BM6P6(@ vvveeeZZZZZZ___iiisss}}}~~~ssslll```UUUMMMHHHEEECCCAAABBBCCCDDDBBBBBBLLLWWWgggddd^^^WWWRRRRRRUUUXXX___lllrrrzzztttmmmhhhaaa]]][[[YYYUUURRRQQQNNNJJJJJJKKKKKKIIIFFFFFFFFFGGGIIIKKKKKKIIIFFFFFFFFFFFFHHHIIIJJJIIIGGGDDDIIIKKKJJJJJJJJJHHHCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDDDDDDDCCCBBBEEEEEEEEECCCBBBBBBDDDFFFFFFFFFDDDCCCBBBBBBBBBBBB>>>>>>======<<<<<<<<<;;;===<<<:::888666666666666444444555555555555444444777666555444444555666777666666555444444444444555444444888<<<<<<<<>><<<<<<===>>>@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::::::::999999888888888777666444333222000000111111111222222222111222333333333444777999<<<>>>@@@BBBEEEIIIOOOSSSVVV]]]fffkkkmmmooossswwwuuuwwwzzz~~~}}}vvvooollljjjjjjooovvvtttzzz|||yyywww||||||wwwyyy|||wwwyyyuuuhhhZZZPPPGGG@@@777777666666666666666777999888666555555777888999888999:::;;;;;;;;;::::::===>>>???@@@AAABBBBBBBBBDDDCCCBBBBBBBBBDDDEEEFFFBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLLLLLLLLLLKKKHHHEEEDDDDDDFFFFFFFFFIIIIIIJJJJJJIIIGGGEEEDDDGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPRRRTTTTTTYYYfffsssvvvWWWRRRMMMMMMPPPSSSUUUUUU^^^eeedddfffqqq}}}oooiiixxx|||lll```^^^```iiisss|||xxxpppdddXXXPPPKKKHHHFFFBBBBBBDDDEEEBBBCCCLLLWWWfffddd___XXXSSSRRRVVVYYYaaaooowww~~~zzzsssllliiihhheee___ZZZTTTPPPMMMMMMNNNMMMJJJGGGIIIHHHIIIKKKMMMMMMKKKHHHIIIHHHIIIJJJKKKLLLLLLLLLNNNSSSVVVTTTRRRRRRNNNJJJJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEDDDCCCDDDFFFHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@?????????>>>>>>>>>>>>>>>===;;;999777777777777666666666777777666666666777666555555555666666777777666666555555555555555444444888;;;<<<<<>><<<===>>>>>>??????>>>>>>============<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::::::::999999888888777777666444333222111222222222333333333333222333444444444555888;;;>>>@@@BBBEEEHHHMMMRRRVVV[[[aaaiiinnnoooqqqtttxxxxxxyyy|||{{{tttnnnjjjgggfffkkkqqqvvv|||~~~||||||yyyyyyzzzyyyzzzssseeeVVVKKKCCC<<<999888888777777777888888;;;:::999777777888999:::999999::::::;;;;;;;;;;;;======???@@@AAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEHHHIIIKKKLLLMMMNNNMMMMMMKKKHHHFFFEEEFFFGGGFFFEEEHHHIIIJJJJJJJJJHHHFFFDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQSSSSSSVVVaaannn\\\SSSMMMMMMNNNMMMNNNRRRWWW``````aaaiiitttuuueeekkkvvvkkkeeedddllluuu~~~vvviii]]]TTTNNNJJJHHHDDDCCCEEEEEEDDDDDDKKKUUUeeeddd```ZZZTTTSSSWWW[[[eeettt~~~vvvssssssqqqiiiaaaZZZWWWUUUUUUUUUTTTQQQMMMNNNNNNNNNPPPRRRSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTTTT[[[___^^^\\\[[[WWWSSSPPPOOONNNLLLJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEFFFGGGIIIGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@???>>><<<:::999888888888777777777888888777777777777777666666666666777777777666666555555555555555444444777;;;<<<===CCCJJJRRRZZZeeennntttyyy~~~}}}zzzwwwtttpppmmmqqqpppnnnllliiiddd^^^YYYTTTRRRNNNJJJGGGDDD@@@>>>>>>>>>>>>>>>>>>=========???>>>>>>>>>======<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999777777777777666555333333222222333333333444444444222444555555555666:::<<>>===;;;:::999:::;;;;;;999:::::::::;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDHHHIIIKKKMMMNNNNNNNNNNNNKKKIIIGGGGGGHHHHHHFFFEEEGGGIIIJJJKKKKKKIIIFFFDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHIIIKKKLLLLLLLLLLLLOOONNNNNNNNNOOOOOOPPPQQQOOOOOOPPPRRRQQQSSS\\\gggzzzjjjXXXLLLNNNNNNHHHIIIOOOQQQ[[[^^^^^^bbbfffxxxfff___mmm}}}uuummmjjjpppzzzzzzmmmaaaWWWPPPKKKIIIFFFEEEEEEFFFDDDDDDJJJSSSbbbbbb```ZZZTTTSSSXXX]]]hhhzzzzzz{{{zzzssskkkcccaaa^^^^^^___^^^ZZZVVVUUUTTTTTTWWWZZZ\\\]]]\\\ZZZZZZZZZYYYXXXYYY[[[]]]\\\eeelllllljjjhhhddd```XXXWWWVVVSSSPPPNNNKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFDDDBBBAAAAAABBBBBBBBBDDDFFFGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>===;;;::::::999888888777777777777888888888888777777777777777777666555555444444444444444555555777;;;<<<===CCCLLLSSS\\\iiissszzz~~~}}}|||zzzvvvtttsssrrrqqqpppnnniiiccc___^^^[[[WWWSSSPPPLLLGGGDDD>>>>>>===<<<<<<===>>>>>>@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777666555444333222222222333333333333444222333444555555777;;;===@@@CCCHHHLLLQQQVVV\\\```ccchhhoootttvvvxxxzzz|||}}}~~~uuupppkkkgggbbb___cccjjjyyy~~~{{{~~~vvvaaaQQQHHHBBB===999888888888888999999:::>>>===<<<;;;:::::::::;;;:::::::::::::::;;;<<<<<>>===;;;;;;888777777666666777777888999999888888888777777666555444333333222222333333555555777;;;<<<===DDDMMMUUU___lllwww~~~~~~}}}}}}|||zzzxxxtttsssrrrqqqooolllgggccccccaaa^^^[[[XXXTTTOOOLLL???>>>===<<<<<<===???@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999666777777777666555444333111111111111222222222222111222444555666888<<<>>>BBBEEEJJJOOOTTTZZZ___ccceeeiiiooouuuzzz}}}}}}}}}zzzvvvrrrmmmiiiccc```eeennn||||||eeeQQQGGG@@@;;;777777777777777888999:::<<<<<<;;;:::::::::::::::;;;;;;:::::::::;;;<<<===AAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHFFFDDDBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHJJJLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHFFFCCCEEEFFFIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPPPPNNNMMMOOORRRSSSSSSXXX___eeetttuuuSSSKKKMMMJJJHHHKKKJJJUUUZZZ[[[^^^\\\dddxxxppp]]]\\\kkk|||zzzuuutttzzz}}}sssiii___UUUMMMHHHHHHEEEDDDEEEEEECCCGGGLLLVVVYYY[[[WWWRRRRRRYYY```nnn~~~pppooowww~~~zzzooollliiiiiikkkllljjjhhh___]]]\\\^^^cccgggjjjkkkiiijjjiiifffdddeeejjjooo|||~~~yyyuuutttqqqllleee___YYYVVVSSSRRRPPPNNNLLLLLLLLLMMMIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEHHHJJJJJJHHHEEECCCBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???===<<<999888777666666777888999999999:::999999888777666555444444333222333333333666555777:::<<<>>>EEENNNXXXaaannnyyy~~~|||yyywwwwwwwwwvvvvvvqqqooommmlllkkkhhhdddaaaaaa___^^^]]]\\\YYYUUURRRDDDBBB???<<<;;;<<<>>>???>>>>>>>>>>>>>>>>>>??????===>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999666666666666666555444444000000111111111222222222222333555666777:::>>>AAAEEEHHHNNNSSSXXX]]]cccfffgggkkkqqqxxx~~~zzzwwwuuu|||||||||}}}yyyuuuqqqlllgggeeemmmwwwfffOOODDD===888777777777777777888999:::::::::::::::::::::::::::<<<;;;:::::::::;;;===>>>AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHHHHIIIGGGHHHHHHHHHFFFEEECCCAAAAAAAAABBBCCCDDDEEEEEEFFFDDDEEEGGGJJJKKKLLLLLLLLLLLLJJJHHHGGGHHHGGGEEECCCDDDEEEFFFGGGHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJLLLMMMMMMNNNNNNKKKKKKLLLLLLMMMNNNOOOPPPOOONNNPPPTTTTTTSSSUUUZZZ[[[eee}}}gggSSSMMMLLLJJJHHHHHHPPPRRRUUU[[[ZZZ^^^nnnyyynnn\\\]]]eee~~~|||}}}xxxooofff[[[QQQJJJHHHDDDCCCEEEDDDBBBEEEJJJOOOTTTWWWTTTPPPQQQXXX```ooorrrlllooo{{{vvvrrrnnnnnnqqqssssssrrriiifffddddddgggkkkmmmnnnoooqqqqqqooonnnqqqxxx|||rrriiiaaa\\\XXXVVVTTTQQQPPPOOOPPPPPPKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEIIILLLMMMKKKHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@>>>===:::999888777777888999::::::::::::::::::888777666666666555444444444444555666555777:::<<<>>>FFFOOO\\\dddoooyyy~~~{{{wwwqqqnnnllllllllllllhhhfffbbb```___]]]ZZZXXXYYYXXXXXXZZZ[[[ZZZWWWUUUKKKGGGBBB===::::::;;;<<<<<<<<<===>>>>>>?????????>>>??????@@@???>>>===<<<;;;;;;::::::::::::999999666666666666666555555444111111111222222222333333444555777888:::===AAADDDHHHLLLRRRWWW\\\aaafffiiimmmpppuuu{{{~~~qqqmmmiiipppxxx~~~~~~tttsss}}}}}}zzzuuuqqqkkkkkkvvvbbbKKKBBB===999888777777888999:::;;;;;;888999999:::;;;;;;;;;;;;===<<<:::::::::;;;===>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCAAABBBBBBCCCEEEFFFFFFGGGDDDEEEHHHJJJLLLMMMMMMMMMMMMJJJGGGEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPRRRPPPRRRUUUTTTPPPPPPSSSRRR\\\kkkfffSSSOOOMMMIIIIIINNNLLLPPPXXXXXXZZZggglllppp```\\\}}}uuukkk___TTTMMMHHHDDDCCCDDDDDDBBBDDDHHHKKKPPPUUUSSSOOOPPPXXXaaaooosssjjjgggpppyyy|||xxxtttsssvvvzzz{{{{{{sssooollljjjlllooopppqqqtttvvvxxxwwwwww|||wwwmmmggg[[[ZZZWWWTTTRRRRRRSSSSSSLLLLLLKKKJJJJJJJJJJJJJJJFFFGGGHHHJJJJJJIIIHHHGGGEEEIIIMMMOOONNNKKKIIIHHHBBBBBBAAAAAAAAABBBBBBCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCAAA???>>><<<;;;999888888999;;;<<<::::::;;;;;;:::999777666888888777666666666666666666555777:::<<<>>>FFFPPP^^^fffpppxxx}}}}}}|||xxxssslllgggdddccccccccc```\\\XXXUUUSSSRRRPPPOOOQQQRRRSSSVVVYYYYYYWWWUUUPPPLLLEEE???:::888888999;;;;;;<<<===>>>???@@@@@@???@@@@@@AAAAAA???>>>===;;;;;;;;;:::::::::999999666666666666666666555444222222333333333444444444555777999;;;<<>>999999999999:::;;;<<<===888888:::;;;<<<============<<<:::::::::;;;===?????????AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHEEEFFFIIIKKKMMMNNNNNNNNNMMMJJJFFFDDDDDDDDDDDDCCCDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPUUURRRSSSUUUSSSNNNKKKMMMNNNXXXaaaoooxxx[[[SSSPPPKKKMMMNNNJJJMMMXXXYYYYYYdddfff|||lll^^^}}}uuummmbbbUUUMMMGGGHHHGGGEEECCCBBBBBBCCCJJJKKKNNNPPPOOOQQQ\\\gggsssmmmaaahhhppptttyyyvvvyyy{{{|||zzzzzzwwwrrrmmmkkkmmmssswwwuuuzzz|||ooofffbbb]]]YYYWWWVVVTTTSSSPPPNNNLLLKKKLLLMMMMMMLLLJJJHHHGGGIIILLLMMMKKKHHHJJJMMMRRRWWWYYYUUULLLEEEGGGCCC>>>===>>>???>>>===@@@@@@AAAAAABBBCCCDDDEEECCCCCCBBBAAAAAAAAABBBBBB=========<<<;;;;;;::::::999999:::999999888777666888888777666666666666666777777888888;;;AAAIIIOOO[[[cccooozzz~~~yyytttppppppnnnggg^^^ZZZZZZXXXTTTQQQPPPNNNJJJHHHGGGHHHJJJEEEDDDDDDEEEIIINNNSSSVVVXXXQQQHHHBBB???<<<888555777888999;;;<<<=========<<<>>>@@@AAAAAAAAA???>>><<<<<<;;;;;;;;;:::::::::999999888777666555444444333333222222222333444444444666888:::===@@@EEEIIILLLQQQXXX___dddiiimmmooosssvvvzzz~~~rrrccc]]]XXX\\\cccmmmyyy{{{sssgggaaadddpppvvvttt|||}}}tttZZZFFF;;;999======<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<>>===<<<<<<;;;::::::::::::999888777666999888777777666666777777777888888999;;;AAAIIINNNZZZaaalllvvv||||||xxxsssooopppmmmdddZZZUUUUUURRRNNNLLLKKKIIIFFFCCCBBBBBBCCCAAA@@@???@@@BBBFFFJJJMMMTTTPPPKKKFFFAAA<<<888555666777888:::<<<===>>>>>><<<===???@@@@@@@@@???>>><<<<<<;;;;;;;;;:::::::::999999888777666555444444333333222222333333444555555777:::<<<>>>BBBGGGKKKPPPTTT\\\bbbgggkkkooorrrvvvxxx{{{ooo___ZZZSSSUUUZZZcccooo{{{pppiiiaaa[[[]]]fffrrrzzzxxxvvvxxx}}}bbbNNNAAA:::;;;>>>===<<<;;;;;;:::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>AAABBBBBBAAABBBCCCDDDCCCBBBBBBDDDEEEEEEEEEGGGFFFEEEDDDDDDEEEGGGGGGFFFGGGHHHIIIHHHGGGEEEDDDFFFEEEEEEFFFHHHHHHGGGFFFDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJNNNSSS[[[kkkhhhUUURRRQQQSSSSSSTTTVVVYYY[[[\\\```fffqqqwwwooofff\\\VVVJJJIIIGGGEEECCCCCCCCCCCC???DDDKKKNNNNNNRRRbbbrrrkkkccc___\\\aaalllvvv~~~|||~~~}}}{{{wwwtttsssrrrssstttvvvxxx{{{~~~~~~vvvlllggghhhhhhccc___[[[XXXUUUSSSRRRRRRQQQOOOOOONNNMMMOOOQQQRRRRRRQQQPPPQQQSSSWWW[[[\\\[[[YYYMMMJJJFFFCCCAAA???<<<:::<<<<<<<<<===>>>???AAAAAA@@@AAABBBCCCCCCBBBAAAAAACCCBBBAAA@@@???>>>======:::;;;;;;::::::999888777999888777777666666777777777888888999<<>>>>>===<<<;;;<<<>>>AAACCCNNNOOONNNKKKDDD===888666555666777999;;;<<<>>>>>>======>>>>>>>>>?????????<<<<<<;;;;;;;;;:::::::::999999888777666555555444333333333333333444555555666888;;;>>>AAAEEEJJJNNNUUUYYY```fffkkkooorrruuuxxxzzz}}}jjjZZZTTTNNNNNNPPPWWWcccooowwwzzz}}}zzzyyy~~~~~~kkkgggaaa]]]]]]cccjjjoooxxxyyy|||~~~sssnnnnnnxxx|||hhhQQQCCC===;;;;;;======<<<;;;;;;:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKMMMMMMLLLKKKJJJJJJJJJKKKJJJKKKOOOUUU\\\llldddTTTTTTWWW[[[]]]]]][[[ZZZ[[[]]]ccckkkwww{{{tttkkkaaaZZZLLLJJJGGGEEEDDDDDDCCCCCC???EEEMMMRRRRRRWWWiiizzzssseee]]]WWWZZZccciiirrr}}}{{{xxxvvvtttrrrooommmnnnooopppqqquuu|||xxxppppppoooiiiccc```]]]ZZZXXXWWWWWWVVVTTTPPPPPPOOOPPPQQQRRRSSSSSSQQQRRRSSSVVVYYY]]]```aaaXXXTTTNNNHHHCCC>>><<<:::;;;;;;;;;;;;<<<===>>>???>>>???AAACCCCCCCCCAAA@@@DDDCCCBBBAAA@@@???>>>===;;;<<<<<<;;;;;;:::999888888777666666555555666666777888999:::<<>><<<::::::;;;<<<===GGGKKKOOONNNGGG???999666444555666777999;;;===>>>??????>>>>>>>>>???@@@AAA<<<<<<;;;;;;;;;::::::::::::999999888777666555555333333333333333444555666777999<<>><<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBCCCFFFFFFFFFEEECCCCCCDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEKKKLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEFFFHHHHHHFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJHHHGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIILLLKKKIIIHHHHHHIIIJJJKKKMMMHHHKKKRRRTTT\\\zzz{{{```XXXZZZ___eeeeeeaaa^^^___```gggmmmqqq{{{{{{qqqeee\\\OOOKKKGGGDDDDDDEEEDDDCCCAAAFFFNNNSSSVVV]]]ooolll```WWWVVV[[[^^^dddooo}}}}}}{{{xxxuuusssoooiiieeeeeedddccccccgggnnnvvv||||||xxxuuunnnhhhfffccc```^^^]]]]]]\\\[[[RRRRRRQQQQQQQQQRRRSSSTTTRRRSSSSSSUUUXXX\\\aaadddddd___XXXOOOGGGAAA>>>===;;;;;;:::::::::;;;<<<<<<;;;===???AAABBBBBBAAA@@@CCCBBBBBBAAA???>>>>>>===<<<======<<<<<<;;;:::999666666555444444444444555777888999:::===AAAGGGLLLRRRWWW^^^fffnnnwww{{{ooogggddd___YYYKKKHHHEEEDDDEEEDDDCCCAAA???>>><<<:::999999999:::@@@FFFLLLNNNHHH@@@:::777444444555666888:::<<<===@@@????????????@@@AAAAAA<<<<<<;;;;;;;;;:::::::::::::::999888777666555555333333333333444555666777777:::===AAAEEEJJJPPPUUU]]]aaaggglllpppsssvvvxxxyyy{{{~~~|||eeeUUUOOOLLLHHHEEEGGGPPPZZZbbbfffkkkkkkrrr||||||hhheeeaaa^^^^^^aaafffiiikkknnnsss{{{tttkkkgggqqqkkkYYYGGG@@@@@@>>>;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<=========>>>@@@@@@@@@@@@BBBDDDIIIJJJJJJHHHFFFDDDEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFEEEFFFHHHHHHFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGFFFGGGHHHIIIJJJNNNHHHHHHPPPSSSVVVkkkwww^^^\\\___fffiiieeeccceeebbbiiipppqqqsssuuuhhh^^^QQQLLLGGGDDDEEEFFFEEECCCCCCEEELLLSSSZZZcccuuuxxxggg[[[UUUUUUSSSWWW^^^iiixxx}}}yyyvvvrrrlllddd^^^]]][[[XXXXXXZZZ```fffjjjyyy~~~xxxsssooolllhhhfffdddcccbbb```VVVVVVVVVTTTRRRRRRTTTVVVUUUVVVWWWXXXYYY\\\aaadddjjjgggbbbZZZPPPHHHDDDBBB======<<<;;;::::::::::::999;;;<<<>>>@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>===>>>>>>======<<<;;;:::777666555555444444555555777888:::;;;===AAAGGGKKKQQQVVV]]]eeennnxxxwwwpppggg___RRRMMMHHHEEEDDDDDDAAA???>>><<<;;;999888777777888:::@@@FFFIIIGGGBBB<<<888555555444555666888:::<<<>>>?????????@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::::::::999888777666666555333333333333444555777777999<<<@@@DDDHHHNNNUUUYYY```eeejjjooorrrtttwwwxxxzzz|||}}}gggXXXRRRLLLIIIEEEEEEIIIRRR\\\cccjjjkkkssszzzgggeeecccbbbdddgggkkkmmmlllpppvvv}}}vvvmmmgggnnn}}}zzz]]]OOOCCC???@@@>>>===<<<<<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>>>>>???AAA@@@@@@AAACCCEEEMMMNNNOOOLLLGGGEEEGGGIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFFFFFFFGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHLLLHHHHHHNNNPPPSSS```nnniii___[[[aaafffeeedddfff```eeellloooooowwwwwwjjjaaaSSSMMMFFFDDDEEEFFFEEECCCDDDEEEJJJTTT```mmm~~~uuufff]]]YYYRRRSSSUUU[[[eeeuuu|||xxxssslllccc[[[UUURRROOOMMMOOOSSSWWWYYYdddppp{{{wwwrrrnnnkkkiiifffddd\\\\\\\\\YYYVVVUUUWWWZZZZZZ\\\]]]]]]]]]^^^aaadddhhhjjjjjjfff]]]SSSKKKGGG@@@???>>><<<;;;:::999999888999:::;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;888888777666666666666666777888:::;;;===AAAFFFJJJQQQVVV]]]fffooozzzwwwnnn^^^VVVMMMGGGEEECCC@@@<<<===<<<;;;:::999999999999777:::???CCCEEECCC===999666555444444555666888:::;;;<<<===??????>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666222333333333555666777888<<<>>>CCCGGGMMMSSSYYY^^^dddhhhmmmrrrtttvvvxxxzzz~~~jjj[[[VVVNNNMMMKKKHHHHHHPPP]]]ggglllnnnuuuttteeegggiiillloooqqqsssssspppsssyyy~~~wwwnnnfffiiirrrvvvqqqiiiQQQHHH@@@>>>???======???<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@AAAAAAAAAAAABBBEEEGGGNNNPPPQQQMMMHHHEEEGGGJJJGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJHHHGGGFFFFFFFFFHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGGGGFFFHHHIIIIIIIIIOOOXXX```~~~wwwdddVVVYYY___^^^]]]```]]]```eeeiiiiiimmm~~~xxxkkkcccTTTMMMFFFDDDFFFGGGEEECCCGGGFFFKKKWWWfffuuurrrgggaaaXXXVVVTTTTTTZZZfffuuu~~~zzzuuunnnccc[[[OOOLLLHHHFFFGGGIIILLLMMMQQQ^^^pppyyytttppplllhhheeeaaabbbaaa]]]YYYXXXZZZ]]]^^^```ccccccaaa```bbbddddddiiiooonnnfffZZZPPPJJJBBBAAA???===;;;:::999999888888888999;;;===???@@@@@@@@@@@@AAAAAAAAABBBBBB?????????>>>>>>===<<<;;;:::999999888888888888888777888:::<<<===AAAFFFJJJQQQVVV^^^gggqqq{{{~~~hhh___SSSJJJFFFCCC???;;;>>>>>>===<<<<<<;;;<<<<<<666666:::???DDDCCC>>>999777666444333444555777999999:::<<<>>>>>>===<<<:::<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666222333333444555666888888>>>AAAEEEJJJOOOVVV]]]aaafffjjjoootttvvvxxxzzz{{{lll^^^YYYSSSSSSQQQLLLKKKRRR```lllooopppvvv~~~nnn```dddjjjppptttuuuuuutttooorrrwww{{{~~~vvvmmmddddddiiijjjccc[[[LLLEEE@@@???>>><<<===???<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<=========>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAACCCEEEHHHOOOQQQRRRNNNHHHEEEGGGJJJHHHGGGFFFFFFGGGJJJMMMNNNMMMMMMKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGEEECCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFAAABBBDDDFFFGGGGGGFFFEEEAAAHHHKKKEEECCCJJJTTTZZZjjjhhhTTTSSSYYYXXXWWWZZZ^^^]]]```dddccceeeqqqvvvkkkbbbWWWOOOHHHGGGFFFDDDDDDGGGFFFHHHLLLUUUdddwwwssseee^^^[[[VVVSSSVVV]]]eeekkk{{{|||wwwqqqhhh```WWWPPPJJJIIIHHHEEEFFFIIIJJJRRR^^^nnn~~~~~~wwwssspppllliiijjjlllmmmhhhaaa^^^___bbbbbbdddeeeccc```___aaadddffffffiiilllllleeeYYYNNNDDDCCCBBB???<<<::::::;;;999888666555666888;;;===?????????@@@@@@AAAAAAAAA>>>>>>?????????>>>=========;;;999888666666666777:::<<>>===<<<;;;;;;;;;;;;999999999999999999999999777777666555555555555555777888:::<<<>>>@@@@@@AAA<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777666555444444555777:::;;;???CCCHHHNNNTTT[[[aaafffoooqqqsssvvvxxx{{{}}}pppgggddd\\\^^^]]]WWWQQQUUU```kkklllqqqwww~~~~~~ppplllkkknnnrrrsssrrrtttyyyssszzz}}}{{{vvvnnnccc^^^\\\ZZZTTTOOOAAA@@@>>>===<<<===???@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBKKKJJJJJJIIIHHHGGGFFFFFFLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLLLLLLLKKKIIIHHHHHHHHHFFFDDDEEEHHHIIIGGGDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEIIILLLKKKIIIIIIMMMRRRdddtttsssTTTKKKLLLMMMRRRXXXUUUXXXZZZYYYYYY___hhhqqquuujjjcccXXXPPPHHHGGGFFFDDDDDDGGGBBBDDDIIITTTgggwwwkkkeee]]]WWWTTTVVV[[[^^^nnnuuu|||tttiiiaaaXXXPPPIIIGGGFFFCCCDDDGGGEEEKKKVVVcccqqq{{{xxxtttqqqqqqrrrqqqmmmgggccccccddddddeeeeeedddbbbbbbbbbccceeedddfffiiikkkfff]]]UUUHHHGGGEEEBBB>>><<<;;;;;;999888666666666888:::;;;======>>>??????@@@AAAAAA@@@@@@AAA@@@@@@???>>>>>><<<;;;999888777666777777999;;;===???@@@CCCFFFIIIOOORRRWWW___hhhrrryyy~~~qqq```UUUMMMEEE@@@>>>>>>===<<<:::::::::::::::999999999999999999999999777777666555555555555555777888:::<<<>>>???@@@@@@<<<<<<;;;;;;;;;::::::::::::999888777777666666666333333333444666999<<<>>>@@@DDDJJJPPPVVV\\\cccgggnnnqqqtttwwwyyy{{{~~~|||nnneeebbb```cccccc___[[[]]]gggpppvvvxxx{{{~~~uuutttssstttwwwvvvssstttxxxxxx~~~~~~{{{yyyqqqiii___XXXUUUQQQKKKFFF???>>><<<;;;;;;<<<===>>>???>>>>>>========================>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCIIIHHHHHHGGGGGGFFFFFFEEEJJJIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJHHHFFFGGGHHHIIIGGGEEEDDDEEEGGGHHHIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGGGGFFFHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFIIILLLKKKIIIJJJNNNRRR[[[kkk]]]OOOMMMKKKLLLPPPXXXYYYXXXWWWWWWZZZaaagggvvv{{{}}}zzzoooggg[[[RRRJJJGGGGGGEEEDDDFFFBBBCCCHHHUUUkkkzzztttiii^^^VVVSSSSSSTTT]]]dddqqq}}}~~~rrriii]]]TTTLLLIIIFFFCCCCCCFFFBBBFFFNNNWWWaaammmyyy~~~zzzwwwyyyxxxvvvrrrnnnkkkhhhggghhhgggfffffffffeeedddbbbbbbaaaaaadddfffeee```[[[MMMLLLIIIEEEAAA>>><<<<<<888777777777777777888888::::::;;;<<<>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;999888777777777888:::<<<>>>@@@AAACCCGGGIIIQQQRRRUUUZZZaaaiiipppttt{{{~~~|||iii\\\RRRHHHAAA???<<<;;;:::999888888888999999999999999999999999999777777666555555555666666777888:::<<<>>>??????@@@<<<<<<;;;;;;;;;:::::::::888888888777666666555555111111222333666:::>>>@@@CCCGGGMMMSSSYYY___eeeiiinnnqqqvvvyyy{{{|||~~~yyykkkccc^^^aaaeeeiiiiiigggiiiooouuu~~~}}}{{{{{{|||}}}~~~}}}~~~~~~||||||}}}zzzuuutttwww|||}}}}}}xxxwwwqqqjjj```XXXRRRMMMFFFBBB<<<;;;:::999999:::<<<<<<===============>>>>>>??????@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLJJJIIIHHHIIIHHHGGGEEECCCDDDFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFIIIJJJJJJJJJJJJIIIIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJIIIGGGIIIMMMQQQQQQ___uuummmXXXOOOJJJIIILLLWWWVVVTTTSSSTTTXXX]]]```jjj{{{uuuwww{{{ssscccXXXMMMIIIHHHFFFEEEFFFFFFFFFJJJWWWnnnsssfff\\\UUUSSSRRRTTTYYYcccmmmuuuxxxggg]]]TTTNNNJJJEEEEEEGGGDDDFFFJJJOOOVVV___iiiooo}}}}}}zzz{{{yyyvvvtttssspppmmmjjjllljjjhhhhhhjjjiiiddd```___]]]\\\\\\^^^___^^^\\\OOOMMMJJJGGGDDDBBB@@@>>>888888888777777777666666777777888:::<<<===>>>???@@@@@@@@@???>>>===<<<;;;<<<;;;:::888777777888888<<<>>>AAABBBCCCEEEIIIKKKQQQQQQRRRUUUZZZaaagggkkkqqqttt{{{oooaaaVVVKKKDDDAAA===<<<:::888777777888888888888888888888888888888777777666666666666666777888888:::<<<===>>>??????<<<<<<;;;;;;;;;:::::::::777777777666666555444444111111222444777;;;???BBBFFFJJJPPPWWW]]]ccchhhlllooosssxxx|||}}}}}}~~~~~~~~~uuuiii```\\\]]]bbbiiinnnqqqtttxxx{{{|||yyyxxxyyy||||||{{{}}}{{{uuutttwww}}}wwwvvvtttnnneee[[[RRRJJJDDD@@@;;;::::::999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGFFFFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPMMMLLLJJJIIIHHHGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFEEEDDDDDDFFFHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFGGGGGGFFFHHHKKKNNNLLLWWWfffyyygggTTTJJJJJJOOOQQQOOOMMMOOOTTTZZZ___aaaiiivvv{{{rrrrrr{{{pppbbbSSSLLLJJJHHHFFFGGGGGGGGGLLLZZZqqq|||mmmaaaWWWRRRPPPOOORRRYYY```fffrrrrrrhhh]]]UUUOOOHHHEEEGGGFFFGGGIIIKKKNNNTTT[[[```mmm{{{~~~zzzxxxvvvuuuttttttrrrooommmnnnlllkkkkkkllljjjeee```]]][[[XXXWWWWWWXXXXXXXXXPPPMMMIIIHHHGGGFFFDDDBBB:::999999888777666555555555666777888:::;;;<<<===@@@@@@@@@@@@???>>>===<<<<<<;;;:::888888888999999===>>>@@@BBBCCCEEEHHHJJJNNNNNNNNNOOOTTTYYY___cccgggiiippp{{{sssfff[[[PPPIIIGGG@@@>>><<<999777777888999888888888888888888888888777777666666666777777888888999:::<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::666666777777666555333333333333444555888<<<@@@BBBIIINNNTTT[[[aaagggllloooqqqvvv{{{~~~rrrhhh```\\\YYY___gggqqqyyy~~~}}}xxxvvvwwwzzz}}}zzzxxxzzz{{{ttttttwwwyyyvvv{{{yyyuuurrroooggg\\\PPPFFF@@@>>>:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFEEEDDDEEEGGGHHHIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLNNNMMMTTT\\\iiiyyy[[[JJJIIIOOOMMMLLLKKKOOOUUU[[[```bbbkkkppp}}}}}}rrrrrr{{{nnn[[[QQQMMMJJJHHHIIIEEEFFFMMM^^^wwwttteeeYYYQQQMMMLLLLLLOOOTTTZZZcccsss}}}ssshhh___VVVLLLFFFFFFFFFGGGGGGGGGHHHKKKPPPSSS^^^hhh|||{{{vvvtttuuuuuuuuutttrrrpppooonnnnnnnnnooommmiiiddd```\\\ZZZXXXVVVTTTTTTTTTUUURRROOOKKKIIIJJJJJJGGGDDD===<<<:::888777666555555555555666777999:::;;;;;;@@@AAAAAAAAAAAA@@@??????<<<;;;:::999888888999::::::<<<>>>???@@@AAAEEEGGGJJJIIIIIIJJJMMMRRRVVVYYY[[[\\\bbbnnnyyy|||nnncccWWWOOOMMMFFFCCC@@@<<<:::999::::::888888888888888888888888777777666666666777888888888999:::;;;<<<=========<<<<<<;;;;;;;;;:::::::::666666777777777555444222555555555777:::>>>BBBEEELLLQQQXXX___eeejjjooorrruuuyyy~~~yyyppphhhbbb___[[[___hhhsss~~~yyyvvvvvvxxxyyywwwwwwzzzzzzrrrpppttt{{{uuupppttt{{{tttrrrpppjjj^^^QQQFFFAAA???:::;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>@@@@@@???@@@AAACCCDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNLLLIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIHHHIIIIIIJJJKKKLLLHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDEEEGGGIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIKKKNNNOOOOOOOOOOOONNNQQQUUU^^^rrrlllTTTKKKKKKMMMNNNNNNPPPTTTYYY^^^aaahhhiiiqqquuuuuu~~~zzzbbbTTTOOOLLLJJJKKKDDDGGGQQQddd||||||lll___VVVRRRLLLIIIHHHLLLQQQWWWaaakkkuuukkk```SSSKKKIIIFFFFFFGGGFFFFFFFFFIIIKKKQQQWWWggg{{{~~~yyytttwwwyyyxxxtttpppooopppmmmooorrrqqqmmmgggccc```\\\\\\[[[YYYWWWUUUUUUUUUWWWSSSNNNLLLMMMMMMIIIEEE@@@>>>;;;888666666666777666666666777888999999:::===>>>>>>????????????>>><<<;;;:::999888999::::::999;;;===>>>???@@@CCCFFFFFFEEEEEEFFFGGGJJJLLLMMMOOOOOOTTT___kkkwwwzzzlll___UUURRRLLLIIIDDD???<<<;;;;;;<<<888888888888888888888888777777666666777888888999888999:::;;;<<<=========<<<<<<;;;;;;;;;:::::::::666777888888888666444333444444666888===BBBFFFIIINNNSSS[[[bbbhhhmmmrrruuuyyy|||}}}tttnnnjjjeeebbb^^^```gggsss}}}zzzxxxxxxyyyzzz|||~~~yyynnnlllooopppwwwvvvoooppp}}}{{{rrrnnnnnniii^^^OOODDD@@@@@@999:::;;;<<<==================<<<======>>>?????????@@@BBBDDDEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNPPPPPPOOOKKKIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEHHHIIIJJJIIIFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHLLLOOORRRQQQOOOLLLMMMLLLOOOWWWcccwwwlllWWWKKKLLLNNNQQQRRRRRRVVV\\\aaaddddddjjjvvvxxxyyygggWWWPPPMMMLLLLLLGGGJJJUUUhhhtttggg___ZZZMMMHHHEEEIIINNNRRRXXX^^^rrrvvviii[[[QQQNNNGGGHHHHHHGGGFFFFFFGGGIIIKKKNNNXXXjjj|||uuuzzz}}}zzztttooooooqqqlllppptttsssmmmfffbbb```\\\]]]^^^]]]ZZZXXXWWWWWW\\\WWWQQQOOOOOONNNJJJEEEBBB@@@<<<888666666777888666666777777888888999999888999:::;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;===>>>???@@@AAADDDGGGCCCCCCCCCCCCCCCDDDDDDEEEGGGFFFKKKUUUaaammmzzzsssdddYYYTTTPPPLLLGGGBBB>>><<<======777777777777777777777777777777666777777888999999888999:::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::666777888999888666444333333333555999>>>DDDIIIMMMPPPUUU]]]dddjjjooosssvvv{{{~~~zzzrrrnnnkkkgggeee```aaafffqqq|||{{{zzzzzzzzz|||}}}zzzlllhhhjjjeeennnwwwzzz|||}}}{{{wwwvvvlllkkkuuu{{{pppeeefffbbbWWWHHH===999:::888999:::;;;<<<<<<<<<<<<===============>>>>>>???@@@AAACCCEEEFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHFFFGGGIIILLLNNNPPPQQQQQQPPPRRRSSSQQQMMMLLLMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGGGGHHHIIIJJJKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDEEEHHHJJJJJJJJJFFFGGGHHHHHHIIIIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCEEEJJJNNNQQQPPPLLLHHHJJJHHHKKKSSSZZZjjjfffQQQHHHMMMQQQRRRRRRUUU\\\ccccccccchhhpppxxxwwwxxxhhh\\\TTTJJJGGGKKKGGGKKKVVVkkkvvvgggZZZRRRLLLHHHHHHHHHIIINNNUUUaaalllxxxhhhYYYRRROOOLLLIIIHHHHHHGGGEEEDDDEEEIIIPPPZZZfff{{{zzztttpppmmmkkklllooopppnnnkkkhhheeeaaa```^^^[[[XXXXXXZZZ\\\WWWUUUUUUWWWYYYUUUMMMFFFFFFBBB>>>:::888777555444555555444555555666777888999:::;;;<<<======>>>===<<<;;;:::999999;;;<<<>>>>>>@@@AAA@@@@@@AAACCCEEEDDDEEEEEEEEEDDDBBB@@@???BBBCCCGGGMMMRRR\\\nnn~~~lll___YYYTTTOOOHHHDDDCCCDDDEEEFFFBBB;;;666666777555666888666666666666777777777777999999999:::::::::;;;;;;>>>>>>>>>===<<<:::999888555666777666555444555666555666888:::>>>DDDKKKPPPUUUZZZaaahhhmmmqqquuuxxx}}}}}}yyynnniiijjjkkkkkkllliiiiiiqqq~~~}}}yyyvvvuuuxxx}}}}}}pppiiigggcccgggmmmrrrwwwzzzwwwsssooonnnooosssyyy~~~zzzqqqmmmbbbVVVOOOHHH@@@<<<;;;:::::::::;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDKKKKKKJJJIIIHHHFFFEEEDDDFFFEEEEEEDDDDDDEEEFFFGGGJJJGGGEEEDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHIIIIIIGGGGGGHHHIIIPPPOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEIIIHHHJJJMMMQQQQQQNNNKKKJJJGGGIIIOOORRRZZZsssvvv]]]UUURRRQQQTTTZZZ^^^]]]\\\___eeejjjjjjlllvvv~~~yyy|||rrrcccWWWKKKIIINNNIIILLLXXXmmmnnn```UUUNNNHHHHHHIIIHHHIIIMMMUUU^^^qqqpppaaaYYYUUUSSSPPPMMMLLLJJJGGGEEEDDDFFFLLLSSS\\\mmm|||wwwsssuuuuuuvvvuuusssooollliiifffeeecccaaa```aaaccceee^^^]]]\\\]]]]]]YYYPPPIIIIIIEEE@@@<<<;;;:::999999:::999999888888999999999888888999:::::::::::::::<<<;;;999999999;;;===>>>@@@AAABBBBBBBBBCCCEEEGGGDDDDDDDDDDDDCCCAAA@@@?????????BBBGGGKKKTTTdddtttttteee]]]VVVQQQLLLIIIIIIKKKLLLLLLCCC<<<777777888666666888666666666777777777888888:::::::::;;;;;;;;;<<<<<<=========<<<;;;:::999888555777777777555444555666666777:::===AAAGGGOOOTTTXXX]]]dddjjjppptttxxxzzz|||}}}~~~vvvqqqpppsssuuusssooonnnsss}}}yyyxxxwwwwwwyyy}}}rrrjjjgggccceeeiiiooovvv{{{yyyvvvuuuttttttwww|||~~~yyyqqqkkk___SSSLLLFFF???;;;;;;===<<<<<<;;;<<<<<<======??????@@@@@@AAABBBBBBBBBCCCBBBBBBCCCCCCEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEDDDEEEEEEGGGGGGIIIGGGEEEEEEFFFGGGFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHGGGHHHIIIHHHGGGFFFGGGIIIMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGHHHKKKNNNOOOLLLIIIKKKGGGHHHNNNPPPVVVjjjvvv```ZZZVVVXXX___eeefffeeedddiiimmmllllllsssppp```RRRMMMPPPKKKOOO[[[oooyyykkk^^^TTTKKKJJJJJJHHHGGGGGGKKKQQQ___tttnnnddd```]]]YYYVVVSSSOOOKKKHHHFFFFFFHHHLLLQQQ]]]rrr{{{wwwssspppjjjiiihhhggghhhjjjlllmmmiiigggfffeeeddd___WWWPPPKKKGGG@@@<<<:::::::::999::::::999888888999999999999999999999999999999999;;;:::999999:::<<<>>>???BBBCCCEEEEEEFFFGGGJJJLLLHHHHHHGGGFFFEEECCCAAA@@@>>>===???BBBDDDJJJXXXeeeyyyqqqggg^^^[[[VVVSSSSSSSSSSSSRRREEE>>>888888999777666777555555666777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777666777888777555444555666777999<<<@@@EEELLLSSSXXX]]]aaahhhnnnssswwwzzz}}}|||}}}~~~xxxwww}}}~~~{{{~~~vvvxxxzzz{{{{{{~~~vvvlllhhhbbb```aaakkkxxx~~~}}}xxxoooggg[[[NNNGGGBBB===;;;<<<>>>>>>===<<<<<<<<<<<<===AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEFFFGGGFFFEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFIIIKKKKKKIIIGGGKKKGGGGGGLLLNNNQQQ]]]kkkrrrhhh^^^\\\ccckkkoooooojjjnnnpppooollloooyyy~~~qqqaaaUUUPPPNNNSSS___rrryyylll^^^QQQMMMMMMJJJHHHGGGKKKLLLTTTbbbuuu~~~qqqjjjgggccc___[[[WWWSSSPPPLLLJJJHHHJJJLLLSSSaaaooo}}}{{{uuutttrrrrrrsssuuuvvvvvvrrrqqqpppooommmggg```[[[TTTNNNFFF???;;;:::::::::::::::::::::<<<===>>>???>>>>>>======<<<<<<<<<<<<;;;;;;:::999:::<<>>CCCHHHOOOWWW\\\aaaeeelllqqquuuyyy|||~~~~~~|||{{{www{{{}}}yyyooohhh^^^YYYZZZhhhzzzvvvmmmbbbVVVIIICCC???<<<;;;===>>>>>>=========>>>>>>???AAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHFFFFFFGGGHHHGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFHHHIIIIIIHHHGGGJJJFFFFFFKKKMMMOOOTTT[[[vvvxxxggg^^^```hhhooorrrllloooqqqooommmmmmrrrwwwttt___PPPPPPVVVbbbtttyyyiiiWWWOOOMMMKKKIIIJJJJJJHHHLLLUUUcccvvvuuurrrlllhhhdddaaa]]][[[SSSNNNKKKJJJKKKMMMVVV```rrr||||||{{{zzzwwwsssmmmiiibbb[[[RRRIIICCC@@@>>>===<<<===>>>AAADDDHHHKKKLLLFFFEEEDDDBBBAAA@@@@@@@@@===<<<;;;;;;<<<>>>@@@AAADDDFFFHHHJJJLLLOOOSSSVVVZZZYYYXXXUUUQQQLLLGGGEEEDDDAAA?????????@@@GGGOOOUUUhhhwwwsssnnnjjjgggeeebbbaaaSSSHHH===;;;;;;999777777555666777888999:::;;;<<<888888999999999:::::::::;;;;;;;;;;;;:::999888888666777888777666555666888888;;;@@@EEEKKKRRRZZZ___dddhhhnnnssswwwyyy|||~~~~~~}}}|||{{{ooofff]]]VVVWWWfffyyyuuujjj]]]QQQFFF@@@>>><<<<<>>???@@@BBBCCCAAAAAABBBBBBCCCDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIHHHGGGGGGHHHHHHGGGEEECCCDDDDDDDDDDDDCCCCCCBBBDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLKKKJJJIIIGGGFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHGGGEEEEEEIIILLLMMMPPPSSSaaa~~~qqq```[[[```ggglllhhhjjjllllllllllllnnnqqqyyyhhhTTTRRRXXXeeeuuutttbbbVVVOOOJJJIIIJJJEEEDDDEEEKKKTTTddd{{{xxxqqqmmmkkkhhhggg[[[TTTOOONNNLLLLLLOOOUUU___ooo{{{xxxnnnggg]]]SSSLLLGGGCCCAAA>>>???BBBGGGLLLQQQUUUXXXTTTRRRNNNJJJGGGDDDCCCCCC@@@???>>>======???AAABBBCCCEEEIIIKKKNNNQQQUUUXXX]]]]]]]]][[[WWWQQQKKKHHHEEEAAA>>>>>>===<<>>CCCIIIOOOUUU]]]aaafffkkkpppuuuxxxzzz}}}~~~}}}~~~|||zzz{{{nnnccc]]]WWWYYYiiiyyyvvviiiYYYNNNDDD@@@???===>>>AAA<<<<<<===>>>@@@BBBDDDEEEAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHIIIHHHGGGHHHIIIIIIGGGEEEBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMLLLJJJIIIGGGFFFEEEGGGGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIEEEEEEFFFGGGIIIKKKNNNPPPUUUnnniii[[[XXX\\\aaa```aaaccceeegggiiikkklllkkktttnnn[[[RRRZZZfffvvvrrrdddXXXMMMHHHIIIFFFEEEEEEHHHKKKTTTfffwww{{{uuurrrqqqpppeee]]]VVVTTTQQQNNNMMMPPPUUUaaannnyyy{{{uuukkkbbbZZZTTTOOOLLLGGGIIIMMMRRRXXX^^^ccceeegggddd^^^VVVPPPKKKHHHFFFDDDBBB@@@??????@@@AAABBBBBBDDDHHHKKKNNNRRRWWWZZZ]]]___bbbbbb___YYYSSSNNNFFFAAA>>>>>>===<<>>AAAGGGLLLRRRYYY___dddiiimmmssswwwzzz|||~~~|||vvvtttwwwwww{{{sssqqqmmmyyyzzzmmmccc]]]YYY___qqq~~~yyyjjjUUULLLCCCAAAAAA@@@@@@BBB>>>>>>??????AAABBBDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIGGGEEEBBBCCCDDDDDDEEEEEEEEEEEEBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGIIIIIIIIIGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFHHHGGGFFFEEEGGGIIICCCEEEFFFEEEEEEGGGKKKNNNNNN^^^wwwxxxcccWWWTTTVVVWWWWWWXXX\\\aaaeeeffffffaaahhhuuupppaaaSSSZZZgggwwwppp```QQQJJJIIIKKKJJJJJJIIIHHHKKKXXXfff|||zzzwwwvvvuuunnneee]]]ZZZVVVQQQNNNOOOOOOVVV\\\aaakkk{{{{{{ssslllfff```\\\VVVXXX\\\aaagggmmmrrruuuwwwssskkkaaaXXXQQQLLLJJJFFFDDDBBB@@@@@@@@@AAABBBAAADDDGGGKKKNNNRRRWWWZZZ^^^aaafffhhhgggaaaZZZVVVHHHCCC@@@@@@???===@@@DDDNNNIIIKKKWWWgggxxx|||wwwuuuuuuuuuvvvlllZZZFFF===<<<;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;222444666777888999;;;===AAADDDJJJOOOUUU[[[aaaffflllooouuuyyy{{{}}}vvvmmmjjjnnnqqqvvvyyyjjjiiibbbmmm}}}yyyoooddd\\\ZZZdddxxx{{{lllTTTKKKDDDCCCCCCAAAAAACCC@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJIIIGGGEEECCCCCCEEEFFFGGGGGGGGGGGGBBBCCCDDDCCCBBBBBBCCCDDDBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIIIIIIIGGGEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCFFFGGGGGGDDDDDDFFFHHHCCCFFFFFFCCCAAADDDIIIMMMKKKTTTeeekkkXXXQQQQQQQQQPPPRRRVVV\\\aaabbbbbb^^^eeeooovvvggg[[[ZZZaaarrryyyeeeWWWOOOLLLJJJIIIGGGFFFHHHKKKNNNQQQggg~~~|||yyypppgggddd```YYYTTTRRRLLLLLLNNNRRRZZZeeeooouuuzzzwwwooommmmmmqqqwww}}}}}}wwwmmmbbbVVVLLLGGGDDDCCCBBB@@@???>>>>>>>>>>>>@@@AAACCCFFFKKKQQQVVV^^^ccchhhjjjkkkkkkeee]]]QQQLLLDDD???============AAAAAAEEEMMMVVVdddxxxvvvrrrvvvyyyzzzyyydddLLL???<<<;;;;;;<<<;;;<<<===<<<:::999:::;;;999999999888999999::::::<<<;;;::::::999999999999777777777777888999:::;;;DDDHHHMMMSSSXXX^^^eeeiiippppppqqqssswww|||~~~xxxrrrlllhhhiiijjjqqq~~~rrrgggaaa```dddmmmzzzvvviii___XXX]]]jjj}}}wwwfffPPPIIIAAA>>>@@@CCCCCCBBB???@@@AAAAAA@@@AAACCCEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEFFFHHHHHHFFFEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJLLLFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFGGGFFFEEECCCCCCEEEFFFGGGGGGHHHHHHIIIHHHGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGDDDDDDEEEEEEDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFMMMXXXkkkvvv]]]RRRQQQPPPKKKKKKRRRYYY]]]___bbb]]]^^^fffuuutttaaacccjjjttt}}}kkk]]]SSSMMMMMMKKKHHHFFFFFFHHHKKKMMMYYYnnn|||tttllliiieee]]]VVVSSSPPPNNNLLLKKKNNNTTT[[[___pppwww~~~|||}}}wwwlll```SSSIIIDDDBBBAAA@@@>>>======<<<<<<<<<===>>>@@@BBBFFFLLLPPPVVV]]]cccgggkkkmmmhhhaaaTTTNNNGGGAAA>>>>>>======AAA@@@AAAEEEKKKTTTeeetttxxxuuuxxxzzzyyyxxxcccLLL@@@<<<::::::;;;;;;<<<===<<<:::999:::;;;999999888888999999::::::<<<;;;:::999999999999999999888888888999;;;===>>>GGGJJJPPPUUU[[[aaagggkkkrrrssstttvvvzzz~~~}}}wwwnnniiieeefffhhhooo~~~{{{nnnddd______bbbiiirrrxxx|||uuuiii___[[[cccrrrrrr^^^LLLFFF???===>>>@@@???===???@@@AAA@@@@@@@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEEEEFFFHHHHHHFFFEEEFFFGGGFFFFFFEEEEEEFFFGGGIIIJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFDDDEEEEEEDDDCCCCCCDDDFFFEEEEEEFFFFFFEEECCCBBB@@@CCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFKKKRRR]]]rrrmmm\\\UUUOOOIIIHHHNNNVVVZZZ^^^bbb]]]]]]aaakkkzzzqqquuuzzz~~~vvvgggZZZQQQQQQNNNJJJGGGEEEEEEGGGHHHLLL]]]sss{{{tttqqqlllccc\\\YYYWWWSSSMMMHHHFFFGGGJJJMMMTTTZZZbbbjjjttt~~~|||}}}{{{wwwnnncccWWWMMMEEEAAA>>>>>><<<;;;::::::999999888999:::;;;<<>>===@@@===<<<>>>@@@FFFRRR^^^oooxxx{{{xxxzzzzzzxxxuuubbbLLL@@@<<<::::::;;;<<<===>>>===;;;999999:::999999888888999999:::;;;;;;::::::999999999999:::::::::999999:::===AAACCCJJJMMMSSSYYY^^^dddjjjnnnttttttuuuwww{{{{{{uuulllgggeeeggglllsss}}}yyyiii```]]]^^^```gggnnnpppqqquuu|||~~~{{{tttjjjaaa___kkk}}}jjjTTTIIIDDD???===??????>>><<>>???;;;:::;;;===AAAJJJTTT___iiittt{{{}}}{{{|||zzzvvvppp___LLLBBB===;;;:::<<<>>>???@@@???<<<:::999999888888888888999:::;;;;;;::::::999999999999999:::;;;:::888999;;;???DDDGGGLLLPPPVVV\\\bbbgggmmmpppttttttvvvxxx{{{~~~xxxsssllljjjkkkooowww}}}wwwggg___]]]^^^aaahhhoooqqqpppsssyyyvvvyyy{{{{{{xxxrrrjjjdddccctttbbbNNNEEEBBB@@@@@@AAABBBAAA??????@@@AAA@@@???@@@BBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFBBBEEEGGGEEEBBBAAACCCGGGEEEFFFHHHHHHFFFEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIIIILLLKKKIIIGGGEEEBBBAAA@@@AAABBBBBBCCCCCCDDDDDDDDD@@@@@@??????@@@AAAAAABBBEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCAAAAAACCCDDDGGGGGGGGGGGGEEECCCAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEHHHLLLNNNNNNSSSggguuuaaaYYYRRRMMMOOORRRSSSUUUXXX\\\]]]___bbbfffsss{{{yyy}}}}}}~~~nnnbbb]]]YYYTTTNNNJJJHHHGGGHHHIIINNNVVVbbbqqq{{{uuunnnjjjiiigggccc\\\TTTNNNJJJIIIHHHIIIHHHHHHIIIMMMUUU^^^eeesss~~~yyywwwzzzrrrhhhaaa^^^\\\ZZZXXXQQQNNNIIIDDD@@@===<<<<<<888888777666555555555555555666666666555666999;;;???GGGQQQYYYccciiiiiidddZZZVVVNNNHHHEEEBBB@@@???@@@<<<:::;;;===???EEEMMMTTT^^^hhhooouuu|||~~~}}}zzz}}}}}}||||||yyytttkkk]]]LLLDDD???<<<<<<>>>AAABBBCCCBBB>>>;;;999999888888888888999:::;;;<<<999999999888888999999:::999888888999<<>>CCCHHHKKKPPPTTT[[[bbbhhhmmmqqqttt|||}}}~~~|||vvvppplllhhhqqq{{{|||tttjjjeeeeeebbbfffooovvvuuuqqqpppsss~~~}}}|||zzzsssmmmnnnrrr}}}dddOOOGGG<<<<<<===>>>???AAABBBCCCBBBCCCCCCBBBAAAAAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHHHHEEEFFFHHHHHHFFFEEEFFFGGGDDDDDDCCCBBBBBBCCCDDDEEEKKKKKKIIIHHHFFFDDDCCCBBB@@@@@@AAABBBCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBBBBCCCDDDCCCAAAAAACCCDDDDDDDDDEEEEEEEEECCCBBBAAA??????@@@@@@@@@@@@??????>>>>>>???@@@AAABBBDDDEEEEEEFFFHHHHHHGGGLLL[[[jjjeee[[[QQQNNNOOOOOORRRVVVSSSVVV\\\dddiiinnnyyyyyytttooofff\\\TTTMMMJJJIIIHHHEEEFFFLLLSSS]]]nnn}}}vvvrrrnnnlllhhhbbb[[[TTTMMMJJJFFFDDDBBBAAABBBDDDFFFGGGIIIUUUbbbmmmyyypppssssssooofff___]]]]]]aaa[[[SSSMMMJJJGGGCCC@@@???>>>;;;999777666666666777666666555555555555555333555666555444444555777555;;;AAAGGGQQQZZZ]]]ZZZTTTPPPKKKGGGEEEDDDCCCAAA>>>:::888:::;;;:::<<>>;;;:::777777777888999:::<<<===888888888888888999::::::777888:::===BBBGGGKKKMMMSSSXXX___fffkkkppptttwww|||wwwrrrlllhhhhhhvvv}}}}}}|||{{{|||{{{wwwqqqllliiihhhhhhllluuu}}}|||vvvtttvvv~~~|||uuuqqqyyy{{{vvvxxxlllTTTHHHGGG?????????>>>>>>@@@BBBDDDDDDDDDEEEDDDBBBBBBDDDEEECCCCCCDDDDDDDDDDDDCCCCCCFFFGGGIIIJJJJJJJJJHHHHHHHHHDDD@@@AAAEEEGGGGGGEEEEEEFFFHHHHHHFFFEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFFFFEEEDDDCCCCCC???@@@@@@AAACCCDDDDDDEEECCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEECCCBBBAAABBBBBBBBB@@@@@@BBBCCCAAABBBCCCDDDDDDCCCBBBAAA>>>??????????????????>>>===>>>>>>???@@@BBBDDDEEEGGGEEEEEEIIIJJJLLLTTT]]]ttt{{{lllZZZQQQNNNOOOUUU[[[\\\\\\```hhhnnnqqqwww~~~}}}wwwmmmaaaWWWOOOJJJHHHJJJEEEDDDGGGJJJPPP]]]lll}}}vvvoooooommmjjjddd]]]WWWSSSHHHFFFDDDBBBBBBBBBAAA@@@BBBKKKSSSYYYcccsssyyymmmoooooojjjbbb[[[ZZZ[[[YYYSSSLLLGGGDDDBBB===:::888888777666666666666777777777666555555555666666222444555555444444555666000555;;;AAAKKKUUUYYYWWWQQQNNNIIIFFFEEEEEECCCBBB;;;777666999<<<<<<===AAAAAAGGGNNNRRRXXXbbbiiikkkmmmrrrvvvvvvvvvwwwtttpppaaaWWWMMMIIIFFFDDDDDDHHHHHHJJJKKKIIIDDD???<<<:::777777777888999;;;<<<===888888777777888999::::::777999<<<@@@EEEIIIMMMOOOUUUZZZaaahhhnnnssswwwzzz~~~~~~yyyuuupppjjjfffjjjzzz~~~xxxvvvrrrrrrrrrqqqpppmmmkkkiiilllrrr|||}}}xxxwww~~~wwwrrrrrrxxx~~~sss^^^KKKEEEIIIDDDCCCBBBAAA???@@@CCCEEEEEEEEEFFFEEECCCCCCDDDFFFBBBBBBCCCCCCCCCCCCBBBBBBFFFGGGIIIKKKKKKJJJIIIHHHFFF@@@;;;<<>>>>>????????????>>>>>>======>>>???@@@BBBDDDEEECCC??????EEEJJJLLLQQQXXXggg~~~eeeVVVOOOPPPWWW___```]]]___eeekkknnnqqqvvvxxxjjj\\\QQQLLLLLLGGGEEECCCBBBEEEKKKRRRVVVmmm}}}zzzsssllliiiggg___UUULLLGGGCCCAAABBBCCCBBB???AAADDDGGGKKKQQQ[[[hhhppp}}}{{{sssmmmgggeeebbb]]]WWWRRRNNNKKKHHHFFFDDD@@@===;;;999888666666666666666666666666666666555555555444444444777666555333222222333333555666888<<>>???CCCHHHNNNTTTZZZaaaeeemmmnnnqqqtttvvvvvvtttqqqaaaVVVLLLIIIIIIFFFEEEEEEKKKPPPSSSNNNEEE===<<<>>>888999;;;============<<<:::;;;;;;:::999888777666999<<<>>>AAADDDHHHMMMQQQZZZ^^^dddiiinnnrrrvvvxxx~~~zzzuuuxxxyyytttqqqsssnnn|||~~~|||~~~xxxoookkkkkkoooqqqnnnnnnqqqrrrqqqsssxxx}}}}}}}}}xxx~~~zzztttmmmlllrrr}}}ooo^^^QQQGGGAAA>>>@@@???>>>>>>???AAACCCDDDDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCIIIJJJLLLKKKJJJIIIIIIJJJGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHLLLLLLKKKIIIHHHGGGFFFEEEHHHEEEBBBCCCEEEFFFEEECCCAAABBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBAAA@@@>>><<<>>>???@@@AAABBBBBBBBBBBBCCCBBB@@@>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@?????????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<============>>>???@@@AAADDDEEEEEEDDDEEEHHHLLLPPP^^^nnniiiWWWPPPRRRVVVbbbhhhjjjffffffmmmssssss~~~pppcccXXXQQQNNNJJJHHHEEEDDDEEEIIIMMMPPP___rrrzzzuuupppdddYYYPPPKKKEEECCCCCCCCCAAA???@@@AAACCCDDDHHHNNNWWW^^^lllwww}}}zzzwwwuuuqqqnnnjjjkkkmmmllliiiccc\\\XXXWWWVVVSSSPPPMMMIIIFFFDDDBBBAAA???===<<<;;;::::::666666666666666666666666777777666666666555555555777777555444333333333444333333555888<<>>>>>:::;;;<<<===>>>======<<<::::::;;;;;;;;;;;;:::::::::===???BBBEEEIIIOOORRR[[[___eeekkkooossswwwzzz}}}uuupppsssvvvsssrrrrrrqqq|||xxx{{{uuullliiijjjooorrrqqqsssxxxzzzxxx|||}}}~~~}}}}}}||||||vvvnnniiimmmwwwzzziiiYYYMMMEEEAAA?????????>>>>>>???AAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDGGGIIIJJJIIIHHHFFFFFFGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHLLLLLLLLLKKKJJJIIIHHHGGGHHHFFFCCCCCCEEEFFFDDDBBBBBBCCCEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCAAA@@@?????????@@@AAABBBBBBBBBAAABBBAAA@@@>>>======>>>>>>;;;<<<<<<===>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<===<<<<<<======???@@@@@@CCCCCCDDDCCCDDDFFFKKKNNNUUUccc~~~zzzcccVVVUUUYYYcccjjjmmmjjjhhhmmmrrrsss|||{{{xxxwwwzzzyyynnndddZZZTTTNNNLLLHHHFFFEEEFFFHHHIIIQQQ___vvv}}}pppcccXXXRRRKKKGGGEEEEEECCCAAAAAAAAAAAAAAAAAACCCHHHKKKVVV```iiimmmppptttvvvvvvrrrooollliiifffccc___\\\VVVVVVVVVTTTQQQNNNKKKIIIEEEEEEDDDCCCBBB@@@>>>===:::::::::::::::;;;<<<<<<888888888888888888888888888888777777777666666666888777666555444444444555333333444666888;;;>>>@@@AAA@@@@@@???>>>======<<<999888777666666777888999;;;>>>CCCIIINNNTTT[[[___cccfffkkkpppqqqnnnkkkhhhdddYYYOOOKKKKKKJJJKKKNNNSSSXXX[[[WWWNNNEEE@@@@@@>>>>>>>>>>>>>>>===<<<<<<::::::;;;<<<<<<===>>>>>><<<>>>BBBEEEHHHLLLRRRUUU]]]aaagggmmmqqqvvvzzz|||tttmmmiiimmmrrrttttttuuuzzz{{{uuuyyy}}}|||pppiiihhhhhhnnnrrrtttxxx|||{{{|||~~~~~~}}}~~~}}}|||{{{~~~xxxnnnffffffoooxxx|||qqq```QQQGGGBBB@@@@@@??????>>>??????@@@AAABBBCCCEEEFFFEEEDDDCCCDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFHHHIIIHHHEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFJJJKKKLLLMMMMMMKKKIIIHHHIIIGGGEEEEEEEEEEEEDDDBBBDDDDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAA@@@???>>>=========>>>;;;;;;;;;<<<<<<======>>>@@@@@@AAAAAABBBCCCCCCCCCAAA@@@???>>>>>>>>>???@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBDDDHHHKKKNNNXXXkkkppp\\\WWWYYY```hhhnnnmmmiiijjjnnnqqquuu}}}yyysssooooooqqqtttxxxzzzqqqeee]]]SSSPPPMMMIIIFFFEEEEEEEEEJJJTTTeee||||||pppaaaZZZRRRLLLJJJIIIGGGEEEEEEEEEDDDCCCBBBBBBDDDEEELLLTTTZZZ\\\^^^bbbcccbbbbbb___\\\ZZZXXXVVVRRRPPPMMMKKKIIIGGGEEEDDDDDDDDD===============<<<;;;;;;888888888999:::<<<===>>>::::::::::::::::::::::::888888888777777777666666888888777777666666666666777777777777888999:::;;;<<<<<<;;;;;;::::::999999888888888999999999999999:::===BBBGGGLLLRRRXXX\\\```eeekkkppppppmmmjjjhhhfff[[[QQQMMMLLLLLLOOOTTTYYY]]]```\\\SSSJJJCCCAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAADDDHHHKKKPPPVVVYYY___ccciiiooossswww{{{}}}mmmgggdddiiirrryyy{{{{{{|||vvv{{{uuuiiigggjjjiiimmmrrruuu|||zzzxxxyyyzzzzzz{{{zzzvvvsssuuu~~~~~~yyynnncccaaagggppptttiiiYYYJJJBBB??????@@@????????????@@@@@@AAAAAACCCDDDEEEEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGDDDBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>============???>>>======<<<<<<======??????@@@@@@@@@@@@???????????????>>>>>>=================================>>>>>>???@@@AAABBBCCCCCC@@@???>>>======>>>???@@@>>>???@@@AAAAAAAAA@@@???========================;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBEEEHHHLLLSSS^^^rrrggg[[[YYYWWW```hhhiiieeedddhhhllllllttt|||yyypppjjjhhhjjjjjjmmmsss{{{|||qqqgggZZZWWWRRRLLLHHHFFFEEEEEEGGGLLLXXXkkkzzzgggaaaYYYSSSPPPNNNKKKIIIFFFEEEDDDCCCDDDDDDDDDDDDGGGLLLOOOOOOQQQUUUVVVTTTSSSQQQOOONNNNNNMMMJJJIIIEEECCC@@@>>>======>>>???;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777666888888999888888888777777999999888888888888888888888888888777777777777777666777888888999999999999:::===BBBFFFKKKPPPVVVZZZ```fffmmmrrrrrrooommmlllhhh^^^UUUQQQOOOOOOSSSXXX```cccddd```WWWMMMFFFBBBBBBBBBAAA???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIGGGEEECCCBBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFIIIJJJKKKIIIGGGFFFGGGHHHIIIHHHGGGEEEDDDDDDBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>======<<<<<<<<<======<<<;;;:::;;;;;;;;;>>>>>>??????@@@@@@?????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCC???>>>=========>>>???@@@>>>???@@@BBBBBBBBBAAA@@@<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@CCCEEEIIIPPPWWWccc}}}wwwcccZZZNNNTTT\\\___]]][[[___eeedddjjjppprrrttt{{{pppgggbbbbbbaaacccgggnnnyyyyyyqqqddd___XXXQQQKKKHHHFFFFFFCCCGGGOOO]]]tttrrrlllddd^^^ZZZVVVQQQMMMGGGEEECCCCCCDDDEEEEEEDDDCCCFFFGGGGGGIIINNNPPPNNNJJJHHHGGGGGGGGGGGGEEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999888888888999999::::::::::::999888888888777777666555555555555555555666666666666666444444555555666666777777:::===AAAFFFJJJOOOTTTXXX___fffnnnrrrrrrqqqpppqqqkkkccc[[[WWWTTTSSSWWW]]]eeegggfffbbbYYYOOOGGGCCCCCCBBB@@@>>>===<<<<<<<<<>>>===;;;::::::;;;<<<===CCCFFFJJJNNNRRRXXX^^^bbbgggjjjooosssvvvyyy|||~~~}}}~~~qqqaaa^^^\\\cccttt|||{{{{{{vvvnnniiilllssswwwyyy{{{~~~wwwyyy{{{wwwssstttsssnnnjjjnnnzzz~~~wwwlllbbb\\\[[[]]]___XXXMMMDDD@@@>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEEEEDDDDDDFFFGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIHHHEEEDDDCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFHHHHHHGGGEEEDDDFFFHHHIIIJJJHHHFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<>>>??????@@@@@@?????????@@@@@@@@@@@@???>>><<<;;;;;;;;;:::999999999<<<<<<===>>>???@@@AAABBB>>>===<<<<<<<<<===??????>>>???@@@BBBBBBBBBAAAAAA;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===<<<===>>>???>>>???AAACCCDDDIIIOOOYYYmmmiiiZZZJJJKKKOOOSSSSSSRRRVVV\\\\\\aaaeeefffiiissssssggg___\\\ZZZZZZ\\\bbblllyyy~~~xxxoooiii```UUUMMMHHHFFFFFFCCCEEEIIIQQQbbb}}}~~~vvvnnnhhhaaaYYYSSSPPPLLLHHHGGGGGGHHHHHHFFFEEEGGGFFFDDDFFFLLLNNNLLLIIIHHHFFFEEEFFFEEEDDDBBBBBBBBBAAA@@@???>>>======;;;<<<<<<======<<<<<<<<<======<<<======>>>???@@@????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999777777777777666666555444444444444555555666666666444444333444444666777888999<<<@@@DDDHHHMMMRRRVVV]]]dddlllppppppppprrrtttpppiiibbb^^^[[[XXX[[[aaajjjiiigggaaaYYYOOOHHHCCCBBBAAA???===<<<<<<<<<<<<===<<<;;;;;;;;;===???@@@EEEHHHLLLPPPUUUZZZaaaeeelllppptttxxxzzz{{{~~~wwwhhh[[[XXXWWW^^^sss~~~|||yyytttppprrrwww|||||||||vvvxxxzzztttooopppnnnjjjgggjjjuuuwwwlllbbbZZZUUUSSSQQQMMMGGGCCCAAA@@@???>>>BBBCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHGGGEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDGGGJJJJJJIIIGGGGGGHHH????????????@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>???@@@???>>>===<<<:::;;;<<<>>>???@@@@@@@@@???@@@AAABBBBBBAAA@@@???===<<<<<<;;;:::999999999<<<<<<======>>>???@@@@@@======<<<;;;<<<===>>>???<<<===???AAAAAAAAAAAA@@@;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<===;;;===>>>???>>>???@@@BBBBBBDDDJJJUUUbbbuuuvvvdddMMMHHHFFFJJJLLLLLLOOOTTTWWWZZZ\\\]]]___hhhuuuwwwhhh^^^[[[VVVUUUUUUZZZcccoooyyy{{{wwwpppeeeXXXOOOIIIFFFFFFEEEFFFHHHKKKVVVmmm}}}uuulllbbbZZZ[[[VVVPPPMMMMMMMMMLLLJJJKKKKKKIIIFFFGGGKKKMMMJJJMMMKKKIIIHHHHHHGGGEEECCCAAAAAABBBAAA@@@>>><<<;;;<<<<<<===>>>?????????>>><<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============999:::;;;<<<<<<<<<;;;:::888888999999888777777666444444444555555666666777666666555555666777999:::888;;;???CCCGGGLLLQQQTTT[[[bbbjjjnnnnnnooorrruuusssmmmhhhddd___\\\^^^cccllljjjgggaaaXXXOOOHHHCCCBBB@@@>>>===;;;;;;<<<<<<===<<<;;;<<<===@@@BBBDDDFFFIIIMMMQQQVVV\\\bbbgggppptttxxx{{{|||}}}rrrcccVVVTTTSSS[[[qqq~~~~~~~~~zzzvvvuuuyyy{{{{{{{{{vvvwwwxxxqqqmmmoooiiifffcccfffpppwwwlllbbbZZZRRRLLLGGGEEEBBBAAAAAAAAA@@@???CCCCCCDDDEEEEEEDDDCCCBBBAAACCCEEEEEEDDDDDDFFFHHHEEEEEEFFFFFFGGGGGGGGGGGGCCCEEEFFFFFFEEECCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDBBBFFFJJJKKKIIIHHHHHHJJJ?????????@@@AAABBBDDDDDD@@@??????>>>===<<<<<<;;;<<<===???@@@@@@>>><<<;;;999:::;;;===???@@@AAAAAA???@@@AAABBBCCCBBBAAA@@@??????>>>===<<<<<<;;;:::<<<<<<======>>>>>>??????===<<<;;;;;;<<<===>>>???;;;<<<>>>???@@@@@@@@@???;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<======;;;===>>>???>>>???@@@BBBDDDBBBGGGSSS]]]hhh{{{uuuRRRHHHCCCEEEHHHHHHKKKPPPTTTUUUWWWWWWZZZ```jjjqqq~~~yyynnnbbbZZZYYYVVVUUUXXX]]]dddooozzz}}}~~~}}}yyyqqqdddWWWNNNJJJIIIHHHFFFEEEGGGMMM[[[ssszzzpppkkkbbb^^^YYYUUURRRQQQPPPOOONNNNNNNNNMMMKKKKKKLLLNNNSSSQQQNNNKKKIIIHHHGGGGGGFFFEEECCC@@@???>>>>>>>>>BBBAAA??????@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCCCCCCCBBBBBBAAA???============>>><<<<<<======>>>>>>??????:::::::::999888777666555444444333333333444555555666444333222222555777999888;;;@@@DDDGGGKKKPPPSSSZZZ```gggkkkmmmnnnqqqssssssnnnkkkllljjjeeegggmmmxxxtttlllaaaUUUKKKEEEBBBDDDCCC@@@===<<<<<<<<<===;;;<<<=========???BBBEEEHHHJJJOOOSSSXXX^^^eeeiiisssvvv{{{~~~~~~ssskkk]]]YYYVVV\\\nnnzzzzzz~~~yyysssxxx}}}xxxuuupppkkkiiiiiidddcccgggkkksss{{{ooofff]]]RRRKKKCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEFFFFFFFFFEEEEEEDDD@@@???===>>>???@@@@@@???@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<===>>>>>>??????<<<===>>>@@@@@@@@@???>>>@@@@@@AAABBBBBBBBBBBBAAA>>>>>>======<<<<<<<<<;;;;;;===???AAABBBAAA@@@???@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>===<<<<<<===???@@@@@@???CCCDDDJJJQQQXXXbbbqqq```OOOCCCDDDEEECCCFFFMMMJJJNNNSSSVVVXXX[[[```dddxxx}}}rrrggg___YYYUUUSSSUUUZZZaaammmyyyxxx{{{}}}uuuhhh[[[PPPJJJHHHFFFDDDBBBCCCGGGRRRfffxxx}}}yyylllhhhbbb^^^[[[ZZZYYYXXXYYYWWWUUUSSSQQQQQQRRRTTTWWWVVVSSSQQQOOOMMMMMMMMMJJJHHHFFFDDDBBBAAAAAAAAABBB@@@???@@@AAAAAA@@@>>>@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888666555444444444333333444555555666444333222333555777999777:::>>>BBBFFFJJJOOORRRZZZ```fffjjjkkkkkknnnqqqqqqllljjjlllllljjjnnntttzzzuuukkk___SSSJJJEEEBBBBBB@@@>>>;;;:::::::::;;;:::;;;<<<======???CCCFFFIIILLLQQQVVV[[[aaahhhllluuuxxx}}}zzzpppiii^^^\\\ZZZ^^^lll{{{}}}}}}~~~wwwyyyyyyvvvpppjjjhhheeebbbbbbeeeiiiqqq{{{pppggg\\\QQQIIIBBBAAA@@@??????@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCFFFGGGGGGFFFFFFDDDCCCCCCEEEEEEEEEFFFFFFEEEEEEDDDAAA@@@>>>>>>@@@AAA@@@@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>??????@@@<<<======>>>??????>>>>>>??????@@@AAAAAAAAAAAA@@@>>>=========<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAADDDEEEKKKRRRYYYaaannn{{{nnnWWWDDDBBBEEEDDDCCCFFFHHHLLLPPPSSSTTTWWW[[[___hhhtttxxxnnnggg]]]XXXTTTUUUXXX```mmmyyyzzzyyy}}}~~~|||yyymmm```UUULLLHHHFFFCCCBBBBBBCCCIIIWWWeeezzzvvvpppkkkiiigggeeedddfffdddaaa^^^\\\\\\]]]]]]___^^^[[[YYYWWWVVVVVVVVVPPPOOOLLLIIIGGGEEEEEEEEECCCBBBBBBCCCDDDEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>AAAAAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@?????????@@@???????????????>>>>>>>>>>>>======<<<:::999777666555555444444333444444444555555333333333555777999555888<<<@@@DDDIIINNNRRR[[[```eeegggggggggjjjlllnnnjjjiiikkknnnpppvvv{{{|||uuujjj\\\QQQIIIDDDBBBAAA???===;;;::::::::::::999;;;<<<===>>>@@@DDDGGGKKKNNNTTTYYY___ffflllqqqxxx|||}}}xxxpppjjjcccccccccdddnnn|||~~~wwwyyy|||{{{{{{~~~xxxuuuooojjjhhhfffeeeffffffgggnnn~~~|||rrrggg[[[OOOFFF@@@????????????@@@BBBCCCEEEEEEDDDDDDCCCBBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA??????AAAAAAAAA@@@@@@???===<<<<<<<<<<<<=========>>>>>>???@@@@@@AAA>>>============>>>??????===>>>??????@@@@@@??????============<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===???BBBEEEFFFIIIKKKQQQZZZaaagggrrr}}}gggKKKCCCEEEFFFDDDDDDFFFHHHLLLNNNPPPRRRUUUWWW[[[eeettt~~~tttnnnddd]]]WWWVVVYYY```nnnzzz|||xxxyyy|||xxxxxx{{{vvvrrrvvv}}}yyypppfffZZZPPPIIIGGGDDDCCCCCCBBBDDDNNNXXXmmm~~~yyyvvvtttrrrpppqqqpppnnnmmmlllkkkjjjhhhiiigggeeebbb___^^^]]]]]]ZZZWWWTTTOOOLLLIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>?????????>>><<<;;;999888777666555444444444444444555555444444444666888999555888<<<@@@EEEJJJPPPTTT\\\___cccdddbbbbbbeeehhhjjjgggfffiiiooouuu{{{~~~uuugggYYYNNNHHHDDDBBBBBBAAA???===<<<<<<<<<<<<999:::<<<===???BBBFFFIIILLLPPPVVV]]]cccjjjpppuuu{{{~~~yyyrrrnnnhhhlllmmmnnnsss|||qqqssswwwyyy{{{~~~|||zzz{{{vvvsssnnnkkklllmmmnnnooolllkkkqqq}}}sssgggZZZNNNFFF???>>>>>>>>>???AAABBBCCCFFFFFFEEEDDDCCCBBBAAAAAADDDCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@AAABBBAAA@@@@@@>>><<<;;;:::;;;<<<>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>======>>>@@@AAA<<<===>>>>>>???>>>>>>>>>===============<<<<<<<<<>>>>>>>>>===>>>???@@@@@@============<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>:::;;;===@@@CCCHHHMMMQQQPPPQQQXXXbbbhhhnnnvvv~~~}}}\\\KKKFFFEEEEEEGGGEEEFFFIIIKKKMMMOOOQQQSSSZZZaaakkkxxxyyytttiiiaaaZZZWWWXXX___lllxxx~~~}}}|||vvvttt{{{|||wwwqqqkkkkkkuuu{{{vvvpppllloootttwwwpppiii```UUULLLFFFDDDCCCDDDCCCCCCHHHPPP]]]uuu}}}{{{xxxxxxyyy{{{|||zzzvvvrrrrrrpppmmmjjjgggfffeeeeeeeeeccc^^^XXXSSSOOOLLLKKKMMMLLLLLLMMMMMMLLLJJJGGGCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@???===<<<;;;999888777666555555555555555555444444555666888999777999===AAAFFFLLLSSSWWW]]]___aaa```______bbbeeegggffffffhhhpppyyy~~~~~~ttteeeWWWMMMGGGDDDBBB@@@@@@???>>>===<<<<<<;;;888:::===>>>@@@DDDHHHLLLNNNRRRYYY```fffmmmssswww}}}zzzsssooojjjppptttuuu{{{yyylllooosssuuuwwwxxxzzz|||}}}zzzxxx{{{|||vvvsssooonnnqqqtttwwwwwwtttuuu}}}}}}qqqeeeXXXMMMFFF??????>>>>>>???AAACCCDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCAAABBBCCCDDDDDDDDDDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@???>>><<<::::::;;;===>>>>>>>>>>>>???@@@@@@AAAAAABBBAAA??????>>>???@@@AAA<<<<<<===>>>>>>>>>>>>===<<<<<<<<<===============>>>>>>=========>>>???@@@<<<<<<<<<============<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>:::<<>>BBBGGGNNNUUUZZZ]]]___```^^^\\\\\\___cccfffggggggkkkttt}}}rrrbbbUUUMMMHHHDDDBBB======<<<<<<;;;:::999999999;;;>>>@@@CCCFFFKKKOOOPPPUUU\\\cccjjjpppvvvyyy~~~xxxqqqmmmiiipppwww|||vvvkkkoootttwwwxxxwwwwwwxxxxxxyyyyyyvvvvvv}}}xxxsssqqqssswwwyyy|||}}}|||zzzmmm___SSSKKKFFFAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBCCCCCCDDDCCCCCCFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDEEEEEEDDDDDDCCC@@@AAABBBCCCDDDDDDDDDDDDDDDBBB@@@@@@@@@AAA@@@??????>>>===<<<<<<<<<===>>>======>>>>>>???@@@@@@AAAAAAAAA@@@?????????@@@@@@;;;<<<======>>>>>>======<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<=========<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::===@@@CCCGGGOOOZZZaaahhheeeeeeiiiiiiggggggiiinnnqqq}}}uuuXXXFFF@@@AAAFFFFFFGGGKKKPPPTTTVVVVVVWWWYYY^^^eeennn}}}}}}oooggg^^^YYYWWWZZZcccmmm}}}zzz}}}~~~}}}yyytttlllcccZZZZZZfffuuuvvvoooiiiddddddgggqqqvvvpppnnnhhh\\\RRRGGGDDDCCCDDDDDDAAACCCGGGHHHSSShhhyyyxxxwwwwwwwwwxxxyyyzzz|||yyyuuupppllliiigggfffaaa```___]]][[[WWWRRRNNNIIIHHHGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBB>>>===<<<:::888777777777555555555666777777888888888:::>>>BBBHHHOOOVVV\\\]]]^^^___\\\ZZZ[[[___ccceeehhhkkkppp{{{{{{ppp```TTTMMMIIIEEEAAA<<<<<<<<<<<<;;;:::999999:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@???????????????>>>======<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>======>>>??????>>>===<<<:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::===@@@AAADDDKKKVVV___gggbbb```bbbaaa]]][[[]]]ZZZbbbmmm{{{sssYYYJJJCCCEEEEEEGGGLLLSSSXXXZZZZZZXXXXXX[[[bbbhhhqqqssskkkbbb]]]ZZZ[[[cccmmm|||~~~}}}{{{xxxyyyyyywwwxxxzzzwwwrrrjjj```VVVVVVcccrrruuunnngggbbb```ccckkkyyywwwqqqooojjj^^^SSSKKKGGGFFFGGGFFFCCCCCCGGGCCCIIIZZZsssyyyyyyyyyzzz|||~~~|||yyyvvvsssrrrrrrlllkkkiiigggddd___YYYTTTLLLLLLJJJHHHGGGFFFEEEEEEBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDD@@@???===;;;999888888777555555666666777888888888888:::>>>BBBGGGOOOWWW\\\]]]^^^^^^\\\YYYZZZ___cccfffjjjnnntttyyynnn___TTTMMMIIIEEEAAA===>>>>>>>>>===<<<;;;;;;:::===@@@CCCFFFJJJOOOSSSWWW\\\cccjjjpppuuuzzz~~~~~~xxxpppkkkmmmuuu~~~yyyrrrqqqwww~~~vvvyyyzzzuuuooorrrvvvppppppttt~~~rrraaaRRRIIIEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEDDDBBB@@@@@@CCCCCCDDDDDDDDDDDDDDDCCC???@@@AAABBBCCCCCCCCCCCCCCCAAA???>>>??????>>>======>>>????????????>>>>>><<<<<<<<<===>>>>>>??????<<<===>>>>>>>>><<<;;;:::<<<======>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<===???@@@@@@>>><<<;;;999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>:::===??????AAAGGGRRR[[[XXXTTTQQQSSSSSSPPPOOOPPPMMMZZZdddkkkoooXXXKKKEEEEEEGGGLLLTTTZZZ\\\\\\]]][[[]]]cccfffkkkwwwssskkkccc^^^[[[[[[bbbkkk|||~~~zzz}}}{{{yyy{{{{{{xxxuuupppppplllaaaXXXWWWaaakkk|||yyyllldddaaa``````cccnnnoookkklllcccSSSKKKHHHEEEDDDDDDEEEDDDCCCAAADDDOOOeeezzz~~~~~~|||}}}|||{{{{{{zzzvvvlll```WWWQQQQQQPPPOOOMMMJJJIIIHHHIIIFFFDDDCCCDDDDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>???>>>===???AAABBBAAA@@@FFFCCCAAAAAADDDEEECCCAAADDDBBB???<<<:::999999999999888666555555777999:::888999<<>>BBBDDDFFFJJJPPPUUUZZZ___gggnnnsssxxx|||zzzpppmmmmmmnnnqqq}}}xxxttttttwwwxxxzzz}}}zzzuuuqqqttt{{{{{{sssooonnnrrr~~~wwweeeXXXOOOFFFBBBCCCGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDFFFIIIHHHEEEBBBCCCCCCCCCCCCCCCDDDEEEEEEAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDD>>>???@@@AAAAAAAAA@@@???@@@@@@@@@???>>>======<<<<<<===>>>??????===;;;999:::::::::::::::;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@CCCFFFIIIJJJMMMLLLKKKKKKJJJJJJJJJJJJLLLOOOWWWcccppplllSSSEEEFFFFFFFFFLLLVVVZZZWWWXXXXXXYYY\\\aaagggnnnrrr~~~xxxpppgggbbb^^^]]]dddlll|||}}}zzzxxxyyyzzzxxxvvvssssssnnndddZZZZZZcccmmm~~~zzzmmmeeeaaaaaa```bbbkkk{{{uuuqqqqqqhhhYYYLLLIIIFFFDDDDDDDDDCCCBBBDDDCCCJJJ\\\sss{{{~~~{{{mmmbbbXXXWWWUUUSSSSSSQQQMMMJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@???BBBBBBCCCCCCDDDEEEGGGHHHHHHEEEBBBBBBCCCCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::;;;999888666666777888999999:::>>>BBBHHHMMMRRRTTT[[[\\\\\\YYYVVVXXX\\\aaahhhoooyyyqqqfffWWWMMMIIIGGGCCC???<<<<<<:::999999:::;;;;;;<<>>>>>===<<<<<<<<<======>>>===<<<;;;:::===<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;======<<<;;;:::999999888888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMJJJKKKPPPXXXbbbuuulllRRRJJJCCCCCCJJJPPPSSSRRRUUUUUUUUUXXX\\\aaaeeehhh~~~|||tttlllfffbbbaaagggooo}}}}}}zzz{{{||||||zzzwwwvvvqqqggg^^^^^^gggppp{{{ooogggcccbbbaaacccjjjvvv}}}xxxwwwmmm```NNNKKKGGGDDDDDDDDDCCCBBBEEEBBBDDDPPPccc|||}}}}}}}}}sssfffaaa]]]\\\]]][[[UUUOOOKKKLLLLLLLLLJJJIIIIIIIIICCCCCCCCCBBBAAAAAAAAAAAA>>>AAABBBBBBAAABBBFFFJJJKKKHHHDDDBBBAAAAAA@@@???999;;;===??????>>>===<<<===<<<:::888777777777888999;;;???DDDIIIMMMPPPQQQVVVXXXYYYXXXWWWXXX\\\```kkkttt}}}ggg^^^SSSLLLIIIGGGBBB>>><<<;;;:::999888999::::::>>>AAAEEEHHHIIIMMMTTTYYY```eeelllsssxxx|||~~~yyytttqqqrrrqqqwww~~~}}}~~~|||zzz|||||||||{{{zzz|||yyyqqqnnnoootttxxxfffRRRIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHHHHEEECCCDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEE@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;=========<<<======>>>???;;;;;;<<<;;;;;;:::999999::::::::::::::::::::::::<<<;;;;;;:::;;;;;;<<<<<<>>>===<<<;;;:::999888777999888888888888:::;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCBBBAAAAAABBBEEEIIIMMMPPPQQQPPPQQQTTTZZZggg~~~iiiSSSBBBAAAHHHJJJKKKMMMOOOOOOPPPSSSUUUXXX[[[\\\}}}vvvnnnjjjfffeeekkksss~~~zzzxxxrrriiibbbccckkksss}}}qqqjjjfffdddcccfffkkkttt}}}yyyooodddQQQNNNIIIEEEDDDCCCBBBBBBDDDAAAAAAIIIXXXppp}}}yyyvvv}}}wwwpppiiiggghhhfff^^^WWWRRRTTTVVVUUURRRPPPPPPPPPGGGFFFEEEDDDCCCBBBAAAAAA;;;>>>AAA@@@>>>???DDDJJJMMMJJJFFFBBB???>>>======999:::<<<===>>>>>>>>>===???>>><<<:::888777777777888;;;???DDDHHHKKKLLLMMMQQQSSSVVVVVVVVVWWW\\\```jjjuuu}}}ppp```ZZZQQQLLLIIIFFFBBB>>><<<;;;:::999888999999:::???BBBGGGIIILLLPPPVVV\\\dddiiipppvvvzzz~~~zzzuuuuuuqqqsss|||}}}}}}yyyzzz{{{{{{{{{~~~~~~yyyuuutttvvvzzz~~~{{{sss___KKKDDDFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===666666888999;;;;;;<<<<<<999999999999999999999999::::::999999::::::;;;;;;<<<<<<;;;;;;:::999888888999888777666666888:::<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>@@@@@@>>>>>>===>>>BBBGGGLLLOOOXXXWWWXXXZZZ\\\dddttt```FFFCCCGGGEEEEEEIIIIIIJJJLLLOOORRRTTTUUUVVV|||vvvpppmmmjjjjjjqqqyyy{{{yyyssskkkeeegggpppwwwuuunnniiifffeeejjjmmmtttyyyooofffUUUQQQKKKGGGEEEDDDCCCBBBAAA@@@BBBHHHTTThhh{{{sssnnntttyyytttssspppiiibbb[[[\\\^^^]]][[[WWWTTTSSSKKKKKKKKKJJJHHHFFFDDDCCC???CCCEEEDDDAAAAAAFFFKKKNNNLLLHHHCCC>>>;;;::::::<<<;;;:::::::::;;;======>>>===<<<;;;999888888777888:::>>>BBBFFFIIIJJJKKKMMMPPPSSSUUUUUUXXX]]]bbblllwwwsssfffYYYTTTNNNIIIFFFCCC???;;;;;;;;;:::999999999;;;;;;???CCCHHHLLLNNNSSS[[[```hhhmmmsssxxx|||}}}~~~yyyvvvqqqpppxxx~~~|||wwwxxxyyyxxxxxxyyy{{{zzz}}}|||tttxxxooo\\\IIIDDDFFFHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEEAAAAAA@@@@@@????????????=========<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<:::::::::::::::;;;<<<<<<555666777999:::;;;;;;;;;999999999999999999999999888888777777888999999:::999999::::::::::::::::::999888777666666777999;;;999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>===<<<===@@@DDDIIILLLSSSUUUYYY___cccgggrrr}}}oooQQQHHHGGGBBBAAAFFFDDDFFFIIIMMMPPPSSSTTTUUUzzztttrrrpppqqqwww|||zzztttmmmiiimmmuuu|||yyyrrrmmmiiigggjjjnnntttzzzppphhhZZZUUUNNNIIIFFFEEEDDDCCC@@@AAADDDHHHPPPaaa|||yyynnngggkkkyyy~~~zzztttooofffeeeeeedddbbb^^^XXXSSSOOOPPPRRRSSSRRROOOLLLJJJEEEHHHJJJIIIFFFEEEGGGIIIOOOOOOLLLGGGAAA<<<::::::<<<;;;999888888999;;;<<<;;;;;;;;;::::::999999999999:::>>>AAAEEEHHHJJJKKKLLLOOOSSSTTTVVVZZZaaafffqqqzzzxxxjjj^^^OOOLLLGGGCCC@@@>>>;;;999;;;:::999999:::;;;===>>>AAAEEEKKKOOOSSSYYYaaagggmmmqqqwww|||~~~}}}}}}|||{{{vvvuuuvvv|||{{{wwwpppnnnvvv}}}~~~zzzwwwyyyxxxuuutttvvvwww}}}}}}rrrqqqvvvgggWWWIIIEEEGGGHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEGGGHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAABBBCCCDDDDDDEEEAAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999:::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===999999:::999999888777777888888888888888888888888666666666666777888999999888888999999:::;;;;;;;;;999999888777777888999:::999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<=========<<<<<<>>>======>>>@@@CCCGGGJJJNNNQQQYYYccciiilllttt|||dddSSSIIIAAA???BBBBBBDDDGGGKKKOOORRRTTTUUU|||zzzxxxxxx~~~~~~{{{uuupppnnnrrr{{{}}}uuupppllljjjhhhlllsss~~~}}}tttnnn^^^XXXQQQKKKHHHFFFEEEDDDBBBBBBDDDFFFJJJXXXsss~~~}}}ooodddcccjjjvvv}}}tttpppmmmmmmlllggg]]]TTTQQQUUUYYY]]]]]][[[XXXUUUOOOPPPQQQQQQOOOMMMJJJIIIQQQRRRQQQLLLEEE???<<<;;;888888777888888999999:::888888999:::::::::::::::;;;<<<>>>AAAEEEIIIMMMNNNOOOQQQTTTVVVYYY^^^fffmmmvvv}}}~~~wwwmmm```UUUHHHFFFBBB???===<<<<<<;;;::::::999:::;;;===???AAADDDHHHOOOTTTYYY```hhhnnnssswww|||yyytttrrrppppppooogggjjjooowww~~~~~~{{{wwwpppnnnwww~~~~~~}}}{{{{{{|||yyytttrrruuutttvvvrrruuuzzzwww[[[PPPGGGFFFGGGFFFEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIHHHEEEEEEGGGIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB>>>??????@@@AAABBBCCCDDD@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;:::999::::::999999::::::;;;<<<;;;;;;;;;:::999888777666888888888888888888888888666666666666777888999:::999999999999999:::::::::999999999999999999999999888999999999999:::::::::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<;;;::::::======>>>???AAADDDGGGIIINNNQQQWWW```dddfffkkkrrrdddPPPFFFCCCCCCAAABBBEEEHHHKKKOOOQQQRRR}}}||||||wwwrrrqqqvvvxxxrrrnnnkkkeeeiiirrr}}}xxxrrr```ZZZRRRLLLHHHGGGEEEEEEDDDDDDDDDDDDEEERRRllluuu{{{sssccc]]]^^^fffvvvyyyttttttuuuooobbbWWWRRRWWW^^^cccfffdddaaa^^^\\\\\\[[[\\\[[[XXXSSSOOORRRTTTTTTPPPHHHBBB>>>===333444777999::::::999888555666888999:::;;;;;;;;;======???BBBFFFKKKOOOQQQQQQTTTVVVXXX[[[aaakkkrrryyy~~~xxxnnncccWWWMMMEEECCCAAA???>>>>>>???@@@999999:::;;;<<>>>>>???AAABBBCCCCCC@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777999;;;<<<;;;999888777777666666777777888999888999999:::::::::999999777777777777777777777777777777777777888999:::;;;:::::::::999999888888888999999:::::::::999999888888888999999999:::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<;;;:::999888<<<===>>>@@@CCCFFFHHHIIINNNNNNQQQVVVWWWVVVZZZ___nnn}}}rrrWWWLLLHHHFFFAAABBBCCCEEEHHHKKKNNNPPP~~~}}}~~~zzzssslllfffaaaeeemmmyyy{{{rrriiibbbZZZUUUNNNGGGEEEGGGAAABBBCCCBBBBBBMMMfff}}}~~~rrrvvvzzzhhh]]]ZZZ]]]gggpppzzz~~~zzzxxxrrrfff[[[[[[[[[]]]bbbgggiiihhhfff```]]]___fffjjjfff```]]]WWWZZZ\\\XXXOOOEEE>>>;;;;;;;;;::::::999888888888999::::::999888999<<>>;;;:::999::::::999999::::::;;;>>>BBBFFFJJJOOOWWW^^^eeekkkqqqtttzzz|||{{{pppkkkjjjiiiddd___^^^```fffpppzzz~~~zzzuuurrrmmmnnnyyy}}}|||vvvppplllmmmxxxttttttyyyzzzssshhhbbbLLLIIIGGGFFFHHHIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDFFFEEEDDDBBB@@@?????????>>>>>>?????????@@@@@@@@@>>>============<<<<<<<<<===<<<:::999999:::<<<===;;;::::::999999888888888;;;:::888777777777888999>>>;;;777777999:::999777===<<<999777555666777888777777777777777777777777999888777666666777888999333888;;;:::666444666:::777777777888999999:::::::::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::999999888777888999;;;<<<<<<>>>@@@BBBEEEFFFHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNUUUcccwwwuuu^^^NNNFFF@@@======AAADDDEEEGGGKKK}}}wwwqqqkkkfffbbbeeemmmxxxzzzlllddd]]]WWWOOOGGGDDDEEEAAABBBCCCCCCBBBLLLccczzzrrrrrruuunnnbbb[[[WWWZZZ```lll}}}|||wwwqqqiiibbb]]]\\\[[[^^^bbbeeefffeeebbb[[[ZZZeeeooopppiiiddd]]]``````[[[QQQHHHAAA???;;;::::::999888888888888:::;;;;;;::::::;;;???BBBCCCEEEHHHLLLQQQTTTUUUUUUWWWYYY]]]aaagggooowww}}}~~~yyyqqqggg\\\QQQJJJDDDBBB???<<<:::999::::::999:::;;;;;;<<<@@@DDDHHHMMMRRRZZZbbbhhhoootttxxx}}}yyynnngggdddbbb```^^^YYY^^^fffqqqyyy}}}{{{xxxqqqllllllwww~~~vvvnnnjjjfffwww~~~wwwsssssspppeeeZZZSSSLLLIIIGGGGGGHHHIIIGGGEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEAAAAAABBBBBBAAA@@@>>>===@@@@@@AAAAAABBBCCCCCCCCCEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>??????@@@@@@;;;;;;;;;;;;::::::::::::<<<;;;999888888999;;;<<<:::::::::999999888888888:::999888777777777888888;;;888666666888999888777<<<;;;999888777666666777666666666666666666666666888888777777777777777888555888::::::777666777999666777777888888999::::::::::::;;;;;;;;;;;;::::::888888888999999999::::::999888888888999999:::;;;===>>>???@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHSSSeee|||xxx```PPPCCCBBBBBBEEEFFFEEEHHHMMMyyytttpppkkkgggcccfffmmmxxxrrrkkkccc]]]TTTJJJEEEFFF@@@AAACCCDDDCCCKKK```ttttttnnnjjjpppvvvjjj___UUUQQQRRR\\\jjj{{{xxxsssnnnlllgggeeebbbaaacccfffggghhhggg\\\YYYeeevvv|||wwwppphhhhhhfff___UUULLLGGGEEE@@@???===;;;::::::::::::;;;<<<<<<;;;<<<>>>CCCFFFJJJLLLOOOSSSVVVXXXYYYYYY[[[^^^dddjjjpppvvv}}}~~~zzzsssjjj___SSSKKKEEECCC@@@===:::::::::::::::;;;<<<===>>>BBBGGGKKKQQQVVV^^^fffmmmtttyyy}}}yyyooofff___\\\\\\]]][[[cccnnnwww|||}}}{{{{{{qqqlllllluuuwwwmmmgggcccsssuuuooohhh\\\QQQKKKKKKIIIHHHHHHIIIIIIGGGEEEFFFFFFGGGGGGGGGFFFEEEEEECCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCBBBAAA@@@????????????@@@AAAAAABBBBBBCCCCCCBBB@@@@@@?????????=========>>>>>>>>>>>>>>>;;;;;;:::::::::999999999::::::888777777888999:::999999999999999888888888999888888777666777777777888666444555666888777777:::::::::999888777666555666666666666666666666666666777777888888777777777777888999999999888888888666666777888888999999:::999999999::::::999999999888888888999999999999:::777888999999:::999999999======>>>>>>>>>>>>==================>>>???@@@AAABBBJJJVVViiizzzbbbIIIEEECCCCCCBBBAAAEEEJJJ~~~uuuqqqnnnkkkiiifffiiioooyyyzzzssslllfff\\\PPPIIIHHH@@@AAADDDEEEDDDKKK]]]nnnvvvllldddfffttt}}}qqqeeeYYYQQQPPPSSS[[[gggttt~~~xxxvvvvvvwwwuuuqqqmmmkkkkkkkkkkkklllbbb^^^iiiyyy|||rrrqqqlllcccXXXPPPLLLLLLKKKIIIEEEAAA>>>===<<<<<<;;;<<<<<<<<<>>>AAAGGGKKKOOOQQQUUUXXXYYYZZZ[[[\\\aaafffmmmtttyyy~~~}}}zzzuuuooodddXXXOOOFFFDDD@@@===;;;:::::::::999:::<<<===@@@DDDJJJNNNUUUZZZbbbjjjqqqwww}}}{{{yyysssjjjaaa\\\\\\]]]eeeooozzz~~~vvvqqqooouuu|||{{{mmmggghhhuuusssjjjbbbXXXOOOKKKIIIIIIJJJJJJJJJIIIGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@???????????????<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;:::999999888777777777777888888888888888888999999999888888777777777666666777666555555666777888888888888999:::;;;:::888666444666666666666666666666666555666777888888888777666999888888888::::::999777666666777777888999999999888888999999999999888888888888888888999999999999777888999::::::999888777;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<>>>??????CCCFFFLLLYYYppp{{{ZZZNNNCCC???@@@AAADDDHHHyyypppmmmkkkiiihhhiiilllrrr}}}|||vvvpppjjj```SSSKKKIIIAAABBBDDDEEEEEEKKK[[[kkkwwwkkkaaabbblll|||xxxjjj\\\SSSQQQNNNQQQXXXaaammm}}}yyytttoookkkjjjnnnhhhfffmmmvvv{{{~~~zzzxxxrrrhhh\\\UUURRRSSSVVVRRRLLLEEE@@@===<<<<<<;;;<<<<<<===???DDDKKKOOOSSSVVVYYYZZZ[[[\\\^^^```jjjooovvv|||}}}zzzwwwuuuqqqiii]]]TTTEEECCC@@@===::::::::::::999:::<<<>>>AAAGGGMMMQQQYYY^^^fffmmmtttzzzzzztttuuutttnnnfff___]]]]]]kkkuuuyyyuuuxxx{{{|||}}}rrrlllnnnyyy~~~}}}}}}lllaaaYYYPPPIIIGGGHHHJJJKKKLLLKKKIIIFFFEEECCCCCCDDDDDDDDDDDDDDDCCC@@@AAAAAABBBCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCC??????>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::888888777777666666666666777777777888888999999999888888888888888777777666666777888888888888999999777999:::;;;:::888666444555555555555555555555555444555666888888888777666999888777888::::::888666555666666777888888999999777888888999999888888777777777888888888999999999777888999::::::999777666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????BBBKKK]]]zzzvvvaaaJJJ@@@AAADDDFFFHHH~~~uuummmkkkjjjhhhggglllpppwwwyyytttpppkkkaaaSSSJJJGGGBBBBBBDDDEEEFFFLLL[[[jjjyyykkk___^^^cccmmmrrraaaUUUQQQLLLKKKNNNTTT]]]hhhyyyyyyrrrnnnmmmssspppooorrrsssuuuzzzxxxmmmbbb[[[YYYZZZ[[[VVVOOOGGG@@@===<<<=========>>>???BBBHHHPPPUUUYYY[[[]]]]]]\\\^^^cccgggsssxxx~~~zzzvvvrrrpppnnnggg[[[RRRCCCAAA>>>;;;:::999::::::999;;;===@@@DDDJJJQQQVVV]]]bbbiiipppvvv|||{{{vvvmmmppprrrpppjjjccc```___iiisss}}}}}}~~~|||}}}yyysssrrr|||xxxuuu}}}}}}jjj]]]TTTKKKFFFEEEGGGJJJMMMNNNLLLIIIFFFEEEBBBBBBCCCCCCDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCC@@@@@@???>>>===<<<<<<<<<:::::::::::::::999999999999999999888888888777777888888888777777666666555666666777777888999::::::888999999999999888777777777999;;;;;;:::999999:::777888:::;;;:::999777555555555555555555555555555444444555666777777777777666777888888888777777777555555666777777888888999888888888999999888888888777777777888888888888999888888888999888888777666666777888:::;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;<<>>@@@yyysssuuu||||||wwwuuutttrrrppppppuuuvvvrrrpppmmmeeeWWWMMMIIIEEECCCCCCEEEFFFMMM]]]kkktttbbbZZZWWWXXXhhhzzzvvvfff___WWWPPPLLLJJJHHHIIIRRR^^^ooowwwllleeecccddd```[[[SSSKKKFFFEEEEEEGGGAAABBBCCCEEEIIIPPPYYY___dddffffffdddcccfffooovvv~~~{{{yyytttmmmfffbbb___YYYMMMDDD???===;;;999888999:::;;;===???BBBFFFJJJQQQXXX^^^eeejjjpppvvv{{{{{{wwwooooooppppppqqqqqqpppoooqqqwww}}}wwwlllnnnrrruuutttwww~~~mmm[[[OOOHHHCCC@@@AAAEEEJJJOOOPPPMMMIIIFFFEEECCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@AAABBB>>>>>>>>>???@@@@@@AAAAAAAAA@@@???===;;;::::::999:::999999999888888777777:::::::::999999999999888999999999999888777555555444555666777888999:::;;;::::::;;;<<<;;;:::999888777:::===<<<999777777888888999999999999888888777555555555555555555555555555555444444555666888999222666:::888444222555888555555666666777888888888999999::::::::::::999999777777777777888888888888:::999777666666666777888666666777777777777777666888888888888888999;;;;;;777999>>>AAABBBKKKeee~~~pppVVVFFFCCCFFF{{{uuutttvvv|||yyyvvvvvvxxxzzz||||||tttkkkeeeaaaZZZPPPGGGDDDFFFCCCCCCHHHJJJXXXqqq~~~fff\\\WWWUUU[[[fffrrrbbbYYYSSSMMMJJJFFFEEEJJJPPPYYYggg}}}yyypppjjjgggfffeee```XXXQQQMMMMMMOOOQQQIIIFFFDDDGGGOOOZZZccciiilllkkkhhhfffhhhnnnvvv||||||vvvrrrllleee\\\VVVSSSNNNGGGAAA===<<<:::888888999:::;;;===@@@DDDHHHLLLTTT^^^eeekkkooouuu{{{zzzyyyxxxwwwuuuwwwrrrrrrwwwzzzyyywwwxxxvvvzzz{{{xxx~~~|||vvvkkkmmmmmmnnnppprrrtttvvvwwwrrrcccTTTMMMIIIEEEBBBAAAIIIJJJMMMNNNNNNKKKHHHFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@???????????????????????????BBBCCCEEEFFFEEEDDDBBBAAAAAA@@@???>>>============>>>????????????>>>======@@@??????===<<<;;;:::999:::;;;;;;;;;;;;:::999999666777888999:::;;;;;;;;;999999999888888888777777666666777888888888888888::::::999999999999999999777777777777777777777777666666666666666666666666777777666666555555555444666666666666666555555555777777666555555555555555777666444333444555777999;;;:::888777777777888999888777777666666666666666<<<;;;999777777888999:::::::::999888888999:::::::::::::::888666777999<<<999:::;;;<<<@@@JJJYYYdddkkkQQQEEECCCxxxvvvwww}}}~~~zzzyyyyyyyyy|||vvvlllddd```YYYOOOGGGDDDFFFCCCCCCHHHJJJXXXqqqmmm___WWWSSSWWWaaauuurrr```VVVMMMHHHEEECCCFFFJJJMMMWWWgggyyy|||sssmmmjjjiiifffccc]]]WWWSSSRRRRRRRRRPPPMMMKKKMMMVVVaaalllrrrrrroookkkhhhiiinnntttxxx||||||{{{{{{yyyuuuoookkkccc\\\TTTNNNKKKGGGBBB===<<<;;;999888888999:::;;;>>>BBBGGGKKKOOOWWW```hhhnnnrrrxxx~~~~~~xxxsssqqqqqqqqquuuppppppxxx{{{vvvtttzzzxxxmmmhhhhhhhhhhhhiiikkkmmmnnnhhhZZZMMMIIIHHHFFFDDDEEEFFFHHHJJJLLLLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEECCCAAA@@@@@@???????????????@@@AAAAAABBBDDDEEEEEEDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>??????@@@@@@??????>>>===>>>=========<<<<<<;;;;;;999999999999999888777777666777888999::::::::::::999999888888888777777777666666777888888888888777999999999999999999999999777777777777777777777777666666666666666666666666777666666666555555555555666666666666666666666555777777666555555555555555555555333333333444666777999888777777666666666777666666666666666777888999<<<;;;999777777888999::::::999999888888999999:::;;;<<<;;;999888888;;;===;;;=========???GGGSSS\\\sssnnnUUUJJJyyyvvvvvv|||}}}zzzyyyxxx|||zzzmmmccc]]]VVVNNNHHHDDDFFFCCCCCCHHHJJJXXXqqqvvvcccWWWPPPRRRZZZjjjzzzlll^^^PPPIIIGGGDDDCCCDDDFFFKKKTTT```nnn~~~|||xxxwwwqqqoookkkfffbbb___\\\[[[ZZZWWWUUUXXX```kkktttyyyxxxrrrkkkgggiiilllnnnnnnqqqpppoooooommmjjjeeeaaaXXXRRRJJJEEECCC@@@===:::;;;:::888777888999;;;<<<@@@DDDJJJOOOTTT[[[eeelllssswww}}}zzzqqqkkkjjjlllnnniiijjjttt{{{tttpppnnnttt~~~vvvnnnllljjjiiihhhiiijjjkkk^^^SSSHHHEEEEEEDDDDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDBBBAAA@@@???>>>===>>>@@@AAACCC@@@AAACCCEEEEEEEEECCCBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<777777888888777777666555555666777888888999888888888888888888777777777777555666777777888888777777777777888888999999::::::777777777777777777777777666666666666666666666666666666666666555555555555555555666666666666666666777777666555555555555555444444333222222444555666666666777777666666555555555555666666777999:::;;;;;;:::999777777888999999:::999888888888888999::::::::::::999888888:::<<<;;;<<<>>>???AAAFFFOOOVVVaaassshhhSSS{{{uuutttxxx}}}~~~yyyvvvxxx}}}pppcccZZZTTTNNNIIIDDDFFFCCCCCCHHHJJJXXXqqqhhhWWWNNNOOOTTTdddrrr{{{iiiVVVMMMJJJGGGDDDCCCDDDFFFJJJPPPYYYfffttt}}}}}}xxxrrrnnnjjjhhhgggdddccccccffflllrrrwwwyyyvvvnnneeeaaabbbdddbbb```aaa````````````^^^ZZZWWWOOOJJJDDD@@@>>>===<<<;;;:::999888777888:::<<<===BBBGGGMMMSSSYYY```iiipppwww{{{xxxllliiijjjlllggggggsss~~~yyy~~~zzzppplllkkkrrr}}}wwwuuuqqqllljjjhhhhhhiii[[[PPPGGGDDDCCCAAA@@@AAADDDDDDEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCAAA@@@>>>======@@@BBBDDD@@@AAADDDFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@??????<<<<<<<<<;;;;;;;;;;;;;;;777777777777777666666555555555666777777777777777888888777777777666666666555666666777777777777777555666666777888999::::::777777777777777777777777666666666666666666666666666666666666666555555555555555555555666666666666777777666555555555555555444444333333333444555666555666777888888777555444666666666777777888:::::::::999888888777888999999999999888888888888999999666777888777666666888:::888;;;>>>@@@CCCHHHOOOSSSUUUddd{{{hhhyyytttvvvzzz~~~wwwrrrvvv|||sssdddYYYRRRMMMJJJDDDFFFCCCCCCHHHJJJXXXqqqmmmYYYOOOMMMPPP^^^jjj|||rrr\\\PPPLLLHHHDDDBBB@@@AAACCCEEEJJJQQQZZZ```hhhlllrrrxxx~~~zzztttqqqpppooonnnooopppsssuuuuuutttrrrjjjcccZZZVVVWWWWWWTTTPPPQQQPPPQQQRRRSSSSSSPPPNNNGGGCCC???<<<;;;:::::::::999888888888999;;;>>>@@@CCCIIIQQQXXX^^^fffnnntttzzz~~~vvvnnnmmmqqqmmmnnnyyy|||yyy|||wwwoookkkkkkqqq{{{}}}zzzwwwrrrlllfffbbb```___VVVNNNFFFDDDCCC@@@@@@AAAGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>===>>>@@@BBBDDDAAABBBEEEGGGHHHGGGFFFEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@??????======<<<;;;:::999888888888888999999888888777666555555666777777777666666777777777666666666555555555555666777777777777777555555666777777888999999666666666666666666666666666666666666666666666666555555555666666666666666444555555555666666777777777777666555555555555555555555555555555666666777555666777888888888777666888888777777777777777888888888888888888888888999888888888888888888888888555777888777666666888:::;;;===???BBBEEEHHHKKKMMMLLLWWWmmmxxxvvvyyy{{{{{{sssnnnooouuu~~~xxxgggZZZRRRMMMJJJDDDFFFCCCCCCHHHJJJXXXqqqsss^^^RRRNNNOOOVVV^^^nnn}}}dddUUUMMMHHHDDDCCCAAABBBCCCDDDDDDGGGJJJNNNNNNSSSYYY___eeemmmwww~~~|||xxxwwwwwwssssssttttttsssoooiiieeeZZZUUUOOOKKKJJJIIIGGGEEEFFFEEEFFFGGGIIIIIIHHHFFF>>>===;;;999888777777888999888888999:::===@@@BBBFFFLLLVVV^^^eeellltttyyy~~~xxxvvvvvvtttxxx~~~yyytttooollljjjpppxxx}}}|||xxxrrrttt}}}}}}yyyssslllddd^^^YYYVVVNNNHHHDDDDDDEEECCCDDDGGGHHHGGGFFFDDDBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@AAABBBBBBCCCEEEGGGGGGGGGEEEEEEAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;999888777666999999::::::999999888777666666777777777777666666666666666666555555555555444555666666777777666666555555666666777777888888666666666666666666666666666666666666666666666666555555555666666666666666444444555555666777777777777777666555555555555555555555555666666666666777666666777888888888777777888888777666666666666666777777777888888888888888777777888999999888777777777999::::::999999;;;<<<@@@@@@AAABBBCCCDDDDDDDDDDDDMMM```yyyyyyuuuvvvwww|||tttlllfffcccjjjttt~~~|||jjj[[[RRRLLLJJJDDDFFFCCCCCCHHHJJJXXXqqqzzzcccUUUPPPNNNOOOUUUbbbsssppp]]]QQQIIIEEEEEEDDDEEEEEEEEECCCCCCEEEGGGBBBFFFJJJMMMOOOUUU^^^eeellltttzzzvvvtttooommmkkkiiieee```ZZZVVVKKKIIIFFFCCCAAA@@@@@@@@@AAA@@@@@@AAABBBBBB@@@>>>::::::;;;:::888777666666999999999:::<<>>===<<<;;;;;;:::999888888777999999::::::999999888777777777777888888777777666666666666555555555444444444555666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666777444444555555666777777888777777666555555555555555444444555555666666555555666555555555666666777888666555555555555555666666666666777888888888888888666777888999999888777666777999;;;;;;;;;;;;<<<===@@@@@@???@@@@@@@@@??????@@@GGGWWWkkk|||yyyssssssuuu~~~zzztttmmmeee___ZZZbbblllwww~~~lll\\\RRRMMMJJJDDDFFFCCCCCCHHHJJJXXXqqqfffXXXPPPMMMNNNRRR\\\lll~~~zzzeeeVVVLLLHHHIIIBBBCCCCCCBBB@@@@@@AAACCCAAADDDFFFEEECCCEEEKKKQQQUUU^^^jjjttt{{{|||sssmmmiiigggddd___[[[WWWRRRNNNJJJBBBBBBAAA???===<<<===>>>AAA???>>>>>>>>>===;;;999999;;;<<<<<<;;;999888777999999999:::===@@@DDDFFFLLLSSS^^^hhhooovvv}}}~~~|||||||||~~~}}}|||mmmiiigggjjjqqqrrrnnnhhhhhhvvv{{{xxxsssjjj```UUULLLGGGGGGCCCAAADDDEEEDDDFFFIIIFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>>@@@AAACCCDDDDDDBBBAAA??????AAABBBDDDDDDCCCAAA@@@???????????????>>>======999999999999999999999999999999999999999888777777777888888888888888777777666666555555555444444444444555555666666666666666666666666666666555555555666666666666666666666666666666666666666666666666444555555555666666777777444444444555666777777888777777666555555555555555222333444444555555444444555444333333444555666777333333333444555666777888555666777888888888888888666777888999999888777666555777999::::::999:::<<<<<<<<<;;;<<<>>>@@@??????AAAFFFSSScccnnnzzz~~~zzztttnnnnnnwwwxxxrrrmmmhhhbbb^^^YYY[[[aaannnrrrcccXXXPPPLLLIIIEEEDDDGGGGGGJJJZZZlllkkkXXXLLLGGGIIIMMMTTTaaarrrpppbbbWWWMMMEEEEEEEEEDDDCCCBBBBBBAAA@@@???@@@AAA???===>>>BBBFFFJJJNNNTTT\\\fffqqq}}}yyynnneee___\\\WWWUUUSSSOOOKKKGGGDDDCCC???>>>>>><<<;;;:::999999888888999::::::888777666999999999888777666666555555777999:::;;;???GGGMMMPPPWWWaaallluuu|||{{{zzz{{{{{{zzz|||}}}}}}zzzrrroookkkjjjmmmnnnmmmkkkpppxxx}}}xxxmmmfff]]]QQQIIIEEEBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???BBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888777777===;;;999999;;;<<<999777999999999999999888777666777777777777777777777777999999777666555555555555666666666666666666666666666666666666666666666666777333333777777333333777555666666666666666555555777777777777777777777777777777666666555555555444333333333333333333333333666666777777777777666666777666555444333444444555444444555666777888999999777777777777777777777777555777888999888999<<<>>>BBB@@@===:::999:::;;;======AAANNN[[[^^^aaatttuuuiiieeeggguuu~~~|||wwwpppjjjfffaaa]]]YYYWWWYYY```mmmwwwhhh\\\SSSMMMIIIEEEDDDGGGGGGKKK[[[nnnooo[[[NNNIIIEEEIIIOOOZZZiiiyyy|||mmmaaaTTTJJJFFFEEEDDDBBBAAA@@@???>>>===>>>???>>><<<===???BBBCCCFFFKKKQQQZZZdddooovvv~~~vvvlllaaaXXXRRROOONNNLLLJJJGGGDDDAAA???>>>>>>>>>===<<<;;;:::999999888888999999888888777666999999999888777666666666666888;;;;;;===BBBIIIOOOVVV]]]fffpppwww~~~zzzyyyzzz{{{{{{xxxwwwvvvxxx}}}tttpppjjjiiikkkmmmnnnmmmrrryyy~~~}}}zzz~~~wwwjjjaaaXXXNNNGGGDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGFFFFFFEEEDDDDDDAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCBBBBBB@@@??????>>>=========<<<<<<;;;;;;;;;::::::999888888777777<<<:::888888:::;;;999777888999999999888888777666666666666666666666666666999888777666555555555555555555555555555555555555555555555555555555555555777333333777777333333777555555666666666666555555555555555555555555555555555555555555555444444333333333333333333333333333555666666777777666666555777666555444333444444555666666666666666666777777666666666666666666666666666777888888888:::===???BBB@@@===;;;::::::<<<===???AAAKKKUUUUUUUUUbbbttt~~~lllaaa___bbbuuu}}}{{{xxxqqqmmmgggccc___\\\YYYVVVXXXZZZ```mmm~~~ooobbbVVVNNNIIIEEEEEEGGGHHHLLL]]]pppuuu```RRRKKKDDDFFFKKKSSS^^^nnn~~~nnn]]]PPPIIIHHHFFFDDDAAA@@@???>>>===>>>??????======>>>???>>>@@@BBBFFFKKKTTT___eeeyyyvvvqqqhhh^^^TTTLLLFFFDDDDDDCCCBBB@@@???===<<<;;;======<<<;;;:::999999888999888888777777777777777999999999888777777666666777999<<<===???EEEMMMSSS^^^ccclllttt{{{~~~yyywwwwwwxxxxxxsss{{{~~~~~~tttrrrrrruuuyyy~~~zzztttmmmjjjlllppprrrsssuuu{{{{{{vvvxxxuuueeeZZZQQQIIIDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777:::888777777999999888666888888888888888777777666666666666666666666666666888888777666555555555555555555555555555555555555555555555555555555555555666444444666666444444666555555555555555555555555444444444444444444444444444444444444444444333222333333333333333333333333444555555555555555555444666666555444444444444555777777666666666555555555666666666666666666666666888888888777777:::>>>AAABBB@@@>>>;;;:::;;;<<<===@@@@@@FFFNNNNNNKKKRRR]]]ooo|||ooobbbaaaeeevvv~~~xxxtttnnnkkkfffbbb^^^\\\YYYXXXZZZ\\\cccqqqvvvgggXXXNNNJJJFFFEEEHHHHHHMMM^^^qqq{{{dddTTTMMMGGGGGGJJJPPPWWWfff}}}zzzeeeWWWNNNLLLJJJGGGDDDBBBBBBAAA@@@AAABBBBBBAAA@@@??????>>>>>>>>>???CCCIIIRRRXXXmmmuuu~~~yyypppjjj```WWWOOOHHHDDDAAA????????????>>>>>>>>>>>>===<<<<<<;;;:::999999999999888777666555666777888999999999888888777777777666999<<>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777777777777666777777777777666666777777888777777666666666666666666666666666666888777666555555555555555555555555555555555555555444444444444444444444444555444444555555444444555555555444444555555666666444444444444444444444444333444555555555444444333222222333333333333444444333444444555555444444333555555555555444444555555555555555555555555555555666666666666666666666666999888888777777:::???CCCBBB@@@===;;;:::;;;<<<===??????DDDJJJKKKIIIKKKPPP]]]mmmvvvhhhfffiiixxx{{{xxxqqqoookkkfffaaa]]][[[[[[ZZZ]]]eeettt{{{kkk[[[OOOLLLGGGFFFHHHIIIMMM___rrrhhhWWWNNNJJJHHHIIIMMMRRR___wwwnnn___SSSQQQNNNJJJGGGEEEEEEDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>======>>>CCCIIINNNYYYbbbnnn{{{yyymmmfff[[[RRRLLLGGGCCCAAA>>>>>>?????????@@@@@@@@@<<<<<<<<<;;;;;;::::::999:::999777666666666777888999999999999888888888888666999===@@@DDDKKKTTT[[[dddjjjsss{{{}}}xxxssspppnnnnnnoooppppppvvv||||||yyytttyyy~~~}}}|||zzz{{{|||||||||zzzssspppsssyyy~~~~~~tttpppwww}}}nnn\\\PPPIIIDDDCCCFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA???===<<<<<<<<<===<<<======>>>???@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>;;;;;;;;;;;;::::::::::::888888777777777777666666555666666666666666666777555666666777777777666666555555555555555555555555777666666555555555555555555555555555555555555555444444444444444444444444444555555444444555555444444444444333444555666777555555555555555555555555444444666777777666555444222222222333333444444444333333444444444444333333444444555555555555555555222333333444555666666666555555555555555555555555888888777666777:::???CCCBBB@@@===:::999:::;;;<<<>>>???CCCHHHIIIFFFFFFHHHOOO```vvvyyyjjjgggjjjzzz{{{yyytttmmmeee___]]]\\\[[[^^^gggxxxrrr```TTTOOOJJJHHHIIIIIINNN___sssmmmZZZPPPKKKGGGFFFJJJOOOYYYooozzzlll^^^[[[VVVQQQLLLIIIHHHGGGFFFDDDBBBAAAAAA@@@>>><<<=========<<<<<<>>>CCCFFFIIIQQQ]]]kkk{{{}}}nnnfffZZZPPPKKKGGGCCC@@@>>>>>>>>>??????@@@@@@@@@======<<<<<<<<<;;;;;;;;;:::999999888888888888888999999999999999999999999777:::???CCCGGGOOOYYYaaahhhmmmvvv}}}|||vvvqqqnnnmmmllloooppprrrxxx}}}}}}xxxrrrttt{{{zzz}}}~~~~~~zzztttsssxxx}}}uuunnnrrryyyuuugggWWWMMMGGGCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCCCC@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>??????@@@@@@BBBBBBBBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@?????????>>>??????@@@??????>>>>>><<<;;;;;;::::::999888888777777777666666666666666444666777777555555666888444555555666666666666666555555555555555555555555666666555555444555555666444444444444444444444444333333333333333333333333444666666444444666666444444444333333333555666777555555555555555555555555333444666888888777666444111222222333333444444555333444444444444444444333333444555555666555555555111111222333444555666777555555555555555555555555666666666666777:::>>>BBB@@@>>><<<999888999:::;;;===@@@CCCEEECCCAAA???@@@CCCRRRfffwwwvvvgggdddiii{{{vvvlllddd```___^^^cccmmm~~~yyyhhh[[[RRRLLLIIIJJJIIIMMM___rrrqqq^^^SSSNNNFFFDDDIIINNNVVVjjj|||oookkkddd\\\VVVQQQNNNMMMJJJGGGCCCAAAAAAAAA???>>><<<=========<<<===@@@CCCBBBHHHRRR]]]jjj{{{yyynnn```UUUOOOJJJEEEBBB??????????????????@@@@@@>>>>>>=========<<<<<<<<<:::::::::::::::999888888999999999999999999999999999<<>>???@@@@@@@@@>>><<<;;;======>>>>>>?????????@@@@@@@@@@@@@@@???>>>======?????????>>>>>>>>>======<<<======>>>>>>>>>=========<<<;;;:::999888777666666666666666666666666666444666888777555555777999333444555555666666666555555555555555555555555555555555555444444555555666444444444444444444444444222222222222222222222222333777777333333777777333444333222222333444666888444444444444444444444444111333555777888777555444111111222333333444555555444444555555555555444444333333555666666666555555222222333333444444444555555555555555555555555555333444666666777999===@@@???===:::888777777999:::;;;@@@DDDCCC???======>>>>>>GGGTTTcccwwwsssdddbbbhhh{{{~~~rrrhhhdddcccccchhhsssnnnaaaSSSMMMJJJJJJIIIMMM^^^rrrttt```UUUQQQHHHEEEKKKPPPWWWhhh|||~~~zzzqqqggg^^^XXXTTTRRROOOKKKFFFCCCDDDDDDBBBAAA===>>>@@@?????????AAABBB???BBBHHHOOOYYYgggwwwyyyjjj]]]VVVPPPJJJFFFAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>=========999:::;;;<<<;;;:::999888999999999999999999999999;;;???DDDIIIOOOXXXbbbjjjrrrwww~~~}}}tttiiiaaa```dddiiijjjpppvvvyyy|||}}}xxxoooppp{{{zzz{{{}}}~~~uuukkkkkkoooxxx~~~}}}eeeZZZNNNHHHEEECCCBBBDDDGGGGGGFFFFFFFFFFFFFFFFFF???@@@AAABBBCCCCCCCCCCCC<<<>>>@@@BBBAAA???===;;;>>>>>>>>>>>>???????????????@@@@@@??????>>>===<<<>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;======<<<:::888777666555555555555666666666666666444666888888666555777:::333444444555666666666555555555555555555555555555555555444444444555555666444444444444444444444444222222222222222222222222333777777333333777777333444333222111222444777888333333333333333333333333000222444666777666444222111111222333333444555555444555555666666555555444222333555666666666555555444444333333333333222222555555555555555555555555111333555666777999<<<>>>>>><<<999777666777888999777>>>CCCBBB>>>>>>@@@BBB>>>BBBHHHTTTjjjtttfffcccfff|||uuuqqqqqqtttvvv}}}vvvnnnaaaZZZTTTRRRTTTYYYeeeqqq|||fffXXXOOOIIIGGGJJJLLLRRRcccvvvyyyqqqiiibbb^^^^^^RRRGGGEEEFFFDDDAAAAAA??????>>>>>>======<<<<<<>>>@@@BBBCCCHHHSSScccnnnuuuhhh]]]UUUMMMHHHIIIFFFAAA@@@AAAAAA???<<>><<<;;;<<<<<<;;;:::::::::;;;;;;888777666777:::<<<>>>>>>===@@@EEEKKKRRR\\\fffmmmyyy}}}qqq```VVVUUUZZZ___iiittt~~~|||xxxmmmppp|||~~~|||}}}xxxtttjjjjjjpppwww{{{~~~zzzlllXXXRRRJJJFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFDDDAAA?????????@@@@@@@@@??????>>>AAA@@@???>>>============?????????>>>>>>>>>>>>>>>???>>><<<<<<======;;;::::::;;;;;;<<<;;;:::888777999:::;;;;;;:::777555333666666555444444444444555777777666555333222111000444444555555444333222222333333333444555666777777444444444444444444444444666666666555555444444444333333333333333333333333222333333444444333333222444333222222111111111111555555555444444333333333333333333333333333333333111111111111222333444444444444444555555555666666444555555666555333222111444333333222222333333444555555555555666666666666777666555444555888;;;===>>>===:::888888888999::::::===@@@@@@>>><<<::::::<<<@@@FFFLLLVVVkkk}}}hhhdddjjjxxxiiiaaaZZZWWWWWW]]]jjjvvvjjj]]]QQQJJJHHHJJJLLLQQQbbbuuu|||tttlllhhhgggZZZMMMIIIHHHEEECCCCCCAAA@@@@@@??????>>>>>>===;;;===>>>>>>AAAIIIVVV___nnntttjjjaaaXXXSSSQQQLLLGGGDDDEEEDDDBBB@@@@@@@@@AAAAAA@@@>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;:::888777888999999999>>>BBBGGGMMMVVV```jjjqqq{{{vvvbbbTTTQQQUUUZZZkkkuuu~~~pppooouuu~~~}}}vvvjjjfffiiilllooorrrtttxxxwwwkkk]]]PPPKKKEEEAAAAAACCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA??????@@@@@@@@@@@@@@@???AAA@@@???>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<======;;;:::::::::::::::::::::999999::::::::::::999777555444666666555444444444444555777777666555444333333222777777777777777666555555222222333333444444555555444444444444444444444444444444444333333333222222333333333333333333333333333333444444444444333333444444333222222222222222444444333333333333333333333333333333333333333333222222111111111222333333333333444444444555555555333444555555555444333222444333333222222333333444444555555555666666666666777666444444555888:::<<<===<<<:::888777888999:::999<<>><<<::::::888<<<@@@DDDLLL^^^wwwnnniiiqqqvvvlllbbb]]]]]]cccqqq~~~nnnaaaSSSLLLIIIJJJKKKPPP```rrryyyuuussseeeVVVNNNJJJFFFDDDDDDBBBBBBBBBAAA@@@@@@??????:::<<<<<<<<<<<<@@@HHHNNNYYYhhh|||vvvmmmddd^^^XXXRRRKKKFFFEEEDDDBBB@@@???@@@@@@@@@???>>>=========<<<<<<;;;::::::;;;;;;;;;:::999777777777888999???CCCJJJRRR[[[eeeooovvv{{{cccUUURRRVVV[[[oooyyywwwpppoooxxxwwwllleeedddgggjjjlllnnnooolll___SSSIIIEEEAAA??????AAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGEEECCCBBBBBBCCCCCC>>>??????@@@@@@AAAAAAAAABBBAAA@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<===<<<;;;999999999999999999999:::::::::999999888777666666555666666555444444444444555666666666666555555555444444444555555444444333333222222222222333333333333444444444444333333333333222222222111111111111000333333333333333333333333333444444555555444444333444444333333222222333333111111222222222222222222333333333333333333333333333333222111111111222222222222333333333444444444222333333444444444444333333333222222222222333333444444444555555555666666666555444444555777999;;;<<<;;;999888777777888999888:::===>>>===;;;;;;;;;:::<<>>>>>======>>>BBBEEEMMMWWWgggxxx{{{rrrlllccc\\\SSSLLLHHHFFFCCCAAA@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;888888888888888999;;;===@@@EEEMMMVVV```kkkuuu{{{~~~ggg[[[ZZZ```fffuuu~~~}}}tttpppxxxzzzxxxuuummmhhhfffhhhiiijjjlllkkkdddXXXMMMEEECCCAAA@@@AAACCCEEEGGGCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEDDDCCCBBBBBBBBB?????????@@@AAABBBCCCCCCDDDCCCCCCBBBAAA???>>>============>>>>>>>>>>>>>>>???===<<<<<<<<<<<<;;;999999888777777777999:::;;;999888777666666666666666666666555444444444444555444444444555555555555555222222333333333333222222333333333333222222222222444444444333333333333333111111111111111111111000222222222222222222222222333444444555555444444333444444333333333333333444//////000000111111222222222222222222222222222222333333222111000000111111111111222222222333333333111111222333444444555555333333222222222222333333333333444444444555555555555444333333444666888999:::999888777777777777888777999<<<===<<<;;;;;;;;;:::<<<======???HHHWWWbbb|||zzz~~~yyywwwyyyuuummmlllqqq~~~mmm___UUUNNNJJJJJJJJJMMM\\\nnnuuudddYYYOOOGGGDDDEEECCCBBBBBBAAAAAA@@@??????>>>>>>????????????@@@AAAEEEKKKWWWhhhzzztttlll```WWWQQQLLLGGGDDDAAAAAA@@@?????????>>>>>>???>>>===<<<;;;;;;;;;;;;888:::;;;:::999:::===@@@AAAGGGPPPZZZeeeoooyyy~~~mmmdddfffmmmrrr|||wwwttt}}}|||~~~}}}vvvrrrpppkkkhhhhhhgggfffeeefffbbbYYYNNNGGGBBBBBBBBBBBBCCCDDDFFFHHHCCCCCCDDDEEEFFFGGGGGGHHHCCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBDDDDDDFFFFFFFFFEEECCCAAA@@@>>><<<<<<======>>>>>>>>>>>>>>>===;;;;;;<<<<<<:::999888777777666777888:::;;;777777666555555666666777666666555444444444444555222222333333333444444444444555555666666666555555444444444444333333333333444444333333333222222222111111111222222222222222222222222222222222222222333444444444444444444333333333333222222333333444/////////000000111111111222222222222222222222222333222222111000000000000111111111222222222333333111111111222333444555666333222222111111222222333333333333333444444444444444333333333333555666777888888777777666666666777666888:::;;;:::999:::;;;555888999999:::@@@JJJRRRdddyyyxxxsssrrrvvvyyywwwzzzmmm^^^VVVNNNJJJJJJJJJMMM\\\mmmzzzlllbbbWWWMMMGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@===>>>>>>??????????????????BBBKKKZZZiii{{{yyylllaaaXXXQQQIIIDDDDDDCCCBBB@@@??????????????????===<<<;;;;;;::::::;;;<<<===<<<999999<<>>;;;<<<<<<======>>>>>>???>>><<<;;;;;;<<<;;;:::888777777777777777777888888555555555555666666666666666666555444444444444555222222222222222333333333222333444444555444444444333333333333444444444444444444333333222222111111222222222222222333333333222222222222222222222222222333333444444333333222222222111111222222333333//////000000000000000000222222222222222222222222222222111000000000111111111111222222222333333333111111111111222333555555222222111111111111222222222222222333333333444444333333222333333444444555666666666666666666666666666888::::::999888999:::666888:::::::::===DDDIIIQQQbbbzzzzzzvvvsssttt{{{ooo```UUUNNNJJJJJJIIILLL[[[mmm|||~~~tttlllaaaUUUNNNLLLEEEDDDDDDCCCCCCBBBBBBAAA???>>>>>>>>>?????????>>>>>>???EEENNNXXXggg~~~|||pppdddZZZPPPIIIGGGFFFDDDBBB@@@?????????@@@???>>><<<;;;;;;::::::888;;;===;;;888888<<<@@@FFFMMMXXXdddnnnxxxyyyvvvzzz~~~~~~|||vvvvvvzzz{{{uuuoooiiihhhjjjkkkeeeaaa___YYYNNNGGGFFF@@@BBBDDDDDDCCCBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDDDDDDDCCCBBBAAADDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFDDDAAA>>>===;;;;;;<<<<<<===>>>>>>???>>><<<;;;;;;;;;;;;:::888777777777888777777666666333333555666777666555555666666555444444444444555333333333333333333333333000000111222222222222222111111222222333333444444444444333333222111111000111111111222222333333333111111111111111111111111111222222333333222222111111000000000111111222333111111111000000000000000111111111111111111111111111000000000000111111222222222222222333333333444222222111111111333444555222222111111111111222222222222222222333333333333222222222222333333333333555555555666666555555555777888999999777666777888777999;;;;;;:::<<>>AAA@@@CCCHHHLLLWWWnnnttthhh\\\TTTIIIHHHEEECCC@@@?????????@@@???>>>===;;;;;;::::::222666999999888:::???DDDIIIPPP[[[gggqqq{{{zzzzzzzzztttsssttt}}}yyysssmmmlllnnnhhhaaa\\\ZZZSSSHHHBBBCCCBBBEEEGGGGGGDDDCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEDDDBBBAAAAAABBBCCCDDDDDDEEEEEEEEECCC@@@===;;;;;;;;;;;;<<<===>>>>>>???>>><<<;;;;;;;;;;;;:::888666777888888888666555444111333555777777777555444666666555444444444444555555555555444444333333333222333444555555555555555//////000111222333333444444444333333222111000000000000111111222222222333111111111111111111111111111111111222222111111111000000//////000111222222222222111111000000//////111111111111111111111111000000//////000111222222222222333333333444444444333222111111111222333444222222111111111111222222111111222222222333333333222222222222222333333333444444555555666555555444888999999888666555666777333555777777666555777888@@@EEERRRggg|||~~~}}}}}}||||||rrr```VVVQQQLLLKKKMMMRRR\\\ggg{{{{{{uuupppiii```YYYUUUKKKEEEFFFFFFBBBAAADDDEEEDDDBBB@@@???>>>======@@@@@@BBBEEEJJJSSSfffwwwwwwiii___XXXRRRKKKGGGEEEDDDBBB@@@;;;::::::::::::::::::999???;;;999:::::::::===BBBJJJUUUeeeqqqyyy{{{||||||}}}xxxnnnjjjnnnvvv~~~~~~|||xxxtttpppmmmlllllleee[[[RRRLLLHHHEEECCCFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEBBBBBBBBBBBBAAA???===<<<======<<<<<<<<<<<<============<<<;;;::::::999999999888777666555555555555333444555555666666555555555555555555555555555555555555555555444333222111222333333444444333333222222111111111222333333444333333444444444333222222///000111222222222222222000000000000000000000000//////000000000000//////000111111111111222222222///000111222222333333333111000000000000000000000000000000000////////////111111111111111111111111000000111222222222222111111222333333333333222111111222222333333222222111111111222222222333333333444333333333333444555555333444666777777777666555777777777777888888888888<<<===EEETTTeeeyyy~~~~~~qqq___TTTNNNJJJIIIKKKPPPZZZeeezzzzzzvvvtttpppjjjeee[[[RRRJJJIIIHHHCCCAAACCCDDDCCCBBB@@@???>>>>>>===@@@???@@@BBBDDDLLL\\\lllzzzrrreee^^^UUULLLHHHDDDAAA???<<<<<<<<<<<<;;;;;;;;;;;;>>>:::999;;;<<<<<>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::999999999888777666666555555555333444555555666666555555555555555555555555555555555555555555444333222111222333333444444333333222222111111111222222333444333333333333333222111000000000111222222222111111000000000000000000000000//////000000000000//////000000111111111222222222000000111111111111111000000000000000000000111111000000000000////////////111111111111111111111111111111222333333333333222111222222333333222222111111222222333333222222111111111222222222333333333444333333333333444555555444444555666666666666666666666777777777777888888888999>>>IIIWWWiii|||qqq___SSSNNNJJJJJJKKKQQQ\\\fff{{{|||xxxxxxvvvrrrooofff]]]TTTPPPMMMHHHEEEEEEBBBBBBAAA@@@????????????AAA??????@@@@@@EEERRR___zzzvvvmmmaaaUUUMMMGGGDDDBBB>>>>>>======<<<<<<<<<<<<===::::::<<<>>>@@@FFFNNNXXXeeevvv~~~zzzvvvoooooopppsssvvvyyy|||~~~~~~}}}|||{{{oooiiijjjqqqnnnllloooxxx~~~|||yyyuuuqqqnnnllljjjbbbVVVLLLGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@???>>><<<;;;::::::999999999999::::::<<<;;;;;;::::::999999999888888777777666555555555333444555555666666555555444444444444444444444444444555555444444333222111222222333333333333222222222111111111111222333333333333333222222000//////111111111222111111000000000000000000000000000000//////000000000000//////000000000111111111222222111111111111000///...---/////////000000111111111////////////000000000000111111111111111111111111111222333333444444333333111111222333333222111111111222222333333222222111111111222222222333333333333333333333333444555555555555555444555555666777555555666666666777777777777666999>>>FFFUUUmmm~~~~~~}}}{{{}}}ooo___VVVPPPMMMMMMPPPVVVaaalll}}}zzzxxxvvvsssqqqoooggg^^^XXXTTTPPPLLLJJJBBBAAA@@@@@@@@@@@@@@@@@@DDDAAA@@@AAA@@@CCCMMMXXXmmmzzzmmm___TTTMMMIIIHHH>>>>>>>>>======<<<<<<;;;>>>;;;;;;===>>>AAAJJJSSS```mmm~~~xxxsssnnnnnnnnnppptttvvvxxxxxx}}}zzzwwwuuuvvvxxx{{{zzzxxxuuu{{{{{{nnnggghhhqqqnnnlllpppyyy}}}zzzvvvqqqmmmkkkggg___SSSIIIDDDDDDEEEGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>?????????>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999999888888888888777777666555444333444555555666555555555444444444444444444444444444444444444444333222111222222333333333333222222222111111111111111222222222222222222111///...---111111222111111000//////000000000000000000000000//////000000000000//////000000000000111111111111222111111000///---+++***......//////000111111111////////////000000000000111111111111111111111111000111222222333333222222111111222222222222111111111222222333333222222111111111222222222333333333333333222222333333444555666555444333444555666777444444555555666666777777777777999;;;>>>GGG[[[mmm~~~zzzwwwxxx}}}lll]]]WWWRRROOOQQQUUU\\\hhhsss|||xxxuuusssrrrpppjjjaaaYYYVVVTTTQQQMMMBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@AAAAAACCCJJJSSSaaassszzzjjj\\\QQQKKKHHH>>>>>>======<<<;;;;;;:::>>><<<<<<>>>???CCCMMMYYYjjjvvvxxxrrrjjjiiiiiikkkooorrrrrrrrrvvvwwwwwwrrrlllmmmttt{{{|||~~~|||wwwrrrqqq{{{zzzmmmfffgggmmmppptttxxx~~~}}}yyytttnnniiifffbbb[[[PPPGGGCCCBBBCCCDDDCCCDDDDDDDDDCCCBBB@@@???>>>?????????@@@@@@@@@AAA????????????????????????AAA@@@???===<<<<<<<<<<<<>>>======<<<;;;;;;;;;;;;::::::999999999999::::::999999999999999888888888777888888888777666555444333444555555666555555555444444444444444444444444333333333444333333222222111222222333333222222111222222111000000111111111111111111111000///...---111111111111111000///...000000000000000000000000//////000000000000////////////000000000111111111111111111000...---+++***......//////000000000000.../////////000000000111000000000000000000000000//////000111111111111111111111111111111111111111111222222333333222222111111111222222222333333333333222222222222333444444555444333333333444666777444444444555666777777777777888:::;;;;;;???LLLYYY|||wwwwww|||jjj]]]WWWSSSQQQTTTYYYaaannnzzz{{{xxxwwwvvvlllhhh```WWWUUUUUURRRMMMDDDDDDCCCBBBBBBBBBCCCCCCAAA>>>>>>@@@@@@AAAFFFMMMVVVeeewwweeeUUUJJJEEE??????>>>===<<<;;;;;;:::>>>===>>>@@@AAAGGGTTTaaattt~~~vvvooohhhfffeeeiiiooosssuuutttooopppoookkkgggjjjttt|||{{{zzzvvvqqqrrr{{{yyymmmgggiiijjjqqqyyy||||||vvvooohhhaaa]]]XXXSSSKKKEEECCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::<<<<<<;;;:::::::::::::::777777666666666666777777888888888888888888888888777777888888888666444333333444555555666666555555333333333333333333333333222222333333333333222222111111222222222222111111222222111000000000000111000111111111111000//////000000000111000000//////000000000000000000000000//////000000000000///////////////000000000111111000000000000///...---,,,////////////////////////......//////000000111111000000000000000000000000...//////000111000000000222111000000000000111222111222222333333222222111111111222222222333333333222222222222222333444444444444444333444444555666444444555666777777888999777666888:::::::::@@@GGG||||||nnncccYYYUUUTTTXXX___hhhvvv|||zzzzzzllliiiaaaWWWUUUVVVSSSMMMFFFFFFEEEDDDDDDCCCDDDDDDBBB>>>>>>@@@@@@@@@CCCHHHNNNZZZqqqnnn[[[MMMFFFAAA@@@???>>>===<<<<<<;;;======???BBBEEELLL\\\kkkzzz|||rrrjjjdddaaa```eeennnvvvzzzzzzqqqnnnjjjiiimmmuuu}}}||||||zzzvvvuuu{{{zzzoookkkmmmoootttxxxyyy{{{~~~|||xxxrrriii___WWWRRRLLLIIIFFFDDDDDDDDDBBBAAA???@@@BBBCCCCCCBBBAAA@@@===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::<<<;;;:::999888999::::::777666666555555666666777777888888888888888888888666777888999888666444333333444555555666666555555333333333333333333333333111222222333333333222222111111222222222222111111222222111000000000000000000000111111222222111111...///000000000000000000000000000000000000000000//////000000000000//////////////////000000000111...//////000000000//////000000000///......------.........///000111111111000000000000000000000000//////000111111111111111222111000//////000111222111222222333333222222111111111222222222333333333222222222111222222333444333333444444555555444444444555555666777888999:::999666555888:::999;;;>>>tttjjj]]]YYYYYY]]]eeeooo}}}~~~{{{zzzooommmdddZZZWWWYYYUUUNNNHHHGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@BBBBBB@@@BBBGGGIIISSSiiiuuuaaaRRRKKKBBBBBBAAA@@@???>>>===<<<<<<<<>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999999::::::;;;:::999888888888999:::888888777777777777888888777777777777777888888888666777888999888666444333333444555555666666555555333333333333333333333333111222222333333333222222111111222222222222111111222222111000000///000000///000111222222333333222......///000000111000000000000000000000000000000//////000000000000//////////////////000000000000---...///000111111111111111111000///...---,,,,,,---......///000111111222000000000000000000000000000000111222222222222222222111000//////000111222222222222333333222222222111111222222222333333333222222111111222222333444222333444555666555444333555555666777888999::::::===777444777::::::;;;===yyynnnddd```^^^bbbiiisss~~~|||vvvssskkkbbb]]]\\\VVVPPPNNNNNNMMMJJJGGGEEEEEEEEECCCBBBAAA????????????@@@LLLRRRccc|||kkkVVVIIICCCBBB@@@>>>======>>>>>><<>>>>>@@@CCCDDDCCCAAA????????????@@@AAAAAABBBBBB@@@???======>>>@@@AAA===<<<<<<;;;;;;:::999999;;;;;;:::999888777666666777777777777666666666666555555555444333333222222555444333333333444444555333333333444444555555555444444333333333333222222222222111000//////000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222////////////000000000000222111111000///......---000000//////.........---000000000000000000000000......//////000000111111////////////............000000000000000000000000000000000000000000000000111111111111111111111111000111222333333222000000000000111111111111000000222333333444444333333222111111222222222333333333222222333333555666888999888777666444444666777888{{{qqqgggcccbbbffflllvvv}}}wwwnnniiifff```YYYTTTSSSQQQNNNIIIFFFEEEEEEBBBAAA@@@???>>>??????@@@FFFLLL\\\tttpppZZZLLLCCCBBBAAA???>>>=========<<>>???@@@<<<<<<<<<;;;::::::999999777777666666555444444444888777777777666666555555555555666666777888888888666666555444333222222111333333333444444444555555444444333333333222222222333222111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222////////////000000000000111111111000///.........000/////////............000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000111222222222222111000000000111111111111000000222222333333333333222222111111222222222333333333333333333333444666777888888777555444444555777888~~~uuukkkhhhgggkkkrrr{{{yyyuuunnnfff]]]\\\XXXSSSLLLGGGEEEEEEAAA@@@???>>>>>>>>>???@@@EEEJJJYYYpppvvv___PPPEEEEEEDDDBBBAAA???>>>===@@@BBBGGGOOO\\\lll{{{~~~}}}{{{sssggg]]]SSSMMMHHHHHHLLLVVVeeerrr~~~|||zzzvvvtttzzzwwwssstttsssttttttwww}}}xxxzzz|||~~~zzznnnhhhmmmzzzzzzuuukkk```UUUKKKDDDAAACCCCCCDDDEEEEEEEEEDDDDDDAAA@@@@@@BBBEEEGGGGGGFFFBBBBBBAAA@@@@@@@@@AAAAAABBBAAA???>>>=========>>><<<<<<;;;::::::999999888777777777777777777777777888888777777666555444444333333333444555555666666444444555555555444333222333333333444444444444555333333333333222222222222333333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222////////////000000000000111111000000//////......////////////............000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000111222222111111000000000111111111111000000111111222222222222111111111111222222222333333333444444444444444555555666777666555444444555666777zzzpppmmmmmmrrrxxxyyyrrrgggeee```XXXOOOHHHEEECCC@@@@@@???>>>>>>>>>???@@@EEEIIIWWWmmmyyyaaaRRRGGGGGGFFFDDDCCCAAA??????CCCEEEJJJVVVfffvvv~~~~~~~~~~~~|||wwwoooddd]]]VVVOOOJJJKKKNNNVVVaaalll|||yyywwwtttpppmmmssszzz~~~wwwuuuppptttwwwwww{{{yyyvvvxxx|||yyynnngggkkkwwwvvvpppeeeYYYNNNGGGBBBAAABBBCCCDDDEEEEEEEEEEEEEEEBBBAAAAAACCCFFFHHHIIIHHHCCCCCCBBBAAA@@@@@@@@@AAABBBAAA???>>><<<<<<<<<<<<;;;;;;::::::999888888888777777888888999999999999888888777666555444444333555555444333333222222111...000333555777777666555444444444444444444444444333333333222222222222111333333222222222222222333111111111111111111111111////////////////////////////////////////////////000000000000111111111111////////////000000000000111000000000/////////...///////////////.........////////////////////////////////////000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////000000000111111111111111000000111111111111000000000000111111111111000000111111222222222333333333555555444333333444444444666555555444444555555666tttqqqrrrwww}}}zzzqqqnnnhhh^^^SSSJJJEEECCCAAA@@@???>>>>>>>>>???@@@AAADDDPPPdddyyyyyybbbSSSGGGGGGFFFDDDCCCAAA@@@@@@CCCFFFNNN^^^ppp~~~~~~~~~~~~}}}xxxrrrjjjccc___ZZZTTTPPPRRRUUUYYY```hhh{{{wwwtttqqqnnnkkkpppwww|||zzzrrrzzz|||xxxwww{{{yyynnngggiiisss|||~~~qqqkkk___SSSJJJEEECCCBBBCCCCCCDDDEEEFFFFFFFFFEEECCCBBBAAABBBEEEHHHHHHHHHCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@???===<<<;;;;;;::::::::::::999888888777777333333444444555666666666777777777666555444444333888888777777666555555555...///222555777777777666444444444444444444444444333333222222222111111111333222222222222222333333111111111111111111111111//////////////////////////////////////////////////////000000000111111111////////////000000000000000000000000////////////.........///////////////////////////////////////000000000000///////////////000000000111111111222////////////////////////000000000000000000000000000000000000000000000000/////////000000111111222000000111111111111000000///000000111111000000///111111222222222333333333555555444333333333333444555555444444444444555555xxxvvvxxx}}}zzzwwwooodddXXXMMMGGGDDDCCCBBBAAA????????????@@@BBBCCCLLL]]]ooozzzcccTTTJJJIIIGGGEEEDDDDDDDDDEEEFFFLLLWWWhhhzzz}}}~~~~~~{{{uuummmgggdddddd___YYYVVVXXX\\\^^^bbbggg{{{~~~zzzvvvrrrqqqnnnmmmqqqwww~~~|||}}}uuu~~~|||zzzxxx{{{{{{pppgggeeekkkrrrzzzjjjdddYYYOOOGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDBBB@@@AAACCCFFFGGGFFFAAAAAA@@@?????????@@@@@@???>>>>>>===<<<;;;;;;:::::::::999888888777777666444555555555666666777777666666666555555555555444333444444555555666777777222333444555555555444333555444444444444333333333222222222222111111111111222111111111111222333333111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111////////////000000000000000000000000////////////.........///////////////000000000000000000000000000000000000////////////...//////000000111111111000000000000000000000000111111111111111111111111000000000000000000000000///////////////000222222000000111111111111000000000000111111111111000000111111222222222333333333444444333333333333333444444444444444444444444444}}}{{{}}}wwwkkk]]]RRRKKKHHHFFFEEECCCAAA????????????DDDCCCHHHTTTcccrrr{{{eeeXXXRRRPPPNNNKKKKKKLLLOOOPPPRRRZZZgggwww~~~~~~~~~~~~~~~~~~~~~}}}xxxqqqiiieeefffiiihhhaaa\\\]]]aaadddhhhmmmttt}}}yyyyyytttqqqpppoooooosssyyy}}}}}}{{{}}}yyy{{{vvvtttuuu{{{|||rrrhhhcccfffjjjyyy|||rrrbbb]]]SSSKKKEEECCCDDDFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDBBB??????AAACCCDDDDDD??????>>>>>>>>>???@@@@@@============<<<<<<;;;:::999999999888777777666666777777777888888888888888444444444555555555555666111111222333333444444555444444444444444444333333555555444444444333333333222222222222111111111111000000000000000111222333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111////////////000000000000////////////000000000000............/////////000000000000000000000000000111000000000/////////...------...//////000111111000000000000000000000000000000000000000000000000//////////////////////////////......///000222333000000111111111111000000000111111222222111111000111111222222222333333333333333333222333333444444333333333444444333333333{{{oooaaaUUUMMMJJJHHHFFFDDDBBB@@@?????????@@@>>>@@@JJJVVVbbbqqq}}}}}}hhh[[[\\\YYYVVVSSSSSSVVVYYY\\\```iiiuuu~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{wwwnnngggdddhhhlllqqqhhhaaaaaaeeeiiinnntttsss~~~}}}yyyyyytttppppppppppppuuuzzz}}}|||zzz~~~}}}~~~yyysssmmmpppzzz|||sssiiidddeeeiiillltttjjj]]]XXXPPPHHHDDDCCCDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDAAA???>>>@@@AAABBBBBB>>>=========>>>???@@@@@@;;;<<<<<<===<<<<<<;;;;;;999999888888777666666666555555555555555444444444333333444444555666666666888777777666666555444444222222222333444555666777555555555444444333333333222222222111111111111000000000//////000111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000////////////000000000000---.........//////000000000000000000000000000000111111000000/////////...,,,------...///000000111000000000000000000000000////////////////////////........................///.........///000222333000000111111111111000000111111222222222222111111111111222222222333333333333222222222333333444555222333333444444333333222~~~|||}}}}}}|||~~~zzzuuurrrqqqtttxxx{{{xxxkkkXXXLLLIIIFFFGGGGGGFFFCCC@@@>>>===@@@???AAAFFFJJJRRR^^^kkkwwwnnnfffeeedddeeehhhjjjkkkkkkpppwww~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{}}}~~~~~~}}}{{{{{{{{{}}}{{{{{{wwwmmmbbb\\\___ccchhheeeeeejjjqqquuuwwwxxxzzz~~~}}}{{{vvvuuutttsssuuuwwwyyy{{{}}}|||{{{{{{yyyooohhhfffppp|||xxxnnnhhhffffffnnnrrrzzzsssiiiXXXRRRIIICCCAAACCCFFFHHHFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDBBBBBBBBBAAA@@@>>>AAAAAA@@@??????@@@@@@AAA===============<<<<<<<<<888888777777666666555555666666666666666555555555333333444444444444444444999888777555444444444444555555555555555555555555000000111111111222222222222222222111111111111000000000000000111111111111111111111111111111111111333333222222111000//////////////////000000000000////////////////////////////////////////////////000///...------...///000////////////////////////000000//////.........------.........//////000000............////////////111111000000/////////......///111222222222111000---.........//////000000000000000000000000000000////////////////////////222222222111111111000000//////000111222333333333333333222222333333444555111111222222222333333333{{{wwwvvvuuuuuutttsssqqqmmmhhhfffgggkkknnn~~~}}}ooo]]]PPPLLLFFFFFFFFFEEEBBB@@@>>>>>>@@@>>>@@@CCCGGGKKKVVVaaauuu}}}|||{{{}}}~~~~~~~~~}}}||||||||||||||||||{{{{{{{{{|||}}}~~~}}}}}}|||{{{{{{{{{|||}}}yyyzzzwwwnnnccc]]]]]]aaaffffffiiiqqqyyy~~~}}}}}}~~~yyyqqqllljjjrrr}}}yyyrrrllljjjiiilllnnnrrrwwwyyysssjjjaaaQQQLLLFFFBBBBBBEEEHHHJJJIIIJJJKKKIIIEEECCCCCCEEEDDDDDDCCCBBBAAA@@@??????@@@@@@?????????@@@@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;888888777777666666666666777777777777777666666666666666666666666666666666777666666555555555555666555555555555555555555555333333333444444444555555222222222111111111111000000000000000111111111111111111111111111111111111333333222111111000//////////////////000000000000000000000000000000000000////////////////////////000///...------...///000////////////////////////000/////////......................../////////000............/////////////////////.........------)))***+++,,,,,,,,,++++++............/////////000////////////////////////000000000000000000000000222222222111111111000000000000000111222222222333333222222222222333444444111111111222222222333333|||vvvrrrooonnnlllkkkjjjiiifff```[[[ZZZ\\\```nnnwwwvvvdddVVVOOOGGGFFFEEEDDDBBB@@@???>>>???>>>???AAABBBDDDLLLUUUhhhzzz~~~~~~}}}~~~}}}|||{{{{{{zzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}|||||||||{{{yyyxxxvvvvvvtttvvvuuuooofff^^^]]]^^^bbbeeennnyyyzzzsssrrrpppvvvzzzvvvssspppnnnlllkkkkkkllllllhhh___YYYKKKHHHDDDBBBCCCEEEGGGHHHKKKOOOPPPMMMFFFAAAAAACCCBBBDDDEEECCC???===???AAA??????>>>>>>???@@@AAAAAA;;;;;;;;;;;;::::::999999888777777777777666666666777777777777777777777777666666666666666666666666555555444444555666666777444444444444444444444444000111111111222222222222222222222111111111111000000000000000111111111111111111111111111111111111222222222111111000000///////////////000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////........................////////////............////////////---------------,,,,,,,,,,,,,,,---............---............////////////////////////////////////111111111111111111111111222111111111111000000000111111111111111111222222222222222222222333444444111111111222222222222333|||vvvqqqnnnkkkiiigggggggggeee___WWWSSSUUUWWW```jjjvvv}}}lll\\\RRRIIIGGGDDDCCCBBBAAA@@@???>>>===???AAAAAAAAAGGGOOO```rrr~~~~~~}}}}}}|||{{{zzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{|||{{{{{{{{{zzzwwwssspppnnnjjjnnnqqqnnnhhhaaa^^^]]]]]]eeerrr{{{wwwwwwuuuzzz}}}zzzyyywwwtttqqqpppmmmjjjiiigggaaaYYYSSSIIIGGGDDDBBBCCCCCCCCCBBBJJJNNNQQQNNNFFF@@@@@@BBB???CCCEEECCC>>><<<>>>BBB>>>>>>>>>>>>>>>???@@@AAA<<<<<<;;;;;;::::::999999777777777777777777777777666666666666777777777777444444444444444333333333555555555444444555555666444444444444444444444444/////////000000000111111222222222111111111000000///000000000111111111111222222222222222222222222222111111111000000000///////////////000000000000111111111111111111111111000000000000000000000000/////////......////////////////////////////////////////////////..................///////////////............////////////------------------------000111111222222222222222.........///////////////////////////////////////000000000000000000000000111111111111000000000000222222222111111111111111222222222111222333333444111111111111222222222222zzztttpppmmmjjjgggffffffddd^^^WWWRRRPPPQQQUUU^^^iiiqqqyyyuuucccVVVLLLIIIEEEBBBBBBBBBAAA???>>>>>>@@@BBBBBBAAAGGGNNNYYYkkk~~~~~~}}}}}}|||{{{{{{{{{||||||yyyzzzzzz{{{{{{{{{{{{{{{zzzzzzyyywwwsssnnnjjjggg```eeekkkmmmjjjeeeaaa```[[[fffuuu}}}zzz|||zzz}}}|||zzzyyyxxxuuurrrpppmmmjjjgggccc]]]TTTMMMFFFDDDBBBBBBCCCCCCBBBAAAEEEIIILLLJJJDDD@@@@@@AAA>>>BBBDDDBBB===;;;>>>AAA>>>=========>>>>>>???@@@======<<<<<<;;;::::::999777777777777888888888888444444444555555555666666555555444444444333333333777666555444444333333333444444444444444444444444222222222222333333333444222222222111111111000000///000000000111111111111333333333333333333333333111111111000000000000000////////////000000000000000000000000000000000000////////////////////////...//////////////////...////////////////////////.........//////////////////////////////.....................////////////...............////////////////////////000000111///////////////.................................////////////////////////000000000000000000000000222222222111111111111111222111111111111222333333000000111111111222222222{{{wwwsssooolllgggfffccc___ZZZUUUPPPNNNMMMTTT[[[aaahhhtttmmm]]]QQQLLLFFFCCCCCCCCCAAA??????>>>???BBBBBBAAAGGGOOOSSSeee{{{~~~~~~}}}}}}||||||{{{{{{{{{||||||zzzzzz{{{||||||||||||{{{yyyyyywwwtttooojjjeeebbbZZZ```hhhlllmmmiiieeeccc^^^jjjxxx~~~~~~~~~{{{yyywwwuuutttnnniiiddd```\\\UUUMMMGGGBBB@@@@@@AAACCCDDDDDDCCCBBBDDDEEEEEECCCAAA@@@@@@>>>@@@BBBAAA>>><<<>>>@@@>>>>>>============>>>>>>>>>======<<<;;;:::999999777777777888888888888999333333333444444555555666777777777666555555444444888777666444333222222222333333333333333333333333000000111111111222222222222222222111111111111000000000000000111111111111333333333333333333333333000000000000000000000000////////////000000000000////////////////////////////////////////////////......////////////......////////////////////////.........//////////////////////////////...................../////////////////////000000000000000///............///000000///////////////.........................................................//////000000000000000111111111111111111111222222111111111111111222333333000000000111111111111222}}}yyyvvvoookkkhhhfffddd```YYYSSSJJJNNNRRRSSSWWWcccuuu~~~|||}}}xxxfffVVVOOOGGGDDDDDDDDDBBB??????===>>>@@@??????EEEMMMSSSdddyyy|||}}}~~~~~~}}}|||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}}}}}}}||||||yyywwwuuuqqqlllgggbbb```ZZZ```hhhnnnooommmiiifffcccooozzz~~~|||}}}xxxuuuuuuuuukkkeee\\\VVVRRRNNNIIIEEEBBBAAA@@@@@@BBBDDDDDDCCCCCCAAA???@@@AAABBB@@@>>>????????????>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<======<<<;;;:::999888888777777888888888999999999333333444444555666666777888777777666555555444444666555444444333333333333333333333333333333333333............////////////222222222111111111111000000000000000111111111111111111111111111111111111///000000000000000000000////////////000000000000........................---------------------------...///000000///...---////////////////////////............/////////000000/////////......................../////////////////////000000111111111000///.........///111111000/////////....................................////////////////////////////////////000000111111000000000111222222222333111111111111111222222333000000000000111111111111xxxtttooooooppplllccc[[[KKKMMMNNNLLLNNNYYYjjjxxxzzzvvvssssssxxxmmmYYYQQQIIIDDDDDDDDDBBB??????=========<<<<<>>??????>>>===@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::999888777666777777888888999999999999444444555555666777777888666666555444333333222222444444333333333444555555333333333333333333333333111111111111222222222222222222222111111111111000000000000000111111111111////////////////////////////////////000000000000////////////000000000000........................---------------------------...///000000///...---////////////////////////---.........//////000000000000//////.........---............/////////000.../////////000000111111------,,,+++,,,---...///000000//////.........---........................000000000000000000000000.../////////000000111111//////000111222333333444111111111000111222222333000000000000111111111111yyyyyy{{{|||qqqhhh[[[UUUOOOKKKKKKPPP]]]jjj}}}}}}yyyuuurrrqqqoooqqqwww|||yyycccUUUHHHDDDEEECCCAAAAAABBB>>>===>>>>>>>>>CCCIIIVVVeeewww}}}{{{zzz~~~}}}zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}}}}||||||zzzwwwqqqkkkeee```^^^\\\]]]```fffnnntttvvvtttrrrqqqwwwuuusssvvvyyyuuuxxx}}}}}}}}}wwwxxxzzznnn___OOOIIIFFFCCCAAAAAAAAAAAA@@@?????????@@@@@@BBB@@@@@@@@@@@@@@@===;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::999888999999===;;;999:::<<<;;;888555777777777777666555333333444444333333333333222222444444444444444444444444444555555555555555555444555444333222222222333444111111111111000000000000111111111000///......---000000000000000000000000000000/////////111222333555444222000//////000000111///...///000111000...---......//////////////////...---,,,,,,---...///........................................................................---------............///------...///000000//////333111///...---------...222...++++++...//////---------,,,,,,,,,,,,------............////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000111222333333444444zzziii___TTTNNNJJJLLLVVV```vvv~~~{{{wwwtttpppmmmmmmrrrvvvxxx}}}kkk\\\MMMGGGFFFDDDBBBBBBBBB???>>>?????????DDDKKKYYYhhhzzz~~~|||zzzyyy|||zzzxxxwwwvvvvvvwwwxxxzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxuuuqqqlllfffaaa]]][[[[[[^^^eeennnvvvzzzzzzyyyuuuxxx~~~|||{{{|||{{{wwwtttqqqooosss{{{sssnnnpppxxx~~~|||wwwvvviii[[[MMMHHHFFFCCCAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBB@@@????????????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::999888888888;;;999888888::::::777555666777777777666555444444444444333333333333222222333333333333333333333333333444444555555444444333444333222222222222333444111111111111000000000000222111111000//////......000000000000000000000000222111000000000111222333333333222111000000000000000///...///000111000...------...//////////////////...------------...///........................................................................------------............------...///////////////111000///......------...///...------.........---000//////......//////000............////////////////////////////////////.../////////000000000000000000000000000000000000111111111111111111111111//////000111111222333333zzzlll[[[QQQLLLKKKQQQXXXkkk|||~~~{{{sssnnnlllnnnqqqsssxxx~~~tttdddRRRJJJGGGDDDCCCCCCBBB???>>>??????@@@EEELLL\\\lll}}}}}}{{{yyyxxxxxxwwwvvvtttttttttuuuvvvxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttqqqmmmgggbbb]]][[[XXX\\\cccmmmvvv|||}}}}}}wwwyyy|||vvvsssrrrqqqnnnkkkmmmlllrrr~~~}}}xxxnnnfffiiiwwwsssmmm```TTTJJJGGGFFFCCC@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCC@@@>>>===>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666666666888888666444555666666666666666555555444444333333333333222222222222222222222222222222222222333333333333222222333333222222222222333444111111111111000000000000222222111111000000//////000000000000000000000000333222222111111111111222000000111111111111000000000///......000000///...------...////////////...///...------------...///........................................................................------------............------...////////////........./////////.........,,,...//////...------...000000////////////000000............////////////////////////////////////....../////////000000000000000000000000000000000111111111111111111111111...//////000000111111111uuubbbUUUOOOMMMPPPTTTcccuuu{{{uuuqqqqqqrrrsssxxx{{{iiiUUUKKKGGGDDDCCCCCCAAA>>>===???@@@@@@FFFMMM^^^nnn~~~|||{{{yyyxxxwwwvvvuuuttttttsssttttttuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxvvvuuuuuussssssrrrooojjjddd___[[[ZZZ]]]ccckkktttyyyzzzzzzwwwxxx~~~yyyrrrnnnmmmnnnmmmkkkmmmlllrrrwwwlllccchhh~~~mmmbbbVVVMMMFFFEEEEEEBBB@@@@@@>>>>>>>>>>>>???@@@AAABBBCCC@@@===<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888777555555666666777777666555444555666666666666666555444444333333333222222222222222222222222222222222111111222222222222111111222222222222222333333333111111111111000000000///222222111111000000000000000000000000000000000000222222111000000000//////---...000111222111000///000///......///000///...,,,---......//////...............------.................................................................................,,,,,,---------.........------...//////.........+++,,,...///000///......***---000111...,,,---//////......------......///............////////////////////////////////////........./////////000000000000000000000000000000111111111111111111111111/////////000000111111111~~~jjj[[[SSSNNNOOOSSS```rrr}}}xxxvvvvvvwww|||~~~lllWWWLLLHHHDDDCCCDDD@@@======???@@@AAAGGGNNN___ppp}}}|||{{{zzzyyyxxxwwwwwwtttttttttttttttuuuuuuuuuuuuuuuwwwxxxyyyyyyzzzzzz{{{zzzyyyxxxwwwwwwvvvvvvsssssssssqqqmmmgggbbb^^^bbbdddiiioootttvvvuuussstttuuuzzz{{{vvvooollllllmmmmmmlllkkkjjjooo}}}uuujjjccckkk|||iii[[[MMMGGGBBBCCCDDDAAA@@@AAA=========>>>???@@@AAABBBBBB???<<<;;;===>>>??????::::::::::::::::::::::::;;;<<<=========;;;:::888555666777888777777777777444555666666666666666555444444333333333222222222333333333333333333333333000111111111111111111000111111111222222333333333111111111111000000000///111111111000000000000000////////////////////////000000/////////...------,,,---///000111111000//////...---...///000///---,,,------...............---..................---........................................................................,,,,,,,,,------------...------............------***,,,---/////////......)))---000000...,,,...///......------------..................////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000111111111111111rrrcccWWWOOOOOOSSSbbbttt~~~}}}}}}}}}qqq\\\PPPKKKFFFDDDDDD@@@>>>===@@@AAABBBHHHPPPaaasss}}}zzzzzzzzzyyyxxxxxxxxxwwwsssssstttuuuuuuuuuvvvvvvtttuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxuuuvvvuuussspppkkkfffccckkkmmmqqquuuxxxwwwssspppqqqrrrxxxxxxtttooonnnooopppooommmjjjhhhlllxxxzzzrrrjjjfffqqqvvvzzz}}}dddWWWHHHCCC@@@AAABBB@@@@@@BBB@@@@@@@@@@@@@@@AAABBBCCC@@@>>><<<<<<===>>>???>>>::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999666888999999777666777888555666666666666666555555444444333333333333222222333333333333333333333333000000111111111111000000///000111222333333333222111111111111000000000000000000000///////////////////////////////////////---............------,,,------...//////000/////////...------//////...---,,,,,,---............---------...//////...------........................................................................,,,,,,,,,,,,---------------............---,,,,,,+++,,,---...............+++,,,...///......///000//////............//////............////////////////////////////////////------........./////////////////////////////////000000000000000000000000111111111111111111111111vvvhhh[[[SSSSSSYYYeeewwwyyydddWWWPPPIIIEEEDDDBBB@@@???BBBCCCEEEKKKSSSeeewww}}}zzzyyyyyyyyyxxxxxxxxxxxxxxxqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwuuuuuutttuuuuuuwwwxxxyyyxxxxxxwwwuuurrrnnnjjjhhhllloootttyyy{{{yyysssoooooorrrwwwzzzvvvsssrrrqqqtttxxxzzzxxxvvvpppkkkkkkrrr{{{||||||uuuooonnnnnnxxxqqqsssxxxttt]]]PPPEEE@@@>>>@@@@@@???@@@DDDAAA@@@@@@@@@@@@@@@AAAAAA???===<<<===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999666999:::999777555555777666777777777666555444444444444333333333333222222222222222222222222222222000111111222222111111000...///111222333333333222111111111111000000000000.....................///////////////////////////,,,---.../////////...---.........---....../////////...------//////...---+++,,,------......------------...//////...------........................................................................++++++,,,,,,,,,------------.........------,,,+++---------,,,,,,---......---,,,+++,,,...000000///......------------..................////////////////////////////////////---------.........//////////////////////////////000000000000000000000000000000000000000000000000wwwjjj^^^WWWZZZaaagggyyyjjj]]]TTTLLLFFFDDDDDDAAAAAADDDFFFGGGNNNUUUhhhzzz~~~zzzwwwxxxxxxxxxxxxxxxxxxxxxxxxpppqqqrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvrrrrrrrrrssstttvvvyyyzzzzzzzzzyyywwwtttpppmmmkkkiiilllsssyyy|||yyysssnnnooorrrwww}}}~~~tttnnnooopppsssyyyxxxqqqlllnnnrrrwww|||xxxqqqooosssvvvzzznnnooosssyyy}}}}}}lllVVVJJJDDD@@@===??????>>>@@@EEE??????>>>>>>>>>>>>>>>>>>======<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666666666777888666999:::999666333444666777777777777666555333333444444444333333333222222000000000000000000000000111111222222222222111111...///111222333333222222111111111111000000000000---------...............////////////////////////,,,---...000000000////////////---,,,,,,---...//////...------...///...---+++,,,------......------,,,---...//////...---,,,........................................................................++++++,,,,,,,,,------------.........------,,,+++///...,,,++++++,,,---...///,,,)))***...111111///,,,++++++******++++++,,,............/////////000////////////////////////---------.........//////////////////////////////000000000000000000000000///////////////.........yyypppiiieeeddddddrrr~~~uuubbbTTTKKKGGGEEEDDDAAA@@@AAA@@@DDDOOO[[[ooo|||~~~{{{yyywwwwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwuuuuuutttrrrpppqqqsssuuuuuuuuuuuuttttttttttttuuu}}}uuuqqqsssvvvsssooommmjjjlllqqqtttvvvuuutttrrroooqqquuuyyy}}}}}}sssmmmllllllttt~~~yyyllliiilllpppuuuyyy}}}{{{pppppprrruuuzzzzzzrrrfffiiinnntttyyy}}}www___NNNGGGAAA@@@???>>>>>>???@@@AAA??????>>>>>>======<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888888888888999999999888888888777777999888888777666555555444666555555555555444444444333333333222222222111111000000111111111222222222555222//////111222222000222222222111111111111111//////000000000000///////////////000000000000000................................................////////////////////////////////////////////////000000000000///...---,,,////////////////////////+++,,,------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,000...+++***+++---......------------------------.........------,,,,,,,,,---,,,,,,++++++******))),,,------......---,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......////////////////////////222111///...------......zzztttpppnnnnnnzzz}}}iiiZZZPPPJJJGGGFFFEEEFFFIIIKKKPPP\\\hhhrrr~~~}}}zzzxxxwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwuuuuuutttrrrpppppprrrtttvvvwwwxxxxxxwwwvvvuuutttxxxrrrpppvvv{{{xxxrrroooppprrrtttuuuvvvuuutttsssppprrruuuyyy~~~{{{sssnnnmmmrrryyy}}}pppmmmnnnqqquuuyyy|||zzzuuupppqqquuuyyy~~~xxxpppeeehhhmmmrrrwww{{{}}}~~~{{{iiiUUUGGG@@@@@@???>>>>>>>>>>>>???@@@@@@@@@??????>>>=====================<<<<<<<<<<<<;;;;;;:::999888888888888888888777777777666666666888888777777666555555444444444444444333333333333333222222222111111111111000000111111111222222222555222//////111222111000111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000.......................................................................................------,,,........................+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////---,,,+++,,,---------------------------------......---------,,,,,,,,,......------,,,,,,,,,+++------------------------........................------------------------...///////////////......//////////////////////////////...---......///000}}}{{{tttcccVVVMMMHHHFFFFFFJJJPPPTTTYYYdddnnnwww~~~|||zzzxxxwwwwwwvvvuuuuuuuuutttuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwtttttttttrrrooooooppprrrwwwzzz}}}~~~|||xxxvvvuuutttppprrr{{{wwwrrrtttuuuwwwxxxxxxxxxwwwvvvsssuuuxxx}}}{{{uuurrrrrrwww~~~vvvrrrssstttuuuwwwuuuvvvxxx{{{}}}{{{uuupppooorrrxxx~~~uuummmcccfffkkkppptttxxxyyyzzzyyyxxxtttkkk^^^PPPFFF@@@??????>>>>>>>>>>>>??????AAAAAA@@@??????>>>>>>===;;;<<<<<<<<<<<<=========;;;:::999888888777888888666666666666555555555555777777777666555555444444333333333333222222222222222222111111111000000000111111111111111222222222444222000000111222111000///000000111111222222222//////000000000000//////........................------------------------........................................................................+++,,,------...---------------------------------+++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000,,,---------------------------------------------...------------,,,,,,,,,.....................---...---,,,,,,,,,,,,............................................................//////////////////////////////////////////------------...///111111nnn^^^QQQJJJIIIJJJOOOVVV\\\aaaiiirrr}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvtttssssssssstttuuuvvvvvvttttttuuuuuuvvvwwwwwwwwwtttuuutttrrrpppooopppqqqxxx}}}|||yyyxxxzzzwwwzzzzzzvvvsssvvvyyy}}}~~~~~~|||zzzxxx{{{}}}xxxwwwxxxzzzzzzzzz{{{yyywwwvvvrrrrrrtttuuuuuutttqqqooopppttt}}}}}}ssskkkbbbeeeiiinnnqqqssssssssssssnnnfff]]]UUUMMMGGGCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>=========::::::;;;<<<<<<===>>>>>>;;;:::999888777777777777666666666666555555555444666666666555555444444444333333333333222222222222111111111000000000000///111111111111111111111111333222111111111111111000...//////000111222222333//////000000000000//////...............---------++++++++++++++++++++++++........................................................................++++++,,,---...//////...------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***,,,...///...---,,,,,,------------------------------------------------------.....................---,,,++++++,,,...000........................------------------------...............//////000////////////////////////............//////000000|||iiiZZZQQQRRRRRRXXXaaahhhnnnuuu||||||zzzvvvvvvuuuuuutttuuuuuuuuurrrrrrrrrrrrssstttuuuuuusssttttttuuuvvvvvvwwwwwwuuuuuuvvvtttrrrqqqrrrsssyyy~~~~~~{{{yyyuuuyyy|||~~~||||||}}}|||zzzxxxsssvvvyyywwwrrroooppprrrtttyyyzzzqqqiiibbbdddhhhkkkmmmmmmlllkkkeee___VVVNNNIIIFFFCCCAAA>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;<<<===>>>>>>::::::999888777777777777777777666666666555555555555555555555444444444444444444444444333333333333111111111000000000000///111111111111111111111111111222222222111000000000......///000111111222222//////000000000000////////////......------------................................................................................................+++,,,---...///000000000........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((+++///000///---,,,---------------------------------------------------+++++++++,,,,,,------......---+++++++++---///000........................,,,,,,,,,,,,,,,,,,,,,,,,.........---...///000111///////////////////////////////////////......---}}}mmmccc\\\[[[```jjjrrrwww~~~|||yyywwwuuuttttttssssssttttttuuurrrrrrrrrrrrrrrrrrsssssssssssstttuuuvvvvvvwwwwwwuuuwwwwwwwwwuuutttuuuvvvzzz{{{{{{zzz~~~}}}}}}~~~www|||~~~zzztttppprrruuuwww|||}}}uuunnnfff```bbbeeeggggggeeecccaaaYYYTTTMMMGGGDDDCCCBBBBBB??????@@@@@@@@@@@@??????>>>======<<<<<<;;;::::::999999:::;;;<<<<<<======:::999888777777666777777777666666666666555555555444444444444444444444444444444444444333333333333222222111111111000000000222222222111111111111111000222333333111000000111...//////000000111111111//////000000000000//////000000//////...---------................................................------------------------------------------------,,,---...///000000000000////////////////////////+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))'''+++///000...,,,---...------------------------,,,,,,,,,------------...))))))******+++,,,---------,,,++++++,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------...///111222////////////////////////000000000000///...---,,,|||nnnlllnnnuuuzzz~~~}}}{{{yyyvvvtttttttttssssssssssssssstttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrssstttuuuvvvwwwxxxvvvxxxyyyyyyxxxxxxyyyzzzzzzzzz{{{}}}~~~|||}}}~~~|||xxxuuuuuuvvvtttxxxwwwpppjjjccc]]]___aaabbbaaa]]]YYYVVVOOONNNKKKHHHEEEDDDDDDEEE???@@@AAABBBBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::999888777777666666666555555555555444444444333333333333333333333333333333333333333222222222222333222222222111111111111222222222111111111000000///222444444111///000111/////////000000000000000//////000000000000//////111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,------...////////////........................+++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,'''+++//////---+++---000------------------------,,,,,,,,,---------......(((((()))***+++,,,---...++++++,,,,,,---......///------------------------------------------------///...---,,,---///111222////////////////////////......///000000///...---~~~{{{xxxvvvtttrrrttttttsssrrrrrrsssssssssssssssrrrqqqpppppppppppprrrrrrssstttuuuvvvwwwxxxwwwyyy{{{{{{zzzzzz{{{|||zzzzzz{{{|||~~~~~~}}}{{{{{{|||{{{xxxvvvnnnrrrzzz~~~sssmmmgggaaa[[[]]]^^^___\\\XXXSSSPPPGGGHHHHHHFFFCCCBBBBBBDDD@@@AAABBBBBBBBBBBBAAA@@@?????????>>>======<<<<<<::::::;;;;;;;;;;;;<<<<<<:::999888777666666666666444444444333333333222222333333333333333333333333222222222111111111111000333333333222222222222111222222222222111111000000///222444444111///000111000000000000//////////////////000000000000//////222111111000///.........000000000000000000000000........................------------------------------------------------,,,,,,------......------------------------------+++,,,------......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000''',,,//////,,,+++...111------------------------,,,,,,,,,------.........(((((()))***,,,---......***+++,,,---............------------------------........................///...---,,,---///111333////////////////////////,,,---...000000000//////}}}|||yyyvvvttttttuuuuuusssssstttuuutttsssqqqpppsssrrrqqqpppooooooooooooooooooooopppsssvvvwwwwwwtttwwwwwwvvvxxx|||{{{xxxyyyyyy{{{}}}~~~~~~{{{}}}|||yyyxxxrrrrrrssstttxxx{{{|||qqqiiifffeee```]]]YYYVVVTTTQQQMMMKKKEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;======<<<;;;::::::999999999777555555888888666444666666555444333333222222333333333333333333333333555555444333333222111111111111111111111111111111//////000111111111111111222222222111111111000000000000000000000000000000---...///000000///...---------...111333222000...///...------------......,,,,,,---...////////////...------,,,,,,++++++***+++++++++,,,,,,---------//////...,,,******,,,..................---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---.........******+++,,,---///000111...---+++***)))***++++++------------------------------------------,,,,,,+++,,,------++++++,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,111111000000////////////++++++,,,,,,---...//////////////////////////////...............---------|||{{{xxxuuutttttttttuuurrrsssssstttsssrrrqqqppprrrrrrqqqpppooooooooooooqqqppppppqqqrrrtttttttttsssvvvxxxwwwyyy||||||yyyyyyzzz~~~~~~~~~~~~}}}|||wwwvvvvvvvvvvvvvvvvvvvvv~~~}}}{{{vvvoookkkiiijjjaaa]]]WWWRRROOOLLLJJJHHHDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999777555666777888666444666555555444333333222222333333333333333333333333555444444333222222111111000000000000000000000000//////000111111111111111222222222111111111000000////////////////////////---...///000000///...---.........000111222000.........------,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------------......---++++++,,,---,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++,,,...///000------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........////////////////////////........................|||zzzzzzyyyvvvtttssssssttttttqqqqqqrrrrrrrrrqqqpppppprrrqqqpppooonnnnnnnnnnnnrrrqqqqqqqqqrrrrrrrrrssstttxxxzzzyyyzzz}}}|||yyyxxx{{{}}}|||{{{yyywwwtttsssrrrttttttsssqqqmmmkkkjjjkkkccc]]]TTTMMMIIIGGGEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>===???>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999999888777555666777777666444555555444444333333222222111111111111111111111111444444333333222222111111//////////////////////////////000111111111111111222111111111111000000000........................---...////////////...---///...---...000000000.........------,,,,,,,,,,,,............---,,,+++******++++++,,,------......++++++,,,,,,,,,,,,------,,,---///...---,,,,,,---***++++++,,,,,,---------***+++---......---+++***++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,------,,,,,,---.........------++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++))))))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------......////////////////////////////////////////////////~~~}}}zzzxxxxxxvvvtttrrrqqqrrrssssssppppppqqqqqqqqqpppppppppqqqqqqpppooonnnnnnnnnnnnqqqqqqqqqqqqpppqqqrrrtttwww}}}~~~}}}}}}{{{xxxwww{{{}}}~~~{{{zzzyyyyyyzzzuuuuuusssqqqnnnkkkiiihhhddd\\\RRRIIIDDDBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>======<<>>===<<<;;;;;;:::;;;:::::::::999999999888777666666666666666555555444444444333333333222222////////////////////////333333333333222222111111000000000000000000000000//////000111111111111111111111111111000000000000////////////////////////........................000...,,,---...//////..................---,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,,,,******+++,,,---.........)))+++---//////---+++)))++++++++++++++++++++++++,,,,,,---------,,,++++++,,,++++++******+++++++++***+++,,,.........---,,,++++++++++++++++++++++++)))******+++,,,------...)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,............------------////////////////////////////////////000000000000~~~{{{zzzzzzyyyxxxvvvuuutttrrrppppppppprrrsssppppppppppppppppppppppppqqqpppooonnnmmmmmmmmmmmmnnnoooooonnnmmmooosssvvv{{{~~~}}}zzzvvvuuuzzz|||vvvpppqqq}}}|||}}}{{{zzzwwwtttppplllhhheeeaaaYYYOOOFFFBBBAAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDAAA@@@???>>>============??????>>>===<<<;;;::::::999999999999999888888888666666666666555555555555333333333333333222222222000000000000000000000000333222222222222222111111111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000......------------......000...,,,,,,---......------...////////////...---***+++,,,,,,---------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...,,,,,,---+++,,,,,,---...//////000)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++******++++++)))***+++---------,,,+++------------------------***++++++,,,---......///+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---////////////////////////.../////////000000111111{{{xxxvvvuuuuuuuuutttrrrsssrrrpppooonnnoooqqqrrrpppppppppoooppppppqqqrrrpppooonnnmmmmmmlllllllllllllllkkkhhhfffiiipppvvv{{{{{{xxxtttrrrvvv~~~www{{{|||zzztttlllhhhiiiwww~~~}}}vvvxxx~~~}}}yyyvvvrrrmmmgggcccYYYSSSKKKEEEBBB@@@@@@@@@???AAACCCEEEFFFFFFEEEDDDAAA@@@>>>=========>>>???@@@??????===<<<;;;:::999888888888888888888888888555666777666444333444555333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111//////000111111111111111//////000000000000000111111111111111111111111111......------------.........---,,,,,,---...,,,++++++,,,---///000//////...***+++,,,------.........//////......---,,,,,,+++------,,,,,,,,,,,,+++++++++,,,......---,,,---...,,,------....../////////***+++---......---+++***........................++++++,,,------,,,,,,,,,---,,,,,,+++++++++,,,,,,******++++++,,,,,,++++++------------------------,,,,,,,,,------.........+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////////////////////////////---......//////000000111~~~{{{xxxuuusssrrrrrrsssrrrqqqqqqpppnnnmmmmmmooopppqqqqqqppppppooopppqqqrrrsssoooooonnnmmmlllllllllllljjjiiifffaaa^^^aaajjjrrrvvv~~~}}}zzzwwwsssnnnrrrzzz{{{rrruuu}}}pppnnnnnnooolllgggeeehhhtttzzzwwwpppoooxxx~~~yyytttooohhh```ZZZOOOKKKGGGCCCBBB@@@???>>><<<>>>AAADDDEEEDDDCCCBBB@@@???>>>======???@@@AAA@@@@@@???===<<<;;;:::999777888888888888888888888444666777666444333444666222222222222222222222222222222222222222222222222111111111111111111222222111111111111111111111111//////000111111111111111////////////000000111111000000000000000000000000...------,,,,,,------...---,,,,,,---...---+++)))'''(((+++---...///......,,,------.........------...............------------------,,,,,,++++++++++++---------,,,,,,...000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------......//////000000////////////////////////,,,------...//////000000~~~{{{xxxxxxuuusssrrrrrrssssssrrrpppooommmlllmmmnnnpppqqqqqqqqqpppppppppqqqssstttoooooonnnllllllllllllllljjjhhhccc\\\XXX[[[eeennnqqqzzz|||yyywwwtttmmmooouuu}}}|||ppppppxxxxxxooobbbccchhhllliiieeefffjjjtttxxxsssooojjjpppyyyssskkkbbbXXXQQQHHHFFFCCCBBBAAA@@@>>><<<:::<<>>===>>>@@@BBBCCC@@@@@@???===<<<:::999999777777777777777888888888444666777666333222444666222222222222222222222222000000000000000000000000111111111111111111222222000000000000000000000000//////000111111111111111.../////////000000111111////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,...///---***((($$$%%%(((+++---...------////////////...---,,,,,,,,,,,,------.../////////---------,,,,,,+++++++++,,,------,,,+++,,,...111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))***+++,,,---.........---,,,,,,,,,------...///000///---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++)))+++++++++***)))***+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,------...///000111111////////////////////////,,,,,,,,,---...//////000~~~}}}}}}||||||}}}}}}~~~}}}|||zzzyyywwwvvvuuuuuuuuutttrrrpppooonnnooonnnmmmlllmmmnnnooopppqqqrrrrrrssssssqqqpppooopppooommmkkkjjjjjjjjjkkkeeellllll___TTTWWWdddpppssstttwww{{{~~~|||vvvqqqooooooppptttzzzyyyoooiiiffffffggg^^^ccciiimmmmmmjjjgggfffttt|||vvvsssmmmqqqxxx}}}uuuqqqjjj^^^RRRKKKDDDBBB@@@???=========>>>======>>>???@@@@@@AAAAAA>>>>>>>>>???AAADDDGGGIIIIIIBBB<<<999;;;===;;;999777777888999999888666555777777777777666666666666666555333111111111333444//////000000111111111222000000000000////////////222111000//////000111222000000000000000//////...///...---,,,,,,---...///............////////////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,------------------------+++***)))))))))***,,,,,,///...,,,***)))))))))***+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///,,,***+++...000000///***++++++,,,---...//////////////////...---,,,+++zzzzzz{{{{{{|||}}}~~~}}}yyywwwvvvuuutttsssssssssrrrqqqpppooonnnooonnnnnnmmmmmmnnnoooppppppqqqqqqrrrqqqpppooonnnpppoooooonnnmmmlllllllllllltttvvviii[[[ZZZdddnnntttuuuwww{{{}}}{{{vvvqqqooopppqqqtttyyy{{{||||||{{{uuukkkdddcccdddfffdddggglllnnnllliiigggeeettt|||vvvssskkkuuu}}}sssmmmfffZZZNNNIIICCCBBB@@@>>>==================>>>??????@@@AAAAAA???>>>>>>???@@@CCCFFFGGGGGGBBB;;;999;;;<<<;;;999888888888888888777666555666666666555555555444444666444333111111222333444///000000000111111111111000000000000////////////000000////////////000000,,,,,,---...//////////////////...------...//////////////////000000000000,,,,,,,,,------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,+++*********+++------,,,,,,++++++***++++++++++++,,,,,,,,,---------...---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......000...++++++---......,,,+++,,,,,,------.........------...............---vvvwwwxxxzzz|||~~~~~~zzzvvvuuutttrrrqqqpppppppppppppppoooooooooooonnnnnnmmmmmmnnnnnnooooooppppppppppppooonnnnnnppppppqqqqqqpppooommmkkkooo|||wwwhhheeellltttyyyzzz|||~~~~~~|||wwwsssrrrsssuuuxxxzzzzzzxxxvvvtttyyy}}}zzzoooeee``````cccfffnnnpppqqqpppllliiifffeeerrr{{{uuurrrkkk||||||oooggg___TTTJJJEEEBBBAAA???===<<<<<<<<<=========>>>>>>??????@@@@@@??????>>>>>>???AAACCCDDDEEE@@@;;;999:::;;;:::999:::999888777666666555666555555444444444333333333555444222111111222333333000000000000111111111111////////////000000000000......////////////......((()))+++---...///000000000//////......//////000//////000000000111111111,,,---...//////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,*********+++,,,---)))******+++,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111///---,,,------,,,+++------------------------+++,,,---...////////////uuuvvvxxxzzz|||~~~~~~}}}~~~{{{wwwtttsssrrrqqqpppnnnmmmmmmmmmnnnnnnoooooonnnnnnnnnmmmmmmnnnnnnnnnooooooooooooooonnnnnnnnnppprrrtttuuussspppllljjjmmm}}}wwwuuu{{{~~~yyyvvvwwwxxx{{{~~~~~~zzzwwwxxxzzz|||~~~|||vvvllldddaaaccciiinnnzzzzzzxxxtttooojjjhhhgggooozzz~~~xxxrrrpppppp|||{{{zzzjjj```XXXNNNFFFCCCAAA@@@>>><<<<<<<<<<<<============>>>>>>>>>????????????>>>>>>>>>???@@@AAAAAA>>>:::888999:::999888;;;999777666555555555666444444444444333333333333333333222111111222222333000000000000000111111111////////////000000000000---...000000000000...---)))***+++---...///000000000000////////////000000////////////000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))+++,,,...))))))***++++++++++++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......000///............------.........------,,,,,,,,,,,,------...//////......tttuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~}}}~~~}}}{{{zzzzzzxxxuuussssssrrrqqqooolllllllllllllllnnnooopppmmmnnnnnnoooooooooooooooqqqppppppoooooooooooooooppprrruuuwwwvvvrrrmmmjjjjjjzzz{{{yyyzzz{{{}}}|||xxxssslllhhhhhhmmmtttyyyyyyrrrmmmkkkjjjkkkqqq|||}}}wwwqqqpppxxxzzzuuutttzzztttcccYYYQQQJJJEEECCC@@@???>>><<<<<<<<<========================>>>>>>>>>>>>>>>=========>>>>>>>>><<<999888888888888888:::999777555444555555666555555555444444444333333222222222222222222222333111111000000000000000000.../////////000000000111//////111222222111//////------.../////////////////////000000000000//////---------.........//////000///...,,,,,,...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********+++------))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++***+++,,,---,,,+++***)))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............///000000000000000.........------,,,,,,+++......//////...------,,,pppqqqtttwwwyyyzzzzzzzzzzzz|||}}}|||{{{{{{|||}}}~~~~~~|||yyywwwvvvwwwuuusssrrrrrrrrrpppooollllllkkkkkklllmmmooopppooooooqqqrrrssstttttttttsssrrrqqqqqqppppppqqqqqqoooqqqvvvyyyyyyvvvssspppnnn{{{~~~|||{{{{{{|||~~~vvvtttqqqpppsssyyy~~~vvvpppmmmlllhhhjjjqqq|||~~~yyyvvvwwwzzzuuupppooosss{{{{{{lll[[[RRRLLLFFFCCCCCC@@@???>>>===<<<===>>>>>><<<<<<<<<<<<============<<<=========<<<<<<<<<<<<::::::888777777777777888777777666666555555666666555555444444444333333333111111111222222222222222111111111111000000000000......//////000000111111000000111111111111000000000000111111000///.........//////000000//////...,,,,,,---------............---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***)))******+++,,,,,,,,,---)))******+++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......+++...000000000///000111.........------,,,,,,,,,////////////...---,,,+++iiikkkooosssvvvxxxxxxxxxwwwyyyzzzzzzyyyyyyzzz|||{{{||||||}}}~~~~~~|||zzzwwwuuusssrrrtttsssqqqqqqqqqqqqooonnnmmmlllkkkkkkkkkmmmooopppqqqrrruuuwwwyyyyyyzzzzzzuuuuuusssrrrrrrrrrssstttlllooouuuzzz}}}}}}|||zzzwww~~~|||{{{|||zzzwwwwwwxxxzzz}}}xxxqqqnnnmmmggghhhmmmuuu}}}}}}||||||uuurrrnnnmmmqqqwwwzzzqqqcccSSSKKKGGGCCCBBBCCCAAA@@@???>>>===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;888888888777666666777888444555666666777666666666333333333333222222222222000000111222222222222222111111111111000000000///.........///000111111111000000////////////000000000111111111000000///...---...////////////...---------------.........///+++,,,...//////...,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******''')))+++---------,,,+++***++++++,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++++++++************+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---------......***---000000...,,,---...------------------,,,,,,---...............------cccfffjjjooosssvvvwwwxxxuuuwwwxxxxxxxxxxxxyyy{{{zzzzzz{{{|||~~~~~~zzzyyyxxxvvvtttrrrpppooorrrqqqooooooppppppnnnmmmnnnmmmkkkkkkkkkmmmooopppsssuuuxxxzzz}}}~~~~~~~~~wwwvvvuuutttssstttuuuuuujjjnnnttt{{{~~~}}}|||}}}{{{xxxsssxxxzzz|||xxxrrrnnnmmmfffhhhmmmsssxxxyyy{{{}}}{{{xxxyyy~~~yyysssqqqnnnmmmpppvvvvvv~~~kkk\\\NNNGGGDDDAAAAAABBBAAA@@@???>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;777777777777555555666888222444555777777777666666222222222111111111111000///000111222222222222222222111111111000000//////---......///000111111222000///...------...///000//////000000000000//////,,,---...//////...---,,,............/////////000+++...333666666333...+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********&&&(((+++.........,,,***++++++,,,------------,,,((())))))))))))*********++++++++++++++++++++++++***+++,,,---...---,,,,,,***)))))))))***,,,...///---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......***---000///,,,)))***+++------------------------,,,,,,---...////////////^^^___bbbeeeiiimmmpppqqqqqqqqqqqqrrrtttvvvyyyzzzzzzzzzzzzzzz|||~~~~~~}}}{{{zzzzzzxxxvvvtttqqqooonnnmmmmmmoooooonnnmmmmmmmmmmmmmmmkkkmmmmmmkkkhhhhhhkkknnnqqqvvv}}}{{{vvvtttuuuvvvvvvuuuqqqppprrryyy{{{}}}~~~zzzwwwrrrpppqqqzzz~~~~~~zzzwwwtttpppmmmgggiiimmmssswwwxxxvvvssszzztttooorrrzzzzzzwwwqqqjjjiiinnnsssyyyzzz{{{}}}}}}yyyqqqkkk\\\VVVLLLEEEAAA@@@??????===>>>???@@@@@@@@@@@@@@@AAA@@@???===<<<:::999888<<<<<<<<<;;;;;;:::::::::777777666666555555444444444444333333333333222222333333333222222222111111222111000//////000111222111111111111000000000000000000000000000000000000333111000000111111000...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,------,,,,,,,,,,,,++++++,,,---------,,,++++++***+++,,,------......------------------------------000...+++***+++,,,++++++///000000000000000//////,,,,,,,,,++++++*********+++++++++++++++***)))(((,,,,,,+++++++++,,,---...,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************************)))))))))***++++++,,,000//////...,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...+++(((---------------------------...///...,,,++++++---ZZZ[[[^^^aaadddhhhjjjkkkooooooppprrrtttvvvxxxyyyxxxxxxxxxxxxzzz|||~~~~~~}}}~~~{{{xxxvvvvvvtttsssqqqpppnnnnnnnnnnnnnnnnnnmmmllllllllllllmmmjjjkkkllljjjgggggghhhkkklllqqqyyyzzzvvvvvvxxxxxxxxxuuutttvvv||||||yyyrrrnnnlllnnnqqqzzz~~~{{{xxxxxxwwwsssooommmnnnrrrwww|||}}}{{{yyyvvvsssoooqqq}}}xxxxxxtttnnnhhhggglllqqqzzzyyywwwvvvrrrkkkbbb[[[XXXSSSKKKEEEAAA@@@??????>>>??????@@@@@@@@@@@@???@@@@@@???===<<<;;;::::::;;;;;;::::::::::::::::::999999888777555444333333444444333333333222222222333333333222222222111111222111000//////000111222111111111000000000//////////////////////////////111000//////000000///---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......//////...------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000222---...............------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,------,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***************************************+++,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---//////...,,,---------------,,,,,,,,,///000000///...------///UUUWWWXXX[[[^^^```bbbccchhhjjjlllnnnppprrrssstttttttttuuuvvvwwwzzz|||~~~}}}}}}~~~{{{vvvsssrrrrrrppppppooonnnmmmmmmmmmnnnmmmlllkkkkkkjjjjjjkkkkkkhhhiiiiiihhhfffdddeeefffhhhmmmuuu|||zzzxxxyyy{{{{{{}}}|||}}}~~~sssjjjggghhhmmmtttzzz~~~yyywwwzzz{{{wwwrrrpppqqqssswww{{{|||zzzyyyrrrrrrpppooovvv|||wwwvvvqqqkkkffffffjjjooowwwuuuqqqlllfff]]]TTTNNNRRRNNNIIIEEEBBBAAA???>>>@@@@@@@@@AAA@@@@@@????????????>>>>>>===<<<<<<;;;888888999999999999999999;;;:::999777666444333222333333333333222222222222333333333222222222111111111111000000000000111111111111000000000000//////////////////////////////000...---...//////...,,,................................................------------------------******+++,,,,,,---......'''((()))***+++,,,,,,---...............------,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++,,,///222++++++,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++++++++++++++,,,,,,,,,---+++++++++++++++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---***+++++++++,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***,,,...///...---......------,,,,,,++++++...///000///...---...///RRRSSSTTTVVVXXXZZZ\\\\\\```aaadddhhhjjjlllllllllqqqqqqqqqrrruuuxxxzzz|||}}}|||{{{|||~~~{{{{{{yyyvvvrrrooonnnooonnnnnnmmmmmmlllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiigggggggggfffdddbbbaaa```dddiiirrrzzz~~~{{{|||~~~{{{nnnhhhfffhhhpppxxx||||||{{{~~~|||wwwvvvuuuvvvwwwyyyzzzyyywwwrrruuutttqqqqqqxxx~~~{{{wwwtttoooiiieeeeeehhhlllooommmiiiccc]]]VVVPPPMMMMMMKKKHHHEEEDDDBBB???===@@@AAAAAAAAA@@@???>>>>>>>>>>>>===============<<<666666777777888888999999:::999888777666555444444333333333222222222222111333333333222222222111111111000000000000000000111111000000000///////////////////////////////////////...---...//////...---........................................................................---------.........//////)))))))))***+++,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***---///,,,'''%%%'''+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++........................000...,,,+++,,,,,,+++***......---,,,,,,++++++++++++,,,------++++++,,,---OOOOOOQQQRRRTTTUUUWWWWWWYYY[[[___bbbeeeggghhhhhhllllllmmmoooqqqtttwwwyyyzzzxxxxxxyyy|||~~~~~~|||vvvvvvuuurrrooommmmmmnnnnnnnnnmmmlllkkkiiihhhgggjjjjjjiiihhhhhhhhhhhhhhhggggggffffffdddaaa^^^\\\^^^ccclllvvv|||wwwqqqkkkjjjjjjlllrrrzzz{{{~~~|||{{{||||||{{{zzzwww||||||vvvqqqrrruuuvvvsss~~~~~~tttqqqlllfffbbbaaaccceeefffddd```ZZZUUUQQQOOONNNLLLJJJHHHGGGEEECCC@@@===@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<666666666777777888888888777777777777666666666666333333222222222111111111333333333222222222111111000000000111111000000000000000000////////////...........................000///......000000///...........................................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++***+++,,,,,,---------------++++++++++++++++++++++++,,,///111---'''###%%%(((++++++,,,---------------++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++........................///---+++++++++,,,+++***------,,,,,,,,,+++++++++***,,,---,,,++++++,,,---JJJJJJLLLMMMOOOPPPQQQRRRUUUWWWZZZ]]]```ccceeefffffffffgggiiilllpppsssuuuuuuttttttvvvzzz|||}}}}}}}}}~~~~~~~~~yyyvvvqqqrrrqqqooolllkkklllmmmmmmmmmmmmllljjjiiigggfffjjjiiihhhhhhgggggghhhhhhhhhggggggfffeeebbb]]]YYYVVV\\\eeeooozzz{{{vvvrrrkkkiiikkkoooppppppttt{{{|||{{{{{{|||||||||yyyuuutttrrrmmmvvvpppmmmiiiccc___]]]\\\\\\]]][[[WWWRRRMMMKKKLLLNNNOOOMMMJJJIIIGGGDDD@@@===>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;666666777777777777777777555555555555666666666666222222222222111111111111333333333222222222111111000000111111111111000000000000////////////..............................000.........000111000///------------------------........................------------------------......---,,,++++++******---------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///,,,)))***+++++++++,,,---............***++++++++++++,,,,,,,,,))))))***+++++++++******((()))+++,,,,,,,,,+++***)))))))))******************+++,,,,,,******+++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,+++++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,---......------...///CCCDDDEEEGGGHHHJJJKKKLLLOOOPPPRRRUUUYYY]]]```aaa___```aaacccgggjjjnnnpppqqqpppqqqssswww{{{|||}}}{{{{{{|||~~~~~~|||xxxssspppnnnnnnnnnmmmjjjiiijjjlllkkkkkkllllllkkkjjjhhhgggjjjiiiiiihhhggghhhhhhhhhiiihhhggghhhgggccc\\\WWWRRRXXXaaalllwwwzzzuuuqqqiiikkkpppvvvxxxwwwyyy~~~{{{yyy{{{~~~yyyuuuqqqwwwqqqnnnjjjeeeaaa]]]YYYWWWUUUTTTQQQLLLIIIJJJNNNSSSSSSPPPMMMJJJHHHEEEAAA>>>;;;<<<<<<============<<<;;;;;;;;;::::::999999999888888888777777777777777555555555555444444444444222222222222111111111111333333333222222222111111///000111222222111000///000000/////////....................................---,,,---///000///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,---------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---,,,***+++,,,---............******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++((()))+++,,,,,,,,,***)))((()))))))))*********+++***+++,,,,,,******+++,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++......,,,+++*********+++,,,,,,------+++---......------...///>>>???@@@BBBDDDFFFGGGHHHJJJJJJLLLNNNRRRVVVZZZ\\\[[[\\\]]]___cccfffjjjlllnnnnnnooorrrvvvzzz||||||xxxyyy{{{}}}~~~|||zzzwwwtttooolllkkkllllllkkkiiihhhiiikkkiiijjjkkkllllllkkkjjjiiijjjjjjiiihhhhhhhhhhhhhhhjjjiiihhhiiihhhddd\\\VVVRRRXXXaaalllwww|||wwwtttmmmpppwww}}}~~~|||~~~~~~}}}xxxwww{{{tttqqqmmmiiieee```ZZZWWWPPPPPPNNNKKKJJJMMMTTTZZZVVVSSSOOOKKKHHHEEEAAA>>>::::::;;;<<<=========<<<;;;;;;:::999999888777777999999888888777777666666666666555444333333222222222222222111111111111000333333333222222222111111///000111222222111000///000/////////....................................---,,,+++,,,...///...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000(((((()))***+++,,,,,,---((()))***+++++++++++++++******+++,,,,,,,,,,,,+++---------------------------,,,,,,---...---+++))))))***+++,,,---.........*********++++++,,,,,,,,,***+++,,,,,,------------''')))+++,,,,,,,,,***)))(((((())))))*********+++***+++,,,,,,******+++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++,,,...//////000******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,)))&&&))))))***+++,,,------...)))***,,,+++++++++,,,---=========>>>???AAACCCDDDEEEFFFHHHLLLOOORRRUUUVVVZZZ[[[\\\]]]___bbbgggjjjjjjlllpppsssvvvyyyzzzzzzzzz{{{}}}~~~~~~|||zzzwwwssspppmmmlllmmmmmmlllkkkkkkkkkkkklllkkkkkkjjjhhhggggggffffffkkkkkkkkkiiigggggghhhjjjjjjhhhhhhkkklllhhh___WWWWWWZZZbbbppp~~~~~~~~~~~~{{{|||yyyxxx}}}~~~xxxxxxuuuppplllhhhaaaXXXQQQMMMNNNMMMLLLLLLNNNQQQUUUXXXTTTNNNIIIEEEBBB???<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::999888777666555666777999999999888777555555444444444555555666777666555444222111000///222222222222222222222222222222222222222222222222---.........//////000000------............------//////...---------............------------......++++++++++++++++++++++++---------------------------+++***+++...///,,,***++++++******++++++,,,---------,,,,,,,,,+++++++++...---+++*********++++++******+++++++++,,,,,,,,,++++++***+++,,,---......------------------------******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************........................,,,,,,+++******))))))(((...,,,***+++---...,,,***,,,,,,++++++***))))))(((---,,,++++++------,,,+++,,,,,,+++***))))))***************++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,---...///******++++++++++++******++++++++++++++++++++++++;;;;;;;;;<<<===>>>???@@@AAABBBEEEHHHKKKNNNPPPRRRRRRSSSTTTUUUWWWZZZ^^^bbbfffhhhkkkooorrruuuwwwwwwxxxzzz}}}|||zzzyyyxxxvvvssspppnnnlllkkkllllllkkkjjjjjjjjjjjjjjjkkkjjjiiigggggggggggghhhhhhiiijjjjjjiiijjjlllnnnooommmkkkjjjiiieee```\\\\\\___gggvvv{{{xxxyyy~~~~~~}}}|||zzz|||{{{}}}}}}uuutttrrroookkkfff^^^WWWQQQIIIIIIHHHGGGFFFGGGKKKNNNSSSPPPLLLHHHFFFDDD@@@>>>;;;;;;:::::::::;;;;;;<<<::::::::::::999888777666444555777888888888777666333222222111111111222222444444333333222222111111222222222222222222222222000000000000000000000000............/////////000------............------...---------------............------------......++++++++++++++++++++++++------------------------...,,,***+++,,,+++)))&&&++++++******++++++,,,---------------,,,,,,,,,+++---,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,---,,,***+++---...,,,***************************,,,+++******,,,,,,+++))),,,++++++***))))))******++++++++++++,,,,,,,,,---+++++++++*********)))))),,,,,,,,,,,,------......******++++++++++++******++++++++++++++++++++++++;;;;;;;;;;;;<<<<<<======<<<===@@@BBBEEEHHHJJJKKKNNNOOOQQQRRRSSSVVVZZZ]]]___aaaeeeiiimmmpppsssttttttvvvzzz}}}~~~}}}yyyvvvtttsssrrrqqqooommmkkkjjjiiikkkkkkjjjiiiiiiiiiiiiiiijjjiiigggffffffgggiiijjjeeegggjjjllllllnnnqqqsssvvvtttpppjjjdddaaa```aaaaaaccckkkzzzxxxuuuuuuyyy}}}xxxuuurrrxxx~~~{{{yyyqqqnnnnnnmmmhhhaaaYYYSSSPPPIIIIIIHHHFFFEEEFFFHHHKKKLLLJJJHHHGGGFFFEEEBBB???;;;;;;::::::::::::;;;;;;999999999999999888777666444444555666666666666555222222222111111000000000111111111111111222222222000000000000000000000000////////////////////////............////////////------............------,,,,,,+++,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---,,,***)))++++++******++++++,,,---......---------,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************)))******+++,,,,,,---------+++***+++,,,---,,,+++(((((()))***++++++,,,,,,,,,+++******++++++)))(((,,,+++******)))*********,,,,,,,,,,,,------------+++++++++***************,,,,,,,,,------------...******++++++++++++******++++++++++++++++++++++++==================<<<<<<999:::<<<>>>@@@CCCDDDEEEJJJLLLNNNOOOPPPRRRVVVYYYZZZ\\\```dddiiimmmpppqqqqqqsssvvvzzz}}}~~~~~~}}}{{{wwwtttqqqpppmmmmmmllllllkkkjjjiiiiiikkkkkkjjjiiiiiiiiiiiiiiiiiihhhfffeeeeeegggjjjkkkeeegggkkknnnppprrruuuwwwyyyyyyuuulllbbb]]]^^^aaaccceeelll{{{zzzvvvtttvvvyyy~~~}}}}}}{{{uuupppmmmrrr~~~}}}|||~~~|||vvvnnnjjjkkkjjjdddZZZQQQMMMKKKHHHHHHHHHFFFDDDDDDFFFHHHGGGFFFEEEFFFEEEDDD@@@>>>;;;;;;::::::999:::::::::888888999999888777666666444444444444444444444444555555444444333333222111000000000000000000000000000000000000000000000000.................................///////////////------............------*********+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000000000++++++******++++++,,,---.........---------,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,))))))***************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************************------,,,,,,+++*********,,,+++++++++,,,,,,++++++)))))))))***++++++,,,,,,---,,,******++++++)))(((++++++***************+++------------------------************************,,,---------------------***++++++,,,,,,++++++***++++++++++++++++++++++++<<<======>>>===<<<;;;;;;888999:::<<<>>>???AAAAAACCCEEEHHHIIIJJJLLLOOOQQQVVVXXX[[[```dddiiilllnnnoooqqqtttxxx{{{}}}}}}~~~~~~~~~}}}~~~|||}}}}}}~~~~~~}}}zzzyyyxxxvvvsssqqqnnnmmmkkkkkkkkkjjjjjjjjjjjjjjjllllllkkkjjjjjjjjjjjjjjjhhhgggfffeeefffgggiiikkkfffiiimmmooorrruuuxxx{{{||||||yyyooocccZZZYYY\\\dddgggooo{{{}}}{{{vvvssstttvvvyyy}}}{{{|||wwwzzz~~~zzzsssllliiimmmyyy~~~|||{{{uuunnniiiiiifff^^^SSSJJJFFFEEEDDDDDDDDDBBB@@@@@@AAACCCEEEDDDCCCCCCCCCAAA>>>;;;<<<;;;:::999999999999999777777888888888777666666444444333333333333333333555555666666555444333333222222111000000//////...///////////////////////////////////////////////////////////////.........------............------*********+++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000111++++++******++++++,,,---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++************************...,,,++++++,,,,,,+++***+++***************++++++------------------------************************,,,------......---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++::::::<<<<<<<<<;;;:::999999999:::;;;===>>>??????AAACCCFFFGGGHHHIIILLLNNNRRRSSSVVVZZZ^^^cccgggiiinnnooosssvvvyyy{{{||||||zzz{{{{{{{{{{{{|||||||||zzzzzz{{{|||}}}~~~|||yyyvvvuuuttttttsssrrrpppnnnlllkkkiiiiiijjjjjjjjjjjjkkkkkkllllllkkkjjjjjjjjjjjjjjjffffffffffffggghhhhhhiiihhhjjjmmmpppsssxxx}}}|||qqqdddZZZWWWWWWccciiirrr{{{~~~yyyuuutttvvvwww{{{~~~vvvtttwwwxxxxxxsssiiifffjjjuuu|||~~~}}}|||{{{vvvppphhheee___VVVMMMFFFCCCBBBCCCDDDDDDCCCAAA@@@AAACCCDDDBBBAAA@@@@@@???<<<:::<<<;;;:::999999888888999666666777777777777666666555444333333222333333333222222444444444444333222222222222111000//////...////////////////////////000000000000000000000000///////////////.........------............------,,,,,,+++,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++++++++******++++++,,,---------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++((())))))***++++++,,,,,,***+++,,,+++***)))***,,,++++++******************---,,,++++++---------+++*********)))******+++,,,------------,,,,,,,,,,,,***************+++++++++,,,---.........---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++999:::<<<======<<<;;;:::999999:::;;;;;;<<<======???AAADDDEEEFFFGGGIIIKKKLLLMMMOOOSSSWWW\\\```bbbfffiiilllqqqtttwwwyyyyyyuuuvvvwwwwwwwwwwwwwwwxxxvvvwwwxxxyyy{{{|||}}}~~~}}}}}}}}}}}}~~~~~~|||xxxuuurrrppppppnnnnnnnnnmmmlllkkkjjjiiihhhiiiiiiiiijjjjjjjjjjjjkkkkkkjjjiiiiiiiiiiiiiiieeefffggghhhhhhggggggfffgggiiilllooottt{{{}}}qqqeee[[[WWWVVV]]]fffqqqyyy~~~zzzwwwwwwzzz|||~~~uuummmnnnuuuvvvrrriiigggkkktttyyy}}}||||||}}}|||wwwqqqeee___VVVNNNHHHEEECCCAAABBBCCCDDDCCCBBBAAABBBCCCAAA???============<<<;;;<<<;;;:::999888888888888555666666777777666666555666555444333222333333444///000222444444444333222111111111111111111111111000000000000000000000000////////////////////////000/////////............------............------...---------------......---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++---...---***(((((()))++++++******++++++,,,---,,,,,,+++++++++*********)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,&&&(((***---.........---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++'''(((((())))))***++++++)))+++,,,+++))))))***,,,)))))))))***++++++,,,,,,+++***)))***,,,------,,,******))))))***++++++,,,---,,,,,,,,,++++++++++++))))))*********+++++++++,,,---...///...---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++;;;<<<>>>@@@@@@???>>>===999999::::::;;;;;;<<<<<<888:::===??????@@@BBBDDDHHHIIIJJJMMMQQQVVVZZZ\\\___aaaeeekkkooosssuuuvvvrrrsssttttttsssssstttuuutttuuuvvvwwwyyy{{{||||||zzzzzz{{{{{{}}}~~~{{{}}}~~~|||xxxtttqqqnnnmmmllljjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhheeefffhhhiiiiiigggfffdddfffhhhjjjnnnttt}}}~~~qqqeee\\\XXXWWWVVVbbbnnnuuuxxx~~~{{{{{{~~~xxxnnnfffkkkttt~~~tttrrrllljjjmmmuuuxxx{{{}}}zzz{{{~~~}}}xxxqqqccc[[[QQQIIIFFFEEEDDDCCC===>>>??????>>>===>>>??????===;;;;;;<<<=========<<<;;;:::999888888888888555555666666666666666555777666444333222333444444///000333555666555444444///000000111222222333333111111111111111111111111////////////////////////000000//////.........------..................---//////...---------......---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++))),,,......,,,***,,,...++++++******++++++,,,---+++++++++*********)))))))))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,"""$$$'''***+++,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******************************))))))((('''''''''(((+++,,,,,,)))(((***,,,''''''(((***+++,,,---...)))(((((()))+++------,,,******))))))***+++,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++,,,---...//////---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++<<<===>>>===<<<;;;<<<>>>;;;;;;::::::::::::999999============>>>???@@@AAADDDFFFIIIKKKLLLNNNQQQTTTZZZ\\\___dddhhhkkknnnooooooooonnnnnnnnnnnnooooooqqqrrrsssuuuvvvxxxyyyyyyuuuvvvwwwyyy{{{||||||}}}|||}}}~~~}}}{{{zzzwwwvvvuuusssqqqnnnllllllkkkllliiiiiihhhhhhiiiiiijjjkkkhhhgggeeefffggghhhfffeeehhhhhhiiiiiihhhhhhgggffffffffffffgggffffffeeeeeeeeedddggglllrrryyy{{{qqqeee]]]\\\cccggglllsss{{{~~~~~~wwwlllhhhnnnyyy|||rrrpppiiiooovvvyyyzzz|||zzz{{{zzzuuupppeee[[[NNNEEECCCDDDCCCBBBAAA@@@@@@@@@??????>>>>>>????????????????????????>>>======<<<:::999888888666666777777777777666666444333333222222333333444222222111111111111222222444333111000000000111111111000///......///000111000000000000000000000000111000000///...---------------------------,,,,,,,,,---...//////...---------...///...,,,+++,,,---***++++++,,,,,,++++++***000///---++++++,,,---...+++,,,+++***((((((***,,,)))+++......---,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******))))))))))))************************************+++++++++,,,,,,,,,(((((()))***+++---///000,,,+++)))((((((((()))***************************,,,)))&&&'''))),,,+++***++++++++++++++++++++++++++++++************++++++---,,,+++))))))))))))***************************///...,,,***)))******+++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********...---+++*********++++++///......------......///---,,,+++,,,---...,,,***,,,+++++++++******))))))===>>>??????======>>>???<<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;<<<===>>>??????AAACCCFFFHHHIIIKKKNNNPPPSSSUUUYYY]]]aaadddggghhhhhhgggggggggggghhhiiiiiimmmnnnoooqqqrrrtttuuuvvvuuuvvvwwwyyyzzz{{{{{{{{{zzz{{{|||}}}~~~~~~yyyvvvuuusssqqqpppooonnnllljjjhhhhhhhhhhhhhhhgggggggggggghhhiiiiiigggfffeeeeeeggggggfffeeeffffffffffffeeeeeeeeedddffffffffffffeeedddcccccc]]]___cccjjjoooxxx}}}ooohhhgggiiimmmttt{{{}}}vvvmmmiiippp|||{{{rrrpppkkkqqqxxx{{{{{{~~~yyyvvv{{{uuunnnlllgggbbb[[[RRRHHHAAA???@@@???===>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;999888888777666666666777777666666666444333333222222333333444222111111000000111111222333222111000000000111111111000///......///000111////////////////////////000000000///...---------........................,,,------......---,,,+++,,,---...---,,,+++,,,---***++++++,,,,,,++++++***...---,,,++++++,,,---...---------+++))))))***,,,###&&&)))*********,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,******))))))))))))******************************)))***,,,......---,,,***,,,,,,++++++***+++++++++,,,,,,***)))))))))***+++************************,,,)))'''''')))++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++************************,,,+++***(((((((((((())),,,+++******,,,,,,+++***,,,,,,,,,+++++++++******---,,,+++***)))******+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++******>>>???@@@@@@>>>>>>???@@@>>>============<<<<<<<<<::::::::::::;;;<<<=========@@@BBBDDDDDDFFFHHHJJJMMMOOORRRVVVYYY\\\^^^_______________```bbbcccdddggghhhiiikkkmmmnnnppppppssstttuuuvvvxxxyyyzzzzzzxxxyyyzzz{{{|||}}}}}}}}}yyyvvvrrrooonnnmmmkkkjjjkkkjjjiiigggffffffeeeeeeffffffeeeeeeffffffggghhhfffeeedddeeefffgggfffeeeffffffeeeddddddddddddeeeggggggfffeeedddbbbaaa```YYY\\\aaafffjjjrrr{{{vvvxxxsssxxx}}}xxxzzz|||xxxppplllttt{{{qqqooonnntttzzz}}}~~~~~~zzztttpppuuu}}}uuufff]]]ZZZWWWRRROOOIIIBBB>>>======<<<:::;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666555555666666666666555555333333222222222222333333222111111000000111111222222222111000000000111111000000////////////000000////////////////////////000000//////...---------------......//////000000,,,---------,,,+++*********+++,,,,,,++++++,,,---***++++++,,,,,,++++++***++++++*********,,,...///...///...---***)))***,,,###&&&((()))))))))***,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))******************************''')))---///000...+++)))------,,,+++************---,,,++++++******++++++************************,,,***((((((*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************************,,,+++***)))((((((((((((,,,***)))***+++,,,+++***,,,,,,,,,++++++++++++***++++++***)))))))))******+++++++++******+++++++++(((+++------***)))***,,,******++++++++++++++++++>>>???@@@???>>>>>>???@@@>>>>>>=========<<<<<<<<<;;;:::::::::;;;;;;<<<===;;;===@@@AAAAAABBBDDDFFFJJJLLLNNNQQQTTTVVVWWWXXXWWWXXXXXXZZZ[[[]]]___```aaabbbccceeegggiiijjjkkkmmmnnnoooqqqtttvvvxxxyyywwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~~~~{{{xxxssspppmmmkkkjjjjjjiiihhhjjjiiiiiihhhgggggggggfffeeeeeeeeeeeeeeefffgggggggggfffeeeeeeggghhhgggfffhhhhhhffffffeeeffffffggggggffffffeeecccaaa___^^^[[[^^^bbbdddcccjjj|||~~~|||xxxssswww}}}{{{sssooowwwzzzpppmmmnnnttt{{{|||vvvppplllooouuu}}}vvvgggWWWOOONNNLLLIIIGGGDDD@@@>>>>>>>>>===;;;:::::::::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999888777777666555555444555555666666555555444333333222222222222333333111111000000000000111111111111111000000000000111000000////////////000000/////////////////////////////////......---------+++,,,,,,---...///000000......------,,,++++++***)))***++++++++++++,,,---***++++++,,,,,,++++++***)))))))))***+++,,,...///---......---***)))***++++++,,,---,,,***))))))************++++++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******************************((()))+++------,,,+++)))+++*********+++,,,,,,---,,,,,,++++++************************************++++++***************)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))******+++,,,------************************---,,,,,,++++++*********+++***)))***+++,,,+++***++++++++++++++++++++++++******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&+++...---)))''')))---)))))))))******+++++++++===>>>??????======>>>???============<<<<<<<<<;;;<<<<<<<<<;;;<<<<<<===>>>;;;===????????????AAACCCFFFGGGIIILLLNNNOOOPPPQQQPPPPPPQQQSSSUUUWWWYYYZZZ[[[\\\]]]___aaaccceeefffeeeeeegggjjjmmmqqquuuwwwuuuvvvxxxzzz{{{|||}}}}}}||||||}}}~~~~~~|||{{{zzzxxxuuurrrmmmjjjhhhfffgggggggggfffggggggggghhhggggggggggggfffeeeeeeeeeeeefffgggggggggfffeeefffhhhiiihhhggghhhhhhgggfffffffffffffffeeeeeeeeedddcccaaa```______aaaddddddaaafffwww}}}vvvqqqqqqvvv{{{{{{tttooouuuxxxnnnkkklllrrryyy~~~zzztttmmmhhhiiinnnssslll^^^NNNFFFFFFEEEBBBAAA@@@?????????>>>===;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777777777666666555555444444444555555555555444444333222222111111222222333111000000000000000000111000000000000111000000000//////000000000000//////....................................------------******+++,,,------......//////...---------------)))***++++++++++++,,,---***++++++,,,,,,++++++***(((((()))***+++---...///+++,,,---,,,***(((((()))---......---***)))***+++*********++++++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))*********************************))))))((()))***+++++++++*********+++,,,,,,---***************))))))(((***************************+++++++++************++++++++++++++++++++++++******++++++++++++******))))))***+++,,,---------************************,,,,,,,,,,,,+++++++++******)))((()))+++,,,+++***++++++++++++++++++++++++))))))))))))******))))))+++,,,,,,------,,,,,,+++&&&+++...---)))''')))---'''((((((((())))))******===>>>???>>>======>>>???============<<<<<<<<<<<<>>>===============>>>>>><<<===??????>>>>>>???AAAAAABBBDDDEEEGGGGGGHHHHHHGGGHHHIIIJJJMMMOOOQQQRRRTTTUUUWWWYYY\\\^^^___```]]]]]]___bbbfffjjjnnnpppqqqrrrtttuuuwwwxxxyyyyyyyyyzzz|||}}}zzz}}}~~~~~~}}}{{{xxxvvvuuutttsssrrrooolllfffdddbbbaaacccdddccccccccccccdddeeeffffffeeeeeeeeeeeeeeeeeeeeeffffffgggfffeeeeeefffhhhiiihhhgggffffffggggggffffffeeedddccccccdddddddddcccbbbbbbcccdddfffgggeeejjjyyy{{{vvvqqqnnnrrrtttxxxyyytttooorrrzzzuuukkkiiigggmmmttt|||xxxrrrkkkdddcccfffjjjdddWWWHHHAAAAAA@@@=========>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666666555555555444333333444444444444333333222222111111111111222222111000000//////000000111...///000111111111000000//////000000000000//////........................------------------------******++++++,,,,,,------///......------......///***+++,,,,,,++++++,,,---***++++++,,,,,,++++++***))))))***+++,,,---......)))+++,,,,,,***))))))******++++++***))))))+++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))******************************+++***((('''''')))+++---------,,,+++************)))************)))((((((************************(((***,,,,,,+++***+++,,,++++++++++++++++++++++++))))))+++,,,,,,+++)))))))))***+++,,,------------************************))))))*********))))))((()))(((((()))+++,,,+++******++++++++++++,,,,,,,,,((()))******++++++******)))***+++,,,,,,+++***)))(((+++------***)))***,,,((((((((()))))))))))))))>>>???@@@@@@>>>>>>???@@@??????>>>>>>>>>=========>>>>>>===============>>><<<===>>>>>><<<<<<===>>>??????@@@AAABBBCCCCCCCCCBBBCCCCCCEEEGGGIIIKKKLLLNNNOOOQQQSSSVVVXXXZZZ[[[XXXXXXYYY[[[^^^bbbfffhhhjjjkkkmmmoooqqqrrrssssssvvvwwwyyy{{{|||}}}}}}}}}www{{{~~~~~~|||{{{~~~}}}zzzxxxvvvuuuooommmlllkkkkkkjjjgggeeecccaaa______aaabbbcccbbb```aaacccdddeeeeeeeeeddddddccccccccccccdddeeeeeedddccccccdddfffggggggfffeeefffhhhiiiiiigggeeecccaaaaaacccdddeeeeeeeeeeeejjjiiijjjllllllppp|||{{{wwwuuuuuuuuutttvvvvvvwwwyyywwwssstttyyy{{{~~~rrriiigggbbbgggoooyyy~~~}}}uuupppiiiaaa^^^___\\\XXXNNNDDD???@@@???<<<===>>>>>>>>><<<;;;::::::;;;;;;;;;<<<<<<=========::::::::::::::::::::::::666666666666555555555555333333444444444444333333222222111111111111222222000000////////////000000---...000111111111000000...///000111111000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///000,,,---...---,,,+++,,,---***++++++,,,,,,++++++*********+++,,,---.........(((***,,,---,,,++++++,,,*********)))(((((()))+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,******))))))))))))******************************++++++******++++++,,,---,,,,,,++++++***+++++++++******+++++++++***)))(((************************&&&))),,,---,,,+++,,,...++++++++++++++++++++++++)))***,,,------,,,***))))))***,,,------------,,,************************((()))************)))((()))((('''(((+++,,,+++*********+++++++++,,,,,,,,,((()))+++,,,,,,,,,++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++************???@@@AAAAAA??????@@@AAA@@@@@@@@@????????????>>>>>>======<<<<<<<<<======;;;<<<======;;;;;;<<<===??????@@@AAABBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKLLLMMMPPPRRRUUUVVVWWWWWWVVVVVVWWWYYY\\\```bbbeeefffhhhjjjkkkmmmnnnnnnssstttvvvyyyzzz{{{{{{{{{vvvzzz}}}}}}zzzzzz}}}~~~~~~~~~~~~}}}|||{{{xxxuuurrrpppnnnhhhgggfffffffffeeebbb```cccaaa___```bbbcccdddddd```aaaccceeeffffffffffffbbbbbbbbbaaabbbccccccdddbbbaaaaaabbbdddeeeeeedddgggiiikkkmmmmmmjjjgggeee___```bbbdddfffgggggghhhrrroooooopppqqqttt}}}{{{wwwrrrppprrrwww|||~~~|||yyyyyy|||{{{xxxyyy{{{vvvwwwwwwyyyqqqhhhfff^^^ccclllvvvzzzzzz{{{sssnnnggg___ZZZZZZOOOMMMGGG@@@???BBBBBB??????@@@AAA@@@>>><<<;;;;;;;;;;;;;;;<<<<<<=========888888888888888888888888666666666666666555555555222333333444444333333222222222111111111111222222000000////////////000000---...///111111111000///...///000111111000///...........................---------------------------------------------,,,+++*********+++---///000---...///...,,,+++,,,---+++++++++,,,,,,+++++++++++++++,,,---............(((***---...---,,,------//////---+++(((&&&''')))---,,,,,,++++++******************++++++,,,,,,---******))))))))))))******************************+++,,,---.........------(((((()))***+++---///000++++++,,,---,,,+++***)))************************%%%(((,,,---,,,+++---///++++++++++++++++++++++++***+++---......---+++******+++,,,---...---,,,+++******************************,,,------,,,+++***(((''''''(((+++,,,+++************++++++,,,,,,,,,)))***+++,,,------,,,+++,,,---///000000///---,,,---,,,+++,,,......,,,***...------,,,,,,+++++++++??????@@@@@@@@@AAAAAAAAA@@@CCCEEEEEEAAA>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<============<<<<<<>>>>>>============>>>>>>>>>???AAACCCEEEFFFGGGGGGGGGGGGIIIKKKMMMOOOPPPQQQSSSUUUWWWWWWWWWWWWYYYZZZ^^^```aaaaaabbbdddhhhjjjppppppqqqrrrssstttuuuuuuuuuwwwyyyyyyxxxwwwxxxyyy|||}}}~~~~~~~~~}}}~~~~~~{{{yyytttsssrrrooommmjjjiiihhhbbbaaaaaaaaa```^^^]]]\\\aaaaaaaaa```aaabbbbbbcccaaa````````````bbbcccdddeeedddaaa______aaaccceeegggeeebbbccceeefffdddbbbfffiiimmmqqqrrrooohhhccc```dddiiilllmmmnnnqqqsssqqqsssvvvvvvvvvwww|||~~~zzzzzz|||~~~tttrrrrrrtttxxx||||||zzz|||{{{wwwwww}}}{{{ssshhh```XXX]]]gggtttuuurrryyy~~~}}}yyyrrrlllfff^^^TTTMMMIIIGGGDDDAAA???>>>>>>>>>BBBCCCDDDDDDBBB>>>;;;999;;;;;;;;;<<<<<<=========::::::999999888777666666666555555444444444555555333333222222111000//////000000000000000000000000111111111111000000000000........................///////////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---...---+++...---,,,,,,++++++,,,,,,---,,,++++++,,,---///000000000///---,,,+++******...,,,+++,,,...//////...///---++++++,,,---,,,+++******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,---......,,,)))((()))+++,,,,,,+++***)))************************++++++******++++++,,,---,,,+++++++++***)))))))))++++++************++++++************************,,,+++***)))))))))***+++---,,,+++***))))))((((((,,,***))))))***++++++***,,,,,,,,,,,,++++++***)))---+++)))(((***++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++******))))))+++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,??????@@@@@@@@@AAAAAAAAA@@@BBBEEEDDDAAA???>>>???@@@??????>>>======<<<<<<<<<======>>>>>>======<<<>>>>>>============>>>>>><<<===???AAABBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWZZZ[[[]]]^^^___aaaeeegggkkklllmmmnnnooopppqqqrrrrrrtttvvvvvvvvvuuuvvvxxxyyyzzz{{{||||||||||||||||||}}}~~~}}}{{{yyywwwtttrrrlllllljjjhhhfffdddbbbaaa_______________^^^]]]\\\```_________``````aaaaaabbbaaaaaaaaaaaacccdddeeefffeeecccaaa``````aaabbbcccbbbaaacccfffgggeeecccjjjmmmrrrvvvxxxuuunnniiicccdddgggmmmsssxxxyyyyyyyyyyyyyyyvvvtttvvv|||yyyuuuuuuwww~~~yyyqqqrrrtttxxx~~~zzzuuuooogggaaaZZZ```kkkxxxtttooorrrzzz{{{vvvoooiiibbbZZZQQQJJJFFFDDDBBB???=========>>>@@@AAABBBCCCBBB???<<<;;;:::::::::;;;;;;<<<<<<<<<::::::999888888777666666666666555444444444444444333333333222111000000000000000000000000000000000111111111000000000//////////////////////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))))),,,---,,,+++...---,,,,,,++++++,,,,,,...---,,,,,,+++,,,------+++,,,,,,,,,,,,,,,+++++++++)))((((((***++++++***...,,,******+++,,,+++************+++++++++,,,,,,+++++++++*********))))))*********,,,......,,,***++++++++++++++++++******------------------------******))))))******+++,,,+++++++++***************+++******))))))******+++******************************)))))))))***,,,---,,,,,,+++***************,,,+++))))))***+++***)))++++++,,,,,,,,,+++******,,,***)))(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++******)))))))))+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,??????@@@@@@@@@AAAAAAAAA@@@AAACCCCCCAAA??????????????????>>>>>>======<<<======>>>>>>>>>>>>======???>>>>>>======>>>>>>???<<<<<<===>>>??????????????????@@@BBBCCCEEEFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUXXXYYYZZZ\\\```ccceeeeeefffhhhiiikkkllllllmmmoooqqqrrrrrrsssuuuvvvuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~|||yyyvvvsssqqqnnnkkkhhheeedddcccaaa___^^^\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\^^^^^^^^^^^^_________```bbbaaaaaaaaabbbcccdddeeeffffffeeecccbbbaaa```___```aaacccfffiiijjjiiiggggggjjjooouuuwwwuuuooojjjggggggjjjrrr|||~~~~~~|||xxxwww{{{}}}tttooooooqqq{{{|||vvvsssxxx|||{{{tttpppnnnkkkiiibbbhhhqqq|||uuummmmmmqqquuu|||}}}vvvqqqiiiccc\\\UUULLLEEEBBBAAA???===<<<<<<<<<======>>>@@@AAAAAA???===<<<999999999:::::::::::::::999999888888777777666666777777555444333333333333333333333222111111000000000000000000000000000000111111000000000000//////////////////////////////....................................------------------------------------...,,,***)))***+++++++++...---,,,,,,++++++,,,,,,///...---,,,++++++++++++'''(((***+++,,,---,,,,,,...,,,******+++,,,,,,+++---+++))))))***+++***)))*********++++++++++++,,,+++++++++***************)))((()))+++------+++)))+++++++++************+++))))))))))))))))))))))))))))))(((((())))))***+++***************++++++++++++******))))))******+++************************((((((((()))***,,,---...,,,,,,++++++++++++,,,,,,---+++))))))*********)))******++++++,,,++++++++++++***((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,*********++++++++++++,,,*********)))))))))))))))++++++,,,,,,,,,+++******,,,+++*********+++,,,---,,,,,,++++++++++++++++++??????@@@@@@@@@AAAAAAAAA???@@@AAABBBAAA@@@???????????????>>>>>>>>>=========>>>>>>??????>>>>>>===???>>>>>>>>>>>>>>>>>>???<<<======>>>>>>======<<<<<<<<<===>>>???AAAAAABBBCCCEEEGGGHHHHHHIIIKKKMMMMMMPPPRRRTTTUUUXXX[[[]]]___```aaaccceeefffhhhhhhhhhjjjlllmmmnnnooorrrtttrrrssstttvvvwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||yyywwwsssqqqnnnkkkjjjgggdddbbbbbbaaa```___^^^\\\[[[[[[[[[\\\\\\]]]^^^^^^]]]]]]]]]^^^^^^_______________`````````aaabbbbbbccccccddddddddddddcccbbb```___aaacccfffjjjlllmmmkkkjjjbbbfffkkkqqquuusssnnnjjjjjjmmmttt||||||~~~~~~~~~{{{rrrnnnmmmnnnwww|||}}}yyyzzz|||yyyrrrpppsssuuuwwwrrrtttyyyyyyqqqoooppprrrzzzxxxqqqkkkccc\\\VVVPPPHHHBBB???>>>===<<<<<<<<<======<<<===>>>??????>>><<<;;;888888888888999999999999888888777777777666666666888777666444333222222222333333222222111111111111000000000000000000000000111000000000////////////////////////////////////------...............///.........---------,,,,,,------------------------///---+++))))))***++++++...---,,,,,,++++++,,,,,,------,,,+++++++++++++++&&&'''***,,,---------,,,000...,,,+++,,,---,,,+++,,,***(((((()))***)))(((************++++++++++++************************)))))))))***++++++)))'''&&&''')))***++++++***)))(((((((((((((((((((((((()))))))))))))))***++++++)))))))))***+++++++++,,,******))))))))))))******************************)))))))))******+++,,,,,,......---,,,++++++++++++...,,,***)))******)))(((((()))***+++++++++++++++***)))((((((***+++***)))++++++++++++++++++++++++++++++************++++++************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,++++++*********??????@@@@@@@@@AAAAAAAAA?????????@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>??????>>>======<<<;;;;;;<<<===>>>>>>?????????AAACCCDDDDDDEEEGGGIIIHHHKKKNNNPPPQQQRRRUUUWWWZZZZZZ\\\^^^```bbbdddeeebbbdddfffggghhhkkknnnqqqoooppprrrtttuuuvvvwwwwwwwwwxxxxxxyyyzzz{{{|||}}}zzzzzzzzz{{{{{{{{{||||||~~~|||}}}||||||zzzwwwssspppnnniiigggeeeddddddcccaaa_________^^^^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]^^^___`````````______^^^^^^______```aaaaaaaaa```aaabbbddddddcccbbbaaaaaadddhhhkkkllllllkkkjjjdddfffkkkqqquuuuuurrrooollluuu{{{}}}vvvsssqqqqqqtttxxx|||}}}|||xxxttttttyyy}}}wwwuuuuuuvvv{{{}}}uuujjjddd\\\UUUQQQLLLFFFAAA>>>>>>=========>>>>>>>>><<<============<<<:::999888888888888888888888888777777666666666666666666777777555444222222111111222222111111111111000000////////////////////////000000000////////////...------------------------,,,---------......//////...------------,,,,,,,,,------------------------------,,,***))))))***+++...---,,,,,,++++++,,,,,,)))******++++++,,,,,,,,,)))***+++,,,------,,,,,,---+++)))((()))***)))(((,,,***(((((()))***)))((())))))*********+++++++++************************+++*********+++)))'''$$$"""'''+++---,,,***(((+++++++++++++++++++++++++++************+++,,,,,,)))))))))***+++++++++,,,***))))))))))))))))))***))))))))))))))))))))))))*********+++************000///...,,,+++*********---+++))))))***+++***)))((()))******++++++++++++)))(((''')))***+++***)))))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))*********+++++++++++++++++++++,,,,,,+++***))))))+++---...,,,,,,,,,++++++*********??????@@@@@@@@@AAAAAAAAA???>>>>>>???@@@BBBAAA@@@??????????????????????????????@@@@@@@@@@@@??????@@@??????>>>>>>??????@@@???@@@@@@@@@??????>>>===<<<<<<<<<======>>>>>>>>>>>>@@@AAABBBAAABBBCCCEEEDDDFFFIIIKKKLLLMMMNNNPPPSSSTTTUUUXXXZZZ]]]___```\\\^^^___```aaadddhhhkkkjjjkkkmmmoooqqqrrrsssttttttttttttuuuvvvwwwxxxyyywwwwwwxxxxxxxxxyyyyyyyyy}}}~~~~~~|||yyywwwuuusssrrrqqqooollliiigggfffaaa___^^^^^^______^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]___`````````___^^^\\\]]]^^^___`````````___^^^___```bbbcccbbbbbbaaa```cccgggiiijjjjjjjjjkkkggghhhkkkooosssuuutttrrrpppzzz~~~|||yyyxxxvvvzzz}}}{{{yyy{{{}}}{{{{{{{{{{{{~~~zzzqqqbbb\\\TTTNNNKKKHHHDDDAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::999999888888888888888777777777666666666666555555555555666666444333222222222222000000000000000000000000////////////////////////000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++...---,,,,,,++++++,,,,,,'''((()))++++++,,,++++++,,,,,,,,,+++,,,,,,,,,,,,...,,,+++***,,,,,,,,,+++,,,***(((((()))***)))((()))))))))************+++***************+++++++++,,,+++******+++***'''%%%"""&&&+++---,,,***(((************************+++++++++***+++,,,,,,---***************+++++++++***))))))(((((())))))***))))))))))))))))))))))))+++++++++++++++***)))(((///...---+++************,,,***))))))***++++++***))))))******+++*********((('''''')))++++++***)))(((((((((((((((((((((((())))))***++++++***)))))))))))))))************+++***************+++++++++++++++******++++++,,,---,,,+++*********+++,,,---,,,,,,++++++++++++++++++??????@@@@@@@@@AAAAAAAAA???===<<<===@@@BBBBBB@@@???????????????????????????@@@@@@@@@@@@@@@@@@???@@@??????>>>>>>??????@@@???@@@@@@@@@@@@??????>>><<<<<<<<<<<<===============>>>??????>>>>>>???AAA@@@BBBEEEGGGGGGGGGHHHIIIKKKLLLNNNPPPSSSVVVXXXYYYVVVWWWYYYYYYZZZ]]]aaadddcccdddfffhhhkkklllmmmnnnpppoooooooooppprrrtttuuuuuuuuuuuuvvvvvvvvvwwwwwwzzz{{{|||}}}~~~~~~~~~{{{xxxuuuuuutttsssqqqnnnkkkjjjeeeeeecccbbbaaa`````````[[[ZZZYYYYYY[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\\\\\\\\\\\\\\\\[[[\\\^^^_________]]]]]]\\\]]]^^^````````````___^^^______````````````___```cccgggjjjjjjllloooqqqmmmmmmmmmpppuuuxxxyyyyyyuuu||||||~~~~~~}}}||||||zzzqqqfffYYYSSSLLLGGGFFFEEECCCAAA===>>>>>>>>>>>>>>>======999999999:::::::::::::::999999999888888777777777555555555555555555555555555444444333222222222333............////////////////////////////////////000000/////////.........------------------------++++++,,,------...//////---------,,,,,,,,,++++++++++++++++++++++++++++++'''***---...,,,***++++++...---,,,,,,++++++,,,,,,((()))***++++++******)))++++++)))))))))***,,,---000///---...///000000///,,,+++))))))*********)))))))))))))))************))))))*********+++++++++)))))))))***,,,,,,***(((%%%&&&((()))***++++++***))))))))))))))))))))))))***************++++++,,,+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++******++++++*********++++++,,,***)))((()))+++,,,,,,+++)))************))))))((('''&&&''')))++++++***((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))***************+++++++++,,,,,,,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,??????@@@@@@@@@AAAAAAAAA???===;;;===@@@CCCBBBAAA??????????????????@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@????????????@@@@@@??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>===???BBBDDDCCCCCCCCCDDDEEEFFFHHHKKKNNNQQQSSSTTTRRRSSSTTTTTTUUUXXX\\\___]]]___aaacccfffhhhiiiiiillllllkkklllmmmnnnpppqqqtttttttttuuuuuuuuuuuuvvvwwwxxxzzz{{{||||||}}}}}}~~~~~~~~~|||}}}~~~~~~~~~}}}|||}}}~~~~~~|||xxxsssqqqlllkkkkkkiiigggdddbbb```\\\[[[ZZZYYYZZZ[[[\\\]]]YYYXXXWWWWWWXXXXXXWWWUUUXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYY[[[]]]^^^^^^]]]\\\[[[]]]^^^___aaaaaaaaaaaa`````````______^^^^^^^^^^^^bbbeeejjjlllmmmpppuuuxxxwwwvvvvvvxxx|||zzz{{{~~~}}}yyywwwsssfffYYYSSSNNNGGGCCCCCCCCCBBB@@@=========>>>======<<<;;;666777777999:::;;;<<<<<<:::999999999888888777777444555555555555555555555444444333222222333333333---------...............////////////////////////000/////////....................................++++++,,,,,,---...//////---------,,,,,,,,,++++++************************%%%)))...///---+++++++++...---,,,,,,++++++,,,,,,******++++++***)))'''&&&***)))'''&&&'''***---///---,,,++++++---.........---+++))))))***+++***)))))))))))))))************))))))******++++++++++++''''''(((***---...---+++---+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++((((((((()))***,,,---...)))((('''(((+++------,,,***************)))((('''&&&&&&''')))++++++***((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************+++++++++,,,,,,---------++++++*********+++---...)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---DDDCCCAAA???>>>>>>>>>???AAAAAAAAAAAAAAA@@@???>>>AAA@@@???>>>>>>???@@@@@@===BBBDDDBBBAAABBBBBB@@@AAA@@@???>>>>>>>>>???@@@???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<======>>>>>>??????>>>===<<<;;;;;;:::<<<<<<<<<===???@@@BBBCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJLLLNNNPPPRRRSSSTTTUUUWWWXXXZZZ]]]___bbbdddeeeccccccccccccfffiiilllnnnmmmnnnqqqsssttttttssssssyyyzzzzzz{{{{{{{{{{{{{{{}}}}}}||||||||||||{{{{{{|||||||||}}}}}}~~~}}}zzz||||||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{yyywwwvvvvvvvvvrrrkkkeeefffdddbbbaaaaaa```^^^\\\YYYYYYWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZZZZ[[[ZZZZZZZZZ[[[]]]___```___``````___^^^^^^aaacccdddcccaaa]]]ZZZYYY[[[]]]]]]ccckkkooorrrwww~~~{{{xxxwww~~~}}}zzzuuuoooeee[[[TTTKKKJJJHHHEEECCCAAA@@@???>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999999999888888888888777777777777666555333444666777777666333222111111222222000...000000000000000000000000---...............------------------------------...---,,,++++++,,,---...////////////////////////---,,,++++++,,,,,,***(((++++++++++++++++++++++++++++++******)))(((((((((&&&))),,,------,,,,,,,,,+++++++++++++++++++++++++++***((((((***+++,,,,,,---.../////////...---,,,))))))*********))))))(((...---,,,***)))((((((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++000///,,,***))))))))))))******))))))))))))))))))******************************))))))***+++,,,,,,)))***+++,,,,,,+++***)))***)))))))))((((((''''''++++++******)))(((((((((((())))))))))))***************++++++++++++***************)))))))))))))))+++***)))(((((()))***++++++***)))(((((()))******(((((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))((((((((((((@@@????????????@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@??????@@@AAABBB>>>BBBDDDDDDEEEIIIIIIFFFBBBAAA@@@???>>>???@@@@@@@@@@@@@@@????????????>>><<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA??????@@@BBBCCCEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOOOORRRSSSUUUXXXZZZ\\\^^^___^^^]]]]]]^^^```cccfffhhhhhhjjjmmmoooqqqqqqpppppprrrssstttuuuuuuvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyxxx}}}}}}|||||||||}}}}}}~~~~~~|||||||||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxxxxyyyzzz{{{|||{{{{{{zzzxxxxxxwwwwwwvvvuuuuuuuuuqqqooonnnmmmllliiiccc___]]]\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]______```______```ccceeeggggggfffccc___]]]\\\]]]fffkkkpppsssvvv}}}}}}|||}}}~~~|||~~~}}}zzzuuunnnfff]]]TTTNNNFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<::::::999888888888888999888888888777777777666666777555444555777888888777333222111222222222000///000000000000000000000000///000000000000000//////------------------------...------------------...........................,,,+++***+++,,,,,,***(((++++++++++++++++++++++++))))))))))))************(((***---...---,,,,,,---************************+++***))))))***+++,,,,,,+++,,,,,,,,,,,,,,,++++++))))))******++++++,,,,,,++++++******))))))******(((((((((((()))))))))))),,,++++++++++++++++++,,,)))************+++++++++///...---+++***)))))))))************************************************)))(((((((((((())))))***)))******++++++******)))*********))))))(((((((((************)))))))))))))))))))))************+++******++++++++++++*********)))))))))))))))))))))+++***)))(((((()))***+++******)))(((((()))***+++(((((()))***************(((((()))))))))*********++++++++++++++++++++++++)))))))))))))))*********++++++++++++************@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAACCCDDD@@@BBBCCCFFFLLLSSSSSSOOOCCCBBBAAA@@@???@@@AAAAAAAAAAAA???>>>>>>>>>???@@@>>>>>>===============<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>???AAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGLLLLLLNNNPPPRRRTTTVVVWWWVVVVVVVVVWWWYYY\\\___```bbbcccfffiiikkklllllllllnnnoooppprrrssstttttttttttttttttttttuuuuuuuuuuuuzzzzzzzzzyyyyyyyyyyyyxxx||||||zzzyyyyyyzzz{{{|||||||||}}}~~~~~~|||zzzyyyyyyyyyxxxyyyzzzyyyvvvtttsssssstttuuuvvvvvvuuuuuurrrrrrqqqooonnnmmmlllkkkfffdddbbbaaa___]]]ZZZWWWTTTSSSSSSTTTVVVWWWWWWVVVUUUUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZWWWWWWWWWXXXYYYZZZ\\\\\\^^^___``````aaacccgggjjjmmmnnnnnnkkkgggcccaaa```lllooosssvvv{{{}}}|||zzz{{{}}}zzz||||||vvvmmmccc[[[RRRKKKFFFAAAAAA@@@??????>>>??????>>>===<<<<<<;;;<<<<<<<<<;;;:::888777777777888999888888777777777777666666777666555666888::::::999555444222222222222000///000000000000000000000000///000000111111000000000---------------------------..................---...........................,,,+++,,,------,,,***++++++++++++++++++++++++(((((())))))***++++++,,,***,,,...///---,,,,,,---))))))))))))))))))))))))*********)))******+++,,,,,,,,,++++++++++++,,,,,,************+++---...///)))))))))))))))***+++,,,(((((((((((())))))))))))++++++++++++++++++++++++)))************+++++++++---------,,,+++***)))(((******++++++++++++++++++******************************)))((((((((())))))+++******))))))******+++***************)))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))))))))))))))************))))))))))))******)))((((((((()))***+++,,,(((((()))***************'''((((((((())))))))))))************************************))))))))))))++++++++++++************DDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDAAABBBCCCGGGQQQZZZ[[[VVVEEEDDDBBBAAA@@@@@@AAABBBBBBAAA???======>>>???AAA???>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA??????@@@AAABBBBBBBBBAAAEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQRRRTTTVVVXXXYYY[[[\\\___aaadddeeeffffffhhhiiikkkmmmnnnppppppqqqooooooppppppqqqqqqqqqrrrssstttttttttuuuuuuttttttxxxxxxwwwwwwxxxxxxzzzzzz{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{|||||||||{{{xxxuuusssuuutttssstttuuuuuusssqqqnnnnnnnnnmmmmmmmmmlllllljjjiiihhhfffeeecccaaaaaa]]][[[YYYWWWUUUTTTSSSRRRQQQPPPPPPQQQTTTUUUUUUTTTVVVUUUTTTSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWVVVVVVWWWWWWXXXYYY[[[[[[\\\]]]]]]]]]]]]]]]YYYYYYZZZ[[[\\\]]]^^^^^^```aaabbbbbbcccfffkkknnnvvvvvvtttqqqllliiihhhhhhnnnqqqtttwww|||~~~}}}vvvtttvvv}}}|||vvvxxx}}}|||~~~yyyqqqfffZZZQQQJJJEEEBBB??????>>>==================<<<<<<;;;;;;<<<<<<<<<;;;:::888777666666777888888777777777666666666666888666666777:::<<<<<<;;;777555333222222222111///////////////////////////---......////////////...------------------------------///000000///------........................000...------...///...---++++++++++++++++++++++++)))))))))******+++++++++***,,,......,,,+++++++++******************************+++******)))***+++...---,,,,,,,,,---...///++++++******+++,,,---...)))))))))))))))***++++++(((((((((((()))))))))))))))))))))******)))))))))))))))*********++++++++++++,,,------,,,+++)))(((+++++++++++++++,,,,,,,,,************************---,,,,,,+++************+++***)))(((((()))***+++++++++******************'''(((((()))***+++++++++************++++++++++++******++++++++++++******)))))))))))))))************))))))))))))))))))***'''(((((()))***++++++,,,(((((()))***************((((((((()))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((('''EEEEEEDDDDDDCCCCCCBBBBBBDDDDDDBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>@@@AAABBBAAABBBCCCGGGPPPZZZ[[[VVVEEEDDDCCCAAA@@@@@@AAAAAABBBAAA???======>>>???AAA??????>>>>>>=========<<<>>>======<<<;;;;;;::::::===<<<<<<;;;;;;;;;;;;;;;=========>>>>>>?????????===>>>>>>???@@@@@@??????AAABBBCCCDDDFFFGGGHHHIIILLLLLLMMMNNNPPPQQQSSSTTTTTTUUUWWWZZZ\\\^^^___```]]]^^^```bbbdddfffggggggiiijjjjjjkkklllmmmmmmnnnlllmmmoooqqqrrrrrrrrrrrrssssssttttttuuuvvvwwwxxxzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{vvvvvvvvvvvvvvvuuuttttttxxxxxxyyyyyywwwuuurrrpppooonnnmmmnnnoooooommmlllhhhgggfffdddcccbbbaaaaaaaaa```___^^^\\\ZZZYYYYYYWWWVVVTTTRRRPPPOOOPPPPPPQQQPPPOOOPPPQQQRRRQQQPPPTTTSSSRRRQQQRRRRRRTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^\\\]]]^^^___```aaaaaabbbddddddeeeeeefffiiinnnrrr}}}|||xxxtttpppppprrruuuwwwxxxzzz{{{|||~~~~~~zzzvvvyyy|||uuupppkkkmmmrrrwwwzzz~~~}}}yyyvvvxxx}}}rrrjjj___SSSKKKFFFBBB@@@@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999777777777777888777777777666666666666555777666666777:::=========999777444333222222111///////////////////////////------...///000000//////------------------------,,,---...//////...---,,,...........................,,,++++++,,,------,,,++++++++++++++++++++++++,,,+++++++++******)))))))))+++,,,,,,***)))******++++++++++++++++++++++++)))+++,,,+++***)))***+++---,,,,,,+++,,,---...///---,,,+++***************+++***))))))(((((())))))(((((((((((())))))))))))((()))************)))((())))))*********+++++++++***+++,,,------,,,***)))******+++++++++,,,,,,,,,************************------,,,+++******+++++++++***)))(((((()))***+++******************++++++''''''((()))***++++++,,,))))))*********+++++++++******++++++++++++******(((((())))))************)))))))))******)))))))))''''''((()))***+++++++++(((((()))***************)))))))))*********++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((('''EEEFFFGGGHHHHHHHHHGGGGGGHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>@@@@@@AAACCCCCCDDDKKKRRRTTTQQQFFFDDDCCCAAA@@@@@@@@@AAAAAAAAA???>>>>>>>>>???@@@???>>>>>>>>>>>>>>>>>>===??????>>>===<<<;;;::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@?????????@@@AAABBBCCCDDDEEEGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUWWWXXXVVVWWWYYY[[[]]]^^^___```aaaaaabbbccceeefffggggggfffgggjjjlllnnnoooooooookkklllmmmooopppqqqrrrsssuuuuuuvvvvvvvvvuuuttttttrrrssstttvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvuuussssssssssssrrrqqqpppppprrrrrrrrrrrrqqqooommmlllfffeeeddddddeeefffeeeddd```___]]][[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSQQQOOONNNOOOPPPOOONNNLLLMMMNNNNNNMMMLLLPPPPPPOOONNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWUUUVVVYYY[[[^^^```aaabbbaaabbbccceeeffffffgggfffjjjjjjiiihhhiiilllqqquuu}}}zzzvvvuuuwww||||||yyyvvvuuusssppppppvvv|||vvvpppmmmhhhlllssswwwvvvvvv{{{xxxwwwxxxwwwvvvyyy|||yyyggg```VVVNNNGGGDDDAAA?????????>>><<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;:::999888777777777777666666666666555555666666555777;;;===>>>>>>;;;888555333222222111000000000000000000000000000//////000111222222222222------------------------,,,------------------,,,------------------------+++)))''''''(((*********++++++++++++++++++++++++---,,,,,,+++******))))))(((***+++***))))))***+++++++++++++++++++++++++++(((+++------***((()))+++***))))))******+++,,,---,,,,,,,,,,,,+++)))((('''+++***)))((((((((((((((((((((((((((())))))))))))***+++,,,------,,,+++***)))************+++++++++******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,************************+++******)))))))))*********))))))(((((())))))***)))))))))***************'''(((((()))***+++++++++((())))))))))))***************++++++++++++******((((((((()))******++++++))))))************))))))'''((()))******+++******(((((()))***************************++++++++++++))))))))))))))))))))))))************))))))))))))++++++++++++************PPPPPPQQQRRRQQQPPPOOONNNLLLJJJGGGDDDBBBAAAAAABBBCCCBBB@@@???>>>>>>???@@@AAACCCCCCAAACCCHHHJJJHHHEEEDDDBBBAAA??????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>============<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@=========>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOOOOQQQRRRSSSUUUWWWXXXXXXYYYWWWXXXYYYZZZ\\\]]]^^^___^^^```bbbdddffffffeeeeeebbbccceeegggiiijjjkkkkkkllllllnnnoooppppppooooookkklllmmmnnnooopppppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkjjjiiigggffffffeeeddddddcccccc[[[ZZZXXXYYYZZZ[[[ZZZZZZWWWVVVTTTSSSRRRSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRROOOQQQRRRQQQNNNMMMNNNOOOMMMLLLKKKLLLMMMNNNMMMLLLOOONNNMMMMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRTTTVVVWWWXXXXXXYYY\\\```dddgggiiijjjjjjkkkmmmnnnoooppppppooopppooonnnlllkkknnnsssvvv||||||{{{zzzzzz}}}zzzvvvsssrrrrrrpppqqqxxx{{{xxxwwwvvvuuusssuuu{{{}}}zzzwwwsssrrrtttuuuuuuxxx~~~zzzttt{{{{{{yyyhhhXXXTTTMMMHHHDDDAAA???===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===;;;<<<======;;;999777666777777666666666555555555555555555777:::===>>>>>>===:::666333222222111000000000000000000000000000//////000222222333333222------------------------,,,,,,++++++++++++,,,,,,------------------------+++(((&&&&&&(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******)))***+++---************************(((+++...---)))'''(((+++(((((()))***+++,,,,,,,,,+++,,,---......,,,)))((()))(((((((((((())))))***(((((((((((()))))))))))))))+++,,,------,,,+++))))))************++++++++++++*********+++,,,,,,---(((((())))))***++++++,,,******************************)))))))))***++++++(((((())))))))))))((((((((((((((())))))*********(((((())))))*********+++''''''((((((((()))))))))******++++++++++++******'''(((((()))******++++++((()))***++++++***)))(((((()))******+++***))))))(((((()))***************))))))))))))************************************)))))))))))))))*********++++++++++++************^^^^^^^^^\\\ZZZXXXUUUTTTPPPMMMJJJGGGDDDCCCCCCCCCEEEDDDBBB@@@?????????@@@@@@CCCCCC???>>>AAACCCBBBEEEDDDBBB@@@???????????????@@@@@@@@@@@@???>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>>>>>>>>>>============<<<<<<;;;<<<>>>???@@@AAAAAAAAA;;;;;;<<<===>>>>>>??????======???@@@BBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXXXXYYY[[[]]]]]]]]][[[ZZZ[[[\\\^^^aaaccceeeeeefffdddfffhhhjjjlllmmmmmmmmmhhhhhhiiiiiijjjjjjiiiiiiggggggggggggggggggggggggaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYTTTRRRQQQQQQRRRSSSSSSRRRPPPPPPOOONNNOOOPPPQQQRRRMMMNNNNNNOOOPPPQQQQQQRRRLLLOOOQQQPPPMMMLLLMMMNNNMMMLLLLLLMMMOOOPPPOOONNNPPPPPPOOOOOOOOOPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQSSSUUUWWWYYYZZZ\\\^^^bbbfffkkknnnqqqrrrrrrsssuuuwwwxxxxxxxxxwwwsssrrrpppnnnmmmooossswwwxxxyyy{{{}}}~~~{{{wwwvvvvvvuuuvvvuuuuuu{{{~~~}}}~~~yyyvvvwwwzzz}}}~~~}}}yyyuuuuuuqqqppprrrsssssswww}}}|||qqqkkkrrrttt}}}yyywwwvvvwwwzzzkkkYYYNNNKKKGGGDDDBBB@@@===;;;999888999999:::;;;<<<===::::::::::::;;;;;;<<<===;;;<<<>>>>>>===;;;777555777666666666555555555555555444444777:::===??????>>>:::666333222222111000000000000000000000000000------...000000111111111---------------------------,,,************,,,------------------------------+++((((((***,,,------++++++++++++++++++++++++*********++++++,,,------)))***++++++***+++---///))))))))))))))))))))))))'''+++///...)))'''(((+++)))***,,,---......------)))+++...000000///,,,***&&&&&&''''''(((***+++,,,(((((((((((())))))))))))'''(((***++++++***(((''')))************++++++++++++******)))***+++---...'''(((((()))******++++++************************++++++++++++,,,---......'''((()))******)))((('''''''''(((((()))))))))***))))))))))))************''''''''''''((((((((((((******++++++++++++******'''(((((()))***+++++++++((()))***++++++***)))((())))))***++++++***(((((((((((()))***************(((((((((((())))))))))))************************(((((())))))******++++++))))))))))))((((((((((((rrrqqqpppooolllfff___ZZZYYYUUUPPPLLLJJJHHHFFFEEEFFFFFFEEECCC@@@???>>>????????????@@@AAAAAABBBBBBEEEDDDDDDCCCAAA@@@??????>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA<<<<<<============<<<<<<>>>????????????@@@@@@@@@======>>>@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMRRRRRRSSSTTTVVVWWWXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^___``````___^^^]]]ZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZYYYXXXWWWVVVUUUUUURRRRRRRRRQQQQQQPPPPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLKKKKKKLLLNNNPPPQQQPPPOOOMMMKKKJJJJJJKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTXXX\\\```cccfffjjjnnnpppsssvvvyyyvvvxxx{{{}}}}}}}}}}}}~~~|||{{{wwwqqqmmmnnntttyyy}}}}}}~~~~~~yyyssspppxxx|||xxxxxx}}}~~~yyytttqqqqqqttttttqqqnnnnnnsssxxx|||pppgggccccccrrr{{{|||uuuuuuvvvpppttt}}}uuu^^^SSSJJJIIIFFFCCCAAA???>>>>>><<<<<<;;;;;;;;;:::::::::<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999777666555555555555444444444555777888:::;;;;;;:::888555333111000000000000////////////000000//////////////////////////////...------------...------------------------+++++++++,,,,,,---------+++***))))))((())))))***---,,,***)))((()))******++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++***)))'''&&&&&&)))************+++++++++(((((()))))))))*********++++++******++++++,,,---+++++++++,,,,,,---------,,,***((())),,,---+++)))''''''((((((((((((''''''))))))))))))))))))))))))++++++***))))))***++++++))))))))))))************+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))******))))))))))))******...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))******+++++++++******'''((()))***************)))((((((((((((***,,,---))))))(((((((((((())))))+++)))(((''''''((()))+++++++++******)))(((((((((}}}yyyuuupppiiieee```\\\VVVQQQNNNLLLIIIGGGFFFGGGGGGEEECCC@@@??????>>>>>>??????@@@AAAAAABBBDDDDDDCCCBBBAAA@@@??????>>>>>>>>>???????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@<<<<<<============<<<<<<======>>>>>>>>>?????????======>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMMMMNNNPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUURRRRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLMMMMMMNNNOOORRRQQQOOONNNMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSTTTUUUXXX]]]```eeehhhmmmqqqsssvvvyyy{{{yyyzzz|||~~~}}}zzzzzz~~~{{{yyyzzz}}}|||uuuooojjjgggsss}}}{{{xxxzzz~~~{{{xxxtttqqqtttuuuuuuqqqnnnnnnrrrwww}}}}}}zzzsssjjjbbb^^^]]]iiirrr~~~uuunnnmmmnnnkkkoooxxxfffSSSJJJFFFEEEDDDBBB@@@===<<<;;;;;;;;;;;;;;;::::::::::::<<<<<<=========<<<<<<<<<======<<<<<<;;;;;;::::::999888777666555555555555444444444444555777888999777666555333222111111111000000////////////000000........................//////...---------------------------------------++++++,,,,,,,,,,,,,,,,,,))))))))))))************......---,,,,,,,,,------************************+++******))))))******+++,,,++++++***)))((('''''')))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---******************++++++,,,+++)))***,,,---+++))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))***************************)))(((((((((((()))***''''''(((((())))))************))))))))))))******,,,+++***))))))******+++************************))))))))))))************++++++******************++++++,,,,,,,,,,,,++++++((())))))************)))))))))(((((()))***+++,,,))))))(((((((((((())))))***)))(((''''''((()))***(((((()))))))))))))))))){{{vvvsssfffaaa[[[UUUPPPLLLIIIFFFGGGGGGHHHGGGEEECCC@@@>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAA@@@??????>>>???>>>>>>>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<<<<<<<=========>>><<<======>>>>>>======<<<<<<=========>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJLLLOOOQQQKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMPPPOOONNNNNNMMMMMMNNNNNNQQQQQQPPPOOONNNNNNNNNOOOOOOOOONNNMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUYYY]]]aaafffjjjppptttwwwzzz|||~~~}}}}}}}}}~~~yyyuuutttyyyzzzsssmmmhhheeemmmttt~~~}}}|||{{{~~~{{{zzzxxxuuussswwwwwwuuuqqqmmmnnnrrrvvvxxxvvvrrrlllfff```\\\ZZZ```iiittt{{{ppphhhfffffffffiiisss~~~oooZZZMMMGGGFFFFFFFFFEEECCCAAA???===;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999888777666555555555555555444444333333444444555666444333222111111111111111000//////......//////000........................///......---------------------------------------,,,,,,,,,,,,,,,+++++++++'''((()))+++++++++******)))******++++++++++++***))))))))))))))))))))))))***))))))))))))))))))***************)))))))))((()))************+++++++++---------------,,,,,,,,,++++++******++++++,,,---++++++******************,,,+++******,,,,,,+++******++++++++++++++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************+++++++++******************************************))))))(((((())))))************)))))))))))))))******))))))))))))************))))))***++++++,,,************************))))))))))))************,,,+++++++++***)))))))))++++++,,,++++++***)))(((*********+++******))))))***)))))))))))))))*********))))))(((((())))))******)))(((''''''((()))***''''''(((((()))******+++~~~{{{mmmhhh```YYYSSSNNNIIIFFFGGGGGGHHHHHHGGGDDD@@@=========>>>??????@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>??????>>>>>>======<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>>>>??????>>>>>>>>>>>>>>>=========>>>>>>?????????@@@@@@@@@???@@@AAABBBCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHIIILLLPPPRRRKKKJJJHHHFFFEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMPPPOOOMMMLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUXXX]]]```eeejjjqqqwww{{{}}}~~~}}}~~~|||wwwwwwzzzwwwqqqmmmkkkiiimmmuuu~~~||||||{{{zzzyyy{{{yyyvvvqqqnnnooossswwwyyyvvvqqqmmmiiieeeaaa^^^^^^eeemmmqqquuu}}}ppphhheeedddaaadddmmmyyytttaaaQQQIIIFFFDDDEEEFFFFFFDDDBBB???===;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999777666555555444444444555333333222222222222333333333222222111000000000111/////////....../////////........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******&&&'''***,,,---,,,+++***&&&''')))***+++***))))))******************************))))))))))))******)))))))))))))))*********))))))*********+++++++++---------------,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++******)))***************))))))************))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))))))))************************************************************))))))))))))))))))))))))...------,,,***))))))(((+++******))))))******+++******************++++++++++++++++++++++++++++++((()))))))))************,,,,,,,,,+++***)))(((((())))))))))))((('''%%%%%%++++++++++++******)))(((*********)))))))))))))))***))))))))))))))))))*********)))(((((()))******)))))))))*********++++++|||tttooofff^^^XXXRRRMMMJJJHHHHHHGGGHHHHHHFFFAAA===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???????????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>===============<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@>>>>>>>>>============<<<>>>???????????????@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGKKKJJJHHHGGGHHHJJJMMMOOOKKKJJJHHHFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQLLLMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMMMMMMMNNNOOONNNPPPQQQRRRSSSVVV[[[^^^bbbhhhqqqxxx}}}~~~}}}zzzuuurrrqqqllllllqqq}}}~~~{{{vvvrrrppprrrwww{{{~~~{{{wwwtttqqqmmmiiifffbbbfffiiiiiijjjttt{{{qqqiiieeeccc[[[]]]dddooovvvxxxzzz~~~{{{pppaaaRRRGGGBBBAAA===>>>???@@@???===;;;999;;;;;;;;;:::::::::999999:::::::::999:::;;;<<<===999999999:::::::::::::::666555444444444444444444333222222111111111111111444444222111000000000000//////............//////..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&(((***,,,------+++***)))***,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++))))))))))))************))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,------------,,,,,,+++++++++((()))))))))(((((())))))))))))************))))))************************((()))+++,,,,,,+++)))(((((()))))))))************************************))))))))))))))))))))))))))))))************))))))***************)))))))))++++++************++++++,,,,,,++++++***)))((((((************************((()))))))))************,,,,,,,,,+++***)))(((((()))))))))((('''&&&%%%$$$+++++++++++++++***)))(((***************)))))))))******))))))))))))************))))))))))))******,,,,,,,,,++++++*********vvvppphhh```YYYSSSNNNKKKLLLJJJHHHIIIJJJHHHCCC???>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>=================================>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>===????????????@@@@@@@@@@@@>>>>>>>>>>>>==============================>>>>>>@@@AAACCCDDDEEEDDDBBBAAA???????????????>>>>>>>>>?????????@@@@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHGGGFFFEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNOOOPPPTTTXXX\\\___fffpppyyy~~~~~~~~~}}}|||vvvsssttt||||||vvvrrrrrrvvv|||}}}yyyuuuqqqooohhhiiihhhfffffflllwwwwwwpppiiidddaaaXXXVVVYYYaaagggiiikkknnnnnniii```TTTIIIBBB@@@???======>>>???>>>===<<<;;;<<<<<<;;;;;;;;;::::::::::::999888888999:::<<<===999999999999999999999999555444444333333333444444222222111111000111111111444333222111000////////////......------......///------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((()))***,,,,,,,,,++++++))))))***+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))*********)))************+++++++++************++++++++++++++++++******++++++,,,---++++++******************((()))******(((((()))******++++++++++++++++++***************************)))***+++,,,,,,+++***)))))))))))))))***************************+++++++++)))))))))))))))))))))))))))******++++++******)))$$$$$$%%%'''((()))***+++++++++************++++++,,,,,,,,,,,,***)))((('''))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))******+++******)))((('''+++++++++,,,++++++******((()))************))))))+++******))))))******+++************************---,,,,,,+++******)))))){{{uuummmfff___ZZZUUURRRPPPMMMJJJJJJLLLKKKGGGCCC@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???????????????========================>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>============>>>>>>>>>>>>???????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>???BBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA????????????@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNJJJKKKLLLNNNOOOOOONNNNNNMMMNNNOOOOOOOOONNNLLLKKKIIIJJJKKKLLLNNNQQQUUUYYY\\\dddppp{{{yyyuuuyyy~~~{{{|||vvvsssuuuzzz{{{xxxwwwpppnnnjjjhhhhhhlllrrrvvvzzzyyywwwtttoooiiidddaaa[[[UUURRRTTTWWWWWWYYY\\\ZZZXXXRRRLLLFFFBBBAAAAAA?????????@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;999999888777888:::<<<===;;;;;;:::999888777666666444333333333333333444444111111111000111111222222000000///////////////000///......------......///------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))((((((''''''''''''(((************************++++++************++++++*********))))))))))))))))))************+++++++++(((((()))***+++,,,------++++++******++++++,,,---******************++++++)))+++,,,+++))))))***,,,)))******++++++******)))************************************************))))))))))))************))))))*********+++++++++++++++++++++++++++++++++)))***++++++++++++***)))&&&&&&'''((())))))******,,,++++++******++++++,,,***++++++,,,+++***)))((((((((((((((((((((((((((())))))))))))************++++++***************************++++++******)))******+++,,,,,,,,,++++++'''((()))***++++++******+++******))))))******+++*********++++++***************))))))))))))))))))xxxqqqkkkfffaaa^^^TTTPPPKKKKKKMMMMMMJJJEEE@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBAAA>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============>>>?????????@@@@@@@@@@@@>>>>>>????????????>>>>>>============>>>>>>>>>>>>===>>>>>>>>>?????????@@@??????????????????>>>>>><<<>>>@@@BBBBBBAAA???>>>=========>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@@@@?????????@@@AAACCCDDDAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDEEEFFFGGGHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKMMMMMMMMMLLLKKKGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMOOOPPPPPPNNNKKKIIIGGGHHHJJJJJJLLLOOOTTTWWW[[[dddqqq}}}|||rrrjjjiiittt{{{uuusssvvv}}}}}}}}}vvvrrrnnnlllmmmooorrrssstttttttttsssoookkkfffcccaaaXXXPPPNNNNNNMMMMMMPPPJJJIIIFFFDDDAAA?????????======<<<<<<===>>>??????>>>============<<<<<<<<<999888777777888:::<<<===>>>===<<<999777555333222333333333222222333444444111111111111111222333333,,,,,,,,,---...///000111.........------.........------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,+++******+++++++++---,,,+++)))))))))***+++))))))))))))))))))))))))******))))))))))))******************)))))))))((()))************+++++++++(((((()))***,,,---......++++++******++++++,,,---+++++++++,,,,,,------...***---...---+++***,,,...''''''((((((((((((''''''************************++++++***))))))***++++++))))))))))))************))))))******++++++++++++------------------------)))***+++,,,,,,+++***)))///...---,,,+++)))((((((,,,++++++******++++++,,,((()))***,,,,,,+++******(((((((((((((((((((((((())))))))))))***************************+++++++++'''(((((())))))))))))((()))***+++,,,,,,,,,,,,,,,&&&''')))***+++++++++***++++++************++++++******++++++++++++******&&&&&&''''''(((((())))))~~~xxxsssmmmhhh^^^XXXPPPMMMMMMNNNLLLIIIFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDEEECCCAAA@@@@@@AAA@@@@@@@@@???======>>>???>>>???@@@@@@@@@@@@??????>>>>>>@@@AAAAAA@@@???>>>@@@???>>>======>>>???@@@======<<<<<<===>>>@@@AAA;;;???BBB@@@<<<;;;>>>BBBAAA@@@>>>===<<<<<<<<<===;;;;;;<<<===>>>>>>======>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAA@@@?????????@@@BBBBBB@@@@@@???????????????@@@AAAAAAAAABBBBBBCCCCCCCCC>>>@@@CCCEEEEEEDDDAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGIIILLLMMMKKKIIIHHHKKKLLLJJJJJJLLLKKKHHHKKKLLLKKKJJJIIIJJJLLLNNNMMMNNNOOOOOOOOOOOOPPPRRRRRRQQQQQQQQQQQQOOOLLLJJJHHHIIIJJJKKKLLLPPPTTTXXXYYY```nnn}}}}}}xxxtttpppkkkfffcccccckkk|||yyy{{{~~~{{{rrrqqqwww{{{zzzxxxuuuttttttuuuwwwwwwsssqqqooopppqqqoookkkgggbbbZZZPPPHHHDDDCCCDDDEEECCCCCCBBBAAA???>>>======<<<;;;;;;;;;;;;<<<=====================<<<;;;;;;999888666555555666888999:::999777555444333444444111111222333555666777777000000000000000000000000000000000000000000000000........................------......------,,,++++++++++++++++++,,,---......---+++)))))))))+++,,,)))))))))******+++++++++))))))))))))))))))))))))((((((((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***************+++,,,++++++,,,......,,,+++((((((((((((((((((((((((***+++---...///...------+++,,,,,,---,,,+++***))))))))))))***+++++++++,,,))))))((((((''''''&&&&&&(((***---//////---***(((+++***)))(((((()))***+++***((('''))),,,,,,***(((+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++***)))******************)))))))))))))))---,,,***)))))))))******((()))******)))((()))*********++++++++++++************))))))))))))******222...******,,,---+++)))******))))))))))))******))))))))))))))))))))))))~~~yyytttkkk```YYYWWWVVVUUURRRMMMKKKHHHGGGGGGHHHHHHGGGBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBB???@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>??????>>>>>>>>>>>>??????@@@???>>>======>>>??????<<>>@@@???@@@@@@@@@???>>>===<<<;;;<<<<<<===>>>>>>======???>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@??????>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCC???@@@BBBCCCDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGEEEEEEHHHKKKMMMLLLKKKMMMOOOMMMIIIHHHJJJJJJGGGJJJJJJJJJJJJIIIJJJKKKLLLLLLNNNPPPRRRSSSSSSSSSTTTRRRRRRRRRSSSSSSSSSQQQPPPOOONNNNNNOOORRRUUUXXXZZZZZZaaaqqq|||uuupppnnnkkkiiifffgggeeedddfffhhhooo|||zzz~~~{{{}}}yyyyyy~~~~~~zzzxxxxxxzzzzzzzzztttsssrrrssstttrrrmmmhhh^^^WWWMMMEEEBBBAAABBBBBBAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::::::::888777666666777888:::999888777555444333444444333333333333333333333333000000000000000000000000////////////////////////........................++++++,,,,,,++++++***)))++++++***++++++,,,,,,---///---,,,+++***+++,,,---+++++++++,,,,,,,,,------************************************)))))))))))))))*********++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***************+++---+++++++++------+++***)))))))))))))))))))))))))))***+++,,,---,,,,,,+++******+++++++++***)))(((***************+++++++++)))))))))((((((((((((((()))***,,,------,,,***)))))))))(((''''''((())))))***((('''(((+++,,,***)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***)))))))))))))))***)))))))))))))))))))))'''''''''(((***,,,...///***+++,,,,,,******+++,,,******++++++++++++******++++++************++++++...---+++++++++++++++*********))))))))))))******))))))))))))))))))))))))|||rrrmmmjjjhhhfff```[[[UUUQQQNNNMMMLLLKKKEEEFFFFFFGGGFFFFFFEEEDDDFFFEEEDDDCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>??????????????????>>>BBBAAA@@@???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???>>>@@@BBBCCCBBB@@@===;;;<<<<<<===>>>>>>>>>======@@@???>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHLLLPPPQQQQQQSSSTTTQQQKKKIIILLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLOOOTTTYYY]]]^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYVVVTTTUUUZZZ]]]^^^^^^[[[```ooovvvpppgggaaa^^^___aaabbbgggiiilllppprrrvvv}}}|||}}}~~~}}}}}}~~~~~~}}}|||sssssssssuuuvvvsssllleeeXXXRRRIIIBBB????????????>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<;;;;;;:::::::::999888777777888999:::888888666555444444444444555444444333222111000000000000000000000000000000////////////////////////------------------------++++++,,,,,,++++++***)))******++++++++++++,,,,,,...---,,,,,,,,,---...///------------............************************,,,++++++***))))))(((((()))***************+++++++++++++++++++++*********))))))))))))))))))))))))+++***************++++++---+++******++++++***(((************************(((((()))************)))))))))*********)))((((((+++++++++***************)))))))))))))))***************+++,,,,,,+++******((((((''''''''''''((((((+++)))'''''')))++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))((((((((())))))))))))))))))******%%%&&&'''(((***,,,///000***+++,,,,,,******+++,,,******++++++++++++******,,,++++++******++++++,,,***+++,,,,,,+++******+++******))))))))))))******))))))))))))))))))))))))zzztttkkkbbb[[[VVVRRRPPPKKKKKKJJJJJJJJJIIIGGGFFFHHHFFFDDDCCCCCCDDDDDDDDDAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>@@@AAAAAA@@@>>>>>>@@@@@@???>>>>>>>>>>>>>>>???>>>===>>>???@@@???===>>>???@@@AAAAAA???===<<<<<<======>>>>>>>>>======>>>>>>>>>>>>?????????@@@??????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFHHHKKKOOOTTTWWWYYYXXXZZZYYYTTTRRRSSSQQQMMMLLLLLLLLLMMMOOOOOOOOONNNMMMRRRYYYcccjjjnnnnnnmmmooopppooollliiifffeeedddeeeaaa]]]^^^dddggggggeeebbbdddlll{{{vvvpppeeebbb^^^]]]```fffmmmqqqxxxzzz~~~~~~xxxwwwyyyzzzzzz}}}}}}rrrrrrsssttttttoooggg```SSSMMMFFF@@@>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<:::;;;;;;<<<;;;;;;::::::999999888888888888999999777777666555444444333333444333333222111000//////////////////////////////////////////////////////------------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///---------...............************************+++++++++******)))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********)))******+++,,,---+++***)))******)))(((************************((()))))))))))))))))))))******************)))))),,,+++++++++***))))))))))))))))))******++++++,,,++++++************++++++((((((((((((((((((((((((+++)))((('''((()))+++,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))((('''''')))))))))))))))*********)))))))))))))))*********((()))***)))((('''(((*********++++++++++++******+++******))))))******+++&&&***------***))))))+++******))))))))))))******))))))))))))))))))))))))wwwlllccc[[[VVVPPPNNNLLLMMMNNNOOONNNMMMLLLHHHDDDCCCDDDEEEDDDCCCBBBAAA@@@????????????@@@BBBAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>======>>>>>>???????????????>>>===>>>???@@@???===??????>>>============>>>===>>>>>>>>>>>>>>>===============>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????======>>>>>>???????????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFHHHJJJNNNTTTYYY]]]___dddfffdddaaa]]]VVVOOOOOONNNMMMNNNQQQRRRRRRPPPNNNSSS\\\hhhttt|||~~~~~~~~~{{{vvvrrrrrrrrrsssnnnjjjjjjoooqqqpppmmmkkkhhhjjjqqquuuqqqiiieee\\\^^^aaafffmmmvvv{{{yyy|||{{{{{{~~~}}}|||uuusssrrrqqqoooiiiaaaZZZNNNJJJDDD???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;;;;999888888888888888888999666666666555555444333333111111111111111111111111////////////////////////........................------------------------------......------,,,+++,,,,,,------------,,,+++*********++++++,,,---------------,,,,,,,,,,,,,,,************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))***++++++,,,---+++))))))*********)))*********************************)))))))))******++++++++++++++++++++++++,,,+++++++++***)))))))))))))))******++++++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))******((('''''')))+++---)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))(((''''''(((((())))))************+++++++++***)))((('''''''''((())))))((('''((()))******++++++++++++******))))))(((((((((((())))))&&&***------***))))))+++******))))))))))))******))))))))))))))))))))))))wwwllleeeYYYUUUSSSTTTXXX[[[\\\[[[TTTOOOJJJGGGHHHIIIHHHFFFEEEDDDBBBAAA@@@AAAAAABBBCCCBBBAAA@@@@@@???@@@@@@??????@@@@@@@@@@@@??????<<<===>>>???@@@@@@@@@@@@>>>>>>???>>>>>>>>>>>>??????>>>===<<<<<<===>>>???>>>>>>?????????>>>======<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===>>>??????@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFCCCDDDEEEGGGJJJOOOVVV[[[eeelllrrrsssoooiii___UUUUUURRROOOPPPTTTWWWWWWVVVQQQTTT\\\jjjxxx}}}~~~|||wwwtttttttttsssqqqgggbbb```dddfffdddaaabbbdddhhhooouuu|||}}}{{{{{{~~~}}}||||||{{{zzz|||yyyuuuoookkkgggaaaYYYSSSJJJFFFBBB>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;999999::::::;;;;;;::::::777777777777777777777777555555555555555444333222000000000111111222222333000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++,,,---...---,,,+++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,+++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))***+++,,,,,,---+++))))))***+++,,,+++************************,,,+++******************+++++++++***++++++,,,---+++++++++******************************++++++++++++***))))))))))))***+++))))))************))))))))))))***)))((((((***---)))******++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***+++***)))((('''((((((((()))******++++++((())))))******))))))((()))***++++++))))))***+++******++++++++++++******(((((((((''''''(((((((((***+++,,,,,,+++******+++******))))))))))))******))))))))))))))))))))))))}}}ooojjjdddcccgggkkklllkkk```ZZZSSSPPPQQQQQQOOOMMMIIIHHHFFFDDDCCCDDDEEEEEEDDDCCCAAA@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAA???@@@AAABBBBBBBBBAAA@@@<<>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======<<<===>>>@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>@@@AAAAAAAAA@@@???????????????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEECCCDDDEEEEEEGGGLLLTTTZZZaaakkkuuuzzzzzzwwwnnneee```[[[WWWWWW\\\```aaa```YYYZZZ___kkk{{{|||vvvqqqmmmjjjiii]]]ZZZ[[[___cccdddhhhmmmxxx|||~~~{{{vvvtttxxxyyywwwuuuuuuxxx||||||yyyzzz~~~{{{~~~~~~zzzsssiiiaaa[[[UUUNNNIIIFFFCCC???===<<<<<<;;;:::;;;;;;:::999999888777777888888888888888999::::::666666777888888888888888666666666777777666666666444444555555555444333222111111111222222222333333000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))***,,,,,,,,,***)))''',,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,------+++))))))+++---......)))))))))))))))))))))))),,,+++***)))))))))******+++***)))))))))+++,,,---***************+++++++++***************)))))))))))))))************))))))(((((()))******)))((((((''')))+++***((((((***,,,((()))+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,+++***(((''''''(((((()))******++++++&&&'''(((*********)))))))))***+++***)))((()))+++******++++++++++++******))))))(((((((((((())))))...---+++++++++++++++*********))))))))))))******))))))))))))))))))))))))vvvrrrsssvvvvvvuuuiiiccc[[[WWWXXXXXXVVVSSSLLLKKKIIIGGGFFFFFFGGGHHHDDDCCCBBB@@@??????@@@@@@BBBAAA@@@??????@@@AAABBBCCCDDDDDDEEEDDDCCCAAA@@@;;;???BBB@@@<<<;;;>>>BBB<<<>>>@@@BBBBBBAAA???===???????????????>>>=========>>>@@@AAABBBBBBAAAAAA========================??????@@@@@@@@@@@@??????>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGFFFGGGLLLTTT[[[ZZZeeerrr{{{|||uuujjjddd______dddiiijjjjjjaaa```cccnnn~~~|||sssjjjccc```___[[[[[[___fffkkkpppxxx{{{sssmmmooozzz|||}}}|||zzz|||~~~tttrrrppppppsssvvvyyyzzz{{{yyyyyy{{{|||www{{{~~~yyyzzzxxxooocccXXXQQQJJJDDD@@@CCC@@@===<<<<<<;;;:::999;;;:::999888777666555444888888888777888999999:::444444555666666777666666555555666666666666555555333444555555555444333222333333222222222222222222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,((()))***+++***)))'''%%%............---,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++*********))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,------+++))))))+++...///000((((((((((((((((((((((((,,,+++***((((((((()))******)))(((((((((***+++,,,))))))******+++++++++,,,+++*********))))))(((((())))))************))))))&&&'''((())))))((('''&&&&&&)))++++++)))((()))+++((()))+++,,,+++***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,---,,,+++)))''''''(((((()))***+++++++++(((((()))******)))(((''''''((()))((('''&&&''')))******++++++++++++************))))))))))))******222...******,,,---+++)))******))))))))))))******))))))))))))))))))))))))zzzrrrggg```^^^\\\XXXUUUSSSQQQNNNLLLKKKKKKMMMNNNEEECCCAAAAAACCCCCCAAA>>><<<===???AAABBBBBBBBBAAAAAAAAABBBBBBAAA@@@AAABBBBBBAAA@@@???????????????===>>>???@@@@@@@@@???>>><<<<<<===???AAA@@@>>>;;;???===<<<===@@@@@@>>>;;;<<<===>>>???@@@???>>>===>>>?????????@@@@@@AAAAAA???@@@AAACCCCCCCCCBBBAAA===>>>???@@@@@@???>>>===CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???BBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAGGGFFFEEEGGGLLLQQQUUUVVV___bbbhhhsss~~~|||rrrgggfffmmmsssuuussskkkhhhhhhppp}}}vvvjjjccc]]]XXXXXX[[[PPP[[[jjjwwwxxxpppppptttwww{{{{{{|||zzzxxxxxx||||||uuummmkkkoootttuuuttt{{{{{{nnnqqqvvv~~~xxxuuuwwwuuupppkkkeee\\\RRRIIICCC@@@>>>BBBAAAAAA???>>>===<<<;;;:::::::::999888777666555888888888888777777777777444555555555666666777777666555444333333333333333555555444333222000000///111111111111000000000000111111111000000000000000111///---,,,---///000000++++++,,,,,,,,,---------******+++,,,,,,,,,++++++************))))))((((((+++,,,,,,------,,,,,,+++******++++++++++++***************+++,,,,,,,,,---,,,,,,,,,+++***)))(((((((((((((((((())))))))))))------,,,,,,***)))'''&&&((((((((((((((((((((((((*********)))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))*********)))((())),,,...+++******)))(((((())))))******)))(((((((((((((((++++++******))))))((((((''')))++++++***)))))))))(((((())))))******++++++++++++******)))(((((((((+++)))&&&$$$$$$&&&)))+++,,,***))))))******(((''',,,+++)))((('''''''''((()))))))))***++++++,,,,,,))))))))))))************((()))***++++++***)))((()))))))))))))))(((''''''&&&&&&'''((())))))((((((,,,,,,++++++***))))))(((,,,+++++++++***)))))))))************))))))((((((+++,,,,,,---,,,+++***)))uuulllhhhfffbbb___]]][[[YYYWWWVVVVVVWWWXXXNNNKKKFFFDDDDDDDDDBBB@@@@@@@@@AAACCCDDDEEEEEEDDDBBBCCCDDDCCCBBBAAAAAABBBAAAAAA@@@???????????????===>>>???@@@@@@@@@???>>>@@@@@@@@@AAABBBAAA>>><<>>===>>>@@@@@@???<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCAAAAAABBBEEEJJJPPPWWW[[[ccceeeiiioooxxx|||rrrpppuuuyyyxxxuuunnnkkkkkkrrr~~~}}}qqqiiibbb___^^^]]]___bbbiiirrr}}}uuusssrrrqqqtttyyyzzzvvvvvvwwwzzz|||vvvoookkkkkkllllllkkkpppvvv|||xxxnnnkkksss{{{uuurrrttt{{{wwwjjjddd^^^ZZZRRRJJJDDD???===<<<>>>>>>===<<<;;;::::::999::::::::::::999888777666888888888888777777777777444444555555666666666666555555444444333333333333444444333222111000000///111111111111000000000000000000000000000000000000...---++++++,,,------...******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++*********)))))))))+++,,,,,,------,,,,,,+++******++++++++++++***************++++++++++++++++++,,,,,,++++++)))((((((((((((((()))))))))******,,,,,,,,,+++***)))((('''((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))******************************************))))))))))))***************************************)))((())),,,...---,,,+++*********************)))(((((((((((((((*********)))))))))))))))''')))++++++***)))))))))(((((((((((((((((()))))))))))))))))))))*********+++)))'''&&&&&&''')))++++++***((()))******)))(((+++***)))(((((()))***+++)))))))))((((((((((((((())))))))))))************)))******++++++***)))((()))))))))))))))((((((''''''((())))))******))))))************************+++++++++***************++++++*********)))))))))***++++++,,,+++***)))((({{{vvvqqqmmmjjjjjjiiihhhgggeeedddcccZZZUUUNNNHHHFFFFFFFFFFFFAAAAAAAAABBBEEEFFFFFFEEEBBBCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBBBB@@@@@@DDDCCCBBBCCCCCCBBB???<<<@@@>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>?????????@@@>>>>>>????????????@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBB>>>??????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEDDDDDDBBB@@@???<<<>>>AAADDDHHHPPP[[[ccchhhjjjlllnnnqqqyyy|||zzz}}}{{{wwwsssqqqrrrwww}}}xxxuuutttiiicccaaaeeeiiikkkooottt~~~xxxqqqllllllqqqxxx{{{|||uuuvvvyyy~~~}}}zzzuuupppllliiihhhggghhhlllpppssswwwzzztttllldddnnn|||||||||xxxtttoooqqqyyyooobbb[[[PPPMMMHHHBBB???<<<<<<<<<;;;;;;;;;;;;:::::::::999:::;;;;;;::::::999888777888888888888777777777777444444444555555555555666555444444444444333333333222222222111111000000000111111111111000000000000000000000000000000000000------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111000...,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++************************))))))+++++++++++++++***)))((()))))))))*********+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))((()))+++---///...---,,,++++++++++++******)))((((((((())))))))))))))))))************((()))++++++)))((()))*********))))))))))))))))))'''(((((()))******++++++***))))))((())))))*********)))((()))***+++***)))))))))))))))***+++------******))))))(((''''''&&&))))))))))))******************++++++***))))))(((******)))))))))((((((((())))))******++++++******''''''((())))))***++++++***************++++++++++++++++++++++++*********)))***+++++++++***((((((}}}}}}}}}|||zzzvvvsssqqqhhhaaaXXXOOOJJJIIIJJJLLLGGGEEEDDDEEEHHHKKKJJJIIIEEEEEEDDDEEEEEEDDDCCCAAADDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBDDDCCCBBBBBBCCCBBB@@@>>>@@@???>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBCCC?????????@@@@@@?????????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB??????@@@@@@AAABBBBBBCCCAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAACCCCCCDDDDDDCCCAAA???>>><<>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888777777777666444444444444444444444444444444444444444444444333111111000000000000000000111111111111000000000////////////000000000000000---...000///...---------------------............000...,,,***)))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******+++*********)))(((((((((+++++++++++++++***)))((()))*********++++++++++++)))******+++++++++******)))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***++++++***))))))+++,,,......---,,,++++++++++++******))))))((())))))***(((((())))))******++++++((()))+++***)))((()))***---------,,,,,,+++++++++(((((())))))************))))))***+++++++++******)))((('''(((***++++++***((()))))))))***+++,,,,,,++++++++++++******))))))((()))))))))************++++++++++++******))))))*********)))))))))))))))))))))***************)))'''''''''((())))))******)))))))))***+++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))}}}vvvjjj^^^UUUQQQQQQSSSRRROOOLLLMMMQQQTTTTTTSSSMMMKKKIIIHHHIIIIIIGGGEEEDDDDDDFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBAAAAAAAAACCCCCCBBB@@@@@@@@@??????>>>>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDBBB???AAABBBBBBEEEPPP___kkksssxxx}}}|||xxxzzz}}}|||||||||}}}|||xxxtttoooooosssyyy~~~~~~uuullliiillluuuyyy{{{tttnnnjjjiiifffkkkqqquuuzzz{{{uuulllaaahhhuuu{{{wwwwwwxxxvvvsssooosss|||tttcccUUUMMMIIIAAA@@@>>><<<::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888888777777777666444444444444333333333333333333444555555444444333111111000000000000000000111111111111000000000///......//////000000000000---///000000---,,,,,,---,,,,,,,,,,,,------------,,,+++)))((((((***+++---++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++*********)))(((((((((******+++++++++***)))))))))*********++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((())))))************((()))))))))************************************((()))************)))(((***************************+++++++++))))))***+++,,,++++++*********************))))))))))))******(((((())))))******++++++)))*********(((((()))+++......------,,,,,,++++++************))))))((((((((()))***+++,,,,,,++++++)))((('''(((***++++++***((()))))))))))))))))))))))))))******++++++++++++((()))))))))************++++++************++++++++++++***)))((())))))***)))))))))******)))(((((((((((((((((((((((((((((()))))))))***+++++++++,,,++++++++++++++++++++++++***+++,,,---------,,,+++wwwkkkeeecccddd```[[[WWWWWW]]]aaaaaa___XXXSSSMMMJJJJJJJJJHHHFFFEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJHHHGGGFFFDDDCCCBBBCCCEEEFFFEEEDDDBBBBBBBBBAAA???@@@BBBDDD@@@AAACCCDDDDDDDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCDDDFFFIIIKKKMMMJJJJJJIIIIIIHHHHHHGGGGGGEEEGGGJJJLLLMMMLLLJJJIIIFFFEEECCCBBBGGGRRRbbbnnn{{{{{{wwwtttsssssstttqqqnnnlllpppzzz}}}|||~~~|||uuuqqqrrr|||zzzuuuooojjjggghhhnnnvvv|||}}}tttjjjmmmrrrzzz{{{vvvttttttsssooollllllpppzzzvvveeeVVVMMMHHHFFF<<<;;;:::999888888999999888888888888999999999999999999::::::::::::999999888888888888777777777777444333333333333333222222222333444555555555444333222222222111111000000000111111111111000000000000---......//////000000111+++---///---***(((***,,,)))))))))*********++++++***)))(((((()))***+++,,,*********+++++++++++++++******++++++++++++************++++++++++++************************))))))******+++++++++******))))))))))))*********++++++)))******+++++++++******))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************((()))***++++++***)))((())))))))))))))))))))))))***+++,,,+++***))))))***))))))(((((())))))***+++******)))))))))***++++++))))))))))))************)))******)))(((((()))+++++++++******************++++++******)))(((((('''((()))***+++++++++++++++***)))((()))***+++***)))(((((()))))))))(((((('''&&&''''''((())))))******))))))))))))******************)))******+++,,,---,,,+++***)))((()))******)))))))))***))))))((('''))))))))))))))))))))))))***************+++++++++*********++++++++++++++++++,,,---.........---,,,yyysssmmmnnntttxxxyyywwwnnnfff\\\VVVSSSRRROOOLLLJJJLLLNNNPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQOOONNNMMMKKKJJJHHHHHHIIIJJJIIIHHHFFFFFFFFFEEEBBBCCCFFFIIIDDDFFFIIIKKKLLLJJJHHHFFFHHHHHHGGGGGGGGGFFFFFFFFFHHHIIIKKKMMMMMMJJJHHHFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJHHHGGGGGGHHHKKKOOOSSSVVVRRRRRRRRRQQQPPPPPPOOOOOOMMMPPPTTTWWWYYYYYYXXXWWWQQQMMMHHHGGGNNN\\\kkkvvvwwwvvvsssqqqrrrtttxxx||||||xxxuuuyyy~~~}}}~~~}}}|||zzzvvvssssssyyy}}}vvvvvvuuuvvvxxx{{{}}}~~~yyywwwtttsssrrrooojjjfffeeehhhrrr}}}~~~uuuhhhZZZOOOHHHEEECCC999999888888888999:::;;;999999999999999999888888888888999999999999999888888888888888777777777777333333333333222222222111111222444555666555444333444444333222111000000///111111111111000000000000------......///000000111,,,...///,,,(((&&&)))---*********+++++++++,,,,,,++++++******************)))))))))*********++++++******++++++++++++************++++++++++++***************+++++++++++++++)))******+++++++++******((((((((()))))))))************+++++++++******)))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((***+++,,,,,,***))))))***'''''''''((()))***+++,,,******))))))******+++,,,*********)))))))))))))))*********)))((((((***,,,))))))))))))*********************)))))))))))))))(((((())))))***++++++,,,+++***((()))******)))((('''''')))***++++++******((((((((((((((()))))))))))))))))))))************))))))))))))+++,,,...000---,,,***(((((()))***+++******++++++******)))(((((()))))))))***++++++++++++++++++***************)))))))))*********++++++***+++,,,---...---,,,,,,~~~qqqhhhdddaaa]]]ZZZQQQSSSUUUXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTRRRPPPMMMMMMMMMMMMLLLKKKHHHIIIJJJGGGEEEEEEIIILLLJJJMMMQQQSSSTTTRRRNNNLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLOOORRRTTTSSSPPPMMMJJJIIIHHHGGGFFFFFFGGGHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKKKKOOOTTTZZZ^^^``````___^^^]]]]]]\\\\\\[[[^^^bbbgggjjjkkkjjjiii[[[UUUNNNNNNWWWfffuuu|||vvvrrrllllllmmmooottt|||~~~}}}yyyvvvttttttuuuvvvxxxwwwuuuuuusssnnnhhhddd^^^bbbkkkvvvzzzxxxyyy|||llleeeZZZOOOGGGBBB???===888999999999;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::777888888999999999888888888888888888777777777777333333333222222111111111111222444666666555444333555555444333222111000///111111111111000000000000---------...///000000111...000111---)))(((+++000---------.........//////------------,,,***)))((((((((())))))*********+++******++++++++++++************++++++++++++***************+++,,,,,,,,,---)))******+++++++++******(((((((((((())))))))))))+++++++++++++++***))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************((((((((((((((((((((((((''')))***++++++***)))'''((((((((((((((((((((((((***+++,,,,,,***)))))))))&&&&&&'''((()))+++---...******))))))***+++,,,,,,++++++******))))))((((((*********)))'''(((***,,,*********++++++,,,,,,---((((((((()))******++++++(((((((((((()))***+++,,,,,,***))))))******((('''%%%''')))+++,,,---------,,,,,,++++++***)))))))))))))))))))))************((((((((()))+++---000111---,,,***(((((()))***+++,,,,,,,,,,,,,,,+++***)))''''''(((***+++,,,......,,,+++++++++******))))))(((((())))))*********+++)))***+++,,,---,,,,,,+++|||{{{yyyqqqkkkcccccccccccccccdddeeefffhhhjjjlllllliiieeecccbbbbbb^^^XXXTTTWWW\\\YYYSSSSSSSSSSSSRRROOONNNNNNOOORRRUUUWWWXXXXXXYYYZZZ[[[^^^[[[VVVSSSRRRQQQPPPOOOTTTUUUWWW\\\^^^]]]WWWRRRMMMIIIHHHJJJJJJHHHIIIMMMKKKKKKKKKKKKKKKJJJJJJIIIFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMPPPPPPPPPQQQTTTVVVYYY[[[ZZZWWWTTTSSSVVV]]]dddiiiooooooppppppooooooooonnnpppqqquuu{{{~~~uuujjj^^^ZZZcccqqqyyyvvvppphhhgggkkkgggfffgggnnnzzz}}}}}}}}}|||yyyxxxwwwssssssttttttsssnnnhhhccc```aaadddfffhhhiiijjjjjj]]]YYYRRRJJJDDD@@@>>>===;;;;;;:::999999888888777888888888888888888888888888888999999999:::::::::999888777666555444333333333333333222222222111111333333333222222222111111000000111111111111000000111111111111000000000000//////...---,,,,,,++++++.........------,,,,,,,,,---,,,+++*********+++,,,************+++,,,---...,,,+++***))))))***++++++++++++,,,---------,,,,,,...------,,,,,,------...)))+++---+++((((((***---,,,,,,++++++++++++,,,,,,******))))))))))))******((()))***+++,,,,,,+++***))))))******++++++,,,,,,++++++++++++++++++++++++&&&''''''((()))******+++***)))(((''''''((()))***+++++++++++++++++++++++++++++++++++++++***))))))******))))))((('''''''''++++++************++++++)))******++++++)))((('''******+++++++++******)))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((******++++++++++++******,,,,,,,,,+++++++++++++++))))))))))))*********************)))))))))))))))++++++,,,,,,+++***((('''))))))))))))************++++++******************++++++***************+++---,,,******+++***)))'''******))))))((((((''''''(((((())))))******++++++,,,,,,+++***))))))******,,,+++***((((((((()))***{{{yyy}}}xxxxxxxxxxxxxxxyyyyyyzzzxxxzzz}}}}}}{{{yyyxxxwwwuuuppphhhdddiiipppnnnhhhbbbccccccaaa]]]ZZZYYYYYY^^^```cccddddddeeeggghhhkkkgggaaa\\\ZZZXXXVVVUUUZZZ[[[___dddgggeee___ZZZUUUQQQOOOPPPOOONNNOOOSSSSSSSSSTTTSSSSSSRRRQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY\\\```eeeiiikkkjjjgggcccaaaccchhhooosss~~~ssspppuuu~~~|||yyyxxxvvvtttttttttoooiiihhhmmmpppooonnnqqqzzz}}}zzzzzz~~~||||||vvvuuuttttttrrrooojjjfff[[[[[[[[[ZZZZZZZZZZZZZZZUUUQQQLLLFFFAAA>>>===<<<;;;;;;:::999999888888777888888888888888888888888888888888888999999::::::888888777666555444333333333333333222222222111111333222222222111111111111000000111111111111000000111111111000000000////////////...------,,,++++++......---------,,,,,,,,,,,,,,,+++***++++++,,,------,,,+++******))))))***,,,+++***))))))***+++++++++++++++++++++***)))(((++++++************++++++******+++***)))(((***+++++++++************++++++******))))))))))))******((()))***+++,,,++++++***)))))))))***************++++++++++++++++++++++++''''''(((((())))))*********)))(((((((((((()))******************************+++++++++******)))((())))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,+++***)))(((******+++++++++******)))))))))))))))))))))))))))******)))((((((((((((((()))******************)))&&&'''''''''(((((())))))))))))))))))***************)))))))))))))))))))))++++++,,,,,,+++***((('''))))))))))))************************************)))))))))((())))))******---+++************)))'''******))))))(((((((((((()))))))))))))))*********)))))))))))))))***+++,,,,,,+++)))((((((((()))***~~~{{{~~~}}}zzzzzz{{{{{{xxxrrrmmmjjjiiinnnppprrrsssssssssuuuwwwyyytttmmmgggdddaaa___]]]bbbeeekkkppptttrrrnnniiieee```\\\\\\[[[YYY[[[```bbbccccccccccccbbbaaaaaacccddddddeeeeeedddddddddeeeeeeeeeeeefffggghhhiiijjjkkkmmmqqqvvv{{{}}}{{{{{{~~~zzzrrrmmmlllmmmlllooouuuyyyvvvqqqqqqvvv|||{{{yyyxxx{{{|||uuuqqqttt{{{~~~uuutttrrrqqqpppnnnjjjggg]]][[[WWWTTTQQQOOOOOOOOOLLLIIIEEEAAA>>>===<<<<<<;;;;;;:::999999888888777888888888888888888888888777777777888888888888999888888777666555444444333333333333222222222111111222222111111111000000000///000000111111000000///111111000000000000////////////......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,---...///,,,,,,+++***))))))))))))++++++************+++,,,,,,,,,,,,+++***)))''''''******))))))))))))*********)))(((((()))***))))))******************************))))))))))))******))))))***++++++++++++******))))))))))))))))))(((************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************)))(((((((((((())))))***++++++,,,))))))(((((((((((())))))+++,,,,,,,,,,,,+++******)))******+++++++++******))))))))))))))))))))))))******++++++******))))))((())))))******))))))(((###$$$$$$%%%'''(((((()))))))))))))))************))))))))))))))))))******+++++++++++++++***)))((())))))))))))************************************((((((''''''((()))******,,,+++***)))******)))'''***))))))))))))(((((((((************))))))))))))'''''''''((()))***,,,---+++***))))))((()))))))))~~~{{{~~~~~~~~~~~~wwwqqqnnnkkkiiigggkkkooowww~~~}}}xxxsssooonnnllljjjlllqqquuuuuuwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~zzzyyyyyyyyyxxxssssssrrrooojjjiiilllooouuu{{{~~~}}}vvvmmmlllooouuu}}}zzz~~~zzzooonnnnnnnnnmmmkkkgggddd___\\\VVVQQQMMMKKKJJJKKKHHHFFFCCC@@@>>><<<<<<<<<;;;;;;:::999999888888777888888888888888888888888777777777777777777777888888777777666555555444444333333333222222222111111111111111000000000000/////////000000000000//////111000000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////(((((((((((()))***+++,,,++++++***+++++++++,,,,,,------------,,,+++***))),,,++++++******++++++,,,+++(((&&&&&&)))+++)))''')))))))))******)))))))))******))))))))))))******************+++***************))))))((((((''''''))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))******++++++++++++++++++************+++++++++++++++++++++*********))))))***+++++++++******))))))))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))((((((&&&&&&'''(((((()))******((()))))))))************)))))))))))))))*********++++++++++++******))))))((()))))))))************))))))))))))************((((((((((((((()))***+++,,,***))))))******)))'''))))))))))))))))))))))))++++++******))))))((((((&&&&&&''''''(((***+++,,,******))))))))))))))))))||||||zzzxxxvvvuuuzzz~~~}}}xxxuuuqqqnnnnnnpppqqqrrriiilllppprrrsssvvv{{{zzzwwwwww{{{pppllllllooovvv}}}yyywww|||uuulllllllllmmmlllhhhccc___YYYUUUPPPJJJFFFEEEFFFGGGHHHFFFDDDAAA???>>>======;;;;;;:::999999888888777888888888888888888888888888777777777777777777777777777666666555555444444333333333222222222111111111111111000000000000/////////000000000000//////000000000////////////...///...............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////(((((((((((()))***+++,,,******++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,++++++******++++++,,,+++(((&&&&&&)))+++)))'''((()))************)))(((******))))))))))))******++++++************************))))))((((((''''''))))))))))))))))))))))))************))))))))))))))))))************))))))************************))))))************))))))++++++++++++******))))))++++++************+++++++++*********))))))))))))((()))***+++++++++++++++************************'''((()))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((())))))************++++++******************((()))))))))************(((((()))))))))*********))))))))))))******+++,,,+++)))((()))******)))((())))))))))))************++++++******))))))((((((((((((((((((((())))))***)))))))))*********))))))vvv|||}}}{{{|||{{{wwwqqqllliiihhhdddccccccdddgggkkkpppssspppuuu||||||vvvtttuuuxxxtttrrrqqquuuyyy}}}wwwuuuwww{{{~~~vvvtttsssrrruuu|||zzzpppooommmllliiiddd^^^ZZZQQQNNNJJJFFFCCCCCCDDDEEEGGGFFFEEEBBBAAA???>>>>>>;;;;;;:::999999888888777888888888888888888888888999888888888888777777777777777666666555555555555333333333222222222111111222222111111111000000000...//////000000//////...000000////////////..............................++++++++++++,,,,,,,,,,,,***+++,,,------...------,,,,,,+++***)))))))))))))))***+++,,,---------,,,((()))***+++++++++++++++******))))))))))))*********)))(((((()))***))))))((()))***++++++***)))(((******))))))))))))******,,,+++******)))************))))))))))))))))))(((************************************************)))******++++++******)))************************))))))***++++++++++++***,,,++++++***))))))(((((())))))(((((((((((())))))+++***))))))(((((())))))((()))***+++++++++++++++************************(((((())))))***)))))))))((())))))******))))))((()))))))))(((((((((''''''))))))))))))************((((((((()))******++++++++++++******)))******+++))))))))))))************'''(((((())))))*********++++++************++++++***)))((((((******)))((()))))))))************+++************))))))))))))))))))((((((((()))******(((((()))************)))zzzyyy{{{zzz~~~}}}yyywwwhhhjjjjjjgggbbb^^^]]]^^^[[[^^^ccciiiooouuu{{{~~~{{{tttsssuuu~~~~~~}}}{{{{{{}}}|||vvvqqqpppqqqrrrssslllmmmoooqqquuu|||yyyuuunnngggaaa[[[VVVSSSKKKIIIFFFCCCBBBBBBCCCDDDDDDCCCCCCAAA@@@??????>>>;;;;;;:::999999888888777888888888888888888888888::::::999999888888888888666666666666555555555555333333333222222222111111333222222222111111111111......////////////......000000/////////.....................////////////******+++++++++,,,,,,,,,***+++,,,------,,,++++++---,,,+++******))))))***)))***+++---------------******+++++++++***))))))++++++************++++++******+++***)))(((***+++)))***+++,,,,,,+++***)))******))))))))))))******,,,,,,***)))))))))******)))))))))***************++++++++++++++++++++++++)))))))))******++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))))))))******(((((()))++++++,,,,,,+++************************)))))))))))))))***+++,,,)))******************)))(((((((((((((((((())))))))))))))))))************'''(((((()))******++++++++++++***))))))***+++,,,))))))))))))************''''''(((((()))******+++,,,+++***))))))((())))))***((('''((()))***)))((())))))*********+++++++++)))))))))))))))*********((((((((()))***+++,,,---'''((()))***+++******)))yyyuuuxxxwwwxxxwwwuuuzzz{{{zzzyyywwwvvvuuuuuuuuuuuuxxx|||{{{yyyxxxwwwuuuqqqnnnjjjgggeeeccceeegggeeebbb___```aaa```eeennnwww|||ttttttwww~~~{{{uuuooojjjhhhiiijjjkkknnnrrruuuxxx~~~xxxlllaaaXXXRRROOOLLLDDDCCC@@@>>>======>>>>>>@@@@@@@@@@@@????????????;;;;;;::::::999888888777888888888888888888888888:::::::::999999999888888666666666666666555555555333333333222222222111111333333333222222222222111......////////////......000/////////.....................///////////////*********++++++,,,,,,,,,***+++,,,,,,,,,+++***)))************+++,,,---...)))***+++---......------.........---,,,+++***)))...------,,,,,,------...)))+++---+++((((((***---)))***,,,------,,,***)))******))))))))))))******---,,,***)))))))))******))))))******++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((***+++,,,---------------''''''(((((())))))******++++++************++++++---,,,+++*********+++,,,(((((()))++++++,,,,,,,,,************************++++++***)))***+++---...******++++++++++++******''''''((()))***+++,,,,,,))))))))))))************'''(((((()))***+++++++++++++++***))))))***+++,,,))))))))))))************&&&''''''((()))******+++,,,+++***((('''''''''''')))((('''((()))***)))((())))))******++++++++++++(((((())))))******++++++&&&'''((()))+++---///000'''((()))+++++++++***)))||||||~~~~~~vvvuuu|||yyyxxx~~~zzzuuuppplllqqqooolllkkkqqqyyy{{{xxx|||}}}{{{zzzwwwsssqqqvvvtttqqqooommmiiieeebbbfffiiikkklllkkkkkklllnnnxxxvvvsssrrrsssssssssrrrooottt{{{|||vvvuuuvvv}}}~~~xxxnnnfffccceeehhhjjjssssssrrrsssvvv~~~xxxwwwzzztttdddYYYSSSNNNHHHBBB??????>>>>>>=========<<<<<<===>>>AAABBB@@@<<<888:::::::::999999888888888888777666444444666777888:::999999888777666666555555555444444444333333333222222222111111111000000000000000000000000000000//////............////////////.........---------,,,---...//////...---,,,---------,,,,,,+++++++++.........------.........------,,,+++***)))(((''')))))))))***+++---...//////...,,,***)))''''''''',,,,,,++++++***)))((((((+++***)))))))))))))))***)))+++,,,------,,,***)))******))))))))))))******************+++,,,------***+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,---+++++++++++++++***)))((()))((('''''''''(((***+++++++++************++++++,,,+++++++++******))))))''''''((()))******++++++++++++++++++++++++++++++***)))((((((((()))+++,,,++++++***)))(((((())))))------------------------+++*********))))))(((((())))))(((((((((***+++,,,))))))))))))************************************))))))))))))))))))))))))&&&&&&''''''(((((())))))***************)))((('''$$$$$$%%%&&&'''((()))))))))))))))))))))*********,,,,,,,,,,,,++++++***)))***)))((((((((()))+++,,,************************wwwuuu{{{~~~||||||vvvtttqqqpppuuu{{{yyyssssssyyy}}}}}}~~~}}}}}}}}}~~~}}}}}}{{{xxxuuusssrrrqqqppplllkkkhhhdddbbb`````````eeecccbbbcccccccccaaa___ggglllrrrxxx{{{~~~~~~xxxvvvvvvyyy~~~{{{qqqlllgggeeehhhnnntttwwwwwwtttrrrqqqssszzz|||tttrrruuu~~~zzzmmm\\\OOOJJJHHHDDDAAA>>>=========<<<<<<<<<<<<<<<<<<===>>>???>>>;;;888::::::999999999888888888888777555444444555777888888888888777666555555555444444444444333333333333222222111111111000000000//////////////////////////////............/////////.........------------------............------------,,,,,,,,,+++++++++...------,,,,,,------...***************+++++++++,,,,,,+++*********++++++,,,,,,+++***************,,,,,,++++++***))))))(((***)))))))))))))))******((()))+++,,,---,,,,,,+++++++++************++++++,,,++++++*********++++++'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))***+++,,,******++++++***))))))(((***))))))((()))***+++,,,+++******))))))******+++++++++*********))))))))),,,,,,+++++++++++++++***++++++++++++++++++++++++***)))((((((((()))+++++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))(((***))))))(((((()))***+++))))))))))))************************************))))))))))))))))))))))))'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((())))))******'''(((((()))******++++++******+++++++++***))))))***)))((((((((()))++++++************************zzzwww{{{|||{{{zzzyyy}}}}}}zzzyyyzzzsssttttttttttttssssssrrrwwwyyyyyytttnnnooovvv~~~{{{|||}}}|||{{{zzz{{{|||~~~~~~}}}}}}~~~~~~xxxqqqmmmhhhjjjkkkiiieeebbbbbbcccddddddbbb^^^YYYXXXZZZ]]]``````aaadddiiilllmmmmmmooovvv{{{xxxwwwuuuyyy~~~{{{uuupppgggffffffiiiqqqzzz|||xxxqqqmmmnnnttt{{{~~~uuullljjjlllttt}}}nnnaaaPPPDDD@@@??????===<<<<<<;;;;;;;;;;;;::::::<<<;;;:::;;;<<<<<<:::888999999888888888888777777777666555444444555666777666666666555555444444333444333333333333222222222111111111111000000000000////////////////////////....................................------------......------------......,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,,,,+++***************************+++,,,---...,,,,,,++++++***))))))))))))((((((((()))***++++++((())))))***+++,,,------,,,++++++******++++++,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))((((((((()))***+++))))))******))))))((((((*********)))***++++++,,,+++******))))))******+++******))))))))))))((((((......---,,,***)))((((((++++++++++++++++++++++++)))))))))((()))******+++*********)))))))))))))))''''''''''''''''''''''''************))))))))))))+++***))))))((())))))***))))))))))))************************************))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))(((((((((************************''''''((())))))***++++++(((((()))*********)))))))))))))))((()))******+++************************~~~{{{|||{{{|||~~~~~~}}}{{{zzzxxx{{{|||uuullliiimmmsssuuuxxx|||}}}yyyrrrssstttsssqqqooonnnooopppooollliiihhhiiijjjlllnnnmmmlllooossswwwyyyzzzxxxwwwwwwvvvtttpppmmmjjjffflllrrrrrrmmmkkkmmmqqqqqqtttuuuqqqjjjggghhhlllllllllooottt{{{{{{zzzuuuwww{{{}}}}}}zzzxxxuuuqqqllliiikkkkkkmmmrrrzzzzzzqqqkkkiiilllqqqtttsss}}}~~~yyyuuummmeeebbbdddnnntttzzz|||~~~zzzsss]]]SSSFFF===::::::999999::::::::::::999999999999;;;:::888888999999999777777777777777777777777777666555555444444555555666555444444444333333222222333333222222222111111111111111000000000/////////////////////////////////........................------------------------///...,,,,,,,,,,,,...///,,,+++++++++++++++++++++++++++************++++++,,,,,,++++++***))))))((())))))))))))***+++,,,---************+++,,,......+++++++++*********))))))(((((((((((()))***,,,,,,******))))))***+++,,,---+++******))))))******+++++++++***))))))))))))))),,,+++))))))))))))+++,,,))))))))))))))))))))))))************************((((((((((((((())))))***(((((())))))))))))(((((()))))))))*********++++++******))))))))))))******)))))))))(((((((((((((((,,,+++***)))((('''&&&%%%************************)))))))))))))))******+++))))))*********)))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***))))))(((((((((((()))))))))************************************))))))))))))))))))))))))***)))))))))((((((''''''''''''((()))******))))))+++++++++******)))))))))((((((((()))))))))))))))(((((()))***+++++++++***)))))))))))))))******+++************************~~~{{{|||zzzqqqoooppptttyyy{{{|||~~~~~~{{{xxxwwwwwwssspppkkkfffbbb`````````______aaaeeekkkpppsssttttttvvvxxxxxxxxxvvvuuutttwww~~~~~~{{{yyyzzz{{{{{{}}}}}}{{{{{{}}}{{{|||yyytttqqqpppoooooonnnqqqrrrtttyyy{{{qqqjjjggghhhiiiiiihhhrrr}}}yyyuuurrrpppiiibbb___bbblllpppqqqmmmjjjgggccc]]]MMMGGG@@@<<<:::999777555888888888888999999999999:::888666666777888777777666666666666666666666666555555444444444444555555333333333222222222222222222111111111111000000000000000000/////////..............................------............------,,,,,,------------------...---,,,++++++,,,---...++++++++++++++++++++++++*********))))))*********,,,,,,++++++***)))))))))))))))))))))***+++,,,,,,++++++*********+++,,,,,,+++++++++***************(((((((((((()))***,,,,,,,,,,,,***))))))))))))***))))))(((((((((((()))))))))((((((((())))))***+++((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))************************'''((((((((())))))))))))'''((())))))))))))((((((((((((((()))))))))))))))***))))))))))))))))))***((((((((((((((())))))))))))))))))(((((((((''''''************************((()))))))))************((()))************))))))************************))))))))))))))))))******************))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((()))***+++++++++++++++*********))))))(((((('''******))))))((('''''''''))))))***+++,,,,,,,,,,,,((()))))))))************))))))))))))))))))))))))}}}yyyyyy{{{}}}vvvrrrrrrxxx{{{tttnnnkkkiiiiiiaaa```bbbgggnnnuuuzzz|||~~~{{{ssspppmmmlllnnnrrruuuvvvvvvvvvwww{{{zzzrrrlllkkkjjjgggeeedddlllwww{{{vvvssspppnnnmmmhhhaaa___bbbhhhkkkiiibbb[[[VVVQQQLLL@@@???===<<<<<<:::777444777888888888888999999999999888666666777777777666444444555555555555666666444444444444444444444444222222222222222222222222111111000000000/////////////////////....................................,,,---...//////...---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------*********+++++++++++++++******))))))))))))******(((((()))***+++,,,,,,------,,,+++***)))(((((((((++++++******)))*********************************)))((((((((()))***++++++,,,,,,+++***)))(((((('''(((((((((''''''(((((((((''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))************************'''((()))*********))))))(((((())))))******))))))''''''((())))))))))))(((***))))))(((((())))))***(((((())))))))))))******))))))******************************************(((((()))************)))'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((******++++++,,,,,,++++++)))))))))(((((('''''''''***))))))((((((''''''&&&***++++++,,,,,,,,,,,,+++(((((()))************)))))))))))))))))))))))))))~~~zzzxxxyyy{{{{{{}}}yyyqqqxxx~~~}}}tttppplllmmmqqqyyyxxxuuuiiihhhjjjnnntttzzz~~~~~~}}}|||}}}~~~}}}zzzvvvrrrqqqrrrqqqlllhhhgggkkkqqqxxx}}}{{{uuupppnnnkkkjjjjjjeee^^^\\\^^^\\\___^^^UUUMMMIIIEEEAAA999999:::;;;<<<;;;888777777777888888888999999999888777666666777777666555333333444444555555555555333333333444444333333333222222222222222222222222000000000/////////....../////////.........------........................+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,)))*********+++++++++++++++******))))))******+++'''((()))***+++,,,---------,,,+++)))((((((''''''***))))))(((((())))))******************************)))))))))))))))************++++++***)))((('''))))))(((((((((((())))))(((((('''''''''((())))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))((())))))***++++++******'''((()))*********))))))))))))(((((((((((()))))))))))))))*********++++++************************************************'''((()))***+++******)))'''(((***+++++++++))))))((((((((((((((((((((((((((()))))))))************((((((******+++***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))(((((((((((((((((((((''''''''''''((((((((())))))***++++++++++++******)))'''((()))***+++******)))))))))))))))))))))))))))|||yyyzzz{{{wwwyyy~~~xxx~~~vvvpppqqqwww|||~~~xxxooommmgggiiiooowww~~~|||zzzuuusssrrrtttwwwwwwqqqllllllllloootttxxxxxxsssnnnjjjhhhfffeee```YYYWWWYYYPPPTTTSSSKKKDDD@@@===:::777777888::::::::::::999777777888888999999999:::888777666777888888666444333333333444444555555555222333333444444333333222222222222222222222333333000/////////............//////.........---------........................+++,,,...//////...,,,++++++++++++,,,,,,---------++++++---......---++++++))))))******++++++++++++++++++************+++++++++++++++******************)))))))))))))))***+++((('''''''''((()))***+++******************+++++++++***)))))))))))))))***'''(((***+++,,,+++)))(((******))))))))))))*********)))(((''''''&&&''''''((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,++++++***))))))***+++++++++++++++((()))***+++,,,+++******))))))(((((((((((())))))))))))******+++++++++,,,))))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))++++++******)))&&&(((***+++,,,+++***)))************************(((((())))))*********+++'''((()))***++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***************)))((('''((((((((((((((()))))))))$$$$$$%%%'''(((***+++,,,***************)))(((''''''((()))++++++******)))))))))))))))))))))))))))zzztttrrrwww|||~~~xxxwww}}}{{{vvvzzz{{{|||||||||tttooonnnsssyyy|||}}}|||yyyvvvxxxwwwwwwyyy||||||xxxuuurrrrrrssstttuuussspppmmmhhhgggccc___YYYTTTOOOLLLLLLIIIDDD@@@<<<999888777777777777777777888888888777666555555555666888999888888777555555444444444444444444444444444444444333333444444444444444444333333333222222222111111222222222111000//////.........------------......,,,------......------,,,,,,---------,,,++++++***......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,++++++***)))(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++***+++,,,---,,,***'''&&&)))))))))***+++++++++,,,))))))))))))))))))))))))''')))***)))((('''(((******+++,,,***(((''''''((((((((())))))))))))(((((((((((()))***+++,,,------))))))))))))************)))************+++++++++******))))))((((((''''''))))))************))))))+++*********))))))((((((++++++******)))((((((((((((((())))))))))))(((((('''***,,,---,,,***))))))+++)))(((&&&&&&''')))***---+++)))+++------+++((((((((())))))*********+++))))))(((((((((((())))))))))))(((((()))***+++++++++)))(((((()))******))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((()))*********++++++++++++'''((()))******)))((('''''''''(((((())))))******))))))******+++++++++,,,***************)))((((((}}}wwwtttvvvyyy|||yyysssvvv|||vvvqqqqqqssszzzzzzxxxxxxzzzyyyxxxzzz{{{zzzwwwtttqqqppppppqqqsssqqqlllhhhdddcccaaa]]]WWWPPPJJJFFFCCCAAA>>>:::777666666666555555666666666666777777999999888888888999:::;;;888777666555444444444444444444444444444444444444444444444444444333333333333333222222222111111111222222111000000///......///......------......///,,,,,,------------,,,,,,......//////...------,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,++++++***)))(((******************************))))))))))))******************************+++++++++******+++++++++)))***++++++++++++***)))((()))))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((******+++,,,***((('''((()))***++++++,,,,,,++++++***(((((())))))***+++++++++(((((()))))))))*********))))))*********++++++++++++*********))))))))))))))))))************))))))************)))))))))(((((())))))******++++++,,,(((((())))))))))))(((((('''))),,,,,,***))))))***,,,+++)))))))))***,,,---,,,***)))+++------+++)))((()))))))))***************))))))((((((((()))))))))))))))))))))***+++++++++)))((((((*********))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++'''((()))******)))((('''(((((((((((())))))******%%%&&&'''((()))***+++,,,+++++++++++++++***))))))|||{{{zzzyyy}}}}}}|||}}}zzzttttttzzz~~~~~~}}}{{{{{{{{{|||}}}zzz{{{{{{yyywwwxxx}}}xxxxxxzzz{{{zzzzzzzzzzzzxxxtttqqqooommmkkkmmmpppoooiiiccc^^^^^^]]]YYYSSSJJJCCC>>>;;;:::888666555444555555444444444444555555666666777666666666666777888888666666555444333333333333444444444444444444444444555444444333333222222222222222222222111111111000111111000000//////......//////............//////,,,,,,------------,,,,,,...............------,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******************)))))))))(((((((((((((((''''''))))))))))))))))))))))))''')))***)))((('''(((******++++++***((('''((()))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++++++++************))))))************))))))************))))))))))))((())))))******++++++,,,(((((())))))))))))((((((((()))******(((((()))***++++++*********+++---...***))))))***,,,---,,,***))))))))))))************+++***)))((((((((((((((())))))))))))))))))***++++++)))((()))***+++***((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******(((((())))))))))))((((((((((((((())))))))))))***$$$%%%&&&((()))+++,,,---++++++,,,,,,++++++***)))~~~|||~~~~~~{{{xxxvvvttt{{{yyywwwyyy|||}}}|||yyyuuuqqqqqqsssvvvwwwyyy|||}}}yyyxxxzzzzzzzzzzzzyyyxxxuuuqqqooollliiigggjjjmmmmmmfff```[[[ZZZVVVRRRKKKDDD>>>:::999888777555555555555555333333444444555555666666444444444555555555666666555444333333222222222333333333333333333333333333555444444333222111111000222111111111111000000000000000000//////.........000//////......//////000,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))******************************))))))))))))******************************++++++------------++++++---,,,+++)))(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))''')))***)))((('''(((***)))++++++***((((((((()))&&&&&&''''''''''''&&&&&&***)))))))))((((((''''''(((((((((((()))))))))***))))))))))))************************************))))))************))))))*********)))))))))))))))+++******))))))(((((('''(((((())))))))))))((((((((())))))(((''''''(((***+++***))))))))))))******(((((()))***,,,,,,,,,,,,)))))))))))))))*********++++++***)))((((((((((((***)))))))))))))))*********)))((()))***+++)))((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++,,,------***++++++++++++***)))))){{{zzz{{{}}}}}}vvv}}}}}}zzzvvvsssrrrvvv~~~}}}}}}}}}}}}~~~zzzxxxsssrrrooollllllooouuuzzz{{{}}}~~~{{{wwwxxxvvvwwwxxxwwwtttqqqnnnllliiifffeeegggjjjiiiddd^^^XXXUUUOOOHHHBBB>>>;;;:::888777666555444444333333333333444555555666777777777777888888888999999999444444333222222222222333333333333333333333333333444444333222111111000000111111111000000000///////////////...............//////............//////+++,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++***------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))(((((())))))************))))))((((((((())))))))))))))))))))))))''')))***)))((('''(((***)))***+++***)))((()))************++++++***************))))))(((''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))(((''''''&&&&&&(((((())))))))))))((((((((())))))(((''''''(((***,,,+++***)))(((((('''''''''((()))+++++++++,,,,,,******))))))))))))))))))++++++***)))))))))))))))******)))))))))))))))***)))))))))***++++++)))'''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))***************+++++++++)))))))))))))))(((((('''~~~yyyyyy{{{||||||rrrvvv||||||xxxuuurrrtttwww|||~~~zzzyyy{{{{{{vvvrrrpppgggfffgggjjjpppyyy~~~}}}}}}|||vvvsssppprrrsssssspppmmmkkkkkkffffffffffffeeebbb^^^[[[QQQMMMGGG@@@;;;999999999555555444333222111000000222333333444555666777777555555666777777777777666444333333222222333333333333333333333333333333333333222222111111000000000000000000000////////////..................------......------------......++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++************++++++------------,,,+++***)))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))))))))******)))))))))%%%&&&'''(((***+++,,,,,,******)))))))))))))))((())))))))))))))))))))))))''')))***)))((('''(((***)))***+++***)))((()))***)))******************)))*********))))))(((((((((''''''(((((((((((())))))((((((((()))))))))******((((((((((((((()))))))))))))))************))))))))))))))))))************&&&&&&'''(((((())))))***(((((())))))))))))((((((((()))******(((((()))***---,,,,,,+++***)))((((((''')))***+++*********,,,************))))))))))))*********))))))******++++++******))))))))))))))))))))))))***++++++)))'''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))(((((((((((())))))+++************)))))))))))))))))))))((((((((('''(((((())))))(((((('''&&&}}}yyy{{{~~~wwwxxxyyy|||}}}zzzxxxvvvsssqqqrrrwww}}}{{{uuutttuuu{{{}}}yyytttpppllljjjeeeeeeiiisss{{{{{{wwwwww{{{{{{sssoooiiillloooooollljjjiiijjjfffggghhheee___YYYVVVTTTHHHEEE@@@;;;777666666666333333333333222222111000111111222333444555666666222333444555555555444444444444333333333333444444222222222222222222222222111111111111111000000000000000/////////.........------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,++++++++++++***++++++************++++++------------,,,+++***)))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***))))))(((((())))))***'''((()))*********)))(((''''''((((((((((((((()))))))))))))))))))))))))))''')))***)))((('''(((***((()))+++***)))((()))+++(((((())))))))))))((((((******************))))))'''''''''((((((((())))))(((((((((((()))))))))***(((((()))))))))*********))))))************))))))((()))))))))************(((((())))))***+++++++++(((((())))))))))))(((((('''))),,,,,,***))))))***)))))))))*********))))))''')))++++++)))((()))+++************)))))))))((())))))))))))***+++,,,,,,++++++***))))))))))))))))))((()))***,,,+++)))''')))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++***)))(((''''''((()))***+++++++++*********))))))((((((((((((((())))))))))))))))))))))))(((''''''~~~}}}zzz~~~~~~}}}zzzyyy{{{}}}zzzwwwuuutttsssqqqooollluuu~~~zzz}}}}}}{{{rrrqqqpppuuu~~~}}}yyyuuupppllliiihhhkkklllrrr~~~{{{xxxsssoooqqqyyyyyyqqqmmmeeeiiilllllljjjhhhhhhiiifffiiijjjeee[[[SSSOOOOOO@@@>>><<<999666444333333222333333444444444333333///000111222333444555555444555777888888888777666444444444333333444555555222222222222222222222222000000000000111111111111000/////////............---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++((()))***+++++++++++++++,,,,,,,,,+++++++++******++++++************++++++------------,,,+++************************************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,---,,,***&&&###!!!%%%&&&&&&''''''((((((((())))))))))))))))))))))))((()))***)))((('''(((***((()))******)))((()))+++,,,,,,------------,,,,,,******************++++++''''''''''''((((((((()))(((((((((((())))))))))))))))))******+++++++++,,,))))))************))))))(((((())))))*********+++------,,,,,,+++*********(((((())))))))))))(((((('''***,,,---,,,***))))))###$$$%%%'''((()))))))))'''***,,,+++)))'''(((***+++*********))))))(((((((((((())))))***+++------++++++***))))))((())))))(((((()))+++,,,+++)))&&&)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******************++++++++++++***)))(((''''''((()))***++++++++++++******))))))((())))))***+++,,,,,,---***************)))((((((xxxzzz|||wwwwww}}}zzzwwwwwwyyyxxxtttrrrtttqqqssszzz{{{xxxxxxyyyxxx|||yyysssooorrrwww~~~yyyrrrqqqooosssvvvuuurrrqqqtttxxx|||}}}~~~yyyvvvqqqrrrtttxxx~~~xxxrrrmmmjjjdddfffiiijjjiiihhhgggggggggfffddd```YYYPPPHHHCCC===<<<999777555333222222222222222222222222222222222222222222222222222222555555555555555555555555555555555444333222111000222222444444444444222222222333333333333333333333//////............//////000000000000000000000000------,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))........................------,,,+++******++++++//////......---,,,++++++((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,,,,,,,++++++++++++***************)))))))))((())))))(((''''''((()))***&&&'''((())))))***))))))(((((((((((()))***+++,,,,,,+++***))))))***+++,,,,,,+++***((((((((()))***((((((((((((((()))******,,,+++)))((('''(((***++++++++++++*********)))))),,,+++)))'''''''''((((((+++***)))'''''')))***++++++++++++***************))))))(((((('''''''''&&&&&&''''''((()))******+++''''''(((((())))))******))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''')))++++++)))'''&&&(((*********)))***+++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))******+++)))(((&&&&&&((()))+++,,,+++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,---,,,+++***)))vvvvvv}}}}}}}}}zzzyyyzzzxxxtttrrrtttooosss{{{~~~yyyuuussssssrrrzzz{{{{{{{{{}}}}}}xxxttttttvvv{{{}}}xxxpppllllllkkkqqqwwwzzzyyyzzz}}}~~~yyyuuuqqqpppqqqvvv}}}wwwqqqmmmjjjhhheeegggjjjkkkjjjhhhgggfffiiigggbbb[[[RRRHHH@@@<<<;;;:::888666444333222222222222222222222222222222222222222222222222222222444444444444444444444444333333333444333333222222222222333444444333222222222222222222222111111111//////............//////------------------------...------,,,,,,,,,------******************++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++******)))(((((())))))'''((()))***+++,,,---...)))***+++,,,,,,+++***)))*********************************)))))))))((((((++++++++++++*********)))''''''''''''((()))+++,,,'''(((((())))))))))))(((((((((((())))))***+++,,,++++++***))))))***++++++******((('''''''''((((((((((((((((((((()))*********)))(((''''''(((***+++*********))))))((((((((())))))((((((((())))))***,,,+++***))))))***+++,,,************************))))))((((((((('''''''''''''''(((((())))))******'''((((((((()))))))))***))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((()))+++,,,***)))(((***++++++)))((())))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))************))))))(((((())))))))))))((((((*********)))))))))))))))***)))(((''''''((()))***++++++++++++************)))))))))))))))))))))))))))***+++++++++)))((('''xxxuuuyyy|||wwwtttvvvssswwwzzzuuuqqqooonnnsss~~~}}}xxxuuusss{{{|||{{{yyy{{{{{{yyyxxxzzzxxxqqqkkkfffeeeggglllrrr{{{~~~xxxtttooommmmmmrrr|||vvvoookkkhhhgggeeedddfffiiikkklllkkkiiihhheeeaaaYYYPPPGGG@@@:::888888777666444333333333333222222222222222222222222222222222222222222222222444444444444444444444444111111222333333333333333111222333333333333222111222222111111000000////////////............//////------------------------///...---,,,,,,+++,,,,,,++++++******************++++++,,,,,,,,,+++******************************+++***))))))((()))))))))%%%&&&''')))+++,,,---...)))***+++,,,,,,+++***)))******************************)))))))))(((((((((,,,,,,+++++++++*********&&&&&&&&&'''(((***,,,---((())))))))))))(((((('''((((((((()))******+++++++++******))))))******+++)))((((((''''''''''''(((((((((((((((((()))******(((''''''&&&'''(((***+++))))))((((((((((((''''''&&&'''((()))************,,,,,,***))))))***,,,,,,))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***((()))+++,,,,,,+++***+++,,,+++)))''''''((())))))))))))))))))))))))************))))))))))))************++++++++++++******++++++++++++******))))))(((((((((((())))))+++*********))))))((((((***)))(((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))((('''&&&|||||||||zzz{{{|||~~~zzzuuurrroooqqqxxx|||~~~~~~yyysssppptttxxxvvvtttqqqqqquuu}}}{{{ssslllhhhgggiiilllttt{{{yyytttmmmjjjhhhnnnxxx~~~{{{zzzvvvrrrnnnkkkiiifffcccaaabbbeeehhhkkkkkkjjjhhhXXXTTTLLLEEE???;;;999999555444333333222222333333222222222222222222222222222222222222222222222222333333333333333333333333111222222333333333222222111111222222222222111111222222111111000///......///......------......//////////////////////////////...---,,,++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++************+++++++++*********))))))'''''''''((()))******+++))))))***))))))((('''&&&(((((()))*********************))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&&&&'''(((***+++(((((((((((((((((((((((('''((()))***+++******)))++++++***))))))***++++++(((((((((((())))))))))))))))))((((((((((((((((((******))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******,,,***(((((()))+++,,,+++)))***++++++)))(((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++)))******++++++******)))))))))(((''''''(((***+++++++++******)))((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''~~~yyyxxx}}}zzzwwwqqqqqquuuyyy{{{~~~~~~zzztttpppooossszzz{{{wwwppplllmmmsss{{{{{{yyy{{{}}}{{{zzzwwwtttsssuuuxxxyyy~~~yyytttlllhhheeejjjrrrwwwvvvrrrqqqqqqqqqrrrppplllgggbbbaaa``````bbbcccccc```]]]LLLHHHBBB<<<888777888888333333222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333222111000///111111111111111111111111333333222111000//////.........------------......///////////////////////////...---,,,+++*********---------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,......---,,,+++))))))(((+++++++++,,,,,,+++++++++************************+++++++++*********))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))***))))))((('''&&&(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***&&&&&&&&&'''((()))******)))))))))))))))))))))))))))***+++++++++***((('''))))))(((((((((((())))))''''''(((((())))))))))))(((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))*********(((&&&&&&(((*********'''(((*********)))***+++))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))******(((((())))))))))))(((((()))((('''''''''(((***+++************))))))(((((())))))(((((((((((())))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{|||~~~|||tttppprrr{{{{{{tttrrrttt{{{||||||}}}~~~~~~|||wwwtttmmmqqqvvv}}}~~~|||tttmmmlllooouuuyyy~~~~~~~~~vvvqqqlllkkkoootttwwwwww~~~{{{{{{}}}|||wwwrrrkkkgggdddfffkkknnnmmmkkkjjjlllpppssssssnnngggaaaaaa]]]XXXVVVVVVTTTOOOLLLDDDAAA===888555444444444333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222444444333333222000///...111111000000000000111111222222111111000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++************************+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))((())))))***++++++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''))))))(((((((((''''''''')))*********)))((('''&&&((())))))))))))(((((('''((()))***++++++***)))(((((())))))******))))))(((((())))))************)))((((((((((((((()))******'''''''''((())))))))))))(((((())))))))))))******++++++++++++***)))((('''(((((((((((((((((((((((('''(((((())))))******+++(((((())))))))))))******************************))))))))))))(((((((((((())))))))))))************''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&''')))******)))&&&(((***************,,,))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))(((((())))))))))))(((((((((''''''(((((()))***+++)))))))))))))))))))))***(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))******)))))))))***++++++}}}~~~{{{yyyxxxzzzvvvnnnlllooottt{{{yyywwwzzz}}}zzzpppqqquuu|||yyyxxxyyytttqqqqqqtttvvvxxxwwwvvvyyy|||{{{vvvqqqhhhccc```bbbjjjsssxxxzzz{{{vvvuuuxxxxxxtttpppkkkhhhdddcccdddfffggggggeeegggkkkooooookkkeee___YYYSSSLLLHHHGGGFFFBBB>>>===<<<:::888555444222222444333333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000///111000////////////000111////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******************++++++)))***+++,,,,,,,,,,,,+++************************))))))(((((()))******+++************++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))(((((((((''''''''''''))))))))))))(((((((((((((((((()))******)))(((''''''(((((())))))))))))(((((()))***++++++***)))''''''((()))******)))(((''''''''')))*********))))))((((((((((((((()))******(((((())))))))))))))))))'''''''''(((((()))))))))++++++******)))*********(((((())))))))))))(((((((((((())))))***++++++,,,(((((()))))))))*********)))))))))******++++++,,,***)))))))))((((((((('''))))))))))))************'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((()))++++++***(((''')))++++++)))))))))***))))))))))))))))))))))))((()))))))))************(((((()))))))))*********)))))))))******)))))))))&&&'''((())))))*********((((((((()))******++++++(((((())))))))))))((((((''''''((())))))***++++++))))))))))))))))))))))))******)))))))))***+++,,,|||ooommmooowwwyyyooohhhgggiiirrr{{{|||{{{rrrsssuuu{{{{{{wwwsss|||}}}yyywwwuuuuuuuuunnnkkkjjjlllnnnllleee___```\\\ZZZ___kkkwwwyyyrrrqqqtttuuurrrnnnkkkhhheeeaaa```aaacccdddcccdddgggjjjjjjhhhbbb^^^PPPIIIAAA===>>>???===:::777777888777777555444333444444333333222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222111111000///......///000111------.....................------,,,,,,------...........................+++++++++***++++++,,,,,,+++++++++,,,,,,------...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************))))))))))))************))))))))))))&&&'''(((*********)))(((''''''((())))))***))))))((()))***++++++***(((''''''((()))******)))((('''%%%&&&((()))))))))((((((((((((((((((((()))******)))***************)))(((&&&&&&&&&'''''''''((((((******)))((()))+++,,,---))))))************))))))((())))))***+++,,,,,,,,,(((((())))))*********+++(((((()))***+++,,,,,,,,,******))))))((((((((('''))))))))))))************&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))(((((('''''')))))))))+++------+++))))))+++,,,+++)))((((((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******++++++++++++******%%%&&&(((************)))''''''((()))***+++,,,,,,(((((())))))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))***)))(((((((((***+++,,,{{{pppjjjmmmuuu{{{~~~zzztttnnnhhhdddhhhsss}}}vvvqqquuu~~~tttssspppsss|||{{{{{{yyytttpppiiiccc\\\\\\aaacccaaa]]]YYY[[[___gggqqq}}}yyyvvvssspppnnnllljjjhhhhhhgggdddbbbaaa``````aaafffccc``````aaa___XXXRRRHHHDDD>>>999888777777777333444666777777555444222333333333444444555555555444333222111111111222333333222000//////000222333666555333111///---,,,+++111000000///000000111222000000000000000000000000111111111111000000000000...---,,,,,,,,,,,,---...((()))+++,,,---,,,,,,++++++++++++*********))))))***+++---......---+++***,,,,,,,,,+++++++++******...------,,,,,,------...))))))))))))))))))))))))+++++++++******************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&++++++******)))(((((((((((((((((((((((((((((((((***+++,,,,,,+++***)))(((******))))))((((((''''''+++++++++***************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******&&&&&&''''''((((((((()))(((((())))))************(((((()))***************+++*********))))))((((((///...---,,,+++)))((((((************************+++)))((()))******)))((((((((()))***************((((((((((((((()))******(((((((((((((((((((((((())))))************))))))))))))(((((('''''''''&&&++++++************++++++))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++uuutttvvvvvvuuuuuu{{{{{{}}}zzzvvvrrrooonnnwww{{{rrrqqqvvv}}}~~~uuuqqqrrr|||}}}zzzwwwsssnnnkkk___ZZZVVVYYYaaaggghhhgggdddeeehhhnnnvvv~~~}}}vvvssspppooonnnnnnllljjjiiihhhfffdddcccbbbbbbaaa^^^ZZZVVVUUUUUURRRLLLGGGCCC???:::777666666555444333444555666666555333222333333333444444444444444444333222111111111222222333222000//////000222333000000000000000000000000000000000000000000000000////////////////////////000////////////............---,,,,,,,,,,,,---...***+++,,,------,,,++++++------,,,,,,,,,++++++++++++,,,---------,,,+++***+++++++++*********)))))),,,++++++++++++++++++,,,************************,,,,,,+++******))))))(((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))''''''((())))))((('''''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******++++++((((((((((((((((((((((((((())))))******)))((('''***)))))))))((((((((('''************************))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))***++++++)))))))))*********++++++((((((((((((((()))))))))(((((()))***************))))))))))))((((((''''''++++++++++++************************************)))(((((()))***+++***)))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))******++++++++++++******{{{yyyyyyvvvuuuxxx~~~~~~|||xxx~~~{{{ssszzzvvvooommmsss|||wwwuuu|||}}}|||{{{{{{}}}}}}{{{wwwqqqkkkgggfff]]]ZZZYYY^^^gggpppssssssqqqqqqrrruuuzzz{{{{{{|||~~~xxxpppnnnlllkkkllllllkkkjjjiiiiiihhhgggeeecccaaa```UUUPPPKKKHHHFFFDDD@@@<<<;;;999666555444444222111222333444555555444333222444444444444333333333333333333222111111111111222222111000//////000111222......///000000111222222000111111222111000...---////////////////////////......---------,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***************)))))))))((((((******))))))))))))******************************,,,,,,+++***))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))'''((())))))))))))((((((************************))))))))))))************'''(((((())))))******+++((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))))))))((((((((((((((())))))******+++++++++))))))))))))))))))))))))******))))))))))))*********************+++++++++************++++++++++++((((((((((((''''''''''''(((((()))***************((((((((((((''''''''''''''''''((()))***+++,,,,,,)))))))))))))))))))))))))))((('''(((***++++++***''''''(((((()))(((((((((((((((((((((((())))))***************************))))))************))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))zzzxxxzzz||||||zzz~~~xxxxxx}}}yyypppqqqvvvuuunnnppp}}}}}}~~~|||~~~{{{xxxvvvtttsssqqqppprrrtttuuusssmmmiiiggghhhhhhgggiiiooowww|||}}}{{{{{{zzzyyyyyy{{{~~~zzz|||~~~zzzsssllljjjhhhggghhhhhhgggeeehhhhhhgggeeebbb^^^[[[YYYLLLHHHBBB???===<<<:::888555444333333444333111///111222333333444333333222555444444333333222222222333222222111111111111111111111000000000000111111111111111000//////......000111222222111///---+++////////////////////////------------,,,,,,,,,+++------------------------------------,,,,,,++++++************))))))))))))---,,,+++***))))))******+++*********)))))))))))))))))))))(((((()))))))))++++++++++++++++++++++++************))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************((((((((())))))******************)))((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))(((((((((((('''(((((()))***++++++,,,((((((((((((((((((((((((*********))))))*********))))))******+++++++++***(((((())))))))))))))))))))))))((((((((('''''''''(((((()))***************((((((((((((((((((((((((%%%&&&'''((()))***+++,,,((((((((((((((((((((((((+++)))((()))******)))((((((((()))))))))))))))((())))))(((((((((((())))))************************))))))************))))))************************))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((~~~}}}{{{yyy{{{}}}~~~vvvsssvvvyyy{{{zzz}}}~~~uuurrrqqquuuyyyvvv|||yyy{{{~~~vvvsssooollljjjhhheeebbbfffjjjoooqqqpppoooppprrruuuwww|||~~~||||||}}}}}}{{{}}}}}}}}}~~~~~~wwwsssmmmkkkgggeeedddcccaaa___bbbbbb```]]]YYYUUUPPPNNNBBB???;;;888777777888777333222222333444444222000000000111222222222222222444444444333333222222111222222222222111111000000111000000000000000000111333222111000///---,,,,,,///000111222111///---+++.................................---------,,,,,,------------------------...------,,,++++++++++++*********)))))))))((((((,,,+++***))))))))))))***,,,,,,+++++++++***************))))))))))))******************************((((((((()))******++++++)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++,,,))))))))))))))))))))))))'''''''''(((((()))))))))******))))))((('''''''''(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))''''''((()))******++++++(((((((((((((((((((((((()))))))))******)))))))))'''((()))*********))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((((((((---+++***)))***)))(((&&&******+++++++++******)))))))))(((((((((((())))))************************))))))************))))))************+++++++++++++++******))))))******+++((()))))))))************))))))))))))))))))))))))((((((((())))))(((((((((wwwrrrqqqtttwwwyyy}}}~~~|||~~~yyytttuuu{{{}}}yyyzzz~~~|||yyynnnjjjfffddddddccc```]]]dddhhhpppvvvzzz~~~~~~~~~{{{yyyxxx|||}}}yyyxxxyyywww{{{zzzvvvsssmmmjjjfffbbb```]]]ZZZXXXWWWVVVSSSPPPLLLHHHEEECCC888777555333333444555666333222222333444444222111//////000000111111222222333333333333222222222222111111222222111111000///000000000000000000000000///////////////////////////000000111000///---,,,........................//////.........---------,,,------......------,,,,,,,,,+++*********++++++,,,++++++++++++*********)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))))))))'''(((((())))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++*********((())))))******))))))(((((((((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((()))))))))(((((()))******(((((((((((())))))))))))'''(((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((******)))((((((************))))))))))))))))))))))))*********+++(((((()))***************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))---+++***)))***)))(((&&&++++++,,,,,,++++++*********))))))(((((((((((((((************************))))))************))))))***************+++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((~~~wwwsssvvv|||~~~xxxtttrrrzzz}}}{{{}}}{{{wwwxxx{{{|||}}}yyywwwuuurrrhhheeebbbdddhhhjjjhhhfffkkkooovvv}}}yyyuuussspppvvv{{{|||yyyvvvvvvxxxwwwwwwxxxyyyyyyvvvrrrnnngggddd___[[[XXXTTTQQQNNNHHHGGGDDDBBB???===<<<;;;444444333222111222333444333222111111333333222111////////////000111222222222222222222222333333333000111111222111000///...//////000000000000//////------......///000000000//////////////////..........................................------------,,,,,,---......---,,,,,,+++***)))))))))***+++,,,++++++++++++************&&&'''(((************)))++++++++++++************+++******))))))******+++((((((((((((((((((((((((******))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++************))))))))))))))))))***))))))))))))((((((''''''))))))))))))))))))))))))&&&%%%%%%%%%&&&'''((()))************************)))))))))(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((+++***)))((((((((()))***'''((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&((()))++++++***)))((())))))))))))((((((((('''&&&''''''((()))***++++++(((((()))***************((((((((()))))))))******((((((((())))))************************************)))((()))***+++***)))+++++++++++++++***))))))******)))((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))*********++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))******))))))(((}}}yyyyyyyyywwwuuuwww}}}yyy{{{zzztttfffppp|||~~~~~~~~~~~~}}}wwwuuuuuuxxxzzzzzzuuusssqqqnnngggdddccchhhooottttttrrrtttwww}}}~~~~~~}}}~~~~~~|||yyyuuuqqqnnnjjjpppvvvxxxvvvtttvvvxxxxxxvvvttttttuuurrrlllggg```\\\WWWSSSPPPMMMIIIFFF>>><<<:::888777777888888333444444333222222333444444222000000111222222111............///000222222111111111222222333333444000111111222222000///...//////000000000000//////......////////////////////////.........//////000..............................------------,,,,,,,,,,,,---......---,,,,,,))))))(((((((((***+++,,,))))))))))))(((((((((((($$$%%%(((***++++++***)))************))))))))))))******))))))))))))******((((((((((((((((((((((((,,,,,,+++)))(((&&&%%%%%%))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++++++++++++++++++++++++++++++++******))))))(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((+++***)))(((''''''((()))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''')))+++,,,,,,,,,***)))''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((***++++++(((((()))***************&&&'''''''''(((((())))))'''(((((()))***+++,,,,,,************************''''''&&&(((+++,,,,,,+++***************)))((((((******)))((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))wwwnnnllloookkkmmmuuuyyymmmmmmtttzzzyyyxxxvvvxxxyyypppnnnppprrryyy||||||yyywwwxxxuuuppppppkkkkkkrrryyy}}}zzzyyyxxxyyy|||{{{vvvqqqmmmjjjiiiiiijjjmmmqqquuuvvvwwwyyytttpppnnnooolllfffaaaZZZWWWQQQJJJCCC???<<<;;;888666555444333444444555222222111111111111222222000000000000000000000000222000///------///000222555333111000......//////222333444444222111111111222111///.........///000......////////////............////////////......////////////...---,,,+++++++++,,,---............,,,,,,,,,---------......,,,+++******++++++***))),,,+++***))))))***+++,,,(((((((((((((((((((((((('''((()))((('''(((***,,,++++++++++++++++++++++++***************)))(((''',,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''+++*********))))))((((((+++*********))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))''''''((())))))(((((()))***++++++***)))(((%%%&&&((()))))))))(((''''''((()))******)))((('''((((((((((((((('''''''''''''''''''''((((((((()))******))))))((('''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))(((((('''''',,,,,,,,,+++++++++******&&&%%%###"""###&&&)))+++))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))******+++***)))(((''''''((()))***,,,,,,+++***)))(((''''''))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((yyyrrrqqqeeedddfffnnnxxx~~~~~~xxxwwwzzzyyywwwrrrppprrryyywwwjjjdddfffkkkpppyyy}}}{{{{{{yyy||||||zzzyyyxxxzzz|||~~~~~~}}}|||zzzwwwssspppllljjjiiigggfffeeegggkkkoooqqqqqqvvvqqqkkkgggeeeaaa[[[VVVMMMKKKFFFAAA<<<999888777555444333333222222222333222111111000000111111222000000000000000000000000111000///......///000111222111000//////000000111111222444333111000000111222111000///...//////000......////////////......//////000000000000//////------...............---,,,---------------,,,,,,+++,,,,,,,,,,,,---------+++***)))))))))))))))(((++++++***))))))***++++++************************)))******)))((((((***,,,++++++++++++++++++++++++*********+++******))))))++++++***))))))***++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))(((************)))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))+++)))(((((()))***)))(((((()))***++++++***)))((((((((()))************)))'''((()))******)))((('''(((((((((((((((((((((''''''''''''((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))))))))************))))))))))))((('''&&&%%%&&&(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))******)))(((''''''((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((|||rrrmmmhhhfffiiilllnnnnnnvvvuuutttsssuuuwwwzzz|||}}}~~~}}}~~~}}}uuuooohhheeehhhpppxxx}}}}}}uuujjjbbbaaagggqqqxxx{{{{{{~~~{{{zzz|||{{{zzz{{{||||||zzzxxxxxxvvvrrrooommmlllllllllfffdddbbbbbbdddgggiiijjjoooiiiaaa[[[VVVRRRLLLGGG???>>>;;;888666555555555111111111222111111000///222111111000000111111222000000000000000000000000111000///......///000111000000//////000111222222///111222222000//////000111111000///////////////......////////////......000000000111111000000000++++++---....../////////............---,,,+++*********+++++++++,,,,,,,,,***))))))))))))(((((((((++++++***))))))***++++++************************++++++,,,+++))))))***,,,++++++++++++++++++++++++)))***+++++++++++++++++++++***)))(((((()))+++---))))))))))))))))))))))))'''(((((())))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))))))))((((((((((((((((((((((((((())))))))))))*********+++***((((((***+++******))))))************))))))+++************+++,,,,,,(((((())))))))))))((((((''''''((((((((((((((((((''''''((((((((()))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++++++++************+++++++++*********))))))***)))))))))))))))******))))))))))))))))))))))))'''(((((())))))*********'''''''''''''''(((((()))))))))(((((((((((())))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))******)))((((((((((((((({{{sssnnnlllkkkiiijjjiiihhhggghhhkkkooosssvvv~~~{{{yyyzzzzzzwwwuuuuuu{{{wwwrrrjjjaaa]]]aaahhhnnnqqqyyy|||}}}}}}}}}vvvnnnjjjeeedddhhhrrr~~~}}}~~~~~~{{{xxxwwwxxx}}}~~~|||}}}}}}{{{zzzzzzzzzxxxwwwtttrrrnnnllljjjkkklllnnnjjjgggbbb______```aaaaaaddd^^^VVVNNNIIIDDD???<<<888777666555444444444444///000111222111111///...111111000000000000111111////////////////////////000000////////////000000000000000000000111111111...000111111///...///000111000000///////////////......////////////......//////000000000000//////+++,,,------.........------------------,,,+++***)))************+++++++++******+++***)))((())))))+++******************+++************************+++,,,,,,***(((((()))***************************)))***+++,,,,,,,,,,,,,,,,,,+++)))''''''(((***+++))))))))))))))))))))))))''''''((()))******++++++))))))(((((((((((())))))************************(((((())))))))))))***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))+++,,,++++++)))))))))******))))))))),,,+++***)))***+++,,,---(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((***+++,,,+++***)))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************************************------------,,,,,,,,,,,,******+++++++++***(((((((((((((((((((((((((((((('''(((((()))***++++++,,,(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))************((()))))))))************((((((((((((((((((((((((***))))))(((((((((((((((~~~{{{}}}}}}wwwtttqqqmmmlllhhhccc___```dddgggpppwww}}}|||{{{zzzwwwsssmmmmmmqqqxxx~~~~~~xxxrrrnnnnnnuuu{{{yyyrrrooooooggg]]]XXXYYY]]]aaabbbcccddddddffflllrrrrrrmmmfffeeefffkkksss~~~|||xxxxxxvvvvvvvvvwwwxxxyyy{{{}}}|||{{{{{{}}}zzzvvvttttttuuuuuuuuupppnnnllljjjiiiiiijjjkkkmmmhhhaaa\\\YYYXXXWWWVVVUUUQQQJJJDDD???;;;888666555555444333333333333333///000111222222111000///111000000000000000000111////////////////////////000000////////////000000111111111111000000000///---///111111///...///000000000000000000//////.........////////////......---..................---------......---,,,++++++***++++++,,,------,,,,,,)))))))))*********++++++***,,,---,,,***)))***,,,*********++++++*********))))))))))))))))))))))))*********)))''''''((()))************************)))***+++,,,,,,,,,,,,,,,---,,,***(((''''''((()))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))(((((((((((())))))************************))))))))))))******++++++))))))))))))))))))******))))))))))))))))))******************************************+++++++++++++++)))((()))+++,,,,,,+++***))))))))))))))))))*********)))((((((***+++,,,))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((()))))))))***)))******+++***)))((('''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))---------,,,,,,,,,++++++)))***++++++***)))'''&&&(((((((((((((((((((((((('''(((((()))***++++++,,,))))))(((((())))))***+++(((((())))))))))))((((((************))))))))))))((()))))))))************((((((((((((((((((((((((***))))))(((((((((((((((yyy{{{}}}~~~}}}{{{|||wwwooooootttyyy{{{~~~{{{uuullleeebbbeeeiiirrrxxxzzzvvvrrroookkkggg___\\\]]]bbbhhhmmmuuu||||||xxxxxx}}}yyyrrrooonnnttt{{{~~~wwwooojjjgggeee```WWWQQQOOOPPPRRRTTTWWWXXXYYY^^^iiitttwwwtttkkklllpppvvv|||wwwtttuuuqqqtttxxxzzzzzzyyyzzzzzz~~~|||vvvttttttuuurrrooonnnoooqqqqqqqqqqqqqqqpppooommmkkkiiihhhfffaaa[[[UUUQQQNNNKKKIIIFFFDDD@@@<<<999666555444222222222111111000000000000000111111222222111111111000000//////000000111000000000000000000000000//////000000000000//////111111111111111000///...---///111111000///000111000000000000000///............////////////......,,,------......------,,,.........------,,,******)))***+++,,,------------))))))*********++++++++++++---///---***)))+++---)))***++++++++++++***)))(((((((((((((((((((((((())))))***(((''''''((()))************************)))***++++++++++++++++++++++++***)))(((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++***((('''(((***,,,,,,+++******))))))))))))******((((((((((((((()))******))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((()))))))))******+++***))))))((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************((((((((((((((()))))))))*********)))))))))((((((((()))******)))((('''&&&))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))***++++++(((((())))))))))))((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******)))(((((((((((((((yyyzzz|||~~~}}}tttjjjhhhkkkppppppvvv~~~vvvuuuzzzyyysssmmmgggccc\\\WWWWWWYYY[[[aaagggrrrzzz~~~~~~~~~~~~||||||}}}|||vvvppppppuuu{{{~~~~~~~~~~~~yyyvvvuuuwww|||zzztttrrrtttyyy}}}rrruuuvvvtttnnnhhhdddbbb___]]]ZZZVVVTTTVVVZZZ]]]bbbcccffflllyyyuuuvvvwww{{{yyywwwwwwuuutttvvvsssvvvzzz|||{{{yyyzzz{{{}}}xxxrrrnnnnnnllllllmmmoooqqqrrrqqqoooooopppqqqqqqnnniiiccc___WWWSSSMMMHHHDDDAAA>>>;;;::::::999777555333222222//////000000000000000///000000000000000111222222000000////////////000000000000000000000000000000//////000000000000////////////000111222111000000---///111111000000000111///000000111000///...---......////////////......------............------,,,,,,---------,,,,,,+++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,)))---///---)))(((***---)))***++++++++++++***)))))))))))))))))))))))))))((()))***)))((((((***+++*********************************+++******))))))&&&'''(((*********))))))))))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''''''''''''''))))))******+++,,,,,,---((()))))))))************((()))))))))************)))))))))))))))))))))))))))))))))************+++)))'''&&&''')))++++++***+++***)))(((((()))***+++'''((())))))******))))))***)))(((''''''((()))***&&&&&&''''''((())))))***(((((()))))))))*********)))((('''&&&&&&&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((()))))))))*********)))))))))(((((((((''''''))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''((()))******)))((('''))))))))))))************))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((||||||~~~uuujjjfffiiimmmllloooxxx}}}|||uuuvvvlllbbb]]]YYYWWWZZZ^^^___dddhhhgggiiiooorrrqqqrrrtttuuuvvvvvvxxx{{{}}}~~~~~~~~~}}}~~~~~~{{{xxxqqqkkkjjjooouuuxxxyyy|||}}}}}}tttxxx}}}yyysssiiiaaa___ccciiiooohhhkkknnnmmmhhhccc``````bbbdddfffffffffjjjqqqvvvuuuwwwzzzyyywwwuuuvvvzzz|||uuuvvvxxxxxxzzz|||wwwzzz|||}}}{{{yyy{{{}}}zzz}}}}}}wwwpppmmmlllhhhjjjnnnssswwwvvvssspppeeehhhjjjjjjfff___WWWRRRIIIFFFBBB>>>;;;888444222444555666555333111000000......///111111111111111000///.........000111222000000////////////000000000000000000000000000000//////000000000000//////,,,---///111222333222222...///111222111000111222///000111111111000...---......////////////............////////////......******+++,,,------------,,,,,,,,,,,,++++++***)))***++++++++++++,,,,,,,,,(((,,,...,,,(((&&&))),,,)))***+++,,,,,,+++***)))************************)))*********)))***+++---))))))))))))))))))))))))***************)))((('''"""$$$'''***,,,,,,++++++))))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------(((((())))))*********+++(((((())))))*********+++((((((((((((((((((((((((((())))))))))))*********((('''&&&''')))++++++***+++***)))(((((()))***+++'''((()))++++++***))))))***)))(((''''''((()))***&&&&&&&&&'''((())))))***))))))))))))************(((&&&%%%$$$$$$&&&)))+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************))))))******+++++++++,,,************)))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))'''((()))******)))((('''''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((uuunnnmmmpppsssxxx}}}}}}tttlllfffbbb___ddd___[[[\\\aaaeeeeeedddjjjmmmnnnmmmnnnrrrsssqqqssstttvvv{{{~~~}}}wwwsssuuuvvvyyy~~~}}}zzzwwwuuurrrnnnmmmoooppprrrxxx~~~{{{wwwuuutttrrrppppppppprrrssslllhhh```YYYVVVZZZaaagggkkknnnpppmmmiiihhhkkknnnrrruuuyyy{{{|||wwwnnnlllnnnrrr{{{{{{tttnnnnnnttt||||||zzzzzzzzzxxxuuuqqqmmmkkkggggggiiipppwwwwwwooogggbbbbbbbbb___XXXPPPGGGBBB;;;;;;999888666444333222111111111111111111111111333222111000000111222333333333222111000000111111////////////000000000000////////////000000000000......//////000000111111//////000111222222333333//////000000000000//////---///000///...---...000000///......///000...---000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))***)))'''&&&%%%%%%&&&&&&((()))*********)))'''&&&'''''''''(((((((((((((((---,,,,,,,,,+++*********((((((''''''''')))***+++))))))************))))))((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***************''''''''''''((()))***+++))))))))))))(((((((((((((((((())))))*********+++((((((((()))******(((%%%(((((())))))******++++++(((((((((((())))))))))))---,,,***+++,,,,,,+++)))))))))))))))******************))))))((((((''''''((((((''''''''''''(((((('''((()))******)))''''''))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***)))(((((())))))))))))(((((()))***+++++++++)))((('''))))))))))))))))))))))))***)))(((((((((***+++,,,&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((+++***)))(((((()))***+++((((((''''''''''''((((((|||~~~|||xxxxxx{{{}}}|||xxxuuurrrlllgggfffjjjoooqqqpppoootttvvvttttttuuurrrnnnhhhgggffffffgggfffccc```dddeeeggglllrrrzzzxxx{{{}}}zzzwwwuuussspppooorrrsssssswww}}}}}}|||zzz~~~yyy||||||wwwttttttqqqnnnkkkiiieeebbbaaa```aaabbbaaa^^^XXXSSSSSS\\\kkkvvv|||~~~zzzyyy{{{~~~uuukkkggggggjjjpppwww{{{wwwsssttt|||}}}xxxxxxxxxvvvtttpppmmmkkkgggeeefffkkkpppoooggg___UUUUUUTTTQQQLLLDDD>>>999888777666555333222111111111111111111111111111111222111000000000000111222222222111000000000000000////////////000000000000.../////////000000000000......//////000000000000...//////000000111111111//////000000000000//////...///000///...---...///000///------//////...---------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))+++***)))'''&&&&&&''''''((())))))***)))((('''&&&*********)))((((((((('''******))))))))))))))))))***)))((((((((()))***+++''''''((((((((((((''''''((((((((((((((()))***+++(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))******************))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))*********,,,+++***+++,,,---+++))))))))))))))))))*********))))))))))))************,,,+++******++++++***)))'''(((((((((((()))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((()))))))))))))))((())))))))))))))))))))))))******))))))((((((''''''***)))))))))(((((((((''''''&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))(((((())))))))))))(((((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))((((((((()))******'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))************)))))),,,+++***((((((((())))))((((((''''''''''''((((((sssvvvzzz{{{|||xxxvvvyyy}}}xxxmmmiiiddd```]]][[[YYYXXXVVVWWWWWWYYY]]]```dddfffkkkhhheeehhhnnnuuuxxxyyy|||yyyuuutttuuuwwwxxxxxxnnnqqqsssttttttsssttttttuuuzzz|||zzzwwwsssppppppnnnooossssssppppppsssvvvtttuuuyyy|||yyynnneeegggeeefffllluuuzzzyyywwwmmmqqqqqqmmmjjjkkkjjjgggdddbbb___[[[ZZZZZZ[[[\\\cccbbb]]]WWWXXXeeezzz~~~tttiiieeeccccccfffkkkyyy}}}{{{yyyzzz|||uuuuuutttssspppmmmiiigggdddbbbaaabbbdddaaaXXXQQQFFFFFFDDDAAA===999444222333222222111111000//////000000000000000000000000000000////////////000000000000000000////////////////////////000000000000....../////////000000000...////////////000000000.........///////////////...//////000000//////......000000///---,,,---...000...---,,,---...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))++++++***)))(((((((((((()))))))))))))))((('''''',,,,,,+++***)))(((''''''(((((())))))))))))))))))++++++***)))))))))******''''''(((((((((((('''''''''''''''((()))***+++,,,((((((((((((((((((((((((((())))))******))))))((((((((()))***************,,,+++***((('''&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))*********((('''''')))***)))(((************))))))))))))************+++++++++++++++***))))))******)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))(((((((((((())))))(((((()))***++++++************************(((((((((((())))))))))))+++******))))))******+++((())))))******))))))((())))))((('''''''''(((((())))))))))))))))))))))))(((((()))))))))((('''''')))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******++++++++++++******++++++***)))(((((()))))))))((((((''''''(((((()))hhhllloooqqqssswww~~~}}}~~~~~~wwwrrrsssvvv~~~~~~wwwpppjjjfffcccbbb[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTYYYbbbiiimmmmmmqqqmmmiiiggghhhkkklllmmmbbbdddeeeeeeeeecccbbbaaa```cccjjjsssxxxwwwuuuuuuppprrruuuwwwwwwtttooolllmmmkkkmmmqqqqqqkkkfffeeegggcccaaaeeejjjhhh]]]SSSTTTTTTXXX```kkksssvvvuuurrrvvvwwwrrroooooopppooommmkkkiiiggggggiiikkkmmmsssrrrnnngggdddnnn~~~uuulllgggeeebbbdddhhhrrr~~~~~~~~~~~~|||{{{~~~{{{uuuuuusssqqqlllgggccc```^^^[[[XXXWWWUUUQQQIIIBBB===<<<:::888555333111111/////////////////////////////////////////////////////////......///////////////////////////......////////////000000000000........./////////000000/////////////////////////////////..................//////////////////......000000///---,,,,,,---000...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))(((******))))))(((((((((((()))))))))))))))(((((('''*********))))))((((((((())))))******++++++,,,,,,,,,,,,+++******)))))))))))))))************))))))''''''(((((()))***,,,,,,(((((((((((((((((((((((())))))************))))))(((((()))***************,,,+++***(((''''''&&&&&&))))))))))))(((((((((((((((((()))))))))))))))))))))'''%%%%%%&&&(((((((((++++++******))))))(((((()))))))))*********++++++***)))(((((())))))(((''''''''''''((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((((('''''''''''')))+++,,,))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))((((((((((((*********++++++,,,------))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))******))))))))),,,+++***)))))))))++++++))))))))))))))))))))))))'''((()))))))))'''&&&%%%***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))******++++++******))))))))))))))))))******+++))))))(((((((((((())))))WWW[[[___cccgggmmmuuu{{{~~~uuummmkkknnnxxxyyytttrrrooonnnllliiieee```[[[YYYTTTTTTWWW___hhhpppssssssuuuqqqkkkgggffffffeeeeee\\\[[[[[[[[[ZZZXXXVVVTTTRRRQQQUUU\\\```___aaaffffffllltttyyyzzzwwwrrrooopppoooqqqwwwvvvnnneeeaaaccc]]]WWWXXX]]]\\\TTTLLLJJJLLLQQQ\\\iiiuuu}}}~~~~~~~~~wwwpppuuu{{{tttmmmkkkiiiffffffhhhkkkwww~~~|||zzz{{{zzzxxxyyyxxxwwwtttoooiiibbb\\\YYYTTTQQQMMMJJJGGGBBB<<<888888666444333111111111222.../////////000000000000.................................//////.........---...////////////......////////////000000000000............/////////////////////...............//////////////////............////////////.........//////...---,,,,,,---111///,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((((((((()))(((((((((''''''***))))))((((((((((((((('''''''''(((((())))))))))))))))))******++++++,,,++++++++++++******))))))))))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))(((((()))***************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((+++)))'''((()))+++,,,+++++++++******))))))((((((((((((((()))))))))*********)))'''((())))))(((&&&(((((()))))))))*********(((((((((((())))))))))))((((((''''''''''''((((((((('''''''''''')))+++,,,*********************************)))(((''''''&&&(((((((((((())))))))))))&&&''''''(((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***+++***)))(((((()))***+++))))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))'''((()))))))))'''&&&%%%***)))(((''''''((()))*********))))))((((((''''''((((((((((((((((((((((((************************(((((((((((()))))))))***(((((())))))))))))((((((&&&&&&''')))***,,,,,,---))))))(((((((((((())))))BBBFFFLLLQQQVVV___iiipppvvv{{{rrrkkkmmmvvvzzzsssmmmiii```aaaeeennnzzz~~~xxxtttrrrooonnnfffdddbbb``````___\\\ZZZXXXTTTTTTYYYYYYVVVZZZbbbjjjrrr~~~{{{|||{{{uuupppjjjccc[[[XXXXXXWWWQQQKKKKKKMMMRRR]]]lll{{{|||vvvpppllllllkkkhhhgggiiifffooovvvwwwwwwxxxwwwtttqqqssstttsssuuu}}}uuutttpppjjjcccZZZSSSOOOGGGDDDAAA===;;;888555222333222000/////////000111/////////000000111111111////////////////////////......////////////......------///000000000///...////////////000000000000------.........//////////////////............---......//////////////////---......//////......---,,,---......---,,,---...333000---++++++,,,,,,,,,)))******++++++******)))************************++++++++++++++++++++++++***************+++++++++************))))))))))))'''(((((())))))(((''''''******)))(((((((((((((((%%%%%%&&&'''((()))******''''''((((((((((((((((((*********+++******)))(((''''''((((((((((((''''''******)))))))))***++++++))))))))))))))))))))))))((())))))******))))))((((((((()))***************''''''''''''((()))++++++))))))))))))(((((((((((())))))(((((((((((('''''')))'''&&&''')))*********************))))))))))))'''((((((((())))))))))))***)))(((((())))))((('''))))))))))))************(((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((()))***+++************************))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))*********))))))(((((())))))***)))******++++++******)))))))))((((((((()))******))))))))))))))))))))))))(((((()))))))))(((''''''***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))************************((((((((()))))))))******(((((())))))))))))((((((%%%&&&''')))+++,,,,,,---***))))))(((((())))))***555999===AAAEEELLLVVV]]]eeepppzzz~~~}}}}}}~~~xxxmmmlllrrr~~~pppnnnpppxxx~~~yyywwwwwwwwwuuutttrrrkkkiiilllggg___```iiittt~~~|||vvvnnniiifffccc^^^YYYXXXXXXZZZaaammmzzz~~~}}}xxxsssnnnlllmmmmmmiiihhhiiiggglllnnnnnnoooqqqpppllljjjlllmmmoooqqqwwwuuuiiigggccc]]]UUUMMMFFFBBB;;;999666444333222222111//////............///000///000000000000000111111////////////////////////...///000000000000///...,,,...///111111000///...////////////000000000000---------.........////////////.........---------,,,,,,------......//////---......//////......---***,,,------------...000444111---,,,,,,---------******+++,,,,,,+++******************************************************))))))*********+++++++++************))))))))))))(((((()))*********)))(((+++***)))((('''(((((()))'''''''''((()))))))))***(((((((((((((((''''''''''''((()))*********)))(((''''''((((((((((((''''''++++++******))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************''''''''''''((()))***+++))))))))))))(((((((((((())))))((((((((('''''''''$$$$$$$$$%%%(((((('''&&&)))))))))))))))*********(((((()))))))))*********+++***((()))******)))'''((((((((())))))))))))***'''((((((((()))))))))***((((((''''''''''''(((((((((((()))))))))))))))(((************************(((((((((((())))))))))))'''((((((((()))))))))******++++++++++++***((('''(((((((((((((((((((((((('''''''''((()))*********(((((())))))))))))(((((()))******++++++******)))'''((()))***************))))))))))))))))))))))))))))))((((((((()))******)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))))))))*********)))))))))******)))))))))'''''')))***++++++************))))))))))))******222444666777999>>>FFFLLLRRR\\\eeelll}}}|||~~~~~~|||}}}{{{nnnjjjmmmxxxyyyuuusssxxxyyyllljjjqqq||||||xxxssspppeeecccbbbdddkkkvvv|||xxx{{{~~~{{{wwwsssooommmooooookkkiiiiiijjjlllllljjjlllnnnlllhhhggghhhiiikkkmmmppptttwww{{{xxxggg\\\ZZZVVVQQQIIIAAA:::666444222000//////000111222...............///000000000000000000000000000000000000000000000000000000...///000111111000///...,,,...000111222111000///////////////000000000000---------.........////////////.........---------******+++,,,,,,---......---..................---)))+++------------///000555222...,,,,,,---...---,,,---............---,,,))))))))))))))))))))))))************************))))))******++++++++++++************))))))))))))))))))+++,,,,,,+++***)))+++***((('''''''''((()))************))))))))))))++++++******))))))((((((&&&'''(((*********)))((())))))************))))))---,,,+++***))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************((((((((((((((()))******))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''')))+++,,,***((((((((())))))******++++++)))************++++++++++++***))))))******)))(((''''''''''''((((((((()))'''((((((((())))))******((((((''''''''''''(((((((((((()))******)))''''''************************''''''(((((())))))******'''((((((((())))))******(((((((((((('''&&&$$$###))))))))))))))))))))))))&&&''''''((()))******+++'''((()))******)))((('''******++++++++++++******)))***+++---------,,,+++))))))))))))))))))))))))***)))(((((((((***+++,,,((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))******************++++++++++++******)))******++++++)))((('''******))))))))))))******///000111222444777999:::DDDHHHNNNXXXdddpppzzz{{{zzzwwwuuutttuuuwwwxxx}}}}}}|||{{{zzz}}}ssspppooottt}}}{{{uuuttt|||ssslllvvvzzzpppgggiiivvv}}}||||||{{{wwwtttzzz}}}zzzvvvssspppnnnnnnnnnmmmllljjjiiiiiiiiiiiigggeeebbbeeeddddddfffjjjnnnpppppptttssstttwwwyyyrrrdddYYYNNNKKKFFF@@@;;;777444333000000000000////////////222111111111000000//////......//////000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***)))((((((******++++++++++++******))))))))))))))))))))))))***************)))((((((+++++++++++++++***)))(((************))))))))))))((()))***++++++***(((((((((***,,,+++(((''')))+++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******'''((())))))'''&&&&&&'''((((((((((((((()))******'''((())))))'''%%%""" (((***+++***)))((()))******)))(((''''''''''''''',,,,,,+++***)))))))))******))))))***++++++)))'''(((((((((((()))***+++,,,''''''(((((())))))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))+++)))'''(((+++,,,***(((***************++++++,,,(((((())))))*********+++))))))*********))))))((())))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''''')))***+++************************++++++******)))(((((((((((()))*********((('''&&&))))))))))))))))))))))))***)))(((''''''((()))******************)))((((((......///000222444666777666888===EEENNNWWW___cccffffffgggiiikkklllnnnoooqqqrrrrrrsssuuuyyyyyyvvvtttwww~~~zzztttvvv~~~xxxoooiiisssxxxooonnnwww}}}{{{|||xxxuuutttuuuuuuuuuxxx}}}{{{xxxuuurrrpppoooppppppoooooopppooommmkkkhhhddd```^^^______```cccgggiiiiiihhhccc___\\\\\\\\\WWWLLLDDD<<<:::888555333111111111000000000000/////////...111111000000000/////////......//////000000000000////////////////////////........................////////////////////////////////////////////////............////////////...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---,,,,,,+++******))))))******++++++++++++******))))))))))))))))))))))))***************)))((((((******++++++******))))))************))))))))))))'''((()))***++++++***)))''')))******''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((***)))))))))((((((((('''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))***++++++)))(((((())))))))))))))))))***++++++(((((((((((('''&&&$$$###((()))******)))((()))***))))))((('''''''''''''''++++++******)))************)))((()))***+++***(((''''''''''''((()))***+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))******++++++++++++************)))((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))+++)))'''(((***+++***((((((''''''''''''((())))))((()))))))))************(((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((()))***))))))))))))))))))))))))************))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))***))))))(((((())))))******************)))((((((............///111222333000111333777<<>>:::888777777666222111000//////...+++))),,,---...////////////.../////////.........---------------.............../////////............---////////////////////////------------------------........................////////////////////////............//////////////////............//////......------------......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))************)))***)))((('''((()))***+++************))))))))))))++++++)))((('''&&&&&&&&&%%%$$$$$$%%%'''((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))******************)))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))(((((((((((())))))))))))******))))))))))))******)))***++++++)))(((((()))))))))(((''''''''''''((((((((((((((())))))))))))'''((())))))''''''((()))'''((()))***+++***)))((())))))((((((((()))******,,,***(((''')))***************))))))))))))******))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))'''((())))))''''''((()))''''''&&&&&&''''''((()))************))))))))))))'''((()))******++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))'''(((((()))***+++++++++)))(((((((((((())))))***)))))))))))))))))))))))))))******************)))((())))))************)))......---------......///......//////000000000///000000/////////000111222444444555777999>>>DDDIIIQQQVVVZZZ^^^eeepppyyy{{{~~~~~~|||{{{{{{|||~~~~~~rrrlllmmmqqqyyy|||~~~wwwqqqkkkhhhfffhhhnnnssswwwwwwxxx{{{}}}}}}}}}~~~|||{{{xxxtttrrrtttyyy|||~~~|||yyyvvvpppiiieeecccbbbbbbfffmmmrrrrrrqqqtttsssnnniiiiiinnnpppooojjjjjjlllnnnnnnlllgggddd___```___XXXNNNFFFBBBBBB>>>;;;666333333222222111000000/////////...---+++---...///000111111000000//////.........---------------......//////////////////.........---------////////////////////////------------------------........................////////////////////////............//////////////////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((()))***************+++***(((''''''((()))***************))))))))))))***)))((('''&&&''''''(((&&&%%%$$$%%%((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))************)))(((((((((((())))))))))))))))))(((((((((((()))))))))***++++++)))(((((()))***))))))(((''''''(((((('''((()))))))))((('''&&&'''((()))(((''''''((()))&&&((()))+++++++++)))(((***))))))(((((((((((()))***)))((()))***+++***(((***))))))((((((((())))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))&&&(((***)))'''&&&''')))(((''''''''''''((())))))************)))))))))(((&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******))))))((((((((((((((((((((((((((((((((())))))*********+++((())))))))))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************------,,,,,,------......,,,------.........------+++,,,---///000000000///222222222111222555:::>>>;;;AAAFFFHHHNNNXXX^^^```eeefffggghhhjjjnnnsssvvvxxx|||uuummmjjjnnnuuu{{{}}}zzzvvvvvvvvvxxx{{{}}}~~~~~~}}}{{{vvvpppmmmnnnrrrvvvxxx{{{~~~~~~{{{zzzzzzxxxrrrnnneeecccbbbffflllqqqqqqoooppppppllldddaaadddeeedddbbbcccdddffffffbbb]]]YYYOOOQQQQQQLLLCCC<<<;;;;;;555333222111222222000///+++++++++,,,---...//////,,,---...///...---,,,+++//////.........---------........./////////000000//////.........---------////////////////////////------------------------........................////////////////////////............/////////000//////............//////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************+++******++++++++++++******))))))))))))))))))))))))(((((()))***************,,,+++((('''&&&'''((()))************)))))))))))))))((('''&&&&&&''')))))))))'''&&&(((+++---,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((()))***************(((((((((((())))))))))))((((((''''''''''''(((((('''(((***)))'''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&((()))***)))(((&&&$$$'''((()))((('''&&&''')))&&&(((***+++,,,+++***)))+++***)))(((((('''((((((***))))))***++++++)))((()))(((((('''''''''((((((''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))&&&(((***)))&&&&&&'''******************+++,,,,,,+++*********))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********))))))''''''''''''''''''''''''))))))))))))************((()))*********((('''&&&))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,........................---------......000111222///111222222111222444777888999999;;;>>>AAAEEEFFFMMMNNNPPPSSSWWW[[[___aaaiiioooxxxzzzwwwvvvqqqsssvvvzzzyyyqqqjjjeeefffooozzzzzz}}}~~~~~~~~~~~~~~~zzztttkkkiiiggggggiiilllmmmmmmmmmjjjeee```[[[XXXVVVVVVRRRSSSUUUUUUSSSOOOJJJGGGBBBBBBAAA@@@===:::888666222111111111000000//////---...///000000///...---///////////////////////////////////////////////////////////////////////////...,,,++++++---///111222111111000///...------,,,,,,,,,,,,,,,---.../////////.........---------//////.........------------......//////000000000/////////......------------------,,,,,,+++++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++---......+++'''&&&(((***,,,,,,,,,+++++++++*********************)))(((((()))((('''''')))******)))))))))))))))************))))))(((((((((((())))))---------,,,,,,,,,++++++))))))))))))((((((((((((+++***)))'''''''''((()))&&&'''((())))))((('''&&&******))))))))))))******((()))***++++++***)))(((,,,***)))'''''')))***,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((()))*********))))))(((((('''&&&$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))((((((******++++++++++++******))))))***+++---,,,***'''))))))))))))******'''%%%******+++***)))'''&&&$$$))))))))))))))))))))))))***)))((((((((()))+++,,,&&&''''''(((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))))))))+++---))))))))))))))))))))))))************************************************(((((((((((('''&&&%%%$$$(((((('''(((((()))***+++((((((''''''''''''((((((,,,+++++++++******))))))((()))))))))))))))((((((,,,,,,++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,---...//////222222333222000///000222444444444555666888:::<<<@@@AAABBBEEEIIIMMMPPPRRR[[[aaaiiiooorrrtttuuuvvvxxx{{{~~~~~~}}}zzzzzz{{{|||~~~~~~{{{uuummmgggbbbbbbkkkuuuwwwzzz}}}}}}}}}|||zzz|||xxxqqqkkkhhheeeddddddeeeeeeeeeeeebbb\\\UUUNNNIIIFFFEEEBBBBBBBBB@@@???===;;;:::777777777666444222000...111111111000000000//////++++++,,,------,,,++++++------------------------------------------------........................---------...///111333444888777555333111///------,,,,,,,,,,,,,,,---............---------,,,,,,,,,//////.........---------++++++,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------,,,,,,++++++---,,,++++++++++++,,,---++++++++++++++++++++++++)))***+++***((((((+++...,,,+++++++++***************************)))((((((***(((&&&&&&(((*********))))))))))))************)))))))))(((((()))))))))))))))))))))(((((((((''')))(((((((((((((((((((((******)))((((((((((((((())))))***++++++***))))))******))))))))))))******((()))************)))((()))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))************)))))))))((()))******++++++******)))+++)))((((((*********)))))))))((()))******'''%%%(((((()))******)))''''''))))))))))))))))))))))))+++***)))))))))***+++,,,'''((())))))******))))))((((((((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%'''))))))))))))***+++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((''''''&&&&&&)))(((((((((((())))))***))))))(((((((((((()))))))))))))))(((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))******************)))---------------------------------------------------,,,,,,,,,,,,,,,------000111111000///...///000000000/////////000111111333333555777;;;>>>AAABBBIIIMMMSSSYYY\\\___bbbdddjjjmmmrrruuuxxx~~~~~~~~~}}}zzz}}}}}}{{{{{{|||~~~wwwrrrlllgggbbb```fffnnnwww|||xxxuuuuuuxxxyyy{{{{{{rrrjjjfffccc___\\\[[[YYYXXXVVVVVVRRRMMMFFF@@@<<<888777999777555333222222333444333333333333222111///...000000000000////////////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///111444555777777777666555333111///...---,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,...............---------//////..................------------,,,,,,,,,,,,...---------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******)))((()))+++---************)))))))))))))))************))))))(((+++(((&&&&&&''')))******))))))))))))******************))))))))))))******''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((''')))******++++++******)))******))))))))))))******((())))))******))))))(((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((('''&&&&&&%%%((()))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))((((((************)))))))))))))))******++++++******)))+++)))'''&&&((()))***)))))))))((()))******(((&&&&&&'''(((*********)))((())))))))))))))))))))))))++++++***)))))))))******((()))******++++++******''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%''')))***)))((())))))))))))))))))))))))))))))************************''''''''''''''''''''''''&&&&&&'''(((((((((''''''***))))))(((((((((((()))******))))))))))))******))))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((........................------------------------...---,,,,,,,,,,,,,,,---***,,,...///...///000111//////.....................///111333555888:::;;;<<>>;;;999777666555444333333222222.../////////////////////---...000111111111000000...................../////////............//////........................................................................,,,---000333444333222111,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,............////////////---.....................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++)))((((((((())))))((((((((((((((((((((((((((())))))*********))))))+++(((&&&&&&''')))******((()))))))))******************))))))))))))******))))))))))))))))))))))))&&&&&&''''''((((((((()))'''((()))******)))((('''))))))(((((((((((())))))******))))))))))))******)))(((((((((((((((((()))))))))************))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((())))))))))))))))))******)))))))))******))))))))))))***+++---///---***'''***((('''''')))***)))(((((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******)))))))))))))))******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%'''((())))))************)))(((((('''(((((()))((((((''''''(((((()))))))))))))))))))))******''''''((()))))))))))))))))))))*********+++++++++(((((())))))))))))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......+++---//////---,,,++++++++++++---......///......///000111333444444444444555666777888777999;;;===:::>>>BBBDDDEEEHHHMMMQQQXXX[[[```dddeeefffggghhhmmmppptttvvvwwwwwwwwwxxxxxxxxxvvvuuutttssssssrrrpppssswww|||}}}yyyvvvsssmmmjjjnnnuuuyyy}}}|||yyyvvvtttqqqqqqtttyyy}}}~~~zzzwwwqqqvvv~~~|||zzzvvvvvvvvvuuummmdddaaacccbbbhhhqqqxxx{{{|||||||||vvvsssooommmnnnnnnkkkhhh^^^ZZZVVVSSSQQQKKKCCC===:::999777666666666444222111111111000///......---+++,,,...///000...,,,+++,,,---///000111111000000---------..................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,---///111111000...---//////......---,,,++++++---,,,,,,+++++++++++++++///////////////000000000---------...........................------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++)))'''&&&&&&)))+++,,,,,,(((((((((((())))))))))))((())))))************))))))((('''''')))******)))))))))))))))************))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''(((((()))'''(((((())))))))))))))),,,++++++******++++++,,,******))))))))))))******)))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&&&&'''(((((())))))%%%%%%&&&''''''((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************((())))))******))))))((((((***,,,///111///***&&&***((('''''')))******)))((()))*********((('''&&&))))))))))))))))))))))))&&&'''(((((())))))(((((('''((())))))******))))))))))))***************+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))************))))))(((((((((((()))((((((''''''''''''((((((&&&&&&''''''''''''((((((&&&'''((())))))******)))&&&''''''(((((()))))))))((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......+++---//////...,,,+++++++++,,,---.........---------...///111111111000000000222444444444555777999666999<<<===<<<===@@@DDDFFFHHHKKKLLLLLLNNNRRRUUUWWWZZZ\\\^^^^^^___```bbbbbbbbbcccddddddccccccbbbdddhhhkkkooosss|||}}}||||||~~~~~~~~~wwwtttrrroooiiidddfffkkkrrrvvvzzz{{{zzz{{{~~~~~~|||zzzwwwtttsssmmmkkklllpppwwwzzzyyyvvvlllqqqxxx}}}yyyqqqnnnmmmjjjlllooopppjjjaaa]]]^^^___dddkkkqqquuuvvvvvvvvvpppjjjdddccceeefffccc```UUUPPPIIIDDDAAA>>>999555444222111222333222111///////////////...------,,,---...///000000///---,,,---...///111111111111000,,,,,,---------.........------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,---.../////////...---///.........---,,,,,,,,,---,,,,,,+++******++++++............//////000000---------.........///////////////000000000000000,,,,,,---------.........*********+++++++++,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++)))&&&%%%&&&))),,,,,,+++((((((((())))))*********(((((()))***************((('''''')))***+++)))'''))))))))))))************((((((''''''''''''((((((&&&'''''''''((((((((((((%%%%%%&&&''''''((())))))((((((((((((((()))******,,,,,,+++******+++,,,,,,******))))))))))))******)))(((''''''''''''((())))))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++((()))))))))************(((((())))))))))))(((((()))***+++---///...***'''***(((&&&&&&(((*********'''''')))******)))(((((())))))))))))))))))))))))&&&''')))***++++++++++++((()))******++++++******)))))))))((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))'''%%%$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&'''((()))************&&&&&&''''''((())))))***)))******************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...'''***...//////......///...//////000000...---,,,,,,---.../////////...---,,,...000222222333555777666999;;;;;;999888;;;===;;;===??????>>>AAAGGGKKKIIIJJJKKKLLLKKKKKKMMMOOOOOOQQQSSSUUUVVVUUUSSSRRRTTTWWW[[[]]]```hhhuuu~~~~~~zzzuuussssssuuurrrooolllkkkmmmooopppppppppnnnllljjjddd]]]^^^bbbhhhkkkmmmmmmmmmnnnrrrvvvyyy{{{}}}~~~~~~~~~xxxxxxxxxwwwvvvtttrrrpppkkkgggeeeiiipppvvvwwwvvvjjjnnntttvvvvvvwww{{{yyymmmdddaaaaaa```bbbgggjjjfff]]]YYYZZZYYY]]]bbbgggkkkmmmmmmmmmfff___WWWUUUXXXYYYVVVRRRKKKDDD===888777777666444222111111111222222000...------...///000000000000------------------,,,,,,***+++---...///......---,,,,,,,,,------...............,,,,,,,,,,,,......------------------------------------------------------------------------+++,,,---....../////////******++++++,,,---......---,,,,,,+++*********+++---------.........//////---------.........//////+++,,,,,,,,,------......---------....../////////))))))*********+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,)))&&&&&&(((***)))'''(((((())))))******++++++(((((()))***************&&&'''(((***,,,+++)))&&&))))))))))))************''''''&&&&&&&&&&&&''''''((((((((()))))))))******%%%%%%&&&&&&'''((()))))))))(((''''''''')))***++++++***)))(((((()))***+++******))))))))))))******)))((('''&&&&&&'''((())),,,***)))'''''')))***,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''*********)))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++(((((())))))))))))((((((+++***)))***,,,,,,***(((***(((&&&&&&(((*********$$$&&&''')))***+++******))))))))))))))))))))))))&&&(((***,,,---......---******+++,,,,,,,,,,,,+++((((((''''''&&&&&&&&&%%%'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))'''$$$""""""%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((('''(((((()))***+++******))))))))))))******'''((((((((())))))******&&&'''((()))************'''(((((()))***++++++,,,******++++++++++++******,,,...///...---++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---------............------000000000000000000000000000000000000000111111222444555666777777888777777777777888999;;;<<<===>>>??????>>>???@@@BBBDDDEEEBBBCCCDDDEEEFFFEEEDDDCCCFFFFFFFFFIIINNNUUU[[[___eeeeeeeeedddbbb```^^^\\\YYYYYYYYYYYYYYYZZZ[[[\\\aaa___\\\YYYVVVUUUTTTSSSXXXYYY\\\^^^aaacccdddeeehhhhhhhhhjjjlllooorrrtttlllkkkjjjhhhfffeeedddddd```]]][[[___fffllllllkkkbbbbbbaaabbbccceeeggghhhnnnlllhhhccc^^^YYYUUUSSSVVVXXX[[[\\\ZZZWWWRRRPPPMMMMMMPPPVVV]]]aaaaaa___YYYSSSMMMJJJKKKKKKHHHDDD:::999777444222111000000......////////////......111000000///......------//////.........------------------------------,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------+++,,,------......---------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,+++,,,---...///000///------,,,---...//////...---,,,,,,---...///---,,,+++******+++,,,---------------------------))))))************))))))++++++******)))(((''''''))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---,,,+++)))'''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((('''&&&''')))***+++***(((''')))((('''&&&&&&'''((()))))))))((((((((((((((()))((((((((((((((((((((((((******))))))((((((''''''+++*********))))))((((((((((((((((((((((((((((((++++++************+++++++++******)))(((''''''&&&$$$$$$&&&'''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))************)))(((************)))))))))))),,,'''&&&***+++((((((,,,///...---+++***)))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++((((((''''''''''''((((((******))))))((((((''''''***)))(((''''''((()))******)))((((((((()))+++,,,&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++)))&&&************************+++***)))(((((()))***+++'''((()))******)))((((((,,,...///...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------//////000000000000//////........................///////////////000111111333333444555666666666666555555666777888999999:::666666777777888999:::;;;<<<<<<===>>>>>>>>>>>>===@@@???>>>>>>@@@CCCGGGJJJPPPPPPPPPOOONNNLLLJJJHHHFFFFFFFFFFFFFFFGGGHHHHHHLLLJJJHHHGGGFFFEEEFFFFFFJJJKKKMMMOOOQQQSSSTTTTTTRRRRRRSSSTTTWWWYYY\\\]]]\\\[[[YYYWWWVVVUUUTTTTTTSSSPPPNNNQQQVVVZZZZZZXXXRRRRRRQQQPPPPPPQQQRRRSSSPPPOOONNNLLLIIIGGGFFFEEEEEEGGGIIIKKKJJJGGGCCCAAA@@@AAACCCIIINNNQQQQQQOOOGGGAAA<<<:::;;;;;;888555444333222111000/////////......////////////......000000///......---,,,,,,///.........------------...------,,,,,,------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------......---,,,---...///000......---,,,,,,------.........------------......,,,++++++++++++++++++,,,------------------------))))))************)))))),,,++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((&&&''')))*********(((((()))(((''''''''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''******)))))))))(((((((((******************************))))))))))))***************)))((('''''''''&&&'''((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((()))))))))*********+++(((,,,777<<<666...))),,,+++***)))''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''((((((***)))))))))((((((((('''***)))(((''''''((()))******)))((((((((()))***+++''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++)))&&&))))))))))))))))))))))))+++***)))(((((()))***+++&&&'''((())))))(((''''''+++---......,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......,,,------------------,,,------------------------...............//////000111222333444444555555555333333333444444555555555444444555666777777666666777777777777777888888999===;;;999888888999;;;<<>><<<;;;999999999999999::::::;;;;;;;;;::::::;;;<<<>>>???:::;;;===>>>@@@AAAAAAAAA??????@@@AAACCCEEEGGGHHHHHHGGGEEEDDDCCCBBBBBBAAADDDAAA???@@@CCCEEEDDDBBBBBBAAA@@@???>>>=========;;;;;;;;;:::::::::::::::999:::<<<======;;;888777333444666:::>>>@@@???>>>:::666222111222222111...---------------...//////......////////////......///......------,,,,,,+++............------------...---,,,+++,,,,,,......---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------.........---...//////000---,,,,,,++++++,,,------------............------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,++++++***))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***&&&''')))*********)))((()))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((('''************************))))))(((((((((((())))))******))))))((((((''''''))))))***++++++*********''')))***)))((('''(((***))))))))))))))))))))))))((('''&&&&&&&&&((()))***&&&''''''(((***++++++,,,***(((---999AAA<<<111(((******)))'''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))((((((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))***+++((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((+++,,,......,,,++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,---......///+++,,,,,,------,,,,,,+++------------------------------,,,,,,------...///000111222333444555555555222222222222222222222222444555666777777777555555777666555555555666888999888888777666777888999:::<<<<<<===<<<<<<:::888777555555555444444555555666555555555555777999;;;<<<222333444555666666666666444555555666888999:::;;;;;;:::999888777777777777:::888666777999999888777999888777666555444444444666666555555444444333333333444555777777666444333//////000222444555555444777444111111222333111000,,,,,,,,,,,,------...///---......//////......------------,,,,,,+++++++++------------------------...---,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------------------.........///++++++++++++++++++,,,,,,,,,,,,...//////...,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))************)))))),,,+++++++++*********)))((((((((((((((((((((((((***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&''')))+++''''''((()))***))))))((()))(((((((((((((((((())))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''******+++++++++***))))))''')))***)))((('''(((***))))))))))))))))))))))))///---***(((''''''((()))''''''(((((()))******+++)))'''(((---111111,,,(((+++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''((((((((((((((((((((((((***))))))))))))))))))******++++++*********))))))***,,,------,,,+++,,,,,,++++++++++++++++++++++++************************+++,,,,,,------.........//////000000000000//////........................,,,,,,,,,,,,,,,------...000000222333444555555555333222222222222111111111000111222333333222111000777666555555555666888999333444444444444555555555666777777888777666555444000000////////////000000000000//////000111333444000000111222222222222111---...///000000111111111555444333222222222222222333222222333444555444333222222222222222222111111111111111000//////.........///000000111000000000//////000111111000111111111000/////////000////////////...............///------............------,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++,,,---...,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------++++++,,,,,,------------)))******++++++,,,,,,,,,+++,,,---......---,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++))))))************))))))+++++++++***************(((((((((((((((((((((((()))))))))***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))+++'''(((((()))))))))))))))((())))))))))))))))))(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((()))))))))***))))))((((((''')))***)))((('''(((***************************///---***(((''''''((())))))((((((((((((((((((((('''(((((('''%%%&&&''''''))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((()))))))))))))))((('''&&&&&&'''((()))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((((((((()))))))))))))))))))))))))))))))))******)))))))))******))))))(((((((((((()))+++------,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------------............------........................,,,,,,,,,,,,,,,------...///000111333444555555555333222222222222222222222///000111222222222222222444444444444444555666666666666666666555444333222333444555555555444333222///......---------------......---,,,,,,---///000......///000000000//////......///000000000//////111000000/////////000000...///000111111111111111+++,,,---...//////......---.........//////////////////////////////000000...000000///...---...///........................111000///...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,+++*********+++---...++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------******+++,,,,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&((()))***(((((((((((())))))))))))((())))))******))))))((((((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))************************((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((()))(((((((((''')))***)))((('''(((***************************((('''&&&&&&&&&((()))***)))))))))(((((('''''''''$$$+++///,,,'''''''''&&&'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''***))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))))))))((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))************)))))))))((('''&&&%%%%%%%%%&&&)))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++))))))************))))))------------------------,,,,,,,,,,,,,,,---......---...///111222333444444222222222222222222222222222222222222333555666666222333444444555444444444888888999999888666444333333444555666666555444333000000///...............000///.........///000111,,,---....../////////...000000111222111111000//////......---......//////---...000000///...------+++,,,---.........------...//////000000111222222222111000/////////000111...///000///,,,+++---///---.../////////.........///...------,,,---------,,,------......------,,,,,,,,,,,,---------------++++++,,,,,,,,,---------)))+++---...//////...------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,------......,,,+++***)))***+++---...+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------***+++,,,---------,,,,,,)))***+++,,,---------,,,---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))*********(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((())))))***((()))************)))(((''''''''''''((()))***+++(((((((((((((((((((((((('''((((((((()))))))))***((((((((()))))))))******************************)))(((((((((((((((((()))(((((((((((())))))))))))&&&&&&'''((())))))))))))''')))***)))((('''(((***************************%%%&&&&&&'''((())))))***'''''''''(((((((((((((((&&&,,,...+++***++++++''''''&&&&&&&&&'''(((((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''******))))))))))))******'''((((((((()))))))))***'''((()))******)))((('''&&&'''((()))))))))((('''''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''((()))((((((((((((((((((((((((((()))***++++++***)))(((***)))((('''&&&&&&&&&'''(((***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++,,,...///111222333333000111111111222222222333111000000000222444666777222333555666666555555444333444555777777555333222000111333444444333222222000///......------------///......---...///000111,,,---...///////////////---.../////////...,,,+++..................///000...000111111///---,,,,,,...///000111111000///...000000///////////////...///...---,,,+++,,,------...000111///,,,+++---///,,,---......---,,,,,,---++++++++++++++++++,,,---,,,------......------,,,------------------------+++++++++,,,,,,---------(((***---///000///---,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,------...//////,,,+++***))))))+++---...+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,---.........---,,,)))***,,,---......------...---++++++++++++---...---,,,+++******+++,,,---))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((*********)))((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((((((((((((((()))******((()))***++++++***)))(((''''''''''''((()))++++++(((((((((((((((((((((((('''((((((((())))))******(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''')))************((()))***)))((('''(((***************************))))))************)))(((%%%&&&&&&'''((()))*********+++(((###&&&---...)))))))))((())))))***+++,,,&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))))))))******'''((((((((())))))******'''((()))******)))((('''%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''(((***''''''''''''''''''''''''((()))***++++++***)))(((...---+++))))))))))))***************************+++++++++***************,,,,,,,,,+++++++++******)))******+++++++++******------------------------......---,,,,,,,,,,,,---...------,,,,,,------...---...////////////222444333333333222222222111111//////000111333444555666333333333444444333222222666555555555555444444444333333333333333333333333222000............---,,,---.........//////000000..................------.........////////////000000///......//////...---///...---,,,,,,,,,,,,,,,////////////...---,,,+++//////...------------...,,,,,,------.../////////------------------------111000///////////////000......------------.........///000///---,,,+++,,,...---+++***)))******+++,,,,,,,,,---------......,,,++++++******++++++,,,***)))))))))))))))******)))************+++++++++---,,,*********+++...///************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))*********+++++++++......---------,,,,,,,,,000...,,,,,,......,,,)))///......------,,,,,,+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))((('''((((((((((((((((((((((((&&&'''(((******((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))******)))(((''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''++++++++++++++++++++++++''''''((((((((((((''''''((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&+++***)))'''''''''(((((())))))))))))************((((((((((((((((((((((((++++++******))))))((((((******))))))))))))******)))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''(((***+++,,,'''((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&###$$$&&&(((&&&%%%((((((((((((''''''''''''***)))))))))))))))******&&&''''''((()))******+++((((((((((((((()))*********)))(((''''''((()))*********************************************++++++))))))***+++,,,------...++++++,,,,,,,,,++++++***------------------------......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,...//////...///111444111111111222222333333333///000000111222333444444333444444555555444444333333444444444555555666666333333333333333333333333111///------/////////...------......////////////........................------........./////////000///...............---///...---,,,,,,,,,,,,---------...............---//////...---------------...............---------------------------------,,,,,,---///000333555666///......------......///...000000000...,,,,,,,,,---,,,,,,++++++,,,---...,,,,,,,,,------------...,,,++++++******++++++,,,*********))))))******+++)))************+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,...,,,+++,,,...///---,,,***+++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))((('''(((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((()))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))'''''''''(((***+++))))))*********)))(((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((('''(((((())))))(((((('''))))))(((''''''((()))***((((((((()))))))))******(((((((((((((((((((((((()))((((((((('''''''''&&&******))))))))))))******)))(((''''''''''''((()))************))))))))))))''''''(((((())))))******((((((((()))*********+++((()))))))))))))))(((((()))(((((((((((())))))***'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))&&&$$$%%%'''((('''&&&'''''''''(((((()))))))))++++++***)))((((((((((((''''''(((((())))))******((((((((((((((()))*********)))(((''''''((()))***************************)))))))))***+++++++++,,,))))))***+++,,,------...---------------,,,+++***------------------------......---,,,,,,,,,,,,,,,++++++************++++++,,,---.........///111333//////000111222333444555000111111111222222222222444444555555555555444444222222333444555666777777333333333333333333333333///...------///000000///---------............///........................,,,---------........................---------,,,......---,,,,,,,,,------++++++---......////////////......---------------//////......---,,,,,,+++,,,,,,,,,,,,------------++++++---...111333666777//////............//////...000111000...,,,,,,---,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,++++++******++++++,,,)))************+++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,------------..................---------,,,,,,,,,,,,+++***+++...///...---))))))******+++,,,,,,---++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++(((((()))*********))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))((((((((())))))******))))))(((''''''''''''((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))((((((''''''(((((())),,,++++++******))))))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))************))))))******)))((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((((((((('''&&&''''''((()))***+++,,,,,,+++***)))((('''''''''(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))************************(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------+++,,,......---...000222///000000111222333333333111111111111111111111000222333444444555444444444222222333444444555666666333333333333333333333333111///------/////////...---------------------------------...............,,,,,,,,,---------......---......---,,,+++,,,---...------,,,,,,,,,------+++,,,------.........---///...------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111///..................///...///000000...---------,,,,,,,,,,,,------......++++++,,,,,,,,,---------,,,++++++******++++++,,,------,,,+++++++++,,,,,,))))))*********+++++++++)))***,,,---...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------..................---------,,,,,,,,,+++++++++,,,------------++++++,,,,,,------------++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''************************)))(((((('''((()))******&&&'''(((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((())))))******))))))(((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))************)))))))))(((((((((((((((((()))*********)))))))))))))))''''''(((((())))))******++++++***)))((('''&&&&&&(((((()))*********))))))))))))(((((((((((())))))))))))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))))))))((((((((()))***++++++++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))************************(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---***,,,------------000222111111111111111111111111111111000000000000//////000111222333333333333333444444444444444444444333333333333333333333333333333111///.........---+++------------,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,...///...,,,+++,,,---------,,,,,,,,,------...------......---,,,++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,......------------......,,,...//////---,,,,,,---,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,++++++******++++++,,,...------,,,++++++,,,,,,))))))*********+++++++++)))+++---//////...,,,+++)))))))))))))))))))))))),,,,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......---------,,,,,,,,,---------,,,++++++++++++---------,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************)))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((())))))***%%%%%%&&&'''(((((((((((((((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))'''(((((())))))((((((''')))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((()))************)))(((((())))))))))))))))))(((&&&&&&&&&'''((()))************))))))(((((('''''')))))))))(((((((((((((((&&&'''(((((()))))))))(((''''''''''''((()))***++++++)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((((((************************(((((((((((((((((((((((()))))))))((((((((()))***************))))))))))))((('''''''''((()))******))))))))))))((((((((((((((((((((((((((())))))***(((((())))))))))))((((((************************)))))))))***+++++++++,,,))))))***+++,,,------...)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******))))))))))))*********+++,,,,,,,,,---///111222222111111111000000000000000000//////////////////000111222222333333222444444444444333333222222333333333333333333333333555222000......---+++***---,,,,,,,,,,,,,,,++++++,,,,,,------.../////////,,,---------............,,,///000///,,,***,,,///------,,,,,,,,,---...............------,,,******...------,,,,,,,,,,,,,,,***++++++,,,------......******++++++,,,,,,------++++++******++++++,,,---------,,,,,,,,,,,,------+++,,,......,,,+++,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,++++++++++++)))************+++++++++)))+++,,,......---,,,+++))))))))))))))))))))))))++++++,,,,,,,,,---------++++++************++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,---...---***)))***+++,,,++++++***))))))((((((++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&'''(((((((((''''''(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((())))))******))))))(((&&&'''((())))))******)))'''(((((())))))(((((('''************)))((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))(((((())))))******))))))((($$$$$$%%%&&&((()))******++++++***)))((('''&&&&&&$$$%%%&&&''')))***+++,,,%%%&&&'''(((((()))((((((&&&&&&''''''(((***+++,,,***)))(((&&&%%%$$$######))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++***))))))(((''''''************************((((((((((((((((((((((((((()))))))))'''''')))************))))))(((((((((&&&&&&&&&'''((()))***+++(((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))((((((******************************************++++++))))))***+++,,,------...))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++***+++++++++******))))))))))))******)))+++,,,,,,+++,,,///111000000000000111111111111.../////////////////////000000111222333333333333333333333333333333444444333333333333333333333333333111///.........,,,+++,,,,,,,,,,,,+++++++++***,,,,,,------...//////000------........./////////,,,///222000,,,+++---000,,,,,,,,,,,,,,,---...///,,,,,,---------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------************+++,,,---...,,,++++++******++++++,,,)))+++,,,,,,+++***+++,,,+++,,,,,,------,,,+++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,+++************)))************+++++++++((()))***+++,,,+++******))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,***,,,---,,,***)))+++,,,*********)))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***,,,---)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))((('''(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))&&&'''((()))************((())))))******))))))((((((((()))******)))((('''((((((((()))))))))******((((((((((((((((((((((((&&&'''''''''((((((((()))((()))***++++++***)))(((((()))************)))(((%%%&&&&&&'''((())))))*********))))))((((((''''''&&&&&&''''''((()))******&&&&&&'''))))))*********((((((((((((((()))******(((((((((((('''&&&$$$$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***(((&&&&&&(((***(((((((((((((((((())))))'''''''''''''''((()))***''''''(((((())))))******((((((((((((((()))******'''((()))******)))((('''************************+++++++++***************,,,,,,,,,+++++++++******)))***+++,,,---.........++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++++++++,,,,,,)))***,,,,,,+++,,,...000......///000111222333333............//////000000000111222333444444555444111111222333444444555666333333333333333333333333222000.........///...---,,,,,,,,,++++++*********,,,,,,------...///000000.........////////////000---000333111---+++---111,,,,,,,,,,,,,,,---...///******+++,,,------------...---,,,,,,++++++,,,,,,...------,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,+++,,,,,,------+++******************+++(((***++++++***)))***+++***+++---...///......---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,...---,,,+++************)))************+++++++++''''''((()))))))))))))))************************(((((((((((())))))))))))++++++************++++++,,,------......------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,(((***,,,,,,******,,,///*********+++,,,,,,------++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))+++---...))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---+++)))((('''((()))***))))))))))))))))))))))))******))))))((((((((('''''''''(((((())))))******************************'''(((((()))))))))))))))+++++++++++++++***)))((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))&&&'''((()))******************++++++++++++******&&&'''(((*********))))))))))))))))))************((((((((((((((((((((((((((()))))))))******++++++''')))***++++++***)))'''((()))***++++++***)))((((((((((((((())))))))))))(((((((((((())))))))))))++++++***((('''&&&%%%$$$'''''')))******+++++++++***))))))((((((((((((((('''''')))))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))******++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))(((&&&%%%'''***%%%%%%&&&'''((()))******)))(((((('''''''''((((((&&&''''''((()))******+++((((((((((((((()))******'''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,++++++******++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,+++))))))+++---......---,,,++++++++++++,,,***))))))***++++++***)))***,,,,,,++++++,,,---.........///////////////111111000000//////......111000000000111222333444333333444444444333222222333333333444444444555555555444222000...---,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---//////...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------++++++++++++------,,,,,,,,,++++++*********---,,,+++++++++,,,---...+++,,,---.........------***+++,,,,,,******+++,,,++++++++++++++++++++++++---..................---+++,,,------,,,+++)))((()))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,++++++***************+++,,,---......///,,,,,,++++++,,,,,,---...------,,,,,,------...///************))))))))))))***************************(((&&&&&&(((*********))))))(((((((((***+++,,,+++))))))***------***'''(((((((((((())))))))))))))))))))))))))))))))))))+++(((%%%%%%((())))))'''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%###%%%'''(((((()))***+++))))))************))))))''''''((()))))))))))))))------,,,+++*********+++,,,,,,,,,++++++)))(((((()))************+++++++++''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((,,,+++***(((''''''''''''+++*********))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((((()))******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''&&&&&&))))))))))))))))))))))))***)))'''(((***++++++***%%%&&&((()))*********)))))))))))))))***+++,,,---((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''',,,(((%%%&&&(((((()))***,,,+++***((((((((()))******)))(((''''''((()))***(((((()))))))))))))))(((+++*********))))))((((((******+++******)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,++++++*********+++,,,,,,+++,,,,,,+++))))))+++---,,,,,,+++++++++,,,,,,------+++******+++,,,,,,+++)))***,,,++++++***,,,---............////////////111000000000/////////...//////000111222333444444222222333444444333333333333333333444444444444555555333222000...---,,,,,,+++,,,,,,---,,,,,,++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---...---,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++++++++,,,------------,,,,,,,,,++++++------,,,+++++++++,,,---,,,,,,,,,------------...***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,++++++***************************,,,++++++++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------***))))))))))))***++++++************))))))))))))***************************(((&&&'''(((*********+++***)))(((((())))))***+++))))))***,,,,,,***'''(((((((((((())))))))))))))))))))))))))))))))))))***(((%%%&&&((())))))'''))))))************))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))******))))))((('''''''''''''''$$$&&&((()))(((((()))+++(((((())))))))))))((((((''''''((())))))))))))))),,,,,,+++***************++++++++++++***)))((('''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))+++***)))((((((''''''(((************)))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))(((&&&''')))******)))%%%&&&((()))*********)))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((,,,***((((((((((((((())))))((((((''''''''''''(((***)))(((''''''((()))***((())))))******))))))(((*********)))))))))((((((((())))))*********))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))*********++++++++++++************++++++***************+++,,,---+++,,,,,,+++******+++---*********++++++,,,.........,,,++++++,,,------,,,)))***,,,+++******+++,,,------........./////////000000000000////////////---///000222444444444333111222222333444444444444333333333333444444444444444333111///...,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,------,,,++++++++++++,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,...---,,,++++++***++++++---,,,+++++++++,,,...///***+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++*********'''((()))***++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---************************,,,++++++++++++,,,------------,,,++++++******))),,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++++++++,,,------((((((((((((((()))******************))))))))))))***************************((('''''')))******))),,,+++***)))((((((((((((***))))))***++++++***((((((((((((((())))))))))))))))))))))))))))))))))))***(((&&&'''((())))))(((*********++++++*********((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((())))))******++++++******)))))))))))))))&&&((()))***)))((()))***''''''(((((((((((('''''''''(((((()))))))))))))))*********))))))))))))))))))*********)))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))************))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))+++************)))))))))************************)))))))))(((((()))))))))+++***((('''''')))+++,,,))))))))))))))))))))))))((('''%%%&&&((())))))(((&&&'''((()))******))))))))))))))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************'''''''''(((((()))))))))'''((()))(((&&&&&&''''''&&&''''''(((((((((((('''))))))(((((((((((())))))((()))))))))))))))((((((******))))))))))))(((((('''''')))******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++))))))*********+++++++++++++++************++++++))))))))))))***+++,,,---***+++,,,+++******,,,---++++++******+++,,,,,,------,,,******,,,---,,,+++)))***++++++***)))***,,,,,,------....../////////000000000000////////////...000222444444444222111000111222333444555555555222222333333333444444444333222111///---,,,,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******)))---,,,+++******,,,...///***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))************))))))(((((())))))************++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************+++,,,---...++++++++++++******))))))+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++***+++,,,,,,---+++************+++,,,,,,************)))))))))(((***************************((('''(((***+++***)))*********)))))))))))))))***))))))************)))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))(((''''''((((((((((((''''''))))))))))))((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))((((((((())))))*********+++******)))))))))******((()))+++***)))(((((()))'''(((((())))))(((((('''(((((())))))))))))((((((((()))))))))))))))(((((((((((())))))((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))******((((((((((((((()))***************)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))************))))))))))))************************+++***)))(((((()))***+++...,,,***((('''(((***,,,)))))))))))))))))))))))))))'''&&&&&&((())))))(((''''''((())))))))))))))))))))))))))))))***++++++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******%%%)))+++)))'''((()))((('''((()))+++++++++***)))))))))(((((((((((())))))'''((((((((((((''''''&&&))))))))))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++******))))))******+++***)))))))))******+++,,,)))***,,,,,,++++++,,,------,,,++++++************,,,+++))))))+++++++++***)))+++++++++))))))***+++,,,,,,,,,---...//////000////////////000000000000111222444555444333111///000111222333444555555555222222222333333333444444222111000...---,,,,,,,,,)))***++++++,,,,,,,,,+++)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,******,,,---***+++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++******************++++++------,,,,,,+++***)))(((---,,,*********+++---///***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++******+++******)))))))))((((((************************)))))))))******+++++++++++++++++++++++++++++++++(((***,,,------,,,***((()))))))))))))))))))))))))))))))))***+++,,,---...((()))***+++++++++******))))))******++++++,,,,,,)))******+++,,,,,,------+++************+++,,,,,,+++++++++++++++,,,------************)))))))))((()))))))))))))))))))))))))))(((((()))++++++***)))''''''((()))***+++++++++))))))***))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((()))%%%&&&&&&&&&&&&&&&&&&%%%*********)))((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))'''((((((((((((((()))))))))))))))(((((()))******)))***,,,+++***((())))))((())))))******))))))((((((((())))))))))))(((((('''(((((()))))))))(((((('''((((((((((((''''''&&&((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((''''''(((((()))***+++))))))))))))))))))******(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))(((((()))***+++111...+++((('''''')))***))))))))))))))))))))))))***((('''((()))+++******((((((((((((((())))))))))))))))))((())))))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((---...***(((++++++''''''((()))+++++++++***)))(((((())))))))))))((((((&&&'''''''''&&&&&&%%%$$$(((((((((((((((((())))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,******))))))))))))******+++******)))))))))******(((***,,,,,,,,,+++,,,---------+++******))))))))),,,***))))))***++++++***)))+++++++++)))((()))***++++++,,,---...//////000////////////000000000000222333444444444333111111111222222333444444444444222222222222333333333333222111///...---,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---,,,******,,,---)))***++++++,,,+++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,******++++++++++++******))))))))))))************+++,,,,,,,,,+++***)))(((,,,+++*********+++---...***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++))))))((()))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++))),,,///111111///,,,))))))))))))))))))))))))))))))))))))******,,,------'''(((***+++,,,,,,++++++))))))))))))************)))***+++,,,---......///***************+++,,,,,,***))))))))))))***++++++************))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++)))%%%&&&((()))+++,,,,,,,,,))))))***)))'''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))''')))+++***)))(((((()))&&&''''''((((((''''''&&&*********))))))(((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***)))+++,,,,,,***)))******))))))************)))))))))))))))))))))(((((('''&&&''')))******)))((((((''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((((((((()))******))))))))))))************)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''(((((()))***+++((())))))******))))))((((((((((((((((((((((((((((((((()))))))))))))))***************************+++***(((''''''(((***+++000...+++)))((((((((()))))))))))))))))))))))))))***)))((((((***++++++***))))))(((((((((((()))))))))))))))(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''***)))$$$&&&,,,***$$$&&&''''''(((((((((((('''(((((())))))))))))((((((''''''''''''&&&%%%$$$###''''''(((((((((((())))))+++++++++******)))''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))******,,,+++***))))))(((((()))'''))),,,---,,,+++,,,---++++++***************+++---+++)))***+++,,,++++++***++++++***)))((((((******++++++,,,...//////000.../////////000000000111111111222222333444444555222222333444444333333333111222222222222333333333111000///...---,,,,,,,,,((()))***++++++,,,,,,,,,,,,,,,,,,,,,---------...***************************+++,,,+++))))))+++,,,((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,------)))***+++,,,,,,+++***)))))))))*********+++++++++******+++,,,++++++***)))***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******)))***++++++************************************))))))))))))++++++++++++++++++++++++***+++---//////---+++*********************************))))))***+++,,,,,,)))***+++------,,,***)))++++++******************,,,,,,,,,------.........***************++++++,,,)))(((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))&&&''')))***+++++++++***((()))***)))&&&&&&)))+++(((((((((((())))))))))))))))))))))))))))))))))))'''))),,,+++)))((((((***''''''((((((((((((''''''******))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***,,,,,,+++***+++,,,(((((())))))))))))(((((()))))))))))))))(((''''''&&&''')))++++++***)))((('''(((((()))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++)))((((((((((((((()))***((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))+++)))'''&&&&&&''')))+++++++++***))))))))))))***))))))))))))))))))))))))***((('''''')))******)))***)))(((''''''((()))***))))))(((((((((((())))))&&&'''(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((%%%(((&&&$$$,,,999999111)))((((((''''''''''''((('''((()))******)))((('''(((((((((((('''&&&%%%%%%'''''''''((((((((())))))))))))*********))))))((())))))))))))))))))))))))'''((((((((()))))))))*********************************+++++++++,,,,,,,,,******))))))))))))******---,,,+++)))(((((((((''''''))),,,---,,,,,,,,,---))))))))))))***+++,,,---...,,,++++++,,,------,,,***++++++***((((((((()))******+++,,,...//////000.../////////000000111111//////000111333555777999333333444444444333222222111111222222222333333333111000///...---,,,,,,,,,(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))******)))(((((()))+++((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,------...)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++******+++************,,,---...++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))******+++,,,+++,,,---...---+++)))(((---,,,,,,++++++*********//////.........---------*********)))***++++++,,,)))))))))))))))***++++++************)))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))((((((***++++++***)))((((((******(((&&&&&&))),,,(((((((((((())))))))))))))))))))))))))))))))))))&&&))),,,,,,***((((((***&&&&&&''''''''''''&&&&&&))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))++++++******************))))))(((((()))***++++++(((***,,,,,,+++++++++---''''''(((((((((((('''''')))))))))))))))(((''''''&&&(((***+++,,,+++***)))(((((()))))))))))))))(((&&&&&&&&&'''''''''((((((************************(((((((((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((((())))))(((((())))))*********+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))++++++(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***''''''((()))***+++++++++))))))))))))))))))))))))((('''&&&&&&((())))))(((***)))(((''''''((()))******)))(((((((((((())))))&&&'''((()))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''''')))++++++---<<>>>>>===<<<<<<<<<===??????;;;;;;<<<======<<<;;;;;;<<<<<<===;;;999999:::;;;;;;;;;:::999999888777777555777777666444222222333222111///---+++******)))(((''''''(((***+++***)))++++++++++++***)))((('''++++++++++++*********)))))))))))))))))))))))))))))))))((())))))***++++++******)))(((((((((((((((%%%&&&(((***++++++++++++))))))******)))'''%%%###!!!###(((+++------+++***+++++++++++++++++++++++++++*********,,,,,,***(((*********)))))))))))))))''''''(((((())))))******(((((())))))))))))((((((+++*********))))))(((((())))))******+++++++++,,,*********))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++*********)))((((((((((((((()))(((((((((((((((((((((((())))))))))))************)))(((''''''''')))***+++,,,***((('''&&&'''((()))))))))((((((((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,+++)))'''&&&***)))))))))((((((''''''))))))))))))))))))))))))*********++++++*********,,,***((()))+++,,,+++)))+++---///111111///---,,,,,,+++******++++++***(((******)))((((((((((((((((((((()))))))))))))))((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))++++++++++++************+++++++++*********))))))(((((((((((()))))))))))),,,+++)))((((((((()))***+++++++++*********))))))************))))))))))))************************++++++,,,,,,,,,+++++++++******)))(((((()))******++++++*********)))))))))***(((''')))++++++)))'''''')))...444999666---%%%******+++,,,,,,,,,++++++---...//////---+++)))''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++***(((&&&%%%$$$$$$%%%&&&(((++++++************++++++)))))))))))))))))))))))),,,+++***))))))******+++************************,,,++++++******++++++,,,,,,++++++******++++++,,,+++***************+++++++++++++++*********))))))---------,,,,,,,,,++++++************************++++++************++++++))))))))))))***+++,,,,,,'''(((((()))***++++++,,,***+++,,,---...------,,,,,,+++)))((()))***+++,,,+++,,,,,,,,,---///000111333333333444555555666666444444555555666777777888999999999999999999999999666666555444444333222222222222111000///...---------.........////////////222222222333555777:::;;;>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<===>>>>>>========================<<<======<<<::::::;;;<<<<<<<<<<<<;;;:::999999999777999:::999777666666666555444222111///...------+++***))))))***+++)))(((+++++++++++++++***)))(((++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))******,,,+++***))))))))))))***,,,,,,---------,,,***))))))))))))))))))((('''&&& ###&&&((('''&&&%%%************************+++***)))***++++++***(((***)))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))((((((************)))))))))((()))))))))*********++++++)))))))))))))))***************)))(((((()))******)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))((((((''''''((()))***+++***((('''''''''((()))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++++++++)))***,,,...000000///...---,,,+++******++++++***(((******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********+++************)))))))))))))))))))))((((((((((((+++***))))))((()))))))))+++************)))))))))************))))))))))))************************,,,+++***)))))))))++++++))))))(((((((((((())))))+++++++++++++++*********)))(((((((((******((('''%%%(((...555888555,,,$$$+++++++++,,,++++++******+++++++++++++++++++++,,,************************)))))))))))))))))))))))),,,,,,++++++******))))))***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))------,,,***************************************++++++************++++++++++++************++++++))))))))))))***+++,,,,,,*********)))))))))((((((+++************)))))))))************************++++++************++++++(((((((((((()))***,,,,,,(((((())))))******++++++)))***,,,---.../////////,,,+++******+++,,,...///////////////000111333333555555666777777888888999777777777888999999::::::::::::::::::::::::::::::888888777777666666555555555444333222111000000/////////.........---------......///000333666888:::<<<<<<<<<<<<;;;;;;;;;;;;>>>======<<<<<<<<<======@@@???>>>======>>>???@@@===>>>>>>===<<<;;;<<<===>>>>>>>>>===<<<<<<;;;;;;:::;;;===<<<;;;::::::;;;999888777666555444333333000...,,,+++,,,+++)))'''++++++,,,,,,,,,+++******************)))))))))((())))))))))))))))))))))))***))))))(((((((((((()))******))))))(((((())))))************)))((('''&&&******)))))))))))))))***%%%&&&'''((())))))))))))))))))))))))))))))))))))+++)))))))))++++++***)))))))))))))))))))))*********************)))))))))((())))))******))))))(((************))))))))))))(((((())))))))))))******(((((())))))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))***************))))))(((((((((((()))+++***(((''''''((())))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++***((('''''')))+++,,,***************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((************++++++***)))&&&((()))+++,,,,,,++++++,,,+++******++++++***(((******))))))((())))))*********))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((******))))))))))))))))))************))))))))))))************)))))))))(((************************)))))))))))))))***++++++******))))))))))))******++++++++++++++++++******((((((((()))))))))(((''')))))))))+++---...+++)))+++++++++++++++***)))((()))******+++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********---,,,++++++++++++,,,---))))))(((((((((((())))))))))))))))))))))))))))))++++++******************************************++++++************++++++++++++************++++++))))))))))))***+++,,,---+++*********))))))))))))))))))))))))))))))((((((************************++++++************++++++)))((((((((()))******+++---,,,,,,+++***)))((((((++++++,,,---......//////------------...000111222222222222222333444555666777777777888999999::::::888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777666555555444444111111000///...---,,,,,,,,,,,,---...111444666888999999999999999:::::::::>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<<<<>>>@@@AAA===???@@@???>>>===>>>???@@@@@@@@@?????????>>>>>><<<===??????>>>===>>>???<<<;;;;;;;;;:::999888777444222000///...---***(((++++++,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))******)))((('''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((+++***)))((()))***,,,------,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))***)))((((((***+++******)))))))))))))))*********,,,,,,++++++******)))))))))))))))******)))))))))*********)))))))))))))))((((((((((((((()))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((())))))******))))))))))))))))))))))))((()))))))))******************))))))((((((''''''***)))(((((((((((()))))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((***+++,,,++++++*********************************************))))))(((((())))))***)))***+++++++++*********%%%&&&''')))*********))),,,+++******++++++***(((******))))))))))))******,,,+++***)))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))*********))))))))))))))))))))))))))))))************)))))))))(((************************$$$%%%(((***,,,,,,+++***++++++++++++++++++++++++************************(((((()))))))))(((((((((,,,***((('''(((***+++,,,++++++++++++******)))(((%%%''')))******)))'''%%%************************))))))))))))))))))))))))''''''((()))******+++,,,)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++************************+++******))))))******++++++******))))))******+++))))))))))))***+++,,,---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************+++++++++***)))))))))))))))***...------,,,++++++******........................//////000111222444555666555555555555666777888888777777777888999999::::::999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::999999999999555444333222111///......,,,,,,,,,---///222444666888888999:::;;;======>>>>>>>>>??????@@@@@@@@@@@@@@@???===<<<<<<===???@@@>>>@@@BBBBBB@@@???@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA===???@@@@@@?????????@@@=========>>>===<<<;;;:::999777444333222000...,,,,,,,,,---------,,,++++++************))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''************+++,,,,,,---******)))))))))+++,,,...+++***)))((((((((())))))***************************((('''''')))++++++***(((((())))))************,,,,,,++++++******))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((((((((''''''((()))***++++++,,,************************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))))))))******************))))))(((((('''''')))((((((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++'''((()))***++++++***)))******************++++++************************---,,,+++******+++,,,---(((***,,,,,,+++***)))***(((((()))***++++++++++++,,,+++******++++++***(((******)))))))))***++++++---,,,***)))(((((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))))))))*********))))))((((((''''''(((((()))************)))(((((()))))))))))))))***************))))))))))))************************###%%%))),,,---,,,+++***++++++,,,------,,,++++++)))))))))***************((()))++++++)))))))))***)))***+++,,,,,,+++***)))*********+++******))))))((()))+++,,,,,,***(((&&&************************))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))$$$%%%&&&((()))******+++******************************))))))))))))************))))))))))))******))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++))))))))))))))))))))))))++++++************++++++++++++************++++++++++++,,,---...///000000222222111000000000000000333333444555666777888999888888777777888999999:::777777888888999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::;;;;;;999::::::;;;;;;<<<<<<<<<999999888666555444333222//////......///000222333333444555777888:::;;;<<<<<<<<<>>>???@@@AAAAAAAAA@@@???>>>======>>>???@@@???AAACCCDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBB???AAABBBBBBAAA@@@@@@AAA===>>>???@@@@@@???======<<<:::888666666555333111000000000000///...---,,,++++++++++++*********)))))))))))))))))))))))))))+++******))))))))))))***))))))(((((())))))******,,,,,,+++************+++***)))))))))***+++,,,,,,***)))(((''''''''''''(((***************************(((&&&&&&(((***++++++((((((((()))******++++++***************))))))))))))******++++++******)))))))))))))))******************))))))))))))(((((((((((())))))******++++++******++++++++++++******))))))))))))))))))))))))((())))))******))))))((())))))))))))******+++,,,))))))))))))))))))))))))))))))))))))************((()))))))))))))))((('''(((((((((((())))))))))))(((''''''(((((()))***+++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++'''(((***,,,,,,+++)))((()))))))))***************************************,,,+++***))))))***+++,,,'''***------+++))))))******+++++++++++++++++++++,,,+++******++++++***(((******))))))******+++,,,...,,,***)))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((((((((())))))***************)))(((''''''''''''((()))***+++******)))(((((((((((())))))******************))))))))))))************************((()))***+++++++++***)))***+++,,,,,,,,,,,,+++************+++++++++,,,,,,(((+++---,,,***)))***+++'''))),,,---,,,***)))(((((())))))************)))++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++***))))))(((((())))))***))))))))))))))))))))))))%%%&&&((()))******************************************))))))))))))************))))))))))))******+++***************++++++++++++++++++************'''((((((((())))))))))))))))))))))))))))))))))))++++++************++++++)))))))))***+++---...///+++,,,---///000222333444555555444333333444555666666777888999::::::;;;;;;999999999999999999:::;;;888888999999:::;;;;;;;;;::::::::::::::::::::::::777777777777777777777777444444555555666777888888777777888999;;;<<<===>>>======<<<;;;999888777777444333111000//////000000000000111333444555666666888999;;;>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBB>>>???AAABBBBBBAAA@@@???===<<<::::::::::::888666555555555444333111000///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++************++++++,,,***))))))))))))***+++,,,***))))))((())))))++++++))))))*********************************)))))))))))))))))))))))))))))))))***(((&&&&&&(((***++++++'''(((((()))******++++++(((((()))))))))))))))***)))******++++++******)))((()))))))))************++++++*********))))))))))))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---(((((((((((((((((((((((())))))))))))************'''((()))******))))))(((''''''((()))))))))))))))''''''''''''((()))***+++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************))))))(((((((((((())))))************************************((('''&&&&&&'''(((***&&&***---...+++))))))***+++++++++***************,,,+++******++++++***(((******))))))***+++,,,,,,...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,'''((((((((())))))******+++******)))(((''''''&&&'''((()))+++++++++***)))'''((((((((())))))******************))))))))))))************************...---+++***)))))))))***)))***+++,,,,,,+++***)))+++++++++,,,,,,---------)))+++...---+++)))+++,,,((((((((('''&&&&&&''')))'''((()))***************)))((('''&&&''')))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))------,,,+++***)))(((''')))******++++++******)))******))))))))))))******))))))))))))))))))))))))((((((***++++++***)))(((******************************))))))))))))************))))))))))))******++++++******************************))))))))))))******++++++,,,,,,,,,---))))))))))))))))))))))))++++++************++++++''''''(((***---///111333//////000000111111222222666666666666777888:::;;;999999:::;;;<<<<<<<<<<<<::::::999999999:::;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;:::222222222222222222222222000111111222333444555555444555666888:::<<<===>>>@@@???>>>===<<<;;;;;;:::777555333111////////////444444444555555666666666555666999<<<>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???BBBEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBBBBCCC???@@@BBBCCCDDDCCCAAA@@@>>><<<;;;;;;<<<<<<;;;:::999999999777666444222111---------,,,,,,,,,++++++))))))))))))))))))))))))+++*********+++,,,------((((((((((((((()))******))))))***+++---000222444((()))***++++++***)))((((((((())))))))))))((('''((((((((((((((((((((((((***'''%%%%%%(((***+++,,,'''(((((()))***+++++++++''''''(((((())))))************++++++++++++******(((((())))))*********+++,,,+++++++++******))))))*********)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---(((((((((((((((((((((((())))))))))))************&&&'''(((*********))))))''''''((())))))***))))))''''''''''''((()))++++++******))))))))))))******((((((((((((((((((((((((************************)))))))))))))))******+++---+++)))((('''((()))***''''''(((((()))))))))***++++++******************+++*********))))))(((((((((((('''(((((()))*********)))((((((((((((((()))))))))))))))))))))))))))((()))***++++++---000333(((((())))))******++++++++++++******))))))((((((((((((((((((((()))******,,,+++***)))(((((((((((('''(((((('''''''''***,,,))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******---------,,,+++***)))(((++++++++++++*********)))))))))))))))))))))))))))+++++++++++++++++++++++++++)))'''(((+++,,,***'''((((((((((((((()))******((())))))*********))))))++++++++++++*********)))'''((()))+++++++++***)))))))))))))))))))))))))))+++*********+++,,,------)))***+++,,,,,,+++***)))***************)))((('''+++***))))))***,,,...///(((%%%######$$$&&&''''''++++++***)))(((((())))))(((((()))***++++++,,,,,,,,,+++***)))***+++,,,---)))***+++,,,,,,+++))))))------,,,,,,+++***))))))((()))***+++,,,+++******************)))))))))))))))))))))))))))*********---......///000111111222333333333444444444555555666777888999888888999;;;:::<<<>>>?????????===<<>>>>>===<<<;;;::::::999::::::;;;<<<======>>>;;;<<<>>>>>>===:::777555111111000///////////////---...///000111222333444333333333444666999<<<>>>>>>???@@@AAAAAA@@@@@@???;;;;;;;;;888555222222222000000//////111333666777666777888999;;;>>>@@@AAA@@@AAAAAA@@@??????AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>===;;;999777555333333222111///---+++***+++******))))))))))))***(((((()))******)))((('''&&&'''''''''((((((((((((******))))))***++++++,,,,,,,,,,,,+++++++++************))))))((((((((('''(((((((((((())))))))))))++++++******)))(((((((((************************+++***)))(((((()))***+++++++++******))))))(((((())))))************))))))+++++++++++++++***))))))(((((((((((())))))))))))+++*********))))))(((((((((***+++***)))((()))***,,,++++++***)))((('''''''''((()))+++++++++***))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&'''(((*********************++++++,,,))))))************))))))+++*********))))))(((((((((((())))))******++++++)))))))))))))))******+++000...+++)))((()))+++,,,++++++***************+++(((((('''(((((()))***+++******************************************))))))***))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++******---///)))))))))))))))************))))))))))))(((((((((((((((((((((((()))******,,,++++++***************+++,,,,,,+++******,,,...))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******,,,,,,,,,,,,+++***)))(((++++++*********)))))))))))))))))))))))))))))))))************))))))))))))***)))((()))*********)))))))))((((((((())))))*********+++++++++*********++++++*********+++++++++))))))************))))))))))))))))))))))))))))))+++************++++++,,,))))))***++++++***)))))))))************))))))((((((((((((((()))***+++,,,,,,***(((((()))+++,,,,,,++++++*********)))))))))((())))))***++++++,,,,,,******))))))******+++,,,)))***+++,,,,,,+++***)))---,,,,,,+++******))))))((()))***+++,,,++++++***))))))))))))))))))))))))***************+++++++++------///000222333444555444444444444555555555555777999::::::999:::;;;===<<<===???@@@@@@???===<<<>>>=====================;;;;;;<<<<<<======>>>>>>===>>>???>>><<<888555333//////...------------...,,,,,,---...///000111222000000000111333666999;;;>>>???@@@AAABBBAAAAAA@@@>>>???>>><<<999777666777555333222111111222333444333444555888:::===@@@AAABBBBBBBBBAAA??????AAACCCFFFGGGHHHHHHHHHGGGFFFEEECCCCCCEEEFFFGGGFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHHHHCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>><<<:::888777666666444222000///...------,,,+++************$$$%%%'''(((*********************+++++++++++++++++++++************+++++++++++++++*********))))))******)))))))))((((((((()))))))))************+++)))))))))))))))***************************************)))(((((()))******************))))))))))))))))))************))))))***+++++++++******)))((())))))))))))************++++++++++++*********)))(((***+++***)))((()))+++++++++******))))))(((((((((((()))***************'''((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,)))))))))))))))***++++++))))))************))))))))))))))))))((((((''''''(((((())))))))))))))))))******))))))******+++,,,///---+++***))))))***+++++++++***************+++))))))((((((((()))***************************************+++++++++++++++,,,+++***************+++)))))))))(((((())))))***)))))))))))))))))))))))),,,,,,,,,+++)))((()))***************))))))))))))''''''((((((((()))))))))((((((((((((((())))))***+++++++++++++++,,,,,,,,,,,,------,,,******,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******++++++++++++***)))((((((******)))))))))((((((((()))))))))))))))))))))))))))))))))((((((''''''''')))*********)))((()))******))))))((((((((()))))),,,,,,,,,++++++******)))******)))))))))+++,,,...+++***)))))))))))))))***))))))))))))))))))))))))++++++***)))))))))******((())))))******))))))(((((())))))************)))''''''((()))************,,,***(((((()))+++,,,+++***+++,,,,,,,,,+++***))))))))))))***++++++,,,,,,(((((()))************)))******++++++++++++******+++++++++******))))))((())))))***++++++++++++***))))))))))))))))))))))))+++++++++,,,,,,------------...000333555666777888666666666666666666555555999:::<<<<<<;;;;;;===>>>>>>???@@@@@@@@@???>>>============>>>>>>>>>??????========================>>>>>>>>><<<999666222///------,,,++++++++++++,,,++++++,,,,,,---...//////.........///111444777888===>>>???AAABBBBBBBBBAAABBBCCCBBB@@@>>><<<<<<<<<:::888666444222222222222000111333555888;;;>>>???BBBBBBBBBAAA???@@@BBBDDDFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA???======;;;;;;:::999777555444333111000...---+++*********&&&'''((()))************)))))))))))))))))))))(((,,,++++++*********+++++++++++++++++++++******************)))))))))))))))*********+++++++++,,,,,,'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***************)))))))))))))))))))))))))))************)))((((((************++++++++++++,,,,,,,,,+++++++++++++++)))***+++***))))))***+++*********))))))))))))))))))))))))))))))******+++(((((((((((((((((('''&&&((((((((((((((((((((((((******))))))))))))******((((((((((((((()))******((())))))******))))))(((((((((((((((''''''''''''))))))((((((((((((((((((******))))))******+++,,,,,,,,,,,,+++******))))))+++***************++++++******))))))))))))))))))***************+++++++++*********++++++,,,,,,---,,,+++******)))))))))))))))))))))((())))))******))))))))))))))))))))))))+++,,,,,,***((('''''')))++++++******))))))((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))((()))***+++,,,,,,,,,,,,***++++++***((('''((()))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))*********************)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''***,,,+++(((''')))++++++***))))))((()))))))))---,,,+++***))))))((((((((('''''''''(((***,,,...***)))((((((((()))+++,,,))))))))))))))))))))))))++++++***)))((((((((()))(((((())))))))))))(((((('''((()))***************((()))+++,,,,,,,,,+++******)))'''''')))***+++***)))+++,,,------,,,***)))))))))*********+++++++++'''(((***+++++++++***)))******++++++++++++++++++*********)))))))))(((((())))))******++++++++++++))))))))))))************,,,,,,---...//////000000111222444666777888888888888888888888777777777777999;;;<<<<<<;;;<<<===???>>>>>>???@@@@@@@@@??????========================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888666333///...---,,,,,,+++++++++++++++++++++,,,,,,---------.........///000222444666777:::<<<===???AAAAAAAAA@@@BBBCCCCCCBBB???>>>>>>???===;;;999777555444333333000111222333555888:::;;;>>>???@@@??????@@@CCCEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>===;;;999888777444333111///,,,+++******------,,,,,,+++***)))))))))))))))(((((((((((((((************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,(((((())))))************(((((((((((((((((((((((()))(((((((((((((((((())))))))))))******+++++++++******))))))))))))******))))))*********))))))((()))))))))*********++++++++++++++++++++++++++++++)))***++++++))))))***+++)))))))))))))))*********+++***)))(((((()))***+++)))*********)))(((''''''(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((())))))***+++***+++,,,,,,+++***)))(((*********)))******+++,,,,,,+++******))))))))))))))))))*********+++++++++*********++++++,,,,,,---+++***)))((((((((((((((()))))))))))))))***++++++************************(((***+++***)))(((((()))++++++******))))))((((((%%%%%%&&&'''((()))******))))))(((((((((((())))))&&&''')))***++++++++++++((()))***)))'''&&&&&&'''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******)))************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))*********))))))((((((((('''***,,,+++(((''')))+++******))))))))))))******,,,+++)))(((''''''''''''&&&%%%%%%&&&''')))+++,,,(((''''''''')))+++---...))))))))))))))))))))))))++++++***)))((((((((()))))))))(((((((((((())))))'''((()))***************((()))***,,,,,,+++***))),,,+++******,,,------,,,)))***,,,------,,,+++)))***************+++++++++((()))+++,,,---,,,+++*********+++++++++,,,,,,---*********)))))))))))))))***************+++++++++************++++++,,,,,,......///000111222333444555666888999999999888777999999999999999999999999999:::<<<<<<;;;;;;===>>><<<======>>>????????????======<<<;;;::::::999999888888888777777777777777444444444444222111///......------,,,+++,,,,,,,,,------------------......------...///111333444555777888:::<<<============>>>??????>>>===<<<<<<>>>;;;;;;:::999888777666666222222222222222333444555888999;;;;;;<<>>===;;;:::777666444111///---++++++///...---,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///************++++++++++++*********+++++++++++++++)))))))))*********++++++************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++,,,,,,******)))(((((()))******))))))************))))))((((((((()))))))))******))))))******************)))+++,,,+++***)))***+++)))))))))))))))*********+++***)))(((((()))***+++)))))))))))))))((('''&&&)))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((''''''''''''((()))))))))***+++,,,,,,***)))(((******))))))***++++++,,,---,,,+++***************)))))))))***++++++,,,,,,*********+++++++++++++++***)))(((((((((((((((((())))))))))))******+++,,,************************''')))++++++***))))))***************))))))))))))&&&&&&'''((())))))*********))))))(((((((((((((((&&&''')))***++++++******((()))+++***)))(((((()))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******)))******+++******))))))******)))))))))((((((((())))))))))))))))))))))))************************)))*********)))((()))******))))))))))))***+++,,,+++***((('''&&&&&&'''((($$$%%%&&&'''((()))******'''''''''((()))+++,,,---))))))))))))))))))))))))++++++***)))))))))*********))))))(((((())))))***((())))))************)))''''''(((((()))(((((('''***)))((()))+++++++++))))))***+++,,,,,,,,,+++*********************************+++,,,,,,,,,,,,,,,++++++***++++++,,,---...******************************))))))******+++,,,+++++++++,,,------......///000111222444555666777777888:::;;;;;;:::888777:::::::::;;;;;;;;;<<<<<<999;;;<<<===<<<<<<===???======<<<<<<<<<<<<;;;;;;:::999888777666555555444333333333333333333333444000000111111000000/////////...------,,,,,,------..................------***+++,,,---///000111111333444666777888888888777777888999999777777888999777888888888888888777777333222111111111111111222222444666777888:::>>>AAABBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEECCCCCCCCCBBBAAA@@@>>>>>>;;;:::888555222000//////,,,++++++*********++++++++++++++++++,,,,,,,,,---)))))))))***,,,---///000'''''''''(((((((((((((((+++++++++++++++,,,,,,,,,)))))))))************+++++++++******)))(((((('''))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++***)))(((((()))***+++))))))***++++++++++++***'''((((((((()))))))))))))))))))))))))))************+++,,,+++*********,,,*********)))))))))))))))+++******)))))))))))))))''''''''''''''''''&&&%%%))))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))'''(((((())))))(((((('''))))))))))))************))))))(((((((((((((((((((((''''''''''''((())))))))))))***++++++***)))((())))))))))))***+++,,,,,,,,,,,,++++++***+++++++++((())))))***++++++,,,,,,******************)))))))))))))))((())))))******))))))))))))***+++,,,---************************(((***,,,,,,***))))))***)))))))))))))))*********((((((((())))))***************)))((((((((((((((('''(((***,,,,,,,,,******''')))++++++***))))))***))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))************+++++++++++++++***++++++*********)))))))))))))))))))))))))))))))))((())))))******++++++,,,***)))((()))*********)))((((((((()))***+++,,,---+++)))(((''''''''')))***%%%&&&(((***++++++***)))((())))))************)))))))))))))))))))))))))))+++************++++++,,,+++***))))))))))))***+++)))************))))))(((((((((''''''''''''(((((('''&&&&&&''')))***(((''')))))))))*********++++++***************************************++++++,,,++++++******+++,,,...///***++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,------...//////000000111222444666777999999666888:::<<<<<<;;;:::888999:::;;;;;;<<<===>>>>>>;;;===>>>>>>===>>>???@@@@@@>>>===:::888666555555444444333333333222222222//////000000111111222222000000000000000000//////......---,,,,,,,,,,,,---//////......---------,,,***+++,,,...///000000111///000111222333333222111000222333333222222444555333444444555555555555555111111000000000000111111000111222222333555888;;;=========>>>@@@BBBDDDEEEDDDCCCCCCCCCCCCDDDFFFGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDEEEEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@>>><<<:::777666555444000///---,,,,,,,,,------'''(((((()))***+++,,,,,,,,,,,,+++++++++,,,------''''''(((((())))))))))))+++++++++,,,,,,,,,------*********+++++++++,,,,,,*********)))))))))))))))************************)))***+++,,,,,,+++***))),,,++++++++++++++++++***+++***)))(((((()))***+++******+++,,,,,,,,,,,,,,,(((((()))))))))*********)))))))))******+++++++++***+++,,,,,,******+++,,,++++++******))))))((((((***************)))((((((&&&&&&'''(((((((((''''''++++++++++++++++++++++++))))))((())))))***+++,,,((((((''''''(((((()))***''''''((((((((((((''''''((((((((()))))))))******(((((()))))))))))))))))))))))))))))))))***++++++))))))************))))))))))))))))))***+++,,,---,,,,,,+++++++++,,,,,,---((())))))***++++++,,,,,,+++*********))))))((((((***)))))))))***+++,,,,,,))))))))))))***+++,,,---************************)))+++------+++)))((()))(((((())))))******++++++))))))))))))******************)))((((((((((((((((((***,,,------,,,+++***%%%''')))***))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))*********++++++,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,)))'''(((+++,,,***''''''(((((()))***,,,---...+++***((('''((()))+++,,,&&&(((+++---...,,,+++)))***+++++++++***)))'''&&&))))))))))))))))))))))))+++*********+++,,,------,,,+++***))))))***+++,,,***************)))((('''+++***)))(((((()))***++++++******+++------,,,***))))))(((((()))***++++++++++++*********************)))((((((((()))+++,,,++++++******+++---...///++++++++++++++++++,,,,,,+++***)))))))))***,,,---------......///000000111111111333555777888:::;;;444666999<<<======;;;:::999:::;;;<<<===???@@@@@@===>>>???@@@??????@@@BBBBBBAAA===999555222000//////000000000000111111111------...///000111111222222222111111000000//////...---,,,,,,++++++,,,,,,///......------,,,,,,+++,,,---...000111222222222---...///000000///...------...000000///000111333111111222222333222222111000000///000000111222333///000111000///000333555888888888888:::<<>>===AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@===;;;999999888888666444111///.........******+++,,,...///000111///...---,,,++++++***+++******++++++,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------((((((((()))******++++++***************************+++,,,------,,,+++***---,,,,,,++++++*********+++***)))'''''')))***+++***+++,,,---------------)))************+++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++***)))((((((''')))***+++++++++)))((('''(((((()))***+++++++++***++++++++++++++++++++++++&&&&&&&&&&&&''')))******((((((((((((((()))******''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))******+++++++++++++++***++++++,,,---)))))))))))))))*********))))))))))))***+++,,,---++++++++++++,,,------...************************))))))))))))))))))))))))(((******)))'''&&&'''((((((((()))***+++,,,,,,,,,************************))))))************))))))******)))(((((((((((((((&&&'''))))))((()))***,,,***)))((((((((((((((()))+++***)))***++++++***))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))((()))***,,,///000***************)))((('''))))))))))))))))))))))))+++++++++***************))))))))))))************,,,,,,+++***)))))))))*********))))))))))))******,,,,,,+++***))))))******+++***)))(((((((((((((((***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((+++++++++***************)))******++++++,,,---------,,,***(((((()))***+++***++++++++++++***))))))***)))))))))((((((''''''(((((()))***++++++,,,,,,))))))************))))))******************************))))))******+++,,,,,,++++++******)))))))))+++***)))((()))***,,,...000000000111222333444555444555666777777777777777999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>???>>>>>>???<<<777444444222...+++...//////---++++++,,,------...//////------...///...//////000000////////////...------,,,,,,---------...///000000000///...////////////......---,,,//////...---,,,,,,,,,---////////////...---,,,,,,000///...---------......,,,---...///000///....../////////000000111111111666666666777777888888888::::::::::::;;;<<<===>>>???@@@@@@@@@>>>;;;999777:::::::::<<<===???AAABBBAAABBBBBBBBBCCCDDDDDDDDDHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEFFFFFFCCCCCCCCCBBBAAA>>><<<;;;999888666333111...,,,+++000---+++***+++,,,------000///......------......,,,,,,,,,+++++++++******((()))***+++,,,+++******'''(((***+++,,,+++)))(((************************,,,***(((''''''(((***,,,---,,,***)))((()))******++++++++++++++++++++++++************************)))***+++,,,------,,,++++++***)))))))))***,,,,,,''')))+++,,,------,,,,,,)))***,,,------,,,***)))((()))*********)))'''&&&%%%''')))***)))((()))******)))))))))+++,,,+++******)))(((((()))***+++,,,+++***)))(((((()))***+++((((((((((((((())))))***************************(((((((((((())))))))))))******************+++++++++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***))))))))))))************************************))))))))))))))))))))))))+++,,,---,,,***)))***+++)))))))))***+++++++++,,,************************))))))************))))))******)))((((((((((((((($$$%%%''''''&&&'''(((***))))))(((((((((((())))))+++***)))***++++++***)))))))))))))))))))))))))))******)))))))))))))))))),,,,,,+++******+++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))*********************))))))))))))************++++++******)))***************))))))))))))******+++***))))))(((((())))))))))))((('''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''')))*********************,,,++++++******)))((((((---,,,***)))((()))***+++************))))))))))))*********))))))(((((((((((())))))***++++++,,,,,,))))))************))))))***************************************+++,,,,,,,,,,,,,,,++++++*********++++++***)))***+++---///222222222222333444555666555666777777888888888888999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;======>>>>>>>>>???<<<888555444333000---------...---,,,,,,...///...///000///...---...///------.........---,,,,,,------,,,+++++++++++++++,,,---.../////////......---....../////////......000//////...------......000000000//////...---,,,000000000000000000000000---...///000000//////...---------.........//////111222222222333333333333777777777777888999:::;;;999999::::::999666444222444444555666777999:::;;;======>>>@@@BBBCCCDDDEEEHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIIIIHHHHHHHHHIIIIIIDDDDDDDDDCCCBBB@@@===<<<<<<;;;:::777555222000///111///,,,+++,,,---------,,,++++++************************)))))))))((((((((()))***+++,,,++++++***'''(((***+++++++++***)))************************+++***)))(((((()))***+++++++++******************************************(((((((((((((((((((((((((((((()))***************+++***)))))))))***+++,,,++++++,,,,,,++++++******)))***+++,,,,,,+++***)))))))))***+++***)))((('''&&&(((******)))(((((()))+++***)))***,,,,,,,,,+++''''''&&&%%%&&&'''((((((+++***)))(((((()))***+++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))(((((((((,,,,,,+++***))))))))))))+++***)))(((((()))***+++++++++************+++++++++***))))))))))))***+++))))))))))))************************************)))))))))))))))))))))))))))***+++***((('''((()))******************++++++************************))))))************))))))******)))((((((((((((((($$$&&&''''''''''''(((***)))))))))(((((())))))***+++***)))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))),,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,))))))))))))))))))))))))((((((((())))))*********))))))))))))*********************)))******++++++******))))))))))))*********)))(((((((((((((((((())))))))))))(((((((((((('''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))*********+++******)))(((((('''''',,,+++***)))))))))***+++,,,,,,***)))))))))***+++***************))))))))))))))))))***++++++,,,,,,))))))************))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000444444444555555666777777777777888888999888888888888888888888999999999999888888888888999999999999777888999:::<<<<<<=========;;;888555444333111///+++,,,------,,,---///111...000000///---,,,---...---.........---,,,++++++------,,,++++++++++++,,,+++,,,---............---,,,---...///000000000000111111111000000000000000111111111111000///...---+++,,,---......---,,,+++//////000000000000///...,,,------------.....................////////////222222222222333444555555333444444444444222111////////////000111333444555666777999<<>><<<;;;555333000.........---,,,---,,,++++++******++++++++++++++++++++++++++++++))))))******++++++++++++((()))***+++++++++******************************))))))************))))))'''(((***+++,,,,,,+++***************************************************)))((('''&&&&&&''')))******************+++++++++///...,,,***((((((((()))******)))(((((()))******((()))*********)))((('''(((***+++***(((''''''((()))((('''(((***+++***))),,,,,,++++++***************))))))))))))))))))******))))))))))))***++++++))))))))))))))))))))))))++++++******)))(((((((((,,,+++***)))))))))))))))***))))))))))))))))))***)))))))))******)))))))))+++++++++******+++++++++((()))))))))************************************))))))))))))))))))))))))***+++,,,,,,******+++,,,+++++++++***************************************))))))************))))))***))))))(((((((((((((((((()))+++***))))))***+++)))))))))))))))***+++++++++***)))***++++++***))))))))))))))))))))))))))))))))))))******+++++++++'''((()))***,,,---......***)))(((&&&'''(((***+++))))))))))))))))))))))))&&&&&&'''((()))******+++((()))))))))***************)))))))))***+++,,,,,,******))))))))))))***************))))))******+++(((((()))******))))))((("""$$$&&&'''((('''%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))******+++(((((())))))***++++++,,,******************++++++...,,,***)))((()))+++,,,******************++++++***************+++++++++******++++++++++++******************************++++++******++++++,,,---,,,,,,,,,------.........//////000111222333444555999999:::::::::999888888888888888888777777666555111111111111111111111111000000000111111111222222222222444555666777777777555444333222000000000000,,,------,,,***)))+++,,,...//////...---,,,,,,---//////000000///...------//////...------------...,,,,,,------...///000000333333444555555555555555999999:::;;;;;;::::::999999999999999888777666555111222444555444333111///111111111000000000000111000000000000000000000000/////////...............------------------...///000111111111111111000000...............///000111111111333444666888999:::888999:::<<>>777555222111000///---+++......---,,,,,,,,,,,,---++++++++++++++++++++++++***************+++++++++)))******+++++++++++++++************************))))))************))))))'''(((***+++,,,,,,+++***++++++++++++++++++++++++************************+++***(((((('''((()))***))))))******++++++++++++---,,,***)))((()))************)))(((((()))******(((((()))))))))((('''&&&(((***+++***(((''''''(((((('''&&&'''((())))))''')))))))))((((((''''''&&&)))))))))******))))))))))))(((((((((((()))******************************+++*********)))))))))((((((((((((((()))***++++++)))))))))******)))))))))((()))************)))(((************************((()))))))))************************************))))))))))))))))))))))))((()))+++***))))))***+++******************++++++************************))))))************))))))******)))((((((((((((((('''((())))))''''''((()))))))))))))))******+++,,,+++***)))***++++++***)))))))))))))))))))))))))))************++++++++++++))))))************))))))(((((('''&&&'''((()))***))))))))))))))))))))))))((((((((())))))*********))))))))))))*********************)))******++++++******))))))))))))*********************++++++,,,$$$%%%'''(((((('''&&&&&&%%%%%%'''((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((())))))*********,,,++++++******)))(((((()))*********++++++++++++***)))((('''''''''((())))))))))))*********************************************++++++++++++************************************))))))******+++,,,++++++,,,,,,---...//////000111222333555666777777:::;;;<<<<<<;;;:::888777777777777666555444333222............------------............////////////000111222333444444444444111222222111//////000111...//////---+++***+++---...///000000......///000//////000000000000////////////...------------...///......///000111333333666777888999::::::::::::>>>???@@@AAABBBAAA@@@??????@@@@@@??????>>>===<<<777888888888777555444222333333222222333333444555333222222222222222111111000000000000/////////////////////......//////000////////////////////////......---------......//////000111222333444555555555555666888;;;>>>@@@AAAAAACCCFFFJJJLLLLLLKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGDDDEEEGGGGGGGGGEEECCCAAA;;;999777555444222///---...---,,,,,,++++++,,,,,,)))))))))))))))***************))))))******+++,,,************++++++,,,,,,************************)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++((((((((((((((((((((((((++++++******))))))******))))))***++++++++++++*********)))))))))******+++************************((())))))******((('''&&&''')))******((('''(((((((((&&&&&&'''((()))(((''')))***************)))((())))))************))))))((((((((((((((())))))***************************************************'''''''''((()))***+++,,,))))))************))))))((()))***++++++***)))((())))))************))))))))))))))))))************************************))))))))))))))))))))))))%%%'''((((((''''''(((***)))))))))***+++++++++,,,************************))))))************))))))******)))(((((((((((((((''')))***)))((('''((()))))))))))))))***+++,,,---+++***)))***++++++***)))++++++++++++++++++++++++************))))))))))))'''((()))******)))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********************))))))))))))************++++++******)))***************))))))))))))******)))))))))))))))***++++++$$$&&&''')))))))))''''''************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))*********************+++******))))))(((''''''))))))***+++++++++++++++*********)))))))))((((((((((((((())))))************************************++++++,,,,,,++++++***************************))))))(((((())))))***+++)))***+++,,,---...//////111222444555777888888999;;;<<<======<<<:::888777555555555444333111000///---------,,,,,,,,,++++++------........./////////000000111111111111000000///111222111//////111333000111111000......000111000111333333222222333555222222333444555555555555333222111111000000111111111111000111222444555666666888:::<<>>===<<<:::999777666555666666555666666888:::;;;999999888888777777777777555555444444444333333333333222222111111222222333111000000///............//////............//////---...///000111222333444555555555666777888999:::>>>@@@CCCGGGIIIJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFHHHJJJIIIHHHFFFDDDAAA>>><<<:::888666222000...------,,,,,,,,,,,,,,,(((((()))))))))*********+++***)))))))))***+++,,,+++*********++++++,,,,,,************************+++***)))(((((()))***+++++++++******************************************((((((((((((((((((((((((***+++++++++******)))(((((()))***+++,,,++++++***))))))************)))))))))***+++,,,,,,+++***)))******+++,,,+++***)))(((&&&(((******)))(((((())))))((('''(((***+++***)))***+++,,,---------,,,+++((()))***++++++***)))((())))))(((((())))))***+++************************)))))))))******++++++,,,((((((((((((((()))***+++((()))***++++++***)))((()))***+++,,,,,,+++***)))******+++,,,,,,+++******))))))))))))************************************))))))))))))))))))))))))(((***++++++******+++---(((((()))***+++,,,,,,---************************))))))************))))))******)))(((((((((((((((***+++,,,+++***)))***+++))))))))))))***+++,,,---+++***)))***+++++++++)))++++++++++++++++++++++++******))))))((((((''''''###$$$&&&(((************'''((()))***+++*********))))))))))))))))))))))))+++++++++***************))))))))))))************,,,,,,+++***)))))))))*********))))))))))))******((((((((((((((()))******''')))+++,,,---,,,+++***))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++***************&&&&&&''''''((()))))))))((()))***+++++++++++++++,,,------------,,,+++***''''''(((((()))))))))***++++++*********************++++++,,,,,,++++++***************************((((((((((((((())))))***))))))***+++---...//////222333555666888999999:::;;;<<<======<<<:::888666444444333222111///...------------,,,,,,+++++++++........./////////000000000000000000000//////...///111222222000000222555000111222222111222444666111333555555555555777999666777888:::;;;;;;;;;;;;777777666555555555666666333222222222333555777888666777:::>>>BBBEEEGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFEEECCC@@@>>><<<;;;;;;888888888888:::<<<>>>????????????>>>>>>=========:::::::::999999888888888555555444444444444444555333333222111000000000000222222111000000000111111+++,,,---///111222444444666555555444444444555555;;;===???BBBEEEFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGJJJKKKKKKJJJHHHFFFDDDBBB@@@>>><<<999555222000///......------......******++++++,,,,,,,,,,,,+++***)))))))))***,,,---++++++******++++++,,,---************************,,,***)))'''''')))***,,,---,,,***)))))))))******))))))))))))))))))))))))************************)))***+++++++++)))((('''((()))***+++,,,+++******)))***+++++++++)))(((''')))***,,,------,,,***))),,,,,,---...---,,,+++***%%%''')))***)))((()))***+++))))))***+++,,,+++***&&&''')))***++++++***)))((()))***++++++***)))(((*********)))***++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---***))))))(((((((((((()))((()))***++++++***)))((()))***,,,------,,,***)))++++++------------++++++))))))))))))************)))************+++++++++))))))))))))***+++,,,---************************+++++++++*********)))))),,,...///---)))((()))+++***************************)))((('''&&&&&&&&&&&&---***((((((+++,,,+++)))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))+++*********))))))((((((+++,,,------,,,+++)))(((''''''(((((())))))******+++*********))))))((((((******))))))))))))******(((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((()))******))))))))))))((((((((((((***++++++***((('''((()))'''&&&%%%%%%&&&'''((()))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++)))'''''''''))))))(((((((((((())))))(((((()))***************---------,,,+++***)))(((,,,,,,++++++***+++++++++***************))))))(((,,,...111222111111111222444555666777888999999999999999999888888666555555555111///...000000...,,,++++++,,,------,,,,,,+++++++++******,,,---///111...---,,,,,,,,,---...///......------...111333555111222333333333333555777666666777888999;;;===>>>AAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>===<<<;;;;;;:::999888777777777777777;;;<<<>>>@@@CCCEEEGGGHHHLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJHHHGGGDDDBBB@@@>>>??????>>>===>>>@@@CCCDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;:::999888===<<<;;;999666333111000333111///------///222333///......---...///111222111222222222333333333444888888999:::>>>BBBFFFHHHFFFFFFGGGFFFEEEFFFHHHKKKGGGHHHJJJKKKKKKIIIGGGFFFBBBBBBCCCCCCAAA>>>;;;:::777666333000...---,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++*********))))))******+++,,,***************************+++,,,------,,,+++***+++---......,,,++++++,,,,,,+++++++++***)))))))))''')))+++------+++)))'''))))))))))))))))))))))))---,,,***)))))))))***+++)))***,,,------,,,***)))************************++++++,,,,,,---------...))))))))))))************************************---+++)))***,,,,,,)))'''******++++++++++++******+++***)))(((((()))******'''''''''((((((((((((((()))************++++++++++++++++++*********))))))******))))))))))))******)))))))))))))))((('''''''''((()))+++++++++***)))))))))************)))))))))************+++++++++++++++******************************************+++++++++*********))))))+++,,,...---***)))+++---***************************))))))((())))))******///,,,))))))******)))'''''''''((()))***+++,,,,,,))))))))))))))))))))))))************)))))))))((())))))***************)))''''''''''''((((((((()))************)))))))))((())))))(((((((((((())))))(((((())))))))))))((((((+++*********************))))))((((((((())))))*********)))))))))((((((((()))***+++***((((((((())))))(((''''''((()))***+++)))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,---///...,,,******+++***))))))((((((((())))))))))))***++++++++++++*********+++,,,,,,,,,++++++,,,+++***)))((('''''''''))))))************))))))***---000111111111222333555666777888999999999999;;;::::::888777555333222222000------...///...,,,------------,,,,,,,,,,,,------,,,,,,,,,---...///......---------...///000000//////000111444666888666777888888777888:::<<<>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>======<<<<<<======@@@AAACCCEEEGGGIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMPPPOOOOOONNNNNNNNNOOOOOOMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBB@@@>>>;;;999888888777555333222222333333000000///......///000111111111222222333333444444555555555666888;;;>>>@@@DDDEEEFFFFFFFFFGGGIIIKKKJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFCCCAAA???<<<:::777444111///...............------,,,++++++************))))))))))))******))))))******+++,,,************************)))***+++,,,,,,+++***)))&&&''')))***)))((()))***+++++++++***************(((***+++,,,,,,+++***(((************************,,,+++***)))))))))******)))***,,,------,,,***)))************************(((((((((((())))))))))))+++++++++******)))))))))************************+++)))((()))******(((&&&)))******++++++******)))******)))(((((()))***+++(((((()))))))))*********)))************++++++++++++++++++*********))))))((((((''''''''''''((((((******++++++***))))))(((&&&''')))***++++++++++++))))))************)))))))))************+++++++++,,,,,,++++++***))))))(((************************+++++++++***************)))+++,,,,,,++++++,,,---************************)))))))))***+++,,,---...///---***)))))))))'''&&&''''''((()))***++++++,,,))))))))))))))))))))))))************))))))))))))''''''''''''((()))******&&&&&&''''''''''''((((((************))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((******************++++++***))))))((((((((())))))++++++*********))))))))))))***+++***)))((()))************)))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((***++++++***))))))***+++***)))((((((((((((((())))))***+++++++++++++++'''((()))+++,,,---......000///...,,,+++***))))))))))))***************)))(((+++///111222222444555777888999:::::::::::::::<<<;;;:::888555222000//////---,,,,,,---......---000///...---,,,,,,---...///...------,,,,,,------///////////////000111111333333333444666999;;;======>>>??????>>>???@@@BBBEEEFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQRRRRRROOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCAAA???>>>===;;;999777666555444333222111000///000000000111111222333333444444333333333333444555777999???BBBDDDFFFFFFGGGIIIJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDBBB@@@===999666333111000000//////...,,,+++******+++*********))))))))))))******))))))******+++,,,************************))))))***++++++***))))))"""%%%'''((('''((()))******************+++++++++************************+++++++++++++++++++++++++++***))))))((()))))))))***+++,,,------,,,+++*********************************************))))))+++++++++******)))))))))************************+++***)))***++++++)))''')))******++++++******))))))((((((((()))***+++,,,&&&''''''((()))***++++++)))************++++++++++++++++++***************)))((((((''''''(((((()))+++++++++,,,++++++***)))))))))******+++******)))))))))************))))))))))))*********+++++++++++++++++++++******))))))************************************************)))******************+++************************************+++,,,---------,,,***))))))((((((((('''(((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))(((''''''&&&'''((()))***'''(((((((((((((((((((((*********))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((()))))))))+++***))))))((()))))))))++++++++++++*********))))))***+++***)))((()))***+++++++++***++++++++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&((()))***)))((()))***++++++***)))((((((((((((((())))))***+++*********'''((()))+++---.........111000///...---,,,,,,,,,((()))***+++++++++++++++))),,,000222444555666888999999::::::::::::::::::999999888666444222000...------,,,,,,---...//////222111///---,,,---...///---------------.........222222222222333444444555888888999:::<<<>>>AAABBBCCCDDDEEEDDDCCCDDDEEEGGGFFFHHHJJJLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRROOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEDDDDDDBBB???===<<<999888777555333222111000000000111111222333333333222222111111222333444555:::>>>AAADDDEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIJJJIIIHHHGGGFFFEEEFFFDDDAAA>>>:::777444333//////...---,,,++++++***------,,,,,,,,,+++++++++******))))))******+++,,,************************((()))***++++++***)))(((%%%''')))***))))))***+++)))))))))***+++++++++,,,++++++***))))))***++++++++++++++++++++++++++++++***)))))))))))))))))))))***++++++,,,,,,++++++***************************,,,++++++******)))))))))))))))))))))))))))))))))************************,,,,,,,,,---------,,,+++))))))************))))))'''(((((()))***++++++,,,###$$$%%%&&&'''((())))))))))))*********+++++++++************************+++******************+++***+++++++++++++++******,,,,,,,,,+++***)))((('''))))))************))))))))))))*********+++++++++((()))***++++++++++++***************************************************+++***))))))(((((('''&&&******************************))))))))))))******))))))))))))((()))***+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******,,,+++)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***(((((())))))))))))((((((''''''(((((())))))))))))******))))))))))))******++++++++++++*********)))((()))******)))((()))+++*********************)))++++++******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***,,,---,,,,,,---...++++++***)))))))))))))))'''((())))))******))))))((()))***+++,,,---------+++***************+++,,,)))***+++,,,------------,,,///333555666777999:::999999:::::::::999888888555555555444333222111000------------......000111222111///---------///000+++,,,---///000111222333666666777888888999999:::======>>>@@@BBBCCCEEEFFFFFFGGGHHHGGGFFFFFFHHHIIIGGGHHHJJJLLLMMMLLLJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOPPPQQQRRRSSSRRRRRRPPPPPPNNNMMMLLLKKKLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOOOOOOOOOONNNMMMMMMHHHIIIJJJJJJIIIHHHFFFDDD???>>>===;;;999777555444111111222222222333333333///000000000111222333333666999===@@@BBBCCCDDDFFFHHHHHHHHHGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDAAA>>>:::888666//////---,,,++++++,,,,,,---------,,,,,,,,,,,,+++******))))))******+++,,,************************((()))***++++++***)))((()))***,,,+++***))))))***)))))))))***+++++++++,,,,,,+++***((((((***+++,,,++++++++++++++++++++++++)))))))))************)))++++++++++++++++++++++++************************((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))******************************+++,,,---------,,,,,,,,,)))))))))******)))))))))''''''((()))***+++++++++$$$$$$%%%&&&'''((()))***))))))*********+++++++++************************++++++************++++++))))))******+++******))),,,++++++***************))))))************)))))))))************+++++++++'''(((***+++,,,,,,++++++***************************************+++++++++,,,***)))(((((((((&&&$$$***************************))))))((((((((())))))'''((())))))((((((***,,,(((((())))))************))))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))++++++************))))))))))))))))))******************))))))))))))******(((((())))))))))))(((((()))))))))***++++++,,,,,,***))))))))))))***+++,,,++++++*********)))))))))((()))******))))))***+++))))))*********)))((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((***+++,,,+++***+++,,,*********))))))******+++(((((()))************))))))***+++,,,,,,,,,,,,,,,************+++,,,---...***+++,,,...///000000000000222666777777888999:::888888888888888777666555111222222333333222222111---...///...---...///111000///...------...///000+++---///222555777888999:::;;;<<<>>>????????????BBBBBBCCCEEEFFFGGGHHHIIIGGGHHHIIIHHHGGGFFFHHHJJJHHHIIIKKKLLLMMMMMMMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSQQQPPPNNNMMMLLLLLLLLLMMMPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRKKKLLLMMMNNNNNNNNNMMMLLLFFFEEEDDDCCC@@@>>>;;;:::666666555555555555444444/////////000000000000111222555888;;;<<<>>>@@@BBBFFFGGGGGGIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFDDDAAA???===;;;333222000...---,,,------++++++++++++******************))))))******+++,,,************************))))))***++++++***))))))(((***++++++)))'''((((((***************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************))))))((((((((((((((((((%%%&&&''''''((()))******************************''')))++++++***)))***+++((())))))******))))))((('''((()))******+++******'''(((((()))***+++,,,,,,)))************+++++++++***************+++++++++***))))))(((((())))))***((()))******************))))))))))))+++,,,......))))))************)))))))))************+++++++++((()))+++,,,,,,+++***)))************************))))))*********+++++++++---***))))))***+++)))'''************************((((((((((((((()))***+++''')))***)))'''''')))+++))))))))))))************))))))))))))))))))))))))((()))))))))*********************++++++***))))))************)))))))))(((((()))))))))************))))))(((((((((((())))))(((((())))))))))))((((((((())))))***++++++,,,,,,((((((((()))***+++,,,---******)))))))))(((((((((''')))******))))))***+++)))***++++++***)))(((''')))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((******((((((((()))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,------...+++,,,---///111222222222222555777888777666666777666777777666555444333222000000111111222111111111,,,---......,,,+++---000---------......//////000000111444888;;;===>>>>>>???@@@AAACCCDDDEEEDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJIIIIIIJJJKKKMMMNNNOOOOOOOOONNNLLLKKKKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKMMMPPPQQQRRRQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNQQQQQQQQQPPPOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSOOOOOOPPPPPPPPPPPPPPPPPPLLLLLLKKKIIIGGGDDDAAA@@@<<<<<<;;;:::999888777777333333333333222111000//////111444555666999<<>><<<;;;:::999999999888777555333111000...///111222333555999===<<>>:::555111...------.........---------,,,,,,*********)))***++++++,,,***************************+++,,,------,,,+++***&&&(((++++++++++++,,,---,,,+++++++++******))))))************************))))))))))))))))))))))))***+++,,,---...------,,,,,,++++++******++++++,,,************************''''''(((((())))))******......---,,,+++***)))(((************************'''))),,,,,,***)))+++---(((((())))))))))))(((((())))))***++++++***(((((()))))))))))))))*********)))************+++++++++))))))******++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------------111000---+++)))((((((((())))))************))))))************)))))))))))),,,,,,,,,++++++***************)))))))))))))))***)))************+++++++++******+++++++++***)))))),,,,,,,,,,,,,,,+++***))),,,***((('''(((******)))&&&''''''((()))******+++******************************))))))))))))******)))*********)))(((&&&%%%(((((((((((())))))))))))((((((((((((''''''''''''(((((()))***************************(((&&&$$$###&&&&&&%%%&&&)))******)))))))))*********+++++++++)))))))))((())))))***+++++++++++++++++++++++++++(((((((((((()))))))))))),,,,,,++++++***)))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******+++++++++++++++++++++,,,(((((()))))))))(((((('''***)))(((((((((***+++,,,+++++++++++++++,,,,,,,,,************************)))******+++++++++******)))))))))))))))*********---,,,,,,+++,,,---///000...000222444555666555555555555555444444444333333333333333222222111111111111000000//////.........///......------------...+++,,,---///000222222333555666777:::===@@@BBBDDDDDDFFFHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHDDDEEEHHHJJJLLLNNNOOOOOOOOONNNLLLKKKKKKJJJHHHFFFMMMJJJHHHHHHKKKMMMMMMKKKLLLKKKIIIIIIJJJJJJHHHGGGIIIHHHFFFEEECCCAAAAAA@@@EEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGGGGFFFGGGHHHJJJFFFFFFEEEFFFHHHIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDDDDFFFJJJKKKJJJIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQRRRTTTRRRSSSUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHCCC>>>;;;:::;;;<<<>>>>>>===<<<:::888555444333111///...000333666999>>>@@@BBBEEEGGGIIIJJJKKKLLLJJJIIIJJJMMMMMMKKKHHHIIIIIIHHHHHHGGGFFFEEEEEECCCAAA>>>;;;888555111.../////////............---,,,,,,++++++***+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((***+++,,,+++(((%%%%%%''')))((('''000...,,,******,,,...000)))***+++,,,,,,,,,,,,,,,))))))(((((((((((()))))),,,,,,,,,+++++++++******+++++++++***)))'''&&&%%%%%%''')))+++,,,+++***)))'''((()))******+++******))))))************))))))(((((()))***************'''&&&%%%%%%'''***---///))))))))))))))))))))))))((((((((((((((())))))***************************(((((()))***+++,,,,,,---))))))))))))************+++*********))))))((((((******++++++++++++******(((((()))***+++,,,------,,,,,,,,,+++++++++************))))))))))))******)))************++++++++++++*********))))))((((((++++++++++++++++++***)))*********,,,------+++((((((((())))))***+++++++++))))))***+++,,,------...******))))))))))))******)))*********)))(((&&&%%%))))))))))))************************))))))))))))(((((()))*********************+++***)))(((&&&%%%'''&&&&&&''')))***)))((())))))*********+++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++((((((((()))))))))***************************++++++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******************++++++++++++++++++,,,,,,,,,++++++******)))((((((((()))+++,,,)))))))))))))))*********************************))))))*********))))))(((((())))))***************------,,,,,,,,,---...///000111333444555555555555555555444444333333222222222111111111000000000///000000000/////////............------------------............///111333444666777888999<<<>>>@@@AAAEEEGGGHHHIIIHHHGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGIIIKKKLLLMMMNNNNNNOOONNNMMMLLLLLLLLLKKKJJJLLLIIIGGGHHHKKKMMMMMMLLLGGGEEEDDDCCCDDDEEEDDDCCCEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEDDDCCCCCCCCCDDDFFFFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFGGGEEEDDDEEEEEEEEEFFFGGGHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKLLLMMMNNNPPPPPPPPPRRRTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPOOOPPPMMMIIIEEEAAA@@@@@@@@@?????????>>>===;;;999888555333111///000222444666;;;===???CCCFFFHHHJJJKKKLLLJJJHHHIIIKKKKKKIIIGGGIIIIIIHHHHHHGGGFFFFFFFFFDDDBBB???===<<<999555222///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++***)))))))))***+++,,,---+++((((((***,,,+++***---,,,***((((((***,,,---)))***++++++,,,,,,,,,+++++++++************++++++,,,,,,++++++************''''''((()))******))))))&&&''')))***++++++******))))))*********))))))((((((((())))))))))))((((((&&&''')))***,,,---------*********))))))((((((((()))))))))))))))))))))))))))))))))))))))***++++++************************))))))******************))))))))))))************+++++++++*********))))))******++++++++++++******))))))***+++,,,---......,,,,,,,,,++++++++++++*********)))))))))******+++)))************+++++++++...---,,,***))))))******))))))******+++*********''')))---000222111,,,((())))))******++++++,,,,,,'''((()))+++---///000111******))))))))))))******))))))******)))((('''&&&************++++++++++++)))))))))(((((((((''''''((())))))************)))*********+++***)))(((((()))((('''''')))))))))'''***************+++++++++(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))*********++++++(((((()))******+++,,,,,,+++++++++,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))((())))))******))))))))))))))))))((())))))***+++(((((()))))))))*********************************))))))))))))((((((''''''((()))***+++,,,+++******------,,,,,,,,,---......222333555666666666555444555444333222111111111111111111111111000000000000000000000///////////////............////////////111000//////000222333555888888999:::;;;===???@@@FFFHHHIIIJJJHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDBBBCCCEEEGGGHHHHHHEEECCC@@@@@@AAABBBBBBAAACCCBBBAAA@@@AAABBBCCCDDDBBBBBBBBBAAA@@@@@@??????>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@AAAAAA@@@???AAABBBCCCCCCAAAAAAAAABBBEEEEEEEEEFFFHHHJJJLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTUUUVVVVVVUUUVVVVVVWWWWWWVVVUUUTTTTTTSSSQQQNNNKKKHHHFFFDDDCCC@@@@@@AAA@@@@@@???>>>===888666444111000111222333777888;;;???CCCFFFIIIJJJLLLJJJHHHGGGHHHIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@@@@>>>;;;888333222000...,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,+++***************+++***)))''''''((())))))(((---+++***))))))***+++---)))***++++++,,,+++++++++++++++************+++++++++************)))))))))&&&'''((()))******++++++((((((((()))******+++++++++++++++******)))''''''(((((())))))))))))(((((())))))+++,,,,,,------,,,++++++,,,,,,+++)))'''%%%))))))))))))))))))))))))***************++++++,,,*********************************))))))((((((((())))))))))))************++++++++++++******************++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******++++++))))))*********+++++++++333111///,,,+++,,,---...'''((()))***************'''))),,,000333111---))))))))))))******+++++++++'''''')))***,,,...//////******))))))))))))******)))))))))))))))((('''''')))))))))*********++++++))))))))))))((((((((((((((()))************))))))))))))))))))))))))))))))***((('''((())))))((('''************************&&&&&&&&&'''((()))***+++)))))))))))))))))))))))))))*********++++++++++++((()))))))))*********+++******+++,,,...---***((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))*********))))))))))))******))))))))))))((((((((((((&&&'''(((((()))((((((((())))))))))))))))))***************+++,,,,,,------************************+++******)))((((((((((((((()))+++,,,---,,,+++***+++,,,,,,---...///000111555555777777777666555444333222111000/////////000111111111111111111111111/////////000000000000000000000111222222333333333000000222333444555666666::::::;;;<<<>>>@@@AAABBBGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMJJJIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFCCCBBB@@@@@@AAACCCDDDDDDFFFDDDAAA@@@BBBCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@AAACCCEEEEEEDDDCCCBBBBBBAAA@@@??????AAACCCDDDCCCBBBAAA@@@AAAAAABBBAAA???>>>>>>???@@@>>>===???AAABBBAAA>>>>>>???AAAAAA@@@@@@@@@BBBEEEIIIKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMOOORRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVSSSRRRQQQNNNKKKHHHFFFDDDBBBBBBBBBBBBBBBBBBAAAAAA;;;:::777555222111111000333444777;;;???CCCFFFHHHLLLJJJIIIHHHHHHIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCBBB???===:::888666333000000000000......---,,,++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++******))))))))))))((((((''''''((((((((('''...---,,,++++++,,,---...******++++++++++++******))))))(((((((((((())))))***)))))))))))))))))))))))))))*********))))))((())))))(((((()))***++++++***************)))(((((())))))************))))))---------,,,+++)))((('''((()))***+++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++************************)))))))))(((((((((((((((((()))))))))******************************))))))******++++++++++++******,,,++++++++++++*********++++++++++++++++++++++++***************+++,,,,,,))))))*********+++++++++222111...,,,,,,,,,---...'''((()))***************((((((***---//////---+++((((((((()))))))))))))))((((((((()))******++++++******))))))))))))******)))))))))(((((((((((((((((((((((()))))))))******++++++++++++************))))))*********))))))(((''''''''''''(((((())))))***)))(((((()))***((('''************************)))))))))***+++,,,------(((((((((((((((((((((((()))*********++++++++++++*********)))))))))(((((()))))))))+++,,,,,,)))&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))******))))))))))))******)))))))))((((((((('''''')))***++++++,,,,,,,,,+++))))))*********))))))))))))******+++,,,,,,------************************,,,+++***))))))))))))***)))***+++,,,---,,,,,,+++***+++,,,...111222444444777777888999888777666555222111///.........000000111111111111111111111111111111111222222333333333111222333444555555555555000222666999;;;;;;:::999<<<===>>>???AAADDDFFFGGGHHHIIIKKKJJJIIIHHHHHHIIIIIIIIIKKKLLLLLLMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJJJJIIIFFFDDDDDDFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHFFFDDDCCCDDDDDDDDDCCCEEEEEEGGGIIIKKKNNNPPPQQQQQQPPPNNNLLLIIIGGGEEEDDDGGGFFFFFFHHHKKKMMMLLLJJJGGGGGGGGGDDDAAA@@@AAACCCDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAABBBCCCDDDCCCAAAAAABBBAAA@@@??????AAABBB??????>>>>>>@@@CCCFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLOOOQQQSSSUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVSSSSSSRRRQQQNNNLLLIIIGGGEEEEEEDDDDDDCCCCCCCCCCCC???>>><<<999666444222111111222444777;;;@@@CCCEEEKKKKKKKKKJJJIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIEEEDDDCCCDDDEEEDDDCCCAAA???>>>;;;888555444333333......,,,++++++*********---,,,,,,,,,++++++*********++++++,,,,,,,,,++++++*********************************))))))(((((('''++++++,,,,,,++++++++++++---,,,,,,++++++,,,,,,---*********++++++******)))))))))(((((((((((()))))))))))))))))))))))))))***)))***************))))))***))))))((())))))***+++(((((()))******************++++++,,,,,,++++++***,,,,,,,,,+++***((('''&&&)))((('''((())),,,...000************************)))(((((((((((()))******************************&&&''''''((()))*********((()))))))))************))))))))))))))))))))))))******++++++++++++******(((((()))***+++,,,------***++++++++++++,,,,,,,,,***************+++,,,---)))************+++++++++---,,,+++*********++++++))))))******+++************))))))***,,,---,,,+++((((((((((((((((((((()))))))))))))))))))))((((((******))))))))))))******))))))(((((((((((())))))'''((((((((())))))))))))(((((('''''''''&&&&&&&&&)))************))))))(((((('''''''''''''''((()))***(((((((((******)))(((+++++++++***************)))))))))((())))))***+++(((((((((((((((((((((((()))))))))*********++++++++++++***))))))((('''''')))((()))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))************))))))((((((''''''(((((()))***++++++++++++)))************)))((((((''''''((()))***++++++,,,************************,,,+++***))))))***+++,,,++++++,,,,,,,,,---------+++,,,...111333555666666888888999::::::999888777333111000//////111333444111222222222222333333333555555666777777888999999333444666888999:::999999777999===@@@BBBBBB@@@???AAAAAABBBCCCDDDFFFHHHIIIGGGIIIJJJJJJHHHGGGGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGDDDGGGHHHFFFCCCAAABBBEEEGGGHHHIIIHHHHHHIIILLLNNNNNNMMMKKKJJJJJJJJJGGGFFFHHHKKKQQQXXX^^^cccfffhhhiiigggeeebbb^^^[[[YYYXXXVVVSSSQQQSSSWWWZZZZZZXXXUUUVVVVVVRRRLLLHHHHHHIIIDDDCCCBBBAAABBBDDDFFFHHHHHHGGGGGGHHHJJJKKKJJJIIIFFFCCC@@@???@@@AAA@@@???>>>>>>=========???@@@AAADDDDDDCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNQQQSSSTTTSSSSSSRRRSSSSSSTTTUUUVVVUUUUUUTTTTTTRRRPPPOOONNNJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@>>>;;;888666444111111333555888<<>>???@@@@@@:::;;;>>>@@@BBBBBBBBBAAADDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJIIIGGGFFFFFFGGGFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDEEEGGGGGGHHHHHHGGGBBBFFFHHHGGGEEEDDDGGGJJJMMMOOOQQQSSSSSSVVV[[[^^^^^^]]]\\\[[[[[[XXXTTTQQQRRRXXXaaakkksssyyy}}}~~~|||xxxtttqqqpppjjjfffbbbdddiiimmmmmmlllkkknnnnnniiiaaaZZZWWWWWWPPPOOONNNNNNOOORRRUUUWWWXXXWWWWWWYYY\\\^^^^^^]]]VVVPPPJJJHHHKKKKKKHHHDDDEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFHHHIIILLLNNNPPPQQQQQQQQQPPPPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRPPPNNNLLLIIIGGGEEEEEEEEECCCDDDCCCBBB@@@===:::999333222222333666999<<<>>>BBBFFFKKKMMMLLLKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFGGGHHHIIIGGGFFFDDDDDDDDDCCC@@@===:::888222111000...------,,,,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************)))***+++,,,,,,,,,++++++&&&(((+++***((('''''')))***))))))))))))))))))******************)))((((((++++++************++++++************++++++,,,,,,((()))***+++++++++++++++((()))***++++++***)))(((((())))))*********)))))))))))))))******)))))))))((()))******+++++++++++++++***)))((((((((()))***************************))))))(((((())))))***+++************************)))))))))*********++++++))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******......---------,,,,,,,,,*********++++++,,,,,,,,,************+++,,,---...)))************+++++++++((((((***++++++,,,++++++,,,,,,,,,,,,,,,+++***)))******+++---...---***'''++++++******************)))************+++++++++******))))))))))))*********)))(((''''''((()))***)))************+++++++++,,,,,,,,,,,,++++++++++++***************)))((((((,,,+++)))((((((((()))***(((''''''(((+++,,,,,,+++++++++++++++******)))))),,,+++***))))))(((((()))************************(((((((((((())))))))))))''''''(((((())))))******---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******,,,++++++***)))(((((('''((((((***+++,,,,,,,,,,,,)))***+++++++++)))((('''((()))***+++,,,---......************************((('''&&&&&&'''))),,,---///---+++******,,,///111222333444555666555444333888999:::;;;<<<;;;::::::777666444444666999<<<>>>?????????@@@@@@@@@AAAAAA??????@@@BBBCCCDDDEEEFFFAAACCCFFFIIIJJJKKKJJJJJJPPPNNNJJJHHHGGGIIIKKKMMMJJJIIIHHHFFFEEEDDDDDDDDDGGGHHHIIIIIIGGGEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKIIIGGGDDDCCCBBBAAAAAABBBDDDEEEGGGGGGHHHHHHGGGLLLPPPPPPNNNNNNRRRVVVXXX[[[___aaacccgggmmmrrrmmmmmmllllllkkkhhhccc___]]]dddnnnyyy~~~|||zzzuuuqqqrrrwww|||}}}|||~~~|||rrriiieeeeeecccbbbaaaaaacccfffjjjlllnnnmmmmmmpppsssuuuuuuuuummmddd[[[YYY\\\\\\WWWPPPRRRRRRQQQQQQOOOMMMLLLKKKFFFEEECCCBBBAAA@@@@@@???EEEEEEFFFHHHJJJLLLOOOPPPPPPPPPOOOPPPPPPRRRTTTUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTRRROOOLLLIIIGGGFFFEEEDDDEEEEEEEEECCC@@@===<<<444333333333555777:::<<>>===<<<<<<===>>>888888999:::<<<>>>???@@@DDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGGGGFFFFFFFFFFFFKKKJJJKKKOOOSSSTTTRRROOOXXXUUURRRNNNLLLKKKKKKKKKMMMIIIFFFDDDFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKIIIHHHGGGFFFEEEDDDCCCBBBEEEGGGIIIMMMOOOPPPQQQQQQPPPUUUYYYZZZXXXXXX[[[___ccchhhnnnpppppprrrxxx}}}{{{wwwsssrrrtttsssoookkkmmmmmmpppwww}}}|||xxxxxx|||{{{vvvrrruuuqqqmmmnnnrrrvvvyyyyyyzzz{{{}}}~~~uuukkkgggiiijjjhhhfffbbbgggkkkiiiccc\\\ZZZZZZVVVSSSNNNIIIFFFDDDCCCDDDAAA??????BBBHHHLLLLLLKKKLLLMMMNNNLLLJJJKKKOOORRROOORRRUUUXXXYYYXXXVVVTTTUUUTTTSSSQQQNNNJJJFFFDDDDDDDDDDDDCCCBBBAAA@@@???888666333333555777888888:::???EEELLLPPPQQQPPPOOOQQQOOOLLLKKKLLLLLLKKKJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGEEECCCAAA:::999666333111///...---//////...------,,,++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++,,,***)))***++++++***)))******))))))))))))******,,,,,,,,,,,,++++++***)))+++*********))))))(((((((((((())))))))))))((((((******+++++++++,,,,,,,,,%%%&&&(((***+++,,,++++++))))))))))))***************))))))+++------***&&&))))))(((((((((((()))))))))((('''''')))***))))))******+++++++++******)))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++******))))))(((((()))***,,,+++***)))***+++************************...+++))))))***+++***(((******++++++++++++******+++++++++******)))))))))))))))***++++++++++++*********)))))))))))))))***))))))))))))************,,,+++***))))))***+++,,,...---,,,+++***)))))))))))))))(((((((((((())))))))))))(((((()))***,,,---******))))))))))))******++++++***))))))))))))))),,,***(((((()))))))))((()))))))))))))))))))))(((++++++,,,,,,+++******))),,,+++***)))((((((((())))))))))))))))))(((''''''***************)))((((((%%%&&&''')))+++---...///)))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++++++++*********+++,,,------,,,***)))((()))***+++)))***************))))))+++,,,,,,---...///000000333444666777999:::::::::;;;<<<======<<<<<<===>>>===>>>>>>???AAABBBDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGKKKJJJJJJIIIIIIIIIIIIJJJKKKJJJKKKNNNQQQRRRPPPMMMPPPOOONNNLLLKKKJJJJJJJJJLLLIIIFFFEEEFFFHHHIIIIIIFFFEEEEEEEEEFFFFFFGGGHHHDDDEEEEEEEEEDDDEEEHHHJJJLLLKKKKKKJJJIIIIIIHHHHHHLLLOOOSSSWWWZZZZZZYYYXXXZZZ^^^cccdddccccccfffjjjoootttxxxzzzyyyzzz~~~~~~{{{wwwxxxzzzyyyuuuqqqpppoooqqqwww||||||yyyyyy|||}}}yyyvvv{{{xxxuuuuuuxxx{{{||||||}}}~~~vvvrrrrrrqqqnnnjjjqqqvvv{{{{{{wwwsssrrrrrrmmmjjjeee^^^VVVNNNHHHEEEEEEBBB???@@@DDDHHHHHHGGGHHHIIIJJJIIIGGGIIILLLPPPQQQSSSVVVXXXXXXWWWUUUSSSTTTTTTTTTSSSQQQOOOLLLKKKFFFEEEDDDCCC@@@>>><<<;;;999666444333555666777777888<<>><<<888555111///---//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++***))))))+++,,,+++************))))))*********++++++,,,,,,,,,+++******************)))))))))((((((((())))))))))))(((((())))))))))))************))))))+++,,,,,,++++++***+++*********))))))((((((***))))))+++------***'''))))))(((((((((((()))))),,,***((('''((())))))(((++++++,,,,,,,,,++++++***(((((()))))))))******************************************+++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++***)))(((''''''&&&)))***,,,+++***)))***+++************************...,,,***)))******)))(((******++++++++++++***************)))))))))))))))))))))***++++++++++++***++++++***)))((((((((()))))))))))))))************,,,,,,++++++++++++,,,,,,///...,,,+++***)))((((((***))))))(((((())))))***(((((((((((()))***++++++******))))))))))))******+++***))))))))))))))))))***)))(((((())))))((('''))))))))))))))))))))))))******++++++******)))))),,,+++***)))((((((((()))'''((((((((((((''''''&&&)))************))))))(((************************((()))***++++++***)))((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---+++***)))(((((()))***+++)))******+++++++++******------...///000111222333555666888999;;;<<<<<<<<<===>>>@@@??????>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBCCCBBBCCCEEEJJJMMMTTTSSSSSSSSSSSSSSSTTTTTTWWWZZZ___dddffffffdddcccccchhhmmmooooooppprrruuuvvvyyy}}}}}}|||{{{}}}~~~|||~~~|||yyysssqqqrrrvvv}}}~~~||||||~~~}}}{{{~~~}}}}}}~~~}}}{{{wwwrrrnnnwww}}}~~~xxxnnnbbbWWWPPPMMMIIIDDDCCCDDDFFFEEECCCEEEEEEEEEEEEDDDFFFIIILLLNNNOOOQQQSSSSSSRRRPPPOOOQQQRRRRRRSSSSSSRRRQQQQQQLLLKKKIIIFFFBBB???<<<:::;;;888555555555666666555777:::@@@EEEJJJMMMNNNNNNSSSRRRQQQPPPOOOLLLHHHEEEFFFGGGHHHIIIJJJJJJJJJIIIEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDBBB???:::666222/////////...---,,,,,,,,,,,,///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((()))+++,,,,,,+++++++++************++++++******++++++,,,+++++++++************))))))))))))((())))))******))))))((('''''''''((((((((()))))),,,,,,,,,,,,,,,+++***))),,,,,,+++***)))(((''''''***)))***+++,,,,,,***(((***))))))(((((())))))***000---)))(((((())))))(((++++++,,,,,,,,,,,,,,,+++))))))*********+++++++++*********************************++++++++++++,,,)))((((((''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******))))))((((((***+++++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))))))))(((******++++++++++++************************))))))))))))***++++++++++++***,,,,,,***)))((((((((((((((()))))))))************++++++++++++++++++++++++,,,+++******))))))))))))***))))))))))))))))))***((((((((((((((())))))*********))))))))))))************)))))))))))))))***)))((('''((())))))(((''')))))))))))))))*********))))))*********))))))(((+++******)))))))))))))))'''(((((()))((((((''''''))))))************)))(((,,,,,,+++***)))(((((('''((()))***++++++***)))((())))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++++++++++++++***)))))))))***,,,------,,,+++***)))))))))))))))***++++++,,,+++++++++......///000222333444444666777999;;;<<<=========@@@AAACCCCCCBBBBBBCCCEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJHHHIIIKKKMMMMMMLLLKKKJJJHHHFFFEEEFFFFFFFFFDDDBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEJJJQQQUUU___^^^^^^______aaabbbcccdddfffiiikkkmmmnnnnnnnnnjjjmmmrrruuuvvvwwwyyy{{{xxx{{{}}}}}}{{{zzz{{{|||vvvttttttwww}}}~~~}}}~~~~~~~~~yyytttppptttyyyvvvjjjbbbVVVSSSOOOMMMMMMLLLIIIFFFFFFEEEDDDBBBBBBCCCEEEFFFKKKKKKMMMNNNOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQOOOLLLIIIFFFCCCAAA>>><<<999888888888666555777999===CCCHHHMMMPPPRRRUUUTTTTTTSSSQQQMMMGGGCCCAAABBBDDDFFFHHHJJJJJJKKKFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEECCC@@@;;;666444111000///---,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))(((((()))+++---,,,+++,,,++++++++++++++++++,,,((()))***+++++++++++++++*********))))))))))))))))))))))))******)))))))))'''''''''((((((((())))))+++++++++++++++*********++++++******)))(((((('''*********+++++++++***)))***))))))))))))))))))***000---)))(((((()))************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************++++++++++++***)))((((((''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))((())))))******++++++++++++******++++++++++++++++++++++++))))))***++++++++++++***,,,,,,***)))((((((((((((((()))))))))************)))******************)))((((((((((((((()))***+++******))))))))))))******'''(((((()))))))))))))))******))))))))))))*********)))))))))))))))******((((((((()))******)))'''((()))))))))*********+++((())))))*********))))))************)))))))))(((((())))))******)))))))))((())))))*********))))))%%%&&&'''(((***,,,------******+++,,,,,,+++******)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))+++***)))))))))***+++,,,000000...,,,+++)))((((((******+++,,,,,,,,,,,,,,,......///111222444555555777888999;;;<<<===>>>>>>@@@BBBCCCDDDCCCCCCEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIGGGHHHJJJKKKKKKJJJHHHFFFBBBBBBAAABBBCCCBBB@@@>>>@@@@@@??????>>>>>>??????AAACCCEEEHHHMMMTTT]]]bbbhhhhhhggghhhiiilllnnnpppqqqpppnnnnnnooorrruuuwwwqqqsssvvvxxxzzz}}}~~~|||yyyxxx{{{~~~}}}||||||{{{~~~yyytttrrrsssxxxwwwooo```^^^]]]]]]^^^\\\WWWRRRMMMJJJGGGCCCAAA@@@@@@@@@HHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNOOOPPPQQQRRRRRRTTTSSSRRRQQQOOOLLLJJJIIIDDDBBB???>>>===<<<;;;999666888:::???EEELLLQQQUUUVVVUUUUUUUUUSSSOOOIIIDDD>>>>>>@@@BBBEEEHHHJJJKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFEEEBBB???<<<:::444333111...---,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++*********)))(((((()))+++---,,,+++,,,++++++++++++++++++,,,((()))******++++++++++++))))))))))))))))))******))))))************))))))((((((((()))))))))******))))))))))))*********+++))))))))))))))))))******)))***++++++******************))))))))))))******---+++(((((()))+++,,,+++(((((()))***************++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++)))******+++,,,---......+++++++++***((((((+++---************************++++++,,,***)))(((***+++******++++++++++++******+++++++++++++++,,,,,,,,,))))))***++++++++++++***++++++***)))((((((((()))))))))))))))************((()))************)))(((&&&&&&'''''')))***,,,---+++******))))))******+++(((((()))******))))))(((******))))))))))))******)))))))))))))))******+++(((((((((***,,,,,,***(((((())))))******+++++++++))))))******++++++******))))))************)))(((((())))))***************((())))))************)))''''''((())))))******+++***+++,,,------,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((()))***+++,,,111000///...,,,***)))(((***++++++,,,------------//////000222333555666777888999;;;<<<>>>????????????AAACCCCCCCCCCCCEEEFFFHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKHHHGGGHHHIIIDDDEEEFFFGGGGGGEEECCCBBB???>>>>>>???AAAAAA???===;;;<<<===>>>@@@BBBDDDEEEGGGJJJNNNSSSYYYaaajjjooooooooonnnooopppsssvvvxxx|||yyyuuurrrrrruuuzzz}}}{{{{{{|||}}}}}}}}}{{{zzzzzz|||~~~~~~xxxuuutttrrrvvv|||yyysssiiihhhhhhkkknnnnnnkkkggg___ZZZSSSMMMIIIEEEAAA>>>DDDDDDDDDDDDEEEGGGHHHIIINNNNNNNNNNNNPPPQQQSSSTTTRRRRRRRRRRRRQQQPPPNNNNNNJJJIIIFFFEEEEEEDDDAAA???:::::::::===BBBIIIOOOSSSVVVVVVVVVVVVUUUQQQKKKGGG???>>>>>>???AAADDDGGGJJJJJJJJJKKKKKKJJJHHHGGGFFFDDDEEEEEEEEEDDDBBB@@@???999777444000...---------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++***************)))((()))+++,,,,,,+++++++++************++++++))))))******+++*********))))))))))))************)))******++++++******)))))))))*********+++++++++)))((((((((()))***++++++(((((())))))************)))+++++++++))))))***++++++******))))))******+++***)))((((((***++++++***''''''((()))******************+++++++++,,,,,,,,,************************)))))))))************+++,,,+++******)))*********......---------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,---+++++++++)))((((((+++---************************)))***+++***))))))+++---******++++++++++++******)))*********++++++++++++))))))***++++++++++++*********)))))))))))))))***))))))))))))************)))***++++++++++++***)))))))))))))))***,,,---...+++******))))))******+++))))))***++++++***)))(((******))))))))))))******)))))))))))))))***++++++)))))))))+++------+++)))((())))))******+++,,,,,,)))******+++,,,,,,++++++((()))***++++++***)))((('''(((((()))******))))))(((((()))***************,,,+++***)))((('''&&&&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,------------,,,++++++******+++,,,---............000111222444666777999999:::;;;===>>>@@@AAAAAAAAAAAACCCEEEEEEEEEEEEGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJGGGIIIIIIHHHEEEDDDEEEGGGBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAABBBDDDFFFEEEDDDAAABBBCCCFFFHHHKKKNNNOOOPPPTTTYYY___eeellltttyyyxxxwwwvvvvvvxxx{{{~~~~~~zzzzzz{{{~~~~~~|||}}}~~~|||{{{zzzyyy~~~~~~{{{uuurrrsssppptttzzz~~~wwwsssooonnnnnnqqqxxx}}}~~~}}}zzzsssiii```YYYRRRKKKGGGDDDCCCBBBAAAAAAAAACCCDDDJJJJJJJJJLLLNNNPPPRRRTTTRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOMMMMMMLLLKKKHHHFFFDDDBBB@@@@@@BBBHHHNNNSSSUUUUUUUUUUUUUUUSSSOOOKKKDDDBBB>>><<<<<>>@@@AAABBBCCCCCCEEEGGGIIIIIIIIIIIIKKKMMMIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIHHHGGGGGGFFFFFFFFFFFFDDDFFFGGGEEEBBBAAACCCFFFBBBCCCDDDEEEFFFFFFFFFFFFJJJHHHGGGHHHKKKMMMMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVWWW[[[aaaggglllsssyyy}}}~~~}}}}}}~~~~~~}}}xxxxxxzzz||||||{{{vvv{{{|||||||||||||||{{{zzzzzz~~~|||xxxqqqooopppqqquuu{{{|||wwwtttssspppooosss{{{|||qqqhhh___VVVQQQMMMKKKIIIFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJNNNQQQSSSTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSQQQQQQQQQPPPMMMKKKOOOLLLGGGEEEEEEJJJPPPSSSUUUTTTTTTUUUUUUTTTQQQNNNIIIEEE???;;;999;;;>>>AAAFFFHHHIIIKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDD@@@===888333///...------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++************))),,,***)))***++++++***)))******))))))))))))*********************)))((('''(((((())))))*********+++******++++++++++++******))))))))))))************///...,,,***)))))))))***,,,,,,+++***)))((('''''')))+++,,,+++((((((***---++++++************++++++***)))******+++)))&&&###(((((()))++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))************...------,,,,,,,,,,,,,,,111000///...---,,,,,,,,,///...,,,+++************......---,,,,,,,,,------++++++******++++++,,,---+++,,,,,,+++))))))+++,,,000///...---+++***)))(((+++++++++,,,,,,---------,,,---...///...,,,)))(((************************,,,,,,++++++***))))))(((+++,,,,,,,,,+++***((('''+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***************+++)))''''''((('''$$$!!!)))))))))))))))))))))))),,,+++***)))((((((((((((***)))'''(((***++++++***)))((('''&&&&&&''')))***))))))))))))))))))))))))***)))''''''((())))))(((+++***(((''''''(((***+++((((((((((((((((((((((((+++*********))))))((((((,,,+++++++++***)))))))))'''(((***++++++***((('''************************++++++******************---------...------,,,,,,+++,,,............///111666666888999::::::::::::@@@???@@@CCCFFFHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKIIILLLKKKJJJHHHFFFDDDBBBBBBCCCBBBAAA@@@??????@@@@@@???<<>>===<<<;;;;;;===@@@BBBCCCBBBEEENNNSSSSSSTTTXXXZZZ\\\aaahhhpppvvvxxxyyyssspppkkkgggdddccccccdddfffjjjooouuuyyy}}}~~~|||yyyuuutttpppppppppooommmlllmmmnnnmmmhhhcccccchhhnnnpppppplllkkkjjjkkknnnrrrtttuuusssssstttttttttttttttsssppppppooonnnnnnmmmmmmmmmqqqqqqqqqrrrtttvvvxxxyyy|||{{{zzzxxxvvvlllnnnpppqqqpppmmmiiifffjjjlllpppxxxzzzvvvvvvuuuuuuwww|||{{{vvvrrrpppjjjddd[[[SSSMMMIIIGGGFFFFFFEEEDDDEEEGGGHHHHHHGGGIIILLLNNNOOONNNNNNPPPRRRRRRRRRRRRSSSSSSTTTTTTUUURRRRRRRRRQQQPPPPPPSSSVVVWWWVVVUUUUUUVVVWWWVVVTTTMMMJJJEEE@@@<<<;;;;;;;;;AAADDDGGGIIIJJJJJJKKKLLLKKKKKKLLLJJJGGGFFFFFFGGGEEECCC>>>999555222000///------,,,,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((())))))***+++++++++******---+++)))***,,,---+++)))***))))))))))))***++++++,,,,,,,,,++++++*********+++***(((''''''(((***+++)))))))))******)))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++***(((''''''((()))***---+++)))((()))+++---///)))+++...000111000///---------,,,+++++++++++++++,,,,,,,,,+++++++++++++++(((***---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++***))))))((((((''''''&&&++++++***************+++------,,,+++******************++++++++++++*********************************))))))(((((())))))***)))************))))))(((,,,+++++++++,,,,,,***((())))))))))))))))))))))))(((((((((((()))***+++,,,111...,,,*********(((&&&,,,+++++++++***((('''&&&))))))))))))))))))))))))******************++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))***************+++++++++---,,,***((((((***,,,---************************(((((((((((((((((()))))),,,,,,------...------,,,---...000111111111333555555555666888:::>>>AAABBBDDDCCCCCCDDDGGGHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCCCC===<<<;;;999999<<>>;;;:::;;;>>>AAADDDEEEGGGJJJLLLKKKLLLMMMKKKIIIHHHHHHIIIGGGEEEAAA<<<888444111000...------,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,------------------------,,,,,,,,,,,,......---------------,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***************)))(((''',,,*********+++,,,+++******************+++,,,,,,+++++++++++++++*********+++***)))(((((()))***+++))))))(((((((((((())))))******)))))))))((((((((((((((((((((()))))))))))))))***+++++++++***)))((((((((())))))******++++++))))))******+++,,,,,,---)))+++,,,,,,+++***,,,---))))))((((((((()))+++,,,///...,,,+++,,,///222555333444666777777555333222---,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++$$$'''***,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++***)))))))))((((((((('''+++***)))))))))***+++,,,...---,,,+++************))))))************))))))***************************))))))))))))))))))******************)))((('''((((((((()))******)))((())))))))))))))))))))))))))))))(((((()))***++++++///---+++***))))))(((&&&)))******+++***)))'''&&&))))))))))))))))))))))))((()))++++++*********+++---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))))))))***+++++++++,,,---,,,+++******+++,,,---************************((((((((())))))))))))))),,,,,,------...------------///111111222333555666888888999:::>>>BBBFFFIIIGGGFFFEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJMMMKKKIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@???>>><<<;;;???FFFLLLUUUWWW\\\aaaeeehhhlllpppoooppprrrwww}}}zzzxxxwwwzzz}}}|||uuummmggggggjjjmmmmmmpppuuuvvvsssmmmeeeaaaZZZXXXWWWXXXZZZZZZVVVRRRPPPNNNLLLOOOVVV^^^dddggggggdddaaa______``````___^^^^^^___```aaabbbcccddddddcccaaa```______``````dddccc```___aaaeeeiiilllooouuuwwwrrrmmmjjjgggdddccc^^^ZZZ[[[aaaeeedddbbb\\\^^^``````ccciiisss{{{}}}|||{{{zzz{{{}}}}}}}}}}}}~~~|||xxxuuutttuuuwwwxxx~~~zzzsssjjjaaa[[[WWWVVVQQQOOOKKKIIIGGGFFFCCCAAAAAACCCEEEGGGIIIKKKNNNOOOSSSTTTVVVWWWWWWUUUSSSRRRTTTUUUVVVUUUTTTUUUWWWYYYZZZYYYWWWWWWXXXXXXWWWUUURRRQQQOOOKKKGGGBBB???<<<777999<<<>>>@@@CCCHHHKKKLLLMMMMMMLLLJJJIIIJJJKKKIIIGGGDDD@@@<<<777444222///......---,,,,,,,,,---+++++++++,,,,,,,,,------,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++*********+++***************************))))))(((+++*********+++++++++***++++++******++++++,,,---+++++++++***************,,,,,,+++******+++,,,,,,***)))(((''''''((()))***---,,,,,,++++++******))))))*********++++++++++++***+++,,,---,,,***((('''''''''((()))***++++++,,,))))))******+++++++++,,,)))+++,,,,,,+++***,,,---******)))))))))***+++,,,111000...---...111444777@@@???===:::888666555555---,,,++++++******+++++++++,,,---------,,,,,,+++$$$'''***,,,+++*********...------,,,,,,++++++***++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,...---,,,+++************((())))))******))))))((())))))))))))))))))))))))******))))))))))))*********************)))((('''&&&'''((()))((((((((((((************************++++++***)))(((((())))))+++)))((('''((()))((('''%%%&&&((()))***)))(((((())))))))))))))))))))))))%%%(((******)))((()))***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,***+++,,,------,,,+++***************************)))))))))******++++++++++++,,,,,,---.........------///111222333444666888999999:::<<<@@@DDDIIIKKKKKKIIIGGGGGGIIIJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLJJJHHHGGGGGGGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAAAAABBBHHHRRRZZZeeeiiilllmmmooorrruuuxxx{{{zzzzzz}}}{{{vvvrrrpppqqqpppmmmhhhccc``````aaaaaaccceeefffeeeaaa\\\YYYRRRPPPOOOPPPRRRRRRNNNKKKLLLKKKJJJLLLQQQXXX]]]``````^^^[[[ZZZ[[[\\\]]]\\\XXXXXXXXXYYYZZZ\\\]]]^^^___]]]\\\[[[ZZZ[[[\\\]]]]]]]]]\\\\\\]]]___aaabbbgggnnnrrrnnniiifffccc___bbb\\\WWWWWW[[[___```^^^WWWWWWWWWUUUTTTXXX```fffrrrtttvvvwwwwwwvvvuuutttwwwzzz}}}~~~~~~~~~{{{vvvqqqooooooqqqssszzzzzzyyytttkkkddd___]]]ZZZXXXUUUSSSQQQOOOKKKIIIBBBAAAAAABBBEEEHHHKKKLLLSSSTTTVVVWWWWWWUUUSSSRRRRRRTTTUUUUUUTTTUUUVVVXXXZZZYYYWWWXXXXXXYYYWWWVVVUUUUUUTTTQQQMMMHHHDDDAAA888888999:::<<<@@@EEEIIIKKKMMMMMMMMMKKKJJJKKKMMMJJJIIIGGGDDD@@@;;;777555111000///...------------+++++++++,,,,,,,,,------,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))))))))))))))***++++++++++++++++++++++++++++++******************++++++)))***++++++,,,,,,++++++************************++++++******++++++,,,---************************,,,++++++++++++++++++,,,++++++)))(((((()))++++++---,,,,,,,,,++++++******)))*********++++++++++++***+++,,,---,,,***((('''''''''((()))***++++++,,,+++++++++******))))))))))))+++,,,,,,+++***,,,---,,,++++++***************222000...---...000222444;;;999666333000.........------,,,+++++++++++++++***+++---.........---,,,(((***---------,,,,,,---......---,,,,,,+++******+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++------,,,+++************))))))************))))))((((((((((((((((((((((((+++******))))))******+++)))************))))))(((((()))++++++***)))***+++************************,,,+++***)))((((((((((((((('''&&&&&&((()))))))))$$$%%%&&&((())))))))))))))))))))))))))))))))))))###'''***+++)))''')))+++))))))))))))))))))))))))************************''''''(((((((((((())))))***************+++++++++(((***,,,------,,,***(((************************))))))******++++++,,,,,,++++++,,,---...............000222444555777999;;;;;;;;;<<<>>>BBBEEEHHHJJJNNNLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHFFFEEEFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???BBBFFFIIILLLUUUbbbkkkwww|||}}}zzzxxxzzz}}}~~~~~~}}}|||~~~~~~|||vvvpppjjjeeebbb```bbbcccbbb___[[[YYYXXXYYYXXXWWWWWWWWWVVVSSSPPPJJJIIIHHHHHHIIIHHHGGGEEEIIIIIIIIIJJJMMMPPPTTTVVVSSSQQQOOOPPPSSSUUUWWWWWWSSSSSSSSSSSSTTTVVVXXXYYYYYYXXXVVVUUUVVVWWWYYYZZZXXXXXXXXXXXXYYYXXXXXXXXX]]]fffmmmmmmiiifffbbb^^^```\\\WWWUUUVVVXXXWWWVVVPPPPPPOOONNNNNNPPPUUUXXX^^^bbbgggiiijjjjjjiiijjjrrrvvvzzz||||||}}}}}}vvvqqqmmmmmmooopppxxx{{{~~~{{{ssskkkfffdddcccbbbaaabbbaaa___ZZZWWWLLLHHHCCCAAABBBDDDGGGHHHPPPQQQRRRSSSSSSSSSRRRQQQPPPRRRTTTTTTTTTTTTUUUWWWYYYWWWVVVWWWXXXYYYXXXWWWVVVVVVVVVTTTQQQMMMIIIGGG<<<;;;:::999999===CCCGGGJJJLLLMMMMMMKKKKKKLLLNNNJJJJJJJJJHHHDDD@@@;;;999333333111000......------++++++,,,,,,,,,,,,------******+++,,,------------++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))***+++,,,++++++++++++++++++++++++*********)))******+++,,,)))***+++,,,,,,,,,,,,,,,)))***+++***))))))***+++***************+++,,,,,,)))))))))***************))))))))))))))))))))))))++++++************++++++************************(((((((((((()))))))))))))))***+++++++++***)))((((((((())))))******++++++,,,++++++***))))))(((((()))+++,,,,,,+++***,,,---,,,,,,,,,,,,++++++******222222000///...///000000//////...---,,,+++***)))...------,,,,,,,,,,,,,,,(((***,,,...//////...---+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))+++++++++++++++***)))(((,,,,,,++++++***+++++++++)))******++++++******)))))))))))))))))))))))))))+++******))))))******+++((())))))************))))))+++------***)))***+++******************************)))))))))))))))***)))(((&&&''')))******)))''''''''''''((()))******))))))))))))))))))))))))###''',,,,,,***((())),,,((())))))))))))))))))(((++++++++++++++++++++++++))))))))))))*********++++++++++++***************)))******************)))************************((((((((()))***+++++++++***+++,,,---............000222555777888:::===??????@@@BBBDDDFFFHHHJJJKKKQQQNNNKKKJJJJJJKKKKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGIIIIIIIIIIIIIIIGGGEEEDDDDDDDDDDDDBBBAAA@@@AAABBBCCCEEEGGGHHHIIIHHHMMMSSSVVVYYYbbboooyyy}}}~~~|||{{{{{{}}}zzz}}}|||vvvqqqpppsssuuuuuussspppjjjddd___ZZZXXXUUUXXX[[[[[[XXXUUUSSSRRRQQQPPPNNNNNNNNNMMMJJJGGGEEEEEEEEECCCBBBAAABBBCCCEEEFFFHHHIIIJJJKKKLLLMMMIIIHHHGGGIIILLLPPPSSSTTTSSSSSSRRRQQQRRRTTTVVVXXXVVVUUUSSSSSSTTTVVVYYY[[[XXXWWWVVVVVVUUUTTTTTTTTTWWWbbbmmmooonnnkkkfffaaaaaa___\\\XXXTTTRRRPPPOOOJJJIIIIIILLLPPPSSSTTTUUUUUUXXX\\\^^^___```bbbdddjjjnnnrrrttttttuuuzzz~~~{{{uuupppmmmmmmooopppuuuyyy}}}|||vvvpppmmmmmmjjjkkknnnppprrroookkkggg^^^WWWMMMFFFDDDEEEFFFFFFLLLLLLMMMMMMNNNNNNOOOOOOOOOQQQSSSTTTSSSTTTUUUVVVWWWVVVUUUVVVXXXYYYYYYXXXUUUUUUUUUTTTRRRPPPMMMKKKBBB@@@===999888;;;@@@EEEIIIKKKLLLLLLKKKKKKLLLNNNJJJKKKKKKJJJGGGCCC???<<<666555333111000///......++++++,,,,,,,,,,,,------++++++++++++,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************+++,,,---...******************************)))))))))***,,,,,,***++++++++++++******)))(((***++++++(((((()))+++***))))))))))))***++++++((()))))))))*********+++)))))))))******)))))))))))))))************))))))((())))))******++++++,,,(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********************)))))))))))))))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,,,,,,,555444333111000000//////+++---000222222111000//////...------,,,,,,------'''))),,,...000000///...+++,,,,,,+++))))))+++---******+++,,,,,,---......++++++++++++******))))))***+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,.....................///+++,,,,,,,,,+++***((('''+++++++++***++++++,,,,,,******++++++++++++******************************++++++************++++++'''((()))***************)))+++---,,,)))((()))***************************(((((((((((()))***+++,,,+++)))(((((()))******)))+++***)))(((((()))******))))))))))))))))))))))))###(((---...+++)))+++---))))))************))))))******************************++++++,,,,,,,,,,,,,,,+++++++++******))))))+++***)))'''''')))***+++************************&&&''''''((()))******+++***+++,,,---............222555777999;;;===@@@BBBEEEFFFHHHJJJLLLMMMMMMNNNRRROOOLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDBBBBBBCCCCCCBBB@@@BBBDDDFFFIIILLLOOOQQQRRRUUU[[[```bbbdddjjjvvv~~~|||{{{zzzzzzxxxvvvnnnpppuuuzzz|||yyytttmmmhhhgggiiillljjjhhheeeaaa\\\WWWSSSQQQPPPSSSUUUUUUSSSQQQOOOOOOMMMKKKIIIJJJJJJIIIDDD@@@CCCDDDEEEBBB???>>>AAADDDCCCFFFHHHJJJIIIIIIIIIIIIGGGFFFEEEGGGKKKPPPSSSSSSVVVUUUSSSSSSTTTUUUWWWYYYVVVUUUSSSSSSUUUXXX[[[]]][[[YYYWWWUUUSSSSSSTTTTTTVVVbbboootttsssqqqlllfffdddcccaaa\\\UUUPPPMMMMMMEEEEEEGGGLLLSSSXXXXXXWWWUUUWWWZZZZZZZZZ[[[```cccbbbfffkkklllkkkmmmsssxxxzzzwwwrrrnnnlllmmmooopppppptttyyyyyyuuurrrsssuuunnnqqquuuzzz|||zzzuuuqqqoooeeeXXXMMMIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMOOOQQQSSSTTTTTTTTTUUUVVVUUUTTTTTTVVVXXXYYYYYYXXXSSSSSSSSSSSSRRRPPPOOONNNFFFCCC???:::888:::???DDDIIIJJJLLLLLLKKKKKKLLLNNNIIIKKKLLLLLLIIIEEEAAA>>>777666444222111000//////++++++,,,,,,,,,---------///...,,,+++******+++,,,*********++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,---...///000******************************)))))))))***,,,---,,,,,,++++++)))((('''&&&(((***,,,+++(((''')))+++)))))))))((()))******+++(((((())))))*********+++++++++,,,,,,,,,,,,++++++'''((()))******)))((('''******+++,,,---......///************++++++++++++((((((''''''((()))***+++*********)))))))))))))))((((((((()))******++++++)))+++,,,,,,+++***,,,---((()))+++,,,---.........888888777666444333111000++++++++++++++++++++++++,,,,,,---------.........***,,,------,,,+++,,,,,,++++++++++++++++++++++++---..................---+++(((%%%''',,,///---+++************************(((***+++---......------,,,+++***+++---...---,,,,,,,,,,,,+++++++++++++++++++++******************************************(((((())))))))))))((((((+++*********))))))((((((((((((((((((((((((((((((***+++,,,------,,,+++***---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,************************(((((())))))))))))(((((('''((()))***************************************''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---,,,+++******+++,,,---,,,,,,+++***))))))))))))///...---...///222555777666777888888:::>>>CCCGGGFFFHHHKKKNNNOOOPPPPPPOOOPPPNNNMMMKKKJJJIIIJJJJJJNNNLLLJJJJJJJJJKKKJJJIIIGGGFFFDDDDDDEEEEEEDDDCCC???AAABBBBBBCCCDDDHHHJJJIIINNNUUU\\\aaaccccccbbbggghhhiiihhhjjjooowww~~~}}}zzzwwwsssqqqpppnnnmmmmmmppptttxxx{{{{{{zzzvvvssstttwwwyyyvvvsssqqqnnnkkkhhhfffdddaaa_________^^^[[[UUUQQQNNNNNNLLLNNNOOONNNLLLJJJIIIIIIHHHGGGIIIMMMMMMHHHFFFGGGEEECCCBBBBBBCCCCCCAAA???DDDGGGJJJMMMMMMJJJFFFCCCHHHFFFDDDCCCEEEJJJOOORRRRRROOOMMMNNNRRRWWW[[[]]]\\\XXXSSSRRRUUUXXXXXXWWWXXXUUUTTTTTTRRROOOPPPUUUXXXbbbmmmtttzzz~~~xxxnnniiihhhgggccc^^^XXXRRRNNNKKKHHHFFFJJJRRR[[[aaadddaaa___\\\[[[]]]```bbbccchhhhhhdddaaadddkkknnnmmmrrrmmmkkknnnqqqpppqqqttttttrrrqqqtttyyy|||yyyvvvvvvxxxzzz|||{{{zzzxxxvvvuuuppphhh___WWWSSSQQQQQQSSSQQQMMMJJJHHHHHHIIIJJJPPPPPPNNNNNNNNNPPPQQQRRRRRRTTTUUUUUUUUUUUUVVVXXXRRRRRRQQQQQQQQQSSSTTTUUUKKKIIICCC<<<777888===BBBGGGJJJNNNNNNLLLJJJKKKLLLIIIKKKLLLLLLJJJFFFBBB??????;;;666222000000///...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---,,,+++***)))***+++,,,000,,,((())),,,...+++'''***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++*********))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++******)))))))))------,,,,,,+++***)))))),,,...//////---,,,+++++++++*********+++---///111...***((((((***,,,+++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******++++++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++999999888777666444222111.........---------,,,,,,------,,,,,,,,,+++++++++***,,,...---,,,+++,,,---++++++++++++++++++++++++......////////////.........***'''(((,,,---+++)))************************)))***+++,,,,,,---,,,,,,,,,+++***+++---...---,,,,,,,,,,,,++++++******)))++++++******************************************(((((())))))))))))((((((************)))))))))(((******************************+++,,,,,,+++******---,,,++++++*********+++))))))))))))))))))))))))))))))))))))************((())))))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************************))))))******++++++,,,,,,******************************++++++++++++******,,,++++++++++++++++++,,,------,,,+++++++++++++++......---...000222555777777888999:::<<<@@@EEEIIIOOORRRVVVZZZZZZWWWSSSQQQPPPOOOMMMKKKIIIIIIIIIIIIKKKIIIHHHGGGHHHHHHFFFDDDFFFDDDAAAAAABBBDDDDDDDDD@@@BBBDDDGGGJJJOOOUUUYYY___ccchhhnnnsssvvvwwwwwwtttssspppnnnmmmrrr{{{zzztttqqqooopppppplllkkkjjjlllooorrrssstttsssnnnjjjjjjmmmnnnllljjjllliiieeeaaa^^^\\\XXXVVVRRRSSSRRRPPPMMMJJJJJJJJJHHHIIIKKKKKKKKKJJJJJJJJJJJJHHHIIIMMMNNNLLLMMMOOOMMMLLLJJJGGGEEEDDDDDDDDDFFFIIINNNQQQQQQOOOKKKIIIGGGFFFFFFGGGJJJNNNRRRTTTSSSPPPNNNNNNRRRWWW\\\^^^YYYWWWUUUUUUVVVXXXXXXXXXYYYTTTQQQPPPLLLHHHIIIMMMWWW```iiinnnuuuzzzyyytttsssrrrqqqmmmggg___YYYUUULLLIIIGGGIIIOOOVVV[[[^^^```______```cccgggjjjkkkpppoookkkfffggglllmmmjjjgggbbbaaaeeejjjlllpppuuutttppplllmmmqqqtttuuusssvvvwwwyyyzzzzzzxxxvvvtttsssqqqmmmgggbbb]]][[[ZZZZZZYYYWWWSSSOOOKKKHHHFFFLLLMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUUUUTTTTTTUUUWWWSSSSSSRRRRRRRRRSSSUUUVVVNNNLLLGGG@@@;;;:::===@@@DDDHHHLLLNNNMMMLLLLLLMMMJJJLLLMMMMMMKKKGGGDDDAAABBB>>>999555333222111///---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++***+++++++++,,,)))'''(((+++---,,,******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++*********,,,,,,+++******)))((((((+++---///...---+++++++++(((((((((((()))+++,,,...---***((((((***++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************......---,,,,,,,,,------***++++++,,,,,,++++++***+++,,,---,,,***)))***+++::::::999888777666444333222222111000///......---///......---+++******)))+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---000---***)))+++,,,***'''++++++++++++++++++++++++++++++*********++++++,,,,,,+++***+++---...---,,,,,,,,,++++++***)))((((((******++++++++++++++++++************************((())))))******))))))(((************))))))))))))************************)))******++++++******))),,,,,,+++************+++))))))))))))))))))))))))))))))))))))************((())))))))))))************************************++++++++++++++++++***+++***)))(((((())))))***************************++++++++++++++++++,,,,,,************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++...------,,,,,,,,,,,,---.........///000333555777888999;;;===???CCCHHHLLLWWW\\\dddhhhhhhaaaYYYSSSPPPOOOMMMKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGFFFCCCAAADDDBBB???>>>AAADDDFFFGGGDDDGGGLLLQQQWWW___gggmmmqqqsssvvvzzz~~~zzzuuutttwww~~~}}}uuunnnjjjkkknnnqqqmmmkkkiiiiiikkklllllllllkkkgggbbb```aaacccbbbaaaeeeaaa]]]YYYVVVSSSOOOLLLHHHIIIIIIHHHGGGFFFHHHJJJGGGHHHIIIJJJJJJJJJIIIHHHJJJHHHKKKQQQUUUWWWZZZ___``````]]]XXXPPPLLLKKKLLLGGGIIIMMMQQQSSSSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTTTTSSSPPPMMMNNNQQQVVVZZZ\\\TTTUUUWWWWWWWWWWWWXXXYYYYYYSSSMMMKKKHHHDDDEEEIIISSSZZZbbbggglllssswwwwwwwwwwwwuuuqqqjjjbbbZZZVVVMMMKKKHHHIIIMMMSSSWWWZZZ]]]]]]___aaaeeejjjnnnqqqtttuuurrrnnnooorrrqqqnnnaaa[[[XXX\\\aaaeeejjjppprrrllleeecccfffjjjlllmmmoooppprrrssssssrrrpppooommmooopppnnnkkkgggeeeddddddeeeeeeccc]]]TTTLLLFFFHHHIIIKKKMMMNNNOOOPPPPPPRRRSSSTTTTTTSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVRRRPPPLLLFFF@@@======>>>@@@DDDIIILLLMMMMMMNNNNNNLLLMMMMMMMMMLLLIIIFFFDDDEEEAAA===999777555222111......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...---,,,***))))))((((((***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***************)))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))(((((((((***+++------,,,*********'''''''''((()))***+++,,,+++)))(((((()))******)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,,,,---.........------******++++++++++++******+++,,,---,,,+++***+++,,,::::::::::::999888777666555444333222111///......//////......---,,,,,,++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000---+++***,,,,,,+++)))++++++++++++++++++++++++,,,+++***)))))))))***+++,,,+++***+++---...---,,,,,,,,,+++***))))))((((((******+++++++++++++++,,,************************)))))))))******)))))))))*********)))))))))))))))************************)))))))))******)))))))))++++++***************+++))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---+++)))''''''((()))***************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***---,,,,,,,,,,,,,,,------......///000222444777888999:::===???AAAEEEJJJMMMVVV^^^iiiqqqqqqiii^^^WWWQQQOOOMMMJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHFFFCCC@@@BBB@@@>>>>>>BBBGGGJJJKKKQQQTTTYYY___fffnnnwww|||zzzzzz{{{|||}}}~~~}}}xxxqqqkkkhhhjjjnnnqqqpppnnnjjjiiihhhhhhgggeeeddd```[[[XXXXXXZZZ[[[ZZZ[[[XXXTTTQQQOOOMMMJJJGGGFFFGGGGGGGGGFFFGGGIIIKKKKKKKKKKKKKKKLLLJJJHHHFFFHHHIIIOOO[[[dddjjjpppvvv}}}~~~uuuhhh]]]XXXWWWOOOOOOQQQTTTXXX]]]aaadddjjjjjjjjjhhhccc^^^YYYUUUTTTQQQNNNMMMPPPTTTWWWYYYRRRWWW\\\^^^]]]]]]^^^```[[[TTTMMMJJJHHHFFFGGGKKKLLLSSS[[[aaagggmmmrrruuuuuutttrrrnnnggg^^^WWWRRRMMMKKKJJJKKKOOOTTTYYY\\\]]]\\\\\\]]]___dddiiimmmqqqtttuuutttwwwzzzyyyuuuddd]]]VVVVVVXXXZZZ___dddkkkfff___\\\]]]```cccdddccceeegggiiijjjjjjiiihhhfffjjjmmmmmmkkkiiihhhiiikkkooossstttooodddYYYQQQIIIIIIHHHGGGHHHJJJLLLNNNPPPQQQRRRRRRQQQQQQRRRSSSUUUUUUUUUUUUVVVVVVWWWWWWTTTSSSPPPKKKEEE@@@===;;;<<<@@@EEEJJJMMMNNNOOOOOOMMMMMMMMMMMMLLLJJJHHHGGGGGGDDD@@@<<<:::777444111//////......------,,,,,,...------,,,,,,++++++++++++,,,---------,,,***)))---......,,,***)))***+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------************************)))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))(((***,,,,,,+++***)))***)))))))))******+++,,,---***)))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,------+++***+++---:::;;;;;;;;;:::999888888666555444222111///...---,,,,,,,,,,,,------------+++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++,,,---------++++++++++++++++++++++++,,,+++***)))))))))***+++,,,+++***+++---...---,,,,,,,,,++++++***))))))(((******++++++,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))************))))))***++++++))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))---+++)))''''''((()))******************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++++++++,,,---...//////111222444777999:::999;;;>>>@@@BBBFFFJJJMMMOOOXXXeeeppprrrkkkaaaYYYQQQPPPMMMJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGEEEBBB???>>>===>>>AAAGGGLLLPPPQQQbbbeeejjjoootttzzzzzzvvvsssqqqnnnkkkiiijjjlllmmmooolllgggdddcccaaa___]]]XXXTTTPPPNNNNNNPPPQQQRRRPPPNNNKKKJJJIIIIIIGGGFFFDDDEEEGGGGGGGGGHHHJJJLLLPPPOOONNNOOOPPPOOOLLLIIIJJJNNNYYYjjjxxxvvvjjjeeeaaa___\\\]]]ccclllwww}}}|||ssskkkeee___[[[WWWUUUVVVXXXZZZ[[[]]]cccjjjooopppqqqsssuuuiii^^^TTTOOOKKKHHHIIILLLIIIOOOZZZdddkkkoooqqqrrrsssqqqnnnhhhaaaYYYRRRNNNIIIIIIJJJLLLPPPUUU[[[___```___]]]YYYXXX[[[```eeeiiinnnrrrtttxxx{{{xxxsssfff\\\SSSPPPOOOPPPTTTYYYbbb___[[[YYYZZZ[[[\\\]]]ZZZ\\\^^^```bbbccccccdddaaafffjjjjjjhhhggghhhkkkmmmsss{{{}}}uuujjjcccSSSOOOHHHCCCBBBDDDHHHKKKLLLMMMOOOOOONNNNNNPPPQQQTTTUUUVVVVVVWWWXXXXXXXXXVVVTTTRRRNNNIIICCC>>>::::::<<<@@@EEEJJJMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFBBB???===999555222000000///......---,,,,,,---------,,,,,,++++++***,,,,,,---...---,,,+++***''')))+++,,,,,,...111444***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------***************+++++++++------------------------((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********'''))),,,,,,+++))))))***))))))******++++++++++++))))))******)))))))))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++,,,,,,------------,,,,,,+++,,,------,,,+++,,,---::::::;;;;;;;;;::::::999666555444222111000......*********++++++,,,,,,,,,,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,+++***+++---...---,,,,,,,,,,,,++++++++++++*********++++++,,,---------************************)))******++++++******)))))))))))))))************((((((((((((((((((((((((+++******))))))******+++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************((())))))))))))*********************************))))))************))))))+++***)))(((((())))))***************************)))))))))))))))))))))***************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++************+++,,,......000111333555777999;;;<<<<<<>>>@@@BBBDDDGGGJJJMMMLLLTTT```jjjmmmiii```ZZZRRRPPPMMMJJJHHHFFFEEEEEECCCCCCBBBCCCDDDCCC@@@>>><<>>???AAADDDEEEFFFHHHKKKMMMPPPVVV___ggghhhddd^^^YYYRRRQQQMMMJJJGGGEEEDDDDDDCCCBBBAAAAAACCCCCCBBBAAABBBGGGPPP\\\eeejjjjjjiiivvvzzz}}}uuuwww{{{xxxrrrgggggghhhgggfffccc```^^^\\\YYYTTTPPPNNNLLLIIIGGGCCCCCCDDDDDDEEEGGGJJJLLLKKKIIIHHHHHHJJJKKKKKKJJJLLLQQQYYYaaafffkkkooorrrsssooollljjjjjjgggaaa\\\^^^___ggguuuwwwsssmmmjjjmmmvvvxxxrrrooommmlllkkkssswwwxxxlllddd]]][[[[[[^^^```mmmwwwkkk```VVVOOOLLLMMMNNNOOONNNNNNPPPTTTXXX^^^aaadddaaa\\\XXXWWWXXX```gggnnnqqqttttttmmmddd\\\SSSKKKJJJJJJLLLQQQVVVWWWWWWWWWWWWWWWXXXZZZ\\\WWWWWWWWWWWWWWWWWWWWWWWWUUU^^^gggkkkiiifffhhhjjjjjjpppxxx}}}zzztttkkk^^^QQQGGGCCCCCCDDDBBBEEEGGGHHHIIIJJJMMMOOOPPPQQQTTTVVVXXXZZZZZZZZZYYYWWWTTTRRRPPPLLLFFFAAA<<<:::999<<>>???BBBDDDFFFHHHHHHJJJLLLNNNVVVZZZaaaeeefffaaa[[[WWWSSSQQQNNNJJJGGGEEEDDDCCCEEECCCBBBBBBDDDEEEEEEEEEJJJQQQ]]]jjjuuuyyyxxxvvvwww}}}~~~wwwvvvyyy~~~zzzsssfffffffffeeebbb^^^[[[YYYWWWSSSOOOKKKIIIGGGDDDBBBDDDFFFHHHJJJKKKMMMPPPRRRPPPOOOMMMNNNOOOPPPPPPOOOXXX```kkkvvvzzzwwwqqqiiibbbcccbbbeeeooo|||{{{vvvrrrtttyyyzzzuuurrrpppooorrruuu|||zzzrrrllljjjjjjkkkkkkvvv{{{mmmccc\\\XXXTTTUUUUUURRROOOOOORRRUUUWWW]]]dddeee```YYYVVVUUU^^^fffnnntttwwwwwwoooggg]]]UUUMMMLLLMMMOOOSSSYYYWWWWWWVVVUUUUUUXXX\\\```VVVVVVUUUSSSRRRQQQPPPOOONNNXXXeeekkkjjjgggfffhhhiiinnnuuu{{{~~~~~~|||zzz~~~vvviiiZZZNNNGGGCCCBBB@@@BBBEEEGGGHHHIIILLLOOONNNPPPSSSVVVYYYZZZ[[[[[[ZZZXXXUUUTTTSSSPPPJJJEEE===:::777999>>>DDDHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHKKKJJJIIIIIIGGGDDD>>>:::222222111000///...------*********++++++,,,,,,---///...---,,,+++,,,---...((($$$"""&&&,,,000///,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------+++,,,------......------)))))))))******+++++++++)))))))))))))))*********(((***,,,---,,,++++++,,,***+++------...---,,,+++))),,,//////,,,++++++---))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******++++++,,,,,,------,,,,,,++++++,,,------,,,,,,...///555666999::::::888666555333666888777444222333555444777999888333...,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---+++++++++---------+++++++++++++++++++++++++++,,,---...---,,,+++---///000...,,,)))((()))***+++///...,,,+++***))))))))))))************+++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))(((((()))***++++++,,,++++++***)))(((''''''))))))))))))))))))))))))(((((()))***+++---...///,,,,,,,,,++++++************************************)))(((''''''((()))***))))))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++------,,,---///111666888:::;;;;;;<<<>>>@@@DDDFFFIIIJJJJJJKKKMMMNNNUUU[[[aaabbb___YYYUUUSSSQQQOOOLLLIIIFFFEEEEEEEEEBBBAAA>>>===???DDDIIIMMMYYY]]]ggguuu}}}}}}|||~~~|||wwwvvvxxx~~~wwwnnniiifffaaa]]]ZZZWWWTTTRRRMMMJJJFFFEEEEEEFFFGGGGGGGGGKKKOOORRRXXX```eeeeeeaaa^^^]]]^^^^^^\\\```eeeccckkkxxxwwwuuupppkkkcccdddhhhnnnrrryyyzzzuuurrrtttzzz~~~yyytttpppooommmooovvv{{{uuuqqqooouuuqqqtttqqqiiifffddd___[[[ZZZXXXTTTSSSVVV]]]\\\]]]``````[[[UUUSSSVVVYYYcccqqqyyywwwrrrooofff]]]RRRLLLKKKOOOSSSUUUUUUSSSPPPKKKIIIMMMUUU[[[YYYZZZXXXTTTMMMHHHDDDBBB@@@KKK[[[gggkkkjjjgggfffgggkkkqqqtttuuuuuuuuuuuu}}}yyyqqqggg]]]SSSLLLHHH???@@@AAA@@@???AAAFFFJJJJJJLLLNNNQQQTTTVVVWWWWWW[[[[[[[[[YYYUUUQQQMMMJJJEEEBBB>>><<<===AAAFFFJJJLLLFFF>>><<<>>>BBBEEEFFFGGGGGGGGGFFFEEECCC@@@???<<<888444000...,,,***((()))((()))+++---......,,,,,,,,,,,,---------......---,,,***))))))***,,,---,,,,,,,,,------.........------------,,,,,,+++***++++++++++++++++++++++++------------------------//////---,,,+++*********************************++++++++++++++++++,,,,,,)))))))))))))))((('''&&&++++++++++++++++++++++++************************,,,+++***))))))***+++,,,------,,,+++*********+++)))***+++,,,---,,,++++++,,,,,,++++++++++++++++++!!!$$$(((+++,,,,,,---...************************222444777:::;;;;;;::::::333444555555444333333444222444666555111...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...---,,,+++*********+++,,,,,,,,,,,,++++++++++++***)))************+++++++++))))))))))))))))))))))))'''((()))***+++******)))***************+++,,,,,,+++++++++***************++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,++++++************************************)))(((((((((((()))*********)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,---...---...111333555777:::<<<===???BBBDDDDDDGGGIIIKKKKKKLLLNNNPPPVVV[[[______[[[VVVRRRQQQLLLKKKJJJGGGDDDCCCBBBCCCEEEEEEEEEFFFIIIOOOUUUZZZfffhhhoooyyy{{{zzzwwwtttsssvvvzzz{{{wwwtttqqqssswww}}}|||qqqiiidddaaa]]]XXXTTTOOOKKKIIIIIIHHHFFFEEEFFFHHHKKKNNNSSSZZZbbbiiirrr|||}}}xxxtttqqqmmmhhhhhhlllssszzz|||vvvooolllkkknnnqqqsssvvv}}}yyyvvvvvvzzz~~~}}}~~~zzzvvvsssrrroooqqqttt{{{{{{vvvtttrrrooolllnnnzzz|||uuussssssnnnjjjgggccc___bbbhhhjjjiiihhhgggeee^^^XXXSSSTTTUUU]]]iiiqqqpppmmmlllkkkdddZZZRRRPPPSSSXXX\\\]]]ZZZTTTMMMJJJMMMTTTZZZZZZ[[[ZZZVVVNNNEEE>>>;;;:::BBBNNNXXX^^^aaacccdddbbbdddgggiiiiiijjjkkkmmmuuutttpppkkkcccZZZRRRNNN@@@@@@@@@>>><<<===AAADDDIIIKKKMMMOOORRRTTTVVVWWWXXXXXXXXXXXXVVVTTTQQQOOOIIIFFFBBB??????BBBEEEHHHJJJFFF@@@======@@@CCCEEEIIIJJJJJJJJJIIIGGGEEEDDD===:::666333111///---+++,,,++++++,,,---...---+++,,,,,,,,,---------......---,,,+++))))))***,,,---,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++***)))******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,************++++++,,,---)))***+++,,,,,,,,,++++++++++++++++++++++++++++++'''***,,,---,,,+++***+++++++++++++++++++++++++++222333666999:::;;;;;;;;;444333222333444555444333111222333111///......///------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))+++---///...---------------------------,,,---------++++++---...******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++)))************+++++++++))))))))))))))))))))))))(((((()))************)))++++++++++++++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++************************************))))))(((((())))))***++++++++++++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++---...//////000333555444888<<>>;;;:::<<>>:::;;;<<>><<<>>>AAADDDEEEGGGHHHIIIIIIIIIHHHCCC@@@===:::888555222///...---++++++,,,---,,,+++,,,,,,,,,---------......,,,,,,+++++++++,,,------------------------------,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((()))***+++++++++***++++++++++++++++++++++++***************************+++,,,------,,,+++***...---,,,+++***(((&&&&&&******++++++,,,,,,,,,,,,))))))***+++,,,,,,------)))+++---...---,,,---...------------------------555555555555555666777777888555333444777999999777;;;888555222111000//////------------------------........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***))))))+++---//////...+++++++++++++++++++++++++++,,,---,,,******,,,---,,,,,,---,,,,,,***)))(((***+++,,,------,,,***((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********+++***))))))))))))******+++******)))((('''''''''************************++++++******))))))******************************************************))))))************))))))+++,,,------,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++...///111333666999:::>>>DDDIIILLLMMMNNNOOOHHHIIIKKKLLLMMMOOORRRUUUZZZYYYWWWUUUSSSQQQOOONNNJJJJJJGGGDDDBBBGGGPPPWWW]]]bbbgggkkklllpppuuuzzz}}}yyyxxxxxxtttsssvvv~~~}}}{{{uuussstttvvvsssnnniiifffbbb___]]]ZZZZZZYYYYYYXXXVVVRRRPPPQQQSSSUUUUUUTTTVVVYYY\\\]]]```bbbbbbdddkkkwww}}}yyytttqqqrrruuuuuusssuuuyyy|||zzzvvvsssuuu{{{}}}|||zzzvvvrrrooonnnnnnnnniiilllqqquuuwwwxxxvvvuuuqqqrrrppplllkkkuuuyyytttooolllkkklllmmmnnnqqqzzz~~~|||xxxsssoookkknnn|||pppbbb^^^\\\]]]]]]\\\```eeehhhkkkkkkddd\\\ZZZ```gggpppmmmgggccc```___^^^^^^]]]]]]\\\XXXRRRLLLHHHFFF;;;:::999:::===@@@CCCDDDFFFJJJNNNRRRTTTWWWYYY\\\\\\^^^bbbdddeeeccc```^^^VVVSSSOOOLLLKKKKKKLLLMMMIIIGGGEEECCCEEEIIIMMMPPPOOOPPPQQQSSSUUUVVVWWWXXXTTTRRROOOKKKGGGDDDAAA@@@DDDGGGGGGEEE@@@======??????AAACCCFFFGGGIIIIIIIIIGGGDDD@@@===:::666222///---+++******,,,------,,,,,,,,,,,,---------......+++++++++,,,,,,------...------------------------+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((((((((++++++++++++++++++++++++))))))******+++++++++,,,((()))***++++++,,,++++++...------,,,+++***))))))************************)))***+++,,,,,,+++***)))---------,,,***((('''%%%+++***++++++++++++,,,,,,))))))***+++,,,,,,------)))+++------,,,+++,,,---------------------------444444333444555777999;;;999888666666777888999999>>>;;;777444333222111///------------------------............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))+++---///...---+++++++++++++++++++++++++++,,,,,,,,,******,,,---......---,,,+++***)))(((+++,,,,,,---,,,+++***))))))************+++++++++)))))))))))))))))))))))))))))))))((()))******++++++***))))))((()))))))))+++***)))((('''&&&%%%%%%))))))))))))))))))))))))+++******)))))))))******)))))))))***************************************)))******++++++******)))++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,+++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,***,,,///111333555999<<<@@@DDDKKKOOOPPPOOOOOOOOOIIIJJJKKKKKKKKKMMMPPPSSSWWWUUUSSSRRRRRRRRRPPPNNNKKKMMMMMMLLLKKKPPP[[[dddkkkqqqwwwyyywwwwww{{{}}}xxxxxxooolllnnnuuuyyywwwtttsssuuuxxx{{{|||{{{xxxuuutttuuusssnnnhhhaaaZZZVVVSSSOOONNNNNNNNNNNNNNNNNNOOOSSSYYY```eeefffgggjjjlllnnnooonnnmmmooovvv~~~{{{yyyuuutttuuussspppqqqtttnnnvvvxxxnnnmmmmmmrrrzzzyyysssnnnkkkkkkkkkgggjjjnnnrrruuuuuutttsssrrrrrrooohhheeekkkzzz~~~zzzvvvsssqqqnnnoooqqqqqqsssyyyyyyrrrkkkeeeeeeppp|||~~~rrrnnnkkkkkkiiihhhkkkqqq|||ppphhhfffgggfffccc```^^^___```aaa```bbbbbb```\\\UUUPPPLLLKKK<<<:::888999;;;=========>>>BBBHHHMMMPPPSSSVVVXXXXXX[[[___bbbdddcccaaa___\\\ZZZWWWWWWYYY\\\]]]^^^UUUQQQKKKEEECCCDDDGGGIIIMMMMMMNNNPPPRRRSSSUUUUUUUUUTTTRRRPPPLLLHHHEEECCCDDDFFFHHHGGGDDD@@@>>>===<<<>>>AAADDDGGGIIIKKKKKKIIIGGGCCC@@@===999444111...,,,******,,,.........,,,,,,,,,---------......++++++,,,,,,------.........------------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------))))))***+++,,,------...,,,,,,---.........------...------,,,+++***))))))************************)))******++++++******))))))***,,,------,,,+++***++++++******++++++,,,---*********++++++,,,,,,------......---+++)))***+++------------------------888777666555666888:::<<<999999888666555555777999===:::666555555555222000------------------------------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---...---+++*********++++++***+++++++++++++++,,,,,,)))************+++++++++))))))))))))))))))))))))***)))((((((((()))++++++,,,+++******)))))))))******)))))))))((((((''''''))))))))))))))))))))))))***)))))))))))))))***+++((()))))))))*********+++************************)))***++++++++++++***)))******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,...111333666999===@@@FFFJJJPPPSSSSSSPPPNNNMMMIIIIIIJJJIIIIIIJJJNNNPPPRRRPPPNNNOOOQQQRRRPPPNNNPPPUUU[[[]]]]]]aaajjjqqqvvv|||~~~yyyvvvoookkkkkkpppsssqqqnnnmmmpppppprrruuuwwwvvvqqqnnnkkkjjjgggaaaZZZSSSMMMKKKGGGHHHHHHJJJLLLPPPUUUXXXcccnnn|||~~~{{{xxxtttrrrtttzzz|||yyyvvvzzz}}}}}}~~~~~~xxxrrrooonnnmmmjjjjjjlllffflllttt{{{yyyooohhhiiilllqqqyyyyyysssooommmllliiikkkooorrrssssssrrrqqqrrrqqqlllfffbbbeeemmmuuu}}}zzzvvvtttrrrqqqooommmkkkmmmooopppssswww|||~~~xxxnnngggaaa___eeelllzzzyyywwwvvvwwwuuutttwww~~~{{{yyyiiiddd]]]YYYYYY[[[\\\\\\___aaabbb___[[[UUURRRPPPFFFBBB===;;;;;;<<<;;;:::===???CCCFFFIIIMMMRRRUUUTTTYYY```fffhhhfffccc```___]]]\\\^^^dddiiilllmmmjjjcccXXXMMMFFFCCCCCCDDDIIIJJJKKKLLLOOOQQQSSSTTTUUUUUUUUUTTTQQQNNNJJJHHHEEEEEEGGGHHHHHHDDD???;;;888:::>>>CCCFFFIIIKKKKKKJJJHHHEEECCCAAA>>>:::666222000---,,,---/////////,,,,,,,,,---------......***+++,,,---..................---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///........................+++++++++,,,---------.....................---,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,)))***,,,.........---,,,++++++*********+++,,,---++++++++++++++++++++++++...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,???===:::777666777888999888999999666333222666999:::888555555777666444111------------------------------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---+++++++++---------+++------------------------+++,,,,,,+++******+++------+++***))))))+++---...)))))))))***+++,,,...///)))************+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,---,,,,,,+++*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++(((((())))))*********+++************************)))***+++,,,,,,+++***)))))))))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------000333666888;;;@@@CCCJJJNNNSSSVVVTTTQQQMMMKKKIIIIIIIIIHHHGGGIIILLLNNNNNNLLLKKKMMMPPPRRRPPPMMMTTT]]]ggglllmmmooovvv{{{xxxsssppplllkkkoooqqqooolllkkklllkkkkkkooorrrqqqkkkeee```aaa___[[[TTTMMMHHHFFFFFFGGGHHHKKKOOOVVV^^^cccttt|||uuurrruuu{{{~~~|||uuuxxx{{{zzzyyy{{{|||zzzyyywwwqqqkkkggggggfffdddeeehhheeekkkqqqwww~~~wwwlllhhhjjjmmmrrrxxxyyyuuurrrqqqmmmnnnppprrrsssrrrrrrqqqpppnnnkkkfffbbbdddiiinnnpppnnnkkkiiiiiihhhfffdddaaabbbeeehhhjjjmmmppprrryyy{{{yyy|||}}}}}}tttjjjddd___]]]```eeelll|||zzzyyyzzz|||{{{yyy}}}tttkkk___WWWTTTUUUVVVVVVXXX\\\```bbb___[[[WWWTTTTTTMMMEEE@@@===<<<:::888999:::;;;<<<>>>CCCJJJNNNQQQXXXbbbjjjmmmkkkeeeaaa___]]]]]]aaaiiiqqquuuvvvwwwiii[[[OOOJJJHHHHHHFFFGGGHHHJJJMMMPPPRRRTTTUUUVVVWWWWWWUUURRRNNNLLLEEEEEEFFFIIIJJJGGG@@@:::555777;;;@@@DDDGGGIIIJJJIIIHHHFFFEEEEEEBBB>>><<<666333000...////////////,,,,,,,,,---------......***+++,,,---.....................------,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++------+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++******((())))))+++,,,---......************************...---++++++++++++---...,,,---/////////---+++***,,,+++*********+++,,,---,,,,,,++++++++++++++++++,,,---.........///111333,,,,,,,,,,,,,,,,,,,,,,,,AAA???;;;999777888999;;;888888888888777777777777:::::::::999888777666555333222111///...---------,,,...//////......///111///............---------...------,,,,,,------...---,,,,,,,,,,,,---......((()))***+++,,,---------,,,***)))***+++---,,,,,,***+++,,,,,,******+++,,,(((***+++---......------+++***))))))++++++***)))***+++,,,,,,------------***,,,...---,,,***)))******+++,,,,,,,,,,,,+++***+++***)))((((((***,,,---************************************************((((((((((((((()))******))))))************)))))))))++++++***((('''((()))------,,,,,,,,,,,,---------+++)))''''''***---///************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***---...///...------...000444555666666999???IIIPPPTTTSSSRRRRRRRRRQQQMMMKKKKKKJJJIIIIIIJJJJJJIIIHHHLLLMMMOOOOOOPPPSSSVVVYYYbbbmmmzzz~~~~~~xxxrrrmmmmmmmmmmmmlllllllllkkkgggkkkkkkeeebbbcccaaa\\\XXXWWWVVVUUUQQQKKKFFFFFFOOOKKKNNNZZZ```dddqqq{{{uuusssttt|||zzzyyyyyytttssssssuuuxxx{{{||||||~~~}}}zzzuuuqqqnnnlllkkkeee___[[[]]]^^^]]]bbbiiiiiimmmssszzz}}}{{{tttoooooommmkkklllrrr{{{{{{{{{|||uuuuuutttsssrrrpppooonnnqqqooommmjjjhhhhhhhhhiiimmmhhhcccbbbdddeeebbb___^^^\\\\\\```bbbbbbdddhhhssszzztttppptttooohhh```\\\[[[\\\]]]cccnnn|||vvvwwwxxxwwwvvvwww{{{ggg[[[WWWVVVUUUSSSSSSWWW\\\]]][[[YYYYYYZZZZZZXXXRRRHHHAAA>>>===;;;===<<<::::::;;;===@@@BBBMMMSSS\\\fffmmmmmmiiieee^^^^^^___aaafffkkkqqqttt|||mmmXXXOOONNNOOOMMMJJJGGGGGGIIILLLNNNOOOPPPQQQSSSUUUUUUSSSQQQPPPOOOMMMJJJIIIIIIHHHDDD@@@<<<999777999???EEEHHHIIIHHHHHHHHHGGGEEEBBB???===888555111//////000000///---,,,+++++++++,,,------000///---,,,,,,---///000111000.........---,,,***,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,+++++++++---///111,,,++++++---......,,,***---------.........//////............////////////---------+++((('''((()))---,,,,,,+++++++++++++++)))******++++++******))))))***++++++***)))***+++//////.........---------------.../////////......000---++++++---///---+++------,,,+++,,,---...///...------,,,,,,------...BBB@@@>>>;;;999999999999999999999888777777666666888999999:::999888777666444333222000///...---------...//////......///111///............---------...------,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,---------+++***+++,,,...------+++,,,---,,,+++***+++---******+++,,,---------,,,---,,,++++++------,,,+++***++++++,,,,,,,,,,,,+++***,,,------+++************++++++,,,,,,++++++***+++***)))((()))***,,,---************************++++++++++++++++++++++++((((((((((((((()))******))))))************))))))***+++,,,+++)))((()))***((((((''''''''''''((((((***))))))((())))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------+++,,,---,,,++++++---///222444888;;;@@@GGGOOOUUUWWWUUUSSSRRRQQQPPPMMMKKKJJJJJJJJJJJJKKKLLLKKKJJJLLLMMMNNNPPPSSSYYYaaafffsss{{{zzzwwwqqqpppooollljjjiiigggfffbbbfffeeeaaa^^^___[[[UUUTTTSSSRRRQQQOOOMMMMMMNNNTTTQQQVVVccclllrrr~~~}}}vvvsssssszzzxxxtttrrrpppoooooopppqqqsssttttttqqqooommmhhhccc^^^[[[ZZZ[[[WWWUUUYYY\\\]]]bbbiiioooqqqvvv{{{}}}{{{wwwrrrpppnnnmmmmmmqqqwww~~~~~~|||}}}~~~yyyyyyyyyxxxwwwtttrrrpppppppppqqqqqqqqqpppooonnnooojjjfffeeeggghhheeebbb^^^[[[[[[^^^___^^^___cccmmmyyy{{{vvvrrrnnnkkkhhhbbb]]]ZZZ[[[]]]______ggguuuzzzxxxtttnnnkkklllsss|||rrrddd]]]ZZZWWWTTTRRRWWW[[[\\\ZZZXXXXXXYYYdddeeeccc\\\SSSLLLIIIGGGBBBAAA???>>>>>>???AAABBBBBBGGGPPPZZZcccgggfffddd^^^^^^^^^```cccgggkkkmmmxxxrrrccc[[[ZZZZZZUUUQQQLLLIIIIIIJJJKKKKKKPPPQQQTTTVVVVVVUUUSSSRRRSSSQQQNNNMMMMMMKKKGGGDDD>>>;;;888999===CCCGGGHHHHHHIIIIIIHHHFFFCCC@@@???999666333000000000//////.........---------,,,,,,///...---++++++---...///000///------......,,,+++,,,,,,---------............------,,,,,,------...---,,,+++++++++---///000333111...,,,,,,+++***)))*********+++++++++,,,,,,------------............+++,,,,,,***(((''')))******))))))(((((((((((((((******++++++++++++*********+++++++++******+++---...---------,,,,,,,,,,,,,,,,,,++++++******))))))---+++)))***,,,......,,,------,,,,,,,,,---...///...------,,,,,,------...DDDCCCAAA???===;;;999888;;;;;;:::999888666555444555666888:::;;;:::888777555444222111///.........---...//////......///000///............---------...------,,,,,,------...+++************+++,,,,,,///...---,,,,,,,,,------...,,,+++,,,---.........+++---...---,,,+++,,,---+++++++++***++++++,,,,,,---,,,++++++------,,,+++++++++++++++++++++*********,,,------+++******+++******+++,,,,,,+++******+++***)))))))))***,,,---************************++++++++++++++++++++++++)))(((((((((((()))******))))))************))))))***+++,,,+++***)))***+++******))))))))))))******))))))+++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,------,,,+++,,,...000111666===DDDKKKRRRXXX\\\[[[WWWSSSPPPOOONNNLLLKKKIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMPPPTTT[[[eeepppxxx|||{{{rrrqqqnnnkkkgggeeecccbbb]]]^^^]]]ZZZZZZZZZXXXSSSUUUVVVVVVUUUTTTVVVZZZ\\\]]]\\\bbboooxxx~~~~~~wwwsssttt{{{~~~vvvooojjjhhhgggggggggggghhhhhhiiiffffffeeeaaa\\\WWWTTTSSSWWWVVVWWW]]]bbbeeekkkpppttttttuuuxxxyyyyyyvvvsssnnnnnnnnnnnnqqquuuyyy{{{}}}yyyxxxyyy{{{zzz{{{||||||zzzwwwsssqqqnnnppptttxxxyyyyyyxxxwwwrrroookkkjjjkkkkkkhhhfffbbb___^^^aaaaaa___```ccckkkuuu|||{{{vvvsssqqqnnnfffccc___[[[YYYYYY[[[\\\ZZZ```iiiuuu~~~~~~{{{zzzxxxrrriiieeefffbbbhhhppp{{{{{{mmmfffaaa\\\YYYXXX]]]bbbbbb___[[[YYYYYYgggjjjmmmiii```VVVQQQPPPMMMKKKIIIFFFCCCBBBAAAAAA;;;>>>DDDLLLUUU[[[^^^^^^[[[[[[[[[\\\^^^```bbbccchhhooorrrllleeeaaa```___\\\YYYSSSOOOMMMKKKJJJHHHNNNPPPSSSUUUWWWWWWVVVUUUXXXVVVTTTRRRQQQOOOLLLJJJAAA>>>999888;;;@@@DDDFFFIIIIIIJJJJJJHHHFFFCCCBBB<<<999555333222111///......////////////...,,,+++...---,,,++++++,,,---...///---,,,---...///...,,,---------.........//////......------------......,,,,,,+++++++++---///000666222...+++***+++++++++,,,,,,,,,---------......+++,,,,,,,,,------------+++,,,,,,+++)))((()))+++,,,,,,+++***************++++++,,,,,,,,,,,,++++++++++++++++++******---///,,,,,,,,,,,,++++++++++++---+++***(((''''''''''''***)))((())),,,---...------,,,,,,,,,,,,---...///...------,,,,,,------...FFFEEEEEECCC@@@===:::888===<<<<<<;;;999777555333333444777:::;;;;;;:::999666555444222000///......---///000///......///000///............---------...------,,,,,,------...+++++++++++++++,,,,,,---///...,,,******,,,---...---,,,++++++---......---,,,---......,,,,,,---...---,,,***))))))***+++,,,+++***))))))++++++***)))+++++++++++++++***)))(((***+++---,,,+++***+++,,,******++++++++++++************)))))))))***+++,,,************************++++++++++++++++++++++++))))))(((((())))))***+++))))))************))))))***,,,---,,,******+++,,,...------,,,,,,------...+++,,,,,,---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.../////////...000333666555;;;EEEPPPXXX]]]```aaa\\\XXXRRRMMMKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJLLLMMMNNNQQQWWW___hhhttt}}}zzzpppnnnkkkgggccc```___^^^WWWVVVTTTSSSUUUYYY\\\\\\dddhhhjjjhhhfffgggiiiiiiiiihhhmmmvvv}}}}}}wwwtttuuu|||~~~wwwmmmgggaaabbbcccbbbbbbcccdddfffggghhhhhheee```[[[YYYZZZZZZ[[[^^^dddiiinnnrrruuutttrrrppppppqqqqqqpppooojjjkkknnnpppsssuuuwwwxxx|||{{{xxxtttpppmmmnnnooosssuuuyyy{{{zzzwwwtttqqqmmmppptttxxx{{{}}}~~~~~~xxxuuurrrqqqpppooommmjjjkkkhhhhhhjjjjjjhhhhhhkkknnnvvv|||zzzvvvtttrrrpppkkkhhhbbb]]]YYYWWWXXXXXXZZZ^^^fffqqq{{{~~~zzzvvvvvvwwwzzzzzzrrreee___^^^\\\^^^bbbkkk|||{{{qqqkkkgggccc___ccciiiqqqsssoooiiidddaaaeeehhhlllkkkbbbYYYVVVYYYZZZYYYUUUQQQLLLFFFBBB@@@???>>>???BBBHHHNNNRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYYYY\\\______^^^^^^``````___^^^[[[YYYVVVRRRLLLHHHJJJLLLOOORRRUUUWWWXXXXXXZZZYYYXXXVVVUUURRRPPPNNNFFFBBB<<<999999<<>>>>>>>>===;;;999666444222333666999;;;<<<;;;;;;888777555333111000//////...///000///...---...//////............---------...------,,,,,,------...,,,,,,,,,,,,,,,---......,,,+++))))))***,,,...000,,,+++)))***,,,------,,,,,,---......,,,,,,---...---,,,+++*********+++,,,+++***))))))++++++***)))+++++++++++++++***)))(((***+++,,,+++******+++---***************************************+++++++++************************++++++++++++++++++++++++)))))))))))))))***++++++))))))************))))))***+++,,,,,,+++***+++,,,******))))))))))))******,,,,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///......------...///000000000333777;;;===DDDOOO[[[cccfffeeeccc[[[VVVOOOJJJIIIIIIJJJJJJIIIJJJJJJIIIHHHIIILLLOOOUUU[[[eeeoooyyy~~~~~~wwwooolllgggbbb]]]YYYWWWUUUPPPNNNLLLMMMQQQZZZeeemmm|||}}}yyyvvvqqqrrrqqqsssyyy~~~~~~xxxtttssswww~~~yyypppiiiccceeegggggggggiiilllooorrrttttttooogggbbbaaabbb```bbbdddgggjjjnnnqqqrrrrrrooojjjggghhhiiijjjjjjiiikkknnnrrrssssssrrrrrrpppooolllhhhdddbbbbbbdddhhhlllrrrvvvxxxwwwuuurrrpppqqqrrruuuxxx}}}~~~|||zzzxxxvvvtttrrrrrrppppppttttttrrrrrruuusssyyy}}}zzzvvvuuussspppqqqmmmggg```\\\[[[[[[\\\```ccckkkwww{{{rrrsssuuuzzz{{{rrrcccYYYWWWZZZ[[[\\\cccrrr{{{sssnnnjjjfffbbbgggqqq~~~~~~xxxuuullljjjiiiiiibbb\\\^^^eeegggeeebbb]]]VVVNNNGGGCCCAAA>>>;;;;;;>>>CCCFFFHHHJJJJJJKKKMMMNNNOOOPPPPPPSSSSSSTTTVVVXXX[[[```dddcccdddffffffcccZZZPPPHHHGGGHHHJJJMMMPPPTTTWWWYYYYYYYYYYYYXXXVVVTTTRRRRRRJJJFFF@@@;;;888:::>>>AAAFFFGGGIIIJJJJJJIIIGGGFFFBBB???;;;888666444000...((())),,,...//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---------------.........///,,,++++++++++++++++++,,,******++++++,,,------...,,,+++***+++------+++***))))))*********+++++++++,,,------------.........333333222///,,,******+++******)))(((((((((((((((+++,,,,,,------,,,,,,++++++,,,,,,+++***+++---///,,,,,,,,,,,,,,,------------+++***)))***,,,...///......---,,,++++++,,,,,,,,,,,,,,,---------------...------,,,,,,------...EEEEEEEEEEEEDDDBBB@@@>>>@@@@@@@@@@@@>>>;;;888666333444666888:::;;;<<<===999888666444222000000///...///000///...---...//////............---------...------,,,,,,------...------,,,,,,------...///))))))))))))***,,,...///,,,***))))))+++,,,,,,++++++---...---,,,+++,,,---,,,,,,,,,+++,,,,,,---------,,,++++++------,,,+++++++++++++++++++++*********+++,,,+++******,,,...+++***))))))))))))***+++))))))******++++++++++++***************************************************))))))))))))***++++++))))))************)))))))))***++++++******+++,,,***))))))(((((())))))******)))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,---...///111555;;;???FFFMMMYYYeeelllmmmhhhcccYYYTTTNNNJJJIIIJJJKKKLLLJJJKKKKKKIIIHHHKKKRRRXXXcccjjjuuu{{{|||qqqmmmiiiccc\\\VVVQQQNNNMMMJJJJJJLLLPPPUUU```rrrwwwwwwvvvvvvzzz{{{tttoooooosssrrrvvv|||~~~~~~|||uuuooojjjnnnqqqrrrrrrtttyyy}}}{{{pppiiiiiikkkiiilllllljjjjjjnnnooommmnnniiiccc______aaadddeeehhhjjjmmmoooooommmjjjgggaaaaaa___\\\YYYXXXZZZ[[[^^^cccjjjppptttuuutttssssssqqqpppppprrrxxx}}}~~~}}}|||{{{uuussstttxxxyyyvvvvvvxxxtttzzz|||yyyvvvuuusssooorrrnnnhhhbbb```aaacccfffgggjjjssswwwkkklllppptttpppggg``````ZZZ[[[\\\```mmm|||{{{uuupppjjjeeeaaabbbnnn~~~zzzppphhheee```\\\```iiimmmmmmkkkgggaaaXXXQQQLLLAAA>>>999888:::===@@@AAAAAABBBBBBCCCDDDFFFHHHIIILLLJJJKKKNNNQQQTTT[[[bbbgggjjjnnnpppmmmdddWWWNNNJJJIIIHHHHHHJJJOOOTTTWWWVVVXXXYYYXXXVVVTTTTTTUUUNNNKKKEEE>>>999888;;;>>>CCCEEEGGGIIIIIIIIIHHHGGGCCCAAA===;;;888666222///((()))+++---......------,,,,,,------------,,,,,,,,,+++***+++---......---,,,,,,,,,---------......++++++************++++++******++++++,,,---------,,,++++++,,,,,,+++)))&&&******+++++++++,,,,,,,,,------------............333333222///,,,******+++++++++***))))))))))))***++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,------------))))))))))))***,,,...//////000///...+++***+++,,,+++,,,------......------...------,,,,,,------...CCCCCCDDDDDDDDDCCCCCCCCC@@@AAABBBBBBAAA>>>;;;999444444555666888;;;===>>>:::999777555333111000000///000000000...---...//////............---------...------,,,,,,------...,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------+++******,,,------,,,+++,,,---,,,+++***+++---+++,,,------............---,,,++++++------,,,+++***++++++,,,,,,,,,,,,+++***++++++***)))***,,,...+++***)))(((((()))***+++))))))***+++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,))))))************))))))((()))******))))))***,,,,,,++++++++++++++++++,,,))))))+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------------,,,,,,---///000333999???DDDMMMTTT___kkkrrrrrrkkkeeeXXXSSSNNNKKKKKKMMMOOOPPPLLLMMMMMMKKKLLLRRR]]]ffftttzzz{{{tttgggdddaaa[[[UUUQQQNNNLLLLLLKKKOOOVVV]]]aaakkkzzzxxxwwwxxx|||vvvnnnkkkmmmlllooovvv}}}}}}~~~yyytttppptttxxxyyyyyyzzz}}}rrrlllnnnqqqnnnpppnnnhhhgggjjjjjjffffffaaaZZZVVVVVVYYY\\\]]]bbbdddgggiiiiiifffbbb```ZZZYYYWWWTTTPPPOOOQQQRRRUUUZZZ```gggllloooooooooooommmjjjhhhjjjnnnrrrvvvvvvxxx{{{|||}}}}}}~~~xxxvvvvvvzzzyyyuuutttvvvtttyyy|||{{{yyyyyyvvvqqqrrrnnngggbbbaaadddiiilllnnnoooxxxnnniiiggghhhhhheeedddfff\\\___```aaahhhttt|||~~~~~~|||yyytttooohhhbbb^^^[[[fffvvv}}}mmmfff```[[[]]]fffnnnooopppooojjjccc\\\XXXFFFBBB===;;;;;;<<<===>>>===<<<;;;;;;<<<>>>@@@AAACCCBBBFFFKKKLLLMMMUUU^^^gggjjjpppttttttooofff___RRROOOIIIEEEEEEIIINNNRRRTTTVVVXXXXXXVVVUUUVVVWWWPPPNNNIIIAAA;;;888999<<<@@@BBBDDDGGGHHHHHHGGGGGGDDDBBB???<<<:::888444111------------------,,,,,,---------......------------,,,++++++---...---,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,)))******+++,,,,,,---,,,,,,+++******,,,,,,+++***,,,,,,---------.........+++,,,,,,,,,------------///000000...+++***+++---...---,,,,,,++++++,,,,,,******++++++++++++*********,,,...---+++)))((((((***+++++++++,,,,,,,,,,,,)))*********+++,,,,,,,,,---...///---***)))+++---+++,,,---.........------...------,,,,,,------...BBBBBBCCCCCCDDDDDDEEEEEEAAABBBCCCDDDBBB???<<<:::666555555555777:::===???;;;:::888555333111000000///000111000...------...//////.........---------...------,,,,,,------...++++++******++++++,,,---------.........---,,,+++...,,,++++++---......---***+++,,,,,,******+++,,,***+++---///000000//////+++***))))))++++++***)))***+++,,,---------------***++++++***)))***,,,///+++***)))(((((()))***+++))))))***++++++++++++***************************((((((((((((((((((((((((*********)))******+++,,,))))))************))))))''')))******))))))***,,,+++******************+++)))+++///222444333111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))***+++,,,---............///111333777===DDDIIIPPPVVVbbbnnnuuutttmmmfffWWWSSSOOOMMMNNNPPPRRRRRRNNNOOOOOONNNPPPYYYfffqqq||||||jjj___ZZZXXXTTTQQQOOOOOOOOOPPPOOOVVVbbbkkknnnvvv|||zzzwwwvvvyyy~~~}}}~~~yyyppplllmmmlllooouuu}}}}}}~~~{{{wwwrrrvvvzzz{{{yyy{{{|||}}}|||tttkkkhhhlllrrrjjjllliiiaaa^^^aaaaaa]]]___ZZZSSSOOOOOORRRUUUVVVYYY\\\```cccdddbbb```^^^ZZZXXXUUUPPPLLLIIIIIIJJJOOOSSSYYY```eeehhhiiiiiiiiigggdddbbbbbbdddhhhjjjkkknnnrrrvvvxxxzzz|||~~~zzzxxxxxx{{{yyyuuussstttuuuzzz~~~}}}}}}}}}zzzuuutttooogggaaa```ccciiimmmqqqrrrzzzssshhhbbb___\\\[[[]]]```ccceeeccceeemmmsssuuuuuuuuutttqqqmmmgggaaa]]]XXXbbbooozzzvvvmmmfff^^^^^^dddmmmooorrrrrrpppjjjddd```MMMJJJDDD@@@???>>>===<<<<<<:::888666777888;;;===???AAAGGGNNNOOOMMMTTT^^^bbbfffmmmtttxxxxxxsssoooYYYTTTKKKDDDBBBEEEJJJNNNSSSUUUXXXXXXVVVVVVWWWYYYRRRPPPKKKDDD<<<888888:::>>>@@@CCCEEEGGGGGGGGGFFFDDDBBB???===<<<999555222222111///...,,,,,,,,,,,,---......//////......------,,,++++++------,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***,,,,,,,,,,,,,,,+++)))'''(((+++///111222))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++,,,...+++***))))))(((((())))))*********++++++*********)))+++......,,,)))'''&&&))))))******++++++++++++,,,,,,---------,,,,,,+++***+++---,,,))))))+++...+++,,,---.........---,,,...------,,,,,,------...@@@BBBCCCBBBAAA@@@AAABBBEEEDDDCCCBBB@@@>>>======777666555555777999<<<>>>;;;;;;;;;;;;:::888666444333222000///...///000111000///...---,,,,,,---...////////////............+++,,,------......------******+++,,,,,,---......,,,,,,,,,---...///000000))))))*********+++++++++,,,---......---,,,***)))***,,,------,,,++++++,,,...------,,,+++++++++,,,+++***(((((()))***---...,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***------,,,,,,+++***))))))+++++++++*********))))))************************++++++************++++++*********)))))))))))))))******---111555666222///))))))*********+++++++++------............------///---***(((((())),,,...000///...------------------...000222777@@@MMMVVV]]]cccjjjoootttuuunnneeeYYYRRRKKKJJJNNNSSSUUUTTTQQQMMMNNNTTT[[[bbbooo}}}|||vvvtttyyyzzznnn^^^XXXPPPTTTVVVSSSQQQTTTXXXXXX]]]dddooowww{{{zzzuuuuuuwwwxxx|||}}}yyyuuuvvvuuuvvvwww{{{|||yyyxxxxxxxxxtttuuuwwwxxxvvvtttpppnnnqqqoookkkgggdddbbbaaa```gggeeebbb___[[[YYYVVVUUUXXXUUUQQQNNNMMMPPPSSSVVVXXXZZZ^^^aaabbbaaa___^^^WWWSSSNNNMMMNNNNNNMMMJJJOOOOOORRRWWWZZZZZZ^^^dddeeeccc```]]]ZZZXXXWWWWWWYYY^^^ffflllppprrrsssuuuqqqrrrtttuuuuuutttrrrqqqrrrsssyyy{{{{{{wwwssslllccc]]]]]]ccciiioooqqqxxx~~~sssdddYYYUUUWWW[[[___aaacccfffmmmtttsssoooooollllllmmmiiibbb]]]]]]\\\bbbjjjpppuuu|||xxxkkkcccaaaaaahhhjjjnnnsssuuurrrkkkeee]]]XXXOOOEEEAAAAAACCCCCCCCC@@@<<<888666666666777;;;CCCKKKNNNNNNPPPVVV\\\```ccciiiooosssuuuuuutttnnncccRRRDDDAAAFFFGGGDDDOOOQQQTTTVVVVVVVVVWWWXXXTTTSSSOOOKKKDDD>>>999666<<>>:::666222000------...//////......---,,,---/////////...******,,,,,,,,,,,,******+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))************)))((()))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++,,,---,,,***)))***+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,---------------------........./////////---++++++,,,,,,+++***CCCDDDDDDCCCBBBAAABBBCCCFFFEEEDDDCCCAAA@@@???>>>999888666555555888;;;===::::::;;;:::999777555444444333111/////////000111000///...---------......////////////............+++,,,------......------,,,,,,,,,------......///++++++,,,,,,------......+++,,,,,,,,,,,,---------------------,,,+++*********,,,------,,,++++++,,,,,,+++******))))))******+++***)))((()))***,,,---++++++***************++++++++++++++++++++++++++++++******))))))))))))***......---,,,,,,+++******+++++++++*********))))))************************++++++************++++++*********+++++++++++++++))))))+++...111222000---*********+++++++++,,,,,,------............------------,,,,,,---...//////000///...---------------///111333666<<>>===<<<;;;;;;999===DDDLLLTTT[[[___aaa^^^___aaacccfffggghhhhhhmmmnnniii]]]TTTQQQOOOMMMEEEHHHLLLQQQTTTVVVWWWWWWWWWVVVTTTPPPJJJEEE@@@>>>888:::<<<======@@@CCCFFFGGGGGGFFFEEEDDDAAA<<<888444222///.../////////......---,,,---/////////...---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++***)))***+++,,,+++******************************************+++,,,,,,+++,,,---,,,*********+++//////......------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++/////////......,,,++++++..................------000...,,,,,,---...---,,,BBBCCCCCCBBBBBBBBBDDDFFFHHHGGGGGGFFFEEEDDDDDDCCC@@@===888555444555888:::>>>>>>?????????===<<<;;;666555444222111000000000------.........///000000//////.........---------+++,,,------......------............---------------------,,,,,,,,,,,,,,,*********+++++++++,,,,,,///...,,,+++******+++,,,***,,,------,,,++++++,,,------,,,,,,+++,,,,,,------,,,+++***)))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///---------,,,,,,+++++++++************************************************++++++************++++++)))******+++,,,------...***))))))))))))*********,,,,,,,,,---------......------............------///......---,,,++++++***///...............//////111555:::AAAKKKYYYiiitttrrrvvvvvvsssoookkkccc[[[TTTRRROOOPPPRRRTTTTTTSSSZZZXXX[[[eeepppwwwyyyxxxzzzyyyzzz{{{vvvooolllmmmtttwww{{{~~~}}}zzzxxxqqqjjjbbb]]]YYYYYY```jjjxxx|||yyy{{{}}}}}}vvvrrrpppwww{{{sssllljjjjjjkkkkkkkkkiiieee___YYYRRRMMMIIIMMMMMMMMMLLLKKKJJJIIIIIINNNPPPTTTYYY]]][[[UUUPPPOOOPPPSSSWWWYYY[[[[[[[[[^^^aaaeeejjjnnnrrrtttuuukkkfffaaa^^^___aaa```^^^\\\YYYWWWXXXXXXYYY___fffmmmkkkfffaaa[[[VVVSSSQQQQQQPPPSSS]]]jjjuuuyyyzzzyyy{{{zzzwwwrrrnnnmmmmmmeeefffllltttwwwtttrrrttttttooogggaaa^^^aaafffjjjvvvuuuuuuxxx}}}wwwkkkaaa\\\[[[dddkkkttt|||iiidddaaaaaaaaa```bbbgggkkkuuu}}}zzzooojjjnnnvvv}}}vvvpppkkkhhhlllxxxuuujjjcccaaaaaadddbbbZZZQQQLLLFFFFFFEEECCCAAA???>>>===888:::???HHHSSS[[[______]]]]]]]]]^^^___aaabbbcccaaaeeefffcccaaaaaa___[[[JJJJJJJJJMMMQQQVVVXXXZZZWWWVVVTTTQQQMMMIIIEEEBBB999999999999;;;>>>BBBDDDGGGGGGGGGGGGFFFCCC===:::777444111/////////...---...---,,,---/////////...,,,,,,++++++++++++,,,,,,............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***************************)))*********++++++++++++,,,*********,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***,,,,,,,,,******+++,,,000//////...---,,,,,,+++---------------------------------,,,,,,+++++++++......//////...------,,,...............---------000...------...///...---AAABBBBBBAAA@@@AAADDDFFFGGGGGGFFFFFFEEEEEEEEEDDDBBB???;;;777555555777888===>>>?????????>>>===<<<888777666444222111000000---......//////000000000............------------+++,,,------......---------------,,,,,,,,,,,,,,,............------------******+++++++++,,,,,,,,,///...,,,+++******+++,,,***,,,------,,,++++++,,,---,,,,,,+++,,,,,,---------,,,+++***))))))((((((***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...+++++++++***************************************************************++++++************++++++((())))))***+++,,,------++++++******)))***+++,,,,,,,,,---------.........------............------///...,,,***+++,,,///000...............///000111111666===FFFQQQ___nnnyyyyyyzzzwwwooohhhccc^^^XXXQQQQQQPPPRRRTTTVVVXXXXXX\\\^^^cccmmmxxx{{{|||}}}qqqsssxxx~~~|||tttooopppzzz{{{||||||{{{yyywwwuuuhhh```YYYXXX\\\fffuuu{{{zzz|||~~~{{{}}}~~~yyyxxx~~~|||vvvuuuxxxxxxvvvnnnkkkiiihhhhhhhhhhhhgggddd```ZZZTTTOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLOOOTTT]]]hhhnnnkkkaaaXXXTTTTTTVVVXXX[[[___bbbdddccceeehhhlllppptttwwwxxxppplllgggfffggggggfffcccbbb^^^\\\]]]^^^___eeemmmwwwsssnnngggaaa\\\YYYWWWUUUSSSUUU]]]kkkwww~~~~~~uuummmiiiiiibbbccciiiqqqtttqqqpppqqquuupppjjjeeecccccceeefffooooooqqquuuzzz~~~zzzpppfffaaa```fffiiimmmsss~~~rrrjjjbbb___]]]]]]bbbiiimmmwww{{{qqqkkkooowww}}}}}}{{{wwwqqqkkkgggfffiiiuuuvvvhhhaaa^^^aaabbb\\\WWWUUULLLKKKIIIGGGDDDBBB@@@???::::::<<>><<>>@@@AAABBBCCCEEEHHHIIIFFFBBB>>>;;;888555222111000...---...---,,,---/////////...,,,---...//////...---,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++------........./////////---,,,++++++,,,,,,+++***************************+++++++++++++++,,,------)))+++,,,,,,+++***+++---------,,,,,,++++++******************************---,,,,,,,,,,,,,,,,,,+++++++++,,,....../////////---------.........//////...---+++,,,---///......QQQPPPMMMHHHCCCAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@===;;;999888777777888:::;;;;;;;;;::::::::::::999777555222000/////////000111000000...............---------,,,,,,+++,,,------......------++++++,,,,,,------......,,,,,,,,,------......///---------............///------------,,,+++*********,,,------,,,++++++,,,******))))))******+++,,,++++++++++++******)))((((((***,,,---......---,,,++++++++++++++++++++++++,,,++++++************+++************************))))))*********+++++++++************************++++++************+++++++++++++++,,,,,,,,,,,,,,,)))+++------,,,+++---///+++,,,,,,,,,------------------............------......---...///222444666---------...///111222333777???JJJUUU___iiittt|||~~~tttdddWWWSSSRRRPPPRRRSSSVVVYYY]]]bbbhhhlllllluuu}}}|||{{{tttsssttt|||}}}wwwuuusssqqqooonnnnnnnnnaaa]]]^^^hhhwww|||~~~~~~||||||~~~~~~|||{{{xxxwwwqqqggg```___]]]ZZZWWWWWWXXX[[[___aaaaaaaaabbb```\\\YYYUUUSSSRRRRRRQQQQQQQQQRRRVVV[[[```cccbbbhhhsss~~~sssfffdddbbb`````````bbbccc^^^```cccgggmmmtttyyy}}}}}}{{{xxxxxxwwwtttnnniiiaaa]]]\\\\\\\\\[[[```fffrrruuuxxxyyyvvvpppiiieee```^^^[[[ZZZ^^^fffnnnssswwwssskkkhhheeeeeeiiippprrrpppnnnpppuuuuuuvvvxxxxxxtttmmmgggeeeeeedddeeehhhmmmtttxxx}}}~~~}}}xxxpppiiiggggggggghhhgggiiirrr|||~~~{{{ssskkkgggbbb^^^___cccdddjjjooooookkkjjjpppvvvxxxyyywwwssslllfffaaa```YYYbbbsssppp___ZZZVVVOOOMMMPPPQQQOOOMMMJJJIIIIIIJJJJJJHHHDDD???<<<===@@@DDDFFFJJJJJJLLLMMMOOOQQQRRRRRRSSSTTTTTTWWWaaapppyyyzzzuuuiiiYYYNNNJJJKKKKKKKKKNNNOOOQQQRRRSSSSSSRRRRRRJJJEEE???;;;<<<>>>@@@@@@???AAADDDGGGIIIHHHCCC@@@===:::666333111000...,,,...---,,,---/////////...***,,,///111111///,,,***---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,,,,+++***************************,,,++++++++++++,,,------)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---+++,,,---------------,,,+++,,,,,,---...///000000---,,,***+++---......---ZZZXXXSSSLLLFFFBBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAA???===:::888777888999:::<<<<<<<<<<<<;;;;;;:::999888555333000///000000111111111///...---......---------,,,,,,,,,+++,,,------......------,,,,,,------...///000000******+++,,,,,,---......+++++++++,,,,,,,,,------,,,---......---,,,***)))***,,,...---,,,+++,,,,,,,,,+++++++++,,,------...***++++++++++++***))))))''')))+++---...---,,,+++++++++++++++++++++++++++000///......------------+++++++++++++++++++++,,,))))))******++++++++++++************************++++++************++++++------------------,,,,,,(((+++......,,,+++---///+++++++++,,,,,,,,,---------..................---///////////////...---------------...000111333333;;;DDDOOO[[[dddmmmvvv}}}}}}zzzooo___SSSQQQSSSSSSTTTUUUXXX\\\aaagggooosssuuu{{{|||~~~uuuqqqqqqwww{{{rrrpppnnnkkkjjjjjjkkklllbbb```cccppp}}}yyy{{{~~~~~~~~~}}}zzzyyyvvvvvvooocccZZZWWWUUUQQQQQQQQQRRRVVV[[[aaadddeeekkkjjjiiifffbbb^^^ZZZXXX\\\[[[YYYYYY\\\```fffiiimmmqqq{{{nnnmmmjjjgggeeecccbbbaaa[[[\\\^^^bbbgggnnnsssvvvzzzyyyxxxzzz{{{xxxrrrmmmaaa^^^\\\\\\ZZZXXX\\\bbbmmmsss|||{{{qqqkkkfffccc^^^ZZZZZZ^^^ffflllqqq|||yyyqqqmmmgggfffjjjqqqssspppnnnpppuuuwww{{{{{{rrrkkkeeeccc___]]]___fffooouuu{{{|||zzztttlllfffdddeeedddgggjjjnnnvvv~~~||||||wwwrrrnnniiicccaaabbbbbbfffjjjkkkiiikkkpppuuussstttuuurrrkkkddd^^^[[[YYY___kkk{{{{{{ggg```[[[SSSPPPUUUPPPNNNLLLJJJJJJLLLNNNPPPNNNIIIBBB;;;999:::>>>BBBCCCDDDFFFIIIKKKLLLMMMNNNKKKNNNNNNOOOWWWgggvvv~~~tttcccVVVPPPMMMKKKIIIMMMNNNQQQSSSTTTUUUUUUUUUOOOIIIAAA======???@@@@@@===???CCCGGGIIIHHHDDDAAA>>>;;;777333222000...,,,...---,,,---/////////......111444777777444111...,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------------------,,,+++*********+++,,,---...000111111,,,+++******,,,...------nnnbbbZZZYYYWWWMMMCCC???BBBEEEGGGFFFCCCBBBCCCEEEFFFEEECCCAAA>>>;;;:::999<<<;;;;;;;;;;;;<<<======::::::999999777666444444333111000///000111000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......//////...---,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,++++++***---,,,***))))))***,,,---'''((()))***+++,,,------,,,++++++******++++++,,,---,,,,,,+++*********+++)))))))))((())))))***+++,,,+++***+++,,,,,,+++)))------,,,,,,,,,,,,++++++---,,,,,,+++***)))(((((())))))))))))***+++,,,---***************************************)))((('''************************++++++,,,---............000000//////.........---..................------...//////111222555888999GGGNNN[[[gggoootttyyy~~~vvvggg[[[RRRNNNQQQXXXUUUWWW[[[aaaiiiqqqyyy~~~yyy}}}yyypppssswww|||zzzrrrnnnlllhhhbbb___```dddiiilllllloooxxx}}}|||{{{|||yyyvvvxxxwwwuuuwwwqqqhhh___ZZZVVVSSSQQQUUURRRTTTZZZ___bbbhhhnnn~~~yyytttqqqoookkknnnjjjdddbbbcccgggkkknnnrrrvvv~~~zzzuuuooonnnooommmgggbbb___]]]\\\^^^ccciiinnnqqqttt{{{~~~|||{{{|||wwwoooccc```\\\YYYXXX\\\aaadddkkkuuu}}}rrrpppiiiccc```]]]ZZZ]]]aaakkktttzzzsssfffiiilllmmmllljjjjjjjjjgggqqq{{{{{{qqqeee```^^^___aaaccciiippp||||||xxxoooeee```aaadddeeegggkkkrrrxxx}}}~~~~~~|||tttnnnooopppmmmiiigggcccggglllpppqqqqqqqqqrrruuurrrooollliiiddd\\\VVVVVV___iiirrr}}}}}}rrriiibbb\\\UUUQQQOOOMMMKKKLLLNNNPPPQQQQQQSSSNNNFFF???:::777888888???>>>???AAADDDGGGGGGGGGFFFFFFJJJPPPVVV```qqq~~~{{{ttthhhXXXLLLHHHJJJIIILLLNNNPPPSSSWWWXXXXXXSSSOOOHHHAAA===;;;;;;<<>>;;;777333000...---///...---,,,+++*********,,,,,,...000333333111///((()))+++---...---+++*********+++,,,------------))))))*********+++++++++---,,,,,,,,,------+++)))+++++++++,,,,,,,,,------***+++,,,------,,,+++***...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---...---,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...//////......//////000000111111}}}pppfffbbb___UUUKKKFFFAAACCCEEEEEECCCBBBCCCEEEDDDCCCBBB@@@???===<<<;;;???>>>===<<<;;;:::::::::999::::::999888666555444111000...///000222111000/////////.........------........................---,,,,,,,,,,,,---...///......//////...------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++******,,,++++++******++++++,,,---,,,++++++******+++++++++++++++++++++,,,,,,---+++******+++------+++***------,,,,,,,,,,,,++++++------,,,,,,+++************)))))))))***+++,,,,,,++++++++++++++++++++++++---------------,,,++++++++++++++++++++++++++++++,,,,,,------...---------///.........------------........................------///000333777;;;>>>LLLUUUdddqqqxxx{{{|||~~~{{{nnn```VVVPPPMMMPPPUUUTTTXXX^^^gggpppzzz~~~|||vvvrrrrrrsssuuuxxxwwwrrrmmmiiigggcccaaaaaadddhhhkkkoooooorrrzzz~~~}}}yyyuuuuuuvvvvvvsssmmmeee___\\\[[[ZZZZZZXXXWWWYYY```ggglllssszzz}}}zzzwwwtttpppjjjffffffiiillloooooorrryyy}}}vvvooojjjhhhcccaaa^^^___ccciiimmmooouuu}}}~~~wwwnnneeeccc```]]]\\\^^^aaacccooozzz|||tttmmmfffccc```]]]^^^ccckkkqqq{{{~~~xxxnnnnnnmmmlllkkkiiihhhggggggmmmrrrvvv}}}xxxhhhbbb^^^^^^```eeeoooxxx}}}}}}zzzrrrgggaaaaaacccdddeeehhhnnnvvv{{{~~~}}}vvvqqqqqqqqqlllgggeeeeeeiiipppuuuxxxzzz{{{|||vvvpppiiiccc```___]]]\\\\\\dddkkkooottt|||{{{tttnnnhhhccc\\\WWWUUUTTTRRRPPPQQQSSSWWWYYYVVVRRRKKKEEEAAA??????@@@<<<;;;999:::===@@@AAABBBBBBBBBEEEKKKQQQYYYggguuu}}}{{{yyyuuulllaaaXXXSSSIIIIIIJJJMMMRRRVVVWWWVVVWWWTTTNNNHHHCCCAAA@@@@@@CCCCCCCCCFFFIIIIIIGGGDDDBBB@@@<<<888444111///---//////...---,,,,,,,,,,,,---,,,,,,---...---***((()))***+++,,,---,,,,,,+++++++++,,,++++++***)))(((***+++++++++,,,,,,,,,,,,---,,,+++,,,------+++)))***++++++++++++,,,,,,,,,***++++++++++++++++++************+++,,,---...///++++++,,,,,,,,,,,,++++++++++++*********+++,,,---***++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------------...//////------...............///yyyssslllaaaUUUNNNCCCEEEGGGGGGFFFEEEFFFGGGBBBAAAAAA@@@???>>>>>>>>>???>>>===<<<;;;:::::::::888999:::;;;:::888555444000///---...000222222111000000000///////////////........................------,,,,,,,,,---...............///......---,,,...---,,,,,,++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++......------,,,+++******,,,++++++******++++++,,,,,,,,,++++++******+++++++++++++++++++++,,,------*********+++---...---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------------,,,,,,,,,........................---///000333666;;;BBBGGGWWWcccrrr~~~zzzsssgggYYYRRROOONNNPPPTTTXXX^^^fffpppyyyyyysssqqqpppnnnoooooonnnlllkkkfffdddccceeeiiinnnrrrtttuuutttvvv|||}}}~~~}}}{{{|||vvvuuussstttvvvxxxyyyyyy~~~|||wwwpppkkkjjjnnnsssqqqmmmhhheeeeeeggghhhiiidddbbbcccjjjpppvvv}}}{{{wwwqqqkkkhhhiiikkknnnkkknnnttt|||sssnnnooohhheeeccccccggglllpppqqquuu|||}}}uuullljjjjjjiiigggdddccccccdddppp|||uuunnniiifffdddbbbdddhhhlllnnnsss|||{{{vvvppplllkkkjjjgggeeegggggggggkkkuuupppiiibbb```aaafffrrr}}}~~~~~~vvvllleeedddeeefffeeefffjjjpppvvv{{{|||}}}wwwssstttrrrlllfffdddffflllssszzz|||rrreeeZZZWWWZZZ___cccdddkkkpppnnnlllnnnqqqssswwwuuurrrooolllgggaaa]]][[[\\\ZZZWWWUUUWWW\\\aaa[[[XXXSSSNNNJJJHHHHHHHHH>>>;;;777555666999;;;<<>>>>>;;;<<<<<<===============888999;;;;;;;;;999777555222000//////000111000///////////////////////////,,,,,,,,,,,,------------------,,,,,,,,,------...---...............------...---,,,,,,++++++,,,,,,///......------,,,,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++***++++++,,,***))))))))))))***++++++***)))***+++...///...,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((,,,,,,,,,---------------............---,,,++++++------------------------............////////////000222444666:::AAAKKKRRRcccppp~~~uuuooocccWWWSSSRRRRRRSSSVVVaaagggqqqzzzyyysssnnnlllkkklllllljjjkkknnnmmmlllmmmqqqwww|||~~~{{{{{{~~~~~~{{{wwwxxxssspppmmmjjjiiiiiiiiijjjjjjjjjjjjgggbbbbbbiiisssxxxwwwuuuvvvxxxyyyyyyxxxuuuqqqooorrrvvvyyyxxxpppjjjhhhiiikkkkkkmmmpppvvv}}}zzzuuuuuummmkkkhhhiiilllqqquuuwwwrrrvvv{{{}}}|||wwwpppkkkppprrrsssqqqlllhhhggggggooozzztttnnnjjjiiihhhfffiiinnnmmmlllnnnuuutttnnnmmmllljjjggghhhdddaaadddppp{{{zzztttmmmhhheeegggppp{{{zzzrrrllllllnnnmmmiiifffeeeiiimmmrrrtttyyyuuusssuuusssmmmhhhfffgggllltttzzzxxxgggYYYSSSVVV]]]ccchhhpppsssnnnggghhhkkknnnrrrpppnnnkkkhhhdddaaa^^^^^^aaacccaaa]]]\\\```eeedddaaa]]]XXXTTTQQQOOONNNHHHBBB;;;666555666888999===<<>>:::666333111.........---....../////////...///000222222111///,,,,,,+++++++++,,,,,,---***+++,,,---............+++++++++,,,,,,,,,,,,------,,,++++++,,,,,,+++)))++++++++++++,,,,,,,,,---++++++)))(((((()))++++++,,,,,,,,,,,,++++++******)))******++++++******)))+++***++++++++++++,,,,,,---.........---***'''%%%******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////...------,,,,,,+++++++++jjjZZZPPPPPPOOONNNMMMKKKIIIHHHCCCCCCBBBAAA@@@>>>>>>===<<<===>>>?????????>>>>>>888999:::;;;;;;:::888777666333111000000000...---........................,,,,,,,,,------............------,,,,,,,,,------------...............---...---,,,,,,++++++,,,,,,,,,,,,,,,------------...***+++---//////---+++***))))))******++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,*********)))***++++++,,,*********,,,...///...---------,,,,,,,,,+++++++++))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,---------.....................---,,,++++++..................//////........./////////000000000333666888<<>>===AAABBBBBBBBBAAA???===<<<999999:::;;;;;;;;;::::::999666333111111000...,,,------............//////.........///000000111111......---,,,,,,,,,------,,,---......///............---,,,,,,++++++,,,,,,((((((***+++---...///000***,,,---//////---,,,***+++++++++*********)))))),,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---......+++++++++,,,...///...,,,------,,,,,,,,,,,,++++++)))))))))******+++++++++,,,,,,+++++++++,,,,,,---************************++++++,,,---------,,,,,,+++,,,,,,------.........---------...------,,,,,,.........///////////////.........//////000000111///333777:::@@@LLL]]]iiittt~~~~~~qqqddd___ZZZZZZYYYYYY\\\bbbooovvv}}}wwwrrrlllhhhgggiiifffdddlllyyy}}}tttnnnkkkeeeccc___ZZZUUUSSSTTTVVVSSSTTT[[[dddgggjjjwww~~~xxxvvvuuuvvv{{{~~~rrrlllkkklllkkkkkkjjjjjjmmmsss{{{}}}zzzzzz|||}}}}}}{{{wwwtttsssqqqmmmmmmoootttxxxzzzwwwpppmmmmmmpppvvv}}}zzzuuupppnnnkkkggghhhkkkkkkkkkmmmqqqyyyuuupppooooooooolllgggdddgggmmmrrrzzz~~~wwwpppqqqwwwzzz{{{zzzuuurrrssszzz~~~wwwmmmfffbbbcccdddeeeooommmnnnrrrrrrooonnnpppnnnqqquuuwwwxxxyyy{{{|||{{{qqqfff[[[VVVUUUVVV\\\dddjjjjjjjjjnnnsssuuuvvvtttnnnggg___[[[[[[[[[\\\ccckkkqqqrrrqqqqqqrrr}}}{{{xxxrrrkkkddd^^^ZZZWWWRRRJJJDDD>>>:::777555777555777===AAADDDHHHNNNTTT[[[eeeuuutttaaaNNNHHHFFFGGGLLLTTTYYYZZZ[[[[[[ZZZXXXUUUTTTNNNNNNLLLIIIEEECCCDDDEEEFFFEEEDDDBBB???;;;888666......------,,,------...000///---...//////...---------------,,,,,,,,,,,,---------,,,,,,+++***)))))))))*********+++++++++,,,+++***+++,,,,,,***(((++++++,,,,,,,,,---------,,,++++++++++++++++++,,,'''(((***,,,------,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////////////////............~~~fffbbb\\\XXXSSSNNNGGGCCCBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDCCCAAA???===;;;:::999999:::;;;<<<===999777444333222222000///....../////////000000000.........///000111111111///...---,,,,,,,,,,,,,,,,,,------...//////.........---,,,,,,++++++,,,,,,)))******++++++,,,,,,,,,,,,,,,---......---,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,------,,,,,,,,,,,,---......---,,,,,,---......---+++------,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++((()))******+++++++++******++++++,,,------......,,,,,,------...------------------....../////////---......///000000111111000555;;;@@@IIIXXXmmm{{{vvviii___^^^___```______fffoooyyy~~~}}}{{{wwwqqqmmmkkkeeeccceeeeeehhhyyy~~~~~~zzzyyyvvvnnngggddd\\\[[[YYYUUUPPPNNNOOOQQQSSSRRRZZZgggnnnssszzzvvvuuuuuuzzz}}}rrrjjjhhhjjjffffffeeedddfffkkkttt{{{}}}yyysssrrruuuzzz}}}~~~zzztttrrrvvvzzz|||zzzuuuqqqpppnnnkkkllloooooossswwwzzz~~~wwwooolllmmmoooooojjjhhhiiikkkoooyyy|||rrrpppuuuvvvuuurrrllliiinnnyyy{{{qqqiiiffffffhhhiiimmmlllmmmppppppmmmnnnrrruuuxxxzzzzzzzzzzzzzzz{{{{{{zzzvvvooofff___\\\\\\ZZZaaahhhkkkpppvvvyyyyyyvvvtttppphhh___YYYVVVVVVTTTZZZcccmmmtttyyyzzz{{{}}}xxxqqqiiiaaa]]]YYYVVVQQQLLLGGGBBB<<<999999666555:::===???BBBFFFMMMUUU]]]ggg{{{ppp^^^UUUNNNGGGJJJRRRVVVWWWYYYZZZZZZZZZXXXXXXQQQQQQPPPLLLGGGCCCCCCDDDDDDDDDDDDCCC@@@===:::888000000///...------------000...------///000000///,,,---.........---+++***------------,,,+++***)))*********+++++++++,,,,,,,,,+++***+++,,,+++***((())))))*********+++++++++,,,,,,------------,,,,,,&&&'''***,,,------,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////.............../////////pppkkkddd^^^YYYRRRJJJDDD@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBB<<<:::999888999;;;===???888666444333444444222111//////000000111111111222,,,,,,,,,---...//////000///...---,,,,,,,,,,,,,,,,,,,,,---.../////////......---,,,,,,++++++,,,,,,///...---+++)))(((&&&%%%,,,------------------,,,'''((()))+++---///000111,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++******++++++,,,---...---,,,---......,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............******++++++,,,---......++++++,,,---............,,,,,,,,,------.........---......///000111111222333888@@@GGGQQQdddzzzyyywwwmmm___]]]___cccfffeeefffooozzz}}}|||zzzyyyvvvrrrlllhhhiiibbb```dddgggpppzzzxxxyyy}}}|||tttooopppooojjjccc```XXXYYYXXXUUUPPPNNNPPPRRR[[[YYY```pppyyy~~~}}}xxxtttsssxxx~~~{{{}}}ooofffdddfffbbbbbbaaa```aaagggpppwwwzzzwwwzzzyyyxxx~~~uuuqqqoooqqqqqqppprrrvvvuuu{{{xxxmmmiiijjjmmmrrrmmmjjjjjjjjjmmmzzz}}}pppmmmqqqsssqqqllleeeccciiivvv|||sssllljjjkkkmmmnnnnnnllllllnnnnnnlllnnnrrr{{{}}}~~~}}}|||}}}~~~yyy{{{zzzvvvoooiiieeeeee\\\cccjjjooovvv}}}}}}rrrrrrpppiii___WWWSSSQQQLLLPPPYYYeeerrrzzz}}}xxxqqqiiiaaa]]][[[YYYVVVSSSOOOIIICCC>>>>>>999777:::<<<===???CCCEEENNNUUUZZZiii{{{lllcccXXXKKKKKKSSSSSSTTTUUUWWWXXXXXXXXXXXXSSSTTTSSSNNNHHHCCCBBBBBBCCCCCCDDDCCCAAA>>>;;;999222222111///............'''&&&&&&(((+++...//////,,,---...//////---+++***,,,,,,---...////////////++++++,,,,,,,,,---------,,,+++******++++++***((((((((((((((()))))))))))),,,,,,............,,,,,,)))***,,,,,,,,,+++)))'''+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////---------....../////////zzzjjjbbb]]]VVVOOOMMMGGGGGGEEEBBB@@@???AAACCCCCCBBBBBBCCCEEEFFFEEECCC???===;;;999999:::<<<>>>;;;::::::888666333000...---...///000000///...------------------------------------------------------+++***+++...///...,,,//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---------.........---+++***---,,,***)))+++---111333---,,,,,,+++*********+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---..................---------,,,+++,,,---...,,,***++++++++++++++++++++++++,,,+++*********+++,,,---***+++,,,---...---,,,,,,***+++---...///...------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......222...---000111000111444888999???IIIYYYnnn~~~ttthhhaaa```\\\dddiiijjjnnnxxx|||||||||vvvrrrqqqoookkkhhhhhheeedddfffkkkyyy~~~zzzwwwuuuvvvwwwxxxyyyxxxwwwwwwmmmhhhbbbaaaccceeedddbbbbbb___[[[WWWUUUSSSQQQOOO[[[\\\fffvvv}}}}}}tttqqquuuzzz}}}zzzooogggcccaaabbbaaabbbdddcccdddmmmwwwyyysssqqqtttyyy|||~~~~~~sssmmmlllnnnmmmnnnnnnlllmmmwwwzzzsssppprrriiiaaa___aaafffqqq{{{{{{sssnnnmmmjjjfffmmmiiiiiillloooooorrrwwwzzz||||||yyyyyy|||}}}{{{}}}zzzvvvttttttrrroookkkiiilllqqqwww|||~~~|||zzztttnnnjjjhhhcccYYYQQQOOONNNQQQWWW^^^eeelllqqqtttxxxxxxwwwrrrjjjbbb\\\YYY[[[YYYTTTOOOPPPPPPKKKCCCAAA???;;;888777999===AAAFFFHHHLLLRRR[[[fffqqqyyy}}}|||ssshhh^^^RRRHHHNNNNNNSSSZZZ\\\YYYVVVXXXSSSTTTSSSRRRNNNHHHBBB???CCCCCCCCCCCCCCC@@@;;;777777444111...,,,,,,---...//////---,,,,,,---...///...---,,,,,,++++++++++++........................------------,,,++++++***.........------,,,,,,,,,.........------,,,,,,,,,---.........---+++)))(((++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++...,,,***)))+++...222444---,,,+++******,,,...////////////000000000000000***+++,,,---............///...---,,,,,,---///000...............---------xxxooohhh___WWWSSSLLLIIIEEECCCCCCDDDDDDDDDCCCCCCBBBDDDEEEFFFEEECCC@@@>>><<<:::999:::;;;<<<;;;;;;:::999777444111000......///000000///......------------------------------------------------...222666666333///.../////////...------,,,++++++---,,,,,,++++++,,,,,,---------.........---++++++,,,+++******,,,...000111,,,+++******))))))******,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---..................---------,,,+++,,,......---,,,++++++++++++++++++++++++++++++*********+++,,,---***+++,,,---------,,,,,,+++,,,---.........---,,,///...---,,,,,,,,,,,,---------------------------,,,,,,---------.........111...---111333333555888<<>>>>>>>>@@@BBBAAA>>>;;;777555222///---,,,---...///...------------...///000///......---------...........................,,,,,,---------,,,++++++------,,,,,,,,,+++++++++---------------,,,,,,,,,+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))'''''')))+++,,,---,,,+++******,,,---///......------,,,,,,++++++++++++,,,---............---,,,,,,,,,---///000111........................vvvjjj___ZZZQQQLLLFFFCCCCCCDDDDDDCCCEEEDDDCCCDDDEEEFFFEEEDDDAAA???===:::999999999:::;;;;;;;;;:::888555333222...//////000000//////...---------------------------------------------------777@@@???555...---000//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++***++++++,,,---...//////+++******))))))))))))***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------......,,,++++++,,,...///...---++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---------,,,,,,------.........---,,,,,,......---,,,,,,,,,------------------------------,,,------------.........000---...222555666999>>>@@@HHHSSS```ooo|||ooofffaaaaaadddkkkuuu}}}~~~~~~}}}wwwvvvtttpppjjjfffeeedddiiijjjnnntttzzz}}}wwwsssrrrqqqlllmmmnnnlllhhhbbb\\\XXXSSSRRRSSSYYYfffuuuxxxrrrlllfffcccaaaccckkkxxx~~~}}}zzzzzzxxxuuuttt{{{yyyyyy{{{}}}~~~zzzzzz{{{wwwqqqmmmiiihhhggggggmmmuuuxxx|||~~~yyytttppplllgggaaa\\\ZZZ]]]aaafffooowww~~~{{{|||}}}|||yyyzzz}}}{{{uuuqqqhhhjjjnnnttt{{{xxxnnnddd^^^[[[XXXZZZ]]]YYYXXXVVVUUUXXX___iiippprrrooojjjccc\\\XXXWWWXXXZZZ___```\\\WWWSSSOOOIIICCCDDDCCC???;;;999;;;===???BBBFFFIIILLLOOOSSSVVV^^^lll~~~sss___NNNHHHGGGMMMTTTVVVVVVWWWVVVWWWWWWVVVRRRMMMHHHDDD<<<;;;;;;===???@@@???===999777333000...------.........---------......///...------,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------******+++,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++444333111000////////////---,,,+++***+++,,,---.........---,,,+++***)))))),,,,,,------...---------+++++++++,,,...///111222////////////////////////ttthhhccc[[[XXXRRRLLLGGGEEEEEEEEEFFFEEEDDDDDDEEEFFFFFFEEECCCAAA>>>;;;999888888888999999999999888666444222/////////000000/////////........................------------------------,,,444<<<;;;333,,,,,,...//////......---------,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++)))***,,,---......------++++++***************+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------------......+++***)))***,,,...------+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++,,,,,,,,,---------.........------,,,,,,+++...------,,,,,,,,,------------------------------------------............000...///333555666;;;AAAFFFRRRbbbooo{{{uuulllfffccceeeiiiuuu}}}{{{tttvvvwwwsssmmmhhhhhhhhhjjjlllrrrzzz|||sssooonnnoooiiiiiigggeee```ZZZUUURRRPPPQQQVVV___oooyyypppkkkeeegggnnnyyy~~~|||xxxuuurrrnnnlllpppwwwzzzzzzuuunnnhhh```ZZZWWWXXX]]]cccllluuu||||||}}}}}}zzz|||}}}~~~}}}yyytttpppjjjkkkmmmrrrxxx}}}|||pppccc]]]ZZZ[[[```fffeeeccc___[[[YYY\\\dddjjjooommmiiibbb\\\XXXWWWXXX[[[ccchhhddd]]]XXXTTTQQQHHHFFFDDDBBBBBB@@@===;;;:::===BBBEEEGGGHHHJJJKKKTTTaaauuuqqq[[[OOOFFFHHHOOOSSSVVVXXXVVVVVVWWWVVVTTTOOOJJJGGG@@@>>><<<<<<>>>>>>>>><<<:::888555222///...------------------.........///...------,,,,,,,,,------------------------------***++++++,,,------------,,,,,,,,,++++++++++++++++++++++++,,,,,,------...******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))'''&&&%%%,,,,,,+++++++++,,,---...//////......------,,,,,,---------...------,,,,,,,,,,,,,,,---...///000000////////////000000000000wwwrrrlllkkkggg^^^TTTLLLJJJKKKHHHFFFDDDDDDEEEFFFFFFEEEDDDCCC@@@===;;;999888888666777777888777555444333000000000//////000000000........................---------------------------///222222000...------///...............---------,,,,,,++++++,,,,,,---+++,,,---.........---,,,)))***,,,---...---,,,,,,,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......+++***((()))***,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,------,,,,,,,,,------...---------------------------------.........//////000...000333444555;;;BBBPPP```rrr~~~|||sssooommmkkkmmmppp~~~{{{yyysssvvvxxxvvvrrrnnnmmmnnnnnnooottt{{{}}}ooohhhggghhheeeccc```\\\YYYWWWVVVVVVUUUYYY```jjjyyy~~~tttmmmhhhiiiooovvv|||yyytttwww~~~~~~uuunnnfff```[[[[[[^^^ccckkkttt~~~{{{wwwtttrrrqqqmmmmmmnnnqqqvvvzzz{{{|||~~~rrreee^^^\\\]]]cccjjjpppqqqnnniiicccaaadddhhhnnnmmmlllgggaaa[[[XXXWWW[[[eeellljjjddd___\\\YYYPPPJJJEEEFFFJJJJJJBBB;;;666:::>>>BBBEEEGGGIIIJJJPPPYYYgggyyyiiiYYYIIIEEEIIIMMMRRRVVVSSSTTTUUUVVVTTTQQQMMMJJJCCC@@@===<<<===?????????<<<:::777444111///...---,,,------.........////////////.........//////000------------------------***++++++,,,------------,,,,,,,,,---------------***++++++,,,,,,---------,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******)))((('''++++++++++++,,,,,,------------....../////////000---------...------,,,,,,..................------.../////////000000111111{{{zzzwwwooocccXXXQQQMMMIIIGGGEEEDDDFFFGGGGGGFFFEEEDDDBBB???===;;;999999555555666777777666444444111000000//////000000111........................------------------------///---+++,,,///111000...........................---,,,,,,++++++,,,,,,---+++,,,---.........---,,,)))***,,,---------,,,+++---,,,,,,,,,,,,---......,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......---+++)))(((***+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---.........---,,,,,,,,,------------,,,,,,,,,---......------------------------------........./////////000///000333444555===EEEZZZmmm~~~yyyuuuvvvwwwuuuvvvyyy~~~{{{xxxqqqtttxxxyyyxxxwwwuuuuuutttsssuuuyyy|||~~~}}}kkkaaa^^^______]]]ZZZXXXXXXYYY\\\^^^___eeemmmvvvxxxqqqnnnnnnqqqtttyyy}}}~~~~~~wwwnnngggccccccdddgggmmmtttyyytttppppppqqqpppoooppprrrvvvxxxyyyxxx{{{qqqfffaaa^^^]]]aaafffrrruuuwwwssslllhhhhhhkkklllmmmmmmjjjccc\\\WWWUUUYYYccckkkkkkgggeeebbb___XXXQQQKKKLLLPPPOOOFFF===666999===@@@BBBFFFIIILLLLLLSSS]]]lllrrrbbbPPPGGGEEEGGGKKKOOOOOOQQQSSSUUUUUURRRPPPNNNEEEAAA===<<<>>>@@@CCCCCC>>><<<999666333000...---+++,,,---...////////////+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------......++++++++++++,,,,,,,,,,,,---,,,+++***************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++...///000111111111111111++++++,,,,,,,,,---------******+++,,,---...//////,,,,,,------...---------////////////...---,,,+++---......//////000000111yyymmm^^^RRRKKKHHHEEEEEEFFFGGGGGGGGGFFFEEECCCAAA???===;;;:::555555777888888777666555111111000//////000111111........................------------------------///---+++,,,///111///---............////////////---,,,,,,++++++,,,,,,---++++++---.........------******+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,------......111...+++***+++,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...------,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///------------------------............//////////////////111555666888AAAKKK]]]ttt{{{yyy}}}~~~~~~zzzxxxxxxzzzxxxtttvvvyyy~~~~~~|||wwwuuuvvvwwwxxx~~~}}}{{{zzzggg]]][[[]]]\\\\\\\\\\\\^^^aaadddfffkkkrrr|||}}}zzzyyyxxxwwwzzz~~~}}}rrrnnnkkklllllllllpppuuu~~~wwwpppmmmmmmoooqqqqqqrrruuuxxxzzzzzzyyytttllldddaaa^^^ZZZYYY[[[eeekkkppppppkkkiiikkknnnjjjkkkjjjggg```YYYTTTQQQUUU^^^fffhhhhhhhhhfffbbb___[[[VVVSSSQQQMMMGGGBBB;;;;;;<<<===>>>BBBGGGKKKIIIQQQ[[[fffvvvvvviiiZZZPPPJJJEEEGGGJJJMMMOOORRRUUUVVVUUUSSSQQQIIIDDD???<<<<<>>;;;888444111...---+++,,,---////////////...)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******))))))***+++,,,---,,,,,,++++++,,,,,,---******++++++,,,---......++++++++++++++++++++++++))))))))))))******++++++++++++,,,,,,---------,,,******++++++,,,,,,------++++++,,,---............---.../////////...---,,,,,,------...//////000000ooo]]]KKKIIIFFFEEEFFFGGGGGGGGGFFFFFFDDDBBB@@@>>>===<<<555666777999999999888777222111000//////000111222////////////////////////------------------------,,,,,,,,,---......,,,+++.........///////////////---,,,,,,++++++,,,,,,---***+++---.........------++++++++++++++++++,,,,,,+++*********+++,,,,,,---,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......333111---,,,,,,------,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++---,,,+++***+++,,,---...---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,---...///------------------------............/////////000---...111666777;;;EEEPPP\\\ttt~~~}}}xxxtttttt}}}zzzxxxxxxyyy}}}{{{uuuttttttuuu{{{~~~zzzxxx|||~~~vvveee]]]^^^```]]]^^^```cccfffhhhkkklllsss|||}}}}}}~~~tttpppoooqqqqqqpppssswwwvvv|||{{{zzz}}}}}}zzztttmmmiiiiiikkkrrrrrrtttwww{{{||||||zzznnnhhhcccaaa]]]WWWSSSSSSWWW^^^eeegggeeeeeejjjoooiiiiiigggbbb[[[UUUPPPOOORRR[[[bbbeeegggiiigggcccbbbbbb___YYYQQQJJJFFFEEE???>>><<<;;;;;;>>>DDDHHHHHHQQQ\\\fffqqq|||wwwnnncccYYYPPPHHHFFFIIILLLNNNRRRVVVWWWWWWVVVTTTNNNIIIAAA<<<:::;;;<<<===@@@>>><<<888555111///---***+++---///000000///...///////////////000111222,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,---,,,,,,++++++*********)))(((((((((***+++---...------++++++++++++------))))))***+++---...//////++++++++++++++++++++++++///...------------......***+++,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---......///...+++,,,.../////////......,,,,,,,,,---...//////000yyydddTTTLLLGGGHHHKKKKKKMMMPPPKKKLLLLLLFFF>>>888888;;;;;;888555666888::::::888666444222111/////////000000000//////.........---,,,,,,,,,---------......000///...---------------...............///000111,,,---------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***+++,,,,,,+++***)))(((+++,,,,,,+++***+++---///)))***++++++------...///111000000000222222000...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++...------,,,,,,------...,,,...//////------...///.........///////////////111111444888999===IIITTTeeesssxxxuuuuuuyyy}}}{{{uuurrrsssvvv||||||{{{{{{|||}}}|||vvvlllhhhiiikkkmmmlllhhhgggmmmrrrrrrrrrsssxxx}}}tttqqqnnnpppuuuvvvtttppptttyyy~~~xxxtttsssyyyvvvsssnnnkkkiiihhhhhhnnntttyyy{{{}}}~~~zzztttkkk___YYYXXXWWWRRRMMMOOOOOORRRWWW]]]cccfffgggaaaaaa___YYYQQQLLLKKKLLLNNNUUU\\\aaafffiiifff```]]]iiiooocccQQQHHHHHHIIIIIIEEE@@@:::888;;;BBBGGGLLLSSS]]]fffmmmrrrvvvxxxmmmkkkhhhccc]]]RRRFFF===JJJMMMQQQSSSTTTUUUVVVXXXPPPMMMHHHBBB>>>======>>>BBBAAA>>>;;;777444222111000///------......---,,,------...//////...------------,,,...///000...---++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------+++++++++*********))))))+++++++++,,,,,,---------++++++++++++++++++++++++***+++------...---,,,+++++++++,,,,,,,,,++++++***.........///////////////---------...------,,,,,,------............------///...,,,++++++,,,---...}}}lllXXXPPPHHHHHHIIIIIIJJJMMMQQQRRRQQQNNNHHHBBB@@@???:::888555666888999999888777555333111000/////////000000/////////.........------.........///////////////...---------......------,,,,,,,,,---......------.........------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******,,,,,,,,,+++******,,,...***++++++,,,,,,------...000/////////111111///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,...------,,,,,,------...---...///...------...000/////////000000000000111222222555888;;;@@@MMMYYYiiixxx~~~yyyuuutttuuuyyy~~~}}}}}}}}}~~~{{{yyyzzz}}}|||vvvssstttpppmmmkkkkkkpppxxx{{{xxx|||}}}|||{{{~~~{{{wwwuuuuuuuuuuuutttuuuvvvwwwxxxzzz{{{|||}}}|||yyyvvvsssrrrsssuuuvvvzzztttpppmmmnnnrrrtttrrrppppppuuuzzz{{{xxxssspppoooiiihhhfffdddcccdddfffggglllrrrwwwxxxyyy||||||yyywwwoooeee```___\\\UUUOOOHHHHHHHHHKKKPPPUUUWWWXXXXXXYYYXXXSSSMMMHHHGGGGGGKKKPPPWWW^^^gggooonnniiidddiiimmmfffXXXLLLGGGGGGJJJGGGAAA<<<999:::???CCCHHHOOOYYYccciiilllnnnoookkkjjjiiihhhddd[[[NNNDDDFFFIIIMMMRRRUUUVVVVVVUUUQQQNNNIIICCC@@@=========AAA@@@???<<<888555222000000...------...///...---++++++,,,------,,,++++++,,,++++++,,,...///---,,,---------------...//////,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,++++++***+++---///111111000...------......//////......---...//////////////////.........---------------...sss___UUUKKKHHHGGGFFFFFFIIINNNNNNNNNNNNLLLHHHAAA===:::888666555777888888777888777555333111//////...000000////////////............/////////000000000.........---......//////......------,,,---------............////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,,,,,,,,,,---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,...------...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------.../////////---,,,,,,...000000000000111111222222222333333666:::>>>EEETTTaaappp}}}|||vvvttttttyyy{{{wwwuuutttooogggbbbbbbaaadddiiisss|||wwwtttrrrrrrooolllgggeeeddddddddddddccccccdddeeeggghhhiiiiiikkkiiifffcccbbbccceeefffiiilllooommmjjjkkkoootttyyyyyywwwuuuuuuxxx~~~zzzuuuqqqmmmllloooqqqqqqpppoootttyyyzzzvvvppplllkkkdddcccaaa```aaaeeehhhkkkkkkpppttttttuuuwwwxxxvvvxxxsssmmmiiigggaaaXXXQQQFFFDDDBBBBBBEEEHHHIIIJJJNNNOOOPPPNNNIIIEEECCCCCCIIINNNTTT\\\hhhssswwwuuuooojjjhhhhhh```PPPGGGGGGJJJHHHDDD???;;;:::<<<>>>DDDKKKVVV___dddeeeeeeeeeeeeeeefffiiijjjdddXXXNNNDDDEEEHHHNNNTTTWWWUUUSSSRRROOOKKKFFFBBB???===<<<@@@@@@???>>>:::666111//////...,,,---...//////...+++,,,,,,------,,,,,,+++++++++***,,,---...---+++---------------...//////...---------,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***,,,///222222000---+++......///////////////...//////000000000000//////------...............---zzzuuufff[[[PPPKKKHHHDDDCCCEEEFFFEEEGGGKKKMMMKKKCCC<<<:::999777666666666777777999888666444222000///...000000//////////////////....../////////000000000......---......///000000111111000//////...//////..................//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------+++******+++,,,---+++,,,---,,,******+++,,,---------,,,,,,+++++++++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...000000///...,,,,,,...111///000000000111222222222333333777<<>><<<<<<===@@@HHHSSS[[[______^^^]]]^^^]]]___dddhhhggg```ZZZHHHEEEDDDHHHOOOTTTTTTRRRRRRQQQMMMIIIEEEAAA>>><<<>>>???@@@???<<<777222...///...------///000000///........................,,,++++++,,,......---+++***************+++,,,,,,///......------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++******+++,,,++++++,,,,,,---,,,,,,,,,+++,,,...000000///...------......////////////.../////////000000/////////,,,---///000000///...---www~~~|||xxxlllbbbXXXRRRNNNGGGCCCCCCCCCCCCEEEKKKQQQPPPIIIBBB;;;:::999777555555666777:::999888666444111///...//////000000000000000000------........./////////...............///000111222111000///////////////...------,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,+++***))))))***+++,,,***+++,,,,,,*********+++...------,,,,,,++++++***+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...------,,,,,,------...000000000...---,,,...000......///000000111222222333444888@@@GGGRRRdddttt~~~~~~}}}qqqlllooozzz|||sssjjjeee```^^^aaafffjjjnnnsss|||~~~~~~{{{yyyvvvttttttrrrpppnnnnnnkkkfff```[[[YYYXXXWWWUUUQQQMMMJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNLLLJJJHHHGGGFFFGGGHHHIIIIIIMMMPPPOOOLLLLLLPPPTTTWWWWWWUUUSSSSSSUUUZZZ^^^___bbbhhhmmmttt|||~~~zzzuuuqqqqqqrrrtttvvvyyyyyyoooiiihhhfffcccbbbbbbdddfffhhhrrrwwwzzzuuupppppppppoooooonnnmmmmmmjjjcccZZZRRRQQQNNNJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGPPPZZZbbbbbbbbbiiissszzz}}}jjj___bbbaaaUUUMMMNNNHHHHHHHHHFFFBBB@@@??????<<>>??????@@@???@@@BBBCCCBBBCCCDDDFFFHHHHHHHHHFFFFFFGGGKKKNNNOOORRRVVV[[[aaahhhpppuuu|||~~~zzzvvvtttuuuwwwyyyzzz|||pppiiihhhgggffffffgggiiikkklllssszzz}}}xxxqqqoooooonnnhhhhhhiiiiiigggbbbZZZUUUUUUSSSQQQPPPPPPPPPOOONNNJJJHHHEEEEEEGGGJJJMMMNNNWWWbbbiiifffbbbeeelllrrruuuggg]]]^^^]]]WWWRRRRRRKKKLLLLLLJJJFFFCCCBBBBBB:::???EEEJJJLLLLLLMMMMMMTTTTTTTTTUUUYYYaaajjjqqqddd[[[PPPIIIHHHLLLPPPRRRQQQQQQQQQOOOLLLFFFAAA>>>:::;;;>>>???>>>:::666333222000......///000///...---,,,,,,++++++,,,,,,---------,,,...///000///---+++++++++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,------......---///...,,,++++++---///111++++++,,,---............------............---------...///000111111111111}}}{{{zzztttooommmggg[[[PPPJJJAAA@@@AAACCCGGGHHHFFFCCC=========:::666555666888999999999888666444222111//////000000000111111111....../////////000000000111000//////////////////..................///000333111///---,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,+++&&&(((+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...---...------,,,,,,------......000222222000...------...//////000111222333444666999BBBMMMXXXdddwwwyyynnnkkkttt|||mmmfff___]]]]]]^^^eeellltttyyy~~~}}}~~~xxxuuuuuu||||||zzzvvvsssmmmkkkhhhfffeeecccaaa___[[[YYYWWWVVVVVVTTTQQQOOOJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@AAA@@@>>><<<===============<<<<<<<<<>>>>>>===<<<<<<<<<<<<===:::999999;;;===???>>><<<>>>?????????>>>???AAACCCDDDFFFHHHJJJNNNSSSZZZ^^^eeegggiiikkkmmmnnnnnnnnnnnnoooqqqtttwww{{{}}}~~~zzzwwwwwwxxxzzzyyy|||sssnnnmmmmmmmmmnnnooopppqqqqqqqqqyyy~~~yyyssspppooonnncccdddeeeeeedddaaa]]]ZZZ\\\[[[[[[]]]______]]][[[SSSMMMHHHFFFJJJPPPUUUWWW]]]dddiiigggeeeggghhhhhhgggccc___\\\ZZZXXXUUURRRPPPQQQPPPNNNIIIEEECCCCCC???AAACCCDDDCCCDDDEEEGGGKKKNNNPPPPPPPPPXXXgggrrrtttkkk___SSSLLLLLLOOORRRPPPQQQRRRQQQNNNIIICCC@@@888:::<<<>>>>>><<<999777333111////////////...------,,,++++++++++++,,,------,,,,,,---//////...,,,------,,,,,,------...///******++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------------***+++,,,---............------,,,,,,,,,---...///+++,,,---...////////////......////////////......////////////000111222333~~~zzzwwwvvvpppcccUUUNNNEEEDDDCCCCCCEEEEEEEEEDDD>>>???>>>;;;777555777999888888999888777555333222//////000000111111111222000000000000111111111111222111000//////...//////000000///000000111222333555333111...---------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))***,,,---...---,,,,,,$$$'''***,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000///...,,,...------,,,,,,------......000333333111...,,,,,,///000111222333444555555888<<>>:::::::::;;;<<<;;;999777;;;;;;;;;;;;:::::::::::::::999999888888888888999999666555888===???<<<999:::;;;======<<<<<<===>>>>>>???@@@@@@BBBFFFKKKOOORRRSSSUUUWWWYYYYYYYYYYYY[[[\\\]]]```dddhhhlllnnnooorrrwww|||~~~|||xxxwwwxxxzzzyyy}}}wwwuuuoooppppppqqqqqqpppooonnnnnnwww}}}zzztttqqqpppooobbbbbbcccdddcccbbb```___ddddddfffiiilllllljjjhhh[[[TTTLLLIIIMMMUUU\\\``````ccceeefffiiilllhhhaaa[[[``````\\\YYYYYYVVVQQQUUUUUUTTTPPPJJJFFFDDDCCCEEEEEEDDDBBB@@@@@@CCCEEECCCIIIMMMLLLJJJQQQaaaooo}}}vvviii\\\QQQMMMNNNQQQOOOPPPRRRRRRPPPJJJDDDAAA777999;;;===>>><<<;;;999555222000/////////---,,,///...------------...///,,,++++++,,,......---+++---,,,,,,,,,,,,---......((()))***+++,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........//////---------,,,,,,+++++++++++++++++++++++++++++++++((()))+++---.........---***+++,,,---............+++,,,---.........------,,,---...///000000000000//////000000000000//////000//////...///111333444}}}vvvuuutttmmm^^^QQQGGGCCC???@@@CCCEEECCC@@@CCCBBB@@@===:::888666555444666888::::::999666555***///333111////////////111111000000//////......000000.........///000111222111000///......///000666444000---,,,...000222.........------,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------............------...---+++******+++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---------------------------...///000000///...---,,,,,,,,,---------......///////////////000111111......000222111///333::::::FFFRRRZZZcccssssssnnnssszzz~~~{{{wwwxxx{{{zzzoooiiigggiiiiiiiiipppyyyzzzxxx{{{{{{zzz|||}}}yyy{{{{{{zzz}}}~~~{{{tttnnnggg```\\\ZZZYYYXXXTTTOOOKKKIIIIIIJJJHHHGGGEEEDDDCCCAAA@@@?????????========================<<<<<<<<<;;;;;;:::::::::777777888888999999999:::999999999999999999999999888888888888888888888888777777777777666666666666777888999<<<>>>@@@BBBCCCFFFGGGGGGHHHIIIJJJKKKKKKIIIJJJLLLOOOSSSWWWZZZ\\\aaadddggglllppptttvvvwww|||~~~}}}wwwvvvyyy}}}yyypppppprrrsssrrrooollljjjiiikkkmmmnnnoooqqqsssooohhhccccccbbbbbbbbbcccdddeeekkkmmmqqquuuwwwvvvqqqnnnggg^^^RRRJJJLLLTTT^^^dddeeeeeefffgggiiihhheeebbb^^^\\\ZZZZZZ]]]]]]XXXRRRXXXXXX\\\]]]UUUIIIGGGMMMSSSOOOIIIBBB===<<<>>>@@@===@@@DDDGGGJJJQQQ[[[bbbtttrrr[[[LLLIIIIIILLLNNNRRRTTTSSSMMMEEE>>>;;;:::;;;<<<>>>??????>>>;;;888333111000///...---//////.........---------******,,,---...//////////////////...---------,,,------------------------111///---***))))))***+++++++++,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++.........------,,,,,,+++------...............---////////////////////////111000///...///000222444xxxvvvvvvpppcccYYYJJJEEE???>>>AAACCCBBB@@@BBBAAA@@@>>><<<999666555444555777:::;;;;;;;;;:::555666555333111111000000000000000/////////......111000000//////000000000///...---,,,,,,,,,---...333222///---,,,---///000.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...---+++******+++---...------,,,,,,,,,+++++++++************************,,,......---,,,++++++,,,------------------------......////////////......,,,,,,---------.........//////......//////000111//////111333222111555<<<@@@KKKXXX```jjjxxx}}}ooojjjooovvvzzz}}}|||}}}~~~zzzzzz|||xxxsssssssssqqqtttyyyxxxtttvvv}}}|||wwwtttwww}}}zzztttrrrssstttqqqnnngggbbb[[[UUUQQQOOONNNMMMKKKGGGCCCBBBCCCCCCBBBAAABBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999999999:::::::::;;;999999999999999999999999777777777777777777777777999888888888777777777777888888999:::;;;<<<===>>>=========>>>>>>??????@@@??????@@@BBBEEEGGGIIIKKKOOOPPPTTTXXX]]]aaadddfffpppsssvvvxxxyyyzzz|||~~~{{{wwwvvvyyy}}}~~~yyyuuuvvvvvvsssnnnjjjhhhhhhgggkkknnnmmmnnnooommmhhheeedddccccccccceeehhhiiippprrruuuyyy|||{{{yyywwwqqqhhhZZZOOOLLLPPPVVVZZZbbbdddfffjjjllllllhhheee___]]][[[ZZZ[[[[[[YYYVVVZZZ[[[___ccc___UUUQQQSSSWWWSSSMMMEEE???<<<<<<===;;;>>>AAADDDFFFKKKSSSYYYkkk}}}}}}eeePPPGGGEEEFFFIIINNNRRRTTTQQQJJJEEE===:::999:::>>>@@@@@@>>>;;;888333111000///...---//////.........---------++++++,,,---............---------------,,,,,,,,,------------------------...---,,,+++++++++,,,---***++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------......---,,,+++***))))))---------------------------------,,,,,,---------------------------------..................------////////////////////////111111//////000111333555}}}zzzxxxsssjjjaaaPPPJJJBBB>>>???AAABBBBBBAAAAAAAAA@@@>>>:::777555444555666999<<>>======>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888:::999999999888888888888888888888888888888888888999999999999999:::::::::::::::::::::;;;<<<>>>>>>@@@AAACCCGGGKKKPPPTTTWWW___aaaeeeiiilllqqquuuyyy|||}}}|||yyyuuuuuuxxx{{{}}}}}}{{{uuunnniiifffeeeeeelllpppnnnlllmmmmmmkkkhhhfffdddbbbcccfffjjjlllsssuuuxxx{{{~~~zzzpppaaaUUUOOONNNOOOQQQ\\\___eeekkkooonnnjjjggg^^^]]][[[YYYWWWXXXZZZ]]]```___aaaffffff```[[[YYYZZZVVVPPPHHHBBB===:::999:::===@@@BBBCCCFFFKKKPPP```uuu~~~gggQQQFFFAAACCCEEEJJJOOORRRRRRNNNJJJ@@@;;;777888===AAAAAA???;;;888333111//////...---...............---------,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++*********+++++++++,,,,,,...---,,,,,,+++***))))))------------............///...,,,++++++,,,...///---------------............/////////...---,,,,,,////////////////////////111000000000000222444555}}}vvvllleeeWWWPPPGGG@@@???@@@BBBCCC@@@AAABBBBBB@@@<<<999666444444666888<<>>>>>===<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????==================<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999888888888777777777666:::::::::999999999888888888888888888888999::::::;;;;;;;;;===@@@DDDHHHKKKNNNPPPTTTXXX]]]ccciiinnnrrrtttvvvtttrrrrrruuuxxx{{{~~~~~~{{{||||||rrrjjjeeedddfffooouuurrrnnnnnnpppqqqllliiidddaaa```cccgggjjjqqqsssvvvxxxzzz}}}zzzqqqeeeYYYRRROOOOOONNNRRRWWW___gggmmmmmmiiieeeYYYXXXWWWUUURRRSSS[[[dddlllhhhdddccccccaaa]]][[[YYYUUUPPPIIIDDD???:::777888<<<@@@AAABBBDDDHHHLLLWWWgggtttqqqbbbSSSGGGAAABBBCCCFFFKKKNNNOOOLLLJJJCCC===777777<<>>@@@AAA@@@AAABBBBBBAAA>>>:::888555555555888<<>>=====================>>>???=========<<<======>>>???======>>>>>>????????????>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999999999999999999888888777777666666555555444444444444555666777777888777666666777999<<<===AAACCCGGGJJJNNNSSSYYY]]]fffiiillllllkkklllooorrrwww{{{|||wwwxxxzzzpppiiieeehhhqqqxxxtttoooooosssuuuoookkkeee___]]]^^^aaadddnnnpppssstttuuuxxx}}}xxxqqqfff[[[TTTQQQNNNMMMJJJOOOWWW```fffgggeeeaaaTTTQQQPPPOOOMMMOOOZZZgggzzzvvvnnneee___]]]\\\ZZZVVVRRRMMMHHHEEEAAA<<<888666999===???@@@BBBGGGKKKQQQ\\\gggkkkhhh___PPPCCC@@@@@@BBBEEEIIILLLLLLKKKGGG@@@:::999<<<@@@AAA@@@>>>:::555222111000...------.................................---,,,++++++,,,,,,------......//////------------------------,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,000000///...------,,,,,,......//////...------,,,////////////////////////---......///000111222333~~~{{{pppjjj^^^YYYPPPHHHAAA>>>>>>???AAABBBBBBBBBAAA???===;;;666666666777;;;AAAGGGJJJQQQAAA444222333///---///---......///000111111222222222222222111000//////+++,,,,,,------------,,,//////000000000//////................../////////,,,---///000000///---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------..................---+++******+++---...,,,---......---,,,...///------------------------......------------......------.........////////////////////////000111111//////111555777999AAAJJJUUUbbbrrr}}}{{{|||zzzwww{{{||||||~~~tttzzzxxxrrruuuzzzyyyuuussspppiiiddddddfffmmmyyyxxxuuuppplllgggaaaZZZVVVNNNMMMJJJHHHFFFFFFGGGGGGFFFCCC@@@>>>>>>>>>>>>===;;;<<<>>>>>>======>>>???@@@@@@@@@??????@@@AAAAAA<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;999999999888888777777777555555555555666777888999888888666555555555666777888:::===@@@CCCFFFJJJMMMVVVZZZ^^^aaaaaabbbeeehhhooouuuxxxtttsss|||yyypppkkkjjjsssxxxuuupppqqquuuwwwrrrnnngggaaa]]]]]]___aaakkknnnppppppppprrrwww|||wwwpppeee[[[TTTPPPMMMKKKHHHLLLRRRZZZaaadddcccaaaRRRMMMJJJKKKJJJKKKWWWfffrrrddd]]][[[[[[TTTOOOJJJGGGFFFDDD???<<<444777:::<<<===@@@EEEJJJNNNWWWeeepppuuunnnZZZHHH???>>>???BBBGGGKKKNNNNNNIIIEEE@@@======>>>@@@AAA@@@<<<777444222111000...---------...............---.........---,,,,,,+++------..................---------------------------------,,,,,,+++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,---------.........---------,,,,,,,,,++++++))))))******++++++,,,,,,+++,,,...//////...,,,+++000000//////...------,,,------...............---////////////////////////------...000111222333333}}}~~~~~~wwwssseeeaaaZZZQQQIIIDDDAAAAAABBBBBBBBBBBBAAA@@@>>>>>>777777666777:::>>>CCCFFFJJJ<<<333444333...---111......///000111222333444111000000//////000000000------.........---,,,+++........................---........./////////000---------......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------,,,,,,---------.........000///---++++++---///000***,,,------,,,,,,---///------------------------,,,------......------,,,............////////////000000000000000111222222111111333888:::===FFFOOO\\\jjjzzz~~~}}}zzzxxxzzzuuu~~~xxxxxxzzzvvvppplllkkkhhhiiinnntttzzzwwwqqqlllhhhccc^^^YYYTTTOOOLLLGGGGGGEEECCCBBBCCCEEEFFFCCCAAA>>>===>>>>>>>>>===;;;===??????===<<<===???CCCCCCBBBBBBAAABBBBBBBBB>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888888999::::::888888777777666666666555111444888:::;;;===@@@BBBFFFKKKQQQTTTVVVWWWZZZ]]]eeemmmsssqqqpppyyyyyysssnnnuuuyyywwwtttvvvyyyyyyuuuqqqjjjeeeaaa```aaacccfffjjjlllllljjjkkkoootttssslllbbbYYYSSSPPPNNNMMMMMMOOOSSSYYY___ccceeedddUUULLLGGGIIIHHHHHHRRRaaa{{{oooaaa[[[YYYUUUPPPJJJGGGGGGFFFBBB???888:::<<<<<<<<>>999555444222111///---------.........//////---------...------,,,,,,......---------------------------------------------,,,+++++++++,,,---...,,,,,,---............---+++++++++,,,,,,---------++++++,,,,,,,,,---------.........------------,,,))))))***++++++,,,------,,,------------------,,,------......//////000000,,,,,,---...////////////////////////////////////...///000222333444555555wwwuuuzzz}}}|||kkkiiiccc[[[RRRKKKFFFEEECCCCCCBBBAAA@@@@@@??????888777777777999===@@@BBB???333...222333......444...///000111222333444555000000///......///000111000000111111111000...---------,,,,,,,,,---......---.........//////000000///...,,,++++++,,,...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------,,,,,,,,,---------......---+++)))'''''')))+++---***+++,,,,,,++++++---...------------------------+++,,,............,,,+++............/////////000111111111111111222222333333333555:::<<<@@@IIIRRRbbbqqqzzzvvvxxx{{{~~~|||{{{uuulllgggiiiiiioooxxx~~~wwwmmmfffddd```ZZZUUUPPPLLLHHHEEEDDDDDDCCCAAA@@@AAACCCEEECCC@@@>>>>>>???@@@??????<<>>===>>>@@@EEEDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>======<<<;;;;;;::::::999::::::::::::;;;;;;;;;;;;999999888777666666666777333333444444444333333222...111555777888999;;;<<<<<>>>>>AAAGGGMMMQQQWWW___dddiiijjjbbbXXXKKKGGGDDDCCCEEEHHHJJJKKKJJJKKKJJJEEE>>>;;;>>>BBBCCC???:::666555333222000---------.........//////,,,,,,---......------,,,---------,,,,,,+++++++++------------------------++++++***)))***---///111,,,---......//////......+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---...000000111******+++,,,,,,---......///...,,,++++++,,,...///***+++,,,...///111222333++++++---...///000000000///////////////////////////000222444555666777777xxxuuutttrrrwww}}}~~~uuupppnnnfffVVVHHHCCCEEECCCAAAAAAAAAAAA???>>><<<;;;::::::;;;<<<===>>>:::888555333111111111222000000////////////000000000000000000000000000000............////////////111111000000/////////.../////////....../////////............//////000111------++++++++++++------------/////////...---,,,++++++,,,,,,,,,---------///......---------......,,,,,,+++++++++,,,------...------,,,,,,------...000000//////............................................................////////////000000000000000000000///......000222333333666===@@@DDDPPP^^^ttt{{{~~~|||xxx|||~~~xxxrrrnnnsssuuuxxx~~~|||xxxvvvpppggg___]]]UUURRRNNNMMMLLLJJJFFFBBB@@@AAAAAAAAA@@@BBBFFFIIICCC>>>===AAAAAA>>>@@@EEEDDDEEEDDDCCCAAA@@@@@@BBBDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEGGGHHHIIIHHHHHHGGGHHHJJJLLLLLLKKKJJJKKKLLLMMMKKKIIIHHHIIIJJJIIIHHHKKKKKKKKKKKKJJJHHHFFFEEEIIIHHHFFFDDDDDDDDDEEEFFFBBBCCCBBB@@@??????@@@BBB===>>>???@@@@@@???>>>===;;;<<<>>>??????===;;;:::===<<<;;;;;;;;;;;;;;;;;;777777777777666666666666555555666666666666666666<<<<<<>>>@@@BBBEEEHHHIIIRRRWWW^^^dddiiiqqq}}}}}}~~~~~~zzzvvvtttppplllhhhfffffffffaaaeeegggddd```___dddhhhgggeee```ZZZUUURRRQQQQQQTTTXXX[[[\\\aaaiiinnnmmm___TTTJJJGGGHHHLLLUUU]]]ccctttuuudddXXXYYYXXXPPPGGGFFFLLLMMMIII@@@@@@???@@@BBBEEEGGGIIINNNSSS[[[bbbeeebbb\\\WWWSSSRRRLLLDDDDDDLLLPPPNNNVVVSSSOOOKKKGGGEEECCCCCCAAAAAA@@@<<<888333111000/////////000000000000000//////000000000000/////////...---,,,+++,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................---,,,+++*********++++++------------------------.......................................---------------,,,,,,,,,,,,------............////////////...------......///000111000000000111111222222222|||xxxtttnnnooovvv~~~yyyvvvuuulll\\\NNNIIIEEEDDDBBBBBBBBBBBBAAA???===<<<<<<;;;<<<===>>>???;;;999666333111111111111000000////////////000000000000000000000000000000............////////////......------,,,,,,,,,,,,......////////////......+++++++++++++++,,,,,,---------++++++++++++------,,,,,,---......---,,,+++******+++++++++,,,,,,,,,......---------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////......------................................................------------............111111111000//////222444555444777===BBBIIIWWWdddyyy}}}~~~xxx{{{|||xxxuuuyyy{{{~~~wwwpppllleee\\\VVVUUUNNNKKKIIIHHHHHHGGGDDDAAAAAABBBBBBBBBBBBDDDGGGJJJEEE@@@@@@CCCDDDAAACCCGGGCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSTTTSSSSSSTTTVVVXXXVVVUUUUUUVVVVVVTTTSSSRRRSSSTTTUUUTTTRRRPPPOOONNNMMMLLLKKKJJJJJJIIIIIIEEEEEEEEECCCAAAAAABBBDDDAAAAAAAAA@@@???>>><<<<<<@@@AAAAAAAAAAAA???>>>===;;;;;;::::::999999::::::777777777777777666666555555555555666666666666666555555666888:::<<<>>>???FFFKKKRRRXXX^^^gggsss{{{|||wwwtttttttttrrrpppmmmjjjiiiaaabbbbbbaaabbbcccfffhhhfffbbb\\\WWWTTTSSSRRRRRRTTTYYY]]]___dddjjjmmmlllaaaWWWMMMJJJJJJNNNWWW___fffrrr~~~vvvgggZZZ[[[\\\WWWMMMHHHKKKMMMLLLFFFEEECCCAAAAAACCCDDDFFFGGGJJJPPPVVVXXXXXXTTTQQQWWW[[[YYYOOOIIIJJJMMMMMMTTTSSSPPPMMMIIIFFFDDDCCCBBBBBB@@@===999555222111........................------............------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,------------...........................---,,,,,,,,,++++++++++++------------------------................................................//////............//////............////////////...............///111111111111222333333444555555zzzoookkklllvvvtttdddVVVQQQFFFDDDCCCBBBCCCCCCBBBAAA>>>>>>======>>>>>>???@@@<<<:::777444222111000000000000////////////000000000000000000000000000000............////////////------,,,,,,,,,,,,,,,+++---...///111111///...---.........---------------------++++++++++++------++++++,,,------,,,,,,+++************++++++++++++------,,,,,,,,,,,,------,,,,,,------------,,,+++...------,,,,,,------..................---------................................................------------............111222222111000111444666999888;;;AAAIIISSScccqqqzzz}}}}}}xxxpppfff```ZZZQQQMMMMMMGGGFFFEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCEEEHHHKKKFFFCCCBBBEEEFFFEEEGGGJJJIIIJJJKKKLLLLLLMMMOOOQQQSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\^^^```aaabbbccceeegggiiihhhhhhhhhiiihhheeeccc```bbbeeefffeeeccc```^^^YYYYYYXXXWWWVVVSSSQQQPPPLLLLLLLLLKKKHHHGGGHHHJJJIIIHHHFFFEEECCCBBBAAAAAADDDCCCCCCBBBAAA@@@??????===<<<;;;::::::::::::;;;999999:::::::::999777666666666666666555555555555555555555666777999:::;;;;;;???DDDIIIPPPZZZeeennn|||}}}vvvmmmoooqqqrrrqqqmmmhhheeeaaa___]]]___cccfffggggggfffaaaZZZVVVVVVWWWWWWVVVVVV\\\aaadddhhhmmmmmmjjjcccZZZRRRNNNNNNRRR[[[ccckkkqqqwwwzzzzzzvvvjjj^^^]]]___\\\SSSKKKKKKMMMOOOLLLJJJFFFBBB@@@???@@@AAAEEEGGGKKKNNNQQQRRRRRRRRRXXXccchhh```RRRLLLMMMPPPRRRRRRQQQOOOLLLIIIFFFEEECCCBBB@@@>>>:::777444222---------------------,,,------............------------,,,,,,,,,------...,,,,,,,,,,,,------------////////////...------,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++------------------------------------------------//////////////////////////////............//////............////////////............///000111111222222333444555777888888yyyoookkkrrr||||||kkk]]]VVVGGGEEECCCBBBCCCCCCCCCBBB@@@@@@?????????@@@@@@@@@===;;;999666333111000000000000////////////000000////////////////////////............////////////////////////////////////,,,---000111111000---,,,////////////......---,,,------++++++++++++------+++,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,---.........---,,,+++...------,,,,,,------...............------------................................................////////////000000000000111111222111111222444777======@@@GGGQQQaaarrr}}}~~~oooggg___ZZZTTTLLLHHHHHHFFFEEEDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCDDDFFFIIILLLKKKJJJJJJLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVVVVXXXZZZ]]]^^^```bbbcccdddddddddeeeeeeeeeeeegggiiilllmmmmmmoooqqqssstttvvvyyy{{{|||||||||}}}~~~}}}yyywwwuuuwwwzzz{{{zzzwwwssspppjjjjjjjjjhhheeeaaa\\\ZZZXXXYYYYYYWWWTTTSSSSSSTTTTTTRRROOOMMMKKKJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>>>>============<<<===>>>>>>>>><<<:::999777666666666666666555555888777777777888888999:::888:::===@@@FFFOOOYYY```nnnvvvzzzkkklllnnnooommmiiidddaaa___^^^^^^___aaadddeeefffiiibbb\\\YYY[[[^^^^^^]]]ZZZaaagggjjjmmmpppmmmiiiddd]]]UUURRRRRRUUU^^^hhhqqquuuwwwuuusssrrrllleee^^^]]]YYYSSSNNNMMMMMMMMMNNNKKKFFFBBB???=========BBBEEEIIILLLNNNPPPRRRSSSWWWgggtttooo^^^QQQOOORRRPPPQQQRRRQQQOOOLLLIIIGGGDDDBBB@@@===;;;888555222...---------------,,,,,,//////000000000000//////---,,,,,,,,,------......+++,,,,,,,,,------.........//////......---,,,+++++++++,,,,,,,,,---------------------------------------.........---,,,+++,,,,,,------------------------------------------////////////000000000000------,,,,,,,,,,,,------............////////////............///000111222111222333444666888999999xxxpppqqquuu{{{qqqaaaXXXIIIFFFCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@===<<<:::777444222111000000000////////////000000////////////////////////............////////////000000000000000111111111,,,---000111111000---,,,,,,,,,,,,,,,,,,+++***)))------++++++++++++---------------------...//////,,,,,,,,,------------...+++++++++++++++,,,---...............------,,,+++...------,,,,,,------...........................................................................////////////000000000000///000111111000222555777===???DDDLLLZZZlll~~~{{{tttooommmaaa[[[VVVUUUQQQJJJFFFEEEFFFFFFEEEEEEDDDDDDFFFGGGDDDEEEFFFFFFFFFHHHLLLOOORRRSSSTTTUUUXXX\\\___```___aaabbbccccccdddfffiiikkkmmmppptttvvvxxxxxxxxxyyyyyyyyyyyy{{{}}}}}}xxxsssmmmjjjhhhiiiiiigggdddbbbbbbbbbbbb```[[[WWWRRROOOMMMMMMKKKKKKIIIHHHHHHHHHHHHHHHCCCBBBAAA@@@????????????>>>>>>??????>>>===;;;:::888888888777777666666666666555555444444444555555888888999;;;???EEELLLQQQ[[[eeesss|||rrrrrrqqqoookkkhhhdddbbb^^^bbbeeedddaaa```bbbeeehhhddd^^^\\\^^^```aaaaaa___fffmmmpppqqqqqqmmmgggccc]]]WWWUUUTTTWWWaaalllvvv{{{zzzsssmmmkkklllkkk```YYYRRROOOPPPOOOLLLIIIIIIGGGDDDAAA>>><<<<<<<<<999===CCCFFFHHHJJJMMMOOOYYYhhhyyyzzzkkkYYYQQQQQQNNNOOOQQQRRRQQQOOOKKKIIIDDDBBB???===<<<999555222000/////////......------//////000000000000//////+++,,,,,,------.........,,,,,,,,,------.........---------------,,,+++***+++++++++,,,,,,,,,------------------------------------......------,,,,,,,,,,,,,,,---------......------------------------.../////////000000111111------,,,,,,,,,,,,------............///////////////......//////000111222000111222444555777888888wwwpppoooooowwwxxxgggZZZLLLIIIEEECCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@<<<;;;:::888666333222111000000////////////000000000000000000000000000000............////////////...////////////000000000---...///111111///...---------...//////...,,,+++------++++++++++++---------------------...000000------------............,,,++++++,,,,,,---...///000///...---,,,,,,,,,---...------,,,,,,------............///////////////................................................------------...............///000111111333666888<<>>===<<<;;;;;;:::::::::999999888888777777666666555444444444444555777666666777999<<<@@@BBBHHHSSScccqqq{{{|||wwwuuurrrmmmiiifffcccbbbaaagggmmmlllfffbbbbbbeeefffdddbbb___^^^___```bbbdddkkkqqqsssrrrpppjjjccc___ZZZVVVUUUTTTXXXcccnnnwww{{{yyypppggggggjjjllldddXXXNNNMMMOOONNNIIIFFFDDDDDDCCCAAA???===<<<;;;666:::@@@CCCDDDGGGLLLOOO\\\gggwwwxxxfffUUUNNNLLLNNNPPPQQQQQQPPPMMMLLLFFFBBB???>>>>>><<<777333111111111000//////......------............------++++++,,,---............---------------.........++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111//////............//////............////////////////////////000111222222111111222333444666666777~~~rrrooolllnnnwwwnnn^^^QQQNNNIIIFFFEEEDDDDDDCCCAAAAAABBBBBBBBBAAA@@@???;;;;;;:::999777555333222000000////////////000000000000000000000000000000............////////////............/////////000......////////////.........000111222333222111000------++++++++++++------,,,,,,,,,,,,,,,...///000,,,,,,,,,---------......,,,,,,,,,,,,---...///000222000...,,,+++,,,---......------,,,,,,------.../////////000000000111111................................................------------............///000111222222444888:::???GGGRRR]]]ooo}}}vvvpppllldddYYYSSSTTTRRRLLLHHHIIIHHHFFFEEEGGGEEEFFFHHHHHHGGGIIINNNQQQSSSTTTUUUUUUVVVXXX]]]``````eeehhhiiinnnwww|||{{{}}}wwwpppjjjfffaaa```___\\\XXXTTTQQQNNNLLLKKKJJJHHHGGGGGGFFFFFFCCCBBB@@@>>>=========>>><<<<<<;;;::::::999888888999999888777777777777888666555444555777999::::::===FFFRRR\\\fffsssyyywwwtttppplllhhheeecccgggkkkqqqrrroookkkgggfffeeeggggggddd```^^^```cccgggmmmrrrrrrpppmmmfff^^^ZZZWWWUUUTTTTTTXXXdddppptttuuuqqqiiidddeeehhhhhhiii\\\RRROOONNNJJJGGGGGGAAABBBCCCCCCBBB???<<<:::999<<>>;;;::::::999777666444333000000////////////000000000000000000000000000000............/////////000.../////////000000111111/////////....../////////+++---///000111000///...------++++++++++++------++++++******+++---...///++++++,,,,,,,,,---------,,,,,,,,,---...///000111333111---+++***+++---///...------,,,,,,------...//////000000111111222222................................................////////////000000000111000111333333444666999<<>>===<<<===>>>>>><<<;;;;;;;;;:::888777555444444555555666666666666666666666999===@@@EEEOOO]]]hhhyyy|||vvvpppmmmmmmoootttyyy|||zzzuuupppnnnooolllgggeeehhhiiifffjjjqqqvvvsssiii```]]]]]]TTTVVVWWWVVVTTTWWW```gggnnnkkkeee```]]]]]]```aaaeeeccc___XXXPPPIIIEEEDDD===DDDHHHFFF@@@<<<:::999999999999999<<>><<<;;;;;;222111000000111000---+++////////////////////////++++++,,,---....................................------------------------***+++,,,---...---,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******))))))******+++,,,000000//////.........---////////////////////////000111222222111///,,,***000000000111222222333333555555555555555666777888rrrmmmmmmpppyyysssbbb\\\WWWUUUOOOGGGCCCEEEAAAEEEFFFAAA@@@BBBBBB>>>>>><<<:::888888666444222111111111111111111111111222111111000000000000000...///000000000000///...////////////////////////...//////000000//////...000/////////............,,,,,,,,,------...............------------......------,,,++++++,,,------...------,,,,,,------...,,,,,,---......---------+++,,,------......------------...///000111222222000///------...///---,,,,,,,,,---...............////////////000000000000111000222555666888???HHHRRR___kkk||||||}}}|||sssjjjddd]]]\\\YYYUUUPPPMMMMMMOOOIIILLLNNNNNNMMMMMMQQQTTTZZZ^^^aaa___]]]^^^eeellltttuuuyyy}}}~~~~~~vvvooogggdddfffhhhhhhggg]]]XXXQQQKKKHHHFFFEEECCCDDDBBBAAA@@@@@@???===;;;<<<<<<;;;:::888777666666555555555666666666666666333666999:::===EEEPPPYYYdddrrrxxxrrrpppsssxxx~~~{{{rrrllllllnnnmmmhhheeegggiiihhhlllmmmmmmiiibbb[[[WWWVVVPPPQQQSSSRRRRRRUUU[[[```kkkgggbbb\\\XXXWWWWWWXXX[[[\\\]]]\\\XXXPPPHHHCCC===AAACCCBBB>>>;;;888777888999999999<<>>@@@>>>;;;:::999888666444111111111111111111111111222111111000000000000000......////////////......////////////////////////...///111222222111///...////////////............---------------.........---..................---------,,,,,,,,,,,,------...---------------......+++,,,---...............,,,,,,---............---------------......//////000...---...//////...,,,---......///////////////......//////000000000111111111333777888999@@@HHHSSSfffwwwzzzrrriiiaaa[[[XXXXXXVVVSSSPPPNNNOOOPPPNNNPPPRRRRRRQQQSSSYYY]]]eeeiiinnnooonnnpppvvv|||}}}vvvuuuuuuuuutttlllfff___XXXRRRNNNJJJGGGGGGEEECCCAAAAAA???===;;;======<<<;;;:::999999888666666666666555555555555222444666666777;;;BBBGGGMMMZZZlll{{{}}}yyy{{{}}}qqqhhhhhhnnnoooiiidddeeehhhjjjooolllfff```[[[VVVSSSPPPPPPPPPOOOOOOQQQTTTWWWZZZfffccc___YYYUUUQQQOOONNNOOORRRXXX^^^```ZZZPPPGGG@@@>>>======<<<:::777666888999::::::<<>>;;;::::::999666444111111111111111111111111222111111000000000000000.........//////.........////////////////////////...///222333333222///...///////////////.........---------...............,,,---...//////...---,,,---------,,,,,,---------...------------......///++++++---...////////////,,,------...............------------------------000...---...///000...---......///000000000000000......//////000111222222000000333777888999@@@HHHPPPiii{{{~~~yyyqqqjjjddd^^^ZZZVVVWWWWWWVVVTTTTTTUUUWWWTTTVVVXXXXXXYYY\\\ccchhhrrrwww|||yyytttmmmfff```YYYTTTPPPKKKIIIFFFDDDDDDCCCAAA???>>>======<<<<<<;;;::::::777666666666666666555555333555777777666777;;;>>>BBBKKKXXXfffvvv~~~qqqgggeeellloooiiibbbcccgggjjjrrrnnnfff^^^WWWSSSRRRSSSWWWSSSOOOMMMOOOSSSUUUVVVaaa___\\\XXXSSSOOOKKKIIIGGGIIIPPPZZZbbbbbb[[[TTTGGG@@@::::::;;;:::888777888:::;;;;;;<<>>>>>===<<<;;;;;;888888888777777666666666444555666777777777888999>>>AAAGGGRRR___ooo|||qqqhhhdddkkknnnhhhbbbbbbeeehhhnnnnnnjjj```VVVQQQSSSWWW]]]WWWPPPKKKLLLOOOSSSUUU\\\[[[ZZZWWWSSSOOOKKKHHHFFFFFFHHHQQQ]]]eeegggeeeRRREEE;;;:::<<<:::999:::999;;;<<<<<<<<>><<<999555000------...///000........................////////////...---,,,,,,........................------------------------,,,,,,,,,---------......000000000//////......---,,,,,,---------.................................---------------......///........./////////////////////////////////////////////000000000000000///111111111222333333444444333333333444555666777888zzzllloooqqq|||~~~tttssspppbbbRRRKKKEEE@@@BBBCCCBBBBBBBBB???===;;;:::::::::888666222222222222222222222222222111111000000000000000000000////////////000000000000000000000000000000...///111222222111///............////////////////////////...............---..................---------............------------------...///000000,,,---...///////////////------...////////////...//////////////////......///.........000111000///...//////000000000000000...///000222333555666666222111333666888:::CCCLLL\\\www}}}~~~}}}sssnnnhhhccc___[[[WWWTTTWWWYYY]]]```bbbdddgggjjjhhhkkkppprrruuuzzz~~~tttnnn]]]YYYSSSOOOLLLIIIFFFDDDCCCCCCBBB@@@???===<<<<<<::::::999999888888777777333444444555666666666777999888;;;CCCMMMYYYiiiuuu}}}tttlllgggmmmoooiiiddddddeeeffffffjjjjjjcccXXXSSSUUUZZZ\\\WWWQQQLLLJJJMMMQQQUUU[[[[[[ZZZXXXTTTQQQMMMKKKIIIGGGGGGLLLWWWccckkkooo]]]MMM@@@===<<<999999>>>;;;===>>>===;;;===BBBFFFKKKSSS^^^dddcccccclllwww}}}wwwiiiYYYPPPPPPRRRRRRRRRRRRPPPMMMIIIDDD@@@>>>999555000------...//////////////////////////////....../////////...------........................---------------------------------,,,---......///---------,,,,,,,,,,,,,,,,,,---------.....................---------,,,,,,---,,,,,,,,,,,,---...............///////////////////////////////////////111111000000//////......111111222222333444444444333333444444666777999:::yyytttmmmvvv}}}{{{rrrgggVVVKKKCCCCCCDDDAAA@@@BBB@@@???===<<<<<<;;;999888222222222222222222222222222111111000000000000000222111000//////000111222000000000000000000000000...//////000000//////.............../////////000000/////////.........---......------------......,,,---...//////...---,,,------------...///000111......////////////......------...///////////////............///////////////.........000111000///---...//////000000/////////000111333555666888888888666666999;;;>>>HHHSSSeee}}}|||vvvqqqiiifffcccaaa___]]][[[YYY[[[___ccchhhkkknnnrrruuuvvvzzzvvvppphhh___XXXQQQKKKHHHHHHGGGFFFDDDBBB@@@???>>><<<<<<;;;::::::999888888444444333444555555555555666444666===CCCIIISSS^^^lll|||tttmmmppppppkkkhhhhhhgggeeebbbfffhhhfff```[[[ZZZZZZVVVVVVUUUQQQOOOPPPTTTYYYbbbaaa```]]]ZZZVVVSSSQQQLLLKKKKKKNNNVVV___hhhnnnfffTTTEEE@@@;;;666999AAA===??????===;;;;;;>>>BBBHHHKKKSSSZZZ[[[YYY___gggpppsssnnnaaaVVVSSSSSSRRRQQQQQQQQQOOOKKKGGGBBB@@@:::666222///////////////000000000000000000000000---......////////////...........................------------------------...------,,,---...///000++++++++++++,,,,,,,,,,,,------------............//////...---,,,+++******------,,,,,,------...///............/////////000////////////////////////111000000///////////////111111222333333444444555444444444555777999:::;;;|||nnntttyyy```SSSIIIGGGFFFCCCAAACCCBBB@@@>>>===>>>===;;;999222222222222222222222222222111111000000000000000333222111000000111222333000000000000000000000000//////............//////---.........//////000000000000//////.........---///...---,,,,,,---...///,,,---...//////...---,,,---------......000111111...///////////////...------......///////////////---------........./////////......///000111111000---......///////////////000111222444666888999:::===::::::<<<>>>BBBMMMXXXooozzzssslllgggbbbaaa```aaacccdddcccbbbaaadddjjjooossswww{{{~~~uuujjj```XXXSSSKKKKKKIIIGGGDDDBBB@@@???======<<<;;;;;;:::999999777666444444555666666555666333666<<>>@@@@@@>>>;;;:::<<>>777666444333222222333333111222000...000444444111000000000000000000000000000000000000000000000000000000000000000000000000...............///000000,,,------......------,,,........................------------------------------------.........///000///...---------------...//////000//////...---............//////////////////...------///000111//////............//////222000000444666777:::@@@AAA>>>???DDDHHHLLLVVVbbb|||wwwpppkkkfffccc^^^]]]^^^aaagggjjjjjjiiihhhjjjnnnrrrwww~~~uuueeeZZZWWWRRRLLLIIIGGGEEEAAA>>>>>>>>>>>><<<:::999999:::888888888777666666555555666666666777888:::;;;<<>>>>>888777555333222222222333000333333000000222222///000000000000000000000000000000000000000000000000000000000000000000000000...............///000000------------------------........................------------------------------.........///////////////......------------------......//////000000............///////////////............///000000000000////////////000000333000000333444555888>>>EEEDDDFFFJJJLLLTTTeeevvv~~~}}}{{{yyyxxx|||yyypppjjjeeeaaa^^^\\\[[[]]]bbbiiinnnqqqrrrnnnrrrwww{{{}}}qqqfff^^^SSSKKKGGGDDDAAA>>>??????>>><<<:::888888888999999888777777666666555555555666666888999:::;;;BBBFFFRRReeewww}}}sssnnnppprrroookkkeee```cccjjjnnnkkkfff]]]___```]]]ZZZ[[[___dddppp~~~uuufffbbbbbbaaaWWWYYY^^^eeekkknnnmmmjjjfff[[[NNNFFF???::::::===AAADDDEEEDDD@@@===;;;<<<<<<<<<@@@FFFIIIJJJNNNTTT^^^gggqqqtttmmm___UUUPPPOOOTTTUUUPPPMMMLLLHHHBBBAAA>>>:::666222///---,,,............/////////000000000000000000000111111//////......---.........------,,,,,,,,,------...+++,,,------------,,,+++........................------------------------...------,,,,,,------...---------............///000///---,,,,,,---///000////////////////////////......//////000000111111333222222222222333444444555666888888888999;;;==={{{{{{}}}eeeQQQGGGDDDEEEFFFDDDCCCBBBAAA????????????:::888666444222111111111222777999555222222111000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000///...---,,,,,,---...///........................------------------------....../////////000000000//////..................------------...000111333............////////////......//////000000000///000000000000000000000000222000000222333333888>>>FFFJJJQQQWWWZZZdddxxxvvvllljjjmmmooottt{{{zzzrrrkkkeeeaaa^^^[[[]]]\\\^^^cccjjjrrrwwwzzzxxx}}}|||qqqbbbUUUMMMIIIEEECCCAAA@@@???>>><<<;;;999999::::::999888888777777666555555555555666888999999:::<<>>CCCEEEGGGEEEAAA===:::999:::999<<>>;;;:::777444222111000000444;;;>>>:::444222222111000000000000000000000000////////////////////////////////////////////////...............///000000000...---++++++---...000................................................////////////000000000000....../////////.........///...---,,,---...111222............////////////---...///111111000////////////000000000000//////111///000222333444;;;DDDFFFMMMYYYccckkkwww~~~xxx}}}ooodddccchhhnnnvvvzzzuuunnniiieeebbb```^^^aaaaaaaaadddkkkrrryyy}}}}}}~~~xxxhhh]]]UUUOOOJJJEEEDDDBBBAAA@@@???===<<<;;;;;;::::::999888888888555555555555555666777888777888===DDDKKKYYYooo{{{vvvsssqqqooommmkkkhhhfffgggiiikkkgggggggggeeebbbbbbdddgggfffppptttkkk^^^WWWUUUSSSRRRXXXcccqqq|||}}}wwwqqqaaaXXXPPPKKKFFF@@@===>>>CCCDDDEEEEEEBBB>>>;;;888999777999>>>AAADDDKKKSSSWWWccctttyyydddQQQPPPQQQRRRRRRQQQOOOJJJFFF@@@>>>;;;777444222111111.........///////////////000///---,,,,,,---...//////////////////000111222++++++++++++,,,---...///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------............///111000////////////000111.................................///000111111111111111111111111222333444777888999999888999<<<>>>xxxwwwzzzcccPPPIIIEEEBBB>>>??????@@@???>>>===<<<<<<:::888555222111000000222999===888222000000///000000000000000000000000////////////////////////////////////////////////...............///000000000///---,,,,,,---///000................................................////////////000000000000......///000000//////...222111...---,,,---...///............////////////---...000111111111000///...///000000000000///...000///000333555888BBBLLLOOOSSS[[[eeetttxxxuuuuuusssvvv|||ooofffeeekkkrrryyy|||uuuqqqlllhhhgggfffeeedddddddddeeehhhnnnvvv~~~{{{xxxuuussspppqqqssstttuuuwww{{{}}}ssseeeXXXPPPJJJGGGDDDBBBBBBAAA???===<<<<<<<<<;;;::::::999999666555555555555555666666666777;;;???BBBIIIYYYiii{{{|||rrrlllooopppppplllfffbbbbbbcccggghhhhhhhhhfffffffffgggdddffffff```ZZZTTTNNNJJJIIITTTcccqqqxxxwwwrrrnnn```XXXPPPLLLGGGAAA===>>>@@@AAABBBCCCBBB@@@===;;;:::888999===@@@BBBIIIQQQOOO\\\mmm|||ppp]]]RRRQQQPPPRRRRRROOOKKKHHHAAA???<<<888555333222111///////////////.........///...---,,,,,,---......///////////////000111222,,,,,,,,,,,,---...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------............///000000////////////000000------------------------000000000000////////////111111111111222333444555777888999999999:::>>>@@@~~~uuuppp|||rrr```RRRHHHDDD>>>?????????>>>===<<<<<<<<<;;;888555333222111111///444666222.........---000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000///...------...///000....................................................../////////000000000---...///000111000///...333111000...------------............//////////////////000000111111000000...///000111111000///...000000222444666:::FFFSSS^^^___```gggxxxwwwlllgggccckkkyyy|||rrrmmmllloootttwww~~~zzzxxxpppmmmiiihhhhhhjjjkkkjjjgggiiilllooouuu~~~~~~}}}}}}}}}|||zzzxxxvvvwwwwwwwwwxxxzzz~~~}}}||||||}}}|||{{{wwwvvvsssoookkkhhheeeddd```bbbdddeeefffhhhkkkmmmsssvvvzzz~~~{{{iii^^^UUUPPPIIIDDDCCCBBB@@@>>>>>>======<<<<<<;;;::::::777666666555555555555666444555888<<<===???HHHRRRfffzzzvvvmmmppprrrsssooogggaaa]]]\\\dddfffiiikkkkkkkkkiiihhheeebbb___\\\YYYUUUOOOIIIDDDOOO___kkkpppnnnjjjggg]]]UUUOOOLLLHHHBBB???@@@>>>>>>>>>???AAA@@@???===<<<999:::===>>>@@@FFFMMMIIIUUUcccppp~~~zzzkkkWWWRRROOOQQQRRROOOLLLKKKFFFDDD???:::555222///...///////////////.............../////////000000000//////.........///000000------------......///000......------------..............................------------------------...------,,,,,,------...---------............///////////////////////////////////////////////////111000000000/////////...111111111222333444555666777888888999999<<<@@@CCC~~~}}}~~~xxxooossswww}}}sss]]]MMMHHHAAA@@@??????>>>======<<<<<<:::888555333222222222...111111......000000...000000000000000000000000000000000000000000000000000000000000000000000000...............///000000///..................///................................................------........./////////---...000111111111//////000000//////......------............////////////000000//////000000111222000111333444444333111000222111333555666:::GGGUUUeeejjjooouuupppeeebbb___ooo~~~xxxvvvtttrrrsssvvv}}}vvvsssrrrnnnllliiiiiillloooqqqrrrqqqssswwwzzz}}}yyyuuutttsssssslllkkkiiijjjkkkkkkhhheeefffhhhjjjjjjjjjmmmqqquuuuuuuuuvvvyyy|||}}}|||zzzxxxuuuqqqooooooooonnnmmmgggeeebbb___[[[YYYXXXWWWPPPRRRTTTTTTTTTUUUWWWYYY^^^aaaeeekkkqqqxxx{{{hhh___TTTLLLHHHFFFCCC@@@???>>>>>>======<<<;;;;;;888777777666555555555666333222444888::::::>>>DDDRRRddd|||uuupppqqqqqqmmmfff___[[[YYY^^^aaaeeejjjmmmllliiigggbbb___\\\YYYVVVRRRNNNLLLEEELLLYYYdddjjjiiiccc^^^XXXQQQKKKJJJHHHDDDCCCEEE???===;;;<<<>>>???>>>===<<<::::::=========AAAGGGFFFPPPZZZcccrrrwww[[[SSSNNNPPPQQQNNNLLLMMMGGGEEE@@@;;;666222000///000/////////............+++,,,...000111111000000//////......---.........---------,,,,,,---......///...---,,,,,,---...///........................------------------------...------,,,,,,------...---------............///.........//////.........000000000000000000000000////////////000000000000222222222333444555777888666777888888:::===BBBFFF{{{vvvyyy}}}qqqmmmqqqvvv|||eeeQQQMMMCCCBBBAAA???>>>=========;;;:::777555444333333333111222000...000444444111000000000000000000000000000000000000000000000000000000000000000000000000...............///000000......////////////..............................////////////////////////------------.........///,,,...000111222111000///---...//////000//////.............../////////000111000/////////000222333222333555666666555333222333333444555555999FFFTTTbbbppp~~~~~~mmmcccbbbdddyyy}}}~~~zzzuuusssxxx~~~uuuooolllmmmooommmkkklllppptttwwwxxx{{{~~~zzzwwwvvvxxxtttrrrnnnjjjfffcccbbbaaa\\\ZZZYYYZZZ\\\\\\XXXUUUUUUWWWZZZZZZZZZ\\\aaaeeejjjiiijjjllloooqqqqqqpppiiifffbbb___^^^^^^]]]\\\VVVUUURRROOOMMMKKKKKKKKKFFFHHHIIIIIIHHHHHHIIIKKKMMMPPPUUU[[[bbbjjjrrrxxx}}}wwwmmm^^^TTTOOOKKKGGGDDD??????>>>>>>======<<<<<<999888777666666555666666333000222666999999;;;???CCCSSSiii~~~ooonnnlllhhhccc]]]ZZZXXXWWW[[[aaahhhlllkkkgggccc\\\[[[YYYVVVPPPKKKKKKMMMHHHLLLTTT___hhhhhh```XXXTTTMMMHHHHHHGGGFFFFFFIII@@@===::::::<<<>>>===<<<===:::;;;===<<<;;;>>>CCCFFFNNNTTTZZZjjj}}}~~~^^^TTTMMMOOOQQQNNNLLLNNNDDDBBB???:::777444333222000000//////.........---&&&))),,,///000000///---000///...---------------------,,,+++++++++,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------.........//////------............------////////////////////////------...///000111222222333333333444555666888888555666777888:::>>>CCCHHHyyyoootttwww~~~ssslllkkkpppyyy{{{yyy~~~eeePPPLLLEEEAAAAAAAAA>>>===???>>><<<:::777555333111111222222222222222222222222333111000000111222222222111111111000000000000000000000000000000000000000......////////////......---.........//////000000000000///...............---------------------------------............///000000000000000000000000///000111111///....../////////000111111111111111000000111222444555666666222333555666666555333222333333444888:::===EEEOOOfffooorrrfff```ppp~~~tttsssrrrpppooosss~~~xxxsssoookkkhhhkkkjjjjjjnnntttxxxyyyyyy~~~}}}ttttttsssoookkkgggffffffccccccbbb```]]]YYYUUUSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLKKKLLLNNNQQQTTTUUU[[[\\\]]]^^^___`````````[[[YYYWWWTTTQQQOOONNNMMMNNNMMMKKKHHHEEECCCAAA@@@???@@@@@@AAABBBCCCCCCDDDFFFHHHLLLOOOSSSYYY```dddpppvvvppp```ZZZTTTNNNJJJHHHBBB>>>===<<<:::<<<@@@<<<:::666555555555555444444444444444444555666777AAACCCPPPhhh{{{tttkkkccc^^^[[[WWWTTTWWWWWWXXX^^^iiioooggg\\\UUUYYY[[[XXXQQQLLLKKKLLLLLLNNNTTT\\\aaa```ZZZTTTPPPPPPNNNKKKHHHFFFHHHIIIDDD>>>999999;;;<<<;;;:::<<<888888;;;======@@@EEEKKKLLLQQQ\\\kkkwww~~~lll[[[LLLKKKNNNNNNMMMMMMDDDCCCBBB???<<<888555444...///000111111000///...////////////////////////------------------------///////////////...---,,,////////////...---,,,+++,,,,,,,,,------.........000000//////............,,,---------.../////////////////////////////////000000//////.........---/////////////////////////////////000111111222222333333444444555666666666999777888;;;<<<<<>>===<<<<<<<<<======>>>??????@@@@@@AAADDDFFFIIIMMMSSSWWWaaagggpppzzzyyyjjj^^^TTTOOOMMMHHHDDDDDDBBB???>>>AAA===;;;999888888888666555555555555555555666777777===>>>FFFYYYooo}}}nnn```YYYWWWVVVVVVVVVVVVVVVZZZeeellliiiaaaVVVXXXYYYWWWSSSNNNKKKKKKMMMPPPVVV\\\```^^^ZZZVVVOOONNNKKKHHHEEEDDDGGGIIIIIICCC===;;;;;;;;;;;;;;;<<<999888;;;===<<>>???@@@BBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======:::;;;===>>>???AAAEEEHHHOOOUUU]]]gggrrr|||rrrccc[[[QQQKKKFFFFFFDDD@@@>>>??????===<<<;;;;;;:::888555666666555555555666666777:::999===IIIXXXlllvvvfff[[[WWWUUUUUUVVVUUUSSSUUU]]]gggiiifffXXXWWWWWWWWWUUURRRMMMIIILLLQQQWWW\\\]]]\\\[[[ZZZQQQOOOKKKGGGCCCDDDGGGJJJPPPLLLFFF???;;;:::;;;;;;===999888;;;<<<<<<>>>BBBFFFKKKTTT^^^iiipppuuuvvvvvvgggVVVNNNKKKJJJLLLNNNKKKIIIEEE@@@<<<999777777---......//////...------///////////////////////////.........------,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,---...////////////.........///////////////...............---------...............---------////////////////////////////////////............//////////////////////////////000000111222222222333444444555555666777777666666888<<>>>>>>>>>>>??????BBBCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@???????????????;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<===999:::;;;<<<<<<===@@@CCCFFFKKKRRR[[[eeeppp{{{}}}oooZZZRRRJJJGGGEEEAAA???@@@@@@???>>>>>>>>><<<888666666666555444444555555555888888:::@@@IIIYYYqqqqqqddd[[[UUURRRWWWVVVSSSQQQVVV___ffffffZZZWWWUUUVVVXXXUUUOOOIIIJJJPPPWWW[[[[[[[[[\\\^^^YYYUUUOOOIIIDDDEEEHHHLLLVVVVVVPPPEEE===;;;<<<===>>>:::999;;;<<<;;;===AAAEEEHHHPPP\\\jjjrrrsssqqquuujjj[[[OOOIIIIIILLLOOOPPPMMMHHHCCC???<<<;;;:::///////////////.........//////////////////////////////......------,,,,,,//////000000000//////.........//////...------,,,..................//////............------------/////////...---------,,,///////////////////////////////////////.........///////////////////////////000000111111222333333444444444555666666777777666666888===@@@FFFSSS```~~~|||{{{kkkhhhlllsssnnn\\\JJJCCCDDDCCCBBBBBB>>>>>>===<<<:::777555444333333444555555444333333000222444444111000000111//////000000111111111111000000000000000000000000000000111111111111000000///////////////.........//////............//////........................---------............///...........................000111111///....../////////000111111111111000111111111111000000000000///000000000111111111000444333666:::<<>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@AAA>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<======>>>@@@BBBDDDGGGKKKRRRZZZdddnnnuuu{{{oooaaaSSSLLLHHHDDDCCCEEEAAA@@@??????>>><<<999666666666555444333333333444666666999===AAAKKK^^^pppsssdddZZZUUUSSSWWWXXXVVVRRRRRRYYY___aaa\\\XXXUUUVVVYYYXXXRRRLLLIIIOOOVVVZZZ[[[\\\^^^aaa^^^ZZZSSSKKKEEEDDDGGGKKKXXX]]][[[NNNBBB>>>??????@@@<<<;;;<<<<<<;;;<<<@@@FFFDDDIIIWWWiiitttsssnnnpppjjj___QQQIIIHHHLLLPPPPPPMMMHHHCCC???<<<;;;:::222111111000000000///////////////////////////////////////......---------,,,,,,------------,,,,,,.........///......---,,,------------------------......................../////////...---------,,,////////////////////////.........///////////////////////////////////////000000000111222222333333444444555555666777777888777777:::===AAAHHHXXXfffxxxpppmmmnnnyyyrrraaaOOOFFFCCCAAAAAABBB>>>>>>>>>===;;;888666444444333333333333333333444111444777666222000000222/////////000111111222222000000000000000000000000///000000111111000000//////////////////.........///............//////000........................---------............///........................///000222111///......//////000000111111111111111111111111111000000000000000000000000000000000000333333666;;;<<<<<>>>>>>>>??????@@@@@@@@@?????????????????????@@@AAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========>>>@@@AAAAAACCCFFFJJJOOOWWW___eeeooossszzzwwwcccVVVNNNHHHEEEFFFDDDBBB@@@??????===:::888888777666444444333333333333444777:::<<<@@@NNN[[[wwwppp^^^UUUSSSUUUUUU[[[]]]XXXTTTVVVZZZ\\\___[[[WWWWWWYYYYYYVVVRRRMMMQQQWWW\\\^^^______``````[[[TTTKKKEEEDDDFFFIIIUUUaaadddWWWHHHCCCCCCBBBCCC???===>>>===;;;===@@@EEEBBBEEERRRdddpppqqqmmmkkkkkkdddVVVKKKIIILLLOOOMMMJJJGGGBBB>>>;;;999999333333222111000000000000////////////////////////........................++++++,,,---------,,,,,,***+++,,,...///000000000---------------,,,,,,,,,.........///////////////...............---------////////////////////////.........///////////////////////////////////////000000111111222333333333444555555666666777888888888999;;;???CCCLLL^^^oooyyyxxxpppmmmsss~~~uuufffTTTJJJDDD@@@@@@CCC>>>?????????===:::888666444333222111111222333444111555999888444111111333...//////000111111222222000000000000000000000000...//////000000//////...000/////////...........................///000000........................---------............///...........................000111000///---.........//////000111000000000/////////////////////000000000000000111111222333555444777:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>>======>>>???>>>@@@BBBDDDGGGMMMTTTYYYcccfffnnnyyy|||kkk^^^SSSKKKIIIHHHEEEBBBAAA@@@???===;;;:::999888666555555444444333333555888999;;;CCCMMMaaaxxxvvv```SSSPPPRRRRRR]]]eeebbb[[[YYYYYYZZZaaa]]]YYYWWWXXXYYYYYYWWWVVVWWW[[[```cccbbb___\\\___\\\UUUNNNHHHGGGIIILLLQQQbbbjjj^^^OOOIIIGGGEEEEEEAAA>>>???>>><<<===AAABBBCCCFFFOOOZZZeeekkknnnhhhmmmjjj\\\OOOJJJLLLLLLKKKJJJGGGDDDAAA===;;;999333333111000/////////000////////////////////////------......//////000000------...///////////////)))***,,,...///000111111///.........------------/////////000000000111111---------...............////////////////////////............/////////000////////////////////////000111111222222333333444555555555666777777888888888999===AAAFFFQQQfffyyyuuu{{{}}}tttnnnpppvvvwwwiiiXXXMMMDDD???@@@DDD@@@@@@AAA@@@???<<<999888555333111//////111333555222666:::999555111222444...//////000111222222222000000000000000000000000......////////////......000000//////.........---...............///000111////////////////////////---------.........//////........................---...000///...,,,---------......///////////////---------.........//////000000000111222444555666888666777999:::===FFFPPP^^^zzzsssfff^^^hhh}}}qqqaaa___]]]aaaooo}}}}}}zzzxxxxxxzzz|||}}}~~~~~~~~~wwwrrrnnnkkkiiigggddd___ZZZUUUSSSRRRQQQPPPLLLMMMMMMKKKIIIGGGGGGHHHEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAADDDCCCCCCCCCCCCDDDDDDEEEAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@>>>======>>>===>>>@@@BBBDDDIIIOOOSSS[[[^^^fffqqq}}}ssscccWWWRRRKKKHHHDDDBBBAAA@@@???>>><<<;;;:::888777666666666666444555888999999@@@HHHQQQgggiiiWWWNNNKKKPPP^^^jjjiiiaaa\\\[[[ZZZbbb___[[[XXXXXXYYY[[[[[[]]]]]]___cccfffeee___ZZZ___]]]XXXRRRMMMLLLNNNQQQMMMbbbnnncccSSSLLLJJJGGGFFFBBB@@@@@@???<<<===AAA@@@DDDIIIMMMRRR[[[fffnnnhhhpppoooaaaQQQKKKKKKJJJMMMLLLJJJHHHEEEAAA>>><<<333222000///.........///////////////////////////,,,,,,---...///000111111,,,,,,---...//////......------...............---000000//////.........---//////000000111111222222,,,------....../////////////////////////////////---.........//////000000////////////////////////000111111222222333444444555555666666777777888888888:::>>>CCCIIIVVVmmmmmmyyy~~~zzzkkkhhhmmmwwwvvvjjj[[[QQQIIICCCAAABBB@@@???>>>>>>>>>;;;777444666444222222333333222111222222222333333222222222000000000000000000000000888555222111111111000///111111111111111111111111///...---,,,,,,---...///////////////////////////,,,,,,,,,---------......000///...---,,,------..................///000000000000000000////////////000000000000000000000000...//////000111222222222111111111222333555666777888888;;;>>>===>>>FFFPPPggguuuppp```ZZZmmmuuuddd]]]VVV^^^kkkxxx}}}}}}zzzuuuvvvzzz~~~~~~}}}|||{{{xxxtttqqqnnniiibbb]]]ZZZYYYXXXXXXUUURRRMMMJJJIIIIIIIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDIIIGGGDDDCCCBBBBBBBBBAAA???BBBDDDFFFEEEDDDEEEFFFEEEEEEFFFGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCAAA???BBBBBBBBBBBBAAA@@@???>>>CCCCCCBBBAAABBBDDDGGGHHHPPPUUU^^^gggqqq|||zzzfffWWWOOOLLLGGGBBB>>>=========;;;;;;:::999777555333222666666666666777888:::;;;HHHVVVmmm}}}bbbSSSOOOMMMRRR^^^jjjnnnggg___[[[___aaabbb]]]VVVUUUZZZ```^^^dddhhhggghhhhhh```WWW\\\[[[YYYXXXXXXYYYZZZ[[[\\\```cccbbb\\\RRRIIIDDDFFFCCC???>>>???@@@@@@???@@@AAAEEEIIILLLRRRbbbppprrrssstttooo```NNNHHHKKKHHHNNNPPPIIIDDDBBB>>>999555333111000111111000///....................................////////////---------.........//////,,,---------.../////////---///111000...,,,++++++.........///000111111222000000//////.........------------...///000000111////////////////////////000///.........///111222111111111111111222222222666666777777888888999999:::===@@@DDDNNNbbb{{{sss}}}rrrkkklllpppuuujjj^^^UUULLLDDDAAACCCBBBAAA@@@???===;;;666333666444333222333333222111111111222222222222111111000000000000000000000000666444222111222222000//////////////////////////////...------------...///........................------------............000///...---------.....................///000000......//////000000111111000000000000000000000000...//////000111111222222111111111111222444555555888888<<<@@@AAACCCMMMWWWnnn}}}nnnggg^^^^^^tttooo___ZZZXXX```lllyyy}}}}}}|||xxxuuuwww|||~~~yyyssslllhhhddd```^^^^^^ZZZUUUQQQPPPOOOMMMLLLRRRRRRSSSSSSSSSRRRRRRQQQKKKJJJHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIHHHFFFDDDEEEGGGHHHIIIHHHHHHHHHJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFIIIMMMTTT]]]gggrrr|||ooo\\\VVVNNNGGGCCCAAA???>>><<<<<<;;;:::999777555444666666555555666888999:::???KKK___wwwoooZZZQQQPPPSSS^^^mmmtttppphhhddd___aaabbb^^^XXXUUUYYY^^^^^^dddggghhhhhhhhhbbbYYYUUUWWWYYY\\\```ccceeefff^^^aaaeeefffbbbXXXMMMEEEDDDBBB@@@??????@@@@@@@@@@@@AAAFFFJJJLLLPPP\\\iiissstttwwwuuuiiiWWWKKKIIIGGGMMMOOOKKKGGGFFFBBB===666444111000111111000///....................................////////////------------............---------..................///000///---++++++,,,------...//////000111111000/////////............------......///000000111........................000//////...///000111222222222222222333333333333666666777777888888999999:::===BBBGGGTTTiiixxx{{{ooojjjhhhzzzppphhh___XXXOOODDD??????EEECCCAAA@@@>>>;;;666333777555333222333333222111000111111111111111111000000000000000000000000000333222111222333333111//////////////////////////////......------......///....................................////////////000///......------.....................///000000------...///000111222222000000000000000000000000/////////000111111222222111111111111111222333444777888<<>>======>>>>>>@@@FFFKKKLLLMMMUUU___pppsss{{{zzzhhhUUUJJJKKKNNNPPPNNNKKKIIIDDD>>>777555222111111111000///....................................////////////,,,,,,,,,---------.....................---------.........---+++***+++------------...//////000000////////////............------......///000000000------------------------///////////////000111111333333333333444444444555666666777777888999999:::;;;>>>CCCLLL[[[sssvvvtttiiieeewwwpppjjjeee```WWWKKKBBB@@@EEECCCAAA@@@???<<<999666888666444333333333222111000000111111111111000000000000000000000000000000111000111222444333111///000000000000000000000000//////............//////------------------------////////////000000000000//////.................................///000000.........///000111111111//////////////////////////////000000111111111111111111111000111111222222666777<<>>>>>===;;;:::999999999777666555555555666777888;;;<<>>;;;::::::888:::AAAHHHJJJIIILLLQQQZZZggg}}}yyy___WWWSSSOOOPPPOOOJJJBBB<<<;;;888444111111111000000////////////////////////............////////////,,,,,,,,,---------....../////////...---------,,,---------+++******,,,...---------........................///////////////............////////////...........................//////000000000000000111111111222333444444555666666777888999:::;;;;;;===AAAIIIVVVkkkccc{{{~~~uuuzzzwwwssstttpppcccSSSIIIEEECCCAAAAAAAAAAAA???>>>999777555444444333222111000111111111111111111000000000000000000000000000111000000111222222111///////////////////////////...//////000000//////...////////////////////////////////////000000000000......///000000000//////...............///000000111000000000/////////...000000000000000000000000000000000000000000111111111111111111111222333444666666999===BBBJJJYYYggg|||pppgggdddccchhh{{{pppdddZZZYYY\\\___fffpppzzz|||yyytttqqqllloootttyyyzzzuuuqqqlllhhheee___^^^]]]\\\ZZZWWWUUUTTTQQQPPPNNNLLLLLLKKKLLLLLLJJJJJJKKKLLLPPPTTTXXX[[[aaabbbaaa___]]]___dddjjjmmmnnnoooooooooppprrrtttrrrqqqppppppooopppppppppmmmllliiigggffffffggghhhiiihhhgggfffcccaaa___]]]WWWVVVUUUSSSQQQOOOMMMLLLEEEEEEDDDEEEIIIPPPXXX___jjjpppxxx}}}tttbbbUUUKKKEEEDDDBBB@@@>>><<<;;;;;;;;;:::999888666666666777777:::777:::BBBMMM```hhh]]]UUU[[[ffflllmmmlllfffiiilllllliiifffcccaaa^^^[[[ZZZ\\\[[[UUUPPPOOOGGGIIIMMMPPPRRRSSSRRRQQQQQQVVV^^^hhhmmmkkkddd]]]NNNJJJEEECCCBBBAAA@@@???999:::???EEEHHHGGGIIINNNOOO^^^xxxsssYYYQQQLLLNNNQQQMMMFFFBBB===:::555222111111111000////////////////////////............////////////---------.........//////...............---------,,,---...---++++++,,,....................................///////////////......//////////////////////////////////////////......///000000000000000000000111222333444555555555666777888999;;;<<<<<<>>>DDDNNN^^^uuuZZZqqq|||}}}yyy||||||ppp\\\NNNHHHEEECCCBBBBBBAAA???>>>:::888555444444444222111111111222222222222111111000000000000000000000000333111//////000111111000////////////////////////...///000111111000///...000000000000000000000000........./////////000000---...///000111000000///...............///000000////////////000000000000000000000000000000000000111000000000000000000000111111111111222444555555666666999>>>CCCMMM]]]lllyyyyyyiiibbbcccgggvvv~~~sssiii___WWWXXX]]]aaahhhrrr}}}}}}zzzvvvrrrooorrrvvv{{{{{{uuunnnjjjeeedddcccaaa^^^[[[YYYXXXTTTSSSRRRPPPPPPPPPQQQRRRQQQQQQRRRSSSWWW[[[```cccgggjjjmmmmmmlllooovvv{{{}}}}}}~~~~~~|||zzzyyyyyyyyyvvvuuurrrpppnnnmmmmmmmmmmmmmmmllljjjgggdddbbbaaaYYYXXXWWWVVVTTTQQQPPPOOOFFFFFFEEEEEEGGGKKKRRRWWWccciiiqqquuuwww}}}zzzfffUUULLLIIIGGGDDDAAA>>>=========<<<;;;999888777777777888888666999@@@EEEQQQlllwwwhhh[[[ZZZ```dddgggjjjjjjlllnnnooonnnkkkhhhggg[[[WWWVVVYYYYYYSSSPPPQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKQQQ[[[dddjjjkkkjjjhhhYYYQQQHHHEEEFFFGGGDDD@@@>>>===???CCCDDDDDDFFFJJJJJJXXXppp```TTTLLLOOORRROOOIIIEEE???;;;666222111111111000////////////////////////............////////////........./////////000000---------...............+++---//////---,,,---...////////////////////////............/////////000/////////////////////...........................---...///000111000000///111111222333444555666666555666777888:::;;;<<<===@@@GGGTTTgggVVVjjjzzz|||{{{}}}xxx~~~iiiYYYJJJHHHDDDBBBBBB@@@???===:::888555444444444222111222222333333333333222222000000000000000000000000444222///...///000000000111111111111111111111111...///000111111000///...000000000000000000000000............////////////---...///111111111000///...............///000000------...///000111222222000000000000000000000000111111111000000000000000111111111222333555666777666666999???FFFPPPbbbqqqttt{{{}}}tttfffaaafffmmmwwwmmmddd[[[UUUWWW\\\cccjjjttt~~~~~~~~~|||xxxtttrrruuuyyy|||yyytttnnnnnnllljjjgggdddbbb```WWWVVVUUUTTTTTTTTTUUUVVVYYYYYYYYY[[[^^^ccchhhjjjpppvvv|||~~~~~~yyyxxxvvvsssqqqooonnnnnnmmmmmmkkkiiifffdddaaa```YYYYYYXXXWWWUUUSSSQQQPPPHHHHHHGGGFFFGGGKKKPPPTTT^^^eeellloooqqqwww~~~jjj___MMMJJJGGGCCC@@@?????????===<<<:::888777777888888999777:::??????EEE[[[uuuyyyggg``````bbbeeeiiilllnnnpppqqqpppnnnlllkkkYYYTTTSSSXXXYYYTTTQQQSSSSSSQQQMMMJJJGGGFFFFFFFFFHHHOOOYYYbbbhhhkkkmmmooofffZZZMMMHHHHHHHHHCCC===BBB??????BBBBBBAAACCCHHHIIIVVVjjjgggYYYNNNPPPSSSOOOHHHEEE@@@<<<666222111111111000000000000000000000000000............/////////000////////////000000000000,,,------....../////////+++---000000///------...000000000000000/////////---.........//////000000///////////////.........---------------------------...000111111111000///222222333444555666777888555666777888:::;;;<<<===AAAIIIXXXnnnYYY^^^mmmzzzuuu~~~rrrvvv}}}}}}```RRRKKKEEEEEEDDD@@@=========;;;777555555555444222111222333333333333222111222333222......111111------...///222444333111...333111///...---...///000111111000///////////////------......///000000000///......------...000111111111000000//////......///...---,,,,,,,,,,,,,,,000000000000000000000000///000111222222111000///000000////////////000000333333222222333444666777777888;;;>>>EEETTTgggtttwwwsssrrrqqqggg___kkk}}}yyykkk]]]VVVSSSRRRVVVZZZgggmmmxxx}}}zzzyyyyyywwwvvvvvvuuuzzz{{{sssnnnlllkkkhhheeebbb]]]ZZZ\\\]]][[[[[[]]]cccdddiiimmmnnnmmmqqqxxx~~~|||{{{zzzwwwsssssssssrrroookkkiiifffcccccceeeddd^^^YYYUUUSSSQQQOOOMMMLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJSSS[[[dddhhhjjjmmmuuu|||~~~dddWWWOOOIIIFFFDDD@@@???BBB>>>===<<<;;;:::999999999999555777>>>???@@@OOOaaannn\\\ZZZ```eeehhhjjjnnnpppnnnkkkjjjkkkkkk___SSSMMMRRRWWWVVVTTTSSSQQQVVVXXXTTTJJJAAA??????EEELLLVVV]]]___bbbmmmyyyyyydddPPPIIIIIIEEEAAA@@@???<<<;;;<<<;;;;;;???EEEGGGRRR^^^oooppp[[[KKKKKKMMMIIIFFFIIIAAA>>>999444111000000111---.........//////000000............/////////////////////////////////////////////...------,,,,,,000000000000000000000000////////////////////////...//////000111222222333.../////////000000000111---------,,,,,,+++++++++.........///000222333444111111222333444444444444777666666777:::<<<======DDDNNN```wwwbbb___ddduuu~~~xxxooovvv}}}yyyzzz~~~oooWWWNNNFFFEEEEEEBBB@@@@@@>>>;;;888666555555444333111222333333333333222111333444333000000333222/////////000222444333000...222111000///...//////000111000///////////////000///////////////........................///000000000000000000//////......//////...---------------000000000000000000000000///000111222222111000///222222111000000000000111333333222222333555777888777999<<>>>>><<<;;;::::::999999777333555:::::::::FFFWWWpppxxxbbb[[[^^^ccceeehhhlllnnnmmmjjjiiijjjjjjaaaUUULLLPPPVVVXXXVVVUUURRRWWWZZZVVVNNNFFFBBBBBBEEEIIIPPPUUUVVVZZZgggttt}}}jjjVVVNNNKKKGGGCCCBBB>>>;;;:::;;;;;;:::???EEEHHHRRR\\\hhhttt^^^LLLJJJLLLIIIGGGIIIAAA>>>999555111000000000........./////////000000............////////////........................------..................////////////////////////000000000///......------------......///000000111////////////000000000000......---------,,,,,,,,,---------......000111222111111222333444444444444777666666777999;;;======FFFRRRfffqqqddd]]]gggwww|||xxxmmmppprrrsss{{{___SSSHHHEEEEEEDDDCCCDDD>>><<<888777666666555444111222222333333222222111222555555222111444444111000000111222333333000---111000000000000/////////000///////////////000111111000000///......---------......///////////////000000000////////////...000//////............///000000000000000000000000///000111111111111000000444333222111111111111111333333222333444666888999888:::>>>DDDNNNZZZgggppptttrrrrrrqqqlllppprrrbbbXXXOOOLLLMMMPPPWWW^^^mmmuuu{{{wwwwwwxxxyyyyyyyyyyyy~~~|||wwwssstttnnnlllooosssuuuxxx|||~~~xxxrrrooojjjgggdddcccdddccc___[[[ZZZWWWSSSRRRTTTTTTQQQNNNKKKJJJIIIGGGGGGFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHNNNVVV[[[^^^cccjjjqqq{{{xxxhhhWWWNNNJJJEEEAAA@@@??????===<<<;;;:::::::::666333555999888666???KKK[[[vvvlll___]]]aaaeeegggiiikkkkkkjjjiiiiiikkkgggXXXLLLMMMTTTXXXWWWVVVRRRWWWZZZYYYRRRKKKFFFDDDFFFGGGJJJLLLMMMQQQ___nnn|||mmm\\\QQQKKKEEEBBBAAA===:::999:::::::::>>>EEEHHHRRRYYYaaauuuzzzbbbLLLGGGJJJIIIGGGHHHAAA???:::666222000000000......////////////000000............////////////........................,,,,,,------...//////000........................111111000///...------,,,,,,,,,,,,------......///000000000000//////////////////............------...............///000111111222333444444555555444777777777777888:::<<<>>>HHHWWWoooqqq``````lllvvv{{{}}}rrrssspppmmmrrrgggXXXJJJEEEEEEEEEEEEFFF???===999777777777666555222222222222222222222222111555666333222444444222222111111222333222000---000000111111111000000//////////////////000000111000000//////............,,,---///000000000///...////////////////////////000000///////////////000///////////////////////////000000111111111111111333333222111111111111111333333333333555777999:::<<<===@@@GGGSSSaaammmtttwwwvvvvvvwwwwwwyyyhhhVVVNNNHHHHHHLLLRRR[[[dddsss|||yyyuuuuuuxxxzzz{{{{{{{{{}}}zzz}}}uuuoooddd```]]]\\\\\\\\\YYYVVVUUURRRNNNMMMNNNNNNMMMLLLHHHHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCIIIPPPUUUXXX^^^eeekkksss~~~}}}dddUUUNNNHHHDDDBBBAAA@@@???===<<<;;;;;;;;;777666888:::999888===FFFOOOfffzzzeee^^^aaaeeeggggggjjjmmmnnnlllkkkmmmnnn___PPPLLLQQQVVVVVVTTTPPPSSSWWWXXXUUUOOOIIIEEEGGGFFFGGGIIIIIILLLXXXeeeqqqiii]]]RRRHHHBBB???>>>===:::999::::::999>>>DDDFFFQQQZZZ```nnn}}}eeeMMMEEEFFFGGGFFFFFFBBB@@@<<<888444222000/////////////////////000000............////////////---------------------------------.........//////........................////////////............,,,,,,,,,------.........000000000000////////////000/////////////////////111111111000111111222222111222333444555555555555666777777777888:::===@@@JJJ\\\xxxnnncccdddlllxxxzzz{{{vvvppprrrooo^^^LLLEEEDDDDDDEEEFFF@@@>>>:::888888888777666222222222222222222222222000555666333111333333111333222111222333222000...///000111111111111000000000000////////////000000............//////000000,,,---///000000000///................../////////000000/////////000000111////////////////////////000000000000000111111222111111111000000111111111222222333444666888;;;<<>>===<<<<<<777777999;;;;;;:::>>>CCCHHHZZZtttnnn___]]]aaaiiigggkkkrrrtttqqqoooqqquuuhhhXXXOOOOOOSSSSSSQQQMMMOOORRRUUUUUUQQQKKKFFFEEEDDDFFFHHHGGGIIIQQQ[[[eeeddd___UUUIIIAAA??????===:::999:::999999===CCCEEEPPPZZZ___hhhxxx|||hhhQQQEEECCCDDDEEEEEECCCAAA>>>;;;777333111///000000000000000000//////............////////////........................//////.........---------........................,,,------...///000111111.............../////////000000000000////////////000000000000000000000000222111111111111111222333222222333444555555555555666777888888888;;;@@@CCCMMMaaa}}}iii```cccsssxxxxxx~~~wwwdddOOOFFFEEEEEEEEEEEEAAA???;;;999999999888777333222222111111222222333000666888555111111222000333222111222333333111000000000000111111111111222111111000///////////////------......///000000111---......///////////////---............////////////////////////000000111000000000000000000000000000/////////000111222333000000///000000111222333222222333444666999<<<>>>EEEEEEJJJWWWkkk}}}yyycccVVVKKKHHHGGGLLLSSS\\\jjjvvv~~~{{{vvvtttvvvxxxzzz{{{~~~wwwhhhaaaXXXRRRPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFEEECCCAAA???>>>>>>>>>????????????>>>>>>@@@CCCGGGKKKPPPUUU\\\```kkkuuuwwwfffXXXNNNKKKGGGFFFDDDBBB@@@??????>>>888999:::::::::;;;>>>AAABBBNNNbbb}}}zzzccc[[[\\\iiigggmmmxxx|||vvvrrrtttzzzrrrdddWWWRRRSSSSSSQQQLLLLLLOOOSSSVVVTTTNNNHHHCCCBBBDDDFFFFFFFFFKKKSSS]]]eeeggg]]]NNNFFFCCCCCC@@@<<<;;;;;;:::888<<>>:::666222000111111000000000000//////............////////////////////////////////////000//////...------,,,,,,........................***+++,,,...///111222333////////////////////////////////////000000000000//////000000000000111111///////////////000111222222333444555555666666555555777999999999===CCCHHHTTTjjjnnn___^^^kkkyyyzzz{{{~~~jjjTTTIIIHHHGGGEEEEEEBBB???<<<:::::::::888777333333222111111222333333222888;;;777222111111000222111000111333444333111111111000000000111333333333222111///.....................///////////////...............///000000---------........./////////.........//////000111000000000000000000000000000/////////000111222333//////000000222333555666222222333555777:::===???FFFIIIRRRfff}}}sss___UUUJJJHHHJJJPPPWWWaaappp}}}||||||yyyvvvuuuwwwyyyzzzzzzxxxnnnaaaVVVPPPMMMKKKIIIEEEFFFGGGGGGFFFEEEEEEEEEBBBCCCCCCDDDCCCBBB@@@@@@===>>>>>>>>>>>>>>>>>>===>>>???BBBFFFJJJPPPUUUYYYeeeppp{{{eeeVVVPPPIIIHHHFFFDDDCCCAAAAAA@@@<<<===<<<::::::<<<>>>???@@@FFFTTTkkkkkk``````iiigggnnn|||zzztttuuu{{{yyyooo```WWWVVVWWWUUUNNNMMMNNNSSSXXXYYYSSSMMMFFFDDDDDDFFFFFFFFFKKKRRRZZZhhhoooeeeTTTJJJFFFEEEBBB???<<<<<<:::888;;;AAADDDKKKPPPQQQUUU___jjjpppuuulll^^^NNNEEECCCEEEFFFFFFEEEDDDAAA===888444111111111111000000000//////............////////////000000000000000000000000..................------////////////////////////+++,,,---...///000111222////////////////////////------...///000111222222/////////000000000111111......//////000111222333222333444555666666666666444777::::::;;;???FFFMMM]]]tttppp```]]]fffrrr}}}yyyvvvyyynnnWWWLLLJJJHHHFFFDDDBBB@@@<<<;;;::::::999888444333222111111222333444444;;;>>>999444222222111222111000111333444444333222111000//////111333555444333111000...---------000000000///......------//////...------///000111---------.........//////...............///000000000000000000000000000000000////////////111333444//////000111333555777888222222333555777;;;>>>???GGGKKKYYYqqqlll[[[SSSJJJIIIKKKRRRYYYcccsss~~~{{{zzzxxxvvvvvvwwwyyyzzzzzzzzzjjj\\\SSSOOOLLLJJJEEEGGGIIIIIIHHHFFFFFFFFF>>>???AAABBBCCCCCCBBBBBB======>>>>>>>>>>>>======<<<<<<>>>AAAFFFKKKPPPTTTaaalll}}}vvvbbbZZZKKKJJJHHHFFFDDDCCCBBBAAAAAABBB@@@===<<<>>>??????BBBCCCLLL```|||ttthhhggghhhfffnnn|||uuuuuu{{{}}}vvvfff[[[ZZZ[[[ZZZQQQOOOOOOTTT[[[\\\WWWRRRKKKHHHFFFGGGGGGHHHNNNVVVXXXiiitttjjjWWWKKKFFFEEEDDD@@@>>>===:::888;;;@@@CCCGGGJJJKKKPPP\\\hhhqqqsssnnncccSSSHHHDDDFFFHHHGGGGGGEEECCC>>>999444222222111111111000000//////............/////////000000000000000000000000000,,,,,,------.../////////000000000000000000000000------......///000000000//////////////////......,,,---...///000111222333......//////000000000111000000000111222444555666222333444555666666666666444777:::;;;;;;@@@IIIPPPddd{{{}}}eeeXXXZZZcccvvvzzzpppwwwxxx~~~{{{cccNNNFFFIIIGGGAAADDDBBB@@@===:::777666555555444333333222222222333666555333222222222333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000////////////000000000000//////000111222333333333000000111222333444444555333666:::;;;;;;===BBBFFFHHHXXXpppcccRRRNNNLLLMMMOOOUUU___lllxxx}}}{{{{{{wwwxxxxxxvvvuuuxxx}}}~~~yyyyyygggZZZUUUPPPKKKIIIEEEDDDGGGGGGDDDAAABBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===>>>???@@@BBBEEEJJJMMM\\\fffuuurrr___TTTNNNIIIHHHFFFDDDFFFJJJIIIFFFBBB@@@@@@@@@@@@@@@FFFGGGMMM\\\nnn{{{pppjjjoootttvvvvvv{{{xxxzzz|||{{{qqqcccYYYWWWYYYRRRUUUWWWXXX^^^ccc^^^UUUKKKKKKKKKLLLOOOUUU]]]ccc```hhhllldddRRRFFFEEEJJJ@@@===999888888999999999@@@CCCHHHKKKLLLTTTgggyyywwwppphhh^^^PPPDDDEEELLLKKKJJJFFF@@@:::666444555222333333333333222111111//////...//////000111222222222222000...---...///////////////////////////........................///////////////.........000...------......---+++////////////000000000000///222555777777555111.../////////000111111222222444444555666777777777666888999555888???>>>DDDVVVkkknnn\\\ZZZ___nnn|||ooooooqqqyyy}}}gggRRRHHHHHHFFFBBBCCCBBB???<<<:::888666666444333333222222333333444555444333222111111222333222222222222222222222222000000000000000000000000........................000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000////////////000000000000000000000111222222222333000000111222333444444555:::===@@@@@@>>>AAAHHHOOO]]]kkkvvv\\\OOOMMMMMMNNNQQQXXXcccqqq}}}{{{yyyxxxxxxxxxxxxwwwwwwzzz{{{vvvyyy}}}qqqeee]]]TTTMMMKKKGGGEEEGGGGGGDDDBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@=========<<<<<<<<<<<<<<<:::;;;<<<===>>>AAAFFFIIIVVV___nnn|||nnnWWWOOOIIIKKKQQQWWW___fffaaa___[[[YYYWWWUUURRROOORRRRRRUUU]]]fffppp~~~}}}xxxxxxyyyzzztttwwwxxxwwwyyy~~~}}}yyyuuuzzzzzzrrrcccXXXUUUWWWSSSWWWYYYZZZ___eeeccc\\\LLLMMMPPPTTTYYY^^^bbbdddccceeeddd]]]RRRIIIGGGHHHDDD@@@;;;999999:::;;;;;;===???DDDHHHJJJRRRdddvvvxxxssslllcccUUUHHHFFFKKKKKKJJJGGGBBB;;;666444444222222222222222111111000000////////////000000111000111111000...------...////////////////////////.......................................---------222000//////000000///...------------...............000333555666444222111//////000000111111222222333444555666666666666666777888666999@@@@@@HHH[[[sssggg^^^___eeeyyyrrrnnnooossszzzqqq\\\NNNIIIFFFDDDBBBAAA>>><<<:::888777777333333222222222333444444333333222111111111111222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111222222000000111222333444555555@@@FFFJJJJJJGGGKKKVVVaaawwwjjjTTTKKKLLLMMMOOOUUU^^^kkkxxxyyyuuutttwwwwwwxxxxxxzzzzzztttsssvvv{{{~~~yyyyyy}}}}}}rrrhhh[[[QQQOOOIIIFFFFFFFFFCCCCCCEEEBBBBBBAAAAAAAAA@@@@@@@@@=========<<<<<<;;;;;;;;;888:::;;;<<<===???CCCEEEMMMVVVdddrrrjjj```YYY^^^gggmmmqqqtttsssqqqooommmjjjgggbbb^^^bbb``````bbbaaabbbjjjsssrrrzzzxxxzzz{{{yyyzzz}}}}}}zzzpppuuuwwwqqqeeeZZZUUUTTTSSSXXX\\\^^^aaaeeeeeebbbOOOPPPTTT[[[cccfffeeeccceeeaaa[[[UUUPPPLLLIIIHHHIIIDDD>>>:::999:::<<<<<<:::;;;???DDDGGGNNN___nnnwwwuuuqqqiiiZZZLLLGGGIIIJJJKKKIIIEEE>>>888444222222222111111111000000000111000000////////////000,,,...000000///------...////////////////////////........................------------------------111000//////000000///...------------............---...000222333333333222//////000000111222222222222333444555666666666666777999666:::BBBCCCMMMbbb~~~{{{iiibbb___sss}}}|||{{{xxxuuurrrppprrrwwwkkkXXXLLLGGGEEEAAA@@@>>><<<:::999888888555444333333222222222333222111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222////////////////////////000000000000////////////////////////000000000000////////////////////////////////////000000000000222222222111111111111111000111111222333444555555AAAJJJSSSVVVVVV\\\kkkwww{{{bbbNNNHHHJJJNNNRRRZZZeeesssxxxsssqqqrrrsssuuuyyy~~~{{{vvvrrrssswwwzzz~~~~~~{{{wwwuuuuuuwwwwwwzzz}}}|||sssfffZZZTTTMMMHHHGGGFFFDDDDDDFFFBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>=========999;;;<<<======???AAADDDGGGOOO[[[iiiwwwzzzpppkkkqqqyyyzzzvvvrrrsssqqqooommmllliiifffcccbbb___]]]\\\ZZZ]]]gggsssyyy{{{}}}~~~~~~}}}{{{nnnooopppnnnjjjaaaWWWQQQRRRWWW]]]aaabbbbbbaaa```QQQPPPSSSZZZcccfffddd___aaa]]]VVVQQQMMMLLLKKKKKKMMMHHH@@@;;;:::;;;======::::::<<<@@@CCCIIIVVVcccqqqsssrrrkkk]]]OOOGGGEEEJJJKKKKKKHHHAAA:::444222222111111000000000000000111111000//////...//////))),,,///000///...---...////////////////////////........................---------------.........///...------...///...,,,////////////000000000000...//////000000111111111///000000111111222333333111222333555666666666666888:::777:::BBBEEEQQQhhhvvviii]]]lll~~~}}}{{{vvvrrrppprrrwwwyyydddQQQGGGDDDBBBAAA???===;;;:::999999777666555333222111000000111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000222222222111111111111111111111222333444555555666;;;GGGUUU]]]bbblll}}}ttt]]]LLLGGGJJJPPPVVV```mmm|||~~~xxxsssqqqnnnppptttzzz}}}xxxtttuuuwwwyyy{{{}}}zzzzzzyyywwwssspppooonnnrrrtttvvvxxxyyyzzz}}}}}}~~~sssiii[[[SSSMMMKKKIIIEEEEEEGGGCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>======:::;;;============???AAADDDJJJTTTaaappptttjjjmmmuuuvvvrrrnnnkkkgggccc___]]]\\\[[[YYYQQQMMMJJJIIIKKKTTTgggxxxyyyzzz}}}~~~{{{pppkkkhhhkkkoookkk^^^QQQQQQUUU\\\```___[[[XXXWWWRRROOONNNRRRYYY]]][[[XXXYYYYYYXXXRRRLLLJJJMMMPPPPPPKKKCCC===<<<<<<>>>>>>===;;;;;;>>>AAAEEENNNWWWgggmmmpppjjj^^^QQQGGGCCCIIIKKKMMMJJJDDD<<<666333222111000000//////000000111111000//////...//////))),,,///000///.........////////////////////////........................------......////////////...---,,,---...///...---////////////000000000000111000000///............000000000111222222333333111222333555666777777777999;;;888;;;BBBFFFUUUnnntttccchhhuuu~~~}}}nnnmmmpppwww~~~sss[[[LLLFFFEEEDDDAAA???===;;;::::::777666555333222111000000000111222222333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111111111222222111111222333444555666666666AAAOOO[[[eeesssmmmYYYLLLJJJNNNUUU\\\hhhvvv|||wwwtttrrrnnnpppvvv}}}zzz{{{|||}}}}}}~~~~~~~~~{{{zzzzzzxxxvvvssspppoooqqqqqqsssuuuxxx{{{|||}}}www|||}}}vvvddd\\\UUURRROOOJJJHHHJJJEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???>>>======<<<<<<999;;;<<<<<<;;;;;;===>>>CCCGGGNNNYYYhhhzzziii____________```[[[VVVPPPKKKHHHFFFEEECCCCCC@@@>>>===@@@LLLbbbvvvzzz{{{{{{qqqiiieeejjjrrrrrrfffYYYUUUUUUWWW\\\[[[VVVRRRRRRTTTPPPKKKJJJMMMPPPPPPPPPPPPVVVZZZWWWPPPKKKNNNSSSRRRMMMFFFAAA???@@@@@@@@@AAA===;;;>>>AAACCCIIIOOO]]]fffmmmiii___TTTKKKDDDIIIKKKMMMKKKFFF???999666333222111000///000111111111000000////////////000+++---///000///...//////////////////////////////........................------......///000000000000///...///000111000///------------............222111000///...------,,,000000111111222333333333222333444666777888888888999<<<999<<>><<<;;;:::444444333222222222333333000111222333444444333222222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000////////////000000000000000000000111222222222333111222222333444555666666555;;;EEEPPP]]]oooyyyeeeTTTLLLMMMSSS\\\cccppp~~~yyyuuutttsssrrruuu|||~~~}}}|||{{{yyywwwuuutttsssssswww{{{}}}|||zzzuuuxxxzzzzzz}}}zzznnnfff___[[[VVVPPPMMMMMMFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBAAA@@@???>>>===<<<;;;<<<>>>>>>===<<<===>>>@@@CCCHHHRRR```tttvvv___SSSNNNMMMNNNKKKHHHCCC???===:::777555<<<;;;<<<===???GGGYYYkkk~~~xxx{{{pppjjjgggkkkrrrtttmmmfff]]]VVVRRRUUUWWWTTTRRRTTTVVVSSSMMMIIIFFFFFFHHHIIIJJJSSS[[[\\\VVVPPPPPPRRRUUUPPPJJJFFFEEEDDDDDDCCCBBB===;;;>>>BBBEEEHHHMMMVVVbbbkkkiiiaaaZZZQQQIIIHHHKKKMMMLLLGGG@@@;;;999444333111000000000222333000////////////000000111---///000000......///000////////////////////////........................,,,,,,---......///000000000///...///111111111000------------............000000000000000///...---000111111222222333333444222333555777888999::::::888<<<:::>>>GGGOOOdddnnndddooozzz{{{tttlllhhhpppzzzdddZZZIIIHHHEEEBBB???===;;;:::222222222222333444555666111222333444555444444333222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000////////////000000000000//////000111222333333444111222222333444555666666666999>>>FFFTTTiiisss___PPPKKKPPPXXX```hhhuuuzzzvvvtttsssssswwwzzz~~~}}}||||||{{{zzzxxxvvvzzzwwwvvvxxx}}}~~~{{{vvvuuuvvvuuusssuuuzzz{{{xxxuuummmfffaaa\\\TTTPPPPPPGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@???>>>@@@AAAAAA@@@??????@@@>>>@@@DDDMMM[[[nnnjjjYYYNNNIIIIIIEEEDDDBBBAAA@@@>>>:::777444777;;;>>>>>>AAAOOO]]]lllwww~~~{{{nnnlllkkkmmmqqqsssrrrooocccWWWOOOQQQTTTTTTUUUYYYXXXVVVQQQJJJEEEBBBCCCEEEHHHQQQ[[[___[[[UUUQQQPPPVVVRRRMMMJJJHHHHHHGGGFFFCCC===;;;???DDDFFFIIIMMMSSSaaakkkjjjddd^^^VVVNNNHHHJJJLLLKKKGGGAAA===;;;555444222000000111222333//////...//////000111222000000111000......000111////////////////////////........................++++++,,,,,,---...//////---,,,,,,---///000///...////////////000000000111...///000111111000//////000111111222222333444444333444666777999::::::;;;777;;;;;;???JJJTTTkkkxxxnnnppprrr{{{zzz~~~oooccciii}}}ZZZQQQJJJEEEDDDBBB>>><<<===777666555333222222333333333333333222222222111111000111222333444333222222444444333222111111111222555444333333222222333333333333222222111000000000000000000000000000000000000000//////......------......///000000///......000000000000000000000000222222111111111111111222222222222222333444555555999;;;AAAGGGNNN\\\sssfffVVVLLLJJJRRR___eeennn}}}{{{wwwuuuqqqppprrrzzz|||yyyyyy{{{}}}}}}|||xxxuuurrrooonnnooopppqqqpppmmmjjjiiigggaaaXXXPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGFFFEEECCCBBBAAA>>>@@@AAABBB@@@???>>>>>>@@@BBBCCCDDDNNNbbbzzz~~~fffVVVOOOLLLGGGCCCAAA@@@===888888<<<:::777888;;;???BBBJJJSSSiii|||}}}tttoooiiiiiiqqq{{{~~~rrrbbbVVVUUUWWWVVVVVVWWWXXXUUURRROOOHHH@@@???BBBDDDEEEMMMWWWXXXRRRRRRXXXXXXRRRNNNNNNOOOKKKDDD??????;;;:::===@@@BBBHHHNNNRRR[[[gggllliii```WWWRRRIIIKKKMMMOOOMMMGGG>>>888777555111000000111111111///////////////000111111111000///...------...///222222222111000000////////////////////////////////////.........//////000000000000000000000000000000000000000000000000000111111111000000000000000000000111111111222222222///000222444666888999999::::::>>>CCCIIIYYYxxxwwwrrrpppyyyvvvzzz~~~xxxiiilllgggTTTLLLFFFEEECCC???===>>>888777555333222222222333333333333222222222222111000111222333333333222222333333222111111111111111111111000///////////////111111111000000000000///000000000000000000000000000000////////////......//////000000000000//////000000000000000000000000222222111111111111111222222222222222333444555666888999>>>DDDKKKYYYqqqyyyaaaSSSLLLLLLVVVccckkkuuuyyyxxxwwwsssqqqrrr~~~~~~{{{zzz{{{}}}|||{{{xxxvvvsssoookkkjjjkkklllooollljjjjjjjjjfff___YYYTTTTTTTTTSSSRRRQQQOOOOOOPPPPPPPPPOOOMMMKKKHHHGGGDDDEEEEEEDDDBBB@@@??????@@@BBBCCCCCCIIIZZZqqqsss^^^RRRLLLHHHDDDBBBBBB???:::999<<<999777777:::<<>>AAABBBCCCJJJSSSSSSOOOUUU```ccc\\\TTTOOOLLLGGGBBB???>>>:::999<<>>>>>@@@@@@FFFLLLLLLLLLYYYjjjzzzsssgggYYYNNNHHHDDDCCC===999888;;;>>>AAAFFFLLLUUU[[[fffrrrxxxqqqcccVVVIIIJJJKKKNNNOOOKKKCCC===888666222111111222111111............/////////000000000///............///.........////////////000////////////////////////////////////000111222333000000000000000000000000000000000000000000000000000000000000000000111111333333333333444444444444444555666777888999999::::::;;;@@@HHHUUUlll{{{nnnppp~~~uuurrr~~~zzzooowwwzzzZZZPPPGGGEEEDDDAAA??????;;;:::777555333222222222444444333333333222222222111111222222333333333333111111000000000000000111111111000////////////000......//////000111111222////////////////////////...//////000111222222222111000////////////000111000000000000000000000000111111111000111111222333333222222333333444555666777777:::BBBLLL\\\ssstttcccRRRMMMNNNSSS```ooo}}}xxxuuutttwwwxxxvvvxxx{{{}}}|||{{{{{{uuuuuusssmmmfffaaabbbdddcccaaa___```bbbbbbaaa___^^^^^^]]]]]]]]]\\\]]]]]]___bbbeeeggggggfffcccaaaVVVVVVUUUTTTSSSPPPMMMKKKDDDEEEFFFFFFEEENNNaaasssfffXXXKKKFFFCCCCCCAAA===;;;<<<:::777666888999999???EEEPPPaaaxxx{{{yyysssooopppuuu}}}mmm___[[[\\\\\\\\\YYYWWWWWWWWWQQQFFF???>>>???>>>BBBEEEEEEIII\\\rrr|||hhhTTTIIIDDDBBB<<<999777:::===@@@EEEKKKRRRYYYgggyyy}}}jjjYYYKKKIIIIIILLLNNNLLLEEE???666333000......///......------...////////////////////////.........//////---......///000111111111////////////////////////---------...///111222333////////////////////////////////////////////////000000000000000111111111111111111222222222333333666666666666777888888999999<<>><<<;;;888666444333222222444444444333333333222222222111222222222222333333111000000000000000111111333222111111000000111111...///000000111222333333////////////////////////......///000111222333333000//////////////////000000000000000000000000000111111000000111222222333333333333333444555666666888888<<>>???BBBAAAGGG\\\tttvvv[[[KKKCCC???>>>999888:::===>>>CCCIIIQQQYYYjjjttt___NNNJJJGGGIIILLLKKKFFF@@@777444000............------...//////000000//////......//////////////////+++,,,,,,---...///000000////////////////////////+++,,,,,,---...///111222//////////////////////////////////////////////////////000000111111111111111111222222222333333333666666555555555666777888999===BBBLLLaaarrrrrr|||}}}wwwyyy```RRRFFFCCCCCCAAA???>>><<<;;;888666555444444444444444444444333333333333222222111111222222333444111111000000000111222222222111000000//////000000///000000111222333333444////////////////////////......//////000111222222///000000111111000000///000000000000000000000000000000000000111222333333333333333333444555666777999999===FFFQQQ___rrr|||cccUUULLLOOOUUU^^^mmm|||~~~vvvvvvqqqnnnppprrrwwwuuussspppmmmjjjgggeeeddd``````^^^]]][[[ZZZYYYXXXXXXWWWWWWWWWXXXZZZ[[[]]]___dddkkkssszzz~~~{{{zzzzzz{{{yyysssiiibbbUUUNNNIIIHHHHHHKKKZZZjjjzzz}}}fffUUULLLDDDBBBAAA>>><<<<<<<<<999999:::999888<<>>???;;;888888:::999888;;;@@@===DDDPPPaaavvvvvv{{{~~~zzzwwwjjjdddbbb```ZZZXXXYYY]]]]]]WWWPPPMMMIIICCCAAACCCCCCFFFUUUgggiiiWWWQQQNNNCCC>>>;;;<<<======AAAFFFQQQXXXggg~~~rrr^^^TTTIIIFFFIIIKKKHHHDDD;;;888444222111111111000...///111222333222111000,,,---///000000000//////,,,,,,,,,------.........////////////////////////---------------...//////000000000000000000000000000000000000000000000000...//////000111111222222444444444555555555555666777666555555666777:::;;;;;;BBBKKKYYYsss|||wwwfffWWWHHHDDDEEEDDDBBBAAA;;;:::888666666666666777555555444444444333333333333222111111111222333444222222111111222333444444333333222111111111111111////////////000000000000111111111111111111111111............////////////111333555888888555333111000000000000000000000000000000000000111222333444444444444444444555777777888777:::BBBIIIRRR^^^iii}}}uuuXXXNNNIIIRRR]]]jjj{{{vvvnnnhhhfffhhhmmmrrryyyxxxrrrooopppnnnggg``````aaabbb```]]]ZZZXXXWWWVVVUUURRRPPPOOOOOOPPPQQQMMMQQQXXXbbbkkkttt{{{~~~|||jjj[[[VVVSSSPPPXXXdddxxxbbbUUUIIIDDDCCC@@@@@@AAA:::777777999888777:::???:::???JJJXXXjjjxxx~~~||||||ttt~~~nnneeeaaa___ZZZWWWYYY^^^___ZZZSSSQQQLLLEEEBBBDDDEEEGGGRRRaaa}}}bbbSSSOOONNNDDD???<<<=========@@@EEEOOOTTTaaauuuuuudddXXXKKKFFFIIIKKKJJJFFF:::777333000000000///......000222333444333111000,,,---///000000000//////000000000111111111111111//////////////////////////////.........//////000000000000000000000000000000000000000000000000000...//////000111222222222222222222333333333444444888777666666777999;;;===<<>>HHHJJJSSShhh{{{iiiPPPOOOPPPUUUaaasssvvvooollleeeeeegggmmmvvv{{{sssoooooommmiiieeeaaaaaaaaa```___\\\ZZZXXXUUUSSSPPPNNNLLLLLLMMMNNNOOORRRVVVZZZ___fffmmmrrrzzznnn___VVVTTTZZZaaaxxxsss^^^KKKGGGEEE???===@@@<<<;;;;;;:::999999999999===???EEEPPP^^^sssvvvwwwwww{{{xxxddd]]]aaa]]]ZZZ[[[bbbjjjgggZZZMMMMMMIIIGGGHHHIIIKKKRRRYYYrrrxxxbbbTTTNNNKKKDDDBBB???<<<<<<>>>AAADDDGGGRRR]]]fffqqq|||{{{iii\\\LLLCCCDDDGGGGGGEEE<<<888333000000000111111///...---,,,,,,---...///333222111/////////000000//////............/////////////////////.........111111000000//////................../////////000////////////............222222222333333444444444222222222222333444555555555666777777777888;;;>>>@@@EEERRRhhhyyyyyy{{{rrreeeTTTHHHEEEEEEDDDBBB===<<<999777666555555555333333222222222222333333333333333222222333333333222222222222222222222222222111000//////000111222000000000000000000000000222222111111111000000000000000000000000000000000111111111222444444222000000000000000000000000000111111111111111111111111333333333444444555555555777::::::???GGGGGGPPPfffuuubbbNNNOOOQQQXXXfffyyy|||rrrmmmjjjeeeeeegggnnnyyywwwsssqqqooojjjfffeeedddcccaaa___\\\YYYXXXUUUSSSPPPMMMLLLKKKLLLLLLIIIKKKOOORRRVVV[[[bbbfffnnnuuulll]]]VVVZZZbbb|||jjjRRRJJJGGGAAA>>>AAA<<<<<<;;;:::999999999999:::;;;AAAJJJVVViiiooouuuzzz}}}wwwzzz}}}jjj```aaa\\\\\\___fffllliii]]]SSSNNNMMMNNNSSSUUUUUUXXX]]]fffsssyyynnn\\\OOOJJJHHHBBB@@@===;;;;;;===@@@BBBHHHQQQZZZaaajjjuuuyyyxxxmmm___NNNEEEDDDFFFGGGEEE<<<999333000000000111111111000////////////000111222111000/////////000111000//////......//////000/////////////////////...111000000000/////////............/////////000000////////////////////////111111222222222222222222222222222222333444555666666666777777777999<<<>>>@@@HHHXXXqqquuuoooyyyzzztttnnn]]]KKKDDDHHHGGGAAA>>>===:::888666555555555333333222222222222333333222222222222222222222222222222222222222222222222222111000000000000111222///000111222222111000///111111000000000000//////111111111111111111111111444222///...///111222222000000000000000000000000111111111111111111111111444555555555555555555555777;;;:::>>>FFFGGGRRRhhh{{{fffXXXLLLOOOTTT^^^mmmtttmmmiiigggeeedddgggppp~~~}}}wwwtttqqqkkkggghhhgggeeebbb___\\\ZZZYYYVVVTTTPPPMMMKKKJJJIIIJJJEEEFFFIIIKKKMMMPPPUUUXXX^^^eeerrrhhhZZZ\\\ddd{{{\\\MMMHHHCCCAAABBB===<<<;;;:::999999999999999:::>>>EEEOOO___xxxkkkggghhhoooyyyzzzrrrddd```\\\^^^dddjjjnnnjjjaaaYYYOOOQQQXXX```dddaaa___aaaYYYdddkkkcccUUUKKKHHHGGGBBB@@@===;;;;;;===@@@BBBHHHOOOUUUZZZaaalllsssvvvrrreeeTTTHHHDDDEEEFFFFFF>>>:::444111000000111000111000000//////000000111000000/////////000111111111000000//////000000111......//////////////////000000000000////////////....../////////000000000000000000000000000000000111111111111111000000000222222222222333444555666666777888888888999<<>>???>>>;;;888666555555555333333333222222333333333222222333333333333222222222222222222222222222222111111111111111111111111...///111333333111///...000000000///////////////111111111111111111111111555222...---...000111111000000000000000000000000111111111111111111111111444444444444444555555555444888999===FFFIIIWWWppp}}}iiiZZZRRRLLLQQQYYYdddsssxxxoooiiieeeddddddcccgggsss|||wwwrrrlllhhhiiigggeeebbb___]]][[[ZZZVVVTTTPPPMMMJJJHHHHHHHHHEEEFFFHHHHHHIIIJJJMMMOOOSSSYYYdddsssvvvbbb```fffgggQQQIIIEEECCCBBB>>>===<<<;;;:::999999999:::;;;>>>DDDLLLYYYppplll```^^^fffzzz}}}zzzyyyggg^^^\\\aaaggglllmmmhhhaaa\\\PPPSSS\\\hhhmmmhhhbbb```TTT\\\bbb^^^SSSJJJGGGHHHCCCAAA???>>>>>>@@@BBBDDDHHHMMMRRRUUUZZZdddpppxxxxxxlll[[[NNNGGGEEEFFFFFF???;;;555222111111111000///..................///////////////000000111111111111000000000000111111............////////////000000000000////////////...////////////000000000000000000000111111111111222111111111111000000000333222222333333444555666666777888888888:::===@@@EEEPPPfffvvvgggnnnzzzvvvtttwwwlllSSSDDDEEEDDD===@@@???<<<999777666555555444333333333333333333444333333444444444444333333222222222222222222222222111111222222222222111111...///111333333111///...///////////////000000000000000000000000000000000222000//////000111000///000000000000000000000000111111111111111111111111333333333333333444444444444999999===FFFKKK[[[wwwnnn\\\RRRRRROOOUUU^^^jjjxxxvvvmmmhhhdddbbbcccdddjjjxxxyyyrrrmmmiiiffffffdddcccaaa___]]]\\\WWWTTTQQQMMMJJJHHHGGGGGGFFFGGGHHHHHHGGGGGGHHHJJJNNNSSS\\\iiixxxjjjcccgggzzzsssXXXLLLHHHDDDCCC???>>><<<;;;:::999999999:::;;;>>>CCCIIIUUUjjj|||qqq___ZZZ```vvv{{{}}}{{{ggg\\\]]]aaagggjjjiiiddd___[[[QQQSSS[[[fffkkkeee^^^[[[TTTXXX\\\ZZZQQQHHHEEEFFFAAA@@@>>>===>>>@@@BBBCCCGGGKKKPPPSSSVVV___mmmyyy{{{rrreeeWWWLLLGGGFFFFFFAAA<<<777333111111000000...//////////////////.........//////000000000000111111000000000000111111---.........//////000000////////////000000000000////////////000000000111///000000000111111111222222222222222222222111111333333333333444555666666666777888999999;;;???AAAHHHTTTkkk{{{hhhjjjsss{{{uuuyyyqqq\\\JJJDDDBBB???AAA@@@===:::888666666666444444333333333333444444333333555555555555333333222222222222222222222222111111222333333222111111///000111222222111000/////////000000000000111111000000000000000000000000000//////111333333222000000000000000000000000000111111111111111111111111111111222222333444444555888<<<<<>>===;;;:::999999999888999<<<@@@EEEOOObbbsss{{{dddZZZ___wwwxxxyyy{{{iii^^^\\\___bbbddddddbbb^^^\\\UUUSSSVVV]]]aaa]]]WWWUUUUUUUUUVVVUUUNNNEEEBBBCCC===<<<;;;;;;;;;===???@@@EEEIIIOOORRRSSSXXXgggvvv}}}xxxnnnaaaTTTKKKFFFEEEBBB>>>888333111111000000000111111222222111111000......///000000000//////111000000//////000000111------......///000000000////////////000000000000/////////000000000111111...//////000000111111111111111111222222222333333333333333333444555666777666888999999:::<<<@@@BBBKKKXXXqqqlllgggjjjyyyyyy{{{wwwhhhSSSEEEBBBDDDBBB@@@>>>;;;888777666666444444333333333333444444111222444555555444222111222222222222222222222222111222222333333222222111000000000000000000000000000000000111111111222222111111111111111111111111000//////000333444444333000000000000000000000000111111111111111111111111000111222333444666666777888<<<<<>>AAAIIIZZZjjj~~~rrraaaeee}}}ttttttzzzkkkccc[[[[[[\\\___bbbbbbaaa^^^\\\UUUQQQSSSUUUSSSQQQQQQUUURRRRRRSSSMMMDDD@@@BBB;;;;;;:::::::::<<<>>>???CCCGGGNNNQQQNNNPPP]]]mmm|||{{{vvvjjj[[[OOOGGGEEECCC???999444222111000///000111222222222222111000...///000000000///...---000//////......//////000------......///000000111.../////////000000000111//////000000000111111111------...//////000111111...//////000111222333333444333333444444555666777666888999:::;;;===@@@CCCMMM]]]yyypppfffcccppp}}}}}}{{{pppZZZGGGCCCIIICCCAAA>>>;;;888777666666555444444333333444444555000111333444444333111000222222222222222222222222111222333444444333222111111111000000000000111111000000111111222222222333222222222222222222222222222000...///222555666666000000000000000000000000111111111111111111111111111111222444666777888999444:::;;;???IIIQQQhhh~~~kkk```UUUIIIHHHPPPWWW```mmmxxx~~~uuurrrpppmmmjjjgggpppzzztttqqqlllmmmooonnnkkkfff```]]]WWWUUURRRNNNLLLKKKKKKKKKEEEGGGHHHHHHFFFEEEEEEFFFCCCJJJTTT]]]hhhvvvnnneeegggrrr}}}bbbRRRIIIDDD@@@???>>><<<:::999999999::::::<<<>>>@@@FFFVVVeeeqqqiiilllyyypppppp{{{yyymmmgggYYYXXXWWW[[[aaadddcccaaabbbXXXNNNMMMNNNNNNNNNOOOVVVRRRQQQRRRNNNEEEAAACCC<<<;;;;;;;;;<<<===???@@@BBBFFFMMMPPPKKKIIIUUUeee|||}}}zzzppp```QQQHHHDDDDDD@@@999444222111000///...///000111111000///...//////000000000...---,,,//////............//////---------...///000000111.../////////000000111111000000000000111111111111,,,------...///000000111,,,---...///000111222333444444444444444555777777777888999:::;;;===AAADDDOOO```tttiiiaaaggguuuzzzcccJJJ@@@DDDBBBAAA???<<<:::888777777555555555555555555444444444444444333333222222222444444333333333333222222333333222111000000111111222222222222333333444555000000111333444333000...111111000000111111222333333222111000000111222333/////////000111111222222333333333222222111111111555555555666666666666666:::888<<>>???DDDQQQ^^^uuutttssskkknnnuuuxxx|||wwwfff]]]UUUQQQUUU[[[^^^```bbbggg]]]QQQJJJKKKMMMLLLJJJTTTSSSPPPNNNKKKHHHCCC???<<>>;;;::::::666666888;;;;;;???LLLYYYkkkwwwkkkkkkrrrwww~~~|||nnn___WWWQQQUUU[[[___bbbeeeggg]]]PPPHHHGGGJJJJJJIIIRRRRRRRRRRRRPPPKKKDDD???>>>@@@BBBBBB???======>>>@@@@@@CCCGGGGGGIIIPPPZZZrrryyyiii\\\QQQHHHDDDAAA<<<777444222000///////////////////////////000000000000000000000000......///000000000000000////////////////////////....../////////000000000---111111...111:::BBBDDD666333222222000---///333111222333333444444333333333333333444555666777888:::888888;;;<<<===CCCKKKXXXrrr}}}mmm\\\ZZZdddnnnwww{{{~~~~~~pppZZZKKKIIICCCBBB???===:::888777777777777666555444333333222444444333333333333222222333333333333222222222222222222222111111111111111444333333222222222222333222000//////111222111000111111000000111111222333111111222222222222111111//////000000111222222222333444444444444444555555555555555555666666777777999888<<>>>>>>>>AAA???@@@BBBCCCEEENNNWWWhhhzzzoooaaaTTTJJJCCCAAA===999555333222111000000000000000000000000111111111111111111111111......///000000000000000......................../////////000000000111111...111000...111999BBBEEE999555333222///---///333111222333333444444333333444444444555666777888999;;;:::;;;======>>>EEENNNaaa}}}yyyvvv```ZZZ```iiirrrwww|||~~~zzzzzzsss___NNNGGGDDDBBB@@@===:::888777666888777666555444333222222333333333333333333333333333333333222222222222111111111222222222111111111444444333222111111111222666444111///000111111111111111000000111111222333000111222333333222111000///000000111111222333333222222333333444444555555444444555555666666777777999999===EEERRRhhhyyyfffTTTNNNNNNOOOVVV```nnntttuuunnnfffaaa___bbbjjjrrr|||wwwqqqkkkhhh___ZZZUUURRRRRRQQQNNNJJJIIIHHHGGGFFFFFFFFFGGGGGGKKKNNNXXXgggxxxzzzpppfffeeeiiiwww{{{bbbSSSHHHEEEBBB@@@???>>>===<<<;;;::::::<<<===???IIITTTaaawwwnnnbbbeeemmmzzz{{{ggg\\\SSSSSSYYY^^^ccchhhfff]]]OOOEEEAAABBBGGGJJJNNNOOOQQQSSSSSSOOOHHHCCCAAABBBCCCBBBAAA???>>>===@@@>>>???AAACCCDDDKKKSSS]]]ooo~~~|||rrrfffVVVHHHBBBAAA>>>:::666333222222000000000000000000000000000000000000000000000000......///000000000000000////////////////////////000000000000111111111111000000///...111888@@@FFFCCC999000...//////000222//////000111111111111111333333444444555777888999;;;:::;;;======>>>GGGPPPgggzzz~~~fff\\\^^^eeennnuuu{{{}}}~~~ttt}}}xxxdddQQQGGGEEECCCAAA>>>;;;888777666888777666555444333222222333333333333333333333333333333222222222111111111000111111222222222111111444333222222111111111111:::777333000000111111111111111000000111111222333000111222333333222111000000000000111222222333333111111222222333333444444444444444555666777777888:::;;;???GGGUUUooouuudddSSSNNNNNNQQQ[[[gggsssyyy}}}ppphhhaaa]]]\\\^^^iiitttzzztttoookkkaaa\\\WWWTTTSSSQQQNNNKKKJJJIIIGGGFFFEEEFFFGGGHHHJJJOOOZZZkkk|||~~~zzztttjjjccceeelllyyyjjjVVVKKKGGGBBB???>>>>>>===<<<999777666888999;;;CCCLLL^^^sssqqqaaaaaagggrrr|||zzzmmm```UUUSSSVVVZZZ^^^cccbbb\\\QQQFFFAAAAAAFFFKKKMMMLLLLLLMMMMMMLLLIIIFFFBBBBBBBBBAAAAAA???===;;;>>>===???CCCFFFFFFJJJPPPYYYgggsssvvvtttmmmZZZGGGAAAAAA@@@;;;666222111222////////////////////////////////////////////////......///000000000000000000000000000000000000000000000000000111111111111000///...///111555===CCCSSSBBB111---000111000/////////000111111111111000222222222333444555777777999999;;;===<<<>>>IIITTTmmmzzz~~~mmm___[[[^^^gggoooyyywwwvvvjjjUUUJJJEEEDDDAAA>>>;;;999777666777777666555444333333222222222333333333333444444222222222222111111111111///000111333333222111111333222222111111111111222888555222000111222222111111111000000111111222333111111222222222222111111000000111111222333333333111111222222222222222333333444444555666777888888;;;===BBBJJJZZZvvvqqq```RRRNNNOOOTTT```nnn{{{wwwlllccc]]]\\\[[[]]]jjjzzz|||vvvqqqnnneee```ZZZWWWVVVTTTPPPMMMKKKJJJHHHFFFEEEFFFGGGHHHKKKQQQ^^^nnn|||{{{vvvooogggbbbfffooo{{{ttt[[[PPPJJJCCC@@@???@@@>>>======999888::::::<<>>777222111222////////////////////////..............................///000000000000000111111111111111111111111/////////000000000111111000......000111222888???[[[HHH666111333222///,,,000111222222333333222222222222222333444555666777777888;;;======@@@LLLXXXsssxxx{{{ssscccYYYWWW___iiiuuu||||||qqqsssmmmWWWLLLFFFDDDBBB>>>;;;999777666666666555555555444444444222222222333333444444444222222222222111111111111...000111333333333111000111111111111111111222333111000...///111333333333111111000000111111222333222222111111111111222222000111111222222333333444333333333333333222222222333333444555666777888888:::>>>DDDMMM```}}}jjj[[[NNNLLLOOOVVVeeeuuuuuuhhh___ZZZ[[[[[[___ooo{{{vvvsssjjjeee___[[[ZZZXXXTTTPPPLLLJJJHHHFFFEEEFFFGGGHHHNNNVVVcccqqqzzz~~~~~~}}}zzzvvvqqqkkkeeebbbhhhrrr}}}hhhVVVOOOFFFBBBAAABBB@@@>>>AAA===;;;<<<===>>>CCCIIISSSdddxxxyyykkkjjjgggkkkvvv{{{}}}nnn___WWWUUUSSSTTTVVVUUUUUURRRKKKCCC@@@CCCHHHGGGFFFDDDDDDFFFHHHIIIIIIEEEDDDBBBBBBCCCBBB>>>;;;===::::::@@@EEEGGGKKKPPPZZZbbbhhhjjjnnnoooeeeVVVFFFHHHGGGBBB:::333222333000000000000000000000000////////////////////////......///000000000000000000000000000000000000000....../////////000000000000------111111000444:::LLLAAA666333333000......000111111222222222222222333333333333444666777888666888<<>>BBBPPP^^^{{{vvvyyyyyygggYYYSSS[[[eeerrryyy~~~mmmfffqqqmmmWWWLLLFFFEEEBBB>>>;;;999777666555555555555555555444444222222222333333444444444222222222111111111111000...///111333444333111000111000000000111222333333+++++++++---111444555444111111111000111222222333333222111000000111222333000111111222222333444444555555555444444333333333333333444555666777888999999???FFFPPPdddeeeWWWKKKKKKOOOXXXiiizzzuuueee\\\XXX[[[\\\aaarrr{{{yyymmmhhhbbb^^^]]][[[WWWSSSMMMKKKHHHFFFEEEFFFGGGIIIQQQZZZgggrrryyy{{{zzzzzzuuurrrmmmiiidddbbbjjjtttvvvZZZRRRIIIDDDCCCCCCBBB??????;;;888::::::;;;???EEERRRbbbttt|||pppooojjjlllxxx~~~ssscccZZZVVVRRRQQQRRROOORRRRRRLLLCCC???AAAEEEEEEDDDCCCEEEGGGIIIIIIHHHGGGEEECCCDDDEEECCC???<<<>>>999888<<>>CCCJJJUUUhhh{{{|||{{{www|||eeeVVVTTTRRRNNNNNNUUUWWWOOOFFFCCCBBBAAADDDFFFGGGIIINNNTTTSSSNNNIIIEEEBBBBBBDDDDDD@@@<<<;;;999999<<>>777333111111000////////////000111111111111111111111111111111111111111111111111***+++,,,---///000111222000000000000000000000000000000///////////////...000000000000000000111111000000111111222333333333333333444555777888999999555::::::>>>FFFLLL___|||mmmoooqqqvvvpppaaaWWWTTTMMMZZZnnn~~~~~~mmmjjjvvvwwwnnnZZZOOOFFFCCCAAA===999999888888777666555444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111000000000000///000222333444444555555000000000000000111222222000000111111111222222222444333333222111222333444555444444444444444444444444555555555555666888;;;>>>DDDRRRhhh{{{eeeSSSNNNLLLOOOUUU]]]hhhzzz{{{qqqhhhddd```bbbkkkxxx{{{vvvrrrnnnjjjeee```\\\VVVQQQPPPQQQRRRWWW^^^gggttt}}}vvvooojjjgggfffgggiiinnnzzznnnXXXNNNFFFFFFGGG@@@???;;;999;;;;;;999;;;???EEEOOO___rrr{{{pppuuuwwwqqqoooxxx}}}}}}sss]]]UUUUUUUUUSSSWWWYYYVVVQQQOOOPPPQQQXXXZZZ[[[\\\```dddaaa[[[GGGDDD@@@?????????>>>===999:::;;;>>>BBBIIIQQQUUUWWW^^^aaarrr|||lllXXXRRRMMMKKKHHH@@@888333222111000000//////000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000.........------,,,,,,,,,000000000000000111111111000000111222222333333444555555555666777888888999777;;;;;;???IIIQQQfffnnnnnnppptttvvvdddWWWPPPJJJUUUiii}}}sssllltttvvvppp___SSSHHHDDDBBB>>>:::999888888777666555444444333333333333333333333333333333222222111111222333333222222222222222222222333333333222222222111111111...///111333444444333222////////////000111222222000000111111111222222222222111111111111222222222333333444444444444444444222333444444333555888:::@@@FFFUUUmmm}}}lll[[[OOONNNPPPUUU\\\cccpppvvvllldddaaa___cccooo~~~|||xxxvvvqqqjjjddd\\\VVVQQQQQQRRRTTTZZZbbbnnnzzz|||tttmmmiiiffffffiiikkkppp|||zzz___QQQGGGFFFGGG??????;;;:::;;;;;;999;;;>>>CCCLLL\\\nnnsssttttttnnnlllxxxvvv___VVVWWWWWWYYYYYYXXXVVVTTTTTTYYY^^^bbbcccbbb```bbbddd___YYYFFFCCC@@@=========>>>>>>888:::<<<>>>@@@EEELLLQQQTTTZZZ]]]ppp}}}uuu___UUUMMMMMMKKKBBB999444222222111000000000000000111111111111111111111111////////////////////////333333222111000///......000000000000000000000000/////////......---------//////000000111111111111111111111222333333444444666666666777777777777777:::======AAAKKKUUUmmmnnnnnnpppttt{{{|||hhhWWWNNNJJJQQQdddzzzvvvjjjooozzzxxxttteeeWWWJJJEEEDDD@@@;;;:::666555555555444333333333333333333333333333333333333222111111111222333444222222111111222222333444333333333222222222222111///000111222333111---***000000//////000111222222000111111111111222222222111000000222333444222000222333333444444444444333222333444444444555888;;;AAAIIIZZZtttzzznnn___SSSMMMNNNSSSZZZ```iiixxx~~~pppggg_________eeettt~~~|||zzzuuullleee^^^WWWRRRSSSTTTWWW___fffttt~~~zzzrrrkkkhhhggghhhlllpppuuuiiiVVVIIIFFFFFF??????<<<;;;===<<<:::;;;>>>AAAJJJXXXiii{{{tttppppppmmmmmm|||xxx~~~yyycccZZZYYYYYY]]]YYYVVVUUUTTTUUU[[[bbbcccccc```]]]]]]___[[[TTTGGGDDD@@@===;;;<<<>>>@@@999<<<>>>>>>>>>AAAGGGLLLRRRYYY\\\ooo|||iiiZZZOOOOOOMMMDDD:::666222222111000000000000111111111111111111111111111........................////////////////////////000000000000000000000000222222111111111111111111/////////000111111222222111111222222333444444444555555666666666777777777;;;???>>>BBBNNNZZZtttnnnmmmoootttyyyooo\\\QQQLLLOOO```vvvyyyjjjmmmwww~~~{{{iiiZZZKKKFFFDDDAAA<<<:::555555555555555555555555444444444444444444444444333222111000111222444555222222111111111222333444222222222222111111111111111111222444666444///***111111000000000111222222000111111111111222222222111111222444777777333000111222333444555444444333333444555555555777:::===AAALLLbbbzzzqqqdddVVVNNNNNNKKKSSS[[[bbblll~~~xxxkkkbbb[[[]]]```hhhyyy~~~yyyooofffaaa[[[VVVVVVXXX\\\dddmmmwww~~~wwwpppjjjggggggkkkqqqvvv{{{ttt^^^LLLGGGFFF@@@@@@===<<<>>>===;;;;;;>>>>>>FFFTTTeeevvvsssjjjkkkpppwww|||tttzzz|||hhh^^^[[[YYY\\\VVVSSSTTTSSSQQQUUU[[[[[[ZZZVVVSSSUUUXXXWWWRRRGGGEEEAAA===;;;<<>>@@@???===>>>CCCHHHOOOVVVZZZkkkxxxttt```RRRQQQPPPFFF===999333222111111000000111111000000000000000000000000////////////////////////.........///000000000111////////////////////////111111111111111111222222...//////000111111222222111111222333333444444555111222333444666777888999:::>>>===CCCQQQ___{{{mmmlllooossswwwwwwbbbVVVMMMNNN]]]sssoooqqq{{{kkk[[[LLLFFFEEEAAA===:::777777777888888888888888444444444444444444444444333222111000000222444555222222111111111222444555111111111111000000000000111222444888;;;:::555111222222111111111111222222000111111111111222222222222222444777:::999555111000111333444555444444333555666777777777999<<>>===???>>>;;;;;;>>><<>>AAABBB@@@<<<<<>>IIIXXXwwwlll[[[OOOJJJIIINNNTTT___jjjrrr~~~{{{kkk___ZZZWWWYYY```ooowwwoookkkfffdddhhhpppyyy~~~yyyrrrmmmjjjhhhnnnvvv~~~qqq\\\OOOHHHDDDBBB@@@>>>=========<<<;;;???AAAJJJZZZlll~~~iiicccqqqkkkZZZTTTVVVVVVRRRLLLKKKLLLIIIDDDIIIIIIJJJKKKLLLNNNOOOPPPKKKJJJFFFAAAAAAFFFIIIHHHCCC@@@>>>@@@>>><<<===AAAAAAGGGMMMSSS```ssspppXXXPPPPPPKKKCCC>>>555222000000111222222111//////000000111111222222.../////////000000000111222222222222222111000000........./////////000000////////////////////////***++++++,,,------......111111222333333333333222333333444555777888999:::<<<;;;???IIITTTjjjpppnnnlllmmmooovvvrrr___ZZZ___ooo{{{zzzwwwwwwxxxuuulll^^^PPPJJJHHHDDD???===777777666444444333333333444444444444444444444444666555444444222222111000444444444444333333333333222222222222111111111111111111111222333333333444333333222222222222222222111111111111000222666999BBB999333222333222333444333333333444444444555555555555666555666888<<<@@@MMM___nnnZZZNNNKKKMMMQQQWWWaaakkkrrr|||{{{lll^^^WWWWWWXXX___ooo|||wwwqqqllllllrrr{{{~~~xxxqqqnnnllljjjqqq{{{zzzbbbTTTKKKGGGBBB@@@>>>=========<<<;;;??????GGGUUUfffyyyoooeeennnwww```SSSTTTUUUSSSOOOMMMMMMHHHBBBHHHHHHIIIJJJMMMPPPSSSUUUPPPOOOKKKDDDCCCHHHLLLKKKCCC???>>>???>>>;;;<<>>===<<<;;;>>>>>>DDDPPP```sssyyyhhhkkk~~~iiiZZZTTTWWWWWWUUUTTTRRRLLLEEEHHHHHHIIIKKKOOOSSSWWWYYYTTTTTTOOOGGGCCCFFFIIIIIICCC>>><<<>>>>>><<<<<<>>>AAAEEEKKKPPPYYYgggttt}}}ooo[[[QQQPPPMMMFFF???444222///...///000000///111111111000000000000000////////////000000000000000000000111111000//////...////////////000000000////////////////////////333333333444444444555555111111222333333333333222222222333555666777888999======BBBNNN```|||mmmkkkjjjkkklllqqqyyyhhh^^^fffrrrsssooommmwww||||||~~~uuukkkcccVVVLLLHHHEEEAAA===888777666555444333333333444444444444444444444444222222222333333444444444555555444444444333333333222222222222222222222333222111000//////111222333333333333222222111111111111222222111000111333555222222222222444555555333333333333444444444555555444444666777:::@@@GGGLLLRRRlllkkkVVVMMMNNNRRRVVV\\\fffpppvvvyyymmm___WWWTTTWWW```qqq}}}zzz}}}xxxuuutttuuuuuu{{{sss^^^PPPIIIDDDBBB???>>>>>>===<<<:::======AAAKKKYYYlllnnniiikkk|||ppp]]]XXX\\\^^^^^^]]][[[UUUMMMJJJKKKLLLNNNQQQUUUXXXZZZXXXYYYTTTJJJDDDEEEFFFEEEBBB===:::<<<>>><<<<<<>>>@@@CCCIIIPPPXXXcccqqq}}}sssbbbUUUNNNKKKEEE???555222000//////000000///111111111000000000000000000000000000////////////......///////////////...////////////000000000111000000000000000000000000000000111111111111111222111111222333333333333222222333444555666888999999>>>???EEEQQQfffkkkjjjjjjlllmmmqqq}}}qqqaaaccckkkmmmkkkkkkrrr}}}}}}xxx{{{xxxqqqiii\\\OOOHHHFFFCCC>>>:::999777666444444333333444444444444444444444444000111222222444555555666444444444444333333333333222222222222333333333333222222111000000111222333333333222222222222222222111222222222000000222444000333555333333444222///333333333444444444555555444444555777;;;AAAIIINNNVVVssseeeTTTNNNOOORRRVVV]]]hhhssszzz~~~uuuiii^^^YYYTTTZZZeeeuuu{{{yyyzzz{{{}}}}}}eeeTTTKKKEEEBBB@@@>>>>>>===<<<:::<<<<<>>>>>===>>>===@@@FFFNNNUUU^^^mmmzzz|||nnn]]]OOOIIIEEEAAA777555222111222222111111000000000000000111111111000000000000//////////////////000111111111111000/////////000000000111111000000000000000000000000000000000000000000000000111111222333333333333222333444555666777999::::::???AAAHHHVVVmmmkkkjjjlllnnnnnnpppzzzzzzdddaaafffggghhhjjjmmmvvv~~~{{{uuuxxxrrrcccRRRIIIHHHEEE@@@;;;:::999777555444444444444444444444444444444444222222222333333444444444333333333333222222222222222222222333333333444444222222222111111111222222222222222222222222333333111222333222000000111222000444555222111444555222333333333444444444555555555555555666999???GGGLLLZZZzzzwww^^^QQQNNNPPPRRRVVV]]]jjjvvv~~~{{{oooccc\\\ZZZVVV^^^lll{{{}}}kkkXXXNNNEEECCC@@@???>>>>>><<<:::;;;;;;???FFFPPP```xxxzzzhhhZZZjjj|||wwwdddbbbgggkkkmmmnnnnnnhhh```SSSTTTVVVXXXXXXXXXWWWVVVTTTXXXXXXOOOGGGDDDCCCBBB???888666:::>>>???>>>???>>>@@@FFFNNNSSSZZZiiixxx}}}gggSSSJJJGGGFFF888666333222222222111000//////000000111111222222111000000000/////////...///000111222222222222222//////000000000111111111000000000000000000000000222222222222222222222111111111222333333333333222444555666777888:::;;;;;;>>>BBBKKK[[[uuullllllnnnpppnnnooowwwfff```bbbdddfffkkkiiipppuuuxxx~~~rrr~~~wwwgggTTTKKKJJJGGGBBB<<<;;;999888666555555444444444444444444444444444333333333333333333333333333333333222222222111111222222222333333444444444222222333222222222222222111111111222222333333444111222333222111000000222...333444000000777:::999333333333444444444555555666666555555777<<>>>>><<<:::;;;;;;???EEENNN]]]uuu~~~hhhYYY\\\cccvvv|||nnndddiiinnnppprrrrrrmmmfffVVVWWWZZZ[[[ZZZXXXVVVTTTMMMSSSTTTMMMFFFBBBAAA???>>>777444999????????????AAABBBHHHPPPTTTYYYhhhwwwoooWWWLLLJJJJJJ666444111000000000///......//////000111222222333111111000000/////////......///000111111111111111000000000000111111111111000000000000000000000000111000000000000000000000111111222333333333333222555555666888999:::;;;<<<===CCCMMM^^^zzzooooooppppppppprrrvvvyyykkk^^^___cccfffgggeeegggjjjlllqqq{{{yyyiiiVVVKKKIIIFFF@@@<<<;;;:::999666333111000555444444333333444444555666444222222555999<<<===333444666777777666444333333222111222444888<<<>>>333333333333333333333333333333111111111111333333111111000000111111222333111222333444555555555555222222333333333444444444555555777::::::<<>>EEEMMM\\\qqqkkk[[[SSSTTTcccrrryyy~~~llleeehhhgggeeeiiiooonnnggg^^^YYYUUUVVVTTTOOOKKKKKKIIIKKKLLLJJJIIIIIIEEE>>>>>>>>>===;;;:::;;;===@@@;;;???EEEKKKNNNUUUeeeuuuzzz]]]RRRKKKCCC===888333222222333111//////000111222222111000/////////000000000000//////000000000000111111111111000000000000000000000000///000000000000000//////444333222111000000000000111111222222222333333333555555666777888:::<<<===???AAALLLcccppppppqqqqqqqqqtttwwwzzzpppaaa```dddjjjoookkkkkkkkklllpppxxxzzziiiVVVKKKIIIFFFBBB<<<;;;:::888777555444444555444444333333444444555999666333333444777888888222333555666666555333222333222222222333555777999333333333333333333333333444333222111111222333444222222222222222333333444111222333444444555555555222222333333333444444444666666888;;;;;;===EEEOOOgggbbbSSSNNNLLLOOOUUU^^^eeennnwwwxxxkkk^^^YYY]]]YYYeeevvv{{{bbbQQQIIIDDD@@@>>>??????===:::<<<;;;===CCCLLLZZZooonnn[[[QQQOOOZZZhhhrrr}}}}}}kkkaaaddddddbbbeeejjjjjjfffZZZTTTQQQRRRRRROOOMMMMMMFFFIIIKKKJJJJJJJJJEEE>>>>>>>>>===;;;:::;;;===@@@===AAAGGGLLLNNNTTTcccrrrcccSSSKKKDDD===999444222222333111//////000111222222111000/////////000000000000////////////000000000111111111000000000000000000000000//////000000000000//////333222111111000111111111111222222222222333333333555555666777999;;;<<<===AAADDDOOOhhhqqqqqqrrrrrrrrrtttxxx{{{wwweee___bbbkkkuuutttqqqmmmlllooovvv||||||kkkXXXMMMIIIFFFCCC===<<<999777777777888888555444444333333444444555;;;888444333333333333333222222444444444444222222222222222222222222222222333333333333333333333333444444333333333333444444333333222222333333444555000111222333444444444333333333333333444444444444777777999<<<<<>>>>>???===:::;;;:::<<>>>>>===<<<:::;;;>>>@@@@@@CCCIIINNNPPPTTT```mmmkkkUUUKKKFFF>>>999444111222333111///000000111111111111000000//////000000000000//////////////////000000000000000000000000000000000000//////000000000000//////111111111000111111222333222222222222333333333333555555666777999;;;===>>>CCCGGGTTTnnnpppqqqqqqqqqrrrtttxxx{{{jjj^^^]]]iiivvv{{{uuuooonnnrrrwwwzzz{{{nnn\\\PPPIIIFFFCCC???===999666555666777999555444444333333444444555:::888444222222222222111111222333333333333222111111111222333333222111000222222222222222222222222444444444444444444444444222222222222222333444444000111222222333333333222333333333444444444444555666777:::<<<<<>>>>>???===;;;<<<:::<<>>>>>>>><<<;;;;;;>>>@@@CCCFFFLLLQQQRRRTTT]]]ggg}}}pppWWWLLLHHH???:::444111222222111000000000000111111000000000000000////////////000000....../////////000000000000000000000000000000000...//////000000000000///000000000000111222333444222222222333333333444444555666666777999;;;===>>>BBBHHHYYYuuuoooppppppppppppssswwwzzz}}}rrr```[[[fffttt|||xxxsssssswww{{{}}}}}}vvveeeVVVLLLFFFDDDAAA>>>999555333333555666555444444333333444444555777555333222333333333222111222222222222222222111///111222444444444333222222222222222222222222222444444444444444444444444111111111111111222333333111111222333333333222222333333444444444555555555555666999;;;;;;???MMM[[[wwwqqq^^^MMMJJJMMMQQQXXXaaammmrrryyyuuulllggg___\\\^^^___mmm~~~pppZZZMMMGGGAAA>>>??????>>><<<===;;;<<>><<<;;;<<<>>>AAADDDGGGNNNTTTUUUVVV[[[cccooorrrXXXLLLIIIAAA;;;555111111222222000111000000000000000000111000000////////////000000////////////000000000000000000000000000000000000......///000000000000000//////000000111222444444222222333333333444444444666666777888999;;;===>>>AAAJJJ^^^}}}nnnoooppppppppprrrvvvyyy{{{yyyddd\\\dddpppyyyxxxwwwyyy|||qqq```QQQHHHEEEAAA>>>:::666333333444555555444444333333444444555555333222222444555555444222222222222222222222222///111222444555555555444222222222222222222222222333333444444444444333333111111000000111111222333222222333333333333222222333444444444555555555555444666999;;;;;;@@@PPP```}}}hhhWWWKKKKKKPPPTTT\\\eeeqqquuu|||ssskkkeee]]]\\\```dddssszzz|||xxxaaaOOOJJJCCC@@@@@@@@@???>>>>>><<<<<<@@@GGGSSSgggyyy}}}___RRRIIIIIIOOO^^^xxxvvvdddaaa^^^]]]\\\[[[___eeebbbVVVMMMPPPXXX^^^cccgggcccggggggccc^^^WWWKKKAAA??????>>>===;;;<<>>???AAAMMMeeeooopppqqqqqqqqqssswwwzzzzzz{{{fff[[[___iiiuuuxxx{{{}}}~~~kkkWWWKKKHHH@@@>>>:::777555555666777555444444333333444444555444333222333555666666555333333222222222222333333111111222333444444444444111111111111111111111111111222333444444333222111222111111111111222333333333333444444444444333333444444444444555555555555555777;;;<<<<<>>???EEESSSnnnpppqqqrrrrrrrrrtttxxx{{{yyyyyyeeeYYY[[[cccrrrwww}}}rrr\\\NNNJJJ???===;;;999888888888999555444444333333444444555555444333444666777666555444333333222222333333444222222222222222222333333111111111111111111111111111111333333333333111111333333222222333333444555444444444555555444333333444444444555555555666666666888<<<>>>===CCCUUUgggkkkZZZNNNFFFKKKSSSYYYbbblllsssvvv|||uuukkkaaaYYY\\\dddnnn}}}~~~tttvvv|||oooSSSMMMFFFBBBAAABBBAAA@@@<<<::::::===CCCOOOccctttkkk]]]NNNIIILLL\\\|||nnnccc\\\\\\]]]\\\]]]aaafffWWWIIIGGGMMMRRRVVVXXXVVVZZZ]]]\\\[[[ZZZRRRJJJ?????????===<<<<<>>???HHHWWWtttoooppprrrtttwwwyyy{{{|||xxxcccWWWXXX```oooxxx|||yyy{{{~~~sss```RRRKKKDDD@@@;;;999999:::::::::666666555555555444444444444444444444444444444444222333333444444333333222333222333444555666555444111111111111111111111111444333333222222333333444333333333333333333333333444444444333222111222444555555555666777888888999:::===:::<<>>???CCCGGGDDDJJJQQQXXX\\\^^^___``````lllsssvvvoooXXXGGGJJJDDD>>>888444333333111000333222000///...///000222000000000000000000000000111111222222222222111111000000000000////////////111111111111111111111111000000000000111111111111444444333333333444555555666888::::::999;;;???CCCNNN^^^}}}qqqrrrtttvvvxxxzzz|||}}}ttt___RRRTTT\\\mmmxxx~~~{{{|||uuubbbSSSLLLFFFBBB>>>;;;:::999888777555555555555444444444444444444444444444444444444222333333444444333333222333333333444555555555444222222222222222222222222444333333222222333333444333333333333333333333333222333333333222333444555333333444555555666777777999<<<:::;;;BBBFFFWWWsss|||kkkZZZQQQJJJFFFJJJQQQYYYcccllltttwww~~~uuuggg\\\WWW[[[bbbrrrwwwrrr}}}www^^^QQQEEECCCDDDCCCAAA@@@>>><<<<<<>>>AAAKKK___rrrxxxbbbPPPNNNPPP[[[|||ssseeedddddd```^^^aaabbb]]]PPPDDDAAAFFFIIIIIILLLRRR[[[dddllllllaaaUUUFFFGGGGGGCCC???>>>AAADDDHHHMMMSSSYYY[[[\\\]]]^^^\\\iiisssyyyvvv___JJJHHHEEE@@@:::555444444222111333222000///...///000111000000000000000000000000111111222222222222111111000000000000////////////111111111111111111111111000000000000111111111111444444333333444444555555666888::::::999;;;???DDDOOOaaattttttvvvwwwyyy{{{|||}}}}}}ttt^^^QQQRRRYYYhhhvvv~~~}}}uuubbbRRRKKKFFFBBB>>>;;;:::888777555555555555444444444333333444444444444444444444444222333333444444333333222333333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444555555222222333333444555555555888;;;999;;;BBBGGGZZZxxxvvvdddRRRHHHFFFFFFKKKQQQXXXcccmmmuuuyyyqqqdddYYYUUUYYYaaasssyyyuuucccUUUHHHDDDDDDBBB@@@???>>>======???BBBLLL___qqqiiiUUUOOONNNZZZ~~~mmmhhhfffcccbbbeeegggaaaUUUGGG@@@CCCFFFFFFIIIQQQ[[[fffooorrriii^^^LLLMMMLLLGGGBBB>>>>>>@@@HHHMMMSSSYYY\\\]]]^^^___[[[iiiuuujjjPPPHHHFFFBBB<<<777555444333333333222000/////////000111000000000000000000000000111111222222222222111111////////////000000000000000000000000000000000000000000000111111111222222444444333333444555555666666888:::::::::<<>>>>>===>>>???BBBLLL___qqqqqq[[[QQQMMMXXXsssjjjfffdddeeehhhnnnjjj^^^NNNCCCCCCEEEFFFJJJRRR\\\eeennnpppiii___PPPQQQQQQLLLEEE@@@???@@@EEEJJJQQQXXX\\\___bbbddd^^^mmmxxxrrrUUUJJJFFFCCC===888444333333333222111000000//////000000000000000000000000000000111111222222222222111111////////////000000000000////////////////////////000000111111111222222222444444333444444555666777666888:::::::::===BBBGGGSSSmmmuuuvvvvvvwwwxxxyyyzzz{{{|||vvvaaaWWWWWWXXXhhhwww|||{{{~~~|||nnn\\\RRROOOTTTMMMBBB:::666666777888666666555555555444444444444444444444444444444444222333333444444333333222222444666555444222333444333333333333333333333333222333333444444333333222333333333333333333333333666555444555777777555333555555555555666666666666555:::999:::BBBLLLeeewwwaaaSSSGGGHHHMMMTTTXXX\\\dddnnnuuu|||ooo```VVVRRRWWW```nnn}}}nnn___NNNGGGDDDAAA>>>>>>>>>===>>>@@@BBBKKK^^^ooowww```TTTMMMVVV{{{wwwkkkeeeeeehhhkkkuuurrrhhhVVVGGGCCCEEEFFFHHHPPPYYYaaahhhlllggg```TTTVVVUUUPPPIIIDDDCCCDDDEEEJJJQQQWWW[[[___bbbddd```oooyyytttXXXJJJFFFCCC===888333222222333222111111000000000000000000000000000000000000000111111222222222222111111.../////////000000000111////////////////////////111111111111222222222222444444444444555666777888666888:::::::::>>>DDDIIIVVVsssuuuuuuvvvwwwyyyzzz{{{{{{|||ooo^^^XXXUUUcccrrryyyzzz~~~{{{|||pppaaaYYYYYYbbbYYYLLLAAA:::777777777777777777666666666555555444444444444444444444444222333333444444333333222222555777666333111333555333333333333333333333333222222444444444444222222333333333333333333333333777666555777:::;;;888444777777777777777777777777555:::999;;;DDDOOOkkkuuu^^^PPPHHHHHHLLLSSSYYY\\\ccckkkuuu|||}}}mmm___UUURRRYYYaaappp~~~sssbbbPPPHHHDDDAAA??????===<<<===???BBBKKK]]]nnn|||cccWWWOOOTTTttt{{{lllgggiiimmmqqqxxxyyyppp^^^LLLEEEDDDEEEEEELLLTTT[[[ccciiiiiidddZZZ[[[YYYTTTMMMHHHHHHIIIJJJMMMSSSWWWYYY[[[]]]___^^^pppzzzuuuZZZKKKFFFCCC???999333111222333111111111111000000000///000000000000000000000000111111222222222222111111......//////000000111111000000000000000000000000111111111222222222222333333333444444555666888888777888::::::;;;>>>FFFKKKZZZzzzvvvvvvwwwyyyzzz|||}}}}}}|||ggg]]]XXXbbboooxxxzzz~~~{{{yyy~~~yyywwwfff___^^^ccc[[[PPPFFF???:::777666888888888888777777777777444444444444444444444444222333333444444333333222222555888666333111222555222222222222222222222222111222444555555444222111333333333333333333333333666444444888===???<<<999777777777777777777777777555;;;:::<<>>AAAIIIZZZkkk~~~fff[[[RRRQQQfffsssnnnsssyyy}}}nnnYYYNNNJJJJJJKKKPPPUUUXXX___gggjjjiiigggeeeaaaXXXPPPKKKKKKMMMGGGKKKPPPTTTWWWYYY\\\^^^[[[tttgggXXXHHHGGGCCC<<<555222444666111111111111111000//////000000000000000000000000111111222222222222111111---......///000111111222111111111111111111111111111111222222222333333333333333444444666777888999777999::::::;;;@@@GGGNNN]]]wwwwwwwwwxxxzzz|||~~~}}}}}}|||bbbWWW```nnnyyy~~~zzzwwwwwwyyywwwdddRRRPPPKKKGGGEEEEEEAAA999222666777999888666555555666666444333222333333222222///111333555555555444333222333444333111000111222///111333333222222333444111111111222222333333333333222222111111222222333777555333333444666666666444444444555555555555555;;;777999AAAEEESSSxxxrrrVVVHHHGGGIIIMMMTTT\\\cccgggiiiuuu}}}rrrbbbYYYSSSRRR]]]kkk~~~}}}}}}{{{yyyxxxxxxxxxxxx}}}nnnXXXLLLHHHCCC???>>>AAA>>><<<===???FFFWWWfffzzziiiZZZRRRPPP\\\lllqqqppp{{{{{{yyygggUUUJJJEEEOOOLLLMMMRRRUUUWWW```kkklllhhh```XXXQQQLLLIIIHHHHHHJJJLLLQQQVVVZZZ[[[[[[cccwwwoooTTTKKKHHHBBB;;;666222000000.........///000222333444111111000000000000111111222222111111111111222222222111111111000000//////111111111111111111111111333333333333333333333333444444444555555555555555999:::<<<>>>======EEENNNeeevvvvvvwwwyyyzzz{{{|||}}}{{{}}}nnn]]]bbbmmmxxx~~~|||~~~{{{hhhVVVSSSNNNIIIEEECCC@@@;;;777555777888888666555555666444333222222333444444444333333444555444333222111222333444333111111111222111333444444333333333444111111222222222333333333333333222222222222333333444222111111333444444333555555555666666666666777;;;777:::BBBGGGUUUzzzoooTTTGGGFFFHHHLLLSSS[[[ccchhhkkkuuu~~~pppaaaXXXRRRRRR^^^lll}}}~~~}}}}}}}}}}}}yyyvvvuuuuuuuuuuuuyyy~~~qqqZZZMMMHHHDDD@@@???@@@======>>>@@@FFFUUUdddzzzlll]]]TTTPPPXXXeee}}}uuunnnuuuzzzyyyyyy~~~zzzjjjYYYNNNJJJMMMJJJJJJMMMOOOQQQYYYbbbcccaaa]]]WWWQQQKKKFFFDDDGGGGGGIIIMMMRRRWWWZZZ[[[dddwwwtttZZZMMMIIICCC<<<777333222111000000000000000111111111111111000000000000111111222222111111111111222222111111111111000000000///111111111111111111111111333333333333333333333333444444444555555555555555777888:::======???GGGRRRjjjtttuuuwwwyyy{{{{{{{{{{{{{{{~~~zzzeeedddjjjuuu~~~mmm[[[UUUQQQKKKEEE@@@===<<<<<<555666888777555444444555222222333333444555555666777666555444333222111000222333444333222111222333333555666666444333333444222222222222333333333333333333222222222222333333222222111333444555444222666666666666777777888888:::777:::BBBIIIYYYiiiQQQGGGDDDGGGKKKRRR[[[cccjjjnnnvvv~~~}}}mmm___WWWRRRSSS___nnn}}}|||zzzyyyzzz|||zzzvvvrrrpppppppppqqqtttzzzuuu\\\NNNHHHDDDAAA@@@>>>======???AAAFFFTTTaaaxxxpppaaaUUUNNNRRR\\\nnnyyyzzznnnpppttttttqqqwww}}}yyymmm^^^TTTOOOKKKHHHFFFGGGHHHIIIOOOVVVWWWWWWVVVSSSNNNHHHCCC@@@CCCDDDFFFJJJOOOTTTXXX[[[ccctttzzzaaaNNNJJJDDD>>>888555333222111111111111111000///...111111000000000000111111222222111111111111222222111111111111000000000000111111111111111111111111333333333333333333333333444444444555555555666666555666999<<<===@@@JJJUUUpppsssuuuwwwzzz{{{{{{zzzyyyzzz~~~jjjcccdddqqq~~~ppp___RRRPPPKKKEEE>>>:::::::::555666777777555444444555333444555555444444444555777666555333222222222222333444555444222111222333333555666555333222222333333333333333333333333333333333333222222333333333444333444555777777555333555555555666777777777888:::888;;;CCCLLL___eeePPPJJJDDDGGGLLLSSS[[[dddmmmrrrxxxyyykkk]]]VVVSSSTTTaaaqqq}}}zzzwwwwwwwwwyyywwwtttpppmmmlllnnnoooqqqwwwxxx^^^MMMGGGCCC@@@@@@===<<<>>>@@@AAAFFFRRR^^^uuutttcccTTTLLLNNNVVVfffooo|||qqqppppppllljjjqqqxxxxxxoooaaaVVVPPPLLLIIIGGGFFFFFFGGGJJJMMMOOOOOONNNKKKHHHDDDAAA??????BBBFFFJJJNNNSSSWWWZZZ]]]lllzzzdddNNNKKKEEE>>>888555333222000111111222111000///...111111000000000000111111222222111111111111222222111111111000000000000000111111111111111111111111222222333333333333444444333333444444555666666666666666888<<<===AAALLLXXXuuusssuuuxxxzzz{{{zzzyyyxxxwww|||kkkaaa___nnn|||qqqaaaNNNMMMJJJEEE>>>999666666555666888777555444444555555777888777555333333333555444444333333444444555333444555444222111222333222444555444222111111111333333333333333333333333444333333333333333333444444333444555777777555333333333444555555666777777999888<<>>@@@AAAEEEPPP\\\qqqyyycccRRRJJJMMMTTTccciiitttvvvsssnnneeefffmmmtttvvvooobbbWWWPPPOOOOOOMMMKKKKKKLLLLLLKKKMMMKKKGGGDDDBBBAAAAAABBB<<>>???BBBDDD===BBBHHHLLLNNNQQQUUUXXXUUU[[[hhhyyyrrrbbbNNNJJJDDD>>>888444333222000000//////000111222222111111000000000000111111222222111111111111222222000000000000111111111111111111111111111111111111111222222333333444444555222333333444555666777777:::999:::===>>>DDDQQQ^^^xxxxxxyyyyyyzzzzzz{{{{{{wwwyyy|||lll___\\\kkkuuusssssszzzxxxyyy~~~yyykkkVVVPPPHHHCCC@@@===999666777888:::999777666666777444888;;;:::666333333555111222444555666666666555444555555555333222333444111222444444333222333444555555444444444333333333444444333333333333444444444222111111333444444333333333444555666777888888888999===EEETTTpppmmmWWWMMMLLLGGGNNNYYYaaagggmmmtttzzzssseeeZZZWWWWWW\\\kkk|||}}}~~~zzztttpppooooooppprrrrrroookkkkkkoootttvvv}}}}}}bbbQQQJJJEEEAAAAAA???======>>>>>>BBBNNN[[[mmm}}}jjjUUUMMMOOORRR^^^fffvvvvvvqqqkkkbbbeeejjjqqqtttpppggg]]]VVVWWW\\\^^^___aaaccc^^^VVVPPPLLLFFFAAA>>>@@@BBBEEE@@@CCCGGGIIIIIIMMMTTTZZZWWWYYYcccsss~~~qqqdddOOOLLLFFF???999666444444333222000......///111222111111000000000000111111222222111111111111222222///000000000111111111111111111111111111111111111111111222333333444555555222222333444555666777777:::999:::===@@@GGGUUUcccyyyyyyyyyyyyyyyzzz||||||||||||}}}mmm```]]]kkkrrrnnnmmmtttpppqqqwww}}}ooo\\\TTTIIICCCAAA@@@===:::888999::::::888777777888222777;;;;;;777444555777222333555777777666555444444555666555333222333444111333555555444444555666555555555444444333333333555444444333333444444555777555333333444666666666444444555666777888999999888:::>>>EEEUUUrrrwwwaaaMMMCCCCCCHHHPPP\\\dddjjjooovvv{{{rrreeeZZZWWWXXX]]]mmm~~~}}}|||xxxrrrnnnmmmmmmnnnpppqqqnnnjjjjjjooouuuwww~~~~~~cccTTTLLLGGGCCCBBB???============AAANNN[[[mmm}}}mmmXXXOOOOOOQQQ]]]ggg}}}tttmmmiiidddeeejjjqqqtttrrrjjjaaaZZZYYY___ccceeehhhkkkeee[[[PPPMMMHHHCCC@@@AAABBBDDDCCCDDDEEEDDDEEEJJJTTT\\\[[[[[[bbbrrr~~~rrrfffQQQMMMGGG@@@;;;777555555777444111---,,,---///111111111000000000000111111222222111111111111222222//////000000111111111222111111111111111111111111111111222333333444555555222222333444555666777888999888:::===AAAIIIYYYhhhwww{{{}}}|||}}}}}}yyyzzz~~~{{{aaa[[[hhhnnnooossssssrrrppppppwwwvvveeeWWWLLLJJJEEE===999;;;555999===;;;777333444666888777777666555444444333333333333444444666777777555555444444444333333333555555666777333000555<<>>???======>>>>>>AAAMMMYYYmmmuuu\\\MMMLLLOOOXXXgggsssiiieeeddddddiiiqqqxxxyyyppp```TTT]]]YYYWWWZZZ^^^]]]YYYVVVNNNJJJDDD@@@???@@@BBBCCCAAAIIIKKKFFFFFFOOOUUUUUUVVV\\\fffsss}}}ppp\\\PPPFFFDDD@@@666222333000000000000000000000000......//////000000000000111222222333333222222111//////000000000000//////444333333222111000//////000//////111333333222111000111444666777777666555<<<>>>;;;===DDDGGGUUUnnnuuuyyy{{{zzz{{{~~~~~~{{{}}}~~~yyy___WWWccchhhjjjooopppqqqpppooottt~~~jjj[[[NNNJJJFFF===999;;;888999:::999777555555666777666666555444444333333333333333333444555666777444444444333333333333222......111444555888AAAKKKeeeXXXFFF888333222222222444444444333333333222222333333333444444444555555444555666666666777999;;;:::@@@CCCGGGWWWyyyvvvdddRRRIIIFFFDDDJJJQQQ\\\iiisssyyy|||}}}uuudddWWWWWWYYY]]]mmm|||}}}zzzuuuqqqmmmjjjiiiiiidddbbbdddeeeeeeiiiooottt}}}eeeTTTLLLFFFBBB@@@>>>============@@@LLLXXXlll~~~xxxaaaQQQKKKLLLRRR```www}}}pppfffbbbbbbaaaeeemmmvvvyyyssseee[[[^^^[[[XXXYYYZZZXXXTTTRRROOOJJJDDD@@@???@@@CCCEEEDDDLLLPPPJJJIIIPPPUUUTTTTTTZZZeeesssvvv___QQQFFFDDD@@@777222444222222222222222222222222111111111222222222333333111111222222222222111111///000000111111000000///222222111111000000//////333222222444666666555444333555777999::::::999999:::<<<:::===EEEIIIYYYsssxxx|||~~~~~~zzz```VVV^^^bbbgggnnnppprrrqqqnnnpppzzzppp___PPPKKKFFF===999;;;;;;999777666777777777777666666555555444444333333333333333333333444555666444444444333333333222222444222111333333555===GGGYYYNNN???444111333666777444444444333333333333333333333333444444444555555333555666666666666999;;;:::???CCCIII[[[~~~}}}|||sssaaaPPPHHHFFFEEEMMMSSS]]]iiisssyyy}}}~~~uuucccUUUVVVZZZ___ooo|||~~~|||yyyuuupppllliiihhhfffaaa]]]]]]^^^___dddjjjoooyyyhhhVVVMMMGGGCCCBBB>>><<<<<<======@@@KKKWWWjjj}}}|||fffUUUKKKHHHIIISSShhhyyymmmccc^^^^^^ZZZ]]]eeeooouuusssiiiaaa]]]\\\[[[XXXVVVUUUSSSQQQPPPLLLEEE@@@>>>@@@DDDGGGHHHRRRVVVQQQMMMRRRUUUTTTQQQXXXdddssseeeUUUHHHEEEAAA888333444222222222222222222222222222222222333333333333333000111111222222111111000000111111111111111111000000000000000000000000000444333333555777888777555555666888:::;;;;;;;;;:::888;;;999===FFFKKK]]]yyyzzzeeeYYY]]]```gggqqqtttuuutttqqqpppuuuuuubbbPPPJJJEEE>>>;;;===???:::555444777999888666666666666666555555444444444444444444444555666666555555555444444444444333888555333333111///333999888666333333555777777666555444444444444444444444333333333444444444555555444555777777666777999;;;:::???CCCKKKaaa~~~tttaaaQQQJJJIIIHHHMMMRRR[[[fffooovvvyyy{{{uuuaaaTTTVVV[[[bbbrrr|||}}}|||yyyuuuqqqllliiigggddd^^^ZZZYYYZZZ[[[```gggkkkuuukkkWWWMMMGGGCCCCCC>>>======>>>>>>@@@KKKVVViii|||{{{gggVVVKKKFFFCCCIIIZZZwwwzzzoooccc\\\[[[UUUWWW\\\gggppprrrkkkddd^^^```___ZZZWWWWWWWWWVVVRRRNNNGGG@@@===???DDDHHHMMMXXX]]]VVVQQQSSSUUUSSSOOOWWWcccrrrmmm[[[LLLFFFBBB999444555000000000000000000000000111111111111111111111111111222222222222222222111111111222222222222111111000000000111111222222222333222222444666777666444333444555777888888888888888;;;:::===FFFMMMaaa~~~xxx|||~~~~~~iii\\\\\\]]]fffsssuuuyyyyyywwwtttvvv|||{{{zzzeeePPPHHHEEE???<<>>CCCNNNgggwwwbbbQQQJJJJJJJJJNNNSSSZZZdddlllsssxxxzzzsssaaaTTTVVV[[[cccuuu|||}}}|||zzzvvvrrrmmmiiigggddd^^^YYYXXXXXXYYY^^^eeegggrrrmmmYYYNNNGGGCCCBBB???>>>>>>???>>>AAAJJJVVVhhh{{{wwwfffVVVKKKFFFDDDFFFRRRnnnxxxiii___]]]XXXWWWZZZcccooosssoooiiifffiiiggg___[[[]]]]]][[[VVVRRRKKKCCC>>>>>>CCCHHHPPP\\\aaaZZZRRRSSSTTTRRRNNNUUU```nnnwwwcccPPPIIIDDD;;;555555000000000000000000000000111111111111111111111111222222333333333333222222111111222222222222111111000000111111222333333333222222222333555666555444222222333555666666777777999===<<<>>>FFFNNNcccyyy}}}}}}}}}~~~kkk]]]ZZZYYYdddrrrttt|||{{{{{{{{{jjjRRRIIIEEE???===@@@CCC===777555777999777444666666666666666666666666555555444444444555555666666666666666555555555444333111444888999555333555999777666444333444444555555555555555555666666666333333333444444444555555444666777777777777:::<<<:::>>>CCCQQQmmm}}}dddPPPIIIJJJKKKRRRVVV\\\dddmmmtttxxx{{{ppp```UUUWWW[[[bbbwww|||~~~}}}{{{xxxsssnnnjjjgggddd^^^ZZZYYYYYYYYY]]]ccceeepppqqq\\\PPPHHHBBB@@@>>>===>>>???>>>@@@IIITTTfffyyyvvveeeWWWLLLGGGHHHFFFNNNggguuugggddd___[[[\\\dddqqqyyywwwrrrrrrtttoooeeebbbffffffaaa]]]ZZZSSSIIIBBB@@@DDDHHHRRR^^^cccZZZQQQQQQRRRQQQMMMSSS[[[gggxxxlllVVVLLLFFF<<<666555222222222222222222222222333333333333333222222222222222222333333222222222000111111111111111111000000000111111222222222333333222222444666777666444333333333444555666777888999>>>===???GGGOOOfff{{{{{{{{{|||}}}mmm^^^ZZZXXXcccqqqsss}}}rrrWWWKKKFFF@@@===@@@CCC>>>:::777777777555333444444444444444444444444444333333222222333333333555444444444333333333333888555555777777222000111333222000//////111555888333333333333444444555555333333333444444444555555333444555555555666888::::::===CCCSSSrrrhhhRRRJJJKKKMMMUUUXXX]]]eeelllsssyyy{{{~~~mmm```WWWXXXZZZaaaxxx|||~~~~~~~~~|||yyytttoookkkhhhccc^^^ZZZZZZZZZYYY\\\aaaeeeooo~~~uuu```TTTJJJCCC@@@<<<;;;<<<===<<<>>>GGGQQQbbbuuuxxxgggYYYNNNGGGFFFCCCHHH___qqqlllccc^^^\\\eeettt}}}~~~zzzuuuwwwqqqiiijjjrrrsssllleeebbb\\\QQQGGGCCCEEEHHHRRR^^^cccXXXNNNNNNPPPPPPKKKOOOUUU^^^mmmsssZZZOOOHHH===666555222222222222222222222222333333222222222111111111000000111111111111000000///000000111111000000///////////////000000000000111000111222444555444333222333333444555666777888777<<<<<>>777555000000000000000000000000111000000000//////............////////////......//////000000000000//////...........................------///111222111///111111111222333444555666555;;;<<