BM6P6(@ zzziii`````````bbbcccaaa^^^^^^bbbfffhhh]]]QQQKKKHHHHHHQQQ\\\___cccjjjrrrzzzsssbbbRRRBBBEEEHHHKKKPPP[[[kkkwwwzzzzzz{{{yyywwwvvvwwwyyyuuuqqqrrrxxxuuummmpppyyyzzzzzzxxxwwwvvvuuuuuuuuulllgggbbb^^^[[[XXXRRRNNNLLLKKKIIIFFFDDDBBBAAA@@@>>>>>>===;;;===AAA???:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<===@@@CCCBBBCCCEEEEEEEEEEEEHHHJJJLLLOOORRRUUUVVVZZZ```eeeiiikkkooouuu{{{zzzrrrnnnkkkeee[[[RRROOOKKKFFFBBBAAA???<<<999555777888888777777999:::<<<777666:::;;;:::>>>DDDOOOXXXbbbkkk{{{fffUUUFFFBBB??????===:::;;;>>><<>>??????@@@BBBEEEHHHGGGGGGGGGIIILLLOOOQQQSSSWWWYYY\\\^^^aaagggooouuu{{{}}}{{{tttlllfffccc^^^TTTMMMIIIEEE@@@===<<<;;;888555555666777666555555666888:::888999===>>>===BBBIIISSScccwwwpppWWWHHHAAA===<<<======;;;<<<@@@CCCIIIQQQYYYcccpppdddUUUNNNOOORRRRRRUUUWWWUUURRROOOPPPRRRNNNLLLIIIEEECCCCCCDDDDDDBBBAAAAAA@@@@@@AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFDDDBBB@@@@@@AAABBBAAA@@@BBBAAAAAACCCFFFFFFCCC@@@@@@BBBDDDCCCAAA>>>======<<<======<<<:::888999:::888666444333444555555444222222444555444777BBBNNN\\\hhhnnnsss~~~~~~}}}}}}qqqqqquuu|||~~~zzz}}}{{{ppppppiiiaaaWWWNNNDDD<<<<<<@@@GGGQQQ___iiinnnpppqqqrrrooopppqqqrrrqqqooollljjjllljjjjjjkkknnnqqqrrrrrrhhhgggfffeeeeeeeeefffggghhhhhhfffeeeeeeeeeeeeeeeffffffeeeeeeeeefffhhhiiihhhiiijjjkkkkkkjjjhhhggggggggggggfffeeecccaaa```ddddddcccbbbbbbbbbbbbbbbaaabbbbbbbbbbbbdddgggjjjkkknnnooolllfffbbbbbbccc```___^^^\\\\\\[[[[[[[[[\\\]]]___aaaaaa^^^YYYUUUTTTTTTTTTTTTSSSOOOIIIDDDHHHJJJMMMNNNNNNNNNPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]\\\\\\[[[YYYXXXWWWUUUUUUVVVYYY\\\]]]]]]]]]^^^_________```bbbfffhhhjjjjjjpppqqqtttxxx~~~{{{{{{~~~|||rrrkkkmmmppppppooossszzz~~~~~~||||||yyyxxxzzzyyyqqqkkkfffeeekkksss}}}yyy{{{uuullleeeeeedddcccbbbaaaaaaaaaddd]]]VVVQQQMMMJJJKKKOOOVVV___kkkrrrvvvzzz~~~cccLLLHHHBBB>>>???EEELLLRRReeemmmyyy}}}yyyqqqnnnrrrsssqqqssszzzzzz|||~~~}}}yyytttpppnnnkkkgggccc```]]]XXXUUUVVVTTTQQQNNNKKKIIIHHHGGGGGGHHHGGGEEEFFFJJJIIIEEEBBBCCCCCCCCCDDDDDDDDDDDD>>>@@@AAABBBCCCDDDGGGIIIMMMLLLLLLOOOSSSXXX[[[]]]fffgggjjjmmmsss|||~~~ssslllbbb\\\XXXSSSKKKEEEDDD@@@<<<999888777555333666777777666555444666777888:::>>>BBBCCCEEENNNWWWeeeyyyuuu___LLLAAA>>>::::::<<<>>>===@@@DDDEEEMMMWWW```jjjxxxoooVVVNNNMMMPPPSSSQQQUUUYYYZZZWWWTTTSSSTTTNNNKKKGGGCCCAAABBBEEEGGGAAAAAA@@@??????@@@@@@@@@???@@@BBBDDDFFFHHHHHHIIIAAA@@@@@@AAACCCCCCBBBAAABBBBBBBBBDDDEEEDDDAAA???AAACCCDDDCCCAAA???>>>>>>===>>>>>>===:::999999:::777666444555666666555333333222444555555666@@@JJJZZZhhhnnnpppwww{{{}}}vvvttttttxxx}}}nnnllloooyyy}}}vvvjjjgggfff```ZZZTTTKKKAAA???AAAEEEOOO]]]hhhnnnppprrrsssoooppppppqqqooommmkkkiiikkkjjjjjjkkkooorrrsssssshhhgggfffeeedddeeeeeefffjjjiiigggfffeeeeeefffffffffffffffffffffgggggggggfffgggiiijjjjjjhhhgggeeegggggggggfffeeecccbbbaaacccbbbbbbbbbbbbaaaaaaaaabbbcccccccccbbbcccfffhhhfffhhhiiifffbbb___```bbb______^^^]]]\\\[[[ZZZYYYYYY\\\___```]]]ZZZWWWVVVVVVVVVVVVVVVTTTPPPJJJFFFJJJLLLOOOOOONNNMMMNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTQQQQQQRRRTTTVVVXXXZZZ[[[]]]]]]\\\[[[ZZZXXXXXXWWW[[[]]]______]]]\\\\\\\\\\\\^^^bbbeeehhhiiijjjjjjppprrruuuzzz~~~~~~yyyrrrlllgggllloooqqqrrrvvv~~~{{{{{{{{{|||{{{wwwyyyzzzqqqllliiikkkuuuxxxuuuxxx}}}rrrooojjjeeebbbaaa```___aaa]]]YYYVVVSSSOOOMMMLLLOOOYYYfffnnnpppttt{{{ttt^^^UUUHHH???<<<>>>AAADDDRRR]]]mmm{{{xxxrrrtttwwwvvvwww{{{xxxyyyzzzzzzwwwsssnnnkkkjjjiiigggdddbbb___]]][[[ZZZXXXUUURRROOONNNMMMMMMKKKNNNMMMKKKKKKNNNNNNKKKHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJLLLSSSUUUXXXZZZ\\\aaaggglllxxxzzz~~~|||tttkkkcccZZZRRRNNNJJJDDD@@@@@@>>><<<999777666666555888888888777666666777999999===CCCFFFIIIRRRaaammmuuuaaaQQQEEE???>>>;;;;;;>>>AAAAAADDDIIIIIIQQQ[[[eeeooo{{{aaaPPPNNNPPPRRRTTTPPPUUU[[[\\\YYYUUURRRRRRLLLJJJFFFCCCBBBCCCEEEFFFAAA@@@@@@??????????????????@@@BBBEEEGGGHHHIIIIIIBBBBBBCCCEEEGGGHHHFFFDDDBBBBBBCCCDDDDDDCCC@@@>>>AAABBBCCCBBB@@@>>>===>>>===>>>>>><<<:::888888999777666555666777777555333333333444555555666===FFFWWWgggnnnooorrrttt~~~yyyqqqoooppptttyyyqqqnnnqqq|||}}}wwwlllhhhlllfffaaaZZZQQQFFFBBBDDDGGGQQQ^^^iiinnnppprrrtttppppppqqqpppooollljjjhhhkkkjjjjjjkkknnnppppppooohhhgggfffdddddddddeeeeeejjjiiigggeeedddeeeeeefffdddeeeffffffgggfffffffffcccdddfffhhhhhhgggfffeeehhhggggggfffeeedddcccbbbaaaaaabbbbbbbbbaaaaaaaaaccccccdddcccbbbbbbdddfffcccddddddbbb```___aaaccc_________^^^\\\[[[ZZZYYYVVVZZZ^^^___]]]ZZZZZZ\\\YYYXXXWWWWWWUUUQQQLLLGGGIIIKKKNNNOOONNNMMMLLLMMMPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWW^^^^^^]]]\\\[[[ZZZZZZZZZ\\\^^^``````___]]]]]]]]]___aaadddfffggghhhiiikkkoooqqqvvv}}}yyytttpppmmmkkklllqqqtttvvv{{{~~~}}}zzz{{{|||}}}zzzwww~~~|||rrrmmmmmmrrr~~~yyyxxx}}}~~~zzzrrrjjjbbb^^^]]]]]]___^^^]]][[[[[[YYYTTTPPPJJJSSS^^^eeehhhmmmvvv~~~}}}wwwlll\\\LLLBBB===;;;:::BBBKKKZZZiiiwwwzzzzzz{{{{{{zzz{{{uuusssqqqnnnllliiihhhgggdddddddddcccaaa`````````]]][[[XXXUUUSSSSSSTTTTTTRRRUUUVVVSSSRRRUUUUUUSSSRRRRRRPPPNNNMMMMMMMMMMMMQQQSSSTTTTTTTTTTTTWWWYYY^^^eeemmmooopppuuuyyyoooiiiaaa[[[RRRLLLGGGDDDAAA>>>===<<<:::888666666666777666777777666555666999<<<;;;AAAGGGKKKRRRaaauuuqqq[[[MMMDDD???;;;>>>;;;<<<@@@BBBCCCGGGLLLQQQYYYdddmmmttt~~~pppXXXNNNPPPRRRQQQPPPOOOTTTYYYZZZWWWRRROOONNNIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHDDDDDDEEEGGGIIIIIIGGGEEEAAABBBDDDDDDCCCAAA@@@???@@@AAAAAA@@@>>><<<<<<===;;;<<<===<<<999888999:::777666555666777777555333444333444666666555;;;BBBSSSeeennnmmmnnnooozzzvvvnnnlllnnnsssyyy{{{vvvsssvvv~~~|||}}}|||uuurrrtttnnnggg___TTTIIIDDDEEELLLUUUaaakkkoooqqqssstttsssrrrrrrqqqooollljjjiiillljjjjjjjjjllllllkkkjjjiiihhhfffeeeddddddeeeeeehhhgggeeeccccccdddeeefffcccdddeeefffgggggggggfffbbbcccdddeeefffgggggggggggggggfffeeedddccccccccc```aaabbbbbbbbbbbbaaaaaabbbcccdddcccbbbbbbcccdddbbbbbbbbbaaaaaaaaacccddd``````___^^^]]]\\\[[[ZZZXXX\\\______]]][[[\\\^^^[[[ZZZXXXWWWUUURRRLLLIIIEEEHHHJJJLLLLLLLLLMMMNNNRRRSSSTTTTTTUUUUUUUUUTTTXXXXXXXXXXXXYYYZZZ[[[[[[^^^^^^]]]]]]\\\\\\\\\[[[[[[]]]```aaa`````````aaaeeefffgggfffeeefffjjjmmmnnnqqqwwwzzzuuuqqqoooooopppoootttyyy{{{~~~|||zzzyyyyyy{{{~~~|||{{{|||tttssswww~~~sssggg^^^[[[\\\^^^______```ccceeeaaa[[[MMMRRRXXX\\\___fffpppxxxxxxfffUUUGGG>>>999:::@@@IIITTTbbbqqq~~~~~~}}}|||zzzyyyqqqnnnjjjfffcccccccccddd___aaabbbaaa``````aaabbb^^^\\\ZZZXXXXXXZZZ\\\]]]^^^bbbccc___^^^```aaa```ZZZYYYXXXVVVVVVVVVWWWWWWYYY[[[\\\]]]___ccchhhlllttt||||||ssskkkccc^^^VVVQQQKKKFFFBBB@@@>>>===888888888666444444555777333444444444555888<<>><<<>>>;;;<<>>LLL```jjjkkkkkkjjjssspppiiijjjnnnuuu}}}{{{|||~~~}}}yyywwwzzz}}}{{{uuunnnfffYYYLLLFFFFFFQQQYYYeeemmmqqqsssuuuwwwvvvvvvtttssspppnnnlllkkklllkkkjjjjjjkkkkkkhhhgggjjjiiihhhfffeeeeeeeeefffgggeeecccbbbbbbdddggghhhddddddeeefffhhhiiijjjkkkgggffffffffffffggghhhhhhgggfffeeedddcccccccccccc```aaabbbcccccccccbbbaaaaaabbbdddcccbbbbbbcccdddbbbbbbbbbcccddddddeeeeeebbb```___]]]]]]]]]^^^^^^___```aaa```]]]\\\\\\\\\\\\[[[YYYWWWUUURRRMMMIIIDDDFFFHHHIIIJJJKKKMMMPPPSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUWWWYYY[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]YYY\\\```bbbbbbcccdddeeehhhiiiiiigggfffgggmmmqqqooossszzzzzzxxxuuupppmmmlllooorrrtttzzz~~~~~~zzzxxxvvvvvvvvvzzz|||wwwzzztttfff``````^^^```bbbcccjjjpppooohhhVVVVVVUUUUUUXXX```jjjqqq{{{rrrrrrsss___PPPHHH<<<===>>>CCCLLLZZZiiissswwwzzz}}}}}}{{{yyywwwuuuooommmhhhdddbbbbbbcccddd___aaabbbaaa___^^^```bbb___^^^\\\\\\]]]aaadddggglllqqqsssooommmoooppppppeeedddccccccdddfffiiijjjnnnooopppqqqtttyyy}}}uuummmeee^^^WWWSSSJJJGGGCCC@@@===<<<;;;:::666777777555333333666888333444555777999===BBBFFFNNNWWWaaajjjxxxkkk^^^NNNCCCAAAAAA@@@>>>???===???FFFKKKNNNSSSYYY```hhhrrrxxx{{{dddXXXNNNMMMOOOMMMJJJHHHLLLOOOQQQPPPMMMKKKLLLNNNJJJIIIFFFCCCAAA@@@@@@AAAAAABBBCCCEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFCCCBBBCCCBBBAAA@@@===@@@CCCDDDBBB@@@@@@AAA@@@AAAAAA???===;;;<<<===;;;<<<>>>>>>======???@@@:::777555555666777666666666333444666666555666;;;EEEZZZeeegggiiiffflll|||yyykkkfffiiiqqq{{{yyysssttt||||||wwwqqqdddUUUKKKIIISSS[[[gggppptttwwwzzz|||yyyyyywwwuuurrrpppnnnmmmkkkjjjjjjkkklllkkkiiiggglllkkkiiigggfffffffffffffffeeecccbbbcccfffiiikkkffffffggghhhjjjmmmoooqqqqqqnnnkkkhhhfffggghhhiiifffeeecccbbbaaaaaabbbbbb```aaacccdddeeedddcccbbb```aaaccccccbbbbbbcccdddbbbbbbccceeeffffffeeedddcccaaa___]]]]]]^^^aaacccbbb```___^^^^^^^^^\\\[[[]]][[[YYYWWWUUUQQQLLLIIIFFFGGGHHHHHHHHHJJJNNNQQQPPPPPPRRRTTTUUUVVVVVVVVVRRRRRRSSSUUUWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]YYY\\\```bbbcccdddfffgggeeehhhkkkkkkjjjkkkpppuuusssxxx~~~~~~vvvvvvtttpppmmmnnnqqquuuzzz}}}yyyvvvtttuuuwwwxxx}}}zzzooogggfff^^^aaaccceeennnwwwwwwqqq___ZZZUUURRRUUU\\\ffflllsssvvvwwwsssmmmqqquuucccZZZ@@@>>>;;;:::???JJJWWWaaalllssszzz{{{xxxvvvtttrrrooommmiiifffdddddddddeee```bbbdddbbb___]]]^^^``````___^^^^^^aaaeeejjjlllwww|||~~~zzzxxxzzz{{{{{{ssssssssstttwwwzzz~~~zzztttpppjjjccc]]]VVVPPPKKKBBBAAA>>><<<:::999999888666777888777444444777;;;555777999;;;>>>CCCIIIMMMZZZeeeppp{{{}}}lll]]]RRRDDD>>>>>>@@@???===BBB@@@CCCKKKQQQUUU\\\bbbjjjrrr|||rrr```WWWOOONNNOOOMMMJJJJJJKKKMMMNNNMMMKKKKKKNNNQQQMMMJJJEEEAAA??????@@@BBBAAABBBDDDFFFHHHHHHHHHHHHDDDDDDFFFGGGHHHIIIIIIIIIKKKHHHEEEBBBBBBBBB@@@???<<<@@@CCCDDDBBB@@@AAABBBBBBBBBBBB@@@===<<<===>>>;;;===?????????@@@BBBCCC;;;888555444555666777777666444444666777555666999AAAUUUbbbeeegggdddggguuu~~~uuuiiifffkkkuuuzzzqqqpppyyy{{{nnn]]]RRRNNNSSS[[[hhhqqqwwwzzz~~~|||{{{yyyvvvsssqqqooonnnjjjiiijjjlllmmmmmmllljjjmmmllljjjhhhgggfffggggggfffeeeccccccdddgggkkknnniiihhhhhhjjjlllpppsssuuuyyyuuupppjjjgggggghhhjjjeeedddbbbaaaaaaaaabbbbbb```aaaccceeeeeeeeecccbbb___aaacccccccccbbbcccdddaaabbbcccfffggggggeeecccdddbbb^^^\\\]]]___cccfff```]]][[[\\\___aaa```^^^]]][[[YYYWWWTTTQQQLLLIIIIIIIIIIIIHHHHHHJJJNNNRRRLLLMMMPPPRRRTTTVVVWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^ZZZ]]]aaacccdddeeefffhhhaaaffflllnnnnnnooossswwwwww{{{{{{wwwuuuxxx}}}vvvwwwxxxwwwtttqqqrrrvvvzzz}}}}}}{{{yyyuuussstttwww||||||gggvvv}}}mmmcccccc^^^[[[___jjjssssssnnnggg```WWWRRRTTTYYY\\\]]]kkkkkkmmmnnnmmmppp{{{fffOOOCCC===???>>>;;;BBBMMMVVV^^^iiisssvvvuuurrrooollljjjhhhfffeeedddbbb```dddcccbbbbbbaaaaaabbbbbbeeecccbbbbbbdddiiiooorrr||||||{{{~~~||||||zzzyyyxxxuuuqqqlllhhhbbb\\\VVVPPPJJJGGG>>>===<<<:::999888888888555555555666888999777666>>>>>>>>>>>>BBBKKKXXXaaammmzzzwwwcccYYYHHHCCC@@@@@@>>><<<>>>BBBCCCIIIOOOSSSZZZfffoooqqqvvvzzz~~~fffZZZXXXUUUQQQOOOMMMLLLLLLOOONNNLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCIIIHHHFFFHHHJJJJJJHHHEEEHHHEEECCCDDDGGGIIIHHHFFFIIIFFFAAA===@@@FFFEEE@@@@@@EEEFFFDDDFFFKKKIIICCCAAA@@@>>>>>>>>>@@@BBBDDD>>>???@@@@@@???>>>===<<<===:::666666888999888666555555444333444444555666???JJJ[[[ggggggbbbccchhhzzzzzznnnhhhmmm{{{~~~xxxwww|||vvvhhhZZZOOOTTT]]]gggpppvvv|||~~~~~~}}}wwwqqqooooooqqqnnnllljjjkkkmmmmmmkkkhhhkkkmmmnnnooommmiiieeebbbeeeeeeeeefffgggjjjlllnnnmmmkkkiiihhhjjjnnntttwww|||vvvnnniiiiiijjjjjjiiidddcccccccccccccccccccccdddddddddeeeeeefffffffff___```bbbcccddddddccccccfffeeeeeeddddddeeeeeefffeeedddbbbaaabbbaaa___^^^[[[ZZZZZZ[[[]]]]]]\\\ZZZ```___]]]ZZZVVVRRROOOMMMJJJHHHFFFFFFHHHJJJKKKKKKKKKNNNPPPQQQRRRSSSVVVXXXTTTTTTSSSSSSUUUWWWZZZ\\\________________________[[[]]]___aaabbbeeehhhkkkjjjkkklllmmmnnnqqqvvvyyy~~~xxxvvvvvvxxx{{{~~~~~~{{{sssvvvxxxwwwuuuxxx~~~}}}}}}tttrrrsssuuutttttt|||}}}yyytttssswww~~~}}}zzz|||```nnntttggg^^^]]]]]]___dddiiiiiigggcccbbb^^^YYYSSSRRRTTTWWW\\\___eeekkkmmmpppzzzdddRRRCCC@@@>>>;;;>>>EEEKKKSSS___iiippprrrrrrqqqkkkjjjjjjiiiiiiiiigggfffdddcccccccccddddddeeefffhhhgggggggggjjjmmmqqqsssvvv{{{{{{wwwwww{{{~~~}}}~~~|||xxxtttrrrrrrooohhhccc___\\\WWWQQQMMMGGGBBB>>>===<<<;;;999888777666666444333333444666888888888:::===CCCIIIRRR___nnnxxxxxxeeeVVVNNNEEEAAA>>>???>>>===AAAFFFGGGQQQ^^^hhhrrr~~~qqq```\\\ZZZWWWTTTQQQOOONNNMMMPPPNNNLLLKKKLLLMMMNNNNNNLLLKKKIIIHHHGGGGGGGGGGGGKKKIIIHHHIIIJJJJJJHHHFFFHHHEEEDDDEEEGGGIIIHHHFFFHHHFFFBBB@@@DDDKKKKKKHHHFFFIIIJJJJJJMMMQQQNNNFFFCCCBBBAAA@@@@@@AAABBBCCC???@@@@@@AAA@@@???>>>======;;;888777999999888777777666444333444555666777;;;FFFXXXeeehhhdddfffkkkzzz{{{tttqqqxxx||||||gggWWWYYY___hhhpppwww}}}}}}wwwqqqooopppqqqooommmkkklllmmmmmmjjjhhhjjjkkklllmmmllliiigggeeedddcccccccccdddfffggghhhiiijjjjjjlllmmmppprrrsssxxxssslllhhhhhhiiiiiihhheeedddddddddccccccbbbbbbdddddddddeeeeeeeeeffffffdddcccbbbaaaaaaaaabbbbbbeeeddddddddddddeeefffgggeeedddbbbaaabbbaaa___^^^]]]\\\\\\]]]______^^^\\\___^^^[[[XXXTTTQQQNNNMMMKKKIIIGGGGGGIIIKKKKKKKKKKKKMMMOOOQQQQQQSSSUUUWWWUUUTTTTTTTTTUUUWWWZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]___aaaccceeeiiikkkkkklllmmmmmmnnnqqquuuxxx}}}~~~~~~{{{xxxzzz~~~zzzvvvxxx{{{|||}}}yyyuuuuuurrrqqqrrrtttuuuxxxzzzwwwmmmmmmmmmmmmpppvvv~~~{{{zzzzzz~~~YYYeeevvv{{{mmm``````aaabbbaaaaaabbbdddhhhnnnrrrkkk]]]RRRPPPRRRNNNSSS\\\fffjjjmmmuuujjjSSSHHHCCC===;;;>>>>>>DDDMMMWWW___eeeggghhhggghhhiiijjjjjjiiihhhgggfffffffffggghhhjjjkkklllllllllmmmnnnpppqqqrrrrrrooossstttqqqqqquuuxxxxxxxxx~~~|||yyyvvvtttsssqqqooommmnnnmmmmmmooonnniii```YYYWWWTTTOOOKKKHHHDDD@@@===;;;:::999777666555444444444333333444666888;;;===>>>FFFQQQ^^^kkkzzzmmm\\\PPPGGGCCC@@@===<<<======>>>DDDKKKOOO___rrrqqqeee______]]]YYYVVVRRRPPPOOOOOOQQQOOOLLLKKKLLLOOOPPPPPPNNNLLLJJJHHHHHHIIIJJJLLLMMMLLLJJJJJJJJJJJJHHHFFFGGGFFFEEEFFFHHHHHHHHHGGGIIIHHHEEEEEELLLVVV[[[ZZZRRRQQQNNNOOOTTTWWWQQQHHHGGGFFFEEECCCBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>>>><<<:::999::::::999888999888555444444555777999777AAASSSccciiiiiikkkppp}}}}}}}}}ggg]]]___eeemmmtttzzz|||wwwrrroooppprrrqqqooommmmmmmmmllljjjhhhiiiiiiiiijjjjjjiiihhhhhhdddcccccccccccccccdddeeeeeehhhllloooqqqpppnnnmmmsssooojjjgggggghhhhhhiiiffffffeeedddccccccbbbbbbddddddddddddeeeeeeeeeeeegggeeebbb___]]]^^^```aaabbbbbbbbbcccdddeeefffgggeeecccbbbaaabbbaaa```^^^___^^^^^^___aaaaaa```^^^^^^\\\YYYUUURRRPPPNNNNNNLLLJJJHHHHHHJJJKKKLLLKKKJJJLLLNNNPPPPPPRRRTTTVVVVVVUUUUUUUUUVVVWWWYYYZZZ]]]]]]]]]]]]^^^^^^^^^^^^\\\^^^```bbbccceeeiiikkklllmmmnnnnnnoooqqqtttwwwxxxyyyyyywwwvvv~~~}}}zzzxxxyyy}}}zzzrrrooopppqqqrrrtttxxx{{{~~~tttjjjffffffeeehhhnnnssszzz}}}yyywwwsssuuuxxx~~~UUU]]]kkkzzzxxxkkkgggeeeeeedddcccdddhhhnnnyyy}}}lllZZZOOOLLLJJJMMMUUU^^^cccfffnnnwwwyyy{{{{{{kkk\\\RRRHHHBBBBBB???@@@DDDIIIPPPUUUYYYZZZ```bbbeeeffffffeeeeeeeeekkkkkklllmmmnnnppprrrsssssstttuuuuuutttrrrpppooommmoooooonnnmmmooorrrssstttzzz}}}|||zzz{{{}}}|||vvvpppooollliiihhhgggfffdddcccffffffhhhiiigggaaaXXXQQQOOOLLLIIIGGGEEEBBB???===999888777666444444333333555555555555777;;;AAADDDKKKVVVgggwww|||fffTTTJJJEEEAAA>>>===;;;:::;;;<<<>>>GGGPPP\\\mmmsssfffcccddd___]]]YYYVVVSSSPPPOOOOOOQQQMMMJJJJJJMMMPPPQQQQQQQQQNNNJJJGGGFFFHHHJJJLLLMMMLLLKKKIIIIIIHHHGGGFFFHHHGGGHHHHHHIIIIIIHHHGGGJJJIIIGGGHHHRRRbbbnnnrrr```YYYPPPOOOSSSTTTNNNGGGHHHHHHHHHGGGFFFEEEDDDDDD????????????????????????>>>===<<<;;;;;;;;;::::::;;;999666444444666888:::444===MMM___iiimmmrrrwwwwww^^^\\\^^^eeemmmssszzz~~~{{{wwwrrrpppqqqrrrsssrrrpppnnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhddddddddddddeeeeeeeeefffdddgggkkkooopppooollljjjnnnllliiigggggghhhiiijjjhhhgggfffeeedddcccbbbaaaddddddddddddddddddddddddeeecccaaa___^^^^^^___```______```aaabbbdddeeefffeeedddbbbbbbcccbbbaaa___```______```aaabbb```___]]][[[WWWSSSPPPOOOOOOOOONNNLLLJJJJJJKKKLLLLLLKKKIIIKKKMMMOOOOOOQQQSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]]]]]]]^^^]]]___aaabbbdddfffiiillllllmmmoooooooooqqqsssvvvvvvvvvuuuqqqrrr}}}~~~{{{xxxyyy~~~{{{uuuooonnnqqqqqquuu{{{|||sssmmmhhhdddeeeiiilllrrr|||}}}vvvsssqqqoooqqqtttyyy||||||yyyvvvQQQVVVbbbpppwwwmmmffffffhhhhhhjjjnnnoooyyyxxxeeeTTTKKKJJJJJJNNNUUUZZZ```kkkvvv{{{yyywwwxxxwwwiii]]]VVVUUUMMMJJJFFFEEEIIIMMMPPPQQQWWW[[[```ccceeefffiiikkkqqqqqqrrrssstttvvvxxxyyy~~~~~~}}}{{{yyyuuurrrppppppoooooonnnmmmlllnnnqqqwww|||}}}vvvrrrtttqqqqqqsssvvvssslllfffcccaaa^^^]]]\\\[[[ZZZXXX[[[[[[[[[ZZZWWWRRRKKKGGGCCCAAA???>>>===<<<:::888777777666555444444444444444555666777999>>>EEEKKKTTTcccyyy|||kkk```RRRHHHDDDBBB>>>;;;<<<::::::<<<===@@@KKKVVVjjjwwwuuufffaaa```bbb\\\ZZZWWWTTTQQQOOONNNNNNPPPLLLHHHIIINNNRRRRRRQQQTTTPPPKKKGGGEEEFFFHHHJJJLLLKKKJJJHHHFFFFFFFFFFFFIIIJJJKKKKKKJJJIIIIIIIIIHHHGGGEEEGGGRRRfffvvv}}}hhh\\\OOOJJJLLLLLLHHHDDDIIIIIIJJJJJJIIIHHHFFFEEE>>>>>>=========>>>>>>>>>===>>>>>>===<<<;;;;;;;;;;;;:::777555555666888999444:::HHH[[[hhhpppvvv|||```YYYWWW]]]fffllluuu}}}}}}|||zzzvvvsssqqqqqqssstttsssrrrooommmllllllmmmlllkkkiiihhhgggfffggggggbbbcccdddeeefffgggggggggeeegggiiijjjkkkkkkjjjjjjkkkjjjiiihhhggghhhiiijjjhhhhhhgggfffeeeccccccbbbdddddddddddddddddddddddd``````aaaaaaaaaaaa``````]]]]]]^^^___aaabbbdddeeefffeeeccccccddddddcccaaaaaa```___```aaa```___]]]\\\ZZZVVVSSSQQQPPPQQQQQQPPPNNNLLLLLLMMMMMMLLLKKKHHHKKKMMMNNNOOOPPPSSSUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^```bbbcccdddfffiiillllllnnnoooppppppqqqtttvvvtttsssppplllmmmyyy}}}|||}}}{{{|||xxxsssooolllmmmrrrsss{{{{{{ooojjjggghhhhhhhhhmmmsssxxxxxxssspppooonnnmmmnnnooopppoookkkiiiKKKOOOXXXdddsss{{{vvvmmmnnnpppnnnpppuuuttt{{{rrrcccXXXLLLIIIHHHMMMSSS\\\jjjvvv~~~}}}{{{||||||vvvssscccZZZNNNFFFEEEGGGIIIIIIMMMSSSYYY___ccchhhoootttsssssstttvvvyyy{{{~~~|||yyyvvvuuusssqqqpppqqqooolllmmmrrrxxxzzz||||||xxxssspppnnnmmmlllkkkmmmnnnkkkeee```\\\YYYWWWUUUTTTSSSRRRPPPQQQQQQOOOLLLIIIFFFCCCAAA===;;;999999999999777666666666555555666666777777555777:::<<<>>>DDDLLLRRRZZZlll{{{mmmaaaUUUPPPIIIEEEBBB???;;;888<<<;;;<<>>>>><<<>>>???>>><<<::::::;;;:::999888777666666777777666888CCCTTTdddooowww}}}bbbWWWQQQVVV___fffppp{{{{{{{{{yyyvvvsssqqqrrrsssrrrrrrqqqooolllkkklllnnnmmmllljjjiiihhhgggggggggaaabbbccceeeffffffgggggggggffffffeeefffggghhhiiihhhiiiiiiiiigggggghhhjjjhhhhhhgggfffeeeeeeddddddddddddddddddcccccccccccc]]]___```bbbccccccbbbaaa^^^^^^^^^___aaacccdddeeehhhfffeeeeeeffffffeeeccccccaaa`````````___\\\ZZZ[[[ZZZWWWUUUTTTSSSSSSSSSQQQPPPNNNNNNOOONNNMMMKKKIIIKKKMMMOOOOOOQQQSSSUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^_________aaacccdddeeegggjjjlllkkkmmmoooqqqqqqrrrtttvvvrrrqqqnnnlllqqq~~~~~~zzz~~~}}}yyyrrrooommmkkkoootttyyy}}}tttmmmfffdddfffjjjmmmpppvvv~~~zzztttooommmlllkkkiiihhhggggggeeeccc```FFFIIINNNVVVbbbrrr{{{}}}~~~yyyzzz}}}tttkkkfffQQQKKKGGGIIINNNWWWdddpppyyy{{{ttt```QQQIIIFFFEEEDDDDDDIIIOOOTTTXXX___hhhpppooopppsssvvvzzz}}}{{{yyyzzzzzztttqqqqqqsssqqqnnnpppuuuvvvwwwxxxuuuoookkkiiihhhffffffeeedddbbb^^^ZZZWWWUUUSSSOOONNNMMMLLLJJJHHHFFFFFFEEEDDDAAA???>>>>>>;;;:::888888999999888666555555666666777999:::;;;:::>>>CCCFFFHHHNNNVVV]]]hhhzzzzzzlllbbbWWWNNNIIIGGGDDDAAA???<<<:::999<<<<<>>===<<<<<<<<<>>>???@@@;;;===???>>><<<::::::;;;888888888888777666555444777666===MMM^^^kkkttt{{{aaaRRRIIINNNWWW^^^jjjwwwyyyzzzyyyvvvsssrrrrrrtttnnnooonnnllliiihhhkkkmmmkkkkkkjjjjjjjjjiiiiiihhhdddeeefffggghhhggggggffffffeeecccccccccdddfffgggeeegggiiihhhfffeeefffhhhhhhgggggggggffffffeeeeeedddddddddcccccccccbbbbbb``````aaaaaabbbcccddddddaaaaaaaaabbbcccdddfffgggiiihhhgggggghhhhhhgggfffeeedddbbbaaa```^^^[[[YYY[[[ZZZYYYXXXWWWVVVUUUUUUSSSQQQPPPPPPPPPOOOMMMKKKIIIKKKNNNOOOPPPQQQTTTVVVTTTUUUWWWYYY[[[\\\]]]^^^\\\]]]]]]^^^______`````````bbbddddddeeegggjjjllljjjllloooqqqrrrsssuuuwwwsssrrrqqqvvv}}}~~~}}}||||||~~~~~~}}}{{{zzztttpppppprrrtttzzz|||uuuqqqnnnkkkkkkkkknnntttyyy~~~zzzuuupppllliiigggfffdddcccccccccbbb```]]]DDDEEEHHHLLLTTTcccttt}}}}}}}}}~~~}}}|||~~~}}}rrrjjjggggggVVVOOOIIIIIIKKKRRR]]]gggrrrwwwwwwaaaSSSLLLHHHEEE>>>BBBGGGIIILLLRRR[[[ccckkkmmmpppuuu{{{}}}yyywwwxxxzzz|||tttpppppptttsssooorrrxxxxxxyyyyyytttmmmgggdddddd``````___\\\WWWRRROOOOOOMMMJJJGGGEEECCCBBB@@@>>>:::;;;<<<<<<:::999999999888666555555777777666444555555666777999;;;<<<===AAAFFFLLLOOORRRWWW```gggyyysssaaaVVVPPPJJJCCCBBBBBBAAA>>>;;;:::<<<===<<<===AAAFFFLLLVVVhhhyyy}}}{{{ssslllpppjjj```]]]ZZZXXXYYYSSSRRRPPPOOONNNNNNNNNOOOPPPMMMLLLQQQYYY\\\YYYTTTTTTRRROOOLLLKKKKKKMMMNNNJJJKKKKKKIIIFFFGGGJJJMMMLLLPPPSSSSSSPPPMMMMMMNNNIIIMMMOOOMMMMMMOOOOOOMMMKKKDDDCCCGGGJJJJJJLLLQQQRRRSSSRRRPPPLLLFFF@@@<<>>=========???@@@AAA:::===??????;;;999999:::777888888888888666444333888555999HHHZZZgggrrryyy{{{}}}wwwyyyppp^^^MMMCCCGGGPPPXXXeeerrrxxxyyyxxxvvvtttrrrssstttkkklllllliiiffffffiiimmmhhhiiijjjkkkkkkkkkkkkkkkiiijjjkkkkkkkkkjjjhhhgggdddccccccbbbbbbcccddddddccceeehhhgggdddcccdddfffgggggggggggggggfffffffffdddddddddccccccbbbbbbbbbdddcccaaa``````bbbdddfffcccccccccdddeeefffggghhhjjjiiihhhhhhiiiiiihhhggghhhfffcccbbb```^^^[[[XXXZZZ[[[[[[ZZZYYYXXXVVVVVVSSSRRRQQQQQQQQQPPPMMMKKKJJJLLLNNNPPPPPPRRRTTTVVVSSSTTTVVVYYY[[[]]]^^^___]]]]]]^^^^^^___```aaaaaaaaabbbdddeeeeeegggjjjllliiillloooqqqrrrtttvvvxxxvvvuuuwww|||{{{zzzzzz{{{|||{{{zzz~~~~~~xxxsssuuuqqqppptttzzz}}}tttnnnmmmnnnnnnmmmttttttxxx{{{zzzvvvrrrmmmiiieeecccaaaaaaaaabbbcccbbb```]]]BBBAAADDDIIIMMMUUUdddrrr{{{}}}}}}tttkkkddd___]]]NNNNNNMMMKKKJJJMMMTTTYYYfffrrruuugggSSSBBBCCC@@@<<<<<>><<<<<<>>>@@@EEEHHHIIIJJJVVViiiuuuyyy|||tttlllkkksssxxxggg^^^______[[[UUUUUUSSSRRRPPPPPPQQQRRRSSSKKKLLLOOOTTTXXXXXXWWWTTTTTTQQQMMMKKKLLLNNNOOOPPPOOONNNLLLIIIHHHJJJMMMPPPSSSRRRQQQRRRRRRRRRPPPOOONNNPPPSSSRRROOOLLLIIIHHHKKKHHHFFFHHHMMMRRRTTTUUUVVVRRRNNNLLLKKKHHHCCC??????>>>======@@@AAABBBAAAAAAAAAAAABBBBBBAAAAAA@@@999777555555555666555444111666:::@@@OOOcccnnnooouuuxxx~~~zzzyyy~~~{{{wwwzzz~~~wwwttt}}}nnn\\\NNNAAA???FFFQQQ]]]fffpppsssvvvvvvsssqqqrrrsssmmmmmmlllkkkkkkkkkkkklllggghhhjjjkkkkkklllnnnooonnnmmmlllkkkjjjjjjkkkkkkhhhfffccc```______aaabbbbbbdddeeeeeeeeeeeefffhhhfffhhhiiihhheeebbbaaaaaaddddddccccccbbbaaaaaaaaabbbbbbbbbbbbcccdddeeeeeedddfffggghhhggghhhiiikkkkkkjjjhhhggglllsssuuurrrjjjhhhgggfffdddaaa\\\XXX[[[[[[[[[[[[YYYWWWUUUTTTVVVTTTRRRSSSTTTSSSPPPMMMKKKMMMPPPSSSUUUVVVWWWWWWSSSSSSUUUXXX\\\_________XXXZZZ\\\^^^```aaaaaaaaacccdddfffffffffgggjjjllllllmmmooorrrvvvyyy{{{}}}{{{yyy{{{~~~~~~}}}{{{|||zzztttppppppmmmpppvvv{{{}}}tttrrrooonnnooorrrwww{{{~~~~~~}}}|||~~~|||yyyyyyuuussspppnnnllliiieeebbbaaabbbbbbbbb```]]]ZZZXXXEEEDDDEEEGGGIIIMMMXXXdddzzz}}}||||||yyytttnnngggaaa^^^]]]UUUTTTSSSSSSSSSTTTVVVWWW\\\iiizzz~~~fffRRRJJJEEE???<<<<<>>BBBIIIQQQVVVdddjjjqqqwww{{{sssggg[[[TTTLLLFFFDDDCCCAAA???>>>>>>===<<<:::;;;===???DDDJJJOOOUUU___mmmuuuvvvssspppooouuurrrhhh]]]YYY[[[^^^[[[XXXSSSRRRPPPOOONNNOOOQQQRRRLLLLLLMMMPPPSSSTTTTTTRRRUUURRRNNNLLLMMMPPPRRRTTTRRRQQQNNNKKKJJJLLLOOOQQQTTTSSSRRRQQQQQQOOOMMMLLLRRRSSSSSSQQQMMMIIIFFFEEEFFFFFFGGGLLLQQQUUUUUUTTT[[[VVVPPPJJJGGGDDD@@@======<<<<<<>>>AAADDDDDDDDDCCCCCCCCCBBB@@@???>>>===999777555555555555444333222555888===JJJ\\\hhhjjjtttxxx}}}{{{~~~|||||||||zzz|||}}}vvvqqqvvvqqqeee^^^QQQDDD@@@DDDKKKVVV___eeejjjpppssssssqqqpppqqqmmmmmmlllkkkkkkkkkkkkkkkgggiiijjjkkkkkkkkkmmmooonnnnnnnnnnnnmmmlllkkkjjjhhhfffcccaaa``````aaabbbcccdddeeedddbbbbbbcccddddddfffggggggdddbbbaaabbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbcccdddeeefffdddfffhhhhhhhhhiiikkkllllllmmmllllllooottttttpppjjjiiigggeeedddaaa]]]ZZZ\\\\\\\\\[[[YYYVVVTTTSSSTTTSSSSSSTTTUUUTTTQQQMMMLLLNNNPPPSSSTTTUUUUUUUUURRRSSSUUUXXX[[[]]]]]]]]]YYYZZZ]]]___```aaaaaaaaabbbdddeeeffffffgggiiikkkkkkmmmpppssswww||||||yyy{{{}}}}}}|||}}}xxxuuuuuusssnnnlllnnnrrrwww~~~yyyuuusssrrrppppppsssxxx~~~~~~}}}|||}}}yyyvvvvvvqqqooommmlllkkkiiifffccc```aaaaaa```^^^[[[XXXVVVEEECCCDDDFFFFFFGGGNNNWWWggg|||~~~rrrrrroookkkfffbbb```^^^^^^XXXWWWYYY\\\```aaa^^^[[[SSS___nnn}}}yyyuuu}}}yyyeeeTTTNNNEEE???<<<===>>>???<<>>>>>===;;;;;;<<<@@@CCCHHHQQQ[[[dddmmmtttvvvtttqqqttt{{{vvvggg]]]YYYTTTTTTVVVXXXWWWUUUQQQOOOMMMLLLLLLLLLNNNOOOLLLJJJIIIKKKMMMPPPQQQQQQRRRPPPMMMKKKLLLOOOSSSUUUUUURRRNNNKKKJJJKKKNNNPPPPPPPPPPPPPPPOOONNNMMMMMMVVVUUUTTTOOOJJJEEECCCBBBCCCEEEJJJPPPUUUWWWUUUSSS[[[VVVNNNIIIEEEBBB@@@???;;;;;;===@@@DDDFFFGGGFFFFFFEEECCCAAA???<<<:::999:::888666555555444333222333555666999CCCSSS```fffqqqvvv{{{xxx}}}||||||}}}{{{tttmmmnnnttt}}}~~~tttlllfffbbbYYYOOOCCC>>>===@@@HHHQQQWWW^^^gggnnnqqqpppnnnmmmmmmlllkkkkkkjjjjjjkkkkkkgggiiikkkkkkjjjkkklllnnnmmmnnnqqqrrrqqqnnnkkkiiigggeeecccaaa``````aaabbbbbbcccdddbbb```______```bbbdddfffeeedddbbbbbbbbbaaaaaabbbbbbcccddddddeeebbbbbbbbbbbbcccdddeeefffeeefffhhhiiiiiijjjlllooommmqqqsssssstttvvvsssnnnkkkiiifffdddcccaaa^^^\\\^^^]]]\\\YYYVVVSSSQQQPPPQQQQQQSSSUUUWWWUUURRROOONNNOOOQQQRRRSSSSSSSSSSSSQQQRRRUUUXXXZZZZZZZZZYYY[[[\\\^^^```aaaaaaaaaaaabbbccceeeffffffgggiiikkkjjjnnnrrruuuxxx~~~{{{{{{{{{zzzxxxxxxsssnnnmmmlllkkkmmmrrr|||~~~yyywwwvvvtttsssvvvwwwwwwxxx|||}}}|||zzzuuurrrqqqllljjjhhhhhhggggggdddbbb^^^______^^^\\\XXXUUUSSSBBB@@@BBBEEEFFFGGGLLLSSSZZZllluuummmjjjeeebbb````````````VVVVVVZZZcccmmmpppkkkdddSSSYYY```gggpppyyy{{{xxxllleeecccjjjvvvqqq___YYYPPPHHHCCCAAA@@@???;;;===???BBBGGGNNNXXX^^^iiiooossstttuuuvvvtttoooiiijjjjjjhhhbbb\\\WWWUUUSSSPPPLLLIIIGGGEEEBBB@@@@@@???>>><<<;;;:::::::::999888777666555555555555444666777777666555555666888555555999<<<<<<>>>AAABBBGGGPPP[[[hhhxxx{{{uuuiiiYYYNNNIIIIIIIIIKKKJJJGGGCCC??????AAACCC?????????>>>???BBBGGGKKKRRR[[[gggqqqwwwyyyxxxvvv|||uuuccc[[[TTTTTTSSSRRRQQQPPPNNNMMMMMMLLLJJJHHHHHHIIIJJJKKKKKKIIIGGGGGGKKKOOOQQQSSSNNNMMMKKKIIIIIILLLPPPTTTTTTQQQLLLHHHHHHIIIKKKLLLJJJKKKNNNOOOOOOPPPQQQRRRVVVUUURRRLLLGGGCCCBBBBBBDDDGGGLLLQQQTTTUUUTTTSSSQQQOOOLLLIIIGGGFFFEEEEEE======???BBBFFFHHHGGGFFFFFFEEECCC@@@===;;;:::999;;;888666444444444222111444555666888???MMM[[[eeemmmqqqzzz{{{|||}}}~~~{{{|||{{{||||||wwwooonnnqqqsssxxxyyyqqqhhheeeeeedddUUUMMMDDD>>>::::::BBBKKKPPPVVV___hhhmmmnnnmmmllllllkkkkkkjjjjjjjjjjjjjjjhhhiiikkkkkkjjjjjjkkkmmmlllooorrrtttsssoookkkgggdddcccaaa```___```aaaaaaaaabbbcccbbb```___```aaa```bbbddddddcccbbbbbbbbbbbbbbbbbbccccccdddddddddbbbbbbbbbcccdddeeefffgggfffggghhhiiiiiikkknnnpppoootttxxxxxxxxxwwwqqqkkkkkkiiieeeccccccaaa```^^^^^^\\\YYYVVVRRROOONNNMMMNNNPPPSSSWWWXXXVVVSSSPPPPPPQQQRRRSSSSSSRRRQQQPPPOOORRRUUUXXXXXXXXXWWWWWW\\\]]]___aaabbbbbbbbbaaaaaacccfffgggggggggiiijjjkkkppptttvvvyyy~~~}}}{{{xxxuuusssnnnjjjkkklllooowww}}}{{{xxxwwwwwwxxxyyyzzz}}}}}}wwwrrrnnnmmmhhhfffcccbbbbbbbbb```^^^\\\]]]\\\[[[YYYUUURRRPPPCCCAAABBBGGGHHHHHHLLLQQQSSS^^^nnn}}}}}}|||~~~}}}ooojjjddd```_________^^^UUUVVVZZZeeeqqquuupppiiiXXXXXXUUURRRTTTZZZ\\\ZZZXXXUUUWWW___iiitttyyylllggg___WWWPPPJJJEEEAAA???@@@@@@AAABBBEEEIIIKKKOOOWWW^^^ccchhhmmmmmmiii```bbbaaa^^^XXXQQQMMMKKKHHHEEECCCAAA@@@???===;;;<<<<<<;;;:::::::::::::::888888777666555555555555444666888888777666777888999888;;;AAADDDEEEHHHMMMLLLUUUccctttzzzsssbbb\\\RRRIIIBBBBBBGGGLLLQQQOOOKKKEEE@@@>>>@@@AAA???@@@BBBCCCEEEIIIOOOSSSZZZaaakkkssswwwxxxyyy{{{uuubbbYYYZZZSSSSSSSSSRRRPPPMMMJJJIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJHHHFFFGGGKKKPPPSSSUUUMMMMMMMMMKKKIIIKKKOOOSSSSSSOOOJJJHHHHHHIIIIIIHHHGGGJJJMMMOOOOOOOOOQQQSSSRRRQQQNNNIIIEEEBBBBBBCCCHHHJJJLLLNNNOOOPPPQQQRRRJJJKKKLLLLLLKKKIIIHHHGGGCCCBBBBBBDDDFFFGGGGGGEEEEEEDDDAAA???===<<<;;;;;;:::888555444444333222000444444666888===HHHXXXeeehhhjjjqqqzzzzzzxxxxxx{{{}}}~~~|||uuuqqqrrrpppvvvvvvooohhhffffffdddVVVOOOFFFAAA======DDDLLLPPPTTTZZZbbbhhhkkkllllllkkkkkkjjjiiiiiiiiiiiijjjiiijjjkkkkkkiiiiiijjjkkkkkknnnqqqsssrrrnnniiieeeaaa```____________`````````aaabbbbbbaaaaaabbbddd___aaacccdddcccbbbbbbbbbddddddddddddccccccbbbbbbbbbbbbbbbcccdddeeeggghhhggghhhiiiiiiiiikkknnnqqqpppwww{{{{{{yyyvvvooohhhkkkhhheeedddcccbbbaaa___\\\ZZZVVVRRRNNNLLLKKKKKKLLLPPPTTTWWWXXXVVVTTTSSSRRRRRRSSSSSSSSSRRRPPPOOONNNRRRUUUWWWVVVUUUVVVWWW\\\^^^```bbbccccccccccccaaadddfffhhhhhhhhhiiijjjmmmrrrvvvxxxzzz}}}xxxtttmmmjjjiiimmmrrrzzz{{{zzzzzzzzzzzzzzzzzz|||~~~{{{uuupppllljjjeeebbb___]]]]]]\\\ZZZYYY[[[[[[[[[YYYVVVRRRNNNLLLGGGDDDDDDGGGIIIGGGIIIMMMNNNTTT^^^jjj{{{~~~uuusss}}}yyyrrriiibbb```___^^^\\\ZZZYYY[[[ccclllppplllfff___[[[QQQGGGEEEHHHJJJIIIKKKLLLRRR[[[bbbiiirrrzzz~~~yyywwwrrrllldddZZZPPPIIIAAA???>>>>>>???@@@???>>>>>>EEELLLQQQWWW^^^___]]]VVVWWWWWWTTTOOOJJJGGGEEE@@@???===<<<===<<<:::888888888888888888888888888666666555444444444444444333555888888888888999:::888999>>>EEEJJJKKKPPPWWW[[[gggzzzssseee]]]PPPKKKFFFCCCAAAAAAHHHOOOTTTPPPJJJDDDAAA@@@BBBCCCCCCEEEHHHJJJLLLPPPUUUXXX___bbbiiiqqquuuwww}}}wwweeeWWWSSSWWWQQQQQQQQQQQQPPPNNNMMMLLLJJJHHHFFFEEEEEEEEEGGGHHHJJJHHHHHHJJJNNNRRRSSSTTTPPPQQQRRRPPPMMMLLLOOORRRRRROOOKKKJJJKKKKKKIIIGGGHHHLLLNNNNNNLLLKKKLLLOOOMMMMMMKKKHHHDDDBBBCCCDDDIIIJJJKKKKKKKKKLLLNNNQQQJJJMMMOOOOOOLLLIIIFFFEEEHHHFFFEEEEEEFFFGGGGGGFFFEEECCCAAA???>>>=========999777555444444333222111333333666888;;;BBBSSSbbbdddeeejjjsssyyy}}}xxxsssqqquuuyyy{{{|||~~~yyyqqqmmmrrrwwwxxxuuuqqqoookkkgggZZZQQQGGGAAA>>>>>>CCCIIIRRRSSSWWW]]]eeejjjlllmmmkkkjjjiiiiiihhhhhhiiiiiiiiijjjkkkjjjiiihhhiiijjjjjjlllmmmnnnmmmjjjfffddd__________________``````___aaaccccccbbbbbbdddeee```bbbddddddcccbbbbbbbbbfffeeeeeedddccccccbbbbbbbbbbbbbbbccceeefffhhhhhhiiiiiiiiihhhhhhiiimmmppppppwww{{{yyyvvvrrrmmmgggiiihhheeeeeeddddddaaa```ZZZXXXSSSOOOLLLKKKKKKLLLMMMPPPUUUWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTRRRQQQPPPNNNRRRUUUUUUTTTTTTVVVYYY\\\^^^```bbbdddeeeeeeeeebbbeeehhhjjjjjjiiijjjkkknnnqqquuuxxx{{{~~~xxxsssiiiiiimmmttt}}}yyytttsssvvvxxxzzz|||}}}~~~~~~xxxsssoookkkhhhccc```\\\ZZZZZZYYYXXXWWWZZZZZZYYYXXXTTTPPPLLLJJJHHHDDDCCCFFFGGGFFFGGGJJJJJJPPPVVV[[[gggwwwwwwpppvvv}}}tttjjjfffccc___\\\\\\ZZZZZZ^^^dddgggeeecccddd___TTTGGGBBBCCCCCC@@@DDDGGGNNNWWW\\\___fffnnnyyy{{{rrrrrryyy~~~~~~sssggg^^^OOOIIICCCAAACCCDDD@@@;;;;;;@@@CCCEEEHHHMMMOOOMMMJJJKKKKKKHHHEEEAAA@@@@@@<<<:::::::::;;;;;;999888666666777777777777666666666555555444444444444444555777:::;;;;;;<<<>>>???>>>@@@GGGPPPVVVYYY___fffqqq~~~zzzjjj]]]SSSMMMGGGCCC@@@BBBBBBBBBIIIQQQVVVPPPHHHEEEGGGKKKNNNOOOMMMPPPSSSUUUVVVXXX[[[]]]```bbbiiirrrwww|||uuuiii^^^SSSOOOSSSQQQOOOMMMMMMOOOPPPOOONNNLLLJJJIIIGGGGGGHHHIIIJJJJJJJJJKKKNNNPPPQQQPPPOOOQQQTTTVVVTTTOOOKKKLLLNNNOOOKKKIIIJJJLLLLLLHHHCCCFFFIIILLLLLLHHHGGGIIILLLJJJJJJJJJGGGDDDBBBBBBCCCEEEGGGIIIIIIIIIIIILLLOOOMMMOOOQQQOOOKKKHHHGGGGGGKKKHHHEEEDDDEEEGGGHHHHHHGGGEEEBBB@@@>>>===>>>>>>888666444333444444333222111222555777666;;;JJJ[[[bbbccchhhqqqwwwzzz{{{rrrmmmqqqwww{{{~~~yyyppptttxxx|||}}}~~~wwwgggZZZMMMFFFBBBAAACCCFFFPPPQQQUUU\\\dddjjjlllllljjjjjjiiihhhhhhhhhhhhhhhjjjkkkkkkjjjhhhhhhhhhiiijjjjjjiiihhhgggeeecccbbb````````````aaaaaabbbbbbaaabbbccccccbbbaaabbbdddaaaccceeeeeecccbbbbbbbbbdddddddddddddddddddddcccbbbbbbbbbccceeeggghhhiiijjjjjjiiihhhggghhhkkknnnpppvvvyyyvvvqqqnnnkkkfffhhhgggfffffffffeeebbb___YYYVVVRRRNNNLLLLLLNNNOOONNNRRRUUUWWWVVVTTTUUUVVVTTTTTTUUUUUUUUUSSSRRRQQQOOORRRUUUTTTRRRSSSWWW\\\[[[]]]```ccceeegggggggggcccfffiiikkkkkkkkkkkkllllllooossswww|||~~~wwwqqqkkknnnuuu}}}yyyuuutttvvv{{{~~~~~~~~~xxxssspppmmmjjjgggaaa^^^[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWWSSSOOOKKKHHHFFFAAA@@@CCCEEEEEEGGGKKKIIIPPPTTTSSSVVVeeewww|||qqqnnnxxx~~~}}}xxx~~~sssmmmhhhccc___[[[YYYWWWYYY^^^aaaccccccgggbbbWWWKKKDDDBBB???;;;@@@CCCKKKSSSVVVXXX^^^ffflllsssuuukkkcccgggsss}}}}}}ttteee[[[QQQMMMOOOOOOJJJCCC???BBBBBB??????BBBCCC@@@@@@@@@@@@???<<<:::;;;<<<999888888999;;;;;;999888666777777888888777777666777777666555555555666666888:::===???@@@AAACCCEEELLLPPPXXXbbbgggkkkrrrzzzwwwdddVVVMMMGGGCCCCCC???>>>AAACCCCCCJJJSSSYYYQQQJJJIIIOOOWWW\\\]]]WWWZZZ]]]_________```aaabbbccckkkvvv}}}wwwfffbbb^^^TTTNNNPPPSSSOOOJJJJJJMMMPPPOOOMMMNNNMMMKKKIIIIIIJJJKKKLLLKKKLLLMMMPPPQQQPPPMMMJJJPPPTTTWWWTTTNNNIIIHHHJJJJJJGGGFFFHHHKKKJJJEEE???@@@DDDIIIIIIGGGFFFIIIMMMIIIJJJIIIGGGDDDBBBAAABBB@@@CCCGGGIIIIIIIIIKKKNNNOOOPPPPPPNNNJJJHHHIIILLLLLLIIIEEEDDDEEEHHHJJJKKKIIIGGGDDD@@@>>>=========777555333333444444333222000111444666333555CCCUUUbbbccciiirrrwwwyyy}}}uuuooossszzz~~~~~~tttyyy~~~yyyiiiXXXPPPLLLIIIIIIJJJLLLNNNSSS\\\eeekkkmmmllljjjiiiiiihhhhhhhhhhhhhhhjjjkkkkkkjjjhhhggghhhiiiiiihhhfffdddcccbbbbbbbbbaaaaaabbbbbbccccccddddddbbbcccdddccc```___```aaabbbdddfffeeedddbbbbbbbbbbbbccccccddddddeeeeeefffbbbbbbbbbccceeeggghhhiiikkkjjjiiigggfffgggjjjmmmooouuuwwwsssnnnllliiifffgggffffffggggggeeebbb___YYYVVVRRRNNNMMMNNNQQQRRROOOSSSVVVVVVUUUTTTUUUWWWTTTUUUVVVVVVUUUTTTSSSRRROOORRRTTTSSSQQQSSSXXX^^^[[[]]]```cccfffhhhhhhiiidddgggjjjllllllllllllmmmiiilllpppvvv|||}}}vvvpppqqqttt~~~~~~}}}~~~wwwwwwxxxyyy{{{{{{yyyyyyzzz~~~yyysssooonnnllljjjggg```]]][[[ZZZ[[[]]]]]]]]]ZZZZZZYYYVVVSSSNNNJJJGGGHHHAAA>>>@@@BBBAAAEEELLLHHHHHHJJJNNNRRRXXXfffsssxxxrrrxxx}}}|||~~~vvvuuuuuujjjccc```[[[[[[aaaccc^^^[[[\\\^^^\\\XXXRRRJJJDDDAAA@@@DDDFFFKKKQQQOOONNNUUU```]]]^^^^^^___aaaffflllpppxxxkkkiiihhhaaaTTTLLLHHHFFFDDDCCCBBBBBBCCCCCC===<<<;;;;;;<<<;;;:::888===:::999;;;;;;777666999888888999999999888777777444777888777999======;;;>>>===???DDDGGGKKKTTT]]]ccckkkvvvxxxnnn```TTTLLLFFFBBB???>>>;;;===CCCGGGGGGIIILLLSSSNNNJJJKKKRRR[[[eeemmmbbbdddggggggeeebbbaaa```ccchhhqqq|||nnnhhh```[[[YYYUUUOOOIIIKKKLLLMMMOOOQQQRRRSSSSSSLLLTTTTTTKKKJJJRRRVVVSSSPPPQQQTTTUUUPPPIIIFFFIIINNNNNNNNNJJJEEECCCEEEGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@BBBDDDFFFGGGHHHGGGGGGIIIHHHGGGEEEDDDBBB@@@@@@CCCCCCBBBBBBCCCEEEHHHJJJLLLNNNNNNMMMJJJGGGGGGGGGIIIEEECCCCCCEEEGGGFFFEEEDDDAAA@@@@@@AAAAAA>>>;;;444555555555555444333222222111111444555777???III[[[```aaadddpppxxxxxxyyy|||hhh\\\WWWQQQLLLJJJPPPPPPSSSZZZdddjjjkkkiiillllllkkkkkkjjjkkkkkkkkkmmmlllkkkiiihhhgggggggggeeedddbbb```___^^^^^^___]]]___bbbdddffffffeeeeeeddddddcccbbb``````bbbdddcccaaa______bbbdddcccaaaeeecccbbbaaaaaaccceeefffffffffeeeeeeeeeffffffgggiiihhhgggfffggghhhjjjkkkooouuuwwwppphhhfffiiijjjkkkkkkkkkjjjgggbbb^^^[[[VVVUUUSSSSSSTTTSSSRRRPPPWWWVVVUUUTTTTTTTTTUUUVVVXXXXXXWWWWWWVVVVVVVVVVVVTTTSSSTTTUUUSSSRRRVVV]]]^^^```cccfffhhhiiihhhhhhiiihhhgggfffeeeeeeeeeeeepppsssssssss{{{zzztttqqqssszzzzzzyyyzzzzzz{{{}}}~~~xxxuuuvvv|||~~~|||uuuqqqmmmkkkjjjgggccc```]]]\\\[[[]]]___bbbbbbbbbaaa\\\UUUPPPNNNKKKHHHEEECCC??????CCCDDDAAAAAADDDFFFFFFHHHKKKMMMRRR]]]hhhuuuyyyyyyyyytttvvv~~~yyyxxxvvvnnnbbb\\\[[[aaaeeeaaa]]]\\\WWWWWWUUUQQQLLLHHHHHHHHHGGGKKKSSSXXXSSSJJJIIINNNSSSTTTWWWZZZ]]]cccjjjnnnvvv|||qqqcccZZZTTTSSSQQQNNNKKKIIIGGGFFF@@@===:::888999999888777;;;999999;;;:::777888;;;888888999999::::::::::::999===>>>>>>AAAGGGJJJIIIIIIIIINNNUUU[[[aaalllvvvttthhh```TTTJJJDDD@@@>>><<<>>>;;;===BBBFFFGGGHHHLLLMMMOOOUUU]]]cccgggiiijjjhhhiiiiiihhhfffddddddeeekkksssmmm]]]XXXSSSRRRSSSSSSOOOLLLMMMLLLLLLLLLNNNQQQSSSTTTOOOUUUUUUOOORRR___hhhhhh___\\\ZZZYYYSSSKKKHHHIIIJJJKKKJJJGGGCCCAAACCCEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJKKKLLLJJJIIIHHHFFFCCCAAA@@@???CCCBBBAAAAAAAAACCCEEEFFFIIIKKKLLLLLLJJJIIIIIIJJJJJJGGGDDDDDDFFFGGGFFFDDDCCCAAA??????@@@@@@===:::666666555555444333333222333111222444555666>>>GGGWWW]]]aaadddooo}}}|||ooodddYYYSSSSSSSSSRRRUUU[[[dddjjjkkkjjjkkkjjjjjjiiihhhhhhhhhiiikkkjjjiiihhhfffffffffeeedddcccbbb```_________```___aaaccceeeffffffeeeeeeeeeeeedddbbb```___```aaacccaaa______bbbcccbbbaaaccccccbbbbbbbbbccceeefffccccccccccccddddddeeefffjjjiiihhhggghhhjjjmmmoooqqquuutttmmmggggggiiiiiijjjkkkkkkiiifffbbb^^^\\\XXXVVVTTTTTTUUUUUUSSSRRRWWWVVVUUUUUUUUUVVVWWWXXX[[[[[[\\\\\\[[[ZZZZZZYYYXXXVVVVVVVVVSSSRRRVVV^^^```bbbeeegggiiiiiihhhhhhjjjiiihhhffffffeeeeeeeeekkknnnppprrrzzz{{{wwwtttrrrwww|||zzzzzz~~~~~~{{{wwwuuuxxx~~~}}}zzzssspppllljjjiiifffbbb^^^\\\\\\\\\^^^aaabbbbbbaaa^^^YYYSSSOOOMMMKKKHHHEEEFFFCCCBBBEEEFFFEEECCCDDDEEEDDDEEEHHHHHHJJJQQQYYYfffxxx}}}sssiiikkkttt|||}}}|||~~~mmmeeeaaaeeehhhfff```]]]RRRSSSSSSRRRQQQQQQRRRSSSOOOSSSXXXXXXPPPFFFBBBCCCFFFJJJNNNSSSYYY___fffkkkkkkuuuzzzrrrlllkkkiiifffaaa]]]YYYVVVIIIDDD>>>999888888999999:::999;;;===;;;888:::@@@;;;;;;;;;<<<===???@@@AAADDDIIILLLNNNSSS[[[___^^^[[[\\\bbbmmmvvv{{{uuusssiii]]]TTTNNNFFF@@@<<<;;;;;;;;;===;;;<<>>AAAAAA@@@???@@@AAACCCDDDEEEGGGIIIJJJJJJJJJKKKLLLJJJHHHFFFEEEEEEEEEDDDCCCBBB@@@??????@@@???<<<:::999888666444333333333333444333333555555555<<>>???===>>>AAACCC@@@<<<>>>DDD@@@AAABBBEEEIIIMMMPPPSSSZZZaaahhhmmmsssyyy{{{xxxssssssxxxwwwvvvqqqkkkiiiggg^^^SSSGGGDDD???;;;999:::;;;<<<;;;:::;;;@@@DDDEEEKKKQQQRRRZZZdddjjjooossssssqqqmmmnnnooooooppprrrvvvyyy|||kkk^^^WWWUUURRROOONNNPPPQQQQQQPPPNNNLLLKKKNNNSSSWWWYYYYYYQQQOOOOOOXXXllljjj```VVVRRRNNNIIIEEEEEECCCBBBAAA???>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAACCCCCCDDDEEEIIINNNRRRUUULLLKKKIIIFFFCCC@@@>>>===????????????@@@AAACCCCCCBBBDDDGGGHHHHHHIIIJJJLLLHHHGGGFFFDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>===;;;<<<:::777555333333444444555444555666555444999@@@LLLYYYbbbbbbgggvvv~~~xxxggg___]]]\\\]]]aaagggkkkmmmlllooonnnmmmkkkjjjiiiiiiiiihhhgggffffffeeeeeeeeeeeedddcccbbbaaaaaaaaabbbccceeeffffffgggfffeeedddddddddddddddbbb___]]]^^^^^^``````______aaabbbbbbbbbaaaaaacccdddeeeffffffeeeddddddeeeeeeggghhhiiijjjggggggfffgggjjjmmmqqqtttxxxvvvoooiiihhhkkkkkkggghhhhhhhhhgggeeebbb___^^^\\\ZZZXXXWWWXXXYYYXXXXXXXXXXXXWWWWWWXXXZZZ\\\]]]ZZZ[[[]]]______]]][[[YYYXXXVVVVVVWWWWWWZZZbbblllhhhiiikkklllmmmllljjjiiikkkkkkiiihhhgggfffffffffhhhkkkppptttzzz~~~}}}|||~~~}}}|||zzzyyyxxxzzz{{{}}}xxx|||~~~{{{ttttttuuuwwwzzz{{{tttppphhhhhhgggeeeccc___[[[YYYXXXYYY\\\___aaaaaa^^^[[[SSSQQQMMMJJJIIIHHHGGGGGGHHHGGGEEEGGGJJJKKKHHHCCCIIIFFFFFFHHHGGGDDDEEEHHHRRR\\\lll{{{|||pppllloootttyyy}}}sssoookkkddd\\\ZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^]]]XXXOOOGGGDDDDDDEEE;;;>>>BBBFFFIIINNNSSSVVV^^^gggsss{{{vvvnnnfffZZZPPPJJJHHHHHHHHHGGGHHHKKKNNNLLLGGGGGGKKKGGGJJJPPPXXXaaaiiipppttt}}}rrrllleeedddaaa______\\\SSSIII@@@???<<<:::999999;;;===::::::<<>>>>>??????@@@>>>?????????@@@@@@AAAAAAAAAAAAAAABBBFFFKKKPPPSSSLLLKKKIIIFFFCCC@@@>>>===<<<===>>>???@@@BBBDDDDDDAAACCCEEEFFFFFFFFFGGGHHHEEEEEEDDDCCCAAA???>>>===AAABBBBBBAAA???>>>=========;;;888666444444555555555444666777555333777===HHHWWWbbbbbbdddsssxxxfffaaabbbcccfffiiilllmmmmmmooonnnmmmkkkjjjiiiiiiiiihhhhhhggggggfffgggggggggdddcccbbbaaaaaabbbcccdddfffffffffeeeeeedddcccccc```bbbbbbaaa___^^^^^^____________``````aaabbbcccaaabbbccceeeeeeffffffeeedddeeeeeefffggghhhjjjkkkjjjjjjjjjkkknnnqqqtttvvvyyyvvvoooiiijjjnnnlllhhhfffffffffeeedddbbb```___^^^[[[YYYXXXYYY[[[[[[ZZZYYYYYYXXXXXXYYY[[[]]]^^^YYY[[[]]]______]]][[[YYYZZZXXXXXXYYYYYY\\\dddnnnjjjlllmmmooooooooommmlllllllllkkkjjjiiiiiiiiiiiijjjlllpppvvvzzz}}}~~~~~~~~~}}}}}}}}}}}}~~~xxxzzz~~~|||zzzssstttwww{{{~~~yyysssmmmiiibbbcccbbbaaa^^^[[[YYYXXXXXXYYY[[[^^^```^^^ZZZWWWOOONNNKKKIIIGGGFFFGGGHHHNNNQQQTTTWWWZZZXXXNNNBBBIIIFFFEEEHHHHHHEEEEEEHHHJJJMMMVVVeeeuuu|||vvvwwwyyy|||xxxqqqhhh______``````^^^\\\\\\]]]^^^___bbbaaaZZZRRRKKKCCC===:::<<<>>>???@@@BBBFFFIIIPPPYYYggg{{{zzzoooeee___\\\ZZZZZZZZZYYY]]]cccddd___\\\\\\ZZZ___iiiuuuzzzpppggg___[[[UUUTTTSSSRRRPPPLLLDDD===;;;<<<;;;999888888:::<<<<<<<<<@@@FFFKKKPPP[[[fffppp|||yyyqqqvvvlllbbb```]]]YYYWWWLLLJJJHHHGGGGGGIIILLLMMMJJJJJJLLLRRRYYY\\\YYYUUUOOOKKKOOObbbzzzyyykkkVVVOOOJJJIIIHHHFFFGGGIIICCCAAA???>>>???@@@??????===>>>>>>???@@@AAABBBBBB??????>>>???BBBGGGKKKMMMKKKJJJHHHFFFCCCAAA???>>><<<<<<===???@@@AAABBBCCC???AAACCCCCCCCCBBBCCCDDDBBBCCCCCCBBB???===<<<<<<@@@AAABBBAAA>>><<<<<<===<<<;;;999777666666666666444444666888666333666<<>>>>>>>><<<<<<===AAADDDGGGNNN\\\ttt}}}~~~yyyvvvtttrrrsssrrrwww|||xxx{{{vvvpppfff^^^YYYTTTPPPMMMJJJIIIHHHFFFCCC???;;;999888:::;;;:::888999;;;>>>>>>@@@EEELLLRRRZZZgggtttzzzlll___\\\\\\YYYVVVVVVKKKJJJIIIIIIJJJNNNRRRUUULLLIIIHHHMMMSSSVVVRRRNNNGGGIIIQQQbbbqqqrrrhhh]]]NNNKKKJJJJJJGGGCCCDDDHHHDDDAAA>>>===??????>>>=========>>>???AAABBBBBBCCC>>>>>>===>>>@@@CCCFFFHHHJJJIIIHHHFFFCCCAAA@@@???<<<======>>>>>>>>>>>>===;;;===@@@AAA@@@@@@BBBCCC@@@BBBDDDBBB???<<<<<<======???@@@???<<<::::::;;;;;;::::::999888888777777333333666888666333555;;;:::LLL]]]cccmmmtttgggjjjmmmoooooonnnlllkkkkkkjjjjjjiiihhhhhhhhhiiihhhggggggggghhhhhhiiijjjgggfffdddcccbbbbbbbbbccccccbbbaaaaaa````````````___aaabbbaaa___]]]\\\]]]\\\^^^``````______bbbeeegggfffeeedddcccdddeeeeeeeeeeeeeeeeeeeeefffggggggooopppsssuuuvvvuuutttsssooopppmmmiiiiiillllllhhhddddddccccccbbbbbbaaaaaa___]]]ZZZYYYZZZ\\\]]]]]][[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^___``````______aaa_________\\\ZZZ___gggjjjlllooosssuuuvvvvvvuuurrrrrrrrrrrrssstttuuuvvvttttttyyy|||zzzyyywwwyyy~~~|||wwwpppllliiigggdddaaa^^^___^^^\\\ZZZZZZ]]]```___^^^^^^^^^^^^[[[WWWTTTKKKLLLKKKHHHEEEDDDGGGIIIkkkggg]]]UUUUUUXXXSSSIIICCC??????CCCEEEEEEGGGJJJKKKJJJHHHGGGIIITTTgggvvvsssfffggghhhhhhhhhiiikkkmmmnnnuuuwwwrrrlllfff[[[PPPCCCCCCAAA>>>===>>>BBBEEEDDDJJJVVVooo~~~oooggglll~~~wwwmmmfffccc___ZZZTTTOOONNNLLLJJJGGGEEEDDDBBBAAA===;;;<<<>>>777:::<<<<<<;;;;;;>>>AAAAAACCCIIIQQQXXXaaaooo}}}}}}ddd\\\WWWYYYXXXRRRNNNPPPJJJIIIIIIIIIJJJNNNSSSVVVNNNIIIEEEGGGMMMOOOLLLHHH???EEERRR```fffbbbZZZUUUJJJIIIJJJJJJEEE???@@@DDDEEEAAA======>>>???===;;;======>>>@@@AAABBBCCCDDD>>>>>>>>>>>>???AAACCCDDDIIIIIIGGGEEEDDDBBBAAA@@@>>>>>>======<<<;;;999999888;;;===??????@@@BBBCCC???BBBDDDCCC@@@======>>>;;;===???===:::777888999:::::::::::::::999888777222333666999777333555:::333GGGZZZdddrrrrrrhhhlllppprrrqqqooolllkkkllllllkkkkkkjjjkkkkkkkkkggggggfffgggggghhhiiijjjhhhgggeeecccbbbbbbbbbbbbaaaaaa```_______________aaabbbcccbbb___\\\ZZZZZZ\\\^^^``````^^^___bbbeeeiiigggeeecccbbbcccdddeeehhhhhhggggggggghhhhhhiiimmmooorrrtttuuussspppnnnjjjmmmllliiihhhjjjjjjhhhcccccccccbbbbbbbbbbbbbbb___]]]ZZZYYYZZZ\\\^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^^^^_________^^^^^^___^^^\\\aaahhhiiilllooosssvvvxxxxxxxxxuuuuuuvvvvvvwwwyyyzzz{{{{{{zzz}}}{{{zzzxxx{{{}}}{{{uuummmgggeeedddcccaaa^^^______\\\ZZZ[[[```dddcccaaa``````^^^\\\WWWTTTKKKLLLKKKHHHDDDDDDFFFIIIlll]]]OOOLLLOOOMMMIIIFFFCCCBBBAAAAAABBBEEEGGGIIINNNJJJHHHIIIIIIKKKWWWeeeyyy}}}yyyvvvuuuwwwyyyyyywww{{{{{{vvvooommmmmmggg^^^TTTQQQKKKFFFAAA???>>>???>>>BBBNNNbbbyyyvvvlll```[[[^^^hhhqqqvvvooopppuuuxxxuuunnnfff^^^WWWSSSPPPNNNJJJFFFDDDDDDFFFHHHHHHFFFCCC@@@>>>===<<<;;;:::888:::;;;<<<<<<===???AAAFFFKKKUUU^^^bbbiiiyyyuuujjj\\\YYYTTTRRRQQQQQQPPPOOOKKKMMMPPPTTTVVVWWWWWWWWWMMMJJJGGGGGGIIIJJJIIIGGGFFFIIINNNTTTWWWUUUPPPLLLNNNNNNLLLGGGAAA???AAACCCBBBBBBAAAAAA@@@???>>>>>>===>>>@@@BBBCCCCCCCCCBBB:::===??????======@@@BBBEEEFFFFFFEEEBBBAAAAAABBB@@@???>>><<<<<<;;;;;;;;;::::::;;;<<<>>>@@@AAABBB@@@BBBDDDDDDBBB???>>>>>>===???AAA>>>888555666999999;;;===>>><<<:::999999888777666444333333333333999AAAPPPbbbttt~~~|||~~~lllffflllsssvvvsssmmmiiiggghhhhhhhhhhhhhhhggggggfffiiigggeeedddfffggggggggggggfffeeedddcccbbbbbbbbbbbbaaa```_______________\\\^^^aaaccccccaaa^^^\\\\\\]]]^^^```aaacccdddeeelllhhhdddaaa```bbbeeehhhhhhhhhhhhiiijjjjjjhhhfffllllllnnnppprrrpppllliiinnnllljjjiiihhhgggeeeccc______^^^^^^^^^___`````````^^^\\\ZZZZZZZZZ\\\]]]]]]\\\[[[YYYYYYYYYYYYZZZ___^^^^^^______```aaabbbeeecccaaa___```bbbfffhhhiiinnnuuuzzz}}}}}}}}}~~~zzz{{{|||~~~~~~~~~}}}}}}yyysssmmmllliiifffccc```^^^]]]^^^]]]]]]]]]]]]^^^______ddddddbbb___[[[VVVQQQOOOMMMLLLIIIGGGFFFGGGHHHHHHdddVVVHHHFFFHHHHHHEEECCCAAAAAA@@@AAABBBDDDFFFGGGKKKHHHGGGHHHGGGIIISSS___ooo{{{|||xxx~~~zzzpppfffeeejjjmmmkkkbbb```[[[UUUNNNGGGAAA>>>======BBBOOO]]]eeeddd```YYYSSSLLLIIILLLUUU^^^ddddddgggooowww{{{{{{}}}uuuooojjjgggddd^^^XXXRRRMMMJJJIIIDDDBBB@@@@@@BBBEEEFFFGGGAAA???===;;;::::::::::::;;;<<<>>>???@@@BBBFFFIIIQQQVVV```ggglllsss{{{hhh^^^VVVTTTPPPNNNNNNMMMLLLKKKIIILLLQQQUUUWWWVVVTTTRRRMMMJJJGGGGGGIIIJJJJJJIIIIIIIIIJJJMMMOOOOOOMMMKKKMMMMMMLLLHHHDDDAAABBBDDDBBBBBBBBBAAA@@@@@@??????>>>>>>@@@AAABBBBBBAAAAAAAAACCCEEEDDD@@@???AAACCCDDDEEEEEEDDDBBBAAAAAABBB???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@AAAAAACCCEEEEEECCC???======<<>>999666888::::::<<>><<<;;;;;;:::999888666555444444444777>>>KKK\\\mmm|||~~~}}}zzzxxx|||{{{yyy|||~~~iiiaaaeeekkkppprrrpppmmmlllgggggghhhiiiiiijjjjjjiiihhhgggeeefffggghhhhhhgggiiihhhfffdddbbbaaaaaaaaaaaa```______^^^^^^______^^^___aaabbbbbbaaa___^^^___^^^^^^^^^___bbbeeegggjjjgggccc``````bbbeeegggkkkiiihhhggghhhhhhiiihhhkkkmmmnnnnnnmmmkkkiiigggllljjjhhhggggggfffdddbbb^^^]]]]]]]]]]]]^^^______^^^]]]\\\[[[\\\]]]___```\\\[[[ZZZYYYYYYZZZ[[[\\\____________```bbbcccdddgggfffdddcccdddeeehhhiiiiiimmmtttyyy{{{}}}~~~}}}~~~~~~~~~~~~zzzsssmmmkkkiiifffccc```^^^]]]]]]\\\]]]^^^```aaacccddddddbbbaaa```]]]YYYTTTOOOMMMLLLKKKIIIGGGGGGHHHIIIJJJaaaSSSFFFBBBBBBAAA??????@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEFFFFFFGGGNNNWWW___lll~~~zzz~~~zzzssstttpppggg^^^]]]eeellloooooonnnkkkeee\\\QQQGGGAAAAAA???>>>BBBHHHJJJHHHDDDDDDCCC@@@???AAAHHHQQQXXX[[[___fffkkkjjjhhhmmmuuuwwwyyyrrreee^^^[[[XXXRRRPPPMMMIIIEEECCCBBBAAA;;;;;;<<<>>>CCCFFFGGGGGG???>>>===<<<;;;;;;<<<===>>>???BBBDDDGGGLLLRRRVVVbbbfffnnnuuuxxx{{{iii\\\UUURRRPPPOOONNNNNNMMMKKKHHHGGGKKKPPPUUUVVVSSSOOOLLLMMMJJJHHHGGGIIIKKKLLLLLLPPPMMMIIIGGGHHHJJJKKKKKKJJJKKKKKKIIIFFFDDDCCCDDDBBBBBBAAAAAA@@@?????????>>>???@@@AAAAAA@@@???>>>DDDFFFGGGEEEAAA???@@@BBBBBBCCCDDDCCCAAA@@@AAABBB>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAADDDGGGGGGDDD@@@===<<<;;;>>>???===:::888:::<<<;;;===@@@AAA???>>>======<<<;;;:::888777666555555444:::EEETTTcccqqq{{{zzzwwwvvvwwwuuurrrtttyyywwwvvvxxx{{{~~~xxxeee]]]]]]aaagggmmmpppooommmgggggghhhiiijjjkkkllllllgggffffffhhhiiijjjiiihhhiiihhhfffdddbbb```______```___^^^^^^^^^^^^^^^^^^```aaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]^^^aaaeeehhhgggeeebbb``````bbbeeegggkkkjjjgggeeeeeefffhhhiiilllmmmnnnlllgggddddddfffhhhfffdddddddddcccbbb```\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]^^^```bbbccc\\\[[[ZZZYYYYYY[[[]]]^^^______```aaacccdddfffgggjjjiiiiiihhhiiiiiijjjkkklllpppuuuzzz}}}~~~~~~~~~{{{yyyvvvrrrmmmjjjiiifffbbb^^^\\\[[[[[[\\\YYY[[[^^^bbbeeefffgggggg___^^^\\\YYYUUUQQQMMMJJJJJJJJJHHHGGGHHHIIIKKKMMMbbbVVVIIICCCAAA===<<<===????????????@@@@@@AAAAAACCCCCCDDDEEEEEEGGGKKKOOORRRZZZlllwwwvvv~~~uuummmhhhgggddd``````dddhhhkkkrrrqqqoookkkcccZZZQQQLLLKKKHHHDDDCCCDDDDDDCCCAAAAAAAAAAAA@@@AAAGGGPPPXXX^^^\\\\\\]]][[[YYY\\\ccchhhjjjqqq~~~xxxxxx|||wwwyyyzzzxxxuuuuuuyyy}}}tttdddXXXRRROOOLLLFFFDDDBBB@@@>>>======>>>999:::===AAAFFFIIIIIIHHHAAAAAAAAA@@@??????AAABBBAAADDDGGGLLLQQQXXX```eeeqqquuu{{{tttggg___YYYUUURRRRRRRRRRRRSSSQQQNNNKKKHHHJJJNNNPPPQQQNNNKKKHHHLLLKKKIIIHHHIIIKKKLLLMMMUUUQQQKKKHHHHHHIIIJJJKKKGGGHHHIIIIIIGGGEEECCCBBB@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@>>>===<<<@@@BBBCCCAAA===;;;<<<>>>@@@AAABBBBBB@@@???@@@AAA>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<===???@@@AAABBBDDDGGGGGGDDD@@@===;;;;;;===>>>===;;;;;;<<<>>>;;;===@@@AAA@@@>>>>>>>>>===<<<:::888777555555555333888@@@LLLYYYfffpppvvv|||}}}~~~}}}zzzqqqrrruuuvvvuuussssssttttttwwwzzz|||}}}qqqaaa[[[WWWVVV\\\fffmmmmmmjjjhhhhhhhhhiiijjjkkkkkklllffffffgggiiikkkkkkiiihhhhhhgggeeecccbbbaaa``````___^^^^^^]]]]]]]]]^^^^^^bbbbbb`````````aaacccdddaaa```_________bbbdddfffeeecccaaa```aaaccceeegggjjjjjjiiigggfffeeefffgggmmmnnnnnniiibbb___aaaeeedddcccaaaaaaaaaaaa```^^^\\\[[[[[[[[[[[[\\\]]]]]]```_________```bbbcccddd^^^]]][[[YYYYYY[[[]]]^^^``````aaaccceeegggiiikkkkkkkkkllllllmmmmmmllllllrrruuuyyy}}}~~~}}}|||}}}}}}zzzvvvrrrooommmmmmlllkkkgggddd___\\\ZZZZZZ[[[\\\VVVYYY^^^bbbeeefffeeeddd]]]\\\ZZZWWWSSSOOOKKKIIIIIIHHHHHHHHHIIIKKKNNNOOO\\\SSSIIIDDDAAA======?????????>>>>>>>>>??????@@@@@@BBBDDDDDDEEEHHHJJJKKKMMMOOOXXXkkk~~~vvv{{{{{{uuukkkhhheeeddddddeeegggjjjmmmlllkkkhhheeebbb```^^^YYYUUUPPPKKKFFFCCCAAA@@@>>>@@@AAABBBDDDJJJTTT\\\bbbXXXPPPMMMMMMMMMOOORRRWWW[[[cccrrr~~~iii___]]]___YYY___fffgggeeecccfffjjjjjjjjjcccWWWMMMHHHDDD@@@@@@???>>><<<;;;;;;;;;;;;:::<<>>>>>>>>>>>============>>>???@@@@@@???>>><<<;;;;;;===???===:::999:::===>>>???@@@@@@???>>>@@@AAA>>>>>>?????????>>>===<<<999::::::<<<>>>@@@BBBCCCAAADDDFFFFFFDDD@@@===<<<;;;<<<============>>>???;;;>>>@@@AAA@@@>>>===>>>;;;:::999777555444444444444777<<>>@@@DDDAAA@@@>>><<<<<<===???@@@>>>AAACCCCCCDDDHHHIIIHHHLLLKKKNNNYYYkkk|||zzzoooddd``````bbbeeehhhiiigggfffeeefffiiimmmooollliiicccZZZOOOGGGBBB@@@>>>@@@CCCGGGLLLSSSZZZ^^^]]]PPPCCC@@@BBBCCCCCCEEEFFFLLLUUUeee~~~uuu```SSSNNNMMMMMMLLLUUU^^^```[[[UUUSSSTTTTTTWWWTTTMMMEEEBBB>>>999===<<<:::999888999999:::;;;===@@@DDDHHHHHHGGGEEE@@@BBBEEEEEEEEEFFFKKKOOOUUUYYY___eeekkkrrryyy}}}pppggg]]]WWWVVVVVVUUURRRQQQPPPQQQSSSUUUTTTRRROOOMMMLLLKKKJJJJJJIIIIIIIIIIIIKKKLLLLLLJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFEEEAAA???========================>>>???@@@@@@???>>>===<<<999<<<>>>===;;;:::<<<>>><<<===??????>>>>>>???AAA>>>???@@@AAAAAA@@@???>>>::::::;;;<<<>>>@@@BBBCCCAAACCCDDDDDDBBB???>>>>>>============>>>>>>??????===???AAABBB@@@>>>======999888777666555444444444555666:::@@@JJJVVV```fffnnnssszzzwwwqqqnnnpppvvv{{{{{{|||~~~zzzvvvsssxxx|||||||||}}}|||zzz{{{~~~tttrrrsssnnnhhh___WWWPPPRRR\\\hhhnnnpppkkkjjjiiigggggghhhhhhiiihhhhhhggghhhiiiiiihhhfffccccccbbbbbbbbbbbbcccccc^^^^^^^^^^^^^^^^^^___```bbbaaa___^^^^^^aaaccceee___aaacccddddddcccaaa``````aaaaaabbbdddfffggghhhmmmqqquuuuuupppllliiiiiikkkkkkiiiddd___]]]```ccc```___^^^^^^``````___^^^]]]]]]]]]]]]]]]^^^______ffffffeeedddbbbaaa```___aaa___\\\ZZZZZZ\\\^^^```dddeeefffgggjjjlllnnnoookkklllnnnoooqqqqqqrrrrrrtttxxx}}}~~~}}}|||zzzxxxwwwvvvvvvwwwrrrlllgggeeeddddddcccbbb```]]][[[ZZZ[[[\\\]]]___aaadddffffffdddaaa___[[[ZZZWWWTTTPPPMMMJJJIIIHHHHHHHHHIIIKKKNNNQQQSSSBBB@@@@@@AAA@@@>>>AAAFFFCCCAAA===;;;:::<<>>@@@DDDHHHIIIHHHFFFEEEIIINNNPPPRRRVVV]]]bbbfffjjjoootttxxx{{{uuujjj^^^ZZZUUURRRQQQQQQPPPNNNOOONNNOOOPPPRRRSSSQQQOOONNNNNNNNNNNNNNNLLLKKKJJJGGGKKKNNNNNNKKKGGGFFFFFFDDDCCCCCCDDDFFFGGGFFFEEEFFFEEECCCDDDFFFEEEBBB???????????????????????????>>>???@@@@@@@@@???>>>===;;;===???>>>;;;:::<<>>???@@@@@@AAABBBAAA???>>>???@@@>>>======>>>?????????>>>@@@BBBDDDDDDAAA???======888777666555555555555666555555777<<>>@@@EEEEEEBBB===:::999<<>>???===AAAHHHIIIEEEBBBFFFJJJJJJKKKQQQ^^^iiiwww||||||}}}wwwrrrrrroookkkiiifffdddbbbbbbdddiiinnnrrrrrrttttttnnncccZZZUUUSSSGGGIIIOOOVVVZZZXXXQQQJJJDDD@@@===<<<;;;999;;;@@@???BBBEEEJJJVVVbbbbbb\\\XXXSSSKKKEEECCCDDDGGGHHHSSS\\\dddaaaUUUIIIBBBBBB===@@@@@@<<<999;;;<<<:::888888777888999:::<<<===>>>???BBBFFFJJJKKKKKKIIIMMMRRRYYY]]]```fffnnnuuurrrvvv{{{~~~qqqccc[[[UUUSSSPPPOOOOOOOOONNNMMMOOONNNNNNOOORRRSSSRRRPPPNNNOOOQQQSSSRRRPPPMMMKKKFFFJJJOOOOOOKKKFFFDDDCCCBBBAAAAAACCCFFFHHHHHHHHHHHHFFFDDDDDDFFFFFFCCC@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>><<<>>>@@@>>>;;;999;;;===999;;;======<<<===>>>@@@@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>======<<<<<<===???@@@@@@???>>>>>>???AAA???>>>===>>>?????????>>>BBBDDDFFFEEEBBB@@@>>>>>>777777666666666666777777555444555:::BBBNNNYYY``````fffnnnsssvvv{{{vvvooonnnqqqzzzwwwvvv~~~{{{rrrpppuuuzzz{{{tttggg^^^^^^cccjjjnnnkkkjjjiiiiiijjjlllnnnpppllliiifffeeeeeefffeeedddfffeeedddbbbaaa`````````_______________```aaabbb______^^^]]]^^^```bbbcccdddcccbbbaaaaaaaaabbbccc___```bbbeeeggghhhiiijjjlllooopppmmmgggdddeeehhheeeccc___^^^^^^___^^^^^^```___^^^___aaaaaaaaa```aaa````````````aaabbbbbbeeeeeeeeedddcccbbb```___\\\ZZZYYYYYY[[[```eeehhhhhhiiiiiijjjlllnnnpppqqqmmmnnnoooqqqsssvvvxxxzzzwww|||~~~|||yyyvvvtttrrrmmmkkkgggeeeeeedddcccaaa\\\[[[[[[ZZZZZZZZZZZZZZZ^^^___aaaaaaaaa```^^^]]]XXXWWWTTTPPPMMMJJJHHHHHHIIIIIIIIIIIIKKKNNNQQQSSS>>>???@@@@@@???@@@BBBDDD@@@??????????????????@@@AAABBBBBBAAA@@@AAACCCEEEIIIIIIGGGEEEDDDHHHPPPWWW___nnn~~~wwwqqqlllkkksss~~~wwwqqqhhhcccdddeeedddgggmmmkkknnnllldddaaabbb```[[[VVVWWWVVVTTTUUUVVVQQQJJJDDD@@@===???BBBCCC@@@<<>><<<<<<<<<<<<<<<<<<999;;;>>>??????@@@AAACCC===EEEHHHDDDGGGRRRWWWUUU\\\hhhrrruuuyyyyyyvvvvvvyyyqqqdddZZZWWWSSSRRRPPPNNNMMMKKKKKKJJJIIILLLOOORRRSSSQQQMMMKKKNNNVVV[[[VVVOOONNNOOOPPPIIIGGGEEEDDDEEEEEEDDDCCCEEE@@@===BBBKKKOOOIIIBBBDDDEEEGGGJJJKKKIIIDDD@@@>>>???@@@>>><<<>>>CCCHHH?????????AAABBBBBB@@@>>>>>>===<<<;;;::::::;;;<<<;;;===??????@@@AAACCCEEEDDDCCCCCCEEEFFFEEEBBB??????>>>>>>===<<<;;;;;;:::@@@AAABBBCCCBBBAAA???===@@@???>>>???BBBCCCAAA???@@@BBBCCCBBB???===<<<<<<888888888888777777777777888777:::===@@@EEESSS```XXX```ggglllsss~~~|||rrruuu}}}~~~}}}}}}~~~zzzwwwuuuwww}}}wwweeeZZZZZZ^^^```aaaiiiooommmjjjkkklllkkkkkkgggcccccceeeeeedddbbbeeecccaaa______```bbbccc````````````_______________``````___^^^^^^```aaaddddddbbbaaa```````````````bbbddddddccccccdddfffiiieee___\\\[[[\\\]]]]]]^^^^^^]]]]]]]]]^^^_________^^^]]]\\\]]]___aaabbbcccbbbbbbaaabbbccceeefffiiiiiiiiigggccc___^^^^^^[[[[[[\\\]]]```dddgggiiiiiihhhgggjjjmmmnnnllliiijjjlllnnnnnnooopppsssvvvyyy~~~~~~{{{wwwtttqqqpppooommmjjjfffcccbbb___]]][[[YYYZZZYYYWWWVVVWWW\\\aaadddbbb```___^^^]]]ZZZXXXXXXVVVSSSOOOLLLJJJJJJIIIGGGFFFFFFKKKPPPRRRPPPLLL>>>???@@@@@@@@@@@@BBBDDD?????????>>>>>>?????????@@@AAAAAAAAA@@@@@@CCCEEEFFFFFFEEECCCBBBCCCHHHLLLNNN[[[jjjuuu~~~sssmmmjjjooozzzvvvmmmfffffffffeeehhhmmmfffjjjkkkhhhgggjjjiiidddZZZ]]]]]]\\\]]]]]]WWWPPPHHHFFFDDDDDDEEEEEECCCAAADDDBBB???>>>???AAA@@@>>>BBB@@@@@@AAABBBDDDMMMWWWfffmmmhhhTTTDDDAAA@@@===???>>><<<;;;;;;===???@@@<<<>>>???@@@AAABBBEEEGGGFFFJJJNNNOOOTTT^^^eeehhhvvv~~~~~~}}}zzzxxxyyy}}}wwwiii```XXXRRRPPPRRRQQQOOOMMMLLLKKKJJJJJJIIIKKKMMMPPPPPPOOOMMMLLLLLLSSSXXXVVVRRRSSSSSSQQQIIIGGGEEEEEEFFFGGGFFFEEECCC@@@???FFFPPPSSSMMMEEEFFFFFFGGGIIIJJJIIIFFFCCCAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAABBBCCCDDDBBBAAA>>>>>><<<<<<<<<<<<===>>>>>>???BBBEEEHHHJJJJJJJJJGGGGGGHHHIIIJJJHHHEEEBBB@@@??????>>>===<<<<<<<<>>@@@BBBCCCAAA???@@@BBBCCCBBB???===<<<<<<777777777777777777777777777666888<<<===BBBOOO[[[^^^aaabbbcccjjjyyy~~~vvvyyy}}}}}}~~~nnn___\\\^^^___dddkkkpppnnnkkklllmmmmmmkkkhhhddddddfffgggeeecccdddbbb```^^^^^^___aaabbbccccccbbbaaaaaa```______^^^___```___^^^___```bbbccccccbbbaaa````````````______aaabbbcccbbbbbbaaa___[[[VVVSSSTTTUUUWWWWWW^^^^^^]]]]]]^^^^^^_________^^^]]]]]]]]]___aaabbbdddccccccbbbbbbccceeeeeeggghhhhhheeeaaa^^^]]]^^^\\\\\\^^^```bbbeeeggghhhhhhhhhhhhjjjmmmnnnllljjjjjjlllnnnooooooqqqtttwwwzzz~~~{{{zzzxxxuuurrrooonnnmmmkkkhhheeebbbaaa___]]][[[WWWXXXXXXVVVVVVYYY___dddkkkiiieeecccaaa^^^[[[YYYVVVTTTQQQNNNLLLJJJJJJIIIHHHGGGGGGKKKOOOQQQNNNJJJ>>>???AAABBBAAAAAABBBCCC@@@??????>>>>>>??????@@@???@@@@@@@@@???@@@CCCEEEDDDEEEEEECCCAAA@@@AAACCCEEENNNYYYdddppp|||xxxsssmmmmmmsss}}}|||sssnnnjjjgggfffhhheeehhhiiigggfffgggeeeaaa```eeehhhiiijjjjjjddd\\\RRRSSSSSSRRRPPPPPPQQQRRRTTTOOOHHHCCC@@@??????>>>BBB???>>>???AAAFFFQQQ\\\jjjjjjaaaNNNBBBAAABBB????????????>>>>>>@@@CCCFFFBBBCCCDDDEEEEEEHHHLLLPPPSSSSSSWWW___gggnnnyyy~~~{{{yyywww{{{{{{~~~rrrbbbZZZUUUQQQNNNOOOOOONNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMJJJPPPTTTUUUVVVXXXVVVRRRLLLJJJHHHGGGHHHGGGEEEDDD@@@@@@BBBJJJSSSUUUOOOHHHGGGGGGHHHIIIKKKJJJHHHFFFDDDBBBBBBEEEHHHHHHCCC>>>EEECCCBBBCCCDDDFFFFFFEEE@@@???>>>>>>>>>???@@@AAA@@@BBBFFFMMMTTTUUUSSSOOOIIIJJJKKKMMMMMMKKKGGGCCCAAAAAA@@@???>>>>>>>>>>>>???AAACCCFFFGGGGGGFFFEEE@@@??????@@@BBBBBBAAA???AAABBBCCCBBB???===;;;;;;555555666666777777888888666666888:::;;;>>>IIIUUU______]]]^^^fffuuu}}}{{{iiiaaa``````gggmmmqqqooolllnnnooonnnlllhhheeedddfffhhhfffdddbbbaaa___^^^]]]^^^```aaadddddddddcccbbbaaaaaa```^^^___``````___```bbbdddbbbbbbaaa``````aaaaaaaaa```______aaaddddddaaa]]]\\\XXXTTTSSSTTTVVVXXXYYY]]]]]]^^^^^^^^^____________^^^]]]]]]^^^```aaabbbfffeeedddcccccccccdddeeeeeefffeeeccc```^^^^^^^^^^^^```ccceeegggggggggggghhhhhhiiikkknnnooommmllliiikkkmmmooopppsssvvvyyyzzz}}}}}}{{{uuutttsssqqqooommmlllkkkhhhfffcccaaa```___]]]\\\VVVVVVVVVVVVXXX\\\ccchhhppplllhhhdddaaa]]]YYYWWWSSSQQQOOOLLLKKKJJJJJJJJJIIIHHHHHHKKKNNNNNNKKKHHH===@@@BBBCCCCCCBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA===>>>?????????@@@CCCEEEGGGGGGFFFDDDCCCBBBBBBCCCGGGJJJNNNTTT___kkkvvv{{{}}}{{{wwwsssrrrwwwzzzqqqiiieeeeeeeeedddbbbbbbdddeeeeeejjjpppvvvxxxxxxwwwqqqiii^^^aaaeeedddbbbccchhhmmmllleeeZZZOOOHHHCCCBBBAAA@@@>>>>>>@@@BBBFFFQQQ\\\fffdddZZZMMMEEEFFFGGGDDDCCCEEEFFFGGGGGGHHHJJJKKKKKKKKKLLLLLLMMMQQQVVVZZZ___[[[```mmmvvv|||zzzyyyyyy~~~|||sssgggZZZTTTQQQMMMLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGHHHJJJLLLMMMJJJNNNRRRTTTXXXZZZVVVOOOOOOMMMJJJIIIHHHGGGDDDAAAAAA@@@BBBHHHOOOQQQMMMHHHGGGGGGIIILLLMMMLLLIIIFFFBBBBBBCCCFFFHHHGGGDDDAAAEEECCCBBBBBBDDDGGGHHHGGGCCCBBBAAA@@@@@@@@@AAABBBBBBCCCIIISSS[[[]]]XXXRRRJJJKKKLLLNNNNNNKKKFFFBBBCCCBBBAAA@@@???@@@@@@AAABBBDDDFFFHHHHHHHHHGGGFFF?????????@@@AAAAAAAAA@@@AAABBBCCCBBB???<<<;;;;;;444444555666777777888888666666888:::999;;;DDDOOOZZZ\\\]]]```iiitttzzzyyy~~~xxxlllgggeeejjjooorrrpppnnnooonnnllllllhhheeedddfffhhhfffdddbbbaaa```^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbb^^^```aaaaaaaaabbbeeegggaaaaaa`````````aaaaaabbbbbb```___bbbfffgggbbb\\\]]]ZZZWWWVVVYYY[[[]]]^^^]]]]]]^^^______`````````^^^^^^^^^^^^___```bbbccchhhfffeeeccccccccccccddddddddddddccc```______aaabbbeeehhhkkklllkkkiiigggiiiiiikkkmmmnnnooonnnmmmiiikkkmmmoooqqqssswwwzzzzzz}}}~~~zzz~~~|||wwwppppppooonnnmmmlllkkkjjjeeeccc```_________]]]\\\WWWWWWVVVWWWZZZ___fffjjjnnnjjjeeeaaa]]]ZZZVVVSSSPPPNNNMMMKKKJJJJJJJJJJJJIIIIIIIIIKKKLLLKKKHHHEEE===@@@CCCEEEDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCC<<<===>>>??????@@@DDDFFFHHHGGGEEEDDDDDDFFFGGGHHHIIIFFFEEEGGGMMMVVVaaahhhzzz}}}~~~{{{{{{{{{rrreeebbb___```ccciiiqqqwwwzzz|||vvvnnnfffkkkpppqqqpppsss{{{~~~wwwkkk]]]QQQJJJFFFFFFBBBAAABBBEEEGGGIIIQQQZZZ^^^]]]XXXRRRPPPQQQQQQNNNNNNPPPRRRTTTVVVUUURRRPPPTTTUUUUUUVVVWWWZZZ```cccgggccchhhvvvrrriiifff\\\SSSOOOLLLHHHGGGIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKIIIFFFDDDEEEGGGJJJMMMLLLOOOQQQRRRVVVXXXRRRJJJKKKIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBDDDGGGHHHGGGFFFFFFHHHKKKOOOPPPNNNIIIDDD???AAADDDEEEDDDCCCDDDFFFDDDBBBAAABBBDDDGGGHHHHHHFFFEEEDDDBBBAAAAAAAAABBBCCCEEEKKKUUU]]]___YYYRRRMMMMMMNNNOOONNNLLLGGGCCCDDDCCCAAA@@@@@@AAABBBCCCFFFGGGHHHIIIIIIGGGEEEDDD>>>???@@@AAAAAA@@@@@@AAAAAACCCDDDBBB???<<<;;;:::444555555666777888888999777777999;;;::::::AAAKKKXXX[[[^^^aaaiiisssyyyyyy~~~tttnnnpppuuuwwwuuussssssppplllllliiieeedddfffgggeeeccccccbbbaaa`````````aaaaaa^^^^^^___```aaabbbcccccc```aaabbbbbbbbbcccfffhhh``````````````````aaaaaabbb___^^^aaaeeefffbbb]]][[[YYYWWWWWWYYY\\\]]]^^^\\\]]]^^^___````````````]]]^^^^^^___```aaabbbccchhhgggeeecccbbbbbbbbbccccccddddddcccaaaaaabbbdddfffiiimmmqqqqqqooollliiijjjkkkmmmnnnooonnnnnnnnnhhhjjjmmmooopppssswwwyyyyyy{{{{{{xxxzzzxxxssslllmmmmmmmmmlllkkkjjjjjjbbb```^^^]]]]]]]]]\\\[[[ZZZYYYXXXZZZ^^^cccgggjjjkkkgggbbb^^^ZZZXXXUUUSSSNNNMMMKKKJJJIIIJJJJJJKKKIIIIIIJJJJJJJJJIIIFFFDDD===@@@EEEGGGFFFDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCC<<<===??????@@@BBBEEEHHHGGGEEECCCDDDFFFIIIKKKKKKJJJEEEBBBDDDHHHLLLTTT\\\lllsss|||sssllleeedddfffkkkttt|||{{{uuunnniiinnnrrrssstttwwwxxxlll___WWWTTTSSSKKKJJJLLLPPPPPPQQQXXXaaa^^^```bbbccccccdddccccccbbb```___bbbeeeddd]]]VVV\\\]]]^^^^^^___bbbfffiiikkklllrrr}}}lllaaa___ZZZRRRMMMLLLJJJHHHHHHKKKHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJFFFCCCCCCEEEHHHKKKLLLOOOPPPPPPRRRSSSMMMFFFCCCCCCDDDGGGIIIJJJIIIHHHCCCCCCBBBAAAAAABBBCCCCCCHHHIIILLLOOOPPPMMMHHHDDD>>>BBBFFFEEEBBBAAABBBEEEBBBAAA@@@BBBEEEGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCGGGIIINNNVVV[[[\\\WWWSSSRRRQQQPPPPPPOOOMMMIIIFFFDDDCCCAAA@@@@@@AAACCCDDDHHHIIIIIIIIIHHHEEEBBBAAA>>>???AAAAAA@@@@@@@@@AAABBBCCCDDDBBB???<<<::::::666666777777888888999999777777:::<<<:::999???HHHXXX\\\^^^^^^dddppp{{{}}}}}}||||||}}}wwwqqqoookkkgggfffggggggeeebbbcccbbbbbbaaaaaaaaaaaaaaa\\\]]]^^^___```aaabbbccc```aaabbbbbbaaabbbdddfffaaaaaa```______`````````^^^\\\[[[]]]aaabbb```^^^^^^\\\ZZZYYY[[[]]]^^^^^^[[[]]]^^^```aaaaaaaaa```]]]]]]^^^```aaabbbccccccfffeeedddbbbaaaaaabbbbbbbbbccccccbbbaaabbbdddfffhhhkkkooossssssqqqmmmkkklllnnnppppppooonnnnnnnnnhhhjjjlllnnnooorrruuuxxxwwwyyy|||}}}zzzuuuqqqsssxxxwwwyyy~~~~~~~~~zzzsssooojjjjjjkkklllllljjjiiihhh```^^^\\\[[[\\\\\\[[[ZZZZZZZZZ[[[^^^ccchhhkkkkkkkkkgggaaa]]]ZZZXXXVVVTTTNNNMMMKKKJJJIIIJJJJJJKKKHHHIIIJJJJJJIIIGGGDDDCCC<<<@@@EEEHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAA<<<>>>???@@@AAACCCFFFIIIFFFEEEEEEHHHKKKMMMMMMKKKIIIDDDBBBEEEGGGHHHLLLSSSZZZbbbnnnyyyyyyuuusssrrrxxx}}}yyyvvvrrrmmmoooppppppppprrrwww|||{{{sssjjjdddbbbbbbYYYXXXXXX[[[\\\^^^gggqqqmmmqqqwww{{{}}}}}}~~~yyyqqqjjjkkkppppppggg^^^```aaacccddddddfffiiikkkmmmttt|||vvvjjj___XXXVVVTTTOOOLLLLLLLLLJJJKKKNNNGGGGGGGGGHHHIIIJJJKKKLLLNNNKKKGGGDDDCCCDDDGGGIIIKKKNNNNNNMMMMMMMMMJJJDDD@@@@@@BBBEEEHHHIIIGGGFFFAAACCCDDDDDDBBBAAAAAABBBLLLKKKKKKKKKKKKJJJHHHEEEAAACCCFFFGGGFFFCCC???===@@@@@@AAACCCGGGIIIHHHGGGDDDDDDCCCCCCCCCDDDFFFGGGMMMOOOTTTWWWYYYYYYWWWUUUSSSQQQOOOMMMMMMKKKHHHFFFDDDCCCAAA???@@@AAACCCEEEGGGHHHHHHHHHFFFDDDAAA???===???BBBBBB@@@???@@@BBBBBBCCCDDDBBB???<<<::::::888888888888999999999999555666999;;;999888===FFFRRRZZZ___```dddooo|||~~~zzzsssooojjjhhhiiihhhfffcccbbbbbbaaaaaa````````````^^^^^^_________`````````^^^___``````______aaacccbbbaaa```_______________\\\\\\[[[\\\^^^```aaabbbbbb```^^^]]]^^^______^^^[[[\\\___aaabbbbbbaaa```\\\]]]___```bbbccccccccceeedddbbbaaa```aaaaaabbb```aaaaaa``````aaadddggggggjjjnnnrrrrrrqqqnnnkkknnnppprrrrrrooommmmmmmmmhhhjjjlllmmmnnnpppsssuuuuuuwwwyyy||||||xxxuuusssooojjjkkkooonnnppptttxxx~~~}}}{{{zzzyyyyyywwwsssnnnjjjhhhhhhjjjjjjjjjiiigggfff```^^^[[[ZZZ[[[ZZZYYYXXXYYYYYY\\\bbbiiinnnooonnnlllgggaaa\\\YYYWWWTTTSSSOOONNNLLLJJJJJJJJJJJJKKKGGGHHHJJJIIIHHHEEEDDDCCC<<<@@@FFFIIIHHHEEECCCBBB@@@??????????????????@@@<<<>>>???@@@AAADDDGGGJJJFFFGGGIIIMMMQQQRRRNNNKKKDDD???>>>BBBCCCAAACCCHHHOOOVVV```mmm{{{{{{zzzzzzyyyqqqqqqooommmlllmmmppprrrsssttttttpppkkkgggfffgggeeebbbaaacccdddiiittt~~~|||pppooouuuwwwnnndddaaaccceeefffggggggiiikkknnnyyyhhh```^^^YYYRRROOOQQQMMMJJJLLLKKKIIIJJJMMMGGGGGGGGGHHHIIIJJJLLLLLLOOOLLLHHHDDDCCCDDDFFFGGGHHHLLLMMMKKKIIIJJJHHHDDDCCCCCCCCCEEEFFFEEEBBB@@@???CCCFFFGGGEEECCCBBBCCCPPPMMMIIIGGGHHHHHHHHHGGGEEEEEEGGGJJJKKKFFF===555@@@@@@BBBEEEHHHJJJIIIHHHAAAAAAAAABBBDDDFFFHHHJJJQQQTTTXXXYYYXXXWWWWWWWWWRRROOOLLLJJJIIIHHHFFFDDDDDDCCC@@@??????AAACCCEEEEEEFFFGGGGGGFFFCCCAAA???===@@@BBBBBB@@@???@@@BBBBBBDDDDDDBBB???;;;:::999:::::::::999999999999999444555888;;;888777<<>>>>>>>>???@@@>>>>>>???@@@BBBCCCDDDEEEGGGGGGLLLTTTTTTLLLFFFGGGCCCBBBBBBBBBDDDGGGJJJMMMPPPSSSVVVYYYaaasssxxxwwwuuuuuuuuuuuuuuutttsssqqqooollliiigggfffeeefffeeeeeehhhooovvv|||}}}uuuuuuvvvrrrllliiidddhhhlllmmmlllkkklllnnnuuu~~~mmmdddZZZVVVWWWVVVOOOHHHNNNLLLKKKKKKLLLMMMMMMLLLIIIHHHGGGFFFGGGLLLSSSXXXWWWSSSKKKCCC>>>???CCCHHHLLLKKKHHHEEEFFFJJJHHHDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCMMMNNNNNNJJJEEECCCHHHLLLGGGMMMQQQOOOHHHBBBBBBDDDCCCCCCCCCGGGKKKMMMKKKIIIDDDBBBAAABBBFFFKKKNNNOOOXXXYYYZZZZZZXXXWWWWWWXXXQQQNNNJJJHHHFFFEEECCCBBBCCCAAA>>><<<<<<>>>@@@BBBIIIIIIHHHGGGDDDAAA>>><<>>======>>>???@@@AAACCCCCCCCCDDDCCC@@@;;;777::::::;;;;;;:::888777666:::777666888999777999<<>>>>>>>>???@@@AAA===>>>???@@@AAABBBBBBBBBCCCEEELLLTTTTTTLLLEEECCCBBBAAAAAABBBDDDGGGKKKMMMJJJMMMPPPRRRWWWdddvvv~~~{{{}}}yyysssnnnkkkiiihhhhhhggghhhmmmttt{{{zzztttvvvwwwrrrlllhhhjjjlllooooooooosssxxx}}}qqqbbb___ZZZUUUTTTVVVVVVPPPKKKMMMLLLKKKKKKMMMMMMLLLKKKGGGGGGGGGFFFGGGKKKPPPTTTTTTQQQKKKDDD@@@@@@DDDHHHKKKKKKHHHDDDFFFIIIHHHDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDJJJLLLLLLIIIEEEDDDHHHMMMPPPUUUWWWSSSJJJDDDDDDFFFCCCCCCCCCFFFIIIKKKJJJHHHCCCCCCCCCDDDGGGJJJNNNQQQXXXXXXXXXWWWVVVTTTTTTTTTOOOLLLHHHEEEDDDCCCAAA@@@AAA@@@>>><<<===>>>@@@BBBEEEEEEDDDCCCAAA>>><<<:::>>>>>>>>>===>>>???AAABBBAAAAAABBBCCCCCCAAA===999:::;;;;;;;;;;;;999777666999666555888888777888;;;CCCOOO]]]eeelllsssvvvttttttxxx~~~~~~vvvqqqnnnjjjeee```^^^^^^___``````___^^^^^^_______________```aaaaaa]]]]]]^^^___________________________^^^^^^^^^^^^]]]\\\]]]___bbbddddddddd```___]]][[[ZZZZZZ[[[\\\[[[]]]___aaabbbbbb```___[[[[[[\\\]]]^^^```aaabbbcccaaa``````cccddddddbbbaaadddddd``````eeegggfffhhhiiiiiihhhhhhiiilllnnnooonnnnnnnnnnnnnnnlllkkkjjjkkkkkkjjjjjjkkknnnqqqttttttuuuvvvzzz~~~|||yyytttnnnjjjkkkiiigggdddaaa^^^\\\[[[[[[\\\]]]___aaaeeekkksssxxx~~~|||vvvrrrsssrrrpppnnnjjjgggdddccc___`````````___^^^\\\[[[TTTUUUVVVVVVUUUVVVXXXZZZZZZ^^^dddkkknnnmmmiiiddd\\\[[[WWWTTTPPPMMMKKKJJJGGGHHHHHHGGGEEEFFFHHHJJJJJJNNNNNNJJJHHHFFFAAA<<>>>>>=========???@@@AAA===>>>???AAAAAAAAA@@@??????BBBJJJQQQRRRJJJBBB???@@@@@@@@@AAADDDHHHKKKMMMFFFHHHJJJKKKLLLSSS^^^gggxxx}}}wwwrrrpppkkkkkkkkkkkkooowww~~~wwwtttwwwyyytttnnnkkkpppqqqsssuuuxxxuuuiii^^^UUUOOOOOOPPPRRRTTTTTTQQQNNNKKKKKKKKKLLLMMMMMMKKKIIIEEEFFFGGGFFFFFFHHHKKKNNNNNNLLLIIIDDDAAAAAADDDFFFIIIJJJGGGDDDEEEHHHHHHDDDEEEEEEFFFGGGFFFEEEDDDCCC?????????@@@AAACCCDDDEEEGGGHHHIIIGGGEEEEEEIIIMMMWWWYYYYYYSSSJJJDDDCCCEEECCCBBBBBBDDDFFFHHHGGGFFFBBBEEEGGGHHHHHHJJJOOOSSSWWWWWWUUUTTTRRRPPPOOONNNJJJGGGDDDAAA@@@@@@>>>===>>>>>>======>>>???@@@AAAAAAAAAAAA@@@???===<<<;;;>>>======>>>>>>@@@AAAAAA??????@@@BBBCCCBBB???<<<;;;;;;<<<<<<;;;:::999888888555555777888666666:::===IIIXXXccckkkqqqqqqooolllsss|||zzz|||~~~~~~vvvoooiiiddd```^^^^^^___``````___^^^^^^]]]]]]^^^___```aaabbbccc]]]^^^______```_________]]]]]]^^^^^^^^^^^^______]]]]]]^^^```ccccccbbb```\\\\\\\\\\\\\\\\\\]]]]]][[[]]]___aaaaaa```___^^^ZZZ[[[\\\]]]^^^___```aaadddcccbbbbbbdddeeedddcccdddfffdddaaaaaafffhhhgggfffggggggggggggiiikkknnnooooooooonnnmmmlllkkkjjjjjjjjjkkkkkkkkklllooorrruuuuuuwwwyyy|||{{{uuuooommmkkkfffdddeeegggddd___YYYUUURRRQQQQQQUUUWWWYYY\\\```gggooottt|||yyyvvvsssrrrqqqooolllhhheeebbb```\\\\\\\\\[[[ZZZXXXWWWVVVSSSTTTTTTTTTSSSTTTWWWYYY___ccchhhkkkiiiddd```^^^WWWUUURRROOOLLLIIIGGGFFFEEEFFFFFFEEEEEEEEEHHHJJJKKKNNNMMMIIIFFFDDD@@@;;;CCCEEEFFFEEECCCAAA@@@@@@===<<<<<<<<<===???@@@AAA===>>>???@@@@@@???===<<<===@@@FFFKKKKKKGGGAAA>>>>>>>>>???AAADDDHHHKKKMMMEEEGGGIIIIIIHHHJJJOOOUUU^^^jjj{{{~~~|||qqqrrrsssrrruuu~~~zzzvvvxxxzzzwwwsssrrruuuxxx}}}nnnbbb^^^[[[WWWJJJLLLOOOPPPPPPPPPQQQQQQJJJJJJJJJLLLMMMLLLIIIFFFCCCEEEFFFFFFEEEEEEFFFGGGFFFFFFEEECCCAAA@@@BBBCCCGGGHHHGGGCCCCCCGGGGGGEEEEEEFFFHHHIIIIIIGGGFFFDDD@@@@@@@@@@@@AAACCCDDDEEECCCDDDEEEEEEDDDFFFIIIMMMUUUUUUSSSMMMEEEAAAAAACCCBBBAAAAAAAAABBBCCCDDDDDDDDDHHHLLLMMMKKKLLLQQQVVVWWWUUURRRPPPOOONNNLLLJJJFFFCCC@@@>>>======<<<:::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>><<<======>>>???@@@AAAAAA@@@@@@@@@BBBCCCBBB???<<<;;;;;;<<<<<<<<<;;;999999888555555777888555555888888BBBRRR___hhhlllkkkiiikkkrrr{{{~~~~~~xxx{{{|||{{{}}}yyynnnfffccc^^^__________________^^^]]]^^^___``````aaaaaaaaa^^^______``````_________[[[\\\\\\]]]^^^^^^______^^^^^^___aaacccbbb```]]]XXXZZZ[[[]]]^^^^^^^^^]]]\\\]]]^^^``````___^^^^^^[[[\\\]]]^^^``````aaaaaadddddddddeeeeeeeeeeeedddeeefffdddaaabbbggghhhfffdddeeefffffffffhhhkkknnnoooooopppooommmkkkjjjjjjiiijjjkkkllllllmmmpppsssxxxyyyzzz}}}}}}zzzxxxwwwssslllhhhgggeeeaaa```aaabbb^^^XXXQQQMMMKKKJJJJJJNNNQQQUUUYYY___gggooouuu|||xxxvvvtttssstttssspppmmmhhhddd```^^^[[[[[[ZZZXXXWWWUUUTTTSSSUUUVVVVVVVVVUUUWWWZZZ]]]dddhhhllljjjddd^^^[[[ZZZTTTSSSPPPMMMKKKHHHGGGFFFCCCDDDEEEEEEDDDFFFHHHKKKLLLNNNLLLGGGCCCBBB>>>999AAACCCDDDDDDAAA?????????<<<<<<;;;;;;<<<>>>@@@AAA<<<===>>>>>>>>>===<<<;;;===@@@BBBCCCDDDCCCBBB???======???AAADDDGGGJJJLLLEEEGGGHHHHHHFFFGGGIIILLLNNNXXXfffvvv}}}~~~||||||}}}{{{|||~~~ppp```WWWVVVUUURRROOOPPPPPPOOOMMMMMMOOORRRIIIIIIJJJKKKLLLKKKHHHEEEAAACCCEEEEEEDDDCCCBBBCCC???@@@BBBAAA@@@???@@@AAADDDFFFFFFBBBBBBFFFGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFBBBBBBAAAAAABBBBBBCCCDDDAAABBBCCCCCCDDDEEEHHHJJJMMMMMMKKKFFFAAA???@@@BBBBBBAAA@@@??????@@@BBBCCCGGGLLLPPPQQQNNNMMMQQQUUUUUURRROOOMMMMMMLLLJJJHHHCCCAAA>>><<<<<<<<<;;;::::::;;;<<<>>>?????????>>>>>>>>>=========>>>>>>>>><<<===>>>???@@@AAABBBBBBCCCBBBBBBBBBBBB@@@===::::::;;;<<<<<<<<<;;;:::999888555555888888555555777555===KKKZZZdddfffeeecccfffqqq~~~zzzyyyyyy{{{~~~~~~{{{xxxzzzvvvjjjddd_________^^^^^^_______________```aaa``````___^^^^^^_______________^^^^^^ZZZ[[[[[[\\\]]]^^^______]]]]]]^^^```aaa```]]][[[WWWYYY[[[]]]^^^___^^^]]][[[\\\]]]^^^______^^^^^^]]]^^^```aaabbbbbbbbbbbbdddeeefffgggfffeeeeeeeeedddeeecccaaadddhhhhhheeedddeeefffffffffhhhkkknnnnnnooopppooollliiiiiijjjiiikkkmmmnnnnnnppprrrttt{{{|||~~~~~~zzzyyyxxxvvvtttqqqooommmlllmmmfffbbbaaa```\\\[[[]]]ZZZVVVQQQKKKGGGFFFFFFGGGGGGJJJOOOUUU]]]eeennnttt}}}}}}|||}}}}}}xxxtttrrrqqqrrrwwwvvvsssnnniiiccc___]]]\\\[[[ZZZXXXWWWUUUTTTTTTVVVWWWWWWWWWXXXZZZ___bbbhhhkkkllliiibbb\\\YYYYYYRRRQQQNNNLLLJJJHHHGGGGGGCCCDDDEEEEEEEEEFFFJJJLLLKKKMMMJJJDDDAAA@@@===999===???AAAAAA???=========<<<<<<;;;;;;<<<===>>>???<<<<<<<<<;;;;;;;;;;;;;;;===???@@@>>>>>>AAABBB@@@======???AAACCCFFFHHHJJJDDDEEEEEEEEEDDDEEEGGGIIIKKKSSS\\\fffrrrsssppplllcccXXXUUUWWWWWWUUURRRRRRPPPMMMKKKKKKMMMOOOJJJIIIHHHIIIJJJIIIGGGDDD@@@BBBDDDDDDCCCAAA@@@AAA<<<>>>@@@@@@???>>>>>>???AAAEEEEEEBBBAAADDDGGGFFFEEEFFFGGGHHHIIIHHHGGGGGGCCCBBBBBBBBBBBBBBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFEEEFFFEEECCCAAAAAABBBDDDEEEDDDBBB@@@>>>???BBBDDDKKKNNNQQQRRRPPPNNNOOOQQQRRRNNNJJJIIIJJJKKKJJJGGGCCC@@@===<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>======;;;;;;:::::::::;;;<<<===??????AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAA???;;;888999:::;;;<<<<<<;;;:::999888666666999999666555777555999DDDSSS]]]```_________mmm{{{www{{{~~~|||yyyttttttwww{{{}}}zzzyyy~~~yyyjjjddd```___^^^^^^^^^^^^___```___```aaaaaaaaa```^^^]]]^^^^^^^^^___^^^^^^]]]\\\ZZZZZZ[[[\\\\\\]]]^^^^^^\\\\\\\\\]]]^^^^^^\\\ZZZYYYZZZ\\\]]]^^^^^^]]]]]]ZZZZZZ\\\]]]^^^_________^^^___aaaccccccccccccbbbdddfffhhhhhhfffdddddddddcccdddddddddhhhllljjjeeeeeeffffffffffffhhhjjjmmmlllnnnpppoookkkiiijjjkkkiiikkknnnpppqqqrrruuuwww}}}}}}}}}~~~~~~{{{~~~}}}}}}}}}}}}||||||{{{xxxuuurrrqqqooommmjjjhhhfffeeeddd^^^YYYYYYXXXUUUTTTVVVRRROOOKKKGGGDDDCCCCCCDDD@@@DDDIIIPPPXXX```iiiooowwwyyy{{{~~~~~~}}}zzzuuupppnnnnnnooovvvtttqqqmmmhhhccc___]]]\\\[[[YYYXXXVVVVVVUUUUUUUUUVVVWWWWWWYYY]]]bbbfffkkkkkkiiifffaaa\\\YYYXXXOOONNNLLLJJJIIIGGGGGGGGGEEEFFFGGGGGGGGGHHHKKKMMMJJJKKKHHHBBB??????===:::<<<>>>@@@AAA@@@?????????===<<<;;;;;;;;;<<<===>>><<<;;;:::999999:::<<<===:::>>>???======AAAAAA>>>===>>>???AAACCCEEEGGGHHHEEEDDDCCCBBBBBBCCCFFFHHHMMMUUU\\\^^^bbbjjjrrruuu}}}zzzlllccc]]]\\\WWWRRRSSSXXXYYYWWWNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIGGGGGGHHHHHHFFFEEE@@@BBBCCCCCCBBB@@@@@@AAA<<<>>>@@@@@@???>>>???@@@@@@DDDEEEAAA@@@CCCFFFGGGDDDDDDDDDEEEEEEEEEFFFFFF@@@@@@@@@@@@AAABBBDDDDDDBBBAAAAAAAAABBBCCCCCCBBB@@@@@@AAAAAAAAABBBDDDEEEIIIHHHFFFCCC@@@@@@DDDHHHMMMNNNPPPPPPPPPNNNLLLJJJMMMHHHDDDDDDHHHJJJIIIGGGCCCAAA>>>======>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===CCCDDDFFFHHHIIIJJJJJJJJJFFFDDDBBBAAAAAA???;;;999888999:::;;;;;;:::999888999777777;;;:::666555777666666>>>MMMWWWZZZ[[[]]]^^^kkk|||sssooowww||||||wwwuuuuuuxxx}}}}}}yyyzzzxxxvvvzzzvvvhhhccc```___^^^^^^^^^^^^___```]]]^^^```aaabbbaaa___^^^]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]][[[ZZZYYYZZZ[[[\\\[[[ZZZ\\\\\\\\\]]]]]]\\\\\\[[[XXXYYYZZZ\\\]]]___``````^^^___aaacccccccccbbbaaacccfffhhhhhhfffccccccdddccceeefffhhhmmmqqqmmmffffffggghhhgggfffgggjjjllljjjmmmpppoookkkiiijjjmmmjjjlllppprrrssstttwwwyyy{{{zzzyyyxxxyyy|||~~~~~~yyyxxxvvvsssvvvvvvwwwyyy{{{|||{{{zzzwwwvvvvvvuuutttsssrrrqqqjjjiiihhheeecccaaa___^^^ZZZTTTQQQRRRRRROOOOOOQQQLLLJJJGGGDDDAAA@@@?????????CCCHHHNNNTTT\\\ccchhhnnnttt|||~~~}}}xxxxxxwwwsssnnnkkkkkklllnnnnnnllliiieeebbb___]]]ZZZYYYWWWVVVUUUUUUUUUUUUUUUVVVWWWXXX[[[```fffjjjmmmjjjfffbbb^^^[[[WWWTTTNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIJJJLLLOOOIIIJJJFFF@@@===>>>===;;;>>>@@@CCCDDDCCCBBBCCCCCC>>>===<<<;;;:::;;;<<<===<<<:::888777777999<<<>>>777===@@@>>>>>>BBBAAA;;;===>>>???AAACCCEEEFFFGGGGGGEEECCCAAAAAADDDGGGIIIOOOXXX^^^\\\YYYZZZ^^^aaaggguuuyyyoooggg```[[[UUUUUUQQQLLLLLLOOOOOOLLLHHHHHHHHHJJJLLLLLLIIIFFFKKKIIIGGGFFFGGGGGGFFFEEE@@@BBBCCCCCCAAA@@@@@@AAA===???@@@AAA@@@???@@@AAA>>>CCCDDDAAA???CCCFFFGGGBBBBBBBBBAAABBBCCCDDDEEE<<<======???@@@BBBDDDEEEBBBAAA@@@AAABBBBBBAAA@@@<<<===>>>@@@AAABBBCCCCCCLLLLLLJJJEEEBBBBBBFFFKKKMMMMMMNNNOOOOOOMMMIIIFFFIIIEEEAAAAAAFFFIIIHHHFFFDDDBBB???>>>?????????>>>======<<<;;;;;;;;;<<<<<<>>>===<<<;;;<<<===>>>???FFFGGGIIILLLMMMNNNNNNMMMEEECCCBBBAAAAAA???<<<:::777888999:::::::::999888:::777888;;;;;;777555777888666;;;IIISSSVVVXXX\\\ccckkkuuu{{{~~~|||ooolllxxx}}}zzzuuutttzzz~~~yyywww{{{}}}zzzuuurrrttt~~~pppfffddd```___^^^]]]]]]^^^___```[[[]]]___aaabbbbbbaaa```]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[YYYWWWXXXYYY[[[[[[ZZZ^^^^^^]]]\\\\\\[[[[[[[[[WWWXXXYYY[[[]]]___aaaaaa]]]^^^aaabbbcccbbbaaa```bbbeeehhhhhheeecccbbbccccccfffhhhkkkqqquuuppphhhhhhhhhhhhhhhggggggjjjllliiimmmpppoookkkiiikkknnnjjjmmmqqqssstttvvvxxxzzzyyywwwuuussstttvvvyyy{{{xxx{{{{{{vvvrrrqqqpppmmmqqqrrrtttvvvwwwvvvsssppphhhjjjlllllljjjhhhggghhh```___^^^[[[YYYVVVUUUTTTTTTOOOLLLNNNOOOMMMMMMPPPIIIGGGEEEBBB@@@===<<<;;;BBBEEEIIINNNSSSZZZ```eeehhhqqq|||~~~}}}|||{{{||||||}}}~~~~~~}}}|||{{{uuuvvvuuuqqqllliiiiiikkkhhhgggfffeeeccc```^^^]]]WWWVVVUUUSSSSSSSSSTTTUUUVVVWWWXXXZZZ]]]cccjjjooonnniiiccc___]]]ZZZUUUQQQOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMPPPHHHIIIEEE???<<<>>>>>>;;;@@@<<<;;;DDDPPPRRRIII???BBB???;;;:::===??????>>><<<;;;999888888999;;;<<<<<<===???AAAAAAAAA???>>>>>>???BBBDDDEEEEEEEEEDDDBBBEEEGGGFFFEEEFFFKKKOOOWWW^^^```WWWNNNLLLPPPSSSXXXbbbooo{{{|||zzzrrrfff^^^[[[XXXTTTRRRPPPKKKGGGDDDFFFJJJNNNIIIHHHGGGFFFEEEEEEEEEEEEKKKPPPNNNFFFFFFNNNNNNGGGDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>============CCCDDDEEEEEEDDDDDDEEEGGGFFFFFFDDDCCCCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCCCCAAA@@@>>>????????????@@@BBBCCCDDDQQQRRRQQQLLLEEECCCGGGKKKKKKKKKJJJIIIHHHGGGFFFFFF@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDBBB???=========???===;;;:::::::::999888<<<<<<;;;;;;<<<===???@@@FFFHHHKKKMMMOOOPPPOOOOOOMMMKKKFFFBBB???===>>>>>>:::999999888888999999:::<<<;;;::::::;;;;;;999777666555888AAAMMMWWW[[[\\\ZZZcccoooxxxxxxsssvvv|||zzztttyyy~~~xxxxxx{{{|||tttkkkkkkuuu~~~yyyuuuiiicccbbbcccbbbbbbaaa```______^^^___^^^^^^___aaabbbaaa___```^^^\\\\\\]]]]]]ZZZWWW]]]``````]]]\\\^^^\\\YYYWWWYYYZZZ\\\]]]\\\[[[ZZZ^^^]]]]]]\\\[[[ZZZYYYXXXYYYXXXXXXYYY[[[^^^aaaccc```aaaaaacccdddeeeffffffeeeeeeffffffeeeddddddcccaaacccfffiiikkkkkkjjjiiigggiiikkkjjjggggggjjjlllmmmnnnooonnnllllllmmmooommmppptttwwwzzz{{{zzzyyyxxxuuussssssvvvwwwvvvtttqqqppppppoooooonnnmmmmmmlllooossstttrrrooommmllliiiiiihhhgggeeebbb```___\\\[[[XXXVVVSSSRRRQQQPPPMMMMMMNNNMMMMMMLLLKKKKKKFFFDDDAAA>>><<<<<<======???CCCGGGJJJMMMRRRZZZ```jjjttt~~~}}}|||vvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvqqqiiieeefffhhhfffeeedddcccbbbbbbaaaaaa[[[ZZZXXXWWWWWWVVVTTTSSSXXXYYYYYYZZZbbblllpppoookkkjjjgggccc^^^YYYTTTRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIKKKMMMMMMKKKIIIHHHEEEAAA>>>===<<<;;;999???;;;:::AAAJJJNNNJJJCCC???<<<::::::<<<======;;;===<<<;;;::::::;;;===>>>===???@@@BBBBBBBBB@@@??????@@@BBBDDDEEEEEEDDDCCCAAADDDGGGHHHGGGIIINNNRRR^^^cccbbbWWWKKKGGGIIIKKKMMMUUUaaajjjqqqxxxuuukkkooooooiii```YYYWWWTTTPPPOOONNNMMMJJJHHHHHHIIIKKKFFFFFFEEEEEEEEEFFFFFFGGGLLLOOOMMMIIIOOOXXXVVVMMMDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????CCCEEEFFFFFFEEEDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDCCC@@@???===<<<<<<===>>>AAADDDFFFRRRSSSRRRNNNIIIGGGJJJNNNRRRQQQNNNKKKHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>===???@@@CCC@@@<<<:::;;;<<<============<<<<<<===???AAACCCFFFHHHKKKMMMNNNNNNNNNMMMJJJHHHEEEAAA???>>>======;;;;;;;;;::::::;;;;;;;;;;;;:::999:::;;;;;;999777777666888???JJJTTTZZZ\\\[[[```iiisss{{{yyyvvvxxx~~~}}}yyy}}}~~~{{{uuuuuu}}}}}}rrrtttzzz~~~}}}rrrgggaaaaaabbbaaaaaaaaa```______^^^^^^______^^^```aaabbbaaa___^^^\\\[[[\\\^^^___]]]ZZZ\\\______\\\[[[]]]\\\YYYYYYYYYYYYZZZZZZ[[[\\\]]]ZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZ\\\^^^aaacccaaaaaabbbcccdddeeeffffffeeeffffffeeeeeedddcccbbbccceeegggjjjkkkjjjhhhgggfffhhhjjjjjjhhhiiikkknnnooooooooonnnlllmmmoooqqqoooqqquuuxxxzzzzzzzzzyyyuuusssppppppqqqrrrqqqooolllllllllllllllkkkkkkkkklllooorrrrrrpppmmmkkkjjjgggfffeeecccaaa___]]]\\\XXXWWWUUUSSSPPPOOONNNMMMKKKLLLLLLLLLKKKKKKJJJIIIEEECCC@@@===<<<<<<===>>>???BBBFFFHHHJJJOOOVVV[[[iiittt|||zzzxxxuuuuuuuuuuuuuuuuuuuuuuuusssttttttooohhhcccdddfffggggggfffdddbbb```^^^]]]ZZZYYYXXXWWWWWWVVVUUUTTTYYY[[[\\\^^^fffpppuuutttlllkkkgggccc^^^YYYUUUSSSOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMKKKIIIHHHEEEAAA>>>===<<<:::888===;;;:::===CCCGGGHHHGGG===;;;::::::;;;<<<<<<;;;>>>======<<<===>>>???AAA===>>>@@@AAAAAAAAA@@@???@@@AAABBBDDDDDDDDDCCCBBBAAADDDHHHIIIJJJLLLQQQUUUhhhlllhhh[[[NNNHHHGGGHHHFFFKKKRRRWWW[[[```fffkkkuuu{{{pppfff^^^XXXaaabbb```ZZZVVVUUURRRMMMKKKMMMNNNNNNKKKIIIHHHHHHCCCCCCCCCDDDDDDEEEFFFGGGJJJKKKJJJJJJTTT^^^ZZZPPPEEEEEECCCBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAACCCFFFHHHHHHGGGEEEDDDEEEBBBBBBCCCDDDEEEEEEEEEEEE@@@????????????@@@@@@AAAAAACCCEEEFFFFFFDDDAAA???<<<;;;::::::===AAAEEEHHHQQQSSSSSSPPPLLLKKKNNNQQQTTTRRRNNNJJJGGGEEEDDDCCCEEEDDDDDDCCCBBBBBBAAAAAABBBAAA???===;;;===AAAEEEGGGCCC???===>>>@@@BBBBBB???>>>======>>>AAAEEEGGGGGGHHHJJJLLLMMMLLLKKKJJJDDDDDDBBBAAA???>>>===<<<;;;;;;::::::::::::;;;;;;;;;:::999:::;;;;;;999777888777888===FFFQQQZZZ^^^^^^```eeennnzzz}}}|||ssskkkmmmppptttmmmddd\\\XXXZZZ___ccc`````````_______________```______```bbbbbbaaa```[[[[[[[[[]]]___```___^^^[[[^^^^^^[[[[[[\\\\\\XXXZZZYYYXXXXXXYYY\\\^^^```ZZZ[[[\\\\\\]]]]]]]]]\\\]]]\\\\\\\\\]]]___aaabbbaaaaaabbbcccdddeeeffffffffffffffffffeeedddcccbbbfffgggiiijjjjjjhhhgggeeeeeeggghhhiiijjjkkknnnpppqqqqqqpppnnnmmmnnnqqqtttrrrtttwwwzzz{{{{{{zzzyyytttrrrooonnnnnnnnnlllkkkggggggggghhhhhhhhhhhhiiilllnnnpppooommmjjjhhhgggdddcccaaa___\\\ZZZXXXWWWSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGDDDBBB???<<<;;;<<<===>>>@@@DDDGGGIIIJJJNNNTTTXXXhhhtttyyytttrrrrrrtttwww~~~}}}~~~~~~~~~~~~}}}zzzwwwuuuttttttttttttttttttttttttqqqrrrqqqlllfffbbbbbbdddhhhgggfffdddaaa^^^[[[YYYWWWWWWXXXXXXXXXWWWVVVUUUYYY]]]```ccckkkssswwwuuullljjjgggbbb]]]XXXTTTRRROOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNMMMKKKIIIHHHDDD@@@>>><<<;;;999777<<<<<<===>>>???AAACCCEEE???===;;;:::;;;<<<===>>>>>>>>>===>>>>>>@@@AAABBB===>>>????????????>>>>>>AAAAAABBBCCCCCCCCCBBBAAABBBEEEIIIJJJJJJLLLPPPSSSdddhhheeeZZZNNNIIIIIIHHHHHHJJJLLLLLLMMMOOOSSSVVV___jjjxxx{{{nnnccc\\\YYYXXXWWWYYY\\\\\\XXXVVVUUUQQQLLLIIIKKKMMMLLLJJJHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHJJJQQQWWWTTTLLLFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@?????????@@@AAAAAACCCFFFIIIJJJHHHFFFDDDDDD???AAABBBDDDEEEEEEDDDDDD>>>>>>======>>>???AAABBBBBBCCCEEEFFFFFFDDDBBB@@@???===;;;:::<<>>======???CCCGGGIIIGGGHHHJJJKKKKKKJJJHHHGGG@@@@@@AAAAAA@@@>>>===<<<999999888888888888999999:::999999:::;;;;;;999888888888888;;;CCCOOO[[[cccdddcccfffooo|||zzzhhhcccdddddd]]]TTTOOOQQQXXX___ddd````````````aaaaaaaaaaaaaaa``````aaabbbbbbaaa___\\\\\\]]]^^^___```______ZZZ]]]]]][[[ZZZ\\\[[[XXXXXXXXXXXXYYY[[[]]]___```^^^^^^^^^^^^]]]\\\[[[ZZZ______^^^^^^___```aaabbbbbbbbbccccccdddeeeeeefffhhhhhhhhhhhhgggfffeeedddiiijjjjjjjjjiiigggeeeddddddfffgggiiikkkmmmppprrrrrrrrrpppnnnmmmnnnrrrvvvuuuwwwzzz|||}}}|||{{{zzzuuusssqqqooonnnmmmlllkkkdddeeeeeefffgggggghhhhhhkkkmmmnnnllliiigggeeeeeebbbaaa^^^[[[XXXUUUSSSSSSPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFCCCAAA???<<<;;;;;;===>>>AAAEEEIIIKKKLLLPPPUUUZZZgggttt~~~xxxfffaaa^^^___dddkkkxxx}}}zzzzzzzzz{{{|||||||||{{{yyyvvvuuuttttttttttttttttttttttttppppppoookkkfffbbbbbbcccffffffeeecccaaa]]]ZZZXXXUUUVVVXXXYYYXXXXXXYYYYYYYYY```fffjjjooosssrrrnnniiigggddd___ZZZUUURRRQQQOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKIIIGGGCCC???===;;;:::888666<<>>???>>><<<:::999;;;>>>@@@======>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@???AAAAAABBBBBBBBBBBBBBBBBBDDDGGGJJJJJJIIIIIIKKKNNNRRRWWWXXXQQQKKKIIIHHHGGGHHHHHHHHHGGGGGGIIILLLNNNQQQXXXdddtttxxxgggbbbZZZSSSPPPQQQRRRSSSVVVZZZ[[[XXXVVVUUUPPPKKKIIIJJJJJJIIIGGGFFFGGGHHHEEEEEEDDDCCCBBBBBBCCCCCCCCCHHHKKKKKKJJJJJJIIIFFFEEEEEEDDDCCCCCCCCCCCCDDD??????>>>======???@@@AAACCCFFFIIIJJJHHHFFFEEEDDD???@@@BBBCCCDDDDDDDDDCCC============>>>@@@CCCDDDCCCDDDEEEEEEEEEDDDBBBAAAEEEBBB???======???CCCEEEJJJKKKLLLLLLKKKJJJJJJJJJFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFEEECCCBBBAAA@@@???BBB@@@===:::999===CCCHHHAAAAAABBBDDDFFFFFFDDDBBB>>>=========@@@CCCGGGJJJFFFGGGHHHIIIIIIGGGFFFDDD>>>???@@@AAAAAA???>>>===::::::999999999999::::::::::::999:::<<<<<<:::999888999999;;;AAAMMM\\\fffeeedddfffooo{{{kkk\\\YYYXXXRRRMMMKKKNNNUUU\\\aaabbbbbbbbbbbbbbbcccccccccaaa`````````bbbbbb```^^^^^^^^^______^^^]]]]]]]]]ZZZ]]]]]][[[ZZZ\\\\\\XXXVVVXXXZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[____________``````aaaaaacccccccccddddddeeeeeefffiiiiiiiiiiiiiiihhhhhhgggjjjkkkkkkjjjiiigggfffeeeeeeeeefffhhhkkknnnpppqqqrrrqqqooommmlllnnnrrrvvvvvvxxx{{{}}}~~~}}}{{{zzztttsssrrrpppmmmllllllllleeeffffffggghhhiiijjjjjjkkklllllljjjgggeeeeeeeeecccaaa]]]YYYVVVSSSQQQPPPMMMMMMKKKJJJIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDBBB???<<<;;;<<<===>>>???CCCHHHKKKMMMQQQVVV[[[fffsss}}}ssskkkZZZUUURRRUUU[[[eeettt~~~}}}}}}~~~~~~~~~{{{xxxvvvvvvwwwxxxyyyzzzzzzyyywwwvvvttttttttttttttttttttttttqqqpppnnnkkkgggdddccccccbbbbbbbbbaaa___]]][[[YYYTTTVVVYYYYYYYYYZZZ\\\___^^^gggppptttuuusssmmmeeedddbbb^^^ZZZUUURRROOONNNOOONNNMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNNNNMMMJJJHHHEEEBBB>>>;;;:::999888666===AAAEEEEEEAAA<<<::::::===>>>>>>===<<<<<<===???======>>>@@@BBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCEEEHHHKKKJJJHHHFFFHHHJJJGGGNNNRRRPPPMMMMMMLLLJJJCCCCCCCCCDDDFFFIIILLLMMMKKKPPPYYYhhh~~~sssggg```[[[XXXTTTPPPMMMLLLMMMNNNUUUYYYZZZWWWUUUTTTOOOJJJIIIJJJIIIGGGEEEEEEGGGIIIFFFEEEDDDCCCCCCBBBBBBBBBFFFKKKNNNMMMGGGCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFF???>>>===<<<===???AAABBBBBBDDDGGGHHHGGGFFFFFFFFF@@@@@@AAABBBCCCCCCCCCCCC>>>>>>===>>>@@@BBBEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDKKKIIIEEEBBBAAAAAACCCDDDIIIJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@>>><<<:::<<<@@@DDD===>>>AAAEEEHHHGGGDDDAAA>>>>>>>>>@@@BBBEEEGGGIIIEEEFFFGGGHHHGGGFFFDDDCCC???@@@AAABBBBBBAAA@@@???======<<<<<<<<<<<<======;;;::::::;;;======<<<:::999:::;;;:::>>>HHHXXXdddcccbbbdddkkktttzzz{{{yyyyyy```VVVOOOMMMJJJJJJLLLRRRYYY]]]dddddddddcccccccccccccccaaa```___```aaaaaa___]]]___```aaa___]]][[[ZZZ[[[ZZZ]]]]]][[[[[[]]]]]]ZZZVVVXXX[[[]]]___^^^]]]]]][[[\\\]]]^^^___`````````_________```aaaaaaaaaaaacccdddddddddeeeeeeeeefffhhhhhhiiijjjjjjjjjiiiiiijjjjjjjjjjjjiiihhhggggggfffeeeeeegggjjjmmmnnnmmmoooooonnnmmmlllmmmqqqttttttvvvyyy{{{|||{{{zzzyyyqqqqqqqqqooommmlllmmmnnniiiiiijjjjjjkkklllmmmmmmllllllkkkiiigggeeefffgggdddaaa]]]XXXTTTQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHDDDEEEFFFFFFGGGFFFFFFFFFFFFDDDAAA>>><<<<<<======;;;@@@EEEIIIKKKOOOTTTXXXdddrrrxxxlllbbbUUUPPPOOOSSSZZZdddsss~~~|||{{{zzz{{{||||||zzz|||}}}|||xxxuuusssrrrssstttvvvwwwxxxwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnkkkhhheeedddccc``````___^^^]]]\\\\\\\\\UUUWWWYYYYYYYYY[[[aaaeeegggqqqzzz{{{xxxsssjjjbbb___]]]YYYUUUQQQOOOMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMOOONNNMMMMMMMMMLLLIIIFFFBBB???<<<::::::999888777@@@CCCEEEEEEBBB>>><<<;;;;;;@@@EEEGGGEEEBBB???>>>>>>???@@@BBBDDDFFFFFFGGGDDDCCCBBBBBBAAAAAAAAABBB??????@@@@@@AAABBBCCCDDDFFFIIIKKKKKKHHHFFFGGGIIIFFFNNNTTTSSSQQQPPPMMMIIIBBBBBBBBBDDDFFFHHHJJJJJJGGGLLLUUUbbbrrr~~~pppkkkooo{{{zzzoookkkggg___WWWTTTTTTSSSQQQNNNLLLLLLMMMOOOUUUYYYZZZXXXVVVVVVRRRMMMIIIJJJKKKIIIHHHGGGIIIJJJEEEEEEDDDDDDCCCDDDDDDDDDIIIJJJKKKKKKHHHDDDBBBCCCCCCCCCCCCDDDEEEFFFHHHHHH@@@???>>>===>>>@@@BBBDDDAAACCCEEEFFFEEEEEEGGGHHHBBBAAAAAAAAAAAAAAABBBBBB??????>>>???AAAEEEHHHKKKKKKIIIGGGFFFEEEFFFHHHIIIOOOMMMJJJGGGFFFEEEFFFFFFKKKKKKKKKKKKJJJGGGDDDAAAAAABBBCCCDDDDDDBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<===???===>>>AAADDDGGGHHHEEECCC>>>???AAACCCEEEGGGHHHHHHCCCDDDEEEFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBAAA>>>>>>============>>>>>><<<;;;;;;===>>>???>>><<<;;;<<<<<<:::999BBBQQQ^^^bbbaaabbbfffmmmsssvvvwww}}}fffTTTKKKLLLKKKJJJKKKOOOXXX^^^dddddddddccccccbbbbbbbbb```___^^^___```___^^^\\\]]]___```___\\\YYYZZZ[[[ZZZ^^^^^^\\\\\\^^^^^^[[[YYYZZZ[[[\\\]]]]]]^^^^^^[[[\\\]]]___``````aaaaaa]]]^^^___```aaaaaaaaaaaadddddddddeeeeeeeeeeeeeeeeeeeeeggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeefffiiikkkkkkjjjkkklllmmmlllkkkllloooqqqppprrruuuxxxyyyxxxwwwvvvppprrrsssrrrpppooorrrtttllllllmmmmmmnnnnnnoooooollllllkkkiiigggggghhhjjjdddaaa\\\WWWRRROOOMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGIIIFFFCCC???===<<<<<<======AAAFFFJJJKKKNNNRRRVVVcccqqq~~~tttggg]]]RRROOOPPPUUU]]]hhhvvv~~~}}}}}}}}}}}}|||zzzyyyzzz{{{|||~~~yyyyyyyyyvvvssspppppppppppprrrsssttttttsssqqqpppppppppppppppppppppppppppqqqooollljjjhhhfffdddcccaaa___]]][[[ZZZ[[[[[[\\\WWWYYYZZZYYYXXX\\\eeekkkooowww}}}{{{uuuooohhhbbb[[[YYYUUURRROOONNNMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMOOONNNMMMLLLLLLKKKHHHEEE???===:::999999:::999888BBBCCCDDDDDDBBB@@@>>>>>>;;;CCCMMMRRROOOIIIBBB??????@@@BBBDDDFFFHHHHHHIIIAAA@@@@@@???>>>>>>>>>????????????@@@AAABBBDDDEEEEEEIIILLLLLLIIIGGGHHHJJJEEEMMMSSSSSSPPPNNNHHHCCCGGGFFFEEEFFFGGGGGGFFFEEECCCKKKUUU^^^hhhrrruuusss___YYYYYYcccmmmuuu{{{ooohhh]]]UUUXXXZZZVVVRRRQQQIIIIIIIIIIIIIIIKKKNNNQQQWWW[[[\\\ZZZYYYYYYWWWRRRIIIKKKMMMMMMKKKJJJJJJJJJDDDDDDCCCDDDDDDEEEFFFGGGIIIFFFEEEGGGIIIFFFCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJBBB@@@???>>>???AAADDDFFF@@@BBBDDDDDDDDDEEEGGGIIICCCBBBAAA@@@???@@@AAABBB@@@@@@???@@@BBBFFFJJJMMMNNNLLLIIIFFFFFFHHHKKKMMMPPPOOOMMMKKKIIIHHHHHHHHHNNNNNNMMMMMMLLLHHHDDD@@@>>>@@@BBBDDDEEEDDDBBB@@@>>>>>>???@@@@@@AAABBBBBBAAABBBBBB@@@===;;;;;;;;;??????@@@CCCFFFHHHGGGFFF@@@AAADDDFFFHHHHHHHHHHHHBBBCCCEEEFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC======<<<<<<<<<<<<=========<<<<<<===???@@@???===<<<>>>>>>999666===KKKXXXdddbbbbbbdddjjjqqqwwwzzz|||dddOOOLLLMMMNNNKKKJJJOOOZZZcccdddddddddcccbbbaaa``````___^^^^^^^^^______]]][[[[[[^^^___^^^[[[YYYZZZ[[[[[[^^^___\\\\\\______[[[]]]\\\[[[ZZZZZZ\\\^^^____________```______^^^^^^\\\]]]^^^```aaaaaabbbbbbddddddeeeeeeeeeeeeeeeeeebbbccceeefffhhhiiiiiijjjhhhhhhhhhiiijjjjjjkkkkkkiiigggeeeeeehhhjjjiiigggiiijjjllllllkkkkkkmmmooolllnnnrrrtttvvvvvvuuutttrrrtttvvvuuuttttttwwwzzznnnnnnooooooooooooppppppmmmmmmkkkiiiggghhhjjjllldddaaa\\\VVVQQQNNNLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHKKKHHHDDD@@@===<<<<<<===@@@EEEJJJLLLMMMNNNRRRUUUbbbppp~~~}}}sssfff[[[PPPNNNQQQXXXaaakkkyyy}}}{{{yyyyyyxxx{{{zzzyyyyyyzzz|||~~~zzzyyyvvvqqqnnnmmmnnnpppppppppqqqrrrqqqooommmkkknnnnnnnnnnnnnnnnnnnnnnnnqqqnnnkkkiiigggeeecccbbbbbb```]]]ZZZYYYYYYZZZ\\\XXXZZZZZZYYYXXX]]]gggooorrrxxx{{{vvvpppkkkgggbbbYYYWWWTTTQQQOOONNNNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLNNNMMMLLLLLLLLLJJJGGGDDD>>><<<999888999::::::999>>>???@@@AAAAAA@@@>>>======KKK[[[```YYYNNNHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFDDDAAA>>>======???@@@@@@@@@???>>>>>>BBBGGGLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHIIIKKKMMMMMMLLLKKKIIIFFFGGGHHHGGGDDDCCCDDDDDDIIIEEEDDDLLLYYYcccdddaaaTTTSSSRRRSSSWWW]]]cccgggzzzyyyxxxyyy}}}}}}sssmmmhhh```ZZZYYYTTTPPPSSSUUUSSSMMMIIIKKKMMMOOONNNKKKLLLPPPUUU[[[ZZZYYYWWWUUUSSSRRRQQQPPPLLLIIIIIILLLKKKGGGBBBEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHIIIHHHFFFCCCBBBBBBGGGDDDBBBEEEJJJLLLKKKHHH@@@@@@AAABBBCCCBBBAAA@@@AAABBBDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDCCCAAA???@@@>>>>>>BBBJJJPPPQQQOOOUUUQQQMMMJJJJJJKKKKKKKKKNNNMMMLLLKKKIIIIIIIIIIIIPPPNNNKKKHHHEEEDDDCCCCCCAAABBBCCCCCCCCCAAA???===>>>>>>>>>??????@@@AAAAAAEEEDDDAAAAAA@@@???===;;;===>>>AAAEEEHHHIIIGGGEEEFFFEEEDDDDDDDDDEEEGGGHHHCCCEEEGGGGGGEEEDDDCCCDDDDDDBBBBBBDDDAAA===>>>AAA>>>??????>>>======???@@@????????????????????????@@@>>>===<<<::::::CCCMMM\\\```cccfffmmmvvvyyyxxxwww{{{|||oooTTTOOOMMMKKKKKKNNNSSSYYY]]]```bbbaaa___```cccbbb___[[[[[[\\\]]]^^^^^^^^^^^^\\\]]]^^^]]][[[[[[[[[]]]YYY^^^dddeeeaaa___```ccc``````___]]]\\\\\\___aaa```______^^^^^^^^^____________^^^^^^^^^______```aaabbbcccbbbaaaaaacccddddddeeeggghhhjjjkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkhhhfffeeefffgggffffffkkkkkklllmmmlllkkkiiihhhjjjmmmpppqqqqqqrrrrrrtttssstttttttttrrrrrrtttvvvqqqnnnlllmmmqqqsssrrrpppssssssnnnfffdddhhhjjjiiiiiiaaa[[[WWWSSSMMMIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHGGGFFFGGGIIILLLMMMSSSNNNFFF???;;;;;;===>>>CCCDDDIIIMMMLLLLLLSSS\\\kkkwwwxxxlll^^^SSSPPPRRRUUU\\\fffsss~~~|||{{{zzzzzzzzzxxxxxxyyyzzz{{{|||||||||xxxvvvrrrnnnllljjjjjjjjjmmmnnnooonnnllljjjjjjjjjllllllkkkkkkkkkllllllmmmhhhhhhgggfffeeecccbbbaaa]]]^^^___^^^ZZZWWWVVVVVVTTTWWWXXXXXX[[[eeelllooo{{{yyytttmmmfffaaa``````[[[YYYVVVPPPLLLJJJKKKLLLNNNJJJGGGGGGJJJLLLMMMLLLOOONNNLLLJJJHHHFFFDDDCCC===:::888777888888777555===>>>@@@AAAAAA@@@???>>>@@@KKKXXX^^^YYYQQQJJJHHHDDDDDDDDDDDDEEEEEEEEEFFFBBBAAA???>>>===>>>@@@AAAAAAAAA@@@???@@@DDDIIINNNLLLMMMNNNOOOOOOMMMKKKJJJFFFFFFGGGHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDCCCDDDEEEHHHDDDBBBFFFNNNSSSSSSQQQJJJIIIHHHHHHJJJNNNRRRUUU]]]]]]^^^```fffppp|||wwwnnnddd]]]\\\YYYSSSNNNKKKJJJJJJNNNQQQPPPKKKGGGLLLNNNPPPNNNLLLLLLOOORRRYYYXXXWWWVVVTTTSSSRRRRRRPPPLLLIIIJJJLLLKKKHHHDDDDDDDDDCCCCCCCCCEEEFFFGGGIIIJJJJJJIIIGGGEEEDDDDDDFFFCCCBBBDDDIIILLLJJJGGGBBBBBBCCCCCCDDDCCCBBB@@@@@@BBBDDDDDDBBBAAAAAAAAACCCBBBBBBBBBCCCCCCAAA???AAA??????DDDKKKQQQRRRQQQSSSPPPMMMKKKLLLLLLLLLKKKLLLLLLJJJIIIHHHGGGGGGGGGKKKJJJHHHFFFEEEDDDDDDDDDBBBCCCCCCDDDCCCBBB@@@>>>>>>>>>===<<<===???AAABBB???????????????@@@@@@AAA>>>>>>@@@DDDHHHIIIHHHGGGGGGGGGEEEDDDDDDDDDEEEEEEAAACCCEEEDDDCCCAAA@@@AAA@@@???@@@BBB@@@===>>>BBB===>>>??????>>>>>>@@@BBBAAAAAA@@@??????@@@@@@AAAAAA>>>===<<<::::::AAAKKKYYY^^^bbbgggpppyyy|||zzzyyysssZZZOOOLLLIIIJJJNNNTTTXXXYYY___bbbaaa^^^___bbbaaa]]]\\\\\\]]]^^^^^^^^^]]]]]][[[\\\]]]]]][[[[[[\\\]]][[[```dddddd```^^^^^^```___``````^^^]]]]]]___aaa___^^^^^^]]]]]]^^^^^^______^^^^^^^^^^^^___``````aaabbbcccbbbaaaaaaccceeecccdddeeeggghhhjjjllllllkkkkkkjjjjjjjjjjjjiiiiiihhhfffddddddeeeffffffeeekkkkkklllllllllkkkjjjiiiiiillloooppppppooopppqqqpppqqqrrrqqqpppppprrrtttqqqpppooooooqqqrrrqqqqqqssstttpppjjjhhhkkkmmmkkkfff___YYYVVVRRRLLLHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHGGGGGGHHHKKKNNNPPPUUUPPPGGG@@@;;;;;;<<<>>>BBBDDDIIIMMMMMMNNNUUU^^^mmmxxxwwwlll^^^TTTPPPRRRVVV^^^iiivvv}}}||||||xxxxxxwwwwwwxxxxxxyyyzzzvvvwwwyyy{{{|||{{{zzzzzztttrrroookkkiiigggggghhhhhhjjjkkkkkkiiihhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjggggggfffdddbbb```___^^^[[[\\\]]]\\\YYYVVVUUUUUUTTTXXXZZZYYY]]]gggooorrrwwwtttoooiiiddd```^^^]]]WWWVVVSSSOOOLLLJJJLLLMMMMMMJJJHHHHHHJJJLLLMMMLLLNNNMMMLLLJJJHHHEEECCCBBB<<<:::888777888888666555<<<===???@@@AAAAAA@@@???CCCIIIRRRWWWVVVQQQKKKHHHCCCCCCBBBBBBAAABBBBBBBBB============>>>???@@@@@@AAAAAAAAAAAABBBFFFLLLPPPMMMOOORRRTTTSSSQQQNNNKKKFFFFFFEEECCCBBBAAAAAAAAAAAACCCDDDDDDCCCCCCDDDEEECCCBBB@@@AAACCCEEEEEEDDDHHHGGGFFFFFFFFFGGGIIIJJJJJJKKKLLLNNNSSS\\\fffmmmqqqyyyuuulllggg___ZZZSSSQQQRRRQQQMMMHHHFFFHHHJJJMMMPPPOOOLLLHHHLLLNNNOOONNNMMMMMMNNNOOOUUUUUUUUUTTTSSSSSSRRRRRRPPPMMMJJJJJJLLLLLLIIIFFFCCCCCCCCCCCCEEEGGGIIIJJJKKKJJJIIIGGGFFFDDDDDDCCCDDDBBBBBBDDDHHHJJJIIIGGGCCCBBBBBBBBBCCCCCCAAA???>>>AAACCCCCCAAA???>>>===@@@??????@@@BBBCCCAAA@@@BBB@@@AAAEEELLLQQQSSSRRRQQQOOONNNNNNOOOOOONNNMMMKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCBBB@@@@@@>>>===;;;;;;;;;===@@@AAA:::===??????===>>>AAADDD@@@@@@AAADDDHHHKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBAAACCCEEEDDDBBB@@@??????<<<;;;<<>>BBB===>>>????????????BBBDDDCCCBBBAAA@@@@@@AAACCCDDDBBB???===<<<:::999???GGGUUU]]]eeennnxxx|||xxxcccRRRMMMJJJLLLRRRWWWXXXVVV]]]``````^^^^^^``````]]]]]]^^^^^^^^^^^^]]]\\\\\\YYY[[[\\\\\\[[[[[[]]]^^^```cccfffeeeaaa]]]]]]^^^^^^___``````___^^^___aaa^^^^^^]]]]]]]]]^^^^^^___^^^^^^^^^^^^^^^___`````````aaabbbbbbaaabbbdddfffccccccccceeegggjjjmmmnnnllllllkkkjjjiiihhhggggggeeedddbbbbbbdddeeeeeedddjjjkkkkkkkkkkkkjjjiiiiiiiiikkkmmmnnnmmmllllllmmmjjjlllmmmmmmlllmmmoooqqqpppqqqrrrrrrqqqqqqrrrssstttvvvtttooonnnoooooolllccc\\\VVVSSSPPPJJJHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHJJJIIIHHHIIIKKKNNNRRRUUUXXXSSSJJJAAA<<<;;;<<<>>>AAACCCHHHMMMNNNPPPXXXbbbpppyyy~~~uuujjj___VVVPPPRRRXXXaaammmzzz}}}zzzxxxwwwwwwwwwtttuuuvvvwwwyyy{{{}}}~~~xxxyyyzzzzzzyyywwwuuussspppnnnjjjgggeeedddddddddccceeeffffffeeeeeefffgggeeeeeeeeeffffffggggggggggggfffdddaaa^^^\\\YYYXXXXXXYYYZZZYYYWWWTTTTTTTTTUUUZZZ\\\\\\```iiiqqqsssrrrmmmgggcccaaa___[[[XXXSSSSSSQQQNNNKKKJJJLLLNNNMMMKKKIIIIIIJJJLLLMMMLLLLLLLLLLLLKKKHHHEEEBBB@@@<<<:::888777777777666555;;;<<<>>>???AAABBBBBBBBBCCCEEEIIINNNPPPNNNIIIFFFCCCBBB@@@???>>>>>>>>>???;;;<<<<<<======>>>>>>>>>@@@AAAAAABBBCCCGGGMMMQQQOOOQQQSSSTTTTTTRRROOONNNJJJHHHFFFCCCAAA@@@@@@@@@>>>@@@BBBBBBBBBBBBDDDFFF@@@AAABBBBBBAAAAAACCCDDDHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIKKKPPPWWW[[[^^^dddjjjlllmmmppptttwwwwww|||{{{vvvoooiiiddd```^^^[[[XXXTTTTTTTTTSSSNNNIIIIIIKKKLLLLLLMMMNNNLLLIIILLLLLLLLLMMMNNNOOONNNNNNQQQQQQQQQRRRRRRRRRRRRRRRPPPNNNKKKKKKLLLKKKJJJHHHCCCCCCDDDEEEHHHJJJMMMOOOJJJGGGDDDBBBAAAAAA@@@@@@CCCBBBBBBEEEHHHIIIHHHFFFBBB@@@@@@AAABBBBBB>>>;;;===???BBBBBB???===;;;:::=========???AAABBBBBB@@@AAA@@@AAAFFFLLLQQQSSSSSSPPPPPPPPPQQQSSSSSSQQQOOOKKKIIIGGGEEEDDDDDDEEEEEECCCDDDEEEFFFFFFGGGGGGFFFCCCCCCBBBAAAAAA@@@@@@???;;;;;;;;;;;;<<<===>>>>>>;;;>>>AAA???<<<;;;???DDDDDDCCCCCCEEEIIIMMMOOOPPPOOONNNLLLIIIFFFDDDBBBAAACCCEEEFFFEEECCC@@@??????:::999:::======;;;<<>>@@@@@@@@@AAACCCEEEEEEDDDBBB@@@AAABBBEEEGGGCCC???======;;;999===DDDQQQ\\\kkkxxxzzz|||{{{jjjWWWQQQMMMOOOVVVZZZYYYUUUXXX\\\___]]]^^^aaaaaa_______________^^^]]]\\\[[[XXXZZZ[[[\\\[[[[[[]]]___dddfffgggeeeaaa^^^\\\\\\]]]___```aaa_________```^^^^^^^^^^^^^^^______```^^^^^^^^^^^^^^^___```aaa___```aaabbbbbbccceeegggdddddddddeeegggkkkoooqqqooonnnlllkkkiiigggeeeeeecccbbbaaabbbdddeeeddddddhhhhhhhhhhhhhhhhhhggggggiiikkkmmmlllkkkiiiiiiiiieeefffggggggggghhhkkkmmmmmmqqqttttttrrrrrrtttwwwuuuwwwvvvrrroooooommmiii```YYYSSSRRROOOJJJHHHIIIGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKNNNRRRVVVYYY\\\UUUKKKBBB<<<;;;<<<>>>AAACCCHHHNNNPPPSSS\\\gggrrr{{{|||sssiii___WWWOOORRRYYYdddqqq}}}{{{xxxuuutttttttttsssttttttvvvxxxzzz|||}}}zzzyyyxxxvvvssspppnnnlllllljjjgggdddbbbaaabbbbbbaaabbbccccccaaaaaabbbdddaaaaaabbbcccdddeeeeeeeeeeeedddaaa^^^ZZZWWWUUUTTTVVVWWWWWWWWWUUUSSSTTTTTTUUU[[[^^^___ccckkkqqqrrrmmmhhhaaa___```___ZZZUUUQQQQQQOOOMMMJJJIIIJJJLLLLLLKKKJJJJJJKKKLLLMMMMMMKKKKKKLLLKKKHHHDDD@@@===<<<:::888777777777666555:::;;;<<>>>>>???@@@???CCCCCCDDDFFFHHHHHHFFFEEEBBB@@@@@@CCCFFFEEE@@@;;;<<<>>>@@@@@@===;;;::::::<<<;;;<<<>>>AAABBBBBBAAA???@@@AAAEEEJJJOOORRRSSSRRRRRRRRRTTTUUUUUURRRPPPKKKIIIGGGDDDCCCDDDEEEFFFDDDEEEGGGIIIIIIHHHGGGFFFBBBAAA@@@>>>>>>>>>>>>???777999;;;===>>>===<<<;;;;;;>>>AAA???<<<===BBBGGGHHHFFFFFFHHHKKKOOORRRRRRRRRQQQOOOLLLIIIEEECCCAAABBBDDDEEEDDDAAA???>>>>>>:::999:::===<<<999;;;???>>>???AAAAAAAAABBBDDDFFFFFFDDDBBBAAABBBDDDFFFHHHDDD@@@>>>>>><<<:::<<>>AAACCCIIIOOORRRVVV```kkkttt|||{{{rrrhhh^^^WWWPPPSSSZZZggguuu~~~}}}~~~|||xxxuuurrrrrrrrrrrrpppppppppppppppqqqrrrsssuuussspppllljjjjjjjjjjjjhhhfffcccaaa_________```aaaaaaaaa___]]]\\\^^^___]]]^^^```aaaccccccccccccdddbbb^^^[[[WWWTTTSSSRRRTTTUUUVVVUUUTTTSSSTTTVVVVVV\\\aaacccfffkkknnnnnnjjjddd___^^^___^^^YYYUUUQQQQQQOOOLLLIIIGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLMMMJJJKKKKKKJJJGGGCCC>>><<<;;;999777666777777555444888999;;;>>>AAACCCEEEFFFGGGGGGGGGIIIJJJKKKJJJIIIBBBAAA???===<<<<<<===>>>===<<<<<<;;;;;;<<<======@@@AAACCCCCCEEEHHHLLLOOORRRQQQPPPOOOOOOOOOOOOPPPKKKIIIEEEBBB???============???AAAAAAAAABBBDDDFFFCCCEEEFFFEEECCCBBBBBBBBB>>>>>>??????@@@AAABBBBBBDDDEEEFFFFFFFFFHHHJJJLLLLLLLLLOOOPPPNNNKKKNNNSSSLLLOOOUUU]]]______ccciiimmmnnnooopppsssxxx~~~~~~kkkllljjjgggccc```^^^\\\[[[[[[ZZZYYYWWWWWWXXXYYYYYYWWWWWWWWWXXXXXXVVVSSSPPPHHHKKKKKKLLLVVVbbbccc]]]OOOJJJGGGIIINNNQQQPPPNNNKKKLLLLLLMMMNNNOOOPPPPPPNNNMMMLLLJJJIIIIIIJJJKKKEEEEEEFFFIIILLLOOOSSSUUUQQQJJJCCC???@@@BBBCCCBBBDDDFFFGGGHHHHHHFFFDDDCCCCCCCCCDDDIIINNNLLLDDD===<<<===>>>===<<<::::::;;;;;;;;;<<<>>>AAABBBBBBAAA???@@@BBBFFFJJJNNNQQQSSSUUUTTTSSSTTTTTTSSSQQQNNNKKKIIIFFFCCCBBBCCCDDDEEEEEEGGGIIIKKKKKKJJJHHHFFFBBB@@@>>><<<<<<<<<>>>???777999;;;===>>>===<<<;;;;;;===??????@@@BBBHHHMMMIIIHHHGGGIIILLLOOOQQQQQQSSSRRRPPPMMMJJJGGGDDDBBB>>>@@@BBBAAA???===<<<<<<;;;:::;;;>>>===:::;;;???@@@AAABBBBBBBBBBBBDDDFFFEEEDDDCCCBBBCCCEEEGGGHHHDDD@@@>>>??????<<<===AAACCCQQQdddttt~~~uuunnnuuu||||||}}}~~~{{{yyy{{{wwwsssqqquuuxxxzzz}}}~~~tttkkkaaa[[[UUUSSSVVVWWWUUUSSSPPPXXX^^^^^^___bbbeeeddd`````````______]]]\\\\\\XXXZZZ[[[[[[ZZZZZZ\\\]]]ZZZZZZZZZZZZYYYXXXWWWVVV[[[\\\^^^^^^]]]]]]^^^```^^^^^^^^^^^^^^^___```aaa]]]]]]]]]^^^___```aaabbb```aaabbbbbbaaabbbdddfffgggggghhhiiikkknnnqqqrrrsssqqqpppmmmjjjhhhfffeeedddccccccdddffffffdddcccaaaaaaaaa```aaaaaabbbccceeeggghhhhhhfffdddcccccc]]]^^^______^^^___aaacccdddgggjjjmmmnnnooopppqqqlllnnnmmmhhheeeccc^^^YYYXXXQQQMMMMMMKKKHHHFFFHHHFFFFFFHHHIIIKKKKKKLLLLLLKKKKKKLLLNNNRRRWWW\\\______WWWLLLBBB<<<;;;===???BBBDDDIIIPPPSSSXXXcccnnnuuu}}}{{{qqqhhh^^^VVVRRRUUU^^^kkkzzz|||zzz{{{|||{{{zzzvvvuuusssqqqooonnnnnnnnnpppooonnnlllkkkjjjjjjjjjhhhgggeeeddddddeeeggghhhaaa```]]][[[ZZZZZZ[[[[[[]]]]]]\\\ZZZWWWVVVXXXYYYYYYZZZ]]]___aaaaaaaaaaaaaaa___\\\YYYVVVTTTSSSSSSTTTUUUUUUUUUTTTTTTVVVXXXWWW___fffhhhiiilllkkkhhheeeaaa^^^\\\\\\ZZZVVVSSSPPPPPPOOOLLLIIIGGGGGGHHHJJJKKKMMMMMMLLLKKKLLLNNNJJJJJJJJJHHHEEEAAA>>>;;;;;;999777666666666555444777888:::===@@@DDDGGGHHHHHHHHHIIIIIIHHHHHHIIIIIICCCAAA???===<<<===???@@@<<<;;;::::::;;;===???AAABBBDDDEEEEEEFFFIIILLLOOOOOOPPPPPPPPPPPPOOONNNNNNJJJIIIFFFBBB@@@>>>=========???AAABBBBBBBBBDDDFFFDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@???@@@AAABBBCCCDDDDDDFFFHHHIIIIIIIIIKKKMMMFFFFFFHHHLLLJJJFFFHHHOOOJJJIIIKKKQQQUUUUUUWWW[[[YYYYYYYYYXXXXXX\\\aaaeeedddiiimmmnnnkkkiiijjjlllrrrtttyyy}}}hhhVVVXXXYYYYYYYYYXXXVVVSSSQQQSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXXXXXXXWWWUUUSSSQQQIIIMMMPPPVVVfffvvvuuujjjTTTMMMGGGGGGLLLPPPNNNKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMLLLKKKIIIHHHHHHIIIKKKDDDEEEFFFHHHKKKOOORRRTTTUUUMMMDDD@@@BBBDDDFFFEEEFFFHHHJJJJJJHHHEEECCCBBBBBBCCCGGGNNNSSSQQQGGG>>><<<======;;;::::::<<<>>><<<<<<<<<>>>AAABBBBBBAAA???AAADDDGGGJJJNNNRRRUUUVVVTTTRRRRRRQQQOOOMMMJJJIIIGGGDDDAAA@@@AAACCCDDDCCCEEEIIILLLLLLKKKIIIGGGCCCAAA>>><<<;;;<<<>>>@@@;;;:::::::::;;;<<<===>>>?????????@@@CCCGGGKKKMMMHHHGGGGGGHHHKKKMMMNNNMMMPPPPPPOOOMMMJJJFFFCCCBBB===>>>@@@@@@>>><<<<<<<<<:::999;;;>>>>>><<<>>>CCCBBBCCCCCCCCCBBBBBBDDDFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEAAA???AAAAAA>>>>>>AAA@@@LLL[[[hhhsssxxxuuunnniiipppvvvxxx{{{zzztttrrruuuwwwrrrrrrvvvyyyxxxzzz~~~|||vvvvvvzzz{{{vvvqqqhhhccc]]]XXXWWWWWWWWWVVVRRRZZZ``````___aaadddddd______``````___^^^]]]]]]YYYZZZ\\\[[[ZZZYYY[[[\\\UUUUUUUUUVVVWWWXXXXXXXXXZZZ[[[\\\[[[ZZZ[[[^^^```\\\\\\\\\\\\]]]^^^______]]]]]]]]]^^^___```aaabbbaaabbbcccbbbaaaaaaccceeefffggghhhjjjlllnnnoooppptttsssqqqnnnllliiigggffffffeeeeeefffggggggeeecccaaa```_________aaabbbcccaaabbbddddddbbb```___```[[[\\\]]]]]]\\\\\\^^^```aaaaaacccfffhhhiiigggfffaaadddccc___\\\\\\XXXSSSSSSMMMIIIIIIHHHEEEDDDFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLMMMOOORRRWWW\\\___^^^WWWLLLAAA;;;:::===???CCCEEEJJJPPPTTTYYYdddpppvvv}}}|||rrrggg]]]UUUUUUYYYbbbppp{{{wwwwwwwwwuuutttooooooooonnnnnnmmmmmmmmmnnnmmmkkkhhhfffdddcccbbb^^^^^^___`````````______YYYXXXVVVTTTSSSSSSTTTUUUUUUUUUTTTRRRPPPPPPRRRTTTUUUVVVYYY\\\^^^^^^^^^^^^___^^^[[[XXXVVVUUUUUUVVVTTTUUUVVVUUUUUUVVVXXX[[[ZZZccckkknnnnnnmmmhhhccc^^^]]][[[YYYVVVTTTQQQPPPMMMNNNNNNMMMJJJIIIIIIJJJIIILLLNNNNNNLLLKKKLLLNNNKKKKKKIIIFFFCCC@@@===;;;;;;999777666666666555444777888:::===@@@DDDGGGIIIFFFGGGHHHGGGEEEDDDFFFGGGCCCAAA???======>>>@@@AAA;;;:::999999;;;>>>BBBDDDDDDFFFGGGGGGHHHJJJMMMPPPMMMOOORRRSSSSSSQQQNNNLLLKKKJJJHHHEEEBBB@@@???>>>>>>@@@BBBBBBBBBBBBDDDFFFCCCBBBBBBDDDGGGGGGEEECCCAAA@@@?????????AAABBBCCCDDDFFFHHHHHHGGGGGGHHHIIIDDDCCCGGGKKKIIIDDDFFFMMMLLLIIIIIINNNRRRRRRTTTWWWTTTSSSQQQNNNMMMOOOSSSWWWUUUZZZ^^^___[[[YYY[[[]]]\\\\\\aaallltttooo___PPPKKKNNNRRRUUUUUUQQQMMMJJJMMMOOOQQQTTTUUUVVVVVVVVVXXXXXXWWWUUUSSSPPPLLLJJJFFFKKKPPPYYYmmm}}}yyyjjjYYYPPPGGGFFFKKKNNNLLLIIIIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKHHHGGGGGGIIIKKKCCCDDDEEEGGGJJJMMMPPPRRRVVVNNNDDD@@@AAAEEEFFFFFFHHHJJJLLLKKKIIIEEEBBBAAA@@@AAAFFFNNNUUURRRGGG=========<<<:::999:::===@@@=========???AAABBBBBB@@@@@@BBBEEEHHHLLLOOOTTTWWWVVVTTTQQQOOONNNLLLJJJGGGHHHFFFBBB???>>>???AAACCC@@@CCCHHHKKKMMMLLLJJJHHHDDDBBB???<<<<<<===???AAA>>><<<999777888;;;???BBBFFFDDDAAABBBDDDHHHJJJJJJGGGFFFFFFHHHJJJKKKKKKJJJMMMMMMMMMKKKIIIFFFCCCAAA===???AAAAAA@@@???>>>???888888:::???@@@>>>AAAFFFCCCDDDDDDDDDBBBBBBDDDFFFBBBCCCCCCDDDEEEFFFFFFFFFEEEAAA???BBBBBB@@@???AAABBBKKKUUU___jjjqqqppplllggglllpppttt{{{}}}{{{{{{uuutttwwwzzzuuuuuuyyyzzzwwwwww|||vvvqqqmmmpppxxx|||{{{xxxoookkkddd^^^ZZZYYYZZZ\\\TTT\\\bbbaaa___```bbbbbb_________```______^^^]]]ZZZ[[[\\\[[[ZZZYYYZZZ[[[TTTTTTTTTVVVYYY[[[\\\[[[ZZZ[[[ZZZYYYYYYZZZ^^^```ZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]]]]^^^___```bbbbbbbbbbbbcccbbbaaaaaacccdddeeeggghhhjjjlllmmmmmmmmmtttsssqqqooollljjjhhhggghhhgggggghhhiiihhheeecccaaa```_________aaabbbccc]]]___aaaaaa___]]]]]]]]][[[\\\\\\[[[ZZZZZZ\\\^^^___^^^^^^aaadddddd```]]]ZZZ]]]\\\YYYWWWWWWUUUQQQOOOIIIFFFFFFEEECCCBBBDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMOOORRRWWW\\\___^^^VVVKKKAAA;;;:::===@@@DDDFFFKKKQQQTTTYYYeeeqqqvvv}}}|||rrrggg\\\TTTXXX\\\eeetttzzzvvvuuuuuusssqqqmmmmmmnnnooooooooonnnnnnhhhfffdddaaa^^^\\\ZZZZZZ[[[\\\___```^^^[[[VVVSSSTTTRRRPPPNNNMMMNNNOOOPPPMMMNNNMMMLLLKKKLLLNNNQQQRRRTTTWWWZZZ\\\\\\\\\\\\^^^]]]ZZZXXXVVVVVVWWWXXXUUUVVVVVVVVVVVVWWWZZZ\\\\\\fffooorrrqqqnnnggg```YYYZZZYYYVVVRRRNNNMMMMMMKKKLLLMMMLLLKKKJJJKKKLLLIIILLLNNNNNNLLLKKKLLLNNNLLLKKKHHHEEEBBB???===<<<;;;999777666666666555444;;;;;;<<<===???BBBDDDFFFDDDDDDDDDGGGKKKLLLIIIFFFFFFDDD@@@===;;;:::;;;<<<<<<;;;:::999:::===@@@BBBGGGGGGGGGGGGHHHIIIJJJJJJLLLOOOQQQQQQOOOKKKIIIHHHMMMKKKIIIFFFCCCAAA@@@??????@@@AAACCCDDDCCCCCCBBBDDDBBBAAAAAACCCDDDDDDCCC???@@@AAA@@@??????AAACCCIIIIIIHHHGGGGGGHHHHHHHHHKKKFFFCCCDDDFFFFFFHHHLLLQQQIIICCCGGGQQQWWWSSSMMMMMMJJJHHHHHHKKKMMMKKKIIIRRRRRRRRRSSSSSSSSSTTTTTTUUUTTTVVV[[[```]]]SSSJJJKKKKKKMMMOOOQQQPPPMMMJJJKKKIIIIIINNNPPPQQQTTTXXXVVVTTTRRRQQQPPPNNNKKKHHHDDDFFFNNNZZZggglllhhhbbbUUUOOOIIIGGGJJJLLLKKKIIIEEEFFFHHHIIIJJJKKKKKKKKKLLLIIIFFFEEEFFFIIIKKKLLLMMMIIIDDDDDDGGGJJJLLLLLLMMMIIICCCAAACCCFFFGGGGGGKKKKKKJJJIIIGGGEEECCCBBB@@@BBBEEEIIIKKKJJJEEEBBB======;;;;;;;;;===???@@@EEEDDDBBBAAAAAABBBCCCDDDGGGEEEDDDIIIPPPUUUVVVTTTQQQOOOLLLIIIGGGFFFFFFFFFBBBBBBBBB@@@>>>===>>>@@@===@@@CCCGGGHHHGGGEEEDDDEEECCC@@@===<<<===>>>???;;;:::999888:::===@@@BBBDDDDDDDDDCCCBBBDDDGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJLLLKKKHHHEEECCCBBBAAAAAAEEECCCCCCEEEDDD???===???<<<<<<===>>>???@@@AAAAAAFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAACCCFFFGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCIIITTTbbbjjjjjjffffffhhhmmmuuu~~~~~~|||ttt{{{{{{zzz~~~|||zzzzzz||||||{{{yyyyyyxxxjjjdddlllttttttvvv|||}}}zzztttkkkddd^^^]]]]]]\\\___ccceeefffeeebbb```bbb```]]]\\\]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZVVVUUUUUUVVVXXXYYYYYYXXX[[[YYYWWWXXXZZZ\\\]]]]]]___^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^```bbbdddeeebbbbbbaaaaaabbbdddfffgggggggggiiijjjjjjkkkkkkjjjnnnoooppppppooolllhhhfffhhhiiikkklllkkkhhhdddbbbccccccbbbaaa```___^^^^^^____________^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYUUUVVVYYY[[[[[[ZZZYYYWWWXXXVVVUUUTTTTTTRRRPPPMMMLLLJJJFFFCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHJJJMMMPPPLLLOOOQQQRRRSSSVVV\\\aaa[[[SSSFFF<<<:::===>>>===CCCGGGLLLPPPUUU\\\eeelllvvv|||~~~vvvmmmeee]]]WWWWWW]]]hhhxxx{{{sssppppppqqqqqqsssrrrqqqooommmkkkiiihhheeedddaaa]]]YYYWWWUUUTTTVVVWWWWWWWWWVVVUUUSSSRRRNNNNNNNNNMMMLLLLLLKKKKKKFFFFFFEEEDDDDDDFFFIIIMMMMMMPPPSSSUUUVVVXXX[[[]]]\\\YYYUUUTTTUUUXXXZZZ[[[VVVWWWXXXXXXXXXZZZ]]]___dddjjjqqqtttooohhhaaa^^^]]][[[YYYVVVSSSQQQPPPOOOLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNMMMKKKGGGCCC@@@===<<<<<<888777666555555555555555999::::::<<<>>>AAADDDFFFBBBBBBDDDGGGJJJKKKHHHEEEEEECCC@@@===;;;:::;;;<<<;;;;;;:::;;;===@@@CCCEEEGGGGGGGGGGGGGGGHHHJJJJJJLLLNNNOOOOOOLLLJJJIIIHHHKKKJJJHHHEEECCCBBB@@@@@@@@@AAABBBDDDDDDDDDCCCCCCCCCAAA@@@AAABBBDDDDDDCCC@@@AAAAAA@@@??????@@@BBBGGGGGGGGGGGGGGGHHHIIIIIILLLFFFCCCEEEGGGGGGKKKPPPSSSNNNJJJJJJNNNPPPNNNKKKHHHIIIIIIIIIHHHIIIJJJKKKNNNOOOOOOPPPQQQQQQRRRRRRRRROOOMMMQQQUUUVVVPPPJJJLLLKKKLLLNNNOOOOOOLLLJJJKKKHHHIIIMMMOOOOOOQQQUUUUUUTTTSSSQQQOOOLLLIIIGGGFFFHHHMMMUUU\\\^^^ZZZUUUMMMHHHDDDDDDFFFFFFCCC@@@EEEEEEFFFFFFGGGHHHIIIIIIKKKHHHEEEEEEHHHKKKNNNOOOKKKHHHEEEFFFIIIMMMNNNNNNMMMHHHCCCBBBCCCEEEFFFFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@BBBDDDHHHIIIHHHCCC@@@===<<<;;;:::;;;===???AAAEEEDDDCCCAAABBBCCCEEEFFFKKKHHHGGGKKKQQQUUUUUUSSSPPPNNNKKKHHHEEEDDDDDDDDDAAABBBBBBAAA???===>>>???;;;>>>AAADDDEEEDDDBBBAAABBBBBBAAA@@@@@@???>>>>>>::::::;;;;;;<<<===>>>>>>EEEEEEDDDCCCAAAAAACCCEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIGGGDDDBBBAAAAAAAAAFFFDDDCCCEEECCC>>><<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAACCCFFFHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFCCCCCCFFFOOO[[[dddfffdddaaaccchhhqqq{{{~~~|||~~~vvv|||{{{oooiiiooovvvxxx|||}}}uuummmgggeeeddd___aaabbbdddddddddcccbbb```^^^\\\\\\\\\]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZWWWVVVVVVVVVWWWXXXXXXXXXZZZXXXWWWXXX[[[]]]]]]]]]^^^]]]\\\\\\\\\]]]^^^___^^^^^^^^^^^^___```bbbcccbbbbbbbbbbbbccccccdddeeeeeefffgggggghhhhhhhhhhhhjjjlllmmmnnnnnnllljjjhhhhhhiiikkklllkkkhhheeecccddddddcccbbb```___^^^^^^____________^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSSSSSSSRRROOOMMMKKKIIIFFFCCCAAABBBCCCDDDGGGHHHIIIJJJJJJLLLOOOQQQLLLNNNQQQSSSUUUYYY^^^ccc^^^UUUHHH???<<<>>>@@@@@@CCCGGGLLLQQQVVV]]]gggnnnwww|||}}}uuukkkccc[[[UUUXXX^^^iiiwwwzzzssspppoooooooooqqqooommmjjjhhhfffeeedddbbb```^^^ZZZWWWUUUSSSRRRTTTSSSRRRQQQPPPNNNMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGBBBCCCBBBBBBAAACCCGGGJJJLLLOOORRRTTTUUUWWWZZZ\\\[[[XXXUUUUUUWWWYYYZZZ[[[XXXYYYZZZZZZZZZ[[[^^^aaafffkkkoooooojjjddd^^^[[[XXXWWWUUURRRPPPNNNMMMLLLLLLKKKJJJHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIKKKLLLMMMKKKIIIFFFBBB???===<<<;;;888777666555555444444555888888999:::===@@@CCCEEE???@@@CCCGGGJJJIIIGGGDDDDDDBBB???<<<;;;;;;;;;<<<999:::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKHHHGGGGGGHHHGGGGGGFFFDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAA???>>>???BBBCCCDDDCCCAAABBBBBB@@@>>>>>>???@@@EEEEEEFFFGGGHHHIIIJJJJJJKKKFFFDDDEEEGGGIIINNNTTTVVVTTTQQQNNNMMMLLLKKKJJJDDDGGGJJJHHHEEEEEEHHHLLLIIIJJJJJJLLLMMMNNNOOOPPPOOOJJJFFFGGGLLLOOONNNLLLMMMKKKKKKKKKLLLMMMLLLJJJIIIGGGHHHMMMOOONNNOOORRRUUUUUUTTTRRROOOKKKHHHFFFEEEHHHKKKOOOPPPOOOMMMLLLKKKHHHGGGGGGIIIGGGCCC???EEEEEECCCCCCCCCEEEGGGHHHHHHFFFDDDDDDGGGKKKMMMNNNHHHGGGGGGIIILLLNNNOOOOOOLLLIIIEEECCCDDDEEEFFFFFFGGGFFFDDDCCCAAAAAAAAABBB@@@AAACCCEEEFFFDDD@@@===<<<;;;;;;;;;<<<>>>AAABBBEEEDDDCCCCCCCCCEEEGGGHHHNNNLLLJJJLLLPPPSSSSSSQQQNNNLLLIIIFFFCCCBBBAAAAAA>>>@@@BBBAAA???=========:::;;;>>>@@@AAA@@@???>>>???@@@BBBCCCBBB@@@>>>===;;;<<<===>>>>>>===<<<;;;EEEEEEDDDBBB???>>>???AAABBBDDDGGGJJJKKKKKKJJJIIIHHHFFFDDDBBB@@@@@@@@@@@@FFFCCCCCCEEECCC>>><<<===@@@???>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHGGGEEEDDDBBBAAABBBDDDGGGIIIJJJIIIJJJHHHEEECCCCCCDDDFFFHHHCCCBBBCCCIIIRRR\\\aaaccc]]]^^^bbbkkkvvv{{{~~~}}}zzzuuuyyy~~~{{{tttpppnnnjjjiiiiiihhhhhhhhhhhhhhh___]]][[[[[[\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWWWWVVVVVVVVVVVVVVVYYYXXXXXXYYY\\\]]]]]]\\\]]]\\\\\\\\\]]]^^^___```aaa````````````aaabbbcccaaabbbbbbcccccccccbbbbbbdddddddddeeeeeeeeeeeeeeeggghhhjjjkkklllkkkkkkjjjhhhiiikkklllkkkhhheeeccceeedddcccbbb```___^^^]]]^^^^^^^^^^^^]]]\\\[[[[[[WWWWWWVVVVVVUUUUUUTTTTTTVVVUUUSSSQQQQQQRRRTTTUUUSSSRRRQQQQQQQQQQQQOOOMMMJJJHHHEEEBBBAAAAAABBBCCCGGGIIIJJJKKKKKKMMMPPPRRRLLLNNNQQQTTTWWW[[[aaaeee___UUUHHH???===>>>@@@AAACCCGGGMMMRRRXXX___iiipppwww||||||sssiiiaaaZZZTTTZZZ___iiivvv~~~xxxtttqqqpppooonnnooollliiieeebbb```______^^^\\\ZZZWWWTTTQQQPPPOOOOOONNNKKKIIIGGGEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA>>>????????????AAAEEEHHHKKKNNNQQQTTTUUUWWWYYY[[[YYYWWWVVVVVVYYY[[[\\\\\\ZZZ[[[\\\\\\]]]___bbbeeekkklllllliiiccc^^^ZZZXXXUUUTTTRRRPPPOOOMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIGGGDDD@@@>>><<<;;;:::888777666555444444444444888888888999;;;===???AAA<<<>>>BBBFFFHHHGGGDDDBBBBBB@@@>>><<<;;;;;;;;;;;;999:::<<>>AAACCCCCCCCCCCCCCCCCCAAA>>>===>>>???BBBCCCDDDFFFHHHIIIJJJKKKIIIEEECCCEEEFFFHHHNNNVVVXXXUUURRRPPPPPPOOONNNMMMGGGHHHIIIHHHEEEDDDFFFHHHDDDEEEFFFHHHJJJKKKMMMMMMMMMHHHDDDDDDIIIMMMNNNNNNMMMKKKIIIIIIJJJKKKKKKKKKGGGFFFHHHMMMOOONNNOOOSSSVVVVVVVVVSSSOOOJJJGGGFFFBBBFFFIIIKKKIIIIIIJJJKKKKKKJJJIIIJJJKKKKKKHHHFFFFFFEEEBBBAAAAAACCCFFFHHHHHHEEECCCCCCFFFIIIJJJKKKGGGGGGHHHJJJLLLLLLMMMLLLMMMKKKHHHFFFFFFFFFGGGGGGHHHFFFDDDBBBBBBBBBDDDEEEAAAAAAAAABBBCCCAAA>>>;;;<<<<<<;;;<<<===@@@BBBDDDFFFEEEDDDDDDDDDFFFIIIJJJPPPMMMLLLLLLNNNOOONNNMMMKKKIIIGGGDDDBBB@@@???>>><<<>>>AAAAAA???===<<<<<<:::;;;<<<===>>>>>>===<<<>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;BBBCCCBBB@@@>>>===>>>???AAACCCGGGJJJKKKJJJGGGEEEDDDCCCBBB@@@?????????@@@DDDAAABBBEEEDDD???>>>???BBBAAA???>>>>>>???@@@AAAAAACCCFFFHHHIIIIIIGGGFFFBBBAAABBBDDDGGGJJJJJJJJJIIIHHHFFFDDDCCCDDDEEEFFFBBB@@@???CCCKKKUUU^^^ddd\\\]]]```gggqqq||||||}}}{{{vvvsssrrrqqqooommmkkkiiiggg```^^^\\\[[[[[[[[[ZZZYYY[[[[[[[[[[[[ZZZZZZZZZYYYWWWWWWWWWUUUTTTTTTUUUVVVYYYXXXXXXZZZ\\\]]]\\\[[[\\\\\\\\\]]]^^^___``````dddddddddcccccccccddddddaaabbbcccccccccbbbaaa```cccccccccccccccccccccdddfffgggggghhhiiiiiiiiiiiihhhiiijjjkkkjjjhhhfffddddddcccbbbaaa___^^^]]]]]]^^^^^^^^^^^^]]][[[ZZZYYYVVVVVVVVVUUUUUUTTTSSSSSSTTTSSSQQQOOOOOOOOOPPPQQQQQQPPPOOOPPPQQQQQQOOOMMMHHHFFFCCC@@@???@@@AAABBBFFFHHHJJJKKKLLLMMMPPPRRRMMMOOOQQQUUUYYY]]]aaaddd^^^RRREEE===;;;;;;===@@@CCCGGGNNNTTTZZZaaakkkqqqvvv{{{zzzrrrhhhbbb\\\XXX[[[___hhhuuu{{{yyyuuussssssrrrpppooonnnkkkfffaaa^^^\\\\\\\\\\\\ZZZWWWSSSPPPMMMKKKJJJKKKHHHEEEAAA???>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>AAAEEEHHHKKKMMMQQQTTTUUUWWWYYYZZZXXXWWWWWWXXX[[[]]]]]]\\\ZZZ[[[]]]___```cccgggkkkooommmiiiccc^^^YYYWWWVVVVVVUUUSSSRRRPPPPPPOOOOOOLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKGGGEEEBBB???<<<;;;::::::888777666555444333333333:::999999999999;;;<<<===;;;===AAADDDDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;999:::<<<>>>??????>>>===????????????@@@AAABBBCCCEEEEEEDDDBBB@@@@@@BBBDDD@@@@@@AAABBBBBBBBBAAAAAA===>>>???@@@@@@@@@???>>>===<<<;;;===???AAABBBAAACCCCCCCCCAAA>>>======>>>@@@AAACCCFFFHHHIIIJJJJJJGGGDDDCCCDDDDDDEEELLLSSSWWWRRRNNNOOOTTTWWWUUURRRMMMJJJGGGFFFGGGGGGEEECCCBBBBBBDDDFFFHHHJJJKKKLLLJJJGGGEEEFFFIIILLLLLLKKKLLLJJJHHHHHHIIIKKKLLLLLLGGGEEEGGGLLLOOOOOORRRUUUWWWXXXYYYVVVPPPJJJFFFEEE@@@CCCGGGGGGEEEDDDGGGJJJFFFEEEDDDEEEGGGHHHIIIIIIGGGEEEBBBAAAAAADDDGGGJJJMMMJJJHHHGGGGGGHHHHHHHHHFFFGGGIIIIIIIIIHHHHHHHHHMMMMMMLLLJJJHHHHHHHHHHHHFFFDDDBBBAAAAAABBBDDDEEEBBBAAA@@@AAAAAA@@@===;;;>>>=========???AAADDDFFFFFFFFFEEEDDDEEEGGGIIIKKKMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@>>>======:::===???@@@>>><<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>??????@@@AAABBB@@@>>><<<<<<<<<===>>>>>>???@@@???======>>>@@@BBBDDDHHHJJJJJJGGGCCCAAABBBAAA???>>>>>>>>>???@@@@@@>>>@@@DDDEEEBBBBBBDDDCCCBBBAAA????????????@@@???AAADDDGGGIIIHHHGGGFFFBBBAAAAAADDDGGGIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>???EEEPPP\\\ddd______aaaeeemmmxxx|||}}}~~~wwwwwwwwwuuuqqqkkkfffbbbccc```^^^\\\[[[ZZZXXXWWW[[[[[[[[[[[[ZZZZZZZZZYYYVVVWWWWWWUUUSSSSSSVVVXXX\\\[[[ZZZ[[[\\\]]]\\\[[[\\\\\\]]]^^^______``````ddddddddddddcccccccccbbb```aaabbbcccbbbaaa```___ccccccbbbbbbbbbcccddddddhhhggggggffffffffffffgggggghhhiiiiiihhhgggeeedddbbbaaa```___^^^]]]]]]\\\^^^^^^^^^]]]\\\ZZZYYYXXXVVVVVVWWWWWWVVVUUUSSSSSSPPPPPPPPPPPPOOONNNNNNMMMOOONNNNNNOOOPPPPPPOOOMMMFFFDDDAAA???>>>???@@@AAADDDGGGIIIKKKLLLMMMOOOQQQPPPPPPSSSVVV[[[___bbbddd___QQQCCC===;;;999<<>>@@@BBBFFFIIIKKKNNNRRRUUUWWWXXXZZZ[[[YYYXXXXXXYYY\\\^^^^^^]]]YYY[[[]]]```bbbfffkkkooooookkkeee___[[[XXXVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJEEECCC@@@>>>;;;::::::999888777666444333333222222:::999999888999:::;;;<<<;;;>>>@@@AAA@@@?????????======<<<;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::============>>>???@@@AAAAAAAAAAAA???======???AAA>>>???@@@AAABBBAAA@@@???:::<<<===????????????>>>===;;;;;;;;;>>>@@@@@@???CCCCCCCCCAAA>>>===>>>???>>>@@@CCCFFFHHHIIIIIIIIIEEECCCDDDEEECCCBBBHHHOOOQQQLLLIIILLLSSSWWWVVVSSSNNNJJJFFFEEEGGGGGGDDDAAABBBBBBDDDFFFGGGIIIJJJKKKHHHGGGGGGHHHJJJJJJIIIGGGKKKIIIGGGHHHJJJMMMNNNNNNHHHFFFFFFKKKNNNNNNRRRVVVWWWYYYZZZVVVOOOHHHEEEDDD@@@BBBEEEDDDBBB@@@BBBDDDDDDDDDDDDDDDEEEGGGIIIJJJFFFDDDBBBAAABBBEEEIIIKKKTTTQQQMMMKKKKKKJJJIIIHHHEEEGGGHHHHHHFFFDDDEEEEEELLLMMMNNNLLLIIIGGGGGGHHHAAAAAA@@@@@@@@@AAACCCDDDCCCAAA@@@@@@AAA@@@>>>===AAA@@@@@@@@@AAACCCFFFGGGGGGFFFEEEEEEEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>======:::<<<>>>>>>===;;;;;;<<>>===<<<<<<<<<===>>>=========>>>???@@@BBBCCCBBB@@@===<<<<<<===???AAA;;;<<<>>>>>>>>>>>>???AAABBBDDDGGGIIIHHHEEEAAA???@@@???>>>======>>>???@@@???===@@@EEEGGGEEEEEEHHHEEEEEEDDDCCCBBBAAA@@@???>>>@@@BBBEEEFFFFFFFFFEEEBBBAAAAAACCCFFFHHHHHHGGGBBBBBBCCCCCCBBB@@@>>>=========>>>>>>BBBKKKXXXaaaaaaaaabbbeeekkkuuu{{{}}}|||}}}}}}{{{wwwpppiiieeedddaaa^^^]]]\\\[[[YYYXXX[[[[[[[[[[[[ZZZZZZZZZZZZVVVXXXYYYWWWUUUVVVZZZ^^^aaa___\\\[[[\\\]]]]]]\\\\\\]]]^^^______```_________``````aaaaaa```_________``````aaaaaaaaa``````bbbbbbaaaaaabbbccceeefffjjjiiigggeeeddddddeeeeeeeeefffgggggggggeeedddccc`````````_________^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWVVVWWWWWWWWWWWWUUUTTTSSSLLLMMMMMMMMMMMMMMMLLLKKKNNNMMMLLLMMMNNNNNNLLLJJJDDDCCC@@@>>>===>>>???AAACCCFFFIIIKKKLLLMMMOOOQQQRRRRRRUUUZZZ```dddggggggaaaQQQCCC>>><<<999<<>><<<:::888777777888666777777888999::::::;;;999;;;>>>@@@BBBDDDHHHKKKMMMPPPUUUXXXYYYZZZ[[[]]]\\\ZZZYYYYYY\\\^^^___^^^YYY[[[^^^```cccgggllloookkkgggaaa\\\ZZZXXXVVVTTTSSSRRRQQQOOONNNMMMMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIJJJJJJKKKKKKJJJCCCBBB@@@===;;;:::::::::888777666444333222222222888888777888999;;;===???===>>>@@@???<<<;;;<<<>>><<<<<<;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<<<<<<<=========>>>>>>???@@@AAA===>>>???===<<<;;;===>>><<<>>>???AAAAAA@@@???>>>999:::<<<>>>@@@@@@@@@@@@===;;;:::;;;===>>>>>>===BBBBBBBBBAAA>>>===>>>@@@>>>@@@CCCFFFHHHHHHHHHHHHEEEEEEFFFGGGCCC@@@DDDKKKIIIHHHGGGHHHLLLOOOPPPQQQHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKIIIGGGFFFHHHGGGGGGIIILLLOOOOOOOOOLLLHHHFFFIIIJJJKKKNNNTTTUUUXXXZZZUUUMMMEEEAAAAAA@@@AAACCCCCCBBBBBBBBBBBBEEEFFFGGGHHHGGGGGGGGGHHHCCCBBBAAAAAACCCFFFIIIKKKUUURRROOOLLLLLLJJJHHHGGGCCCEEEGGGFFFDDDCCCEEEGGGJJJLLLNNNLLLIIIFFFEEEFFF???@@@@@@AAABBBCCCCCCDDDDDDBBBAAA@@@AAABBB@@@???DDDCCCBBBBBBCCCEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGIIIEEEEEEEEEDDDBBBBBBCCCDDDAAAAAAAAA@@@@@@???>>>===:::;;;<<<<<<;;;:::;;;<<<@@@???===<<<;;;<<<===>>><<<===???BBBCCCDDDDDDDDD>>>>>>======>>>@@@AAABBB:::<<<>>>>>>>>>>>>???@@@AAABBBEEEGGGFFFDDDBBB@@@>>>>>>=========???@@@AAA@@@???AAAFFFHHHFFFFFFIIIHHHIIIIIIIIIGGGEEEBBB@@@===>>>@@@AAACCCCCCDDDDDDBBBBBBAAABBBDDDFFFEEEDDDAAAAAA@@@???>>>===<<<<<<<<<>>>???>>>???FFFQQQZZZ```aaabbbdddiiirrr}}}|||~~~{{{{{{{{{xxxuuupppkkkhhhbbb```^^^]]]^^^^^^]]][[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXZZZ\\\[[[YYY[[[aaagggfffccc^^^\\\\\\]]]]]]]]]]]]^^^___``````___^^^^^^\\\]]]^^^_________^^^]]]____________``````aaabbb``````______aaaccceeegggjjjhhhfffdddcccdddeeefffddddddeeeeeeeeedddcccbbb`````````aaaaaaaaaaaabbb^^^]]]]]]\\\[[[YYYWWWVVVUUUVVVWWWWWWWWWUUUSSSRRRJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIJJJKKKJJJHHHGGGCCCAAA???===<<<===???@@@DDDGGGJJJMMMNNNOOOQQQRRRSSSSSSWWW]]]eeelllnnnnnnaaaPPPAAA===;;;777:::CCCDDDIIIPPPVVV[[[aaaiiinnntttwwwvvvnnnfffdddbbb```]]]___dddmmmvvvzzzyyyvvvnnnllljjjiiijjjiiihhhfffbbb```]]]ZZZWWWTTTRRRQQQMMMKKKHHHEEEAAA???===<<<999999888888777777777666555666666888999:::;;;;;;777:::===@@@BBBEEEIIILLLOOORRRWWW[[[\\\]]]^^^______\\\ZZZYYY[[[]]]______\\\^^^```aaabbbdddhhhkkkddd```\\\ZZZYYYXXXUUURRRRRRQQQPPPNNNLLLKKKKKKKKKGGGFFFFFFEEEEEEFFFHHHIIIGGGHHHJJJKKKLLLLLLKKKKKKCCCAAA???===;;;;;;;;;;;;888777666444333222111111555666666888:::===@@@BBB>>>???@@@===:::999;;;===;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;===>>>???>>>>>>>>>>>>???@@@AAABBB;;;<<<======;;;:::;;;<<<<<<===???@@@AAA@@@>>>===999:::===???AAAAAABBBAAA===<<<::::::<<<======<<>>???@@@>>>@@@CCCFFFGGGHHHHHHGGGFFFFFFHHHHHHDDD@@@BBBIIICCCEEEGGGFFFEEEEEEIIIMMMAAADDDFFFDDDBBBAAADDDHHHEEEFFFGGGHHHIIIJJJKKKLLLPPPOOONNNMMMLLLJJJIIIHHHGGGGGGGGGJJJNNNPPPPPPPPPNNNIIIFFFGGGGGGGGGKKKPPPSSSWWWYYYTTTKKKCCC?????????@@@BBBDDDFFFFFFFFFEEEBBBDDDHHHIIIGGGDDDBBBAAA@@@@@@@@@AAACCCFFFIIIKKKRRROOOLLLJJJJJJIIIGGGEEEBBBDDDFFFEEEDDDDDDGGGJJJHHHKKKMMMKKKGGGDDDDDDEEE@@@AAACCCDDDEEEFFFFFFFFFEEECCCAAAAAABBBCCCBBBAAAFFFEEEDDDCCCDDDEEEGGGIIIIIIGGGFFFDDDDDDEEEGGGHHHCCCCCCDDDCCCAAAAAABBBDDD???@@@@@@@@@@@@??????>>>:::;;;<<<;;;999:::;;;===@@@???===;;;;;;;;;<<<===:::===BBBFFFHHHGGGEEECCC:::<<<>>>@@@AAABBBBBBBBB;;;===??????>>>===>>>??????AAACCCEEEFFFEEECCCBBB>>>=========>>>???AAABBBBBBAAACCCHHHIIIFFFFFFIIIKKKLLLMMMMMMKKKHHHDDDBBB===>>>>>>???@@@AAABBBCCCCCCBBBAAABBBDDDDDDDDDCCCBBB@@@===:::999:::;;;<<<<<>><<<<<<===>>>@@@DDDHHHKKKNNNOOOPPPRRRSSSSSSTTTXXX```jjjqqqtttttt^^^MMM>>>:::888444777@@@DDDIIIPPPVVV[[[aaahhhmmmtttxxxvvvmmmeeeaaa```]]]\\\^^^cccllltttxxxvvvtttnnnkkkhhhfffeeedddbbbaaa]]]\\\ZZZWWWTTTQQQOOOMMMGGGEEECCCAAA>>>===<<<;;;555555666777777777666666555555666777999:::;;;;;;666999===@@@CCCFFFIIILLLPPPTTTYYY]]]^^^^^^___```aaa^^^ZZZYYYZZZ]]]___```___```aaaaaaaaabbbeeeggg^^^[[[XXXXXXXXXXXXTTTQQQSSSRRRQQQOOOMMMKKKKKKJJJFFFEEEEEEEEEEEEGGGHHHIIIHHHIIIJJJLLLLLLLLLLLLKKKCCCAAA???===<<<;;;;;;;;;888777666444333111111111777888999:::<<<>>>@@@AAAAAA@@@>>><<<;;;;;;<<<===<<<===;;;888:::>>>>>>;;;999:::;;;<<<===>>>??????>>>>>>???@@@@@@@@@@@@???===<<<:::888888888::::::888===CCCDDDCCC@@@@@@AAA<<<:::999;;;???AAA@@@>>>?????????===;;;;;;===??????@@@@@@???===<<<>>>???BBBDDDEEEFFFGGGHHHKKKNNNEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEHHHGGGBBBAAAEEEEEEBBBIIIGGGEEECCCEEEHHHMMMPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJHHHHHHPPPYYYYYYQQQLLLJJJEEEBBBAAABBBEEEGGGQQQPPPMMMJJJFFFCCCAAA@@@@@@AAABBBAAAAAABBBEEEHHHDDDFFFGGGHHHFFFDDDDDDDDDBBB@@@>>>===???DDDJJJMMMHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGEEEEEEDDDDDDDDDBBBDDDFFFEEEAAA>>>???@@@999===CCCFFFHHHHHHIIIJJJIIIGGGDDDBBBBBBCCCDDDFFFCCCDDDEEEHHHJJJKKKIIIGGGDDDEEEEEECCCAAABBBCCCEEEDDDDDDDDDDDDDDDBBBAAA@@@??????>>><<<<<<;;;;;;;;;>>>===;;;;;;<<<<<<;;;;;;@@@@@@???<<<;;;;;;===???<<<@@@EEEHHHGGGDDDBBB@@@============???AAACCCDDD@@@AAAAAA@@@???===;;;:::BBBBBBCCCCCCDDDDDDDDDDDD;;;:::888999<<<>>>??????BBBDDDFFFFFFEEEEEEFFFGGGMMMMMMKKKIIIGGGDDDAAA@@@>>>=========>>>@@@CCCEEEGGGFFFCCCAAA@@@????????????>>>>>>===<<<;;;;;;:::===============???DDDGGGVVV[[[]]]\\\aaaooo~~~{{{}}}tttlllkkkhhhfffdddccccccccc```````````````````````````^^^\\\[[[\\\\\\[[[ZZZ___]]]\\\\\\```fffnnnrrrgggddd```^^^______]]][[[______^^^^^^^^^]]]]]]]]]]]]^^^______]]]\\\]]]^^^[[[[[[\\\___aaabbbaaa```[[[[[[\\\]]]]]]^^^______bbbbbbbbbbbbbbbbbbbbbcccaaa```______```aaa___^^^bbbbbbbbbaaaaaaaaa``````^^^]]][[[YYYVVVTTTRRRQQQUUUUUUUUUUUUSSSQQQOOOMMMGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@BBB===;;;<<<<<<;;;===AAADDDGGGJJJLLLNNNOOOQQQSSSWWWXXXZZZaaannnxxxvvvoooYYYKKK===999:::;;;;;;===EEEIIIOOOUUU[[[bbbiiimmmtttwwwxxxrrrhhh___ZZZYYY^^^]]]___eeemmmqqqooollllllhhhccc___]]]\\\[[[ZZZ\\\ZZZVVVSSSQQQNNNJJJGGGCCCBBB@@@>>><<<:::999999777777888777555555666888333888<<<<<<999777999<<<;;;===>>>@@@BBBFFFKKKNNNSSSYYY^^^]]]]]]```bbbbbb```___\\\ZZZZZZ[[[]]]^^^cccbbbbbbcccdddcccaaa___]]][[[YYYWWWVVVUUUSSSQQQMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIMMMLLLLLLLLLNNNNNNLLLKKKEEEBBB???===<<<;;;999888555555555444333222111000666777888:::<<<>>>@@@BBB>>>>>>>>>======<<<;;;;;;===>>>===;;;>>>CCCDDDAAA======<<<<<<<<<<<<============>>>>>>??????>>>>>>===<<<:::888888999:::;;;:::===AAACCCCCCAAA@@@@@@<<<:::999;;;===???>>><<<<<<======<<<::::::<<<>>>BBBBBBBBB@@@>>>======???AAACCCEEEEEEFFFGGGJJJLLLFFFDDDBBBCCCEEEFFFEEEBBB???@@@AAABBBCCCCCCCCCCCCEEEIIIHHHDDDDDDGGGGGGCCCDDDCCCAAAAAABBBEEEIIIKKKMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJHHHJJJRRR[[[[[[UUULLLIIIEEEBBBAAABBBDDDFFFNNNMMMKKKHHHEEECCC@@@???>>>@@@AAABBBAAACCCEEEGGGCCCEEEGGGGGGEEEDDDDDDDDDAAA@@@>>>>>>???CCCGGGJJJFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGHHHGGGFFFFFFGGGHHHBBBDDDFFFDDD@@@===>>>@@@>>>AAAEEEGGGGGGGGGGGGGGGFFFEEECCCBBBBBBCCCEEEGGGDDDDDDEEEHHHJJJJJJIIIGGGDDDEEEEEEDDDCCCCCCEEEGGGGGGFFFDDDBBBAAA@@@@@@@@@>>>>>>===<<<<<<;;;<<<<<<<<<;;;:::::::::;;;;;;:::>>>???>>>===;;;;;;===???<<<@@@EEEGGGFFFDDDAAA@@@>>>=========>>>@@@BBBCCC@@@@@@@@@@@@???===;;;:::===>>>???@@@@@@??????>>><<<:::999:::<<>>???>>>===>>>???BBBEEEFFFGGGEEECCCAAA@@@?????????>>>>>>===<<<<<<;;;::::::=========<<<<<<>>>BBBEEERRRXXX\\\^^^cccppp}}}~~~|||uuuhhhgggfffdddccccccccccccbbbaaa```______^^^______]]]\\\ZZZZZZ\\\]]]]]]\\\^^^\\\[[[\\\___dddjjjnnnfffbbb___]]]^^^^^^\\\[[[]]]]]]^^^^^^^^^^^^^^^^^^\\\^^^______^^^^^^___aaa[[[ZZZ[[[^^^```aaa```^^^[[[[[[[[[[[[\\\]]]]]]]]]```````````````aaaaaaaaa___^^^]]]^^^___```___^^^aaaaaaaaa`````````______]]]\\\ZZZXXXVVVTTTSSSRRRTTTTTTTTTSSSRRROOOMMMLLLGGGFFFFFFEEEEEEDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@BBB>>><<<======<<<>>>BBBDDDFFFJJJLLLMMMNNNPPPRRRTTTWWW[[[dddpppwwwqqqhhhUUUHHH<<<999;;;===>>>@@@FFFIIINNNTTTZZZaaahhhmmmsssvvvvvvqqqhhh___[[[ZZZZZZYYYZZZ```gggjjjhhheeeeeebbb^^^[[[ZZZYYYXXXWWWWWWTTTPPPNNNLLLJJJGGGEEEEEEDDDBBB@@@>>>===<<<;;;666777777666555444666777333777;;;:::888666888;;;<<<>>>@@@AAADDDHHHMMMQQQSSS[[[aaaaaaaaaccccccaaabbb```^^^\\\\\\]]]___```cccbbbbbbbbbcccbbb___]]][[[YYYWWWVVVVVVUUUSSSQQQMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLLLLJJJHHHDDDBBB???===<<<;;;999777555555555444333222000000666777888:::===???BBBCCC<<<===>>>???>>><<<:::999;;;===<<<<<>>@@@CCCCCCAAA???<<<;;;::::::<<<<<<;;;::::::;;;;;;:::999999;;;<<>>===>>>???@@@BBBCCCDDDDDDFFFHHHKKKGGGDDDAAACCCGGGIIIFFFBBB@@@@@@AAABBBCCCCCCCCCCCCEEEHHHIIIGGGGGGHHHGGGDDD@@@@@@AAAAAACCCEEEFFFGGGHHHJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGJJJRRRZZZZZZVVVKKKHHHEEECCCBBBCCCDDDFFFIIIIIIHHHGGGEEECCCAAA@@@>>>@@@BBBCCCCCCBBBDDDEEEBBBCCCEEEEEEDDDCCCDDDDDDAAA@@@?????????BBBDDDFFFBBBBBBCCCCCCDDDEEEGGGGGGDDDFFFHHHIIIHHHHHHHHHHHHCCCEEEFFFCCC???======???BBBEEEGGGHHHFFFDDDCCCCCCBBBAAAAAAAAABBBDDDGGGHHHFFFEEEFFFHHHJJJJJJHHHFFFCCCDDDDDDDDDCCCDDDFFFHHHHHHFFFDDDAAA@@@???@@@@@@======<<<<<<;;;<<<<<<<<<:::999999999999::::::;;;<<<===>>>>>>===<<<>>>???===AAAEEEFFFEEECCCAAAAAA???>>>>>>>>>>>>???@@@@@@>>>>>>??????>>><<<;;;::::::;;;===>>>>>>===;;;:::===;;;:::;;;>>>@@@@@@???BBBEEEHHHJJJIIIGGGEEEEEEIIIHHHFFFDDDBBB@@@>>>===???>>>>>>???AAACCCFFFHHHFFFDDDBBB@@@????????????>>>======<<<<<<;;;;;;:::=========<<<<<<===@@@CCCLLLTTT\\\aaaiiittt~~~~~~~~~uuufffffffffffffffgggggghhheeedddaaa^^^]]]]]]]]]^^^[[[ZZZYYYZZZ\\\]]]]]]]]][[[[[[[[[[[[^^^aaadddgggbbb```^^^]]]]]]]]]\\\ZZZ[[[\\\\\\]]]]]]^^^^^^___[[[]]]^^^___^^^___aaabbbZZZZZZ[[[]]]___```___]]]ZZZZZZZZZYYYYYYZZZZZZ[[[]]]]]]]]]^^^^^^_________]]]\\\[[[\\\^^^______^^^`````````_________^^^^^^ZZZYYYYYYWWWVVVUUUTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>BBB>>><<<>>>>>>===>>>BBBCCCEEEIIIKKKLLLMMMOOOQQQPPPUUU\\\eeeooosssjjj___PPPEEE:::999<<<>>>AAADDDGGGJJJMMMRRRXXX___gggmmmsssuuutttooofff^^^ZZZYYYVVVVVVXXX\\\aaaccc```]]]ZZZXXXVVVUUUUUUUUUTTTSSSRRROOOKKKHHHGGGFFFDDDBBB>>>===;;;:::888777666666444555666555444333555777222555888999777666888:::===???AAACCCFFFJJJPPPTTTVVV]]]dddeeefffgggeeebbbdddbbb```^^^^^^___aaabbbcccbbbaaaaaaaaa```]]][[[YYYWWWUUUUUUUUUUUUSSSQQQLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHFFFEEEEEEGGGJJJKKKJJJIIIIIIJJJJJJJJJGGGEEECCCAAA>>><<<;;;:::999777555555444444333111000///777888999<<<>>>AAADDDEEE>>>>>>>>>>>>======<<<<<<999::::::999===CCCEEEBBBAAA???<<<:::999999;;;<<<<<<<<<<<<<<<<<<======>>><<<:::999888888999;;;<<<<<<;;;;;;>>>BBBDDDAAA???<<<;;;;;;::::::999999888888999;;;:::999:::;;;===AAABBBBBB@@@>>>===???@@@???AAABBBBBBCCCDDDFFFIIIJJJFFFBBBCCCHHHIIIEEEAAACCCDDDEEEEEEFFFFFFFFFEEECCCFFFGGGHHHHHHHHHFFFDDD@@@AAACCCEEEFFFGGGGGGGGGFFFGGGIIIKKKKKKJJJHHHGGGEEEDDDEEEHHHOOOTTTTTTQQQIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFEEECCCBBBBBBDDDFFFFFFDDDBBBAAABBB@@@BBBCCCCCCBBBBBBCCCEEEAAA@@@@@@??????@@@AAAAAA??????@@@@@@BBBDDDFFFGGGIIIGGGGGGJJJMMMNNNJJJFFFFFFGGGGGGDDD@@@===>>>@@@BBBDDDFFFFFFDDDBBBAAAAAA===>>>???AAACCCFFFHHHIIIGGGFFFFFFGGGHHHHHHGGGEEE@@@AAACCCCCCBBBCCCEEEGGGDDDDDDCCCCCCBBBAAAAAA@@@======<<<<<<;;;<<<<<<===999999:::::::::;;;<<<>>>;;;<<>>>>>>>>???>>>AAADDDEEEDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>======>>>>>>>>><<<;;;:::;;;===>>>@@@???>>>;;;:::>>>===<<<===???AAAAAA@@@AAAEEEJJJLLLJJJGGGDDDCCCCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>@@@CCCGGGHHHEEECCCBBB@@@???>>>??????>>>>>>>>>======<<<<<<<<<=========<<<;;;<<>>======@@@<<<;;;======<<<===AAABBBDDDGGGIIIJJJKKKMMMOOOOOOUUU\\\ccckkkmmmdddYYYMMMCCC::::::<<>>???===;;;999999:::<<<>>>======<<<<<<<<<===>>>???;;;:::888888888:::<<<===<<<:::999<<<@@@CCCBBB@@@<<<<<<<<<:::999888777777888:::;;;<<<;;;<<<===>>>===>>>???>>>>>>>>>@@@BBB???@@@AAABBBAAABBBEEEGGGLLLHHHDDDDDDGGGGGGCCC???EEEEEEFFFGGGGGGGGGFFFFFFAAABBBDDDGGGGGGFFFDDDDDD@@@BBBEEEGGGIIIIIIHHHGGGFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDIIIMMMNNNNNNMMMIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHIIIHHHDDDAAA??????>>>@@@AAAAAAAAAAAACCCEEEAAAAAA@@@@@@???????????????>>>>>>???@@@CCCEEEGGGMMMGGGEEEKKKUUUYYYSSSKKKIIIJJJJJJFFFAAA???@@@BBB???AAABBBBBBAAA@@@@@@@@@;;;===???BBBDDDGGGHHHIIIHHHGGGFFFFFFGGGFFFEEECCC===???AAAAAAAAAAAABBBDDD===@@@DDDFFFGGGFFFCCCAAA>>>>>>===<<<<<<<<<======999;;;<<<<<<<<<===???BBB<<<>>>@@@@@@?????????@@@???BBBDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<===>>>>>>===<<<;;;<<<===???@@@@@@>>>===<<>>>>>???AAABBBAAA@@@AAAEEEJJJLLLJJJFFFCCCAAA=========>>>???@@@BBBCCC>>>======>>>@@@BBBEEEGGGCCCBBBAAA???>>>>>>>>>????????????>>>>>>>>>>>>>>><<<=========<<<<<>>BBBFFFIIIKKKMMMQQQVVV]]]fffkkktttrrrnnnhhh```YYYUUUSSSWWWXXXZZZ]]]^^^\\\XXXUUUKKKJJJJJJKKKMMMNNNMMMLLLNNNJJJFFFBBB@@@>>><<<:::999999888666666555555555222333444333222333555666555666777777888888:::<<<<<<>>>AAADDDHHHNNNTTTXXX___bbbcccbbbdddiiiiiifffaaa```]]][[[[[[\\\^^^```cccbbbaaaaaaaaa___\\\YYYTTTRRRQQQQQQRRRRRRQQQPPPJJJJJJJJJIIIHHHHHHGGGGGGIIIHHHFFFEEEFFFHHHKKKMMMKKKKKKKKKKKKKKKJJJFFFCCC@@@>>>;;;::::::999777666444444444333222111//////;;;<<<===>>>@@@CCCEEEFFFBBB@@@<<<999999<<>>???:::999888888888:::===>>>;;;::::::;;;>>>@@@AAABBB<<<======;;;999777777888777:::<<<=========>>>@@@;;;<<<===>>>>>>???AAACCC???@@@AAAAAAAAABBBDDDFFFIIIHHHFFFEEEEEEDDDBBBAAACCCDDDDDDEEEEEEDDDDDDDDDAAA???AAAEEEFFFDDDCCCEEE???AAADDDFFFHHHHHHGGGFFFIIIIIIHHHHHHFFFEEEDDDCCCFFFCCCEEEJJJMMMKKKJJJKKKIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJGGGCCC???>>>>>>===>>>?????????@@@CCCEEEBBBBBBAAA@@@????????????@@@???>>>???@@@CCCEEEGGGKKKFFFCCCKKKXXX___ZZZSSSLLLMMMLLLGGGBBB???AAACCC;;;===???@@@??????@@@AAA<<<>>>@@@DDDFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDBBB@@@<<<>>>@@@AAA@@@???@@@AAA:::>>>DDDIIIKKKIIIEEEBBBAAA@@@???>>>============999<<<>>>???>>>???BBBFFF???@@@AAAAAA@@@???AAABBBAAABBBCCCCCCAAA@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>;;;<<<===>>>???>>>===<<<<<<<<<======>>>>>>>>>>>>@@@@@@@@@AAACCCCCCBBB@@@BBBFFFJJJKKKIIIEEEAAA???;;;;;;<<<===???AAADDDFFF???>>>>>>>>>???BBBDDDFFFBBBAAA@@@>>>===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>===>>>@@@BBBBBBMMMZZZgggttt||||||{{{}}}}}}vvvssssssvvvzzz}}}yyyrrrpppooooooqqqtttyyy|||yyyvvvpppjjjeeeaaa___^^^```^^^\\\[[[\\\\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZYYYYYY[[[]]]]]]\\\[[[\\\]]]XXXYYYYYY[[[\\\]]]^^^^^^[[[\\\\\\[[[XXXWWWWWWXXX\\\\\\\\\]]]^^^^^^[[[YYYTTTSSSQQQPPPPPPQQQSSSTTTYYYZZZ[[[\\\^^^___```aaa^^^]]]\\\]]]___``````___^^^^^^^^^^^^]]]]]]]]]\\\TTTTTTTTTTTTTTTSSSSSSSSSQQQPPPMMMKKKHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@;;;<<<<<<<<<<<<;;;::::::;;;888888;;;<<<:::;;;>>>???BBBDDDFFFFFFGGGIIIJJJNNNSSSXXX]]]bbbeee```XXXKKKCCC<<<<<<<<<===AAAGGGJJJLLLOOORRRWWW^^^eeejjjpppmmmiiiccc]]]XXXTTTRRRUUUWWWZZZ\\\[[[XXXUUURRRIIIGGGFFFGGGIIIJJJJJJIIIGGGEEEBBB???===;;;888555999999888777777666777777222333444444333333555777555555666666888999;;;<<<<<<>>>BBBEEEJJJOOOVVV[[[bbbccccccaaadddiiijjjggg___]]][[[YYYYYYZZZ\\\]]]aaa```______```^^^[[[YYYRRRQQQPPPPPPPPPQQQOOONNNKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMJJJFFFBBB???===:::999999888777555444444333333222000///...<<<<<<<<<===???AAABBBCCC>>>===:::999999;;;===???:::;;;:::888:::???@@@===;;;:::::::::;;;;;;<<<===<<<;;;:::999:::;;;===>>>999888888777999;;;===???999:::;;;;;;<<<>>>AAADDD;;;===>>><<<999777888:::666999<<<===>>>>>>???@@@<<<===??????>>>???AAACCC???@@@AAAAAAAAABBBDDDFFFCCCEEEFFFEEECCCBBBCCCEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA>>>???DDDEEEBBBCCCGGG@@@AAADDDFFFGGGHHHGGGGGGMMMLLLIIIFFFDDDCCCBBBBBBBBB@@@BBBHHHKKKHHHGGGJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMOOOOOONNNMMMKKKHHHHHHGGGDDD@@@>>>>>>???;;;<<<>>>>>>>>>???BBBEEEDDDCCCAAA@@@??????@@@@@@BBBAAA??????@@@CCCFFFHHHFFFDDDCCCHHHPPPUUUUUURRRMMMMMMLLLGGGAAA???@@@CCC;;;===????????????@@@BBB===???CCCEEEGGGGGGGGGFFFHHHFFFDDDBBBBBBBBB@@@>>>===???AAAAAA@@@??????@@@===AAAEEEJJJKKKIIIFFFDDDCCCBBBAAA???>>>=========888<<>>???DDDHHHCCCCCCCCCAAA@@@@@@BBBDDDAAABBBCCCBBB@@@???@@@AAABBBCCCCCCCCCCCCBBB@@@???;;;<<<>>>?????????>>>>>><<<<<<<<<<<<===???@@@AAAAAAAAAAAACCCDDDDDDCCCAAABBBEEEIIIIIIGGGCCC@@@???============???AAADDDFFFBBBAAA@@@???@@@BBBDDDEEEBBBAAA???>>>======>>>>>><<<<<<<<<<<<<<<=========;;;<<<>>>?????????AAACCC@@@IIITTT___kkkwww{{{zzzssstttxxx~~~xxxpppnnnppptttyyy}}}~~~}}}|||~~~zzzwwwsssrrrsssxxx}}}|||wwwqqqjjjeeeaaa______^^^\\\\\\]]]^^^]]]\\\ZZZZZZZZZ[[[ZZZZZZZZZZZZWWWZZZ]]]^^^\\\\\\]]]___XXXYYYYYYZZZ[[[\\\]]]]]]ZZZ[[[\\\[[[YYYXXXXXXYYY[[[ZZZZZZ[[[[[[[[[XXXVVVQQQPPPNNNMMMNNNPPPRRRTTTXXXXXXZZZ[[[]]]___```aaa^^^]]]\\\]]]^^^___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPMMMJJJHHHFFFEEEEEEBBBBBBBBBAAA@@@@@@??????::::::;;;;;;::::::999888;;;888888<<<===;;;;;;>>>>>>AAACCCEEEEEEFFFGGGIIIJJJPPPWWW\\\bbbddd___XXXHHHBBB<<<<<<===>>>CCCHHHJJJMMMQQQUUUYYY___eeeiiijjjgggbbb^^^ZZZXXXVVVUUUTTTWWW[[[]]][[[XXXTTTRRRHHHFFFCCCBBBDDDFFFFFFFFFAAA@@@?????????<<<999666666555555444444444444555222333444444333444666888555444444555777999:::;;;===@@@CCCGGGLLLRRRYYY^^^cccddddddcccgggkkkkkkfff]]]\\\YYYWWWWWWXXXZZZ\\\]]]]]]\\\]]]]]]\\\ZZZWWWRRRPPPOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFGGGIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMIIIEEEAAA>>><<<999888888888666555333333333333222000///...;;;;;;<<<<<<===???@@@AAA::::::999999999:::;;;;;;777888777666999>>>???<<<;;;;;;;;;;;;;;;;;;;;;:::;;;:::999888888:::<<<===999888777777999;;;>>>???888:::<<<;;;:::<<>>===999888999;;;555888;;;======>>>???@@@???@@@AAA@@@??????AAACCC???AAABBBBBBAAABBBDDDFFF???BBBFFFEEEBBBAAAEEEIIIBBBCCCCCCDDDCCCCCCBBBBBBBBB>>>>>>CCCEEEBBBDDDIIIBBBCCCEEEGGGHHHIIIIIIIIIPPPNNNJJJFFFCCCAAAAAAAAA===:::>>>EEEHHHEEEEEEIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLNNNPPPPPPOOOMMMLLLEEEEEEDDDAAA>>>===>>>@@@;;;<<<=========???BBBEEEEEECCCAAA?????????AAABBBCCCBBBAAA@@@AAACCCFFFHHHCCCCCCDDDEEEEEEGGGIIIKKKMMMMMMKKKFFF@@@>>>???BBB===>>>@@@@@@??????@@@BBB???AAADDDGGGHHHHHHFFFEEEHHHFFFCCCAAAAAA@@@???===>>>@@@BBBBBBAAA?????????BBBDDDFFFIIIJJJIIIGGGFFFEEEDDDBBB@@@???>>>======777;;;??????>>>???DDDIIIEEEEEEDDDBBB@@@@@@BBBEEEBBBCCCCCCAAA??????@@@BBBCCCCCCDDDDDDDDDCCCAAA@@@<<<===>>>???@@@@@@??????>>>>>>======>>>AAACCCEEEBBBAAABBBCCCEEEEEECCCAAACCCEEEHHHHHHEEEBBB???>>>@@@???>>>>>>???AAACCCEEEDDDCCCAAAAAAAAABBBDDDFFFAAA@@@???=========>>>>>>:::;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@@@@BBBDDD>>>FFFOOOXXXcccnnnrrrpppjjjnnnuuu~~~~~~~~~~~~~~~zzzssskkkiiimmmqqqxxx||||||}}}sssssswwwyyy}}}}}}xxxuuuvvv{{{{{{uuunnnhhhccc```^^^]]]\\\\\\^^^``````___[[[[[[[[[[[[[[[[[[[[[[[[VVVZZZ]]]^^^]]]\\\^^^___YYYYYYZZZZZZ[[[[[[\\\\\\YYYZZZ[[[[[[ZZZYYY[[[\\\YYYXXXXXXYYYYYYYYYVVVTTTPPPNNNMMMLLLMMMOOORRRTTTVVVWWWYYYZZZ\\\^^^``````^^^\\\[[[\\\]]]]]]\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQRRRPPPMMMJJJGGGFFFEEEEEEBBBBBBAAAAAA@@@??????>>>999::::::::::::999888888;;;999999===>>><<<<<>>@@@CCCDDDDDDEEEGGGHHHFFFNNNWWW^^^ccceee___WWWFFF@@@<<<<<<===???DDDJJJJJJMMMRRRVVVZZZ___eeehhheeebbb^^^[[[YYYYYYXXXWWWVVVYYY]]]___]]]YYYUUUSSSHHHEEEAAA@@@AAACCCDDDDDD??????@@@AAABBB@@@===999666666555444444555555666222444555555444555777999444333222333666888::::::>>>AAAEEEIIINNNTTT[[[```bbbeeefffgggjjjnnnkkkeee]]][[[YYYWWWWWWXXXZZZ[[[ZZZZZZYYYZZZ[[[[[[XXXVVVRRRPPPOOONNNNNNNNNLLLJJJLLLKKKKKKJJJJJJIIIHHHHHHDDDFFFHHHJJJKKKKKKKKKJJJLLLLLLLLLMMMLLLIIIDDD@@@===;;;999888888777666555333333333222111000///...;;;999888888;;;===>>>>>>999999:::;;;<<<<<<<<<<<<:::::::::;;;======;;;::::::;;;===>>>??????>>>>>>999999999::::::;;;;;;;;;888777666888;;;;;;888555666777999;;;===>>>>>>>>>===;;;999:::======;;;888:::;;;<<<>>>????????????BBBAAA???>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???AAACCCCCCAAA@@@???@@@BBBCCCCCCBBBAAAAAADDDFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEKKKOOOKKKDDDGGGOOOXXXTTTLLLEEE@@@>>>???@@@===>>>@@@AAABBBDDDGGGJJJGGGFFFGGGHHHJJJKKKKKKJJJKKKMMMNNNPPPPPPOOONNNMMM@@@@@@AAA@@@???===;;;:::>>>???@@@AAAAAA@@@???>>>@@@??????>>>>>>???@@@@@@@@@@@@??????@@@BBBDDDEEEDDD??????BBBCCC@@@AAAGGGFFFHHHIIIEEE@@@>>>@@@DDD;;;;;;>>>BBBBBB??????BBBAAACCCDDDFFFGGGFFFEEEEEEAAACCCEEEBBB>>>;;;;;;<<<<<>>===>>>@@@@@@AAACCCEEEFFFFFFFFFEEEEEEDDDAAA???===<<<<<<<<>>???AAABBBBBBAAA?????????>>>===;;;>>>???AAACCCCCCBBBAAA@@@===;;;:::<<>>=========>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFEEEBBB???FFFFFFEEEDDDCCCBBBBBBAAACCCBBB???>>>>>>@@@CCCEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGCCC>>><<<===>>>===;;;AAA@@@>>>===;;;::::::::::::;;;<<<>>>@@@AAABBBBBBBBBDDDIIIRRRZZZbbbfffggggggjjjpppwww}}}|||yyyxxx}}}xxxpppiiigggjjjvvvzzzyyy{{{yyyxxxxxxhhhiiiuuu~~~xxx{{{{{{qqqgggaaa___^^^^^^]]]]]]^^^^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVVVV[[[___]]]\\\]]]\\\YYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[YYYXXXVVVVVVXXXYYY[[[\\\ZZZZZZZZZ[[[ZZZUUUQQQQQQPPPNNNNNNOOORRRVVVXXXZZZZZZ[[[ZZZZZZZZZ]]]______^^^^^^]]]^^^___aaabbb^^^\\\ZZZYYYYYYYYYXXXWWWYYYXXXUUUSSSRRRRRRRRRSSSTTTPPPKKKGGGEEECCCAAA@@@AAAAAA@@@???>>>===<<<<<<<<<999666666999:::888666:::::::::::::::;;;<<<===???@@@AAAAAAAAACCCGGGIIIKKKOOOVVV___cccaaaZZZSSSBBBAAA>>><<<===BBBJJJOOOLLLRRRWWWXXX\\\bbbggggggaaa]]]XXXVVVWWWXXXWWWVVV\\\]]]^^^^^^\\\YYYVVVTTTMMMHHHBBB???>>>@@@BBBCCC>>>???@@@@@@???<<<888666555555444444444555555666444555555555444444555777333555888:::;;;<<<>>>@@@CCCEEEHHHKKKOOOTTT[[[___bbbgggiiiiiinnnsssqqqjjjaaa]]]XXXUUUVVVXXXYYYZZZ^^^]]][[[ZZZYYYXXXXXXXXXQQQPPPOOONNNLLLKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJHHHEEEBBBAAA>>>;;;999888888777666444555444111///......//////:::888888999;;;<<<<<<<<<777888999:::;;;;;;;;;;;;555666777:::;;;;;;:::999:::;;;===>>>??????>>>>>><<<<<<<<<;;;;;;:::::::::999888888999<<<<<<:::777777888999;;;===>>>???@@@>>><<<;;;<<<>>>>>><<<999<<<<<<<<<===>>>>>>?????????>>>>>>???AAABBBBBBAAACCCCCCCCCCCCBBBBBBAAA@@@@@@BBBDDDEEECCCAAAAAAAAABBBCCCCCCBBB@@@AAACCCEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEJJJNNNLLLGGGHHHNNNQQQNNNIIICCC@@@??????@@@???AAACCCEEEFFFHHHJJJLLLHHHGGGFFFGGGIIILLLMMMNNNLLLMMMOOOOOOOOOLLLJJJHHH@@@@@@@@@@@@???>>><<<;;;;;;<<<===>>>>>>>>>===<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCC??????BBBBBB@@@AAAEEEDDDEEEFFFCCC>>><<>>======???<<<>>>@@@@@@???>>>???AAA@@@AAABBBCCCEEEFFFFFFFFFBBBAAA???===;;;;;;:::;;;<<<>>>@@@AAABBBCCCEEEGGGFFFDDDAAA>>>===>>>???AAA@@@???>>>=========<<<;;;===???AAACCCDDDCCCBBBAAA>>><<<;;;<<>>>>>>>>>>>???@@@BBBDDDFFFFFFFFFGGGHHHJJJIIIFFFDDDDDDCCCCCCBBBAAA@@@@@@???CCCAAA???======???BBBDDDEEEDDDCCCBBBBBBBBBCCCDDDFFFBBB???>>>??????>>><<>>@@@AAAAAABBBBBBDDDHHHOOOVVV\\\```bbb___bbbiiiqqqxxx{{{xxx~~~~~~vvvooopppuuuzzz}}}zzzzzz}}}vvvjjjlllwwwvvvjjjbbb___^^^^^^]]]]]]]]]]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVYYY^^^```]]][[[[[[YYYVVVZZZZZZZZZZZZZZZZZZYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[\\\ZZZYYYYYYZZZYYYVVVRRRRRRQQQQQQQQQSSSUUUXXXZZZ[[[\\\]]]\\\[[[\\\^^^```___^^^]]]]]]]]]^^^___```]]]\\\ZZZYYYYYYXXXWWWVVVXXXWWWUUUSSSRRRRRRSSSSSSSSSPPPKKKGGGEEECCCAAA???AAA@@@@@@???>>>===<<<;;;;;;999777777888888888777::::::999::::::;;;<<<===>>>@@@AAABBBBBBDDDFFFIIIJJJOOOWWW___ccc___WWWPPPAAA@@@>>><<<===BBBJJJOOOOOOTTTXXX[[[___dddfffccc^^^[[[WWWVVVWWWYYYZZZYYY___```bbbaaa^^^ZZZWWWUUUNNNIIICCC???>>>???@@@@@@???@@@AAAAAA???===999777666666555444444555555555444555666555444444666777444777:::<<<===>>>@@@AAAAAADDDGGGKKKPPPVVV\\\aaaeeeiiijjjiiilllpppmmmggg___[[[VVVTTTUUUXXXZZZ[[[^^^]]]\\\[[[YYYWWWVVVUUUPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJHHHEEEBBB@@@===;;;999777777777555444555333111///......//////888777777999;;;;;;:::999666777888999::::::::::::666999<<<@@@AAA@@@>>>===;;;;;;===>>>>>>???>>>>>>??????>>>===<<<;;;:::999:::::::::<<<===>>><<<:::::::::;;;<<<>>>@@@BBBCCC@@@>>>>>>>>>??????===;;;>>>======<<<<<<======>>>;;;===@@@BBBCCCBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCFFFGGGFFFDDDCCCCCCBBBCCCCCCAAA@@@@@@BBBDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFIIINNNNNNLLLJJJLLLIIIHHHEEEBBBAAA@@@@@@@@@???BBBEEEHHHIIIJJJLLLMMMIIIGGGFFFFFFHHHLLLPPPSSSQQQRRRSSSRRRPPPKKKGGGDDD@@@@@@@@@@@@??????>>>>>>;;;;;;<<<==================>>>@@@AAABBBAAA@@@???@@@?????????@@@AAABBBCCCBBB??????AAAAAA???@@@CCC@@@BBBBBB@@@<<<;;;>>>AAA>>><<<<<>>>>>@@@AAA;;;===???@@@@@@@@@AAABBB??????@@@AAABBBDDDFFFFFFAAA@@@???===<<<;;;;;;;;;<<>><<<;;;<<<===>>>===<<<<<<<<<;;;;;;::::::;;;>>>AAADDDFFFEEECCCBBB>>>===<<<===???@@@@@@???@@@@@@???@@@AAACCCEEEFFFHHHHHHHHHJJJLLLLLLJJJGGG@@@@@@@@@??????>>>>>>>>>BBB@@@>>><<<<<<===???AAAFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAABBBAAA@@@>>>CCCBBB@@@???===<<<<<<<<<;;;;;;===>>>@@@@@@AAAAAABBBDDDGGGKKKPPPUUUYYY\\\WWW[[[cccllluuu|||yyyzzz{{{tttwww~~~~~~yyyqqqttt~~~yyyjjjbbb___^^^]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVXXX]]]___\\\[[[[[[ZZZWWW[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYXXXWWWXXXXXXVVVUUUSSSTTTUUUVVVXXXZZZ\\\\\\^^^___```___]]]]]]___aaa___^^^]]]\\\\\\]]]^^^^^^[[[[[[[[[ZZZYYYXXXVVVVVVVVVUUUTTTRRRRRRRRRSSSTTTRRRNNNJJJFFFDDDCCCAAA???@@@@@@???>>>===<<<;;;;;;999999999888666666777999999999999999:::;;;<<<======???BBBCCCDDDDDDFFFHHHIIINNNWWW^^^```\\\SSSKKK@@@???===<<<===BBBIIIOOORRRVVVZZZ^^^dddhhheee___\\\YYYWWWVVVXXX[[[]]]]]]ccceeegggeeeaaa\\\XXXWWWNNNJJJDDD@@@>>>>>>===<<>>??????@@@@@@@@@AAA@@@???>>>===<<<<<<;;;:::;;;<<<===???>>>===<<<=========>>>@@@BBBDDDEEEAAAAAAAAAAAAAAA@@@???>>>???>>>===<<<<<<<<<======;;;>>>CCCEEEDDDAAA>>><<<>>>>>>???@@@@@@@@@@@@@@@@@@CCCGGGIIIHHHFFFEEEEEEBBBBBBBBBAAA@@@@@@BBBDDDFFFFFFFFFFFFGGGHHHJJJKKKHHHHHHIIINNNQQQPPPMMMJJJEEEEEEDDDDDDBBBAAA@@@@@@===@@@EEEHHHIIIJJJJJJKKKHHHHHHFFFFFFHHHMMMSSSXXXXXXYYYYYYWWWSSSMMMGGGDDD@@@????????????@@@AAAAAA===>>>>>>??????????????????AAADDDEEEEEECCC@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@AAA>>>???@@@>>><<<<<>>AAAEEENNNWWWeeebbb]]]WWWQQQKKKGGGEEEDDDCCCAAA???>>>>>>???AAA<<<===???AAABBBCCCDDDDDD>>>>>>===>>>???AAADDDEEEAAAAAA@@@@@@??????>>>>>>AAACCCFFFFFFDDDBBBAAAAAA@@@???<<<:::999:::;;;<<<:::;;;;;;;;;:::999::::::;;;===BBBEEEGGGFFFDDDCCC???>>>======>>>@@@@@@AAABBBAAAAAAAAABBBCCCEEEFFFHHHHHHHHHJJJKKKJJJGGGEEE>>>>>>>>>>>>============@@@???===;;;;;;<<<===???EEEEEEEEEDDDDDDEEEEEEEEECCCCCCDDDEEEFFFDDDBBBAAADDDCCCBBB@@@???>>>======<<<<<<===??????@@@@@@@@@AAABBBDDDGGGJJJOOOUUUYYYVVVZZZbbbkkkttt|||}}}~~~wwwyyy|||uuuhhhaaa```___^^^\\\\\\[[[[[[[[[YYYYYYZZZYYYYYYXXXWWWWWWSSSYYY\\\[[[[[[]]]^^^\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWUUUWWWYYY\\\^^^`````````bbbccccccbbb```___```bbb```___]]]\\\[[[\\\\\\]]]ZZZ[[[\\\[[[YYYWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSOOOLLLHHHFFFDDDCCC@@@>>>@@@???>>>===<<<;;;;;;:::777999:::888555444777999888888888888999;;;<<<<<<;;;>>>BBBDDDEEEEEEFFFGGGHHHMMMVVV\\\\\\VVVLLLEEE>>>>>>===<<<===BBBIIINNNRRRVVV[[[aaaiiimmmggg^^^\\\ZZZYYYXXXZZZ]]]___aaagggjjjllljjjccc]]]YYYWWWPPPLLLGGGCCCAAA???<<<:::??????@@@@@@>>><<<:::999999888777666555555555555444555666666555666777999:::===AAACCCCCCCCCDDDEEECCCFFFJJJMMMQQQVVV[[[___aaabbbcccbbbbbbaaa___]]]ZZZWWWSSSSSSVVV[[[___bbb_________]]]ZZZWWWSSSPPPPPPPPPOOONNNLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMKKKIIIEEEBBB???===;;;999777666666666555444333222111000////////////999999999:::;;;;;;888666999:::;;;<<<===============AAAEEEFFFDDD@@@>>>===????????????@@@AAABBBBBB@@@@@@?????????>>>>>>>>>999;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFGGGCCCCCCDDDCCCBBBAAA@@@@@@@@@???>>>==================AAAEEEFFFCCC???<<<;;;<<<<<<>>>???@@@@@@AAAAAA@@@CCCGGGIIIHHHGGGFFFFFFAAABBBBBBAAA@@@AAACCCEEEGGGGGGFFFFFFHHHJJJLLLMMMKKKKKKLLLOOOSSSTTTOOOJJJFFFFFFFFFFFFEEECCCAAA@@@>>>AAAEEEHHHIIIIIIJJJJJJFFFGGGGGGGGGHHHMMMTTTYYY[[[[[[ZZZXXXSSSMMMGGGDDD@@@???>>>>>>???AAACCCEEE@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEHHHHHHGGGCCC???============>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@@@@@@@???>>>??????>>>>>>???BBBCCC???<<<<<<@@@EEEJJJTTT^^^hhhccc[[[SSSLLLIIIHHHGGGEEECCC@@@>>>===>>>??????>>>???@@@BBBEEEFFFFFFFFF===<<<<<<<<<===???AAABBBAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDFFFFFFDDDAAA@@@???>>>===;;;:::999999:::;;;999;;;<<<<<<::::::;;;===<<<>>>BBBEEEGGGGGGEEEDDD@@@@@@???>>>>>>???AAABBBCCCBBBBBBAAABBBCCCEEEFFFGGGFFFFFFFFFGGGEEEAAA???===============>>>>>>>>>>>>===;;;::::::;;;<<<===CCCCCCDDDFFFGGGHHHIIIIIICCCEEEGGGHHHHHHFFFEEEDDDEEEDDDBBBAAA???>>>>>>>>><<<===>>>??????????????????@@@BBBCCCFFFLLLTTTZZZXXX\\\ccckkktttzzzqqqgggdddaaa```___]]]\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXWWWTTTYYY[[[ZZZZZZ]]]^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXWWWVVVVVVXXXXXXWWWWWWWWWWWWYYYZZZXXXZZZ]]]```cccdddeeeeeeeeeffffffeeebbbaaaaaabbb```___]]]\\\[[[\\\\\\]]]\\\^^^^^^\\\XXXVVVUUUVVVSSSSSSRRRRRRRRRRRRRRRRRRMMMJJJGGGEEEDDDBBB@@@>>>???>>>>>>===<<<;;;::::::777999:::888555444666999777777777888999:::;;;<<<;;;>>>AAADDDEEEEEEFFFHHHHHHMMMUUUYYYWWWOOOFFF@@@======<<<<<<===BBBHHHMMMPPPVVV\\\dddlllpppiii___^^^]]]\\\[[[\\\^^^aaadddkkkoooqqqmmmeee]]]XXXWWWQQQNNNKKKHHHFFFBBB???<<<======>>>===<<<;;;999888:::999888777666555555555444666777666666666999:::<<>>????????????AAAEEEIIIHHHDDD@@@??????????????????@@@AAABBBCCC@@@@@@@@@???????????????777:::===>>>=========>>>???@@@BBBDDDFFFGGGHHHHHHDDDEEEFFFEEEBBBAAA@@@AAA???@@@@@@@@@@@@???>>>===>>>BBBEEEDDD@@@===;;;<<<:::;;;===???@@@AAABBBBBB@@@BBBEEEFFFFFFFFFGGGHHHAAAAAABBBBBBAAACCCEEEHHHHHHGGGFFFGGGHHHKKKNNNPPPNNNPPPRRRSSSUUUVVVQQQJJJHHHHHHHHHHHHGGGEEECCCBBBAAADDDGGGHHHHHHIIIIIIJJJCCCFFFIIIJJJJJJMMMSSSWWWXXXWWWVVVSSSOOOJJJEEEBBB??????======???BBBFFFHHHCCCBBBAAA@@@????????????EEEGGGHHHIIIGGGDDD@@@======>>>>>>?????????>>>>>>???BBBBBB@@@@@@BBBAAA>>>????????????AAACCCEEEFFF@@@>>>???DDDHHHMMMUUU^^^```\\\TTTMMMHHHGGGHHHIIIDDDBBB@@@???@@@AAA@@@???BBBBBBBBBDDDGGGIIIIIIGGG>>>>>>======>>>>>>???@@@>>>???@@@AAAAAAAAAAAAAAA@@@BBBDDDDDDCCCAAAAAABBB======;;;:::::::::;;;;;;:::===???>>><<<<<<>>>AAA???@@@CCCEEEFFFFFFFFFEEEAAAAAA@@@???>>>>>>AAADDDDDDCCCBBBAAABBBBBBDDDDDDEEEDDDCCCCCCCCCAAA===:::<<<<<<<<<======>>>>>>>>><<<;;;;;;:::;;;<<<===>>>AAABBBDDDFFFHHHJJJJJJKKKCCCFFFHHHIIIGGGEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>===>>>>>>?????????>>>>>>>>>???@@@@@@BBBIIISSSZZZZZZ^^^dddkkkrrrxxx|||}}}xxxooojjjgggcccbbb```^^^]]][[[[[[[[[XXXYYYYYYYYYYYYYYYXXXXXXXXX\\\]]]ZZZXXXZZZZZZXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYYYYXXXYYYZZZ\\\ZZZ\\\```cccfffhhhiiiiiiggghhhhhhgggdddbbbaaaaaa___^^^]]]\\\\\\]]]^^^^^^```aaaaaa]]]WWWTTTUUUWWWSSSRRRRRRRRRQQQQQQPPPPPPJJJHHHFFFDDDDDDBBB???===>>>>>>===<<<;;;:::999999888888888777555555666888666666666777888:::;;;<<<;;;>>>AAACCCDDDEEEGGGIIIJJJPPPVVVXXXTTTKKKCCC>>>;;;;;;;;;;;;===BBBHHHLLLOOOVVV___fffmmmoooiiiaaa_________^^^^^^aaaeeehhhoootttvvvrrrggg]]]XXXWWWSSSQQQOOONNNLLLIIIDDD@@@<<<<<<<<<<<<;;;:::999999:::999888777777666777777555666777777777777:::<<<<<>><<<;;;999777555555555555444333111111111111000000//////AAA???===<<<======<<<;;;<<<===>>>???@@@@@@@@@@@@BBBFFFIIIHHHDDDAAAAAABBB>>>>>>======>>>???AAABBBBBBAAAAAA@@@???>>>======555888<<<===<<<;;;<<<>>>???AAAEEEHHHIIIJJJIIIHHHDDDFFFGGGFFFBBB@@@@@@BBB>>>@@@BBBCCCCCCAAA???===<<>>======???CCCHHHKKKHHHFFFDDDBBBAAA@@@@@@AAACCCDDDFFFGGGFFFDDDAAA@@@@@@@@@AAABBBBBBAAA@@@???@@@DDDDDDAAAAAACCCBBB===???>>>>>>???BBBEEEGGGHHHAAA@@@BBBFFFIIIKKKQQQXXXSSSQQQMMMIIIGGGGGGGGGHHHBBB@@@???AAADDDFFFEEEDDDEEEDDDDDDGGGJJJKKKJJJHHH@@@AAAAAAAAAAAA@@@??????>>>???AAABBBCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@AAA>>>===<<<;;;;;;;;;<<<<<<<<>>AAAEEEBBBBBBCCCDDDEEEEEEFFFFFFBBBBBBBBB???===>>>AAAEEEDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAA===:::::::::;;;<<<<<<===>>>>>>::::::::::::;;;===>>>???@@@AAACCCEEEGGGHHHHHHHHHCCCEEEGGGGGGDDDBBBBBBCCCDDDDDDBBB@@@???>>>>>>===>>>>>>?????????>>>>>>======>>>>>>===>>>DDDOOOXXX\\\___eeelllrrrxxx{{{}}}~~~}}}tttoookkkhhhdddcccaaa___]]]\\\[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXYYY]]]^^^ZZZWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWTTTWWWZZZ[[[[[[ZZZ[[[]]]]]]^^^aaadddhhhjjjlllmmmhhhiiijjjhhheeebbbaaa```___^^^]]]]]]]]]^^^___```eeeeeeccc]]]VVVSSSUUUXXXSSSSSSSSSRRRQQQPPPOOONNNIIIGGGEEEDDDCCCBBB???===>>>======<<<;;;:::999999999777666666666777666666555555555666888999;;;<<<<<<>>>@@@BBBCCCEEEHHHKKKOOOSSSXXXXXXRRRJJJBBB>>>::::::;;;;;;===AAAGGGLLLOOOXXXbbbhhhkkklllgggaaa^^^```aaaaaaaaadddiiinnntttyyy{{{vvvjjj___YYYXXXTTTSSSSSSSSSRRROOOJJJFFF=========<<<<<<;;;::::::999888888777777888888888555666777777777888:::<<<<<>>======>>>======<<<===>>>??????@@@@@@@@@<<>>AAA===<<<<<<<<<<<<>>>???@@@DDDCCCBBB@@@>>>===;;;;;;444777;;;<<<::::::;;;===???BBBFFFJJJKKKKKKIIIHHHDDDFFFHHHFFFBBB@@@@@@BBB===@@@BBBEEEEEECCC@@@>>>999<<<===<<<888999===BBB999;;;===???AAACCCDDDDDD???@@@AAAAAAAAACCCFFFIII???AAABBBCCCDDDFFFJJJLLLHHHGGGGGGGGGIIILLLPPPRRRQQQXXX[[[YYYWWWWWWSSSLLLFFFFFFGGGHHHHHHHHHHHHHHHBBBCCCCCCBBBAAAAAACCCEEE>>>DDDKKKNNNMMMLLLOOOQQQRRRPPPNNNKKKHHHFFFEEEEEE???>>>======???DDDIIILLLMMMKKKIIIFFFDDDCCCCCCCCC@@@AAACCCDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@EEEEEEBBBAAADDDCCC===???>>>===???BBBFFFHHHHHHCCCBBBDDDHHHIIIIIILLLRRRIIIIIIIIIHHHHHHHHHGGGGGG@@@???@@@CCCHHHJJJJJJHHHHHHFFFFFFHHHKKKMMMKKKIIICCCCCCDDDDDDCCCBBB@@@???AAABBBDDDFFFGGGGGGFFFFFFFFFFFFEEEBBB>>><<<<<<===>>>>>>===<<<<<<<<<=========AAADDDDDDAAA@@@DDDGGGDDDDDDCCCCCCDDDEEEFFFGGGBBBCCCBBB@@@===>>>AAAEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAABBBCCCBBB???===999999:::;;;<<<<<<======999999:::;;;<<<>>>???@@@@@@AAACCCDDDEEEFFFEEEEEEBBBDDDFFFEEEAAA@@@@@@BBBDDDCCCBBB@@@???>>>======>>>????????????>>>>>>======>>>===;;;;;;AAALLLUUU^^^aaagggnnnuuuzzz~~~yyysssooojjjeeeeeedddbbb```^^^]]]\\\[[[XXXXXXYYYYYYYYYYYYYYYXXXWWW[[[\\\YYYWWWZZZ[[[ZZZUUUVVVVVVVVVVVVVVVVVVVVVYYYXXXVVVUUUUUUVVVXXXYYYSSSWWW\\\]]]\\\[[[\\\^^^^^^___bbbeeehhhkkknnnoooiiijjjjjjiiieeebbb``````___^^^^^^]]]^^^___aaabbbhhhhhheee^^^VVVSSSUUUYYYSSSSSSSSSRRRQQQOOONNNMMMHHHFFFDDDDDDCCCBBB???===>>>===<<<;;;:::999999888:::777444555777888777444444444555666888999;;;<<<===>>>@@@AAABBBEEEIIILLLRRRVVVZZZYYYRRRIIICCC@@@999:::;;;;;;===AAAGGGLLLQQQ[[[eeeiiijjjjjjeee```]]]___aaabbbcccgggmmmrrrwww|||yyymmmaaa[[[ZZZUUUUUUUUUVVVVVVSSSNNNJJJ>>>>>>======<<<<<<<<<;;;888888888888888888999999555666888888888888;;;===;;;???CCCFFFFFFDDDDDDCCCBBBEEEIIIMMMOOORRRUUUWWWWWWUUUVVVXXXUUUNNNOOOVVVSSSSSSTTTVVVYYYYYYWWWVVVSSSRRRQQQQQQQQQQQQQQQRRRMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDAAA>>><<<;;;:::888666444444555555444333000111111111111000000///CCC@@@===;;;===???@@@@@@EEEDDDBBBAAAAAA@@@???===777:::>>>@@@???>>>======:::;;;<<<=========<<<<<>><<<;;;;;;<<<444777;;;======<<<======AAADDDGGGIIIIIIGGGGGGGGGJJJHHHFFFFFFEEEDDDAAA>>>AAA???===???AAAAAA???<<<===???@@@>>><<<<<>>>>>>>>>>>@@@AAABBBBBB@@@???AAADDDFFFEEEDDDDDDAAA@@@BBBFFFHHHHHHGGGJJJIIIFFFFFFHHHMMMTTTYYY^^^```___[[[ZZZZZZVVVOOOEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDEEEGGGJJJLLLOOOPPPLLLJJJHHHFFFDDDCCCCCCCCCEEECCCAAABBBFFFLLLPPPRRROOONNNKKKHHHEEEDDDCCCCCCFFFBBB>>>@@@DDDGGGFFFDDDCCCCCCDDDGGGJJJJJJEEEAAACCCCCCCCCDDDCCCCCCBBBBBBBBB@@@???DDDIIILLLJJJFFFHHHIIIIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCC???@@@BBBDDDFFFIIIKKKKKKJJJKKKLLLKKKJJJHHHHHHIIIIIIHHHEEEBBB@@@@@@CCCFFFKKKKKKJJJHHHGGGFFFEEEEEEBBBAAA???>>>=========>>>BBB>>>>>>???<<<777:::BBB===AAADDDBBB???>>>BBBFFFCCCDDDDDDBBBAAA@@@AAACCCEEEDDDBBB???======???BBBAAAAAAAAA@@@@@@AAADDDFFFFFFEEEDDDBBB@@@?????????<<<<<<<<<<<<=========>>>===;;;:::;;;???AAA@@@???EEEDDDBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBFFFEEEBBB@@@>>>=========@@@@@@???>>>>>>===>>>>>>???===;;;<<>>???@@@AAA@@@<<<999888888888777666555555555555555777666666555666888:::;;;;;;===AAADDDDDDEEEGGGHHHSSSZZZ___\\\XXXSSSKKKDDD:::;;;::::::<<>>>>>???===;;;:::::::::::::::::::::::::::;;;;;;:::999888:::;;;:::<<>>=========777999<<<===<<<;;;;;;<<>>===<<>>>>>>>>???BBBDDD>>>>>>======>>>???@@@AAABBBAAA@@@BBBEEEFFFDDDBBBBBBAAA@@@AAAEEEHHHHHHGGGHHHFFFEEEHHHNNNSSSUUUUUU\\\^^^]]]ZZZYYYYYYUUUOOOIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDGGGIIILLLOOOPPPMMMKKKIIIFFFDDDBBBBBBBBBDDDBBBAAADDDHHHMMMPPPRRRQQQPPPMMMJJJGGGEEEDDDDDDGGGCCCAAABBBFFFIIIHHHFFFCCCCCCDDDGGGJJJIIIEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCEEECCCCCCFFFKKKLLLJJJFFFGGGGGGGGGFFFFFFFFFGGGHHHEEEEEEFFFFFFEEEEEEDDDDDD???@@@AAADDDGGGIIIKKKLLLLLLMMMMMMLLLHHHFFFEEEEEEFFFEEEDDDAAA@@@AAAEEEHHHKKKKKKKKKJJJHHHGGGEEEDDD@@@???===<<<;;;;;;<<<===<<<<<<>>>BBB@@@;;;;;;@@@>>>@@@BBBAAA??????BBBEEE???@@@AAAAAA@@@AAABBBDDDFFFEEEDDDAAA>>>>>>@@@BBBCCCDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDBBB@@@?????????<<<<<<<<<<<<============<<<;;;:::<<<@@@BBBBBBBBBAAAAAAAAABBBDDDFFFGGGGGGCCCCCCBBBAAAAAAAAAAAAAAACCCBBB@@@???>>>===>>>>>>===============>>>???@@@@@@???======???DDDIIILLLXXX___eeehhhmmmuuu{{{}}}wwwpppooooooqqqtttlllkkkfff```^^^aaa```\\\YYYXXXVVVVVVWWWXXXVVVUUUXXXXXXXXXXXXYYYZZZ[[[\\\WWWUUURRRSSSUUUXXXWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVYYYYYYXXXXXXZZZ\\\___```aaaaaaaaaaaabbbdddeeegggiiiiiijjjiiifffbbb___]]][[[\\\]]]^^^_________^^^___]]]\\\[[[ZZZYYYVVVTTTSSSTTTUUUSSSPPPMMMKKKKKKIIIGGGDDDBBBAAA@@@???===>>>???@@@???<<<999888888777666555555444444555555555555666666777999:::;;;<<>><<<::::::::::::::::::::::::999:::;;;:::999999:::<<<;;;===???AAABBBBBBBBBAAACCCFFFJJJNNNPPPRRRTTTVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLNNNPPPQQQPPPOOONNNMMMMMMMMMNNNOOOIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGEEECCC???===;;;::::::777777666555444333222222111111000///////////////@@@??????AAADDDFFFFFFFFFDDDBBB@@@???>>>===;;;999:::::::::999888999===???;;;;;;:::::::::<<<>>>@@@CCCCCCBBB@@@???===<<<<<<999;;;===>>><<<;;;:::;;;;;;???DDDFFFFFFEEEDDDCCCBBBEEEFFFDDD@@@>>>>>>@@@@@@@@@@@@BBBEEEFFFEEEDDDAAA@@@>>>???@@@AAAAAAAAA<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEDDDBBB???@@@??????AAADDDGGGGGGGGGFFFDDDDDDKKKSSSXXXVVVRRRZZZ\\\[[[WWWWWWXXXTTTOOOMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDBBBAAA@@@AAAAAABBBBBBCCCDDDFFFIIILLLNNNPPPMMMKKKHHHFFFCCCBBBBBBBBBBBBBBBCCCFFFLLLPPPRRRSSSTTTRRROOOKKKHHHGGGFFFEEEFFFCCCAAABBBFFFHHHGGGEEECCCDDDEEEHHHIIIIIIFFFCCCEEEEEEEEEFFFGGGGGGGGGHHHJJJHHHGGGIIILLLMMMJJJFFFFFFEEEEEEEEEFFFGGGHHHIIIAAAAAABBBCCCDDDDDDCCCCCC>>>???AAADDDGGGIIIKKKLLLLLLMMMMMMKKKGGGEEEDDDDDDCCCCCCBBB@@@@@@BBBFFFJJJKKKKKKLLLLLLJJJHHHEEEDDD===<<<;;;:::::::::;;;<<<888999>>>DDDCCC>>>===>>>????????????@@@AAABBBCCC:::<<<>>>@@@@@@AAACCCEEEEEEEEEDDDBBB@@@@@@BBBEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@???>>>>>>==================;;;::::::<<<@@@BBBCCCCCC@@@@@@AAABBBDDDEEEFFFGGGDDDCCCBBBAAA@@@????????????>>>>>>============>>>999999:::;;;===???AAABBBAAA@@@>>>>>>@@@CCCFFFIIIUUU___iiiooouuu}}}{{{mmmiiilllppptttwwwooommmhhhaaa___aaa```\\\ZZZXXXVVVVVVWWWXXXWWWVVVXXXXXXXXXXXXYYYZZZ[[[[[[VVVUUUSSSTTTVVVXXXYYYXXXYYYYYYXXXWWWWWWWWWWWWWWWZZZZZZYYYYYYYYY[[[\\\^^^aaa___^^^]]]]]]___aaabbbcccgggjjjiiieeeaaa______^^^^^^____________^^^^^^]]][[[ZZZZZZZZZYYYXXXVVVSSSRRRRRRQQQQQQPPPMMMJJJHHHFFFCCCAAA@@@???===<<<<<<>>>???>>><<<:::999999666555444444444444444444333444666888999:::;;;;;;>>>AAADDDGGGHHHIIIKKKMMMUUUZZZ]]]XXXRRRMMMFFF@@@:::;;;;;;;;;===AAAGGGLLLQQQYYYaaaccccccdddaaa]]]^^^aaadddhhhmmmssszzz~~~xxxmmmgggbbb]]][[[ZZZYYYZZZ\\\\\\[[[ZZZSSSPPPKKKGGGDDDBBB@@@>>>;;;;;;::::::::::::::::::888999::::::999999;;;=========>>>???@@@AAAAAAAAADDDGGGKKKNNNPPPRRRUUUWWWWWWWWWWWWUUUSSSPPPNNNLLLIIIHHHHHHIIIJJJLLLOOOPPPNNNMMMLLLKKKJJJKKKLLLMMMJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIDDDBBB@@@===;;;:::::::::777777666555444333222222111000000///////////////;;;;;;===@@@DDDFFFFFFDDDCCCAAA???======;;;999777888999999888777888;;;>>><<<;;;999888999<<>>===<<<:::888999;;;======<<<;;;;;;<<<888<<>>@@@CCC<<<===???AAADDDEEEFFFFFFHHHEEEAAA@@@AAA@@@===:::;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCCCCAAA>>><<<>>>>>>>>>@@@BBBEEEFFFGGGFFFFFFGGGLLLRRRUUUSSSQQQXXXYYYXXXUUUUUUWWWTTTOOONNNMMMLLLJJJHHHFFFEEEDDDGGGEEEBBB@@@??????@@@AAABBBBBBDDDFFFHHHKKKMMMOOOJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCFFFJJJPPPSSSUUUUUUUUUSSSOOOLLLHHHFFFEEEDDDCCCAAA@@@AAACCCDDDCCCBBBCCCDDDFFFHHHIIIHHHFFFEEEGGGGGGGGGHHHIIIJJJKKKKKKNNNMMMLLLMMMNNNMMMJJJGGGEEEDDDBBBCCCEEEGGGIIIIII??????@@@AAAAAAAAAAAA@@@===>>>@@@CCCFFFHHHJJJKKKIIIJJJKKKJJJGGGEEEEEEEEEBBBBBBAAA??????BBBFFFJJJKKKLLLNNNNNNLLLIIIEEECCC<<<;;;:::::::::;;;<<<===888;;;???CCCCCC@@@======???>>>===>>>@@@BBBBBBBBB999;;;>>>??????AAACCCEEECCCCCCCCCAAA@@@AAACCCFFFFFFEEEEEEEEEFFFFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>===;;;;;;;;;<<<>>>@@@AAAAAABBBCCCDDDDDDCCCBBBCCCCCCDDDCCCAAA@@@???>>>======>>>======<<<<<<<<<<<<<<<888999999:::<<<>>>@@@AAA?????????@@@AAADDDFFFHHHQQQ]]]kkkttt|||wwwjjjhhhmmmqqquuuyyyuuusssllleeebbbbbbaaa\\\[[[YYYWWWVVVWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZUUUUUUTTTTTTVVVXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXX[[[ZZZYYYYYYYYYYYYZZZ[[[^^^]]]ZZZYYYYYYZZZ\\\]]]^^^ccchhhgggbbb^^^^^^`````````aaaaaa```______^^^\\\ZZZXXXXXXYYYYYYXXXWWWSSSPPPOOOPPPRRRQQQMMMJJJHHHFFFCCCAAA@@@???>>><<<;;;===>>>>>>;;;999999999555444444333333333444444222333666999;;;;;;<<<;;;???AAADDDFFFHHHIIILLLNNNUUUZZZZZZUUUNNNIIICCC===:::;;;<<<<<<>>>BBBHHHLLLNNNVVV]]]^^^___```^^^[[[ZZZ]]]aaaeeekkkqqqyyy~~~~~~uuukkkeeeaaa]]][[[YYYXXXYYY[[[]]]]]]]]]YYYVVVQQQLLLHHHDDDAAA???;;;;;;;;;;;;;;;:::::::::777999::::::999:::<<<>>>>>>>>>======>>>@@@AAABBBEEEGGGKKKNNNPPPRRRVVVXXXYYYYYYYYYYYYWWWSSSPPPNNNKKKKKKKKKKKKLLLNNNPPPQQQOOONNNLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHGGGJJJJJJJJJJJJIIIIIIHHHGGGCCCAAA???<<<:::999888888777666666555444333222111000000////////////000000999999<<>>666999>>>@@@AAAAAAAAABBB@@@DDDFFFDDD???;;;===@@@;;;<<>>AAAAAA@@@>>>;;;:::<<<===>>>???@@@BBBDDDFFFFFFIIIKKKLLLKKKLLLOOORRRTTTVVVUUURRRSSSUUUSSSOOOLLLLLLKKKJJJIIIGGGGGGFFFHHHFFFCCCAAA?????????@@@BBBCCCDDDEEEGGGIIIKKKLLLGGGFFFEEEDDDDDDDDDEEEFFFDDDEEEHHHMMMRRRVVVWWWVVVUUURRROOOKKKGGGDDDCCCBBBAAAAAA@@@AAABBBCCCBBBAAABBBCCCFFFHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKPPPOOOOOOOOONNNMMMJJJHHHEEEBBB@@@@@@CCCFFFGGGGGG>>>????????????>>>=========>>>@@@BBBDDDFFFHHHIIIJJJKKKKKKJJJGGGEEEEEEEEEDDDDDDBBBAAA@@@CCCGGGJJJMMMNNNOOOOOOMMMJJJFFFDDD===<<<;;;;;;;;;<<<===>>>===>>>??????@@@@@@>>><<<>>>===<<<===@@@BBBBBBAAA===>>>??????@@@AAADDDFFFGGGFFFDDDAAA>>>???AAADDDDDDCCCBBBCCCEEEFFFEEEDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAA??????>>><<<<<<<<<;;;;;;;;;<<<===@@@CCCEEEDDDCCCAAABBBCCCBBBBBB@@@???======<<<<<>>>>>===<<<;;;::::::::::::::::::;;;<<<===>>><<<===???AAACCCEEEGGGHHHIIIUUUeeerrr}}}{{{rrrpppqqqrrruuuyyy{{{yyytttlllhhhhhhddd___]]][[[XXXVVVVVVWWWVVVVVVTTTTTTSSSTTTTTTUUUVVVWWWUUUUUUUUUTTTUUUVVVXXXZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXYYYZZZYYYXXXWWWWWWXXXZZZ[[[[[[```dddccc^^^\\\]]]```bbbbbbbbbbbbbbbaaa```___\\\ZZZXXXWWWXXXXXXWWWVVVQQQOOONNNOOOQQQQQQMMMIIIIIIGGGDDDBBBAAA@@@>>>===:::<<<======;;;999888888444444333333333444444555222444666999;;;<<<<<<<<<>>>@@@CCCEEEFFFIIILLLNNNUUUXXXWWWPPPIIIEEE@@@;;;:::;;;<<<===???CCCHHHKKKMMMTTTZZZZZZ[[[\\\[[[XXXXXXZZZ^^^ccchhhooovvv{{{{{{}}}sssjjjeeeaaa]]]XXXVVVUUUVVVXXX[[[]]]]]][[[YYYVVVRRRLLLFFFBBB@@@<<<<<<<<<;;;;;;:::::::::777999::::::999:::<<<>>>???>>>======>>>@@@BBBCCCFFFHHHLLLNNNPPPSSSWWWYYYZZZZZZ[[[[[[ZZZWWWTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQNNNKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFCCCBBB???;;;888777666666666666555444333222111111000000////////////000000::::::<<>><<<<<<<<<;;;999777555777999:::999999999;;;>>><<<:::888999;;;>>>@@@AAA>>><<<<<<===>>>;;;888555777999999999:::<<<>>>666888;;;===>>>???AAACCCDDDFFFGGGEEEAAA>>>>>>???;;;>>>AAADDDEEEGGGIIIKKKEEECCCBBBBBBBBB@@@>>><<<999999;;;<<<<<<===<<<<<<;;;>>>@@@@@@>>><<<;;;;;;;;;===>>>>>>>>>???BBBDDDEEEIIILLLJJJFFFFFFLLLRRRPPPQQQPPPMMMOOORRRQQQMMMIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDBBBAAAAAAAAABBBDDDDDDDDDEEEFFFGGGIIIJJJFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFIIIMMMRRRVVVWWWVVVTTTRRRNNNJJJFFFCCCAAA@@@BBBBBBCCCDDDDDDCCCCCCBBB@@@BBBFFFHHHHHHIIIJJJLLLFFFEEEEEEDDDEEEFFFHHHIIIOOOOOOOOOOOONNNMMMKKKJJJFFFBBB>>>===@@@CCCDDDCCC===>>>>>>>>>===<<<;;;;;;======???@@@BBBDDDEEEFFFJJJKKKLLLKKKHHHFFFEEEEEEGGGGGGFFFEEEDDDGGGKKKOOOOOOPPPPPPOOOMMMJJJGGGEEE???>>>===<<<<<<===>>>>>>???@@@???===>>>AAA@@@===;;;<<<<<<===>>>@@@AAABBBAAAAAAAAA@@@AAADDDHHHLLLNNNLLLGGGBBB???@@@CCCGGGFFFCCC@@@@@@CCCEEEDDDCCCBBBDDDFFFHHHJJJJJJJJJJJJGGGFFFEEECCCAAA@@@>>>>>><<<<<<<<<;;;999888999;;;;;;???CCCDDDCCCBBBDDDFFFAAA@@@???>>>===<<<<<<<<<@@@@@@@@@???>>><<<;;;:::<<<<<<;;;;;;;;;<<<<<<===:::<<>>::::::;;;===>>>@@@CCCHHHKKKLLLRRRWWWVVVVVVXXXWWWUUUVVVYYY\\\```eeekkkrrrvvvwww|||{{{sssjjjeeeaaa^^^UUUSSSQQQQQQTTTXXX[[[\\\ZZZ[[[[[[WWWPPPIIIDDDAAA======<<<<<<;;;:::::::::888999::::::999999;;;===>>>>>>>>>>>>@@@BBBDDDEEEGGGIIILLLNNNPPPSSSWWWZZZZZZZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZYYYWWWTTTSSSQQQPPPMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFCCCAAA>>>;;;888666555555666666555444333222111111///////////////000000111:::::::::<<>>???;;;999:::======;;;777555777888888777888:::<<<666888999:::;;;>>>BBBEEEHHHHHHGGGEEECCC@@@>>>===:::===AAADDDDDDFFFHHHKKKBBBCCCDDDCCC@@@>>>======999:::;;;<<<=========<<<<<>><<<===???;;;===???>>>======@@@BBBBBBEEEGGGGGGFFFFFFJJJMMMJJJKKKJJJHHHIIIMMMMMMIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIGGGFFFDDDCCCCCCCCCCCCFFFFFFGGGKKKOOOSSSTTTTTTUUUSSSOOOJJJFFFCCCAAA@@@AAABBBCCCDDDCCCBBBBBBAAA>>>AAAEEEGGGHHHIIILLLOOOJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNOOONNNLLLKKKKKKGGGBBB<<<;;;>>>@@@@@@>>>;;;;;;<<<=========<<<<<<======>>>???@@@AAABBBBBBEEEGGGIIIJJJJJJJJJKKKLLLKKKKKKKKKJJJKKKNNNSSSWWWQQQQQQPPPOOOLLLJJJHHHGGG@@@???===<<<<<<<<<=========???>>><<>>>>>======AAADDDDDDCCCBBBAAACCCHHHOOOTTTOOOMMMIIIEEEDDDHHHOOOUUULLLFFF@@@???AAACCCBBB@@@>>>@@@DDDGGGJJJKKKKKKKKKGGGFFFDDDBBB@@@>>><<<<<<;;;<<<===;;;999888:::<<<:::???DDDEEECCCBBBDDDFFF???>>>======<<<<<<<<<===???@@@@@@AAA@@@???>>>===<<<<<<<<<;;;<<<<<<===>>>:::===@@@DDDFFFFFFEEEDDDBBBJJJWWWiii~~~zzzssssss}}}~~~xxxtttqqqrrrwwwtttrrruuuvvvxxxwwwtttssssssoooiiiccc___ZZZWWWUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTUUUVVVTTTRRRQQQTTTVVVZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVXXXZZZ]]]^^^___``````aaa```^^^\\\\\\]]]___aaacccddddddddddddccccccbbb```]]]YYYVVVUUUTTTSSSQQQNNNPPPQQQPPPNNNKKKJJJJJJHHHFFFCCCAAA@@@???===<<<;;;======<<<999666555555555555444444555555666777777777777888999:::<<<<<<>>>???BBBCCCEEEHHHLLLPPPSSSUUURRRIIIBBB@@@===:::999;;;===???@@@CCCHHHKKKJJJPPPSSSRRRQQQSSSSSSPPPSSSUUUXXX[[[___dddkkkoooqqqvvvwwwppphhhccc___[[[RRRPPPMMMNNNQQQVVVZZZ[[[YYY\\\___]]]VVVMMMGGGDDD=========<<<;;;;;;::::::999:::;;;:::999999:::<<<======>>>@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPTTTXXX[[[YYYZZZ[[[\\\]]]___``````^^^___``````]]]XXXSSSPPPKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGBBB@@@===;;;888777777777666555555444333222111111///////////////000111111999888777888;;;<<<<<<;;;>>><<<;;;;;;<<<===;;;:::::::::888666555777<<<@@@???>>><<<:::::::::;;;<<<;;;777555666:::;;;999555777888888777666666777999777888888888:::===CCCGGGFFFDDDBBB@@@???===999666888;;;???AAABBBCCCFFFIIICCCFFFGGGDDD???:::999:::999:::;;;===>>>======<<<>>>@@@AAA@@@>>>===???BBB;;;===???>>><<<<<<>>>AAA???@@@BBBEEEHHHIIIIIIIIIFFFHHHFFFDDDFFFJJJJJJFFFHHHHHHGGGFFFEEEDDDCCCBBB>>>???BBBDDDGGGHHHIIIJJJGGGFFFFFFEEEEEEEEEEEEEEEKKKJJJGGGDDDBBBAAAAAAAAAFFFEEEFFFHHHMMMPPPRRRRRRVVVTTTOOOKKKFFFCCCAAA@@@>>>@@@BBBBBBAAA?????????<<<@@@EEEGGGHHHJJJNNNQQQPPPOOOMMMKKKKKKLLLNNNOOOJJJLLLMMMNNNMMMLLLLLLLLLHHHBBB<<<:::<<<>>>===;;;888999;;;<<<===>>>>>>>>>======>>>>>>??????@@@@@@===@@@EEEIIILLLOOOSSSVVVLLLMMMMMMNNNPPPTTTZZZ^^^SSSRRRPPPNNNLLLJJJIIIHHH@@@???===<<<;;;;;;;;;<<<:::===>>>===AAAFFFDDD===777;;;???>>><<<<<<@@@EEEEEEDDDBBBBBBDDDKKKTTTZZZLLLJJJHHHFFFJJJRRR]]]eeeQQQJJJBBB???@@@BBBAAA???;;;===AAAFFFIIIKKKKKKKKKFFFEEEDDDAAA???===;;;::::::<<<===<<<::::::<<>>======<<<<<<<<<======>>>???@@@BBBBBBBBBAAA@@@;;;;;;;;;<<<===>>>??????<<<>>>BBBEEEFFFEEECCCAAA<<>><<<;;;<<<===>>><<<999666444444555555555555555666777888999888777777888:::<<<===>>>@@@BBBDDDFFFIIIMMMQQQRRRSSSPPPGGGAAA???===:::999;;;===???AAADDDHHHKKKIIINNNQQQOOONNNPPPOOOMMMPPPRRRTTTVVVYYY^^^dddhhhjjjppprrrmmmeee```\\\WWWQQQNNNLLLLLLPPPUUUYYY[[[XXX]]]aaa```YYYPPPIIIEEE>>>>>>===<<<;;;;;;:::::::::;;;;;;:::999888:::;;;<<<===???AAACCCEEEGGGHHHHHHJJJMMMNNNPPPTTTXXX\\\YYYYYYZZZ\\\^^^aaacccddd```bbbcccbbb^^^XXXQQQMMMEEEDDDCCCBBBAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHHHH@@@>>><<<:::999999999999666555555444333222111000///////////////000111111;;;:::999999999:::;;;<<>><<<:::;;;999::::::999888999<<<>>><<<<<<===;;;::::::;;;===<<<:::777777888::::::999777666666666666666777888222222333555888<<>>AAACCCDDDEEEFFFIIIHHHGGGEEEBBB>>>;;;999:::<<<======<<<;;;;;;<<>>======>>>>>>===<<>>???CCCGGGHHHFFFCCC@@@AAABBBDDDEEEFFFFFFFFFEEECCCBBBCCCEEEDDDAAA>>>===???AAAEEEHHHJJJLLLLLLJJJGGGFFFHHHHHHEEEDDDGGGIIIIIIHHHFFFDDDAAA???>>>AAACCCFFFKKKNNNQQQSSSTTTVVVTTTPPPKKKEEE@@@<<<:::>>>???@@@AAAAAA@@@???>>>===BBBHHHJJJIIIKKKPPPUUUKKKKKKMMMPPPSSSRRROOOMMMIIIIIIJJJKKKLLLMMMMMMNNNGGGBBB===;;;<<<>>>????????????@@@@@@@@@?????????;;;===@@@AAA@@@@@@@@@AAABBBFFFIIILLLMMMOOOPPPRRRUUUOOOJJJKKKQQQUUUUUURRRXXXVVVSSSOOOLLLJJJJJJJJJEEECCCAAA???===<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA;;;???CCCDDDBBBAAAAAABBBDDDDDDDDDDDDGGGMMMVVV\\\VVVSSSNNNIIIHHHNNNXXX```LLLDDD???>>>???<<<;;;===DDDCCCBBBCCCEEEGGGGGGGGGEEEDDDBBB@@@===;;;999888???<<<999888:::>>>@@@AAADDDEEEEEEEEECCC@@@===<<<<<<<<<>>>AAACCCBBB@@@===BBBAAAAAAAAABBBBBB@@@??????>>>===<<<<<<===>>>>>>AAAAAA@@@@@@AAAAAABBBCCC???@@@HHHZZZnnnyyyxxxrrrlllgggfffrrr}}}uuuqqqsssxxxvvvmmmmmmttt}}}tttmmmggghhhmmmtttpppnnnuuuxxxtttlllaaaYYYVVVWWWWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRVVVUUUSSSQQQQQQSSSXXX\\\ZZZYYYXXXXXXYYY[[[]]]^^^YYYYYYZZZZZZ[[[\\\]]]^^^\\\^^^```aaacccfffjjjmmmkkkgggbbb^^^]]]\\\\\\[[[___aaadddfffggggggeeeddd___ZZZTTTRRRSSSUUUUUUTTTTTTRRRPPPMMMJJJIIIIIIIIIHHHGGGFFFEEECCC@@@>>><<<;;;;;;;;;;;;:::999888888666666555555555666666777:::999888777999<<>>===???DDDHHHIIIHHHGGGJJJNNNRRRUUUYYY]]]```ccc```^^^___cccffffffeeegggfffddd___YYYRRRLLLIII@@@???>>>>>>>>>???AAABBB???@@@AAACCCEEEGGGHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@>>><<<:::999888888333222111111000000111111000////////////000000111777777777777888999;;;<<<@@@;;;888;;;===:::999:::888999::::::999:::<<<>>>===>>>???>>><<<;;;<<<===;;;999777777999:::::::::888888777777777777777888333333444555888;;;===???BBBAAA??????@@@@@@???>>>======???AAABBBCCCDDDDDDEEEEEEDDDBBB@@@===;;;999999;;;======<<<;;;<<<===AAABBBCCCDDDCCCAAA???>>>===<<<<<<<<<<<<<<<;;;:::AAA@@@???AAACCCCCCAAA>>>???@@@AAACCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCC@@@======>>>@@@CCCFFFIIIJJJKKKKKKHHHHHHJJJIIIEEEEEEGGGHHHIIIJJJIIIGGGDDD@@@>>>@@@BBBFFFJJJNNNPPPQQQQQQQQQOOOLLLHHHDDD@@@===<<<===>>>>>>?????????>>>>>>@@@CCCIIIOOOTTTUUUTTTRRRNNNNNNOOOQQQSSSRRRPPPNNNIIIIIIIIIJJJJJJKKKKKKKKKEEE@@@<<<:::;;;>>>?????????@@@AAAAAAAAA@@@???>>>;;;===@@@@@@@@@???@@@AAACCCFFFIIILLLMMMNNNPPPQQQSSSNNNIIIJJJPPPTTTSSSPPPRRRPPPMMMJJJHHHGGGGGGHHHFFFDDDBBB???===<<<<<<<<<>>>>>>??????@@@AAAAAAAAA===@@@DDDDDDBBBAAAAAABBBAAABBBBBBCCCFFFLLLUUU[[[PPPSSSUUUTTTPPPMMMMMMMMMFFF@@@<<<>>>???======>>>BBBAAAAAACCCEEEGGGGGGFFFEEEDDDCCC@@@>>>;;;:::999===<<<:::999:::===@@@BBBCCCDDDEEEEEEDDDBBB@@@>>>======>>>@@@BBBCCCAAA???BBBBBBAAAAAABBBAAA@@@>>>@@@???>>>===>>>>>>@@@@@@AAAAAAAAAAAAAAABBBCCCCCC??????EEETTTfffqqqqqqmmmfffaaa```kkk|||xxxooonnnrrr{{{~~~xxxtttwww|||}}}|||uuulllddddddjjjssszzzpppqqqwww}}}tttlllbbb[[[XXXWWWVVVUUURRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTWWW]]]aaa^^^\\\ZZZYYYYYYZZZ\\\^^^]]]]]]\\\]]]]]]^^^___```cccdddfffggghhhkkkooorrrkkkhhhccc```______]]]\\\\\\```dddhhhiiihhheeeccc]]]YYYUUUSSSTTTVVVVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJGGGFFFEEEBBB@@@>>><<<;;;;;;;;;;;;;;;:::999888888666666666666666777777888777888:::;;;<<<===>>>>>>???@@@AAABBBBBBDDDHHHKKKOOOMMMIIIDDD@@@===:::999:::;;;===@@@BBBCCCDDDEEEEEEHHHKKKLLLLLLLLLMMMNNNIIIJJJMMMNNNPPPRRRVVVYYY```hhhnnnlllfff```ZZZTTTMMMLLLJJJIIILLLQQQVVVYYYYYY\\\___^^^ZZZSSSNNNKKKDDDBBB@@@===;;;;;;;;;<<<888999;;;;;;::::::<<<===???>>>===???DDDHHHIIIIIIGGGJJJOOORRRVVVZZZ^^^aaadddbbbaaabbbeeeggghhhgggfffeeeaaa[[[TTTMMMGGGCCC======<<<;;;<<<<<<===>>>===>>>@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKJJJJJJIIIHHHFFFEEEDDD???>>><<<:::888777666666333222111111000000111111000////////////000111111555555555666777999:::;;;???:::888:::;;;999888999666888;;;;;;;;;<<<===>>>???@@@BBBAAA???===<<<<<<:::888777777999;;;;;;;;;999888777666666555666666333333444555777999:::;;;======>>>@@@BBBBBBAAA???>>>??????@@@AAABBBCCCCCCAAAAAA@@@???>>><<<:::999777999<<<===<<<<<<>>>???@@@AAACCCDDDCCCAAA???===;;;;;;:::::::::999999999@@@>>>===>>>???@@@>>>======>>>@@@AAABBBCCCBBBBBBBBBAAA@@@AAABBBAAA>>><<<<<<===???AAADDDFFFHHHIIILLLIIIIIIKKKJJJGGGFFFHHHIIIJJJLLLLLLJJJFFFBBB??????BBBFFFJJJMMMNNNNNNMMMJJJIIIHHHFFFCCCAAA???===<<<<<<<<<<<<<<<===>>>>>>CCCDDDIIITTT___```XXXOOORRRQQQQQQQQQSSSRRRQQQOOOJJJIIIIIIIIIHHHHHHGGGGGGAAA>>>:::999;;;>>>@@@AAA@@@AAABBBCCCCCCAAA???>>>;;;===?????????>>>???@@@BBBEEEHHHKKKLLLLLLNNNOOOOOOKKKGGGHHHMMMPPPOOOLLLKKKIIIGGGEEEEEEEEEFFFGGGGGGEEECCC@@@>>>===<<<<<<>>>??????@@@@@@AAAAAABBB@@@BBBDDDDDDBBBAAA@@@AAA>>>???@@@AAADDDJJJRRRWWWKKKPPPVVVXXXTTTMMMEEEAAABBB>>>===AAACCCAAA@@@BBB??????AAACCCFFFHHHGGGEEEEEEDDDBBB@@@>>><<<:::999;;;<<<===;;;:::;;;@@@DDDCCCDDDEEEFFFFFFDDDCCCAAA>>>======???BBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@?????????@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCC???===@@@KKKYYYdddgggfff```[[[ZZZcccssswwwllllllttt|||zzzzzz{{{}}}yyyoooggggggooozzzvvvyyy|||ssslllccc]]]ZZZXXXUUURRRRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSUUUXXX]]]cccgggdddbbb^^^[[[ZZZ\\\^^^___aaaaaa````````````aaaaaafffhhhiiijjjkkkmmmpppsssjjjhhheeecccbbbaaa___]]]ZZZ^^^ccchhhiiifffbbb___YYYWWWUUUTTTUUUVVVVVVVVVUUUUUUTTTRRRPPPNNNLLLKKKIIIGGGEEEBBB???>>>======;;;<<<<<<;;;;;;:::999888666666666666666777888888666888<<>><<<:::===>>>@@@AAAAAADDDGGGJJJLLLIIIEEE@@@<<<:::999999:::<<<>>>@@@BBBCCCDDDDDDDDDGGGJJJKKKKKKKKKLLLMMMHHHIIIJJJKKKLLLNNNQQQTTT^^^eeejjjgggaaa\\\WWWRRRIIIHHHFFFFFFIIINNNSSSVVVTTTWWWZZZZZZVVVQQQMMMKKKDDDBBB???===;;;:::;;;;;;888:::;;;;;;:::;;;<<<>>>???>>>>>>@@@DDDGGGIIIIIIHHHKKKPPPTTTWWW[[[```cccgggeeedddeeehhhjjjjjjiiihhheee```YYYQQQIIICCC@@@<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFGGGGGGIIIJJJKKKJJJIIIHHHIIIKKKLLLKKKJJJIIIGGGEEECCCAAA<<<;;;999888666555444444222222111000000000000111///////////////000111222555666666777888999999:::===:::888::::::777777999666888;;;============>>>@@@BBBDDDDDDAAA>>><<<<<<:::888666777999;;;;;;;;;888777666555444333333333444444444555666777777888;;;;;;===@@@BBBBBB@@@>>>>>>>>>??????@@@BBBCCCCCCAAAAAA@@@>>>===;;;999999666888;;;<<<======???@@@???AAACCCDDDCCCAAA>>><<<::::::;;;:::999888999999<<<;;;;;;<<<===???@@@AAA<<<===???AAAAAAAAA@@@???AAAAAAAAAAAAAAA@@@>>><<<;;;<<<===???AAADDDFFFGGGIIIGGGHHHLLLLLLIIIHHHJJJKKKLLLLLLKKKJJJGGGDDDBBBAAACCCGGGKKKLLLLLLKKKJJJFFFFFFFFFEEEDDDAAA???>>>;;;;;;::::::;;;<<<>>>???CCCDDDIIIUUU___```XXXOOOTTTSSSQQQQQQRRRRRRQQQOOOKKKKKKJJJIIIGGGFFFEEEEEE>>>===;;;;;;<<<@@@CCCDDDBBBCCCDDDEEEDDDBBB???>>><<<===??????>>>>>>???@@@@@@CCCFFFHHHHHHIIIJJJKKKKKKHHHFFFGGGKKKMMMKKKHHHFFFEEEDDDCCCCCCEEEGGGHHHGGGEEECCC@@@>>>===<<<<<>>???@@@BBBGGGMMMQQQIIILLLPPPQQQPPPKKKGGGDDDAAA???@@@EEEGGGDDDDDDFFF===>>>@@@DDDGGGHHHGGGEEECCCCCCAAA???===;;;999999999<<<>>>===:::;;;@@@FFFEEEFFFGGGGGGGGGEEECCCBBB???>>>===>>>AAACCCDDDDDDAAABBBCCCBBB@@@>>>>>>>>>????????????@@@AAACCCDDD@@@@@@AAABBBBBBBBBBBBBBB@@@======CCCOOOYYY___```\\\XXXWWW^^^lllzzz}}}tttttt{{{wwwooosss~~~}}}|||~~~xxxooojjjccc^^^[[[XXXTTTPPPRRRRRRQQQQQQQQQQQQRRRRRRPPPRRRUUUXXX[[[```fffkkkhhhfffbbb___^^^___bbbcccccccccbbbaaaaaaaaabbbbbbdddeeefffffffffgggjjjmmmhhhfffdddcccbbbaaa^^^\\\ZZZ\\\___aaaaaa___[[[YYYTTTSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVUUUSSSPPPNNNLLLMMMKKKGGGCCCAAA@@@???@@@<<<<<<<<<<<<;;;:::999888555555555555666777777888888:::===???@@@>>><<<:::===???@@@AAAAAADDDGGGJJJJJJGGGAAA<<<999888999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDGGGJJJLLLLLLLLLMMMNNNIIIJJJJJJJJJKKKLLLPPPSSS[[[bbbfffbbb\\\XXXSSSOOOGGGEEEDDDCCCEEEIIIMMMPPPPPPRRRTTTTTTQQQMMMJJJHHHCCCBBB???<<<::::::::::::999:::<<<<<<;;;;;;===>>>>>>???@@@BBBEEEGGGIIIJJJJJJMMMRRRVVVZZZ^^^cccgggiiiiiiiiijjjkkklllllllllllliiibbbYYYQQQIIIDDDBBB??????>>>>>>============???@@@CCCEEEHHHIIIJJJJJJIIIKKKKKKKKKJJJIIIJJJKKKMMMLLLKKKIIIFFFCCC@@@???;;;:::888666555444333333222222111000000000000000////////////000111222222999999999999999999888888;;;999888:::999666777:::777999<<<>>>======>>>>>>@@@BBBDDDDDDAAA>>>===<<<:::888777777999:::;;;:::999888777666555555444555555555555555666666666666:::;;;<<>>>>>@@@BBBCCCDDDDDDCCCAAA???<<<:::999888555777:::<<<===>>>@@@AAA???@@@BBBCCCBBB@@@===<<<:::;;;<<<;;;999888999;;;<<<<<<<<<<<<===>>>@@@AAA;;;===???AAAAAAAAA???>>>@@@AAABBBBBBAAA???>>>>>><<<<<<<<<===???BBBDDDEEEEEECCCFFFKKKLLLJJJJJJLLLNNNLLLJJJGGGEEEEEEEEEFFFCCCEEEHHHJJJKKKJJJIIIHHHFFFFFFGGGFFFEEEBBB@@@>>>;;;;;;:::;;;<<<>>>@@@AAAAAADDDIIIPPPVVVWWWSSSOOORRRQQQOOOPPPQQQQQQPPPOOOMMMLLLKKKIIIGGGEEEDDDCCC============>>>AAAEEEGGGEEEEEEFFFFFFEEEBBB@@@>>>===>>>??????>>>===???@@@===@@@CCCEEEEEEEEEFFFGGGGGGEEEDDDFFFHHHIIIGGGEEEAAAAAA@@@???AAACCCEEEFFFFFFDDDBBB@@@>>>=========@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>???@@@@@@AAADDDHHHLLLHHHIIIKKKMMMMMMKKKGGGDDD@@@???BBBFFFFFFCCCBBBEEE>>>>>>AAADDDGGGIIIGGGEEEBBBAAA@@@>>><<<:::999888888<<>><<<===@@@BBBCCCDDD@@@BBBCCCBBB???===>>>?????????>>>>>>???AAABBBCCC??????@@@AAABBBAAAAAA@@@@@@>>>===AAAHHHRRRYYY]]]YYYVVVUUUZZZfffrrr{{{~~~|||vvv|||~~~yyywwwzzz}}}uuunnnjjjeee```\\\[[[XXXTTTPPPRRRRRRQQQQQQQQQQQQRRRRRRRRRTTTXXX[[[^^^bbbfffjjjiiigggdddbbbaaaccceeegggbbbbbbaaaaaaaaaaaaaaaaaa``````aaa```___```ccceeedddbbb```______^^^\\\ZZZ[[[[[[ZZZXXXWWWUUUTTTSSSOOOPPPPPPPPPQQQQQQSSSTTTVVVVVVVVVUUUTTTQQQOOOMMMNNNLLLHHHDDDAAA@@@@@@@@@<<<<<<<<<<<<;;;:::999999444444444444555666777888;;;<<<===>>>>>>>>>>>>===???@@@AAABBBBBBDDDGGGJJJHHHEEE@@@;;;888999;;;<<<;;;<<<>>>@@@BBBCCCCCCDDDCCCEEEHHHIIIIIIIIIIIIJJJHHHHHHIIIHHHIIIKKKOOOSSSZZZaaaddd```YYYTTTOOOKKKEEEDDDAAA@@@@@@BBBEEEGGGLLLNNNOOONNNJJJFFFDDDCCCBBB@@@===;;;:::999:::;;;999;;;<<<<<<<<<<<<===???>>>@@@BBBDDDFFFHHHJJJKKKMMMPPPUUUZZZ^^^ccchhhllllllmmmnnnoooooooooppppppnnnjjjbbbZZZRRRMMMJJJIIIEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHJJJLLLLLLLLLKKKJJJKKKLLLLLLJJJJJJKKKLLLMMMLLLKKKHHHEEEBBB???===:::999888666555444444444222111000000//////000000////////////000111222333;;;;;;<<<;;;;;;:::888888999888888:::999777888===999;;;===>>>======>>>???@@@AAACCCBBB@@@>>>======<<<:::777777999::::::999;;;:::999888888777888888555555666666666666555555::::::;;;===@@@AAA@@@>>>???>>>>>>>>>???@@@BBBCCCEEEDDDAAA???<<<:::999888555777:::<<<===>>>@@@BBB@@@@@@AAAAAA@@@???===<<<:::<<<>>>===999888:::<<<>>>???@@@???===;;;<<<===<<<>>>@@@BBBCCCAAA???>>>@@@AAACCCCCC@@@???>>>>>><<<<<<<<<<<<>>>@@@BBBDDDBBBAAADDDIIIKKKIIIIIIKKKMMMJJJFFFCCCAAABBBDDDFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFCCCAAA???<<<<<<===>>>@@@BBBCCCDDDAAADDDHHHKKKLLLLLLMMMMMMLLLKKKKKKMMMOOOPPPOOONNNMMMLLLKKKIIIGGGEEECCCBBB<<<===>>>??????BBBFFFIIIHHHHHHGGGFFFDDDCCCAAA@@@???@@@@@@???>>>>>>@@@AAA===???BBBCCCCCCCCCDDDEEEDDDDDDDDDEEEGGGFFFDDDBBB>>>===<<<<<<===???AAACCCCCCBBB@@@>>>=========>>>@@@AAAAAABBBBBBCCCCCCDDDDDDCCCAAAAAAAAAAAA???>>>>>>???AAAAAABBBDDDGGGJJJFFFHHHLLLOOOOOOJJJCCC======<<>>???BBB@@@@@@BBBDDDGGGIIIHHHFFFAAAAAA???>>><<<:::999888999;;;======<<<>>>BBBEEEHHHIIIIIIIIIGGGDDDAAA???@@@>>><<<===???AAAAAAAAA>>>AAACCCBBB???===>>>@@@@@@??????>>>???@@@BBBCCC???@@@AAABBBCCCBBBAAA@@@?????????AAAFFFNNNVVV[[[XXXVVVUUUXXXaaakkktttyyy}}}zzzvvvooossswwwuuuooojjjccc___[[[YYYYYYWWWTTTPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUYYY\\\___aaaeeeggghhhgggeeedddcccdddeeefffaaa```````````````aaaaaa_________^^^\\\]]]___aaaaaa___\\\[[[[[[[[[ZZZYYY[[[YYYVVVSSSPPPPPPPPPPPPMMMNNNOOONNNMMMNNNQQQSSSVVVUUUUUUTTTRRRQQQOOONNNMMMKKKGGGDDDAAA???>>>===<<<======<<<<<<;;;:::999444444444444555777888999===<<<<<<<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCFFFHHHFFFCCC>>>:::999999<<<===<<<===>>>@@@BBBBBBCCCCCC@@@BBBDDDEEEDDDCCCCCCDDDCCCDDDDDDDDDFFFIIINNNRRRZZZaaaddd```XXXRRRLLLFFFCCCAAA???===<<<===???@@@GGGHHHIIIGGGCCC@@@?????????>>><<<:::999:::;;;<<<:::<<<======<<<===>>>??????BBBEEEGGGHHHIIILLLMMMQQQUUUZZZ___dddiiinnnqqqqqqsssuuuuuutttttttttuuunnniiibbb[[[UUUSSSRRRSSSRRRRRRSSSTTTUUUTTTTTTTTTPPPQQQRRRSSSRRRPPPNNNLLLKKKLLLMMMLLLKKKJJJKKKMMMMMMLLLJJJHHHDDDAAA>>>===:::999888666555555444444111111000////////////000/////////000111222333444::::::;;;<<<<<<;;;:::999888777888;;;:::888:::@@@===>>>>>>===<<<<<<===???>>>@@@@@@???===<<<===>>>===;;;888777888999999888999888888777777777888888555666777777777777666555888777888;;;???BBBBBBBBBCCCAAA???>>>===>>>???@@@CCCBBB@@@===;;;:::::::::555888:::<<<===>>>???AAAAAA@@@??????>>>=========999<<<>>>===999777999<<<<<<>>>@@@???===::::::;;;===???BBBDDDDDDCCC@@@???>>>@@@BBBBBB???===<<<=========<<<<<<===@@@BBBCCCAAA@@@CCCHHHIIIFFFEEEFFFIIIGGGCCCAAA???@@@AAABBBEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFDDDBBB@@@===>>>@@@BBBDDDFFFFFFGGGCCCEEEFFFGGGHHHHHHGGGHHHDDDEEEGGGJJJNNNOOONNNLLLKKKJJJIIIGGGEEECCCBBBAAA;;;===?????????AAAEEEHHHKKKJJJHHHEEEDDDCCCBBBBBBAAAAAAAAA@@@??????@@@BBB===@@@BBBDDDCCCCCCCCCDDDBBBBBBDDDEEEFFFEEEBBB@@@???>>><<<<<<<<<===???AAA@@@???>>>=========>>>???AAAAAAAAABBBCCCCCCDDDDDDCCCAAA??????@@@AAA???===<<<>>>@@@BBBDDDFFFIIIKKKHHHIIIJJJMMMMMMIIIBBB<<<::::::===@@@???<<<>>>CCCDDDCCCCCCDDDGGGIIIHHHGGGCCCBBBAAA???>>><<<;;;::::::;;;<<<===>>>@@@BBBDDDGGGGGGHHHHHHGGGEEEBBBAAA???>>>======>>>??????>>>;;;???BBBBBB>>>===???BBBBBBBBBAAA@@@@@@AAABBBCCC@@@AAACCCDDDEEEDDDCCCBBB===>>>@@@BBBGGGMMMUUUZZZ[[[YYYYYYZZZ```hhhqqqvvvxxx|||xxxnnnooossspppjjjggg\\\YYYUUUTTTVVVVVVTTTRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQUUUYYY\\\___aaadddfffgggfffeeedddbbbaaa``````____________```aaabbbbbb___```___]]][[[[[[]]]^^^___]]]YYYXXXXXXYYYYYYYYYXXXWWWUUUSSSRRRQQQPPPPPPNNNOOOOOOMMMKKKMMMQQQTTTUUUTTTSSSQQQPPPOOOOOOOOOLLLKKKIIIFFFBBB@@@===<<<============<<<;;;:::999555555666666777999:::;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@AAACCCEEEBBB@@@<<<:::888999;;;<<<<<<===???@@@AAABBBCCCCCC???AAACCCCCCAAA????????????@@@AAABBBDDDIIIOOOSSSZZZbbbfffaaaYYYQQQIIICCC???===;;;:::::::::<<<===AAABBBBBBAAA>>>======>>>===<<<:::999999:::<<<===:::<<<===>>>======>>>@@@@@@CCCHHHJJJJJJKKKMMMOOOUUUXXX^^^ccchhhnnnssswwwwwwyyy||||||zzzyyyzzz{{{oookkkddd^^^[[[\\\^^^```eeefffhhhjjjkkkkkkkkkjjjddddddcccaaa\\\WWWRRROOOKKKLLLMMMMMMKKKKKKLLLMMMLLLKKKIIIGGGDDDAAA>>>===999888777666555444444444111111000////////////////////////000111222444555777888:::;;;<<<;;;;;;:::777666999;;;:::888<<>>>>>===<<<<<<===???>>><<<999888888888888777555555444444444555555666555666777888888777666666555555666999>>>CCCEEEFFFFFFDDDAAA>>><<<<<<<<<<<<@@@???>>><<<;;;;;;;;;<<<666888;;;<<<======???AAABBBAAA???=========>>>>>>888<<<>>><<<888666999<<<777:::>>>???===;;;<<<===>>>@@@CCCEEEFFFDDDAAA???<<>>===<<<<<<===???BBBCCCBBBAAACCCGGGHHHCCCAAABBBEEEDDDBBBAAA??????>>>>>>EEEDDDBBB@@@?????????@@@???AAACCCEEEFFFEEECCCAAA>>>@@@CCCEEEGGGHHHHHHHHHFFFFFFEEEGGGHHHHHHEEECCC???AAADDDHHHMMMNNNMMMKKKIIIIIIGGGFFFDDDBBB@@@@@@:::<<<>>>>>>>>>???CCCGGGMMMKKKHHHEEECCCCCCCCCCCCBBBBBBBBBAAA??????AAACCC???AAADDDEEEDDDCCCDDDEEEAAABBBDDDFFFFFFDDDBBB@@@BBB@@@???>>>>>>???AAABBB>>>>>>===<<<<<<===>>>???AAAAAABBBBBBCCCDDDDDDDDDBBB@@@======@@@AAA???===:::<<<@@@CCCEEEHHHKKKNNNKKKIIIFFFGGGHHHHHHFFFCCC999999<<<@@@???===AAAFFFFFFEEEDDDDDDGGGHHHIIIHHHDDDDDDCCCAAA???>>>===<<<;;;::::::<<>>======>>>>>>===;;;:::>>>BBBBBB>>>===@@@CCCEEEDDDCCCBBBAAABBBCCCDDDBBBCCCEEEFFFGGGFFFEEECCC:::===AAADDDGGGMMMTTTZZZ___^^^^^^^^^bbbiiiqqqwwwwww|||}}}|||~~~pppoooqqqlllfffcccXXXUUURRRRRRTTTVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRRRROOOSSSXXX\\\___aaadddfffffffffeeecccaaa^^^\\\ZZZ____________```aaabbbccc_________]]]ZZZZZZ[[[]]]___\\\XXXVVVWWWXXXYYYYYYUUUUUUVVVVVVUUUTTTSSSRRRPPPPPPOOOMMMKKKLLLQQQUUUUUUTTTRRRPPPNNNNNNOOOOOONNNMMMKKKIIIFFFBBB???===============<<<;;;:::999777777777888999;;;<<<===999;;;===???@@@AAAAAAAAABBBBBBBBB@@@??????AAACCC@@@>>>;;;999888999:::;;;<<<===???@@@AAABBBCCCCCCAAACCCDDDCCCAAA?????????>>>???@@@BBBEEEJJJQQQVVV[[[cccgggbbbYYYQQQHHH@@@;;;:::999888888:::;;;===<<<===>>>===<<<;;;===>>><<<;;;999999999;;;===>>>;;;<<<>>>>>>======???@@@AAAEEEIIIKKKKKKLLLNNNPPPWWW[[[aaafffkkkqqqvvvzzz{{{~~~}}}~~~qqqmmmgggcccaaadddhhhkkkvvvwwwyyy{{{|||}}}}}}|||uuutttrrrmmmfff^^^WWWRRRKKKMMMNNNMMMLLLKKKLLLMMMKKKJJJIIIGGGDDDAAA>>>===888777666555444333333333111111000////////////////////////000111333444555777888999999777777888999;;;<<<<<<<<<<<<===@@@CCC<<<<<<<<<;;;:::;;;>>>AAA<<<<<<;;;::::::>>>DDDIIIAAA>>>:::888777888888888444555666777666555333222666999;;;;;;:::888777777555777999;;;???BBBEEEGGGDDDEEEEEEBBB>>><<<===???CCC@@@===;;;<<<=========999999888888888999<<<>>>@@@BBBAAA>>>???AAA???:::?????????>>><<<::::::;;;>>>===;;;;;;:::;;;<<<===???AAADDDDDDCCC@@@??????@@@???===<<<<<<======>>>@@@@@@???===;;;<<<>>>AAAFFFDDDAAA@@@AAAAAABBBAAA???>>>=========>>>@@@AAA>>>??????>>><<<<<<===>>>@@@BBBEEEFFFEEEDDDCCCDDDAAACCCEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGEEECCCCCCDDD???@@@BBBCCCCCCEEEHHHJJJJJJHHHEEEBBB???>>>======;;;:::999:::>>>CCCHHHKKKMMMMMMKKKHHHEEECCCDDDFFFIIIGGGDDDAAA@@@???@@@@@@CCCAAA??????AAACCCDDDCCCDDDDDDEEEEEEEEECCCBBB@@@===>>>>>>===;;;<<<>>>@@@AAA<<<888999>>>BBBBBBAAADDDCCCAAA@@@@@@AAABBBBBBEEE@@@<<<<<>>;;;===>>>@@@CCCEEEGGGIIIIIIKKKJJJGGGEEECCCBBBBBBBBB===:::888999;;;===??????>>>BBBEEEDDDAAAAAAEEEIIIEEEEEECCCAAA???===;;;;;;;;;;;;;;;<<>>AAABBB@@@:::888;;;???EEEEEEDDDAAA???@@@EEEJJJFFFFFFEEECCCBBBAAACCCDDD>>>???@@@BBBDDDJJJPPPUUU^^^bbbeeecccaaaeeeoooxxxuuuvvv}}}|||ssskkkddd```aaaXXXUUURRRQQQQQQSSSSSSSSSTTTRRRPPPPPPRRRRRRRRRQQQUUUSSSRRRUUU[[[```aaaaaadddccccccbbb```___]]]\\\```___^^^```cccdddaaa^^^\\\]]]]]]\\\[[[ZZZ\\\]]]^^^[[[XXXWWWWWWXXXWWWVVVZZZXXXVVVTTTSSSTTTUUUVVVVVVTTTQQQOOOOOOPPPRRRSSSTTTSSSSSSQQQPPPNNNLLLKKKNNNMMMKKKHHHEEEBBB???>>><<<<<<<<<;;;:::999888777777444333555999;;;;;;:::<<<<<<===>>>???@@@@@@AAADDDAAA===::::::<<>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCGGGMMMSSSXXX___eeebbbVVVJJJCCCAAA999888888777777777777777999::::::999888888999;;;::::::999999999:::;;;<<<;;;<<<<<<<<<<<>>BBBHHHLLLAAA===999666777888999999777777666666555444333333000333666777666555555666777888:::;;;>>>AAADDDFFFEEEFFFFFFDDD@@@>>>???AAABBB???<<<:::;;;;;;;;;;;;:::999888888999;;;>>>???@@@BBBAAA>>>???AAA???:::?????????>>><<<;;;:::;;;<<<<<<;;;:::::::::;;;<<>>??????@@@???>>>===<<<<<<======>>>???>>>===;;;;;;===???BBBAAA@@@???@@@@@@??????<<<;;;;;;;;;===>>>@@@BBB>>>??????>>><<<<<<>>>@@@???BBBEEEGGGFFFFFFFFFFFFEEEFFFGGGIIIIIIHHHHHHGGGFFFGGGGGGEEEBBB???>>>???===>>>???@@@AAABBBDDDFFFGGGEEECCC@@@===<<<;;;;;;:::999888999<<<@@@EEEHHHJJJKKKJJJHHHEEEDDDDDDEEEGGGFFFDDDBBBAAA@@@@@@AAA@@@???>>>???AAADDDEEEDDDBBBCCCCCCDDDDDDCCCBBBAAA>>>??????>>>===>>>@@@BBBBBB>>>;;;===BBBFFFFFFDDDAAA@@@?????????@@@BBBCCCCCC???::::::===???===;;;<<<===@@@BBBEEEGGGHHHIIIJJJIIIGGGDDDCCCBBBBBBBBB===;;;999999;;;===>>>>>><<>>>>>AAAEEECCCBBBBBBAAA@@@???>>>>>>999999:::<<>>>>>BBBDDDBBB===;;;:::;;;<<<===<<<>>>???>>>;;;:::<<>>???@@@AAAAAACCCAAA???===<<<===>>>???999999888888999:::<<<===??????@@@@@@AAAAAA@@@@@@????????????????????????>>>@@@CCCCCCDDDHHHOOOTTTZZZ___bbb]]]RRRGGGBBBAAA888888777666666666666666444666777666555444555666999888777777888:::;;;<<<:::;;;<<<<<<<<<>>>AAADDDBBBDDDGGGKKKOOOSSSVVVXXX\\\aaahhhooouuu|||}}}yyysssppppppuuu{{{{{{mmmaaaWWWRRRQQQPPPOOOMMMMMMMMMMMMMMMKKKJJJHHHFFFBBB>>>;;;999777777666444333222111000000000///..................000222222222111222444888999;;;:::::::::;;;<<<;;;;;;<<<<<<;;;<<>>;;;999:::<<<<<<===>>>??????AAAEEEGGG@@@<<<888555666888999::::::999777555444333333444---///333444555555666777:::;;;;;;<<<<<>>??????AAA@@@>>>>>>AAA???:::???>>>======<<<;;;::::::::::::999999999999:::;;;@@@@@@???===;;;<<<>>>@@@@@@@@@>>>===<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<<<<===>>>??????>>><<<;;;888888888999;;;>>>@@@AAA>>>???>>><<<;;;<<>>AAAEEEGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEDDDAAA>>>;;;::::::<<<<<<===>>>???@@@AAABBBCCCAAA???===;;;::::::::::::999888888:::>>>BBBDDDFFFHHHJJJIIIGGGEEEEEEEEEFFFEEEEEECCCBBBAAA@@@@@@=========???BBBEEEGGGGGGBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@?????????BBBDDDAAA>>>===@@@DDDHHHHHHFFF@@@??????>>>???@@@BBBCCC@@@<<<888777:::<<<<<<;;;:::<<<>>>AAADDDFFFHHHIIIIIIGGGEEEDDDBBBBBBBBBCCC???<<<:::999;;;=========<<<>>>@@@???======???CCC@@@@@@@@@@@@AAAAAABBBBBB::::::;;;<<>>;;;;;;;;;;;;;;;<<<===>>>>>>BBBEEEFFFEEEFFFIIILLLJJJHHHFFFCCCAAAAAAAAABBBDDDDDDCCCBBBAAACCCFFFJJJVVV___ggghhhddddddiiipppsss{{{xxxrrriii```\\\XXXUUURRRQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUTTTRRRRRRQQQQQQSSSWWW[[[\\\]]]\\\\\\\\\]]]\\\\\\[[[ZZZ^^^^^^^^^```bbbbbb```^^^[[[\\\\\\[[[YYYXXXZZZ[[[ZZZXXXWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTRRRPPPPPPQQQSSSTTTUUUUUUUUUSSSRRRPPPNNNMMMKKKJJJHHHEEEBBB???===<<<;;;;;;;;;;;;;;;:::999888444333444777:::===>>>=========>>>???@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<;;;666666666777999;;;===???@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCDDDEEEIIIPPPVVV\\\^^^^^^WWWMMMDDD@@@@@@777666666555555555555555111333555555333222222333666555555666777999;;;<<<999;;;===>>>>>>>>>@@@BBBCCCFFFJJJNNNQQQUUUYYY\\\bbbgggnnnuuu{{{{{{xxxxxx{{{zzzkkk^^^VVVSSSQQQPPPOOONNNMMMMMMMMMMMMIIIIIIGGGDDDAAA===:::888777666555444333222111000000//////............///...000222222222111222333777999;;;;;;:::;;;<<<>>>:::;;;<<<;;;:::;;;>>>@@@@@@@@@???===:::888999:::===>>>>>>===;;;:::;;;<<>><<<;;;===AAAEEEDDDDDDDDDCCCBBBCCCDDDDDD???<<<999777777888888777;;;999777888:::<<<======???AAA@@@>>>???AAA???;;;===<<<::::::::::::999777888888888888888999999999??????<<<:::888:::>>>AAA@@@@@@???>>>===<<<<<<;;;;;;===>>>>>><<<;;;;;;<<<999<<>>AAA<<>>@@@@@@@@@???@@@???===;;;::::::::::::;;;:::999999:::===@@@BBBDDDGGGJJJKKKJJJHHHFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<<<<===@@@DDDHHHIIIIIIDDDDDDDDDCCCBBBAAA@@@??????@@@@@@???>>>???BBBDDD=========@@@DDDGGGGGGFFFCCCBBBAAA@@@@@@@@@AAABBB===:::666555777:::;;;;;;999;;;===@@@CCCEEEFFFGGGFFFEEECCCBBBAAABBBBBBCCC@@@===;;;:::;;;=========>>>???@@@???======???AAA?????????@@@AAABBBBBBCCC>>>===<<<<<<===???AAABBBBBBBBBCCCCCC@@@===<<<<<<;;;<<<<<<<<<:::999:::;;;<<<;;;999:::;;;<<<<<<;;;<<<@@@EEEGGGFFFGGGIIILLLGGGEEEBBBAAAAAACCCDDDDDDGGGGGGFFFDDDCCCDDDFFFIIIQQQZZZeeeiiigggfffhhhlllnnnyyy|||rrrggg```]]]XXXXXXYYY[[[\\\\\\YYYWWWTTTTTTTTTUUUVVVUUUSSSQQQQQQPPPPPPRRRTTTWWWYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]^^^___``````___^^^[[[[[[[[[ZZZXXXWWWXXXZZZWWWVVVVVVWWWYYYZZZZZZYYYWWWXXXYYYZZZYYYWWWUUUTTTUUUTTTSSSQQQQQQRRRSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLIIIHHHFFFDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;::::::555666777999;;;<<<============>>>@@@AAABBBCCCCCCCCCCCCAAA@@@>>>===<<<;;;666666666777888;;;===>>>AAAAAAAAA@@@@@@???==============================<<>>===666555444444333333444444111333666777555333333333333333333444666888:::<<<:::<<>>:::;;;;;;:::::::::===???>>>??????>>><<<;;;;;;<<<;;;<<<<<<;;;888666666777<<<999555333555888:::;;;>>>;;;888555333333555666444666777777666666777888===???@@@>>>;;;<<<@@@DDDAAA@@@@@@@@@AAAAAABBBBBB===;;;888666777888888888999:::;;;;;;::::::;;;<<>>???BBB@@@<<<;;;999777777999999777555666777777888888999999999???>>><<<999888:::>>>AAA?????????>>>===<<<<<<;;;<<<>>>??????===<<<<<<<<<:::>>>BBBDDDAAA===:::999888888777777777999:::;;;999::::::999999:::===@@@;;;>>>BBBDDDEEEEEEFFFGGGHHHGGGEEECCCBBBAAAAAAAAA>>>??????===;;;;;;<<<>>>@@@??????@@@BBBBBB@@@>>>>>>===;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@AAACCCGGGJJJLLLKKKIIIHHHGGGGGGGGGFFFDDDAAA>>>;;;:::<<<<<<>>>AAAFFFIIIJJJJJJHHHGGGEEECCCAAA???>>>======>>>>>>>>>===>>>AAACCC======>>>AAADDDFFFGGGGGGIIIGGGEEEBBBAAA@@@@@@@@@;;;999666555777999:::;;;999:::<<>>;;;:::;;;=========>>>??????>>>======>>>????????????@@@@@@@@@AAAAAA===<<<;;;:::;;;===???@@@AAADDDEEECCC@@@>>><<<;;;;;;===>>><<<:::888888999>>><<<::::::::::::999888<<<@@@DDDFFFFFFGGGJJJMMMIIIFFFAAA@@@AAACCCCCCCCCEEEEEEEEEDDDCCCDDDGGGIIIMMMUUU```hhhjjjkkkkkkllljjjttt{{{|||}}}~~~rrrccc\\\\\\YYY\\\```eeegggddd^^^YYYWWWUUUTTTUUUUUUUUUSSSQQQPPPPPPPPPQQQRRRSSSVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^______^^^]]]]]][[[[[[[[[ZZZWWWWWWXXXYYYVVVUUUUUUWWWYYYZZZZZZYYYWWWYYYZZZ[[[ZZZXXXVVVTTTTTTTTTSSSSSSSSSSSSTTTUUUTTTTTTSSSRRRPPPNNNLLLKKKHHHGGGEEECCC@@@===<<<;;;::::::;;;<<<<<<<<<;;;;;;888999;;;;;;;;;;;;;;;;;;======>>>???AAABBBCCCDDDFFFDDDAAA>>><<<<<<===>>>888888888777888:::;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAACCCFFFKKKRRRXXX]]]^^^\\\UUUKKKAAA;;;999555444444333333333333333111333666777555444333333111111222333555777:::;;;;;;===@@@BBBBBBCCCDDDFFFGGGLLLRRRVVVXXX\\\bbbggglllrrryyyzzzwwwvvvvvvvvvyyyyyy{{{}}}|||zzzqqqqqqoooiii```XXXSSSRRRMMMMMMMMMLLLKKKKKKJJJIIIFFFEEECCC@@@===:::888777555555444333222111111000//////............/////////111222222111111111222333555777888888999;;;===:::;;;;;;:::999:::<<<>>>>>>???@@@???>>>===>>>???999:::;;;:::999888888:::999666444444666999:::;;;===;;;888555444555666777666777777666444333444555;;;???BBB@@@<<<<<>>@@@??????===:::888777888:::;;;::::::@@@DDDCCC>>>;;;<<<>>>@@@BBBAAA???AAACCCBBB===:::777555666888999777444555666777888999999999999===>>>===<<<;;;;;;>>>AAA===>>>>>>>>>>>>======<<<===>>>???>>><<<;;;<<<===<<>>===<<<======<<<<<<===???BBBBBB@@@???@@@BBBBBB???;;;<<<;;;:::::::::;;;===>>>======<<<<<<===???AAABBBCCCFFFJJJKKKJJJIIIHHHGGGGGGFFFDDDAAA???<<<:::999======>>>BBBFFFIIIIIIIIIHHHFFFDDDAAA???===<<<<<<;;;<<<===<<<<<<===@@@BBB??????@@@AAACCCEEEGGGHHHJJJHHHEEEBBB???>>>======;;;:::999888888888999:::999:::<<<>>>@@@AAABBBBBB???>>>=========???@@@AAA@@@===;;;:::<<<>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;????????????????????????999888888999<<>>;;;999:::<<<>>>>>><<<;;;:::999999999<<>>>>><<<:::::::::<<<<<<===???@@@BBBCCCDDDFFFDDD@@@>>><<<===>>>???;;;:::999999999:::;;;<<<@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::>>>AAADDDGGGMMMUUU[[[^^^^^^ZZZSSSIII@@@999666555444444333333333333333000222444444333111111222111111111222444777999;;;<<<>>>@@@BBBCCCEEEHHHJJJIIIOOOVVVZZZ[[[___ffflllqqqvvv~~~}}}xxxsssqqqpppooovvvuuuuuuwwwxxxwwwtttqqqlllkkkgggccc]]]WWWQQQNNNKKKLLLLLLKKKKKKJJJIIIHHHEEECCCAAA===;;;888777666444444444333222111111111///............//////000///111333333111000111222000222555666666777:::<<<::::::;;;:::888999;;;===<<<===???>>><<<;;;<<<<<<:::::::::999777777888:::666444333555777999::::::<<<:::888777666666777888666777777666444333444666999???CCCBBB>>><<>><<<::::::===>>>===<<<<<<:::888888:::<<<===>>>>>>HHHQQQOOOEEE>>>???CCCAAACCCBBBAAABBBEEECCC???;;;888555666:::;;;888555555666777999::::::999999<<<>>>???@@@???>>>???@@@<<<<<<>>>??????>>>>>>======>>>===<<<::::::<<<>>>???CCCHHHGGGBBB<<<999999777666666666777888:::;;;666999<<<=========???@@@???BBBDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCAAA???===<<<<<<<<<<<<<<<;;;===@@@BBB@@@>>><<<>>>AAA@@@;;;777999999888999999;;;===>>><<<<<<<<<===>>>???AAABBBCCCEEEHHHIIIGGGFFFFFFFFFDDDBBB@@@>>><<<;;;;;;;;;<<<===>>>AAAEEEFFFFFFEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<===@@@BBB????????????@@@BBBEEEGGGFFFDDDAAA>>><<<:::::::::;;;;;;<<<;;;:::999999999:::;;;<<<===>>>?????????;;;;;;::::::;;;===???@@@???===;;;:::<<>>>>>>>>>>>999999999;;;===AAADDDFFFDDDGGGFFF???;;;<<<<<<999:::===???===:::999<<>><<<999888:::======???AAACCCFFFLLLVVV]]]WWWPPPHHHDDDDDDEEECCCAAA@@@AAABBBBBBBBBCCCEEEHHHHHHIIIQQQ___pppyyyxxxtttiiihhhmmmxxxxxxvvvvvvzzznnnbbb```hhhkkkqqqwwwyyywwwqqqlllbbb^^^ZZZVVVUUUUUUTTTSSSOOOQQQRRRPPPOOOOOORRRUUUWWWWWWXXXYYYZZZZZZZZZZZZXXX[[[^^^^^^\\\[[[[[[]]]\\\]]]]]][[[XXXWWWXXXYYYUUUTTTUUUWWWYYYZZZYYYWWWZZZZZZ[[[[[[ZZZYYYWWWVVVTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTSSSRRRPPPNNNMMMLLLGGGFFFDDDBBB@@@>>><<<;;;999:::;;;<<<============999<<>>@@@AAACCCCCCCCCBBBAAA@@@??????>>>???<<<;;;:::::::::;;;<<<===??????@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<>>DDDDDD???<<<>>>BBB>>>;;;999:::<<<>>><<<;;;<<<:::888999;;;>>>@@@@@@BBBNNNZZZWWWKKKBBBBBBHHHBBBCCCCCCAAACCCFFFDDD@@@===999666777;;;<<<:::666555666888999:::::::::999;;;>>>AAABBBAAA@@@??????:::<<<===?????????>>>>>>======<<<:::888888;;;===@@@EEEIIIGGGAAA;;;999999555444555555777999<<<===666999===@@@@@@@@@@@@AAABBBDDDFFFGGGEEECCCAAAAAABBBCCCDDDEEECCCAAA???===<<<===<<<;;;;;;<<>>>>>888333888777777777999:::<<<>>>;;;;;;<<<<<<>>>???AAABBBBBBDDDFFFFFFEEEDDDDDDDDDAAA???===<<<;;;<<<===>>><<<<<<===@@@CCCDDDCCCAAA???>>><<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<===@@@CCC======<<<;;;;;;>>>BBBEEEAAA???===:::888888777777;;;===>>>>>><<<:::888888;;;;;;<<<===>>>>>>>>>===999999999999:::<<<>>>???>>><<<::::::===???@@@AAABBB@@@>>>=========<<<;;;::::::;;;<<<===>>>??????>>>=========>>>AAACCCEEE???DDDCCC<<<:::===???===666999;;;:::777777<<>><<<;;;999999;;;<<<======>>>>>>777;;;???@@@>>><<<===>>>::::::<<<===???AAABBBCCC???@@@BBBBBBBBB@@@>>>===;;;;;;::::::;;;<<<>>>???>>>????????????>>>>>>==============================AAAEEEHHHLLLRRRZZZaaaccc]]]TTTIII???999666666666555444444333333444444222333333222111111333444333333222333444666888::::::;;;===???AAAEEEJJJNNNKKKSSS[[[^^^___ccckkkrrrxxx}}}}}}wwwsssqqqqqqqqqmmmmmmmmmnnnppppppnnnllleee___ZZZZZZ\\\ZZZSSSLLLLLLLLLMMMMMMMMMKKKJJJHHHCCCAAA>>>;;;888777666666444333333222222111111111...............///000111000222333333111000000111555555555555555666777888;;;999888666666666666777555666777999:::::::::999:::;;;;;;999666444444444777777777777777888888999999999888666555555888:::666666666666666777888888888999;;;======<<<;;;:::===;;;;;;===???@@@===:::777777888999;;;===???@@@FFFLLLQQQPPPIIICCCBBBCCCBBB???>>>@@@DDDEEEBBB===:::;;;<<<<<<<<<;;;:::999444666999999888888:::===<<<@@@DDDCCC???===@@@CCC;;;;;;<<<@@@BBBAAA===999:::>>>AAA???:::777888;;;BBBBBBCCCBBBAAA???>>><<<555555666888999:::;;;<<<@@@@@@???>>>>>>AAAGGGKKKLLLJJJHHHFFFEEECCCAAA>>>CCCCCCDDDDDDCCCAAA???>>>>>>;;;999;;;@@@BBB@@@===<<<======>>>===<<<:::999555888<<<>>>>>><<<;;;;;;???@@@?????????@@@CCCFFFJJJGGGEEEEEEFFFEEEBBB>>>======>>>>>>===<<<;;;:::<<<<<<===>>>??????>>>>>>===<<<;;;:::::::::;;;;;;BBBDDDFFFFFFDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>;;;999888999::::::999888======<<<;;;;;;;;;;;;<<<===<<<;;;:::::::::;;;<<<777777888999:::<<<>>>???<<<;;;;;;>>>AAACCCCCCCCC===???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;<<<===>>><<<:::999999;;;===???AAA???===;;;;;;<<<===???AAA>>>@@@DDDGGGKKKWWWdddWWWOOOFFFBBBCCCDDDDDDCCCBBBAAAAAADDDIIIKKKJJJHHHIIIFFFIIIVVVggguuuzzzyyymmmgggdddkkk{{{yyyqqqlllqqqyyy}}}}}}}}}yyyooohhhkkksss}}}}}}}}}{{{tttiii___YYYWWWVVVUUUPPPQQQRRRRRRPPPPPPQQQRRRWWWWWWWWWXXXXXXXXXYYYYYY\\\\\\[[[[[[\\\]]]]]]^^^]]]\\\ZZZXXXXXXXXXXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWVVVSSSPPPLLLJJJEEEEEECCCAAA???<<<999888999:::;;;<<<<<<<<<;;;:::>>>>>>>>>>>>============???===;;;:::;;;>>>BBBEEE??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;<<<===>>>@@@?????????>>>>>>======<<<<<<;;;<<<<<<===>>>???@@@CCCGGGJJJNNNTTT]]]ccc```WWWMMMFFF>>>777555777222222222111222222333333,,,...000111222111000///555666555111111444666444777;;;???@@@???BBBHHHNNNRRRVVV[[[```eeekkkqqquuu~~~zzzsssooommmnnnooosssooojjjhhhhhhhhhgggeeebbb```]]]ZZZVVVRRROOOMMMKKKKKKMMMOOOPPPNNNJJJGGGAAA@@@>>><<<:::999888777777666444333222111111111000000000000111111111111333333222222111000//////444444444444555666888888;;;:::999777666666666777555666888:::;;;;;;::::::555777888777666666777888777777777777777888999999888888888666555666888;;;888888777777888888999:::888999;;;======<<<;;;:::===<<<;;;===??????<<<:::999999999::::::;;;<<<===AAACCCFFFGGGFFFCCC@@@>>>===<<<<<<@@@FFFHHHFFFCCC;;;;;;<<<<<<<<<;;;999888555777999999888888;;;===<<>>???AAACCCBBB>>>;;;=========<<<;;;::::::;;;===>>>>>>>>>===;;;:::999888888999999::::::;;;;;;===>>>@@@AAAAAABBBEEEHHHIIIGGGDDDBBBBBBAAA???>>>BBBBBBBBBBBBBBBBBBAAAAAA>>>===<<<===@@@AAA@@@>>>======>>>>>>===<<<;;;;;;666999<<<============>>>>>>???AAABBBBBBCCCDDDEEEGGGEEEDDDDDDEEEEEEBBB???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<==================>>><<<;;;:::999:::<<<===GGGIIIKKKLLLJJJHHHGGGGGGAAA@@@???>>>>>>===>>>>>><<<:::999999;;;<<<;;;:::;;;;;;:::999999999999:::<<<;;;:::999999:::;;;;;;777777777888999:::;;;<<<<<<<<<<<<>>>AAACCCCCCBBB???@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBB===999999===AAABBBAAA???>>>===<<<<<<===>>>??????>>>===<<<===>>>@@@AAAAAA@@@===;;;;;;<<<>>>???@@@>>>@@@DDDFFFHHHQQQ\\\PPPIIIAAA===>>>@@@@@@???AAA@@@???BBBFFFHHHHHHGGGLLLKKKMMMWWWeeeqqqwwwxxxmmmgggbbbggguuu{{{}}}~~~~~~}}}uuuooorrrwwwyyy{{{}}}}}}rrriiijjjooozzz}}}~~~yyymmmaaaZZZVVVTTTRRROOOPPPQQQQQQOOOOOOPPPQQQVVVVVVVVVVVVVVVWWWWWWWWW[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUURRROOOLLLJJJFFFEEECCCAAA>>><<<:::999999:::;;;<<<<<<<<<;;;:::============>>>>>>>>>>>>???>>><<<<<<===???AAACCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????????????????>>>>>>>>>===;;;;;;;;;;;;<<<===>>>???>>>BBBGGGMMMRRRYYYaaaggg^^^UUUKKKDDD===666444555333333222222222222222222---...000111222111000///222444333000111555777666666:::===??????AAAGGGLLLNNNRRRWWW]]]cccjjjqqqvvv||||||yyysssnnnkkkjjjlllmmmnnnjjjgggeeefffgggfffdddbbb```]]]ZZZVVVRRROOONNNKKKKKKLLLMMMMMMLLLHHHEEEBBB@@@>>><<<:::888777666555444333222111000000000000000000000111111111111333333222111111000//////333333333444555777888999<<<;;;:::888777666666666555777999;;;<<<<<<<<<;;;444555777777666666777999888777777777777888999999777888777666555777:::<<<999999999:::::::::;;;;;;888:::;;;======<<<;;;:::===<<<;;;<<<>>>>>><<<:::;;;;;;:::999999999::::::<<<<<<===@@@CCCBBB>>>;;;<<<<<<===BBBGGGJJJHHHFFF============<<<:::999888666888999999999999<<<>>>===>>>AAABBBCCCCCCBBBAAACCCBBBAAAAAABBBBBB@@@>>>@@@>>><<<===>>>>>><<<:::::::::;;;;;;:::999888888;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>BBBDDDDDDDDDDDDEEEEEECCC@@@??????@@@???>>>AAAAAAAAAAAABBBBBBCCCCCC>>>?????????>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>888:::===>>>>>>???AAABBB@@@BBBDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDAAA???============>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<>>>===;;;999999;;;>>>???IIILLLPPPQQQOOOLLLJJJIIIAAAAAA@@@???>>>============;;;999999;;;===>>>===;;;;;;:::999999999999:::::::::999888888999:::;;;::::::999999::::::;;;;;;===<<<<<<>>>@@@BBBBBBAAA>>>@@@AAAAAA???>>>??????@@@@@@??????????????????@@@===;;;<<>>===<<<<<<<<<===>>>@@@AAA??????@@@AAABBBCCCCCCDDDBBB@@@>>><<<<<<===???@@@@@@>>>???BBBDDDFFFLLLSSSLLLFFF>>>:::;;;======<<>>===>>>AAADDDEEEEEEKKKLLLOOOTTT]]]fffoootttnnnggg```bbblllyyyzzz|||~~~~~~yyyssstttxxx{{{yyypppooorrrxxx|||yyy}}}|||ooobbbZZZTTTQQQPPPNNNOOOPPPPPPNNNNNNOOOPPPTTTTTTUUUUUUUUUVVVVVVVVVZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVTTTUUUWWWXXXYYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSQQQNNNKKKIIIHHHFFFCCC@@@>>>===<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA>>>>>>===<<<<<<===>>>>>>============>>>???@@@AAA????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>><<>>>>>AAAFFFJJJNNNQQQWWW]]]eeemmmuuuzzzzzz~~~yyyuuupppmmmiiifffeeeeeegggiiifffdddbbbbbbcccdddddddddaaa```]]]ZZZVVVSSSPPPOOOLLLKKKJJJJJJJJJIIIFFFDDDBBB@@@>>>;;;999777555555444333222111000/////////000000000000111111111111222222222111111000000///222333333444555777888999;;;;;;:::999888777666666555777:::===>>>>>>===<<<888999999888666555666777888888777777888888999:::777777777666666777;;;===:::::::::;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::;;;<<<===???@@@@@@>>>===??????AAADDDHHHHHHFFFDDD@@@@@@???>>>===<<<;;;:::888999999999:::;;;===>>>===>>>@@@CCCEEEEEECCC@@@EEEDDDBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEDDDAAA===:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@??????>>>===@@@DDDFFFFFFEEEEEEFFFDDDAAA???>>>???AAAAAAAAA@@@AAABBBCCCCCCCCCAAAAAA<<>>@@@@@@AAACCCFFFIIIIIIHHHGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDBBB???===??????@@@@@@@@@AAABBBBBB===<<<:::888888999;;;<<<>>>===;;;::::::===@@@BBBHHHLLLPPPQQQOOOKKKIIIGGGBBBAAA@@@???>>>>>>>>>>>>===;;;999999<<<>>>??????======<<<;;;;;;;;;;;;<<<999999888888888999;;;<<<======<<<======>>>???@@@>>>===<<<>>>@@@AAA@@@???;;;===>>>>>>======>>>????????????>>>>>>============<<<<<<===@@@AAA???===<<<<<<<<<<<<===>>>@@@AAA???@@@BBBDDDEEEEEEEEEEEEBBB@@@>>><<<<<<===@@@AAAAAA>>>===???BBBGGGLLLPPPNNNIIIBBB===<<<============<<<;;;;;;===@@@BBBDDDDDDHHHKKKNNNRRRZZZdddlllnnnggg```^^^dddppp}}}~~~}}}zzzxxx|||{{{{{{xxxttttttwww|||~~~wwwkkk```XXXTTTQQQPPPMMMNNNOOOOOONNNMMMNNNOOOQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXYYY[[[\\\\\\[[[ZZZYYYZZZYYYYYYXXXXXXWWWVVVVVVTTTVVVXXXZZZ[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRQQQOOOLLLJJJIIIHHHFFFCCC@@@>>>===>>>>>>999999:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>??????@@@@@@@@@@@@>>>===;;;::::::;;;===>>><<<<<<<<<===>>>???@@@AAA?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???<<>>???BBBFFFIIIMMMQQQVVV\\\ccckkksssxxxwww{{{||||||}}}}}}{{{vvvooojjjfffeeebbb```___```aaabbb______^^^___```bbbcccccc```___\\\YYYVVVSSSPPPOOONNNLLLIIIHHHGGGFFFEEECCCAAA@@@===:::888666444333333333222111000////////////000000000111111111111222111111111000000000///444444444555666777999999::::::999999888777777666555777:::===???>>>===<<<999:::;;;:::888777888999888888888888888999999:::777888888777666888;;;>>>999:::;;;<<<<<<<<<;;;;;;:::<<<>>>?????????===<<<=========<<<;;;:::;;;;;;999999999999:::;;;<<<<<<:::>>>AAA@@@<<<:::<<<>>>???@@@CCCFFFHHHHHHEEECCCCCCBBBAAA@@@???>>>======;;;:::999999;;;===>>>???===???AAAEEEGGGFFFCCC???DDDCCCBBB@@@?????????@@@BBBHHHNNNNNNIIIAAA<<<;;;;;;;;;;;;<<<<<<===>>>>>>===???AAACCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEGGGHHHDDDBBBAAAAAACCCDDDEEEDDD@@@BBBEEEFFFFFFBBB???<<<;;;???BBB@@@:::888;;;???BBBBBBCCCCCCDDDDDDDDDEEECCCDDDEEEEEEFFFHHHLLLOOOSSSOOOJJJGGGHHHIIIIIIHHHFFFGGGGGGFFFCCC@@@===;;;@@@@@@??????@@@AAABBBCCC<<<;;;999777777999:::;;;===<<<;;;;;;<<>><<<<<<===>>>???AAACCCDDD???>>>======?????????===:::<<<============???AAAAAA@@@@@@???>>>======<<<888999;;;>>>AAAAAA@@@>>>===============>>>??????>>>@@@BBBDDDEEEEEEEEEDDDAAA???===<<<<<<===@@@AAABBB???<<<===CCCLLLRRRTTTPPPLLLFFF@@@>>>===<<<<<<;;;;;;::::::;;;===@@@BBB???DDDIIIJJJKKKQQQ\\\ffflllgggaaa]]]___jjjxxx}}}{{{yyy|||}}}mmmkkkmmmnnnoooqqqkkkccc\\\WWWUUUSSSRRRMMMNNNOOOOOOMMMMMMNNNOOONNNOOOQQQTTTWWWZZZ\\\]]]XXXXXXYYYYYYYYYYYYXXXWWWYYYZZZ[[[\\\\\\[[[ZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWUUUWWWZZZ\\\]]][[[YYYXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGEEEBBB@@@>>>>>>??????999999::::::;;;<<<======;;;<<<<<<===>>>??????@@@===>>>???@@@AAAAAA@@@@@@???===<<<::::::<<<===???;;;;;;;;;<<<===>>>@@@AAA>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<===>>>?????????CCCJJJSSSZZZ___aaaaaaWWWLLLBBB>>>;;;777555555666666666666555444222111111222222222222222111111000333333111222555666444666888<<>><<<999777555444333444333222111111111111111///000000000111111111111111111111000000000000000666666666666777888999999777777888888888888777666333666:::===??????===<<<888999;;;;;;::::::;;;===999888888888888999::::::888999888777666888;;;===999:::<<<=========<<<;;;<<<>>>???AAAAAA@@@???>>>=========<<<999999:::<<<999999999:::;;;<<<>>>???:::>>>AAA>>>999666:::>>><<>>@@@@@@===@@@EEEHHHHHHEEEAAA???AAABBBBBB@@@>>>>>>???@@@AAAIIIQQQQQQIII@@@<<<;;;:::::::::;;;<<<===???@@@???AAACCCFFFGGGGGGGGGFFFIIIHHHGGGEEECCCCCCFFFHHHDDDCCCBBBDDDFFFGGGFFFEEE@@@CCCEEEGGGFFFBBB>>>;;;<<>>===<<<<<<<<<===>>>???:::999888888888:::;;;<<<<<<<<<<<<===???AAACCCEEEGGGJJJMMMMMMKKKGGGEEEDDD@@@????????????@@@AAAAAA>>>======>>>@@@AAA@@@???;;;;;;:::999999999999:::;;;:::::::::<<<>>>@@@AAA;;;;;;<<<===???AAACCCDDD@@@???======>>>>>>===<<<;;;===>>>??????@@@CCCEEECCCCCCBBBAAA@@@???>>>===666888;;;>>>@@@@@@@@@???<<<<<<======>>>>>>>>>??????@@@BBBCCCDDDDDDDDDCCC???>>><<<;;;;;;===???AAABBB@@@===>>>HHHSSSXXXWWWNNNKKKFFF@@@===;;;;;;;;;999:::;;;;;;;;;<<>>??????999999999:::;;;<<<===>>><<<<<<======>>>>>>??????<<<===???@@@AAABBBBBBBBB??????>>>======>>>??????::::::;;;<<<===???@@@AAA>>>>>>>>>>>>????????????============>>>???@@@@@@CCCFFFKKKSSSZZZ]]]]]]\\\UUUIII???<<<;;;888555555666777888888777666555333333333333222222222222222111444555222333666666444666888;;;???BBBEEEGGGHHHNNNRRRXXX]]]```cccfffhhhggghhhhhhfffdddcccdddeeejjjkkklllmmmlllhhhbbb]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVXXXZZZZZZZZZZZZ\\\]]][[[ZZZYYYVVVTTTQQQOOONNNNNNKKKHHHGGGFFFEEEDDDBBB===<<<:::888666555444333444333222111111111111111000000000000111111111111000000000000000000000000999999888888888888999999333444666777888888777777222555999===???>>>===;;;999:::;;;;;;999999:::;;;999999888888999999:::;;;::::::999888666777:::<<<;;;<<<>>>???@@@???>>>===>>>???AAACCCCCCBBBAAA@@@<<<======;;;888888:::<<<:::::::::;;;<<<===??????<<<===>>><<<:::999;;;>>>>>>AAAEEEGGGGGGEEEBBBAAABBBAAA@@@???>>>>>>??????>>><<<999999<<>>@@@AAA@@@DDDIIIJJJFFF@@@<<<::::::::::::;;;<<<>>>@@@BBBBBBDDDGGGIIIJJJIIIHHHFFFIIIIIIHHHEEEBBBAAABBBDDDAAAAAABBBDDDFFFFFFDDDBBBBBBBBBCCCCCCCCCBBB@@@???>>>@@@BBBAAA>>>===???AAADDDFFFIIILLLMMMMMMKKKJJJJJJLLLMMMMMMMMMNNNPPPRRRQQQLLLFFFDDDFFFHHHGGGEEECCCFFFIIIIIIEEEBBB@@@???>>>===;;;::::::;;;<<<===777888888999:::;;;<<<<<<:::;;;===???AAACCCDDDEEEEEEGGGIIIIIIFFFDDDBBBBBB>>>>>>>>>???@@@AAABBBCCC@@@@@@AAABBBDDDCCCAAA???;;;;;;:::999999999999:::<<<<<<<<<===>>>@@@CCCDDD>>>>>>>>>???@@@BBBCCCDDDAAA???>>>===>>>>>><<<:::;;;<<<===>>>???@@@DDDFFFCCCCCCBBB@@@???>>>===<<<888:::<<<>>>??????>>>???::::::<<<===???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCC>>>===;;;::::::<<<>>>@@@???@@@???CCCNNNZZZZZZTTTIIIGGGDDD???<<<;;;<<<===888;;;======<<<<<<>>>@@@CCCGGGKKKKKKJJJLLLSSSYYY___aaaaaa]]][[[bbbqqq~~~~~~kkkbbb```bbbeeebbbaaa^^^]]]\\\YYYVVVSSSNNNOOOPPPOOONNNMMMNNNPPPMMMNNNPPPRRRUUUXXXZZZ[[[WWWXXX[[[]]]]]]]]]\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\\\\]]]XXXXXXYYYYYYYYYXXXXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMKKKIIIHHHGGGGGGBBBBBBAAA@@@???>>>>>>===999999999999:::<<<>>>???============>>>>>>>>>>>><<<<<<>>>???AAABBBDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<===>>>@@@AAABBB===>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBFFFHHHLLLSSSZZZ]]]]]][[[RRRFFF<<<999:::777444333777888999::::::999777666444444333222222222222222000333555333555888999666555777:::>>>BBBEEEFFFFFFLLLQQQXXX]]]```aaabbbcccZZZYYYWWWSSSPPPOOOQQQSSSYYYZZZ\\\___```^^^ZZZWWWVVVWWWWWWWWWWWWVVVVVVVVVSSSVVVXXXWWWVVVUUUVVVXXXYYYXXXWWWUUURRRPPPOOONNNJJJHHHFFFEEEEEEDDDBBB@@@;;;:::999777666555444444222222111000000000000111000000000000111111111111///000000000000000000000;;;:::999999888888999999111333444666777888777777111444999===???>>><<<;;;<<<======;;;888666666666999999888888999999:::;;;;;;;;;:::888666777999<<<<<<>>>@@@AAAAAAAAA???>>>???@@@BBBDDDDDDCCCBBBAAA===>>>>>>;;;888777999<<<<<<<<<<<<<<<<<<===>>>???@@@>>><<<<<<>>>?????????BBBEEEHHHHHHEEEAAA===;;;@@@???>>>=========?????????<<<999999===@@@AAAAAA<<>>AAACCCCCCAAA???AAABBB?????????AAABBB@@@===999<<<;;;<<<<<<>>>AAACCCEEEEEEGGGIIIKKKKKKIIIGGGEEEHHHHHHHHHEEEBBB???????????????AAADDDFFFEEEBBB???CCCBBBAAA@@@@@@AAACCCEEE@@@AAABBBBBBAAA@@@AAABBBDDDGGGKKKOOOPPPOOOMMMKKKKKKLLLNNNNNNNNNNNNPPPQQQKKKGGGCCCDDDGGGHHHFFFBBB@@@DDDHHHIIIGGGDDDBBBCCC@@@???<<<;;;:::;;;<<<===666777999:::<<<<<<======888:::===@@@CCCDDDEEEEEECCCEEEFFFEEEBBB@@@??????======>>>???@@@BBBDDDEEEBBBCCCDDDFFFGGGFFFBBB???======<<<;;;;;;;;;;;;<<<=========>>>@@@BBBDDDFFFCCCBBBBBBBBBBBBCCCDDDDDDAAA@@@>>>===>>>===;;;:::888:::;;;<<<<<>><<<;;;:::999:::<<<>>>>>>>>>=========777888;;;===???AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCC===<<<:::999999;;;>>>???===???AAAGGGSSS]]]ZZZQQQFFFEEECCC???<<<<<<>>>@@@888;;;>>>???===<<<>>>@@@EEEIIIKKKKKKIIIJJJNNNSSSZZZ^^^```]]]ZZZ```ooo|||{{{~~~~~~|||pppbbb]]]aaahhhdddbbbaaa```___[[[VVVRRRNNNOOOPPPPPPNNNNNNOOOPPPNNNNNNPPPRRRTTTUUUWWWXXXWWWYYY[[[^^^______^^^^^^___^^^\\\ZZZYYYYYYZZZ[[[XXXYYYZZZ\\\]]]^^^___```XXXXXXWWWWWWVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSOOOMMMLLLJJJHHHGGGGGGGGG@@@@@@AAA@@@@@@>>>===<<<999999999999:::<<<>>>???>>>>>>>>>>>>============<<<<<<===>>>@@@CCCEEEFFF@@@AAABBBBBBBBBBBBAAA@@@<<<<<<===>>>???AAACCCDDD======>>>>>>?????????@@@????????????@@@AAABBBCCCHHHIIILLLSSSZZZ^^^^^^\\\PPPDDD999777888666333222777888:::;;;;;;:::999888555444333333222222222333...222444444666:::;;;999444555888===AAADDDEEEDDDCCCIIIQQQWWWYYYYYYYYYYYYQQQOOOLLLGGGCCCBBBDDDGGGGGGHHHLLLQQQUUUWWWUUUSSSRRRSSSTTTUUUVVVVVVVVVVVVQQQTTTVVVUUUSSSQQQSSSTTTXXXWWWUUUTTTQQQOOONNNMMMGGGFFFEEEDDDEEECCCAAA???:::999888666555555555555111000000////////////000000000000000111111111111////////////000000000000>>>===:::666444666999<<<666555333222333555888:::777888:::::::::<<<>>>@@@;;;<<<======;;;999666444111222444555777999;;;;;;555666666555555777:::===<<<======>>>>>>???@@@@@@EEEEEEDDDDDDCCCCCCCCCCCC????????????===;;;999777===>>>>>>===;;;;;;<<<>>>????????????>>>>>>@@@CCCAAACCCEEEDDDBBB???======<<>><<<===???<<<===>>>>>>===>>>@@@BBB???CCCFFFHHHFFFDDDBBBAAA===@@@BBBCCCAAA>>><<<<<<>>>===<<<<<<<<<>>>???@@@??????>>>>>>>>>BBBGGGKKKBBBEEEIIILLLKKKJJJIIIIIIHHHHHHGGGFFFDDDBBB@@@???KKKIIIEEEAAA???>>>???@@@BBB???===>>>AAABBBAAA@@@??????@@@CCCGGGIIIIIIHHHKKKMMMOOOPPPQQQPPPOOONNNRRRPPPMMMMMMNNNOOOMMMKKKHHHEEEBBBBBBDDDFFFFFFDDDHHHHHHHHHGGGGGGFFFFFFFFFBBB???;;;::::::<<<<<<<<<777777888999:::<<<<<<===???>>>>>>@@@BBBDDDDDDCCCAAAAAAAAABBBAAA@@@???>>>>>>>>>???@@@BBBDDDFFFGGGJJJHHHGGGGGGIIIGGGDDD@@@>>>===<<<<<<<<<===>>>>>>EEEBBB@@@AAAFFFIIIIIIHHHGGGHHHIIIHHHFFFEEEEEEFFFCCC@@@===>>>@@@???:::555<<<===>>>>>>===>>>AAACCCBBBBBBAAA@@@???>>>===<<<<<<===>>>??????>>>===<<<;;;;;;<<<<<<===???@@@AAACCCBBBAAABBBEEEFFFCCCAAA>>>===:::999888:::<<<===999>>>AAAEEENNNVVVTTTLLLBBBAAA???>>>===<<<======>>><<<::::::===???AAAAAAIIIIIIIIIHHHGGGIIILLLNNNYYY\\\```bbb______iiiuuu{{{}}}~~~kkk\\\[[[dddeeefffggggggddd___ZZZWWWZZZXXXTTTRRRQQQPPPNNNLLLKKKKKKMMMNNNPPPRRRSSSSSSYYYZZZ[[[]]]^^^^^^^^^]]]```^^^[[[ZZZ[[[\\\[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]ZZZZZZYYYXXXVVVTTTRRRQQQRRRSSSSSSTTTTTTTTTSSSSSSPPPNNNKKKJJJIIIHHHFFFDDDDDDCCCAAA???===<<<;;;;;;;;;777777:::===<<<<<<>>>===>>>>>>>>>????????????>>>=========@@@DDDIIILLLKKKGGGCCC@@@?????????>>>BBB@@@>>><<<<<<>>>AAACCC@@@AAAAAA@@@>>>===>>>@@@AAACCCDDDBBBAAABBBFFFJJJKKKKKKMMMRRRYYY]]]]]][[[NNNIIIBBB;;;888666555555888999::::::::::::999888222111111111222222333444666333333888???BBB>>>:::777777777888:::>>>BBBDDDHHHIIIJJJKKKLLLKKKKKKJJJFFFDDD@@@===;;;:::::::::>>>AAADDDFFFGGGHHHKKKMMMLLLPPPRRRQQQSSSVVVWWWTTTSSSWWWXXXUUUTTTWWWZZZYYYRRRRRRSSSSSSRRRPPPNNNMMMIIIHHHFFFDDDAAA???===<<<999999888666555444333222222222222111111111000000//////000000000000//////111111111111000000000000;;;;;;:::888777777999;;;888777555444555777:::;;;777888999::::::;;;>>>@@@=========<<<;;;999666555666666666777777777888888888999888777666777999<<<<<<===>>>???@@@AAAAAABBBFFFEEEEEEDDDCCCBBBAAAAAA?????????>>><<<:::999777<<<<<<===<<<::::::;;;===<<<>>>@@@@@@???>>>>>>???>>>@@@CCCCCCAAA???>>>>>>===???@@@???===<<<===???===>>>>>>>>>======???@@@@@@CCCFFFFFFDDDBBB@@@@@@AAACCCEEEEEEBBB???===<<>>>>>===>>>???AAABBBBBBBBBBBBBBBBBBEEEJJJMMMEEEGGGJJJLLLLLLLLLLLLMMMMMMIIIDDD@@@???@@@CCCEEELLLJJJFFFCCCAAA@@@@@@@@@@@@>>>>>>???CCCFFFFFFEEE@@@@@@BBBFFFJJJMMMNNNMMMPPPPPPRRRRRRRRRQQQOOONNNRRROOOLLLLLLLLLLLLJJJHHHFFFDDDBBBBBBDDDEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGBBB???<<<::::::;;;<<<<<<999999:::;;;<<<===>>>>>>>>>===>>>@@@CCCFFFFFFEEE@@@@@@@@@??????>>>>>>>>>===>>>???BBBEEEHHHJJJKKKLLLHHHDDDBBBCCCCCCBBBAAA>>>===<<<;;;<<<>>>@@@AAAGGGFFFEEEFFFHHHIIIIIIIIIIIIKKKLLLLLLJJJIIIHHHIIIDDD@@@<<<;;;>>>>>><<<999===>>>???>>>======???@@@DDDCCCBBB@@@>>>===<<<;;;======>>>>>>>>>======<<<:::::::::;;;<<<>>>??????BBBAAA@@@AAADDDEEECCCAAA>>><<<:::888777999;;;<<<:::===???BBBIIIPPPNNNGGGBBBAAA???===<<<<<<======>>>===;;;;;;===???AAAAAAJJJJJJIIIHHHGGGGGGJJJLLLUUUZZZbbbfffccc```eeennnuuuwww{{{}}}rrraaa]]]aaa___bbbeeeggggggddd```^^^[[[XXXUUUTTTSSSRRROOONNNLLLLLLLLLMMMNNNPPPQQQRRRUUUWWWYYY[[[\\\]]]\\\\\\```^^^\\\[[[\\\]]]]]]]]][[[[[[ZZZZZZZZZ[[[\\\\\\YYYYYYYYYXXXWWWVVVTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSQQQOOOMMMKKKKKKJJJHHHFFFDDDCCCAAA???>>>===<<<<<<<<<888777;;;===<<<<<>>>>>>>>AAA@@@???@@@BBBFFFKKKNNNKKKGGGCCC@@@@@@@@@@@@???AAA???===<<<<<>>CCCDDDAAA>>>888888888999;;;>>>AAABBBCCCDDDEEEFFFFFFEEEDDDCCC???===:::888666666666777888:::<<<>>>@@@CCCGGGIIIKKKPPPRRRRRRTTTWWWWWWTTTTTTXXXXXXUUUUUUYYYZZZXXXTTTTTTTTTSSSPPPNNNKKKJJJIIIHHHFFFDDDAAA???===<<<999888777666555444333222222222222111111111000000//////000000000000//////---......///000111222333666888999999888777888:::999888777666777999;;;<<<666888999999999:::===???@@@???>>><<<:::888777666777777777777888888888888999:::999777555555777999;;;<<<>>>@@@BBBCCCDDDDDDGGGFFFEEECCCBBB@@@???>>>>>>>>>======;;;:::888777999:::;;;:::999999:::<<<999<<>>>>>===>>>>>>===;;;<<<>>>@@@??????@@@>>>===<<<>>>???AAACCCDDDCCCAAA???>>>???CCCEEEGGGFFFCCC???>>>===??????>>>>>>???AAACCCDDDFFFGGGGGGGGGHHHJJJOOORRROOOPPPOOONNNKKKJJJJJJLLLLLLHHHDDD@@@???@@@CCCFFFKKKIIIFFFCCC@@@?????????>>>>>>>>>AAAEEEIIIJJJKKKBBBCCCFFFKKKPPPSSSTTTTTTUUUUUUUUUTTTRRRPPPMMMLLLQQQNNNKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDCCCAAABBBBBBCCCDDDDDDEEEEEEFFFCCC@@@<<<:::;;;;;;;;;;;;999999:::;;;<<<===>>>>>><<<<<<===@@@DDDGGGGGGFFF???>>>===<<<<<<<<<===>>>===>>>AAADDDGGGKKKMMMOOOLLLGGGAAA===<<<>>>@@@@@@>>>===;;;;;;<<>>===<<>>DDDCCCBBB@@@>>>===;;;:::======<<<<<<<<<<<<======999999::::::;;;<<<===>>>@@@??????@@@BBBCCCBBB@@@===;;;999777666777999;;;;;;<<<<<<>>>CCCHHHGGGBBBBBBAAA???===<<<<<<<<<===???>>>===<<<===>>>@@@BBBJJJJJJJJJHHHFFFFFFHHHJJJQQQXXXccciiifff```aaafffpppsssxxx}}}tttccc[[[[[[[[[^^^bbbeeefffeeebbb```[[[YYYVVVUUUTTTSSSQQQOOOMMMMMMKKKKKKLLLNNNPPPQQQQQQRRRUUUXXXZZZ[[[[[[[[[___]]][[[\\\]]]_________\\\[[[[[[ZZZZZZZZZZZZ[[[WWWWWWXXXXXXXXXWWWWWWVVVTTTTTTUUUUUUUUUTTTTTTSSSRRRPPPNNNMMMMMMLLLJJJHHHDDDCCCBBBAAA@@@???>>>>>><<<888777;;;>>>======???AAAAAA@@@@@@??????>>>>>>BBBAAA@@@AAACCCGGGJJJMMMJJJGGGCCCAAAAAABBBAAAAAA@@@???===<<<===@@@BBBDDDDDDEEEEEECCCAAA@@@AAABBBAAABBBDDDDDDEEEGGGKKKNNNKKKKKKMMMQQQVVVYYYWWWUUUJJJEEE>>>999777777777777;;;;;;<<<======<<<;;;;;;666666555444444444555555666;;;AAAFFFGGGEEECCCBBB@@@???===<<<;;;===>>>@@@@@@@@@AAAAAA@@@???===<<<999777555444333444555666444555777888:::>>>CCCFFFJJJOOORRRRRRUUUYYYYYYVVVVVVXXXXXXVVVWWWZZZYYYUUUUUUUUUTTTRRROOOKKKHHHFFFGGGGGGEEECCC@@@>>>===<<<999888777666555333222222222111111111111000000000///000000111111000000///,,,---...///000111111222444555666666666666888:::888777777666777999:::<<<666888999999999:::<<<>>>AAA@@@>>>;;;999888777777555555666777888999:::;;;777888888666444444666777:::<<<>>>AAACCCDDDEEEEEEGGGFFFEEECCC@@@>>>===<<<<<<<<<<<<;;;:::888777777666777888888777777999;;;999;;;>>>>>><<<:::::::::>>>@@@BBBBBB@@@>>>=========<<<;;;::::::<<<>>>@@@AAAAAAAAA@@@======>>>???AAABBBAAA???===<<<<<<===AAACCCEEEDDDBBB@@@?????????>>>>>>>>>@@@BBBCCCEEEGGGIIIKKKLLLNNNPPPTTTWWW]]][[[VVVOOOIIIEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@FFFEEECCC@@@>>><<<;;;;;;===>>>???BBBEEEIIIKKKLLLFFFGGGJJJPPPVVVYYYZZZYYYWWWVVVUUUSSSPPPMMMJJJHHHNNNLLLIIIGGGEEECCCAAA@@@@@@@@@AAABBBCCCBBB@@@???======>>>???AAABBBCCCDDDBBB???<<<;;;;;;<<<;;;:::777777888999::::::;;;;;;<<<<<<===@@@CCCEEEDDDCCC>>>===;;;::::::;;;===>>>???@@@CCCEEEHHHKKKMMMNNNIIIEEE???;;;999:::<<<>>>>>><<<::::::<<>>===<<<===???@@@???>>>===>>>???BBBBBBAAA@@@???>>>=========<<<;;;;;;;;;<<<===>>>999:::;;;<<<<<<=========>>>>>>>>>@@@AAAAAAAAA@@@===;;;888666666777888:::;;;::::::;;;???CCCCCCBBBBBBAAA???===<<<<<<<<<===??????>>>======>>>@@@CCCIIIJJJJJJIIIHHHHHHIIIKKKOOOVVVaaahhhfff```___cccmmmqqqwww~~~}}}{{{tttggg]]]YYYXXXZZZ]]]``````^^^\\\ZZZYYYWWWUUUUUUUUUTTTRRRPPPOOOMMMKKKJJJJJJLLLNNNPPPNNNPPPSSSVVVYYYZZZ[[[\\\]]]\\\ZZZZZZ]]]_________\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMKKKIIIEEEEEEDDDDDDBBBAAA@@@???===999888<<<>>>===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBEEEHHHJJJJJJGGGDDDCCCCCCDDDCCCCCC@@@???>>>===>>>AAACCCEEEEEEFFFFFFDDDBBBAAABBBCCCCCCDDDFFFHHHJJJMMMPPPRRRMMMMMMNNNRRRWWWXXXUUURRRGGGBBB<<<888777888888888;;;;;;============;;;;;;888888777666666666666777555>>>HHHKKKHHHEEEDDDEEEPPPKKKEEE>>>;;;:::<<<===???@@@@@@@@@???===<<<;;;777666555444444666888999555666666666888;;;@@@DDDHHHMMMQQQRRRUUUZZZZZZWWWXXXZZZYYYXXXYYY[[[YYYSSSTTTSSSRRRQQQNNNJJJGGGFFFFFFEEEDDDBBB@@@>>><<<;;;888888777666444333222111111111111111000000000000000000000111111000000000////////////............222333444444333444777999666666555555666777999999666777888888888999;;;===@@@???===;;;999888777777555555666777888888999999555666777777666666777999888:::===@@@CCCDDDDDDDDDFFFEEECCCAAA???>>><<<;;;;;;;;;:::999888777777666444555666666666666888::::::;;;;;;:::999999:::<<<@@@BBBDDDCCC@@@===;;;;;;<<<:::999888:::<<<>>>???BBBBBBBBB@@@>>>===>>>??????@@@???<<<:::999:::;;;<<<>>>@@@AAA@@@??????@@@=========>>>???BBBDDDEEEGGGIIIMMMOOORRRTTTXXX[[[aaa^^^WWWNNNFFF@@@???@@@BBBBBBBBBBBBBBBAAA@@@???BBBBBBAAA@@@>>><<<;;;:::===>>>@@@BBBDDDFFFIIIKKKJJJKKKOOOTTTYYY\\\\\\[[[UUUTTTQQQOOOKKKHHHEEECCCIIIHHHFFFCCCAAA???>>>>>>===???@@@AAAAAA??????>>>;;;<<<===???AAABBBCCCDDD@@@>>><<<;;;<<<<<<<<<;;;777888888999999:::::::::======>>>@@@BBBCCCAAA??????===<<<:::;;;<<<>>>???AAABBBDDDFFFHHHIIIIIIIIIDDDBBB@@@===:::::::::;;;===<<<;;;;;;>>>CCCHHHLLLNNNQQQSSSQQQMMMJJJIIIKKKGGGIIIJJJHHHDDD@@@============>>>@@@@@@>>><<<999:::===???@@@?????????@@@>>>>>>?????????@@@@@@@@@===<<<;;;;;;;;;===>>>???;;;<<<===>>>??????>>>>>><<<===>>>???@@@@@@@@@@@@>>><<<999777666777999::::::999999<<>>============??????@@@>>>===>>>AAADDDIIIJJJKKKJJJIIIIIIKKKMMMMMMRRR\\\dddddd```aaaeeekkkmmmsss{{{zzztttrrrvvvzzz}}}{{{zzzxxxzzzxxxzzz|||{{{wwwoooddd\\\UUUVVVWWWXXXXXXWWWUUUTTTVVVUUUTTTTTTUUUTTTRRRPPPOOOMMMKKKIIIIIIKKKMMMOOOMMMOOORRRVVVYYY[[[\\\\\\[[[ZZZXXXYYY[[[]]]^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXWWWXXXXXXWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVUUUTTTTTTPPPOOOMMMMMMMMMMMMLLLJJJGGGGGGGGGFFFEEECCCBBB@@@===999999<<>>>>>AAA>>>???@@@AAABBBCCCDDDEEEBBBAAAAAAAAACCCEEEHHHIIIIIIGGGEEEEEEEEEFFFFFFEEEAAAAAA@@@???@@@BBBDDDEEEDDDEEEEEEDDDBBBBBBCCCDDDFFFGGGHHHKKKOOORRRUUUUUUOOOOOOPPPTTTXXXXXXUUUQQQEEEAAA<<<888777888999::::::;;;<<<======<<<;;;:::999999888888777888888999777AAALLLOOOJJJEEEFFFIII\\\UUUKKK@@@:::999:::<<<>>>??????@@@???>>><<<;;;999888666666666888:::;;;999999888777777999===@@@DDDJJJOOORRRVVVZZZ[[[XXXXXX[[[\\\ZZZZZZ[[[WWWRRRPPPPPPPPPOOOMMMKKKHHHGGGEEEDDDBBBAAA???===;;;;;;888888777555444333222111000000000000000000000000000000111111111111000000////////////............222333555555555555777888444444444444555666777888666777888888777888:::<<<======<<<;;;999888777777999888888777666555555444666777999999888888999:::777999<<>>===<<<:::999888777666666666666222444555555555666999;;;999::::::999888999;;;>>>AAABBBCCCBBB???;;;999888:::888777888:::===>>>>>>@@@AAAAAA???===<<<===>>><<<===<<<:::888777888:::888:::<<<=========>>>???=========>>>@@@BBBEEEFFFGGGJJJNNNQQQRRRTTTVVVXXXZZZWWWQQQJJJCCC@@@@@@AAADDDAAA===::::::===AAACCC@@@@@@AAAAAA@@@???===<<<<<<>>>@@@AAABBBEEEHHHJJJOOOPPPSSSWWW[[[\\\ZZZXXXPPPOOOLLLIIIFFFCCCAAA???CCCCCCBBB@@@===;;;<<<===<<<>>>??????>>>======>>>======>>>@@@BBBDDDEEEFFF>>>===;;;;;;===>>>===<<<999:::::::::;;;;;;;;;<<<>>>>>>???AAABBBBBB@@@===@@@???>>>>>>>>>???@@@AAACCCDDDFFFGGGGGGGGGFFFEEEAAABBBAAA???===;;;;;;<<>>>>>???BBBGGGKKKOOOOOOOOOPPPNNNKKKIIIHHHHHHGGGHHHHHHFFFBBB???>>>>>><<<>>>@@@BBBAAA>>>:::888999<<>>???@@@AAABBBBBB======<<<======>>>???@@@===>>>???@@@AAA@@@??????;;;===???@@@??????@@@BBB@@@>>>;;;999888999:::;;;:::888999>>>AAAAAADDDHHHDDDCCCAAA???>>>>>>>>>???===???@@@???===???CCCGGGHHHJJJKKKKKKIIIIIIJJJKKKIIIMMMUUU^^^aaaaaaeeejjjggghhhkkkrrrzzz~~~zzzvvvmmmooovvv{{{{{{zzz}}}tttiiigggkkklllqqquuuxxxyyyvvvkkkaaaUUUUUUTTTSSSSSSRRRRRRRRRTTTSSSSSSUUUVVVUUUSSSQQQNNNMMMKKKJJJKKKLLLNNNOOOLLLNNNRRRUUUXXX[[[\\\\\\[[[YYYXXXXXXZZZ\\\]]]]]]ZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXWWWVVVUUUWWWWWWWWWWWWVVVUUUUUUTTTPPPNNNMMMMMMNNNNNNMMMKKKJJJJJJJJJIIIGGGEEEBBBAAA>>>:::999===@@@??????AAA===>>>@@@AAACCCEEEGGGGGGEEEDDDDDDEEEFFFHHHIIIKKKIIIGGGFFFFFFHHHIIIHHHGGGDDDCCCCCCBBBBBBCCCEEEEEECCCDDDEEEDDDCCCDDDEEEGGGIIIIIIJJJNNNRRRVVVWWWWWWOOOOOOQQQUUUXXXXXXTTTPPPEEEAAA<<<888888999:::;;;:::;;;<<<======<<<;;;:::999888888888888999:::;;;<<>>===;;;:::999777777999:::;;;::::::999888777777:::<<>><<<;;;:::888777666555444222111111//////000000000000000111000111111222222111111000,,,---...///000111111222111555999<<<;;;999666555444444444555555666777777666777888777777777999;;;999::::::::::::888777666888888777666555444333222555666888777666444555666555777:::>>>???@@@???>>>??????????????????>>>>>>999888777555555555555666222333555555555666999;;;666888::::::::::::<<<======???@@@???<<<999888777777666666888;;;======<<<<<<======<<<:::999:::<<<888::::::999888777777888888999;;;;;;::::::;;;=========>>>???AAADDDGGGHHHIIILLLOOOQQQQQQPPPQQQRRRPPPNNNJJJEEEAAA???@@@BBBAAA???;;;888888;;;???BBB<<<===???@@@AAA???===<<<;;;===@@@BBBCCCEEEIIILLLSSSSSSUUUXXXZZZYYYVVVSSSLLLJJJHHHEEEBBB@@@>>>>>>===>>>???===::::::;;;===<<<===>>>===;;;:::<<>>???>>>===:::::::::::::::;;;;;;;;;>>>>>>@@@CCCEEEEEEBBB@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEAAABBBCCCAAA>>>===>>>AAABBBBBBBBBDDDGGGKKKOOOQQQOOOMMMJJJIIIHHHGGGFFFDDDDDDDDDDDDBBB@@@???AAABBB>>>???AAAAAA???<<<:::999:::===@@@AAA@@@???>>>???======>>>???@@@AAAAAABBB<<<===>>>???@@@@@@@@@@@@===>>>@@@AAABBBAAA???>>>:::===@@@@@@??????AAACCCCCCAAA>>>;;;:::;;;<<<===;;;999;;;AAABBB@@@CCCGGGEEEDDDBBB@@@?????????@@@<<>>???DDDIIIIIIKKKKKKJJJGGGEEEEEEEEECCCGGGPPP[[[aaaccchhhnnnfffdddeeejjjssszzz}}}|||uuuyyy~~~vvvkkknnnyyy~~~}}}zzznnnbbbaaahhhiiiooovvv{{{yyymmm___]]]XXXTTTQQQPPPQQQQQQTTTSSSTTTVVVWWWWWWUUURRRLLLLLLLLLLLLLLLMMMNNNOOOLLLNNNQQQTTTWWWYYYZZZ[[[\\\ZZZYYYYYY[[[]]]]]]]]]XXXXXXWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTQQQOOONNNOOOPPPPPPOOONNNLLLLLLLLLKKKIIIEEEBBB@@@???;;;:::>>>@@@??????BBB???@@@AAABBBDDDFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEDDDDDDEEEEEECCCEEEFFFFFFFFFFFFIIIKKKJJJIIIJJJNNNSSSWWWWWWVVVNNNNNNPPPTTTXXXWWWSSSOOOFFFBBB===999999:::;;;;;;<<<<<<>>>>>>>>>>>><<<<<<777777777888999:::;;;<<<===CCCIIIHHHDDDBBBGGGLLLIIIFFFBBB>>><<<;;;;;;;;;:::;;;===???AAABBBBBBBBB@@@???===;;;::::::<<<<<<999:::;;;:::999:::;;;===>>>EEEKKKPPPUUUZZZZZZWWWVVV___ddd```ZZZVVVUUUSSSKKKLLLLLLLLLKKKIIIHHHGGGBBBAAA@@@???===<<<::::::777777666555333222111111////////////000000111111000111111222222111111000---......///000111222333///666>>>BBBAAA<<<666333444444555555666777777777666777888777666777999;;;777888:::::::::999777555444555555555555555555555333444555444111/////////444666999===>>>>>>===<<<======>>>>>>??????@@@@@@888777666555444444555666111333444555555777999<<<333666:::======<<<<<<<<<999;;;======;;;888777777666555555888<<<>>>===;;;999::::::999777777888:::666888999999777666777777999:::;;;;;;999999:::;;;>>>>>>???@@@CCCFFFHHHJJJKKKMMMPPPPPPOOOMMMLLLLLLKKKJJJGGGCCC???===???AAA:::;;;<<<<<<===<<<<<<<<<777999<<<>>>???>>><<<::::::===@@@BBBCCCFFFKKKOOOUUUUUUWWWYYYYYYWWWSSSPPPIIIHHHFFFCCCAAA???>>>===999;;;===;;;999999;;;>>>;;;======<<<999999<<>>@@@???>>>888888888888888888999999===>>>AAADDDGGGGGGEEECCCBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHGGGFFFCCCDDDCCC@@@>>>>>>AAAEEEDDDEEEFFFHHHKKKOOORRRSSSNNNJJJFFFEEEFFFFFFDDDBBB???@@@???>>>===???BBBEEEAAAAAAAAA???<<<:::::::::<<<>>>AAAAAA@@@>>>======>>>>>>??????@@@@@@@@@@@@<<<===???@@@AAAAAAAAA@@@===>>>@@@AAAAAA@@@???>>>:::===@@@AAA??????AAADDDDDDBBB???===;;;<<<===>>><<<:::<<>>AAA@@@>>>@@@FFFKKKKKKKKKKKKIIIEEEBBB@@@@@@???CCCNNN[[[bbbeeejjjpppgggcccbbbgggpppxxx|||}}}tttvvvwww{{{wwwkkknnn{{{~~~|||{{{|||xxxlll``````hhhnnnuuu|||kkkggg___XXXRRROOOOOOOOOTTTTTTUUUWWWYYYYYYVVVTTTKKKLLLLLLMMMNNNOOOOOOOOOKKKMMMPPPSSSVVVXXXYYYYYY^^^\\\ZZZZZZ\\\]]]^^^]]]WWWWWWWWWWWWWWWXXXYYYZZZXXXXXXZZZ[[[]]]]]]^^^^^^XXXXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQRRRQQQPPPNNNNNNNNNLLLIIIFFFBBB@@@???;;;:::>>>@@@???@@@BBBAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGGGGGGGIIIKKKMMMJJJIIIJJJNNNSSSVVVVVVTTTLLLLLLNNNSSSWWWWWWRRRNNNGGGCCC===:::999;;;<<<<<<===>>>???@@@@@@???>>>===666666777888999;;;<<<===;;;???BBBAAA>>>>>>CCCHHH999:::;;;=========<<<;;;:::<<>>======>>>???:::;;;===>>>======???@@@<<>>===;;;::::::777777666555333222111000.../////////000000111111111111222222222222111111111111111111000000000000555:::???>>>999333111222444666999:::::::::;;;<<<888777666555444555555666999:::::::::999666444222666777777666555444444555444666777666444333444555333555888999888888888999888999:::<<<===>>>>>>>>>:::999777666444333333333666666666666666666666666:::;;;;;;:::888777888999???:::777888:::999999<<<:::::::::999888999;;;===;;;;;;999777666777:::===666666888999999888777666666999<<<>>>===<<<<<<===@@@@@@AAABBBDDDFFFHHHIIINNNMMMLLLLLLJJJFFFAAA===BBBAAA@@@>>>======<<<<<<999:::===>>>>>><<<999777777:::>>>???>>><<<;;;;;;BBBAAA@@@>>>@@@EEELLLRRRWWWUUUUUUVVVWWWVVVRRRNNNIIICCC?????????<<<;;;===999:::::::::999999;;;===<<<<<<;;;999777777:::<<<:::::::::;;;;;;;;;;;;;;;>>>>>>>>>==================>>>===888777::::::888===@@@CCCFFFHHHIIIIIIHHHEEEDDDCCCFFFIIIJJJGGGDDDCCCDDDFFFGGGHHHIIIIIIIIIFFFEEEDDDDDDEEEFFFHHHIIIIIIFFFDDDFFFLLLOOONNNLLLFFFFFFFFFEEECCCAAA???===>>><<<:::;;;???CCCDDDDDDFFFAAA@@@AAA???:::;;;AAA<<<<<<<<<======>>>>>>>>><<<>>>???@@@@@@>>><<<:::>>>>>>??????@@@AAABBBBBB>>>???@@@AAABBBAAAAAA@@@<<>>@@@CCCEEEGGGHHHGGGFFFDDDBBB@@@>>>=========>>>======>>>BBBGGGKKKKKKLLLMMMKKKHHHDDDBBBBBB>>>FFFSSS]]]___aaajjjuuupppjjjeeegggooovvvxxxxxxrrrvvvvvvvvv}}}|||{{{}}}yyyxxxnnnaaa___gggttt{{{uuufff]]]\\\[[[UUUOOOQQQSSSVVVWWWWWWTTTQQQOOOLLLKKKKKKKKKKKKKKKLLLLLLJJJLLLOOORRRUUUWWWXXXYYYWWW[[[^^^^^^```ddddddaaa^^^[[[YYYZZZ]]]______]]]]]]]]]]]]^^^^^^_________ZZZYYYVVVTTTSSSTTTUUUVVVOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPNNNKKKHHHDDDAAA@@@???>>>>>>===>>>@@@AAABBBBBBBBBAAABBBDDDEEEEEEEEEGGGDDDCCCDDDGGGIIIIIIGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPQQQIIIIIIKKKLLLOOOQQQSSSUUUSSSTTTUUUWWWWWWUUUPPPLLLGGGDDD@@@>>>=========<<<===>>>@@@@@@@@@>>><<<:::<<<:::999:::===@@@AAAAAABBB>>>;;;;;;===>>>===;;;555666888:::<<<===>>>???>>>>>>@@@BBBDDDGGGIIIJJJRRRMMMHHHEEEEEECCCAAA>>>===888777:::;;;:::@@@HHHHHHIIILLLQQQVVVXXXXXXVVVXXX\\\``````[[[VVVSSSSSSKKKNNNPPPOOOJJJFFFEEEEEEEEEDDDAAA>>>;;;999888777444444333222222333333333111111111111111111111111222111000000000111333333555444333111000/////////666;;;???>>>999444222222555777:::;;;;;;;;;;;;<<<888777555444444444444555666666777888888777666666666777888777555444555666444555555444222222333444333666888999888777888888777777888999:::;;;;;;;;;888777666555555444444555555555555555555444444444888999::::::888777888999<<<888666999:::999999;;;999:::::::::999:::<<<>>>;;;:::999666444555777:::666777888999999999888777999<<>>???CCCIIIMMMSSSRRRQQQRRRSSSRRRNNNKKKHHHBBB======;;;888666888888999;;;;;;::::::;;;<<<<<<<<<;;;999777777:::<<<::::::;;;;;;<<<<<<<<<===?????????>>>>>>>>>>>>>>>AAABBBAAA<<<;;;======;;;???AAACCCFFFHHHJJJKKKKKKJJJHHHGGGHHHJJJIIIFFFDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIIIIGGGDDDBBBDDDIIILLLKKKHHHEEEEEEEEECCCAAA???===;;;<<<:::999<<>>:::<<<@@@======>>>>>>>>>>>>>>>>>>??????@@@???>>>===;;;:::???@@@AAABBBCCCCCCCCCCCC>>>??????@@@???>>>===<<<>>>@@@BBBCCCBBBAAABBBBBBCCCAAA===;;;999:::;;;===;;;===???BBBDDDFFFGGGHHHJJJHHHFFFDDDBBBAAA@@@???===>>>>>>======@@@DDDGGGKKKLLLLLLJJJGGGDDDBBBBBB@@@HHHTTT]]]^^^^^^eeennnnnnjjjggghhhnnnuuuyyy{{{uuuxxxwwwsssvvv}}}uuukkkaaafffqqq{{{zzzjjjaaa[[[VVVRRRUUUVVVWWWXXXWWWUUURRRPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJLLLNNNQQQSSSUUUVVVVVV[[[]]]]]]___ccccccaaa```^^^\\\]]]___```___]]]_________^^^^^^]]]]]]]]]YYYXXXWWWVVVUUUUUUUUUUUUPPPPPPPPPPPPQQQRRRSSSTTTQQQPPPNNNKKKHHHEEEBBBAAA???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGGGGGGGFFFDDDCCCDDDGGGIIIIIIHHHGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOIIIIIIKKKLLLNNNQQQSSSTTTTTTUUUWWWYYYZZZWWWRRRNNNIIIFFFAAA>>>>>>>>>>>>===??????@@@@@@@@@>>>===<<<<<<:::999:::<<<>>>???>>>AAA>>><<<;;;======<<<:::777777888:::===AAADDDFFFDDDCCCCCCDDDFFFHHHJJJLLLRRROOOKKKIIIHHHFFFCCC@@@CCC???===??????>>>CCCIIIKKKMMMPPPSSSTTTUUUUUUUUUUUUZZZ^^^^^^ZZZUUUSSSSSSMMMOOOPPPOOOJJJGGGFFFFFFEEECCCAAA>>>;;;999777777555444333222222222222222111111111111111111111111111111000000000111222333444333222111000000000000666:::>>>===999444222222555777:::;;;;;;:::;;;<<<999888777666555555555555666666555555555555666666666777888777666555666777444444444222111111222444444666888999777666666777555555666666666777777777666555555555555555666666666666666555555555444444666888999999888888888999999666555999;;;999888:::999:::;;;;;;:::;;;===???:::999888555333333555777888999:::;;;;;;;;;;;;;;;===@@@CCCEEEDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@??????AAADDDEEEEEEDDD@@@@@@>>>===<<<:::999999999888777666555666777888777999;;;;;;:::999:::;;;>>>??????>>>>>>@@@DDDGGGLLLKKKKKKLLLMMMLLLJJJGGGIIIBBB===<<<:::555444555777:::<<<<<<;;;::::::;;;;;;;;;;;;999888888:::<<<::::::;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@FFFGGGEEE@@@???AAAAAA>>>BBBCCCDDDFFFHHHKKKMMMNNNLLLJJJIIIHHHHHHFFFCCCAAAEEEDDDDDDCCCDDDEEEFFFGGGJJJIIIIIIHHHHHHHHHHHHHHHDDDBBB@@@AAAEEEGGGFFFDDDCCCCCCBBB@@@>>><<<:::888::::::;;;>>>CCCGGGJJJJJJFFFAAA???>>>===;;;===@@@>>>>>>???@@@@@@@@@??????CCCBBBAAA???===<<<;;;:::@@@BBBDDDEEEFFFEEEDDDCCC>>>>>>>>>>>><<<;;;999888???AAABBBAAA@@@???@@@AAABBB@@@>>>;;;:::999:::;;;;;;===@@@DDDFFFGGGGGGGGGJJJIIIGGGDDDBBBAAA@@@???<<<===>>>======>>>AAACCCJJJKKKKKKIIIFFFCCCBBBBBBBBBHHHRRRZZZZZZXXX]]]eeekkkkkkjjjiiikkkqqqxxx}}}yyy{{{xxxqqqnnnttt~~~xxxmmmhhhrrrzzzhhh___[[[YYYZZZZZZZZZXXXWWWTTTRRRQQQLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNQQQSSSTTTUUUZZZ\\\\\\^^^bbbbbb```bbbaaaaaaaaabbbaaa___\\\``````___^^^]]]\\\[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUQQQQQQQQQRRRRRRSSSSSSSSSPPPOOOMMMJJJGGGEEEBBBAAA>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDEEEHHHJJJJJJJJJGGGHHHKKKMMMOOOPPPPPPPPPNNNMMMMMMLLLJJJHHHGGGFFFGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJLLLMMMOOOQQQSSSSSSTTTUUUXXX[[[\\\ZZZVVVRRRMMMIIICCC?????????@@@@@@AAAAAAAAA@@@???>>>>>>===>>><<<;;;;;;===>>>>>>>>>>>>===<<<<<<======;;;999888888888:::???EEEKKKOOOMMMKKKIIIGGGHHHJJJMMMOOOTTTRRRQQQPPPOOOLLLHHHFFFIIIEEECCCDDDDDDCCCEEEIIIQQQTTTVVVVVVSSSRRRSSSTTTXXX\\\```___[[[VVVTTTTTTQQQQQQQQQNNNKKKHHHGGGHHHDDDCCC@@@===;;;999777777666555444222222111111111111111111111111111111111111000000000000111222222222111111111111111222222444777::::::777333111111333666888999999888999999::::::999888777777666666:::999666444222222333333666777888777666555666888555555444222111111333555444666888888666555555555444444444444444555555555666555555444444555555666888888777777777666666666555777999999999888888999777555666;;;===;;;999:::999:::<<<<<<;;;<<<>>>@@@888888777666444444666888;;;<<<===>>>??????@@@@@@BBBEEEHHHIIIIIIHHHHHHHHHEEECCC@@@>>><<<;;;;;;;;;;;;::::::<<>>===;;;:::999888777666555555555666666777888999999888888999;;;===???@@@???>>>>>>@@@BBBDDDDDDEEEGGGHHHIIIHHHGGGHHHBBB===<<<;;;777555777777:::======<<<;;;:::::::::;;;;;;:::888888:::<<<:::;;;;;;<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBBIIIJJJHHHCCCAAACCCCCC@@@DDDDDDDDDEEEGGGKKKNNNPPPIIIHHHFFFEEECCCBBB@@@>>>BBBAAA@@@@@@AAADDDFFFHHHIIIIIIHHHGGGGGGFFFFFFEEEBBB@@@??????AAACCCBBBAAAAAAAAA???>>>;;;999888777;;;;;;>>>AAADDDHHHIIIJJJCCC@@@<<<<<<===>>>@@@BBB>>>???@@@AAAAAAAAAAAA@@@FFFDDDAAA>>><<<;;;;;;;;;@@@BBBEEEGGGGGGFFFDDDBBB>>>======<<<;;;:::999999>>>?????????>>>>>>@@@BBB@@@???===;;;:::999999999;;;===AAAEEEGGGGGGFFFFFFGGGFFFDDDBBB@@@>>>======:::<<<===>>>>>>???AAACCCHHHIIIIIIGGGDDDAAAAAAAAABBBEEELLLQQQQQQPPPWWW___gggjjjkkkiiigggjjjrrrzzzzzz{{{xxxpppiiilllvvv~~~}}}~~~|||sssfffbbbbbb```^^^\\\YYYVVVTTTRRRQQQMMMLLLLLLKKKKKKKKKKKKLLLPPPPPPOOONNNOOOQQQTTTVVVTTTXXX[[[[[[]]]aaaaaa^^^ccccccdddddddddbbb___\\\^^^^^^]]]\\\[[[ZZZYYYYYYWWWXXXYYYYYYYYYXXXVVVTTTRRRRRRSSSSSSSSSSSSSSSSSSNNNMMMKKKHHHEEECCCBBBAAA>>>???@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDEEEFFFGGGEEEEEEEEEFFFHHHJJJKKKLLLKKKMMMOOOQQQSSSSSSRRRQQQPPPPPPOOONNNLLLJJJHHHFFFJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMOOOPPPRRRSSSTTTTTTSSSTTTWWW[[[]]]\\\YYYVVVSSSNNNGGGBBBAAABBBCCCDDDDDDCCCAAA@@@????????????AAA@@@>>>???@@@@@@@@@>>><<<<<<<<<======<<<:::999999888999;;;AAAIIIQQQVVVWWWTTTOOOLLLKKKMMMPPPSSSVVVVVVWWWWWWVVVTTTPPPMMMLLLJJJIIIIIIJJJJJJKKKKKKTTTWWWZZZWWWRRROOOQQQUUU___ccceeeccc^^^YYYWWWVVVSSSSSSQQQNNNKKKIIIIIIIIICCCBBB???===:::888777666666555444222111000000000111111111111111111111111000000000000000111111222000000000000111222333444111333555555444222000///111444666777666555666666888888888888777777666666:::888555333111111333333555666777777666555666888666666666444222222444666333555777777666444444444555555444444444444555666777666555444444333333333666666666666666666666666444777999:::999999999999777555777<<<>>><<<999:::999:::<<<<<<<<<<<<===???666777777777777888:::===>>>??????@@@AAACCCDDDDDDFFFIIIKKKLLLKKKJJJIIIIIIDDDBBB???;;;999999999::::::999888999<<>>===;;;;;;666777888888777777555555777999:::999888888:::;;;>>>???AAAAAA???>>>>>>???>>>???AAACCCEEEFFFHHHIIIDDD>>>:::;;;;;;888888:::888;;;===>>><<<;;;::::::999:::;;;:::999999:::<<<;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBBBBCCCCCCGGGIIIGGGBBB@@@BBBBBB@@@DDDCCCCCCCCCEEEIIILLLNNNEEEEEEDDDBBBAAA?????????>>>======>>>@@@CCCFFFHHHFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>???@@@@@@?????????===;;;:::888777777===???AAADDDEEEFFFGGGGGG???===;;;:::???DDDHHHHHHBBBAAAAAAAAAAAABBBBBBBBBGGGEEEAAA>>><<<<<<<<<===@@@BBBDDDFFFFFFEEECCCAAA======<<<<<<;;;;;;;;;;;;:::;;;<<<======>>>AAACCC@@@@@@???>>>===<<<;;;;;;;;;===AAADDDFFFGGGFFFEEEFFFEEECCCAAA???===<<<<<<999:::===>>>???@@@CCCFFFGGGHHHGGGEEEBBB@@@@@@AAAAAAAAADDDGGGGGGIIIQQQ[[[bbbgggjjjhhhcccdddllltttwwwxxxwwwqqqkkkkkkttt}}}pppiiihhhdddbbb^^^ZZZVVVSSSQQQPPPMMMMMMLLLKKKKKKKKKKKKKKKRRRQQQOOOOOOOOOQQQSSSUUUSSSWWWZZZYYY\\\___```]]]aaacccddddddcccaaa^^^]]]ZZZZZZZZZYYYYYYYYYXXXXXXVVVXXXYYY[[[ZZZYYYWWWUUUSSSTTTUUUUUUUUUTTTSSSRRRLLLJJJHHHEEECCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBDDDFFFFFFDDDDDDFFFHHHDDDEEEFFFGGGHHHJJJMMMNNNRRRSSSTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPNNNLLLJJJIIIMMMNNNPPPQQQQQQQQQPPPOOOPPPQQQSSSTTTVVVVVVVVVVVVRRRSSSUUUXXX[[[\\\[[[YYYXXXSSSLLLGGGEEEFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAABBBAAA@@@@@@AAABBB@@@???;;;<<<>>>>>>>>>===<<<<<<;;;;;;<<<@@@FFFNNNVVV[[[^^^ZZZUUUQQQOOOQQQTTTWWWXXXZZZ]]]___^^^\\\YYYXXXSSSSSSRRRSSSVVVWWWVVVSSSTTTVVVWWWTTTNNNLLLOOOSSS^^^bbbdddccc___[[[ZZZ[[[UUUSSSPPPNNNLLLJJJIIIHHHBBBAAA>>><<<:::888777666666555333222111000000///111111111111111111111111//////000000111111111111/////////000111333444555---///000222222222111000000222555555444333444444333444555666666666555555777666444333333444666777444555666666555555666777555666777666444333444555222444666777555444444555555555444444444555777888777666555444333333333333333444444555555666666777666888;;;<<<;;;999999999888555666;;;===:::888888999;;;<<<===<<<;;;;;;<<<555666888999999:::===?????????@@@AAABBBDDDFFFGGGIIIKKKMMMMMMLLLIIIHHHHHHAAA???<<<999888999:::;;;;;;999888888:::<<<======>>>???@@@@@@@@@???===<<<666777888999888777666555888:::<<<<<<;;;:::;;;<<<>>>@@@AAAAAA???>>>>>>???;;;===@@@AAABBBCCCFFFHHH???999777888999888888;;;:::<<<>>>===<<<:::::::::888:::;;;;;;:::999:::<<<;;;<<<<<<<<<<<<===============>>>???AAABBBCCCCCCDDDEEECCC???>>>AAAAAA???BBBBBBAAAAAABBBEEEHHHIIICCCCCCCCCBBB??????@@@AAA;;;;;;<<<===???AAADDDEEEBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>=========>>>>>>???>>>===<<<:::999999999999>>>AAADDDFFFEEEDDDDDDEEE<<<<<<:::<<>>>>>??????@@@BBBCCCDDDEEEDDDBBBAAA>>>===<<<<<<;;;<<<<<<===666888;;;<<<===>>>AAACCCAAAAAAAAABBBAAA@@@??????;;;===@@@CCCEEEEEEEEEDDDGGGFFFDDDAAA???>>>===<<<999:::<<<===>>>@@@DDDGGGFFFFFFEEECCC@@@???@@@AAA???===>>>AAABBBDDDLLLVVVZZZaaagggfffbbbaaahhhooossssssttttttqqqpppuuu}}}zzzpppllliiigggbbb]]]XXXTTTQQQOOONNNMMMLLLKKKKKKJJJJJJKKKNNNMMMMMMLLLMMMNNNPPPQQQQQQVVVXXXXXXZZZ^^^___\\\^^^```bbbbbb```___^^^___YYYYYYYYYXXXXXXXXXXXXXXXWWWXXXZZZ[[[[[[YYYXXXWWWUUUUUUVVVWWWVVVUUUSSSRRRKKKIIIGGGDDDBBBAAAAAAAAABBBAAA@@@@@@AAABBBDDDEEEEEEGGGIIIHHHFFFEEEGGGIIICCCEEEGGGHHHIIIKKKNNNPPPVVVUUUUUUUUUTTTTTTTTTTTTUUUTTTRRRPPPOOONNNMMMMMMPPPPPPQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXWWWRRRQQQRRRUUUYYY\\\]]]]]]]]]XXXRRRMMMKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDDDDBBBAAAAAABBBCCCCCCAAA???===???AAABBBAAAAAABBBDDDBBBCCCFFFJJJPPPVVV[[[___aaa^^^YYYUUUTTTVVVYYY[[[ZZZ^^^bbbddddddccccccccc```aaabbbbbbfffhhheee___VVVVVVUUUQQQMMMLLLNNNQQQWWW[[[^^^___\\\ZZZ[[[]]]UUUSSSPPPNNNMMMKKKHHHEEEAAA@@@>>>;;;999777666666555444333111111000000000111111111111111111111111...///000000111111000000/////////000111333444555+++,,,...000333333333222000222555555444333333444222333555777888888888777666666555444444555666666222444555555444444555777222444777777555333222222000333555666555444555555555444333333444666888999555444444333333444444444444444555666888999:::;;;777:::===>>><<<:::999888777444444888:::777555666999;;;===<<<;;;999999:::555777999999999:::<<<>>>>>>>>>>>>???AAACCCFFFGGGKKKMMMNNNMMMKKKHHHFFFEEE>>>===:::888888:::<<<>>>;;;999888999;;;<<<;;;;;;;;;<<<>>>???@@@???>>>===888888777666666666666666999;;;>>>???>>><<<<<<<<<>>>???@@@@@@>>>======>>><<<>>>@@@???>>>???AAADDD>>>999666888:::999999<<<<<<=========;;;::::::<<<777999;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBBBB@@@BBB@@@===<<>>@@@????????????AAABBBCCCAAABBBBBB???<<<;;;===???;;;;;;<<<===>>>???@@@@@@>>>??????@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>======;;;:::::::::;;;<<<<<<@@@EEEFFFEEEDDDCCCDDD;;;<<<<<>>===;;;:::::::::;;;555888;;;=========>>>???>>>???@@@BBBBBBAAA@@@???<<<===???AAABBBCCCDDDDDDEEEDDDBBB@@@>>><<<;;;;;;::::::;;;:::;;;===BBBEEEEEEEEEDDDBBB???>>>???@@@===<<<>>>AAABBBBBBGGGNNNRRRZZZccceeecccccchhhnnnooonnnqqqwwwwwwtttvvv|||xxxrrrmmmkkkgggbbb\\\WWWRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPUUUWWWWWWYYY]]]^^^[[[YYY[[[]]]]]]\\\\\\^^^```\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVWWWWWWXXXWWWUUUSSSRRRLLLJJJGGGEEECCCCCCCCCDDDDDDBBB@@@???@@@BBBEEEGGGDDDGGGIIIGGGCCCAAACCCFFFBBBEEEGGGIIIIIIKKKOOORRRUUUTTTSSSRRRRRRSSSUUUVVVWWWUUURRRPPPOOOOOOPPPQQQPPPPPPQQQQQQRRRSSSTTTUUUTTTUUUWWWYYYYYYYYYXXXWWWSSSQQQQQQSSSWWW]]]```bbb```\\\VVVRRRPPPOOOMMMLLLOOOOOOOOOOOOMMMKKKIIIHHHEEEEEEEEEFFFHHHHHHFFFDDDAAACCCFFFFFFFFFGGGJJJMMMKKKNNNRRRWWW[[[___aaacccbbb___\\\YYYXXXZZZ\\\^^^\\\```eeehhhiiiiiikkkmmmnnnpppppppppsssuuupppggg```]]]YYYUUURRRQQQRRRSSSUUUYYY\\\[[[XXXVVVWWWYYYTTTRRROOONNNNNNKKKGGGCCC@@@???===;;;999777666666333333222111111000111111111111111111111111111111......000111111111000///000000000000111222444444++++++---000333555555444111333555666555444444444444666888:::;;;<<<<<<<<<:::999888666555444333333222333444444333333555666000333666777555222111000///222444555555555555666444333222222444666888:::333333333333444555666777666777999:::<<<>>>???@@@999;;;>>>???===:::888888777333333666777444333444999;;;===<<<:::888888888777888::::::999999:::<<<<<<<<<<<<>>>@@@BBBEEEFFFKKKMMMNNNMMMJJJFFFDDDCCC<<<;;;999777888;;;>>>@@@:::999999:::;;;<<<;;;:::999:::<<<>>>??????>>>===:::888555333222444666888999<<<@@@AAA@@@>>>=========>>>???>>>===<<<===>>>>>>???@@@???<<<;;;===???AAA<<<999;;;<<<:::;;;============<<<::::::;;;<<<777999;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::999999999:::;;;<<<>>>@@@AAAAAA>>>@@@???;;;;;;???@@@>>>>>>>>>>>>===>>>>>>?????????@@@@@@<<<888777888;;;<<<======>>>======<<<;;;======>>>??????>>><<<;;;888999::::::999:::<<<>>>===<<<;;;;;;;;;<<<===>>>:::???DDDGGGEEEDDDCCCDDD;;;===>>>BBBPPPaaajjjiiibbb]]]TTTJJJDDDAAAAAABBB@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCAAA???===;;;999888888888666888<<<======<<<<<<<<<999;;;===???@@@???>>>===<<<===>>>???AAABBBDDDDDDBBBAAA???===;;;999888888<<<;;;:::888888;;;???CCCEEEEEECCCAAA>>>>>>???@@@======@@@DDDDDDBBBDDDIIIMMMUUU```eeeeeefffjjjooolllkkkoooxxx{{{wwwvvvzzz}}}xxxqqqoookkkeee___YYYTTTQQQNNNNNNLLLKKKJJJJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMPPPTTTWWWWWWYYY]]]]]]ZZZVVVXXX[[[[[[ZZZ[[[^^^bbb___^^^]]][[[ZZZXXXWWWVVVYYYYYYZZZZZZZZZZZZZZZYYYVVVWWWXXXXXXXXXUUUSSSRRRMMMKKKIIIFFFEEEDDDEEEFFFEEECCC@@@>>>???BBBFFFIIIBBBEEEGGGDDD???===???BBBBBBEEEHHHIIIIIIKKKOOOSSSSSSRRRPPPOOOPPPRRRUUUWWWXXXVVVRRROOOOOOPPPRRRTTTPPPPPPOOOPPPQQQSSSUUUVVVTTTUUUWWWYYYYYYXXXWWWVVVTTTRRRPPPRRRWWW]]]ccceeebbb^^^YYYUUUSSSQQQOOOMMMSSSSSSTTTTTTRRRPPPMMMKKKJJJIIIJJJKKKMMMMMMKKKJJJEEEGGGIIIJJJIIILLLPPPTTTRRRVVV[[[```dddfffffffffbbb```]]][[[ZZZ\\\^^^```]]]aaagggjjjkkklllpppsssvvvxxxxxxvvvyyy{{{tttiiikkkfff```[[[YYYXXXWWWVVVZZZ\\\^^^[[[VVVRRRRRRSSSSSSQQQOOOOOONNNKKKFFFAAA@@@>>>===:::888777666666222222111111111111111222111111111111111111111111---...000111111111000///000000000000111222333444///000000000111111111222///111333333222222222333777777777777777777777888666333111111333444333111111111222555777888777666666666555444333111111000000444666444111111666;;;222222222333444555666777777666444333444555777888555:::999555;;;FFFGGG@@@>>>???@@@???<<<999777777444333333444666777666666777999<<<<<<;;;999888888888999:::;;;<<<;;;::::::<<<<<<<<<;;;<<>>:::777777;;;???@@@?????????<<<999777777999<<<888:::<<<>>>>>>>>>===<<<999777555111000333888<<>>??????HHHBBB<<<;;;>>>AAAAAA@@@>>>===:::888777999>>>BBBBBB@@@===;;;<<<<<<;;;:::======<<<<<<===>>>@@@AAA??????===<<<;;;:::::::::;;;<<<>>>@@@AAA@@@???>>>:::;;;>>>??????===;;;:::::::::::::::;;;<<<======@@@???<<<:::999999999999999:::;;;;;;<<<<<<<<<;;;>>>===;;;;;;<<<===<<<<<<777888999:::;;;<<<<<<<<>>===============<<<===>>>??????@@@CCCEEE>>>;;;===III\\\mmmtttuuummm```SSSJJJDDD???>>>???CCCBBBBBBAAA@@@AAABBBDDDFFFGGGGGGGGGEEEDDDEEEFFFAAA???;;;888666555555555888999:::;;;;;;;;;;;;;;;999;;;>>>>>>===;;;;;;;;;999<<>>===;;;;;;;;;:::666777888999888999<<<>>>???EEEGGGBBB===>>>@@@@@@???>>>===>>>AAACCCCCCCCCFFFKKKWWWdddiiihhhhhhkkklllttt}}}{{{xxxyyy||||||zzzvvvpppjjjeee```[[[WWWPPPMMMKKKJJJKKKLLLLLLKKKLLLKKKIIIHHHIIIJJJLLLNNNNNNPPPRRRSSSSSSUUUXXXZZZYYYYYYYYYYYYXXXZZZ]]]```]]]]]]\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTNNNJJJEEEDDDFFFGGGFFFDDDCCCBBBBBBAAABBBCCCDDDEEEEEEDDDBBBAAAAAABBBCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNPPPRRRSSSQQQOOOPPPSSSVVVWWWUUUSSSQQQPPPQQQRRRSSSQQQPPPOOOOOOPPPQQQSSSTTTTTTVVVYYY\\\\\\[[[XXXVVVQQQOOONNNPPPUUU\\\bbbfffbbbbbb```\\\WWWUUUUUUVVVTTTVVVZZZ[[[ZZZVVVQQQNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQRRRRRRQQQOOOPPPTTTXXX\\\^^^bbbhhhlllllliiifffggggggfffbbb]]][[[]]]```aaaccceeehhhlllrrryyy~~~|||vvvppppppmmmhhheeeccccccddddddeeeaaa[[[WWWTTTRRRPPPNNNUUUSSSOOOMMMJJJHHHDDDBBB??????>>><<<:::777555444333333222111000000000111111111111111111000//////000000////////////000000111111000000111333555666000000000000000000000000000222444444333222333444777777777777777777777777444333111222444555444222//////111333777888777666666555444333222111000000000333444444222222555888333333333333444666777888888777666555555777888999555:::999666;;;FFFHHHAAA===>>>>>>===999666555555666666555555666666555555666888;;;;;;:::999999:::777999;;;===>>>>>>===<<<;;;;;;<<<<<<===???CCCFFFJJJJJJJJJIIIGGGDDDBBB@@@<<<:::888777999<<<===>>>@@@@@@???<<<:::999;;;===999;;;<<<>>>???>>>===<<<:::999777555444666;;;???EEECCCAAAAAACCCCCC@@@>>>>>><<<::::::;;;===>>>>>>DDD@@@<<<===@@@BBBAAA???=========;;;:::<<>>???@@@??????===<<<;;;::::::::::::;;;===???@@@@@@???>>>===>>>@@@AAAAAA???===<<<999999999999:::;;;<<<===<<<;;;:::999888777777777:::::::::;;;;;;;;;<<<<<<<<<::::::===BBBCCC???:::777888888999:::;;;===>>>??????>>>>>>=========>>>::::::;;;<<<<<<===???AAA???>>>CCCOOO^^^jjjooooookkk___RRRJJJDDD>>><<<>>>DDDCCCAAABBBCCCDDDEEEEEECCCDDDEEEDDDBBBBBBCCCDDDAAA???<<<999777666666666666777888888999999999999999;;;<<<<<<;;;::::::;;;:::<<>>===<<<;;;:::::::::444666888888999:::===???@@@EEEGGGBBB>>>>>>@@@@@@AAA???>>>>>>@@@@@@@@@???BBBEEEPPP]]]dddeeefffiiipppxxx~~~|||yyytttoooiiiaaaZZZTTTSSSPPPNNNMMMMMMMMMLLLKKKLLLKKKIIIIIIIIIJJJLLLMMMMMMNNNPPPQQQRRRTTTWWWYYYVVVVVVVVVVVVUUUVVVYYY\\\[[[[[[ZZZZZZYYYWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRLLLIIIFFFGGGIIIKKKJJJHHHDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDEEEEEECCCEEEGGGJJJMMMOOOPPPQQQRRRSSSSSSQQQOOONNNQQQSSSTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQPPPPPPQQQRRRSSSTTTTTTXXX\\\``````\\\XXXTTTPPPNNNMMMOOOUUU]]]dddiiifffgggeeeaaa\\\XXXVVVUUUVVVXXX[[[\\\[[[XXXTTTRRRPPPQQQSSSTTTVVVWWWWWWXXXZZZ[[[ZZZXXXVVVWWW\\\aaaccccccfffiiilllllljjjhhhmmmmmmlllgggbbb``````bbbccceeehhhkkkooovvv}}}zzzxxxuuurrrooommmllljjjiiieee___ZZZWWWUUURRRPPPUUURRROOOLLLJJJHHHDDDBBB===<<<;;;:::777555333222333222111111000000111111111111111111111000////////////............//////000000000111222444666777000000000000////////////111333555555444333444555777777777666666666555555222222333555777777555333//////000222666777777666555555444333222111000000111111333333444444444444444444444444555777888999999999888777888999:::;;;777:::999777===FFFHHHBBB===>>>>>><<<888666444444999888888777666666555555666888::::::::::::<<<>>>777999<<<>>>@@@@@@???>>>999;;;>>>?????????AAABBBEEEFFFGGGHHHFFFCCC@@@>>>;;;;;;:::999888888;;;===AAABBBBBB@@@>>>======>>>;;;<<<===>>>>>>>>><<<<<<999999999888777999===@@@GGGEEEBBBAAAAAABBBBBBBBBBBB???===<<<===>>>>>>===@@@>>>===???BBBCCC@@@===;;;===????????????@@@AAA???===;;;<<<===>>>>>>===>>>===============>>>>>>???>>>===;;;::::::::::::999:::<<<>>>????????????>>>???AAAAAAAAA???===<<<888888888888999:::;;;;;;888999999999999888777777;;;;;;:::999:::;;;<<<===:::999;;;BBBJJJJJJBBB999888777777777888;;;>>>???@@@?????????>>>>>>>>>>>>::::::::::::;;;<<<===>>><<<@@@GGGPPPZZZaaaccccccaaaXXXNNNHHHDDD???>>>AAAFFFDDDBBBCCCFFFHHHGGGEEEAAACCCDDDCCCBBBBBBCCCDDDBBB@@@===:::888777777888777777777888888888888888999:::;;;:::888888:::;;;:::===???AAA@@@?????????======<<<;;;:::999999888444666777888999:::===@@@@@@EEEGGGBBB??????@@@???BBB@@@>>>>>>>>>>>><<<;;;===>>>FFFSSS]]]aaadddhhhttt{{{zzzuuuvvvxxx|||yyyuuunnneee[[[UUUVVVSSSQQQOOOOOONNNLLLJJJKKKJJJJJJIIIIIIKKKLLLMMMKKKLLLNNNOOOPPPRRRUUUWWWTTTUUUVVVUUUUUUUUUWWWYYYXXXXXXXXXXXXWWWUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUTTTSSSRRRPPPPPPOOOJJJIIIHHHJJJNNNOOONNNKKKEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGDDDFFFHHHJJJLLLNNNOOOOOORRRRRRRRRPPPNNNNNNOOOQQQRRRQQQQQQQQQQQQSSSUUUVVVRRRRRRQQQQQQRRRTTTUUUVVVUUUZZZ```dddccc^^^WWWRRRPPPOOOMMMOOOTTT]]]fffkkkllllllkkkhhhbbb\\\XXXWWWZZZ[[[\\\]]]\\\[[[YYYXXXTTTUUUVVVXXX[[[\\\^^^___ccccccaaa^^^\\\___eeejjjjjjjjjkkknnnqqqrrrpppoooqqqqqqooojjjfffbbbaaaaaaccceeejjjooouuu}}}}}}yyyuuuqqqoookkkddd___[[[XXXUUUSSSTTTRRRNNNLLLJJJGGGDDDAAA<<<;;;:::999777555333222222222111000000000111111111111111111111000//////000000////////////000000//////000111333666888:::000000000////////////...222444666666555444555666777777666666555444444444111333666999;;;:::888666222111111333666777777666555444444333222111111111111111111333555555333111444444555555666888999:::;;;;;;:::::::::;;;<<<===888999888888===FFFGGGCCC???@@@@@@===:::777666777999999:::999888777777888777999:::;;;;;;===@@@BBB:::<<<>>>@@@@@@@@@>>>===999<<<@@@AAAAAA@@@@@@@@@DDDEEEGGGHHHGGGEEEAAA???<<<>>>>>>;;;888777:::===@@@AAACCCBBB@@@>>>>>>>>>;;;<<<============<<<<<<888999999999999;;;>>>AAAHHHEEEAAA???>>>@@@BBBCCCDDDBBB@@@???@@@AAAAAA@@@AAA???>>>???AAAAAA???===999<<<@@@AAAAAA?????????;;;::::::;;;===??????>>>??????>>>>>>===============<<<;;;:::999999999999777888:::===>>>???@@@@@@===>>>??????>>><<<:::999777666666777777888999:::888999:::;;;;;;;;;999999===<<<:::999999:::<<<===999;;;AAAIIIOOOLLLBBB:::888777666666888;;;>>>AAA@@@@@@@@@@@@@@@??????>>><<<;;;:::;;;===>>>>>>>>>999===DDDJJJNNNQQQSSSUUUSSSMMMHHHFFFDDDBBBCCCGGGIIIFFFCCCDDDGGGHHHEEEBBBCCCDDDEEEEEEDDDDDDEEEFFFBBB@@@===;;;999888999999:::999999999999999::::::999999999888666777999;;;:::===@@@AAA???===<<<<<<;;;;;;;;;:::999888888777666777888999888999<<<>>>@@@EEEGGGCCC@@@@@@@@@>>>@@@???============;;;999;;;:::???KKKWWW^^^dddjjjuuuzzz~~~{{{tttllljjjoootttyyy~~~{{{}}}~~~~~~zzzuuuppphhh```[[[WWWTTTQQQPPPOOONNNLLLJJJKKKJJJJJJJJJJJJKKKLLLLLLIIIKKKLLLMMMNNNOOORRRTTTUUUWWWXXXXXXWWWWWWXXXZZZWWWWWWWWWWWWVVVUUUTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPOOONNNMMMKKKIIIJJJMMMQQQQQQOOOKKKGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDFFFGGGHHHHHHHHHGGGIIIJJJJJJKKKLLLLLLLLLKKKQQQPPPPPPOOONNNOOOPPPRRRRRRRRRQQQQQQRRRSSSUUUUUUTTTSSSSSSSSSTTTVVVWWWYYYYYY\\\```bbbaaa\\\VVVRRRRRRQQQPPPPPPTTT\\\eeekkkooopppoookkkfff```]]]\\\___^^^^^^^^^^^^^^^^^^^^^YYYZZZ[[[]]]___aaacccdddfffeeedddaaa___bbbiiippppppqqqtttxxx{{{{{{xxxvvvnnnmmmkkkgggdddaaa___^^^```dddjjjqqqzzz{{{wwwtttooohhhbbb^^^ZZZVVVTTTTTTQQQNNNKKKIIIFFFCCC@@@===<<<<<<:::888666555333111111000000000000111111111111111111111000//////222111111000000111111222//////000222444888;;;<<<000000000000000/////////222444666666555555555666555555555444444444333333111444999<<<===<<<:::888666555444444666777777666555555444444333222222222222222222444555555333111555555555666777888999:::<<<<<<<<<<<<<<<===>>>>>>:::999888999>>>DDDDDDBBB>>>???>>><<<999777777888777999;;;;;;999999;;;<<<999;;;===>>>>>>@@@CCCFFF???@@@@@@@@@???>>>===<<<;;;>>>AAACCCBBB@@@??????DDDFFFHHHJJJIIIGGGDDDBBB>>>@@@@@@===:::888:::===>>>@@@BBBBBB@@@>>>======<<<<<<<<<===============:::;;;<<<<<<===???CCCFFFKKKHHHDDD@@@>>>???BBBEEEDDDCCCBBBBBBDDDEEEDDDDDDDDDAAA???======>>>>>>>>>888;;;???AAA@@@===<<<;;;999999999;;;>>>@@@@@@???AAAAAA@@@@@@???>>>===<<<::::::999888777777777777666777999<<<>>>@@@AAABBB>>>>>>>>>>>>===;;;999888666666666666777888999999888999:::<<<<<<;;;:::999===<<<:::999999:::<<<===777>>>HHHNNNNNNHHHAAA<<<999888777777888;;;???AAAAAAAAAAAABBBAAAAAA@@@???<<<;;;999;;;===??????>>>999<<>>;;;999999999:::::::::999888888999999:::888999888777666666888::::::===@@@AAA???===;;;:::999:::::::::999888777666888999999999888888:::<<>>>>><<<:::<<<:::<<>>///000000000111111111111222444666666555444555666333333333333333333333333111555999<<<<<<:::999999777666444555666888888777666555555555444444444333333444444555555444444444555555555555666888999:::=========>>>>>>>>>>>>>>><<<:::888999===AAAAAA???;;;;;;;;;999777555666888888:::======;;;:::===@@@<<>>>>>>>>@@@AAAAAA???>>>??????DDDEEEGGGIIIIIIHHHFFFDDD@@@@@@@@@>>><<<:::;;;<<<<<<>>>@@@@@@>>><<<<<<<<<=========>>>??????@@@@@@???@@@@@@AAABBBEEEJJJNNNPPPNNNIIIDDD@@@@@@CCCGGGDDDCCCBBBCCCEEEFFFEEEDDDCCCAAA???===<<<===>>>???999<<<>>>>>>===;;;::::::::::::;;;===@@@BBBBBBAAACCCCCCCCCBBB@@@???===<<<999999888777777777777777666777999<<<>>>AAACCCDDD@@@@@@@@@>>>===;;;999999666666666666777888999999888999999:::::::::999999===<<<;;;:::999:::;;;;;;666>>>HHHKKKHHHCCC???>>>;;;:::999999:::<<<>>>@@@AAABBBCCCCCCCCCBBB@@@???;;;999777999>>>@@@@@@>>><<<===>>>>>>???BBBFFFIIIHHHFFFFFFGGGEEEAAACCCGGGIIIIIIIIIGGGFFFDDDBBBAAADDDEEEEEEDDDCCCBBBCCCDDDAAA@@@===;;;999999999:::999888777555555666777777777888999888666666888999:::===AAABBB@@@===;;;:::888999:::::::::999777666888999:::999888888:::<<>>???===;;;===;;;===CCCLLLVVVeeerrr|||{{{zzzyyyyyy}}}zzzzzz~~~uuujjjaaabbbkkksss|||}}}xxxyyy|||xxxrrrnnnrrrxxxxxxrrrooooooooooooddd___XXXSSSPPPOOONNNMMMJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNPPPSSSWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPQQQOOONNNPPPRRRRRRNNNJJJJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKMMMOOOQQQRRRRRRNNNLLLLLLMMMQQQTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWWWWXXXZZZ\\\^^^^^^]]]ZZZXXXVVVUUUUUUUUUUUUVVVVVVUUUUUUYYYaaagggqqqtttxxxxxxuuuoookkkhhhcccbbbaaa_________```aaaaaaaaaaaaaaabbbdddfffhhheeeffffffeeeeeeiiiqqqxxxvvvnnneeebbb]]][[[ZZZZZZZZZYYY\\\___dddjjjqqqyyyvvvrrrkkkddd___[[[WWWUUURRRPPPLLLJJJHHHEEEBBB???888888888777555444222111000000/////////000111111111111111111111000//////......------------......000000111333777:::>>>@@@//////000111222333444444222333555555444444444555111111222222333333444444000444888:::888777777888444333222333666888999999666666666666666555555555444666777666333222555777444444444555666777888999======>>>>>>????????????>>>:::777999<<<>>>======999:::999888666666888::::::===@@@>>>;;;:::===@@@???BBBFFFHHHHHHIIIJJJKKKIIIGGGDDDAAA@@@AAACCCDDD@@@@@@???<<<;;;;;;===???BBBCCCDDDEEEFFFFFFEEEDDD@@@???===<<<===<<<;;;:::<<<===>>>>>><<<;;;;;;<<>>>>>???>>>??????@@@===>>>>>><<<:::999999:::======>>>AAADDDEEEEEECCCEEEEEEEEEDDDBBB@@@===<<<::::::999888888888888999666777999<<>>===;;;999888777666666666666777888999:::;;;;;;::::::999:::::::::<<<<<<;;;;;;;;;:::::::::555999???BBBBBB@@@>>>>>><<<<<<<<<<<<<<<===>>>>>>AAABBBDDDDDDDDDCCCAAA@@@<<<999888;;;@@@DDDCCCAAA=========???AAADDDFFFGGGEEEDDDFFFGGGEEEAAACCCGGGEEEIIILLLJJJGGGDDDEEEGGGFFFGGGGGGFFFCCCBBBBBBCCC@@@???<<<:::999999999:::999888666555555555666777666888:::999888777888888:::===AAACCCAAA>>><<<;;;888999:::;;;;;;999888666555777888888999:::<<<>>>BBBEEEFFFDDDDDDDDDAAA<<<;;;;;;;;;===??????===;;;===;;;<<<@@@EEEOOObbbrrr|||wwwtttuuuyyyzzzyyy~~~uuummmmmmssszzz{{{yyyzzzvvvqqqrrrxxx~~~}}}zzz{{{||||||ssslllaaaYYYSSSQQQPPPOOOIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIIIIJJJLLLLLLPPPUUUWWWXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPSSSSSSSSSSSSSSSRRRRRRRRRSSSQQQPPPQQQTTTTTTQQQMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIKKKNNNQQQSSSTTTUUUPPPNNNLLLNNNRRRUUUVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^___^^^\\\ZZZWWWUUUUUUUUUVVVRRRUUUWWWWWWWWWZZZaaagggrrryyyzzzpppjjjdddcccaaa```____________````````````bbbeeehhhjjjbbbdddfffggghhhmmmtttzzz~~~~~~tttmmmccc^^^WWWTTTSSSTTTSSSSSSRRRUUUZZZ```gggpppyyywwwrrrkkkeee```\\\YYYVVVRRROOOLLLIIIGGGEEEAAA???888777777666555333222111///////////////000111111111111111111111000////////////............//////111111222444777;;;>>>@@@//////000222333444555666111333555555444333444555000000111222333444444555///333777777555444555666111000///111555999;;;<<<777777777777666666666666444777999666222111555:::444444444444555777888999======>>>????????????>>>???:::777999<<<<<<;;;;;;:::;;;;;;999888999;;;===<<<@@@BBB@@@;;;999;;;???AAAEEEIIIKKKKKKKKKLLLLLLKKKIIIEEEBBBBBBDDDGGGJJJ@@@???<<<999777888;;;>>>@@@@@@AAABBBCCCCCCCCCCCC@@@===:::;;;======;;;888<<<===>>>===<<<;;;<<<===AAAAAABBBCCCEEEGGGIIIJJJCCCCCCBBBAAACCCHHHPPPUUUQQQPPPLLLEEE???===???BBBDDDCCCAAAAAABBBAAA>>><<<777:::>>>AAAAAAAAAAAAAAA@@@@@@>>>;;;999888999;;;@@@@@@AAADDDGGGHHHGGGEEEGGGGGGFFFEEECCC@@@>>><<<;;;;;;::::::999:::::::::666777999<<<@@@CCCFFFHHH>>>===<<<:::888666555444666666666777777888999:::???>>>===<<<;;;<<<======;;;<<<<<<<<<<<<;;;:::999444555777;;;???@@@???<<<======>>>>>>>>>>>>>>>===BBBCCCDDDEEEEEECCCAAA@@@???<<<:::>>>DDDHHHGGGEEE===<<<===@@@DDDFFFFFFEEE@@@AAADDDGGGFFFCCCEEEJJJCCCHHHNNNMMMHHHEEEHHHLLLJJJKKKKKKIIIFFFDDDDDDEEE@@@>>><<<999888888999:::<<<:::888777666777888999666888:::;;;999888888888:::===AAACCCBBB???<<<;;;888999:::;;;;;;:::888777222444666888999;;;???AAABBBEEEFFFDDDDDDEEEAAA;;;<<<<<<===>>>??????<<<999;;;;;;<<<===@@@JJJ^^^rrr{{{tttooopppvvv~~~|||{{{}}}vvvtttxxx}}}{{{yyyrrrxxx{{{|||~~~vvviii^^^VVVSSSRRRQQQIIIJJJJJJKKKLLLKKKKKKKKKMMMMMMMMMKKKIIIHHHIIIJJJLLLPPPUUUXXXYYYXXXXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOSSSSSSSSSSSSTTTTTTTTTTTTUUURRRQQQRRRUUUVVVTTTQQQLLLKKKJJJIIIHHHIIIIIIJJJLLLKKKIIIHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSRRRPPPNNNOOORRRUUUUUUTTTSSSTTTVVVXXXYYYZZZ[[[[[[YYYYYYYYYYYY[[[]]]___```]]]\\\ZZZXXXWWWVVVVVVVVVPPPTTTXXXYYYYYY\\\ccciiittt~~~sssjjjdddcccbbb```___^^^^^^^^^^^^^^^^^^___bbbfffjjjlll___bbbeeegggiiimmmuuuzzzxxxzzz}}}|||vvvpppaaa[[[SSSNNNMMMMMMMMMLLLFFFJJJPPPXXXaaakkkvvv}}}wwwssslllfffaaa]]]ZZZXXXRRROOOLLLIIIGGGDDDAAA>>>999999999888777555444333///////////////000111111111111111111111000//////222222111111111111222222222222333555777;;;>>>@@@//////111222222333222222222222222333333222111111000000111333555666444333333333333444333333222222444444333333444555777888555555444555666888:::;;;888888888777777555444444777777666666666666777777;;;;;;<<<===============::::::999999999999999:::======<<<999666666999===???>>>>>>>>>@@@AAACCCDDDFFFGGGJJJMMMNNNLLLHHHDDDJJJHHHEEEBBBBBBCCCFFFHHHAAA<<<666666:::======;;;???@@@BBBDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@???===<<>>>>>888;;;>>>>>>===<<<>>>AAA@@@???>>>===>>>???@@@AAA???AAACCCGGGIIIIIIGGGEEEDDDHHHIIIFFFEEEFFFDDD???===;;;888888:::<<<======<<<<<<<<>>===;;;999777555555444777777666666777888999999777999<<<======>>>@@@BBB>>>>>>>>>>>>===<<<;;;::::::999888:::===@@@AAABBB===<<<<<<<<<>>>???>>>===@@@AAACCCEEEFFFEEEDDDCCCBBB???<<<===BBBDDDBBB??????>>>>>>>>>@@@BBBEEEGGGHHHIIIIIIHHHGGGFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKIIIHHHGGGFFFFFFFFFAAAAAA@@@???===;;;:::888===<<<;;;999888777777666888888888999:::;;;<<<===;;;<<<>>>???@@@>>>===<<<;;;>>>AAACCCAAA>>><<<;;;888999;;;;;;;;;<<>>===<<<;;;<<<===???AAA>>><<<<<<>>>@@@HHHWWWfff{{{sssllllllssszzz}}}~~~{{{||||||}}}wwwlllbbbZZZTTTPPPOOONNNLLLIIIHHHIIIIIIJJJLLLLLLLLLJJJHHHGGGHHHIIINNNQQQUUUYYY[[[ZZZYYYWWW[[[ZZZZZZ[[[[[[ZZZXXXUUUTTTSSSRRRQQQRRRSSSUUUWWWRRRSSSTTTUUUWWWXXXYYYZZZWWWWWWVVVUUUUUUTTTSSSSSSRRRNNNJJJIIIJJJKKKKKKIIIKKKLLLLLLKKKJJJJJJLLLNNNKKKMMMPPPPPPOOOPPPSSSVVVPPPPPPPPPQQQSSSUUUWWWYYYTTTUUUVVVXXXYYY[[[\\\]]]YYYZZZZZZ[[[[[[[[[ZZZZZZ```\\\XXXWWWYYYYYYVVVSSSUUUVVVWWWXXX[[[```gggllluuu~~~zzzkkkcccbbbaaa```___^^^^^^^^^[[[[[[^^^ccchhhiiigggeeedddbbbccchhhlllmmmqqquuuuuuyyy}}}~~~yyysssnnnccc\\\SSSKKKHHHGGGHHHIIIAAACCCIIIPPPYYYccclllrrryyy{{{tttlllgggddd```YYYSSSQQQPPPOOOLLLHHHDDD@@@>>>999999888777666555444444222222222222222222222222111111111111111000//////111000000//////000111222111333555888;;;<<<======...//////000111111111111222222333333333333222222222111222333555666444222444444555555555555555444222222222333333444555666444444444444666777999:::888888888888777666555444666555555555666666777888:::;;;<<<>>>>>>>>>===<<<999999888777888888999:::======<<<:::777777:::>>>@@@???>>>===>>>@@@BBBCCCFFFGGGIIIKKKMMMLLLIIIFFFHHHFFFCCCAAAAAABBBDDDFFF@@@;;;666555888<<<<<<;;;???@@@BBBCCCCCCCCCAAA@@@???????????????>>>======EEEDDDBBB???======???BBBDDDEEEFFFHHHIIIKKKLLLMMMKKKGGGCCC@@@???AAAEEEHHHEEECCC@@@>>>>>>>>>@@@AAA>>>>>>>>>>>>=========<<<888:::===>>>======@@@BBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEHHHJJJKKKJJJIIIHHHKKKLLLIIIHHHHHHFFFBBB===;;;:::;;;<<<===<<<;;;======<<<>>>AAABBBBBBBBB<<<;;;:::888777777777666777777777888888888999999777999;;;<<<===>>>@@@BBB>>>>>>>>>???>>>>>>===<<<:::999888:::===@@@AAAAAA======>>>>>>>>>>>>??????EEEEEEFFFGGGGGGGGGFFFEEEDDD@@@===>>>AAABBB@@@===@@@???>>>>>>???AAADDDFFFFFFGGGHHHGGGFFFGGGHHHJJJHHHHHHHHHIIIIIIHHHHHHGGGJJJIIIHHHGGGGGGFFFFFFFFFCCCCCCBBBAAA???===;;;:::;;;;;;:::999888888888888999999999999:::;;;<<<===:::;;;===>>>>>>>>>======<<<>>>BBBBBBAAA>>><<<;;;777888::::::;;;<<>>===<<<===>>>@@@AAA>>>;;;:::<<>>BBBGGGKKKPPPXXXdddmmmrrr|||}}}wwwpppjjjgggccc\\\WWWQQQPPPNNNLLLHHHDDD@@@>>>999999888777555444444333222222222222222222222222111111111111111000//////111000/////////000222222222333666999;;;===>>>>>>---......///000000111111222333333444444333333333333333222444555555444222222333444444555555555555000111222333333444444333333333444444555666777888888888888888777666555444444444444444555666888888999;;;===??????>>><<<:::888777666666666888:::;;;>>>>>>===;;;::::::===???@@@???===<<<<<<>>>AAABBBGGGGGGGGGIIIKKKKKKIIIGGGDDDCCC@@@??????@@@AAACCC???:::555444666:::;;;;;;>>>???AAABBBBBBBBBAAA@@@>>>>>>=========>>>???@@@EEEDDDCCC@@@>>>???AAADDDGGGHHHIIIKKKMMMNNNOOOOOOMMMIIIDDD@@@>>>>>>@@@BBB<<<<<<<<<<<<===???@@@AAA<<<<<<<<<;;;;;;;;;;;;;;;888999;;;<<<===>>>AAADDDFFFFFFFFFFFFFFFEEEDDDCCCFFFGGGHHHIIIJJJKKKLLLMMMLLLOOOOOOLLLJJJKKKIIIDDD>>>===<<<===>>>>>>===;;;???>>>===>>>???@@@???>>>999999999999999999999999777777999::::::999999888777999;;;<<<===>>>@@@BBB>>>???@@@AAA@@@@@@???>>>;;;::::::;;;>>>AAAAAAAAA>>>@@@BBBAAA>>>>>>AAACCCIIIHHHHHHGGGFFFFFFEEEEEEDDDAAA>>>>>>@@@AAA???<<>>>>>>>>AAADDDFFFEEEFFFGGGGGGFFFFFFHHHJJJEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEDDDBBB@@@>>><<<;;;::::::999999999::::::;;;:::::::::::::::;;;<<<===;;;;;;<<<<<<===>>>??????===???BBBBBB@@@===;;;;;;666888::::::;;;===???BBBHHHJJJLLLKKKGGGDDDBBBAAA???>>>=========>>>???@@@???:::888;;;>>>BBBIIIQQQ___ooo}}}|||nnneeegggoooyyy{{{zzzwwwzzz~~~|||nnnaaaZZZTTTRRRPPPNNNLLLMMMMMMNNNJJJKKKLLLKKKIIIIIIJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVUUUUUUVVVXXXZZZZZZYYYUUUTTTSSSRRRRRRRRRSSSTTTRRRRRRSSSUUUVVVWWWXXXYYYWWWWWWWWWVVVUUUUUUTTTTTTTTTQQQOOONNNOOOPPPOOOOOONNNOOOPPPOOONNNMMMNNNPPPOOOQQQRRRQQQQQQQQQTTTVVVVVVVVVUUUVVVWWWYYY[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^YYY\\\^^^\\\XXXWWWZZZ]]]\\\]]]^^^___aaadddiiimmmooosssyyy~~~}}}wwwllleee]]]\\\ZZZYYYXXXWWWXXXXXXXXXYYY[[[^^^aaacccaaa___aaa___bbbhhhmmmppptttyyyzzz}}}{{{uuuqqqjjjeee]]]VVVPPPKKKGGGDDDAAAEEEHHHHHHHHHMMMXXXaaagggqqq~~~}}}wwwpppkkkgggccc]]]XXXQQQPPPNNNKKKGGGCCC@@@>>>:::999888666444333333222222222222222222222222222111111111000000000//////111000/////////000222333333444777:::===>>>??????......//////000111111222222222333444444444444333555444333333444555333222//////000222333333333333000111333444444444333222222333444555666666666666777777777777777666555444111222222333444666888999888:::===??????===:::888777666555444555888;;;<<<>>>>>>===<<<<<<===???AAA>>><<<;;;:::;;;>>>AAADDDHHHGGGFFFFFFGGGGGGFFFDDD??????>>>=========>>>???>>>:::555333555888:::;;;===>>>???@@@AAAAAA@@@@@@>>>===<<<;;;<<>>======>>>:::;;;<<<>>>???@@@AAAAAA;;;;;;;;;;;;::::::::::::777888999:::<<>>===>>>?????????AAA???>>>>>>>>>>>><<<;;;:::::::::::::::::::::999777888:::<<<<<<;;;999888888999<<<======>>>@@@BBBBBBCCCCCCDDDCCCAAA???>>>>>>======>>>AAACCCDDDCCC@@@DDDFFFDDD@@@@@@DDDHHHJJJIIIGGGEEEDDDCCCBBBBBBAAA???======???@@@???>>>DDDBBB@@@???@@@BBBDDDFFFFFFGGGGGGFFFEEEDDDFFFGGGDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIJJJJJJJJJGGGFFFDDDBBB???===<<<;;;::::::::::::;;;===>>>???<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<>>>???AAABBB>>>@@@BBBBBB???===;;;;;;777999;;;<<<===???BBBDDDIIIJJJKKKJJJFFFCCCAAAAAA>>>===<<<<<<<<<======>>>???:::888;;;>>>@@@CCCGGGRRRcccuuuxxxnnndddeeeiiisssvvvwwwtttuuu}}}vvvggg___UUUSSSQQQNNNMMMMMMMMMNNNJJJKKKKKKKKKJJJJJJLLLNNNLLLLLLLLLMMMOOOQQQRRRSSSVVVUUUTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTQQQPPPOOOOOOOOOOOOPPPPPPPPPRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVXXXWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^^^^_______________^^^^^^^^^^^^^^^ZZZ[[[]]]\\\[[[[[[]]]```^^^```aaabbbccceeeiiilllooopppqqqpppmmmggg```\\\ZZZYYYWWWUUUTTTTTTTTTUUUWWWXXXZZZ]]]```aaaaaa```^^^^^^bbbjjjooorrrvvvzzz|||~~~|||wwwsssmmmjjjeee```[[[VVVQQQNNNKKKLLLMMMMMMMMMOOOSSSWWW\\\dddqqq}}}xxxsssmmmhhhddd___ZZZVVVQQQPPPMMMJJJFFFBBB???===:::999777555333222222222111111111111111111111111111111000///////////////000000/////////111222333444666999<<<>>>@@@@@@AAA000000000000000222333444111222333333444444444333555333222222333444333111...///000111222222222222111222444555555444333333111333555666777666555444555555666666666555444444000000111222444555777888777999<<<>>>>>><<<999777555444444555666999<<<===>>>=========???@@@BBBBBB;;;:::999:::<<>>?????????>>>===;;;;;;<<>>===<<<:::;;;===>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666777888:::===@@@BBBCCCGGGGGGHHHHHHGGGEEEDDDBBBFFFGGGHHHGGGFFFGGGKKKNNNNNNQQQPPPLLLKKKLLLKKKGGGGGGCCC>>><<<>>>AAACCCDDDCCCAAA???>>>???>>><<<:::<<<<<<======<<<;;;:::999999:::<<<======;;;999888999:::===>>>>>>???AAACCCFFFGGGGGGGGGEEECCC???>>>AAAAAAAAACCCEEEGGGGGGFFFDDDGGGIIIFFFCCCBBBGGGLLLLLLJJJHHHFFFCCCBBBAAAAAA===<<<<<<<<<>>>@@@@@@@@@DDDCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGEEECCCBBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKFFFEEEBBB@@@>>><<<;;;;;;;;;;;;;;;<<<>>>@@@AAABBB======<<<<<<;;;<<<<<<<<<=========>>>???@@@BBBCCC>>>@@@AAAAAA???===<<<<<<999;;;===>>>@@@BBBEEEHHHHHHIIIIIIGGGDDDAAA??????;;;;;;;;;:::::::::;;;;;;???;;;999<<>><<<:::888666444222222222222111111111111111111111111111000//////......//////000////////////111333444666888;;;>>>@@@AAABBBBBB111111000000000222333555000000111222333333333333333111000000222333222222000111222333333333333333333333444444444444333333111333666888888777555333333444444444444444333333//////000111333444666777777888:::;;;;;;999777555333333555666888;;;===>>>===<<<<<<===@@@CCCCCCCCC:::::::::;;;===@@@BBBDDDDDDBBB@@@???>>>>>><<<:::888888999:::::::::999999999999888777777888999999999999::::::;;;<<<===>>>===<<<;;;;;;<<>>???@@@BBBDDDIIINNNSSSSSSTTTUUUVVVUUUSSSQQQPPPNNNLLLHHHEEEAAA???>>>===::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<888888999===AAACCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGFFFDDDDDDHHHLLLMMMOOOOOOKKKJJJLLLKKKHHHGGGDDD@@@>>>@@@CCCFFFGGGDDDBBBAAA@@@@@@@@@>>>===>>>>>>???@@@???>>><<<;;;;;;<<<<<<======<<<:::::::::<<<>>>???@@@AAACCCEEEHHHIIIJJJJJJHHHEEEAAA???DDDCCCDDDFFFHHHIIIIIIGGGFFFHHHHHHFFFDDDDDDHHHLLLMMMLLLJJJHHHFFFCCCBBBAAA;;;;;;;;;<<<===???AAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGFFFDDDBBBAAABBBCCCBBBCCCDDDEEEEEEFFFEEEEEEEEEGGGHHHJJJKKKLLLKKKKKKDDDCCC@@@>>><<<<<<<<<<<<;;;;;;<<<===???AAACCCDDD???>>>===<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA===???AAA@@@???=========:::<<<>>>@@@BBBDDDHHHKKKGGGHHHHHHEEEBBB???======:::::::::999999999999888===::::::>>>???>>>@@@DDDIIIOOOYYYbbbhhhjjjkkkjjjllloooooommmpppxxx~~~}}}nnnddd___]]]ZZZWWWRRROOOMMMMMMLLLKKKLLLMMMLLLKKKLLLNNNOOOKKKKKKKKKKKKLLLNNNOOOPPPUUUUUUUUUVVVXXXWWWUUUSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUVVVVVVUUUUUUVVVXXXVVVWWWYYYYYYWWWUUUTTTTTTVVVUUUTTTUUUWWWYYYYYYXXXZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^```bbbcccddd```___]]]\\\[[[[[[\\\]]]___\\\ZZZ\\\aaadddcccaaabbbdddffffffeeeeeeeeefffeeeffffffdddaaa^^^]]]]]]YYYWWWTTTQQQPPPQQQSSSTTTTTTWWW[[[___bbbeeehhhkkkgggiiiqqq{{{~~~~~~|||zzzwwwtttpppjjjccc^^^aaa]]]\\\cccmmmnnnfff]]]SSSUUUZZZdddppp~~~|||qqqnnnjjjeee___[[[XXXVVVRRRPPPLLLHHHCCC@@@===<<<888777444222111222333333111111111111111111111111111000///...---...///000//////...///000111333444888999<<>>>>><<<;;;;;;===AAADDDDDDCCC;;;<<<===>>>???@@@@@@@@@===;;;;;;;;;<<<;;;999777555666888999:::999888777777999::::::999999888888666777777888999:::;;;<<<::::::999999;;;===???AAA@@@AAABBBCCCEEEIIINNNSSSSSSTTTUUUUUUSSSPPPMMMKKKIIIHHHFFFDDDBBB@@@???>>>:::::::::999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;===AAAFFFGGGEEECCCDDDCCCCCCBBBBBBBBBCCCCCCBBBEEEGGGFFFCCCCCCFFFJJJLLLNNNNNNJJJJJJLLLMMMJJJDDDCCCAAABBBEEEGGGGGGGGGDDDCCCBBBBBBCCCCCCBBB@@@===>>>@@@AAABBBAAA@@@???=========<<<<<<<<<;;;;;;<<<>>>@@@AAAAAABBBDDDFFFFFFHHHJJJKKKKKKHHHEEECCCEEEDDDEEEGGGJJJJJJIIIGGGGGGFFFDDDCCCCCCEEEHHHIIIKKKJJJJJJHHHFFFCCC@@@???;;;;;;<<<<<<<<<===???@@@===???BBBDDDEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCEEE@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHCCCBBB???===<<<<<<===>>>::::::;;;<<<>>>@@@BBBCCC@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>???>>>>>>===<<<>>>@@@@@@???>>>>>>???999;;;>>>@@@BBBEEEHHHKKKGGGHHHGGGDDDAAA>>>======:::::::::::::::999888888999888;;;>>>>>><<>>>>>>>><<<::::::===AAADDDDDDCCC===>>>???@@@@@@???>>>===777777777999::::::999777444666888999:::999888777666999;;;<<<;;;999888888555555555666777999:::;;;888888888888999;;;===>>>BBBCCCDDDDDDEEEHHHMMMQQQRRRSSSTTTSSSQQQNNNJJJHHHEEEEEEDDDCCCAAA@@@???>>>;;;;;;:::999::::::;;;;;;999999999::::::;;;;;;;;;===>>>@@@EEEJJJJJJGGGDDDCCCCCCBBBAAAAAABBBCCCDDDAAAEEEHHHGGGDDDCCCFFFIIILLLNNNMMMJJJJJJMMMNNNKKKAAAAAACCCFFFIIIIIIHHHFFFEEECCCBBBCCCEEEEEEDDDCCC<<<>>>@@@BBBDDDDDDCCCBBB???>>>===<<<<<<<<<<<<<<<===???AAABBBBBBCCCEEEGGGDDDFFFIIILLLLLLKKKIIIGGGDDDDDDEEEGGGJJJJJJIIIGGGGGGDDDAAAAAACCCEEEFFFGGGGGGGGGHHHGGGDDDAAA>>><<<<<<======<<<<<<<<<===???999<<<@@@DDDEEEEEECCCAAA???AAABBBBBBBBBCCCEEEGGG>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFHHHIIIHHHGGGFFFCCCBBB???>>>======??????999999:::;;;===???@@@AAAAAA@@@???===<<<<<<<<<<<<999:::<<<>>>>>>===;;;:::;;;===?????????>>>???AAA888:::===???AAADDDHHHKKKHHHHHHHHHEEEAAA>>>======;;;;;;;;;;;;;;;:::999888555777;;;>>><<<;;;AAAJJJAAAGGGPPP[[[dddkkkpppssshhhhhhffffffmmmvvvyyywww|||}}}vvvpppqqquuukkkhhhbbb]]]XXXUUUSSSRRRMMMNNNNNNMMMLLLLLLMMMOOOJJJKKKMMMNNNOOOOOOOOOOOOOOOQQQUUUYYY\\\[[[XXXUUUQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRQQQTTTWWWWWWVVVUUUWWWYYYXXX[[[]]]]]]ZZZXXXWWWVVVWWWUUUTTTVVVZZZ]]]]]][[[\\\[[[ZZZYYYYYYYYYZZZ[[[____________````````````bbb```^^^\\\[[[\\\]]]^^^]]]```bbbbbb``````dddgggfffhhhjjjjjjhhhfffeeeeeeeeehhhlllkkkfffaaa^^^^^^[[[YYYVVVSSSRRRSSSUUUVVVOOOSSSZZZ___ccchhhnnnssszzz|||{{{wwwtttrrrqqqmmmeee___hhhddd___^^^dddooozzz~~~sssllljjjgggbbb\\\WWWUUUUUURRRPPPKKKFFFBBB>>><<<;;;666444222000000222444666000000000000000000000000222000...---,,,---///000///......///000222333555:::;;;>>>AAACCCEEEFFFFFF............////////////////////////000000000000111111111111111000000///---...///...------...///111///000555444000222777555333333555999;;;999777222222222222222111000///111111222333333444555555777777777555333222333444888999:::;;;;;;;;;:::999;;;;;;;;;<<<>>>AAADDDFFF<<<===>>>???>>>===:::999555999<<<;;;777555777:::888999::::::888888999:::???>>>>>>???@@@>>>;;;888888888777777777777888888888777666666888;;;???AAAAAABBBAAAAAAAAACCCHHHKKKQQQRRRRRROOOKKKHHHFFFFFFBBBAAAAAA@@@@@@@@@AAABBB===<<<:::888888999:::;;;888999::::::;;;;;;::::::>>>@@@CCCFFFGGGFFFEEECCCEEEBBB??????BBBEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJOOOLLLIIIIIILLLMMMKKKIIIIIIHHHEEEDDDCCCDDDEEEFFFHHHFFFCCCCCCEEEFFFDDDBBBAAAAAAAAABBBDDDGGGIIIJJJFFFBBB>>><<<===???AAAAAA<<<>>>@@@BBBDDDEEEEEEEEEJJJKKKNNNPPPPPPOOOMMMLLLOOOJJJIIILLLLLLFFFCCCFFFFFFDDDCCCBBBBBBCCCBBBAAAGGGHHHHHHFFFBBB>>><<<<<<===<<<<<<<<<<<<======>>>===>>>AAADDDFFFFFFEEEEEE@@@AAABBBCCCCCCCCCBBBAAAGGGBBB<<<;;;>>>@@@???===AAABBBDDDFFFFFFFFFFFFFFFDDDBBB???======>>>AAACCC@@@???===<<<<<<<<<===>>>CCCBBBAAA???>>>=========@@@AAABBBBBBAAA@@@>>>===:::;;;===>>>@@@AAAAAAAAA>>>>>>???CCCHHHJJJIIIGGGJJJGGGDDDCCCCCCBBB???;;;999;;;;;;;;;999888999;;;::::::;;;===???AAACCCDDDCCC???AAAMMM\\\gggooouuujjjfffeeejjjrrrxxxwwwtttyyyyyy}}}|||ssshhh]]]VVVSSSSSSUUUSSSOOONNNNNNNNNMMMLLLNNNNNNMMMMMMMMMNNNPPPQQQRRRQQQQQQVVV\\\^^^[[[WWWTTTSSSRRRQQQQQQPPPQQQQQQUUUSSSPPPPPPRRRSSSQQQOOONNNPPPQQQRRRRRRSSSVVVXXXWWWWWWVVVVVVWWWXXXZZZ[[[^^^[[[XXXVVVWWWXXXXXXXXXXXXWWWVVVXXXZZZ]]]]]]]]]YYYYYYYYYZZZYYYYYYXXXXXX^^^_________^^^___bbbdddcccbbbaaa```^^^^^^]]]]]]```bbbeeeffffffgggiiijjjhhhggggggfffffffffggggggjjjiiijjjmmmooolllddd]]]YYY[[[[[[VVVQQQQQQWWW^^^ZZZ[[[]]]aaaffflllrrruuu}}}wwwrrrmmmiiigggpppmmmhhheeeeeekkkttt{{{zzzvvvllljjjfffaaa]]]YYYVVVUUUPPPMMMIIIDDD???<<<999888555555444333222222222222222222222111111111111000111111000///////////////111111111111222333444444;;;<<>>@@@BBBCCCDDD>>>>>>>>>>>><<<;;;999888666999;;;:::666555777;;;999;;;<<<;;;:::999999;;;=========>>>???>>>;;;888888888777777666777777777777777666777999;;;>>>@@@BBBBBBBBBAAAAAABBBFFFIIILLLMMMMMMKKKGGGDDDCCCCCC??????@@@@@@@@@@@@@@@@@@===<<<:::888888999:::;;;999:::;;;<<<<<<=========>>>@@@BBBDDDEEEEEEDDDDDDCCC@@@>>>???BBBEEEFFFFFFBBBCCCCCCEEEFFFHHHJJJKKKNNNKKKIIIJJJLLLNNNLLLJJJHHHGGGEEEDDDCCCCCCCCCDDDFFFDDDBBBCCCEEEEEEDDDBBB>>>???BBBDDDFFFGGGHHHHHHEEEAAA>>><<<===???@@@AAA===>>>@@@BBBCCCDDDDDDDDDIIIJJJMMMNNNNNNMMMKKKJJJLLLIIIHHHJJJHHHCCCBBBEEECCCBBB@@@@@@AAAAAAAAA@@@DDDEEEFFFDDD@@@===;;;:::;;;;;;::::::;;;;;;<<<<<<;;;>>>BBBFFFGGGFFFCCCAAA???@@@AAABBBBBBAAA@@@@@@DDD???::::::<<<>>>===;;;???@@@BBBDDDEEEEEEDDDDDDAAA@@@===;;;<<<===@@@BBB??????>>>===<<<======>>>???>>>>>>===============>>>???@@@@@@@@@>>>===<<<;;;<<<===???@@@@@@AAAAAA??????@@@DDDHHHJJJIIIHHHLLLIIIDDDBBBAAA@@@===:::999:::;;;;;;999999:::;;;:::;;;<<<===???AAACCCDDDAAA===???IIIUUU___jjjrrrpppmmmjjjjjjnnnqqqrrrrrrwwwwww{{{}}}}}}~~~qqqfff^^^ZZZYYYUUUSSSPPPOOOOOOOOONNNLLLNNNMMMLLLLLLMMMNNNOOOPPPPPPOOOPPPTTTZZZ\\\YYYVVVSSSSSSRRRRRRRRRRRRRRRSSSVVVSSSQQQQQQSSSTTTSSSQQQRRRSSSSSSSSSRRRSSSUUUWWWVVVUUUUUUUUUWWWYYY[[[\\\___\\\YYYXXXYYYZZZZZZYYYXXXWWWVVVWWWYYY[[[[[[ZZZXXXXXXYYYYYYYYYYYYYYYXXX^^^______^^^]]]]]]```bbbbbbaaa```___^^^^^^^^^___ccceeegggggggggggghhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjlllpppuuuyyyvvvmmmeee```^^^[[[WWWTTTUUUWWWZZZZZZ[[[]]]```eeekkkppprrr|||}}}yyyuuuqqqooonnnjjjhhhmmmuuu{{{|||{{{|||uuupppkkkiiieeeaaa]]]YYYWWWVVVOOOMMMHHHCCC???;;;999888555555444333222222222222222222222111111111111000111111000///////////////111111000111222333555666;;;===???AAABBBCCCCCCCCC---............/////////.........////////////000000000000///...---,,,+++---...///...------...//////...000222111///000444111000000222444555555333000000000000////////////111111222222333333444444444555555444333222444666777888999:::;;;::::::999;;;<<<>>>@@@BBBCCCCCCCCC???>>>===;;;999888777777777999:::888666555999<<<<<<===>>>===<<<::::::;;;<<<;;;<<<===>>>>>><<<:::999888777666666666666666666777888999;;;===>>>???CCCCCCCCCAAA@@@@@@BBBDDDEEEFFFGGGEEEBBB???>>>>>>===>>>@@@AAABBBAAA@@@???===;;;:::888888999:::;;;999999:::;;;===>>>????????????@@@AAABBBCCCDDDDDDAAA???===>>>BBBEEEGGGGGGAAAAAABBBDDDFFFIIIKKKLLLMMMKKKIIIJJJMMMNNNLLLJJJFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBCCCEEEEEECCCAAA;;;===AAADDDFFFGGGGGGFFFDDDAAA>>><<<===???@@@AAA===>>>???AAABBBCCCCCCCCCHHHIIIJJJKKKKKKJJJHHHGGGHHHFFFFFFGGGDDDAAAAAADDD>>>>>>>>>????????????@@@@@@AAABBBAAA>>>;;;999999999999999999999:::;;;;;;:::>>>CCCFFFGGGEEEAAA?????????@@@AAAAAA@@@???>>>@@@<<<999888:::<<<;;;999<<<===???AAABBBBBBBBBBBB===<<<;;;:::;;;===???@@@???>>>>>>===============::::::;;;;;;;;;<<<<<<===<<<======>>>>>>===<<<;;;<<<<<<>>>???@@@@@@AAAAAABBBBBBBBBEEEHHHJJJJJJIIINNNJJJEEEAAA???===<<<:::888999::::::::::::;;;<<<;;;;;;<<<===???AAABBBBBB>>>;;;<<>>;;;999888555555444333222222222222222222222111111111111000111000000///////////////111000//////111444888:::<<<===???@@@BBBBBBCCCCCC---------.........//////------........./////////222222111111000///---------...///...---------///......000000000///000222000000000222333444333333000000000/////////000000111111222222333333333333222333444333222333444666888999:::;;;<<<<<<;;;;;;<<<>>>AAACCCDDDDDDBBBAAA===<<<:::888777777888999888888888777555666:::======???@@@@@@>>><<<<<<<<<;;;;;;;;;<<<>>>???===<<<999999888777666666666666666888:::<<<>>>?????????CCCCCCCCCAAA???>>>???@@@@@@BBBBBBAAA???============???BBBEEEEEEDDDBBB@@@<<<;;;999888888999;;;<<<777888999:::<<<>>>@@@AAA??????>>>???@@@AAACCCDDDAAA???>>>???@@@CCCEEEFFF@@@@@@BBBCCCFFFHHHKKKLLLKKKIIIGGGIIILLLNNNLLLIIIDDDDDDDDDCCCBBB@@@???>>>???@@@AAACCCDDDDDDBBBAAA;;;===???BBBDDDEEEFFFFFFDDDAAA???>>>???AAAAAAAAA===>>>???@@@@@@AAABBBBBBFFFFFFHHHHHHHHHGGGEEEDDDEEEDDDDDDDDDBBB@@@@@@BBB;;;<<<>>>>>>>>>??????@@@===???@@@???===:::999999888888888888999:::;;;;;;<<<>>>AAADDDDDDCCC@@@???@@@@@@AAAAAAAAA@@@>>>======;;;999999:::;;;999888999:::<<<>>>???@@@??????::::::::::::;;;===???@@@>>>>>>>>>>>>>>>===<<<<<<999::::::;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;<<<===>>>???@@@AAAAAAAAAEEEEEEFFFGGGIIIJJJKKKKKKMMMIIIDDD@@@===<<<<<<<<<777888::::::::::::<<<===;;;<<<===>>>???@@@AAAAAA<<<;;;<<>>;;;999888555555444333222222222222222222222111111111000000000000////////////000000111000//////111666:::======>>>???@@@AAABBBBBBCCC------------............------------............111111111000000///---------...///...---------///---///000///...///000000000111222333333333333333222111000000000111222222111111222222222222222333111222333222222222444666888999;;;<<<=========<<<===???BBBDDDEEECCCAAA???999888666555555777999:::777777777666666888;;;===>>>@@@BBBBBB@@@>>>======<<<;;;;;;<<<>>>???>>>===999999888777777777777777888999<<>>???AAA@@@>>>======>>>???BBBEEEHHHHHHFFFDDDBBB<<<;;;999888888999;;;<<<999::::::<<<>>>@@@BBBDDD???>>>======>>>@@@CCCDDDBBBAAA@@@??????@@@BBBCCC@@@@@@AAABBBDDDFFFHHHIIIGGGEEEEEEGGGKKKLLLJJJGGGBBBBBBBBBBBB@@@???===<<<<<<>>>AAABBBBBBBBB@@@@@@>>>>>>======???BBBEEEGGGDDDBBB@@@???AAABBBCCCCCC>>>>>>>>>>>>??????@@@@@@CCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA???:::<<>>@@@???<<<:::999999888888888888999:::;;;<<>>===;;;:::::::::;;;;;;999888777888:::<<<>>>>>>>>>>>>::::::;;;<<<===???@@@@@@<<<===?????????>>><<<;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;=========<<<<<<;;;<<<>>>???AAABBBBBBBBBGGGGGGHHHHHHIIIIIIJJJKKKIIIGGGCCC???<<<<<<===>>>777888::::::::::::<<<===;;;<<<>>>???@@@@@@@@@@@@===<<<<<<>>>>>>CCCQQQ^^^uuuzzz}}}xxxoookkkoootttyyyxxx{{{zzzuuusssvvvzzz|||~~~zzzyyy~~~xxxsssnnniiiddd```XXXVVVSSSQQQPPPNNNLLLIIIKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMOOORRRTTTTTTSSSWWWWWWUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTUUUUUUUUUVVVXXX\\\``````^^^\\\ZZZYYY[[[]]]___^^^\\\[[[[[[\\\]]]\\\[[[ZZZXXXVVVVVVVVVWWWVVVUUUYYYXXXXXXYYYYYY[[[\\\]]]\\\]]]___```aaacccgggjjjmmmkkkgggdddbbbbbbbbbcccdddgggiiijjjjjjkkklllnnnmmmmmmllllllmmmnnnnnnoooooopppsssvvvxxxxxxwwwuuussszzz|||pppddd```aaabbbbbbdddfffiiikkknnnooorrrvvv{{{yyysssvvv~~~}}}vvvpppqqqtttxxxzzzxxxtttoooiiihhhdddaaa]]]ZZZXXXWWWLLLJJJFFFAAA===:::999888555555444333222222222222222222222111111111000000000000////////////000000111000//////222777<<>>>>>??????@@@AAABBBCCC,,,------------.........,,,,,,,,,---------......---............---,,,,,,---...///...------...///---111222///...000111000000222444444333222333444222111000000000111333444111111222222222222222222000111222222111111333555888999;;;<<<===============>>>@@@BBBBBB@@@>>><<<555555444333444666999:::666666666666888999;;;======???BBBCCCAAA@@@??????<<<;;;:::;;;===>>>>>>===999999888888888999999:::888:::<<>>===>>>???AAACCCEEEGGGGGGEEEBBB@@@;;;:::999888888:::;;;============>>>@@@BBBEEEFFF>>>>>>>>>>>>???AAABBBDDDBBBBBBAAA???======@@@BBBAAAAAAAAAAAABBBCCCDDDDDDBBBAAAAAADDDHHHIIIGGGDDD@@@@@@??????>>>>>>======<<<>>>@@@AAA@@@?????????@@@>>><<<;;;<<>>>>>=========>>>>>>???AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBCCCGGGJJJDDD<<<999===AAAAAA???>>>@@@BBB===>>>@@@???<<<:::999999777777777888999:::;;;<<>><<<<<<===???AAACCCBBBCCCCCCCCCAAA???>>><<<999:::;;;<<<<<<;;;999888666777999<<<===>>>>>>>>>:::;;;<<<>>>???@@@@@@@@@<<<===???AAA@@@>>><<<:::;;;<<<=========;;;:::999777888:::<<<======<<<<<<:::;;;===???AAACCCDDDDDDFFFGGGHHHGGGFFFFFFHHHJJJFFFEEECCC@@@<<<;;;<<<>>>888999::::::::::::;;;<<<<<<===>>>@@@@@@@@@???>>>>>>===>>>???>>>AAAKKKVVVmmmwww~~~vvvnnnlllnnnwwwwww{{{}}}yyyqqqnnnnnntttyyy{{{~~~{{{yyy{{{~~~~~~{{{yyywwwrrrkkkeee___[[[VVVSSSQQQOOOLLLJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOQQQRRRSSSWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSSSSSSSRRRRRRSSSUUURRRSSSTTTTTTVVVZZZ___ccccccaaa]]]ZZZYYY[[[]]]^^^^^^\\\\\\\\\]]]^^^]]][[[ZZZYYYWWWWWWXXXYYYYYYXXX[[[[[[ZZZZZZZZZ\\\]]]^^^\\\^^^```bbbdddgggkkkooonnnlllhhheeecccccccccddddddfffiiijjjkkkkkkmmmooonnnnnnnnnnnnnnnooopppqqqssssssrrrrrrrrrtttuuuvvv}}}ssseeeccceeeeeefffhhhjjjmmmooopppqqqrrrtttxxx{{{}}}zzz|||~~~{{{vvvqqqpppqqqtttxxxyyyvvvsssllljjjfffaaa]]]YYYVVVUUUKKKIIIEEEAAA===:::888888555555444333222222222222222222222111111111111000///////////////000000111000000000111444888<<>>AAACCCBBBAAA@@@@@@;;;:::888999:::;;;;;;:::999999999999:::;;;<<<<<<888999;;;===>>>@@@@@@AAA:::<<>>@@@AAACCCCCCCCCAAA>>>===;;;:::999888888:::<<<======<<<<<<<<<>>>@@@CCCEEE>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@???======@@@CCCCCCBBBAAA@@@????????????>>>======AAAEEEFFFDDDAAA???>>>===<<<<<<===>>>>>>===???@@@???===<<<===??????>>>===<<<<<<>>>@@@AAAAAA???>>>>>>@@@AAAAAAAAA>>>>>>===<<<<<<<<<===>>>??????@@@AAABBBCCCDDDDDDEEEDDDBBBEEEMMMQQQGGG999999===AAABBB???===>>>@@@===>>>???>>>;;;888777777555555555666777888:::;;;<<<<<<<<<<<<===???AAACCCBBBBBBBBBBBB@@@>>><<<;;;666888;;;<<<;;;:::888888666777:::<<<>>>?????????:::;;;===????????????>>>;;;===???AAAAAA???;;;999888:::;;;======<<<;;;:::555666888:::;;;;;;;;;;;;888:::<<>>===???===>>>@@@@@@@@@EEEMMM\\\jjj{{{~~~uuuooolllqqqsssxxx}}}yyyrrrnnnmmmsssxxx|||zzz}}}uuummmfffbbb[[[UUURRRPPPNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLNNNOOOQQQSSSSSSSSSSSSSSSTTTUUUVVVTTTUUUVVVTTTRRRQQQSSSVVVRRRRRRSSSTTTVVVZZZ```dddbbb___\\\YYYXXXZZZ]]]___^^^^^^]]]^^^___```^^^]]]ZZZYYYXXXXXX[[[\\\\\\\\\^^^]]]\\\[[[[[[\\\^^^___]]]___aaacccdddhhhllloookkkiiifffcccbbbccceeegggeeegggiiijjjjjjjjjkkkmmmppppppppppppqqqrrrsssssswwwwwwuuuttttttvvvxxx{{{}}}qqqjjjkkkooommmnnnpppsssuuuwwwyyyyyyvvvxxx{{{}}}xxxsssqqqooorrrwwwzzzxxxvvvooolllhhhbbb\\\WWWTTTRRRJJJHHHDDD@@@<<<:::888777555555444333222222222222222222222111111111111000///////////////000111111000000111333555999<<<===@@@????????????AAABBBCCC,,,,,,,,,---------......++++++,,,,,,,,,---------,,,---...///000000000000---...///...------...///...333444///...111222///...111444333111000111333000///...---...///111333222222111111111111111111111222222111000000111333444555777999::::::::::::999999::::::999777666555555444444333333444444444444444555888:::<<<<<<;;;:::===AAACCCBBBAAAAAAAAA:::888777777888999999888999999999:::;;;<<<===>>>777888999;;;<<<>>>???@@@777;;;>>>@@@???=========555777999:::::::::<<<===>>>???@@@@@@???===:::999;;;:::999888888:::<<<===::::::999999:::===???AAA>>>>>>???@@@AAABBBBBBCCC===??????>>>===>>>BBBEEEDDDCCCAAA???>>>===<<<<<<;;;:::;;;???CCCEEEBBB???>>>===;;;:::;;;<<<>>>@@@>>>???@@@>>>;;;:::<<>>>>>>>>>>>============???===<<<===???@@@@@@??????>>>===;;;;;;<<<======>>>>>>???@@@BBBCCCDDDEEEFFFEEEBBBFFFQQQVVVIII888888===AAAAAA>>><<<===???<<<>>>>>>===:::777666555333333444444666777888999999:::<<<===???@@@AAAAAAAAAAAAAAAAAA???===:::999555777:::<<<;;;999777777666888:::<<<>>>?????????999;;;===?????????===<<<:::===@@@BBBAAA???;;;999555777999<<<======<<<;;;333444666888999::::::999777999<<>>===@@@CCCFFFGGGFFFBBB===888888888999;;;<<<;;;999999999;;;<<<===???@@@@@@???>>>===>>>===>>>AAAAAA@@@BBBGGGKKK]]]ttt|||tttooolllnnnvvv|||xxxzzz~~~~~~}}}~~~sssmmmkkkoootttxxx~~~xxxlllfff^^^WWWTTTRRRQQQPPPLLLMMMNNNNNNNNNLLLKKKJJJGGGIIIJJJJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSUUUWWWXXXUUUWWWXXXVVVSSSRRRTTTVVVRRRSSSSSSSSSUUUYYY___ddd___]]]YYYWWWWWWZZZ]]]___```______```aaaaaa```^^^ZZZXXXXXXYYY\\\^^^______```___]]]\\\\\\]]]^^^______```bbbcccdddgggkkknnnhhhfffcccaaabbbdddfffhhhggghhhjjjjjjiiiiiiiiikkkqqqqqqqqqrrrssstttuuuvvvzzzzzzzzzyyyyyyzzz}}}~~~}}}zzzuuuoooooouuuzzzuuuvvvyyy|||~~~|||}}}zzzqqqmmmjjjlllqqquuuuuusssqqqnnniiibbb\\\VVVRRRPPPJJJHHHDDD@@@<<<:::888777555555444333222222222222222222222111111111111000///////////////000111111000111222444666999;;;<<<@@@@@@?????????@@@BBBCCC...,,,***+++...000...,,,,,,,,,---------------.........//////////////////......////////////......,,,------...///000000111222222222111111111111111000222444444333333444555333333222222111111222222333333333444666777777555222444888:::;;;;;;999888;;;888555555777777666444888444111333888:::777333333444666666555555777888;;;::::::;;;>>>?????????:::444444888:::666666999666888:::;;;::::::;;;===>>>===<<<;;;:::;;;<<<===999;;;<<<<<<;;;:::;;;<<<999888888777888888999:::>>>>>>===;;;:::;;;===@@@;;;;;;<<<<<<;;;;;;:::999;;;:::999:::<<<<<<<<<::::::<<<===???@@@@@@@@@@@@@@@???======???BBBFFFHHHDDDCCCBBB@@@>>>===<<<<<<777888:::<<<===>>>??????666777999999999:::===???AAA@@@???>>>===<<<;;;:::>>>======<<<;;;;;;::::::>>>======<<<;;;;;;::::::>>>>>>>>><<<::::::<<<>>>>>>>>>>>>???@@@AAACCCDDDEEEBBB@@@BBBEEEFFFBBB===;;;===>>>???>>>===>>>???AAA???<<<999777666666777333333444666888:::<<<===999:::;;;===>>>@@@AAABBBCCCDDDEEEEEECCC???<<<999777777888888999999999999222555999;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???>>>???AAAEEEGGGDDD<<<666777777666555666888999:::999999:::::::::999888888888;;;???CCCEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@HHHEEEBBB@@@===;;;888555::::::999888777777:::===;;;===???>>><<<;;;>>>BBB>>>>>>>>>>>>>>>???@@@@@@DDDRRRhhh}}}wwwmmmlllnnnvvvyyyttttttxxx|||~~~~~~}}}}}}xxxtttnnnlllrrr~~~sssmmmccc]]]XXXUUUPPPMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUXXXVVVTTTRRRRRRTTTVVVXXXVVVUUUTTTTTTTTTVVVXXXZZZYYYWWWUUUUUUWWWYYY[[[[[[___```bbbccccccbbb```___]]]\\\[[[ZZZ[[[]]]___aaa___]]][[[\\\^^^___]]][[[___```aaaaaaaaadddhhhkkkhhhfffcccaaa```bbbeeefffggggggggggggggghhhiiiiiimmmppprrrrrrqqqqqquuuxxx}}}zzzyyy|||}}}{{{xxxuuuvvv{{{~~~}}}rrrggg___aaagggkkklllmmmjjjjjjeee\\\VVVTTTQQQLLLFFFDDDAAA===:::777666666333111000000111222222111//////000000111111222222.........//////000111222111222333555888;;;===???>>>??????@@@@@@AAABBBBBB...,,,+++,,,...///...,,,...---+++******,,,...///..............................////////////......------...//////000111111111111111111111111111000...000222222222111222444333333222222222222222333222222222444666777555444555777:::===>>>===<<<;;;:::777555555777777666444333333333444555777777666444555777777666666888999::::::;;;<<<===>>>===<<<999555666:::<<<888888:::777999;;;:::999999999:::===<<<;;;:::999::::::;;;888999;;;;;;:::999999:::888888888999999999::::::<<<<<<<<<;;;::::::<<<>>><<<<<<<<<;;;;;;:::999999999999:::::::::::::::;;;<<<===???AAABBBBBBBBBAAA>>>>>>===>>>???BBBDDDFFFCCCBBB@@@>>><<<<<<<<<<<<888888999:::;;;<<<======888:::;;;;;;;;;<<<>>>@@@@@@@@@???===<<<;;;:::999=========<<<<<<<<<;;;;;;============<<<;;;:::999<<<======<<<:::;;;===???>>>>>>>>>???@@@AAABBBCCCAAA???>>>@@@BBBBBB???<<<:::<<<>>>???>>>===>>>???BBB@@@===999777666666666333333444555666888:::;;;888999999;;;===???AAABBBBBBBBBCCCBBB@@@>>>;;;999777777777777777888888999444666999;;;;;;:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>???BBBEEEFFFCCC<<<777777777777777888:::;;;;;;999999:::::::::999888888888:::>>>AAACCCCCCBBB@@@???>>>>>>======>>>>>>???EEECCCAAA???===;;;999888999999999777666777:::<<<;;;<<<============???@@@:::::::::::::::;;;<<<<<<@@@III\\\ttttttiiikkkqqq{{{}}}|||yyyxxxzzz||||||}}}||||||zzzuuuwwwxxxrrriiiaaa]]]XXXSSSOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTVVVUUUTTTSSSSSSTTTVVVWWWUUUTTTSSSSSSSSSUUUWWWXXXWWWUUUTTTTTTVVVYYYZZZZZZ^^^___aaabbbbbbbbbaaa```\\\\\\[[[[[[\\\]]]___```___]]]\\\]]]___```^^^\\\___```aaaaaaaaadddgggjjjhhhfffdddbbbbbbccceeeggghhhhhhhhhhhhhhhiiijjjjjjnnnqqqssstttssstttwww{{{~~~}}}}}}~~~}}}~~~~~~vvvjjj___\\\\\\[[[[[[]]]dddeeebbb[[[WWWTTTPPPKKKFFFDDD@@@===999777666666444222111111222333333222000000000000000111111111000000//////000111222222222333444666999;;;===???>>>??????@@@@@@AAAAAABBB---,,,+++,,,...///...---///---***((()))+++///111..............................////////////............//////000000111111/////////000000000000000---///111222222222444555333333222222222333333444111111333666888777444222666888:::<<<======<<<;;;888777555666777777666555222444666555333333444666444666777888777777888:::999:::;;;<<<===;;;:::999888777999===>>><<<;;;<<<999:::;;;:::999888888999===<<<:::888888777888888666777999999777666666777777888999999::::::999999:::;;;<<<;;;:::999:::<<<<<<<<<;;;;;;:::999888888666999;;;:::888777999<<<<<<===???AAABBBBBBBBBAAA>>>?????????@@@AAABBBBBBAAA???===::::::;;;<<<>>>::::::999888999:::;;;<<<999;;;<<<===<<<<<<>>>@@@???>>>===<<<;;;999999888;;;<<<<<<===============<<<============;;;:::999;;;;;;<<<;;;:::;;;>>>@@@=========>>>???@@@AAABBB;;;<<<<<<============<<<;;;===????????????@@@AAABBB@@@===:::777666555555333333444444555777888999777777888999;;;>>>AAACCCBBBAAA@@@???===;;;:::999777777666555666777888999777888::::::999999;;;<<<>>>>>>===<<<<<<<<<<<<<<>>===::::::::::::;;;<<<===>>>AAA@@@???>>><<<;;;:::999777777777777666666999;;;<<<;;;;;;<<<>>>??????>>>888888888888888999999:::>>>AAAOOOiiiyyyhhhhhhkkksssxxxyyyyyyzzz{{{}}}~~~}}}~~~~~~xxxooohhhccc^^^WWWSSSPPPOOOMMMKKKJJJKKKLLLMMMKKKJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGIIIKKKMMMOOOQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRSSSTTTVVVWWWUUUSSSRRRSSSUUUXXXYYYXXX[[[\\\^^^```aaaaaa``````ZZZ[[[[[[\\\]]]]]]^^^^^^___^^^^^^___``````___]]]``````aaaaaaaaacccgggjjjgggfffdddcccccceeeggghhhiiiiiiiiiiiiiiijjjkkkkkkooorrruuuvvvuuuwww{{{yyymmm___WWWQQQLLLMMMPPPZZZ]]]^^^[[[WWWUUUOOOIIIEEECCC@@@<<<999777666666555333222222333444444333111111111111000000000000111111000000000111222222333444555777:::<<<===>>>>>>>>>??????@@@AAAAAAAAA,,,,,,,,,,,,---......---...---,,,+++,,,---000111............------------......////////////....../////////000000000111111.........///////////////...000333444555555777888333333333333333444555555222333555888:::999555222333444666888999999888777666666666777777777777666666777777666444333333333444555777777666666888999777999<<<===;;;999777666777999===@@@@@@>>>======:::;;;<<<;;;999999:::<<<<<<;;;999777666555666666444666777777555444444555555666777999999999999888999;;;======;;;:::;;;;;;<<<;;;:::999999888888888555999<<<;;;888777:::>>>;;;<<<>>>???@@@AAA@@@@@@BBBBBBCCCBBBAAA@@@>>>===>>>===:::888888:::===@@@>>><<<:::999888999;;;<<<:::<<<======<<<<<<===>>>======<<<;;;:::999888777:::;;;<<<>>>??????>>>>>><<<<<<===>>>===;;;:::888999::::::::::::;;;>>>@@@============>>>???@@@AAA888:::<<<<<<;;;;;;===>>>===???AAABBBAAAAAABBBCCCAAA@@@===:::888666555555555555555555666666777888888888888999;;;???BBBDDDBBB@@@>>><<<;;;:::::::::888777666666666777999:::999:::::::::888999:::<<<<<<<<<;;;;;;:::;;;;;;<<>>>>>>>>===;;;:::::::::::::::999999888777999:::<<<>>>>>>===<<<;;;888888888999:::;;;======>>>>>>>>><<<:::888777888555666777666555666888:::<<<:::999;;;???AAA???===::::::999999999::::::;;;>>>@@@III^^^uuuyyyllliiigggjjjppptttuuuuuuxxx{{{~~~{{{sssmmmiiiddd]]]XXXQQQOOOLLLJJJIIIJJJLLLMMMKKKJJJJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJLLLLLLNNNOOOQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWSSSRRRQQQRRRTTTVVVWWWVVVXXXYYY[[[\\\]]]^^^^^^^^^XXXYYYZZZ\\\]]]]]]]]]]]]`````````aaabbbaaa```___``````aaa``````bbbfffiiiffffffeeeeeefffgggiiijjjjjjiiiiiiiiiiiijjjkkkkkknnnqqquuuvvvvvvxxx}}}zzzoooaaaWWWNNNHHHHHHMMMPPPVVVYYYYYYWWWTTTNNNGGGDDDBBB???;;;888777666555444333111111333444333222222222111111000000//////111111000000000000111111444555777999;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA,,,,,,------------......---...///000111111111111//////.........---------......////////////......////////////000000000000------......///////////////111333555555555777888333333333333444555666777555555777:::<<<;;;777444222333444555666555555555444555777777777777777777999666333555888999777444222444555555555555666888666999<<<===:::777666666777;;;???@@@???>>>>>>===999;;;;;;;;;:::;;;===???;;;:::888666555444555555333555666666444222333333444555666777888888888888:::<<<>>>>>><<<;;;<<<===;;;:::999888888888888999555:::===<<<999888<<<@@@<<<===???@@@AAABBBAAAAAAFFFFFFFFFEEEBBB???;;;999<<<:::888777999<<>>;;;;;;::::::999999888888:::;;;===???@@@@@@??????<<<============;;;:::999777888999999999;;;>>>@@@<<<<<<<<<<<<===>>>??????999;;;<<<======>>>@@@BBBAAABBBDDDDDDCCCCCCCCCEEE@@@???===;;;999777666555777777666666777777888999999999:::;;;===@@@BBBDDDBBB@@@>>>;;;::::::;;;;;;999999888888888999:::;;;:::;;;;;;:::999999:::<<<888777777888999:::;;;;;;===>>>???>>>===<<<;;;:::BBBBBBBBBAAA???<<<:::888:::;;;::::::999888777666:::;;;<<<======<<<;;;:::777777888888:::;;;===>>><<<======;;;777444444555444555666666666666888:::;;;999999;;;???AAA???<<<;;;;;;:::::::::::::::;;;;;;>>>GGGUUUeeeqqqwwwyyyrrrmmmgggeeeiiippptttuuuzzz|||~~~~~~~~~yyysssooolllgggaaa\\\QQQOOOLLLJJJIIIJJJLLLMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMOOORRRTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWXXXRRRQQQPPPQQQSSSUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYYYYTTTUUUWWWYYY[[[]]]]]]^^^```bbbcccddddddbbbaaaaaa``````aaa``````bbbeeehhheeeeeefffgggiiijjjkkkllljjjjjjiiiiiijjjjjjkkklllmmmppptttuuuvvvxxx}}}|||qqqeee[[[QQQJJJIIILLLJJJPPPUUUVVVUUUSSSMMMFFFCCCAAA>>>;;;888666555555333222000000222222222111222222111111000000//////000000/////////000111111666777999;;;<<<============>>>>>>??????@@@AAAAAA+++,,,...---,,,,,,---///,,,...111333444333222111000000000///......------......////////////...............///////////////------......//////000000...000222333333333555666222333333444555666888999777888999;;;<<<;;;888666333333444555555555555555222444777888888777888888666222000444;;;>>><<<888111333444444444444555777666999===<<<999666666888777===AAA???<<<======<<<999::::::::::::;;;>>>AAA:::999777666555555555555444666777666444222222333555555555666666888999:::<<<===>>>===<<<<<<===>>>999888777777777888999:::777999<<<<<<::::::===??????@@@BBBDDDEEEEEEEEEDDDGGGGGGFFFDDDAAA===:::888:::999999999;;;???BBBDDDBBBAAA???>>>======>>>>>>AAACCCDDDDDDBBB@@@??????999999999999:::::::::::::::<<<>>>@@@AAAAAA??????>>>======<<<;;;;;;::::::777888999999999:::===???<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<>>>@@@BBBDDDEEEDDDEEEFFFFFFDDDCCCCCCDDD======<<<;;;999888777666777777777777777888999:::999:::;;;===???@@@AAABBB@@@???===;;;::::::::::::999999999::::::::::::;;;999:::;;;;;;::::::;;;<<<555555666666777999:::;;;:::;;;<<<;;;:::999:::<<>>>>>;;;777444444666333555666777666777888:::888999:::<<>>============>>>>>>???@@@@@@@@@***,,,......,,,,,,---///---...000111333333333333222111111000//////............////////////..................---------------......///000000111111///111333444333333444555222222333444555777999:::999888888:::;;;;;;888666333444444444555555555555000444777999888777888999555444333555888:::999888222333555555444444666777666:::===;;;888666888:::777>>>AAA<<<999:::<<<;;;999::::::888888999;;;>>>999888777555555555666777555777888777555333333444888777666555777999<<<>>><<<======;;;::::::<<<>>>777666555555666888;;;<<<777888999:::;;;<<<<<<===AAABBBDDDEEEFFFGGGFFFFFFDDDCCCBBBAAA???===;;;:::999999:::<<<>>>BBBEEEFFFAAAAAA@@@@@@??????>>>>>>AAACCCDDDDDDAAA>>>======777777888999:::;;;<<<===;;;===???AAABBBAAA???>>>???>>><<<:::::::::;;;<<<777888999888888999<<<>>>;;;;;;;;;;;;;;;;;;<<<===???===;;;>>>CCCFFFGGGFFFEEEFFFGGGFFFCCCAAAAAABBB;;;;;;;;;;;;:::999888888555555555666666888999999888:::<<<>>>??????>>>>>>===<<<;;;:::999888888888777888999;;;;;;:::999888777999<<<<<<<<<;;;;;;<<<777777777777777888999999777888999888666777:::===EEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;:::999888777666777888888999999999888888777777777777888:::;;;;;;;;;>>>???===999666888;;;333555777888777888999:::666888<<<>>>>>>>>>>>>???:::999888888777777888888555999???DDDKKKVVVdddnnnvvvvvvppphhhffflllrrrtttwwwxxxyyy}}}|||yyyuuurrrnnnkkkhhhccc[[[UUUOOONNNMMMLLLKKKKKKKKKKKKJJJKKKKKKKKKIIIHHHFFFEEECCCCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKNNNQQQSSSTTTUUUSSSTTTUUUUUUVVVWWWWWWWWWUUUSSSRRRSSSSSSSSSQQQOOOQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNOOORRRVVVZZZ^^^aaaaaadddhhhiiifffddddddddd```aaaaaa```___aaadddgggccceeehhhkkkmmmnnnooonnnnnnnnnmmmmmmnnnnnnooopppnnnrrruuuvvvvvvwww|||yyyoookkkeeeZZZPPPKKKJJJNNNPPPOOONNNNNNKKKFFFAAA???<<<999777666555555444222000111222333222222000000000000000111111111000000111222333555666777888:::<<<>>>>>>>>>============>>>>>>??????@@@@@@***---///...,,,+++---000///......///000222333555333222222111000//////.........////////////......---------------------,,,.........///000111111222222444666666555555555777222222333444666888999:::999888777888999999888666222333333333333333333444///333888999888777888:::777888888777444333333444333444666666555555777888666:::<<<;;;777666999<<<888???AAA;;;666888;;;:::::::::999777555666888:::888888666555555666777888666888999888555444444444;;;999777666777:::>>>AAA<<<<<<;;;999888999<<<>>>666555444555666999;;;===777666666888:::<<<<<<;;;@@@AAACCCDDDEEEFFFEEEEEE@@@??????>>>===<<<<<<;;;888999;;;===AAADDDFFFHHH@@@@@@@@@@@@@@@???>>>===>>>@@@AAAAAA>>>;;;999999666777888999;;;<<<>>>>>><<<>>>@@@BBBBBBAAA???===@@@>>><<<999999:::;;;===888999999888777888;;;===;;;;;;:::::::::;;;<<<<<>>???>>><<<;;;:::::::::999888777666666555666999;;;;;;:::888666666999<<<======<<<;;;<<<:::999888888888888888888555666777666555666:::>>>DDDCCCAAA???>>>>>>??????;;;;;;;;;:::999888666666555666666777777777777777777666666777777888999::::::>>>@@@???;;;999<<>>===<<<>>>@@@;;;;;;:::999999888999999999;;;===@@@FFFPPP\\\eeetttwwwtttkkkggglllqqqqqqrrrssswww|||~~~|||ssspppllliiieee___VVVPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHFFFEEE???@@@AAABBBDDDGGGIIIJJJGGGHHHJJJMMMOOORRRTTTUUURRRSSSTTTUUUUUUVVVUUUUUUVVVUUUSSSSSSSSSSSSPPPNNNPPPOOOMMMKKKIIIGGGFFFFFFKKKKKKMMMPPPTTTZZZ___bbbaaaeeeiiijjjgggeeedddeee```aaaaaa```___aaadddgggccceeehhhlllnnnooooooooopppppppppppppppqqqqqqrrrpppsssvvvwwwvvvxxx|||zzzsssqqqnnneeeYYYRRRKKKOOOOOOMMMKKKLLLJJJFFF@@@???<<<999777555555555555333222222333444444333//////000000111111222222111222222333555777999:::999:::<<<>>>??????===============>>>??????@@@@@@(((***++++++++++++,,,...111000///...///000333444666555555444222111000000000000000000///////////////111111000...,,,,,,---+++,,,---...///000111222222444555555444333333444555666666888999:::;;;;;;555333444777888555555777111222333333111000000000111222333444555777888888444555666777666555333222111222333333333444777:::888999;;;;;;;;;<<<>>>@@@::::::999999888777666666888888666555555666777777)))---333777888777666666;;;999888999:::999444111444555666777999:::;;;<<<999???>>>666000444999:::777555333333666;;;AAAEEE777888:::;;;;;;===@@@BBB???AAADDDGGGGGGFFFCCCAAA>>><<<:::;;;======:::777666888<<>>>>>===<<<;;;888888888999;;;<<<>>>???@@@???>>>>>>??????>>>===:::>>>@@@===<<<>>>???<<<888999:::888555444666888===:::777888;;;>>>???>>>>>>AAADDDGGGIIIIIIHHHGGGDDDEEEFFFFFFDDD???;;;888>>><<<;;;;;;;;;:::888555555666777888999::::::;;;=========<<<;;;;;;;;;:::;;;<<<<<<<<<:::888555333777888999:::999777555444888:::::::::===BBBBBB???@@@???<<<888444444555777999888666555666777999:::?????????>>>===;;;999888>>>>>>===:::777666777888;;;999888888999999777555999999888777666777:::<<<===@@@CCCCCCAAA===:::999333555777888888999;;;===@@@>>>>>>>>>>>>>>><<<:::;;;:::888777777777888888:::???CCCDDDDDDIIISSS\\\iiiooosssnnndddaaagggppptttqqqsss~~~}}}|||tttllleee___ZZZWWWWWWQQQRRRRRRPPPNNNLLLLLLLLLMMMJJJFFFFFFGGGGGGDDDAAA@@@@@@@@@@@@AAABBBCCCCCCGGGIIIKKKMMMNNNOOOQQQSSSRRRRRRQQQQQQQQQRRRRRRSSSNNNOOOQQQRRRRRRQQQOOONNNKKKJJJGGGEEEEEEEEEFFFGGGFFFGGGIIIMMMSSSXXX\\\]]]aaabbbeeegggiiijjjjjjjjjhhheeebbbbbbeeehhhjjjkkkhhhkkknnnooommmmmmppprrrrrrsssttttttrrrrrrsssuuutttyyy|||zzzwwwyyy{{{xxxwwwrrrhhh```ZZZYYYSSSLLLJJJKKKJJJFFFAAA>>>;;;888555444444444333333222111000000111111000000111111222222222222...000111222333666999<<<<<<===???@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA)))***,,,,,,++++++---...///...------...000222333555555444333222111000000///////////////////////////000111000...,,,,,,---,,,,,,---...000111222333333555777666555444555666444666888:::;;;:::999777555333444777777555444777111222333333111000000111111222333444555666777888444444444444444333333222111222333333333555888::::::<<<===>>>>>>???AAACCC===<<<;;;:::999888777777777777666666666777777888222444777999999:::<<<>>><<<:::888777888888666333555666777999:::;;;;;;<<<:::>>><<<555111555888888777777777777999;;;===???888:::;;;<<<<<<>>>AAACCCCCCDDDFFFGGGGGGDDDBBB@@@<<<:::888888::::::888666888999<<>>>>>======<<<777888999:::<<>>>>>===<<<<<<@@@AAA>>>===???@@@===888::::::999777666888:::===;;;999:::===@@@AAA@@@AAACCCFFFIIIJJJJJJHHHGGGDDDDDDEEEEEECCC???;;;888<<<;;;:::;;;;;;;;;999777777777888999:::;;;<<<<<<=========<<<<<<;;;;;;:::;;;;;;<<<<<<:::888555333777777999999999777555444777:::::::::===BBBCCC??????>>>===:::777777888::::::999777666555666777888<<<<<<============<<<<<<======<<<:::888888:::<<<>>><<<999888888888777555555666666555444555888;;;>>>@@@BBBBBB???<<<:::999555777888999999:::;;;===???>>>===>>>>>>>>><<<:::::::::888777777777888888777;;;@@@@@@@@@CCCKKKSSSaaalllvvvtttkkkeeeiiippptttrrruuuvvvttttttuuuyyy}}}~~~}}}|||~~~zzzooofff```[[[YYYXXXRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFDDDAAAAAA@@@@@@@@@@@@AAABBBBBBFFFHHHJJJLLLLLLNNNPPPRRRSSSRRRQQQOOONNNNNNMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLJJJIIIHHHFFFEEEEEEFFFFFFEEEFFFHHHLLLQQQVVVYYYZZZ[[[]]]```dddgggiiikkkkkkggggggfffeeefffgggiiikkkkkkooorrrrrrpppoooqqqsssrrrsssuuuuuusssrrrsssttttttxxx|||{{{yyyzzz}}}|||xxxooohhh```^^^XXXPPPMMMNNNLLLGGG@@@>>>;;;777555444444444333222111111000000000111111111111111111111111111...000222333444666:::=========???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCC***+++------,,,,,,...///------,,,,,,...000222333444444333222111000000///------......//////000000...///000000...---------,,,---...///111222333333333555777666555444555555444666:::<<<<<<:::666444444222333666777444444666000222333333111000000111111111222333555666777777555444333222222222333333222333444555555666888;;;===>>>@@@AAAAAABBBDDDFFF??????===<<<:::999888777333444555666666666666666666666666555555888<<<@@@???;;;888666666888888888888999;;;<<<======<<<<<<;;;<<<999444333666888777777888:::<<<<<<;;;:::999999;;;<<<======???AAACCCFFFGGGGGGGGGEEECCC@@@>>><<<:::777777888999999999;;;:::<<<@@@EEEGGGEEEBBBBBBAAA???===<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>888999:::===???AAACCCDDD???>>>>>>???@@@AAA???>>>>>>AAAAAA??????AAAAAA>>>999:::;;;:::999999;;;===>>><<<;;;<<>>;;;999:::999999;;;======<<<;;;:::::::::;;;<<<===>>>???>>>>>>======<<<;;;:::::::::;;;;;;;;;:::888666444666777888888888777666555777:::::::::===CCCCCC@@@===>>>>>><<<::::::;;;<<<;;;:::888666555555555666777888:::<<<===>>>??????<<<<<<;;;999888:::>>>BBBCCC???;;;999888888777666333444555444444666999<<>>;;;::::::777999:::;;;::::::<<<===???>>>======>>>>>><<<::::::999888888777888888888555:::>>>>>>===>>>DDDIIISSSbbbrrrxxxtttnnnmmmooossssssxxxxxxkkkggghhhlllrrrxxxzzz{{{|||xxxnnnnnnuuuyyywwwsss{{{{{{ppphhhccc___]]]UUUUUUTTTRRRQQQQQQPPPPPPOOOPPPPPPNNNJJJFFFCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@DDDFFFHHHJJJKKKLLLNNNPPPPPPOOONNNLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFFFFEEEEEECCCEEEGGGJJJMMMQQQUUUVVVTTTVVVZZZ___cccgggjjjkkkgggiiilllkkkiiiiiikkknnnpppsssvvvuuurrrqqqrrrtttrrrtttvvvvvvuuutttssstttvvvzzz~~~}}}~~~}}}vvvppphhhfff```WWWRRRQQQMMMHHH???===:::777444333333444222111111111111000000000111111111000000000000000///111333444555777;;;======>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC***,,,------------...000,,,,,,------///000222333333333222111000000//////+++,,,,,,---...//////000---...000///...------...---...///000111222333444222444666555444333444555666777:::;;;:::888444222333111222555666333333555000111333333111000111111000000111333444555666777666555222111111222444666222444666666666777999;;;>>>@@@BBBCCCCCCCCCDDDFFF@@@???>>><<<:::888777666///111222444555555444444666666555444444666;;;>>>@@@===999666666888;;;===<<<===???@@@@@@@@@>>>===<<<:::666444555777777666888999;;;======<<<:::888999;;;<<<======>>>@@@CCCEEEEEEEEEDDDCCC@@@>>>======<<<:::999999;;;=========<<<<<<>>>BBBDDDCCCBBBDDDBBB???======>>>>>>>>>;;;;;;<<<===>>>?????????;;;<<<===???@@@BBBCCCCCCAAAAAAAAACCCDDDEEECCCBBBAAABBBBBB???@@@DDDDDD@@@:::;;;;;;;;;<<<<<<>>>???>>>>>>>>>@@@BBBEEEGGGHHHGGGIIIKKKLLLKKKHHHEEECCCAAA@@@@@@>>>===<<<;;;:::999999:::<<<>>>@@@???>>><<<<<<;;;<<<===>>>@@@AAA???>>>>>>===<<<;;;::::::::::::::::::999888666555666666777888888888777666888:::::::::>>>CCCCCC@@@<<<===>>>===;;;::::::;;;999888777666666666666777666777999;;;===>>>??????;;;;;;999888999<<>>@@@AAAAAA@@@===:::::::::999;;;<<<<<<;;;;;;<<<>>>???>>>======>>>===;;;999999999888888888888888888777;;;??????======@@@CCCFFFSSSgggvvv{{{yyysssooorrrrrrxxx|||zzzxxxiiibbbccciiipppttt}}}}}}~~~uuulllnnnsssvvvuuuuuuzzzzzzssskkkddd\\\ZZZXXXVVVVVVUUUUUUTTTSSSUUUVVVRRRLLLFFFDDDDDDBBBBBBBBBAAA@@@???>>>>>>AAACCCFFFGGGHHHIIILLLNNNJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBDDDFFFHHHJJJMMMPPPRRROOOQQQUUUYYY^^^cccfffhhheeekkkqqqsssqqqoooqqquuutttvvvyyywwwtttrrrsssuuutttvvvxxxyyywwwuuutttuuuyyy}}}yyysssooonnnggg]]]WWWSSSMMMGGG>>><<<999666444333333333000111111111111111000000111111111000000000//////000222444666777999<<<>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB***,,,------------...000.........///000222333333111111111000000//////...******+++,,,---......///+++---//////...------...---...///000111222333444444555777777555444555666888888888777666555333333222000111444555222222444///111333333111000111222///000111222333555666666777666333111111333666888333555777888888999;;;<<<>>>@@@CCCCCCBBBBBBBBBCCC>>>===<<<:::888777555555111222444555666666666555777888999999888:::<<>>AAA@@@AAABBBBBBBBBAAA@@@???<<<999666666777777777777999999:::;;;<<<=========888:::;;;;;;;;;<<>>>>>===<<<;;;::::::<<<>>>@@@>>>>>>===>>>@@@BBBCCCCCCFFFDDDAAAAAABBBCCCBBBAAA<<<<<<<<<===>>>???@@@@@@>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBDDDFFFGGGEEECCCAAABBBAAA???BBBFFFFFFCCC<<<;;;;;;<<<===???@@@@@@===>>>@@@BBBEEEGGGJJJKKKJJJJJJKKKKKKIIIFFFCCCAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;>>>AAABBBBBBAAA===<<<<<<<<<===???AAABBB@@@???>>>===<<<;;;::::::999999999999888888777666666666777888888999999999999;;;;;;;;;>>>CCCCCC@@@<<<======<<<999777777888777777777777777888999999777888999;;;<<<<<<<<<<<<::::::999888999===CCCHHHGGGCCC>>>:::999888888777333555777888999:::===???@@@AAAAAA???<<<:::999999:::;;;======<<<<<<===>>>???===<<<=========;;;999888888888888999888888888999<<>>===>>>AAADDDCCCBBBAAAAAA@@@??????>>><<<999777999888666777:::999999::::::<<<===???@@@888:::;;;;;;;;;<<<>>>@@@??????>>>=========>>>???:::;;;;;;;;;:::;;;>>>@@@>>>>>>???@@@BBBDDDFFFGGGHHHFFFDDDEEEGGGHHHFFFCCC============>>>???@@@@@@>>>???@@@@@@@@@???>>>===>>>>>>@@@CCCEEEFFFDDDBBBAAAAAA???>>>BBBHHHIIIEEE>>><<<;;;<<>>>>>@@@CCCDDDCCCBBB===<<<;;;;;;<<<>>>AAABBB@@@@@@???>>><<<;;;::::::888888888888888888777888777777888888999:::;;;;;;;;;======;;;>>>BBBBBB>>><<<===<<<:::777555666777666777777888999:::;;;;;;999::::::;;;;;;::::::999999999999999:::===CCCGGGEEEAAA===;;;::::::999888222444666888888999<<<===@@@AAABBB@@@===:::888888999;;;<<<===<<<<<<>>>???>>>===<<<<<<======;;;999777777888999999999999888888999;;;<<<;;;;;;;;;<<<@@@CCCOOOdddzzz{{{qqqppprrrvvvyyy|||xxxsssqqqrrruuussskkkmmmtttuuuqqqwww{{{xxxtttrrrqqqwww|||{{{pppjjjddd___^^^\\\YYYVVVZZZYYYWWWRRRLLLHHHFFFEEE@@@AAAAAAAAAAAA???===<<<<<<>>>AAABBBCCCDDDFFFIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCFFFHHHHHHFFFFFFIIIMMMLLLMMMOOOQQQTTTXXX[[[\\\^^^gggsss{{{}}}|||{{{{{{sssvvvyyyyyyvvvvvvwwwzzz|||}}}}}}|||zzzyyyzzz{{{zzz|||~~~~~~yyyzzz~~~xxxwwwpppeee\\\UUUKKKCCC<<<:::777444333222222333...///000111111111000///000111111111222222222222111444777:::;;;<<<>>>@@@@@@??????@@@@@@AAABBBCCCBBBCCCCCCCCCDDDDDDDDDDDD)))***,,,,,,++++++---...//////000000000000000////////////............---*********+++++++++++++++)))+++---...------...///,,,,,,---...000111222333444666777777666555555666333444444444333222000...111...///333333000000222///000222222111111222333...///000111222333444555555444333222222444666777555777:::;;;;;;<<<===>>>@@@BBBDDDDDDAAA???======;;;:::999888777666555555888777777777777777888888000222444555555777:::<<<@@@BBBCCCCCCAAAAAACCCEEECCCAAA???===;;;;;;<<<===;;;999:::<<<999555777===::::::;;;<<<===>>>>>>???:::;;;<<<<<<<<<<<>><<<<<<===>>>???999;;;>>>>>>======???BBB===>>>@@@BBBDDDFFFIIIJJJIIIGGGFFFHHHLLLLLLHHHDDD???>>>>>>======>>>???@@@;;;===>>>??????>>>===<<<======???CCCFFFFFFDDDBBB@@@???======CCCJJJKKKGGG???===;;;<<>>CCCFFFGGGIIIMMMPPPPPPNNNLLLIIIGGGFFFEEEFFFFFFCCC@@@>>>>>>@@@DDDFFFCCCBBBBBBCCCEEEEEEDDDBBB<<<;;;:::999:::===@@@AAAAAA@@@???>>>===;;;::::::888777777777777777888888888888888999:::<<<===>>>===???>>><<<>>>AAAAAA===;;;;;;:::888666666888:::888999::::::;;;;;;;;;;;;999::::::::::::999999888999999:::::::::===@@@DDDAAA???<<<;;;;;;;;;:::888444666888:::::::::<<<>>>???@@@BBBAAA>>>:::777666888999;;;<<<<<<===>>>@@@>>>===<<<<<<===<<<:::888666777888999:::999999888777888999::::::;;;<<<===???AAAIIIXXXkkkyyytttpppnnnpppqqqvvv~~~wwwzzz{{{wwwrrrooosssxxxyyytttxxx~~~{{{ssswwwxxxrrrwww|||~~~wwwoooiiigggddd___[[[ZZZWWWQQQMMMIIIGGGDDDBBB???@@@AAAAAAAAA???>>><<<:::<<>>BBBDDDEEEDDDAAA>>><<<<<<::::::999999888777666666777666444333333444555666555666666666777:::???BBB???BBBFFFFFFDDDCCCDDDEEEBBB@@@<<<999888888:::;;;:::999<<<>>>999444777???:::;;;===>>>???>>>===<<<;;;<<<============@@@AAACCCAAA???===<<<<<<>>>???:::>>>AAABBBAAA@@@BBBEEE<<<>>>AAADDDFFFHHHKKKMMMHHHGGGFFFJJJNNNNNNIIIDDD@@@???>>>======>>>??????999:::<<<>>>???>>>===<<<>>>???AAAEEEHHHHHHFFFDDD???>>><<<<<>>;;;<<>>:::>>>CCCFFFHHHJJJNNNQQQSSSPPPLLLIIIGGGFFFGGGHHHIIIFFFBBB@@@@@@CCCHHHKKKFFFEEEDDDEEEFFFFFFDDDBBB<<<:::999888999<<>>===;;;::::::777777777777777888888999888888999:::;;;===>>>???>>>@@@???<<<>>>AAA@@@<<<;;;:::999777666777:::===;;;;;;<<<<<<<<<;;;::::::999999:::::::::999999888888999:::;;;;;;<<>>===;;;;;;<<<<<<:::999777999<<<=========>>>@@@>>>@@@BBBBBB>>>:::666555777999;;;<<<<<<===???AAA>>>===<<<<<<===<<<:::888666777888999::::::999888999999999:::;;;<<<>>>???===???EEEOOO]]]mmmzzzvvvqqqmmmlllmmmssszzzooovvv|||{{{uuussswww|||}}}{{{xxx}}}ssswww|||~~~yyyrrrooolllfffaaaZZZTTTMMMHHHGGGEEECCC@@@>>>???AAAAAAAAA@@@>>>===999;;;>>>???@@@AAADDDFFFEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHFFFIIIKKKJJJFFFEEEHHHLLLJJJJJJKKKMMMPPPTTTWWWYYYXXX___jjjuuu{{{yyysssmmmqqquuuyyy{{{zzz{{{~~~}}}{{{|||~~~~~~zzz{{{}}}|||uuujjj```WWWLLLBBB;;;999666444222222222333,,,...000111222111000///000000111222444555666777222555999<<<===>>>???AAAAAA@@@??????@@@AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCC++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---)))+++------,,,+++,,,---///////////////000111111555444333222111222333444555444333222111111000000///////////////000000111...............---------222000000222666777555333666333333666666444444777777777888:::<<>>CCCEEEGGGHHHGGGCCC???<<<===<<<;;;:::999999888888555888:::<<<;;;;;;<<<<<<888:::;;;<<<<<<<<<>>>@@@;;;<<<<<<;;;;;;===AAADDDDDDCCCAAA???=========>>>===>>>???BBBDDDDDDCCCAAA@@@???AAAFFFKKKOOONNNLLLHHHGGGHHHJJJLLLKKKFFFBBB===888777===???<<<:::<<<>>>======???BBBCCC@@@>>>BBBCCCDDDEEEFFFGGGHHHHHH<<<<<<>>>AAAEEEGGGFFFEEE>>>???AAAAAA???>>>>>>???>>>@@@DDDHHHLLLNNNPPPPPPRRRQQQOOOMMMKKKKKKKKKKKKIIIEEEAAACCCIIIMMMLLLJJJKKKIIIGGGEEECCCAAA@@@@@@<<<999777888;;;@@@CCCDDDAAA@@@???>>>===<<<;;;:::;;;:::888777777999:::<<<===<<<:::999999;;;===???BBB@@@>>>;;;:::::::::;;;999888666555555777999:::;;;<<<=========<<<::::::888888888888888999999:::777888:::<<<======<<<;;;>>><<<::::::<<<===<<<;;;888999;;;===???@@@AAAAAACCCDDDDDD@@@:::777888:::666666666777999;;;>>>@@@999:::;;;<<<<<<:::888777999888888888888888999999666666666666888:::<<<===??????AAAEEEMMM[[[jjjtttzzzwwwqqqkkkiiiooo|||~~~wwwyyyyyy~~~~~~yyyzzzyyyqqqccc[[[QQQJJJIIIGGGCCC???<<<<<<===???@@@@@@===;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDFFFHHHIIIIIIIIIJJJJJJKKKJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGHHHGGGGGGHHHIIIKKKKKKKKKLLLMMMPPPRRRSSSVVV^^^hhhoooqqqmmmiiifffooottt{{{}}}~~~}}}zzz|||~~~}}}ssshhh^^^SSSKKKEEE;;;:::888666444333222111111111111111111222222222///000111222222444777999::::::;;;;;;===>>>???@@@??????@@@@@@@@@AAAAAAAAABBBDDDBBB>>>???DDDEEEAAA+++++++++,,,,,,,,,------......------------......---------,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,---///...------...000///////////////000000111333333222111111111111111222222333333222111///...//////......//////000111.....................///000......000333555444222666333333555444111111333666666777999;;;>>>@@@AAADDDCCCBBB???===;;;999888888777555444444555777888666666555444555666777888777999;;;<<<<<<===@@@BBBCCCDDDFFFFFFEEEBBB>>><<<<<<;;;999888777777777777666888;;;<<<<<<<<<<<<===999:::<<<<<<;;;<<<===???;;;<<<===>>>>>>???BBBEEEBBBAAA???>>>=========>>>;;;<<<>>>AAACCCDDDCCCAAA>>>>>>@@@DDDHHHKKKKKKIIIJJJIIIIIIJJJKKKIIIDDD??????<<<===@@@@@@;;;:::>>>???>>>>>>@@@CCCCCCAAA???AAABBBDDDFFFGGGGGGGGGGGG======>>>AAADDDFFFEEEDDD@@@AAABBBBBB@@@???@@@@@@@@@BBBEEEHHHKKKMMMOOOOOOPPPOOOMMMKKKIIIIIIIIIIIIJJJGGGFFFGGGKKKMMMLLLKKKJJJIIIGGGDDDBBB@@@??????;;;999777777;;;???BBBCCCBBBAAA@@@???===<<<;;;:::999888777666777888:::;;;>>>===;;;:::;;;===???AAA@@@???===<<<<<<<<<======:::999666555555777:::<<<;;;<<<=========<<<;;;:::777666666666666777888888888888:::;;;<<<============<<<:::;;;<<<===<<<;;;888999;;;===>>>@@@AAAAAACCCAAA>>><<<:::888666555555666666777999;;;<<<===;;;<<<>>>???>>>===;;;:::999999888777777888999:::777777777777888:::<<<===CCCBBB@@@AAAGGGSSSaaakkkwwwxxxuuummmgggjjjuuu~~~}}}~~~{{{uuujjj[[[PPPKKKHHHDDDAAA===<<<===???@@@@@@===;;;;;;;;;;;;;;;<<<<<<===>>>???@@@BBBDDDFFFGGGHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCFFFGGGIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLNNNPPPRRRSSSSSSXXX___ccceeeeeeddddddmmmqqqvvv|||~~~~~~~~~ttthhh]]]RRRHHHBBB:::888777555333111111000111111111111111222222222111222333333444555888;;;;;;;;;;;;<<<===>>>@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAADDDCCC???@@@EEEFFFBBB++++++++++++,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,***++++++***))))))***,,,---.........------///111....../////////000000000000000111111000000///......000222333222000---+++///............///000000.........//////000000000/////////111333444444222666222222333222///...000444555666888:::<<<===>>>???>>>===<<<:::999777777777666444444444555666777555555444444555666777777;;;===>>>???>>>???AAABBBCCCCCCCCCCCCBBB@@@>>><<<:::888666555444555666777666888<<<======<<<<<<===999;;;<<<<<<;;;;;;===>>><<<>>>???@@@@@@AAACCCEEE@@@???>>>===<<<<<<===>>>999;;;>>>@@@BBBBBBAAAAAA??????@@@CCCGGGIIIHHHGGGKKKJJJJJJIIIIIIFFFAAA>>>>>>@@@DDDEEEAAA<<<>>>CCCAAAAAA@@@BBBCCCDDDBBB@@@AAABBBDDDGGGHHHGGGFFFEEE???>>>>>>@@@CCCEEEEEEDDDCCCDDDEEEDDDBBBAAABBBCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNMMMKKKIIIGGGGGGGGGGGGJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHEEECCC@@@>>>===<<<;;;888666777:::===@@@AAACCCCCCAAA@@@>>><<<;;;:::777777666666777999;;;<<>>======>>>@@@BBBDDDAAA@@@@@@???>>>===<<<<<<<<<:::777555555888<<<>>><<<<<<===>>>===<<<;;;:::555555444444444555666777888888999:::<<<===???@@@===<<<;;;;;;======<<<;;;888999:::<<<===???@@@@@@CCC???::::::;;;:::666222555666777888999::::::;;;<<<===>>>?????????>>>===;;;999777666666777999;;;888888888888999:::<<<<<>>======???@@@???===;;;;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@CCCFFFHHHIIILLLLLLMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIKKKMMMNNNNNNOOONNNOOOOOOPPPQQQQQQRRRRRRPPPRRRUUUXXXZZZ\\\```bbbjjjlllqqqzzz|||~~~uuuhhh\\\OOODDD===888777555333222000000000000000111111111222222222222333555555666777:::===<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCAAABBBEEEEEEDDD***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------//////...------,,,,,,,,,******+++***)))(((***,,,+++,,,,,,+++***+++---///.........//////////////////000111111111000...------...///000000///---,,,......------......///000---......///000111111222111111222444555666666555444111111333333//////111333444555777888999:::;;;999999999888777666666666555444444444444555555666555555555666666777888888;;;===>>>>>>======>>>???AAAAAA@@@???>>>===<<<<<<999777555444333555777888444777;;;===<<<<<<;;;<<<:::;;;<<<<<<;;;;;;<<<>>>===???AAAAAA@@@@@@@@@AAA>>>>>><<<;;;;;;<<<===>>>999<<<>>>@@@@@@???>>>>>>BBBBBBCCCDDDFFFHHHHHHHHHJJJIIIIIIHHHFFFDDDBBB@@@<<>>???DDDDDDBBB@@@>>><<<;;;:::777777777888999:::<<<===@@@?????????AAACCCEEEGGGFFFEEEDDDAAA???;;;999777===:::777555666999===@@@<<<======>>>>>><<<;;;:::666555444333333555666777888888888999;;;===@@@BBB===<<<;;;<<<>>>>>>===;;;888888999:::<<<===??????BBB???===<<<<<<;;;888555444666777999::::::999999:::;;;<<<>>>>>>???>>>>>>===:::777555555777999;;;999999999::::::;;;<<<<<>>;;;;;;@@@HHHNNN^^^lllxxxvvvkkkcccffflllrrryyyzzzwww}}}xxxfffZZZRRRKKKGGG@@@???>>>???@@@???===;;;;;;;;;:::999888888999999888999;;;>>>AAADDDGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGIIILLLNNNNNNNNNNNNPPPSSSVVVVVVTTTQQQOOONNNPPPRRRTTTVVVZZZ^^^aaaeeegggmmmyyyyyywww{{{tttgggZZZLLLAAA:::666666444333111111000000000000000111222222333333222333666777777999;;;>>>=========>>>>>>@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAACCCCCCBBBAAABBBCCCCCC*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,***++++++***))))))***,,,+++,,,,,,,,,++++++---...------...///000//////...///000111111111000...---...---,,,+++,,,---...///---------------......///---......///000111111222111222333555555555666666333000000444444222222555222333444666777888888888666666555555555555555555333333444555555555555555666777777888999:::::::::;;;<<<======;;;;;;<<<===???>>>===<<<;;;;;;::::::888777666555555666888999333666:::===<<<;;;::::::999;;;<<<<<<;;;;;;===>>>???@@@AAAAAA>>>===<<<===>>>===<<<;;;;;;<<<======;;;===@@@@@@>>><<<;;;<<>><<<:::999888777888777555777:::===>>>>>>DDDCCCBBB@@@>>>===;;;;;;888888999:::;;;===>>>>>>?????????AAACCCEEEGGGIIIFFFFFFDDDBBB???<<<999777<<<:::888666777:::>>>@@@<<<===>>>>>>>>>===<<<;;;777666555444444666888999777777777888:::===???AAA===<<<<<<===>>>>>>===;;;888888888999:::<<<===>>>===???@@@>>>;;;888888888555666888999::::::999999:::;;;<<<>>>???@@@@@@AAA>>><<<999666666777:::<<<;;;;;;;;;<<<<<<<<<<<<;;;=========<<<;;;===AAACCCQQQbbbvvv}}}wwwnnnjjjllltttyyy{{{{{{~~~~~~wwwzzz~~~nnnbbbXXXNNNHHHAAA@@@????????????===;;;;;;:::999888888777888888888999:::<<>>???????????????@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA???>>>AAADDD************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++---//////.........///,,,---...///000///......///000000000000///.........---+++)))***,,,///111---,,,,,,,,,,,,---...............//////000000000...000333333333333444555222000111444666444444888111333444666777777666666444444444444444444444444222333555666777777666555666777888:::;;;;;;;;;;;;<<<===>>>===<<<;;;<<<===<<<<<<;;;::::::999888888777777777777777888999999333777;;;======<<<::::::888:::;;;<<<<<<<<<>>>@@@???@@@@@@???<<<::::::;;;???>>>===<<<;;;;;;<<<===:::>>>AAAAAA===;;;:::<<<>>>@@@AAAAAA@@@AAACCCEEECCCDDDDDDDDDCCCCCCEEEGGGIIIXXXddd```TTTJJJGGGGGGGGGGGGGGGEEECCCBBBCCCDDDBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGFFFDDDBBBCCCDDDEEEEEEDDDFFFIIILLLOOONNNMMMKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEEEEFFFFFFEEEDDDDDD???>>>===;;;:::999888888777666555777;;;>>>??????BBBBBBAAA???>>>===<<<;;;::::::;;;<<<======>>>>>>======???AAACCCFFFHHHIIICCCCCCAAA@@@>>>===<<<;;;:::999888777888:::===???======>>>???>>>===<<<;;;999888666444555666999;;;666666777888:::;;;===>>>===<<<<<<>>>??????===;;;888888777777999:::<<<>>>999===@@@>>>999666777999666666888999:::;;;;;;;;;;;;<<<===???AAABBBDDDEEE???===;;;999888999;;;<<<<<<<<<=========<<<<<<;;;888:::<<<=========>>>@@@JJJZZZppp~~~|||uuuqqquuuyyy{{{yyy{{{}}}zzz}}}ooodddZZZOOOHHHCCCAAA?????????>>>===;;;;;;:::999888888888888888999999999:::===???BBBDDDBBBCCCDDDFFFFFFFFFEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEHHHFFFFFFIIIMMMOOONNNLLLGGGLLLRRRWWWWWWSSSMMMHHHHHHLLLQQQTTTVVVVVVWWWWWWZZZ]]]eeepppzzzzzzppplllqqq{{{wwwjjj\\\PPPFFF>>>999555444333333222222222222//////000111222333333444111333777999:::;;;===>>>@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAA>>>>>>CCCJJJ************++++++++++++++++++************++++++)))******++++++,,,,,,,,,,,,------,,,++++++,,,...***,,,000111000...------+++,,,...000000///...---///......---------------,,,,,,++++++,,,---///000,,,,,,,,,+++,,,------........................///...111333444333333444666444111111555555333333666222333555666777666555444444444444444444444444444222333666888999888777666555666888:::;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===999999:::999999888777666444555777888999999888888444888===@@@???>>><<<<<<777888;;;<<<<<<===???AAA>>>???>>>===;;;;;;<<<>>>AAA@@@>>><<<;;;;;;<<<<<<888<<>><<<===???===???@@@@@@???@@@CCCFFFBBBCCCDDDBBBAAAAAAEEEHHHNNN___mmmkkk___UUUOOOKKKGGGHHHHHHEEEBBBAAABBBDDDDDDDDDCCCBBBCCCDDDEEEFFFCCCCCCDDDFFFGGGEEEAAA>>>@@@AAABBBCCCDDDFFFJJJMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEECCC@@@AAADDDEEEDDDBBB???>>>===<<<;;;;;;;;;;;;666555555888<<>>>>>===<<<<<<::::::;;;<<<<<<===<<<<<<:::;;;===@@@CCCFFFHHHIIICCCBBB@@@>>>===<<<======888777888888999;;;<<<======>>>>>>???>>>===<<<;;;999888555444444666999;;;555555777888999:::::::::===<<<===>>>@@@???===;;;888777777666777999;;;===;;;<<<>>>>>><<<:::888888777777888999:::<<<>>>???:::;;;<<<>>>@@@CCCEEEFFF@@@???===<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;888;;;===>>>>>>>>>???AAAGGGRRRdddwww}}}vvvtttyyy|||zzz{{{zzzsssssstttzzz{{{|||wwwjjj```WWWNNNGGGDDDBBB@@@??????>>><<<;;;::::::999888888888999999999888888888999;;;>>>??????@@@BBBDDDFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCEEEEEEGGGEEEDDDGGGKKKMMMKKKHHHEEEHHHKKKNNNOOOMMMJJJHHHGGGKKKPPPSSSTTTSSSSSSTTTVVVZZZ```ffflllqqqwwwzzzxxxpppgggfffmmmxxxwwwnnnaaaSSSIIIAAA<<<999333222222111111111222222...///000111222333444444222555888;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCCBBB??????@@@???@@@IIITTT)))************+++++++++++++++************++++++(((((()))***+++,,,,,,---------...---,,,,,,---///&&&***...000///---+++***+++,,,...000000///...---...---,,,+++***+++,,,---***+++,,,---.../////////,,,,,,++++++,,,,,,---..................---------000333666666555444666999555222222555444222111444222333555777777666555444555444444444444444444444222444777999:::999777666444555777999::::::::::::888999;;;:::999999:::;;;777888999999999777666555222444666888999999888777666:::???BBBAAA@@@>>>===666888:::;;;<<<===@@@BBB=========<<<;;;<<>>===???BBB>>>@@@BBBAAA@@@AAAEEEIIICCCDDDDDDBBB@@@@@@DDDGGGMMM```pppppphhh___XXXRRRGGGHHHHHHEEEAAA@@@BBBDDDEEEDDDBBBAAABBBCCCEEEFFFAAAAAACCCFFFFFFDDD???;;;???@@@AAABBBCCCFFFKKKNNNKKKJJJHHHFFFEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBCCCFFFBBB>>>???CCCFFFEEEBBB??????>>>=========>>>>>>555444555888===@@@BBBBBB>>>>>>>>>>>>============::::::;;;<<<<<<;;;;;;;;;999:::<<>>?????????>>><<<;;;999777555333333666999;;;444555777888999999888888===<<<===???@@@@@@===:::888777666666777999;;;===@@@>>>===???AAA@@@<<<888888888888999:::===@@@AAA888888999;;;>>>AAACCCDDD@@@@@@???>>>===<<<<<<<<<>>>>>>?????????===<<<;;;;;;<<<=========>>>AAACCCFFFKKKYYYnnnvvvtttzzz}}}{{{yyy|||~~~uuukkkddddddgggmmmuuu|||~~~yyytttwww|||wwwtttzzzrrreee\\\UUUMMMGGGEEECCC@@@???>>>>>><<<;;;:::999999999999999::::::999888777666777888:::<<<===???AAADDDFFFGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFEEEBBBAAACCCHHHJJJGGGDDDDDDEEEFFFGGGHHHHHHHHHHHHIIILLLPPPSSSSSSSSSSSSTTTTTTWWW[[[^^^aaafffnnnssspppiii``````hhhsss|||}}}rrriii[[[MMMDDD>>>:::888111111000000000000111111...///000111222333444444333666:::===>>>???@@@BBBBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAA>>>>>>AAAAAACCCOOO\\\+++***)))(((((()))***++++++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,---------------............///------,,,++++++,,,,,,,,,---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---------...///000111333555333111222888;;;:::777666444333333444555666666555444444333333333333333333333333333333333333777444444777<<<<<<888444777888999888666666777888777777777777888888888888999999999999888666555333555666777666555555777999999:::===BBBEEEDDD???:::;;;===>>>>>>===<<<<<<===;;;>>>@@@>>>::::::>>>CCCKKKIIIFFFAAA===<<<>>>@@@???>>>===???BBBCCC@@@===AAA>>><<<<<>>===???@@@@@@>>>>>>???AAACCCCCCAAA???===;;;===???BBBEEEHHHKKKLLLMMMKKKHHHEEEDDDCCCCCCDDDBBBCCCCCCAAA===<<>><<<;;;<<<>>>???<<<:::999777555666:::>>>AAABBBBBBAAA???===<<<===>>>??????@@@===999:::???<<<666999:::<<<>>>@@@@@@@@@@@@@@@@@@>>>;;;888777777999777555777<<<===;;;;;;>>>:::;;;===???>>>===:::999444444333222333444555666555666777888888999;;;>>>;;;===??????>>>>>>???@@@999888666555555777999;;;;;;===???AAAAAA>>>;;;999888888999:::<<<>>>@@@AAA777:::;;;;;;>>>EEEHHHGGG???>>>>>>>>>======<<<<<<<<<>>>AAAAAA???<<<::::::>>>??????>>>===>>>@@@CCCGGGFFFKKKYYYlll|||xxx{{{zzzuuusssxxx~~~|||rrrhhhaaaZZZZZZ\\\cccmmmvvv{{{}}}~~~xxxkkkkkkvvv{{{sssooouuu}}}~~~rrrfff___XXXMMMEEEEEEDDDBBB@@@>>>>>>>>>>>><<<;;;999888888999;;;<<<888888888888777777777777::::::;;;<<<>>>AAADDDEEEGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEFFFFFFDDDCCCCCCDDDCCCDDDEEEEEEDDDEEEGGGIIIHHHJJJQQQWWWTTTNNNNNNTTTWWWVVVVVVZZZ```dddeeedddgggaaa[[[^^^hhhuuu~~~}}}tttkkk^^^PPPGGG@@@888444333333333222222222222222333111111111111222444666777777888:::<<<===>>>??????>>>??????@@@@@@AAAAAABBBFFFEEECCCCCCCCCBBBAAA@@@CCC???===>>>@@@HHH[[[nnn++++++************++++++((()))***)))(((((()))++++++++++++,,,,,,,,,------,,,---------............---,,,,,,++++++,,,,,,,,,,,,++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///.........000222333999;;;999444444999;;;999555444333222222333444555555444333333222222333333222222333444555555666777:::999999:::<<<;;;888555666777888888777666777999666666666666666777777777888888888999888777555444666777777777666666888999999:::<<>>::::::<<<===>>>===<<<===>>>===???@@@>>>;;;;;;===@@@DDDCCC@@@<<<888888999<<<<<<;;;;;;===???@@@===;;;>>><<<<<<===AAAFFFJJJLLLDDDCCC@@@>>>>>>AAAEEEHHHLLLUUUdddvvvmmmXXXMMMIIIEEEBBBBBBBBBBBBAAACCC@@@===<<<===>>>>>>======>>>@@@BBBBBB@@@>>>===;;;<<>>>>><<<999777666555666:::???BBBCCCBBB@@@>>><<<;;;<<<===???>>>???>>>;;;<<<>>><<<555777888:::===>>>???>>>>>><<<<<<;;;:::888777999;;;:::888888;;;;;;999999<<<888:::<<<======;;;999777555555444333444555666777555666777777777888:::<<<<<<>>>@@@@@@???>>>>>>???999888666555555777999;;;<<<===@@@AAAAAA???<<<:::888888888999;;;<<<>>>???999<<<<<<;;;===CCCFFFDDD???>>>>>>>>>============<<<>>>@@@AAA>>><<<::::::???@@@@@@???>>>???AAACCCCCCCCCFFFPPP___ppp}}}zzzrrrqqqvvvyyyxxxxxxzzzxxxoooeee^^^YYY[[[___eeelllsssyyy{{{uuujjjmmmmmmkkklllsssyyyzzz}}}nnnddd[[[QQQJJJFFFEEECCCAAA?????????@@@===<<<;;;:::::::::;;;<<<888888888888777777777777999999999;;;===@@@CCCDDDGGGFFFEEEDDDDDDDDDDDDDDDCCCEEEFFFFFFDDDCCCCCCDDDAAABBBDDDDDDEEEFFFIIIKKKJJJKKKPPPUUURRRMMMNNNSSSVVVUUUVVVYYY^^^``````___```]]]\\\bbbmmmxxx}}}tttfffYYYLLLDDD>>>777444555333222222111111111222222111111111222444666888999888999:::<<<===>>>???????????????@@@AAAAAABBBBBBCCCCCCBBBCCCCCCBBBAAA@@@>>>>>>???BBBGGGUUUppp++++++,,,,,,,,,,,,++++++((())))))((('''(((+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333111/////////111444666???@@@===888666999999777333333111111111222333444333333222111111111222222000111222444666888999:::777999;;;;;;:::888888888777888999999777777888999555555555555555555555555666666777777777777666666666777888777666666888:::999999:::<<<>>>>>><<<:::888:::<<<=========>>>????????????>>>>>>===<<<<<>>@@@@@@???===<<<:::<<>>===>>>???@@@777888999888888999<<<>>>?????????@@@@@@???<<<999???>>><<<<<<===<<<:::999555444444666;;;@@@CCCDDDBBB@@@===;;;:::;;;===>>>===>>>===;;;<<<===:::555555777999;;;======<<<<<<777888888777777888:::======999888:::999666777:::888999:::;;;:::999777555666555444444444555777888555666777777666666777999;;;>>>@@@AAA???===<<<<<<888777666555555777999:::<<<===@@@AAA@@@???<<<:::888888888888999:::;;;;;;:::<<<===;;;===AAACCCAAA???>>>>>>===============<<<>>>??????===;;;;;;;;;>>>???@@@???>>>>>>@@@BBBAAACCCDDDGGGPPP```uuu}}}sssqqqttttttqqqooouuu}}}yyypppgggaaa[[[___dddhhhlllqqqyyy~~~uuullleeegggmmmrrrwww{{{~~~nnnaaaXXXSSSLLLKKKHHHEEECCCBBBBBBBBB>>>======<<<<<<;;;;;;;;;888888888888777777777777666777777999;;;>>>AAACCCEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDFFFEEEDDDBBBBBBCCC???AAACCCDDDEEEFFFIIILLLKKKLLLOOOQQQOOOKKKMMMRRRSSSTTTVVVYYY\\\]]][[[YYYXXXXXX\\\eeepppyyy}}}~~~zzzooo```SSSFFF???:::666555777222111111111111111222222111222222444666888:::;;;888999;;;<<<===>>>?????????@@@@@@AAAAAABBBCCCCCC@@@AAABBBCCCBBBBBB@@@@@@<<>>??????>>><<<:::;;;<<<777777777888999999999888;;;===@@@CCCFFFIIILLLNNNIIIHHHFFFBBBAAADDDKKKQQQUUUYYYdddwww}}}hhhSSSNNNFFFAAA>>>>>>>>>???===<<<;;;::::::::::::::::::;;;<<<>>>>>>===<<<;;;:::<<<>>>@@@AAAAAAAAA@@@???>>><<<;;;;;;<<<>>>???999999999999999;;;===>>>>>>>>>>>>>>>===;;;999777@@@???===<<<;;;::::::999444333444777<<>>???>>>===:::999888777777666666777777888888;;;<<<;;;<<>>===<<<<<<======>>><<<===>>>>>><<<:::;;;;;;===>>>???>>>===<<<>>>???BBBEEEGGGEEEFFFSSSiii{{{|||uuusssqqqnnnmmmvvvxxxpppkkkaaaeeejjjkkklllsssssspppqqqqqqxxx~~~nnnddd```ZZZXXXTTTOOOJJJFFFDDDCCC>>>>>>>>>>>>===;;;:::999888888888888777777777666555555555777999<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEBBBDDDEEEEEECCCBBBBBBCCC@@@BBBCCCDDDDDDEEEHHHJJJLLLLLLMMMMMMKKKJJJLLLOOOPPPQQQUUUXXX[[[[[[ZZZYYYWWWYYY^^^gggqqqwwwzzzzzz}}}wwwiii[[[OOOBBB<<<888555555777111111000000000111222222222222444666888:::<<<===999:::;;;===>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCC???AAABBBCCCAAA???>>>>>>>>>AAAHHHRRRddd((()))***++++++***)))((()))***+++******+++---000*********+++++++++,,,,,,************++++++++++++************++++++,,,---(((((()))***++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------.../////////444333111000111333666888999;;;999444333555444222222222222222222333333444000000000//////000000111000111222333444555666666///444999888555444888<<>>>>>@@@AAAAAAAAABBBCCCCCCAAA<<<888999;;;======;;;999999999777888888888888888999:::===@@@DDDEEEFFFGGGJJJLLLMMMMMMJJJEEECCCFFFOOOVVV^^^cccmmmzzz|||mmmSSSMMMFFF@@@============;;;<<<;;;;;;:::::::::;;;999:::;;;<<<<<<<<<<<<;;;;;;<<<===?????????>>>>>>===<<<;;;::::::<<<>>>???<<<;;;:::999:::<<<============>>>===;;;999888777??????===<<<:::999999:::555444555777<<<@@@CCCCCC@@@???===;;;;;;;;;<<<<<<===<<<::::::888777777888666888;;;>>>???>>><<<;;;555555666555444555888:::;;;777666888999888:::>>>;;;;;;;;;;;;:::999888777444333222222222333444555444666777777555444444555777999;;;;;;999777666666666666555555555666777888999:::;;;;;;;;;:::888777777777666555555555555555444888::::::<<>>===;;;;;;;;;<<<===>>><<<<<<===<<<::::::;;;<<<>>>???@@@@@@>>>>>>>>>???AAAFFFHHHDDDAAAHHHZZZjjj}}}|||rrrmmmkkknnnxxxwwwqqqhhhkkknnnnnnooozzzwwwrrr|||uuuqqqnnnkkkfff___VVVOOOHHHEEE@@@@@@???>>>===;;;999888888888888888777777777666444444444555777999;;;===;;;;;;<<<>>>@@@CCCEEEFFFBBBCCCDDDDDDBBBAAAAAABBBCCCDDDEEEDDDCCCDDDEEEGGGJJJKKKKKKIIIIIIJJJLLLLLLKKKOOOTTTXXX[[[\\\\\\\\\___aaaeeekkkrrrwwwyyyyyyxxx|||xxxgggXXXLLL@@@:::777444444666111111000000111222333333222333555777999;;;======:::;;;<<<===>>>>>>???>>>??????@@@AAAAAABBBBBBCCC@@@BBBDDDCCC@@@===<<<===???DDDNNN___yyy)))))))))******)))))))))'''(((******))))))***,,,************++++++++++++))))))))))))*********+++******)))******+++,,,---((((((***++++++,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,------.../////////222222111111222333555555333555444111000333333000111111111222333333333444000000/////////000111111222222222333333444444444777:::<<<:::555333666999@@@@@@???<<<888555444555222333333444555666777777444444444444444555666777555666777666555555777999888888888777555666888:::999;;;===?????????AAABBB@@@BBBFFFGGGFFFBBB===::::::<<<@@@AAA???===;;;:::888999999999777888:::;;;>>>AAADDDDDDCCCCCCEEEHHHNNNOOONNNJJJFFFGGGOOOVVV```fffmmmsssyyyzzzsssiiiOOOJJJDDD???===<<<<<<<<<:::;;;<<<<<<:::::::::<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<:::999:::;;;===???<<<:::888888:::<<<<<<<<<<<<===>>>===;;;999999999>>>>>>===;;;999888:::;;;777666666999<<>>>>>>>>===<<<<<<;;;<<<;;;===>>><<<777666999777999===???@@@???===;;;555666666555444444777999999666666999;;;:::<<>>AAACCCEEEAAABBBDDDCCCBBB@@@AAAAAADDDEEEEEEDDDCCCCCCDDDFFFGGGJJJIIIGGGGGGKKKLLLJJJIIIMMMRRRWWWZZZ\\\^^^```fffiiilllppptttwwwxxxxxxrrrxxx{{{xxx~~~yyyfffRRRGGG===999666333333444111111111111222333444444333444666888:::;;;<<<===;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAACCCDDDBBB>>><<<===@@@BBBKKK\\\sss+++******))))))******+++&&&)))+++,,,***)))))))))************++++++++++++((((((((()))))))))******))))))))))))***+++,,,---((()))***,,,,,,,,,,,,+++************************((())))))***++++++,,,,,,,,,,,,------...////////////000000111222222222222111444333000000222222///...///000111222222222222000000//////000000111222222222333333444555555555:::;;;;;;999555444555777;;;<<<;;;999666444444444222333444666777999:::;;;555444333333333444555666444555666555444444666888777888999777555555777:::;;;===???@@@@@@@@@AAACCC>>>CCCIIIKKKHHHBBB???===<<>>@@@@@@===>>>BBBFFFJJJNNNRRROOOJJJHHHLLLPPPVVVZZZ]]]```eeegggbbb[[[KKKGGGBBB>>>===<<<<<<;;;888:::<<<<<<:::999:::;;;999999:::;;;;;;<<<<<<===>>>===;;;;;;;;;===>>>???<<<;;;:::999999:::<<<>>>:::888777888;;;>>>???>>><<<===???>>>;;;:::;;;<<<<<<======:::888888:::===999888888999<<<>>>>>>======>>>@@@AAA@@@>>>;;;:::999;;;AAAGGGDDD;;;666777777999===@@@@@@???<<<:::444555555555444555888:::999777888<<<===<<<===@@@======<<<;;;:::999888888333333222111222333444555333555888999777666666666555666666555444444666888555555555555666666777777888888999999888888777666666666555444444444555555333777:::999;;;??????<<<;;;999888666777999;;;===;;;;;;:::999777888;;;>>>???AAACCCBBBAAA?????????>>>??????===;;;===BBBGGGWWWnnnvvvllleeekkksss|||zzz}}}uuufffYYYPPPHHHGGGDDDAAA>>><<<<<<;;;888888888888777777777777777777555555555555666777666666777999;;;===???AAA@@@BBBCCCCCCAAA@@@@@@AAABBBCCCDDDDDDCCCCCCEEEGGGDDDGGGHHHEEEGGGLLLLLLHHHHHHLLLQQQUUUWWWZZZ^^^aaaeeeiiinnnrrrttttttssssssqqqwwwxxxnnnmmmqqquuu}}}ppp\\\III@@@888666666333222333222222222222333444555666333555777999:::;;;;;;;;;;;;<<<===>>>>>>???>>>>>>===>>>>>>??????@@@@@@AAA@@@BBBCCCAAA======AAAEEEJJJ\\\ttt---,,,+++******+++,,,---(((+++...///---+++)))))))))************+++++++++(((((((((((())))))))))))))))))))))))***+++,,,---((()))+++,,,------,,,,,,************************((())))))***++++++,,,,,,,,,,,,------...//////000---...000111222222111000222555444111000222222///---...///000111111111111000000000000000111222222222222333444555666777888666777777555444444555666666777888777444333333444222333555777999;;;<<<===555555333333333333444555333444555555444444555777777888:::888666555777:::<<<>>>@@@AAAAAAAAABBBCCC<<>>======<<<;;;666999<<<;;;999888999;;;999999:::;;;;;;<<<======>>>===;;;::::::<<>>BBBCCCBBB;;;>>>???>>><<<:::<<<>>>;;;<<<<<<:::888888;;;>>>;;;:::999:::<<<===<<<;;;===???AAABBBBBB???<<<999777;;;FFFOOOKKK???666555777999===@@@@@@>>>;;;999333444444444444666999<<<:::888999>>>???<<<<<>><<<>>>@@@@@@>>><<<<<<<<>>AAABBBGGG^^^xxx{{{qqqiiiiiipppxxxzzzzzz}}}nnn___VVVLLLJJJFFFBBB???>>>>>>>>>888888888888777777777777999888666555444444555666777777777888999;;;<<<===@@@BBBCCCCCCAAA@@@@@@AAA@@@BBBCCCCCCCCCDDDFFFHHHBBBFFFGGGEEEGGGLLLLLLGGGIIILLLQQQSSSUUUXXX\\\``````eeelllqqqrrrpppnnnllltttyyywwwmmmeeeeeegggiiipppxxxvvvyyy|||xxxpppttt~~~}}}cccPPPCCC;;;555555555333222333333333333333444555666777444555777999::::::::::::;;;<<<===>>>>>>???>>>>>>=========>>>??????@@@@@@>>>@@@AAA@@@===>>>DDDJJJTTTlll++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++'''(((((()))***+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---------///111111000/////////000222333333222111111000000111111111111111000000000000000......///111111222222222666555222000111333666888666555444444333333333333888888777555222111222444333333444999>>>@@@>>>;;;555555444222000000333555666555444555666777777666999888777777777888::::::>>>???AAAAAA@@@AAACCCEEEDDDBBBAAAAAABBB@@@;;;666888;;;>>>???===:::999888999999999999:::;;;;;;<<<<<<<<<<<<;;;999:::<<<>>>FFFLLLRRRTTTPPPJJJFFFDDDGGGDDDCCCFFFKKKLLLIIIFFFGGGDDD@@@>>><<<;;;999888666999<<<===<<<<<<;;;<<<>>>======<<<<<<<<<======???<<<:::999:::;;;;;;;;;;;;<<<===<<<;;;;;;===???<<<;;;:::===AAADDDDDDBBBBBBBBBAAA@@@>>>>>>======:::;;;:::999888999;;;>>>;;;<<<===<<<:::999:::;;;999;;;<<<>>>>>>===;;;::::::>>>HHHQQQPPPFFF;;;666555666888;;;======:::888:::999888666666555555555999:::<<<===>>>?????????999999999888888888777777999777555333333444666888444666777666444333333444444444444555777888:::;;;444444444555666555333111BBB<<<666444666777555222555666777666444333333333666777888::::::999888888666666777888999::::::;;;666555444444555777999;;;>>>>>>>>>===<<<;;;;;;;;;;;;:::999999:::<<<===>>>FFFPPP^^^nnn}}}{{{llliiijjjnnntttwwwzzz}}}}}}~~~xxxjjj___UUUNNNHHHEEECCC>>><<<>>>@@@>>>;;;::::::999888777444444444444555555666777444444444555666777777888@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDFFFHHHIIIEEEFFFGGGHHHIIIKKKLLLLLLHHHNNNTTTVVVTTTRRRTTTVVVZZZ^^^cccgggggggggffffffwww{{{ssshhheeebbb______bbbeeegggjjjkkkllllllkkkkkklllnnnlllrrryyy|||zzzzzz|||jjjPPP???888777555444333222222222///222666888999999999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>?????????<<<===>>>>>>======>>>???@@@===>>>AAAAAABBBLLLXXXooo*********+++++++++,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******((((((((()))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---------///111111000/////////000222222222222111000000000111111111000000000000000000000//////000111222222222222333333333444444444555555444333222222111111111222::::::999777444333444666333333555888<<<>>><<<:::555666555333111111333666555555555666999;;;:::999999888888777888999:::;;;===>>>@@@AAAAAABBBEEEGGGBBB@@@>>>>>>>>>===999666===>>>@@@>>>;;;777555555888777777777999;;;===>>>AAA???<<<::::::===@@@BBBCCCGGGLLLOOONNNKKKHHHFFFDDDBBB@@@CCCIIIMMMLLLJJJMMMIIICCC???===;;;999888888999;;;;;;:::;;;===???>>>>>>>>>=========>>>>>>===:::777666777888999999:::;;;<<<;;;;;;;;;===???<<<;;;;;;===@@@BBBBBBAAABBBBBBAAAAAA???>>><<<;;;<<<<<<<<<:::888888:::<<<:::;;;<<<;;;::::::;;;<<<999:::<<<=========;;;:::888;;;CCCLLLKKKBBB999666666777888:::;;;;;;999888888777666666555555555555666666888999:::;;;;;;;;;999999999888888888777777888777444222111111333444444666777666555333444444444444444444555777888999444444444555666777666555>>>:::555444666777444111333555666666555444444555555666777888999999999999555555666777888999999::::::999777666666777999:::<<<<<<<<<<<<<<<<<<;;;;;;888888777777777999:::;;;;;;DDDPPP]]]ooo|||~~~xxxooooooooorrrvvvyyy}}}}}}~~~qqqfff[[[SSSKKKGGGCCC???===???===;;;999888888888666555444444444444444555666777444444444555666777777777;;;;;;;;;<<<===???@@@AAADDDDDDCCCDDDEEEFFFHHHIIIFFFGGGHHHIIIJJJLLLMMMMMMKKKOOOTTTTTTQQQOOOPPPRRRUUUXXX]]]```bbbbbbcccdddmmmsssxxx}}}}}}oooeee```^^^[[[ZZZZZZ\\\___``````aaabbbbbbbbbbbbcccdddhhhmmmssstttssssssvvvyyyxxxwwwwwwxxxzzzzzzyyywwwwwwyyy|||ppp```RRRDDD;;;666555444333333222222333000333666999999999:::;;;=========>>>>>>>>>??????>>>>>>>>>>>>????????????;;;<<<>>>>>>======>>>??????>>>>>>AAACCCJJJ\\\mmm))))))*********+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***(((((())))))***+++++++++************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---...---------///111000000/////////000111222222111111000000000000000000000000000000000111111111111222222222222222111000222555777777666333222333333222111111111222222999999999777555444555666333444555777:::;;;:::999666666666444333333555777666666666999<<<>>>>>>===999999888888888999:::;;;;;;===???@@@AAABBBEEEGGG@@@===;;;:::999999777666>>>??????===999666555555777666555555777:::===???FFFAAA;;;:::===AAADDDEEEAAABBBEEEIIILLLMMMKKKIIIEEEAAA???BBBHHHNNNQQQRRRRRRMMMFFFAAA===;;;:::888999::::::999888:::>>>AAA>>>>>>>>>>>>>>>?????????===:::666555666888999999<<<===????????????@@@BBB@@@???>>>???AAABBBBBBAAAAAABBBBBBBBB@@@>>>;;;:::======<<<:::777777888:::999:::;;;;;;::::::;;;<<<888999;;;<<<<<<<<<;;;:::777888>>>DDDDDD===777666777888888888888888888888555555555555555444444555777777999:::;;;;;;;;;;;;999888888888888777777777999888555222111111222222444666777777555444444555555444444444555555666777444444444555666888999::::::777555666777777444111111333555666555555666777666666666666777888999:::444444555666777888999999>>>===;;;999888888999999999999:::;;;<<<=========888777777666777777888999555;;;BBBLLL\\\ppp~~~wwwtttpppnnnrrryyy{{{oooeee\\\SSSMMMHHHBBB@@@AAA<<<:::888777888888777555555444444444444555555666444444444555666666777777::::::;;;<<>>>>>>>>?????????======>>>>>>????????????;;;===??????>>>===>>>??????>>>???DDDKKKZZZrrrrrr************++++++++++++++++++,,,------------,,,************************+++******))))))))))))))))))))))))******+++++++++***************+++++++++,,,,,,,,,---------------,,,,,,,,,------------...,,,---...---------///111000//////...///000111222111111000////////////000000000000000000111111111222333333333333222222111000222555666777666333222555444444333333444444444555666666555333333333555444444555777888999888888777777777666555555666888888777888;;;>>>???>>>===999999999999:::::::::;;;:::<<>><<<999777666777777777;;;<<<===;;;999888999:::888666444333555888;;;>>>EEE@@@;;;;;;@@@DDDEEECCCAAA@@@AAAEEEJJJMMMLLLJJJHHHDDDAAABBBHHHNNNTTTVVVRRRMMMEEE@@@===<<<;;;:::888999::::::999;;;===@@@======>>>>>>??????>>>>>>>>>;;;888777888999:::;;;<<<@@@EEEGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDDDDCCCCCC@@@AAABBBCCCAAA>>>;;;999;;;;;;;;;999777666888999:::;;;<<<;;;999888999:::888999:::;;;<<<<<<;;;;;;777777:::??????:::777777888888888777666666777999333444444444555555444444777777999::::::;;;;;;;;;888888888888777777777777:::888666555444444555555444666777777555444555666777666666555555555666666555555555555555666888:::888777777888999888555222///222444555555666777999888777666555555666777888444555555666777888999999===<<<;;;:::999999999:::777888:::<<<===>>>>>>>>>999888888888888888999999777:::>>>DDDOOOcccxxxzzzqqqkkkmmmwwwyyyppphhh___YYYQQQHHHCCCBBB===;;;999999999:::999888666666555444444555555555444444444555555666666666888888:::<<<>>>AAACCCEEEAAAAAABBBDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSRRROOONNNOOOQQQSSSTTTTTTTTTUUUXXX]]]aaafffmmmssswww{{{rrrggg```\\\[[[XXXUUUPPPQQQQQQRRRSSSTTTUUUVVVTTTUUUWWWXXXXXXXXXZZZ\\\[[[^^^bbbdddfffhhhlllooommmkkkkkkkkklllllljjjhhhnnnsss{{{zzzbbbZZZNNNFFFAAA===999666222222222222333444555666333555888999::::::;;;<<<;;;<<<<<<<<<<<<===============>>>>>>??????@@@@@@===>>>@@@???===<<<<<<===>>>???DDDOOO___uuuiii+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,((((((((((((((((((((((((******)))))))))))))))***************++++++++++++))))))*********+++++++++,,,,,,,,,------.........,,,,,,---------.........,,,---...---------///111000///.........///111111111000//////......////////////000000111111111111333444444444444333333222333333333444444444555555444444444333333444444555444555666666444333444555444555666666777777888888777888999888777777888:::::::::;;;===??????===;;;999999::::::;;;;;;;;;;;;;;;===??????>>>======>>>===<<<:::777666777888:::;;;<<<===<<<:::999:::;;;:::888555444444666999;;;@@@===:::===BBBEEECCC@@@CCCAAA@@@CCCHHHLLLKKKJJJHHHFFFBBBBBBEEEJJJOOORRRLLLGGGAAA===<<<<<<======777999<<<<<<<<<;;;<<<<<<;;;<<<===>>>>>>>>>======>>>;;;999888999:::::::::999???FFFKKKKKKHHHEEECCCFFFFFFFFFEEECCCCCCBBBBBB???@@@BBBCCCBBB???<<<:::888999:::999888777999:::<<<======;;;888777777888999999:::;;;<<<<<<<<<===;;;888999<<<<<<888777999888999888777444555777:::333444555666666666555444333444555555666666666666777777777777777777777777666666555555555666777777444666777777666555555666999888777777666777777777666666666555333333555888777888999:::;;;999666444///222444555555666777999:::999777555444444444555555666666777888999:::;;;999999999999999:::;;;;;;777888;;;===>>>???>>>>>>777777888888888999999888888:::===AAAHHHWWWlll}}}xxxllljjjsss}}}zzzxxx{{{{{{|||~~~{{{tttllleee\\\NNNEEEAAA???===;;;:::;;;;;;:::999888777777666555555555555444444444444555555555555333333555666999;;;>>>??????@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVYYYYYYWWWUUUUUUXXX]]]aaaeeekkkooorrrxxx~~~tttlllddd^^^VVVQQQOOONNNLLLJJJJJJKKKLLLNNNPPPQQQRRRRRRPPPRRRTTTUUUUUUVVVXXXZZZWWW[[[```eeeiiikkknnnooofffeeeeeeeeeffffffdddbbbfffllluuuzzz}}}~~~uuuggg]]]LLLHHHBBB===:::888444000222222222333444555777777555777999:::::::::<<<===<<<<<<<<<<<<=========>>><<<======>>>??????@@@@@@@@@@@@@@@>>><<<;;;;;;<<<>>>DDDQQQgggsssccc++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,---......//////,,,---------............,,,---...---------///111//////.........///000111000000///.............../////////000111111222222444444555555555555444444555444333222222444555666222222111111111222333333444666888888777666666777333555666777666666888:::888999;;;;;;999999:::;;;<<<<<<===???AAA@@@>>>;;;999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@???===;;;;;;;;;<<<<<<;;;999777777:::<<<===??????>>><<<:::::::::;;;999777555555666888999;;;::::::===AAACCCBBB???BBBAAAAAACCCFFFHHHIIIHHHFFFDDDBBBAAABBBEEEHHHJJJEEEAAA===;;;;;;<<<===>>>888:::===>>><<<;;;::::::999;;;<<<>>>>>>>>>======;;;999888999::::::888777444:::AAAFFFFFFDDDAAA@@@CCCDDDDDDCCC@@@??????@@@>>>???AAAAAAAAA@@@>>><<<888999;;;;;;:::999;;;<<<<<<======;;;888666666777:::::::::;;;<<<===>>>>>>???;;;:::<<<;;;888888;;;777999:::888555555888<<<666666777888888777666555444555666666777777777666666666777777777777777888333222333333444555555666444666777777666666666777999999888777777888888888555777888666333222444777888999;;;;;;;;;999777666111333555666555555666777999888777666444333333333666666777888999:::;;;;;;666666777999:::;;;;;;<<<777999;;;===>>>===<<<;;;444444666777888888888777555666:::===BBBKKK]]]mmmtttlllpppvvvxxx}}}yyyttttttzzzyyyyyy|||{{{vvvvvvzzzzzzrrrfffWWWKKKFFFCCCAAA>>>=========;;;:::::::::999777666666666666444444444444444444444444444555555666888:::;;;<<<>>>???AAADDDFFFHHHIIIIIIKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSUUUWWWYYYZZZ[[[[[[^^^]]]ZZZWWWVVVYYY^^^ccchhhmmmpppqqquuu~~~{{{sssmmmeee\\\RRROOOJJJGGGFFFEEECCCBBBCCCDDDFFFHHHJJJLLLNNNNNNLLLNNNQQQRRRRRRTTTVVVXXXXXX\\\dddlllqqqrrrrrrqqqeeedddbbbbbbcccbbb___]]]```fffmmmsssuuuxxx|||}}}nnn```TTTKKKDDD???999555333333333333333333333444555777888999777999:::;;;:::;;;===???>>>>>>>>>?????????@@@@@@<<<<<<===>>>???@@@@@@AAA@@@@@@???<<<:::;;;===???FFFTTTlll~~~rrrfff]]]***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,------.../////////------------............,,,---...---------///111//////...---...///000111000///......------.........//////000111111222222333444555666666666666666444444333333333444555666222111111111222222333444333555888888777777777888333555777777666777999<<<888:::<<<<<<;;;;;;;;;===<<<===>>>AAADDDCCCAAA???999:::;;;<<<===<<<<<<;;;<<<>>>@@@AAA???===<<<===;;;<<<<<<:::888888:::===<<<>>>@@@@@@???===<<<<<<999888777777777888999:::999::::::<<<>>>@@@AAABBB>>>???BBBCCCCCCDDDFFFGGGDDDEEEEEEDDDDDDDDDFFFGGG@@@>>>;;;:::;;;=========;;;<<<===<<<:::999999::::::;;;===?????????>>>===:::::::::<<<===<<<999666222555:::===>>>>>>>>>???AAABBBCCCAAA>>>======???>>>>>>???@@@@@@@@@@@@???<<<===???>>>===<<<<<<===999:::;;;:::888888888:::;;;;;;;;;<<<===>>>???@@@BBB>>><<<===;;;888888;;;555888;;;:::777666999===888999:::;;;:::999777666777888888999999999999888666666666666777777888888333333333333444444444444444555777777777666777888888777777777777777888888222666999888555444666999999:::;;;:::999777666555333555666666555444444555555555666666555555444444555555666777888999::::::666777888999:::;;;;;;<<<777888:::<<<<<<:::888666222444666777999999999999777666888;;;<<<@@@MMMZZZnnn~~~~~~uuutttvvvtttzzzzzzwwwsssuuu~~~~~~wwwyyy}}}xxxttttttwwwyyy}}}rrrcccXXXTTTKKKHHHEEECCCCCCBBB@@@>>>===<<<:::999888777777777444444444444444444444444888888777777888999::::::<<<>>>AAADDDFFFHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQRRRRRRTTTVVVZZZ]]]___^^^]]]___]]][[[XXXXXX[[[```dddkkkoooqqqpppttt}}}yyyooohhhcccYYYOOOHHHEEECCCAAA@@@AAAAAAAAA@@@AAABBBDDDFFFIIILLLMMMMMMOOORRRSSSTTTVVVXXXZZZ[[[aaakkktttyyyxxxsssooojjjhhhfffdddccc```]]]ZZZ\\\aaafffjjjlllpppvvv{{{|||}}}ooo```SSSIIIBBB<<<:::666444333444555555555555555666666888999:::888:::;;;;;;;;;;;;===???>>>>>>?????????@@@@@@@@@<<<<<<===>>>???@@@AAAAAA>>>===;;;999999<<>>999;;;======<<<<<<<<<===<<<===???CCCFFFGGGEEEBBB::::::<<<=========<<<;;;;;;>>>AAABBBAAA@@@??????999;;;<<<;;;888888:::<<<777:::???AAAAAAAAA@@@@@@777777777888888999:::;;;::::::;;;;;;;;;>>>BBBFFF999===AAABBBAAABBBDDDGGGEEEFFFHHHIIIHHHGGGGGGHHH???===;;;;;;<<<======<<>>===:::888777999;;;:::<<<>>>@@@AAA@@@???>>>;;;<<<>>>@@@AAA???;;;777333555666777888:::>>>AAAAAACCCDDDCCC???===???AAA===>>>>>>??????@@@AAAAAA@@@BBBBBBAAA???=========666888999999999999;;;<<<;;;;;;<<<<<<===???@@@AAACCC???======;;;888888;;;444888;;;;;;888777:::>>>:::;;;<<<===<<<:::777666444555666666666666666555555666666666777777888888777777777666666555555444444555777888777666777888666666666666666777888888111555::::::777666888;;;999::::::999777555555555555666777666444333333333222333444666777666666555444444555666777888999999777888999:::;;;;;;;;;;;;666888999::::::777555333444555888:::<<<<<<<<<<<<>>>:::999;;;::::::BBBNNN[[[sss}}}{{{yyyvvvxxx{{{xxxuuuyyy{{{xxx{{{zzzwwwuuuuuutttwww|||nnneeecccRRROOOLLLJJJIIIHHHFFFDDD>>>===<<<:::999888888777444444444444444444444444666555555444444444444555<<<===@@@DDDFFFHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTWWW\\\___```___]]]]]]\\\ZZZXXXXXX\\\aaafffgggjjjlllkkkoooxxx|||tttkkkddd^^^RRRGGG@@@>>><<<:::;;;===???AAA@@@@@@AAACCCFFFIIILLLNNNRRRTTTWWWXXXYYY[[[]]]```___fffpppzzz~~~{{{tttmmmmmmkkkgggdddbbb^^^YYYVVVWWWZZZ^^^```bbbgggnnntttrrruuuqqqcccTTTIIIAAA<<<000111333555666555333111666666666666777888999:::999:::;;;;;;;;;<<<>>>@@@============>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAA<<<;;;999777999>>>EEEJJJbbbwwwlll```ZZZXXXWWWVVVUUU***++++++,,,,,,---......///......---,,,******))) $$$'''***+++++++++***((('''(((***++++++*********+++++++++,,,,,,,,,***)))(((((()))+++---///---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------******+++,,,---//////000........................//////...------------...000222444555444333333444222222222333444555777777111111000000111111222333000000000000111222333444555444444444444555555666555555666666777888::::::===???@@@@@@>>>======>>>???AAADDDFFFFFFDDDAAA@@@555777999:::::::::;;;<<<;;;===???BBBCCCCCCBBBAAA;;;;;;;;;::::::999999999;;;:::999;;;===>>>;;;888999999888777888999;;;<<<999999:::;;;===???@@@BBB>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEECCC@@@<<<<<<>>>???>>>===<<<>>>>>>;;;888777999;;;<<<>>>@@@BBBBBB???<<<:::===<<<:::999888:::;;;===999888666666999>>>CCCGGGCCCDDDEEECCC???<<<;;;<<<;;;<<<;;;999<<<@@@@@@===???@@@BBBBBBAAA>>>;;;999888888888888888999999:::;;;;;;;;;===???BBBEEEGGGBBB@@@>>><<<:::::::::;;;888:::;;;;;;:::;;;<<<>>><<<===??????>>><<<999777888888777777777777888888888777666666777999;;;<<<:::999888777666666666666444666777777555444555666777777777888777666555555444555555555666888<<>>???>>><<<;;;<<<===???@@@LLL]]]rrr}}}www{{{~~~zzzuuuvvv|||tttrrrwwwxxxyyy~~~xxxqqqbbb[[[YYYRRRRRRTTTMMMHHHAAA;;;:::999666666999777666444444333444666666555444333222222333444555888<<>>===<<<;;;;;;===>>>@@@;;;@@@FFFIIIIIILLLRRRWWW[[[[[[ZZZ[[[]]]aaadddfffgggmmmssstttpppllllllmmmkkkjjjgggdddbbb`````````___]]][[[[[[^^^bbbdddeeekkkfff___VVVLLLCCC===:::999888666555444444555666888888888888999::::::;;;>>>======<<<<<<<<<======????????????>>>>>>>>>>>>888???AAA>>><<>>===<<<===>>>>>>@@@BBBDDDDDDBBB???===666888::::::::::::;;;<<<:::<<<>>>@@@AAAAAAAAA@@@::::::::::::;;;;;;;;;;;;<<<;;;;;;===??????<<<999999888888777888999:::;;;::::::;;;<<<>>>@@@AAABBB>>>>>>>>>>>>?????????@@@@@@AAAAAABBBDDDEEEEEEFFFCCC@@@>>>>>>@@@AAA@@@???<<<===>>><<<::::::<<>>>>>===<<<======>>>???:::999888888:::???DDDGGGBBBCCCCCCAAA>>>;;;;;;;;;;;;<<<;;;:::<<>>??????@@@???===;;;999999999888777777888999:::<<<<<<===???AAACCCEEEGGGDDDCCCAAA???===;;;:::999:::;;;======<<<<<<>>>??????@@@AAAAAA@@@===;;;999888777777666666777777888777888888999:::;;;======;;;:::999888777777777777555666888888666555666666777777777777777777777777666666777666666888;;;>>>PPPJJJBBB<<<999777555444444555666666666555444333777777666555555555555666555666888;;;<<<;;;;;;:::777666777888:::;;;:::888666777888999888777666555444777<<>><<<;;;<<<======BBBNNNaaauuuyyy~~~{{{wwwxxxuuunnnsssyyy}}}xxxvvvwwwrrrooojjj^^^OOOFFF>>>;;;:::777777:::666666555444444444444444444444444333333444444444555888>>>CCCGGGHHHHHHGGGLLLLLLLLLOOOSSSTTTSSSQQQTTTTTTUUUYYY]]]```___]]]aaabbbbbbbbbaaabbbdddfffcccfffhhhiiinnnwww||||||sssmmmddd[[[TTTLLLDDD???;;;:::999999:::<<<>>>@@@>>>BBBHHHKKKKKKNNNTTTXXX^^^^^^___aaadddgggjjjlllmmmqqquuutttoookkkjjjkkkllljjjhhheeecccaaa``````___]]]\\\]]]^^^]]]\\\ZZZXXXUUUOOOHHHAAA:::666444/////////000222444666777999888999999999:::;;;<<<======<<<<<<;;;<<<<<<===?????????????????????>>>===AAABBB???===???>>>::::::999:::===@@@III\\\nnnttt^^^PPPKKKHHHJJJNNNQQQOOOLLL(((((())))))***+++++++++))))))******+++++++++,,,---,,,,,,+++***)))((((((((('''&&&&&&((())))))(((*********++++++++++++,,,''''''(((***+++---...///000///...---,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,------......---------------------------.../////////...,,,,,,,,,...000000///......///000000111111222333333444111111000000111111222333555444333222222111111111555555444444555666666777999888888888888888999999999;;;======<<<<<<===>>>===>>>@@@BBBAAA???<<<;;;777999::::::::::::;;;<<<:::;;;===???@@@@@@???>>>999::::::;;;;;;<<<============>>>AAABBBAAA===;;;999999999888999999:::;;;:::;;;<<<>>>???AAABBBCCC??????>>>>>>======>>>>>>>>>>>>@@@AAACCCDDDFFFFFFBBBAAAAAABBBCCCDDDBBBAAA@@@@@@???>>><<<<<>>===<<<::::::;;;<<<<<<<<<<<<<<<;;;:::999:::<<<@@@DDDFFF@@@AAAAAA???<<<::::::::::::<<<<<<;;;===BBBAAA>>><<<<<<<<<<<<;;;;;;::::::;;;999777666666777999;;;======???AAACCCDDDFFFFFFFFFFFFEEECCC@@@===:::888;;;===?????????>>>???AAAAAAAAAAAAAAA???===:::999777777666666666666777777777888:::<<<>>>>>>??????;;;;;;:::999888888888888555777999999777666777888888777777666777888:::;;;888999999888888999;;;>>>IIIEEE???;;;999777555333666777888999888666444333999777666444444555666777666888:::<<<======<<<;;;999888777888::::::999777555777999;;;;;;:::888666555999===@@@AAACCCEEEFFFBBBAAA???<<<;;;::::::;;;:::@@@NNNfff}}}|||{{{|||}}}|||}}}~~~}}}ooopppxxx~~~ttt]]]RRRFFFAAA>>>::::::<<<555555666555555444333333333444444555555444444333222555999>>>BBBEEEGGGHHHJJJKKKMMMPPPSSSSSSQQQNNNUUUUUUWWWZZZ]]]______]]]gggeeeccccccdddeeeeeeeeeccceeegggjjjpppwwwxxxsssjjjddd\\\TTTLLLEEE???;;;::::::999:::<<>>>>>>>>>>>????????????>>>??????======>>><<<777::::::<<>><<<===>>>???????????????<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCDDD@@@???>>>===<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDFFFGGG@@@AAABBBDDDEEEDDDCCCBBBEEEDDDAAA???>>>>>>@@@AAABBBAAA@@@???>>>=========777888:::<<<<<<<<<;;;:::::::::::::::<<>>>>>>>><<<:::888999::::::<<<===<<<>>>CCCBBB>>><<<;;;:::999999999:::;;;<<<:::777555555777:::<<<===>>>???AAACCCDDDEEEEEEEEEFFFFFFEEECCC???;;;999;;;===@@@AAA@@@???@@@AAAAAAAAA@@@???===;;;:::999777666666666666666666777555777;;;>>>@@@@@@@@@???;;;:::999888777777777777666888999999888888888999999888777777888:::===>>>:::;;;;;;;;;999:::<<<======;;;999888777777666555666777999:::;;;999777666:::888666444444555777999888999<<<>>>???>>>>>>===;;;:::999999::::::888666777999<<>>;;;:::666888<<<>>>>>>???AAABBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;DDDXXXnnnxxxwww||||||~~~~~~zzzrrrrrrvvv~~~oooaaaRRRJJJEEE@@@======444555666777777666444333222333444555555444333222444555777:::>>>BBBDDDFFFFFFHHHLLLOOOPPPPPPMMMKKKSSSTTTWWWZZZ^^^`````````hhheeeaaaaaadddeeedddbbbeeegggiiikkkrrrvvvqqqiiiccc^^^WWWOOOHHHCCC>>><<<<<<<<<<<<>>>AAAEEEHHHKKKIIILLLPPPRRRTTTVVVZZZ]]]bbbdddgggjjjlllmmmmmmmmmqqqqqqppplllhhheeeeeegggeeedddbbb___]]]ZZZYYYXXXZZZYYYWWWVVVSSSMMMFFFAAA>>>===;;;999777555555444444444444444555555666666888999:::;;;<<<<<<======;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>AAABBB???<<<<<<@@@HHHUUUggg|||jjj\\\VVVMMMCCCCCCFFFJJJNNNPPPNNNJJJGGG)))******++++++,,,------*********)))))))))((((((((((((((((((***+++---...+++)))(((((()))***)))((())))))*********+++++++++***+++,,,,,,,,,,,,++++++++++++,,,------......///+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,...///000000...,,,+++000111222111000///000222000111111111111000......111111000000111111222333222222222222333444555555333333333333444555666777::::::999888777777777777888:::<<<===<<<<<<===>>><<<<<<>>>>>>>>><<<;;;999999:::;;;::::::;;;>>>@@@???@@@@@@@@@AAA@@@@@@@@@??????>>>>>>===<<<;;;;;;<<<>>>@@@AAA@@@>>><<<;;;==================<<<<<<;;;===>>>AAABBBCCCDDDDDDAAA@@@>>><<<;;;;;;<<<===;;;<<<===@@@BBBDDDFFFGGG@@@AAACCCDDDDDDDDDCCCCCCEEECCC@@@??????AAACCCDDDCCCBBB@@@???>>>>>>>>>???:::;;;>>>@@@@@@???===<<<999999::::::<<<>>>@@@AAA<<<<<<<<<:::888777888::::::<<<======@@@DDDCCC???<<<;;;999888888999:::;;;<<<:::888666666999<<<>>>>>>>>>???@@@AAABBBCCCDDDCCCDDDFFFFFFDDDAAA===;;;;;;===@@@AAAAAA@@@@@@AAABBBAAA@@@>>>===;;;;;;;;;777777666666666666777777555777;;;???AAAAAA@@@>>>999888777666666555555666666888999:::999888999:::999999888888999<<<>>>@@@<<<===>>>===<<<;;;===>>>888999888888777777777777555777999;;;======<<<<<<<<<:::777555555666888:::999:::===???@@@@@@???>>>===;;;;;;;;;<<<;;;999777888:::===???@@@???<<<:::888999;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<=========<<>>@@@BBBDDDGGGKKKNNNOOONNNLLLKKKNNNQQQUUUZZZ]]]```bbbdddhhhdddaaaaaacccdddcccaaahhhjjjjjjlllpppqqqjjj```\\\YYYSSSLLLEEE@@@>>>>>>======>>>AAADDDIIIMMMPPPPPPQQQTTTVVVXXX[[[]]]___bbbdddfffhhhiiihhhgggeeekkkjjjgggdddaaa```aaabbbaaa```^^^\\\YYYVVVTTTSSSTTTRRRNNNLLLIIIFFFAAA>>>;;;:::999777666666555555999999999999888888777777777888:::;;;<<<=========:::::::::::::::;;;<<<===;;;;;;<<<======>>>??????AAAAAABBBDDDFFFFFFEEEDDDCCCMMM^^^qqqttt]]]QQQMMMKKKHHHBBBEEEJJJNNNPPPPPPOOOOOO''''''(((((()))*********+++*********))))))((((((((((((((()))*********+++,,,***(((((()))***)))((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------***+++++++++,,,,,,------,,,------....../////////---.../////////...,,,,,,///000000///------...000---...000111222111111000111111000000111111222333555444333222222111111111222222222222333444666666999999888777666666777777777999;;;;;;;;;:::;;;<<<999:::;;;<<<<<<;;;::::::888999::::::;;;<<<@@@CCCBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@???===<<<;;;;;;===>>>@@@@@@>>><<<;;;<<<===>>>>>>>>>>>>===<<<<<<;;;<<>><<<;;;<<<===>>>;;;<<<>>>@@@BBBDDDFFFGGGAAACCCEEEEEEDDDCCCDDDEEECCC@@@======@@@CCCFFFGGGAAAAAA@@@????????????@@@:::;;;===>>>>>>===;;;:::888999:::;;;<<<===>>>>>>;;;;;;;;;999777777999;;;999<<<>>>>>>AAAEEEDDD@@@===<<<;;;999999999:::;;;;;;:::999888999;;;>>>@@@@@@????????????AAACCCDDDDDDEEEFFFGGGEEECCC???===;;;>>>AAACCCBBBAAAAAAAAACCCAAA???===<<<<<<===>>>888888777777777777888888777999<<>>??????>>>===>>>@@@=========;;;888777888999777888999<<<>>>???@@@AAA===;;;:::888888999:::;;;999;;;===???@@@@@@???>>>>>>===<<<===>>>===;;;:::777999;;;======<<<:::888:::;;;<<<;;;999999:::;;;999:::;;;<<<===>>>>>>???;;;:::>>>FFFNNN[[[uuu~~~xxxuuuvvvxxxttt~~~{{{tttzzzmmmeeekkksssvvvggg___XXXOOOFFFAAA;;;;;;<<<;;;;;;:::999888333444444555555444444333888777777777888:::<<<===BBBEEEJJJLLLMMMLLLMMMMMMKKKOOOTTTYYY\\\```ccceeefffdddbbbaaabbbbbbbbbbbbhhhjjjjjjiiijjjiiiccc[[[VVVTTTOOOHHHBBB>>>>>>???===>>>???BBBFFFKKKOOORRRUUUVVVWWWYYY\\\^^^___```bbbccceeefffeeedddbbbaaadddbbb___\\\[[[[[[\\\\\\]]]\\\[[[YYYVVVRRROOONNNLLLIIIEEECCCAAA@@@>>><<<777666555444333333333333666777888999999999999999666777999;;;<<<======<<<::::::::::::;;;<<<===>>>;;;<<<===>>>???@@@AAAAAABBBBBBFFFJJJKKKIIIJJJNNNUUUdddzzzlllYYYNNNJJJJJJKKKLLLNNNOOONNNMMMNNNRRRVVV''''''(((((())))))******))))))***************+++'''((()))+++++++++***)))+++***(((((())))))((('''))))))))))))************************+++---///000***+++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------))))))***+++,,,------...------...//////000111111///............---------...//////---++++++---...(((***---111333555555555111111000000111111222333444333222111111000111111000000000111222333555555777777666666555666666666666777999999888777777888666777888999::::::999999777888999:::;;;>>>BBBEEEDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>======>>>@@@@@@???<<<;;;<<<>>><<<============<<<;;;::::::<<>>===<<<===???@@@======???AAACCCDDDFFFFFFEEEGGGGGGFFFDDDCCCEEEGGGEEEAAA===<<<>>>AAACCCDDD??????@@@@@@@@@@@@AAAAAA:::;;;;;;;;;;;;999888777999:::<<<===>>>>>>>>>>>>;;;;;;:::888777777999;;;999<<<>>>???BBBFFFEEE@@@???>>>===<<<;;;::::::::::::999::::::<<<>>>AAABBBCCCBBB???>>>???AAADDDFFFHHHIIIIIIHHHFFFCCC@@@???===@@@CCCEEEDDDCCCBBBBBB???===;;;999999:::<<<===999999888888888888999999;;;<<<>>>AAABBBBBBAAA@@@999888777666555555555555444666888999888888999:::;;;;;;<<<<<<===>>>??????===>>>@@@@@@??????@@@AAA===>>>>>>;;;888777999<<<::::::;;;<<<===???BBBCCC======<<<;;;;;;;;;;;;;;;999;;;===???@@@@@@???>>>???>>>>>>>>>??????>>><<<999:::;;;<<<;;;:::999888888999:::999777777999:::888999:::<<<===>>>>>>>>>999777:::AAADDDLLLccc{{{~~~uuusssuuuuuu}}}wwwqqquuuttthhhhhhkkk{{{}}}qqqlllhhh^^^SSSLLLDDDCCCAAA>>><<<:::888888444444444333333444444444555555444555555777888999===AAAEEEGGGGGGHHHJJJLLLJJJOOOTTTXXX[[[]]]aaadddaaaaaa```___^^^^^^```aaacccfffgggdddbbbbbb___ZZZSSSQQQMMMGGGAAA>>>???AAA@@@AAABBBEEEIIINNNRRRUUUXXXYYYYYY[[[^^^```aaaaaaccccccdddeeeeeedddcccccc___]]]ZZZWWWVVVVVVVVVUUUVVVVVVTTTRRROOOKKKHHHFFFDDDBBB???>>>===<<<:::999555444333333222333333333333444666888999999999999444666888;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???AAABBBCCCEEEEEEDDDHHHPPPXXXXXXWWW]]]fffvvvuuubbbWWWOOOJJJKKKQQQWWWWWWVVVRRRQQQWWWccclll)))))))))***++++++,,,,,,(((((()))***+++,,,------%%%'''))),,,------,,,++++++)))'''''''''((('''&&&))))))))))))************)))(((((()))+++...222444&&&''')))+++,,,,,,,,,,,,++++++,,,,,,,,,---------((())))))+++,,,---...............///000111111222//////...------------...///000///---,,,+++---///...///111222333222000///111111111000111222222333000000000000111222333444/////////000111333444555666666555555555555666666444666777777555444555555333444555777888888888999666888999:::;;;???CCCGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???????????????@@@AAAAAA>>>;;;:::===@@@;;;;;;<<<<<<<<<;;;999888:::<<<>>>AAACCCCCCCCCBBBCCCAAA???======>>>@@@AAA>>>>>>@@@AAACCCDDDFFFFFFHHHIIIIIIGGGDDDDDDFFFIIIKKKFFF???<<<<<<======<<<>>>>>>@@@AAAAAAAAAAAAAAA?????????>>>===<<<:::::::::;;;===????????????>>>:::;;;:::888777777:::<<<999<<<>>>???BBBFFFEEE@@@@@@??????>>><<<;;;::::::999999:::<<<>>>AAABBBDDDFFFDDD@@@>>>???BBBEEEHHHMMMLLLKKKJJJGGGDDDAAA???>>>AAAEEEGGGFFFEEEDDDDDD:::888666444444666888:::::::::999999999999::::::>>>???@@@BBBCCCCCCBBBBBB:::999888777666666666666444666888888888888999:::;;;<<<===>>>??????>>>>>><<<>>>AAAAAAAAA@@@AAABBB999:::;;;999777888<<>>===<<<<<<===???AAACCC===============<<<<<<<<<999:::===???@@@@@@???>>>@@@???>>>???AAAAAA???>>>============<<<;;;::::::444555666666555666888999999:::;;;<<<============:::777888>>>???BBBSSShhhwwwssstttxxx|||{{{nnnhhhfffjjjvvvyyywwwuuulll___WWWLLLIIIEEE@@@<<<999777666555555333222222333555555222222222333444555666777888;;;???AAAAAACCCFFFIIIKKKPPPUUUXXXZZZ[[[___bbb[[[]]]^^^\\\YYYYYY\\\___^^^bbbddd```]]]]]]]]]ZZZSSSRRRNNNHHHBBB@@@BBBEEEDDDEEEFFFIIIMMMRRRVVVYYYZZZZZZZZZ\\\___aaaaaaaaacccdddeeeffffffggggggfff^^^[[[XXXUUUTTTSSSRRRPPPOOOOOONNNLLLHHHEEEAAA??????>>><<<<<<<<<;;;888555666666555555555666666777555666777999999999888888333555888:::<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@BBBCCCEEEFFFGGGHHHLLLRRR___jjjmmmnnnxxxqqqcccXXXUUUQQQMMMPPPXXXSSSUUUVVVVVV\\\kkk((()))***)))((((((***,,,))))))))))))************((()))******)))((()))+++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,))))))***++++++***(((''')))+++++++++***)))***+++))))))***++++++++++++***,,,------------------,,,++++++++++++,,,...000111---.........------///000,,,---///111222333333222111222222111000///111222///000000///......///111...///000222444555555555111444444111333777333+++333444666888888777666555222444555555444444555777777888999<<<@@@CCCCCCBBBCCCCCCAAA@@@???>>>>>>>>>===???AAAAAA???===<<<<<<;;;<<<===???@@@>>>;;;777======<<<;;;:::999999888<<>>======???@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFIIIKKKKKKIIIFFFEEEGGGJJJGGGCCC>>>:::999:::===@@@???AAADDDFFFEEECCC@@@>>>???@@@AAA???===<<<======>>><<<;;;<<<>>>?????????;;;:::888666555555777888888<<>>AAAEEEEEEDDDCCCBBBBBBDDDFFFHHHJJJKKKKKKIIIEEEBBBDDDEEEIIIGGGEEEHHHKKKJJJEEE???CCC===777666888:::888666777555777<<<===::::::<<>>>>>???===;;;;;;>>>BBBDDDBBB@@@999888777666666888:::;;;888777888;;;AAACCCCCCAAA>>>;;;:::===??????===;;;;;;<<<>>>???@@@@@@???>>>===@@@BBBBBB???===>>>??????>>><<<;;;::::::;;;;;;:::888666444444555777888777888:::<<<============555999<<<===<<<@@@HHHOOO___ttt}}}rrriiittt|||}}}~~~wwwqqqkkkjjjrrr{{{|||yyyvvvzzzzzz}}}|||tttnnnhhhbbbVVVHHHAAA>>>;;;555333444555555444444555666333333333444444444555555666777888888:::>>>CCCGGGPPPNNNLLLLLLOOOTTTZZZ^^^UUUVVVVVVUUUSSSRRRSSSTTT\\\[[[ZZZXXXVVVUUUSSSSSSOOOMMMHHHEEEBBBBBBDDDEEECCCEEEHHHKKKNNNRRRVVVYYY\\\\\\\\\]]]___aaacccdddcccbbbdddiiinnnnnnhhhcccYYYWWWTTTPPPMMMKKKJJJJJJHHHGGGFFFCCC@@@===:::999===;;;888777777888777666777555333111111222555666666777888999:::999888777777888:::::::::<<<>>>@@@DDDAAA===;;;;;;;;;<<<<<>>@@@@@@???AAA@@@???>>>>>>======>>><<>>======>>>@@@@@@???============<<<<<<<<<;;;;;;<<<>>>@@@@@@???@@@CCCFFF@@@???>>>>>>@@@AAAAAA@@@>>>>>>>>>>>>@@@BBBDDDEEEIIILLLOOONNNKKKHHHGGGHHHDDDBBB>>>;;;:::;;;>>>??????@@@BBBCCCCCCBBB@@@>>>@@@AAAAAA@@@===<<<<<<===<<<;;;:::;;;===?????????<<<;;;888666666666777777888<<>>??????@@@>>>======???BBBCCCBBB@@@:::999888777777999:::<<<:::999999<<<@@@BBBBBB@@@<<<===??????===;;;:::<<<;;;<<<>>>???@@@@@@@@@???>>>???@@@@@@>>>>>>AAACCC???>>><<<;;;:::;;;;;;<<<:::888666444444555777888777888999;;;<<<<<<;;;;;;999;;;=========???DDDIIIOOO```ttt}}}sssqqquuuyyyzzz{{{|||zzzmmmiiiiiihhhggggggnnnpppwww}}}zzzuuuhhhUUUFFF@@@===;;;999999999888777777777888333333333444444555555666444555666666777:::???CCCEEEFFFFFFHHHKKKNNNQQQRRROOOPPPPPPPPPOOOOOORRRTTTZZZYYYXXXWWWVVVTTTSSSSSSPPPNNNJJJFFFDDDDDDEEEGGGCCCEEEHHHKKKNNNQQQUUUWWWZZZZZZZZZ[[[]]]___aaaccceeecccdddgggkkkkkkfffaaaVVVTTTQQQNNNJJJHHHGGGGGGDDDCCCBBB@@@===;;;888777:::888666555555666555444777555444333333444555666888999:::;;;;;;;;;::::::999:::;;;;;;;;;<<>>======>>>AAAEEEHHHIIIGGGFFFEEEFFFJJJQQQXXX\\\fffqqq~~~yyymmmiiiaaaXXXQQQQQQUUU[[[___\\\hhhzzz((()))***)))((((((***,,,))))))))))))************+++,,,,,,+++(((''''''((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,)))((((((((()))***++++++((()))***)))(((((((((***++++++,,,,,,,,,------------......//////......---000///...,,,++++++++++++,,,---...---,,,,,,...000111111222222222222111111111222333222000000222444777777777444222000111222///000111111222222111111000111111///000222111,,,111222333555666666555444444555555555555666999<<<<<<;;;999:::<<<======<<<======<<<<<<<<<<<<=========???AAAAAA???>>>===>>>>>>===;;;<<<>>>???@@@???;;;;;;;;;<<<<<<=========<<<============???BBBEEE@@@??????@@@BBBBBBAAA???;;;;;;;;;<<<>>>AAACCCEEEGGGKKKOOOPPPNNNIIIEEECCCAAA???===<<<;;;<<<>>>???>>>???@@@@@@@@@@@@??????@@@AAAAAA@@@===<<<<<<===:::999888:::<<<>>>>>>>>>===;;;:::888777666777777888<<<>>>>>>@@@CCCCCC@@@>>>>>><<<999777777999<<<999666666:::;;;;;;===AAACCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHEEECCCCCCEEEGGGGGGDDDCCCEEEKKKOOOQQQPPPBBB===999777999:::999777888777:::@@@BBBAAABBBEEEBBBCCCDDDDDDCCCAAA???===:::999888777666666666666666777888777555555666777999:::<<<>>>???@@@AAAAAA@@@??????@@@BBBBBBAAA???::::::999888999:::;;;<<<<<<;;;;;;===???@@@???>>>:::???CCC@@@:::777999<<<;;;<<<===???@@@@@@AAAAAA?????????>>>>>>@@@DDDGGG>>>===<<<;;;;;;;;;<<<===999888666444444555666777777777888999999999999999:::;;;;;;<<<======>>>??????JJJ[[[mmmtttqqqoooqqqyyy{{{yyy}}}pppeee___^^^aaadddjjjttt}}}fffQQQGGGDDDBBB===<<<:::888666666666666333333444444555666666777333333444444444666:::===;;;===@@@DDDFFFGGGFFFFFFGGGHHHIIIIIIJJJMMMQQQTTTWWWVVVUUUTTTSSSRRRQQQQQQMMMKKKHHHEEECCCDDDEEEFFFDDDEEEHHHKKKNNNQQQSSSTTTXXXXXXXXXZZZ[[[]]]___```eeecccbbbcccdddddd```\\\RRRPPPMMMIIIFFFDDDCCCBBB======<<<:::999777666555777555333222333333333222666666666666666666666666888999:::;;;;;;;;;;;;::::::<<<======<<<===???AAA@@@@@@@@@@@@BBBDDDFFFHHHJJJKKKKKKKKKPPPZZZhhhrrr}}}{{{yyyqqqgggaaa___YYYRRROOOQQQYYYaaafffooo((()))***)))((((((***,,,((()))))))))***************++++++***((('''((())))))))))))))))))))))))))))))))))))))))))*********************++++++++++++---,,,***(((''''''(((((((((***+++***)))((()))***++++++++++++,,,,,,------,,,------......------,,,///...---,,,++++++******,,,---------,,,,,,...000......//////////////////111222222222000111222444888888888555222000000111///000111222333444444444111111111000111222111000000111222444444444444444444555666555666888;;;>>>;;;:::888888:::<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAAAAA@@@???@@@@@@<<<;;;::::::<<<<<<;;;:::888888999:::<<<===>>>>>>===<<<;;;:::;;;>>>BBBDDD@@@???@@@AAACCCBBB@@@>>>999::::::;;;>>>AAACCCEEEFFFHHHKKKLLLKKKGGGBBB@@@=========<<<<<<======>>>>>>>>>=========>>>??????@@@AAAAAA@@@===<<<<<<===999777777888;;;===>>>======<<<;;;999888888888888888<<<>>>===???CCCCCCAAA;;;;;;999666555666:::===999666666:::;;;:::<<>>;;;::::::;;;:::999888777:::???AAA@@@@@@CCCCCCCCCCCCBBBAAA>>>;;;:::999888777666666666666666666888::::::888777666666999:::<<>>>>>>>>===<<<999@@@DDD@@@;;;999:::;;;;;;;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAACCCDDD>>>===<<<;;;;;;<<<======888777666444444555666777666666777777777777777777999888888999;;;;;;999777;;;@@@JJJZZZnnnxxxnnnmmmvvv|||{{{~~~|||yyyxxxxxxxxxxxx}}}xxxjjjdddcccaaahhhttt|||ttt```UUUOOOKKKCCC@@@<<<999888777777777333444444555666666777777222333333222222333666888777999<<>>>>>999888777666555555555555444333111222333333222111555666777888888888777777666777777888999999999999;;;<<<======<<<===???AAACCCCCCDDDDDDCCCDDDFFFHHHLLLPPPSSSWWW^^^kkk|||tttfffaaa___\\\YYYXXXPPPQQQQQQRRRVVV```nnnyyy((()))***)))((((((***,,,((()))))))))************'''(((******))))))***,,,))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++---,,,***((('''(((((()))***+++,,,,,,******+++,,,+++******)))***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---///,,,,,,,,,---...000111111000111111111000000222444666777666333000//////000...000111444666777888888444333333333222222333555111222222333333333333333444555666666777888;;;>>>888777666888:::<<<===<<<;;;;;;:::;;;;;;<<<===>>>>>>@@@AAABBBAAA@@@AAACCC<<<<<<<<<======;;;777333888888:::;;;===???@@@AAA===;;;999999;;;>>>AAACCC@@@???@@@AAABBBBBB???===::::::;;;<<>>??????@@@AAA???===<<<===>>>888777666888:::<<<<<<<<<===<<<;;;::::::999999999888<<<===<<<>>>BBBCCCAAA<<<;;;:::888777999===@@@;;;888888;;;<<<;;;===AAAAAACCCFFFIIIJJJJJJIIIIIIGGGFFFCCCBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGFFFDDDBBB@@@???<<<;;;;;;;;;;;;::::::999;;;@@@AAA???>>>AAAAAAAAA@@@???===:::888777888888777666555555666666444888<<<>>><<<999777666999;;;>>>@@@BBBCCCCCCCCCAAAAAABBBAAA@@@???>>>>>>;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;@@@CCC???===???===999:::;;;;;;<<<===???@@@@@@???@@@BBBCCCDDDBBB@@@>>>======;;;::::::;;;<<<<<<777777555555444555555666666666666666666666666777888777888:::;;;;;;999666<<<<<<@@@IIIYYYpppwwwqqqttt{{{}}}~~~{{{tttooooooqqqtttuuu{{{~~~lllccc```fffpppxxx}}}rrrjjjaaaYYYOOOJJJCCC???===<<<;;;:::555555555666666666777777333444444333222222444666666777888999:::;;;;;;<<<<<<>>>@@@CCCFFFJJJPPPTTTPPPOOOMMMKKKHHHFFFDDDCCCBBBAAA???>>>>>>>>>???@@@EEEFFFHHHMMMQQQSSSQQQOOOTTTUUUVVVWWWXXXXXXYYYYYYXXXVVVSSSQQQOOOMMMKKKIIIEEEDDDAAA>>><<<:::::::::666555555444444444555555333222222333444555444222555666888999:::999888777666777777777888999::::::;;;<<<============@@@BBBAAACCCFFFHHHJJJNNNSSSWWWTTTZZZccckkktttvvvdddZZZRRRQQQRRRRRRSSSUUUMMMQQQTTTUUU[[[mmm((()))***)))((((((***,,,))))))))))))************&&&''')))***)))***+++---))))))))))))))))))))))))************)))))))))))))))))))))************+++''''''(((((()))+++,,,---+++,,,---,,,++++++,,,---+++***)))((()))***+++,,,)))******++++++******))))))***+++,,,------,,,,,,+++,,,---,,,++++++---///---------...///111333444...///000000//////111333222333333111///...///000...000222444777999::::::777555444555444222555:::444444333333333222222222333555777888888888:::;;;555555666999<<<>>>======:::::::::::::::;;;<<<======>>>@@@@@@???@@@AAACCC>>>>>>???@@@???<<<666222999:::;;;===???AAACCCCCC<<<;;;999:::<<>>???===???@@@???>>>===>>>???:::888777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888<<<===<<<===BBBCCCAAA>>>>>>>>><<<;;;===AAADDD<<<999999<<<===<<<>>>BBB@@@BBBEEEGGGHHHHHHHHHGGGGGGEEECCCBBBCCCCCCBBB@@@<<<===@@@CCCCCCBBB@@@>>>>>>===<<<;;;::::::::::::<<<:::<<>><<<:::888666555999888777666555555555555333777<<<>>>===:::888777;;;<<>>:::::::::;;;;;;;;;<<<<<<888:::<<<<<<;;;:::;;;<<<===DDDEEEAAA???AAA>>>888;;;;;;::::::;;;<<<===>>>???@@@AAADDDEEECCC>>>;;;===<<<;;;999999999999:::777666555555444444555555555555555444555666777777999:::;;;<<<<<<;;;:::::::::999:::>>>HHH]]]}}}zzzttttttyyy}}}}}}wwwnnniiiiiilllqqqsss{{{}}}lllaaadddjjjqqqwwwxxxmmm\\\UUUKKKDDD@@@>>>;;;999777777777777666666666666333444555444333222444555444444444444444555777777999;;;>>>AAADDDGGGKKKNNNJJJIIIGGGDDDBBB???===<<>>=========>>>??????CCCCCCFFFKKKQQQRRROOOLLLPPPPPPQQQQQQQQQQQQQQQPPPMMMLLLJJJHHHEEECCCAAA@@@???>>><<<:::888777888888555444333222222333444555333333333444666777666444555666888999:::999999888888888888999:::;;;<<<===;;;<<<>>>>>>>>>???BBBDDDCCCFFFJJJLLLOOOUUU]]]ccckkkqqq{{{nnnaaaPPPKKKIIILLLOOOPPPRRRVVVOOORRRTTTVVV```{{{((()))***)))((((((***,,,))))))))))))************'''(((******))))))***,,,))))))))))))))))))))))))************)))))))))((())))))))))))************%%%&&&''')))+++,,,------***+++,,,,,,+++***+++,,,,,,+++***))))))+++,,,...******++++++++++++******)))***+++,,,---,,,,,,++++++,,,---,,,++++++---///......------...000111222,,,---............000222///000000///......000222///000222444666888999999888555444555444222666===777666555444333222222111222555888999888777888888444555777;;;>>>???===;;;999999888888888999:::::::::;;;<<<===<<<===???AAA???>>>=========;;;777444777888:::<<<>>>???AAABBB<<<:::999;;;>>>AAAAAA@@@AAA???======>>>>>>>>>======<<<<<<===???AAACCCDDDFFFCCCAAAAAACCCEEEDDDBBB===<<<;;;:::::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<===??????>>>>>>@@@AAA;;;:::888888:::;;;:::::::::;;;;;;<<<============888<<<<<<;;;===AAACCCAAA>>>>>>???>>>===>>>AAACCC===999999<<<===<<<>>>AAAAAABBBCCCEEEEEEEEEEEEEEEFFFDDDCCCCCCDDDCCC@@@<<<999;;;==================:::::::::999888777777888999888:::???@@@>>>>>>AAA??????===<<<:::888666555:::999777666444444333333333666888999999999999:::<<<>>>AAACCCDDDDDDCCCBBB===???AAA@@@===<<<<<<>>>999999:::;;;;;;;;;;;;;;;444777::::::999999;;;===>>>IIIMMMDDD>>>>>><<<777;;;:::999999999:::;;;;;;???>>>???AAACCCCCC@@@<<<>>><<<:::888777777777777666666555555555444444444444444444444555666888999999;;;===<<<999777888999777555777:::@@@MMMggg~~~tttmmmrrrzzz~~~||||||~~~~~~yyyqqqkkklllqqqvvvyyykkkiiiiiilllrrr~~~qqqgggYYYOOOHHHCCC>>>::::::999999888777666555444333444555444333222444555333333333333444444444444444777;;;>>>@@@AAADDDEEEAAAAAA@@@>>><<<;;;:::999:::::::::::::::;;;<<<===>>>>>>BBBHHHOOOPPPLLLHHHIIIIIIJJJJJJIIIGGGFFFEEECCCDDDCCCAAA???<<<:::::::::999888666666666666777444333222111111222333444333333333555777888777555555666777888888999999999999888888888:::;;;===>>><<<>>>@@@AAAAAACCCFFFHHHIIIMMMRRRVVV[[[dddpppyyy|||kkk^^^UUUIIIGGGIIINNNQQQQQQSSSWWWRRRUUU[[[eeewww|||((()))***)))((((((***,,,))))))))))))************)))***+++***)))((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))************&&&''')))+++++++++******)))+++++++++***)))***+++---,,,+++******,,,...///+++++++++,,,,,,+++++++++***+++,,,---,,,,,,******+++,,,,,,,,,++++++---///...---,,,++++++,,,---...+++,,,------------///111---...//////...///111333000111222444555666666666888444444555333111666>>>888777666444333222111111111444888:::999777666666444666999<<>>@@@===;;;999888999999777666444555666888:::<<<===>>><<<::::::<<<@@@BBBAAA???AAA???<<<;;;<<<===============<<<===>>>@@@BBBCCCAAA???===???BBBCCCAAA???>>>===;;;999999999;;;<<<:::;;;<<<===>>>>>>>>>>>>:::<<<>>>???>>>???AAABBB===;;;999999:::;;;:::999999:::;;;===>>>?????????999<<<<<<;;;<<>>???<<<999999;;;<<<;;;===AAAAAAAAABBBCCCCCCCCCCCCCCCFFFDDDCCCDDDEEECCC>>>:::<<<<<<<<<:::999999:::<<<777888888777666555555666444333555;;;>>><<<===@@@@@@???===<<<:::888777777:::999888666444333333222444555555444444666:::======???BBBDDDEEEDDDCCCAAA<<<>>>@@@@@@===;;;<<<>>>888999::::::;;;;;;::::::222555888999888999;;;===???NNNTTTHHH<<<::::::777;;;:::999888888888999:::>>>===<<<>>>AAACCCBBB@@@>>><<<:::888666555555555666555555555555444444444444444333444555777999:::777:::<<<999444111333666666444666:::===DDDUUUffftttiiinnnxxx~~~~~~{{{vvvwww}}}}}}}}}~~~wwwrrrsssyyyyyyrrrmmmlllppp{{{{{{kkk^^^UUUNNNGGGBBB;;;;;;:::888777555444444222333444444333222333555333444555666666555444333111555999<<<======>>>???;;;;;;;;;::::::999999999666666666666777888999:::;;;;;;>>>FFFMMMNNNJJJEEECCCDDDDDDDDDBBB@@@>>>===>>>???@@@???<<<999777777777777555555555555666777444333111000///111222333222222333555888888777555555666666777888888999999777666666666777999;;;<<<===???AAACCCDDDFFFIIIKKKKKKQQQYYYbbbmmm|||kkk[[[SSSNNNJJJIIIKKKPPPRRRRRRTTTXXXWWW]]]iii}}}wwwppp)))***+++***)))((((((***(((((((((((())))))))))))******)))(((((()))***+++''''''''''''&&&&&&&&&&&&******))))))))))))******((((((((((((((('''''''''))))))***+++,,,,,,------******+++,,,,,,,,,++++++(((((()))************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++((()))***+++---...///000///...------...///...,,,---...000111222111///...333222111111111222333444555666777444111222555999444999555222666222---111555666777888777666444222///333888;;;<<<;;;;;;<<<888888777777888999::::::;;;::::::999:::;;;===>>>BBB>>>999444222444666888666777888888888999<<>>???@@@AAA@@@===;;;999:::::::::999<<<::::::;;;===?????????@@@????????????????????????>>><<<::::::<<<>>>@@@888999:::;;;;;;;;;:::999;;;===???AAABBBAAA@@@>>>===:::777666777888999:::===???@@@AAAAAA@@@>>>===;;;<<<;;;999===EEEEEE@@@???@@@???===;;;;;;<<<>>>888999;;;===>>>>>>===<<<<<>>???AAA@@@@@@@@@@@@>>><<<:::888888:::;;;888333///000111222222333333333444444444333555777999:::;;;;;;;;;===??????<<<888555555777777777777666555555444444333444444444555777;;;>>>@@@BBBFFFHHHHHHEEEAAA>>>>>>>>>===<<<<<<;;;::::::999:::;;;999777666666777555777888999999888777555???BBBDDDDDD@@@;;;777555555444333333555666666666777:::===@@@@@@???===;;;:::::::::999888777777666666555444333333444666777555333111333777;;;;;;;;;<<<:::888888888888666555777666666666999AAAJJJQQQfff~~~|||qqqooooooyyyxxxvvvwwwyyy{{{}}}~~~|||zzz|||~~~{{{uuuiiijjjvvvzzzssskkk___SSSMMMJJJAAA;;;;;;:::777777;;;000777999666444555222---444333333333444555555666777777777777777888999999888:::;;;999666444555777444555555555666666777777999:::===???@@@@@@??????<<<===>>>===;;;:::;;;<<<:::888666333222222333333333333333333333333333333111111000000111111222333555555555777888777555444555555555666666666666666555777999;;;<<<=========BBB>>>>>>DDDGGGFFFIIIOOOSSS]]]iiiwwwqqqdddWWWOOOMMMMMMHHHHHHOOOTTTSSSUUUYYY___qqq{{{ppplllnnn''')))******))))))***,,,(((((((((((())))))))))))******)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))******((((((((()))))))))******))))))***++++++,,,------,,,,,,,,,,,,+++******))))))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***++++++,,,,,,------...///...------//////...------...000111111111///...111111000000000111222333///000000000000111333555111666222///444111+++000444555666777666555333222222555888999999888888999777777777888888999999999888888777777888:::;;;<<>>???@@@???<<<:::999::::::999888;;;999999:::<<<>>>>>>>>>???????????????>>>>>>>>>>>>===;;;::::::;;;>>>???888999:::;;;<<<;;;:::::::::<<<@@@CCCCCCBBB@@@>>>>>>;;;888777888;;;<<<<<<@@@AAABBBBBBBBB@@@???===;;;<<<;;;999===DDDEEE@@@????????????>>>===<<<;;;555777:::<<<>>>>>>>>>===<<<>>>@@@@@@>>>>>>???@@@===>>>>>>???>>>===;;;:::777888777555222111222333222222222333333333444444666777999:::;;;::::::999<<<>>>???<<<777444555777777777666666555555444444333444444555555777;;;>>>DDDDDDEEEFFFEEECCC@@@???<<<<<<;;;:::999888777666888999:::888666555666777555666777999999777666555999:::;;;:::777555444555555444333333444555555555777999<<<>>>???>>><<<;;;:::999999888777777666666444333333333444666777888999777555555888:::;;;:::<<<:::888888888888666444666666555555777<<>>>>>>>>BBB@@@AAAFFFHHHJJJPPPYYYaaannnrrrfff\\\SSSMMMLLLPPPOOORRRVVVVVVWWW```jjj|||vvvmmmhhhkkkrrr&&&''')))***)))***+++---(((((((((((())))))))))))******))))))))))))******************************))))))(((((()))***++++++(((((())))))******++++++))))))******+++,,,,,,,,,------,,,,,,+++***((('''++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...---...///000111000//////000000//////000000111222111111000222333444333111000555111///444111---111333444555555555444222111222333555666666666888:::666666888999999888888777444444555555666888999:::;;;:::888777666666777888555666666555444555777:::;;;;;;;;;;;;<<<===>>>>>>===;;;999888999:::999888:::999888:::<<<>>>>>>===???>>>>>>>>>============<<<;;;:::999999;;;===>>>999999:::;;;;;;;;;;;;;;;999<<<@@@CCCDDDCCCAAA??????<<<999999;;;>>>???@@@BBBCCCCCCCCCBBBAAA???>>><<<<<<:::999>>>DDDDDD@@@>>>===>>>@@@BBB@@@;;;777444555888;;;===>>>>>>>>>;;;===??????>>>===>>>???;;;;;;===>>>>>>===<<<;;;666444222111222444444444333222222222333333444444888999:::;;;;;;:::999888;;;======;;;777444555777777777666666555444444444333444555555555777:::===FFFEEEDDDCCCBBBAAA@@@???<<<<<<;;;999777666555444777888888666444444444666333555666777777666555333444444333111000111444666333333333333333444444555666888:::======<<<:::999888888777777666666555555222222222333555666888999<<<:::999888999::::::999;;;999888777888777666444555555555444555888<<<@@@CCCSSShhhzzz{{{ooolllhhhddddddiiiooossstttwww}}}{{{ssstttwwwxxx|||~~~zzzwwwxxx{{{}}}sssnnn^^^UUUKKKFFFCCC???<<<===777:::;;;888666666222...444333333333333444555555555555444444444555666666666777888777555444444555666666666666666666555555222333555777777888777777666777777777555444555666333333222222333555777888333333333333333333333333555444444444444555666666444444444555666777888999666666666777777777888888777999<<<=========>>>???DDDEEEGGGKKKLLLQQQ[[[fffvvvzzznnnbbb[[[VVVPPPNNNNNNNNNRRRWWWXXXWWW\\\nnnxxxjjjdddiiivvv&&&((()))***))))))+++,,,(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++***)))(((***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...000000000...---...///000000000//////000000000000111111111222555333222333444333...***000666333111777444000555222222333333333333222111...///111222444666:::===444666888999999888666555222333333444666777888999777777888888888888777777333444444222111222444666999999999999:::;;;<<<===;;;999888888999:::999888:::999999;;;===???>>>===>>>=========<<<<<<<<<<<<;;;;;;:::999999;;;<<<===999::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBBBB???<<<::::::===@@@BBBBBBCCCCCCCCCBBBAAA???===<<<===;;;999:::>>>BBBBBB@@@===<<<===@@@DDDBBB:::333444555777999;;;<<<<<<<<<;;;<<<==================:::;;;<<<======<<<;;;:::555111......222666777666333333222222222333444555777888999::::::999888777888:::<<<:::666444555777777666666555555444333333333444555666666777:::<<>>===<<<:::888777555444555666666444222222444555222333555666666555333222333333333111000222555777222333333333222222444555555777999;;;;;;:::999888777777666666555555555555333333333444555666777777;;;::::::999::::::999999:::999777777777777555333222333444555444666999;;;CCCHHHQQQ```oooxxxvvvrrrpppiiibbb___bbbhhhmmmooopppxxxsssqqqqqqtttuuurrrppppppwww{{{lllcccXXXQQQMMMIIIDDDAAA>>>>>><<<;;;:::999666333666666555555555666666777444444333333333444444555555555666555444444444555666666555555444444333333333444555666777777777777444555555555333222333444222222222333444555777888444444444444444444444444555555555444555555666777666666666555555666888:::888888888999::::::;;;;;;555888<<<======???BBBEEEHHHLLLQQQTTTVVV^^^lllxxxvvvlllcccZZZVVVSSSOOONNNPPPMMMRRRXXX[[[```ooozzzjjjgggsss)))***+++***)))((()))***(((((((((((())))))))))))************))))))(((((('''((((((((()))))))))***))))))(((((()))***++++++******)))(((''''''&&&%%%)))***************++++++((()))******++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********++++++,,,---***++++++,,,,,,------......------...///000000///---......///////////////111111111222222222222222111///...///000...)))%%%000666222111777444000555111111222222222222222222...///000111222555999<<<444555777888888777555444222333444555666777888888555666777888999888777777444444444333222222555777888888888888999:::;;;<<<999888888999:::;;;:::888;;;;;;;;;===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999999999999::::::;;;;;;>>>=========>>>@@@BBBDDD>>><<<999:::<<<@@@BBBCCCAAAAAA@@@???>>>===;;;;;;===999777999===?????????<<<;;;<<>>>>>===<<<:::888666555444444555444222111111333555111333444555555444333111333555666555444333444555111333444333111111444666555666888999999999777777666666666555555555555555555555555555555555444444777777888999999999:::::::::888666666666666444333000222444555666666999:::@@@@@@CCCKKKVVV```iiinnnsssmmmeee^^^]]]aaafffjjjkkkttt}}}~~~sssjjjmmmrrrrrrnnnmmmooovvv|||tttjjjbbb___\\\UUUNNNGGGBBB>>><<<;;;:::888888666666555555555555666666555444444333333333444444444444444444555555555555444444444333333222222222444444555666666666777777333555555444333222333444333333333333444444555555444444444444444444444444444444444444444555555666777888888666444444777999777777888999::::::;;;;;;:::===@@@AAAAAADDDKKKPPPQQQYYYaaaeeejjjvvvtttjjjdddccc\\\UUURRROOOKKKKKKNNNOOOVVV___jjj{{{rrrsss)))++++++***((((((((()))(((((((((((())))))))))))******+++******)))((('''((())))))******+++++++++******))))))))))))************)))((('''&&&%%%%%%************************'''''')))***+++,,,,,,,,,(((((()))************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,------******+++,,,,,,---......---,,,,,,---///000///...------........./////////111111222333333333333222------...000111000---+++...444111///555222...333111111111111222222222222222222333222111222555777555666666777777666444444333444555666777777777777444555777888999888777666666777777666555666999;;;888888888888999:::;;;;;;888888888999;;;<<<;;;999;;;;;;<<<>>>AAAAAA@@@>>>;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;::::::::::::888888888888888999::::::???===<<<;;;<<<>>>@@@BBB<<<:::888888:::===???@@@???>>>>>>===<<<;;;::::::<<<777444888<<<<<<<<<===;;;:::;;;===???===888444666666666666666666666666999999888:::;;;<<<;;;999:::;;;;;;;;;:::999777666222111///000333666888999444333222111111333555666222333555666777777777666444666888777555444666888666666555555444333333333333444666777666777999:::777999<<>>===;;;;;;:::888666555444333444444333222000111333666111333444555555444333111222444777777555333222222111333555444222111444777666777888888888888777666666666666666666666555555666666666666555444333222333555777888888888:::;;;999777666555666555444222000222444666666777999;;;666777<<>>===:::999:::666666555444444444444555666666555444444444555555444333333444666777666555333333333333333222222222333333333333444444555555444555666555333222333444333333333333444444444333444444444444444444444444444333333333333444555555666888999888555444777:::555666666777888999::::::>>>AAADDDEEEFFFMMMXXXaaaiiirrr|||oooccc]]]YYYWWWYYYRRRMMMKKKIIIGGGIIINNNSSS___ppp((()))******)))(((***+++(((((((((((())))))))))))******++++++***)))'''&&&''''''((())))))***++++++,,,+++***)))((((((((((((((((((((((((((((((((((((************))))))))))))'''((()))******+++******'''((())))))******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///...---...---------....../////////000111222333222222111...000222222111000000111///444111///444222---222111111111111222222333333222333444333222222333555666666666555555444444444444444555666666555555444555666777888888777777666666777777777666777:::<<<888888888888999:::;;;;;;888888999:::======<<<:::::::::<<<>>>AAAAAA???===::::::;;;<<<>>>???@@@AAA@@@???>>>===;;;:::999999888777666666666777888999<<<<<<============<<<<<<:::888555555777:::<<<=========<<<;;;;;;;;;;;;;;;;;;555222777;;;::::::<<<:::::::::::::::999777777555444444555555666777777999777777888;;;;;;:::777888888999::::::999888777111222333444444555777999555333111000111222555666444555666777777666555555222555777666444333666999666555555444444333333222333444777777777777888999777888999;;;<<<<<<<<<<<<;;;:::999888777666555555444444333111000111444777222333444666666444333222111333666666555444333444111444777555222111555888777777888888888888777666666666666666666666666666444555666666666555444333222555888999888888999;;;999777555555555555333111222333555555555666888:::222333888>>>@@@AAAIIISSSaaaiiiooommmeee______cccjjjqqqxxx|||}}}}}}xxxrrroooiiicccffffffiiikkkkkkjjjooovvvuuummmlllhhhkkkuuujjj\\\MMMFFFBBB======???999888777777666666666777888888777666666666666666555333222444777888777666444444444444444555555555333333333333333444444555444555555555333222333444222222333333444444444444555555555555555555555555444444333333444444555666111555999999777666999<<<666777888999:::;;;<<<<<>>>>>===;;;999999;;;===@@@@@@>>><<<999:::;;;===???@@@BBBBBBAAAAAA???>>><<<:::999888777666555555555666888999999;;;>>>??????===:::777999777444333555888::::::===<<<<<<;;;;;;;;;<<<<<<;;;333111666:::888888;;;:::::::::888666555777999222333333444555666888999999777666888:::;;;999777555666888999::::::999999111444666666444333666999555333111000111222555777777888888888777666444333111444666666444333666999666555555444444333222222333555777777777777888999:::999888777777999;;;<<<<<<<<<;;;;;;:::999888888444444333111000111444777222333555666666555333222222444666666555555666888222555777666222222555999777888888888888888777777666666666777777777777777222333555666666666555555444777::::::999777888:::888777555555555555333111333444555555444444666888777555666999:::999AAAKKKXXXfffuuuwwwnnndddbbbeeejjjnnnsssvvvxxx~~~}}}{{{xxxuuunnnfffbbbbbbdddffffffgggoooyyypppnnncccdddmmm}}}{{{jjjWWWNNNHHHBBBAAADDD===<<<<<<;;;:::::::::;;;999999888777777777777777555333222444777999888666444555555666666777777777555555555444555555666666333444555444222222222333000111222333444555555555555555555555555555555555444444444444444555666666---222888:::888888;;;???::::::;;;<<<===>>>???@@@CCCIIIQQQZZZfffzzzvvvppp```[[[TTTPPPPPPQQQSSSTTTLLLIIIHHHKKKNNNRRR[[[ddd{{{&&&''')))*********)))((((((+++)))$$$!!!$$$((((((******)))'''&&&&&&)))+++''''''((())))))))))))))))))(((((('''(((***,,,---)))************+++++++++))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++******))))))******+++,,,)))))))))***+++,,,......+++,,,,,,------,,,,,,+++******+++,,,------------,,,---......//////......------,,,,,,,,,------......///000222222111111000000000000000000000000000222222222111111111000000///222111...---000111...333222111111333555777999666777777666444222222333111444666888888777888999666666555444444444444555;;;:::888777666888999:::888888999999999999888888:::;;;<<<======<<<<<<;;;888999:::::::::;;;>>>@@@;;;<<<>>>@@@BBBCCCDDDDDD@@@@@@>>>===:::888666555999:::999666444555:::>>>>>>===<<<;;;:::888777777555666666666777:::???CCC<<<;;;:::999999999999:::999888888777777777777777;;;:::888666666666777888555555555444333333555777888:::===??????===;;;999::::::;;;;;;:::777555333666666777777666555444333444444333222333555888999888888999888777666444222444444555666777888999::::::888555333222222444555333444666888999999777777666666555666777999:::<<>><<<999888777777777888777666555444333333333...000222333333333444555111111222444666999;;;<<<555555555333222333666888444555666666666555444333666666666666666666666666666666777888888777666555222222333333555666888888666666555555555444444444222222333333444555555666222333444444555888<<<@@@JJJ\\\mmmtttuuurrrjjjaaafffnnntttsssooorrr~~~zzzvvvuuutttqqqggg``````iiilllkkkrrr|||zzzfffddd]]]___nnn~~~zzzhhhYYYQQQMMMKKKJJJCCCAAA>>><<<<<<<<<;;;:::<<<@@@@@@<<<999:::;;;999:::888666666777999999999666777888777666666666777222222222333444555666666444444444444444444444444666666555444333333666999555333333555888888666333444555666555444444555777777777666777999:::999888777>>>===<<>>>>>===<<<;;;999::::::999888999<<<>>>;;;<<<===???AAABBBCCCCCC>>>???>>>>>><<<;;;999888777888888666555777;;;?????????===;;;999888666555444555666777888;;;???BBB>>>===<<<:::999888888888888888777777666777777888:::999777555333333555777777777777666444444666888555777:::===>>>===;;;999888999::::::999888666444444555777888999888666555444333222111111222444555999999999999777555444222333444555666888999:::;;;;;;999666333222333444666333555777999999999888777666666555555666888:::;;;;;;<<<<<<<<<;;;999666555888777555444333333222222111222444444333222333444111222222444555777999:::555555555444333444777999555666666666555444333333555555555555555555555555444555777888888777666555666666555444444444444444555555555444444444333333333333444444555666666666444444555444444555999<<>>BBBCCC???===???@@@???;;;999777777888999999888444555555555444444444555555444444333333333444555555555555555555555555555444444444333222222555777555444333555777888666444555666666666444444666777777777777888;;;<<<=========EEECCCAAAGGGIIIKKKVVVXXXfffxxxqqq```TTTOOOLLLJJJIIILLLQQQSSSPPPLLLLLLLLLNNNSSSXXXfff{{{''''''((()))))))))))))))((((((&&&&&&***000...(((%%%(((++++++***(((''''''''''''((()))))))))))))))'''((()))******+++******)))))))))*********++++++))))))))))))))))))))))))++++++******)))(((((((((,,,,,,++++++++++++,,,,,,)))************+++++++++---,,,++++++******++++++---+++)))'''''')))+++---+++,,,---...////////////,,,---------............000/////////000000111222//////111222222222111000........................333333333333333222222222222444444111111444555333333333222222333555777888555555555555444666999<<<888:::<<<<<<;;;999888888555555444333333444555666666666555555555666888999666777777888888777777666999;;;===???@@@>>><<<;;;:::;;;:::888777666888:::999;;;<<<>>>@@@AAABBBBBB======>>>???>>>===;;;:::777777777666666888<<<@@@@@@???===;;;999777555444222444777888999;;;>>>@@@???>>>===;;;999888777666777777666666666777777888999999777444000000333666888999999888666555666888555777:::===>>>>>>===<<<777888999999999777666555444666888;;;;;;:::999777666444222111000111222333999999999888666555333222333444555777999:::<<<===<<<:::777555444444666777444666888999:::999888777777666666555666777999:::888:::===???>>>;;;777444777666555333222222222222222444555444222111222333222222333333444666777888444555555555444555888;;;777777666555444333333333444444444444444444444444222444666999999888666555777666555444333222222222444444444333333333222222333444444555555666777777555555555444222333555777999@@@KKKXXXhhhwww||||||wwwsssppppppssswwwzzz{{{|||yyyyyyxxxuuussskkkhhhlllrrryyyttteeeYYYXXX___jjj{{{{{{uuullleeeaaa\\\VVVRRRPPPOOONNNNNNHHHLLLLLLGGGEEEFFFFFFDDD???===<<<;;;<<<<<<;;;999666666555555555555666666999888666444444444444555666666666666555555555555444444555444333333666888666555444444666777777666666666777666555444666888666666777888:::<<>><<<>>>@@@@@@===:::888777777666555444555666888999:::999888888888888999999666666777777777777666666888:::===@@@@@@???===;;;;;;;;;:::888555444555777999:::;;;===???@@@AAAAAA===>>>>>>???>>>===<<<;;;:::999888777777999;;;=========<<<:::888777666555222444888:::;;;<<<===???>>>>>>===<<<:::999777777666666666666777777888999777888888444///...222666888999:::888666555666777999:::===???@@@???>>>===888999999888888666555444666888:::<<<<<<;;;888777666555333222222333555666888888777666444333222111333444555777:::<<<===>>>===;;;888666555555777888666777999:::;;;:::999888777777666555666777888999999;;;>>>@@@???===999777666555444333222111111111111222333222111111222444444333333333333444555555444555666666555666999;;;999777666444333333333444222222222222222222222222000333666888999888666555444333333333333333444444333333333222222222111111222222333444444555555666444444444333222111333555777;;;AAAKKKYYYiiivvv~~~{{{tttpppppprrrssssssxxx}}}~~~{{{|||}}}{{{pppnnnpppwww~~~yyyjjjcccaaaccciiiqqqvvv|||{{{sssnnnooopppzzz}}}yyypppiiidddaaa```___aaaccc```YYYRRRPPPNNNJJJGGGFFFDDDDDDCCCAAA???<<<===;;;999999999::::::999:::999888666666666666777666666666666666555555555555666777666666666888:::777555444444555666777888555666777666555555777888::::::;;;;;;<<<>>>BBBEEEFFFNNNOOORRR___iiisssnnnkkkfff^^^VVVOOOKKKIIIGGGKKKOOOTTTUUUTTTRRRPPPOOO```zzz{{{tttmmmnnnpppsss{{{((((((((((((((())))))***""")))---***&&&'''(((((((((((()))(((''''''***,,,''''''((()))))))))))))))'''(((***++++++***)))((((((((()))))))))*********))))))))))))))))))))))))''''''((()))***++++++,,,)))******************)))((()))***++++++++++++***************+++,,,---...***+++,,,------,,,+++***))))))+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................///000111222///000111333333222222111111111111111111111111111000000000000111111111111111444444111222666777555555555555444555555555666777777666555555777:::>>>===@@@BBBBBB???;;;999888999888666666777999;;;===<<<<<<;;;:::999888888888666666777777777777666666888:::<<>>===<<<;;;;;;>>>===:::999999999::::::::::::999999888888888888333666:::<<<<<<<<<===>>><<<<<<<<<<<<<<<;;;999999666666666777777999::::::888888888555222111333555777888999888666555666777;;;<<<>>>>>>>>>===<<<;;;;;;;;;:::999777555444333999:::<<<<<<;;;999666555444333222111222444666888666555444333222111111000444555666888;;;===>>>???>>><<<999777666666888999777888:::;;;<<<;;;999888777777666666777888999:::>>>>>>???>>>>>>===<<<<<<666555444333222111111111---///000000000111333666555444444333333333444444444555777777666666888:::888777555444333333444444222222222222222222222222111333555888888888666555333333222222222333333444333333222222222111111111000111111222222333444444111222333333222222333555444888>>>BBBIIIUUUhhhvvv|||tttmmmjjjkkkmmmnnnqqqwww{{{~~~sssssswww|||{{{xxxqqqkkkhhhcccfffkkkllliiieeefffhhhpppwwwvvvkkkeee___ZZZUUUTTTRRRQQQOOOKKKFFFCCCCCC@@@<<<;;;;;;<<<;;;:::999888888888888888888999888888777777666666666666555666888888777777999;;;777777666555555666888:::555777888777777777:::;;;@@@AAABBBAAABBBEEEKKKOOOSSS^^^cccjjj{{{wwwwww{{{zzzrrrjjj]]]\\\ZZZWWWTTTPPPMMMKKKLLLMMMNNNPPPSSSVVVZZZ\\\hhh~~~tttkkkhhhhhhmmmvvv((((((((((((((()))******%%%,,,)))$$$%%%***---((((((((('''&&&'''+++---''''''((()))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&''')))***+++,,,---((()))************)))(((((()))***,,,,,,+++******)))))))))***+++,,,...///)))+++---//////---+++)))((()))***++++++,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,---...///000111000000222333333333222111222222222222222222222222/////////000000000000000111444444222333888999777666666666555555555555555666666666666555777:::======@@@CCCCCCAAA===;;;::::::999888777888;;;>>>@@@<<<;;;;;;:::999888777777666777777888888777777666888999;;;<<<===>>>======::::::999777444444555777888:::;;;===???@@@AAAAAACCCBBB@@@>>>======>>>>>>BBB???===;;;;;;;;;:::999999999::::::::::::;;;;;;888:::===>>>===<<<===>>>;;;;;;<<<======<<<:::999666666777888999:::<<<===999999888888888777666666555777999999777666777888:::;;;;;;;;;;;;999888777<<<;;;:::999888666555555;;;;;;;;;:::999777555444111000//////000222555666444333333222111111222222666666888:::<<<===??????>>><<<999777666666888999888:::;;;======<<<:::999777777777777888:::<<<===BBBAAA???===<<<<<<===>>>777666555333222222222222---.../////////111555777555555444444444444444555444666777777666555666888666666555444444444444555222222222222222222222222333333555666777666666555555444333222111000000000333333333222222222111111//////000111111222222333///111222333222333444666111555:::===>>>EEEWWWiiiyyy}}}{{{qqqiiiggghhhgggiiimmmsssyyy}}}}}}{{{{{{~~~|||eeebbbcccffffffdddccceeekkkttt|||wwwnnnllljjjgggddd^^^WWWRRRKKKFFFAAA?????????>>>;;;:::;;;<<<===>>>===<<<;;;;;;;;;::::::999888888888555666888999888999:::<<<999:::;;;:::999999;;;===777999:::;;;;;;===???AAAAAACCCFFFGGGJJJPPPZZZaaakkkwww~~~qqqggg```ccchhhgggccc___YYYWWWUUUTTTRRRPPPMMMJJJMMMLLLMMMSSS]]]iiiqqqvvvvvvfffaaabbbhhhttt)))(((((('''((()))***+++$$$)))'''$$$'''***,,,&&&'''((((((((((((***,,,''''''((()))))))))))))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))''''''((()))***++++++,,,)))***++++++++++++***)))((()))+++,,,,,,+++***)))+++*********+++,,,,,,---***+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,,,,---...///111111000111222333333333222222222222222222222222222222//////000000111111111111222555666444555:::;;;:::666666666666666555444444111333555666666888;;;>>>;;;>>>BBBDDDBBB???===<<<:::999777777888;;;???AAA::::::;;;;;;;;;;;;;;;:::777888888888888888888777888888999:::;;;<<<===>>>888999888777555555777999999:::<<<>>>@@@AAAAAABBBEEECCC@@@>>>>>>@@@CCCEEECCC@@@======>>>>>>===;;;========================<<<>>>??????===<<<===>>><<<===>>>>>>===;;;999888777777888999:::<<<>>>???;;;999999;;;??????:::666555777999:::999999999:::888999999:::999999888777::::::999999999999999999999999888777666555555555222111000///000111333444444333222222222333555666888888999;;;<<<===??????>>><<<999666555666777888:::;;;<<<======<<<:::999777777777888:::<<<>>>@@@BBB@@@>>><<<;;;;;;;;;;;;888777555444333333222222000111111111000222555888666555555444555555666666444666777777555444444555333444555555666555555555222222222222222222222222555555555444444555555666333333222111111111111111444333333333222222222222000000000111222222333333000111333444333333444555222333666999999;;;HHHUUUgggqqq}}}{{{ppphhheeedddgggkkknnnqqqwww}}}|||xxxnnnllljjjeeebbbbbbgggooozzzyyyqqqkkk[[[UUUNNNKKKKKKKKKHHHEEEDDDEEEHHHJJJIIIFFFCCCAAA??????>>>>>>===<<<<<<;;;888:::<<<=========>>>@@@<<>>???AAA:::<<<>>>@@@AAACCCFFFIIIGGGKKKQQQVVV]]]hhhvvvjjj]]]TTTPPPTTTZZZZZZZZZ[[[YYYUUUQQQNNNNNNNNNMMMKKKNNNPPPWWWggg|||uuugggfffmmm{{{)))((('''''''''(((***+++$$$'''(((%%%%%%((()))'''$$$&&&)))+++***))))))***'''(((((()))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***''')))+++,,,,,,,,,***)))---,,,++++++******++++++++++++************++++++******+++,,,---------------,,,+++******,,,...///,,,,,,------...000111222000111222333444333222222111111111111111111111111000000111111222222222333333666777555777<<<===<<<666777777777666555444333---000333666777:::===???999===BBBDDDCCC@@@>>>===999888666666777;;;???AAA:::;;;<<<>>>???@@@@@@@@@888888999999999999888888999888888888999;;;===>>>777888888777666666888::::::;;;<<<>>>@@@AAABBBBBBFFFDDD@@@>>>???CCCHHHKKKCCC@@@===>>>@@@AAA???===AAAAAAAAA@@@???>>>>>>>>>???@@@@@@???===<<<===>>>>>>?????????===:::777666777888888:::;;;===???@@@<<<:::999>>>CCCDDD===666555888:::<<<;;;;;;;;;<<<888999::::::;;;;;;;;;;;;888888888999:::;;;======777666555444444555666777666555333111111222333444444444333333444666777888999999:::;;;<<<===>>>???===;;;999666555666777888:::;;;===>>>>>><<<;;;999777777888999;;;===@@@AAA@@@???>>><<<;;;999888888888777666555444333333333444444444222222333666888666555555555555666777777555666777666444333333333222333444666777666666555222222222222222222222222777666444333333444555666/////////000111333444555444444444333333333222222000111111222333333444444111333555444333222333444666333333777777666===FFFXXXgggyyyyyykkkccc___dddiiijjjkkkpppzzz|||uuuuuuvvvyyyzzz|||yyytttkkkeeeccceeejjjtttjjjddd\\\YYYYYYXXXUUUQQQNNNQQQTTTUUUTTTPPPJJJGGGBBBBBBAAAAAA@@@??????>>>===???AAABBBBBBBBBCCCEEE???BBBEEEFFFCCCBBBCCCDDD===???AAACCCEEEHHHKKKNNNSSSYYYbbbjjjuuummmXXXPPPIIIFFFLLLRRRRRRUUUYYYXXXSSSLLLIIIJJJMMMNNNNNNQQQVVVccc|||tttwww'''(((***,,,,,,***((('''+++***((('''&&&&&&&&&&&&(((((())))))))))))(((((((((''''''(((***)))'''%%%))))))))))))))))))))))))&&&(((***+++)))((((((((((((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,///(((%%%***,,,******---%%%''')))))))))((()))***++++++++++++++++++++++++,,,,,,,,,---------......******+++,,,---//////000222222222222222222222222222111000111222222111000...000111111000000111222333333444444555555666666:::888666333222222333333222222222333555888:::<<>>???AAAEEEGGGBBBBBBAAA@@@@@@BBBCCCDDDDDDCCCAAA??????>>>??????CCCBBBAAA>>><<<<<<>>>@@@>>>>>><<<;;;;;;:::::::::777666666999===@@@@@@>>>@@@>>><<<:::::::::<<<<<<:::;;;;;;<<<=========<<<>>><<<999999999888777666666666777:::<<<===;;;999555444444333222222222333111444666666555555777:::777777666666777888999999>>>===;;;:::999::::::;;;888999;;;;;;:::999:::;;;===>>>AAABBBAAA???<<<999;;;;;;;;;999888999<<<>>>@@@@@@@@@??????===<<<;;;;;;:::999777555444333222111222333333333444666999666777888777666555666777555666777666444333333444555666777888777666444222000111111222222333444444222222222222333444555666000000000000000222333444777666555333222111000000333333333333333333333333444333222222222333444444111222222222222444777:::GGGVVVhhhwwwuuueeedddaaacccmmmrrrooolllmmmvvvxxxuuuggg```aaaeee```iiitttzzz{{{~~~{{{hhh[[[___bbbmmm}}}wwwpppmmmllljjjhhhnnnnnnpppuuuvvvnnn```TTTRRROOOKKKIIIGGGFFFDDDCCCFFFIIIJJJIIIKKKPPPRRRPPPTTTSSSQQQPPPPPPNNNKKKHHHDDDIIINNNPPPRRRWWW```gggnnnwwwlllZZZTTTHHHGGGGGGJJJOOORRRQQQPPPJJJMMMNNNKKKKKKPPPTTTTTTYYYiii((()))************)))(((''''''''''''(((***,,,---(((((())))))))))))((((((+++***)))((((((&&&### ))))))))))))))))))))))))&&&(((******)))((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,---'''%%%))),,,***)))+++''')))+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,---...//////---...///000222333444444222111000000222222111000///111222222111000222333222222333444555777777888999888555333222222333333222222222333555888:::<<>>???<<<===>>>>>>>>>>>>===<<<@@@:::777:::<<<;;;:::;;;888;;;@@@CCCDDDDDDEEEFFFFFFDDDAAA@@@AAADDDGGGIIICCCBBBAAAAAAAAAAAABBBCCCCCCBBB@@@???>>>>>>??????AAAAAA???===;;;;;;===@@@??????@@@@@@???===:::999888777666999<<>>===<<<;;;999999:::;;;<<<999:::;;;<<<============>>><<<999888888999888777444444555888:::;;;999777444444333333333333444444111444777777666666888:::999888888888999999:::;;;<<<;;;:::999888888999:::;;;<<<>>>>>>===<<<===>>>===???AAABBBBBB@@@===;;;:::;;;:::999888999;;;>>>@@@@@@@@@???>>>>>>======<<<;;;:::888666444333222000111333333333444666888666777888888777666777999666777888666444333333444555666777777777666444333222222333333444444444555333333333333333333333333111000//////000222444666666666444333222111111111111111111222222333333333555444333222222222333444222333333222222333666999>>>GGGUUUeeeuuu}}}sssiiiddddddjjjnnnmmmlllooolllnnnyyy}}}vvvmmmddd]]]ZZZ[[[aaajjjooosss{{{tttdddZZZZZZaaappp{{{oooeeebbb\\\WWWTTTQQQOOOMMMPPPTTTXXXYYY^^^eeehhhhhhmmmmmmmmmmmmiiibbbZZZSSSPPPTTTYYY]]]bbbkkkvvvttt___QQQLLLLLLJJJIIIKKKOOORRRRRRRRRMMMPPPPPPNNNPPPXXX```bbbppp))))))))))))))))))))))))&&&&&&'''(((***,,,...///((())))))******))))))(((&&&%%%&&&(((******)))'''))))))))))))))))))))))))'''(((******)))(((((()))***************+++++++++************************************++++++++++++******))))))******+++,,,+++((('''***,,,******+++(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,---...///111222333333222111000000222222111000000111222222111111222333111111222444666777999999888666555333222222333333222222222333555888;;;<<<@@@@@@AAAAAAAAAAAAAAAAAA===;;;999999;;;<<<;;;:::;;;===@@@AAA???>>>=========<<<;;;;;;<<<===???@@@@@@@@@AAAAAA@@@???===<<<:::888999======;;;:::<<<:::===AAACCCCCCCCCDDDDDDFFFDDDCCCCCCDDDGGGJJJLLLEEEEEEDDDBBBBBBBBBBBBBBBBBBAAA???>>>======>>>???>>>>>>>>><<<;;;;;;>>>@@@AAABBBCCCDDDBBB???;;;999999888888999;;;=========:::999999888999::::::;;;888999:::<<<===>>>>>>>>>>>>;;;888777888:::::::::555555666888:::;;;999888444444333333333444555555333555999::::::999999:::;;;;;;:::::::::;;;<<<<<<:::999888888888888888999<<<>>>@@@@@@???>>>???@@@>>>???BBBCCCCCCAAA>>>===999::::::999888999;;;===BBBAAA@@@???>>>>>>>>>>>>===<<<;;;999777555333222000222333444333444555777666888999999888888:::;;;888999999777555333333444555555666777777555444333444444444444555555555555444444555555444222111000222111000000111444666888555555444222222111111111//////000111222222333333666555444222222222333333333444444333222333555777666:::AAANNNaaattt}}}~~~rrrllliiikkkllllllmmmpppjjjkkkttt|||xxxtttmmmccc[[[[[[]]]aaaccciiiuuuoooZZZUUUVVV```pppzzzvvvzzz|||xxxssslllgggdddcccccccccjjjpppuuu}}}sssiiibbbfffkkkrrrzzzqqqeeeZZZRRRNNNJJJJJJKKKMMMPPPPPPOOOMMMOOOSSSUUUWWW___mmmyyy***)))(((((((((((()))***)))))))))))))))))))))***)))))))))******)))))))))%%%%%%'''))),,,---,,,***((((((((((((((((((((((((''')))***)))((('''((()))************++++++++++++************************)))))))))*********++++++******))))))******+++,,,+++******,,,,,,,,,+++,,,''')))+++++++++***+++,,,------------------------)))************+++++++++,,,---------------------000000000000000000000000222000///000111222111000///000111111000000111222111222333444555666777888666555444333222222333333111111222333555888;;;===@@@@@@@@@@@@@@@AAAAAAAAA>>><<<::::::;;;<<<;;;:::;;;>>>@@@@@@???=========;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDDDDBBB@@@>>>===888888<<<@@@@@@;;;:::===<<<>>>AAABBBBBBBBBBBBCCCEEEEEEEEEEEEGGGJJJMMMNNNHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>=========>>>>>>>>>>>>>>><<<;;;<<>>;;;::::::999888999:::;;;<<<<<<777777888999::::::;;;;;;777888:::<<<===?????????>>><<<999777999;;;;;;<<<777777888:::<<<===<<<;;;777777666555444444555555666888;;;>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999999999999999999999:::;;;===???@@@???>>>???@@@???AAABBBCCCCCCAAA???>>>999:::;;;:::999:::<<<>>>BBBAAA@@@???>>>>>>???@@@>>>===;;;999777555444333222444555666555555666888666888::::::::::::;;;===:::::::::888555333333444444555555666666555444444444444444444444444444444333444555555555333111///111222333555777777777777444444333222111111111222...///000111222333444555777666444333222222333333444555555444222222444666555777;;;@@@MMM^^^pppzzz{{{xxxuuusssrrrpppooopppsssrrrwww~~~zzzwwwsssmmmhhhccccccbbbbbbfffrrryyyddd[[[UUUYYYffftttzzzrrrlllhhheeefffmmmzzz~~~{{{}}}}}}}}}~~~xxx|||oooddd```\\\XXXTTTLLLNNNQQQTTTUUUSSSPPPNNNVVV]]]fffnnn{{{}}}~~~))))))(((''''''((())))))***)))))))))((('''&&&&&&))))))************))))))---,,,******)))'''### ((((((((((((((((((((((((((()))***)))((('''(((***************************************************((((((((()))))))))************))))))******+++,,,((()))***))))))***++++++''')))+++++++++***+++,,,------------------------)))))))))*********++++++,,,---------------------111111111111111111111111111000///000111111000///---...//////......///000333333333333444444444444333333333222222222222333111111111333666999;;;===?????????@@@@@@AAAAAAAAA???===;;;;;;<<<<<<<<<;;;;;;===??????>>><<<======999:::;;;===@@@BBBDDDEEEFFFFFFFFFEEECCCAAA>>>===:::;;;???DDDBBB===:::<<<<<<>>>@@@AAA@@@@@@@@@AAADDDEEEEEEGGGIIIKKKMMMNNNIIIIIIHHHGGGFFFEEECCCCCC@@@???>>>=========>>>???>>>???>>>======>>>AAADDDEEECCCAAA>>><<<;;;;;;;;;::::::999888888999;;;===777888999;;;<<<<<<<<<<<<888999;;;===>>>@@@@@@@@@>>><<<999999:::;;;<<<<<<888888888999<<<======;;;;;;:::999777666555555555999;;;>>>@@@BBBAAA???>>>;;;;;;::::::::::::;;;;;;999::::::;;;;;;<<<<<<<<<<<<>>>@@@AAA@@@@@@AAABBBAAABBBCCCCCCCCCAAA???>>>999:::;;;;;;;;;;;;===???@@@@@@??????>>>?????????===<<<;;;999777666555444444666999999888888888999777999:::;;;::::::<<<>>>:::::::::888555333333444444444555555555555555444333333333333444444444444111222444555555444222111///222777;;;<<<:::777555333333222111111111222222000000111222333444555666666666444333333333444444444555555444333222333555444888<<<===???III\\\mmm|||~~~~~~|||xxxtttqqqvvvtttvvv{{{|||wwwsssqqqnnnmmmlllllloooxxxqqqiii``````hhhrrruuutttppplllhhhfffccc```^^^]]]^^^dddooozzz|||ppplllttt}}}|||uuummmgggiiipppvvvwwwggg]]]ZZZYYYUUUPPPUUUUUUTTTUUUWWW[[[```dddppp{{{wwwpppjjjiiirrr|||((((((((((((((((((((((((&&&''''''((((((((((((''')))******++++++******))))))((('''''''''%%%""" ))))))))))))))))))))))))((())))))((('''''')))************)))))))))))))))************************'''((((((((())))))))))))******))))))******+++,,,%%%((((((%%%$$$'''))))))(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,------.........---...///000222333444444111000//////111111000///,,,---......------...///333333222222222111111111111222222222222222222222000000111333666999<<<>>>>>>>>>??????@@@AAAAAAAAA@@@>>><<<<<<<<<===<<<;;;:::<<<======<<<;;;<<<===999:::<<>>===<<<;;;???DDDDDD???<<<<<<;;;===??????>>>>>>???@@@CCCDDDEEEGGGIIIKKKLLLMMMHHHHHHHHHGGGFFFEEECCCBBB@@@@@@>>>>>>>>>>>>???@@@?????????>>>===>>>AAADDDDDDAAA>>>;;;999999;;;<<<999999999888777888;;;>>>999;;;===???@@@???>>>===;;;<<<===???@@@AAAAAAAAA???===;;;;;;<<<<<<;;;:::777666666777:::;;;;;;:::>>>===<<<:::999888777777<<<<<<===@@@BBBCCCAAA???;;;;;;:::999999999::::::999:::<<<===>>>>>>>>>>>>???AAACCCCCCCCCCCCDDDEEECCCCCCCCCCCCBBB@@@>>><<<777999;;;;;;;;;;;;===>>>>>>>>>????????????>>>===::::::999888777666666555666888;;;;;;:::999::::::888:::;;;;;;::::::;;;===888999999777555333333444444444444444444555555555111222222333444444555555111222333444444444333222///333888<<<===:::666333222111111111111222222333111111222333444444555555666555444333333444555666333444555555333333333444111666;;;<<<999===LLL\\\nnnwww}}}wwwpppnnnnnnsssxxx||||||{{{|||~~~~~~}}}|||{{{|||xxxyyyyyyzzz~~~{{{zzzwwwxxxzzzlllccc\\\ZZZZZZYYYYYYZZZZZZ^^^gggooottt|||uuuvvv~~~}}}xxxoooeee___]]]aaadddgggooo||||||{{{}}}|||ssseeeYYYUUUUUURRRLLLXXXUUUSSSTTT[[[kkk|||~~~ssshhhdddcccgggwww&&&'''((())))))((('''&&&%%%&&&((()))*********))))))******++++++******)))$$$###$$$''')))***(((''')))))))))))))))))))))))))))))))))((('''''')))+++)))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,&&&***)))###"""'''++++++''')))+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---...//////,,,---...///111222333333111///...///000111000///,,,---///...------...000000000000000000111111111000000111222222222222222000000111333666999<<<>>>===>>>>>>???@@@@@@AAAAAAAAA???===<<<======<<<;;;:::;;;<<<<<<:::::::::<<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDBBB@@@>>><<<;;;999;;;BBBEEEBBB>>>===999;;;======<<<===>>>@@@BBBCCCEEEGGGIIIJJJJJJJJJEEEEEEEEEEEEDDDCCCAAA@@@AAA@@@???>>>>>>???@@@AAA?????????===<<<===@@@BBB@@@???===;;;:::999::::::888999999777666888<<>>AAACCCDDDCCCAAA???===>>>???@@@AAABBBBBBAAA???>>>======>>>===:::888888777666777:::;;;<<<;;;>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;===@@@BBB@@@>>><<<;;;::::::999999::::::999:::<<<>>>????????????>>>@@@CCCDDDCCCCCCEEEFFFEEEEEEDDDBBB@@@>>><<<:::555777999:::999:::;;;<<<;;;<<<>>>@@@@@@>>><<<;;;888888777777777666666666666999;;;<<<;;;:::999:::999:::;;;;;;:::999:::<<<666777888666444333333444333333333333444444555666111222333444555666777888444444444333333222222111111333666888888666333111111111000111111222333333111111222222333333333333444444333333444555666777222444555555444333444555111222666:::999888AAALLLXXXfffuuu~~~nnnlllkkknnnuuuzzzyyyuuuwwwzzz}}}~~~xxx|||rrrbbb\\\ZZZXXXZZZ]]]YYY[[[```fffkkkttt|||yyy~~~uuulllfff```]]]YYY^^^dddjjjrrrvvvnnnjjjpppyyyrrrmmmaaaSSSNNNRRRSSSPPPSSSVVV\\\fffwwwwwwrrriiidddhhhmmmvvv&&&''')))******)))'''&&&'''(((***++++++******)))******++++++++++++******+++*********+++***(((&&&)))))))))))))))))))))))))))))))))(((&&&''')))+++))))))(((((('''''''''&&&(((((((((((((((((((((((()))************+++++++++*********)))***++++++,,,***...,,,%%%###)))//////%%%''')))))))))((()))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,...///000000////////////////////////111///...///000111000///---...//////......///111---......///000111111222///000111222222222222222000000111333666999<<<>>>===>>>>>>???@@@@@@AAAAAAAAA???============<<<;;;999:::;;;;;;999999:::;;;??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCAAA???===<<<:::666777???EEEDDD@@@===888:::<<<<<<;;;<<<>>>???AAACCCEEEGGGHHHIIIHHHHHHBBBBBBCCCCCCCCCAAA@@@???AAAAAA@@@??????@@@AAABBB??????>>><<<;;;;;;>>>@@@============<<<;;;:::999777888999777666777<<<@@@???AAADDDFFFGGGEEEBBB@@@???@@@AAABBBBBBBBBBBBBBB???>>>>>>??????===999666:::999888999<<<===>>>===<<<<<<<<<======???@@@@@@<<<:::999:::>>>@@@???======<<<;;;:::::::::::::::888999;;;===????????????<<<>>>AAABBBAAAAAACCCDDDFFFEEEDDDBBB???===:::999333555777888888888999;;;999;;;>>>@@@@@@>>>;;;999666666666666666777777777666888;;;<<<;;;999999999999;;;;;;;;;999888999:::555666777666444333333444333333333333333444555666111222333555777888999:::888777555333111111000000333333444444333333222111000000000000111222333333111111111111111111222222444333333333444666777999111333555555444444444555444111222777999777:::@@@FFFWWWkkkwwwtttqqqooopppvvvzzzwwwrrrssswww}}}zzz~~~~~~oooccc^^^\\\^^^bbbYYYYYY\\\aaafffppp|||nnnppp}}}wwwjjjbbb[[[\\\\\\[[[^^^kkk~~~sssooonnnmmmgggccchhhrrrdddaaaVVVIIIFFFMMMTTTUUUPPP\\\oooyyymmmkkkeeefffpppzzz))))))))))))((((((((((((((('''''''''((()))+++,,,&&&&&&((()))******************)))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((()))(((((('''&&&(((!!! %%%&&&'''(((((()))))))))))))))(((((())))))))))))******************))))))))))))******'''((()))***+++,,,,,,,,,+++,,,---......,,,+++***++++++++++++++++++++++++******++++++++++++,,,,,,222...+++***---...---++++++++++++,,,---...///000...------------...//////---......///////////////////////////000000000000111111222555888::::::999;;;;;;;;;>>>CCCDDDCCC@@@???===;;;;;;<<<;;;888555999999888888999999:::;;;@@@BBBCCCEEEEEEDDDCCCAAA????????????>>>===;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<;;;:::<<>>@@@BBBBBBBBB???===;;;@@@AAACCCDDDEEEDDDCCCBBB;;;<<<;;;888999======:::<<<:::999:::===>>>;;;999999999999777666888===BBBBBBDDDGGGIIIHHHEEEBBB???<<<>>>BBBCCCBBB@@@??????<<<<<<<<<<<<;;;:::999888======<<<;;;;;;;;;;;;;;;???>>>;;;999999999:::;;;222444666999<<<>>>@@@AAABBB???<<<999777888:::<<<888999:::===???BBBDDDDDD>>>????????????@@@CCCEEEBBBAAA???<<<:::888777666444333333333444555777888888999:::999888777888999<<<999777777888999777555777555444666:::;;;999666======<<<:::888777666555333444555666666444222111333333333444444444555555111222444555555555444444777777666555444222000///222222222222222222222222333333333222222111111111...000222222222111222333444444444444444444444444444333333333333444555555222333555666666666888:::BBBEEENNN^^^mmm{{{~~~yyyzzz|||wwwppppppqqquuu|||vvvooojjjfffgggjjjtttyyyqqqiiibbbZZZVVVTTTVVV\\\gggxxx}}}zzzwww{{{wwwqqqiiibbbbbbmmm{{{tttgggeee```[[[ZZZYYY___ppp~~~nnneeeaaacccdddbbb___^^^aaaddd[[[UUUNNNJJJLLLPPPTTTVVV]]]fff}}}mmmjjjeeeqqq}}}))))))))))))((((((((((((((('''''''''((()))+++,,,'''((()))******+++++++++******)))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))"""###((((((((()))(((((())))))))))))(((((())))))))))))************++++++***))))))((())))))))))))******+++*********)))******+++++++++******************************,,,,,,------------......---,,,******+++++++++***,,,,,,,,,,,,---...//////---------------...//////---......///////////////////////////000000000000000111333555777888888777::::::;;;>>>BBBCCCBBB@@@@@@>>><<<;;;<<<;;;888555888888888888999:::;;;<<<===>>>@@@@@@@@@???>>>============>>>======<<<<<<:::;;;;;;<<<======>>>>>>;;;<<<<<<;;;:::;;;>>>AAA>>>BBBFFFGGGFFFCCC@@@???<<<===???@@@???>>>;;;:::>>>???BBBCCCDDDCCCAAA@@@:::<<<;;;888888;;;;;;888999888777888:::;;;999666777888999888777999>>>AAACCCEEEGGGHHHFFFCCC???===;;;>>>AAAAAA@@@>>>======<<<<<<<<<<<<;;;:::999888<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999777777777888999555555555777999<<>>>>>=========@@@BBBAAA@@@>>>;;;999888777666444444333333444555666777666888999888777666777888;;;999666666888888777555666666666777999:::999888;;;:::999888666555444333111222333444444333222111111222333333444555666666555444333333333444555666666666555444333222222111222222333333333333333333333333222222222111111111,,,...000111000000111222444444444444444444444444444444333333444444555666222333555666555666888999;;;<<>>===<<<;;;:::777555777777777888999;;;<<<===<<<<<<=========<<<:::999::::::;;;<<<======>>>>>>:::;;;;;;<<<<<<=========;;;;;;<<<;;;:::;;;>>>@@@>>>AAADDDEEECCC@@@>>>===:::;;;<<<===<<<;;;:::999;;;===@@@AAABBB@@@>>>===;;;===<<<777666999888666666555555666777777666444555777999::::::<<>>AAA>>>===<<<;;;<<>>???@@@AAABBB<<<======;;;::::::<<<>>>???>>><<<:::888777666666555444444444444444555555444666777666555444555777:::888777777777777666555555666888999888888999:::888777777555444333222222000111333444555555444333111111222333555666777777888666444222222333666777666555333222222222333444444444333333333333333333222222222111111111111111---///111111111000111222333333333333333333333333444444444444444555555666222333555555555555777999777777:::AAAJJJWWWjjj{{{tttmmmppptttzzz}}}~~~}}}tttllleee^^^]]][[[\\\ccckkkrrr{{{|||kkkddd]]]ZZZYYY[[[dddmmmmmmrrrtttoooiiiddd^^^XXXWWWRRRRRRXXX___fffnnnvvvtttkkkooorrryyyooo^^^ZZZ]]]\\\___aaa```[[[WWWUUUVVVRRRPPPNNNOOOVVVcccrrr|||(((((((((((())))))))))))((((((((((((((()))******)))(((((())))))******+++))))))(((((((((((())))))******))))))((('''''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))***(((%%%%%%***---+++)))***'''(((((())))))))))))(((((()))))))))************)))))))))))))))******+++(((((())))))))))))((((((''''''&&&&&&''')))***,,,*********************************+++++++++,,,,,,(((,,,///000---,,,---///,,,,,,,,,,,,,,,---...///------,,,,,,------...///---......///////////////......//////000000111111///111444666555444333222666777999;;;===>>>>>>>>>??????===<<<;;;888666555555555666777999;;;===>>>===>>>>>>======;;;:::999777777888999;;;===>>>???::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;::::::<<<>>>===???BBBCCCAAA>>><<<<<<999:::::::::::::::999999999;;;===??????===;;;:::<<>>999666777777555444444444555555555444333555777999<<<>>>@@@AAABBBAAABBBBBBBBBAAA???<<<;;;<<<>>>>>>===:::999888999:::::::::::::::999888888999::::::;;;;;;;;;;;;;;;777666555444444444444555888777555555666888;;;===888888:::<<>>>>>??????<<<<<<<<<:::888888:::<<<===<<<:::888777666555555555555444444444444444444222333444444333333444555:::999999888888888666555333777::::::777777999;;;666666555444333222222111222333555666777888888888222333333444444555555555888777555333333333555666444333222111111333555666555555444444444444333333111111111111111111111000///111333444333333333555222222222222222222222222444444444333444555555666222333555555555555666888777888:::>>>@@@FFFUUUccc}}}yyyooopppuuuxxxxxxwwwxxx~~~zzztttjjjddd^^^]]]___eeeppp{{{}}}~~~wwwpppmmmjjjiiimmmsssooommmhhhdddbbb```\\\XXXWWWTTTTTTXXX]]]aaajjjrrr|||uuummmiiissszzzqqqtttvvvwwwtttsssxxx}}}}}}iii\\\\\\```]]]___aaa^^^ZZZVVVVVVWWWUUUUUUVVV[[[gggzzz~~~xxxvvvzzz}}}xxx|||'''((((((((()))))))))***((((((((()))))))))))))))(((((('''''''''((())))))))))))(((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''%%%&&&+++,,,)))((()))''''''((()))))))))))))))((()))))))))************&&&''''''((()))+++---...&&&&&&((())))))*********((((((''''''((()))+++---++++++++++++++++++++++++*********+++++++++,,,,,,(((,,,///000---,,,---///------,,,,,,,,,---......,,,,,,,,,,,,,,,---......---......///////////////.........///000111111111000333666666333111111111333555777:::;;;<<<<<<<<<=========;;;999777555555333444555666888:::<<<>>>=========<<<;;;:::999999666666666777999<<<>>>???::::::::::::;;;;;;;;;;;;999:::;;;;;;:::999;;;===;;;>>>@@@AAA???===;;;;;;;;;;;;::::::999999::::::888999:::;;;;;;:::999888>>>AAA@@@;;;777777777666444555555666555555444444666777:::===@@@BBBCCCCCC>>>>>>????????????>>>======>>>===;;;999777888999999999999:::999999888777888999:::;;;;;;:::999999666555555444444444444444555555666777777888888888888888:::<<<>>>@@@BBBCCC:::::::::;;;;;;;;;;;;<<<;;;<<<;;;999777777999::::::999888666555555444444444444444444444444333333000222333333222222333444999:::;;;:::999888777666333666999999777666888:::555555555444444333333333222333444666777888999999555555555444444333333222555666666666555444333333333222111000111333555777555555555444444333333333000000000000000000000000///111333333222222333444222222222222222222222222333333333333333444555555222444555555444444666777444666:::>>>???>>>DDDLLLcccvvv|||uuuwwwwwwtttqqquuu~~~~~~uuulllgggccceeeoooyyy|||nnneee```\\\YYYVVVXXXXXXYYYZZZYYY]]]iiiuuuxxxtttoookkkiiihhhgggfffmmmxxxsssiii^^^cccgggfffcccccchhhlllqqqrrrqqqiii___XXXWWWYYYXXXYYYZZZXXXVVVVVV[[[___``````ccckkkzzzzzzrrrkkkkkknnnrrr{{{}}}''''''(((((())))))******(((((())))))))))))((((((((('''&&&&&&&&&&&&((()))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''((()))***'''%%%'''++++++(((''')))&&&'''((())))))******)))))))))))))))************&&&&&&'''(((***+++---...&&&&&&((()))***+++++++++))))))((())))))***+++,,,++++++++++++++++++++++++,,,,,,------------......)))***,,,,,,+++++++++,,,---------,,,,,,------...,,,,,,,,,,,,,,,------...---......///////////////------...///000111222222333666777555222///000222000333666888999999:::;;;:::;;;;;;:::777555555555222333333555777999;;;<<<:::::::::999999888888888666666555666777999<<<===::::::::::::::::::::::::999:::;;;;;;999999:::;;;:::<<>>===<<<<<<===<<<:::999888888999:::999999888888888777777888>>>BBBBBB;;;777777888777444666777777666555555666777777888;;;???BBBBBBAAA============>>>>>>??????======<<<999777666777999888888999999999888888777999999:::;;;:::999888777444444444444444444444444333444555777777777777666:::;;;;;;;;;;;;:::999888777777777777888888888888::::::999888666666777999888777666555444333333333222333444444444444333333///000222222111111333444888999;;;;;;999777666666333444666777666666777888444444444444444444444444000111222333444555666666777777666555333222111111333444555666555444333222222111111111222333555666555555444444333333222222////////////000000000000,,,...000000000///000111111111111111111111111111222222222222222333333444222444555555444444555666000111555;;;===;;;<<>>???>>>======>>>???===:::888666666777888:::999777555555555777888<<>>???>>>============>>>>>>;;;:::999666444444666999777777888888888888888777999:::;;;;;;:::888666444333333333444444444333333444444444444555666777888888999999999888666444222333333333444444555555555777777777555444444666888666555444333333333333333111111333444555444444333...000111222111111333444555888::::::777444444444333333333444666777666555333333333333333333333333111111111222222444555555666666555444333333222111222222222222333333333333111111111222333333444444444444444333222222111111........./////////000000+++---/////////...///000111111111111111111111111111111000000111111222333222444555555333333444666777333111555888888888:::@@@JJJYYYiii||||||xxxzzz~~~{{{xxxvvvwww|||}}}~~~rrraaaYYYTTTSSSUUUXXXXXXZZZcccmmmsssyyyoooaaa\\\UUUUUUTTTUUUXXX]]]dddhhhiiiuuuyyylllhhhkkkpppwww~~~xxxmmmdddZZZUUUUUUVVV\\\]]]XXXUUUVVVWWWUUUVVVVVVWWWWWWVVVUUUUUUTTTSSSZZZcccmmmxxxwwwmmmddd___dddgggkkkvvv&&&''''''((()))******+++(((((()))******)))((('''+++***((('''&&&((()))***((((((((((((((()))******''''''((()))***+++,,,,,,((((((((((((((((((((((((%%%&&&'''((()))))))))))))))((()))+++***'''(((,,,&&&'''((()))************))))))))))))************+++******)))))))))))))))***++++++++++++***))))))((((((*********)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,222...+++***---...---+++...------,,,,,,,,,------,,,,,,++++++,,,,,,---...---......///////////////------...///000111222222888:::999555///---000444---111555666666666888:::444666999888555333444666111111222333444555777888999888888888888999999:::888777666555555666888999:::999999999999999999999888999;;;;;;999888888999888:::===>>>>>>>>>>>>??????===:::777555555666777;;;999666333333555777999:::???@@@:::444444666777333666888888555444555777666444333555:::======<<>>===<<<<<<<<<===999888777444222222555888666777777888888888777777::::::;;;;;;:::777555333111222222333333333222222666444222111222555888:::222444555777777555444333000111111222222333333444444555555333222222444666555444333333222222222333///111222444555555444444...000111222111111333555333666999888555222222333444222111333666888666333222222222222222333333333333333333333444555666666555555444444444333333333333222000///000222444666000111222333333333333222444444333222222111000000---.........//////000000,,,...000111000000111222000000000000000000000000000000000///000111111222222444555444333333444555BBB999111222555555666888777???HHHSSSfff~~~}}}||||||tttrrroooppptttzzz~~~~~~yyyuuuuuuuuuxxx|||ssshhh\\\XXXWWWZZZ[[[YYYZZZ^^^dddhhhqqqvvvnnn^^^UUUUUUSSSSSSSSSTTTVVV\\\bbbgggppp{{{{{{nnnbbbXXXUUUWWW[[[bbbiiilllzzznnnccc```\\\WWWUUUWWWQQQVVVWWWRRRPPPSSSRRROOOQQQTTTWWWXXXWWWVVVWWWXXX]]]gggvvvqqqooojjjccccccnnnwww%%%&&&&&&%%%$$$$$$''')))(((((((((((())))))))))))''')))***)))((('''(((***&&&'''((((((''''''(((***)))((('''''''''(((***+++******))))))((((((''''''((((((''''''''''''((()))$$$%%%&&&'''(((((((((((()))***,,,.........,,,+++((()))***)))((((((***,,,))))))))))))*********************))))))))))))))))))************+++++++++,,,,,,++++++***)))((((((++++++,,,,,,,,,---------...------,,,,,,------...,,,---...///...,,,)))(((///......------,,,++++++---------,,,+++---000333)))***+++---///000222222444333111000000000111222111111222444666777888999666666666666666555555444;;;777333333888<<<>>>===555555666777888999::::::;;;999777444333444666777555666888::::::888666555:::;;;<<<:::888777777888888<<<===;;;;;;===<<<888???>>>;;;888666444444333777444222333666888888777<<<999999<<<999444444999::::::888777666666666666222444666999;;;<<<<<<<<<>>>>>>===<<<;;;;;;::::::666666555444444444444555555555555555666777888999;;;999777888999999555111555444333222111111111111333333333222333333444444888888777666555444444333///000111222222222222222444444444222000///111333222222222222333333444555333333333333444555666666222111000000000111333444222222333333333333222222222222222222333333444444111222444555555444222111//////000111333444555555222333333222000///000222///000111222333444444444222222222222222222222222333222222222111111000000.........///////////////...///000111111111111111222111000//////000111222000222333333222222333444111111000000111111222333111222222333333444444555666:::@@@GGGOOO^^^www{{{rrrnnnllljjjjjjmmmrrruuuwww~~~vvvmmmjjjaaafffnnntttyyy}}}~~~yyyuuulll```\\\^^^aaa```aaa^^^^^^aaaaaaZZZUUUTTTSSSVVVXXXWWWVVVXXX^^^cccmmmxxxzzzqqqiii\\\UUUOOONNNOOOPPPTTTYYYbbbtttzzzjjj```VVVSSSTTTUUUSSSQQQOOOSSSTTTSSSUUU[[[]]]\\\[[[```gggjjjfffbbbgggppp{{{}}}mmmjjjjjjlllrrr~~~((()))******))))))***,,,(((((((((((())))))))))))''')))***)))((('''((()))&&&'''((((((''''''(((***'''((()))***+++******)))))))))))))))((((((''''''''''''((((((((((((((((((''''''((()))******))))))&&&''')))++++++***)))((('''((()))((('''''')))+++))))))))))))***************))))))))))))))))))))))))************+++++++++,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------+++***)))---------------,,,,,,,,,---------,,,,,,---000222++++++,,,...///000111222333222222222222222333333111111222444555666777888444555666777888888888888;;;777444777===@@@???<<<888888888999888777777666;;;999666444333444666777666777999;;;;;;999777666999:::;;;999777666777888666:::;;;::::::<<<<<<888>>>===;;;999888777888888999666333333555666666444888666666999777222333777999999888777666666666666222333555888999:::::::::===<<<<<<;;;::::::999999777777666555555555555555555555444555555666777777888777666777999999777444555555444222222111111222333333222222222222333333444333333222111111000000111111222333333333333222333333333111000000111333333333333333444555666777444333333333333333444444111000/////////000222222111222222222222222222111444444555666666666666666222222333444444333222111333333333333333444444444222333333111000///000222000000111222333333333333333333222222222111111111222222111111000000000000............///////////////000000111111111111000111000////////////000111...///000000//////000222000000111111111222222222111111222333333444444555444555999===@@@JJJ^^^qqqtttllljjjhhhjjjnnnpppqqqpppuuuppphhh^^^bbbfffkkkooouuu{{{|||wwwxxxwwwuuuqqqkkkgggeee```WWWQQQOOOOOOQQQTTTVVVWWW[[[___cccjjjrrrxxxvvvqqqllleee^^^XXXQQQLLLLLLMMMMMMQQQVVV___lllwww}}}zzzmmmaaaXXXQQQPPPRRRRRRPPPPPPQQQRRRRRRVVVbbbrrr{{{}}}|||wwwnnnooowww}}}&&&((())))))(((((()))***(((((((((((())))))))))))'''((())))))''''''((()))&&&'''((((((''''''(((***&&&(((+++------,,,***((()))))))))(((((((((((('''''''''((())))))((('''&&&'''((()))))))))))))))(((&&&'''((()))))))))((('''&&&'''((('''&&&&&&(((***))))))))))))************))))))))))))))))))******)))************+++++++++,,,,,,++++++***)))))))))*********++++++++++++,,,++++++************++++++++++++++++++++++++******,,,,,,,,,,,,------------,,,---------,,,---000222.........///000000111111111111222333444444444444222222222333444555555555222333555777999::::::;;;999666666<<>>???<<<;;;:::999999999:::;;;<<<555444444444555666666666555666777888666555666888666666666666666555444444222333333444555666666666888888888777777777777777777777666555555555555666555555555555555555555555666666666777777888777777666666555444444444444444222222111111000111111111555555555555555555444444444444444444333222111000...000111111000111333444111111222333555666888999666555444222111000//////333222222333333333444444111111111111111111111111///000111333333222000///333222222111222222333444666666555555444333222222111222222111000000111333000111222333333333333333444333222111000///......//////////////////......------......//////000000111111111111111000///...//////............//////...///000000//////000222...///111333333222000///111111111222333333444444555444666777666888@@@IIINNN```xxxxxxqqqjjjjjjooossstttrrrtttwww~~~}}}zzzvvvqqqooopppuuuyyy~~~pppaaaZZZUUURRROOONNNQQQWWW]]]aaaggggggbbbYYYTTTUUUTTTRRRSSSPPPNNNNNNMMMLLLOOOUUUTTT]]]bbbbbbeeehhhbbbXXXRRROOOQQQYYY[[[VVVTTTWWWbbboootttiiigggffffffdddbbbfffllltttzzz%%%(((***+++***)))))))))(((((((((((())))))))))))&&&((()))((('''&&&'''(((&&&'''((((((''''''(((***'''''''''''''''((())))))'''''''''''''''((((((((('''((()))******(((&&&$$$%%%&&&''''''''''''''''''++++++++++++++++++******((()))***)))((((((***,,,((()))))))))************(((((())))))************))))))*********++++++++++++++++++***************))))))*********+++++++++,,,,,,++++++++++++,,,,,,*********))))))***++++++)))******+++,,,---......+++---......------///111222111111111000000000000,,,---///111333333333222333333333333333333333333333444555555666666555555444666;;;CCCHHHFFF???888333555888:::;;;;;;999888666555444333333444444555333444777888888777444333555666777666444444444666666:::;;;999;;;???AAA???;;;:::888777777777888888777777777777555555444444555777888777555666777888555666666777666666555444333333333444555666666777777777777777777777777777777666555555444555555555555555666777777777666666777777777666666555666666666666555444444444555555333222111111000000000111222222333333333333333333333333333333222000///......///111222111222333555000000111222333555777888666555444222111000//////222222333333333444444444222222111000000111222222222333444555555444333222222111111111111222333444222222222222222222222222111222222111000000111333111111222333333333222222333333222111///...------..................//////---------...///000000111111111111111111000///.........////////////......---///000000//////000111---///111222333222000///000000111222222333333444222111111444333333777======HHHYYYlllvvvqqqsssvvvxxxxxxyyywww{{{zzzrrrjjjddd\\\VVVVVV]]]gggooowwwtttjjj^^^XXXXXXXXXVVVVVVSSSRRRQQQOOOMMMQQQWWWVVVbbbjjjgggccceeeccc^^^XXXXXXbbbppptttooonnnssslll^^^^^^]]]]]]______aaakkkvvv$$$&&&(((((('''''''''((((((((((((((())))))))))))&&&'''((((((&&&&&&'''(((&&&'''((((((''''''(((***((('''&&&%%%&&&'''((()))&&&''''''''''''((((((((((((((()))))))))'''&&&%%%&&&'''((()))******************)))))))))(((((((((((()))***)))((()))***,,,))))))))))))************((((((((()))******++++++)))************+++++++++*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++******)))******+++,,,------...+++,,,............///000111111111111000000000///,,,---...000111222222222333333333333444444444444555555555555555444333222111666===CCCDDD@@@;;;888666777999999999888666444555444444333333333444444222333666777777666333222444666666666444444555666888;;;;;;:::;;;@@@AAA@@@:::999777666555555555666;;;<<<<<<:::666333222222333777888555333555666555555666777888777777555444444444444444666777888999666777777888888999999999888777666666555555666666333555666888888888888777777888888666444444555777666555555444444444555555444333222111111111111111333333444444555555666666333333333222111000///......000333333333333333555000000111222333444666777555555333222222111111111000111222333333333222222444333222111111222333444222222222222111111111111000000111111222333333333//////000000111111222222000111222111000000222444111222222333333222222222222111111000///...------............////////////,,,------...///000111111000111111111111000000///...//////000000//////...,,,---......------...///...///000111111111000///000000111111222333333333444111111333333111222666777;;;CCCPPPaaauuu}}}{{{zzzzzzxxxtttvvv{{{}}}{{{|||||||||{{{zzz{{{}}}}}}{{{rrriiihhhqqqvvvnnnllliiieeeeeebbb```^^^[[[XXX]]]dddrrr~~~|||{{{wwwfffjjjzzzuuubbbZZZXXXXXX\\\bbbgggnnn}}}$$$%%%&&&%%%$$$%%%&&&((((((((((((((())))))))))))&&&'''((((((&&&&&&'''(((&&&'''((((((''''''(((***&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&%%%&&&''')))***+++++++++))))))(((((('''''''''''''''((())))))(((((()))+++))))))))))))************'''(((((()))******++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,---------+++***)))******++++++,,,,,,,,,---***,,,...///......///000000000000000000/////////////////////000111222333333333444444555555555666555555666666555444333333...555>>>AAA===999777888666777777777777666555555333333333333333333333444222444666777777666444222444666777666555444555777999;;;;;;999:::>>>@@@???999888777555555555555666999;;;===;;;888555555555555999:::555333666666444555666888999999888666555444444555555777999;;;<<<777777888999::::::;;;;;;:::999888888777777888888111222555777888888888777555666777666444444666999555444444444444444555555555444333222222111111111444444555666666777888888333333333333222111111000000222444555444333444444222222222333333555666666444333333333333333444444222333444555666555555444555444333111111333444555222000///---------///000...///111222333333222222//////000000000111111111000111222111000000222444222222222333333222222111000000000//////.............../////////000000000,,,,,,---...///000111111///000000111111111111000//////000111111000//////,,,...//////...---///000////////////000000000000000000000111222222333333444000///333555444444666444555999???IIIXXXjjjwww~~~{{{wwwpppqqqzzz~~~{{{}}}~~~ppphhhnnnlllkkkkkkmmmpppsssuuusssyyy}}}zzzuuurrrxxxzzzkkkbbbbbb]]]```iiiuuu)))******)))((((((+++---(((((((((((())))))))))))&&&'''((('''&&&&&&'''(((&&&'''((((((''''''(((***%%%''')))++++++***((('''&&&&&&&&&'''''''''((((((+++***((('''&&&&&&&&&&&&"""###$$$&&&((()))******+++***)))(((((((((((((((&&&'''((((((&&&'''(((***))))))))))))************'''(((((()))***+++++++++)))************+++++++++******************++++++++++++,,,,,,,,,---------******))))))))))))******,,,---...///...,,,)))(((***++++++++++++,,,,,,,,,***,,,...///......///000000000000///////////////111111000///000222333444333333444444555666666777555555666666666666555555,,,555>>>???999444555888333333444555666777888888333333333333333333333333333555777888888777555333444666777666555555666777888;;;:::888999===???===888777666555555666777777333777:::;;;:::999:::<<<888======888555888888555555666888999:::999777666555555555666888;;;===???888888999:::;;;<<<<<<===<<<;;;::::::999999::::::...000333666888888888777222444666555444555888<<<444444333333333444444555666555444333222222222222000000111111222333444444333333444444444333222222111333555666555444444444444444444444444555666777333333333333444555666777666777999:::::::::999888666555333222222333555666666444111///...000222333---///111333444333222111111111000000000000000000000111222111000000222444222222333333333222222111///////////////............/////////000000111111,,,,,,---...///000111222...///000111111111111111///000111222222111000//////000111111000000111333///////////////000111111000000000111222222333333...***)))///333444555777222333555777;;;DDDSSS```yyy~~~wwwpppooowwwyyysssrrrxxxzzz~~~~~~}}}~~~vvvkkkfffhhhddd___^^^aaaeeehhhiiiuuu{{{~~~}}}vvvgggeeekkkkkkqqq~~~$$$%%%'''))))))))))))((((((((((((((())))))))))))&&&'''(((((()))(((((('''************)))(((&&&&&&((((((((((((((('''''''''&&&'''((((((((('''%%%$$$)))******)))(((''''''(((''''''''''''''''''''''''(((,,,+++'''&&&******%%%***(((&&&%%%$$$%%%&&&'''&&&"""!!!%%%((('''''')))))))))))))))***************)))'''&&&'''(((***++++++***)))))))))***,,,,,,)))******++++++,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++---......,,,,,,---///,,,,,,,,,,,,---...//////---...//////......///111///000111222333444444444444444444555777888:::;;;888888888777666555444333666666777888888777666555444333333333333444555666333333222111222333444555666777888888777555333111444444555555666888999:::999;;;;;;:::888777888999222333444666888999::::::777888999::::::999777666555888::::::777555666777666888;;;===<<<:::777555555444333444666999;;;<<<888999;;;===???@@@AAAAAABBBBBBAAA@@@>>>;;;888666111222333555666777777777888444111222555888999888555666777777666444222111888777666555555555555555777666555444444555666777333333444444444333222222///555666111000444555222333555777888777777888999666999;;;:::777555666888666999<<<===<<<:::999999666555333111000000111111333444444222000000111222111111222333333111000///333333333222222222111111333444444555444222111000222222333444333222111000333111//////000111000///000000000000000//////...////////////000111222333111111111000000000000000000111222222111000111222------......//////000000////////////000000000000...///000111222222111000111111111222333333333444222444666777:::>>>CCCGGGXXXlll~~~vvvpppsssssspppnnnpppvvvyyyyyyyyyrrrmmmfff___\\\___fffllluuuzzzxxxqqqjjjkkklllnnnooopppppppppxxx|||zzzyyy}}}))))))))))))((('''%%%$$$(((((((((((())))))))))))+++***)))((('''&&&%%%%%%'''(((((()))))))))))))))(((((((((((((((((((((''''''(((((()))((('''&&&%%%)))******)))((('''''')))''''''''''''''''''''''''(((++++++''''''***)))&&&---+++***(((((((((*********&&&$$$((()))'''''')))))))))))))))************+++***((((((((()))+++,,,******)))))))))***+++,,,)))******++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))+++***))))))***,,,,,,,,,,,,,,,---...//////---...//////......///111///000111333444444555555222222333555777999;;;<<<;;;;;;;;;;;;:::999777777666666777777777666555444444444444444555555555555555444333333333444555666777888888888777555333222555555666666777999:::;;;===>>>===;;;777555444555555666777888999:::::::::777888:::;;;<<<;;;999888888:::<<<;;;888666666777888999;;;<<<;;;:::777666444444444666777999999999999:::<<<>>>@@@AAABBBBBBDDDCCCAAA???===:::888777222333444666777777777777777444222333555777777666444555666777777555444222555555444444444444444444777666555444444555666777333444444444444333333222222777777333111333444111333555666666555555666888666888888888666555555555666999<<<===<<<;;;::::::666555333222222222222333222222333222111111333444333333444444333333222111222222222333333333333333444444555555444333222111111222333333333222000000000...---...///000000///000000000000000///......////////////000111222222111111111111000000000000000111222222000000111222.........///////////////......////////////000000///000111222222111111000111111111222222222222222///000222222333666:::===BBBQQQeeeyyyuuuqqqmmmjjjkkkoooooorrryyy|||}}}~~~zzzppplllooovvv}}}}}}}}}nnngggccc`````````aaacccdddffffffpppxxx*********)))(((&&&%%%$$$(((((((((((()))))))))))),,,+++)))'''&&&&&&&&&'''$$$%%%'''(((***+++++++++''''''(((((((((((((((((((((((()))))))))(((''''''((()))***)))((('''((()))''''''''''''''''''''''''(((******''''''))))))'''---,,,***))))))***++++++...)))'''***+++(((((()))))))))))))))************+++***)))))))))***,,,---***))))))))))))***++++++)))******++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++''')))******)))(((***+++++++++,,,,,,---......///---...//////......///111000111222444555555555555000111333555777999;;;<<<;;;<<<<<<===<<<;;;:::999666666777777666555444444555555666777777666555444777666555555555666777888999999888777666555444444666666777777888999:::;;;=========:::777555444555999999::::::;;;;;;::::::777999;;;===??????>>>======>>>>>>===:::888777888;;;;;;;;;;;;:::999777777444555666777888888888888<<<===>>>@@@BBBCCCDDDDDDFFFDDDAAA>>>;;;999888777333444666888888999888888555444444444666666555333333444666888888777666555444444444555555555666666777666666555555666666777555555555555555444333222555888999555222333333222666777777666555555777999:::999888888999888666444777:::===>>>===;;;;;;;;;666555444444444444555555000111222222222222444666666555555444444444444444222222222333444444555555555555666555555444222222111111222222111111000//////------...000222333222//////000000//////...---............///000111222111111111111000000//////000111222222000000111222///////////////.........------........./////////111111111222111111000///222222222111111111111111111222222222111222555888:::===III\\\pppyyypppkkkmmmrrrpppsssxxx|||zzzzzz}}}~~~zzzzzz{{{|||xxxmmmjjjhhhkkkooorrryyynnn```]]]^^^]]]]]]]]]^^^aaaeeeiiillluuu''''''((((((((((((((('''(((((((((((()))))))))))))))((('''&&&&&&(((***,,,%%%%%%'''(((***+++++++++''''''''''''(((((((((((())))))))))))))))))((((((((()))***)))((('''((()))''''''''''''''''''''''''((())))))(((((())))))((())))))(((''''''(((((()))---)))'''***+++))))))+++((()))))))))******************)))))))))***+++,,,)))))))))))))))******+++)))******++++++,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,++++++,,,---++++++,,,---............---...//////......///111111111333444555666666666111222444666777999999::::::;;;<<<======;;;:::999777777666666555555444444555666888999999777555444999888777777777888:::;;;::::::888777666555555555555555666777888999999999999::::::999777777777888999999:::;;;<<<<<<<<<<<<888:::===@@@BBBCCCCCCBBBBBBBBBAAA???<<<:::999888===<<<;;;:::999888888888666777777777777777999:::>>>???@@@BBBDDDEEEEEEEEEGGGEEEAAA<<<999888888888444666888999::::::999888333444555666666555333222222444666888999999888888555666777888999999999999888888888888888888888888666666666666555555444333555777888666444444555555;;;;;;:::888777888;;;===???<<<;;;;;;======:::777999;;;===>>>===<<<<<<===666666666666666666777777111222333333222222444666777666555444333444555555111222333444555666777777666666666555555444333333111111111111000000//////000///...000333666777666///000000000000///..................///000111222222222111111000000//////000111222111000///000222000000//////......------,,,,,,------......//////222222222222111000000///222222222111111000000000111222333222111111333555<<<666999GGGTTTaaasss|||tttrrrsssuuuxxxzzzzzzyyy{{{~~~~~~zzzhhhgggbbb^^^^^^cccjjjpppttt~~~}}}}}}yyytttwww|||lllaaaaaadddeeeeeegggjjjqqqyyywww|||~~~'''''''''''''''((((((((((((((((((((()))))))))))))))((('''&&&''')))+++---''''''((()))))))))))))))&&&'''''''''(((((())))))))))))((((((((()))))))))''')))***)))((('''(((***(((((((((((((((((((((((()))(((((())))))(((((()))'''''''''&&&'''''''''(((***&&&%%%)))+++******,,,((()))))))))************(((((((((((())))))******(((((())))))************)))******++++++,,,------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---///***+++,,,---............---...//////......///111111111333444555666666666555555777777888888777777:::;;;===??????>>><<<;;;888777777666555444444444666777999::::::999777666;;;:::999999999:::;;;<<<;;;:::999777666666666666333444555666777777777666777888999999777777888999777888999;;;<<<===>>>>>>:::<<<@@@CCCFFFGGGGGGGGGFFFEEEBBB@@@>>><<<:::999===<<<;;;999999999999999999999999777666777;;;>>>@@@AAABBBDDDEEEFFFFFFFFFFFFDDD???;;;888777777888555666999;;;;;;:::999888333444777888777555333222222444777999;;;;;;:::999555666888999:::;;;;;;::::::::::::;;;;;;:::::::::777888888777666555444333444555666777666555666999;;;;;;;;;999888999<<<>>>@@@>>><<<===@@@@@@===:::;;;===??????===<<<<<<===666777777777777777777777444555555333222111222444777666555333333444555555222222333555666777888999777666666555444444333333111111111000000000000000000///...000333666777666000000000111000000///............//////000111222222222111111000//////...///000111111000///000111000000//////......------,,,,,,------...//////000333333222111111111000000333222222222111111000000---///000000//////111333777111222;;;CCCJJJZZZkkkwww{{{vvvuuuvvvvvvtttrrrsssxxx|||sssrrrkkkccc___bbbffffffeeeooottt|||wwwmmmjjjjjjooouuu|||ooojjjhhhfffdddgggooovvvwwwwww}}}pppkkknnnrrrvvvxxx|||uuu|||***)))(((''''''&&&''''''(((((((((((())))))))))))+++***)))((((((((())))))((()))))))))))))))((('''&&&&&&''''''((()))))))))(((((('''''''''((()))***'''((())))))(((((()))***(((((((((((((((((((((((()))''''''******((((((***(((((((((((()))))))))))))))%%%$$$(((***)))***,,,))))))))))))************'''((((((((())))))))))))'''((())))))******)))))))))******++++++,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---***+++,,,...///......------...//////......///111000111222444555555555555777888999:::999888777666;;;===???BBBBBBAAA???>>>:::999888666555555555555777888999:::;;;::::::999<<<;;;:::::::::;;;<<<===;;;;;;:::999888777666666222333555666777666555555888999:::999777666777888777888:::<<<===??????@@@===???CCCGGGIIIKKKKKKKKKIIIFFFCCCAAA@@@>>><<<:::<<<;;;;;;:::::::::::::::999:::;;;:::888999===AAAAAABBBCCCDDDEEEFFFFFFFFFCCCAAA===999777666777777555777999;;;<<<:::999777222555888888777666555555333555888:::<<<<<<;;;;;;444555777999::::::999999:::;;;;;;<<<<<<;;;;;;:::999999999888777666555444333333444777777555666:::777888888888777888:::============>>>??????>>>===>>>@@@@@@@@@>>><<<<<<===777777888888888888777666555666666444222111222333777666555555444444555555333444555666777888999999777666555444333333333333222222111000000000000111///------...000222333222111111222222111111000///////////////000111222333333222222111000///......///000111111//////000111///////////////.........,,,,,,---...///000000111333333222111111111222222333333333222222222222222///111333333222222444555333333555888999<<>><<<:::999777666666666666888888999:::;;;<<<<<<===<<<;;;:::::::::;;;===>>>:::;;;;;;;;;:::888666555333444666777777777555444555777888888777777888::::::;;;<<<>>>???@@@@@@@@@@@@BBBEEEIIILLLMMMMMMMMMJJJGGGBBB@@@@@@@@@===;;;:::::::::;;;;;;;;;;;;;;;555:::>>>???===<<<>>>AAAAAABBBCCCEEEFFFFFFFFFFFF???>>>;;;888666666666666555777999;;;<<<:::888666333555888999777666777999444666999;;;<<<<<<;;;;;;555777999:::;;;:::999888999:::;;;;;;;;;;;;:::999:::::::::999888777555444444222444777666333444999444666888888888999;;;===;;;===???@@@@@@@@@AAABBBAAABBBBBB@@@>>><<<<<<<<<888888999999888777666555444555555444222222333555777777777888777666666555555555666777777888999999666555444333222222222333444333222111000111111222000...---...///000000///222333333333333222111111000000000111111222333444333333222111000///......///000111000///...///111.........///////////////,,,------...000111111222333222111111111222333444333333333333333444444444444555777777666555666777---444888666444666888888IIIVVVfffwwwzzzuuusssssstttuuuwww{{{~~~|||zzz}}}nnn]]]ZZZYYYVVVXXX______eeelllrrr{{{xxxggg___]]]^^^___ggghhhlllppprrrwwwzzzwwwxxxzzz~~~%%%%%%%%%%%%'''***,,,---(((((((((((())))))))))))&&&'''(((***++++++,,,+++''''''((()))))))))))))))&&&&&&&&&'''((())))))***'''&&&%%%%%%&&&'''((()))&&&((())))))(((((()))+++)))))))))))))))))))))))))))%%%&&&***+++'''''',,,''''''((()))))))))))))))---)))''')))+++((((((***))))))))))))************))))))***++++++++++++***&&&''')))*********)))((()))******+++,,,,,,------,,,------......------,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---)))+++---/////////...------...//////......///111///000111222333444444444666888:::<<<<<<<<<;;;:::888:::===@@@AAA@@@>>><<<===;;;999888666666666777888888999999;;;<<<>>>???<<<;;;;;;::::::<<<===>>>::::::;;;<<<;;;999666444444555777888999888666555111333555777888999<<<>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCGGGJJJMMMNNNNNNNNNJJJFFFBBB@@@AAA@@@>>><<<888999:::;;;<<<<<<<<<<<<222999AAACCCAAA>>>>>>@@@AAABBBCCCEEEEEEFFFFFFFFF===<<<:::888666666666666444666999;;;<<<:::777555333666999999777777999;;;555777999;;;===<<<<<<;;;888:::;;;======<<<;;;:::888888::::::::::::888888;;;::::::999888777555555666333444888666111222777444666999;;;;;;<<<===???;;;???CCCCCCBBBBBBDDDGGGCCCCCCCCCAAA>>>;;;;;;<<<888999999999888777555444222333444444333333555777888888999::::::888777666666666666777888888999999666555333222111111222333444444222111111111222333333111//////000111000///333444444444444333222222111111111111222333444555333333222111000///...---///000111000///...///111---.........//////000000------...///000111222333222222111111111222444555333333333444444555555555333444555555333111111222---666444444999;;;777888AAANNN^^^uuu~~~vvvssssssrrrqqqkkkpppwww{{{{{{{{{{{{|||yyy{{{|||{{{jjj^^^___```[[[ZZZ___dddhhhlllrrr|||{{{nnnhhhhhhjjjllltttuuuyyy|||wwwwwwzzzxxx```%%%&&&&&&'''((()))******''''''((()))))))))))))))%%%%%%'''((()))))))))))))))(((((((((((('''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&((()))***))))))(((((()))***++++++''''''''''''((((((((())))))))))))((()))******++++++---///---***((())),,,%%%&&&((()))))))))((('''''''''&&&%%%$$$%%%(((***))))))))))))))))))))))))*********)))))))))))))))***((((((+++***''')))---++++++++++++++++++++++++***++++++))))))***---000******+++++++++,,,,,,,,,------.........---+++***+++,,,......---...///111......///000111333555666;;;:::999888888888999:::;;;<<<===>>>>>>???>>>>>>===;;;777444333555888:::<<<<<<<<<<<<============:::;;;<<<<<<===<<<<<<<<<===;;;999888777888999:::555666777888999888777777888888999999888:::<<>><<<999999;;;>>>??????DDDDDDCCCAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCC;;;:::999777555444333333444444444444444555666777444444555666777888888999888;;;===;;;<<<>>>===999666777888::::::::::::999;;;:::888777777888:::;;;777888:::::::::777444333555555555333222333666999888777777777888:::===>>>;;;===@@@DDDFFFGGGGGGFFF@@@AAAAAAAAA@@@===:::888999888777666555444333333333555666666555555777999<<<<<<;;;999666666777999777888888888888999999999666666555555333111000///444333222000000000111111......//////000222333444333333333333333111000000000000000111222444555666555444222000//////000111111111000000//////......---...///...------...///000000000000///////////////000111000///...///000111333555555333111000000666666666555333333444555444333333222222333333444666<<>>@@@BBBCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA===<<<:::888777666555555333333333444444555666777444444555666888999:::;;;;;;??????===>>>@@@@@@===:::;;;<<<=========<<<;;;:::999777666666777999:::666777999:::999777444333333444666666555444555666666666666777999;;;>>>@@@???@@@BBBDDDDDDDDDCCCBBB?????????>>>===;;;999888888888777666555444333333333444555444333444777999<<<<<<<<<:::777666888999666666777777777888888888444444333222111000000///444333111000000000111111111000000000000111111222111111222222333222222222000000000111222333555666555333111000//////000111/////////.........---------...///...------...///000......///222444333222///000111000///...///000111333444333222000111111333444555444333444666888444333333222222333333444333777<<>>>>>>>>>>>>>>>>>===<<<:::888666555555444111111222333444666777777333444555777999;;;<<<===>>>@@@@@@===>>>AAABBB@@@======>>>>>>======<<<;;;888888777666666777888999777888999999999777555333222444777777666555555555555555666777:::===@@@AAABBBCCCCCCCCCBBB@@@???===>>>>>><<<;;;999888888888777777666555444333333222333444333222222333666999:::;;;:::888666555666777555555555555666666666666333222000/////////000111333222111111000111111222333222111000000000000000000000111111222333333444000000000111222333444555444333111000//////000111.........------------------...///...------...//////---,,,...111333222111...000111000///...///111222333333222000000111333///111333333333555888:::333333222222222222333333111333666777888@@@LLLUUUiiiuuu|||tttmmmkkkmmmqqqtttppprrruuu{{{zzzvvvxxxtttmmmeeejjjrrr}}}rrr]]]PPPJJJGGGGGG((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((())))))******&&&&&&''''''((())))))***'''(((******((('''((()))''''''&&&%%%%%%%%%&&&&&&(((((('''''''''(((((()))$$$$$$&&&'''(((***++++++''''''((((((((()))((((((***(((&&&'''***+++)))'''((('''&&&&&&&&&''')))***###%%%''''''&&&&&&&&&'''((()))))))))******************************++++++***((()))+++***((()))...+++++++++++++++++++++++++++,,,,,,***)))(((***+++******+++++++++,,,,,,,,,,,,---.........---,,,++++++,,,...------,,,...///......//////000222333444555555555666666777777888:::::::::::::::999888777444222000///000333666888:::::::::;;;;;;;;;<<<<<<999999999999888999999999666666555555666777888999:::;;;<<<===>>>===<<<<<<777999;;;;;;<<<===???AAACCCDDDEEEEEEDDDCCCCCCDDDHHHHHHHHHIIIIIIJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@???@@@CCCEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@=========<<<<<<;;;;;;;;;;;;:::888666444333222222///000222333555666777777333444666888:::<<<>>>???===???>>>;;;;;;???AAA???=========<<<;;;:::999999888777777777777888999999888999:::::::::888777666333555666666555555666777777777777999;;;===???@@@CCCCCCBBBBBB@@@>>>===;;;>>>===:::888777777888888666666555555444333333222333333222111000222555888777888888666444333333444333333333333444444444444222111///......///111333111111111111111111222222333222111111000000111111111111111111111222222333111111111111222333444555333222111000///000000000......---------------------...///...---------///---......---,,,,,,,,,---...///000000//////000111222222222111//////222444///000222333333444777999333333222222222222333333111333444333222555;;;AAAKKKXXXjjj|||yyyrrrrrrtttuuukkkmmmqqquuu{{{vvvwww~~~{{{pppoooooossspppgggZZZOOOHHHGGGJJJLLL((((((((((((((('''''''''''''''((())))))))))))))))))(((((('''(((((()))***((((((((((((((((((((((((%%%'''(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&******)))(((((()))))))))&&&&&&''''''(((((())))))'''((()))*********)))))))))'''%%%'''***+++***'''((('''&&&&&&&&&''')))***&&&(((******)))))))))***&&&&&&''')))***+++,,,---'''((((((((())))))******+++)))))),,,+++(((***...++++++++++++++++++++++++(((***+++***))))))+++---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***+++,,,...---,,,,,,---.........//////000111222333222333444555666666777777::::::::::::999999888777333222111000111444666888888888999999999:::::::::999999888888999999:::;;;777777777777888999999:::999:::<<<=========<<<;;;:::<<<======;;;;;;<<<===???AAABBBBBB@@@???@@@@@@EEEFFFFFFGGGGGGHHHIIIIIICCCDDDEEEFFFFFFFFFFFFEEE@@@??????@@@BBBDDDDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<;;;;;;::::::::::::999777666444333222222///000222444666777777777555555777888:::<<<>>>>>><<<>>>===:::;;;>>>@@@>>>======<<<;;;:::999999888888888888888999999::::::::::::;;;;;;;;;:::999888777666555333222444777;;;999:::::::::;;;<<<===>>>@@@@@@@@@??????>>>===<<<>>><<<999777666777888999555555444444333333222222222222222111000222555777777888888777555333333444111111222222222333333333222111///...///000222333000000111111222222222222111111111111111222222333333222111000000000111111111111111111222333444444111111000000000000000000........................---...///...---------///***...111///***(((+++///---///000000//////000222111222222000//////222444000111222222222222444666333222222111111222222333111333444333222333666::::::AAANNN^^^ooo|||xxxsssjjjmmmqqqtttxxx{{{tttyyyxxxuuu}}}|||hhhUUUSSSPPPJJJEEEGGGNNNUUU'''''''''(((((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''((('''''''''''''''((((((+++******))))))))))))*********)))((('''&&&%%%%%%'''(((***+++++++++***)))'''&&&&&&'''***++++++***)))))))))))))))***++++++((()))+++***))))))***,,,%%%&&&''')))***,,,------&&&''''''(((((()))))))))+++)))***,,,+++(((***///++++++++++++++++++++++++'''(((************+++---******+++++++++,,,,,,,,,((()))***+++++++++***)))+++,,,...---,,,+++,,,...////////////000111222222000111222444555666666666888888999999999888777777333333222111222444666777666666777777777888888888888888777777888:::<<<===999999999999::::::::::::999:::;;;<<<===<<<;;;;;;999;;;======;;;;;;;;;<<<;;;===>>>>>>===<<<===>>>AAABBBCCCDDDEEEFFFFFFFFFAAABBBCCCEEEEEEEEEDDDCCCBBBAAA@@@AAACCCDDDDDDCCC@@@AAABBBCCCCCCBBBAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999777555444444333000222444666777777777777777777888999:::;;;;;;<<<<<<>>>>>>;;;<<>>>>>===<<<::::::999999999888888888999::::::;;;;;;::::::;;;;;;;;;::::::999999777555222111444888<<<;;;;;;;;;<<<<<<<<<===========================>>><<<:::888666555666777888444444333333333222222222111222333333222333444666888999:::999777555444555111111111111222222222222111111000//////000111222...///000222222333333333111111111111111222333444444333111000//////000000222222111111222222333444000000000000000000000000.............../////////---...///...------...///)))---111111---,,,000555---...000000//////111222000111111111000000111333111222333222111111222444222222111111111111222222000111222222222333555777555666;;;EEESSSdddzzz~~~uuuvvvvvvvvvxxx|||zzzuuuyyyyyyeeeSSSLLLLLLJJJDDD@@@CCCNNNWWW&&&&&&''''''(((((())))))''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&&&&'''(((((()))******)))((((((((((((((())))))(((((('''''''''&&&&&&''')))***+++***)))(((%%%'''((())))))***+++---(((((()))***************'''(((((('''&&&&&&)))+++((((((((()))******++++++'''''''''((())))))******+++)))***,,,+++)))***///++++++++++++++++++++++++((()))++++++)))))))))*********+++++++++,,,,,,,,,((()))***+++,,,++++++***+++---------++++++,,,---//////...//////000111222...///111333555555555555555666666777777777777666333222222111222333555666444444555555555666666666555555555555777:::<<<>>>:::::::::::::::999999999::::::<<<=========<<<;;;999;;;===<<<;;;999999:::888999;;;<<<;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCCCCBBB???@@@BBBCCCCCCBBBAAA@@@BBBAAAAAAAAACCCCCCBBB@@@===???@@@BBBCCCBBBAAAAAA<<<<<<<<<<<<<<<<<<======<<<;;;999777555444333333222333555777888888777666999999999999888888888888888<<<<<<:::;;;======:::;;;:::999888777777888999666777888999999:::::::::888999999999999999999999777777666444333444888;;;::::::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<======888777666555444444555555333333333333222222222222000222444555444444444555666777999888555333333333000111111111222222222222000/////////////////////---...000222333333333333333333222111111111222222333222000//////000111222222222111111222222333333//////000000000000000///,,,,,,---------.........---...///...------...///---------///000111222222---...000000//////111222...000111222111000111222000111222111000000222444222222111111111111222222222222222111111222333555555333444:::AAAJJJ\\\lll|||}}}xxxwwwxxxzzz{{{|||~~~|||wwwwwwtttiiibbbVVVJJJGGGFFFEEECCCBBBEEEJJJOOO%%%&&&&&&'''((()))******'''(((((()))))))))))))))((('''%%%$$$$$$%%%&&&'''%%%&&&&&&'''((()))******''')))******)))(((((()))#########$$$%%%&&&'''(((***)))((('''''''''''''''###$$$%%%''')))***+++,,,%%%&&&((()))***)))((('''$$$'''******)))))),,,///%%%&&&((()))))))))((('''))))))((('''&&&'''***---************)))))))))((('''(((((()))***++++++++++++******,,,+++)))+++///++++++++++++++++++++++++)))+++,,,+++)))((('''(((******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++---------++++++,,,---//////...//////000111222---...000333444555555555333333444555666666666666333222111111111222333444333333333444444444555555333333333333666999<<<>>>:::::::::::::::999888777:::;;;===>>>>>>>>>===<<<;;;===>>>===:::777666666666888:::;;;::::::;;;<<<999;;;???AAABBBBBB@@@???>>>???AAABBBBBBAAA???>>>AAA@@@???@@@AAAAAA???===;;;===???AAACCCCCCBBBAAA<<<<<<<<<======>>>>>>>>>:::999777555333222111111333555777888999888777666;;;::::::999888777666666444888999888888:::999666777666555444444444555666555555777888999999999999777777777777777777888888555666777666555555777999888999;;;===>>>???@@@@@@===<<<<<<;;;;;;;;;<<<<<<666555555444333333333333333333222222222222222222///222555777666555444555222444555555222000//////111111111111222222222222......//////......---,,,---...000222333444333333666555333222111000000000111000///...///000333444222222222111222222333333...///000000000000000///+++++++++,,,,,,------------...///...------...///333---)))+++111222...))),,,...000000//////111333---///222222111000111111///000111111000111333555222222111111111111222222555444333111111111222333444222333777888:::EEEQQQ[[[qqqxxxuuuuuuuuutttuuuzzz{{{uuurrryyy~~~~~~lllYYYTTTTTTOOOGGG@@@@@@BBBFFFIIIJJJHHHFFF&&&((())))))(((''''''(((,,,+++***)))((('''&&&&&&"""###$$$%%%'''((())))))((())))))'''%%%$$$%%%'''''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''''''''&&&((((((((((((((('''''''''''''''((()))))))))))))))******))))))******+++,,,***)))'''&&&&&&'''((()))'''((()))((('''(((***,,,'''(((******(((&&&&&&&&&)))))))))))))))))))))))),,,,,,+++((()))---,,,((((((''''''))),,,,,,(((%%%(((+++...---)))(((+++...***+++,,,---...---,,,+++'''(((((()))******++++++......---,,,,,,+++******,,,---......//////......///000111333444555555555666666666666555444333333555444222111111222444555222333555444333333444666222333444666888999999:::555666888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>>>>>===:::555222666555555555666777999:::999;;;>>>???>>>===>>>>>>===???@@@@@@>>>===>>>???AAADDDFFFFFFCCC@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<888999;;;======<<<;;;:::;;;999666444333444666777999999999888888888777777;;;;;;:::999888777666555333555666666555555777888888777555333222222222222111333666888888777444333666666666666777777777777888111///444888777777;;;999;;;>>>@@@AAA@@@===<<<999999999999888888888777666444222111111333666888333111///111333333111...444444555555555555444444444444444333222111000///000///...------...///000,,,---......//////......//////000333555666444222555444333222111222333333111111000000000000111111222222222222222111000///222222222111111///............//////...---,,,,,,------......///000000000///............---------)))---111111///...111555111111111111111000///......000111222111000111222111111111111111000//////...000111111000000000222222///000555666444888@@@EEENNN^^^sssyyyrrrqqqtttsssssssssqqqqqqvvv~~~kkkaaaUUUMMMKKKJJJHHHEEEBBB@@@>>>>>>@@@CCCCCCCCC&&&((())))))(((''''''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&((()))(((''''''((()))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((('''''''''((()))))))))))))))))))))(((((())))))***+++&&&&&&&&&&&&''')))***+++'''((())))))(((((()))***&&&(((******((('''''''''************************!!!'''***(((&&&(((((('''((('''''')))++++++(((%%%***---///---)))'''))),,,***+++,,,,,,------,,,,,,(((((())))))***++++++,,,......---,,,++++++******,,,,,,---............---000000222333444444444444333333444555555444444444555444222111111222333555444555777777555555555666444555777999;;;<<<======666666777999:::;;;;;;;;;;;;;;;;;;<<<<<<============;;;999999:::;;;;;;:::555555444444555777888999777888:::;;;:::999:::;;;<<<===??????>>>===>>>???AAACCCDDDCCC@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;888777999888555444333555666888999999999888888777777777888888888888888888777777555666777666444444444666666555444333222333444444222333444666666555444333444444444444555555555666:::444222666999777777:::888:::<<>><<<:::999888777777666666777777444333222111222333555666333222111222444555333111444444555555555555444444333333333333222111000///000///...------...//////,,,---......//////......------...111333444222000555444333222111222222333111111000000000000111111222222222222222222111111111222222111111///......//////.........---------+++,,,,,,------...//////........................///333666555111000222444000000111111111000//////...///111111000000000111111111111111111000//////...000222222111000111222222//////222222000333::::::@@@KKK[[[nnn|||tttoookkkkkkkkkkkkllloootttxxx|||sssggg]]]UUULLLFFFFFFHHHGGGFFFBBB@@@???@@@BBBCCCCCCBBB&&&((())))))(((''''''(((%%%%%%&&&'''((())))))***((((((((((((''''''''''''$$$''')))******)))******))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''((((((((((((((((((''''''((()))))))))))))))(((''''''''''''((())))))%%%&&&&&&'''((()))******''')))++++++)))''''''(((&&&'''))))))((('''((()))++++++++++++++++++++++++$$$+++)))%%%%%%'''(((((((((((()))+++***(((&&&+++---///---)))'''(((***+++++++++++++++,,,------))))))******+++,,,,,,,,,------,,,,,,++++++******++++++,,,------------,,,000111111222333333333222000111222333444444444444444333222111111222333444555777999999888666666666111222444666999;;;<<<<<<666666777888999::::::;;;:::;;;<<<===>>>>>>>>>>>><<<999666555777;;;===???555444444444555666777777777777888777666666888::::::<<<>>>>>>======>>>???BBBCCCBBB@@@===;;;:::;;;999:::;;;<<<<<<;;;:::999<<<=========;;;999666444777666444333333555777888888888888888777777777777444555555666777888999999555666666555333222222333444333222222222444555666222222333333333444444444222222222222333333333333;;;777555888999888777999777888;;;======;;;999888888777555444444444555666111111111111222222333333333222222444666666555444333333444444444444333333222222222222222111000//////......---......//////,,,---......//////......------...000222333222000444333222222111111222222111000000//////000000111000111111222222222222111111111111111000///......//////...------------...,,,,,,------.../////////---------......///000000333555777555222///000222//////000111111111000000---///111111000000000111000000111111000000/////////111222222111111222333222111000111000...000444222444999@@@MMM```uuupppkkkiiihhhiiilllooorrrsssyyy}}}zzz{{{~~~xxxhhhZZZRRRQQQKKKDDDAAABBBDDDEEEDDDAAAAAAAAABBBDDDDDDBBB@@@&&&((())))))(((''''''((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$'''***+++***((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''(((((()))***)))))))))(((((('''&&&&&&''')))+++,,,***'''&&&&&&&&&'''))))))(((((()))*************************** ''',,,)))'''(((***)))((((((((()))***)))((('''***,,,---,,,)))((()))***,,,+++*********+++---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++000000111111222111111111000000111222222222222222333222222111111222333444666888::::::888666555555///000222555888:::;;;<<<666666666777888999::::::999:::<<<===>>>??????>>><<<999666555777:::<<<<<<444444444444444555555555888888888777555666888:::999;;;===>>>===<<<===???EEEDDDCCC@@@<<<;;;;;;===999:::<<<======<<<:::999<<<<<<===<<<;;;888555333444333333222333555777888777777777777777777777777333444444555666777888888333444555444222222222444444333222222222333444555333222111111111222333444111111111222222222333333888777666888888888888999777999:::<<<;;;:::888777666555333222222222444444//////111222222222111000111222222444555666666555222222333333333333222222111111222222111000//////...------.........//////,,,---......///........./////////111444555444222333222222111111111111111000000////////////000000...///000111111111111111000000111111000///......///...------------...///......///000000111111222,,,,,,---...///000111111111222333222///------.........///000111111111000---///111111000///000111///000000000000000/////////111333333222111222333222222222222000///111333222333444555:::FFFXXXeeexxxsssoookkklllooorrrrrrqqqtttyyy~~~yyyvvvxxx~~~}}}{{{}}}nnn```VVVOOOLLLNNNIIIDDDAAAAAAAAA@@@???AAAAAABBBDDDEEEDDDAAA???&&&((())))))(((''''''(((&&&&&&&&&'''''''''''''''''''''(((((()))*********%%%'''******(((&&&%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((())))))))))))))))))(((((((((((()))*********))))))((('''&&&&&&&&&''')))+++,,,***'''&&&&&&'''((())))))((((((***+++))))))))))))))))))))))))***+++***&&&'''***+++)))(((((()))))))))(((((((((((()))************+++,,,,,,+++***)))***+++,,,---+++++++++++++++,,,,,,,,,***+++++++++++++++++++++)))***++++++,,,,,,++++++//////000000111000000000111111222222111000000///111111111111222222333333666888999888666444333444222333666888;;;===>>>???666666666666666777999999999:::<<<>>>???>>>>>>===888777777888:::<<<;;;:::555555555555555444444444777777777666555555888::::::<<<===>>>===<<<===>>>FFFFFFDDDAAA>>>===>>>???999:::<<<======<<<:::999999:::;;;;;;:::888666555222222222222333444666777666666666666666666666666555555555555555666666666///111333333222333444666555444333222111222333333333222111000000222333444111222222222222333333333333555666666777999:::999999999:::;;;:::999777666444333222111111111222333---...000111222111000//////000222333333333444444111111222222222222111111000000111111111000//////,,,,,,---...............,,,---......///........./////////000333444333222111222111111111111000000000000////////////000000------...///000000/////////000000000000//////.........---------......///......//////000111111111+++,,,---...///111222222...///000000///.........---...///000000000000000---///000000//////000111...//////000000000/////////000222222111111111222///111222111000111222333111333666555555999BBBJJJYYYlllzzztttqqqqqqqqqooommmlllpppxxxyyysssooonnnpppxxx{{{xxxyyy|||uuuxxx}}}ssskkk```UUUNNNJJJGGGFFFIIIFFFCCCAAA@@@???===<<>>&&&((())))))(((''''''((()))((((((''''''&&&&&&&&&&&&''''''((()))******+++&&&((())))))'''%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******)))((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))(((((())))))***+++((('''&&&&&&&&&((()))***''')))++++++)))''''''(((((()))***)))((((((***+++((((((((((((((((((((((((---,,,'''###%%%***+++(((((()))***)))((('''(((***'''(((((()))***+++,,,,,,***************+++,,,,,,******++++++++++++++++++))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++---...//////000000000///222222222222111000///...000000111111222333333333777888888666444222222333111333555777:::;;;<<<===777666555555555666888999999:::<<<>>>>>>===;;;:::333444777:::>>>???===;;;666666666666666555444333333444555555555555777999<<<===???>>>===<<<<<<===DDDDDDCCCAAA>>>===>>>@@@999:::;;;<<<<<<;;;:::999777888999::::::999777666111111111111222333444555555555555555666666666666777777666666555555444444...000222333333444666777555444333111111111222333333222111111111222333444222222222222333333333444000555777666666999;;;:::999:::::::::999777666555222222222222111111111111...///000111111111000///...000222222111111222333000000111111111111000000//////000000000000//////+++,,,---...............,,,---......//////......---,,,,,,...000222111111000111111111111000//////000//////......//////000---......////////////.../////////000000//////...,,,---......///.........++++++,,,,,,---.........,,,------///000111222222......///000111111111111......///000000000//////,,,...000000/////////000......///000000000//////...000111111000000111222***...000......000222111,,,000333555444444777:::BBBNNNcccwww{{{wwwsssooonnnooossszzz{{{wwwnnnlllnnntttyyy}}}~~~yyyvvvvvvwwwyyyrrrhhhXXXSSSMMMHHHEEEDDDCCCBBB????????????>>>>>>=========>>>@@@CCCEEEDDDBBB???&&&((())))))(((''''''((()))))))))(((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&&&&''''''((()))))))))'''''''''''''''''''''''' """%%%(((*********)))&&&&&&''''''((())))))***''''''((()))))))))))))))(((((('''''''''((())))))***(((&&&$$$%%%''')))+++'''((())))))(((((()))************)))'''''')))+++(((((((((((((((((((((((((((+++***&&&&&&)))+++***''')))***)))'''&&&(((+++)))(((((()))***++++++***))))))***+++++++++++++++************************((())))))***+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,---...///000000000111111222222222111000000///000111222222333333333:::999888555222111222444000111333555777888999999777666555444444666777888999:::<<<======;;;999777666666888;;;>>>???===;;;777777888888777555444333222444666777777888999:::>>>???@@@@@@>>><<<<<<===???@@@@@@>>><<<;;;<<<===888888888888888888888888666888999:::999888666555111111111111222222333333444444444555555666666666777777777666666666555555000222333444333444555777333222111111111222333444222222222222222333444444111111222222222333333333111888;;;888777999;;;999888999888888777555444333000111333333333222000/////////000111111111111111...111333222000///000222///000000111111000000///...//////000000//////...***+++,,,...//////......,,,---......//////.........,,,,,,---///111111111///000111111111000///...//////............//////000000000111000000//////......///////////////...***,,,...000000///...,,,******++++++,,,---------------...///000111111222//////000111222222111000/////////000//////......,,,...000000///...///000---......///000000//////---...000000/////////000***000111......111222000---...000222222222222222888;;;JJJ```mmmnnnqqqxxx}}}}}}yyyuuusssssswww}}}xxxttttttvvvwwwvvvxxx}}}|||~~~|||kkk]]]QQQJJJKKKHHHEEECCCBBBBBBBBBAAA;;;<<<>>>??????>>>======<<<<<<>>>@@@CCCDDDBBB@@@&&&((())))))(((''''''(((((((((((()))))))))))))))***))))))((('''&&&&&&&&&'''((((((((('''(((***,,,%%%%%%&&&'''((()))******'''''''''''''''''''''''' %%%((())))))(((&&&&&&&&&'''((())))))***'''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((///,,,((($$$###$$$''')))'''((()))((('''(((***,,,+++++++++)))'''''')))***))))))))))))))))))))))))###***///+++(((***---...''')))***)))'''&&&(((++++++***))))))******)))(((((()))***,,,,,,+++************))))))))))))))))))(((((()))***+++,,,,,,---++++++,,,------------,,,***+++,,,...///000000000///000111222222333333222//////000222222333333333<<<:::888444111111333555444555777888:::;;;;;;<<<777666555444444555777888999:::<<<===<<<:::777666<<<;;;;;;;;;<<<<<<:::888888888999888888666444333333555999;;;;;;;;;<<<===???AAAAAA@@@>>><<<<<<<<<;;;<<<===<<<:::999:::;;;777777666666666666777777777888999:::999777555333111111111111111222222222444444444555555555666666666666666777777777777777333444555555333333444555111000000000111333555666222222333333333444444444111111111111222222222222444;;;>>>:::777::::::888777777777666555333222111///111333444444222///...000000000000111111111222///222444333111///000222//////000000000000//////......///////////////...)))+++,,,...//////......,,,---......//////......000......///111333333333///000111111111000...---//////............//////222222222222222111000///......///////////////...)))+++///111222000---+++++++++,,,------......///......//////000000111111000//////000111000///...///000000000///...------,,,...000000///...///000------...///000000//////,,,...000000///...///000---333555111000333333000333111//////000111000///777333===RRR[[[VVVXXXccchhhtttwwwrrroooqqqxxx}}}}}}{{{wwwvvvyyy{{{}}}{{{~~~xxxuuuttt|||lll[[[QQQKKKIIIGGGCCCAAA>>>===>>>??????>>>===???AAABBB@@@>>>======;;;;;;<<>>===<<<999;;;;;;;;;::::::888777777666666666666666666666666666777999:::::::::888777555///---000333222222333555444444555777888777555555666777777666444222111111333555777777666444333222111111222333444333111111222444666666555444333777777555333111111333555666777888777666555555777777666555333222111000000000000111111111111000///...///111111/////////000222000...000222333111...---...///000000///...---........................,,,...//////...------.......................................///000222222......////////////......111111000000//////.........111333333000...///222,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,++++++***+++++++++,,,---///111111000...---...//////...------000222,,,...///000000...,,,+++////////////////////////............////////////////////////////////////000000///............///222222111000///...---,,,333888>>>DDDFFFEEEAAA>>>MMMVVVfffuuuyyyqqqnnnssszzz~~~|||zzz{{{tttyyy}}}}}}~~~|||xxxyyyvvvyyyzzzssswwwrrr___XXXNNNFFFCCCAAA???===???>>>============>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<>>>AAACCCDDD$$$%%%'''(((((('''&&&%%%''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))'''%%%&&&(((***)))(((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))'''$$$$$$%%%&&&((((((((((((((())))))***''''''''''''''''''''''''+++***((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************)))((((((***,,,,,,++++++***))))))************++++++******))))))++++++++++++++++++++++++***,,,......---,,,---...///000000111111111000000222111///......///111222444666888888777555555555333333555888;;;===<<<;;;555555666666777888888999:::888777888:::<<<======<<<<<<=========<<<<<<;;;999999888777666555555555222444888<<<>>>??????>>>AAAEEEEEE@@@<<<<<<:::777888888888888777666555444444444444333333444444444444666777999:::999888777555000---000333222222444333444666999:::;;;<<<===888888888777666444333222111333666888999888555444444222000000222444444444222333555666666555444333555555555333111111444666666777888777555444555666666555444333222111111111111111111000///...---,,,...000111111000//////000111000///000222222000.........///000000///..............................,,,...000///...---.......................................//////000111222......////////////......111000000000/////////...---000333555444222000000---...////////////...---......---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---///000000//////.........///...---...000222---.../////////...,,,,,,....................................////////////.......................................///000111111000000//////...------000333888<<<>>>===:::999>>>DDDOOO[[[hhhuuuzzztttsssvvvyyy{{{}}}||||||rrraaaUUUNNNIIIBBB>>>>>>>>>>>>=========<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>AAADDDFFF$$$%%%'''))))))))))))((('''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((('''&&&&&&((())))))(((!!!%%%(((((('''&&&(((+++(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))((('''$$$"""###&&&)))(((((((((((())))))))))))''''''''''''''''''''''''+++***)))((('''((()))***&&&''''''((()))******+++))))))))))))))))))))))))***)))))))))))))))******)))******)))(((((()))+++,,,+++******)))*********)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///000000111111111000000///222111///.........///000333999???@@@;;;777666777555555666999<<<===<<<:::666666666777777888999:::666555555888<<>>>>>>>>======999999888888777777666666...222999???BBBBBBAAA???@@@DDDCCC>>>::::::888555666777777777666555444333333222111000000111222333333444666777888888777777555000...111333222222555222666:::;;;::::::<<<>>>;;;:::888666555444333333000333666999:::999666555666444111000222444666666333444555666666555444333333444444333222222555777666777888777555444555666444444333222222222222222555444333111///...,,,+++///000222222000///000111111000///000222222000///...//////000000//////...........................---...000000.........///..............................//////000000111111...//////000000//////...000000000000////////////...///222555777555222......//////000000//////.........---------,,,,,,,,,++++++***++++++,,,---...---............/////////---...///......///111333///............------------------------------------............/////////........................,,,---------///000111222///////////////////////////000222444555555444444333555888>>>JJJZZZkkkvvv}}}yyywwwwwwxxxzzz}}}ooopppwwwyyyvvvxxx{{{~~~{{{hhh[[[PPPEEE===>>><<<999999:::;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999::::::<<<>>>BBBEEEGGG&&&'''((()))***)))))))))&&&%%%#########$$$&&&((((((((((((((())))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&((('''&&&''''''((()))))) %%%******'''%%%'''***(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((('''&&&$$$%%%(((***'''(((((()))))))))))))))))))))))))))))))))))))))******)))(((((())))))***''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))***+++)))*********(((((()))+++++++++***************+++))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++---000000111111111111000//////000//////......///000111:::BBBJJJIIIAAA999555666666666666888:::;;;999777777777666666777888::::::444444444777<<>>=========888888888888777777666666///333888>>>AAAAAA@@@???===AAA@@@<<<999999999666777777888888777666555555333222000//////000222333222333444555666777777777555111000222333222333666333888<<<;;;777444555888<<<:::888555333222222222///111555888999888666444555444333333555666666555333444444555444333222222222333444333333444666888777888999888666555666777333222222222222222333333777666555333222111000000///111222222111000000111000000000111111111000////////////000000/////////........................---///111000///...///000..............................///000000000000000//////000000000000//////000000000000////////////000//////111555555222/////////000000000000//////......---------,,,,,,,,,*********+++,,,---...///......---------...///000,,,...////////////111333//////...------------...---------------------------------.........//////........................---------......///111111......///000000111111222111000000000000111222222333222111222888DDDRRR\\\hhhpppyyy~~~}}}{{{{{{|||uuuwww{{{pppnnntttwwwxxx||||||lllXXXKKKFFFCCC???:::999999999999999888777777:::999999999999::::::;;;;;;;;;;;;:::::::::999999888888999;;;>>>AAADDDEEE)))******))))))(((((('''((('''%%%$$$$$$&&&((()))'''((((((((()))))))))***''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''))))))"""'''+++***&&&$$$%%%((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&((()))***(((((((((***''''''((()))***))))))(((***************************))))))))))))*********(((((((((((((((((()))((((((((((((((((((((((((((())))))(((((()))***++++++((()))+++***)))((()))***+++***************++++++***************+++,,,---)))*********+++++++++,,,++++++,,,+++***+++...111000000111111111000000///------...///000111222333<<>>???@@@>>>;;;666777999999999777777666888888888888888999::::::;;;::::::::::::999999999777888:::===???@@@AAABBB+++******)))((('''''''''******)))((()))***+++,,,''''''(((((())))))******''''''''''''((((((((((((((((((((((((((('''''''''&&&'''((((((&&&'''(((***%%%(((***)))&&&$$$%%%'''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&(((++++++***)))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))******************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,((()))++++++)))((()))************)))******+++,,,,,,+++*********+++,,,---)))))))))******++++++,,,***+++------,,,---///111//////000111111111111111,,,---...000111333444555666<<>><<<::::::;;;888777555333222111000000111111222222222222222222000222555999;;;999444000222222222222333333333444333555777777777777888:::888999:::999777666777888222222111111111222222333111000000///000222333444111222444444222111222333///000222222000///000111111000000//////000000111........................///000222222000000000111////////////////////////...///000111111000///...///000000111111000000///////////////000000000000444000,,,***,,,...111222000//////......//////000......---------,,,,,,,,,,,,,,,+++,,,,,,---...///,,,------------.........---///111111000000000111///............---------////////////////////////,,,------------.........------------------------000000///..................//////000222333333444...........................000222333333333444666>>>CCCIIINNNUUU```oooyyyzzz~~~}}}yyyzzz}}}sssmmmkkkjjjrrr{{{zzzyyyyyy|||~~~~~~}}}}}}||||||||||||ssseeeWWWNNNDDD@@@<<<;;;;;;:::888555000333666777777777888999777777777777888999::::::;;;;;;:::::::::999999999999;;;>>>AAABBBAAA???>>>)))((((((((('''((((((((()))))))))*********++++++'''''''''((()))*********''''''''''''(((((((((((('''''''''(((((((((((((((&&&((()))(((&&&&&&(((+++''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((()))***)))((('''((()))&&&''')))*********(((((((((((((((((((((((((((((())))))******++++++++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,''')))++++++***)))))))))******))))))***++++++,,,---,,,***)))))))))+++,,,))))))***++++++,,,------***,,,...///...///000111---...///111222222222222...///000111333333444444000444999;;;:::777555555111000111222444444333111666555333333333555888:::666666666888:::;;;:::888666777888999::::::::::::999999999999777555222000555555555555777888:::;;;888;;;<<<888777:::<<<<<<444555555666666666555555444555666777777666555444666555555444444444444444555333444555444111444:::999;;;>>>@@@@@@>>><<<:::666666666555444222111000555333222111000111222333000222444777999888333000222222222333444555666777555777999999888888999:::666777888777555555555666222222111111111111111222000000///...///111333444111333444444333222222333...000222222000///000111111111000//////000111111........................///111222222111000000111////////////////////////...///000111111000///...000000111111111111000000.../////////000000000111333222000...,,,,,,///111//////...------...//////......---------,,,,,,,,,------,,,,,,,,,------...+++,,,---.........------///111222222111/////////---.../////////...,,,,,,........................,,,,,,---------.........------------------------///............//////000------...///000111111222,,,...///111111000...------///111111111000111222666777999;;;AAAKKKWWW```iiirrr}}}~~~{{{~~~}}}wwwrrrnnnlllnnnvvv}}}yyy{{{{{{wwwxxx|||zzzyyyyyy{{{}}}~~~zzzrrrfff[[[RRRKKKCCC>>>;;;;;;:::888555444333333...111555666666666888:::777777777777888999:::;;;;;;;;;;;;;;;::::::::::::===@@@DDDGGGGGGCCC>>>;;;'''&&&&&&''''''((()))***&&&''''''((()))(((((((((&&&''''''((()))******+++''''''''''''((((((((()))&&&'''''''''(((((())))))&&&((()))(((&&&&&&(((+++'''%%%###$$$''')))******(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))******(((&&&$$$%%%(((***&&&''')))***+++***((('''************************((()))***+++++++++++++++%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,''')))++++++***)))))))))******))))))***+++,,,,,,---+++)))((('''((()))*********+++,,,,,,---......))),,,///000000000000111,,,---///000222333333333000111222333333333333333111222555666777666444333000000111222444555333111666444333222222555777999666666777999<<<<<<;;;999666777888999:::;;;;;;:::;;;;;;;;;:::888555222000333444555777999:::;;;;;;:::======888777999;;;;;;777777888888888888888777333555777999999777555333777777666555444444444444555444555666444111444:::>>>>>>???@@@@@@===999555555666777777666444222111888666333000000111333444222222333555777666444222333333444444666777999:::777999::::::999999999:::555666666666444333444555333222222111000000111111333222111000000222444555111333444444333222333333...111333222000///000222222111000//////000111222........................000111333333111000111222000000000000000000000000...///111222111000...---000000111111111111000000.../////////000000111111222333444222...,,,...111///...---,,,,,,---...///......---------,,,,,,,,,......---,,,,,,,,,------***+++---//////...---,,,000222333333111///......,,,...///000000...,,,+++------------------------,,,,,,,,,---------......---------------------------------...///000111222,,,,,,------...//////000---///222444555333000...000111111000...///111333...000333777;;;@@@EEEHHHRRR___ppp||||||www}}}}}}zzzyyyyyyvvvsssqqqffflllssswwwzzzzzztttxxx|||vvvqqqoooxxxrrrrrrsssvvv{{{qqqbbbZZZSSSIIICCC@@@>>><<<:::777888888555222111444777111444777888666666888:::777777777777888999:::;;;<<<<<<;;;;;;;;;;;;::::::@@@CCCHHHKKKJJJEEE???:::)))((('''''''''(((***+++&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))'''&&&&&&(((++++++(((%%%************))))))))))))%%%))),,,,,,)))((()))+++))))))))))))************)))'''$$$""""""$$$''')))&&&''''''((((((((((((((()))(((''''''(((***,,,---''''''(((((())))))))))))''''''((()))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))'''&&&&&&'''(((((((((***++++++*********,,,---,,,+++))))))))))))***+++******,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///111222222111000//////...---------...000111222333333444555555666666///000222222222222444555555666888999999777555444333444555666777777777777555666888999:::;;;;;;;;;???>>><<<999777555444333333444222///444;;;;;;666777888999999888777888999===;;;::::::======:::777888888777666555444333333666666666555444444444333222333444444333333555777;;;>>>@@@@@@>>>;;;::::::777777888888777666555555666444222222333444333222333444666777777666444222111444777777555555777999===;;;:::;;;<<<;;;777333777666555444333222222222666666555444333333333333555444222000000111222333333777888444333444555444222111111000000000000000222///---...111333333222111111000///...---,,,,,,***,,,////////////000222,,,...000111000000000111222222111000000000000000222222111111000/////////000000111111111222222222111111111000000000000000---...000///...,,,------,,,,,,.........---,,,+++........................***,,,...///......///111//////////////////////////////...---,,,,,,++++++------------,,,,,,+++***///...---,,,+++,,,---...---------............///---,,,,,,---///000///...////////////////////////,,,...//////......///111000000////////////000000000222555666555666777888@@@FFFPPP[[[fffpppzzz{{{zzz{{{|||yyyxxxtttuuutttrrruuu{{{~~~|||pppnnniiihhhppp{{{|||zzzsssooollloooyyy|||{{{{{{{{{sssrrrsssxxxzzzmmmcccZZZQQQJJJ???>>>===:::999777777666444444444444444444444444666555444444555666777888;;;:::999999999:::;;;<<<;;;;;;;;;;;;::::::999888:::DDDOOOSSSOOOFFF>>>;;;)))))))))))))))******+++&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))))))))))))))'''%%%&&&(((***)))'''))))))))))))))))))))))))&&&(((***+++***))))))***))))))))))))***************)))'''%%%%%%''')))***&&&'''(((((())))))((((((((('''&&&&&&''')))+++,,,+++,,,,,,***((('''(((***''''''((()))))))))))))))))))))(((((()))******++++++***(((''''''(((***+++***)))((('''(((((()))***&&&(((******)))((()))***+++******))))))***+++,,,+++***)))***------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111111111000///000///.........///000111---......///000000111111///111222222222222333444555666777888888777666666444555666777777888888777777888999;;;<<<======>>>???>>><<<999777666555555111555555222333888;;;999:::;;;;;;:::777666666777:::999999;;;===>>>===;;;888777777666555555555444777777666555555444444444222333444444333444666777;;;===???>>><<<:::999888999888888777666555555444555333222111222333222111222333444555666555555444333666999999777666888;;;===<<<;;;<<<===;;;888444777666555444333333333333666666555444333333333333555444222111000111222333666999:::555333444555333222222111000000000000000///---+++,,,...111111000000000000///......------,,,...000111000000111222///000111000///...///000222111000////////////000111111111000000000000000000000000111111222222222000000000000000000000000---...000///...,,,------,,,---...///......---,,,........................+++---//////...---......//////////////////////////////......---,,,,,,+++,,,---------,,,,,,+++***...---,,,,,,,,,,,,---...------------...............---,,,---///000000//////////////////////////////000111///...,,,---...000//////////////////000...000222333333333444666333888???FFFNNNWWW___dddttt}}}{{{wwwtttrrrppppppoooooottt|||~~~{{{ooommmhhheeekkkuuuxxxvvvzzzzzz|||~~~}}}{{{}}}|||uuussspppmmmnnnsss{{{}}}{{{{{{|||}}}|||{{{}}}}}}llldddYYYPPPKKKGGGAAA<<<<<<;;;999777666555555555444444444444444444444444333333333444555777888:::<<<;;;999888777888888999999::::::::::::999888777999BBBLLLPPPKKKDDD===;;;))))))******+++++++++***&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***(((%%%$$$&&&(((******(((((((((((((((((((((((((((((((((***++++++***((())))))))))))******************))))))))))))******&&&'''(((((())))))((((((''''''&&&&&&&&&((()))******+++,,,)))'''&&&(((+++''''''((()))))))))))))))))))))((((((((()))******---+++'''%%%%%%'''+++---))))))(((((()))***+++,,,''')))++++++***)))***+++))))))))))))***+++,,,---,,,***))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........///000000000000000000000//////000000111222000000111111222222333333333444555444333333444555666555555666666777888888555666777888999999999999999999:::<<<===>>>???@@@>>>===;;;:::888777777777000555888444222555:::<<<===>>>===;;;888555555666888888999;;;>>>@@@???>>>777777666666666666777777888888777666666555444444222444555555555555666888;;;===>>>===;;;999888888;;;:::888666444444444444444222111111222222111000111111222222444555666777555888;;;;;;999888:::======<<<<<<======<<<999666666555555444444555555666666666555444444333333333555444222111111222333333777;;;;;;666444555555333222222111000000000000111...,,,+++,,,...////////////////////////////////////000222222111000000111111222111000...---...///000000//////......////////////000000000000111111000000000000111111111111000000000000000000000000---...000///...,,,---------....../////////..............................---...//////---,,,,,,---////////////////////////000//////......---------,,,,,,---------,,,++++++------,,,,,,,,,------...------------............///---+++,,,...000000000////////////////////////...///000///...---.../////////............//////+++---000000000000111222///111444888<<>>>>>>>><<<999777666777999:::;;;===???@@@@@@@@@777777666666666777888999999999888777666666555444222444666777666666888999<<<===>>>===;;;999888999===;;;888555444444444555444222000000111222111000000000000000222555777999777:::<<<<<<:::999;;;===<<<<<<===>>>>>><<<:::888666555555555666666777888666666666555555444333222444333333222222222333333555888999555333555555444333222111111000000111111///......///000000000000............//////000000000111222222000/////////111111111///------///111//////............//////......//////000111111222000000000000000000000000/////////000000000000000---...000///...,,,,,,---.........///////////////........................,,,---///...---,,,,,,---////////////////////////000000//////............,,,,,,,,,------,,,,,,+++---,,,,,,,,,------......,,,,,,---------............,,,******,,,...//////........................)))+++---......///111333///......------......///+++,,,/////////...///111222222333333444888===AAAFFFMMMYYYfffsssxxxxxxvvvtttvvv{{{|||yyytttxxx}}}~~~zzzvvv{{{|||{{{wwwtttuuuyyy}}}zzz|||xxxqqqfff[[[SSSLLLFFFBBB>>><<<999888888888555333333222222111111222222333333333333333333333333333111222222333555666777888888777666444444444555555666666666777777666666555666:::???@@@>>>;;;888888%%%&&&((()))))))))((('''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''((((((%%%&&&((())))))(((((((((%%%&&&&&&&&&'''''''''((()))((('''))),,,---***'''((()))))))))************((()))************)))((('''(((((()))))))))))))))))))))))))))))))))*********%%%"""$$$+++///...***''''''((()))))))))))))))))))))((((((((((((((()))'''((())))))))))))((('''%%%&&&'''((())))))*********+++------,,,,,,,,,---++++++++++++******))))))------+++***))))))***+++++++++++++++++++++++++++******++++++,,,------...//////000000111222333333000111111222222222222222000000111111222222333333555666777666555444555666777666444444555777999;;;777888999:::;;;;;;;;;;;;888888888999;;;===@@@AAA;;;;;;:::888888777777888555222000222555666777777<<<===>>><<<:::999:::;;;<<<===>>>??????>>>>>>???888777666666666888:::;;;;;;:::999888777666555555222444777888888888999:::===>>>???>>><<<::::::;;;>>><<<999666555555555666444222000000111222111000000/////////222555888;;;777:::<<<<<<999888:::<<<:::;;;===>>>===<<<;;;:::666666666666777888999999666666666666555444333222333333333333333333444444000444666333222555666555333222222111111111111111...///000000000000000000------......///000000000///000111111///------......///000///...///000222//////............//////------...///000111111222////////////////////////......//////000000000000---...000///...,,,,,,---............//////000000........................)))+++---...------...//////////////////////////////////////////.........+++,,,,,,------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...,,,***((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,)))***------...///111333......------------......+++---///000/////////111000000000//////111555999:::===BBBHHHPPPZZZeeemmmyyy~~~~~~}}}|||yyypppcccZZZOOOLLLGGGBBB???<<<999888888777666555555444222000111111111111111222333333333333333333333333333333333333333444444444444444444333333222333444666777444555555666666555555555444666888999888777666666%%%&&&''''''((((((''''''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((###&&&)))***)))(((''''''%%%%%%&&&&&&'''((((((((((((((((((***++++++***((())))))))))))************(((((())))))))))))(((((('''((())))))******)))))))))))))))***************,,,(((&&&(((---///,,,(((''''''((()))))))))))))))))))))((((((''''''((((((&&&''')))******)))'''&&&%%%&&&'''((())))))((((((''')))++++++***)))***++++++,,,,,,++++++)))((((((+++,,,,,,+++))))))***,,,++++++++++++++++++++++++))))))***+++,,,---......////////////000222333444000000111222222222222111//////000000111222222222111333444333222222333444777666555444555666999:::777888999:::;;;;;;;;;;;;777777777888:::<<>>>>>@@@AAAAAA???======>>>999888777666777888:::<<<<<<<<<;;;:::888777666666222555888999999999:::;;;<<<===>>>===<<<<<<===>>>>>>===;;;999777777777777444222111111222222111000000000000000333666999;;;777:::<<<;;;999777999;;;888:::===>>>===;;;;;;;;;777777777777888888999:::666666777777666555333222333333333333444444444444...222444222222555777666333333222111111111111222---...000000///......///---.........//////000000...///111000...------...,,,...000111000000111222//////......//////000000------...//////000111111////////////............---......//////000000111---...000///...,,,------------------...///000000........................(((***,,,---------...000////////////////////////........................++++++,,,---------,,,,,,++++++,,,---............,,,,,,,,,,,,------------***))))))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...------,,,,,,,,,,,,---------///111111000///000111...//////......///222555444666:::===???CCCGGGJJJRRRVVV\\\bbbjjjrrr{{{zzzvvvlllfff^^^WWWRRRLLLEEE???===<<<;;;999666444333222111111111222222222222222222222111111222222333444333333333333333333333333333333444444444333222111222222111111222444666777333444555555555555555555333444555666666666666666'''''''''''''''((())))))&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))%%%'''))))))'''&&&(((***%%%&&&&&&'''(((((())))))&&&(((***+++***))))))***))))))))))))************)))))))))(((((()))))))))(((((()))************)))((()))))))))))))))(((((($$$&&&)))***+++***))))))''''''((()))))))))))))))))))))((('''''''''''''''''''''((())))))((('''''''''((())))))))))))((('''&&&(((******)))((()))***)))***++++++++++++))))))''')))++++++)))(((***+++************************))))))***+++,,,---......------------...000111222//////111222222222111000111222222333333444555555111222333333333333444555777777666555555666777888777888999::::::;;;;;;:::777666666777:::===@@@AAA???>>>===<<<::::::999999999444333666888666777;;;<<<===>>>>>><<<<<<===>>>???AAABBBBBB???>>>>>>@@@;;;999888666666888:::<<<======<<<:::999888777666222555999:::;;;:::;;;<<<:::;;;<<<<<<;;;<<<===???======<<<;;;::::::999999555333222111222333222111111111111222444777999:::777:::===<<<999888999;;;666999<<<===<<<::::::;;;999999888888888999999:::555666777888777555333222222333333444444555444444///333555333222555777666444333222222111111222222---000222222000...///000.........///////////////...000111111///......///,,,...111333111//////...000////////////000111222---.........///000000000/////////......---------------......///000000111---...000///...,,,---------,,,,,,,,,---...///000........................)))+++------,,,,,,---...////////////////////////------------------------***+++,,,,,,---------,,,***+++,,,...............++++++,,,,,,,,,---------******+++---//////---+++---------------------------...///...,,,+++,,,---------,,,,,,,,,,,,------...///111111000///000111...000000000000000222444111333555777777777999:::<<<>>>AAAEEEJJJPPPWWW\\\gggnnnvvv|||yyyuuunnnhhhbbb]]]WWWTTTLLLIIIEEEAAA===:::999888777777777555333111111111000000111111111111333444222222111111111222333333222222222222222222222222111222333333444333222222333222222222222333555666333444444555666666555555444444555666777888888777)))((('''''''''(((***+++&&&'''((((((''''''(((***************************(((((((((((())))))))))))'''((((((((())))))******'''((()))'''%%%%%%))),,,&&&&&&''''''((()))******%%%))),,,,,,)))((()))+++))))))))))))******************))))))))))))******(((((()))***************'''((((((((((((((('''''' ((()))&&&$$$(((,,,'''(((((()))))))))))))))***)))(((''''''''''''''')))((('''&&&&&&'''((()))))))))***++++++***(((((((((***++++++******+++,,,'''(((***+++,,,,,,++++++$$$'''++++++)))((()))***************************((()))***+++,,,---......++++++++++++,,,...000111...///000111222111000000000111111222222333444444222444666666555666777999888777777666666666666777777777888999::::::::::::777777777888:::===@@@BBBBBBAAA???>>><<<;;;;;;;;;888666888:::888444777???===>>>???>>>===<<<===>>>>>>@@@CCCBBB@@@>>>???AAA<<<:::888777666888:::<<<>>>===<<<;;;999888777666222555999;;;;;;;;;;;;<<<888999:::::::::;;;===@@@<<<=========<<<;;;::::::666444222222333444333222111111222333555777999:::888;;;>>>===:::888:::<<<555888<<<===;;;999:::;;;::::::999999888999999:::555666777888777555333222222333444444555555555444222666777444333555777555444333222222111111222222000333555555222111111333///////////////////////////000222222000000000111---000333444222///,,,+++000000000000000111222222........./////////////////////.........------------------...///000000111---...000///...,,,------,,,,,,++++++,,,---///000........................+++---......,,,++++++,,,////////////////////////,,,---------------------***+++,,,,,,------------)))+++,,,...//////......++++++,,,,,,,,,---------***+++---000222111...,,,////////////////////////+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---...///111111000///000111---...000000///...000111000000000//////111666999777999:::;;;<<>>>>>===:::777666777888444444444222111111222444000111000///...///111333222222111111111111222222222222222222222222222222///000222333444444333333555444333222222222333444333444444555666666666555666555666777999::::::999''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))'''&&&'''((()))((('''))))))))))))************((((((''''''''''''(((((((((((())))))))))))((((((***&&&(((------((('''+++******+++)))(((''')))***,,,,,,++++++***)))(((((()))***+++***)))((()))+++((((((((((((((((((((((((+++(((&&&'''***+++)))&&&(((((((((((())))))))))))------,,,+++***)))((((((******)))((((((((((((((()))************+++++++++((()))***)))''''''***---,,,***((()))+++,,,+++((()))***++++++***)))***+++))),,,...---+++***,,,///---,,,,,,,,,,,,---..................///000111222111222333444555444333333444444555555555555555555888888999999999999888888555444444444555666888999888999:::<<<===???AAAAAA???>>>=========>>>@@@AAA;;;;;;::::::888777555444:::;;;<<<===???AAABBBCCC======>>>???????????????@@@<<<888888;;;===;;;888;;;;;;:::888555444555666666777888888888777666555777888:::::::::<<<>>>AAA???>>>>>>???@@@@@@===;;;777444333555888888333//////000222444555666777777::::::::::::::::::::::::777777888999999:::;;;;;;???:::888:::;;;999999;;;777555444444555555444333///222555555444333333333555555444333222222222222222222222111111111000000,,,---000111222111000///........................///111222222111111222333111111000000/////////...///...///222555444111---,,,---------,,,---///111...000000------000000---$$$&&&***,,,------...000---------...............------------------------+++---......---,,,,,,---///---,,,...000000---***//////...---,,,,,,++++++,,,,,,,,,---------......+++,,,---......---,,,+++------------------------******+++++++++,,,,,,,,,++++++---.........---,,,,,,,,,,,,,,,---...//////...------,,,,,,,,,------++++++******++++++,,,---222...++++++---000111000///////////////000111111111111111000......000222///111222333333444666888999;;;???BBBFFFLLLSSSXXXjjjlllmmmooorrrxxxuuummmhhheeeaaa^^^VVVTTTRRRPPPMMMJJJHHHGGG???>>>>>>===<<<;;;::::::666666777555333111111222222333333333222000///---222222222111222222333333222222111111111111111111333222222111000//////...222222111111111111111111333333333222222333777999777666555555777888888777888777777777777999;;;<<<''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((())))))************)))***((('''((()))***)))(((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((***((()))---...***))),,,++++++,,,***(((((()))***,,,,,,+++******)))((((((###%%%''''''&&&&&&&&&'''(((((((((((((((((((((((()))((('''''')))))))))((((((((((((((()))))))))))))))((((((''''''&&&&&&%%%)))((((((((()))******+++))))))*********+++++++++(((+++------+++***+++,,,,,,***((()))+++,,,***))))))***++++++))))))***+++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,---......///.........///000111111111222333444444444333222222222333333333333444444777777777888888777777777444444444444555666777777777888999;;;===???@@@@@@;;;:::999999999:::;;;<<<::::::999999888666555444999:::<<<>>>@@@AAABBBBBB<<<<<<===>>>>>>>>>>>>>>>>>>:::666666999;;;999666888999888666444444666777444555666777777666555444444666888999:::<<>>>>>???>>><<<999777444333555888888444000222222111111222555777999999999999999999999999999333444555777999;;;===>>><<<777444777777666555888666444333333444444333222000333555666555444444444555444333222222222222222222222111111111000000000---...000111111000///..............................///111111000///000222////////////////////////,,,+++,,,///111111...***.../////////......//////---000000------000000---(((+++---......---...///...............---------------------------------+++---......---,,,,,,---...---,,,...000000---+++///......---,,,,,,++++++,,,,,,,,,------------...---..................---------------------------++++++,,,,,,,,,---------+++,,,---...///...------///...---,,,,,,+++,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,------...000...---...000111000...///////////////000000111000111111000......000222...000222222222222444555111222444444666999===@@@EEEEEEFFFFFFFFFIIIMMMQQQYYY^^^bbbdddgggkkkkkkhhhdddddddddeeeeeeffffffgggjjjkkkllllllkkkiiigggfffeeebbb```___```___\\\ZZZVVVQQQKKKGGGEEEDDDBBB@@@@@@???>>>===;;;:::999888888777777666666555555555444555555555333222333444222222333333222000///...222222111111111222222333111111111111111111111111222222222111111000000000111111111111111111111111///000000///...000333555777555444444666777777666777666666666777888:::;;;''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++***))))))***)))((((((******)))(((((((((((()))))))))******((((((''''''''''''(((((((((((())))))))))))((((((+++)))***------++++++---,,,------+++)))((()))***+++++++++******))))))(((###&&&)))***)))(((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***(((((((((((()))))))))))))))))))))((((((((((((((('''''''''((()))***,,,---)))))))))*********++++++'''***...///---+++))))))+++***))))))++++++***))))))***++++++))))))***+++***))))))***+++,,,+++***,,,,,,++++++,,,,,,---...//////.........//////000222333444444444333222111000000111111111222222222555555666666666666555555444444555555555555444444666777999:::<<<===>>>>>>777777777666777888888999888888888777666555444333666888<<>>AAAAAA???=========<<<:::999777555444555888888555111555333000///000333666999888888888888888888888888333444555777999;;;<<<======888666888999888888:::555333222222333444222111111333555666555444444555444333333222222222222333111111111111000000000000...///000000000///...---........................---...000000///...///000..................//////......///111222222000---//////000//////...,,,,,,---000000------000000------///000000...------...//////......------,,,,,,------------------------+++---......---,,,,,,------,,,---...//////---+++......------,,,,,,++++++,,,,,,,,,,,,------------//////............//////------------------------,,,,,,---------.........,,,---......//////......///...---,,,,,,+++++++++---------,,,,,,------...---------------......///.........000222222000........./////////000000000///000000///......000222...///000000//////000222////////////...///111333999:::::::::999999;;;===;;;???@@@@@@BBBEEEFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFEEEDDDBBBAAACCCAAA@@@??????>>>===;;;999666444333444444333222444444444333333333333333222222222222222111111111000111222222111111333444111222222222111000//////222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111333666555444222333555666666555666555555555555777888999''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''***************)))(((''')))((('''((()))***)))'''))))))*********+++++++++((((((''''''''''''(((((((((((())))))))))))(((((())))))***+++,,,+++,,,,,,---......,,,)))((()))***+++*********)))))))))(((%%%(((+++,,,***((('''&&&(((((((((((((((((((((((($$$&&&)))(((&&&&&&(((+++(((((((((((())))))))))))(((((()))))))))*********''''''''''''((()))***+++))))))))))))************'''(((***+++***((('''&&&***)))))))))*********))))))***+++***)))((()))++++++(((&&&(((+++,,,+++(((+++++++++++++++,,,,,,---///......------......///222333444444444333222111//////000000111222222222333333444444444444333333333333444555555444222222444666777999;;;<<<<<<<<<777777777777888888999999666666666666555444444333444777<<<@@@BBBBBBAAA@@@888999999:::;;;:::::::::777555444444666777666444333444555555333333444555000111222333333333222111111333555666777999<<<>>>???===;;;;;;;;;;;;:::999666555444555777777555333444222111000000222555666777777777777777777777777888888888999999999::::::===888666999:::999999;;;555444333333444444333111000222444444333333333444333222222222222222333333111111000000000////////////////////////...---,,,........................,,,...000111000//////000//////......------------...///000222222222111//////............,,,***(((---///000------000111......000111000...------...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++,,,---...///...---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------///...---,,,,,,---...///,,,,,,------------------,,,,,,,,,,,,------------------........./////////++++++++++++,,,---...///------,,,,,,,,,---......---------,,,---......////////////000111111000000.........///////////////...///000///......///111---...//////---------///...000000000000111333555111333555666666666777999:::<<<<<<::::::>>>???===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;:::999>>>===<<<;;;;;;:::999999888777777777777666555444555555555555555555555555111111111222222222333333---///000000///...///111111111111111111000000000222222111000000000000111000000000000111111111111///000000000000000000000000000000000111111111111111222222222111111333555444333111222333555444444555555444333444555666777''''''((()))))))))))))))(((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))((('''&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))+++,,,+++---------,,,))))))***+++*********)))))))))))))))$$$&&&))))))'''$$$"""!!!(((((((((((((((((((((((($$$'''***)))'''&&&(((+++(((((((((((())))))))))))$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&'''''''''(((((()))))))))*********))))))((('''(((((((((((())))))***))))))))))))***((()))******)))((()))******(((&&&'''+++,,,***(((+++************+++,,,,,,------------------...///222333444444444333222111000000000111222333333444222222222333333222222222111222333444444333111000333444666888::::::999999666666777777888888888888444444555555555444444333222666;;;???AAAAAA???===777777888999999999999999666555555555666777666555444555666555333111222222000000222333333333222222222444555555555666888;;;<<<:::999:::;;;;;;:::999555444444444555666555444111111111222222222333333666666666666666666666666999999999:::::::::::::::999444222555666555555777666555444444555555444333///111222222111111222333111111111111222222333444000000000/////////..................------,,,,,,........................,,,///111222111000000000111000000...---,,,+++***+++,,,---......---------000///------......+++))),,,//////------111111...,,,---......,,,,,,---/////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---***+++---......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...---++++++++++++---...,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------......//////++++++++++++,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,------...000000///...---///111333------...///000//////...,,,---//////......///000---...///...,,,,,,,,,---,,,---////////////111333,,,...111222222222333444777999888444444888999777999999999999999999999999777888888888777777777666777777777777666555555555333444555555444333222222333333333222222222111111111111111222333333444444///000111000///...///000000000000000000000111111222111000000/////////000//////000000000111111111......////////////////////////000000000111111111---...//////...---///111333222111111333444444333555444333333333444555666''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((''''''&&&&&&'''&&&%%%%%%''''''&&&%%%''''''((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&))))))'''(((+++---++++++,,,,,,+++))))))***,,,))))))))))))))))))))))))&&&(((******(((%%%$$$###((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((())))))))))))&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&'''((((((((()))))))))******,,,***'''''')))+++,,,+++((()))******(((((()))***((()))******(((((()))***)))(((((()))***+++***)))******))))))******+++,,,,,,++++++,,,,,,...//////111222333444555444333333000000111222333444444555111111222222222222111111111111222222222222222111111333555777888888777777333333444555666555555555333444444555555555444444222555999===???>>><<<:::666777777888888888888888444555666666777666666666444555666555333111111222111222444555666555555444333555555555555555777999999999999:::;;;:::888666333333333333333444444444...///000222333333222222555555555555555555555555666666777888:::;;;<<<===999444222555777666666888777555444444555666444333...000111000//////111222000000000111111333444555////////////............---------------,,,,,,,,,........................,,,///222333222000000000222111000///...,,,+++++++++---//////...---...///222///,,,,,,///000///---,,,//////---...111111///***,,,,,,,,,+++,,,...000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---(((+++---...---------...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.........*********+++++++++,,,,,,---,,,,,,,,,,,,---.........---,,,++++++*********,,,,,,,,,,,,---......///,,,,,,,,,+++,,,------...000///...,,,+++---000333,,,---...///000///......***,,,...///.........///---...///...---,,,---...---///000///...---...///222333555444333222222333111333333000000333444111222222222222222222222222000000000000000000000000111222333222000000111222,,,...111111111000111333111000000//////...------000000000111111222222222222333444333111000111222///////////////000111222222111000///.........///...//////000000111111111////////////////////////...//////000000111111111///000111111//////000111333222111111333444444333555555444333333444555666''''''((()))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++&&&''''''(((((((((((('''(((&&&%%%&&&'''((('''&&&************++++++++++++((((((''''''''''''(((((((((((())))))))))))(((((('''******'''(((---///,,,)))*********))))))***,,,((()))))))))))))))))))))(((***++++++***)))******((((((((((((((((((((((((,,,+++***)))******)))'''(((((((((((())))))))))))******++++++++++++++++++))))))((((((((())))))***(((((((((((()))))))))***)))'''&&&(((+++---,,,***''')))******((('''(((***((()))***)))((('''(((***((()))*********)))***,,,)))))))))))))))***++++++*********+++,,,...///000///000222444555555555444///000000111333444444555111111222222222222111111000000000000000111222333000111444777888777666555111222333444555444444333333333444555555555555555333555888;;;<<<;;;999888666666777888888888888888222444555666666555555555222444666666444333333333333555666888888888888777222444555555555666888::::::::::::;;;;;;888444000111111222222111222333444.........///000222444555444444444444444444444444444444555777888999:::;;;;;;666444777999888888:::666555333444555555444222///000111000///000111333/////////000111333444555/////////.........------,,,,,,,,,,,,,,,,,,------........................+++---111222111///......000000////////////......---///111111//////000222///+++'''(((,,,///000...+++...///---...111222///,,,,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---'''***---...---,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///+++++++++,,,,,,,,,------,,,++++++***+++,,,---......---,,,+++************,,,,,,,,,,,,---...//////---------------......///,,,......---,,,,,,...111+++,,,...000000///...---)))+++...///...---...///---///000///......///000...000111111///......///...//////---+++******+++...111111///000333444111.........//////000000111.........------......///000222333222000000111333---000222222000111333555000000000000000/////////////////////000000000000000111222222111111222333///.........///000222333111111000///..................//////000111111222222222111111000000//////......//////000111111222111333444444333222222333444222111111333444444333666555444333333444555666'''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((())))))***)))))))))'''&&&'''((()))((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((++++++'''(((...000---'''((())))))((()))+++---(((((((((((())))))))))))$$$%%%'''''''''(((***,,,((((((((((((((((((((((((///,,,))))))++++++)))&&&(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))***,,,---...(((((((((((())))))))))))######$$$(((,,,---***'''''')))+++***'''&&&(((***((()))***)))((('''(((***'''***,,,,,,)))(((+++---)))))))))))))))******+++((())))))+++,,,...000111...000222444555666555555...///000111222333444444111111222222222222111111000//////...///111333444///111444666777666555444222333444555666555444444333333444555666666666666333555777999:::999888777666777777888888888888888111333555666555444444555000222555666555444555666555666888999:::::::::999111222444555555777:::<<<;;;;;;<<<<<<;;;777000+++000111111111000111222444000...---,,,...111555888333333333333333333333333666666666666555555555555777222111444666555555777555444222333444444333111000111222111000000222444/////////000111333444555//////.........---------++++++++++++,,,------...........................))),,,000111000...------.........///000111111222***,,,......,,,+++---///+++&&&!!!"""(((,,,...---+++...///---...111222///.........,,,++++++---///,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++---......---,,,,,,---'''***......---,,,---///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,............,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......,,,+++*********+++,,,---************+++,,,---...+++++++++,,,---...///000...............///000000))),,,//////---,,,---...+++,,,...000000///...---(((+++...///...---...///...///000000//////000222***,,,...///...---...///000111111///...---///000)))---...---...111111.........//////000111222222000//////...//////000000---///111111......000222...000111///---,,,...111///000000000111111111111000000000000000000000000+++,,,.../////////111222///.........///000222333111111000......------------......///000111111222444444444333222111000000---......///000111111222///111222222000//////000444222111222333555444444777666555444444444555666''''''((())))))***))))))&&&'''((('''&&&&&&&&&(((''''''(((((())))))******$$$%%%&&&((()))*********'''((()))******)))'''&&&+++***((('''&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%'''******)))(((((()))((()))+++,,,------,,,,,,+++,,,,,,+++(((''''''(((******))))))((((((''''''&&&(((***+++)))(((((((((*********'''%%%###$$$%%%(((((())))))))))))((((((&&&'''((('''%%%%%%'''(((***)))'''&&&&&&''''''''')))))))))(((&&&''')))+++%%%,,,111---))))))***)))((('''''''''((()))+++,,,((()))***)))((()))***,,,+++***((((((***,,,,,,,,,''')))******))))))***+++(((***++++++******+++,,,------,,,------...///000......000111222333333444222222111111222222333444222222333444333222111000/////////000111222444555333444666777777777666555333555666555444444555666555444333333333444555666333666:::;;;:::888666666222111333666:::;;;888444222222222333333444444444222444555555444444555777999888777666555555555555555333222222444888===@@@;;;:::999777666444333222222222111111111111111222000000000111222333444555111111222222222333333333444555555666777666666666333333222222333333444555555555444333333222111111.../////////000000111111000000111111111222222222000000000000000///......------++++++++++++------,,,,,,,,,------------...---.........///000000000---------...///...+++))),,,***))),,,///000---******+++,,,+++******,,,.../////////...---------,,,222///++++++---///...---++++++++++++++++++++++++,,,---...//////...---,,,***+++,,,,,,------,,,,,,...,,,***+++---...,,,***///...,,,***)))))))))))))))***,,,---...---,,,,,,%%%'''***+++++++++---...+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++***)))***,,,///111******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///...------,,,,,,------...+++,,,,,,---...///000000///////////////.........------------.........///000000000000000000000000---///000111000111222444000///...,,,***+++...111000...,,,---000111///---///////////////000111111000000000000////////////......///000000000000000---...000000111000//////////////////////////////////////////////////////............///000111222000111000///------///111333222000///.........//////000000000...------......000333333222111111222111111222222222333333333222222333222111222555777))))))))))))))))))((('''''')))***)))((('''((()))'''((((((((((((((())))))''''''((((((((((((''''''''''''(((((()))((((((((((((((('''&&&''''''((()))&&&&&&&&&''''''(((((()))%%%(((******)))((())))))&&&''')))***++++++******)))***+++***(((((((((******)))))))))((((((((('''&&&(((******)))((((((((()))))))))'''%%%$$$%%%&&&''''''((((((((((((''''''''''''((('''&&&%%%''')))'''(((******)))((('''((()))))))))((('''''')))+++&&&***(((%%%%%%'''&&&((((((''''''((()))***+++((()))***)))((((((***,,,))))))******)))((('''&&&''')))******))))))***+++(((***++++++******+++,,,---,,,,,,------...///000//////111222333444444444222111111111111222333333222222333333333222111000///000111222333444444444444444666777777777666555333555666555444444555777666666444333333333444555222444888999999888888888777666666888:::999555111222222333333444444555555444555666666555555777888999999888777777666555555666555444333444666999;;;888888777666555444444333222222111111111111111222111222222333444555555666111111111222222222333333222333444444555555444444333222222222222333444444555555444444333222111111/////////000000111111111000000111111111222222222000000000000000///...------,,,,,,++++++,,,,,,---.........////////////000---..................///---------...///...,,,)))***+++---......---------+++,,,---,,,++++++---///...............---------///---++++++...000000///,,,,,,,,,,,,,,,+++++++++,,,---...//////...---,,,***+++,,,,,,------,,,,,,,,,+++)))***,,,---+++)))++++++******+++,,,---...***+++,,,---------,,,,,,)))***,,,,,,*********+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///.........------.........---------------.........///.....................,,,,,,------------......////////////////////////,,,---//////......///111/////////---,,,,,,///111000...---...000000///---///////////////000000111......//////000000000111......///000000000000000000111222333333333222111////////////////////////........................111111000///.............../////////......111333333111000............///000111111000///......000...000222333222111111222111111111222222222333333111222333222111222555777************)))((('''&&&'''((()))(((''''''''')))((((((((('''''''''''''''))))))))))))(((&&&%%%$$$''''''''''''(((((()))***&&&&&&&&&&&&'''(((******((((((((((((((((((((((((&&&(((******)))((()))***&&&'''((()))************'''((()))))))))(((***+++))))))))))))(((((((((((('''(((******)))(((((()))(((((()))'''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''')))"""&&&+++,,,)))'''&&&'''((())))))((('''''')))*** '''+++)))((()))***)))))))))(((((((((((()))***((()))***)))((((((***,,,###'''++++++)))&&&%%%&&&''')))******))))))***+++(((***++++++******+++,,,,,,,,,,,,,,,---...///000///000111333444444444444111111111111111222222333222222333333222222111000///000333555666666555444444555666777777777666666444555666555444444666888999888666444333333333444111333666777777777999:::888888888999999888444111222333333444555555666666555777777777666666777999888999999999999777666555777666666555555444444444555444444444444444444444222111111111111111222222222333555666666666666555111111111222222222222333000111111222222222222222222222111111222222333444555555444444333333222222000000000111111111111111000000000111111111111222000000000000///...---,,,---,,,,,,++++++,,,,,,---.........////////////000...------------------,,,---------...///...,,,***))),,,000///,,,***,,,///,,,---...---,,,,,,...000---------...............,,,++++++,,,///000000///......---------,,,,,,,,,,,,---...//////...---,,,***++++++,,,,,,,,,,,,,,,+++***))))))++++++***)))*********+++,,,---...///***+++,,,,,,---,,,,,,,,,)))+++,,,,,,+++******+++---------,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------,,,,,,++++++++++++,,,...---,,,,,,---/////////............//////...---------,,,,,,,,,+++........................,,,,,,,,,------------...////////////////////////---...//////...---...///...///000000......///000000...---...///000///...//////......//////000111,,,---...///000111111222......///000000000000///---...///000111000000///////////////////////////........................111000000///......------,,,---//////...///111444222111///...---......///000111222111/////////111...000222222111000111222111111111222222222222333111222333222222222444666))))))*********))))))((($$$&&&'''&&&%%%$$$%%%&&&((((((''''''&&&&&&%%%%%%))))))))))))(((&&&%%%%%%((((((''''''(((***+++---''''''''''''(((((()))))))))(((((((((((((((((((((&&&((())))))(((((()))***))))))******+++,,,,,,,,,'''((())))))(((((()))+++))))))))))))((((((((((((''')))***)))((('''((()))'''(((((('''&&&&&&((()))&&&''''''((((((''''''&&&'''(((((('''&&&&&&''')))!!!%%%))))))&&&$$$%%%'''((()))***)))((('''(((***$$$***...,,,+++------+++)))))))))((((((((((((((()))******)))((((((***+++$$$)))***(((&&&))),,,''')))******))))))***+++(((***++++++******+++,,,,,,,,,,,,,,,---...////////////000222222333333333000000000000000111222222222222222222222111111000///111444777888777555444444555666777888777777666444555555555444555777999<<<:::888666444333333333222444555666555555777999444555666777888777555444333333444555666666777777666777777666555555777999777888:::;;;:::999777555555666666777666444222111333333333333222222222222111111111000111111222333222333555777777666444333111111111111222222222222///000111111222222111111111111111111111222333333444444444444444333333333111111111222222222222222000000000000111111111111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++---,,,,,,---......---+++***,,,------+++***+++---,,,---...---,,,,,,...000,,,---------.../////////++++++,,,---//////....../////////...------,,,,,,,,,,,,............,,,,,,******+++,,,,,,,,,,,,++++++*********+++++++++***------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++&&&)))+++,,,+++,,,---...///......------......///******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***---------.........//////...------,,,,,,++++++***+++,,,...---,,,,,,---///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------............///////////////////////////000111111///...///000---///111111000//////000//////....../////////...///............///000000------......///000000111---...//////000000//////+++,,,---...//////......////////////////////////........................,,,,,,---...////////////---...//////......000111111000///...---......//////000111000///...///000...000111111000000111222111111111111222222222222000111222222222222444555'''''')))***++++++++++++%%%&&&'''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%%%%'''(((((((((((((((''''''))))))(((((()))+++---...(((((((((((((((''''''&&&(((((('''''''''''''''''''''((())))))(((((()))+++)))))))))******+++,,,,,,((()))***)))'''''''''((((((((((((((())))))))))))((()))***)))((('''(((***'''(((((((((''''''(((***((((((((())))))((((((((('''((()))(((&&&&&&((()))&&&((()))(((%%%%%%'''***''')))***)))((('''((()))$$$)))+++)))((()))(((%%%)))))))))))))))((((((((()))******)))(((((()))+++"""&&&))))))&&&&&&+++000''')))******))))))***+++(((***++++++******+++,,,,,,++++++,,,,,,---...///---...///000000111000000000000//////000000111222222222111111111000000000///111555888999888666444444555777888888888777666444555555444444555888:::>>><<<999777555333333333555666777666555444555666222333444555555444444333333444555666777888999999666666666444333333555777777888:::;;;:::999777666333444666777777555333111444444333222111000//////111111000000111222222333222333444555555444222111000000111111111222222222000000111222222222222222111000000000000111222222444444444444444444444555333333333333333222222222000000000000000000000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,+++++++++***---,,,,,,,,,......---,,,,,,***))))))+++,,,+++)))+++,,,---,,,++++++---///,,,---------.../////////,,,---......---,,,,,,,,,/////////......---------+++,,,---......---,,,+++)))***++++++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++''')))+++,,,,,,,,,---...///......------......///******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,+++***---------...............---------,,,,,,++++++++++++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---******++++++,,,---......+++,,,,,,,,,---------...---............/////////........................///000111000///...///000,,,...111222111000000000.../////////......//////...............//////000/////////...............------...///////////////---...///111222222111111////////////////////////........................+++,,,---...//////.........000111000...------...000000...------......///---...///...------...//////000111000//////111222000000111111111222222222///111222333222222333444&&&'''(((***+++,,,------((()))***)))((('''(((***((((((((('''''''''''''''&&&&&&'''((()))))))))((())))))))))))***++++++,,,))))))))))))((('''&&&%%%'''''''''''''''''''''''''''((()))((('''''')))+++''''''''''''''')))******((()))***)))'''&&&'''((((((((((((((())))))))))))((())))))((('''''')))***'''((()))(((''''''(((***(((((())))))))))))((((((((())))))(((''''''(((***,,,+++)))(((((()))******'''(((******)))(((((()))%%%)))***(((((()))'''###'''((())))))))))))((((((******+++***(((((()))***)))++++++)))&&&&&&))),,,''')))******))))))***+++(((***++++++******+++,,,++++++++++++,,,---...///------...//////////////////////////////000000111222222111000000000000111///222555888999888666555555666777888888888777777555555555444444555999<<>>:::333444444444444444444444444666555555555777:::===???999888777777777777777888666666666666666777888888555666888777666444555555333333222111000000000111555333111222555666555222777333///...000222111000000000111222222222222222...000222333333333111000000000111111222222222222000222444555444444555666666777777666444111...+++000000000000////////////,,,,,,,,,------.........------,,,++++++++++++,,,,,,---...000111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++...000...------,,,,,,------...111...+++)))(((***,,,...,,,...000222222000...,,,+++,,,............,,,+++***+++,,,,,,******+++,,,,,,+++*********+++,,,---........................+++******))))))******+++,,,++++++******++++++,,,(((,,,000///***((()))+++))),,,+++((((((******''',,,+++******+++,,,...///,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,---...///,,,---......//////......,,,---......//////......++++++,,,---...000000111,,,+++***+++---------,,,---,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,+++,,,,,,,,,++++++---...---...//////---,,,---.........------------......222111000000111111000///........................///......---------...............------,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---///000------............------444---+++...///,,,+++///,,,,,,---...//////......---------............///000///...---,,,------...------------.........///222222111111000/////////111111111000000000000000111111000000000222333444************************))))))'''''''''(((***+++(((((()))))))))*********+++*********)))))))))((())))))(((((((((((())))))&&&%%%$$$###$$$%%%''')))&&&'''))))))((('''((()))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))))))))))))))((((((******)))))))))))))))((())))))))))))************+++***)))(((((()))******))))))))))))*********+++++++++************+++++++++++++++++++++***))))))******+++,,,,,,------...,,,...111000///...///111------........./////////000000000000000111222222444444555666777777777777888888999999999999888888777555444555777:::;;;;;;;;;;;;;;;;;;;;;:::::::::888<<<>>><<<:::;;;888444555555555555555555666666666666666777888;;;>>>???999888888777777777777777666666555555666666777888777999:::888666444444555333222222222222333333444555333222333555777666444666333000///000111111000000000111222222222222111///000222333333333111000111111111111222222222333444666777666444222222333666666666555333111...---000/////////////////////,,,------------------.........---,,,,,,,,,,,,,,,------...000000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,......------,,,,,,------...000...,,,***)))***---...+++,,,------------,,,+++,,,,,,------------,,,,,,***+++,,,,,,******+++,,,---,,,+++++++++,,,......------------------------+++++++++******+++++++++,,,++++++++++++++++++,,,(((,,,///...+++((())),,,***,,,,,,)))(((+++***'''++++++******+++,,,...///,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,---......++++++,,,------------,,,***+++,,,,,,---,,,,,,,,,++++++,,,---......//////++++++***+++,,,---,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,+++,,,---,,,++++++---///,,,...///...------...///......------------.........------...000111000///..............................------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,---...///000------............------+++&&&&&&+++......///222,,,,,,---...............------------............000///...---,,,------...------........./////////000000000000000000000000000000000000000000000000111000000000000111111222)))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))******************))))))))))))+++******)))(((''''''&&&&&&%%%%%%%%%&&&(((***+++''')))******(((&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******+++***)))((('''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((()))))))))******(((((((((((((((((())))))************++++++++++++))))))*********+++++++++******))))))))))))******************+++++++++++++++***(((''''''(((***+++,,,,,,,,,,,,,,,+++************++++++,,,------------///111111000///000111---------............/////////000000111222444444444555666777888888888888888888999999999999888888999777666777999;;;;;;;;;<<<;;;:::::::::;;;<<<===777<<<>>>:::666666777555555555555666666777777777666777777888:::<<<>>>???999999888777777777777777666555555555555666666777999:::;;;999777555444444333333333333444555666666444333222444666777777666666333111000111111111000///000111111222111111111///000222333333333222111111111222222222222333333555666777666444333333333444444333222111000000///////////////////////////.........---------------//////.........------------...//////000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...++++++,,,---...------,,,,,,------...000...,,,+++***+++---...,,,++++++******++++++,,,,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''+++......+++***+++,,,***---,,,)))))),,,+++)))+++*********+++,,,---...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,------...))))))***++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,---------,,,,,,...///+++,,,......------...000......------------......+++******,,,...000//////------------------------------------------......------------,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---...////////////------............------///+++))),,,---,,,+++---,,,------............---------------............///...------,,,---------............/////////000......//////000111111222/////////000000000000000000000000000000000///...(((((((((((((((((((((((()))(((((('''((()))******(((((((((((()))))))))***((((((((((((''''''''''''*********))))))((('''&&&((('''''''''((()))+++,,,'''(((******((('''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++***)))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((((((''''''((((((((())))))))))))************&&&&&&''''''(((((()))))))))))))))***+++++++++,,,((())))))))))))*********)))))))))))))))************************************)))(((''''''((()))***++++++,,,,,,++++++***)))*********+++,,,,,,------...///000000000000000000....../////////000000000...//////000222333555666444555666888999999999999888888999999999999888888888777777888:::;;;:::999;;;:::888888888:::<<<>>>666<<<>>>888222222555666444444555666666777888888555666777999:::;;;<<<===::::::999888777777777777666555555555555555666666777999:::999777666555666444444444333444444555555222222333444666777888888555444222111111111111111///000111111222222111111000111222333333333222222222222333333333333333333222444666666555555666777333222111000000000111111........./////////////////////......------,,,,,,000000000000//////............//////000/////////........................------------------------...///000...---,,,---......------,,,,,,------...///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,******+++,,,---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***------,,,++++++---***------******,,,,,,************++++++,,,------+++,,,,,,---,,,,,,++++++---,,,,,,+++,,,,,,------((())))))***+++*********,,,,,,---............---++++++++++++++++++,,,,,,+++,,,------,,,,,,---...,,,,,,++++++,,,,,,---...++++++++++++++++++,,,---,,,---...---,,,,,,...000***+++------------///000...------,,,,,,------...+++******+++---///...---------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,...///000///......,,,------......------,,,222///---......---,,,+++,,,------......---------,,,,,,---------............---------------------........./////////000000.........//////000000000......///////////////000//////000000000///---,,,''''''''''''''''''''''''((((((((((((((())))))***'''(((((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''%%%''')))***))))))***+++(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((())))))******))))))'''(((((((((((((((((('''))))))))))))************&&&&&&''''''(((((())))))'''((((((((())))))******'''''''''(((((((((((()))(((((())))))************))))))))))))))))))))))))))))))***++++++***))))))***************))))))((())))))***++++++,,,,,,---......///000000111000///............////////////......///000111333555666444555666888999999::::::888888999999999999888888888888888:::<<<<<<:::999999888777666666888:::<<<555;;;<<<666111111555666222333333555666777888888444666777999;;;;;;;;;;;;;;;:::999888777777777777777666666555555555666666444666888888777777888999666666555333333222222222111222333444555666777888444444444222111111111111000000111222222222222222111111222222333333333333444444333333333333333333111333555666555555666777222111111000000111222222------....../////////000/////////......---------000000111111111000///......////////////......------.....................------------------------+++---//////...---...000...------,,,,,,------...........................)))+++---......---+++)))++++++)))(((((()))++++++***+++,,,,,,******+++,,,+++,,,,,,---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***(((***,,,---,,,,,,,,,,,,***,,,,,,******------***))))))***+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,---,,,,,,+++++++++,,,,,,)))******++++++++++++++++++,,,------......------***++++++++++++++++++++++++---///...---,,,...000,,,++++++++++++,,,------************++++++,,,---,,,---------,,,,,,...///)))+++------,,,---...000------,,,,,,,,,,,,------...---,,,---......---,,,------------------------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---.../////////...---,,,,,,------------,,,,,,******+++,,,///222222000,,,---------------,,,,,,,,,,,,,,,------------...,,,,,,------------------............/////////////////////.........------------........./////////...///000000000...---+++(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************'''((()))******)))((('''))))))))))))((((((''''''%%%''')))***)))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++***)))(((''''''((((((((((((''''''((((((((()))))))))******(((((((((((((((((())))))'''''''''''''''(((((((((&&&&&&&&&'''''''''(((((('''((()))******+++******)))))))))((((((((((((((()))***,,,------,,,***))))))************)))(((((())))))******+++,,,,,,,,,...------...000111///...+++++++++,,,,,,,,,------------...///000222444555333444555777888999999:::888888999999999999888888999999;;;===??????===;;;888777666666666777888999555999:::555222333555555111222333444666777888999555666999;;;<<<<<<;;;:::<<<;;;:::999888777777777888777777666666666666777333555888999999999;;;<<<888777666444222222111111000222444444444444666777333444555444222000111222111222222333444333333333222222222222333333333444555555444444444444333333444555666555333222222222222222222222222222222222---------......//////000/////////...............///000111222111000///...///////////////...---,,,---------...............------------------------***,,,.........---...///...------,,,,,,------...---...///000000/////////'''))),,,......,,,)))'''+++******************+++***+++,,,,,,******+++,,,++++++,,,------------,,,++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,------,,,+++***)))***+++,,,---,,,+++***)))+++,,,)))))),,,---***((()))***+++,,,,,,,,,,,,+++,,,,,,------------------,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++++++++++++++*********++++++,,,,,,,,,+++---//////,,,+++...000+++++++++++++++,,,------******)))******+++,,,---+++,,,,,,,,,++++++---...***+++------,,,,,,---///------,,,,,,,,,,,,------000///------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---------------,,,,,,,,,------------,,,,,,)))++++++***,,,000...+++,,,------------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------------,,,------------.........///000//////...------,,,,,,,,,,,,------...///////////////////////////...---(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))((()))))))))*********+++((()))***+++***(((&&&%%%))))))******************&&&(((******))))))***+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))&&&''''''(((((()))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++***)))(((&&&'''((())))))((('''&&&''''''((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((&&&''')))***++++++***************)))))))))((((((***++++++++++++++++++******++++++++++++***)))))))))))))))***++++++,,,,,,...,,,+++---///000...,,,***++++++++++++,,,,,,,,,---------...///111222333222333444666777888999999888888999999999999888888777888:::>>>@@@@@@>>>;;;888888888888777777777777444777777444444777777444222222444555777999:::;;;666888<<<>>>???>>>===;;;<<<<<<:::999888777777777999999888777777777777777777999;;;<<<;;;;;;<<<===888777666555444444333444000222444444222222333555333444666555222000111222222333444444555555444444222222222222333333444444555555555555444444444333333444555444222111111111222222333444444333222111,,,,,,---......///000000............///////////////000111222111000...---////////////...---,,,+++---------.........//////........................***,,,......---,,,,,,---...------,,,,,,------...---...///111111000//////)))***+++,,,,,,+++***)))***++++++++++++++++++******+++,,,,,,******+++,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------+++***))))))***,,,------,,,***)))+++++++++,,,---,,,***)))'''***+++((())),,,,,,)))((((((***+++,,,,,,+++++++++,,,,,,---......---------,,,,,,+++******++++++)))***++++++,,,,,,++++++))))))***++++++++++++***)))******+++,,,---......(((,,,...---***))),,,///+++++++++***++++++,,,---))))))))))))***+++,,,---***+++++++++******,,,---+++,,,------,,,+++,,,------,,,,,,++++++,,,,,,---...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.........---,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---//////++++++...+++%%%---------------,,,+++***++++++,,,,,,,,,---------***+++,,,---...------,,,,,,,,,,,,,,,------------...---------------------+++,,,,,,---......///////////////...//////000000))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))***+++++++++***'''%%%###"""###%%%&&&''''''((('''(((***++++++)))(((((()))))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))))))))((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''(((***+++,,,+++)))(((&&&'''((())))))((('''&&&''''''''''''((((((((((((++++++******))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))&&&''')))***+++++++++***,,,+++++++++******)))))),,,+++***((((((***+++,,,+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,---+++***,,,///000...+++,,,,,,---------.........------------...000111222111222444555777888888999888888999999999999888888333555888<<>>AAAAAA@@@>>>======<<<;;;999888777777777::::::999888777777888888:::<<<>>>>>>===<<<===>>>888777777666666666666777000222444333111000222444222555666555222000111222333444555555666666555555333333222222222333444555666666555555555444444444///111333333222222333444222333444555555444222000,,,,,,------...///000000------......//////000000...///111222111000...---000000//////...---++++++---------.........//////........................+++---///...,,,*********...------,,,,,,------...,,,...000111222111000///...------------------...***+++,,,------,,,+++******+++,,,,,,******+++,,,,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((()))***,,,------,,,***))),,,,,,,,,,,,---,,,***((('''******((((((+++,,,)))'''(((***+++,,,,,,+++++++++,,,,,,---.........------,,,,,,+++*********+++))))))***+++++++++++++++++++++,,,------------,,,)))******,,,---...//////&&&***---,,,((('''***...++++++******++++++,,,---))))))))))))***+++,,,---)))***+++***))))))+++---+++---...---+++++++++------,,,,,,++++++,,,,,,---,,,+++***,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,*********++++++,,,,,,,,,------------------,,,,,,---,,,+++***)))***+++,,,+++,,,,,,------,,,,,,+++(((---...,,,...333222,,,------------,,,,,,+++***++++++,,,,,,,,,---------)))***,,,---...------,,,+++++++++,,,,,,,,,------+++,,,,,,------......///++++++,,,------...//////000///.........000111222%%%&&&&&&'''((((((''''''((((((((()))******++++++***'''$$$%%%(((***)))((())))))************)))((())))))))))))***************((('''&&&&&&'''(((***&&&((()))***)))((()))***))))))))))))((((((((((((---+++(((&&&&&&(((+++,,,...,,,***)))***)))'''%%%******))))))((((((''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''')))+++,,,+++)))&&&$$$&&&&&&'''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************++++++******************,,,+++)))''''''((()))+++,,,+++***))))))***+++,,,...+++)))))),,,---+++))))))***+++---......------,,,,,,*********+++,,,---------,,,+++,,,---...///------,,,---...000222333444444555666777888999999000000111333555888:::;;;666888:::<<<============:::;;;<<<;;;999777777777999777666666777888888777888777777777888999:::::::::;;;===???@@@???>>>===999888999;;;999555555999<<<999666666888999999777777:::===??????<<<999666:::999888666555333222111333333222000...---///111111333555555555555666777888666555666888999666444555444333333222222222333555555666666555444333333333444555444222111222333333333333222222222111111///......------------......///000000000000000///...///111111/////////000/////////...------,,,,,,222111000///......///000444111000222111---,,,...))))))+++,,,---.........---+++)))***---///---+++......///////////////...///...,,,+++***++++++,,,))))))***++++++,,,------///...,,,+++++++++,,,,,,***+++,,,---...---,,,+++,,,,,,+++******)))))))))+++++++++++++++***)))(((---///...******...---'''$$$&&&(((***++++++)))))))))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000)))+++------,,,*********...---,,,+++,,,...111333++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---000...+++***+++++++++***++++++++++++++++++++++++((()))***+++,,,---------))))))*********+++++++++***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------,,,++++++,,,+++---111///++++++...///...------...///...------------,,,+++***)))(((------------------------,,,---------,,,,,,...///---......---++++++,,,...+++,,,------......------++++++,,,------......///------............------+++,,,---------,,,+++******,,,------,,,++++++,,,111...+++,,,///111000///&&&&&&''''''(((''''''''''''''''''((())))))******+++(((&&&&&&)))+++***)))''''''((()))))))))))))))(((((()))))))))*********)))((('''&&&&&&'''((()))%%%'''((()))((('''((()))))))))))))))(((((((((((()))(((''''''''''''((((((***)))((((((******)))(((***)))))))))((((((((('''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&''')))******)))(((''''''(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))*********************************************(((((((((***,,,---,,,,,,+++******+++,,,,,,---+++)))))),,,---,,,+++)))***+++------------------,,,+++*********+++,,,------,,,,,,,,,---...///------------...000222333333333444555666777777888333333444555666888999:::777888:::;;;<<<<<<<<<;;;999;;;;;;:::888777777777888777666777888888777666777777888888999999::::::999:::<<<>>>>>>===<<<;;;999888999;;;999555555999;;;999777888;;;<<<<<<;;;<<<>>>@@@@@@>>>;;;777444999888777666555444333222333333333111///...000111111333555666555555666888999777666777999999666444444333333222222222333333555555555555555444333333333444555444222111222333333333222222222111111111---------,,,------......,,,---...000000111111111...000111111///......////////////...............222111///.........//////---***+++......,,,,,,///------......///.........---+++***+++...///...,,,......///......---,,,+++...---,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++++++++)))((((((((())))))++++++,,,---------------******++++++++++++++++++******+++++++++***))))))+++---,,,)))+++///...)))%%%&&&(((***+++***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000***,,,...---+++***)))***---,,,*********,,,///000++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---...---++++++,,,------...++++++++++++++++++++++++((())))))*********)))))),,,,,,---------.........***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,------+++,,,,,,---,,,,,,+++++++++***+++...---))))))---...---,,,---...///...---,,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,---///+++,,,,,,+++)))(((***+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,---.........,,,,,,------------,,,,,,******,,,------------,,,,,,...//////...------...000...,,,,,,///000000///''''''(((((((((''''''&&&&&&&&&&&&'''(((((())))))***)))((((((***++++++***&&&&&&''''''(((((())))))(((((())))))))))))******)))((('''&&&&&&'''((()))$$$&&&(((((('''&&&'''((((((((((((((())))))))))))&&&'''((((((((((((''''''&&&&&&%%%''')))++++++***))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&'''((())))))******((())))))***************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************************************))))))((()))***,,,...///---,,,,,,++++++,,,,,,---+++***))))))+++------,,,)))***+++,,,---------,,,------,,,+++*********+++---,,,,,,,,,,,,---...///---------...///000111222222222333444555666666777444444444444555555666777777888:::;;;;;;;;;::::::999::::::999888666777888777666666888999999777555666777888::::::::::::999999999;;;<<<<<<;;;:::999888777888;;;999555555999;;;:::999:::;;;;;;:::999>>>???@@@@@@>>>;;;777555777777666666555444444333333444444222000000111222111333666777666666888999;;;:::888999999888666444333333222222222333333444444444444444444333333222333444555444333222333444333222222222222111111111,,,,,,,,,,,,---...//////+++,,,---///000111222222///000111111///---......////////////000000000000111000...------...//////...,,,,,,000111//////222......//////......---,,,---,,,,,,,,,...///...---//////......---,,,***))),,,,,,+++++++++,,,------000///...---,,,+++***)))---,,,,,,++++++++++++,,,---,,,,,,,,,,,,---......*********+++,,,---------)))******+++++++++******)))+++***))),,,//////,,,&&&''')))***+++******))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000+++---...---+++)))))))))+++***)))))))))+++,,,...++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))***+++,,,---************+++,,,......++++++++++++++++++++++++---------------,,,+++***------------.........///***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++))))))+++***'''(((------,,,+++,,,...///...---------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///...//////---,,,+++---...+++++++++,,,,,,+++******++++++,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++((()))+++,,,---.........,,,...//////...------...000...------///000000///(((((((((((((((''''''&&&&&&&&&'''(((((())))))***)))((((((((()))*********)))((((((((('''((((((((((((((((((((()))))))))***)))(((''''''''''''((()))$$$&&&(((((('''''''''((((((((((((((())))))))))))))))))))))))************%%%%%%%%%&&&)))*********))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''(((''''''&&&'''((()))***((())))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******************************+++++++++************+++,,,---...,,,,,,,,,++++++,,,,,,,,,***))))))***+++------...******++++++,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,------...............//////000111222222222333444555666777777222111111111222222333444777888999:::::::::999888888999999888777666777999666666666888999999666333444666888:::;;;;;;:::999999:::;;;;;;;;;:::999999777666888:::999555555999::::::999999888777666555;;;;;;======<<<;;;999888666555555555555555444444333444555444222111222333333555777888888999:::;;;<<<;;;;;;:::999888666555222222222111222222333444222333333333333333222222333444555444333222333444222222222222111111111111------------...///000111,,,---...///000000000000///000111000...------......//////000111111222222000///...------...//////333000///222111......111+++,,,,,,---,,,,,,++++++------------...//////..................---,,,+++++++++++++++,,,------...000///......,,,++++++***------------,,,,,,------...---,,,+++,,,---///000+++++++++,,,,,,---------((()))***+++++++++++++++******)))***,,,...---,,,'''((()))************))))))******++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...///000000,,,---...---***)))))))))***************+++,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,++++++***))))))))))))***+++,,,---((())))))***)))***+++,,,++++++++++++++++++++++++,,,---------------,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,++++++))))))***)))&&&)))---,,,+++***+++---......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,++++++---//////000000///------...000+++,,,,,,,,,,,,++++++******++++++,,,------......,,,,,,------------,,,,,,******+++,,,------......***,,,------,,,++++++,,,............//////000///'''((((((((((((((('''''''''(((((())))))***++++++&&&'''((((((((((((((())),,,,,,***)))(((''''''((('''(((((((((((()))))))))((((((''''''''''''((((((&&&'''))))))((((((((()))'''((((((((()))))))))***+++***(((''''''))),,,---'''&&&&&&'''(((***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((''''''''''''(((***)))'''&&&%%%&&&'''((('''(((((()))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))*********+++++++++,,,,,,++++++++++++++++++******++++++++++++******)))*********+++,,,---...++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,---------------......///000000111111111333333444555666777777888000000000111222333444555666777888999999888777777666777888777555666888999555555666888999888666333333555777:::;;;::::::999;;;;;;;;;;;;:::999999888777666777:::999555666999777888888888888888888999::::::::::::999888777666555555555555555444444444333444555444333222222333444666999:::::::::<<<===;;;<<<<<<;;;999777666666222222222111111222222333111111222222222222222111111333444333222222333444222222222111111111000000............///000111222...////////////......---...///111000...------......//////000111222333333000///...------...///000000---,,,///...+++***---)))***+++,,,------------------...............///,,,---...///////////////***++++++,,,------------------------------------)))))))))************)))------,,,++++++---...///---------,,,,,,+++++++++((()))***+++++++++++++++,,,***)))+++,,,,,,+++***)))))))))***************)))))))))*********+++++++++++++++,,,,,,,,,------+++,,,,,,---...///000000,,,------,,,***))))))******++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))***+++,,,---)))+++,,,,,,***)))***,,,++++++++++++++++++++++++%%%&&&'''((())))))))))))((()))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***++++++,,,,,,,,,+++---******+++***(((***///,,,******+++---------,,,'''(((((())))))))))))(((+++++++++++++++++++++++++++,,,,,,,,,++++++---...,,,,,,---+++***)))***,,,,,,---------------,,,,,,******++++++,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---...///////////////000&&&'''((())))))))))))((((((((())))))***+++++++++%%%'''))))))((('''((()))---,,,***)))((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&(((******)))((()))***''''''(((((())))))*********(((%%%$$$$$$'''***---)))(((''''''))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))***)))((((((''''''((((((***)))(((&&&%%%%%%&&&''''''((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))***************)))))))))***++++++,,,,,,,,,,,,+++++++++******))))))******++++++******))))))***++++++******,,,...++++++************+++,,,***++++++,,,,,,,,,+++***+++,,,------......------...///000111111111111000333333444555666777888888222222222333444555666777444555777888888888777777555666666555555555888:::666555555777888888666444222444555777999999999999<<<<<<;;;:::999888888777666555777999888555666999555777888888999;;;???BBB>>>===;;;999777555333222555555555444444444444444111333555555333222222333333555888999::::::<<<===:::;;;<<<;;;999777777777333333222111111111111111///000111111111111111111000111222222111111222333222111111111111000000000............///000111111////////////...---,,,,,,,,,...000///...---...///...//////000111222222333000000///......///111222///,,,,,,///000---...000***+++---...///000000000+++---......------...///,,,,,,...///000111111111++++++,,,---------,,,,,,***++++++,,,---.........)))***++++++,,,+++++++++,,,++++++++++++,,,---------------,,,+++*********)))******+++++++++******---***(((+++,,,***)))******************************))))))))))))***++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000,,,,,,,,,+++***)))+++,,,+++,,,---......---,,,+++*********++++++,,,,,,---******+++,,,,,,,,,++++++))))))))))))***+++,,,---***---000///,,,***,,,...++++++++++++++++++++++++%%%&&&'''(((************************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,---++++++---,,,)))***///,,,+++******,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...,,,------,,,******+++,,,+++,,,---............---******++++++,,,,,,---------......//////......---...---,,,++++++++++++,,,,,,...//////...------...,,,...000000///...///000%%%&&&'''))))))*********''''''(((((()))*********%%%'''******)))'''(((******)))(((''''''(((***+++'''''''''((((((((())))))''''''((((((((((((''''''%%%'''))))))((('''((()))'''''''''((()))*********''''''&&&%%%&&&(((***+++)))((('''(((***+++***)))'''((((((((()))))))))***(((((((((((())))))))))))***))))))((((((((((((((((((''''''&&&&&&&&&'''''')))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************((())))))***++++++,,,,,,))))))************************+++,,,,,,+++*********+++---+++))))))+++...,,,+++***))))))***++++++((()))+++,,,------,,,,,,+++,,,---.........------...///000111222111000000222222333444555666666777555555444444444444555555222444555777888888777777555555555444444555888;;;777666555555666777666555222222333555666888999999;;;;;;999888777666666666555444666999888555666999888888888777777999>>>CCC@@@>>>;;;999666444333333555555555444444333333333000222444444333222222222000333666777777888:::;;;888:::;;;:::888666777888444444333111000000000000...///000000111111111000...000111111000000111222111111111111000000000000......------------...///.........///......------+++---...///......///000...//////000000111111111111000000///000111222333333000000222222//////111,,,------.../////////...***,,,...---,,,+++---///,,,,,,---...////////////+++,,,---------,,,+++************+++,,,------...+++,,,---.........------)))***++++++,,,,,,++++++++++++++++++++++++************+++++++++***)))))),,,''''''+++---+++***---+++************************))))))((()))***+++,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000++++++++++++)))***,,,...***,,,...//////---,,,***)))******+++,,,,,,------)))***+++,,,,,,,,,,,,+++))))))))))))***+++,,,---&&&***......+++***,,,///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***++++++,,,,,,,,,+++***,,,...---)))***...---,,,******++++++)))(((+++,,,---...//////000///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...---......---++++++,,,...)))***+++,,,---.........*********+++,,,,,,------,,,------......------,,,---,,,+++++++++,,,---...,,,...//////...------...+++...000111///...///000$$$%%%'''(((***+++++++++&&&&&&''''''((()))))))))%%%))),,,,,,***((()))+++'''&&&%%%%%%&&&)))+++---''''''''''''((((((((()))''''''((((((((((((''''''$$$&&&(((((('''&&&'''(((&&&''''''((()))******+++'''((()))***++++++++++++(((''''''(((+++,,,,,,+++'''((((((((())))))******(((((((((((())))))))))))******)))(((((((((((((((%%%%%%&&&''''''(((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************((())))))***++++++,,,,,,&&&'''(((***++++++++++++++++++------------++++++***,,,---,,,)))(((+++---,,,+++***))))))***++++++'''(((***,,,---------,,,+++,,,---.........---,,,//////111222222111000000000111222333444555555666666555444333222111111111111333444666888888888777444555555444333555888;;;888666444444555777666555222222222333555666888999;;;:::888666555444444444555444666999888555666999<<<;;;999555333444888===>>><<<:::888777777777888666666555444444333222222///111444444333222222222...111333555555666888:::666999;;;:::888666777999555444333111000/////////......///000000111000000---///000000//////000222111111111111000000000000------,,,+++++++++,,,,,,,,,,,,---.../////////...***,,,...///......///111////////////000000000000111111000000000222333444444111///000...)))(((***,,,,,,------,,,,,,+++***))),,,...---+++***,,,///---------...------,,,,,,,,,------...---,,,***)))******+++++++++,,,,,,,,,((((((***+++,,,++++++***((()))***+++,,,+++******)))))))))***++++++,,,,,,+++++++++++++++***)))(((***%%%%%%+++...,,,,,,///++++++******)))******+++***)))((((((((()))+++,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000***++++++***)))***---///***+++---//////---+++)))))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,--- %%%***+++)))(((***...++++++++++++++++++++++++)))************)))(((((())))))*********+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((()))++++++,,,,,,,,,******,,,///---)))))),,,...,,,+++*********((('''&&&'''((()))***+++++++++------------------------***+++,,,+++******,,,...******+++)))((('''(((***'''((()))+++,,,---......)))******+++,,,,,,------+++,,,,,,------,,,,,,++++++*********+++---///000***,,,------,,,++++++,,,+++...111111///......000"""###$$$&&&((()))++++++))))))))))))((((((((((((&&&&&&'''((()))***++++++'''))))))((('''&&&'''(((((()))*********((('''&&&'''(((((('''&&&&&&)))+++###(((***'''&&&)))***(((&&&((())))))(((&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''((())))))***))))))******+++++++++,,,,,,+++***)))((((((((()))$$$&&&))))))(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++)))&&&%%%)))))))))))))))))))))))),,,+++***)))((((((((()))---+++((((((((())))))(((''')))+++++++++***+++,,,))))))))))))))))))))))))((()))))))))************,,,***)))***...///...,,,//////000111111111111111444333222222222333444555111111222111111111444666222222333555666888999999666555333444666777777666666555555666888888777555333333444444666777999:::555555555444444333333333222444555666666888:::===<<<;;;999555333444777999:::999888666555555555555444666777888777666444333777555333222333333222111333666555000000444444111888888777666666666666777000000000///...,,,+++***//////.........------------///111111000///000111222111...,,,,,,---///111/////////...------,,,,,,+++++++++,,,,,,,,,------///////////////............///000///...///111222000111222111000///000111.../////////------///111------..................'''***,,,---......000111+++,,,------++++++,,,---++++++++++++)))'''$$$###...,,,******,,,---***(((+++++++++,,,,,,---------)))))))))((('''(((***---***************)))((('''---,,,,,,+++***)))(((((())))))))))))))))))))))))************************)))***+++***))))))+++,,,++++++,,,,,,,,,---------+++++++++,,,///000///...)))***++++++***)))***++++++,,,...//////...,,,+++(((((()))***++++++,,,,,,,,,+++*********+++,,,---)))************+++++++++++++++***)))((((((((())),,,,,,+++******+++,,,,,,************************+++,,,)))$$$$$$***------++++++,,,,,,,,,,,,------************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,......,,,)))))))))***+++,,,------+++***)))+++++++++++++++,,,,,,,,,***************************......***)))---,,,'''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---.........,,,***(((,,,---.........---,,,++++++++++++*********)))))),,,,,,,,,,,,---...//////%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((())))))))))))%%%'''((((((''''''(((***'''(((((()))((('''&&&%%%'''(((((('''&&&&&&)))+++"""''')))&&&%%%(((((('''&&&((())))))(((''''''((((((((())))))))))))))))))&&&&&&''''''((())))))***''''''((((((((()))))))))***))))))(((''''''''''''&&&((()))((('''%%%%%%&&&)))(((((('''&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++***))))))))))))))),,,***((((((***+++,,,+++(((((()))***++++++******))))))))))))))))))))))))************++++++++++++,,,***)))***---///...,,,...///000000111111000000333222222111222333444555333333333111000000222555222222333555666888999999888666555666777999888777999777777888999:::999888777666555444333333333333444444444333333333222222111222444444444555777999:::999777444111222555888888888888777666666555555555666777888777666444333555444222222333333333222333666666222111555666222666666666666555555555555000000000000000000///...//////.........---------,,,...//////......///000///...+++***)))***,,,---............------------,,,,,,---------........................---------...///000///...///000222///000111000///...///111000000000///---,,,---///------------------------***,,,------,,,++++++,,,+++,,,------++++++,,,---))))))++++++++++++***)))---+++)))***,,,---+++)))************++++++++++++)))***+++***))))))+++---+++,,,,,,,,,,,,,,,+++***,,,,,,++++++***)))))))))))))))))))))))))))))))))************************+++,,,,,,+++)))((()))+++++++++++++++,,,,,,,,,,,,***))))))+++------,,,+++)))***++++++***)))***+++)))***,,,------,,,***)))((())))))***++++++,,,,,,++++++*********+++,,,---)))************+++++++++++++++***)))))))))******,,,,,,+++******+++,,,,,,************************((()))'''######(((+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++---...---+++))))))******++++++,,,,,,,,,++++++...---,,,+++***)))((((((***************************---...******,,,,,,(((*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---------,,,+++***,,,---------------,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,---...//////(((((((((''''''''''''&&&(((((((((((())))))))))))******))))))((((((''''''$$$&&&'''(((((((((***+++&&&&&&'''''''''&&&%%%%%%&&&'''((('''&&&'''(((***"""&&&(((&&&$$$''''''%%%&&&'''))))))(((''''''((((((((())))))******++++++&&&&&&''''''((()))))))))''''''(((((((((((())))))((((((''''''''''''''''''((())))))'''&&&%%%&&&((())))))((((((''''''(((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---+++'''%%%%%%''')))+++))))))))))))))))))))))))+++******)))))))))******+++)))((()))+++------,,,)))'''&&&(((++++++)))'''((((((((((((((((((((((((***++++++++++++,,,,,,,,,+++***)))+++---...---,,,---......///000/////////111111111111222444555666666555333111...///111444222222333555666777888999888666666666888999888777999888666777999::::::999<<<;;;999888666555555555333333333222222222222222111333444444444444666777777666555222000111444666666777888999999888777666555666777777777666444333333222111111333444444333444666555333333666666444444444555666555444333222......///000111111000000/////////.........------,,,---......------...///111000...,,,,,,---...///------------............---------.........//////------------------------...///000///......000222...///000000///...///111000111111///,,,+++,,,---...------,,,,,,+++++++++)))+++---,,,+++******++++++,,,------++++++,,,---***+++,,,---------------+++***)))***,,,,,,+++***)))))))))))))))((((((((((((***,,,,,,+++***+++,,,++++++,,,---------,,,,,,************************))))))))))))))))))))))))************************,,,------+++((('''((()))*********++++++++++++,,,))))))((()))++++++***((()))***++++++***)))***+++((()))***++++++***)))((()))))))))***++++++,,,,,,+++************+++,,,,,,)))************++++++++++++************++++++,,,,,,++++++******++++++,,,***************************,,,+++((((((,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,***)))***+++************+++,,,---------,,,,,,+++***)))((((((***************************,,,---******,,,+++(((*********++++++++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&(((((('''''')))+++&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((***###''')))&&&%%%''''''%%%%%%'''))))))((('''((()))''''''((()))******++++++''''''''''''(((((())))))))))))******************&&&'''''''''(((((('''''''''((((((&&&%%%&&&)))+++))))))(((((((((((())))))***((('''%%%%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))*********))))))***+++++++++***))))))+++++++++******&&&$$$&&&***,,,((($$$((((((((((((((((((((((((*********+++++++++,,,,,,*********+++,,,---------,,,---......//////......///000000111333444555666555555333000...///222555222222333444555777777888666555555666888888777666777555444444666888888888888888888888888888999:::222222111111111111111111444555777777666555666777555555444222000111444666555666888::::::999888777666666666777666555444444222111000222444666777666333444333333333444555555111222444555555333111000,,,------...............////////////............---...///...------///000222111///.........///000++++++,,,------...//////------------............---------------.........///000000///......000111...000111111//////000222///000000...,,,,,,---...------,,,,,,+++***))))))''')))+++,,,,,,,,,---///+++,,,------++++++,,,------------------,,,++++++)))))))))***+++,,,,,,+++******))))))((((((((('''''')))+++,,,+++******+++((()))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************+++,,,,,,+++)))((()))+++))))))*********+++++++++***)))((()))******(((''')))***++++++***)))***+++(((((()))******)))(((((())))))*********+++++++++***************++++++,,,))))))*********++++++++++++*********+++,,,------++++++++++++++++++++++++************************+++---...++++++//////,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,------------------------------,,,+++))))))+++---******))))))***,,,...///((())))))******+++++++++***************************+++++++++++++++***)))************++++++++++++,,,,,,,,,---------......++++++++++++,,,---...///---,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////&&&'''''''''((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''((()))((('''&&&'''((('''''''''''''''''''''(((%%%'''((((((''''''((()))%%%)))***'''&&&((((((&&&%%%'''((()))((('''((()))&&&&&&''''''((()))******''''''''''''((((((((((((******))))))))))))))))))&&&'''((())))))))))))(((%%%&&&&&&&&&&&&(((+++...))))))(((((((((((())))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))***))))))))))))))))))))))))******))))))***+++,,,,,,,,,***))))))))))))'''%%%***'''$$$&&&***+++(((###(((((((((((((((((((((((())))))))))))*********+++)))******+++++++++,,,---,,,,,,---...............//////000222333444444555333222222000///000444777222333333444555666777777777777777888::::::999777666555444555777888999888111111111222333444666777111111111111111111111111333555777777666555555666444555444333222333555777555666999:::;;;:::999888666666666666666555555444222111111333777:::;;;;;;333222111222222222222444000111333444333222000..................------,,,000000/////////............///000///......000222...---,,,+++++++++,,,,,,***++++++,,,---...//////+++,,,,,,,,,,,,---------------......///////////////000111000......///111///000111111000000222333,,,---...---,,,---///111------,,,+++******)))))))))+++------------...///+++,,,------++++++,,,---------,,,,,,++++++++++++((()))************+++,,,+++++++++******)))))))))%%%'''***+++***(((((()))((()))******++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))************************)))*********)))***+++---))))))*********++++++++++++***)))***++++++)))((()))***++++++***)))***+++)))******************)))***************+++++++++))))))******++++++++++++))))))*********++++++++++++*********+++,,,------++++++++++++++++++++++++************************'''***+++)))))),,,,,,)))*********+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,------------------------,,,---,,,***))))))+++---******))))))***,,,...///((())))))***++++++,,,,,,***************************)))***++++++*********))))))*********+++++++++,,,,,,,,,---------......*********+++,,,---...///,,,++++++***+++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////%%%%%%&&&((()))***++++++''''''(((((())))))******''''''(((((())))))******((()))))))))'''&&&&&&((('''''''''&&&''''''((()))%%%'''))))))((('''((()))%%%***+++(((&&&((((((&&&$$$&&&((()))(((((((((***&&&&&&''''''(((((())))))''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%&&&((()))******))))))$$$%%%''''''((())),,,...((((((''''''(((((())))))))))))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))***))))))((()))))))))))))))))))))))))))))))))***+++,,,---...,,,***)))))))))'''%%%###***'''&&&''')))***'''$$$(((((((((((((((((((((((((((((()))))))))*********((()))++++++******,,,---,,,------...///.........//////111222333333333333000111222111111222444666222333333444555555666666999999999;;;======;;;999666666666888:::;;;:::999333333222222222333333444111111111111111222222222000333555555444333333333444444555444333444666888777888999:::;;;::::::999777666666666555555555555333222333666:::>>>@@@@@@444111111222222///000222111111222333222111000///000000111111000///......000000000/////////......///000000///......111333///......---------------***++++++,,,---.........+++++++++,,,,,,,,,------------......///000000000000111111000......///111...///111111000000222333***,,,------,,,---///222---,,,,,,++++++*********---...//////---++++++,,,+++,,,------++++++,,,---***************+++------(((***+++***))))))***+++++++++++++++++++++******%%%'''))))))((('''((()))******+++,,,,,,,,,++++++))))))******+++++++++,,,))))))))))))))))))))))))************************''')))******)))***,,,///*********++++++++++++,,,******)))***,,,,,,+++))))))***++++++***)))***++++++******************+++************************((()))******++++++******)))************++++++++++++************++++++,,,***++++++,,,,,,++++++***************************(((+++,,,)))***------***************++++++++++++******************************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,+++******+++---************+++,,,------,,,,,,,,,+++++++++*********************************((((((+++,,,))))))+++)))))))))************+++,,,,,,,,,,,,------------******+++,,,,,,---......+++******++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////&&&&&&'''((()))***++++++'''''''''((()))*********))))))))))))((((((((((((&&&''')))(((''''''((()))&&&&&&%%%%%%%%%&&&((((((%%%'''))))))((('''((((((%%%)))***'''%%%''''''%%%$$$&&&((()))(((((()))***(((((((((((((((((())))))((((((((((((((((((((('''(((((('''''''''&&&&&&&&&"""$$$&&&((()))))))))(((%%%''')))))))))((()))***''''''&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///+++***))))))***)))&&&$$$)))))))))))))))((('''&&&))))))))))))))))))))))))))))))*********+++++++++''')))++++++******+++...------...//////////////////000111222333333222111000222333333222111222333222333333444444555555666777777888:::<<<;;;999777444555777:::<<<<<<:::888777666555444444444444444111111111222222222333333///111444555444333333444222333444444444444666888999999999:::::::::::::::777777666555555555555555444444555999>>>BBBDDDEEE777333111444333///...222222222222111111111000000...///000000000000000000000000000000/////////.../////////...------000333111000000000////////////+++++++++,,,,,,---------,,,,,,,,,,,,---------...,,,,,,---......///000000000111111000...---///000,,,---//////......000111+++,,,------,,,,,,...000,,,,,,,,,,,,,,,+++++++++,,,...///...,,,******++++++,,,------++++++,,,---,,,++++++******+++,,,---)))***,,,+++(((''')))+++******++++++++++++++++++'''((()))((('''''')))+++******+++++++++***))))))***************+++++++++))))))))))))))))))))))))************************(((*********)))***+++---++++++++++++,,,,,,,,,,,,)))((((((***,,,,,,+++***)))***++++++***)))***++++++******************+++************************'''((()))***+++******))))))************+++++++++++++++***)))))))))*********+++,,,,,,,,,,,,+++***************************+++------***+++...///---************++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---)))+++---,,,+++***+++,,,***++++++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,***************************'''''',,,,,,)))(((,,,))))))))))))************++++++++++++,,,,,,,,,,,,)))***,,,---...------,,,))))))***+++,,,---------,,,,,,,,,,,,---------...,,,,,,,,,,,,---...//////''''''(((((())))))******&&&''''''((()))******+++++++++***)))((('''&&&&&&$$$&&&'''((('''(((***+++%%%%%%$$$###$$$%%%'''((($$$''')))***)))'''(((((($$$((()))&&&$$$&&&&&&$$$$$$&&&((()))(((((()))***************))))))))))))((((((((((((((('''''''''******))))))((((((((('''!!!"""%%%'''))))))((('''''')))++++++)))'''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))***+++)))))))))))))))))))))))))))))))))***+++---...///***))))))***++++++)))'''(((***+++***(((''''''(((******************************+++++++++,,,,,,,,,''')))++++++))))))+++...---...//////000000//////000000222333333222111000111333555555333111000000333333333444444555555555444444555777888888666333111222555999;;;;;;888555222222222111111222222333111111222222333333333333000333666777777666555666111222444444333444666888;;;::::::999999::::::;;;777777666555555555555555555555666:::@@@DDDGGGHHH999444333555444///...222333222222111000111111111***+++,,,...///000000000000000000000////////////.........,,,+++,,,///222...------------,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////++++++,,,,,,---...//////000111111000...---///000***+++------------...000---......---,,,+++---...,,,,,,,,,,,,,,,,,,------(((***,,,,,,++++++,,,---+++,,,------++++++,,,---111000...+++***))))))))))))+++,,,+++(((&&&(((***))))))******++++++,,,,,,)))******((('''(((+++---((((((((((((((('''&&&%%%************************))))))))))))))))))))))))***************************++++++***))))))***,,,++++++,,,,,,,,,---------((('''''')))+++,,,+++***)))+++++++++***)))***+++******))))))))))))******++++++******************'''((()))++++++******))))))************+++++++++++++++***)))((((((((()))***+++,,,------,,,+++***************************(((***)))&&&&&&***,,,***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((***------,,,+++++++++***+++,,,------+++***)))***++++++,,,...//////000***************************&&&''',,,,,,((((((,,,))))))))))))******************+++++++++,,,,,,,,,)))+++,,,......---,,,+++((()))+++,,,------,,,,,,---------.........//////,,,,,,,,,,,,---...//////&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&&&&''''''''''''&&&&&&)))))))))((('''%%%$$$###'''((((((((()))))))))***)))***)))(((&&&%%%&&&(((&&&'''((((((''''''(((*********))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))&&&''''''((((((((((((((('''((((((((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&(((((((((((('''''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))(((((((((((()))))))))))) ###&&&((()))***'''(((***,,,---------,,,++++++++++++,,,,,,,,,,,,))))))***))))))((('''&&&*********)))))))))))))))&&&((('''%%%'''+++,,,))),,,+++***)))))))))++++++.........///////////////---...000111111111000///---///222333222...)))%%%///222444444222111222444555444333222111222333444888777777777999:::999888555333000000222444555555555555555444444444777999444555555555555555555444000222333333222333555777;;;;;;;;;;;;;;;;;;:::::::::999888888888777555333666666777888:::<<>>????????????>>>===<<<:::888666555666555555444555555666666111000000000111222333333333222111222333222111///000000000000///...---,,,000///......000111000...000000///////////////.........------------......---............---,,,,,,------............------........................,,,---...//////...---,,,...---,,,,,,,,,,,,,,,---)))+++......---,,,,,,---,,,,,,,,,++++++++++++******************+++,,,,,,...,,,***)))***+++++++++,,,,,,+++************+++++++++************++++++************))))))))))))(((((((((((())))))))))))(((((()))***************************************+++******))))))******+++************************+++((((((+++---***)))***+++************))))))))))))************+++++++++)))***++++++******+++---************************)))***++++++******+++,,,******+++++++++++++++***)))************+++++++++******))))))******+++,,,))))))))))))***+++++++++))))))******+++******))),,,,,,++++++++++++++++++%%%(((,,,---+++)))'''&&&)))***++++++))))))***+++))),,,,,,)))(((***,,,+++))))))*********+++++++++)))+++,,,,,,+++***,,,---+++---,,,((((((,,,---+++,,,,,,++++++*********)))***+++------+++***+++,,,*********++++++++++++,,,)))***++++++))))))***+++))))))))))))***+++,,,---,,,,,,,,,,,,++++++++++++,,,+++))))))+++,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......(((((()))))))))(((((((((((((((((((((((((((((((((***)))))))))((((((((((((((((((((())))))(((((((((&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&'''((()))((('''((()))+++&&&'''((((((''''''(((******)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))&&&''''''(((((((((((((((%%%%%%&&&((())))))))))))&&&&&&''''''((()))***+++((((((((((((''''''''''''&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((''''''******************))))))((())))))))))))*********&&&'''((())))))***))))))((((((((()))))))))))))))###''')))((((((,,,---,,,******************++++++++++++,,,---///000111111.........///////////////333222000//////111333555222333555666666666666666///111333555666666666555;;;999888999:::;;;:::888777555333444555777777666555777999999777555444444222333333444444333333222111222444444555666999;;;<<<===>>>????????????>>>>>>??????>>>;;;999888888666666555444333222222222/////////000111222333444444333222222333333111//////000000//////...---,,,............///000//////111000000000//////......///..................///,,,---...//////...---,,,------............------------------------------,,,---...//////...---,,,...---,,,,,,++++++,,,,,,))),,,///000///---------++++++++++++++++++++++++************+++,,,,,,---...,,,***)))***+++++++++++++++***************++++++******))))))******+++*********)))))))))))))))(((((((((((())))))))))))(((((()))*********************************************))))))))))))******************************,,,)))'''(((***+++***)))************))))))))))))))))))*********+++++++++)))***++++++******+++,,,************************)))***++++++))))))***+++******++++++,,,,,,++++++))))))*********+++++++++******))))))******+++,,,(((((()))******+++++++++(((((()))************)))*********++++++,,,,,,,,,''')))++++++)))'''&&&&&&(((*********)))((()))***(((+++,,,+++************++++++,,,,,,,,,---------***+++++++++******,,,...,,,---,,,((((((,,,---,,,------,,,,,,+++*********)))+++,,,,,,+++******+++************++++++++++++)))***+++***)))((()))+++*********++++++,,,---...,,,,,,,,,,,,,,,++++++***,,,***)))***+++,,,,,,+++***************++++++,,,++++++,,,,,,,,,,,,------///...---,,,+++,,,---...&&&'''((()))************))))))))))))))))))))))))'''(((((((((((()))))))))&&&''''''((((((''''''&&&(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((('''%%%%%%&&&'''&&&'''((((((''''''(((***'''(((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&((())))))))))))&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''%%%'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++++++++''''''(((((()))***++++++%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))***))))))''''''(((((())))))))))))***///000---***++++++)))))))))******++++++++++++***+++,,,---...///000111...............//////000000000000000111222333333444444555666888888888777///111333555666777666666===;;;999999999999777555666555444555666777777666444666888888666444333444222333333444444333333222---///111333444777;;;===??????@@@AAA@@@???===<<<<<<>>>???>>>;;;::::::;;;777666666555333222111000.........///000111222333444333222222333333111///000000000000///...---,,,......//////......//////111111000000/////////...////////////////////////,,,---.../////////...------......//////......------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,))),,,///000///---------++++++++++++++++++++++++************+++,,,---......,,,***)))***+++++++++*********))))))***++++++))))))(((((((((((())))))))))))))))))))))))******'''((((((((()))))))))***(((((()))******************************************))))))))))))))))))***))))))))))))))))))))))))+++***'''&&&'''***++++++))))))))))))))))))))))))))))))*********+++++++++(((***++++++***)))+++,,,))))))))))))))))))))))))((()))***)))((('''(((*********+++,,,,,,,,,,,,,,,))))))*********+++++++++******))))))******+++,,,'''((()))************)))'''((()))***************(((((()))***,,,---......*********(((&&&&&&(((***(((*********)))((()))***)))***+++,,,+++))))))+++++++++,,,,,,,,,---------***+++++++++******,,,...,,,---,,,((((((,,,---,,,,,,,,,,,,+++++++++******(((***++++++***))))))***))))))*********+++++++++((()))******)))((()))***,,,++++++,,,,,,---...///,,,------------,,,+++++++++******+++,,,---,,,+++******))))))******+++,,,+++++++++,,,,,,---------///...,,,++++++,,,---...%%%&&&(((***+++++++++***))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&(((((((((((())))))******((((((((('''$$$$$$$$$&&&&&&'''((((((''''''(((***&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))(((&&&''''''((((((((((((((('''((()))******+++******&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''%%%'''(((((('''''')))***************************(((((((((((()))))))))))))))***************))))))&&&&&&''''''(((***+++,,,&&&&&&'''''''''((((((((('''(((((())))))))))))(((&&&''''''(((((())))))***$$$***...+++(((***+++***((()))***+++++++++++++++++++++,,,---...//////000......------......///000+++---///111444555666666666555555777999::::::888111222333444666666777777:::999777666666666444222666555444555777777777555333555666666444333333444333333444444444444333333,,,...111333555777;;;>>>???@@@AAAAAA@@@>>><<<:::;;;>>>???>>>:::888888:::555555555555444222111000///.........///000111111333222222333444444333111111111111111000///...---...///000///---,,,---...111000000000000000000/////////000000000000//////------...////////////.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++,,,------)))+++......---,,,,,,---***++++++++++++,,,,,,,,,************+++---...///...,,,***)))***+++++++++***))))))))))))***++++++))))))(((((((((((())))))))))))))))))************''''''(((((())))))******(((((()))******************************************))))))(((((())))))***))))))))))))))))))))))))'''******&&&%%%))),,,---(((((()))))))))))))))***)))************+++++++++((()))******))))))***,,,))))))))))))))))))))))))((()))***)))((('''((())))))***+++,,,------------)))************+++++++++******))))))******+++,,,((((((*********)))((('''(((((()))***++++++++++++(((((()))***,,,---......,,,+++)))'''%%%&&&***,,,)))***++++++))))))***+++***)))+++---+++((())),,,))))))*********+++++++++)))+++,,,,,,+++***,,,---+++---,,,((((((,,,---+++++++++++++++++++++++++++((()))++++++)))((()))***)))))))))************+++((()))******(((((()))***+++++++++,,,,,,---...///,,,---.........---+++************+++---...---+++***))))))))))))***++++++***++++++,,,,,,------...---,,,,,,,,,,,,,,,------&&&''')))+++++++++***)))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''''''(((((())))))))))))(((%%%&&&&&&'''((()))******'''(((((('''%%%%%%&&&(((&&&'''((((((''''''(((***''''''''''''((((((((()))(((((((((((('''''''''&&&''''''''''''''''''''''''&&&'''((()))***))))))(((&&&''''''((((((((((((((())))))************))))))((((((((('''(((((())))))((((((((((((''''''''''''%%%&&&(((((('''''')))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((''''''&&&(((''''''&&&'''((()))***))))))*********+++++++++((())))))))))))(((((('''&&&&&&''''''((())))))***###((('''&&&)))++++++'''(((***+++,,,,,,++++++,,,,,,,,,------...............---------...///000...///000222444666777888777666555888;;;<<<;;;999333333333444444666777777777666444555666666555333555444444555666777666444222333444333222222333555444444555555555555444444///111333444555777;;;===>>>???@@@AAAAAA???<<<;;;<<>><<<>>>AAAAAA===666111111333000111222333333222111000000//////.........//////111000111222555666555444222333333222222111000//////111222000,,,******,,,//////000000111111222222///000111222222111000//////...---------///000111......////////////......++++++++++++++++++++++++++++++,,,------,,,++++++((())))))***+++---...///***+++++++++******,,,...*********++++++,,,,,,,,,*********+++,,,---///000...,,,***)))***+++++++++))))))((())))))***++++++++++++************++++++(((((())))))*********+++&&&''''''((()))******+++(((((()))***************************************))))))(((((((((((())))))))))))))))))))))))))))))&&&000...))))))++++++'''((((((((())))))******)))************+++++++++((()))******))))))***+++))))))))))))))))))))))))***,,,,,,+++)))((()))***)))***+++,,,------...---)))************+++++++++*********)))***++++++,,,)))***++++++***(((&&&$$$))))))***+++,,,---------------,,,,,,+++***))))))''')))+++++++++***+++,,,***+++,,,,,,+++***+++,,,,,,)))))),,,+++'''(((...++++++,,,,,,,,,---------'''***---...---+++++++++))),,,---++++++---,,,)))''''''((()))***++++++,,,''')))******)))(((((()))))))))))))))************((()))***)))((('''(((***(((((((((((()))***+++,,,)))***,,,,,,,,,+++)))'''***)))***,,,...///---,,,)))))))))))))))******+++******+++,,,,,,---......(((***+++---......------$$$,,,---''''''...---&&&(((((()))************)))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))''''''++++++'''''')))&&&&&&&&&'''''''''(((((()))%%%%%%)))***&&&&&&+++$$$%%%&&&'''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***))))))))))))))))))))))))************))))))((((((+++***)))'''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))******(((((()))))))))(((((('''###&&&)))***)))((('''(((+++*********))))))(((((((((((((((((())))))))))))+++*********))))))((((((,,,,,,***'''$$$###$$$&&&%%%&&&&&&'''((()))******))))))************)))))))))***+++***))))))+++---------...///000000000///,,,,,,---...///000111111///111222222222333666888::::::999999999:::;;;;;;555444333222222222222222333222333666:::===>>>>>>777555555888<<<<<<777222444555666555333222333444333666999;;;999666444444222222333555777999;;;===;;;???BBBCCCBBB???===<<>>888555555777888999555555555444333222000///////////////////////////000000111222333555666666666555444333111000///...000&&&!!!(((111444///+++///000111222222111000///111111111111111111111111000000000000000///......+++,,,,,,---...///000000(((((()))***---...---,,,---,,,,,,,,,,,,---...///,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,###***---+++)))+++---+++***)))((((((***,,,---,,,+++***))))))+++---...***)))))))))((((((''''''---+++******+++,,,,,,+++************************((()))***++++++***)))((()))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))***)))((()))***+++***(((*********)))))))))))))))++++++******************''')))***++++++***)))'''(((((((((((()))***+++,,,,,,,,,,,,++++++*********))))))***++++++++++++***)))))))))))))))******+++,,,,,,,,,++++++*********111(((###''''''%%%)))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++******)))++++++***'''$$$&&&+++///)))***+++,,,,,,+++***)))************************,,,,,,++++++++++++++++++***++++++***))))))***,,,//////...---+++***))))))$$$$$$%%%'''(((***++++++*********)))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))***++++++++++++***))))))***++++++++++++***+++***)))((()))***,,,...******+++++++++,,,,,,,,,******+++***)))***---///$$$))))))""""""***+++%%%******+++,,,,,,,,,,,,+++(((((())))))))))))((((((************************(((((((((((((((((((((((((((&&&&&&))))))&&&&&&(((&&&&&&&&&'''''''''(((((()))&&&&&&))))))&&&&&&***$$$%%%&&&'''(((((((((((())))))(((((((((((())))))(((''''''''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))+++******))))))))))))))))))))))))(((''''''&&&&&&((((((''''''(((((()))***((((((((((((((()))*********++++++,,,,,,,,,++++++)))+++,,,,,,+++))))))***************)))))))))((((((((((((((())))))))))))************)))))))))(((###%%%'''(((((()))+++---&&&'''''''''((())))))))))))******++++++******))))))***+++***))))))+++---000000000000///...---,,,//////////////////000000///111222222222333666888999999999999::::::;;;<<<666666555444333333444444777666777:::===@@@@@@@@@888666666999<<<<<<888333333444555444333222333444444777:::;;;999777555444555555555666777888999:::<<>><<<999888888888666555555555555444333222000000////////////////////////111111222333444555555555555444444333222111000000333---+++///222111000111///000111222222111000///111111111111111111111111000000000000000///......,,,------....../////////---------...//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,###(((---...+++)))***,,,+++***((((((((()))+++,,,,,,+++***))))))+++,,,...*********))))))(((((((((,,,+++))))))+++,,,+++***************************))))))************)))))))))************+++++++++---,,,+++******+++,,,---))))))))))))))))))))))))***)))((()))***+++***(((***)))))))))))))))))))))***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))((((((((())))))***+++,,,+++++++++******)))))))))))))))***++++++++++++***)))))))))))))))******+++++++++*********)))))))))---+++(((((()))+++,,,,,,***************+++++++++************************((())))))*********)))))))))***+++)))''''''***,,,)))***+++++++++***))))))************************++++++++++++++++++++++++***++++++***))))))***,,,......---,,,+++******)))(((((((((((())))))******((((((((((((((((((((((((************)))))))))((((((((())))))))))))(((((())))))***++++++++++++***))))))***+++++++++++++++,,,+++)))((()))***,,,---******+++++++++,,,,,,,,,***+++++++++***+++---///%%%)))''' !!!(((***''')))***++++++,,,,,,++++++))))))************))))))************************(((((((((((((((((((((((('''%%%%%%))))))%%%%%%'''&&&&&&'''''''''((((((((()))''''''))))))&&&&&&(((%%%%%%&&&'''(((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))++++++)))((((((((()))***&&&'''((())))))((('''&&&)))(((((((((((()))******((((((((((((((())))))***''''''((()))*********))))))******)))'''&&&'''(((************))))))))))))(((((((((((())))))))))))************))))))))))))&&&(((******)))))))))***(((((((((((((((((((((((()))******++++++******))))))***+++***))))))+++---///////////////...---,,,111111000000000////////////111222222222333666888888888999999:::;;;<<<<<<888777777666666666777777999888999;;;>>>@@@AAA@@@:::888888:::<<<<<<999666333444555555444333444666666888;;;<<<:::888666666777777777666777777888888===@@@CCCDDDBBB???>>>===:::::::::::::::888444111555555555444333222111000////////////////////////222333333444555555555555333333333222222222111111333333444555111,,,///555000000111222222111000000111111111111111111111111000000000000000//////...........................//////000000///...------,,,---.........---,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***---///...+++)))***,,,***))))))((((((***+++,,,++++++***))))))+++,,,---***************))))))))),,,***((()))***+++***)))))))))))))))))))))))))))******))))))))))))******)))************+++++++++------,,,,,,,,,,,,------))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))******((((((((()))***+++---...***+++,,,------,,,+++***)))))))))))))))***,,,,,,*********)))))))))))))))))))))***++++++++++++***)))))))))))))))******+++***))))))))))))(((((((((%%%(((+++,,,+++***+++,,,+++++++++***************++++++++++++++++++++++++&&&'''((()))))))))))))))''')))++++++***((()))******+++++++++***))))))(((************************)))*********+++,,,,,,,,,)))***+++***)))(((***,,,,,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))***++++++++++++***))))))******++++++++++++---,,,***))))))***++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++...000(((+++)))%%%%%%***,,,***'''(((((()))))))))))))))((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((%%%&&&))))))&&&%%%(((''''''''''''(((((((((((()))(((((((((((('''''''''%%%&&&&&&'''((((((''''''((((((''''''''''''((((((((((((''''''(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((((()))***+++$$$&&&(((******)))(((''')))))))))))))))******+++))))))(((((((((((())))))$$$%%%&&&'''((()))))))))(((((((((&&&$$$%%%''')))*********)))))))))))))))(((((((((((())))))))))))*********)))))))))))))))***++++++***((('''((())))))))))))(((((((((((((((((())))))******))))))((()))***+++***))))))+++---+++,,,---...///000000000111111111111000000000000///111222222222333666888777777888:::;;;<<<<<<===999999888888888999999:::777777777999<<<>>>>>>===<<<;;;::::::<<<<<<:::888555666777777666666777888888;;;======;;;999888777888888777777888888999:::???AAADDDDDDBBB@@@>>>>>>:::999999999999777444111444444444444333222111000000000000000000000000000333333444555555555444333111111222222222333333333111222444444///***---444111111111111111111111111111111111111111111111111//////000000000000//////000/////////.........------...//////...---,,,---......------...///000000,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,......,,,***)))+++,,,+++************+++,,,,,,*********)))***+++,,,,,,++++++******************+++)))(((((()))******)))((((((((((((((((((((((((+++***)))(((((()))***+++))))))*********+++++++++************************))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))************)))))))))***+++,,,,,,******+++,,,,,,+++******))))))))))))***+++,,,,,,******************))))))))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))%%%(((+++,,,***))))))***,,,+++++++++***)))))))))++++++++++++++++++++++++&&&'''((()))************))))))******))))))))))))+++++++++******)))((((((************************((())))))***+++,,,,,,---)))*********((((((***+++*********++++++++++++++++++******))))))(((((('''+++++++++++++++,,,,,,,,,*********)))))))))))))))(((((())))))))))))(((((())))))***++++++++++++******************+++++++++---,,,+++************+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,...///(((***+++******,,,,,,***''''''((())))))))))))((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))''''''******'''''')))'''''''''((((((((())))))'''((((((''''''(((((('''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((()))***+++$$$%%%((()))***)))(((''')))))))))))))))******+++))))))(((((((((((())))))'''((()))***++++++,,,+++)))))))))(((''')))---000))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))******((((((((('''''')))---000)))))))))))))))((((((((('''((((((((((((((((((''')))***+++***))))))+++---***+++,,,...//////000000/////////000111222222222///111222222222333666888666777999:::<<<<<<<<<<<<999999999999999:::;;;<<<777666666888;;;======<<<>>><<<;;;;;;;;;;;;;;;:::999:::;;;;;;999999:::;;;;;;===???>>><<<:::999999777777888999:::<<<===>>>AAACCCDDDDDDBBB@@@??????<<<:::888777777666555333444444444444333222111111111111111111111111111111222333444555555555333333000111111222222333444444111//////111000...///444222222111111111111222222111111111111111111111111//////000000000000//////000000000///......------+++---//////...---...///---,,,***)))+++...222444------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***)))***+++---++++++++++++,,,,,,------***))))))*********++++++******************+++++++++)))(((((()))******)))((((((((((((((((((((((((+++***)))(((((()))***+++))))))*********+++++++++((())))))))))))))))))(((***************************)))((()))***+++***((((((((())))))************,,,,,,+++***)))))))))***))))))************))))))))))))))))))***+++,,,---++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))******+++************************...,,,++++++,,,,,,+++))),,,+++++++++***)))))))))++++++++++++++++++++++++'''((()))***++++++,,,,,,+++***((('''((()))***++++++******))))))(((((((((************************(((((()))***++++++,,,,,,)))******)))(((((()))+++)))))))))*********++++++''''''((((((((((((((()))******++++++,,,,,,,,,,,,))))))))))))))))))******(((((())))))))))))(((((())))))***++++++++++++*********)))))))))***+++,,,------,,,++++++***************+++++++++,,,,,,,,,)))+++,,,---,,,,,,---...&&&((()))***+++***)))(((((()))******++++++******''''''((((((((((((''''''************************(((((((((((((((((((((((()))'''(((++++++(((''')))''''''((((((((()))))))))%%%((((((&&&''')))***'''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************%%%&&&''')))))))))(((((()))(((((((((((()))*********))))))(((((((((((((((&&&'''((()))))))))))))))&&&''''''''''''))),,,///))))))))))))************(((((((((((())))))))))))))))))))))))******************)))'''&&&'''***,,,))))))))))))))))))))))))'''(((((())))))((((((''')))***+++***))))))+++---------.........------,,,---......///000111222333///111222222222333666888666777999;;;<<<<<<;;;;;;888888888999999;;;<<<===888777777:::===?????????>>>===<<<:::::::::;;;;;;<<<===>>>===;;;:::;;;<<<>>>???@@@@@@===;;;;;;;;;777888999:::<<>>AAABBBAAA???>>><<<999888888:::<<<>>>??????>>><<<:::;;;;;;???AAABBBAAA>>><<<<<<<<<999:::;;;<<>>AAAAAAAAA???>>><<<999777888:::<<>>;;;999999:::AAABBBBBBAAA???===<<<===<<<<<<===>>>@@@BBBCCCDDDDDDEEEFFFEEEBBB@@@@@@@@@>>><<<:::999999888777555333333444444444333222222........................+++---111333444444333222111111222222222333333333000000111333111---000666444333222111111222333444111111111111111111111111......///000000000000000////////////000000000000,,,///222000+++((())),,,...///111222111///,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++******+++++++++***(((''''''((()))))))))))))))(((((()))***************''''''(((((()))))))))***---+++******+++,,,,,,+++************************((()))***++++++***)))((()))************+++++++++)))***+++,,,,,,+++***)))***************************)))((()))***+++***((('''(((((()))***++++++++++++***************++++++,,,++++++******++++++,,,************+++,,,---...(((((())))))*********+++))))))***++++++++++++***)))))))))))))))******+++&&&'''''''''(((((())))))$$$***000///***(((+++000))))))******+++++++++,,,))))))))))))))))))))))))((()))))))))))))))(((''')))((((((+++------)))%%%''''''''''''((()))+++,,,*********************************)))))))))))))))((()))))))))'''''')))******)))))))))(((((((((((())))))))))))************'''(((((()))***+++++++++(((((())))))*********+++(((((())))))))))))(((((())))))***++++++++++++***+++***)))((((((***,,,---***+++,,,,,,------------******+++++++++,,,,,,,,,%%%(((***+++*********+++************+++,,,------((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((('''((((((((('''&&&%%%%%%###&&&((()))((('''''''''''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''')))++++++***)))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&((())))))(((((()))+++((()))+++***(((''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((******+++,,,,,,,,,,,,+++(((((((((((()))))))))))),,,***((((((***+++)))&&&///---***)))+++---......************************)))***++++++***)))***+++************************)))+++,,,+++)))))),,,///)))***,,,...//////......111111111111222333444555555666888999::::::999888666777777666666666999;;;555666888<<>>;;;:::888777888:::<<<>>>AAA@@@===;;;:::;;;===???DDDDDDDDDCCCBBB@@@???>>>??????@@@AAAAAAAAA@@@@@@CCCCCCBBBAAA???>>>>>>======<<<:::888777777777888999888666555333333222222000000///............//////111444666666444111///333333333222222111111111222222111111111111111111222222222111111111111111333333333222222222111111////////////............////////////////////////---......---++++++,,,...//////...---,,,++++++***++++++,,,,,,---.../////////---,,,++++++)))'''$$$---,,,,,,+++*********++++++,,,,,,++++++)))(((''',,,++++++******++++++,,,************************&&&&&&((()))******************************++++++*********)))))))))))))))(((***+++***)))((()))***************************---///***!!!$$$)))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************)))***,,,,,,***))))))***************************------,,,+++******++++++(((((()))************)))''''''(((''''''(((+++---******************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''',,,+++***))))))***+++,,,))))))))))))))))))))))))...+++((((((+++,,,+++(((************************+++,,,++++++///444222...''''''(((((())))))******))))))))))))))))))))))))++++++***)))))))))))))))++++++***)))(((((())))))))))))))))))(((((((((((())))))***++++++++++++***))))))))))))***+++,,,---***,,,---,,,))))))+++...)))))))))))))))))))))***)))************+++++++++,,,+++***************+++((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))((('''&&&%%%$$$&&&(((((('''&&&'''((('''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''')))++++++***(((((()))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''((())))))(((((()))***(((((()))(((((('''(((((((((((())))))))))))(((((('''(((((()))***)))))))))))))))))))))************(((((((((((()))))))))))),,,***((()))***+++)))'''---+++(((((()))))))))(((************************((()))******(((((()))***************************)))+++,,,+++))))))+++---++++++,,,---...............//////000222444555666666666888888999888777777555666666666555666999;;;777888999===@@@AAA???===;;;:::888777888:::<<<>>>@@@>>><<<::::::;;;===>>>CCCCCCBBBBBB@@@???>>>===??????@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<===<<<:::888777777777777888777666555444333333222000//////..................000222444444333111///222222222222222111111000111111111111111111111111222222222222333333333333222222111111111000000000000000/////////.................................---......---++++++,,,......---------------------++++++,,,,,,---......///...---,,,,,,------+++)))---,,,++++++******++++++,,,,,,++++++***))))))(((+++******))))))******+++************************(((((())))))***+++++++++***************************)))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++'''+++***%%%$$$(((***)))((((((((('''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***+++++++++++++++++++++++++++***)))((((((''''''((((((((()))******++++++******'''((((((((('''(((***,,,(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''+++***))))))))))))***+++))))))))))))))))))))))))+++***((((((***++++++***************************'''(((&&&$$$'''------)))(((((((((((())))))******))))))))))))))))))))))))+++***)))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***))))))))))))***+++,,,---***,,,---+++))))))+++---+++++++++***************)))************+++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''(((((((((************)))((('''&&&%%%'''''''''&&&&&&((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''')))******)))(((((()))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((()))***)))((('''((()))((('''&&&&&&'''((((((''''''(((((())))))(((((('''((())))))***************(((''''''&&&&&&((()))***(((((((((((())))))))))))+++***))))))******)))((()))((('''((())))))((('''************************''')))***)))((('''((()))************************---......---,,,+++---...---,,,,,,,,,,,,,,,------,,,---...///111444666777666666777777777666555555333444555555555666999<<<::::::;;;>>>@@@AAA???===:::999888777888:::<<<>>>===<<<;;;::::::;;;===>>>@@@@@@@@@???>>>===<<<<<<>>>?????????@@@@@@@@@@@@???>>>>>>>>>===<<<::::::;;;:::999888777666666666777777666555444333333333000///......------.........///000111111111111111000111222333222111000///111111111111111111111111000000111111222222333333000000000000////////////000000000/////////..............................---......---++++++,,,...,,,,,,---------.........++++++,,,,,,------......+++***+++,,,...///...---,,,,,,++++++******++++++---,,,+++))))))))))))******))))))))))))))))))******************************)))))))))***+++,,,---************************))))))))))))))))))******(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,###(((***))))))++++++***'''''''''''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))******+++++++++++++++)))))))))(((''''''))),,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))'''((())))))((((((***,,,******************************'''$$$&&&+++,,,)))((((((((())))))))))))***))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******))))))))))))******+++,,,***+++,,,+++))))))+++,,,,,,,,,,,,++++++*********)))************+++++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((()))))))))((((((&&&''''''&&&%%%%%%(((***'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((())))))((('''((()))''''''''''''((((((((((((''''''((((((((((((''''''************++++++++++++)))******)))(((''''''((((((&&&$$$$$$'''(((((('''&&&&&&''''''''''''&&&&&&(((((()))************)))((('''&&&%%%%%%''')))***(((((((((((())))))))))))***)))))))))******))))))&&&&&&'''***,,,,,,***(((************************((()))***)))(((((()))***************************---------,,,++++++,,,,,,...---,,,+++++++++,,,---------...///000222444555555555555555444333333222222333444444444666999<<<;;;;;;<<<>>>@@@@@@>>><<<999888777777888:::<<<===<<<;;;:::::::::<<<>>>???>>>===<<<<<<;;;;;;;;;;;;=========>>>>>>???@@@@@@============<<<;;;:::999999999888777666666555555666666666555555444333333000///......------..................///000000111...///111222222111///...111111111111111222222222,,,------...///000000111000000000/////////......000000000/////////......---------------------------......---++++++,,,...---------...............++++++,,,,,,,,,---------)))((()))***---...---+++,,,,,,++++++***++++++,,,...,,,***(((((()))***+++******))))))))))))*********************************))))))))))))***+++,,,+++++++++***************)))))))))))))))*********(((***+++***)))((()))***++++++++++++++++++++++++$$$'''***+++++++++++++++(((''''''''''''((())))))((()))))))))************))))))))))))))))))))))))((()))))))))******************+++***))))))+++---++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,+++*********)))'''''')))+++************************(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%'''))))))''''''***---***************************,,,+++((((((+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((())))))))))))((())))))***************)))))))))))))))***+++++++++++++++*********++++++,,,++++++******)))))))))))))))*********+++++++++((((((''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))(((''''''###$$$%%%'''((()))******&&&''''''&&&%%%%%%(((***'''&&&%%%$$$$$$%%%'''(((''''''''''''(((((())))))''''''''''''(((((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''(((((((((&&&&&&''')))''''''''''''((((((((((((''''''((((((((((((''''''************++++++++++++)))******)))(((''''''((((((&&&%%%&&&''''''''''''(((((())))))))))))((((((&&&'''(((((())))))(((((()))((('''&&&&&&(((***+++(((((((((((())))))))))))))))))******)))))))))***''''''(((***+++***'''$$$)))))))))))))))))))))))))))***++++++))))))***+++***************************)))((('''((((((((((((...---+++******+++,,,---............//////000111444333333222111111111111111222333333333555888:::::::::;;;===??????===:::777777777777888:::<<<===<<<;;;;;;;;;;;;<<<===>>>;;;::::::999999999::::::<<<;;;;;;;;;<<<===???@@@<<<<<<===>>>===;;;:::999777777777777666555555444444555555666666555444333000000///............///......---------...000000......///000000000///...000000111111111222222222,,,,,,---...//////000000111000000000000/////////////////////............---------------------------......---++++++,,,...000000///......---,,,,,,+++++++++,,,,,,,,,,,,,,,+++******+++------,,,***,,,++++++***++++++,,,,,,---,,,***(((((()))+++,,,+++++++++******+++++++++************************)))(((((((((((()))******+++++++++*********))))))(((((())))))************(((***+++***)))((()))***))))))))))))))))))))))))))))))******)))((()))+++))))))(((((())))))***+++((()))))))))************))))))))))))))))))))))))((()))))))))************)))***+++***))))))+++---))))))))))))))))))))))))((((((''''''''''''((((((******+++,,,,,,,,,,,,+++***+++***)))'''((()))+++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%'''))))))''''''***---))))))))))))))))))))))))&&&***+++)))(((***)))&&&************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))))))))(((((('''((((((((()))))))))***(((((()))************))))))))))))((())))))******+++***))))))******************))))))((((((((('''))))))*********+++++++++''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&!!!"""$$$&&&(((******+++%%%'''''''''&&&&&&((()))''''''&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((()))***)))((('''((()))&&&(((***)))'''&&&&&&'''***++++++,,,,,,++++++***&&&&&&'''((((((((((((((()))(((((('''((()))***+++(((((((((((())))))))))))((()))******))))))***+++***))))))((((((%%%!!!)))))))))))))))))))))))))))+++,,,+++***)))***+++************************+++***((()))+++,,,,,,+++,,,+++++++++++++++,,,,,,///......------......///111111000/////////000000000111222222222333666999888888999;;;======;;;999666666777777999:::<<<<<<;;;;;;:::::::::;;;<<<<<<999999888777777888999::::::999999999:::;;;===>>>:::;;;<<<======;;;999888555666666666666555444333333444555666666666555444222111000000//////000000//////...------......///..................//////000000000111222222333333//////000000111111222222000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...111111000///...---,,,+++++++++++++++,,,,,,,,,,,,///...---...//////---+++++++++******++++++,,,,,,,,,+++***))))))***++++++,,,,,,++++++++++++,,,,,,************************'''((())))))))))))((((((,,,,,,++++++***)))))))))((((((((()))******++++++(((***+++***)))((()))***)))))))))))))))))))))))),,,***)))***(((%%%'''+++)))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))************''')))+++++++++***+++,,,))))))))))))))))))))))))((((((((((((((())))))***)))******+++++++++++++++*********)))((((((***,,,((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))'''((())))))((((((***,,,))))))))))))))))))))))))''',,,---***)))***+++)))+++************)))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((()))***)))((('''&&&''''''(((((())))))******'''((())))))******)))))))))))))))(((((())))))***+++***((((((***+++***)))(((((((((((((((((((((((()))************+++++++++)))))))))(((((()))******(((((((((((((((((((((((('''((((((((()))))))))***&&&'''((())))))((('''&&&$$$%%%&&&((())))))))))))$$$&&&(((((('''&&&'''(((&&&'''(((((()))))))))((($$$%%%%%%&&&''''''((((((''''''''''''(((((((((((('''''''''((()))*********((((((((((((((((((((((((&&&''''''&&&$$$$$$&&&(((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''((())))))(((((()))***%%%***///---((($$$$$$'''******++++++++++++******''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))+++***)))(((***,,,***)))(((((((((&&&### )))))))))))))))))))))))))))***+++***)))((()))+++************************+++)))((())),,,......---)))***+++,,,,,,,,,,,,,,,------,,,,,,---...////////////...---......000000111222222222111222555777555555666999;;;;;;999777555555666888999:::<<<<<<999999999888888888888888888888666666666888999;;;888777666666777999<<<===777999:::<<<;;;:::777666444444555666555444333222222333555666777666555444333222222111111111111111000000//////......------...---,,,+++,,,---///000///000000111222222333333111111111111111111111111/////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++---......---++++++,,,...000000//////......------++++++++++++++++++++++++...------...//////...,,,++++++******++++++,,,---************************++++++************++++++************************'''(((***,,,,,,***(((''',,,,,,++++++***))))))((('''(((((()))******++++++(((***+++***)))((()))***))))))))))))))))))))))))***((((((***((($$$&&&***((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))************%%%(((+++---,,,+++++++++))))))))))))))))))))))))***************+++,,,,,,((()))******++++++******)))******)))((())),,,...(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))***++++++***))))))))))))))))))))))))))))))+++***((((((***++++++***))))))))))))))))))))))))***---,,,'''%%%)))------+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))***+++((()))******)))'''%%%$$$'''''''''((()))*********'''(((((()))))))))))))))))))))(((((((((((()))))),,,)))'''(((***+++***)))''''''(((((())))))******)))************+++++++++,,,+++***))))))(((((()))(((((((((((((((((((((((('''((((((((())))))******&&&'''(((******((('''&&&(((((())))))))))))((((((###&&&((()))((('''''''''&&&''')))*********)))((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''%%%$$$$$$&&&(((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))&&&((())))))(((((()))+++$$$+++222000((("""###'''''''''((((((((((((''''''(((((()))***************&&&'''(((((())))))(((((((((((((((((())))))))))))&&&)))+++***((((((***,,,(((''''''(((***+++***)))))))))))))))))))))))))))((()))***)))((('''(((***************************%%%"""!!!###'''))))))(((''')))+++,,,------,,,,,,+++++++++,,,---...000111...---,,,,,,---...000111111222222111000111444666333333444777::::::888666444555666888999:::;;;<<<888888777777666666555555888777666555666888:::;;;666666555555666888;;;<<<555777999::::::888666444333444555555555444333222111333555666777666555444444333222222111111222222111111111000///...,,,+++///---+++******,,,///111///000000111222222333333000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---......---++++++,,,............///////////////+++++++++++++++++++++++++++******,,,......---,,,+++*********+++,,,,,,---)))******+++++++++************))))))))))))******************************'''))),,,......,,,)))&&&,,,,,,++++++***))))))((('''(((((()))***+++++++++(((***+++***)))((()))***************************'''%%%'''+++***%%%%%%***'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************$$$''',,,...---,,,******************************''''''&&&''''''((())))))(((((()))***************((()))***))))))***,,,///************************(((((())))))))))))(((((())))))))))))))))))))))))************************'''((((((((())))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))...+++((((((+++,,,+++((())))))))))))))))))))))))'''(((%%%"""))),,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***++++++)))*********)))'''$$$"""&&&''''''((()))******+++'''(((((()))))))))))))))***)))(((((((((((()))))),,,)))'''(((***+++***(((''''''((()))***+++,,,,,,)))************+++++++++'''))))))&&&&&&))))))&&&((((((((((((((()))******''''''''''''&&&&&&'''(((((((((((((((((('''''''''%%%'''((()))((('''((()))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''(((+++***(((&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++++++++***(((%%%!!!'''((()))******)))((('''***)))((('''''''''''''''&&&((())))))((((((***+++&&&'''((('''&&&&&&(((******(((&&&'''***---...///''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))'''((()))(((%%%###"""###&&&%%%%%%'''***,,,,,,+++))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))(((((()))***'''))),,,,,,+++******+++%%%%%%&&&'''((()))***+++(((((()))***++++++,,,,,,++++++,,,------......///............000222444666888555222000000000...---...111444666666666666666888666444555888;;;:::888666666666666666555555555666555444333222333444555333222222222444666999;;;999888888999999888666333555333111111333444444333000111333444444333222111555444222000000000000111333333111000////////////,,,,,,---...//////......///000111111000///000111000000//////......------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***)))***++++++........................---,,,+++++++++,,,---......---+++******+++---...,,,,,,,,,+++++++++******+++,,,...///...,,,***)))***+++,,,+++)))''''''(((###'''+++,,,***)))***+++************************+++***)))(((((()))***+++)))******)))'''&&&'''((()))))))))))))))))))))))),,,+++***(((''''''&&&&&&************************((()))***)))((('''((()))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************&&&,,,222000***%%%&&&***)))***+++,,,++++++,,,...))))))***++++++++++++***++++++***)))(((((())))))''')))******((((((+++---******)))(((((()))******))))))))))))))))))))))))))))))************))))))...------,,,,,,------...)))************+++++++++,,,,,,+++***))))))******+++***)))((((((***,,,---))))))))))))************,,,+++)))((((((((()))***))))))*********))))))(((&&&&&&''')))***((($$$!!!(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))************)))******+++++++++*********))))))(((((()))))))))))))))(((''''''*********)))******+++,,,******))))))******+++,,,'''))))))''''''))))))&&&((((((((((((((()))******'''''''''&&&%%%&&&'''(((((((((((((((((((((((('''&&&((())))))(((''''''(((((((((((((((((((((((((((***)))((('''&&&''')))***((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((()))(((((('''((()))***+++))))))))))))(((((('''&&&'''((()))******)))(((''')))((((((''''''''''''(((&&&''')))(((''''''((()))((()))******))))))+++---)))'''$$$$$$&&&(((******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''')))******(((''''''((((((''''''((()))******)))(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))(((((()))***''')))+++,,,+++******+++&&&''''''((()))***++++++((())))))***++++++,,,,,,++++++,,,,,,---..................///000222444555444222000000111333333222...000333333333222222333666444333444666888888777555444444333222111111000444444333333333333444444333222222222333666888:::888777666666777777444222444333222222444444333222---///222444555444333222444333111000//////000000222222111000////////////---......///000000//////000111222222000000111222000000000//////.........///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,------------------------------,,,++++++***+++,,,---......---+++******+++---...,,,,,,++++++************))))))*********)))((('''+++,,,---,,,***)))((()))%%%(((,,,,,,+++******+++******************************))))))))))))******)))***+++***((('''((()))))))))))))))))))))))))))---,,,+++***))))))))))))************************((()))******))))))***,,,))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************'''***,,,,,,******,,,...***+++,,,+++)))(((((()))))))))***++++++++++++***++++++***)))))))))))))))***((('''''')))******)))************************))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((()))))))))*********,,,++++++***))))))******+++***)))((()))***,,,---))))))))))))************+++******)))))))))))))))******++++++++++++******))))))*********+++,,,---(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***)))((())))))***+++,,,---************)))))))))(((&&&&&&((()))***************)))))))))***+++,,,,,,******))))))******+++,,,'''******''''''******'''((((((((((((((()))******)))((((((''''''(((((()))''''''((((((((((((((((((&&&((())))))(((&&&'''(((((((((((((((((((((((((((,,,+++)))((('''((())))))&&&&&&''''''((((((''''''''''''((((((((()))))))))((((((((((((((()))******(((((((((((()))***+++,,,(((((())))))))))))(((((((((''''''''''''(((((()))((()))***)))((('''((()))((()))******)))***,,,...,,,)))%%%###$$$%%%''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''&&&(((******))))))***++++++***(((((())))))'''&&&''''''''''''''''''''''''***))))))))))))))))))***'''((())))))(((((()))***((()))+++,,,+++******+++((()))))))))******++++++)))))))))***++++++,,,,,,++++++,,,,,,------...............///000222333444333111000000222444444444000222222222000000111222444333111222444666666555555444333222111///......222222333333333333333222222222222222333555888999777666444444555555333222333222222444555555333111+++---111444666555333222222222111000////////////111111000//////000000000......///000000000000//////000111000///...///111000000000000////////////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,+++******+++,,,---+++************)))))))))))))))((((((((((((((((((,,,---...---+++******+++(((***,,,---+++******+++************************))))))************)))))))))+++++++++)))((()))***))))))))))))))))))))))))++++++************++++++************************(((***++++++******+++---))))))))))))************))))))))))))))))))))))))***************)))))))))))))))))))))************+++)))((((((***,,,------(((***+++***(((&&&&&&'''))))))***++++++++++++***+++***))))))))))))))))))---***&&&'''***,,,***''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((('''((((((((()))))))))))),,,+++******)))*********+++***)))))))))***,,,---)))))))))*********++++++)))************))))))(((******+++,,,,,,++++++***))))))(((%%%###$$$)))---(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***''''''((()))***,,,---...************))))))))))))%%%&&&((()))***+++++++++))))))))))))***+++,,,---******))))))******+++,,,'''******((((((++++++(((((((((((((((((())))))***,,,***))))))***++++++***''''''''''''((((((((((((%%%'''((()))((('''((()))((((((((((((((((((((((((***)))((('''&&&&&&''''''&&&''')))++++++++++++***''''''((((((((()))))))))((((((((((((((())))))***)))((('''&&&%%%&&&'''((((((((())))))))))))(((((('''''''''''''''((()))******+++,,,+++)))((()))***&&&'''((((((((()))+++---222...(((%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''$$$&&&((()))((('''((()))+++***(((((())))))'''&&&''''''''''''''''''''''''))))))(((((((((((())))))'''((())))))(((((()))***(((***++++++******+++,,,))))))))))))))))))))))))))))))*********+++++++++***++++++,,,------............///000111222333333555222000000111222222111222333333333111222333555333333222222333444555555666555555444333222222111000111222333444333222111222222222333444666777888888666444444555555444222222222333444666555222000,,,...222555666444222000111000000///////////////000000/////////000000111......////////////......,,,...///...---,,,---...000000000000000000000000---------,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++++++++*********++++++++++++++++++++++++***************+++++++++,,,,,,+++******+++,,,,,,***)))))))))))))))))))))---,,,***))))))***+++,,,+++,,,...---+++******+++***+++,,,,,,,,,+++******************************((()))***++++++***)))(((***+++,,,+++***)))***+++))))))))))))))))))))))))((((((''''''((()))******************************)))***++++++)))))))))+++((()))))))))************))))))))))))))))))))))))+++++++++******)))))))))((()))))))))*********************)))((((((((()))%%%''')))***)))))))))***))))))***++++++++++++*********)))))))))))))))***...,,,******++++++***)))(((***+++------+++***((())))))))))))))))))))))))))))))************))))))***))))))(((((())))))***((((((((()))))))))******++++++***************+++******)))))))))***+++,,,))))))*********+++++++++((()))***++++++***)))((())))))***+++++++++******)))+++***%%%"""((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***(((((((((((()))+++,,,,,,*********)))))))))))))))))))))*********))))))((((((((())))))***+++------******))))))******+++,,,'''******((())),,,,,,)))((((((((((((((())))))***+++)))'''''')))******(((&&&'''''''''(((((())))))###%%%'''(((((()))***+++(((((((((((((((((((((((())))))((('''''''''''''''&&&''')))+++,,,,,,++++++&&&&&&'''''''''((((((((('''(((((()))))))))))))))***((('''%%%$$$%%%%%%&&&))))))(((((((((((())))))'''''''''''''''((()))***)))***+++***((('''((()))&&&'''(((((('''(((***,,,333///***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&'''))))))(((''''''((()))((('''((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''((())))))(((((()))***)))***+++***))))))+++,,,((((((((((((((((((((((((***************+++++++++******++++++,,,------.........///000111222222222333111//////000111111111000111222222222333666888444444444444333444555666444444444444444555555555///000222333444333222222333333333444555666777888999777666666777777555333222222333444666555222000...000333444444222///---000000000000000//////...//////////////////000000---------......---,,,,,,---...//////------...//////////////////000000000,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***...---+++))))))+++---...***+++---,,,+++)))******,,,+++++++++,,,,,,+++***************************((()))***++++++***)))((()))***++++++***)))***,,,))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))***++++++***(((&&&&&&'''((()))))))))************)))))))))))))))))))))))),,,,,,++++++******))))))((()))))))))************###(((---,,,'''$$$%%%)))&&&(((+++,,,+++***++++++))))))***++++++++++++******)))))))))))))))******))),,,...+++'''%%%(((,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))*********))))))*********)))))))))*********+++++++++***************++++++***************+++++++++************++++++++++++((()))***++++++***)))(((''''''((())))))))))))))),,,...///,,,&&&$$$&&&***(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))*********))))))((()))))))))))))))))))))))))))******))))))************))))))))))))))))))***+++,,,---******))))))******+++,,,'''***+++))))))------+++((((((((((((((()))******)))&&&###$$$'''((('''%%%&&&&&&''''''((()))))))))###%%%'''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((()))))))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))(((''''''''''''(((((()))&&&'''((('''&&&%%%&&&'''((()))***)))((((((***,,,000---)))'''''''''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((('''&&&))))))))))))))))))))))))''')))******)))((()))***'''&&&&&&'''***++++++***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((())))))(((((()))***)))***+++***))))))+++---&&&&&&''''''((((((((()))******************************++++++,,,,,,------......000111222222222222111///...///111444444444---///111222222333555777444555666555444444555777111111222222333444444444000111222333444444444444444555555666777777888888999888888999999888666333333222222444555555333111111111333333222111///---///000000111111000//////000000///....../////////,,,------------,,,++++++///000111000///...///111............////////////+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,---------......------.........---,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))************+++,,,+++)))((((((***,,,---)))+++,,,,,,*********+++,,,***)))***+++,,,+++***************************))))))************))))))((()))+++***))))))***+++))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))***++++++***'''&&&&&&'''))))))))))))************))))))))))))))))))))))))+++++++++++++++*********))))))))))))************%%%,,,---(((%%%(((---***,,,......,,,***))))))))))))***++++++++++++***)))))))))))))))******+++$$$)))---***###!!!&&&,,,((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************++++++++++++*********)))******+++,,,))))))******++++++++++++*********++++++++++++,,,((())))))************)))&&&&&&'''((())))))))))))(((+++......+++***+++---(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***++++++***)))(((((((((((())))))))))))************%%%&&&(((***+++---------*********)))******+++,,,******))))))******+++,,,(((++++++)))***---...+++((((((((((((((()))******)))&&&###$$$''')))'''$$$&&&&&&''''''((())))))***%%%'''))))))((('''((()))((((((((((((((((((((((((&&&'''(((((())))))))))))%%%%%%%%%%%%&&&'''((((((''''''((((((((()))))))))&&&'''((()))***))))))(((''''''((()))***++++++******)))(((''''''((()))***)))((((((''''''''''''(((&&&'''(((((('''&&&((()))))))))***)))'''&&&((())),,,***((('''((('''&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((($$$&&&((()))))))))***+++((('''&&&'''***+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((()))*********+++***))))))+++---&&&&&&'''((()))******+++*********************************+++,,,,,,------...///000111222222111111333111000111333555666666///111444555444444444555444555666555333222444777111111111111222222222222222222222222333444555666555666777888888999999999888888999;;;;;;999555222444333222222444444333222111111111111111000000000///000111222222111000000111000///...............------......------,,,+++---///000///...---...///,,,---------.........///++++++,,,---------,,,+++******+++,,,,,,---......,,,,,,,,,---------......------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++******++++++++++++******************++++++,,,,,,***)))(((((((((***+++,,,***+++------,,,++++++,,,***((('''(((+++,,,,,,*********************************))))))))))))******'''(((***)))((((((***+++))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))((()))******)))((()))***))))))))))))************))))))))))))))))))))))))***++++++++++++++++++,,,))))))))))))************"""&&&***+++)))(((+++...***,,,//////---***)))((())))))***++++++++++++***)))))))))))))))***++++++%%%)))+++)))&&&%%%(((,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))******************))))))***++++++,,,))))))***+++++++++++++++*********+++++++++,,,,,,)))))))))))))))******+++&&&'''((())))))*********''''''((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))******))))))(((((((((((()))((()))))))))************%%%&&&(((***,,,---......,,,+++******)))***************))))))******+++,,,(((++++++)))***......,,,((((((((((((((()))******,,,(((%%%&&&***,,,)))&&&&&&&&&&&&'''((())))))***((()))***)))'''&&&%%%&&&(((((((((((((((((((((((("""###%%%&&&''''''(((((((((((('''&&&&&&''')))***))))))))))))************&&&''')))*********)))((('''((()))******)))((('''***)))(((''''''((()))******)))((('''''''''''''''(((***++++++******+++---'''((((((&&&$$$###$$$&&&***)))))))))***)))'''%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''!!!$$$&&&'''((()))+++)))((('''((()))***)))((())))))))))))))))))))))))((((((''''''''''''(((((('''((())))))(((((()))************)))((()))+++...&&&'''((()))***+++,,,---++++++******************)))******+++,,,,,,------...///000111222222111000999777444333444444444333333555888999777666555555333555666555222111444666444333333333222222111111333333222222333555666888666777888999999999999999666777999;;;<<<999555111555333111111333444444333000000//////000111222333000111222333333222111000222111000......---------.../////////...------,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......***+++,,,---------,,,+++******+++,,,,,,---......,,,,,,,,,---------......++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,******++++++++++++************+++++++++,,,,,,,,,******)))******+++,,,,,,+++---......---,,,---...***'''&&&'''***,,,,,,***************************+++***)))(((((()))***+++&&&((())))))(((((()))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((*********+++---...))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))************,,,+++)))))))))***+++,,,&&&)))---......,,,++++++))))))***++++++++++++***))))))((())))))***++++++***+++++++++***+++---...((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))******))))))))))))******(((((((((((())))))))))))******))))))***+++,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,***)))((((((((()))+++,,,'''''')))******+++++++++,,,***((('''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***((((((((((((((()))******(((((())))))*********+++((()))***+++++++++++++++---,,,+++***))))))))))))*********)))***++++++,,,))))))))))))))))))))))))+++******)))))))))******((((((((((((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,***((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***+++,,,(((&&&%%%&&&((())))))(((...,,,((('''&&&''''''''''''((()))******)))((('''((()))***)))((('''((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&(((***,,,************************(((((((((((())))))))))))((()))***)))'''&&&&&&'''&&&'''((((((''''''(((***+++***((('''&&&''')))***---,,,)))&&&(((...///,,,)))************+++++++++))))))))))))************++++++++++++,,,------...000000111111111111000000///333444111000333444333444555666555444333444555777777666666555555555555666444222000000111222333444555555555555555444444666777777888999999::::::555777999999888777777777555444333444555555333111...000111111000000111222444222111000000333666888111111000000///.........+++---------+++++++++---***++++++,,,,,,------...++++++,,,,,,,,,,,,------111...,,,***+++++++++*********+++++++++,,,,,,,,,...,,,***))))))+++...000+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,333///++++++,,,---,,,***'''))),,,,,,+++******+++***+++,,,,,,------,,,,,,)))************+++++++++******+++***)))(((&&&$$$))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((((((******((())))))((('''''')))***,,,,,,---------,,,,,,+++))))))((((((''''''&&&&&&+++***)))(((((()))***+++((()))))))))'''''')))***+++++++++***)))(((((('''***))))))(((((()))***+++,,,,,,,,,,,,+++***)))((())))))))))))((((((((((((******))))))))))))******((())),,,......---+++)))''''''''''''(((***+++,,,++++++***)))(((((()))))),,,+++***************+++++++++******)))((((((((()))******)))(((''''''(((&&&)))***((())),,,,,,)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************---,,,,,,++++++,,,,,,---&&&%%%'''++++++)))+++///''')))******))))))***+++,,,)))&&&&&&(((******((()))************+++++++++)))'''%%%'''+++------+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((+++***((('''''''''((()))''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###(((''''''((())))))'''&&&+++)))'''&&&'''((())))))''''''(((((((((((('''''''''((())))))''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((('''''''''''''''(((''''''&&&&&&''''''(((''''''(((((())))))******''''''((((((((()))))))))%%%$$$###"""###$$$&&&(((************************(((((((((((())))))))))))((()))))))))'''&&&'''(((&&&'''((((((''''''(((******)))(((''''''((()))***++++++)))&&&)))......***))))))*********+++++++++))))))))))))************++++++++++++,,,---......000000111111111000000//////333444111000333444333444555666555444333444555666666666555555444444444555444333111111111222222333444555666666666666666999999888888888888999999666888999999777666666666555444333444555555333111///000111111000000111333333333222111222444666777222111111000000///......+++---------++++++,,,---------------------------++++++,,,,,,,,,,,,------///---*********+++*********++++++++++++,,,,,,,,,---,,,+++******,,,---///+++,,,---,,,***)))***+++++++++++++++++++++++++++000---+++***,,,,,,+++)))''')))++++++***)))***+++***+++,,,,,,------,,,,,,)))************+++++++++++++++++++++***)))((('''))))))*********+++++++++)))))))))))))))))))))))))))((((((((((((((())))))((()))***)))'''''')))***))))))************))))))))))))))))))******************))))))))))))******((()))))))))'''''')))************)))((('''''''''***))))))(((((()))***+++'''(((((()))))))))((((((++++++*********)))))))))******))))))))))))******''')))+++------,,,***)))''''''(((((()))*********++++++***)))))))))))))))((('''''''''''''''((((((************)))))))))))))))*********((('''((()))(((++++++)))(((+++***''')))))))))))))))))))))))))))))))))***************))))))))))))************,,,,,,++++++++++++,,,,,,'''&&&(((++++++(((***...''')))******))))))***++++++(((&&&''')))***)))((())))))*********++++++++++++)))'''''')))+++***((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))((('''&&&'''(((++++++************++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((+++***(((''''''((())))))%%%%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&'''(((((()))((('''&&&$$$###""""""((('''''')))***)))'''$$$''''''&&&&&&''')))+++,,,''''''&&&&&&&&&&&&''''''%%%&&&((((((''''''(((***(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''((()))***++++++''''''''''''((((((((((((((('''&&&%%%&&&&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&'''(((&&&'''((((((''''''(((******)))(((''''''((()))***)))***)))'''))),,,,,,((()))))))))*********++++++))))))))))))************++++++++++++,,,---...///111111111000000////////////333444111000222333222333444555555333333444555555555444444444444333333333333333444333333222222111222444666888999999888;;;:::999888888888999:::888999:::999777555444555555444333444555555333111///111222222111000222333333333333444444555666666333222222111000000//////+++,,,------,,,+++,,,...000000///......---,,,,,,++++++,,,,,,,,,,,,------,,,+++))))))***++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++************************,,,+++***+++,,,+++)))(((((()))))))))((((((***+++***++++++,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++)))))))))************+++))))))))))))))))))))))))%%%&&&'''(((((()))((((((((()))***)))(((((()))***(((((())))))))))))((((((((((((((()))***+++++++++))))))************))))))((()))))))))'''''')))***)))))))))((((((''''''&&&))))))(((((()))***++++++%%%&&&'''((()))*********,,,,,,,,,+++++++++************))))))))))))******'''(((***,,,,,,+++***)))(((((()))******)))((((((+++***)))))))))))))))))))))))))))))))))***+++,,,))))))))))))************)))*********((('''((()))***,,,,,,((((((***)))&&&))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************++++++************++++++)))''')))+++***''')))---''')))******))))))***+++)))(((((((((******(((''')))))))))*********++++++,,,***((('''(((((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&''')))******+++&&&((()))((('''&&&'''))),,,++++++******++++++,,,))))))))))))))))))))))))((())))))******+++++++++(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))((('''&&&'''((()))((('''&&&&&&'''''''''(((***,,,)))(((&&&&&&&&&&&&((()))###%%%''''''&&&'''(((***(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''''''''((((((((((((''''''''''''(((((('''''''''((()))*********&&&'''''''''((((((((((((+++***))))))((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&'''(((&&&'''((((((''''''(((***)))(((((('''(((((()))***&&&)))***((()))+++***&&&))))))))))))************((()))))))))*********************+++,,,---...///222111000000//////......///333444111///222333111222333444444333222444555333333333333333333333333222333444555555444333111000222555777:::;;;;;;::::::999888888888:::;;;<<<999::::::888666333333444555444333444555555333111000111222222111111222444333333555666666666555555333333222222111000000000+++,,,...---,,,,,,---...///.........---------,,,+++++++++,,,,,,,,,------+++***)))***,,,------,,,+++++++++,,,,,,,,,------***+++,,,---------,,,,,,+++,,,---,,,***)))***+++******************************+++,,,,,,+++***(((((()))((('''&&&'''))),,,******+++,,,,,,,,,,,,+++))))))*********+++++++++******)))((()))***,,,---))))))))))))************))))))))))))))))))))))))$$$%%%''')))******))))))((()))+++***)))((()))***((())))))***************&&&'''''''''((((((((()))'''(((***++++++***))))))((()))))))))'''''')))*********))))))((((((((('''((((((((())))))***++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******'''((()))++++++***))))))((()))+++,,,+++)))'''&&&******)))))))))))))))***)))))))))***+++,,,---...'''(((((()))***+++++++++(((***+++***(((((()))***))),,,+++((('''******'''))))))))))))))))))))))))(((((()))******+++,,,,,,((()))))))))******************))))))))))))*********((()))+++***'''(((,,,''')))******))))))***+++'''((()))*********((('''))))))))))))************+++***(((''''''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******((()))******))))))***++++++******))))))******+++))))))))))))))))))))))))'''(((((()))***++++++,,,'''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''')))***,,,------)))'''$$$$$$&&&)))+++,,,&&&((()))(((&&&&&&''')))***)))(((''''''((()))***###%%%''''''&&&'''(((***(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((''''''((((((((())))))))))))(((((((((((('''''''''(((((((((((())))))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&((()))(((''''''((()))&&&'''((((((''''''(((***((((((((((((((()))******%%%)))+++)))(((***)))%%%(((((()))))))))*********((()))))))))*********************+++,,,---//////111111000///....../////////333444000///111222000000222333333222222333555222333333333333333333333222333555777777555333222000222666999;;;<<<;;;;;;777777777888:::<<<>>>@@@:::::::::888555333333333555444333444555555333111111222333333222222333444222444555666777666555444333333222222111000000000+++,,,...------,,,...///++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,++++++,,,...///...---++++++,,,,,,,,,---------)))+++,,,......---,,,++++++,,,---,,,***)))***+++++++++++++++++++++++++++)))+++,,,------,,,++++++((()))((('''&&&'''))),,,)))***++++++,,,,,,++++++))))))*********+++++++++)))(((''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((***++++++******((()))++++++***))))))***'''((()))***************)))((((((((('''''''''&&&'''((()))+++++++++***)))((()))))))))'''''')))***++++++***************)))'''(((((()))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++***************))))))))))))******'''((()))************))))))***+++,,,+++***'''&&&***)))))))))))))))******&&&&&&&&&'''((()))***+++''''''((()))***++++++,,,(((***+++***)))((()))+++(((******''''''+++,,,***))))))))))))))))))))))))''''''(((((()))***++++++((()))))))))***************))))))(((((())))))******)))***,,,***&&&'''+++''')))******))))))***+++'''(((*********)))((('''(((((()))))))))*********(((((((((''''''''''''((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))((((((''')))******))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))******++++++''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((()))))))))'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((())))))*********'''$$$$$$&&&)))++++++&&&)))***)))&&&$$$%%%((())))))(((((((((((())))))%%%&&&((((((''''''(((***(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((()))*********)))((((((''''''(((((()))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((''''''((()))&&&'''((((((''''''(((***''''''(((((())))))******%%%***,,,)))((()))(((&&&((((((((()))))))))******))))))))))))************))))))***+++,,,...///000000000............000111///333444000///111111000///111222222222222333555222222333333333333444444222333555777777666555444222555888;;;<<<<<<;;;:::555666888:::<<<>>>@@@AAA::::::999777444222333444555444333444555555333111111333444444333222444555333444555666666555444333333222222111000000//////+++,,,......------...000******++++++,,,------...++++++,,,,,,,,,,,,---------,,,,,,---///000///---,,,,,,,,,,,,------------***+++,,,---...---,,,++++++,,,---,,,***)))***+++++++++++++++++++++++++++)))+++,,,---,,,,,,,,,---((()))))))))((((((***+++)))******+++++++++++++++)))************+++++++++((((((''''''((()))*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))******++++++***'''***,,,,,,+++)))))))))%%%&&&'''(((((())))))(((+++++++++***)))((((((((('''((()))******+++******((()))))))))'''''')))***++++++++++++++++++++++++&&&'''(((***++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++************))))))))))))******((()))******++++++************+++++++++***(((''')))))))))))))))******+++(((((((((((()))******+++'''(((((()))***+++++++++(((***+++***))))))***,,,'''***)))&&&'''+++---+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))******************))))))))))))*********)))))),,,***''''''+++''')))******))))))***+++''')))******((((((((()))((((((((()))))))))******&&&'''(((((('''''')))+++''''''(((((())))))******))))))))))))))))))))))))*********))))))(((((((((%%%&&&(((((('''''')))***(((((((((''''''((((((((())))))))))))))))))))))))'''(((((())))))*********''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&''''''((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***(((''''''(((((('''%%%%%%(((+++)))%%%$$$%%%((('''((((((((((((((((((''''''((())))))''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))*********+++((())))))***++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((''''''(((***&&&'''((((((''''''(((***&&&'''((())))))*********'''+++---)))'''((()))((((((((((((((()))))))))***))))))))))))************))))))***+++,,,...///000///...---------///111222///333444000...000111//////000222222111111333444333333333333444444444555333444555666777666666555555777:::<<<===<<<:::888555666999<<<>>>?????????999999888666333222333555555444333444555555333111222333444444333333444555333333444444444444333333222111111000000///......+++,,,......------///111,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,---//////---+++,,,,,,,,,------------...++++++,,,,,,---------,,,+++,,,---,,,***)))***+++************************((()))++++++)))***,,,///''')))++++++***)))***+++))))))***+++++++++++++++)))************+++++++++((())))))*********))))))******))))))(((((((((((((((((((((((((((((((((((())))))((((((((())))))***'''***,,,---+++***))))))%%%&&&'''((())))))))))))************))))))))))))(((((((((((()))***+++,,,((()))))))))'''''')))***************************%%%'''(((***++++++++++++++++++,,,---............------------,,,,,,,,,,,,******))))))))))))***************++++++++++++++++++*********************)))))))))))))))***++++++,,,+++++++++++++++,,,,,,(((((())))))*********+++((()))++++++***)))+++,,,)))+++***&&&&&&***,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++)))((()))+++***'''(((,,,''')))******))))))***+++((()))***)))'''&&&(((+++(((((((((((()))))))))***''')))***)))''''''***,,,'''''''''((()))*********(((((((((((((((((((((((()))))))))))))))*********%%%&&&(((((('''''')))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''((((((((())))))+++,,,,,,&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''((())))))***))))))&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++)))******++++++(((######'''***)))&&&$$$&&&)))%%%&&&'''(((((('''&&&%%%((()))***)))((('''((()))(((((((((((())))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))&&&&&&'''((()))***++++++)))*********++++++++++++######%%%&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))%%%'''((((((''''''(((***&&&'''((((((''''''(((***&&&&&&((()))************(((,,,...)))'''(((***)))(((((((((((())))))))))))))))))))))))************))))))***+++,,,...000000...---,,,,,,---///222333///333444000...000111///...000111222111111333444333333333444444555555555444444555666666777666666777999;;;======;;;999777666888;;;>>>??????===<<<888999888555333333444666555444333444555555333111222333555444333333444666333333333333333333333333111111000000///.........+++,,,............///111/////////...------,,,,,,++++++,,,,,,,,,---------,,,++++++---......,,,))),,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++))))))))))))))))))))))))'''(((***)))'''(((,,,///'''))),,,,,,+++******+++))))))***++++++++++++***)))************+++++++++)))***+++,,,,,,+++***)))******))))))((((((((('''((((((((((((((((((((((((***)))'''&&&&&&'''((()))'''***,,,---,,,***))))))((((((***+++,,,,,,,,,,,,&&&&&&''''''(((((()))))))))(((((('''(((***,,,---((()))))))))'''''')))***)))))))))))))))*********%%%&&&(((***+++,,,+++++++++,,,...000111222333333//////.........---------******))))))))))))*********++++++++++++,,,,,,,,,+++******))))))***++++++))))))((())))))***++++++))))))(((((((((((((((((())))))))))))************((()))++++++******+++,,,,,,---+++&&&&&&)))***((())))))))))))))))))))))))+++++++++***************))))))))))))************++++++************++++++)))''')))+++***''')))---((()))******))))))***+++(((******(((&&&&&&))),,,(((((((((((()))))))))))))))***,,,***((('''))),,,&&&''''''((()))******+++((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&(((******))))))+++---******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&$$$###&&&+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((&&&'''((((((''''''(((***'''((()))((('''&&&''')))+++(((&&&&&&))))))'''$$$+++***))))))))))))******%%%&&&((()))***)))(((&&&'''((()))(((&&&&&&((()))((())))))((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((!!!$$$'''(((((((((((()))%%%&&&&&&&&&''''''((((((*********)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***'''%%%&&&)))***(((%%%''')))******))))))***+++(((((((((((())))))))))))''')))******))))))***+++*********)))((()))+++...***,,,---+++,,,111222000***000111------222444222333222111///...///000000222222111000000000000000///000111222444555666777555555666777888999999:::======<<<;;;::::::999888777999;;;===>>>>>>===<<<>>>;;;777555444444444333111444666444000...000333888888777666666666666666222333444444555444444444111111111111000...---,,,---------...............//////...---,,,+++++++++...---,,,+++,,,---...//////............---------++++++++++++,,,,,,---...((()))+++------,,,+++***+++++++++++++++++++++++++++++++++*********))))))((()))******)))***,,,...************************++++++++++++++++++++++++(((((('''(((***,,,...///))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******)))))))))))))))******+++***++++++***(((&&&$$$"""&&&'''''''''(((((())))))+++++++++************)))((((((''''''''''''(((((()))(((''''''(((***,,,...((()))++++++*********+++,,,)))(((***---000///...***...333444333333555777777666444111000///......---,,,***(((((((((((())))))((((((((((((***,,,---***+++,,,,,,+++***+++,,,)))))))))))))))******+++******))))))))))))******))))))))))))******************++++++++++++************************************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((***++++++***))))))+++---&&&((()))((('''(((***,,,'''((()))******)))(((''',,,+++***(((''''''''''''(((((())))))******++++++'''((()))***++++++***)))''')))***)))((('''(((***(((***+++***)))((()))***&&&&&&&&&''''''''''''(((+++*********))))))(((((((((((((((((())))))))))))***+++)))&&&)))---,,,(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((&&&'''((((((''''''(((***'''((()))((('''&&&''')))***(((''''''(((((('''&&&))))))))))))))))))))))))%%%&&&((()))***)))(((''''''((()))(((&&&&&&((()))((()))***)))'''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******((('''((()))(((((()))))))))*********((((((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((()))***)))(((''')))******))))))***+++))))))))))))************''')))******))))))***+++***++++++***))))))+++---***---...,,,---111222///+++///000------222333111222222111000000000000000///////////////000111222///000111222444555666777555666666777888999::::::<<<<<<;;;:::999999999999777999;;;<<<===<<<;;;:::===:::666555555555555444111444777555111000222555777666666555444444555555111222333444555666666666222222222111000...---,,,.............../////////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////............---------,,,+++++++++,,,,,,---...)))***,,,---------+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++)))((()))***************************++++++++++++++++++++++++))))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))******+++))))))*********)))''''''((((((((()))))))))******+++++++++************)))))))))(((((((((((())))))***)))((('''((()))+++---''')))***+++***)))***++++++)))(((***---//////...///111333222111333777<<<;;;:::888666333///---+++,,,+++***)))((((((((()))***)))))))))***+++,,,---((()))******(((((()))***)))))))))))))))******+++******))))))))))))******))))))))))))************)))******************)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((())))))+++,,,,,,***(((((()))***))))))***)))''''''(((***))))))(((((((((((())))))+++***)))(((((('''''''''))))))((('''&&&%%%$$$$$$(((((()))***+++***))))))''')))***)))((('''(((***((()))******)))((()))***'''''''''((((((((())))))*********)))))))))(((((((((((((((((())))))))))))******(((%%%&&&((('''###((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((&&&'''((((((''''''(((***'''((()))((('''&&&''')))'''((()))((('''&&&'''(((&&&'''((())))))(((''''''%%%&&&((()))))))))(((''''''((()))(((&&&&&&((()))((()))***)))((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((,,,---,,,+++((('''((()))))))))***************+++&&&&&&'''((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))***+++''')))******(((((()))+++))))))*********+++++++++''')))******))))))***+++***++++++***))))))***,,,)))---...,,,,,,///...+++,,,......,,,---111222111111111222222222111111000---------...///000222333000000111222444555666666666666777888999:::;;;;;;<<<;;;999999888999:::;;;888999:::;;;;;;:::999888:::888555444555666555555222555777666333333555888666555444444333444444444111222333555666777777777444333222111///...---,,,.........//////000000000111000...,,,+++,,,---...+++,,,---...///////////////............---------,,,,,,+++++++++,,,------***+++,,,---...---,,,++++++++++++++++++++++++++++++++++++***************+++,,,---,,,)))((()))***************************++++++++++++++++++++++++******))))))((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++'''((()))***++++++++++++))))))))))))************+++++++++************)))******))))))))))))************)))(((((()))***+++''')))******))))))***++++++***)))***,,,.........222333222000000444;;;AAA@@@@@@???===888222,,,(((,,,+++***)))((((((((()))***************+++------((()))******(((((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************''''''((())))))(((''''''))))))))))))))))))))))))******)))((()))***+++,,,))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,***(((''''''(((***++++++)))'''&&&'''(((+++)))(((&&&&&&((()))+++)))))))))((((((((((((((()))(((((('''%%%$$$$$$###))))))*********)))((((((''')))***)))((('''(((***((()))******(((((()))***(((((()))))))))***************))))))))))))(((((((((((((((((()))))))))))))))+++)))$$$$$$&&&%%%!!!'''''''''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((&&&'''((((((''''''(((***'''((()))((('''&&&''')))&&&(((***)))&&&%%%'''***$$$%%%'''))))))(((&&&%%%&&&&&&'''((()))((((((((('''((()))(((&&&&&&((()))((()))***)))((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((------,,,***''''''(((***(((((((((((())))))))))))&&&&&&''''''((())))))***(((((())))))))))))((((((************************((((((((((((((((((((((((&&&)))+++***((('''))),,,'''((())))))(((((()))+++((())))))))))))*********''')))******))))))***+++***+++,,,+++)))(((***+++(((+++,,,******,,,+++'''------,,,,,,...000111000000111222333333222111000------------...000111222000111111222444555555666666666777999:::;;;<<<<<<<<<;;;:::999999:::<<<===999999:::::::::999999888888666555444555666666555222444666666555555777999555555444444444444444555333333444555666666666666555444222000///------,,,......//////000000111111222000...,,,,,,---...000***,,,...///000000000//////............---------,,,,,,,,,++++++,,,,,,---***+++,,,------------,,,***+++++++++++++++,,,,,,************************(((***+++,,,++++++,,,---************************************************************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***)))))))))))))))******+++'''((()))***++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))***))))))(((((())))))***+++***))))))((())))))***(((*********))))))+++,,,******)))***+++------......000000000000555>>>DDDCCCDDDDDDCCC>>>666///***+++******))))))))))))))))))))))))******++++++,,,***+++,,,+++***)))***,,,)))))))))))))))******+++))))))************))))))((()))))))))************))))))(((((((((((())))))************************&&&((()))++++++)))(((&&&))))))))))))))))))))))))+++***)))'''''')))+++,,,))))))))))))))))))))))))((((((((()))))))))******)))***+++***)))'''(((((()))******)))'''&&&((()))***)))(((''''''((()))***''''''((()))))))))))))))&&&&&&'''((()))***++++++*********))))))(((''''''''')))***)))((('''(((***((()))***)))((('''(((***((((((((()))))))))******))))))))))))))))))(((((((((((((((((()))))))))))),,,...---(((&&&((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((&&&'''((((((''''''(((***'''((()))((('''&&&''')))%%%(((***)))&&&%%%'''***###%%%'''((()))((('''%%%&&&''''''((((((((((((((('''((()))(((&&&&&&((()))'''((())))))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((*********((('''''')))+++))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((************************((((((((((((((((((((((((%%%'''***)))'''&&&(((+++&&&((())))))(((((()))***'''''''''(((((((((((()))''')))******))))))***+++)))+++,,,+++***)))***+++))),,,,,,***)))++++++(((...,,,***,,,.../////////...///111222333333222111...............///000000111111222333333444555555666666777888:::;;;<<<===<<<;;;;;;::::::;;;<<<===999999::::::999999999888777555444444666666666555333444555666666666888999666555555444555555666666666666666666555444333222444333111///...---,,,,,,.........///000111111222111000///------...///000+++---...000111111000//////............------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,*********++++++,,,,,,,,,************************(((***,,,---,,,+++,,,---************************************************))))))***++++++,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***)))))))))))))))******+++))))))))))))))))))******((((((((((((((((((((((((+++++++++*********)))))))))((((((''''''(((((()))******))))))))))))))))))***++++++***)))***,,,...***************+++,,,---'''***...000222777>>>DDDCCCDDDEEEDDD@@@999222...************)))))))))(((((((((((())))))))))))))))))***++++++***)))***+++)))))))))))))))******+++((()))************)))(((((()))))))))************))))))(((''''''((())))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,***(((''''''(((***+++))))))))))))))))))))))))''''''((((((((()))))))))&&&(((***+++***)))***+++'''((()))((('''((()))+++'''((()))******)))((('''&&&'''((()))******))))))%%%&&&''')))+++---///000******)))(((((('''''''''''')))***)))((('''(((***''')))***)))((('''((()))''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((,,,+++'''%%%'''(((&&&$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((())))))***''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((&&&'''((((((''''''(((***'''((()))((('''&&&''')))&&&'''((((((''''''((()))$$$%%%&&&(((((((((((('''''''''''''''((((((((()))'''((()))(((&&&&&&((()))&&&'''((((((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''''')))++++++***************))))))(((''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((((('''''')))***&&&((())))))''''''(((***&&&&&&&&&'''''''''((((((''')))******))))))***+++''')))+++,,,+++***+++,,,,,,...---***)))------+++000***(((,,,///...---...---...///000111222222222/////////...//////000000111111222333333444555555555555666888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777555444555666666555333333333444444555666666777555555555555555555666777666666666555444222111000222111///---,,,,,,------------...///000000111111000000000/////////000000...//////000000000000000///............---------------,,,+++++++++,,,,,,******++++++++++++,,,,,,*********++++++,,,,,,---***************++++++++++++---......,,,***)))***************************************************'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++******)))((((((((())))))((((((((((((''''''''''''+++++++++************)))((((((''''''''''''(((((())))))))))))*********************)))((()))+++...)))***+++*********,,,---$$$(((---111333666<<<@@@@@@AAAAAA@@@===888333000))))))************)))(((''''''((())))))((((((''''''((())))))''''''((())))))))))))))))))******+++((()))***++++++***)))((())))))))))))******************((((((((((((******))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))))))))))))))+++***)))((('''((())))))))))))))))))))))))))))))'''''''''((((((((())))))%%%(((+++,,,,,,+++,,,---&&&'''((((((((((((***,,,&&&((()))++++++)))(((&&&&&&'''(((*********)))(((''''''((()))******++++++))))))((('''''''''((((((''')))***)))((('''(((***'''((())))))''''''((()))'''''''''((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))###((()))%%%###%%%''''''%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&''''''((())))))******''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((&&&'''((((((''''''(((***'''((()))((('''&&&''')))''''''&&&'''((())))))(((%%%&&&&&&'''(((((())))))'''''''''''''''((())))))'''((()))(((&&&&&&((()))$$$&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))*********)))))))))((((((%%%&&&&&&''''''((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''')))******)))&&&'''((((((''''''(((***''''''''''''((((((((((((''')))******))))))***+++&&&(((+++,,,++++++,,,---+++,,,***&&&&&&+++---,,,111***''',,,///...,,,------------...///111222333.........///000111222333111222222333333444444555333444555777999:::<<<<<<999:::;;;;;;;;;999777666444444444444555666777777777666555555666666444222222222222222444444444444444444333333444555555666444555444444333222000000000...---+++++++++---...+++,,,---...///000111111///000000111111111000///111111000000//////000000///............---------...---,,,,,,+++++++++,,,***)))))))))******++++++)))******+++,,,,,,------))))))*********++++++++++++---//////---***))))))************************************************'''((()))******)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))******++++++***))))))))))))***+++))))))))))))((((((''''''+++++++++************)))))))))(((((((((((())))))'''((()))***************((()))((('''&&&'''***,,,)))***,,,+++))))))+++---'''+++///000111444999>>>======;;;999666333111///((()))***++++++***)))((('''((()))******)))(((''''''((()))((('''&&&'''))))))))))))))))))******+++((()))***++++++***)))((())))))))))))************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********'''***---...---,,,,,,,,,((())))))((('''''')))+++(((((())))))))))))((((((&&&''')))*********((('''(((((((((((((((((((((((((((((('''&&&'''((())))))''')))***)))((('''(((***'''((()))(((''''''((()))(((((()))))))))*********'''''''''((((((((())))))(((((((((((())))))))))))$$$)))+++(((&&&)))+++,,,&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))(((((('''''''''&&&&&&''''''((()))******+++''''''''''''((((((((()))&&&'''((('''%%%%%%'''(((''''''''''''((((((((()))&&&'''((((((''''''(((***'''((()))((('''&&&'''))))))&&&$$$&&&)))+++)))''''''&&&&&&'''''')))***+++'''''''''''''''((())))))'''((()))(((&&&&&&((()))$$$%%%&&&&&&%%%%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++)))((('''(((((((((''''''&&&&&&&&&%%%###$$$%%%&&&((()))******'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&(((+++---,,,)))&&&'''((((((''''''(((***(((((((((((())))))))))))((()))******))))))***+++$$$'''***,,,,,,,,,,,,---((()))&&&""""""'''******111)))&&&+++///---+++,,,---,,,,,,,,,...000222333------...///111333555666222222222333333444444444333333555666888:::;;;<<<777888:::;;;:::777444222111111111222333444555666777666555555666555333111222111111111333333333222222222222222333333444555222222333333333222111111...---+++******+++---...++++++,,,---...///000111...///111333333111000///444222111/////////000000//////.........---------...---,,,,,,++++++++++++)))))))))((())))))***+++))))))***+++,,,,,,------))))))******++++++++++++'''***---......---,,,---************************))))))))))))))))))))))))'''((((((((((((&&&$$$###))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******)))))))))))))))******++++++************+++---...+++*********))))))((((((+++++++++************)))******))))))))))))******&&&'''(((***++++++++++++'''''''''%%%$$$%%%(((+++)))+++,,,+++)))(((+++------///000000///222888<<<<<<:::777444111///------((()))***++++++***)))(((((()))***++++++***)))((()))***+++***)))((()))+++)))))))))))))))******+++''')))***++++++***)))'''))))))))))))************,,,+++***((((((***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******)))((('''&&&)))))))))))))))))))))))))))************+++++++++***,,,...///---+++++++++*********)))'''&&&''')))***)))(((''''''((()))***'''((()))+++***)))(((&&&))))))))))))************((('''&&&&&&'''((()))***((()))***)))((('''(((***'''((()))((('''&&&'''))))))************+++++++++&&&'''''''''(((((())))))(((((((((((())))))))))))***&&&&&&))))))$$$###'''))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&'''''')))************))))))((((((((('''###%%%''''''&&&%%%&&&'''''''''''''''(((((((((((('''(((((()))***++++++,,,(((((((((((())))))))))))&&&(((***,,,,,,+++)))((('''''''''''''''((()))))))))))))))))))))(((((('''((('''&&&%%%&&&(((***,,,---***((((((***+++)))&&&''''''''''''&&&&&&&&&&&&###%%%)))+++,,,***'''%%%'''((()))******)))(((''''''((())))))(((((()))***(((((((((((('''&&&%%%$$$((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((())))))***###'''+++***&&&%%%'''+++))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&(((***+++,,,++++++******++++++++++++******(((***++++++******+++,,,***,,,------++++++,,,...---.........------///000000000111111111000000///---111222......000///)))333444555666777999::::::999999999888777555333222111111111222333444666666555555444333222222222333111111222222222333333333111111111333555555444333333222111000///...---,,,,,,------......------,,,,,,...///000///000111333222333222000......///111111111111111111111111111222111000...------------+++,,,,,,------,,,,,,+++,,,+++*********+++------++++++******************......,,,+++++++++,,,---)))***+++,,,,,,,,,,,,,,,))))))************))))))++++++************++++++&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***+++***)))'''''')))+++)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********))))))))))))))))))+++---,,,)))((())),,,+++++++++)))'''''')))+++***+++------...000333666999999888444///+++))))))(((((()))***+++,,,,,,,,,''')))******))))))***,,,))))))))))))************))))))************)))((()))***,,,,,,,,,***((('''***++++++,,,,,,++++++***,,,***))))))***++++++***))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))************++++++++++++,,,---,,,***)))***+++&&&((())))))'''''''''(((+++,,,,,,------,,,,,,+++,,,***(((''''''((((((((('''(((((()))***+++++++++"""'''***((((((******((()))+++,,,***''''''***...&&&'''((((((&&&'''(((***((()))***++++++***)))((((((((('''(((((()))***+++))))))(((((((((((())))))(((%%%%%%))))))%%%%%%)))(((((((((((((((((((((((('''''''''(((((()))))))))++++++)))(((&&&&&&%%%%%%)))))))))(((((('''''''''''')))***)))(((((()))***''''''''''''((((((((((((''''''(((((()))******+++''''''((((((((()))))))))''''''(((((())))))))))))((((((''''''''''''(((((($$$%%%&&&((()))******+++((('''&&&%%%&&&(((***++++++)))((((((******(((&&&'''(((((()))***++++++,,,%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&((())))))(((''')))***%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((******)))((((((((((((((($$$'''***)))'''&&&(((***))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))(((''')))******++++++******)))(((***++++++***)))+++,,,***+++---,,,++++++,,,...,,,---...---,,,---...000//////000000000//////......222222///...111111---111111222333555666666777999888777666444333222111555444333222222222333333222222111000000000000000111111111111222222222222333222222222333333222111222222111000///...---------------------------------...000000//////000222111111111000......000222111111111111111111111111111000///......------...+++,,,,,,------,,,,,,++++++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))''')))+++,,,,,,+++***((())))))************))))))+++******))))))******+++'''((()))***+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))!!!$$$''')))******,,,---)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********)))***+++***))))))***++++++++++++)))'''''')))+++''')))***++++++---000333444444444111---+++******((((((((())))))******+++''')))******))))))***+++))))))))))))******************))))))))))))))))))+++,,,---......,,,+++))))))******++++++******)))+++***))))))******+++***))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))************************************++++++++++++)))************++++++++++++,,,---,,,+++******,,,'''(((******((('''((()))++++++,,,,,,,,,,,,+++++++++)))((('''(((((()))))))))***++++++***'''%%%######(((***'''''')))***(((+++***)))((()))*********'''((((((((('''''')))***((()))************)))((()))(((((((((((())))))***''''''''''''((()))++++++&&&$$$%%%((()))'''(((***''''''''''''''''''''''''%%%%%%&&&'''((())))))***---,,,***(((&&&%%%$$$$$$((((((((('''''''''''''''***++++++)))((((((***,,,''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((('''&&&&&&&&&''')))***)))((((((''''''''''''((()))))))))((('''&&&$$$$$$''''''&&&&&&'''(((***+++***((('''((())))))(((&&&%%%&&&&&&''''''((((((((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&((()))%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''''''''((((((((((((,,,+++***(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))+++++++++***)))(((&&&&&&)))******++++++******)))((()))+++***))))))***,,,***+++,,,,,,++++++,,,...,,,---...---,,,,,,...000---......//////.........///111111//////222333111000000222333444444444444888777555444222111111111666444222111000111333444111000000000000/////////000000000000111111111111333222222222222111111111000000000000////////////------++++++++++++------...///000000......///000///000000///......000222000000000000000000000000//////...............///+++,,,,,,------,,,,,,+++***))))))))))))***++++++++++++++++++++++++++++++------,,,+++++++++++++++''')))+++,,,,,,***(((&&&))))))************))))))+++******))))))******+++(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))!!!&&&***+++++++++,,,)))************+++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))******++++++)))(((((((((***++++++******++++++)))(((''')))***&&&((()))******+++...000...//////...+++******+++((((((((((((((()))))))))((()))******))))))***+++))))))))))))******************)))(((((()))***++++++,,,---...---,,,+++***)))))))))******)))))))))+++******))))))*********))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,)))************+++++++++,,,---...---+++***+++,,,((()))++++++)))((()))*********++++++++++++******))))))((((((((()))******(((***+++,,,***'''"""&&&******'''%%%(((***))),,,(((%%%&&&***+++***''''''((((((((('''''')))+++((())))))******))))))(((***))))))(((((((((((()))%%%&&&&&&''')))***,,,---'''&&&&&&(((((((((((()))''''''''''''''''''''''''""""""###$$$%%%''''''((((((((('''''''''(((((()))''''''''''''''''''&&&&&&))))))(((&&&$$$%%%'''***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))'''''''''''''''((())))))))))))((('''&&&$$$###"""'''''''''&&&'''((()))***((((((''''''((((((''''''(((''''''&&&%%%$$$######'''''''''''''''(((((())))))(((&&&&&&&&&&&&((()))%%%&&&''''''&&&&&&'''))))))))))))(((((('''&&&%%%((((((((((((((((((((((((((((((((())))))******+++''''''''''''((((((((((((+++***)))(((''''''''''''((('''&&&&&&((())))))((())))))))))))))))))))))))''''''((()))))))))))))))...------,,,+++***))))))))))))************))))))((()))******))))))***+++)))+++,,,,,,++++++,,,---,,,---------,,,,,,...000------.../////////....../////////...///111333333111222333444555555444444555555444333333333444555333222000///000222555777111111222222222111111111////////////000000000000222222333333333333444555////////////000000000000...---+++******+++---...///000111000...---...///,,,...//////...///111222000000000000000000000000---------------...///000+++,,,,,,------,,,,,,+++)))))))))))))))*********(((((())))))))))))******......------,,,,,,,,,,,,++++++******))))))(((((())))))************))))))******))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))$$$&&&)))***)))((((((((())))))*********+++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))***++++++,,,)))'''%%%'''+++---+++))))))***+++***(((((()))***((()))+++++++++,,,...000+++,,,---,,,***)))***+++)))))))))))))))(((((((((((()))******)))((()))+++((()))))))))************+++***((('''''')))+++,,,)))***+++++++++******)))))))))************))))))*********)))((((((***+++))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))*********+++++++++,,,---...---+++++++++,,,(((***,,,,,,***)))***+++))))))************))))))'''((())))))))))))***+++%%%''')))******)))'''&&&(((++++++&&&%%%(((***))))))'''&&&&&&((()))(((&&&'''((()))((('''''')))+++((())))))))))))))))))(((******)))(((((('''((((((&&&&&&''''''(((***+++,,,((())))))((('''((('''&&&''''''''''''''''''''''''""""""###$$$%%%''''''(((%%%%%%&&&&&&((()))***+++&&&&&&''''''''''''''''''''''''&&&%%%###$$$&&&)))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&((()))++++++***)))(((%%%%%%%%%&&&((()))+++,,,!!!###%%%''')))******'''''''''''''''(((((()))''''''((((((''''''((((((******))))))(((''''''&&&%%%&&&((()))))))))((('''***)))(((''''''((()))***%%%&&&''''''&&&&&&''')))))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((())))))******++++++''''''''''''(((((((((((())))))(((((((((((()))))))))'''%%%&&&((())))))(((((((((((((((((((((((((((''''''((())))))))))))))),,,,,,++++++++++++++++++)))))))))******)))))))))''')))******)))(((***+++)))***,,,+++******+++---+++,,,------,,,,,,---///---...//////000000000///...---,,,---...///111333111222333444444444222111333333333444555777888999222111000000000222444555000111222222222222111111....../////////000000000444666888777555333333333////////////000000000000...---+++******+++---...///000111///---,,,---...***,,,...///...///000111////////////////////////---,,,,,,------...///000+++,,,,,,------,,,,,,+++(((((())))))************(((((())))))***************************))))))(((///---***(((((()))+++---))))))************))))))***))))))))))))))))))***((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***++++++)))''''''((()))))))))*********+++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))***++++++,,,)))'''&&&(((+++---,,,***((()))+++***)))((()))***''')))++++++++++++,,,...+++------,,,***))))))************************))))))***+++***)))((()))***((()))))))))***************)))((('''''')))+++---)))*********+++************++++++++++++++++++***(((***+++)))(((''')))+++))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++,,,---...---+++***+++,,,)))***,,,,,,*********+++((())))))******))))))(((''')))+++***))))))***,,,'''''''''((()))***,,,---(((++++++'''%%%(((***)))&&&((())))))'''&&&''')))'''((())))))'''((()))+++)))(((((((((((((((((()))******)))(((((('''((((((((((((((((((((())))))***)))+++***''''''((((((%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''''''''''''''((())))))'''''''''''''''((((((((('''(((((('''&&&&&&)))+++''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&(((***,,,---+++)))'''%%%%%%%%%&&&((()))+++,,,!!!"""$$$&&&''')))))))))''''''((((((((((((((((((&&&((())))))((('''(((***$$$$$$%%%&&&'''((())))))%%%&&&(((******)))'''&&&))))))(((((((((((())))))%%%'''(((((('''&&&((()))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******************''''''''''''((((((((((((((((((((((((((()))******(((((('''&&&&&&''')))***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))***+++((())))))******))))))((('''(((***)))(((((()))+++)))***++++++******+++---+++,,,---,,,++++++---///---...///000000000000000...,,,,,,//////...///222///000222333333111///...111333555777888:::::::::555444333222111000000000...///000111111111000///////////////000000000000777:::===;;;666111//////////////////000000000000...---,,,,,,,,,,,,---......///000///---,,,---...***,,,...///......///000////////////////////////---,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++((()))******++++++******+++++++++,,,------......++++++,,,,,,++++++***)))000---***(((((())),,,...))))))************))))))***))))))(((((())))))***''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******((('''(((+++---)))************+++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((())))))******++++++***)))((()))+++,,,,,,+++''')))++++++***))))))***&&&(((******)))))))))***,,,------,,,***((()))******************+++++++++)))***+++***)))((()))***))))))))))))************))))))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++'''***+++***'''&&&))),,,))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))************++++++++++++,,,---,,,***)))***+++)))***,,,,,,***)))***+++))))))************))))))&&&***,,,,,,)))(((***,,,+++***((('''''')))+++---'''++++++(((&&&)))+++***$$$(((+++***'''%%%''')))((()))))))))((((((***,,,)))((((((''''''(((((()))***))))))(((((((((((()))))))))(((((((((((())))))'''******''''''******&&&(((((((((((((((((((((((('''''''''(((((())))))))))))(((((('''''''''(((((('''''''''(((((()))))))))%%%'''((()))((()))***,,,''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((()))*********)))((((((''''''''''''(((((()))''''''(((''''''&&&%%%$$$'''(((((((((((((((''''''&&&(((******(((((()))+++ !!!"""###%%%&&&((((((''''''''''''((((((((()))'''(((((((((((((((((('''&&&((())))))(((''')))***&&&'''((())))))******)))))))))))))))))))))))))))++++++******************''''''''''''((((((((((((***))))))(((((((((((()))'''((()))'''%%%%%%))),,,((((((((((((((((((((((((''''''((()))))))))))))))(((((('''''''''((()))***(((((())))))))))))(((((('''((())))))(((((()))+++(((***++++++******+++,,,+++,,,---,,,++++++---///,,,,,,---...///////////////,,,---111222///...222000111333444333111///---222444666999::::::888777333333333333222000///......///111222333222111000//////000000000111111111222777======888333000000000000000000////////////........................---/////////---,,,---...***,,,...///...---..............................------,,,,,,,,,---......+++,,,,,,------,,,,,,+++))))))+++,,,,,,,,,+++***+++,,,,,,---......//////------.........---,,,++++++******)))******+++,,,))))))************))))))))))))(((((((((((())))))&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%'''))))))))))))***,,,)))************+++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,+++++++++---&&&(((***+++***)))******&&&(((***+++***))))))***)))***+++***)))((()))***(((((())))))******++++++)))***+++***((((((((()))))))))))))))************((((((((()))******++++++,,,+++++++++,,,,,,---...******++++++++++++******'''***+++***&&&%%%(((,,,))))))***++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++***+++,,,+++)))((()))***(((***++++++***))))))***)))******++++++******)))'''+++...---)))''')))+++***))))))((((((((())))))%%%)))+++)))(((***+++***&&&((()))***)))(((((((((((()))***)))((((((***,,,)))(((''''''''''''((())))))(((((((((((())))))***(((((('''(((((()))******%%%)))***&&&''',,,,,,((())))))))))))))))))))))))&&&&&&'''''''''''''''''''''''''''''''''((()))***'''((((((((())))))******"""%%%'''(((((()))***+++''''''''''''((((((((()))((((((((((((((((((''''''(((((((((((())))))))))))(((''''''&&&'''((()))*********)))''''''&&&&&&&&&$$$$$$&&&'''((()))))))))'''(((((((((((((((''''''&&&)))+++***)))(((***---%%%&&&&&&''''''(((((())))))(((&&&%%%%%%''')))+++%%%&&&'''(((((('''&&&%%%'''((())))))(((((()))+++************)))((('''&&&)))))))))))))))))))))))),,,+++++++++***)))))))))''''''''''''((((((((())),,,+++***(((''''''''''''&&&(((***((($$$$$$(((...(((((((((((((((((((((((('''(((((()))))))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((('''((())))))(((((()))***(((***++++++******+++,,,+++,,,,,,,,,++++++---///***+++,,,---............000---///444444///...222222333555666666444111///333555888::::::888666444///000222333444222111000000111333555555555333222000000000000111111111111)))111999<<<:::555444444111000000000////////////......///000000///......---...///...------...///***,,,...///...---------...........................------,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++******+++,,,,,,---......******+++,,,+++***)))(((&&&''')))+++,,,+++***)))))))))************))))))))))))(((((((((((())))))%%%&&&(((******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))$$$&&&***+++***((('''''')))************+++++++++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))*********)))))))))))))))***---///...+++)))+++...&&&(((***+++***)))******)))+++------,,,+++++++++&&&((())))))((((((***+++&&&''''''((()))******+++***++++++***((((((((()))))))))))))))************&&&''')))***++++++++++++***)))))))))***++++++,,,))))))************))))))&&&))),,,***&&&%%%(((,,,))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))************+++++++++)))***+++***((((((((()))((()))++++++)))((()))*********++++++++++++******''',,,///...)))'''(((***%%%&&&''')))))))))((((((###(((+++***)))+++,,,******((('''(((+++,,,)))%%%((()))***)))((((((***,,,)))((('''&&&&&&'''((()))(((((('''(((((()))***+++&&&&&&&&&''')))***,,,---))))))((('''&&&%%%$$$$$$%%%&&&'''((())))))))))))+++***((()))******)))(((((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''&&&''''''((()))((((((((((((((())))))((('''&&&&&&'''''''''''''''((()))))))))((('''''''''(((***+++&&&'''(((((()))(((((((((((('''''''''((()))+++,,,'''((()))((('''((()))+++&&&((()))++++++)))(((&&&(((&&&'''******'''&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&'''***,,,''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&))))))((((((((()))(((((((((((())))))))))))***((('''&&&&&&'''(((***///)))'''***,,,***)))*********+++++++++,,,,,,,,,)))************+++++++++,,,---...---------///111......///111222000,,,)))222222333444444555555666333888:::777777:::888333222000///000333444222000000111333444444333111000111111000000111333555666222333444555555444222111111222333222000000000111//////000000111111222222111...,,,,,,...///...,,,+++///---&&&%%%+++...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........************************,,,,,,++++++,,,---......***)))((('''''')))+++---((()))++++++)))((()))***(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))+++---...,,,************++++++,,,,,,,,,000,,,***,,,---***((()))+++*********))))))((((((***+++,,,,,,+++***)))(((###(((++++++,,,---+++&&&------,,,+++************++++++,,,,,,,,,++++++*********))))))******+++,,,(((***+++,,,***'''### ***+++,,,+++)))''''''(((''')))******))))))***+++((()))***)))((('''((()))&&&***+++'''%%%'''(((&&&+++*********,,,,,,***((())))))))))))))))))))))))++++++******)))*********)))))))))((()))******+++'''******((((((++++++)))%%%+++---)))(((,,,---***,,,+++++++++***))))))))))))***+++,,,,,,+++***))),,,,,,+++)))''''''(((***,,,+++++++++******))))))******+++++++++,,,,,,,,,******))))))))))))******,,,+++))))))***++++++************)))))))))))))))))))))))))))************''''''((()))))))))))))))&&&((()))***))))))+++,,,,,,,,,+++***)))))))))))))))((((((+++------)))%%%*********)))((((((''''''%%%&&&'''((()))))))))))))))(((''''''((()))((('''((()))))))))'''&&&'''(((((((((((((((((((((((((((***)))(((''''''(((((()))&&&''''''(((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''((()))))))))(((((('''((()))***+++%%%%%%%%%&&&&&&''''''((((((''''''''''''(((***+++'''((()))((('''''')))+++'''((()))******)))((('''(((&&&'''******'''&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))((('''&&&'''***,,,''''''''''''(((((((((((((((((((((((())))))))))))*********))))))))))))(((%%%&&&&&&''')))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******(((''''''(((*********))))))((((((''''''***)))'''&&&&&&''')))***,,,'''%%%)))+++))))))***************++++++++++++)))************+++++++++---///000000000000111333111111111222444333000...222222333333444555555555444888999555444666444///111000///111333444222000000111222333333222111000000000000000111222333333111222333444444333111000111222333222111000000222000000000000000111111111111...,,,,,,...///...,,,)))---...)))(((,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++((((((((((((((()))******++++++*********+++,,,,,,'''(((******((('''((()))))))))((((((''''''&&&&&&))))))(((''''''((())))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((+++))))))***,,,---,,,))),,,,,,+++++++++++++++++++++((())),,,,,,)))***---************)))))))))((()))*********))))))((('''$$$(((+++***+++---+++''',,,,,,+++*********++++++***++++++,,,,,,++++++***))))))(((((())))))***+++)))))))))))))))((('''&&&''')))++++++)))((()))***''')))******))))))***+++((()))***)))((('''(((***)))---...***(((***+++))))))(((((((((******((('''))))))))))))))))))))))))*********)))******++++++((()))))))))************'''******((((((++++++)))&&&+++---))))))+++,,,***++++++******************)))******++++++******)))******+++***(((''')))***++++++*********))))))))))))))))))*********++++++******))))))))))))*********)))((()))+++++++++******)))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))&&&((()))***))))))+++,,,------,,,***))))))))))))+++)))'''(((***+++***((())))))))))))))))))))))))%%%&&&'''((())))))))))))'''&&&%%%%%%'''''''''%%%'''((()))((('''&&&'''((((((((((((((((((((((((((((((((('''''''''((())))))''''''((((((((()))))))))(((((((((((((((''''''&&&''''''''''''((((((((()))((((((((((((((()))******&&&&&&%%%%%%&&&((()))***(((''''''&&&''''''(((((('''((()))((('''''')))+++'''((()))******)))((('''***'''&&&((((((&&&'''***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&''')))+++''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,***(((&&&&&&(((+++++++++***)))((('''&&&&&&))))))''''''''''''))))))***%%%$$$(((***((((((***))))))))))))************)))************+++++++++,,,...111222111000111111222111111222444444333111222222333333444444555555444777777555444555333///000000///111222333222000///000111222222111000//////000000111111111000000///000111222222222000000111333333333111000111222111111111111000000000000000///------.........,,,'''+++...,,,+++------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------------............,,,,,,,,,------------...++++++++++++++++++++++++*********)))******+++,,,*********+++******))))))&&&'''))))))'''''''''(((***)))((('''&&&%%%%%%$$$+++******))))))******+++''''''''''''''''''''''''(((***+++***((('''***---))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++,,,+++***------,,,++++++******)))((((((***,,,***&&&(((...************))))))))))))))))))((('''''''''((((((%%%)))***((())),,,,,,)))++++++*********+++,,,,,,******+++++++++++++++***((((((((((((((())))))***)))(((''''''((()))+++,,,%%%''')))***))))))***+++''')))******))))))***+++((()))******(((((()))******...///+++)))+++,,,***)))((('''(((******)))'''))))))))))))))))))))))))))))))))))))******+++,,,'''((()))***+++******)))'''******((((((++++++)))&&&***,,,***)))***+++***))))))******************+++******))))))******+++''')))***+++))))))***+++******))))))))))))((((((((((((((()))))))))************))))))))))))******''''''''')))++++++)))((())))))))))))))))))******''''''((((((((()))))))))(((((((((((())))))))))))&&&((())))))))))))***,,,///...---+++***))))))))),,,***'''&&&((()))******&&&&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))&&&%%%$$$%%%'''((('''&&&'''((()))((('''&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&''''''((((((((((((((())))))***'''(((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((())))))***)))(((''''''(((***---...'''''''''&&&&&&&&&&&&&&&'''((((((((('''''')))***(((((())))))))))))((((((***'''&&&((((((&&&'''***''''''''''''''''''''''''))))))))))))))))))))))))'''(((((('''&&&''')))+++''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&*********))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''(((*********))))))((((((''''''))))))(((''''''((())))))(((%%%%%%((()))((())),,,(((((((((((())))))))))))))))))*********+++++++++(((***...///...---------111000///000222333333222111222222333444444555555444555555555444444333222//////000111222222111000///000111111111111000///000000222222222111000///...///000111111111000000222333444333111000111222222222111111000000//////000///...---------------(((+++------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,....../////////000000000------------------------************************++++++*********++++++,,,'''((()))***)))'''%%%$$$&&&((())))))(((''''''((())))))(((((('''''''''&&&************************((((((((((((((((((((((((%%%))),,,+++'''&&&)))---(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))*********,,,+++++++++++++++++++++)))***,,,---'''"""$$$************)))))))))))))))***)))((('''''''''((()))'''******'''(((+++,,,*********))))))***+++,,,,,,)))******++++++++++++***)))(((((((((((()))******(((((((((((()))***,,,---%%%''')))***))))))***+++''')))******))))))***+++((()))******)))((()))+++'''+++,,,((('''))))))(((***))))))***,,,,,,+++)))))))))))))))))))))))))))(((((((((((()))+++,,,,,,&&&(((***+++,,,+++)))((('''******((((((++++++)))'''***+++***))))))******(((((())))))******+++++++++***)))(((((()))***+++%%%'''***++++++******+++)))))))))(((((((((((((((((((((((()))))))))************))))))))))))******''''''((()))******'''$$$)))))))))))))))*********''''''''''''((((((((((((((((((((((((((())))))***'''((())))))(((((()))+++///...---+++***)))))))))+++)))(((''''''((()))***%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))'''&&&%%%&&&((()))((('''&&&((()))(((''''''((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''''')))(((((((((((()))******''''''((((((((((((((('''&&&&&&'''((()))((((((((('''(((((()))))))))))))))***)))((('''(((***,,,...'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&(((***(((((())))))))))))((((((***'''&&&((((((&&&'''***&&&'''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((''''''(((***''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!!!$$$((())))))(((((((((''''''(((((())))))******))))))(((((((((((())))))(((&&&&&&)))***(((***...''''''((((((((()))))))))))))))*********+++++++++&&&))),,,------,,,+++,,,111000///000222333333222111111222222333444444555666444444333222000.........///000111111111111111000000000111111000000000111222333333333222111000//////000000111111111111222333444333111111111222222222111111000000////////////...------------...++++++,,,,,,++++++---000,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---//////000000000111111111------------------------)))))))))))))))))))))))))))(((''''''''''''((((((&&&((()))******(((%%%$$$''')))+++***)))((())))))((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))$$$(((+++***&&&%%%(((,,,(((((((((((((((((((((((('''((((((((()))))))))***)))))))))(((((()))***+++))))))***+++,,,,,,------)))***,,,,,,'''"""$$$***))))))))))))))))))*********)))(((''''''(((***+++'''***)))''''''+++---+++))))))))))))***++++++,,,((()))******++++++++++++***))))))))))))***++++++((()))******+++***))))))'''(((******((('''((()))''')))******))))))***+++''')))******))))))***,,,&&&***+++'''&&&'''((('''***))))))***,,,,,,+++***************************(((((((((((()))***+++,,,&&&(((***+++,,,+++)))((('''******((((((++++++)))((()))***+++***((((((***((((((((())))))******++++++***)))(((((()))***+++$$$'''***++++++***++++++((((((((((((((())))))))))))))))))*********++++++******))))))))))))******)))(((((()))***(((%%%"""(((((())))))************''''''''''''(((((((((((()))(((((('''((()))******'''((())))))(((''')))***///...,,,+++***)))))))))(((((())))))(((((((((((('''((((((((())))))******%%%&&&'''((())))))))))))((('''&&&''')))******)))&&&'''((((((''''''((()))(((((((((((((((((((((((('''((())))))***)))))))))***)))((('''((()))***+++&&&'''((((((((((((((((((%%%&&&((()))))))))((('''''''''((()))))))))))))))((('''&&&&&&&&&'''((()))&&&''''''(((((((((''''''&&&'''((('''&&&&&&(((***))))))(((((((((((())))))***'''&&&((((((&&&'''***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&((()))''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++************'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""'''******(((''''''&&&&&&'''((()))***++++++)))))))))))))))))))))))))))'''(((***)))''')))...(((((((((((()))))))))))))))************+++++++++)))+++.........---......333222222333555555444222111111222222333333444444888444222222///***((()))---///111111000///000111111111111111111111111111111222222333333333222222000111111111222333333333222444444333222111222333111111111111000000000000...//////...,,,,,,---///...,,,,,,---+++))),,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000000000000111111111111...------------,,,,,,,,,))))))))))))))))))))))))+++******))))))))))))))))))***+++,,,,,,+++)))'''(((***++++++***))))))***'''((()))***+++,,,,,,---'''(((((())))))(((((('''************************$$$'''***)))'''&&&''')))))))))))))))))))))))))))''''''(((((())))))******)))******)))((()))+++---(((((()))***,,,---...///'''''')))+++)))%%%'''---))))))))))))************))))))(((((())))))******'''***)))'''(((+++---*********)))))))))***++++++(((((()))***++++++++++++***************++++++,,,((()))***+++***)))(((''''''(((***)))(((''''''(((''')))******))))))***+++''')))************+++,,,(((,,,,,,)))''')))***((('''''''''(((***+++***(((************************(((((((((((())))))***+++'''((()))***+++******)))'''******((((((++++++))))))(((***,,,***&&&'''***(((((())))))))))))))))))***))))))(((((())))))***&&&(((************+++,,,(((((())))))))))))******)))))))))*********++++++******))))))))))))*********)))((())))))(((%%%###((((((((()))******++++++''''''((((((((())))))))))))((('''''''''(((***+++'''((())))))''''''((())),,,,,,+++***))))))))))))&&&(((******(((''''''(((((((((((()))))))))))))))%%%&&&'''((())))))))))))'''&&&&&&''')))+++***)))&&&'''((((((''''''(((***(((((((((((((((((((((((()))***+++++++++***)))(((***)))((('''((()))+++,,,&&&&&&'''(((((((((((((((%%%&&&((()))***)))((('''&&&'''((()))***))))))((('''''''''&&&&&&&&&&&&&&&%%%&&&((())))))))))))(((&&&'''''''''&&&&&&((()))))))))(((((((((((())))))(((&&&'''******'''&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))+++************)))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((())))))((('''(((''''''(((((())))))******)))))))))******)))))))))((('''(((***(((%%%''',,,(((((()))))))))*********)))************++++++++++++---...///......///111222222222444555444222///111111111222333333444444777333111222000+++***------///111111//////000111222222111111111111222222111000000111111222333333222222222333444555555666333444555444222111222333000000000000000111111111...///000...,,,+++---///...,,,---000...))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000111111111111......---------,,,,,,,,,************************......---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***''')))******)))(((((()))(((((())))))******++++++''''''((())))))(((''''''))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))'''''''''((()))************++++++***((())),,,///))))))***+++,,,,,,------)))''''''******((((((+++((()))))))))************&&&'''(((((()))))))))(((&&&)))***((((((,,,,,,***+++******))))))))))))***'''((()))***++++++++++++)))))))))))))))***++++++)))((((((''''''(((((()))%%%&&&((()))(((((()))***''')))******))))))***+++''')))************+++---)))------***(((***+++)))'''&&&&&&(((***+++***)))************************))))))((((((((())))))***((()))))))))************'''******((((((++++++)))***((())),,,***%%%&&&***)))))))))))))))((((((((((((((())))))))))))((((((((()))***)))((()))***,,,)))))))))*********++++++((((((((()))))))))************))))))))))))******)))((('''''')))))))))''''''(((((()))******++++++((((((((()))))))))******))))))'''''''''(((***+++'''((()))((('''&&&''')))******)))(((((())))))***((())))))'''%%%%%%(((+++''''''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&%%%''')))******)))%%%'''((((((''''''(((***((((((((((((((((((((((((((()))*********((('''&&&+++)))((('''((()))+++,,,&&&&&&'''((())))))((((((%%%&&&((()))***)))((('''&&&''')))*********)))((())))))))))))((('''&&&%%%%%%&&&(((************)))&&&'''''''''&&&&&&((()))))))))(((((((((((())))))(((&&&'''++++++'''&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''((((((((()))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&------,,,+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((''''''((()))))))))))))))(((((((((((())))))************))))))''''''((()))&&&###%%%***))))))))))))************)))************+++++++++,,,---...---------///111000000111333333222...+++000111111222333333444444555111000444555111222777,,,///111111///...000222333333222222222222333333000//////...///111333444444444444444555666777888333444555444222111222333//////000000111111222222---///000///,,,+++---///---,,,///333111***'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///000000000000111111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***(((((()))***************&&&((())))))(((''''''((())))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((***,,,,,,***((())))))))))))))))))))))))&&&''''''((()))******++++++,,,,,,***((())),,,000++++++++++++++++++,,,,,,///***(((++++++(((&&&'''(((((())))))*********+++$$$%%%'''((()))((('''&&&&&&)))***((())),,,,,,)))++++++***)))(((((())))))'''''')))******+++++++++((((((((((((((()))******)))(((%%%$$$%%%'''***,,,"""%%%'''(((((()))***,,,((()))******))))))***+++''')))***+++******,,,---(((,,,,,,)))''')))***((()))((((((***,,,---,,,+++***************************))))))(((((((((((())))))))))))((()))******+++'''******((((((+++,,,)))***'''))),,,***%%%%%%*********))))))(((((('''''''''((()))******)))(((''')))******((('''(((***---))))))******+++++++++,,,''''''''''''((((((((()))******))))))))))))******(((&&&%%%''')))+++,,,+++'''(((((()))***+++++++++))))))))))))***************)))'''&&&'''(((***+++'''((()))((('''&&&'''(((((((((((((((((())))))*********(((%%%###$$$)))---((((((((((((((()))******)))'''%%%&&&)))***(((&&&&&&'''((('''&&&%%%&&&'''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''+++&&&###)))(((%%%+++''''''''''''((((((((((((###$$$&&&((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---((((((***''''''''''''''''''((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''(((,,,)))%%%%%%(((******)))(((''''''(((******)))((())))))(((((('''''''''&&&(((((())))))))))))((((((***'''&&&((((((&&&'''***$$$%%%&&&((()))*********)))))))))((((((((((((((((((***+++***)))((()))***(((((()))***************(((((((((((())))))))))))++++++******)))((((((((())))))))))))***************+++---...//////000000...000111000///...///111222222222222333444555555111222222333333333222222...000111000///...///111222222333333333444444444333333333333444444555666777999888444555888:::888666666444333222111111111/////////000111111222222////////////////////////---)))&&&'''+++...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////333000------...000111000------,,,,,,+++***))))))---++++++---+++((()))---,,,+++++++++***)))))))))************************)))))))))))))))))))))))))))'''''')))+++***&&&"""000///---++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++***)))(((''''''&&&'''''')))))))))))))))******+++((((((***+++,,,---------+++++++++)))'''''')))+++(((((((((((()))))))))))))))))))))***+++,,,......)))'''&&&(((++++++)))'''+++++++++***((((((+++---)))***,,,,,,***)))***+++)))'''%%%&&&)))***(((&&&((()))***)))((('''((())))))((('''&&&'''(((+++,,,''')))******))))))***+++(((((())))))******++++++))))))(((((('''''''''&&&)))(((((((((******((('''((((((((((((((((((((((((******))))))))))))*********(((''')))+++,,,***((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))((())))))***+++,,,,,,,,,,,,+++***)))***+++---...'''%%%$$$&&&)))+++***)))(((((())))))))))))((((((''')))++++++)))((('''((()))((('''''')))******)))))))))(((((('''''''''&&&)))))))))(((&&&''')))+++)))(((((('''''''''((((((+++'''$$$$$$''')))***))),,,,,,,,,,,,,,,+++***)))((((((((((((((()))******)))'''&&&&&&))))))(((&&&&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((''',,,'''$$$***(((%%%+++((()))))))))************%%%&&&'''((()))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%))))))%%%%%%(((++++++*********))))))))))))(((''''''''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''((((((+++)))&&&&&&(((***)))(((((('''((()))******)))((()))))))))(((((((((''''''(((((())))))))))))((((((***'''&&&((((((&&&'''***((((((((((((((((((''''''(((((())))))))))))((((((''')))***)))((('''((()))(((((()))************)))(((((((((((())))))))))))))))))))))))************))))))))))))***************+++,,,...//////000000+++---/////////000222444222222222222333444555555111222222333222222111111///000111000//////000111222222222222333333333333222222222333444555666777555888777444555999;;;999666555333222111000000000////////////000111222222///////////////////////////+++((((((,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////222000------...000000000------,,,,,,+++******)))---++++++---+++((()))---++++++******************************************)))))))))))))))))))))))))))(((((()))+++***'''$$$+++***((('''&&&&&&''''''))))))))))))))))))))))))((()))))))))))))))((('''(((''''''&&&&&&&&&''''''(((((('''''''''(((((())))))))))))))))))******+++((((((***+++,,,---------***++++++)))'''''')))+++(((((((((((()))))))))***,,,,,,+++***************)))''''''(((++++++)))'''***++++++***((()))***,,,''')))++++++)))((()))***(((&&&%%%&&&((()))'''%%%((()))***)))((('''(((******)))(((''''''((()))***''')))******))))))***+++)))))))))))))))*********)))))))))((((((((('''''')))(((((((((******((('''++++++++++++++++++++++++******))))))))))))******,,,***)))))))))(((%%%!!!(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))***++++++,,,***)))((('''''')))***+++(((&&&%%%&&&((()))(((&&&(((((())))))))))))((((((&&&(((******)))(((((())))))(((''''''((()))******)))((((((((('''''''''''')))))))))((('''''')))+++((((((''''''''''''((((((***'''%%%%%%''')))***)))+++++++++++++++***))))))((((((((((((((()))******((('''&&&'''(((((('''&&&&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((---(((%%%+++)))&&&,,,(((((()))))))))*********'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%(((***)))+++...,,,,,,++++++******)))))))))((((((''''''(((((()))(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))***((('''((()))***)))'''''''''((()))))))))))))))***)))))))))))))))(((((((((((())))))))))))((((((***'''&&&))))))&&&'''***)))))))))(((((('''''''''&&&((()))******)))((('''&&&((()))((('''&&&'''((('''((())))))******))))))(((((((((((())))))))))))&&&'''((()))***+++,,,---)))))))))*********++++++***+++,,,...////////////+++,,,...//////000222444222222222333444444555555222222222222222111000//////111111111000///000111111111111222222222222333222222222333444555777777444777777555555999;;;999555444333111000000000000000///......///000222333////////////////////////111---******---///...,,,---------------------------------......//////000111///------...///000///---,,,,,,++++++*********---++++++,,,+++''')))---))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((&&&+++***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((''''''))))))'''&&&&&&%%%%%%%%%''''''''''''((()))***+++)))))))))))))))******+++((((((***+++,,,,,,------***++++++)))(((''')))***((((((((()))))))))******+++******)))))))))))))))((((((''')))***+++***(((***++++++***))))))***,,,'''(((******((('''((()))(((&&&%%%&&&'''((('''%%%((()))******(((((()))******))))))))))))(((((((((''')))******))))))***+++************))))))))))))***)))))))))))))))(((((()))(((((((((******((('''))))))))))))))))))))))))******))))))))))))******)))((((((((((((&&&"""(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,'''(((((())))))******+++)))((('''&&&'''((()))******(((''''''(((((('''%%%(((((())))))))))))((((((%%%''')))***)))((()))***((((((((((((((())))))***((((((((((((''''''''''''((())))))((('''''')))***((((((''''''''''''((((((***(((&&&&&&''')))***))))))************))))))(((((((((((((((((())))))***''''''&&&'''''''''''''''%%%&&&((('''&&&&&&'''(((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((---)))&&&,,,***&&&,,,&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((((()))+++---((((((((())))))))))))))))))(((((((((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((())))))***((((((((()))***)))((('''&&&((()))))))))((())))))************))))))))))))(((((())))))))))))((((((***''''''))))))''''''***'''''''''(((((()))***+++%%%''')))++++++***(((&&&'''((())))))''''''((()))'''(((((()))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))*********+++++++++***+++,,,---.../////////...///000///......///000222222333444444555555555333333222222111000///...000111222222000000111222000000111111111222222222111111222333444555777888555777777555555888888666555444333222111111111111000///.........000222333////////////////////////111...++++++---...---,,,------------------------............//////000000000...,,,,,,...//////...,,,,,,,,,++++++*********,,,******,,,***'''(((---(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++***)))(((+++******)))))))))))))))(((((((((((((((((((((((()))******))))))((('''&&&******)))(((((((((((((((((((((''''''((()))******)))))))))))))))******+++((((((***++++++,,,,,,,,,)))***+++***(((((((((***(((((()))))))))*********''''''''''''(((***+++,,,(((((())))))*********))))))+++++++++))))))***,,,''')))******)))(((((()))((('''''''''((((((((('''((()))******)))((()))+++(((((()))*********))))))''')))******))))))***+++++++++******))))))((((((************)))))))))))))))(((((((((******((('''''''''''''''''''''''''''******))))))))))))******"""###&&&((()))((('''%%%(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))******++++++''''''(((((()))))))))***)))))))))((()))***++++++***)))))))))))))))(((((((((((())))))))))))((((((%%%'''))))))))))))***+++(((((()))((((((((()))+++((((((((((((((('''''''''((()))***)))((('''(((***(((''''''''''''(((((())))))(((''''''((()))******(((((())))))))))))((((((((((((((((((((())))))***&&&'''''''''&&&&&&&&&'''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((((((((()))'''---)))'''---***&&&+++&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&((())))))&&&&&&'''((()))******+++((())))))))))))))))))(((''''''((())))))(((''''''(((((((((((((((((((((((('''((((((((()))))))))***%%%&&&'''((())))))******'''((()))***)))(((((((((&&&(((******(((((()))***))))))))))))************(((((())))))))))))((((((***''''''******''''''***((((((''''''((()))***+++%%%&&&)))+++,,,***((('''((()))******(((((()))***''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))***+++---......//////---///000///...---...///111222333555555555555555333333333222222000///...111222333222111000111333000000111111111222222222222222222333444555777777555888777444444666555222555444333222222111111222///............000111222///////////////////////////---++++++,,,---------.................................//////////////////---,,,,,,.........---,,,,,,+++++++++++++++***,,,******,,,***'''(((,,,((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))***(((((((((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((()))************)))((((((((((((((()))))))))))))))******+++((())))))***++++++++++++)))***+++***)))(((((()))))))))))))))************&&&&&&&&&'''((()))++++++((()))******************)))***,,,+++***)))***+++(((***++++++***))))))***)))*********)))))))))***''')))******))))))***,,,&&&''')))***++++++++++++''')))******))))))***+++++++++******))))))(((((())))))))))))************)))(((((((((******((('''******************************))))))))))))******!!!###&&&(((************(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))***************++++++(((((())))))))))))((((((%%%'''((((((((((((***,,,'''((())))))'''''')))+++'''''''''(((((((((((((((''')))***)))((('''((()))'''''''''''''''((())))))((((((((((((((())))))***'''(((((()))))))))((((((((((((((((((((()))******%%%'''((('''&&&%%%&&&'''$$$&&&''''''&&&&&&((()))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))&&&,,,)))''',,,***%%%***''''''((((((((()))))))))%%%&&&'''((())))))))))))''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%((('''%%%&&&)))***)))''''''((()))***+++,,,,,,((())))))******))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''(((((())))))******&&&'''((()))))))))))))))((()))***)))((('''(((***%%%(((+++***((('''(((+++(((((()))))))))))))))***(((((())))))))))))((((((***'''(((++++++((('''***---,,,***(((''''''((((((%%%&&&(((***+++***)))((()))***+++***)))((()))+++&&&'''(((((())))))(((((((((((((((((())))))))))))+++++++++***)))(((((('''*********++++++++++++,,,)))***+++---............***+++---......///111333111222444555666666555555333333333333333222111000111222333333222111222333111111111222222222222333333333333333444555666666333666666333222444333///333333222111111111111111------...///000000000111////////////////////////------,,,+++,,,---...///////////////////////////...........................,,,,,,,,,......---,,,++++++++++++++++++++++++,,,******+++***&&&(((,,,(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))(((((()))+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&''')))))),,,+++***)))(((((((((((()))))))))))))))******+++((())))))***++++++******(((***++++++)))(((((())))))))))))*********++++++***))))))(((((((((((((((''')))++++++***)))***+++(((***,,,,,,***)))***+++)))***,,,,,,***)))***+++)))+++,,,+++***)))***,,,''')))************+++,,,(((((())))))***++++++,,,''')))******))))))***+++************))))))))))))(((((()))))))))))))))***)))(((((((((******((('''((((((((((((((((((((((((******))))))))))))******%%%'''))))))(((((()))***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((***++++++******+++---(((((())))))))))))(((((('''((()))((('''(((***,,,&&&)))***)))'''&&&))),,,'''''''''((((((((((((((('''(((******)))(((((()))''''''&&&''''''((()))***'''(((******)))((()))+++'''(((((()))))))))))))))((((((((((((((()))******$$$&&&((('''%%%$$$&&&((($$$%%%''''''&&&'''(((***''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))%%%+++(((&&&,,,)))$$$)))'''''''''((((((((())))))''''''((((((((((((((('''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$((()))&&&'''******'''))))))((((((((((((((((((((()))************)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''((()))*********'''((())))))***)))((((((((()))***(((&&&&&&)))+++$$$(((++++++(((&&&(((+++''''''((((((((()))))))))(((((())))))))))))(((((()))'''(((,,,,,,(((''')))...,,,***(((''''''((((((&&&'''((()))************((()))***)))((('''(((***&&&'''(((((())))))(((((((((((((((((())))))))))))++++++******)))(((((('''*********+++++++++,,,,,,)))***+++,,,---.........)))+++---......///111222111222444666777666555555333333444444444333333222222333444333222222222444222222222222333333333333444444444333333444444555...111333111111444333000111000000////////////000+++---///000111000//////////////////////////////,,,------------...111222////////////////////////---------------------------,,,+++,,,---...,,,++++++++++++++++++++++++++++++)))***+++)))&&&''',,,)))))))))))))))(((((((((************************))))))))))))))))))))))))&&&((()))((('''''')))+++++++++,,,------,,,,,,+++))))))))))))))))))))))))&&&'''((())))))******)))''''''&&&&&&&&&''''''(((******)))))))))))))))))))))))))))))))))******+++((())))))***************(((***,,,+++***((((((((())))))*********++++++++++++***))))))(((((())))))'''))),,,,,,***)))***,,,(((***,,,,,,+++*********(((***++++++***))))))***)))+++,,,+++)))(((***,,,''')))************+++------,,,***)))))))))******''')))******))))))***+++)))))))))))))))*********''''''((((((((())))))))))))(((((((((******((('''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******)))******(((&&&%%%(((***(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************************'''((())))))))))))))))))(((***+++***((('''(((***(((((())))))))))))((((((((())))))((('''''')))+++&&&)))+++)))&&&&&&)))---''''''''''''((((((((()))&&&(((******)))(((((((((&&&&&&&&&''''''((()))***&&&)))++++++)))((()))+++'''((())))))*********)))((((((((((((((()))******$$$&&&((('''%%%$$$%%%((($$$%%%''''''''''''(((***''''''''''''((((((((()))(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))$$$***'''&&&,,,)))$$$(((%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&+++,,,((((((***)))###)))((('''&&&%%%$$$######((()))***++++++***)))(((&&&'''(((******((('''&&&))))))))))))))))))))))))&&&''''''((()))******+++(((((()))******)))(((''')))******(((%%%%%%))),,,$$$(((,,,+++'''&&&(((,,,&&&'''''''''(((((())))))(((((())))))))))))(((((()))'''))),,,,,,)))''')))+++***((('''''')))+++,,,'''''''''((()))******+++'''((()))((('''&&&''')))&&&''''''((((((((((((((((((((((((((())))))))))))************)))))))))(((******+++++++++,,,,,,,,,)))***+++,,,---.........---...///...------...///111222555666777777555444333333444555555555444444222333444444222222333444222222333333333444444444555555444333333333333444***...000000111444444111///......---------......***,,,///111222111///...////////////////////////------.........000333555000000000000000000000000---------------------,,,,,,,,,+++,,,---...,,,***+++++++++++++++++++++++++++))))))+++)))&&&''',,,******))))))((((((''''''************************))))))))))))))))))))))))%%%''')))(((&&&&&&(((+++'''((()))******)))((('''))))))))))))))))))))))))%%%&&&''')))************+++***)))(((((('''(((((((((((((((((()))***+++,,,)))))))))))))))******+++((())))))************)))(((***,,,,,,***((((((((()))************+++++++++(((((((((((()))+++,,,---'''***,,,,,,***)))***,,,(((***,,,,,,+++***)))***''')))******((((((((()))(((***,,,+++(((''')))+++''')))***+++******,,,---111///,,,)))''''''((((((((()))******))))))***+++(((((())))))******++++++&&&'''''''''(((((()))))))))(((((((((******)))'''))))))))))))))))))))))))******))))))))))))******((())))))'''$$$%%%(((,,,(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,+++++++++*********************+++,,,,,,,,,,,,,,,)))***+++)))&&&$$$%%%'''(((((())))))))))))(((((()))***)))(((&&&&&&(((***%%%)))+++***&&&%%%)))---&&&'''''''''(((((())))))&&&(((***+++)))(((((((((&&&&&&&&&'''''')))******&&&)))++++++)))((()))+++(((((()))***************)))(((&&&%%%&&&''')))+++'''((((((((((((((('''&&&(((((((((((('''&&&%%%$$$))))))))))))))))))))))))###%%%''')))******)))((((((******)))((('''((()))'''''''''''''''((())))))%%%(((***+++)))'''&&&&&&%%%'''))))))))))))***+++&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&!!!''')))''')))------)))))))))))))))))))))))))))((('''%%%%%%'''(((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++%%%%%%&&&'''((()))******++++++******************'''((((((&&&$$$%%%)))---))))))))))))((((((((((((''''''&&&%%%$$$######"""(((!!!$$$)))'''&&&'''(((((((((((((((''''''''')))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((())))))+++,,,,,,***)))******(((((())))))************))))))***+++---......///............///000111222///000222333444444333222444444333333333444555555111333555777777555222111222222222222222222222222222222111000///...------///////////////000000000..................---------......///000/////////,,,---...///000000000000...///000000///...///111......////////////......---------------------------,,,,,,,,,,,,---......***+++---------+++)))(((******************************))))))******+++,,,******)))(((((()))***+++((()))))))))'''''')))***((((((((()))***,,,---...(((((())))))************)))((('''&&&&&&'''((())))))&&&&&&***,,,)))'''(((''''''((()))))))))))))))''')))************,,,...'''((())))))((()))+++---******+++++++++,,,,,,,,,(((((((((((())))))))))))))))))***++++++++++++***''')))***)))((('''((()))*********))))))))))))))),,,***((()))+++,,,+++((())))))***++++++++++++***---,,,***)))))))))******+++***(((''''''(((***++++++***)))((()))***+++,,,******+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((+++(((&&&(((+++,,,+++(((((((((((()))******((('''(((((())))))((('''&&&&&&''''''''''''((((((((((((---,,,***(((((()))+++,,,))))))************))))))))))))))))))))))))))))))'''((()))((('''&&&''')))***************)))(((((( %%%+++---,,,***))))))(((((('''''''''&&&'''((()))((('''&&&'''(((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))(((&&&&&&''')))&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))******)))'''&&&&&&'''((()))''''''((((((((((((((('''&&&&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%'''((()))))))))((('''((()))(((&&&%%%&&&''''''''''''''''''((())))))$$$&&&))))))((((((((()))%%%'''))))))))))))***+++'''''''''''''''(((((((((&&&&&&%%%%%%&&&&&&'''((()))(((((((((''''''''''''$$$)))***'''(((++++++'''))))))))))))))))))))))))+++)))''''''(((((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++((((((((((((''''''''''''))))))))))))))))))))))))'''(((***)))(((''')))+++))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%***###!!!&&&***)))'''(((((((((((()))))))))******'''''''''&&&''''''((((((((((((((((((((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))((()))++++++)))((()))***)))))))))))))))*********)))******+++,,,---...///............///000111222000111222444444444444444333222222222222333444444333444555666666444222111222222222222222222222222222222111000///...---------......///000111111111........................---......///////////////------...///000000000000///000111111//////000111......////////////......------------------------+++++++++++++++,,,------,,,,,,++++++******************************************))))))******+++++++++***)))(((((()))******((()))))))))'''''')))***''''''''''''((()))***+++)))))))))))))))*********))))))(((''''''((()))))),,,((((((,,,...***((()))(((((()))***************((()))+++*********+++---((()))*********+++---///++++++++++++,,,,,,,,,,,,++++++******)))))))))((())))))***++++++++++++***((()))******(((((()))******+++++++++++++++++++++---+++)))***,,,---,,,***)))******+++++++++++++++---,,,+++)))))))))***+++,,,+++)))(((((()))+++,,,***************+++,,,,,,((())))))***))))))(((((())))))))))))))))))))))))***************************************)))(((((((((''''''((())))))((('''))))))(((((()))))))))((((((((())))))(((''''''&&&((((((((())))))))))))******)))(((''''''((())))))))))))************))))))************************'''((()))(((''''''((()))***************)))((((((&&&&&&&&&(((++++++(((%%%))))))(((((((((''''''''''''((())))))''''''((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))(((&&&&&&((()))&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))***((('''&&&&&&&&&((()))***&&&&&&'''((()))))))))(((###$$$&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''%%%$$$%%%&&&'''''''''''''''((())))))$$$&&&'''(((((((((***+++%%%''')))***)))((()))***'''''''''(((((()))))))))''''''&&&&&&''''''((()))((((((((((((''''''''''''(((***)))&&&&&&))))))'''))))))))))))))))))))))))***((('''((()))***)))(((''''''''''''(((((((((((((((((()))))))))*********))))))(((((())))))***+++((((((((((((''''''''''''((((((((((((((((((((((((&&&(((+++,,,+++))))))***(((((((((((())))))))))))))))))))))))))))))((((((,,,'''%%%(((+++***((()))(((((())))))******++++++(((''''''&&&'''(((***+++''''''(((((((((((((((((((((((())))))))))))(((((()))))))))******)))))))))(((***++++++***)))***************))))))))))))))))))******+++,,,---............---......///000111111111333444444555444444222111111111222222333444777666666555444333222222111111111111111111222222222111000000///...------+++,,,---///000111222222.................................///////////////---...///000000111111000000111222222000///000222........................------------------------***************+++,,,,,,...,,,***)))((()))+++,,,)))))))))))))))))))))))))))))))))*********++++++,,,+++***)))((((((((()))((()))))))))'''''')))***''''''''''''(((((()))************)))))))))))))))***))))))(((((())))))***---)))))),,,---***'''((())))))***++++++++++++***)))***++++++))))))***+++)))***+++,,,+++,,,///111++++++,,,,,,,,,---------------,,,+++***)))((((((((()))******++++++******)))***+++***))))))***++++++++++++,,,,,,------...---,,,++++++,,,---,,,+++******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++))))))***************)))************************++++++++++++++++++++++++)))))))))***))))))((('''%%%'''))))))((('''&&&&&&***)))(((((((((((()))***(((((()))))))))(((''''''))))))))))))************(((((((((((((((((())))))))))))************))))))************************'''((())))))''''''((())))))************))))))(((,,,++++++++++++)))&&&$$$))))))((((((((((((''''''&&&((()))))))))(((***+++))))))((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((&&&&&&((()))&&&&&&'''''''''((((((((((((((('''''''''((()))***%%%%%%%%%&&&''')))+++,,,%%%%%%'''((())))))))))))###$$$&&&''')))*********(((((((((((((((((((((((((((((('''''''''(((((()))&&&'''((('''%%%$$$%%%&&&'''''''''''''''((())))))%%%'''''''''&&&''')))+++&&&((()))***)))((()))***''''''(((((())))))******)))))))))))))))***++++++((((((((((((((('''''''''))))))(((&&&&&&((())))))((((((((((((((((((((((((&&&%%%&&&'''***++++++***''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******%%%%%%&&&'''((()))******'''((((((((((((((())))))'''((()))******))))))***(((((((((((())))))))))))((((((((())))))*********,,,)))'''(((******)))((())))))))))))))))))))))))***)))(((((()))+++---...''''''''''''(((((((((((((((((())))))))))))(((((('''((()))******)))(((''')))+++,,,,,,+++++++++,,,************)))))))))))))))******+++,,,,,,------------------...///000000000111111222333333444444222111111111222333444555999777666444222222222222000000000111111111111111111000000///......------+++,,,...///000111111111---------..............................///000000......///000111111111111111222333222111000111222........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,+++***))))))***++++++************************((())))))***************,,,++++++***)))(((((('''((()))))))))'''''')))*********)))))))))******+++************))))))))))))******))))))))))))******+++''''''***+++'''$$$$$$(((((()))************))))))***+++***)))((()))***(((***+++++++++,,,///111+++,,,,,,,,,,,,---------,,,,,,+++******)))((((((((())))))***************)))+++,,,+++***)))***+++******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,)))***,,,---------,,,+++++++++,,,---------,,,,,,************************++++++++++++++++++++++++))))))************))))))&&&)))---,,,)))'''''')))+++***)))((('''(((***,,,(((((()))))))))(((((('''(((((()))))))))*********))))))***++++++++++++***))))))************))))))************************''')))***)))((('''((()))))))))************)))(((*********++++++***)))((())))))((((((((((((((((((&&&((()))***)))***+++---***)))))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((&&&&&&(((***''''''''''''((((((((((((((((((((((((((()))))))))&&&&&&''''''(((((())))))%%%%%%'''((())))))))))))&&&''''''((())))))(((((('''''''''''''''''''''''')))(((((('''''''''(((((('''((()))((('''&&&&&&((('''''''''''''''((())))))(((((()))(((&&&&&&((()))&&&(((******)))((())))))'''''''''((()))******+++)))))))))))))))***++++++'''''''''((((((((((((((((((&&&%%%&&&'''''')))+++((((((((((((((((((((((((&&&&&&&&&'''))))))'''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((('''((())))))***%%%%%%&&&'''((()))******((((((((())))))*********)))(((&&&&&&&&&(((******'''((((((((()))))))))***'''''''''(((((()))*********)))(((''''''))))))'''******)))(((''''''&&&%%%))))))))))))***+++---...&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''')))***+++***)))***+++*********))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,---...///000/////////000000111222222222222222333333444666666888777555222111111222222/////////000000111111111000000//////......------,,,---///000000///...------------........./////////............///000000...///000111222222222222111333333222000///000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------))))))***+++++++++***)))++++++++++++++++++++++++'''((()))************)))+++++++++***)))(((''''''((()))))))))'''''')))******)))))))))))))))***************)))))))))))))))))))))************))))))+++''''''******&&&$$$$$$&&&''''''((()))((((((((()))***+++***(((((()))***''')))*********+++---///+++++++++,,,,,,,,,------))))))))))))))))))))))))(((((()))************))))))+++,,,+++***)))***+++((())))))***+++,,,,,,---)))*********)))))))))*********+++,,,,,,,,,,,,+++,,,+++*********+++,,,---,,,++++++++++++++++++,,,)))***+++,,,---,,,+++******+++,,,---------------************************++++++++++++++++++++++++***++++++,,,,,,+++++++++))),,,///...+++******,,,***+++***(((&&&'''***---(((((()))))))))))))))((('''''''''((((((((())))))((()))***+++++++++++++++))))))************))))))************************((()))***)))((('''(((***((())))))*********))))))(((((()))***)))))))))***(((((())))))))))))))))))&&&((()))***)))***+++---******))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((('''&&&''')))***'''''''''((((((((())))))((((((((()))))))))))))))******)))((('''&&&%%%%%%&&&&&&'''((()))))))))((((((((()))))))))(((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&)))*********((('''((()))'''''''''''''''((())))))((()))))))))'''&&&&&&((('''(((******)))(((((()))&&&&&&'''((())))))******''''''&&&&&&''''''((()))'''''''''((((((((((((((('''$$$%%%'''((('''(((+++))))))))))))))))))))))))***)))(((((((((&&&### ''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***((((((((((((''''''''''''((((((((())))))******++++++(((%%%$$$%%%(((******''''''(((((())))))******&&&&&&''''''(((((())))))''')))(((&&&&&&))))))'''******)))((('''&&&%%%%%%&&&''''''(((((()))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((''''''((()))((()))))))))************************++++++,,,,,,,,,,,,,,,,,,,,,---//////............///000111222222222222333444555666777666555333222111111111222......//////000000111111/////////.........------,,,---///000000///---,,,,,,,,,------...////////////......------///000111///000111222222333333222111222333222000//////000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------'''(((***,,,,,,+++)))(((************************'''((()))*********)))(((******+++******)))((('''((()))))))))'''''')))***&&&&&&&&&&&&''''''((()))((()))))))))************((())))))******))))))(((,,,((((((+++,,,)))&&&'''%%%&&&''''''((((((''''''((()))******(((((()))***'''((())))))((()))+++,,,******+++++++++,,,,,,,,,''''''(((((())))))))))))'''((())))))******)))))))))***+++***))))))***+++((((((((())))))******+++((()))***)))((('''(((***))))))***++++++++++++***+++***)))))))))***+++,,,++++++++++++++++++++++++))))))***++++++++++++***'''((()))***++++++++++++************************++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,+++,,,------,,,,,,---...)))+++,,,***''''''***---(((((()))*********))))))''''''''''''(((((((((((('''''''''((())))))******))))))************))))))++++++++++++++++++++++++((()))******(((((()))***((())))))************)))((()))***)))''''''((()))(((((())))))))))))******&&&((()))))))))(((***+++***))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''(((''''''''')))+++''''''((((((((()))))))))'''((()))*********))))))(((((()))(((((('''&&&&&&''''''((((((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''((()))))))))((('''%%%$$$)))***+++***((('''((()))'''''''''''''''((())))))%%%'''))))))(((''''''(((''')))******((('''((()))$$$%%%&&&'''((()))******&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))(((%%%%%%))))))&&&%%%((()))))))))))))))))))))))))))(((((())))))(((%%%"""''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))((((((((((((''''''''''''&&&&&&'''(((((()))*********(((&&&&&&(((******)))'''''''''((()))*********'''''''''(((((((((((((((%%%))))))%%%%%%)))+++)))((((((((((((((((((((((((%%%&&&((())))))((('''&&&&&&&&&''''''((())))))***(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''$$$&&&(((((((((((()))***''''''((()))***++++++,,,************++++++++++++++++++++++++,,,---.../////////......///000222222111111111222333444666777333222222111000000000000------...//////000111111//////.........---------***,,,...000111000...---,,,,,,------...//////000000///---------...000111///000111222333333333333111222222111///......//////...,,,++++++,,,...///++++++++++++++++++++++++***************+++,,,,,,(((((()))***************((((((((((((((((((((((((&&&''')))***+++***)))((())))))***+++******)))(((((()))))))))'''''')))***%%%%%%%%%&&&'''((()))***''''''((()))***++++++,,,'''((())))))))))))((('''***''''''+++,,,)))'''(((&&&''''''(((((((((((((((&&&((())))))((((((***+++((()))***)))(((((()))+++)))))))))*********++++++******))))))))))))))))))'''(((((()))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((***+++***(((''')))+++(((((()))************)))))))))((((((((()))++++++)))******************)))))))))(((((())))))***+++&&&'''((()))************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,***)))''''''))),,,------(((+++---,,,((('''***---(((((()))***************'''(((((((((((()))))))))((('''''''''''')))***,,,))))))************))))))++++++++++++++++++++++++((()))******)))((()))***(((((()))***************((()))***)))'''&&&(((***(((((()))))))))*********'''((())))))''''''((())))))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))%%%''''''''''''''')))+++'''((((((((())))))))))))'''((()))***+++***))))))###$$$&&&((()))***++++++'''(((((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''((()))******)))'''%%%###(((******)))((('''((()))'''''''''''''''((())))))"""%%%(((******)))))))))''')))******((('''((()))$$$$$$%%%&&&'''((()))***'''''''''''''''((())))))&&&'''''''''(((((()))))))))&&&&&&+++***$$$"""%%%))))))))))))))))))))))))$$$%%%&&&))),,,,,,+++)))''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))%%%%%%&&&'''((()))******%%%%%%&&&&&&'''((()))))))))((('''))),,,---***'''&&&''''''((()))******+++)))))))))((((((((((((((($$$)))***&&&&&&+++,,,***&&&'''((()))***+++,,,,,,&&&(((***++++++)))'''%%%&&&&&&&&&'''((())))))***(((((())))))))))))(((((()))((('''&&&&&&'''((()))''')))++++++++++++,,,---&&&&&&''')))***+++,,,---***************+++++++++++++++++++++,,,---......000000/////////111222444000000000111222444555666111111111111000000000000---------...///000000111...............---------(((***---000111111000...,,,,,,------...///000000000///---,,,---...000222000000111222333333333333000111222111...------...///...,,,++++++,,,...///++++++++++++++++++++++++)))))))))))))))******+++***)))((('''((()))+++---''''''''''''''''''''''''&&&''')))***+++***((('''((((((***++++++***))))))((()))))))))'''''')))***&&&&&&'''''')))***,,,,,,&&&&&&''')))***+++,,,---&&&'''((())))))((('''&&&'''$$$$$$)))***'''%%%&&&'''(((((()))))))))))))))%%%'''((()))((()))***,,,***++++++***(((''')))***((())))))))))))*********---,,,,,,+++***)))(((((('''(((((()))))))))))))))''')))***)))((('''((()))*********)))))))))))))))(((+++,,,,,,)))(((***,,,''''''((())))))))))))))))))(((''''''''')))***+++))))))************)))))))))((('''''''''(((***+++(((((()))++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++)))%%%"""###'''+++,,,,,,'''+++...---)))'''))),,,(((((()))***************))))))))))))******************(((((()))+++---///))))))************))))))++++++++++++++++++++++++(((***+++***)))((()))***(((((()))***************&&&(((***)))((((((+++...(((((())))))*********+++'''((()))((('''&&&'''((((((((())))))******++++++(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&'''''''''''')))+++(((((((((((())))))))))))'''((()))++++++******)))&&&((()))***)))((()))***''''''((((((((((((''''''''''''&&&%%%$$$######"""&&&'''))))))((((((***+++))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&'''''''''(((((())))))&&&'''))))))((((((***+++'''(((((())))))))))))(((((((((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''&&&######%%%''',,,,,,,,,***'''&&&'''((((((((())))))))))))(((((())))))))))))((((((((((((''')))***)))((('''(((***((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((&&&&&&'''((()))***++++++''''''''''''((((((((()))&&&''')))*********)))(((''''''((()))))))))))))))''''''''''''((((((((((((******+++++++++******))))))***+++***)))((()))***&&&((()))((('''&&&''')))+++++++++***************+++++++++***++++++,,,,,,---......////////////...000000000000000000000000111000///......///000111...,,,+++---111333111...000000//////.........---//////////////////......---,,,,,,,,,,,,---......000///---,,,,,,...111333111111222333333333333222111111111111111111111111///...---,,,+++,,,------,,,,,,++++++***)))))))))(((((()))***+++,,,------*********)))))))))((((((,,,+++++++++******)))))))))))))))))))))(((''''''+++)))))))))+++,,,+++*********))))))((((((''''''))))))))))))***************'''###"""%%%((())))))&&&''')))******(((&&&%%%)))))))))))))))))))))))),,,)))&&&&&&(((******((())))))))))))))))))))))))---,,,+++***)))))))))))))))************++++++++++++******)))(((''''''&&&((())))))******)))'''&&&(((***++++++)))((()))))))))))))))))))))))))))))))))***++++++***)))***+++((())))))(((''''''(((*********))))))******+++,,,,,,***(((''''''(((***,,,************************(((((()))***************,,,+++***))))))***+++,,,***+++,,,+++***)))***+++++++++,,,,,,,,,---------************************,,,+++***((((((((()))***))))))))))))))))))))))))+++***)))))))))))))))***///,,,))))))***+++)))'''++++++***(((''''''***,,,//////...,,,))))))***,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,***+++++++++***)))((('''))))))))))))))))))))))))&&&''')))***+++++++++***)))******)))(((((()))+++)))'''%%%%%%''')))))))))(((++++++''''''))))))&&&(((((()))***,,,///111222&&&((()))***)))((()))***((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((()))***)))((('''((()))''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((())))))&&&'''))))))((((((***+++(((((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&$$$$$$&&&''''''((())))))((((((***+++(((((())))))))))))(((((())))))))))))((((((((((((''')))***)))((('''(((***((('''&&&%%%%%%'''(((***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))&&&'''((()))***))))))(((''''''((()))))))))))))))''''''''''''((((((((((((((()))))))))))))))))))))'''((()))((('''&&&'''((((((***+++***)))((()))+++************************+++*********+++,,,,,,---......//////000000//////000000000000000000000000000000000//////000000000//////...///000000...---000/////////.........---........................---------,,,---......///000///---,,,,,,...000222//////000111111111111111000000000000000000000000///...---,,,+++,,,,,,---******************++++++)))))))))***************((()))***+++,,,------...))))))))))))((((((((('''))))))*********))))))(((***)))((()))+++++++++******)))))))))((((((((('''(((((()))))))))************'''$$$$$$'''))))))(((''''''((())))))((('''&&&((((((((((((((((((((((((+++(((&&&''')))***)))((()))))))))))))))))))))))))))))))))(((((())))))***)))************+++++++++******))))))((((((''''''))))))(((((()))***+++,,,((()))++++++)))((()))***)))))))))))))))))))))))))))***++++++***)))***+++((()))******(((((()))*********))))))******+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))************************))))))*********(((*********(((((()))***)))************+++++++++************************,,,+++)))((((((((()))***))))))))))))))))))))))))***)))))))))))))))******...,,,))))))***+++)))'''*********((('''(((***---...//////---+++******+++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))((('''''''''(((******((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((()))******)))))))))******)))(((((()))+++)))'''%%%&&&''')))))))))(((******''''''***)))'''******************+++,,,&&&((()))***)))((()))***)))((('''&&&&&&'''((()))))))))))))))))))))(((((()))***+++***'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''(((((((((((())))))&&&'''))))))((((((***+++(((((()))***++++++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))%%%'''((((((((((((***,,,'''(((((())))))(((((('''(((((((((((())))))))))))''')))***)))((('''(((***((('''&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((((('''''''''''''''((((((((()))))))))''''''((()))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))***&&&((()))((('''&&&''')))(((***+++***)))((()))+++))))))))))))))))))))))))))))))******+++,,,---.........///000000000000000000000000000000000000000000000111111111111000000---...000000///...///////////////.............................................------......///000///...---,,,---...///000---......///////////////////////////////////////......---,,,,,,,,,,,,,,,((())))))***++++++,,,,,,*********))))))(((((((((%%%&&&&&&'''((()))***+++))))))))))))((((((((((((&&&''''''((((((((('''''')))((('''(((***+++***)))))))))))))))(((((((((((((((((())))))))))))******)))''''''''')))***)))(((''''''(((((((((((((((((('''''''''''''''''''''''')))(((((((((******((('''))))))))))))))))))))))))((('''(((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))***)))''''''(((***...000''')))++++++)))))))))***)))))))))))))))))))))))))))***++++++***)))***+++'''***,,,,,,***))))))******))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((())))))******))))))((('''((())))))((('''(((***(((((((((((())))))))))))************************+++***))))))((())))))))))))))))))))))))))))))))))))((((((((()))***++++++---+++))))))******)))((()))))))))(((((((((+++---...///000000---+++***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((''''''&&&&&&''')))***))))))))))))))))))))))))&&&'''(((((((((((('''''')))******)))(((((()))+++)))'''&&&&&&((())))))(((''')))***''''''******(((***))))))(((((((((((((((&&&((()))***)))((()))******)))'''%%%%%%''')))***((((((((())))))*********)))******)))(((''''''((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((())))))&&&'''))))))((((((***+++((()))***+++,,,,,,,,,+++))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((($$$%%%''''''&&&&&&(((***((()))+++***)))(((((()))'''(((((((((((((((((('''(((((((((((())))))))))))''')))***)))((('''(((***(((''''''&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((())))))(((((((((''''''''''''(((((((((((()))))))))'''(((((()))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((((('''''''''''')))***+++((()))******))))))***+++&&&((()))((('''&&&''')))(((((((((((()))))))))))))))))))))***+++---...///......///000111111111111000000000000000000000000///000111222222111000///'''+++///000//////222555........................------------............//////.........///000000..................//////------...////////////...........................---------,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&+++++++++***************&&&'''(((((())))))(((((()))''''''((()))***)))((())))))))))))(((((((((((((((((((((((()))))))))***(((((()))***++++++***)))(((''''''''''''(((((()))'''''''''''''''''''''''''''((()))*********((('''))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))******)))(((''''''(((***,,,---''')))***+++)))))))))***(((((((((((((((((((((((()))***++++++***)))***+++'''***,,,---,,,***)))))))))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))(((((()))***************'''((()))******)))(((''''''(((***)))(((((()))***'''''''''((((((((())))))******************************))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,,,,+++))))))))))))))))))((()))))))))((()))+++------///222222///,,,******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))***)))''''''(((***,,,...((((((((((((((((((((((((((((((((((((((((((''''''((()))***)))'''''')))***((('''&&&&&&((())))))(((&&&))))))''''''++++++(((''''''''''''((())))))***&&&((()))***)))((()))******)))'''%%%%%%''')))***'''''''''(((((()))******&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((&&&'''))))))((((((***+++)))***+++,,,------------******)))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((###%%%'''''''''''')))***(((***,,,,,,***))))))***''''''(((((((((((('''''''''((((((((()))))))))***''')))***)))((('''(((***''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((())))))***''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))***+++''')))******))))))***,,,&&&((()))((('''&&&''')))''''''(((((()))))))))))))))))))))***+++---...///------///000000111111111///////////////////////////000111222222111000///'''+++///000//////222555---------...............---------.........//////000000//////000000111222//////////////////......---...//////000000//////////////////////////////,,,,,,,,,,,,,,,++++++++++++++++++*********))))))(((((((((((()))))))))))),,,,,,,,,,,,++++++++++++******************++++++***++++++,,,,,,,,,++++++)))''''''((()))***)))((((((((((((((())))))))))))'''(((((((((((()))))))))'''(((***++++++******)))'''''''''''''''((()))***'''''''''''''''''''''''''''(((*********)))((('''(((((((((((((((((((((((()))))))))(((((()))))))))))))))*********+++++++++))))))))))))************'''((((((((((((((('''''''''(((*********)))***+++(((((((((((((((((((((((()))***++++++***)))***+++'''***,,,---,,,***))))))))))))(((((())))))***+++))))))************))))))************************(((((()))***************'''((()))******)))((('''((()))+++***))))))+++,,,((((((((()))))))))******)))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,*********)))(((((()))***((()))***)))))))))***,,,,,,///222222000,,,***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))************)))(((''''''(((***,,,...((((((((((((((((((((((((******))))))))))))))))))((())))))(((''''''(((***''''''&&&'''))))))((('''&&&))))))''''''++++++(((((((((((((((((()))******&&&((()))***)))((()))***)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))&&&'''))))))((((((***+++''''''''''''''''''''''''((((((((((((((('''''''''******))))))))))))((((((&&&'''))))))((((((***+++******,,,---............,,,++++++******))))))(((((((((((((((((('''''''''((((((((((((((((((((((((###%%%(((((((((((((((***%%%'''***++++++***++++++&&&''''''((((((''''''&&&''''''(((((())))))******''')))***)))((('''(((***''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((()))*********)))''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((((((((()))))))))******((((((((((((((()))******''''''((()))))))))))))))''''''''''''((((((((((((((())))))******))))))(((%%%&&&(((((('''''')))***(((***+++***)))((()))+++'''(((((())))))******+++))))))******+++,,,---...+++,,,---///000000000000//////////////////////////////000000000000//////---...000000///...//////---------------.........------......///000000000111111000000000111222222///000111222222000///......//////000000000000000////////////////////////,,,,,,,,,,,,,,,+++******,,,,,,++++++***))))))(((((((((((())))))*********((())))))***+++,,,------(((((((((((())))))))))))(((((())))))(((((('''&&&)))((('''(((***+++***)))(((((((((((())))))))))))''''''(((((((((((())))))&&&(((++++++***))))))***&&&&&&''''''((()))))))))''''''''''''''''''''''''''')))******((((((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&'''''')))************+++++++++************************&&&'''((()))((('''%%%$$$&&&(((*********)))***+++)))))))))))))))))))))))))))***++++++***)))***+++'''***,,,,,,***))))))***)))(((((((((((()))******))))))))))))))))))))))))************************(((((()))***************((())))))******))))))(((((()))++++++******+++---))))))))))))************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))((((((((()))***++++++)))******)))(((''')))***(((***+++***)))((()))***,,,///111111///,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))******))))))))))))***+++((())))))(((''''''(((***'''&&&&&&((()))***((('''''')))***''''''******(((,,,,,,***)))((((((((((((&&&((()))***)))((()))***(((((((((((((((((((((((('''''''''((((((((((((((('''((())))))(((((()))***''''''''''''''''''''''''&&&&&&''''''(((((())))))*********)))))))))((((((&&&'''))))))((((((***+++***+++,,,---////////////------,,,,,,+++******))))))(((((((((''''''''''''(((((((((((((((((((((((($$$&&&((()))((('''((()))$$$&&&)))***)))(((((((((&&&''''''((((((''''''&&&'''''''''((()))*********''')))***)))((('''(((***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%&&&((()))*********)))''''''''''''((((((((((((((('''''''''''''''&&&&&&(((((()))))))))*********)))(((((('''((()))***+++''''''((()))))))))))))))''''''''''''(((((((((((('''(((***+++***(((&&&$$$%%%&&&(((((('''''')))***(((***+++***)))((()))+++(((((())))))***++++++,,,+++*********+++,,,,,,---***+++,,,...//////000000//////////////////////////////............////////////...///000000...---,,,,,,,,,------...............//////000111111222111111111111111222333333000111333444333222000.........///000000000000000------------------------+++,,,,,,---,,,+++***)))++++++*********************************)))))))))%%%%%%&&&'''((()))******'''((((((((())))))))))))''''''''''''&&&$$$######***)))((()))+++++++++***'''((((((((()))))))))***'''''''''((((((((())))))&&&(((******(((((()))+++$$$%%%'''))))))))))))(((((((((((((((((((((((((((((()))***)))'''&&&(((+++(((((((((((((((((((((((((((((('''(((((()))***+++)))************+++++++++,,,++++++******)))))))))'''''''''''''''(((((((((&&&(((***************,,,)))))))))))))))))))))))))))***++++++***)))***+++((()))******(((((()))***((((((((((((((()))******+++***)))(((((()))***+++************************(((((()))************************))))))*********'''(((******))))))+++,,,((())))))))))))*********))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))***)))))))))))))))******((()))***)))'''''')))+++)))+++,,,+++)))'''((((((,,,...000000---+++))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''''')))*********)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''((()))***+++'''((()))(((&&&&&&((()))'''&&&&&&(((******(((&&&(((******''''''***)))'''++++++***)))((((((((()))&&&(((******)))((()))***''''''(((((((((((('''''')))))))))((((((((((((((()))***+++***(((&&&'''((())))))))))))))))))))))))$$$%%%&&&'''(((***+++++++++*********))))))((((((&&&'''))))))((((((***+++***+++,,,...///000000000......------,,,+++******))))))(((((('''''''''&&&((((((((((((((((((((((((%%%''')))***(((''''''(((&&&(((***)))'''$$$""""""&&&''''''''''''''''''&&&&&&''''''((()))******+++((()))***)))((('''(((***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((()))*********)))''''''''''''((((((((()))***)))((('''&&&%%%$$$$$$))))))))))))************)))((('''''''''(((***+++'''(((((()))))))))))))))''''''''''''((((((((()))&&&(((***+++***'''###!!!&&&(((******))))))+++---'''((()))((('''&&&''')))((())))))***+++,,,,,,,,,+++++++++***++++++,,,,,,)))***+++---...////////////////////////////////////...---,,,,,,---...///...,,,+++---111333111...,,,,,,,,,------............//////000111222222333222222111111222222333444111222444555555333000...---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))))))))***++++++,,,,,,------,,,+++***)))((((((************))))))))))))))))))******+++++++++,,,---------,,,+++)))''''''+++))))))***+++,,,+++***'''((((((((())))))******''''''''''''((((((((()))&&&(((***)))'''''')))+++###%%%''')))******)))((())))))))))))))))))))))))(((******(((&&&&&&))),,,(((((((((((((((((((((((())))))***+++,,,...000111)))************+++++++++,,,,,,,,,+++***)))(((((()))'''&&&%%%&&&))),,,...&&&(((************+++,,,)))))))))))))))))))))))))))+++++++++***)))***+++((())))))((('''''')))***((((((((((((((()))******,,,***)))'''''')))***,,,))))))))))))))))))))))))(((((()))***************,,,+++***))))))***+++,,,%%%'''))))))((((((***,,,(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))+++***)))))))))))))))***''')))***)))'''&&&)))+++***,,,,,,+++)))''''''''',,,...///...,,,***))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))))))))((('''((())))))***+++******)))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++'''((()))(((&&&&&&((()))&&&&&&'''(((******(((&&&)))++++++''''''))))))&&&'''''''''''')))***+++,,,((()))))))))'''''')))***'''''''''''''''((())))))&&&$$$%%%((()))&&&&&&)))(((''''''&&&&&&''')))***---+++(((%%%$$$%%%'''(((+++***)))(((''''''''''''...---,,,***))))))((((((''')))******((('''((()))&&&(((+++...000222333333......---+++)))((('''&&&(((((((((((((((((((((((($$$'''***+++***)))((((((''''''''''''((((((((((((,,,###!!!,,,222,,,$$$&&&'''((('''&&&&&&'''((('''((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&''')))((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%'''))))))((('''((()))))))))))))))*********************))))))((('''&&&((((((''''''&&&&&&&&&%%%***'''%%%&&&(((***(((&&&******))))))((((((''''''(((((((((((())))))))))))***+++,,,+++))))))***+++,,,,,,++++++******)))))),,,,,,,,,++++++*********)))***+++,,,---.........,,,,,,,,,---------.........------,,,,,,------...***---///...111333111,,,,,,,,,---...///000111111444000---...222555444111222000///000111111000///222444666777666333///---111111111111111000//////------,,,,,,,,,---......+++,,,,,,+++***)))+++,,,'''+++---+++***,,,---+++---+++)))''''''))),,,...(((((((((((())))))))))))---)))'''+++222444000***))))))))))))))))))))))))+++++++++***************)))))))))((('''%%%$$$###''''''((()))))))))))))))******))))))((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))************)))))))))))))))***,,,---,,,+++***+++,,,''''''(((******+++++++++***++++++++++++***))))))'''((((((((()))))))))***+++******)))((('''''''''))))))))))))))))))))))))+++//////***%%%%%%)))---(((((((((((())))))))))))%%%(((***+++************)))''''''(((***)))&&&###((()))***++++++***)))((()))******)))(((''''''((('''((())))))(((((()))***%%%&&&''')))************---,,,***(((&&&###!!!!!!))))))))))))))))))))))))+++(((&&&(((+++,,,+++(((******)))((('''&&&%%%%%%&&&'''(((((('''(((***---&&&''')))***+++++++++***&&&(((***+++,,,+++)))(((++++++************++++++''')))***)))((('''(((***(((***+++***)))((()))***))))))))))))))))))))))))***)))))))))((((((''''''''''''((('''&&&''')))+++(((((((((((((((((((((((($$$'''******)))(((''''''((())))))))))))*********))))))))))))))))))))))))'''((()))(((&&&&&&((()))$$$***+++%%%&&&)))###((()))))))))'''''')))***(((((('''''''''(((((()))(((&&&&&&******'''''')))'''''''''''''''((())))))+++***(((&&&&&&&&&'''((()))((((((((((((((()))))),,,+++***))))))((())))))''')))******((('''((()))((()))+++---///111111222///...---,,,***)))((('''(((((((((((((((((((((((($$$&&&))))))(((''''''(((''''''''''''(((((((((((()))%%%###%%%))),,,+++(((&&&'''((((((&&&&&&'''(((''''''((((((''''''&&&%%%&&&''')))(((''''''(((***((((((((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((('''''''''''')))))))))))))))))))))))))))(((''''''''''''((()))%%%'''))))))((('''((()))((((((((()))))))))******)))))))))))))))(((((('''******)))))))))(((((((((***(((&&&&&&((()))((('''***)))))))))((((((((('''(((((((((((()))))))))***)))***++++++))))))***+++***************))))))))),,,,,,,,,++++++************++++++,,,------------,,,,,,---------............------,,,,,,------...***------,,,...111000+++,,,------...///000111111333000---///333555333000111000///000111111000///111333444555444222000...000111111111111000//////......---,,,,,,+++,,,,,,+++,,,,,,+++******+++---'''+++---***)))+++,,,+++---+++)))(((((()))+++,,,(((((((((((()))))))))***,,,***(((+++...///,,,((()))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))(((((((((''''''((()))))))))))))))***)))))))))((((((((('''((((((((((((''''''&&&&&&((((((((((((((((((((((((''')))***++++++***(((&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((******++++++***+++++++++++++++***)))((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))(((&&&&&&((())))))(((((((((((())))))))))))''')))++++++)))))))))***,,,***)))***++++++)))'''((()))***++++++***)))((()))******)))((('''''')))((()))******))))))***+++)))))))))******++++++,,,)))((('''&&&%%%$$$###""")))))))))))))))))))))))))))(((((((((***+++***)))((((((((())))))))))))***((()))***)))'''''''''(((&&&'''((()))))))))))))))'''(((***+++++++++)))(((+++******))))))******+++''')))***)))((('''(((***(((***+++***)))((()))***))))))))))))))))))))))))'''''''''((((((((())))))'''(((((('''&&&''')))+++((((((((((((((((((((((((###&&&)))***)))''''''((()))))))))************+++))))))))))))))))))))))))'''((()))(((&&&&&&((()))$$$******&&&''',,,'''((()))))))))'''''')))***))))))(((''''''(((((((((***((((((++++++'''''')))&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++))))))(((((((((((())))))'''(((******((((((((()))*********+++---...000111......---,,,+++***)))(((((((((((((((((((((((((((%%%&&&''''''&&&&&&'''(((''''''''''''((((((((((((&&&''')))(((&&&&&&(((+++&&&'''((((((&&&&&&'''(((''''''((((((((('''&&&&&&''')))******)))(((***+++''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((()))%%%'''))))))((('''((()))''''''((((((((()))))))))'''(((((()))))))))))))))******))))))))))))((((((***(((&&&'''((())))))((())))))))))))((((((((((((((((((((()))))))))******)))***++++++))))))***+++((())))))))))))))))))***+++++++++++++++*********++++++,,,------,,,,,,,,,,,,------------...............------------......,,,---,,,***,,,///...***,,,---......000000111222222000///000333444222///111000//////111111000///000111111222222111111000000000000000000//////...///...---,,,*********)))+++,,,,,,,,,******,,,---'''+++---***)))+++,,,+++,,,,,,+++***)))))))))***((((((((()))))))))*********************)))((('''))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((()))+++,,,'''(((((()))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((***,,,---+++((($$$!!!''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''''''''((()))************,,,,,,,,,+++***)))((('''))))))))))))(((((((((((($$$$$$%%%&&&((()))******))))))))))))))))))))))))***'''%%%''',,,...,,,)))(((((((((((())))))))))))******+++***(((((()))***---+++******+++++++++***))))))************))))))((()))***)))((('''((())))))***++++++******+++,,,((('''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''(((***))))))(((***+++))))))))))))************$$$&&&))))))(((''''''(((((('''''''''''''''(((((('''((()))++++++******)))+++******))))))******+++''')))***)))((('''(((***(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''(((((((((((('''((()))((('''''')))***))))))))))))))))))))))))"""$$$'''(((((('''((())))))************+++++++++))))))))))))))))))))))))'''((()))(((&&&&&&((()))%%%)))***'''(((---,,,$$$((()))))))))'''''')))******)))((((((((((((((((((***((((((+++***&&&%%%(((%%%&&&((()))))))))((('''&&&'''((())))))((((((''''''''''''''''''(((******'''''''''''''''((())))))&&&(((******)))((())))))++++++*********,,,...///---,,,,,,+++***)))((((((((((((((((((((((((((((((&&&'''''''''&&&&&&(((***''''''''''''((((((((((((&&&)))***)))%%%%%%'''***&&&((()))((('''&&&'''(((''''''(((((((((((('''''''''(((***)))(((((()))+++''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&'''''''''((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))%%%'''))))))((('''((()))''''''''''''((((((((((((&&&'''((()))************((((((''''''''''''''''''))))))((('''(((((())))))))))))))))))(((((((((((((((((()))))))))*********((()))******))))))***+++''''''(((((())))))******+++++++++***************,,,,,,---------,,,++++++------------..................------------.........///---***+++///...+++------...///000111222222111000000222444444111///000///...///000111000//////////////////000111111//////000000//////...---...---,,,+++************+++,,,,,,,,,++++++,,,...)))---...***))),,,---,,,,,,,,,,,,+++***)))((('''(((((()))))))))*********(((***,,,***(((&&&((()))))))))))))))))))))))))))***************+++++++++)))'''&&&%%%%%%''')))***(((((())))))))))))(((((())))))))))))((((((((((((((('''&&&%%%%%%&&&''''''(((((((((((((((((((((((('''(((((()))'''%%%""" ''''''((((((((((((((()))'''((())))))''''''((()))''''''((()))******)))))),,,,,,,,,+++***)))(((''''''((((((((()))))))))***&&&'''''')))***+++,,,---(((((((((((((((((((((((()))%%%$$$))),,,,,,***)))(((((((((((())))))))))))+++++++++)))'''''')))++++++***((((((((()))******)))))))))******)))))))))((()))***)))((('''((()))((()))+++***))))))***,,,)))(((&&&$$$$$$%%%'''((((((((())))))*********+++((((((((((((((((((((((((&&&(((+++***''''''))),,,,,,++++++***)))((('''&&&"""&&&)))))))))*********)))(((&&&&&&'''((()))(((((()))************)))******))))))))))))******''')))***)))((('''(((***(((***+++***)))((()))***))))))))))))))))))))))))******))))))((('''&&&&&&'''((())))))''''''(((***))))))))))))))))))))))))!!!$$$&&&'''''''''(((***************++++++++++++(((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&******'''(((,,,,,,(((((()))))))))'''''')))******))))))((((((((()))))))))''''''))))))%%%$$$&&&%%%&&&((()))))))))((('''%%%&&&((()))))))))'''&&&((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***&&&((()))***)))((()))***++++++***))))))***,,,---***)))))))))((((((''''''(((((((((((((((((((((((('''((()))((('''''')))+++''''''''''''(((((((((((()))((((((''''''''''''''''''((()))(((''''''((()))''''''((((((((((((((('''&&&((())))))(((''')))***&&&'''''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))*********+++((((((((((((((((((((((((((())))))))))))))))))(((%%%'''))))))((('''((()))''''''''''''((((((((((((%%%&&&''')))************''''''(((((((((((((((((()))))))))((((((((()))***(((((((((((())))))))))))))))))))))))************'''(((******))))))***+++''''''(((((())))))******************************,,,,,,---------,,,++++++---------........./////////......------......///000000///,,,---111000---------...///000111222222111111111222333222111//////...---...000111000//////............///111222...////////////...------+++++++++******++++++,,,+++,,,,,,,,,++++++---///+++//////+++***,,,...---+++,,,,,,,,,+++)))((('''))))))))))))************'''***,,,+++((('''***---))))))))))))))))))))))))))))))******+++++++++++++++)))'''&&&%%%&&&((()))(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%((((((((())))))*********((()))******(((((()))***'''(((((())))))))))))(((,,,,,,,,,+++***)))((((((%%%&&&'''((()))***+++,,,))))))))))))******++++++((((((((((((((((((((((((&&&###$$$))))))%%%%%%((((((((((((((())))))))))))+++++++++)))'''''')))+++******)))(((((((((***+++***))))))))))))))))))***''')))***)))((('''(((***'''((())))))(((((()))+++---,,,***)))(((***+++,,,************************((((((((((((((((((((((((%%%(((******'''&&&)))+++******)))((('''&&&&&&%%%"""&&&)))))))))******+++***)))((('''((()))***(((((()))******************))))))))))))))))))***''')))***)))((('''(((***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******((('''((()))))))))))))))))))))))))))"""$$$&&&''''''''')))+++))))))*********+++++++++(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((******'''&&&((()))(((((()))))))))'''''')))***)))((((((((())))))***+++(((%%%&&&)))(((%%%$$$'''&&&''''''(((((((((((((((''''''((())))))((('''&&&((((((''''''&&&''''''''''''''''''''''''((())))))%%%''')))***)))((()))******))))))))))))******+++((((((((('''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))+++''''''''''''((((((((((((***(((%%%&&&((()))(((&&&'''((())))))''''''((()))''''''((()))))))))((((((&&&''')))(((''''''(((***&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))***************++++++))))))))))))))))))))))))((())))))******))))))(((%%%'''))))))((('''((()))''''''((((((((()))))))))&&&&&&((()))************))))))************++++++)))******)))(((((()))+++(((((((((((()))))))))))))))))))))*********++++++&&&((())))))))))))***+++((())))))))))))))))))***)))))))))***************++++++,,,------,,,,,,,,,------.........///////////////............//////000111000...000333222...---...//////111111222333111222222222222111000000...------...000111111000............//////000111...............------,,,+++++++++++++++,,,------+++,,,---,,,+++,,,...000,,,//////+++))),,,...---+++++++++++++++***)))((()))))))))*********++++++(((***,,,+++))))))+++...))))))))))))))))))))))))'''''''''((())))))******---,,,***)))((())))))***)))))))))))))))(((((('''(((((((((((())))))))))))&&&'''(((((()))(((((((((((((((((((((((((((((((((***)))'''&&&&&&(((***+++(((((())))))******++++++'''((())))))''''''((()))'''(((((())))))(((((((((***++++++++++++***))))))%%%&&&'''((()))***+++,,,((((((((((((((((((((('''))))))))))))))))))))))))+++&&&''',,,,,,'''(((...(((((((((((())))))))))))******+++***(((((()))******+++++++++******+++---******))))))))))))******'''((())))))(((((()))***&&&((())))))(((((()))***+++***)))))))))***+++,,,((((((((((((''''''''''''))))))))))))))))))))))))&&&''')))((((((''')))***''''''''''''(((((((((((($$$&&&))))))(((''''''(((******))))))))))))******)))))))))))))))************))))))(((((())))))***''')))***)))((('''(((***(((***+++***)))((()))***))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))++++++)))(((((()))))))))))))))))))))))))))%%%&&&(((((('''((()))+++((())))))))))))*********))))))))))))))))))))))))'''((()))(((&&&&&&((()))((()))***(((&&&&&&&&&'''((()))))))))'''''')))***''''''(((((()))***,,,,,,(((%%%&&&)))***'''&&&)))'''''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''(((((())))))%%%'''))))))))))))***+++'''((())))))*********)))''''''((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))(((((((((''''''''''''(((((((((((()))'''&&&&&&((()))((((((''')))***)))((('''((()))''''''((()))))))))))))))''')))******)))(((***+++&&&&&&''''''((())))))***''''''''''''(((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((()))************)))(((%%%'''))))))((('''((()))((((((((()))))))))******''''''((())))))***))))))))))))*********+++++++++(((***+++***(((''')))+++'''((((((((()))))))))***))))))*********+++++++++&&&'''))))))((((((***,,,***************)))))))))((()))))))))*********+++***++++++,,,------------............//////////////////............//////...000111000222555333.........///000111222222333222222222111000000111111...---,,,...000111111000////////////000000000000---............---,,,,,,...---,,,,,,,,,,,,,,,---***,,,---,,,,,,,,,...000+++...---)))'''***,,,+++++++++******************))))))*********++++++++++++++++++***((((((***+++))))))))))))))))))))))))&&&''''''((())))))*********************+++++++++)))))))))))))))((('''''''''((((((((()))))))))***%%%''')))++++++***)))'''((((((((((((((((((((((((***))))))(((((())))))***''''''(((((()))******+++'''((())))))''''''((()))'''(((((((((((((((''''''))))))***++++++++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...%%%###+++///,,,,,,111(((((((((((())))))))))))''')))++++++)))))))))***''')))++++++***)))***,,,+++***)))(((((()))***+++&&&((())))))(((((()))+++''')))******)))(((***+++%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&''')))))))))((('''(((((((((((()))))))))((()))***)))'''''''''(((''''''((()))************)))))))))))))))******+++))))))(((((((((((())))))''')))***)))((('''(((***(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''&&&&&&(((***,,,+++***((((((((((((((((((((((((((((((((('''((())))))((((((***+++''''''((((((((()))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))'''(((******(((%%%&&&(((((()))))))))'''''')))***'''''''''((()))+++------(((&&&'''***+++((((((+++(((((('''&&&&&&((()))*********)))((('''&&&&&&&&&$$$$$$$$$%%%''')))***+++))))))(((((((((((())))))%%%'''))))))))))))***+++%%%'''(((*********))))))(((((((((((())))))))))))((((((((((((((((((((((((###%%%((()))((('''&&&'''''''''''''''((((((((()))&&&'''(((''''''''')))***''')))***)))((('''(((***''''''((()))))))))))))))(((***++++++******+++,,,&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((%%%'''))))))((('''((()))))))))))))))************'''(((((()))))))))))))))''''''(((((()))))))))***(((***+++***((('''))),,,'''((((((((())))))******)))************+++++++++%%%'''))))))((((((***,,,,,,,,,++++++******))))))(((((())))))*********+++)))***+++,,,---...................../////////000//////............//////,,,///000000222555333.........///000111222333333333333222111//////111222...---,,,...000111111000//////000000000000//////------......------,,,+++000///...---,,,+++++++++***,,,------,,,---///111***---,,,'''%%%(((******+++******)))******+++,,,)))************+++++++++...,,,***)))(((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,%%%&&&''')))************)))))))))))))))((('''''''''((((((((())))))******%%%'''***------,,,)))'''(((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&&&&&&&'''((())))))***)))***+++***)))((()))+++'''(((((((((((((((''''''((()))***++++++,,,+++++++++******)))(((''''''&&&))))))******+++++++++,,,))))))))))))))))))))))))***!!!+++***(((+++(((((((((((())))))))))))&&&(((***+++************###&&&******((('''''')))+++***)))(((((()))***+++&&&((())))))(((((()))+++(((***++++++******+++,,,&&&&&&((()))************''''''(((((()))*********)))))))))))))))))))))))))))&&&%%%&&&)))+++)))&&&,,,,,,+++***)))(((''''''&&&'''((((((((((((+++---$$$%%%''')))******)))((()))))))))))))))******+++))))))(((((((((((())))))((()))***)))((('''(((***(((***+++***)))((()))***)))))))))))))))))))))))),,,+++)))&&&$$$!!!(((***,,,,,,***((((((((((((((((((((((((((((((((()))******)))((((((***,,,''''''''''''(((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))%%%'''***,,,)))&&&'''*********))))))))))))******)))***&&&(((...)))&&&000++++++***)))((('''&&&&&&$$$***&&&$$$)))%%%###(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++''')))+++,,,+++)))&&&$$$'''((()))((('''&&&''')))***(((&&&&&&)))+++***(((''''''''''''((((((((()))&&&''''''&&&$$$$$$&&&'''((((((((((((((((((((((((%%%''')))******)))'''%%%$$$%%%'''((('''(((***+++))))))))))))))))))))))))************))))))))))))'''))))))&&&######&&&***'''((()))((('''&&&'''(((---+++(((&&&%%%''')))***(((((((((((())))))))))))***((('''''')))*********(((((())))))*********+++'''''''''''''''((())))))&&&))),,,***'''%%%(((+++(((((((((((())))))))))))&&&&&&&&&''''''((()))***'''((((((((((((''''''&&&))))))))))))((((((((((((%%%$$$######$$$'''+++---&&&'''))))))((((((***+++((((((((((((((()))***+++''')))******))))))***+++---...///000000...,,,+++..................------111000...---...///111222/////////000111111///---......000111333444666666111000111111000,,,&&&"""---......///000111111222...///000///---,,,,,,------///111000...,,,+++,,,---------,,,,,,,,,++++++------------,,,,,,+++***...---+++***)))***++++++++++++++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,***,,,,,,+++)))((()))***))))))(((((())))))***+++&&&&&&&&&'''((())))))***((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***(((((()))***************((()))***)))((('''((())))))))))))))))))******+++******++++++***)))((('''((()))***,,,,,,+++******''')))+++,,,---,,,***)))"""###&&&)))++++++***))))))***+++)))'''&&&'''(((***)))))))))))))))***+++))))))************))))))******))))))((((((''''''))))))))))))***************)))((((((((()))+++,,,###&&&)))+++***))))))***)))))))))))))))))))))))),,,+++)))(((((()))+++,,,******))))))((((((''''''((()))))))))'''''')))***(((''''''&&&&&&((()))***++++++***)))(((((())))))(((((((((((((((((())))))***+++------+++***+++,,,(((((())))))*********+++((())))))***+++,,,,,,,,,***++++++***'''&&&&&&'''+++)))(((***,,,---+++)))&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''')))***)))((('''(((***'''((()))((('''&&&''')))%%%&&&&&&'''((()))******)))***+++)))'''%%%%%%%%%)))(((((((((((((((((())))))***&&&(((---((($$$---))))))((((((''''''&&&&&&''',,,)))&&&+++(((###((((((((()))))))))((('''''''''((((((((())))))))))))&&&&&&''''''(((((())))))&&&''')))******)))(((''''''((()))((('''&&&'''))))))'''%%%&&&((())))))''''''''''''(((((((((((((((&&&(((((((((&&&&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$&&&((((((((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((()))(((((()))***'''((())))))''''''((()))+++***((('''''''''((()))(((((((((((())))))))))))'''&&&&&&'''))))))((('''''''''(((((())))))))))))((((((''''''(((((()))***&&&))),,,***'''%%%(((+++(((((((((((())))))))))))''''''''''''((()))******))))))************))))))))))))))))))((((((((((((,,,+++)))(((((()))+++,,,((()))***)))((('''((()))))))))(((((('''(((((((((''')))******))))))***+++)))***,,,...//////......///////////////.........000///...---...///111222000//////000222222000...//////000222333444555666111000.........---+++)))---......///000000111111---/////////---,,,---...,,,---//////---,,,---------------,,,,,,,,,++++++,,,---------,,,,,,+++***---,,,+++*********+++,,,+++***)))))))))***++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++************)))))))))))))))))))))))))))***++++++&&&&&&''''''((())))))***((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***(((((()))************)))((()))***)))((('''((())))))))))))))))))******+++*********)))))))))))))))))))))***++++++++++++***'''(((***+++,,,+++***)))%%%&&&((()))))))))(((((('''((())))))(((((()))*********))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))***************)))((((((((()))++++++(((((()))******)))'''&&&))))))))))))))))))))))))******((((((((((((*********)))))))))(((((((((''''''((()))(((&&&&&&((())))))(((((('''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))***,,,,,,*********+++''''''(((((())))))))))))(((((())))))***++++++,,,)))***+++)))'''&&&'''(((***(((((())),,,,,,***(((''''''((((((((()))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''')))***)))((('''(((***'''((()))((('''&&&''')))&&&&&&''''''(((((())))))((()))***)))'''&&&&&&&&&((((((''''''''''''(((((('''***''''''---'''###***'''''''''''''''''''''&&&(((---(((&&&+++)))&&&,,,((((((((((((((('''&&&%%%''''''((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&'''((())))))******'''((()))((('''&&&''')))'''&&&%%%%%%'''(((((('''((((((((((((((('''''''''&&&(((******((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))))))))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''***,,,,,,***(((((()))******(((((()))***)))))))))((((((((((((((((((((((((((())))))))))))'''&&&&&&(((******(((&&&''''''''''''(((((((((((())))))((((((((()))******&&&)))+++***'''&&&(((+++(((((((((((())))))))))))(((((((((((()))***++++++'''((()))******+++******(((((((((((()))))))))))))))))))))((((((((((((((()))***+++***'''&&&'''(((***)))(((''''''&&&&&&'''''')))******))))))***+++((()))+++---......------//////////////////////////////...---...///000111111000000111222222111///111111222222333444444444222///,,,+++,,,///000111------......///000000000,,,---///...------...000+++,,,---,,,++++++---///------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++*********+++,,,,,,+++***(((''''''(((***+++,,,+++************+++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))((('''(((*********)))***************+++++++++&&&&&&''''''((()))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***'''((())))))******))))))''')))***)))((('''(((***)))))))))))))))******+++***)))((((((((()))++++++***))))))))))))***++++++&&&''')))*********)))(((***))))))((((((''''''&&&&&&'''))))))((((((***++++++******))))))((((((((())))))************))))))))))))))))))(((((((((((())))))))))))************)))))))))((()))******+++,,,***))))))+++)))&&&"""))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((('''&&&%%%'''))))))))))))))))))***++++++*********)))))))))))))))++++++*********)))))))))((()))++++++)))))))))***''''''''''''((((((((((((''''''(((((())))))******((()))***)))((('''((()))(((''''''(((***+++)))((())))))))))))************'''((()))(((&&&&&&((()))((((((((((((((((((((((((''')))***)))((('''(((***'''((()))((('''&&&''')))'''''''''(((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((($$$***'''&&&,,,)))$$$)))&&&&&&&&&''''''(((((((((&&&***%%%###)))(((%%%,,,(((((((((((('''&&&%%%$$$'''''''''((((((((())))))((('''''''''''''''''''''(((''''''&&&'''((()))***'''((()))((('''&&&''')))'''&&&&&&&&&'''(((((((((((((((((((((''''''''''''%%%''')))***)))(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&(((******))))))+++,,,((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%(((+++,,,***'''((()))******))))))***+++(((((()))******)))((('''(((((((((((())))))))))))***((('''''')))*********((((((((((((((((((((((((******))))))))))))******&&&(((***)))(((''')))+++(((((((((((())))))))))))(((((((((((()))***+++,,,%%%%%%&&&((())))))))))))(((((((((((())))))))))))$$$%%%''')))*********))))))******)))(((''''''((((((((('''''''''''''''(((''')))******))))))***+++***++++++,,,+++***))))))---------..............................000111111222111000111222333111000222222222222333333333333222///,,,,,,...000222222---------....../////////+++,,,......---...///111,,,---,,,+++******,,,///...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,***((('''&&&((()))+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))((('''(((***,,,+++))))))******+++++++++++++++''''''''''''(((((())))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***'''(((((()))))))))))))))'''((())))))(((((()))***)))))))))))))))******+++***)))''''''(((***,,,...***)))((((((((()))+++,,,&&&'''(((((())))))((((((+++***)))((('''''''''(((&&&((())))))(((((()))++++++******))))))((('''&&&))))))************))))))))))))))))))((((((((((((((()))))))))************)))))))))))))))******+++...***'''(((++++++&&&!!!(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((('''((()))(((&&&&&&((()))((((((((()))))))))******))))))*********))))))))),,,,,,++++++***)))))))))''')))******)))(((((()))((((((((((((((((((((((((''''''''''''(((((())))))&&&((())))))(((((()))+++'''''''''((())))))((((((((()))))))))************'''((()))(((&&&&&&((()))((((((((((((((((((((((((''')))***)))((('''(((***'''((()))((('''&&&''')))((((((((((((((('''''''''%%%'''((()))((('''((()))((())))))******))))))(((""")))&&&$$$+++***&&&+++'''''''''((())))))******$$$)))$$$"""((('''%%%+++''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))((((((((((((((((((***)))'''&&&%%%&&&'''((('''((()))((('''&&&''')))(((((((((((('''((()))***((((((((((((((('''''''''$$$&&&((((((''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''(((******))))))***,,,((((((((((((((((((((((((&&&'''''''''((((((((()))+++'''$$$$$$''')))(((&&&''')))******))))))***,,,&&&((()))******)))((('''(((((((((((()))))))))))),,,)))%%%$$$&&&(((***+++))))))))))))))))))))))))******))))))))))))******'''((())))))(((((()))***(((((((((((())))))))))))(((((((((((()))***+++,,,%%%%%%&&&((())))))))))))'''((((((((()))))))))***'''(((***,,,------,,,,,,&&&((())))))(((((()))+++&&&&&&&&&'''''')))***+++''')))******))))))***+++***************)))))))))+++++++++,,,,,,---------.........///000111222222333111000000222222222111222222222222222222222222111000//////000111000///------------............***,,,............000111---...---+++))))))+++---.........---------,,,,,,+++,,,,,,------,,,,,,,,,)))******+++,,,,,,,,,,,,---,,,***(((((((((***++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))(((((()))***++++++***((()))***++++++++++++***''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***''''''((()))))))))))))))&&&((())))))(((((()))+++)))))))))))))))******+++)))(((''''''(((***,,,...***)))((((((((()))+++,,,&&&&&&'''((((((((((((((())))))((((((((()))******)))******)))(((''''''(((************)))'''&&&%%%))))))************))))))(((((((((((())))))))))))((()))))))))************((()))))))))************,,,)))&&&'''+++,,,((($$$((((((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))))))))******)))(((((()))+++''''''(((((((((((()))(((((()))************))))))++++++++++++******))))))'''(((******((('''((()))))))))))))))))))))))))))'''''''''''''''(((((((((&&&'''))))))((((((***+++%%%&&&(((((((((((((((((('''''''''((((((((())))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''')))***)))((('''(((***'''((()))((('''&&&''')))((((((((((((((('''''''''$$$&&&((()))(((((((((***((()))***++++++***)))((($$$+++'''###)))+++(((+++'''((((((((())))))******&&&+++&&&$$$***)))&&&,,,&&&''''''(((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))***)))(((&&&%%%%%%&&&''''''((()))((('''&&&''')))'''((())))))'''((()))+++''''''''''''((((((((()))%%%&&&''''''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))((((((***+++))))))))))))))))))))))))'''''''''(((((())))))***+++(((%%%$$$%%%&&&''''''&&&((())))))))))))***+++&&&''')))******))))))((((((((((((((())))))))))))***'''###"""$$$''')))***************))))))))))))******)))((((((((())))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))***++++++'''((()))******+++******''''''(((((())))))******)))***++++++***)))'''&&&&&&'''))))))((((((***+++&&&&&&&&&''')))***,,,---''')))******))))))***+++'''(((((()))***+++,,,,,,)))******++++++,,,,,,,,,...///000111222222333333333111//////111222111111000000000111111111111111000//////111222111...,,,------------------------+++,,,............///111,,,---...---++++++,,,...............---------,,,++++++,,,---------,,,,,,******+++,,,,,,,,,++++++,,,++++++***)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********''')))******(((((()))+++'''((()))++++++***))))))''''''((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***&&&'''(((((())))))((((((&&&'''))))))((((((***+++)))))))))))))))******+++)))((((((((()))***,,,---)))(((((((((((()))******''''''''''''((((((((()))''''''((())))))***++++++)))***+++***'''&&&'''(((((())))))***)))(((&&&%%%))))))************))))))(((((((((((())))))))))))))))))))))))************(((((()))************)))***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***))))))***,,,&&&&&&'''((((((((((((((('''(((***++++++***))))))************************'''(((******((((((((()))************))))))))))))''''''((((((((((((((((((&&&((())))))(((((()))+++%%%'''))))))((('''((()))&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''')))***)))((('''(((***'''((()))((('''&&&''')))'''''''''(((((((((((((((%%%'''((()))((('''((()))'''((()))******)))(((''')))000***"""'''***'''***''''''((((((((((((((((((&&&,,,((('''---***&&&+++&&&&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))(((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))&&&((()))(((&&&&&&(((+++%%%&&&&&&'''((()))******(((((('''&&&%%%'''+++---((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&((())))))((('''(((***))))))))))))))))))))))))''''''((())))))***++++++''''''((('''&&&&&&((()))%%%'''(((((((((((()))+++''''''((()))))))))))))))(((((((((((()))))))))))))))((('''''')))******)))******)))))))))(((((((((***)))((((((''''''(((((('''''''''((()))*********(((((((((((())))))))))))''''''''''''((()))******))))))************))))))'''''''''((()))*********((((((''''''&&&%%%$$$$$$'''((())))))(((((()))***((((((((())))))+++,,,---''')))******))))))***+++((((((((()))***+++,,,---)))******+++,,,,,,------///000111222333444444555222000......///111111000......//////000000000111///......///111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000)))+++---.........///111............------------***+++,,,,,,---------,,,++++++,,,,,,,,,+++***)))***************((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++$$$(((+++)))$$$"""&&&***&&&'''(((******)))((('''((((((((((((((((((((('''((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***&&&'''(((((())))))((((((&&&'''))))))((((((***+++)))))))))))))))******+++(((((())))))******++++++'''(((((()))))))))))))))((((((''''''(((((()))***&&&''')))***++++++******((()))***)))((('''((()))&&&''')))***)))((('''&&&))))))************))))))'''((((((((()))))))))***))))))))))))************'''((()))***+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((()))'''((((((((()))))))))***)))******)))(((((()))+++&&&'''((()))***))))))((('''(((***+++++++++))))))'''(((((())))))******+++''')))+++***)))((())))))******)))))))))((((((((((((((((((((((((((((((((('''((())))))(((((()))***%%%(((******((('''(((***%%%&&&&&&&&&&&&''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''')))***)))((('''(((***'''((()))((('''&&&''')))&&&&&&''''''(((((())))))%%%'''))))))(((''''''(((&&&'''(((******((('''&&&---444,,,"""&&&(((&&&)))''''''''''''''''''''''''%%%+++((('''---***$$$)))%%%&&&''')))******++++++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&''''''((((((((('''((()))((('''&&&''')))%%%'''((('''%%%%%%'''***$$$%%%&&&'''(((***++++++***)))(((&&&&&&(((,,,000((((((((((((((((((((((((&&&''')))******)))'''&&&&&&'''((((((''''''((()))))))))))))))))))))))))))'''(((((()))***++++++,,,"""&&&***+++***((()))+++$$$&&&(((((('''((()))+++'''((((((((())))))******(((((((((((())))))))))))******,,,...000///,,,)))))))))(((((('''''''''&&&))))))((('''''''''''''''''''''&&&((()))+++******(((((((((((())))))))))))&&&&&&&&&''''''((()))***'''((((((((((((((('''&&&&&&''''''((()))******+++''''''(((((())))))******)))***+++***(((&&&'''(((+++***************++++++((()))******))))))***+++,,,++++++*********************+++,,,,,,---......///000222333444555555555222000...---///000000000------......///000000000...---,,,---///111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000%%%(((,,,///000111222444//////.........---------***+++,,,,,,------------+++,,,,,,---,,,+++)))(((((()))******)))'''%%%###))))))************))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++,,,!!!''',,,)))!!!###)))%%%&&&((()))***)))'''&&&((((((((((((((('''''''''((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***&&&''''''(((((((((((((((%%%'''))))))((((((***,,,)))))))))))))))******+++(((((()))************)))&&&''')))*********)))(((((((((((((((((()))******'''(((***+++,,,+++)))(((&&&'''))))))((((((***+++%%%&&&(((******)))'''&&&))))))************))))))'''((((((((())))))******))))))))))))************'''((()))++++++******))))))******)))'''&&&((())))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''((((((((())))))******((()))))))))'''''')))***'''((()))++++++******)))&&&(((***+++,,,+++***)))&&&&&&'''((()))***++++++((()))++++++)))))))))***))))))(((((('''''''''&&&)))))))))))))))(((((((((((()))***)))((('''((()))%%%(((+++***(((''')))+++&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((()))***)))((('''(((***'''((()))((('''&&&''')))%%%&&&&&&'''((()))******&&&((())))))(((''''''((()))'''''')))------+++'''******))))))******+++,,,))))))(((&&&&&&%%%%%%&&&%%%&&&(((((('''((()))+++((()))***)))'''&&&&&&&&&)))((('''&&&%%%$$$######''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&(((***))))))&&&&&&&&&&&&'''''''''((('''))))))((('''&&&'''(((%%%&&&''''''((('''''''''''''''''''''((((((((((((+++)))'''(((******(((%%%'''(((((('''%%%%%%&&&(((((((((((((((((((((((((((((()))(((&&&$$$$$$&&&(((***((('''))),,,,,,***(((%%%(((***(((%%%$$$&&&(((((((((''''''((()))***+++'''***+++)))%%%%%%(((---+++*********))))))((((((***((('''''')))***))))))''''''''''''''''''''''''(((((((((((())))))))))))(((&&&$$$%%%((()))(((%%%######%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))************'''((()))******++++++***(((((()))((((((***...111111111222222222333333333//////.........---------......///000000111000000...///////////////......---,,,+++,,,...///...---+++,,,---////////////...............////////////////////////............***++++++,,,,,,++++++***(((***,,,,,,***)))***+++(((((())))))*********++++++++++++*********************))))))))))))******'''***---,,,)))'''(((***((()))******)))((('''&&&***)))((('''((()))+++---******))))))(((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((('''((())))))(((((()))***&&&&&&&&&''''''''''''(((+++)))''')))+++,,,***'''&&&&&&''''''(((((())))))))))))))))))+++---///000%%%(((+++,,,+++)))))))))000///...---+++***)))((('''(((***++++++***)))((())))))(((((((((((())))))************))))))))))))((()))***+++,,,+++******)))))))))))))))******+++******))))))))))))******+++***)))(((''''''((((((+++++++++++++++***)))(((+++++++++***************((((((((((((((((((((((((((()))***+++***(((&&&$$$+++)))(((((()))******)))*********)))'''(((***,,,((((((&&&&&&''')))+++---+++***(((&&&&&&''')))***&&&&&&&&&&&&&&&'''(((((())))))************)))(((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))******)))((('''&&&%%%%%%%%%((((((%%%%%%((((((&&&))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&'''((()))))))))(((((()))***+++)))((())))))(((((())))))***+++%%%%%%%%%&&&'''((()))***%%%&&&(((((('''''')))+++(((***++++++)))(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&&&&&&&'''''''''((((((((('''))))))((('''&&&'''(((&&&'''(((((())))))((((((''''''''''''((((((((((((***((('''(((******(((&&&'''((()))(((((((((***,,,(((((((((((((((((((((((()))))))))(((&&&&&&'''))))))((('''(((+++,,,***(((''''''&&&'''((()))))))))(((((())))))))))))))))))'''***+++)))&&&%%%(((,,,*********)))))))))((((((***((('''''')))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%$$$%%%(((***)))((($$$%%%&&&(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((('''&&&&&&&&&'''))))))(((((((((((())))))))))))'''(((((((((((()))))))))'''((()))******++++++***+++,,,,,,******+++---000111111111111222222222222.........------------,,,---......///000000//////------............------------,,,,,,+++*********+++,,,---.../////////...............////////////////////////.........---***++++++,,,,,,++++++***++++++***(((&&&'''***---((()))))))))******************************************))))))))))))******%%%(((+++,,,+++***))))))******+++++++++***)))((()))((('''&&&'''(((***+++***)))))))))((((((((('''((((((((())))))(((((('''(((((((((((((((((((((((('''((())))))(((((()))***'''''''''((((((((())))))***)))((()))++++++)))'''))))))))))))******++++++)))(((''''''''''''((()))&&&(((+++,,,+++))))))))),,,,,,,,,+++******))))))%%%''')))+++,,,++++++***))))))))))))))))))))))))************))))))))))))((()))***+++++++++******)))))))))))))))******+++******))))))))))))******************)))))))))((())))))*********)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))(((''''''))))))((('''((())))))(((&&&''')))***(((((('''&&&''')))+++,,,***)))(((''''''((()))***((((((((('''((())))))***)))))))))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''&&&&&&&&&'''***)))'''&&&))))))&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((%%%&&&&&&''''''(((((((((((())))))((('''&&&((()))(((''''''''''''((())))))%%%%%%%%%&&&''')))***+++%%%'''(((((('''''')))***'''(((******)))))))))***&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$''''''((((((((()))))))))'''))))))((('''&&&'''((('''(((((()))))))))))))))''''''''''''(((((((((((((((((('''(((******)))'''%%%'''((((((((()))+++---(((((((((((((((((((((((()))******)))''''''(((***(((''''''(((******)))''')))&&&$$$&&&+++---,,,)))))))))***++++++***((((((''')))+++)))&&&&&&(((+++******))))))))))))(((((()))(((''''''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))%%%$$$$$$&&&)))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''(((((((((((('''((()))******++++++***.........---+++,,,...000//////000000000111111111------------,,,,,,,,,,,,,,,------............---,,,,,,---------------,,,(((+++,,,+++)))((())),,,+++,,,---......//////...---............///////////////.........---------***++++++,,,,,,++++++***---+++((($$$###%%%+++///))))))))))))************((())))))******+++++++++******))))))))))))******%%%&&&(((+++------+++)))+++,,,,,,,,,,,,+++******((('''&&&&&&&&&''')))***))))))))))))(((((((((((((((((()))******))))))((((((((((((((((((((((((((('''((())))))(((((()))***(((((()))))))))************)))((()))++++++)))((()))))))))************+++***))))))(((((())))))***&&&(((++++++***))))))***)))))))))***************$$$&&&(((***+++,,,,,,+++)))***++++++++++++***)))************))))))))))))((()))******++++++******)))))))))))))))******+++)))))))))))))))))))))))))))***+++++++++***)))((('''(((((())))))))))))(((''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++)))(((((()))++++++)))&&&'''(((((('''&&&&&&((()))((((((''''''''')))***+++(((((((((((())))))))))))***))))))))))))***++++++))))))(((((((((***+++,,,'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))%%%%%%%%%&&&&&&''''''''')))++++++((('''))))))&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((******((($$$$$$&&&***((((((''''''(((((()))***((((((''''''''''''((((((%%%'''((((((''''''(((***###%%%'''(((''''''((()))***))))))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))'''&&&&&&''''''&&&%%%(((((((((((())))))))))))'''))))))((('''&&&'''(((''''''((())))))))))))(((''''''''''''((((((((((((''''''((()))******))))))$$$%%%&&&&&&&&&&&&(((***((((((((((((((((((((((((((()))))))))''''''((()))&&&&&&'''((())))))((('''(((&&&%%%'''***+++***))))))***+++,,,,,,***(((&&&''')))***)))''''''(((***))))))))))))))))))(((((()))((('''((())))))'''&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%&&&'''((()))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))'''((()))******++++++***---......---,,,,,,...000........./////////000000------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---.........------###(((,,,,,,))))))---111++++++,,,---............---------.........//////.........---------,,,,,,***++++++,,,,,,++++++***---,,,)))&&&$$$&&&+++///)))))))))))))))*********'''(((((()))***++++++,,,******))))))))))))******)))'''&&&(((+++---,,,)))++++++++++++++++++++++++)))((('''''''''(((((()))))))))))))))((((((((((((((())))))************)))(((((((((((((((((((((((('''((())))))(((((()))***((((((((()))))))))******)))))))))*********)))(((((((((((((((((((((((((((&&&&&&'''(((***+++,,,---'''(((***+++***))))))***************************&&&'''(((***++++++++++++)))***,,,------,,,***)))************)))))))))(((((())))))***************)))))))))))))))******+++))))))************))))))''')))***++++++***((('''''''''((()))*********)))''''''(((((()))***++++++))))))))))))))))))))))))((('''''''''((()))***+++******+++---...---+++((('''((()))(((''''''((()))((((((''''''((()))***+++'''(((((())))))))))))(((******))))))******+++,,,***)))((('''((())),,,---(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&'''''''''(((((((((++++++'''''')))(((%%%(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))%%%&&&&&&'''((()))******((((((((((((''''''''''''(((******((($$$$$$&&&***)))(((((((((((()))******))))))((('''''''''((((((&&&'''((((((''''''((()))"""$$$''''''''''''((())))))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''(((((((((((())))))))))))'''))))))((('''&&&'''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&'''((())))))))))))***&&&'''((('''%%%%%%&&&(((((((((((((((((((((((((((%%%'''(((((('''&&&'''(((&&&'''((((((((((((((((((&&&((()))(((&&&%%%&&&((()))***+++,,,+++)))'''&&&((()))))))))((((((((()))(((((((((((((((((()))))))))((('''((()))(((&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********'''((()))******++++++***)))***,,,,,,,,,---///111------........./////////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------...///////////////%%%)))------******...333++++++,,,,,,---......///------------............------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,***))))))+++---******))))))))))))))))))''''''((()))******++++++******))))))))))))******///***&&&%%%(((***+++******))))))))))))************)))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((('''((())))))(((((()))***''''''((((((((()))))))))((()))*********)))))))))))))))))))))(((((((((((("""###$$$%%%'''((())))))''')))******))))))***+++,,,,,,,,,+++******)))))))))************))))))))))))+++,,,......,,,+++)))************)))))))))((()))))))))))))))*********)))))))))))))))******+++((()))************)))(((%%%'''(((******)))'''&&&((())))))***++++++++++++(((((()))******+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******+++---...---+++(((((()))******)))((()))***((((((((((((((()))))))))''''''((()))***))))))))))))(((((((((((()))*********)))((('''''')))+++---(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((('''))))))&&&%%%((('''%%%'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&'''((()))******((((((((((((((((((''''''((())))))((('''&&&((()))))))))(((((())))))***+++''''''''''''((()))******&&&((()))(((''''''((()))$$$&&&((())))))((()))+++%%%%%%&&&'''((())))))***)))))))))******)))))))))%%%%%%&&&&&&'''((((((((('''%%%%%%&&&((()))((('''''''''((((((((()))))))))'''))))))((('''&&&'''(((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&(((******)))(((((())))))******)))''''''((()))(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((&&&'''))))))((((((((()))%%%(((***)))%%%###%%%((((((((()))******)))''''''(((((())))))))))))((((((''''''(((((((((((())))))(((((('''((()))(((%%%###(((((((((((((((((((((((((((((((((((()))))))))))))))******)))'''&&&&&&'''))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''(((((()))***)))))))))(((((((((((())))))))))))))))))))))))************'''((()))******++++++***'''(((++++++,,,,,,...000------........./////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------...///000000000000,,,...000...,,,+++,,,///++++++++++++,,,---...///,,,------------.........------,,,,,,,,,+++++++++***++++++,,,,,,++++++******,,,---...,,,++++++,,,************))))))))))))'''(((((())))))***************))))))))))))******///,,,'''%%%&&&(((***+++((((((((('''(((((()))******************)))))))))(((((((((((())))))))))))''''''((()))************(((((((((((((((((((((((('''((())))))(((((()))***'''''''''((((((((())))))((()))++++++)))((()))***,,,++++++++++++*********&&&'''(((((((((((('''&&&((()))******))))))***+++------,,,+++******))))))++++++******)))(((((((((***+++,,,,,,,,,,,,+++***************)))))))))))))))(((((((((((()))***+++)))))))))))))))******+++((()))***++++++***)))(((%%%&&&'''((((((((('''&&&)))******++++++++++++***))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))(((((()))++++++)))&&&((()))++++++***))))))***((((((((()))))))))))))))''''''(((((())))))******(((''''''''''''((())))))+++***)))(((((()))***+++)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************))))))(((((((((%%%((((((%%%%%%((((((%%%''''''(((((())))))******((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((()))***+++)))((((((((('''''''''((())))))))))))(((((((((((())))))'''((()))((('''&&&'''(((%%%'''))))))(((((()))***$$$$$$%%%&&&'''((())))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''(((&&&%%%&&&&&&'''''''''((((((((('''))))))((('''&&&'''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''')))+++***((('''''')))((()))))))))'''''')))+++(((((((((((((((((((((((($$$&&&))))))((('''((((((&&&(((+++***)))((()))+++&&&'''((((((''''''((((((''''''''''''((((((((((((((((((((()))******(((''''''''''''((((((((())))))(((((('''((()))(((%%%"""(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))'''&&&((()))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***&&&'''((()))))))))(((((((((((((((((())))))))))))((((((((())))))))))))***'''((()))******++++++***(((***,,,,,,,,,,,,---...............////////////.........------------,,,,,,,,,------,,,,,,+++***+++,,,---...//////////////////......---,,,,,,,,,,,,++++++++++++---...///,,,,,,---------.........,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))+++------+++***++++++************)))))))))(((((((((((()))))))))))))))******))))))))))))******)))******)))((((((***,,,(((((('''''''''((()))***)))))))))))))))((((((''''''((((((((()))))))))***&&&&&&'''((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))***(((((()))))))))*********''')))++++++)))((()))***,,,,,,,,,+++++++++******)))***++++++++++++***)))((()))***)))((((((***,,,*********************)))******))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))(((((('''((()))***+++)))))))))))))))******+++((()))***++++++***)))(((&&&'''''''''((((((((())))))***************)))((()))))))))***************((((((((((((((((((((((((&&&'''((()))******)))))))))(((''''''))))))(((''''''(((***+++)))(((((()))(((((())))))))))))((((((((('''''''''((()))+++,,,(((''''''''''''((())))))++++++******)))((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))$$$'''(((&&&&&&******((('''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''''''''(((((((((((((((''''''(((((())))))******)))'''''')))------+++''''''&&&&&&&&&&&&'''((((((---,,,+++)))'''&&&%%%%%%'''((()))((('''&&&'''(((###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))+++)))'''''''''&&&%%%###&&&&&&&&&&&&'''''''''(((''')))))))))'''&&&'''((('''(((((()))))))))))))))''''''''''''((((((((()))'''***,,,+++(((&&&'''((($$$%%%&&&&&&&&&''')))+++((((((((((((((((((((((((%%%'''******))))))))))))&&&)))++++++)))(((***,,,(((&&&$$$'''+++---+++)))&&&&&&&&&&&&&&&'''((()))((((((((()))******(((&&&&&&'''''''''(((((())))))((('''((())))))((($$$"""))))))))))))))))))))))))(((((((((((())))))))))))%%%(((***)))((('''))),,,''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***%%%%%%'''((((((((('''&&&(((((((((((())))))))))))''''''''''''((((((((()))'''((()))******++++++******,,,------,,,++++++,,,........./////////000000//////.........------------------------,,,+++******+++,,,---............---,,,+++,,,...///...---,,,+++******+++,,,...///,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++***+++++++++))))))***,,,+++*********))))))(((((())))))))))))((((((((((((******))))))))))))******###'''+++,,,+++)))***,,,)))(((''''''''')))***+++(((((())))))((('''&&&&&&'''((((((((())))))******%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))***)))************+++++++++'''***,,,+++)))((()))+++************))))))((((((###$$$&&&(((************((()))***)))((((((***,,,'''''''''((()))*********))))))(((((()))***+++++++++******))))))******+++************)))))))))))))))((('''''''''(((***+++)))))))))))))))******+++''')))***++++++***)))'''((((((((('''((()))***+++))))))***))))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((###%%%'''***+++,,,+++***+++***(((((()))******)))%%%''')))***((('''''''''((()))))))))))))))(((''')))(((&&&&&&''')))+++---((((((((((((((())))))***++++++++++++***((('''&&&)))))))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************%%%%%%&&&'''((()))******%%%(((((('''(((+++,,,***&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((('''''''''&&&''''''((()))******+++&&&&&&'''(((((()))((((((((((((((()))******++++++$$$%%%&&&((()))*********&&&'''(((*********))))))((((((((((((((('''''''''&&&'''((('''&&&'''(((***(((((('''&&&&&&&&&&&&'''&&&%%%&&&(((+++***&&&"""'''((()))(((&&&&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''' ,,,222,,,$$$((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''))))))*********))))))(((***)))'''%%%&&&(((***,,,((()))))))))))))))((((((''''''((((((((((((''''''+++++++++***))))))((((((***))))))(((((((((((((((&&&)))((()))+++((("""%%%%%%%%%''')))******)))***)))(((''''''((()))***'''"""!!!&&&***)))((()))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))************)))(((((()))***+++***)))***)))((()))*********)))''''''(((((())))))******)))************+++++++++)))))))))((()))******+++''')))***+++******+++---))))))***+++---...//////000///---,,,+++,,,------***+++,,,,,,------,,,,,,)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,***)))))),,,///*********+++,,,,,,,,,---++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))(((((((((((())))))******))))))(((''''''&&&***((('''((()))***)))'''))))))))))))))))))))))))'''(((+++,,,,,,+++(((''''''(((((()))***+++++++++''''''''''''(((((((((((()))*********)))((('''&&&(((((((((((())))))))))))******))))))(((((('''''''''((()))******)))((('''+++***((('''''')))+++,,,******++++++++++++******'''((()))******)))((('''%%%&&&&&&'''((()))******+++)))***+++(((%%%(((...000---(((%%%&&&(((******&&&'''))))))((((((***+++******))))))((((((''''''######$$$&&&''')))******++++++***(((''''''***,,,*********))))))))))))))),,,+++******)))*********,,,***))))))******)))'''---,,,***((('''(((((())))))))))))***,,,,,,+++***''''''((()))))))))))))))))))))(((((((((((())))))'''(((((((((((((((''''''(((((((((((())))))))))))...---+++)))(((((())))))%%%%%%&&&'''((((((((('''*********)))'''(((***,,,((((((((((((((((((((((((''''''(((((())))))******(((((((((((('''''''''''''''%%%$$$'''+++***$$$((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))'''(((((()))******))))))((((((((()))******++++++''''''(((((((((((((((((('''((()))))))))(((''''''((((((((((((((((((((('''&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''%%%$$$%%%'''))))))%%%"""'''((()))(((&&&&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((%%%###%%%***---+++((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''))))))*********))))))(((((('''&&&%%%&&&''')))***(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((()))******$$$((((((***---+++''''''''''''((())))))((('''***)))(((''''''((()))***+++''''''+++,,,******,,,(((((((((((())))))))))))''''''((((((((((((''''''((((((((()))))))))******)))(((((()))************((((((((()))))))))((('''''''''(((((())))))******(((((()))))))))*********)))))))))))))))******+++''')))***+++******+++---)))******+++,,,---............,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,++++++++++++++++++++++++***+++,,,---*********+++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,******))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))''')))***++++++***)))'''&&&''''''((())))))******''''''''''''((((((((((((******))))))))))))(((((((((((((((((())))))))))))***)))))))))(((((((((''''''((()))******)))(((''''''&&&&&&&&&'''((()))***)))))))))******)))))))))(((((())))))))))))((((((&&&'''''''''((()))))))))))))))***,,,)))&&&(((...000,,,(((%%%&&&(((******((()))***)))((('''((()))***)))))))))((((((((('''(((((())))))***+++++++++))))))(((''''''''')))***)))))))))))))))*********)))((((((((()))***+++++++++***))))))******)))''',,,+++***)))(((((((((((()))))))))***+++,,,+++***''''''((()))))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''(((((((((((()))))))))***---,,,+++))))))))))))***((((((((((((((((((''''''((())))))(((&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''')))((('''((())))))'''%%%((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''((()))***'''((((((((())))))))))))((())))))***************'''(((((())))))******++++++***((('''&&&&&&&&&&&&((())))))((((((&&&%%%%%%''''''((((((((((((((((((&&&'''((((((''''''(((***)))(((''''''&&&&&&''''''$$$$$$%%%'''((('''%%%"""'''((()))((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***)))'''&&&(((***((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))((((((((())))))******)))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''((((((((((((''''''((((((((()))))))))******&&&&&&''''''(((***+++,,,###''')))((())),,,+++((((((((())))))((('''&&&&&&))))))(((((((((((())))))(((&&&''')))'''###$$$'''(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))((((((((()))))))))******&&&'''((())))))((('''&&&''''''(((((())))))******'''((((((((()))))))))))))))))))))))))))*********''')))***+++******+++---++++++++++++,,,,,,,,,------,,,++++++***+++++++++***+++,,,,,,------,,,,,,***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------,,,,,,,,,,,,------------+++++++++++++++*********+++******+++------,,,*********************))))))************************************************++++++************++++++'''(((((()))***++++++,,,***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))((('''((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%&&&(((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((+++---+++((()))//////,,,(((&&&'''))))))******++++++***(((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))******++++++&&&&&&&&&'''(((***+++,,,+++***))))))******)))(((******+++******)))((('''))))))******++++++******''''''((()))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))******++++++******)))******+++*********)))(((((('''''''''(((((('''&&&&&&((()))************************))))))))))))(((((((((((((((((((((((('''''''''''')))))))))(((&&&&&&((()))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))''''''((((((((()))))))))((())))))******)))))))))''''''(((((()))*********,,,+++(((&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%''''''''''''((((((((((((%%%'''((()))''''''((())))))(((((('''''''''''''''%%%%%%&&&'''((('''%%%$$$&&&((())))))'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%''')))(((%%%$$$&&&(((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''(((((()))))))))))))))'''((())))))))))))))))))%%%&&&'''((((((((('''''''''(((((())))))))))))(((''''''((((((((((((''''''(((((()))***++++++,,,,,,''''''''''''((()))***++++++++++++)))))))))(((''''''((())))))((('''&&&'''))))))(((((((((((())))))&&&%%%&&&'''######(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''((())))))(((((()))***$$$'''***+++***((('''&&&''''''(((((())))))******((((((((()))))))))******(((((()))***************''')))***+++******+++---,,,+++++++++++++++++++++++++++*********************+++,,,,,,------,,,,,,+++,,,...---,,,,,,---...------------------------))))))+++,,,------......++++++,,,,,,,,,---------***************************)))***+++......,,,)))+++*********)))((((((((())))))))))))))))))))))))************))))))))))))+++******))))))******+++(((((())))))***+++++++++***((('''((()))***)))'''((((((((((((((((((((((((***)))(((''''''((()))***'''''''''(((((()))))))))''''''''''''((((((((((((((('''%%%%%%&&&(((***,,,(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))'''(((***+++++++++)))((((((((())))))))))))(((((())))))(((''''''(((***+++)))))))))(((((((((((((((&&&'''+++...,,,)))***///---+++((('''((())))))))))))***+++***((('''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((())))))((('''''''''((()))***++++++,,,'''''''''((()))***+++++++++)))((()))******)))((()))***+++++++++)))((('''((()))***+++***))))))***''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))(((((()))))))))*********))))))*********++++++,,,))))))(((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''$$$'''***(((%%%###&&&)))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))'''''''''((((((((())))))'''(((((()))(((((('''''''''''''''((())))))*********)))'''&&&%%%'''((()))&&&&&&&&&&&&''''''((((((&&&'''''''''(((((())))))%%%'''))))))((('''((()))))))))(((''''''''''''(((&&&'''((()))((('''''''''&&&'''))))))(((''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''(((((()))))))))))))))''''''((()))))))))))))))&&&'''(((******)))((('''''''''((()))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))---+++******)))((('''(((%%%'''))))))''''''((()))(((((())))))))))))((((((+++***+++,,,'''"""###((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&((())))))(((''')))+++%%%(((,,,---+++)))((((((''''''(((((())))))******)))))))))*********++++++(((((()))************)))''')))***+++******+++---,,,,,,++++++++++++******)))************************+++,,,,,,------,,,,,,+++---...---,,,,,,...///------------------------******+++,,,---......---+++++++++,,,,,,,,,------************************)))******,,,------+++***+++*********)))((((((((())))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((***)))(((''''''((()))***((()))))))))))))))******''''''''''''((((((((((((&&&%%%$$$###$$$&&&)))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))***+++,,,,,,***'''%%%)))******++++++******))))))((('''''''''(((***+++)))))))))))))))(((((((((&&&'''+++...,,,(((***...,,,***(((((()))***)))(((''')))******))))))***,,,(((((((((((()))))))))))))))))))))***++++++,,,,,,)))'''''')))+++,,,***(((''''''((()))***++++++,,,+++******))))))************)))((()))***+++***)))((()))***++++++***((('''''')))++++++)))((((((***''''''((()))))))))))))))******))))))))))))******((((((((((((((()))***+++))))))))))))************((())))))***+++++++++,,,&&&&&&%%%&&&'''((()))***((()))******)))((()))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((('''''''''''' &&&,,,,,,'''$$$%%%(((''''''((())))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((('''((((((((((((''''''&&&&&&''''''(((((())))))***((('''&&&&&&'''((()))***&&&&&&&&&&&&'''((()))***&&&&&&''''''((()))))))))$$$''')))***)))(((((((((***)))((((((''''''(((((('''(((******((('''((()))%%%''')))***((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&'''+++---,,,***((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))((((((&&&&&&'''((())))))))))))&&&''')))*********)))(((&&&'''((())))))******)))''''''((((((((((((''''''&&&&&&'''((())))))************)))((((((((((((((()))''''''***+++)))))),,,$$$'''***)))'''&&&(((***(((((())))))))))))((((((---++++++---***&&&&&&***(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))%%%(((***)))'''&&&(((+++&&&)))------***((((((***''''''(((((())))))******************++++++++++++'''((()))++++++******)))''')))***+++******+++---+++++++++++++++*********))))))***+++++++++*********+++,,,,,,------,,,,,,,,,---...---,,,,,,...000------------------------+++,,,,,,---------------++++++++++++,,,,,,,,,,,,*********+++++++++++++++(((***,,,,,,+++***+++---******************))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))************''''''''''''((((((((((((%%%$$$$$$$$$%%%&&&((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((()))***+++'''((()))***)))'''%%%$$$******++++++++++++******(((''''''(((((()))***+++))))))))))))))))))))))))''''''***,,,***'''(((...***)))((()))***+++)))((('''(((************+++---(((((((((((())))))))))))'''(((((()))***+++++++++***(((&&&(((+++---+++)))(((((())))))******++++++,,,,,,+++******************)))((()))***+++***)))))))))************))))))'''***,,,+++(((&&&(((***''''''((()))))))))))))))+++******))))))******+++)))(((((('''((()))+++,,,)))))))))*********++++++((()))***+++++++++++++++%%%$$$$$$$$$&&&(((***,,,((()))++++++***))))))***''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''"""(((...///+++(((((()))&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&''''''((()))(((((((((&&&&&&'''''''''((((((((()))))))))))))))(((''''''&&&&&&''''''((()))))))))''''''''''''((((((((())))))((('''''''''((()))***&&&&&&''''''((())))))***$$$&&&)))***)))((('''(((***))))))(((((((((((((((&&&(((***)))'''&&&''')))%%%'''******)))'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''(((***++++++***(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))&&&'''(((((())))))((((((&&&'''((()))************''''''((((((((((((''''''))))))******++++++,,,,,,)))(((((((((((())))))***(((%%%&&&+++,,,)))))),,,%%%(((+++***&&&$$$&&&)))'''((()))******)))((('''+++'''&&&)))***'''&&&((((((((((((((())))))))))))''''''((((((((((((''''''((((((((()))))))))******$$$(((***)))&&&%%%(((+++%%%))),,,+++(((&&&(((+++''''''(((((())))))******))))))))))))************'''(((***+++++++++)))(((''')))***+++******+++---***************+++++++++))))))+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,---......---,,,,,,///111........................---------...------,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---'''+++...---((('''+++000*********+++++++++++++++++++++++++++++++++++++++''''''(((((())))))*********))))))))))))))))))***&&&&&&&&&'''(((((())))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''((((((((()))))))))***((('''''''''((()))+++,,,%%%&&&'''((())))))((('''))))))************))))))&&&'''((())))))*********((((((((()))*********+++(((''')))***((($$$'''---))))))(((***++++++)))''')))***++++++))))))***,,,'''((((((((()))))))))***''''''''''''''''''((((((+++'''$$$%%%***,,,+++))))))))))))))))))************))))))))))))******+++)))(((((((((***+++***)))******))))))))))))******&&&***---+++'''%%%'''***''''''((()))))))))))))))******))))))))))))******)))(((''''''(((***,,,---))))))*********+++++++++))))))***+++++++++******'''&&&%%%%%%&&&(((***+++'''(((***+++)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''%%%(((,,,,,,***))))))***&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((***************)))((((((&&&&&&''''''((()))))))))'''(((((()))(((((('''''',,,+++)))(((''''''((((((&&&&&&&&&'''((())))))***$$$&&&)))***)))((('''(((******)))(((((((((((((((%%%''')))(((%%%%%%&&&)))%%%'''******)))'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&(((((((((''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''((((((&&&'''((()))************''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((***+++,,,***&&&''',,,,,,'''%%%((('''***---+++&&&###$$$''''''((()))******)))(((''',,,&&&$$$))),,,***((()))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))************$$$(((+++)))&&&%%%(((+++%%%(((+++)))&&&$$$'''+++''''''(((((()))*********(((((((((((())))))))))))'''(((***+++,,,+++)))(((((()))++++++******,,,---))))))*********+++++++++)))***+++,,,------,,,+++++++++,,,---------,,,,,,---......---,,,,,,///111....................................---,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------''',,,000---'''%%%+++222*********+++,,,,,,,,,---++++++++++++++++++++++++&&&''''''((()))******+++++++++************++++++###$$$%%%&&&''')))*********((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))'''((())))))***)))))))))(((((((((((())))))))))))'''((((((((())))))******((('''''''''((()))+++,,,%%%&&&((()))+++,,,------(((((())))))))))))((((((%%%&&&(((************)))''''''((()))***++++++,,,)))(((((()))&&&###&&&,,,)))((()))***,,,+++)))'''+++,,,,,,+++)))((()))***'''((((((((())))))******,,,,,,,,,+++***))))))(((+++&&&"""###(((++++++)))*********)))))))))))))))''''''''''''(((***+++,,,)))(((((((((***++++++***+++***)))(((((()))***+++&&&***---+++'''%%%'''***'''(((((()))))))))))))))))))))(((((((((((()))))))))(((''''''(((***,,,---)))************+++++++++)))***+++,,,,,,+++***)))***)))'''&&&'''(((***+++%%%''')))***((('''''''''))))))))))))))))))))))))''''''(((((())))))******)))(((((((((''''''''''''&&&''''''''''''''')))***&&&'''(((******((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((++++++******))))))((((((((()))***)))((('''(((************)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))************))))))((((((''''''((((((((((((((('''''''''%%%(((***'''###"""'''+++((((((((((((((((((''''''&&&&&&&&&'''''')))***+++(((((((((((())))))))))))'''(((******((('''((()))(((''''''&&&&&&((()))***''''''''''''((((((((((((''')))***)))((('''(((***&&&'''((('''&&&'''(((***))))))((('''''''''''''''(((%%%###$$$&&&&&&$$$"""&&&'''((((((''''''(((***(((((((((((())))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''')))************'''((())))))(((((()))*********))))))(((((('''''')))'''&&&&&&'''(((((('''((((((((((((((((((((((((,,,+++++++++******))))))''')))******))))))***+++)))))))))))))))***++++++))))))************))))))***))))))((('''&&&&&&&&&///......---,,,+++*********)))((((((((()))+++,,,++++++******************,,,,,,,,,+++++++++******++++++++++++++++++++++++555111...---...---+++))),,,,,,------------------000---++++++---...---+++************+++,,,------------------------------&&&...000---***))))))///,,,******,,,...,,,***++++++************+++++++++***(((''''''))),,,------+++)))((('''((()))***)))'''&&&'''***+++***(((+++***)))(((''''''''''''(((((((((((())))))))))))'''((())))))(((((()))*********)))(((((('''((((((((((((''''''''''''(((((()))((('''''''''(((***+++***)))(((''''''((()))***))))))))))))))))))))))))&&&(((***,,,---+++)))((((((((()))***************(((((((((((((((((((((((()))((('''''''''(((***+++)))))))))))))))))))))))))))(((&&&&&&'''***---///---***((((((+++,,,***)))(((...111---))))))***(((***((('''&&&&&&'''(((***)))))))))))))))(((((('''''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,((()))))))))'''''')))***(((((((((((())))))))))))******))))))((((((''''''******))))))))))))******,,,+++++++++******))))))(((((())))))))))))((((((((((((((((((((()))************)))))))))))))))***((((((((()))(((''''''&&&))))))))))))))))))))))))'''((()))((('''&&&'''(((&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))%%%&&&((()))))))))(((''')))((((((((('''''''''&&&'''((())))))''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((((((((('''((((((((((((((((((((('''&&&((()))'''$$$$$$'''***'''''''''''''''''''''''''''''''''''''''((()))***'''(((((()))***++++++,,,''')))******)))(((((()))(((''''''&&&'''((()))***''''''''''''((((((((((((''')))***)))((('''(((***&&&'''((('''&&&'''(((***))))))(((''''''''''''''')))'''%%%&&&((((((&&&$$$&&&'''((((((''''''(((***'''''''''(((((((((((()))((((((((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))'''((())))))(((((()))***(((((((((((())))))))))))+++++++++*********+++,,,((((((((((((((((((((((((******)))))))))(((((((((&&&((())))))(((((()))***'''''''''''''''((()))))))))))))))(((((()))))))))***))))))(((''''''&&&&&&,,,,,,+++******)))))))))***))))))(((((()))***+++))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---...---+++,,,,,,,,,------------...000...++++++---...---+++++++++***++++++,,,---...------------------------$$$)))......+++)))+++---...,,,******,,,...---+++***))))))(((((())))))***((((((((()))))))))******,,,+++)))((('''((()))***)))'''&&&'''***+++***((((((((('''''''''(((((()))(((((((((((())))))))))))'''((())))))(((((()))***+++***)))))))))))))))***((((((''''''''''''(((((()))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))))))))'''''''''((())))))******))))))(((((((((((((((((((((((()))(((((('''((()))***+++)))))))))))))))))))))))))))((('''&&&'''***,,,...000---+++***+++,,,***((((((...000---))))))***(((+++***(((''''''(((***+++''''''((()))))))))))))))''''''((()))))))))))))))((((((((())))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((()))***+++((()))))))))'''''')))***(((((((((((())))))))))))***)))))))))((((((((('''***))))))(((((())))))***((((((((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((()))******))))))((((((((()))++++++))))))((((((((('''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))((()))***)))((('''(((***'''((((((((())))))))))))&&&&&&((()))))))))((('''((((((((((((''''''''''''&&&'''(((((('''&&&'''((()))((('''&&&&&&((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''((()))+++,,,------((()))++++++)))((()))***(((''''''''''''((())))))''''''''''''((((((((((((''')))***)))((('''(((***&&&'''((('''&&&'''(((***)))((((((''''''''''''(((***)))(((((())))))((('''&&&'''((((((''''''(((***(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((())))))(((((()))***'''''''''((()))*********&&&((()))'''%%%$$$''')))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((''''''((()))'''''''''''''''((())))))))))))(((''''''((())))))***))))))((((((''''''&&&((((((((((((((((((((((((+++***)))))))))))))))***(((((((((((((((((())))))******+++,,,---...//////------------------------+++******+++---......---,,,,,,,,,---------......///...,,,,,,---------,,,,,,,,,,,,,,,,,,...//////------------------------+++------,,,)))))),,,///,,,***)))***,,,---------***))))))(((((())))))***&&&'''(((******)))((('''++++++)))((((((((()))***)))((('''((()))***)))(((&&&&&&&&&'''((()))***+++(((((((((((())))))))))))'''((())))))(((((()))*********))))))******++++++((((((''''''''''''((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))((('''''')))+++,,,222000---,,,,,,,,,***)))(((---000,,,))))))***)))++++++***))))))***++++++%%%&&&''')))******++++++''''''((()))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))***((()))))))))'''''')))***(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((()))*********)))''''''''')))+++,,,***)))((('''''''''(((((())))))))))))))))))))))))&&&((()))((('''&&&((()))((()))***)))((('''(((***''''''((((((((()))))))))&&&''''''((()))(((((((((************))))))))))))&&&'''((('''&&&%%%&&&(((+++***((('''(((***---///((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((()))'''&&&&&&((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''((()))******++++++(((***++++++***))))))***''''''''''''((((((((()))''''''''''''((((((((((((''')))***)))((('''(((***&&&'''((('''&&&'''(((***)))(((''''''''''''((((((***))))))))))))))))))(((&&&'''((((((''''''(((***))))))*********+++++++++((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))((())))))))))))((((((''''''((())))))(((((()))***'''((((((((()))))))))***!!!$$$'''%%%!!!###'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))(((''''''(((***)))))))))))))))******+++)))((('''&&&&&&'''((()))))))))))))))((((((''''''&&&&&&'''''''''(((((((((*********)))))))))))))))((((((((()))))))))))))))******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------+++,,,,,,------.........///...---,,,,,,---,,,,,,---,,,,,,------...///000........................---...---+++))))))+++...******)))***+++---......+++******))))))******+++''''''((((((((((((''''''+++***)))(((((()))******(((((((((((())))))))))))(((((((((((()))***++++++(((((((((((())))))))))))'''((())))))(((((()))***)))((((((((()))***++++++((((((''''''''''''((((((((((((((((((((())))))***'''((()))******)))((('''((((((((((((((((((((((((***)))((((((((()))+++,,,&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++///...---,,,+++++++++***'''---///,,,))))))***)))******++++++++++++******&&&'''((()))************''''''((()))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))((()))))))))'''''')))***(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((())))))***+++***(((&&&&&&((()))++++++***(((&&&&&&'''(((***((((((((((((((((((((((((&&&'''((((((''''''((()))&&&'''((('''&&&%%%&&&((('''''''''((((((((())))))&&&''''''((((((((((((((())))))))))))************&&&'''((('''&&&%%%&&&(((+++***((('''(((+++...000((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%&&&&&&''''''((((((&&&'''''''''(((((()))))))))'''''''''))))))(((&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''(((((((((((((((((('''''''''((()))++++++)))((()))***&&&''''''(((((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***&&&'''((('''&&&'''(((***((((((''''''''''''((((((((((((((((((((((((((()))&&&'''((((((''''''(((***((((((((()))))))))******((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))((())))))))))))((((((''''''((())))))(((((()))******)))))))))((((((((('''%%%)))+++)))%%%$$$''',,,((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((***+++)))))))))))))))******+++)))((('''&&&&&&'''((())))))))))))))))))(((((((((&&&&&&''''''((()))))))))))))))*********))))))))))))))))))******+++++++++++++++******************************************)))***+++,,,,,,+++++++++++++++,,,,,,---...//////.........---,,,,,,,,,---------------...///000000........................+++,,,,,,,,,***))))))***))))))*********,,,---...)))))))))(((((()))))))))***)))'''&&&&&&'''((()))))))))))))))))))))******'''(((((()))((())))))***+++******))))))******+++(((((((((((())))))))))))'''((())))))(((((()))***'''''''''''''''((()))***((((((''''''''''''(((((('''(((((()))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((***)))((((((((()))+++,,,&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))************************+++***)))(((((())))))***************)))***+++,,,&&&,,,///+++((()))***)))))))))***++++++***))))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((************************''''''((((((((((((''''''((((((((((((((())))))***---+++)))'''&&&&&&'''(((,,,***((('''&&&''')))***((((((((((((((((((((((((%%%'''((((((''''''(((***&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''(((((('''&&&'''(((((('''&&&&&&&&&(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******'''''''''''''''(((((((((&&&&&&''''''((()))))))))'''((()))))))))(((((((((%%%%%%%%%&&&''''''(((((((((((('''''''''(((((())))))((((((''''''&&&&&&%%%'''(((******((('''((()))&&&''''''((()))(((((((((''''''''''''((((((((((((''')))***)))((('''(((***&&&'''((('''&&&'''(((***(((''''''''''''(((((()))&&&'''((((((''''''((()))&&&'''((((((''''''(((***&&&&&&&&&&&&'''''''''''')))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((())))))(((((()))************)))((('''''''''(((***,,,***((('''))),,,((((((((((((((((((((((((((())))))))))))*********((()))******))))))***+++'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((()))***************))))))******++++++,,,,,,+++*********))))))))))))************************)))+++------,,,************+++,,,,,,---...//////---......---++++++,,,...---------------...000000........................***+++,,,,,,,,,+++)))((()))***+++*********,,,...(((''''''&&&&&&''''''(((,,,***'''%%%%%%&&&)))***))))))))))))************'''((())))))(((((()))***++++++***)))))))))******(((((((((((())))))))))))'''((())))))(((((()))***''''''&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***''''''((())))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))******************************)))))))))))))))***'''((()))(((((((((***,,,%%%+++...+++((()))***)))((()))+++,,,,,,+++)))((()))))))))))))))(((''''''''''''((()))))))))))))))+++*********)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))))))))(((((()))))))))'''''')))***(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((()))******+++***)))((('''&&&&&&&&&+++***)))((((((((())))))))))))))))))))))))))))))%%%'''(((((('''''')))***((()))***)))((('''(((***&&&&&&'''''''''((((((((((((''''''''''''((())))))&&&'''''''''((((((((()))'''((())))))''''''((()))&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((((((((((('''&&&&&&''''''((())))))***%%%(((++++++((('''''')))%%%&&&&&&'''(((((())))))'''''''''''''''((()))***((((((((((((''''''''''''&&&'''))))))'''&&&'''(((&&&&&&((()))))))))((('''''''''''''''((((((((((((''')))***)))((('''(((***&&&'''((('''&&&'''(((***'''''''''''''''((())))))%%%'''))))))'''&&&(((***&&&'''((((((''''''(((***&&&''''''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))'''((())))))(((((()))***))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********'''((())))))(((((()))+++'''''''''''''''((())))))'''(((***++++++***((('''))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((***++++++++++++((((((((()))***+++++++++******************++++++************************(((+++......,,,+++++++++***++++++,,,---...///000---...///---+++***,,,...,,,,,,,,,,,,---...///000........................,,,,,,,,,,,,,,,,,,+++***)))+++,,,+++)))(((+++---))))))(((((((((((())))))+++***)))(((((((((((()))(((((()))***************&&&(((***)))(((''')))+++''''''''''''((()))******(((((((((((())))))))))))'''((())))))(((((()))***)))((((((''''''''''''(((((((((''''''''''''((((((&&&'''((()))***))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''(((((()))'''((())))))******))))))))))))))))))))))))))))))&&&'''((()))***))))))(((************************)))))))))))))))*********'''((()))((('''&&&)))+++%%%+++...+++((()))***))))))***---......---***)))'''(((((())))))))))))(((''''''((()))))))))))))))************++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))*********))))))((()))))))))'''''')))***(((((((((((())))))))))))'''((((((((()))))))))******))))))(((((())))))***'''''''''((((((((())))))&&&''''''((((((''''''&&&((((((((((((((()))******&&&'''((())))))(((''''''*********))))))))))))((())))))))))))))))))))))))%%%&&&(((((('''''')))+++((()))***)))((('''(((***&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***((()))))))))******++++++((()))***)))((('''(((***((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''&&&&&&&&&'''((())))))***$$$)))---,,,(((%%%'''***&&&&&&''''''((()))******&&&&&&&&&'''''')))***+++''''''(((((())))))******%%%'''(((((('''&&&&&&'''%%%&&&((()))))))))((('''''''''''''''((((((((()))((()))***)))((('''(((***&&&'''((((((&&&'''(((***'''''''''''''''((()))***%%%(((***)))'''''')))+++&&&'''((((((''''''(((***************++++++++++++%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&((()))************'''((())))))(((((()))***''''''(((((())))))*********(((&&&&&&((()))((('''(((((((((((((((((((((((('''((((((((())))))******&&&'''((((((''''''(((***)))))))))))))))***++++++'''(((+++,,,,,,+++(((''')))))))))))))))*********''''''''''''''''''''''''%%%&&&(((***+++,,,,,,+++&&&''''''((()))******+++))))))***+++,,,------...++++++++++++++++++++++++'''***...///---,,,,,,---******+++,,,---//////000---...///...+++***,,,///,,,,,,,,,,,,,,,---/////////////////////////////////---++++++,,,---...---***+++,,,+++((((((***,,,------,,,,,,,,,,,,------)))***+++++++++)))(((''''''((()))***************&&&(((******'''''')))+++$$$$$$$$$%%%''')))***+++(((((((((((())))))))))))'''((())))))(((((()))***+++***)))(((((('''((((((((((((''''''''''''((((((&&&''')))*********)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))&&&''')))*********)))(((************************((()))))))))************)))***+++)))&&&%%%'''***$$$***...+++((()))***)))***,,,...000000...,,,***%%%&&&''')))************'''(((((()))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((***+++++++++***)))((()))))))))'''''')))***(((((((((((())))))))))))'''((((((((())))))************))))))))))))******'''((((((((())))))******&&&''''''''''''''''''&&&((((((((((((((()))******"""$$$''')))******)))((()))************)))(((((())))))))))))))))))))))))%%%&&&(((((('''((()))+++&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***((()))++++++)))))))))***000...+++((('''''')))***''''''''''''((((((((()))&&&'''))))))((((((***+++''''''(((((())))))*********)))'''&&&'''(((***+++&&&''''''(((((((((((((((&&&'''((((((''''''(((***$$$'''***+++***)))))))))''''''''''''((((((((((((...,,,***)))((()))***+++'''(((******((((((((()))$$$%%%'''))))))))))))((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((***,,,+++(((''')))+++((()))***)))((('''((()))'''&&&&&&''')))***((('''%%%%%%&&&&&&'''(((((((((###%%%(((***+++***((('''*********)))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***)))((('''''''''(((***+++(((((((((((())))))))))))+++***)))(((((()))******+++*********))))))((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))(((%%%%%%***+++)))(((***+++)))'''(((+++,,,***((())))))))))))(((((((((((('''******'''(((+++,,,***+++***)))((((((***,,,---+++++++++,,,,,,+++++++++******************++++++,,,,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...///,,,******---//////------------.........//////------...///...---+++***---...---+++,,,...,,,'''************************,,,,,,+++***))))))******************)))))))))((())))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((())))))))))))))))))***))))))((('''&&&&&&'''((('''&&&'''(((***))))))))))))))))))))))))******)))((('''&&&%%%%%%)))***++++++***)))***++++++***)))(((((()))***+++((()))))))))))))))((('''%%%&&&(((************)))***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((***++++++******+++,,,+++*********))))))((((((...+++'''''')))***)))(((''')))******))))))***+++))),,,000333222///***&&&))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((()))***************'''((()))((('''''')))+++,,,,,,,,,++++++*********))))))))))))************&&&'''((())))))***))))))((())))))((('''''')))+++&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))(((((((((((())))))''''''((((((((((((''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%(((&&&&&&***++++++***'''&&&&&&(((***(((((((((((()))***,,,,,,&&&((())))))(((((()))+++((((((((((((((()))******(((((((((((((((''''''''''''(((((()))(((((('''&&&''')))******)))(((((()))+++***(((''''''((()))***'''''''''((((((((()))))))))******)))'''&&&&&&'''(((((((((((())))))))))))))))))'''''''''(((***+++&&&'''(((((())))))((((((&&&'''((((((''''''(((***&&&''''''%%%$$$$$$&&&'''((((((((())))))))))))******)))'''&&&%%%&&&'''((((((***++++++***))))))***%%%&&&'''((())))))((((((''''''((((((((()))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&(((***)))''''''(((***((()))***)))((('''((()))'''&&&&&&''')))***((('''''''''''''''''''''''''''%%%&&&((()))***)))(((''')))))))))))))))*********(((((((((((((((((((((((((((((('''''''''((()))***)))(((((('''((()))***+++(((((((((((())))))))))))***))))))((((((((()))*********)))))))))(((((((((((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))...+++***------***(((***+++)))((((((***+++)))'''))))))))))))((((((((((((***,,,,,,((((((+++,,,)))***)))((('''((()))+++,,,******++++++++++++******,,,+++++++++***))))))))),,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...///,,,***+++---///...---,,,,,,---------.........------------------,,,,,,+++,,,,,,***+++---,,,'''************************,,,++++++***))))))******++++++******)))(((((('''))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))((())))))))))))(((((('''&&&'''((('''&&&'''(((***))))))))))))))))))))))))***))))))((((((''''''''')))***++++++))))))***+++******)))(((((()))******(((((()))))))))))))))(((&&&'''((())))))*********((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********''')))******)))(((***+++************)))))))))(((---***((((((******)))'''''')))******))))))***+++(((***---//////,,,(((&&&*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******************)))))))))))))))))))))(((((()))***************((()))))))))((((((***,,,++++++*********)))))))))))))))))))))***************+++++++++++++++******((()))))))))'''''')))***'''''''''((((((((())))))))))))((((((((('''''''''))))))(((((((((((())))))''''''((((((((((((''''''***)))))))))((((((((('''(((''''''&&&&&&''''''(((((($$$$$$))),,,)))(((+++)))))))))'''%%%%%%''')))((('''''''''((()))***+++'''((())))))(((((()))***((((((((((((((()))******((((((((((((((((((((('''((((((((((((((((((((((((&&&((())))))(((''''''(((%%%&&&&&&'''((()))***+++''''''((((((((()))))))))((())))))(((&&&%%%&&&'''))))))))))))(((((((((((()))((('''''''''(((***+++&&&'''(((((())))))((((((&&&((())))))(((''')))******(((&&&### !!!%%%((())))))))))))************)))(((&&&%%%%%%%%%&&&'''''')))+++***)))((())))))''''''((((((((((((((('''&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((((((''''''((()))''')))***)))((('''(((***'''&&&&&&''')))***((('''))))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))(((((((((((()))***+++((((((((((((((()))******(((((((((((()))))))))))))))((((((''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))),,,)))(((******&&&&&&(((+++***((())))))***((('''(((((((((((()))))))))))),,,...---))))))++++++((()))((('''''''''(((***+++)))******************)))---,,,,,,+++***)))((((((,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---......,,,++++++---......---++++++,,,,,,,,,------------,,,,,,,,,,,,------...(((******)))***---,,,(((************************,,,+++******)))*********+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))'''(((((())))))))))))(((&&&'''((('''&&&'''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))(((((((((((())))))''''''(((((())))))******(((''''''(((((()))***+++'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))******&&&((())))))(((((()))***************))))))))))))***)))))))))+++***)))'''''')))******))))))***+++''')))***++++++)))'''&&&************************))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))******((())))))************))))))*********))))))+++,,,***))))))))))))((((((((())))))))))))************---,,,,,,+++******)))))))))******)))(((''')))***''''''(((((((((((())))))))))))((((((((((((''''''))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))(((((((((((((((''''''&&&&&&''''''((()))&&&'''+++---***(((((((((((((((&&&%%%%%%''')))(((((('''''''''(((((()))((()))***)))((('''((()))((((((((((((((()))******''''''(((((((((((((((((()))((('''&&&&&&'''((()))%%%'''(((((('''&&&&&&'''$$$%%%''')))************'''(((((((((((()))))))))$$$%%%''''''&&&&&&((()))******))))))(((((('''''')))(((((('''((()))******''''''((()))))))))))))))&&&((())))))(((((()))***+++***(((&&&$$$%%%(((+++(((((()))))))))************))))))((((((((()))***%%%&&&((((((&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''''''''(((((()))'''((())))))(((((()))***'''&&&&&&''')))***(((''')))((((((((('''''''''&&&***)))(((''''''(((((()))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((())))))***(((((((((((())))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))&&&%%%%%%((((((&&&'''++++++***)))))))))(((''''''(((((((((((())))))))))))***---,,,((((((++++++((()))(((((((((((()))***+++))))))************)))))),,,+++++++++***)))))))))+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,---.........******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///(((******)))+++///...)))************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))&&&'''((())))))***))))))&&&'''((('''&&&'''(((***((((((((((((((((((((((((((()))))))))*********+++)))***+++***)))((()))+++)))(((((((((((((((((()))'''''''''((()))***++++++)))(((''''''''')))***+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))'''((())))))(((((()))+++*********)))))))))))))))((()))***++++++***)))'''''')))******))))))***+++((((((((()))(((((((((((()))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))*********+++++++++++++++)))))))))))))))*********((()))************)))))))))***+++***))))))+++---))))))))))))))))))))))))((()))))))))************+++******)))(((((((((((()))******)))(((''')))***(((((((((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((('''&&&'''***+++)))%%%###((())))))(((&&&&&&((()))***))))))(((((((((((())))))******)))(((''''''(((((((((((((((((())))))***''''''''''''(((((((((((()))(((&&&%%%&&&''')))***%%%&&&((((((&&&&&&&&&'''&&&''')))***+++***))))))(((((((((((()))))))))***$$$%%%''''''&&&&&&((()))******))))))((((((''''''((((((((((((((())))))***'''(((((()))))))))))))))'''((())))))(((((()))+++''')))******))))))***+++'''''''''((((((((())))))*********************+++%%%&&&((((((&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((())))))))))))&&&((())))))(((((()))+++'''&&&&&&''')))***(((''''''''''''((((((((())))))+++***(((''''''((()))***''''''((()))***++++++,,,))))))))))))))))))))))))((())))))***************'''(((((()))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))))))))))))))((()))+++***(((***///))))))))))))(((''''''((('''((((((((()))))))))***'''))))))&&&'''***+++)))))))))))))))******++++++))))))************)))))))))))))))***+++++++++,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,---------------...*********+++++++++,,,,,,,,,+++******+++,,,...///(((***+++***,,,000///+++************************+++***************++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&'''(((******)))(((((((((((((((((())))))))))))&&&'''((())))))***))))))&&&'''((('''&&&'''(((***(((((((((((((((((((((((((((((())))))******++++++((()))******)))((()))***(((((())))))))))))((((((''''''''''''((()))+++,,,))))))(((''''''(((***+++))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((()))+++***))))))***,,,))))))))))))))))))******''')))***++++++***)))(((''')))******))))))***+++))))))(((((((((((()))***''''''''''''(((((())))))******))))))((((((''''''************************))))))))))))******++++++(((((())))))************))))))*********))))))((()))***+++***))))))+++---************************((()))))))))************))))))(((((()))***++++++***++++++***(((''')))***))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''(((((((((&&&'''(((((()))((($$$ ((()))******(((((()))+++++++++******)))*********)))******)))(((''''''(((((((((((((((((())))))***&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))+++%%%'''(((((('''&&&&&&''''''(((************)))(((((((((((()))))))))******((())))))(((&&&%%%&&&'''))))))))))))(((((((((((((((((((((((())))))))))))'''((())))))******))))))'''(((***)))(((((()))+++###&&&)))+++***)))))))))''''''''''''((((((((((((((((((((()))))))))))))))''')))+++***)))((())))))((((((''''''''''''((()))&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''((())))))((('''&&&'''))))))((((((***+++'''&&&&&&''')))***((('''&&&&&&'''(((((()))*********)))((((((((()))***+++(((((())))))******++++++))))))))))))))))))))))))'''((()))*********))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&((()))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++*********'''###&&&,,,'''((())))))''''''((()))''''''(((((())))))******%%%((((((%%%&&&***+++))))))*********++++++++++++)))******************)))(((((()))***+++,,,,,,---***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...***,,,......---,,,---...******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---)))++++++***---000///+++*********************************)))******+++,,,&&&'''((()))***+++,,,---))))))))))))))))))))))))''''''(((((())))))(((((((((((((((((())))))))))))'''(((((())))))))))))(((&&&'''((('''&&&'''(((***))))))))))))))))))))))))((((((((())))))*********((()))******(((((()))***))))))************)))))))))(((''''''''')))***+++))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''')))***++++++******+++,,,))))))))))))************''')))***+++)))))))))+++''')))******))))))***+++))))))((((((((()))***+++%%%&&&&&&''''''(((((()))))))))))))))((((((((((((************************((((((((()))******++++++((((((((()))******++++++)))************))))))((()))*********))))))+++,,,))))))************++++++))))))))))))************++++++******+++,,,...///+++,,,,,,***(((((()))*********))))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))((())))))******))))))((((((((((((((()))))))))))))))((((((''''''(((((()))(((******))))))***'''"""(((***++++++***)))***,,,++++++*********++++++,,,((()))***)))((('''((()))((((((((((((((()))******&&&&&&''''''((()))))))))''''''&&&&&&'''((()))***&&&'''))))))'''&&&'''(((&&&'''(((((()))))))))((((((((()))))))))*********)))******)))'''&&&&&&'''(((((((((((())))))))))))'''(((((()))))))))))))))(((((()))************)))''')))******))))))***+++$$$''')))***)))''''''''''''(((((((((((()))))))))&&&''''''((((((((((((((((((***++++++***))))))***''''''&&&&&&'''((()))***''''''((((((((()))))))))***)))(((''''''((()))***((((((((((((((((((((((((***(((&&&&&&((((((&&&$$$&&&'''))))))((((((***+++'''&&&&&&''')))***((('''((((((((((((((()))))))))(((((((((((()))***++++++)))))))))))))))*********((((((((((((((((((((((((&&&'''((()))))))))((((((&&&'''((()))***))))))((((((((((((((())))))))))))&&&'''(((***************&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))((('''((((((### ###***%%%''')))((('''''')))+++'''''''''((()))*********'''***)))&&&&&&******(((((())))))*********************++++++++++++******)))))))))***+++++++++,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...))),,,//////---,,,---...++++++++++++,,,,,,,,,---++++++,,,,,,,,,++++++***)))++++++***,,,///...*********************************))))))***++++++,,,))))))))))))************))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))((())))))))))))(((((('''&&&'''((('''&&&'''(((***))))))))))))))))))))))))((((((((((((((((((((()))((()))***)))((('''(((***)))***+++,,,,,,+++***)))***)))(((''''''(((***+++(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))((((((((('''''''''((()))******))))))***+++((()))))))))************''')))******((((((***---''')))******))))))***+++((((((((((((((()))******&&&&&&&&&'''((()))))))))(((((((((((())))))))))))************************(((((()))******+++,,,,,,'''(((((()))******++++++***************)))((((((((()))))))))((((((***,,,((((((((()))))))))******))))))))))))************---,,,+++******+++---...,,,,,,,,,+++(((((()))************)))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))************))))))'''((((((((()))))))))***))))))(((((((((((())))))))),,,+++((((((,,,***$$$''')))******))))))***+++***)))))))))***+++,,,,,,'''((())))))(((((()))***((((((((((((((()))******&&&&&&''''''((())))))***&&&&&&''''''((())))))***&&&((())))))(((''''''(((%%%%%%%%%&&&'''((())))))))))))))))))************&&&'''))))))((((((***+++''''''(((((())))))******'''(((((()))))))))))))))(((((()))***************''')))******))))))***+++(((***++++++)))'''''''''))))))))))))************''''''((()))******))))))'''(((******((((((((()))'''&&&&&&&&&'''(((***+++(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***(((%%%%%%''''''$$$"""%%%'''))))))((((((***,,,'''&&&&&&''')))***((('''******))))))((((((''''''''''''((()))***+++++++++*********)))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&''')))*********)))((((((((((((((())))))))))))&&&''')))***+++++++++***'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))(((''')))***'''$$$)))111###&&&((((((''''''))),,,&&&''''''((()))******+++***,,,+++((('''******''''''(((((()))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++******************+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...))),,,//////---,,,---...++++++,,,,,,,,,---------+++,,,------,,,+++)))((()))+++***)))***...,,,(((******************************))))))***+++,,,,,,++++++******)))((((((((())))))))))))))))))))))))(((((('''&&&&&&((()))***(((((((((((())))))))))))))))))***))))))(((''''''&&&'''((((((&&&'''(((***))))))))))))))))))))))))((((((((((((((('''''''''((()))***)))((('''(((******+++,,,------,,,+++***+++***((('''&&&''')))***'''((()))******)))((('''++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&'''((())))))(((((()))***(((((())))))*********+++((()))***)))''''''+++...((()))******))))))***+++&&&''''''((((((((())))))&&&''''''((()))******+++''''''(((((())))))******************************))))))***+++,,,,,,------'''(((((()))***+++++++++***************)))(((((('''((()))((('''''')))+++&&&'''''''''(((((())))))))))))))))))************...,,,***(((((((((***+++,,,---,,,+++)))((()))***+++*********))))))(((((((((((())))))*********+++))))))(((((((((((())))))))))))************))))))'''((((((((())))))******))))))(((((((((((()))))))))+++***&&&'''+++***$$$&&&''')))***)))((()))***(((((((((((()))***,,,,,,&&&((())))))(((((()))+++((((((((((((((()))******&&&&&&&&&'''((())))))***%%%&&&'''((())))))))))))+++*********))))))(((((()))***+++***(((((()))+++'''((((((((()))))))))***&&&((())))))(((''''''(((&&&'''(((*********)))(((***$$$"""'''***'''&&&)))++++++******)))((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&''''''''''''''')))))))))))))))(((''''''###&&&%%% !!!))),,,***)))(((''''''''')))***+++''''''((((((((((((''''''%%%'''******)))(((((()))************************%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))'''((()))******)))'''&&&''')))******))))))***+++******+++++++++,,,,,,,,,''')))++++++***)))***+++(((((((((((())))))))))))***)))((((((((()))+++,,,+++***(((((()))******)))***)))''''''(((***,,,...)))(((&&&%%%&&&''')))+++***)))(((''''''((()))))))))))))))))))))))))))))))))((('''''''''(((***++++++***)))(((((()))***+++''''''(((((())))))******))))))((((((((((((((()))&&&''''''(((((((((((((((+++***************++++++)))((((((((((((***,,,---))))))))))))))))))))))))(((***,,,+++'''%%%&&&'''((()))+++,,,---,,,,,,+++)))***++++++***+++---///%%%'''))),,,---.........,,,+++++++++***))))))))),,,***((())),,,---+++)))))))))))))))***+++,,,---+++,,,+++***)))***,,,...)))***+++,,,---,,,,,,+++))))))(((((((((((())))))''')))***)))((('''(((***+++(((&&&'''***+++)))&&&'''&&&&&&&&&&&&'''(((((())))))************))))))%%%&&&((()))))))))((('''+++***)))'''''''''((())))))))))))))))))))))))))))))(((((('''''''''((((((%%%&&&&&&&&&''''''(((((((((((()))***+++,,,,,,,,,'''((()))******)))((('''%%%&&&((()))((('''((()))(((''')))---+++''''''+++))))))((((((''''''&&&&&&***************++++++,,,,,,)))''''''***+++***((())))))(((((()))***++++++)))))))))'''%%%%%%''')))''''''''''''((((((((((((***((('''((('''&&&&&&(((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))***))))))***,,,///%%%&&&)))***+++***)))((())))))))))))(((((((((((())))))))))))************&&&+++'''%%%+++***''',,,))))))))))))))))))))))))))))))))))))((((((((((((++++++******++++++,,,---))))))))))))(((((((((((((((((('''(((((()))***+++'''((()))((('''&&&''')))'''''''''''''''((())))))))))))))))))((((((''''''&&&''''''&&&%%%%%%&&&(((''''''''''''((((((((((((&&&((())))))(((''''''(((''''''((()))))))))))))))***$$$###''')))'''''')))))))))))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((''')))))))))))))))(((''''''***,,,***$$$$$$'''(((%%%)))((((((''''''((()))***((((((&&&&&&&&&&&&((((((&&&((()))***)))((()))***((((((((((((((((((((((((%%%'''((((((''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&((())))))(((((()))***************++++++++++++%%%'''))))))((('''((()))(((((((((((()))))))))******)))((((((((()))++++++((((((((())))))+++,,,---'''&&&&&&&&&'''(((***+++)))((('''&&&&&&((()))***))))))(((''''''((()))***))))))))))))))))))))))))''''''((()))***))))))((())))))(((''''''((())))))'''((((((((()))))))))***))))))(((((((((((())))))&&&'''(((((())))))((((((&&&&&&&&&''')))+++,,,---))))))(((((()))***+++,,,))))))))))))))))))))))))&&&(((+++,,,+++,,,...111)))***+++,,,,,,,,,+++***((())))))(((''''''(((***&&&''')))+++,,,------,,,+++++++++***************---***(((((())))))&&&$$$++++++***************+++,,,,,,,,,+++))))))+++---((()))***+++,,,,,,+++***))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))'''''''''''''''&&&&&&&&&&&&'''((((((((())))))******))))))(((&&&'''((()))))))))((('''+++***)))(((''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((&&&'''((()))************'''((()))******)))((('''&&&'''))))))((('''((())),,,+++,,,///---((((((+++((((((((((((((('''''''''***))))))))))))***++++++,,,***((((((***+++***)))((((((((((((((()))******)))***)))(((&&&&&&''')))''''''''''''((((((((((((***)))(((((('''''''''(((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))******))))))))),,,...'''''')))******)))(((((())))))))))))(((((((((((('''(((((((((((()))))))))%%%***&&&$$$+++***''',,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++(((((((((((()))))))))))))))(((((((((((())))))***'''((()))((('''&&&''')))'''''''''''''''((())))))((((((((((((''''''''''''%%%&&&&&&&&&$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&((())))))(((''''''(((((((((((((((((())))))******&&&$$$''')))(((((()))''''''((())))))***++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))(((((()))))))))))))))((((((''',,,...---)))''')))(((%%%***))))))(((((((((((())))))(((&&&%%%%%%&&&((()))'''((()))((('''((()))+++(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))+++)))'''&&&&&&(((***+++&&&'''((((((''''''((()))))))))))))))************%%%'''))))))((('''((()))((((((((()))))))))******)))))))))((()))******+++&&&((()))(((&&&&&&))),,,&&&&&&''''''(((((()))))))))((('''&&&'''((()))***((((((''''''((()))***+++))))))))))))))))))))))))%%%''')))+++,,,***(((&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''(((((())))))(((((($$$%%%%%%&&&''')))***+++***)))))))))))))))******)))))))))))))))))))))))))))******)))''''''(((***+++++++++,,,++++++***))))))******(((&&&%%%&&&''''''((()))***++++++++++++***************+++++++++,,,***)))((()))((('''%%%---,,,+++***)))))))))))),,,------+++))))))***+++((())))))************)))))))))(((((((((((())))))''')))***)))((('''(((***(((+++---+++'''&&&(((+++''''''&&&&&&''''''((()))'''(((((())))))(((((('''&&&'''((()))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&'''((())))))))))))(((((())))))))))))(((((('''(((***)))(((''''''(((---,,,,,,...,,,''''''***'''((((((((((((((())))))))))))((((((((()))******,,,***)))***+++,,,+++***(((((('''''''''((()))))))))******)))''''''(((***''''''''''''(((((((((((())))))(((''''''(((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++***((()))***,,,))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&+++'''$$$***'''###((())))))))))))))))))))))))''''''(((((())))))******)))(((((((((((()))******''''''(((((())))))*********))))))(((((((((((()))'''((()))((('''&&&''')))(((''''''''''''(((((()))(((((((((((((((((((((((('''((()))((('''''')))***((((((''''''''''''&&&&&&&&&((())))))(((''''''(((***)))(((''''''((()))***)))'''''''''(((((()))***(((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((((()))***+++++++++***)))******))))))(((((('''''')))((((((''''''(((((()))((())))))(((&&&'''***,,,))))))))))))))))))))))))''')))******))))))***+++)))))))))))))))))))))))))))((((((''''''(((******&&&''')))(((''''''(((***(((((((((((())))))))))))((()))++++++*********+++(((((()))))))))*********)))))))))))))))******+++'''***+++(((### ###'''(((((()))***+++*********((((((''''''(((((()))***'''''''''((()))******+++((((((((((((((((((((((((&&&''')))***+++***((('''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***''''''((()))))))))))))))(((((('''&&&&&&&&&''''''*********))))))))))))))))))))))))))))))))))))))),,,+++***(((&&&%%%%%%&&&,,,+++++++++******))))))+++,,,,,,+++)))(((***+++)))*********++++++++++++)))))))))***+++++++++,,,)))))))))***+++,,,,,,,,,,,,++++++***))))))******---------,,,***))))))***(((((())))))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***)))+++---,,,******,,,...'''''''''''''''(((((()))''''''((((((((((((''''''''''''(((((()))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((''''''''''''(((((()))+++*********))))))((((((&&&'''(((((())))))))))))(((((())))))))))))((((((((()))+++***((('''''''''***((()))+++)))%%%&&&)))''''''(((((()))))))))***((((((((((((((())))))***+++***++++++,,,,,,,,,+++))))))(((((((((((()))))))))***+++***(((((()))+++''''''''''''(((((((((((((((***)))''''''))))))(((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))...---+++)))((()))+++,,,*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))***+++***(((((()))***+++***)))(((''''''(((((((((((((((((())))))))))))'''''''''((((((((()))))))))---)))%%%)))%%% $$$((((((((((((((((((((((((&&&''''''((()))******+++)))(((((((((((()))******&&&''''''((()))******+++******)))(((((('''(((((('''((()))((('''&&&''')))((((((''''''''''''((()))))))))))))))))))))))))))((()))***)))((((((***,,,((((((((((((((((((((((((&&&((())))))(((''''''(((***)))(((''''''((()))***((())))))(((((()))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((%%%&&&(((+++,,,+++***+++******))))))((((((''''''((()))************)))(((((())))))(((&&&'''***,,,))))))))))))))))))))))))((()))******))))))***,,,))))))))))))))))))))))))&&&'''(((*********)))(((''')))******)))(((***+++''''''((((((((()))))))))(((***,,,,,,+++***+++,,,))))))))))))************((()))))))))************(((+++,,,)))$$$!!!$$$(((((())))))************)))((((((((((((((()))******&&&&&&'''((()))*********((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******'''(((((()))))))))))))))***)))(((((('''''''''(((***************))))))))))))))))))))))))))))))))))))((((((***+++---......,,,++++++******)))))))))+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,((()))******++++++,,,---******))))))***++++++,,,,,,---...---***))))))***))))))(((((((((((((((((())))))(((((((((((())))))''')))***)))((('''(((***(((&&&&&&(((+++------,,,(((''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))******((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))++++++******))))))(((((((((((())))))******))))))))))))(((((((((((())))))(((***+++***(((''''''((('''&&&'''***)))&&&(((,,,'''((((((((())))))******((((((((((((((())))))***)))***+++,,,,,,,,,,,,,,,++++++******)))******+++((()))+++***)))))))))***''''''''''''(((((((((((('''+++***&&&&&&***+++(((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))---,,,***((('''((()))***))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((***+++***)))(((((()))+++***)))(((''''''(((((('''((((((((()))))))))***(((((()))))))))*********&&&+++(((%%%***'''!!!&&&((((((((((((((((((((((((&&&''''''((()))******+++***))))))))))))***++++++&&&''''''((()))******+++******)))(((((('''(((((('''((()))((('''&&&''')))((((((''''''''''''(((((())))))))))))************&&&'''(((''''''''')))+++(((((((((((())))))******&&&((())))))(((''''''(((***))))))((((((((((((((('''***+++((('''***++++++******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))(((((('''(((((()))))))))))))))(((&&&(((++++++((('''(((((()))))))))))))))((('''((())))))******))))))((('''((()))((('''((()))+++((((((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))%%%&&&)))***+++***)))(((((()))******))))))***+++(((((((((((())))))))))))&&&(((******)))((()))***)))))))))*********++++++(((((()))************)))(((***++++++((((((+++...''''''''''''(((((((((((((((((()))))))))*********&&&'''((()))******)))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))************))))))))))))))))))(((((((((((((((''''''(((((()))***+++'''((())))))******))))))(((((((((((()))***+++,,,((()))************))))))))))))))))))))))))))))))))))))(((***+++,,,***)))++++++***)))))))))******(((***+++*********,,,...------,,,,,,,,,------...***************+++++++++(((******)))'''''''''((())))))))))))***+++,,,---+++,,,------+++))))))******))))))(((((((((((()))))))))(((((((((((())))))''')))***)))((('''(((***%%%"""!!!$$$))),,,***(((((((((''''''(((((()))***'''(((((())))))(((((('''))))))((((((((()))***+++'''(((((())))))))))))((())))))))))))))))))))))))''''''&&&''''''((()))***************))))))))))))((())))))******)))))))))))))))(((((((((((())))))((()))+++***)))(((((()))((('''(((+++***(((+++000((())))))))))))))))))***))))))((((((((()))******'''))),,,,,,,,,++++++,,,,,,,,,+++*********++++++&&&(((******)))((()))***''''''''''''((((((((((((&&&++++++&&&&&&,,,,,,(((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))******)))((())))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))************!!!'''%%%%%%,,,***&&&+++))))))))))))))))))))))))''''''(((((())))))*********))))))))))))***++++++''''''(((((())))))*********))))))(((((((((((()))'''((()))((('''&&&'''))))))((((((''''''''''''(((((((((((()))))))))******%%%&&&'''&&&&&&&&&(((***%%%&&&&&&'''((()))******&&&((())))))(((''''''((()))))))))))))))(((''''''&&&,,,---((('''***,,,+++((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''((()))))))))))))))+++((((((++++++&&&%%%((('''((()))******))))))(((***(((&&&%%%%%%&&&(((***&&&((()))***)))((()))***(((((((((((((((((((((((('''(((***)))(((((()))+++))))))))))))))))))))))))&&&'''((())))))*********'''((())))))(((((()))+++(((((()))))))))*********'''(((******)))))))))***))))))*********+++++++++'''((()))***+++******)))(((((())))))***+++,,,---)))((('''&&&&&&'''((()))(((((()))***************'''((()))******)))(((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((()))******)))((((((***)))))))))((((((((('''''''''''''''((()))***+++(((((()))************)))(((((((((((()))***++++++'''((()))***++++++******))))))))))))))))))))))))***))))))******((($$$ ******)))(((((()))***+++)))***+++***))))))+++,,,,,,++++++++++++,,,......+++++++++***************((()))+++***'''&&&''')))+++***************++++++)))+++------,,,******++++++***)))((((((((())))))))))))(((((((((((())))))''')))***)))((('''(((***%%%%%%%%%%%%'''(((((('''((((((((((((((())))))***((())))))******))))))(((***)))((((((((()))***+++&&&'''((()))******)))((())))))))))))))))))))))))&&&&&&&&&''''''((()))***(((((())))))))))))))))))'''(((((())))))(((((('''***)))(((''''''((()))***''')))******)))))))))******((((((***)))'''***///*********)))))))))))))))***))))))))))))***++++++%%%(((+++,,,+++******+++,,,++++++***))))))******%%%''')))***)))(((((()))''''''''''''((((((((((((&&&,,,,,,%%%&&&---...(((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((%%%'''******)))))))))***'''''')))******)))(((((('''''''''((()))*********((((((((())))))))))))***"""(((''''''---+++&&&+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******(((((((((((()))))))))))))))(((((((((((())))))***'''((()))((('''&&&''')))))))))((('''''''''''''''&&&'''''''''(((((())))))%%%'''((('''''''''***,,,###$$$%%%&&&''')))******&&&((())))))(((''''''(((((()))*********((('''&&&&&&,,,...)))&&&***---,,,&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''''''''''''''''''''((()))))))))))))))+++''''''++++++'''''',,,&&&'''(((*********)))))),,,(((### ###(((,,,%%%'''***+++***(((((()))************************'''((())))))(((((()))***))))))))))))))))))))))))(((((('''&&&''')))+++---&&&'''((((((''''''(((***))))))))))))************)))+++,,,,,,+++++++++---)))************+++++++++'''((()))++++++******)))***(((&&&&&&(((((((((''',,,+++)))''''''(((***+++(((((()))***************(((((()))******)))((('''))))))))))))))))))))))))%%%''')))++++++***((('''&&&'''((())))))((('''&&&******))))))((((((((('''''''''''''''((()))++++++(((((()))***************++++++***(((((('''''''''&&&''')))***+++++++++***))))))))))))))))))))))))''''''))),,,000///+++'''))))))(((((((((***+++,,,---------,,,***)))***++++++******)))***,,,---...,,,+++++++++******))))))&&&(((++++++******,,,///---,,,+++***))))))))))))(((***------,,,+++++++++,,,+++***((((((((()))***))))))(((((((((((())))))((()))***)))((('''(((***'''***,,,***'''%%%'''***((((((((((((((()))******))))))************))))))***)))((((((((()))+++,,,&&&'''(((*********)))((())))))))))))))))))))))))&&&&&&&&&'''''')))******''''''(((((())))))******&&&''''''(((''''''&&&&&&***)))(((''''''((()))***&&&(((*********)))***+++***''''''((('''$$$&&&+++++++++******))))))((((((***************++++++,,,###'''+++,,,***)))***+++++++++***))))))((())))))$$$&&&))))))((((((((((((''''''''''''((((((((()))%%%,,,,,,%%%&&&---...((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((($$$&&&)))******)))******%%%&&&)))***+++***)))(((&&&''''''((()))******+++''''''''''''((((((((()))'''---***(((---)))###&&&))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((('''(((((()))***+++'''((()))((('''&&&''')))***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&((()))************))))))))))))************(((&&&(((------+++***,,,((((((((((((((()))******$$$%%%''')))++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''+++***)))(((((()))***++++++)))'''%%%%%%(((+++---))))))))))))))))))))))))+++)))(((&&&&&&((()))+++&&&((())))))''''''***---******))))))(((((('''''')))))))))***+++++++++,,,)))))))))))))))******+++(((((((((((())))))))))))***)))))))))))))))'''%%%******))))))((('''''''''))))))************))))))...,,,)))&&&&&&'''***,,,***)))(((''''''((()))***'''(((((()))***+++++++++---***(((((()))***)))(((,,,,,,+++***))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++&&&''''''((()))******+++)))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&((())))))(((&&&'''(((((((((''''''''''''((((((*********)))((())),,,///***---000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,***,,,---,,,******+++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++)))))),,,,,,+++***)))))))))***))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))************))))))(((''''''((((((((((((''''''(((%%%###$$$(((+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***%%%&&&&&&''''''(((((())))))(((((('''''''''((((((******))))))((((((''''''(((((((((((())))))))))))'''(((***++++++***((('''...,,,***)))((()))***+++)))))))))(((&&&''')))+++*********)))))))))))))))''''''(((((())))))******&&&((())))))'''&&&&&&'''))))))((((((''''''&&&&&&))),,,///111///,,,)))((((((((((((((()))))))))))))))*********)))))))))***'''******((((((+++,,,)))))))))*********+++++++++---,,,+++***))))))))))))((((((((((((((()))***************)))))))))))))))(((''''''(((***+++)))'''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,---+++)))...+++)))(((((())))))((()))************+++++++++(((((((((((((((((((((((((((***)))&&&***000///)))(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((((((((((((((()))******)))'''%%%###******))))))))))))******&&&&&&'''''''''((((((((('''((((((((())))))))))))*********)))(((&&&%%%$$$))))))))))))************---++++++------)))(((***((((((((((((((()))******%%%&&&((()))************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''+++******************+++***)))'''&&&&&&(((***,,,))))))))))))))))))))))))***)))(((''''''((()))***(((******)))'''&&&(((***)))))))))))))))(((((((((******************++++++)))))))))))))))******+++(((((((((((())))))))))))((((((((())))))***)))(((((())))))******+++,,,,,,))))))************))))))---+++)))''''''(((***++++++***)))(((((()))***+++'''(((((()))******++++++)))***+++)))'''&&&(((***+++***))))))(((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********'''''''''((()))*********+++***)))(((((()))******))))))(((((((((((())))))+++,,,,,,***&&&$$$"""###***))))))))))))))))))******+++***)))((()))+++...))),,,......,,,***+++,,,++++++++++++++++++++++++,,,------,,,)))(((((()))***+++,,,,,,******+++,,,***+++,,,,,,******+++,,,,,,,,,++++++++++++******,,,+++******))))))******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((())))))*********))))))((())))))******))))))((($$$""" ###&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))+++,,,---......---,,,+++,,,***)))''''''''')))))))))))))))((('''''')))+++)))))))))))))))))))))***(((((((((((())))))))))))''')))******))))))***,,,)))))))))))))))((((((((((((***---...,,,***(((((((((((((((((())))))))))))(((((())))))((((((((()))%%%((((((&&&&&&)))***'''*********************+++******)))))))))******+++((((((((((((((()))*********)))))))))))))))))))))+++***)))***,,,---,,,+++*********+++++++++,,,,,,))))))))))))))))))))))))******))))))******+++++++++)))((((((******)))&&&))))))((((((''''''(((((((((((()))))))))*********(((((((((((((((((((((((((((***)))&&&(((---,,,&&&((()))))))))(((''''''&&&((((((((())))))))))))***)))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((('''((()))***)))'''&&&$$$))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))+++******((('''%%%###"""))))))))))))************,,,)))((()))(((%%%%%%(((((((((((((((((()))******''''''((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))************)))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))***++++++)))'''&&&''')))(((((())))))))))))))))))******************)))))))))))))))))))))******+++(((((((((((())))))))))))&&&''''''((()))***************++++++,,,---------))))))************))))))+++***))))))((()))))))))++++++************++++++((((((((()))******++++++&&&***---***%%%###''',,,***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''((((((((())))))))))))''''''(((((())))))************))))))))))))******))))))(((((((((((())))))%%%'''))))))((('''((()))+++++++++******++++++++++++,,,+++***((((((***,,,)))***,,,,,,+++******+++************************---......---***))))))******+++,,,,,,******+++,,,***+++,,,,,,******+++,,,++++++***)))***+++,,,---++++++***)))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((()))*********************++++++++++++******'''&&&$$$$$$%%%'''((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***''''''&&&&&&%%%$$$$$$###((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******************++++++)))((('''&&&%%%&&&'''(((((())))))((('''''')))***((((((((())))))*********))))))))))))(((((((((((('''((()))(((((())),,,///))))))))))))************''')))******(((''''''((((((((((((((())))))))))))((())))))******)))))))))%%%((((((&&&&&&)))***'''*********************)))(((((((((((()))***+++,,,((((((((((((((()))******))))))))))))))))))******,,,***((()))***,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))))))))((('''((()))***+++***(((''''''((()))((('''&&&))),,,+++)))((())),,,'''''''''((((((((())))))(((((((((((((((((((((((()))***)))&&&'''***(((%%%)))))))))((((((''''''''''''(((***+++++++++***)))((())))))******))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((((((((('''((()))))))))***************'''&&&(((((('''(((,,,((((((((((((((())))))***((())))))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((+++******)))((((((((()))((((((((())))))******+++++++++******))))))(((((()))))))))))))))******+++(((((((((((())))))))))))'''((((((((((((((()))+++...------,,,++++++******))))))************))))))))))))*********)))))))))************************(((((())))))************&&&)))***)))%%%$$$'''******))))))((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''((((((((()))))))))***'''''''''''''''((((((((())))))(((((((((((())))))"""$$$'''(((((()))+++,,,,,,++++++******++++++,,,+++,,,,,,***(((((()))+++***++++++++++++***++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,---///)))+++,,,,,,+++***+++---***+++,,,,,,******+++,,,+++***(((((()))+++---///******))))))))))))******(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((&&&'''(((******+++++++++******++++++++++++******+++***)))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***)))((()))***)))((((((((('''''''''&&&(((''''''''''''(((((()))''''''(((((())))))******(((((((((((())))))))))))))))))((((((((()))***+++(((((('''&&&&&&&&&'''(((((()))***)))((('''(((***&&&''''''((()))***++++++******))))))(((((('''''''''''''''&&&%%%&&&***---((((((((())))))*********((())))))((('''&&&((()))(((((((((((())))))))))))*********+++,,,+++***)))'''******((((((+++,,,)))************))))))))))))(((((('''(((((()))******((((((((((((((())))))***)))))))))))))))************'''%%%$$$&&&((())))))'''''''''((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%''')))***''''''&&&&&&((()))***+++"""'''++++++(((&&&(((,,,''''''((((((((()))))))))((((((((((((((((((((((((((()))((('''((()))((('''(((((((((((())))))******&&&''')))++++++***)))((((((((()))******)))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&((()))++++++,,,,,,((()))))))))************---)))(((++++++)))+++...((((((((((((((())))))***)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))'''(((************((('''((((((******+++******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((()))***++++++(((((())))))******+++++++++******))))))((((((((()))))))))))))))******+++(((((((((((()))))))))))))))******)))&&&&&&(((***,,,,,,,,,+++******))))))))))))************))))))((()))******+++***)))(((((())))))))))))))))))((()))))))))))))))*********(((''''''''''''(((((((((*********))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))&&&&&&'''((((((((((((((())))))(((((((((((())))))((()))***)))'''&&&&&&&&&******))))))))))))******+++,,,,,,+++)))((()))***,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///)))***,,,,,,++++++,,,---***+++,,,,,,******+++,,,***)))((('''(((+++---///***))))))((())))))******'''((((((((()))))))))***((()))))))))************((((((((((((((((((((((((&&&'''(((******+++++++++(((((())))))))))))(((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***)))((()))***'''''''''(((((()))))))))'''''''''''''''((())))))''''''(((((())))))******(((((((((((())))))))))))+++++++++++++++,,,---...((((((((((((((((((((()))''')))***)))((('''((()))&&&&&&'''((()))******+++******))))))((((((''''''))))))(((&&&%%%%%%(((***'''''''''(((((())))))))))))))))))((('''''')))+++(((((((((((()))))))))))))))(((((()))++++++(((&&&'''******((((((+++,,,)))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((())))))***(((((())))))************(((&&&######$$$'''((((((((((((((()))))))))******(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))(((((()))***###((((((%%%###&&&)))((((((((()))))))))******((((((((((((((((((((((((''''''((()))))))))***,,,''''''((((((***,,,---///%%%&&&(((******)))(((''''''((()))******)))(((''')))(((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''((((((((())))))))))))***&&&&&&'''''''''((((((((())))))***++++++++++++***))))))))))))************,,,)))'''((('''######&&&((((((((((((((()))*********)))(((((((((((())))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++((()))******++++++******))))))))))))))))))))))))))))))(((((((((((())))))***((('''(((***,,,,,,+++))))))******************))))))))))))))))))(((((()))))))))))))))******+++(((((((((((())))))))))))***++++++)))%%%$$$'''***(((((())))))***+++++++++))))))************))))))((())))))************)))(((((())))))))))))(((((())))))))))))))))))*********'''&&&&&&)))***)))(((***************++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&************************************++++++++++++(((((((((((())))))))))))'''((()))***+++++++++***))))))(((((((((((())))))%%%'''))))))((('''(((((())))))(((((((((((())))))***+++,,,+++***))))))+++...,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,)))***+++,,,++++++,,,...***+++,,,,,,******+++,,,))))))(((((()))***,,,---))))))((((((((()))******''''''(((((())))))******))))))))))))************))))))))))))))))))))))))'''((()))***************''''''((((((((((((''''''&&&((()))((('''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***$$$%%%%%%&&&''''''((((((''''''&&&''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))*********+++((())))))))))))*********'''(((******)))(((((()))'''''''''(((((()))))))))))))))))))))((((((((((((+++++++++)))'''''')))+++''''''''''''(((((((((((()))******)))((((((***,,,(((((((((((())))))))))))&&&%%%$$$'''))))))&&&"""%%%((((((&&&&&&)))***'''((((((((()))))))))******,,,+++***)))((((((((((((((((((((((((((()))******((((((((()))******++++++)))'''%%%%%%''')))))))))*********+++++++++,,,,,,)))))))))))))))))))))))),,,+++++++++***))))))(((***+++,,,+++)))'''&&&'''$$$'''******)))(((***,,,(((((()))))))))*********((((((((((((((((((((((((&&&&&&(((******(((***...'''''''''((())),,,...///%%%&&&'''))))))(((((('''&&&''')))******)))'''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((()))))))))******&&&&&&&&&'''''''''(((((())))))************)))((())))))))))))************)))&&&%%%'''%%%!!!!!!((((((((((((((()))******))))))(((''''''((()))***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***++++++************++++++))))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))***,,,***((((((+++,,,+++***++++++******************((((((((())))))))))))))))))))))))))))))******+++(((((((((((())))))))))))(((***+++(((%%%$$$(((,,,(((((())))))***+++++++++))))))************))))))((())))))))))))******+++((()))************)))(((***)))))))))))))))))))))(((((()))(((((()))***+++)))))))))))))))***++++++'''((((((((()))))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&''')))***+++++++++***))))))(((((((((((())))))"""$$$'''(((((()))+++,,,))))))(((((((((((())))))(((***++++++*********+++---+++((((((***,,,+++***++++++++++++++++++++++++***,,,,,,,,,***)))***+++(((***++++++++++++,,,...***+++,,,,,,******+++,,,(((((())))))******++++++((((((((((((((()))******'''''''''((()))*********))))))))))))************))))))))))))))))))))))))((())))))*********))))))&&&''''''((((((''''''&&&(((***,,,+++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))"""###%%%''''''''''''&&&(((((())))))************&&&(((******)))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))((()))******))))))***+++)))))))))(((((((((((((((''')))******))))))***+++(((((((((((())))))))))))'''%%%%%%'''++++++&&&"""%%%((((((&&&&&&)))***'''&&&''''''((()))***+++++++++******)))))))))******((((((((((((((()))******'''(((((()))******++++++)))((('''(((***+++***))))))))))))*********++++++))))))))))))))))))))))))++++++,,,+++***(((%%%$$$$$$'''++++++)))'''''''''+++++++++++++++,,,---...'''''''''((((((((())))))(((((((((((((((((((((((('''&&&'''+++)))%%%'''---(((((('''&&&''')))***,,,'''(((((((((((()))))))))%%%''')))******)))'''%%%(((((((((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''((())))))***))))))))))))))))))************)))'''(((,,,,,,((('''(((((((((((((((((()))******)))(((''''''''')))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))******)))((('''&&&&&&'''((()))******))))))******+++,,,))))))))))))))))))))))))+++)))(((&&&&&&((()))+++...,,,))))))++++++***''',,,+++++++++***)))))))))''''''(((((())))))******)))))))))))))))******+++(((((((((((())))))))))))&&&)))***(((%%%%%%***///,,,,,,++++++***))))))((())))))************))))))))))))(((((()))***++++++)))***+++,,,,,,+++***)))*********)))))))))))))))&&&***,,,+++'''&&&***///((((((((((((((()))******'''((((((((())))))******************************&&&&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((($$$%%%'''((()))))))))((())))))(((((((((((())))))(((******)))'''%%%%%%&&&******))))))))))))******''')))+++++++++***+++,,,---***'''''')))+++***)))************************&&&(((*********+++,,,...(((***++++++++++++---...***+++,,,,,,******+++,,,(((((()))************)))((((((((((((((()))******&&&''''''((()))******+++))))))))))))************)))))))))))))))))))))))))))************))))))(((''''''((((((((((((''''''&&&)))++++++)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))************)))((((((''''''&&&&&&&&&'''''')))************))))))((((((''''''(((((((((((())))))))))))$$$%%%''')))******)))(((''''''((()))******))))))&&&(((***+++)))(((((((((((((((((((((((('''''''''''''''(((((())))))******###%%%((()))(((((()))***++++++******))))))((((((&&&((()))***)))((()))***(((((((((((())))))))))))***((('''***......)))$$$'''******((((((+++,,,)))%%%&&&'''((()))***+++,,,))))))))))))***+++,,,---((((((((((((((()))******'''(((((()))***+++++++++((('''''')))***+++)))(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((()))******((($$$!!! '''*********+++,,,)))'''%%%%%%'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''***'''"""$$$******(((&&&%%%$$$%%%'''((()))))))))((()))******+++%%%''')))******)))'''%%%''''''(((((())))))******(((((((((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''((((((((())))))((('''&&&&&&''')))))))))((()))******+++'''(((******)))(((((()))&&&''''''(((((((((((((((&&&'''((())))))***)))))))))((('''&&&%%%&&&''''''***)))'''&&&&&&'''((()))%%%(((++++++***((('''((())))))))))))(((((((((((())))))(((((())))))***+++(((((()))***************)))))))))******++++++,,,''')))+++,,,,,,***'''&&&************)))))))))))))))***,,,,,,,,,,,,...000***)))))))))((((((''''''&&&(((******)))((()))***''')))+++,,,***)))((())),,,+++******)))************)))(((''''''((())))))---+++)))((('''((()))***))))))***++++++***((('''++++++******************,,,+++)))(((((()))+++,,,'''))),,,,,,+++******+++))))))))))))************---)))&&&'''+++---***&&&'''((()))***************(((((((((((()))))))))))),,,...//////---++++++,,,++++++***)))(((((())))))''')))******))))))***,,,***'''&&&)))+++)))(((***&&&(((******)))&&&%%%%%%$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))%%%)))---,,,'''%%%'''+++***((()))+++(((%%%+++444***+++,,,---,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++)))+++---+++((('''***---)))************+++++++++''''''&&&''''''((()))***''''''(((***,,,***'''$$$&&&''')))***++++++******''''''((((((((((((''''''''''''((()))))))))))))))***)))(((''''''((()))***+++*********))))))(((((((((((())))))******++++++%%%'''(((&&&!!! $$$(((%%%&&&''''''''''''***,,,&&&((())))))(((''''''(((''')))+++)))&&&$$$&&&(((******)))'''&&&&&&)))+++)))+++,,,,,,+++***,,,---,,,+++***((((((((()))*********))))))(((((('''''')))))))))))))))******+++(((((((((((())))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))%%%'''***,,,,,,)))%%%"""&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))***+++***)))***)))'''%%%))),,,+++)))(((***,,,&&&'''(((******((('''&&&))))))))))))******************))))))))))))*********(((&&&&&&)))+++***((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((())))))*********++++++)))'''''''''((('''&&&'''''''''&&&%%%'''***---''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''%%%'''++++++''')))&&&'''******'''&&&(((((((((((((((((('''&&&&&&%%%&&&&&&'''((()))******'''''''''''''''((())))))(((&&&%%%'''***+++)))&&&((()))***)))'''&&&'''((((((((()))))))))*********''')))***)))(((''''''(((&&&'''(((((())))))(((((('''(((((())))))))))))(((&&&&&&%%%%%%&&&''')))******)))'''&&&&&&'''((()))&&&(((***+++***((((((((()))))))))))))))))))))(((++++++******++++++,,,---(((((()))***************((())))))***+++,,,,,,---((()))+++++++++***((('''(((((())))))*********+++***+++,,,,,,+++***,,,---*********))))))(((((((((&&&(((******)))((()))***)))***,,,+++)))(((((()))***)))))))))***+++,,,,,,))))))((('''(((((()))***,,,+++)))((((((((()))***))))))+++,,,,,,,,,+++***************************,,,+++)))(((((()))+++,,,((()))++++++*********,,,))))))))))))************(((((())))))))))))))))))((())))))************)))******))))))((((((''''''+++,,,------+++******+++++++++***)))))))))))))))''')))******))))))***+++***'''&&&)))***'''''')))&&&(((++++++)))'''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))***'''((())))))(((((()))******(((***,,,)))%%%***222******+++,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++************++++++///---,,,+++*********))))))************+++++++++)))(((((('''''''''((((((***)))((()))******)))((())))))******)))(((&&&%%%))))))************))))))''''''((()))))))))))))))))))))(((''''''((()))***************)))))))))(((,,,++++++)))(((''''''&&&&&&(((***'''###"""%%%)))&&&'''(((''''''''')))+++&&&((())))))(((''''''((((((***+++,,,+++++++++,,,'''(((******((((((((())))))***++++++******+++,,,,,,+++)))((((((((()))*********))))))((((((((('''''''''''''''((())))))***(((((((((((())))))))))))(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''***++++++(((&&&$$$&&&'''''''''(((((((((((()))))))))))))))))))))))))))************++++++***'''((())))))))))))***+++((()))***++++++***)))((())))))))))))***************))))))(((((())))))******(((&&&''')))+++***)))((((((((('''((())))))***))))))))))))************))))))))))))))))))))))))(((((()))))))))************((('''''')))***)))(((+++++++++***((((((***,,,(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++...---***)))***)))%%%)))&&&&&&))))))%%%$$$&&&((())))))))))))((('''&&&&&&'''''''''((()))))))))'''''''''''''''((())))))(((&&&&&&''')))***(((&&&)))***+++***(((((((((***'''((()))*********))))))((()))***)))'''&&&&&&'''&&&'''(((((())))))((((((((())))))))))))(((((('''$$$$$$%%%&&&''')))+++,,,)))((('''''''''((()))***&&&(((***+++)))((((((((())))))))))))))))))))))))+++************+++,,,,,,(((((()))***************((())))))+++,,,---......************)))))))))(((''''''((()))***+++,,,,,,***+++,,,+++)))))))))******************)))))))))'''(((******(((((()))+++((()))******))))))+++---((((((((()))***,,,---...((((((((((((((()))***+++,,,+++***(((((()))******)))***+++,,,---------,,,************************,,,+++***))))))***+++,,,)))***+++***))))))+++---))))))))))))************###'''++++++((('''(((+++)))************))))))(((,,,+++***)))(((''''''&&&(((***++++++)))(((((()))+++***))))))))))))))))))((()))******))))))***+++---******,,,,,,((((((***''')))++++++)))(((((((((((((((((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))*********'''%%%&&&)))++++++***))))))+++,,,***&&&)))...))))))***+++,,,,,,,,,+++++++++++++++++++++++++++***+++---......---+++***++++++************++++++333...******,,,---***&&&)))************++++++++++++***)))((('''''''''''',,,***(((''')))***++++++((()))))))))((('''&&&%%%))))))************))))))''''''((()))))))))))))))((((((''''''((()))***+++************))))))))))))++++++***)))(((&&&&&&%%%''')))***(((%%%%%%'''***'''(((((((((&&&&&&(((***&&&((())))))(((''''''(((%%%%%%&&&((())))))'''$$$$$$'''***+++***)))))))))((()))******))))))***++++++***))))))((()))))))))))))))))))))))))))((((((''''''(((((()))***++++++(((((((((((()))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((('''((())))))+++,,,***((('''&&&((()))******((()))***++++++***)))((())))))))))))************))))))(((((((((((())))))***((('''''')))******)))'''''''''''''''(((((()))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******(((''''''(((***++++++***((()))++++++***)))***+++(((''''''&&&&&&''''''((((((((((((((((((((((((((('''---000,,,(((((('''%%%***''''''***)))&&&%%%'''))))))******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&&&&''')))***(((''')))+++,,,+++))))))***+++&&&''')))++++++***)))'''((())))))(((&&&%%%&&&'''''''''((()))))))))))))))))))))***))))))((('''&&&$$$%%%%%%&&&((()))++++++)))(((((('''(((((()))***'''(((******)))(((((())))))))))))))))))*********((((((((((((((()))******(((((()))***************((()))***+++,,,---...///++++++)))((((((((()))***'''(((((()))******++++++)))***+++***)))((()))***++++++******************((()))***)))((((((***+++%%%'''(((((()))+++///222))))))))))))***+++,,,---''''''(((((()))***+++,,,++++++***))))))******++++++++++++,,,,,,,,,,,,,,,***************+++++++++++++++***))))))***++++++*********)))((()))+++...((()))))))))************$$$'''+++,,,***((()))+++***************)))((('''+++******))))))(((((((((''')))******)))(((((()))******)))))))))))))))***((()))******)))((()))+++,,,))))))+++)))%%%%%%)))(((***++++++***)))))))))*********)))))))))))))))(((((((((((())))))))))))(((((()))))))))*********+++)))'''&&&'''((()))***((())),,,,,,***((((((***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***+++---//////---+++***++++++************++++++///---******++++++***((())))))*********+++++++++******)))(((''''''((((((+++***))))))+++,,,++++++&&&&&&'''((())))))))))))''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((())))))***************)))))))))))))))%%%%%%&&&'''((()))******''')))***)))'''&&&''')))((())))))(((&&&&&&''')))&&&((())))))(((''''''(((&&&%%%$$$%%%'''%%% $$$&&&)))******)))******'''((())))))(((((()))*********))))))))))))))))))))))))))))))))))))******((()))***+++,,,---------(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((((((&&&%%%''''''&&&'''***,,,(((%%%%%%(((******((('''((())))))))))))((('''((()))))))))************)))(((((((((((((((((()))))))))(((((()))*********(((''''''''''''((())))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))))))))(((''''''(((******)))((("""&&&((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((%%%+++)))&&&'''(((((()))'''(((++++++)))(((+++))))))************)))))))))))))))(((((((((((((((((((((''''''''''''((()))&&&''''''((())))))(((''')))+++,,,+++***)))***,,,%%%''')))***+++***(((''')))))))))(((&&&%%%''')))'''(((((()))))))))))))))))))))***))))))((('''&&&'''''''''(((((((((((((((((((((((((((((()))******''')))******((('''((()))((()))))))))*********+++((((((''''''(((((()))***(((((()))***************((())))))***,,,------...,,,+++)))((('''((()))*********))))))))))))))))))&&&((())))))))))))+++,,,******************++++++))))))***)))((((((***,,,((())))))))))))***---000++++++***************+++'''(((((()))***++++++++++++***************++++++,,,,,,++++++************))))))*********++++++++++++******************+++*********)))((()))+++...((()))))))))************((((((***+++++++++*********************)))((('''(((((())))))******++++++((()))++++++***))))))******)))))))))))))))******)))***+++***)))((()))***&&&%%%&&&'''$$$ !!!%%%((()))+++***)))))))))******************)))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,)))$$$###'''+++''')))++++++***)))((('''(((((())))))***+++,,,---++++++++++++++++++++++++***+++---......---+++***++++++************++++++(((***+++***((((((***,,,))))))*********+++++++++((((((((((((((()))******(((((()))+++------+++((((((((((((((()))***++++++''''''((((((((((((''''''''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))******"""###%%%&&&)))+++,,,---&&&'''(((((('''''''''(((((())))))(((&&&&&&''')))&&&((())))))(((''''''(((***)))(((***+++***%%% ''''''(((''''''(((+++---&&&((())))))(((''')))***)))))))))*********))))))(((((())))))******++++++((()))+++,,,---------,,,(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))((((((((()))))))))))))))))))))*********+++((((((((((((((((((((((((***'''&&&))))))&&&&&&***---)))%%%%%%(((******((((((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))***+++))))))(((((())))))***+++((()))))))))************(((((((((((((((((((((((())))))((((((((((((((((((((('''''''''((((((&&&$$$ $$$'''((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((!!!((('''%%%'''))))))%%%###%%%)))+++)))))),,,))))))************)))))))))))))))))))))(((((((((((((((''''''''''''((((((&&&'''(((((((((((((((((()))***++++++***)))+++,,,&&&'''((()))))))))(((((()))))))))((('''''')))+++'''((())))))******))))))((())))))))))))((((((''')))))))))))))))((('''&&&'''(((((())))))*********((()))***)))((('''(((***((())))))******+++++++++***))))))))))))***++++++(((((()))***************)))))))))******+++,,,,,,,,,+++)))((((((((()))***************))))))((((((&&&''')))))))))***+++---)))))))))***************)))******)))((()))+++------------+++)))((()))***,,,++++++***))))))******(((((()))***++++++++++++*********+++++++++++++++,,,,,,+++***************)))))))))***++++++,,,,,,************************)))***+++***))))))+++---))))))))))))***************)))))))))*********))))))************))))))((('''(((((()))***+++,,,,,,(((***+++,,,*********+++)))))))))))))))******+++)))***+++***)))((()))***((((((***+++'''###%%%***''')))***)))(((((()))+++)))))))))))))))*********(((((((((((()))))))))))))))))))))*********++++++))),,,...***$$$"""&&&+++&&&)))***))))))+++***''')))))))))))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++%%%(((+++***'''&&&***...)))************+++++++++(((((((((((()))***+++,,,&&&'''))),,,...---***''',,,+++***)))((((((((()))))))))************))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))************&&&&&&'''((())))))******&&&''''''((((((((((((''''''(((((((((&&&&&&(((***&&&((())))))(((''''''(((''''''(((+++------+++)))((((((((('''&&&'''***---'''((())))))(((((()))***(((((()))************)))(((((())))))***+++,,,,,,'''((()))*********)))((((((((((((((())))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))+++''''''---...((((((,,,,,,***(((((()))******)))++++++++++++++++++++++++))))))))))))******************))))))))))))******)))*********))))))+++,,,)))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''((('''''''''((('''$$$"""###&&&((()))((('''&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((&&&***(((&&&((()))((("""!!!"""'''(((''''''***(((((())))))******)))))))))))))))))))))))))))))))))((((((''''''''''''(((%%%'''))))))((('''((()))((()))******))))))***,,,'''''''''(((((((((((())))))))))))(((''')))+++...(((((()))************)))'''(((((())))))))))))(((((())))))***)))((('''&&&''''''((()))***+++++++++((()))***)))''''''(((***((())))))******+++,,,,,,)))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))*********((()))******))))))+++,,,((((((((())))))******************)))((()))+++...+++,,,------+++))))))************)))******++++++))))))***+++++++++***))))))***++++++,,,,,,,,,++++++*********+++,,,...///((())))))***++++++,,,,,,*********++++++*********((()))++++++*********,,,))))))))))))************)))******'''$$$###&&&***((())))))************))))))))))))******++++++,,,''')))++++++*********,,,)))))))))))))))***++++++)))***+++***((((((((()))++++++---///+++''')))///'''((()))((('''''')))+++'''(((((())))))*********(((((((((((())))))))))))))))))*********+++++++++''')))***)))''''''(((***%%%))))))'''(((,,,,,,'''******)))(((((()))***++++++++++++++++++++++++++++++******))))))******+++++++++************++++++))))))))))))((()))***+++)))************+++++++++))))))))))))))))))******''''''''')))+++,,,***))),,,+++)))(((''''''(((((())))))************))))))''''''((()))))))))))))))))))))******)))((('''&&&((()))))))))************))))))))))))))))))))))))''''''((()))++++++)))(((&&&'''(((''''''''')))+++&&&((())))))(((''''''((("""$$$'''(((((((((***+++((()))))))))'''''')))***''')))******)))(((***+++'''((()))***+++******)))'''((((((***+++,,,------'''((()))******((('''%%%(((((((((((())))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))************)))((((((((()))))))))******))))))))))))))))))))))))&&&!!!%%%...///)))(((...+++,,,,,,+++***))))))***,,,++++++++++++++++++,,,))))))))))))************++++++************++++++(((***+++***)))(((+++---((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&((()))(((&&&###&&&(((******((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&)))***((('''***)))&&&%%%###$$$((()))&&&&&&)))&&&'''((())))))))))))(((((((((((()))*********+++))))))((('''''''''''''''%%%'''))))))''''''((()))''')))******))))))***,,,(((''''''''''''((())))))))))))))))))(((***---000(((((()))***************''''''((())))))***))))))'''((()))******)))(((''''''''')))***++++++++++++((()))))))))'''''')))***((())))))***++++++,,,,,,'''''''''''''''((())))))(((((()))***************))))))))))))((((((((((((************)))))))))(((''''''((()))***+++,,,,,,***+++,,,+++***))))))+++''''''(((((()))))))))******+++***)))((())),,,...&&&(((+++------,,,---...(((((())))))***+++------)))***+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,)))))))))+++---///222333((())))))***++++++,,,,,,******++++++++++++******'''))),,,,,,+++******+++))))))))))))************&&&***,,,'''$$$+++'''((()))***************+++++++++***************'''(((***+++***)))***+++))))))((())))))***++++++***++++++***((((((((()))&&&'''***+++((($$$'''---&&&'''((('''&&&''')))***&&&''''''((()))******+++(((((((((((()))))))))))))))************+++++++++&&&%%%&&&(((+++,,,+++)))%%%)))(((%%%'''------(((+++***)))(((((()))******+++++++++++++++++++++++++++***(((''''''(((***+++++++++************++++++...+++((((((+++,,,***''')))************+++++++++,,,+++***)))(((((((((((()))'''&&&&&&(((***++++++''''''&&&&&&'''(((***+++''''''(((((((((((('''''''''(((((()))))))))))))))******+++***)))(((&&&%%%(((((())))))*********+++))))))))))))************)))))))))+++,,,,,,+++)))%%%&&&''''''''''''***,,,&&&((())))))(((''''''(((%%%(((***)))&&&&&&(((+++&&&(((++++++***(((''''''((()))******))))))***+++'''((()))+++++++++***)))''''''(((***+++,,,---...)))***+++,,,+++)))'''&&&(((((((((((())))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))'''((()))+++++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))) +++...((('''---))),,,///...***((()))+++******))))))))))))******))))))))))))************,,,,,,++++++++++++,,,,,,(((***,,,+++)))(((+++...'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&)))++++++(((&&&$$$&&&(((((((((((()))***))))))(((((((((((())))))(((((((((((((((((((((((('''((('''%%%'''+++***&&&+++)))))),,,+++(((''')))&&&&&&'''(((((()))((((((''''''((()))***++++++,,,***)))((('''''''''''''''$$$'''***)))'''&&&(((***(((((((((((((((((((((((((((''''''(((***,,,++++++''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&)))***$$$!!!))),,,+++***))))))***++++++''')))***)))((('''((()))+++******)))))))))))))))))))))))))))************+++++++++******************'''$$$%%%(((******)))******)))(((((()))))))))******++++++******)))(((++++++++++++++++++++++++......---+++,,,,,,&&&,,,,,,,,,,,,++++++***)))++++++******))))))******))))))******+++,,,------***++++++++++++++++++,,,*********+++,,,---//////))))))***+++++++++******)))******++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,)))$$$'''***%%%+++***)))))))))+++,,,---)))))))))))))))******++++++++++++*********))))))((((((''''''''''''((((((,,,,,,+++***)))(((''''''---,,,***(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,)))'''$$$!!!!!!###%%%'''(((((((((((())))))))))))******))))))((((((''''''(((((())))))******++++++***++++++***)))(((***+++(((***++++++******+++,,,+++++++++*********))))))++++++************++++++***+++,,,,,,***))))))***+++++++++***++++++,,,,,,''''''''''''((((((((()))''''''(((((())))))******((('''))),,,)))$$$%%%+++***)))(((''''''((()))***''')))***)))((('''(((***$$$%%%''')))++++++******))))))))))))(((((((((((())))))))))))************''')))***)))((('''(((************))))))((('''&&&(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))%%%''')))))))))***,,,...******)))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((()))***++++++,,,))))))))))))(((((((((((('''&&&&&&'''((())))))(((***)))(((''''''((()))***((((((((('''((()))******(((((()))***************((()))******))))))***+++))))))))))))******************++++++++++++*********)))'''&&&&&&(((***,,,)))))))))((()))******+++---***((((((******)))'''(((((())))))******++++++))))))))))))************''')))***)))((('''(((***((('''&&&'''))))))(((&&&))))))))))))))))))))))))(((***+++***)))((()))***''''''(((((())))))******))))))(((((()))+++)))&&&&&&((()))(((((((((***,,,''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))***)))((((((***+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((***+++'''!!! %%%***++++++***)))))))))***+++((()))******(((((()))***'''''''''((()))***,,,,,,))))))))))))************************************,,,***((((((+++---,,,+++++++++************++++++******++++++++++++++++++---,,,,,,,,,+++++++++***---//////------...+++&&&,,,---------,,,++++++***,,,,,,+++++++++++++++,,,*********+++,,,,,,,,,---+++++++++,,,,,,,,,,,,---------,,,,,,,,,---......++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************+++++++++++++++,,,+++++++++)))%%%(((---$$$ +++)))(((''''''((()))***+++)))))))))))))))***+++++++++++++++*********))))))((((((''''''''''''((((((++++++******)))(((((((((---,,,***)))((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,***(((&&&&&&''')))***(((((((((((())))))))))))))))))))))))((((((((((((++++++******)))(((((((((+++,,,---,,,++++++,,,...(((***++++++***)))+++,,,+++++++++*********))))))+++******************+++)))+++,,,+++)))(((((())),,,,,,+++******+++++++++'''''''''((((((((())))))))))))))))))((((((((((((---)))(((******'''(((---***)))(((((((((((()))***''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))((((((((((((*********))))))(((((((((((()))***)))((('''((())))))))))))))))))(((((('''))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))%%%'''((()))((()))***,,,******)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))((((((((((((((('''&&&''')))***)))(((***)))(((''''''((()))***))))))))))))(((((((((((((((((()))************)))'''(((***)))(((((()))+++'''(((((((((((())))))))))))******++++++******))))))))))))************+++)))))))))))))))******+++((('''&&&'''***+++***((()))))))))))))))*********((((((((()))))))))******''')))***)))((('''(((***)))))))))((((((((()))***))))))))))))))))))))))))((()))******)))((()))***(((((((((((())))))))))))&&&''''''''''''''''''%%%&&&'''(((((('''(((***+++(((''''''&&&&&&''''''(((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''((())))))((((((((((((((((((((((((************************(((''''''(((***++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********++++++***(((''')))*********))))))))))))******)))***++++++))))))***+++''''''''''''(((***+++,,,)))))))))*********++++++************************+++***((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------.........------,,,,,,,,,++++++///000---,,,......,,,,,,------------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...//////......------------------.........------,,,+++++++++++++++++++++,,,************************---+++)))***,,,---,,,)))))))))&&&***000***&&&111))))))((((((((()))*********))))))))))))***+++++++++************))))))))))))((((((''''''(((((())))))))))))))))))))))))))),,,+++***)))((()))***+++))))))))))))))))))******))))))))))))))))))))))))&&&&&&((()))************,,,++++++************+++(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))***++++++)))+++,,,,,,++++++---...((()))+++***))))))***,,,+++************)))))))))************************)))***+++***((('''&&&'''---,,,+++***************''''''((((((((()))))))))*********)))((('''''''''---)))&&&((()))((())),,,******))))))))))))******''')))***)))((('''(((***,,,+++***(((''''''''''''(((((((((((())))))))))))+++******)))((('''&&&%%%)))******)))(((''''''((('''(((((()))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((('''''')))*********)))(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))*********))))))((((((((((((((((((((()))))))))))))))((('''(((***+++***)))))))))(((((((((((())))))'''((()))******)))(((''''''((())))))******))))))&&&((())))))(((''')))***''''''''''''(((((((((((()))******++++++******)))((()))+++------,,,+++***)))))))))))))))*********######$$$'''***,,,+++)))************))))))))))))''''''((((((((()))))))))''')))***)))((('''(((******++++++)))&&&'''***---))))))))))))))))))))))))((()))******(((((()))***))))))))))))((((((((((((&&&((())))))((('''''')))%%%&&&''''''&&&''')))+++(((''''''&&&&&&''''''((('''((((((((((((((())))))************************''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%'''***,,,,,,,,,((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++******+++,,,,,,+++***))))))))))))))))))*********+++,,,,,,******+++,,,***)))((((((''''''(((((())))))*********+++++++++)))))))))***************++++++***+++,,,,,,,,,,,,,,,,,,,,,---------------------------......//////.../////////000000000000+++000222...+++---//////,,,---...............---......---------......///...............---------,,,,,,,,,---......////////////////////////.........//////000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))'''(((,,,...+++'''(((***''')))000,,,(((222+++++++++++++++++++++,,,******))))))******+++,,,************))))))))))))))))))(((((((((((())))))(((((())))))************+++***))))))))))))******)))))))))))))))*********((((((((((((((((((((((((###$$$''')))*********))))))))))))***))))))(((((((((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))))))))&&&(((************+++,,,((()))******))))))***+++************))))))))))))))))))************))))))((()))***)))'''&&&&&&&&&------+++***))))))))))))'''(((((((((((()))))))))***)))))))))((((((((('''((((((((((((''''''(((+++*********))))))*********''')))***)))((('''(((***,,,+++)))''''''&&&'''((((((((((((((())))))))))))))))))((((((''''''&&&&&&)))***+++)))'''&&&'''(((&&&'''((()))******************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))(((((()))***+++***))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))***)))((()))***+++***)))))))))(((((((((((())))))$$$&&&(((***++++++)))((('''(((((()))))))))))))))&&&'''((((((''''''((()))'''''''''((((((((())))))))))))************))))))((()))+++,,,,,,,,,+++***(((((()))***************"""###&&&)))+++,,,+++***++++++******))))))((((((''''''''''''((((((((((((''')))***)))((('''(((***)))+++,,,((($$$$$$***///((((((((((((((((((((((((((()))***)))((('''(((*********))))))((((((''''''&&&&&&(((***(((&&&'''***%%%&&&'''&&&&&&&&&(((***((((((''''''''''''((((((''''''(((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&''')))******)))&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))***,,,---+++((((((((())))))***************,,,---,,,+++***+++,,,******)))(((((((((((((((************++++++++++++)))*********+++++++++,,,---...///000000000111222---...///000111111000000333333222111111111222333222222333555666777888999333888999555111222333333000000111222333333333222333333222111111111111111222222222222222222222222...//////000111222222222111111222333333333333222111111222333333333333333333222222111111000000000...........................***''')))---///,,,((()))---))))))///+++'''///+++,,,,,,,,,,,,+++++++++***************++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))******(((((())))))************((((((((((((((((((((((((###$$$&&&((()))***))))))''''''((()))))))))((('''(((((((((((())))))))))))''''''(((((())))))******...---+++)))'''%%%$$$###%%%''')))************+++''')))******)))(((***+++))))))))))))))))))))))))((()))************)))((('''((())))))'''&&&&&&'''---,,,+++***))))))(((((((((((((((((()))))))))***'''((((((((()))))))))***###)))---,,,((('''))),,,)))))))))******)))))))))''')))***)))((('''(((******)))(((''''''((()))***'''((((((((()))))))))***&&&&&&''''''(((((()))))))))******)))(((''''''(((%%%&&&''')))***************)))))))))((((((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++***)))***,,,++++++***)))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***&&&''''''((())))))******'''((((((((()))))))))***+++)))((()))***+++***((((((((())))))))))))((((((&&&''')))++++++***((('''''''''((()))))))))))))))&&&'''((((((''''''((()))(((((()))))))))*********)))))))))******)))))))))))))))))))))******++++++(((((()))************)))%%%''')))+++++++++***)))++++++******))))))((((((''''''''''''((((((((((((''')))***)))((('''(((***(((******'''######(((...((((((((((((((((((((((((''')))***)))((('''((()))******))))))((((((''''''%%%###$$$(((((($$$$$$)))%%%&&&'''&&&&&&&&&(((***(((((((((''''''((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''---+++)))(((((('''%%%$$$$$$&&&((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((()))++++++)))(((((()))***++++++,,,++++++***+++,,,,,,******+++,,,(((((((((((()))+++,,,---*********++++++++++++,,,******++++++,,,---------+++...000111111222333444333444666777888888777666999999888777777888:::;;;;;;<<<===>>>@@@AAACCCCCCAAAEEEEEEAAA>>>>>>>>>;;;888999:::;;;<<<<<<===<<<===<<<;;;:::999888888888999999999999::::::::::::666666777888999999:::;;;888999:::;;;<<<<<<;;;:::777777999:::;;;<<<<<<<<<<<<<<<;;;:::999888888777222222222222222222222222222///...///111222000...---111---+++000,,,(((---*********+++******)))(((+++************+++,,,,,,(((((()))))))))))))))******))))))(((((())))))***(((((())))))*********+++(((((())))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))%%%%%%'''((())))))))))))(((((()))************)))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))******'''))),,,---,,,++++++,,,'''(((***)))(((((()))+++(((((()))))))))))))))***'''((()))******)))((('''%%%'''))))))((('''((())),,,+++***)))))))))))))))((((((((()))))))))******'''''''''((()))*********$$$+++...+++)))***,,,---(((((())))))))))))((((((''')))***)))((('''(((***(((((('''(((((()))******''''''(((((())))))******%%%&&&'''((()))******+++''')))***)))((('''(((***&&&&&&((()))************((((((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++******,,,---++++++***))))))))))))***''''''(((((())))))******''''''(((((())))))******%%%&&&&&&''')))******+++''''''(((((())))))******+++)))(((((()))***)))'''(((((())))))))))))((((((******+++***)))(((&&&%%%&&&'''(((((())))))((((((&&&((())))))(((''')))***))))))))))))************((())))))******))))))(((***))))))))))))***++++++'''((()))++++++******)))''')))++++++***))))))***************))))))))))))''''''((((((((()))))))))''')))***)))((('''(((***'''))))))'''$$$$$$(((+++))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))((((((((((((+++%%%%%%+++...)))(((,,,%%%&&&''''''&&&''')))+++)))((((((''''''(((((()))((())))))))))))))))))***''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&((((((((())))))******+++((((((((((((((((((((((((+++)))((((((((((((&&&$$$%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***))))))((())))))((()))+++,,,---------,,,***+++,,,+++***)))***,,,))))))))))))***,,,---...*********+++++++++,,,,,,++++++,,,------...//////---000444666666666888:::<<<===???AAABBBAAA@@@@@@>>>>>>===>>>???BBBDDDFFFHHHHHHIIIJJJJJJKKKKKKLLLLLLNNNNNNLLLKKKLLLIIICCCCCCDDDFFFGGGHHHIIIIIIIIIJJJIIIGGGEEECCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDD@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGEEEDDDCCC???@@@BBBDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888111777222...333111,,,000******+++++++++***)))(((++++++******++++++,,,---(((((((((((())))))************))))))))))))******)))))))))))))))*********'''(((((()))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((('''''''''((())))))***))))))))))))******++++++(((((((((((())))))))))))))))))))))))(((((((((((( !!!###&&&))),,,///000'''***,,,---,,,*********'''((())))))(((((()))+++(((((((((((())))))******'''((()))******)))((('''$$$&&&((()))))))))***+++******))))))))))))******(((((()))))))))*********(((((((((((())))))))))))))))))&&&###&&&------)))&&&'''((())))))((('''&&&''')))***)))((('''(((***''''''((()))))))))))))))'''''''''((()))*********((((((((())))))*********&&&'''))))))((((((***+++''''''((())))))***))))))''''''(((((())))))******'''((()))******)))((('''))))))))))))))))))))))))''')))***+++******,,,...,,,+++******))))))******'''''''''((()))*********'''''''''((()))*********'''''''''((((((((())))))'''''''''((()))************)))'''((())))))'''&&&'''((()))******)))((('''(((((((((((())))))))))))&&&'''(((((())))))(((((('''(((***)))(((((()))+++((((((((())))))))))))***(((((())))))))))))(((((())))))+++,,,,,,,,,+++***'''(((***+++++++++)))(((&&&(((******(((''')))+++)))))))))))))))*********((((((((()))))))))******''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))(((''''''((()))(((((((((((())))))))))))///%%%###,,,111---***,,,&&&'''(((((('''(((***+++))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''((((((((('''(((((()))******++++++))))))))))))))))))))))))&&&%%%%%%&&&)))+++******'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********++++++)))''''''(((***)))***,,,---......------)))***++++++))))))***+++---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,------...///000000555999>>>@@@@@@AAACCCFFFCCCDDDFFFHHHIIIIIIHHHGGGAAAAAAAAABBBEEEIIIMMMOOORRRRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRQQQSSSTTTOOOHHHLLLMMMNNNPPPQQQRRRRRRRRRSSSRRRPPPMMMKKKJJJIIIHHHFFFGGGGGGHHHIIIJJJJJJKKKGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOONNNLLLJJJHHHEEEFFFHHHKKKMMMNNNOOOPPPNNNMMMLLLKKKJJJHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCC===>>>??????======>>>???444:::666222777555111444,,,------...---,,,+++***++++++******++++++,,,---'''((((((((())))))************))))))))))))************))))))))))))))))))''''''((())))))***))))))'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((''''''(((******((((((''''''((()))******(((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''&&&(((++++++***((('''''''''((())))))(((((()))***'''((((((((())))))******'''((()))++++++)))((('''###%%%((())))))***+++---***)))))))))))))))***+++))))))))))))******************))))))((((((''''''---&&&!!!------%%%%%%&&&'''(((((('''&&&%%%((()))***)))((('''(((***'''((()))******)))((('''&&&''''''((()))******+++************))))))))))))%%%'''((()))((()))***,,,'''(((((()))))))))))))))&&&&&&'''((()))***++++++'''((()))******)))((('''))))))))))))))))))))))))%%%''')))))))))***,,,...,,,+++******)))*********&&&''''''((()))******+++&&&''''''((()))******+++((((((((((((((('''''''''&&&''''''((()))******+++***(((''''''(((((('''%%%'''((()))******)))((('''######$$$&&&))),,,///000&&&''''''(((((((((((((((((()))******))))))***+++''''''''''''((((((((()))(((((())))))))))))(((((('''***---000000...+++)))'''(((***+++,,,+++)))(((%%%'''((((((&&&&&&))),,,(((((())))))******++++++))))))))))))************((()))***)))((('''(((******)))((()))***+++***((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''(((((())))))*********%%%---)))$$$%%%'''((()))(((((((((***,,,))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((('''(((((()))***+++%%%&&&&&&'''((())))))***'''(((******((((((((()))))))))************))))))******))))))((((((''''''&&&'''''''''(((((())))))***)))((()))***)))(((&&& %%%'''((()))***+++)))***++++++***)))***+++++++++,,,,,,---......//////+++(((''')))++++++***)))'''&&&'''***,,,+++))))))))))))+++------+++)))+++---...///000333777:::???AAADDDGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDD@@@<<<===BBBGGGHHHKKKOOORRRRRRPPPMMMJJJHHHIIIKKKLLLOOORRRRRRQQQOOOMMMMMMOOOPPPRRRSSSTTTTTTTTTSSSUUUVVVVVVUUURRRPPPOOOOOORRRQQQPPPOOOOOOPPPQQQRRRSSSQQQNNNJJJJJJMMMSSSWWWTTTVVVWWWVVVTTTQQQOOOOOOOOORRRUUUUUUSSSRRRTTTVVVSSSRRRPPPNNNMMMNNNOOOPPPJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGGGGFFFDDDEEEGGGIIIEEECCC@@@===:::999888888444333111///......//////))))))***+++------+++)))************************++++++***))))))*********((()))***++++++***)))((())))))(((((((((((())))))))))))************))))))***************)))(((((())))))((((((((((((((()))''''''((((((((((((''''''------,,,,,,+++*********)))************+++++++++******)))))))))))))))******++++++***((('''((()))))))))))))))************&&&(((******)))((()))***************************++++++******)))((((((''',,,+++***((((((((())))))))))))))))))(((((((((((('''((())))))(((((()))***)))******)))(((''''''(((%%%&&&((()))))))))(((''''''((()))((('''((()))+++))))))))))))))))))))))))&&&'''((((((''''''((()))%%%%%%%%%&&&((())))))((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''((()))++++++******)))))))))---...((( ###+++)))******)))(((''''''(((+++***)))((()))***,,,...((()))***)))((('''((())),,,)))'''((()))***(((%%%******)))((((((((((((((('''(((((()))***++++++,,,******++++++++++++************))))))((((((''''''''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))((('''(((***++++++******)))(((((((((***+++,,,)))***+++,,,,,,+++***))))))&&&$$$&&&+++---+++((())))))))))))))))))))))))&&&'''((((((((((((***,,,)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%'''((((((''''''(((***((((((((((((((('''''''''))))))))))))))))))))))))&&&((()))((('''&&&'''))))))************+++++++++))))))(((((((((((())))))+++++++++***)))((((((''''''(((******((((((((()))))))))************))))))+++++++++***************((((((((((((((('''''''''***)))))))))******(((&&&!!!$$$((())))))((()))))))))***++++++***)))***+++***+++,,,------.........///,,,)))((()))+++***)))+++***((())),,,---,,,***)))***+++,,,,,,,,,,,,,,,---///333555888;;;???BBBGGGHHHHHHHHHFFFCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>:::;;;???BBBCCCEEEIIIIIIIIIIIIGGGFFFEEEGGGIIIMMMPPPSSSTTTRRRQQQPPPOOOQQQRRRTTTUUUVVVVVVUUUUUUVVVUUUUUUSSSQQQPPPQQQQQQTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSQQQOOONNNQQQVVVZZZXXXYYYYYYWWWTTTRRRRRRSSSQQQTTTVVVWWWVVVVVVXXXZZZUUUTTTRRRQQQPPPQQQRRRSSSNNNOOOPPPQQQQQQPPPOOONNNMMMNNNNNNMMMKKKLLLMMMOOOMMMKKKHHHEEEBBB@@@??????999777555333111000000000...---,,,---......,,,***,,,+++++++++++++++++++++***))))))(((((())))))***(((((()))*********)))((())))))(((((((((((())))))))))))*********))))))(((***************)))(((((())))))(((((((((((())))))((())))))******))))))(((***************+++++++++))))))*********+++++++++((((((''''''''''''(((((()))***+++***((((((((()))))))))))))))************'''((())))))(((((()))+++************************)))))))))))))))*********+++***)))(((((())))))***))))))))))))(((((((((((('''((())))))(((((()))***)))******)))((('''''')))&&&'''((()))))))))(((((('''((())))))((((((***,,,))))))))))))))))))))))))((()))******))))))***+++&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((&&&'''((()))***))))))(((***'''''')))'''$$$&&&+++)))******)))((('''''')))***)))(((''''''(((***+++((()))***)))((('''((()))+++)))'''((()))***(((&&&)))(((((('''''''''((((((((((((((()))******++++++))))))***+++++++++*********)))))))))((((((((('''''''''((())))))))))))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))(((((((((***+++***)))***)))((((((((()))+++,,,)))***++++++++++++***)))***'''%%%&&&+++,,,***'''))))))))))))))))))))))))'''((()))((('''(((***,,,'''''''''((((((((((((((('''''''''((((((((())))))&&&''''''(((((((((((((((&&&'''((((((''''''(((***'''''''''((((((((((((((())))))))))))))))))))))))'''((())))))''''''((()))(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))*********'''(((******((((((((()))))))))************))))))************++++++++++++***))))))((((((''''''&&&+++***)))***++++++)))'''&&&(((***+++)))((((((((()))***++++++***)))***+++)))***,,,---......---,,,///---***))))))******)))...,,,++++++------,,,***))),,,...---++++++...111222666;;;???BBBDDDGGGJJJKKKJJJHHHEEEAAA>>><<<::::::::::::;;;<<<<<<======;;;888888;;;===<<<>>>CCCBBBCCCEEEEEEEEEFFFHHHKKKOOORRRUUUVVVUUUTTTSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWUUURRRPPPPPPQQQTTTVVVWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUWWWZZZ]]]]]]\\\ZZZWWWTTTTTTVVVXXXTTTWWWYYYZZZZZZZZZ[[[\\\XXXWWWVVVUUUTTTUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUTTTRRRRRRTTTUUUUUUSSSPPPMMMIIIGGGEEEDDDBBBAAA>>>;;;999777666555666444111111111111000...///......------,,,,,,,,,******))))))))))))******'''(((((()))*********)))***))))))(((((())))))******************)))(((''')))************))))))((())))))(((((((((((()))))))))******++++++******)))((((((((())))))***+++,,,)))))))))*********++++++((((((''''''''''''(((((()))***+++***)))((()))***))))))))))))************((())))))((('''(((***,,,************************'''(((((()))***+++++++++***))))))((())))))***+++(((((((((((())))))))))))'''((())))))(((((()))***((()))***)))((('''((()))'''((())))))******))))))((()))***)))((((((***,,,))))))))))))))))))))))))%%%&&&''''''&&&&&&'''(((''''''(((((())))))******(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''(((((((((((((((+++&&&###%%%(((((()))***((()))***)))((('''((())))))((('''&&&&&&&&&'''(((''')))***)))((('''(((******)))(((((())))))((('''))))))((((((((()))******(((((((((((()))***+++,,,((())))))***++++++******))))))))))))((((((((((((''''''((()))))))))))))))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************)))((()))***+++***))))))))))))((())))))***+++)))******++++++******)))***(((&&&'''***+++)))'''))))))))))))))))))))))))((())))))((('''''')))***&&&&&&''''''((())))))***(((((((((((()))))))))***&&&''''''(((((((((((((((&&&'''((((((''''''((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))******(((((()))***'''''''''((((((((())))))))))))(((((((((((())))))&&&&&&'''(((***+++,,,,,,'''(((******((((((((()))))))))************))))))''''''(((((())))))******)))))))))(((((((((((((((,,,+++******,,,+++***(((''')))+++***)))((((((((()))***++++++***)))***+++((()))+++---...---,,,+++///---,,,*********))))))------,,,,,,,,,,,,++++++)))---000///---...444999<<<@@@DDDHHHIIIIIIJJJJJJDDDBBB@@@===;;;999999999555555666777999:::;;;;;;:::888999<<<<<<;;;>>>CCCFFFHHHJJJKKKKKKLLLOOOQQQRRRTTTWWWXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[YYYUUUQQQOOOPPPSSSWWWYYYZZZYYYXXXWWWWWWXXXYYYZZZVVVXXXZZZZZZ[[[\\\^^^``````^^^[[[VVVTTTUUUYYY\\\YYYZZZ[[[[[[[[[[[[[[[[[[YYYXXXXXXWWWWWWWWWXXXYYYXXXWWWUUUTTTTTTUUUWWWXXXUUUVVVWWWVVVUUUUUUVVVWWWVVVUUURRROOOLLLIIIGGGFFFJJJJJJHHHFFFDDDBBBAAAAAA>>>;;;888666666666555444333222222111000///...------,,,++++++++++++++++++''''''((()))***************))))))))))))))))))*********+++******)))((('''))))))************)))((()))(((((((((((())))))***)))******************))))))(((((('''((()))***+++))))))))))))***************))))))))))))******+++)))***+++***)))((()))***((()))))))))************)))***)))((('''(((+++---************************((((((((()))******++++++((((((((())))))***++++++(((((((((((())))))))))))'''((())))))(((((()))***((()))***)))((('''((()))((())))))***************)))*********((((((***,,,))))))))))))))))))))))))$$$&&&''''''&&&%%%'''(((((())))))***))))))***+++(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((((((((()))(((***'''&&&'''))))))))))))((()))***)))((('''((())))))((('''&&&&&&&&&&&&&&&'''((())))))(((((()))***))))))(((((())))))((((((+++************+++,,,,,,(((((((((((()))***,,,---((()))******++++++******))))))))))))((((((((((((''''''((()))))))))))))))******)))(((((((((((()))((((((((((((((((((((((((((()))))))))************))))))*********+++*********)))((()))***+++***)))))))))))))))))))))******))))))************))))))***)))'''((()))***((('''(((((((((((((((((((((((())))))***)))''''''(((***''''''''''''(((((())))))''''''((((((((()))))))))&&&''''''(((((((((((((((&&&((()))(((''''''((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((***+++***)))((()))***''''''((((((((()))))))))))))))(((((((((((())))))%%%&&&'''((()))++++++,,,'''(((******((((((((()))))))))************))))))''''''(((((())))))******&&&''''''((()))***++++++,,,+++******,,,+++***(((&&&'''))))))(((((()))***)))***++++++***)))***+++((()))***,,,,,,,,,,,,+++---------,,,************++++++,,,,,,,,,,,,,,,---+++///333333222444:::@@@DDDGGGJJJKKKIIIFFFEEEDDD;;;999777555444444555666111222444666888:::;;;<<<===<<<>>>AAAAAA@@@DDDJJJOOOPPPRRRSSSSSSSSSUUUVVVUUUWWWZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\ZZZVVVQQQPPPRRRWWWZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[WWWYYY\\\]]]]]]^^^___aaa___^^^ZZZWWWTTTUUUYYY]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWUUUTTTTTTUUUWWWYYYVVVWWWXXXXXXVVVVVVVVVXXXUUUTTTRRRPPPNNNKKKJJJHHHMMMMMMMMMLLLLLLKKKKKKJJJEEECCC???>>>>>>>>>======999999777666444333222111///...---,,,++++++++++++))))))))))))******++++++******))))))))))))*********************)))((((((((())))))*********))))))((((((((((((((()))******((())))))******))))))(((+++***((('''&&&'''((()))(((((()))))))))*********)))))))))))))))***++++++((()))******)))((()))+++((()))))))))******************)))((('''(((+++...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************'''((((((((()))))))))***'''((())))))(((((()))***''')))***)))((('''(((***)))))))))))))))******+++)))******)))(((((()))+++)))))))))))))))))))))))))))***,,,+++******+++---((()))+++***)))(((***,,,(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))******'''***,,,+++)))(((((((((''')))***)))((('''(((******))))))(((''''''''''''&&&((())))))(((((()))+++(((((())))))(((((())))))*********))))))******+++)))(((((((((***,,,...000******++++++++++++******(((((((((((())))))))))))''''''((()))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((((()))))))))************))))))***+++,,,++++++++++++)))((()))******)))((())))))*********)))))))))))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((((((((((((((())))))***)))''''''(((***))))))((((((''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((('''((()))((('''&&&'''(((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((***+++***)))((()))***((((((((()))))))))******))))))(((((((((((())))))''''''(((((())))))))))))'''(((******((((((((()))))))))************))))))************++++++++++++&&&&&&'''(((***+++,,,,,,+++***)))***++++++)))'''%%%'''((()))((()))***,,,)))***++++++***)))***+++)))))))))******+++,,,,,,+++,,,------+++***+++,,,)))+++---......///111222111444777999999;;;???CCCEEEGGGHHHHHHDDD@@@===<<<777666444333222222333333333444666999;;;>>>@@@AAAFFFEEEHHHJJJJJJHHHMMMTTTUUUWWWYYYYYYXXXWWWXXXYYYXXXZZZ\\\\\\[[[[[[\\\]]]\\\\\\[[[[[[[[[\\\\\\]]][[[WWWSSSSSSWWWZZZ\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZWWWYYY\\\]]]]]]]]]^^^___]]]]]][[[XXXVVVWWWYYY\\\]]][[[ZZZZZZ[[[ZZZXXXVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXVVVUUUSSSSSSUUUVVVXXXVVVWWWYYYYYYXXXWWWWWWXXXRRRRRRRRRRRRQQQOOONNNMMMKKKLLLMMMNNNOOOOOOOOONNNJJJHHHFFFFFFGGGGGGFFFEEEBBBAAA@@@>>><<<:::888777333222000///---,,,++++++,,,++++++*********+++++++++******))))))******+++))))))************))))))((())))))************)))(((''''''(((((()))***+++((())))))))))))))))))(((,,,+++)))'''&&&'''((()))((((((((()))))))))******'''&&&&&&''''''((()))***((()))******))))))***+++))))))))))))************)))******)))((()))+++---))))))))))))))))))))))))*********)))))))))))))))((())))))************)))''''''(((((())))))******'''((())))))(((((()))***'''((())))))(((((()))***)))(((((((((((()))***+++)))******)))''''''((())))))))))))))))))))))))))))))***++++++******+++,,,'''***,,,+++((('''))),,,(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++&&&+++---***'''((((((''''''((())))))(((((()))************))))))))))))(((&&&'''))))))((((((***+++'''((())))))(((((()))***))))))((('''''''''''''''((((((((()))+++///222444------------,,,+++***)))(((((((((((())))))))))))''''''((()))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,+++++++++***))))))******)))((()))************)))((((((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))((('''''')))******))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((('''((()))((('''&&&'''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))******(((((()))***(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((('''(((******((((((((()))))))))************))))))+++++++++***************''''''((()))***+++++++++***)))))))))******(((&&&((()))******))))))+++---)))***++++++***)))***+++***)))(((((((((***,,,---)))+++------++++++,,,...***---111222333555888;;;:::;;;===>>>???@@@AAAAAA>>>@@@AAA@@@===:::888888666666666666666777777888;;;===???BBBEEEHHHKKKLLLPPPPPPRRRTTTQQQOOOSSSZZZXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[\\\]]]]]]\\\[[[\\\^^^]]]\\\[[[ZZZZZZ[[[\\\\\\\\\YYYVVVWWW[[[^^^\\\ZZZXXXXXXVVVVVVVVVVVVXXXXXXVVVXXXZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[YYYXXXYYY[[[\\\ZZZXXXVVVWWWXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTUUUVVVSSSUUUWWWWWWVVVUUUUUUVVVOOOPPPQQQRRRRRRRRRQQQQQQLLLMMMNNNPPPQQQQQQPPPPPPLLLLLLLLLMMMOOOOOONNNMMMLLLKKKIIIFFFDDDAAA@@@???<<<;;;999666444222000000///...---++++++++++++,,,+++******))))))******+++'''((()))******+++******(((((()))***************''''''''''''((()))***+++)))******++++++******))),,,***(((''''''(((***+++(((((((((((()))))))))***&&&&&&&&&&&&'''((()))***''')))******))))))***+++))))))))))))************(((***++++++***)))+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))***+++******(((((('''''''''((()))*********'''((())))))(((((()))***&&&((())))))(((((()))+++(((((('''''''''((()))***((())))))(((&&&%%%'''((())))))))))))))))))))))))&&&'''((((((''''''((()))&&&***,,,+++'''&&&(((+++(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))(((((('''((()))***+++((()))&&&!!!###)))***'''&&&((())))))(((((()))+++(((((())))))******))))))&&&'''))))))((((((***+++&&&(((***)))(((''')))+++,,,+++***)))((('''''''''(((((((((***---111555888000000///...---+++***)))'''((((((((()))))))))***''''''((()))))))))))))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))))))))))))))************)))***,,,---...---,,,++++++***))))))******)))''')))******+++***)))((('''***)))(((''''''((()))***''''''((()))((()))******))))))))))))))))))))))))'''((()))((('''(((***,,,((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((()))))))))'''&&&'''((('''''''''((((((((((((((())))))))))))))))))))))))'''((())))))''''''((()))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''')))******((((((((()))))))))************))))))******))))))((((((''''''))))))))))))***************)))((()))***)))(((&&&++++++,,,+++******+++---)))+++++++++***)))***++++++)))'''&&&'''))),,,...(((+++......,,,+++---///,,,000444666777:::>>>AAA@@@@@@@@@BBBCCCCCCAAA???777999;;;:::888777666777555666888:::<<<===>>>???DDDFFFHHHLLLOOOSSSUUUWWWWWWWWWYYYZZZVVVSSSVVV]]]YYY[[[^^^^^^]]]\\\\\\]]]\\\^^^^^^^^^\\\[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\YYYXXXZZZ^^^```\\\XXXWWWVVVUUUTTTTTTUUUVVVWWWVVVWWWYYYYYYXXXXXXYYY[[[[[[]]]______]]][[[ZZZZZZYYYWWWWWWYYY]]]^^^]]]ZZZWWWWWWXXXYYYYYYYYYYYYYYYUUUUUUUUUTTTTTTUUUUUUUUUPPPRRRTTTUUUSSSRRRRRRRRRLLLMMMOOOQQQRRRSSSRRRRRRNNNOOOQQQRRRSSSSSSRRRQQQMMMMMMNNNQQQSSSTTTSSSQQQRRRQQQOOOLLLJJJGGGEEEDDDEEEDDDAAA>>>;;;999777666111000...,,,+++++++++,,,++++++************++++++&&&'''(((***++++++++++++(((((()))***************''''''''''''((()))+++++++++++++++,,,,,,++++++++++++)))'''''''''))),,,...(((((((((((())))))))))))(((((((((((()))***,,,,,,''')))******))))))***,,,))))))))))))************((()))+++,,,+++******+++))))))))))))))))))))))))&&&&&&''')))***,,,------)))***++++++***)))((('''&&&''''''((()))******+++'''((())))))(((((()))***&&&((())))))(((((()))+++((('''&&&&&&&&&''')))***'''(((((('''%%%%%%&&&'''))))))))))))))))))))))))((()))******))))))***+++&&&))),,,***&&&%%%'''+++(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((''''''&&&&&&((()))******&&& +++---(((&&&((())))))(((((()))+++''''''((()))******))))))%%%'''))))))((((((***,,,&&&(((******((('''))),,,000///...,,,+++******)))(((((((((***...333888;;;222222111///...,,,***)))'''((((((((())))))******'''(((((()))))))))))))))%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))))))))))))))************)))***,,,......---,,,+++,,,***))))))******)))''')))***+++++++++)))((('''***)))(((''''''((()))***%%%'''((()))((()))***,,,))))))))))))))))))))))))&&&'''((((((((((((***,,,&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((('''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''(((((())))))))))))))))))***************)))''''''((())))))(((+++***((('''&&&''')))***))))))))))))************)))))))))))))))))))))))))))************))))))(((((()))+++,,,+++,,,...///---,,,***))))))***+++,,,------...///111444777999888999<<<>>>@@@AAAAAAAAABBB>>>:::999999999777555444444555666888999::::::<<>>;;;777666777777666555444555777:::<<>>;;;888555333111//////.........------,,,,,,,,,,,,+++++++++++++++,,,+++***)))((((((((((((***'''&&&'''***)))%%% (((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***((('''(((***)))))))))))))))*********))))))))))))************(((***+++***)))((()))***))))))))))))************)))))))))))))))***++++++************************+++***))))))(((((())))))&&&(((******)))(((((((((((()))))))))'''''')))***&&&((())))))(((''''''((('''))),,,---,,,*********+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))))))))))))))''')))***)))(((((()))***)))(((((('''((()))***+++***)))))))))((((((((('''(((((())))))))))))((((((((((((((('''((())))))***(((((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))&&&''''''((((((((((((((((((((()))***************(((***+++(((%%%%%%)))---+++************+++---...+++***))))))))))))(((''')))***+++)))''''''))),,,((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,*********+++,,,***)))(((((((((((((((((((((((()))))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((()))******)))(((************************%%%&&&'''((()))*********'''(((((((((((((((((('''$$$((()))''''''***)))%%%&&&(((******((((((+++---%%%&&&'''((()))******++++++(((''')))(((%%%%%%(((&&&'''((((((''''''((()))%%%''''''''''''''')))+++))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))***)))(((''''''(((******))))))))))))************))))))))))))))))))))))))((()))))))))))))))))))))+++,,,---,,,***)))***++++++++++++---///222555777777888:::;;;===>>>>>>>>>BBBBBBAAA@@@>>><<<;;;999999666333222444666888888888:::===AAAEEEIIILLLNNNTTTWWW[[[\\\\\\ZZZYYYYYY[[[[[[YYYVVVSSSPPPPPPPPPTTTWWWYYY[[[ZZZZZZZZZ[[[]]]^^^```bbbcccdddcccccccccbbbaaa___^^^\\\[[[ZZZ]]][[[XXXVVVUUUWWWYYYZZZYYYXXXVVVUUUTTTSSSSSSSSSUUUTTTSSSQQQPPPQQQTTTWWWVVVWWWXXXXXXWWWUUUSSSQQQZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTQQQOOOOOOOOORRRSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPOOONNNNNNMMMNNNNNNOOOOOOSSSSSSSSSTTTTTTVVVWWWXXXWWWVVVUUUSSSRRRRRRSSSSSSOOOPPPRRRSSSTTTTTTSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEDDDBBB???<<<999888222222333333222111///...///...,,,++++++++++++,,,,,,+++***((((((((()))))),,,)))((((((***((($$$ ((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))***+++)))'''&&&'''((((((((())))))******++++++))))))))))))************(((***+++***)))((()))***))))))))))))************)))******++++++++++++******************************)))(((((((((((((((((('''(((******)))(((((()))((()))))))))'''''')))***((())))))(((''''''(((***%%%''')))***)))(((((()))***))))))))))))))))))***))))))))))))))))))))))))+++***))))))))))))))))))((()))******(((((((((***((((((((((((((()))******))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))''''''''''''''''''''''''******++++++++++++******&&&'''((()))***)))((('''(((((()))***************,,,+++***))))))***+++,,,++++++*********++++++,,,))))))))))))((((((((((((*********(((''''''***,,,,,,+++***)))((()))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++)))***+++,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((++++++++++++++++++++++++'''((())))))******))))))(((((())))))))))))(((((($$$***---***'''(((***+++(((((('''(((***+++++++++%%%%%%&&&'''((())))))***)))&&&%%%((((((%%%&&&)))'''((()))((('''&&&'''(((&&&'''(((''''''''')))+++(((((((((((())))))))))))''''''''''''((((((((((((((()))))))))************((())))))((('''''')))***))))))((((((((()))***+++((()))))))))************))))))))))))))))))))))))(((((((((((())))))***+++---...//////------...///+++,,,...000444777:::<<<======???@@@@@@???===<<<===<<<;;;999777555444333444222111222555:::>>>@@@DDDEEEHHHLLLQQQUUUXXXZZZ\\\___aaaaaa^^^YYYVVVUUUTTTSSSPPPLLLGGGEEEFFFGGGLLLOOOTTTWWWYYYZZZ\\\]]]```aaabbbcccdddddddddcccccccccbbb```^^^]]][[[[[[YYYXXXVVVUUUUUUWWWXXXZZZWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRPPPMMMLLLMMMQQQTTTSSSUUUXXXXXXVVVSSSPPPNNNQQQPPPQQQSSSVVVWWWVVVUUUSSSUUUVVVUUUSSSRRRRRRSSSRRRPPPNNNNNNPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMNNNOOOPPPPPPRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTNNNOOORRRTTTUUUVVVVVVVVVQQQPPPNNNLLLIIIGGGFFFEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIHHHGGGFFFDDDBBBAAA???::::::;;;;;;:::777444222222000...,,,***+++,,,---+++***)))))))))+++---...---+++******++++++(((%%%(((((()))))))))*********)))*********++++++++++++))))))))))))))))))))))))((()))))))))((((((((((((''''''((()))***++++++,,,((()))))))))************(((***+++***)))((()))***((()))))))))************((()))***+++,,,+++***)))***************************))))))((((((((())))))''')))***)))((('''((()))((()))))))))'''''')))***)))))))))(((&&&&&&)))+++$$$&&&(((((('''''''''(((((()))***++++++***)))(((((((((((((((((((((((((((******)))))))))))))))***)))***+++***(((((((((***((((((((((((((())))))***))))))))))))(((((((((((('''(((((())))))))))))(((&&&'''((()))***)))((('''(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******)))&&&''')))*********((('''(((((()))***************,,,)))&&&''')))+++***(((+++++++++***************((()))))))))((('''((()))))))))******)))))))))***...,,,***(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******---+++)))***+++---------)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((()))))))))&&&'''(((((('''&&&&&&&&&(((((((((((((((((((((((())))))************))))))((((((((())))))(((((((((%%%))),,,***((((((***,,,''''''&&&&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&)))&&&%%%((()))'''(((+++***++++++***)))(((((()))&&&'''((('''&&&''')))***(((((((((((())))))))))))''''''''''''((((((((((((((()))))))))************((()))***)))''''''(((+++)))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))***,,,---***,,,...//////000222444111222444777:::===???AAA????????????===;;;999777777777666666555555555555333444666888===BBBHHHLLLRRRSSSUUUXXX[[[]]]```aaa```aaabbb___YYYSSSNNNKKKIIIHHHFFFBBB>>>===>>>@@@BBBFFFKKKPPPTTTXXX\\\^^^dddddddddccccccbbbaaaaaabbbaaa```^^^]]][[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPMMMKKKIIIJJJNNNQQQOOORRRVVVWWWTTTPPPNNNMMMMMMMMMOOOSSSVVVVVVTTTRRRRRRTTTUUUTTTRRRQQQQQQRRRTTTQQQOOOOOOPPPRRRRRRRRRPPPOOOOOONNNNNNOOOOOOPPPMMMNNNNNNOOOPPPRRRSSSTTTPPPPPPOOOOOOOOOQQQRRRSSSRRRQQQPPPPPPPPPRRRSSSTTTQQQRRRTTTUUUUUUUUUTTTTTTQQQPPPOOOMMMKKKIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDCCCAAA>>>:::888666444111...,,,,,,------******)))((()))***+++,,,+++******+++,,,,,,+++***))))))))))))************)))*********++++++++++++))))))))))))))))))))))))(((''''''((()))*********''''''((()))***++++++,,,((()))))))))************(((***+++***)))((()))***((()))))))))************((((((*********)))((('''*********************************))))))******+++((()))***)))((('''(((***((()))))))))'''''')))***)))***)))(((&&&''')))+++((()))++++++*********,,,((()))***++++++***)))(((((((((((((((((((((((((((***)))))))))))))))*********++++++***)))(((((()))'''(((((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''((()))***+++***)))((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''')))*********)))((((((((()))***************+++(((%%%&&&)))+++)))&&&*********************)))''')))***)))((('''(((***'''(((***,,,,,,+++(((&&&...,,,***(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,******+++---//////...))))))))))))))))))))))))((()))))))))*********+++))))))(((((((((((())))))(((((((((((())))))******'''(((***(((&&&$$$$$$%%%''''''''''''''''''''''''***************))))))(((&&&''''''((((((''''''&&&(((''''''(((((((((((()))&&&)))***&&&!!!###(((((('''''''''&&&&&&&&&&&&***''''''******)))***---***++++++***)))(((((()))'''(((((((((&&&&&&(((***'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))************''')))+++)))&&&&&&(((+++((())))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))((()))***,,,...///(((+++---///111333666888:::;;;<<<===>>>@@@@@@AAA<<<<<<;;;:::888666444333111111222333555777:::;;;;;;===AAADDDHHHMMMSSSWWW\\\\\\]]]^^^___aaaaaabbb``````___[[[TTTMMMHHHEEEAAAAAA@@@===;;;;;;===???<<>>>>>>>>>>>===<<<;;;;;;666555555444333333333333111222444777:::>>>BBBDDDFFFJJJOOORRRTTTVVVZZZ]]]________________________\\\\\\ZZZUUUOOOHHHDDDCCC>>>>>>>>>===;;;;;;===???;;;===AAAEEEIIIOOOUUUZZZ]]]]]]\\\ZZZYYYYYYYYYXXXYYYYYYXXXVVVTTTSSSQQQQQQMMMNNNQQQTTTXXX[[[^^^```___^^^[[[XXXVVVTTTRRRRRRMMMOOOPPPPPPPPPRRRUUUXXX]]]aaadddbbb]]]XXXWWWXXXZZZWWWUUUWWW\\\bbbhhhkkkgggfffdddfffiiijjjgggeee^^^\\\\\\___dddjjjmmmoooqqqmmmfff___ZZZXXXWWWWWWZZZ[[[[[[[[[YYYVVVSSSQQQOOOPPPPPPQQQQQQQQQQQQQQQNNNNNNMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQPPPOOOMMMLLLPPPPPPPPPPPPOOOMMMKKKJJJMMMNNNNNNNNNMMMLLLLLLKKKIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@???===;;;888666444333...///...---+++'''$$$""")))*********))))))***+++))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))...,,,******++++++)))''')))))))))))))))*********))))))))))))************(((***+++***)))((()))***))))))))))))************+++***))))))(((((())))))************************)))))))))))))))***++++++)))))))))((('''''')))+++((()))))))))'''''')))***((()))++++++)))((()))***%%%&&&''''''&&&&&&''')))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++)))(((((()))&&&'''((()))***))))))((('''((((((((()))))))))***&&&'''((()))************((((((((((((((()))******))))))*********+++++++++***)))))))))(((((((((''')))))))))))))))))))))))))))))))))******)))))))))***)))((('''((()))+++,,,(((((()))******************))))))***++++++***((('''((()))***++++++******'''***---,,,)))(((+++...+++)))'''(((***+++***(((((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((()))+++...111222000...((((((((((((((((((((((((((())))))******+++,,,,,,***)))(((''''''((()))***'''(((((()))******++++++###'''***)))&&&%%%'''***))))))))))))))))))))))))''''''((()))))))))((((((''''''(((((((((((('''''''''%%%''')))&&&###&&&---***++++++((($$$$$$)))---%%%&&&'''((()))******++++++((((((******((())),,,&&&'''((((((''''''((()))'''((()))(((&&&&&&((()))'''''''''((()))*********''''''''''''(((((((((((())))))))))))************&&&))),,,***&&&%%%(((,,,'''((()))++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))+++*********,,,...111333222444777999:::<<>>===<<<;;;===>>>===>>>@@@CCCFFFKKKRRRWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPNNNNNNNNNOOOSSSXXX```hhhppptttuuusssoookkkgggdddbbb```ZZZ\\\___```bbbeeehhhkkkxxx{{{}}}zzzsssmmmlllnnnjjjfffccceeemmmyyy~~~qqqqqqrrrvvv~~~yyyqqqmmmkkkkkkttttttrrrnnnhhh```YYYTTTPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLLLLMMMIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOPPPPPPOOONNNLLLKKKNNNNNNOOOOOOOOONNNMMMMMMLLLKKKKKKIIIGGGEEECCCBBB@@@@@@AAABBBCCCEEEGGGHHHDDDCCCBBB@@@===:::777666///000111222000---***'''---......,,,+++***+++,,,)))************+++++++++************++++++++++++))))))))))))))))))))))))222///,,,+++++++++'''$$$*********)))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))************---,,,***)))))))))***+++************************((((((((((((((()))******)))))))))(((&&&''')))+++((()))))))))'''''')))***''')))+++,,,***)))))))))((()))***)))((()))***,,,***))))))))))))))))))***))))))))))))))))))))))))))))))((())))))***+++++++++,,,---+++)))(((((()))&&&''')))*********)))((('''((((((((())))))******&&&'''((()))************(((((('''&&&&&&((()))***)))************+++++++++******))))))((((((((('''((((((((((((((((((((((((******++++++++++++******+++***(((&&&''')))+++---(((((()))***************'''((()))))))))(((((((((&&&''')))***+++++++++***'''+++...---***))),,,//////***&&&%%%'''***++++++&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''))),,,000333333000---************************((())))))***++++++,,,,,,+++)))(((''''''((()))+++'''(((((()))***+++++++++ %%%)))***''''''***...((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((%%%'''***,,,%%%&&&111***(((&&&%%%&&&)))+++---))))))))))))((((((((((((+++((('''))))))''''''***''')))******))))))***,,,(((((()))(((&&&&&&''')))&&&''''''((()))******+++''''''''''''((((((((()))((()))*********((('''&&&(((((())))))******++++++((((((((((((((((((((((((((()))***)))((((((***,,,***+++,,,---,,,***((('''+++******+++---111444666666:::>>><<<888666888<<<:::777333111111222333333000000///000333888<<>>999888<<<===;;;>>>DDDCCCDDDEEEEEEDDDAAA???===555444333222000...---,,,*********+++++++++++++++,,,,,,+++***************+++)))(((((()))******)))******))))))))))))******$$$%%%'''((((((((('''&&&(((((()))***+++,,,,,,---))))))))))))))))))))))))******************++++++************************)))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******)))///+++(((,,,)))&&&---''')))+++,,,+++)))%%%###***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((''''''&&&&&&///---***''''''(((+++,,,+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((&&&''')))+++(((((()))***************(((***+++***)))((()))***,,,,,,+++***))))))******'''******'''''')))((($$$)))((((((***,,,,,,)))&&&((()))******)))((()))***)))))))))))))))******+++******))))))))))))***************+++,,,,,,***((())))))))))))))))))))))))***((('''))),,,...---+++***)))(((''''''((()))******)))((((((((()))+++,,,((('''&&&(((,,,---,,,)))///...---+++)))&&&$$$###,,,******---000222111///+++++++++***++++++,,,,,,,,,***((((((***---...///---***'''(((***+++)))'''&&&((()))(((''''''((()))***)))'''&&&'''(((***,,,+++*********))))))(((((())))))))))))))))))))))))***'''%%%&&&(((***(((&&&'''&&&'''***...///---+++(((((((((((((((((((((((((((((((((((())))))))))))***((((((++++++((('''***'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))*********)))'''&&&)))))))))))))))*********************************((()))+++***))))))***,,,)))***+++,,,,,,+++)))(((++++++,,,---000222555777777999;;;:::666444555777444222000000111333555666222333555999>>>CCCHHHKKKQQQSSSUUUZZZ^^^```___]]]^^^\\\ZZZXXXUUURRRPPPOOOPPPNNNLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPOOOSSSQQQOOOMMMMMMLLLIIIGGGNNNOOOPPPQQQQQQRRRUUUWWWUUUUUUVVVWWWZZZ___dddhhhpppppprrrppphhhaaadddkkktttwww~~~~~~|||{{{~~~zzzjjjnnnrrrvvvwwwxxxyyyzzzxxxvvvppphhh___VVVPPPMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKMMMNNNNNNMMMLLLLLLJJJMMMQQQRRRQQQOOOPPPPPPIIIJJJJJJJJJJJJHHHFFFDDDBBB===;;;===<<<888999===???@@@AAABBBBBBBBBAAAAAA::::::999888555333000//////...---,,,+++*********---,,,,,,+++++++++,,,,,,+++)))(((((()))******)))******))))))))))))******%%%&&&'''((()))(((((('''((()))))))))***+++++++++)))))))))))))))))))))))),,,,,,+++++++++*********************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((%%%,,,)))''',,,)))'''---,,,,,,,,,++++++***(((((())))))(((((((((((())))))))))))(((((((((((()))))),,,++++++*********++++++******))))))((((((((((((+++***(((&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))'''&&&&&&(((***(((((()))***************(((***+++***)))((()))***+++******)))(((((())))))))),,,,,,))))))+++***'''...+++))))))++++++***(((+++,,,------++++++,,,---)))))))))))))))******+++******))))))))))))******************++++++***))))))))))))))))))))))))))))))'''&&&'''***+++***(((***)))(((((((((((()))******)))((((((((()))++++++)))((('''(((++++++)))'''&&&''')))***++++++******+++******,,,///000///---************++++++,,,---+++)))((((((***,,,---------***((((((******)))'''((()))***)))'''&&&&&&''')))((('''''''''(((***+++************)))))))))((())))))))))))))))))))))))***)))'''''')))))))))((((((''''''))),,,,,,***((((((((((((((((((((((((((((((((((((((())))))))))))***((((((++++++((('''***'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))*********)))((('''************))))))))))))************************'''***,,,,,,+++***++++++((()))***,,,,,,+++******+++,,,...000333555666777999888888666555444333222000000///000111444666777999;;;???DDDJJJPPPTTTVVVZZZ[[[\\\___aaa```]]]ZZZYYYWWWSSSNNNJJJFFFDDDCCCCCCBBBCCCEEEHHHJJJIIIHHHJJJLLLOOORRRTTTVVVWWWWWWWWWUUUSSSSSSTTTUUUTTTSSSRRRTTTVVVWWWWWWYYY[[[^^^bbbcccfffllluuu~~~zzz~~~{{{}}}xxxpppppprrruuuyyyyyywwwxxx|||qqqcccZZZWWWSSSQQQOOOMMMKKKJJJIIIIIIIIIJJJKKKMMMMMMLLLJJJIIIEEEIIINNNQQQPPPMMMKKKJJJHHHIIIIIIJJJJJJJJJJJJIIIHHHDDD@@@>>>;;;666555777::::::;;;<<<>>>@@@BBBCCC????????????<<<999666444111000...,,,++++++,,,,,,***)))))))))))))))******+++)))(((((()))******)))******))))))))))))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''************************)))))))))))))))******+++))))))))))))))))))))))))*********)))((('''''''''$$$+++)))'''+++'''###(((---,,,+++)))))))))******(((((())))))))))))((((((***))))))(((((())))))***))))))((((((((()))******''')))+++,,,,,,***'''&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((&&&&&&(((***(((((()))***************(((***+++***)))((()))***)))))))))((((((((((((((('''******''''''))))))&&&000---***))))))******))))))***++++++))))))***+++)))))))))))))))******+++******))))))))))))************))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))(((***))))))(((((())))))***)))))))))((()))******+++***((((((((())))))'''%%%((()))***++++++***((('''+++******+++---...---+++)))))))))***+++,,,---...***)))'''(((***+++,,,+++---+++)))((())))))((('''******+++)))'''%%%&&&&&&(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******)))((((((***+++)))((('''((())))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))***'''(((++++++((('''***'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))***))))))))))))++++++******))))))(((((((((((((((((((((((((((((('''***---...---+++++++++'''((()))+++,,,,,,,,,++++++---000333555666666666999777555444444333111000000111333444555666999;;;CCCFFFJJJOOOSSSWWWYYYZZZ^^^]]]]]]^^^]]][[[VVVSSSNNNLLLGGGCCC???=========>>>???AAAFFFKKKNNNOOONNNNNNQQQTTTWWWXXXXXXYYYYYYYYYWWWTTTTTTWWWZZZ\\\]]]XXXZZZ]]]aaaeeekkkrrrwww~~~rrrlllmmmqqqoooqqqrrrnnnkkklllttt{{{yyynnngggddd___XXX^^^ccchhhlllpppxxxzzzlllccceeegggpppzzzooojjjiiieeeccc```\\\XXXTTTQQQOOOOOORRRUUUVVVTTTOOOJJJFFFEEEHHHKKKLLLLLLJJJGGGFFFFFFGGGGGGIIIJJJKKKLLLMMMLLLIIIEEEAAA===999666666777777777888:::===@@@AAA???@@@BBBBBBAAA???===;;;333111///...---...///000)))))))))))))))******++++++)))(((((()))******)))******))))))))))))******(((((())))))************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))***)))))))))(((((((((''''''...+++(((***$$$"""******)))(((''''''(((((('''((()))******)))((('''***))))))))))))))))))***(((((('''''''''((()))))))))+++---......---***))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))(((((()))***(((((()))***************(((***+++***)))((()))***))))))))))))))))))(((((((((******''''''******'''++++++***************)))((()))***)))((('''(((***)))))))))))))))******+++******))))))))))))************)))((('''(((***+++))))))))))))))))))))))))++++++******++++++******)))))))))))))))))))))))))))))))))))))))******+++'''''''''((((((((('''&&&((()))+++,,,,,,***(((&&&*********+++++++++***)))((((((((()))***,,,---...***)))((()))***+++***)))---,,,***)))(((((((((''')))******)))'''&&&'''(((''''''((()))***)))))))))*********)))))))))))))))(((((((((((((((((((((((((((***+++***'''&&&))),,,(((((((((((())))))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))&&&'''++++++((((((***'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))*********++++++******))))))(((((((((((((((((((((((((((((('''***---...---+++++++++'''((()))***+++,,,,,,,,,,,,...111444666666555444444222000000111222111000111444999<<<===@@@CCCFFFMMMOOOSSSWWWZZZ\\\]]]]]]aaa___\\\YYYVVVQQQLLLHHHBBBAAA>>><<<<<<<<<===>>>DDDDDDGGGKKKOOORRRRRRQQQRRRUUUXXXYYYXXXWWWXXXYYY\\\ZZZXXXYYY^^^eeekkknnnssstttvvvzzz~~~vvvrrrjjjaaaYYYWWWZZZ^^^aaacccdddbbbaaadddkkkqqqmmmhhh___VVVSSSTTTSSSPPPVVV[[[```cccdddiiiqqqyyyxxxyyyyyyvvvooofff^^^YYY\\\^^^fffttt~~~xxx||||||tttpppqqqsssxxxyyyxxxvvvrrrmmmhhheeebbbeeejjjkkkfff\\\QQQJJJMMMLLLJJJIIIIIIHHHHHHGGGFFFEEEFFFFFFHHHJJJLLLNNNMMMLLLIIIEEEAAA???===;;;:::888777666666888;;;<<<<<<===@@@AAABBBBBBAAA@@@888777555222000/////////------,,,,,,,,,,,,------+++)))(((((()))******)))******))))))))))))******))))))))))))*********+++)))))))))((((((((((((((())))))))))))))))))))))))******+++,,,------...///)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***'''---+++(((***$$$"""(((((()))***)))((('''''''''((()))******)))((('''******))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))***+++(((((()))***************(((***+++***)))((()))***))))))***++++++******)))***,,,+++((((((,,,,,,***###%%%)))+++,,,+++))))))+++,,,------++++++,,,---)))))))))))))))******+++******))))))))))))***************)))''''''***,,,))))))))))))))))))))))))***+++++++++************))))))************))))))((()))))))))************%%%&&&'''((((((((())))))!!!###'''***,,,.........)))***++++++***)))))))))((((((((()))***,,,---...***))))))***++++++)))''',,,++++++)))((((((((((((&&&((())))))((((((***+++''''''((()))***)))))))))))))))))))))))))))******((((((((((((((((((((((((&&&)))***)))&&&%%%(((+++'''(((((()))))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((&&&'''***+++((((((***'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))))))))***++++++************))))))))))))************************'''***,,,,,,+++***++++++((())))))***++++++,,,,,,---///111333444333222111............000222444555555:::BBBGGGJJJMMMRRRVVVRRRTTTWWWYYY[[[]]]]]]]]][[[WWWRRRMMMHHHDDD???;;;????????????@@@CCCEEEFFFMMMLLLLLLMMMOOOPPPOOOMMMLLLOOOSSSTTTSSSUUUXXX\\\]]]^^^bbblllyyy|||wwwooogggbbb```aaaXXXVVVQQQMMMJJJKKKOOOSSSXXXYYYZZZZZZ\\\```eeehhh^^^ZZZTTTOOOOOOQQQSSSTTTUUUXXX[[[\\\]]]___cccggghhhgggddd___ZZZVVVUUUUUUUUUWWW]]]gggrrr{{{~~~~~~{{{uuutttwww{{{|||zzzsssuuuuuuttttttwww~~~uuullliiijjjnnnrrr|||~~~|||zzzwww{{{{{{nnnaaaXXXTTTPPPKKKHHHGGGGGGGGGGGGGGGFFFFFFEEEGGGIIILLLNNNKKKMMMLLLHHHFFFFFFEEEBBB???===;;;888777777888999888:::<<<>>>@@@BBBCCCCCCAAA@@@===:::666333000///---,,,++++++*********++++++)))(((((()))******)))******))))))))))))******)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''((()))*********###***)))'''+++((($$$***)))***+++,,,,,,+++***)))(((((())))))))))))((((((+++******))))))******+++((()))***++++++)))'''&&&)))((('''''''''(((***+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***(((((()))***************(((***+++***)))((()))***((()))+++,,,,,,+++******&&&((('''$$$$$$((()))(((###))),,,,,,+++))))))***+++,,,+++***)))***,,,)))))))))))))))******+++******))))))))))))******)))+++---+++((((((***---))))))))))))))))))))))))'''((())))))((('''(((***)))******++++++******)))(((((()))************)))$$$&&&((()))))))))***+++&&&'''((()))***+++++++++(((***++++++***))))))***((((((((()))***+++,,,---*********,,,,,,+++(((%%%***++++++***(((''')))***%%%'''))))))))))))+++---(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''(((((('''&&&&&&((()))'''((())))))((()))+++---(((((((((((((((((((((((((((((((((((())))))))))))'''%%%&&&******((((((***'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******)))))))))***+++,,,)))))))))))))))*********************************((()))+++***))))))***,,,))))))))))))***+++,,,,,,//////000111111000///...,,,///222333444777===AAA@@@GGGOOOSSSUUUVVVZZZ^^^VVVVVVVVVVVVUUUTTTSSSSSSLLLHHHCCC@@@>>>>>>===<<>>FFFLLLMMMSSSYYY\\\ZZZYYY\\\^^^XXXWWWTTTPPPMMMIIIGGGEEEBBB???<<<<<>>DDDJJJOOOSSSVVV[[[\\\]]]]]]]]][[[ZZZYYYVVVRRRLLLFFFCCC@@@>>>===AAA===>>>EEEJJJJJJMMMRRRQQQPPPPPPPPPQQQQQQPPPOOOMMMMMMMMMMMMNNNPPPTTTXXX```jjjvvv}}}qqqfff___]]]\\\\\\[[[ZZZXXXYYY]]]dddjjjnnnpppvvvzzzxxxqqqnnnsssyyy{{{zzzzzz{{{zzzwwwqqqjjjhhhgggfffdddcccdddhhhkkknnnkkkjjjooossswww~~~~~~qqqhhhkkkuuu}}}yyyxxx{{{}}}zzztttpppppprrrmmmkkkjjjmmmoooooonnnoooeeebbbWWWLLLNNNWWWXXXSSSNNNMMMKKKJJJIIIIIIJJJJJJPPPLLLHHHEEEEEECCC???<<<:::999777888:::;;;;;;:::===@@@CCCFFFHHHHHHFFFEEE@@@>>>;;;777444111///...000---***)))***+++++++++(((((())))))*********+++++++++******))))))(((((())))))))))))************%%%''')))))))))((()))***,,,***((()))+++,,,+++((())))))))))))************)))************+++++++++++++++******))))))((((((***(((''')))---...)))%%%'''((()))******)))((('''))))))************))))))))))))))))))***************)))'''((())))))((('''+++(((&&&''')))+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))************))))))++++++***)))(((((())))))))))))))))))************)))))))))***++++++,,,,,,((()))***)))((('''((()))***+++,,,+++)))))))))+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,++++++)))((((((''')))+++,,,,,,,,,***)))))))))))))))))))))))))))'''(((((()))***+++++++++---,,,+++)))))))))******)))((('''''''''(((***+++***++++++***((('''((()))))))))))))))))))))))))))((()))***++++++***(((((())))))))))))))))))))))))***++++++,,,,,,------...,,,***))))))***++++++***((((((((((((((('''&&&&&&(((((()))'''''''''***,,,(((((())))))******++++++))))))))))))))))))))))))***...***&&&(((,,,''''''((()))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))************)))))))))))))))******)))(((((((((((((((((((((((()))+++++++++***)))))))))***++++++,,,,,,***)))((((((((()))******((()))***************))))))***+++++++++,,,000222....../////////111444777:::???GGGMMMRRRVVVYYY[[[\\\\\\\\\[[[YYYVVVTTTSSSKKKGGGCCC???===>>>??????GGGEEEHHHPPPSSSRRRSSSVVVTTTSSSQQQOOOOOOOOOOOOOOOMMMTTT[[[___```cccjjjppp|||qqqlllddd```aaafffkkkooopppppppppqqqssswww}}}~~~~~~{{{wwwsssrrrsssuuuuuunnniiigggfffeeehhhnnnjjjccc___ccckkkrrryyyzzzvvvvvvuuuqqqkkkgggfffgggbbbfffnnnxxxyyyvvvkkkaaabbbjjjjjjdddWWWTTTNNNIIIFFFGGGIIIKKKOOOMMMLLLLLLLLLJJJFFFCCC>>>;;;888666888:::;;;;;;;;;<<>>;;;888555333222111...+++******++++++***))))))))))))******++++++*********)))))))))))))))))))))))))))************)))***,,,+++***))))))***,,,***((()))+++,,,***)))))))))))))))************))))))*********+++++++++*********)))))))))))))))+++(((%%%&&&***+++)))&&&(((((())))))))))))(((((())))))************))))))))))))))))))***************(((((((((******)))((()))'''%%%%%%'''((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******************))))))(((((())))))))))))************((())))))******+++,,,,,,%%%'''((()))((((((***,,,((()))++++++******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************************((()))******+++***************))))))******++++++))))))))))))))))))))))))'''(((((()))******++++++,,,+++***)))))))))******((((((((((((((())))))***)))***+++***((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,------...++++++***++++++++++++***((())))))))))))((('''&&&((()))))))))'''''')))+++)))))))))))))))*********))))))))))))))))))))))))$$$+++,,,)))'''))),,,''''''((()))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&'''(((((((((((((((***)))))))))))))))))))))******)))((((((((((((((('''((()))***++++++++++++)))))))))***++++++,,,,,,***))))))((((((((()))))))))***************))))))(((***,,,,,,,,,...000222---...000111222666;;;???HHHMMMTTTYYY\\\]]]^^^___ZZZYYYWWWUUURRROOOLLLJJJBBB@@@>>>===>>>AAAEEEGGGKKKKKKOOOUUUWWWUUUTTTUUURRRQQQNNNMMMMMMNNNQQQRRRUUUcccsss|||~~~uuuqqqlllmmmooorrrsssttttttuuunnnkkkhhhiiiqqq|||{{{sssjjjcccaaaddd\\\ZZZZZZ^^^aaacccjjjqqq|||zzzyyyuuupppmmmjjjiiigggfffbbbgggppp|||}}}mmmfffZZZNNNGGGFFFHHHJJJIIIIIIKKKMMMNNNMMMIIIFFFDDD???:::777777999;;;;;;777888999;;;===>>>???@@@AAAAAA@@@???===:::777666222000---++++++,,,+++***)))************+++++++++))))))))))))************))))))))))))************,,,---...---+++))))))***+++***))))))++++++***)))))))))))))))************)))))))))*********++++++))))))))))))************,,,((($$$$$$'''))))))((())))))(((((((((((())))))))))))************))))))))))))))))))************)))(((((()))+++,,,+++***)))'''%%%&&&'''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))*********++++++,,,,,,++++++***))))))***++++++***((('''))))))))))))************(((((()))******++++++,,,***++++++***'''&&&&&&'''&&&(((************,,,...***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******************************%%%&&&''')))***+++,,,,,,+++***((('''((())),,,---))))))))))))))))))))))))((((((((()))******++++++))))))((((((((()))******'''(((((())))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))******++++++,,,---------***+++,,,------,,,+++***))))))******))))))((((((((()))+++***)))(((((()))************))))))))))))))))))))))))))))))))))))(((******)))((((((***,,,''''''((()))))))))))))))(((((('''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***$$$%%%'''((()))((('''&&&))))))))))))))))))*********))))))((((((((((((((('''(((***++++++++++++,,,)))))))))***++++++,,,,,,+++*********))))))))))))******+++++++++***)))))))))+++------------///111...000333777;;;@@@GGGLLLVVVZZZ^^^aaa```^^^\\\\\\RRRQQQPPPMMMJJJGGGEEEDDD@@@AAACCCEEEGGGJJJNNNQQQNNNOOORRRTTTTTTSSSSSSTTTNNNOOOOOOPPPSSSYYY___cccppp}}}vvvkkkeeeeeedddgggoooxxx~~~}}}xxxrrrrrrjjjfffdddeeeddd``````cccjjjoootttvvvyyy{{{xxxsssxxxsssnnnmmmqqqttttttsssoooqqqtttxxx{{{lll]]]RRRLLLKKKKKKHHHIIIJJJKKKKKKJJJIIIGGGGGGDDD???;;;;;;;;;;;;:::555555555666777999;;;======>>>???@@@???<<<:::888666333000......---,,,+++++++++++++++++++++++++++(((((())))))******++++++((()))))))))************+++,,,------+++************)))))))))*********)))((()))))))))************))))))))))))************(((((())))))******+++++++++(((&&&&&&((())))))(((***)))(((''''''((()))***))))))************))))))((()))))))))************)))(((((()))+++---,,,,,,******)))((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))******++++++******)))''')))***,,,+++***((('''((()))))))))************(((((())))))***+++++++++)))***+++)))(((&&&'''((('''(((******))))))+++---***))))))))))))))))))***(((((((((((((((((((((((((((((()))))))))*********************************$$$%%%'''(((***+++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))************''''''((((((((()))******&&&''')))*********)))((()))***+++***)))((()))***))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))*********+++,,,,,,------(((+++...000///---+++***))))))************))))))''')))+++,,,***(((((((((++++++******))))))(((((()))))))))))))))))))))))),,,***)))((()))*********''''''((())))))))))))))))))((((((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''''')))))))))))))))*********))))))(((((((((((())))))''')))+++,,,******+++---)))))))))***++++++,,,,,,+++++++++++++++++++++*********++++++++++++***))),,,---...------...000222333666<<>>===:::888555333222111...,,,,,,,,,,,,,,,++++++++++++(((((())))))******++++++((()))))))))************''')))***+++***)))***+++))))))***))))))))))))***((()))))))))************(((((()))))))))*********(((((())))))******++++++(((((()))***+++***)))'''***)))(((''''''((()))***))))))************))))))((()))))))))************)))(((((()))+++---,,,,,,*********)))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++(((((())))))))))))(((((('''(((***+++,,,***)))'''((()))))))))************'''(((((()))******++++++"""$$$'''((()))***,,,...(((***+++***(((((()))*********))))))))))))******(((((((((((((((((((((((())))))))))))************************************''''''((()))))))))))))))'''((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))*********''''''(((((())))))))))))&&&''')))*********)))(((((()))******)))((()))+++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))***++++++,,,,,,---'''+++///111///,,,******))))))************))))))'''))),,,,,,***)))((()))++++++******))))))(((((()))))))))))))))))))))))))))(((''')))+++,,,***(((''''''((()))))))))))))))***))))))((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))000---***'''&&&&&&''')))(((((())))))************))))))(((((((((((())))))&&&***,,,,,,******+++...)))))))))***++++++,,,,,,)))***++++++,,,,,,++++++)))******+++,,,,,,++++++......///...///111555888<<>>??????AAADDDGGGIIIKKKJJJNNNRRRRRRQQQRRRWWW[[[ZZZ```cccccchhhvvv|||}}}zzz}}}~~~{{{yyyxxxuuuwww{{{}}}}}}xxxvvvsssnnnhhhccc```^^^XXXXXXXXXZZZ\\\___bbbdddaaa[[[YYY[[[[[[XXXYYY\\\YYYYYY\\\___\\\YYY]]]cccgggdddcccffflllppppppooollliiifffddddddhhhlllooolllnnnrrrvvvzzz}}}~~~xxxqqqccc```\\\[[[^^^`````````bbbnnnxxx~~~~~~wwwwwwxxxxxxxxxwwwwwwvvvkkkjjjgggbbb[[[WWWWWWXXXUUUSSSOOOMMMKKKHHHDDDAAA======<<<;;;::::::999999999:::<<>>===;;;::::::666777999;;;>>>AAADDDFFFHHHEEECCC@@@>>>;;;777444.........------,,,,,,,,,++++++******))))))(((((())))))))))))************(((***+++***((('''''''''''')))+++***'''&&&(((***))))))))))))************(((((((((((())))))))))))++++++******))))))(((((())))))(((&&&%%%&&&(((***'''((()))******)))((('''))))))************))))))))))))))))))***************)))'''((())))))(((''')))+++,,,+++)))(((***---(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))************))))))))))))(((((()))***++++++))))))))))))************''''''(((((()))*********$$$%%%(((((()))***,,,---%%%'''((()))((()))***,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++************************))))))***+++++++++++++++***)))'''&&&'''(((***+++))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,+++***)))((()))((('''''''''(((***+++''')))******))))))***,,,))))))))))))))))))))))))&&&''')))***+++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,%%%***......***((()))+++&&&&&&'''(((((()))(((((('''((()))))))))***...000(((((())))))******++++++)))))))))))))))))))))))))))++++++***((('''(((***'''(((((()))))))))))))))++++++***))))))((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******'''(((((()))***+++++++++((((((((((((((()))******'''((()))***************))))))***+++,,,,,,------***))))))+++,,,,,,+++******+++,,,,,,+++,,,...///000555<<>>===444333111///------------,,,,,,+++***************++++++)))'''%%%&&&(((***+++*********))))))(((((())))))))))))))))))))))))))))))************))))))'''(((***++++++***((('''&&&'''***,,,,,,+++)))'''))))))))))))((((((((((((''''''''''''((()))++++++%%%(((***+++*********+++&&&''')))***+++***((('''%%%&&&'''((()))***+++,,,%%%'''******)))(((((()))''''''(((((())))))******((()))***++++++***)))(((...******,,,***%%%'''...,,,+++***((((((((())))))))))))************))))))******))))))))))))******'''(((***++++++)))'''&&&***++++++***)))(((((()))"""$$$&&&)))*********)))))))))))))))******************))))))))))))******((('''(((***)))&&&(((,,,***+++,,,***((('''((()))))))))))))))))))))))))))))))))************))))))***************)))(((((()))((()))+++)))&&&'''***''')))******))))))***+++************************))))))************)))))))))))))))))))))))))))))),,,+++)))((((((***,,,...%%%+++000...)))&&&)))---))))))(((((()))***+++++++++)))***,,,+++((()))---''''''(((((())))))******+++***)))))))))***+++,,,///...---***((((((***,,,))))))))))))************+++***)))(((((()))***+++))))))))))))*********************((((((***...111*********)))'''(((***,,,'''(((((((((((((((''''''&&&(((******))))))+++---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))************)))*********+++++++++++++++''''''((()))+++++++++***---.../////////000333555555<<>>:::999999999:::;;;===???AAABBBCCCCCCCCCBBBAAAAAA:::888555222000...------,,,++++++******)))))))))***+++***)))''''''(((***************)))))))))((())))))))))))))))))))))))))))))************)))))),,,++++++++++++++++++,,,%%%&&&(((******)))((('''((((((((()))))))))))))))''''''''''''((()))***+++((()))++++++***(((((()))((()))***+++***((('''%%%&&&&&&'''((()))***++++++&&&((()))***)))((()))***(((((((((((())))))))))))((()))***++++++***)))(((---'''%%%((((((%%%%%%'''+++***)))(((((())))))***))))))************))))))******))))))))))))******&&&''')))*********)))((('''+++...,,,'''%%%(((+++%%%&&&''')))*********)))))))))))))))******************))))))))))))******((('''(((+++***'''(((,,,)))***+++***)))((()))***))))))))))))))))))))))))))))))************))))))***************)))(((((()))''')))++++++((()))---''')))******))))))***+++************************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++&&&***------)))''')))+++)))))))))))))))***+++++++++)))***,,,+++((()))---'''((((((((()))))))))***))))))((('''((()))***+++------,,,***((((((***,,,))))))))))))************+++***)))(((((()))***+++'''(((((((((((()))))))))*********)))((((((+++---((())))))(((&&&''')))***(((((()))))))))(((((('''&&&((())))))))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))************))))))(((++++++*********)))))))))(((((()))***++++++,,,,,,---///111222333666:::===AAAGGGPPPUUUXXX[[[^^^aaa\\\^^^___``````^^^\\\[[[WWWVVVUUUUUUVVVUUUTTTRRRQQQQQQPPPOOONNNQQQUUUXXXfffooo{{{|||sssppprrruuuxxx~~~~~~vvvssssssssssssttt|||xxxjjj___XXXVVV[[[bbbaaacccbbb\\\SSSLLLLLLMMMKKKKKKJJJKKKLLLMMMNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQSSSPPPPPPRRRRRRSSSYYY___\\\]]]^^^```dddiiinnnpppxxxwwwtttoookkkhhhiiijjjjjjhhhhhhjjjoooqqqpppnnnhhhgggeeeccc```^^^]]]\\\aaa]]][[[[[[ZZZWWWWWW[[[]]]```___[[[YYYZZZXXXTTTTTTSSSRRRQQQRRRUUUWWWYYYZZZ[[[aaakkksssyyyzzzoooiii^^^[[[ZZZ]]]ccclllssswwwzzzqqqkkkaaaXXXSSSMMMKKKIIIHHHHHHGGGDDDBBB============<<<:::999999===>>>AAADDDEEEFFFEEEDDDAAA???<<<888444111///...++++++++++++***)))(((''')))+++++++++)))((()))***************))))))))))))))))))))))))))))))))))))))))))************))))))***)))'''&&&&&&''')))***((((((((()))))))))))))))'''(((((())))))*********(((''''''(((((()))***+++***+++,,,+++)))''''''(((******+++***)))(((&&&$$$(((((((((((())))))))))))'''((()))((('''((()))+++))))))))))))((((((((((((((()))************))))))'''!!! %%%***+++***+++***))))))((())))))***+++))))))************))))))******))))))))))))******((((((((())))))*********%%%+++///---&&&###(((---(((((())))))************))))))))))))******************))))))))))))******((('''(((+++***'''(((,,,((()))******))))))***+++))))))))))))))))))))))))))))))************)))))))))************))))))(((((('''))),,,,,,)))+++///''')))******))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))((())))))******)))))))))))))))))))))))))))***++++++)))***,,,+++((()))---(((((((((((())))))))))))))))))(((((()))******+++*********)))'''(((***,,,))))))))))))******************))))))))))))******''''''''''''(((((((((((()))***+++***((('''((()))'''(((((('''&&&&&&((()))((())))))*********))))))&&&'''(((((((((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))*********************)))((('''))))))))))))))))))******+++,,,,,,,,,,,,,,,---///,,,///222555888<<>>;;;777555888;;;???CCCFFFGGGGGGFFFEEEDDDAAA===999666444222---------,,,+++***(((''')))***,,,,,,***)))***************)))))))))))))))(((((((((((((((((((((((())))))************))))))(((((('''&&&&&&'''((((((,,,+++*********+++------''''''((()))******++++++((((((((((((((()))******)))***++++++)))(((((()))))))))******)))((('''&&&))))))))))))((((((((((((((())))))(((&&&'''***,,,******))))))((((((''''''((())))))***************(((&&&&&&)))+++,,,,,,---((((((((())))))***++++++))))))************))))))******))))))))))))************)))(((((())))))***'''***---+++'''&&&(((,,,++++++***))))))******+++((()))))))))******************))))))))))))******)))''')))+++***'''(((,,,&&&((()))***))))))+++,,,))))))))))))))))))))))))))))))************))))))))))))************)))((()))((())),,,+++((()))...''')))******))))))***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((())))))***************)))'''&&&'''***+++)))'''***)))))))))))))))******+++)))***,,,+++((()))---(((((((((((())))))))))))******++++++,,,,,,------'''((()))((('''(((***,,,((()))))))))***************))))))))))))))))))***'''''''''((((((((())))))''')))++++++)))(((((()))'''((()))(((''''''((()))))))))***+++++++++******%%%'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******************)))((('''&&&'''((()))***+++,,,,,,,,,......---++++++...000000333888===AAAFFFLLLOOOXXXXXXYYYXXXXXXYYYZZZ\\\___^^^^^^^^^]]]]]]^^^^^^______]]]ZZZWWWTTTSSSSSSPPPRRRTTTWWW^^^kkk|||{{{uuuyyy~~~xxxrrrqqqnnnfff```^^^\\\WWWSSSQQQPPPOOOSSSZZZXXXRRRLLLJJJGGGCCCEEEIIIFFFIIIKKKKKKIIIIIIJJJLLLJJJOOOTTTWWWYYYaaannnxxxvvvuuuuuuxxx|||~~~~~~}}}xxxvvvvvvxxxwwwuuuwww|||~~~~~~}}}}}}xxxrrrjjjdddbbbbbbbbbbbb___\\\\\\]]][[[XXXZZZ___``````dddlllvvv{{{{{{xxxvvvyyy{{{|||}}}sssggg___]]]^^^^^^^^^ccciiiqqqxxx|||}}}{{{{{{wwwwww|||~~~yyysssbbb]]]UUUNNNJJJHHHFFFEEEEEEEEEDDDCCC@@@===:::888666999<<<@@@DDDFFFFFFFFFFFFEEECCCAAA???<<<:::999000000///...---+++)))((((((***,,,,,,+++******+++))))))))))))))))))******(((((((((((((((((((((((())))))************))))))***+++,,,------,,,+++***,,,+++***)))***+++---...'''(((((()))***++++++,,,)))(((((((((((())))))***((()))******))))))***,,,''''''((()))))))))))))))))))))))))))((((((((((((((())))))(((&&&'''***,,,******))))))(((((('''''')))))))))))))))******+++---000222...(((%%%'''((((((((())))))************))))))************))))))******))))))))))))******---,,,+++)))((((((((((((***)))((()))*********))),,,++++++************+++((()))))))))******************))))))))))))******)))((()))+++***''')))---&&&((()))***)))***+++---))))))))))))))))))))))))))))))************))))))((())))))*********))))))***))))))+++)))%%%&&&***''')))******))))))***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))((('''''')))+++,,,***'''%%%&&&***,,,***'''******)))))))))))))))***+++)))***,,,+++((()))---))))))))))))(((((((((((())))))***+++,,,,,,------&&&'''(((((('''((()))+++((()))))))))************)))))))))******)))))))))(((((()))))))))*********%%%(((+++,,,+++******+++((()))******)))((()))***))))))***+++++++++++++++&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))************))))))(((&&&&&&''')))+++,,,......+++---...---,,,,,,000444999>>>DDDIIIMMMPPPTTTVVVWWWWWWVVVWWWXXXZZZ\\\]]]]]]]]]\\\]]]]]]___```aaa```___\\\XXXUUUUUUWWWYYYZZZ___eeekkksss~~~||||||{{{yyyrrrmmmiiiccc```aaa___[[[XXXYYYSSSNNNJJJJJJIIIGGGJJJNNNIIIEEEDDDGGGGGGEEEFFFIIIDDDGGGJJJMMMOOOQQQTTTWWWYYY^^^eeejjjppp{{{}}}{{{zzzyyyxxxvvvrrrpppooonnnhhh___\\\]]]WWWXXXYYY[[[]]]^^^^^^]]]^^^dddkkkqqqyyyzzzqqqnnnllljjjggg___```dddjjjooouuu~~~rrrsssrrrrrryyy{{{tttjjj```XXXQQQLLLHHHJJJIIIGGGDDDBBBAAA@@@@@@888:::<<>>@@@BBBDDDEEEDDDEEEEEEEEEEEECCCBBBAAA;;;999555222/////////000((())))))((('''(((***,,,((()))))))))************))))))))))))))))))))))))))))))************))))))'''(((((((((((((((((('''((('''''''''(((((())))))************************))))))(((((((((((()))))))))******)))((((((***,,,(((((('''(((((()))******(((((((((((())))))))))))&&&((()))***)))((()))***(((((((((((()))))))))))))))((((((((()))***+++,,,%%%+++)))(((,,,000111))))))***+++******(((((())))))************))))))******))))))))))))******))))))++++++++++++***))))))(((((((((***+++***)))((()))***++++++******)))))))))))))))******************))))))))))))*********((())),,,+++((()))---'''(((******))))))***,,,))))))))))))))))))))))))))))))************))))))(((((()))***************+++)))***+++***&&&&&&***''')))******))))))***+++************************))))))************)))))))))))))))))))))))))))))))))(((((('''((()))***+++***((('''((()))+++,,,,,,++++++***)))))))))))))))+++)))***,,,+++((()))---***)))))))))((((((((('''###$$$&&&((())))))))))))''')))******)))((()))***))))))))))))************((()))***++++++***)))(((((((((((())))))))))))***&&&(((******)))))))))+++'''(((***+++)))(((((()))'''((()))***++++++++++++((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))'''((()))*********************++++++,,,,,,,,,---+++///333444555999AAAGGGIIINNNTTTWWWWWWUUUSSSRRRQQQQQQRRRTTTUUUSSSPPPMMMSSSVVV\\\```ccccccbbbaaa[[[[[[[[[\\\aaalllyyyzzzvvvuuuwwwzzz}}}}}}qqqhhhaaa^^^]]]___bbb]]]SSSJJJHHHHHHJJJKKKHHHCCCEEEJJJLLLIIIHHHLLLNNNNNNOOOQQQRRROOOPPPVVV[[[___eeekkkjjjhhhffffffiiiooowww|||yyy}}}|||qqqlllfffccccccbbb___\\\YYY[[[ZZZYYY]]]dddfffcccaaajjjwww{{{yyyuuuooonnnqqqppppppooonnnrrryyyzzzwwwyyy|||xxxpppoooxxx}}}wwwqqqkkk```TTTLLLGGGEEEEEEAAA@@@???>>>???AAACCCEEEEEEEEEFFFFFFEEEDDDBBBAAA>>>;;;777333000000111333((()))((('''&&&'''***---(((((())))))*********+++))))))))))))))))))))))))))))))************)))))),,,***)))(((((()))***,,,((()))))))))************+++++++++******************)))(((((((((((())))))+++,,,+++)))''''''(((******)))((((((((((((((()))(((((((((((()))))))))***%%%'''***+++***(((((()))''''''(((((())))))******)))((((((((((((***,,,---''',,,...***))),,,,,,''')))***++++++***)))((('''))))))************))))))******))))))))))))******%%%'''))),,,------,,,+++''')))******)))(((***,,,&&&(((***+++,,,+++)))((())))))))))))******************))))))))))))*********(((***,,,+++((()))...((()))******))))))***+++))))))))))))))))))))))))))))))************))))))(((((()))******************)))***,,,+++((()))---((()))******))))))***+++************************))))))************))))))))))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))+++---...++++++***))))))((())))))+++)))***,,,+++((()))---******))))))((((((((('''$$$%%%''')))++++++******(((***++++++***))))))***))))))))))))************((()))***++++++***)))(((''''''''''''((((((((()))((())))))((('''&&&'''(((%%%''')))***((('''''''''''''''(((******+++++++++)))***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))++++++************++++++%%%(((+++,,,,,,,,,,,,---333333444777<<>>;;;???AAA???999222///...------------,,,++++++++++++***)))(((((()))***++++++,,,,,,***'''&&&''')))*********((('''(((+++---)))***)))((('''(((+++---))))))))))))))))))))))))''''''((()))***++++++,,,$$$'''***++++++***++++++......---+++)))((('''&&&)))************+++++++++))))))))))))************(((((((((((())))))))))))++++++******))))))((((((''')))***)))---000*** (((((((((((((((((((((((()))************+++++++++************************,,,***)))((()))))))))(((++++++******************))))))))))))))))))))))))+++++++++++++++***)))((()))((('''&&&&&&'''((()))*********))))))))))))))),,,000222///+++)))+++...************************+++*********))))))((((((******)))))))))))))))***,,,((((((++++++)))***---+++***)))(((((()))***+++***++++++***((('''((())))))))))))))))))*********++++++************++++++,,,++++++******++++++,,,...+++''''''***,,,,,,+++))))))))))))+++---///000,,,+++++++++******))))))+++,,,------+++*********++++++,,,***'''%%%%%%&&&(((((((((((())))))))))))(((((()))*********************++++++++++++******''''''''''''((((((((((((------,,,+++))))))+++---+++***)))(((((()))*********++++++++++++***))))))((()))((($$$$$$)))))))))))))))))))))))))))***)))((((((***++++++***))))))))))))************))))))))))))************(((((((((((()))***+++,,,)))+++------------///000333666;;;BBBIIIOOOTTTVVVVVVUUUTTTRRROOOLLLIIIGGGGGGFFFEEEBBBBBBFFFMMMRRRUUUZZZ\\\ZZZZZZ^^^```___kkkvvv{{{tttnnnpppzzz}}}pppeee[[[QQQJJJJJJNNNOOOKKKHHHHHHEEE???EEEDDDCCCCCCEEEJJJNNNQQQUUU___gggiiiiiinnnrrrtttoooooonnnlllllloootttwwwqqqkkkiiiooosssvvv{{{|||yyyzzzzzzxxxuuuzzzxxxvvvvvvtttpppgggaaaYYY[[[^^^bbbfffiiijjjkkkjjjnnnsssvvvyyyuuummmbbbYYYWWWXXX\\\^^^fffrrr|||}}}~~~~~~xxxjjj[[[PPPIIIHHHDDDDDDFFFGGGDDDCCCDDDAAAAAAAAABBBCCCBBB@@@===;;;===???>>>;;;777555444------,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++***)))((((((((()))'''''''''(((((()))(((((()))***)))((('''(((+++---))))))))))))))))))))))))(((((())))))******++++++((()))++++++***)))***+++*********))))))((((((((((((((()))))))))*********))))))))))))************(((((((((((()))))))))***'''(((((())))))***++++++***,,,+++***...111,,,$$$************************)))************+++++++++************************,,,+++***************)))************************))))))))))))))))))))))))+++++++++++++++***))))))))))))(((''''''((())))))***)))))))))))))))))))))&&&***---,,,((('''))),,,************************+++*********))))))))))))******))))))))))))******+++((((((+++,,,)))***,,,+++***)))(((((()))***+++)))***+++***((((((((()))*********)))((((((((('''+++******************++++++******))))))******+++,,,)))&&&&&&(((******)))))))))))))))***+++---...++++++*********)))))))))***+++---,,,***))))))***)))++++++***((('''((()))((((((((()))))))))******(((((()))***************)))******++++++******)))************))))))))))))'''((())))))((()))+++---+++***)))(((((()))******((()))***+++++++++++++++)))++++++((($$$$$$'''+++))))))))))))))))))))))))***)))(((((()))***++++++))))))))))))************))))))))))))************(((((())))))***+++,,,------............000444777:::???FFFNNNTTTWWWXXXWWWRRRQQQNNNJJJGGGDDDBBBAAA@@@AAAAAABBBDDDIIIPPPTTTXXX\\\]]]ZZZ\\\eeeooottt}}}xxxxxxyyysssrrruuuxxxiii[[[RRRLLLFFFCCCEEEGGGGGGCCCBBBCCCAAA>>>CCCBBBAAADDDJJJSSS\\\bbblllvvv~~~~~~||||||{{{yyywwwyyy|||}}}|||}}}}}}}}}{{{zzzyyyooofffeeedddbbb```^^^]]]\\\ZZZ]]]bbbgggnnnwwwsssddd[[[WWWVVVVVVWWWaaammmsssyyy{{{lllZZZMMMHHHCCCAAAEEEGGGDDDBBBBBBAAAAAAAAACCCDDDCCC@@@>>><<<;;;;;;<<<======<<<:::///...---,,,+++,,,---...***++++++,,,,,,++++++***+++)))((()))******)))(((***)))))),,,///...+++''')))))))))((('''(((***---)))))))))))))))))))))))))))))))))))))))*********+++,,,,,,+++)))((()))+++'''''''''((())))))******'''((((((((())))))))))))))))))))))))************((((((((()))))))))******''''''(((((())))))******++++++***))),,,///---'''************************)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))******))))))))))))******))))))))))))))))))******"""&&&******(((''')))+++***************************************)))))))))***)))))))))))))))******)))((()))------***)))+++******))))))))))))******)))***+++***)))((()))***++++++***)))(((''''''&&&***************************))))))))))))))))))***+++)))''''''((()))***))))))))))))((()))***++++++******))))))))))))(((((()))***,,,+++***((()))***)))***++++++***)))***+++)))))))))*********++++++(((((()))***************)))******++++++******)))++++++******))))))(((((("""$$$'''(((((()))***,,,***))))))(((((())))))***&&&''')))***+++,,,,,,,,,'''***,,,,,,)))''')))+++))))))))))))))))))))))))***)))((('''((()))***+++))))))))))))************))))))))))))************,,,+++++++++,,,------......//////000222666<<>>???<<<@@@FFFLLLQQQUUUXXXYYY\\\___``````hhhzzz}}}|||rrrjjjlllrrruuu|||zzzpppqqqxxx}}}~~~lllcccWWWMMMGGGDDDCCCBBBCCCCCCCCCBBBCCCEEEEEEEEEEEEFFFIIIPPPZZZfffqqqxxx}}}~~~~~~|||yyytttmmmeee^^^ZZZYYYXXXYYY]]]dddlllssswwwxxxmmmeee```]]]UUUYYY```fffoooxxxwwwfffWWWPPPHHHCCCEEEFFFDDDBBBCCCDDDDDDEEEFFFGGGFFFCCC@@@>>>;;;999:::>>>???>>><<<333222///---,,,,,,,,,---***+++------------+++******(((((()))+++,,,***(((---***(((+++///000---(((((()))***)))((((((***,,,))))))))))))))))))))))))*********)))))))))))))))+++,,,+++***((()))+++---''''''(((((()))***++++++((((((((()))))))))******((()))))))))************(((((()))))))))***************))))))(((''''''&&&***)))'''''')))++++++)))(((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((('''((())))))(((''''''(((***************+++++++++))))))))))))))))))))))))******+++++++++******)))************************)))))))))))))))*********%%%(((+++,,,+++******+++************************************************))))))))))))))))))***+++)))''')))......***)))******))))))))))))))))))***)))***+++***)))((()))***+++++++++***)))))))))(((*********++++++***************))))))))))))******,,,+++*********+++,,,,,,)))))))))(((((((((((())))))))))))(((((((((((((((((()))++++++)))((())))))+++,,,---,,,***)))***+++)))*********++++++++++++(((((()))***************))))))************))))))))))))((((((''''''&&&&&&!!!$$$'''))))))))))))***(((((((((((()))))))))***'''((()))***++++++++++++$$$'''***+++)))''''''''')))))))))))))))))))))))))))))))))((('''(((***+++((()))))))))************((()))))))))************------,,,+++++++++,,,,,,...000222555999???FFFKKKRRRRRRRRRQQQOOOLLLIIIGGGDDDCCC@@@???>>>???AAABBBAAADDDJJJRRR[[[bbbgggiiijjjllllllooo{{{wwwmmmccchhhiiifffhhhqqq|||tttfff^^^^^^aaadddfffXXXSSSLLLEEEBBBAAAAAAAAA@@@@@@BBBFFFHHHJJJLLLNNNPPPSSSZZZcccnnnxxxyyyoooiiihhhddd___]]]___bbbccccccmmmzzzyyyrrrmmmiiieeeaaabbbgggnnnvvv{{{}}}~~~vvvkkkfff\\\SSSOOOLLLHHHGGGHHHFFFFFFFFFGGGIIIJJJIIIGGGBBB>>>;;;;;;===>>><<<:::888666444000...,,,,,,++++++,,,---......---,,,+++)))((()))***++++++***(((+++&&&"""$$$(((+++)))&&&((()))***)))((((((***,,,))))))))))))))))))))))))*********)))))))))))))))))))))***)))((())),,,///)))*********************)))))))))*********++++++((()))))))))************))))))))))))*********************)))((((((''''''***((('''((()))******+++(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((&&&)))++++++)))((((((***))))))*********+++++++++)))))))))))))))))))))))))))******+++++++++************++++++++++++******(((((())))))************)))***,,,---,,,+++*********************************************+++++++++))))))(((((()))***++++++)))''')))......***)))***)))))))))******)))))))))((()))******)))((()))+++*********++++++,,,,,,,,,)))***++++++++++++***)))+++++++++******++++++++++++,,,,,,++++++++++++,,,))))))))))))((((((''''''((((((((((((((()))))))))''')))++++++)))((()))***---......---***))))))***)))*********++++++++++++(((((()))***************)))))))))******))))))))))))((((((((('''''''''&&&$$$''')))***)))(((((((((''''''(((((())))))))))))))))))*********))))))((($$$&&&)))***)))((('''&&&)))))))))))))))))))))))))))***+++***(((((()))+++((()))))))))************((()))))))))************,,,++++++******++++++,,,111444999???DDDIIIOOOSSSVVVTTTQQQMMMJJJIIIIIIIIIAAAAAA@@@AAACCCFFFIIIKKKMMMNNNRRR[[[hhhuuusssfff^^^ccciiimmmnnnttt}}}nnncccXXXSSSQQQOOOOOOQQQMMMJJJFFFBBB@@@@@@AAABBBCCCCCCHHHOOOSSSSSSTTTWWWZZZ^^^eeennnwww}}}~~~|||{{{xxxrrrmmmhhhccc^^^[[[]]]gggqqqxxxxxxnnnjjjiiihhhiiikkkpppppprrrvvvzzz||||||{{{{{{qqqggg^^^TTTLLLKKKNNNKKKJJJIIIIIIKKKMMMMMMMMMDDDBBB???===<<<;;;:::888:::999777555222///---++++++,,,,,,------,,,,,,+++'''))),,,,,,***(((((()))+++((($$$$$$'''******)))''')))******))))))***+++)))))))))))))))))))))))))))))))))))))))*********&&&''')))))))))))),,,...++++++++++++************************++++++++++++))))))))))))************)))))))))*********++++++((((((((()))******++++++,,,))))))+++,,,+++,,,///************************)))************+++++++++))))))))))))))))))))))))'''+++......,,,***+++---)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******((((((((()))******++++++*********************************************************+++++++++++++++(((((((((((()))***+++,,,)))((()))------***)))+++))))))************))))))((()))******))))))***+++((())))))***+++,,,------)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,)))***++++++)))))))))+++(((((())))))))))))((('''(((((())))))))))))******''')))++++++***)))***+++.........---***(((((())))))))))))*********++++++(((((()))***************((())))))******))))))((()))))))))***************(((***+++***(((''''''(((&&&&&&'''((())))))))))))))))))******))))))((('''))))))************))))))))))))))))))))))))))))))(((+++......+++))))))+++))))))))))))************))))))))))))************+++++++++,,,---///000111777<<>>777444000...---,,,***))),,,,,,,,,,,,++++++++++++******++++++++++++******((((((((()))))))))******++++++++++++++++++++++++***)))((()))+++++++++)))))),,,,,,(((&&&))),,,+++******++++++++++++******))))))))))))************))))))))))))************)))+++,,,)))%%%%%%)))---&&&&&&&&&(((***+++***))))))((('''(((***++++++***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))///+++))),,,,,,)))'''(((*********+++++++++++++++******++++++++++++******'''((((((((()))))))))))))))******************)))************************))))))))))))***,,,...000((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,+++'''!!!!!!&&&***+++)))***++++++)))''''''(((***************************************++++++,,,)))***++++++,,,+++++++++************************++++++,,,***)))(((***+++*********+++,,,,,,------))))))***++++++++++++***)))(((((((((((()))******)))************+++++++++******++++++++++++******************************'''(((((()))******++++++))))))************))))))%%%''')))***))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((()))***+++)))+++++++++)))((()))***&&&(((************,,,---(((((())))))***+++++++++(((***------,,,***((((((444;;;FFFOOOVVVYYY\\\]]]ZZZVVVPPPJJJFFFDDDDDDDDDEEEJJJOOOPPPOOOPPPUUUZZZWWW[[[```gggooo{{{tttmmmkkkiiiddd___\\\```hhhnnnsssttt|||}}}kkkccc\\\RRRLLLLLLLLLIIIDDDEEEEEEDDDCCCBBBDDDGGGJJJIIIKKKNNNQQQVVV\\\bbbgggiiikkkmmmnnnooorrrxxx}}}~~~~~~~~~vvvkkkiiigggdddaaa^^^[[[YYY```hhhuuuwwwkkkbbb^^^TTTUUUYYY___hhhrrr{{{xxxzzz}}}rrraaaSSSIIILLLKKKJJJJJJHHHFFFCCC@@@:::999888777777999:::<<<<<<999666333000///------******+++,,,,,,,,,++++++******++++++++++++******(((((()))))))))*********************************)))))))))***+++,,,,,,,,,(((,,,,,,)))'''***,,,,,,)))******++++++******)))((()))))))))************((()))))))))************((()))******(((''''''''')))'''&&&(((+++,,,)))&&&)))(((((((((***++++++)))))))))*********+++++++++))))))))))))))))))))))))))))))******************...+++***,,,+++(((''')))))))))******++++++,,,,,,******++++++++++++******((((((((()))))))))******))))))+++,,,,,,+++))))))***************+++++++++)))))))))***+++,,,...///))))))*********+++++++++*********+++++++++,,,,,,,,,***'''######&&&***,,,***++++++***((('''((()))***************************))))))))))))***++++++)))))))))*********))))))***************************++++++***))))))***,,,))))))******+++,,,------))))))***++++++++++++***))))))(((((())))))***+++))))))*********+++++++++******++++++++++++******************************(((((())))))************))))))************))))))%%%(((***+++***))))))***(((((((((((())))))))))))))))))************))))))((()))))))))************(((((((((((())))))******)))+++++++++))))))***+++(((((())))))(((***,,,///)))))))))******+++++++++(((***,,,,,,+++))))))***@@@GGGPPPXXX\\\\\\[[[ZZZPPPLLLGGGCCCBBBCCCFFFIIIGGGLLLPPPRRRSSSXXXaaaiiiiiinnntttyyyyyyiii```]]]WWWYYY[[[[[[[[[___gggmmmmmmqqqyyyyyygggYYYRRRLLLFFFEEEGGGHHHFFFDDDCCCBBBAAA@@@AAAEEELLLPPPSSSVVV[[[___ccciiipppuuussswww|||~~~~~~~~~zzzxxx|||sssuuuvvvuuuoooggg___ZZZ^^^bbbhhhpppvvvzzz{{{zzz|||sssmmm^^^[[[YYYYYY]]]fffooottt|||~~~{{{kkk\\\QQQNNNLLLIIIHHHHHHGGGDDDBBB>>><<<999777666666777888<<<;;;999666333111//////((()))***+++,,,,,,,,,,,,******++++++++++++******))))))))))))************************************(((((()))***++++++,,,---'''+++,,,)))(((+++---+++(((((())))))))))))((((((((()))))))))************((()))))))))************)))''''''***...---&&& ,,,)))'''(((******'''$$$***)))((()))***+++***)))************++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++***((((((******''''''***)))))))))******+++++++++******++++++++++++******)))))))))*********++++++)))***+++,,,,,,+++***)))))))))*********+++++++++))))))******+++,,,---...+++++++++*********))))))))))))))))))*********++++++)))(((((((((((()))+++((()))******))))))***+++************************)))(((((((((((()))************))))))))))))))))))***************************++++++***))))))***,,,'''(((((()))***+++,,,,,,))))))***++++++++++++***)))))))))))))))***++++++))))))*********+++++++++******++++++++++++******************************************))))))(((((())))))************))))))''')))+++***)))'''&&&'''(((((((((((())))))))))))((()))************)))(((((()))))))))************+++++++++******))))))))))))***++++++***)))***,,,+++++++++***((()))+++...************++++++++++++***++++++***((()))+++---NNNSSSZZZ]]]]]]YYYVVVSSSGGGEEECCCBBBCCCGGGLLLOOOKKKOOOTTTYYY```jjjwww}}}ssshhh]]]XXXWWWYYY\\\```bbbbbbccceeehhhiiinnnsssssslll___RRRJJJEEEBBB@@@CCCDDDDDDDDDFFFAAACCCEEEFFFHHHKKKPPPSSS[[[___cccfffiiimmmtttyyy{{{~~~~~~~~~~~~xxxuuuxxx{{{{{{||||||yyy}}}{{{ssslllhhhaaa```______bbbfffjjjmmm}}}qqqmmmfffaaa___aaaeeehhh{{{}}}zzzlllbbbUUUPPPJJJHHHIIIIIIHHHFFFCCCAAA>>>;;;888777777777888999:::999555222111000*********+++,,,---------******++++++++++++******)))))))))*********++++++************************'''(((************+++---&&&***,,,)))(((+++,,,+++(((((())))))))))))(((((())))))))))))************))))))))))))***************'''&&&***000000(((***)))))))))))))))'''%%%***)))((()))***+++***)))*********++++++++++++,,,))))))))))))))))))))))))((()))+++,,,---,,,,,,+++'''&&&'''***)))'''(((,,,)))))))))*********************++++++++++++******************++++++++++++******++++++++++++******)))))))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,++++++***))))))((((((((()))))))))*********)))'''(((,,,,,,)))(((***&&&(((***+++******+++,,,************************((((((((((((((())))))***,,,,,,+++*********++++++************************)))***+++***))))))+++---((((((((()))*********+++))))))***++++++++++++******))))))))))))***++++++)))************+++++++++******++++++++++++******************************++++++******)))(((((('''))))))************))))))(((***+++***'''&&&&&&&&&(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************,,,,,,,,,,,,+++***(((((()))***,,,+++******+++,,,------,,,***((((((***,,,++++++++++++++++++++++++++++++***)))'''))),,,...WWWZZZ]]]\\\XXXRRRMMMJJJDDDDDDDDDFFFIIIMMMQQQSSSQQQUUU]]]iiixxxrrrgggeeeddd```^^^___gggiiikkkllljjjhhhfffeeeeeeggghhhdddYYYMMMCCC>>>???>>>@@@DDDCCC@@@BBBGGGCCCIIIQQQWWWYYYYYYWWWWWW]]]bbbhhhlllooottt{{{~~~zzz{{{|||zzz{{{zzz|||uuuppphhhaaa]]]]]]aaaeeezzz~~~vvvoooiiieeeccckkknnnsssvvvyyy{{{~~~}}}wwwhhh```VVVPPPNNNMMMKKKIIIEEEDDDAAA>>>;;;999888888444888<<<<<<999666333333000///...---,,,,,,---...******++++++++++++******))))))*********+++++++++************************&&&(((******((((((***,,,$$$)))+++((((((***+++***)))))))))******)))))))))))))))))))))************))))))))))))************+++(((&&&)))......***&&&&&&((()))***)))((()))***+++)))((()))***+++)))(((*********+++++++++,,,,,,))))))))))))))))))))))))%%%''')))+++++++++***)))(((''')))+++***&&&(((---************))))))))))))******++++++++++++******))))))))))))************,,,++++++******++++++,,,((())))))***++++++,,,,,,)))******+++,,,,,,,,,,,,++++++******************))))))*********+++++++++)))&&&'''+++,,,((('''+++%%%(((+++,,,,,,+++++++++************************))))))(((((())))))***+++,,,+++***)))))))))******************************)))***+++***))))))+++---************************))))))***++++++++++++*********))))))******+++,,,)))************+++++++++******++++++++++++***************************************)))))))))))))))))))))************)))))))))******)))(((''')))***(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************))))))***++++++***)))((()))***,,,++++++***,,,---***++++++***(((((()))***++++++++++++++++++++++++)))***+++***))))))+++---YYYZZZ[[[XXXRRRKKKFFFCCCFFFGGGHHHJJJMMMQQQTTTUUUWWW\\\hhhyyysssfff^^^cccjjjmmmmmmooonnnnnnnnnnnnlllhhhdddaaaZZZ[[[ZZZWWWQQQIIIBBB===??????CCCGGGDDD>>>AAAIIIGGGQQQ^^^hhhjjjfff___[[[aaagggooouuuyyy}}}zzzzzzyyyzzz~~~}}}}}}~~~qqqgggcccdddfffkkksss|||~~~~~~uuukkkeeeYYY]]]ccciiiooouuu|||~~~}}}|||qqqcccYYYTTTQQQMMMJJJDDDCCCAAA>>><<<:::999888444999???@@@>>>:::777777666444111...---,,,---...******++++++++++++******)))************+++++++++))))))))))))))))))))))))&&&(((***)))'''''')))+++###(((***((('''***+++)))******++++++++++++******))))))))))))************))))))))))))************+++***((((((***+++,,,---"""%%%)))***)))(((+++...+++)))((()))******)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))###%%%''')))******((((((******+++---***'''(((---++++++******))))))((((((******++++++++++++******(((((((((((())))))))))))---,,,+++******+++,,,---((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))%%%%%%)))***&&&'''+++&&&))),,,...---+++))))))*********************************)))***++++++,,,***)))(((&&&&&&&&&'''(((************************)))***+++***))))))+++---,,,,,,++++++++++++++++++))))))***++++++++++++************)))******+++,,,)))************+++++++++******++++++++++++******************************((((((((()))******++++++))))))************)))))))))******)))((())),,,...(((((((((((())))))))))))''')))***++++++***)))'''))))))))))))************&&&'''(((*********)))))))))***,,,,,,++++++,,,---'''(((***)))(((((((((***++++++++++++++++++++++++&&&))),,,---,,,+++***+++[[[XXXRRRLLLGGGCCCAAA@@@AAAFFFLLLNNNLLLMMMPPPTTTOOOfff|||sssmmm```ffflllrrr{{{~~~tttrrrlllddd```^^^\\\VVVQQQSSSSSSSSSNNNCCC:::<<>>???CCCBBBFFFJJJNNNQQQWWW___eeehhhiiioootttsssoooqqqwww|||zzz}}}zzzxxxzzzzzzvvvrrrnnnhhhbbb___bbbiiippp{{{vvvjjj___\\\]]]aaajjjsss{{{yyyxxxyyy}}}zzzkkk```YYYTTTLLLFFFAAA???<<<;;;999999999999:::;;;<<<===;;;999555111...---------,,,++++++******+++++++++************************(((*********(((((()))***,,,+++)))((((((((()))***************************''')))++++++***)))))))))*********)))))))))))))))(((''''''(((******)))'''+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++)))******)))((())),,,...+++,,,---,,,***)))***+++)))))))))***************************************++++++******************)))***+++,,,,,,,,,,,,,,,************************((((((((()))))))))******)))******+++,,,+++++++++(((((()))***+++,,,,,,---***((((((+++,,,******---************************++++++++++++++++++++++++******************************)))))))))***,,,,,,$$$''''''%%%'''+++...,,,)))***++++++***)))***+++,,,,,,,,,++++++************++++++,,,,,,++++++************))))))*********+++(((&&&'''+++,,,***'''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++***+++,,,,,,******+++,,,***)))((()))***)))%%%!!!)))***,,,,,,***)))******))))))******++++++,,,,,,MMMIIIDDD@@@@@@CCCGGGJJJIIIKKKMMMNNNPPPUUU^^^eee|||yyytttkkkddd```___^^^]]]hhhwwwuuueeeXXXSSSMMMJJJHHHFFFAAA>>>BBB>>>===@@@BBBAAAAAADDDFFFLLLSSSZZZaaaiiirrryyyvvvuuuuuuwwwyyy}}}{{{|||~~~}}}zzz|||{{{yyy||||||tttjjjaaa]]]]]]^^^fffooo}}}rrriiibbb___```cccjjjkkknnnrrrxxx~~~~~~vvvsssiiiZZZMMMEEEBBBAAABBB:::::::::;;;;;;<<<<<<<<<>>><<<999555222///---,,,++++++************++++++++++++++++++++++++++++++)))***+++)))(((&&&'''(((+++***)))((((((((()))***************************(((***++++++***))))))***++++++******)))((((((''')))))))))+++------+++***+++************)))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------,,,,,,******++++++++++++******))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++*********)))((((((***,,,***,,,,,,,,,***)))***+++++++++++++++++++++************************************++++++++++++++++++++++++,,,,,,---,,,,,,,,,************************)))))))))*********++++++***++++++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---)))''''''+++,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))******+++,,,$$$***,,,)))'''(((***))))))***++++++***)))***++++++++++++++++++*********+++++++++******+++++++++)))))))))))))))))))))))),,,+++++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++)))************+++++++++***+++,,,,,,******+++,,,***))))))))))))(((%%%###(((***,,,,,,***)))***+++*********+++++++++++++++JJJGGGDDDAAABBBDDDHHHJJJIIIJJJMMMPPPVVV```kkksssuuuiii``````___]]]```eeehhhhhhpppzzzppp]]]OOOHHHFFFCCCCCCCCCCCCAAA???BBB>>>===>>>???@@@DDDKKKTTT[[[dddlllrrrwww~~~}}}|||}}}~~~xxxyyy{{{{{{{{{|||{{{yyyzzzxxxyyyzzz{{{~~~~~~wwwssssssvvvyyy{{{sssjjjbbb[[[ZZZ___iiivvv}}}qqqfff^^^ZZZUUU[[[dddnnnwww~~~~~~lllZZZMMMGGGEEEEEE::::::;;;;;;;;;;;;;;;;;;===<<<:::888555222///...++++++************++++++++++++++++++++++++++++++)))***+++)))'''&&&&&&'''+++***)))(((((()))******************************(((***++++++***)))***+++************))))))(((((())))))***,,,......,,,***************))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))***++++++,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((()))))))))*********************************************************,,,,,,---+++******+++---***+++,,,+++***)))***+++,,,,,,++++++*********)))******************************+++++++++++++++,,,......---,,,+++)))((('''************************)))*********++++++++++++++++++,,,------------,,,+++++++++************)))***'''(((+++,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************++++++###***...+++&&&&&&'''''')))***++++++***)))***++++++++++++***************,,,+++***))))))***+++,,,))))))))))))))))))))))))+++---...,,,***((()))+++(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++))))))*********+++++++++***+++,,,,,,******+++,,,*********+++++++++***)))(((***++++++*********++++++++++++++++++++++++***HHHGGGFFFEEEEEEEEEEEEFFFFFFJJJQQQZZZfffrrr~~~{{{lll```YYYTTTZZZ___dddnnnyyy}}}zzzvvvwwwwwwrrrfffXXXLLLFFF@@@@@@@@@@@@AAABBBAAA@@@@@@???@@@@@@???AAALLLXXXgggoooyyy{{{wwwtttttttttqqqrrrsssttttttuuuwwwyyyxxxyyyzzzxxxtttrrrsssttttttvvvwwwxxxzzz|||uuupppppprrrtttvvvwwwxxx}}}uuujjj___^^^___eeeppp~~~ssseee[[[SSSVVV]]]fffqqq|||xxxfffWWWMMMEEEAAA:::;;;;;;<<<<<<;;;:::999999999888888666444222111---,,,,,,+++++++++++++++***************************++++++***'''&&&&&&'''******)))(((((()))***+++************************)))***++++++******+++---(((((())))))************&&&&&&&&&((()))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))***************)))******++++++******)))))))))))))))))))))))))))))))))))))))************************************************************+++,,,,,,+++***)))+++,,,)))***++++++))))))***++++++++++++******))))))(((******************************++++++,,,,,,,,,,,,,,,,,,++++++***((('''&&&************************)))*********++++++++++++++++++,,,------------,,,+++++++++************))),,,)))))),,,,,,))))))+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++************$$$***)))''')))+++,,,)))***++++++***)))***+++************************,,,+++))))))))))))+++,,,))))))************)))))))))+++---,,,(((&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++))))))*********+++++++++***+++,,,,,,******+++,,,'''((()))++++++,,,------''')))++++++******+++,,,,,,,,,,,,+++++++++++++++HHHHHHHHHHHHHHHGGGGGGFFFIIIPPP]]]kkkyyysssfff]]]YYYYYY]]]dddkkkqqq~~~mmmfff]]]UUUMMMEEEAAABBB??????@@@@@@@@@@@@??????<<>><<<<<<=========<<<:::999666777777777777666555444000///...,,,++++++++++++))))))))))))))))))))))))***++++++***((('''((()))***)))((((((((()))***+++************************)))***+++*********,,,...'''(((((()))******++++++***)))(((((()))***)))((((((((()))))))))))))))***))))))))))))))))))))))))************))))))))))))'''(((((()))***)))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++************************************************''')))******(((((()))***((()))+++***))))))***+++***************)))))))))******************************++++++,,,---------&&&'''((()))************************************)))))))))*********++++++***++++++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,------***))),,,+++((((((+++************************++++++++++++++++++++++++***************************++++++++++++***)))))) '''+++)))'''))))))((()))***++++++***)))***+++)))))))))************************))))))*********)))***+++,,,,,,+++***)))'''***+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))************+++++++++***+++,,,,,,******+++,,,$$$&&&((())))))***,,,...''')))+++++++++***+++,,,+++++++++,,,,,,,,,,,,,,,KKKKKKKKKLLLMMMOOOQQQRRRVVV___mmm{{{tttnnneee^^^\\\___eeejjjvvvyyyyyyzzzrrr^^^RRRHHHCCC@@@;;;:::<<<===???AAABBBBBBAAAAAAAAA???BBBKKKTTTZZZ___iiisssyyy~~~}}}{{{yyyuuuoooooossspppqqqqqqqqqooommmkkkiiihhhjjjlllkkkiiihhhjjjllljjjhhhffffffhhhkkkmmmooosssqqqnnnkkkiiiiiikkkmmmlllqqqvvv{{{|||{{{|||tttpppqqqwww{{{{{{sssmmmjjjjjjjjjiiixxxyyyqqqjjj```ZZZZZZbbbmmmuuuvvvzzz}}}ttthhhZZZLLLCCC>>>???@@@@@@@@@>>><<<:::888777777777777777777777333222000...,,,+++*********************************+++,,,+++***)))***+++***)))((((((((()))+++,,,************************)))***+++*********---///)))))))))))))))*********111///,,,+++,,,------,,,(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************************************&&&''')))))))))((()))***''')))******))))))***,,,*********+++++++++++++++******************************++++++,,,------...%%%&&&((()))++++++,,,,,,************************((((((((()))))))))******)))******+++,,,+++++++++(((((()))***+++,,,,,,---+++((())),,,,,,)))))),,,************************++++++++++++++++++++++++***************************++++++,,,+++***)))(((***---...***((()))'''###)))***++++++***)))***+++((()))))))))*********+++))))))************))))))***+++,,,------,,,+++***(((((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++***+++,,,,,,******+++,,,&&&(((***)))((((((+++---''')))+++++++++***+++---***++++++,,,,,,---------PPPOOOOOOOOORRRWWW\\\___dddlllyyyvvvmmmccc\\\VVVWWW___kkkxxx}}}vvvaaaXXXKKKBBBAAA@@@;;;888999;;;>>>AAADDDEEEFFFGGGHHHGGGIIIRRR```jjjooossswww}}}|||xxxssssssooommmmmmiiiddddddhhhhhhgggfffeeedddddddddddd___bbbeeefffdddccceeegggllliiieeedddeeeiiilllnnnrrrpppmmmkkkkkkmmmppprrrsssxxx~~~~~~vvvpppnnnppprrrwww~~~{{{sssjjjdddiiiwww|||rrriiidddccceeegggvvvwwwxxx{{{~~~xxxnnnaaaTTTJJJAAAAAABBBCCCBBB@@@===<<<:::999888888777777888888555444222///---+++******++++++++++++++++++++++++***+++,,,,,,+++***+++---***)))(((((((((***+++,,,************************)))***+++******+++---000++++++******)))(((((((((222///+++))))))***++++++'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,---------************************))))))))))))))))))))))))&&&(((++++++++++++,,,---''')))******))))))***,,,+++++++++,,,,,,---------******************************+++,,,,,,---......))))))***++++++++++++***************************(((((((((((())))))))))))))))))***++++++++++++***+++++++++************))))))''''''+++,,,***+++...************************++++++++++++++++++++++++***************************+++,,,,,,+++***)))((()))++++++)))+++///...***)))+++++++++***)))***+++(((((())))))*********+++((()))***++++++***)))(((***+++---......---+++***((((((((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++)))************+++++++++***+++,,,,,,******+++,,,+++,,,---,,,)))(((+++---''')))++++++++++++,,,---******+++,,,,,,---......