BM6P6(@ |||nnn```YYYWWWTTTSSSUUURRRQQQOOOMMMLLLKKKJJJJJJHHHGGGGGGFFFGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@???@@@@@@>>>:::888666666;;;:::999888777777777777555444444333333222222111111///............---+++''''''''''''((()))++++++,,,,,,+++***)))))))))***'''((()))***************---.........---,,,,,,+++(((((()))***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,+++***))))))******,,,***((())),,,---+++))),,,,,,+++***+++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000333111222333111------000777>>>HHHQQQYYYbbblllsssvvv~~~vvvsssfffmmmtttyyy{{{rrrmmmkkkmmmpppwwwzzz{{{yyy|||tttgggbbbdddpppxxxqqqoooqqq~~~qqqbbbVVVRRRVVVUUUXXX]]]]]]YYYVVVWWWQQQPPPMMMKKKIIIIIIIIIIIINNNKKKFFFBBB>>>:::555111//////...------,,,++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++*********))))))***,,,---+++))))))+++...((()))***+++,,,+++******+++,,,,,,------,,,,,,+++------.........---+++***...---,,,++++++,,,---......000111000---+++++++++,,,,,,,,,,,,---...//////---...///000000111000000***+++,,,---............////////////000000000000---///111222111000111222444555666666999DDDTTT```ttt{{{nnnaaa[[[YYYVVVUUUVVVSSSRRRPPPNNNMMMLLLLLLKKKHHHHHHGGGGGGFFFGGGGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>;;;888777777::::::999888777777777777555444444333333222111111...---++++++,,,,,,***)))))))))))))))***+++,,,,,,---,,,,,,+++******++++++++++++,,,---------------------......---,,,,,,+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,++++++***************+++***((()))+++,,,***(((,,,,,,+++++++++,,,---...++++++++++++++++++++++++...------,,,,,,------...,,,---------.../////////333222222444333000222666???FFFOOOXXX```jjjttt{{{ssskkkiiijjjsss|||}}}vvvpppmmmhhhfffhhhnnnwww~~~}}}|||{{{}}}~~~}}}xxxmmmfffiii}}}yyyssspppooo|||kkk]]]WWWRRRQQQSSSYYY[[[XXXWWWXXXRRRPPPNNNKKKIIIHHHHHHHHHJJJIIIIIIHHHEEE@@@999333000000///...---,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++---,,,)))(((***,,,)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,******---------,,,,,,---------///000111000///......///------------...///000000...//////000000000000///+++,,,---...////////////////////////000000000000///000222222111111222333333666999<<>>DDDMMM[[[nnn{{{sssiii```]]]]]]YYYUUUUUUQQQPPPOOOMMMLLLLLLLLLLLLIIIHHHGGGGGGFFFFFFFFFGGGCCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@???<<<999999999:::999888777666666666666444333333222222111000000000...------------,,,***,,,++++++************+++++++++************++++++))))))************))))))++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,------------------------(((((()))************)))***+++,,,,,,,,,,,,++++++)))*********)))))))))***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...............---------000...000666;;;@@@IIIRRRZZZ___gggnnnuuu~~~}}}yyyuuurrrmmmlllttt}}}{{{uuummmffffffnnnzzzrrrdddaaafffkkkttt~~~yyytttoookkkhhheeecccaaa___^^^]]]]]]]]]bbbcccdddeeehhhnnntttyyy}}}yyy~~~zzzwwwyyy~~~}}}wwwvvvuuuuuuxxxzzz{{{|||}}}zzznnnaaaXXXRRRRRRUUUUUUVVVYYYWWWVVVSSSPPPLLLHHHFFFDDDBBBCCCEEEHHHKKKLLLJJJHHH>>><<<888444111///...............---------,,,,,,,,,,,,,,,------,,,,,,,,,************++++++++++++...---------------,,,++++++++++++++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,,,,,,,---------+++,,,---......---,,,+++---......,,,***)))***+++,,,,,,,,,,,,---...///000000000111000000///...---...///000000111000000000////////////000000000000000111222111111111444666<<>>??????>>>;;;999888888999999888777666666666666333333333222111111000000///---,,,,,,,,,,,,+++)))******)))))))))******+++******))))))******++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++******)))******,,,---------,,,+++)))+++,,,+++***)))***+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------..................//////222999@@@GGGPPPZZZccciiirrryyyxxxsssnnnnnnpppuuuqqqnnnkkkjjjnnnyyyzzzkkkeeeiiittt|||~~~yyysssmmmhhhddd```]]][[[ZZZXXXVVVUUUUUUVVVVVV[[[\\\^^^___aaaeeekkkooo{{{{{{vvvpppooosssvvvvvvtttooonnnkkkhhhggghhhlllppp~~~zzzwwwwww{{{{{{vvvfff[[[QQQPPPSSSUUUWWWZZZYYYXXXVVVRRROOOKKKGGGEEEDDDBBBAAACCCFFFJJJMMMMMMEEEBBB===888444111//////............---------,,,,,,,,,------------,,,,,,)))***************++++++...---++++++,,,...---,,,+++++++++***+++,,,------------............------------,,,,,,,,,---...///,,,------......------,,,,,,...//////---++++++,,,,,,,,,+++,,,,,,---...//////000000000000//////...//////000000000000//////////////////000000000000000111222222222333666999>>>FFFPPPZZZdddqqqvvvkkk```]]][[[XXXUUUUUUPPPPPPOOONNNMMMMMMMMMMMMFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBB@@@@@@<<<===>>>===:::888777888999888777666666555555666333333222222111000000000000...------------,,,***)))))))))))))))***+++,,,+++************+++,,,---,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******)))***,,,---...---,,,+++***,,,---,,,******+++---***+++,,,---------,,,,,,------------------------------,,,,,,,,,,,,------,,,---------.../////////111111666>>>FFFMMMWWW```iiipppyyy{{{sssmmmkkkpppxxxyyymmmnnnqqquuu|||~~~{{{xxxvvvyyyzzzoookkkgggccc```]]]YYYVVVTTTSSSQQQPPPOOOPPPQQQQQQSSSUUUWWWYYY\\\___dddhhhoooxxxxxxtttssstttsssrrroooooonnnjjjeeebbb``````bbbqqqtttnnnlllrrr}}}tttfffXXXTTTTTTUUUVVVXXXZZZYYYWWWTTTQQQMMMIIIGGGEEECCC@@@AAAEEEJJJNNNPPPLLLHHHBBB;;;666222000///............------------,,,,,,------------,,,,,,*********++++++,,,,,,,,,---***''''''***---...------,,,,,,+++,,,---...///......////////////......,,,,,,+++++++++,,,......---------,,,,,,---------'''***---//////---------,,,,,,,,,------...///000...//////000000000000///...//////000000//////...////////////000000000000111222333333444666:::===EEENNN[[[gggrrr}}}xxxmmmaaa]]]\\\YYYVVVVVVQQQQQQPPPOOONNNNNNNNNNNNEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHFFFDDDBBB@@@???;;;======<<<999777777777999888777666666555555555333333222222111000000000222111000///000000///---))))))))))))***+++,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***,,,.........,,,+++***---...---+++***,,,...***+++,,,---...---,,,,,,------------------------.........------.........,,,,,,------...///000000222333888BBBJJJQQQ[[[dddkkkrrr{{{yyypppkkkjjjsss}}}tttooosssyyywwwvvv{{{{{{rrrkkkaaa^^^\\\YYYXXXVVVRRRPPPLLLKKKJJJIIIHHHIIIJJJJJJIIIKKKOOORRRUUUYYY]]]```eeeooo{{{|||yyyvvvtttoooqqqqqqnnniiiddd```^^^VVVaaapppxxxmmmhhhooozzzsssbbbZZZWWWUUUTTTUUUZZZZZZXXXVVVRRRNNNKKKHHHFFFCCCAAAAAAEEEJJJNNNPPPPPPLLLEEE===777222000/////////.........---------,,,------......------,,,+++++++++,,,,,,---------,,,((($$$$$$(((+++---.........---,,,---...///000//////000000000000//////++++++*********+++---.........,,,++++++,,,...... $$$***---...---------...------......///000111......///000000111000000...///////////////......////////////000000000000222333444555666999===AAAQQQ[[[iiiuuuyyymmmbbb]]]\\\XXXVVVUUUSSSRRROOOMMMKKKJJJJJJJJJHHHGGGFFFGGGIIIIIIIIIGGGHHHGGGFFFEEECCCAAA@@@???>>>>>>===<<<;;;999777666777777666666555333222111444333111111222222000///,,,,,,,,,------............---,,,+++************...---+++))))))***+++,,,++++++******************************************.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...---...000///---///333///666>>>FFFMMMUUU^^^eeeeeennnwww|||yyyooojjjaaaooo{{{~~~|||yyyzzzwwwooolllqqqzzz{{{xxxuuupppiiicccXXXUUURRROOONNNLLLJJJHHHEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHJJJMMMQQQVVVZZZ___eeemmmuuu|||zzzuuuxxxppplllooommmeee______]]]XXXZZZggg|||xxxlllfffdddsssyyykkk[[[PPPRRRZZZYYYZZZ[[[[[[ZZZVVVQQQNNNJJJFFFAAA@@@CCCGGGIIIJJJLLLJJJHHHEEEAAA;;;333...,,,,,,---//////---***&&&///...---,,,+++,,,------***+++,,,,,,------------++++++++++++++++++++++++111000///...,,,+++***)))***+++,,,,,,---------,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------------///000111333222111///...////////////////////////111111111000000000000000111444666555555;;;GGGQQQccciiittt~~~yyymmmbbb]]]\\\XXXUUUUUUQQQPPPNNNMMMLLLKKKLLLLLLJJJHHHGGGHHHIIIIIIHHHGGGGGGGGGEEEDDDBBBAAA??????>>>>>>===<<<;;;999888777777777777666555444333222444222111111111111000...,,,,,,,,,---------.........---,,,+++************++++++*********+++---...++++++******************************************...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,------------------...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///........................///......111000...000444666<<>>>>>??????@@@@@@BBBDDDFFFHHHLLLQQQTTTZZZ```iiipppxxxvvvpppooommmgggccccccYYYVVVWWW^^^jjj|||zzzllldddaaaooo~~~nnn___XXXXXXZZZ[[[[[[[[[ZZZVVVRRROOOKKKFFFAAA???AAAEEEHHHIIILLLKKKJJJHHHEEE>>>777111.........///000///,,,***///...---,,,,,,,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------.................................////////////000///000111222222111000///////////////////////////111111111111000000000000111444666666999DDDTTT```qqqwwwzzznnnbbb]]][[[WWWTTTTTTOOONNNMMMLLLLLLLLLMMMMMMKKKJJJHHHIIIIIIIIIHHHFFFFFFFFFDDDCCCAAA@@@>>>>>>=========<<<;;;999888777888888888777666555444333333222000000111111///...,,,,,,,,,------------......---,,,+++************((()))***+++,,,---......******++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...------------------,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111........................000......111000...111666===CCCJJJOOORRRUUUZZZ^^^eeeooozzz|||sssllljjjqqq}}}tttmmmgggaaa]]]```iiixxxzzztttooojjjeeeaaa[[[SSSMMMJJJHHHEEECCCBBBAAA???===<<<;;;;;;::::::;;;;;;<<<<<<>>>@@@BBBDDDGGGLLLOOOTTTZZZccckkksss||||||xxxsssmmmhhhggg\\\ZZZYYYXXXYYYeee}}}xxxiii\\\aaaooowwwxxxrrrbbbYYY[[[ZZZZZZZZZYYYWWWTTTQQQMMMHHHBBB>>>???CCCGGGIIILLLLLLLLLLLLIIICCC<<<666222000//////000000000...///...------,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111..................------,,,,,,,,,,,,------------------------------------............................../////////000000000000000000000000000111111////////////////////////111111111111111111111111333444666888@@@PPPeeetttzzznnnbbb]]][[[WWWSSSSSSOOOOOONNNNNNMMMMMMLLLLLLLLLKKKIIIIIIIIIIIIGGGFFFEEEEEEDDDBBB@@@???===============<<<;;;:::888777999999888888777555444333333111000000000000///---------------------------------,,,+++************((()))***,,,,,,---,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------,,,,,,------......//////---------...............///---...000000///333888BBBHHHNNNSSSUUUWWW[[[^^^iiiuuu|||zzzuuunnnkkklllttt|||ttthhh```^^^```aaaeeennn{{{yyytttnnniiiccc^^^YYYSSSKKKEEECCCAAA>>><<<<<<<<<:::888;;;;;;::::::::::::;;;;;;<<<===@@@AAACCCFFFIIILLLPPPUUU^^^fffnnnyyyyyypppjjjfffbbb^^^YYYVVV[[[nnnzzzjjjeeefffvvvyyyqqqnnnzzzmmm^^^ZZZXXXVVVVVVXXXYYYVVVTTTOOOJJJDDD???>>>AAAEEEHHHJJJKKKLLLMMMLLLGGGAAA;;;666333000//////111111111///......---------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////,,,,,,,,,------------...------------------------........................,,,,,,------......//////111000000///000000111222////////////////////////000111111111111111222222444444666:::FFFZZZsssyyymmmaaa]]]ZZZWWWTTTSSSRRRRRRQQQPPPNNNMMMKKKKKKLLLJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCBBB@@@>>>===<<<======<<<<<<;;;:::999888999999888888777555444333333222000000111111///...------------------------------,,,+++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++*********++++++,,,+++++++++,,,,,,---------...---------,,,,,,++++++---------.........//////...,,,---000111111666<<>><<<:::999999999888777::::::999999999999:::::::::<<<>>>@@@AAACCCFFFIIILLLRRRZZZbbbkkkuuu~~~sssmmmfff```]]]\\\___iiitttuuulllrrrsssiiilll{{{vvveeeYYYUUURRRSSSWWWYYYYYYWWWRRRNNNHHHBBB@@@AAAEEEHHHHHHHHHKKKMMMMMMJJJEEEAAA;;;777222//////111111111...//////.........------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++,,,---///000111111222,,,,,,---------.........------------------------........................,,,,,,------...//////000000000//////000111222222000000000000000000000000000000111111222222222333555555777>>>LLLbbbzzzwwwlll```\\\ZZZWWWTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGHHHHHHHHHGGGEEEEEEEEECCCBBB@@@???======<<<<<<<<<<<<;;;:::999888888888888777666555444333444333111111222222000///...------------,,,,,,,,,...---,,,+++************,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,++++++******++++++,,,,,,***++++++,,,,,,------.........---,,,+++******))),,,,,,------.../////////...---...222444555;;;BBBGGGLLLRRRWWWZZZ___eeejjjxxx~~~uuummmkkkmmmooovvv|||~~~}}}~~~~~~~~~vvvddd\\\WWWVVV]]]gggppp|||uuummmfffbbbZZZUUUOOOKKKIIIEEE???;;;;;;:::888777888888888777888777777777777777777888666888;;;<<<===???AAACCCHHHMMMUUU\\\eeeppp|||wwwnnneeeccceeegggkkkppp{{{zzznnnjjjqqqnnn\\\VVVQQQRRRVVVZZZZZZXXXUUURRRMMMGGGCCCBBBEEEGGGFFFGGGIIILLLMMMMMMIIIFFFAAA===777333111111111000...////////////...------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---///000111111111,,,---------............------------------------..............................///000111111222333//////000000111111222222000000000000000000000000000000111111222333333333666888<<>>===<<<<<<<<<<<<;;;:::999999777777777666555444333222555444222222333333111000......---------,,,,,,,,,...---,,,+++************,,,+++*********+++,,,---******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------...+++++++++++++++,,,------******+++,,,,,,---............------,,,,,,++++++,,,,,,------...//////000000...000555888;;;BBBIIILLLPPPVVVZZZ]]]ccckkkrrr|||{{{vvvmmmfffjjjrrrzzz~~~uuufff[[[[[[^^^bbbooo}}}zzzppphhhaaa[[[WWWOOOKKKFFFCCCBBB@@@<<<999:::888666666777888888777777777666666666666777777444666999:::;;;<<<>>>@@@BBBGGGNNNVVV^^^iiiuuu}}}yyyqqqsssuuuvvvwwwqqqnnnmmmooorrrttt|||ssspppzzzyyyccc\\\TTTSSSWWWZZZYYYWWWWWWVVVRRRMMMGGGDDDEEEGGGGGGGGGHHHKKKNNNOOONNNLLLIIIDDD===888444333111000...//////000///...---,,,,,,---------,,,,,,+++***------------------------******+++,,,...///000000------.../////////......------------............------------------------..............................///000111222333333---...000111222222111111000000000000000000000000000000111222222333444444777;;;BBBNNN___rrruuuiii^^^[[[[[[XXXVVVVVVRRRSSSTTTTTTTTTSSSQQQPPPGGGFFFEEEEEEGGGHHHGGGFFFFFFFFFDDDCCCAAA@@@>>>>>><<<<<<<<<<<<;;;:::999999777777666666555333222111666444333333333333222000.........------,,,,,,,,,...---,,,+++************+++***))))))***,,,...000******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,+++++++++,,,------...******+++,,,,,,---......------..................,,,,,,------...///000000111000222777;;;???FFFNNNQQQTTTXXX\\\```fffooovvv}}}}}}wwwpppgggccckkkxxx|||~~~{{{|||~~~}}}jjj^^^XXX```iiirrrttthhh___XXXRRROOOJJJFFFAAA@@@@@@???<<<999999777555666777888888777888888888777777888888888444666999;;;;;;<<<>>>???>>>CCCJJJQQQXXXcccoooxxx~~~|||{{{sssiiigggmmmpppooowww}}}uuupppqqquuusss{{{~~~rrruuuiii```WWWTTTWWWZZZYYYVVVYYYXXXVVVPPPIIIFFFFFFHHHHHHGGGHHHKKKNNNQQQQQQPPPMMMHHHAAA;;;777444111///...///000000000///---,,,------------,,,,,,+++***------------------------++++++,,,------...//////////////////...---,,,+++---------.........//////------------------------........................,,,,,,---...///000111111,,,...000222333222111000000000000000000000000000000000111222333333444444888===GGGUUUgggyyypppfff]]][[[[[[XXXUUUTTTPPPQQQRRRTTTTTTRRRQQQPPPIIIGGGGGGGGGIIIIIIIIIGGGEEEEEEDDDCCCAAA???<<<:::>>>>>>??????>>>===;;;:::999888777666555444333333111222333444444333000///........................*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------------,,,++++++,,,------...------,,,,,,,,,------,,,+++***))))))***++++++///---+++******+++---...------------------------.........---,,,+++***)))***++++++,,,+++***)))(((&&&))),,,///000///,,,***,,,...///...------...///222222444:::BBBIIIOOORRRWWWZZZ]]]bbbkkkuuuxxxuuuwwwyyyooohhhaaabbbppp|||zzz}}}|||xxxuuurrrppp~~~~~~qqqmmm___bbbgggmmmxxx|||ooobbb[[[UUUMMMGGGEEE@@@???>>>===<<<;;;::::::999888888888777777666666777666666555555555666666666666777777888999999999>>>@@@DDDIIIQQQ\\\gggooo~~~}}}{{{zzzzzz~~~~~~}}}zzzxxxgggiiikkklllnnnppptttvvvzzz}}}yyyssstttwwwzzz{{{kkkYYYQQQTTTYYYYYYUUUXXXXXXWWWUUUQQQLLLGGGDDDLLLIIIFFFGGGLLLOOOPPPOOOPPPMMMIIICCC<<<666111///000///------......---+++///...---...//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000******+++,,,,,,,,,++++++---------............///------..............................////////////000111111111111222222222000000000000000000000000444111111444444222333777:::AAANNN\\\lll~~~pppeee\\\[[[ZZZWWWTTTSSSPPPQQQRRRSSSSSSRRRQQQPPPIIIHHHGGGGGGIIIIIIHHHGGGEEEEEEDDDDDDBBB@@@>>><<<======>>>>>>===<<<:::999999999888777666555444444222222333444333222111000.........---------------******+++++++++,,,,,,,,,..................------+++++++++,,,,,,,,,------++++++***))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,+++***))))))***++++++------,,,+++++++++,,,---------------------------............---,,,++++++,,,,,,---------,,,+++***(((***---/////////---,,,---...///...------...000333444888???HHHQQQXXX[[[YYY\\\```eeeooo{{{~~~{{{~~~~~~~~~}}}sssggg```aaaiiiwww}}}~~~|||wwwsssqqqsssuuussshhheeedddkkkwww{{{ooodddYYYSSSNNNHHHBBBAAA======<<<;;;:::999888888888888888777777777666666666666555555555555555666777777777777888888999::::::<<<@@@DDDLLLVVV```ggguuu{{{xxxwwwxxxxxx{{{zzz{{{{{{vvvqqqnnnlllgggiiilllmmmnnnooorrrttttttuuuyyy~~~yyywwwvvvzzzhhh\\\YYYYYYWWWTTTXXXYYYXXXWWWTTTOOOKKKHHHLLLJJJIIIJJJLLLNNNOOOOOOPPPMMMIIIDDD===888333111000///---...//////...,,,///...---...//////---+++++++++++++++++++++++++++++++++,,,---....../////////...---,,,,,,,,,,,,,,,((()))***,,,,,,------------------............////////////...---------,,,............////////////000111111111111222222222111111111111111111111111111//////333333222555999>>>FFFRRR```pppoooeee\\\YYYYYYVVVSSSRRROOOPPPQQQRRRRRRQQQPPPOOOIIIHHHGGGGGGIIIIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@???<<<============;;;:::999::::::999888777666555555333333333222222222111111......------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******++++++************+++++++++++++++************+++,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......//////......---,,,+++,,,---.../////////...---...///.........000111333666===EEEOOOYYY```eeebbbeeehhhllluuu{{{yyyyyywwwmmmbbb[[[cccrrr|||uuuoooooowww}}}ttthhhcccdddiiivvv~~~qqq```WWWNNNJJJGGGBBB>>>>>>::::::999888777777666555888888777777777777666666555555444444444555555666999888777666777888999:::888:::===AAAGGGOOOYYY___lllvvv}}}yyyuuussssssuuuvvvuuuvvvxxx}}}}}}wwwqqqlllgggeeedddjjjmmmpppqqqqqqqqqrrrsssvvvuuuwwwxxxyyy{{{~~~zzz|||xxxjjjaaa\\\XXXVVVYYYYYYYYYXXXVVVSSSOOOMMMLLLMMMOOOOOONNNMMMNNNOOOPPPNNNJJJFFF@@@;;;666444111000....../////////...///...---...//////---+++++++++++++++++++++++++++***+++,,,---///000111111000///...---,,,+++++++++((()))***,,,---...//////---------............///000000///...---,,,,,,+++............////////////000111111111111222222222111111111111111111111111111///000333444444999???HHHPPP\\\jjjyyypppeee[[[YYYXXXUUURRRRRROOOPPPQQQQQQQQQQQQPPPOOOJJJHHHGGGGGGIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCBBBBBB<<<===>>>>>>===<<<:::999999999888777777666555555444333222111111111222222...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++***+++++++++,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////...........................///000000---...///......///111333555999AAAJJJSSS\\\ccchhhooorrrsssssswww~~~|||vvvrrroookkkgggbbbkkkzzzyyyqqqrrr|||uuukkkgggkkkrrr|||ttteeeVVVNNNGGGEEEBBB===;;;<<<888888888777666555555555777777777777777777666666555444444444444555555666999888666555666777888999:::<<<>>>AAAEEELLLTTTZZZeeeoooxxx{{{|||~~~{{{wwwsssqqqqqqrrrtttqqqsssvvv{{{}}}~~~~~~yyyvvvpppkkkgggffffffgggnnnqqqtttuuutttsssssssssyyyxxxxxxxxxwwwwww~~~~~~{{{vvviiiaaa\\\ZZZXXXXXXYYYXXXWWWUUUSSSRRRMMMPPPSSSSSSPPPMMMNNNOOOOOONNNLLLHHHDDD???;;;888333111///...///000///......------...//////...,,,........................+++,,,,,,---...//////000111111000......---------******,,,---............---------............/////////......---------,,,............////////////000000111111111222222222111111111111111111111111444222333555666777>>>FFFTTT]]]jjjxxxqqqfff[[[XXXWWWTTTRRRRRROOOOOOPPPPPPPPPPPPOOOOOOJJJIIIGGGHHHHHHIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCC>>>>>>??????>>>===;;;:::777777777666666555555444444333222111111111222222---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,******++++++,,,,,,,,,,,,(((***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------......//////.........///000111---...///......000333666:::@@@HHHPPPVVV]]]cccgggtttwwwxxxuuuvvv{{{}}}|||}}}|||xxxqqqiiieeejjjpppqqquuu~~~wwwwww{{{pppmmmrrr}}}xxxrrrdddWWWNNNHHHBBBAAA===999777999888888777777666555555555666666666666666666777777444444444444444555666777888777666666666777888999<<<===???AAADDDJJJQQQVVV___iiiqqquuuxxx}}}}}}{{{wwwsssooonnnnnnnnnoooqqqvvvzzz~~~~~~|||}}}~~~}}}|||uuurrrlllhhhfffgggjjjlllpppsssvvvvvvuuusssrrrrrrtttrrrsssuuuuuutttyyy~~~}}}~~~yyyyyyvvvsssggg^^^ZZZVVVWWWWWWWWWWWWVVVUUUTTTOOOSSSVVVVVVRRROOOOOOPPPOOOOOOMMMKKKGGGCCC???===666444111//////000//////...------...//////...,,,........................---------,,,,,,,,,,,,,,,//////.........//////000------.........------,,,---------............///,,,---------......//////............////////////000000111111111222222222111111111111111111111111555333444666666999CCCMMM```jjjxxxrrrggg\\\XXXWWWUUURRRSSSOOOOOOOOOOOOOOOOOOOOOOOOKKKIIIHHHHHHHHHHHHGGGEEEFFFEEEDDDCCCCCCCCCCCCCCC>>>????????????===<<<;;;777666666666555555555444333333333222222222111111,,,,,,,,,,,,------------------------,,,,,,,,,,,,......//////......---,,,+++++++++++++++*********)))******++++++******))))))***+++---------,,,,,,)))***+++,,,---------,,,(((***,,,.........,,,,,,------------------------***++++++,,,---------,,,---,,,,,,,,,,,,---......//////............///000......///...///111444888@@@FFFOOOUUUYYY]]]bbbeeennnsssuuussssssvvvxxxwwwpppooommmfff^^^]]]iiiwww}}}|||zzz~~~|||ssskkkdddYYYOOOFFFAAA===<<<999444444666777777777666666555555555555555666666666666777777555555555555555666777888777777888999999:::::::::;;;===>>>@@@CCCGGGMMMQQQZZZcccjjjmmmqqqwww|||~~~|||zzzwwwsssooollljjjhhhlllpppuuuyyy|||~~~}}}}}}}}}uuuqqqlllhhhggghhhkkkmmmqqqsssuuuuuusssqqqqqqqqqqqqppprrrvvvwwwwwwzzz~~~zzzxxxxxx{{{|||}}}rrruuuqqqbbbYYYVVVVVVVVVWWWVVVVVVVVVUUUSSSUUUWWWWWWUUURRRQQQQQQOOOOOOOOONNNKKKGGGCCCAAA:::777333000/////////...------,,,...///000...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,---......////////////...---,,,+++---------............///+++,,,,,,---...///000000............////////////000111111111111222222222222222222222222222222222333222333666777<<>>>>>>>>>>><<<;;;:::777777777666666666666666222222333444333222111000,,,,,,,,,---......//////......---------,,,,,,,,,---...///000///,,,***(((++++++++++++*********))))))***++++++++++++***)))'''(((***,,,---,,,++++++)))***+++---------------)))***+++---......------........................,,,,,,---------------,,,------,,,,,,,,,---...///..............................///...///111666999@@@HHHPPPVVVXXXZZZ^^^bbbffflllpppnnnnnnpppqqqoooeeebbb^^^[[[XXX[[[lll}}}~~~}}}vvvjjj___XXXPPPJJJ@@@===::::::888444444777666666555555555555444444555555555666666666777777666555555666666888999999777888;;;===>>>???>>>===<<<===???AAACCCGGGLLLPPPWWW___eeegggjjjqqqvvvxxx|||{{{zzzwwwsssoookkkhhhhhhmmmtttyyy|||~~~~~~}}}~~~~~~zzzuuurrrooolllkkkmmmpppssstttuuuvvvuuutttssstttuuuwwwvvvxxx}}}~~~}}}{{{xxx~~~|||{{{~~~yyyuuuyyykkk^^^WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWVVVTTTRRROOOPPPPPPPPPNNNJJJGGGDDD===999444111//////...------,,,,,,...///000///------------------------------------------,,,,,,,,,...------,,,,,,,,,------...////////////......------------............///,,,---------.../////////............////////////000111111111111222222222222222222222222222222222222222555888<<>>EEENNNTTTUUUVVVZZZ^^^bbbiiimmmllljjjjjjjjjhhhaaaZZZUUUUUUWWW^^^ooo~~~~~~tttuuunnn```SSSLLLGGGCCC>>>;;;:::;;;999666777;;;555444444444444444444444444555555555666666777777666666666666777888::::::777:::===AAABBBBBBAAA@@@>>>???AAACCCEEEIIINNNRRRXXX___dddeeegggmmmrrrttt}}}}}}}}}|||xxxsssnnnkkkdddkkksssxxx|||zzzuuuuuusssqqqoooqqqtttxxxzzzyyyyyyyyyxxxwwwvvvxxxzzz{{{yyy{{{zzzxxxvvvvvv}}}{{{~~~wwwvvvvvvfffXXXXXXXXXXXXXXXXXXXXXXXXYYYVVVTTTUUUXXXXXXUUURRROOOPPPQQQQQQOOOLLLHHHFFF???;;;555111///...---,,,---,,,,,,...///000///---////////////////////////,,,------....../////////222111000///...---------------...///000000//////---------.........//////..................------............/////////000000111111111111222222222222222222222222222222222222333777===BBBLLL^^^ooovvvjjj^^^YYYXXXVVVTTTUUUOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKHHHGGGHHHIIIHHHHHHEEEDDDCCCBBBAAABBBBBBCCCDDDCCCBBB@@@>>>;;;999888666666555444444444444555444222111111222111000......---+++++++++,,,...000111///---***))))))***+++///000111222111000...,,,++++++,,,,,,,,,++++++***,,,,,,---...//////000111*********,,,...///...,,,))))))***+++,,,,,,------------------------------333222000///.........///------,,,+++,,,---...///,,,,,,,,,------.........------------------------000///......111555:::===FFFHHHLLLOOORRRWWW\\\```fffffffffggggggeeebbb```ZZZYYYTTTPPPVVVgggyyy|||zzzzzzyyypppjjj```VVVNNNGGGAAA>>>;;;;;;:::999999888999999666666666666777777777888444444444333333333333222444555555666888999;;;<<>>;;;999888666666555444444444444555555444222222333333111000...---,,,+++,,,---///000222111///---,,,,,,,,,---...///000111000///---,,,+++++++++,,,,,,++++++***************++++++++++++*********,,,...///...,,,*********+++,,,,,,,,,---------------------------222111///...------.........---,,,,,,,,,---......,,,,,,,,,,,,------------////////////////////////111000///000333888===@@@HHHJJJMMMPPPTTTYYY___cccjjjhhhfffffffffddd___\\\TTTVVVTTTSSSZZZiiixxx~~~yyyyyyyyy}}}}}}uuuhhhbbbXXXOOOGGGBBB===:::888777666555555555555555666666666666666777777777666666666666666666555555666666666777999:::<<<===BBBCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCFFFJJJNNNQQQXXX]]]ccciiinnnrrrvvvyyy}}}{{{ssskkkgggeeeiiikkkpppuuu{{{|||yyywwwwwwxxx|||}}}{{{{{{{{{|||~~~~~~wwwvvvtttsss|||}}}vvvhhh[[[VVVWWWVVVWWWXXXYYYXXXWWWXXXYYYXXXUUUSSSNNNLLLJJJKKKMMMMMMLLLJJJEEE@@@:::444111000/////////...,,,---......---+++,,,,,,,,,,,,------------........................------........./////////---------,,,,,,---......,,,,,,---------.........////////////////////////............///000111222222111111111000000000000111222333333222222333444333666===HHHXXXkkk}}}zzznnnaaa\\\ZZZVVVSSSSSSRRRQQQQQQPPPOOONNNMMMMMMJJJHHHGGGGGGIIIJJJJJJIIIGGGFFFDDDBBBAAA@@@AAAAAACCCCCCBBB@@@===;;;999777666666555444444444444555666444333333444333222000///...---------...///000222111///---,,,,,,,,,---------...//////...,,,+++***++++++,,,,,,+++++++++---------,,,,,,++++++++++++******,,,......---,,,++++++++++++,,,,,,,,,,,,------------------------000///...---------------......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++////////////////////////111000111333777<<>>???DDDEEEEEEFFFGGGGGGFFFFFFDDDDDDCCCDDDGGGKKKOOORRRXXX\\\dddjjjpppuuuzzz}}}{{{qqqgggbbb```fffjjjooouuuzzz}}}~~~~~~~~~|||{{{{{{}}}~~~zzz|||~~~xxxtttqqqooosss|||zzzuuu~~~xxxfff[[[WWWUUUVVVYYY[[[ZZZYYYYYYYYYWWWTTTRRRMMMKKKIIIHHHJJJLLLLLLLLLEEECCC???999444111111222///...------......---+++------------.........///,,,---...//////...---,,,,,,---------............,,,,,,,,,,,,---...///000---............/////////////////////////////////............///000111222111111111111111000000000111222333333222222444555444888AAARRRfff{{{zzzmmmbbb]]][[[XXXUUUUUUSSSSSSRRRPPPOOONNNMMMLLLHHHGGGFFFHHHJJJKKKKKKJJJHHHGGGDDDBBBAAA@@@@@@@@@CCCCCCAAA@@@===:::888777666666555444444444444555555444222222333333111000///............///000111///...---++++++***++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,++++++------------------,,,,,,++++++***,,,......---+++,,,,,,,,,,,,,,,,,,++++++------------------------......------,,,,,,,,,,,,......------,,,,,,,,,,,,------,,,,,,+++++++++***------------------------000000222555:::???DDDHHHLLLNNNQQQUUUYYY^^^eeejjjpppjjjccc```aaa```\\\VVVQQQYYYaaaeeellltttzzz{{{wwwuuutttuuuvvvxxx|||uuuhhh___RRRMMMDDD>>>:::888777666999888888777777888888888777777666666666666555555888888888999999:::::::::<<<<<<<<<<<<>>>???@@@AAAEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEFFFHHHLLLPPPSSSVVV\\\ccckkkqqqwww}}}zzznnnddd___]]]eeejjjqqqwwwzzz|||}}}~~~~~~}}}~~~yyy{{{yyyrrrpppnnnqqquuuzzz~~~|||ppprrr|||ooo```XXXUUUVVVZZZ[[[ZZZYYYXXXXXXVVVSSSPPPLLLJJJGGGFFFGGGIIILLLMMMGGGGGGEEE???888222222333///...------......---,,,............////////////,,,---///000000///---,,,,,,,,,,,,---------......---------------...//////------........./////////////////////////////////000000000000111222333444111111111111111111111111000222444444333444555777888<<>>DDDIIIKKKNNNRRRWWW\\\___bbbfffiiihhhddd___[[[[[[]]]^^^___\\\eeemmmqqqvvv|||~~~|||{{{zzzvvvrrrssswwwxxxvvvsssrrrrrruuuzzz}}}qqqhhhjjjuuuuuulllaaaVVVNNNEEEBBB===:::999999999888777666666666666777777888777777777888888999999999888888999:::<<<===>>>>>>BBBBBBBBBCCCCCCDDDFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIIIILLLOOOSSSUUUXXX]]]eeelllrrrxxx}}}}}}uuukkkdddaaaaaakkkpppwww|||}}}~~~xxxrrrnnnllloooiiihhhqqq~~~}}}{{{sssrrrpppcccZZZXXXZZZYYYXXXVVVVVVVVVTTTPPPMMMJJJIIIGGGDDDCCCDDDGGGJJJMMMMMMLLLGGG@@@888333000000///......//////...,,,............/////////000,,,---...//////...---,,,,,,---------............111000///...------------,,,,,,---------.........////////////////////////............///000111222111111111222222222222222000222444555555666888:::999BBBSSSiiiuuujjj```^^^]]]YYYVVVVVVTTTSSSRRRQQQPPPOOONNNNNNGGGGGGGGGIIIKKKKKKJJJHHHFFFEEECCCBBBAAAAAABBBBBBBBBBBB@@@???<<<:::777666666666555444444444444555555333222222222222111///,,,,,,---........................///......------++++++++++++,,,,,,------))))))***+++,,,,,,,,,,,,------....../////////000---,,,+++,,,------,,,***+++,,,,,,,,,---.........------------------------,,,---...//////...---,,,)))***,,,...//////......---..................///000000000000000000000000222444777;;;AAAFFFKKKNNNQQQUUU\\\aaaccceeeggghhheeeccc___ZZZXXXYYY^^^cccdddlllssswww|||{{{|||~~~xxxssspppooosssyyy{{{lllddd___eeerrruuujjj```VVVMMMFFF@@@>>>;;;::::::999888777999999999999999:::;;;;;;777777888999:::;;;;;;<<<;;;<<<===>>>@@@AAABBBCCCEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKJJJKKKMMMPPPTTTVVV\\\aaagggnnntttyyy}}}~~~uuullleeedddeeemmmsssyyy|||}}}vvvooonnngggeeejjjqqq~~~}}}~~~{{{mmm```ZZZZZZYYYXXXWWWVVVVVVUUUQQQOOOIIIIIIHHHEEEBBBBBBEEEHHHLLLKKKJJJHHHDDD===666111000///......//////...---------........./////////........................------........./////////000///...............///---............/////////////////////////////////............///000111222111111111222222333333333000222444555666777999;;;>>>JJJ]]]rrrvvvkkkaaa^^^\\\XXXTTTSSSSSSSSSRRRQQQPPPOOOOOONNNHHHGGGHHHIIIKKKKKKIIIGGGEEEDDDCCCBBBAAABBBBBBCCCBBBBBB@@@???<<<999777666666666555444444444444555666444333333333333222000+++,,,------......------,,,,,,,,,------,,,++++++,,,+++++++++,,,------...((()))***+++,,,---------------,,,,,,,,,+++++++++---,,,+++,,,------,,,***++++++,,,,,,---...//////------------------------,,,---.../////////...---((())),,,...////////////---.........///000000000////////////////////////444666999>>>CCCHHHMMMOOOSSSXXX___dddggggggggghhhddddddaaaZZZUUUVVV]]]dddkkkrrrxxx||||||vvvsssrrrwww~~~uuulll___\\\^^^fffttt{{{mmmaaaWWWNNNEEE???<<<;;;999999999999777555777777666666777888999999777777888999;;;<<<===>>>??????@@@BBBDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNNNNOOOOOOMMMLLLKKKKKKMMMQQQTTTVVV___cccjjjpppuuuyyy~~~wwwmmmgggfffgggnnntttzzz||||||~~~wwwqqqjjjgggiiijjjqqqwwwzzzttteee\\\[[[YYYXXXWWWWWWWWWVVVSSSPPPIIIJJJIIIFFFBBBAAACCCFFFKKKIIIHHHGGGFFFAAA999222111///......//////...---------------.........//////...------------...///.........////////////000......---......///000111////////////000000000000////////////////////////000000000000111222333444111111111222222333333333000222444555666777:::<<>>???AAAAAABBBCCCDDDFFFHHHIIIJJJJJJIIIHHHHHHHHHJJJKKKMMMPPPOOOOOORRRVVVUUUPPPKKKLLLJJJJJJMMMRRRVVVWWWWWW\\\aaaiiipppvvv{{{}}}tttmmmiiiiiiiiijjjppprrrwww|||tttmmmiiijjjrrr|||yyywwwqqqeeeaaa[[[ZZZXXXWWWXXXWWWSSSOOOHHHFFFDDDBBB@@@>>>======BBBEEEIIILLLKKKGGGAAA===333111///...000111111111------..................///......------.....................////////////,,,,,,------............------///000000000///...000000000000000000000000---...///000111222333444444333111000///000111222333444555666888===CCCGGGWWWfffxxxyyymmmbbb]]][[[WWWTTTSSSNNNOOORRRTTTTTTSSSQQQOOOKKKIIIGGGGGGGGGGGGEEEDDDDDDDDDCCCBBBAAA@@@??????>>>???@@@???<<<999777777555555444333333333333333111222222111111000///...222000...---......---+++............---------------,,,,,,,,,,,,,,,,,,+++......------,,,++++++***)))******++++++,,,------***+++,,,,,,------,,,,,,------,,,,,,------...///+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---------.........,,,+++,,,---------------------------///000000//////111555999???CCCHHHKKKNNNTTT[[[aaakkklllmmmllliiigggfffgggbbb___XXXQQQNNNRRR\\\dddpppwwwxxxggg[[[XXX]]]fffuuutttfff\\\OOODDD>>>;;;999777===<<<;;;;;;::::::::::::::::::999999999:::<<<=========>>>@@@AAACCCDDDDDDCCCCCCDDDFFFGGGIIIJJJKKKIIIIIIHHHHHHIIIKKKMMMNNNOOOOOOPPPSSSVVVWWWSSSOOOIIIHHHIIILLLQQQVVVXXXYYY^^^bbbiiipppvvv{{{{{{rrrkkkhhhiiilllmmmsssvvv{{{tttkkkggglllrrryyywwwxxx~~~|||ooohhh^^^[[[YYYYYYZZZXXXTTTPPPKKKGGGCCCAAA@@@???<<<999>>>AAAGGGKKKLLLJJJGGGDDD555333000...///000000000//////..................///......---......//////............////////////,,,,,,,,,------------------......///000/////////000000000000000000000000...//////000111222222222444333111000000111222222222555888999;;;AAALLLTTTdddrrryyymmmaaa\\\ZZZVVVSSSRRRPPPQQQRRRSSSSSSRRRPPPOOOIIIGGGFFFFFFGGGHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>><<<===???>>>;;;888777777666666555444444444444555111111111111000///......333111///.........---,,,.........---------,,,,,,---------,,,,,,+++++++++))))))***+++,,,---...///******++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,---......,,,,,,,,,...---------------.........111111000//////222777;;;CCCEEEHHHLLLQQQXXX```gggiiiiiiiiihhhgggfffffffffccc___XXXRRRRRRWWW```gggooouuu~~~yyykkk```\\\bbbkkk{{{xxxjjj[[[SSSHHH???;;;:::999999<<<<<<;;;;;;:::;;;;;;;;;::::::999::::::<<<===>>>>>>???AAACCCDDDEEEEEEEEECCCCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMMMMMMMNNNRRRUUUVVVSSSQQQIIIIIIJJJMMMQQQUUUXXXYYY```dddkkkpppuuuzzz~~~{{{qqqjjjhhhjjjnnnpppuuuyyytttmmmmmmooolllwww~~~wwwuuuyyynnnaaa[[[WWWYYY[[[YYYUUUSSSPPPJJJDDDCCCCCCBBB===888:::>>>DDDIIILLLLLLJJJHHH999555111///////////////000000//////......------...............//////000............////////////............////////////---......///////////////////////////////////////333222222111000///......333333222111111111222333444777:::;;;===HHHXXXeeeqqqxxxlll```\\\YYYVVVRRRRRRTTTSSSRRRPPPOOONNNNNNNNNFFFEEEEEEFFFHHHJJJIIIIIIEEEDDDCCCBBB@@@???>>>===;;;===>>>===;;;888777888888777777666666666666666222222222111111000///...111///------///000///......------------,,,,,,,,,---------,,,,,,+++++++++'''((()))***+++,,,---...+++,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,---...---,,,,,,---...------......////////////111111111000000333999===DDDEEEHHHLLLRRRZZZccchhhdddddddddeeefffggghhhhhhddd___YYYWWWYYY```ggglllqqquuuzzzyyykkkcccaaafffsss{{{lll___PPPJJJBBB<<<999999:::;;;;;;::::::::::::;;;;;;<<<999::::::;;;<<<>>>???@@@AAAAAACCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKIIIJJJLLLOOORRRSSSRRRQQQKKKLLLMMMOOOQQQTTTXXXZZZcccggglllpppuuuyyy}}}|||rrrkkkjjjmmmpppsssxxx|||xxxrrrmmmiiillluuuxxxzzzvvveee\\\UUUXXX[[[YYYVVVVVVSSSMMMGGGDDDEEECCC>>>999999===BBBHHHKKKKKKIIIHHH===999444000/////////...000000000//////......---...............///000111............////////////////////////////////////............/////////000////////////////////////333222222111000///......222222222222222222333333444666888999???NNNdddtttvvvjjj___[[[YYYVVVSSSSSSVVVUUURRROOONNNMMMMMMMMMEEEDDDEEEGGGJJJLLLLLLKKKFFFEEEDDDBBBAAA???>>>===<<<===>>>===;;;888777777888888777666666666666666222333333222222111000///...---,,,---...000000///------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******************,,,,,,------,,,+++)))(((***+++,,,,,,------,,,,,,------,,,,,,------...///+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,+++---...---,,,,,,---///------......///000000000111222222222222555:::===DDDEEEGGGKKKRRR[[[bbbgggcccbbbccceeehhhiiihhhgggbbb^^^ZZZ[[[bbbiiimmmooossstttwww}}}vvvmmmddddddjjjuuuwwwmmm___TTTEEEBBB===999777888999;;;:::::::::::::::;;;<<<===;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHHHHHHHGGGEEECCCBBBDDDDDDEEEFFFGGGGGGHHHHHHGGGIIIKKKMMMOOOPPPPPPPPPMMMOOOQQQRRRSSSVVVZZZ]]]fffiiimmmqqqtttxxx|||{{{sssnnnnnnrrruuuxxx}}}{{{pppkkkhhhjjjttt|||nnn```VVVXXX[[[XXXWWWYYYRRRNNNIIIFFFEEEBBB???;;;999<<>>>>>===>>>???>>>;;;999777777777666666555444555555555333444444333333222111000...---+++,,,...//////...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************+++,,,------,,,***)))***+++,,,,,,------,,,,,,------,,,,,,------...///+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,+++,,,...---,,,,,,---///,,,,,,---......///000000000111333333444666:::===DDDDDDGGGLLLSSS[[[bbbeeedddcccccceeeggggggdddaaa\\\ZZZYYY^^^gggnnnooonnnoooqqqsssxxxrrrkkkhhhnnnxxxvvviii___SSSJJJ>>>>>><<<:::999888:::;;;;;;;;;;;;;;;<<<===>>>???>>>???AAACCCEEEFFFGGGGGGDDDCCCCCCDDDEEEGGGIIIJJJNNNOOONNNMMMKKKHHHEEECCCEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMMMMNNNOOOPPPNNNPPPSSSTTTVVVYYY^^^bbbhhhjjjnnnqqqtttwww|||~~~yyytttqqqsssxxx|||~~~~~~sssmmmiiillltttzzzhhhZZZZZZ[[[WWWVVVZZZSSSQQQNNNJJJFFFDDDAAA@@@999<<>>>>>???@@@???<<<999777777555555444333333333333444444444444444333222111111///---+++,,,---...---,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------***++++++,,,,,,------...((()))+++---------,,,+++++++++,,,---------,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++++++++,,,------,,,,,,...///++++++,,,,,,---...//////000111444555666777:::===DDDEEEGGGLLLTTT\\\aaadddeeedddcccdddeeeccc]]]YYYXXXVVVWWW___jjjppppppllljjjllloootttuuuppppppxxxnnn```VVVLLLDDD======>>>===;;;;;;<<<===<<<<<<<<<<<<===???@@@AAAAAABBBDDDFFFHHHJJJJJJKKKDDDCCCCCCDDDFFFIIILLLOOOTTTTTTSSSRRROOOKKKGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGIIIKKKMMMMMMNNNOOOPPPMMMPPPTTTVVVXXX[[[aaafffiiikkknnnqqqssswww{{{{{{wwwtttssswww|||}}}tttllljjjkkkvvv{{{nnn]]][[[[[[WWWUUUYYYUUUUUUSSSOOOJJJFFFEEEFFF999<<>>AAADDDJJJMMMRRRTTTSSSPPPNNNMMMIIIHHHGGGGGGIIINNNVVV[[[^^^\\\WWWRRRNNNKKKIIIIIIEEEFFFGGGFFFEEEFFFHHHJJJJJJKKKLLLNNNOOOOOOPPPPPPNNNQQQUUUXXXZZZ]]]```bbbgggiiimmmrrrvvvzzz|||~~~{{{xxxvvvwww|||ooommmooorrr~~~~~~jjj]]]XXXXXXWWWTTTUUUSSSRRRQQQNNNJJJEEEAAABBB??????CCCJJJNNNMMMJJJJJJFFFAAA:::555333222111111111000//////////////////......------...000111333111000//////000111333....................................////////////000000000000111111111111000000000000111111111111222333555444333333555666888;;;EEEXXXpppuuujjj___[[[ZZZWWWUUUUUURRRSSSUUUVVVUUUSSSPPPOOOJJJHHHFFFFFFHHHJJJKKKLLLKKKIIIGGGDDDBBBAAAAAA@@@AAAAAA@@@???===:::777666666666666666555444333333111222222222111000...------------.........////////////...------,,,++++++------,,,++++++***)))))))))***+++++++++***((('''------------------------,,,,,,+++******+++,,,,,,---,,,+++))))))***+++,,,+++,,,,,,,,,------------------------------------....../////////...,,,+++............///000111111,,,...222777<<<@@@DDDFFFDDDDDDGGGMMMUUU[[[^^^___aaabbbcccbbb___ZZZVVVTTTRRRWWW]]]ccckkkrrrrrrnnnnnnppprrrsssxxx}}}{{{}}}ppp```UUUJJJBBB???@@@??????>>>======>>>>>>>>>>>>???AAABBBCCCGGGLLLOOOVVVZZZ^^^___\\\VVVRRROOOHHHHHHIIIKKKOOOUUU\\\``````\\\VVVPPPLLLIIIHHHHHHEEEFFFGGGGGGFFFGGGHHHJJJHHHIIIJJJLLLMMMNNNNNNOOOMMMPPPTTTXXXZZZ\\\___bbbgggiiilllppptttxxx{{{||||||zzzyyy{{{uuuppppppooosss{{{vvvdddZZZVVVTTTSSSWWWWWWVVVVVVTTTPPPJJJFFFAAA???===AAAGGGKKKKKKIIIJJJGGGBBB===888444222111111000//////......//////...............///000000000///---,,,,,,---///000....................................////////////000000000000111111111111000000000000111111111111222333444444444444555777<<>>BBBFFFGGGDDDFFFIIIOOOVVVZZZ\\\\\\^^^```cccbbb^^^YYYUUUSSSXXX]]]cccggglllqqqooojjjlllrrrwwwwwwvvv}}}nnnaaaRRRIIIBBB>>>@@@DDDAAA@@@@@@???>>>>>>??????@@@AAABBBCCCGGGMMMTTTYYYeeehhhiiigggaaaYYYRRRNNNIIIKKKMMMRRRWWW]]]aaaddd___[[[UUUOOOJJJHHHHHHHHHFFFGGGIIIIIIHHHHHHJJJLLLJJJJJJKKKLLLMMMOOOPPPQQQMMMQQQUUUYYY\\\^^^aaaccchhhiiikkknnnrrrvvvzzz|||}}}}}}~~~wwwsssnnnlllmmm~~~ooo___VVVTTTUUUTTTTTTUUUUUUTTTPPPJJJFFFDDD@@@>>>@@@EEEIIIKKKJJJKKKIIIEEEAAA;;;666222000000000///...............---......//////////////////...---,,,,,,---...///////////////////////////............////////////000000000000111111111111000000000111111111222222222333444444444444666888>>>GGG\\\yyysssiii```^^^]]]XXXTTTSSSRRRRRRSSSSSSSSSQQQOOONNNJJJHHHFFFFFFHHHIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBBBB?????????>>><<<:::888777666666444444444555666777222222222222111///---,,,........................//////......---------,,,///.........------,,,,,,///............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,------,,,------------.........------------------------+++,,,---......///000000............///000111222111333777;;;???AAACCCDDDFFFIIINNNSSSXXX[[[[[[[[[___bbbcccaaa\\\VVVSSSRRR]]]ccciiikkknnnpppmmmgggkkkooossssssrrrvvv{{{qqqbbbWWWLLLEEEBBB@@@CCCHHHCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFIIIOOOWWW]]]iiiiiihhhddd]]]UUUPPPNNNPPPRRRUUUZZZ^^^aaabbbbbb[[[XXXTTTPPPMMMJJJIIIIIIHHHJJJLLLLLLLLLLLLMMMOOONNNNNNNNNNNNPPPRRRTTTUUUQQQUUUZZZ^^^```bbbdddfffiiijjjlllooorrrwwwzzz|||~~~zzzqqqlllmmmrrr|||zzzfffZZZXXXYYYQQQRRRSSSUUUTTTQQQKKKFFFGGGDDDAAAAAADDDIIILLLMMMJJJJJJHHHDDD???999333000000//////...............,,,---///000000000///...000///............///000000000000000000000000000............///////////////000000000111111111111000000111111111222222222222333444444444555888:::>>>III```sssiii```^^^]]]XXXTTTSSSQQQQQQQQQQQQQQQOOONNNMMMJJJHHHGGGGGGHHHIIIHHHGGGEEEEEEEEEDDDCCCBBBBBBAAA===>>>>>>===<<<:::888777555444333333333444555666000000111222222111///........................---///...............------------------,,,,,,,,,,,,)))))))))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,------------------------------------...---------.........///------------...///000000111333777<<>>AAADDDGGGIIIIIIIIIGGGCCC===777444111111000///////////////---......///////////////------------------------////////////////////////............////////////000000000000111111111111111111111222222222222333333444444444555777;;;???HHHUUUllluuujjj___[[[ZZZWWWUUUUUUSSSRRRRRRRRRQQQPPPPPPOOOJJJIIIGGGGGGHHHHHHFFFDDDEEEEEEEEEEEECCCBBB@@@???;;;<<<<<<===<<<;;;999888555666666555555444333222000111222222111000///...//////.........---------............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,+++******------------............------------------------///...------------...///------------...///000111///222888>>>DDDGGGHHHIIIPPPTTTYYY]]]^^^```bbbdddcccaaa\\\RRRJJJJJJSSS[[[dddooozzz{{{rrrrrrrrrqqqooommmjjjiiillluuuyyymmmbbbXXXRRRJJJEEECCCGGGIIIIIIJJJMMMLLLNNNRRRXXX^^^dddiiillloookkkeee^^^XXXVVVWWWZZZ^^^aaaeeeiiilllpppuuuxxxvvvttttttvvvwwwuuuoooiii^^^\\\XXXUUURRRQQQQQQQQQTTTWWWZZZ\\\\\\\\\\\\]]][[[YYYUUURRRRRRTTTWWWZZZ[[[___dddggghhhhhhggghhhgggkkkpppvvv|||~~~rrrppprrr{{{vvvxxxooo```XXXVVVTTTSSSSSSSSSQQQNNNLLLBBBAAA???======>>>BBBDDDGGGHHHHHHFFFCCC>>>999666222222111000000000000000...............///000000.........//////.............................................////////////000000000000111111111111111111111222222222333333333444444444555888===@@@MMM]]]uuuvvvjjj___[[[ZZZWWWVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQJJJIIIHHHHHHHHHGGGEEECCCEEEEEEEEEEEECCCAAA???>>>;;;;;;<<<<<<<<<;;;999999666777888888777555333222222333333222111///---,,,//////.........---------.........///////////////,,,---------------------)))***+++,,,,,,***((('''++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++***)))............/////////000------------------------...---,,,,,,---...000111.........//////000111222444777<<>>???BBBDDDGGGGGGGGGFFFCCC???:::888333222222111111111111111//////...------///000111000000111111111111000000..................................../////////000000000000000111111111111111111222222222333333333333444444444555888===AAANNNbbb|||{{{jjj\\\ZZZZZZTTTQQQSSSRRRRRRRRRRRRSSSSSSSSSSSSNNNLLLHHHGGGGGGFFFEEEDDDGGGEEEBBBAAABBB@@@===999<<<=========<<<:::888777666555444444333333333333444444444333222111000///***,,,---------...000222000000000000///...,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,+++***))))))...............---------------,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------...000///......///000222888???FFFIIIKKKLLLLLLTTTYYY\\\\\\___cccdddaaaZZZVVVOOOHHHFFFKKKVVV___mmmpppvvv~~~}}}uuunnnjjjoooxxxwwwjjj___XXXSSSOOOLLLNNNPPPSSSVVVYYY^^^dddiiitttyyy~~~~~~zzzssskkk```XXXWWWVVVSSSRRRVVV\\\^^^```bbbbbbaaa```___fffccc^^^XXXSSSSSSVVVYYYZZZ]]]```aaaaaacccgggkkkiiimmmrrrwww|||wwwqqqwww|||~~~yyy~~~nnn```^^^ZZZUUUUUUWWWVVVQQQLLLGGGAAA;;;888;;;???BBBCCCIIIIIIHHHGGGDDDBBB???>>>666555444333222000///...000000////////////000000000000000000000000000000------......///000000000////////////...............///000111111000///...222222222222333444555555666333444777888:::???GGG]]]lll}}}lll^^^\\\[[[UUURRRTTTTTTTTTSSSSSSRRRRRRQQQQQQMMMKKKHHHGGGGGGGGGFFFEEEIIIGGGDDDCCCCCCBBB???<<<<<<<<<<<<<<<;;;999888666666555444444333333333333333333333333222111000///...//////...------...000...////////////...............------------......******++++++,,,++++++++++++,,,,,,,,,,,,+++******---------...............---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------//////...---------------,,,...//////...///000222999>>>EEEKKKNNNPPPRRRSSSWWW[[[]]]]]]___bbbbbb___TTTPPPJJJFFFHHHOOOZZZbbbgggiiioooyyy}}}uuuqqqsssyyyrrrkkkaaaYYYVVVUUUUUUTTTVVVZZZ___fffmmmvvv~~~yyyssskkkddd```bbbbbb___]]]___aaabbbcccdddeeedddcccbbbfffddd___ZZZVVVVVVYYY\\\[[[^^^aaabbbaaacccgggkkkkkkooovvv{{{uuuuuuvvvzzz}}}zzz}}}nnnbbb[[[WWWRRRQQQTTTTTTQQQMMMLLLFFF>>>;;;<<>>777666444333111000//////000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////222222222222333444555555666555555888999===GGGRRRgggvvvpppaaa^^^]]]VVVSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPLLLJJJGGGFFFGGGHHHGGGFFFIIIGGGEEECCCCCCAAA???===;;;;;;<<<;;;:::999777666666666555444333333333333111111222111111000///...111222111000---,,,---...------......////////////------............------(((((()))++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------......//////+++,,,------......------,,,,,,++++++++++++,,,,,,........................//////...------------...+++---...//////000222444???CCCHHHMMMQQQTTTWWWYYYZZZ^^^```^^^___bbbaaa^^^SSSNNNHHHFFFJJJSSS\\\bbbbbbdddiiisss|||xxxwww|||xxxiiiddd]]]YYYZZZ^^^aaacccjjjooowww}}}vvvqqqmmmkkkmmmrrruuurrrppppppiiiiiiiiihhhhhhggggggggghhhfffccc^^^[[[ZZZ]]]___^^^```ccccccbbbcccgggkkkmmmssszzz}}}vvvsssttttttttthhh\\\VVVPPPOOORRRTTTSSSPPPOOOIIIBBB<<<;;;===???AAAEEEGGGIIIJJJHHHEEEAAA>>>999888555222000000000000000000////////////000000000000000000000000000000222222222111000/////////...//////000000111111111000000000//////000000111222222222222333444555555777666777888:::AAARRRaaawwwrrrddd```^^^WWWTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQLLLIIIGGGFFFGGGHHHHHHGGGGGGEEECCCAAA@@@>>>===<<<:::;;;;;;;;;:::888666555777666555444333222222222000000000000000///......222222222000...---...//////.........---.........,,,,,,...//////...,,,,,,((()))******+++++++++***)))***+++,,,------------++++++,,,------...//////+++,,,---...///...---,,,,,,++++++******++++++,,,------------------------///......---------......+++,,,...//////111555777@@@CCCGGGKKKOOOSSSWWWZZZ[[[___aaa___```bbbbbb^^^WWWQQQKKKIIINNNUUUZZZ]]]```aaafffooo||||||{{{{{{~~~{{{sssmmmjjjgggfffiiiooovvvzzzzzzwwwtttwww~~~tttrrrooollljjjiiijjjjjjlllkkkhhhccc___^^^___aaa```bbbdddcccbbbccchhhlllpppvvv}}}vvvttt~~~uuu}}}uuuccc[[[SSSPPPSSSVVVVVVUUUPPPKKKCCC===:::999;;;<<>>KKKdddzzzsssdddaaa^^^XXXTTTUUUPPPPPPQQQRRRSSSTTTUUUUUULLLJJJGGGFFFGGGHHHGGGFFFHHHHHHFFFCCC@@@>>>???@@@;;;;;;<<<;;;:::999777666888777555444333222111111//////000000000000//////---...//////......000222333222///---+++*********,,,,,,------------,,,,,,,,,------,,,+++***))))))******,,,---............++++++,,,,,,------......+++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---...///000333777;;;@@@CCCHHHKKKOOOSSSWWWZZZYYY]]]]]][[[[[[\\\[[[WWWNNNNNNOOORRRWWWZZZ[[[[[[VVVYYY^^^hhhwww{{{{{{}}}~~~{{{{{{|||~~~tttmmmjjjkkklllrrrrrrpppmmmhhheeedddddddddfffgggfffeeegggmmmrrrxxx~~~zzzyyy}}}zzzmmm^^^TTTRRRTTTUUUUUUSSSQQQNNNHHHBBB>>>===>>>===AAAFFFIIIJJJHHHDDDAAA===;;;777444222111111111000000////////////000000000000000000000000000000---------...///000000000...//////000000111111111000000000000111222222333222222222222333444555555777666888>>>GGGWWWpppqqqbbb___]]]WWWSSSUUUQQQQQQRRRRRRSSSSSSTTTTTTMMMKKKHHHGGGGGGGGGFFFEEEHHHHHHGGGCCC???===???AAA<<<<<<<<<<<<;;;999888666888777666444333222111111///000000111111000000000---...///...------///111222000...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------------------------------------...//////---...//////000333888;;;@@@DDDIIIMMMQQQTTTXXX[[[XXX[[[ZZZVVVTTTTTTRRRMMMEEEJJJPPPUUUXXXYYYYYYZZZUUUXXX]]]dddppp|||~~~yyyoookkkkkklllpppqqqqqqoookkkiiihhhhhhhhhiiijjjiiiiiilllrrrwww}}}}}}~~~zzzfffXXXSSSTTTUUUTTTQQQRRRQQQMMMFFFAAA??????<<>>>>>;;;>>>BBBFFFGGGFFFDDDCCC<<<;;;999777555222000///000000////////////000000000000000000000000000000222222111111000000//////////////////...............///111222333333222222222222222222333444555555777666;;;III[[[qqqqqqccc___^^^[[[VVVSSSRRRRRRRRRRRRRRRRRRRRRRRRJJJHHHFFFEEEFFFFFFDDDCCCHHHGGGEEEDDDBBBAAAAAA@@@@@@???>>>===:::888666555555555444333333222111111111111111111000000000000---------.........//////......---------,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------............///------,,,++++++******)))!!!''',,,//////...---111000...,,,+++++++++,,,///............---------...---,,,---000555:::===DDDEEEGGGJJJNNNRRRUUUWWW\\\\\\[[[YYYTTTNNNIIIFFFDDDOOO[[[___]]]XXXWWWXXXVVVWWW\\\ccclllvvv|||~~~ssskkkooowww~~~vvvqqqssstttzzzuuurrrrrrqqqoooqqquuutttsssqqqqqqsssyyy~~~|||jjj___ZZZXXXXXXVVVUUUSSSQQQLLLHHHDDDBBB>>>???AAAEEEHHHHHHFFFDDD???<<<888666555444222111111000000000000000111111222000...---,,,---...///222111000//////000111222000000000000000000000000111111222222222222111111///000111111111222555888888:::CCCUUUoooqqqccc___^^^ZZZUUUSSSTTTSSSSSSRRRQQQPPPOOOOOOLLLJJJHHHGGGHHHHHHFFFEEEHHHGGGEEEDDDBBBAAAAAAAAA@@@???>>>===:::888666555555555555444444444333333111111111111000000000000,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------............---------,,,,,,,,,,,,+++'''))),,,......---+++)))((()))+++,,,............---------.........//////......---///222777===@@@BBBDDDFFFJJJNNNRRRUUUWWWZZZ[[[ZZZWWWPPPJJJFFFEEEKKKUUU___ccc```[[[YYYZZZXXXWWWXXX^^^hhhrrrxxx{{{nnngggeeelllvvv~~~~~~}}}}}}zzzuuurrrrrrqqqooorrrvvvwwwuuussstttwww}}}yyyggg[[[XXXYYYWWWVVVTTTRRRNNNIIIEEECCC>>>???AAADDDGGGHHHFFFEEE???<<<888666555444222111111111000000000000111111222000///---------///000111000////////////000111000000000000000000000000111111222222222222111111///000111111111333666888<<>>===;;;888666555555555555555555555555555222222111111111000000000,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------............,,,,,,------------......---...//////...---+++***$$$&&&***---//////...---++++++,,,---...///000111......///111555:::???CCCAAABBBEEEIIINNNSSSWWWYYY^^^```___YYYPPPJJJIIIJJJQQQYYYcccgggeee```______ZZZVVVTTTXXXbbblllqqqsssaaa```dddmmmvvv}}}}}}xxxuuuuuutttsssuuuyyyyyyxxxvvvwww{{{rrr```YYYZZZXXXWWWVVVSSSPPPKKKHHHFFF??????AAADDDGGGHHHGGGEEE@@@===999666555555333111222111111000000000111111111000///...---...///000000//////......//////000000000000000000000000000111111222222222222111111000111111222222333666999>>>CCCRRRlll~~~qqqddd```]]]YYYUUUTTTTTTTTTRRRQQQOOOMMMLLLKKKJJJHHHFFFEEEFFFFFFDDDCCCFFFFFFDDDCCCBBBAAAAAAAAA???>>>>>><<<;;;999777666666666666555444333333222222222222111111111000000------------------------......---------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........+++++++++,,,---......///,,,,,,------.........///***+++---......---+++***,,,,,,------...//////000---...///222666<<>>>>>===<<<;;;999777666777777666444222111000///222222222222111111111111////////////..................---------,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...))))))***+++,,,------...******+++,,,---...///000000000...------,,,,,,,,,........................,,,---///333777===AAADDDBBBDDDGGGLLLQQQVVV[[[]]]\\\]]]ZZZRRRGGGCCCFFFLLLWWW^^^hhhmmmlllhhhcccaaaYYYVVVUUUYYY```ddddddaaadddgggnnnuuuxxxzzz{{{{{{zzzyyyzzzzzzzzzzzz~~~mmmaaa[[[YYYYYYXXXVVVSSSPPPMMMKKKCCCBBBAAABBBDDDFFFFFFEEEAAA>>>:::888777666444333333333222111111111111111000000/////////000000000......////////////......111111111111111111111111111111222222222222111111000111222333333555888;;;===HHH]]]yyy|||qqqfff```\\\WWWUUUUUUPPPPPPPPPPPPPPPQQQQQQQQQLLLJJJHHHGGGHHHHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<;;;999888777777666555444222000//////333222222222222111111111000000000///////////////......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------))))))***++++++,,,------+++++++++,,,,,,,,,,,,---//////---------...000111//////.........------------...000444999>>>BBBDDDEEEGGGJJJOOOTTTYYY^^^```^^^]]]XXXOOOGGGDDDIIINNN\\\cccmmmrrrqqqjjjccc^^^\\\\\\^^^```ccceeedddccchhhiiimmmsssvvvxxx}}}}}}}}}|||zzzxxxyyy~~~{{{|||rrrddd\\\YYYYYYXXXWWWTTTQQQNNNLLLFFFDDDBBBAAACCCDDDEEEDDDBBB???;;;888777666555333444333222111111111111111//////000000000000111111...//////000000//////...111111111111111111111111111111222222222222111111000111333333444666999<<<@@@OOOfff|||qqqgggaaa\\\WWWUUUVVVQQQQQQQQQQQQQQQQQQQQQQQQLLLJJJHHHGGGHHHHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>======<<<;;;999888777555555555444333333222222333333222222222111111111000000//////..................---------,,,,,,,,,+++++++++,,,------......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---......///000000---------...............///000333666;;;???CCCEEEIIIKKKNNNRRRWWW\\\```bbbccc___WWWOOOJJJJJJNNNRRR]]]eeepppxxxyyyrrriiicccdddeeeggggggggggggjjjlllpppmmmnnnrrruuuxxx~~~yyyuuu{{{|||zzzwww~~~}}}zzz{{{tttfff]]]YYYXXXXXXWWWTTTQQQOOOMMMIIIFFFCCCAAABBBCCCCCCCCCBBB???;;;999888777555444555444333222111111111111//////000111111111111111//////000111111000//////111111111111111111111111111111222222222222111111000222333444444777:::===CCCTTTnnn{{{qqqgggaaa\\\VVVUUUVVVSSSRRRRRRRRRRRRQQQQQQQQQJJJHHHFFFEEEFFFFFFDDDCCCDDDCCCBBBBBBAAAAAAAAAAAA=========<<<;;;999888777444444444555555666666666333333333222222222111111//////.........---------......---------,,,,,,,,,))))))***+++,,,------...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------......)))+++,,,...//////...---***+++...///000...,,,++++++,,,,,,---...///000000111222555888<<<@@@DDDFFFLLLMMMPPPTTTYYY^^^aaadddbbb\\\SSSKKKHHHIIIMMMQQQZZZcccqqq|||{{{rrrllljjjmmmnnnllliiiiiioootttyyytttqqqsssuuuwww|||{{{qqqqqq|||~~~xxxuuuoooooottt~~~~~~tttfff^^^XXXXXXXXXWWWTTTRRROOOMMMKKKGGGCCCAAAAAABBBBBBBBBBBB???<<<999888777666444555444333222111111111111...///000111111111111111///000111222222111000///111111111111111111111111111111222222222222111111000222333444555777;;;>>>CCCVVVqqqsssddd^^^\\\XXXTTTSSSSSSSSSTTTSSSSSSRRRQQQPPPJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA<<<===<<<<<<;;;:::999888444444444444444444444444000000000000000///............////////////.........---------......,,,***---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------.........---,,,,,,+++---------,,,,,,++++++++++++,,,---...///...---,,,000///......------------...............///000111111333666;;;???CCCFFFGGGKKKOOOQQQSSSXXX^^^___\\\\\\XXXPPPIIIFFFHHHMMMRRR___eeelllttt}}}yyypppoooqqqqqqlllfffeeelllsssvvvuuutttssstttxxx~~~~~~jjjjjjsss~~~tttjjjfffgggmmm{{{sssggg^^^YYYYYYXXXVVVUUUSSSSSSSSSMMMKKKHHHEEEDDDDDDEEEFFFBBB@@@===:::777666555555555444444333222111000000111111000000//////......000111111222222222111111//////...///000111333444000////////////111222333444333555777666666;;;CCCIII```sssssseee___\\\YYYUUUSSSSSSSSSTTTSSSSSSRRRQQQPPPJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@???>>>=========<<<;;;:::999888555555555444444333333333000000111111000000///.........////////////......///.........//////---+++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,+++++++++******+++,,,------......------///...------,,,,,,,,,---------------...///000111333555999===AAAEEEGGGHHHKKKOOOQQQSSSWWW\\\\\\XXXRRRNNNIIIEEEDDDIIIPPPVVVZZZaaajjjttt~~~zzzwwwuuuqqqjjjeeeeeekkkqqqwwwxxxyyyzzz|||}}}mmmnnnxxxoooggggggdddnnnxxxlllbbbXXXWWWVVVVVVVVVUUUSSSQQQOOOMMMJJJGGGEEEEEEFFFGGGBBBAAA>>>;;;888666555555555555444333222111000000000000000000000///////////////000000000000//////111000000//////000111222000000//////000111222333222222444666666777???HHHUUUjjjyyyttteee___]]]ZZZVVVTTTSSSSSSSSSSSSRRRQQQPPPPPPJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGFFFEEECCC@@@>>>============<<<;;;:::888777666666555444333333222222111111222222111111000///......////////////......000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------,,,,,,++++++++++++************---,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,------///000000555777;;;@@@DDDHHHJJJLLLMMMPPPRRRSSSVVVZZZXXXTTTKKKHHHDDDBBBEEEKKKRRRWWWXXX___iiittt~~~xxxooofffcccfffkkkoootttxxx||||||rrrvvv~~~qqqnnnaaafffooo}}}uuujjj\\\YYYVVVUUUVVVVVVSSSPPPPPPNNNKKKHHHFFFFFFFFFGGGCCCBBB???<<<999777666555666666555444333222111111//////000000000000000000//////000000000000//////222222111000//////000000000000///000000111333333111111333666666999CCCNNNeeexxxtttfff```^^^ZZZWWWUUUSSSTTTSSSSSSRRRQQQPPPOOOJJJIIIHHHFFFEEEEEEDDDDDDJJJIIIHHHGGGEEECCCAAA@@@=========<<<;;;999888777777666666444333222111111222222222222222111000000......////////////......///.........000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///,,,++++++*********++++++,,,,,,,,,,,,---///000000555888<<>>;;;999777666888777666555444333333222/////////000000111111222111222222222222111111000111111000000000000000000000000000000111222333333222222444666777;;;HHHVVVpppttteee```^^^[[[WWWVVVTTTTTTSSSSSSRRRPPPOOONNNIIIIIIGGGFFFEEEDDDDDDDDDGGGGGGGGGGGGFFFEEECCCCCC>>>>>>===<<<;;;999777666777666666444333222111111222222222222222111000000......////////////......---,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,------------------------------,,,+++,,,---...///+++++++++******+++,,,,,,,,,,,,,,,---...///000111555888===CCCIIIOOOSSSUUUPPPTTTUUUUUUWWWYYYVVVQQQJJJGGGCCCDDDHHHMMMRRRTTTYYY```hhhrrrxxxlllhhhiiilllmmmmmmsss{{{zzztttsssvvvxxxzzzuuummmbbbZZZVVVTTTRRRQQQPPPNNNLLLIIIFFFDDDCCCCCCDDDCCCBBB@@@===;;;999888999999888777666555444444//////000000111111222222222222222222222111000000...//////000111222222222///000111111222222333333555555666777888>>>NNN^^^vvvssseee___^^^ZZZWWWVVVTTTTTTSSSRRRQQQPPPNNNMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>><<<;;;999777666666666555444333333222222111111222222111111000///......////////////......,,,,,,+++---...///---,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------......------------------............---,,,,,,,,,,,,---......---,,,,,,,,,,,,------...,,,,,,------///000222333666999>>>DDDJJJOOOSSSUUUOOOSSSUUUVVVXXXZZZWWWQQQDDDAAA???BBBIIIPPPTTTUUUUUU[[[ccclll{{{vvvooommmnnnnnnooottt|||{{{tttoootttxxxzzzpppddd[[[UUUSSSSSSPPPOOOLLLIIIFFFDDDBBBAAACCCCCCBBBAAA???===;;;:::::::::999888777666555555000000111111111111111111000000111000000///...------...///111222222222222///000111222333333333333555666777888999BBBUUUhhh~~~rrrddd^^^]]]ZZZVVVUUUTTTTTTSSSRRRQQQOOONNNMMMIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA???>>>???>>>>>><<<;;;999777666555555555444444333333333000000111111000000///.........////////////......---,,,,,,---///000...---........................+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,------.........+++,,,------......------...............///000000---------...000222333444:::<<>>===;;;;;;:::999888777666666222222111111111111111111111111111000000///...---...///000111222222111000///000111333333333333333444555777999<<>>??????>>><<<;;;999777666444444444444444444444444000000000000000///............////////////.........------...000111000...////////////////////////+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,---.........---+++++++++,,,,,,---------+++,,,---...///...---,,,///////////////000111222---......///111222444555===>>>AAADDDGGGJJJKKKLLLJJJNNNRRRTTTWWWYYYVVVQQQGGGDDDBBBGGGOOOWWWYYYYYYYYY\\\]]]]]]eeetttxxxssssssvvvyyyrrruuuxxx}}}|||pppgggfffjjjsss{{{kkk]]]WWWUUUSSSRRROOOLLLIIIFFFCCCBBBAAABBBBBBCCCBBBAAA???>>><<<;;;;;;:::999888777777333222222222111000000000333333333222222000//////000000111222222111///...///000222333444444333333222333666999===JJJdddzzz~~~ooo```ZZZXXXVVVTTTTTTVVVUUUTTTRRRQQQQQQQQQQQQMMMKKKIIIFFFDDDCCCBBBBBBFFFGGGGGGGGGEEEBBB???===;;;;;;::::::888777555444999777444111///---------000000000000///////////////...---,,,,,,---...///////////////////////////---......///---+++((('''###%%%***...//////...,,,------,,,,,,,,,,,,++++++111///---+++***+++---...////////////////////////---------.........//////000///...---------------//////...---...000222333;;;DDDCCCCCCJJJIIICCCEEEEEEJJJQQQVVVWWWTTTPPPLLLDDDEEEHHHNNNUUUXXXXXXUUUYYYWWWWWWZZZbbbkkkrrruuuyyywwwuuurrrpppoooppprrrooouuuzzz||||||~~~}}}uuugggcccfffmmmrrrvvvfffZZZTTTUUUSSSPPPLLLHHHEEECCCBBBAAAAAA@@@??????@@@@@@@@@BBB@@@>>>===<<<:::777555111000///000111222111000///000111222222111000///000111111111222222222222111///......///222555777222555888:::BBBWWWuuupppbbb\\\[[[YYYWWWWWWTTTSSSRRRQQQPPPOOOOOOOOOJJJIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA???===;;;;;;::::::888777555444666666444333111000000000111000000000///////////////...------------...///111111111111111111111111000000111000000...,,,+++(((***,,,///000///...---------,,,,,,,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111000//////......//////............000333555777;;;DDDCCCCCCIIIGGGCCCHHHGGGKKKPPPSSSSSSPPPMMMKKKFFFGGGJJJPPPVVVYYYXXXVVVYYYWWWUUUXXX^^^fffmmmqqqssspppmmmmmmoooqqqooommmmmmrrrwwwzzz||||||{{{vvvkkkgggfffgggsssnnn```ZZZVVVTTTQQQMMMIIIFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAA???>>>===;;;777555222111000111222333222111///000111222222111000///000000000111111111222222111111222333444444444444666:::>>>CCCOOOhhh{{{lll^^^YYYYYYWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFDDDCCCAAA@@@>>>>>>;;;;;;::::::888777555444444444444444444333222222111111000000000////////////...------------...///------------------------...---------,,,,,,++++++,,,,,,---------------,,,------,,,,,,,,,,,,+++++++++,,,---------,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000///.....................---...///222555999;;;;;;CCCCCCBBBGGGEEEDDDLLLLLLOOORRRSSSQQQNNNKKKJJJHHHJJJNNNSSSXXX[[[ZZZXXXYYYVVVSSSTTTYYY```fffiiijjjfffeeeiiipppssspppkkkooorrrwww|||~~~wwwyyy~~~qqqiiiddddddmmmzzzyyyhhh___VVVUUUQQQMMMIIIFFFDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDBBB@@@???>>><<<888666555333111222333333333222000000111111111111000000/////////000000000111111111333666888888666333111444888===FFFWWWuuuxxxjjj\\\XXXXXXVVVSSSSSSVVVVVVUUUUUUTTTRRRQQQQQQFFFFFFEEEEEEEEEFFFHHHIIIFFFEEECCCAAA???>>>>>>>>>;;;;;;::::::888777555444333444555555555333222111111111111000000000//////.........------.........++++++++++++++++++++++++,,,,,,+++******++++++,,,+++***************++++++------,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,---------------...+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,...---...///222555999;;;:::AAAAAABBBGGGDDDDDDPPPQQQUUUYYYYYYUUUOOOLLLJJJKKKNNNSSSYYY]]]^^^]]][[[YYYVVVRRRQQQTTTZZZ___aaaaaaaaaeeekkkrrruuusssqqqvvvxxx}}}~~~vvvrrrwww|||tttlllnnnqqqxxx}}}}}}nnn___VVVUUUQQQMMMIIIFFFCCCBBBDDDDDDDDDCCCDDDDDDEEEEEEFFFDDDBBB@@@???===:::777666444222111222333222111000000000111111000000000////////////000000000000000333666888888666444222222555;;;FFF[[[yyyzzzmmm___[[[[[[YYYVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPHHHGGGFFFEEEEEEEEEFFFGGGFFFEEECCCAAA???>>>======;;;;;;::::::888777555444333444555555444222000///111111111111000000000000---..................---........................000///............//////***))))))))))))***,,,---------,,,,,,,,,+++++++++---,,,***)))***+++,,,...,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---.........///111444777999:::@@@@@@DDDJJJFFFEEEQQQSSSXXX]]]]]]VVVOOOJJJHHHLLLQQQZZZ```dddcccaaa___[[[WWWSSSQQQSSSWWWZZZ[[[ZZZ```jjjpppsssuuuxxxzzz{{{}}}xxxpppoooxxxzzzvvvwwwuuuvvvyyyvvv___VVVTTTQQQMMMHHHEEEBBBAAACCCCCCBBBBBBCCCDDDEEEEEEGGGEEECCCBBBAAA???===:::777444111000000111111000111000000000000000000111////////////000000000000000111222444555555555555777999???KKKaaa~~~zzzlll```[[[[[[XXXUUUTTTRRRRRRSSSRRRQQQPPPNNNMMMIIIHHHGGGEEEEEEEEEEEEFFFEEEEEECCCBBB@@@???======;;;;;;::::::888777555444444444444444333111000000222222111111111000000000------...//////...------------------------------............------,,,,,,+++++++++++++++,,,---...------,,,,,,,,,,,,++++++,,,***((('''''')))+++---******++++++,,,,,,------,,,,,,,,,,,,------------..................///000///......///111444888:::<<>>AAABBBBBBEEEUUUddd\\\PPPSSSWWWYYYXXXQQQGGGBBBEEEIIIKKKWWWhhhtttvvvrrrllliii```^^^]]]]]]]]][[[XXXVVVRRRVVV^^^fffnnnrrrtttuuu{{{~~~~~~~~~}}}|||}}}|||wwwxxx|||qqq\\\ZZZVVVRRRMMMIIIFFFEEEBBBBBBBBBBBBCCCDDDFFFFFFEEEDDDDDDEEEFFFFFFDDDBBB<<<888444111111222222111222111000//////000111222111111111111222222222222222222333444444333333222666;;;FFFYYYpppzzzmmmaaa\\\ZZZVVVTTTTTTTTTTTTSSSRRRQQQOOOMMMLLLHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@??????999:::::::::999666333111555444444333333222222111000000111111111111000000000///...------...///000------------------------.........------,,,,,,,,,,,,,,,+++******+++++++++------------,,,+++******...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---...111444888<<>>III]]]rrr|||oooccc]]]ZZZVVVSSSSSSQQQQQQQQQQQQPPPOOOMMMMMMHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>:::::::::999888666444333555444444333333222222111000000111111111111000000000///...------...///000------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................///000222555999<<>>@@@AAACCCDDDEEEGGGIIIMMMSSSWWWZZZUUUNNNHHHEEEFFFJJJLLLVVVZZZ___eeennnuuuuuupppmmmmmmmmmllliiiccc\\\VVVVVVXXX]]]ccckkkrrrwwwzzzyyyqqqhhh]]]VVVOOOHHHEEEFFFEEEEEEEEEFFFIIIIIIHHHGGGFFFEEEDDDEEEEEEEEECCCAAA???===999666333222111222000000000000000000000000333111000111222222111///111111111000111333888;;;===GGGWWWiiizzz|||rrrsss~~~qqqddd___[[[WWWTTTSSSOOOPPPPPPPPPOOONNNMMMLLLGGGGGGFFFFFFFFFFFFFFFGGGDDDCCCBBBAAA???>>>===<<<<<<;;;999888777666666666555444444333333222222111000000111111111111000000/////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------,,,+++******---,,,,,,++++++,,,,,,,,,---------------------------------............///........................000222555999===@@@CCCDDDFFFFFFFFFGGGJJJPPPUUUYYYZZZUUUMMMFFFDDDFFFKKKNNNWWWYYY]]]bbbjjjrrrwwwxxxrrrttttttqqqkkkbbbZZZUUUWWWYYY]]]bbbiiipppxxx}}}rrrhhh]]]VVVOOOIIIFFFHHHEEEDDDEEEFFFIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDBBBAAA@@@>>>:::777444222222222000000000000000000000000333222222222222222222111222222222222222444888;;;@@@OOOcccuuuoooiiinnn|||pppccc^^^\\\XXXUUUUUURRRRRRRRRQQQOOONNNLLLKKKGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCAAA???===<<<;;;<<<;;;999888777777777777555444444333333222222111000000111111111111000000...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///------------,,,+++******,,,,,,,,,++++++,,,,,,------------------------------------............///........................///111555:::???CCCEEEGGGIIIHHHGGGIIIMMMSSSXXX[[[[[[UUULLLEEECCCEEEJJJNNNWWWWWWZZZ___fffnnnyyy}}}|||qqqeee\\\WWWXXX[[[___ccchhhpppyyy||||||xxxxxxyyylllcccYYYTTTOOOIIIGGGIIICCCCCCCCCEEEHHHIIIHHHGGGFFFEEECCCCCCCCCDDDBBBAAA@@@>>>;;;888555333222222222222222222222222222222222222333333222222333333000222444555555666999;;;AAAUUUmmm}}}~~~lllkkksss{{{nnnbbb]]][[[XXXVVVVVVSSSSSSRRRQQQOOOMMMKKKJJJFFFFFFFFFEEEFFFFFFGGGHHHFFFEEECCCBBB@@@>>><<<<<<;;;::::::999888888777777555444444333333222222111000000111111111111000000......////////////......------------------------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///******+++,,,------------,,,,,,+++++++++,,,---------------------------------------............///...........................111666;;;@@@CCCEEEFFFIIIGGGGGGJJJOOOUUUYYY[[[YYYTTTLLLEEECCCFFFKKKOOOVVVUUUVVV[[[```iiiwww{{{lllbbb^^^ZZZ^^^bbbfffjjjrrr|||||||||~~~sssooonnnddd\\\UUURRRNNNIIIGGGHHHBBBAAABBBDDDGGGHHHGGGFFFGGGEEECCCBBBCCCCCCBBBAAA@@@>>><<<999666444333222333333333333333333333333000222333333222111222444000222555666777888:::<<>>===<<<999::::::;;;:::999777666555444444333333222222111000000111111111111000000---...///000000///...---------------------------******+++++++++,,,,,,,,,*********++++++,,,---...******+++,,,------------,,,+++++++++,,,,,,---...........................---------............///........................111333777<<>>======<<>>;;;888666444555444333333222222333333111222333333444444333333111000333666666777>>>GGG[[[www~~~}}}nnn```[[[ZZZWWWTTTRRRSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJFFFEEEDDDAAA???===;;;:::;;;;;;:::999888777777666666666555555444333111000...//////000000//////...000//////...------,,,,,,...---,,,+++***++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---///******...000---,,,///.................................------......///222555999<<<>>>@@@BBBDDDCCCCCCDDDGGGLLLOOOPPPOOOKKKHHHEEECCCFFFKKKQQQTTTVVVRRRNNNLLLOOOTTTXXXZZZaaafffjjjhhhbbb^^^```cccdddgggkkkmmmooouuu~~~yyy}}}qqqdddZZZYYYVVVRRRLLLHHHEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@>>>;;;888666555555444333333222222333333111111222333333333333222111111333555666777???III___}}}{{{mmm___[[[ZZZXXXUUUTTTRRRRRRPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFEEECCCAAA???===;;;:::;;;:::999888777666555555555555555555444222111000///000000111111000000////////////...------,,,,,,............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000//////000+++***---000///------........................------------...///000000444777:::===???AAACCCEEEDDDDDDEEEHHHLLLOOOOOOOOOHHHEEEBBBDDDJJJPPPSSSTTTVVVRRRMMMJJJKKKNNNRRRSSSTTTYYY]]]]]][[[\\\```eeefffiiilllnnnpppttt{{{~~~{{{yyy}}}tttcccYYYXXXVVVRRRNNNIIIEEECCCEEEFFFFFFGGGGGGGGGFFFFFFCCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>;;;999777555555444333333222222333333000000111222222222222222111111333555555777AAALLLeee|||nnn```[[[ZZZWWWTTTSSSRRRQQQPPPNNNLLLKKKIIIIIIFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCAAA???===;;;;;;::::::999888777555555444555555555444333222111000000000111111111111000000//////.........---------------............---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////////////////...+++(((***......,,,***........................,,,,,,------...000111222444777:::===>>>@@@CCCEEEEEEEEEFFFIIIMMMOOONNNMMMJJJFFFEEEIIIQQQWWWXXXVVVVVVRRRLLLIIIIIILLLNNNPPPRRRUUUWWWWWWWWWZZZ```fffjjjkkkmmmnnnpppvvv~~~{{{xxxxxx}}}}}}ggg[[[XXXTTTPPPMMMJJJGGGEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBB@@@@@@???===;;;999777666555444333333222222333333111111222333333333333222222222333555555888DDDQQQmmm~~~pppaaa[[[ZZZVVVRRRQQQQQQQQQPPPNNNLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA???===<<<;;;;;;:::999888777555444444555555555444333222000000000000111111111111000000...............---------+++,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...,,,++++++---...---***........................,,,,,,------///000222333444666:::<<<===???AAACCCEEEFFFGGGJJJMMMNNNLLLKKKKKKHHHGGGMMMUUU[[[[[[YYYVVVQQQKKKHHHHHHJJJMMMNNNRRRSSSTTTUUUVVVZZZaaafffnnnmmmmmmnnnsss{{{{{{yyyyyy~~~tttaaa[[[SSSMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>??????>>>===<<<:::888777555444333333222222333333222333444444555555444444222222444555555:::IIIXXXvvvpppbbb\\\YYYUUURRRPPPQQQPPPOOONNNMMMKKKJJJJJJGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCAAA???>>><<<<<<<<<;;;:::999777555444444444444444444333111000//////000000111111000000///........................+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,...000000------//////---........................---------...///111222333444777:::<<<===???AAACCCEEEFFFGGGJJJLLLLLLJJJHHHHHHHHHIIIOOOWWW]]]______ZZZUUUOOOJJJJJJLLLNNNOOOPPPQQQRRRTTTWWW\\\ccchhhooonnnnnnqqqwww~~~{{{{{{{{{ggg^^^TTTLLLJJJKKKKKKJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???>>>===<<<<<<>>>>>>>>>===<<<:::999888555444333333222222333333333444444555555555555555222333555666666===OOOaaa~~~}}}oooaaa[[[ZZZVVVSSSRRRQQQPPPOOONNNMMMKKKJJJJJJGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA???>>>===<<<===<<<;;;:::888666555444444444444333222111000///...//////000000//////...........................,,,+++*********+++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++******+++,,,+++222444///+++---///.......................................///000111222666888;;;===>>>@@@BBBCCCEEEEEEGGGIIIKKKKKKHHHFFFFFFHHHLLLRRRZZZaaagggkkkfffaaaYYYSSSRRRRRRSSSTTTSSSTTTTTTVVVZZZ___eeeiiinnnoooqqquuu|||{{{|||~~~iiiaaaVVVOOOMMMLLLKKKHHHFFFFFFGGGGGGGGGFFFFFFEEEBBBAAA@@@???>>>=====================<<<;;;:::999555444333333222222333333222333444444555555444444222333555777888@@@TTThhh{{{mmm```[[[ZZZXXXUUUTTTPPPPPPOOONNNMMMLLLKKKJJJHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDBBBAAA???>>>===<<<>>>===<<<:::888777555555444444444333222111000///......////////////......---.....................---,,,*********,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...,,,+++***++++++,,,(((111444...(((***------........................///......//////000111222777:::===???@@@AAACCCEEEEEEEEEGGGIIIKKKJJJGGGDDDEEEIIIOOOVVV^^^gggooouuurrrlllddd]]]ZZZYYYYYYYYYZZZZZZZZZ[[[]]]aaafffiiimmmnnnsssyyy|||zzz|||iiibbbXXXRRRPPPNNNJJJFFFEEEFFFFFFGGGGGGGGGFFFFFF@@@@@@???????????????@@@============<<<;;;:::999555444333333222222333333111222333333444444333333111333666777999BBBXXXlllzzzlll___YYYWWWTTTSSSSSSSSSPPPNNNLLLKKKJJJIIIGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDAAA???>>>===<<>><<<:::888666444333555444444333333222222111//////000000000000////////////.........---------,,,,,,------------------,,,,,,,,,,,,++++++***))),,,,,,,,,---------......************+++---///000------------------------.........------.........---------............///,,,---...---...000333777;;;===>>>??????AAAEEEHHHMMMMMMLLLLLLKKKIIIHHHHHHGGGHHHMMMVVVcccqqq|||vvvhhh^^^^^^cccccc^^^]]]WWWUUU\\\cccggghhhjjjmmmrrrvvvyyy}}}xxxxxx{{{zzzxxx{{{|||~~~nnnaaaTTTQQQPPPMMMIIIHHHDDDEEEEEEFFFFFFFFFFFFFFF>>>???AAABBBCCCBBBAAAAAA>>>??????>>><<<:::888777555555444333222222222222222333333333333333333444444333666;;;???III___uuu{{{mmm```ZZZWWWTTTRRRSSSSSSPPPNNNLLLLLLLLLJJJHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDAAA???>>>===<<<>>>>>><<<:::888666444333555444444333333222222111//////000000000000////////////.........---------------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......///...---------...//////------------------------......------------......---------............///------.........000444777:::;;;===>>>>>>@@@DDDFFFNNNNNNNNNMMMKKKHHHEEEDDDAAACCCIIISSS```nnnzzzxxxlllaaa___aaa```\\\\\\WWWWWW^^^fffjjjlllnnnnnnrrruuuwww{{{~~~yyytttrrruuuzzz|||xxxxxx{{{~~~zzzrrrdddWWWRRRQQQMMMIIIGGGCCCDDDDDDEEEDDDDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<:::888666555555444333222222222222222222333333333333444444444333666:::@@@LLLbbbwww|||oooaaaZZZWWWTTTRRRRRRRRRPPPNNNMMMMMMMMMLLLJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFEEECCCAAA???===<<<<<<>>>===;;;:::888666555444555444444333333222222111//////000000000000//////...............---------.........------,,,,,,+++,,,------------,,,,,,+++,,,,,,,,,---------......111000///...---,,,,,,,,,------------------------------,,,,,,,,,,,,---------------............///------......///111555888999:::<<<===>>>???CCCEEEOOOOOOOOONNNKKKGGGBBB@@@???BBBGGGPPP[[[gggrrrxxxvvvtttnnnddd___```___\\\YYYUUUWWW```hhhkkkmmmooonnnqqqsssssswww~~~~~~yyysssppprrrvvvzzz|||}}}yyywwwxxx|||~~~|||vvvhhhYYYTTTQQQMMMHHHFFFCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@<<<======<<<;;;999777666555555444333222222222222222222222333333444444444444444666:::AAAPPPhhh|||~~~pppbbb[[[XXXTTTRRRRRRRRRPPPNNNMMMNNNNNNMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???===<<<<<<<<<<<<;;;999888666555444555444444333333222222111//////000000000000//////........................//////...---,,,,,,++++++---------......---,,,,,,,,,,,,,,,---------......///...---,,,+++*********,,,,,,---------------------,,,,,,++++++,,,,,,------------............///---......//////222666999999;;;===>>>???AAACCCEEEMMMNNNOOONNNKKKGGGBBB???BBBEEEJJJPPPWWW___gggkkkhhhlllmmmgggcccbbbbbb```VVVTTTWWW___fffhhhiiikkkkkkoooppppppsss{{{~~~xxxuuuuuuxxx{{{}}}}}}|||yyywwwwwwzzz~~~}}}{{{~~~wwwhhhYYYSSSQQQMMMIIIGGGDDDDDDDDDCCCBBBAAA??????BBBAAA???>>>>>>???@@@@@@;;;<<<<<<<<<;;;999777666555555444333222222222222222222222333333444444444444555777;;;DDDWWWooo~~~qqqccc\\\XXXUUURRRSSSRRRPPPNNNMMMNNNNNNMMMLLLGGGGGGGGGHHHHHHGGGGGGGGGFFFEEECCC@@@>>>===<<<;;;;;;;;;:::999777666666555555444444333333222222111//////000000000000//////---.....................//////...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///---...//////000333777:::;;;===@@@AAABBBCCCEEEGGGIIIKKKLLLMMMKKKGGGCCCAAADDDGGGLLLPPPTTTYYY```dddbbbjjjqqqooollljjjhhhfffYYYXXXZZZ```eeeeeefffhhhhhhnnnppppppssszzz}}}zzz{{{}}}|||yyywwwwwwyyy}}}uuugggXXXRRRPPPMMMIIIHHHFFFFFFEEEEEECCCBBB@@@???AAA@@@>>>======>>>???@@@;;;;;;<<<<<<;;;999777666555555444333222222222222111111222333333444555555444666999>>>JJJ___www~~~qqqccc\\\YYYVVVTTTTTTRRRPPPNNNMMMMMMMMMLLLJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@>>><<<;;;;;;::::::999888777777666666555444444333333222222111//////000000000000//////---------........................------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,---.../////////...+++,,,,,,------.........------,,,,,,,,,,,,---------------............///---...///000111444888;;;<<>>>>>======>>>??????@@@;;;<<<<<<<<<;;;:::888777555555444333222222222222111111222333333444555555333888<<>><<<;;;;;;999999888888777777666666555444444333333222222111//////000000000000//////---------.........//////------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.../////////......++++++,,,,,,---......///......------------......---------............///---///000000111444999<<<<<>>??????@@@@@@<<<<<<======<<<;;;999888555555444333222222222222000111111222444555555666222999???EEEUUUooo}}}pppbbb]]]ZZZXXXVVVWWWSSSPPPNNNLLLKKKKKKIIIGGGGGGGGGIIIIIIIIIIIIGGGGGGEEEDDDBBB@@@>>><<<;;;;;;888888888888777777777666555555444333333222222111//////000000000000//////---------.........//////,,,,,,------------------)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---------,,,+++***++++++,,,,,,---.../////////......------......///---------.........//////...///000000222555999<<<<<>>@@@@@@@@@???<<<============<<<:::999555555444333222222222222000111111222444555666666222:::AAAHHHYYYssssssddd^^^\\\YYYVVVUUURRROOOMMMLLLLLLKKKJJJIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@>>><<<;;;::::::999999888777666555555222333333333333222111111000000000000000000000000//////......------,,,,,,------,,,++++++++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------..................------000000///...---,,,,,,+++..................------333222111111222555888:::>>>@@@CCCDDDDDDEEEGGGHHHKKKLLLLLLJJJGGGCCCBBBAAAGGGMMMPPPOOOOOOOOONNNKKKRRRZZZgggrrrxxxxxxtttppp___```bbbdddeeeeeeeeeeeepppssszzz}}}ssskkkooossszzzuuutttsssvvvzzz~~~}}}}}}xxxaaaSSSRRRQQQLLLFFFFFFDDDCCCCCCDDDCCC@@@>>>??????>>>===============>>>===<<<;;;:::999999999777666555333222111000000000111222111/////////111666:::CCCUUUkkkttteee___]]]ZZZWWWVVVQQQNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;:::999999888777666555555222333333333333222111111//////////////////////////////.....................------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,........................000000000000333666:::<<<>>>@@@CCCDDDCCCDDDEEEFFFHHHIIIJJJIIIGGGDDDCCCCCCGGGMMMRRRQQQPPPPPPNNNJJJJJJOOOWWW___cccdddbbb```[[[^^^aaadddeeeeeeeeeeeennnrrrxxxyyyssstttxxxuuuttttttvvv{{{~~~~~~~~~~~~}}}}}}}}}~~~yyy|||fffWWWRRRPPPKKKFFFEEEDDDBBBCCCCCCDDDBBBAAA??????>>>===============<<<<<<;;;:::::::::::::::444444333333333333444444222333444333111111222333:::>>>HHH[[[sssuuufff```^^^[[[XXXWWWPPPNNNKKKJJJJJJJJJHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@>>><<<;;;;;;::::::999888777666555555222333333333333222111111////////////////////////.........//////////////////......---,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------------........................------...000444888<<<>>>>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGHHHHHHFFFEEEEEEEEEHHHOOOUUUUUUSSSRRRNNNIIIJJJLLLOOORRRUUUVVVVVVUUUVVVZZZ```cccdddddddddeeekkkooouuu||||||}}}tttssssssvvv{{{~~~}}}}}}||||||||||||||||||||||||{{{~~~vvvqqqtttvvvzzzmmmZZZSSSOOOKKKFFFFFFDDDBBBBBBCCCDDDDDDDDD??????>>>===============;;;::::::999999:::::::::444444333333333333444444333555555444333333555666===AAAMMMdddttteee___]]]ZZZWWWVVVQQQOOOLLLKKKKKKKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDCCCBBB???>>><<<<<<;;;;;;:::999888777666555444222333333333333222111111////////////////////////.........//////000000000//////...------------...++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,......////////////000000,,,,,,,,,------.........---------...............------...111444888<<<>>>===???AAAAAAAAA@@@AAABBBFFFGGGHHHGGGEEEDDDEEEFFFJJJRRRXXXXXXVVVSSSNNNHHHKKKLLLMMMOOOPPPQQQQQQRRRRRRWWW^^^cccdddcccdddeeehhhlllrrrzzz~~~wwwrrrqqqqqqtttyyy~~~~~~zzzzzzzzz{{{{{{{{{{{{{{{www{{{|||sssmmmnnnooopppxxxrrr^^^SSSOOOLLLIIIIIIFFFCCCBBBBBBCCCDDDCCC???>>>>>>===============<<<;;;:::999999999999999999888666444333222222222444555555555444444666888<<>>===<<<<<<;;;;;;999888777555444444222333333333333222111111........................------......//////000000//////...------------...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---............//////000000++++++,,,,,,---.........---------.........////////////000222444777:::;;;===???@@@AAA@@@???@@@AAAHHHIIIIIIGGGEEEDDDDDDEEENNNVVV\\\[[[XXXTTTNNNGGGDDDEEEHHHJJJKKKLLLKKKKKKOOOVVV^^^bbbbbbbbbccceeeggglllrrrzzzyyytttooooooooorrrxxx~~~zzzzzzzzzzzzzzz{{{{{{{{{vvvyyy}}}~~~sssjjjjjjiiihhhnnnxxxxxxbbbUUUPPPNNNMMMMMMJJJFFFCCCBBBBBBBBBAAA???>>>>>>===============>>>===<<<:::999888888888999888777555444333222222333444444333333444777999===HHH]]]|||rrrccc]]][[[XXXUUUTTTSSSQQQNNNMMMMMMMMMKKKJJJFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA???>>>===<<<<<<<<<;;;:::888777555444333222333333333333222111111........................---------...............///......---,,,---------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---...******++++++,,,---------++++++,,,,,,---------...,,,,,,------.../////////000000111222444666888999<<<>>>@@@AAA@@@@@@AAABBBIIIJJJIIIHHHEEEDDDEEEGGGRRRYYY___]]]YYYUUUNNNHHH???AAADDDFFFHHHIIIHHHHHHOOOVVV^^^aaaaaa```cccfffjjjooowww~~~}}}xxxvvvnnnnnnnnnrrrxxx~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy{{{wwwjjjfffdddaaafffoookkk[[[RRROOONNNOOOLLLHHHEEEDDDBBBAAA?????????>>>===============>>>===<<<;;;:::999999999666666555555555555666666222333333222222444777:::AAAPPPlllrrrccc]]][[[XXXUUUTTTRRRPPPNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDEEEEEECCCBBBAAA???>>>=========<<<;;;:::888666555444333222333333333333222111111........................---------------,,,,,,,,,...------,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,------...//////000///000111333555777888999;;;===@@@AAAAAAAAABBBCCCHHHIIIIIIHHHFFFGGGHHHJJJVVV\\\```^^^ZZZUUUOOOIIIBBBCCCDDDEEEGGGHHHHHHIIIPPPWWW^^^aaa______ccchhhooouuu~~~{{{wwwwwwooonnnooossszzz~~~~~~}}}}}}||||||{{{{{{yyyzzz{{{}}}ooogggaaa]]]bbbjjjxxxwwwbbbTTTNNNMMMMMMKKKHHHFFFEEEDDDAAA?????????>>>===============<<<<<<<<<;;;;;;<<<======777666666666666666666777222333333222222555999<<>>=========<<<;;;:::888666555333333222333333333333222111111........................---------,,,,,,+++++++++------,,,++++++++++++,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///000333555888999:::;;;===@@@AAAAAABBBCCCEEEGGGHHHHHHHHHGGGIIIKKKNNNXXX^^^aaa^^^ZZZVVVOOOIIIDDDCCCBBBBBBCCCEEEGGGIIIQQQXXX___```^^^^^^ccciiissszzzyyyvvvwwwppppppqqquuu{{{~~~~~~~~~}}}||||||{{{{{{{{{zzz{{{tttiiibbb]]]aaaiiiuuugggVVVNNNKKKKKKIIIHHHGGGGGGEEECCC@@@??????>>>===============::::::;;;;;;===>>>@@@AAA;;;:::888777555444444444333333333333333666:::===CCCZZZpppbbb]]]]]]ZZZTTTRRRPPPNNNMMMLLLMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@???===;;;888555222000//////222333444444333222000/////////............/////////......------,,,++++++------------,,,,,,+++***000---******---......,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------)))+++------,,,,,,---......------------...//////111222222333555777888999999===AAACCCBBBAAABBBCCCGGGGGGGGGFFFFFFGGGKKKNNN\\\aaaeeeeeeddd```WWWNNNLLLGGGEEEHHHJJJJJJLLLPPPVVVXXX[[[\\\]]]aaaggglllwww~~~zzzvvvuuuuuurrruuu|||~~~|||~~~}}}||||||~~~~~~~~~~~~}}}|||~~~~~~mmmeeebbbaaabbbsssnnnZZZPPPNNNHHHFFFCCCDDDEEEFFFCCCAAA???>>>>>>???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555444333333333,,,///333444444555888<<>>===<<<<<<>>><<<:::777444222222111111111111111111000///...//////............//////++++++,,,------......///,,,---------,,,,,,+++***///---***+++---......,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......---,,,---......------------...//////111222222444555777999:::;;;>>>BBBCCCAAA@@@AAABBBDDDDDDCCCBBBCCCFFFKKKOOOYYYaaakkkppprrrmmm```SSSSSSMMMIIIJJJJJJJJJMMMQQQWWWZZZ\\\]]]]]]```eeejjjttt{{{yyyttttttwwwvvvzzz~~~|||~~~~~~}}}~~~~~~|||}}}}}}}}}|||~~~uuuiiicccbbbeeennnqqq\\\QQQNNNGGGEEEDDDDDDFFFFFFDDDBBB@@@>>>>>>>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444333333333///111444555444666:::>>>KKKdddqqqbbb]]]\\\YYYTTTRRRQQQOOOMMMMMMNNNNNNMMMLLLGGGFFFEEEEEEDDDDDDEEEEEEBBBAAA@@@???===<<<;;;:::???===;;;999666555444333333222111000//////////////////............//////++++++,,,------......///,,,,,,---------,,,++++++...---++++++,,,------,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////...,,,------...------------...//////111222333444666888999:::===???BBBBBBAAAAAAAAAAAACCCBBB@@@>>>???CCCJJJOOOWWWbbbrrr~~~mmm\\\[[[UUUPPPOOOMMMLLLNNNSSSYYY[[[]]]]]]]]]___dddiiiqqqwwwxxxsssqqquuuwww~~~~~~~~~}}}}}}~~~~~~|||zzz|||}}}}}}}}}~~~pppeeecccgggiiiuuu___RRRMMMFFFEEEEEEEEEFFFFFFEEECCC@@@???============;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444333333333222444555444444666;;;@@@OOOjjjrrrbbb\\\\\\YYYTTTRRRPPPNNNLLLLLLMMMNNNMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHEEEEEECCCAAA@@@>>>===<<<>>>===;;;999888666555444555444333111000111111222//////............/////////......------,,,++++++,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------...000111000...------......------------...//////111222333666888999:::;;;<<<>>>@@@AAABBBCCCCCCDDDEEECCC???<<<<<>>===<<<<<<;;;:::999777666555444555444333111000111111222//////............/////////......------,,,+++++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,---------.........//////------------------------------------------------///000111000///------......------------...//////000222444777999:::;;;;;;:::;;;===@@@CCCFFFGGGGGGHHHFFFAAA<<<;;;???FFFKKKTTT^^^lllyyyxxxkkkgggfffffffffaaaXXXUUUWWWWWWZZZ]]]___```cccjjjooorrrwww}}}~~~vvvqqqoooppptttyyy}}}}}}{{{zzzzzz|||~~~~~~}}}|||}}}~~~~~~nnnfffhhhlllzzzcccSSSLLLEEEGGGHHHIIIHHHFFFEEEEEEBBB???===<<<<<<<<<;;;999<<<<<<;;;;;;;;;:::::::::888888777666555444333333222333333222222555===CCCRRRooosssbbb[[[ZZZXXXTTTRRRMMMJJJHHHHHHJJJLLLMMMMMMHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFDDDAAA???<<<;;;:::999999999999777666444333333222111000//////////////////............//////++++++,,,------......///++++++,,,---------,,,,,,***+++------,,,++++++,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000...---.........------------...//////000222555888:::;;;<<<<<<999:::;;;???DDDHHHJJJJJJJJJGGGBBB===;;;>>>DDDIIIOOOXXXbbbkkktttyyywwwrrrpppqqqsssrrrjjj^^^XXXYYYXXX[[[^^^```bbbfffmmmrrrtttzzz|||uuuqqqoootttxxxzzzzzz~~~|||zzzyyyyyy{{{}}}~~~~~~{{{|||||||||}}}zzzmmmkkkoooyyycccTTTNNNFFFHHHJJJJJJHHHFFFEEEDDDBBB???===;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::999777777777777666555444333111222333222333777>>>DDDXXXssssssbbb[[[ZZZWWWTTTRRRMMMJJJHHHHHHJJJMMMNNNOOOGGGGGGFFFEEEEEEEEEEEEEEEGGGEEECCCAAA>>>;;;999888999999999999888777555444111111111111111000///...//////............//////++++++,,,------......///***+++,,,,,,---------,,,)))+++...---+++******,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////...---...///...------------...//////000222555999;;;<<<<<<<<<;;;:::;;;>>>DDDHHHJJJIIIGGGEEEAAA===;;;>>>DDDHHHMMMVVV^^^dddkkkuuu{{{}}}}}}}}}}}}yyynnn```ZZZZZZ[[[]]]aaabbbcccgggnnnssswww~~~zzzuuurrrqqquuuzzz||||||}}}{{{yyyxxxzzz|||||||||yyyyyyyyyxxxzzzvvvppppppuuubbbVVVQQQGGGJJJLLLLLLHHHEEEDDDCCCBBB???===<<<===>>>>>>>>>===<<<<<<;;;::::::999999666777777777666555444333///111333444555999AAAFFF___xxxtttbbb[[[ZZZWWWTTTRRRNNNKKKIIIIIIKKKNNNPPPPPPIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGEEEBBB???<<<:::999999999::::::999888666555333333444444333222000/////////............/////////......------,,,++++++***+++,,,,,,------------(((+++......+++******,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------+++,,,...///...---...///...------------...//////000222555999<<<============<<<;;;???DDDHHHIIIHHHDDDCCC@@@===<<<>>>DDDHHHNNNWWW```dddjjjvvv|||ooo```ZZZ[[[^^^```cccddddddgggmmmrrrxxxyyytttsssrrrrrryyy}}}~~~}}}zzzxxxyyyzzzzzzzzzwwwwwwvvvuuuwww~~~}}}tttooo|||rrraaaWWWTTTHHHKKKNNNMMMIIIEEECCCCCCBBB???===<<<===?????????======<<<;;;::::::999999666666777777777555444333///222444666777<<>><<<;;;:::999::::::999888666444222444333111000000000111222......------,,,,,,,,,+++//////...---,,,,,,++++++//////---,,,+++*********+++++++++,,,,,,------------------------------------------.........//////+++---///000000///---+++///......---------.........------,,,,,,,,,------...111666999;;;===@@@AAAAAA===;;;>>>CCCHHHGGGEEEIIIBBB===<<<<<<===CCCIIIUUUUUUWWW\\\gggxxxmmmaaa]]]^^^bbbaaa```bbbfffkkkoooqqqxxx~~~xxxtttsssssszzz}}}~~~}}}{{{yyywwwvvvvvvvvvvvvxxxxxxtttrrrvvv{{{vvv{{{vvvcccXXXUUULLLIIIJJJNNNOOOJJJGGGFFFEEEDDDAAA???>>>>>>>>>???>>>===<<<;;;999888777666999888777666555444333333555222444888888777AAAOOOggg~~~}}}sssccc\\\ZZZVVVTTTSSSMMMKKKIIIIIIKKKLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEDDDHHHGGGDDDBBB???===<<<<<<=========<<<:::999777666333222111111000000000111111111000000///////////////......---,,,,,,++++++///...---,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------.........///---..................---//////............/////////......------.........000444888;;;===>>>@@@BBB@@@===;;;>>>DDDHHHHHHFFFHHHBBB<<<<<<<<<>>>CCCJJJQQQQQQRRRWWWaaapppooobbb^^^___```^^^^^^___cccgggkkkmmmwww|||yyyuuuuuuuuuxxx|||~~~|||zzzyyyxxxwwwwwwuuuwwwwwwtttqqqttt}}}|||}}}|||hhhZZZUUULLLJJJLLLRRRTTTPPPLLLKKKEEECCCAAA>>>======>>>>>>>>>===<<<;;;999888777777999888777666555444333333333000333888888888CCCRRRmmmrrrbbb\\\ZZZWWWUUUTTTMMMKKKHHHHHHIIIKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEHHHGGGEEEBBB@@@>>>===<<<<<<;;;:::999777666555555111111222222111111000000............------------.........------,,,,,,+++------,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++------------............///...---,,,,,,---.../////////............////////////.........//////000111444888:::;;;<<<>>>??????===<<>>===<<<===>>>>>>===<<<;;;:::999888777888888777666666555444444222111444999:::;;;HHHXXXuuuqqqbbb\\\ZZZXXXUUUUUUMMMKKKIIIHHHIIIKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFDDDAAA???>>>===<<<;;;:::999888666555555444///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------...///..................///000///222555777888999:::;;;=========@@@EEEHHHIIIHHHEEE???;;;<<<>>>AAAGGGOOORRRQQQPPPOOORRRZZZdddkkkoooooommmfff^^^ZZZ[[[]]]______^^^^^^___ccchhhlllrrrvvvzzz|||}}}vvvqqqpppqqqqqquuu{{{}}}{{{yyyxxxwwwwwwrrrttttttrrrooopppuuuzzz~~~iii[[[QQQNNNPPPXXX[[[VVVNNNJJJEEECCC@@@>>><<<<<<<<<===>>>===<<<;;;:::999888888888888777777666555555444555444777<<<<<>><<<;;;;;;>>>>>>===<<<:::999888777...///111222222111000/////////////////////000000---------------,,,,,,,,,))))))))))))***+++,,,---******+++,,,,,,---......------------------------------------------,,,,,,+++,,,...//////...,,,+++,,,,,,++++++,,,------...---,,,,,,,,,------...//////222555777888888999:::======???AAAEEEGGGHHHHHHDDD>>>;;;===@@@CCCKKKRRRYYYWWWTTTQQQPPPRRRXXX\\\___```___]]][[[[[[^^^aaa^^^^^^]]]\\\]]]```ggglllqqqtttvvvwwwyyy}}}~~~ssskkkjjjkkkmmmrrrxxx|||~~~|||yyywwwvvvuuutttqqqrrrrrrqqqoooqqquuuxxxooo]]]NNNJJJLLLTTTYYYVVVOOOKKKFFFDDDAAA>>><<<<<<<<<=========<<<<<<;;;:::999999888888777777666666555555666444777;;;<<>><<<>>>BBBFFFOOOWWW^^^\\\XXXSSSOOONNNPPPRRRVVVVVVVVVVVVVVVXXX[[[^^^ZZZ[[[[[[YYYYYY]]]eeekkkrrrsssttttttuuuzzz~~~ppphhhfffggglllpppvvv{{{~~~~~~~~~}}}zzzxxxvvvtttsssrrrpppppppppnnnnnnooosssvvvyyyuuu```LLLFFFFFFNNNVVVVVVRRROOOGGGEEEBBB???==================<<<<<<;;;::::::999888888888777777666666666444333444888:::CCC\\\uuusssccc\\\ZZZVVVTTTSSSNNNLLLIIIHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA???>>>===<<<<<<888:::;;;<<<:::777444111///////////////000111111+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,------------,,,+++------------...///000000,,,,,,,,,------...///000111444777:::;;;;;;===>>>>>>@@@CCCDDDEEEEEEFFFFFFDDD???===@@@DDDIIIRRRZZZ]]]\\\XXXSSSNNNLLLLLLMMMNNNNNNOOOOOOQQQTTTWWWZZZYYYZZZ[[[YYYYYY]]]fffmmmrrrssssssssstttyyy~~~pppgggeeegggmmmqqqwww|||~~~~~~~~~|||zzzwwwuuusssrrrqqqrrrpppnnnkkkjjjkkknnnqqqsssyyy~~~~~~gggRRRJJJEEEKKKSSSTTTRRRPPPIIIGGGCCC@@@>>>===>>>>>>=========<<<;;;;;;::::::888888888777777777777777444222444888===JJJhhhtttccc\\\ZZZVVVSSSRRRMMMKKKHHHGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBB@@@???>>>======:::<<>>>>>>>>=========<<<;;;;;;;;;:::888888888888777777777777555333555:::AAAQQQrrrtttddd\\\ZZZVVVRRRQQQRRROOOKKKIIIHHHHHHHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCAAA???>>>=========;;;<<<======<<<999666444000000000000////////////111000///...............//////.........---------......---,,,,,,+++******,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000///------,,,---...///,,,---.........---,,,+++++++++******++++++,,,---......---------......///333444666777999;;;<<<===BBBBBBCCCDDDFFFEEEBBB???@@@>>>???DDDHHHLLLTTT]]]bbb^^^VVVOOOIIIFFFFFFFFFIIILLLOOOPPPPPPRRRWWWZZZXXXZZZ\\\\\\]]]```gggmmmrrrtttwwwxxxyyy|||{{{qqqllljjjkkksssuuuxxxzzz{{{|||~~~}}}zzzxxxvvvsssqqqmmmjjjgggeeeddddddbbbaaafffhhhkkknnnpppssswww{{{}}}|||}}}uuuaaaOOOHHHLLLMMMQQQRRRJJJIIIHHHFFFCCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666888555777===CCCTTT|||uuuddd\\\YYYVVVSSSSSSRRROOOKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEECCCBBB@@@???======<<<<<<;;;;;;======;;;999666444111000000000////////////......---,,,,,,,,,,,,,,,.........------------,,,......---,,,,,,+++******,,,,,,---------,,,+++***++++++++++++++++++++++++......---,,,,,,------...,,,------......---,,,,,,+++++++++***++++++,,,---...------------...//////333444666777999;;;======?????????AAACCCDDDBBBAAA@@@===>>>BBBEEEJJJRRR[[[___[[[UUUOOOJJJHHHGGGHHHDDDHHHLLLOOOQQQUUUZZZ___ZZZ\\\]]]]]]]]]aaagggmmmqqqtttxxx{{{}}}{{{rrrnnnnnnpppuuuwwwzzz|||}}}~~~~~~zzzxxxuuurrroookkkhhhdddbbbaaa___^^^\\\^^^```ccceeegggjjjnnnqqqttttttuuuvvvvvvwwwwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwuuusssrrrtttxxx{{{~~~cccQQQIIILLLKKKOOOPPPIIIEEEEEEDDDBBBAAA???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888888666888>>>DDDWWW~~~vvvddd[[[YYYVVVTTTUUURRROOOKKKIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;:::;;;<<<<<<:::888555333111111000000000/////////......---,,,,,,,,,,,,---------------,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,---------,,,++++++************************---,,,,,,++++++,,,------,,,,,,---......------,,,+++++++++++++++,,,---------------------...//////333444666888:::<<<===>>><<<<<<<<<>>>AAACCCCCCBBB>>><<<<<<@@@DDDIIIRRR[[[aaa^^^XXXRRRNNNKKKKKKKKKDDDGGGJJJNNNQQQVVV\\\```\\\^^^___^^^^^^aaahhhmmmpppuuuzzz~~~yyypppmmmooorrrwwwzzz}}}~~~zzzwwwtttpppnnniiifffaaa^^^[[[YYYWWWUUUSSSUUUWWWYYYZZZ]]]```ccceeeffffffggghhhhhhiiiiiiiiiiiihhhhhhgggfffffffffhhhhhhgggeeedddeeeiiilllttt{{{gggSSSJJJJJJHHHKKKNNNHHHAAAAAAAAAAAA@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888888666888>>>GGG[[[vvvddd[[[XXXVVVUUUVVVQQQNNNKKKIIIIIIIIIIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA???===<<<;;;;;;;;;::::::;;;:::999777444333111111111000000000//////000//////.........//////------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,++++++++++++,,,---------------------...///000333444666888:::<<<>>>???>>><<<<<<===???AAABBBAAA===;;;<<<@@@EEEKKKUUU___iiifff```ZZZUUUQQQNNNMMMIIIJJJKKKNNNQQQUUUZZZ]]]^^^___```______bbbhhhmmmpppvvv|||tttkkkiiilllpppxxx{{{~~~}}}yyyvvvsssooolllgggccc^^^YYYVVVSSSPPPNNNJJJLLLMMMNNNOOOQQQTTTVVVYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXVVVUUUVVVYYY\\\gggppp|||jjjUUUKKKIIIEEEHHHLLLGGG@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666777666888>>>III___vvvcccZZZXXXUUUUUUUUUQQQNNNJJJIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???===<<<;;;;;;;;;999999999999777555333222111111111111000000000000//////.........//////000------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,++++++,,,,,,---...,,,,,,,,,------///000000333444666888;;;===???@@@BBB@@@>>>>>>???@@@@@@???<<<:::;;;AAAHHHOOO[[[eeeooolllggg```YYYTTTPPPNNNMMMLLLLLLNNNRRRVVVZZZ\\\^^^`````````___bbbhhhmmmqqqwww{{{}}}sssiiifffjjjnnnxxx{{{~~~~~~zzzvvvssspppmmmjjjccc___ZZZUUURRROOOLLLIIIDDDFFFGGGHHHHHHIIIKKKMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLKKKJJJJJJMMMOOO\\\eeerrr}}}jjjVVVLLLIIIDDDFFFJJJGGGBBBBBBAAA@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666555555777===KKKddduuucccZZZXXXUUUSSSTTTPPPNNNJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@>>>===<<<;;;;;;999999888777666444333222222222111111111000000000---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,------...,,,,,,,,,---...///000111333444666888;;;===???@@@DDDBBBAAA@@@@@@@@@>>>===;;;999:::@@@GGGPPP\\\gggnnnlllhhhccc]]]WWWSSSQQQOOOMMMLLLNNNSSSYYY\\\^^^]]]___```______bbbiiinnnqqqwwwyyyzzzuuujjjgggjjjnnnxxx{{{~~~{{{wwwrrrooolllhhheee]]]YYYTTTPPPMMMKKKHHHFFFAAABBBCCCCCCBBBBBBDDDFFFCCCCCCDDDEEEEEEFFFFFFGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBEEEGGGRRRZZZgggrrr|||gggUUULLLIIICCCEEEJJJGGGDDDCCCBBBAAA@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888555666888>>>NNNiiisssbbbZZZXXXTTTRRRQQQPPPMMMJJJHHHIIIJJJJJJIIIFFFGGGGGGHHHGGGFFFEEEDDDCCCBBB@@@???======<<<<<<888888777666555333222222222222222111111111000000,,,,,,,,,,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,++++++,,,---///000---,,,,,,,,,,,,---......,,,,,,,,,---...///000111333444666888;;;>>>@@@AAACCCBBBAAAAAAAAA@@@===;;;:::888888>>>DDDLLLXXXccciiiiiigggeeebbb___\\\[[[TTTQQQOOOPPPTTTYYY[[[\\\[[[]]]___^^^___bbbiiiooopppvvvwwwvvvtttjjjgggkkknnnyyy{{{~~~{{{uuupppkkkfffaaa^^^VVVSSSNNNKKKIIIGGGEEECCC>>>?????????======???AAA>>>>>>???@@@@@@AAAAAABBB>>>>>>>>>>>>>>>============>>>???>>>======???AAAGGGOOO[[[gggrrr~~~yyydddSSSKKKIIICCCEEEJJJHHHDDDDDDCCCBBBAAA@@@??????;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888777888:::@@@RRRnnnrrrbbb[[[XXXTTTQQQPPPPPPMMMJJJHHHIIIJJJJJJIIIGGGGGGHHHIIIHHHGGGFFFEEECCCCCCAAA???>>>=========888888777555444333222111222222222111111111111000...............///000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///************************)))***,,,---......------,,,,,,++++++,,,...///000---,,,,,,,,,,,,---......+++,,,,,,---...///111111333444666999;;;>>>@@@AAA@@@@@@@@@AAABBB@@@===::::::777777;;;@@@HHHSSS^^^ffffffggghhhhhhgggfffeee\\\WWWSSSRRRTTTWWWXXXWWWZZZ\\\^^^^^^^^^bbbiiiooooootttuuuttt~~~rrriiifffjjjnnnzzz||||||uuunnnhhhbbb\\\YYYRRROOOJJJHHHFFFEEECCCAAA<<<======<<<::::::;;;===>>>>>>>>>???@@@@@@AAAAAA<<<<<<==================;;;<<<<<<<<<;;;;;;===>>>@@@HHHTTT```lllyyysssaaaQQQKKKJJJDDDEEEKKKHHHCCCCCCCCCBBBBBBAAAAAAAAA;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666666666666999:::<<>>AAABBB>>>:::<<<;;;;;;<<>>>>>===;;;;;;:::::::::<<<<<<======>>>>>>??????BBB@@@>>><<<;;;<<<===>>>BBBAAA???=========>>>???;;;@@@IIITTTbbbrrrwwwgggXXXNNNHHH@@@EEEMMMIIIHHHEEEBBB@@@@@@@@@@@@???======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888777777:::;;;===FFF[[[wwwzzz|||sssccc\\\YYYUUUQQQPPPPPPNNNJJJIIIIIIIIIIIIIIIHHHFFFDDDDDDEEEFFFEEEDDDCCCBBB@@@>>>===<<<;;;;;;777666555444333222222222555444333222111111111111///............---------......////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,---------************************000...,,,---///000...,,,...------------...//////666777999<<>>???AAABBB???;;;<<<<<<;;;<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>=========>>>??????BBBAAA@@@>>>======<<<<<<<<<@@@GGGQQQ]]]nnn~~~lll\\\QQQJJJBBBHHHPPPMMMMMMJJJEEEBBBAAAAAA???>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888???>>>>>>IIIbbbvvvvvvsssccc\\\YYYUUURRRPPPPPPMMMJJJHHHIIIJJJJJJIIIHHHFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@>>><<<;;;;;;:::777666555444333222222222444333222222111111111111///............---------......////////////......,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------///---------...///...------------------...//////777888;;;>>>AAADDDGGGHHHDDDAAA??????AAABBB???<<<<<<<<<<<<<<<>>>CCCJJJOOOYYYcccvvvtttiii[[[UUUWWW\\\^^^^^^^^^^^^^^^___ccchhhmmmpppoootttwwwzzztttjjjccc```eeemmmsssxxx~~~zzzrrrlllddd^^^ZZZVVVQQQNNNGGGFFFDDDBBB@@@@@@@@@AAA@@@???>>>===<<<<<<<<<===============<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>===???AAAEEEKKKWWWhhh|||rrraaaUUULLLDDDJJJSSSQQQSSSOOOJJJFFFCCCAAA???=========<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::AAA??????KKKgggwwwwwwrrrccc\\\YYYVVVRRRQQQPPPMMMJJJHHHIIIJJJJJJJJJGGGEEEDDDCCCEEEEEEDDDCCCCCCBBB@@@>>><<<;;;::::::777666555444333222222222111111000//////////////////............------------......//////......---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,---------,,,---------------...///000555666999<<>>;;;<<<<<<<<<>>>BBBGGGKKKPPPXXXiiiuuuhhhZZZSSSVVV\\\]]]\\\\\\\\\]]]___bbbgggkkknnnmmmsssxxx{{{~~~sssjjjccc```fffmmmtttxxx~~~~~~xxxrrrllleee\\\VVVSSSPPPLLLIIIDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@???>>>======>>>>>>@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCAAABBBCCCDDDHHHQQQbbbxxxvvvdddVVVLLLCCCJJJTTTRRRUUUQQQKKKGGGDDDBBB???>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::===>>>AAAMMMfffrrrbbb\\\ZZZVVVRRRQQQOOOLLLIIIHHHIIIJJJJJJJJJGGGEEECCCCCCDDDEEEDDDCCCBBBAAA???>>><<<;;;::::::777666555444333222222222000000//////...////////////............---------------............------*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------......---------...,,,,,,,,,------///000000333555888;;;>>>@@@BBBBBBCCCBBB@@@???????????????;;;<<<======>>>AAAFFFIIIIIINNNXXXhhhvvv|||{{{wwwnnncccWWWRRRUUUYYYZZZYYYZZZZZZ[[[]]]```dddhhhjjjjjjqqqvvvwwwzzz}}}ssslllfffdddjjjrrrxxxzzz}}}~~~~~~}}}xxxqqqkkkddd]]]TTTNNNLLLJJJHHHEEE@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>???AAAAAA@@@@@@?????????>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGNNN___uuuxxxeeeWWWLLLCCCIIISSSQQQTTTPPPJJJFFFDDDBBB@@@???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::>>>DDDPPPfffqqqbbb\\\ZZZVVVSSSRRROOOLLLIIIHHHIIIJJJKKKKKKGGGEEECCCCCCDDDDDDDDDCCCBBBAAA???===;;;::::::999777666555444333222222222222111111000000111111111///............---------------............------,,,------------------...***++++++,,,,,,------...,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++******++++++,,,---------...///000000......///000,,,,,,,,,---...///000111444666999===???AAABBBBBBBBBAAA@@@>>>===>>>>>>???:::<<<>>>???@@@BBBEEEHHHFFFHHHMMMTTT\\\aaacccdddddd^^^WWWTTTUUUXXXYYYYYYYYYYYYZZZ[[[^^^aaadddeeegggmmmqqqqqqrrryyy|||sssmmmiiihhhnnnvvv||||||}}}||||||~~~}}}yyyvvvqqqjjjeee\\\UUUNNNIIIGGGFFFDDDBBB????????????@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJKKKKKKOOO^^^sss{{{hhhYYYNNNDDDJJJSSSQQQSSSOOOJJJFFFDDDCCCAAA???======<<<;;;;;;;;;;;;<<<;;;:::::::::::::::::::::;;;@@@HHHVVVmmmqqqbbb\\\ZZZVVVSSSRRRNNNLLLIIIHHHIIIKKKKKKKKKFFFEEECCCCCCDDDDDDDDDCCCBBBAAA???===;;;:::999999777666555444333222222222111111000000000000111111///............---------,,,------......------,,,...------------------,,,******+++,,,,,,---......++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,---......///000000+++---///...,,,+++---...,,,,,,,,,---...///000111444666999===???AAAAAAAAAAAA@@@???===<<<<<<===???:::<<<>>>@@@AAACCCFFFHHHCCCFFFIIIKKKMMMQQQWWW[[[[[[[[[ZZZYYYXXXYYYZZZ[[[YYYZZZZZZ[[[]]]___aaabbbdddiiikkkiiijjjrrr{{{yyyqqqmmmjjjjjjqqqyyy|||}}}~~~~~~}}}vvvqqqmmmhhhaaa\\\TTTOOOIIIEEEEEEDDDBBB@@@>>>>>>??????????????????>>>>>>=========>>>>>>???>>>>>>??????????????????AAAAAABBBDDDHHHKKKNNNPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKNNNPPPOOORRR___sss~~~lll]]]RRRHHHMMMUUUSSSUUUQQQKKKGGGEEECCCAAA???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>???EEEXXXwww|||qqqbbb\\\ZZZVVVSSSRRRNNNLLLIIIHHHIIIKKKKKKKKKFFFDDDCCCBBBDDDDDDCCCBBBBBBAAA???===;;;:::999999777666555444333222222222//////............///000//////.........---------,,,------......------,,,,,,,,,,,,++++++***************+++,,,,,,---......*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))***++++++,,,------'''***+++***(((''')))++++++,,,,,,---...///111111222444888;;;>>>?????????@@@@@@???<<<;;;;;;===???999<<>>>>>????????????>>>>>>===============>>>>>>@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFIIINNNSSSXXX[[[VVVUUURRRPPPNNNMMMMMMMMMLLLPPPSSSSSSUUU```sssoooaaaVVVLLLPPPWWWUUUWWWSSSMMMHHHEEECCC@@@>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<===============???<<>>>>>>>>>>>===<<<:::999777777666555444333333222000000000000000000000000///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************...---,,,+++++++++,,,---111000///...---,,,,,,,,,******+++++++++******)))------,,,***((('''&&&%%%...////////////000333666333555777;;;>>>@@@BBBCCCDDDBBB???>>>===;;;999777888<<<@@@CCCDDDFFFIIILLLJJJDDDAAACCCGGGJJJNNNSSSVVVWWWWWWWWWWWWXXXZZZ\\\[[[[[[[[[[[[[[[\\\\\\\\\___dddfffccccccjjjrrrwwwvvvrrrmmmhhhbbbbbbjjjuuuxxx{{{{{{yyytttlllddd^^^YYYTTTQQQNNNLLLHHHDDDBBBAAABBBBBB>>>>>>>>>>>>============@@@@@@@@@???>>>>>>======;;;>>>BBBCCCCCCDDDGGGJJJEEEHHHMMMRRRVVV\\\bbbfffbbb___ZZZVVVTTTTTTUUUVVVRRRQQQRRRSSSUUU]]]mmm}}}wwwbbbUUUPPPQQQWWW^^^```WWWKKKFFFFFFGGGEEEAAA??????>>>===============???>>><<<;;;::::::;;;<<<@@@@@@IIIaaawww|||sssccc[[[YYYVVVSSSSSSOOOLLLJJJIIIJJJKKKJJJJJJFFFEEEDDDCCCCCCDDDEEEEEECCCAAA???===<<<;;;;;;;;;777777666555444333333222000000000000000000000000///............---------........................,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,---...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,---...//////111555777444555888;;;>>>AAACCCCCCBBB@@@>>>>>>>>>===;;;999888===CCCHHHIIIJJJLLLMMMJJJDDDAAACCCFFFHHHKKKOOOQQQRRRTTTUUUVVVWWWYYYZZZYYYZZZZZZ[[[\\\]]]^^^^^^bbbggghhheeeeeekkkssswwwuuupppjjjeee``````jjjuuuzzz||||||vvvpppiiibbb\\\WWWRRRPPPJJJHHHEEEAAA??????@@@@@@@@@@@@??????>>>===<<<<<>>>>>>>>===@@@EEEGGGGGGHHHKKKMMMLLLPPPUUU[[[aaagggnnnrrrppplllgggbbb___]]]]]]]]]XXXVVVUUUVVVWWW^^^ooo~~~xxxcccVVVQQQQQQXXX^^^aaaXXXMMMGGGGGGGGGDDDAAA???>>>======<<<<<<=========<<<;;;:::::::::;;;;;;@@@AAAKKKcccuuuvvv|||qqqbbb[[[ZZZWWWTTTTTTPPPNNNKKKJJJKKKKKKKKKJJJEEEEEEDDDDDDEEEEEEFFFGGGFFFDDD@@@<<<::::::;;;<<<777777666555444333222222000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***++++++,,,------,,,,,,------------,,,,,,++++++,,,------......///***,,,---...///222555888555666999<<>>>>>===<<<999???FFFLLLOOOOOOPPPPPPKKKFFFCCCEEEGGGGGGHHHKKKJJJLLLOOOSSSUUUWWWWWWWWWWWWXXXYYY[[[]]]___```aaafffkkkllliiihhhnnntttvvvsssmmmeee```]]]```jjjvvv}}}~~~}}}yyypppkkkddd]]]XXXSSSOOOMMMGGGFFFCCC@@@??????@@@@@@CCCBBBAAA@@@>>>===<<<<<<@@@@@@@@@?????????@@@@@@>>>BBBHHHLLLOOOQQQSSSUUUWWW[[[aaagggmmmttt{{{|||wwwqqqllliiiggggggbbb^^^[[[ZZZZZZaaapppzzzeeeWWWRRRRRRXXX___aaaYYYOOOIIIHHHGGGDDD@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<=========@@@BBBNNNhhhwwwuuuzzzpppaaa[[[ZZZWWWUUUTTTPPPNNNKKKJJJJJJKKKJJJIIIEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA???<<<;;;:::;;;;;;777777666555333222111111///////////////////////////............---------************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,------+++,,,,,,------------,,,+++,,,,,,---...//////000+++,,,......///111444777555777999===@@@BBBDDDEEEAAA???===<<<===>>>>>>===<<<@@@FFFLLLQQQTTTUUUVVVNNNIIIFFFGGGHHHFFFFFFHHHFFFHHHMMMRRRWWWYYYXXXWWWVVVWWWYYY[[[^^^```bbbcccjjjnnnooollllllqqqvvvvvvssskkkbbb]]]\\\```lllxxx~~~xxxsssiiieee^^^XXXSSSPPPLLLJJJGGGFFFDDDBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@??????>>>???@@@AAABBB???CCCKKKRRRXXX]]]```aaabbbfffkkkqqqvvv|||}}}xxxtttrrrqqqlllgggbbb______eeesssiiiZZZSSSSSSYYY___bbb[[[RRRLLLIIIGGGCCC@@@======<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@DDDSSSooouuuuuuzzz}}}oooaaa[[[ZZZXXXUUUTTTOOOMMMJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@<<<=========<<<;;;;;;:::777777666444333222111000///////////////////////////............---------........................,,,------------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///......///111444555777999===@@@BBBDDDEEEBBB@@@===;;;<<<<<<<<<;;;>>>@@@DDDJJJPPPWWW[[[]]]PPPJJJGGGGGGGGGDDDDDDEEEFFFHHHMMMTTTZZZ\\\[[[YYYWWWXXXZZZ\\\___aaacccdddkkkooopppooopppuuuwwwwwwsssjjj```\\\\\\aaammmxxx}}}vvvoookkkddd___YYYTTTPPPMMMJJJHHHEEEEEECCCBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBBBB??????>>>>>>???AAACCCDDDAAAEEEMMMWWW```hhhmmmoooooorrrvvvzzz~~~~~~|||wwwpppjjjffffffjjjvvvqqq___VVVTTTXXX^^^aaa[[[TTTNNNKKKHHHDDDAAA======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@GGGXXXuuuyyymmmpppwww}}}oooaaa\\\ZZZWWWTTTSSSOOOMMMJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@>>>===999:::<<<======<<<:::999888777666444333111000///000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++,,,------------......---,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,---,,,,,,,,,,,,+++++++++...//////...---...000222555666999<<>>>>>BBBHHHRRR[[[aaacccTTTMMMHHHHHHGGGDDDDDDFFFHHHIIINNNUUU]]]```___\\\YYYZZZ[[[]]]___aaabbbccciiimmmoooooorrrwwwyyyxxxsssiii___[[[\\\aaalllvvv|||vvvppphhhddd```\\\VVVQQQNNNLLLIIIGGGDDDCCCBBBAAA@@@?????????AAABBBBBBCCCCCCDDDDDDEEEAAA@@@???@@@AAADDDGGGHHHEEEHHHOOOZZZfffpppvvvxxx{{{}}}zzzssspppoooqqq{{{|||{{{{{{fffYYYTTTWWW\\\___[[[VVVQQQMMMIIIEEEBBB>>>===<<<<<<;;;;;;<<<<<<::::::999999:::<<<===???AAAJJJ^^^{{{vvvkkkoooxxx}}}}}}oooaaa\\\ZZZWWWSSSQQQPPPNNNKKKIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@>>>======<<<<<<;;;;;;;;;;;;888777666444222111//////000000000000000000000000///............---------***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++---......------+++++++++++++++,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---.........---...111333444555888;;;>>>AAACCCCCC>>><<<999888999;;;<<<<<<;;;===BBBKKKVVV```eeeggg\\\UUUOOOMMMLLLJJJJJJMMMKKKKKKNNNVVV^^^bbbaaa^^^\\\\\\]]]^^^___``````aaafffjjjmmmooosssyyy{{{xxxqqqggg]]]ZZZ[[[```jjjsss~~~|||wwwrrrkkkddd```]]]YYYTTTPPPMMMKKKIIIHHHEEEDDDCCCBBBAAA@@@??????CCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEHHHKKKMMMLLLNNNSSS\\\hhhssszzz}}}|||yyyxxxzzzyyyuuulll\\\TTTUUUYYY^^^[[[WWWRRRNNNJJJFFFDDD???>>>======<<<<<<======>>><<<:::999999<<>>@@@BBBCCC;;;999666666888;;;===>>>999<<>>===============CCCAAA===;;;;;;>>>BBBDDDDDDOOOeeexxxhhhhhhooozzzqqqbbb\\\ZZZUUUQQQOOORRROOOLLLJJJJJJJJJIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>><<<999666444222;;;888555222000/////////000///...------...///000000000///...---,,,,,,,,,++++++,,,------,,,++++++(((((((((((()))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,+++***+++,,,---...*********+++++++++,,,,,,,,,,,,,,,---...000222333444666999===???@@@@@@???999999999999:::<<<>>>???<<<===BBBKKKVVV]]]____________\\\WWWWWW\\\___^^^ZZZRRRLLLQQQWWWZZZZZZ[[[]]]___aaa```^^^]]]___aaafffaaa___fffrrr{{{{{{xxxnnndddZZZWWW[[[aaallluuu~~~~~~~~~yyyuuupppmmmllliiiccc___[[[XXXTTTPPPNNNLLLHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCFFFFFFFFFEEEFFFFFFGGGGGGHHHKKKMMMJJJGGGJJJTTT]]]___[[[WWW[[[eeepppwwwzzz|||{{{qqquuu~~~hhhWWWMMMPPPYYYaaa```[[[TTTPPPOOOLLLFFFAAA???<<<:::999:::<<<>>>???>>>=========>>>@@@AAAHHHQQQggg|||iiidddoooyyyrrrccc]]][[[VVVRRRPPPQQQOOOLLLJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>><<<999777666:::999666333111000//////000///...------...///000000///...------,,,,,,,,,+++,,,---......---,,,+++,,,++++++*********++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------.........//////,,,,,,,,,---...000222333666888;;;>>>@@@@@@@@@@@@888777777888999;;;===>>>;;;===BBBIIIPPPWWWZZZ[[[^^^bbbcccbbbcccffffffccc[[[RRRLLLPPPVVVYYYYYYZZZ___bbbddddddcccccceeehhhhhhbbb___eeeqqq{{{}}}zzzpppeee\\\ZZZ]]]eeepppzzz}}}~~~}}}|||~~~~~~vvvrrrlllhhhfffddd___[[[VVVUUUSSSPPPNNNLLLJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGFFFFFFGGGHHHIIIIIINNNQQQSSSQQQNNNPPPWWW___bbb]]]ZZZ]]]fffnnnsssuuuvvvzzzuuuyyyrrraaaTTTMMMRRR\\\cccbbb]]]VVVRRRQQQLLLGGGBBB@@@>>><<<<<<<<<===>>>???>>>=========>>>???@@@FFFQQQhhhooogggppp|||rrrddd]]][[[WWWSSSQQQQQQOOOLLLJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDBBBAAA@@@???===;;;:::999999999777555333111000/////////............//////000///...---,,,,,,,,,,,,------............------......,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000222333888999<<>>???===???DDDHHHLLLQQQVVVZZZ___gggooosssvvvvvvrrrlll\\\SSSMMMPPPUUUWWWXXXZZZ___bbbfffgggggghhhlllooonnngggaaaeeeqqq{{{~~~}}}oooeeeZZZXXX]]]eeeppp{{{|||}}}~~~|||~~~|||vvvqqqiiieeebbb```\\\YYYWWWXXXXXXTTTOOOKKKKKKLLLIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLSSSWWWZZZYYYVVVVVVZZZ^^^ccc```^^^```fffkkknnnnnnoootttzzz}}}}}}uuuxxxjjj\\\SSSNNNSSS\\\fffeee```XXXTTTRRRMMMGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@EEEPPPiiiyyymmmqqq{{{rrrccc\\\ZZZVVVRRRQQQQQQNNNKKKJJJJJJKKKJJJIIIHHHFFFDDDBBBAAABBBCCCDDD@@@???>>>===;;;:::::::::999888888777555333111////////////......////////////...------,,,,,,,,,---........................------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---...///...------************++++++++++++,,,,,,,,,---...000222333888999<<<>>>??????>>>>>>:::;;;;;;===>>>???AAAAAA???BBBGGGIIILLLPPPWWW\\\```kkkxxx|||sss]]]UUUPPPRRRVVVWWWXXX[[[\\\```eeeggghhhkkkooosssvvvnnnfffhhhrrr|||}}}lllaaaWWWTTTXXX___kkkuuuyyyzzz}}}yyyssskkkeeeccc```]]]ZZZ```bbbaaa[[[RRRKKKJJJLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOUUUZZZ^^^___\\\YYYZZZ\\\aaa______aaaeeehhhjjjiiikkkooouuuxxxzzzzzz|||}}}|||}}}yyyuuusssuuuxxxzzzvvvwwwkkk___UUUOOOQQQYYYffffffaaaYYYTTTRRRLLLFFFAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<===>>>???@@@FFFRRRjjjssstttzzzvvvpppaaaZZZXXXTTTQQQPPPPPPNNNKKKJJJJJJKKKJJJIIIGGGEEECCCAAAAAAAAACCCDDD@@@???>>><<<;;;;;;;;;;;;888888888777555333111000...//////////////////......------,,,,,,,,,,,,---........................***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---.........---,,,------------............,,,,,,,,,---...000222333666888:::<<<>>>======<<<;;;<<<===>>>??????@@@@@@>>>AAAFFFIIIKKKPPPWWW\\\[[[ggguuu~~~yyyppp\\\VVVRRRUUUWWWXXXYYY[[[ZZZ___dddgggiiilllqqquuu|||ssskkkllluuu}}}~~~|||iii___UUURRRUUU\\\fffooowwwyyy|||~~~zzztttlllgggdddbbb^^^[[[bbbeeeddd^^^TTTMMMKKKLLLNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPVVVZZZ```bbb```]]][[[ZZZ\\\\\\]]]___bbbeeeffffffeeehhhmmmqqqrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqpppiiidddaaadddhhhmmmuuu}}}{{{yyynnnbbbXXXOOOPPPWWWfffeeeaaaZZZUUURRRLLLEEEAAA@@@@@@@@@???>>>======???>>>>>>======???@@@AAAIIITTTkkkxxxvvvrrrooozzzppp```YYYVVVSSSPPPOOOPPPMMMKKKJJJKKKKKKKKKJJJFFFEEEDDDBBBBBBBBBCCCDDDCCCBBB@@@>>><<<<<<======888777666555444222111111......////////////......------,,,,,,,,,,,,------......------------......)))))))))******+++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...000222333444666999;;;=========<<<:::;;;;;;<<<===<<<<<<<<<;;;>>>BBBEEEIIIMMMRRRUUURRR[[[eeekkkooopppkkkdddYYYUUUSSSWWWYYYXXXXXX[[[ZZZ___dddgggiiilllqqqvvv|||tttmmmoooxxx~~~~~~zzziii___WWWVVVYYY^^^gggoooxxxzzz|||}}}|||zzzxxxssslllgggeeebbb^^^[[[\\\^^^___\\\VVVQQQOOOPPPPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPTTTYYY___cccccc```]]][[[XXXYYYZZZ\\\^^^```aaabbb]]]___bbbeeefffeeecccbbbbbbbbbaaaaaa`````````___ZZZUUUSSSVVVZZZ^^^fffnnnuuu{{{~~~yyy~~~lllaaaXXXPPPPPPWWWeeeeeeaaaZZZVVVSSSMMMFFFBBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>>???@@@AAABBBKKKWWWooo|||wwwwwwllljjjuuuqqq```YYYVVVSSSQQQPPPOOOMMMKKKJJJKKKKKKKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB???===;;;;;;;;;<<<888777555333222111111111---...///000000///...------,,,,,,+++,,,,,,------...---,,,++++++,,,---...,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))*********+++++++++,,,,,,,,,---...000222333444666999<<<>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;:::999<<<===???CCCHHHKKKMMMMMMJJJPPPUUUVVVYYY\\\[[[WWWTTTQQQRRRWWWYYYWWWWWWYYYXXX\\\aaadddfffiiinnnrrruuuoookkkpppzzz~~~yyyfff___YYYZZZ^^^dddkkksss{{{|||}}}wwwoookkkjjjooovvvzzzxxxwwwrrrllliiigggddd___[[[YYYZZZ[[[[[[YYYWWWUUUTTTQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLMMMNNNNNNOOOOOOTTT[[[```aaa___\\\ZZZVVVWWWXXXYYYYYYZZZ[[[]]]XXXYYYZZZ[[[[[[ZZZXXXVVVUUUTTTSSSRRRRRRRRRSSSSSSPPPMMMLLLPPPRRRSSSWWW\\\bbbjjjvvvxxx~~~}}}kkkaaaXXXPPPQQQXXXeeeeeebbb\\\XXXVVVOOOHHHDDDCCCAAA???>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCLLLZZZttt~~~wwwpppfffeeeppprrraaaZZZWWWTTTRRRRRROOOMMMKKKJJJKKKKKKKKKJJJGGGGGGHHHHHHHHHGGGFFFFFFBBB@@@===:::999888999999888666444111000000111222---...///000000///...---,,,,,,,,,++++++,,,---------,,,++++++++++++,,,---//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++***)))((()))***,,,---,,,,,,---------.........,,,,,,,,,---...000222333444666999===???@@@@@@@@@===>>>>>>>>>>>><<<:::999???>>>???CCCIIIKKKJJJHHHHHHKKKKKKIIIKKKPPPRRRPPPPPPNNNQQQWWWYYYVVVUUUWWWUUUYYY^^^```aaadddiiimmmnnnjjjiiippp{{{~~~xxxccc]]]YYY\\\aaagggooovvv}}}}}}~~~tttggg___\\\[[[[[[bbbmmmwww|||zzzwwwsssnnnkkkjjjgggbbb]]][[[ZZZ[[[\\\]]]\\\YYYVVVRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMLLLMMMMMMNNNNNNJJJOOOUUU[[[]]]\\\YYYWWWVVVWWWWWWVVVVVVVVVWWWYYYWWWVVVVVVVVVWWWUUUSSSQQQMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJKKKOOOPPPMMMMMMPPPUUU^^^kkkyyy}}}mmmbbbYYYQQQRRRYYYeeefffccc^^^ZZZXXXQQQJJJFFFEEEBBB??????@@@BBBCCCBBBBBBAAAAAAAAABBBCCCDDDKKK[[[xxxvvvjjj``````lllrrraaaZZZWWWTTTQQQQQQPPPNNNKKKJJJJJJKKKJJJIIIIIIGGGFFFEEEFFFEEECCCBBBAAAAAAAAA@@@>>>===;;;:::999777444222000000000111000000000000000///......+++,,,,,,------,,,,,,+++************+++,,,------000...------///000000///---,,,++++++*********++++++,,,,,,------,,,,,,+++...------,,,+++++++++,,,---..................---...------,,,,,,,,,------------,,,,,,---000222444666666888;;;>>>???>>><<<===<<<;;;<<<===>>>>>>======>>>???CCCGGGJJJJJJIII@@@AAADDDFFFIIIKKKMMMNNNPPPQQQRRRTTTVVVWWWWWWWWWYYYYYYYYY[[[___dddhhhkkksssppppppvvv{{{jjjbbb]]]```fffkkkqqqwww}}}}}}~~~zzzmmmaaaXXXQQQMMMJJJPPPSSSXXX^^^gggooovvv{{{}}}zzzvvvtttssspppmmmiiifffcccbbb`````````___^^^]]][[[[[[WWWWWWUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMOOOSSSVVVXXXWWWVVVSSSTTTUUUUUUUUUTTTRRRQQQQQQPPPOOONNNMMMMMMMMMMMMDDDCCCCCCBBBCCCDDDEEEFFFLLLIIIHHHIIILLLNNNLLLIIIOOOVVVaaannn|||zzzgggccc^^^TTTVVV___iiihhhccc[[[WWWUUUPPPIIIHHHEEECCCBBBCCCDDDCCCCCCFFFDDDBBBAAABBBDDDEEEEEEPPP```}}}}}}uuummmddd___fffrrrbbbZZZXXXUUURRRRRRRRROOOLLLKKKKKKLLLKKKJJJIIIGGGFFFEEEFFFEEECCCBBBAAAAAA@@@???>>><<<;;;:::888777444222111111111222///////////////...------,,,------......------,,,------,,,,,,+++,,,,,,,,,,,,***)))***+++---,,,,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++++++++,,,------......------,,,//////......---......///------,,,,,,---000222444777888:::===@@@AAA???>>>===<<<;;;<<<>>>>>>===;;;;;;<<<>>>CCCGGGIIIIIIGGGBBBCCCDDDEEEGGGJJJLLLMMMQQQQQQRRRTTTUUUWWWXXXYYY\\\\\\\\\^^^aaafffjjjmmmrrrqqqsss{{{{{{iiiaaa[[[]]]ccciiipppwwwyyyyyyzzz|||~~~~~~nnnggg]]]TTTNNNKKKIIIHHHHHHJJJMMMRRRYYY___dddgggjjjnnnvvv~~~yyyuuusssqqqooommmjjjgggeeedddaaaaaaaaa```___^^^]]]\\\YYYYYYXXXWWWUUUTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMNNNQQQTTTVVVVVVUUURRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJCCCBBB@@@??????AAABBBDDDIIIIIIIIIKKKNNNOOOOOOOOOQQQVVV```kkkwww~~~iiibbb\\\UUUYYYeeelllkkkeee]]]XXXUUUPPPIIIGGGDDDBBBAAABBBBBBBBBAAABBBAAA@@@AAACCCFFFHHHIIIWWWgggxxx~~~jjjaaa]]]dddsssccc[[[YYYVVVSSSRRRRRRPPPMMMLLLLLLMMMLLLKKKIIIGGGFFFEEEFFFEEECCCBBBAAAAAA@@@???===<<<;;;;;;777666444222222222222333...............------,,,---......//////......---000///...---,,,,,,,,,,,,***)))((((((***++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++************++++++,,,,,,------,,,,,,+++...------,,,,,,---......---,,,,,,,,,---000333444999999;;;>>>BBBCCCAAA@@@;;;;;;<<<===???>>>;;;999999;;;???EEEIIIKKKJJJHHHDDDCCCBBBCCCDDDGGGKKKMMMRRRRRRRRRSSSUUUXXXZZZ\\\_________aaaeeeiiimmmppprrrrrruuu~~~|||lllddd]]]]]]aaahhhqqqyyywwwwwwxxxzzz}}}vvvooo\\\VVVNNNHHHEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSUUUVVVWWWZZZ___hhhsss{{{vvvrrrooonnnmmmkkkiiihhhffffffcccccccccbbbaaa```^^^^^^\\\\\\\\\[[[YYYWWWTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUNNNNNNNNNOOORRRTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFBBB@@@===;;;;;;<<>>===<<<;;;;;;666555444333333333333333......//////......---,,,------............------......---,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))******++++++++++++,,,,,,+++++++++*********)))******++++++,,,,,,+++,,,---000333555888999;;;>>>BBBCCCBBB@@@;;;;;;<<<>>>@@@>>>;;;888:::<<>>===<<<<<<<<<<<<666555555444333333333333///000000000000///......,,,,,,------------,,,,,,+++++++++++++++,,,---------,,,++++++---......---++++++,,,------,,,,,,+++***++++++,,,,,,++++++***+++******)))******++++++***++++++++++++++++++***)))))))))))))))***+++,,,,,,,,,+++,,,...000333555777777:::===AAABBBAAA???:::;;;<<>>AAAFFFKKKOOORRRQQQQQQSSSUUUYYY]]]___^^^___bbbeeeiiinnnqqqtttvvvsssrrrxxx~~~sssjjjaaa^^^^^^cccmmmwww{{{{{{|||}}}tttfff[[[UUUOOOMMMKKKLLLOOOSSSUUUVVVXXXVVVRRRNNNKKKIIIHHHGGGHHHIIIJJJOOOWWWdddrrr|||{{{tttlllhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhgggfffeeedddcccbbbbbbaaa```]]]ZZZWWWUUUXXXXXXXXXXXXWWWVVVTTTSSSSSSRRRQQQRRRTTTUUUTTTSSSUUUTTTQQQNNNLLLKKKKKKKKKFFFFFFEEEDDDCCCCCCCCCCCCDDDAAA===999888999;;;===GGGTTTgggwww|||yyyyyy~~~sssdddZZZ[[[bbbkkkjjjfff___\\\ZZZVVVPPPIIIGGGDDDCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCEEEIIILLL___vvvooo___XXXaaa|||qqqbbb]]][[[WWWTTTRRRPPPNNNKKKJJJJJJKKKJJJIIIIIIGGGFFFEEEFFFEEECCCBBB@@@???>>><<<;;;;;;<<<===666666666555444333333222000000000000000//////...+++,,,,,,,,,,,,,,,,,,+++************+++,,,---...,,,+++******,,,------,,,)))***+++,,,---,,,+++*********++++++++++++******+++************+++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---......,,,++++++,,,...111444666555666888<<<@@@AAA@@@???;;;;;;<<>>:::<<>>;;;999999;;;<<>>@@@EEEKKKRRRVVVXXXWWWKKKIIIGGGFFFGGGIIIMMMOOOMMMNNNPPPSSSVVVYYY\\\]]]\\\^^^bbbgggmmmssswwwyyyvvvrrrpppuuu||||||wwweee___ZZZXXXXXX]]]hhhtttwwwyyy|||~~~tttfff\\\WWWVVVNNNSSS[[[eeelllnnnllliiiddd___WWWPPPKKKKKKLLLNNNKKKNNNSSSZZZbbbmmmwww~~~|||sssmmmhhhhhhiiijjjkkklllmmmnnnmmmmmmllllllkkkjjjhhhgggllljjjfffbbb___]]]\\\\\\[[[^^^cccfffgggddd```^^^ZZZZZZ\\\]]]^^^\\\YYYUUURRRRRRQQQPPPOOOMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEECCC@@@<<<:::999999:::CCCOOObbbzzzkkk___]]]aaammmlllhhhbbb___^^^YYYTTTKKKIIIEEEDDDDDDDDDCCCBBB>>>AAADDDEEEEEEHHHNNNSSSaaa{{{{{{fffYYY^^^rrr}}}oooaaa\\\ZZZVVVRRRQQQRRRPPPMMMLLLLLLLLLLLLKKKIIIGGGFFFEEEFFFEEECCCBBB@@@???===;;;:::;;;<<<===888888777666555333111000......//////......---,,,---..................---//////...---,,,,,,,,,,,,...,,,+++,,,---///......&&&''')))+++,,,+++)))(((******++++++++++++******,,,+++++++++,,,------...+++,,,,,,------,,,,,,+++************+++,,,---...+++++++++,,,...111444666555666999===@@@BBBAAA@@@<<<;;;<<<>>>BBBDDDEEEEEEDDDEEEIIIPPPWWW\\\^^^^^^PPPOOOLLLJJJJJJKKKMMMNNNKKKMMMPPPSSSWWWYYY[[[\\\[[[^^^ccciiiooouuuzzz|||uuurrrrrrwww~~~yyysssaaa]]]YYYXXXZZZ___kkkwwwwwwyyy}}}~~~rrreee\\\YYYZZZZZZ```iiitttzzzyyytttoooaaa\\\SSSLLLHHHHHHKKKMMMTTTXXX^^^dddlllttt}}}yyysssjjjkkkkkklllnnnoooooopppnnnnnnnnnmmmlllkkkiiiiiipppmmmhhhddd```_________]]]aaaggglllnnnlllhhheee\\\]]]___aaabbb___ZZZVVVTTTTTTTTTTTTSSSQQQOOOMMMHHHGGGFFFEEEEEEDDDEEEEEEDDDCCC@@@===;;;999888888@@@IIIZZZssskkk``````dddpppoookkkddd```^^^ZZZTTTOOOMMMJJJHHHHHHHHHGGGFFFAAADDDGGGFFFDDDFFFLLLQQQ```zzzlll^^^aaarrr|||oooaaa[[[YYYUUUTTTTTTRRRPPPNNNKKKIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDAAA???============<<<;;;999777555555555555444333///////////////......---///...---,,,+++***))))))++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))---------......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------,,,,,,***,,,...//////000111333999777888===CCCEEEBBB>>>999:::===@@@CCCFFFGGGHHHNNNOOOSSSYYY```eeehhhhhh\\\SSSKKKLLLRRRUUUTTTRRRPPPMMMNNNTTTYYYZZZ\\\___bbbcccbbbdddlllxxx}}}}}}wwwnnnqqqyyy|||~~~rrrbbb[[[VVVZZZ```ffflllrrrvvvxxx{{{}}}~~~vvvggg]]]\\\___gggqqqzzz~~~~~~ttthhh___VVVOOOMMMLLLLLLRRR[[[```hhhrrrxxxzzz||||||vvvtttqqqooopppppppppoooqqqqqqqqqnnnkkkkkkooosssqqqmmmgggccc```___^^^]]]\\\```ffflllqqqpppllliiicccgggjjjgggaaa]]]\\\^^^UUUVVVVVVUUURRRPPPPPPQQQKKKJJJIIIGGGFFFFFFEEEEEEBBBCCCBBB>>>:::888999;;;===DDDQQQcccxxxiii[[[]]]dddppppppkkkddd```___\\\VVVNNNLLLIIIHHHHHHHHHGGGFFFGGGEEEEEEGGGHHHIIIOOOVVV```}}}ttteeecccsss}}}ooobbb[[[XXXUUUSSSSSSPPPNNNLLLJJJHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>=========<<<::::::888555444444333222000///////////////......---............------------,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------///111333888777777;;;AAACCCAAA===:::<<<>>>@@@BBBDDDEEEEEEIIIMMMTTT^^^fffllloooppphhh^^^UUUSSSXXX[[[[[[ZZZTTTQQQQQQWWW\\\]]]___bbbbbbbbbaaabbbjjjvvv|||}}}{{{ooopppxxx|||qqqccc[[[WWWZZZaaagggooovvvxxxzzz|||}}}~~~xxxmmmhhhjjjnnnxxx~~~rrrfff^^^VVVQQQQQQSSSUUU]]]eeeooowwwyyy{{{zzzxxxuuutttssssssqqqoooqqqrrrrrrqqqooonnnooooooppplllgggdddbbbaaa```___^^^___bbbgggjjjllljjjhhhcccgggiiigggbbb^^^^^^```ZZZZZZZZZXXXUUUSSSRRRSSSOOONNNMMMKKKJJJIIIHHHHHHGGGHHHGGGDDD???======???>>>BBBIIIUUUdddttt~~~~~~jjj]]]^^^fffssssssnnnfffbbb```\\\WWWPPPNNNKKKIIIIIIIIIIIIHHHHHHEEEEEEHHHIIIJJJOOOVVVeeewwwiiiiiiyyy~~~pppbbb[[[XXXTTTRRRRRRNNNMMMJJJHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCAAA>>>======<<<;;;999:::888555333222111///...///////////////......---....../////////000000000------------,,,++++++***+++++++++++++++*********+++,,,------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++---111444888777888<<>>;;;===>>>@@@AAAAAAAAAAAADDDJJJTTT^^^gggmmmooopppmmmggg```^^^aaadddcccaaaVVVSSSSSSXXX\\\^^^```cccdddeeedddeeelllwww~~~qqqnnnvvv|||~~~oooaaaZZZUUUWWW^^^fffpppzzzzzz|||~~~~~~~~~~~~}}}yyyzzz~~~qqqfff^^^YYYWWWYYY^^^dddmmmvvv~~~xxxuuulllnnnsssyyy}}}{{{yyywwwssspppooooooppprrrsssqqqnnnlllmmmjjjgggeeeddddddcccbbb```___^^^```cccfffgggfffbbbeeehhhgggccc``````bbb___```___\\\YYYVVVUUUUUUUUUUUUSSSQQQOOOMMMLLLKKKHHHHHHGGGDDD@@@===<<<===@@@@@@AAAFFFNNNXXXaaagggiiiiiiiiihhhhhhjjjnnnqqq~~~jjj^^^```ggguuuvvvrrriiidddaaa]]]XXXSSSPPPLLLKKKJJJKKKJJJIIIIIIFFFFFFIIIJJJKKKPPPWWWhhhzzznnnoooqqqccc\\\XXXTTTQQQRRRNNNMMMJJJHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDBBB???======<<<:::888999777444333333222111//////////////////......---...////////////000000000.........---,,,+++***))),,,++++++******)))))))))******+++,,,------------***************+++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,------------+++++++++******,,,111444:::999:::===@@@BBBBBB@@@;;;<<<>>>@@@AAA@@@@@@???CCCHHHPPPXXX^^^cccfffhhhkkkmmmnnnoooppppppjjjcccVVVRRRRRRWWW[[[\\\^^^aaagggjjjlllnnnttt}}}qqqlllssszzz}}}lll^^^WWWQQQRRRXXXbbbooozzz|||~~~}}}|||}}}~~~~~~ssskkkcccaaaaaaeeelllttt~~~|||qqqhhhcccaaadddhhhmmmuuu|||wwwsssmmmkkkkkkmmmppppppmmmjjjjjjhhhfffeeeeeeeeedddccc```^^^]]]^^^```cccccccccaaaccceeedddbbbaaaaaabbbcccdddccc```\\\YYYXXXXXXZZZYYYXXXVVVSSSQQQOOOMMMIIIIIIGGGEEEAAA>>><<<;;;@@@?????????BBBGGGLLLOOONNNPPPSSSUUUWWW[[[___bbbuuu}}}yyyhhh^^^```fffsssuuurrrkkkeeebbb___[[[UUUQQQMMMKKKKKKKKKKKKJJJJJJHHHHHHJJJKKKLLLQQQXXXhhh}}}ssssssqqqccc\\\XXXTTTQQQRRROOONNNLLLJJJHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDCCCDDDBBB???======<<<:::888777555444333444444444333///////////////......---/////////.........------.........---,,,+++***))),,,++++++******)))))))))((()))***+++++++++++++++***))))))))))))***+++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,------............+++++++++******,,,111444888888999;;;===?????????999;;;===@@@AAAAAA@@@???BBBFFFKKKPPPTTTXXX^^^bbbooo{{{qqqcccXXXSSSRRRVVVYYY[[[]]]aaaeeelllqqquuuzzzpppkkkrrryyy{{{kkk^^^VVVPPPPPPUUU___mmmzzz}}}~~~}}}{{{{{{|||xxxrrrmmmoooqqqtttzzzxxxlllbbb[[[WWWYYY[[[^^^cccjjjttt|||xxxnnnjjjffffffiiillllllkkkhhhgggffffffffffffdddbbb___^^^^^^```bbbcccaaa```___```aaaaaa`````````aaaeeeeeedddbbb^^^\\\[[[[[[^^^]]]\\\ZZZWWWTTTQQQPPPOOONNNKKKHHHEEEBBB@@@>>>===>>>>>>???AAACCCDDDEEEDDDGGGKKKNNNQQQTTTYYY\\\iiitttrrreee]]]^^^dddnnnrrrqqqkkkeeecccaaa^^^VVVRRRNNNKKKJJJKKKKKKKKKKKKIIIIIILLLMMMMMMSSSZZZggg~~~wwwttt|||~~~pppbbb[[[XXXTTTRRRRRRPPPOOOMMMKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA>>>======<<<;;;999666444333333444555555444///////////////......---.........------,,,,,,,,,------------,,,++++++***+++++++++++++++*********((()))***************)))******)))))))))+++,,,---******++++++++++++***************++++++,,,,,,---+++,,,,,,------......///++++++,,,++++++---111444555666777888999;;;<<<<<<999;;;>>>AAABBBAAA???>>>???CCCHHHKKKOOOTTT\\\bbbvvvwwweeeZZZUUUSSSVVVYYYZZZ]]]aaa```hhhooorrrvvv{{{~~~|||pppmmmtttyyy{{{lll```YYYSSSRRRUUU]]]lllyyy|||~~~}}}{{{{{{{{{}}}|||wwwlllccc\\\WWWVVVUUUVVVYYY]]]dddooozzztttpppjjjfffgggiiilllmmmjjjiiihhhhhhhhhgggcccaaa^^^^^^___bbbddddddaaa_____________________``````dddeeeeeecccaaa______```bbbbbbaaa___]]]ZZZWWWUUURRROOOJJJFFFDDDBBB@@@>>>;;;<<<>>>@@@BBBCCCCCCCCCAAADDDGGGJJJMMMPPPUUUXXXaaalll}}}zzzmmmccc\\\]]]aaakkkpppqqqkkkeeecccaaa___XXXTTTNNNKKKJJJKKKLLLLLLMMMJJJJJJMMMNNNOOOTTT[[[hhh~~~uuupppttt|||}}}ooobbb[[[XXXUUUSSSSSSPPPOOOMMMKKKJJJJJJJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>=========<<<:::666444333222333444333222///////////////......---,,,---------------......,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++***))))))+++***)))))))))+++---...******++++++++++++******)))******+++,,,,,,------))))))***++++++,,,------***,,,---------///111333666777888888999:::<<<===<<<>>>@@@BBBBBB@@@>>><<<;;;@@@GGGKKKMMMRRRYYY___ooouuucccYYYSSSQQQTTTWWWXXX[[[___\\\ccciiikkknnntttxxxyyy|||qqqqqqxxx{{{}}}oooaaaZZZTTTRRRTTT[[[iiivvvzzz|||~~~|||{{{|||zzzqqqgggaaa]]][[[ZZZWWWXXX[[[```hhhsss|||vvvooojjjjjjlllooommmlllllllllkkkhhhddd```^^^^^^^^^```ccccccbbb```aaa```_________``````___dddeeefffeeedddcccdddeeegggggggggfffdddaaa^^^\\\UUUPPPIIIEEECCCBBB@@@>>>>>>???@@@AAACCCEEEFFFGGGEEEGGGIIILLLNNNRRRWWW[[[aaalll|||uuukkkbbb\\\\\\```kkkqqqsssllleeebbbaaa___ZZZVVVPPPMMMLLLMMMMMMMMMNNNKKKKKKNNNOOOPPPUUU\\\hhh~~~vvvjjjeeehhhppp|||oooaaa[[[YYYUUUTTTTTTOOONNNLLLKKKJJJJJJJJJKKKGGGGGGFFFEEEDDDCCCBBBBBBAAA???============<<<;;;777555222111222111000//////////////////......---++++++,,,---...///000111++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))+++***))))))***,,,...///******++++++++++++******))))))***+++,,,,,,------'''(((((()))******++++++***,,,...//////000111333999:::;;;;;;;;;<<>>DDDLLLQQQRRROOOLLLSSSXXX```eeefffdddaaa```UUUSSSQQQPPPQQQSSSUUUWWW]]]]]]^^^___dddkkkttt{{{|||xxxvvv{{{{{{sssbbbYYYRRRQQQTTTZZZeeepppvvvxxxzzz|||}}}}}}}}}}}}}}}~~~|||vvvoookkkiiihhheeebbbaaaccchhhppp{{{yyyrrrppppppuuusssqqqpppooommmiiifff``````aaabbbbbbaaa______[[[\\\]]]]]]]]]^^^aaaccceeefffgggfffeeeeeegggiiioooppprrrsssssspppjjjeee___YYYRRRLLLHHHGGGFFFEEEDDDCCCCCCBBBEEEJJJRRRXXXWWWZZZ]]]aaadddggglllooonnnsss}}}wwwmmmddd[[[]]]eeepppyyy|||uuujjjccc```^^^\\\XXXSSSOOOLLLMMMNNNPPPRRRNNNLLLMMMNNNOOOUUU\\\jjj{{{xxxeeeYYYWWWZZZ]]]}}}nnn___YYYXXXUUUSSSSSSPPPNNNLLLIIIIIIIIIKKKLLLGGGFFFEEEDDDCCCCCCCCCCCC<<<<<<<<<;;;;;;::::::999666666666666555333222000000000///..................------,,,,,,------...,,,---------,,,+++******---+++************((('''************************))))))*********+++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,---000222333888999;;;===???@@@AAABBB@@@AAACCCCCCCCCAAA>>><<<<<>>===<<<:::999777777777666444333222111111222000000///..................------,,,,,,------...---------,,,,,,+++))))))######$$$'''+++...//////************************+++*********************++++++++++++++++++++++++((()))+++,,,---------,,,,,,,,,,,,,,,,,,---......+++++++++,,,---000222333999:::<<>>;;;999777666666555444222111111111111000000///..................------,,,,,,------...,,,,,,------------,,,,,,---+++***)))***)))(((&&&************************---,,,,,,+++***)))((((((+++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---+++++++++,,,---000222333777888;;;===@@@BBBCCCDDDBBBBBBCCCBBBAAA@@@>>>======???CCCIIILLLKKKGGGCCC???@@@BBBDDDFFFIIINNNRRROOOQQQTTTWWWZZZ]]]___```]]]^^^___```bbbgggnnnsss|||vvvttt{{{}}}rrraaaZZZTTTSSSVVV[[[fffooouuuwwwxxxzzz{{{{{{zzzzzz~~~}}}}}}}}}~~~~~~yyyuuuqqqmmmhhheeeeeeeeeeeeeeeeeeeeeffffffaaa```^^^[[[ZZZ\\\```dddhhhhhhgggeeedddfffiiikkkooopppsssxxx|||}}}{{{yyymmmhhh```YYYSSSOOOKKKHHHGGGHHHIIIKKKNNNTTT[[[```nnnvvvuuuiii```ccclll}}}yyymmmgggeeeeeeaaa^^^[[[WWWUUUTTTTTTTTTUUUSSSTTTWWWXXXXXX\\\bbbppp}}}sss^^^PPPLLLMMMPPP~~~pppbbb\\\YYYTTTOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@???>>>===;;;::::::777777666555444333222222000000///..................------,,,,,,------...+++,,,------.........------,,,******+++***)))'''************************---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,++++++************+++************+++,,,,,,+++++++++,,,---000222333555777999<<>><<<:::999;;;>>>CCCHHHLLLLLLHHHDDD???@@@AAABBBDDDGGGLLLPPPMMMOOOSSSWWW[[[]]]^^^^^^^^^___```aaadddiiioootttyyywwwwww~~~}}}tttbbbYYYRRRQQQTTTZZZeeepppwwwxxxzzz{{{{{{{{{zzzyyy|||||||||}}}~~~yyyuuurrrnnnjjjhhheeeeeeeeeeeefffggghhhiii``````___]]]\\\^^^aaaeeebbbccccccbbbccceeejjjmmmnnnoooqqquuuyyyzzzyyywwwmmmhhhaaaZZZTTTOOOKKKHHHGGGHHHIIIKKKNNNSSSZZZ___jjjrrr}}}vvvhhh___bbbjjj{{{zzznnnhhhfffeeebbb```\\\YYYWWWUUUUUUUUUWWWUUUVVVYYYZZZZZZ___eeesss}}}sss^^^PPPKKKMMMPPPqqqbbb\\\YYYTTTOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLFFFFFFFFFEEEEEEEEEFFFFFF???>>>>>>===<<<;;;;;;;;;777777777777666444333222000000///..................------,,,,,,------...,,,,,,---------,,,,,,+++***))))))***---......---************************************************++++++++++++++++++++++++******************++++++,,,++++++++++++,,,------+++++++++,,,---000222333555777999<<>><<<;;;:::999888555666777777666444222000000000///..................------,,,,,,------...---------,,,+++***)))(((///...,,,,,,,,,,,,***)))************************'''((()))***+++,,,------++++++++++++++++++++++++(((((())))))***+++---------,,,,,,,,,,,,---......+++++++++,,,---000222333666777:::===@@@BBBCCCDDD>>>>>>===;;;:::999888777888;;;AAAHHHMMMNNNLLLIIIBBBCCCDDDEEEFFFHHHLLLPPPJJJMMMQQQVVVYYY[[[[[[[[[[[[]]]___aaadddiiippptttyyy{{{|||cccYYYOOOLLLOOOWWWeeeqqqvvvwwwyyy{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}zzzuuurrrooonnnkkkiiigggfffdddcccbbbccccccddd[[[\\\]]]]]]]]]^^^aaaccccccbbbaaa^^^]]]___cccfffiiiiiikkknnnpppqqqooonnnmmmiiibbb\\\VVVQQQMMMJJJHHHIIIKKKLLLNNNSSSXXX\\\aaafffnnntttwwwwwwwwwwww|||}}}uuuttt}}}yyyiii___aaajjjyyy~~~sssllliiigggeeedddaaa^^^[[[ZZZYYYYYY\\\XXXWWWYYYZZZ\\\ccckkk|||www```PPPJJJJJJLLL|||oooccc]]]YYYTTTPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLGGGDDDBBBCCCEEEEEECCC@@@???>>><<<;;;999999888888777666444111000//////000111000000///...---------,,,---.........---,,,+++---............---,,,,,,+++***)))***++++++***)))++++++,,,,,,,,,,,,------(((((((((((('''''''''''',,,+++)))(((((()))+++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---------,,,++++++,,,...111222555666666888;;;>>>AAACCCBBBBBBAAA???===;;;999888<<<<<<>>>EEEMMMQQQOOOLLLEEEHHHJJJJJJGGGFFFHHHKKKIIIKKKOOOSSSVVVYYYZZZ[[[\\\ZZZ]]]dddfffdddhhhooouuuyyydddYYYQQQPPPQQQTTTaaaooovvvvvvwwwzzz}}}~~~~~~~~~zzzqqqooommmlllmmmmmmlllkkkhhhfffcccbbbbbbbbbaaa```bbb___[[[XXXYYY[[[\\\]]]aaa```___^^^^^^___```aaafffggghhhiiijjjkkklllllliiifffaaa\\\VVVQQQNNNLLLIIIHHHHHHIIIMMMSSSYYY]]]dddgggjjjnnnpppqqqpppppptttxxx~~~tttpppvvv~~~yyymmmcccaaammm~~~wwwooommmnnniiifffaaa]]][[[[[[]]]^^^aaa]]]\\\]]]^^^```gggooowwwaaaTTTPPPOOOPPP{{{ooobbb]]]YYYTTTPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKGGGEEECCCCCCDDDEEECCC@@@??????===;;;:::999999999888777555333222111111111111000000///......------,,,,,,---------,,,+++******++++++++++++***)))))),,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------+++++++++*********)))))),,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,++++++,,,...111222777888888:::<<>><<<:::999======AAAIIIQQQVVVUUUSSSLLLNNNOOOPPPOOONNNOOOPPPLLLNNNQQQTTTVVVXXXYYYYYYXXXXXX]]]eeehhhgggkkkpppvvvzzzfff[[[RRRQQQRRRUUUaaaoootttuuuwwwzzz|||}}}}}}|||}}}~~~xxxsssllljjjiiiiiijjjjjjhhhggghhhfffddddddddddddcccbbb```]]]YYYXXXXXXZZZ[[[[[[___^^^^^^]]]]]]^^^^^^___cccddddddeeeggghhhhhhiiidddbbb___ZZZVVVRRROOONNNIIIHHHHHHIIIMMMRRRXXX\\\aaacccgggkkkmmmnnnmmmmmmqqqtttzzz~~~}}}www|||pppbbb___kkk{{{qqqnnnmmmjjjgggbbb^^^\\\\\\^^^___bbb___^^^```aaaccciiipppyyycccUUUPPPOOOPPPzzznnnbbb\\\YYYUUUQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKGGGEEECCCCCCDDDDDDBBBAAA@@@???>>><<<;;;:::999999999888666555444333222222000000000///......------++++++,,,,,,,,,+++***)))---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,+++************+++++++++,,,---,,,++++++,,,...111222777888888999;;;===???@@@@@@@@@AAA@@@???===<<<;;;===???DDDNNNWWW]]]^^^]]]XXXWWWVVVWWWYYYYYYXXXWWWQQQRRRSSSUUUWWWWWWXXXXXXUUUWWW]]]eeejjjlllqqqvvvzzz{{{hhh\\\RRRQQQRRRUUU```nnnrrrtttwwwzzz||||||{{{zzz}}}~~~}}}xxxoooiiiffffffeeeggghhhiiigggfffgggfffdddddddddeeedddccc]]][[[YYYXXXXXXYYYYYYXXX\\\\\\\\\\\\\\\\\\\\\\\\______```aaabbbccccccddd___]]][[[XXXUUUSSSQQQPPPJJJIIIHHHIIILLLQQQVVVZZZ\\\___ccchhhjjjjjjiiiiiikkknnnssswwwzzz~~~}}}qqq```]]]jjjtttooolllkkkhhhddd```^^^^^^___aaacccaaabbbdddffffffkkkrrr{{{eeeVVVPPPNNNNNNyyymmmaaa\\\ZZZUUURRRQQQNNNMMMLLLKKKKKKJJJJJJKKKFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@>>>===;;;:::::::::888777666555444333222222000000//////............,,,,,,,,,,,,+++++++++***...............------,,,***+++,,,,,,++++++,,,---***++++++++++++,,,,,,,,,+++++++++*********))))))++++++***))))))***++++++******+++++++++******)))(((((((((((())))))))))))---,,,++++++,,,...111222555666666888999:::;;;<<<>>>>>>???@@@???>>><<<;;;>>>AAAHHHRRR\\\dddffffffccc```]]]]]]```bbb```^^^TTTUUUUUUVVVVVVWWWWWWWWWVVVYYY^^^eeekkkrrrzzz}}}iii[[[PPPOOOQQQUUU```mmmqqqtttyyy||||||{{{zzzyyy|||}}}|||wwwmmmlllmmmooorrrxxx{{{ssskkkdddeeeeeeeeehhhkkklllkkkiiifffeeeccccccdddeeeeeeddd]]][[[YYYYYYYYYZZZXXXWWWZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\]]]]]]^^^______```[[[[[[YYYWWWUUURRRPPPOOOJJJJJJIIIIIILLLPPPTTTWWWZZZ]]]bbbfffhhhhhhfffeeedddgggjjjmmmpppsssxxx{{{}}}xxxzzz~~~ooo^^^]]]lllvvvooolllllljjjfffcccaaaaaabbbcccdddcccdddhhhiiiiiimmmrrr|||fffVVVNNNLLLLLLyyymmmaaa\\\ZZZUUURRRQQQNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@>>>===;;;:::::::::555555555444333222111111////////////...............------,,,,,,,,,,,,,,,+++++++++++++++***))))))(((***,,,+++***)))+++---*********+++++++++,,,,,,++++++++++++************+++******************+++,,,,,,,,,+++***)))(((''')))))))))************+++---,,,++++++,,,...111222666777888999:::;;;;;;<<<<<<===>>>??????===;;;:::>>>BBBJJJTTT^^^fffiiijjjiiigggdddeeeggggggdddaaaVVVVVVVVVVVVVVVVVVWWWWWWZZZ]]]```eeelllwwwiiiZZZNNNMMMPPPTTT___lllqqqvvv{{{}}}}}}{{{zzz{{{|||}}}~~~|||{{{ssskkkeee[[[ZZZZZZ^^^cccnnn}}}zzzuuuooojjjhhhggghhhjjjmmmoooooonnniiigggffffffggghhhgggfff^^^\\\[[[ZZZ[[[[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]ZZZZZZYYYWWWTTTQQQNNNMMMKKKJJJJJJJJJKKKNNNQQQSSSYYY\\\aaaeeeffffffcccaaa]]]^^^```aaacccgggkkkooowwwxxxxxxxxxvvvssspppnnngggiiimmmttt~~~lll]]]\\\kkk{{{wwwpppmmmmmmkkkhhheeedddddddddeeeeeedddfffjjjkkkkkknnnsss|||fffUUUKKKIIIJJJzzznnnbbb\\\YYYUUUQQQQQQOOONNNMMMKKKJJJJJJJJJJJJFFFGGGGGGEEEBBBAAAAAAAAA@@@???>>><<<;;;:::999999333333333333222111000/////////////////////......///...---,,,,,,,,,------,,,,,,,,,,,,,,,++++++***&&&))),,,+++))))))+++...************++++++++++++---------,,,,,,,,,++++++************************------,,,,,,+++***((((((,,,,,,,,,---------......---,,,++++++,,,...111222999:::;;;===>>>?????????<<<===???@@@@@@>>>;;;999===BBBJJJTTT]]]cccgggiiijjjlllooorrrqqqllleee___VVVVVVUUUUUUUUUVVVWWWXXX[[[___ccceeemmm{{{nnn]]]OOOMMMPPPTTT^^^iiirrrwww{{{}}}{{{zzzzzz||||||}}}~~~{{{ssskkkoootttxxxyyyqqqjjjccc[[[VVVNNNLLLLLLOOOUUUaaauuu~~~~~~}}}zzzwwwqqqooonnnnnnoooqqqppppppmmmllljjjjjjjjjkkkjjjiii```^^^\\\[[[[[[\\\\\\[[[ZZZZZZXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\ZZZZZZYYYWWWTTTQQQNNNLLLLLLKKKJJJJJJKKKMMMOOOQQQWWWZZZ___bbbcccaaa^^^[[[UUUUUUUUUUUUUUUXXX]]]aaaeeeeeeeeeeeecccaaa```^^^[[[[[[^^^fffsssyyyjjj\\\[[[hhhxxxxxxrrroooooommmkkkhhhgggfffgggggghhhfffhhhlllmmmlllpppvvv}}}}}}gggTTTJJJHHHIII{{{ooobbb]]]YYYTTTPPPOOOOOONNNMMMKKKJJJJJJIIIIIIFFFGGGHHHEEEBBB@@@@@@BBB??????===;;;:::999999999222333333333222111000///.../////////////////////...---,,,+++++++++,,,,,,......//////......---,,,&&&***---,,,***))),,,///************++++++++++++,,,,,,,,,,,,++++++++++++*********++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...---,,,++++++,,,...111222:::;;;===???AAABBBBBBBBB>>>@@@BBBCCCBBB???<<<:::<<>><<<;;;999999888888222333333444333222000///.........///////////////---,,,+++*********+++,,,++++++,,,,,,++++++***)))'''+++......+++***---111)))************+++++++++*********)))))))))((((((******++++++++++++******((()))+++,,,---.........)))************+++++++++---,,,++++++,,,...111222999:::<<>>???AAADDDLLL[[[iii}}}{{{xxxvvvtttsssmmmkkkiiihhhhhhgggfffeeebbb___[[[XXXYYY[[[\\\]]]YYYWWWSSSQQQQQQSSSWWWYYYXXXXXXXXXXXXXXXXXXYYYYYYVVVWWWWWWWWWVVVSSSPPPNNNLLLLLLKKKJJJJJJKKKLLLMMMPPPSSSWWWZZZYYYVVVQQQMMMGGGFFFDDDAAA@@@BBBFFFJJJIIIHHHIIIJJJLLLOOORRRSSSTTTRRRRRRWWWcccvvv|||kkkddd[[[YYYddd|||{{{vvvssspppooommmkkkjjjjjjjjjjjjnnnllllllooopppqqqvvv|||}}}yyyuuuwwwjjjWWWLLLJJJLLLyyylll___[[[YYYVVVRRRPPPMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB===<<<;;;;;;<<<===<<<:::666555444333222111111111222222111///...---++++++......---,,,,,,+++******...------,,,+++***))))))------,,,+++*********+++---,,,+++******+++,,,---........................)))************+++++++++++++++++++++++++++++++++...,,,******+++++++++***+++++++++)))***,,,111555555777:::===>>>@@@CCCFFF@@@BBBEEEFFFEEEBBB>>><<<===AAAGGGMMMSSSWWWYYYZZZeeeooorrr[[[MMMLLLLLLMMMPPPRRRUUUXXXYYY]]]```fffmmmssszzznnnZZZOOOMMMQQQ[[[dddooowww}}}|||zzzyyyxxxvvvzzzzzz{{{|||~~~sssggg___YYYUUUSSSVVV\\\fffrrr{{{}}}xxxwwwzzz}}}}}}{{{~~~}}}}}}|||{{{{{{zzzzzzxxx}}}}}}}}}}}}{{{zzz~~~~~~uuulllbbbYYYNNNFFFBBBBBBBBBAAA=========<<<>>>FFFPPPYYYwww{{{vvvsssnnnllljjjhhhfffddd```]]]aaa^^^ZZZXXXXXXYYYYYYYYYSSSSSSUUUXXX[[[[[[YYYWWWWWWUUUSSSTTTWWWXXXWWWVVVZZZYYYWWWXXXYYYXXXSSSOOOOOOMMMJJJIIIIIIJJJJJJIIIKKKMMMQQQRRRQQQMMMIIIEEEAAAAAA@@@???===>>>@@@CCCCCCCCCCCCEEEJJJPPPVVVZZZ\\\YYYWWWYYYbbbsss||||||yyyjjj^^^YYY^^^fff~~~|||uuutttsssqqqnnnkkkhhhhhhkkknnnmmmnnnooopppqqqtttwwwzzzyyyrrrppp|||jjjTTTGGGDDDFFFzzzlll```[[[ZZZWWWRRRQQQNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCAAA>>>======<<<;;;999666555444333222111111111000000//////......------......------,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,+++***************,,,+++************+++,,,,,,,,,++++++******)))))))))************+++++++++++++++++++++++++++++++++...,,,******+++++++++***+++++++++******,,,111555777999<<<===>>>@@@BBBDDDAAACCCEEEGGGFFFCCC???===<<<>>>CCCHHHMMMPPPSSSTTTZZZ```mmmwwwtttdddSSSKKKIIIJJJLLLOOORRRVVVXXXZZZ___bbbggglllqqqxxx~~~sss___SSSOOOPPPXXX```nnnuuu{{{{{{zzz||||||{{{||||||||||||~~~yyyrrrggg^^^YYYWWWWWWWWWccciiittt~~~zzzvvvvvvyyyzzzxxxvvvuuutttqqqoooooopppqqqsssvvv{{{~~~{{{zzzyyyvvvtttvvvxxxtttjjjbbbVVVOOOFFF???======>>>===???@@@@@@@@@AAAGGGQQQXXXjjj}}}|||xxxtttllljjjhhhgggfffdddbbb___^^^[[[VVVTTTTTTUUUUUUTTTQQQQQQRRRUUUXXXYYYXXXWWWVVVTTTSSSTTTWWWYYYXXXWWW[[[YYYYYYZZZZZZYYYUUUQQQTTTQQQOOOMMMNNNNNNMMMLLLLLLMMMNNNNNNLLLHHHDDDAAABBBBBBAAA@@@>>>>>>@@@AAADDDDDDDDDHHHNNNWWW```eeehhhfffbbb___cccppp{{{{{{yyylllaaa^^^eeennnxxxwwwuuutttrrrooollllllnnnqqqqqqrrrsssssssssuuuxxxzzzzzzrrroooyyylllVVVIIIFFFGGGzzzmmm```\\\[[[WWWSSSQQQNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBCCC@@@===;;;::::::999888666555444333222111111111.........///////////////......------,,,+++++++++***+++++++++,,,,,,,,,---,,,+++******)))*********++++++***))))))***++++++++++++***)))((('''&&&&&&)))************+++++++++++++++++++++++++++++++++---,,,******+++,,,+++***+++++++++******,,,111444999;;;===>>>>>>???AAACCCBBBDDDFFFHHHGGGDDDAAA???===???AAADDDHHHKKKMMMOOOMMMOOOVVV]]]\\\TTTLLLIIIHHHIIILLLOOOSSSVVVYYYZZZaaadddhhhlllqqqwww}}}~~~ooo^^^SSSOOOOOOUUU]]]mmmuuuzzz{{{{{{~~~}}}|||}}}wwwhhhbbbZZZUUUUUUZZZ___bbbssszzzxxxuuussssssuuuuuurrroookkkhhhdddaaabbbeeejjjmmmvvvzzz}}}yyywwwvvvssspppooonnnhhh^^^VVVKKKFFF@@@===<<<======>>>???AAABBBBBBBBBGGGNNNTTTcccvvv}}}xxxuuummmkkkiiihhhhhhfffdddbbb\\\YYYUUURRRRRRRRRQQQPPPOOOOOOOOOQQQTTTWWWWWWVVVTTTSSSSSSTTTWWWYYYYYYYYY[[[[[[[[[\\\\\\[[[XXXUUUTTTRRROOONNNNNNMMMLLLJJJHHHHHHHHHGGGEEECCCAAA???@@@AAAAAA???===<<<===>>>CCCDDDFFFKKKTTT^^^gggmmmrrrrrrooojjjhhhooozzzyyy{{{zzznnneeedddmmmxxxzzzyyywwwwwwwwwuuusssrrrsssuuuvvvwwwwwwwwwvvvvvvyyy{{{wwwrrrxxxoooXXXKKKGGGHHHyyylll___[[[ZZZVVVRRRPPPLLLKKKIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA>>>;;;::::::;;;;;;;;;666555444333222111111111////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************,,,,,,++++++******))))))))))))*********+++++++++***+++++++++++++++,,,,,,---+++******+++,,,+++***+++,,,,,,++++++,,,000333777999<<<>>>>>>@@@BBBEEECCCEEEGGGHHHHHHFFFCCCAAABBBBBBCCCEEEGGGJJJLLLNNNGGGFFFHHHMMMMMMIIIGGGIIIJJJLLLNNNQQQTTTWWWYYYZZZaaacccfffjjjooovvv}}}kkk```UUUOOOMMMOOOVVV___nnnuuuzzzzzz{{{|||{{{{{{}}}vvvmmm]]]YYYTTTSSSYYYcccmmmsss|||vvvnnnnnnnnnoooqqqpppllliiibbb___[[[ZZZ\\\ccckkkpppxxx|||~~~yyywwwvvvrrrmmmjjjfff___UUUNNNFFFDDDAAA@@@@@@AAACCCDDDDDDGGGIIIJJJJJJLLLQQQUUUhhhyyyzzzvvvssspppnnnkkkiiihhhgggeeeccc]]]ZZZVVVTTTSSSRRRQQQPPPMMMLLLLLLNNNQQQTTTUUUUUURRRRRRRRRTTTVVVXXXZZZ[[[[[[\\\]]]^^^^^^]]][[[YYYVVVTTTRRRPPPPPPOOOLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEECCC@@@??????@@@CCCFFFKKKQQQYYY```eeehhhooosssuuurrroootttzzzxxxxxx{{{oooffffffrrrzzzxxxxxxzzz{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyxxxyyy{{{}}}~~~wwwzzzqqqZZZLLLHHHIIIwwwjjj]]]YYYXXXTTTPPPNNNKKKIIIGGGEEEEEEEEEGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBCCC@@@>>><<<<<<===<<<;;;666555444333222111111111000000000///......------......------------,,,,,,......------,,,+++******+++***************++++++*********++++++************+++++++++,,,,,,------))))))*********+++++++++*********++++++,,,,,,,,,---+++)))***+++,,,,,,++++++,,,,,,++++++,,,///222444666:::<<<>>>AAADDDGGGDDDEEEGGGHHHHHHFFFDDDCCCEEEEEEFFFGGGIIIKKKMMMNNNEEECCCCCCFFFGGGDDDEEEGGGOOOPPPRRRTTTVVVWWWXXXXXX\\\^^^```dddjjjrrr{{{{{{{{{~~~uuulll^^^VVVNNNKKKKKKNNNWWWaaaooovvv{{{zzz{{{~~~{{{yyyyyy{{{~~~yyylllcccXXXVVVUUUYYYcccppp{{{yyyooojjjfffgggiiikkkllljjjfffdddZZZXXXWWWXXX^^^fffoootttzzz}}}~~~yyyuuusssooojjjddd___WWWNNNHHHBBBBBBBBBAAABBBEEEHHHJJJPPPTTTXXXZZZYYYYYY[[[^^^ooo~~~|||yyyvvvrrroooqqqnnnjjjgggeeeccc```^^^]]]ZZZWWWUUUTTTSSSQQQPPPLLLKKKKKKMMMPPPRRRSSSSSSPPPQQQRRRSSSUUUWWWYYY[[[[[[]]]___``````___^^^]]]\\\ZZZXXXWWWWWWUUUSSSPPPMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNMMMKKKHHHGGGHHHIIIIIINNNVVV]]]aaabbb```___```hhhpppssssssyyy{{{zzzuuuqqqggggggtttyyywwwxxxzzz|||}}}|||{{{{{{|||zzz{{{{{{{{{zzz{{{~~~{{{{{{rrr\\\MMMIIIJJJvvviii\\\XXXWWWSSSOOOMMMKKKIIIFFFDDDDDDEEEGGGIIIGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@===;;;999777333111666555444333222111111111111000000///...---------......------------------//////...---,,,+++******+++++++++***++++++,,,---***+++,,,,,,,,,,,,+++***((())))))***+++,,,------)))************+++++++++*********++++++,,,,,,---,,,+++)))***+++,,,,,,++++++,,,---,,,+++,,,///111111444888;;;===@@@DDDGGGDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNDDDAAAAAADDDDDDBBBCCCFFFRRRSSSUUUWWWXXXXXXXXXWWWXXXYYY[[[^^^dddmmmwww}}}zzz{{{~~~|||oooddd\\\UUUOOOKKKJJJMMMVVV___mmmtttzzzzzzzzz}}}~~~|||{{{yyyyyy{{{}}}{{{pppddd]]]YYYYYY\\\cccooo|||{{{ooohhhdddbbbdddfffgggfffccc```]]]RRRTTTWWW\\\bbbjjjqqquuuxxxzzz|||~~~{{{uuupppkkkhhhbbb\\\UUUNNNGGGBBB===>>>@@@AAADDDHHHNNNRRR[[[```fffiiihhhffffffgggttt|||yyyvvvtttssspppnnnnnnjjjeeeaaa___]]]ZZZYYYZZZWWWUUUSSSRRRRRRPPPNNNMMMLLLLLLNNNPPPRRRRRRQQQNNNPPPQQQRRRSSSTTTWWWZZZZZZ]]]```aaaaaa`````````\\\[[[ZZZYYYYYYWWWUUURRRPPPSSSVVVXXXYYYYYYWWWVVVWWWWWWUUUSSSPPPPPPRRRTTT[[[aaajjjqqqrrrnnngggbbb[[[ccclllqqquuu}}}~~~}}}sssvvvjjjiiiwwwzzzxxxyyy{{{}}}~~~}}}}}}~~~|||}}}~~~}}}}}}~~~~~~{{{}}}ttt^^^PPPKKKLLLwwwiii\\\XXXWWWSSSOOOMMMLLLJJJGGGEEEEEEGGGIIIKKKGGGGGGFFFEEEDDDCCCBBBBBB???>>><<<;;;999555111---666555444333222111111111///////////////.........------........................------,,,,,,,,,+++,,,,,,++++++,,,------...+++,,,------------,,,+++)))*********+++,,,,,,,,,)))************+++++++++)))******+++,,,,,,------,,,***)))***+++---,,,,,,+++,,,---,,,,,,,,,...000111444777:::<<<>>>BBBDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEHHHKKKMMMOOOOOOOOOEEEAAA@@@BBBCCCBBBDDDIIIPPPRRRTTTWWWXXXYYYXXXXXX[[[[[[\\\^^^ccckkkvvv|||~~~~~~sssiii___XXXPPPLLLIIIIIIRRR\\\iiiqqqxxxyyyzzz|||~~~}}}||||||{{{{{{{{{}}}~~~~~~}}}tttkkkddd___```bbbgggppp|||~~~qqqhhheeefffdddeeefffeeeaaa\\\XXXVVVPPPTTT[[[bbbiiiooorrrsssqqqrrrtttvvvwwwssslllgggccc```[[[UUUNNNHHHBBB>>><<>>???BBBGGGLLLSSS\\\hhhpppyyy}}}xxxuuusssrrrrrrsssssssssrrrkkkgggccc```___^^^]]]\\\XXXVVVTTTTTTTTTSSSQQQPPPNNNNNNOOOQQQSSSSSSPPPNNNLLLOOOQQQQQQOOOPPPSSSVVVXXX\\\```bbbaaa```aaaccc^^^]]]]]]]]]^^^]]]ZZZXXX\\\cccooo{{{~~~{{{wwwvvvxxx}}}}}}{{{yyyxxx|||tttsss~~~|||}}}xxxcccVVVQQQRRRxxxlll```[[[YYYSSSOOONNNNNNLLLJJJGGGGGGHHHIIIKKKFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<:::999888888666444333333333222111////////////............---)))%%%''',,,//////---......---------,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,---///111555777999;;;;;;===???AAADDDCCCCCCDDDFFFEEECCCAAADDDGGGKKKMMMNNNOOOQQQRRRKKKEEECCCFFFGGGFFFIIIOOOOOOMMMMMMQQQWWW\\\^^^^^^aaabbbcccdddhhhqqq~~~wwwkkk___RRRMMMLLLMMMQQQUUUaaakkkuuuxxxzzz}}}~~~|||{{{zzzyyyzzz|||wwwpppnnnnnnnnnpppxxx{{{rrrnnnmmmkkkjjjnnnjjjddd___[[[XXXUUUSSSUUUZZZcccjjjmmmlllhhheeecccccccccddddddccc```^^^___TTTKKKGGGEEEBBBBBBDDD@@@FFFMMMTTT```ppp{{{~~~zzzxxxxxxrrrrrrsssuuuvvvvvvsssqqqnnnjjjdddaaa_________^^^YYYXXXVVVTTTRRRQQQPPPOOOPPPPPPQQQRRRRRRQQQPPPOOOPPPQQQQQQPPPOOOPPPRRRTTTXXX[[[```bbbcccbbbbbbbbb``````___^^^]]]\\\\\\[[[bbbkkkxxxtttxxx}}}fffUUUNNNMMMxxxlll```ZZZXXXSSSPPPOOONNNLLLJJJHHHGGGHHHIIIKKKEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>><<<:::999888888666444333333333222111111111111111000000000000...***'''''',,,......,,,,,,,,,,,,------...............------,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222555777999;;;;;;<<<>>>@@@BBBBBBBBBCCCDDDDDDBBB@@@BBBEEEIIIKKKMMMOOORRRTTTQQQMMMKKKNNNNNNKKKKKKNNNSSSQQQOOORRRWWW\\\]]]\\\^^^aaaeeeiiimmmuuu~~~pppcccUUUNNNLLLLLLOOOSSS```jjjtttwwwyyy|||}}}|||{{{zzzxxxxxxzzz}}}{{{wwwuuuuuuvvv}}}{{{tttrrrqqqqqqppppppllleee___\\\ZZZXXXWWW^^^aaadddffffffbbb^^^[[[ZZZ[[[]]]```ccccccaaa___WWWNNNEEEBBBAAA???@@@CCCFFFOOOZZZdddppp|||}}}zzzyyy{{{{{{{{{{{{{{{zzzvvvsssooolllhhhdddbbb```^^^\\\ZZZYYYWWWTTTRRRPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRRRRQQQPPPQQQSSSUUUZZZ]]]aaacccdddcccccccccccccccbbbaaaaaa```______dddnnn~~~yyy||||||dddSSSMMMMMMyyylll___YYYVVVRRRPPPPPPNNNLLLJJJHHHHHHHHHJJJJJJEEEDDDDDDCCCBBBAAA@@@???AAAAAA???>>><<<;;;999999888666444333333333222111111111111111000000000000///,,,((()))+++------+++***++++++,,,---...///000//////...---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,+++++++++,,,------///...,,,+++***++++++,,,***+++,,,,,,,,,---///111555777999;;;;;;<<<===???@@@@@@@@@BBBCCCCCCAAA???@@@CCCFFFIIIMMMPPPUUUXXXYYYWWWWWW[[[\\\XXXTTTSSSWWWTTTRRRSSSWWWZZZ[[[ZZZ[[[```hhhnnnrrrwww}}}uuuhhhYYYPPPMMMKKKMMMQQQ___iiisssvvvyyy|||}}}||||||zzzxxxwwwxxx{{{||||||yyyxxxxxxyyyxxxsssmmmfffaaa^^^^^^^^^^^^fffeeeccc```]]]XXXUUUSSSSSSUUUXXX\\\______\\\YYYOOOGGG@@@>>>??????BBBFFFNNN[[[kkkxxx~~~{{{xxxuuussspppllliiiddd___[[[YYYXXXVVVTTTRRRPPPOOOOOOQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUTTTSSSSSSUUUXXX\\\___ccceeeeeeddddddeeedddccccccbbbbbbaaaaaaaaaaaakkk}}}~~~dddSSSLLLLLLyyykkk^^^XXXUUURRRQQQQQQNNNMMMKKKIIIIIIIIIJJJJJJEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@>>><<<;;;:::999888666444333333333222111////////////............///---******,,,,,,,,,***++++++,,,,,,---...//////......------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---000...,,,*********,,,---)))***++++++***+++---///444777:::;;;<<<<<<===???@@@???@@@AAACCCCCCAAA??????AAAEEEIIINNNSSSZZZ^^^^^^___bbbgggiiieee^^^ZZZWWWTTTQQQRRRVVVYYYZZZYYY[[[```hhhnnnrrrvvv{{{zzzlll\\\RRRNNNKKKMMMQQQ^^^hhhrrrvvvyyy|||~~~}}}~~~|||zzzxxxxxx{{{~~~~~~~~~~~~}}}sssnnngggbbbbbbdddfffhhhiiifffaaa\\\WWWTTTSSSSSSTTTUUUWWWZZZ[[[XXXSSSNNNIIICCC>>>???@@@BBBHHHNNNVVVdddvvv}}}}}}|||yyyvvvqqqjjjccc]]]WWWVVVTTTSSSQQQQQQPPPPPPRRRSSSUUUVVVXXXXXXWWWWWWWWWXXXXXXWWWVVVWWWYYY[[[___aaadddeeeeeeddddddeeebbbaaaaaa``````______^^^```hhhvvvjjjVVVNNNLLLxxxkkk]]]WWWUUURRRQQQQQQNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???===;;;:::999888666444333333333222111////////////............///...,,,,,,,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,///...,,,*********,,,---+++,,,---,,,+++,,,...000333666:::<<<======???@@@@@@@@@@@@BBBCCCDDDBBB@@@>>>AAAFFFKKKQQQWWW^^^cccccceeehhhlllnnnkkkaaaXXXUUUQQQNNNOOOTTTXXXZZZZZZ]]]bbbhhhmmmppptttzzz~~~ooo^^^TTTOOOMMMOOORRR]]]gggrrrvvvyyy}}}~~~~~~|||{{{{{{|||~~~~~~sssnnngggdddeeejjjnnnppplllhhhaaa[[[VVVTTTTTTTTTTTTUUUVVVXXXWWWSSSLLLGGGCCC???===???BBBEEEMMMUUU```lll||||||yyyssslllddd___VVVUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVYYYZZZ[[[[[[[[[\\\]]]]]]\\\[[[[[[^^^```aaaccceeefffeeedddeeefffbbbaaaaaa```___^^^]]]\\\aaafffooo|||rrr]]]PPPLLLvvvjjj]]]XXXUUURRRPPPQQQMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBB@@@???===<<<::::::888666444333333333222111111111111111000000000000......------,,,,,,++++++......---------,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,---,,,+++++++++,,,---------/////////......000222222666;;;>>>???@@@AAABBB??????@@@AAACCCDDDBBB@@@===AAAGGGMMMSSSZZZaaaffffffhhhjjjlllmmmkkk```UUUSSSPPPLLLNNNSSSXXXZZZ[[[___dddjjjnnnrrrwwwsssaaaVVVPPPMMMOOOSSS[[[fffpppuuuxxx}}}~~~~~~}}}sssoooiiigggiiimmmqqqtttoookkkddd]]]WWWTTTSSSSSSPPPQQQRRRSSSSSSPPPKKKGGG===::::::>>>BBBFFFPPPYYYhhhrrr~~~zzzuuupppjjjccc___ZZZYYYXXXVVVUUUTTTTTTTTTSSSUUUXXX[[[]]]^^^^^^___aaaaaaaaa```___```bbbddddddfffhhhhhhfffffffffgggeeeeeecccbbb```___]]]]]]\\\^^^cccnnn}}}yyywww```RRRKKKuuuiii]]]YYYVVVSSSPPPOOOMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA???===<<<;;;:::888666444333333333222111111111111111000000000000,,,---......---,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,***++++++,,,,,,------...---...///...------///000111555;;;???AAABBBDDDEEE>>>===>>>@@@BBBCCCAAA???;;;???FFFNNNTTT[[[aaaeeefffhhhiiikkkooopppggg[[[UUUQQQMMMNNNSSSXXX[[[[[[___eeemmmtttzzzxxxeeeXXXPPPLLLMMMQQQXXXcccmmmsssvvv{{{}}}|||~~~~~~|||vvvrrrllljjjkkknnnqqqsssnnnkkkeee___ZZZVVVUUUTTTNNNNNNNNNOOOOOOMMMHHHEEE:::888:::>>>BBBHHHSSS]]]jjjrrr}}}}}}wwwqqqlllhhhdddaaabbbaaa^^^[[[YYYVVVUUUTTTTTTVVVYYY\\\___```aaaaaaeeeeeeeeedddcccdddfffhhhiiijjjkkkjjjiiihhhiiijjjhhhgggeeecccaaa___]]]\\\WWWXXX[[[bbbmmmzzzxxxxxxvvv```QQQJJJssshhh]]]YYYWWWSSSPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA???>>><<<;;;:::888666444333333333222111////////////............+++---......---,,,------***++++++,,,---...//////...------,,,+++***)))))),,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,++++++++++++)))***+++,,,---.........***+++,,,+++******,,,---111555;;;@@@BBBDDDEEEGGG<<<<<<===???AAAAAA@@@>>>999>>>FFFNNNUUU[[[```ddddddgggiiilllsssxxxrrrfffWWWSSSOOOOOOSSSXXXZZZ[[[^^^eeepppzzz|||gggYYYPPPKKKKKKNNNVVV```kkkppptttyyy{{{zzz|||}}}}}}|||yyyuuuooollllllmmmooopppjjjhhhddd```\\\YYYXXXWWWOOONNNMMMLLLKKKIIIEEEBBB;;;999;;;@@@DDDKKKVVVaaagggpppzzz~~~vvvpppllliiifffeeejjjhhhddd```[[[XXXUUUTTTUUUVVVZZZ]]]```bbbbbbcccggghhhhhhgggffffffiiikkklllmmmnnnmmmkkkjjjkkkllliiigggeeeccc```]]][[[ZZZYYYZZZ\\\aaagggooouuuyyy}}}wwwsss^^^OOOIIIuuuiii^^^ZZZXXXUUURRRRRRNNNNNNMMMLLLKKKKKKLLLLLLDDDEEEFFFFFFDDDCCCCCCDDDBBB@@@???===<<<<<<<<<<<<666444222111222222111000.........//////////////////...,,,++++++,,,...///---------------,,,+++***++++++,,,,,,,,,,,,------...------,,,***))))))(((+++,,,,,,------,,,,,,+++(((+++......+++******,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,222444999===@@@BBBCCCCCCCCC???===>>>BBBDDDAAA>>>666;;;CCCKKKRRRWWW\\\______dddooo}}}zzzppp```UUUJJJHHHOOOWWWZZZZZZ[[[eeerrrzzzzzzzzzooo]]]RRRMMMLLLLLLUUU```lllqqquuuxxxyyywww}}}~~~~~~{{{tttpppqqqpppnnnnnniiiccc```___]]]ZZZWWWUUUTTTPPPLLLGGGBBB???===999:::===BBBIIIRRRZZZ___iiijjjppp~~~wwwqqqmmmkkkiiihhhdddhhhkkkggg___ZZZ\\\___ZZZ[[[]]]___aaaccceeefffmmmjjjhhhggghhhiiiiiiiiihhhiiikkknnnppppppllliiilllhhhcccaaa```^^^[[[XXXSSSUUUWWWYYY]]]dddkkkqqq}}}xxx|||qqqYYYLLLHHHttthhh\\\XXXWWWSSSPPPPPPOOONNNMMMLLLKKKKKKKKKKKKDDDFFFGGGGGGEEECCCBBBBBBAAA@@@>>><<<;;;;;;;;;<<<777555333222333333222111...////////////////////////...,,,++++++,,,...///+++++++++++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++(((+++------+++******,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---222444888<<<@@@BBBCCCCCCBBB???===>>>BBBDDDBBB???;;;>>>CCCHHHNNNTTTYYY]]]```aaahhhwww~~~sss^^^UUUJJJGGGNNNVVVYYYZZZ```gggqqqwwwvvvwwwrrr```TTTNNNKKKKKKSSS^^^jjjpppssswwwxxxwwwzzz{{{}}}~~~~~~}}}|||{{{vvvtttqqqmmmkkkhhhddd```\\\XXXUUUSSSRRROOOLLLGGGBBB>>><<<:::999:::===BBBJJJRRRZZZ^^^eeeeeejjjttt~~~{{{zzzzzzuuuvvvyyyzzztttpppllliiigggdddfffgggddd^^^ZZZZZZ[[[ZZZ[[[]]]___bbbdddeeefffiiihhhggghhhkkknnnooooookkklllnnnqqqsssssspppmmmjjjgggbbb___^^^\\\YYYVVVWWWXXXZZZ[[[]]]aaagggkkkwww{{{tttYYYJJJEEEttthhh]]]YYYWWWSSSPPPPPPPPPOOONNNLLLKKKJJJJJJIIIEEEGGGIIIHHHEEEBBB@@@@@@@@@???===<<<;;;:::::::::777666444333444444333222//////////////////.........---,,,++++++,,,---...+++++++++++++++******)))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++)))+++------+++***+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---111444777;;;???AAABBBCCCBBB???===???CCCEEEDDDBBBCCCCCCEEEHHHMMMSSSYYY\\\```]]]___kkkyyyxxxnnn]]]TTTJJJGGGLLLTTTYYYZZZdddhhhoootttsssttttttaaaUUUNNNKKKJJJPPP\\\gggmmmqqqvvvxxxvvvxxxzzz|||~~~~~~}}}{{{zzz}}}~~~{{{vvvrrrmmmhhhiiihhhbbbZZZSSSOOONNNOOOLLLGGGBBB>>>;;;:::999:::;;;>>>CCCJJJRRRYYY]]]___]]]___eeeoooyyy~~~{{{uuupppnnnnnnnnnooommmnnnpppwwwzzzuuupppkkkhhh___``````___^^^]]]\\\\\\^^^___```ccceeegggiiijjjiiiiiiiiikkkooorrrttttttnnnooopppsssuuutttqqqooohhheeeaaa]]][[[YYYWWWUUUWWWYYY[[[\\\]]]```dddgggqqquuu{{{xxx[[[JJJDDDwwwkkk___[[[YYYUUURRRRRRPPPOOONNNLLLJJJIIIIIIHHHHHHHHHHHHGGGCCCAAA@@@@@@???>>>===<<<;;;::::::999777555333333333444333111////////////...............---,,,,,,,,,,,,---...,,,------...------,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***+++,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------111333666:::===@@@AAABBBBBB@@@>>>@@@CCCEEEFFFEEEGGGGGGIIILLLRRRWWWZZZ\\\]]]YYYWWW\\\dddhhheeeaaa[[[TTTLLLJJJMMMTTTZZZ]]]dddhhhooottttttuuuqqq```TTTMMMKKKJJJNNNZZZeeekkkpppuuuwwwvvvyyy{{{~~~~~~|||zzz{{{}}}{{{vvvrrrooojjjnnnpppiii]]]QQQMMMLLLNNNJJJEEE@@@===;;;;;;;;;:::<<>>>>>===<<<;;;:::999999666444222111222222111000000000//////.........------------,,,,,,---------,,,------.........------*********+++++++++,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...000222555888<<>>>>>>>>>>><<<;;;:::999555333111111222222111000000000000///......------------------------------***++++++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,++++++***************++++++++++++******---+++******+++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,---......000111444777:::===@@@AAADDDCCCBBBBBBCCCEEEGGGIIIAAAAAAEEELLLSSSWWWWWWUUURRRSSSQQQMMMIIIIIINNNSSSRRRRRRQQQQQQRRRWWW^^^bbb```dddlllsssvvvwww~~~wwwhhhZZZQQQMMMKKKKKKQQQ[[[fffkkkoootttwwwwwwvvvwwwyyy{{{|||}}}}}}}}}}}}~~~tttpppqqqrrrvvv}}}{{{lll\\\QQQMMMHHHEEEBBB>>><<<;;;::::::<<<>>>AAAEEEIIILLLNNNOOOHHHFFFCCC@@@???@@@AAABBB???>>><<<<<>>?????????>>><<<:::999666444222222222333222111111000000///......------,,,------------------,,,***++++++,,,------,,,,,,************++++++++++++))))))************++++++******++++++++++++******...+++))))))+++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,---...///000111333666999<<>>BBBEEEGGGIIIIIIIIIDDDCCCAAA>>>;;;:::::::::666888999999;;;DDDSSS^^^gggiiilllpppwww}}}{{{yyyxxxvvvtttqqqnnnppppppppppppppppppppppppttttttuuuxxx{{{|||{{{zzzwwwtttpppkkkgggbbb\\\XXXRRRRRRPPPMMMJJJJJJMMMQQQRRRTTTVVVWWWZZZ___fffjjjmmmqqqxxx~~~sssYYYHHHyyymmmaaa\\\ZZZUUURRRRRRMMMLLLKKKJJJJJJJJJJJJJJJCCCFFFIIIJJJGGGCCC@@@>>>??????@@@@@@>>>===;;;:::777555333333444444333222111000000///...---------,,,------......------,,,,,,------.../////////...)))************+++++++++&&&'''((()))***+++,,,,,,******++++++++++++******...+++((()))+++---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++,,,---...//////000222555888<<>>===;;;999999666555444333222111111111000000//////.........---***+++---//////...---,,,------------------------***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***((('''++++++***)))***+++---...------,,,++++++******)))++++++******++++++,,,---111222333444666:::???BBBCCCFFFHHHHHHFFFEEEGGGJJJHHHEEEDDDIIIQQQXXXZZZZZZZZZUUUNNNHHHEEEEEEEEEEEEIIIKKKOOOUUU[[[^^^______eeecccgggqqqxxxzzzzzz|||}}}ooo```SSSLLLKKKLLLQQQZZZfffoooqqqsssuuuxxxvvvwwwyyy|||~~~{{{qqqqqqtttwwwwwweeeVVVOOOMMMMMMNNNLLLGGGCCCDDDGGGCCCBBBBBBBBBCCCDDDDDDEEEBBB???<<<888777666777888777444333666;;;HHH]]]ppp~~~}}}zzz{{{zzzyyyzzzzzzzzzxxxvvvyyyyyyxxxxxxxxxvvvrrroookkkgggbbb]]]XXXRRRMMMIIIFFFEEEDDDCCCDDDFFFHHHIIIMMMNNNRRRXXX[[[^^^eeennntttxxx}}}{{{aaaLLL}}}oooaaaZZZWWWTTTRRRSSSOOONNNMMMKKKJJJJJJJJJJJJGGGGGGGGGFFFEEEDDDBBBBBB@@@??????>>>===;;;:::999666555444333222111111111000/////////............+++,,,.../////////------------------------------+++++++++++++++***))))))***++++++,,,,,,,,,+++++++++++++++******+++++++++***++++++++++++******)))///...---++++++++++++,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,---......000222444555777:::>>>AAABBBEEEGGGFFFCCCCCCFFFIIIHHHEEEDDDHHHQQQXXX[[[[[[ZZZVVVPPPKKKHHHGGGFFFFFFIIILLLPPPVVV[[[___aaaaaacccaaafffpppyyy|||~~~~~~qqqaaaTTTMMMKKKLLLMMMUUUaaakkkpppsssuuuvvvvvvwwwyyy{{{~~~~~~|||qqqoooqqquuu|||wwwhhhZZZRRRPPPQQQSSSTTTRRRMMMIIIHHHGGGEEEDDDCCCCCCDDDCCCCCC???<<<999666444444555666777555444666:::DDDVVVfff{{{~~~}}}}}}~~~~~~|||{{{yyyxxxvvvtttsssoookkkggg```]]]XXXTTTPPPLLLGGGDDDBBBAAA@@@@@@AAACCCEEEGGGHHHIIIOOOVVVZZZ^^^gggppptttxxx~~~eeePPP}}}oooaaaZZZWWWSSSQQQRRROOONNNLLLKKKJJJJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@???>>>===;;;:::999666555444333222111111111////////////............,,,---...///000///...---------------------------+++++++++++++++******)))+++,,,,,,,,,,,,++++++***++++++************+++++++++************++++++,,,......---,,,,,,------...***++++++,,,,,,,,,,,,,,,...............//////000///111444666888;;;>>>@@@BBBDDDEEECCCAAAAAADDDGGGGGGEEEDDDHHHOOOWWW[[[\\\\\\XXXTTTOOOLLLKKKKKKLLLRRRTTTXXX\\\```cccdddeeeaaa```dddnnnvvvyyy|||ssscccUUUMMMKKKLLLIIIOOOYYYfffpppuuuvvvtttvvvwwwyyy{{{~~~rrrnnnnnnrrrwww|||}}}wwwlll```XXXWWWZZZ___dddfffaaaWWWNNNLLLIIIFFFEEEDDDCCCBBB@@@===;;;888666444444444555666444555777999???MMMZZZlllsss{{{~~~}}}~~~xxxuuuqqqnnnjjjeee```\\\SSSPPPMMMJJJGGGEEEAAA>>>===<<<<<<<<<===???BBBCCCFFFGGGLLLSSSWWW\\\eeeoootttyyy~~~mmmVVV}}}pppbbb[[[XXXSSSQQQQQQPPPNNNLLLJJJIIIIIIJJJKKKHHHHHHHHHGGGFFFEEECCCCCC@@@@@@@@@???===<<<:::999666555444333222111111111///////////////...............///000000//////...------------------------++++++,,,,,,++++++***)))------------,,,+++******+++******))))))******++++++******)))***+++---...))))))***,,,---///000111)))***+++,,,------------...............//////000...111555777999;;;===???BBBCCCDDDBBB???>>>BBBEEEGGGEEEDDDGGGNNNUUU[[[^^^^^^[[[WWWSSSPPPRRRVVVYYYccceeefffggggggffffffgggaaa___cccjjjppprrrvvvzzzuuueeeWWWNNNJJJJJJHHHKKKUUUcccqqqyyyyyyvvvxxxyyy{{{}}}uuunnnllloooqqqtttwwwvvvooofff___```fffooowww}}}xxxiiiZZZPPPLLLGGGDDDDDDDDDBBB@@@>>><<<:::777666666666666444444666888999<<>><<<::::::666555444333222111111111........./////////////////////////////////......------------------------+++,,,,,,,,,,,,+++******---------------,,,+++***++++++************++++++++++++*********+++---...'''((()))+++,,,...//////((()))+++---.........---------,,,,,,------...///...111555777999;;;===???BBBDDDDDDBBB???>>>@@@CCCFFFEEEDDDFFFLLLTTT[[[```aaa___\\\XXXWWW[[[bbbhhhssssssrrrooojjjfffdddeee```___bbbiiinnnpppuuu{{{xxxgggXXXNNNJJJIIIIIIKKKSSSaaaqqq{{{|||zzzzzz{{{|||~~~vvvnnnkkkjjjlllooorrrrrrooojjjeeehhhqqq|||{{{iiiVVVPPPHHHDDDDDDDDDCCCAAA===;;;:::888777666666666333333666999:::<<>><<<;;;:::666555444333222111111111........./////////////////////..................------------------------,,,,,,,,,,,,,,,++++++***,,,------------,,,,,,+++,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---***++++++,,,,,,+++******(((***,,,...//////------,,,,,,++++++,,,,,,---...///111444666888;;;>>>@@@BBBEEEFFFDDDAAA???@@@BBBFFFEEECCCEEEJJJSSS\\\aaacccddddddbbbaaaeeelllrrrxxxxxxvvvppphhhcccaaaaaa``````cccjjjooottt{{{|||lll\\\QQQLLLJJJJJJLLLRRR___nnnyyy}}}}}}{{{|||}}}~~~tttllliiifffhhhkkkmmmnnnmmmkkkjjjnnnyyyzzzaaaWWWKKKDDDDDDEEEEEECCC:::999888777666555555555444444666999999<<>>>>>CCCJJJPPPVVVaaalllpppwwwyyy}}}mmmxxxlll```\\\ZZZVVVSSSSSSQQQOOOLLLIIIHHHIIIKKKLLLJJJJJJIIIIIIHHHGGGEEEDDDAAAAAA@@@@@@>>>===;;;:::666555444333222111111111............/////////000///......---------------------------------------,,,,,,------,,,,,,+++***,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,------------+++***))))))+++---/////////---,,,,,,,,,,,,+++,,,,,,---...000222444555777:::>>>AAACCCFFFHHHGGGDDD@@@@@@AAAFFFDDDCCCDDDIIIRRR\\\ccceeeiiimmmnnnmmmmmmqqqtttuuuwwwuuuooogggbbbbbbcccaaaaaaeeekkkooottt|||qqq```TTTOOOMMMJJJKKKQQQ[[[hhhssszzz}}}zzzzzz{{{}}}~~~}}}ooogggdddcccfffiiijjjiiiiiikkkmmmuuunnnaaaQQQGGGEEEFFFFFFEEE::::::999888777666666555666555666777777;;;GGGSSSccciiinnnmmmiiiiiinnnttt{{{ooojjjddddddmmm{{{yyypppjjj]]]YYYRRRLLLIIIGGGEEECCCBBB@@@>>>>>>>>>===;;;::::::999888777777888999;;;999:::>>>FFFLLLSSS^^^iiinnnvvv~~~~~~yyywwwkkk```\\\ZZZWWWTTTSSSQQQOOOLLLIIIHHHIIIKKKLLLJJJJJJJJJIIIHHHGGGFFFEEEAAAAAAAAA@@@>>>===;;;:::666666444333222111111111---.........//////000000///...---,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***++++++,,,---...............------,,,,,,------...,,,------...---,,,***)))***+++---...///...------***+++...///000...,,,+++---,,,,,,,,,,,,---......111222333444666:::???BBBCCCGGGJJJJJJFFFBBB@@@AAAFFFDDDCCCDDDHHHQQQ\\\dddfffmmmuuuwwwuuurrrrrrsssrrrttttttooohhhdddeeehhhdddcccfffjjjmmmpppxxxtttdddWWWQQQOOOHHHJJJOOOXXXcccooowww|||yyyyyyzzz{{{|||}}}~~~~~~wwwjjjcccaaaaaaeeeiiiiiiffffffjjjnnn{{{wwwiiiUUUIIIFFFFFFFFFEEE<<<<<<<<<;;;:::999888888999666555555555999FFFRRR\\\aaafffeeebbbcccjjjqqq|||oooggg___]]]fffvvv|||tttjjjcccWWWRRRLLLGGGEEEDDDCCCBBBEEECCCAAA@@@@@@???===;;;:::999777666666666888999::::::===CCCHHHNNNYYYdddmmmuuu}}}~~~}}}wwwlllaaa]]][[[VVVRRRQQQOOONNNLLLKKKJJJJJJJJJKKKKKKKKKIIIGGGEEECCCBBBAAABBBAAAAAA???===;;;999888888777666444222000///...111111111111000000000000+++++++++,,,,,,---------........................///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********(((***,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,******))))))((())))))))),,,++++++++++++,,,------+++...222666999<<<@@@CCCFFFHHHIIIHHHGGGFFFGGGHHHKKKJJJIIIIIIKKKRRR[[[aaahhhpppuuuvvvvvvzzz}}}}}}zzzwwwuuurrrkkkdddccchhhgggdddgggooouuuwww}}}zzzhhhYYYOOOJJJJJJIIILLLUUUaaalllsssvvvxxxzzz|||~~~~~~}}}yyyvvvxxxzzz{{{zzz{{{|||~~~}}}}}}|||yyyoooccc```ccc^^^cccggghhhfffhhhmmmrrrmmmTTTIIIHHHGGGFFFGGGBBB???<<<;;;:::999777666555555555555555888<<<@@@RRRRRRUUUWWWWWWYYYbbbllluuuqqqggg\\\WWW[[[fffzzz~~~|||yyyssskkkbbb\\\QQQLLLGGGEEEFFFFFFAAA<<<@@@@@@@@@@@@???>>><<<<<<888777555333222333444555999;;;===@@@DDDKKKSSSXXXhhhnnnyyy}}}www{{{vvvkkk```]]][[[VVVRRRQQQOOONNNLLLKKKJJJJJJJJJKKKIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@???===<<<:::999777777555444222111//////000000000////////////...++++++,,,,,,,,,---------+++++++++******+++++++++///...---,,,+++,,,,,,---,,,,,,++++++++++++++++++,,,...000000///...///000++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,---,,,///333666999<<<@@@CCCEEEFFFGGGGGGEEEEEEFFFGGGKKKJJJIIIIIIKKKQQQYYY___bbbjjjrrruuuzzzxxxppphhh```___ccchhheeehhhpppvvvyyy~~~jjj[[[RRRNNNIIIIIIKKKRRR^^^iiipppsssvvvxxx{{{~~~}}}}}}~~~uuummmjjjmmmppprrrrrrrrrssstttnnnnnnnnnkkkbbbXXXTTTWWW[[[```fffggggggiiioootttwww^^^SSSQQQOOOLLLKKKDDDAAA>>><<<;;;:::888777555555555444444666:::>>>EEEFFFHHHKKKLLLNNNWWWbbbvvvxxxlll___XXXXXX```qqq~~~|||yyytttooofff]]]WWWNNNJJJFFFDDDEEEDDDBBB???>>>>>>>>>>>>===<<<;;;;;;:::999777666555555666777777999;;;>>>BBBHHHOOOUUUaaahhhttt|||ooorrrtttiii^^^[[[ZZZVVVRRRQQQNNNMMMLLLJJJJJJJJJKKKKKKHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@@@@???>>>===;;;:::666555555444222111111000////////////............,,,,,,,,,,,,------------///...---,,,,,,---...///......---,,,,,,,,,,,,---++++++++++++++++++,,,,,,+++,,,...---,,,,,,---...++++++++++++++++++++++++***+++,,,---------,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,------000444777:::===AAADDDBBBDDDEEEEEEDDDCCCCCCDDDKKKKKKJJJIIIJJJOOOVVV[[[^^^fffmmmrrr{{{wwwlllbbbZZZXXXZZZdddcccgggnnntttyyy~~~nnn]]]TTTRRRIIIHHHHHHOOOZZZeeekkknnnsssuuuyyy}}}zzzxxxzzz~~~xxxooofff```\\\```fffjjjkkkjjjjjjjjjeeecccbbb```XXXOOOMMMPPPVVV\\\cccggghhhkkkqqqwwweeeXXXUUUSSSOOOKKKGGGDDD@@@>>><<<;;;999888555555555444333555888;;;>>>???BBBEEEFFFIIITTT___uuuuuueeeZZZUUUXXXeeeqqq~~~|||{{{xxxsssnnnggg___VVVQQQJJJHHHFFFCCCBBBAAAAAAAAA============<<<;;;::::::999999888888777666666666555666888;;;>>>DDDJJJOOOXXX```mmmzzz}}}}}}}}}lllmmmyyyrrrggg]]]ZZZYYYUUURRRQQQNNNMMMLLLJJJJJJJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@@@@???>>>===<<<;;;444444444333333222222222000000/////////.........,,,,,,------------------000///...------...///000,,,,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,***+++++++++))))))+++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------......000444777:::===AAACCC@@@BBBDDDDDDBBBAAAAAABBBKKKKKKJJJIIIIIIMMMRRRVVV]]]dddiiilllsssqqqggg___WWWSSSRRR]]]^^^bbbhhhoootttzzz~~~sss___UUUSSSJJJGGGGGGLLLVVV```gggjjjppprrrwww||||||vvvtttvvvyyy{{{}}}zzzyyy{{{~~~uuukkkaaaZZZWWWRRRWWW```fffhhhhhhgggfffaaa]]]XXXUUUNNNIIIJJJNNNSSSYYYaaafffhhhmmmuuu{{{nnn\\\WWWUUUQQQMMMJJJGGGBBB???===;;;:::888555555555444333444666888<<<===@@@CCCEEEIIITTT```rrr~~~mmm___VVVTTT\\\fffyyy~~~zzzxxxwwwsssmmmfff___XXXPPPKKKHHHHHHFFFCCC@@@???@@@AAA===============<<<;;;;;;888888888777666555444333444555777999;;;@@@EEEJJJQQQYYYfffttt}}}{{{jjjiiiuuurrrggg]]]ZZZYYYUUUQQQQQQMMMMMMKKKJJJJJJKKKKKKLLLKKKJJJIIIGGGEEEDDDBBBBBB@@@@@@@@@@@@???>>><<<<<<444444444333333222222222111111111000000000//////------------------------,,,,,,+++******+++,,,,,,*********++++++++++++************++++++,,,,,,,,,,,,------,,,******,,,---++++++++++++++++++++++++***+++,,,---------,,,,,,+++*********++++++,,,------------------...//////...111444777999<<<@@@BBB???AAACCCDDDBBBAAA@@@AAAJJJJJJJJJIIIIIIKKKOOOSSSYYY___bbbbbbeeepppzzz{{{rrrjjjfffbbbZZZTTTRRRXXX[[[___dddjjjqqqvvvxxx~~~|||eeeWWWRRRKKKHHHFFFJJJSSS^^^fffiiimmmpppuuu{{{~~~wwwqqqppprrrssstttrrrpppqqquuu{{{{{{yyysssjjj___UUUQQQOOOLLLRRR\\\cccfffeeecccbbbZZZSSSLLLHHHDDDBBBFFFLLLRRRXXX```eeeiiioooxxx}}}ggg\\\ZZZWWWTTTMMMIIIDDD@@@===<<<:::888666666666555444444666888999:::<<<@@@BBBGGGSSS___rrrwwwhhh]]]WWWZZZaaarrr~~~|||wwwtttqqqllleee^^^XXXRRRLLLHHHGGGGGGFFFDDD@@@>>>>>>>>>>>>????????????>>>>>>===999999999888777555444333444555777888:::===BBBEEEKKKSSS___mmm{{{uuudddcccpppssshhh]]]ZZZYYYUUUQQQPPPMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIGGGEEECCCBBBAAAAAAAAAAAA@@@???===<<<;;;444444444333333222222222111111111111000000000000............------------,,,,,,------------,,,,,,)))******++++++++++++***++++++++++++++++++,,,,,,+++++++++)))'''''')))+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,++++++,,,,,,---...///---------------......///---000333666888;;;???AAA???AAADDDEEECCCAAAAAAAAAIIIIIIIIIIIIIIIJJJMMMPPPSSSXXXZZZXXXYYY```gggiiigggddddddgggeee^^^YYYWWWXXX\\\```dddiiiqqquuuuuuyyyrrr^^^TTTMMMIIIGGGJJJSSS^^^fffjjjllloootttyyy~~~|||wwwqqqnnnnnnnnnmmmkkkeeeeeegggmmmuuuzzz|||{{{sssooohhh^^^TTTLLLIIIGGGIIIOOOXXX^^^___^^^[[[YYYSSSLLLFFFDDDDDDEEEJJJQQQUUUZZZ```dddhhhppp{{{tttccc^^^[[[YYYQQQMMMGGGBBB???===;;;:::777888888888666666888:::<<<<<<>>>BBBDDDIIIUUUbbbvvvuuuhhh^^^]]]aaalllxxxyyytttpppjjjeee]]]VVVPPPLLLHHHFFFEEEEEEEEEDDDCCCAAA>>>===@@@@@@@@@AAAAAA@@@@@@???===<<<;;;:::999777777666444666777888888;;;>>>AAAFFFMMMXXXdddrrrqqq```___lll~~~tttiii___[[[YYYUUUQQQPPPMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA???===;;;:::555555444333333222111111111000000000000////////////.........---------------...000111111000...---***+++,,,---...------,,,,,,,,,++++++++++++++++++)))))))))'''%%%%%%''')))++++++++++++++++++++++++***+++,,,---------,,,,,,*********++++++---......,,,++++++++++++,,,---------///333555777:::===@@@???BBBEEEFFFEEECCCBBBBBBGGGHHHIIIIIIHHHIIILLLNNNOOOUUUWWWTTTRRRUUUWWWWWWXXXYYY___eeeddd^^^ZZZ[[[XXX^^^bbbccciiiqqqtttrrrsssyyyjjj\\\PPPKKKHHHKKKTTT___hhhmmmlllnnnsssxxx|||uuuqqqlllkkklllkkkfffbbbZZZZZZ\\\ccckkkqqqrrrqqqiiiddd[[[RRRLLLHHHFFFFFFKKKPPPVVVZZZXXXTTTPPPNNNKKKGGGFFFIIIMMMOOOTTTYYYXXX\\\aaadddgggppp|||oooddd___\\\VVVQQQJJJEEEBBB@@@>>>===888999::::::999999;;;<<>>AAAAAABBBEEEGGGLLLXXXeeevvvzzzkkkdddddd___lllyyy~~~yyysssnnnjjj]]]WWWPPPIIIFFFDDDCCCCCC>>>===???EEEJJJJJJDDD>>>???@@@@@@AAAAAAAAA@@@@@@>>><<<999777555555666666333444555555555666888:::===AAAHHHRRR___ooo~~~uuubbbPPPOOO\\\ppp}}}xxxmmmbbb\\\XXXSSSPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGEEEDDDCCCCCC@@@@@@@@@???===<<<:::999555444333222111111111111///////////////////////////...,,,+++***+++,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,---...//////------,,,+++++++++,,,---******)))(((***,,,...000000000///...---+++***)))---------...------,,,,,,************+++,,,------...---,,,,,,++++++++++++...//////111444777:::<<>>>>>EEEFFFFFFDDDDDDIIIRRRYYYYYYVVVTTTTTTTTTRRRMMMHHHKKKKKKPPPWWWXXXTTTUUUZZZWWW]]]ccceeedddeeeiiimmmlllooouuukkk]]]UUUMMMLLLRRR\\\iiiqqqtttsssuuuyyy}}}}}}zzz~~~zzztttpppqqqqqqnnnggg___YYYVVVPPPNNNPPPYYYdddhhhbbb[[[WWWQQQIIIEEEGGGJJJLLLMMMUUUSSSPPPNNNLLLJJJGGGEEE???DDDKKKSSSXXX[[[\\\\\\\\\\\\^^^dddiiippp|||wwwiiihhhddd]]]TTTNNNJJJHHHEEEBBB@@@??????>>>>>>@@@AAABBBFFFFFFGGGIIIIIILLLXXXeeewwwssshhhcccaaaeeekkkttt|||}}}~~~~~~}}}}}}|||{{{{{{wwwvvvtttsssqqqnnnjjjgggXXXUUUPPPKKKFFFCCCAAA@@@;;;<<<>>>@@@AAABBBCCCCCCFFFCCC??????AAABBBAAA???>>>===<<<;;;999888777666<<<999555333333666:::===<<<@@@FFFLLLTTTaaaoooyyyvvv```OOOQQQ\\\hhh}}}vvvkkk```ZZZVVVQQQNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGEEECCCBBBAAA@@@@@@???>>><<<;;;:::555444333222111111111111///////////////////////////......---,,,,,,------...---,,,,,,......---,,,------,,,,,,,,,,,,,,,---++++++++++++++++++******,,,+++*********+++,,,---------...------,,,+++***------......///......---+++++++++***++++++,,,,,,...---,,,,,,+++++++++,,,......///111444777:::<<>>>>>???DDDEEEFFFDDDDDDIIISSSZZZ```_________]]]WWWOOOHHHKKKJJJNNNVVVXXXUUUTTTWWWYYY^^^ccceeeeeefffiiimmmmmmooottt}}}ttt```WWWNNNLLLQQQ[[[gggqqquuutttuuuxxx|||~~~}}}{{{{{{uuupppqqqpppllleee\\\VVVSSSQQQQQQSSSYYY___```[[[TTTQQQLLLGGGFFFHHHLLLOOOQQQSSSPPPLLLIIIGGGEEEBBB@@@CCCGGGNNNTTTZZZ\\\]]]]]]\\\\\\___eeeiiinnnyyy{{{sssjjjcccZZZTTTPPPMMMIIIFFFCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMMMMOOOYYYdddtttuuukkkfff___bbbgggnnnuuuyyyzzzzzzyyyyyyyyyyyyyyyxxxvvvvvvsssqqqnnnllliiifffaaa^^^UUUQQQLLLGGGCCC@@@@@@???>>>>>>???AAAAAABBBBBBBBBEEEBBB??????@@@AAA@@@>>>>>>===<<<;;;999888777777777777666555666777888999999<<>>===;;;:::555444333222222111111111////////////////////////...////////////...------...---,,,,,,......---,,,...---,,,++++++************+++,,,------,,,+++***------,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++,,,---...//////000//////,,,,,,++++++***+++++++++------,,,+++++++++,,,,,,......///111444777:::<<<>>>??????>>>===<<<>>>???BBBEEEFFFEEEEEEJJJUUU]]]gggiiilllmmmjjjbbbXXXPPPNNNMMMPPPXXX]]][[[WWWVVVZZZ^^^ccceeeeeegggjjjmmmoooqqquuuzzz|||eeeYYYOOOMMMQQQXXXdddooouuuuuuuuuwwwzzz|||||||||~~~wwwttttttqqqkkkccc[[[VVVTTTXXXXXXZZZ[[[\\\XXXSSSNNNIIIGGGFFFGGGKKKOOORRRSSSRRRNNNIIIEEECCCAAA???===DDDHHHMMMSSSWWWZZZZZZZZZ[[[[[[___dddhhhlllvvvuuunnnddd]]]YYYVVVRRRNNNKKKLLLNNNQQQTTTVVVXXXYYYWWWUUUSSSSSSRRRSSS[[[dddrrr~~~vvvlllfff^^^^^^```dddjjjnnnpppppprrrsssssssssrrrqqqooonnnllliiieeebbb___ZZZVVVRRROOOLLLGGGBBB???===>>>??????@@@@@@AAAAAAAAAAAAAAACCCAAA?????????@@@???>>>>>>===<<<;;;:::999888777333444666888888777555444777:::>>>AAAFFFOOO[[[ccclllvvviiiUUUFFFIIISSSaaazzzvvvkkk```[[[WWWRRRPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLJJJGGGDDDBBBAAAAAAAAA@@@???===;;;;;;555555444333222222222222////////////////////////---...///000000///---,,,...---,,,,,,......---,,,---,,,++++++*********++++++---///000000///...,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++---...////////////------,,,+++************---,,,,,,++++++,,,,,,,,,......///000333777:::;;;===>>>===<<<;;;;;;>>>@@@BBBFFFHHHGGGFFFLLLWWW```iiimmmqqqtttrrrlllccc]]]VVVUUUWWW]]]cccccc^^^YYYYYY\\\```ccceeehhhlllooosssvvv{{{~~~kkk]]]QQQNNNPPPUUU```llluuuuuuuuuvvvyyy{{{|||}}}~~~|||}}}zzzsssjjjbbb]]]\\\\\\aaabbbccc```[[[UUUPPPMMMGGGGGGHHHJJJMMMPPPRRRSSSQQQMMMHHHDDDCCCBBBAAAAAACCCFFFJJJNNNQQQSSSTTTTTTVVVWWW\\\bbbfffiiirrr{{{~~~rrrjjjeeeccc```^^^[[[]]]aaafffjjjnnnqqqsssmmmfff^^^ZZZWWWVVV\\\dddlllwww{{{sssiiibbb\\\[[[[[[]]]aaaeeeggghhhlllmmmmmmnnnmmmkkkiiigggdddaaa]]]ZZZWWWSSSNNNKKKJJJGGGBBB===;;;;;;<<<===>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>===>>>===<<<;;;:::999888888222333666777888777555333999;;;>>>???BBBIIIRRRYYYaaakkkwwwcccQQQEEEGGGPPP^^^yyyvvvkkk```[[[WWWSSSQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLJJJGGGDDDBBBAAAAAAAAA@@@>>>===;;;:::666555444333222222222222000000000000000000000000,,,---...//////...---,,,...---,,,,,,......---,,,+++*********++++++,,,---+++,,,...000000///...---***+++,,,------------,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---.........------,,,+++************,,,,,,,,,++++++,,,,,,---------...000333666999;;;=========<<<<<<<<>>===>>>======<<<<<<;;;:::999999444555555666666666666666999;;;===>>>???CCCKKKQQQYYYeeerrr{{{___PPPEEEHHHOOO\\\wwwuuujjj___ZZZVVVRRRPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIFFFCCCBBB@@@@@@@@@???===<<<:::999666555444333222222222222000000000000000000000000,,,,,,---............---...---,,,,,,......---,,,*********++++++,,,---...)))***+++,,,------,,,,,,++++++,,,,,,------......------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++,,,------------...000333666999;;;<<<>>>??????>>>???AAACCCEEEIIILLLIIIEEEIIITTT^^^iiilllooopppmmmjjjgggffffffgggggggggiiijjjfff```[[[\\\^^^bbbfffjjjmmmoootttzzzyyyeeeTTTPPPNNNNNNXXXhhhppprrruuuwwwxxxzzz}}}~~~vvvmmmggghhhnnnsssooommmiiibbb[[[VVVTTTTTTWWWXXXXXXWWWTTTRRRRRRSSSNNNKKKHHHGGGHHHIIIJJJIIIIIIIIIJJJJJJLLLMMMNNNNNNMMMMMMQQQWWWZZZ^^^hhhqqqwwwjjjccc```bbbfffjjjqqqwww{{{{{{rrrhhh^^^WWWUUUSSSRRRSSSXXX]]]```bbbccceeeffffffeeebbb___]]]YYYVVVRRRPPPOOOMMMKKKIIIDDDBBB???===;;;;;;;;;;;;888999<<<>>>AAABBBDDDDDD@@@AAABBBBBB???>>>>>>>>>======<<<<<<;;;::::::999888777777777777888999999777999;;;;;;;;;>>>EEEKKKTTT```nnnxxxzzz[[[NNNFFFIIINNNXXXsssuuukkk```[[[XXXSSSQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGEEECCCBBB?????????>>><<<;;;999888666555444333333222333333000000000000000000000000......------...//////000...---,,,,,,......---,,,---,,,,,,,,,,,,,,,------))))))******+++,,,,,,,,,///...---,,,+++,,,------,,,,,,------------,,,,,,++++++,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,+++++++++,,,,,,---...------...000222666999;;;<<<>>>AAABBBAAAAAACCCDDDEEEJJJLLLHHHBBBDDDOOOZZZggglllqqqtttrrrpppooonnnnnnqqqqqqlllkkkmmmkkkfffbbbbbbbbbdddgggjjjlllmmmpppttt}}}~~~hhhUUUQQQNNNKKKVVVffflllpppuuuxxxyyy{{{~~~~~~wwwtttuuuzzz~~~uuupppiiibbb^^^]]]]]]^^^cccdddccc___ZZZWWWVVVWWWRRRPPPNNNNNNNNNOOONNNLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLNNNQQQSSSWWW```jjjttttttmmmhhhfffggghhhmmmppppppuuuuuuiii^^^UUUPPPMMMLLLLLLOOOTTTZZZ]]]___```aaaccccccbbb___[[[YYYVVVSSSOOOLLLKKKJJJHHHFFFCCCCCCAAA???>>><<<;;;:::888999;;;===???@@@AAABBB@@@BBBDDDCCC@@@>>>>>>???=========<<<;;;;;;::::::999999999:::::::::::::::666888:::999999<<>>>>>>>>===<<<:::888888666666555444333333333333000000000000000000000000000///.........000111222...---,,,,,,......---,,,//////...---,,,,,,,,,,,,++++++++++++,,,---...///222000...+++******+++,,,***+++,,,---............---------...------,,,,,,************+++,,,------++++++++++++,,,,,,---...------...///222666999:::<<>>?????????@@@BBBEEEDDDAAA??????@@@=========<<<;;;;;;;;;:::888:::;;;======<<<;;;:::777999;;;;;;;;;===CCCHHHIIIWWWgggsssrrrRRRHHHDDDFFFHHHNNNgggwwwlllaaa\\\XXXSSSQQQRRRNNNNNNMMMLLLKKKJJJIIIHHHHHHKKKMMMLLLHHHEEEDDDDDDAAA@@@>>>===;;;:::::::::666666555444333333333333000///......///...,,,***//////...------------......---,,,,,,,,,,,,---......---+++******+++---...,,,,,,,,,------.........)))***,,,---...---,,,,,,************************---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,---...///000222666:::===>>>AAACCCEEEEEEDDDDDDGGGGGGHHHFFFAAA???FFFPPP^^^kkkxxx}}}}}}~~~}}}{{{yyyuuummmiiijjjjjjkkkkkkjjjiiiiiihhhooouuuyyyqqq[[[SSSPPPMMMQQQYYYeeeooowwwxxxxxx{{{~~~|||vvvoooiiihhhiiijjjkkkkkkkkkjjjgggccc___^^^]]]^^^[[[WWWXXXZZZ[[[ZZZXXXRRRNNNIIIFFFGGGJJJLLLMMMKKKKKKIIIHHHJJJQQQYYY___dddiiixxxwwwooohhhddd___\\\YYYYYY\\\```dddgggoooooojjj```SSSKKKIIIKKKFFFEEEEEEFFFKKKRRRYYY^^^```]]][[[ZZZ[[[YYYVVVRRROOOMMMIIIGGGEEEFFFGGGHHHFFFFFFEEEDDDBBB???<<<;;;999::::::;;;;;;<<<======>>>?????????@@@@@@AAAAAA>>>???@@@@@@===<<<<<<===:::;;;===>>>>>><<<;;;999;;;<<<<<<;;;:::;;;===???HHHSSSdddsssfffNNNKKKHHHGGGIIITTTiii|||wwwlllaaa\\\XXXSSSQQQRRRQQQQQQPPPOOONNNMMMLLLLLLKKKMMMNNNLLLHHHDDDCCCCCCAAA@@@>>>===;;;::::::999666666555444333333333333111000//////000///---+++//////...------------......---,,,,,,,,,,,,---......---+++******+++---...,,,,,,,,,---------......***+++,,,---------,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,---...///000333888;;;???AAADDDFFFGGGHHHGGGFFFFFFGGGIIIIIICCC???CCCKKKZZZfffsssyyyzzz|||~~~}}}uuummmjjjkkkkkkkkkkkkjjjjjjjjjooovvv|||www```WWWRRRMMMPPPWWW```jjjtttvvvwwwzzz~~~}}}yyysssooonnnoooppppppnnnmmmkkkgggdddccccccccccccaaa___```bbbbbb```]]]TTTPPPMMMKKKKKKMMMMMMMMMLLLKKKIIIHHHIIIOOOVVV[[[\\\___iii|||~~~|||uuunnngggddd^^^[[[YYYXXXXXXZZZ\\\]]]```___\\\UUULLLEEEBBBBBBCCCBBBCCCEEEJJJQQQXXX\\\___]]]ZZZZZZZZZYYYUUURRRNNNLLLIIIFFFDDDDDDEEEFFFEEEEEEEEEDDDCCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;????????????????????????:::<<<======;;;::::::;;;:::;;;===>>>>>>===<<<;;;;;;<<<<<<;;;:::;;;===???IIITTTdddssshhhOOOJJJFFFEEEHHHRRRfffwww~~~vvvlllaaa\\\XXXSSSQQQRRRRRRQQQQQQPPPOOONNNMMMMMMMMMNNNNNNLLLHHHDDDAAAAAA@@@???>>>===<<<;;;:::999666666555444333333333333222111000000111111///---//////...------------......------,,,,,,------...------++++++++++++------,,,,,,,,,,,,------------***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,---......,,,---...///111444999===CCCEEEGGGJJJKKKKKKKKKJJJEEEFFFIIIJJJEEE???@@@FFFSSS```lllrrruuuyyy{{{|||{{{pppiiiiiijjjjjjjjjjjjjjjjjjxxxhhh\\\TTTNNNNNNTTT[[[fffpppsssuuuyyy}}}~~~~~~~~~~~~{{{yyyxxxyyy{{{{{{{{{tttqqqllliiiggghhhjjjlllkkkjjjjjjlllmmmlllgggbbbWWWTTTQQQOOOOOOPPPOOOOOOMMMLLLJJJHHHHHHLLLQQQUUUTTTSSSXXXcccooo}}}{{{|||zzzqqqjjjeeebbb[[[ZZZYYYXXXVVVVVVUUUUUUVVVUUURRRNNNHHHCCC>>><<<>>>???@@@DDDIIIOOOUUUYYY]]]\\\ZZZZZZZZZXXXVVVTTTQQQOOOLLLIIIGGGEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBAAABBBAAAAAA???>>>===<<<<<>>>>>===<<<<<<<<<999:::<<<<<<;;;:::;;;<<<:::;;;===>>>>>>>>>======<<<======<<<;;;;;;===???IIITTTdddsss~~~gggPPPJJJDDDDDDHHHQQQaaaooovvvkkk```[[[XXXSSSQQQRRROOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKIIIFFFCCCAAA@@@??????>>>>>><<<;;;:::999666666555444333333333333111000000000111111///---//////...------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++,,,,,,---...+++,,,...///111555:::>>>EEEGGGIIILLLMMMMMMMMMLLLFFFFFFIIIIIIDDD>>>>>>BBBNNNZZZfffkkkmmmrrruuuvvv{{{ooohhhhhhhhhiiiiiijjjkkklll}}}qqq```UUUMMMLLLOOOXXXcccnnnqqqssswwwzzz{{{|||}}}~~~~~~~~~~~~~~~}}}wwwpppkkkjjjmmmqqqtttrrrrrrsssvvvwwwsssllleee\\\XXXTTTQQQQQQRRRRRRRRRPPPOOOMMMJJJHHHIIILLLNNNMMMKKKLLLQQQXXXeeeyyytttkkkeeeaaa```YYYZZZ[[[[[[YYYXXXXXXYYY]]]ZZZVVVQQQLLLGGGAAA======>>>@@@DDDIIINNNSSSVVV[[[ZZZZZZZZZZZZYYYWWWVVVVVVTTTRRROOOLLLJJJIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<;;;:::::::::<<<>>>>>>>>>>>>???@@@;;;<<<===??????@@@@@@???===>>>>>>===;;;<<<>>>@@@HHHRRRbbbrrrxxxdddRRRKKKDDDEEEJJJRRR^^^iiiuuujjj```[[[WWWSSSQQQRRRMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDBBBAAA>>>>>>>>>>>>===<<<:::999666666555444333333333333000///...///000000///---//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++++++++,,,------+++,,,...///111555:::===DDDFFFIIIKKKMMMMMMLLLKKKHHHGGGGGGGGGBBB======AAAKKKVVVaaaeeefffiiikkkkkkuuuuuummmiiiiiiiiiiiikkkmmmnnnoooxxxxxxdddVVVMMMJJJKKKWWWcccmmmqqqrrruuuxxxxxx{{{}}}~~~~~~uuunnnooosssxxx{{{yyyyyy{{{~~~}}}xxxnnngggbbb]]]VVVRRRRRRTTTVVVXXXUUUTTTRRROOOJJJHHHHHHIIIGGGEEEEEEFFFIIIQQQcccssspppeee```^^^]]]WWWYYY\\\]]]^^^___aaadddkkkgggaaa[[[TTTMMMEEE@@@@@@@@@AAADDDHHHMMMQQQTTTXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXVVVSSSQQQOOONNNKKKKKKJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCAAA@@@>>><<<;;;:::;;;===???@@@@@@@@@AAABBB>>>>>>???@@@AAABBBBBBBBB@@@@@@@@@???======???AAAFFFQQQaaaqqq~~~rrr```RRRKKKFFFHHHLLLSSS^^^hhhzzztttiii___ZZZWWWSSSQQQRRRNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHFFFEEEEEEEEECCCAAA===>>>>>>>>>>>><<<:::999666666555444333333333333000///...///000000///---//////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,------+++,,,---...000333888<<>>>>><<<>>>@@@AAA@@@@@@AAABBBAAABBBBBBBBBCCCCCCDDDDDDBBBCCCBBBAAA??????AAACCCEEEPPPaaaqqq~~~lll[[[PPPKKKIIIJJJMMMSSS^^^iiissssssiii___ZZZWWWSSSQQQRRROOOOOONNNNNNNNNNNNMMMMMMMMMJJJGGGFFFFFFEEECCCAAA<<<===>>>???>>><<<;;;999666666555444333333333333000//////000111222000...//////...------------...,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---+++,,,---...///222666999<<<>>>AAACCCEEEEEEDDDCCCEEECCCDDDGGGDDD>>>;;;<<>>>>>??????@@@FFFNNNaaauuuyyyooogggbbb]]][[[TTTUUUVVVTTTTTTYYYaaaiiiwww|||~~~rrrcccVVVNNNIIIGGGDDDCCCDDDGGGKKKNNNSSSVVVZZZ\\\]]]___bbbeeecccdddfffggggggeeecccbbb^^^\\\XXXUUUQQQOOONNNMMMHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIHHHGGGEEEDDDBBBBBB@@@BBBCCCDDDCCCCCCCCCDDDEEEEEEEEEDDDEEEEEEEEEFFFEEEEEEEEECCCAAAAAACCCEEEEEEQQQcccttt|||cccRRRKKKJJJJJJLLLMMMRRR^^^kkkssssssiii^^^ZZZWWWSSSQQQRRRNNNNNNMMMMMMMMMMMMMMMMMMRRRNNNJJJHHHGGGFFFCCC@@@<<<===>>>???>>>===;;;999666666555444333333333333111000000111333333222000//////...------------...,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++,,,------...111555888999;;;>>>@@@AAABBBAAA@@@AAAAAAEEEIIIGGG???:::999@@@LLLXXX[[[ZZZYYYWWWUUUKKKNNNQQQRRRRRRUUUZZZ______^^^^^^```bbbeeeiiikkkkkkpppxxx~~~ooo]]]SSSNNNLLLJJJWWWdddjjjmmmqqqttttttvvvwwwzzz{{{}}}~~~uuulllllllllnnnooonnnjjjhhheeeeeebbb]]]TTTLLLFFFDDDAAA>>>>>>@@@AAA@@@DDDJJJJJJ\\\sss~~~zzzuuupppkkkeee___[[[SSSSSSRRRNNNLLLQQQ[[[cccyyypppaaaYYYKKKHHHDDDBBBBBBDDDHHHKKKQQQUUUZZZ]]]^^^aaadddhhhiiikkkmmmppppppooonnnllliiigggccc^^^ZZZWWWUUUUUUMMMMMMNNNNNNNNNOOOOOOOOOLLLKKKJJJIIIHHHFFFEEEEEEDDDFFFHHHHHHGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFDDDBBBBBBDDDFFFFFFRRReeevvvuuu[[[JJJGGGHHHKKKMMMMMMQQQ^^^lllyyyssshhh]]]ZZZXXXUUURRRQQQOOONNNLLLKKKJJJJJJKKKKKKLLLKKKJJJIIIGGGFFFEEEDDD:::;;;<<<<<<<<<;;;:::999777555222111111111111000////////////............------------------------.........------,,,,,,,,,***+++,,,------,,,+++***((()))***,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,+++*********+++---///000+++---.........000333666:::;;;===@@@BBBBBBCCCCCCAAABBBEEEIIIJJJFFF>>>777@@@NNNXXXXXXTTTUUUTTTRRRJJJIIIIIIIIIJJJLLLMMMNNNSSSSSSSSSUUUXXX^^^cccgggiiinnntttyyy|||vvv___SSSMMMJJJMMMQQQXXXbbbkkkqqqrrrrrrwwwwwwxxxzzz{{{|||~~~~~~wwwssspppooorrrxxxyyysssmmmhhhddd```\\\YYYUUUOOOJJJLLLCCC???BBBCCC@@@@@@BBBHHHLLLVVVdddqqq{{{uuupppnnnpppsssooohhhbbb[[[RRRLLLLLLNNNQQQWWW]]]uuunnn\\\SSSNNNHHHEEEBBB@@@DDDJJJOOOSSSXXX]]]aaacccfffhhhmmmqqquuuvvvuuutttuuuwwwvvvuuutttrrrooojjjeeeaaa\\\XXXTTTSSSUUUVVVUUUTTTSSSPPPNNNLLLJJJHHHEEECCCFFFGGGGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHJJJIIIHHHFFFEEEEEEDDDDDDGGGTTTfffwwwhhhRRRLLLEEEGGGJJJKKKNNNTTT^^^eeeqqqrrrggg]]]ZZZXXXTTTQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMKKKIIIGGGEEECCCBBB>>>>>>>>>>>><<<:::888777777444222111111222111000000000//////......------------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---...+++,,,.........000333666888999<<<>>>@@@AAABBBBBB@@@AAADDDHHHKKKHHHAAA:::>>>KKKWWWYYYWWWXXXXXXVVVIIIHHHGGGGGGHHHJJJMMMNNNOOOOOONNNOOORRRXXX^^^bbbeeejjjqqquuuwwwzzz~~~iii[[[SSSNNNKKKOOOVVV```iiioooqqqqqqxxxyyy{{{}}}{{{vvvssstttxxxzzzvvvqqqnnnkkkiiigggddd```YYYTTTRRRJJJGGGIIIKKKHHHFFFGGGDDDEEEKKKSSS[[[cccppp}}}|||vvvqqqqqqllljjjnnntttuuurrrmmm___UUULLLIIIJJJKKKQQQWWWkkk|||~~~lll[[[TTTMMMJJJHHHEEEFFFIIINNNSSSYYY___bbbeeegggiiinnnrrrvvvwwwvvvvvvyyy|||}}}yyyvvvoookkkfffbbb```^^^[[[XXXVVVTTTQQQOOONNNMMMJJJHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFJJJVVViiizzzdddOOOIIIDDDFFFIIIKKKNNNTTT]]]dddssspppfff\\\ZZZXXXTTTPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNOOONNNLLLIIIGGGDDDBBBAAABBBAAAAAA???===:::777666666444222111222222222111111000000///...---------.........------,,,,,,,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,...---,,,++++++++++++,,,+++,,,---......000333666666888:::===???AAAAAAAAA???@@@CCCHHHKKKIIICCC>>><<>>;;;999777666444222111222333333222111111000///...------,,,.........------,,,,,,+++---------------------------,,,+++******+++,,,---,,,,,,---------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///333555666777:::===@@@BBBBBBBBBBBBBBBDDDHHHKKKJJJDDD???:::DDDPPPXXX[[[]]]___```XXXUUUQQQNNNNNNPPPSSSUUURRRQQQOOOMMMLLLPPPXXX___ccchhhnnnqqqrrrrrrtttvvvuuubbbSSSJJJGGGJJJQQQ[[[eeelllpppqqquuuwwwyyy|||zzzwwwyyy}}}xxxyyyzzz}}}{{{tttjjjddd```[[[WWWTTTTTTNNNJJJIIIIIIHHHKKKPPPTTT\\\gggoootttxxxyyyyyytttooogggaaa^^^]]]___```bbb```^^^aaalllwww|||{{{rrrfffWWWNNNIIIGGGJJJOOOVVViiiyyyiiiXXXQQQOOOKKKFFFDDDJJJPPPYYY```eeehhhjjjlllqqqtttwwwyyyzzz}}}~~~vvvrrrhhheee```\\\YYYWWWSSSQQQQQQQQQQQQQQQPPPOOONNNMMMOOOOOOOOOOOONNNKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJPPP\\\nnnqqqXXXIIIFFFCCCGGGKKKNNNQQQWWW```fffrrrpppeee\\\YYYXXXSSSOOONNNIIIHHHHHHHHHIIIKKKMMMNNNLLLKKKJJJIIIGGGFFFDDDDDDAAAAAAAAAAAA???===;;;:::777555222111222333333222111000000///...---------.........------,,,,,,,,,------------------------...---,,,++++++,,,---...+++---///111111///,,,***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---******+++,,,------......***,,,---------///222555666888<<>>===;;;999666333222222333222111////////////............------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------***,,,///111222000---+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++------,,,,,,,,,,,,------((()))+++,,,---.........***+++,,,------///222555777999===AAADDDFFFGGGHHHHHHFFFFFFHHHJJJJJJEEEAAA;;;???HHHSSSZZZ^^^ccchhhllljjjfffcccaaabbbccceeeffffffccc[[[TTTSSSXXX^^^hhhlllooopppooopppsssuuu{{{~~~hhhWWWNNNHHHIIIKKKRRR[[[fffmmmqqqvvvwwwzzz|||~~~~~~}}}|||zzzyyy}}}ssseeeWWWPPPLLLHHHFFFFFFKKKJJJMMMRRRTTTUUUZZZ```^^^]]][[[WWWTTTSSSUUUWWW```hhhkkkhhhkkkvvvtttdddXXXOOOIIIIIILLLOOOZZZlll|||eeeYYYTTTPPPNNNMMMJJJOOOWWW^^^eeejjjooorrrtttxxx|||~~~~~~}}}vvvqqqmmmiiifffddddddcccbbbaaa___]]]\\\YYYYYYWWWUUURRROOOMMMKKKHHHHHHHHHHHHHHHIIIJJJKKKSSS___pppyyybbbPPPIIIIIIHHHLLLPPPSSSVVV[[[bbbhhhsss~~~ttthhh\\\WWWVVVSSSRRRRRRLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@AAA@@@???>>><<<;;;:::888444333222222111000............////////////+++,,,,,,------.........,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,------......---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------******,,,------------,,,***+++,,,,,,---///222555777999===AAADDDGGGHHHIIIGGGFFFEEEHHHKKKKKKHHHEEE;;;<<>>===;;;888888777555444333222222111000000///...............111///......//////...,,,/////////......------,,,...---+++))))))***+++,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,******+++,,,---+++---.........///111333666;;;@@@BBB@@@AAADDDHHHJJJIIIHHHHHHIIIHHHFFFEEEAAA;;;<<>>;;;888666555444333333333333333222222111000000000000000///...------......---,,,---------.....................------------,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,+++---------+++***+++,,,******************************+++++++++,,,,,,,,,---,,,+++))))))***+++++++++,,,------,,,---///111666;;;BBBFFFFFFFFFGGGIIIJJJIIIIIIJJJLLLMMMMMMLLLAAA;;;999BBBPPP^^^kkktttzzzsssooommmsssxxx|||zzzzzz~~~mmm[[[OOOJJJFFFFFFGGGLLLVVV```iiinnnuuuxxxyyyzzz}}}zzzsssmmmmmmrrr}}}ooocccaaaaaaaaa___VVVRRRPPPQQQTTTWWWXXXVVV[[[cccpppyyy{{{tttkkkdddfffmmmzzz}}}kkk```ZZZVVVUUUWWW\\\hhh}}}pppbbb[[[XXXUUUSSSPPPQQQTTT[[[eeennnvvvyyy|||{{{xxxuuusssrrrqqqqqqrrrssssssuuuwwwyyy{{{|||zzzrrrlllhhheeecccbbb\\\WWWTTTTTTTTTRRRUUUYYY^^^iiiwwwpppYYYOOONNNMMMJJJNNNPPPSSSWWW\\\```ccceeekkkkkksssttthhh\\\XXXVVVTTTSSSTTTOOOOOONNNMMMMMMLLLLLLKKKLLLLLLKKKKKKIIIGGGEEEDDD>>>>>>???@@@???<<<999666555444444333333333444444222111000000//////000000...---,,,,,,---...---,,,000000000///////////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))******+++***,,,---,,,,,,,,,...000222777???EEEGGGHHHIIIJJJJJJIIIIIIKKKNNNPPPPPPPPPBBB;;;888???KKKZZZiiiuuu{{{{{{uuupppppptttxxxyyyzzz~~~tttaaaQQQKKKEEEEEEFFFIIIRRR[[[fffkkkrrrwwwyyyzzz}}}xxxpppmmmmmmrrr|||nnnhhhhhhgggeee]]]YYYUUUUUUXXX[[[\\\[[[[[[bbbnnn{{{~~~rrrhhhgggkkkvvvrrrggg```[[[XXXZZZ^^^gggzzzuuufff^^^ZZZVVVSSSQQQQQQRRRXXXaaakkkrrrvvvzzz}}}}}}yyywwwvvvuuusssrrrqqqpppppppppqqqrrrtttwwwzzz~~~}}}wwwrrrlllhhhdddddd^^^ZZZXXXVVVTTTVVVZZZ___jjjvvvlllXXXQQQPPPOOOKKKNNNPPPSSSXXX^^^dddhhhkkkllllllqqqrrrfffZZZVVVUUUSSSRRRSSSMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJHHHEEEDDD@@@BBBDDDDDDBBB???<<<:::555444444333333333444444000000///............///...,,,+++,,,---...---,,,000000//////...---,,,,,,***+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************++++++,,,------,,,,,,...000222666===CCCFFFGGGGGGGGGIIIHHHHHHJJJNNNQQQRRRRRRDDD===888===GGGUUUfffsssqqqvvv~~~}}}wwwsssjjjmmmqqquuuwww{{{{{{gggTTTMMMFFFDDDEEEIIIPPPWWWaaahhhpppvvvxxx{{{~~~||||||}}}{{{xxxuuupppnnnuuu~~~{{{rrrnnnllljjjeee```[[[ZZZ\\\___``````]]]aaakkkyyyvvvllliiikkkrrr~~~yyylllccc^^^^^^```bbbhhhvvvyyyjjjbbb\\\WWWTTTSSSRRRRRRUUU]]]fffmmmpppqqqsssvvvxxxyyyzzz}}}{{{vvvrrrppppppppppppppppppppppppppprrrsssuuuxxx|||yyysssnnnkkkeee___\\\XXXUUUVVVZZZ___iiiuuu~~~jjjWWWQQQPPPNNNLLLLLLMMMQQQVVV]]]dddjjjnnnnnnoooqqqzzzooocccWWWSSSRRRPPPOOOPPPMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJHHHFFFDDD???AAACCCBBB???<<<;;;:::666555444333333333333333000//////..................---,,,---...///...---...------,,,++++++************++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++,,,---...---,,,,,,...000555888<<<@@@CCCCCCCCCBBBHHHGGGGGGIIILLLPPPRRRRRRGGG???:::<<>>???AAA???;;;999999:::777666555444333222222222111000000///.../////////...---,,,---///000///...+++,,,,,,,,,------......,,,++++++***+++,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((()))******))))))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---...///...------///111444666999>>>BBBDDDEEEDDDGGGFFFEEEGGGKKKNNNQQQQQQIIIBBB<<<<<>>888777555444333222222111222111111000000000000000///------...000111000///+++,,,---///111222333444...---+++++++++---///000+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,......------...///******************************+++++++++,,,,,,,,,***+++,,,---------------.../////////......///111000111666<<>>CCCFFFGGGFFFFFFGGGIIIKKKMMMNNNOOOOOOLLLHHHCCC???@@@HHHTTT\\\bbb]]]]]]bbbaaaXXXPPPNNNQQQWWW___dddfffgggiiilllppprrrsssuuuvvvxxx{{{~~~oooaaaRRRJJJFFFDDDDDDGGGLLLQQQ[[[eeeooouuuyyyzzz}}}~~~xxxqqqoooppprrrsssssspppooorrrvvvuuupppjjjeeebbbaaabbbcccgggpppzzzwwwrrroooooosssxxxyyyooofff___[[[WWWVVVWWWYYYZZZ[[[YYYYYY[[[^^^ccchhhmmmooozzz}}}~~~yyypppgggaaaZZZWWWQQQLLLJJJJJJLLLNNNNNNQQQWWW\\\aaagggmmmqqqssstttwwwzzz{{{xxxwwwqqqggg^^^WWWTTTTTTUUU```jjjyyysss]]]TTTSSSUUUXXX[[[```dddgggeeebbb```cccgggjjjkkkmmmppptttrrrggg\\\YYYYYYVVVSSSSSSOOONNNLLLKKKLLLLLLLLLKKKKKKLLLMMMMMMLLLJJJHHHFFFCCCCCCBBBAAA???===;;;:::777666555333222222222222000000000////////////...//////...---------...///------......------,,,+++---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************++++++++++++111///---,,,---/////////---,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000...222777===BBBEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPLLLHHHBBB>>>???FFFQQQYYY\\\XXXYYY^^^___XXXRRRQQQMMMRRRZZZaaafffiiilllmmmjjjlllpppsssuuuwwwzzz}}}rrrdddTTTLLLGGGDDDCCCEEEIIINNNXXXbbbkkkssswwwyyyyyy||||||vvvssstttvvvwwwzzzwwwuuuwwwzzzxxxsssmmmccc```^^^___```cccllluuu~~~xxxuuusssvvvzzz{{{qqqiiieeebbb^^^[[[\\\]]]]]]]]]ZZZZZZ[[[]]]aaafffkkkmmmuuuvvvvvvtttmmmeee]]]YYYSSSOOOJJJEEECCCCCCEEEGGGGGGKKKPPPUUU[[[aaahhhlllqqqrrruuuyyy~~~}}}xxxuuutttnnneee\\\UUUSSSSSSTTT\\\fffuuummmYYYSSSVVVZZZ\\\^^^ccchhhlllmmmjjjhhhhhhkkknnnmmmnnnppprrr{{{tttiii^^^ZZZYYYUUUSSSSSSNNNMMMKKKKKKLLLMMMMMMLLLKKKLLLLLLLLLKKKIIIGGGFFFCCCBBBBBBAAA???===;;;:::888777555444333333222222////////////............//////.........//////000------......------,,,,,,,,,++++++++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++))))))+++,,,------...---,,,+++***+++,,,---+++++++++,,,,,,---------***++++++,,,---...//////000222666;;;@@@CCCFFFGGGJJJKKKLLLNNNOOOPPPPPPPPPLLLHHHBBB======CCCLLLSSSVVVUUUWWW\\\^^^[[[XXXWWWQQQTTTYYYaaaggglllmmmlllbbbffflllpppsssvvvxxxzzzzzz{{{{{{{{{~~~wwwgggWWWMMMHHHDDDCCCDDDFFFKKKSSS]]]gggoootttwwwvvvyyy}}}|||zzz|||yyyyyyzzz{{{}}}zzzxxxyyy{{{yyyrrrlllddd```^^^___aaadddllluuu}}}{{{{{{~~~}}}tttmmmkkkgggcccaaa`````````___[[[[[[[[[\\\___ccchhhjjjnnnnnnlllggg___XXXSSSQQQLLLIIIEEE@@@>>>>>>???@@@@@@DDDIIIOOOUUU\\\ccchhhnnnpppsssxxx|||~~~zzzuuuqqqpppjjjbbbYYYSSSQQQQQQRRRXXXcccrrryyyfffUUURRRZZZ```aaabbbdddiiioooqqqooommmlllmmmqqqpppoooppppppvvvvvvjjj^^^ZZZXXXUUURRRRRRNNNLLLKKKKKKMMMNNNMMMLLLJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA???===<<<;;;888777666555444333333333000000/////////......................../////////,,,------...------,,,,,,,,,,,,,,,,,,---...//////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------.........//////---+++))))))***++++++***......,,,++++++++++++,,,******+++,,,,,,---......++++++,,,,,,---...//////000222555999===BBBEEEGGGIIIJJJKKKMMMNNNOOOOOOOOOLLLHHHBBB<<<:::???FFFLLLUUUWWWZZZ___bbbbbbaaaaaa^^^^^^```eeejjjmmmkkkhhh___dddjjjooorrrtttuuuvvvrrrtttuuuwww|||zzziiiXXXNNNJJJFFFCCCCCCDDDGGGOOOXXXbbbkkkrrrvvvuuuxxx}}}xxxttt~~~}}}|||||||||{{{|||wwwoooiiidddaaacccgggkkkttt}}}~~~vvvpppllliiifffdddccccccaaa```]]]\\\[[[[[[]]]```dddgggjjjiiifff___WWWQQQOOOPPPKKKHHHDDDAAA>>>===>>>>>>===AAAFFFKKKQQQYYY```fffkkknnnrrrwww|||~~~{{{wwwqqqmmmkkkfff___WWWRRRPPPPPPQQQXXXbbbqqq~~~tttbbbSSSTTT^^^ddddddcccdddgggkkkmmmlllkkklllmmmrrrppppppooooootttwwwjjj^^^YYYWWWTTTRRRRRRNNNLLLKKKKKKMMMNNNMMMLLLJJJJJJIIIHHHFFFEEECCCCCCBBBBBBAAAAAA???>>><<<;;;888777666555444333333333111111111000000000//////,,,,,,------............,,,,,,------...------,,,,,,,,,,,,,,,,,,---...///***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------.........//////333111///...//////...,,,...------,,,++++++++++++******+++,,,,,,---......+++,,,,,,------.........000111444777;;;@@@DDDFFFGGGGGGIIIJJJLLLMMMMMMMMMLLLIIIBBB<<<999;;;AAAEEEVVV[[[aaaeeehhhkkkkkkjjjgggeeeeeehhhkkkllliiifffbbbfffmmmqqqssssssssssssrrrtttvvvyyy~~~}}}lllYYYPPPLLLHHHEEEDDDCCCFFFKKKSSS]]]gggoootttwwwzzz~~~rrrwww~~~}}}~~~{{{nnnhhhdddfffkkkrrr{{{xxxtttnnnllljjjhhhhhhgggeeeccc^^^\\\ZZZYYYZZZ]]]aaacccgggfffccc[[[SSSNNNNNNPPPJJJIIIFFFCCC@@@???>>>>>><<<>>>CCCGGGMMMTTT\\\aaaiiilllqqqwww{{{~~~}}}|||yyyuuunnnjjjfffbbb[[[TTTPPPNNNOOOPPPYYYcccrrr~~~pppaaaVVVXXXaaafffeeecccdddeeefffffffffgggjjjlllpppnnnnnnoooooosss~~~vvvjjj]]]XXXVVVSSSQQQRRRNNNMMMKKKKKKLLLMMMMMMLLLLLLLLLJJJIIIGGGFFFEEEDDDAAAAAAAAA@@@???>>>===<<<888777555444333333222222111111111111000000000000***+++,,,---.........---,,,,,,------......------+++************++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,111000......//////---+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......000111333777;;;???CCCEEECCCDDDFFFHHHJJJKKKLLLLLLNNNJJJCCC<<<888888<<<@@@RRR[[[ccciiimmmqqqrrrppphhhggghhhjjjkkkkkkjjjhhhhhhlllqqquuuvvvuuuuuuuuuxxxzzz{{{}}}qqq]]]TTTPPPKKKFFFDDDBBBDDDHHHOOOXXXbbbkkkqqqvvvzzzwwwtttwwwvvvmmmeeeeeejjjqqq{{{|||yyyuuusssqqqpppooollliiifff^^^[[[YYYWWWXXX[[[___aaaffffffddd\\\RRRLLLLLLOOOIIIHHHFFFDDDAAA???>>>===:::<<>>===<<<777666555333222222222222111000000000000/////////***+++---.../////////...+++,,,------......------++++++******)))************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++++++++++++++***)))+++------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000333777;;;???AAACCCAAACCCEEEGGGJJJKKKMMMMMMOOOKKKEEE===777666999;;;HHHUUUaaagggmmmsssuuusssjjjlllmmmmmmlllkkkllllllmmmqqquuuxxxyyyyyyzzz{{{yyy{{{~~~zzzdddYYYTTTNNNGGGCCCAAABBBEEEJJJSSS]]]gggmmmssswww}}}yyyvvvyyyttt|||vvviiieeefffkkkttt}}}|||zzzxxxvvvsssoooiiifff]]][[[WWWUUUVVVYYY]]]```jjjllljjjbbbVVVMMMLLLMMMIIIHHHGGGEEECCC@@@>>>===;;;===>>>@@@CCCIIIOOOTTTaaaeeelllrrrwwwxxxxxxwwwuuuuuuuuuuuusssnnnhhhcccZZZWWWRRRMMMJJJIIIIIIJJJTTT^^^nnn{{{kkkddd```bbbffffffeeeeeedddcccbbbbbbccceeeeeeeeefffeeefffiiillloooxxxtttgggZZZUUUTTTRRRQQQRRRPPPNNNLLLLLLLLLLLLKKKJJJKKKJJJHHHFFFDDDBBBBBBAAAAAAAAAAAA@@@???>>>===<<<666555444333222111111111000/////////............+++,,,...000000000000///+++,,,,,,---.........---......---,,,+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))***,,,///111111000***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------///333777;;;>>>AAABBB@@@BBBDDDGGGJJJLLLNNNNNNPPPLLLEEE===777555777999@@@NNN]]]eeelllsssvvvsssooorrrtttrrrnnnlllmmmooopppsssxxx{{{|||}}}~~~vvvyyy|||iii]]]WWWOOOGGGCCC@@@@@@BBBGGGOOOZZZdddjjjoootttzzz|||wwwjjjoooyyy~~~nnneeedddgggooowww~~~{{{xxxtttnnngggccc\\\ZZZWWWUUUUUUYYY]]]```ooorrrqqqhhh[[[PPPLLLMMMJJJJJJIIIGGGEEEBBB@@@>>>>>>???@@@@@@CCCHHHNNNSSS^^^bbbiiipppuuuvvvuuutttqqqqqqqqqrrrpppkkkeee```VVVSSSNNNJJJGGGFFFGGGGGGPPP[[[kkkzzz~~~iiidddbbbeeegggffffffhhhaaaaaaaaabbbddddddbbb```dddbbbcccgggjjjmmmttt}}}tttggg[[[UUUSSSPPPNNNOOOPPPOOONNNMMMLLLLLLLLLLLLIIIIIIGGGEEEDDDCCCCCCCCCAAABBBBBBAAA@@@>>><<<:::777666555444333222222222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***))),,,,,,,,,------.........++++++++++++++++++++++++++++++++++++,,,,,,---...+++,,,---.........---,,,***)))))))))***,,,...///++++++------------++++++...//////000//////......111222444888<<<@@@AAAAAA???AAAEEEIIIKKKLLLKKKJJJOOOMMMGGG???666333444777<<>><<<:::777777555444333222222222000000000000////////////........................------------------------------......---+++***))),,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++,,,---.........------))))))+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++....../////////.........///000222666:::===??????>>>@@@DDDHHHJJJKKKKKKKKKOOONNNIIIAAA999555555777===HHHVVVbbbjjjpppwww||||||wwwxxx}}}~~~iii[[[RRRLLLHHHDDDAAABBBFFFJJJNNNWWWaaahhhooovvv|||~~~vvvkkkfffqqqsssfffaaaaaabbbkkkwww|||xxxuuupppjjjeee___YYYSSSQQQSSSXXXbbbkkk{{{ooobbbYYYSSSOOOOOONNNLLLIIIFFFDDDDDDBBB@@@???>>>@@@DDDIIILLLPPPVVV```gggjjjlllmmmnnnmmmkkkiiigggddd^^^XXXSSSNNNKKKHHHEEEDDDEEEGGGHHHQQQZZZhhhvvvxxxiiiaaa___^^^bbbiiinnnqqqqqqlllkkkiiifffeeedddccccccbbbccceeeiiinnnqqqqqqqqq{{{sssfffZZZTTTRRROOOMMMNNNOOOOOONNNMMMMMMLLLLLLLLLKKKKKKIIIGGGFFFEEEEEEDDDAAABBBBBBAAA@@@>>><<<:::888777666555444333333333000000000000////////////................................................------------,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,------......------)))***,,,---...,,,***)))---,,,,,,++++++,,,,,,------........................///222555999===@@@BBB???AAADDDHHHJJJKKKKKKKKKPPPPPPMMMFFF>>>999888999>>>GGGSSS___jjjttt}}}vvvdddXXXPPPLLLFFFBBBAAACCCFFFKKKTTT]]]dddkkksssyyy|||}}}~~~ooofffkkkwww~~~mmmddd`````````iiixxx}}}xxxrrrmmmiii```YYYSSSRRRTTTZZZfffrrr{{{lll```VVVQQQQQQOOOMMMJJJHHHFFFEEEBBBAAA???>>>@@@CCCGGGIIIKKKQQQYYY```ccceeefffggggggeeebbb___[[[VVVOOOKKKIIIHHHFFFEEEEEEEEEFFFGGGNNNXXXhhhxxxqqqaaa\\\\\\\\\___cccjjjpppsssoooooommmkkkiiifffdddbbbbbbdddiiioootttuuutttrrruuusssfffYYYTTTRRROOOMMMNNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIGGGEEEEEEDDDDDDAAABBBBBBAAA@@@>>><<<:::888777666555444333333333000000000000////////////........................---------------------------------,,,,,,+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------+++,,,,,,,,,,,,+++***)))------++++++++++++---------------------.........---///222555999>>>CCCGGGDDDEEEGGGIIIKKKKKKJJJJJJPPPQQQPPPKKKDDD???>>>???@@@GGGRRR^^^kkkxxxnnn^^^SSSMMMIIIDDDAAABBBCCCGGGPPPYYYbbbjjjssszzz|||~~~zzzlllkkkqqq{{{zzzmmmeeebbb```ccckkkxxx~~~wwwqqqnnneee\\\UUUTTTTTTXXXeeetttxxxiii\\\UUUSSSPPPNNNLLLJJJGGGFFFCCCBBB@@@??????BBBEEEGGGKKKOOOUUUZZZ^^^``````aaa```]]]ZZZWWWTTTOOOJJJFFFDDDDDDDDDEEEEEEEEEFFFFFFOOOYYYjjj{{{mmm]]]ZZZ[[[^^^```aaaeeeiiilllnnnoooooonnnkkkhhheeecccccceeeiiioootttvvvuuussssss|||sssgggZZZUUURRROOONNNNNNNNNNNNOOONNNNNNMMMKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCAAABBBBBBAAA@@@>>><<<:::888777666555444333333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......///---+++)))))))))+++,,,------++++++++++++------...------------...///000,,,...111444777===DDDIIIKKKKKKLLLLLLLLLKKKJJJIIIOOORRRSSSPPPKKKHHHIIIJJJJJJNNNVVVaaaooo~~~xxxcccUUUOOOLLLFFFBBBAAAAAADDDLLLTTT___fffpppwww{{{}}}uuuooopppvvvyyymmmhhhcccbbbbbbjjjzzz|||vvvssshhh]]]VVVUUUTTTWWWgggyyyuuueee]]]ZZZUUURRRPPPNNNKKKHHHEEEDDDBBBAAAAAABBBDDDEEEJJJLLLPPPTTTXXXZZZ[[[ZZZXXXUUURRROOOMMMJJJFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEKKKVVVgggwwwzzzmmm___]]]aaaeeeggggggeeedddccciiijjjkkklllkkkiiifffdddaaaaaabbbfffkkkoooppppppqqqwwwtttggg[[[UUUSSSPPPNNNOOONNNNNNOOOOOONNNMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBAAABBBBBBAAA@@@>>><<<:::777666555444333222222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---------,,,+++++++++,,,,,,---,,,,,,,,,,,,---...///000...***((('''))),,,...---,,,,,,++++++,,,,,,---///...------...///111222...000222333555:::AAAHHHNNNNNNNNNNNNMMMLLLKKKJJJNNNQQQTTTTTTRRRRRRUUUXXXYYYZZZ___gggrrrkkkZZZRRRNNNIIIDDDCCCAAABBBHHHPPPWWW^^^gggoootttxxx~~~wwwsssvvvzzztttkkkgggbbbcccnnn|||xxxjjj^^^WWWWWWVVVYYYkkkmmmeee___YYYUUUSSSQQQMMMIIIIIIHHHEEEDDDCCCCCCDDDEEEGGGHHHKKKOOOTTTWWWXXXWWWTTTQQQMMMJJJHHHGGGDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEKKKUUUeeevvv~~~yyymmmccccccggglllppppppkkkddd```bbbdddeeefffgggeeedddcccbbb```___aaafffjjjnnnooommmpppxxxuuuhhh\\\WWWTTTQQQOOOPPPMMMNNNOOOOOOOOOMMMKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCAAABBBBBBAAA@@@>>><<<:::666555444333222111111111000000000000////////////---------------------------------------------------,,,+++++++++,,,------,,,,,,,,,,,,------------)))******+++,,,,,,------...---,,,,,,+++++++++,,,------,,,,,,,,,---...///...,,,***))))))***,,,---+++,,,,,,------,,,,,,+++000///.........000222333777888888777555888@@@FFFMMMMMMMMMMMMMMMMMMMMMLLLLLLPPPTTTVVVXXX[[[```eeeeeeddddddhhhpppyyytttaaaXXXPPPKKKFFFDDDBBBAAAEEELLLPPPVVV___fffmmmsss{{{|||{{{}}}xxxpppiiikkkxxxqqqddd[[[[[[XXXYYYlll}}}qqqkkkccc^^^\\\YYYTTTPPPLLLKKKIIIGGGEEEEEEEEEFFFEEEEEEHHHMMMTTTZZZ\\\\\\XXXTTTOOOLLLIIIHHHEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFLLLVVVfffwwwyyykkkeeedddfffkkkqqqtttppphhhaaa^^^^^^___`````````___^^^aaa___^^^```dddhhhjjjkkkjjjjjjqqqvvviii\\\WWWUUURRRPPPQQQMMMNNNOOOPPPOOOMMMKKKJJJKKKJJJIIIGGGFFFEEEEEEDDDAAABBBBBBAAA@@@>>><<<;;;555555333222111000000000000000000000////////////------------------------........................---,,,+++++++++,,,---...,,,,,,,,,------.........))))))***+++,,,,,,------...---,,,,,,++++++++++++------,,,+++,,,---...///++++++++++++++++++++++++++++++---......---++++++000000......///111333555@@@AAA@@@<<<888:::@@@GGGJJJKKKKKKLLLMMMMMMNNNNNNKKKOOOTTTWWW[[[```gggmmmjjjhhhfffgggkkkqqqwwwzzzyyy{{{xxxwwwzzzfff\\\PPPLLLHHHFFFCCC@@@DDDJJJLLLRRR[[[bbbiiiqqqzzzsssnnnssszzzkkkaaa___ZZZXXXjjj{{{rrrmmmjjjgggbbb]]]NNNMMMKKKIIIGGGFFFFFFFFFEEEEEEHHHOOOXXX___bbbbbb___[[[UUUPPPMMMKKKIIIGGGDDDCCCCCCBBBCCCDDDEEEFFFIIISSSddduuutttiiieeeaaabbbgggnnntttrrrjjjbbb\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ\\\___bbbcccccciiihhhmmm|||tttiii^^^XXXVVVSSSRRRTTTPPPPPPOOONNNNNNMMMMMMLLLJJJHHHFFFEEEEEEEEECCCAAADDDBBBAAAAAA@@@>>>;;;888999777555444444333111///000000000000////////////000000//////.........---,,,,,,,,,------.........,,,,,,---......---,,,,,,++++++++++++++++++++++++------++++++++++++------///,,,******---...---+++,,,,,,,,,------.........******+++,,,,,,---......,,,,,,------------,,,,,,(((---111111111888GGGSSSCCC===666222333888===@@@LLLJJJGGGFFFHHHJJJLLLLLLJJJLLLRRR\\\gggpppwwwzzzuuuqqqhhh```cccmmmqqqnnnllllllllljjjhhhlll{{{rrr```YYYPPPIIIGGGEEECCCCCCFFFGGGNNNXXXaaahhhooowww|||~~~{{{rrrxxxyyyiiiaaa^^^bbbsssxxxfff[[[TTTNNNMMMLLLHHHFFFGGGFFFJJJLLLNNNXXXiiisssuuutttgggYYYUUUUUUTTTPPPLLLIIIEEEEEEGGGFFFCCCCCCFFFHHHUUUhhhxxxzzzfff```cccbbbaaaaaadddggggggeeeaaa^^^\\\ZZZXXXXXXYYY[[[\\\[[[ZZZYYYYYYZZZ\\\___```]]]eeemmmwwwssshhh]]]XXXUUURRRRRRTTTPPPPPPOOOOOONNNMMMMMMMMMLLLJJJHHHHHHHHHGGGEEECCCCCCAAA@@@@@@???>>>:::777999777555444444333111///111111000000000////////////.........------------,,,,,,------------------++++++,,,------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------+++)))***,,,---,,,***,,,,,,------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,---222;;;CCCEEE@@@;;;666333000...000666===BBBIIIGGGFFFFFFHHHKKKMMMOOOMMMOOOVVVbbboooyyy~~~uuuqqqhhh```aaaiiillljjjiiihhhgggfffbbbbbbkkkvvv}}}iii\\\SSSKKKHHHEEEBBB@@@BBBDDDKKKTTT\\\cccjjjsssyyy{{{~~~zzz}}}rrrhhhccceeetttuuuddd\\\TTTQQQNNNJJJIIIJJJGGGKKKMMMQQQ^^^sssmmmaaaZZZUUUPPPLLLKKKHHHGGGIIIHHHFFFFFFIIIIIIUUUfffwwwtttddd___aaa```^^^\\\^^^```bbbbbb```]]][[[YYYXXXWWWWWWXXXYYYYYYYYYXXXXXXYYY[[[]]]^^^\\\bbbhhhqqqsssggg\\\WWWTTTQQQQQQSSSPPPPPPOOOOOONNNNNNMMMMMMMMMKKKIIIHHHHHHGGGEEEDDDBBB@@@?????????===:::777888666555444444333111000222222111111111000000000---------------,,,,,,,,,------------------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++***+++,,,---,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---000888AAAFFFBBB666---+++---------...333:::@@@EEEEEEEEEFFFIIILLLOOOPPPNNNPPPVVVbbbqqq{{{ssspppggg```___cccffffffgggeeeeeefffddd```bbbfffmmmxxxuuudddZZZPPPKKKHHHCCC@@@AAABBBGGGNNNUUU[[[cccmmmtttxxx}}}xxx~~~}}}oooggghhhuuummmaaaVVVQQQNNNKKKKKKLLLJJJMMMOOOTTTeeeuuueee[[[TTTPPPOOOKKKIIIJJJJJJHHHIIIMMMMMMUUUdddvvvyyyjjj___[[[]]]^^^\\\YYYYYY[[[^^^______]]]\\\[[[ZZZYYYXXXWWWWWWYYYYYYXXXXXXYYY[[[]]]^^^]]]```dddlll|||rrrggg\\\VVVTTTQQQPPPRRRQQQPPPPPPOOONNNNNNMMMMMMKKKIIIGGGGGGGGGFFFDDDBBBBBBAAA@@@@@@@@@>>>;;;888888666444444444333222000222222222222111111111000------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------............------+++444<<<<<<444......111,,,///111000...000666<<>><<<777555444444444444222111222222111111111000000000.........///////////////------------------,,,,,,...------,,,,,,------...++++++,,,,,,------......+++,,,,,,------,,,,,,+++%%%'''*********))))))***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......111---+++---111222...***))),,,......---///333777===BBBGGGIIIHHHIIIKKKNNNRRRLLLEEEAAADDDLLLSSSXXX]]]\\\]]]]]]ZZZZZZaaajjjiiiiiinnnwwwzzzvvvrrrqqqxxxrrr___UUUPPPKKKGGGFFFCCCFFFHHHKKKOOOWWWbbbjjjrrrxxxxxxnnnlllwwwrrrddd___^^^[[[WWWVVVTTTSSSSSSVVV___uuuvvvaaaXXXRRRMMMKKKIIIGGGJJJOOOPPPXXXeeeuuuiii[[[VVVTTTSSSTTTQQQTTTXXXYYYXXXWWWWWWWWWZZZ[[[]]]^^^^^^^^^]]]\\\YYYZZZ[[[\\\]]]^^^^^^___aaaaaaccchhhqqqssshhh]]]XXXUUURRRRRRTTTQQQQQQQQQPPPOOOOOONNNNNNOOOMMMKKKJJJJJJJJJHHHFFFBBBAAAAAAAAABBBAAA>>>;;;666555444444444444333111111111000000000/////////---------....../////////,,,,,,------------------------,,,++++++,,,------++++++,,,,,,---......///+++,,,,,,------,,,,,,+++$$$'''+++,,,***)))***+++,,,,,,------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,---+++***,,,111111...***+++++++++,,,...111333555999???FFFIIIIIIIIILLLPPPRRRNNNGGG@@@>>>AAAIIIPPPUUUVVVYYYZZZWWWUUU]]]hhhjjjkkkpppwwwzzzxxxwwwzzzhhhZZZSSSMMMIIIGGG@@@CCCFFFHHHKKKSSS]]]dddmmmsss{{{uuummmtttzzzsssoooggg^^^ZZZWWWUUUVVVXXX\\\lllppp```XXXRRROOOLLLJJJLLLQQQYYYbbbppp{{{wwwbbbWWWTTTSSSTTTVVVSSSUUUXXXXXXVVVVVVXXXYYYYYYZZZ[[[]]]___```aaaaaa\\\]]]^^^```aaaaaabbbbbbddddddgggkkknnnxxxtttiii^^^XXXVVVSSSRRRTTTRRRQQQQQQPPPPPPOOONNNNNNMMMKKKJJJIIIIIIHHHFFFDDDAAA@@@@@@@@@AAA@@@===;;;666555333444444444333111000000000000////////////,,,,,,,,,------.........,,,,,,,,,------.........---,,,+++******+++,,,---++++++,,,,,,---...//////++++++------------++++++&&&***...///---,,,---...,,,,,,,,,------.........******+++,,,,,,---......***++++++,,,,,,++++++***&&&,,,000---'''&&&,,,333000...,,,---///222333444555<<>>AAAJJJQQQXXXXXXTTTRRRUUUZZZgggooovvv{{{ppp```UUUPPPIIIFFFDDDDDDEEEFFFMMMUUUbbbhhhqqqwww{{{}}}~~~xxxooollliiikkkxxxnnnccc]]]WWWWWW]]]lll}}}wwwjjj^^^ZZZXXXVVVUUUVVVWWWXXXZZZ\\\^^^___``````aaa```_________```aaabbbbbbdddffffffdddbbbbbbccchhhlllooonnnmmmpppxxx~~~yyylll^^^WWWTTTQQQOOOPPPPPPPPPNNNMMMMMMMMMNNNNNNLLLJJJHHHEEEDDDCCCDDDDDDEEEEEEEEEDDDAAA>>><<<:::999777555444444444333111333222111000///...---,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,,,,,,,---------/////////////////////...///.........///000111222777;;;AAAGGGLLLPPPUUUXXX\\\ZZZXXXUUUNNNEEEBBBDDDKKKQQQWWWVVVRRRPPPSSSXXXfffoooxxx~~~lll^^^VVVOOOJJJEEEDDDCCCCCCGGGMMM]]]dddlllssswww|||{{{~~~{{{xxxxxxlllddd]]]]]]ccclll|||vvvlllccc___]]]YYYVVVVVVVVVWWWYYY\\\^^^```aaaaaacccbbbaaa```______^^^^^^aaaccceeeeeecccbbbbbbbbbeeehhhjjjjjjjjjmmmsssyyywwwjjj]]]WWWTTTQQQOOOOOOOOOOOONNNNNNMMMMMMMMMNNNKKKJJJGGGEEEDDDDDDDDDEEEFFFEEEEEECCCAAA>>><<<:::777555333222333333222111333222111000///...---,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......////////////////////////++++++,,,,,,,,,---------------------------------------------------------------------.............../////////////////////,,,---------...//////000666:::AAAIIIOOOVVV\\\aaahhhccc]]]YYYRRRJJJHHHJJJNNNSSSWWWTTTOOOMMMQQQVVVbbbmmmxxxzzzfff\\\SSSLLLFFFEEECCCBBBEEEJJJTTT[[[dddlllrrrxxx~~~wwwnnneeecccgggooo~~~uuunnnhhhfffccc\\\WWWUUUVVVWWWYYY\\\^^^```aaaaaadddcccbbbaaa___]]][[[ZZZ]]]___bbbbbbaaa______```aaabbbdddeeefffiiioootttttthhh[[[VVVTTTQQQOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCAAA>>>===<<<666444222222222333222111222111111000///......---,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,------------...---------------------------------.........//////---............/////////+++,,,,,,---......//////333888@@@GGGOOOWWW___dddkkkddd^^^ZZZTTTNNNMMMOOOSSSXXX[[[WWWPPPLLLNNNRRR[[[ggguuu|||sssdddWWWOOOIIIGGGFFFEEEGGGKKKKKKRRR[[[ccckkkrrr{{{{{{nnniiikkkqqqqqqnnnmmmnnnkkkbbbZZZXXXWWWXXXZZZ\\\^^^___``````bbbbbbbbbbbb```]]][[[YYYYYY\\\^^^^^^]]]\\\\\\]]]^^^___``````bbbfffkkkoooxxxqqqeeeYYYVVVUUURRRQQQRRRNNNNNNOOOOOOOOOOOOOOONNNKKKIIIGGGEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@???>>>===777555333333333444333222111000000000//////......,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...))))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,---------..............................,,,,,,---------.........,,,,,,------............+++,,,---...////////////111555<<>>888666444444555555444333000000000000////////////,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,++++++,,,,,,---...........................***+++,,,---...---,,,,,,,,,,,,,,,------.................................++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000000000000///333999@@@GGGNNNVVV[[[ZZZWWWVVVXXXWWWRRROOOOOOWWW___gggeee[[[PPPJJJHHHKKK[[[kkkssswww{{{nnncccWWWQQQKKKFFFCCCCCCAAAGGGPPPXXX```hhhqqqwww~~~oooeeehhhpppxxxwwwnnneeeaaaYYYYYY[[[\\\]]]^^^^^^^^^\\\^^^aaadddeeedddbbbaaa\\\___aaabbbaaa``````aaa___^^^]]]\\\]]]___bbbdddmmmxxxqqqeeeZZZVVVUUURRROOOOOOOOONNNNNNOOOPPPOOOMMMKKKMMMKKKHHHEEEDDDDDDEEEFFFBBBBBBBBBAAA@@@===;;;999777777666555444333333222//////000000000000//////........................,,,,,,,,,---------......////////////////////////++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++,,,,,,---...---.........---,,,,,,+++......,,,,,,,,,,,,......---------,,,,,,+++++++++........................000111111...++++++///333111222666;;;AAAHHHMMMPPPUUUVVVUUUSSSQQQQQQSSSTTTTTT\\\dddddd[[[PPPIIIGGGKKKKKKWWWkkkvvvtttrrruuusssrrrtttxxx|||kkkXXXQQQOOOKKKGGGFFFHHHGGGJJJQQQWWW^^^hhhrrr|||}}}rrreeeaaadddhhhkkkjjjfff```\\\aaa]]]YYYXXX[[[]]]^^^]]]cccbbbbbbccceeefffeeedddfffeeedddbbb```______^^^```^^^\\\[[[\\\___bbbeeeqqqppp|||qqqeeeZZZVVVUUURRRPPPPPPOOONNNNNNOOOPPPOOOMMMKKKLLLJJJGGGDDDCCCCCCDDDEEEEEEDDDDDDCCCAAA???===<<<777777666555444333222222//////000000000000//////........................,,,---------....................................++++++,,,,,,,,,,,,------***************++++++,,,,,,,,,+++++++++,,,------------......------,,,+++...---,,,++++++,,,---...---------,,,,,,,,,++++++........................+++,,,---,,,++++++,,,---000111444999???EEEKKKNNNRRRRRRSSSRRRQQQQQQSSSVVVSSSZZZaaabbb[[[QQQGGGBBBAAACCCNNN```nnnsssqqqqqqoooooossswwwyyyzzz{{{eeeZZZTTTMMMFFFDDDHHHGGGIIINNNTTTYYYccclllwww{{{mmmbbbZZZ\\\^^^``````___^^^\\\]]]ZZZWWWWWWZZZ]]]^^^^^^cccbbbccceeeggggggfffddddddcccbbb```___^^^^^^^^^\\\[[[ZZZZZZ[[[]]]```bbbiiijjjvvv~~~pppdddYYYVVVUUURRRPPPPPPOOONNNNNNOOOPPPOOOMMMKKKKKKIIIGGGDDDCCCCCCDDDDDDFFFEEEDDDBBB@@@???======777777666555444333222222//////000000000000//////........................------........./////////------------------------++++++,,,,,,,,,,,,------***************++++++,,,------,,,+++++++++,,,,,,------......------,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------+++,,,,,,...000000///---///000222666<<>>GGGSSSdddppppppjjjjjjmmmssszzzzzzxxxyyy~~~vvveeeZZZPPPIIIEEEGGGEEEFFFKKKOOOSSS\\\dddnnnttt}}}vvvfff^^^YYYXXXWWWWWWWWWXXXYYYZZZYYYWWWVVVVVVYYY\\\^^^___bbbbbbccceeeggggggeeecccaaa```___^^^]]]]]]\\\]]]YYYYYYZZZ[[[\\\^^^```aaacccgggooo~~~ooodddYYYVVVUUUSSSQQQQQQNNNNNNNNNOOOPPPPPPNNNLLLKKKJJJHHHEEEDDDDDDDDDDDDDDDCCCAAA@@@>>><<<<<<;;;777666666555444333222111//////000000000000//////.................................////////////000------------------------+++++++++,,,,,,,,,---------------------......///...---,,,,,,++++++++++++,,,------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,---------------------------++++++---111333111//////000111555:::@@@EEEIIIGGGIIILLLNNNPPPSSSVVVYYY\\\```gggooopppeeeSSSDDD999???CCCJJJ[[[lllooofffiiimmmvvv~~~~~~ooo___UUUNNNKKKFFFCCCCCCGGGJJJMMMUUU^^^fffmmmwwwnnnbbb^^^]]][[[XXXVVVUUUUUUVVVVVVYYYXXXWWWXXXYYY[[[]]]^^^``````aaadddffffffcccaaa\\\\\\[[[ZZZZZZYYYZZZZZZXXXYYY[[[]]]___```aaaaaaaaafffjjjrrrpppdddZZZVVVUUURRRPPPPPPNNNMMMMMMOOOPPPPPPNNNLLLLLLKKKIIIHHHFFFEEEEEEEEECCCCCCBBB@@@>>>===;;;;;;666666555444333222111111//////000000000000//////.................................////////////000........................+++++++++,,,,,,,,,------...............///000000...---,,,,,,++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,)))&&&'''+++//////...000000111444888>>>DDDGGGCCCFFFJJJMMMPPPSSSVVVYYY___bbbjjjuuuyyyppp[[[JJJ999===>>>BBBRRRfffmmmhhhkkknnnvvvzzzggg[[[SSSOOOEEEBBBBBBEEEGGGJJJQQQYYY___fffqqq|||}}}jjjaaa___\\\[[[YYYXXXVVVUUUUUUUUU[[[[[[ZZZZZZZZZZZZ\\\]]]^^^^^^___aaaccccccaaa___ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^^^^cccfffjjj~~~qqqeeeZZZVVVUUURRROOOOOOMMMMMMMMMOOOPPPPPPNNNLLLMMMLLLJJJIIIGGGFFFFFFFFFDDDDDDDDDCCCBBB???===;;;666666555444333222111111//////000000000000//////........................------........./////////////////////////////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,,,,------......------,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***...000111111000000222666<<>>BBBCCCFFFKKKNNNPPPRRRUUUWWW\\\[[[]]]dddllllllddd[[[FFF???999:::BBBNNN___mmmppprrrxxxwwweeeXXXNNNJJJGGGFFFEEEDDDHHHOOOSSSZZZdddoooyyypppeee```]]]XXXWWWVVVUUUTTTUUUUUUVVVWWWYYY[[[ZZZYYYYYY[[[]]]___]]]\\\\\\^^^`````````^^^]]]\\\ZZZYYYXXXXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVVVVYYY^^^eeeooottthhh\\\WWWTTTPPPMMMMMMMMMLLLMMMOOOPPPQQQOOOMMMKKKJJJIIIHHHGGGEEEDDDDDD???AAACCCDDDBBB>>>:::777666555555444333222111000//////000000000000//////........................,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------++++++******++++++,,,---++++++++++++,,,------...+++,,,,,,---.........------...///000000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,&&&***------+++***+++---///---------111666<<<@@@DDDGGGKKKOOOQQQRRRTTTVVV\\\YYYWWW[[[cccgggfffcccSSSGGG>>>===???EEEWWWjjjrrruuu}}}ppp___SSSNNNJJJHHHDDDBBBEEEKKKPPPVVV```kkkuuu~~~yyykkkddd^^^[[[^^^\\\XXXTTTRRRSSSTTTUUUSSSVVVYYYYYYXXXXXX[[[^^^```^^^\\\\\\^^^```aaabbbaaa```^^^]]][[[ZZZYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWXXXYYY^^^eeejjjvvvrrrfff[[[VVVUUUSSSQQQQQQOOOOOOOOOQQQRRRRRRPPPNNNKKKIIIGGGFFFGGGGGGEEEDDDBBBBBBCCCBBBAAA>>>;;;999666555444222111000//////000000000000////////////........................//////.........------------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---///...,,,+++***)))))))))---------.........//////,,,---......,,,,,,---...,,,,,,,,,---------......------............------...........................//////...///222666:::GGGIIIKKKNNNPPPRRRRRRRRRXXXUUUSSSTTTZZZbbbhhhlllbbbWWWDDD;;;===???NNNiiimmmzzznnn___WWWNNNIIIEEEDDDGGGMMMHHHMMMVVV```kkkwwwttthhh___[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWYYY\\\^^^___bbbeeeccc^^^\\\___bbbaaa```___^^^]]]\\\\\\\\\XXXYYYYYYXXXVVVVVVWWWYYYZZZUUUWWW___fffnnnuuuhhh\\\WWWUUUQQQNNNNNNOOOOOOOOOPPPQQQQQQNNNLLLLLLIIIGGGFFFGGGGGGFFFDDDCCCCCCCCCBBB@@@>>>;;;:::999888777555444333222222000000000000////////////........................//////.........---------...---------,,,,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,+++,,,,,,,,,,,,------------.........,,,---......,,,,,,---...,,,,,,,,,---------......------............------...........................//////...///111666999GGGIIILLLOOORRRSSSTTTTTTUUUTTTTTTUUUZZZaaaiiinnnmmm^^^GGG<<<===<<>>===;;;;;;777666555333222111000000000000000000////////////.......................................---------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,------------,,,---......,,,,,,---...,,,,,,,,,---------......------............------............................../////////111555888DDDGGGJJJNNNQQQSSSTTTTTTSSSUUUWWWYYY\\\bbbkkkrrrxxxiiiOOOAAA@@@;;;>>>MMMkkk{{{zzzlll]]]TTTNNNGGGCCCBBBEEEHHHMMMSSS\\\hhhttt{{{wwwkkkddd^^^[[[[[[YYYYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYYYYXXXYYY[[[]]]\\\^^^```___]]]\\\^^^aaa\\\\\\[[[[[[[[[[[[\\\\\\WWWXXXXXXWWWTTTSSSTTTUUUXXXWWW\\\ccceeefffppp~~~ooocccXXXUUUUUUSSSRRRSSSOOONNNLLLMMMMMMMMMKKKJJJLLLJJJHHHGGGGGGGGGFFFEEECCCBBB@@@>>><<<;;;::::::666555444222111000//////000000000000////////////........................................................................------------------------,,,------------------,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,---------......,,,------......------,,,........................---.../////////111444777@@@CCCHHHMMMQQQTTTUUUUUUTTTXXX\\\^^^___dddmmmuuuzzzqqq\\\LLLGGG???>>>JJJaaauuu|||hhh\\\UUUNNNIIIGGGCCCEEEGGGLLLTTT```mmmuuu~~~nnneeeaaa^^^]]]___XXXXXXYYYZZZYYYYYYXXXWWWXXXYYYZZZZZZYYYYYY[[[]]]ZZZ[[[]]]]]]\\\[[[]]]___\\\[[[ZZZYYYYYYYYYYYYYYYVVVWWWXXXVVVTTTRRRRRRSSSXXXXXX\\\aaabbbaaahhhqqqnnncccXXXUUUUUUSSSRRRSSSNNNMMMKKKKKKLLLLLLKKKJJJLLLJJJHHHGGGHHHHHHFFFEEEBBBAAA???===;;;::::::999:::999777666444333333333000000000000////////////........................---.............................................------------------------,,,------......------,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,------------,,,,,,........................---.../////////000333555<<<@@@GGGNNNSSSWWWYYYYYYXXX]]]aaabbbbbbeeemmmsssuuuvvviiiYYYNNNAAA===HHHUUUlllwwwfff[[[RRRLLLJJJCCCCCCDDDGGGNNNZZZgggpppzzzuuufff___]]]\\\]]]___XXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\\\\ZZZZZZ[[[\\\XXXYYYZZZZZZZZZZZZ[[[\\\[[[ZZZYYYXXXVVVVVVUUUUUUUUUWWWXXXWWWUUUSSSSSSSSSXXXXXXZZZ]]]]]]^^^ccciiisssrrrfffZZZUUUTTTPPPNNNNNNNNNLLLJJJJJJLLLMMMMMMLLLMMMKKKHHHHHHHHHHHHGGGFFFBBBBBB@@@???===;;;::::::999888666555333333222222000000000000////////////........................---------...............---------------.........------------------------,,,---...//////...---,,,---,,,++++++************,,,,,,,,,,,,------------,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,------------,,,,,,........................---.../////////000222444:::???GGGPPPWWW\\\___```\\\___aaabbbaaacccgggkkkkkkuuuqqqdddWWWFFF===DDDMMMdddvvveeeWWWMMMJJJEEEDDDCCCDDDJJJSSS___gggrrrwww~~~{{{oooddd``````^^^]]]]]]YYYXXXXXXXXXYYYZZZ[[[[[[ZZZ\\\]]]]]][[[ZZZZZZ[[[XXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWYYYYYYWWWVVVUUUUUUYYYYYYZZZZZZ[[[]]]```dddgggzzzsssgggZZZUUUSSSOOOMMMMMMMMMKKKJJJJJJLLLNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDDDDCCCAAA???<<<;;;777666444333111000000000000000000000////////////........................---------.........//////+++,,,,,,,,,------------------------------------,,,---...//////...---,,,,,,,,,+++++++++,,,------,,,------------.........,,,---......,,,,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++........................,,,...///000///000222333555;;;DDDOOOXXX^^^aaabbb^^^^^^^^^]]]]]]]]]^^^^^^aaaooorrrllldddTTTFFFFFFGGGZZZwwwvvvbbbUUUQQQHHHGGGEEECCCEEELLLVVV\\\jjjooowwwyyyqqqkkkkkkkkkeee___]]]ZZZYYYWWWWWWWWWZZZ\\\^^^[[[]]]^^^^^^\\\ZZZZZZ[[[XXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUWWWZZZ[[[ZZZXXXXXXXXXYYY[[[\\\[[[[[[\\\]]]]]]___nnnpppdddYYYUUUTTTQQQOOOOOOLLLKKKIIIJJJLLLOOOOOOOOOMMMKKKIIIHHHHHHHHHGGGFFFEEEFFFFFFFFFDDDAAA>>><<<:::999888666444444333333000000000000////////////........................---------.........//////+++++++++,,,,,,---------------------------------,,,---///000000///---,,,+++++++++,,,---...000000---------.........//////,,,---......,,,,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++........................,,,...///000///000111333///666@@@KKKUUU\\\```aaa^^^\\\ZZZYYYYYYXXXVVVTTTZZZjjjpppqqqpppbbbPPPLLLCCCSSSmmmooo___ZZZKKKIIIFFFCCCCCCGGGOOOTTTeeejjjsss{{{|||{{{vvvtttwwwwwwnnnddd^^^[[[YYYWWWVVVVVVYYY]]]___[[[]]]___^^^]]][[[ZZZZZZXXXWWWVVVVVVVVVVVVUUUTTTQQQQQQQQQRRRSSSUUUWWWWWWUUUXXX[[[\\\[[[ZZZZZZZZZYYY\\\^^^^^^]]]]]]ZZZXXX[[[gggyyypppfff\\\WWWTTTOOOMMMNNNLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFCCCCCCCCCCCCBBB@@@>>><<<:::999777666444333333333111111111111000000000000////////////////////////------------------------------------------------++++++,,,,,,,,,---------111///...------...///111,,,,,,,,,+++++++++******,,,---------------------///......------,,,++++++---------------------------------,,,,,,+++++++++///............000222333////////////////////////333333999DDDRRRZZZ[[[XXXXXXXXXUUUPPPOOOTTTWWWVVVYYY___iiiuuuyyyppp^^^OOOKKKOOO]]]sssmmm[[[VVVNNNGGGFFFFFFGGGJJJOOOYYY```iiisss{{{{{{ppprrrvvvxxxvvvpppfff```\\\[[[ZZZZZZZZZ[[[\\\]]]```___^^^]]]\\\\\\\\\\\\\\\XXXSSSQQQSSSTTTTTTRRRQQQQQQQQQQQQRRRTTTVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYY\\\\\\[[[[[[[[[\\\]]]]]][[[bbbmmmpppfff\\\XXXTTTPPPNNNNNNLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDEEEDDDCCCAAA???===:::999777666444333333333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,---------///...---,,,,,,---...///,,,,,,,,,++++++++++++***.........------,,,,,,+++------------------------------------------------.........---------,,,,,,///.........///000111111////////////////////////111111666@@@MMMUUUWWWVVVXXXZZZYYYTTTRRRUUUVVVUUUYYY]]]fffqqqvvvrrrfff[[[SSSOOOUUUjjj}}}jjj[[[SSSKKKHHHGGGEEEGGGJJJRRRWWW```jjjsss{{{zzzmmmnnnqqqsssrrrmmmeee```\\\\\\\\\\\\]]]___aaabbb``````___^^^]]]\\\\\\[[[^^^ZZZWWWVVVWWWWWWUUURRRQQQQQQQQQQQQSSSUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZYYYZZZZZZZZZ[[[\\\]]]^^^___ZZZ___gggwww~~~pppfff\\\XXXUUUPPPNNNOOOLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDAAA???>>>:::999777666444333333333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,------------...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++//////...---,,,++++++***++++++,,,------...//////------------------------//////............------...//////000000000////////////////////////////////////222:::EEENNNRRRSSSQQQTTTUUURRRPPPRRRSSSQQQZZZ\\\bbbjjjqqqrrroookkk___QQQLLL]]]vvv|||}}}}}}}}}iii^^^TTTNNNIIIDDDDDDGGGJJJNNNVVV___hhhsss}}}~~~uuuhhhiiijjjlllllliiieeeaaaaaaaaa``````aaaaaabbbccc``````aaaaaa```^^^\\\[[[___]]]\\\\\\]]][[[VVVQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZZZZ[[[\\\^^^```aaaZZZ\\\```lllnnnddd[[[VVVTTTOOOMMMNNNLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEDDDCCCAAA???>>>:::999777666444333333333222222222111111111000000................................................------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......------------------------............------------...///000000000///...---//////////////////////////////111666>>>GGGNNNRRRLLLQQQSSSPPPOOOQQQTTTTTT\\\\\\^^^ccciiiooosssuuujjjWWWKKKSSSjjj|||~~~qqqaaaVVVMMMFFFEEEGGGGGGJJJOOOVVV```lllwww~~~rrrmmmeeedddeeefffggggggeeeccchhhgggfffdddbbbaaa``````aaabbbccccccbbb```^^^]]]___^^^___aaabbb^^^WWWQQQQQQQQQRRRRRRTTTUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZYYY\\\\\\\\\]]]]]]___```aaa\\\\\\]]]dddvvvmmmcccYYYUUUSSSNNNLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGCCCDDDDDDCCCBBB@@@>>><<<:::999777666444333333333222222222222111111111111........................------------------------------------------------,,,,,,---------............------------------...---------,,,,,,,,,++++++,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,------...///000000///---,,,///////////////////////////000111444999BBBKKKRRRTTTYYYZZZVVVRRRTTTXXXYYY]]]]]]]]]___bbbiiipppuuupppaaaRRRRRR___qqqqqq```SSSJJJHHHJJJFFFHHHKKKOOOWWWcccooowwwssskkkgggcccbbbaaabbbeeeggggggfffhhhggggggfffdddcccbbbaaabbbccceeeffffffdddbbbaaa^^^^^^```ccceeebbb[[[UUUSSSSSSTTTTTTUUUVVVVVVVVVZZZYYYYYYYYYYYYYYYYYYZZZ```___^^^^^^^^^^^^^^^______^^^]]]bbbnnnlllbbbYYYUUUSSSOOOMMMNNNLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGCCCCCCCCCCCCAAA???===<<<:::999777666444333333333111111000000000/////////------------------------------------------------------------------------,,,---------............---------......---------------------,,,,,,,,,,,,***++++++,,,---...////////////...---,,,,,,++++++------------------------+++++++++,,,,,,,,,,,,------....../////////......////////////////////////000111333444777>>>IIIQQQZZZ```bbb\\\VVVUUUWWWWWW]]]^^^_________ccckkkqqqqqqhhh^^^XXXYYYfff~~~ppp___SSSNNNNNNGGGGGGHHHJJJOOOXXXcccjjjuuu}}}xxxmmmgggeeeaaa``````aaadddfffggggggcccdddeeefffggggggggggggdddeeefffhhhhhhhhhgggggg``````bbbfffiiihhhccc^^^XXXXXXYYYYYYYYYXXXWWWWWWZZZYYYYYYXXXXXXYYYYYYZZZ```___^^^]]]\\\\\\\\\\\\```______bbbiiixxxnnndddZZZWWWTTTQQQOOOPPPLLLKKKJJJJJJJJJKKKMMMNNNOOONNNLLLKKKIIIHHHHHHHHHDDDDDDDDDDDDBBB@@@>>>===:::999777666444333333333111111111000000000//////................................................------------------------------------............,,,,,,------------,,,,,,...------------,,,,,,,,,+++,,,,,,------.........---------------------,,,------------------------,,,,,,,,,,,,------......------------......///000///////////////////////////111333333555;;;FFFOOOVVV```fffccc]]]ZZZYYYXXX[[[___bbbbbb```aaaffflllooolllggg```ZZZ___ttttttbbbXXXUUUJJJJJJHHHHHHJJJQQQYYY```jjjtttyyymmmhhhdddaaa```___^^^```cccfffggggggbbbccceeehhhjjjkkkkkkkkkffffffgggiiijjjkkklllmmmeeeeeeeeeiiinnnooommmjjj____________^^^\\\ZZZYYYZZZYYYXXXXXXXXXXXXYYYZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[^^^^^^```ccceeeooooooeee\\\XXXVVVSSSQQQRRRLLLKKKJJJJJJJJJKKKMMMNNNOOONNNLLLKKKIIIHHHHHHHHHEEEEEEEEEEEECCCAAA???>>>:::999777666444333333333333333333222222222222111111111111111111111111111////////////////////////---------------------------------.........//////***++++++,,,,,,++++++***......---------,,,,,,,,,---------------------,,,+++,,,,,,------......///---------------------------------.........//////---,,,,,,,,,---...000111////////////////////////...111444333333999DDDNNNSSS```kkklllgggdddbbb```YYY___eeeeeebbbaaaeeeiiimmmmmmllleee\\\\\\lll~~~pppaaa\\\OOOMMMKKKIIIIIINNNUUU[[[dddnnn|||~~~llleeecccaaa^^^___^^^^^^___ccceeeffffffeeefffhhhjjjkkkkkkkkkkkkgggggghhhiiikkknnnpppqqqjjjhhhiiilllrrruuuuuusssdddddddddcccaaa___]]][[[ZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXWWWXXXXXXYYYZZZZZZ\\\]]]```ccccccjjjmmmddd[[[WWWUUUQQQNNNOOONNNLLLJJJIIIHHHIIIJJJLLLNNNKKKIIIGGGHHHHHHGGGGGGDDDDDDEEEDDDBBB???<<<:::;;;888555333333333333222111111000000//////......***,,,///222222111...,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********+++******+++---......---000///...,,,,,,,,,---......,,,******,,,...000000000///...---------------/////////...---------,,,...---,,,+++++++++++++++------............---------------............///////////////............000...---111888>>>AAAAAANNNYYYfffnnnmmmiiigggfff]]]]]]aaaeeeddd``````cccnnnnnnrrrrrriii```aaahhhuuudddYYYQQQJJJJJJIIIIIINNNWWW]]]eeerrr}}}pppddd___]]]]]]___\\\[[[[[[[[[^^^bbbfffiiillljjjhhhggghhhhhhhhhhhhiiieeeaaaaaafffkkkmmmnnnmmmkkklllpppuuuyyyxxxvvvnnnjjjeeecccbbbaaa___\\\]]]\\\[[[YYYXXXXXXWWWWWWXXXWWWVVVUUUUUUVVVXXXYYY]]]___```___```hhhvvvlllcccZZZWWWTTTPPPNNNNNNMMMMMMKKKJJJJJJJJJKKKKKKNNNKKKHHHGGGHHHHHHGGGFFFEEEEEEEEEDDDBBB???<<<:::;;;888555333333333333222111000000000/////////...+++---///111111000...---.........---------,,,,,,------------,,,,,,++++++,,,++++++,,,...//////.........---,,,,,,,,,,,,,,,---,,,******,,,...///000000000///..............................---------......---,,,,,,,,,,,,,,,------............---------------............///---.........//////000000444222222555;;;@@@BBBCCCIIITTTbbbkkkmmmjjjgggfffaaa^^^^^^cccfffeeeeeefffgggiiipppvvvtttlllhhhiiiyyyzzzfff[[[QQQMMMKKKHHHJJJOOOSSS\\\hhhttt~~~|||jjj```]]]ZZZYYYZZZYYYYYYYYYZZZ]]]```ccceeehhhgggeeeddddddeeeddddddbbb^^^[[[\\\bbbhhhlllmmmnnnnnnnnnppprrrssssssrrrnnnkkkfffddddddcccaaa___]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWW[[[^^^```______dddoooxxx~~~kkkbbbYYYVVVSSSOOOMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKMMMKKKHHHGGGGGGHHHGGGFFFFFFFFFFFFEEECCC@@@===;;;;;;888555333333333333222000000000000////////////---...//////000///////////////............------............---------------,,,,,,---///000///...,,,,,,,,,---,,,,,,++++++---,,,++++++,,,---///000111000//////////////////---------...............///...------,,,---------------............---------------............///,,,,,,---...///000111111000//////111555999;;;;;;AAALLL\\\gggkkkkkkiiihhheee___]]]ccciiikkklllmmmiiikkksss}}}zzzqqqkkkqqq{{{mmm]]]TTTPPPLLLKKKKKKNNNTTT___jjjuuu|||pppccc^^^\\\XXXUUUUUUXXXYYYZZZ\\\___aaacccdddfffeeedddcccbbbaaa``````\\\XXXUUUWWW]]]dddhhhiiinnnooopppooommmllllllllljjjhhheeedddccccccaaa```]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXX[[[^^^aaaaaa___bbbiiiooo}}}jjjaaaXXXUUURRRNNNLLLLLLLLLMMMNNNOOOOOONNNLLLKKKMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFGGGFFFDDDAAA>>><<<;;;888555333333333333222000000000000//////////////////........./////////............------------...------------------------,,,,,,---...//////...+++,,,---......---++++++,,,,,,---,,,,,,,,,...000//////............//////,,,---------...////////////......---------......------............---------------............///---------...///000000111,,,++++++,,,///111222333:::EEETTTaaaiiikkkkkkkkkhhhcccbbbeeejjjmmmqqqwwwyyywwwzzz{{{rrrpppzzzlll^^^WWWSSSPPPMMMOOOSSSZZZcccmmmwwwoooggg```___^^^ZZZVVVUUUZZZ[[[^^^```cccddddddeeefffgggfffeeebbb___^^^^^^YYYUUURRRSSSYYY```eeefffkkkmmmooommmiiifffggghhhdddcccbbbaaaaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWXXXZZZ\\\\\\]]]\\\[[[^^^aaacccbbbaaaccciiinnnzzz~~~jjjaaaXXXTTTRRRNNNKKKLLLKKKLLLNNNPPPPPPOOOMMMKKKMMMJJJHHHFFFGGGGGGFFFEEEFFFFFFGGGFFFDDDAAA>>><<<;;;888555333333333333222////////////000000000000000///......---...//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------+++++++++---...---,,,,,,---...//////...---,,,+++---...---,,,+++---///---------,,,,,,------...,,,---------.../////////......---------......///------............---------------............//////////////////...............//////000000222333666>>>KKKYYYccciiilllnnnjjjhhhhhhiiihhhjjjsss~~~~~~{{{|||lllaaa[[[TTTNNNOOOPPPTTT[[[dddooowww|||wwwhhhccc```bbbbbb]]]YYYXXXYYY[[[^^^aaacccccccccccceeeffffffccc```]]]^^^___VVVRRRNNNPPPVVV^^^ccceeefffhhhjjjiiieeecccdddfffaaaaaaaaaaaa___^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWWWWUUUWWWZZZ]]]___``````````````````______bbbiiinnnuuujjjaaaXXXUUURRRNNNLLLLLLKKKLLLNNNOOOOOOOOOMMMLLLLLLJJJGGGFFFFFFGGGFFFEEEFFFFFFFFFEEECCC@@@===;;;;;;888555333333333333222////////////000000000000000000///............///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------+++++++++------,,,+++------......//////......+++---///...,,,+++,,,///,,,,,,,,,+++,,,,,,---...---------...............------------------...///------............---------------............///000000//////...............000111111000000111222333888BBBNNNYYYdddkkkoookkkkkkllljjjeeeeeeooo||||||xxx}}}ssshhh[[[QQQOOOMMMMMMRRRZZZeeemmmqqqwww|||{{{pppdddaaa```cccccc^^^ZZZZZZUUUWWWYYY[[[]]]^^^^^^^^^___aaabbb```]]]]]]```ccc[[[VVVQQQQQQWWW^^^ccceeebbbccceeedddcccbbbbbbccc```bbbcccbbb```_________[[[[[[YYYXXXWWWVVVVVVVVVUUUWWWYYY\\\^^^```bbbbbb\\\\\\[[[ZZZ[[[___eeeiiiooo{{{kkkaaaXXXUUUSSSOOOLLLMMMJJJKKKMMMNNNNNNNNNMMMMMMLLLJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB???<<<:::;;;888555333333333333222.../////////000000000111000////////////......---,,,,,,,,,,,,------......,,,---------...............---,,,,,,---...---+++---,,,,,,,,,------...///***---000///,,,***,,,///,,,,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,---......------............---------------............///.........///////////////,,,...000000...---...000222444999BBBOOO]]]hhhnnnnnnkkkiiifffbbbaaaiiisssyyy{{{xxxqqqsss~~~mmm___XXXSSSNNNMMMRRRZZZ___bbbffflllvvvqqqkkkaaa^^^]]]```___[[[XXXYYYRRRSSSTTTVVVXXXYYYZZZZZZYYY\\\^^^^^^]]]aaahhhnnnpppiii```\\\\\\___aaaaaaaaa`````````aaaaaa```^^^___aaacccbbb___]]]]]]^^^ZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWXXXYYY[[[]]]^^^___YYYYYYZZZZZZ[[[]]]___aaagggnnn~~~kkkbbbYYYVVVSSSOOOMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLJJJGGGFFFFFFFFFFFFEEEDDDEEEEEEDDDBBB???<<<:::;;;888555333333333333222.../////////000000111111//////000000///...---------------.........//////---.........//////000000///...------...///...,,,,,,,,,+++***+++,,,...///***...111000,,,***,,,///---------------...///000/////////......------,,,++++++++++++,,,,,,---...---..................------------.........//////,,,------...///000111111,,,///222222///...000222111000333;;;HHHXXXeeelllpppjjjeeecccaaa```eeekkkooouuuvvvnnnllluuuoooddd\\\SSSNNNOOORRRUUUWWWXXX___jjjuuuxxxkkkiii^^^[[[ZZZ\\\[[[WWWVVVWWWQQQRRRSSSTTTVVVWWWXXXYYYWWWZZZ]]]^^^```fffpppxxx}}}qqqgggbbb```^^^]]]bbb___]]]^^^aaaaaa^^^[[[\\\___aaa```]]]ZZZZZZ[[[YYYXXXWWWVVVUUUTTTTTTTTTXXXWWWWWWWWWWWWYYY[[[\\\XXXYYY[[[]]]]]]]]]\\\\\\```cccqqqmmmcccYYYWWWUUUQQQMMMKKKLLLKKKJJJKKKMMMMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHFFFCCC@@@???@@@:::777444333333333222111///......///000111111000////////////...---,,,+++......//////...---,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---)))&&&&&&(((++++++***,,,------......------,,,------,,,+++,,,---...///000000//////.........---////////////////////////........................//////............//////111111000000000000000000111000222999@@@JJJZZZhhhiiigggddd```^^^___dddhhhkkkpppsssqqqmmmoooxxxyyyhhhYYYUUUSSSOOONNNOOOTTTUUU\\\hhhrrryyyzzzllleeeddd[[[ZZZXXXVVVTTTRRRRRRQQQMMMNNNPPPSSSTTTVVVVVVWWWUUUWWWWWWWWWYYYbbbooozzzwwwkkkaaaZZZWWWVVVXXXYYY[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\[[[YYYXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWXXXZZZ[[[\\\XXXXXXXXXWWWWWWXXXXXXYYY```bbbkkk~~~nnncccYYYVVVTTTQQQMMMLLLLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJGGGBBB>>>===<<<:::777444333333333222111000......///000111111000///000000///...---,,,,,,......//////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,------------...///,,,))))))+++,,,+++***,,,------......------,,,------,,,,,,,,,---...///000/////////.........---------------------------........................//////............//////111111111111111111111111111000111666<<>>======;;;999666444333333333444222000...---...000222///............---------------------------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......---,,,+++---///000000/////////...---,,,,,,,,,,,,........................///111222222000...------////////////////////////111111000000000000111111999888>>>NNN```nnnzzz|||tttrrrsssvvvyyy{{{yyyrrrrrrwwwiii```YYYRRRNNNLLLNNNRRRYYYcccooo||||||hhh]]]\\\ZZZXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUTTTTTTQQQRRRSSSTTTVVVWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPOOONNNMMMNNNPPPRRRSSSUUUSSSPPPNNNNNNOOOPPPRRRUUUSSSPPPPPPQQQRRRRRRQQQRRRSSSUUUVVVVVVTTTQQQOOOOOOQQQSSSTTTUUUYYY___eeeqqqkkkaaaXXXUUUSSSNNNLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCFFFFFFFFFEEECCCAAA>>>===<<<:::888666444444333444333111///......000222444///............---------------------------------,,,,,,,,,+++++++++******---------............///---,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,------------------,,,,,,---------.........+++******+++---...---,,,------,,,,,,,,,------...........................///111222222///...------////////////////////////000000////////////000000444333999FFFVVVeeettt~~~xxxvvvwwwyyy|||~~~yyyssszzzsssggg\\\TTTQQQQQQQQQTTT[[[eeeqqqxxxrrrccc[[[ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUTTTSSSRRRQQQSSSRRRQQQQQQQQQSSSUUUVVVYYYWWWTTTRRRPPPQQQRRRSSSTTTRRRPPPPPPQQQSSSSSSRRRSSSTTTUUUVVVVVVTTTRRRQQQOOOQQQRRRRRRSSSVVV\\\```gggwwwmmmbbbYYYUUURRROOONNNOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEBBB>>><<<:::999777555444444444555222111//////000111444555///............---------------------------------,,,,,,,,,++++++++++++***------------............+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------------------,,,,,,---------...............---+++***+++------,,,+++,,,,,,,,,,,,---...//////------------------------///000222111///------...//////////////////////////////............//////000000444===HHHWWWjjjzzz}}}|||}}}~~~xxxrrr~~~nnnddd\\\XXXSSSPPPSSS[[[dddkkkwww|||uuuhhh```ZZZYYYWWWTTTSSSRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTWWWVVVUUUUUUVVVWWWYYYZZZ___]]]YYYVVVTTTSSSSSSTTTSSSRRRPPPPPPRRRTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTQQQQQQRRRQQQQQQSSSWWWZZZ^^^iii~~~nnncccYYYTTTRRROOOOOOQQQNNNNNNNNNMMMMMMKKKJJJIIIJJJIIIGGGEEEDDDDDDDDDDDDBBBDDDFFFGGGFFFBBB???<<<999888666555444444555555333222111000000111333444///............---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,........................///...------...///...,,,,,,,,,,,,,,,,,,---...///------------------------///000111000...------...////////////////////////000//////......//////000111111333777===III^^^ppp~~~{{{{{{zzz{{{~~~ooohhh^^^VVVTTTXXX]]]aaakkkpppxxxvvvjjjbbb^^^YYYXXXVVVTTTSSSRRRRRRRRRTTTUUUXXXZZZ[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVWWWVVVUUUTTTSSSSSSTTTTTTVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYXXXXXXWWWYYYYYYYYYYYYYYY[[[\\\]]]bbb```]]]YYYVVVUUUTTTTTTSSSRRRPPPQQQTTTVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQRRRTTTVVV[[[aaannnmmmcccXXXTTTRRRPPPOOOQQQNNNNNNNNNMMMMMMKKKJJJIIIKKKIIIGGGFFFEEEEEEEEEFFFBBBDDDFFFGGGFFFBBB???<<<999888666555444444444555444333222111000///000000///............---------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,..................------///...------...///...,,,///...---,,,,,,,,,,,,,,,------------------------...///000///------...///////////////////////////111000000//////000000111444333444555777???QQQcccvvv}}}zzzyyy{{{|||zzzxxxxxx|||ttthhh```\\\ZZZYYY___bbbiiiqqqzzzuuukkkeee^^^YYYYYYXXXVVVUUUTTTSSSTTTTTTSSSUUUWWWYYYZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]bbb```^^^ZZZXXXVVVTTTTTTTTTRRRQQQRRRUUUWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUYYY\\\dddrrrkkkaaaXXXTTTSSSPPPOOOPPPMMMMMMMMMMMMMMMLLLKKKJJJKKKIIIGGGEEEDDDEEEFFFGGGDDDEEEFFFFFFEEEBBB>>><<<999888666444333333333444444333222000///......---///............---------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------------------------,,,,,,---------------,,,,,,,,,---+++***+++------,,,+++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,...000////////////////////////111111000000000000111111444444444555555999FFFTTTgggwww~~~}}}zzzvvvyyyxxxwwwxxxzzz|||}}}}}}xxxmmmccc\\\ZZZ[[[]]]bbbjjjrrrwwwyyy}}}vvvgggccc```ZZZUUUXXXWWWVVVUUUUUUUUUVVVWWWTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQRRRTTTVVVXXXWWWVVVVVVUUUUUUTTTTTTTTTWWWYYY[[[]]]^^^]]]\\\[[[ZZZZZZ[[[\\\\\\]]]]]]]]]```___]]][[[XXXWWWVVVUUUUUUTTTRRRSSSVVVXXXYYYYYYWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXVVVVVVWWWXXXWWWVVVUUUXXX___hhhwww}}}iii```WWWUUUSSSPPPNNNOOOLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCDDDEEEGGGFFFFFFFFFEEECCCAAA>>>===:::999777444333222222222222111000000///...------///............---------------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,------------------------,,,,,,,,,++++++++++++******+++---...---,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///---,,,,,,...000////////////////////////000000////////////000000000///222444444555===GGGVVVkkk|||}}}zzz{{{yyytttwwwvvvwwwyyy||||||rrrgggbbb]]][[[^^^cccggghhhmmmpppvvv{{{jjj___^^^\\\YYYXXXVVVVVVUUUTTTUUUVVVWWWXXXWWWWWWWWWVVVVVVVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSUUUXXXZZZXXXXXXWWWWWWVVVUUUUUUTTTWWWXXX[[[]]]]]]\\\[[[ZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWUUUSSSTTTVVVXXXYYYYYYWWWXXXZZZ\\\\\\[[[ZZZYYYZZZXXXVVVWWWYYY[[[YYYXXXTTTYYY^^^bbbjjj{{{|||ggg___WWWUUUSSSPPPMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLIIIGGGDDDBBBBBBCCCDDDFFFHHHGGGFFFDDDBBB@@@>>>===;;;999777444333111111111///////////////.........//////.........---------------------------------*********++++++,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,++++++*********---,,,+++---///000000///,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,...111//////////////////////////////............//////++++++...333444333888???JJJbbbvvvzzzxxxzzzzzzuuusssuuuwwwzzz}}}xxxpppddd\\\YYYZZZ[[[[[[^^^bbbiiiqqqyyyvvvccc\\\[[[ZZZ[[[^^^UUUTTTTTTTTTTTTVVVXXXYYYYYYYYYWWWVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVTTTTTTVVVYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVWWWZZZ\\\\\\[[[YYYXXX[[[\\\]]]^^^____________]]]\\\\\\[[[[[[ZZZZZZYYYXXXVVVTTTUUUWWWXXXYYYYYYVVVXXX[[[]]]]]]\\\ZZZYYYYYYWWWVVVWWWZZZ\\\[[[YYYVVV\\\``````bbbmmmjjj```WWWSSSQQQNNNMMMOOOMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFDDDDDDGGGGGGGGGEEECCC@@@===;;;<<<:::777555555555444333...///111333333111///..............................,,,******---...---+++---+++******+++,,,,,,+++'''***...111111...***'''++++++,,,---............------------------------000000...------...000000,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......------------------------////////////////////////000000000000000000000000////////////000000000000111000000000000222333444???OOOdddtttzzzzzzzzz{{{wwwsssttt{{{zzzjjj^^^XXXWWWXXXWWWYYY\\\aaaiiisss~~~tttmmmddd\\\XXXWWWWWWXXXXXXYYYZZZYYYXXXWWWYYYZZZ[[[ZZZZZZXXXWWWVVVUUUUUUVVVXXXZZZZZZZZZYYYZZZ[[[XXXYYYZZZ[[[\\\\\\]]]\\\ZZZYYYXXXXXXXXXXXXYYYYYY[[[\\\\\\ZZZYYYZZZ\\\^^^______````````````_________^^^]]][[[ZZZYYYYYYYYYZZZXXXWWWVVVXXXXXXXXXWWWUUUVVVWWWXXXYYYXXXWWWVVVVVVUUUTTTSSSTTTVVVYYY[[[YYY[[[]]]^^^bbbjjjxxx|||jjj```WWWSSSQQQOOONNNOOONNNNNNNNNNNNMMMKKKIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFEEECCCAAA???===<<<999666555555555444333//////000000111111111222...........................,,,******,,,...---+++---+++******+++,,,,,,+++******+++,,,,,,+++******,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,,,,---------......------......------,,,+++........................////////////////////////////////////000000000000000//////000111222444555888CCCUUUhhhvvv}}}~~~}}}|||uuuhhh^^^YYYWWWWWWVVVXXX]]]eeeooouuuzzzfff```YYYTTTSSSTTTVVVWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\ZZZZZZYYYXXXWWWWWWVVVVVVWWWYYY[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^____________[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[\\\[[[YYYYYY[[[]]]``````aaaaaaaaa``````______^^^\\\[[[ZZZYYYYYYYYY[[[YYYXXXWWWXXXYYYXXXWWWUUUVVVVVVWWWWWWWWWVVVVVVVVVTTTSSSSSSTTTVVVYYYZZZYYY[[[\\\]]]___fffpppyyy{{{jjj```WWWSSSRRROOONNNPPPNNNOOONNNNNNMMMLLLJJJJJJEEEEEEFFFGGGHHHHHHIIIIIIDDDDDDEEEEEEDDDBBB@@@???;;;888555444444444333222222111000//////000111222...........................,,,***+++,,,------,,,---+++******+++,,,,,,+++,,,+++)))(((((()))+++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---............---------------,,,,,,,,,---------......------...///...---+++***------------------------////////////////////////////////////000000000000/////////000111333444555444888CCCWWWmmm|||}}}xxxrrrfff^^^[[[VVVSSSTTTZZZaaafffqqqyyysssfffYYYUUUOOOLLLLLLNNNPPPQQQVVVYYY]]]___^^^]]]]]]]]]YYYYYYYYYXXXXXXWWWWWWWWWXXXZZZ\\\\\\\\\[[[\\\]]]______```````````````___]]]]]]\\\[[[ZZZZZZYYYYYY[[[\\\]]]\\\ZZZZZZ[[[\\\aaaaaaaaaaaaaaa```______^^^]]]\\\[[[ZZZYYYYYYYYY]]][[[YYYXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVTTTSSSRRRRRRSSSUUUXXXZZZZZZ\\\]]]]]]^^^bbbiiiooo}}}jjj```WWWTTTRRRPPPOOOQQQOOOOOOOOONNNMMMLLLLLLKKKGGGGGGGGGGGGGGGHHHHHHIIIEEEEEEEEEEEECCCAAA???>>>:::888555333333333222111444333222000///.................................---,,,++++++,,,,,,,,,,,,---+++******+++,,,,,,+++---,,,)))(((((())),,,------------------,,,+++***++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......+++,,,---//////...,,,+++------------------------////////////////////////////////////000000000000111111111111111222222222555555:::HHH]]]rrr~~~vvvtttyyyrrrkkkaaaZZZWWWYYY]]]___eeelllwwwxxxfff\\\SSSOOOJJJGGGGGGHHHJJJJJJSSSWWW\\\______^^^\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXXXXZZZ\\\]]]\\\\\\]]]^^^_________```______^^^^^^______^^^^^^\\\[[[ZZZYYY\\\]]]______]]]\\\\\\]]]````````````___^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZ^^^\\\ZZZYYYZZZZZZYYYWWWXXXWWWUUUTTTSSSTTTUUUUUURRRRRRRRRRRRSSSUUUXXXYYY[[[\\\^^^^^^^^^aaaeeehhhttt}}}jjj```WWWTTTSSSPPPPPPQQQOOOOOONNNMMMMMMLLLLLLLLLIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEECCC@@@>>><<<:::888555333333333222111///000222222222111///...........................,,,,,,,,,,,,++++++,,,------+++******+++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------------,,,+++******++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......)))***,,,...//////......------------------------........................////////////000000000000333333222222111000000///666555777>>>MMMccczzzxxxtttvvvuuuqqqooommmmmmsss~~~xxxllleeeaaa___^^^aaaeeellluuulll]]]UUULLLIIIEEEDDDEEEGGGHHHHHHPPPTTTZZZ^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ\\\\\\[[[[[[\\\]]]_________```______^^^^^^`````````___^^^\\\[[[ZZZ]]]___bbbbbb```^^^]]]]]]]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYZZZZZZZZZ^^^\\\ZZZZZZZZZZZZYYYXXXYYYXXXVVVTTTSSSSSSTTTTTTQQQQQQRRRRRRTTTVVVXXXYYYYYYZZZ\\\]]]]]]___aaaccciiiyyy{{{jjj```WWWTTTSSSQQQPPPRRROOONNNMMMLLLLLLLLLLLLMMMJJJHHHGGGEEEDDDDDDEEEFFFHHHHHHGGGEEECCC@@@===;;;;;;888555444444444333222***,,,000333444444222111........................,,,------,,,++++++,,,...---+++******+++,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------------.........,,,,,,,,,---------......+++++++++,,,---...///000------------------------........................////////////000000000000333333333222222000///...222444555777AAAUUUooozzzppphhheeecccffflllwww}}}uuummmhhheeeeeegggjjjpppzzzrrraaaSSSKKKCCCBBBBBBDDDHHHLLLNNNOOOQQQUUUZZZ^^^^^^\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXVVVXXXZZZZZZZZZYYYZZZ[[[______```````````````_________``````___]]][[[ZZZ]]]```ccccccaaa___]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[]]][[[YYYYYYZZZ[[[ZZZYYYYYYXXXWWWVVVTTTTTTSSSSSSQQQQQQRRRSSSUUUWWWXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^iii{{{|||jjj```WWWTTTSSSQQQQQQSSSNNNMMMLLLKKKKKKKKKLLLLLLGGGFFFEEECCCCCCDDDFFFGGGFFFFFFFFFEEECCCAAA>>>===<<<999666555555555444333---...000111222222222111........................+++---...,,,******,,,...---+++******+++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////////////////000,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,---------......///...,,,++++++,,,---...................................................////////////000000000000000111222222222222111000111333444555999GGG\\\kkkxxxqqqlllfffgggrrr{{{yyyuuurrrrrrvvv~~~tttfff[[[OOOGGGCCCCCCEEEJJJPPPVVVZZZ[[[UUUYYY]]]``````___^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWTTTVVVXXXXXXXXXWWWXXXYYY\\\]]]^^^^^^____________]]]^^^___```___^^^\\\[[[\\\___bbbcccaaa]]][[[ZZZYYYZZZ[[[\\\\\\]]]]]]\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYXXXXXXZZZ[[[[[[ZZZZZZYYYYYYXXXVVVUUUSSSRRRQQQRRRSSSTTTVVVXXXYYYZZZ[[[YYYXXXXXXXXXYYYYYYYYYZZZ___llljjj```WWWTTTSSSQQQQQQSSSMMMLLLKKKJJJJJJKKKLLLLLLEEEDDDCCCBBBCCCEEEGGGHHHDDDEEEEEEEEEDDDBBB@@@???<<<:::777555555555444333555444222000....................................+++---...---******,,,///---+++******+++,,,,,,+++,,,+++***((((((***+++,,,)))***+++,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......333111---+++)))***,,,---////////////////////////........................////////////000000000000---...000222333333333333333444555444666>>>KKKUUUppp|||lllbbbgggrrrttt{{{jjjbbb[[[QQQHHHIIIIIILLLQQQXXX^^^bbbcccZZZ]]]aaabbbbbbaaaaaaaaa]]]\\\[[[ZZZYYYXXXWWWVVVRRRTTTVVVWWWVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\]]]___``````^^^]]][[[ZZZ]]]aaabbb```\\\YYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^YYYYYYXXXYYYYYYZZZ[[[\\\YYYXXXWWWXXXZZZ[[[[[[[[[ZZZZZZZZZYYYXXXUUUSSSQQQQQQRRRSSSUUUWWWYYYZZZ[[[```]]][[[YYYYYYZZZYYYYYY[[[]]]eeeuuu}}}kkkaaaXXXTTTRRRNNNLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGFFFDDDCCCAAA@@@<<<999666444333222111000000000000000000000000000111///---,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///((()))***+++++++++++++++---,,,+++*********+++,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++++++++*********,,,------+++)))+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------------......,,,,,,+++***+++,,,---...---,,,+++***+++---///111000111111111222222222222000111111111111222222222:::666333444555777???GGG```uuu{{{lllbbbffflll{{{zzziii___[[[WWWUUUVVVTTTTTTXXX___fffiiieeeaaa````````````___^^^]]]]]]XXXYYYZZZ[[[ZZZXXXVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUYYYWWWWWWXXXZZZ\\\]]]\\\^^^___aaa```^^^\\\[[[\\\YYYZZZ[[[[[[[[[ZZZXXXWWWYYYZZZZZZZZZYYYZZZ\\\^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYYYYXXXXXXVVVUUUTTTRRRQQQQQQRRRRRRRRRSSSUUUWWWZZZ[[[WWWYYY[[[[[[YYYWWWVVVVVVYYYZZZ___iiivvv|||kkkaaaWWWTTTQQQMMMKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDCCCAAA@@@<<<999666444333222111000000000000000000000000000222000......000111000///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++******++++++++++++++++++,,,+++++++++***++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,++++++,,,......---,,,.........---------------+++++++++,,,,,,---------......------------......------,,,,,,,,,---...///000///.........///000111/////////000000000000111000000111111111222222222888444222333444555;;;CCCOOOeee~~~tttiiifffgggppp~~~~~~wwwlll```\\\[[[[[[^^^bbbbbb___^^^```dddeeebbb___ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXYYYZZZ[[[[[[YYYWWWVVVWWWVVVTTTSSSRRRRRRRRRSSSUUUTTTSSSUUUWWWZZZZZZZZZ[[[]]]^^^^^^[[[YYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUWWWXXXZZZYYYXXXXXXZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRRRRRRRTTTVVVXXXYYYZZZ\\\^^^]]][[[XXXWWWWWWVVVWWW[[[dddnnn~~~{{{jjj```VVVSSSPPPMMMKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@<<<999666444333222111000000000000000000000000000///...---...111333333222,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***+++,,,---------,,,,,,******++++++,,,,,,------...---+++,,,...//////.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------------...///000/////////000000000//////------........./////////000000000111111111222222555222222333333222666<<<>>>RRRlllqqqeeeYYYXXXaaaqqqyyyvvv}}}}}}fff___YYYWWWXXX[[[bbbjjjlllgggaaa^^^]]]]]][[[XXXUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZZZZYYYXXXWWWYYYWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPQQQTTTVVVWWWVVVWWWYYYZZZZZZXXXVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPRRRRRRQQQQQQRRRSSSUUUVVVZZZ\\\]]]]]]ZZZWWWVVVUUUUUUUUUXXX___fffqqq}}}iii___UUURRRPPPLLLKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???<<<999666444333222111000////////////////////////---++++++,,,...000000000------,,,,,,,,,,,,++++++***++++++,,,------......------------,,,,,,+++***)))***+++,,,---,,,+++***)))***,,,......---,,,+++******++++++,,,---......///---++++++---...//////,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...---------------......///(((***,,,...///...---,,,---------.........//////000000000000111111111111333222222444333000333777:::EEEXXXmmmrrraaaZZZ[[[aaakkkttt||||||oooaaa\\\WWWUUUTTTUUU\\\dddgggbbb\\\XXXVVVUUURRRPPPTTTTTTTTTUUUUUUVVVWWWXXXVVVVVVWWWXXXWWWWWWVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQOOONNNMMMOOORRRTTTTTTTTTTTTVVVWWWWWWUUUTTTSSSTTTWWWUUUSSSPPPPPPQQQRRRSSSSSSTTTVVVVVVUUUSSSSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRUUUWWWYYYYYYWWWUUUTTTTTTUUUUUUWWW]]]aaahhhuuuhhh^^^UUURRRPPPMMMKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA???>>><<<999666444333222111000////////////////////////---,,,***+++,,,------,,,---------,,,,,,+++++++++******++++++,,,------...------------,,,,,,+++***)))***+++,,,---,,,++++++)))***,,,......---,,,+++******+++,,,------.........,,,******,,,.........,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,------------%%%'''***---...///...---....../////////000000000//////000000000111111111333222333555444000111555;;;<<>><<<999666444333222111000000000000000000000000000000...---,,,---------+++...------,,,,,,++++++***------,,,,,,++++++******+++,,,,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,------......---,,,***+++---......---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,'''))),,,///000111000000//////000000000111111111/////////000000000111111333111333555333000111555888444888HHH```xxx{{{tttssswww|||}}}~~~|||xxxsssooonnnuuuvvvvvvvvvwwwzzz~~~|||xxxrrrnnnddd\\\VVVSSSOOOMMMNNNSSSPPPRRRTTTUUUUUUTTTRRRQQQRRRQQQQQQPPPQQQSSSUUUVVVTTTSSSSSSRRRQQQQQQPPPPPPNNNOOOQQQRRRSSSTTTTTTTTTQQQPPPNNNOOOQQQRRRRRRQQQPPPRRRTTTTTTRRRQQQQQQQQQSSSRRRPPPOOOOOOQQQSSSUUUSSSSSSSSSQQQOOONNNOOOQQQSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOQQQSSSUUUVVVUUUTTTSSSRRRQQQPPPOOONNNOOOOOOPPPPPPRRRUUUVVVUUUTTTSSSSSSNNNMMMNNNSSSUUUWWW^^^eeevvviii___VVVSSSQQQNNNMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDCCCAAA@@@>>>===<<<999666444333222111000000000000000000000000000000///------......---,,,......---,,,,,,+++******------,,,,,,+++***************++++++++++++++++++************+++,,,---...++++++,,,,,,,,,,,,------,,,,,,---------------------,,,,,,---//////...---.........---------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++---.........---,,,,,,---///000000000000/////////000000000111111111////////////000000000111222000111333222///000444333222666@@@NNNbbb}}}zzzsssnnnjjjfffccccccdddeeefffaaaeeemmmzzzwwwtttrrrqqqddd[[[TTTQQQPPPNNNMMMOOONNNPPPSSSUUUUUUUUUTTTUUURRRQQQPPPPPPPPPRRRSSSUUUUUUTTTSSSQQQPPPOOOOOONNNLLLNNNOOOQQQRRRSSSSSSRRRRRRQQQOOOOOOPPPPPPPPPOOOMMMOOORRRRRRPPPOOOOOOPPPPPPOOONNNNNNOOOQQQSSSUUUUUUTTTRRROOOMMMLLLOOOQQQQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPOOOQQQSSSUUUVVVUUUSSSRRRRRRQQQPPPOOONNNOOOPPPQQQPPPRRRTTTTTTRRRPPPOOONNNLLLIIIJJJMMMOOOPPPTTTZZZeeewww~~~iii___WWWTTTRRROOONNNOOONNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA???>>>===<<<999666444333333111000000000000000000000000000...---++++++---......---......---,,,,,,+++******)))******+++,,,,,,------((()))***++++++++++++++++++***))))))***,,,...///,,,,,,+++++++++,,,---...------------------,,,,,,------...///111111///---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,.../////////...---//////000//////...------////////////000000000000////////////000000000000111///000222111...000444000333999>>>AAAPPPoooqqqjjjbbb]]]\\\]]]\\\[[[```]]]\\\```jjjvvvpppjjjjjjkkkjjjfff\\\SSSQQQQQQOOOLLLKKKOOOPPPRRRSSSSSSSSSUUUVVVTTTSSSRRRQQQQQQRRRTTTVVVWWWVVVTTTRRRPPPOOONNNNNNLLLMMMOOOQQQRRRRRRQQQQQQSSSQQQOOONNNOOOOOONNNMMMLLLNNNPPPPPPOOONNNNNNNNNMMMLLLMMMMMMOOOQQQSSSTTTVVVUUURRRNNNKKKLLLNNNQQQMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPPPPOOOQQQSSSUUUVVVTTTRRRQQQRRRQQQPPPOOOOOOOOOPPPQQQPPPQQQSSSRRRNNNKKKIIIHHHMMMIIIHHHKKKLLLLLLPPPUUUXXXggg}}}iii___WWWTTTSSSOOOMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGDDDBBBAAABBBDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???<<<:::666444444444333222000000000000000000000000---,,,++++++,,,---///000------,,,+++************,,,,,,,,,+++++++++******---------------,,,+++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...------,,,,,,------...***,,,------,,,,,,---...***))))))+++......---+++------------------------)))+++,,,,,,+++***,,,---222111///......///000111///...---...///000///...---...//////......///111000000//////.........---000111111111111222222222555555888;;;<<>><<<:::666444444444333222////////////////////////***+++---...///...---,,,++++++++++++,,,---......,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,+++******))))))******+++)))*********++++++++++++---,,,,,,++++++,,,,,,---,,,------,,,++++++,,,......//////...,,,+++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---...............///000000555222///...000111111111,,,---......------...///........./////////////////////000000000111111111444333111000111555777777>>>KKK^^^vvv|||wwwnnnmmmmmmlllmmmmmmnnnnnnqqqwww||||||||||||wwwpppmmmfff`````````___aaacccdddhhhpppyyy}}}|||uuuvvvyyy|||~~~}}}vvvmmmhhhdddaaa```___]]][[[VVVUUUQQQNNNLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRRRRQQQOOONNNLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJFFFGGGHHHJJJLLLMMMNNNOOOOOOMMMJJJFFFDDDCCCDDDDDDFFFGGGHHHJJJLLLMMMMMMLLLKKKQQQXXXZZZUUUQQQPPPPPPOOOOOOPPPPPPRRRSSSTTTUUUSSSTTTUUUUUUTTTRRRPPPOOOLLLLLLLLLKKKKKKIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMLLLOOOSSSWWW[[[eeezzzyyyccc[[[SSSRRRRRRPPPOOOPPPNNNMMMMMMLLLLLLKKKKKKJJJIIIFFFBBB@@@@@@@@@@@@???BBBBBBBBBAAAAAA@@@???>>><<<:::666444444444333222000000000000000000000000***+++,,,---............---,,,,,,,,,,,,------...,,,,,,,,,+++++++++******))))))***+++++++++******++++++************++++++))))))))))))******************))))))))))))******)))+++,,,,,,++++++,,,---,,,+++)))***,,,...---,,,************************)))+++,,,,,,+++***,,,---+++++++++,,,------......+++******,,,...///...,,,+++---......------...///.........////////////////////////000000000111111222333111...///333666555999???KKK___|||xxxnnndddaaa___]]]\\\^^^ZZZ[[[```gggooovvvyyyzzzuuusssqqqppppppqqqssstttwwwyyy}}}wwwnnnlllhhhfffcccbbb```^^^ZZZXXXTTTSSSQQQOOOMMMKKKIIIIIIHHHIIIJJJKKKKKKLLLLLLKKKMMMOOOQQQSSSSSSQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKIIIHHHGGGHHHJJJFFFHHHJJJLLLNNNOOOPPPPPPMMMKKKIIIGGGEEEEEEFFFGGGIIIJJJKKKLLLMMMLLLKKKJJJIIIOOOUUUWWWTTTPPPMMMKKKNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUUUUUUUSSSQQQOOOLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIKKKPPPTTTUUUZZZiiixxxyyyddd[[[TTTRRRRRROOONNNOOONNNNNNMMMMMMLLLKKKKKKKKKIIIFFFBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>><<<:::666444444444333222000000000000000000000000------,,,,,,,,,------......------,,,,,,,,,------,,,,,,,,,+++++++++******((()))***++++++++++++***,,,,,,++++++++++++,,,,,,))))))*********+++++++++******))))))))))))******+++,,,,,,,,,+++,,,///222999111***(((,,,000000...++++++++++++++++++++++++)))+++,,,,,,+++***,,,---******+++,,,------------///---,,,,,,,,,,,,***)))+++---......---,,,...///............/////////000////////////000000000111///333444000...222444333333999@@@MMMdddyyysssoookkkjjjkkkhhhggghhhlllttt|||zzzxxxtttssstttxxx|||{{{ooogggeeedddccccccbbbaaa^^^ZZZWWWQQQQQQPPPNNNLLLJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPQQQSSSSSSQQQOOONNNMMMMMMMMMLLLKKKJJJIIIIIIJJJLLLNNNOOOPPPPPPOOONNNMMMMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJIIIGGGGGGJJJLLLJJJKKKMMMOOOPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJKKKIIIKKKMMMNNNNNNMMMLLLLLLKKKMMMOOOQQQPPPNNNKKKJJJLLLNNNQQQSSSUUUUUUTTTSSSRRRTTTUUUVVVUUUSSSQQQOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLIIIKKKNNNRRRRRRTTT___kkkyyyddd\\\TTTRRRQQQOOONNNOOONNNNNNMMMMMMLLLKKKKKKKKKIIIFFFCCCBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>><<<:::666555444444333222000000000000000000000000000///---,,,++++++,,,---///...------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,//////---,,,,,,///444888XXXJJJ999000000000---(((////////////////////////)))+++,,,,,,+++***,,,---+++,,,---...////////////...,,,+++,,,///111222111+++,,,...---,,,,,,---///---.........//////000000////////////000000000000---555888444000222444222000666<<>>222111111,,,%%%...------,,,,,,------......//////...,,,***+++,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++000///...///000///...,,,...............///000000222222333333333222222111777444555===GGGZZZvvv{{{nnngggddd```]]]aaa```___]]]]]]\\\\\\\\\ZZZVVVQQQMMMKKKKKKIIIIIIJJJGGGFFFIIIPPPTTTSSSQQQQQQPPPPPPQQQRRRQQQNNNLLLNNNOOOPPPPPPPPPOOONNNMMMTTTQQQNNNNNNPPPQQQQQQOOOLLLKKKJJJKKKMMMLLLIIIFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRRRRSSSRRRRRRQQQPPPMMMMMMLLLKKKKKKJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMLLLKKKJJJJJJKKKKKKHHHJJJMMMPPPQQQQQQPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMOOOPPPSSSUUUXXXYYYuuubbbZZZTTTTTTTTTQQQOOOPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCBBB@@@???>>><<<:::666555444444333111111000000000000/////////......---,,,,,,,,,,,,,,,------------,,,+++))))))...+++))))))***+++,,,,,,************************,,,,,,+++++++++******)))+++,,,------++++++,,,---++++++++++++++++++++++++***+++,,,++++++---000333RRRGGG999///,,,,,,+++***---------,,,,,,---------...//////...,,,***+++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///......------------...///000000000/////////......//////000000111111111222222111111000444222333888@@@NNNeeezzz|||nnneeeaaa```___]]]\\\\\\\\\[[[ZZZZZZYYYYYYXXXTTTPPPMMMMMMNNNNNNMMMOOOLLLJJJMMMQQQUUUTTTQQQPPPPPPOOOPPPQQQQQQOOOMMMPPPPPPQQQRRRRRRQQQPPPOOOPPPMMMJJJJJJLLLMMMMMMKKKNNNLLLLLLMMMOOOOOOLLLIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQRRRRRRSSSRRRRRRRRRNNNMMMMMMLLLKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMKKKKKKKKKLLLLLLIIIKKKNNNQQQRRRRRRQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTTTTSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSTTTVVVWWWXXXrrrbbbZZZTTTTTTTTTQQQOOOPPPMMMMMMLLLKKKJJJIIIGGGFFFGGGFFFDDDCCCBBBBBBCCCCCCAAAAAABBBCCCCCCBBB@@@???<<<999666444444444333222/////////.........------000//////...............//////......,,,+++***)))---+++))))))***+++,,,+++************************...+++((((((***,,,+++***%%%'''***++++++***+++,,,++++++++++++++++++++++++******+++***)))***---///888777333---))))))---000------,,,,,,,,,,,,---------...///---+++***+++,,,,,,,,,+++++++++,,,------------------------------------......///......---+++,,,---///000000111111/////////000000000111111///000000111111111000000222111222555999AAAQQQ___}}}uuunnnddd^^^\\\\\\\\\[[[XXXYYYZZZ[[[[[[ZZZYYYXXXUUUSSSOOONNNPPPRRRSSSSSSUUURRRPPPQQQTTTVVVTTTRRRRRRQQQQQQRRRTTTTTTSSSQQQRRRRRRSSSSSSSSSSSSRRRRRRNNNLLLJJJIIIJJJKKKKKKJJJMMMLLLLLLMMMNNNOOOMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSOOONNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKLLLLLLMMMJJJLLLOOOQQQRRRRRRRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUYYYXXXWWWWWWVVVVVVVVVVVVpppbbbZZZTTTTTTTTTQQQOOOPPPMMMMMMLLLKKKIIIHHHFFFEEEGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCAAA@@@???<<<999666444444444333222//////.........---------000//////...............,,,------......------,,,,,,+++))))))***++++++******************************&&&"""$$$***......,,,###'''******++++++,,,++++++++++++++++++++++++***++++++***))))))+++---+++...///...++++++...111,,,,,,,,,------,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---........................++++++,,,,,,---,,,,,,,,,+++---////////////000111///000000111111111111111///000111111111111111111222333555666777;;;CCCKKKdddwwwzzznnniiibbb]]][[[ZZZYYYXXXXXXZZZ[[[]]]]]]\\\ZZZYYYUUURRRPPPOOOQQQTTTUUUVVVVVVTTTRRRSSSUUUVVVVVVUUUVVVUUUUUUVVVYYYZZZYYYXXXSSSSSSSSSSSSSSSSSSSSSSSSPPPNNNMMMKKKKKKLLLLLLLLLJJJJJJJJJKKKLLLMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKLLLJJJKKKNNNPPPQQQRRRQQQQQQTTTTTTTTTUUUUUUTTTTTTTTTRRRRRRSSSSSSTTTSSSSSSRRRPPPPPPQQQRRRSSSUUUVVVWWWZZZZZZYYYWWWWWWVVVVVVVVVqqqbbbZZZTTTTTTTTTQQQOOOPPPMMMMMMLLLKKKIIIHHHFFFEEEGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEDDDCCC@@@>>>===;;;999666444444444444333000000000/////////......///...------,,,,,,------,,,,,,------......------+++***))))))***+++***)))************************)))$$$!!!###(((------+++%%%(((+++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,******+++---***+++,,,---------,,,+++++++++,,,------,,,+++++++++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++........................***++++++,,,---------,,,---///111000...---.../////////000111222111111000000111111222333333222222000444666666666999===???NNN___vvv~~~qqqkkkgggddd```]]][[[YYYXXXWWWXXXYYY[[[\\\]]][[[ZZZYYYUUURRRPPPOOOQQQTTTUUUVVVRRRRRRRRRSSSUUUWWWXXXXXXXXXWWWVVVWWWZZZ[[[[[[[[[SSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLLLLMMMNNNJJJKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPTTTTTTUUUUUUUUUUUUTTTTTTPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWsssbbbZZZTTTTTTTTTQQQOOOPPPMMMMMMLLLKKKJJJIIIGGGFFFGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFEEEEEECCC@@@>>>===;;;888555444444555444333111111111000000000//////...---,,,,,,++++++,,,,,,---......------,,,+++***+++)))))))))++++++***)))************************+++(((%%%%%%''')))(((&&&***+++---,,,)))'''&&&&&&++++++++++++++++++++++++***,,,------,,,+++,,,...+++***)))+++---,,,)))&&&***+++,,,------,,,+++***+++,,,---,,,+++***+++,,,,,,,,,---------,,,++++++------------------------,,,,,,---...////////////---000222111...,,,---///...///000111222111000///000111222333333333333333...222555444444777999888???LLL___uuuzzzkkkbbbaaa]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVWWWXXXXXXWWWVVVUUUTTTQQQOOONNNPPPRRRTTTUUUPPPPPPQQQRRRTTTVVVXXXYYYWWWVVVUUUVVVXXXZZZZZZYYYUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPOOOMMMJJJJJJKKKMMMMMMNNNNNNNNNMMMMMMNNNPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIKKKLLLNNNOOOOOOPPPTTTTTTUUUUUUUUUUUUTTTTTTOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNPPPQQQSSSUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXvvvbbbZZZTTTTTTTTTQQQOOOPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCAAA@@@>>>:::888555444555555444333111111111000000000//////...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))++++++***(((******************************)))))))))(((((('''((()))***(((&&&$$$$$$%%%++++++++++++++++++++++++)))+++------,,,,,,,,,...+++******+++,,,,,,***((()))+++,,,------,,,+++)))***+++,,,,,,+++***+++,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++///222111...,,,...111,,,...///111111000///...///000111222222333333333---222444222333777888666777???LLL]]]uuuuuuiii___[[[\\\WWWYYY[[[\\\[[[ZZZYYYXXXUUUUUUUUUTTTSSSSSSSSSRRRPPPNNNLLLLLLOOORRRTTTUUUOOOPPPRRRSSSTTTUUUXXXYYYXXXVVVUUUUUUWWWXXXYYYXXXWWWVVVTTTQQQPPPOOOOOOOOOOOOPPPPPPMMMJJJIIIKKKMMMNNNOOOPPPNNNLLLKKKNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNMMMMMMNNNPPPQQQOOOOOONNNNNNOOOOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRRRRSSSTTTVVVWWWXXXxxxbbbZZZTTTTTTTTTQQQOOOPPPLLLLLLMMMMMMLLLKKKJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@:::888555444555555555444000000000000////////////......---,,,,,,,,,,,,---&&&''')))+++---......///***)))((()))++++++)))(((************************''')))+++,,,+++***+++,,,((()))***)))((()))+++---++++++++++++++++++++++++(((***,,,,,,,,,+++,,,---+++,,,------,,,,,,...///)))***,,,------,,,***)))***+++,,,,,,+++***+++---,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------)))---111111...---000333,,,---///000111000...---......///111111222222222///444555222333888999666333:::BBBMMMbbblllbbb\\\WWWVVVXXXXXXZZZ]]]^^^\\\ZZZXXXWWWWWWVVVTTTSSSRRRRRRRRRRRRMMMKKKJJJKKKNNNRRRTTTUUUQQQRRRSSSSSSSSSUUUWWWYYYZZZXXXVVVVVVXXXZZZZZZZZZYYYXXXUUURRRPPPOOONNNNNNQQQRRRRRROOOKKKJJJLLLOOOMMMNNNOOOLLLIIIIIIKKKNNNQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQOOONNNNNNOOOPPPRRRNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSOOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUWWWXXXxxxeee]]]VVVTTTRRRNNNKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEECCCAAA@@@@@@@@@AAACCCCCCDDDDDDDDDBBBAAA@@@;;;:::888555333333222333000000000111222222333333......---,,,,,,,,,,,,---***,,,------+++******++++++))))))***,,,......---))))))************)))))),,,,,,---,,,,,,+++***)))************************(((((()))***************((())))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///......------,,,,,,+++---,,,,,,,,,,,,---......111///...,,,,,,---...///000000...------...///000000000000000000000000000111000///000222333333222000000111222333333444444222444999@@@KKKbbb|||rrrdddZZZVVVTTTRRROOOWWWXXXYYY[[[[[[[[[ZZZZZZVVVUUUSSSQQQOOONNNMMMLLLLLLMMMMMMLLLMMMOOOTTTWWWVVVUUUSSSSSSTTTVVVYYY[[[XXXWWWUUUUUUVVVVVVUUUTTTWWWTTTQQQMMMKKKKKKLLLMMMLLLMMMMMMLLLKKKKKKLLLNNNMMMNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOMMMLLLLLLNNNOOOQQQQQQRRRRRRRRRRRRPPPOOOMMMOOONNNKKKIIIHHHHHHIIIJJJLLLNNNOOOQQQRRRSSSSSSRRRUUUUUUUUUTTTRRROOOMMMLLLOOOOOONNNMMMLLLLLLLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNQQQRRRRRRSSSTTTTTTUUUUUUxxxeee\\\UUUSSSRRRNNNKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFDDDBBBAAAAAAAAABBBDDDEEEEEEFFFEEEDDDBBBAAA;;;:::888555333333222333222111111111111111111111......---,,,,,,,,,,,,---+++,,,------+++******+++(((&&&%%%&&&((())))))((()))******************)))'''(((((()))))))))((((((++++++++++++++++++++++++((())))))***************)))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///---,,,+++,,,---...//////............//////////////////////////////000//////000222333333222000000111222222333444444444555777;;;CCCWWWwwwqqqhhh]]]VVVSSSRRRPPPNNNRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVSSSQQQOOOMMMLLLKKKLLLLLLMMMLLLMMMOOOSSSWWWYYYXXXVVVUUUUUUVVVYYYZZZXXXWWWVVVVVVWWWWWWVVVTTTUUUSSSOOOLLLJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPMMMLLLKKKJJJJJJKKKLLLMMMPPPQQQQQQRRRQQQPPPOOONNNOOOMMMKKKIIIHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSRRRPPPNNNMMMNNNMMMLLLLLLKKKKKKKKKLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSxxxddd[[[TTTSSSQQQNNNKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGEEECCCBBBBBBCCCCCCEEEFFFGGGGGGGGGEEECCCAAA;;;:::888555333333222333333333222111111000//////......---,,,,,,,,,,,,---+++---......,,,++++++,,,***((('''''')))***))))))******++++++++++++******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******************+++++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,---.........---,,,+++***+++,,,------....../////////......////////////////////////000///...///222333222111000000111111222333333333666444444555999HHHccczzz{{{oooddd^^^WWWSSSRRRRRRQQQOOOOOOPPPRRRSSSTTTUUUUUUUUUWWWVVVSSSQQQNNNLLLKKKJJJKKKLLLMMMLLLMMMOOOSSSVVV[[[ZZZXXXVVVVVVWWWXXXYYYXXXWWWVVVVVVWWWWWWVVVUUUSSSQQQNNNKKKIIIHHHHHHHHHIIIJJJKKKJJJHHHHHHJJJLLLNNNMMMMMMMMMMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOKKKKKKIIIHHHHHHIIIJJJKKKOOOOOOPPPPPPPPPOOOOOONNNOOONNNLLLJJJIIIIIIIIIJJJLLLNNNQQQTTTUUUTTTRRRQQQOOOPPPQQQRRRQQQPPPOOONNNLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQxxxccc[[[TTTRRRQQQNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGEEECCCBBBBBBBBBCCCEEEFFFGGGHHHGGGEEEBBB@@@;;;:::888555333333222333222111111111000000000///......---,,,,,,,,,,,,---+++---......,,,++++++,,,---+++))))))***+++******+++++++++,,,,,,+++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------.........//////,,,,,,++++++,,,,,,---...---,,,+++*********++++++,,,---...///000///...---///////////////////////////......///111222222111000000111111222222222333333111111333555===OOO```|||xxxiii```]]]ZZZVVVTTTTTTTTTRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWWWWUUUSSSPPPMMMKKKJJJIIIKKKLLLLLLMMMMMMOOORRRUUUYYYXXXWWWVVVVVVVVVXXXYYYXXXVVVUUUVVVWWWXXXVVVUUUSSSQQQNNNKKKIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQPPPNNNMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOMMMLLLKKKKKKKKKKKKLLLNNNQQQTTTTTTSSSQQQPPPPPPQQQRRRRRRRRRQQQOOONNNLLLLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRwwwccc[[[TTTSSSRRRNNNLLLLLLJJJJJJHHHGGGFFFFFFGGGGGGGGGFFFDDDBBBAAAAAABBBBBBDDDEEEGGGHHHFFFDDD@@@>>>;;;:::888555333333222333//////000000000111111111......---,,,,,,,,,,,,---+++---...---,,,***+++++++++)))''''''((()))((('''+++++++++,,,,,,+++++++++))))))***))))))(((''''''))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))---------,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,++++++************+++,,,.../////////...---...........................------...000111111000000111111111111111222222///...000444555888BBBLLL\\\rrrxxxmmmaaaYYYYYYXXXVVVTTTTTTSSSRRRQQQQQQQQQRRRRRRTTTUUUVVVVVVVVVTTTRRROOOMMMKKKJJJIIIJJJKKKLLLMMMMMMOOORRRTTTTTTTTTSSSTTTTTTVVVWWWXXXWWWUUUTTTUUUVVVWWWVVVUUUTTTSSSPPPMMMKKKIIIHHHHHHHHHJJJJJJJJJIIIIIIKKKMMMKKKJJJJJJJJJKKKLLLNNNOOONNNNNNMMMMMMLLLLLLKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOQQQQQQPPPNNNMMMMMMLLLLLLKKKMMMOOOQQQRRRQQQOOONNNRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMMMMNNNOOOOOOPPPPPPLLLLLLNNNOOOQQQRRRSSSTTTuuuccc[[[TTTSSSSSSOOOMMMMMMKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFDDDBBBAAAAAAAAABBBDDDEEEGGGHHHGGGCCC@@@===;;;:::888555333333222333......///000000111222222......---,,,,,,,,,,,,---***,,,------+++******++++++***((()))***++++++*********++++++++++++******++++++++++++***)))(((''')))))))))))))))))))))))))))***++++++,,,+++++++++************+++++++++,,,)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++***)))(((((((((+++++++++++++++,,,------,,,,,,,,,+++++++++******+++,,,---..........................................---,,,---000111000///111111111111111111111111------///444666666:::@@@III]]]zzz}}}qqqkkkddd\\\XXXVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSQQQNNNLLLKKKJJJJJJIIIJJJLLLMMMMMMOOOQQQTTTQQQQQQQQQRRRSSSTTTVVVVVVUUUTTTSSSTTTUUUVVVUUUTTTUUUTTTQQQOOOLLLJJJHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPOOONNNMMMMMMLLLJJJKKKLLLMMMNNNNNNMMMLLLRRRRRRSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOKKKLLLMMMOOOPPPRRRSSSTTTsssddd\\\UUUTTTTTTQQQNNNOOOLLLKKKIIIGGGFFFGGGHHHIIIHHHGGGEEECCCBBBBBBBBBCCCEEEGGGIIIJJJHHHEEE@@@>>>;;;:::888555333333222333/////////000000000000000......---,,,,,,,,,,,,---)))+++,,,+++***))))))))),,,***)))***,,,---------)))******************))),,,,,,---------,,,,,,+++)))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))*********++++++************+++++++++,,,************************++++++,,,---......//////************************+++++++++***++++++,,,---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,---...///000........................---,,,,,,---///000000///111111111111000000000000000......222444444666:::???LLLaaayyy~~~lllddd___YYYVVVWWWSSSSSSSSSQQQPPPPPPQQQRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRQQQOOONNNLLLKKKKKKKKKHHHJJJLLLMMMMMMOOOQQQSSSQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRQQQRRRTTTUUUTTTSSSUUUTTTRRROOOLLLJJJHHHGGGFFFGGGHHHHHHHHHHHHJJJLLLLLLMMMNNNOOONNNMMMKKKJJJLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGHHHJJJMMMOOOPPPPPPPPPOOOOOONNNLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKNNNOOOOOOPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMKKKKKKLLLLLLMMMNNNNNNOOOLLLMMMMMMNNNNNNOOOOOOOOOqqqddd\\\VVVUUUUUUQQQOOOPPPMMMKKKIIIGGGGGGGGGHHHIIIIIIHHHFFFEEEDDDCCCDDDDDDFFFHHHJJJKKKJJJFFFAAA???;;;:::888555333333333333111111000000//////............---,,,,,,,,,,,,---(((***++++++)))(((((()))'''&&&%%%&&&(((******)))))))))************))))))'''((()))*********************************************+++,,,,,,,,,,,,+++((())))))))))))************++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))+++,,,------+++,,,,,,------......///++++++******++++++,,,---,,,------------,,,++++++,,,,,,++++++,,,---///000........................---,,,,,,---///000000///111111111000000000000000444///---///111222444999555:::GGG\\\sssssseee^^^VVVPPPQQQVVVSSSSSSSSSRRRQQQRRRTTTUUUSSSRRRQQQPPPPPPPPPQQQRRRQQQPPPOOOMMMLLLLLLKKKKKKHHHJJJLLLMMMNNNOOOQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTSSSUUUTTTRRROOOLLLIIIGGGFFFEEEFFFGGGGGGFFFGGGIIIKKKMMMOOOPPPQQQQQQOOOLLLJJJMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGJJJLLLOOOQQQNNNNNNNNNNNNLLLKKKJJJIIIIIIHHHGGGFFFFFFHHHIIIJJJJJJKKKLLLMMMNNNMMMMMMLLLIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKsssaaaZZZTTTSSSRRROOOLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMFFFEEECCCAAAAAAAAAAAABBBFFFGGGHHHHHHGGGEEEBBBAAA???<<<888666555444222000333111//////000111000///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,***)))))))))************))))))))))))******)))***+++++++++,,,///222***((('''(((+++,,,+++)))++++++,,,------------,,,+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******''''''((()))***++++++,,,((()))***---///...+++)))++++++++++++++++++++++++------,,,+++,,,---...///......//////000111111111............////////////111111000000//////....../////////000111333444555444666===GGGTTThhhnnnggg___YYYWWWVVVUUUSSSSSSTTTTTTTTTSSSRRRPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPMMMMMMMMMMMMNNNPPPQQQRRROOOPPPQQQQQQPPPPPPRRRTTTTTTRRRPPPNNNNNNOOORRRSSSPPPPPPOOOPPPOOOLLLGGGDDDEEEEEEEEEEEEFFFGGGHHHIIINNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFJJJIIIHHHGGGFFFEEEEEEEEEIIIJJJJJJJJJHHHIIIJJJLLLPPPOOONNNLLLJJJHHHFFFFFFCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIIIIKKKMMMOOOPPPLLLJJJHHHJJJLLLMMMKKKIIIJJJIIIIIIHHHIIIJJJLLLMMMsssaaaZZZTTTSSSRRROOOLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDBBB@@@;;;888555444444555444333333222000///000111000///.........---------,,,,,,(((((()))))))))*********,,,,,,***)))))))))************))))))))))))))))))''')))******)))***,,,...***((('''(((+++,,,+++)))'''((())))))******))))))+++++++++*********))))))++++++************++++++++++++++++++++++++++++++*********)))))))))((((((,,,,,,,,,+++***))))))(((,,,+++***+++,,,,,,+++***++++++++++++++++++++++++++++++*********+++,,,---////////////////////////............////////////////////////000000000000//////000000111222333444333333777===EEEQQQfffxxxqqqhhheee```ZZZWWWVVVVVVTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTOOOPPPPPPOOONNNNNNOOOQQQQQQPPPOOONNNNNNOOOPPPQQQMMMLLLLLLLLLLLLIIIFFFCCCCCCDDDDDDEEEFFFHHHJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEELLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIKKKMMMOOONNNMMMKKKIIIGGGEEEDDDBBBCCCDDDFFFGGGGGGHHHHHHKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLJJJHHHHHHKKKLLLKKKIIIJJJIIIHHHHHHHHHIIIJJJKKKtttaaaZZZTTTSSSRRROOOLLLLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKJJJGGGEEEBBBAAAAAAAAADDDEEEFFFFFFEEECCCAAA???;;;999666555555555555444444222000///000000///...//////.........---------)))))))))))))))*********,,,+++******)))*********+++*********))))))((((((&&&((()))***)))((()))***)))(((''')))+++,,,,,,+++&&&'''(((((())))))((((((+++++++++***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))......---,,,+++***)))(((...,,,***)))***+++,,,+++++++++++++++++++++++++++++++++*********+++,,,---000//////...------,,,,,,---............/////////.........///000111111111000000000000000111222333333222333555777===KKKXXXvvvxxxkkkaaa[[[ZZZXXXVVVUUUUUUUUUTTTSSSTTTTTTTTTTTTSSSRRRQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRTTTVVVWWWWWWWWWVVVQQQQQQQQQPPPMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIIIIIIIIIIGGGEEECCCCCCDDDEEEFFFHHHJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIKKKLLLMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJLLLIIIGGGGGGHHHJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHtttaaaZZZTTTSSSRRROOOLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFCCCAAA???>>>>>>>>>CCCDDDEEEEEEDDDCCC@@@??????<<<999666666555444222555222000000000000///...............------------++++++++++++++++++++++++++++++******************++++++******))))))((('''&&&(((******)))''''''''')))((())))))+++,,,,,,,,,((()))******++++++******************************+++++++++******+++++++++************************++++++++++++++++++++++++++++++++++++++++++******,,,***)))***+++------,,,***+++++++++++++++,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------.........//////.../////////000000000111111000000000000000111222333222333555555777@@@JJJZZZpppuuujjjddd___[[[UUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRROOOOOOOOONNNMMMLLLKKKKKKMMMOOOQQQSSSSSSSSSQQQPPPQQQSSSUUUWWWXXXXXXWWWVVVSSSSSSSSSQQQNNNLLLMMMNNNLLLMMMNNNOOOOOOOOONNNMMMNNNKKKIIIHHHIIIJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCAAAAAABBBCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGIIIKKKKKKJJJIIIHHHFFFEEECCCCCCBBBBBBCCCCCCDDDEEEFFFFFFJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLLLLMMMLLLJJJIIIHHHKKKIIIGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFsssaaaZZZTTTSSSRRROOOLLLLLLMMMLLLJJJHHHGGGFFFFFFFFFHHHGGGEEECCCBBBBBBCCCCCCBBBCCCDDDEEEDDDBBB@@@???===:::777555444444222111444222000///000000///...---------,,,,,,,,,,,,+++++++++++++++++++++++++++************+++******************+++***)))((('''''')))++++++)))((('''((()))***************+++,,,)))***++++++,,,,,,++++++******************************))))))))))))******************************++++++++++++++++++++++++***************)))))))))''''''))),,,...///---+++*********++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------......------------............111000000000/////////...000000000///000000111111444222333666666666;;;CCCGGGWWWpppttteee___]]]ZZZVVVUUUWWWXXXYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMLLLMMMOOOQQQQQQQQQOOONNNOOOPPPSSSUUUVVVVVVUUUTTTRRRSSSRRROOOLLLJJJKKKKKKKKKMMMNNNPPPPPPPPPOOONNNMMMKKKHHHGGGHHHIIIJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDBBB@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBDDDEEEDDDDDDDDDFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGIIIJJJLLLNNNOOOPPPPPPLLLLLLMMMLLLKKKJJJHHHFFFJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEErrraaaZZZTTTSSSRRROOOLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDBBBCCCDDDEEEDDDCCCAAA@@@666444222111222333333222333111//////000111000///------,,,,,,,,,+++++++++*********)))))))))))))))))))))***++++++++++++***((()))***++++++***)))((((((***++++++)))((()))***+++,,,,,,,,,***)))***+++'''((())))))******))))))***************+++++++++***))))))))))))))))))***************************)))))))))))))))*********,,,,,,+++***)))''''''&&&&&&''')))---//////---+++*********++++++,,,,,,---)))***+++,,,,,,,,,++++++++++++,,,,,,---......///,,,------------.........111111111000///.........///////////////000111222333111111333333111444999;;;DDDUUUllltttfff\\\XXXVVVTTTQQQVVVXXXZZZZZZXXXVVVTTTTTTRRRRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOOQQQRRRRRRRRRQQQPPPPPPPPPMMMJJJHHHHHHIIIKKKLLLNNNOOOPPPPPPOOONNNLLLIIIGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFEEEEEEEEEFFFHHHIIIGGGHHHJJJMMMOOOPPPQQQQQQLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFqqqaaaZZZTTTSSSRRROOOLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFEEECCCAAA@@@@@@@@@@@@BBBCCCEEEEEEEEEDDDBBBAAA777555222222333444444333111000...///111222111111...---------,,,,,,,,,,,,*********)))))))))((((((((()))***+++,,,++++++***&&&''')))+++++++++***)))((()))***)))((((((***+++,,,......---)))((((((***&&&'''(((((())))))(((((())))))*********++++++++++++******))))))******+++************************(((((()))))))))*********,,,,,,+++******)))((((((*********+++------+++***)))******+++,,,,,,------)))***+++,,,,,,,,,++++++---------------.........,,,,,,---------.........000000000000////////////.........//////111222333333000000222111///000444666:::DDDSSShhhjjjeee\\\VVVSSSRRRRRRQQQTTTWWWYYYYYYVVVSSSSSSSSSQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQNNNKKKJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>============???AAABBBBBBBBBBBBEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJIIIGGGGGGGGGHHHJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGJJJLLLLLLIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGqqqaaaZZZTTTSSSRRROOOLLLLLLJJJIIIHHHFFFFFFFFFFFFGGGIIIHHHEEECCCAAA?????????BBBCCCEEEFFFFFFDDDBBBAAA===:::777555555555444333000///...///111222222222//////.........---------,,,,,,,,,,,,++++++******((()))***+++,,,,,,+++***%%%&&&)))+++,,,,,,+++***((())))))(((''''''***,,,---//////---)))'''((()))'''(((((()))))))))))))))))))))******++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))***+++,,,,,,------000---+++******+++***)))))))))***+++,,,,,,------+++,,,---...///...------000//////......------,,,,,,,,,,,,---------............//////000000111111---------...///111222333444111000222333111333777555888===CCCQQQhhhzzzvvvuuuhhh[[[XXXTTTPPPNNNOOOQQQSSSQQQTTTWWWVVVSSSQQQRRRSSSPPPOOONNNNNNNNNOOOPPPQQQOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOTTTUUUTTTRRROOOMMMNNNOOOJJJJJJJJJKKKLLLMMMMMMNNNOOOMMMKKKKKKKKKKKKIIIGGGAAABBBCCCEEEGGGIIIKKKMMMGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@EEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBBBBCCCEEEGGGFFFGGGHHHJJJLLLMMMOOOOOOKKKJJJIIIHHHHHHIIIKKKMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIFFFJJJNNNNNNJJJGGGFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHqqq___XXXSSSSSSRRRNNNKKKJJJLLLJJJHHHFFFEEEEEEFFFFFFEEEFFFGGGEEEBBBAAAAAABBBDDDEEEGGGHHHHHHFFFDDDBBB@@@<<<666222111222333333222222111111000/////////......---------,,,,,,,,,---,,,+++***)))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,+++++++++******'''''''''(((((()))***+++...,,,***)))(((((()))***+++)))''''''))),,,------...+++((((((***+++***(((''''''(((((())))))******++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,------.....................////////////---......///000111111222111111222222222333333333555777:::<<>><<<===@@@BBB@@@@@@AAABBBCCCCCCCCCCCCGGGGGGFFFEEEDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC???AAABBBAAAAAAAAADDDFFFGGGHHHJJJLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOMMMJJJJJJKKKKKKLLLKKKKKKJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFuuubbbZZZTTTSSSRRRNNNKKKKKKLLLKKKHHHFFFEEEFFFFFFGGGEEEFFFFFFEEEBBBAAAAAABBBCCCEEEFFFHHHGGGEEECCCBBB@@@<<<666222222222333333222222111111000000//////......---------,,,,,,,,,,,,,,,+++***))))))))))))******************++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((*********))))))((((((((('''''''''(((((()))***+++''''''((()))***+++,,,---***)))((()))***++++++***000...++++++,,,...---+++((((((((()))))))))))))))+++******))))))******+++))))))*********+++++++++******++++++++++++***************+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------..................////////////---......///000000111111000000000111111111222222///222555666999CCCSSS___}}}vvvmmmbbbYYYUUUUUUSSSQQQPPPOOOOOOPPPQQQSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLPPPNNNMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEFFFHHHJJJLLLMMMPPPTTTUUUUUUSSSSSSSSSOOOMMMKKKKKKMMMOOONNNLLLLLLJJJIIIGGGEEEDDDCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHEEECCCBBBAAAAAAAAA@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCBBBBBBBBBDDDFFFHHHHHHIIIJJJLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLNNNOOOOOOMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGxxxeee\\\UUUSSSRRROOOMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFFFFDDDBBBAAABBBCCCCCCDDDEEEFFFFFFDDDBBBAAA???;;;666333222333333333222222222111000000//////......---------,,,,,,,,,++++++***************+++******************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((('''''''''(((((()))***++++++++++++++++++******)))+++***))))))***+++)))(((,,,+++))))))*********)))))))))))))))))))))((((((+++******))))))******+++(((((()))))))))***************++++++++++++******))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,---------------............/////////.........//////000000111/////////000000000111111000333666666555999BBBIIIYYYmmmyyyllleee```YYYTTTRRRRRRRRRQQQPPPPPPQQQRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLOOONNNMMMMMMOOOOOONNNMMMJJJHHHEEECCCCCCEEEHHHJJJJJJMMMQQQSSSSSSSSSSSSTTTTTTRRRPPPOOOOOOOOONNNMMMLLLKKKIIIFFFEEEDDDCCCCCCGGGGGGGGGHHHHHHIIIIIIJJJGGGHHHIIIIIIHHHEEECCCAAAAAABBBCCCDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGBBBCCCDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIKKKMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRPPPOOOLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHzzzhhh^^^VVVTTTRRROOONNNOOOMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFFFFDDDBBBAAABBBDDDCCCDDDEEEEEEEEEDDDBBBAAA???;;;777444333444444444333333222111111000000///......---------,,,,,,,,,*********)))******++++++++++++******))))))(((((())))))))))))))))))))))))************************************************''''''''''''((()))***+++------,,,,,,,,,...000111///---***))))))******))))))(((((((((((((((((((((+++******))))))(((((((((******))))))))))))******))))))))))))*********+++++++++,,,,,,,,,,,,++++++************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000/////////000000000111111333555777666444555:::???AAAQQQhhh}}}vvvkkkbbb^^^\\\XXXUUUUUUPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTQQQOOONNNNNNOOOPPPNNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMNNNPPPQQQPPPOOOMMMJJJFFFCCCBBBDDDFFFHHHKKKMMMPPPQQQPPPPPPPPPPPPUUUTTTRRRQQQQQQQQQPPPPPPOOOMMMKKKHHHFFFEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJKKKJJJGGGDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHDDDEEEFFFFFFEEEEEEGGGIIIKKKKKKJJJJJJKKKNNNPPPRRROOOOOOOOOPPPPPPPPPPPPPPPQQQPPPPPPQQQTTTUUUTTTSSSOOOMMMKKKIIIIIIJJJKKKLLLJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJ|||hhh___VVVTTTSSSPPPOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEECCCAAAAAACCCEEECCCDDDDDDEEEDDDCCCBBBBBB>>>;;;777444444555444444333333222222111000000000......---------,,,,,,,,,*********)))******+++++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++'''''''''***///666===BBB333///***((((((***,,,,,,******+++++++++***++++++++++++******))))))((((((***))))))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000111111111222222000111111000///111555:::999AAAOOO```rrryyyppphhh```YYYWWWVVVSSSRRRTTTOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRPPPNNNMMMMMMNNNOOONNNNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNPPPQQQQQQPPPOOOLLLHHHEEEDDDDDDFFFGGGHHHKKKMMMNNNNNNNNNOOOPPPSSSSSSRRRRRRQQQQQQRRRSSSSSSQQQMMMJJJHHHGGGGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHKKKLLLMMMMMMMMMKKKJJJIIIFFFGGGGGGGGGFFFFFFGGGIIIMMMLLLKKKKKKMMMOOORRRTTTQQQQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOPPPRRRTTTTTTSSSRRRPPPNNNLLLKKKKKKMMMNNNJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKKKK}}}fff]]]VVVUUUTTTQQQPPPQQQLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEBBBAAAAAACCCFFFDDDEEEEEEEEEDDDDDDCCCCCC>>>;;;777555555555555444333333333222111111000000......---------,,,,,,,,,++++++***************+++))))))))))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''(((((()))***+++)))(((((()))...444;;;???333///***'''(((***,,,---&&&(((******)))((()))*********************))))))***))))))(((((())))))******++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,------------.................................000000000111111111222222000000///......111666999888:::@@@JJJVVVggg}}}}}}qqqgggaaa___XXXSSSSSSRRRPPPPPPRRROOOOOOOOOOOOOOOPPPOOOOOOOOOOOOMMMLLLLLLMMMMMMNNNOOOOOONNNNNNMMMNNNNNNNNNPPPPPPQQQQQQQQQQQQRRRRRROOONNNMMMNNNPPPQQQPPPOOONNNLLLIIIGGGEEEDDDEEEEEECCCFFFIIIKKKLLLNNNPPPRRROOOPPPQQQPPPPPPPPPRRRTTTUUUSSSOOOKKKIIIHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPOOONNNLLLJJJHHHGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPOOONNNKKKJJJGGGHHHHHHGGGFFFFFFGGGIIILLLLLLLLLLLLNNNPPPRRRSSSQQQQQQQQQRRRSSSSSSTTTTTTPPPNNNMMMMMMOOOQQQQQQPPPSSSQQQPPPNNNMMMMMMMMMNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMzzzccc[[[VVVVVVVVVRRRPPPPPPKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@AAADDDFFFFFFFFFEEEEEEEEEDDDDDDDDD===:::777666666666555444444333333222222111111000......---------,,,,,,,,,,,,,,,+++***))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))%%%%%%%%%&&&&&&''''''''''''''''''(((((()))***+++,,,,,,+++++++++,,,---......+++)))((()))******)))"""%%%((((((&&&%%%&&&'''******************++++++))))))(((((((((((())))))************++++++++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,---------................................./////////000000000111111333333333222222333555777666555888>>>CCCKKK[[[jjjwwwllleee___\\\YYYTTTPPPQQQPPPNNNOOOSSSOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPOOONNNMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQRRRRRROOONNNMMMNNNOOOPPPOOONNNKKKJJJIIIGGGFFFDDDCCCCCCCCCEEEHHHIIIJJJLLLNNNPPPMMMNNNPPPOOOMMMMMMOOORRRVVVSSSOOOKKKIIIHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQPPPMMMKKKIIIGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRRRRPPPQQQRRRSSSRRRPPPNNNLLLGGGHHHHHHGGGFFFFFFGGGIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRPPPNNNNNNOOOQQQQQQPPPRRRQQQPPPOOONNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJLLLMMMNNNuuuaaaZZZUUUVVVVVVSSSPPPPPPKKKKKKKKKJJJIIIHHHFFFEEEFFFEEEDDDBBB@@@AAADDDGGGFFFFFFFFFFFFEEEEEEEEEEEE===:::777666666666666444444444333222222111111000......---------,,,,,,,,,---,,,+++***))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))'''''''''(((((()))***+++%%%''')))******)))((('''(((((((((***+++***'''%%%$$$(((++++++)))((()))***)))))))))***+++++++++,,,))))))(((((((((((())))))))))))))))))************))))))************)))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,---------...........................---............/////////000222333333333222111111000222111555:::;;;;;;EEEQQQbbbsssvvvjjjdddaaa___^^^TTTOOOLLLMMMMMMLLLMMMQQQPPPPPPPPPOOOMMMKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKQQQPPPOOONNNMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQOOONNNMMMMMMOOOOOONNNMMMHHHHHHHHHGGGFFFDDDBBBAAAFFFHHHIIIIIIIIIIIIJJJLLLLLLNNNOOONNNKKKJJJMMMOOOVVVSSSOOOJJJHHHGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSSSSQQQOOOKKKHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNQQQTTTVVVWWWXXXRRRSSSUUUVVVUUURRRPPPNNNGGGHHHHHHGGGFFFEEEGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQUUUSSSQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPNNNMMMKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOooo___YYYUUUTTTSSSOOONNNPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEECCCAAAAAACCCEEEGGGGGGFFFFFFEEECCCBBBAAA@@@===888666555666666555555444333222111000000000///...---,,,,,,,,,)))(((,,,,,,,,,+++++++++******&&&&&&'''))))))*********))))))*********))))))(((************))))))))))))'''''''''''''''((())))))+++***)))(((((()))***+++''''''''''''((()))++++++))))))))))))(((((((((((((((((())))))))))))((((((((()))***++++++***)))(((******)))((('''&&&%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,---------,,,++++++***+++,,,---............---------............//////////////////000111111000000000111222222333333555444555555777999<<<===HHHSSSiiixxxtttoooiiiccc^^^[[[ZZZRRRQQQOOOMMMMMMNNNOOOPPPTTTSSSPPPNNNLLLKKKJJJJJJNNNMMMKKKJJJJJJJJJKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMOOOOOOOOOOOONNNNNNMMMLLLNNNMMMKKKHHHFFFDDDCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNNNNMMMKKKHHHFFFNNNNNNMMMLLLKKKKKKLLLLLLJJJKKKMMMOOOPPPPPPPPPOOOUUUTTTTTTSSSQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFHHHHHHHHHIIIIIIHHHGGGGGGRRRPPPNNNLLLLLLNNNQQQSSSSSSTTTUUUUUUTTTRRRPPPOOOOOOOOOOOONNNMMMLLLKKKJJJLLLLLLKKKKKKLLLMMMMMMNNNIIIIIIJJJLLLLLLMMMLLLLLLnnn___YYYTTTTTTRRROOOMMMOOONNNMMMKKKIIIHHHFFFFFFEEEEEEEEEEEECCCAAAAAACCCEEEGGGGGGFFFFFFEEECCCBBBAAAAAA===999666666666666666666555444222111111111111000...+++************(((*********)))))))))((((((&&&'''((()))************))))))************))))))*********)))))))))((((((((((((((((((((()))******)))((('''&&&&&&'''((()))((((((((((((((()))***+++***)))))))))(((((((((((((((((())))))))))))((((((((()))************)))(((***)))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,)))***+++,,,------------***+++,,,---............------------............///////////////000000111///000000111111222333333333333333444555777999:::===AAAMMM___sss|||pppgggeeeaaa\\\XXXUUUSSSRRRPPPOOOMMMLLLLLLLLLNNNNNNOOOOOONNNMMMLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLOOOOOOOOOOOOOOOOOONNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOORRRRRRQQQQQQPPPOOOMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQTTTSSSSSSRRRPPPNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNNNNOOOOOOOOOOOOnnn___YYYTTTTTTRRROOOMMMOOONNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEECCCAAAAAACCCEEEFFFFFFFFFFFFEEECCCBBBAAABBB>>>:::777777777777777777666555333222222111111222000---+++,,,,,,,,,+++*********)))))))))))))))'''((()))******+++******))))))************))))))******))))))))))))(((((()))))))))))))))***++++++((((((''''''''''''((((((***)))))))))))))))************)))))))))((((((((((((((())))))))))))((((((((())))))******))))))((()))))))))******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++.........---,,,+++***)))++++++,,,,,,------......------------............//////......//////000111//////000111111222222333111111111222333444666777777777;;;DDDRRRhhhssshhhaaa[[[YYYXXXUUUTTTRRRRRRRRRNNNMMMLLLKKKJJJKKKLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIJJJKKKLLLLLLLLLLLLOOOPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMNNNNNNOOOOOOOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFHHHIIIJJJJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNPPPPPPOOOOOONNNLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLnnn```ZZZUUUUUUSSSPPPNNNPPPOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEECCCAAAAAACCCEEEFFFFFFFFFFFFEEEDDDCCCBBBBBB???:::888777888888777777666555444333222222222333222111000111111///---++++++++++++++++++++++++(((((()))***++++++******((())))))************)))***)))))))))(((((((((((())))))(((((())))))***+++******))))))))))))******+++******))))))))))))************)))))))))(((((((((((())))))))))))((((((((())))))))))))))))))((()))))))))************+++(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,------,,,,,,+++***+++++++++,,,,,,------...,,,,,,---------.........///............///000000//////000000111222222222000000111111222333444444666777;;;@@@EEEPPPeeewwwwwwkkkccc^^^[[[UUUUUUTTTTTTSSSSSSSSSSSSMMMMMMLLLKKKJJJKKKKKKKKKHHHIIIKKKMMMMMMMMMKKKJJJFFFGGGIIIKKKLLLLLLLLLKKKOOOOOOOOOOOOOOONNNLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHEEEEEEGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMJJJKKKLLLLLLMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGIIIKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOOOOOOOOOOKKKKKKLLLLLLMMMLLLLLLLLLGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIJJJJJJJJJoooaaa[[[VVVVVVUUUQQQPPPQQQOOONNNLLLJJJHHHGGGGGGFFFEEEEEEEEECCCAAAAAACCCEEEEEEEEEFFFEEEEEEDDDCCCBBBBBB???:::888777888888777777666555444333222222222111111222333444222///,,,++++++++++++++++++++++++(((((()))************)))(((((()))***************)))))))))(((((((((((('''(((''''''''''''((())))))))))))************))))))******))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))(((((((((((((((((()))******)))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************(((((()))))))))*********%%%''')))+++...000111111,,,,,,+++++++++,,,------,,,,,,,,,------------..................//////000...//////000111111222222111111111222333333333333333555999<<<<<>>:::777777777777777777666555333222222111111---...///000111000,,,))))))))))))))))))*********(((((())))))))))))(((((('''((()))******+++******))))))(((((((((((('''''''''''''''''''''(((((()))''''''(((((((((((('''''')))((((((((((((((())))))++++++*********)))))))))(((((())))))))))))(((((()))((((((''''''(((((()))*********))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++,,,---------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,------------......------......///000......///000000111111222111222222333333333222222444333333555666777===FFFKKKXXXnnnzzzmmmfff]]]VVVSSSQQQMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJHHHGGGFFFBBBCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKFFFGGGGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIFFFFFFGGGHHHIIIIIIHHHHHHDDDCCCCCCCCCCCCCCCDDDEEEIIIIIIHHHHHHHHHJJJKKKMMMRRROOOJJJFFFDDDDDDEEEFFFEEEEEEFFFHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLnnn___YYYUUUTTTSSSOOONNNOOOOOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEECCCAAAAAACCCEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA===999666666666666666666555444222111111111111///---,,,,,,------,,,+++(((((()))))))))*********''''''(((((((((((('''''''''((()))******+++++++++))))))((((((((('''''''''((((((((('''((())))))***&&&'''((())))))((('''&&&'''&&&&&&&&&'''((())))))+++++++++*********))))))(((((())))))))))))(((((()))(((''''''''''''((()))))))))***************+++'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++//////...---,,,***)))(((---,,,+++))))))***,,,---++++++,,,,,,,,,---------...------------...//////......//////000111111111111111222333333222111000777222111333555666999>>>999BBBOOO___qqqzzzmmmddd___[[[UUURRRRRRPPPMMMJJJJJJJJJLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGIIIKKKLLLKKKIIIHHHIIIHHHHHHGGGGGGGGGGGGHHHJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGFFFFFFEEEEEEEEEFFFCCCDDDFFFHHHHHHGGGFFFEEEBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGHHHBBBCCCDDDEEEFFFFFFGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDIIIHHHGGGGGGHHHIIIKKKMMMOOONNNKKKHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCFFFHHHJJJmmm^^^WWWSSSSSSQQQNNNLLLNNNPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEECCCAAAAAACCCEEEDDDEEEEEEEEEEEEEEEDDDCCC@@@===888666555666666555555555333222111000000000333///+++***+++---///000******++++++,,,,,,,,,,,,&&&'''''''''''''''&&&&&&''''''(((******+++++++++)))((((((((('''''''''''')))))))))))))))******+++((()))***++++++***)))(((%%%%%%%%%&&&&&&((()))***+++++++++************)))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((()))***+++,,,---......&&&''''''((()))******+++))))))))))))))))))))))))************************************++++++++++++%%%''')))+++...000111111...,,,+++))))))***,,,---++++++,,,,,,,,,---------...------------...//////......//////000111111111000111111222222111///...555000///444777555222222888;;;@@@GGGRRRcccvvvyyynnnfff___[[[UUUQQQNNNMMMOOOOOOMMMJJJCCCEEEGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDEEECCCBBBAAAAAABBBCCCEEEFFFCCCEEEHHHJJJKKKKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFBBBDDDFFFGGGHHHGGGFFFEEE@@@AAABBBCCCDDDCCCBBBAAADDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEE@@@AAABBBDDDEEEFFFFFFFFF???@@@BBBCCCDDDEEEEEEEEEAAAAAAAAAAAABBBCCCDDDDDDHHHGGGFFFFFFFFFHHHKKKLLLKKKKKKKKKJJJHHHFFFEEEDDDHHHHHHHHHIIIJJJKKKMMMNNNMMMMMMMMMMMMLLLKKKIIIIIIHHHGGGFFFDDDBBBAAAAAAAAADDDDDDCCCDDDEEEHHHKKKMMMlllaaaZZZUUUSSSQQQMMMLLLNNNPPPOOOMMMKKKIIIHHHGGGFFFDDDDDDCCCBBB??????AAABBBEEEEEEEEEEEEDDDDDDDDDDDD???<<<999888888888777666666555444333222111111111000///...---+++***)))(((+++++++++************)))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''(((((((((&&&&&&(((******************)))((((((&&&''''''((()))******+++)))))))))))))))******+++************))))))))))))(((((()))(((((('''&&&&&&)))))))))))))))******+++******************************))))))))))))******,,,+++++++++******))))))************************,,,)))'''(((+++---,,,***))),,,+++'''***222777555---,,,,,,+++*********+++,,,+++***,,,...//////...---------,,,,,,+++++++++,,,---......//////......000////////////000111111111111222222222333333333666999===???AAAHHHRRR[[[tttxxxjjj```[[[XXXTTTQQQNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGEEECCCAAA@@@CCCDDDEEEDDDAAA?????????DDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCGGGFFFFFFGGGIIIIIIHHHFFFIIIHHHGGGEEECCCAAA???>>>AAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAACCCBBBAAAAAABBBDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCAAABBBCCCDDDCCCBBBAAA@@@>>>>>>???@@@AAACCCDDDEEEBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???EEEDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFnnnaaaZZZTTTSSSQQQMMMLLLNNNOOONNNLLLJJJHHHGGGFFFFFFDDDEEEDDDBBB@@@@@@AAACCCFFFFFFFFFEEEEEEEEEDDDDDD???<<<999888888888777666666555444333222111111111...------,,,,,,++++++++++++++++++*********))))))(((((())))))))))))(((((())))))((((((((('''''''''******)))(((''''''''''''))))))******))))))(((''''''''''''((()))*********)))))))))))))))******+++*********)))))))))(((((())))))******)))(((((('''))))))(((((())))))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((('''************************+++)))'''(((***,,,+++***(((++++++(((***111555444---,,,++++++******++++++,,,+++***,,,...//////...---------,,,,,,+++++++++,,,---......//////......//////............//////111111111222222222333333222555888999:::???GGGMMMUUUaaauuu}}}oooggg\\\VVVTTTSSSPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDBBB@@@>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDFFFEEEEEEFFFHHHHHHGGGFFFGGGFFFEEECCCAAA@@@>>>===@@@@@@BBBCCCCCCDDDDDDDDD??????>>>>>>>>>??????@@@???AAABBBBBB@@@@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@AAAAAAAAA@@@@@@???>>>????????????@@@@@@AAABBB???@@@@@@AAAAAA@@@@@@???AAABBBBBBBBBBBBAAA@@@@@@DDDCCCAAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDpppaaaZZZTTTSSSQQQMMMLLLMMMNNNMMMKKKIIIHHHFFFFFFFFFFFFFFFEEECCCAAAAAABBBDDDEEEFFFFFFFFFEEEEEEDDDDDD???<<<999888888888777666666555444333222111111111,,,,,,,,,,,,,,,---------++++++*********)))))))))(((((())))))))))))(((((()))))))))))))))(((((((((---***''''''((()))'''$$$((())))))))))))(((''''''''''''(((((())))))******)))))))))))))))******+++******))))))))))))((((((***************))))))((())))))(((((())))))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((***************************)))'''(((***++++++***(((******)))***///222111,,,,,,++++++******++++++,,,+++***+++---///...---------,,,,,,,,,,,,++++++,,,---......//////......000/////////////////////111111111222222222222333000222444555444666;;;??????GGGUUUfffxxxzzzqqqjjj___ZZZSSSPPPOOOOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCDDD@@@AAABBBAAA???=========??????@@@AAABBBCCCCCCDDDFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDEEEGGGHHHFFFEEEEEEDDDCCCBBB@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA;;;;;;;;;;;;<<<===>>>???>>>???@@@@@@??????@@@AAACCCBBBBBBAAA@@@???>>>===???@@@AAABBBBBBBBBBBBAAA@@@@@@???===<<<<<<<<<<<>>>>>>>>>>>>>>???>>>>>>????????????>>>>>>??????@@@@@@AAAAAA@@@@@@BBBAAA@@@>>>>>>>>>??????AAAAAAAAABBBAAAAAA@@@???CCCCCCDDDEEEFFFGGGHHHIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBppp```YYYTTTRRRPPPMMMKKKMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGFFFDDDBBBBBBCCCEEEDDDDDDEEEEEEEEEDDDCCCBBB???<<<999888888888777666666555444333222111111111------------------------************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,((($$$%%%(((***'''###(((((((((((((((''''''&&&'''((((((((()))))))))***)))))))))))))))******+++***)))))))))(((((((((((()))))))))******))))))(((((((((((((((((()))************************************))))))))))))******+++++++++***************************************))))))(((((()))*********((()))******+++---//////,,,,,,++++++***++++++,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............///000000111222222222111111111111222222222222000222444444333444666888;;;???FFFNNNYYYfffrrrzzzwwwoookkkhhhdddaaa^^^ZZZVVVSSSQQQPPPMMMKKKHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGEEECCCBBBBBBBBBBBB???AAABBBAAA???=========>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCBBBAAA@@@??????>>>===>>>???????????????>>>;;;;;;;;;;;;<<<===>>>???<<<===???>>>======>>>@@@AAAAAAAAA@@@@@@?????????>>>??????@@@@@@@@@@@@@@@AAA@@@>>><<<:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????>>>>>><<<<<<===??????@@@@@@@@@AAA@@@???>>>============>>>???????????????>>>>>>???@@@AAACCCDDDFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>======??????@@@@@@AAAAAAAAAAAAooo```YYYTTTRRRPPPLLLKKKMMMJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGFFFDDDBBBBBBDDDEEEBBBCCCDDDEEEDDDCCCBBB@@@???<<<999888888888777666666555444333222111111111///......------,,,,,,+++*********)))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''')))$$$!!!###(((***(((%%%(((((((((((((((''''''&&&(((((((((((()))))))))))))))))))))))))))******+++)))))))))(((((((((((('''''''''(((((()))(((((('''((((((((('''((())))))***))))))))))))))))))))))))******))))))))))))************************++++++************************))))))))))))))))))***+++***))))))***++++++,,,...,,,++++++***++++++,,,,,,,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........***+++---///111222222222000000111111111222222222000111333444444444555666777999<<>>>>>>>>>>>>>>???@@@BBBCCCDDDDDD@@@@@@???>>>>>>???@@@AAAAAAAAAAAABBBEEEFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>???>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>===<<<<<<===?????????@@@@@@AAAAAAAAABBB??????>>>>>>>>>?????????AAA@@@>>><<<::::::;;;;;;999999999:::;;;<<<>>>>>>>>>?????????>>>>>>===<<<999:::;;;===>>>>>>>>>>>>AAA@@@???>>>>>>======<<<======>>>>>>???>>>>>>===;;;<<<>>>@@@CCCFFFHHHIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>AAAAAAAAAAAABBBBBBBBBBBBooo```YYYSSSRRRPPPLLLKKKLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDBBBBBBCCCEEEBBBCCCDDDEEEEEECCCAAA@@@???<<<999888888888777666666555444333222111111111/////////...---,,,,,,+++******)))))))))((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&$$$"""$$$'''***)))(((((())))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))******+++))))))((((((((((((''''''&&&''''''(((((((((((('''((((((''''''(((((()))***''''''''''''''''''''''''******))))))))))))******(((((((((((())))))))))))************************)))***+++***))))))+++------***)))++++++***+++...++++++******++++++,,,,,,,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------,,,---......//////......&&&'''***---//////000000000000000111111111111222///000111222333444444555222444777999;;;>>>AAADDDHHHOOOZZZeeeqqqwwwllleeeaaa___\\\[[[[[[YYYVVVTTTSSSSSSRRRQQQOOONNNMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBDDDEEEFFFFFFFFFIIIHHHFFFDDDAAA@@@?????????@@@AAAAAA???>>>>>>???>>>??????@@@AAABBBCCCCCC>>>===<<<;;;<<<===>>>???@@@??????AAACCCEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>===<<<::::::999999999999999:::;;;<<<======<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCAAA@@@???>>>============@@@???>>>===<<<;;;;;;;;;777777888999:::<<<>>>???<<<======<<<<<<;;;:::999888999:::;;;<<<======<<<@@@@@@??????>>>>>>======<<<<<<======>>>>>>======:::;;;===???BBBEEEGGGHHHFFFEEECCCBBBAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCppp___YYYSSSRRROOOLLLJJJLLLJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFFFFDDDBBBAAACCCEEECCCDDDFFFGGGGGGEEECCCAAA???<<<999888888888777666666555444333222111111111...............---------***)))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''((((((((((((''''''''''''((())))))***))))))******))))))((('''))))))))))))(((((((((((()))))))))))))))******+++))))))((((((((('''''''''''''''((()))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))***************************+++,,,,,,******,,,...000+++)))++++++)))+++000++++++******++++++,,,---,,,+++***+++,,,,,,+++***+++++++++,,,,,,---------,,,---......//////......(((***,,,...//////...---000000000000111111111111111000000000222333333444222444777888888:::<<<>>>===???CCCIIIQQQ]]]jjjrrrxxxpppjjjeee^^^ZZZVVVVVVVVVWWWXXXXXXXXXWWWPPPPPPOOONNNLLLKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@===???@@@???>>>======>>>>>>>>>>>>??????@@@@@@@@@===<<<;;;:::;;;<<<>>>???>>>>>>>>>@@@CCCDDDCCCBBB>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???======999999999999:::;;;<<<<<<;;;<<<======<<<<<<===>>>===>>>>>>??????@@@@@@@@@CCCBBB@@@>>><<<<<<<<<<<<<<<=========<<<;;;;;;:::999999999999:::;;;<<<===============<<<;;;:::999888888999:::;;;;;;;;;:::===>>>>>>>>>>>>>>>======::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEDDDBBBAAA@@@@@@??????<<<===???AAABBBBBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBBppp___XXXSSSQQQOOOLLLJJJLLLJJJIIIIIIHHHHHHIIIIIIIIIFFFFFFEEECCCAAAAAABBBDDDEEEFFFHHHIIIIIIGGGEEECCC???<<<999888888888777666666666444333222111111111,,,,,,------...//////000))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((())))))************+++***(((((()))+++***************)))(((((())))))))))))(((((((((((()))))))))))))))******+++)))(((((((((''''''''''''(((((()))***************'''''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))******+++++++++,,,***************************,,,...---******---///333,,,)))++++++(((+++111+++*********+++,,,,,,------+++***+++,,,,,,+++***+++++++++,,,,,,---------,,,---......//////.........///111222222000///...000000000000111111111111555333111111222333444444444555666555333222333555<<<;;;:::<<>>>>>===;;;<<<===============>>>>>>>>>>>>>>>===;;;:::;;;===???@@@>>>===>>>@@@BBBCCCCCCAAA=========>>>??????@@@@@@BBBBBBBBBBBBAAA???>>>===::::::;;;<<<===???@@@AAA;;;<<<======<<<<<<===???>>>>>>>>>>>>============EEECCCAAA>>><<<;;;;;;;;;:::;;;<<<===<<<;;;:::999;;;::::::999::::::;;;;;;????????????>>>===<<<;;;888888999::::::::::::999<<<<<<======>>>=========888999:::;;;;;;;;;;;;;;;??????@@@@@@AAAAAAAAABBBDDDCCCAAA@@@??????>>>>>>:::<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBkkk```XXXSSSQQQNNNJJJHHHJJJJJJKKKJJJJJJIIIHHHGGGFFFKKKHHHDDDAAA???@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???<<<;;;999777777777777888999777444222222222000...111///......//////...---,,,++++++***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$'''+++//////,,,((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&***)))(((''''''((()))***((((((((((((((((((((((((***)))((((((((()))+++,,,))))))(((((((((((())))))((((((((()))******++++++)))))))))))))))*********111000---+++))))))***+++++++++)))))))))***+++,,,---,,,++++++******++++++***++++++,,,,,,---......000///---,,,,,,---...000///---+++,,,///000///---////////////////////////222222222111111111111000111111111111222333444555777777888999;;;===???@@@LLLQQQZZZdddnnnwwwtttlll^^^\\\YYYWWWUUUSSSPPPNNNOOOOOOPPPRRRTTTWWW[[[\\\XXXSSSNNNMMMNNNOOOLLLHHHMMMKKKHHHEEEEEEGGGIIIKKKIIIHHHEEECCCBBBBBBCCCDDD@@@BBBEEEEEECCCBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<<<<===???@@@AAA:::;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>======???BBBCCCAAA>>>AAA???<<<::::::<<<@@@BBBEEEDDDBBB@@@???>>>======AAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<@@@???>>>======>>>???@@@AAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;::::::666666888999;;;===>>>>>>>>>???@@@???<<<:::::::::<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;::::::<<<=========<<<;;;>>>>>>>>>===<<<===@@@BBBCCCCCCAAA???<<<<<<===?????????????????????@@@@@@EEEDDDCCCBBBAAA@@@@@@@@@lll___XXXRRRPPPNNNJJJHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGJJJHHHEEEBBB@@@AAABBBBBBFFFFFFFFFEEECCCBBB@@@@@@<<<:::999777666555666666777555333222333333222000000///---...//////...,,,++++++******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))%%%&&&'''(((((((((''''''%%%%%%&&&(((++++++(((%%%))))))))))))((((((((((((''''''((((((((((((''''''******)))))))))(((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((())))))***+++))))))(((((((((((())))))************))))))))))))((((((((()))******++++++,,,+++)))(((((()))***+++,,,+++******)))***++++++)))))))))***+++,,,---...***+++++++++,,,,,,------------...//////000000///...---+++,,,///000///---........................000000000111111222222222111111111111222333444444777777777777888999;;;;;;???CCCHHHNNNRRRWWW[[[___kkkooovvv}}}{{{vvvtttoooggg___[[[XXXVVVTTTSSSQQQOOOLLLKKKLLLMMMOOORRRVVVYYY[[[XXXSSSNNNMMMOOOOOOLLLIIILLLJJJHHHFFFFFFGGGHHHJJJJJJHHHFFFCCCBBBAAABBBBBBCCCEEEFFFFFFDDDCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>========================>>>===<<<>>>AAABBB???===???===;;;:::;;;<<<>>>@@@AAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<@@@???>>>======>>>???@@@????????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::777777888999:::<<<======>>>???@@@???===;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>???>>>>>>======;;;<<<===>>>>>>>>>======<<<===>>>===<<<<<<>>>@@@@@@AAABBBAAA>>>======>>>>>>>>>>>>??????AAABBBCCCEEEDDDBBBAAA@@@@@@??????nnn___XXXRRRPPPNNNJJJIIIJJJMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGEEECCCBBBAAAAAAAAAFFFFFFFFFFFFEEEEEEDDDCCC???>>><<<:::888777777777555444222222333444333222///...------......---+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,''''''((())))))))))))(((((('''&&&''')))((('''%%%(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******))))))))))))(((((((((((())))))---,,,+++***)))((('''&&&''''''((()))***++++++,,,(((((((((((()))+++---...------,,,+++*********+++)))))))))***+++,,,---...++++++++++++++++++,,,,,,---...000111111000...,,,...,,,,,,,,,...///...---...........................//////000111222333444111111000111111222333444555555444444444555666666888:::===??????@@@AAACCCKKKOOOTTTZZZ___ffflllpppzzzuuulllhhheeeeeegggfff```[[[UUUSSSQQQPPPPPPOOOMMMKKKGGGHHHJJJLLLPPPSSSVVVXXXVVVRRROOONNNOOOOOOMMMJJJJJJIIIHHHHHHGGGHHHHHHHHHJJJIIIFFFDDDBBBAAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;:::999===<<<;;;;;;;;;<<<===>>>;;;<<<<<<===>>>>>>??????>>>======>>>@@@@@@>>>===>>>============>>>???@@@@@@@@@????????????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCBBB@@@>>>===<<<======??????============??????>>>?????????>>>===<<<<<<======<<<;;;::::::999999888888888999:::;;;;;;;;;===>>>??????===<<<<<<<<<<<<===???@@@@@@>>>===<<<<<<>>>???AAAAAA@@@???>>><<<===>>>?????????>>>>>>;;;===???@@@???>>>>>>???===???AAABBB@@@>>>======>>>>>>>>>???@@@BBBDDDEEECCCCCCAAA@@@???>>>>>>>>>ooo```YYYSSSRRRPPPLLLJJJLLLMMMMMMLLLLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@CCCCCCDDDEEEFFFFFFFFFFFF@@@>>><<<999777666666666666444222222333333222111///---,,,,,,------,,,+++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))***)))((((((((()))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((()))))),,,,,,+++***)))((('''''')))))))))))))))*********)))))))))***+++---...///------,,,++++++*********,,,++++++***************++++++++++++++++++++++++///000000000///---+++***---,,,,,,------................................./////////000111222222222000000000000111222333444333222222222222333444444666888:::;;;;;;;;;<<<>>>???BBBFFFIIIMMMQQQVVVZZZYYY___hhhqqq{{{|||uuupppjjjeeeaaabbb```___bbbeeeeeeaaa\\\RRRPPPNNNNNNNNNNNNLLLJJJGGGHHHIIIKKKNNNPPPRRRRRRSSSQQQNNNNNNOOOOOOMMMKKKIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIGGGDDDBBB@@@??????@@@AAAAAA@@@>>>???AAADDDDDDDDDDDDDDDDDDDDDDDDDDD???>>>>>>===============<<<;;;999888888:::;;;===;;;;;;<<<>>>???@@@AAABBB@@@@@@????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@>>>>>>>>>===AAAAAABBBCCCDDDEEEEEEFFFEEEDDDAAA???============???>>>===<<<<<<===>>>???@@@@@@AAAAAAAAA@@@??????>>>======<<<;;;:::999999999999999999::::::::::::;;;===>>>>>><<<;;;;;;<<<<<<>>>@@@AAAAAA???===;;;;;;<<>>>>>>>>?????????===@@@CCCDDDCCCAAA@@@@@@===???@@@???>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA???>>>>>>======pppaaaZZZTTTSSSQQQMMMLLLNNNLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@CCCDDDDDDEEEEEEDDDDDDCCC===;;;999666444333333333888666444222222222000//////---,,,,,,------,,,+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((((((((('''(((''''''''')))***,,,'''((((((((()))))))))***((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((((((************+++,,,,,,---,,,,,,,,,,,,++++++******,,,+++******))))))******+++++++++++++++,,,,,,,,,...---,,,+++++++++,,,---+++,,,---------------...........................000000000000000000000000000000000000111222333333111111111222333444555666111333666777777777999:::999;;;>>>???AAADDDGGGJJJEEEGGGLLLSSSZZZbbbiiinnn}}}|||tttkkkjjjhhheeeccc___[[[XXXXXXXXXYYY\\\___```]]]ZZZPPPOOONNNMMMNNNNNNMMMKKKJJJJJJKKKLLLLLLMMMMMMMMMOOONNNNNNNNNNNNNNNMMMLLLIIIJJJKKKLLLLLLKKKJJJJJJJJJHHHGGGDDDBBB@@@???>>>DDDEEEEEEDDDCCCDDDFFFIIIDDDDDDDDDDDDDDDDDDDDDDDD===============>>>>>>???;;;:::888777777999;;;<<<<<<<<<===???AAACCCDDDDDDCCCCCCCCCBBB@@@?????????<<<===>>>@@@@@@AAA@@@@@@CCCCCCAAA@@@????????????BBBBBBCCCDDDEEEEEEFFFFFFFFFEEEBBB@@@???>>>>>>>>>???>>>===<<<<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@>>>>>>======<<<;;;:::::::::::::::::::::::::::::::::;;;===<<<;;;::::::;;;<<<>>>@@@AAAAAA???===;;;:::<<<>>>@@@AAA@@@>>>===<<<<<<<<<=========>>>>>>>>>AAADDDEEEDDDAAA@@@???>>>>>>===<<<;;;===@@@DDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>=========qqqaaaZZZTTTSSSQQQNNNMMMOOOLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAFFFFFFEEEDDDCCCAAA??????@@@>>><<<:::888777777888999777444333222111000...///...------......---+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&'''((()))$$$%%%&&&&&&%%%&&&(((***''''''(((((())))))******(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))(((((())))))(((((((((((())))))'''(((((()))***+++++++++++++++******)))(((((((((((())))))))))))))))))))))))******+++++++++******((((((((()))***+++,,,---***++++++,,,,,,---......))))))(((((())),,,///111***,,,------,,,,,,---...------------------------111111000000000/////////000000///000000111222333111111111222333444666777000222444444333333444555666777999::::::;;;>>>@@@??????@@@BBBFFFJJJNNNQQQZZZ^^^dddhhhjjjlllpppsssrrruuu{{{zzztttooojjjddd```YYYZZZ[[[[[[YYYVVVSSSQQQOOOPPPQQQUUUXXXZZZYYYXXXQQQOOONNNNNNOOONNNMMMLLLKKKLLLLLLLLLKKKKKKJJJIIIKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFDDDBBB@@@???>>>BBBCCCDDDDDDCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???===<<<<<<<<<<<<999999888888999:::<<<===>>>>>>@@@AAACCCEEEFFFGGGFFFFFFEEECCC@@@>>>???@@@::::::<<<===>>>>>>???>>>AAAAAA@@@AAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<>>>>>>======>>>???@@@@@@@@@???>>>>>>>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======;;;:::::::::;;;<<<>>>@@@@@@???>>>===;;;===>>>@@@@@@???>>><<<======<<<<<<<<<===>>>???<<>>===<<<:::999===BBBFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@???>>>=========qqq___XXXSSSRRRPPPMMMLLLMMMMMMMMMLLLKKKIIIGGGEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>><<<;;;;;;;;;;;;888666333222222222111000000///---...//////...,,,++++++******))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((()))***$$$&&&((('''%%%$$$&&&((('''''''''((()))*********'''(((((((((((((((((('''''''''(((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))'''(((((()))******++++++(((((())))))************''''''((()))))))))))))))&&&''')))***+++*********(((((((((((()))+++,,,---******+++,,,...///000000************+++,,,---...***,,,------++++++---///------------------------/////////000000000000000/////////000000111222333222222222222222333444555222444555555444333333444555666777777666666888:::===;;;::::::<<>>???AAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;::::::999::::::<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHHHHFFFGGGFFFCCC???===>>>@@@;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDBBB@@@???>>>===<<<;;;;;;<<<===>>><<<===>>>???@@@@@@@@@@@@???????????????@@@@@@@@@;;;<<<<<<<<<======>>>>>>===???@@@???<<<;;;:::;;;:::;;;<<<===>>>??????????????????@@@??????>>>>>>>>>>>>=========>>>???@@@===???AAAAAA@@@>>>======<<<<<<;;;;;;;;;===BBBEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>qqq]]]VVVQQQPPPOOOKKKJJJLLLOOONNNNNNLLLJJJHHHFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC???@@@BBBCCCEEEFFFFFFGGG;;;:::999777666666777777666444222222333333333222111///......//////...---,,,++++++***)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))((((((((()))+++,,,'''***+++***'''%%%%%%'''&&&''''''((()))******+++&&&''''''''''''''''''&&&(((((())))))*********+++'''((()))******)))((('''(((((((((((((((((((((((((((((('''&&&&&&((()))***))))))(((((((((((())))))((()))))))))************&&&&&&''')))***,,,------'''((()))+++,,,,,,,,,,,,%%%&&&((()))************+++******)))))))))))))))******+++---///000222222......//////---+++((('''))),,,...---+++***,,,///------------------------------...///000111222222////////////000111222333444444333222222111222222111333444555444333444555222333444333222222444555:::888666666888;;;===>>>BBBFFFHHHGGGCCCAAAAAACCCDDDFFFIIIIIIIIIKKKOOOSSSZZZ___eeejjjooowwwyyysssoookkkddd^^^[[[ZZZWWWRRRMMMKKKLLLMMMMMMMMMMMMMMMMMMOOORRRUUUQQQPPPOOONNNOOOOOOPPPPPPQQQOOONNNMMMNNNMMMLLLJJJGGGGGGIIIIIIJJJIIIHHHGGGFFFHHHJJJKKKKKKJJJKKKKKKGGGFFFFFFFFFFFFGGGHHHIIIEEEEEEEEEDDDCCCAAA@@@???>>>AAADDDEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;999;;;===???@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIFFFGGGFFFBBB===;;;===????????????@@@AAABBBDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAACCCEEEFFFEEECCCAAA???>>>===<<<;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCC?????????@@@AAAAAABBBBBB<<<<<<======>>>?????????@@@AAABBB@@@>>><<<;;;<<<999:::;;;<<<===>>>@@@@@@BBBAAAAAA@@@@@@?????????@@@???>>>>>>>>>???AAABBB???AAACCCBBB@@@???>>>???999:::<<<======???AAADDDDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCAAA@@@??????>>>>>>|||kkk]]]VVVQQQPPPOOOKKKKKKLLLKKKMMMNNNMMMJJJGGGEEEEEEFFFFFFFFFCCCAAA???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGBBB???;;;999999999888777;;;999666444333333555666...............---------+++***((('''''')))+++,,,++++++***)))((('''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******))))))((((((''''''((('''&&&%%%&&&(((***+++************************+++++++++++++++***)))(((%%%&&&((()))***)))((('''+++)))'''&&&%%%&&&'''(((************))))))))))))+++***)))(((((()))***+++)))************+++++++++***)))((((((((()))+++,,,........................)))***+++,,,,,,+++)))(((---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///////////////////////////111000...---...///111333333222111000000111222333222222222222222222222222555555555555555555444444555555666777888:::<<<===AAA>>>;;;:::===??????>>>BBBBBBCCCDDDDDDEEEEEEFFFFFFIIIMMMQQQTTTXXX\\\___lllrrrzzz|||xxxvvvrrrpppnnnjjjgggffffffbbbZZZSSSQQQQQQQQQPPPNNNLLLJJJHHHHHHIIIJJJJJJLLLUUUbbbmmmOOOMMMKKKLLLNNNPPPPPPPPPOOOOOOOOOOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>?????????@@@@@@AAAAAAAAAAAABBBDDDEEEEEECCCAAA@@@@@@@@@??????>>>======<<<@@@@@@?????????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCC@@@>>><<<;;;>>>>>>???@@@AAACCCDDDEEEBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAA@@@AAABBBCCCDDDDDDDDDEEEDDDDDDCCCBBBBBB@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAA======>>>>>>>>>????????????>>><<<;;;;;;;;;<<<===@@@AAACCCFFFFFFDDD???;;;=========<<<===>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBBBBBBBAAA@@@@@@??????>>>===>>>???@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@??????{{{jjj]]]VVVQQQPPPOOOKKKKKKMMMLLLMMMMMMKKKHHHFFFEEEFFFFFFFFFFFFCCCAAA???@@@AAACCCBBBCCCCCCCCCDDDEEEFFFFFFBBB>>>;;;999888777666:::888666333222333444555...............---------+++***)))(((((((((***+++)))))))))(((((((((((((((******))))))))))))******&&&&&&&&&'''''''''(((((()))((('''(((***++++++***''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''***)))'''''''''(((***+++''''''''''''''''''''''''************))))))(((((('''''''''''''''((())))))***)))'''&&&&&&&&&(((((())))))))))))))))))))))))******)))(((((()))******(((((()))))))))*********+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******---,,,,,,,,,,,,---....../////////...//////000000........................000///.........///111111222111000000000000111222222222222222222222222222555555555444444444444444555555666777888:::;;;<<<>>>;;;999888:::<<<<<<;;;<<<<<<======>>>?????????===@@@CCCEEEFFFIIILLLNNNQQQUUU[[[bbbhhhnnnuuuyyy~~~yyywwwuuurrrtttyyy}}}wwwooohhhdddbbb``````eeebbb___^^^]]]YYYTTTOOOPPPPPPPPPOOOMMMJJJHHHGGGHHHIIIIIIHHHHHHNNNXXX```NNNLLLJJJKKKMMMOOOPPPPPPNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA???????????????@@@@@@AAAAAAAAA???@@@AAABBBBBBAAA@@@@@@AAA@@@@@@???>>>>>>======@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFDDDBBB@@@>>>===>>>>>>>>>???AAABBBDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAACCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>??????@@@?????????@@@@@@@@@AAAAAA??????===<<<<<<<<<===>>>>>>???AAADDDEEEEEEBBB???>>>>>>>>>===>>>??????@@@@@@@@@???>>>===<<<<<<===<<<<<<<<<===>>>???AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFEEEDDDDDDCCCCCCBBB{{{iii]]]VVVQQQPPPOOOLLLKKKMMMMMMMMMLLLIIIFFFEEEFFFGGGFFFFFFFFFCCCAAA???@@@AAADDDDDDDDDCCCDDDDDDDDDDDDEEEBBB===;;;::::::999888999888555333222222333444//////.........---------,,,+++***((((((((())))))''''''((((((((()))))))))***))))))(((((())))))***$$$%%%%%%%%%%%%&&&&&&&&&(((''''''(((+++,,,,,,+++''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''+++***)))((((((((()))***'''''''''''''''''''''''')))((((((((((((((('''''')))(((&&&%%%&&&''')))+++***)))'''&&&&&&'''((((((((((((((((((((((((((((((***))))))(((((())))))***'''((((((((())))))))))))+++************+++,,,---************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,------------------------....../////////000000000111111000000000000111111111111111111111111111111444444444444444444444444555555666777888999:::;;;:::888666666777999999888777777888888999:::::::::;;;===>>>???>>>???@@@BBB@@@CCCFFFIIILLLOOORRRUUU[[[___ffflllrrrxxx}}}~~~|||zzzxxxwwwwwwxxxwwwvvvhhhccc______^^^]]]```eeejjjgggbbb[[[VVVTTTVVVXXXZZZYYYWWWUUUSSSPPPNNNMMMPPPOOOOOOMMMKKKHHHFFFEEEIIIJJJJJJGGGEEEGGGLLLPPPLLLJJJIIIJJJLLLOOOPPPOOOLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@============>>>??????@@@AAAAAAAAA@@@??????>>>>>>???@@@AAACCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEECCCBBB@@@???>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@?????????@@@BBBCCCBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<===???>>>==================????????????@@@@@@@@@@@@@@@??????>>>===>>>>>>>>><<<<<<>>>AAADDDEEEDDDCCC???????????????@@@AAAAAAAAA@@@???>>>=========>>>;;;<<<<<<===>>>??????@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEE{{{hhh\\\VVVQQQPPPOOOLLLKKKMMMNNNMMMKKKGGGDDDDDDEEEHHHFFFFFFFFFCCCAAA???@@@AAADDDDDDDDDDDDDDDCCCCCCBBB???===:::999:::<<<<<<<<<999777555333222111222222/////////...------,,,,,,---,,,***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&'''***+++***)))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&((()))***)))(((''''''''''''((((((''''''''''''(((((((((((()))))))))(((((()))))))))((((((((()))))))))*********************+++++++++))))))))))))))))))))))))---,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...,,,,,,+++***)))))))))***---------------------------...//////000000//////000000000000000000000000111111111111111111111111333333333333333444444444444555666777888888999999777666555555555666666777666777777888999999::::::;;;<<<======<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFHHHJJJLLLPPPRRRUUUXXX]]]``````aaaccceeehhhkkklllmmmnnnooopppqqqqqqqqqpppooojjjkkkmmmnnnooonnnmmmllliiijjjlllmmmkkkhhhdddbbbeeeddddddfffhhhjjjiiihhh^^^YYYVVVWWWWWWVVVYYY^^^aaaaaa^^^XXXSSSRRRUUUYYYTTTTTTSSSPPPMMMLLLMMMOOOOOOOOOMMMLLLJJJGGGFFFEEEKKKLLLLLLJJJGGGFFFFFFHHHJJJHHHGGGHHHKKKMMMNNNNNNLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAA???????????????@@@@@@@@@<<<<<<;;;:::;;;===???AAAAAAAAAAAA@@@@@@@@@??????>>>@@@BBBDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<======>>>>>>???AAABBBCCCCCCBBB@@@?????????@@@AAA??????>>>>>>>>>???@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@??????>>>>>>>>>>>><<<;;;<<<>>>AAADDDDDDCCC@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>>>>;;;<<<======>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEE|||hhh\\\UUUPPPPPPOOOLLLLLLNNNNNNMMMJJJFFFCCCCCCEEEGGGFFFFFFFFFCCCAAA???@@@AAADDDEEEEEEEEEDDDCCCBBBAAA===;;;888777999:::;;;;;;999777555333222111111111000//////...------,,,,,,,,,+++***))))))((((((((()))))))))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((('''&&&&&&'''((('''%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((((((((()))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))((((((((())))))***%%%&&&((()))))))))((('''(((((('''''''''(((((((((&&&'''''''''((((((((()))((((((((())))))((((((((()))))))))*********++++++'''(((((()))))))))))))))************************,,,,,,+++***+++,,,...///,,,++++++++++++,,,------000///...------,,,------........................------...////////////...////////////////////////000000000000000000000000222222222222333333444444444555666777777777777666555555555555444444555666666777777888888999::::::666888999999888888999;;;>>>???@@@@@@???>>>???AAAEEEFFFGGGFFFFFFGGGIIILLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWWWWWWWVVVUUURRRSSSTTTVVVWWWWWWWWWVVVTTTVVVYYY[[[[[[YYYVVVTTTUUUUUUWWWZZZ^^^```___^^^XXXSSSPPPQQQQQQPPPRRRWWWXXXYYYXXXUUUQQQPPPSSSVVVPPPPPPOOOMMMKKKJJJLLLNNNNNNMMMLLLJJJHHHGGGFFFEEELLLNNNOOOOOOMMMJJJHHHHHHHHHGGGEEEFFFIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBAAABBBBBB???@@@AAAAAABBBAAAAAAAAA????????????????????????===<<<:::::::::===???AAAAAAAAAAAA@@@@@@@@@@@@@@@===>>>@@@BBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@???>>>>>>============>>>???@@@AAABBBBBBAAA???>>>>>>>>>???@@@>>>======<<<===>>>???@@@??????@@@@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;:::999999999999;;;;;;<<<<<<<<<=========????????????>>>>>>=========<<<<<<===@@@BBBBBBAAA@@@@@@??????@@@@@@AAABBB@@@???>>>>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>=========>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEE~~~iii[[[UUUPPPPPPOOOLLLLLLNNNMMMLLLJJJFFFCCCBBBDDDFFFFFFFFFFFFCCCAAA???@@@AAACCCDDDEEEEEEEEEDDDBBBAAA@@@===:::777777888777666999888666555333222111111000000///...---,,,,,,+++++++++******))))))((((((***))))))((('''&&&%%%$$$)))((((((''''''(((((()))''''''''''''(((((((((((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))***+++$$$&&&(((******)))'''&&&'''''''''((((((((((((((('''''''''(((((())))))***'''(((((())))))(((((('''************++++++++++++&&&'''(((((())))))((((((************************+++******++++++,,,---...+++++++++++++++,,,------......---,,,,,,,,,------////////////////////////------........./////////......////////////......////////////////////////000111111222222333333444444555666777777666555444333444555555444333444555444444555666666777777888555777888888888888:::;;;:::;;;<<<<<<::::::;;;<<<>>>???@@@???>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKLLLLLLJJJLLLNNNQQQRRRQQQOOONNNMMMNNNPPPTTTXXXYYYXXXVVVRRRNNNKKKMMMLLLKKKMMMQQQRRRSSSTTTTTTRRRQQQRRRSSSLLLKKKIIIHHHHHHHHHIIIIIIKKKJJJIIIGGGFFFFFFEEEEEELLLMMMPPPQQQQQQNNNKKKJJJHHHFFFEEEEEEGGGIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDGGGEEECCCAAA@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@???????????????>>>>>>>>>===<<<;;;::::::<<<>>>@@@@@@@@@@@@@@@@@@@@@??????;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@============>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@===<<<;;;;;;;;;<<<>>>???======>>>?????????>>>>>>;;;;;;<<<<<<;;;;;;:::999:::999888888888888888999============>>>>>>>>>>>>===============<<<;;;;;;===<<<;;;===???@@@@@@???>>>>>>>>>>>>>>>???@@@@@@>>>>>>============>>>>>>>>>>>>???@@@@@@???============>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFjjj[[[UUUPPPPPPOOOMMMLLLOOOLLLKKKIIIFFFCCCBBBCCCEEEFFFFFFFFFCCCAAA???@@@AAABBBCCCEEEEEEEEEDDDBBBAAABBB???;;;888888888777666:::999888666444333111111000000///...---,,,++++++))))))*********)))))))))(((((((((''''''&&&&&&&&&)))((((((''''''(((((()))&&&'''''''''((((((((((((&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&(((***+++&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''((())))))***++++++''''''((())))))(((''''''))))))))))))************&&&'''((()))***))))))((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++,,,---..............................---,,,---...///000---...////////////...---////////////////////////000000000111222333333333444555666777777666444333111333555444222111222444222333333444555555666666666888999999999999:::<<<:::;;;<<<;;;:::999:::;;;999:::<<<<<<;;;;;;===>>>?????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCFFFFFFDDDDDDDDDFFFHHHIIIGGGHHHIIIKKKKKKKKKKKKJJJIIIJJJMMMQQQTTTUUURRRPPPMMMIIIHHHJJJKKKJJJLLLPPPPPPQQQRRRUUUVVVUUURRROOOJJJGGGDDDEEEGGGHHHFFFDDDFFFEEEDDDCCCCCCCCCDDDEEEIIIKKKMMMOOOPPPNNNKKKIIIHHHFFFDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFEEEDDDCCCBBBGGGEEECCC@@@????????????@@@@@@AAAAAAAAA@@@@@@???@@@?????????>>>>>>>>>===<<<;;;:::::::::;;;<<<===????????????????????????999:::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@===============>>>???@@@@@@@@@AAAAAA@@@@@@???>>><<<;;;:::::::::;;;===>>><<<<<<===>>>>>>>>>>>>>>>:::;;;;;;<<<;;;:::999888777777777666777777888888<<<<<<=========>>>>>>>>>:::;;;;;;<<<;;;:::999888;;;:::;;;===???@@@???>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======???@@@AAABBBAAA@@@>>>=========>>>>>>??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEkkk[[[TTTPPPPPPOOOMMMMMMOOOKKKKKKIIIGGGDDDBBBCCCDDDFFFFFFFFFDDDAAA???@@@AAAAAACCCDDDFFFFFFEEECCCBBB@@@===:::999999:::::::::::::::888777555333222111111000///...---,,,++++++((())))))************)))&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((((('''%%%%%%%%%''')))***)))(((&&&&&&&&&''')))***&&&&&&'''((())))))(((((('''(((((()))***++++++,,,&&&'''((())))))((('''&&&(((((((((((())))))))))))'''((()))++++++******)))))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++******++++++,,,---............//////000111------------------------///...,,,+++,,,---///111,,,---...//////...---,,,///////////////////////////000000111222222333333333555666777777555333222///222444333111000111333333333333444555555666666444666777777666555777888;;;<<<<<<;;;:::999999:::999;;;<<<===<<<;;;<<<===::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@?????????>>>>>>@@@DDDHHHJJJHHHHHHHHHIIIIIIIIIHHHHHHEEEFFFIIILLLOOONNNLLLIIIHHHEEEDDDGGGHHHHHHJJJOOOMMMMMMOOOSSSVVVUUUPPPKKKJJJFFFCCCDDDHHHIIIFFFBBBCCCBBBAAA@@@AAAAAACCCDDDGGGHHHJJJMMMNNNMMMIIIFFFIIIFFFDDDDDDEEEFFFFFFEEEEEEDDDBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDGGGEEECCC@@@>>>>>>>>>???AAAAAAAAAAAAAAA@@@???>>>@@@?????????>>>>>>======;;;;;;::::::::::::::::::>>>>>>>>>>>>>>>>>>??????999999999999:::<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????======<<<======>>>???@@@===>>>?????????>>><<<;;;;;;;;;:::999:::;;;<<<===;;;;;;<<<===>>>>>>======::::::;;;<<<;;;:::999888666666666666666777888999:::::::::;;;;;;;;;<<<<<<888999:::::::::999888777888888:::===@@@AAA@@@>>>;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<===@@@AAABBBCCCBBB@@@>>>===>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@??????AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>???@@@@@@AAABBBBBB}}}mmmZZZWWWRRROOONNNMMMMMMLLLLLLKKKJJJGGGDDDCCCEEEFFFKKKJJJHHHCCC@@@>>>???@@@CCCCCCDDDDDDCCCAAA@@@???;;;:::888666666888:::<<<===999666555777999999888000000000///......------+++******))))))))))))))),,,(((%%%$$$'''))))))((())))))((('''&&&%%%%%%$$$&&&'''((('''&&&&&&'''((('''''''''''''''''''''''')))(((''''''''''''((()))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''')))***++++++***)))(((((()))***+++)))))))))))))))))))))))))))((('''((()))(((&&&%%%)))((('''''''''(((***+++333111...***((('''''''''************************)))))))))***++++++,,,,,,)))***++++++***)))((('''---...000111222111///............------,,,,,,,,,.........////////////000////////////////////////,,,---///000000000///...111000000///000222444555666666555444333222222111111222222333333222222111//////000111222222333333333444666777777777666555777777888888888888777777:::999999888888999::::::999;;;<<<>>>???>>>>>>===???===999777666888:::<<<;;;<<<===>>>@@@AAABBBCCCBBBCCCEEEGGGHHHHHHHHHHHHJJJLLLLLLJJJKKKMMMIIIDDDHHHHHHGGGGGGGGGHHHIIIIIIOOOQQQSSSTTTRRRNNNJJJIIIFFFFFFHHHHHHGGGEEECCCAAAEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEGGGHHHGGGFFFDDDCCCEEEDDDDDDEEEFFFEEECCCAAA???@@@AAABBBCCCBBBAAAAAAAAA@@@??????>>>>>>??????BBBCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>FFFGGGGGGGGGEEEBBB???===????????????>>><<<;;;::::::::::::999999999888888:::::::::::::::;;;<<<===999:::<<<>>>>>>===<<<;;;======<<<:::888777666555===============>>>??????============<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;===<<<:::888777777888888<<<<<<<<<<<<;;;:::999999;;;;;;:::888777555444444444444555555666666777777999999888888777888888888777777777777777888888888777888;;;===>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;:::999999999:::;;;<<<@@@@@@AAABBBBBB@@@???>>>???===???CCCCCC???===>>><<<<<<============<<<<<>>???@@@CCCCCCDDDDDDDDDBBB@@@???===;;;999777777888:::;;;<<<999666555666666555333000000000///......------+++******)))))))))))))))+++(((%%%%%%((())))))'''((((((((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))***((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((()))((('''((()))***(((''')))(((((('''((()))***+++000...,,,)))((((((((()))************************)))))))))***++++++,,,,,,***+++,,,,,,+++***)))(((,,,---///000111000///.........---------,,,,,,,,,------........./////////........................---......///////////////111000000000000222333444555555444444333333222222111222222333333222222111///000000111222222333333333444555666777666666555666666666777777666666666::::::999888888888999999999999999:::::::::999999===<<<999888777888:::;;;<<<<<<===>>>???@@@AAAAAAGGGGGGGGGGGGGGGFFFFFFEEENNNQQQRRROOONNNOOOMMMIIIIIIHHHFFFEEEEEEFFFHHHJJJLLLQQQTTTRRRLLLGGGGGGHHHCCCDDDFFFGGGGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@AAAAAACCCDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBB???<<<>>>???@@@AAAAAAAAA@@@???AAA@@@??????>>>>>>??????BBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>???DDDDDDEEEEEEDDDBBB???>>>@@@@@@@@@???>>>===<<<;;;:::::::::999999999999888::::::999999:::;;;;;;<<<999:::;;;<<<<<<<<<;;;:::;;;::::::999888888888888<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;:::<<<;;;::::::999999::::::<<<;;;999888777777777888:::;;;;;;;;;;;;::::::999:::999888777666444333333444444444555666666777777888888777777777888888999999999888888777666666666444666888:::::::::999888999999999999999999999888:::999999888999999;;;;;;<<<===>>>???@@@AAAAAAAAA???======AAABBB>>><<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>===>>>>>>>>>???{{{kkkZZZVVVRRRNNNMMMMMMMMMLLLKKKJJJIIIGGGDDDDDDFFFHHHIIIIIIIIIFFFBBB?????????CCCDDDEEEFFFEEECCCAAA@@@@@@>>>;;;888777888999::::::888666444444333111///000000000///......------+++******))))))))))))))))))(((''''''))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''###%%%((())))))(((%%%###$$$$$$%%%'''((()))***+++((('''&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''(((***,,,+++***((((((((((((((()))******,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++******+++,,,---...///...------------------,,,,,,,,,,,,,,,---------...................................................///000000000000000000111222333444333333333333333333333333111111222222222222111111000000000111222222333333333444555555666666555555555555555555555555555555;;;:::999888888888888888;;;:::999888777777777777;;;:::999999888999999:::<<<<<<===>>>??????@@@@@@FFFEEEDDDCCCBBBCCCCCCDDDPPPUUUWWWRRRNNNNNNMMMKKKIIIHHHFFFEEEEEEFFFHHHIIILLLQQQTTTOOOFFFAAACCCGGGAAABBBDDDEEEEEEEEEDDDCCCAAAAAA@@@?????????@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCAAAAAABBBCCCCCC@@@<<<888<<<<<<>>>?????????>>>===@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDBBB@@@>>>===>>>???@@@@@@AAABBBCCCCCCBBB@@@???AAAAAA@@@???>>>======<<<::::::::::::999999999999999999999999999999:::;;;888999999999::::::::::::999888888777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<;;;::::::::::::999888888888888999:::999888777777777777777999999::::::::::::::::::888777666555444333222111333333333444555666666666666666666666777888999999;;;;;;:::888777555444444444555666888888888777666666777777888888777777777888888888888888999:::;;;<<<<<<;;;<<<>>>@@@CCCDDDBBB>>><<>>>>>>>>@@@<<<999999;;;======<<>>;;;999888777777888888888999999999999999888;;;<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@BBBDDDGGGIIINNNTTTWWWQQQJJJIIIJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHOOOQQQQQQLLLEEEAAABBBDDDBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEAAA;;;666666888:::<<<>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<===???AAABBBDDDBBB@@@>>>===>>>???@@@>>>???AAABBBCCCCCCCCCCCCBBBBBBAAA???>>>>>>======;;;;;;:::::::::999999999888888888777777888999999888777777777777888999999999888777777888:::<<<===:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777888888777777777777777777777777888999:::::::::999666555444333222111000000111111222333444555666666555555555555666777888999::::::999888777666555444666666777888888888777777333444555666777777666666777777777888888999::::::>>>===;;;;;;===AAAEEEHHHGGGAAA===???@@@===<<<======<<<:::999999:::<<<===999999:::;;;<<<======>>>===888444555;;;???@@@>>>vvveeeYYYVVVQQQNNNMMMLLLLLLKKKOOONNNLLLHHHDDDCCCDDDEEEHHHIIIIIIGGGDDDAAA@@@@@@DDDEEEHHHIIIIIIGGGDDDCCCCCCAAA===999777777888888555666666666444222111111000000000///......------+++******)))))))))))))))'''((()))***))))))((((((,,,,,,,,,+++***))))))(((&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((&&&%%%$$$'''''')))******)))''''''))))))))))))))))))))))))((('''&&&(((+++...//////'''(((((()))))))))))))))***))))))(((((('''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,******)))))))))*********)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......------...000111000111111111222222222222//////000000111222222222000111111222222111111000111111111111111222222222333333333333333444444555777666666555555666666777:::999888888777777777888???>>><<<:::888888888888555666888999999999999888:::;;;<<>>>>>======>>>>>>===<<<<<<<<<>>>@@@BBBCCCCCCAAA???=========>>>???>>>???@@@BBBCCCEEEFFFFFFCCCBBB@@@???>>>===>>>>>>;;;;;;;;;:::::::::999999888777777666666666777777777666666666666777888888:::999888888888999:::;;;999999888888888888888999777777888999:::;;;<<<<<<777777666555555555555555555555666666666666666666666666777888999999999888444333333222111000//////000000111222333444555555444333444444555666777888777777777777777777888888666666666666666666555555111333555666777777666666666666777888999999::::::===<<<;;;<<<@@@FFFMMMQQQNNNEEE??????@@@>>><<<======;;;:::888888:::;;;===888999999:::;;;<<<<<<======888444555;;;???@@@>>>uuudddYYYUUUQQQMMMLLLLLLLLLKKKOOOOOOLLLHHHEEECCCDDDFFFIIIIIIIIIGGGCCCAAAAAABBBDDDFFFIIIKKKKKKIIIFFFDDDBBB@@@<<<999777666777888666777777666333222222333000000000///......------+++******)))))))))))))))((()))******(((((()))*********)))((('''&&&%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&((((((((())))))(((((((((************************((('''&&&'''***---//////''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))((())))))***+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---------............------------------------...............///000000000111111222222222111111/////////000000111111111000000111111111111000000111111111111111111111111333222222222222333444555888777666555555666777888888888777777777888888999;;;:::999888777777777777444555666888888999999999999:::<<<>>>AAACCCDDDEEEAAA@@@???>>>???BBBEEEGGGLLLPPPPPPJJJEEEEEEFFFDDD@@@CCCGGGKKKMMMLLLJJJIIITTTPPPKKKJJJKKKKKKGGGDDDGGGFFFEEECCCBBB@@@???>>>AAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIGGGFFFFFFEEECCC>>>888444///111444888<<<>>>@@@@@@??????>>>============>>>>>>??????@@@AAABBBDDDDDD@@@??????>>>============>>>>>>@@@AAACCCEEEGGGHHHCCCBBB@@@>>>=========>>>;;;;;;;;;;;;::::::::::::777666666555555555555555555666666666777777777777:::::::::999999999999888888888777666666666666777444444555666888999::::::666555444444333333444444333444555666666666666666666666777777888777777777333222222111000000//////...///000111222333444555333333333333444555666666555555666777888999::::::555555444444333333333222111333555888999999888777666666888999::::::::::::999999999===CCCLLLTTTYYYTTTJJJAAA??????===;;;;;;;;;:::999999999999:::;;;888888888999999:::::::::???;;;888888:::<<<<<<;;;wwwfffYYYUUUPPPMMMLLLLLLKKKKKKMMMMMMKKKHHHEEEEEEGGGHHHJJJJJJHHHEEEBBBAAABBBCCCDDDGGGJJJLLLLLLJJJGGGEEEAAA???;;;888666666666777888888888444111///111333000000000///......------+++******))))))))))))))))))***+++)))''''''))),,,''''''&&&&&&%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((('''%%%&&&))),,,...///&&&'''((()))***))))))(((''''''((()))************************************)))))))))***++++++,,,,,,******)))))))))***+++,,,******)))*********+++,,,******+++++++++,,,,,,,,,------........./////////---------------------------......///////////////000111222222222222111000/////////////////////000000000111111111111000000111111111111111111111111333222111111111222444444777666444333333444666777777666666777777888999:::666666777777888777777666444444555666777888999::::::;;;<<<===>>>???@@@AAA;;;;;;;;;<<<>>>AAADDDFFFJJJLLLKKKFFFDDDEEEDDDAAA???AAACCCFFFHHHJJJKKKKKKPPPNNNLLLLLLLLLKKKIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGDDDEEEEEEFFFHHHJJJKKKLLLLLLJJJHHHFFFCCC???999555000222555888;;;===>>>>>>??????>>>==================>>>???@@@AAABBBBBBBBB======>>>>>>===<<<;;;:::======>>>@@@BBBDDDFFFGGGBBBAAA???===<<<<<<======<<<;;;;;;;;;;;;:::::::::666666555444444444444444444555666888888777777666777888:::;;;;;;:::888777777777666555555555555555444444555555555666666666444444333222222222222333111222444555666666666555666666777777777666555555222222111111000000//////---...///000222333444444444333333333333333444444444555666777888999::::::666666555444333222222222111333666999;;;;;;:::999666777888:::;;;<<<;;;;;;::::::;;;>>>DDDLLLTTTYYYYYYMMMAAA>>>>>>;;;999888999999999999999999999999666666666777777777777777;;;::::::999:::::::::;;;yyygggYYYUUUPPPMMMLLLLLLKKKKKKJJJJJJJJJHHHFFFGGGIIIKKKJJJJJJHHHEEEBBBAAACCCEEEEEEGGGJJJMMMMMMKKKHHHEEE@@@>>>;;;777666555666777::::::888333///---...111000000000///......------+++******)))))))))))))))***++++++(((&&&&&&***---************++++++++++++&&&'''((('''&&&&&&'''((())))))))))))))))))))))))''')))+++,,,,,,+++)))'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%)))(((((('''%%%$$$######&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++''''''%%%$$$$$$%%%''''''(((((((((((((((((((((((()))'''%%%&&&))),,,---...&&&''')))*********)))((($$$&&&''')))+++,,,------************************)))))))))***++++++,,,,,,++++++*********+++---...***************++++++,,,*********++++++,,,,,,,,,.........////////////000------------------------,,,---///000000000///...000111222333333222000000////////////////////////000000111111111111000000222222111111111111111111333222111111111222333444666555333222222333555666555666666666777999:::;;;444555777999999999888888444444444555666888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===@@@DDDHHHLLLNNNHHHHHHEEEAAAAAACCCBBB===?????????AAADDDHHHLLLNNNKKKMMMNNNNNNKKKJJJJJJKKKFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDFFFGGGFFFFFFFFFHHHIIIKKKMMMNNNQQQNNNKKKHHHEEEAAA<<<999222444666999;;;<<<<<<<<>>===============:::<<<===?????????>>>>>>;;;<<<>>>>>>>>><<<999888<<<<<<===>>>@@@CCCEEEFFFBBB@@@>>><<<;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::666555444444333333333333444555777999999888666555555777999<<<<<<;;;999888777666555444444444444444666555555444444333222222444333222222111111222222000111333555666666555555666777777777666555444444222222111111000000//////------...000111333444444444444333222222222333333555666666777888999999:::999888777666555444444444222444777:::<<<<<<;;;:::666777999;;;<<<<<<<<<<<>>>>>@@@DDDJJJPPPTTT[[[NNNAAA===<<<999777666888999::::::::::::999888555555555555555555444444555777999999999:::<<<>>>|||kkkZZZWWWRRRMMMKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIHHHEEEAAA??????@@@BBBEEEIIILLLLLLIIIEEECCC@@@>>><<<:::999:::;;;;;;<<<:::888555222111000000000///...---+++***((((((000...+++***+++,,,++++++,,,+++)))((((((((()))***)))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''(((((()))'''&&&%%%%%%&&&''')))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))************))))))...+++((((((***,,,+++)))******************************+++++++++,,,,,,,,,***++++++,,,,,,------......---,,,,,,......---,,,.........------,,,,,,,,,...///111222222222111000000000//////......------000///...///111333222111222222222222111///...,,,111000000000000000000000000000/////////111222333555555444333333222111111333333333444555666777888777777888999999999999888666666666666666777888888<<<<<<;;;::::::;;;;;;;;;::::::;;;>>>BBBFFFHHHIIIHHHFFFCCC@@@???@@@BBBCCC>>>>>>>>>>>>???AAACCCEEEOOOPPPOOOLLLHHHEEEDDDEEEBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMJJJIIIHHHFFFCCCAAA@@@???888999:::<<<===============<<<<<<======>>>???@@@>>>>>>>>>==================<<<;;;:::::::::::::::===<<<;;;===@@@AAA???<<<;;;;;;:::;;;;;;<<<>>>>>>???===<<<999888666666555444333111111111333555666444444444444555666888888999999999888999999::::::999666333222333444555555222333555777777666555444666444222111111111///...///000111222333222222111555444333222111111111111000111111111111000000///////////////............111111000000000111333444666666666666777777777777444555666666666555333222333444555666777888999::::::999999888999;;;>>>???;;;::::::<<>>:::;;;<<<:::888::::::999999888777666666666444222333555666444111777777888888888999999999zzzjjj\\\YYYTTTOOOLLLKKKMMMNNNLLLKKKJJJHHHHHHHHHHHHIIIHHHHHHGGGDDD@@@>>>>>>???CCCFFFIIIKKKKKKIIIEEEBBB@@@???<<<:::999::::::;;;;;;:::777444222111000000222111000///...---,,,+++...,,,)))((()))***))))))++++++)))((((((((()))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((+++***)))(((((()))***+++'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''(((((())))))************))))))000---***)))***+++***(((************************************++++++++++++***++++++,,,,,,------......---,,,,,,......---,,,---------------,,,,,,,,,,,,---......///.........////////////...............------...000111111000111111222222111000......000000000000000000111111111000000//////000111222333333333333333333333333444444333444444555666777666777888888999999888888777666666555555555555666;;;;;;::::::::::::;;;;;;;;;;;;<<>>>>>???AAABBBDDDNNNNNNMMMJJJFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>=========<<<<<<;;;:::::::::::::::===<<<;;;===???@@@>>><<<;;;:::;;;;;;<<<======>>>???>>><<<:::888777666666555555333333333555666888666666666666777888999:::999999888888888888888999999777555444555666666555111222444555666555444333333111000000111111111000000111222333444444333333555444333222222111111111000000111111111111111000////////////////////////111111000000000111333333333333333444444444444444555555666666666555444333444444555666777888888999:::999888888999;;;===???;;;::::::;;;===AAADDDGGGIIICCC<<<:::;;;;;;:::777::::::999888888777666666777555333444555555444111333444555777999;;;<<<<<>>>>>???DDDFFFIIIKKKKKKHHHDDDAAA@@@???<<<:::999999:::;;;:::888666444222111000000111111000000///...------...,,,)))((()))))))))(((******)))((((((((())))))((((((''''''''''''(((((((((((((((''''''''''''&&&%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))(((111...,,,++++++***)))(((************************))))))))))))***************++++++,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------................../////////---,,,,,,---///000000//////000000111111000000////////////000000111111111222111000000///000000111111111111222333444444555444444444333333444555555666666777888888888888888777777666555444444444444::::::999999999999::::::<<<<<<>>>AAAEEEGGGGGGFFFCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>???@@@AAABBBJJJJJJJJJHHHDDDBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@???????????????>>>======;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>=========<<<;;;;;;:::::::::::::::<<<<<<;;;===>>>???===<<<::::::;;;;;;<<<======>>>???>>><<<:::888777777666777777666555555666888999888777777777888999:::;;;999999888777666666666666999777666666888888777555111222333444444444333222000///......000222222111000111222444444555555444444444333333222111111111...///000111111111111111////////////000000000000111111111000111111222333222222333333333444444444666666666777666666555444555555555666666666777777999888888888999;;;===>>>;;;;;;:::999:::===???AAACCC???:::999:::;;;999666999999888888777777666666888777555555555555444222333444555777888:::;;;<<>>>>>???DDDFFFIIIJJJJJJGGGDDDAAAAAA???===:::999999::::::999777555333222111111111//////......---------,,,///---+++******++++++***)))))))))((((((((())))))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))(((((('''''''''(((((())))))))))))((((((---,,,+++******))))))(((************************(((((((((((())))))))))))***++++++,,,,,,------......---,,,,,,......---,,,+++++++++,,,,,,------......---,,,,,,,,,---///000---------....../////////---,,,,,,---///000000///...//////000000000111111......//////000111111111222222111000000/////////111111111222333333444444444444333333333333333333555666777777888888777777666666555555555666666777999999888888888999::::::<<<===???BBBFFFFFFEEECCC???@@@AAAAAAAAA@@@???>>>@@@@@@???>>>>>>???@@@AAADDDEEEFFFEEECCCBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????>>>>>>===::::::::::::;;;<<<======?????????>>>>>>======<<<;;;;;;::::::999::::::;;;<<<<<<<<<<<<======<<<;;;::::::;;;<<<<<<============<<<;;;999777666666666888777666666666777888888888888777777888999999:::999888777666555444444444777777666777888888777555222333444444444444333333000...---...000111111111111111222333333444444444222222222222111111000000,,,,,,...///000000000000/////////000000000000000111111111111111111222222444444555555666666777777666666666666666666666555555555555555555555555555777777777777888:::;;;<<<<<<;;;:::999999:::;;;<<<<<<:::888888999:::888666888888777777777666666666999888777666555555444333777777777777777777777777xxxiiiXXXVVVQQQLLLIIIGGGFFFFFFKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHEEEBBB@@@@@@AAADDDFFFHHHIIIIIIGGGDDDBBBAAA@@@===;;;999999999:::888777555333222222222222//////......---------,,,///---***)))***+++******((((((((()))))))))(((((('''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%)))(((((((((((((((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((())))))))))))(((((('''((()))))))))((())))))))))))))))))))))))))))))''''''((((((((()))))))))***++++++,,,,,,------......---,,,,,,......---,,,***++++++,,,,,,------------,,,+++++++++,,,...///,,,,,,------......//////...------...000111111000.........//////000111111......//////000000000000111111111111000000//////222222222222222222222222444333333222222222333333555555666777777777777666555555555666777999:::;;;999888888888999999:::;;;======???AAADDDDDDBBB@@@<<<===???@@@@@@@@@>>>===@@@???>>>>>>>>>???@@@AAA???AAACCCCCCCCCCCCEEEGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????========================:::;;;<<<===>>>>>>>>>>>>:::999999::::::;;;<<<===??????>>>>>>===<<<<<<;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;999:::;;;<<<============;;;;;;999888666555555555777777666666666666666666777666666666666777888888888777666555444444444444666555555666888888666444444444555555555444444444222000//////111222111111111111111111111222222333///000000111000000///...***+++,,,---..................//////000000000111111111111222111111111111444444555666666777888888666555555555555666666666555555555555444444444444555666666777888999:::;;;<<<;;;:::999888888999999888777777777888888777666777777666666666666666666777777777666555444444444666666666666666666666666ttteeeYYYWWWSSSOOOLLLJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJIIIFFFCCCAAAAAABBBCCCEEEGGGHHHHHHGGGEEECCCBBB@@@===;;;999999999:::888777666444333333444444111111000000///...---------+++((('''((((((((('''''''''((()))))))))((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''$$$&&&((((((((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,------......---,,,,,,......---,,,++++++++++++,,,,,,,,,,,,***************++++++,,,---------------............------...000111111000///.........//////000111////////////////////////000111111111111000000///222222222222222111111111222222222111111222333333444555555666666666666666444444555666888;;;===>>>999999888999999:::;;;<<<=========???@@@@@@>>>===;;;<<<===>>>??????>>>===???>>>>>>===>>>???@@@AAA???@@@BBBCCCCCCDDDFFFGGGBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<======>>>>>>::::::::::::;;;<<<======>>>>>>======<<<;;;::::::999999999999999::::::;;;:::;;;===<<<;;;999::::::999:::;;;===>>>======<<<;;;:::999888666666666666666666666666555555555555666555555555555555666666777777666555444444444444666555444555777888777666666666555555555444444444444333111111333444444333333222111000000000111111...///000111111000///...***+++,,,---------------------......//////000000111222222222222111000000111111222333444555555666555444444444444555666666444444444444444444333333444555555666777888999999::::::999888777777777777666666666666666666666666666666666666555555555555555666777666444444444555333333444555666777888888ttteeeXXXVVVSSSPPPMMMKKKJJJJJJHHHIIIIIIIIIIIIGGGFFFEEEIIIIIIHHHFFFBBB@@@@@@AAABBBCCCEEEGGGHHHGGGFFFEEEBBB@@@===;;;999888999999999888666555444555555666222111000///...---,,,+++---***((('''((((((((('''&&&&&&((()))))))))((((((&&&'''((())))))((('''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$'''******((('''''')))))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,------......---,,,,,,......---,,,,,,,,,,,,+++++++++++++++)))***++++++,,,,,,++++++...------------------,,,---,,,,,,---///000000/////////.........///000000000000000///......------//////111111222111000000000000111111222222333333111111000111111222333444444444555666666666555555444444555666888:::;;;<<<999999999999:::;;;<<<======<<<;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>=========>>>???AAABBBBBBDDDEEEEEECCCCCCDDDFFFAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>=========>>>>>>?????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>======<<<;;;:::999888888999999888888999::::::;;;999;;;===<<<:::888999:::888:::<<<===>>>===<<<<<<<<<<<<:::999888888888888666666777666666555555444666666555555444555555666666666555555555555555666888666555555777888999888666555444444333333333444444333222333666888888777666555333111000000000000///000111222333222000///,,,------.........------,,,,,,,,,---.../////////111222222333222111000///...///000111222333444444444333333222333444555666333333333333333444444444333444555666777888888888666666666666666666666666666666666555555555666777555555555555555555555555222444666555333333555777333333444555666666777777wwwgggVVVTTTQQQNNNLLLJJJIIIIIIGGGHHHIIIIIIHHHGGGEEEDDDHHHIIIHHHEEEAAA??????@@@AAABBBEEEGGGHHHHHHGGGFFFBBBAAA>>>;;;999888999999999888777666555555666777000///...---+++***((((((...,,,***))))))******)))%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((('''''''''***,,,+++(((&&&&&&((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,---.........---,,,,,,......---,,,---,,,,,,++++++*********+++,,,---...///...------.........------,,,,,,,,,,,,++++++,,,...//////...000///...------...///000111111000///...---,,,,,,...///000111222222111000......///111222333444555000000000000111222333444333444555555666666555555555555555555666888999:::::::::::::::;;;<<<===>>>===;;;999999999:::999888:::::::::;;;<<<===>>>>>>===<<<<<<<<<>>>@@@BBBCCCFFFGGGGGGFFFDDDBBBBBBCCCAAA@@@@@@??????@@@@@@AAACCCBBBAAA@@@????????????<<<===============<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;999888777777999888888888999::::::;;;999;;;===<<<999777888:::888999<<<===>>>>>><<<<<<>>>===<<<;;;:::999999999777777777777777666555555777666555555555555666666666666555555555666666777:::888666555777999:::;;;555444333333222222222333333333222444888:::;;;;;;888777555222111000000111000111333444444333222111/////////000//////......++++++,,,,,,---...//////111222333333222111000///...///000111222333444444333222222111222333555555222222222333333444444444222333555666777777888888333333333444444444555555777777666555444444666888444555555555555555555555000333555555333333555777666666555555555444444444wwweeeYYYUUUPPPLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFHHHIIIHHHFFFCCCBBBBBB???CCCGGGHHHGGGEEEDDDCCCCCCAAA>>>:::888777666777888777666444444444555666333111//////000111111000,,,***(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&'''''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))***++++++++++++***))))))***++++++++++++***+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,+++,,,---...///////////////000000000000//////.........//////000000000000000000000000000111111000000000000000111000111111111111222222222333333333333333333333333555555666666777777888888999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============:::::::::<<<>>>AAADDDFFFFFFGGGHHHIIIGGGEEEAAA???????????????@@@AAABBBBBBCCCBBBAAA???>>>=========?????????>>>>>>>>>>>>>>>DDDAAA===:::888999;;;<<<======>>>>>>======<<<;;;<<<<<<<<<<<<<<<======>>>===<<<:::999888888999:::999999888888888888999999<<<<<<<<<<<<;;;:::999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888777666666555444333333333333444555666666555444444444444555666666666555555444444444222222222111111111000000222222333555777888999:::777777555444222111000///000000111111111222222222---.../////////...,,,+++......---,,,---...///000111111111111000000000000000000111111111222222222444444333222222333444444333222222222333333444555333333333444444555555555555555666666555555444333555555444333333222111111444444555555555444333333444444444444444444444444555666777888888777666555wwweeeXXXTTTOOOLLLJJJJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDFFFGGGFFFCCCAAA@@@@@@???CCCFFFHHHGGGEEEDDDCCCCCCAAA===:::777666666666777666666555555555666666333111//////000000///...,,,***(((((()))***)))((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))(((((((((((((((''''''''''''''''''((((((((()))*********))))))))))))*********+++++++++******)))))))))***+++,,,++++++++++++++++++++++++***+++++++++,,,,,,---------,,,,,,+++,,,---...///,,,---------............//////......---.........000000000000000000000000111111000000000000000111000111111111111222222222333333333333333333333333555555555666777777888888999999888777777888888999::::::::::::::::::::::::;;;;;;<<<===============<<<<<<======???@@@AAABBBDDDEEEFFFGGGFFFCCC@@@>>>????????????@@@AAABBBCCCCCCBBB@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>???CCCAAA>>>;;;999999:::;;;::::::;;;;;;;;;;;;;;;:::===<<<<<<;;;;;;<<<<<<======<<<;;;:::999999999999999888888777777888888999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888888888777777666555444333222222222222333444555555444444444444333333555555555444444333333333222222222111111111000000000000111222444555666666666666555333222000//////111111222333333333333333......//////......---,,,......---------...///000000000000/////////......000000000111111111222222222111000//////000111222333333222222222222333333333333333333444444444444333333444444333333222111111111222222333444444444222333333444444444333333444444444444444444444444666666666777777666666666vvvdddVVVRRRMMMJJJIIIIIIIIIIIILLLKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFCCC@@@@@@@@@???BBBFFFGGGFFFEEECCCCCCBBB@@@<<<999777666666666555555666666666666666555333111///.........---,,,,,,***(((((()))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((+++---,,,)))&&&&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((()))&&&'''(((((())))))((((((******)))((()))***+++,,,***))))))))))))***++++++************************(((((()))***+++,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......//////...---,,,,,,------////////////////////////000000000//////000000111000111111111111222222222222222333333333333333333444555555666666777888888888888777777777888888999999999999999999999999999:::;;;<<<<<<======<<<<<<>>>??????@@@?????????>>>BBBCCCDDDDDDDDDBBB???>>>>>>>>>>>>???@@@BBBCCCDDDAAAAAA???>>>=====================>>>>>>?????????BBB@@@>>><<<;;;999999999999999:::;;;;;;<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888999888888777777888888999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::999999999888888888666777777777777666555555333222222111111222222333333444555555555444222222333333333333333222222222222111111111111000000000000000111111222333333444444444333222111000///...111222333555555444333333//////......------............------......///000/////////.........------000000000000111111111111111111////////////111111222222111111111111111222444444333333333333333333111111222222111111000///000111111222333333444444000111222333333333333333444444444444444444444444666666555555555555666666uuubbbTTTPPPLLLIIIIIIIIIIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFIIIJJJIIIGGGDDDBBBAAABBB@@@BBBEEEGGGFFFDDDCCCCCCAAA???<<<999777666666666333444666777777777666555333000...---------,,,***,,,***(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$'''+++///...)))%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))''''''((())))))))))))(((+++***((('''((()))+++---)))))))))))))))******+++))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,---------------.........////////////...---,,,,,,,,,,,,,,,........................000////////////000000111000000111111111222222222222222222222222333333333444444555555666777777888888777777777777888888999888888888888888888888888::::::;;;<<<<<<<<<<<<;;;>>>???@@@@@@@@@???>>>===AAABBBCCCCCCBBBAAA???>>>======>>>???@@@AAACCCDDD@@@???>>>===============;;;<<<<<<===>>>???@@@@@@@@@??????===<<<:::888777::::::;;;<<<===>>>???@@@AAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<:::888777888888777777777777888888888999:::;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888777777777666555555666666666555555444333333222222222222333333333444666777666555333111222222222222111111111111111111111111000000000000222222222222333333333333333222222111000//////...000111333444444444222222000///...------...///000...............//////000/////////.........------/////////000000000111111222222000000000000222222000000000000000111222222444444333333222222111111000000111111000000///...333333222222111111111000...///000222222333333333333333444444444444444444777666555444444555666777tttaaaTTTPPPLLLIIIHHHIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKJJJGGGCCCAAAAAAAAA@@@BBBEEEFFFEEECCCCCCDDDAAA???<<<999777666777777444555666777777666555444222000...---------+++***,,,***(((((()))***)))((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%)))...---((($$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))'''((())))))******))))))***)))((('''''')))+++,,,(((((())))))************)))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------............///...---,,,,,,,,,,,,,,,------------------------//////......///000111111000000111111111222222222111111111222222333333333444444444555666666777777777777666666777888888999888888888888888888888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????>>>@@@AAABBBBBBBBBAAA@@@???=========>>>???@@@BBBBBB>>>>>>======<<<=========;;;;;;<<<===>>>??????@@@>>>>>>>>>===<<<:::888777:::::::::;;;<<<>>>@@@AAABBBAAA@@@>>>===<<<<<<;;;:::;;;;;;<<<;;;999888777888777777777777777777888888888999:::;;;;;;;;;;;;::::::999999888888888777666666666666555555555555333444444555555555444444333333444444444444333333444555777888777666444222111111111111111111111111000000000000000000000000222222222222222222222222111111111000000/////////...///000111222111000000000///...------...000111.........///////////////000000000/////////............/////////000000000111000////////////000111---......///000222333444333333333222222111111000111111111111111000000///222111111111111111000000...///000111222222333333333333333444444444555555777666555444444555666777tttbbbUUUQQQLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJHHHEEEAAA>>>>>>???@@@BBBDDDEEEDDDCCCCCCDDDAAA@@@===:::888888888888666666666666666555555444222000...---------,,,+++,,,***(((((()))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))((((((''''''(((((()))(((((()))************)))))))))((('''((()))***+++'''((())))))******))))))))))))))))))))))))))))))------,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,......------------..........................................///000111111000111111111111222222222000000111111222333333333333444444555555666777777666666666666777888888999888888888888888888888888888999::::::;;;;;;:::::::::;;;<<<===>>>???????????????@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<===>>>???@@@===<<<<<<<<<<<<======>>><<<<<<<<<======>>>>>>>>><<<<<<===<<<<<<;;;999999999999888999:::<<<>>>???BBBAAA???>>>===<<<<<<<<<::::::::::::999888777666888777777666666777777888888999999::::::::::::999999999999888777777666666555555555444444444333333222222333444444444444333333444444555555444444333444555666666666555444333000000000111111111111111//////000000000000000111/////////000000000000000111111111000000000000000...............///////////////......//////000000---...///000000000000///000000000/////////..................////////////......,,,,,,,,,,,,...............///000222333444222222111111111111111111111111222222111111000///------...000111222333444///000111222222222222222222333333444444555555555777777666666666666777777wwweeeVVVSSSNNNJJJIIIHHHHHHGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJHHHDDD@@@>>>>>>>>>@@@BBBDDDDDDCCCBBBCCCDDDBBB@@@>>>;;;999999999:::999888777555555444444444111///------...///...---,,,***(((((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''(((&&&'''(((((())))))(((((((((((((((((()))))))))***'''''')))*********)))(((************************************++++++++++++)))***+++,,,---,,,,,,+++************++++++++++++------------...///000000...........................------......000111111000111111111111222222222///000000111222222333333333333444555555666666777555555555666666777999999999999999999999999999999888888999:::::::::::::::;;;::::::;;;;;;<<<===>>>======>>>>>>????????????<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<<<<===>>><<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;===?????????===<<<;;;;;;;;;;;;:::999888777666666666666777777666666666666777777999999:::::::::999999888999999888777777666555555444444333333333222222222111111222333333333333333222333444444444444333222444444333333333222222222000000000111111222222222////////////000000111111/////////000000111111111111111111111111111111111......,,,,,,,,,---///000......///000000000000000---...///000111000000////////////.........------------........./////////...---,,,++++++,,,---...111111000000000111222222000000000111111111111111111111111111111000//////,,,---...///111222333333111111222222333222222111222222333333444555555666777777888888888888777777yyygggXXXTTTNNNKKKIIIHHHHHHGGGKKKJJJIIIIIIHHHHHHHHHHHHMMMMMMJJJFFFBBB??????@@@@@@BBBDDDDDDCCCBBBCCCDDDCCCAAA>>><<<:::::::::;;;;;;999777555333333333444111///------/////////...,,,***(((((()))***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%###"""###%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((()))***)))))))))&&&''')))*********)))(((************************''''''((()))***+++,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,------------------...///000111222////////////////////////---------......000111111000111111111111222222222///000000111222222333333333333444444555666666777555555555555666777999999999999999999999999999999888888999::::::::::::999<<<;;;:::999999:::<<<===;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>===============<<<<<<<<<;;;::::::::::::;;;<<<======<<<;;;:::;;;===???@@@===<<<;;;::::::::::::::::::999777555555555666666777777666666666666777777:::::::::::::::999888777999888888777666555555444333333333222222222111111000111222333333333333333111222333444444333222111333222111000000000111111000000111111222222222333.../////////000000111111111111111222333333444444111111111111222222222222000...,,,++++++---000111---...///111111111000///---...000111111111000///......---------,,,,,,,,,---------........./////////...------------...///444333222111000000000000//////000000111111222222000000000000000//////...////////////000000000000222222333333333222222111222222333333444555666666777888999::::::999888777zzzggg[[[TTTNNNLLLJJJGGGFFFIIIJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJHHHEEEAAA>>>>>>???AAACCCEEEGGGGGGFFFDDDCCCEEECCC???<<<::::::;;;;;;;;;:::888555444333333333111000///......------...************))))))))))))+++)))(((&&&&&&((()))+++((('''&&&&&&'''((('''&&&((((((((((((((('''''''''%%%%%%%%%$$$$$$#########'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''+++)))&&&######%%%'''))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$######%%%'''))))))(((---***'''%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************************))))))((((((''''''++++++,,,------------,,,---,,,,,,++++++,,,,,,---************************---------............///111000///...---,,,,,,,,,////////////000000000000333333333333333333333333111222333333444444333333222222333555999;;;;;;::::::888777999;;;<<<999777666666666666777888999:::999888777777888:::<<<>>>>>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<==================>>>??????;;;<<<<<<============<<<>>><<<;;;::::::;;;<<<>>><<<<<<;;;;;;;;;:::::::::>>>>>>>>>===;;;999777666666666666666666666666666444555555555666666777777666666555555555777888999999888777666555444333333666555444222000...---,,,111000000111333333222000///000222333333222000///000000000000000000000000......//////000000111111***,,,...///.........///------...///000111111222222111000.........///000........................000///---,,,,,,---...///......//////000000111111////////////............---,,,,,,,,,,,,---......222///+++***,,,......---111000...---------...///111111111000000000000000///...------...///000111............////////////222000...000333555555444111222222111111222666999666777777777888888888888{{{hhh[[[TTTNNNMMMKKKHHHGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLIIIIIIHHHEEEAAA??????@@@AAACCCEEEGGGGGGFFFDDDCCCDDDBBB???<<<::::::;;;;;;:::888666333222111111111111000///......------...++++++*********))))))))))))((('''&&&&&&'''((()))(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''%%%$$$&&&%%%######$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))(((((('''((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***************(((((()))************))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------............000///...---------------.../////////000000000000333333222222222222222222222222333444444444444333333444444444555666777888:::888666777999:::888666777777777777888999:::;;;:::999888777777999:::;;;=========<<<<<<;;;;;;;;;;;;;;;:::999888888777777<<<<<<<<<<<<<<<======>>><<<======>>>>>>>>>>>>>>>>>>===;;;::::::;;;===>>>;;;;;;;;;;;;::::::::::::>>>===<<<:::888777777777555555555555555555555555444444555555555666666666777666555555555666777888888777777666555444333222333333333333333222222222.........///111111111111000000111222222111000000000000000000000000000000------........./////////---...//////------...000......//////000000111111111111///.........//////..............................------------............/////////000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,---......222///---...000222222111++++++,,,,,,---...000000000000000000000000000000//////...---......000000------......//////000000444222000111333444333111111222111000000111444666666666666777777777888888{{{hhh[[[TTTOOOMMMKKKHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNHHHHHHHHHEEEBBB@@@@@@AAABBBCCCEEEFFFGGGFFFDDDCCCCCCAAA???<<<:::::::::;;;888666444222000/////////111000///......------...+++++++++*********))))))((('''&&&%%%%%%&&&'''((('''&&&%%%&&&'''((('''%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))(((''''''((())))))&&&&&&'''(((((((((((('''''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((())))))((())))))***+++,,,,,,,,,''''''((())))))))))))(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///......---------............/////////000000000111111111111111111111222222222333444444444444444444555555333000000333666<<<:::888888999:::;;;:::888888888888999:::;;;;;;;;;:::999888777888888999;;;;;;;;;;;;;;;;;;;;;:::999999999888666444333222:::::::::999:::;;;;;;<<<======>>>???????????????>>>===<<<;;;;;;<<<===>>>;;;;;;;;;:::::::::999999>>><<<999666555555666777444444444444444444444444444444444444555555555555666666555444444444555555666666555555444333222222111111222222222222333333------------...///000111000000111111111111000000000000000000000000000000---------------.........///000000...------...000/////////000000000000000000000///............///------------------------------............------.........///////////////111000///...---++++++***,,,,,,++++++,,,,,,---...++++++***,,,...000000///))))))+++,,,---........./////////000000000000000000//////............///,,,,,,---...//////000000666444222222222222111///111222222000//////222444555555555666666666777777zzzggg[[[TTTOOOMMMLLLIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJHHHEEEBBB@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDBBBAAA>>><<<:::::::::;;;777666444111//////...///111000///......------...******)))))))))((((((((((((''''''&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''(((((('''&&&$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&''''''&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))'''&&&$$$$$$&&&''')))%%%&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((((((((())))))))))))))))))))))))******+++++++++)))******++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,---------.........---------------...///000........./////////000000000000000000111111111111222333333444555444444444444666666333......222888;;;999777666666888999:::888777777777888888999::::::999888888777888999999::::::::::::::::::::::::888888888888777555333222888888777777888888999:::;;;<<<======>>>>>>>>>>>>>>>======<<<<<<======>>>::::::::::::999999999999:::999777666555444444444333333333333333333333333333333333333444444444444555555444444333333333333555444444333222222111111000000000//////..................---,,,---...000111000////////////000111000000000000000000000000------------------......111111000...,,,,,,...111000000000//////////////////.....................------------------------+++,,,---...///...---,,,........................///......---,,,++++++***+++++++++++++++,,,,,,---((()))***+++,,,---,,,,,,+++,,,---------,,,***)))......///////////////000000000//////............+++,,,------...///000000444333333222222111000///333333333222000///111222444444444444555555555555yyyeeeZZZSSSNNNMMMLLLIIIIIIKKKMMMLLLKKKJJJIIIHHHHHHHHHLLLKKKJJJFFFBBB???>>>???CCCCCCDDDEEEFFFEEEEEEDDDAAA@@@>>><<<;;;:::::::::888777444222000/////////111000///......------...))))))(((((((((''''''''')))(((((((((((((((((()))'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&'''&&&%%%%%%''')))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))******+++++++++******)))))))))(((((((((***+++,,,,,,------,,,,,,+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,------------...---------------...///000............/////////////////////000000111111111333333444555555555444444444666777444000000555;;;666555444222222333555777777666666666666777777888666777777777888999::::::888999999999::::::;;;;;;888999999999999888777777666666666666666777777888888999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<======::::::999999999888888888555666777888777444222000333333333333333333333333333333333333222222222222333333333333222222111111333333222222111111000000/////////......---------///000000...,,,+++,,,...000//////......//////000////////////////////////........................111111000---+++,,,...000//////..................---------.........------------------------------***+++---.........---,,,.........---------------++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,---.........---,,,,,,,,,,,,---......,,,+++***------........./////////000000000//////...------,,,,,,,,,---...//////000///000111222222111111111444444555333111000111333222222333333333444444444xxxdddYYYRRRMMMLLLKKKHHHHHHKKKOOONNNMMMKKKJJJIIIHHHHHHLLLKKKJJJFFFBBB@@@???@@@CCCDDDDDDEEEEEEEEEEEEEEE??????>>><<<;;;:::::::::999777555333111000000000111000///......------...))))))((((((((('''''''''))))))))))))))))))))))))&&&%%%$$$%%%&&&'''&&&$$$''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%$$$%%%$$$###!!!!!!%%%'''%%%###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%******)))(((((()))******&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))******++++++,,,,,,******))))))(((''''''&&&))))))***+++++++++++++++++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,---------------------------...///000------.........//////////////////000111111222222333333444555555555555555444555666444333333777;;;777888888666555555777999666666555555555666666777555555666777888999::::::888888999::::::;;;<<<<<<::::::999999999999::::::555555555555555666666777555666777888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777222444777888777555111///333333333333333333333333222222222222111111111111111111222222222111000000111111111000000000//////------...//////000111111,,,///111000,,,***+++---...//////////////////.../////////////////////////////////..................//////---,,,,,,---///,,,,,,------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...---------------------,,,,,,,,,))))))******+++,,,,,,,,,******))))))******+++,,,+++,,,---,,,***)))***+++)))***+++,,,---.........,,,,,,------.../////////...//////000//////...------------------.........***---///111111000111222333444555444222111222333111111111222222222333333xxxdddXXXQQQLLLKKKJJJGGGGGGJJJMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFCCCAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEE>>>>>>===<<<;;;:::::::::999777555222111000000000111000///......------...************))))))))))))'''(((((((((((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''((((((%%%%%%%%%&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%(((&&&%%%$$$$$$$$$"""  &&&'''%%%###$$$&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******((((((((()))***+++++++++***)))))))))))))))))))))(((((()))***************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------......---------......///---------.........////////////000111111222333333333444444555555555555555555555555555555555666777777999;;;:::888777888:::777777666666666666777777666666777888888888888888888888999:::;;;<<<======<<<:::888666666777888999555555444444555555666777444555666777999999999999::::::;;;;;;;;;;;;::::::999888888888777777777777333444666777666444222000444444444444444444444444222222111111111000000000...///000111111111000///000000000////////////...------....../////////000&&&***///000---***+++---------////////////------////////////////////////.........---------,,,,,,+++,,,------,,,,,,---...*********++++++,,,,,,---***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,,,,++++++)))))))))***************)))))))))))))))***++++++'''((()))(((&&&&&&(((+++)))))))))***+++,,,---...+++,,,,,,---......//////---...///000000//////.........------------,,,,,,(((+++///000///...///000111333444444222111111222000000000111111111222222yyyeeeWWWPPPKKKJJJIIIGGGGGGIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFGGGGGGFFFDDDCCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEE>>>>>>===<<<;;;;;;:::999888666444222000/////////111000///......------...,,,,,,,,,++++++++++++***&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&'''((()))%%%$$$$$$$$$$$$%%%&&&'''######""""""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$%%%***+++'''######$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))************&&&''''''((()))******+++)))))))))***++++++,,,,,,))))))***+++++++++++++++---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,---------///......---------......---------........./////////000000111222333333333333444555555666666555555666555444444666666555333111444666666333222333555888888777777777777777888777888888888888777666666888888999:::<<<===>>>>>>===;;;777444222333555777555444444444444555666666444555666777999999::::::999::::::;;;;;;::::::999888888888888777777777777555555555444444333333333444444444444444444444444222111111111000000//////---...///111111111000000///////////////.........///...---,,,+++******))) &&&---///---++++++...,,,---///000000///---,,,////////////////////////---------,,,,,,+++++++++)))+++------,,,,,,,,,---(((((()))***++++++,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000---------,,,,,,+++++++++++++++******))))))(((((()))))))))))))))******+++(((******)))((()))---111,,,+++)))((((((((()))***++++++,,,------...//////,,,---...000000000/////////......------,,,++++++'''+++///000...------...///111333333111000111222000000000000111111111111tttaaaSSSQQQMMMIIIGGGGGGIIIJJJJJJKKKKKKIIIGGGGGGHHHIIIIIIIIIIIIHHHEEECCCCCCDDDBBBCCCEEEFFFHHHIIIIIIIIIAAA>>>;;;999999999999888===;;;888444111000000000000000000///......---------,,,+++***))))))))))))++++++***)))((('''&&&&&&%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&)))'''$$$###"""$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&'''((()))""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&''''''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%########################&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((()))))))))'''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))(((''''''''''''''''''((())))))'''((()))******+++*********)))((((((((()))+++,,,+++***)))((()))***,,,...---,,,+++))))))))))))***++++++************************))))))))))))******++++++++++++++++++++++++222///+++***,,,/////////***,,,------,,,---///111000000000000111111111111333333333333333444555666777666555444444444444444888777555333222333444555888999999::::::999999888888888777777666555555555666777999;;;<<<<<<<<<<<<:::888666444333444555555666666666666555444333222333444555555666666555555888888888888999888888888777777777777666666666666666555555444444333222222111111222222333444555555222000...///222333111///............////////////000...---++++++,,,---...000///...---,,,+++++++++111111000///...---,,,,,,000///...---,,,---.....................---------......//////......---,,,,,,,,,,,,,,,,,,+++***)))------------....../////////...,,,+++***+++,,,,,,***)))''''''(((+++...000,,,+++***))))))***+++,,,!!!$$$''')))+++,,,...000************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,---...///,,,---......//////......------------------------///////////////.........---///000000//////000222333222000///...///000000tttbbbTTTRRRMMMIIIGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFGGGIIIIIIIIIIIIHHHEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGBBB???<<<::::::;;;;;;:::===;;;888444222111000000000000000///......------,,,+++***)))(((((((((((())))))((((((((((((((('''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''"""######$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$############$$$$$$%%%&&&&&&''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%'''((()))))))))'''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))((((((''''''''''''''''''((())))))%%%&&&&&&''''''''''''&&&))))))((('''((()))***+++******((((((((()))+++,,,,,,++++++******+++,,,---************************++++++************++++++++++++++++++++++++++++++111...******,,,............//////...,,,,,,---...000000000000111111111111333333333333333444555555666666555444444444444444777666555333333444555666888999999::::::999999888888888888888999999999999777888999:::;;;:::999999999777666444333444555666666777777666555444333333111222222333333333333333888888888777777777777888777777666666666555555555444444333222222111111000000000111222222222111111222000//////111222000...............////////////---,,,+++++++++---...000///...---,,,,,,,,,,,,,,,//////......------,,,,,,000///---,,,,,,,,,---...------.................................------,,,---------------,,,++++++------+++++++++,,,...///...---,,,++++++++++++++++++***)))((())),,,///111******)))(((((()))******)))***,,,,,,+++++++++,,,******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***+++,,,,,,------...............------------------------///........................///000000///...///111222111111000000000000000tttdddVVVSSSNNNJJJGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHHHHIIIJJJHHHEEECCCCCCCCCGGGHHHHHHHHHGGGFFFEEEEEEBBB@@@<<<;;;;;;<<<<<<<<<<<<;;;888555333111111111000000000///......------******)))(((''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%******)))((('''&&&%%%%%%"""$$$&&&((((((((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###""""""###$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((()))((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((((((((''''''''''''''''''((())))))%%%&&&&&&&&&&&&&&&%%%$$$(((''''''''''''((())))))))))))(((''''''(((***++++++******++++++---......************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///,,,***)))***,,,------...//////...,,,,,,---///000000000000111111111111333333333333333444444555666666555444444444444555666555444444444555666777888999999::::::999999888777777888888999::::::;;;888999999999888888777666777666555444444444666666777777777777666555444444444555666666777777666666999888666555555555666666666666555555555444444444222111111000000///......---...111222333333111111222111000000000000///...---............/////////+++*********+++---///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,---------.../////////...............---,,,,,,------.........---,,,,,,---,,,***))))))+++---///,,,,,,,,,,,,,,,++++++***,,,+++******+++---///111))))))(((((((((((())))))+++,,,---,,,+++))))))***)))((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((((((((())))))***,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000...---...//////000000111111111111000tttdddWWWTTTOOOJJJGGGGGGGGGHHHJJJKKKJJJIIIFFFEEEFFFGGGHHHIIIJJJIIIFFFCCCCCCCCCGGGGGGHHHHHHGGGGGGFFFEEEBBB???<<<;;;;;;<<<===<<<<<<:::888666333222111111000000000///......------***)))(((((('''''''''(((&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%!!!"""$$$&&&(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))*********++++++,,,,,,,,,))))))))))))************+++++++++******+++++++++++++++++++++++++++++++++,,,+++)))))))))***+++,,,***+++,,,---,,,...000222///000000000111111111111444333333222333333444444666555555444444444555555444444444444555666888888888999999::::::999999888666666666777777888888888777777777777777666666666555555444444444555666666777777777777777666555555777777888999999999999888888777555444333333444555555555444444444333333333111111000//////......---,,,...111444666666555444222111111000//////...------------.........//////+++*********+++,,,...///,,,,,,,,,+++,,,,,,------+++,,,,,,,,,---------...///...,,,+++++++++,,,---,,,,,,,,,---...///000000------.........---,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,---***+++,,,------,,,******++++++******+++,,,...///))))))))))))))))))))))))%%%'''))))))))))))***+++(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************,,,,,,---.........------++++++++++++++++++++++++---------------............///000///---,,,---...---...000111222222111000sssdddWWWTTTOOOKKKHHHGGGHHHHHHJJJKKKJJJHHHFFFEEEEEEGGGGGGIIIJJJIIIFFFDDDBBBBBBEEEFFFGGGHHHHHHIIIHHHHHHBBB???;;;::::::;;;;;;;;;;;;:::888666444333222111000000000///......------******)))((((((((())))))''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######""""""!!!###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))***************)))((('''%%%&&&&&&'''''''''''''''((((((''''''''''''''''''***************)))(((((((((((()))))))))***************))))))))))))******++++++++++++++++++++++++*********)))))))))***+++(((***+++,,,,,,---000222///000000000111111111111444333333222222222333333555555444444444555555666444444444555666777888999888999999::::::999999888999888888888777777666666555555555666666666777777444444444444444555555555777777777777777666666555444444555666666666666555777666444333333333444444444444444444333333333333111111111000//////.........000333555555444222111111111111000///...------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---......//////...---,,,+++***++++++,,,,,,,,,,,,---...///000000---------...---,,,,,,+++***+++,,,,,,,,,,,,++++++)))+++---...///...,,,+++)))***+++,,,,,,,,,+++*********))))))***+++,,,---************************###%%%((()))))))))***,,,''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******************+++,,,,,,---...---------+++++++++++++++++++++++++++,,,,,,,,,---------......//////...,,,+++,,,---,,,---///000111000000///sssdddWWWTTTOOOKKKHHHHHHIIIIIIJJJKKKJJJHHHFFFDDDEEEFFFGGGIIIJJJJJJGGGDDDBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKCCC@@@<<<::::::::::::999;;;:::999777555444222111000000000///......------***))))))(((((())))))***((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''""""""###$$$%%%&&&''''''############%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((('''&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''************)))((('''&&&'''(((((())))))************))))))))))))))))))***++++++++++++++++++++++++)))***+++***)))(((***+++,,,---------,,,,,,---///000000000000111111111111444333333222222222222222555444444444444555666666444444555666777777888888888999999::::::999999888<<<;;;;;;:::999999888888666555555555555666777888444444444444444444444444666666666777777666666555555555666777777777777666444444444444444444444444555555444444444333333333222222111000000//////...111222333222111///,,,***///000111000...---...///,,,------------..................------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........///---,,,+++*********++++++,,,---------.../////////---------------,,,++++++******++++++,,,,,,++++++)))+++---//////...,,,+++)))***++++++++++++++++++***)))))))))******+++,,,******++++++++++++******(((***,,,+++***))))))***(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))((((((((())))))***++++++,,,---------------***************************++++++,,,,,,---------,,,---......,,,+++,,,---,,,---..................tttdddVVVSSSOOOKKKIIIIIIJJJKKKKKKKKKJJJHHHEEEDDDDDDEEEFFFHHHJJJJJJGGGDDDBBBAAACCCDDDFFFHHHIIIJJJKKKKKKEEEBBB>>><<<;;;;;;:::999::::::999888666444333222000000000///......------(((((((((''''''(((((()))'''((((((((((((((())))))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&''''''((('''''''''%%%&&&'''((()))(((((('''))))))))))))((((((''''''))))))***+++******((((((''''''(((((()))******++++++******))))))******+++++++++++++++++++++++++++)))***,,,+++)))(((***,,,---...//////......000111000000000000111111111111444333333222111111222222444444444444444555666666555555666777777777777777888999999::::::999999888::::::::::::::::::::::::888777666555555555666777555555555555444333333222444555555666666666555555666777888888999999888888111333444666777666555444555555555555444444444444111111000000//////......111111111111000///------...///111000...---...000,,,,,,---------.........------......///.........------,,,+++************,,,,,,,,,,,,,,,------------,,,***)))))))))***+++------..................,,,------------,,,++++++***++++++,,,------,,,,,,+++++++++***+++,,,------***************+++,,,,,,*********+++++++++,,,,,,((()))***++++++***)))(((***,,,---+++)))'''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***+++,,,++++++,,,------------,,,*********************************+++,,,,,,------+++,,,------,,,+++---...------,,,,,,++++++,,,,,,uuueeeUUUSSSOOOKKKIIIIIIKKKLLLKKKKKKJJJHHHEEEDDDDDDEEEFFFHHHKKKJJJHHHDDDBBBAAAEEEEEEGGGHHHIIIJJJJJJJJJGGGDDD@@@===<<<;;;:::999::::::999888666555333222000000000///......------''''''&&&&&&&&&''''''(((&&&&&&'''((()))***++++++%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%###&&&))),,,---+++(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))&&&&&&'''((()))))))))(((&&&&&&((()))))))))((('''))))))******)))((('''''''''(((***+++,,,,,,++++++&&&''''''((()))******+++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))+++---,,,)))(((***,,,+++---///000000222444777000000000000111111111111444333333222111111111222444444444444444555666777555666666777777777777777999999999::::::999999999777777777888888999::::::;;;:::888666555444555555555555555555444333222111444444555555555555555444333333444555555555555555///222555777888888666555666666555555555444444444000000000///......------//////000111222333444555,,,///111000...---///111,,,,,,,,,---------......,,,,,,...///000000111111...---,,,+++************++++++++++++++++++++++++,,,,,,***)))))))))***+++...............---------,,,,,,---------,,,+++++++++,,,------.........------+++(((&&&&&&)))---///+++***)))))))))***,,,---+++,,,,,,,,,,,,,,,,,,---'''((()))******)))((('''''')))***)))'''&&&&&&&&&)))(((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,---...///++++++,,,---------,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,,,,,,,,,,---......---+++***)))***++++++vvvfffZZZTTTNNNLLLIIIFFFGGGKKKKKKKKKJJJGGGDDDBBBBBBCCCFFFJJJMMMLLLHHHEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFCCC>>>;;;;;;;;;::::::<<<<<<;;;999777555333222//////000000///......---************)))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$&&&))),,,&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&(((******)))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&$$$###)))((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$%%%&&&((())))))*********************++++++,,,))),,,...---)))&&&%%%&&&'''((()))++++++******)))))))))***++++++++++++***++++++++++++++++++++++++((())),,,---------+++***---------............///222222222111111111111000333222222111111222222333333333444444555666777777999999999999999888777666777777777777777777777888999888888888888:::<<<===<<<:::888555444444555555555444333222222333555666333333333444444444555555333444555666777777777777555555555555555555555555666666555444222111000///222222222111000000//////...///111222222111000//////............---------///...,,,++++++,,,---///---------............///.........------,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++***++++++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,++++++)))((('''******))))))***+++,,,,,,---,,,***))))))***,,,---111000///...,,,+++***)))+++******)))))))))))))))))))))((('''''''''''''''***)))((('''&&&'''(((((((((''''''''''''((()))))),,,***(((((()))******)))(((&&&&&&(((+++---,,,***...------,,,,,,------......---,,,,,,+++***)))))),,,"""'''---***$$$*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---sssdddYYYSSSNNNLLLIIIFFFGGGKKKJJJJJJJJJHHHEEEDDDDDDEEEEEEIIILLLKKKGGGDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMFFFCCC>>>;;;;;;;;;;;;:::<<<;;;:::999777444222111111111000000...---,,,+++************)))((('''&&&(((((((((''''''''''''&&&&&&'''&&&%%%###$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&(((******)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((('''&&&%%%$$$(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&((((((''''''(((((()))***(((+++------***'''&&&'''((('''&&&%%%%%%'''((()))))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---------............///000000000111111222222222111111111111222333444555333333444444555666666777888999999999999888777666888888777777777777777777777777666555555555666777888777555444444555666777666555444333333444444555333333333333444444444444333444555666666777777666555555555555555555555555666555555444333222111111//////......---,,,,,,,,,---...000111111000///...///............---------///...,,,++++++,,,...///---------............//////...---+++***((('''&&&*********+++++++++,,,,,,...---,,,+++++++++++++++...------,,,+++******))).........---------,,,,,,---------,,,+++******)))******))))))***++++++,,,---,,,***))))))***,,,---,,,,,,,,,+++******))))))++++++++++++***)))((('''))))))((('''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''+++)))((()))***+++)))(((((('''&&&(((+++---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++...)))%%%%%%))),,,+++)))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---qqqaaaYYYSSSNNNMMMJJJGGGHHHKKKIIIJJJJJJHHHFFFFFFGGGHHHEEEIIIKKKJJJGGGCCCCCCDDDEEEFFFHHHJJJMMMNNNOOOOOOGGGCCC???<<<;;;;;;;;;:::;;;;;;:::888666444222111222111111///---+++***)))************)))(((''''''***))))))))))))((((((((())))))(((&&&######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%(((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((((((''''''&&&((((((''''''(((((()))***((()))++++++***((('''(((***(((%%%"""###&&&))),,,))))))***++++++++++++***++++++++++++++++++++++++***************+++,,,,,,---------............///...//////000111222333444000000000111333444666777333333333444555555666666888888999999888888777777888888888777777666666666777666555444333222222333333222222222333555777888777666555444444444444444222222333333333444444444222333444555666666666666555555555555555555555555444444444444333333333333111111000000//////......---...///000000///...---///............---------...---,,,++++++,,,......---------............///222111000...---+++******)))))))))************+++---,,,,,,++++++++++++,,,...---,,,+++***)))((((((---------,,,,,,,,,,,,,,,...---------,,,+++++++++*********)))******+++,,,,,,,,,*********+++,,,---******************++++++***+++---------***(((&&&))))))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((()))***++++++)))'''((('''''')))+++,,,,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,---------...//////---***)))***,,,***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,ppp```XXXRRRNNNMMMJJJGGGHHHKKKKKKKKKKKKIIIGGGFFFGGGHHHFFFJJJLLLKKKGGGDDDCCCDDDFFFGGGIIIJJJLLLMMMNNNNNNGGGCCC???<<<;;;;;;;;;;;;;;;:::999888666444222000111000000///---,,,***)))************)))(((''''''))))))))))))((((((((((((((()))(((&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###$$$&&&&&&&&&$$$"""!!!%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''''''((((((((((((((($$$%%%&&&((())))))******)))))))))))))))***++++++'''((()))***))))))((((((---+++(((&&&&&&))),,,...))))))***++++++++++++***************+++++++++++++++***)))((()))***,,,------------............////////////000111222222222000000111111222444555666333333333444444555555555777777888888888888777777888888888777666666555555666666555444444333333333000000000111222444666777888777666555444444333333222222222222333333333333222222333555555555555555555555555555555555555555333333333333333444444444222222111111000/////////......///000000///......///............---------------,,,,,,,,,---......---------............///000000000000////////////)))))))))*********++++++,,,,,,+++++++++++++++,,,******************************))))))))))))))))))------,,,,,,+++++++++++++++***************++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////---***((())))))((('''''''''''''''***))))))(((((((((((((((((((((((((((((())))))***(((((()))+++,,,,,,)))'''(((((())))))+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++...000...***((()))+++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,qqqaaaWWWRRRNNNMMMKKKHHHHHHKKKMMMNNNMMMJJJGGGEEEEEEFFFHHHLLLNNNMMMIIIEEEDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJGGGDDD???<<<<<<<<<;;;;;;;;;;;;:::888666444222111////////////...---,,,,,,++++++++++++***)))((('''(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((($$$%%%&&&((())))))******)))))))))((()))******+++((('''(((((()))))))))(((++++++******++++++,,,---))))))***++++++++++++***)))))))))******+++++++++,,,***)))'''(((***,,,------------............///000000000000000000000000222222111111111222333333333333333444444444444444666777777888888888777777777777777777666666555555333333444444444444333333111000111111111222333333777666666555444444333222111111111222222222333333111222333444555555555555555555555555555555555555222222222333333333333333///......---,,,,,,++++++.........//////////////////............---------,,,,,,,,,,,,------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++******++++++,,,******************++++++)))))))))))))))))))))))),,,+++******)))******+++++++++***************+++*********++++++,,,,,,------,,,,,,++++++***))))))%%%(((---000111000---+++))))))(((''''''''''''''')))))))))))))))((((((((()))(((((((((((()))******''''''(((+++,,,,,,***'''))))))*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,qqqbbbVVVQQQNNNNNNLLLHHHHHHKKKNNNNNNMMMJJJFFFDDDDDDEEEJJJMMMOOONNNIIIFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHDDD@@@===<<<<<<<<<;;;<<<<<<;;;999777555333222//////////////////...---++++++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((###$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&''''''((())))))((('''''')))))))))'''&&&''')))++++++***)))((())))))***++++++++++++***(((((())))))***++++++++++++***((((((((()))+++------------............///111111000000000/////////222111111000000000111111333333333333333333444444666666777777888888777777666666666666666666666666111111222333333222222222111111111111111111111111444555555555444333222222000000111111111222222222111111222333444444444444333333333333333333333333111111111111222222222222/////////...------,,,,,,+++,,,,,,---...///000000///............---------+++,,,,,,------.........---------............///000///...---,,,++++++************+++++++++,,,,,,+++************++++++,,,,,,,,,,,,+++******))))))+++++++++++++++,,,,,,,,,,,,+++***)))))))))++++++,,,+++******)))*********)))******+++,,,,,,,,,---******))))))((('''&&&&&&&&&)))---111222111///---))))))(((''''''''''''''''''(((((((((((('''&&&%%%''''''&&&&&&''''''((()))((('''(((***,,,,,,***))))))***++++++******+++---,,,,,,++++++++++++,,,,,,...------,,,***))))))(((,,,***)))+++...///---+++)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++************++++++pppbbbUUUQQQNNNNNNLLLHHHHHHKKKLLLLLLKKKIIIFFFEEEEEEFFFIIILLLOOOMMMIIIEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHDDD@@@===<<<<<<<<<;;;======<<<:::888666444333111111111111000///...---++++++++++++***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((***(((&&&&&&((()))(((&&&%%%&&&'''))))))(((''''''))))))***++++++++++++***((((((((()))***+++++++++***))))))((((((***+++,,,---------............////////////000000000000000//////......///000111111333333333333333333333333555666666777777777777777444444555555666777777777333444444555444333111000000000111222222222222222222333333444444333222111000000000000111111111222000111222333333444444333222222222222222222222222111111000000000000000000222111111000//////......(((((()))***,,,...///000///............---------***+++,,,---............---------............///111000000///...---,,,,,,)))))))))************+++***************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,***))))))***,,,---,,,++++++***))))))******))))))***+++,,,,,,------((((((((((((((((((((((((***,,,///111222000...,,,))))))(((''''''''''''''''''(((((()))((('''&&&%%%'''''''''''''''(((((()))(((((('''(((***,,,+++***)))+++,,,,,,******+++---,,,,,,++++++++++++,,,,,,+++++++++******))))))))),,,+++***+++,,,------,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++************++++++pppaaaUUUQQQNNNNNNLLLIIIHHHKKKIIIJJJJJJHHHFFFEEEFFFHHHIIILLLNNNLLLHHHDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJHHHEEE@@@===<<<<<<<<<<<<>>>===<<<;;;999777555333444444333222000...---,,,++++++,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))(((%%%############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%'''((()))%%%$$$$$$######$$$%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((($$$%%%&&&((())))))******((((((((((((((()))******+++(((&&&&&&((()))(((&&&'''''''''((((((((((((((())))))***++++++++++++***'''(((((()))***+++++++++)))))))))))))))******+++---------.........//////------...///000111222222,,,,,,,,,---///000222333333333333333333333333333555555666777777777777777333333444555666777888888888999999888777444222111...///000222333333333333000111222333333333222111000000000000111111111111000000111222333333333333111111111111111111111111000000000000/////////............---,,,,,,++++++%%%%%%&&&(((***,,,...000//////.........---------***+++,,,---............---------.........//////*********++++++,,,,,,,,,(((((((((((())))))))))))******))))))***+++,,,,,,((()))***+++---///000000))))))******++++++++++++...---+++******+++---...,,,,,,+++***))))))******((()))***+++,,,---------((((((((()))***++++++,,,...///111111111///,,,***))))))(((''''''''''''''')))***+++++++++***(((''')))))))))))))))***++++++)))(((''''''***+++,,,+++)))+++---,,,***)))+++...,,,++++++++++++++++++,,,)))))))))))))))************++++++***((((((***+++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++oooaaaWWWQQQLLLLLLLLLIIIIIIKKKMMMKKKHHHFFFEEEFFFGGGHHHNNNNNNNNNLLLHHHDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHEEE@@@>>>===>>>>>>=========<<<:::888555333222333222111///............,,,,,,---,,,+++)))'''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((&&&$$$#########$$$###$$$&&&(((+++---///000%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###"""""""""###%%%''')))!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))(((''''''((()))*********))))))(((((('''''',,,+++*********+++------,,,+++)))((((((((()))))),,,,,,,,,---------......,,,---......///......---000000111111111000000///444333333333333444555555888666333333555666444222333444555666777777666666999;;;<<<;;;888444222111444333333222222111111000...///000111111000///...000000//////.........---///000000000000//////...111111111000000000/////////000111222222111000///000,,,---111111+++***---,,,,,,---......---,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((()))+++,,,))))))************))))))***+++,,,---------------+++++++++++++++***)))(((++++++++++++++++++++++++(((((((((((()))))))))))))))************+++++++++)))+++,,,,,,+++******+++,,,---///111111000///...((((((''''''''''''(((((()))((((((((((((((()))***))))))))))))))))))))))))+++******)))))))))(((((()))))))))))))))******+++------,,,,,,+++***)))))),,,+++)))))))))+++---...---,,,+++******+++,,,---((((((((()))******++++++...---+++***)))******+++.........---,,,+++)))(((oooaaaWWWQQQLLLLLLKKKIIIIIIKKKMMMKKKHHHFFFEEEEEEFFFGGGMMMMMMMMMKKKGGGDDDBBBBBBEEEFFFGGGGGGGGGGGGFFFEEEHHHDDD@@@======>>>============<<<:::888555333222333222111000......------***++++++***)))(((&&&%%%'''''''''&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%***)))&&&$$$""" """######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))((((((((()))***+++++++++***)))((()))******,,,,,,,,,,,,------------.../////////000000000111000000111111111111000000333333222222333333444555888555333333555666444333444555777888888888777666:::;;;<<<<<<999777555444333333222111111000000///......////////////......////////////......------...//////000000000//////111111111000000000000///......///000000///......000,,,+++......******...+++,,,---......---,,,+++...---------,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***))))))((()))***+++,,,))))))************))))))'''(((((()))******))))))+++++++++++++++***))))))++++++++++++++++++++++++''''''''''''(((((((((((())))))*********+++++++++***+++------+++***+++,,,***+++---.........,,,,,,)))((((((''''''(((((()))******)))((('''''''''((()))))))))))))))))))))))),,,,,,,,,+++++++++******))))))(((((())))))***+++******++++++++++++,,,,,,---,,,*********+++---...))))))(((''''''((()))))))))))))))***++++++,,,,,,---,,,,,,++++++++++++,,,)))))))))******))))))(((oooaaaWWWPPPLLLKKKKKKHHHHHHJJJKKKJJJGGGEEEDDDDDDEEEFFFKKKLLLLLLIIIFFFCCCAAAAAAFFFFFFFFFFFFFFFFFFEEEDDDGGGDDD@@@==================<<<;;;:::888666444333222222111000///...------)))))))))((('''&&&%%%$$$'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$############$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++******))))))******+++'''''''''((()))*********)))(((((((((((()))***************)))******+++,,,++++++,,,,,,,,,---------......---......000222333000000111111111111000000222111111111111222333333666555333444555555444333333444777999:::999888777:::::::::::::::999777777222222111111000/////////......------------......///............---------------...///000000000000111111111000000000//////------............------///,,,+++,,,+++***+++...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,++++++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,((())))))******))))))(((&&&''''''(((((((((((('''***++++++++++++***))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))))))))*********++++++***,,,------,,,++++++,,,'''(((***++++++***))))))***))))))(((((())))))***++++++)))((('''&&&&&&&&&((((((((((((((((((((((((+++++++++,,,++++++******))))))(((((())))))***+++'''((()))***+++---.........---,,,+++***+++,,,---++++++************++++++))))))***++++++,,,,,,---++++++,,,---------,,,,,,%%%&&&'''((()))*********pppaaaWWWQQQLLLKKKJJJHHHGGGIIIJJJIIIGGGEEEDDDDDDEEEEEEIIIJJJJJJHHHDDDBBB@@@AAAEEEEEEFFFFFFGGGGGGGGGGGGGGGCCC???<<<<<<<<<<<<<<<<<<<<<;;;:::888666444333222222111000///...------)))((((((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((()))%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%############$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***))))))))))))))))))***'''((((((((()))))))))******************++++++,,,))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******+++...000222///000000111111111111000000000000000000111222222444444444444555444444333000222555999;;;<<<;;;;;;999888888888888999888777222222111111000/////////...---,,,++++++,,,---...------------------------+++,,,---...///000000000000000000000////////////---------------------------,,,,,,,,,,,,++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++'''&&&%%%$$$%%%''')))+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++++++++(((((())))))))))))((((((((())))))*********))))))******+++++++++******)))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))***************,,,------,,,++++++,,,''''''((()))))))))((('''******))))))))))))*********)))((('''''''''''''''''''''''''''''''''''''''(((((()))******)))((('''((((((((((((((()))******'''((()))***+++,,,---...///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,)))+++,,,---......---,,,((((((***+++,,,,,,,,,,,,pppbbbXXXQQQLLLLLLKKKHHHGGGIIIJJJIIIGGGFFFEEEDDDDDDEEEHHHIIIIIIGGGDDDAAA@@@@@@DDDDDDEEEGGGHHHJJJLLLLLLFFFCCC>>><<<;;;<<<<<<;;;<<<;;;;;;:::888666444333111111111111000...---,,,***))))))(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%### """###%%%((()))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''***)))))))))((((((((('''))))))******++++++++++++))))))******++++++++++++*********+++++++++,,,,,,,,,+++******+++---000222//////000111111111111111000////////////000111111222333444555444444333333000222666:::>>>@@@BBBCCC<<<:::777777888999999777222222222111000000//////---,,,+++******+++,,,---,,,,,,,,,,,,------------++++++,,,......//////////////////.........------------------------------***,,,---......---,,,***+++++++++******+++++++++++++++++++++++++++++++++'''&&&%%%$$$$$$&&&((()))++++++++++++++++++++++++************************************************(((((())))))))))))(((((()))***************)))))))))******+++++++++******((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********)))+++,,,,,,+++******+++((()))))))))))))))((((((******))))))))))))******''''''&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))((('''((((((((('''((())))))***)))))))))******+++++++++...------,,,++++++++++++((())))))))))))))))))(((''''''(((((()))*********)))***,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++qqqdddYYYSSSNNNMMMKKKHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHIIIIIIGGGDDDAAAAAAAAADDDDDDEEEGGGIIILLLNNNOOOEEEBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;:::888666555444111111222111000///---++++++***))))))(((((())))))((((((((('''''''''&&&&&&''''''((((((((((((((()))''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%### !!!###&&&((()))***###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&*********)))((('''''''''&&&'''(((((())))))((((((((())))))*********))))))))))))*********+++++++++------,,,------///111222...///000111111222111111000////////////000111111000222555555444333333444333444666:::>>>CCCGGGIIIAAA<<<888666888999888666111111000000//////......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,---++++++,,,---............---------,,,,,,,,,++++++------,,,,,,,,,,,,------(((+++---+++,,,---,,,)))+++******))))))******+++)))************+++++++++***)))(((''''''((()))***************************************************)))************)))(((((('''(((((())))))(((((('''(((((((((((((((''''''&&&))))))***++++++++++++***(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******(((***++++++***))))))***************))))))))))))***))))))(((((())))))***%%%%%%%%%&&&'''(((******'''''''''''''''''''''''''''(((***,,,,,,+++***(((((((((''''''(((((()))******************)))))))))+++++++++++++++++++++***)))******++++++******)))&&&&&&''''''((())))))*********+++,,,,,,,,,+++++++++++++++++++++***)))(((rrreeeZZZTTTOOONNNLLLIIIHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEHHHIIIIIIGGGDDDBBBAAAAAADDDDDDEEEFFFHHHJJJMMMNNNEEEAAA===::::::;;;;;;:::;;;;;;::::::888777555444000111222222111///---++++++***)))((((((((()))***((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############################################################!!!!!!!!! !!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$### !!!"""$$$&&&((()))$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%### !!!###$$$%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&&&&((()))))))))((('''(((((()))))))))(((''''''))))))))))))*********+++---------....../////////...///000111111222222222000000//////000000111222///222555666444333333444333333333555999???DDDGGGAAA<<<555333444555333111//////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++************,,,+++************+++,,,(((***)))%%%%%%***,,,***+++***))))))))))))***+++))))))))))))******+++++++++++++++***))))))((((((((((((((((((((((((((((((************************((())))))***)))((('''&&&''''''(((((((((((('''''''''''''''''''''&&&%%%%%%))))))***+++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***'''(((******((('''((()))++++++***))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&(((***,,,,,,+++)))((((((''''''''''''((())))))************))))))))))))))))))******+++*********+++,,,------------,,,+++'''''''''((())))))******++++++***)))))))))*********************)))((((((rrrfff[[[UUUPPPOOOMMMJJJIIIKKKKKKJJJJJJIIIHHHGGGFFFEEEHHHIIIIIIHHHEEEBBBBBBBBBEEEEEEEEEEEEFFFIIIKKKLLLEEEAAA===:::::::::::::::;;;;;;::::::888777555444000111222222111///,,,++++++***(((''''''((()))))))))(((((((((''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$######""""""######################################################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$#########$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((()))******)))((('''''''''(((((())))))******'''(((***+++++++++***)))(((((()))))))))'''&&&%%%))))))))))))************++++++,,,------,,,,,,+++......///111111222222222000000000000000111222222...222555666444222333444222000///000333888>>>AAA???999111...///000...+++------,,,++++++******)))+++,,,---......---,,,+++*********++++++,,,,,,,,,,,,,,,---------,,,++++++************)))))))))(((+++***)))(((((()))***+++)))***&&&''',,,++++++***)))(((((()))***+++(((((())))))*********+++************)))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))'''&&&%%%''''''(((((((((((('''''''''(((((((((''''''&&&%%%((()))***+++++++++++++++************************&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&((())))))(((''''''(((,,,+++***)))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%(((******)))'''&&&'''''''''''''''((())))))(((((())))))*********+++'''((()))***************((()))***++++++***)))(((((((((((()))******++++++,,,+++)))((((((((()))))))))***++++++++++++******pppccc\\\WWWPPPLLLKKKLLLMMMMMMLLLKKKJJJGGGDDDCCCDDDEEEKKKKKKJJJGGGDDDCCCDDDFFFIIIFFFDDDDDDFFFHHHIIIIIIEEEAAA<<<999999;;;<<<===;;;:::999777666555555555444111---...111222...***,,,+++***(((''''''&&&&&&)))'''%%%$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""######$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++******)))(((((())))))***((())),,,...///...,,,+++,,,,,,,,,------------...///000222333444444333333000000000000000000000111000000//////222555999;;;:::777333///------...///......,,,+++***)))))))))...,,,******,,,---,,,,,,.........///......------******++++++++++++******)))((((((((((((((()))*********))))))))))))******+++***((('''''')))+++,,,***)))((((((((()))+++,,,******))))))))))))******((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((+++---000111...)))###***)))((((((((((((((()))''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''(((+++&&& %%%))))))(((,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&'''((()))***++++++************************++++++***************+++---,,,***(((((()))+++,,,...+++((('''((()))***)))(((((())))))*********+++nnnaaaYYYUUUOOOKKKKKKKKKLLLLLLKKKKKKJJJHHHEEEDDDEEEGGGKKKKKKJJJHHHEEEDDDEEEFFFIIIGGGEEEEEEGGGIIIJJJJJJEEEAAA;;;888888999;;;;;;;;;:::999888666555555555666333//////111111---))),,,+++***(((''''''&&&&&&)))'''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$######"""!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''&&&''''''''''''(((((())))))******(((((()))***+++,,,,,,---)))+++---///000///...,,,..................------...///111222333333333222111111000000000000000000000///...///000333777999666555222///...------...---,,,+++++++++++++++,,,---,,,+++,,,---...---+++/////////...---,,,+++*********++++++++++++******++++++***************+++)))(((((((((((((((((()))))))))(((''''''((()))***))))))((((((((()))***+++(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((++++++,,,,,,+++)))'''%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((()))&&&&&&&&&''''''''''''((((((######&&&&&&$$$)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%'''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))+++******))))))************)))(((''''''((()))))),,,***(((''')))******)))*********)))))))))))))))lll___VVVSSSOOOLLLLLLLLLKKKJJJKKKKKKJJJHHHFFFFFFGGGIIIJJJKKKKKKJJJGGGEEEEEEEEEIIIGGGFFFFFFHHHJJJKKKKKKEEEAAA;;;777777888999999;;;;;;999888777555444444888444111000111000,,,))),,,+++***(((''''''''''''(((''''''((())))))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((((((''''''(((((((((((())))))))))))'''(((***+++++++++*********,,,...000000000///...////////////////////////...///000111222222111111111111111000000/////////000///...---...111333555222222111000///...------+++++++++++++++,,,---...---,,,,,,---//////---+++//////...---+++***)))(((******++++++++++++******,,,,,,++++++******))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((((((((((()))******&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******((((((((()))***+++###$$$&&&'''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&''''''''''''((()))&&&$$$$$$''')))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((())))))***(((((((((*********(((+++******))))))(((((('''lll^^^UUURRROOONNNMMMMMMKKKJJJJJJJJJJJJHHHGGGGGGIIIKKKIIIKKKLLLKKKHHHFFFDDDDDDIIIGGGFFFGGGIIIKKKLLLKKKEEE@@@:::777666666777777;;;;;;:::999777555444333666444111111111000...++++++***)))(((''''''''''''(((((((((***+++***(((%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))(((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))(((((())))))))))))(((((((((((()))***++++++***(((%%%###***+++---/////////.........//////000000111222222...//////000000000000000111111111000//////......//////---------...000111///000111111111000///...------,,,,,,,,,,,,------,,,,,,---///000///---***------,,,+++***)))))))))******++++++++++++***************)))((('''&&&&&&(((''''''''''''''''''(((''''''((((((((('''&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***((('''&&&&&&((()))***$$$%%%''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''((()))((('''(((******)))'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))((((((((()))******))))))***++++++++++++***((('''''')))***+++)))((()))))))))))))))(((((((((mmm```VVVTTTQQQPPPOOONNNLLLJJJIIIJJJJJJHHHGGGGGGIIIKKKIIIJJJLLLKKKHHHEEEDDDDDDHHHFFFFFFGGGJJJLLLLLLKKKDDD@@@:::666555666777777;;;;;;:::999777555333222222111000000000000///...+++***)))((((((''''''(((''''''(((***,,,+++(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))(((&&&$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%""""""############""""""$$$$$$############$$$$$$########################&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!"""############$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((('''((())))))***)))(((((())))))))))))((((((((((((+++,,,------,,,)))&&&%%%)))***,,,---......------,,,---...000222333555555//////////////////000000000000000000//////......//////...------.../////////000222333333222000///000///...---,,,,,,,,,,,,,,,,,,,,,...000///,,,*********)))))))))***++++++******++++++++++++******************)))'''&&&%%%)))((((((''''''(((((()))((())))))))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((***+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''&&&%%%###$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((('''''''''(((((()))***((()))***+++++++++++++++(((((('''(((******((('''&&&&&&'''((()))******+++nnnaaaXXXUUURRRPPPOOONNNKKKIIIIIIJJJIIIHHHFFFFFFHHHJJJIIIJJJJJJIIIFFFDDDDDDDDDFFFEEEEEEGGGJJJLLLKKKKKKDDD@@@:::666666777888888;;;;;;;;;:::888555333111////////////////////////******)))(((((((((((((((((('''''')))++++++)))''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%######$$$%%%%%%$$$######$$$######""""""######$$$""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""$$$#########$$$$$$%%%%%%&&&$$$######""""""######$$$"""######$$$&&&''''''(((&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((&&&'''((()))***)))((('''(((((((((((())))))))))))***+++---.........------******+++,,,------------,,,---...000222444555666000000////////////000000////////////////////////000/////////////////////000111222333333222111000111000///...---,,,,,,,,,,,,++++++,,,......,,,***))))))(((((()))***,,,---******++++++++++++*********+++,,,,,,,,,***)))((()))(((((((((((((((((()))******)))(((((('''''''''%%%&&&&&&'''((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((('''%%%###"""******+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***'''''''''((())))))*********)))'''(((((()))'''&&&%%%%%%&&&''')))***++++++ooobbbYYYVVVRRROOOMMMKKKJJJHHHIIIIIIIIIGGGEEEEEEGGGIIIIIIIIIIIIGGGDDDCCCCCCDDDEEEDDDEEEGGGIIIKKKKKKJJJCCC???:::777777888999:::;;;;;;;;;:::888555222000//////000///...------...***))))))(((((((((((((((((('''&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%#########%%%"""######$$$%%%%%%&&&&&&%%%$$$############$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""" $$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''((($$$&&&''')))))))))'''&&&''''''(((((())))))************+++,,,---.........++++++,,,,,,---...............///000111222333333111111000/////////000111------......///000000000000000000000000111111111000111111111111111000000000000///...------......,,,+++******,,,,,,+++***+++***)))((((((***+++,,,******++++++++++++******)))***+++,,,,,,+++)))((((((''''''&&&&&&''''''(((***)))(((&&&%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%$$$###)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&'''$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''''''''''')))***,,,---***'''&&&''''''&&&&&&%%%&&&&&&'''((()))******nnnbbbZZZVVVQQQMMMKKKJJJHHHGGGIIIIIIIIIGGGEEEDDDFFFGGGIIIIIIHHHEEEBBBAAACCCDDDDDDCCCDDDFFFIIIKKKJJJIIICCC???:::777777999:::;;;;;;;;;;;;;;;888555222000000000000///---+++++++++***))))))(((((((((((()))((('''%%%&&&((()))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$#########$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''(((%%%$$$###"""###$$$&&&'''########################&&&'''''''''(((((())))))((((((((((((((((((((((((+++******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((******)))((('''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###%%%'''((()))((('''&&&&&&''''''((()))******+++******)))(((((())))))***,,,,,,------...//////000000000000000000000000000222111000//////000111222,,,,,,---...///000111111111111111111222222222222000000000000///////////////............///000000,,,***))))))***++++++***...,,,***)))((()))***+++******++++++++++++******&&&''')))***+++***(((''''''&&&&&&%%%%%%&&&&&&'''***)))&&&$$$###$$$%%%&&&$$$%%%&&&'''''''''&&&%%%)))((((((''''''(((((()))$$$$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$""""""###$$$###$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********(((((()))+++---///...+++'''&&&&&&&&&&&&%%%'''''''''(((((((((((((((mmmaaaUUUSSSPPPLLLIIIGGGFFFFFFJJJHHHFFFDDDCCCEEEGGGHHHKKKJJJIIIGGGEEEDDDBBBBBBAAACCCFFFHHHJJJJJJJJJIIIFFFBBB>>>;;;::::::999999;;;;;;;;;:::999777444333000000000000///...---,,,,,,***)))(((((('''$$$"""&&&'''((((((''''''(((***,,,***'''%%%###$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%###!!!!!!""" !!!############%%%'''''''''&&&&&&&&&%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%$$$###""""""$$$$$$###"""###$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$##################%%%$$$$$$###"""""""""###'''&&&&&&%%%%%%$$$$$$######$$$&&&''''''&&&$$$###%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$&&&)))+++'''%%%***222...222333///+++)))'''###&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$)))'''&&&''')))******))))))%%%%%%***+++%%%"""$$$,,,+++***)))((((((((((((---------......///000111///000111222222111000///...111111///000444555333666111---//////------///333444444555444333222111//////000111111111000000222111111000///...------//////...---,,,,,,++++++++++++***)))(((((())))))+++++++++************)))((()))*********)))'''&&&))))))(((((((((((())))))---,,,+++***)))((('''&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((******))))))((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$###$$$%%%''')))+++(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))&&&''''''((((((''''''&&&"""###&&&(((***++++++***lll```VVVTTTQQQNNNKKKJJJIIIHHHKKKJJJGGGFFFEEEFFFHHHJJJKKKJJJIIIGGGEEEDDDBBBBBBAAACCCEEEHHHJJJJJJJJJJJJGGGCCC>>>;;;;;;;;;::::::;;;;;;;;;;;;999777444333000000000///...---++++++)))((((((((())))))'''%%%&&&'''((((((''''''((())),,,***'''%%%$$$$$$%%%&&&########################$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&%%%%%%&&&%%%&&&&&&%%%""" !!!%%%%%%%%%%%%$$$$$$$$$#########"""""""""###%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######&&&%%%$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''((($$$&&&---333555555666>>>>>>999///))))))***)))&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((()))))))))((('''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''+++...000000111,,,***,,,+++&&&%%%''',,,,,,+++***************---------------.../////////000111111111111000///...111222111444:::;;;999888222...///000...///111222333333444333222111000444444555444444333222111111111000000//////.........------,,,++++++******++++++***)))))))))))))))+++++++++************)))((())))))***)))((('''&&&((((((''''''''''''((((((*********))))))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((((((''''''''''''(((((((((''''''&&&'''((()))***(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%&&&(((***+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((('''&&&$$$!!!$$$$$$&&&''')))*********~~~lll___VVVUUURRROOOMMMLLLLLLLLLMMMKKKIIIHHHHHHHHHJJJKKKJJJIIIHHHGGGEEEDDDBBBBBBAAABBBEEEGGGIIIJJJJJJJJJGGGCCC???<<<;;;;;;;;;;;;<<<<<<<<<;;;999777444333111000000///---+++***)))'''''''''(((***+++***(((%%%'''((((((''''''((()))+++)))'''%%%$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%'''''''''%%%""" $$$#########""""""""""""#########"""######$$$%%%$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''+++&&&)))<<>>;;;;;;;;;;;;;;;======<<<;;;999777444333111111000...,,,***((('''(((''''''(((***+++***)))%%%&&&((('''&&&&&&''')))***((('''%%%$$$$$$%%%&&&((('''&&&&&&&&&(((***,,,&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%$$$###"""###%%%"""$$$%%%$$$""""""###$$$############""""""""""""##################$$$$$$########################!!!"""###$$$%%%&&&&&&%%%#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''',,,''',,,CCC\\\gggddd___RRRNNNBBB333)))(((******%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&'''((((((((()))))))))************''''''&&&&&&&&&&&&''''''///---+++++++++***(((%%%&&&&&&'''((('''&&&(((***++++++*********++++++,,,...------,,,------....../////////000000000000000...222666<<>>777333111------000/////////////////////000...///000111111111111111///////////////000000000,,,,,,,,,,,,++++++++++++***)))))))))))))))******+++++++++*********))))))***))))))(((((((((((((((******))))))))))))************)))((('''&&&%%%%%%)))))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&''''''''''''&&&&&&%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&((())))))))))))((('''&&&%%%%%%&&&'''(((}}}iii\\\SSSQQQOOOMMMKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJEEEBBB>>>;;;;;;<<<<<<<<<>>>>>>>>><<<:::777444222111000000///---+++***)))***)))((((((((((((&&&$$$$$$&&&''''''&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''))),,,---&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$"""###%%%(((###$$$%%%$$$"""""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''(((''''''&&&$$$###"""%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''###$$$))),,,((($$$""")))...000---******'''###$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&((())))))'''%%%&&&,,,,,,******)))'''(((((((((((()))***+++,,,......---...///000111111............///000111111111444888@@@MMMXXXZZZVVVFFF>>>777444111---,,,/////////.........///000000---...///111222222333333........................,,,,,,,,,,,,,,,,,,,,,+++)))))))))))))))******++++++++++++************)))******)))(((((((((((((((+++******))))))******+++,,,+++***)))'''&&&%%%$$$***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&((((((((()))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''}}}iii\\\TTTRRRPPPMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJGGGDDD@@@======>>>???>>>??????>>><<<:::777444222000000000///...---++++++)))'''''''''''''''%%%###$$$&&&''''''&&&%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!  """%%%$$$%%%&&&$$$"""!!!!!!"""&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$((()))'''&&&'''"""&&&&&&&&&((((((&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''')))((((((((((((&&&### &&&&&&%%%)))+++***((((((((()))***+++---...++++++,,,---...000111222......------...///111222222444666<<>>===:::777444222000000000000///...---,,,'''&&&%%%&&&''''''%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########"""!!!"""%%%(((###$$$%%%$$$"""""""""$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""%%%''''''(((%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%###"""""""""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))$$$###&&&(((&&&&&&)))$$$((()))&&&$$$'''(((&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))######%%%'''***+++)))'''###+++---(((###%%%'''%%%)))))))))***+++---...///)))******+++---///111222...---------...///111222333444444888AAAHHHEEE===;;;555222333222000///111000///......///000111222...////////////......---......---,,,++++++******)))))))))))))))*********))))))((())))))***+++++++++++++++************)))+++***((('''''''''((()))))))))(((((((((((())))))************))))))))))))%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&'''((((((((((((###$$$%%%'''(((((('''&&&mmm```WWWTTTPPPNNNMMMMMMKKKJJJLLLLLLLLLJJJHHHGGGHHHIIIHHHIIIIIIGGGCCCAAA???@@@>>>>>>@@@CCCGGGJJJJJJIIIDDDBBB???===<<<===???@@@??????>>><<<999777555333333111000...------------******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&$$$!!!!!!"""$$$$$$$$$&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((+++...000000///...//////444000++++++---111222222000111222444666888999:::666555333000////////////////////////////////////111111111111000000000///...//////---+++))))))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))''''''(((((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))***+++***(((&&&%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''###$$$)))(((###&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((|||hhh[[[UUURRROOOMMMLLLKKKJJJHHHKKKLLLLLLJJJHHHHHHIIIJJJIIIJJJIIIGGGDDDAAA@@@@@@@@@@@@AAADDDHHHJJJJJJJJJCCCBBB???===<<<===???@@@??????>>><<<999777555333222111000...------------***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$%%%&&&'''%%%$$$%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))*********)))((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&'''((()))***++++++***,,,...///...------......+++((())),,,000111111111111222222333444555555333222111111000000000000........................000000/////////...............///---***))))))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))(((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$!!!###((((((###%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&!!! """#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((yyyeeeXXXSSSPPPMMMKKKJJJJJJHHHGGGJJJKKKKKKJJJIIIIIIJJJLLLJJJKKKJJJHHHEEEBBBAAABBBBBBBBBCCCEEEIIIKKKJJJIIICCCAAA???===<<<===>>>@@@??????>>><<<999777555333222111000...------------***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! %%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%'''((('''$$$"""######"""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''***---...---,,,******)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++)))+++------,,,,,,,,,---,,,++++++,,,...//////...111111111111000000000//////000000111111000000000.................................------------,,,,,,---...,,,***))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++************)))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!###''''''$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###""" !!!###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%$$$$$$((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((zzzgggYYYSSSPPPMMMKKKJJJJJJIIIGGGIIIJJJKKKJJJIIIJJJKKKMMMLLLLLLKKKHHHEEECCCCCCCCCBBBBBBCCCEEEHHHJJJIIIHHHCCCAAA>>><<<<<<<<<>>>?????????>>><<<999777555333111111000///...------,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###""""""$$$%%%%%%###!!!"""!!!!!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%'''+++///000000...,,,***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((***+++------,,,+++,,,---222222222222111///---+++111000000000//////.........///000111111///...---------------------------......---------,,,,,,,,,+++,,,---,,,***))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((())))))***%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###%%%%%%###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((({{{hhh\\\SSSQQQMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJLLLNNNLLLLLLKKKHHHEEECCCCCCDDDAAAAAABBBDDDGGGHHHHHHGGGCCCAAA>>><<<;;;<<<>>>?????????>>><<<999777555333111111000///...---,,,,,,)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!###$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%'''+++///111000///---((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((+++,,,---,,,++++++---...111333555555333000---,,,////////////000000000000///000000000///---+++***------------------------......---------,,,,,,,,,)))***++++++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$%%%$$$######"""###$$$%%%&&&'''''''''$$$$$$############$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&&&&######$$$$$$%%%%%%%%%&&&((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((zzzhhh\\\TTTQQQNNNMMMMMMLLLLLLKKKIIIKKKKKKKKKJJJJJJLLLNNNMMMLLLKKKGGGDDDBBBCCCDDD@@@@@@AAACCCGGGHHHHHHGGGBBB@@@>>><<<;;;<<<===?????????>>><<<999777555333000111000000///---,,,+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''############$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%########################((((((&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""$$$%%%&&&&&&######"""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''***---//////...---((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''((()))***+++++++++,,,,,,,,,++++++---///+++...111222111///............//////000000111111000000//////---+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***)))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$ !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###%%%&&&$$$###%%%"""###$$$%%%&&&&&&'''&&&$$$$$$############$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&""""""###$$$%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''zzziii]]]SSSQQQNNNMMMMMMMMMLLLKKKKKKKKKLLLKKKJJJJJJLLLMMMMMMLLLJJJFFFCCCBBBCCCDDD@@@@@@AAADDDHHHJJJJJJIIIBBB@@@>>>;;;;;;<<<===?????????>>><<<999777555333000000111000///...,,,+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#####################""""""#########$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%$$$######"""######$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))+++,,,,,,,,,,,,)))(((&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&'''((()))***++++++***++++++***)))***,,,...(((,,,///111///------............////////////000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********'''((())))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%% $$$&&&$$$$$$'''###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&)))'''%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''{{{jjj^^^SSSPPPMMMLLLLLLLLLKKKKKKKKKLLLMMMLLLJJJJJJKKKMMMLLLLLLIIIFFFBBBAAABBBDDD@@@@@@BBBEEEIIIKKKLLLKKKBBB@@@===;;;;;;;;;===>>>??????>>><<<999777555333000000111111///...,,,+++(((((('''''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&%%%### &&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***+++++++++***)))((('''&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%&&&'''((()))***+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))***)))((((((***---,,,///222111...,,,+++,,,..................------...---++++++++++++------++++++++++++++++++++++++************))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''!!!"""$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""&&&$$$%%%)))$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''((('''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%&&&'''((((((((((((((((((((('''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''wwwfff]]]VVVQQQNNNNNNNNNKKKJJJKKKMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJHHHEEECCCBBBCCCAAA@@@AAADDDGGGJJJJJJJJJCCCAAA>>>;;;999888888999<<<;;;:::888666333111000000000///...---,,,,,,++++++,,,,,,+++(((''''''(((******))))))((((((((('''"""$$$&&&'''&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """%%%'''######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&###$$$%%%%%%$$$###"""!!!%%%$$$$$$######"""""""""'''$$$###&&&&&&%%%&&&***---***%%%$$$%%%%%%###!!!&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$%%%&&&'''''''''&&&%%%"""$$$&&&(((((((((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((()))***************)))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,---------......***++++++++++++***))))))444111,,,)))'''(((+++,,,)))))))))***))))))))))))(((''''''((()))***)))((())))))))))))))))))))))))&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%#########%%%''')))(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$###!!!######$$$$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$%%%%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''xxxfff^^^WWWQQQNNNNNNNNNKKKIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJHHHEEECCCBBBCCCBBBAAAAAACCCGGGIIIJJJJJJCCCAAA>>>;;;999999999999<<<;;;:::888666444222111000000///...---,,,,,,+++)))******)))&&&%%%%%%&&&)))))))))(((((('''''''''''')))+++***)))'''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$#########'''$$$###&&&&&&$$$&&&))),,,)))&&&$$$%%%%%%###"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))************))))))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---,,,+++***))))))******((((((((('''(((((()))))),,,)))&&&######%%%'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''%%%$$$"""!!!"""######'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$""""""%%%%%%&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''xxxfff]]]WWWRRRNNNOOONNNJJJIIIJJJLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJHHHEEECCCBBBCCCCCCAAAAAABBBFFFIIIJJJKKKBBBAAA>>>;;;:::999::::::<<<;;;:::888666444333222000000///...---,,,,,,+++)))******)))&&&%%%%%%&&&((((((((('''''''''''''''+++,,,---,,,)))''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%'''$$$###&&&&&&$$$%%%(((***(((&&&%%%%%%%%%###"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((((((((((((''''''((())))))******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,***)))))))))***+++&&&(((***++++++***(((''''''&&&%%%%%%&&&'''((())),,,***((('''&&&'''((()))((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&$$$"""""""""######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((wwweee\\\WWWRRRNNNOOONNNJJJIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJHHHEEECCCBBBCCCDDDBBBAAABBBEEEHHHJJJKKKBBBAAA>>><<<;;;;;;;;;<<<<<<;;;:::888666555444333000000///...---,,,,,,++++++,,,,,,+++(((''''''(((''''''''''''''''''&&&&&&((()))***)))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$############$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$&&&&&&$$$$$$'''((('''&&&%%%%%%$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((()))******((('''&&&)))(((&&&%%%$$$%%%%%%&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''******))))))(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++)))'''&&&%%%&&&((()))&&&((()))++++++)))(((&&&'''&&&%%%$$$%%%''')))***$$$&&&)))++++++)))((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&$$$!!!######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((vvvdddZZZVVVQQQMMMNNNNNNKKKJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJHHHEEECCCBBBCCCDDDBBBAAACCCFFFHHHJJJJJJBBB@@@>>><<<;;;<<<===>>>===<<<:::888666444444444000000///...---,,,,,,++++++,,,,,,+++(((''''''(((&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$'''&&&######&&&%%%&&&&&&&&&%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''&&&%%%&&&%%%%%%$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))******++++++***************+++++++++,,,,,,***)))'''%%%%%%&&&'''(((+++***)))(((((('''''''''''''''&&&&&&&&&'''((()))"""%%%''''''&&&$$$%%%&&&''''''''''''''''''''''''*********)))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&$$$!!!######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((wwwcccYYYUUUOOOMMMNNNNNNLLLKKKMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJHHHEEECCCBBBCCCCCCBBBBBBDDDGGGIIIIIIHHHBBB@@@>>>===<<<===>>>??????>>>;;;888555444333333000000///...---,,,,,,+++)))******)))&&&%%%%%%&&&'''''''''''''''(((((((((%%%&&&'''&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&#########"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$''''''###"""$$$###%%%&&&&&&%%%###$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&''''''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))((((((((((((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++,,,+++)))((((((((()))***,,,+++(((&&&%%%&&&'''(((''''''''''''''''''''''''***+++)))&&&######(((,,,''''''''''''''''''''''''******)))((('''&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''xxxeeeZZZSSSNNNKKKNNNOOOMMMMMMOOONNNNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHEEECCCBBBCCCAAABBBCCCFFFHHHIIIHHHFFFAAA@@@>>>======>>>???@@@BBB???<<<888555333222222000000///...---,,,,,,+++)))******)))&&&%%%%%%&&&'''''''''(((((()))))))))'''((('''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""###%%%%%%$$$$$$$$$$$$$$$#########&&&###$$$''''''###"""###!!!$$$&&&&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&((())))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))*********++++++++++++*********))))))((('''&&&%%%%%%&&&'''(((%%%&&&'''((('''%%%###"""!!!%%%))))))''''''***...''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$&&&'''(((((('''&&&$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###%%%&&&'''((('''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzfff\\\RRRMMMKKKMMMOOONNNNNNPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJHHHEEECCCBBBCCC@@@AAADDDGGGJJJJJJGGGEEEAAA@@@???======>>>@@@AAACCC@@@<<<888555333222222000000///...---,,,,,,++++++,,,,,,+++(((''''''((('''((((((((())))))******(((((('''%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###############"""""""""###%%%&&&%%%$$$$$$######"""""""""%%%###$$$''''''###!!!### ###''''''$$$###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$)))(((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))---,,,***(((((((((((()))%%%&&&'''''''''&&&%%%$$$$$$&&&(((******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))************)))))))))***)))(((''''''######$$$$$$%%%&&&''''''$$$%%%'''((('''$$$!!! """***+++(((&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((%%%&&&((())))))(((&&&%%%###$$$&&&''''''&&&$$$#########%%%&&&'''((((((((($$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''(((!!!"""$$$&&&&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwaaaWWWTTTQQQLLLIIIIIIJJJKKKKKKOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHFFFCCCBBBCCCDDDBBBCCCEEEHHHIIIJJJJJJJJJFFFCCC???======>>>======AAA???===:::777555444333111000...---,,,...///111******((('''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!""""""###$$$$$$###"""###$$$$$$$$$$$$#########"""""""""$$$&&&%%%$$$###$$$%%%###""""""###$$$%%%###"""""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&'''&&&%%%$$$#####################"""""""""""""""$$$###"""###%%%&&&%%%$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%///)))######''')))&&&!!!'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((------,,,,,,++++++******&&&&&&&&&'''''')))******)))))))))))))))))))))))),,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((### """''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''%%%######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%###!!!!!!###&&&'''((((((((('''''''''&&&&&&&&&"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&###&&&'''%%%&&&******(((&&&'''((()))((('''%%%###%%%%%%%%%&&&&&&&&&''''''wwwcccZZZVVVRRRMMMJJJJJJKKKKKKKKKOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJGGGDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFCCC@@@>>>>>>>>>>>>===AAA???===:::777555444333000///...------...//////+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$#########"""""""""$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%$$$"""##################"""""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$####################################$$$###"""###%%%&&&%%%$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))&&&###$$$(((***(((&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))))))))'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((+++***)))((('''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$''''''$$$$$$''''''%%%((()))+++++++++)))(((&&&%%%%%%%%%&&&&&&&&&''''''vvvddd]]]VVVSSSNNNKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMLLLIIIEEEBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEGGGDDD@@@>>>>>>???>>>>>>AAA???===:::777555444333000//////.........------+++******)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$###############"""$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!$$$(((+++,,,***'''%%%%%%&&&''''''((((((''''''(((((((((((()))))))))***(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''(((((())))))(((((((((%%%''')))(((%%%###$$$&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''$$$###&&&%%%"""&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''sssccc]]]UUURRRNNNKKKKKKKKKKKKJJJNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLKKKHHHDDDBBBBBBCCCCCCDDDFFFIIIJJJKKKKKKKKKGGGDDD@@@>>>>>>??????>>>AAA???===:::777555444333////////////...---,,,+++++++++***)))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""######$$$%%%###$$$%%%%%%######$$$%%%########################"""###%%%%%%###"""###$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''&&&&&&&&&%%%%%%&&&%%%$$$$$$#########$$$######$$$$$$%%%&&&''''''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%(((***)))&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& ###&&&))))))'''$$$"""$$$%%%'''((((((((('''&&&''''''((((((((()))))))))******++++++,,,,,,,,,---&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''$$$"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$!!!&&&******%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$''''''$$$$$$'''&&&$$$$$$$$$%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''ppp```ZZZRRROOOLLLJJJJJJJJJJJJIIINNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHFFFDDDBBBCCCDDDDDDFFFHHHJJJLLLMMMMMMMMMGGGDDD@@@>>>>>>>>>>>>>>>AAA???===:::777555444333000000000///...,,,+++***+++******)))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""""""""###$$$%%%%%%!!!###$$$###"""!!!"""###########################!!!###%%%$$$###"""#########%%%'''&&&$$$"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$######$$$%%%&&&'''''''''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''###'''***)))%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&%%%%%%$$$$$$###$$$%%%'''((((((((('''&&&&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++((($$$$$$'''(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""###((()))%%%###$$$'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%###&&&'''%%%%%%))))))'''''''''''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''ooo^^^WWWOOOMMMJJJIIIJJJKKKJJJIIIMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHFFFCCCBBBCCCDDDFFFGGGHHHIIIJJJIIIHHHHHHFFFCCC???======>>>======AAA???===:::777555444333111111000...,,,+++***)))***))))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''!!!"""###"""!!! !!!##################$$$$$$$$$!!!###$$$$$$###""""""###%%%(((***)))%%%###$$$&&&######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$#########$$$%%%'''''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""###$$$%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&& $$$''''''%%%%%%''')))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''***)))'''%%%$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$ %%%)))'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&((($$$!!!"""$$$%%%$$$!!!""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$!!!%%%'''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###&&&'''%%%&&&***+++(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''ooo^^^WWWMMMLLLJJJJJJKKKLLLLLLKKKMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGDDDBBBCCCDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEBBB>>><<<<<<===<<<<<>>???@@@@@@AAAAAA@@@<<<888444333333000000///...---,,,,,,+++---+++)))'''&&&&&&(((((('''((())))))(((''')))******)))'''&&&%%%$$$$$$$$$$$$&&&'''((('''''''''(((+++)))&&&###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###%%%&&&%%%$$$""" ######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$############(((''''''&&&%%%######"""######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&((('''%%%$$$######$$$%%%###  ###%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""%%%'''))))))'''%%%"""''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***((()))))))))))))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$###""""""###$$$$$$&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&((())))))***+++)))'''&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###$$$$$$$$$######"""""""""$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$%%%&&&&&& !!!"""""""""""""""######"""!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$#########""""""""""""######'''&&&$$$###"""###$$$$$$$$$$$$############$$$$$$"""&&&******%%%""""""$$$'''%%%"""###&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&& !!!"""###$$$%%%%%%'''%%%""" """%%%'''%%%$$$$$$######$$$$$$%%%###########################""""""$$$''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&nnn___VVVRRRQQQOOOLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLKKKIIIFFFCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHDDDAAA>>>===>>>???@@@???@@@@@@???<<<777444222333000000///...---,,,,,,+++,,,+++)))'''&&&'''(((((('''(((******(((''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''((()))'''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&''''''&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%###!!!"""%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((''''''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$#########$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&!!!"""######$$$#########"""!!! !!!"""###""""""###$$$$$$$$$$$$#########""""""""""""######%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$"""&&&&&&###"""$$$'''%%%###!!!!!!###%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$$$$%%%""""""""""""##################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''''''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''nnn^^^UUUSSSQQQNNNKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIMMMMMMMMMJJJFFFDDDCCCDDDCCCEEEFFFHHHHHHHHHHHHGGGFFFCCC@@@>>>???@@@@@@?????????>>>:::666333222222111000///...---,,,+++++++++***)))'''''''''((((((''')))******(((&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%'''((((((&&&%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''((('''%%%###""""""######$$$$$$############$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$#########"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%###"""###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$#########"""'''%%%$$$$$$%%%&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!######!!! ###&&&%%%###!!!!!!###$$$###"""%%%%%%%%%%%%&&&&&&&&&'''$$$$$$######"""######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''nnn___VVVSSSPPPMMMJJJIIIJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIMMMMMMLLLJJJFFFCCCBBBCCCBBBDDDEEEGGGHHHHHHHHHGGGGGGDDDAAA??????@@@@@@??????>>><<<999444222222222111000000...---,,,+++++++++***)))(((''''''(((((('''(((******(((%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&'''((((((&&&$$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&$$$###"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""###$$$&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""######################################################""""""""""""######"""######$$$$$$$$$$$$$$$((('''&&&%%%###""""""!!!""""""###$$$$$$$$$$$$###$$$######""""""######$$$!!!"""###%%%%%%%%%$$$###$$$$$$############$$$$$$###$$$$$$"""  """&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''pppaaaXXXRRRQQQNNNKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHHHHKKKKKKKKKHHHEEEBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGDDDAAA??????@@@@@@???>>>>>>;;;888333111222333111111000...---,,,+++***)))))))))(((((((((((((((&&&((())))))&&&$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%'''((('''%%%$$$$$$%%%((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$#########$$$&&&'''$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$"""!!!##################$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$######%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!! !!!%%%)))+++(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""################################################""""""""""""""""""""""""!!!"""######$$$$$$######$$$###""" """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$ !!!###$$$%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$###!!!!!!"""###%%%%%%%%%$$$#########$$$"""#########$$$$$$$$$$$$$$$$$$###############$$$!!!""""""###$$$%%%%%%%%%&&&%%%###!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%qqqaaaXXXRRRQQQOOONNNMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHEEEBBBBBBCCCBBBCCCEEEGGGIIIIIIIIIIIIFFFCCC@@@>>>???@@@@@@??????>>>;;;777333222333444222111000///---+++******)))))))))))))))(((((((((&&&'''((('''%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&'''$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%$$$###"""!!!%%%&&&&&&&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###"""$$$'''+++...***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$%%%%%%%%%###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######################################################""""""############""""""!!!""""""###$$$#########$$$$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""##################$$$$$$############$$$$$$""""""###$$$$$$%%%%%%&&&###$$$$$$"""  """""""""""""""############$$$$$$######$$$%%%%%%&&&!!!!!!"""###$$$%%%&&&'''%%%###  ###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$pppaaaXXXQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJHHHFFFDDDDDDEEECCCDDDFFFHHHJJJJJJJJJJJJDDDAAA>>>===>>>???@@@??????>>>;;;777444222444555222222000///---+++***)))(((((())))))))))))((((((&&&'''&&&$$$######&&&(((''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%!!!"""$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""###%%%&&&'''&&&%%%$$$########################%%%$$$$$$$$$$$$$$$$$$%%% !!!###%%%'''(((((('''###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&$$$$$$###############$$$%%%'''(((&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))(((&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$"""!!!"""###%%%%%%$$$#########$$$$$$$$$%%%%%%$$$############$$$$$$%%%################################################""""""###$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$######""""""""""""###$$$$$$############$$$$$$!!!"""###$$$&&&&&&%%%$$$###$$$$$$""" """""""""#########$$$$$$$$$######$$$$$$%%%&&&((((((#########$$$$$$%%%%%%%%%$$$###!!! !!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%### ###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%ooo```WWWQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGCCCDDDGGGIIIJJJKKKKKKKKKCCC@@@======>>>???@@@@@@@@@???<<<888444333444666222222000///---+++***)))'''((()))))))))))))))(((&&&&&&%%%###"""###&&&)))&&&&&&%%%%%%%%%&&&&&&'''"""$$$&&&&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""###&&&''''''%%%###!!!$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!$$$&&&((((((((('''"""###$$$%%%'''((())))))%%%&&&&&&''''''&&&%%%%%%"""###%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%"""###$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&######"""!!!"""$$$%%%&&&###%%%&&&%%%"""!!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((())))))(((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''(((***++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%'''((('''&&&###!!!&&&%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***))))))(((&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########%%%###"""###$$$&&&&&&%%%"""""""""######$$$$$$$$$$$$#########$$$%%%&&&&&&""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%!!!"""$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$%%%&&&$$$!!!$$$&&&&&&$$$!!! """$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&((()))***%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################&&&'''&&&### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&nnnaaaZZZSSSTTTTTTSSSRRRQQQOOONNNQQQMMMHHHFFFGGGJJJLLLMMMKKKKKKKKKHHHEEECCCDDDEEEDDDFFFGGGIIIIIIHHHGGGFFF@@@???>>>======>>>>>>???===>>><<<999444111//////222222222111///...,,,++++++***)))))))))***+++,,,)))(((&&&$$$###$$$&&&'''''''''&&&%%%$$$$$$######$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###""""""###$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$#########""""""$$$###"""###$$$$$$###""""""###%%%%%%%%%###!!! """""""""""""""######$$$$$$$$$###"""###$$$&&&'''%%%%%%$$$#########$$$$$$(((((('''&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((()))(((&&&%%%&&&'''((()))(((&&&$$$$$$&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$#########"""""" !!!"""######$$$######%%%$$$###""""""######$$$""""""""""""""""""""""""%%%$$$###""""""###$$$$$$########################"""############$$$$$$$$$(((&&&$$$######$$$######'''&&&%%%$$$$$$%%%&&&'''$$$###"""""""""###$$$%%%$$$###""" """###$$$&&&%%%############%%%&&&&&&&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""######!!!$$$&&&%%%###"""$$$'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&nnnaaaYYYTTTSSSSSSRRRQQQPPPOOOOOOOOOKKKGGGEEEFFFIIIJJJKKKLLLLLLKKKHHHEEECCCCCCDDDDDDFFFHHHIIIIIIIIIGGGFFF@@@@@@>>>=========>>>???>>>>>>===999555111000000111111111000...---+++***++++++***)))))))))***+++((('''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$#########$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###############"""$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""$$$%%%&&&'''&&&%%%###""""""""""""""""""###$$$$$$&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&'''((()))***+++''''''&&&%%%$$$$$$$$$$$$'''(((((('''&&&%%%%%%'''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((('''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((((((((&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$######$$$""""""###%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""######$$$%%%%%%########################$$$$$$$$$#########""""""!!!!!!"""#########""""""%%%$$$###"""""""""$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###########################"""############$$$$$$$$$############$$$$$$#########"""!!!!!!!!!!!!"""###((('''&&&%%%$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######"""$$$%%%%%%######%%%'''$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&oooaaaYYYTTTSSSQQQPPPOOONNNOOOOOOMMMJJJFFFDDDEEEHHHIIIJJJLLLLLLJJJGGGCCCBBBBBBCCCEEEFFFHHHIIIJJJIIIGGGFFFAAA@@@>>>=========>>>???>>>>>>===:::666222111111000000000///...,,,***))),,,+++***)))(((((())))))'''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%%%%$$$######$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$###############$$$###"""###$$$$$$###"""%%%&&&'''((('''&&&%%%$$$###""""""""""""###$$$$$$((('''&&&&&&&&&&&&&&&'''%%%%%%'''(((***,,,...///'''&&&%%%$$$############((()))***)))'''''''''))))))'''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%'''&&&%%%###$$$%%%''''''(((&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$########################$$$$$$$$$###############!!!""""""""""""!!!!!! $$$###""""""""""""$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%&&&########################"""############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%###"""!!! $$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$######"""$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""#########"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&oooaaaYYYUUUSSSPPPNNNMMMMMMNNNOOOMMMJJJGGGEEEFFFHHHIIIJJJKKKKKKIIIEEEAAA@@@@@@BBBEEEFFFHHHJJJJJJIIIHHHGGGAAA@@@???=========>>>>>>>>>???>>>:::666333222222111111000///...,,,+++***++++++***)))((('''''''''%%%&&&&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""#########$$$########################$$$###"""###$$$$$$###"""%%%&&&&&&''''''&&&%%%%%%######""""""######$$$%%%(((((('''&&&&&&%%%%%%%%%###$$$%%%''')))+++,,,---''''''&&&%%%$$$$$$$$$$$$((()))***)))((('''((()))((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$######%%%''''''&&&$$$$$$%%%&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((***)))'''%%%$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%########################$$$###$$$$$$$$$$$$%%%%%%#########"""""""""""""""""""""""""""######$$$$$$################################################"""""""""""""""!!! ######"""!!!!!!"""$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!! $$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&'''''''''$$$$$$###############$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppaaaYYYUUUSSSPPPNNNMMMMMMNNNOOOOOOLLLIIIHHHIIIJJJKKKKKKJJJIIIGGGCCC@@@>>>@@@AAAEEEGGGHHHJJJJJJIIIHHHGGGBBBAAA???============>>>>>>>>>===:::666333222333222222111111///...,,,+++*********)))((('''&&&&&&%%%%%%&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$#################################$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$###$$$&&&((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''((((((&&&&&&'''(((''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$$$$&&&((()))'''&&&&&&&&&$$$&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))(((%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$$$$################################################""""""###""""""!!! """"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!""""""""""""########################""""""#########$$$$$$$$$'''&&&$$$!!! $$$'''!!!""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''(((((($$$###############$$$$$$$$$######$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppaaaYYYTTTSSSQQQPPPOOONNNOOOOOOPPPMMMKKKJJJKKKLLLMMMLLLJJJIIIGGGCCC@@@@@@BBBDDDFFFGGGIIIJJJKKKJJJHHHGGGBBBAAA???>>>===<<<===============:::666333222333222222222111000...,,,,,,(((((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###""""""###$$$$$$&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$###"""###$$$$$$###"""""""""############$$$$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&'''(((*********)))(((***)))((('''&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%###&&&)))***((('''&&&'''###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$"""!!!!!!""" !!!"""###%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############""""""!!!"""!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!"""####################################"""############$$$$$$$$$$$$$$$### $$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&''''''(((#########"""######$$$%%%$$$###"""###%%%&&&%%%$$$"""###$$$&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqaaaYYYTTTSSSSSSRRRQQQPPPOOOOOOPPPNNNKKKKKKLLLMMMMMMLLLLLLKKKHHHEEEBBBCCCFFFHHHFFFGGGIIIKKKKKKJJJIIIHHHBBBAAA???>>>===<<<======<<<<<<<<<999555222222222222111111000///---,,,+++&&&'''((((((((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######"""!!!!!!"""##################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""###$$$$$$###""""""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%''''''((('''&&&&&&%%%''')))***+++***))))))))))))((('''&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""$$$((()))(((&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""###""""""###''')))######$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$#######################################""""""#########$$$$$$$$$"""######$$$$$$$$$$$$###!!!!!! !!!"""$$$%%%"""""""""""""""""""""""""""###$$$&&&&&&'''&&&&&&########################"""############$$$$$$$$$ """$$$###!!!$$$&&&'''(((((((((((('''&&& !!!"""!!!!!! ###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&''''''######""""""###$$$$$$%%%%%%###"""###%%%&&&%%%######$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqaaaYYYTTTTTTTTTSSSRRRQQQOOONNNPPPMMMKKKKKKLLLMMMMMMLLLMMMLLLJJJGGGEEEFFFIIILLLFFFGGGIIIKKKKKKJJJIIIHHHCCCAAA@@@>>>===<<<<<<===;;;<<<;;;888555222111222111000000///...,,,+++***%%%&&&'''((((((((('''&&&'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&#########"""###$$$$$$%%%###"""!!! !!!"""### !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&''')))))))))((((((###$$$''')))******)))((((((((('''&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&''')))######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%% ###'''((('''&&&%%%%%%!!!$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""#########%%%(((...222***)))((('''%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$ !!!!!!"""""""""############"""""""""""""""########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!"""$$$%%%%%%$$$$$$########################"""############$$$$$$$$$"""((()))%%%###$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$!!!""""""###%%%&&&''''''######""""""###$$$%%%%%%%%%###!!!###&&&'''%%%###$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$oooaaaYYYUUUTTTSSSSSSTTTSSSQQQOOONNNMMMKKKJJJIIIJJJLLLMMMMMMMMMKKKHHHFFFEEEGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGBBBAAA???>>>=========>>>CCC@@@===999666444444444555444333111///...------+++******)))))))))))))))######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!###%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&---+++(((&&&$$$%%%&&&'''&&&)))---//////,,,(((%%%***(((&&&%%%&&&&&&%%%###((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%%%%###!!! !!!''')))%%%$$$'''&&&"""$$$&&&(((&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$(((&&&$$$"""!!!"""$$$&&&########################((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$'''''''''&&&%%%$$$###""""""#########$$$$$$$$$$$$#########"""""""""""""""&&&$$$###!!!!!!"""$$$%%%##############################""""""""""""######"""  ###$$$### ######"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%########################"""""""""###$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&---+++(((%%%$$$%%%'''(((""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$nnn___WWWTTTSSSRRRRRRSSSRRRPPPNNNNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKHHHEEEEEEFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGBBB@@@???============>>>BBB@@@<<<999666555555555555444222000///...------+++***))))))(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%&&&&&&'''''''''(((&&&$$$###$$$(((,,,...,,,***(((%%%$$$%%%&&&'''%%%(((,,,......,,,(((&&&)))'''%%%%%%&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$############### %%%&&&###"""%%%$$$!!!%%%&&&((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!$$$&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!"""#########"""""""""""""""#########$$$$$$###"""""""""""""""""""""###"""!!!!!!!!!!!!"""###########################%%%$$$$$$######$$$$$$%%%###!!! !!!###$$$###!!!$$$$$$###"""""""""###$$$$$$$$$############$$$$$$#######################################$$$$$$$$$%%%$$$############$$$%%%'''&&&$$$"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$nnn^^^UUUSSSRRRPPPPPPQQQQQQOOONNNNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKHHHEEEDDDFFFGGGFFFGGGIIIJJJJJJIIIHHHGGGAAA@@@???============>>>AAA???<<<:::777666666666555444222000...------,,,+++***))))))(((((())))))%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""######$$$#########%%%$$$$$$######$$$$$$%%%%%%###"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###&&&%%%$$$$$$$$$%%%'''((('''''''''(((***---000222+++)))'''%%%$$$$$$%%%&&&$$$&&&***---...,,,)))''')))'''%%%%%%&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###"""!!!"""$$$%%%"""%%%%%%$$$$$$&&&%%%"""&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$ !!!######$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""######""""""###############"""########################%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$$$$$$$###&&&%%%$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ooo```WWWRRRQQQOOOOOOOOOOOONNNMMMNNNMMMKKKJJJIIIJJJLLLMMMLLLLLLJJJGGGDDDCCCEEEFFFFFFGGGJJJLLLLLLKKKHHHGGGAAA@@@???>>>======>>>???@@@???===;;;999777777777555444222000...---,,,,,,******)))(((((((((((((((######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%"""&&&---222444333///---)))(((&&&%%%$$$$$$%%%%%%###&&&))),,,---,,,***((()))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&'''((('''&&&''''''''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$'''((('''&&&######$$$%%%%%%&&&''''''&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$##############################'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$&&&''''''&&&%%%$$$########################""""""!!!!!!!!!!!!""""""######"""###$$$$$$$$$$$$&&&&&&%%%$$$$$$#########"""###$$$%%%%%%$$$###"""########################%%%$$$$$$$$$###"""""""""########################!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$###########################$$$$$$$$$$$$qqqcccZZZRRRPPPNNNMMMNNNNNNNNNMMMNNNMMMKKKJJJIIIJJJLLLMMMLLLLLLJJJFFFCCCBBBCCCEEEEEEGGGJJJLLLLLLKKKIIIGGGBBBAAA???>>>>>>???@@@@@@@@@???>>><<<:::888777777444333111000...---,,,,,,***))))))((('''(((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&&&&$$$#########$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%'''((((((&&&%%%###"""&&&---222333000+++'''((('''&&&%%%$$$$$$%%%%%%$$$&&&))),,,---,,,***)))(((&&&%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''$$$###%%%'''((('''&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$&&&'''(((###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""###&&&'''((('''%%%$$$########################"""!!!!!!!!!!!!!!!!!!""""""###############$$$%%%%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%$$$###"""########################%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$### !!!###%%%&&&%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$#################################"""""""""######$$$$$$$$$ttteee]]]SSSPPPNNNMMMMMMNNNNNNMMMNNNMMMKKKJJJIIIJJJLLLMMMLLLKKKIIIFFFCCCAAABBBDDDEEEFFFHHHJJJKKKJJJIIIHHHCCCBBBAAA@@@@@@AAABBBBBBAAA@@@???===;;;999777666444333111///---,,,,,,+++***)))((((((''''''((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$&&&'''(((%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$############$$$$$$%%%%%%&&&$$$############$$$%%%%%%&&&(((***++++++)))'''%%%&&&'''((())))))(((((('''(((''''''&&&&&&&&&&&&&&&&&&(((+++------,,,+++)))(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%''''''&&&$$$###&&& """%%%%%%$$$$$$'''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!"""%%%''')))###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""!!!###&&&''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""######$$$$$$############$$$$$$$$$######"""!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$!!!###$$$%%%$$$###"""########################$$$######""""""######$$$!!!"""$$$###""""""###%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$#####################$$$%%%%%%$$$###### """###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%########################"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""###############!!!!!!""""""###$$$$$$$$$uuufff]]]SSSQQQNNNMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIJJJLLLMMMLLLKKKIIIEEEBBBAAABBBCCCEEEFFFGGGHHHIIIIIIIIIIIIDDDCCCBBBAAAAAABBBCCCDDDBBBBBB@@@>>><<<999777555444333111///---,,,++++++))))))(((''''''''''''(((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%$$$###"""######$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&(((((()))))))))(((&&&&&&&&&'''((()))))))))(((((((((((('''''''''''''''''')))***,,,---...,,,+++***'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%&&& %%%$$$###$$$&&&$$$######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$######!!!""""""###############""""""############"""""""""""""""#########$$$$$$ !!!!!!"""######$$$$$$ !!!#############################################""""""""""""###### """######!!!!!!"""$$$ !!!"""$$$$$$$$$$$$###$$$$$$############$$$$$$#######################################$$$$$$$$$""""""###$$$$$$###"""""" !!!!!!""""""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################""""""""""""########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$!!!!!!!!!"""###$$$$$$$$$uuueee\\\TTTQQQNNNMMMMMMOOOOOONNNNNNMMMKKKJJJIIIJJJLLLMMMLLLKKKIIIEEEBBB@@@AAACCCEEEEEEFFFFFFGGGHHHIIIIIIEEEDDDCCCBBBBBBCCCEEEEEECCCCCCAAA???<<<999666555444333111///---,,,++++++))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%###'''---111111...***'''((((((((((((((('''''''''+++,,,---......---+++***'''&&&$$$%%%&&&''''''&&&)))(((''''''''')))***+++$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((((("""&&&%%%$$$&&&&&&###""""""$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&''')))&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###!!!$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################!!!!!! !!!!!!!!!###""" """$$$ !!!###$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""######$$$$$$$$$%%% !!!"""######"""!!! ############"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$uuueee\\\VVVSSSPPPOOOOOOPPPPPPPPPRRRPPPMMMKKKJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDBBBBBBFFFGGGJJJKKKJJJHHHDDDBBBCCCAAA??????@@@AAA@@@???CCCBBB???<<<:::888666666444333111///---++++++******))))))'''&&&%%%$$$###)))'''$$$###%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$""" """"""###$$$&&&(((***,,,(((((('''%%%$$$%%%'''))).........---,,,)))'''&&&))))))'''&&&$$$$$$$$$###///---+++((('''((()))******'''$$$"""!!!###%%%'''///---***'''%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&%%%$$$###"""########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$"""!!!"""###%%%%%%$$$""""""""""""############"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%%%%%"""!!!"""$$$%%%"""%%% %%%&&&!!! """$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!%%%$$$"""!!!!!!!!!"""###!!!###$$$&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$#########"""%%%$$$###$$$&&&&&&$$$###""""""""""""############&&&%%%$$$"""!!! ###""""""###%%%%%%$$$"""###""""""!!!"""$$$%%%&&&###!!! ###$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""######""""""""""""""""""""""""%%%%%%$$$######$$$$$$%%% !!!"""$$$$$$$$$###"""########################&&&&&&%%%%%%%%%&&&''''''""""""""""""############%%%###!!!###&&&'''&&&$$$sssddd[[[UUURRROOONNNOOOPPPPPPPPPQQQPPPMMMKKKJJJJJJKKKLLLJJJIIIGGGFFFDDDBBBAAAAAACCCEEEGGGIIIHHHFFFCCCBBBBBB@@@>>>===>>>??????>>>BBBAAA???<<<:::888777777555333111///---,,,+++***,,,,,,+++***)))((('''''''''%%%""""""###%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!"""###%%%(((***+++''''''&&&&&&&&&'''***,,,(((((()))***)))((('''&&&''''''&&&&&&&&&&&&&&&'''...,,,***((('''((()))+++)))(((&&&$$$###$$$&&&''',,,+++(((&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((((((&&&$$$''''''''''''&&&%%%$$$$$$########################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!%%%###""""""$$$%%%%%%$$$""""""""""""###########################$$$$$$$$$$$$$$$###""""""###$$$$$$###########################$$$%%%%%%%%%$$$###"""%%%$$$$$$$$$############"""######$$$$$$######""""""!!!!!!!!!"""###$$$$$$ """$$$%%%$$$#########$$$!!! ###!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!%%%$$$$$$###""""""######""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""" """!!!!!!"""######""" """"""""""""############$$$###""""""""""""""""""###"""!!!"""$$$%%%$$$###&&&%%%$$$###"""######$$$$$$$$$######$$$%%%%%%%%%#########$$$%%%&&&&&&%%%######""""""""""""##############################$$$$$$#########$$$%%%%%%""""""######$$$$$$##############################%%%%%%%%%$$$%%%%%%&&&'''""""""""""""###############!!! !!!###$$$###!!!qqqbbb[[[SSSPPPNNNMMMNNNPPPPPPPPPQQQOOOMMMKKKJJJKKKLLLLLLKKKJJJHHHFFFEEECCCCCCBBBBBBDDDFFFHHHIIIGGGEEEDDDCCC@@@===<<<===??????@@@AAA@@@>>><<<:::999888888555444222///---,,,+++***((((((((('''''''''&&&&&&'''%%%###"""$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%#########$$$$$$&&&''''''"""######$$$&&&(((***+++&&&&&&%%%&&&'''***,,,...###$$$&&&((()))***))))))%%%%%%&&&'''((())))))***+++***(((''''''(((***+++(((''''''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""'''%%%######$$$%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%$$$###""""""$$$$$$#########""""""""""""######$$$$$$######"""###"""""""""""""""###### """$$$%%%$$$$$$&&&'''!!!!!!!!! !!!$$$!!!!!!!!!"""######$$$$$$""""""############""""""$$$$$$%%%%%%$$$$$$#########"""  !!!$$$%%%######""""""""""""######$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!"""!!! !!!######!!! """"""""""""############""""""!!!!!!"""###$$$$$$###""" !!!"""$$$$$$###((('''&&&$$$###""""""""""""###$$$$$$######$$$&&&%%%###!!!###&&&((((((&&&######""""""""""""#############################################$$$%%%&&&$$$$$$######""""""######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$$$$"""!!!"""######"""!!!oooaaaZZZQQQOOOMMMLLLNNNPPPPPPPPPPPPOOOMMMKKKKKKKKKMMMNNNNNNLLLKKKIIIGGGFFFFFFFFFDDDEEEHHHJJJKKKJJJIIIHHHEEEBBB>>><<<===???AAAAAA@@@???>>><<<:::999999999555444222000...,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&(((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$#########$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$#########%%%&&&''''''''''''''''''((())))))'''%%%$$$$$$''')))+++,,,%%%&&&(((***,,,,,,,,,,,,%%%%%%&&&((())))))******)))((('''&&&'''(((***+++%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$##################$$$########################%%%%%%$$$$$$######""""""#########""""""""""""!!!""""""############""""""$$$###"""""""""""""""###$$$%%%$$$!!!!!!%%%!!!!!!!!!!!! !!!###$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""###$$$%%%%%%$$$"""!!!""""""!!! !!!"""###$$$"""!!!!!!!!!!!!""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%###!!!!!!"""""""""############"""""""""""""""######$$$###""" """###$$$###''''''&&&%%%$$$###""""""!!!######!!! """###((($$$!!!"""&&&((('''%%%$$$######""""""######$$$########################""""""""""""###$$$%%%&&&%%%$$$"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!#########"""###$$$$$$%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$######nnn```ZZZQQQOOOMMMLLLNNNPPPPPPPPPPPPOOOMMMLLLKKKLLLNNNOOONNNMMMJJJHHHGGGGGGGGGHHHDDDFFFHHHIIIJJJJJJJJJIIIDDDAAA===;;;<<<>>>@@@@@@@@@???>>><<<:::999999999666444222000...,,,,,,+++((())))))))))))*********((('''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$"""""""""###$$$(((((('''&&&%%%%%%%%%%%%(((%%%######%%%((()))(((((()))+++,,,---,,,,,,+++''''''((())))))((((((''''''&&&&&&&&&&&&((()))***###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$############$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$$$$#################################$$$$$$$$$######"""""""""#########""""""""""""!!!"""""""""######"""""""""$$$###"""""""""""""""###"""!!!""""""$$$%%%""" !!!"""$$$$$$######"""!!!!!!!!!###""""""""""""""""""### !!!"""######"""!!! !!!"""###$$$$$$$$$###"""!!!!!! !!!""""""###########################""""""""""""""""""""""""$$$###"""###%%%%%%###"""!!!"""""""""############$$$######"""""""""""""""###""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """""""""!!!!!!"""(((%%%######%%%&&&%%%###$$$$$$############$$$$$$###########################"""""""""######$$$%%%$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$#########nnnaaaZZZSSSPPPNNNMMMNNNPPPPPPPPPOOONNNMMMLLLLLLMMMOOOPPPLLLJJJHHHFFFDDDEEEFFFFFFCCCDDDFFFGGGHHHHHHHHHHHHAAA>>>;;;:::;;;<<<======AAA@@@>>><<<:::999888888666555333000...---,,,+++((((((((((((((((((((((((&&&%%%$$$%%%&&&'''&&&$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######"""""""""&&&%%%$$$###############((($$$!!!"""%%%((((((&&&)))******++++++***(((''''''((())))))((('''%%%$$$%%%%%%%%%%%%&&&''''''((("""######$$$$$$$$$$$$###"""###$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%$$$"""###%%%&&&&&&%%%#########$$$$$$$$$$$$%%%$$$$$$$$$###############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######"""""""""######$$$$$$$$$#########"""""""""!!!""""""######""""""!!!###"""""""""""""""######"""!!!###&&&%%%'''$$$!!!!!!""""""!!!!!!!!!"""######$$$$$$######""""""""""""###### !!!!!!""""""!!!!!! !!!###%%%%%%$$$###"""!!! !!!!!!"""###$$$###############$$$$$$$$$!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$"""!!!""""""""""""############$$$$$$###"""!!!!!!""""""###""""""###%%%%%%$$$""" !!!"""$$$$$$%%%%%%$$$"""!!!"""###%%%%%%###!!!###$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""!!! !!!!!!""""""""""""""""""""""""######""""""######$$$%%%#########$$$$$$$$$$$$%%%"""###$$$###!!!!!!"""###pppbbbZZZUUURRROOONNNOOOPPPPPPPPPOOONNNMMMLLLLLLNNNPPPQQQKKKJJJGGGDDDDDDDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHGGGBBB???======>>>??????>>>BBBAAA???<<<:::888777777666555333111///---,,,,,,&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%''''''&&&$$$''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%###$$$'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&'''((('''### !!!&&&******((())))))*********((('''&&&%%%&&&((((((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''"""""""""######$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""############"""!!!"""$$$&&&&&&&&&#########$$$$$$$$$%%%%%%###############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""!!!!!!"""###$$$%%%%%%$$$$$$$$$############!!!!!!""""""""""""!!!!!!"""!!!!!!!!!"""###$$$$$$$$$###"""###%%%%%%%%%$$$!!!&&&$$$!!!###$$$"""!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######!!!!!!"""""""""###""""""!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""""""""""""""############""""""""""""""""""###$$$""""""$$$&&&((('''$$$""" !!!###$$$$$$######### """'''(((### %%%&&&$$$###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!"""!!!"""##########################################$$$############$$$%%%%%%#########$$$$$$$$$%%%%%% """$$$###!!!!!!"""$$$qqqbbb[[[VVVSSSPPPOOOOOOPPPPPPPPPOOONNNLLLLLLLLLNNNPPPRRRMMMKKKHHHFFFEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIEEECCCAAAAAABBBCCCBBBAAACCCBBB???<<<:::888666666666555333111///---,,,,,,******))))))(((((((((((((((''''''((())))))(((&&&''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&###%%%((())))))'''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&######$$$&&&(((+++---...&&&""" """(((,,,---+++)))***+++++++++)))((('''$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$""""""$$$%%%&&&%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---+++(((%%%###""""""### !!!"""###$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%!!! !!!$$$&&&'''&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!"""###%%%&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!$$$&&&###%%%###!!!$$$%%%###$$$$$$######"""!!!!!!!!!$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%"""!!! """###!!!!!!!!!!!!"""###%%%%%%""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%&&&'''(((&&&$$$""""""""""""############ !!!!!!"""$$$%%%&&&"""###%%%((()))(((%%%!!! !!!#########"""!!!###&&&((("""%%%'''$$$"""%%%)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!! !!!###$$$&&&&&&&&&%%%$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%######%%%'''tttaaaXXXUUUSSSPPPOOOPPPPPPOOOOOOMMMMMMLLLLLLMMMNNNPPPQQQOOOLLLIIIEEEDDDDDDFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFAAAAAA@@@@@@AAAAAABBBCCCBBBAAA>>>;;;999777666555333222000...,,,******))))))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%'''%%%"""!!!$$$'''%%%%%%$$$$$$###$$$$$$$$$)))))))))((('''%%%$$$###)))((('''&&&'''(((***,,,***(((&&&&&&((((((%%%"""''''''((()))((('''%%%$$$$$$)))+++((('''((((((&&&&&&$$$###$$$''''''%%%#########$$$$$$$$$###""""""%%%%%%$$$###$$$%%%'''((('''&&&$$$######$$$&&&'''%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''%%%!!! ###$$$$$$$$$$$$$$$###"""!!!""" """$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&$$$######$$$%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%###!!!!!!"""$$$""""""#########""""""!!!###!!! """$$$%%%""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&''''''$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$############"""###%%%'''((((((&&&###!!!#########"""""""""!!!!!!$$$#########""""""!!!!!!#########""" !!!###%%%""""""""""""""""""""""""######""""""###%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$#########$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""!!!!!!!!!!!!!!!"""###"""!!! !!!###$$$###############"""!!! ######""""""######$$$%%%############""""""!!!!!!########################!!!%%%&&&%%%%%%"""  """""""""%%%%%%$$$$$$###"""""""""########################"""""""""!!!""""""###$$$$$$$$$$$$$$$#########"""$$$$$$##################rrr```XXXTTTRRRPPPPPPRRRTTTTTTTTTPPPOOONNNNNNNNNPPPRRRTTTRRROOOJJJFFFEEEEEEGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFAAA@@@@@@@@@@@@AAABBBBBBBBB@@@>>>;;;999777666555444333111///---+++******)))))))))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''''''''&&&)))((('''&&&'''(((***++++++***((()))******'''%%%&&&&&&'''''''''&&&%%%$$$%%%)))+++((('''((((((&&&&&&%%%%%%&&&((((((&&&#########$$$$$$%%%$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&$$$######$$$%%%'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&%%%!!! !!!$$$$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%######%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###!!!"""!!!""""""############""""""&&&%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! ########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######%%%%%%%%%###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$############"""""""""!!!"""""""""!!! """$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%&&&'''(((""""""""""""""""""""""""######"""""""""###$$$%%%##############################$$$$$$$$$$$$###############""""""#########$$$$$$$$$#########""""""$$$##################$$$""""""!!! !!!!!!!!!"""!!!!!! !!!"""###$$$""""""############""""""######""""""######$$$%%%$$$$$$#########"""""""""###########################!!! ###%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""""""""""""""###########################""""""""""""###$$$$$$$$$$$$#########"""""""""########################ooo^^^WWWTTTRRRPPPPPPRRRSSSTTTSSSRRRPPPOOOOOOPPPRRRUUUXXXUUUQQQLLLGGGEEEEEEGGGIIIGGGHHHIIIIIIIIIHHHFFFEEE@@@@@@??????@@@@@@AAABBBAAA@@@>>>;;;999777666666555444222///---,,,+++***)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((()))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%### $$$'''%%%###%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&''''''''')))((('''''''''((()))***+++)))))))))***)))'''%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&***+++(((&&&''''''%%%%%%&&&''')))***)))&&&#########$$$%%%&&&&&&&&&&&&######"""""""""###$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((### ###&&&$$$###$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%######%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$######"""######$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###!!! !!!###""""""###############"""$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$###"""!!! ########################$$$$$$############$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!$$$############"""""""""############""""""""""""!!!!!!"""!!!!!!###""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%########################""""""!!!!!!!!!""""""###""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""############"""""""""!!!!!!##############################"""!!! """!!!!!!!!!!!!"""###$$$!!!""""""############"""######""""""######$$$%%%$$$$$$$$$$$$$$$#################################'''%%%######$$$%%%$$$###$$$""" !!!"""###""" !!!"""""""""""""""""""""""""""""""""###############$$$%%%%%%######"""""""""!!!!!!!!!########################mmm]]]VVVUUUSSSPPPOOOOOOOOONNNMMMRRRPPPOOONNNOOOSSSVVVXXXVVVRRRLLLFFFDDDDDDFFFHHHGGGHHHIIIIIIHHHGGGEEEDDD???????????????@@@AAAAAAAAA@@@>>>;;;999888777666555444222000...,,,++++++)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%(((((('''''''''(((((()))''''''''''''''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$'''+++,,,(((%%%''''''%%%###%%%'''******(((%%%######$$$%%%&&&''''''''''''$$$############$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&''''''((($$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$#########&&&&&&%%%%%%$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%%%%&&&'''""""""###$$$$$$$$$######"""""""""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$############""""""""""""""""""!!! !!!"""""""""""""""""""""!!!!!!#########"""""""""""""""!!!"""###"""!!! !!!###########################"""""""""!!!!!!!!!!!!!!!########################$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$#########""""""""""""#########$$$$$$#########%%%%%%$$$"""!!!!!!!!!!!!"""""""""""""""#########"""############""""""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$$$$$$$$$$###&&&$$$######%%%&&&&&&%%% !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!###############$$$$$$$$$lll]]]WWWVVVSSSPPPNNNNNNNNNMMMLLLPPPOOOMMMMMMNNNQQQSSSUUUSSSOOOJJJEEEBBBBBBDDDFFFHHHHHHIIIIIIHHHFFFEEEDDD???>>>>>>>>>>>>???@@@@@@@@@???===;;;999888777777555444222000...,,,++++++)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&& !!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%"""!!!###%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((((('''&&&(((((('''''''''''''''(((&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&))),,,,,,'''%%%&&&&&&$$$!!!$$$''')))(((&&&$$$"""###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""###$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$###!!!!!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&###$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$""""""###$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$#########"""""""""!!!!!!###"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!! ##########################################""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$#########"""###$$$$$$$$$$$$###"""'''&&&%%%$$$######"""###!!!""""""###############$$$$$$$$$######!!! ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$nnn___YYYTTTRRRPPPOOOQQQRRRQQQQQQMMMMMMLLLLLLMMMNNNPPPQQQOOOMMMHHHDDDBBBBBBCCCDDDHHHHHHIIIHHHGGGFFFDDDCCC>>>>>>>>>===>>>>>>???@@@@@@???===;;;999888777777555444222///---,,,+++***)))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&"""###$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%'''$$$ ###%%%$$$$$$%%%%%%&&&'''(((%%%&&&'''((()))*********(((((((((''''''''''''&&&''')))******)))(((((()))''''''&&&&&&&&&'''((((((***---,,,'''$$$%%%&&&$$$!!!$$$'''((('''%%%$$$###$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$%%%%%%%%%######%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''######""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!!!!###$$$###"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!###$$$$$$###""""""###""""""###$$$%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!!!!"""###$$$%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######"""""""""!!!!!!!!!######"""!!!!!!"""$$$%%%#########$$$$$$$$$$$$$$$""""""""""""############"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$############################## """###$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$#########$$$!!!"""######$$$$$$######$$$$$$$$$######"""!!! ######""""""######$$$%%%#########$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$$$$$$$###$$$%%%###""""""###%%%&&&%%%$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""###############$$$%%%%%%######"""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%pppaaa[[[TTTRRRPPPOOOPPPQQQQQQPPPLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJHHHEEECCCCCCCCCCCCHHHHHHHHHHHHGGGEEEDDDBBB>>>============>>>??????@@@???===;;;999888888777444333111///---+++******)))))))))(((''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$%%%%%%'''((((((&&&&&&'''((())))))(((((('''(((((((((''''''&&&%%%&&&)))+++***((('''(((***))))))((((((((()))***++++++...,,,'''###%%%%%%$$$###%%%((((((&&&$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$########################%%%######&&&%%%"""!!!######$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''######""""""######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###############$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&$$$######$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%"""$$$&&&&&&%%%$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%!!!###%%%%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!""""""######$$$ !!!!!!!!!""""""""""""!!!"""""""""############!!!###%%%%%%$$$#########""""""""""""""""""""""""!!!"""$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!""""""######"""!!! ##############################$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$############!!!###$$$%%%%%%$$$###!!!$$$######"""""""""######!!!"""###$$$$$$$$$######!!!!!!"""#####################""""""######$$$%%%"""""""""#########$$$$$$"""""""""""""""""""""""" ###%%%%%%$$$"""###%%%"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""###$$$$$$$$$$$$#########"""""""""!!!""""""###$$$$$$%%%%%%rrrccc]]]VVVSSSPPPNNNMMMMMMLLLKKKLLLLLLMMMNNNNNNLLLKKKJJJJJJJJJHHHGGGEEEDDDCCCCCCHHHHHHHHHHHHGGGEEECCCBBB===============>>>??????@@@???===;;;999888888888444222000...,,,******))))))))))))(((''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!"""%%%'''%%%###$$$$$$$$$%%%&&&'''((())))))))))))((('''%%%$$$###'''((((((((('''&&&%%%%%%$$$''')))(((&&&%%%&&&(((+++***)))))))))+++,,,---,,,...---'''###$$$%%%$$$$$$''')))(((&&&%%%&&&(((%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%% !!!$$$&&&'''&&&%%%%%%###########################"""%%%)))((($$$$$$'''###$$$%%%%%%&&&&&&&&&&&&"""%%%&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$#########$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&& """%%%%%%$$$#########!!!"""###$$$%%%&&&&&&&&&$$$&&&)))(((&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&#########"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""############$$$$$$%%%%%%%%%&&&!!!!!!""""""#########$$$ """$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%###!!!##############################$$$$$$$$$$$$######$$$$$$############$$$$$$############""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""!!!!!!!!!!!!!!!"""###!!!"""###$$$%%%$$$###### """$$$%%%&&&&&&#########"""###$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!$$$''''''$$$"""###$$$#########%%%'''((('''%%%"""""""""###$$$$$$%%%%%%########################"""""""""!!!"""######$$$$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%oooaaa\\\RRRQQQNNNMMMLLLLLLMMMNNNPPPNNNMMMLLLMMMLLLJJJIIIJJJIIIGGGEEEDDDDDDEEEFFFHHHLLLJJJDDDBBBEEEDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@>>><<<999666444444222///---+++***++++++,,,+++***)))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&'''###%%%&&&&&&%%%''',,,000---+++)))'''&&&''')))+++---+++((((((***,,,------***)))((('''&&&%%%$$$$$$(((+++---+++&&&###$$$&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&%%%###""" ######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$#########$$$&&&%%%%%%$$$#########$$$!!!###&&&''''''%%%%%%%%%%%%$$$#########$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""!!!"""%%%((($$$$$$$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%!!!!!!"""%%%''''''%%%###&&&&&&%%%$$$$$$######"""!!!###### ###$$$"""%%%%%%%%%%%%%%%$$$###""" """###$$$""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""%%%%%%$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""&&&$$$"""  !!!$$$""" !!!"""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""$$$$$$######$$$&&&!!!""""""###%%%''')))***"""#########$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$'''&&&###!!! !!!$$$%%%######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$'''&&&$$$""""""###$$$%%%"""""""""!!!!!!!!!!!!!!!$$$$$$##################!!!  ###&&&'''(((###$$$%%%$$$!!! !!!""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%pppaaa[[[RRRPPPNNNLLLLLLLLLMMMNNNNNNMMMKKKLLLMMMMMMLLLKKKKKKJJJHHHFFFEEEEEEGGGGGGGGGKKKKKKEEEBBBDDDEEECCC>>>>>>============>>>>>>AAA@@@@@@>>><<<999666444444222///---+++***++++++,,,+++***)))((((((((((((((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%&&&&&&"""$$$%%%$$$###%%%))),,,///...---,,,***)))((((((((('''&&&'''***,,,------))))))((('''&&&%%%$$$$$$'''***,,,***&&&###$$$''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$###$$$$$$&&&%%%$$$$$$######$$$$$$!!!$$$&&&'''&&&%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!"""%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%'''+++---+++$$$%%%%%%%%%$$$$$$###"""$$$###""""""!!!!!!""""""%%%%%%$$$$$$######""""""$$$######"""""""""###$$$"""""" !!!!!!""""""######$$$$$$########################"""""""""######$$$%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%$$$###""" ########################$$$$$$$$$$$$%%%&&&'''(((""""""""""""""""""""""""###"""!!! """###$$$%%%###""""""###$$$$$$######""""""!!!!!!""""""### """######!!!!!!"""##################$$$%%%&&& !!!!!!!!!!!!########################"""######$$$$$$######"""%%%%%%$$$######$$$%%%%%%&&&$$$###!!!!!!!!!###$$$!!!###$$$$$$$$$"""############$$$$$$$$$!!!"""######$$$$$$$$$$$$"""""""""######$$$$$$$$$########################(((&&&$$$$$$%%%''''''&&&$$$$$$$$$###!!! !!!"""######""""""""""""######$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$rrrbbb[[[QQQPPPNNNLLLKKKLLLMMMNNNLLLKKKKKKKKKMMMNNNNNNLLLLLLJJJHHHGGGFFFFFFHHHIIIEEEIIIIIIFFFDDDEEEEEECCC=========<<<<<<=========AAA@@@???===;;;888666555444222///---+++***++++++++++++***)))(((((((((((((((((('''&&&&&&&&&''''''######%%%&&&'''(((((((((&&&'''((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''))),,,...111111111000...+++(((&&&%%%%%%'''***...000//////(((((('''&&&%%%%%%$$$$$$%%%(((***)))&&&$$$%%%'''''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""$$$&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%""""""######$$$%%%%%%&&&"""%%%&&&$$$%%%)))+++)))$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$############$$$''''''&&&%%%%%%$$$######'''&&&$$$""""""###%%%'''))))))((('''%%%""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((""""""""""""""""""""""""!!!!!! !!!"""$$$&&&(((###"""!!!!!!###%%%%%%$$$#########""""""#########"""###$$$$$$"""!!!"""###%%%%%%###""""""!!!!!!"""$$$#####################"""""""""""""""""""""""""""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%######""""""""""""!!!!!! ###&&&'''(((''''''"""############$$$$$$$$$"""$$$%%%%%%$$$###################################################&&&$$$""""""###$$$$$$###%%%%%%$$$!!!"""$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###########################""""""tttbbb[[[PPPOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNMMMLLLKKKIIIHHHFFFFFFFFFHHHIIIFFFGGGGGGHHHIIIIIIDDD@@@???>>>============>>>???AAA@@@???===:::888666555444222///---+++***+++++++++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''((()))+++---///111111111000///---+++)))((('''))),,,000333444222000''''''&&&&&&%%%$$$$$$###$$$&&&((((((&&&%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%###%%%&&&'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$""""""###$$$######""""""######$$$$$$$$$%%%"""$$$$$$ ######!!!######$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''&&&&&&%%%$$$###""""""!!!&&&%%%$$$###"""""""""### """$$$%%%%%%&&&&&&#########"""""""""""""""########################!!!"""""""""""" """"""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""###%%%'''((( !!!#########$$$$$$############$$$$$$%%%&&&((('''%%%$$$###$$$&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! %%%&&&(((******)))'''%%%""""""#########$$$$$$$$$ """$$$$$$$$$$$$###%%%$$$$$$###"""!!!!!! ###############$$$$$$$$$!!!  ###$$$$$$###%%%%%%### """%%%$$$######""""""######$$$$$$##################$$$$$$$$$$$$###############$$$$$$######""""""!!!!!!sssbbbZZZPPPNNNMMMKKKKKKLLLMMMNNNOOONNNLLLLLLMMMLLLKKKIIIIIIHHHFFFEEEDDDEEEGGGHHHKKKKKKMMMSSSVVVQQQFFF???AAA@@@>>>>>>>>>>>>@@@AAAAAA@@@>>><<<999777666555444222///---+++***+++++++++***)))(((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%""""""$$$&&&))),,,...//////---+++***)))***+++,,,***+++...222555444000---&&&&&&%%%%%%$$$$$$#########%%%&&&&&&&&&%%%&&&&&&"""############"""!!! ##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""###$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$###"""$$$$$$$$$######"""""""""$$$'''&&&""""""$$$%%%""""""######$$$$$$#########!!!!!!!!!"""###$$$%%%&&&######"""!!!!!! """###$$$###!!! !!!!!!!!!!!! #########"""""""""""""""""""""""""""""""""""""""############"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$""""""""""""""""""""""""###############$$$$$$%%% !!!######"""$$$$$$############$$$$$$$$$&&&((((((&&&$$$######%%%$$$$$$#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!! !!!"""$$$%%%%%%###"""!!!""""""#########$$$$$$$$$%%%%%%############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######$$$&&&'''&&&%%%%%%$$$###  ###&&&""""""!!!!!!!!!!!!""""""#########$$$$$$#################################$$$######""""""!!!!!!!!!rrr```YYYOOONNNLLLKKKKKKLLLMMMOOOPPPNNNMMMLLLLLLLLLJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHOOOSSS]]]fffdddWWWIIIBBBBBBAAA???>>>>>>???AAABBBAAA@@@>>>;;;888777666555444222///---+++***++++++******)))(((''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''&&&%%%######"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%### %%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$'''+++...//////+++)))'''&&&&&&(((+++---((())),,,///111///+++'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%% !!!"""###"""!!!!!!"""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%"""###$$$%%%%%%%%%%%%$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$######"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$###""""""!!!!!!!!!$$$$$$""""""&&&'''%%%!!!"""######$$$###############"""!!!!!!!!!!!!"""!!! ###%%%%%%###"""%%%%%%%%%%%%%%%%%%$$$%%%"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''###""""""!!!!!!""""""###!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%""""""""""""""""""""""""##################"""""""""!!! """$$$$$$############""""""######### ###%%%&&&$$$"""!!!!!!$$$$$$#########$$$%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!"""######$$$$$$######""" !!!"""###$$$###"""!!!!!!"""#########"""############$$$$$$$$$(((&&&$$$""""""###$$$&&&!!!"""###%%%''')))++++++"""""""""###$$$$$$%%%%%%&&&%%%$$$$$$$$$### ###$$$###!!! ###%%%""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""###############""""""""""""""""""!!!!!!ppp___XXXNNNMMMLLLKKKKKKLLLMMMOOOOOOMMMLLLLLLMMMMMMLLLJJJIIIHHHFFFEEEEEEFFFHHHIIILLL[[[ooowwwkkkUUUHHHFFFBBB@@@>>>======>>>@@@BBBAAA@@@===:::888666555555444222///---+++***++++++******((('''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&((('''''')))---///...---(((''''''&&&'''((()))***%%%&&&(((+++---+++((($$$$$$$$$$$$$$$############%%%$$$$$$%%%%%%%%%$$$###!!!###$$$$$$###""""""!!!!!!!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&%%%&&&'''%%%$$$###$$$&&&"""###$$$%%%%%%%%%$$$$$$!!!!!!###$$$%%%&&&&&&&&&########################"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''########################"""#########$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%###"""!!!!!!"""###%%%'''%%%$$$$$$######$$$$$$%%%###"""###%%%''''''%%%$$$############"""""""""""" ###""" !!!$$$%%%###!!!!!!"""#####################"""!!!!!!!!!!!!""" !!!!!!!!!!!!"""""""""!!!$$$%%%$$$###""" !!!"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!$$$&&&(((###"""!!! !!!"""###!!!!!!""""""######""""""########################""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""!!!###""" """######"""###""""""!!!!!!""""""###!!!$$$%%%$$$"""!!!!!!######""""""""""""#########$$$%%%%%%&&&'''((((((########################!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$######!!!!!!!!!!!!"""$$$%%%&&&"""############$$$$$$$$$###############$$$$$$$$$!!!!!!###$$$&&&'''((()))!!!""""""###$$$$$$%%%%%%$$$###""""""""" """######"""!!!!!!###$$$###""""""""""""""""""###"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$!!!!!!!!!"""""""""""""""nnn^^^WWWNNNMMMKKKJJJKKKLLLNNNOOOMMMLLLKKKLLLMMMNNNMMMLLLJJJIIIGGGFFFFFFGGGIIIJJJFFF]]]yyylllOOODDDGGGAAA???===<<<<<<===???AAAAAA@@@===:::777666555555444222///---++++++++++++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''''''''%%%%%%'''***+++)))&&&&&&'''((())))))(((''''''$$$$$$'''***,,,+++(((%%%$$$$$$$$$###############%%%%%%$$$$$$%%%%%%###"""!!!$$$%%%%%%%%%$$$!!!!!! !!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&''''''(((""""""###$$$$$$$$$$$$######$$$&&&(((((('''&&&%%%$$$#########$$$%%%%%%&&&&&&''''''%%%######$$$&&&"""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$$$$########################""""""######$$$$$$$$$$$$ """$$$$$$######$$$%%%"""!!! !!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!###&&&&&&$$$!!!!!!!!!!!!"""######$$$$$$&&&((('''###"""$$$$$$!!!!!!!!!"""############### !!!!!!"""$$$%%%&&&"""""""""###$$$$$$%%%%%%((('''&&&%%%$$$"""!!!!!!&&&&&&$$$###"""!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""&&&### !!!"""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!""""""""""""""""""  """"""!!!!!!!!!!!!""""""!!!%%%&&&&&&$$$######$$$###"""!!!!!! !!!!!! !!!"""$$$%%%&&&&&&########################!!!!!!""""""""""""!!!!!! !!!""""""!!! """"""#########$$$$$$%%%&&&$$$""" !!!"""###"""############$$$$$$$$$"""$$$%%%%%%$$$######"""""""""!!!!!! !!!""""""###$$$$$$%%%%%%$$$######$$$%%%%%%### !!!"""######"""!!!"""$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$ !!!!!!""""""######