BM66(@ YYYYYYYYYYYYXXXVVVTTTSSSYYY[[[___bbbccccccbbbaaa]]]]]]]]]]]]___aaacccdddmmmjjjhhhhhhggghhhpppyyy}}}xxxssslllgggdddcccbbbaaaccc```]]]\\\^^^bbbfffhhhggghhhjjjjjjkkklllnnnpppsssxxx}}}|||pppfffaaa```XXXVVVSSSPPPNNNOOOPPPQQQQQQQQQOOONNNNNNMMMNNNNNNSSSPPPMMMMMMNNNMMMKKKHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAAAAABBBEEEHHHJJJGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888666555999888666444333333333333222222222111111111111000......///000000000000000...---+++,,,...111222111///000000000000000///...,,,***((())),,,,,,)))'''%%%(((,,,111444555555555666555444333111///---++++++,,,...///000111000000000///---+++*********+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++*********************+++,,,,,,+++***+++,,,+++,,,,,,---.........---/////////000//////...---222222333333555666888999888999:::<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666999888666444333333333333222222222111111111111000111111111111000...---,,,///---,,,---///111222222000000000000000///......000///...000222333111///++++++,,,...000222444555555444444222111///---,,,)))+++,,,...////////////000///---+++*********+++))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******************((()))******(((((()))***+++,,,------......------........./////////......111111222222444555777888888999:::<<<>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKJJJKKKKKKMMMOOOQQQRRRUUU^^^xxxYYYYYYXXXWWWWWWWWWWWWWWWaaabbbeeegggggggggfffeee___aaacccggglllqqquuuwww{{{yyyyyy{{{{{{}}}xxxuuupppmmmjjjgggdddbbb\\\]]]___bbbfffkkkooorrrnnnooorrrtttwww{{{~~~sssggg___[[[WWWUUURRRNNNLLLKKKKKKKKKPPPPPPRRRSSSSSSRRRRRRQQQKKKJJJHHHHHHHHHHHHGGGEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBAAA<<>>>>>========================:::::::::::::::999888888888777666444333333333444222222222111111111111000111111111111000...---,,,///...---...000222333222111111111000///...---,,,---------///111222222111111///---+++,,,...222444333333222111000///......+++,,,---///000000000000000///---+++*********+++((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...******+++++++++++++++++++++---...---,,,+++,,,---,,,,,,------......------+++,,,---...////////////000000000111333555666777888999:::<<<>>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQXXXbbb|||XXXWWWVVVVVVVVVWWWYYYZZZ___```bbbeeefffffffffeee^^^```dddhhhnnnssswwwyyy{{{{{{}}}xxxuuurrrooommmjjjeeebbb___aaadddfffhhhjjjmmmooommmooorrruuuyyy}}}rrrggg^^^YYYUUUTTTQQQOOOMMMMMMMMMMMMRRRSSSTTTUUUUUUSSSQQQPPPMMMLLLJJJIIIHHHGGGEEEDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA<<>>???AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMOOOPPPQQQZZZfffVVVVVVUUUVVVWWWYYY[[[\\\[[[\\\^^^aaacccdddddddddaaadddggglllqqquuuyyyzzz}}}~~~~~~|||wwwuuurrrpppnnnjjjfffccc```cccfffhhhiiijjjmmmoooooorrruuuyyy~~~zzzpppeee]]]WWWTTTSSSRRRQQQPPPQQQQQQRRRUUUUUUVVVVVVTTTQQQNNNLLLPPPPPPOOOLLLIIIGGGFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDGGGJJJLLLMMMKKKIIIGGGCCCCCCCCCCCCBBBAAA@@@@@@========================::::::;;;;;;;;;::::::999888777555444333333444555222222222111111111000000......///000000000000000///......000222333333222111111000000...---,,,+++---...//////...---------------------...///000111111000///.........//////...///111222333444333333000///---+++*********+++))))))(((((((((((())))))+++++++++++++++++++++++++++*********)))))))))(((******++++++,,,,,,,,,,,,***,,,---,,,+++***+++---,,,------...------,,,,,,***+++,,,...///000000000111111222333555777999:::888999:::<<<===???@@@AAABBBBBBCCCDDDFFFGGGHHHIIIHHHIIIKKKMMMOOOQQQRRRSSS\\\iiiVVVVVVWWWXXXZZZ\\\^^^___\\\]]]^^^```bbbcccddddddbbbdddhhhmmmqqquuuwwwxxx|||~~~}}}zzzvvvtttqqqooommmjjjfffccc]]]bbbfffiiijjjmmmqqquuuvvvyyy}}}uuukkkbbb[[[WWWSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTRRROOOLLLJJJQQQRRRQQQNNNJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDBBBAAA??????>>>???@@@AAADDDDDDDDDDDDEEEFFFGGGGGGDDDEEEHHHIIIJJJHHHFFFEEEAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999777666555444333444444555222222222111111111111000111111111111000...---,,,...---...///222333222111000000000///...---,,,+++---...//////---,,,,,,,,,+++,,,---///000000000000111000///---------...///+++---...000111111111111000///---+++*********+++***))))))(((((())))))***+++++++++++++++++++++++++++******)))((((((''''''******++++++,,,---------+++---...---,,,+++,,,...------......------,,,,,,+++,,,---///000111111111111111222333555777999;;;888999:::;;;===>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHFFFHHHKKKNNNQQQSSSUUUUUU^^^kkkWWWXXXZZZ\\\___aaabbbbbbccccccddddddeeeeeeeeefffcccfffjjjooosssvvvxxxyyy~~~|||xxxuuusssooommmkkkhhheeebbb^^^bbbhhhjjjlllooovvv{{{}}}|||ooofff___[[[XXXTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKMMMOOOOOOMMMJJJHHHHHHJJJHHHIIIIIIHHHHHHGGGFFFEEECCCBBBAAA???@@@AAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHGGGEEEEEEAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666555444333444555555222222222111111111111000111111111111000...---,,,,,,,,,---///111222111000.../////////...------,,,(((***,,,,,,***)))***,,,,,,,,,---...////////////222111...---,,,,,,---...+++,,,...000111111000000000///---+++*********++++++***))))))))))))***+++*********************************)))))))))))))))******++++++,,,------...---...//////...---...///------......------,,,+++---...///000111111111111///000111222444777999:::999999:::;;;===>>>??????AAABBBCCCDDDEEEGGGHHHHHHEEEGGGKKKOOOSSSVVVXXXYYY___lllXXXZZZ]]]```cccdddeeeeeejjjjjjiiiiiihhhhhhggggggiiilllpppuuuzzz~~~zzzvvvuuurrrnnnkkkiiigggdddbbbaaafffjjjllllllpppwww}}}zzzlllbbb]]]ZZZYYYUUUUUUUUUTTTSSSRRRRRRRRRSSSRRRPPPOOOMMMMMMLLLLLLHHHKKKLLLKKKIIIGGGIIIKKKIIIIIIIIIIIIHHHGGGFFFFFFEEECCCBBBAAAAAABBBDDDEEEDDDEEEGGGIIIIIIIIIHHHGGGIIIIIIIIIIIIHHHGGGGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@::::::::::::::::::::::::=========<<<;;;999888777777666555444333444555666222222222111111111111000...//////000000000000000,,,,,,,,,///111222000///..................------'''***------,,,,,,---000///...------------...///333111///,,,++++++,,,---,,,...///111222222222222000///---+++*********+++,,,+++***))))))***+++,,,************************)))))))))***++++++,,,,,,******+++,,,,,,---......***+++,,,+++******+++,,,---.........---,,,,,,+++...///000111111222222111...///000111333666888999999999:::;;;<<<>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHDDDGGGKKKPPPTTTXXXZZZ[[[___mmm\\\^^^bbbdddeeegggiiikkklllmmmnnnnnnmmmkkkiiihhhjjjnnnuuu|||}}}zzzvvvtttooommmjjjgggfffeeeeeefffbbbfffjjjmmmpppuuu|||rrrhhhbbb^^^\\\\\\YYYWWWTTTRRRQQQQQQOOOMMMMMMNNNNNNNNNMMMLLLJJJIIICCCFFFIIIJJJJJJIIIIIIIIILLLJJJHHHHHHHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBGGGIIIKKKLLLJJJHHHGGGGGGGGGHHHIIIIIIGGGDDDAAA???CCCCCCCCCBBBAAA@@@???>>>???===<<<;;;<<<<<<;;;999::::::;;;;;;::::::999888555555444444444333333333222111111000000000000000............---,,,+++***///000000000000000/////////000111000...---------..................------,,,,,,------------------/////////...------,,,,,,++++++,,,...111222222111///...,,,+++******+++,,,)))************+++++++++***)))(((''''''((()))***------,,,,,,+++***))))))++++++,,,---............,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,,,,---...000111111000//////111444888:::888;;;<<<;;;===CCCEEEDDDAAAAAACCCFFFIIIJJJHHHFFFGGGIIIMMMQQQUUUWWWYYYYYYaaammm___bbbeeehhhjjjkkkmmmoootttttttttsssrrrrrrqqqqqqooorrrwww}}}~~~{{{wwwsssqqqooollljjjhhheeeccccccddddddeeejjjqqquuuxxx{{{pppgggaaa]]]ZZZ[[[XXXVVVSSSRRRRRRQQQOOONNNPPPPPPPPPOOONNNLLLIIIHHHCCCFFFIIIJJJJJJIIIIIIIIILLLJJJHHHHHHHHHHHHFFFDDDCCCBBB@@@>>>>>>@@@BBBCCCDDDGGGJJJKKKJJJIIIHHHIIIGGGHHHIIIIIIHHHEEEBBB@@@BBBBBBBBBBBBAAA@@@???>>>???===<<<<<<<<<<<<;;;999::::::;;;;;;::::::999888555555555444444444333333222222111000000000000000////////////...---,,,,,,+++,,,...///111222222222///000111000...---------,,,,,,,,,,,,------------,,,------------.........000000///......------,,,,,,+++,,,...000222111000///...,,,+++******+++,,,)))************+++++++++---,,,++++++++++++,,,---------,,,,,,+++******)))***)))(((((()))+++...000,,,,,,,,,---------......,,,,,,---------...............------...///111222333222111222333666:::<<<888;;;;;;:::===CCCFFFEEEAAAAAABBBDDDGGGHHHGGGEEEGGGIIIMMMQQQTTTWWWXXXYYY___lll|||cccfffjjjmmmoooppprrrssswwwwwwvvvuuutttttttttuuuvvvxxx|||}}}yyyuuuqqqooommmlllkkkjjjgggeeeddddddeeefffhhhoooxxx~~~~~~nnneee```[[[XXXYYYWWWTTTRRRQQQRRRRRRPPPOOORRRRRRQQQPPPNNNKKKIIIGGGDDDGGGIIIJJJIIIIIIIIIJJJKKKIIIHHHGGGHHHGGGFFFDDDDDDAAA>>>;;;;;;>>>AAADDDBBBEEEHHHJJJIIIIIIIIIIIIGGGHHHIIIIIIGGGEEEBBBAAAAAAAAAAAAAAA@@@??????>>>???===<<<<<<<<<<<<;;;999:::::::::::::::999999888555555555444444444444333222222111000000000000111000000000000000///...---+++,,,---///000111222222///000111000...---------,,,,,,------......//////------------......//////000000//////......------,,,,,,,,,...000111000...///...,,,+++******+++,,,)))************+++++++++++++++************++++++---,,,,,,++++++*********+++(((%%%###%%%)))...111,,,,,,,,,---------......---------.........////////////...//////000111222333222222222444666999;;;777:::;;;:::===CCCFFFEEECCCBBBAAACCCEEEFFFFFFEEEGGGIIIMMMPPPTTTVVVWWWXXX]]]jjjgggjjjmmmpppqqqqqqssstttwwwwwwwwwxxxxxxwwwwwwwww}}}}}}yyytttqqqooonnnnnnnnnllljjjiiihhhiiijjjkkklllrrr{{{yyykkkccc___ZZZWWWWWWUUUSSSQQQQQQRRRRRRQQQPPPPPPPPPPPPOOONNNKKKIIIHHHFFFHHHJJJJJJIIIHHHIIIJJJJJJIIIGGGGGGHHHGGGFFFDDDCCCAAA>>><<<<<<>>>AAACCCBBBEEEHHHIIIIIIHHHHHHHHHFFFGGGGGGGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@??????>>>???>>><<<<<<======;;;:::999::::::::::::999888888555555555555444444444444333222111111000000111111///000000000//////...---......//////000////////////000111000...---------...//////000111222222333---------...//////000000111111000//////......------------...000000///...///...,,,+++******+++,,,))))))*********+++++++++*********))))))*********,,,,,,,,,++++++*********---***'''%%%&&&)))---000,,,,,,,,,---------......------------.....................//////000111111000000000000222555777999666999:::999===CCCFFFEEEEEECCCBBBCCCEEEGGGGGGFFFGGGIIILLLPPPSSSUUUVVVWWW^^^kkkiiikkkmmmooooooppprrrtttxxxyyy|||~~~|||}}}|||{{{|||~~~~~~}}}{{{~~~|||xxxtttqqqooooooooonnnmmmkkkjjjjjjkkkmmmnnnppptttzzz~~~tttgggbbb^^^ZZZWWWWWWTTTRRRQQQPPPQQQRRRQQQPPPLLLLLLMMMMMMMMMKKKJJJIIIGGGIIIJJJJJJIIIHHHIIIJJJIIIHHHGGGGGGGGGGGGFFFDDDAAAAAA@@@@@@@@@@@@AAAAAADDDGGGIIIJJJHHHFFFFFFFFFEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@??????@@@>>>===<<<======<<<:::999999::::::999999888777666666555555555444444444333222222111111111111111....../////////...------------...//////////////////000111000...---------//////000000111222333333------...//////000111111222111111000//////.........------///000111000...///...,,,+++******+++,,,))))))*********+++++++++------------------------,,,,,,+++++++++++++++***...---,,,+++++++++,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,---...////////////000000000111333555777888666999:::999<<>>============<<<:::999999999999999888888777666666666555555555444444333333222111111111111222.........//////......---(((***,,,...000111222222///000111000...---------------......//////000000---......///000111222222222222111111000000//////.........000222333222000///...,,,+++******+++,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------.........---,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,---...////////////111111222333555777999:::777::::::999<<>>>>>???@@@AAAEEEGGGJJJKKKJJJHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDAAABBBBBBCCCCCCBBBBBBBBB@@@???======>>>>>><<<;;;999999999999999888777777666666666666555555555555444333222222111111222222...//////000000/////////((()))+++---000111222333///000111000...---------........................---...///000111222222333333222222111111000/////////...///111333555444333///...,,,+++******+++,,,)))************+++++++++''''''((())))))(((''''''++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,,,,...///000000//////111111222444666777999999888;;;;;;999;;;@@@BBBAAAAAAAAACCCFFFIIIKKKJJJIIIFFFHHHKKKNNNQQQSSSTTTTTT^^^mmmggghhhiiikkkooowww~~~|||{{{{{{{{{yyywwwuuuppppppppppppooonnnmmmllliiiiiihhhhhhiiikkkmmmooo{{{|||tttjjjaaa``````^^^[[[[[[UUUSSSQQQPPPPPPPPPOOONNNNNNNNNOOONNNMMMKKKIIIHHHJJJKKKKKKJJJHHHHHHJJJKKKHHHFFFEEEFFFGGGGGGFFFEEEBBB@@@===;;;;;;===@@@BBBDDDFFFJJJKKKKKKJJJJJJKKKIIIHHHHHHGGGGGGFFFFFFFFFBBBBBBCCCCCCDDDCCCCCCCCC@@@???======>>>>>><<<;;;888999999999999888777777777666666666555555555555444333222222111111222222///000000111111111000000+++,,,---...///////////////000111000...---------000000000000////////////---...///000111222333333333333222222111000000000///...///111444666666555///...,,,+++***++++++,,,)))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++%%%&&&'''(((***,,,......,,,,,,,,,---------......---------.........//////,,,...///111111111000000//////000222444555777777999<<<<<<999;;;???BBB@@@>>>???BBBFFFIIIKKKJJJHHHFFFHHHKKKNNNQQQRRRSSSSSS\\\lllcccdddhhhmmmttt}}}~~~{{{yyyvvvtttssstttsssrrrqqqppppppoooooolllnnnnnnmmmkkklllqqqvvvzzzyyypppkkkeee```\\\ZZZXXXVVVWWWUUUSSSQQQPPPOOOLLLJJJMMMMMMLLLLLLKKKKKKKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHFFFCCCAAAAAACCCEEEFFFFFFBBBAAA@@@@@@@@@@@@AAABBBEEEFFFHHHJJJKKKKKKJJJIIIKKKJJJIIIIIIGGGGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;999999999999888888888888444444555555444222000///222111000000222111000...000000000000000///......---------000222333111000111222222222111000...---......///000000000000000000000111222333555666777222///---...111111///---...///111333444444444444......---,,,++++++++++++************))))))((((((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---000000...,,,++++++...,,,***+++---...,,,***))),,,...///---+++++++++------......///000000000111111222333555777999:::;;;;;;;;;<<<>>>@@@CCCDDD@@@AAADDDFFFGGGHHHHHHHHHIIIIIIJJJMMMRRRVVVWWWXXX___nnneeeiiiooowww~~~~~~}}}zzzwwwuuutttssstttsssrrrrrrqqqqqqqqqqqqoooqqqqqqooommmnnnrrrvvv}}}{{{pppjjjfffaaa]]][[[ZZZYYYXXXWWWUUUSSSQQQPPPOOOLLLJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKLLLKKKJJJHHHGGGFFFDDDBBBAAACCCDDDEEEEEEBBBBBBAAA@@@AAABBBCCCDDDFFFGGGIIIJJJKKKKKKKKKJJJKKKJJJIIIIIIGGGGGGFFFEEECCCCCCDDDEEEDDDCCCBBBAAA>>>>>>===;;;;;;:::::::::777777777777666666666666333333444555555444333222333222111222333222111//////////////////...---------------000222333111000111111222222111///...---......///000000000000000000000000111333444666777333000//////111111///------...000111222333222222000///...---,,,,,,,,,,,,)))*********+++++++++,,,+++++++++*********))))))************************+++---///...---+++++++++---+++)))***,,,---+++***)))+++...///---,,,+++,,,------......///000000000111111222333555777999:::;;;;;;;;;<<<>>>AAACCCEEEAAABBBDDDFFFHHHHHHHHHHHHJJJIIIJJJMMMQQQUUUWWWWWW___oooffflllwww~~~{{{xxxvvvtttttttttttttttssssssrrrssssssttttttuuuuuurrroooppptttxxx}}}ppphhhdddaaa]]]ZZZZZZZZZYYYXXXWWWUUURRRQQQPPPOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIGGGFFFGGGEEEBBBBBBCCCDDDEEEDDDBBBBBBAAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCC@@@???===<<<::::::999999777777777777666666666666222333444555555555555555444333222222333333222000...............------,,,---------000222333111000000111111111000///...---......///000000000/////////000000111222444555666444222000000111000///---+++,,,...000111111000000///...---,,,++++++++++++((()))***+++,,,---......+++++++++***************************************+++,,,---,,,*********,,,,,,***)))***+++,,,+++)))(((+++---...------------------......///000000000111111222333555777999:::::::::;;;<<<>>>AAADDDEEECCCDDDEEEGGGHHHIIIIIIIIIKKKJJJJJJMMMQQQTTTUUUUUU^^^ooofffooo|||~~~|||yyywwwuuutttttttttuuutttttttttttttttuuuvvvwwwxxxxxxuuurrrssswww{{{{{{rrrkkkgggaaa^^^[[[YYYYYYZZZYYYXXXVVVTTTRRRQQQQQQOOOMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJMMMMMMMMMLLLKKKIIIGGGFFFGGGEEECCCCCCDDDEEEDDDCCCCCCBBBBBBCCCDDDGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@???>>><<<:::999999888999999999999888888888777444555555555555555555555333222111222333333111///......//////......---,,,---,,,---000222333111000000000000//////...............///////////////.../////////000222333555666444333222111000///...---,,,---...000000000000///,,,+++***)))((((((((((((((())))))***+++,,,------************************++++++++++++,,,,,,,,,,,,***++++++***))))))***,,,,,,++++++++++++,,,++++++)))+++---...------...///------......///000000000111111222333555777999:::999999:::<<<>>>AAADDDFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJKKKMMMPPPSSSTTTTTT^^^pppjjjsss}}}||||||{{{yyywwwuuutttttttttuuuuuuuuutttuuuuuuvvvvvvxxxyyyyyywwwuuuvvvzzz{{{pppjjjgggeeeaaa___\\\ZZZZZZZZZXXXWWWVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJKKKKKKKKKKKKKKKKKKOOONNNMMMLLLJJJIIIGGGFFFFFFEEECCCDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>><<<:::999999888999999999999888888888777777777666555444444333333222111000111222222000...///000000000000///......---,,,---000222333111000/////////.....................////////////............///000111333444555333333222111///.........---...000111222111111000++++++***)))(((((((((((())))))))))))*********+++*********************************++++++,,,,,,,,,******+++***((()))***,,,,,,------------,,,------)))+++---...------///000------......///000000000111111222333555777999:::888999:::<<>>>>>===;;;;;;:::::::::777777777777666666666666666555444333222222333333222111111111222222000...//////000000//////...------------000222333111000......---,,,,,,---............//////......---,,,------......000111333444...000111000---,,,---//////000111222222222111000......---+++++++++++++++(((((()))***++++++,,,,,,))))))*********+++++++++'''''''''((()))*********'''***,,,---,,,++++++,,,+++---///...,,,+++---...---.........,,,,,,...///------......///000000000111111222333555777999:::777777999;;;???CCCGGGIIIEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHIIIKKKPPPSSSUUUUUU___pppPPPVVV]]]``````ccckkkrrrsssyyy~~~}}}wwwyyy{{{|||{{{xxxuuussswwwwwwvvvtttssssssssssssppprrruuuvvvwww{{{xxxnnniiifffdddaaa\\\[[[YYYYYYZZZZZZYYYWWWUUUSSSQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNOOOOOONNNMMMKKKJJJJJJJJJJJJBBBBBBCCCEEEGGGIIIHHHGGGEEEEEEDDDDDDEEEGGGIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFEEECCCAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;999999999999888888888888444333222111222333444555333222222222333333111000......//////......---,,,---------000222333111000...---,,,,,,,,,---...///.../////////...---,,,,,,---------...000111333444,,,...000///,,,+++---//////000111222222111000000---,,,+++***))))))))))))'''''')))***,,,...///000))))))******++++++++++++((())))))***+++,,,,,,,,,'''***---...---,,,++++++***,,,...---+++***,,,......//////...,,,,,,---///------......///000000000111111222333555777999:::666777999;;;???CCCGGGIIIEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGHHHKKKPPPTTTVVVVVV___pppFFFJJJNNNRRRUUUWWWZZZ\\\^^^bbbggglllqqqxxx~~~~~~}}}}}}}}}~~~|||{{{zzzxxxwwwwwwvvvvvvssssssrrrrrrqqqpppoooooosssuuuuuussssssxxxwwwooohhhdddbbbbbbccc]]]WWWVVVYYY[[[YYYWWWSSSRRRQQQPPPNNNMMMKKKKKKNNNNNNNNNNNNMMMMMMMMMLLLOOOLLLJJJMMMQQQQQQNNNIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIFFFEEEEEEFFFJJJKKKMMMMMMKKKKKKLLLMMMLLLKKKIIIGGGFFFFFFFFFGGGHHHFFFBBB???======>>>???@@@???===<<<:::999999999888888666555555555666777999888666444333444555666555444111///......//////222111000///...---,,,,,,---...000111222333222222...............///000000...---,,,,,,++++++++++++,,,...///111111111000000222222111000000000000000...//////000000000000000---,,,***(((((((((((()))******++++++***)))'''&&&(((((()))***+++,,,------,,,+++++++++***)))))))))************+++,,,---...---+++***,,,///000...,,,---...///...------...///,,,,,,------------------222222333333333333444444888888999<<<@@@DDDEEEFFFEEEDDDDDDDDDFFFGGGGGGEEEFFFHHHLLLOOORRRTTTTTTTTTbbbpppAAADDDHHHKKKLLLMMMOOOPPPRRRTTTWWWZZZ^^^dddkkkppp|||~~~~~~~~~~~~~~~~~~yyyxxxvvvuuussssssrrrrrrrrrrrrqqqqqqppppppppppppsssuuuvvvttttttyyy{{{tttlllgggdddcccdddfff```[[[YYY[[[]]][[[YYYUUUUUUSSSRRRPPPNNNMMMLLLNNNNNNMMMMMMLLLLLLLLLMMMNNNKKKJJJLLLOOOPPPMMMIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGEEEDDDEEEFFFFFFHHHKKKKKKJJJIIIIIIJJJMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDBBB?????????@@@BBBBBBAAA???===<<<;;;::::::999999777666666666666777999888666444333444555666555444222000/////////000000///...---,,,++++++***+++,,,...///000111000000333222222111000000000000///...------,,,,,,,,,---------...///000000000000000//////...............000000000000000///...------,,,***(((((((((((()))))))))***+++***)))(((((()))******++++++,,,,,,,,,+++++++++***************************+++,,,---...,,,+++***+++...///---+++---...///...---,,,---///------....../////////000111222222444555666666777999888999;;;@@@CCCEEEEEEDDDCCCCCCDDDFFFHHHHHHGGGHHHJJJMMMQQQSSSUUUUUUUUU^^^kkk===???BBBCCCCCCCCCDDDFFFHHHIIIJJJKKKNNNSSSYYY^^^fffggglllsssvvvyyy}}}}}}~~~~~~~~~wwwvvvuuusssrrrqqqppppppppppppoooooopppqqqqqqrrrsssuuuwwwvvvwww|||{{{wwwrrrlllhhhffffffgggiiieee```^^^^^^___]]][[[XXXWWWVVVTTTQQQOOONNNMMMOOONNNLLLKKKKKKKKKLLLMMMMMMKKKIIIKKKMMMNNNKKKHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGEEECCCCCCEEEGGGHHHKKKNNNOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDBBB@@@@@@AAACCCDDDDDDCCCAAA???===<<<;;;;;;;;;:::999777777666666666888777666444333444444555555444222111000000000111000///......---,,,+++++++++,,,...///000111000000222111000///---+++******//////.........---------...------......///000111000///......------......111111111000///...,,,,,,,,,+++***((((((((())))))(((((()))************)))++++++++++++++++++++++++***************+++++++++************+++,,,---...---,,,+++,,,---...---,,,,,,...///...---,,,---.........///000111111222222000111222444666888999:::999888999;;;???CCCDDDDDDAAAAAAAAACCCGGGIIIIIIIIIIIIKKKNNNQQQTTTVVVWWWWWW\\\jjj<<<===???@@@??????AAABBBEEEGGGJJJLLLNNNQQQUUUXXXZZZ[[[^^^dddhhhmmmwww~~~}}}~~~~~~yyyxxxwwwuuutttsssrrrrrrnnnnnnnnnnnnoooqqqsssttttttwwwzzzzzz{{{~~~zzzwwwrrrmmmjjjhhhhhhiiijjjgggbbb``````___^^^\\\YYYXXXVVVTTTRRRPPPNNNMMMOOONNNLLLKKKJJJKKKLLLMMMLLLJJJIIIIIIKKKKKKJJJHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGEEECCCAAABBBEEEGGGHHHLLLPPPRRRQQQOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGEEEDDDCCCAAAAAABBBCCCDDDEEEDDDBBB???===<<<;;;;;;;;;;;;:::999888777666666888777666444444444444444555444333222111111111111111111111000///......------...000111222222222222000//////---,,,***((('''------.........---------...------,,,---///000222111111000////////////000000000000000///...---,,,,,,+++)))((((((((()))***'''(((((()))***++++++++++++++++++******))))))))))))))))))***+++++++++,,,************+++,,,------......------............,,,---......,,,,,,---...---......000111222333333000111222444555777888999:::999999;;;???BBBCCCCCC??????@@@CCCGGGJJJKKKJJJIIIKKKMMMPPPSSSUUUVVVWWW___mmm:::<<<>>>>>>>>>???AAACCCCCCHHHNNNSSSUUUVVVWWWXXXWWWVVVYYY^^^bbbiiitttyyyyyywwwvvvuuutttttttttnnnnnnnnnnnnooorrrtttuuuwww{{{~~~{{{xxxuuupppkkkhhhfffeeeeeehhheeebbb```^^^]]]\\\[[[XXXWWWUUUSSSQQQOOONNNMMMOOONNNLLLKKKKKKKKKLLLMMMKKKJJJIIIIIIIIIIIIIIIHHHFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFEEEBBBAAAAAAEEEGGGDDDHHHLLLOOONNNLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAAAAAAAAAAACCCBBB@@@>>><<<;;;:::::::::::::::999888777777666777666555555444333333333444444333222222111111111111111111000/////////...---...000111222222222222000111111111000...---,,,+++,,,------------,,,,,,......------...///111222111000000///////////////......////////////......+++***)))((((((((()))***''''''((()))***+++,,,,,,*********)))(((((('''''')))))))))***+++++++++,,,************+++,,,------------,,,,,,++++++,,,---,,,---...---,,,+++,,,...,,,,,,---...000111222222111111222333444555666666:::999999;;;>>>AAABBBBBB======>>>BBBGGGJJJKKKKKKHHHIIIKKKNNNQQQSSSUUUVVVaaaooo999:::<<<<<<===>>>AAADDDAAAGGGOOOVVVXXXXXXWWWVVVVVVUUUXXX]]]bbbiiivvv~~~wwwvvvuuuuuuttttttuuuuuupppooonnnnnnppprrruuuwwwyyy}}}~~~wwwtttrrrpppkkkgggccc```______cccbbbaaa^^^]]][[[ZZZZZZVVVUUUTTTRRRQQQOOONNNMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEECCCBBBBBBEEEGGGFFFIIILLLNNNNNNMMMLLLLLLHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@>>>===<<<;;;::::::888888999999888888777666666666555555444333333222333333222222222111111000/////////.........------+++,,,...///000111000000......///000000///...---***+++,,,---------,,,+++.........//////000111222///...------,,,,,,------,,,---...///////////////+++***)))(((((()))***+++(((((((((((()))***+++,,,*********))))))(((((((((***************+++++++++************+++,,,---...++++++***)))'''''')))++++++---...---,,,+++,,,---,,,,,,---......///000000111111222222333444555555;;;:::999;;;>>>@@@AAA@@@<<<<<<>>>BBBFFFJJJLLLLLLGGGHHHIIILLLOOOQQQSSSTTT^^^lll:::<<<<<<<<<<<<>>>AAACCCBBBHHHOOOUUUWWWVVVUUUUUUWWWWWW\\\dddmmmwww~~~{{{uuuuuuttttttuuuuuuvvvwwwrrrqqqoooooopppsssvvvxxxzzz~~~~~~uuuqqqooommmkkkgggccc```^^^]]]\\\``````___]]][[[ZZZYYYYYYTTTTTTSSSRRRQQQPPPOOOOOOMMMNNNPPPPPPPPPOOOMMMLLLLLLLLLKKKIIIHHHGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEGGGHHHJJJMMMOOONNNNNNOOOOOOIIIJJJKKKKKKKKKJJJIIIHHHCCCBBBBBBBBBAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<555666777888888888777777555555555555444333222222111111111111111111000000////////////............+++,,,...///000111000000,,,---...//////---,,,+++***+++---...///...---,,,...///000111222222222222......---,,,,,,,,,,,,---.........///......------+++***)))(((((()))***+++))))))(((((((((***+++,,,++++++++++++************+++++++++***************************+++,,,---...+++,,,,,,)))''''''***,,,+++,,,------++++++,,,------------....../////////000000111333444666777888;;;:::999;;;===???@@@@@@<<<<<<>>>AAAFFFJJJKKKKKKFFFGGGIIIKKKNNNQQQSSSTTTYYYhhh>>>??????>>>===>>>AAACCCGGGKKKQQQUUUVVVVVVVVVVVVYYY[[[bbbooo{{{}}}yyyuuuuuuuuuvvvvvvxxxyyyyyysssrrrppppppqqqsssvvvxxxzzz~~~wwwqqqnnnnnnkkkiiifffcccaaa___^^^^^^^^^___^^^]]][[[YYYYYYZZZTTTTTTSSSSSSRRRQQQQQQQQQMMMOOOQQQRRRRRRPPPMMMKKKMMMLLLKKKIIIHHHGGGIIIJJJIIIIIIGGGFFFEEEEEEDDDDDDDDDEEEGGGFFFEEEEEEEEEGGGEEEGGGIIIJJJJJJJJJKKKMMMKKKLLLLLLMMMMMMLLLKKKJJJ@@@@@@@@@AAAAAABBBBBBBBB???>>>>>>===============333444666777888888777777555555555555444333222111000000111111111000000///111111111111000000000000---...000111222333222222111222333333222000...---+++,,,...000000///...---...///111333333333222222000000///............///000000//////...---++++++******)))(((((()))***+++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************+++,,,---......//////---***))),,,000+++,,,------++++++,,,---............////////////...///111444666888:::;;;<<<::::::;;;===???@@@???<<<<<<>>>AAAFFFJJJKKKKKKGGGHHHIIIKKKNNNQQQSSSUUUVVVeee===<<<<<<===>>>@@@@@@@@@CCCJJJQQQTTTSSSRRRTTTWWWZZZ]]]hhhyyy}}}zzzsssssstttvvvxxxyyywwwuuuooooooooooooqqqsssuuuvvvvvv{{{yyysssnnniiifffcccgggiiiddd\\\XXXYYY]]]______]]]\\\[[[[[[[[[[[[TTTTTTTTTSSSRRRRRRQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKHHHIIIKKKMMMMMMLLLKKKJJJAAA@@@>>>>>>???@@@???>>>@@@>>><<<;;;;;;:::888666999999888888888888888999666666555444444444444555111111111111000000000000111111000000//////......---...000111222222111111111222222111111000///...///.........------------............///000111222555333111///......///000---.../////////...,,,,,,...---+++))))))))))))***((()))***+++++++++++++++************************,,,++++++++++++++++++++++++)))(((***...000///---******+++,,,,,,---......---------------------------------,,,,,,+++++++++000111222333555666777777>>>===;;;999999<<>>AAABBBCCCHHHNNNSSSUUUSSSSSSWWW[[[eeejjjwww}}}yyywwwsssrrrsssuuuwwwxxxvvvtttnnnnnnmmmnnnoooqqqssstttrrrwww}}}xxxrrrooollliiihhhiiiiiiddd^^^[[[[[[^^^\\\\\\\\\[[[[[[[[[ZZZZZZRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLIIIIIIHHHGGGFFFFFFEEEDDDCCCEEEFFFFFFEEEDDDFFFGGGIIIKKKLLLLLLJJJIIIJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHBBBAAA??????@@@AAA@@@??????===<<<<<<======<<<:::999888888777666666666777666666555444444444444444222222222222111111111111111111000000//////......000111333444555555444444111111000000//////...---/////////.........------////////////000111222222111000///.........///000///000111111111000...---...---+++***))))))******'''(((((())))))))))))(((************************+++++++++++++++++++++++++++)))((()))+++,,,+++)))******+++,,,,,,---......------------------------...---------,,,,,,,,,,,,000111222333444666777777:::::::::999999<<<@@@DDDBBBAAA@@@BBBFFFJJJKKKLLLHHHHHHIIIJJJMMMPPPRRRTTTXXXiii???>>>===>>>@@@DDDHHHKKKPPPSSSVVVVVVTTTVVV\\\bbbllluuu~~~}}}}}}{{{wwwuuurrrqqqrrrtttvvvvvvtttsssmmmmmmllllllmmmooopppqqqrrrvvv{{{~~~wwwrrrpppnnnmmmmmmkkkgggccc```^^^]]]^^^YYYYYYZZZ[[[[[[ZZZYYYXXXRRRRRRRRRQQQPPPPPPOOOOOOQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIKKKMMMOOOQQQKKKKKKJJJIIIHHHGGGFFFFFFCCCEEEGGGHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGDDDBBB@@@@@@AAABBBAAA@@@>>>===<<<===???AAA@@@???999999777666555555555555666555555444444444444444444333333333333222222222111111000000//////......111222444555666666555555000000//////......------000000000/////////......//////000000111222222333---------....../////////000111333333333222000///...---+++***))))))***+++((())))))))))))(((((('''************************************************,,,***))))))******((('''***++++++,,,,,,------...------------------------...............---------000111222333444555666777888999:::;;;;;;===AAADDDCCCBBBBBBCCCGGGIIIJJJJJJHHHHHHIIIKKKNNNPPPSSSTTTYYYjjjAAAAAA@@@@@@CCCHHHOOOTTTXXXYYYZZZWWWVVVZZZccckkkvvv~~~}}}}}}{{{wwwuuuqqqqqqqqqssstttuuusssqqqmmmmmmllllllmmmnnnpppqqqvvvzzzwwwrrrpppooonnnooojjjddd``````___^^^\\\WWWXXXZZZ[[[ZZZXXXVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLIIIHHHGGGFFFGGGJJJMMMOOOLLLKKKKKKIIIHHHGGGFFFEEECCCFFFIIIJJJIIIGGGGGGGGGHHHJJJKKKKKKJJJJJJJJJKKKNNNMMMJJJGGGEEEEEEEEEEEEFFFDDDBBBAAABBBCCCBBBAAA>>>======>>>@@@AAA@@@???;;;:::888777666555444444666555444444333333444444333333333333222222222222111111000000//////......///000111333333333333222111111000///............000000000000///////////////000111111222222333333---....../////////......000222333444444222000///,,,+++***)))((())))))***+++++++++++++++***)))(((************************)))))))))))))))*********,,,,,,++++++++++++******+++++++++,,,,,,---------,,,,,,------------------///////////////.........000000111222444555666777888:::===>>>???AAACCCFFFDDDCCCCCCDDDGGGIIIIIIIIIGGGHHHJJJLLLOOOQQQTTTUUUYYYkkk@@@@@@AAABBBEEEKKKTTT[[[______^^^[[[ZZZaaammmwww}}}}}}{{{zzzzzzyyyvvvtttqqqpppqqqrrrttttttrrrpppnnnnnnmmmmmmnnnppprrrssszzz~~~~~~uuuqqqooonnnlllmmmggg```]]]^^^^^^\\\ZZZXXXYYYZZZZZZYYYVVVTTTRRRTTTTTTTTTSSSRRRRRRQQQQQQOOOOOONNNMMMLLLLLLLLLLLLKKKIIIGGGEEEEEEGGGIIIKKKKKKKKKJJJHHHGGGEEEDDDDDDCCCFFFIIIJJJIIIHHHGGGGGGHHHJJJLLLLLLKKKKKKKKKLLLOOOLLLIIIFFFDDDDDDEEEFFFGGGEEECCCBBBCCCCCCBBBAAA@@@>>>======??????>>><<<<<<;;;999888777666666666555555444333333333333333333222222222222111111111111111000000//////......---///000111222222111111333222111///////////////000000000000//////////////////111222333333222222000000000000///...---,,,///000333444444222///---+++***(((''''''((())))))+++++++++++++++***)))(((************************(((((()))))))))************+++++++++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////////////////000111222444555666666777:::===>>>???AAACCCEEEDDDDDDDDDEEEHHHIIIIIIHHHGGGHHHJJJMMMPPPSSSTTTUUUZZZkkk>>>@@@BBBDDDGGGOOOYYY```eeeeeedddaaabbbkkkyyy{{{zzzyyywwwvvvvvvuuusssrrrqqqqqqqqqrrrtttsssqqqooonnnnnnmmmnnnooorrrtttuuuzzz~~~yyyqqqnnnmmmkkkiiigggbbb]]][[[\\\\\\ZZZXXXXXXXXXYYYYYYWWWVVVTTTSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLNNNLLLJJJHHHGGGHHHIIIJJJKKKJJJIIIGGGFFFDDDCCCBBBDDDFFFHHHIIIHHHGGGGGGHHHIIIKKKMMMMMMLLLLLLMMMNNNMMMKKKIIIGGGEEEFFFFFFGGGGGGEEECCCBBBCCCCCCBBB@@@AAA???======>>>===<<<:::;;;;;;999888777777777777555444444333333333333333222222222222111111111111111111000000//////......///000222333444444333333444333111/////////000000000000000/////////.........///000222333222222111222222111000///...---,,,...000222444333111...,,,***)))(((((('''((()))***((())))))))))))(((((('''************************((())))))******+++++++++((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................//////////////////000111222333444555666666888:::;;;<<<===???AAADDDDDDDDDFFFIIIJJJIIIHHHGGGHHHKKKNNNQQQTTTUUUVVVYYYjjjAAADDDHHHKKKOOOVVVaaaiiikkkkkkjjjiiikkkvvv}}}xxxvvvttttttttttttsssrrrrrrqqqqqqrrrtttsssqqqooollllllmmmnnnppprrruuuvvvyyy~~~~~~xxxpppllljjjjjjhhhfff```___]]][[[[[[ZZZYYYXXXVVVWWWWWWWWWWWWWWWWWWWWWRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIGGGFFFDDDCCCBBBEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLNNNNNNNNNMMMNNNPPPJJJJJJHHHGGGGGGHHHIIIIIIGGGEEECCCBBBBBBBBBAAA@@@@@@???======>>>>>><<<;;;999999888777777777777777555444333333222222333333444333333333222222222222111111000000//////......000111222444555444444333333222000.........///000/////////.........------,,,...000111222222111000111000...---------.........000333444444222...,,,,,,+++***))))))***+++,,,'''(((((())))))))))))(((************************))))))******+++,,,,,,---***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------.........///////////////000222333444555666666888999::::::;;;>>>@@@CCCCCCDDDGGGJJJKKKJJJIIIFFFHHHLLLOOORRRUUUVVVVVVYYYjjjEEEJJJOOOSSSWWW^^^iiiqqqnnnooonnnnnnqqq}}}{{{xxxwwwuuutttuuuvvvuuutttrrrrrrrrrsssttttttrrroookkkkkklllmmmooorrruuuwwwyyy~~~uuupppjjjggghhhhhhfffddd]]]]]]]]]\\\[[[ZZZYYYYYYUUUUUUUUUVVVWWWYYYZZZ[[[TTTTTTTTTSSSRRRRRRQQQQQQNNNMMMLLLLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJIIIIIIIIILLLKKKJJJHHHFFFDDDCCCBBBEEEFFFGGGFFFEEEEEEGGGIIIJJJLLLOOOOOOOOONNNOOOQQQIIIHHHHHHHHHIIIIIIJJJKKKGGGEEECCCBBBBBBBBBAAA???@@@???===>>>??????>>>===888777666666666666666777555444333333222222333333555555444444444333333333111111111000//////......///000222333444444333222222111///---,,,---...//////.........------------,,,---///111222111000///...---,,,++++++,,,...000...000333555555222///,,,---,,,+++++++++,,,---...((()))***+++++++++++++++************************))))))***+++,,,,,,------///111222000,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---------......////////////000111333444555666999:::;;;::::::<<>>>>>??????>>><<<:::999:::999888666555555444555333333444555666666555555000111222333333222111000////////////............000111444555666666555444222000------...//////...///---+++,,,---/////////------...///000111222222111000...,,,+++,,,---...///000111111000---)))'''++++++************++++++******))))))))))))))))))&&&''')))***++++++******((())))))))))))************+++,,,,,,++++++---...///......------,,,++++++++++++,,,,,,---...//////...............---------//////000111333444555666888999999:::<<<>>>???@@@>>>@@@CCCFFFIIIKKKKKKKKKGGGJJJOOOSSSUUUVVVTTTSSSYYYiiiMMMVVVaaahhhlllpppvvvzzzwwwxxxyyy{{{|||yyyvvvuuuxxxvvvtttuuuwwwyyyxxxwwwzzzwwwtttrrrqqqpppooommmnnnllllllmmmqqqvvv{{{}}}~~~wwwmmmllliiifffcccaaa______bbb```^^^\\\YYYXXXWWWVVVTTTVVVXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSRRRQQQPPPPPPRRRRRRPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGIIIGGGEEEDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKLLLNNNOOOPPPOOOOOONNNIIIIIIHHHGGGHHHIIIJJJKKKHHHGGGGGGFFFEEECCCBBBAAA??????>>>>>>===<<<::::::::::::888777666555555555333444444555666666555555111111222222222222111111111000000000000/////////000111333555666666555444...,,,***)))***+++++++++///---+++,,,---/////////------...///000111222222000///---,,,,,,---...//////000111222222000---,,,++++++************++++++)))))))))))))))***+++,,,)))***+++++++++***)))((()))))))))*********++++++(((***++++++++++++,,,...---------------,,,,,,,,,+++,,,,,,---......//////------..................000000111333444555666777888888999:::<<<>>>@@@AAA@@@AAACCCFFFHHHJJJKKKKKKJJJLLLOOORRRTTTTTTSSSSSSXXXhhhNNNWWWbbbjjjmmmpppuuuzzz~~~zzzvvvsssrrrqqqvvvuuussstttuuuwwwvvvuuuwwwuuusssqqqqqqqqqpppooommmmmmlllmmmqqqwww}}}yyyrrrooommmjjjgggcccaaa___^^^```___]]][[[ZZZXXXWWWWWWVVVWWWXXXYYYXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOSSSSSSQQQOOOMMMKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHFFFDDDCCCDDDEEEDDDCCCCCCEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMOOOPPPPPPOOOOOOJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEDDDCCC@@@???>>>===<<<;;;;;;;;;;;;::::::999888777666666333444555555666555555555222222111111111111222222111111111111000000000000000111333555666555444333111///,,,,,,---......---...---+++,,,---//////...------...///000111111222///...---,,,,,,---///000---...000111111000///...++++++************++++++(((((())))))***+++---...------,,,,,,***)))'''&&&************+++++++++,,,,,,---...---+++++++++---,,,,,,,,,,,,------------,,,,,,------.../////////,,,---------.../////////111111222333555666777888888888999:::<<<>>>@@@AAABBBBBBDDDEEEGGGIIIJJJKKKLLLMMMOOOPPPRRRSSSSSSSSSWWWgggMMMUUU^^^eeehhhmmmtttyyy~~~zzzvvvssssssssstttuuutttssssssttttttuuuuuutttrrrqqqpppqqqqqqpppnnnllllllkkkkkknnnssszzz~~~{{{tttrrrpppmmmiiifffcccaaa```______]]]\\\ZZZYYYYYYYYYXXXXXXYYYYYYWWWUUUSSSRRRRRRSSSSSSRRRRRRQQQPPPOOORRRQQQPPPOOOMMMLLLKKKJJJKKKKKKIIIHHHFFFFFFEEEEEEGGGEEECCCCCCDDDEEEDDDCCCBBBDDDGGGHHHHHHIIIKKKLLLJJJKKKMMMOOOPPPPPPPPPOOOJJJIIIFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDAAA@@@>>><<<;;;;;;<<<<<<;;;;;;;;;:::999888777666444444555555555555555444333222111000000111222333111111111000000000//////000111333555555555333222333111......///000000///---,,,+++,,,...///...---,,,------...///000111111---------------...///000+++,,,............,,,+++++++++************++++++******)))******+++,,,---------,,,+++***)))((((((******+++++++++,,,,,,,,,222333333111...,,,+++,,,******+++,,,------......---------....../////////,,,,,,,,,---...///000000000111222333444666777777777888999:::<<<>>>@@@AAACCCCCCDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNQQQSSSUUUVVVXXXhhhSSSXXX^^^cccgggooozzz}}}zzzwwwsssqqqqqqrrrssstttttttttsssrrrrrrssstttqqqpppooooooppppppooommmnnnnnnnnnmmmmmmqqqwww||||||wwwrrrpppmmmjjjfffcccaaa```___^^^]]]\\\\\\[[[[[[[[[YYYYYYYYYYYYWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDGGGEEECCCCCCDDDEEEEEEDDDBBBEEEHHHIIIIIIJJJKKKLLLKKKLLLNNNOOOPPPPPPOOOOOOJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEBBB@@@???===<<<<<<<<<===;;;;;;;;;;;;:::888777666444555555555555555444444333222111000000111222333000000/////////.........000111333555555444333111111///,,,,,,---......------,,,+++,,,...///...,,,,,,,,,---...///000111111------------......//////---.........---,,,+++***++++++************++++++,,,,,,+++***))))))))))))******************************+++++++++,,,,,,,,,000111111000...,,,---...)))******+++,,,---......---------...............,,,,,,,,,---...///000000//////000222333444555666777777888:::<<>>===<<<<<<<<<:::;;;;;;;;;:::888666555555555555666555555444333222222111111111111222222////////////............000222333444555333222111222000...---...//////...,,,++++++,,,......---+++,,,,,,---...///000000111---------...............000000000///...---,,,,,,++++++************++++++---,,,+++)))((((((''''''(((((((((((()))***+++,,,************+++++++++,,,''')))+++++++++,,,...///)))******+++,,,------...------------------------,,,---------.../////////...///000111333444555555777777888:::<<>>===<<<;;;999:::;;;;;;:::888666444555555666666555444444333111111222222222222111111000000000////////////...000222333444444333111000333111......///000000///+++++++++,,,......---++++++,,,,,,---...///000000..................------........................++++++************++++++******)))(((''''''''''''''''''''''''''')))***+++)))))))))*********++++++&&&''')))***)))***+++---******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................///000111222333555666666666777888:::<<>><<<:::999::::::;;;:::888555444555666666666555444333333000111222333333222111000111111111111000000000000111222333444444333111000...,,,***)))***++++++***+++***+++---......,,,++++++,,,,,,---...///000000.../////////...---,,,,,,******++++++,,,---......++++++************++++++(((''''''''''''(((((()))((('''&&&&&&&&&((()))***((())))))))))))*********+++,,,---+++)))(((((()))***++++++++++++,,,,,,,,,++++++++++++++++++++++++...............---------000111222333555666777777666777888:::<<>>>>>===;;;:::999999;;;===;;;;;;:::888777555444444111333555666555333333444222222111111222222333444111111111...,,,,,,---///222222222111111111111000//////...------------...)))+++------------///000,,,,,,,,,,,,---///000111333111///...---...///000...000333222///+++((('''))))))(((''''''''''''''',,,,,,+++***))))))*********)))))))))(((((('''''')))************+++++++++***&&&&&&,,,...+++***---,,,------......------,,,000000///...///000111222////////////000000000000222222222333444555666777444555777999;;;===???@@@AAABBBDDDFFFHHHIIIJJJJJJHHHIIIJJJKKKMMMPPPUUUXXX\\\lllfffjjjqqqyyy~~~~~~~~~~~~|||zzzxxxwwwxxxyyyzzz{{{{{{yyyvvvttttttttttttrrrppppppsssuuuttttttsssrrrqqqpppoooooooooqqqsssuuuxxx{{{{{{wwwuuutttssspppmmmjjjhhhgggfffeeecccddddddbbbaaa````````````]]]\\\[[[[[[\\\[[[YYYWWWVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQPPPPPPOOOOOONNNNNNKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHEEECCCCCCDDDFFFGGGIIIHHHHHHHHHIIIJJJJJJJJJMMMNNNOOOPPPPPPNNNLLLKKKKKKKKKLLLLLLKKKIIIHHHGGGFFFDDDCCCCCCDDDDDDBBB???>>>>>>>>>======<<<;;;:::999999888666555444333222333555777777555444444555444333333222111111111222000111000...,,,,,,...000222222222222111111111000...------,,,,,,,,,,,,,,,,,,---......,,,,,,---///---------......///000111000000000000000000//////000222444444111---***)))))))))((('''''''''''''''(((((((((((('''''''''&&&*********))))))((((((((()))************+++++++++333---+++---,,,&&&###$$$,,,,,,------------,,,,,,------,,,,,,,,,---...///.../////////000000000000111111222222333555666777666777888:::<<<>>>???@@@AAABBBCCCEEEGGGHHHIIIIIIHHHIIIKKKLLLMMMQQQUUUXXX\\\kkkmmmqqqxxx~~~{{{yyyvvvuuuwwwwwwyyyyyyxxxvvvtttsssuuuvvvvvvuuusssrrrssstttttttttsssrrrqqqpppooooooppprrrtttwwwyyy}}}}}}wwwuuutttuuuuuuooollliiiggggggfffdddbbbggggggfffeeedddbbb``````___]]]\\\\\\\\\[[[YYYWWWUUUUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBBBBCCCEEEFFFHHHIIIJJJLLLLLLKKKJJJIIILLLMMMOOOQQQPPPNNNLLLJJJIIIJJJJJJKKKJJJIIIGGGFFFEEECCCBBBBBBCCCDDDBBBAAABBBAAA????????????===;;;:::999888777666444333333555777888888666444444555666555333222111000000000///000///...------///111222222222222222111111000......---,,,,,,,,,,,,,,,---...///...,,,+++,,,---////////////000111111111---///111222222111000...222444666555222...,,,+++))))))((('''''''''((((((&&&'''((((((((('''&&&%%%***************))))))))))))************+++++++++---)))(((+++,,,***)))***++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---........./////////000000000111111111111222444555666888999:::;;;===>>>???@@@@@@@@@BBBCCCEEEGGGHHHHHHIIIJJJLLLMMMNNNQQQUUUXXX[[[iiissswww~~~|||yyywwwvvvuuuvvvvvvvvvuuutttrrrppptttuuuwwwwwwuuusssrrrsssrrrrrrqqqppppppooonnnnnnppprrruuuwwwzzzzzzvvvttttttuuuuuullljjjhhhffffffeeecccaaaeeefffffffffeeecccaaa```___^^^\\\\\\\\\[[[YYYWWWUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNOOOOOOOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKOOOQQQPPPNNNKKKJJJKKKLLLOOOQQQPPPOOOLLLJJJHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBB@@@?????????>>>===<<<<<<;;;;;;999888777666666666777888777444333333444555444333222111111111111...//////...------///111222222333333333222111000///......------------------...///...---,,,---...000000111111111111111111---...000111111111111000222444666555222...,,,,,,))))))((((((((((((((()))((()))+++,,,,,,***)))'''++++++******************))))))*********+++++++++%%%$$$%%%(((,,,///000111***++++++,,,,,,++++++***,,,,,,,,,---------.............../////////000000000000000111222333444555888999:::;;;<<<===>>>>>>??????@@@BBBCCCEEEGGGHHHIIIKKKMMMNNNOOOQQQUUUXXXYYYhhhyyy|||~~~{{{xxxwwwwwwtttuuuuuutttsssqqqpppooorrrtttvvvvvvtttrrrqqqqqqoooooooooooonnnnnnnnnnnnppprrruuuxxx{{{}}}xxxtttrrrqqqqqqpppjjjhhhfffeeeeeedddbbb``````aaabbbccccccbbb```___^^^]]]\\\\\\\\\[[[YYYWWWUUUUUUUUUTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOPPPKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFHHHHHHJJJNNNSSSUUUSSSPPPMMMLLLJJJLLLNNNPPPPPPNNNLLLKKKHHHHHHIIIIIIIIIGGGFFFEEEFFFFFFDDDCCCAAA@@@AAAAAA???CCCJJJMMMJJJDDD===999<<<<<<;;;:::999888888777666666777555333222222333333222222111222222333333...//////...------///111222222333444444222111000...------,,,+++,,,,,,,,,+++,,,............///111111222222333333222111000//////.........///111222111333444333000---++++++))))))((((((((())))))***)))***,,,------,,,***)))******************++++++))))))*********++++++++++++***)))(((***,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------------............////////////000000000111222333444555777888999:::;;;<<<======?????????AAABBBDDDFFFHHHHHHJJJMMMNNNOOOQQQTTTVVVYYYggg~~~~~~zzzwwwvvvwwwwwwvvvvvvvvvuuutttrrrqqqppprrrtttuuuuuurrrpppoooooommmmmmmmmnnnooooooppppppqqqssswwwzzz~~~~~~zzzuuuqqqooommmkkkiiihhhfffeeeeeeeeecccaaa^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[YYYWWWUUUUUUVVVVVVVVVVVVUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKPPPVVVWWWTTTPPPNNNNNNKKKLLLMMMNNNNNNNNNMMMLLLIIIJJJJJJJJJIIIGGGEEEDDDFFFFFFFFFCCCAAAAAABBBDDDGGGTTTbbbhhh```RRRDDD===::::::999999888777777666555555555444222111333444222222111111222222333444///000///...------///111111333444555555333111000,,,++++++******************,,,.........///000222222222333333333222000///000///---,,,,,,---///111111222333222///,,,******))))))((((((((()))******((()))***+++++++++***))))))))))))***************)))************+++++++++,,,,,,***'''(((,,,,,,)))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++------........./////////111111111111222444555666666777888999;;;<<<===>>>?????????@@@BBBDDDGGGHHHHHHJJJLLLNNNOOOPPPRRRTTTXXXggg{{{wwwvvvwwwyyyzzzzzzzzzyyyxxxvvvuuutttssssssuuuuuutttrrrpppoooppplllmmmnnnoooppprrrsssssssssvvvyyy}}}~~~zzzvvvrrrooollliiigggfffeeedddddddddccc```]]]]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYXXXYYY[[[[[[YYYWWWUUUVVVWWWXXXXXXYYYYYYXXXRRRRRRRRRQQQQQQPPPPPPPPPKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKKKKPPPVVVWWWSSSOOOMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNKKKLLLKKKKKKIIIGGGDDDCCCDDDEEEEEEDDDBBBCCCFFFIIIUUUcccpppoooaaaPPPFFFCCC:::::::::999888888777777555666555444333333555666333333222222111222222222000111000...,,,,,,...000111333444555555333111000...---,,,,,,++++++,,,,,,,,,...//////......///111222222333444333111///......------,,,,,,,,,,,,---111222333111...,,,++++++))))))(((((()))******+++(((((())))))************((((((((())))))*********)))************+++++++++(((***(((%%%(((...000---,,,,,,------------,,,,,,******,,,---------,,,+++---------.........//////111111222222333555666777666777888:::<<<===???@@@@@@@@@???@@@BBBDDDGGGIIIFFFIIILLLMMMNNNOOOQQQSSSXXXggg~~~{{{xxxwwwyyy|||}}}}}}{{{zzzyyywwwvvvvvvuuuvvvvvvtttqqqppppppqqqlllmmmnnnppprrrtttuuuvvvuuuxxx||||||xxxtttqqqoookkkiiieeedddcccddddddbbb___]]]___^^^[[[YYYXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[YYYXXXUUUVVVWWWYYYZZZ[[[[[[[[[TTTTTTSSSRRRQQQPPPPPPPPPKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEGGGHHHIIIJJJJJJJJJPPPUUUVVVQQQMMMLLLNNNMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMLLLKKKIIIGGGDDDCCCAAACCCDDDDDDCCCEEEJJJNNN\\\eeejjj```MMM???>>>BBB<<<<<<<<<;;;;;;:::::::::666666666555444444666999555555333222111000000000111111111...,,,,,,---///111333555666666444111///111111000////////////000...000000///...---...///222222333444333111...---+++,,,.........,,,***)))222333333222...,,,+++,,,))))))((())))))***++++++******))))))***+++,,,,,,''''''(((((()))))))))***)))************++++++++++++---***%%%'''---...))),,,------......------,,,,,,---...///000///......---------.........//////222222222333444555666777666777999;;;===???AAAAAAAAA@@@@@@@@@BBBEEEGGGIIIFFFHHHKKKMMMMMMNNNPPPQQQXXXhhh~~~~~~}}}{{{zzz{{{|||}}}zzzxxxuuussstttuuuuuuuuussstttuuuuuuuuutttrrrrrrlllkkkjjjlllpppuuuxxxyyyvvvvvvwww|||{{{xxxtttqqqnnnjjjfffccccccdddeeeeeeeeecccaaa```VVVWWWYYY[[[ZZZXXXVVVTTTYYYYYYYYYXXXYYYYYYZZZ[[[UUUUUUVVVWWWYYYXXXVVVSSSTTTSSSQQQOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFEEEFFFHHHKKKMMMOOOPPPPPPOOOLLLJJJIIIIIIGGGIIIKKKNNNOOOOOONNNNNNLLLNNNOOOMMMIIIEEEBBBAAAEEEBBB??????CCCLLLUUU[[[fff^^^SSSHHHBBB???======<<<;;;;;;::::::999888888666666555444333333333333222222222222222222222222111000///---...///000222333444555666666444222111000///---+++++++++---...///000111000///...///111222222333333222111///...............////////////222222000///---+++***)))(((((())))))))))))(((((($$$&&&'''((('''(((***++++++)))'''%%%%%%&&&)))***))))))))))))************...---++++++,,,,,,,,,,,,...---***((((((***,,,...///...---,,,,,,---...///---------...///000000111000222444444444444666888777888999;;;===>>>???@@@<<<<<<===???AAADDDFFFGGGLLLLLLLLLNNNQQQRRRRRRQQQXXXggg~~~}}}{{{zzzzzzzzzzzzyyywwwsssrrrsssttttttttttttttttttsssrrrqqqooonnnkkkjjjkkkmmmppptttwwwxxxxxxxxxyyy~~~|||yyyuuurrroookkkhhheeedddeeeffffffeeedddaaa```XXXYYYZZZ[[[ZZZYYYWWWVVVXXXXXXXXXYYYZZZZZZZZZ[[[WWWUUUTTTTTTUUUVVVUUUTTTRRRQQQOOONNNMMMLLLLLLKKKKKKKKKJJJHHHHHHGGGGGGHHHJJJIIIGGGFFFGGGIIIKKKMMMKKKLLLMMMLLLIIIGGGGGGHHHHHHIIILLLNNNOOONNNNNNMMMLLLMMMMMMLLLHHHEEEDDDCCCGGGFFFFFFGGGJJJPPPUUUYYYSSSNNNFFF???<<<<<<<<<<<<<<<<<<;;;;;;:::999999888666666555444333333333333333333333333333333333333222111///...---...000111222333555666555444222111///...---++++++,,,---...---...//////------...///...///000111222111000///............////////////222111000///---+++***)))))))))(((((((((((())))))&&&((()))(((''''''((()))+++***(((''''''((()))***))))))))))))************---***((()))+++,,,+++***---,,,+++***)))***,,,---......---,,,,,,---......------......///000000111000222444444444444666888999:::;;;===???@@@AAABBB>>>>>>???AAACCCEEEGGGHHHJJJKKKMMMPPPSSSTTTTTTSSSYYYhhh}}}uuussswww~~~~~~}}}}}}|||zzzyyywwwwwwwwwuuurrrpppqqqrrrrrrrrrsssrrrqqqpppnnnlllkkkjjjiiijjjlllnnnqqqsssuuuvvvzzzzzz|||}}}zzzuuurrrooollliiigggfffgggggggggeeedddbbb```[[[[[[[[[[[[ZZZZZZYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXUUURRRPPPQQQSSSSSSSSSOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHKKKJJJHHHGGGGGGHHHJJJLLLHHHIIIJJJJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNMMMLLLLLLKKKLLLLLLJJJGGGEEEEEEFFFCCCDDDEEEGGGIIIKKKLLLMMMHHHDDD@@@======>>>>>>>>><<<<<<;;;;;;::::::999999777666555444333333333333333333333333333333333333333111///...---...///000222333444555444333111000...---,,,,,,,,,---...///+++---...---,,,+++,,,---,,,---///000111111000000---............/////////222111000...---+++***)))***)))(((''''''((()))***((()))***)))'''&&&'''(((************************))))))))))))************+++'''$$$&&&***---+++(((+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------......///000000000000222444444444444666888::::::<<<===???@@@BBBBBB@@@@@@AAABBBCCCEEEGGGHHHHHHJJJNNNSSSUUUWWWWWWVVVZZZhhh{{{|||}}}}}}}}}}}}~~~~~~|||tttlllkkknnnoooqqqrrrsssrrrpppllljjjmmmnnnppptttzzz{{{~~~~~~|||{{{{{{{{{{{{{{{zzzyyywwwvvvvvvssspppooooooppppppppppppooommmkkkjjjiiihhhhhhgggjjjmmmoooqqqrrrtttuuuzzz|||{{{xxxssspppnnnkkkiiigggfffffffffeeedddbbbaaa```^^^]]]\\\[[[ZZZ[[[[[[\\\[[[\\\]]]^^^]]][[[XXXWWWUUUSSSPPPPPPPPPQQQQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHJJJIIIHHHGGGFFFGGGHHHIIIGGGHHHJJJJJJIIIIIIIIIKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJHHHFFFFFFGGGHHHAAAAAABBBCCCDDDDDDCCCCCCFFFCCC@@@?????????>>>===<<<<<<;;;;;;:::999999999777666555444444333333333222222222222222222222222333222000...---...///000111222333444444222000///------,,,,,,---...///000+++,,,------++++++,,,------...000111111111000000---------.........//////111000///...,,,+++***)))+++)))(((&&&&&&((()))+++((()))***)))((('''((()))((()))***+++++++++***)))((()))))))))************+++&&&###%%%+++...,,,(((***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............//////000000000222444444444444666777888999:::;;;===???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHLLLQQQUUUWWWXXXWWWWWW[[[iiitttuuuvvvwwwzzz|||}}}}}}zzzvvvrrroooiiicccbbbeeefffeeecccaaa^^^\\\ZZZZZZ^^^]]]]]]^^^aaafffjjjmmmtttwwwxxxvvvsssxxx}}}yyy|||~~~|||zzzwwwwwwxxxyyyyyyyyyyyyxxxtttqqqnnnmmmnnnooooooooolllkkkiiiggggggggghhhiiigggjjjnnnppppppqqqtttvvvyyy|||xxxuuupppmmmkkkiiigggfffeeeeeedddcccbbbaaa```______^^^]]][[[[[[\\\]]]^^^___``````___]]]YYYVVVTTTQQQPPPPPPQQQRRRQQQOOOMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGEEEGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHIIIIIIHHHFFFFFFGGGIIIFFFEEEEEEDDDCCCCCCCCCCCC@@@>>><<<<<<<<<<<<:::888;;;;;;;;;:::999999888888777777666555444444444444111111111111111111111111333111///...---...///000111222333444444222000///------------...//////000,,,...///...---,,,---...111111222222222111//////------------............000//////---,,,+++***)))+++)))(((&&&&&&((()))+++&&&'''))))))((()))***,,,&&&''')))***+++***)))(((((()))))))))************+++(((%%%'''+++...---***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000222444444444444666777888999:::<<<>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFJJJNNNTTTWWWXXXWWWWWWWWW\\\iiipppooopppssswwwzzzzzzzzz}}}~~~|||vvvvvvvvvyyy}}}}}}xxxnnnjjjgggeee```ZZZZZZ]]]cccaaa\\\XXXUUUSSSSSSSSSSSSRRRRRRSSSTTTWWWZZZ\\\bbbdddeeecccbbbfffnnnuuu|||~~~~~~|||zzzuuuuuuvvvwwwwwwxxxyyyzzzsssqqqnnnlllmmmnnnnnnnnnkkkiiigggeeeeeefffhhhjjjiiilllpppqqqpppqqqtttxxxyyy~~~uuurrrmmmjjjhhhgggfffeeeccccccbbbbbbaaaaaa``````___^^^]]]\\\\\\\\\]]]^^^aaa```___^^^[[[WWWTTTRRRNNNNNNOOOQQQRRRRRROOOLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFCCCEEEGGGGGGGGGGGGHHHIIILLLKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIHHHGGGFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCCCC<<<;;;:::;;;======<<<;;;:::::::::999888888777777888777666555444444444444111111111111111111111111111000///......///000222222333444555444333111000.............../////////---///000///...---...///222333333333222111///...,,,------------.........//////...---,,,+++*********)))(((''''''((()))***%%%'''))))))))))))+++---&&&''')))***+++******)))))))))))))))************+++***))))))+++,,,---,,,***+++,,,.........------,,,,,,------------,,,,,,......//////////////////000222444444444444666888;;;;;;===>>>@@@AAACCCCCC??????@@@AAABBBDDDFFFGGGKKKPPPUUUWWWWWWVVVWWWYYY\\\jjjllljjjjjjlllppprrrqqqppprrrppprrrxxxyyyuuurrrrrrnnnnnnooosssxxx}}}yyyrrrmmmeeebbb___^^^ZZZVVVWWW[[[aaa^^^ZZZUUURRRPPPOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSUUUVVVWWWWWWWWWZZZ^^^aaafffrrr}}}{{{yyyvvvuuuuuutttuuuvvvxxxyyysssqqqnnnlllmmmnnnnnnnnnmmmkkkgggdddccceeegggiiikkknnnqqqqqqoooqqqvvvzzz{{{~~~zzztttppplllhhhggggggfffeeeccccccbbbbbbbbbbbbbbbccc^^^^^^]]]]]]\\\\\\]]]]]]^^^]]][[[YYYWWWUUUTTTSSSNNNMMMMMMOOOQQQQQQPPPOOOPPPOOONNNLLLKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGDDDFFFGGGHHHGGGGGGHHHIIIKKKKKKJJJJJJJJJKKKKKKLLLFFFHHHJJJIIIHHHFFFFFFFFFCCCBBBBBBAAAAAA@@@@@@@@@???===<<<===?????????>>>999999888888777666666666888777666555444444444444222222222222222222222222000///...---...000222333222333555666555444222111///////////////......------///000///...---...///000000111222222111000///,,,,,,---------.........///......---,,,+++******))))))(((((((((((())))))'''(((******))))))***,,,'''((()))***++++++++++++))))))))))))***************+++,,,+++))))))+++---***+++,,,---............,,,---............---,,,/////////////////////...000222444444444444666888;;;<<<===>>>@@@BBBCCCDDD??????@@@BBBDDDFFFHHHIIIJJJOOOTTTVVVUUUVVVYYY\\\]]]jjjhhhfffdddeeehhhiiigggeeeeeebbbaaaeeegggffffffgggffffffiiimmmtttzzz}}}~~~|||wwwrrrkkkddd```\\\YYYWWWWWWUUUSSSUUU[[[ZZZYYYUUURRRNNNLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJMMMMMMNNNOOOQQQSSSTTTUUUYYYbbbooo}}}|||zzzxxxxxxwwwuuussssssuuuvvvxxxsssqqqnnnlllmmmnnnnnnnnnpppmmmiiieeecccdddfffhhhmmmppprrrqqqoooqqqvvv|||~~~{{{wwwtttpppkkkhhhggggggfffeeeccccccbbbbbbccccccdddeee^^^^^^]]]]]]]]]\\\\\\\\\ZZZYYYWWWVVVTTTTTTSSSSSSPPPNNNLLLLLLNNNQQQRRRSSSRRRQQQOOONNNLLLKKKJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHDDDDDDEEEFFFGGGHHHHHHHHHFFFHHHJJJJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLFFFHHHJJJJJJHHHFFFEEEDDDAAABBBCCCDDDDDDBBBAAA@@@AAA???===<<<<<<===<<<:::888888777777666555555555888777666555555444444555444444444444444444444444///...------...000222444333444555666666444222111//////000000///...---------...//////------...///---...///111111111000000,,,,,,,,,---------............---,,,,,,+++******(((((())))))))))))(((((()))***+++***)))((()))***))))))***++++++,,,------))))))))))))************))),,,...,,,(((&&&***---++++++,,,,,,---...//////------...//////...------///////////////.........000222444444444444666888999:::;;;===>>>@@@AAABBB???@@@AAACCCEEEGGGJJJKKKHHHMMMSSSUUUTTTVVV[[[___]]]jjjccc```^^^___```___\\\XXX[[[YYYWWWYYY___dddffffffggghhhkkknnnssswww{{{}}}{{{uuunnniiieeeaaa[[[VVVWWWUUUTTTTTTUUUUUUSSSRRRUUUSSSPPPMMMKKKIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLPPPTTT[[[eeettt}}}|||zzzzzzzzzvvvuuuuuuttttttttttttuuuqqqpppooonnnmmmlllkkkkkkppplllhhhgggjjjllllllllluuusssrrrrrrvvvyyy|||~~~~~~yyyvvvtttrrrnnnjjjhhhhhhiiijjjkkkiiigggeeeddddddfffggg^^^]]]\\\[[[ZZZZZZZZZZZZVVVWWWWWWVVVVVVTTTSSSSSSSSSRRRQQQQQQQQQSSSTTTUUUTTTSSSQQQOOOMMMKKKIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGKKKNNNMMMKKKJJJLLLOOOIIIIIIJJJJJJKKKKKKKKKLLLNNNNNNMMMKKKIIIGGGEEEDDDFFFEEEDDDBBB@@@>>>===<<<>>>>>><<<;;;;;;<<<======;;;;;;999888777666666666555555444444444555555666000000000000////////////000///...---...000222333444444444333222111000///------,,,+++,,,---...//////---++++++,,,,,,+++***/////////000000000000000,,,------------------------'''!!!!!!'''++++++(((***))))))***++++++)))'''+++***)))))))))***+++,,,))))))))))))))))))))))))!!!$$$'''))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++------------............//////...---,,,,,,---///000111111222333444666777888::::::;;;;;;===>>>@@@AAAAAAAAABBBDDDFFFHHHJJJKKKJJJMMMRRRUUUVVVWWWWWWXXXZZZkkk```]]]ZZZYYYYYYXXXUUURRRTTTSSSTTTXXX^^^cccffffffkkklllppptttyyy}}}~~~wwwooolllhhhdddaaa^^^[[[XXXTTTRRRQQQRRRSSSTTTSSSQQQSSSQQQOOOLLLJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJOOOWWWcccttt}}}}}}~~~~~~|||{{{zzzyyywwwwwwvvvuuuttttttttttttqqqpppnnnmmmllllllmmmmmmmmmjjjhhhiiimmmqqqssssssuuusssrrrsssvvvzzz~~~zzzuuutttqqqoookkkhhhffffffhhhiiikkkjjjhhhfffeeeeeeeeeeee___^^^]]][[[YYYXXXXXXWWWTTTTTTTTTSSSRRRQQQPPPOOOSSSRRRRRRRRRRRRTTTVVVWWWRRRRRRPPPNNNLLLKKKIIIHHHJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJKKKLLLNNNNNNLLLLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDBBBAAA???>>>===@@@???===<<<<<<===>>>>>><<<;;;:::999888777777777666555555444444444555555333333333333222222222222000///...---...000222333333333333333222111000///------,,,,,,,,,---...///000...,,,,,,---...---,,,////////////////////////---------...............///+++((((((+++,,,***'''+++***))))))******)))'''***)))((((((((()))***+++))))))))))))))))))))))))&&&(((,,,------,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,++++++++++++*********------------............///...---,,,,,,---///000000000111111333444666777:::::::::;;;<<<>>>???@@@@@@AAABBBCCCFFFHHHJJJKKKMMMPPPUUUWWWWWWWWWWWWWWWZZZjjj]]]ZZZWWWTTTSSSSSSQQQPPPOOOPPPTTTZZZaaafffhhhiiimmmpppuuuzzzzzzsssmmmggggggeeeaaa]]]ZZZYYYYYYQQQPPPOOOPPPQQQRRRQQQPPPOOONNNLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHMMMVVVcccrrr|||||||||~~~}}}}}}{{{zzzzzzzzzyyyxxxvvvuuutttsssssspppooommmkkkkkklllmmmnnniiihhhgggjjjoootttwwwxxxsssrrrrrrsssvvvzzz{{{uuuqqqooommmkkkhhhfffeeeeeeggghhhkkkjjjiiihhhfffeeedddccc```___]]]ZZZXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOSSSSSSRRRRRRSSSTTTVVVWWWQQQPPPOOONNNLLLKKKJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKNNNMMMMMMMMMNNNNNNLLLKKKNNNNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@???AAA@@@>>>=========>>>>>>===<<<;;;999888888888888777666555444444444444444555444444444444333333333//////.........000222333333333333333222111000000...------------.../////////...,,,---///000//////........................------....../////////////////////...,,,***((('''+++***))))))******)))'''((((((''''''((()))******))))))))))))))))))))))))))),,,...///...---------++++++++++++++++++++++++...,,,***,,,...000...,,,------------...............------,,,---...///000//////000111222444555666999999999:::<<<>>>???@@@??????AAACCCEEEHHHJJJLLLPPPSSSVVVXXXWWWVVVVVVWWWYYYjjjZZZXXXUUUSSSRRRSSSSSSTTTQQQTTTZZZbbbhhhlllmmmmmmnnnqqqwww}}}}}}{{{xxxssslllgggiiiiiihhhbbb[[[WWWWWWXXXSSSRRRPPPPPPQQQQQQOOONNNLLLKKKJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFHHHNNNYYYeeemmm~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{yyywwwuuusssrrrrrrpppooollliiihhhhhhjjjkkkeeeeeefffhhhlllpppsssuuuooooooooopppsssxxx~~~{{{sssnnnlllkkkiiigggeeeeeeeeeggghhhiiiiiihhhgggeeecccaaa```^^^]]][[[ZZZXXXWWWVVVVVVXXXWWWVVVUUUTTTSSSRRRRRRUUUTTTRRRQQQQQQRRRSSSSSSPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMKKKJJJLLLOOOPPPMMMJJJMMMNNNOOOOOOPPPOOONNNNNNKKKKKKLLLKKKKKKJJJIIIHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>><<<<<<<<<============;;;:::999888888888888777666555444333333333222222222222111111111111///.........///000111222222222222222222111000000.............../////////...---,,,,,,///000000000...............---------,,,------....../////////...///000---)))'''((())),,,+++)))))))))***((('''(((((((((((())))))***+++************************)))+++---,,,+++******+++***************+++++++++...+++(((+++000222000,,,,,,,,,---------.........---------------...///000000000000111222444666777888888999:::<<<>>>???@@@>>>???@@@BBBEEEHHHJJJLLLOOOQQQUUUVVVVVVVVVVVVWWWYYYjjjUUUTTTSSSSSSSSSUUUXXXZZZVVV[[[bbbhhhlllnnnooonnnppptttyyy~~~||||||}}}|||zzz|||zzzxxxuuuqqqmmmgggdddhhhhhhgggbbb[[[WWWWWWXXXYYYWWWTTTSSSRRRQQQNNNLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFFFFEEEDDDAAAAAABBBCCCGGGOOOXXX___sss~~~~~~~~~}}}|||zzzwwwuuusssrrrqqqpppnnnkkkhhhfffeeeeeefffddddddeeeeeefffhhhjjjlllllllllmmmmmmooottt|||}}}tttnnnjjjjjjiiigggfffffffffggghhhgggffffffeeeccc```^^^]]][[[[[[ZZZYYYXXXXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUVVVTTTRRRPPPOOONNNNNNNNNPPPPPPPPPOOONNNNNNMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEGGGIIIKKKLLLKKKIIIIIIKKKOOOPPPNNNKKKNNNOOOPPPQQQQQQPPPOOONNNIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA???>>><<<;;;::::::;;;;;;======;;;:::999888888888888777666555444333333333222111111111111000000000.........//////000111222111111222222222111000000....../////////000000000---+++***+++...000000/////////......------------+++,,,,,,---....../////////000///,,,((('''+++000---+++)))((())))))((('''(((((()))***++++++,,,,,,++++++++++++++++++++++++)))***++++++)))((()))***))))))*********+++++++++)))&&&$$$&&&+++...,,,(((,,,,,,,,,------------...,,,,,,,,,---...///000000111111111222444555777888888888999:::<<<>>>@@@AAA??????AAACCCEEEHHHJJJLLLKKKNNNQQQSSSTTTUUUVVVXXXXXXiiiNNNPPPQQQRRRTTTVVVZZZ]]]ZZZ```ffflllnnnnnnnnnnnntttwww{{{{{{{{{{{{yyywwwxxx{{{}}}zzzwwwuuutttsssqqqoookkkfffcccaaaaaaaaaaaa^^^\\\ZZZ[[[\\\]]][[[XXXUUUTTTRRROOOLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGFFFFFFEEEDDDCCC@@@AAABBBDDDFFFKKKQQQUUUbbbooo}}}|||{{{}}}~~~~~~~~~}}}{{{yyywwwtttrrrqqqpppnnnmmmkkkiiigggeeedddddddddeeefffeeeddddddfffhhhlllmmmmmmmmmnnnsss{{{|||tttnnnkkkkkkjjjhhhgggggggggggghhheeedddcccbbb```___^^^]]][[[ZZZZZZYYYYYYZZZZZZ[[[VVVUUUTTTSSSSSSTTTUUUVVVVVVTTTRRROOOMMMLLLLLLLLLPPPPPPOOOOOONNNMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLNNNOOONNNMMMPPPRRRSSSTTTTTTRRRPPPOOOIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@??????>>><<<:::999999::::::===<<<;;;999888888888888777666555444444444444444333333333333222222222222......//////000111111111000111111111111111000000...//////000111000000000---+++++++++...///000///000000//////...---------,,,,,,---...///000000111111111000---***+++000444...,,,)))(((((()))(((''''''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++))))))******+++,,,,,,,,,***((('''(((,,,...,,,***,,,,,,,,,,,,------------+++,,,,,,---...///000000111111222333444666777888888999:::;;;===???AAABBBAAAAAABBBDDDFFFHHHJJJKKKIIIKKKNNNPPPQQQSSSUUUWWWXXXiiiLLLOOORRRUUUVVVXXX[[[___^^^cccjjjnnnoooooopppqqquuuwwwzzz||||||{{{zzzyyyqqqrrrssssssssstttxxx{{{|||{{{wwwtttrrrnnnnnnmmmjjjfffccc```___^^^]]]\\\\\\^^^______^^^^^^[[[YYYWWWUUUSSSPPPNNNLLLMMMMMMNNNMMMLLLKKKJJJLLLLLLKKKKKKKKKJJJJJJJJJDDDEEEFFFFFFFFFEEEDDDDDDBBBDDDFFFGGGHHHIIILLLOOOTTT]]]jjjxxx}}}vvvvvvyyy~~~~~~}}}||||||||||||zzzxxxvvvsssrrrppppppjjjkkkkkkkkkjjjhhhfffeeecccfffhhhhhhggggggjjjllloooqqqqqqppppppuuu~~~wwwqqqnnnmmmjjjjjjhhhgggffffffffffffeeedddbbb```____________]]]\\\[[[ZZZZZZZZZZZZZZZTTTSSSRRRRRRSSSTTTVVVXXXTTTSSSQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJOOOPPPQQQPPPOOOMMMMMMNNNPPPRRRSSSTTTTTTRRRPPPNNNJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDBBBAAA???>>>===@@@???===;;;::::::::::::<<<;;;:::999888777777777666555555444444444555555555444444444333333333333---...///000000111111111000000111111111111000000...///000111111111000000///---,,,---///000000///111111000//////...------......///000111222333333111000///...,,,---///000///,,,)))'''((((((((('''&&&'''(((***+++,,,++++++))))))))))))))))))))))))***+++++++++***)))+++---*********+++,,,------------------....../////////++++++,,,,,,,,,---------***+++,,,...///000000000000111111222333555666777999::::::<<<>>>AAACCCDDDDDDDDDDDDEEEGGGHHHJJJKKKJJJLLLNNNPPPPPPQQQSSSUUUXXXiiiMMMQQQUUUXXXYYYZZZ]]]```aaafffmmmqqqqqqrrrsssuuutttuuuvvvwwwvvvuuusssrrrjjjlllmmmnnnppprrrvvvyyyyyy||||||yyyuuurrrqqqllllllkkkiiieeebbb`````````^^^\\\]]]```bbbaaa___]]][[[XXXWWWVVVTTTRRRPPPNNNNNNOOOOOOOOOMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFFFF@@@BBBEEEFFFEEEEEEFFFGGGMMMSSS\\\fffttt}}}{{{xxxrrrtttyyy~~~|||zzzyyyyyy{{{yyywwwuuusssqqqpppppphhhiiikkklllmmmkkkjjjhhhcccfffjjjkkkkkkmmmpppssssssuuuuuusssssswwwyyyqqqnnnnnnooojjjiiihhhgggfffeeeeeeeeefffdddbbb```______aaaaaa___^^^]]][[[ZZZYYYYYYYYYTTTTTTSSSSSSTTTVVVYYYZZZRRRRRRPPPPPPOOOPPPQQQRRRNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIRRRUUUVVVTTTOOOLLLMMMNNNNNNPPPQQQSSSRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEDDDBBB@@@>>>===<<>><<<;;;:::;;;;;;;;;;;;999888777666666666555555444444444555555666444444333333333222222222---...///000111111111111///000000111111111000000...///000222222111111000111///......000111111000222111111000///.........///000111222333444555555.........------,,,+++***///,,,)))'''((((((((('''$$$%%%''')))***+++******((((((((((((((((((((((((((()))***)))((((((***,,,******+++,,,------......+++,,,...---,,,,,,---///++++++,,,,,,,,,---------***+++,,,...///000000000//////000111222444555666::::::;;;===???AAACCCEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTXXXiiiOOOQQQUUUXXX[[[\\\\\\\\\bbbeeeiiinnnqqqssssssrrruuurrrpppppppppooollliiiccceeefffggghhhlllpppttt|||}}}~~~zzzvvvsssrrrrrrqqqpppnnnkkkhhhffffffddd___\\\ZZZ[[[[[[\\\\\\\\\[[[[[[[[[YYYWWWWWWXXXVVVRRRNNNOOONNNLLLKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDFFFHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHLLLMMMSSS[[[eeeuuu|||xxxxxxyyywwwyyy|||~~~yyywwwxxxyyyyyywwwyyyxxxxxxxxxxxxvvvrrrooonnnlllkkkkkklllnnnnnnnnnkkklllmmmllliiijjjmmmpppuuurrroooqqqxxxyyyrrrooommmmmmjjjjjjjjjiiihhhgggfffeeeaaa``````___^^^_________aaa___^^^]]]]]][[[XXXVVVTTTTTTSSSTTTUUUVVVTTTRRRSSSRRRPPPOOONNNMMMMMMMMMNNNMMMKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGEEEDDDDDDFFFEEEEEEEEEGGGJJJMMMNNNTTTVVVWWWSSSNNNKKKNNNRRRTTTTTTSSSQQQPPPMMMLLLKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>======<<<;;;:::999999888<<<;;;:::999888888888888444555666777777777555555444444333333333333222222///---++++++---///000///111222222111111000///...---...///111222222333333000///...---...000222333555444222000///...---------///111111111222444666333111...***)))((()))***...,,,***(((''''''(((((())))))))))))************ %%%***,,,***((('''(((++++++******************&&&''')))))))))***,,,---))))))***,,,---......///...//////...---***((('''------......///000000000222111000000222444777888;;;:::999999;;;???DDDGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMOOONNNLLLMMMSSSXXXYYYgggSSSUUUXXX[[[]]]^^^^^^^^^aaadddiiimmmppprrrrrrrrrrrrooollljjjiiifffbbb___ZZZ[[[]]]^^^aaaeeejjjnnnyyy||||||yyytttqqqpppooonnnmmmkkkhhhfffeeeeeeccc```\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[XXXVVVVVVWWWVVVRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHLLLSSS\\\kkk}}}}}}||||||}}}~~~{{{wwwvvvxxxzzzzzzyyy{{{{{{zzz{{{{{{xxxtttqqqlllkkkiiiiiikkklllmmmllliiikkkmmmmmmlllmmmqqqttttttrrrqqqttt}}}wwwqqqooommmmmmkkkkkkkkkkkkjjjiiiggggggeeeeeedddcccbbbbbbbbbbbb^^^]]]\\\\\\]]]\\\ZZZXXXVVVUUUUUUUUUWWWWWWUUUTTTSSSRRRRRRQQQOOONNNNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDEEEFFFIIILLLNNNRRRTTTUUURRROOONNNQQQUUUUUUTTTTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<:::999888777666666666666333444444555555444444444444444333333333222222222000...------///111111111111222222111111000///...------///000111222222222//////...---...000222333555555333111000///......,,,...000000000111333444222000---***(((((())))))+++***))))))))))))))))))))))))))))))************&&&(((******)))(((***,,,************************((()))******))))))***+++*********+++,,,---//////////////////...,,,***))),,,------...//////000000111111000111222444777888;;;:::999:::<<<@@@CCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNQQQOOOLLLMMMRRRXXX[[[iiiXXXZZZ]]]```bbbbbbbbbbbbbbbeeeiiilllooopppoooooommmjjjfffccc___[[[WWWTTTPPPQQQSSSTTTWWW\\\bbbgggssszzzzzzvvvrrrnnnmmmllljjjiiifffeeedddcccdddccc```^^^YYYZZZZZZ[[[ZZZZZZYYYYYYZZZXXXUUUTTTUUUTTTSSSRRRNNNNNNPPPQQQQQQQQQPPPOOOKKKKKKLLLLLLKKKJJJIIIIIIKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDFFFKKKRRR___ttt~~~}}}~~~{{{xxxvvvuuuuuuxxxzzz||||||~~~}}}}}}}}}|||yyytttpppmmmkkkjjjjjjlllmmmmmmlllkkkmmmnnnnnnnnnooorrrtttrrrrrruuuzzz~~~vvvqqqnnnmmmmmmmmmmmmmmmlllkkkjjjhhhggghhhhhhgggeeedddcccbbbaaa\\\[[[ZZZ[[[\\\\\\[[[YYYWWWVVVVVVWWWXXXXXXWWWUUURRRRRRRRRRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGIIILLLMMMOOOQQQRRRQQQOOOOOOSSSVVVTTTTTTTTTSSSRRRPPPMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???<<<<<<=========>>>>>>>>>:::999888777666666666666333333222222222222333333333333333333222222222222000///...///111222333222111222222111111000///...,,,---...///000111111111///......---...000111222555555333222000/////////+++---//////...///000222111///,,,)))((((((((()))(((((()))***************))))))))))))************++++++***(((((()))---000***************************+++,,,+++)))((((((***++++++******+++---///000....../////////...---,,,,,,,,,,,,---......//////111111000111222444777888999::::::<<<>>>@@@BBBCCCBBBBBBBBBCCCDDDFFFGGGHHHMMMPPPSSSQQQNNNMMMRRRWWW]]]kkk\\\^^^aaadddfffffffffeeeeeegggjjjlllmmmmmmkkkjjjhhhfffaaa]]]XXXTTTQQQNNNKKKLLLMMMNNNPPPUUUZZZ^^^iiirrr~~~~~~|||zzzvvvsssnnnkkkiiihhhfffeeecccbbbbbbccccccbbbaaa```ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXWWWUUUSSSSSSTTTTTTTTTOOOQQQRRRSSSSSSRRRPPPOOOLLLLLLLLLKKKJJJJJJIIIHHHJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKJJJIIIGGGEEEHHHFFFEEEHHHNNNXXXjjjyyy{{{{{{|||{{{uuuttttttuuuxxx{{{~~~~~~{{{wwwqqqmmmooommmlllmmmooopppooonnnoooppppppooooooooooooppppppsssyyy}}}uuuqqqooonnnnnnmmmmmmlllllljjjiiigggfffggggggfffdddbbb```___^^^[[[ZZZZZZZZZ[[[[[[YYYWWWWWWVVVUUUVVVWWWXXXVVVTTTPPPQQQRRRRRRRRRPPPMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMNNNOOONNNMMMNNNQQQTTTSSSSSSSSSSSSRRROOOMMMKKKIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???========================<<<;;;:::999888888888888444333222111111111222333333333333222222222222111000......///222333333222111222222111111000///...,,,---...///000000000000......---......///111111444333222000//////......+++---......------...000///...,,,)))((('''(((((('''(((***++++++***))))))((()))))))))************,,,+++***((((((***---///***************+++++++++***+++,,,+++)))((()))***,,,+++******+++,,,...000,,,------...............++++++,,,,,,---.........000000111111333555666777888999;;;===???@@@AAABBB?????????@@@BBBDDDEEEFFFOOORRRTTTSSSOOONNNRRRVVV]]]mmm]]]___bbbeeeggghhhhhhggghhhjjjlllmmmllljjjhhhfffaaa```]]]XXXSSSPPPNNNNNNKKKLLLMMMMMMNNNPPPSSSVVV\\\fffrrr{{{~~~~~~~~~}}}|||zzzwwwvvvrrrooojjjgggfffeeecccbbbaaaaaabbbbbbaaaaaa``````[[[[[[\\\\\\[[[ZZZZZZYYYVVVVVVUUUTTTSSSTTTVVVWWWSSSTTTUUUUUUTTTQQQOOOMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGIIIJJJLLLKKKJJJHHHGGGKKKHHHFFFHHHLLLSSSaaammm|||~~~~~~||||||}}}~~~}}}zzzvvvrrrvvvyyy|||{{{vvvppplllooonnnmmmnnnpppqqqpppoooooonnnnnnooopppppppppoooqqqwww{{{tttqqqooonnnnnnkkkkkkkkkjjjhhhgggeeedddffffffeeedddbbb___]]]\\\\\\[[[YYYYYYZZZYYYWWWUUUUUUTTTSSSTTTVVVVVVTTTSSSNNNOOOPPPQQQPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKMMMOOOPPPMMMMMMMMMLLLKKKLLLNNNOOOPPPQQQRRRRRRQQQNNNKKKJJJHHHHHHHHHGGGGGGFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======<<<;;;;;;:::<<<;;;:::999888888888888666555333222222222333444333333222222222111111111...------///222333333222111222222111111000///...,,,---...//////000000///---------......///000111222111000...------------,,,---///...------...///...---,,,***(((((((((((())))))***++++++***((('''((()))))))))***************)))))))))************))))))*********+++++++++)))***++++++******+++,,,,,,++++++***+++,,,...///+++++++++,,,,,,---......++++++,,,,,,---.........000000111222333555666777888:::<<<>>>???@@@AAA@@@AAAAAABBBCCCEEEGGGIIIJJJOOOSSSUUUTTTOOONNNQQQUUU\\\nnn\\\^^^aaadddggghhhhhhhhhiiijjjlllmmmllljjjhhhfff^^^]]][[[WWWRRRPPPPPPQQQOOOQQQRRRRRRQQQQQQRRRSSSUUU\\\fffooowww~~~{{{zzzyyyxxxvvvuuutttsssoookkkgggdddccccccbbbaaa___```aaaaaa___]]]]]]^^^[[[[[[[[[[[[ZZZYYYXXXXXXUUUVVVVVVVVVUUUUUUWWWYYYWWWWWWWWWVVVTTTRRROOONNNPPPOOOMMMLLLJJJIIIHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJKKKGGGFFFGGGJJJNNNXXXaaarrr{{{zzz|||||||||{{{{{{yyywwwuuuttt{{{{{{wwwrrrooommmllllllnnnooopppnnnmmmjjjjjjlllooorrruuuuuutttvvv}}}yyysssooonnnlllllljjjjjjiiihhhgggeeecccbbbfffffffffeeecccaaa^^^\\\[[[ZZZYYYYYYYYYXXXUUUSSSSSSRRRRRRSSSTTTTTTSSSQQQMMMNNNOOOOOOOOOMMMLLLKKKMMMLLLLLLKKKJJJJJJJJJKKKIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRQQQNNNKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>===;;;::::::999:::999888777666666666666777666555444444333333444222222222222111111111111------...000222444333222111222222111111000///...---...///000000000000000,,,------...//////000000000///...---,,,,,,,,,,,,...///000///...---...///...---,,,+++***))))))(((***************)))(((((())))))))))))************(((((((((***++++++(((&&&)))))))))***++++++,,,,,,(((***++++++******,,,---+++++++++,,,,,,---------++++++***++++++---...///,,,,,,,,,---....../////////000111222444555666666999:::<<<>>>???@@@@@@@@@@@@@@@AAACCCEEEHHHJJJKKKNNNRRRUUUTTTPPPNNNQQQUUU\\\oooXXXZZZ^^^bbbeeeggggggggggggiiikkkmmmnnnlllkkkiiibbbbbb```\\\WWWTTTUUUWWWVVVYYY\\\]]]\\\ZZZYYYYYYXXXZZZ```gggqqq{{{~~~|||{{{xxxwwwtttrrrqqqqqqqqqrrrlllhhheeebbbbbbbbbaaaaaa]]]___```^^^[[[XXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSUUUXXXXXXWWWWWWXXXZZZYYYXXXXXXVVVUUUTTTSSSSSSTTTRRRPPPNNNLLLKKKJJJJJJIIIHHHFFFEEEDDDEEEEEEFFFIIIIIIJJJKKKLLLLLLMMMMMMKKKGGGFFFHHHJJJLLLRRRYYYccckkkvvvzzzyyyzzz{{{|||{{{}}}yyyzzz{{{|||{{{zzzyyyyyy{{{{{{xxxvvvtttrrrmmmmmmmmmnnnppppppooommmjjjjjjlllpppuuuxxxxxxvvv|||}}}vvvpppmmmkkkiiihhhjjjjjjiiihhhfffdddbbbaaaeeeeeefffeeedddaaa___]]]YYYXXXWWWWWWXXXXXXVVVUUUSSSRRRQQQRRRTTTTTTRRRPPPOOOOOONNNNNNNNNNNNMMMMMMOOOOOONNNLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHJJJLLLNNNOOOPPPPPPOOOMMMLLLKKKLLLMMMNNNNNNNNNPPPRRRSSSRRROOOLLLIIIGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBCCCCCCBBBBBBAAAAAA>>>>>>>>>======<<<<<<<<<:::999888777666666666666666666666555555444333222222222222222111111111111......///111444555444333111222222111111000///...//////000000111111000000,,,,,,---...////////////000///...---------------000222222111///...///000......---,,,+++******)))))))))))))))))))))***+++))))))))))))************)))(((''')))++++++)))&&&((())))))***++++++,,,,,,+++,,,---,,,***)))***+++***+++,,,......---,,,+++,,,,,,++++++,,,---...///,,,------...//////000000///000111333444555666666:::;;;<<<===>>>???@@@AAA??????@@@BBBEEEHHHJJJKKKLLLQQQTTTSSSPPPNNNQQQUUU\\\qqqUUUXXX\\\```dddfffggggggdddfffjjjmmmoooooonnnmmmiiiiiigggbbb]]]ZZZ\\\^^^]]]aaaeeegggfffcccbbbaaa______```eeeooozzz~~~{{{zzzvvvtttqqqooonnnoooppprrrjjjgggcccaaaaaabbbaaaaaa\\\^^^___\\\XXXUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRUUUYYYZZZYYYXXXYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUURRRPPPNNNMMMLLLLLLLLLKKKIIIGGGEEEEEEEEEEEEIIIIIIIIIJJJKKKMMMOOOPPPLLLHHHGGGJJJKKKLLLPPPUUUXXX```kkkuuu{{{uuutttvvvxxxzzz|||~~~~~~{{{vvvyyy|||~~~~~~~~~~~~~~~www|||zzzuuusssssssssrrroooooooooqqqssssssqqqooonnnmmmnnnrrrwwwyyywwwuuu{{{tttnnnjjjhhhfffeeekkkjjjjjjhhhfffdddbbbaaabbbcccddddddccc```^^^\\\VVVUUUUUUWWWXXXYYYXXXVVVSSSRRRRRRRRRTTTTTTRRRQQQPPPPPPOOONNNNNNNNNOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIFFFHHHIIIKKKMMMNNNOOOOOOOOOMMMLLLLLLNNNPPPPPPPPPOOOPPPSSSTTTSSSPPPMMMJJJGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>>>>????????????<<<;;;:::999888888888888555555666666555333222000222222222111111111111000//////000333666777666444111222222111111000///...///000000111111111111000+++,,,---...////////////111000///...............222333444222000///000111......------,,,+++******((((((''''''(((***,,,...))))))))))))************,,,)))'''(((***+++***(((((())))))***++++++,,,,,,---......,,,***((()))))))))***---//////---+++***...------,,,---...///000------......///000000000///000111333444555666666;;;;;;;;;<<<===???AAAAAABBBCCCDDDFFFIIILLLNNNPPPKKKOOOTTTSSSPPPNNNQQQUUU]]]rrrUUUYYY^^^bbbdddeeefffgggiiikkknnnooopppqqqsssuuupppnnnkkkhhhfffeeedddddddddfffjjjlllllljjjgggeeegggiiilllnnnrrrvvv|||~~~|||{{{zzzrrroookkkjjjjjjlllmmmmmmgggeeebbb``````___]]][[[[[[ZZZYYYWWWVVVUUUUUUTTTQQQQQQRRRSSSTTTSSSSSSSSSVVVSSSQQQSSSVVVYYYYYYXXX[[[[[[ZZZZZZZZZZZZZZZ[[[YYYWWWUUURRRPPPNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKNNNPPPPPPQQQQQQKKKJJJJJJJJJKKKMMMPPPRRRWWWXXX___lllyyy}}}wwwssssssuuuxxxzzz~~~}}}}}}~~~wwwqqqxxxzzz}}}~~~}}}~~~~~~yyysssrrruuuxxxwwwuuuppppppqqqsssttttttqqqooommmkkklllrrrvvvvvvwwwzzzyyyuuupppjjjggghhhiiikkkjjjkkkkkkjjjiiigggdddccccccbbbaaa```^^^\\\[[[[[[ZZZYYYYYYYYY[[[[[[YYYWWWUUUTTTSSSSSSSSSSSSPPPNNNPPPPPPPPPPPPOOONNNMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNJJJKKKLLLOOOQQQRRRPPPNNNPPPRRRTTTTTTQQQNNNLLLKKKGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???;;;<<<======>>>>>>======:::999888777666666666666444444333333333444444555222222333333333222111111+++,,,...///111222333333222222222111111111111000//////.........---------///...---,,,,,,---///111000000//////............000111222333222111...---///...---+++***)))))))))''''''''''''''''''''''''************************(((((((((((())))))))))))******)))((()))***,,,---)))))))))))))))*********------------------------+++,,,------......------++++++,,,------......///---...///111333666999:::888999;;;===???AAABBBBBB???AAABBBBBBBBBDDDGGGJJJKKKOOOSSSSSSQQQPPPQQQSSSaaauuuRRRVVVZZZ^^^aaacccfffhhhlllooorrrtttttttttuuuuuuuuutttrrrpppnnnmmmlllllllllooorrrtttuuussspppnnnooosssxxx}}}~~~~~~}}}|||{{{zzztttqqqllljjjiiiiiihhhhhhcccaaa^^^^^^^^^^^^]]]\\\[[[YYYWWWUUUSSSRRRRRRRRRPPPQQQQQQQQQQQQRRRRRRRRRUUUSSSRRRSSSWWWZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]XXXWWWUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJLLLNNNPPPQQQQQQQQQOOONNNLLLKKKLLLMMMNNNPPPPPPQQQXXXdddqqq~~~zzzuuuqqqqqqrrruuuvvv~~~zzzvvvtttwwwzzz}}}~~~~~~zzzuuupppooossswwwxxxxxxuuuttttttttttttsssqqqnnnooommmnnnssswwwwwwyyy|||xxxuuupppkkkhhhhhhjjjkkkjjjjjjiiiiiihhhgggeeeeeeddddddcccaaa___^^^]]]\\\ZZZYYYXXXYYYZZZZZZYYYWWWVVVTTTSSSSSSTTTSSSQQQNNNPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNLLLLLLNNNPPPSSSSSSQQQOOOPPPRRRTTTTTTQQQNNNLLLKKKHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCBBB@@@???>>>??????>>>>>>===<<<<<<;;;;;;::::::999999888777777555444444444444444555555444444444333222111000///,,,---///000222333333444222222222111111111111000.....................---......---,,,,,,---...///...///////////////......///000111111111000///.........,,,+++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***)))))))))((())))))************++++++,,,,,,------------------------------+++,,,------......------+++,,,,,,------......///333333333444555666777888999:::<<<>>>@@@BBBCCCCCC@@@AAABBBCCCCCCEEEHHHKKKMMMPPPTTTTTTRRRPPPRRRTTTaaauuuOOORRRVVVZZZ^^^bbbgggkkkpppssswwwyyyyyyxxxxxxxxx{{{{{{{{{{{{yyyxxxvvvtttqqqsssvvvxxxxxxwwwuuussspppvvv}}}}}}|||}}}|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{wwwsssnnnjjjhhhfffdddccc^^^\\\[[[[[[\\\\\\\\\[[[YYYWWWTTTQQQOOONNNOOOOOOPPPOOONNNNNNNNNOOOQQQQQQSSSRRRRRRTTTWWWZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[[[[\\\WWWVVVVVVTTTSSSPPPOOOMMMPPPOOONNNMMMLLLLLLLLLLLLJJJKKKMMMOOOPPPQQQRRRRRRSSSRRRPPPNNNMMMMMMMMMNNNKKKLLLQQQ[[[hhhwww{{{xxxwwwwwwxxxyyy~~~zzzuuuuuuvvvwwwyyy}}}}}}uuuqqqmmmnnnrrrwwwzzzzzzyyywwwtttsssssssssqqqooorrrpppqqquuuxxxxxx{{{}}}wwwtttoookkkiiiiiikkklllkkkjjjiiigggffffffggggggdddcccbbb```^^^]]]\\\[[[YYYYYYXXXYYY[[[[[[YYYXXXVVVUUUTTTTTTTTTSSSQQQOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOORRRTTTUUUSSSQQQPPPRRRTTTSSSPPPMMMKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCBBBAAA@@@???>>>BBBAAA???===<<<;;;::::::;;;<<<<<<<<<<<<:::999888555555555555555555555555333333333333222111000000---...000111333333444444222222222111111111111000.....................///---------------------------...///000000///......//////////////////000000...---,,,+++***)))))))))************************((((((((((((((((((((((((((((((((()))))))))******((())))))))))))(((((('''*********+++,,,------...------------------------,,,,,,---............---,,,,,,,,,---......//////333333333444555666777888:::;;;===???AAACCCDDDDDDAAABBBCCCCCCDDDFFFIIILLLOOORRRTTTTTTQQQPPPRRRTTT```tttLLLOOORRRVVVZZZ```ggglllrrrtttwwwxxxyyyzzz|||~~~~~~{{{yyytttvvvxxxyyyzzzyyyxxxwwwppptttxxx{{{{{{yyyxxxxxx~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||xxxtttoookkkhhhfffdddbbb]]]\\\ZZZYYYZZZ[[[ZZZYYYUUUSSSPPPMMMLLLLLLNNNNNNNNNMMMLLLKKKKKKMMMOOOPPPQQQQQQRRRTTTWWWYYY[[[[[[]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVTTTRRRPPPOOOSSSRRRPPPOOONNNNNNOOOOOOLLLMMMNNNPPPQQQRRRSSSSSSUUUTTTSSSQQQPPPOOOOOOOOOLLLKKKNNNVVV```nnn~~~}}}}}}~~~~~~|||xxxvvvvvvwwwwwwyyy|||~~~|||zzzyyysssqqqppprrrvvvxxxyyyyyywwwtttrrrqqqrrrttttttttttttrrrssswwwyyyzzz}}}xxxtttrrrooollljjjjjjkkklllooommmjjjgggeeeeeefffgggbbbaaa```^^^\\\ZZZYYYXXXZZZZZZYYYZZZ\\\\\\[[[ZZZWWWVVVTTTTTTUUUTTTRRRPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKJJJIIIHHHIIIJJJLLLMMMOOOOOOOOOQQQTTTUUUTTTRRRPPPRRRSSSRRROOOMMMKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCBBBBBBAAA@@@>>>===AAA@@@>>><<<:::::::::::::::;;;======<<<;;;888777666666666666666666555555111222222333333333222222...///000111222333333333222222222111111111000000............////////////,,,,,,------------,,,,,,,,,---///000111000///.........------...///000111---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***+++***)))'''&&&'''((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,------.../////////...///000111333666888999999:::<<>>===<<<;;;;;;::::::;;;;;;999:::;;;<<<;;;999777666666666777777666555444444333333333333222222111000...///000111222333333333222222222111111111000000////////////////////////+++,,,---.........---------...///000000///............------...///000111,,,,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++,,,+++***((('''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,---......//////000//////000111333555777888888999;;;===???AAABBBBBBAAACCCDDDDDDDDDFFFIIILLLMMMOOOQQQPPPMMMMMMOOORRR]]]qqq@@@BBBEEEHHHMMMRRRYYY^^^fffhhhjjjllloootttzzz~~~}}}~~~|||{{{||||||}}}~~~}}}|||yyyvvvuuuwww||||||~~~}}}|||{{{{{{tttqqqnnnmmmlllkkkiiigggccc```\\\ZZZYYYWWWTTTRRRPPPPPPOOOOOONNNNNNNNNNNNKKKJJJIIIIIIIIIJJJLLLMMMLLLOOORRRTTTTTTUUUWWWXXXVVVUUUUUUUUUVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUSSSRRRRRRQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPOOOPPPQQQQQQWWWgggwww}}}~~~xxxyyy{{{~~~~~~|||{{{{{{yyy{{{~~~~~~{{{wwwuuusssrrrqqqrrrvvv{{{}}}~~~yyyyyyzzz}}}{{{uuurrrmmmlllkkkkkkjjjjjjjjjjjjpppmmmiiifffcccccccccdddeeedddcccaaa^^^\\\ZZZYYY[[[ZZZ[[[\\\^^^___^^^\\\XXXWWWVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPOOONNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKJJJJJJHHHGGGEEEDDDCCCDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNPPPRRRRRRQQQPPPQQQRRRPPPNNNLLLKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA??????999:::;;;<<<<<<<<<<<<<<<999999::::::999888666555555666777777666555333222666666555444222000...---000000111222333444333333222222222111111111111000000000000/////////......+++,,,,,,---...///000000000000//////............//////////////////000000++++++***)))))))))))))))''''''''''''''''''''''''************************)))))))))*********++++++***++++++++++++******))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---------...//////000000444444444444444555666777777999;;;===???AAAAAABBBAAABBBCCCCCCDDDFFFIIILLLKKKMMMOOONNNLLLLLLOOOSSS\\\ppp===@@@CCCFFFJJJNNNTTTWWW\\\___dddhhhjjjmmmpppsssxxxzzz}}}~~~~~~~~~|||{{{|||~~~|||~~~|||zzzxxxwwwrrrpppmmmllllllkkkiiigggbbb___\\\YYYWWWVVVSSSQQQSSSSSSSSSRRRQQQOOOMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKNNNRRRSSSSSSRRRTTTVVVSSSSSSSSSSSSTTTUUUWWWWWWXXXWWWUUUTTTTTTVVVXXXYYYVVVXXXYYYZZZYYYWWWUUUSSSRRRRRRRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVQQQRRRSSSSSSPPPRRR___lll|||~~~xxxyyy{{{|||~~~~~~~~~~~~}}}{{{yyyxxx{{{zzzyyyzzz|||}}}}}}|||vvvrrrpppiiiiiijjjjjjjjjiiiiiiiiiiiigggeeecccaaaaaabbbbbbfffeeedddaaa___]]][[[ZZZYYYYYYYYYZZZ]]]]]]\\\[[[YYYWWWVVVVVVWWWVVVSSSQQQQQQQQQQQQQQQPPPOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDFFFIIIKKKMMMMMMMMMLLLNNNMMMLLLNNNPPPRRRRRRQQQQQQQQQRRRPPPMMMKKKKKKLLLHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@999;;;===??????>>>===;;;:::::::::999888888777777444555666777666444222111333333333333222222111000222333444555555666666555222222222111111111111000222111111000///...------,,,,,,,,,---...111333444333111///---,,,,,,---...///000111111111000///...+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************************))))))*********+++++++++***))))))))))))******+++...------------,,,,,,,,,++++++++++++++++++++++++------...///////////////------......//////000000555555444444444555666666888999;;;>>>@@@AAABBBCCC@@@AAABBBCCCCCCEEEHHHKKKJJJLLLNNNNNNLLLMMMQQQUUU[[[ooo???AAAEEEHHHKKKOOOSSSVVVUUUZZZaaafffhhhiiiiiiiiiuuuwwwzzz}}}}}}}}}zzzwwwuuutttqqqooommmkkkkkkiiigggeee```]]]ZZZXXXWWWUUUSSSQQQVVVWWWWWWUUUSSSOOOLLLIIIHHHIIIJJJKKKKKKKKKJJJJJJKKKNNNRRRSSSQQQQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSTTTYYYWWWUUUSSSTTTVVVYYY[[[XXXYYY\\\]]]]]]ZZZWWWTTTSSSSSSRRRRRRSSSUUUWWWXXXZZZZZZZZZZZZYYYXXXVVVVVVTTTUUUWWWWWWSSSRRR]]]iiirrryyyyyywwwzzz~~~||||||}}}yyyyyyzzz|||}}}~~~}}}{{{zzz{{{|||xxxssspppnnnggghhhiiiiiiiiiiiihhhhhhcccbbbaaa`````````aaabbbeeedddbbb```]]][[[YYYXXXXXXWWWWWWYYY[[[\\\[[[ZZZYYYXXXWWWVVVWWWVVVTTTRRRRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIGGGIIILLLNNNOOONNNLLLKKKOOONNNMMMNNNPPPRRRSSSRRRQQQQQQQQQOOOMMMKKKKKKLLLGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@;;;===@@@BBBBBB@@@===;;;<<<;;;:::999888888888888444555666666555333111000,,,...000222444555666777555555666777888888888777222222222111111111111000333222111000///...---,,,,,,,,,,,,,,,///222555777555333///,,,+++,,,---...000111222333222111...---+++***)))))))))))))))***************************)))))))))))))))))))))))))))************+++++++++)))(((''''''''')))***+++---,,,,,,++++++******)))++++++++++++++++++++++++---......///////////////------......///000000000000000000111333555777888999;;;===???AAACCCCCCDDD???AAABBBBBBBBBDDDHHHJJJJJJLLLNNNNNNMMMOOOSSSWWW[[[oooFFFGGGHHHJJJNNNRRRVVVXXXZZZ]]]aaabbbaaa```ccceeeooopppsssxxx~~~~~~~~~yyytttoootttoookkkjjjlllkkkgggbbb^^^\\\ZZZXXXVVVUUUTTTTTTYYYVVVQQQOOOOOOPPPPPPPPPLLLIIIFFFFFFIIILLLLLLKKKSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQSSSTTTTTTTTTTTTUUUXXXZZZ\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXX[[[ZZZXXXWWWXXXYYY[[[]]][[[]]]^^^]]]ZZZXXXWWWWWWgggllluuu~~~|||{{{{{{zzzyyy~~~}}}{{{yyyxxxvvvwwwxxxzzz|||~~~||||||zzz|||~~~{{{wwwtttppplllggghhhiiiiiigggdddaaa___\\\\\\]]]```bbbcccbbb`````````___^^^]]][[[ZZZYYYVVVXXX[[[\\\]]][[[YYYWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTSSSSSSSSSQQQNNNLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRTTTRRROOOLLLIIIHHHHHHIIIGGGGGGGGGFFFGGGGGGHHHHHHEEEDDDDDDEEEEEEEEEBBB@@@===============<<<<<<<<<999::::::::::::;;;;;;;;;999888777666555666777777444444333222111000......000111333333333333555777555444333111000////////////000000000000//////......111333111333666666444666333///............---///000222444444222000...---,,,******++++++)))(((((((((((((((((((((((((((******)))(((((()))***++++++***++++++,,,+++)))'''************************,,,---...---+++***+++,,,,,,,,,++++++***)))((((((---------............///------......///000000000111111111111222333444555999:::;;;<<<>>>???AAAAAA???@@@BBBDDDFFFGGGIIIJJJMMMKKKIIIJJJLLLNNNOOOOOOXXXnnnGGGIIIKKKNNNQQQTTTVVVWWWXXX[[[^^^^^^\\\\\\^^^aaalllnnnrrrxxx~~~}}}xxxttttttppplllkkklllkkkgggccc^^^]]][[[YYYVVVUUUSSSSSSXXXUUUQQQPPPPPPQQQQQQQQQOOOLLLIIIIIIKKKMMMMMMMMMLLLMMMNNNPPPRRRSSSSSSSSSQQQRRRSSSTTTSSSSSSRRRQQQRRRSSSTTTTTTSSSTTTWWWZZZ]]]]]]^^^___^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[]]]```aaa___aaabbb```]]]YYYWWWWWW]]]bbbmmm}}}~~~|||yyywwwvvvvvvuuuuuu|||}}}~~~|||zzzyyyyyyzzz|||~~~}}}}}}|||{{{{{{}}}~~~wwwsssqqqmmmjjjhhhiiijjjkkkiiigggdddbbb___^^^^^^```bbbcccbbb```^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTTTTTTTTTTQQQNNNKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNOOORRRQQQQQQQQQQQQRRRSSSSSSTTTRRROOOLLLIIIIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHEEEDDDCCCDDDEEEDDDAAA???===============<<<<<<<<<888888888888888888888888666555444333333333444444222222222222222111000//////111222333333333555666555444333111000/////////000000000000000//////...---111222111333777777555444111...,,,---------,,,...000222333444222000///+++)))'''&&&&&&%%%"""!!!))))))))))))))))))))))))$$$%%%'''((())))))))))))++++++***++++++***)))(((***************************+++,,,+++)))((()))*********++++++,,,,,,------------------............------......///000000000000000111111333444555666:::;;;<<<>>>@@@AAABBBBBB???@@@AAACCCEEEGGGIIIJJJLLLJJJHHHHHHJJJMMMOOOPPPYYYoooKKKNNNQQQUUUXXXXXXXXXWWWXXXZZZ\\\[[[YYYYYY]]]aaaiiilllrrrxxx~~~~~~zzzwwwtttqqqmmmllllllkkkgggdddaaa```^^^\\\YYYWWWUUUUUUWWWTTTRRRQQQRRRSSSSSSSSSSSSPPPNNNNNNOOOPPPPPPOOOQQQQQQQQQPPPPPPNNNMMMLLLPPPQQQSSSTTTTTTSSSRRRQQQRRRSSSSSSSSSRRRTTTVVVYYY]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[\\\^^^```ccceeefffgggiiigggccc^^^[[[ZZZVVV\\\hhhzzz}}}zzzxxxwwwuuurrrqqqqqqrrrsssxxxzzz}}}~~~}}}zzz{{{{{{|||}}}~~~~~~{{{xxxxxx|||xxxqqqnnnmmmkkkiiihhhiiikkkkkkjjjhhhfffdddcccbbb``````aaabbbbbbaaa\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUURRRMMMJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMRRRRRRRRRRRRRRRSSSTTTTTTSSSQQQOOOLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGDDDCCCBBBCCCCCCCCCAAA???>>>>>>>>>======<<<<<<<<<888888888777777666555555555444444333222333333333111111111222222222111111...000222333222333444555444444222111000000//////000000000000000///......---111333222444888999777333000---+++,,,------,,,...///111333333222111000,,,***)))(((((((((&&&%%%************************!!!$$$'''***++++++***(((++++++***)))))))))*********************************+++,,,+++)))))))))***+++++++++,,,---.........------------............------......///000000000000000111222444555777888:::;;;>>>AAACCCCCCCCCCCC@@@@@@AAACCCEEEGGGIIIJJJKKKIIIGGGFFFHHHLLLPPPSSS[[[pppPPPSSSXXX\\\^^^]]][[[YYYZZZ\\\]]]\\\[[[\\\aaaeeegggkkkrrrxxx}}}~~~~~~~~~|||yyywwwuuurrrooommmmmmkkkhhhfffeeeeeecccaaa^^^[[[YYYXXXVVVTTTSSSSSSUUUVVVUUUTTTUUUTTTSSSRRRRRRRRRRRRRRRVVVVVVUUUSSSPPPNNNKKKJJJNNNOOORRRSSSTTTRRRQQQOOOQQQRRRRRRRRRRRRSSSVVVXXX[[[[[[[[[[[[ZZZZZZYYYYYY\\\\\\\\\\\\]]]^^^______^^^]]]]]]]]]^^^aaaccceeeiiikkkmmmllliiidddaaa```ZZZ___kkk}}}zzzwwwuuutttrrrpppnnnoooqqqssstttwww|||~~~{{{{{{{{{|||||||||}}}}}}~~~{{{xxxyyy~~~uuuooolllkkkkkkjjjhhhiiijjjkkkjjjiiigggfffgggeeebbb```aaaaaaaaa```\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUURRRMMMJJJIIIJJJJJJKKKJJJIIIHHHGGGHHHGGGHHHHHHHHHIIIJJJJJJMMMNNNNNNNNNNNNNNNOOOOOORRRRRRQQQQQQRRRRRRSSSTTTQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBBBBBBBBBB@@@?????????>>>>>>===<<<<<<<<<;;;;;;:::999888777666555666666555555444444444444222222222222222111000///---///222333333333333444444333222111000000000000000000111000000///...---...222444333666:::;;;999222000---,,,,,,.........---///000222222222111111+++***)))+++---......---************************&&&(((***,,,---,,,+++***++++++***)))((((((***+++************************+++---------++++++,,,---...---------,,,,,,++++++,,,,,,---------.........------......///000000000000000111222444666888999999<<<@@@CCCEEEEEEDDDCCC@@@AAAAAABBBDDDGGGIIIKKKKKKJJJHHHFFFGGGLLLRRRVVV]]]qqqSSSVVVZZZ^^^___^^^\\\ZZZ[[[]]]_________aaafffkkkhhhmmmsssxxx{{{~~~~~~}}}~~~|||zzzwwwuuusssqqqooommmkkkiiigggfffeeedddccc```]]][[[YYYWWWVVVVVVWWWXXXYYYXXXVVVVVVVVVVVVUUUTTTSSSSSSTTTPPPQQQQQQQQQQQQQQQPPPPPPLLLMMMOOOPPPQQQPPPOOONNNPPPQQQQQQQQQPPPRRRTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[[[[\\\]]]___```aaa```___^^^]]]^^^```bbbcccgggiiilllllljjjgggeeeeeeaaadddmmm{{{{{{wwwtttppppppooommmkkklllooossssssvvv{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~|||{{{~~~|||vvvqqqnnnlllllllllllllllmmmmmmlllkkkjjjiiiiiifffcccaaaaaaaaa```___\\\]]]]]]^^^^^^^^^^^^^^^\\\ZZZXXXVVVUUUVVVVVVWWWUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTRRRNNNJJJIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSPPPOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFEEECCCAAAAAABBBBBBAAA???@@@??????>>>======<<<<<<<<<;;;:::999888666555555555555555555555444444444555444444333111///...------000333444444333333444333333222111000000000000111111111111000///...---///333555555777;;;<<<:::333000------...///000000...///000111111111111000''''''&&&(((***,,,+++***************************,,,++++++************+++)))******)))''''''***,,,************************+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...------......///000000000000000111222444666888999999;;;???CCCEEEEEEEEEDDDAAAAAAAAABBBDDDGGGJJJKKKLLLKKKJJJHHHHHHLLLSSSXXX^^^qqqVVVXXX[[[]]]___^^^]]]\\\^^^aaadddddddddeeejjjnnnmmmqqqvvvxxxyyy{{{}}}}}}~~~|||zzzuuutttssspppnnnllljjjiiidddddddddcccaaa^^^\\\ZZZYYYYYYYYY[[[\\\\\\ZZZXXXTTTUUUVVVUUUTTTSSSTTTUUUQQQQQQQQQPPPPPPNNNMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQTTTVVVTTTTTTSSSTTTTTTUUUVVVWWWZZZZZZ[[[\\\^^^```bbbccccccbbb```___```aaacccddddddfffhhhiiihhhgggggghhhfffhhhlllttt{{{xxxwwwuuurrrppplllmmmllljjjgggiiinnnrrrwwwyyy|||}}}|||zzz|||~~~}}}|||||||||}}}~~~}}}yyyuuuqqqooonnnnnnpppppppppoooooonnnmmmlllhhhfffcccbbbaaaaaa___^^^\\\\\\]]]^^^^^^^^^]]]]]][[[ZZZXXXWWWWWWWWWXXXXXXUUUTTTSSSRRRRRRSSSTTTUUURRRQQQPPPQQQRRRQQQNNNLLLIIIKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGIIIKKKMMMNNNSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPPPPPPPPPPQQQRRRRRRNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLKKKJJJHHHGGGFFFDDDBBBAAABBBBBBAAA@@@@@@@@@???>>>>>>===<<<<<<:::999999777666555444444333444444444444333222222666555444333111///---+++---000444555555444444555333222222111000000111111111111111111000...---,,,///333555444666:::;;;999222000------...000111111///000000000000000000///+++)))(((((())))))(((&&&************************,,,+++)))(((''''''((()))''')))+++***''''''))),,,************************(((***++++++***)))***,,,((()))***+++,,,---...///,,,,,,,,,,,,------------------......///000000000000000111222444555777888888:::>>>AAACCCDDDDDDDDDAAAAAAAAAAAACCCGGGJJJLLLLLLMMMLLLKKKIIILLLRRRXXX___qqq\\\]]]^^^___aaabbbcccdddfffiiillllllkkkkkknnnqqqrrruuuxxxxxxwwwxxx}}}~~~zzzuuuuuutttqqqnnnlllkkkjjjeeefffffffffdddbbb```^^^\\\\\\\\\^^^___^^^[[[YYYQQQSSSUUUUUUSSSRRRSSSUUUVVVUUUTTTRRRPPPMMMKKKIIIMMMLLLLLLLLLMMMNNNPPPPPPNNNOOOOOOOOOOOOPPPSSSUUURRRRRRRRRRRRTTTUUUWWWYYY[[[[[[\\\^^^```ccceeefffeeeeeedddcccdddfffhhhjjjggghhhiiiiiihhhiiijjjllllllmmmnnnooouuuzzzwwwrrrpppooonnnmmmlllkkkmmmmmmjjjgggiiiooouuu}}}~~~}}}{{{}}}}}}}}}}}}}}}}}}~~~~~~zzz}}}|||zzzyyyzzzzzz}}}{{{}}}~~~~~~|||yyyuuuqqqooonnnqqqppppppooommmlllkkkkkkfffeeecccbbbbbbaaa^^^\\\[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXYYYYYYYYYTTTSSSRRRQQQQQQRRRTTTUUUPPPOOOMMMNNNOOOPPPOOONNNJJJKKKMMMOOOOOONNNLLLJJJFFFEEEEEEEEEGGGIIILLLMMMQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKIIIHHHGGGEEEBBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>===<<<;;;::::::999888777666666555444444555555555444333222555444444333111///...---...111555777666555555555333222111111000111111111222222111111000...---,,,---111333222333777888555111...,,,,,,...000111111111111111000//////.........---++++++++++++)))((()))))))))))))))))))))))))))))))))))))))))))))((($$$(((++++++(((&&&))),,,************************(((***++++++***)))+++,,,))))))***,,,---///000000++++++,,,,,,,,,---------------......///000000000000000111111333444555666888999;;;>>>@@@BBBCCCDDDBBBAAAAAAAAACCCFFFJJJLLLJJJMMMNNNLLLJJJKKKPPPUUU___rrrcccccccccccceeegggjjjlllnnnqqqttttttqqqpppqqqsssvvvxxxzzzxxxvvvvvv|||}}}yyyvvvvvvuuurrrooolllkkkkkkhhhiiijjjjjjiiigggeeeccc]]]]]]^^^```aaa```\\\YYYNNNQQQTTTTTTRRRQQQSSSUUUQQQRRRSSSSSSTTTSSSSSSSSSNNNMMMLLLLLLLLLNNNQQQRRRNNNNNNOOOOOONNNPPPRRRUUUQQQQQQQQQRRRTTTVVVYYYZZZ\\\\\\^^^```bbbeeeggghhhggggggfffggghhhkkknnnpppmmmnnnnnnlllkkkllloooqqqssssssrrrpppsssvvvsssnnnkkkkkkkkkkkkkkkmmmoooooollljjjlllrrryyy}}}|||yyyyyyyyyzzzzzzzzzzzzzzz{{{~~~|||yyyxxxyyyyyy}}}yyyzzz}}}~~~~~~|||wwwsssooonnnooonnnmmmkkkjjjiiiggggggeeedddcccccccccaaa^^^[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZTTTSSSRRRPPPQQQRRRTTTUUUOOOMMMLLLLLLMMMOOOPPPPPPJJJLLLNNNPPPPPPOOOMMMKKKDDDCCCCCCCCCEEEHHHKKKLLLNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIKKKMMMMMMLLLJJJIIIHHHFFFCCCBBBCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;:::999999999666777888888888777555555333333333222222000///...///222666888777666666666222222111111111111111111222222111111000...---,,,,,,000111000111444555222///---++++++---///000000222222111000///...------***)))))))))+++,,,+++***(((((((((((((((((((((((('''))),,,......---+++***###(((,,,,,,(((&&&(((+++***************************+++------,,,,,,---...------..................++++++,,,,,,,,,---------------......///000000000111111111111222333444555777888:::<<<>>>AAACCCDDDBBBAAA@@@AAACCCFFFJJJLLLIIILLLNNNLLLIIIIIINNNSSS___sssllljjjiiihhhjjjooosssvvv}}}|||{{{zzzzzz{{{|||}}}|||~~~~~~|||xxxxxxzzz}}}~~~|||{{{zzzyyyxxxuuussspppnnnmmmllljjjhhhiiikkkkkkhhheeeeeecccaaaaaabbbbbb^^^[[[XXXWWWUUUSSSSSSSSSTTTTTTSSSVVVXXXYYYWWWVVVUUUUUUPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPQQQTTTWWWYYYYYY[[[]]]___aaacccfffiiillljjjiiikkkooossssssrrrqqqqqqpppnnnmmmmmmoooqqqzzzwwwsssoooqqq}}}|||tttnnnmmmnnnllllllnnnuuussspppllljjjkkkpppttt~~~{{{xxxwwwwwwyyysssrrruuuxxxxxxwwwuuuxxx{{{~~~}}}{{{yyywwwzzz}}}}}}~~~~~~}}}zzzxxxuuusssrrrqqqqqqqqqppplllgggccc```eeedddcccbbbccccccaaa___]]]^^^^^^]]][[[ZZZ[[[]]]ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTQQQOOOLLLLLLNNNNNNLLLIIIKKKMMMOOOPPPPPPNNNLLLJJJEEEEEEEEEEEEFFFGGGHHHIIIOOONNNMMMLLLMMMOOORRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIJJJLLLLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@???<<<<<<<<<<<<;;;:::999888::::::999999888777777777666666555444444444444555444555555333111//////000111444777999888666555555555333000000000000...---222111000///............,,,---...///000111222333222111...,,,,,,---///111444444333333111000......))))))(((((((((((()))))),,,,,,+++***)))))))))***'''(((((()))***+++++++++(((((())))))))))))(((((('''&&&%%%&&&'''***---...,,,++++++---000000...+++,,,,,,,,,---...///000000...------------...//////---,,,++++++,,,---///000000000111333555666888888:::888666:::AAAFFFFFFDDDAAABBBCCCDDDDDDFFFIIILLLLLLNNNPPPPPPNNNMMMNNNNNN\\\nnnuuusssrrrrrruuuzzz{{{yyy{{{}}}~~~{{{zzzzzzxxxvvvtttrrrqqqppppppqqqooommmlllmmmlllhhheeefffdddbbbbbbcccbbb```]]]YYYXXXWWWUUUTTTSSSSSSSSSTTTWWWZZZ[[[ZZZXXXVVVVVVRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPPPPQQQSSSUUUXXXZZZ]]]___bbbfffkkknnntttqqqnnnmmmooorrrssssssssssssrrrqqqpppqqquuuxxxxxxwwwtttqqqqqqyyy|||uuupppppppppnnnmmmnnnqqqpppmmmiiifffgggjjjnnnyyy{{{||||||zzzwwwvvvvvv{{{wwwtttuuuyyy|||{{{yyyvvvxxxzzz|||}}}}}}|||{{{yyy|||~~~~~~}}}~~~{{{wwwtttqqqooonnnqqqqqqpppnnnkkkgggcccaaaeeecccaaa```aaaaaa```___]]]^^^^^^\\\ZZZYYYZZZ\\\YYYYYYYYYYYYXXXWWWWWWVVVTTTTTTRRRRRRQQQRRRSSSSSSRRRPPPNNNNNNOOOOOOMMMKKKKKKLLLNNNNNNNNNMMMKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSQQQPPPOOONNNMMMLLLLLLLLLKKKJJJJJJJJJLLLLLLKKKIIIEEEDDDCCCBBBAAA???>>>>>>============<<<:::999888:::999999888888777666666666666555444444444444555444555555333111///000111222555999:::999888777777444222000000000111000///222111000//////.........//////000000111222333333111000...---------///000222222222222111///......+++******))))))******+++++++++***)))))))))******((())))))***++++++,,,,,,(((((())))))))))))((((((+++***)))(((((()))***,,,,,,+++***,,,...///---+++,,,,,,------......//////...------------...//////,,,,,,,,,,,,---...///000000000111333555666888888;;;999888;;;BBBFFFFFFEEEBBBCCCDDDEEEEEEGGGJJJMMMMMMNNNPPPOOONNNMMMNNNOOO[[[mmm}}}{{{yyyyyy|||~~~~~~}}}{{{zzzzzzxxxvvvsssrrrrrrssssssuuusssqqqpppnnnlllhhhffffffeeedddddddddcccaaa___]]]]]]\\\[[[YYYWWWUUUTTTUUUYYY\\\^^^\\\ZZZXXXWWWUUUVVVWWWYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXWWWWWWVVVXXXVVVTTTRRRQQQQQQRRRSSSWWWYYY\\\___ccchhhnnnsss|||xxxsssqqqrrrtttvvvvvvuuuuuutttsssrrruuuzzz}}}zzzzzzyyyvvvtttvvv}}}|||vvvrrrsssqqqnnnlllmmmkkklllkkkgggccccccfffjjjtttwwwyyyzzzxxxvvvuuuuuuvvvuuuvvvzzz}}}yyyyyyyyyzzzzzz{{{||||||}}}~~~|||vvvqqqnnnllllllqqqpppnnnkkkhhhfffcccbbbdddbbb___]]]^^^_________]]]]]]]]]\\\ZZZYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQOOONNNLLLLLLLLLLLLKKKKKKJJJJJJGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPRRRSSSSSSVVVVVVUUUUUUUUUTTTTTTTTTPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLKKKIIIEEEEEEDDDCCCAAA@@@????????????>>>>>>===;;;:::999999999888888777666666666666666555444444444444555444555444333000///000111444666:::;;;;;;:::::::::555333111000111222111111111111000//////......---/////////000000111111111000000///...............000000000000000///...---,,,,,,++++++++++++,,,,,,))))))((((((((()))******)))******++++++,,,,,,,,,(((((())))))))))))((((((,,,+++***))))))***+++,,,,,,+++)))***+++---,,,+++---------------............------------...//////,,,,,,---...////////////000000111333555666888888<<<:::999===BBBFFFFFFEEECCCEEEFFFFFFFFFHHHKKKNNNMMMOOOPPPOOONNNMMMNNNOOOZZZmmm}}}}}}zzzyyy|||zzzvvvsssrrrrrrssstttuuutttrrrpppnnnkkkhhhffffffffffffeeeeeedddcccbbbcccccccccbbb___\\\ZZZXXXVVVZZZ^^^```^^^\\\YYYYYYWWWYYY[[[]]]^^^]]]\\\[[[YYYYYYZZZ[[[[[[ZZZXXXWWW[[[ZZZXXXVVVUUUUUUVVVVVVWWWYYY\\\^^^bbbgggnnnrrrzzzxxxwwwvvvwwwyyy{{{|||xxxwwwvvvttttttvvv{{{~~~{{{xxxxxx{{{zzzuuurrrrrroooiiiggghhhhhhjjjkkkiiieeeeeeiiimmmwwwyyy{{{{{{xxxvvvuuutttsssuuuzzz~~~|||zzzxxxwwwyyy{{{|||~~~xxxssspppooooooooommmjjjgggeeecccbbbbbbccc```]]][[[\\\^^^______]]]]]]]]][[[YYYXXXYYYZZZ]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIHHHIIIIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMPPPQQQSSSSSSTTTUUUUUUTTTTTTTTTSSSTTTTTTNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKIIIIIIKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB????????????>>><<<;;;:::999999888777777666666555666666555444444444444555444444444222000///111222444666999;;;:::::::::;;;888555222000111111111000000000000000///...------------------............///////////////..................//////...------,,,++++++******++++++,,,((((((''''''((()))******))))))*********+++++++++))))))(((((((((((())))))((((((((((((***+++---...,,,+++)))))))))***+++,,,...---------------------...------------...//////,,,---...000111000000///000000111333555666888888;;;::::::<<>>===<<<;;;999999888888777666666666666666555444444444444555444444444222000///111333444666888999888888999:::;;;777333000000000///...///000000000///...---,,,------------............///////////////.........------.........------,,,******))))))))))))******((((((''''''((()))******(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((()))***+++,,,++++++***)))((()))***,,,---------------,,,,,,,,,...------------...//////,,,---...000111000000///000000111333555666888888:::::::::<<<>>>AAABBBBBBEEEFFFHHHHHHHHHJJJMMMPPPOOOPPPPPPOOONNNNNNOOOQQQ[[[lll}}}{{{zzz}}}~~~zzz|||~~~}}}|||zzzzzzzzz}}}zzzvvvsssrrrqqqqqqnnnppppppooollljjjjjjjjjiiikkklllllljjjiiiiiiiiiiiihhhgggfffcccaaa___^^^]]]___aaabbbaaa___^^^___^^^___`````````___]]]]]][[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZYYY[[[]]]^^^___```ccceeegggmmmuuu{{{~~~|||{{{|||~~~{{{uuuoookkkhhhfffddd```[[[[[[^^^hhhmmmpppooolllnnnvvv}}}~~~yyyvvvuuuuuuuuuyyy{{{xxxwwwyyy|||~~~zzzvvvrrrpppppppppiiigggeeebbb```_________ccc```^^^]]]^^^```aaa```___```___]]]ZZZYYYYYY[[[```^^^[[[YYYWWWVVVUUUUUUWWWWWWVVVUUUTTTRRRPPPOOOKKKLLLMMMMMMMMMMMMNNNOOOMMMLLLJJJHHHGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQSSSTTTTTTTTTSSSRRRQQQPPPQQQRRRRRROOONNNMMMLLLLLLLLLLLLLLLLLLIIIGGGFFFGGGHHHGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@======>>>>>>>>>>>>======::::::999999888777777777666666555444444444444555444444333111//////222444444666888888777666777888;;;777222////////////......///000000///...,,,+++/////////000000111111111000000///..............................---,,,+++))))))(((((((((((())))))))))))((((((((()))******((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''++++++,,,***)))(((***+++,,,,,,,,,,,,,,,---------...------------...//////,,,,,,---...////////////000000111333555666888888:::::::::;;;===???@@@AAAEEEFFFHHHHHHHHHJJJMMMPPPPPPPPPPPPOOOMMMNNNPPPRRRZZZkkk}}}zzzyyy{{{}}}{{{|||}}}{{{zzzyyyzzz{{{}}}|||zzzwwwuuutttsssrrrqqqrrrsssrrrnnnllllllmmmmmmoooqqqqqqnnnmmmmmmooommmllljjjhhhfffeeeddddddbbbcccddddddcccbbbcccdddcccbbbaaaaaa______^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[YYY[[[^^^```______```bbbfffkkksssxxx{{{}}}~~~~~~~~~~~~}}}zzzrrrmmmhhhddd```^^^]]]\\\ZZZWWWZZZ```iiimmmpppnnnjjjllluuu~~~{{{vvvtttuuuvvvwwwzzz~~~{{{xxxyyy|||}}}{{{xxxuuuqqqooommmlllhhhgggeeecccbbbaaa``````cccaaa``````aaabbbbbbaaaaaaaaa```^^^[[[ZZZZZZ[[[\\\[[[YYYWWWVVVVVVWWWXXXXXXXXXWWWVVVTTTRRRPPPNNNIIIKKKMMMMMMLLLLLLNNNPPPMMMLLLKKKJJJHHHHHHGGGGGGIIIHHHHHHIIIIIIJJJKKKLLLOOOOOONNNOOOPPPRRRTTTUUUUUUTTTRRRQQQPPPQQQRRRSSSOOOOOONNNLLLKKKKKKKKKKKKKKKHHHEEEDDDEEEFFFFFFEEECCCCCCBBBBBBAAA@@@@@@@@@;;;;;;<<<===>>>>>>>>>>>>;;;;;;::::::999888888888666666555444444444444555444444333000//////222555666888888888666555666777777444000......///000111...///000000///...,,,***//////000000111222333333111000...---------///000////////////...---++++++)))((((((''''''(((((()))++++++***)))))))))******)))))))))(((((((((((((((***)))(((''''''((()))***++++++******)))(((''''''***,,,------***))))))++++++++++++,,,,,,------......------------...//////,,,,,,,,,,,,---...///000000000111333555666888888:::;;;<<<<<<===>>>@@@BBBEEEFFFGGGHHHHHHJJJMMMPPPPPPQQQPPPOOOMMMNNNPPPSSSYYYjjj~~~~~~{{{xxxwwwyyy}}}|||}}}}}}|||zzzxxxxxxzzz|||{{{zzzyyyxxxwwwuuutttttttttvvvwwwuuuqqqnnnmmmooopppsssuuutttqqqpppqqqsssrrrqqqooollljjjjjjjjjjjjffffffgggfffddddddfffhhhfffeeecccaaa```___^^^^^^___]]]\\\ZZZYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\XXX[[[___aaaaaa``````aaahhhmmmrrruuuwwwyyy}}}~~~~~~|||zzz}}}{{{rrriiiddd```]]]YYYWWWWWWXXXWWWVVV[[[ccciiimmmoookkkgggiiisss|||~~~xxxsssrrrtttwwwxxxzzz~~~~~~|||zzzyyy{{{}}}|||yyyvvvrrrnnnkkkjjjhhhgggfffeeedddbbbaaa```cccbbbaaabbbcccdddcccbbbaaabbbaaa___\\\ZZZ[[[\\\YYYXXXWWWVVVVVVWWWYYYZZZXXXXXXXXXWWWUUURRROOONNNIIILLLNNNNNNLLLLLLOOOQQQMMMLLLLLLKKKIIIHHHGGGGGGKKKJJJJJJKKKKKKLLLMMMNNNQQQPPPOOONNNOOOQQQSSSUUUVVVUUUSSSRRRQQQRRRTTTUUUPPPOOONNNLLLKKKJJJJJJJJJJJJHHHDDDCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA999:::;;;===>>>>>>??????<<<<<<;;;::::::999999888666666555444444444444555444444333000///000333555888999999888666555666777444111---,,,...000222333......000000///...+++***,,,---...///000111222333222111...,,,,,,---///111000000000///...,,,+++***))))))(((((((((((()))))),,,,,,+++***))))))***************)))))))))))))))+++)))(((''''''((()))+++((()))***+++++++++++++++))),,,///...+++))))))*********+++,,,,,,---.........------------...//////---,,,++++++,,,---///000000000111333555666888888;;;===>>>>>>>>>???AAACCCEEEFFFGGGGGGHHHIIIMMMOOOQQQQQQPPPOOOMMMNNNPPPSSSXXXiii}}}zzzyyyyyy{{{|||~~~|||{{{}}}|||yyy~~~|||}}}~~~zzzwwwyyy}}}~~~yyyuuutttvvvuuuuuuvvvvvvvvvtttsssrrrtttqqqpppssswwwxxxuuuqqqqqqrrrqqqpppooonnnooopppooonnnllljjjhhhgggggggggggggggfffdddbbb```]]]\\\bbb```]]]ZZZYYYYYY[[[\\\[[[[[[\\\\\\]]]^^^``````___``````aaabbbcccddddddhhhkkknnnqqqssswww{{{~~~}}}wwwlll___VVVRRRQQQRRRRRRSSSTTTUUUWWWYYYZZZ```dddgggfffcccdddkkkrrrvvvwwwxxxxxxvvvvvvwwwxxxyyyxxxxxx|||}}}zzzwwwxxx|||}}}}}}{{{vvvrrrpppqqqpppkkkffffffeeedddbbbaaa`````````ddddddccccccdddeeeggghhhcccaaa]]]ZZZYYYYYYZZZ[[[\\\ZZZXXXVVVUUUVVVWWWXXXWWWWWWVVVTTTRRRPPPNNNMMMNNNMMMLLLKKKKKKMMMOOOPPPLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNTTTRRRQQQSSSUUUVVVTTTRRRQQQQQQRRRRRRRRRPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGDDDBBBBBBCCCDDDDDDCCCHHHGGGEEECCCAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;???>>>===;;;999888888888666555444333333333333333777555333111000000000111888777666555444333222111444222111222333333222111111000000///...------,,,...///111333333333111111222111///...///111444666555333111///---+++******************************,,,+++***))))))***+++,,,)))***++++++***)))((('''******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////////////////+++)))(((***...111111000333555666666555666888:::777999:::===@@@BBBDDDEEEIIIIIIIIIHHHGGGGGGIIILLLLLLNNNPPPPPPOOOPPPQQQSSS]]]eee}}}~~~}}}{{{yyyxxxyyyzzz{{{~~~zzzwwwvvvyyy|||~~~}}}~~~}}}}}}|||zzz}}}yyyyyyzzzyyyxxxwwwuuuuuuuuuuuuuuuwwwtttsssuuuxxxxxxuuuqqqrrrrrrrrrrrrqqqqqqrrrsssrrrqqqooolllkkkjjjjjjjjjhhhhhhgggfffdddbbb``````cccbbbaaa```^^^^^^]]]]]][[[]]]___aaabbbbbbbbbbbbcccccccccdddddddddeeeeeegggkkkooosssvvvxxx{{{|||}}}{{{nnn^^^QQQLLLKKKKKKLLLMMMOOOQQQTTTVVVXXX[[[```cccbbb___```ffflllvvvxxxyyyxxxvvvuuuvvvwwwwwwwwwxxx||||||yyywwwwwwzzz|||||||||zzz|||}}}~~~~~~}}}|||xxxtttooonnnooonnnjjjgggeeedddcccbbbbbbbbbbbbbbbdddddddddddddddeeefffgggbbb```]]]ZZZXXXXXXYYYZZZZZZZZZXXXWWWVVVVVVWWWWWWVVVVVVUUUSSSRRRPPPNNNMMMNNNMMMMMMLLLMMMNNNOOOPPPMMMKKKIIIHHHFFFFFFFFFGGGFFFGGGGGGIIIJJJLLLNNNOOOSSSRRRRRRTTTWWWXXXVVVTTTTTTTTTTTTTTTSSSQQQPPPOOOLLLLLLLLLKKKJJJIIIHHHHHHIIIFFFDDDBBBCCCCCCBBBAAAFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;>>>===<<<:::888777777777666555444444444444444444555444111000///111333444777777666666555444444333111000///000111111000///000000//////......------...000222333444333111000000///---,,,---///222333666555333000...---,,,+++''''''''''''''''''''''''+++***))))))))))))***+++))))))***+++******((((((******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///////////////////////////---,,,---000222111000...000111111000111333555888999;;;===???BBBCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMNNNPPPQQQQQQQQQQQQRRRTTT^^^fff}}}zzzxxxyyyzzzzzzyyyyyyxxxwwwvvvwwwxxxyyyzzz~~~|||yyyvvvqqqnnnnnnqqquuuxxx{{{~~~~~~||||||}}}~~~|||xxxuuutttuuuvvvwwwyyywwwvvvwwwyyyxxxuuuqqqsssssssssttttttuuuvvvvvvvvvtttssspppooonnnmmmmmmjjjjjjiiihhhfffeeeccccccbbbbbbcccbbbaaa```^^^]]]]]]___cccfffggggggfffeeeiiihhhhhhgggggggggggggggfffjjjppptttwwwxxxyyy{{{{{{~~~ooo\\\MMMGGGFFFCCCCCCEEEHHHKKKNNNQQQSSSTTTYYY]]]^^^\\\\\\aaaeeeuuuvvvwwwvvvuuuttttttuuutttuuuwww{{{{{{yyyxxxxxxzzzzzzyyyxxxwwwxxxyyyyyyzzz|||~~~|||{{{tttpppkkkjjjkkkllljjjhhheeeeeeddddddddddddeeeeeecccddddddeeeeeeeeedddddd___^^^[[[YYYWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMJJJHHHGGGFFFFFFFFFHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRRRRUUUWWWYYYXXXWWWXXXXXXWWWVVVTTTRRRPPPOOOKKKLLLMMMMMMMMMKKKJJJIIIHHHFFFDDDCCCDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;===<<<;;;999888777666666555555555444555555666666444222000//////111555777777777777777666666555444111000///000111222111////////////........./////////000222333444333111000///...---------///111333777666444111///...------***************************))))))(((((())))))***((())))))************)))******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////////////////222000......///000///...000222333333333444666888::::::;;;===???AAABBBBBBBBBEEEGGGHHHIIIJJJLLLNNNNNNOOOPPPPPPPPPQQQSSSUUU]]]fffzzzxxxvvvtttssssssrrrrrrssssssssstttuuuvvvxxxxxx{{{~~~}}}xxxrrrnnnllliiieeecccdddhhhmmmqqqrrrwww|||}}}||||||~~~|||zzzwwwuuuuuuvvvvvvxxxwwwvvvwwwyyyxxxuuurrrrrrrrrrrrtttvvvxxxxxxwwwwwwvvvuuutttrrrqqqppppppooonnnllljjjgggfffddddddbbbaaaaaa```____________bbbdddfffiiikkkkkkkkkjjjlllllllllllllllkkkkkkkkkhhhkkkoooqqqsssuuuxxxzzz}}}~~~ppp\\\LLLDDDDDD>>>???@@@BBBEEEHHHJJJLLLLLLQQQWWWYYYYYY[[[___cccqqqrrrrrrqqqoooooopppqqqrrrsssvvvyyy{{{}}}||||||yyyyyyzzz{{{{{{{{{yyyxxxxxxyyyyyyxxxxxxzzz}}}{{{yyyxxxqqqmmmiiiggghhhjjjkkkjjjiiiiiihhhgggfffffffffgggcccdddeeeeeeeeedddbbbaaa]]][[[YYYXXXWWWWWWXXXXXXWWWXXXYYYYYYYYYWWWUUUSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMOOOPPPPPPPPPNNNMMMOOOMMMKKKIIIGGGFFFFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRTTTWWWXXXYYYXXX[[[ZZZXXXVVVTTTQQQOOONNNKKKLLLMMMNNNNNNMMMKKKJJJEEEDDDCCCCCCEEEFFFEEEDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;===<<<;;;999888888777777555555555555555666777888555333000...///111444777888888888888777666444333333111111111333444333222//////...---......///000000111333444444333111000111000/////////111333444666555333111///...------++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))******************))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///////////////////////////...------------------444555666777666888:::<<<:::;;;<<<===>>>???@@@AAABBBDDDGGGHHHIIIJJJLLLNNNJJJLLLMMMNNNOOOQQQTTTWWW[[[fffxxxwwwtttqqqnnnlllkkkkkkmmmnnnpppsssuuuwwwxxxyyyzzz|||}}}xxxtttoooiiiccc___^^^\\\YYYXXX[[[```fffjjjjjjooouuuxxx{{{~~~~~~~~~{{{{{{{{{yyyxxxvvvtttsssvvvvvvvvvwwwxxxwwwuuusssppppppqqqtttwwwyyyxxxwwwwwwwwwvvvuuutttsssrrrrrrtttrrrooollliiifffeeedddfffdddaaa___^^^```ccceeehhhiiijjjlllmmmnnnooopppmmmoooqqqrrrsssrrrqqqpppnnnnnnnnnnnnooorrrwww{{{rrr^^^LLLBBB???>>>>>>??????AAABBBCCCDDDFFFJJJPPPUUUXXX[[[```cccjjjjjjjjjhhhggggggjjjlllppprrruuuvvvwwwvvvuuutttsssuuuwwwyyyyyyxxxxxxwwwzzzzzzyyyxxxvvvwwwzzz}}}|||{{{yyyvvvtttooollliiihhhhhhjjjllllllnnnmmmllljjjhhhgggggggggddddddeeeeeedddbbb```___ZZZZZZXXXWWWWWWWWWXXXXXXVVVWWWYYYYYYYYYWWWTTTSSSQQQQQQQQQQQQPPPOOONNNMMMKKKLLLOOOPPPQQQPPPNNNLLLOOONNNLLLJJJHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQTTTUUUVVVXXXXXX[[[ZZZXXXUUURRRPPPNNNMMMLLLLLLMMMNNNNNNMMMLLLKKKGGGEEEDDDEEEEEEEEEDDDBBBBBBAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;>>>===<<<:::999999999999555555555555555666777888666444111//////000333444999999999999777555333111222111000111333444333222000///...------...000111111222333444444333111000000/////////000111222333333222111///---,,,++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////////////////---------------...///000000222333444444555777:::;;;;;;<<<===>>>???@@@@@@CCCEEEGGGHHHHHHIIIKKKMMMJJJKKKMMMNNNOOOSSSWWWZZZZZZhhh~~~{{{yyyvvvuuurrrmmmiiigggggghhhkkkmmmqqquuuxxxzzz{{{||||||~~~}}}|||zzzuuuooohhhccc^^^YYYUUUTTTSSSRRRRRRUUUZZZ___cccccchhhnnnsssvvvzzzzzz{{{{{{{{{zzzwwwuuutttwwwxxxxxxxxxwwwvvvtttssspppooopppsssxxxzzzxxxuuuvvvvvvwwwwwwwwwvvvvvvuuuxxxvvvrrroookkkjjjiiihhhllliiieeebbbcccfffjjjmmmnnnoooqqqrrrssssssssssssmmmpppvvvzzz}}}|||{{{yyyvvvuuussspppooosssyyy}}}wwwdddPPPBBB;;;??????>>>>>>>>>>>>??????AAAEEEJJJOOOSSSXXX]]]aaadddcccaaa^^^^^^```eeeiiinnnpppttttttsssqqqoooooonnnpppssstttssssssssstttyyyyyyyyyxxxvvvvvvwwwyyyzzz~~~{{{yyywwwuuurrrnnnmmmllljjjjjjlllmmmnnnpppooommmkkkiiigggffffffeeeeeeeeedddbbb```___^^^YYYYYYXXXXXXXXXXXXXXXXXXVVVWWWXXXYYYXXXVVVTTTSSSPPPQQQQQQQQQPPPOOOOOONNNJJJLLLNNNOOOOOOOOOMMMLLLOOOMMMLLLJJJIIIIIIIIIJJJHHHHHHHHHIIIJJJKKKMMMNNNMMMOOORRRTTTTTTUUUWWWXXX[[[ZZZWWWTTTQQQOOONNNMMMNNNMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFFFFDDDAAA???CCCBBBAAAAAAAAAAAAAAABBB>>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;::::::::::::555555555444555555666666555444222111000111222333888888999999777555222000000///...///111222222111111000...------...///000111222444555444333111000------------...///000000111000///---,,,+++******))))))))))))))))))))))))((())))))******))))))(((***)))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////////////////---...///000///000333555///111222333333555777:::::::::;;;<<<>>>???@@@@@@DDDEEEFFFFFFFFFHHHKKKNNNLLLMMMOOOOOOPPPSSSXXX[[[\\\jjj}}}xxxuuutttrrrqqqnnniiidddccceeehhhllloootttyyy}}}~~~|||{{{uuuoooggg```[[[XXXUUUSSSQQQQQQQQQQQQSSSWWWZZZ\\\^^^cccjjjooorrrvvv|||||||||{{{zzzzzzyyyxxxxxx|||||||||zzzwwwtttrrrqqqqqqpppppptttyyy{{{xxxtttuuuvvvxxxyyyzzzzzzyyyyyyyyyxxxuuurrrpppoooooooooooommmjjjhhhiiikkkoooqqqqqqtttxxx||||||zzzvvvssslllrrr{{{}}}{{{xxxvvvxxx|||{{{lllYYYHHH>>>>>>======<<<<<<<<<<<<===???AAADDDHHHMMMRRRWWW[[[```^^^ZZZWWWWWW[[[ccciiikkkooossstttrrrooonnnnnnmmmppprrrqqqooonnnoooqqqxxxzzz{{{zzzyyyyyyzzz{{{|||~~~yyyyyyxxxuuurrroooooooooooonnnnnnooopppnnnmmmkkkiiihhhfffffffffgggfffdddbbb```___^^^]]]XXXXXXXXXXXXXXXYYYYYYYYYWWWWWWXXXXXXWWWVVVTTTSSSPPPQQQQQQQQQQQQPPPPPPOOOJJJKKKLLLMMMMMMMMMLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQTTTUUUTTTUUUWWWYYY[[[ZZZWWWTTTQQQOOONNNNNNPPPOOOLLLKKKJJJJJJKKKKKKGGGFFFEEEFFFGGGFFFDDDBBBDDDDDDCCCBBBAAAAAAAAABBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999999999999666555444444444444444444222222222222222222333333333555777888888666444222///......///111333222111333111...,,,,,,---...000222333444555555333111000,,,,,,------...//////000111000...---+++*********++++++++++++++++++++++++))))))***++++++***))))))+++***)))(((((())))))*********))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////////////////---///000000///000333555222333555666666777:::===999999;;;<<<>>>???@@@AAACCCDDDDDDDDDEEEHHHMMMQQQOOOOOOOOONNNMMMOOOSSSVVV]]]kkk~~~wwwsssqqqpppooonnnkkkfffbbbaaaeeeiiinnnqqqwww}}}~~~|||{{{qqqlllccc\\\XXXVVVTTTSSSRRRRRRRRRRRRTTTUUUWWWXXX\\\aaahhhmmmppptttzzz~~~{{{yyyyyyzzz|||}}}}}}xxxssspppooosssqqqqqquuuzzz|||xxxtttuuuvvvxxxzzz||||||||||||zzzxxxvvvtttssssssuuuuuunnnmmmllllllmmmnnnpppqqqrrrwww~~~~~~wwwrrrlllsss~~~}}}}}}~~~rrrbbbPPPDDD<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@CCCGGGMMMRRRUUU^^^[[[VVVSSSSSSYYYbbbiiiiiimmmrrrtttrrrpppooooooqqqrrrtttrrrooommmnnnpppyyy{{{}}}~~~~~~}}}~~~~~~~~~zzzyyyyyyvvvssspppqqqrrrqqqpppppppppqqqjjjiiihhhgggffffffffffffhhhgggdddaaa___^^^]]]^^^XXXXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTPPPQQQQQQRRRQQQQQQPPPPPPJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLMMMOOOOOOOOOSSSVVVVVVUUUUUUWWWZZZ\\\ZZZWWWTTTRRRPPPOOOOOOQQQOOOLLLIIIHHHHHHJJJKKK@@@@@@BBBEEEHHHJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888888666555444333333333333333...///111222444444444444000111444777888777666444111000000111333555444333444222///,,,,,,,,,...///222333555555555333111000......//////000111111111111000...---,,,+++******(((((((((((((((((((((((()))***+++,,,,,,+++***))),,,+++***((((((((())))))******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////////////////,,,...000///------000222111222444555555777:::<<<888999:::<<<>>>???@@@AAABBBBBBBBBBBBDDDIIIPPPUUUOOONNNMMMJJJIIIIIILLLOOO\\\kkk~~~yyyvvvtttpppkkkgggggggggeeecccbbbdddhhhkkkqqqxxx}}}~~~|||zzzwwwssspppnnniiibbb\\\YYYYYYXXXXXXUUUVVVWWWXXXYYYYYYYYYYYY___aaaffflllsssyyy~~~}}}{{{zzzzzz|||~~~{{{zzz{{{yyytttooottttttttttttttttttttttttuuuwwwzzz}}}~~~}}}|||zzzxxxwwwvvvuuutttrrrppppppqqqssssssssszzz{{{wwwmmmuuu~~~}}}~~~qqq[[[GGGAAA===:::::::::888:::>>>;;;>>>AAAAAA@@@CCCIIIOOOUUUTTTVVVXXXXXXXXX^^^eeeiiillloooqqqqqqsssuuuwwwzzzzzzzzzzzzxxxvvvsssrrrtttzzz}}}{{{}}}~~~xxxtttsssrrrrrroooqqqrrrqqqnnnlllnnnpppmmmllliiigggeeedddddddddaaaaaaaaaaaa```___]]]]]]\\\ZZZWWWWWWXXXZZZ[[[[[[\\\YYYVVVTTTTTTTTTTTTTTTRRRRRRSSSSSSQQQOOOMMMLLLMMMLLLKKKKKKKKKKKKKKKLLLPPPOOONNNLLLKKKIIIHHHGGGIIIHHHHHHIIIKKKNNNQQQSSSTTTVVVXXXXXXWWWWWWWWWXXX\\\ZZZVVVSSSPPPOOOOOOOOORRRPPPNNNLLLJJJHHHGGGGGGIIIHHHFFFFFFGGGHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@BBB@@@>>>>>>???@@@???>>>>>>===;;;:::999999:::;;;777555333333555777777777555111...---///333666777===<<<;;;888666444333222333333333222000111333555111000...,,,,,,...000111444555555444444333222111////////////000000000000//////...---,,,++++++***'''((()))******)))(((''')))***,,,,,,,,,***(((''')))))))))))))))))))))))))))******++++++******)))***++++++***((('''((()))---,,,,,,++++++,,,,,,---------,,,+++++++++,,,---........................,,,,,,------.../////////111222333444555777888888;;;:::::::::;;;>>>@@@BBBFFFEEEDDDAAAAAADDDIIIMMMPPPPPPPPPOOONNNOOOSSSUUUZZZjjj~~~|||xxxuuurrrqqqoookkkhhhffffffeeecccccceeeiiilllrrrxxx}}}zzzwwwsssoookkkjjjfff```\\\[[[\\\\\\\\\]]]]]]___aaabbbcccccccccdddfffiiiooouuu{{{~~~}}}}}}|||{{{|||{{{vvvrrrtttttttttuuuuuuuuuuuuuuurrrtttxxx}}}~~~|||zzzyyyxxxwwwwwwuuuuuuuuuuuuvvvvvvwwwxxx{{{}}}zzzyyyeeeSSSDDD>>>:::::::::888777999999<<<>>>>>>>>>@@@FFFKKKMMMNNNSSSYYYZZZ[[[```gggkkkmmmqqqtttuuuvvvyyy{{{}}}~~~~~~{{{zzzvvv|||~~~}}}xxxuuuttttttsssooopppqqqpppnnnmmmooorrrooommmjjjhhhffffffffffffaaaaaa``````___^^^]]]\\\YYYWWWVVVVVVXXXZZZ\\\\\\[[[XXXUUUTTTTTTUUUUUUTTTTTTUUUVVVVVVUUURRRNNNLLLMMMLLLLLLLLLLLLLLLMMMMMMOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRTTTUUUWWWWWWWWWWWWXXXXXXYYYXXXUUURRRPPPPPPPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAABBB@@@>>>>>>>>>>>>===<<<===<<<;;;::::::999::::::777666444444666777888777666222///...000444666777<<<;;;999777555333222111---------,,,+++,,,...000000///---++++++---///000000000000000///...---,,,.../////////000000000000//////...---,,,++++++***(((((())))))))))))(((((()))***,,,,,,,,,***)))'''))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))***+++***((((((((()))++++++++++++++++++++++++&&&&&&'''(((+++---000111........................---------...//////000000111222333444555777888888;;;;;;:::;;;<<<>>>AAABBBDDDDDDCCCBBBBBBEEEJJJMMMNNNOOOPPPPPPPPPQQQTTTWWWYYYjjj}}}zzzvvvssssssqqqnnnmmmlllkkkiiigggeeeeeeeeeddddddgggkkknnnssszzz{{{wwwqqqllliiigggddd```___```bbbcccdddbbbccceeegggjjjkkklllllllllmmmppptttyyy~~~}}}}}}|||yyyvvvtttuuuuuuvvvwwwwwwwwwwwwrrrtttxxx|||~~~}}}{{{zzzxxxxxxxxxxxxwwwzzz}}}}}}|||{{{}}}~~~ttteeeMMMDDD<<<<<<===:::777666666999:::::::::<<>>===>>>===<<<;;;<<<<<<<<<;;;;;;:::999888888666555555777888888888777444000///111444777888:::999888666444222111000...///000///...///111333///...,,,++++++,,,...///000000000000///...------....../////////000000000//////...---,,,+++*********))))))(((((())))))*********+++,,,,,,***)))((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***+++***)))((()))***)))***++++++++++++***)))+++++++++***+++,,,,,,---.................................///000000111111111222333444555777888888<<<<<<;;;<<<===???AAACCCBBBCCCDDDDDDDDDFFFIIILLLKKKMMMPPPQQQRRRTTTVVVXXX[[[mmm|||vvvqqqnnnlllkkkhhhfffeeeddddddccccccdddeeeeeefffiiimmmqqqxxx~~~{{{tttoookkkhhhfffddddddfffhhhiiijjjhhhjjjllloooqqqsssuuuuuussssssuuuwww{{{}}}~~~~~~}}}{{{yyyvvvvvvxxxyyyzzzzzzyyyyyyxxxyyy{{{}}}~~~|||zzzyyywwwvvvwwwxxxyyyyyy~~~vvv^^^PPPCCC???>>>;;;888777666777888777777999===AAADDDEEEJJJPPPRRRRRRXXX___gggkkkqqquuuxxxzzz|||~~~|||}}}yyywwwvvvvvvuuutttpppooonnnmmmnnnppptttvvvqqqnnnkkkgggeeefffggghhhaaa```^^^]]][[[[[[[[[[[[YYYWWWVVVWWWYYY[[[\\\[[[WWWUUUTTTTTTUUUVVVVVVUUUUUUUUUTTTRRRPPPMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGHHHJJJLLLOOOQQQSSSTTTTTTTTTUUUWWWYYYYYYYYYTTTSSSRRRQQQQQQQQQRRRRRRNNNMMMLLLLLLKKKKKKLLLLLLJJJIIIGGGGGGGGGFFFDDDBBBCCCDDDDDDDDDEEEEEEEEEEEEEEECCC@@@???>>>>>><<<;;;:::;;;<<<<<<;;;:::888777888777666666888999999888777444111111333666777888:::999888666444333111111222333444444333444555777///...,,,,,,,,,,,,...///111111111111000///...---........./////////000000///......---,,,+++******+++***)))(((((()))***+++******+++++++++******)))))))))))))))))))))))))))))))))************)))))))))***+++***)))((()))***(((***+++------+++***(((000000///...------,,,,,,......................../////////000111111222222111222333444555777888888<<<<<<<<<===>>>@@@BBBCCCCCCDDDFFFFFFFFFFFFHHHJJJIIILLLOOORRRSSSUUUWWWYYY```ppp{{{uuupppmmmgggfffdddaaa^^^]]]]]]^^^aaaccceeefffhhhlllpppttt|||yyytttqqqkkkiiihhhiiikkkmmmmmmlllqqqsssuuuwwwzzz|||}}}}}}wwwvvvvvvwwwyyy}}}~~~|||{{{yyyzzz{{{}}}}}}}}}|||{{{{{{|||}}}~~~}}}|||{{{zzzzzzxxxvvvuuuuuuvvvxxxyyy{{{ppp___LLLBBB>>>;;;999999777777777666777888;;;>>>@@@@@@BBBFFFHHHJJJRRR[[[eeeiiioootttwwwzzz|||~~~}}}~~~{{{|||}}}}}}~~~}}}|||~~~}}}|||zzzxxxwwwwwwwwwvvvtttqqqooommmmmmnnnqqqtttuuunnnllliiifffddddddeeefffaaa```___]]][[[ZZZZZZZZZ\\\ZZZYYYYYYZZZ[[[ZZZYYYVVVTTTSSSTTTUUUVVVVVVUUUWWWUUURRRNNNLLLKKKLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHIIIKKKNNNPPPRRRSSSUUUTTTSSSTTTXXX[[[[[[[[[TTTSSSSSSRRRRRRRRRRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMKKKIIIHHHHHHHHHGGGEEEBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGDDDBBBAAA@@@@@@>>>===:::;;;;;;<<<;;;999888777777666666777999999888777666444111111444777888999::::::888777555444333222000222333333222222333444//////...------...//////...//////......---,,,+++............////////////......---,,,+++******)))+++***)))(((((()))***+++*********+++++++++******************************((())))))******))))))(((((()))******)))((()))+++***+++---......---+++******+++,,,---///000111222........................//////000000111222222222111222333444555777888888;;;<<<<<<===???@@@BBBBBBEEEFFFHHHHHHFFFEEEFFFGGGIIIKKKOOORRRSSSUUUWWWYYYaaammmyyyrrrnnnlllcccbbb```\\\XXXWWWXXXYYY```bbbeeegggjjjnnnsssvvv~~~{{{yyyrrrqqqpppqqqssstttsssrrrxxxyyy{{{}}}~~~|||{{{zzzyyyzzz|||~~~}}}~~~~~~}}}zzz{{{~~~~~~zzzyyywwwvvvvvvxxx{{{}}}mmmWWWIII@@@:::888999999888777666666888:::<<<;;;999;;;???AAAEEEOOOYYYbbbgggmmmsssvvvxxxzzz{{{vvvyyy|||~~~~~~{{{xxxuuu{{{yyyzzz|||{{{xxxzzz~~~~~~}}}{{{zzzxxxxxxyyyyyywwwuuusssqqqnnnnnnpppqqqrrrrrrkkkjjjhhhfffdddccccccccc`````````___]]][[[YYYXXX\\\[[[YYYYYYZZZZZZXXXWWWUUUTTTSSSTTTVVVVVVUUUTTTXXXUUUQQQNNNLLLLLLMMMNNNIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKMMMPPPRRRTTTUUUWWWTTTSSSUUUYYY]]]]]]]]]VVVUUUUUUTTTSSSRRRQQQQQQMMMMMMMMMLLLLLLMMMMMMNNNJJJJJJIIIJJJJJJIIIFFFDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGEEEBBBAAABBBAAA@@@???;;;;;;;;;::::::999888777666666666777999999888666333222000111444888999::::::999888777555444333333000222333333222111111222/////////....../////////000000111000000///...---------........./////////......---,,,+++***))))))*********))))))************************+++++++++******************************++++++++++++******((()))******))))))***++++++,,,------------,,,+++******+++,,,,,,,,,,,,,,,......................../////////000111111222222111222333444555777888888:::;;;<<<===???@@@AAAAAAFFFGGGHHHGGGFFFFFFGGGHHHJJJLLLOOOPPPQQQSSSUUUWWW\\\eeeuuu{{{sssmmmiiihhh___^^^\\\XXXTTTSSSUUUXXX^^^aaaeeehhhkkkpppuuuxxx}}}}}}}}}}}}~~~~~~{{{}}}}}}{{{zzz{{{~~~{{{gggVVVIII>>>:::;;;:::888666555666888999999888888:::===???AAAIIIRRR\\\aaagggmmmpppqqqssstttqqqsssvvvxxxxxxwwwvvvtttxxxvvvwww{{{|||yyy|||~~~~~~~~~}}}|||{{{|||}}}|||zzzwwwuuusssppppppqqqqqqpppnnniiiiiihhhgggeeecccbbbaaa``````aaaaaa___\\\YYYWWWYYYXXXWWWXXXYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVTTTRRRRRRRRRPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLOOORRRTTTVVVVVVYYYUUUSSSUUU[[[___```^^^YYYXXXWWWVVVTTTRRRPPPOOONNNNNNMMMMMMLLLMMMMMMMMMJJJJJJJJJKKKLLLKKKHHHFFFDDDDDDDDDEEEFFFFFFFFFGGGFFFDDDAAAAAAAAABBBAAA???<<<;;;:::999888888888888555555555666888888777555111//////111555888:::;;;888888777666444333222222222444555555333111111111........................222222333222222111000///---------.........//////...------,,,+++***)))))))))******++++++******)))******)))******++++++,,,******************************++++++++++++******''')))******))))))***+++++++++++++++++++++++++++---...------+++)))'''%%%..............................//////000111111222111222333444555777888888999:::;;;===>>>???@@@@@@DDDEEEFFFFFFFFFGGGIIILLLMMMNNNNNNNNNNNNPPPSSSUUUTTT]]]lll~~~xxxooohhheeeeee[[[\\\ZZZVVVSSSRRRUUUXXX^^^aaaeeeiiilllqqqvvvzzz{{{~~~~~~~~~tttcccRRRCCC>>>>>>:::888555444555777888888::::::===@@@???>>>CCCJJJUUUZZZaaafffiiijjjlllmmmnnnppprrruuuwwwwwwwwwvvvvvvtttvvv|||~~~|||{{{|||~~~~~~~~~~~~|||yyywwwtttqqqqqqrrrqqqnnnkkkhhhiiiiiihhhfffdddaaa```___aaabbbbbbaaa]]]YYYVVVUUUTTTTTTVVVXXXXXXWWWUUUVVVUUUTTTUUUUUUUUUSSSRRRLLLMMMNNNOOOMMMKKKHHHFFFMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJMMMPPPSSSUUUWWWWWWYYYVVVSSSUUU\\\```aaa___[[[ZZZYYYWWWUUURRRPPPNNNOOONNNMMMMMMLLLMMMMMMMMMJJJJJJKKKLLLMMMMMMJJJGGGDDDEEEEEEEEEFFFFFFFFFFFFDDDBBB@@@@@@AAAAAA@@@???<<<;;;:::888777888888999444444444666888888666444///......000555999;;;;;;777777666555333222111111000222333333000...------------------------------////////////...---,,,+++---------.........//////...------,,,+++***)))))))))***+++,,,,,,+++***)))******))))))***+++,,,,,,************************(((((())))))))))))((((((''')))******))))))***,,,++++++***))))))***++++++)))***,,,---......------.................................///000000111111111222333444555777888888888999;;;===>>>?????????BBBCCCEEEEEEFFFHHHLLLOOONNNOOONNNMMMLLLNNNQQQTTTPPPYYYjjj||||||wwwmmmgggfffeeeccc[[[ZZZWWWSSSPPPPPPSSSVVVZZZaaaiiimmmnnnpppvvv{{{}}}mmm\\\MMMCCC===888888777777777777888888777888999:::<<<@@@FFFJJJQQQUUUZZZ___bbbeeegggjjjqqqqqqqqqqqqrrrtttvvvxxx}}}~~~}}}}}}~~~}}}|||}}}|||{{{}}}}}}~~~~~~|||zzzwwwuuusssrrrooommmlllllllllmmmoookkkgggeeeeeeeeecccaaa```bbbdddeeebbb]]]XXXTTTVVVUUUUUUVVVXXXYYYXXXVVVVVVUUUUUUTTTSSSSSSTTTTTTOOOQQQRRRRRROOOMMMLLLLLLKKKMMMPPPPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIKKKMMMPPPSSSVVVWWWWWWVVVZZZZZZZZZ[[[]]]___aaabbb[[[XXXUUUSSSSSSTTTTTTSSSPPPMMMJJJKKKMMMOOOOOONNNEEEFFFHHHJJJJJJIIIHHHGGGCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDAAA@@@@@@???>>><<>><<<<<<;;;:::777555444333333444666555333111111000000222555777888888888777666555444333222222333444444555444333111000,,,,,,+++***+++---000111111111000//////......//////......------///000111111...+++***++++++)))&&&************************---,,,***)))))))))'''%%%************************+++***)))))))))***,,,,,,(((,,,......+++)))***---000000//////.........------...//////000000//////------------------------000000000000000111111222555444333333333555777888888;;;===>>>>>>???@@@AAAEEEFFFGGGHHHJJJKKKLLLLLLQQQPPPOOONNNNNNOOOQQQSSSVVVZZZppp{{{{{{vvvkkkbbb___]]]ZZZVVVUUUSSSQQQPPPSSSXXX\\\]]]bbbhhhmmmppptttyyy}}}~~~nnn]]]NNNCCC===888888888777777888888888666777888888:::===BBBFFFKKKNNNTTTXXX\\\```eeehhhooopppqqqrrrtttvvvxxxzzzzzz{{{{{{{{{}}}|||{{{{{{{{{zzzwwwwwwwwwwwwvvvuuusssssssssrrrpppnnnmmmmmmnnnooommmjjjfffeeeffffffdddccccccdddeeefffddd```[[[XXXWWWVVVVVVXXXYYYYYYXXXVVVVVVUUUTTTSSSSSSRRRRRRRRRPPPRRRSSSRRRPPPNNNMMMMMMJJJLLLMMMMMMLLLJJJJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKLLLNNNRRRUUUWWWXXXXXXWWWYYYZZZ[[[\\\^^^___``````]]]ZZZVVVTTTSSSSSSRRRQQQPPPNNNKKKKKKMMMOOONNNMMMIIIJJJKKKKKKJJJHHHFFFDDDEEEEEEFFFGGGGGGHHHIIIIIIDDDAAA???>>>>>>===<<<:::???===<<<;;;;;;:::888666555444444555666666444111111000000222555888888888777777666555444333222222333444444444444333111000---,,,++++++,,,...000111222222000/////////////////////...---...///000111111...+++***++++++)))'''************************+++)))((()))******)))(((************************+++***)))))))))***+++,,,******)))******+++***)))............---------,,,------....../////////...////////////////////////000000//////000000111222555444333222333444666888999;;;===>>>>>>???@@@BBBEEEFFFGGGHHHIIIKKKLLLLLLOOOOOONNNNNNOOOPPPRRRSSSYYY^^^tttuuuvvvqqqfff^^^YYYVVVRRRPPPPPPOOOOOOQQQWWW___eeeeeegggkkkpppvvv|||ppp___PPPDDD>>>999999888888888888999999555666777777777:::>>>AAACCCFFFKKKOOOTTT[[[aaaeeejjjmmmppprrrsssuuuwwwyyyvvvwwwxxxzzz|||zzzyyyzzzzzzyyysssrrrqqqpppppppppqqqqqqrrrqqqpppooonnnoooppppppkkkiiigggfffffffffeeedddccccccccccccbbb___]]]\\\XXXXXXXXXZZZ[[[ZZZWWWUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRSSSRRRPPPNNNMMMNNNKKKLLLMMMLLLJJJIIIJJJKKKLLLKKKJJJIIIIIIKKKMMMNNNOOOQQQTTTWWWYYYZZZYYYYYYZZZ[[[^^^```aaaaaaaaa```^^^[[[WWWTTTSSSRRRQQQOOOQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLKKKIIIGGGEEEGGGGGGHHHHHHIIIIIIJJJJJJDDDAAA???>>>>>>>>><<<;;;===<<<::::::;;;;;;999777666666555666777777444222111111111333666888888777666666555444333333222222333444444444444222000///...---,,,,,,---...000111333333111000/////////000//////.........///000111000...+++***+++***)))'''))))))))))))))))))))))))(((''''''(((+++,,,,,,+++******************************))))))******+++,,,...***'''(((+++---+++(((---------,,,,,,,,,,,,,,,,,,,,,------------......////////////////////////000000//////000000111222333222222222222444666777999;;;===>>>>>>???AAABBBEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSZZZ```wwwooopppmmmddd\\\XXXTTTPPPMMMMMMMMMOOOSSS[[[dddkkkoooooopppuuu}}}sssbbbRRREEE>>>:::999999999999999999:::666777777777666888;;;>>>>>>@@@DDDIIINNNVVV^^^cccgggkkkoooqqqqqqrrrtttvvvtttuuuwwwyyy}}}{{{zzz{{{zzzyyytttrrrooommmlllmmmooopppqqqqqqpppooooooooopppqqqkkkjjjhhhgggfffeeecccccc``````___^^^]]]\\\\\\\\\ZZZZZZZZZ\\\\\\[[[WWWTTTTTTTTTTTTUUUUUUTTTTTTTTTQQQRRRRRRQQQNNNMMMMMMMMMNNNOOOOOOMMMKKKKKKLLLMMMMMMKKKJJJIIIJJJMMMPPPRRRSSSTTTWWWZZZ[[[\\\[[[[[[\\\^^^aaadddeeedddbbb```]]]ZZZWWWUUUTTTSSSQQQPPPRRRQQQPPPOOONNNMMMLLLLLLIIIJJJKKKKKKLLLKKKJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJEEECCCAAA@@@@@@@@@???>>><<<;;;999999:::;;;:::999888777777777888777555333222111111444666888888777555555444444333222222111333444444444333111000///...---------...///000111555333111///...//////000///////////////000000000///...,,,+++******))))))(((((((((((((((((((((((((((''''''(((+++,,,,,,+++***************************************+++++++++...,,,))))))+++---,,,+++---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------///////////////000111111111111111222222444555666:::<<<===>>>>>>???AAACCCEEEEEEFFFGGGIIIJJJKKKLLLJJJKKKMMMPPPRRRSSSTTTTTTYYY___wwwpppqqqnnneee]]]YYYVVVRRROOOPPPPPPRRRWWW___iiiooovvvuuuuuuyyyuuudddSSSEEE===:::999999999999999999:::777888888888777777:::<<<<<<>>>AAAEEEJJJQQQZZZ___fffkkkpppqqqpppppprrruuutttuuuwwwzzz~~~}}}|||zzzxxxvvvsssnnnjjjhhhiiikkkmmmppppppoooooooooooooooooolllkkkjjjhhheeecccbbbaaaaaa___^^^\\\\\\\\\\\\]]]\\\\\\[[[\\\\\\ZZZVVVTTTRRRSSSUUUVVVXXXXXXXXXXXXPPPQQQQQQOOOMMMLLLLLLMMMOOOPPPPPPNNNLLLKKKLLLMMMLLLKKKJJJJJJLLLOOOSSSUUUVVVWWWZZZ\\\]]]]]]\\\\\\[[[^^^aaaddddddccc```^^^ZZZXXXVVVUUUUUUTTTSSSQQQRRRRRRRRRQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHEEECCCAAA@@@AAAAAA@@@???<<<:::888888:::;;;::::::888888777888888777555222222222222444777888888666444444333333222222111111333444444444333111///...---------...///000111222555444111///---...///000/////////000000000000000...------+++***))))))***((((((((((((((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))))))))******++++++++++++***+++,,,+++))))))+++------------------------...,,,++++++++++++,,,---...------------------------/////////...///000000111000111111222333444555666;;;<<<===>>>>>>???BBBDDDDDDEEEFFFGGGIIIJJJKKKKKKIIIJJJMMMOOORRRTTTUUUUUUYYY___xxxwwwxxxssshhh```[[[XXXTTTUUUVVVXXX[[[___fffooouuuzzzzzz{{{~~~wwweeeSSSEEE<<<999999888888888888999999777888999888777777999;;;;;;===???BBBFFFLLLSSSXXXccchhhnnnooommmnnnrrrvvvtttvvvxxx{{{}}}yyyvvvtttqqqlllgggeeeeeeggghhhnnnnnnnnnmmmmmmllllllllljjjkkkkkkiiifffcccbbbbbbdddcccaaa```_________```___]]][[[ZZZZZZXXXVVVSSSSSSTTTVVVXXXYYYZZZYYYYYYQQQRRRQQQOOOMMMLLLMMMNNNNNNOOOOOONNNLLLJJJKKKKKKLLLLLLLLLMMMPPPSSSVVVXXXXXXYYY\\\^^^^^^^^^]]]\\\ZZZ\\\___aaaaaa___]]][[[XXXWWWUUUUUUUUUUUUSSSRRRQQQRRRSSSRRROOOMMMMMMMMMOOONNNMMMKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCAAA???????????????===<<<:::888888999::::::999999888777888888777444222222222333555888999777666333333333222222111111111444444444444222000...---+++,,,---///111222333444555333000---,,,,,,...///...///000111111111000000---------,,,))))))***+++)))))))))))))))))))))))),,,***))))))******((('''))))))))))))))))))))))))))))))***++++++++++++***&&&)))---,,,(((&&&(((+++------------............---,,,+++***+++,,,---...//////////////////////////////......//////000111000111222333444555666777<<<===>>>======???BBBEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLOOOQQQSSSUUUVVV\\\bbb|||{{{|||vvvkkkccc```]]]ZZZ[[[]]]aaaeeeiiipppwww|||~~~wwwfffSSSDDD;;;888888888777777888888888666777888888777777888:::999;;;===???AAAEEEJJJNNNZZZ```eeegggfffhhhooovvvtttvvvxxx|||}}}wwwrrrqqqnnnjjjfffdddeeefffhhhllllllllllllkkkjjjhhhhhhfffhhhjjjiiifffddddddeeehhhgggeeecccbbbaaaaaabbbaaa^^^ZZZXXXWWWVVVUUUSSSTTTUUUWWWXXXYYYXXXWWWVVVTTTTTTSSSQQQNNNNNNOOOPPPOOOPPPQQQQQQNNNLLLKKKKKKKKKLLLNNNPPPSSSVVVYYYZZZYYY[[[]]]^^^___^^^]]]\\\\\\]]]___``````___]]][[[ZZZXXXVVVVVVVVVTTTRRRPPPPPPRRRTTTSSSPPPNNNNNNOOOOOONNNLLLJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCAAA??????@@@@@@???>>>===;;;888777888999999999888888777777777666333111222222444666888999777555222222222222111111111111444444444333222000...,,,***+++---///222444555666555333///,,,++++++---......///000111222111000000,,,---...,,,)))(((***,,,************************+++***))))))******)))'''))))))))))))))))))))))))((()))***+++,,,++++++***(((***---...---+++***)))++++++,,,,,,------------------+++++++++,,,...//////////////////////////////............///000000000111222444555777777777<<<===>>>======???CCCEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMPPPSSSUUUWWW^^^eee~~~zzz{{{vvvllleeedddcccbbb___bbbfffkkkpppwww}}}xxxfffSSSCCC:::888888777777777777888888444666777777666666777999777999;;;<<<===@@@DDDFFFPPPVVV\\\______ccckkkssstttuuuxxx{{{}}}uuuppppppnnnjjjgggfffggghhhjjjkkkkkkkkkjjjiiihhhfffeeecccfffiiiiiigggeeefffhhhhhhgggfffdddcccbbbaaaaaabbb^^^ZZZWWWVVVUUUTTTSSSVVVWWWXXXXXXXXXVVVTTTRRRVVVVVVUUURRRPPPOOOQQQRRRQQQSSSUUUTTTRRROOOMMMMMMKKKLLLOOORRRUUUXXXZZZ\\\ZZZ[[[]]]______^^^]]]\\\___```bbbcccbbbaaa___^^^[[[ZZZXXXVVVUUUSSSPPPMMMOOORRRTTTTTTQQQNNNNNNPPPLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAAAAABBBBBBAAA@@@>>>;;;888777777888999888888777777777777666333000222333444777999999777555222222222111111111111111444444444333222000...,,,(((***---000333555666777555222...+++******,,,---...///000222222111111000+++---...,,,)))(((***,,,***************************)))((()))***+++***)))))))))))))))))))))))))))((()))***+++,,,+++******...---...111444333...)))*********++++++,,,,,,,,,...---,,,++++++---///000------------------------...............///000000000111333555666777888888======>>>======???CCCFFFDDDDDDEEEFFFHHHIIIJJJKKKMMMLLLLLLMMMOOORRRUUUWWW^^^eee~~~ssstttsssoooiiiggghhhjjjhhhooovvv|||~~~|||lllVVVFFF>>>:::999888888777888888888888888777777777777888888777777888999;;;===???@@@DDDGGGLLLRRRXXX```hhhnnnoooqqquuuyyy|||zzzvvvtttmmmkkkhhhfffgggiiilllnnnrrrnnnjjjhhhhhhhhheeecccdddfffgggfffcccbbbdddfffhhhiiihhhgggeeeaaa^^^[[[___]]][[[XXXVVVTTTSSSRRRVVVVVVUUUUUUUUUUUUTTTTTTOOOQQQSSSSSSPPPOOOQQQSSSVVVWWWXXXVVVSSSPPPOOONNNKKKLLLPPPSSSUUUWWWXXXXXX[[[[[[\\\^^^``````^^^\\\[[[^^^aaabbbaaa]]]XXXUUUXXXXXXWWWVVVTTTRRRPPPOOOQQQRRRRRRSSSRRRQQQOOONNNNNNMMMMMMLLLKKKJJJJJJIIIKKKJJJGGGEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>===>>>======;;;:::888666555666777999999888555222///111333666999:::999888777444444555555555444333222333333222111000///......((())),,,...000222333333222111000//////.........111000///000222222000///---+++)))((())))))((('''...///000...+++)))((())),,,,,,+++***))))))******++++++******************++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,------...///000000......---------...//////..................------333222000///...///111222333444555777888999999999;;;;;;<<<===>>>???@@@@@@BBBCCCEEEFFFGGGHHHIIIIIIMMMNNNNNNMMMMMMOOORRRUUU[[[dddwwwoooqqqrrrqqqoooooorrrvvvyyy}}}{{{kkkWWWGGGAAA::::::999888888888888888888888777777777777888888888888888999:::<<<>>>???BBBEEEIIINNNTTT\\\ccchhhkkknnnsssxxx|||zzzwwwuuusssmmmkkkiiiggggggiiikkkmmmpppmmmiiiggghhhiiihhhfffdddfffhhhgggeeedddfffhhhiiihhhhhhfffdddaaa^^^\\\]]]\\\ZZZXXXVVVUUUUUUTTTWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVTTTQQQPPPRRRTTTUUUVVVWWWVVVSSSPPPNNNNNNLLLMMMOOOQQQTTTVVVWWWWWWZZZZZZZZZ[[[\\\]]]\\\[[[[[[]]]___aaa```]]]YYYWWWZZZYYYYYYWWWVVVTTTRRRQQQOOOOOOPPPPPPOOONNNLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJLLLJJJHHHFFFEEEEEEEEEFFFCCCBBBAAA@@@>>>===<<<;;;=========<<<:::888777666777888999999777555222000111333666999:::999888777777666555444333222111111333333222111000///......//////000111222444444555222111000//////.........111000///000222222000///...,,,***)))******)))(((%%%''')))***))))))***++++++***))))))(((((())))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,------...//////000...------,,,++++++++++++........................111000...---...///000111333333555666888999999999;;;<<<<<<===>>>???@@@AAACCCDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNMMMMMMNNNPPPSSSSSS\\\oootttwww{{{}}}~~~xxxjjjWWWHHHCCC;;;:::999999888888999999999888888777777888888999999888888999999:::;;;<<<>>>AAAEEEIIINNNUUU\\\aaafffkkkqqqxxx{{{xxxvvvuuurrrpppmmmkkkjjjhhhhhhiiikkklllmmmjjjgggggghhhjjjkkkkkkfffhhhiiihhhgggggghhhiiiiiihhhgggdddbbb```^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVYYYXXXWWWTTTQQQPPPQQQSSSTTTUUUVVVUUURRROOONNNNNNMMMNNNNNNPPPRRRTTTUUUVVVZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^______^^^\\\ZZZXXXYYYXXXXXXWWWUUUSSSQQQPPPNNNOOOOOONNNNNNLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFBBBAAA@@@???>>>===<<<;;;======<<<<<<:::999777777777888888888777555222000222444777999::::::888777999888555333111000000000333333222111000///.........---,,,,,,---...///000222111000//////.........000//////000111111000...///---+++***++++++***)))"""%%%'''((())))))+++,,,***)))((((((((((((((((((************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---......//////000///---,,,+++*********..............................---------///000111222333555666888999999999<<<======>>>???@@@AAAAAADDDDDDFFFGGGHHHJJJKKKKKKKKKMMMNNNNNNNNNMMMNNNOOOMMMVVViii~~~~~~vvvgggUUUHHHCCC;;;;;;:::999999999999999999999888888888888999999:::999999888888999999:::<<>>>>><<<<<<<<<<<<;;;:::999888888888888888777444222111333555888:::;;;:::888777999777555222111000111222333333222111000///......+++***)))((()))+++---...222111000///............000//////000111111000......,,,******++++++***)))(((***++++++***))))))******))))))((((((((())))))***************+++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,------.........111000///...............---------...............------------///000222333222333444666888999::::::======>>>???@@@AAABBBBBBDDDEEEFFFGGGIIIJJJLLLMMMKKKMMMPPPQQQOOONNNNNNNNNNNNXXXkkk|||sssdddRRRFFFAAA<<<;;;;;;:::::::::::::::::::::999999999999::::::;;;:::999999888888888999<<<>>>AAADDDGGGMMMSSSWWWccclllxxx}}}xxxuuurrrooonnnnnnmmmmmmmmmlllllllllllleeefffggghhhjjjmmmoooqqqpppooommmllljjjiiigggfffhhhfffdddbbb```___^^^^^^^^^]]][[[YYYWWWVVVUUUUUUVVVWWWYYY[[[]]]___aaabbb^^^[[[WWWSSSQQQQQQQQQQQQQQQSSSTTTSSSPPPNNNMMMMMMNNNNNNNNNNNNPPPRRRUUUVVVXXXZZZ\\\]]]]]]```dddhhhiiihhhfffccc___\\\ZZZYYYVVVVVVUUUUUUSSSRRRPPPOOOQQQPPPOOONNNMMMLLLLLLKKKLLLLLLNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????<<<<<<<<<<<<;;;;;;:::999888888888777666444222111444666999;;;;;;;;;999777888666444222222222444555333333222111000///.........---,,,,,,---000333444222111000///............000///...///111111///...,,,***)))(((*********)))+++,,,---,,,***)))))))))*********))))))******+++))))))*********+++++++++++++++++++++++++++++++++(((((()))***+++,,,------,,,,,,,,,---------------............//////000111---------.........//////------...///000222333444111222444666888999::::::======>>>???@@@AAABBBBBBDDDEEEEEEFFFHHHJJJLLLNNNLLLOOORRRSSSRRRPPPOOOOOOSSS]]]pppzzzpppbbbQQQEEEAAA===<<<;;;;;;::::::;;;;;;;;;::::::999999::::::;;;;;;;;;:::999999999999999<<<>>>@@@CCCGGGLLLRRRVVVcccmmmyyy|||wwwsssqqqooommmllllllmmmmmmlllkkkjjjiiicccfffiiikkklllmmmoooppprrrpppmmmlllkkkjjjhhhffffffeeedddbbb```___]]]]]]^^^]]]\\\YYYXXXVVVUUUUUUVVVWWWYYY\\\___aaaccceee^^^[[[WWWUUUTTTTTTSSSRRRPPPQQQSSSRRROOOMMMLLLLLLMMMNNNNNNPPPRRRTTTUUUVVVWWWZZZ]]]^^^]]]^^^cccfffkkkjjjhhheeeaaa^^^[[[YYYXXXXXXXXXWWWVVVUUUTTTSSSPPPOOONNNLLLKKKJJJJJJJJJKKKLLLNNNOOOOOONNNLLLKKKGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAA@@@?????????;;;;;;<<<<<<<<<;;;;;;:::999888888777555444222222666777:::<<<<<<;;;999888777666555444444444555666333333222111000///...............///000222444666222111000//////.........///......///000000///---+++)))(((((()))******)))&&&(((******))))))***+++***************++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,---...000000,,,,,,------.../////////---...///000111222333333111222444666888::::::;;;<<<======>>>???@@@AAAAAADDDDDDDDDEEEGGGJJJLLLNNNLLLOOORRRSSSRRRQQQPPPQQQUUU___ttt}}}wwwnnn```QQQFFFCCC===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;::::::::::::::::::;;;===@@@CCCFFFKKKQQQVVVaaakkkvvv|||~~~~~~xxxsssqqqooonnnnnniiijjjkkkkkkjjjhhhfffeeebbbfffkkknnnnnnmmmmmmnnnpppnnnkkkkkklllllljjjhhhdddddddddcccaaa___]]][[[]]]\\\[[[YYYXXXWWWWWWWWWWWWXXXZZZ\\\^^^```bbbbbbYYYWWWTTTSSSSSSSSSRRRPPPOOOPPPRRRQQQOOOLLLLLLLLLLLLMMMOOOQQQTTTVVVWWWWWWZZZ^^^bbbaaa___^^^```ccchhhhhhgggfffccc___\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJLLLNNNPPPPPPNNNLLLKKKHHHHHHIIIIIIHHHHHHGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@;;;;;;<<<<<<<<<<<<<<<;;;999999888666555444333222666888:::<<<<<<;;;999888999999888777666555555444333333222111000///......,,,------...//////000000222111000//////.........///......///000000///---,,,***((()))***++++++***###%%%''')))((()))***+++)))))))))))))))***++++++((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000,,,,,,------...//////000---...///000111111111111000222444666888:::;;;;;;;;;<<<<<<===>>>???@@@AAACCCCCCCCCDDDFFFIIILLLNNNKKKNNNPPPQQQQQQQQQQQQRRRUUUaaavvvqqqtttwwwyyyzzz}}}}}}uuulll```QQQHHHFFF======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::<<>>???@@@@@@CCCBBBBBBCCCEEEHHHLLLNNNJJJLLLOOOPPPOOOPPPQQQSSSUUUbbbyyyooonnnoooqqquuuxxxzzzzzz}}}xxxqqqkkkdddZZZNNNFFFBBBAAA???===<<<===>>>???===<<<<<<===??????===;;;>>>>>>===<<<;;;:::999999@@@AAAAAABBBCCCGGGMMMQQQXXX^^^eeejjjpppyyyyyysssmmmiiijjjmmmoooooojjjkkkjjjgggccc___]]]]]]eeekkkoooooonnnooonnnkkkhhhiiilllnnnmmmkkkhhhfffgggfffeeeccc```]]][[[YYY[[[ZZZYYYZZZZZZZZZXXXWWWZZZZZZ[[[[[[ZZZXXXUUUTTTRRRQQQOOOMMMLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQTTTWWWYYYZZZZZZbbbeeeggggggdddaaa___^^^````````````___]]][[[ZZZWWWVVVVVVVVVWWWWWWUUUTTTUUUUUUTTTQQQNNNMMMNNNOOOKKKLLLMMMNNNMMMLLLKKKJJJLLLJJJGGGHHHJJJLLLJJJIIIIIIHHHFFFDDDBBB???======;;;<<<===>>>===:::888666999777444333333333222111999:::;;;<<<;;;:::999888;;;999888777888999888777444333111000...---------,,,---...///000222333333222222111000///---+++***+++,,,...000000///...---,,,+++***((((((((()))***)))++++++***((((((((()))++++++,,,,,,,,,,,,+++++++++++++++******)))))))))---,,,,,,++++++,,,------...---,,,+++++++++,,,---///...---,,,,,,,,,------...---,,,---/////////......---,,,,,,...//////...+++,,,...000222222222222000111333555777999999:::999::::::;;;===???@@@AAADDDCCCCCCDDDFFFIIIMMMOOOMMMNNNNNNOOOQQQSSSUUUVVVSSS___rrrjjjjjjkkkmmmpppqqqrrrrrrwww{{{}}}uuuooohhh^^^TTTLLLHHHGGGEEECCCCCCCCCDDDEEEBBB@@@???@@@AAABBBAAA@@@@@@@@@??????>>>>>>======>>>@@@AAABBBBBBEEEHHHKKKSSSYYY```fffjjjttt~~~wwwtttpppoooqqqtttttttttnnnllliiiddd___\\\]]]^^^dddjjjoooooooooppppppmmmkkkkkkkkkjjjiiiiiihhhhhhgggfffeeeccc```^^^[[[ZZZ\\\[[[[[[[[[\\\\\\[[[ZZZ[[[[[[[[[ZZZYYYVVVSSSQQQQQQPPPNNNLLLLLLLLLMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQTTTWWWYYY[[[\\\ccceeeggggggeeebbbaaa```aaaaaaaaa```___\\\ZZZYYYYYYWWWTTTSSSSSSTTTTTTSSSSSSSSSRRRPPPNNNMMMNNNPPPNNNOOOOOOOOONNNLLLKKKJJJJJJHHHFFFGGGJJJLLLKKKJJJFFFEEEDDDBBB@@@>>><<<<<<<<<=========;;;:::888777999777444333222333333222999:::;;;;;;;;;:::999888:::888666666777777777666222000///---,,,,,,,,,---......///000111222222333000000000000///...------,,,---///000000///---,,,,,,+++***)))(((((()))***(((***+++***)))((()))+++(((((())))))))))))((((((,,,+++++++++************++++++***)))))))))******+++*********)))******+++)))***+++,,,---......///...---,,,---...//////---///...,,,---...//////...)))***,,,...000000000000000222333555777888999999:::::::::;;;===>>>@@@AAAEEEDDDDDDDDDFFFIIIKKKMMMMMMMMMMMMNNNPPPRRRSSSTTTUUU```qqqdddeeehhhjjjkkklllkkkkkkkkkpppvvv|||wwwpppiiiaaaXXXQQQMMMLLLKKKIIIHHHIIIIIIJJJIIIGGGEEEEEEFFFGGGHHHGGGDDDDDDCCCCCCBBBBBBAAAAAA???AAABBBCCCCCCEEEGGGIIIPPPUUU]]]ccciiissszzzsssssstttvvvxxxyyyxxxvvvrrrnnnhhh```[[[ZZZ\\\___ccciiinnnnnnoooqqqrrroooooommmiiifffeeefffggghhhfffeeedddccc```^^^\\\ZZZ\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\ZZZWWWSSSPPPNNNOOONNNLLLKKKKKKLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPSSSVVVZZZ]]]___ccceeehhhhhhfffdddcccccccccbbbbbb```^^^\\\ZZZYYY[[[WWWSSSQQQQQQRRRRRRRRRRRRSSSSSSRRRPPPPPPQQQSSSSSSRRRRRRPPPNNNLLLJJJIIIGGGFFFEEEGGGIIIKKKJJJJJJDDDCCCBBBAAA@@@???>>>===>>>===<<<;;;:::999999999999777555333222333333444999:::;;;;;;;;;999888777777666444444555555555444222000...,,,+++,,,...000///000111111222222222111......//////////////////...///000000///...,,,+++++++++***)))))))))******(((***+++***))))))***+++******++++++++++++******,,,,,,,,,++++++++++++***,,,+++***))))))))))))))))))******++++++*********((()))+++,,,------------...,,,,,,---...///...---111///------/////////...---...///111222333333333111222444555777888999999:::::::::;;;===>>>@@@AAAEEEDDDDDDEEEFFFIIIKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSYYYcccsss___bbbgggjjjkkkjjjjjjiiijjjooouuuyyy}}}|||tttnnnggg^^^XXXUUUUUUSSSRRRQQQQQQRRRRRRQQQOOOLLLKKKMMMNNNOOOOOOJJJJJJIIIGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFHHHLLLOOOTTTXXX^^^dddlllyyy{{{xxxqqqsssvvvyyy{{{yyyvvvtttrrrnnnhhh```[[[ZZZ\\\___ccciiimmmnnnooorrrrrrpppooollliiieeeddddddeeefffdddcccbbbaaa___]]][[[ZZZ\\\]]]]]]]]]]]]]]]___``````___^^^[[[WWWSSSOOONNNMMMLLLLLLKKKKKKLLLMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMNNNPPPRRRVVV[[[^^^```cccfffhhhhhhfffeeedddeeeeeedddcccaaa^^^\\\ZZZYYY[[[XXXUUUSSSRRRRRRQQQPPPRRRSSSTTTTTTSSSSSSTTTVVVVVVUUUSSSQQQNNNLLLIIIHHHFFFFFFGGGGGGHHHHHHHHHGGGDDDDDDCCCCCCBBBAAAAAA@@@???>>><<<:::888999999:::999888666444222222444666::::::;;;;;;;;;999888777555333222222333444333333444222///------///222444000000111222111111000/////////////////////000000000000000000///---,,,++++++************************+++,,,+++)))((()))***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++...---,,,+++***************+++,,,---...---,,,+++---,,,+++*********++++++---,,,+++,,,...///...---111000....../////////...//////000111333333444444111222444666777888888999::::::;;;;;;===>>>???@@@CCCCCCDDDEEEGGGJJJLLLNNNMMMMMMNNNOOOPPPRRRSSSTTT\\\fffvvvZZZ___fffjjjkkkkkkkkklllppptttyyy|||~~~|||uuuooohhhccc``````___^^^^^^]]]]]]]]]ZZZWWWTTTTTTUUUWWWXXXXXXRRRQQQPPPMMMKKKIIIGGGFFFJJJJJJIIIHHHIIIMMMRRRWWW\\\^^^aaafffnnn|||{{{xxxwwwtttwwwzzz{{{zzzwwwtttrrrooommmjjjddd___]]]^^^___dddiiimmmmmmmmmpppqqqoookkkjjjiiigggeeecccbbbaaaaaaaaa```___^^^\\\ZZZYYY[[[\\\]]]\\\[[[[[[^^^```cccbbb___\\\XXXTTTQQQOOOLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOLLLMMMPPPSSSXXX\\\```bbbdddfffhhhhhhfffeeeeeeffffffeeecccaaa___]]][[[[[[ZZZYYYXXXXXXWWWUUUQQQNNNPPPRRRTTTTTTSSSSSSTTTVVVWWWUUUSSSPPPMMMKKKIIIHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>;;;999888888:::;;;999999777444222222666999;;;;;;<<<<<<;;;:::888777444222111111333444333222333111///------000333555///000111222111000///...111111000/////////000000222111111000...---,,,+++*********++++++++++++***------...,,,)))''''''((((((((())))))))))))((((((++++++++++++++++++++++++---,,,++++++*********+++***+++,,,---...---,,,,,,///---***((('''))),,,...---,,,+++,,,.........---000///------/////////...++++++,,,------...///000222333444666777888888888;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCEEEHHHKKKNNNOOONNNNNNOOOPPPRRRTTTUUUVVVZZZeeeuuuZZZ```gggkkkllllllmmmooouuuyyy}}}yyysssmmmhhhggggggffffffeeeddddddcccbbb```^^^^^^```aaaaaa```[[[ZZZYYYVVVTTTQQQOOONNNRRRRRRQQQPPPPPPSSSXXX\\\cccdddfffjjjsss~~~{{{zzz{{{{{{|||}}}{{{wwwtttrrrrrrmmmmmmkkkhhhdddbbbbbbccceeejjjmmmkkkkkkmmmnnnlllhhhhhhhhhgggeeeccc```^^^`````````___^^^\\\[[[ZZZ[[[]]]^^^\\\YYYYYY]]]```cccbbb___\\\XXXUUUSSSRRRMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNNNNOOOKKKMMMRRRWWW\\\```cccdddeeeggghhhgggeeeddddddeeefffeeecccaaa___^^^]]]\\\ZZZZZZZZZ[[[ZZZWWWSSSOOONNNPPPRRRSSSRRRRRRSSSTTTTTTSSSQQQNNNLLLJJJIIIHHHIIIJJJKKKJJJGGGDDDCCCCCC@@@@@@@@@@@@????????????@@@>>><<<999888999::::::999999888555222222777;;;============<<<;;;999888444222111111333444444333111000...,,,---...000222///000222333333111000...222111000///...///000111222222111000...------,,,)))***++++++,,,+++++++++---......,,,)))((((((((()))******++++++******))))))************+++++++++))))))((((((((())))))***((()))******++++++++++++---+++)))((())),,,///222---++++++,,,---...---,,,...---,,,,,,...//////...------------...///000111222333444666777777888888;;;;;;;;;<<<<<<===?????????AAACCCFFFIIILLLNNNOOOMMMMMMOOOPPPSSSUUUXXXYYYXXX```ooo```fffllloooooooooqqqtttyyy}}}yyyssspppoooooooooooonnnmmmlllllljjjiiihhhiiijjjkkkjjjhhhdddcccbbb```___]]]\\\[[[\\\]]]___^^^]]]\\\]]]___eeehhhnnnvvv~~~}}}{{{vvvqqqooopppsssmmmmmmllliiigggfffhhhiiiggglllmmmjjjiiijjjjjjhhhggggggffffffdddbbb```___aaaaaaaaa```___^^^]]]\\\\\\^^^___\\\YYYXXX\\\```aaa```]]]ZZZXXXUUUTTTSSSOOOOOOOOONNNNNNMMMLLLLLLHHHIIIJJJKKKLLLMMMNNNNNNLLLPPPUUU\\\aaaeeefffgggfffggghhhfffdddccccccdddfffeeecccaaa___^^^^^^^^^[[[ZZZZZZZZZZZZXXXTTTRRROOOQQQTTTTTTTTTSSSSSSTTTQQQPPPNNNKKKJJJIIIIIIIIIHHHJJJLLLKKKHHHEEEDDDDDD@@@@@@@@@?????????>>>>>>???>>><<<:::999999999999999:::999555111222777===>>>?????????>>><<<:::999555333222333444666555555111000///.........///000000222444555555444222111000000///...///000222444222111000///............)))***+++,,,,,,,,,+++++++++,,,---,,,***)))***+++,,,,,,,,,------,,,,,,,,,(((((()))))))))*********(((''''''(((((()))***+++))))))))))))***+++,,,---******++++++,,,...//////,,,+++***+++---...---,,,,,,+++***+++---/////////111000000000000222333444333333555666777777777777<<<<<<;;;<<<<<<===>>>???BBBCCCDDDGGGIIIJJJKKKLLLKKKKKKMMMOOOSSSVVVYYYZZZ[[[___jjjhhhmmmsssuuusssrrruuuyyy{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxpppoooooopppqqqqqqooonnniiihhhhhhggggggfffeeeeeeeeehhhkkkkkkiiieeebbbaaadddjjjuuu}}}{{{wwwpppkkkjjjnnnrrrnnnmmmkkkiiiggghhhllloooiiimmmmmmjjjggghhhhhhfffgggfffeeecccbbbaaaaaa```bbbbbbbbbbbbaaa```___^^^]]]``````]]]YYYXXX\\\```___^^^[[[YYYWWWUUUTTTTTTPPPPPPPPPOOOOOOMMMLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMRRRXXX```eeehhhiiiiiiggghhhhhhfffcccbbbbbbcccfffdddcccaaa_________```]]][[[XXXWWWWWWWWWVVVTTTSSSUUUWWWXXXWWWVVVVVVWWWOOOMMMKKKJJJIIIHHHIIIIIIFFFIIILLLLLLIIIFFFEEEFFFCCCBBBBBBAAAAAA@@@@@@@@@>>>===<<<;;;:::999999999999:::999555111222888>>>???@@@@@@???>>><<<;;;999555444333333555777777666333222222111111111111111111333555777888777555333......---...///222555666222111000///.........///)))***+++,,,---,,,,,,+++(((***++++++++++++---...)))))))))******)))))))))''''''(((((()))))))))***((()))))))))***,,,---...,,,+++******+++---///000+++---///000000...+++))),,,+++***+++---...---,,,***))))))***---///////////////.........000111222333333555666777777777777<<<<<<<<<<<<<<<===>>>???DDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKNNNRRRVVVYYYZZZaaaaaahhh|||tttvvvxxxxxxyyy{{{~~~~~~}}}~~~~~~}}}~~~|||zzzzzz{{{{{{zzzyyyqqqssstttsssqqqppppppppptttvvvxxxvvvsssnnnkkkiiiqqqrrrwww|||yyyuuussstttvvvxxxxxxsssoookkkkkkoootttvvvvvvtttqqqmmmkkkkkkkkkkkkjjjhhhfffccc```___```aaabbbdddddddddeeeeeeccc___[[[\\\[[[ZZZYYYYYY[[[]]]^^^bbb```\\\XXXUUUSSSSSSSSSNNNLLLJJJKKKNNNPPPOOOMMMIIIKKKLLLLLLKKKKKKLLLNNNRRRWWW]]]bbbeeegggiiijjjjjjgggeeefffhhhhhhfffcccfffeeedddbbb```___]]]\\\]]]XXXUUUVVVVVVSSSQQQSSSQQQRRRTTTUUUVVVVVVUUUTTTQQQPPPPPPOOONNNMMMLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFDDDBBBBBBBBBCCCBBBAAA???>>><<<:::999999999999@@@>>>:::444///000666;;;<<<===>>>@@@@@@>>>:::666666555444444555444222000222111///...---...000111111555999;;;888444000///((('''(((***...000111000222000---++++++,,,+++*********)))(((''''''((((((//////...---,,,******))),,,,,,,,,+++++++++******......,,,+++++++++,,,---******+++++++++,,,,,,,,,++++++******************))))))***+++---...//////,,,---///000///---+++)))............////////////111000000000000000111111222333444666777888888888;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCCCCEEEHHHKKKMMMGGGJJJMMMNNNOOOPPPRRRTTTZZZ]]]hhh~~~zzz|||}}}~~~}}}}}}}}}zzzxxxxxxxxxxxxwwwwwwxxxxxx{{{~~~~~~zzzwwwwwwxxxzzz}}}}}}zzzyyyxxx~~~}}}{{{yyywwwxxxzzz}}}~~~~~~sssqqqppprrrvvvyyyxxxvvvrrrooollljjjjjjkkkkkkjjjgggeeebbb___^^^___```aaabbbaaaaaabbbbbbaaa]]][[[\\\[[[ZZZYYYZZZ[[[]]]^^^aaa___\\\XXXUUUTTTSSSSSSQQQOOOLLLLLLMMMNNNMMMKKKIIIJJJKKKKKKJJJJJJLLLNNNRRRVVV\\\aaadddfffhhhiiiiiigggeeefffhhhhhhgggeeedddccccccbbbbbbaaaaaaaaa]]]XXXWWWYYYYYYUUUSSSTTTWWWWWWVVVVVVVVVWWWXXXYYYQQQPPPPPPOOONNNMMMLLLLLLLLLJJJGGGFFFGGGFFFEEEDDDEEEDDDBBBBBBCCCDDDCCCBBB@@@???===;;;:::::::::;;;>>><<<888444111333888===BBBAAA???===<<<:::777555444333333444666666555333222000///......///000111333777:::;;;999444111///,,,++++++,,,...000///...111///---,,,,,,,,,+++***,,,+++******)))))))))***(((((())))))))))))******,,,,,,,,,+++++++++******,,,+++***)))((())))))***************++++++,,,,,,++++++************************++++++,,,---...............------,,,,,,,,,------------............/////////000000222333333222333444666777888888888;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDFFFHHHIIIIIIJJJGGGJJJMMMOOOOOOPPPRRRTTTWWW\\\jjj~~~~~~{{{wwwssspppooonnnlllkkkhhhiiijjjmmmqqqwww|||~~~~~~}}}yyyvvvuuuuuuxxx{{{~~~~~~~~~tttssstttwwwzzzzzzuuuqqqooollljjjiiiiiijjjiiihhhdddccc```^^^]]]^^^______```___^^^___``````^^^\\\\\\\\\[[[ZZZ[[[\\\]]]^^^```^^^[[[XXXUUUTTTSSSSSSTTTQQQOOOMMMMMMLLLKKKIIIIIIJJJKKKJJJJJJKKKMMMOOOSSSWWW\\\```cccdddfffggghhhgggfffggghhhiiihhhgggeeeeeeeeedddcccbbbbbbaaa\\\YYYXXX\\\\\\YYYVVVWWWXXXWWWTTTRRRRRRSSSUUUWWWQQQPPPPPPOOONNNMMMLLLLLLMMMKKKHHHGGGFFFFFFDDDBBBEEECCCBBBBBBDDDEEEEEEDDDAAA@@@>>><<<;;;;;;<<<<<<;;;999666333222555:::???DDDAAA===:::999888777666555444333555666666555333111000///---...///000222555888;;;;;;888444111000111///......//////...---000...------...---+++)))------,,,++++++++++++,,,''''''((((((((())))))))),,,,,,,,,+++++++++************)))(((((((((((())))))))))))************+++******+++++++++++++++++++++++++++,,,,,,---------///...---++++++,,,---...,,,,,,,,,------------.........///000111333555666222333444666777888999999;;;;;;<<<===>>>@@@AAABBBAAACCCFFFHHHIIIIIIHHHGGGHHHJJJMMMOOOPPPQQQRRRTTTUUU[[[lll}}}|||vvvrrrkkkfffcccaaa^^^]]][[[\\\]]]```dddhhhlllnnnlllppptttyyy}}}yyyvvvvvvwwwyyy{{{|||{{{yyyuuutttsssuuuvvvuuupppkkkkkkiiifffffffffgggfffeeebbbaaa___]]]\\\]]]]]]^^^___^^^]]]]]]_________]]]\\\[[[[[[[[[[[[\\\]]]]]]^^^\\\ZZZWWWUUUTTTSSSRRRSSSRRRPPPNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLPPPSSSXXX[[[___aaabbbbbbcccdddggggggggghhhiiiiiiiiiiiijjjjjjhhhfffcccaaa```___\\\YYYZZZ^^^___\\\YYYYYYWWWVVVTTTRRRQQQRRRSSSSSSQQQPPPPPPOOONNNMMMLLLLLLLLLJJJHHHGGGFFFFFFDDDCCCDDDCCCBBBBBBDDDFFFFFFEEE@@@???>>><<<;;;;;;<<<<<<:::777444111111555999===@@@===;;;:::::::::999888888666555666666666444222111000...---...///111222555888999999666222000///111000......//////...,,,......---...///...+++(((---,,,,,,+++++++++,,,,,,---,,,,,,+++******)))))),,,,,,,,,+++++++++******+++++++++***************)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,---------.........//////000000111333444555222333444666888999::::::;;;<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGHHHJJJMMMOOOPPPQQQSSSTTTVVV]]]nnn}}}zzzxxxooojjjbbb[[[WWWTTTQQQOOOPPPPPPQQQRRRTTTWWWYYY[[[ZZZ]]]aaaeeejjjpppwww{{{|||}}}}}}|||}}}}}}|||yyyvvvtttrrroooppprrrssspppmmmhhhfffdddcccddddddbbbaaa```___^^^]]]\\\\\\\\\]]]\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[YYYWWWUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLMMMMMMNNNNNNMMMLLLLLLOOOTTTXXX]]]___bbbbbbbbbaaabbbbbbggghhhhhhiiiiiiiiijjjjjjlllkkkiiigggdddbbb```___\\\YYYZZZ___```\\\ZZZZZZYYYYYYXXXXXXWWWVVVTTTTTTQQQPPPPPPOOONNNMMMLLLLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDBBBAAABBBDDDEEEEEEEEE???>>><<<;;;;;;;;;;;;<<<999666222000111444777999===<<<;;;;;;<<<;;;999777888777666666777777555333000///...---...///111333444666777666333000/////////...---...///000///......------...///...+++)))++++++************+++,,,---------,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++******))))))***)))))))))))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...//////...,,,+++---.........////////////111111111000111111222222111333444666888::::::;;;<<<<<<<<<===???@@@BBBCCCEEEEEEEEEEEEEEEGGGIIIJJJHHHKKKNNNOOOPPPQQQSSSUUUZZZ```ooo|||vvvqqqoooccc]]]VVVOOOKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLOOORRRWWW^^^eeejjjttt~~~|||}}}|||{{{zzzyyywwwtttqqqrrrooolllnnnrrruuuuuuttthhhfffdddccccccbbb```^^^^^^^^^]]]]]]\\\\\\\\\\\\ZZZYYYXXXYYY[[[[[[ZZZXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZYYYXXXWWWUUUTTTSSSRRROOOOOOPPPOOOMMMMMMNNNPPPOOOOOONNNMMMMMMQQQWWW[[[aaacccddddddccccccdddeeehhhiiijjjjjjiiihhhjjjkkkiiihhhgggfffeeedddcccbbb]]]ZZZZZZ]]]___[[[YYYZZZVVVWWWWWWXXXWWWUUUSSSRRRQQQPPPPPPOOONNNMMMLLLLLLIIIHHHFFFFFFGGGHHHGGGFFFDDDBBBAAAAAACCCDDDDDDCCC>>>===<<<;;;;;;;;;<<<<<<888555111000222555777888>>>============;;;888555777666666777888888777555000///...---...000222333333444555333111//////000...---,,,...000111000///...---------......,,,******))))))))))))******+++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******))))))******))))))((('''+++************)))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000...,,,+++........./////////000000111111000000000000000111111222444777999:::;;;;;;<<<<<<===>>>???AAABBBCCCFFFEEEDDDCCCEEEGGGJJJKKKIIIKKKNNNPPPPPPQQQSSSUUU[[[aaaqqq{{{|||zzzvvvnnnfffaaa___SSSOOOHHHDDDBBBBBBBBBAAA????????????@@@@@@AAAAAABBBCCCDDDFFFJJJPPPXXX^^^hhhvvv}}}}}}|||yyywwwvvvuuutttuuutttrrrppprrrooommmnnnrrrttttttrrrjjjhhhfffeeeeeeccc```^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[]]]^^^]]]ZZZXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWUUUTTTSSSRRROOOPPPQQQOOOMMMLLLNNNPPPPPPOOOMMMLLLMMMQQQXXX]]]aaaccceeeffffffgggiiikkkiiikkklllkkkiiihhhiiikkkiiihhhgggfffdddcccbbbaaa^^^ZZZXXX[[[\\\YYYXXXYYYUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEDDDBBB@@@@@@BBBBBBBBBAAA???>>>===<<<<<<<<<===>>>777444111111444888;;;;;;@@@>>><<<;;;<<<<<<;;;:::<<<;;;999888777666333111000///...---...000222333333333444333111000111333000///...///111222111000///---,,,,,,---------,,,)))))))))))))))***++++++''''''((()))***+++,,,,,,,,,,,,,,,+++++++++******)))***+++++++++***((((((,,,,,,++++++******************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------........./////////.........///000111111111222444777999;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCDDDEEEGGGHHHJJJKKKIIIKKKNNNPPPQQQRRRTTTUUUXXX```tttvvvuuurrrkkkbbbYYYSSSPPPHHHDDD???<<<<<<>>>@@@@@@======>>>>>>??????@@@@@@@@@AAAAAABBBEEEKKKSSSYYYbbbrrryyyyyyyyyvvvvvvuuutttuuuvvvwwwwwwuuusssqqqnnnoooqqqpppnnnjjjlllkkkiiigggfffdddaaa^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaabbbaaa]]]ZZZVVVWWWWWWXXXYYYXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRPPPQQQRRRPPPMMMKKKMMMPPPOOONNNLLLKKKLLLQQQXXX]]]```bbbeeeggghhhjjjmmmpppjjjlllmmmllliiigggiiikkklllkkkiiifffcccaaa___^^^^^^ZZZWWWZZZZZZXXXWWWYYYZZZXXXVVVTTTTTTUUUWWWXXXQQQPPPPPPOOONNNMMMLLLLLLMMMKKKHHHGGGFFFFFFDDDCCCDDDBBB@@@@@@AAAAAA@@@???@@@???>>>======>>>??????666333111222777<<<>>>???>>>;;;999888;;;>>>AAABBBDDDAAA===:::666222---)))//////...---...000222444333444444333222111333555333222000111222222111000000...++++++,,,---------***)))))))))***++++++,,,++++++++++++************,,,,,,,,,+++++++++******,,,,,,---...---,,,+++***,,,,,,,,,+++++++++************+++,,,,,,---......+++++++++,,,,,,------------,,,,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,---///000222333111222555777999;;;<<<<<<<<<======>>>???AAABBBCCC@@@AAADDDGGGIIIJJJJJJIIIIIIKKKNNNPPPQQQRRRTTTUUUUUU___vvviiieee```ZZZUUUPPPJJJFFF===<<<<<<;;;;;;::::::999;;;<<<<<<<<<======>>>>>>>>>???AAADDDCCCCCCKKKUUU```sss~~~{{{xxxwwwzzz{{{xxxrrrppprrruuuuuurrrnnnnnnppppppkkkfffggghhhhhhgggeeecccaaa```ZZZ[[[\\\]]]]]]]]]]]]]]]___```bbbcccbbb```\\\ZZZTTTVVVXXXZZZZZZYYYWWWVVVXXXXXXWWWVVVVVVVVVVVVWWWWWWUUURRROOOMMMLLLLLLMMMOOOOOOPPPRRRVVVZZZ^^^aaa___aaadddhhhkkknnnoooooonnnlllhhheeeddddddeeefffhhhgggffffffeeebbb]]]ZZZXXXXXXYYYZZZ[[[[[[ZZZXXXWWWWWWVVVVVVUUUTTTTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGEEECCCAAA@@@CCCAAA@@@@@@@@@@@@???===???@@@AAA@@@>>>>>>???@@@999555222555;;;@@@AAA@@@:::999888888:::===AAACCCNNNIIIBBB===;;;888444000...------,,,---...///000555555444333222222222222000000000000000000000000///......---+++******)))************************+++***)))))))))***,,,---...+++)))***---...---+++*********(((&&&&&&(((***)))))))))***++++++,,,,,,+++***)))))))))***,,,,,,...---,,,,,,++++++++++++(((***---...---...///000////////////////////////---......,,,)))***---111111222444666888999:::;;;>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHKKKLLLIIIJJJMMMPPPRRRRRRRRRQQQYYYbbbwww]]]YYYTTTOOOJJJFFFAAA>>>;;;;;;;;;;;;;;;:::::::::<<<<<<==================<<<===???BBBAAABBBJJJTTTddduuu~~~{{{wwwyyyyyyvvvqqqoooqqquuuxxxtttpppoooooommmhhhcccfffggggggggggggeeecccbbb\\\\\\]]]^^^^^^^^^^^^^^^___```bbbcccbbb___\\\ZZZVVVWWWYYY[[[[[[ZZZXXXVVVWWWWWWWWWWWWXXXYYYZZZ[[[VVVTTTRRROOOMMMLLLMMMMMMOOOOOOQQQSSSWWW[[[```bbbbbbdddfffiiikkkmmmooooooooommmjjjhhhfffeeeeeeeeehhhgggfffeeedddbbb]]]ZZZZZZZZZ[[[\\\]]]\\\ZZZYYYWWWVVVVVVUUUTTTTTTSSSSSSQQQPPPPPPOOONNNMMMLLLLLLIIIIIIIIIHHHGGGEEEDDDCCCEEECCCBBBBBBBBBBBBAAA?????????????????????>>>>>>555222111444:::???@@@???;;;;;;::::::;;;>>>@@@BBBIIIFFFAAA===:::666333000---,,,,,,---...///111222555444333222222111111111///////////////////////////......---+++******)))******************************))))))******+++,,,,,,***(((***---///...---***+++***)))''''''(((***++++++******************,,,+++*********+++------......------,,,,,,,,,,,,+++---......---,,,---...........................---///000///---...111444444555666777999:::::::::<<<<<<===>>>???AAAAAABBB@@@@@@@@@AAACCCEEEGGGIIIJJJLLLOOOQQQSSSTTTTTTSSSWWWaaaxxxQQQMMMGGGBBB???===:::888::::::::::::;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;<<<<<>><<<>>>===<<<===@@@@@@>>>;;;333111222666<<<@@@AAA@@@<<<<<<<<<<<<===>>>??????BBBBBB@@@===888444222111,,,,,,------///000222333444333222111111000111111////////////////////////......---,,,,,,+++******************************))))))***+++++++++++++++***)))(((***,,,/////////+++++++++***)))(((***+++,,,,,,++++++***))))))(((,,,,,,++++++,,,,,,---...............------------...///000///---+++++++++------------------------,,,...000000000000222444333444666888:::;;;;;;<<<::::::<<<===???@@@AAABBB??????@@@AAACCCEEEFFFHHHJJJLLLNNNQQQTTTUUUUUUUUUYYYeee}}}JJJFFF@@@<<<;;;:::999888888999999:::;;;<<<<<<<<<===>>>?????????===;;;:::===>>>AAADDDDDDGGGQQQ\\\iiiuuu}}}yyyxxxvvvrrroooooosssvvvsssqqqooooooooonnnkkkiiidddeeeeeeeeedddcccaaa```^^^^^^^^^^^^^^^^^^_________```aaabbbaaa^^^\\\ZZZYYY[[[]]]^^^]]][[[YYYWWWWWWVVVUUUTTTSSSRRRRRRRRRTTTSSSPPPNNNMMMMMMMMMNNNNNNOOORRRVVV[[[```dddgggiiiiiihhhhhhiiijjjlllmmmlllmmmmmmmmmlllkkkiiihhhiiihhhfffeeedddaaa^^^[[[XXXZZZZZZZZZXXXVVVTTTTTTVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKHHHHHHHHHHHHHHHGGGGGGFFFAAA@@@>>>>>>??????===<<<>>>;;;:::===AAAAAA===888333333555:::???CCCCCCBBB;;;;;;<<<<<<<<<<<<<<<<<<:::===>>><<<666222111222......//////000111222222444333222111000000000000..............................---,,,,,,+++******************************((()))***,,,,,,+++************)))***+++---......+++,,,,,,,,,******+++,,,+++++++++*********))))))++++++++++++,,,,,,------------------------,,,,,,...000000///---+++++++++------------------------,,,---...///000000000000000111444777999;;;<<<===999:::;;;===???AAABBBCCCAAAAAABBBDDDEEEGGGIIIJJJIIIJJJMMMPPPSSSUUUVVVWWW```mmmFFFCCC>>>;;;:::;;;;;;:::999999:::;;;<<<<<<===>>>>>>>>>?????????===<<<;;;>>>>>>AAAEEEFFFJJJTTT```nnnxxx|||zzzyyyvvvsssqqqrrrtttwwwrrrqqqpppoooooonnnllljjjiiiiiiiiihhhfffdddaaa```___^^^]]]]]]\\\]]]^^^^^^___```aaaaaa```^^^\\\ZZZZZZ[[[]]]]]]]]]ZZZWWWVVVUUUUUUSSSRRRRRRQQQQQQQQQSSSQQQOOOMMMLLLMMMNNNOOOMMMOOORRRWWW\\\aaaeeegggiiihhhgggggggggiiijjjllljjjkkkmmmnnnnnnnnnmmmllljjjhhheeedddcccaaa^^^\\\XXXZZZ\\\ZZZWWWUUUTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSUUUUUUTTTSSSQQQNNNKKKIIIFFFGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCDDDDDDBBBAAA===;;;:::>>>AAAAAA;;;555111333777===AAACCCCCCBBB::::::::::::::::::::::::666999;;;999555111000111000000111111111111111111444333222111000000000000////////////////////////---------,,,,,,++++++***))))))))))))))))))))))))((()))***,,,,,,+++******,,,,,,++++++******++++++***+++---,,,+++***+++,,,))))))*********+++++++++)))******+++++++++++++++***++++++,,,,,,,,,++++++,,,...000///...------...---------------------------......///000000///...111222444666777888999999:::;;;<<<>>>@@@BBBCCCDDDAAABBBDDDEEEGGGIIIJJJJJJJJJKKKNNNQQQUUUXXXZZZ[[[cccrrrBBB???<<<::::::;;;:::::::::;;;;;;<<<===>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????BBBFFFHHHMMMXXXddduuu}}}wwwsssooohhhfffdddccceeeiiinnnrrrrrr{{{}}}zzzzzzxxxvvvsssssstttuuuvvvttttttrrrpppnnnkkkiiihhhnnnnnnnnnllljjjgggdddbbb___^^^]]]\\\\\\\\\]]]^^^````````````___]]]\\\ZZZYYYZZZ\\\\\\[[[XXXUUUSSSQQQQQQQQQRRRSSSUUUVVVWWWRRRPPPNNNMMMLLLMMMNNNOOOMMMOOOSSSXXX]]]aaaeeefffffffffgggggghhhiiikkkkkkiiikkklllnnnoooooonnnnnnjjjhhheeedddbbbaaa^^^\\\ZZZ]]]___]]]YYYWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSUUUUUUUUUTTTRRRNNNKKKIIIFFFGGGGGGGGGGGGGGGFFFEEEFFFDDDCCCCCCCCCCCCBBB@@@======>>>@@@BBB???999444...222888===AAAAAA@@@???999999888888888999::::::666777777666333111000111000111222222333333222222444333222111111000111111000000000000000000000000---------,,,,,,+++++++++))))))))))))))))))))))))))))))***+++++++++++++++,,,------+++)))((()))+++)))***,,,,,,+++++++++,,,((())))))***++++++,,,,,,((()))***++++++++++++***((()))+++,,,,,,+++******+++---//////......///000------------------------000///...///111222222111555555666666555555444333;;;<<<===>>>@@@AAABBBCCC???AAABBBDDDFFFGGGHHHHHHKKKMMMOOOSSSWWW[[[]]]___cccttt???===;;;:::;;;;;;:::999<<<<<<======>>>>>>?????????>>>===<<<===>>>???AAACCCDDDGGGKKKMMMSSS___lllyyypppeee```]]]RRRQQQPPPPPPQQQTTTXXXZZZ\\\cccmmmvvv~~~~~~zzzyyyxxxwwwuuusssttttttttttttsssssssssqqqnnnkkkiiihhhnnnnnnnnnmmmkkkhhhfffdddaaa```^^^]]]\\\]]]^^^___`````````___^^^]]][[[[[[XXXYYYZZZZZZYYYVVVSSSQQQOOOOOOPPPQQQRRRTTTVVVWWWQQQPPPNNNLLLLLLMMMOOOPPPMMMPPPSSSXXX]]]aaaccceeedddeeegggiiikkklllmmmmmmllllllmmmmmmmmmmmmmmmlllkkkhhheeecccbbbaaa^^^]]]YYY]]]```^^^ZZZWWWXXXZZZXXXXXXWWWWWWVVVUUUUUUUUURRRSSSTTTTTTSSSPPPNNNLLLHHHHHHIIIIIIHHHGGGFFFFFFCCCAAA@@@@@@@@@@@@???======???AAACCCAAA===777444...333:::@@@BBBAAA???>>>:::999888777888999;;;<<<888666444333333222111000...///111333444555555555555444333222222111111111111111111111111111111111------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))******+++,,,***+++,,,+++)))(((***,,,'''))),,,,,,+++***++++++******************++++++)))***+++,,,,,,,,,++++++((()))+++------,,,+++***,,,...///000///...///000........................---+++***,,,000333444444555555666666666666666555;;;;;;<<<===>>>???@@@AAA>>>@@@BBBDDDFFFGGGGGGGGGJJJKKKNNNQQQVVVZZZ]]]___eeexxx???===<<<<<<<<<<<<:::999>>>>>>>>>>>>????????????@@@>>><<<;;;<<<>>>AAACCCIIIIIILLLPPPSSSYYYfffsssyyyzzzfffXXXRRRPPPFFFFFFFFFGGGHHHJJJLLLLLLOOOTTTZZZ___eeennnzzz{{{yyyyyyvvvuuussssssttttttsssrrrooopppqqqpppnnnmmmlllllljjjjjjkkkjjjiiigggeeedddcccbbb```^^^]]]^^^___````````````___^^^]]][[[[[[WWWXXXYYYYYYXXXUUUQQQOOOOOOOOOOOOOOOOOOQQQRRRRRRPPPOOOMMMLLLLLLMMMOOOPPPNNNPPPSSSXXX\\\```cccdddccceeegggjjjmmmnnnoooooooooooonnnmmmlllkkkkkkjjjkkkhhheeecccbbbaaa___]]]WWW[[[^^^]]]YYYVVVWWWYYYYYYXXXXXXWWWWWWVVVVVVUUUOOOQQQSSSTTTTTTRRRPPPOOOJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA???===@@@DDDEEEAAA;;;777444000666===CCCDDDCCC@@@???;;;:::888777888:::===???:::666222111222333111///+++---000333666777888888666555444333222222222222111111111111111111111111---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,---(((***++++++))))))+++...''')))+++,,,+++******+++,,,,,,++++++***)))))))))***+++,,,---...---,,,,,,)))***,,,.........,,,+++---///000000///......///////////////////////////)))&&&%%%(((---222555555000222444666888:::;;;<<<;;;;;;;;;<<<===>>>>>>??????@@@CCCEEEGGGHHHHHHHHHFFFGGGJJJNNNRRRWWW[[[]]]jjj}}}>>>>>>===<<<<<<<<<<<<======???@@@BBBCCCCCCCCCBBB<<<>>>???@@@@@@AAADDDFFFIIIMMMSSSWWW[[[bbbmmmvvv{{{ppp```TTTMMMLLLDDDDDDDDDDDDDDDCCCCCCCCCFFFHHHKKKNNNRRRZZZccckkktttyyy|||zzzyyyxxxwwwvvvtttrrrqqqqqqoooooooooooommmjjjgggffffffggghhhhhhhhhgggeeedddjjjgggdddaaa^^^]]]^^^^^^YYYZZZ[[[\\\\\\[[[ZZZZZZ[[[ZZZXXXXXXXXXVVVTTTQQQOOOOOOOOOPPPQQQRRRSSSTTTNNNPPPQQQPPPNNNLLLLLLLLLNNNPPPSSSWWW[[[```gggkkkjjjkkklllmmmnnnnnnnnnnnnkkkkkkkkklllllllllmmmmmmffffffgggfffeeecccaaa```ZZZ[[[[[[\\\\\\ZZZYYYXXXWWWUUUSSSSSSTTTVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKJJJJJJIIIFFFDDDDDDDDDCCCBBBAAA@@@@@@???@@@BBBDDDEEEBBB<<<555111333999>>>@@@AAACCCAAA<<<;;;999777888999;;;<<<;;;;;;:::888555333111000000111000000222555777888777666444111000111222111111111111111111000000000000///...---+++******++++++******))))))))))))******((()))+++,,,,,,+++)))(((++++++*********************+++,,,------,,,+++***)))************+++++++++------.........------,,,,,,,,,,,,---------......******,,,---///000111222//////000000///---+++***(((+++///000//////111444888666444555888;;;:::888;;;;;;<<<===>>>???@@@@@@===???AAADDDFFFGGGGGGGGGHHHHHHLLLPPPQQQRRRZZZdddiii======<<<<<<<<<======>>>>>>???@@@AAABBBAAAAAA@@@>>>@@@AAABBBBBBDDDFFFHHHKKKOOOUUUZZZ```iiiuuu~~~}}}vvvgggWWWJJJDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEFFFJJJQQQVVV\\\bbbmmmzzz{{{zzz{{{zzzxxxuuusssrrrqqqpppnnnnnnnnnmmmlllkkkjjjiiigggggghhhhhhgggfffdddcccfffeeeccc```___^^^]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[YYYWWWVVVVVVVVVTTTRRRNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRPPPNNNMMMNNNOOOPPPRRRUUUXXX\\\aaaggglllpppppppppppppppooonnnnnnnnnmmmkkkiiiiiiiiijjjjjjeeeeeeeeeeeedddbbb```^^^]]]]]]^^^^^^^^^]]]\\\[[[]]]ZZZXXXWWWWWWXXXWWWVVVVVVVVVUUUTTTSSSQQQOOONNNMMMKKKJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCAAAAAA@@@???>>>AAACCCBBB===777222///444:::???AAACCCEEEBBB>>><<<:::888888:::<<<<<<<<<:::999777555333111000000000///000222555888888888666444111000111222111111111111111000000000/////////...---+++******++++++******))))))))))))******)))***+++,,,,,,+++***)))************************))))))************))))))************++++++++++++)))))))))))))))*********,,,,,,,,,---------......---------.........//////---............,,,+++***+++...111222111111333555666444333555888::::::999999:::;;;<<<===>>>>>>>>>AAABBBDDDFFFHHHJJJKKKKKKIIIIIILLLPPPPPPQQQXXXaaajjj<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDEEEFFFIIIKKKKKKOOOUUU\\\cccnnnzzzuuudddSSSGGGBBBAAA?????????@@@@@@AAAAAAAAAAAABBBCCCBBBBBBDDDGGGIIIIIIMMMWWWbbbkkkvvv{{{zzz}}}{{{xxxtttrrrpppoooooonnnmmmlllkkkkkkjjjjjjjjjhhhhhhhhhgggfffdddbbbaaaaaaaaaaaaaaa```^^^]]]]]][[[\\\]]]]]]]]]\\\[[[[[[ZZZXXXUUUTTTUUUUUUUUUTTTOOOOOONNNNNNNNNOOOOOOPPPSSSSSSRRRPPPNNNNNNPPPRRRSSSUUUXXX[[[^^^ccchhhlllsssrrrqqqpppooonnnmmmlllnnnllljjjhhhggghhhiiikkkeeeffffffeeedddbbb```^^^]]]^^^^^^^^^^^^]]]\\\\\\___]]]ZZZXXXXXXXXXWWWVVVWWWVVVUUUTTTRRRPPPNNNLLLKKKJJJIIIIIIJJJKKKIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@===AAADDDAAA:::333111111666<<>>??????>>>>>>@@@@@@AAACCCEEEGGGIIIKKKLLLLLLNNNRRRRRRRRRXXX```kkk<<<<<<<<<===>>>@@@AAABBBEEEEEEEEEDDDCCCBBBBBBAAAAAABBBDDDFFFFFFHHHKKKNNNOOORRRXXX___gggqqq|||sss```PPPFFFCCCCCC===>>>>>>???@@@AAAAAABBB@@@AAACCCDDDEEEFFFGGGHHHGGGIIINNNUUUZZZcccrrr}}}{{{|||zzzvvvssspppnnnmmmmmmooommmkkkiiihhhhhhiiiiiiiiihhhgggfffdddbbbaaa```]]]^^^```aaaaaa```^^^]]]\\\\\\]]]^^^^^^]]][[[ZZZYYYWWWTTTRRRSSSUUUUUUUUURRRRRRQQQQQQPPPQQQQQQQQQTTTSSSRRROOOMMMNNNQQQTTTUUUWWWZZZ]]]```dddiiilllppppppooommmllllllkkkkkkiiiiiiiiijjjkkkllllllmmmggggggggggggeeeccc```___[[[[[[[[[[[[[[[ZZZZZZYYY\\\ZZZWWWVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLKKKIIIIIIJJJJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@DDDFFFBBB888222222555888>>>BBBDDDFFFHHHGGGCCC===<<<:::;;;<<<===<<<;;;999777666444222000000///......///111555888888888555333111000000111111000111000000000////////////...---,,,+++***+++,,,,,,+++******))))))******+++,,,++++++******++++++,,,***************+++++++++---,,,+++******+++,,,---*********+++++++++,,,,,,000///---------///111333,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,------...............000000000//////000000000222444666888999999:::<<>>???@@@BBBCCCDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFGGGIIIKKKNNNQQQVVVYYY___eeelllsss{{{vvvgggVVVIIIBBB@@@AAA>>>??????@@@AAABBBBBBCCC??????@@@BBBDDDEEEEEEEEEHHHHHHJJJMMMOOOTTTaaannn{{{~~~}}}yyywwwtttqqqnnnmmmllllllkkkjjjiiihhhhhhiiijjjkkkiiihhhfffdddbbb```______\\\^^^```bbbbbbaaa```___]]]^^^^^^___^^^]]]\\\[[[YYYWWWTTTRRRSSSUUUUUUUUUSSSSSSRRRRRRQQQRRRRRRRRRTTTSSSQQQNNNLLLMMMQQQUUUVVVXXX\\\___bbbfffjjjmmmnnnnnnmmmllllllmmmnnnnnnjjjkkkmmmoooooonnnmmmlllgggggggggfffdddbbb___^^^[[[[[[ZZZZZZYYYYYYYYYYYYYYYWWWUUUTTTVVVWWWWWWVVVQQQQQQQQQQQQQQQPPPOOONNNNNNMMMKKKJJJJJJIIIGGGEEEFFFEEEDDDCCCBBBAAAAAA@@@BBBEEEEEE???666111444888;;;@@@CCCDDDFFFHHHGGGCCC===<<<;;;;;;======<<<:::777666555333111000//////......///111555777888777555333000///000111000000000000000////////////......---,,,+++++++++,,,---++++++************++++++,,,,,,+++******+++,,,,,,))))))*********+++++++++---,,,+++******+++,,,---***++++++++++++,,,,,,,,,,,,+++)))((()))+++---...,,,,,,,,,---------......---------...............---------...//////000000/////////000000000//////...000333555666777888999:::<<>>??????>>>>>>@@@AAABBBDDDGGGJJJLLLNNNMMMKKKLLLRRRUUUUUUXXX\\\fff}}}CCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEGGGIIIJJJLLLOOOQQQSSSUUUXXX\\\___[[[^^^ccciiinnnpppooonnnlllfff[[[PPPIIIEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAHHHFFFCCCCCCEEEFFFEEECCCAAABBBEEEHHHIIIJJJSSS]]]lll{{{wwwqqqrrrssstttsssrrrpppooojjjkkklllmmmnnnooooooooogggfffdddaaa```_________aaabbbccceeeeeeeeeeeeddddddeeeeeeeeeeeecccbbbaaa[[[YYYWWWVVVVVVVVVTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSRRRPPPOOOPPPSSSVVVYYY]]]bbbfffjjjnnnrrruuuuuutttsssssssssuuuwwwyyyvvvuuussspppnnnlllkkkjjjhhhhhhgggfffdddaaa___]]]```___^^^]]]]]]]]]^^^^^^]]][[[XXXXXXXXXYYYYYYXXXTTTUUUUUUUUUTTTSSSSSSRRRNNNLLLJJJJJJJJJIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAEEECCC>>>999444444888;;;===AAACCCBBBCCCDDDCCC???;;;;;;:::;;;<<<<<<999777555555333222000/////////111000///111333555555444555222000///000000000///000000/////////.........---,,,+++++++++,,,------,,,++++++******++++++,,,++++++,,,------,,,++++++((())))))***++++++,,,,,,))))))************))))))+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,---------......,,,,,,------...//////000//////...---......000000222000000111444555333111///222666888777666777888999:::;;;<<<===>>>>>>>>><<<>>>@@@CCCFFFHHHJJJKKKLLLJJJLLLSSSWWWXXX[[[^^^hhhEEEDDDDDDEEEEEEFFFGGGHHHGGGFFFGGGHHHJJJLLLOOOPPPRRRTTTWWWYYY[[[^^^bbbeeecccffflllrrrwwwwwwuuurrrggg```WWWOOOIIIEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@DDDAAA??????BBBDDDDDDCCCDDDFFFJJJMMMMMMMMMSSS\\\mmmyyytttoooqqqtttvvvvvvuuusssqqqqqqrrrrrrrrrpppnnnlllkkkfffeeecccaaa____________cccdddeeeeeeffffffffffffhhhhhhiiiiiihhhfffeeeccc[[[ZZZXXXXXXXXXVVVTTTQQQUUUUUUUUUUUUVVVWWWXXXYYYTTTTTTTTTRRRQQQRRRTTTWWW[[[___dddiiimmmqqquuuxxxwwwvvvtttssstttuuuwwwyyywwwtttppplllkkklllnnnpppllllllkkkjjjhhheeecccaaa```___^^^]]]\\\]]]^^^^^^^^^\\\YYYWWWWWWWWWVVVUUUYYYYYYXXXWWWVVVUUUSSSSSSLLLJJJIIIIIIJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAAHHHDDD>>>999777999<<<>>>>>>BBBCCCAAAAAACCCAAA===;;;::::::;;;<<<;;;999666555444333111000/////////111000000111333444444333444222000//////000000///000/////////............---,,,+++++++++,,,---...,,,++++++******++++++,,,***+++---......---+++***((())))))***++++++,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------/////////...---,,,***))),,,,,,,,,---------......---------...............///...---,,,,,,---...///000...---///333444222000000444888999777666666888;;;;;;<<<===>>>???@@@@@@???AAADDDGGGJJJLLLMMMMMMNNNLLLNNNVVV[[[]]]___ccckkkIIIKKKLLLKKKJJJHHHIIIIIIGGGHHHJJJLLLNNNRRRXXX\\\ZZZZZZ\\\___bbbfffiiikkknnnrrrvvvxxxzzz|||xxxrrrlllbbbXXXTTTQQQIIICCCAAABBBBBBBBBBBBBBBBBBBBBBBBHHHFFFFFFFFFGGGHHHGGGFFFKKKIIIJJJNNNPPPQQQZZZeeewww~~~tttppplllrrrxxx{{{yyyvvvttttttvvvvvvuuussspppmmmjjjhhheeeddddddccccccbbbccccccaaadddggggggffffffiiikkkoooqqqsssqqqmmmgggcccbbbZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSRRRSSSUUUVVVaaabbbeeehhhkkkoooqqqssszzzxxxuuusssqqqrrrssstttwwwuuurrrooonnnnnnpppqqqtttqqqmmmiiigggccc```]]]aaa```___]]][[[[[[]]]___```^^^\\\YYYXXXWWWXXXYYY^^^^^^^^^\\\ZZZWWWTTTRRRSSSQQQNNNKKKHHHGGGGGGHHHHHHFFFDDDBBB@@@@@@AAABBBDDDCCC@@@;;;888999>>>CCCCCCCCCCCCCCCBBB@@@>>>===888999;;;<<<;;;:::888777666555333111///////////////000111222222222222222111111000000000000111111333222111000///...---,,,///...---,,,++++++++++++......------,,,+++******(((***...000111///---+++---,,,+++***))))))))))))---+++)))+++------+++((('''))),,,...///---+++)))...---,,,,,,++++++++++++,,,,,,++++++,,,...///111---------............//////...---,,,+++,,,---...000000000000000111111111444444444555666888:::;;;:::;;;;;;<<<<<<<<<<<<<<>>??????@@@CCCAAA===777444666<<>>>>>>>>???AAACCCEEEHHHJJJKKKKKKJJJMMMPPPSSSUUUXXX\\\^^^kkkNNNPPPQQQQQQNNNKKKJJJJJJNNNQQQVVVZZZ]]]aaaeeehhhmmmmmmoooqqqsssuuuvvvwww||||||uuunnnfff___\\\ZZZTTTOOONNNKKKJJJHHHGGGGGGIIIJJJKKKOOOPPPSSSVVVYYY[[[\\\]]]\\\\\\^^^aaacccgggpppyyy~~~{{{|||zzzwwwvvvvvvuuuuuutttssspppnnnkkkiiigggffffffeeefffhhhiiikkkppppppooollliiihhhiiikkkppprrrtttsssnnnhhhccc```WWWVVVVVVUUUUUUUUUUUUUUUWWWXXXZZZ\\\\\\ZZZXXXWWWZZZXXXUUUSSSTTTWWWZZZ]]]bbbeeejjjppptttxxxzzzzzzyyyxxxuuusssrrrrrrssstttwwwuuurrrpppnnnnnnooopppooonnnmmmmmmllliiieeebbb___``````___]]]\\\\\\]]]```___\\\ZZZYYYYYYYYYYYY\\\\\\[[[ZZZXXXVVVTTTRRROOONNNKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@??????@@@AAACCC???999333111444:::@@@AAAAAABBBCCCDDDDDDEEEFFF???EEENNNTTTRRRJJJ???777555444222111000000000111333333444444444444444444333222111000000000000000111111000000/////////...---,,,+++***************'''((()))***+++,,,---...,,,---------------,,,+++'''(((***,,,,,,,,,,,,+++***))))))***,,,---,,,+++,,,+++***)))***+++,,,---------,,,+++++++++,,,,,,,,,+++*********+++,,,------------............///...------,,,------......//////000000111111111111333444444666777888999:::999:::<<<===???@@@@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLJJJLLLOOOQQQSSSVVVZZZ]]]gggQQQRRRSSSRRRPPPMMMLLLLLLQQQVVV\\\aaaeeehhhlllnnnvvvwwwxxxzzz{{{}}}}}}~~~yyyuuunnniiifffccc]]]XXXXXXRRRQQQOOOMMMNNNPPPSSSTTT[[[]]]```bbbdddeeeggghhhmmmnnnooopppqqqtttzzz~~~yyywwwwwwwwwwwwvvvuuussspppllliiigggddddddeeefffiiillloooqqquuusssqqqnnnkkkjjjjjjkkkkkkmmmooommmhhhbbb^^^[[[WWWVVVVVVVVVVVVVVVWWWWWWYYY[[[]]]___^^^\\\YYYWWWZZZWWWTTTSSSTTTWWW\\\___```dddjjjqqqvvvyyy{{{{{{zzzyyywwwuuuuuuuuuvvvvvvwwwuuussspppooonnnnnnooommmllllllmmmllliiieeeaaa^^^___``````^^^\\\\\\\\\```___]]][[[ZZZZZZZZZZZZ[[[ZZZYYYXXXVVVTTTSSSRRRPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFDDDBBBAAABBBCCCDDDEEE@@@888222111555<<>>@@@AAABBBBBBAAACCCEEEGGGJJJLLLMMMMMMJJJLLLNNNOOOQQQTTTXXX[[[cccyyyRRRSSSTTTSSSQQQOOOPPPPPPUUUZZZaaagggkkknnnqqqsss|||}}}~~~zzztttooolllhhh```\\\\\\\\\[[[ZZZYYYZZZ]]]```bbbdddgggjjjkkkmmmooorrruuu|||{{{{{{|||yyyyyywwwtttoookkkgggddd```bbbeeehhhmmmqqqtttvvvuuusssqqqnnnmmmllllllkkkfffhhhiiihhhccc^^^[[[YYYWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^```___\\\YYYWWWXXXVVVSSSRRRTTTXXX]]]aaabbbffflllrrrwwwzzz|||||||||{{{zzzyyyxxxxxxyyyyyywwwuuusssqqqooonnnnnnnnnkkkkkkjjjkkkjjjgggbbb^^^^^^___``````^^^\\\\\\\\\______^^^]]]\\\[[[[[[ZZZ[[[ZZZXXXVVVTTTRRRQQQQQQNNNMMMLLLKKKJJJIIIHHHHHHFFFEEECCCBBBBBBCCCDDDEEEHHHAAA999333444999AAAFFFFFFFFFEEEDDDCCCBBBAAA@@@AAAFFFMMMPPPNNNFFF<<<555444333222111111222222333777777777777777666555444333333222111111000111111000000000000////////////++++++******)))*********,,,,,,---------............---,,,+++***++++++,,,***+++---...---,,,***)))((((((((())))))***,,,---)))***+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...---------............///---------....../////////...//////000111111222222222333555777888999999999999:::<<<>>>@@@BBBCCCCCCBBBCCCEEEHHHJJJLLLMMMNNNJJJLLLMMMNNNOOORRRVVVYYYaaatttTTTUUUUUUTTTSSSSSSVVVXXX\\\aaagggmmmqqqtttwwwyyy{{{wwwsssqqqkkkccc___```bbbaaaaaabbbeeehhhkkkmmmkkknnnrrrtttuuuzzzuuuooonnnoootttxxxzzzyyywwwtttoookkkfffddd```ccchhhmmmrrrvvvxxxyyyuuusssqqqppppppooommmkkkeeeffffffddd```]]][[[[[[XXXWWWWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^^^^\\\YYYWWWWWWUUUSSSSSSUUUZZZ^^^bbbgggjjjoootttxxx{{{|||}}}}}}}}}|||{{{{{{{{{{{{{{{wwwvvvtttrrrpppnnnmmmmmmjjjiiihhhhhhgggeeeaaa]]]___``````___]]]\\\\\\]]]______^^^^^^]]]\\\[[[[[[[[[ZZZWWWUUURRRPPPOOOOOOJJJJJJJJJIIIHHHGGGFFFFFFDDDCCCAAA@@@@@@BBBCCCEEEHHHAAA999555777===DDDHHHMMMLLLLLLJJJGGGDDDAAA???@@@CCCFFFGGGEEE???888444333333222111111222444444888888888888777666444444222222111111111222222333111111000000/////////...,,,++++++*********++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,'''(((***,,,............++++++,,,+++***+++---000)))***+++,,,---,,,++++++,,,,,,+++++++++,,,------,,,+++*********+++,,,------------............///,,,---...///////////////......///000111222222333222333555777999999999999999:::<<<>>>@@@AAABBBBBBAAACCCEEEGGGJJJLLLMMMMMMKKKLLLMMMMMMNNNQQQUUUXXXbbbsssWWWWWWVVVUUUUUUXXX]]]aaaeeeiiinnnssswwwzzz~~~~~~|||{{{vvvnnnkkkmmmiiijjjlllnnnrrruuuxxxyyy{{{}}}vvviii```]]]]]]ZZZ^^^dddlllxxxxxxwwwvvvsssppplllhhhfffdddgggmmmssswwwyyyyyyyyywwwuuusssssssssqqqllliiiddddddcccaaa]]]\\\\\\^^^WWWVVVVVVUUUUUUUUUVVVVVVYYYZZZ[[[\\\[[[ZZZYYYXXXVVVUUUUUUVVVXXX\\\```cccjjjlllooorrrvvvxxxzzz{{{}}}}}}||||||||||||{{{{{{wwwvvvtttrrrpppnnnmmmlllhhhfffeeeeeefffeeebbb````````````^^^\\\[[[]]]^^^_________^^^^^^]]]\\\\\\\\\ZZZWWWSSSPPPNNNMMMMMMIIIIIIIIIIIIHHHGGGGGGFFFCCCBBBAAA@@@AAABBBDDDFFFDDD>>>777444888???EEEIIIOOOOOOOOONNNJJJEEE@@@===???AAABBBBBB@@@;;;777444333222222111222333444555999999888888777555444333111111111111222333444444222111111000///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,((()))***+++---...//////+++,,,,,,***((((((+++...++++++******++++++,,,---,,,+++++++++,,,,,,---...+++******)))***+++---...---------............///+++,,,...///000000000///......///000111222333333111333555888999999999888999:::<<<>>>???@@@AAAAAAAAABBBDDDGGGIIIKKKLLLMMMLLLMMMMMMMMMNNNPPPUUUXXXffftttYYYXXXWWWVVVWWW\\\bbbhhhkkkooosssxxx{{{{{{yyy{{{uuuwwwyyy}}}qqqbbbWWWRRRQQQMMMOOORRRXXXaaaooo||||||uuuuuutttssspppmmmkkkiiihhhlllrrrxxx{{{{{{yyyxxxyyywwwvvvvvvuuurrrlllgggbbbbbb```]]]ZZZZZZ\\\^^^VVVUUUTTTTTTSSSSSSTTTTTTYYYYYYYYYZZZZZZZZZYYYYYYVVVVVVWWWXXX[[[___bbbdddjjjkkkmmmooorrrtttvvvwww|||||||||||||||{{{{{{{{{wwwvvvtttrrrpppnnnllllllfffeeeddddddeeefffeeedddaaa```___]]][[[[[[]]]_______________^^^]]]\\\\\\]]]ZZZWWWSSSOOOMMMLLLKKKJJJKKKKKKKKKJJJJJJIIIHHHEEEDDDCCCBBBCCCEEEGGGHHHAAA;;;555333777???EEEHHHMMMNNNOOONNNJJJDDD>>>:::???@@@AAAAAA???;;;777444333222222111222333555666999999999888666555333222000000000111222333555555333222111000///...---,,,,,,,,,,,,+++,,,,,,---------------....../////////)))***+++,,,,,,,,,,,,,,,---,,,+++++++++,,,------((())))))'''$$$$$$(((+++...,,,)))((((((***---///++++++++++++,,,,,,---...,,,,,,++++++,,,...///111---------.........//////+++,,,...000000000000///---...///000111222333333111333555888999999999888999:::<<<===???@@@@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLMMMNNNNNNMMMNNNPPPUUUXXXjjjwwwUUUWWWXXXWWW[[[dddkkklllsssvvvzzzzzzlllaaaXXXQQQLLLJJJJJJLLLOOOUUU___kkkrrr}}}zzzxxxrrrrrrqqqnnnlllkkkmmmooonnnuuuzzzzzz{{{~~~}}}zzzxxxuuurrrnnnhhhbbb]]]cccaaa]]]ZZZWWWVVVVVVVVVYYYUUUPPPOOOQQQSSSSSSRRRTTTWWWZZZ[[[ZZZYYYYYYYYYUUUUUUUUUWWW[[[aaafffiiipppnnnllllllnnnsssxxx{{{}}}{{{||||||zzzwwwuuuuuutttsssqqqooommmlllhhhgggeeedddccccccdddeeebbbbbbaaa```````````````aaa^^^[[[ZZZ[[[[[[YYYVVVZZZWWWUUUTTTSSSRRROOOMMMOOOMMMKKKJJJIIIJJJKKKLLLIIIFFFCCCBBBDDDFFFGGGHHH???:::555666;;;AAAEEEGGGLLLLLLLLLJJJFFFAAA<<<999:::<<<>>>===;;;888777666444555555555444444666777<<<:::888555333222222222333555333///000444666444333222000...---,,,------++++++******)))(((''''''+++,,,------......------///...------,,,,,,------******))))))***+++,,,,,,***+++,,,,,,---------,,,---------,,,,,,+++++++++---,,,+++*********+++,,,...---,,,++++++,,,...///...............------,,,---------............///////////////000000000000333555666777666777999:::::::::;;;===>>>@@@AAAAAAAAABBBCCCEEEGGGIIIKKKKKKEEEHHHLLLNNNPPPQQQSSSUUU```wwwUUUYYY[[[\\\bbblllrrrsssxxx{{{xxxjjjaaaZZZSSSNNNMMMLLLKKKKKKNNNUUU]]]cccooo}}}~~~|||yyyvvvqqqqqqooollliiiiiikkkmmmpppwww|||}}}}}}}}}yyyvvvsssoookkkfff```\\\___]]]ZZZWWWUUUTTTSSSTTTVVVRRROOOOOOQQQTTTUUUTTTUUUWWWZZZ[[[ZZZXXXXXXXXXUUUVVVWWWZZZ___dddiiilllpppooommmmmmooosssxxx{{{~~~||||||}}}~~~|||zzzzzzyyywwwtttqqqnnnkkkiiihhhgggeeedddccccccddddddaaa```___^^^^^^^^^______aaa^^^\\\[[[\\\\\\ZZZXXXXXXVVVTTTTTTTTTTTTRRRPPPOOONNNLLLJJJIIIJJJKKKLLLGGGEEEBBBAAABBBDDDEEEEEE;;;777333555;;;CCCHHHJJJNNNNNNLLLIIIEEE@@@<<<999999;;;<<<<<<999666555555333444555444333333555777<<<;;;999666444333333333222444333///000444666555333222000///...---......///......---,,,,,,+++++++++,,,,,,---------------,,,,,,+++************+++******))))))***++++++,,,++++++,,,,,,---,,,,,,,,,))))))***+++---...//////,,,,,,******)))******+++------,,,+++++++++++++++,,,---...///////////////---------............///////////////000000000000222444666777777777888:::::::::;;;===>>>@@@AAAAAAAAABBBCCCEEEGGGIIIKKKKKKHHHJJJMMMOOOPPPRRRUUUXXXcccyyyVVV[[[```dddllluuu{{{{{{|||{{{mmmeee```YYYSSSRRRQQQNNNKKKKKKOOOUUUZZZaaannn~~~}}}{{{xxxuuuppppppnnnjjjggggggiiikkkqqqxxx}}}~~~~~~}}}zzzwwwsssnnnjjjfffbbb^^^[[[[[[YYYWWWTTTRRRQQQQQQQQQRRRPPPOOOOOORRRUUUVVVWWWVVVXXXZZZZZZXXXWWWWWWWWWUUUVVVZZZ^^^ccchhhmmmoooqqqpppooooooqqqtttyyy{{{~~~}}}|||}}}~~~}}}~~~|||yyyvvvqqqllliiifffggggggeeeddddddcccdddddd```___]]]\\\[[[\\\^^^___aaa___]]]]]]]]]]]]\\\ZZZVVVUUUTTTTTTUUUVVVUUUSSSOOONNNLLLKKKJJJJJJKKKKKKFFFCCCAAA@@@AAABBBAAAAAA888555333777???IIIOOORRRRRRPPPLLLGGGCCC???<<<:::888:::;;;:::777444333333222333444333222222444666<<<;;;999777666555444444111333222///000555666555333222111///.........///000000//////......------,,,,,,,,,,,,------------,,,,,,+++************************)))******+++,,,+++,,,,,,,,,,,,,,,++++++((()))***+++---...///000,,,,,,+++***)))*********,,,,,,,,,,,,+++******)))'''((()))+++,,,,,,,,,------------............////////////000000000111111111444777888888777888999:::;;;<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIKKKKKKKKKLLLNNNOOOPPPSSSXXX[[[fff|||YYY```ggglllttt}}}~~~yyyrrrlllccc\\\YYYWWWUUUQQQPPPSSSXXX\\\aaalll~~~|||yyyvvvrrrpppnnnjjjggggggiiikkkrrryyy}}}}}}{{{{{{xxxtttsssoooiiidddaaa___\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPRRRTTTVVVVVVWWWXXXZZZYYYWWWVVVUUUVVVTTTVVV[[[```fffkkkooorrrsssrrrqqqqqqsssvvvzzz|||}}}~~~~~~}}}}}}|||yyyuuupppkkkhhheeeggggggfffeeeeeedddddddddaaa```^^^\\\\\\]]]^^^`````````_________^^^]]]\\\WWWVVVTTTUUUVVVVVVUUUSSSOOONNNLLLKKKJJJJJJJJJJJJEEECCCAAAAAAAAAAAA@@@???888666666<<>>???@@@@@@AAABBBCCCEEEGGGIIIKKKKKKLLLMMMMMMMMMOOOSSSYYY]]]iii```gggnnntttzzz~~~ssskkkdddccc___[[[YYYZZZ^^^aaaeeemmm~~~|||yyytttsssooollliiiiiilllnnnvvv{{{~~~|||yyywwwtttooolllhhhccc___\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRSSSTTTVVVXXXYYYXXXVVVUUUUUUVVVTTTVVV[[[aaaggglllqqqsssuuutttssssssuuuxxx{{{}}}|||{{{yyyxxxvvvsssoookkkhhhggghhhhhhggggggfffeeeeeedddcccbbb```_________aaabbb```aaaaaaaaa___^^^]]]\\\ZZZXXXVVVUUUUUUTTTSSSQQQMMMMMMLLLJJJIIIHHHHHHHHHEEEDDDBBBBBBCCCBBB@@@>>>777666888@@@JJJSSSYYYZZZRRRNNNIIICCC???===<<<===<<<===<<<:::666444333333222333333333222222444555777777666666555444333222///222222000111444555333000///---,,,++++++,,,---,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,---...------,,,++++++++++++,,,++++++***************++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***)))***,,,...//////......///000000000000000//////---------............////////////000111222222222222444777888888777888999;;;;;;<<<===>>>??????@@@AAABBBCCCEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMRRRXXX]]]kkkjjjqqqwww|||wwwuuupppjjjfffdddfffhhhlllqqq~~~|||vvvtttqqqmmmkkklllpppssszzz~~~zzzuuurrrooojjjeeeaaa]]]ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVTTTUUUUUUSSSQQQPPPQQQRRRVVVWWWWWWWWWUUUTTTUUUVVVUUUWWW[[[```gggmmmrrruuuvvvvvvuuuuuuwwwyyy|||}}}~~~{{{zzzuuuuuusssrrrooollljjjiiiiiiiiiiiiiiihhhgggfffeeeeeeeeedddccccccccccccccc```bbbcccbbb___]]][[[[[[[[[YYYWWWUUUTTTSSSPPPNNNLLLKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEDDDAAA???444555999AAAKKKRRRTTTSSSNNNKKKFFFAAA>>>======>>>??????>>>;;;777444333333222333444333222222444666555555555555555444333222///222333000111444444111...---,,,+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++*********+++---...++++++***))))))))))))))),,,+++******)))*********)))******+++++++++++++++******+++,,,------..................---,,,***)))***+++,,,---.../////////000000000000000///......---------............///...///000000111222333333333555666777666777999:::<<<<<<<<<===>>>?????????AAABBBCCCEEEGGGIIIKKKKKKIIIJJJJJJKKKMMMQQQXXX\\\kkktttzzzzzzwwwxxxzzz}}}~~~vvvuuurrrnnnlllnnnrrrvvv{{{~~~|||tttmmmjjjgggccc^^^\\\YYYWWWXXXXXXWWWVVVTTTUUUUUUVVVVVVVVVVVVUUUSSSUUUUUUTTTQQQOOOQQQRRRTTTUUUVVVUUUTTTTTTVVVXXXXXXYYY\\\```fffmmmssswwwwwwwwwwwwwwwxxxzzz}}}~~~{{{zzzuuutttsssrrrpppmmmkkkjjjjjjjjjkkkkkkjjjiiigggfffeeeffffffgggfffeeedddcccaaacccdddccc___[[[ZZZZZZZZZXXXVVVTTTSSSRRROOOMMMJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDFFFEEEBBB???555777<<>>@@@@@@???>>>;;;666333333333333444555444333333555777444555555666666555444333000333333111000333222///...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,------,,,+++***)))***+++---...+++******))))))))))))))),,,++++++***))))))******'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,***((('''------,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,+++---------............///...///000111222333333444555555666555555666999<<<<<<<<<======>>>>>>??????AAABBBCCCEEEGGGIIIKKKKKKHHHIIIJJJLLLNNNRRRXXX\\\kkkzzzvvvtttrrrnnnmmmoootttxxxyyy{{{wwwnnnfffccc___\\\ZZZXXXVVVVVVWWWWWWVVVUUURRRRRRSSSTTTTTTTTTTTTTTTRRRTTTUUUTTTQQQPPPQQQSSSSSSUUUUUUUUUTTTTTTVVVXXXZZZ[[[]]]aaagggnnntttxxxxxxxxxxxxxxxyyy{{{}}}~~~|||{{{vvvvvvuuusssqqqnnnlllkkkkkkkkkllllllkkkjjjhhhgggeeefffggghhhhhhfffdddcccaaaccceeeccc^^^ZZZXXXXXXYYYWWWUUUSSSSSSRRRPPPNNNIIIIIIIIIHHHFFFDDDCCCBBB@@@@@@BBBDDDFFFEEEBBB???888:::@@@HHHOOOQQQNNNIIIEEECCC@@@>>>===>>>???@@@@@@???>>>:::555333222333444555555555444444666777555555666777777666555444111444444111000222111...///...---,,,,,,,,,---...++++++++++++++++++++++++,,,+++***))))))+++---...---,,,,,,+++***+++++++++,,,,,,+++***))))))******&&&''')))***,,,,,,------//////...---+++***))))))++++++,,,+++***(((&&&%%%000...,,,***)))))))))***)))***+++,,,---.........---------.........//////...///000111222333444444666666555444444666:::===<<<<<<======>>>>>>??????AAABBBCCCEEEGGGIIIKKKKKKHHHIIIKKKMMMOOOSSSXXX\\\jjj}}}zzzuuussspppmmmmmmnnnppprrrooonnnkkkgggccc^^^ZZZXXXTTTUUUVVVWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUWWWYYY\\\```aaadddggglllqqqvvvyyywwwxxxzzz{{{}}}~~~}}}yyyrrrrrrrrrrrrpppnnnllljjjlllllljjjiiihhhfffeeedddeeehhhkkkjjjeeebbbaaabbb___aaaaaa```^^^[[[ZZZYYYTTTUUUUUUUUUSSSQQQOOONNNMMMMMMLLLJJJHHHEEECCCAAACCCBBBCCCDDDFFFDDD???:::666===FFFNNNQQQQQQPPPOOOHHHHHHEEE???:::999???EEEBBB>>>:::666555444222111000222444555555555666888555555666777777666555444222222222222222222222222000000///...---,,,,,,+++,,,++++++---......,,,))),,,,,,+++******+++,,,,,,))))))***++++++++++++***)))))))))***+++---...///++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,***))),,,,,,,,,---------......///////////////.........///...,,,++++++,,,.../////////......///111333444555444444444555666888999<<<<<<===>>>???@@@AAAAAA>>>???@@@BBBEEEGGGHHHIIIJJJKKKLLLMMMNNNRRRWWW[[[mmm}}}xxxtttsssrrrpppnnnlllkkkkkkjjjfffeeeccc```]]]YYYWWWUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWWWWXXX[[[^^^bbbdddfffjjjnnnssswwwzzztttvvvyyy}}}~~~~~~~~~}}}yyyvvvssssssrrrqqqpppnnnmmmlllkkkkkkjjjjjjjjjiiiiiiiiiiiilllnnnlllgggcccbbbbbb___```aaa```^^^[[[ZZZYYYUUUUUUTTTTTTSSSRRRPPPPPPLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCCCCEEEFFFCCC>>>999666===GGGNNNRRRRRRQQQPPPKKKIIIDDD???;;;<<<@@@EEEBBB>>>999666444333222000000111333333333333444555666666777777777555444333222222222222222222222222//////...------,,,++++++---,,,,,,---///...---+++***++++++++++++++++++***((()))***+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***!!!$$$'''))))))***,,,...,,,,,,,,,---------......////////////............///...,,,++++++,,,...///............///111222444111222333444666888:::;;;<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLOOOSSSYYY]]]lll|||wwwssspppoooooonnnmmmjjjgggdddbbb]]]]]]\\\ZZZXXXVVVTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRSSSSSSTTTVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXXXXXXXZZZ]]]```dddfffiiilllqqquuuxxxzzzsssvvvzzz}}}||||||}}}}}}{{{wwwttttttsssrrrpppooonnnmmmmmmjjjjjjjjjkkkkkklllmmmnnnmmmpppqqqnnnhhhdddcccccc````````````^^^\\\ZZZYYYUUUTTTTTTSSSRRRRRRSSSSSSNNNMMMKKKJJJIIIHHHIIIIIIBBBCCCDDDFFFFFFBBB===888888???GGGNNNQQQQQQQQQPPPMMMHHHBBB>>>>>>AAADDDEEEAAA>>>999666444333111000111222333333222222444555777777777777666555333333222222222222222222222222.........---,,,,,,,,,+++,,,++++++,,,------,,,***)))***++++++++++++***))))))***+++,,,------------......,,,+++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))+++,,,+++((((((***,,,,,,,,,,,,---------..............................///...---,,,,,,---...///............///111222333---///222555888:::<<<===<<<<<<===>>>???@@@AAAAAADDDDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLNNNSSSXXX]]]iii}}}yyyuuurrrpppoookkkjjjiiihhheeebbb```^^^\\\[[[ZZZXXXWWWUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[___aaadddfffiiimmmqqqtttvvvwwwuuuxxx|||~~~}}}{{{wwwtttsssrrrpppnnnmmmmmmmmmnnnkkkkkkjjjjjjkkklllmmmnnnnnnpppqqqnnniiieeedddeeeaaaaaa`````````___\\\ZZZUUUTTTSSSRRRRRRSSSUUUVVVRRRPPPMMMIIIGGGFFFFFFFFFBBBCCCEEEFFFDDDAAA<<<888<<>>???@@@AAAAAA@@@AAACCCEEEGGGJJJKKKLLLLLLMMMMMMMMMNNNQQQUUUYYYggg|||xxxsssooolllkkkkkkgggeeedddbbb``````___```^^^\\\ZZZXXXUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVWWWYYY[[[___bbbccceeeiiimmmppprrrsssssstttwww{{{}}}zzzvvvsssrrrpppooommmlllllllllmmmmmmllljjjiiiiiijjjkkkkkkjjjmmmnnnkkkgggdddeeefffcccbbbaaaaaabbbaaa^^^[[[UUUUUUTTTSSSSSSTTTVVVWWWRRROOOLLLHHHFFFEEEEEEEEECCCEEEFFFEEEBBB>>>;;;999@@@DDDIIILLLLLLKKKJJJJJJKKKEEE@@@AAAGGGLLLLLLJJJ>>>;;;777444333222111000///222555777777888:::;;;999888777666555444333333222222222111111000000000.............../////////---+++***+++,,,---,,,+++...,,,)))''''''))),,,.../////////...---,,,+++***,,,,,,++++++***+++++++++++++++++++++++++++++++++---------...............+++&&&"""$$$***...---***,,,,,,,,,---------......,,,---------......//////........................///000111222333444444444///000333666888999::::::<<<<<<===>>>???@@@AAAAAA???@@@BBBDDDFFFHHHIIIJJJLLLLLLMMMMMMNNNQQQVVVYYYjjj~~~{{{uuuooojjjfffdddccccccbbb```___^^^______```\\\[[[XXXUUURRRQQQPPPPPPSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSVVVWWWYYY\\\aaaddddddgggkkkooorrrrrrrrrqqqqqqtttyyy~~~}}}{{{yyyuuusssppppppooonnnmmmmmmmmmmmmnnnllljjjhhhgggggghhhiiihhhjjjkkkiiieeebbbdddfffcccaaa```aaacccccc___[[[UUUUUUUUUUUUUUUUUUVVVVVVMMMLLLJJJHHHGGGGGGHHHHHHEEEFFFFFFDDD@@@<<<::::::DDDGGGJJJLLLKKKJJJIIIIIIFFFCCC@@@BBBHHHKKKJJJGGG;;;888555333333333333222///222777:::;;;::::::;;;999888777555444444444444222222222111000000//////,,,------....../////////000...------...//////...///---***((((((***---////////////...---+++***)))************+++,,,------++++++++++++++++++++++++------------............///+++'''(((---///---))),,,,,,,,,---------......,,,,,,,,,---......//////...........................///111222333444444444111222444555777888999999<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCGGGHHHJJJLLLOOOTTTZZZ^^^lllzzzwwwrrrmmmhhhdddbbbaaa```````````````___^^^]]]ZZZXXXUUURRRPPPOOOOOOPPPQQQPPPOOONNNNNNNNNOOOOOORRRSSSTTTVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTVVVXXX[[[^^^cccfffgggjjjooosssuuuuuutttssssssuuuyyy}}}~~~||||||{{{{{{xxxwwwqqqqqqqqqqqqpppooonnnmmmnnnllljjjgggggggggiiijjjiiikkkkkkhhhccc```aaacccbbb___^^^___bbbbbb^^^ZZZUUUVVVVVVVVVVVVVVVUUUUUUMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFBBB===::::::<<>>BBBAAA???<<<;;;888777666555444444555666222222222111000/////////******+++,,,,,,---......///---,,,+++---......------,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------333333222111...,,,******,,,,,,,,,---------......++++++,,,------...//////......////////////......,,,---///111222222222222222222333444666888999:::<<<<<<===>>>???@@@AAAAAAEEEEEEDDDCCCCCCBBBBBBAAAEEEGGGIIILLLOOOTTT[[[___hhhtttrrroookkkgggeeedddccc^^^```bbbcccbbb___\\\YYYXXXWWWTTTRRRPPPPPPQQQRRRPPPOOONNNMMMMMMMMMNNNOOORRRSSSUUUVVVWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUWWWZZZ\\\```eeehhhkkknnnssswwwyyyxxxvvvuuuxxxzzz|||~~~~~~}}}||||||}}}~~~}}}|||qqqrrrssssssrrrqqqooonnnmmmllliiihhhgggiiikkklllkkkllllllhhhbbb___```bbbaaa^^^\\\]]]aaaaaa]]]XXXVVVVVVWWWXXXWWWVVVUUUSSSQQQPPPOOONNNKKKHHHFFFEEEHHHHHHFFFAAA;;;999:::===EEEHHHKKKMMMNNNOOOPPPQQQ@@@AAABBBCCCCCC@@@<<<999777555222111333444555555;;;@@@FFFIIIHHHCCC???===777777555444444555666777222222222111000//////...(((((()))***+++,,,,,,------***(((((()))++++++******,,,...000000...,,,***)))***+++,,,------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))))))))******+++++++++&&&,,,222111,,,))),,,111,,,,,,,,,---------......++++++,,,,,,---...//////......////////////......+++,,,...///000111000000222222222333555888;;;===<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDHHHIIIKKKLLLNNNSSSYYY]]]bbb{{{tttqqqmmmhhheeedddddddddcccbbbaaaaaabbbcccaaa```[[[YYYVVVUUUUUUUUUTTTSSSSSSRRRPPPOOONNNOOOPPPPPPSSSUUUVVVVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSUUUWWWYYYZZZ]]]```eeeiiinnnpppsssuuuwwwxxxxxxwww}}}~~~}}}{{{yyywwwuuuuuuuuutttrrrqqqlllmmmmmmllljjjjjjkkkmmmmmmkkkiiifffeeedddccccccaaa___]]]]]]___```^^^[[[\\\ZZZWWWVVVUUUTTTRRRPPPTTTSSSRRROOOMMMJJJGGGFFFLLLKKKGGG@@@999888<<>>:::777444555444333222444777999@@@CCCGGGIIIHHHEEEAAA>>>;;;888333222333555777777555444222000///...------...---,,,,,,++++++,,,,,,......////////////......---------------------------------,,,,,,+++++++++---,,,+++***)))***+++,,,************************---------,,,,,,,,,++++++------------------------))))))))))))***+++,,,---,,,,,,+++---......---+++............/////////////////////000111111222222555555444444555777:::<<<===>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAABBBDDDEEEFFFCCCFFFKKKMMMNNNPPPTTTXXXfffzzzvvvrrrooolllhhheeedddeeeeeedddbbbaaa```aaabbbaaa```]]][[[XXXVVVVVVVVVUUUSSSUUUTTTRRROOONNNMMMLLLLLLOOORRRUUUVVVVVVVVVWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTTTTVVVWWWYYY[[[___eeeiiippprrrtttwwwyyyyyyyyyyyy~~~|||zzzxxxwwwvvvuuutttsssqqqpppnnnnnnnnnllljjjiiijjjllljjjiiigggeeeeeeeeeeeefffdddbbbaaaaaaccccccaaa___]]]ZZZWWWVVVVVVUUUTTTSSSTTTSSSQQQOOOLLLIIIGGGFFFJJJIIIFFF???999999@@@GGGUUUTTTSSSSSSSSSQQQLLLHHHBBBCCCEEEFFFDDD@@@;;;888444555444333333444777999@@@BBBEEEFFFFFFCCC???===:::777444222333555666666666555444222111000//////((((((((()))***+++---------......//////......---------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,------------...///000111///......///111111000///............/////////////////////000111111222222555555444444555888:::<<<===>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCDDDEEECCCGGGLLLNNNOOOQQQVVVZZZfff{{{uuupppnnnmmmjjjgggeeeeeefffgggfffdddaaa``````aaa```______\\\YYYWWWWWWVVVTTTSSSTTTSSSQQQOOONNNMMMLLLLLLLLLOOOSSSVVVWWWXXXYYYZZZVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWYYYZZZ]]]aaaggglllssstttwwwzzz{{{|||{{{{{{~~~~~~|||yyyxxxwwwvvvtttrrrqqqooonnnooopppooommmjjjiiiiiikkkjjjiiigggeeedddcccddddddbbbaaa___```aaaaaa```^^^^^^[[[XXXVVVVVVWWWWWWVVVTTTRRRPPPMMMKKKHHHGGGFFFHHHHHHEEE>>>999<<>>>>>???@@@AAAAAABBBCCCCCCBBBAAAAAABBBCCCDDDDDDGGGLLLNNNOOORRRWWW\\\ggg}}}zzzvvvqqqmmmkkkjjjhhhgggfffggghhhhhhhhheeeaaa````````````___^^^\\\YYYXXXWWWUUUSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOKKKOOOSSSVVVWWWXXXXXXYYYVVVVVVUUUUUUUUUVVVVVVWWWZZZ[[[]]]___bbbgggmmmqqquuuwwwzzz|||~~~~~~}}}}}}~~~{{{yyyxxxxxxwwwtttqqqooonnnnnnqqqqqqpppnnnjjjhhhiiijjjnnnllliiifffcccaaa```___aaa``````_________^^^]]]___\\\XXXVVVWWWXXXXXXXXXSSSRRROOOLLLJJJHHHHHHHHHJJJJJJEEE>>>:::???KKKVVV[[[\\\\\\[[[VVVOOOGGGBBB===@@@CCCEEEDDD@@@;;;777444444555444333555888;;;?????????>>>===<<<;;;:::777666444444555555555333333222111///......------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++---......---,,,+++++++++******))))))((((((+++++++++*********))))))******++++++++++++,,,,,,+++*********++++++,,,---+++***)))***,,,------,,,............/////////////////////000111111222222444444444555777999;;;<<<===>>>>>>???@@@AAACCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCGGGKKKMMMNNNRRRWWW\\\iii{{{wwwsssnnnllliiihhhhhhggghhhhhhiiijjjhhhfffcccaaaaaabbbaaa```]]][[[XXXWWWVVVTTTRRROOOPPPPPPPPPPPPPPPPPPPPPPPPMMMPPPTTTVVVVVVVVVVVVWWWVVVUUUUUUUUUVVVWWWXXXXXX\\\^^^aaadddggglllqqquuuwwwyyy{{{~~~~~~~~~~~~{{{yyywwwxxxxxxuuuqqqnnnnnnnnnrrrrrrqqqnnnkkkiiiiiijjjooommmiiifffcccaaa``````dddeeedddcccaaa`````````^^^[[[XXXWWWWWWXXXXXXWWWSSSQQQNNNKKKIIIIIIJJJKKKOOOLLLEEE>>><<>>AAABBBAAA===999666444444555444444555999<<<>>>>>>===<<<;;;:::999999777555444444555555444333222111000///......------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))+++,,,,,,,,,------......+++++++++*********))))))*********++++++,,,,,,,,,------,,,,,,,,,---.........---,,,,,,...000111000............/////////////////////000111111222222333444555666888:::<<<<<<======>>>???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCFFFJJJKKKMMMPPPVVV[[[kkk~~~xxxrrrnnnkkkhhhhhhhhhhhhiiijjjkkkkkkgggfffddddddeeedddbbbaaa[[[YYYXXXWWWVVVUUURRROOOSSSSSSSSSSSSRRRPPPOOONNNPPPRRRTTTUUUTTTTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[^^^cccgggkkkooosssvvvxxxyyy|||~~~~~~}}}~~~|||zzzvvvxxxyyyvvvqqqnnnoooqqqrrrrrrqqqnnnkkkiiiiiijjjkkkjjjhhhfffeeedddeeeeeedddddddddbbb^^^\\\[[[\\\\\\ZZZWWWWWWWWWWWWUUUTTTRRRPPPMMMJJJJJJKKKNNNPPPQQQKKKBBB===>>>FFFPPPWWWXXXZZZ\\\YYYRRRIIIBBB>>>===>>>???@@@>>>;;;777555444444555444444666999<<<>>>>>>>>>===<<<:::999888777555333222333444444444333333222111000000000000((((((((()))***+++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,,,,++++++***)))))))))***+++,,,---......,,,++++++++++++***************++++++,,,,,,------,,,+++++++++++++++,,,,,,---+++******---///000000............/////////////////////000111111222222333444555777999;;;<<<============>>>@@@CCCEEEGGGEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGJJJKKKKKKOOOUUUZZZkkkxxxrrrooonnniiiiiiiiijjjkkkkkkllllllfffffffffggghhhgggdddbbbZZZYYYXXXXXXXXXVVVSSSQQQTTTTTTTTTTTTSSSRRRPPPOOOQQQRRRSSSSSSRRRSSSVVVXXXUUUUUUVVVVVVWWWYYYZZZ[[[\\\```gggmmmqqqtttvvvxxxxxxyyy{{{}}}~~~~~~}}}|||~~~}}}}}}{{{uuuxxxyyywwwrrrooopppsssqqqqqqqqqnnnkkkjjjjjjkkkkkkjjjhhhgggffffffggggggbbbcccbbb___ZZZWWWVVVWWWYYYXXXWWWWWWVVVUUURRROOOQQQOOOLLLJJJJJJMMMQQQTTTPPPGGG<<<999???IIIPPPTTTVVVYYYZZZWWWPPPGGGAAA????????????>>><<<:::777666444444555444444666:::===>>>??????>>>===;;;999777888666222111222444555555333222111000000///000000((((((((()))***+++------,,,,,,------------,,,,,,++++++++++++++++++++++++)))*********++++++++++++)))((())))))***+++,,,---((((((((()))*********+++,,,,,,,,,,,,+++++++++++++++++++++,,,------......+++******))))))************(((''''''***,,,................../////////////////////000111111222222222333555888:::;;;<<<============>>>@@@CCCFFFHHHEEEEEEDDDDDDDDDFFFGGGHHHGGGIIIKKKKKKKKKNNNTTTZZZjjjwwwsssrrrrrriiijjjjjjkkkllllllmmmmmmeeefffgggiiijjjiiieeebbbZZZZZZYYYYYYYYYXXXUUURRRQQQRRRSSSUUUUUUUUUTTTSSSQQQQQQRRRQQQQQQSSSWWWZZZUUUUUUVVVVVVXXXYYY[[[\\\^^^dddkkkrrrvvvxxxzzz|||wwwyyy{{{}}}~~~}}}}}}|||}}}~~~|||~~~~~~}}}|||uuuxxxzzzwwwrrrppprrruuuqqqqqqpppnnnllljjjkkklllooommmkkkhhhfffeeeeeeeeeeeeffffffbbb\\\XXXWWWXXXXXXWWWVVVWWWVVVSSSOOOLLLQQQOOOLLLJJJKKKOOOSSSVVVMMMBBB777666???KKKQQQRRRVVVXXXZZZVVVOOOGGGBBB@@@BBBAAA@@@>>><<<:::888777444444555444555777:::===??????@@@@@@>>><<<999777999666222000111333555555111000///......---.........---,,,,,,++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))******++++++++++++&&&&&&&&&'''))),,,...000------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------...////////////...------.........---+++)))***,,,///111111............/////////000/////////000111111222222222333555888:::<<<===============>>>@@@DDDGGGIIIEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKMMMMMMLLLOOOUUUZZZhhh~~~xxxtttrrrooollljjjkkkmmmnnnnnnnnnmmmmmmhhhhhhgggggggggfffcccaaa[[[[[[ZZZYYYWWWTTTRRRQQQMMMNNNPPPRRRSSSSSSSSSRRRVVVUUUSSSRRRQQQPPPQQQQQQSSSUUUWWWWWWWWWWWWYYYZZZ\\\bbbjjjpppuuuxxxzzz|||{{{|||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyywwwuuusssrrrqqqqqqtttqqqmmmlllmmmmmmkkkhhhiiikkklllkkkgggeeeeeegggcccbbbaaa^^^\\\YYYWWWVVV[[[XXXUUUUUUVVVUUUSSSPPPPPPRRROOOJJJLLLSSSUUUQQQHHH>>>666888DDDNNNPPPNNNVVVTTTRRRNNNGGG@@@???AAAFFFCCC@@@>>>>>>===;;;999666666666444222555:::???>>>===;;;;;;;;;999777555555666777777777666555444666333///,,,******+++,,,...,,,***+++---...,,,***,,,,,,,,,------.........---------,,,,,,,,,++++++))))))*********))))))(((++++++******++++++,,,---***)))))))))((((((''''''******))))))***,,,---///------------,,,,,,+++***------,,,++++++,,,,,,,,,//////.........---------............////////////////////////000000000000333333444666888;;;>>>@@@AAAAAAAAAAAABBBCCCDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDIIIHHHIIINNNQQQQQQTTTYYYnnnyyyuuusssqqqooommmkkklllmmmnnnnnnmmmlllkkkhhhgggfffffffffeeebbb```[[[[[[ZZZXXXVVVSSSQQQPPPNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRTTTUUURRRSSSVVVWWWWWWXXX[[[]]]^^^ccckkkqqqvvvyyy{{{}}}}}}~~~~~~~~~~~~}}}{{{{{{zzzyyywwwuuusssrrrqqqppprrrpppnnnooopppqqqooommmjjjlllllljjjgggeeefffgggdddcccaaa___\\\ZZZXXXWWWYYYVVVTTTTTTVVVVVVTTTRRRPPPPPPNNNKKKOOOUUUUUUPPP@@@;;;888<<>><<<;;;::::::999777555333444555555555444333222111111222222111---***'''...,,,***+++---...,,,******++++++++++++++++++,,,++++++++++++************&&&'''((()))***++++++*********))))))******+++,,,+++++++++*********))))))*********++++++,,,---...,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---//////.........---------............////////////////////////000000000000444444555666999<<>>888555333444333555666666666777999;;;===<<<:::::::::999777555333444555666666555444333000111333333111...+++)))---,,,++++++------,,,+++,,,++++++++++++++++++************)))))))))((((((------,,,,,,+++***(((((()))))))))))))))***++++++------,,,,,,,,,,,,,,,+++***+++,,,------...------,,,,,,---------,,,++++++,,,,,,,,,++++++,,,,,,---...............---------............/////////////////////000000000111111555555666888:::===???AAA>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDFFFEEEHHHNNNQQQRRRWWW]]]jjjxxxxxxxxxxxxwwwuuurrrooonnnnnnooonnnmmmkkkiiigggeeedddcccbbbccccccaaa___^^^^^^\\\ZZZXXXUUURRRQQQPPPPPPQQQRRRRRRSSSSSSSSSVVVUUUSSSRRRQQQPPPQQQQQQRRRSSSUUUVVVWWWYYY]]]```bbbgggnnntttyyy|||~~~}}}|||{{{{{{zzz{{{zzzyyywwwuuusssqqqpppoooppprrruuuvvvvvvtttssspppooollliiiffffffggghhhfffeeebbb___]]][[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRROOOMMMMMMSSS[[[\\\SSSIII999<<>>@@@AAA???>>>>>>??????@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHMMMPPPRRRXXX```pppxxxooorrrwwwzzzzzzxxxuuusssooooooooonnnllljjjgggfffeeecccaaaaaabbbbbbaaa`````````___]]]ZZZWWWUUUTTTPPPPPPPPPQQQQQQRRRSSSSSSVVVUUUSSSRRRQQQPPPQQQQQQTTTUUUVVVVVVWWWYYY\\\___dddhhhooouuuyyy}}}~~~}}}{{{{{{zzzzzzzzzzzzzzzxxxwwwuuusssqqqppprrrtttuuuuuutttrrrrrrssspppllliiiggggggggggggeeedddaaa^^^\\\[[[[[[[[[[[[ZZZYYYWWWTTTQQQPPPPPPOOOMMMOOOWWW^^^[[[OOOEEE:::<<>>BBBMMMQQQPPPLLLHHHBBB;;;666444555666555444222222555888<<<>>>===<<<;;;;;;;;;:::888666777888999999999888777666222000---+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++++++++*********&&&''')))+++---///000000,,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---...---................................./////////////////////000111222222222666777888:::<<<>>>???@@@?????????@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDCCCDDDHHHMMMOOOQQQYYYbbbtttwwwnnnfffmmmuuu{{{|||zzzvvvtttooooooooonnnllliiigggfffeeecccaaaaaaaaabbbaaa```aaaaaa```^^^\\\ZZZXXXWWWRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRTTTUUUUUUVVVVVVVVVVVVXXX\\\___eeeiiiooouuuzzz~~~~~~|||{{{zzzzzzyyyyyyyyyyyyyyyxxxvvvuuusssqqqsssuuuuuusssrrrrrrrrrtttqqqmmmjjjiiihhhfffeeecccbbb___]]]\\\\\\]]]^^^\\\\\\[[[WWWSSSPPPNNNOOOQQQNNNRRRZZZ^^^VVVIIIAAA:::===FFFSSS```ccc^^^WWWMMMIII???;;;FFFYYYbbb```[[[RRRFFF<<<666444444444666444333555999>>>@@@AAA>>>===<<<<<<<<<<<<:::888888888888888777666444333+++,,,...//////---***(((+++,,,------++++++,,,---,,,++++++++++++++++++***---------,,,,,,,,,,,,+++)))))))))))))))((((((''',,,,,,,,,,,,,,,---......******++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,++++++++++++,,,---......---------...........................////////////...///000000111222333333666777999;;;===>>>>>>???@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDIIIMMMNNNPPPYYYccctttuuummmiiipppzzzzzzuuurrrnnnnnnnnnmmmllliiigggfffeeecccaaa```aaabbbbbbaaa```______^^^]]][[[YYYXXXUUUTTTSSSSSSSSSTTTUUUVVVSSSRRRQQQQQQQQQRRRTTTUUUTTTUUUUUUVVVWWWZZZ^^^bbbfffjjjooouuuyyy~~~}}}{{{zzzyyyyyyyyywwwxxxyyyzzzyyyxxxvvvuuurrrtttuuuuuusssrrrsssuuutttqqqnnnlllkkkiiifffcccaaa___]]][[[[[[\\\^^^___ZZZ[[[[[[WWWSSSOOOOOOPPPRRRQQQUUU]]]\\\QQQDDD>>><<>>======>>>===;;;999:::::::::999777555333111+++,,,...000///...+++)))***,,,...---+++***,,,...***++++++++++++++++++,,,------------,,,,,,,,,,,,...---,,,***(((&&&$$$""",,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,++++++++++++,,,---...///---------.........//////............////////////...///000111222333333444555666888;;;<<<=========???>>>>>>??????@@@AAABBBDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEIIIMMMMMMOOOYYYdddvvvzzztttqqqyyyyyyrrrmmmmmmnnnnnnmmmllljjjgggfffeeecccaaa```bbbccccccbbb^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUWWW[[[```dddfffjjjooouuuyyy~~~}}}{{{zzzyyyyyyyyyvvvwwwyyyzzzzzzyyyxxxvvvrrrtttvvvuuussssssvvvyyytttrrrnnnmmmllljjjfffbbb___]]][[[ZZZZZZ\\\___```XXXZZZZZZWWWSSSPPPPPPRRRSSSRRRWWW^^^[[[MMMAAA<<<@@@JJJVVV^^^^^^[[[WWWUUUMMMHHH>>>;;;LLLfffsssqqqdddTTTAAA555444666555333333666<<>>===>>>???>>><<<;;;=========<<<999777444222111///---++++++---///000***,,,...---+++***,,,...,,,,,,,,,------.........---------,,,,,,,,,++++++'''((()))+++---.........++++++******++++++,,,---+++++++++,,,,,,------------,,,+++***)))***+++,,,***+++,,,,,,------------++++++++++++,,,---...///---------.........//////............/////////000...///000111222333444444555666888:::<<<=====================>>>???@@@AAAEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEJJJMMMMMMOOOYYYdddzzz|||{{{tttsssvvvooonnnmmmllljjjiiihhhgggeeeccc````````````___]]]___^^^]]][[[ZZZZZZYYYYYYZZZYYYYYY[[[```bbbbbbaaa[[[VVVRRRPPPSSSUUUVVVVVVWWWVVVVVVXXX\\\```bbbbbbgggjjjooosssvvvzzz}}}}}}~~~~~~~~~}}}{{{zzz{{{|||{{{yyyxxxxxxxxxxxxwwwuuurrrssstttvvvxxxvvvrrrooovvvqqqkkkjjjkkkjjjfffbbb```___]]]\\\\\\]]]^^^___[[[ZZZXXXVVVUUUSSSPPPMMMOOOVVV\\\[[[RRRGGG@@@<<>>HHHTTT\\\___SSSHHH<<<666333111222555777;;;CCCLLLSSSTTTOOOIIIAAAAAA@@@===::::::<<<>>>;;;:::888666555444333333111///---...000000...+++//////...---,,,,,,++++++)))))))))******+++++++++000...,,,******,,,...000333///,,,+++---......---++++++,,,,,,,,,---------)))******+++---......///...---,,,,,,++++++++++++,,,,,,------...///000000------++++++++++++------............////////////////////////////////////000000000000000111111111444555666888:::<<<>>>>>>>>>;;;<<>>>>>DDDKKKNNNNNNGGG>>>666444444333555999999===EEEMMMSSSSSSNNNIII>>>>>><<<:::777777999;;;<<<;;;999777555444333222000...---...//////---+++///......---,,,,,,++++++*********+++++++++,,,,,,...---+++******+++---...000---***)))+++---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,+++,,,,,,---......//////------,,,++++++,,,------............////////////////////////////////////000000000000111111111111444555666888:::<<<===>>>>>>;;;<<<@@@@@@======???BBBDDDDDDDDDCCCCCCDDDFFFFFFEEEHHHMMMNNNPPPXXXaaattt{{{sssooonnnkkkkkkjjjjjjiiihhhgggggggggeeecccbbbbbbbbbaaa```[[[ZZZZZZYYYYYYZZZZZZZZZWWWXXXYYY^^^cccgggiiiiii^^^[[[XXXVVVWWWYYYZZZZZZYYYYYYZZZ[[[^^^aaaccceeekkknnnrrrtttvvvwwwxxxzzz}}}{{{{{{{{{}}}{{{zzzzzz{{{zzzyyywwwrrrsssuuuwwwxxxvvvqqqnnnnnnkkkjjjkkkmmmllliiieeeaaa```^^^]]]\\\\\\\\\]]][[[[[[YYYWWWUUUTTTSSSRRRWWW\\\^^^VVVHHH===:::;;;IIIPPPVVVWWWWWWYYYYYYVVVHHHCCC??????CCCEEECCC@@@<<<666111222333333555999;;;>>>EEELLLOOONNNIIIEEE======;;;999666666888:::===<<<:::888666444222222///...------......---,,,.........------,,,,,,+++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++---+++)))((()))*********,,,,,,,,,,,,---------------------,,,,,,+++++++++------,,,+++++++++,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------............//////////////////////////////////////////000000111111111111444444666888:::<<<===>>>>>>;;;<<<@@@@@@======@@@BBBDDDGGGGGGFFFEEEFFFGGGGGGFFFIIIMMMNNNPPPXXXaaawww}}}zzzwwwuuurrrpppkkkkkkkkkjjjiiihhhhhhhhhgggeeebbbbbbbbbbbbaaa___YYYYYYXXXYYYYYYZZZ[[[[[[XXXXXXXXXZZZ\\\^^^^^^^^^^^^\\\ZZZXXXXXXYYYZZZ[[[YYYZZZ[[[\\\^^^aaaeeeggglllpppuuuzzz|||~~~}}}~~~~~~}}}{{{{{{||||||zzzyyyrrrsssuuuwwwxxxvvvqqqmmmooonnnmmmmmmllljjjeeeaaa___^^^]]]\\\\\\\\\]]]]]][[[[[[YYYWWWTTTTTTUUUVVVVVVZZZZZZPPPCCC;;;===BBBJJJPPPTTTTTTTTTVVVUUUQQQDDDAAA???@@@CCCDDDAAA>>>999444222333333111222555:::>>>CCCGGGIIIGGGBBB?????????===;;;888888:::<<<<<<<<<:::888666444222111000///...............---......---------,,,,,,,,,------------------------***+++,,,------,,,+++***+++***)))))))))*********,,,,,,,,,------------...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---------............//////////////////////////////////////////000000111111222222333444555777999;;;===>>>===;;;<<<@@@AAA>>>>>>@@@BBBEEEIIIJJJJJJHHHGGGGGGGGGFFFHHHKKKMMMOOOWWW```xxx}}}yyywwwxxxxxxwwwuuummmmmmlllkkkjjjiiiiiihhheeecccaaa`````````___^^^XXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZXXXWWWWWWXXXYYYXXXZZZ]]]^^^```cccgggkkkppptttzzz}}}||||||||||||{{{yyyttttttuuuvvvwwwuuuqqqnnnnnnnnnmmmmmmkkkhhhdddaaa\\\\\\\\\\\\]]]^^^^^^___ZZZZZZYYYVVVSSSSSSVVVYYYYYYYYYUUUJJJ>>>:::@@@HHHOOOSSSUUUTTTTTTTTTQQQLLLBBB@@@>>>???AAABBBAAA???888444333444333000111555<<>><<<999999;;;===;;;::::::888666444111000111000000///......///000---------------,,,,,,,,,------------------------+++,,,---......---,,,+++***++++++*********+++,,,,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,---------------------------............////////////////////////////////////...//////000111111222222333444555777999;;;<<<======;;;<<<@@@AAA??????AAACCCFFFJJJLLLLLLJJJIIIIIIGGGFFFGGGJJJKKKNNNVVV___yyyzzzuuusssssstttsssqqqooonnnmmmllljjjiiihhhhhhcccaaa___^^^^^^^^^]]]\\\YYYYYYYYYYYYZZZZZZ[[[\\\XXXZZZ[[[[[[YYYYYYZZZ\\\ZZZZZZZZZXXXUUUTTTVVVWWWYYY\\\```bbbcccffflllqqqwww{{{}}}||||||||||||{{{yyyvvvuuutttuuuuuutttrrrooolllllllllllljjjhhhfffeee[[[[[[\\\\\\]]]]]]^^^^^^XXXYYYXXXTTTQQQRRRWWW[[[^^^ZZZPPPDDD;;;;;;DDDLLLWWWZZZZZZXXXVVVUUUOOOGGGBBBAAA?????????>>><<<;;;555333333555444222444999???BBBFFFGGGDDDAAA>>>===>>>>>><<<:::777777999;;;888888888777666333111///000000000...,,,,,,...000------------------------...---------------,,,,,,,,,,,,............,,,,,,)))+++,,,,,,+++***,,,---,,,---------............+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------............------............////////////////////////////////////......///000111222222333333333555777999;;;<<<======;;;<<<@@@AAA??????BBBCCCGGGJJJLLLLLLKKKJJJJJJHHHGGGHHHJJJKKKNNNVVV```yyyzzzvvvrrrooooooooonnnmmmoooooommmkkkiiigggfffeeecccaaa^^^^^^^^^^^^]]][[[[[[[[[ZZZZZZZZZ[[[[[[\\\UUUWWWYYYXXXVVVVVVXXXZZZYYYZZZZZZXXXTTTSSSTTTVVVZZZ___cccfffgggkkkrrrxxx~~~}}}|||{{{||||||{{{yyyxxxvvvtttsssssssssrrrqqqnnnnnnmmmkkkhhhfffeeeeee]]]]]]]]]]]]]]]\\\[[[[[[WWWXXXWWWSSSPPPQQQWWW]]]___WWWIII>>>:::@@@JJJRRR```bbbaaa^^^[[[WWWNNNEEE@@@AAAAAAAAAAAA>>>;;;999444333333555444222555;;;@@@CCCFFFFFFCCC???============;;;999666666888:::555555666666555333111///...///...,,,******,,,///------------------------------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,(((***,,,,,,+++***+++---------------............------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...------------------------,,,---...//////...---,,,............////////////////////////////////////......///000111222333333222333555666999:::<<<======;;;<<>>;;;666555444555222///333999>>>AAADDDDDD@@@<<<;;;;;;>>>===<<<999777777999;;;333444555555555333111///,,,------***((((((+++...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++'''***,,,,,,***)))+++------------........./////////......---+++******)))++++++++++++,,,,,,---...........................,,,---...//////...---,,,............/////////000////////////////////////---...///000111222333333222333444666888:::<<<======;;;===AAABBB@@@@@@CCCDDDGGGJJJKKKKKKKKKKKKLLLMMMKKKKKKMMMNNNQQQZZZddd|||}}}}}}zzzvvvttttttuuuuuutttrrrpppooonnnmmmjjjhhhfffdddccccccbbbaaa___]]]\\\]]]^^^______]]][[[\\\]]]\\\YYYUUUXXXWWWVVVWWWXXXYYYYYYWWWYYYYYYXXXVVVUUUVVVYYY\\\ccceeeiiinnntttzzz~~~~~~}}}}}}~~~|||||||||}}}~~~~~~}}}|||{{{yyywwwtttrrrqqqrrrooollljjjhhhfffcccaaaaaa___]]]\\\]]]\\\[[[ZZZVVVWWWSSSOOOPPPWWW\\\]]]___NNN<<<999FFFVVV___```fffccccccddd___SSSHHHDDDAAAEEEIIIHHHCCC===999888555444222111111222444555<<<===>>>?????????>>>===FFFAAA<<<888666666666555777666666555333111///...---,,,*********,,,...///111111000000///...,,,,,,)))))))))******+++,,,,,,------------------------........................,,,,,,+++******+++,,,,,,+++,,,,,,------,,,++++++******+++++++++,,,,,,,,,---------...------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////............000000111111222222333333555555777888:::<<<======;;;<<<===>>>@@@@@@@@@@@@FFFGGGHHHHHHIIIKKKNNNQQQLLLHHHGGGIIILLLOOOXXXaaayyy}}}~~~{{{wwwuuuttttttsssqqqpppooonnnlllkkkiiigggdddcccbbbaaabbbaaa___]]]\\\\\\]]]]]][[[ZZZYYY[[[]]]]]]ZZZXXXZZZYYYXXXYYY[[[\\\[[[ZZZXXXWWWVVVUUUVVVYYY^^^bbbjjjlllpppuuuzzz~~~~~~~~~|||zzz{{{|||||||||||||||}}}}}}~~~~~~}}}zzzwwwtttsssssssssqqqooolllkkkjjjiiigggeee```______``````^^^[[[YYYUUUTTTPPPNNNSSS\\\bbbbbbQQQEEE===CCCUUUcccfffccccccaaaaaaaaaYYYMMMDDDBBBDDDHHHLLLLLLGGGAAA===;;;666444333222222333555666;;;<<<===>>>>>>>>>>>>>>>BBB>>>999777666777888888777666666444333111///...---,,,+++******,,,---///////////////......---,,,+++++++++++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,......---,,,,,,,,,------,,,------------------...////////////////////////.........///000000111111444444555777999:::<<<<<<======???@@@AAAAAAAAAAAADDDFFFGGGGGGGGGIIIMMMOOOLLLHHHGGGIIILLLOOOWWW```yyy}}}~~~|||xxxvvvuuurrrpppmmmllllllllljjjhhhfffdddbbbaaa````````````___^^^]]][[[[[[ZZZXXXWWWWWWYYY\\\]]]\\\ZZZ[[[ZZZYYY[[[\\\]]]\\\ZZZVVVVVVUUUTTTVVV\\\dddjjjqqqtttyyy~~~~~~~~~|||{{{|||}}}~~~~~~~~~yyyuuussssssssstttpppnnnmmmllllllllljjjhhh`````````bbbbbb```\\\XXXUUUTTTPPPPPPXXXbbbeeebbbHHHAAA???KKK```nnnoooiiicccbbbbbb^^^TTTHHHCCCFFFIIILLLOOOOOOJJJDDD>>>;;;555444333333333555777888;;;;;;<<<===>>>>>>??????===:::777555777888::::::666666555444222000///......---,,,+++++++++,,,---------............------......---,,,,,,+++******------------------------************************,,,++++++******++++++,,,,,,,,,+++++++++,,,...///---------------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,---...............---------------////////////000000000000---......///000000111111222333444666888999;;;;;;>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEGGGJJJMMMLLLIIIHHHJJJLLLOOOVVV___www~~~|||xxxwwwtttpppllljjjiiiiiiiiigggfffdddbbb```___^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXZZZ[[[\\\ZZZXXXVVVUUUTTTTTTWWW^^^gggnnnssswww}}}}}}zzzwwwtttssssssssspppnnnlllllllllkkkjjjhhhaaa```___``````___\\\YYYWWWVVVUUUXXX___eeebbbZZZIIICCCBBBOOObbbpppqqqmmmeeeeeeddd^^^QQQGGGIIIPPPRRRRRRRRROOOIIIBBB;;;777444333222222333555888999<<<<<<<<<===>>>???@@@AAA;;;999666555777999::::::666666555444222000...---///...---,,,,,,,,,,,,,,,+++,,,,,,---......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,*********,,,...000---,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---.../////////......------,,,,,,/////////000000000000000//////000111222333333444333333444666888999;;;;;;>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCEEEIIIKKKLLLIIIHHHJJJLLLNNNUUU]]]ttt~~~|||xxxwwwtttooojjjgggffffffgggdddcccaaa```^^^]]]\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZ\\\\\\ZZZXXXVVVUUUUUUVVVYYY___hhhnnnqqquuu|||||||||{{{zzzxxxtttqqqpppooonnnkkkjjjjjjiiigggeeebbb```]]]\\\\\\\\\\\\[[[TTTXXX\\\aaahhhiii^^^QQQEEEDDDHHHUUUeeennnnnniiifffdddaaaYYYNNNIIIRRR^^^aaa]]]WWWPPPHHH???888444222222111222333666999;;;>>>>>>???@@@AAAAAABBBBBB<<<999777666777888888888666555555333222000...---///......---,,,,,,,,,,,,++++++,,,---............,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++,,,...000111++++++*********************++++++,,,------,,,,,,,,,,,,,,,,,,,,,---...////////////......---------......//////000000000111//////000111222333444444333444555777999:::;;;<<<<<<===>>>???@@@@@@@@@???@@@AAABBBBBBCCCEEEHHHKKKLLLIIIHHHJJJLLLMMMTTT[[[qqq}}}{{{wwwuuusssnnnjjjgggeeeeeeeeebbbaaa```^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWXXXWWWVVVTTTSSSUUUVVVYYYYYYZZZ\\\^^^]]][[[YYYTTTVVVXXX[[[^^^ccciiimmmppptttzzzzzz{{{||||||yyyuuuqqqnnnnnnllljjjiiiiiihhhfffdddddd```\\\ZZZZZZ[[[\\\\\\PPPXXXaaaiiimmmjjj[[[LLL:::AAAOOO^^^jjjlllhhhcccddd___YYYQQQJJJLLL[[[lllqqqiii]]]PPPFFF>>>888555222222222333555888;;;===AAABBBCCCDDDEEEDDDCCCBBB===:::888777888888888777555555444333111///...---............------------+++,,,---...............++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***))))))))))))***+++))))))))))))*********+++)))***+++,,,,,,------,,,------,,,,,,,,,---....../////////...............------......//////000000,,,---...///000111222333444444555777999:::<<<<<<;;;<<<===>>>???@@@@@@@@@@@@BBBCCCCCCCCCEEEHHHKKKLLLIIIIIIKKKLLLMMMRRRYYYnnn}}}yyyuuutttrrrnnnjjjgggeeeeeeeeeaaa```___]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYUUUVVVWWWUUURRRRRRTTTWWWXXXXXXYYY\\\]]]]]]ZZZWWWRRRVVV[[[```eeeiiimmmooosssvvv{{{~~~}}}}}}||||||{{{zzzxxxtttqqqpppllljjjiiihhhiiiiiigggfffccc```]]]\\\\\\]]]\\\\\\SSS]]]hhhmmmmmmeeeVVVHHH999DDDTTTaaagggfffcccaaabbbZZZQQQJJJHHHQQQeeexxx|||ppp^^^MMMBBB<<<888666333333444555777;;;>>>AAADDDFFFHHHIIIIIIGGGDDDBBB<<<:::888888999::::::999555555444333111///---,,,---------...............------.../////////......,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********)))(((((('''''''''(((((()))***+++,,,,,,---))))))***,,,,,,------,,,......---,,,,,,,,,------............////////////,,,,,,,,,---.../////////,,,,,,---///000111222333333333444666888999;;;;;;:::;;;===???AAABBBBBBCCCBBBCCCDDDDDDDDDFFFJJJLLLLLLJJJIIIKKKLLLLLLQQQXXXnnn|||yyyuuusssqqqnnnkkkhhhfffeeedddaaa```___]]]\\\[[[[[[[[[YYYXXXVVVVVVVVVWWWYYY[[[TTTUUUVVVTTTRRRRRRUUUXXXUUUUUUWWWYYY[[[ZZZWWWUUUPPPVVV^^^eeejjjmmmppprrrwwwyyy}}}~~~~~~~~~}}}zzzxxxvvvtttrrrrrrjjjhhhhhhhhhjjjkkkjjjiiibbbaaa______```___]]][[[YYYcccmmmoookkk```PPPBBBBBBKKKWWW^^^^^^^^^```cccbbbXXXMMMGGGIIIUUUmmmppp[[[III===888777666555555555777:::===AAACCCFFFHHHKKKMMMLLLIIIEEEBBB;;;999888999:::<<<;;;;;;555555444333111///---,,,,,,,,,---.../////////......///////////////.........------,,,,,,++++++***++++++++++++++++++++++++***************************+++,,,------,,,+++***000000000///...---,,,+++(((((()))***,,,---...///((()))***+++,,,---------///...------,,,,,,,,,,,,------......//////000000++++++,,,,,,---...//////......///111222444555555111222333555777888999::::::<<<>>>@@@BBBCCCDDDEEEBBBDDDEEEEEEEEEGGGJJJMMMLLLJJJIIIKKKLLLLLLQQQWWWnnn|||vvvrrrooonnnllliiigggggggggfffeeebbbaaa```___]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWW^^^[[[WWWUUUUUUVVVWWWWWWVVVUUUXXX[[[ZZZUUUUUUXXXWWWZZZ___eeejjjooossstttzzz|||}}}}}}}}}{{{wwwvvvwwwvvvtttqqqpppnnnkkkjjjjjjjjjiiigggfff```___dddeee^^^YYYXXX```iiirrrrrrhhhXXXLLLEEEDDDPPPYYY[[[___eeeddd___^^^VVVMMMLLLTTT___hhhlllpppdddTTTDDD:::666444444555555777;;;BBBHHHLLLMMMQQQMMMJJJKKKMMMLLLGGGBBB;;;>>>AAABBB@@@===::::::777666444333000...,,,+++........................------............------,,,+++)))))))))+++---...,,,------,,,******,,,...///......------,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------,,,+++,,,---...///............////////////---...///111111111000///666:::;;;777777:::<<<;;;>>>>>>???@@@@@@@@@??????EEEGGGHHHIIIIIIIIIKKKMMMMMMNNNNNNNNNNNNOOOQQQTTTnnnxxxxxxsssooommmmmmkkkhhhfffffffffeeedddaaaaaa```^^^]]][[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXX[[[YYYXXXXXXXXXXXXWWWVVVTTTSSSTTTWWWVVVRRRSSSWWWZZZ\\\```eeekkkppptttvvv{{{|||~~~~~~{{{xxxwwwxxxxxxuuurrrrrrpppmmmkkkjjjiiigggeeeaaa]]]^^^cccddd```^^^```fffnnntttpppbbbQQQFFFAAAFFFSSS^^^aaafffmmmmmmgggVVVOOOIIIKKKTTT___eeeggg[[[RRRFFF;;;555444444555777888;;;@@@HHHOOOTTTUUUTTTOOOJJJHHHIIIHHHEEEAAA>>>AAACCCCCC@@@<<<999888777666444111///...---,,,------------------------,,,,,,------------,,,,,,------,,,+++,,,,,,......---+++)))))),,,------,,,******++++++,,,------...++++++++++++++++++++++++,,,+++************+++,,,++++++,,,,,,,,,,,,------++++++,,,---...///000000,,,,,,---..................---,,,,,,,,,---..................////////////------///000111222222222555999:::777777:::===<<<<<<===>>>@@@AAAAAABBBBBBEEEGGGIIIIIIIIIJJJLLLNNNNNNOOOOOONNNNNNNNNQQQSSSjjjvvv}}}~~~yyytttpppmmmkkkkkkiiifffddddddddddddccc``````___]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZXXXXXXYYYZZZ\\\[[[XXXVVVTTTRRRRRRTTTSSSQQQTTTYYY]]]___bbbggglllqqqvvvxxx{{{}}}~~~{{{xxxxxxzzzzzzwwwtttssspppmmmjjjiiigggeeeccc^^^]]]___bbbbbbaaacccggglllqqqsssjjjYYYIIIAAA???IIIWWWbbbfffjjjooonnngggRRRLLLGGGLLLWWW______\\\HHHBBB:::444222333444444777888===EEENNNUUUYYYZZZTTTOOOHHHEEEDDDDDDCCCAAABBBCCCEEECCC???;;;888666888666222///---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++/////////...............+++&&&"""$$$***---***&&&))))))***++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------%%%&&&((()))+++---...///++++++,,,---------------......---,,,,,,,,,------............////////////---......000111333555666333777999777777<<<>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGIIIIIIIIIKKKMMMOOOPPPPPPPPPOOONNNNNNPPPRRR```uuuvvv{{{~~~}}}zzzvvvrrrooolllkkkiiifffcccbbbbbbcccbbbaaa___^^^]]]\\\[[[ZZZYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[XXXXXXYYY[[[\\\\\\ZZZXXXWWWTTTSSSSSSSSSSSSWWW]]]aaaccceeeiiinnntttxxx{{{|||}}}|||zzzzzz||||||yyyuuuooommmjjjhhhgggeeecccbbb```aaabbbbbb```aaafffkkkpppssspppbbbOOOBBB???AAANNNZZZeeefffhhhjjjfff^^^RRRMMMKKKPPPYYY\\\WWWOOOAAA===888555444444444444444777<<>>:::777666888555111---+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////000000///...---,,,,,,)))&&&'''***+++)))&&&------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------%%%&&&'''(((***+++,,,---++++++,,,---------------......------,,,,,,,,,,,,............////////////000000///000111444666777111666888777888<<<@@@@@@;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHIIIIIIKKKNNNQQQRRRRRRRRRPPPNNNNNNPPPRRR[[[ooozzz}}}}}}zzzyyywwwuuurrrooolllkkkfffcccaaa___`````````___]]]]]]\\\[[[ZZZYYYYYYXXXWWWXXXXXXYYYZZZ[[[\\\\\\[[[YYYYYYZZZ\\\]]]]]]\\\XXXUUUSSSSSSSSSTTTYYYaaaeeefffiiimmmrrrvvvzzz|||}}}~~~~~~{{{|||}}}|||xxxtttiiigggeeedddeeeeeedddccc```bbbcccbbbaaaeeelllpppwwwtttkkkYYYGGG===>>>CCCSSS```hhhhhhggghhhbbbYYYMMMKKKKKKQQQXXXXXXOOOFFF>>>;;;888777777777777666444777===EEELLLPPPQQQPPPFFFEEEDDDCCCCCCAAA???===<<<>>>@@@???<<<999888888888444000,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,------............------...............---,,,+++///000000///---,,,++++++.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........,,,,,,---............------------------------,,,............////////////222222111111111333444555000555777666888===@@@@@@===>>>???@@@AAABBBBBBBBBEEEFFFGGGHHHIIIKKKOOORRRSSSSSSSSSQQQOOONNNPPPRRR]]]nnn|||yyywwwxxxwwwuuussspppmmmjjjiiicccaaa^^^]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\]]]^^^]]]XXXTTTRRRSSSSSSTTTZZZbbbgggiiimmmrrrvvvyyy|||}}}~~~}}}}}}}}}zzzuuuqqqeeecccbbbcccdddeeeeeeeee^^^aaabbbbbbeeemmmtttwww|||tttdddPPP@@@;;;@@@FFFZZZeeemmmkkkiiiiiicccZZZDDDDDDHHHNNNRRRQQQIIIBBB999777666666888999:::999777:::@@@HHHMMMOOOMMMKKKAAAAAABBBBBBAAA???===<<<:::<<<======;;;999999999666333///+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,,,,,,,,,,,,,...///...+++))))))***+++,,,,,,------...//////++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,++++++***,,,,,,---...............+++,,,------......------............////////////222222222111222222333333000555777666888===AAAAAA<<<===>>>???@@@AAAAAAAAACCCDDDEEEFFFGGGJJJOOORRRSSSTTTSSSQQQPPPOOOQQQSSSZZZlllyyytttrrrssstttuuutttssspppmmmiiifffdddaaa___\\\[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\]]]______]]][[[YYYVVVTTTVVVVVVWWW]]]dddiiilllpppvvvzzz|||}}}}}}}}}|||xxxrrrmmmeeedddbbbccceeefffffffff```ccccccccciiisssxxxwwwyyymmmZZZGGG>>>@@@IIIQQQ```iiimmmiiidddccc\\\SSSAAADDDIIIMMMNNNJJJDDD@@@888666444555777999999999888;;;BBBIIINNNOOOKKKHHHAAAAAA@@@???<<<;;;:::;;;;;;<<<======;;;999999:::444222///,,,***+++---...------------------------,,,------......------,,,---,,,+++++++++,,,---...)))))))))***++++++)))(((***++++++,,,------......++++++++++++++++++++++++******+++,,,,,,+++******++++++,,,,,,,,,,,,------+++******)))((('''''''''++++++,,,---------------)))***,,,...//////..................//////////////////111222333333333333111555888666888===@@@@@@999:::<<<>>>@@@AAAAAABBBBBBCCCDDDEEEFFFJJJOOORRRSSSSSSSSSRRRPPPPPPRRRTTTXXXmmmwwwnnniiiiiinnnrrrrrrrrrpppnnnjjjfffbbb``````^^^[[[ZZZ[[[\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[^^^```bbb```[[[XXX\\\YYYXXXZZZZZZ[[[aaahhhiiimmmrrrxxx|||}}}}}}}}}~~~|||wwwpppjjjgggeeeddddddfffggggggfffeeegggeeedddkkkuuuwwwtttssseeePPPBBB>>>FFFSSS\\\bbbjjjlllddd]]]YYYQQQHHHEEEIIIMMMOOOLLLFFFAAA>>>;;;999666555666777777666666:::AAAIIINNNNNNJJJGGGDDDCCC@@@<<<888888999:::===>>>???>>>;;;999999:::333111///,,,++++++,,,---........................+++,,,,,,------,,,,,,+++...---+++***+++---///000---***)))---222444111---------,,,,,,+++******)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++((())),,,...////////////............/////////000+++---///222333444444444111666888777888===@@@@@@666888:::===???AAACCCCCCAAABBBCCCDDDEEEIIINNNRRRSSSSSSSSSRRRQQQQQQSSSUUU]]]uuu~~~rrrgggccceeekkkoooooommmjjjhhhfffddd```^^^[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXYYYYYYZZZZZZZZZYYYZZZ[[[\\\^^^___^^^___`````````^^^\\\ZZZZZZYYYXXXYYY\\\aaafffjjjhhhmmmssswwwyyyzzzzzz{{{www{{{}}}wwwsssqqqpppllliiihhhllllllhhheeefffkkkgggfffjjjqqquuuxxxzzzsssaaaKKK>>>>>>JJJ^^^pppmmmhhhgggjjjfffXXXKKKFFFGGGJJJOOOPPPLLLFFF???;;;:::;;;;;;999777555555666666===EEEJJJJJJGGGDDDBBBGGGEEEBBB>>>;;;:::;;;===AAA>>>999777777888999999444222000---,,,,,,------///,,,+++,,,...///---+++.........---,,,,,,++++++,,,,,,------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***...///---)))(((***......---+++******)))******)))(((''')))***...------,,,,,,------...---...............------000000000000000000000000111111111111222333444444222333555888:::<<<======;;;<<<>>>???AAAAAABBBBBBEEECCCBBBBBBDDDIIINNNRRRSSSRRRQQQQQQPPPQQQRRRSSS___xxxxxxmmmccc^^^___cccgggmmmjjjgggeeedddbbb___\\\XXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYWWWWWWVVVWWWXXXYYYYYYXXXXXXXXXXXXZZZ[[[\\\^^^_________^^^\\\ZZZYYYWWWXXXYYY\\\```eeeiiillloooqqqrrrssstttuuuxxxzzzzzz~~~}}}wwwssspppnnnmmmjjjiiilllmmmiiiggggggjjjggggggkkkqqquuuwwwwwwlll[[[HHH@@@CCCOOOaaannnrrrmmmjjjiiiaaaSSSIIIFFFGGGLLLQQQQQQKKKCCC===999666777777666555444555666:::===AAADDDDDDDDDDDDEEEFFFEEEBBB>>><<<<<<>>>???@@@>>>;;;999999:::999999333222///---,,,,,,------///---,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,------000///...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((,,,...,,,))))))***,,,+++***)))***++++++,,,------,,,---///111------,,,,,,,,,,,,------....../////////......---000000000000000000000000.........///000111333444222444666888:::<<<======<<<===???@@@BBBCCCCCCCCCEEEDDDCCCDDDFFFJJJNNNQQQRRRRRRQQQPPPOOOPPPQQQSSS```xxxyyyqqqhhhccccccdddfffiiigggdddcccaaa___]]]ZZZWWWYYY[[[]]]]]][[[XXXVVVYYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZZZZ______^^^^^^\\\ZZZXXXWWWUUUWWW[[[```fffkkknnnpppvvvtttrrrpppoooqqqvvvzzz}}}{{{uuuqqqnnnnnnjjjjjjmmmnnnjjjhhhiiihhhhhhjjjooouuuxxxwwwtttcccSSSDDDBBBKKKXXXeeennnrrrooollleeeYYYLLLFFFGGGHHHMMMSSSQQQHHH???999777444444555444444444777999>>>>>>>>>>>>>>>@@@EEEHHHGGGEEEAAA???>>>???AAABBB???===<<<<<<<<<<<<:::888222111///---,,,,,,------///...------//////...---***++++++,,,------......//////...---,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++((('''(((,,,---,,,))),,,,,,,,,***)))))),,,...***+++---,,,,,,,,,---///------,,,,,,,,,,,,------...//////000000/////////000000000000000000000000.........///000222333444333444666888:::<<<=========>>>???AAACCCCCCDDDDDDDDDDDDDDDFFFHHHKKKNNNPPPRRRRRRRRRPPPNNNNNNPPPQQQaaazzz{{{uuuoookkkjjjjjjjjjgggeeebbbaaa```^^^\\\ZZZXXXYYYZZZ[[[ZZZYYYXXXWWWZZZZZZYYYYYYYYYZZZ\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[___^^^]]][[[ZZZXXXWWWVVVTTTXXX___fffmmmqqqtttuuuvvvuuusssqqqqqqtttzzz~~~yyyssspppnnnjjjiiimmmnnnkkkjjjkkkgggkkkpppuuu{{{~~~zzzsss[[[LLL@@@EEESSSaaajjjpppmmmmmmjjj```QQQFFFDDDFFFIIIOOORRRNNNDDD;;;666666555555555444444666999<<>>>>>AAAGGGKKKJJJGGGBBB??????@@@AAABBB<<<<<<<<<======;;;888555000///...---------------//////....../////////...,,,,,,---------.........+++,,,,,,------.................................++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++---...,,,***,,,---...---++++++---...***+++---,,,***)))***+++---,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000000000111111111111222333444444444555777999:::<<<============???AAABBBCCCCCCDDDBBBCCCDDDFFFHHHJJJLLLMMMQQQRRRRRRPPPMMMLLLOOOQQQbbb{{{yyywwwtttpppmmmkkkjjjiiifffdddbbbaaa```___]]][[[[[[ZZZXXXWWWVVVWWWXXXYYYXXXXXXXXXXXXYYYZZZ\\\]]]]]]\\\[[[YYYYYYYYYZZZZZZ^^^]]][[[YYYXXXXXXXXXXXXWWW\\\dddmmmsssvvvwwwwwwsssuuuvvvxxxyyy|||yyysssooommmiiihhhkkkmmmkkkjjjlllhhhooowww||||||rrrUUUHHHAAAJJJ[[[hhhooorrrjjjllliii\\\MMMEEEDDDFFFPPPRRRQQQJJJ@@@888555666555555444333333666:::>>>EEEEEEDDDCCCCCCFFFJJJMMMNNNIIICCC??????@@@AAAAAA:::;;;;;;======:::555111.........------------....../////////......//////000/////////.........---++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,***))))))+++......---+++***+++***,,,.........---...///,,,,,,,,,++++++,,,,,,,,,......///000000000000000////////////////////////444333222222111222222222555666777999;;;<<<<<<===;;;<<<>>>???AAABBBBBBBBB@@@AAACCCEEEGGGHHHIIIJJJPPPRRRSSSPPPMMMLLLOOORRRaaa{{{}}}xxxwwwuuurrrooollljjjjjjeeecccaaa``````___]]][[[\\\ZZZWWWUUUTTTVVVXXXYYYTTTTTTTTTTTTUUUWWWYYY[[[[[[ZZZXXXWWWVVVWWWXXXXXX\\\[[[YYYXXXXXXYYY[[[\\\]]]bbbjjjrrrwwwyyyyyyyyysssvvv{{{{{{vvvpppmmmkkkgggeeeiiikkkiiiiiillljjjttt}}}yyyjjjPPPHHHFFFSSSdddooorrrrrrlllmmmhhh[[[OOOLLLPPPSSS^^^ZZZQQQFFF===777555666444444333222333777===BBBIIIJJJKKKJJJJJJKKKNNNPPPPPPJJJBBB>>>???@@@@@@@@@;;;;;;<<<<<<<<<888333///---------------.........---...//////------...///000000//////...------,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((%%%(((+++---+++)))((('''$$$'''+++---......///111,,,,,,++++++++++++,,,,,,------...///000000000000////////////////////////222111000000///000000000555666888:::;;;<<<<<<===;;;<<<===???@@@AAABBBBBB@@@@@@BBBCCCEEEGGGHHHIIINNNRRRSSSQQQMMMLLLPPPUUU```{{{|||{{{xxxuuuqqqmmmkkkiiicccaaa```______^^^]]][[[[[[YYYXXXVVVUUUUUUVVVWWWRRRRRRRRRSSSTTTVVVYYYZZZZZZYYYWWWWWWVVVWWWXXXYYYZZZYYYWWWWWWXXX[[[^^^```dddhhhooovvvzzz{{{zzzxxxxxx|||}}}yyytttooolllhhhdddcccfffhhhggghhhkkklllxxxppp^^^JJJHHHNNN___nnntttrrrooollllllfffZZZVVV^^^jjjpppqqqeeeTTTEEE<<<777666555444444444555888>>>FFFLLLMMMNNNNNNNNNNNNOOORRRTTTOOOHHH@@@===???AAABBBAAA>>>=========;;;888222...+++,,,------............,,,...///...,,,,,,---///---------------,,,,,,,,,...------------,,,,,,,,,////////////////////////++++++++++++++++++++++++************************)))***+++************+++(((***,,,,,,***))))))***%%%(((+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000000///////////////////////////////////////000111222333666777888:::;;;<<<<<<===<<<===>>>@@@AAABBBCCCCCCAAAAAABBBCCCEEEGGGHHHJJJMMMQQQTTTRRRNNNMMMRRRXXX^^^zzz}}}{{{xxxsssooojjjgggeeebbb```^^^^^^^^^^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVXXXZZZ\\\[[[ZZZYYYXXXXXXYYYZZZ[[[XXXWWWVVVVVVXXX\\\aaaccchhhlllrrrwww{{{{{{yyyxxx}}}}}}yyytttpppnnngggbbbaaadddgggfffgggjjjmmmyyy{{{hhhTTTFFFIIITTTggguuuwwwqqqllliiiiiibbbYYY]]]ooo~~~nnnWWWEEE;;;888666555666777777999===EEEOOOUUUPPPPPPPPPOOONNNPPPTTTWWWNNNFFF???<<>>===<<<888222...++++++,,,---............+++---///...,,,+++,,,///)))******++++++,,,,,,---******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***+++,,,,,,---...000---......,,,++++++---///000222333222///,,,******,,,++++++++++++++++++,,,+++,,,---...////////////////////////////////////...//////111333555777888666777999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCEEEGGGIIIKKKMMMQQQTTTSSSNNNNNNTTTZZZ]]]yyy~~~{{{vvvpppkkkfffcccbbbbbbbbbaaa```___^^^]]]]]]YYYXXXXXXWWWUUUTTTSSSSSSTTTSSSRRRSSSVVVXXXXXXXXX]]][[[YYYWWWWWWXXXYYYZZZWWWWWWWWWXXX[[[^^^aaaccckkkooouuuzzz}}}~~~{{{wwwtttqqqooollliiieeedddggggggdddgggmmmsss{{{}}}nnnZZZLLLCCCNNN]]]iiisssvvvqqqiiiiii\\\OOOSSSggglllQQQ@@@:::666555555999555555@@@PPPZZZZZZVVVZZZSSSOOORRRUUUTTTSSSTTTHHHEEEAAAAAABBBCCCAAA>>>>>>============;;;777444///............---------))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------,,,++++++...------,,,,,,------...(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++***))))))(((((()))***,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......000000///////////////000000/////////000111222222666666666999;;;<<<<<<;;;===<<<===???CCCEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJNNNRRRVVVSSSMMMJJJNNNRRR]]]uuu{{{xxxsssnnniiifffddddddccccccaaa```^^^]]][[[[[[XXXXXXWWWVVVUUUTTTSSSSSSTTTSSSSSSTTTWWWYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[[[[[[[]]]aaadddfffooosssyyy}}}~~~yyyuuurrrooollljjjhhheeedddfffdddccciiiqqq{{{rrr```QQQIIIHHHSSS```iiioooqqqllleeecccUUUJJJRRRkkksss^^^GGG;;;777555444555333666???RRReeepppooojjjeeeZZZRRRRRRUUUUUUUUUWWWLLLJJJHHHFFFDDDBBB???===@@@???===<<<;;;888444000///............---------***++++++,,,------......,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,---------,,,,,,---------)))))))))************+++******************************+++++++++,,,,,,,,,---------,,,+++***)))((())))))***+++,,,------...,,,,,,,,,---------......---------.........//////000000///////////////000111000000000111222333444666666777999;;;<<<<<<;;;>>>======@@@CCCEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKOOORRRPPPMMMKKKOOORRR```wwwuuurrrmmmhhheeedddeeefffdddcccbbb___]]][[[YYYXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTSSSSSSUUUXXX[[[\\\\\\YYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\^^^bbbfffiiitttxxx~~~|||vvvqqqnnnkkkiiigggfffeeeddddddbbbdddmmmxxxyyybbbOOOHHHHHHOOOZZZeeeiiiiiiiiieeeaaa^^^PPPHHHTTTnnnxxx\\\LLL<<<555444333333444333888FFF\\\rrr~~~qqqcccWWWTTTUUUVVVWWWXXXRRRRRRQQQNNNHHHCCC???>>>AAA???<<<:::777444000,,,///............---------+++,,,,,,------......///,,,,,,,,,---------......,,,,,,,,,,,,------,,,,,,------------------------*********+++++++++,,,,,,************************************++++++++++++......------,,,***)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000000//////......///000000111111111111222333444555555666777999:::;;;<<<<<>>>>>@@@CCCEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMOOOOOOOOOPPPRRRUUUdddzzzyyymmmjjjfffbbb```aaadddfffdddcccaaa^^^[[[YYYWWWVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRTTTXXX[[[\\\\\\YYYZZZ\\\]]]]]]\\\[[[ZZZ\\\\\\\\\^^^bbbhhhmmmpppyyy|||~~~yyysssnnnkkkiiigggeeeeeeffffffdddccchhhsss~~~|||kkkTTTEEEDDDJJJTTT___hhhiiieeeccc```^^^[[[RRRMMMYYYkkkrrriii[[[KKK@@@555333444444333444888<<>>??????@@@BBBEEEHHHHHHHHHGGGHHHIIIJJJLLLNNNPPPQQQQQQRRRRRRQQQQQQSSSWWWZZZkkkuuusssrrrsssxxx|||rrrjjjfffaaa```^^^\\\\\\]]]^^^___[[[[[[ZZZZZZYYYXXXWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSRRRTTTWWWYYYYYYYYY[[[[[[\\\\\\[[[YYYXXXVVVRRRWWW^^^gggooovvvzzz{{{|||vvvqqqppppppppppppnnnqqqrrrssszzz{{{eeeOOOCCC===<<>>MMMZZZ``````]]][[[VVVXXX\\\\\\SSSGGGCCCDDDEEEDDDCCCBBBCCCBBBAAA@@@<<<888333000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,...000111+++,,,...//////...,,,+++*********+++++++++,,,,,,************************.........------,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------......------------............------------...///000000......///000111333444555222777:::;;;999888;;;???>>>>>>???BBBFFFIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQNNNQQQSSSSSSQQQSSSZZZ```mmm~~~xxxqqqjjjfffiiijjjmmmrrr|||wwwlllfffdddbbbaaa```^^^^^^^^^^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXSSSSSSSSSSSSRRRRRRRRRRRRVVVTTTTTTUUUXXXZZZZZZZZZYYYZZZZZZZZZZZZYYYYYYXXXYYY^^^gggpppxxx}}}}}}wwwsssrrrsssttttttqqqtttuuuwwwnnnZZZGGG>>>;;;===MMM```fffjjjkkkjjjgggcccZZZQQQNNNNNNQQQUUUVVVQQQGGG>>>;;;777666:::;;;888555666999@@@JJJQQQTTTUUUUUUUUUPPPUUU[[[ZZZPPPDDDAAAEEEHHHEEEBBBBBBEEEFFFDDDBBB>>>:::444000.........---//////.........---------------------------------,,,,,,,,,---------.........---,,,+++,,,...000222+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++/////////...---,,,************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000,,,,,,,,,---...///000111//////000111222444666777222777;;;;;;999888;;;???>>>>>>???BBBGGGJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQMMMRRRVVVUUUSSSVVV___gggnnnyyysssqqqmmmgggbbbaaaccceeedddjjjttt~~~zzzqqqkkkfffddd^^^^^^___``````___]]]\\\[[[ZZZZZZ[[[[[[ZZZWWWUUUYYYWWWTTTRRRRRRTTTVVVXXXXXXWWWVVVVVVWWWYYY\\\^^^YYYZZZZZZXXXWWWWWWYYY[[[kkkqqqyyy}}}yyyuuusssttttttrrrooommmwww}}}}}}___PPP@@@;;;AAAKKKYYYdddhhhlllnnnllleee\\\PPPEEEIIIQQQWWWVVVTTTOOOEEE:::<<<<<<<<<;;;888666444444999@@@GGGKKKOOOTTTSSSPPPPPPTTTXXXVVVPPPIIIFFFFFFGGGFFFDDDCCCAAA@@@@@@???;;;777222///.../////////000////////////.........,,,,,,,,,,,,------.........------,,,,,,,,,------------------------------///...,,,+++******++++++...---,,,,,,++++++++++++,,,+++***))))))***+++,,,)))***++++++***)))***,,,---......//////.........***++++++,,,,,,++++++***...------,,,,,,,,,------........./////////000000111000000/////////000000000000111222333444444555777888::::::999999:::<<>>FFFMMMLLLLLLQQQUUUWWW\\\YYYUUUNNNIIIHHHJJJLLLKKKGGGCCCDDDFFFFFFCCC???999666111///////////////............---------,,,***+++---.........---,,,,,,,,,,,,,,,,,,---------------------------------......---,,,++++++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++---......---+++***+++,,,+++++++++++++++***))))))))))))************))))))---------,,,,,,------...------........./////////.........------......///000000111222333444444555666888999999999999;;;<<>>888333111....../////////...............---------,,,...,,,***((()))+++---///)))***+++---------,,,,,,------------------------+++,,,,,,------,,,+++++++++************++++++,,,++++++,,,,,,,,,,,,++++++***++++++***((('''((())),,,,,,---------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---......///------------........................///000111111000000111222333444444555555777888999999:::<<<===@@@AAABBBAAA@@@AAABBBDDDCCCEEEEEEEEEEEEEEEGGGIIIMMMQQQTTTUUUUUUZZZcccjjjuuussseee```YYYXXXVVVVVVVVVWWWXXXXXXXXX\\\bbbkkkxxxzzzppplllgggdddcccccccccccc```aaa``````^^^[[[YYYXXXXXXYYY[[[^^^```^^^ZZZVVVTTTUUUVVVWWWYYY\\\^^^___```___^^^\\\[[[[[[\\\\\\ZZZZZZ[[[\\\^^^cccjjjoooqqquuu|||}}}xxxwwwxxxyyywwwttttttwwwyyy|||kkkXXXJJJEEECCCJJJWWWcccfffeeeggglllnnnnnnggg^^^bbbpppwwwuuuppp```PPPFFF???888666777333666888888999AAANNNYYY^^^aaa```[[[YYY[[[]]]]]]XXXOOOFFFEEEJJJPPPQQQPPPKKKIIIGGGEEECCC???999555111///....../////////.../////////.........------******++++++,,,,,,,,,,,,((()))+++---------,,,+++------------------------((()))***++++++***)))(((***************+++,,,,,,++++++************++++++***+++,,,+++***)))***+++---...///000000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////////////////000000000111............///000111222000000111222333444444555444666888999999:::<<<>>>>>>@@@AAAAAA@@@AAACCCEEEDDDEEEEEEEEEDDDEEEGGGIIIMMMPPPSSSTTTTTTYYYaaaiiiyyy{{{iii```\\\^^^\\\ZZZYYYZZZ[[[]]]^^^ccchhhrrr~~~yyyllliiieeedddcccccccccbbb_________]]][[[XXXVVVTTTYYYZZZ[[[]]]___^^^[[[XXXTTTUUUWWWYYY[[[^^^aaabbbfffccc```]]][[[ZZZZZZ[[[[[[\\\]]]___cccjjjrrrwwwvvv{{{}}}xxxxxxyyyzzzxxxvvvvvvxxx{{{}}}~~~}}}rrr___LLLDDDDDDIIIRRRaaakkkkkkhhhlllsssmmmooohhh```lllttt```KKKAAA;;;666555777222666999:::===GGGWWWccc```bbbaaa^^^^^^bbbccc```WWWOOOGGGFFFLLLPPPOOOKKKJJJIIIHHHEEEAAA;;;777444000///------///000///...000////////////.........'''))),,,...///---***)))''')))+++---...---,,,+++------------------------++++++---......---,,,+++******))))))***+++,,,,,,,,,+++***))))))***+++,,,)))***++++++***)))***,,,))))))+++,,,---.........***++++++,,,,,,++++++***+++++++++,,,---...///000,,,,,,,,,------------...000000000000111222333444000000111222333444444555444666888999999:::<<<>>>>>>???@@@@@@@@@AAADDDFFFDDDEEEEEEEEEDDDEEEGGGIIILLLPPPSSSSSSTTTXXX```hhh}}}pppeee___]]][[[\\\]]]___aaadddfffhhhmmmuuuxxxqqqfffddd```]]]\\\]]]___```aaa```^^^[[[ZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\ZZZWWWVVVXXX\\\___```___cccaaa]]][[[[[[[[[[[[[[[XXX[[[```eeekkkqqqvvvxxx{{{|||zzz|||zzzwwwrrrooooooqqqssstttvvvuuujjjVVVDDDBBBHHHTTTcccnnnoooooouuuyyywwwoookkkddddddvvvlllZZZGGG===999777666666///333666===LLL^^^gggfffgggbbb```cccdddaaa^^^^^^TTTRRRPPPPPPRRRQQQMMMIIIJJJHHHEEEBBB???:::555111000/////////..................//////......---,,,+++,,,---...///...---,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***************************++++++,,,,,,------...******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,&&&&&&''')))***+++,,,---,,,,,,,,,------.........---------............///111111111000//////......222111111000111222444555666666777888999;;;<<<=========>>>@@@CCCDDDDDDCCCEEEFFFGGGGGGFFFFFFIIIKKKLLLMMMPPPTTTTTTVVV___iiissshhhbbb```aaa^^^```cccgggjjjnnnqqqttt~~~xxxpppjjjcccaaa^^^[[[ZZZ[[[]]]______^^^\\\ZZZYYYZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZYYYWWWWWWYYY]]]````````````^^^[[[ZZZZZZZZZ[[[[[[\\\^^^bbbhhhpppvvv{{{|||}}}}}}{{{{{{zzzwwwrrrmmmmmmpppsss{{{uuujjj[[[III===@@@IIIXXXhhhtttuuuvvvzzz{{{wwwooojjjfffkkkzzz~~~sssZZZKKK<<<777666555666777444666:::GGG]]]rrrwwwrrrlllddd___aaadddbbb______[[[^^^aaa___YYYRRRNNNLLLLLLIIIDDD@@@<<<888333000///............------------------------,,,,,,++++++,,,------......------((()))******,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,))))))***+++,,,,,,---...,,,,,,---------------------------............///000000////////////......000000000000111222333444666666777888999;;;<<<======>>>???AAACCCDDDDDDCCCEEEFFFHHHHHHGGGGGGIIIJJJLLLMMMPPPTTTUUUWWW```kkktttgggcccbbbdddgggdddhhhnnntttyyy~~~xxxrrrllleeeaaa___]]]ZZZXXXXXXYYY[[[\\\]]]\\\ZZZYYYYYYYYYZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXX[[[___aaaaaa```___^^^]]]\\\\\\]]]___```ccccccffflllvvv}}}~~~}}}|||zzzzzzxxxqqqkkkjjjooottt}}}rrrbbbQQQBBB<<>>444222444444555777777888???SSSppp}}}qqqggg```aaadddccc```___aaajjjqqqmmm```TTTOOOPPPNNNJJJCCC===999555111///.........---------,,,,,,,,,,,,,,,,,,+++++++++***---,,,,,,,,,,,,---......((()))******,,,,,,---...---------,,,,,,+++++++++---------,,,+++***)))(((++++++++++++++++++++++++,,,,,,+++******)))((((((******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,,,,,,,,,,------.........------------------,,,,,,---------............///---............/////////...///000111222222222222666666777888:::;;;<<<======>>>???AAABBBCCCDDDDDDDDDGGGIIIJJJIIIIIIIIIJJJLLLMMMQQQUUUVVVYYYcccnnnxxxiiidddeeefffiiillliiipppyyy~~~vvvnnnhhhccc^^^[[[[[[ZZZXXXVVVVVVVVVXXXYYY\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[YYYXXXWWWVVVVVVVVVVVVWWWZZZ]]]___`````````aaaaaaaaaaaaaaacccfffhhhkkkjjjkkkpppyyy~~~|||||||||yyyzzzxxxqqqkkkjjjqqqwww{{{rrrdddTTTEEEAAAKKKYYYiiivvvzzzoooiiibbbgggxxx~~~oooYYYKKKDDD;;;444444666444333444666999DDD[[[vvv~~~sssiiibbbeeehhheee___\\\bbbkkkqqqmmm```TTTPPPRRRQQQKKKBBB;;;666333000/////////.........------------,,,,,,+++++++++++++++------,,,+++,,,---...///......---------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,+++++++++*********)))******+++,,,,,,,,,,,,++++++,,,------++++++,,,---.........---------------.........------,,,,,,,,,---------............///,,,,,,------...//////000...///111222333333222222555666777999:::;;;<<<<<<===>>>@@@BBBBBBBBBCCCDDDDDDGGGJJJKKKKKKJJJIIIJJJLLLMMMQQQUUUWWWZZZeeeppptttkkkdddfffiiikkklllnnnmmmuuuyyyppphhhccc```]]][[[ZZZYYYWWWVVVUUUUUUVVVWWW[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVXXX[[[]]]^^^_________aaacccdddddddddfffjjjnnnqqqppppppttt{{{|||zzzzzzzzzyyyyyyvvvqqqmmmooowwwxxxhhhUUUEEEDDDTTTggguuuxxxiii^^^YYY```pppssscccMMMBBB@@@999555777888555333444555<<>>777333111111000111111111000000000/////////...,,,+++++++++,,,------,,,,,,,,,,,,---......((()))******,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......******+++,,,,,,,,,,,,+++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,---------............///,,,,,,---...//////000000111222333444555555555555444666888:::;;;<<<;;;;;;<<<@@@CCCCCCAAA@@@BBBDDDDDDGGGIIIJJJIIIIIIIIIJJJMMMMMMPPPTTTVVVZZZfffrrr{{{qqqfff```___\\\YYYZZZbbbkkkqqqvvv{{{}}}vvvrrrmmmgggbbbaaaaaaaaaaaa^^^]]][[[YYYXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[ZZZYYYYYY[[[]]]]]]```bbbbbbaaaccciiinnnqqquuuxxxzzz|||~~~{{{zzzyyy{{{vvvqqqrrryyybbbOOOJJJSSSgggxxx}}}xxxhhhWWWKKKTTT\\\[[[UUULLLAAA888777333333666666444333555888???NNN^^^fffeeefffiiifffddddddeee```VVVPPPOOONNNPPPQQQPPPOOOMMMMMMMMMGGGBBB:::444111000000///000000000000////////////...---+++***)))***+++,,,+++,,,------......------((()))******,,,,,,---...***++++++,,,,,,------...+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------------------------............///.........//////000000000222222222222333444555555444555888:::<<<<<<;;;;;;<<<@@@CCCCCC@@@???AAAEEEEEEFFFHHHHHHGGGGGGIIIJJJNNNNNNPPPSSSUUUYYYdddqqq~~~nnnfffbbb]]]\\\___YYYUUUWWWaaallluuu~~~uuupppmmmhhhccc``````aaabbbccc```___]]][[[YYYXXXWWWVVVUUUUUUWWWXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXYYY[[[[[[YYYWWWVVVYYY\\\]]]```ccccccaaaccciiioooooouuuzzz||||||}}}{{{zzz{{{uuuppprrr}}}xxx^^^SSSWWWcccpppyyy~~~wwwsssnnn^^^LLLJJJYYYaaaZZZPPPIII@@@666:::666555777666333222444888<<>>777222000//////...000/////////............---,,,***(((((()))***++++++,,,---...///...---,,,.........---------,,,,,,)))***+++,,,------...///.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++***+++---,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////////////////000000000000222111111000111222444555444555888:::<<<<<<;;;;;;<<<@@@DDDCCC@@@???AAAEEEEEEFFFGGGGGGFFFFFFIIIKKKNNNNNNPPPRRRTTTXXXdddppptttmmmccc^^^\\\[[[YYYVVVWWWYYY]]]aaahhhssszzzpppmmmhhhfffccc```___```aaabbb``````___\\\YYYWWWWWWXXXVVVUUUUUUVVVXXX[[[^^^```\\\[[[ZZZZZZZZZZZZZZZ[[[YYYZZZ\\\[[[YYYXXXXXXYYY\\\```aaa```bbbhhhmmmnnnuuuvvvxxx|||~~~zzzwwwrrruuulllTTTTTT___iiirrr{{{wwwsssvvvqqqbbbXXXWWWQQQWWW\\\YYYPPPDDD<<<999888333222444555333333555;;;DDDPPPWWWXXXWWWXXXZZZXXX```aaaWWWMMMKKKMMMMMMSSSRRRPPPNNNKKKIIIFFFEEEAAA<<<666333222222000///------...///000111222222000000000///.........---...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------.........,,,***+++---...,,,******++++++,,,,,,++++++***))))))*********+++++++++---,,,+++******,,,...///---------------------------,,,++++++------,,,+++,,,+++***))))))+++---...,,,,,,,,,---------......////////////000000000000//////000111333444555555666777999999999999;;;<<>>@@@AAAAAA@@@@@@AAACCCCCCEEEGGGGGGGGGGGGIIIKKKOOOOOOSSSWWWXXXYYY___fff|||~~~tttjjjhhhdddbbbaaabbbfffhhhggglllsss{{{~~~vvvsssooojjjhhhiiieeedddbbb```_________```^^^^^^^^^[[[XXXWWWWWWYYYWWWXXXXXXYYYYYYZZZZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\XXXYYYZZZZZZZZZZZZ\\\^^^ZZZ```fffiiinnnvvv{{{|||zzz|||}}}}}}}}}}}}pppUUUNNNQQQbbbvvv~~~}}}{{{~~~yyyvvvssskkk___WWWWWW```^^^YYYPPPFFF>>>:::999444444555444222666DDDTTTfffddd^^^XXXUUUWWW\\\aaakkkfff]]]UUUQQQRRRUUUWWWUUUQQQKKKGGGEEEDDDAAA>>>666444222000000000000000******,,,---///111222333+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,+++***+++---...---,,,,,,++++++++++++,,,---...------------............////////////000000000000222222222222222222222222555777888999999:::<<<===>>>@@@AAAAAA@@@@@@BBBCCCCCCEEEGGGGGGGGGGGGIIIKKKKKKLLLQQQVVVXXXXXX^^^eee~~~yyysssoooooonnnkkkiiikkkpppuuuxxx}}}zzzssspppmmmhhhgggiiidddcccaaa```___^^^^^^___]]]]]]]]][[[XXXWWWWWWYYYXXXYYYZZZ[[[[[[[[[ZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[UUUWWWXXXXXXXXXYYY\\\^^^[[[bbbhhhlllqqqxxx}}}}}}zzz||||||yyyxxxyyyzzzqqq^^^JJJKKKTTTfffwwwzzzooo___SSSPPPTTTbbb]]]TTTJJJ@@@999777666222333444444444:::MMM___sssnnneee]]]ZZZ\\\bbbggglllcccXXXRRRRRRSSSVVVWWWSSSNNNIIIFFFGGGFFFBBB???333333222000//////000111.........------,,,,,,,,,+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---+++))))))************++++++++++++******************++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,---------------.........//////////////////000000000000222222222222222222222222444666888999999:::<<<>>>>>>@@@AAAAAAAAAAAACCCDDDCCCEEEGGGGGGGGGGGGIIIKKKKKKLLLQQQWWWYYYZZZ___ggg}}}vvvttttttwwwwwwuuusssuuu|||{{{uuupppmmmhhhdddcccfffcccbbbaaa```^^^^^^^^^]]]\\\]]]\\\ZZZXXXWWWXXXYYYXXXYYY\\\]]]^^^]]]\\\[[[ZZZZZZYYYWWWWWWVVVVVVVVVRRRSSSTTTTTTUUUWWWZZZ]]]```hhhooorrrvvv|||~~~}}}{{{wwwvvvyyy|||{{{bbbOOOFFFNNN\\\lllyyyyyyhhhWWWMMMOOOUUU\\\VVVLLLBBB:::666555555333333555666888BBBVVVjjjvvvppphhhaaa^^^aaafffiiieeeYYYOOOOOOSSSVVVVVVWWWSSSNNNIIIHHHJJJIIIDDD???000111111///------...//////......---,,,,,,++++++---------------.........,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------,,,)))(((((()))))))))************))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,,,,,,,,,,------------------........./////////////////////000000000000111111111222222333333333444666888999999:::<<<>>>>>>@@@AAABBBAAABBBCCCEEECCCEEEGGGGGGGGGGGGIIIKKKOOOPPPTTTZZZ\\\^^^dddlll}}}|||}}}~~~zzzvvvqqqllliiieee```aaadddbbbaaa```___^^^^^^]]]]]]\\\\\\\\\ZZZXXXWWWXXXYYYXXXZZZ]]]``````___^^^\\\[[[ZZZYYYWWWVVVUUUUUUUUURRRSSSTTTTTTUUUXXX\\\___jjjqqqwwwzzz|||{{{wwwyyy}}}jjjWWWKKKPPP^^^ooozzzrrr```TTTQQQUUUYYYQQQKKKCCC;;;777666666777666555666:::???KKK```rrrtttpppiiiddddddfffiiilllbbbUUULLLOOOWWWXXXVVVUUUQQQMMMHHHHHHJJJGGG@@@999000111222000...,,,---///++++++,,,---///000111111//////..................,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......(((+++......,,,******+++*********++++++******************+++++++++,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++,,,,,,---------------............////////////////////////000000000000000000111222333333444444444666888999999:::===???>>>@@@AAABBBBBBBBBDDDFFFCCCEEEGGGGGGGGGGGGIIIKKKQQQQQQUUUZZZ\\\___gggppp}}}wwwuuusssnnnjjjhhhccc___```eeeaaaaaa```___^^^]]]]]]\\\[[[\\\\\\ZZZXXXWWWXXXYYYXXXZZZ^^^aaabbbaaa___]]]XXXXXXWWWVVVVVVVVVWWWWWWTTTUUUWWWWWWXXX[[[```cccqqqxxx~~~{{{yyy{{{lllZZZQQQNNN^^^ooo|||gggVVVPPPTTTXXXYYYIIIDDD<<<666555666888:::999777888===DDDQQQfffwwwssspppkkkhhhiiikkkmmmnnnfffXXXNNNSSS[[[[[[VVVSSSOOOJJJFFFFFFGGGDDD;;;333222444555333000...///111////////////000000000000000000000///.........---,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......$$$)))...000...------...+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,---------,,,,,,------------------------+++******+++---......---+++,,,------......------............/////////000////////////000000000000///000000222333444555555333555888999999;;;===???>>>@@@AAABBBBBBBBBDDDFFFDDDEEEGGGGGGGGGGGGIIIKKKPPPPPPSSSXXX[[[^^^fffpppzzzsssoooooolllgggeeeddddddcccbbb]]]]]]^^^^^^^^^^^^^^^^^^```^^^ZZZWWWVVVVVVWWWXXXYYY\\\^^^^^^]]]\\\\\\\\\XXXXXXWWWVVVVVVUUUTTTTTTTTTUUUWWWXXXYYY]]]aaaeeeqqqvvv|||~~~}}}|||yyyaaaNNNIIINNNfff|||mmmZZZVVVXXXVVVRRRPPP@@@===999777777777888888777888<<>><<<888666666777888888999===DDDSSSiiizzz}}}xxxvvvoooiiihhhmmmqqqrrrpppjjjhhheeebbb___ZZZTTTOOOOOOMMMIIIEEE@@@:::333...//////.........//////000//////////////////////////////...---------------...+++)))))),,,...---,,,...***)))---///,,,)))))),,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++...------,,,,,,,,,------+++***************++++++)))***++++++++++++***)))++++++++++++,,,,,,,,,------,,,,,,++++++******))),,,,,,+++++++++,,,---.........------...///111222......///000000000000000///000000111111222222333444666888999999:::===?????????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFGGGKKKNNNPPPNNNOOOUUUYYY]]]dddkkkzzzsssnnnkkkkkkiiigggffffffdddaaa___\\\\\\\\\\\\\\\\\\\\\\\\___]]][[[YYYXXXXXXZZZZZZXXXZZZ\\\\\\[[[YYYYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTXXXXXXYYYYYYYYY[[[___bbbnnnuuu|||}}}rrr[[[MMMOOO^^^ooossscccZZZRRROOOLLLFFF@@@>>>;;;:::777555555666888999;;;CCCRRRhhhyyysssmmmmmmrrruuurrrnnnhhhjjjkkkfff]]]UUUQQQQQQRRRNNNHHHBBB===777111...---------......///111111000000000000000000000000//////......------------...---+++,,,---//////......(((%%%+++000///,,,***---------------......///------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...)))))))))******+++------)))******++++++******))))))***---...///...---,,,---,,,,,,++++++******))),,,,,,,,,+++,,,------...............///000111222......///000000000000000000111111222222333444444444666888999999:::<<<>>>?????????@@@AAABBBDDDDDDHHHIIIIIIIIIHHHIIILLLNNNNNNMMMOOOTTTWWW[[[bbbjjjvvvzzztttoookkkhhhggggggfffggggggfffccc```]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\ZZZYYYYYYZZZ[[[\\\YYY[[[]]]]]][[[ZZZYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUWWWXXXYYYZZZZZZ]]]aaaeeeooovvv|||~~~bbbOOOKKKWWWnnnyyynnnbbbWWWUUUSSSOOOHHHAAA<<<:::888888777555444666999;;;===MMMccc{{{{{{xxxzzz}}}|||uuunnneeegggfff```WWWQQQPPPQQQPPPKKKDDD===999666333111...............///000000000000000000000000000000...............------,,,//////...///000000000000///)))''',,,000///---,,,,,,,,,+++++++++,,,------...------------,,,,,,,,,///...---,,,++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,++++++,,,,,,------......///,,,,,,,,,,,,------......,,,,,,,,,---......//////......///000000000000000111111222333333444444555444666888999999:::<<<>>>????????????AAABBBDDDEEEJJJJJJIIIIIIIIIJJJLLLMMMMMMLLLNNNSSSVVVYYY```iiirrr~~~xxxrrrnnnkkkiiigggddddddeeeggghhhgggdddaaa]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\[[[\\\^^^^^^\\\[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVXXXYYY[[[]]]```eeeiiiqqqxxx}}}qqqXXXNNNUUUggg}}}uuujjj___WWWRRRTTTSSSMMMEEE>>>:::777666666666555444666:::>>>HHH\\\vvv|||uuulllggg___XXXSSSPPPOOOOOONNNHHH@@@999555333222111000000///...............////////////////////////......//////......---,,,------...///......//////...,,,,,,///...,,,,,,000,,,,,,+++++++++,,,------.........---------,,,,,,...---,,,+++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++++++++,,,,,,------......///,,,,,,---------.........,,,,,,---....../////////......///000000000000000222222222333444444555555555777888999999:::<<<===???>>>>>>???@@@BBBEEEFFFJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLOOOSSSTTTWWW___iiiqqq}}}xxxuuupppmmmkkkiiihhhfffcccccccccdddeeedddaaa^^^]]]]]]\\\\\\[[[ZZZZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]______]]][[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWYYY[[[]]]___ccciiilllssszzzppp^^^NNNQQQaaarrryyygggXXXPPPOOOSSSUUURRRIII@@@<<<999777444666777666555777<<>>666222000///...111111///......---------////////////////////////---.../////////...,,,+++)))***,,,---+++++++++,,,...,,,---///---***,,,222---------------......///............---------,,,)))))))))***+++---...///......,,,++++++*********+++******))))))******+++000///---,,,++++++++++++---,,,,,,++++++******))),,,,,,---............---......///111111111111111......///000000000000000111222222333333444444555555777999999999999;;;===???>>>>>>>>>@@@BBBEEEGGGIIIGGGFFFFFFIIIKKKKKKKKKLLLLLLPPPSSSTTTVVV^^^iiiqqqxxxrrrooollljjjiiiiiihhhgggdddbbbaaa``````^^^ZZZXXX[[[ZZZZZZYYYXXXXXXWWWWWWUUUVVVWWWXXXYYYZZZ[[[\\\[[[]]]^^^^^^\\\ZZZYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[[[[\\\^^^___aaaeeejjjmmmttt{{{aaaSSSLLLXXXmmm}}}xxxiiiXXXMMMKKKNNNYYYYYYSSSGGG>>>===<<<999333555777777555888>>>DDD___qqq{{{xxxuuu||||||zzzzzztttkkk___VVVRRRPPPMMMKKKHHHBBB:::333000//////...000//////.........//////---------------------------...///000///...,,,+++(((***------,,,***+++---,,,)))(((+++---,,,---000,,,,,,,,,,,,,,,---..................------------(((((()))***+++---///000---,,,,,,+++++++++,,,,,,++++++***))))))***++++++***+++,,,------,,,+++***---,,,,,,++++++******))),,,,,,.../////////...------...000111222222111111......///000000000000000111111111222333333444444666777999999999999;;;===???>>>===>>>???CCCFFFHHHIIIFFFEEEFFFIIILLLMMMLLLLLLMMMQQQTTTTTTUUU^^^iiiuuu|||vvvooommmjjjhhhiiiiiihhhgggeeeccc```^^^[[[XXXUUURRRYYYYYYXXXWWWVVVVVVUUUUUUTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ\\\]]]]]][[[YYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\^^^___```aaabbbeeeiiimmmttt||||||aaaVVVSSSccc{{{{{{nnn___SSSMMMPPPVVV```^^^UUUGGG???@@@@@@===222555888777666888???EEE```ooo}}}wwwqqqwww}}}~~~vvvooopppssslllfff^^^WWWRRRPPPNNNMMM@@@<<<555111000111222222......---......///000111---------------------------...///000000...,,,+++***---000000...---...///+++$$$"""'''---///...///******))))))******+++,,,//////.........---------+++++++++***++++++,,,,,,++++++++++++,,,---.........---,,,++++++,,,---...$$$'''+++...000...,,,***+++,,,,,,------...//////,,,,,,.../////////...---+++,,,...000000000//////...//////000000000000000000111111222222333444444666777999999999999;;;<<>>======???CCCFFFHHHIIIFFFEEEFFFJJJNNNNNNMMMLLLNNNRRRUUUTTTUUU^^^jjjyyyzzzuuuppppppooommmkkkiiigggfffccc```\\\XXXVVVUUUUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTVVVVVVTTTSSSSSSSSSTTTUUUYYYYYYYYYYYYZZZZZZZZZZZZVVVXXXYYYYYYYYYZZZ\\\^^^^^^___```aaabbbeeeiiilllxxx~~~hhhVVVWWWaaauuu{{{gggUUUKKKLLLUUU\\\lll^^^OOOFFF???999777888333555;;;>>>:::666???MMM```gggpppxxx{{{zzzxxxvvv{{{~~~zzzmmmeeefffhhhhhhddd```[[[YYYXXXTTTLLLEEE>>>888111///111222111...000000///...............)))***,,,...////////////000///...---------------...------,,,,,,++++++***,,,------......------,,,,,,---...,,,)))(((,,,///.........---,,,+++***)))***+++,,,+++)))))))))***//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...---,,,+++***+++---///111///////////////.........000111111111111111000///000000111222333555666777777999::::::999:::<<<>>>AAA@@@??????@@@CCCFFFHHHGGGIIIKKKLLLLLLLLLNNNPPPQQQOOOPPPSSSUUUYYYbbbmmmyyyuuuqqqqqqooommmjjjgggeeedddbbb___[[[WWWUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXXXXXXX[[[]]]^^^___```aaabbbffflllpppyyyvvvaaaRRR[[[lll|||eeeSSSMMMSSS]]]eeejjj\\\MMMDDD>>>999777999:::999999999666777DDDSSS]]]bbbiiiooossstttsssssswwwwwwpppddd]]]^^^aaaaaa___[[[XXXWWWVVVRRRKKKDDD<<<777111///111222000...000000///...............------.../////////...---//////...---------------------------............,,,------......------,,,---...///...---------///------------,,,+++******+++,,,---,,,*********+++///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------,,,++++++,,,---...---------....../////////000000000000000111111111222222222222333333444555777888::::::999:::<<<>>>AAA@@@??????@@@CCCFFFHHHHHHIIIKKKKKKKKKKKKMMMNNNQQQPPPQQQUUUVVVYYYbbbkkk~~~xxxuuusssqqqooolllhhheeebbbaaa```]]]ZZZVVVSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVWWWYYYZZZ\\\]]]^^^___bbbhhhpppuuu|||wwwdddXXXVVVgggiiiXXXWWW```jjjooofffYYYJJJAAA<<<888777999===;;;::::::;;;@@@MMMZZZ]]]___bbbeeeiiilllnnnooorrrnnnfff\\\YYY[[[\\\[[[ZZZXXXVVVUUUTTTPPPHHHBBB:::666111000111222000...000//////............///111111111000///...,,,,,,///...---------------------......///000000111111,,,------......------,,,---------...//////---,,,+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......---------,,,,,,,,,,,,+++++++++,,,---...///000000...------------...000111444333333222222333333333777888999999999:::<<<>>>@@@@@@??????@@@CCCFFFGGGHHHIIIJJJJJJIIIIIIKKKMMMQQQPPPSSSVVVXXXYYY```hhh|||xxxtttrrrpppmmmiiieeeaaa___]]]]]][[[XXXUUURRRQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWVVVUUUUUUWWWYYYZZZ[[[\\\^^^cccjjjtttzzz{{{bbbWWWTTTaaavvvkkk___bbbjjjoooooo```SSSEEE>>>:::777888::::::;;;<<>>@@@??????@@@AAABBBDDDEEEFFFIIIIIIIIIGGGFFFGGGJJJMMMOOOOOORRRVVVWWWWWW\\\ccczzzzzzuuurrrpppmmmjjjfffdddaaa]]][[[YYYYYYYYYSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQSSSTTTUUUUUUWWWYYY\\\^^^aaaeeekkkrrrzzzppp______llliiifffhhhqqq{{{xxxgggXXXEEE>>>888999;;;:::;;;===<<<>>>CCCQQQiii{{{yyy{{{~~~xxxtttssswwwvvvmmmeeeccc^^^\\\VVVNNNEEE<<<777444000000111000/////////000...............///000000...------,,,---...///000,,,,,,++++++,,,,,,---......---------------------,,,------......------,,,(((***---...---------...++++++,,,---------,,,,,,+++,,,---,,,***)))***+++************+++++++++,,,************************))))))******+++,,,,,,---------.........---,,,+++++++++***+++,,,...000111..................//////222222222222222222333333222111222222333444555666555777888999:::;;;>>>@@@??????@@@AAABBBDDDEEEEEEIIIIIIHHHGGGGGGHHHLLLOOOPPPPPPSSSWWWXXXXXX___ggg|||wwwrrrooommmiiifffcccaaa^^^[[[YYYXXXYYYYYYRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQSSSTTTUUUUUUUUUUUUSSSTTTVVVWWWXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPQQQRRRTTTUUUVVVXXX[[[]]]aaadddjjjpppwwwxxxbbb```ppprrr``````dddmmmtttlllXXXFFF@@@:::666999;;;;;;;;;===999BBBPPPddd~~~||||||wwwkkkdddccc[[[XXXRRRIII@@@888333222///000111000/////////000...............///000111000///...------...///000++++++++++++,,,,,,---...,,,,,,------.../////////,,,------......------,,,!!!'''---000...+++)))***,,,,,,,,,------,,,,,,+++,,,---...---+++***+++,,,))))))******+++++++++,,,************************(((((()))***++++++,,,,,,++++++,,,---,,,+++)))(((,,,+++)))))))))+++---...,,,------...///000111111000111111111111111000///444333333222222333333444555777888999:::;;;>>>@@@>>>???@@@AAACCCDDDEEEEEEHHHIIIHHHGGGGGGIIIMMMQQQRRRRRRTTTXXXYYYZZZaaajjj{{{|||vvvqqqmmmkkkhhhgggdddbbb___]]]\\\[[[YYYWWWWWWUUUSSSQQQPPPQQQRRRSSSUUUSSSRRRRRRSSSTTTTTTSSSVVVWWWWWWXXXWWWVVVTTTSSSUUUSSSQQQOOOOOOPPPSSSTTTSSSTTTUUUSSSRRRTTTYYY^^^iiikkkpppuuu|||~~~hhhZZZiiivvvhhh]]]VVVYYY^^^aaa___VVVHHH>>><<<888777:::;;;:::;;;>>>@@@QQQkkkxxx|||yyyoooeee]]]XXXXXXRRRKKKCCC===888333000000///...---,,,---......000000///...---,,,++++++///////////////......---------------------------...------,,,,,,------...---.........---,,,,,,+++------,,,+++************------------,,,,,,+++***...---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,---......///...---,,,,,,...///111//////...,,,***+++...000.........////////////000000000111111111000000///222111000///111444888:::777777888999;;;<<<======EEECCCBBBBBBDDDEEEEEEDDDCCCDDDFFFIIIJJJKKKKKKKKKLLLMMMQQQUUUVVVWWW```jjjyyy|||xxxsssooollliiifffcccccc```]]]\\\[[[ZZZXXXVVVUUUSSSRRRPPPPPPQQQRRRSSSRRRQQQPPPPPPRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOQQQSSSTTTTTTVVVVVVUUUUUUYYY```eeemmmpppuuu|||mmmcccdddyyyqqqcccXXXSSSUUUZZZ^^^\\\TTTIII@@@<<<999666777:::;;;:::<<>>CCCAAA@@@AAACCCEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJLLLMMMQQQUUUVVVWWW___iii|||uuurrroookkkiiifffccc```aaa___\\\ZZZZZZYYYWWWUUUSSSRRRPPPOOOOOOPPPQQQRRROOONNNMMMNNNPPPRRRRRRRRROOOPPPQQQRRRSSSSSSSSSSSSNNNNNNNNNOOOPPPRRRSSSTTTVVVWWWXXXYYYZZZ```iiipppuuuxxx~~~zzz___fffyyytttaaaPPPLLLRRRZZZ^^^___VVVHHH===999;;;666555777:::;;;:::===BBBVVVnnnxxxyyy}}}ppphhheeeaaa[[[UUUNNNIII@@@999444111///...,,,,,,,,,---...///111222///////////////////////////////////////......---////////////////////////...------,,,,,,------...------......------,,,,,,------,,,,,,------......,,,,,,---------,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,------,,,+++***+++,,,---...+++,,,+++***))))))+++...,,,---------............000//////...///000222333111111222222333444555555555666777999;;;===>>>???@@@??????@@@CCCEEEFFFEEEFFFFFFHHHIIIJJJJJJJJJJJJLLLNNNQQQUUUUUUWWW___iiiqqqmmmiiieeedddcccbbbaaaaaa___\\\ZZZZZZYYYWWWVVVTTTRRRPPPNNNNNNNNNOOOPPPNNNLLLLLLMMMPPPRRRRRRRRROOOOOOPPPPPPQQQQQQQQQQQQMMMNNNOOOPPPQQQQQQRRRRRRVVVXXXZZZ\\\___gggqqqyyyrrrdddxxxvvvgggWWWIIIMMM[[[gggeee^^^QQQCCC:::999;;;666666888;;;;;;:::@@@HHH\\\ppp||||||pppbbb\\\\\\[[[VVVPPPIIICCC;;;444111/////////---------...//////000111.../////////000000111111///////////////......---...........................------,,,,,,------...,,,------...------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------,,,,,,+++)))*********+++,,,------+++++++++++++++++++++++++++******))))))(((((((((*********)))***++++++,,,++++++*********+++,,,---...//////...------///111,,,,,,,,,---------......000///...---...000222444111111333444444444444333444555777999;;;===???@@@???>>>>>>@@@DDDGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJLLLNNNQQQUUUUUUVVV^^^hhh}}}zzzxxxooojjjddd```___aaabbbcccaaa___\\\[[[[[[ZZZYYYWWWVVVTTTQQQNNNMMMLLLMMMMMMMMMLLLLLLMMMPPPRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSVVVYYY]]]```eeemmmyyyssshhhuuuhhh\\\PPPHHHRRRcccqqqgggXXXJJJAAA<<<:::999888888:::<<<:::<<>>===999555::::::;;;<<<;;;AAASSSddd}}}~~~~~~ppphhh___[[[ZZZWWWPPPIII???;;;555111000111222222///000000000000///...---.........//////000000000///////////////......---------------------------...------,,,,,,------...,,,,,,------......------++++++*********+++,,,,,,++++++,,,---------,,,,,,((()))***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,...,,,---------............///......---...///111222000111222444555555444444555666777999;;;===>>>???AAA@@@@@@CCCFFFJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQTTTTTTUUU]]]fff~~~zzzvvvrrrooohhhfffcccbbbcccdddeeeddd```^^^[[[ZZZZZZZZZXXXWWWTTTSSSPPPOOONNNOOOPPPQQQMMMKKKJJJKKKMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKLLLLLLQQQQQQQQQRRRUUUYYY\\\^^^```eeelllqqqwww~~~~~~iiifffoooooo[[[QQQTTT```mmmsssmmm]]]III===;;;<<<999555::::::;;;;;;<<>>@@@@@@@@@BBBFFFIIIJJJJJJHHHGGGGGGHHHIIIKKKMMMNNNMMMNNNQQQTTTTTTTTT\\\fffyyyuuurrrmmmjjjeeedddeeefffggggggeeeccc^^^\\\ZZZYYYYYYYYYWWWVVVRRRQQQOOOOOOOOOQQQSSSTTTLLLJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMPPPPPPPPPRRRVVV\\\aaadddfffkkkrrryyy~~~kkk```nnnyyymmm\\\TTT___sssiiiZZZGGG<<<:::;;;:::777999999999:::===MMMjjjxxxuuuyyywwwmmmnnnmmmhhhkkkiiifffbbb\\\SSSIIIBBB777555222000111222222111,,,---///000111111111111........................///////////////......---////////////////////////...------,,,,,,------...+++,,,,,,---.........---///...------,,,,,,,,,,,,***+++,,,,,,------------)))***+++,,,---,,,++++++*********************************++++++,,,,,,,,,++++++******++++++,,,---++++++,,,------------,,,)))+++---...------...///.........////////////000...//////000//////...---///000111222444555666777777777888999;;;<<<======@@@??????AAAEEEHHHIIIIIIGGGGGGGGGHHHIIIKKKNNNOOOMMMNNNQQQTTTTTTTTT\\\eee}}}vvvqqqmmmiiifffbbbbbbcccddddddcccaaa```ZZZZZZZZZZZZXXXVVVTTTSSSSSSPPPOOOPPPRRRSSSRRROOOGGGHHHHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFHHHLLLOOOPPPSSSVVVXXX[[[aaajjjpppvvvwwwzzzmmmZZZ___{{{kkk\\\QQQYYYppp|||```QQQAAA<<<===<<<:::999555666666666<<>>>>>@@@@@@???@@@BBBEEEHHHIIIIIIIIIIIIJJJJJJLLLMMMNNNLLLMMMQQQUUUUUUXXXaaakkkyyysssnnniiifffcccaaaaaabbbbbbbbb```___^^^YYYYYYYYYYYYWWWUUUSSSRRRPPPNNNMMMNNNPPPQQQPPPNNNJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIJJJLLLPPPRRRRRRVVV[[[___bbbgggooottt{{{}}}wwwbbb]]]nnnxxx```VVVRRRaaayyy~~~rrrVVVIII<<<999:::999888888777888888777;;;HHH\\\lllpppppplllgggjjjuuu{{{sssppprrrpppiiibbbcccaaa___[[[TTTJJJ>>>666222222222111000/////////............////////////000000111111111000......---...///...---,,,...///........................------,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,++++++++++++,,,---((()))***+++,,,,,,,,,,,,++++++++++++++++++******---,,,,,,++++++*********((())))))************)))+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////.........///000111111222222222000111111222333555666777888999::::::;;;;;;;;;;;;@@@@@@@@@@@@BBBEEEGGGIIIIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNQQQUUUUUUVVV___iii~~~wwwqqqlllhhhdddbbb____________^^^]]][[[[[[WWWWWWWWWWWWUUUSSSQQQPPPMMMLLLLLLMMMNNNOOOOOONNNMMMLLLIIIGGGGGGHHHJJJKKKKKKMMMNNNPPPQQQSSSVVVYYYXXX\\\bbbfffjjjooowww|||zzz___WWWdddhhhSSSQQQXXXkkkrrr```KKK@@@888777999999888999::::::;;;<<>>???@@@AAAAAAAAABBBCCCEEEGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMPPPTTTTTTVVV___iii}}}wwwqqqmmmjjjgggeee___^^^\\\ZZZXXXVVVUUUUUUSSSSSSSSSSSSQQQOOOMMMLLLHHHIIIJJJKKKLLLMMMNNNOOONNNLLLIIIFFFGGGJJJMMMPPPUUUXXX\\\___aaabbbeeefffhhhjjjmmmooosss{{{iiiYYYQQQbbbyyymmmccc\\\___hhhssswwwppp```OOODDD>>>:::777999888666777;;;888999AAATTTiiiuuutttooohhhooowww{{{wwwwwwvvvrrrnnnhhhdddbbbaaa[[[RRRJJJBBB;;;444111000///////////////..................////////////////////////////////////+++---///000...---------........................,,,,,,,,,------.........---.........------,,,+++++++++++++++++++++++++++------------,,,+++******---------,,,,,,+++++++++------,,,++++++******))),,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,,,,---......///.........000/////////000111222333222222222222333333444555444555888:::===???@@@AAAAAAAAABBBCCCDDDEEEGGGGGGEEEFFFFFFGGGIIIJJJLLLMMMIIIJJJOOOSSSUUUXXXbbblll~~~zzzsssnnnkkkhhheeeccc```___\\\YYYWWWUUUTTTSSSRRRRRRRRRRRRPPPNNNLLLKKKDDDFFFHHHIIIJJJJJJMMMNNNMMMLLLIIIIIIJJJNNNSSSVVVZZZ^^^cccfffhhhhhhjjjkkknnnppprrrssswwwfffUUURRR\\\xxxxxxeee[[[ZZZ\\\mmmssswwwqqqaaaQQQEEE@@@:::777777888666444777<<<:::AAAQQQiii~~~vvvkkkuuu~~~yyyrrrkkkeeecccbbbbbb___XXXMMMCCC<<<777333000000000000000000000//////............///////////////............//////000***---000111///---------........................---------------.....................---,,,+++*********++++++++++++******,,,,,,---,,,,,,+++******************************------,,,,,,+++***)))))),,,,,,,,,---,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,++++++++++++,,,,,,,,,---......//////......000000/////////111222444222222222222333444555666777888:::;;;===>>>>>>>>>AAABBBCCCDDDEEEFFFFFFGGGDDDEEEEEEFFFHHHJJJLLLMMMHHHJJJOOOTTTVVVZZZdddooo{{{wwwqqqllliiifffdddbbbbbb```]]]ZZZWWWUUUSSSSSSQQQRRRRRRQQQPPPNNNLLLJJJEEEHHHKKKKKKKKKLLLOOORRRMMMLLLLLLMMMPPPUUUYYY\\\^^^bbbgggkkkllllllmmmmmmppptttxxx{{{~~~mmmZZZPPPYYYooo|||dddVVVTTTZZZaaaqqqooojjj___RRRFFF???<<<888777888999777666:::AAAEEEUUUlll{{{tttyyylllccc______```aaa[[[TTTHHH===666222000////////////////////////000............//////////////////.........///111111,,,...//////...------.......................................---------------------...------,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++******((((((((()))******++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,***++++++,,,------......,,,,,,++++++++++++,,,,,,,,,---......//////......000000///...///111333444000111111222333555666777777888:::<<<===>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFDDDDDDEEEFFFHHHJJJKKKMMMJJJLLLPPPUUUWWWZZZdddooo{{{wwwqqqmmmiiigggdddbbbcccaaa^^^ZZZWWWUUUTTTSSSQQQRRRRRRQQQPPPNNNLLLJJJIIILLLOOOPPPOOOPPPSSSVVVMMMMMMNNNPPPTTTYYY^^^aaa```eeejjjnnnooonnnnnnnnnpppuuu|||sss___ZZZWWWeeekkkVVVPPPUUU___hhhmmmfffZZZPPPGGG@@@;;;777888888:::<<<::::::@@@HHHQQQggg~~~vvvhhh^^^[[[]]]___```YYYQQQDDD999333000///.........//////////////////............/////////000111000/////////111222333//////...---+++,,,...111......................../////////...---------,,,++++++,,,---............)))***+++,,,,,,+++***))))))******+++++++++******))))))***+++,,,------...)))******+++,,,,,,------((()))***+++++++++++++++((()))***+++,,,---------))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,---......//////......111000///...///111333444000000111222333555777888444555888;;;>>>@@@BBBBBBBBBBBBDDDEEEFFFFFFFFFFFFCCCCCCDDDFFFGGGJJJKKKLLLMMMNNNRRRVVVXXXZZZdddnnnwwwtttqqqlllgggccc```___aaa___]]][[[XXXUUUTTTSSSNNNMMMLLLKKKKKKLLLMMMMMMPPPPPPQQQQQQRRRQQQQQQQQQPPPQQQTTTXXX\\\___bbbccchhhjjjmmmooooooppprrrtttvvv|||~~~cccVVVVVVgggzzz^^^PPPSSS\\\```___fffWWWHHHCCCAAA>>>;;;:::777555777;;;===AAANNN]]]wwwxxxoooddd\\\ZZZYYYVVVSSSQQQHHH<<<444222222000---111111000000//////......000000000000111111111111........................------............------++++++,,,,,,,,,---------........................++++++++++++++++++++++++,,,,,,++++++,,,---//////000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,++++++******))))))*********+++++++++++++++,,,,,,,,,,,,------+++)))'''%%%&&&))),,,///...,,,)))'''(((***---/////////...------...000111222333333444444555555666444555666888:::<<<===>>>@@@@@@AAACCCGGGIIIIIIHHHEEEEEEDDDEEEFFFHHHKKKLLLMMMNNNSSSXXX[[[^^^fffnnnsssqqqmmmiiidddaaa^^^]]]\\\\\\\\\[[[YYYWWWUUUTTTNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTVVVYYY\\\```dddfffkkknnnppprrrssstttvvvxxxxxx~~~gggSSSUUUaaa{{{kkkUUUNNNWWWaaaeeecccSSSIII@@@===;;;888666777999888999<<<@@@KKKcccyyyooohhh```\\\ZZZXXXSSSPPPKKKCCC888222111111///...000000000000//////////////////000000000111111111////////////////////////------............------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++.........---,,,+++***)))+++,,,---------,,,+++***++++++++++++++++++++++++************************+++++++++******)))))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***)))((()))+++...///000///,,,++++++,,,.../////////...---...///000111000111111222222333333444666777888999;;;<<<>>>>>>@@@???@@@CCCGGGIIIIIIHHHEEEEEEFFFFFFHHHIIIKKKLLLLLLNNNSSSXXXZZZ\\\dddlll|||xxxnnnllliiieeeaaa^^^\\\ZZZWWWXXXZZZZZZZZZWWWUUUSSSNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUWWWWWWWWWYYY]]]bbbgggjjjppprrruuuwwwwwwyyy{{{}}}qqqTTTLLL]]]ttthhh[[[OOOQQQ^^^hhhgggaaaIIICCC@@@AAA@@@;;;888888:::999:::<<>>>>>??????@@@CCCGGGIIIIIIHHHEEEFFFGGGIIIJJJKKKKKKLLLKKKNNNTTTYYYZZZ[[[bbbjjjyyyrrroooiiigggeeeaaa^^^\\\ZZZYYYUUUWWWYYYZZZYYYVVVRRRPPPLLLKKKJJJJJJJJJKKKLLLMMMLLLMMMNNNPPPRRRTTTVVVWWWYYYXXXXXXZZZ^^^dddjjjmmmtttvvvxxxzzz{{{}}}cccTTTZZZsssqqqYYYTTTSSS\\\hhhlllcccXXXJJJEEECCCGGGIIIDDD===:::;;;;;;<<>>EEELLLJJJBBB<<<;;;;;;AAAPPPiiizzznnngggjjjjjjjjjggg```UUUIIIAAA777555111//////000111222......//////000000111111...////////////000000000000000000000000000000000------............------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///000++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------+++,,,---......------,,,,,,------------,,,+++***---...///000000111111111222333333444444555555666777888888999:::;;;;;;;;;??????@@@BBBFFFHHHHHHGGGEEEFFFIIIKKKLLLMMMLLLLLLMMMQQQXXX\\\[[[[[[cccmmmuuukkkeeecccbbbaaa___]]][[[ZZZYYYYYYVVVWWWXXXXXXUUUPPPKKKGGGGGGFFFEEEEEEFFFGGGIIIJJJLLLLLLMMMNNNPPPTTTWWWXXX[[[ZZZ[[[^^^cccjjjrrrvvvxxxzzz{{{|||~~~vvvYYYWWWnnnttt___LLLUUUdddpppsssiiiXXXJJJCCC<<<;;;CCCLLLMMMIIIGGG999<<>>>>>???BBBFFFHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLMMMNNNRRRYYY\\\ZZZ[[[eeeqqq~~~tttlllgggbbb```^^^]]]\\\ZZZYYYYYYXXXXXXUUUVVVWWWVVVSSSOOOJJJGGGFFFFFFEEEEEEFFFGGGIIIJJJOOONNNOOOPPPRRRUUUXXXZZZ\\\\\\^^^bbbhhhpppwww{{{zzz{{{}}}~~~oooaaaoookkk[[[PPP[[[jjjqqqlll___OOOEEE???<<<===BBBEEEGGGKKKPPPDDDKKKVVVggg|||vvvzzz|||zzzyyyrrrjjjjjjpppwwwtttnnncccUUUHHH===888222222111000.........///000000000000////////////........./////////000000////////////////////////------............------------------............------------------------------------------------&&&''')))+++,,,+++***)))++++++,,,,,,------------++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,---///111222222222222000111111222222333333444666666888999;;;<<<===>>>>>>>>>???BBBEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMQQQWWWZZZXXXYYYfffttt~~~ssskkkfffdddaaa___\\\[[[ZZZYYYXXXWWWWWWWWWTTTUUUUUUUUURRRNNNKKKHHHFFFFFFEEEEEEFFFHHHIIIKKKQQQQQQQQQQQQSSSWWWZZZ\\\\\\^^^```eeelllttt{{{{{{|||~~~yyyppprrrxxxbbbWWWVVVaaammmooodddTTTGGGAAA;;;<<<>>>>>>;;;<<>>???@@@>>>>>>???BBBEEEGGGGGGFFFGGGFFFFFFGGGHHHJJJLLLNNNLLLPPPVVVXXXVVVXXXfffuuuxxxrrriiiaaa\\\[[[]]]___[[[[[[[[[ZZZXXXWWWUUUTTTVVVUUUSSSQQQPPPMMMHHHEEEGGGIIIIIIHHHFFFFFFJJJMMMSSSQQQSSSXXXYYYVVVUUUXXX\\\^^^cccjjjpppuuuyyy{{{xxx{{{mmmrrrlllZZZXXX\\\jjjrrrjjjYYYMMMEEE???999999<<<===;;;777999>>>KKKTTT```ooowwwnnnnnnvvv~~~~~~{{{}}}zzzyyy}}}rrrcccVVVGGG:::222222///000000111111111111000//////////////////////////////......---------,,,------...///000000//////------------------------......------------......///...---,,,,,,---...///000///...---+++***)))(((...+++)))***---///...,,,,,,+++*********+++,,,---******))))))******+++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++,,,---------***++++++***((((((***,,,000---+++,,,---,,,,,,...------......///.........222111111000000000000000......///000333555777888777888:::<<<===>>>????????????@@@AAACCCDDDEEEEEECCCDDDEEEGGGIIIKKKLLLMMMNNNNNNPPPSSSTTTXXXdddppp}}}rrrmmmfff___[[[ZZZ\\\^^^[[[[[[[[[ZZZXXXWWWUUUTTTTTTSSSQQQPPPOOOMMMJJJHHHBBBCCCDDDCCCCCCEEEJJJNNNUUUSSSTTTXXXYYYXXXXXX[[[```bbbggglllrrrwww{{{}}}|||~~~wwwfff{{{{{{eee^^^```lllooolll]]]NNNFFFAAA======:::999;;;;;;;;;???EEEHHHWWWiiiwww}}}uuupppnnnmmmpppwww|||}}}|||~~~wwwkkk\\\PPPCCC888333333,,,---...///000000000000////////////////////////222222222111111111000000------...///////////////------------------------.........------.........///...---,,,,,,---...///......------,,,+++++++++///,,,***)))******)))'''000///...---,,,,,,------******))))))******+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,...---,,,---,,,***(((''',,,---......///........................///000000//////000111222444666777777888:::<<<===>>>??????>>>???@@@AAACCCDDDEEEFFFDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNPPPRRRTTTXXXdddpppxxxqqqjjjgggbbb]]]ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUURRRPPPNNNMMMNNNNNNLLLKKKCCCDDDDDDEEEGGGKKKQQQVVVWWWTTTTTTXXXZZZZZZ]]]bbbeeegggkkkpppuuuzzz}}}uuukkkkkkmmmfffjjjppp{{{rrr```LLLAAA>>><<<::::::777777:::<<<===AAAFFFUUUiiiuuullljjjooovvv{{{}}}|||ooobbbRRRFFF<<<555333555)))***+++---//////000000////////////////////////000////////////.........---......///////////////------------------------..............................------------......------------------------...,,,***)))******((('''...---,,,***)))(((((((((******))))))******+++,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,---------+++))))))+++---***,,,...///...---+++))),,,------...//////......,,,,,,------...000111222000000111111222444555666777888:::<<<===>>>??????===>>>???AAACCCEEEFFFGGGDDDEEEFFFHHHIIIKKKLLLMMMNNNMMMOOORRRTTTXXXcccpppvvvooojjjcccbbb___]]][[[[[[[[[[[[]]]]]]\\\[[[ZZZXXXWWWVVVSSSPPPMMMLLLMMMMMMMMMLLLHHHHHHHHHIIILLLRRRXXX\\\XXXUUUTTTXXX[[[]]]bbbhhhkkkmmmpppsssxxx|||qqqjjjnnnyyykkkqqqzzz|||zzziiiRRRAAA;;;;;;:::888777777;;;>>>======CCCKKKmmm}}}tttooovvv}}}{{{uuuhhhZZZIII>>>777222222555***+++,,,---.../////////////////////////////////------------------,,,,,,......///////////////...------------............---..................---------------------------------------------------,,,,,,++++++,,,---------+++******)))((('''''''''******))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///))),,,...---,,,......,,,,,,,,,---...////////////////////////000111222333222222222222222333444555777888:::<<<===>>>??????===>>>???AAACCCEEEFFFGGGEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMOOORRRSSSWWWcccooo|||uuuoookkkhhhgggaaa```___^^^]]]\\\\\\\\\^^^^^^]]]\\\[[[YYYXXXWWWTTTQQQNNNMMMMMMMMMMMMLLLLLLKKKJJJLLLPPPUUUZZZ]]]YYYVVVUUUYYY]]]aaahhhoooqqqrrrtttvvvyyy}}}oooccclll{{{ooonnnyyy}}}xxxhhhYYYGGG>>><<<<<<:::888999;;;======:::>>>MMM^^^~~~zzzqqqbbbSSSBBB888333000000333....../////////......---////////////////////////......//////////////////...///////////////......---------....../////////------...//////...------,,,------------------,,,///......---,,,,,,++++++,,,,,,,,,,,,+++,,,---...++++++,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++)))***+++++++++,,,///222555888555---(((***+++)))+++,,,---...////////////111111000000000000111111333333222222333333444555777888:::<<<===>>>??????===>>>???AAACCCDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMOOOQQQSSSWWWcccooo|||tttlllgggeeeeeefffbbbaaa```___]]]]]]\\\\\\]]]]]]\\\[[[ZZZXXXWWWVVVSSSQQQOOONNNOOOOOOMMMLLLRRRQQQQQQSSSXXX]]]```aaa[[[XXXXXX]]]bbbgggooowwwwwwwwwxxxyyy|||pppeeefffzzzxxxqqqiiihhhpppvvvpppeeeRRRHHH@@@>>>>>><<<;;;;;;;;;:::::::::<<>>????????????@@@AAACCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLNNNQQQSSSWWWbbboooxxxtttooojjjfffeeeffffffdddbbb```^^^]]]\\\[[[[[[ZZZZZZZZZYYYWWWVVVTTTSSSPPPPPPOOOPPPQQQRRRPPPOOOUUUTTTUUUZZZ```dddfffeee^^^[[[\\\bbbhhhnnnvvv}}}}}}}}}}}}}}}|||hhhdddmmm}}}pppaaa]]]___kkksssmmm___TTTDDD???===>>>===999;;;???;;;;;;@@@KKKYYYiii~~~uuufffMMMAAA555222222111////////////000000000//////...////////////////////////,,,,,,,,,------.........///////////////...---------------...///000000000,,,---///000000///---,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,------+++((('''(((***)))******++++++***)))(((******))))))******+++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))*********)))***,,,///BBBHHHDDD777...///000,,,***+++,,,...///000000000///............//////000222222222333444555666777777888:::<<<===>>>??????@@@@@@AAAAAABBBCCCCCCDDDGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQRRRWWWbbbnnn}}}yyyxxxnnnmmmkkkiiihhhgggggghhheeeccc```^^^\\\[[[ZZZZZZXXXXXXWWWVVVUUUSSSRRRQQQNNNNNNOOOQQQTTTTTTSSSQQQPPPPPPSSSXXX```dddeeeddd```^^^```fffmmmssszzz|||fffXXXccc{{{rrraaaYYYWWWaaarrrwwwhhhUUULLL???<<<<<<===999666:::CCC>>>AAAPPPiiikkkZZZEEE:::111000222111///...------...///000000000///////////////////////////000111111111222222333333//////000000///...---------------...///000000111,,,---///000000///---,,,++++++------------++++++((())))))***++++++,,,,,,***,,,...---******---000.../////////...,,,+++)))*********)))***++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***+++,,,+++***((((((***,,,(((333555---)))...111---***+++,,,...///000000000////////////000222333444222222222333444555666777777888:::<<<===?????????AAAAAAAAABBBBBBBBBCCCCCCHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQRRRVVVbbbnnn~~~|||yyyuuurrrllljjjhhhggggggfffcccaaa^^^]]][[[ZZZWWWUUUTTTSSSRRRUUUWWWWWWVVVTTTSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUTTTVVVZZZ^^^```aaaddddddfffjjjqqqxxx}}}~~~zzz{{{}}}dddccchhhwwwxxxbbb\\\[[[ppp~~~lllYYYJJJ@@@@@@;;;999:::;;;:::<<<@@@AAAEEE[[[~~~}}}mmmXXXIII999777444111/////////000111111000000//////......222111///...------...///...------,,,,,,------...............---,,,+++***......//////...---,,,,,,------------------------+++,,,---......---,,,+++///...---,,,++++++++++++---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------000111111///---,,,---///...------,,,,,,------...000...------------,,,***,,,,,,,,,---------......000000000000111111111111///000111222444555666777888888999:::<<<===>>>>>>AAAAAA@@@???@@@CCCEEEGGGHHHGGGGGGGGGHHHJJJKKKMMMMMMNNNQQQSSSSSSVVVaaannn{{{yyyvvvrrrnnnhhhgggeeeddddddcccaaa___]]]\\\[[[ZZZYYYYYYYYYYYYYYY[[[]]]\\\YYYWWWUUUUUUPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUUUUVVVYYY\\\___aaaeeeeeeggglllrrryyy}}}zzzyyy|||mmm```lll}}}dddZZZ[[[mmm~~~~~~gggSSSHHHCCC@@@;;;999:::;;;:::===BBBFFFVVVsss}}}vvvtttvvv|||{{{nnn\\\III<<<777555333000/////////000000000000///////////////...------,,,,,,---------///......------......///////////////...---,,,+++......//////...------,,,------------------------,,,------------------,,,......---,,,++++++++++++,,,,,,,,,++++++*********,,,+++******))))))******************************************************************)))(((''''''+++,,,---,,,++++++,,,...,,,,,,++++++++++++,,,,,,...,,,++++++,,,---+++***,,,,,,,,,---------......//////000000000111111111000000111333444666777777777888999:::;;;<<<===>>>AAA@@@??????@@@BBBEEEFFFHHHGGGGGGHHHIIIKKKMMMNNNMMMNNNPPPSSSSSSVVVaaammmzzzwwwuuurrrmmmiiidddbbb`````````___]]][[[VVVUUUTTTTTTTTTUUUWWWYYY]]]___```^^^[[[XXXWWWVVVQQQRRRTTTUUUWWWXXXXXXYYYWWWVVVUUUUUUWWW[[[^^^```iiijjjmmmrrrwww}}}{{{yyy|||lllbbblllfffXXXZZZcccwww\\\JJJEEEFFF???<<<::::::::::::@@@FFFPPPmmmwwwjjjhhhmmmttt|||{{{mmm\\\JJJ<<<333444333111////////////000//////////////////000000,,,,,,---.........------/////////....../////////000000000000///...------.........///......---,,,------------------------...------,,,,,,------......------,,,,,,+++++++++++++++***************))),,,+++******))))))******++++++++++++++++++++++++************************)))))))))))))))'''&&&&&&(((***++++++++++++---...******))))))))))))******+++***)))***,,,---,,,+++,,,,,,,,,---------......//////000000000000111111111111222444555666777888666777888999;;;<<<===>>>@@@?????????@@@BBBDDDEEEGGGHHHIIIJJJKKKMMMNNNOOOMMMMMMOOORRRRRRUUU```kkk}}}yyyuuusssqqqnnniiidddaaa___]]]\\\\\\\\\ZZZXXXRRRQQQOOONNNOOORRRTTTVVVZZZ\\\]]][[[YYYWWWVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWZZZ___bbbnnnqqquuuyyy}}}nnnfffkkkttt^^^ZZZeeeqqq|||gggPPPDDDBBBEEE>>><<<;;;;;;:::;;;DDDNNNccc{{{mmmaaacccmmmwww~~~qqq```OOOAAA888555111000000////////////000---......//////000000000...///000111111000...---//////............/////////////////////...---------...............------------------------------...---,,,++++++,,,---...------------,,,,,,+++***++++++++++++************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,)))+++------,,,,,,---///******))))))))))))*********))))))***,,,...---,,,,,,,,,,,,---------......////////////000000000111222222333444555666777888666666777999;;;<<<===>>>????????????@@@BBBCCCDDDGGGHHHJJJLLLNNNOOOOOOPPPMMMLLLNNNPPPRRRUUU___iiiwwwtttpppnnnnnnkkkfffbbb___]]][[[ZZZZZZYYYWWWUUUTTTRRRPPPOOOOOOQQQSSSUUUUUUVVVXXXXXXVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWWWWXXX\\\bbbgggrrrvvv{{{~~~xxxgggrrrdddWWW```rrrjjjVVVIIIAAA???@@@===<<<<<<<<<;;;>>>JJJWWW|||yyylllccchhhttt|||zzzssseeeTTTDDD:::666666000/////////////////////------......//////000000111111222222111///---,,,...------,,,,,,------...------.........---,,,,,,------...............---------------------------...---,,,++++++,,,---...,,,,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))***+++,,,------------***,,,------,,,++++++,,,++++++************+++++++++******+++...//////...,,,,,,,,,---------.........////////////000000000222333333444555666777777555666777999;;;===>>>????????????@@@AAABBBCCCDDDGGGIIIKKKNNNOOOPPPOOOOOONNNLLLLLLOOOQQQTTT]]]gggyyysssoookkkjjjiiihhhddd```___]]]ZZZXXXWWWVVVSSSQQQPPPNNNMMMLLLLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVXXXZZZXXXXXXXXXXXXXXXWWWVVVUUUUUUWWWYYYYYYZZZ___hhhnnntttyyypppmmmqqqYYYXXXjjjsss[[[LLLEEE@@@<<<:::<<<<<<======<<>>???@@@???@@@AAABBBCCCCCCDDDDDDHHHJJJMMMOOOPPPOOONNNMMMNNNKKKJJJNNNPPPTTT\\\eeezzzuuupppkkkgggdddeeedddaaa___^^^\\\YYYVVVUUURRROOOMMMIIIHHHHHHHHHIIIIIIJJJKKKNNNPPPQQQRRRRRRSSSVVVXXXVVVVVVWWWXXXXXXXXXXXXWWWUUUWWWZZZ[[[]]]dddnnnuuuyyy~~~vvvnnnwww|||fff[[[cccwwwtttaaaNNNFFFBBB>>>;;;;;;:::<<<>>>???===DDDWWWjjj~~~|||dddYYYJJJ===555222///...111111111111000000///.....................------......------...///000000......------------......------............------,,,------...//////......------------------------,,,------------------,,,***+++---......---+++*********++++++,,,,,,,,,,,,,,,+++******))))))******************************+++++++++++++++++++++++++++++++++******)))((('''&&&))),,,---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++---......,,,,,,,,,,,,---------.............../////////000000222222333333444444555555777777999;;;===???AAAAAA@@@AAABBBCCCDDDEEEEEEEEEHHHJJJMMMPPPPPPOOOLLLJJJNNNJJJIIILLLPPPTTT[[[ccc~~~~~~{{{wwwrrrnnnnnniiicccaaaaaabbb```^^^^^^[[[WWWUUURRRPPPLLLJJJHHHIIIIIIKKKLLLMMMMMMMMMLLLMMMOOOOOOOOOPPPRRRUUUSSSTTTUUUWWWXXXYYYZZZZZZTTTWWW[[[]]]___fffqqqzzz~~~tttjjjnnnpppiii______mmm||||||sss```QQQEEEAAA@@@===<<>>EEEZZZnnn~~~~~~zzz|||yyyrrr\\\QQQBBB888555444222000222222222222111000///.../////////......------,,,............000222555666//////............//////......///////////////...,,,,,,---.../////////...------------------------+++,,,............,,,+++***+++---......---+++***))))))******++++++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++,,,,,,+++&&&)))---////////////000,,,,,,++++++++++++,,,,,,+++*********,,,---,,,+++,,,,,,,,,---------................../////////000222222222333333444444444777888:::<<<>>>@@@AAABBB@@@AAACCCDDDEEEEEEFFFFFFHHHKKKNNNPPPPPPNNNKKKHHHNNNJJJIIILLLPPPTTT[[[ccczzzyyyuuutttsssrrrpppiiigggdddccccccaaa___]]]WWWVVVTTTRRRPPPMMMKKKJJJMMMLLLJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWYYYZZZZZZZZZ[[[___eeelllssswwwwwwcccddduuu~~~fffeeefffkkkwww{{{nnn[[[MMMFFF@@@>>>===<<<>>>BBB999===???>>>DDDVVVjjjvvv}}}qqqvvvssshhhOOOFFF:::333222333333111111111000///////////////////////////////////////........................000000000000000000000000........................'''))),,,...//////---,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,...------,,,,,,++++++***************************+++++++++++++++++++++++++++*********))))))((((((++++++************++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,---......///...---,,,++++++++++++......---------,,,,,,,,,---------............///333333333222222222222222111222222333444555666666666666777:::===?????????EEEEEEEEEEEEEEEDDDDDDDDDEEEHHHLLLNNNMMMJJJIIIHHHKKKLLLIIIMMMTTTRRRWWWjjj|||wwwqqqnnnmmmmmmlllkkkjjjgggeeeccccccaaa^^^\\\WWWVVVSSSQQQNNNLLLKKKKKKKKKJJJIIIGGGGGGHHHJJJKKKJJJKKKLLLMMMOOOPPPQQQQQQUUUTTTTTTTTTUUUWWWYYYZZZYYYZZZ]]]cccjjjrrryyy~~~oooccc^^^kkk{{{ooogggooovvvwwwuuulll\\\LLLGGGAAA<<<;;;;;;999999;;;;;;>>>@@@CCCOOOgggzzzuuu|||~~~ttteeeZZZGGG@@@666111111222222111111111000///////////////////////////////////////------------------------////////////////////////........................)))***,,,.........---,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((+++******))))))******+++)))******++++++++++++++++++*********************))))))((((((((())))))***---------------,,,,,,,,,---------............///000000000000000000000///111222222333444555666666666666888:::===?????????DDDDDDDDDDDDDDDDDDDDDDDDGGGJJJMMMOOOMMMKKKJJJIIILLLMMMKKKNNNUUUTTTZZZmmmvvvsssnnnlllkkkkkkkkkjjjjjjhhheeecccbbb```]]][[[WWWUUUQQQNNNLLLKKKKKKKKKIIIHHHGGGFFFGGGGGGIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQVVVVVVUUUUUUUUUVVVXXXXXXYYY[[[aaahhhqqqzzzlll[[[]]]iiiuuugggaaaiiiuuu~~~wwwgggVVVIIIBBBAAA;;;999;;;===;;;999999;;;???CCCMMMaaa~~~~~~yyypppdddVVVLLL===888222///000222111000111000000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))+++******))))))******+++((()))******++++++******,,,,,,++++++***))))))((()))))))))******,,,------,,,,,,,,,,,,---------------------............///.........///////////////111222222333444555666666555777999;;;===>>>???@@@BBBBBBBBBBBBCCCDDDEEEEEEHHHKKKOOOPPPNNNLLLKKKJJJLLLNNNLLLPPPWWWVVV^^^rrryyysssqqqnnnllljjjiiihhhhhhiiigggdddbbbaaa___\\\YYYUUUSSSOOOLLLIIIIIIJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIKKKMMMNNNPPPRRRRRRRRRRRRVVVVVVUUUTTTTTTUUUVVVWWWYYY]]]eeemmmwww~~~~~~iiiZZZ^^^jjjyyyddd]]]___mmmssssssfffQQQCCCAAADDD===999999>>>AAA???>>>>>><<>>@@@AAAAAAAAAAAAAAABBBCCCEEEFFFIIIKKKNNNOOOMMMLLLKKKKKKKKKNNNMMMQQQWWWWWW```vvvzzztttooonnnllliiifffcccbbbaaafffdddaaa___^^^\\\YYYWWWSSSQQQMMMJJJHHHHHHHHHIIIHHHGGGGGGHHHHHHIIIIIIJJJMMMNNNPPPSSSTTTTTTTTTTTTUUUTTTSSSSSSTTTUUUVVVWWW]]]bbbjjjsss|||sss___XXXYYYjjj{{{jjj\\\\\\aaappplllcccUUUFFF===>>>CCC<<<999999===???>>>@@@CCCIIIUUUfffzzz{{{ooocccUUUGGG>>>555444222111000000///...000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000///---,,,++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***(((((()))************)))++++++,,,,,,,,,---------))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000000000111222222333444555666666555888;;;<<<======@@@BBBBBBAAAAAAAAAAAACCCEEEFFFGGGJJJLLLMMMLLLKKKKKKKKKKKKNNNNNNQQQWWWWWWbbbxxxzzztttooommmmmmmmmjjjfffbbbaaa```aaa___\\\[[[ZZZYYYWWWUUUPPPOOOLLLIIIGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIMMMOOOQQQTTTUUUUUUTTTTTTSSSRRRRRRSSSTTTWWWYYYZZZbbbhhhqqq{{{vvv\\\RRR[[[hhhqqqaaa]]]ccciiiqqqeeeWWWNNNGGG@@@;;;;;;:::888999::::::<<>>777555444333111000////////////////////////000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000///...,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***************))))))(((((())))))***((()))******++++++******((())))))***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++---------............///,,,,,,------......//////111222222333444555666666444888<<<=========@@@CCCDDDCCCBBBAAAAAACCCEEEGGGFFFIIIKKKLLLLLLLLLLLLMMMLLLPPPOOORRRWWWWWWccc{{{}}}xxxsssmmmhhhiiikkkllljjjfffbbbaaaaaa\\\ZZZXXXWWWWWWVVVTTTSSSNNNMMMKKKIIIGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHKKKMMMPPPSSSTTTTTTSSSRRRRRRRRRSSSTTTWWWZZZ]]]___gggnnnxxx{{{bbbWWW^^^tttlll```___hhhssszzzppp]]]LLLFFFDDD@@@:::888888999;;;===>>>FFFYYYjjjppp]]]MMM@@@888333333333222111000///000111///////////////000111111////////////////////////------------------------------------------------........................///......------------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************))))))(((((((((((()))))))))******+++++++++++++++*********************+++------------...///000000...------,,,+++***))))))---------............///,,,------...//////000000111222222333444555666666444888===>>><<<===@@@DDDFFFEEECCCBBBBBBCCCEEEGGGFFFHHHKKKMMMMMMNNNOOOQQQNNNSSSRRRTTTXXXXXXeee}}}~~~xxxtttooohhhccc```ccceeedddaaa]]]\\\]]]YYYWWWUUUUUUUUUUUUSSSQQQLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGJJJLLLOOORRRSSSSSSRRRQQQQQQRRRSSSVVVYYY]]]aaaccckkkrrr}}}fffWWW\\\qqqzzzkkkZZZVVVbbbuuunnnWWWAAA;;;======<<<<<<777:::???CCCGGGUUUooo|||hhhSSSCCC999555444000111111000///000222444///////////////000111111////////////////////////........................................................................---.....................---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++(((((())))))*********+++))))))(((((((((((())))))******+++,,,,,,,,,,,,+++......---,,,,,,+++++++++))))))***+++,,,...///000///...---,,,***)))((((((---------.........///////////////000111222222333111222222333444555666777444999===>>><<<<<<@@@DDDHHHFFFDDDBBBBBBCCCEEEGGGFFFIIILLLMMMNNNOOOQQQSSSPPPUUUTTTVVVZZZZZZfff~~~xxxtttqqqmmmeee___^^^```aaabbb```\\\WWWUUUUUUUUUUUUUUUSSSQQQOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLLLLKKKJJJKKKMMMOOORRRSSSUUUXXX\\\bbbgggkkkqqqzzzmmmVVV[[[rrr}}}vvvnnnbbb]]]VVV\\\ttt|||^^^QQQEEE@@@???======??????>>>???EEEUUUpppvvvZZZDDD:::777777666111111111111000000000000///.........------------++++++,,,,,,---.../////////............---------,,,,,,------------------111000///......---............---,,,,,,+++******------++++++++++++------+++******))))))******+++)))---111000,,,***+++...******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,---,,,+++******+++,,,---,,,***)))+++---...+++)))************************++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,/////////000111111222222444333333222333444666777666999<<<>>>>>>>>>@@@AAAEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGJJJLLLNNNPPPQQQQQQSSSWWWUUUVVVZZZ[[[iii}}}|||wwwrrrooonnnkkkeee___^^^_________]]]ZZZVVVTTTSSSSSSSSSSSSQQQPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKNNNPPPSSSUUUXXX\\\aaaggglllpppuuu}}}tttfffaaaqqqrrrjjj___TTT\\\eeeqqqoooXXXMMMCCC@@@@@@??????AAACCCBBBGGGXXXsss|||jjjQQQ===555333333222111111111000000000///////////////.........------++++++,,,------.../////////............---------///...---,,,+++***))))))//////.........//////000......------,,,++++++***---,,,,,,++++++,,,,,,---...------,,,,,,------...))),,,///---(((&&&'''*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++***))))))))))))***+++,,,+++************+++,,,+++)))((()))+++,,,***(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---/////////000111111222222333333222222333444555666666999<<<>>>>>>???@@@AAADDDDDDCCCCCCCCCDDDEEEEEEFFFGGGIIILLLNNNPPPPPPQQQPPPTTTSSSSSSWWWYYYhhh|||wwwrrroookkkjjjjjjhhhddd```]]]]]]\\\[[[YYYVVVTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLPPPRRRSSSWWW]]]ccciiinnntttxxx|||wwwccchhhxxx|||lllbbbTTTSSSjjjvvvaaaOOOFFF@@@@@@AAA@@@@@@BBBBBBCCCOOOkkkgggYYYFFF888222111000///111111000000000000//////000000000/////////......,,,,,,,,,---....../////////............---------------,,,+++******))))))---------...///000000111......------,,,++++++++++++,,,,,,------,,,,,,+++++++++************+++++++++------+++&&&$$$&&&(((******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***))))))(((((())))))***+++******))))))******+++***)))((((((******)))(((************************++++++++++++++++++++++++++++++,,,,,,,,,---------------...////////////////////////000111111222222222222111111222444555666666999<<<>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDFFFGGGIIILLLNNNOOOPPPPPPOOOSSSRRRRRRWWWYYYhhh|||yyyuuurrrllljjjhhhggggggfffccc```[[[ZZZYYYWWWUUUSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOLLLKKKIIIGGGFFFDDDDDDDDDGGGHHHJJJKKKLLLNNNRRRUUUUUU[[[dddkkkpppuuu{{{~~~mmmeee{{{vvvkkkeee[[[iiifffSSSHHHBBB>>>@@@AAA@@@@@@BBBAAAGGGYYYzzzyyynnnUUUKKK>>>555222222111000111000000000////////////000000000000////////////,,,---------....../////////............---------******++++++,,,,,,---------......///////////////......------,,,,,,,,,,,,++++++------------++++++******))))))))))))******.........+++)))(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))(((((((((((())))))***))))))))))))))))))******)))(((((())))))))))))************************++++++++++++++++++++++++------------............------...////////////.../////////000111111222222222111111111222444555666777999===>>>??????@@@AAACCCBBBBBBBBBBBBCCCDDDDDDFFFHHHIIIKKKMMMOOOOOOPPPPPPTTTRRRSSSXXXZZZkkk}}}wwwtttrrrpppnnnjjjiiigggfffeeeccc```^^^XXXWWWUUUSSSRRRRRRRRRRRRSSSRRRQQQOOONNNMMMLLLLLLJJJKKKMMMOOOPPPQQQRRRRRRPPPOOOMMMKKKIIIGGGGGGFFFIIIKKKLLLLLLMMMOOORRRUUUXXX```kkktttxxx{{{pppkkkwww{{{kkkmmmwwwxxxlllUUUHHHEEE@@@>>>@@@AAA??????AAAAAANNNfffzzzhhh[[[EEE???888333222222111000000000000////////////...000000000000////////////------...............//////............---------+++++++++,,,---....../////////000000///...------......------------,,,,,,++++++------------++++++------,,,,,,,,,,,,---------------,,,+++,,,...///******+++++++++,,,,,,,,,******++++++++++++******(((((())))))))))))(((((()))))))))******)))))))))*********)))))))))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---.............../////////000111111222222222111111111222444666777777:::===?????????AAABBBDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOOOONNNRRRPPPQQQWWWZZZkkk|||uuupppnnnlllkkkjjjhhhgggfffdddaaa^^^\\\[[[TTTSSSRRRRRRQQQQQQRRRRRRSSSRRRPPPNNNMMMLLLLLLLLLJJJKKKMMMOOOQQQRRRSSSSSSRRRQQQOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNPPPSSSVVV^^^hhhuuu}}}yyyggggggppp~~~ooohhhyyysss\\\MMMFFFBBB???>>>@@@@@@>>>???CCCAAATTTqqq~~~kkkWWWIII:::777333111000000//////000000////////////......000000000/////////..............................///............---------.........------,,,,,,,,,///000000000000...,,,+++......------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,************+++,,,---...******+++++++++,,,,,,,,,)))******++++++******)))((())))))******))))))((()))******++++++******)))***++++++)))((((((***,,,************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,---............---/////////000111111222222222222222222333555777999777:::===??????@@@AAABBBEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNKKKNNNMMMNNNTTTXXXjjjvvvsssnnnkkkhhhgggfffeeebbbbbbbbb```\\\YYYXXXWWWPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPNNNMMMKKKKKKKKKKKKJJJKKKMMMOOOQQQRRRRRRSSSQQQPPPOOONNNNNNNNNNNNNNNNNNOOOQQQRRRTTTVVVZZZ]]]eeeppp~~~uuuhhhdddqqqssslllpppppp___QQQHHHDDD@@@======@@@@@@???AAAFFFMMMbbbqqq^^^JJJ===555444111000000//////...000000/////////........./////////.........------////////////............///............------------------,,,,,,,,,,,,+++---...000000000///...,,,------..................---,,,,,,++++++,,,,,,---******))))))))))))*********)))******+++++++++*********+++++++++,,,,,,,,,******+++,,,,,,+++******))))))***++++++***))))))******+++,,,,,,+++******)))******(((&&&&&&))),,,************************++++++++++++++++++++++++*********+++++++++,,,,,,------...////////////.../////////000111111222222333222222333444777999:::888:::>>>???@@@@@@AAABBBFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMJJJMMMKKKMMMSSSXXXkkkzzzvvvooommmjjjgggeeecccbbbbbb]]]^^^^^^\\\YYYVVVUUUTTTNNNOOOPPPQQQRRRSSSSSSSSSPPPOOOMMMKKKIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRPPPPPPOOONNNNNNOOOOOOPPPQQQSSSUUUWWWZZZ]]]bbbeeekkkvvvmmmcccdddmmmrrrhhhkkkvvvyyyeeeVVVMMMFFF???<<<>>><<<<<>>@@@@@@@@@AAABBBEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKOOOMMMNNNUUUZZZmmm}}}wwwsssrrrllliiidddaaa`````````___bbb___ZZZUUURRRPPPOOOOOORRRRRRTTTTTTSSSQQQOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOUUUSSSRRRQQQRRRRRRQQQQQQSSSVVVZZZ]]]```eeejjjmmmwwwzzzsssbbblllyyy}}}oooccciii{{{jjj```SSSIIIEEECCC???===>>>;;;<<>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNMMMPPPMMMMMMSSSXXXjjj|||tttooolllllljjjgggccc``````___^^^]]]]]][[[VVVRRROOONNNNNNNNNQQQRRRSSSSSSRRRPPPNNNLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOSSSRRRQQQQQQRRRSSSSSSRRRVVVYYY^^^bbbfffkkkooorrr}}}pppjjjwwwgggddddddllltttuuukkkaaaTTTMMMDDD???>>>???>>>===???<<<>>>CCCEEELLLbbbzzzuuugggXXXHHH999222111555444333222222111111111000000///...............//////.........---------222111000///........................////////////,,,---......////////////000000000//////............,,,******,,,...///000//////...------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++,,,***)))((('''(((******''')))+++***(((((())),,,************++++++++++++,,,,,,,,,,,,+++++++++*********************))))))++++++++++++++++++++++++---,,,++++++------,,,+++,,,---......///........./////////000111111222222444444555666777888999999999:::<<<>>>@@@BBBCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLOOOLLLMMMTTTYYYlllzzztttnnnkkkiiiiiifffdddaaa```___^^^\\\ZZZVVVTTTQQQNNNLLLLLLLLLMMMPPPPPPQQQPPPOOOMMMKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMLLLLLLMMMMMMNNNOOOPPPPPPRRRRRRSSSTTTUUUWWWXXXXXX\\\```fffkkkooorrrvvvyyy}}}}}}~~~kkkVVV^^^iiinnnlllaaaUUUMMMFFFAAA<<<;;;===@@@@@@???>>>;;;>>>EEEOOO___}}}}}}mmmYYYJJJ>>>555111222555444333222111111111111//////000000//////....../////////............---111111000///............/////////...............******+++------........./////////..................,,,******,,,.../////////...------------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,+++*********++++++***)))((((((((()))***+++)))***+++***)))((()))***+++***)))))))))***,,,---+++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,,,,------...//////....../////////000111111222222444444555666777888888999999:::<<<>>>@@@BBBCCCCCCGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMLLLOOOMMMNNNTTTYYYmmm~~~}}}}}}~~~yyysssmmmjjjhhhfffeeeaaa```___^^^^^^\\\YYYVVVPPPOOOMMMKKKKKKKKKKKKLLLNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQSSSUUUWWWZZZ[[[]]]___aaadddhhhnnnsssuuuxxxzzz{{{kkk]]]VVVaaalllkkk___RRRKKKJJJCCC@@@===<<<===>>>>>>>>>AAA>>>BBBPPPccc{{{|||hhhPPPAAA:::555444555333222111111000000000111...///000111111000///.../////////...............111000///.............../////////......---------'''((()))***+++,,,,,,,,,..................------...,,,++++++---...............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++*********+++,,,---...***++++++***)))(((((((((***)))'''&&&&&&(((***+++*********)))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---***)))+++,,,------,,,,,,---.../////////////////////000111111222222333444444555666777888888999:::<<<>>>@@@BBBBBBCCCIIIHHHHHHGGGGGGFFFFFFEEEGGGGGGHHHIIIJJJLLLMMMNNNNNNQQQNNNOOOTTTYYYlll{{{yyyyyyxxxxxxwwwrrrjjjeeebbbaaa```^^^]]]\\\\\\\\\[[[YYYVVVSSSNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLNNNOOONNNNNNOOOPPPQQQRRRSSSSSSSSSWWW[[[^^^```bbbeeeggglllpppuuuxxxyyyzzz{{{|||yyyfff\\\YYY```iiiooogggVVVGGGDDDFFF>>><<<:::999999999999999CCCCCCLLLbbbrrr]]]FFF999444222111222111000000////////////000...///000111111000///...////////////////////////000//////...............//////......------,,,,,,)))***+++,,,------------------.....................,,,+++,,,---......---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------+++******)))))))))((((((***)))'''&&&&&&(((***+++))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---***)))+++,,,------+++,,,---.../////////////////////000111111222222333333444555666777888888999:::<<<>>>@@@BBBBBBCCCIIIHHHHHHHHHGGGGGGFFFFFFIIIIIIIIIJJJKKKMMMOOOPPPQQQTTTPPPPPPUUUYYYkkkzzzzzzzzzxxxuuussslllddd```______^^^\\\ZZZYYYXXXXXXXXXWWWSSSQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVVVVTTTYYY___bbbdddeeeiiilllsssuuuyyyzzz{{{{{{|||}}}zzzuuuwwwbbbXXXZZZaaarrruuuttthhhVVVGGG@@@@@@;;;:::999999999;;;===???@@@FFFXXXuuucccRRR???666333111111222000000///////////////000//////000000111111000000...////////////000000000//////......---......///.........------------------......///////////////.............../////////...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++))))))))))))************+++***((()))******)))(((+++***)))))))))***,,,---))))))))))))*********************+++++++++++++++++++++++++++++++++++++++...,,,******+++------,,,++++++---...//////000000/////////000111111222222333333444555666777777888999:::<<<>>>@@@BBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIJJJKKKMMMOOOQQQRRRTTTQQQPPPUUUYYYkkk~~~xxxwwwyyyyyytttnnnkkkeee]]]ZZZ[[[]]]\\\[[[XXXWWWVVVUUUUUUTTTRRRPPPNNNNNNMMMKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLNNNOOOOOOQQQRRRSSSTTTVVVWWWXXXXXXYYY^^^eeeiiijjjkkkooosssvvvxxxzzz{{{|||}}}wwwsss|||yyyiiicccdddllluuu{{{ooo```RRRGGGBBB@@@<<<<<<;;;;;;===@@@DDDHHHFFFUUUmmmnnnQQQFFF:::666555333333444111111000000000111111222000000//////000111111222.../////////000000000000.........------......///,,,------------------...///////////////......---.........//////000000000...---,,,---......---+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++)))************))))))(((***)))'''(((+++,,,***(((************++++++++++++)))))))))******+++++++++******************))))))************************---,,,++++++------,,,+++***+++,,,...///000000000/////////000111111222222222333333444555666777777999:::<<<>>>@@@BBBCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHJJJLLLOOOPPPPPPRRRPPPPPPVVV[[[nnnuuuqqqnnnpppsssrrrkkkddd```YYYRRRPPPSSSVVVWWWUUUXXXVVVTTTSSSSSSSSSQQQOOOOOONNNMMMKKKIIIGGGFFFEEEGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUWWWXXXYYYZZZ^^^eeelllppppppqqquuuyyywwwyyy{{{|||}}}rrrttt{{{iiihhhqqqzzzwww```NNNEEEBBBBBBAAA<<<<<<;;;;;;<<<@@@EEEIIIVVVjjjoooUUUAAA999333333333111111222333222222222222222333333111000/////////000222333.../////////000000111111......---------......///,,,,,,,,,------.........------------,,,+++******.../////////000000111111...---,,,---......---+++++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,+++***)))***(((&&&(((+++,,,+++)))''''''((())))))))))))((())))))******+++++++++,,,+++*********))))))(((((()))))))))))))))))))))))),,,++++++,,,......,,,******+++,,,...///000000000/////////000111111222222222333333444555666777777999:::<<<>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHKKKNNNOOOMMMPPPNNNPPPWWW]]]qqqxxxqqqnnnjjjiiiiiihhhddd```[[[YYYVVVTTTRRRQQQQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJKKKMMMOOOQQQTTTUUUVVVYYY[[[^^^```aaaffffffgggmmmvvv}}}~~~yyymmm~~~llleeevvvlllVVVKKKGGGCCC???<<<;;;:::===???>>>???LLL[[[uuutttYYYEEE;;;777333444777888555111111111111111111111111111000000000000000000000000000000//////.........---......------------..............................,,,------......------,,,---,,,++++++******++++++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******++++++///333444000---++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***+++)))(((((()))******))),,,***(((''''''(((***,,,+++***((('''(((***---///111000...,,,+++)))))))))---,,,++++++------,,,+++++++++,,,------......///////////////000111222333444444333333444777999;;;888:::===@@@BBBCCCDDDCCCDDDHHHJJJHHHGGGIIIJJJHHHIIIIIIJJJKKKMMMOOOPPPQQQTTTVVVQQQRRRYYY^^^ooowwwoooiiieeeaaa______^^^[[[WWWVVVTTTRRROOONNNNNNNNNOOORRRQQQPPPNNNMMMMMMLLLLLLMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIILLLLLLKKKKKKLLLNNNPPPQQQSSSUUUWWWZZZ^^^```bbbcccfffgggkkksss|||xxxzzzyyyjjjmmmzzzgggWWWGGGBBBCCCBBB@@@???===>>>@@@AAA@@@GGG[[[oooyyyaaaKKK>>>888555222222555666333///111111111111111111111111000000000000000000000000000/////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,......---,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++,,,...111333333000,,,+++++++++******))))))******+++,,,,,,,,,++++++*********+++++++++************)))***(((''''''((())))))(((+++***)))(((((()))***+++***)))((('''((()))+++---(((((()))***,,,---///000+++***))))))++++++***))),,,,,,---......//////000////////////000111222333444333333333444777999;;;888999<<>>@@@???<<<;;;===>>>??????@@@MMMgggcccKKK===888555222000111333333111...111111111111111111111111000000000000000000000000////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---...222333333111...,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********++++++***)))))))))))))))***(((&&&'''((()))((('''))))))))))))))))))))))))))))))((()))))))))))))))***)))))))))***+++,,,,,,+++***))))))++++++***)))------......///000000111////////////000111222333333333333333555777999:::777888:::===AAADDDGGGIIIFFFJJJLLLIIIHHHJJJKKKIIIHHHHHHIIIJJJLLLNNNPPPQQQTTTUUUQQQQQQWWW\\\mmmzzzsssnnniiiddd___\\\\\\[[[YYYVVVSSSRRRPPPOOOOOOPPPRRRSSSRRRQQQOOOMMMLLLJJJJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQYYY[[[^^^aaacccdddddddddfffjjjqqqxxx}}}~~~qqqnnnpppbbb]]]hhh{{{~~~sssdddUUUOOOGGGAAAAAABBB???<<<;;;======>>>@@@HHHZZZsssnnnTTT???666666333222000000222222000...111111111111111111111111///////////////////////////////////////............------,,,,,,------...........................---------,,,,,,---------000//////...............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///000666555222///---,,,,,,---,,,++++++******++++++,,,+++++++++***************,,,,,,***)))))))))*********)))'''''')))***)))((())))))************))))))))))))***++++++***)))(((,,,+++***)))((((((((()))---,,,++++++------,,,+++---------...//////000000////////////000111222333222222333333555666888999888888999;;;>>>BBBEEEGGGGGGKKKMMMJJJHHHJJJKKKIIIGGGHHHHHHIIIKKKMMMOOOPPPSSSTTTPPPPPPVVV[[[lll}}}yyytttnnniiiddd```[[[YYYYYYYYYVVVSSSNNNMMMKKKKKKKKKLLLNNNPPPRRRQQQOOONNNLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPRRRRRR[[[\\\]]]_________^^^^^^eeeiiipppvvv{{{}}}~~~tttiiippp}}}kkk___^^^bbbqqqwwwuuuhhh]]]XXXNNNCCCCCC???>>>AAACCCAAA@@@BBB??????BBBLLL___uuuppp[[[JJJ;;;444444333222111111222222111000000000000000000000000000////////////////////////.........///////////////------,,,,,,,,,,,,------...........................---,,,,,,,,,,,,---...///...------,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...000222777555111---,,,,,,------((((((''''''''''''((((((************************,,,,,,,,,++++++,,,,,,,,,,,,***))))))***++++++***))))))************))))))***+++,,,------+++***)))&&&''''''((()))+++,,,------,,,++++++------,,,++++++,,,,,,------...//////////////////000111222333111222222333555666888888999999999:::<<>>@@@AAAGGGKKKMMMIIIHHHIIIJJJHHHFFFFFFGGGHHHJJJLLLNNNOOORRRSSSNNNNNNTTTXXXiiizzzwwwrrrmmmiiieeeaaa^^^]]][[[ZZZ[[[]]]\\\XXXTTTQQQPPPOOONNNNNNPPPQQQSSSNNNMMMLLLLLLKKKKKKKKKLLLJJJJJJJJJKKKKKKMMMNNNNNNMMMOOOQQQSSSSSSSSSRRRRRRRRRSSSUUUWWWXXXZZZZZZ[[[\\\[[[YYYXXXWWWXXXYYYZZZ\\\```eeeiiinnnuuu}}}zzzfffaaahhhxxxwwwbbb^^^eeejjjhhh]]]SSSKKKIIIHHHCCC???>>>AAA??????@@@???===???DDDJJJRRR^^^qqq|||aaaHHH>>>;;;444000111111111222222111111111222000000000000000000000000000000000000000000000000............/////////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...---,,,,,,+++,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++---111444444111,,,+++,,,---,,,+++------,,,,,,,,,,,,------((()))))))))*********+++&&&(((+++...//////...---,,,***))))))***++++++***+++***)))(((((()))***+++)))***++++++,,,,,,,,,,,,---,,,+++***)))(((((((((+++***))))))++++++***))),,,,,,------.../////////////////////000111222333000111222444555666777777999:::;;;>>>???AAABBBBBBFFFKKKLLLIIIGGGHHHHHHFFFEEEFFFFFFHHHIIIKKKMMMNNNRRRSSSNNNNNNSSSWWWhhh|||yyyuuurrrpppmmmkkkgggccc___[[[YYYWWWXXXWWWWWWYYY[[[ZZZUUUQQQOOONNNLLLKKKKKKLLLNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPMMMNNNQQQSSSTTTTTTSSSSSSUUUVVVXXXZZZ\\\^^^^^^______]]][[[YYYYYY[[[^^^___hhhjjjmmmooossszzzoooccc```nnnyyyaaaUUU^^^kkkkkkbbbUUUIIIAAACCCCCC>>>===BBB<<<;;;>>>BBBDDDFFFMMMUUUZZZfffuuurrrYYYBBB;;;888222000333///000111111000000111222000000000000000000000000000000000000000000000000---.........//////000000---,,,,,,++++++,,,,,,---........................///...,,,++++++,,,...///......---,,,,,,,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++---111444333///+++***,,,---,,,+++((((((''''''''''''(((((((((((())))))*********+++###&&&***...000///...,,,+++)))(((((()))******))),,,***)))'''''')))***,,,(((((()))***++++++,,,---%%%&&&''')))+++---000111---,,,++++++------,,,+++------......///000000000////////////000111222333000111222444555666777777777999<<<@@@BBBDDDDDDDDDFFFJJJKKKHHHFFFHHHHHHFFFEEEFFFFFFGGGIIIKKKMMMNNNQQQRRRNNNMMMSSSWWWhhhxxxvvvssspppnnnkkkfffccc___^^^\\\YYYVVVTTTRRRQQQQQQRRRSSSTTTTTTSSSQQQPPPLLLOOOQQQQQQOOOMMMKKKKKKJJJKKKKKKKKKIIIHHHHHHIIILLLLLLMMMNNNPPPSSSVVVXXXXXXTTTRRRQQQTTTUUUUUUSSSXXX[[[]]]^^^^^^^^^___aaa[[[\\\ZZZWWWUUU[[[fffooossstttuuuwww|||uuu___```kkkoooaaaTTTVVVbbbhhh___TTTEEEBBB?????????>>>:::777===???@@@@@@BBBMMM^^^lll}}}WWWIII===999777333222444222111111000000000000000333333333222222222111111000///---,,,,,,---...///000000000000000000000000000////////////.........---------,,,,,,+++++++++...------,,,,,,------...............------,,,+++,,,,,,------...---------------++++++++++++------,,,,,,***)))---333333000111000///...,,,***(((&&&,,,***((())),,,---+++))),,,+++++++++++++++++++++***+++***(((+++000111...,,,,,,,,,,,,,,,+++***))))))***++++++***)))***+++//////...---,,,+++***)))***++++++,,,,,,,,,++++++,,,------,,,+++***,,,...---,,,,,,+++,,,---///000111111111111111111111111333222222222333555777888666888:::<<<===???AAADDDIIIJJJKKKKKKHHHGGGGGGHHHBBBEEEIIIKKKMMMMMMOOOPPPSSSQQQOOONNNNNNUUUfffvvv|||xxxvvvooolllhhheeeaaa]]]YYYVVVXXXWWWVVVTTTSSSQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHHIIILLLPPPRRRQQQPPPOOOOOONNNNNNNNNMMMJJJIIIJJJKKKMMMNNNOOOPPPSSSVVVYYY[[[]]]ZZZWWWWWWXXXYYYYYYWWWZZZ]]]aaacccbbb```______[[[\\\\\\[[[]]]dddnnnvvvsssaaa^^^oooooo^^^ZZZYYY___eeecccXXXMMMEEEAAA===<<<===>>>===;;;>>>@@@CCCIIIVVVkkk}}}bbbLLLAAA777555444111111333222111111000000000000000111111111111000000000///000//////.........//////------------------------/////////.........------++++++******))))))))))))...------,,,,,,------...---------------,,,++++++---------...------,,,,,,---,,,,,,++++++,,,,,,------...,,,***,,,111111---------------,,,+++***))),,,***((()))+++,,,+++)))++++++++++++++++++++++++)))******))),,,222333111***************)))(((((()))***++++++))))))***++++++++++++************)))+++,,,,,,,,,+++***))))))+++,,,---,,,++++++,,,---000///---,,,++++++,,,,,,......///111222333444555333222222222333555777888888;;;===>>>>>>???AAABBBIIIJJJKKKJJJHHHGGGGGGGGGCCCEEEIIIKKKLLLMMMOOOQQQSSSQQQOOOOOOOOOUUUfffvvv}}}yyytttooojjjhhhfffccc```]]][[[XXXTTTQQQRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLJJJGGGEEECCCBBBAAAEEEJJJOOOSSSSSSSSSSSSSSSPPPPPPOOOMMMKKKKKKMMMNNNPPPQQQRRRTTTVVVYYY[[[\\\^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZ]]]aaabbb```]]][[[ZZZ]]]]]]___cccjjjrrrzzzmmmaaa^^^lllooo\\\UUU^^^iiioookkk___PPPGGGDDD@@@<<<:::;;;===>>>???>>>@@@EEESSSjjjcccJJJ@@@888222222222111111222222111111000000000000000////////////............//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,---------------,,,,,,,,,...------,,,,,,------...,,,,,,------,,,,,,++++++............---,,,++++++---,,,,,,++++++,,,,,,---+++---,,,***,,,111111...******+++,,,,,,,,,,,,+++,,,+++******+++,,,+++)))************************((()))***)))---333444111)))************)))(((((()))***++++++))))))***+++)))))))))******+++++++++,,,,,,,,,+++***)))''''''***,,,------,,,++++++,,,///...---,,,+++++++++,,,......///111222333444555222222222333444555777888:::===???AAA@@@@@@@@@AAAIIIJJJKKKJJJHHHGGGGGGGGGCCCFFFIIIKKKLLLNNNPPPQQQSSSQQQPPPPPPPPPWWWgggwww~~~~~~{{{yyyuuupppjjjeeeaaa___]]][[[YYYXXXXXXWWWUUUTTTQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMJJJGGGEEECCCCCCCCCEEEIIIOOORRRTTTTTTTTTTTTOOOOOOOOOMMMLLLMMMPPPRRRTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXWWWXXXYYYZZZZZZZZZ[[[^^^``````^^^\\\[[[[[[aaabbbeeelllvvv~~~iii^^^dddoootttbbbXXXcccppp~~~}}}nnnZZZMMMGGGBBB@@@===;;;;;;===>>>???@@@DDDNNNccc~~~nnnQQQ???999555222222333444333333222111111000000000000000........................---...///111111000///.................................---------,,,,,,,,,///////////////............------,,,,,,------...+++,,,,,,,,,,,,,,,++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***---111333000))))))***+++,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))*********(((******))),,,111222...++++++,,,,,,,,,++++++***)))***+++***)))((()))+++++++++,,,,,,,,,---------***************)))(((''')))+++------,,,+++++++++***++++++,,,---...//////111111111111111111111111222222333444555666777777999<<>>=========BBBKKK]]]xxxnnnTTTBBB999666555444222333444333111222111111000000000000000////////////////////////+++,,,...///000///....................................---------,,,,,,,,,++++++++++++++++++,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((+++---+++,,,///000...++++++,,,,,,,,,++++++***,,,,,,,,,,,,+++******+++(((((()))))))))************,,,+++)))+++///...******++++++,,,,,,,,,++++++((()))******)))((()))***---------,,,,,,,,,++++++'''((()))***************)))+++,,,,,,+++******+++***+++,,,---...//////000111111111111111111111111222333444555666666777777666999===???@@@@@@BBBCCCHHHIIIJJJIIIGGGFFFFFFFFFEEEGGGIIIKKKLLLNNNQQQSSSTTTSSSSSSTTTTTTZZZjjjzzz|||xxxvvvwwwyyy{{{yyyyyyvvvqqqoooooolllfffhhhhhhfffddd```]]]ZZZYYYVVVSSSPPPMMMMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMLLLNNNMMMLLLKKKJJJJJJIIIIIIIIIKKKMMMMMMMMMMMMNNNOOONNNPPPRRRTTTTTTUUUXXXYYYVVVVVVVVVVVVUUUTTTSSSRRRPPPRRRUUUWWWXXXYYY[[[]]]YYYZZZZZZZZZ\\\aaahhhlllrrrvvv}}}kkkeeekkkzzzvvvddd___hhhqqqnnnYYYIIIDDDDDD>>>???AAAAAA@@@??????@@@CCCPPPhhhoooUUUBBB999888333444444000000222111///222111111000000000000000/////////000000000000000+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------......------............---,,,+++++++++,,,,,,------,,,,,,+++)))...///,,,+++------+++------------,,,++++++***,,,---...---+++******+++((())))))******+++++++++,,,------+++,,,...---((((((((()))************)))((()))******(((((()))***+++++++++******)))))))))'''''')))***+++,,,,,,,,,***+++,,,+++))))))+++,,,......////////////...---......///111222333444555222333444555777777777777777999;;;===>>>@@@CCCEEEHHHIIIJJJIIIGGGFFFFFFFFFFFFGGGIIIKKKLLLNNNQQQTTTTTTSSSTTTUUUVVV\\\lll{{{zzzxxxuuusssrrrtttwwwyyyvvvuuupppiiiggggggddd___`````````___]]]ZZZVVVTTTVVVSSSOOOMMMLLLLLLKKKJJJHHHIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJJJJIIIHHHIIILLLNNNMMMPPPSSSTTTTTTSSSTTTTTTSSSTTTUUUUUUUUUTTTSSSSSSRRRUUUXXXYYYYYYYYYZZZ\\\TTTVVVYYY]]]bbbhhhpppuuu|||sssfffdddtttpppdddcccjjjuuu}}}yyyjjjYYYKKKCCC??????<<<>>>@@@@@@@@@AAAEEEHHHPPP\\\rrrnnnXXXGGG999555777000444444///...111222000222111111000000000000000.../////////000000000000------------...///000111------------------------/////////.........------,,,---------.........///...------,,,,,,------...,,,---....../////////...---------...------,,,,,,+++,,,,,,------,,,,,,+++%%%+++...,,,+++...///...---............---,,,,,,,,,...///---***)))***,,,))))))******+++,,,,,,---,,,......---...111///***(((((()))***************((()))***)))((('''(((***)))***************++++++))))))***+++,,,,,,,,,+++,,,,,,+++)))'''(((+++......///000111111000//////......///111222333444555222333444666777777777777;;;<<<=========@@@CCCFFFGGGIIIJJJIIIGGGEEEEEEFFFFFFHHHJJJKKKLLLNNNRRRTTTTTTTTTUUUWWWWWW]]]mmm|||~~~zzzvvvsssrrrqqqooonnnnnnppprrrsssrrrqqqllleeecccdddbbb^^^[[[[[[\\\\\\ZZZWWWSSSPPPPPPMMMJJJIIIIIIJJJJJJJJJFFFGGGIIIKKKMMMOOOQQQQQQQQQQQQQQQQQQOOOMMMKKKIIIIIIIIIHHHFFFEEEGGGKKKNNNJJJMMMQQQRRRQQQOOOMMMMMMQQQRRRTTTUUUVVVVVVUUUUUUSSSVVVZZZZZZXXXWWWXXXYYYWWW[[[aaahhhnnnuuu}}}|||hhhdddnnnssseeeWWWUUUaaapppzzz}}}xxxkkkZZZLLLEEEAAA>>><<<<<<===>>>>>>???CCCJJJOOOdddnnn~~~lllVVVGGG<<<333111444000555555//////333555333222111111000000000000000........./////////000000///............000222333000000000000000000000000000////////////.........)))))))))******+++++++++...------,,,,,,------...------...///000000//////,,,,,,------...---------++++++------------++++++%%%++++++---111444555------......///.........,,,...///...***)))***,,,))))))***+++,,,,,,------,,,/////////111444222...)))***+++,,,,,,,,,,,,,,,((()))***)))((('''(((***)))***+++,,,---...//////++++++,,,,,,,,,++++++***---,,,***'''&&&(((+++///+++---///111333333333333111111111111111111111111222333555666888888777777?????????======???CCCGGGGGGIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLNNNRRRUUUUUUTTTVVVWWWXXX^^^mmm}}}vvvsssssssssqqqkkkkkkkkkiiihhhiiilllooonnnjjjeeeaaa___\\\YYYWWWVVVVVVVVVUUUSSSPPPNNNLLLKKKJJJIIIIIIGGGGGGFFFEEEJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLPPPLLLGGGEEEGGGIIIJJJIIINNNNNNNNNNNNNNNNNNNNNNNNSSSRRRQQQRRRUUUVVVWWWWWW]]][[[XXXVVVVVVXXX[[[]]]```dddkkksss{{{yyyjjj___kkk|||lllZZZSSSPPPYYYiiipppkkkaaaWWWSSSJJJBBB???@@@AAA@@@@@@???AAADDDDDDGGGUUUeeewww}}}^^^TTTFFF<<<888666333111000000000111111111...,,,......//////000000111111222000...000222333111...---------------...///000///............---------///............---------+++,,,---,,,***)))***+++,,,+++++++++,,,,,,---...,,,,,,,,,---------......************************)))))))))******++++++,,,******+++,,,---///000111666222...///222444111...,,,+++***))))))***+++,,,,,,,,,,,,------------...111000---+++))))))***+++*********))))))))))))(((---,,,,,,,,,,,,,,,,,,---///...---+++***)))))))))))))))))))))))))))))))))...,,,***((((((***,,,...,,,,,,---...////////////000000000111222222333333222333555666666777:::===>>>>>>>>>>>>???@@@AAABBBEEEFFFFFFEEECCCBBBDDDEEEHHHIIIJJJKKKLLLMMMNNNOOOSSSXXXUUUTTT[[[___jjjwwwpppnnnooonnnmmmkkkkkkjjjhhhfffgggiiikkkkkkhhhccc```___]]][[[YYYUUUUUUTTTRRRQQQNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMVVVRRRMMMJJJKKKLLLKKKKKKOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUTTTYYYXXXXXXXXXYYY]]]aaaeeeppptttyyy~~~nnnffffff~~~{{{ggg[[[QQQOOOOOOUUU\\\___ZZZTTTMMMJJJEEE@@@>>>@@@AAAAAA@@@@@@BBBFFFIIIRRReeewwwiiiNNNFFF<<<666555666555333333222111222333333222000////////////000000000000111000///000222222000...---------------.../////////............---------...---------,,,,,,,,,,,,000111111000...---...///,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++,,,---//////555111...///222444222//////...---,,,,,,---...///++++++,,,---///000111111000///---***))))))***++++++++++++*********))))))******))))))))))))******(((((((((((()))***+++,,,************************---,,,***))))))***,,,---******+++,,,------------000000000111222222333333222333555666666777:::===>>>>>>>>>>>>???AAABBBBBBEEEFFFFFFEEECCCBBBDDDEEEFFFGGGHHHJJJKKKMMMNNNOOORRRWWWUUUUUU\\\```lll{{{uuunnnkkkkkklllkkkjjjjjjjjjiiigggdddccceeefffgggddd```^^^]]]\\\[[[YYYSSSRRRPPPNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGIIIJJJLLLMMMNNNNNNUUURRROOOMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWZZZ]]]aaagggnnnssspppeeeeeexxxxxxeeeXXXRRRJJJLLLOOOPPPOOOKKKHHHFFFCCCAAA@@@??????@@@AAACCCDDDDDDGGGLLLTTTbbbyyyqqqUUU@@@;;;555222333555555444444222000000222333333333000000000000////////////000//////000111111000......------------.../////////............---------------,,,,,,,,,+++++++++---...///---+++******+++------,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---333000---...111333222///111000000//////000000111------...//////000111111///...,,,***))))))******************)))))))))((())))))(((((((((((())))))&&&&&&'''((()))+++---...++++++++++++++++++++++++++++++++++++++++++++++++******+++------.........000000000111222222333333222333555666666777:::======>>>>>>>>>@@@AAABBBCCCEEEFFFFFFEEECCCCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPVVVUUUVVV^^^bbbnnn|||ooollljjjjjjkkklllkkkjjjhhhhhhgggeeecccbbbcccdddbbb___\\\YYYYYYXXXWWWUUUPPPOOOLLLJJJIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGIIIJJJLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNPPPPPPMMMMMMNNNNNNOOOPPPQQQQQQMMMOOOQQQRRRRRRRRRRRRSSSVVVZZZ```ffflllttt~~~{{{jjjkkktttyyygggXXXQQQNNNMMMNNNNNNLLLGGGCCCAAA@@@???>>>>>>@@@@@@???AAADDDIIIMMMTTT[[[ddduuu{{{\\\HHH;;;888444333444444333222111///,,,,,,---000111222111111000000//////......//////000000111000//////......---------......//////............------------------,,,,,,,,,,,,+++***++++++***'''&&&&&&'''------,,,+++++++++,,,,,,,,,,,,,,,---------..............................---------,,,,,,+++++++++++++++***************+++///---+++,,,///000000///111111111000000111111111111111000///...,,,,,,+++---,,,+++***))))))******))))))((((((((('''''''''******))))))))))))******---,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,...///000000000000000000000111222222333333222333555666666777:::=========>>>???@@@BBBCCCDDDDDDEEEFFFEEECCCCCCDDDFFFHHHHHHIIIJJJKKKMMMMMMNNNOOOUUUUUUWWW```eeeqqqvvvooogggggghhhiiikkkkkkiiihhhcccdddeeedddbbbaaabbbddd^^^[[[WWWTTTSSSRRRPPPOOOMMMLLLJJJHHHHHHHHHHHHIIIFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKKKKLLLLLLNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPJJJMMMPPPQQQQQQRRRTTTVVV[[[aaaiiipppvvvoooppptttcccUUUNNNKKKLLLSSSOOOIIIEEECCCBBBAAA@@@???===>>>AAA@@@===@@@FFFOOOYYYeeeppp{{{vvvZZZFFF===888666444444333333222222111...+++***,,,///000111111111000000//////.........///000000000////////////......---------......///............---------............---------------......---+++)))***+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++***)))))))))******+++*********,,,---------//////////////////////////////...---+++***))))))+++*********)))***************)))))))))(((((((((***))))))))))))))))))***///...---+++***)))))))))++++++++++++++++++++++++)))***,,,------,,,***)))+++,,,...///000111111111000000000111222222333333222333555666666777:::=========>>>???@@@BBBDDDEEEDDDEEEEEEDDDCCCCCCEEEFFFKKKKKKLLLLLLLLLMMMMMMMMMNNNUUUVVVYYYbbbgggttt}}}tttlllhhhaaaccceeeffffffeeecccbbb```aaabbbaaa_________aaaZZZWWWSSSPPPOOONNNLLLJJJKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIKKKLLLNNNMMMKKKJJJJJJJJJIIIIIIJJJLLLMMMOOOPPPQQQKKKNNNRRRSSSTTTVVV[[[```eeellluuu|||mmmnnnsssiii[[[PPPMMMPPPTTTWWWTTTMMMDDD@@@@@@BBBBBBAAA???;;;<<<@@@???===DDDNNN\\\kkk|||{{{]]]FFF;;;:::222222222222222222333333333000---,,,...000222222000000000000////////////---///111000///...////////////...------------...///............---------//////.........------------...///...,,,+++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***************+++******************+++,,,+++,,,,,,------,,,,,,+++))))))******************)))))))))))))))*********,,,,,,,,,,,,++++++++++++((((((''''''''''''((((((******)))))))))))))))***++++++++++++++++++++++++***+++,,,------,,,+++***)))***,,,---//////000000000000000111222222333333222333555666666777:::=========>>>???AAACCCDDDEEECCCDDDEEEDDDCCCCCCEEEGGGLLLLLLLLLMMMMMMNNNNNNNNNOOOVVVWWWZZZdddiiiuuu{{{vvvrrrqqqooorrruuutttooojjjfffeee___aaacccdddbbb___]]]\\\]]]^^^___^^^\\\ZZZZZZZZZUUUSSSOOONNNMMMMMMLLLKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKNNNMMMJJJHHHGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRRRRVVVZZZ\\\]]]bbbjjjpppuuu}}}mmmlllxxx```ZZZTTTUUU[[[```aaa```PPPJJJCCC??????@@@AAA@@@???;;;<<>>888:::222333222222111222333555555333000///000222222222////////////000000000000---///111000...---...000//////...---------------///............---------.........---------,,,,,,***+++,,,,,,++++++,,,---*********+++,,,---...///,,,,,,,,,---------......++++++++++++++++++++++++*********+++++++++++++++++++++*********++++++,,,,,,,,,,,,+++******+++,,,)))******++++++******)))((((((((())))))*********'''(((((()))*********)))++++++++++++************)))((((((''''''(((((())))))((((((((()))***++++++************************+++++++++,,,,,,+++++++++)))***,,,---///000000000000000000111222222333333222333555666666777:::=========>>>???AAACCCEEEFFFCCCDDDEEEDDDCCCDDDEEEGGGIIIIIIJJJLLLMMMNNNPPPPPPOOOWWWXXX\\\eeejjjvvv{{{tttnnnjjjiiihhheeehhhkkkkkkgggddddddddd```bbbdddccc```]]]ZZZYYY\\\]]]^^^\\\YYYVVVUUUUUUSSSPPPNNNMMMMMMNNNMMMMMMIIIJJJKKKLLLKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGCCCGGGJJJKKKIIIGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRSSS[[[___ccceeegggmmmwww~~~nnneeetttzzziii___]]]___gggooonnncccYYYLLLJJJFFFBBB@@@???@@@@@@AAA<<<===EEEIIIMMM]]]ooodddMMMAAA888555666777777666444222222333444555333000000111111111000......//////000000111111,,,///111111...---...000000///...---------------//////.........------------------,,,,,,,,,++++++***,,,------------...000))))))***+++,,,...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++******+++,,,,,,------......,,,+++***+++,,,((()))************)))(((++++++******)))(((((((((&&&'''((()))*********)))((((((((((((''''''''''''++++++************++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,...000111222333333000000000111222222333333222333555666666888:::=========>>>???AAACCCEEEFFFCCCDDDEEEDDDCCCDDDFFFGGGEEEFFFHHHJJJMMMOOOQQQRRRPPPWWWYYY]]]fffkkkvvv||||||~~~|||{{{{{{}}}vvvtttoookkkgggeeeddddddfffffffffeeedddaaa___^^^bbbaaa___\\\[[[ZZZZZZZZZ[[[YYYWWWUUURRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGIIIJJJIIIHHHEEEDDDEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHDDDGGGJJJLLLKKKIIIIIIIIIKKKNNNRRRUUUXXX[[[]]]```fffjjjppptttvvv{{{pppnnnsssooodddcccnnn|||lllSSSBBB???<<<;;;===??????>>>BBBAAADDDLLLSSS___tttrrrRRRAAA===:::555222222222222111000///......222111111000...---+++***000000000000000000000000111000///------///000111......//////......---,,,+++,,,,,,------,,,,,,+++......,,,++++++,,,......))))))***+++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++******))))))******+++))))))(((((()))***++++++***************************)))))))))))))))******,,,,,,+++***))))))))))))'''''''''((())))))******************)))))))))))),,,+++***))))))***+++,,,+++,,,,,,---,,,+++***)))***************************+++,,,---...---,,,+++---------...............222111000000000111333333555555555555666888999;;;????????????@@@BBBDDDFFFEEEEEEDDDBBB@@@@@@BBBEEEHHHHHHIIIJJJLLLNNNOOOPPPPPPXXXYYYZZZbbbhhhvvvppptttzzz~~~{{{xxxuuurrrqqqsssvvvwwwxxxssstttsssqqqnnnmmmmmmnnnnnnllliiieeebbb```___^^^dddddddddcccbbbaaa___^^^```___^^^\\\[[[[[[\\\\\\ZZZXXXVVVSSSQQQOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGHHHIIIIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEGGGIIIIIIIIIJJJKKKMMMTTTVVVZZZ^^^aaaccceeegggnnnrrrwwwzzz~~~qqq{{{vvvkkkiiiyyybbbIIIDDDBBB???>>>???@@@???>>>CCCAAAFFFRRRaaarrrlllWWWBBB888777555222000222222222111111000000///000000000000//////...---////////////////////////111000...------...000111......//////......---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++*********))))))))))))******)))))))))))))))***++++++///......---+++******)))++++++************++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))+++******))))))******+++---,,,+++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,---------...............222111000000000111222333555444444555666777999:::>>>>>>>>>???@@@BBBDDDEEEDDDDDDDDDBBB@@@AAACCCFFFIIIIIIJJJJJJLLLMMMOOOPPPNNNVVVWWWYYYaaagggtttiiikkkppptttwwwyyyzzzzzz|||||||||~~~}}}~~~|||yyywwwwwwwwwyyy{{{}}}|||yyyuuusssrrrssssssrrrnnnmmmlllmmmoooqqqppppppkkkkkkkkkiiigggeeeeeefffjjjiiigggeeebbb```___^^^aaa``````____________```___^^^]]]]]]\\\]]]]]]]]]XXXWWWUUURRRPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGHHHIIIMMMRRRVVVbbbcccfffiiimmmpppssstttzzz||||||{{{rrruuu}}}nnnTTTBBBAAAAAA@@@@@@??????>>>>>>CCCEEENNN```uuujjjOOOCCC999777777444222222222222222222222111111111//////000000111000000000////////////////////////000///...------...///000......//////......---,,,,,,,,,------------,,,,,,,,,------......------,,,------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********))))))))))))******))))))))))))*********+++......---,,,+++*********,,,,,,+++++++++++++++,,,***))))))))))))******+++,,,++++++***))))))((((((************)))))))))))))))******++++++******)))...,,,***(((''')))+++---++++++++++++++++++++++++,,,,,,++++++,,,,,,---------------.........//////111111000///000111222333444444444444555777888999<<<======>>>???AAACCCDDDDDDDDDDDDBBBAAABBBEEEGGGKKKKKKKKKKKKLLLMMMNNNOOOMMMTTTUUUWWW___eeesssiiijjjmmmoooqqqssssssssswwwwwwxxxyyyzzzzzzxxxwwwwwwxxxyyyzzzyyyvvvtttrrrqqqqqqpppqqqtttvvvwwwwwwpppooonnnnnnnnnnnnnnnnnnkkkkkklllnnnoooooommmjjjggghhhiiigggeeecccccccccfffffffffeeecccaaa___^^^]]]\\\\\\[[[\\\]]]___```^^^^^^]]]]]]\\\\\\[[[[[[XXXVVVTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGHHHGGGFFFFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHJJJNNNUUU^^^cccooommmmmmnnnsssyyy~~~xxxzzzlllWWWJJJDDD???AAABBBBBB@@@AAACCCEEEGGGQQQaaauuugggRRRBBB<<<999999777333222444222222222222222222333333000000111111111111000000////////////////////////000000///......///000000.........///......---,,,,,,,,,------------,,,,,,---...///000000///...------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++)))*********************'''(((((()))***++++++,,,,,,,,,+++*********++++++,,,++++++************+++++++++++++++******))))))************)))))))))(((((()))***++++++***)))(((,,,+++)))(((((()))***+++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,------.../////////111000/////////000222333333333444555666777888888;;;;;;<<<===???AAABBBCCCCCCDDDCCCBBBBBBCCCFFFIIIMMMMMMLLLLLLLLLMMMNNNNNNMMMTTTUUUWWW___dddrrrhhhiiijjjkkkllllllmmmmmmooopppqqqrrrqqqpppooooooooopppqqqqqqqqqpppnnnmmmllljjjhhhhhhjjjkkkjjjiiifffhhhjjjjjjjjjhhhfffeeefffgggjjjmmmooooookkkhhhaaacccddddddbbb`````````aaaaaaaaa```^^^]]][[[ZZZZZZYYYYYYYYYZZZ\\\^^^___^^^]]]]]][[[ZZZXXXWWWVVVWWWVVVTTTRRRPPPOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNKKKJJJJJJIIIHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHGGGFFFFFFHHHIIIHHHGGGFFFEEEFFFGGGIIIJJJIIILLLOOOTTTZZZbbbkkkqqqtttoookkkkkkpppwww~~~||||||}}}wwwpppuuuvvvaaaQQQHHHEEEFFFBBBDDDEEECCCAAABBBHHHNNNUUUfff|||hhhPPPCCC;;;777666555333//////333222222222222222222333333222222222111111000///...........................000000000000000000000000.........///......---,,,,,,------......------,,,,,,---...//////...---,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******++++++++++++***)))&&&&&&'''(((***+++,,,,,,++++++***)))))))))))))))///...---,,,+++*********))))))******++++++++++++************)))))))))(((((()))***++++++***)))(((((())))))******)))))))))++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,------...//////000111000/////////000111222333333444555666777888888999:::<<<===???AAABBBBBBBBBCCCCCCCCCCCCEEEHHHKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNVVVVVVWWW___dddqqqjjjiiiiiiiiiiiijjjjjjkkkiiikkklllllljjjhhhhhhhhhiiijjjkkkkkklllkkkjjjiiijjjgggddddddffffffdddaaabbbdddggggggeeecccbbbbbbeeegggjjjnnnqqqpppllliii]]]___aaabbbaaa````````````___^^^]]]\\\ZZZZZZYYYWWWWWWWWWXXXZZZ[[[]]]^^^[[[[[[ZZZYYYWWWUUUSSSRRRTTTTTTSSSQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFEEEGGGIIIEEEDDDDDDEEEFFFIIIMMMOOOQQQUUU\\\dddjjjqqqxxx|||tttnnngggfffiiiooossstttnnnnnnqqqwwwoooaaaeeesssxxxiiiXXXMMMHHHDDDCCCDDD@@@BBBCCC@@@>>>CCCOOOYYYoookkkRRRBBB===777444333444333000222777222222222222222111111111111111111111000///...---........................///000000000000000000///......//////......---,,,------............------***++++++++++++++++++*********+++,,,---...//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++***)))*********+++++++++++++++++++++***)))((((((((((((......,,,++++++******+++(((((())))))***++++++,,,************))))))))))))((())))))******))))))(((&&&''')))******)))((('''************************,,,,,,++++++,,,,,,------+++,,,,,,---...///000000000000///...///000111222333444555777888888888888999:::<<<>>>@@@BBBBBBCCCBBBCCCCCCCCCDDDFFFJJJMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPWWWWWWWWW^^^bbbooojjjiiigggffffffggghhhiiifffhhhjjjiiigggddddddeeeffffffggghhhiiiiiiiiihhhjjjgggeeegggjjjjjjfffaaabbbcccdddcccaaaaaaccceeeggghhhjjjlllllliiiddd```YYY[[[___``````___``````^^^]]][[[YYYWWWWWWWWWWWWUUUVVVWWWYYYZZZ[[[\\\\\\VVVVVVVVVVVVUUUSSSQQQPPPQQQPPPPPPPPPPPPPPPQQQQQQOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHIIIIIIGGGEEEEEEFFFGGGEEEEEEFFFHHHKKKPPPTTTWWWZZZaaakkktttzzz}}}vvvpppjjjggghhhiiifffccc```aaadddlll|||uuuhhh\\\VVV___nnnvvvvvvsss[[[PPPGGGEEEEEEBBBAAACCC>>>AAADDDDDDFFFRRRfffvvviiiUUUDDD;;;;;;555333333666666444444888222222222111111000000////////////000000//////...........................------............------......//////......---,,,------............------,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++******))))))******+++***+++,,,------+++)))((()))*********++++++,,,,,,---,,,+++***))))))))))))))))))))))))******+++,,,))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))++++++,,,,,,------,,,,,,++++++,,,---...///000000000//////...///000111222444555777888999:::999999888:::<<>>???DDDBBBGGGLLLOOOVVViiidddQQQDDD:::666777333000000444555111000111333222222111000///......,,,---...///000000000000........................+++,,,,,,------,,,,,,+++......//////......---,,,------............------000///...------...///000,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,+++******+++,,,---))))))(((((((((((())))))***+++---------+++)))(((###$$$&&&''')))+++------...---,,,+++************%%%%%%&&&''')))+++,,,---******))))))((((((''''''************))))))))))))***)))(((''''''((()))***)))(((&&&%%%%%%'''***+++((((((((((((((((((((((((***+++,,,---...---,,,+++++++++,,,---...///000111000///.........///111222444666777999::::::::::::888:::===@@@BBBCCCDDDDDDAAABBBCCCDDDEEEHHHLLLOOONNNNNNNNNNNNOOOPPPQQQRRRPPPWWWVVVUUUZZZ]]]iii~~~eeeccc```]]][[[[[[]]]^^^```aaaaaaaaaaaa___]]]\\\bbbaaaaaaaaaaaaccceeeffffffdddccccccdddeeeeeedddeeedddaaa___^^^^^^______aaa^^^YYYTTTOOOMMMLLLLLLLLLQQQXXX\\\]]]ZZZXXXWWWQQQRRRSSSQQQNNNMMMPPPSSSXXXYYY[[[\\\]]]\\\ZZZYYYUUUSSSRRRPPPOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMHHHLLLOOOOOOLLLIIIIIIJJJGGGHHHJJJJJJJJJJJJLLLNNNNNNMMMIIIEEECCCDDDHHHKKKEEEIIIOOOTTTXXX^^^gggmmmqqqwww{{{tttmmmhhhkkkgggdddiiixxxqqq^^^UUUPPPRRRTTTSSSPPPNNNMMMMMMFFFCCCAAA@@@AAACCCCCCDDDJJJJJJTTTfffyyyiiiKKK<<<999888444222333222000//////000222333222222222111000//////...---.........//////000000---......///000/////////......//////000111111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,---//////,,,,,,......,,,...222.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***))))))))))))******))))))))))))******+++++++++((($$$$$$'''***)))'''''')))---...+++(((***)))((((((***,,,,,,+++))))))))))))))))))))))))************************---,,,***)))))))))*********,,,//////---+++******+++*********))))))((((((++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,------------------222111000//////000111111444555666888999999999999999:::<<<<<<===>>>AAADDDEEEDDDCCCDDDEEEGGGJJJLLLRRRPPPNNNMMMMMMOOORRRTTTSSSWWWVVVVVVZZZZZZhhhcccaaa^^^[[[ZZZZZZ[[[\\\______```````````````___```___^^^]]]\\\]]]]]]^^^```___^^^___aaacccdddcccbbbaaa___^^^]]]\\\]]]]]]^^^[[[WWWRRRNNNMMMLLLLLLNNNRRRXXX[[[[[[YYYWWWWWWSSSTTTTTTSSSPPPPPPRRRUUUVVVWWWYYYZZZZZZZZZXXXXXXTTTSSSQQQPPPOOONNNOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLKKKLLLNNNMMMLLLJJJIIIIIIHHHIIIKKKKKKJJJJJJKKKLLLMMMMMMKKKIIIGGGGGGIIILLLOOOTTTZZZ___dddjjjrrrxxx~~~|||zzz~~~ttt```TTTOOOUUUSSSQQQOOOLLLJJJHHHGGGCCCAAA??????@@@CCCDDDEEEIIITTTkkkhhhUUU@@@888888777555333333222000//////000222333222222111111000//////.............../////////000............////////////............////////////.........---------,,,,,,------------------------............000555<<>>???AAACCCEEEDDDCCCDDDEEEGGGJJJLLLQQQPPPOOONNNNNNOOOQQQRRRVVVZZZYYYYYY[[[[[[ggg___^^^[[[YYYYYYYYYZZZ[[[]]]]]]]]]^^^___```aaabbbaaaaaa___]]]\\\[[[[[[[[[YYYXXXXXXZZZ]]]```aaaaaa^^^^^^]]]\\\[[[ZZZZZZYYYYYYWWWTTTPPPMMMLLLLLLLLLPPPSSSVVVWWWWWWVVVUUUUUUTTTTTTTTTRRRQQQPPPRRRTTTSSSTTTUUUVVVWWWVVVUUUUUUSSSRRRQQQOOONNNNNNMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNLLLKKKKKKJJJIIIIIIJJJJJJNNNLLLKKKKKKKKKKKKIIIHHHGGGIIIKKKLLLLLLMMMPPPRRRSSSTTTTTTRRRPPPPPPRRRTTT^^^dddjjjpppuuu|||~~~tttaaaXXXWWWZZZ[[[UUUNNNIIIGGGEEECCCAAAAAA@@@??????AAADDDGGGIIIMMM```kkkMMMBBB888666777555333444333222111000000111222333222222111111000/////////............///////////////...---------...000000000////////////.........//////.........---------........................000///------111999DDDLLLTTTAAA...))),,,---+++)))------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------******))))))))))))******,,,------,,,***)))***+++###'''+++***'''&&&))),,,///---+++***++++++***)))))))))))))))))))))))))))************************))))))((('''''''''((((((''')))))))))'''&&&'''(((************))))))))))))))))))))))))))))))))))))++++++******)))******+++........./////////000000............///000111111444555666888999999999999777:::===??????@@@AAABBBEEEDDDCCCDDDEEEGGGJJJLLLOOOOOOOOOOOOPPPPPPPPPQQQUUUZZZYYYZZZ\\\ZZZeee~~~\\\[[[YYYXXXXXXXXXZZZZZZ\\\[[[[[[ZZZ[[[]]]^^^___``````___^^^]]]\\\[[[[[[VVVUUUUUUWWWZZZ]]]]]]]]]ZZZZZZ[[[ZZZZZZXXXWWWVVVUUUTTTRRROOONNNMMMMMMNNNPPPQQQSSSRRRQQQQQQRRRSSSRRRRRRQQQOOOOOOOOOPPPQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNLLLKKKJJJIIIIIIIIIIIIIIIOOOKKKHHHHHHJJJKKKIIIGGGFFFGGGHHHJJJMMMRRRXXX]]]aaa```^^^[[[YYY[[[___cccmmmssszzzoooppp}}}vvvddd]]]```ggglll]]]TTTJJJDDDCCCDDDBBB@@@BBBBBBBBBBBBCCCGGGKKKOOO\\\ooolllVVVAAA;;;888777666222111333222222111000000111222222111111111111000000//////.........//////////////////...---,,,,,,...000111222111111000//////..................------------------------------------111///,,,+++,,,333===DDDIII999+++)))---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))***+++,,,,,,******))))))))))))******)))***++++++***)))((((((&&&(((******)))(((***,,,...,,,+++***+++,,,+++***))))))))))))))))))))))))************************)))(((((((((((((((((((((***++++++***((((((***,,,*********)))))))))))))))************************++++++***)))))))))******---------...//////000000---------...///000111111444555666777999999999999777:::>>>@@@AAA@@@AAAAAAEEEDDDCCCDDDEEEGGGJJJLLLMMMNNNOOOPPPQQQPPPOOOOOORRRWWWXXXZZZ\\\ZZZfff~~~XXXXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUVVVXXXZZZZZZYYYWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRPPPOOONNNNNNNNNOOONNNNNNOOONNNMMMMMMNNNPPPRRRQQQOOONNNNNNOOOOOOOOONNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHMMMJJJGGGGGGJJJKKKIIIGGGFFFFFFFFFGGGJJJQQQZZZaaagggccc]]]YYYYYY^^^hhhoooyyy~~~|||kkkvvvtttgggccchhhoooqqqoooZZZQQQGGGBBBCCCEEEDDDCCCBBBCCCDDDDDDEEEIIIPPPUUUkkk~~~oooUUUGGG===999777777444///000444222111111111111111111222111111111000000000000000///////////////.........///...,,,+++,,,---///111000000///...---,,,,,,+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++......,,,******---111555000***'''***,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))***+++,,,,,,******))))))))))))******)))))))))*********((('''(((&&&%%%&&&)))+++***(((,,,***))))))+++---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))***+++,,,+++))))))+++---))))))))))))))))))******++++++++++++++++++++++++++++++***************+++++++++,,,---......//////,,,------...///000000000444555666777999999999999777:::>>>AAAAAAAAAAAABBBEEEDDDCCCDDDEEEGGGJJJLLLLLLMMMOOOPPPQQQPPPOOONNNOOOVVVWWW[[[______kkkTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUUUUWWWWWWWWWVVVTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNKKKLLLLLLLLLJJJKKKLLLNNNSSSQQQOOONNNOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHIIIHHHGGGHHHJJJJJJJJJIIIHHHHHHHHHGGGIIIOOOVVV[[[___ZZZSSSNNNQQQ\\\kkkvvv{{{~~~rrrfffeeehhhqqq{{{zzzooodddSSSMMMFFFCCCDDDFFFFFFFFFBBBDDDFFFGGGIIIOOOXXX___rrrtttWWWFFF@@@777444333444222///111555111111111111111111111111111111000000000000000000///////////////............---,,,,,,,,,---//////------,,,+++******))))))------,,,,,,,,,+++++++++***************************+++------,,,,,,---///((((((,,,111000+++)))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------******))))))))))))******,,,***)))***++++++***)))((($$$"""###'''***(((&&&***)))((((((+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))''')))******(((((()))+++))))))))))))************++++++++++++++++++++++++++++++******+++,,,,,,---***++++++,,,---...//////---...///000000000000000444555666888999999999999888;;;>>>@@@@@@AAABBBCCCEEEDDDCCCDDDEEEGGGJJJLLLLLLMMMOOOPPPPPPPPPOOONNNPPPVVVXXX\\\bbbcccqqqOOOOOOPPPQQQRRRSSSTTTUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[ZZZZZZWWWVVVTTTTTTUUUVVVVVVUUUQQQPPPNNNMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLJJJKKKLLLLLLKKKKKKMMMNNNRRROOOLLLLLLNNNOOONNNMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQSSSUUUWWWWWWWWWWWWUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDFFFHHHJJJIIIIIIJJJJJJIIIKKKNNNPPPQQQSSSWWWYYYTTTOOOJJJHHHOOO^^^qqq~~~wwwkkkgggiiinnnxxxuuudddWWWKKKIIIGGGDDDDDDEEEFFFGGGDDDGGGLLLOOOSSS\\\gggppp~~~pppXXXDDD<<<<<<333111000333333000111555111111111222222111111111000000000000000000000111000/////////............,,,,,,------------......,,,,,,,,,++++++*********...---------,,,,,,,,,,,,++++++++++++++++++++++++)))+++---...---,,,,,,---,,,,,,///222111,,,***---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,******))))))))))))******,,,)))'''''')))+++***)))((('''&&&&&&''')))*********)))'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((%%%''')))***)))(((((()))((()))))))))******************************************++++++,,,---//////++++++,,,---...///000000...///000111111111000///444555666888999999999999:::<<<>>>??????@@@CCCDDDEEEDDDCCCDDDEEEGGGJJJLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPVVVWWWZZZaaacccrrrKKKLLLMMMNNNPPPQQQRRRSSSPPPQQQTTTVVVWWWXXXXXXWWWRRRSSSTTTUUUVVVUUUTTTTTTUUUTTTSSSSSSUUUVVVVVVUUUNNNMMMKKKIIIIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMMMMLLLLLLNNNOOOOOOLLLIIIIIIKKKLLLLLLJJJNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQTTTWWWYYYZZZZZZZZZWWWVVVTTTQQQOOOMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDDDD@@@DDDIIIKKKJJJIIIJJJLLLHHHMMMTTTYYY[[[\\\]]]]]]NNNKKKGGGIIIRRRdddxxxvvveeebbbfffxxx~~~wwwfffVVVMMMGGGGGGGGGFFFDDDCCCEEEFFFHHHLLLRRRWWW]]]ggguuufffPPP@@@555222555444111111555666222111222111111222222222222111111000000000000000111111111000000//////.........---+++,,,---.........------//////............------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++++++++...***(((******((((((+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***))))))))))))******))))))))))))*********'''######&&&((((((''')))+++,,,+++))))))---111,,,***((('''(((((((((&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''$$$'''***+++***)))))))))(((((())))))*********+++))))))))))))))))))))))))******+++,,,---///000111,,,,,,---...///000111222000000111222222111000///444555666888999999999999;;;<<<>>>>>>???@@@CCCEEEEEEDDDDDDDDDEEEGGGJJJLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOTTTTTTWWW]]]```oooNNNNNNOOOPPPQQQRRRSSSTTTVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSSSSUUUVVVVVVSSSQQQTTTTTTSSSQQQQQQPPPPPPPPPMMMLLLJJJKKKLLLNNNNNNMMMNNNNNNNNNMMMLLLJJJIIIHHHLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJLLLNNNOOORRRTTTWWWVVVTTTTTTVVVYYYVVVTTTQQQNNNKKKJJJIIIIIIMMMFFFEEEIIIKKKGGGDDDEEECCCEEEHHHJJJJJJLLLNNNPPPQQQVVV^^^fffjjjhhhbbb\\\SSSNNNKKKNNN[[[ooouuuccccccqqq~~~|||pppdddXXXMMMFFFBBBCCCBBBAAA???AAAGGGKKKJJJNNNVVVcccsssgggNNNCCC;;;222111666222111111000000111111222222222222111111111111111000000000000000000000000000000000000000000000000...---+++)))))))))+++,,,......---,,,++++++******---,,,+++*********+++,,,------------------------------------------------((((((((()))++++++***)))******+++++++++,,,,,,,,,,,,***)))))),,,...//////,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))************)))******)))'''&&&'''((()))))))))))))))))))))))),,,***))))))******)))'''))))))))))))((((((((((((***)))(((((((((***+++,,,---***&&&###$$$&&&***---000...,,,*********+++,,,---------------...000000000111111111111000//////444555777888::::::::::::;;;===@@@BBBBBBCCCDDDFFFGGGDDDBBBBBBDDDGGGIIIIIIMMMNNNNNNOOOOOONNNMMMLLLLLLRRRTTTXXX___aaapppOOOOOOPPPQQQRRRSSSTTTTTTWWWVVVTTTRRRQQQQQQRRRRRRUUUTTTTTTUUUVVVVVVTTTRRRUUUTTTSSSQQQPPPPPPOOOOOONNNMMMLLLLLLNNNOOONNNMMMMMMMMMMMMMMMLLLJJJIIIIIILLLLLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQRRRTTTTTTSSSTTTUUUVVVTTTRRRPPPMMMKKKJJJIIIIIIIIIDDDBBBGGGIIIGGGEEEGGGJJJLLLOOOQQQRRRUUUXXX[[[^^^bbbiiiqqquuusssmmmhhh]]]YYYWWW\\\jjj}}}xxxfffbbbkkkyyynnn^^^SSSLLLIIIGGG@@@BBBCCCCCCCCCEEEIIILLLQQQZZZkkk}}}fffSSSBBB===:::333222666444333333333333333333444000/////////////////////000000000000000000000000////////////////////////000///---,,,+++,,,---.........------,,,,,,++++++...---,,,++++++,,,------------------------------,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,+++*********+++++++++,,,,,,,,,///...,,,,,,---------,,,,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))******++++++******)))************************))))))))))))************)))*********((('''((()))))))))))))))))))))))))))((('''&&&&&&''''''&&&%%%))))))))))))((((((((((((***)))((((((((()))+++,,,---+++)))'''(((+++///111333111///---++++++,,,,,,------------...///000000222222222222222222222222222333444666888:::;;;<<<;;;===@@@AAAAAABBBCCCEEEIIIFFFDDDCCCEEEHHHIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLPPPUUUVVVXXX]]]]]]kkkPPPPPPPPPQQQRRRSSSTTTUUUYYYXXXVVVTTTRRRRRRRRRRRRWWWVVVUUUVVVWWWVVVTTTRRRUUUTTTSSSQQQPPPOOOOOOOOOOOOOOONNNOOOPPPPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJMMMNNNOOOPPPPPPQQQQQQPPPQQQQQQQQQQQQPPPNNNLLLKKKLLLLLLLLLMMMNNNOOOOOOPPPOOONNNNNNOOOQQQRRRRRRQQQRRRQQQOOOMMMKKKJJJJJJJJJFFFCCCCCCHHHLLLMMMNNNQQQUUUWWWZZZ\\\^^^aaaeeeiiinnnrrrxxx~~~|||xxxsssooommmqqq}}}sss```YYYbbbrrr~~~vvvkkk[[[MMMEEEDDDEEEFFFAAACCCDDDEEEGGGJJJNNNQQQaaapppmmmLLL@@@777999999444222444333333333333333333333333//////////////////000000000000000000000000000000////////////////////////000///...---------...///......------------------...------,,,,,,---......------------------------,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---...//////---+++,,,++++++******++++++,,,)))))))))))))))))))))))))))******++++++******)))************************))))))))))))************(((***+++***))))))***+++))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&(((((((((((()))))))))))))))))))))((())))))***+++************+++...000222333222///---++++++++++++------------...///000111111111000000000222333444111111222333666999<<<===;;;===???@@@@@@AAABBBCCCJJJHHHEEEEEEFFFHHHIIIIIIEEEGGGIIIKKKMMMNNNNNNMMMPPPUUUUUUWWW\\\\\\jjjRRRQQQQQQQQQRRRSSSUUUVVV[[[YYYXXXWWWVVVVVVWWWWWWZZZXXXWWWWWWWWWWWWUUUTTTRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRRRROOOMMMMMMMMMLLLLLLLLLLLLLLLLLLPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUTTTSSSPPPMMMKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLIIIHHHJJJMMMOOOMMMKKKQQQPPPNNNLLLKKKJJJJJJKKKHHHHHHJJJPPPVVV[[[___bbbdddeeefffgggiiilllqqqttt{{{}}}}}}iii^^^TTTUUU___jjjnnnnnnXXXSSSLLLGGGDDDDDDCCCCCCEEEDDDDDDEEEJJJRRRZZZ```{{{pppUUUBBB:::666888888444111111111111111111111111111111111111111111111222222222////////////////////////////////////////////////...------,,,,,,,,,---...------..................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,---,,,++++++,,,******+++++++++,,,,,,,,,******+++---///000///---++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************((()))))))))************((()))++++++******+++---(((((((((((((((((((((((((((''''''(((***+++***)))(((((((((((())))))))))))))))))))))))))))))******''''''(((***+++,,,,,,,,,///...,,,+++***))))))***------------...///000111......---,,,...000222444333333222333555888;;;===;;;===???@@@@@@@@@AAABBBKKKHHHFFFEEEGGGHHHHHHHHHFFFGGGIIILLLMMMNNNNNNNNNMMMRRRSSSVVV]]]```oooSSSRRRQQQQQQQQQSSSUUUVVVXXXXXXWWWWWWWWWYYYZZZ[[[\\\ZZZXXXWWWWWWWWWUUUTTTNNNNNNOOOOOOQQQRRRSSSTTTRRRQQQQQQQQQSSSSSSQQQPPPOOOOOONNNMMMMMMMMMNNNNNNSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTPPPMMMKKKKKKKKKKKKKKKJJJHHHGGGFFFHHHEEEDDDFFFIIIKKKIIIGGGNNNMMMKKKJJJJJJJJJKKKKKKLLLPPPVVV[[[ccckkkqqqtttrrrsssrrrrrrrrruuuzzz~~~qqq```VVVVVVWWWXXXYYYYYYVVVSSSHHHGGGEEEDDDEEEEEECCCBBBEEEDDDDDDIIITTTdddsss|||qqqUUUBBB???999555555555333111000000111111222222111111000000000111111222222222222////////////////////////........................---------,,,------------------..................******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***)))+++---,,,***)))***+++******+++++++++,,,,,,,,,(((((())),,,...///---+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************((()))++++++******+++---((((((((((((((((((((((((***)))((()))+++,,,,,,+++'''((((((((()))))))))***))))))*********)))))))))'''((()))*********)))(((************++++++,,,,,,...............///111111......------...000333555777666555444555777:::;;;:::<<>>:::333222111000111333333333111222444555555444222111---......///000000111111000000000000000000000000........................,,,,,,---.....................------,,,,,,++++++)))***+++---------------++++++++++++++++++++++++))))))******++++++,,,,,,)))---000...***(((***---******+++++++++,,,,,,,,,...,,,******+++,,,+++******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))*********((('''((()))))))))))))))))))))))))))***)))(((((())))))(((''''''''''''((()))*********)))******+++***)))((('''))))))+++,,,,,,,,,,,,+++***+++,,,,,,------------............///000111222111222222333444555555666444444555666666777888888999;;;???AAABBBCCCEEEGGGGGGFFFFFFGGGHHHJJJIIIHHHEEEFFFIIIKKKMMMOOOOOOOOOTTTXXXVVVWWW\\\^^^nnnSSSQQQOOONNNNNNPPPRRRTTTXXXXXXWWWVVVWWWXXXYYYZZZVVVSSSPPPNNNMMMMMMKKKJJJQQQQQQPPPOOOOOOOOOPPPPPPSSSPPPMMMMMMOOOSSSVVVWWWXXXVVVTTTQQQPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVQQQOOOMMMKKKIIIHHHHHHHHHFFFEEECCCCCCDDDEEEHHHIIIEEEHHHKKKJJJHHHHHHJJJMMMMMMOOOSSSYYY```gggnnnqqqrrr}}}wwwfffZZZ^^^hhhvvvyyyvvvfffQQQDDDBBBGGGBBBBBBCCCEEEGGGFFFDDDBBBMMMYYYpppxxx^^^JJJ===777666222333444222333444333111///000222333333222000//////000000111222333333333000000000000000000000000........................)))***++++++,,,,,,,,,+++......---,,,++++++******)))+++,,,...//////......++++++++++++++++++++++++''''''((()))***+++,,,,,,+++...111000+++)))+++...******+++++++++,,,,,,,,,,,,***)))))),,,...//////***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))************)))******)))'''&&&'''((()))))))))))))))))))))))),,,***))))))******)))'''&&&''''''((()))******+++)))***+++++++++)))((('''&&&'''(((***+++,,,------******+++++++++******))).........//////000111222000000222333333333333333000111333555666777888888999;;;???AAABBBDDDFFFHHHHHHGGGFFFHHHJJJKKKKKKJJJGGGHHHLLLOOORRRTTTUUUVVVRRRVVVUUUVVV[[[^^^nnnUUUTTTRRRPPPNNNPPPTTTWWWYYYYYYYYYYYYYYYYYYXXXXXXRRRNNNJJJJJJLLLMMMMMMKKKOOOPPPSSSUUUUUUSSSQQQPPPKKKLLLNNNPPPRRRTTTUUUVVVTTTSSSQQQPPPPPPQQQSSSTTTUUUUUUVVVVVVUUUTTTRRRQQQOOOKKKGGGFFFGGGGGGEEECCCDDDDDDDDDCCCCCCEEEJJJMMMKKKMMMPPPPPPPPPRRRVVVZZZ^^^^^^```dddkkkqqquuuvvvpppfffaaaaaaiiirrrtttcccWWWPPPKKKGGGDDDBBB===>>>CCCFFFDDDGGGLLL[[[pppaaaLLL???888666777444444333333222111000000111111111111111111111111000000000000000000000000000000//////......------///000111111111000......,,,---------.../////////......---------,,,,,,,,,+++***)))))))))***+++,,,///...---++++++,,,---......***)))+++''' $$$///+++))))))+++---,,,+++******+++++++++******)))++++++************++++++)))******++++++,,,------++++++******)))(((((('''((((((((((((((()))************))))))((((((''''''******))))))))))))******))))))))))))))))))))))))...---+++***)))((())))))(((((())))))))))))((((((************************)))((((((***---.........++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...222222111111000111111111555555666777888999::::::;;;>>>AAAEEEFFFGGGFFFEEEHHHEEEDDDFFFKKKNNNLLLIIIIIILLLOOORRRSSSSSSUUUVVVSSSWWWWWWYYY]]]___mmmTTTTTTSSSRRRRRRSSSWWWZZZZZZYYYYYYYYYXXXXXXWWWWWWSSSPPPMMMLLLMMMOOOOOONNNQQQRRRSSSTTTSSSRRROOONNNJJJJJJKKKLLLNNNOOOQQQRRRSSSRRRPPPOOOOOOPPPRRRSSSSSSTTTTTTTTTRRRPPPMMMLLLKKKHHHDDDCCCEEEEEEEEECCCEEEFFFGGGHHHIIILLLQQQTTT\\\^^^___```aaadddjjjnnnsssrrrrrruuuyyy~~~ooo```^^^eeemmmuuu{{{mmmcccVVVLLLHHHFFFCCCAAABBBAAADDDGGGGGGGGGNNNXXXjjj}}}wwwdddLLL>>>777444444666444333333222222111111111////////////////////////000000000000000000000000000000000//////.........,,,,,,,,,,,,,,,+++***)))------------...............------------,,,,,,,,,,,,+++***))))))******+++,,,+++++++++++++++,,,,,,,,,******,,,)))$$$$$$(((+++(((&&&&&&(((***)))(((******+++++++++******)))***))))))))))))))))))***++++++++++++++++++++++++,,,++++++***))))))((((((((((((((((((((()))************))))))((((((((((((******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))((((((************)))((('''&&&(((((((((((((((((((((((()))((('''(((***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,------------...---------......///000333222222111111111222222444555666777888999999::::::<<<@@@CCCEEEEEEEEEDDDHHHFFFDDDGGGLLLOOOMMMKKKHHHJJJMMMOOOOOOOOOQQQRRRSSSXXXWWWXXX\\\]]]kkkRRRSSSUUUUUUVVVXXX[[[^^^\\\[[[[[[ZZZYYYXXXWWWWWWUUUSSSPPPPPPQQQRRRRRRRRRQQQRRRSSSSSSRRRQQQOOONNNKKKKKKJJJJJJKKKMMMOOOPPPRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTSSSQQQMMMIIIGGGHHHFFFCCCCCCDDDGGGHHHHHHKKKMMMPPPSSSWWW\\\aaaeeennnnnnooooooqqqvvv}}}oooddd]]]eeeqqqvvvuuusssYYYRRRJJJDDDCCCCCCCCCAAAAAACCCFFFHHHGGGKKKYYYggg~~~~~~ZZZLLL>>>777666555555888222222222222222222222222////////////////////////000000000000000000000000000000000000////////////111000///...------,,,---............------------------------,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++,,,------------+++***+++---+++((()))---,,,***))))))***++++++***)))******+++++++++******))))))(((((((((((())))))---,,,,,,+++******)))))),,,,,,,,,+++******))))))))))))((((((((()))*********))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))((()))***,,,,,,+++***)))*********))))))(((((((((((((((((((((((((((((((((+++***(((((())))))(((&&&++++++++++++++++++++++++,,,,,,,,,,,,---------...------...///000111111222333333222222222222333333444444555666777888999999888;;;>>>AAACCCDDDDDDCCCHHHFFFEEEHHHLLLOOOOOONNNJJJLLLNNNOOONNNMMMNNNOOOTTTXXXWWWXXX[[[\\\iiiQQQSSSUUUWWWXXX[[[^^^```______^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXRRRSSSSSSSSSSSSRRRRRRQQQMMMMMMLLLLLLNNNPPPRRRTTTRRRQQQQQQPPPPPPQQQRRRSSSWWWWWWVVVTTTQQQMMMIIIGGGHHHGGGFFFGGGIIILLLNNNPPPTTTXXX^^^dddjjjqqqxxx|||}}}|||||||||uuuhhhlllrrrxxxxxxooobbbYYYPPPKKKFFFDDDDDDEEEFFFEEECCCEEEIIILLLRRR^^^qqqwwwaaaKKKAAA999777777555555666222222222222222222333333111111111111111111111111////////////////////////000000000000000000000000555444222111000000000111.........------,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******)))((((((***,,,---///000000//////***+++,,,,,,+++***+++---,,,+++++++++++++++++++++))))))***+++++++++******))))))(((((((((((()))))),,,+++++++++******)))))),,,,,,,,,+++++++++*********))))))((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************))))))((((((((())))))******+++))))))))))))))))))))))))---+++******++++++***)))************************++++++++++++,,,,,,,,,,,,+++,,,---///000111222222333333222222333333444444444444555666777888888999999;;;===AAACCCDDDDDDDDDIIIGGGFFFHHHLLLPPPPPPPPPPPPQQQRRRQQQPPPOOOOOOPPPTTTXXXWWWXXX\\\]]]kkkQQQSSSVVVXXXYYY\\\___bbbddddddcccbbb```___^^^^^^\\\\\\]]]]]]]]]^^^______[[[ZZZXXXVVVTTTSSSRRRQQQOOOOOOOOOPPPRRRTTTVVVXXXSSSSSSSSSTTTUUUVVVVVVWWWXXXWWWVVVTTTQQQNNNKKKJJJJJJKKKMMMOOOQQQTTTWWWYYY^^^ccckkkttt|||pppdddaaafffttt}}}mmmZZZNNNHHHJJJHHHDDDCCCDDDFFFGGGHHHGGGKKKPPP[[[kkksssXXXHHH???888444555555222000111222222222222222222333333111111111111111111111111///////////////////////////////////////000000000111000...---,,,,,,------......------,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,+++***)))((((((***+++---///000000//////+++------+++***)))******'''((((((((((((''''''(((((()))***++++++++++++++++++******))))))******+++)))))))))******+++++++++,,,,,,,,,+++++++++++++++******))))))))))))******))))))))))))******************))))))))))))******************************((('''&&&%%%%%%''')))***+++***))))))))))))******))))))))))))))))))))))))))))))((()))+++,,,,,,+++************************************++++++++++++)))***,,,...000111111111333222222222333333444555444444555666777888999999:::<<>>AAACCCEEEGGGHHHLLLJJJHHHHHHJJJLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQRRRVVVUUUUUUYYY[[[jjj```bbbeeegggggghhhjjjkkkmmmpppppppppsssyyyzzzxxxyyywwwtttrrrqqqooollljjjiiiiiijjjmmmrrrwwwyyyyyyvvvwwwwwwwwwuuurrrooonnnllllllmmmpppssssssooollloooppppppppprrrvvv||||||oooiii```___ccclllnnndddVVVMMMKKKIIIFFFCCCAAA@@@@@@???CCCEEEIIIPPP___wwwbbbQQQ???999777555333444555555444333333222111111111111111111111000//////111000000000000000000111//////000000////////////........................//////...------------------+++******,,,------,,,...---,,,***))))))******,,,,,,,,,++++++*********---------,,,,,,,,,++++++---+++))))))***+++)))'''''''''((()))***+++******+++++++++*********))))))((()))***+++,,,+++******)))***,,,------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))(((''''''&&&&&&((((((((()))))))))******(((((())))))))))))(((((()))***+++***)))((()))***(((***++++++***)))***+++++++++***))))))***++++++,,,,,,,,,,,,,,,------...---............/////////333222222111222333555666666666666777777888999:::<<<===>>>AAACCCEEEGGGHHHMMMKKKHHHHHHIIIKKKKKKKKKOOOOOOPPPPPPQQQQQQRRRRRRQQQVVVVVVWWWZZZZZZgggeeehhhmmmqqqrrrtttuuuwwwxxx{{{}}}~~~}}}yyytttnnnjjjhhhiiilllsss{{{~~~zzzxxxyyyyyyxxxyyyxxxvvvssspppuuuuuuvvvwwwzzzqqqhhhfffgggjjjrrrjjjTTTIIIIIIGGGDDDAAA???>>>??????BBBEEEMMM[[[ppp~~~fffJJJ@@@777555555444444666444444444333333222222222111111111111111000//////000000000000000000000000222111000///....................................///...------------------+++***)))***,,,......---------,,,+++************,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,+++)))***+++,,,+++)))&&&'''((()))))))))))))))+++++++++***************+++++++++******************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************(((((())))))))))))*********))))))((((((''''''&&&''''''((((((((()))))))))'''((()))******)))((('''((()))******)))((()))++++++---//////,,,***)))(((+++******))))))******++++++++++++++++++,,,---------------............///222222111111222444555666777777777777777888::::::;;;<<<>>>@@@CCCEEEGGGHHHMMMKKKHHHHHHIIIJJJJJJIIIOOOPPPQQQRRRRRRSSSSSSSSSOOOUUUUUUWWWZZZYYYeee}}}mmmrrrwww{{{}}}~~~yyyrrrmmmjjjkkkpppwww~~~~~~~~~~~~~~~}}}zzzyyyyyyyyyyyy{{{mmmlllvvvcccMMMEEEAAABBBBBBBBBBBBBBBDDDEEEEEELLLYYYmmm|||aaaNNN@@@<<<999777555444444555333333333333333333333333111111111111111000/////////000000000000000000///222111///...------....................................---,,,,,,---------...,,,+++,,,---//////............---,,,,,,,,,,,,+++++++++++++++*********++++++******************------,,,------......---'''(((((()))******))))))************************,,,,,,+++***)))))))))***)))((((((''''''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((''''''''''''''''''(((((((((((('''((()))******)))((('''((()))******))))))***+++***---000000---***((((((******))))))))))))******++++++***++++++,,,---...------------............222222111111222444666777777777777777888999::::::;;;<<<>>>@@@BBBEEEFFFGGGJJJIIIGGGHHHIIIKKKKKKJJJOOOPPPRRRSSSTTTTTTTTTTTTNNNSSSSSSTTTXXXXXXfffzzz}}}zzzsssoooqqqrrruuu{{{jjjfffyyypppVVVJJJIIIAAACCCEEEFFFEEEFFFHHHJJJPPP\\\ppp{{{```KKKAAA888999888555333222111000333333333333333333333333111111111111111000//////...///000000000000///...//////............//////........................------,,,,,,,,,------...000...,,,,,,------,,,+++------------------,,,,,,)))*********************************************,,,------------------...))))))******++++++******************************,,,,,,+++***)))))))))***((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''((()))******)))((('''''')))******))))))***+++'''***---...---***))))))))))))))))))))))))))))))++++++++++++,,,---...///---------.........//////111111111111222444666777777777777777888999:::;;;;;;<<<===@@@BBBDDDFFFGGGGGGFFFFFFHHHKKKMMMNNNMMMNNNPPPRRRTTTUUUUUUUUUTTTMMMQQQOOOPPPUUUXXXiii}}}xxxtttqqqtttuuuwww{{{~~~}}}|||mmmdddqqqvvv^^^LLLGGGJJJAAACCCEEEDDDDDDFFFKKKOOObbbppppppUUUEEEAAA555777777444444555444111222222222333333444444444111111111111111000//////......000000000000......------.../////////..............................,,,,,,,,,,,,,,,------......,,,************)))(((***++++++,,,,,,++++++***)))************+++++++++***************+++++++++***+++,,,+++***)))***+++******++++++++++++*********************++++++++++++++++++******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))'''(((******))))))***,,,%%%(((+++,,,+++*********((())))))******))))))(((++++++++++++,,,...///000.........////////////000111111111111222444666888888888777888888999:::;;;:::;;;===???BBBDDDFFFGGGFFFEEEFFFIIIMMMOOOPPPOOOMMMOOORRRTTTUUUUUUTTTTTTMMMPPPMMMNNNTTTXXXkkk}}}zzzxxxwwwvvvzzz{{{}}}wwwcccbbblllppp```RRRFFFCCCEEEAAACCCEEEFFFJJJUUUcccmmm|||gggQQQCCC???666888666333555:::999444111111222333333444555555111111111111111000//////---...000111111000...------...000111000...,,,***........................,,,,,,++++++,,,,,,---...,,,+++))))))***+++***)))******+++,,,,,,,,,+++***+++++++++,,,,,,---------*********+++++++++,,,,,,***+++,,,+++((('''(((***))))))************))))))))))))*********+++++++++((()))***+++,,,+++*********++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***&&&(((******))))))+++,,,''')))++++++***)))***+++'''((()))******)))((('''))))))******+++---...////////////000000000111111111000000111222555777888888888888888999:::;;;;;;:::;;;===???AAADDDEEEFFFGGGGGGHHHKKKNNNPPPPPPOOOLLLNNNQQQTTTUUUUUUTTTSSSMMMPPPOOOPPPUUUYYYjjj|||zzzzzz||||||||||||iii]]][[[dddwwwvvveeeZZZQQQMMMJJJEEEBBBBBBEEEGGGJJJOOOZZZnnnqqqeeeYYYHHH;;;666666666333///111777666000111111222333444444555555111111111111111000//////---...///111111///...---...///111222111---)))'''........................++++++++++++,,,,,,---...,,,+++***+++---......---+++,,,---.........---,,,---------....../////////******++++++,,,,,,,,,,,,,,,---///---)))((()))+++((()))))))))))))))(((((())))))******++++++++++++'''(((***,,,---,,,+++))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))*********))))))))))))************+++***'''&&&&&&'''***+++&&&((()))***))))))+++---***+++++++++))))))***+++'''((()))******)))((('''((((((((()))***,,,---...000000000000111111111111111000000111222555777888888888888888999:::;;;<<<:::;;;===???AAADDDEEEFFFIIIIIIJJJLLLOOOPPPOOONNNKKKMMMPPPSSSUUUUUUTTTSSSLLLQQQQQQRRRWWWYYYhhh{{{xxx{{{yyyyyyqqqaaaYYYXXXXXXcccsssxxxjjj```NNNNNNMMMJJJGGGEEEFFFGGGFFFIIIKKKSSSiiinnncccTTTIIICCC???;;;777555555444444444333333333222222222222222222222222333111000111222444333333111111111111111111111111////////////////////////,,,,,,,,,------.........---------.........//////------............---------------,,,,,,+++++++++000000000000////////////++++++,,,,,,,,,------------+++***)))***)))(((&&&************************))))))************))))))+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))'''((()))******)))((('''))))))))))))))))))))))))+++***((('''''''''(((((((((((())))))))))))((((((******))))))((((((''''''((('''&&&%%%&&&''')))+++''''''''''''((((((((((((((()))))))))************---,,,+++(((''''''+++---,,,+++***)))***+++---...+++---///...,,,***)))***------...///000111222222222111111111222444666777888888999999999888888777???===<<>><<<<<>>DDDHHHIIIJJJQQQ^^^iiixxxvvv___LLL@@@:::666555444444555555444333444444333333333222222222222222222222222222222222111///...///000111111111000000000000000000000000////////////////////////------------------------***+++,,,---...///000111------............------------,,,+++******)))))),,,,,,,,,++++++++++++***))))))*********+++++++++---,,,******++++++)))'''************************,,,***(((''''''(((***,,,))))))))))))))))))******((()))************))))))+++******************+++)))))))))))))))))))))))))))*********************(((((())))))))))))(((((((((((((((((())))))))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))+++---,,,***(((''''''((((((((((((((()))******+++,,,,,,,,,+++---000222------...///000111222222222111111111222444666777888888777777888888:::::::::;;;===???AAACCCDDDFFFHHHHHHHHHJJJMMMOOOOOONNNQQQQQQPPPPPPQQQRRRTTTUUUOOOTTTTTTWWW\\\]]]kkk~~~yyywwwxxxzzz|||hhhZZZVVV\\\aaahhhmmmkkk```OOOCCCAAAAAABBBBBBAAA@@@>>>===@@@DDDGGGJJJRRReee~~~qqqZZZIII>>>999:::777777666666555444333333333333333333222222222222222222222222222222222222000///---...000111111000000000000000000000000000////////////////////////...------------,,,,,,,,,++++++,,,---///000111111---......//////......---......---+++***)))((('''))))))***+++,,,---......*********++++++++++++,,,///---+++++++++***)))'''************************+++***)))(((((()))***+++))))))))))))************''''''(((((())))))((((((+++***))))))))))))***+++))))))))))))))))))))))))###%%%&&&(((***+++,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))''')))++++++)))((('''((()))))))))*********++++++***+++,,,,,,+++,,,...000------...///000111222222222111111111222444666777888888777777777999:::;;;:::<<<>>>???@@@AAACCCEEEGGGGGGIIIKKKNNNOOOMMMLLLNNNNNNOOOOOOPPPRRRSSSTTTOOOTTTTTTVVV[[[\\\jjj{{{www{{{wwwhhh\\\XXX[[[jjjooosssooodddUUUJJJDDD>>>>>>???@@@BBBCCCEEEFFFDDDFFFKKKWWWkkklllSSSEEE===777666777666777777666555444555555333333333222222222222111222222222222222222222222000...------///000000///////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,------------......,,,------......------,,,---,,,,,,+++***)))(((((())))))***+++,,,------...++++++++++++,,,,,,,,,,,,---,,,***+++++++++***)))************************))))))))))))))))))))))))((()))))))))************'''(((((()))******))))))***))))))(((((())))))***)))))))))))))))))))))))) """$$$&&&((()))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''')))******)))))))))+++++++++,,,---------------&&&((()))***)))((()))***------...///000111222222222111111111222444666777888777666666777999;;;<<<;;;===@@@@@@??????AAADDDDDDEEEHHHLLLOOOPPPNNNKKKLLLMMMNNNPPPRRRSSSSSSTTTPPPUUUUUUVVVZZZZZZggg{{{iii^^^WWWTTTXXX___lllppppppeeeTTTGGGCCCDDDCCCAAA>>>======@@@CCCEEEHHHJJJSSShhheeeRRR???999999666555666000111222111111111333555333333333222222222111111222222222222222222222222///...------///000000///........................////////////////////////.........------,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++***************++++++++++++************++++++,,,,,,,,,---------+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++******+++,,,,,,,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))&&&''')))*********))))))(((((())))))))))))(((((('''((((((((())))))******(((((())))))((('''&&&&&&''''''''''''((((((((()))))))))))))))************((()))++++++******,,,---(((((()))************)))'''))),,,---+++******+++------...///000111222222222111111111222444666777888777666666777999;;;<<<<<<>>>@@@@@@>>>>>>@@@CCCAAACCCGGGMMMQQQQQQOOOLLLJJJLLLOOOQQQSSSTTTTTTTTTSSSWWWVVVVVVYYYXXXddd~~~{{{zzzpppdddUUUMMMJJJLLLUUU___dddbbb[[[RRRKKKEEE???999CCCBBBAAA@@@AAADDDHHHKKKPPPRRR]]]xxxaaaLLLFFF???:::888666444222555444333222111222333333444444333333222111000000000...,,,---000111///---222111111000///......---......////////////......//////.........---------//////...---,,,++++++***++++++,,,------......///,,,------......------,,,************************++++++++++++++++++++++++---,,,++++++,,,+++***(((************************,,,+++***))))))***+++,,,)))***,,,,,,,,,***((('''))))))))))))))))))))))))((($$$"""$$$(((+++)))&&&'''((()))***++++++***)))*********)))))))))))))))******))))))))))))))))))'''((()))))))))(((&&&%%%))))))*********((('''&&&((((((((((((((((((((((((+++(((%%%%%%''')))((('''***++++++++++++***))))))''''''(((***+++,,,---...))))))************))))))---,,,+++))))))***,,,---......---------......///222222222333444555666777999888777777777999;;;===::::::;;;===>>>@@@AAAAAACCCEEEGGGKKKNNNPPPRRRSSSPPPQQQRRRSSSTTTUUUUUUUUUQQQTTTRRRSSSWWWXXXeee}}}wwwwww~~~sssggg```\\\TTTLLLJJJIIIJJJOOOUUUPPPMMMIIIFFFEEEFFFDDDBBBAAABBBDDDEEEFFFHHHLLLNNNZZZ```ppp|||```KKKAAA===888555555555555444555444333222222222333333000111111222222333333444444222111222444555333111111111111000///.........000000111111111111000000///.........------------------------------,,,,,,------------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,,,,,,,+++))))))))))))))))))))))))++++++***))))))***++++++)))***,,,,,,,,,***)))'''''''''''''''''''''''''''***&&&$$$&&&***,,,+++(((((((((******+++***))))))++++++******************((((((((((((((()))))))))))))))******)))(((((('''(((((()))******)))((('''((((((((((((((((((((((((+++)))&&&&&&(((******)))+++++++++++++++***))))))++++++++++++++++++++++++))))))************))))))+++++++++,,,,,,+++++++++...------------...//////111111222222333555666777999888777777888999;;;===:::;;;<<<===???@@@AAABBBCCCDDDGGGKKKNNNPPPRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUOOORRRPPPQQQVVVWWWddd}}}yyyxxxxxxxxx~~~kkk\\\VVVVVVKKKGGGDDDGGGHHHFFFFFFIIIHHHCCC??????AAACCCCCCBBBBBBDDDGGGIIILLLSSS\\\cccttt}}}lllWWWGGG<<<:::777444333333555555555555444333222222222333333000000111111222333333444333222111111333333222111111111000000//////......///000000111111000000///............------------,,,,,,,,,---------...............---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++++++++************************+++******))))))******+++******+++,,,,,,***)))(((((((((((((((((((((((((((+++(((&&&(((+++---,,,***)))************))))))(((++++++++++++*********)))&&&&&&''''''(((((())))))+++******)))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))***)))'''''')))+++,,,+++++++++++++++******))))))++++++++++++++++++++++++))))))************)))))))))***,,,------,,,***)))---------------...//////111111111111222444555666999888888777888:::;;;<<<;;;<<<===>>>???AAABBBBBBBBBDDDGGGKKKNNNPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUNNNQQQOOOQQQVVVWWWeee~~~|||rrrsss{{{kkkZZZQQQPPPQQQQQQJJJFFFGGGGGGDDDCCCDDDHHHBBB???@@@BBBBBBAAABBBEEEIIIMMMPPPXXXggg{{{hhhRRREEE>>>999999888666555444555555555444444333333333222222222333222222222111111000000111111000000111111000000111000000000/////////...---..................------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++++++++******)))+++++++++++++++++++++++++++)))((((((+++,,,,,,***************))))))((((((+++*********))))))))))))&&&''''''(((((())))))***+++***)))(((((((((******''''''((()))))))))******)))))))))))))))))))))))))))(((''''''(((***,,,,,,+++++++++***************&&&'''((()))+++,,,------)))******++++++******))))))***+++,,,---,,,+++***---------------...///000000000000111222333444555888888888888999:::;;;<<<======>>>???@@@AAABBBBBBAAACCCGGGKKKNNNPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTNNNQQQOOOQQQWWWYYYfffyyywwwyyymmm\\\WWWZZZ^^^___fffZZZNNNIIIGGGDDDCCCEEEAAA======AAADDDCCCEEEIIILLLTTT___hhhsss~~~bbbNNNCCC===999555555555666666555555666666444444444333333333222222222222111111111111111000333333333333222111111111000000000000////////////------............------,,,,,,------------------//////...---,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///...+++))))))***++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***((('''((()))******)))++++++***))))))((((((((())))))))))))))))))))))))((((((((())))))*********)))((('''&&&&&&''')))***''''''((((((((()))******))))))))))))))))))))))))'''''''''&&&'''(((***,,,,,,+++***)))))))))******%%%&&&'''((()))+++,,,,,,******++++++++++++******++++++*********+++---...,,,,,,,,,------///000000000000000111222333444555888888888888999:::;;;;;;======>>>???@@@AAAAAABBB@@@CCCGGGKKKNNNPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTOOORRRQQQSSSYYYZZZhhh}}}xxxwwwtttqqq^^^ZZZfffuuu||||||rrrcccRRRIIIFFFDDDEEEGGGAAA>>>>>>CCCBBBAAAIIITTT```nnnsss```KKKAAA>>>;;;666444...000333444444555666777333333444444444333222111---...///000111333444444000111222111///......///000000000000////////////...//////000000//////...,,,,,,,,,,,,------------000///...---,,,++++++************+++,,,---------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++(((+++...---+++)))+++---((((((((((((((((((((((((((())))))******))))))(((***************+++++++++))))))))))))))))))))))))(((((('''''''''(((((()))+++***)))))))))))))))***((((((((()))******++++++***************)))))))))'''''''''''''''(((((())))))(((((((((((())))))***))))))))))))))))))))))))&&&'''''''''&&&''')))+++---,,,***)))))))))***+++))))))))))))))))))))))))******++++++++++++******,,,+++)))))))))+++---///,,,,,,,,,---...///000111111111111111222444555666777888888999::::::;;;;;;======>>>>>>???@@@@@@AAA@@@BBBGGGKKKNNNPPPPPPOOOOOOOOOQQQRRRSSSTTTTTTTTTQQQTTTRRRTTTYYYZZZhhh|||{{{{{{```YYYWWWdddzzzlll]]]MMMFFFEEEDDDCCCEEEEEEBBBCCCGGGFFFIII[[[pppoooWWWJJJ>>><<<;;;888666666,,,///333444444333444555333333444444444333222111------...000111333444444---///000///,,,***+++---////////////000000000000...//////000000//////...++++++,,,,,,,,,---------.........------,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&***---,,,(((&&&(((+++))))))))))))))))))))))))'''((()))******)))((('''******)))******++++++,,,))))))))))))))))))))))))((((((((((((''''''((()))***))))))(((((()))***+++(((((()))***,,,---...///*********)))((((((''''''''''''((()))))))))))))))***)))(((''''''((())))))((((((((((((((((((((((((((())))))(((&&&&&&)))+++---,,,***)))((()))***+++***************************++++++,,,,,,++++++***************+++,,,------,,,,,,,,,---...///000111111111222222333555666777777777888999::::::::::::<<<======>>>>>>??????@@@???BBBGGGKKKOOOPPPOOOOOOLLLMMMOOOPPPRRRSSSTTTTTTQQQTTTRRRSSSXXXYYYfff|||{{{ooobbb[[[```ooo|||___RRRFFFCCCDDDCCCAAAAAAAAA???CCCJJJOOOZZZwwwcccNNNBBB:::666777666222222777111444777777444111111222333333444555444333222111000000000000000111111111111333444222///---...000////////////000000000000,,,------------------,,,+++++++++,,,,,,---------,,,,,,,,,---------......------,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++---+++&&&"""###&&&,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''******))))))***+++,,,,,,************************)))))))))(((''''''(((***))))))(((((((((***+++,,,((()))***,,,...000111222******)))((('''&&&%%%%%%'''((()))+++++++++***)))+++***)))'''''''''((()))(((((((((((((((((((((((()))++++++)))'''&&&))),,,---,,,***(((((()))***+++))))))***+++---...///000***++++++,,,,,,++++++***''')))+++---------,,,++++++,,,,,,---...///111111222222222333444555666777777777888:::::::::::::::<<<<<<======>>>>>>?????????BBBGGGLLLOOOPPPOOONNNJJJKKKMMMOOOQQQSSSTTTTTTQQQTTTRRRSSSWWWXXXeee}}}~~~rrrddd^^^___]]]jjjnnnUUULLLDDDDDDEEECCCBBBCCCEEEDDDIIISSS\\\lll~~~bbbNNNFFF???;;;666555666777555444444444444444444444444444777777666555444444333333222222111111000000//////111111000000000000111111000000//////.........---000000//////.........---------------...///000000000///...---,,,+++++++++******+++++++++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........,,,***(((---+++)))((('''((()))***))))))************))))))))))))))))))************+++***)))))))))))))))************)))))))))))))))))))))(((((('''''''''&&&''''''(((((()))*********&&&'''))),,,...111333444*********)))))))))))))))%%%''')))(((%%%$$$&&&((())))))(((((((((((())))))***)))(((''''''((()))***&&&&&&&&&((()))***(((&&&))))))))))))************)))************+++++++++,,,,,,,,,++++++*********++++++******++++++,,,---/////////000000000000000222333555666777888888777777888999:::;;;<<<<<<===>>>???AAAAAA@@@@@@AAACCCFFFGGGIIIKKKMMMOOOPPPPPPMMMNNNMMMKKKMMMRRRTTTRRRPPPUUUTTTVVV[[[YYYddd{{{~~~uuufff___[[[[[[^^^sss{{{{{{gggXXXQQQIIICCCDDDEEEDDDDDDFFFIIINNNYYYhhhxxxmmmVVVFFF@@@===:::666555666777666555444444444444444444444444444333333222111111000000111111111000000000000000111111000000///000000000000/////////............000/////////.........------------,,,------...///++++++***))))))(((((()))+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++***))),,,+++)))((('''(((***+++---,,,+++***'''%%%###!!!))))))))))))***************)))))))))))))))******))))))************************)))))))))((((((((())))))(((((((((((((((((('''((()))+++---...000111)))))))))))))))*********''')))***)))'''&&&(((*********))))))))))))*********)))(((''''''((()))***---,,,******,,,......---))))))))))))************))))))*********+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---------------............222222333444555666666777777777888999:::;;;<<<<<<>>>???AAAAAA@@@@@@AAACCCDDDFFFIIILLLOOOPPPQQQQQQNNNOOONNNKKKLLLQQQRRRPPPOOOSSSSSSVVVZZZZZZddd|||rrr\\\SSSUUU[[[bbbgggqqquuuxxxuuukkk^^^TTTNNNJJJDDD@@@AAACCCBBBEEEHHHLLL[[[nnnxxxhhhZZZLLLBBB???<<<999666555666666666555444444444444444444444444222222111111000000//////000000000000111111111111222111000000////////////////////////............/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******************)))((((((((()))***+++)))))))))))))))(((''''''))))))))))))************(((((())))))******++++++)))))))))***++++++,,,,,,************))))))))))))***))))))(((''''''&&&&&&((((((((()))***++++++,,,(((((())))))******++++++)))***++++++))))))***+++''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))---***''''''(((+++,,,,,,))))))))))))************)))))))))*********++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---------------......//////111111000111222333555666666777777888999:::;;;;;;>>>???AAAAAA@@@@@@BBBCCCDDDFFFJJJNNNQQQQQQQQQQQQMMMOOONNNKKKLLLOOOQQQOOOMMMRRRRRRUUUZZZZZZddd|||lllbbbWWWSSSWWW^^^eeejjj]]]]]][[[WWWRRRMMMKKKKKKGGGCCCAAACCCDDDEEEJJJPPPYYYppp|||lll[[[RRRNNNHHHDDDBBB<<<:::888666555555444333333333333333333333333333444444333333222222222222//////000000111111222222222111000//////.../////////////////////.................................///...---,,,+++******+++------..................'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************++++++***)))))))))******))))))(((((()))***+++,,,((()))***+++,,,,,,,,,,,,((()))))))))************''''''((()))***+++++++++((())))))***+++,,,,,,---))))))))))))))))))))))))((((((((((((''''''&&&&&&((((((((((((((('''''''''''''''((()))***++++++,,,******+++***************(((''''''''''''''''''((())))))(((((((((((())))))(((&&&%%%%%%'''(((((('''((()))))))))************))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---......//////000000111111222111000000111333555777666666777888999::::::;;;===???AAAAAAAAAAAACCCDDDFFFHHHLLLPPPRRRQQQPPPNNNJJJNNNNNNLLLLLLOOOQQQPPPNNNSSSRRRUUUZZZYYYccczzzqqq___aaabbb^^^YYYXXXYYY[[[RRRNNNIIIFFFEEEDDDBBBAAAGGGEEEEEEHHHJJJNNNXXXbbbvvvwwwaaaTTTHHHFFFFFFDDDAAA???<<<<<<:::777555222111111333333333333333333333333444444444444333333333333//////000000111111222222111111000///......//////.........///////////////---------...............///...---,,,+++*********++++++,,,---------,,,+++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************...---,,,***))))))))))))((((((((())))))***++++++...------,,,***((('''&&&((()))))))))************&&&'''(((***++++++++++++(((((()))***++++++,,,,,,((((((((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&&&&&&&''''''((()))***++++++,,,))))))((()))))))))))))))+++******))))))******+++(((((())))))))))))(((((((((((()))+++------***(((((()))))))))************(((((()))))))))*********++++++++++++++++++++++++++++++******++++++,,,---.........///000111111222333222111111222444777888666666777888999::::::;;;===???AAAAAAAAABBBCCCEEEHHHKKKNNNPPPQQQPPPMMMLLLHHHMMMOOOMMMLLLPPPSSSSSSPPPTTTTTTVVVZZZXXXbbbyyyxxxkkkbbbgggoooqqqhhhYYYPPPKKKIIIJJJGGGCCCBBBBBBCCCAAA???AAAAAAEEEKKKQQQ\\\mmm|||ttt[[[PPPGGG@@@??????<<<888888;;;;;;;;;888444111111111333333333333333333333333222222222222222222222111000000000000111111111111000//////......//////000.........///////////////---------------.........//////---,,,++++++++++++,,,---...///...---,,,+++***+++,,,,,,------------++++++++++++++++++++++++************************---,,,,,,+++******))))))))))))))))))************((((((((((((((('''&&&&&&))))))))))))************'''((()))+++++++++***)))((((((((()))******++++++''''''''''''((((((((((((''''''(((((()))******+++((((((((((((''''''''''''(((((())))))******++++++)))(((''''''))))))((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''(((+++...///...***'''))))))))))))************((((((((()))))))))*********++++++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,---...///000000333333333333444555777888666777777888999:::;;;;;;===???AAABBBAAABBBDDDFFFIIIKKKMMMOOOPPPOOOMMMKKKHHHNNNQQQOOOMMMPPPSSSSSSQQQUUUTTTVVV[[[YYYccczzzuuuiiieeefffiiiwwwzzztttdddTTTKKKGGGDDDAAABBBCCCCCCBBBAAACCCDDD@@@CCCKKKVVVcccuuu}}}aaaOOOGGG@@@<<<<<<:::666555666777999:::888555222222444222222222222222222222222000000111111111111111111111111111000000000000000...............///000111............/////////000,,,,,,,,,------.........//////...---,,,,,,,,,------...///000///...,,,***+++,,,,,,---------,,,,,,++++++++++++++++++++++++************************'''(((***+++++++++******)))************))))))((("""###$$$&&&((())))))***))))))))))))************'''(((***++++++***)))(((((((((((((((((((((((()))''''''(((((()))))))))))))))))))))***************((((((((())))))))))))***)))))))))))))))*********)))(((&&&''')))***(((&&&%%%$$$$$$######$$$$$$%%%'''((()))******)))((('''&&&'''(((***,,,+++)))&&&))))))))))))************(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,---...///000000222222333444555666777777777777888999:::;;;<<<<<<===???AAABBBBBBCCCEEEFFFGGGHHHKKKMMMNNNOOONNNNNNKKKQQQTTTQQQNNNOOOQQQQQQOOOSSSTTTWWW\\\\\\ggg~~~ooo```ZZZ```nnnzzz|||yyylllWWWJJJGGGFFFDDD@@@DDDGGGDDD>>>;;;>>>CCCHHHMMMXXXhhhzzz{{{fffTTTIIIBBB===:::;;;999666777:::444666888888555444555666222222222222222222222222111111111111111222222222222222111111000000//////------------///000111222---.........//////000000,,,,,,,,,------.........//////...---------......)))***+++,,,+++)))&&&%%%******+++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))"""$$$'''***,,,,,,++++++***************)))((('''))))))))))))((('''&&&%%%))))))))))))************((()))+++,,,+++***((('''((((((((((((''''''''''''(((((())))))*********+++,,,,,,++++++***)))))))))((((((((()))***++++++,,,*********)))))))))))))))***(((&&&'''***+++)))''')))))))))(((((()))))))))'''((()))******)))((('''***(((((()))***+++***)))))))))))))))************(((((((((((())))))))))))*********++++++,,,,,,,,,++++++******++++++,,,---------...///000111222333111111333444555666666666888888999:::;;;<<<<<<======???AAABBBBBBCCCEEEGGGEEEFFFHHHKKKMMMOOOPPPQQQNNNUUUWWWSSSNNNNNNOOOOOOLLLRRRSSSWWW^^^^^^jjjuuuooonnnjjjiiiqqq|||{{{pppbbbTTTNNNKKKGGGCCCBBB@@@BBBDDDBBB???@@@FFFKKKUUU[[[lllxxxjjjfff___PPPBBB???===:::999888888666555555555444444444333333333444444333333333333222222333333222222111000//////333222000/////////000111------...............---/////////......---------/////////000///......---***,,,///000...---,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---------,,,,,,+++***))))))*********+++,,,,,,------((((((((((((((((((((((((******)))))))))+++...000+++*********))))))(((((()))((('''''''''(((***+++(((((()))))))))(((((('''"""$$$&&&&&&&&&''')))+++)))))))))))))))************))))))***,,,,,,***)))###&&&)))******)))***+++((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&((()))************((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,+++++++++,,,------------,,,------...///000111222333333333444666888999999999999:::;;;<<<<<<>>>???@@@@@@@@@AAADDDFFFEEEEEEGGGKKKPPPRRRRRRQQQQQQRRRRRRPPPMMMKKKJJJJJJOOOTTTSSSTTTYYYZZZhhhvvvhhheeeoooyyyxxxooo___TTTIIIFFFEEEBBB@@@@@@AAAEEEHHHEEECCCHHHVVVbbbsss{{{~~~nnn\\\TTTSSSQQQHHH??????===:::999999888666444555555444444444333333333444444333333333222222222333333222111111000//////222111000000//////000000////////////...---,,,+++.........---------,,,,,,......//////......---,,,)))+++///000///......///,,,++++++******++++++,,,++++++******++++++,,,---((((((((((((((()))))))))((((((''''''''''''''''''))))))))))))))))))))))))+++***(((((()))***++++++************)))))))))((()))(((((('''((()))***+++((())))))******))))))(((''')))***+++***+++,,,...++++++******))))))((((((***)))((()))***+++)))(((%%%''')))))))))((()))***((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&'''((()))************'''''''''(((***+++---...(((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++++++++,,,------............///000111111111222333333333444666888999999999999:::;;;<<<<<<>>>???@@@@@@???@@@CCCEEEFFFGGGIIIMMMQQQSSSSSSRRRPPPRRRSSSRRRPPPNNNNNNOOOOOOSSSSSSUUUYYY[[[iiisssdddiiiwwwxxxiii___PPPHHHAAAAAABBBAAA@@@BBBAAAFFFHHHFFFGGGTTTkkk~~~mmmZZZQQQGGGCCCFFFIIIGGGCCC>>><<<;;;::::::888555333555555444444444333333333333333333333222222222222222222222111111000000///000000111111000000//////......//////...---,,,,,,------------,,,,,,,,,,,,------......------,,,+++***,,,......,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---$$$%%%&&&'''(((***+++++++++******)))((((((''''''************************+++)))'''''')))***(((&&&************))))))))))))((((((((((((((()))******))))))***************)))((()))******))))))***,,,,,,,,,+++***)))((('''''')))((('''((())))))((('''((()))))))))'''''')))***))))))((((((((((((''''''))))))))))))))))))))))))&&&'''((())))))******)))'''''''''(((***+++---...(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))******++++++,,,---------,,,+++++++++,,,,,,---...///......//////000111222111222333333333444666888999999999999:::;;;<<<<<<===>>>?????????@@@BBBDDDGGGHHHJJJNNNRRRTTTTTTRRRNNNOOOQQQQQQPPPOOOPPPQQQNNNSSSSSSUUUZZZ\\\kkksssiiiccceee{{{}}}fffWWWPPPJJJEEECCCDDDDDDCCCCCCFFFCCCGGGJJJNNNWWWkkkgggVVVIIIEEE@@@???BBBEEEGGGGGG===<<<;;;::::::888555333555555444444444333333333333333333222222222222111222111111111000000000//////000111111111000...---***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------+++((($$$######,,,++++++******++++++,,,++++++******++++++,,,---'''((()))***+++,,,---...++++++++++++******))))))***************************(((&&&'''++++++(((%%%*********)))))))))))))))((((((((((((((())))))***)))******++++++++++++***)))***+++***)))((()))++++++*********))))))((((((+++)))(((((()))))))))'''*********(((&&&&&&(((***)))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,---..................///000111222111222333333333444666888999999999999:::;;;<<<<<<<<<>>>????????????AAABBBFFFGGGJJJNNNRRRSSSRRRQQQKKKMMMOOOOOONNNNNNOOOPPPNNNSSSSSSUUU[[[]]]lllqqqgggiiinnnssszzzfffTTTJJJGGGIIIFFFEEEFFFEEEBBBDDDHHHGGGKKKSSS```tttvvv```PPPHHH???===<<<<<<>>>AAADDDFFF>>><<<;;;::::::888555333555555444444444333333333333333222222222111111111111111111000000000000000//////000111111///...---***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***,,,---,,,***'''$$$######,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,---------''''''(((((())))))))))))************************(((&&&&&&(((+++,,,***((())))))))))))))))))******'''(((((()))))))))))))))))))))***+++++++++++++++---...///...,,,+++,,,---(((((())))))*********+++---+++)))))))))******)))++++++***(((&&&&&&((()))((((((((()))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))************************))))))))))))************++++++++++++,,,---...///------------...///000000111222333333333444666888999999999999:::;;;<<<<<<<<<>>>@@@@@@??????@@@AAADDDEEEHHHLLLPPPQQQOOOMMMLLLNNNOOOOOONNNMMMNNNOOOOOOTTTTTTVVV[[[]]]mmm~~~uuufffiiisssxxxpppggg___VVVKKKEEECCCDDDCCCDDDEEEBBB@@@DDDJJJJJJSSScccyyyqqq]]]MMMEEEBBB:::::::::;;;===@@@CCCEEE???===:::999888888666555555555444444444333333333222222222222111111111111000000000000000000000000//////000000//////............//////...---,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++******+++,,,+++***)))***,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++******(((((()))******+++,,,,,,************************&&&&&&'''((()))***+++,,,))))))))))))************''''''((()))))))))))))))(((((()))***++++++++++++***+++,,,+++***)))***+++''''''((()))***+++,,,,,,...,,,)))))))))******))))))******)))'''&&&''')))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((***+++---...(((((())))))))))))((((((***))))))(((((())))))***************************))))))))))))))))))))))))*********+++,,,---...///,,,,,,,,,------...///000111222333333333444666888999999999999:::;;;<<<<<<===???AAAAAA@@@???@@@AAABBBCCCGGGKKKOOOOOOMMMJJJMMMOOOQQQQQQPPPPPPPPPQQQPPPUUUUUUWWW\\\^^^mmmsssjjjhhhmmmzzzvvvhhhXXXSSSPPPPPPLLLEEEBBBDDDAAABBBDDDFFFEEEDDDKKKTTT[[[jjjiiiYYYOOOFFFAAA@@@<<<;;;:::<<>>999777777777777666555555444444444333333333222222222222111111111111///000000000000000000000000000///............///////////////...---,,,+++,,,,,,---------.........---------------,,,,,,+++***+++,,,,,,+++,,,...000,,,++++++******++++++,,,++++++******++++++,,,---************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))%%%''')))'''%%%%%%(((,,,((()))))))))************&&&'''((()))***))))))(((&&&'''((()))************%%%'''((('''&&&&&&'''((((((((())))))******++++++...,,,)))'''((())))))(((''')))******((('''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((***+++---...(((((())))))))))))((((((******))))))))))))******************************))))))))))))))))))))))))*********+++,,,---//////------------...///000111111222333333333444666888999999999999:::;;;<<<<<<>>>@@@BBBBBBAAA@@@@@@AAAAAACCCFFFKKKNNNNNNLLLIIIKKKMMMOOOQQQQQQQQQRRRTTTRRRVVVVVVWWW\\\^^^llltttnnnnnnnnnrrrxxxuuukkk^^^QQQPPPLLLJJJKKKGGGAAAAAAFFFBBBDDDGGGJJJJJJLLLUUU```rrrrrr___MMMGGGFFFAAA===<<<===;;;:::;;;>>>@@@???>>>BBB>>>999666555666777777555555444444444333333333222222222111111111111000////////////000000000000111000///------...//////------..................---------....../////////------......------,,,++++++,,,,,,+++******+++---,,,++++++++++++++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%(((***'''!!! %%%+++(((((())))))*********+++&&&''')))*********)))(((&&&&&&((())))))*********&&&((())))))(((((()))+++************))))))))))))...+++(((&&&'''(((((('''&&&(((***+++)))(((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((******))))))))))))******************************++++++***************************+++,,,---///000.........//////000111222111222333333333444666888999999999999:::;;;<<<<<<>>>@@@CCCCCCBBBAAAAAAAAAAAACCCGGGKKKNNNNNNLLLIIIFFFIIILLLNNNOOOQQQSSSUUUSSSWWWWWWXXX\\\]]]lllpppooogggcccooo~~~ooobbbWWWMMMHHHGGGGGGEEECCCCCCDDDCCC@@@BBBFFFQQQ\\\]]]^^^ooooooPPPIII???;;;;;;<<<:::888777777666666777999;;;<<>><<<:::888777777666444444333333333333222222222222222222222222222333222111111000///......---...//////000000000000000...------,,,,,,,,,------+++,,,...//////...,,,+++*********++++++,,,,,,,,,************************,,,,,,++++++***)))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******)))((())))))******%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((()))))))))))))))(((''''''***)))))))))((((((''''''))))))))))))************************************((((((''''''''''''((((((&&&((()))+++++++++******))))))))))))))))))))))))'''((()))******)))((('''))))))((('''&&&'''''''''&&&'''((())))))((('''&&&))))))((((((((((((((()))++++++************++++++))))))))))))************''')))+++,,,,,,,,,***))),,,+++++++++,,,,,,------------...///000111222222222333444444333333555777777777888999;;;<<<======@@@AAABBBBBB@@@@@@AAABBBCCCEEEHHHKKKNNNOOOOOONNNGGGHHHKKKNNNNNNMMMPPPTTTSSSVVVVVVYYY```aaammmyyyrrrqqqvvvzzz~~~vvvnnncccXXXPPPKKKGGGEEEGGGGGGEEEBBBBBBDDDFFFGGGKKKSSSfffyyyfffPPPIIIBBB;;;888999;;;:::888999888777777777888999:::<<<<<<:::999777777666666444444333333333222222222333333333333333333333333222222222111000////////////...---------...000111...............---------+++,,,---//////...---,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((((((((('''''''''''''''(((((())))))))))))(((((()))))))))))))))((('''''',,,,,,,,,+++++++++******))))))))))))************************************)))((((((''''''(((((()))((()))*********)))(((''''''''''''''''''''''''''''''((()))******)))(((''')))))))))(((((((((''''''&&&'''((()))***+++++++++))))))(((((((((((())))))+++******))))))******+++))))))))))))************)))***+++------,,,+++***++++++*********+++,,,------......///000111111222222333444444333333555777777777888999;;;<<<======AAACCCCCCBBB@@@@@@@@@AAAGGGHHHKKKMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLNNNQQQTTTWWWUUUXXX___aaannnyyynnnpppxxx]]]WWWNNNHHHEEEEEEFFFGGGAAABBBCCCCCCCCCDDDGGGJJJUUUccc}}}xxx___JJJ>>>???;;;777666888999888777:::999888777777777777888999999888888777666666666333333333333222222222222555555444444333222222222333222222111111000000///000...,,,***+++---000111//////000000000///------+++,,,---...///......---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))***++++++***)))((('''*********)))((('''''''''(((((())))))))))))(((((((((((()))))))))(((''''''))))))))))))(((((((((((())))))))))))***************************************))))))(((((())))))***))))))***)))((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((())))))*********)))((('''***************+++,,,,,,))))))(((((((((((())))))+++******))))))******+++))))))))))))************)))***,,,---------,,,++++++***)))((((((***,,,---.........//////000000000222333444444333333555777777777888999;;;<<<======BBBCCCDDDCCCAAA@@@AAABBBHHHIIIKKKMMMNNNMMMLLLKKKMMMMMMKKKJJJJJJMMMPPPQQQTTTWWWUUUWWW]]]```oooqqqeeejjj|||ooo]]]SSSOOOIIIEEEDDDEEEFFFFFF???AAAEEEIIIIIIHHHMMMSSShhhzzzsssYYYJJJBBB???:::777555555777777666555888888888777777777777888777777888888777777666666333333333222222222222111444444333333222111000000111111111000000000/////////...---,,,---...///000///000222222222000...---,,,,,,---...//////............------,,,,,,++++++------------------------((((((((())))))*********++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))***+++,,,+++)))'''&&&************))))))(((((((((((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))******************************************))))))))))))******((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))((()))+++,,,+++***(((&&&///---+++)))((((((((())))))(((((((((((())))))*********))))))))))))******((()))))))))************)))***+++,,,,,,,,,++++++,,,+++)))((((((***,,,............/////////000000222333444444333333555777777777888999;;;<<<======@@@BBBCCCCCCBBBAAACCCDDDEEEGGGJJJMMMOOOOOOOOOOOOJJJKKKJJJGGGIIINNNSSSTTTTTTXXXUUUVVV\\\```qqqnnnhhheeelllqqqdddXXXNNNIIIGGGEEEDDDDDDCCCBBB@@@EEEEEEGGGJJJKKKNNN\\\jjjmmmXXXJJJBBB>>><<<888777666666666666555444555555666777888888999999777777888999999888777777333333222222222111111111333222222111000///......///////////////.........---...///111111000/////////000222333333222000///........................------,,,,,,++++++******------------------------+++*********)))))))))(((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))+++,,,+++***(((&&&))))))))))))******++++++(((((())))))))))))((((((''''''((((((((((((''''''************************((()))))))))************))))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******((()))+++,,,+++***(((&&&---,,,***((('''&&&''''''((((((((((((((()))*********))))))))))))))))))***((()))))))))************((())))))***************---,,,*********+++---...------......//////000000222333444444333333555777777777888999;;;<<<=========???AAABBBBBBCCCEEEFFFCCCEEEIIILLLOOOPPPPPPPPPIIINNNNNNJJJIIINNNSSSSSSTTTXXXVVVVVV\\\```rrrzzzkkkeeeiiitttyyydddUUUMMMJJJIIIBBBBBBCCCDDDFFFEEECCC@@@IIIFFFEEEHHHLLLVVVnnnooocccVVVPPPKKKCCC:::666888888777666555555555555333444666777888999999999777777888999999888666666222222222222111111111111111000000000///.................................,,,...000333333111///......///000222222222222111000000///......---------,,,+++++++++++++++******------------------------,,,,,,++++++***))))))(((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++(((((())))))))))))((((((&&&&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***''''''''''''((()))***+++''''''''''''''''''''''''((((((''''''((()))***+++))))))*********)))((('''''''''&&&''''''((())))))(((''''''(((((()))***+++***))))))(((((())))))***))))))))))))************(((((((((((()))))))))***,,,,,,+++,,,,,,,,,---...+++,,,---...///000000111222333444444333333555777777777888999;;;<<<======<<<>>>@@@AAAAAABBBDDDFFFDDDFFFIIILLLMMMNNNMMMMMMLLLVVVZZZRRRKKKMMMPPPPPPRRRWWWVVVWWW\\\```sssyyypppjjjrrrwwwwwwmmm^^^QQQGGGCCCCCCEEEDDDCCCCCCEEEGGGHHHGGGEEEHHHIIIPPPZZZaaalllwwwdddRRRLLLIIIJJJGGG???999777777777666555444444666777444555666888888888777777666666888888888666444333222222222222111111111111000000000000000/////////.........///////////////,,,---///000111000///...---...///000111333333444222222000///---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++((()))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))***)))((((((((()))******''''''''''''''''''''''''((('''''''''((()))+++,,,)))))))))(((((((((''''''$$$%%%&&&'''((()))))))))''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))************)))))))))))))))******+++)))***+++,,,---,,,,,,+++******,,,---///000111222222333444444333333555777777777888999;;;<<<=========???@@@@@@@@@@@@AAACCCAAADDDGGGJJJMMMNNNNNNNNNLLL\\\eee[[[PPPOOOQQQQQQPPPWWWWWWYYY]]]```sssyyyvvvssstttvvvwwwyyy{{{yyyyyyxxxrrrkkkfffeeefffTTTOOOKKKIIIFFFDDDEEEGGGFFFDDDCCCCCCDDDFFFFFFFFFIIIQQQdddyyyoooXXXKKKBBB???>>>???<<<666777<<<555555444333333444777999666777888888888777555444555666777777666555222111222222222111111111111000000000000000111111111111////////////000000000000---------------...//////,,,------///000333555666444333111///---,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))+++,,,---******))))))((('''''''''(((((())))))))))))((((((%%%%%%&&&'''((((((((('''(((((((((((())))))******))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((---+++***((((((((())))))))))))))))))))))))))))))((('''''''''((()))+++,,,))))))(((''''''''''''(((&&&'''((())))))((('''&&&''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))*********************)))******+++,,,''')))+++,,,---,,,***)))))))))+++---///111222333222333444444333333555777777777888999;;;<<<======???@@@AAA@@@>>>===>>>???<<>>???AAA@@@??????@@@AAACCCDDDFFFCCCAAADDDKKKPPPPPPNNNQQQSSSVVVVVVUUUSSSRRRRRRQQQWWWXXX[[[cccgggwwwyyyssstttzzziii]]]PPPKKKIIIGGGGGGIIIJJJIIIHHHGGGFFFGGGGGGHHHEEEIIIMMMQQQUUU\\\dddjjjoooaaaUUUFFF======:::999999888888777777777666666555555555555666666666666666666777777777777555555555555444333222111333222222111000///......222111000000//////000000////////////////////////000...------...///...---............///000111222444333111///------...///,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******)))))))))(((((((((+++++++++*********)))))))))))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((''''''(((((()))***(((((())))))))))))(((((('''''''''(((((((((((((((...---***'''&&&'''((()))((((((''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((+++)))'''&&&&&&''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((***(((&&&''')))***)))'''(((((()))******************************++++++,,,++++++,,,,,,---.........++++++,,,---...///000000333222111111333444555666999999:::;;;===???@@@AAA@@@@@@@@@???@@@AAACCCDDDEEEBBBAAADDDJJJOOOPPPNNNOOOQQQTTTTTTSSSQQQQQQQQQOOOTTTTTTWWW^^^ccctttyyyzzzoooWWWNNNEEECCCCCCAAAAAACCCCCCEEEGGGGGGEEEEEEGGGJJJMMMXXXeeennnttt|||yyycccNNNGGGEEE???;;;;;;666666666666666666666666666666555555555555666666777777777777666666666666555555555555444333222222111111111111000000000///222111000000//////000000......//////000000111111111///...---......,,,+++------...///000000000000333222222111000//////...,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++*********))))))))))))+++++++++*********************))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***)))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((())))))***+++(((((())))))))))))(((((()))))))))(((((('''''''''---,,,***)))((('''''''''''')))***)))'''&&&((()))''''''''''''((((((((((((&&&&&&'''''''''(((((((((((('''&&&&&&(((((('''&&&)))******))))))((('''&&&(((((((((((((((((((((((('''&&&&&&'''(((***)))(((((()))))))))************)))************+++++++++++++++,,,,,,---.........++++++,,,---...///000000222222222333444555666777999999:::;;;===???@@@BBB@@@@@@@@@@@@AAABBBCCCCCCBBB@@@@@@DDDJJJNNNOOONNNNNNPPPSSSTTTSSSRRRSSSSSSPPPTTTSSSUUU\\\aaassswwwtttyyyxxxeeeWWWPPPIIIDDDDDDDDDBBBBBBDDD@@@BBBDDDCCCBBBFFFOOOWWWhhhwwwvvv^^^OOOBBB>>>>>>;;;999:::555555555555555666666666666555555555555666666777777777777777666666666666444555555555444444333222000000000000000111111111111111000///////////////......//////000111111111///...---...///...---++++++---...///000///......111111222222222000///...,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++***))))))))))))***+++---------,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((+++******)))(((''''''&&&)))(((((((((((()))******))))))(((((((((((()))))))))((((((((((((((((((((()))))))))))))))((((((''''''((()))))))))***+++,,,''''''''''''((((((((((((''''''''''''((((((((((((((('''''')))++++++***((()))******))))))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))))))))))))))))))))******+++))))))******++++++++++++******++++++,,,---------------...///000111222222333333444444444444555666666666777888:::<<<===>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@DDDIIIMMMOOONNNOOOQQQTTTUUUUUUUUUVVVWWWTTTWWWUUUWWW]]]bbbuuu{{{vvvuuuvvvgggZZZRRRMMMLLLGGGEEEGGGFFFCCCCCCEEEDDDDDDDDDCCCFFFRRRcccpppxxxdddYYYFFFAAA===;;;888555444666555555555666666666666666555555555555555666777777888777777777666666666555444444444555444444333333000000000000111111111111111000000///.../////////......//////000000000111---,,,,,,...000000///---+++,,,...//////...------///000111222222111///...++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,++++++************************************))))))(((((())))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((+++******)))(((''''''&&&((((((''''''(((((()))***))))))(((((((((((())))))''''''(((((()))******+++%%%&&&((()))******))))))&&&$$$"""%%%***---,,,***''''''''''''(((((((((((('''''''''((((((((())))))'''&&&'''(((***+++***((('''(((((())))))))))))((((((((((((((((((((((((((($$$%%%'''((())))))))))))))))))(((((())))))***+++((()))***++++++++++++***)))))))))***++++++,,,,,,------...///000111222222333444666555333222333444555555666777999:::<<<===??????@@@AAABBBBBBBBBBBB???@@@BBBEEEIIILLLNNNNNNOOOQQQSSSTTTTTTTTTVVVWWWVVVYYYWWWXXX^^^bbbuuurrrllluuuzzziii^^^UUUMMMJJJJJJGGGDDDCCCEEEEEEBBBBBBEEEEEEFFFHHHLLLVVVggg{{{jjjTTTHHHEEE777999;;;:::777555555777666666666666666666666666555555444555555666777888888888777777666666555555333444444555444444333333000000000000000111111111111000//////....../////////////////////.........++++++,,,...000111///---,,,,,,---------------,,,......000111111000//////+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***************+++++++++++++++******)))((((((((())))))))))))))))))))))))'''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''(((''''''''''''((())))))***)))(((''''''((()))***&&&''''''(((***++++++,,,%%%&&&'''((()))*********$$$ """))),,,***&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&%%%$$$%%%'''((('''&&&&&&&&&((()))************))))))))))))))))))))))))%%%'''*********))))))******)))((((((((()))+++,,,((()))***,,,,,,+++******))))))******+++,,,,,,,,,++++++,,,---...///000000000333666555222111222444777777888999;;;===>>>?????????@@@AAABBBBBBBBBBBB@@@BBBDDDGGGJJJLLLMMMNNNLLLNNNPPPPPPPPPPPPRRRTTTTTTXXXVVVWWW]]]```rrrwwwrrrllllllwwwwwwdddZZZRRRPPPMMMHHHEEEFFFCCCAAABBBEEEEEECCCEEEIIIJJJNNNVVVccctttsssaaaPPPBBB<<<<<<888999999999999999999888777777666666555555444444444444444555555666777888888888888777666555555555333333444444555444444333111111111000000000000000000000///............/////////......------,,,,,,---,,,---///000000...+++------,,,,,,,,,,,,,,,---------...///////////////***++++++,,,,,,+++++++++************************))))))************))))))******)))))))))((((((((())))))*********+++++++++++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((('''''''''''''''''''''))))))(((((())))))***+++***)))(((''''''((()))***(((((()))))))))*********((((((((((((((((((((((((%%%###"""$$$''')))((('''''''''''''''(((((((((((('''((((((((())))))))))))(((&&&$$$$$$%%%'''''''''&&&'''((())))))*********************************&&&))),,,,,,***))))))******)))((('''((()))+++,,,((()))+++,,,,,,+++***)))***++++++,,,------......++++++,,,---...///000000+++///444444222111333666888999999;;;<<<>>>@@@AAA>>>???AAABBBCCCBBBBBBBBBAAADDDFFFIIIJJJKKKLLLMMMLLLMMMOOONNNNNNOOOQQQRRRRRRWWWVVVWWW]]]___ppptttooojjjjjjnnnssstttttttttssswww~~~rrrggg]]]WWWNNNIIIKKKKKKFFFDDDEEEDDDBBBDDDHHHHHHGGGJJJOOOUUU\\\jjj~~~yyyfffRRRIIIDDD===999:::<<<999666444777:::888444777777666555444444333333444444444555555777888888999888888777666555555444333333444444555444444444111111111111000000000///000000///...............//////...---,,,++++++***.........///000///,,,)))...---,,,+++***+++,,,---,,,,,,------......//////***++++++,,,,,,,,,++++++************************(((((())))))))))))((((((+++++++++************)))))))))******+++++++++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''*********)))***++++++,,,+++)))(((''''''((()))+++************))))))))))))+++***)))'''&&&&&&&&&&&&''')))***)))((('''(((***''''''''''''((((((((()))(((((((((((())))))))))))+++)))&&&%%%&&&((())))))'''(((((())))))))))))(((************************'''***......+++))))))***+++***((('''((()))+++,,,''')))+++,,,,,,,,,***))),,,,,,---......//////000------...///000111222222''',,,222333222222555999888888999:::<<<>>>@@@AAA>>>???AAABBBCCCCCCBBBAAABBBEEEHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOQQQSSSSSSWWWWWWYYY^^^```pppppp```bbbdddfffooo|||ooobbbXXXQQQLLLJJJJJJIIIHHHFFFEEEDDDDDDCCCHHHGGGGGGLLLJJJNNN]]]fffyyypppVVVPPPGGG???;;;:::999888777777666555555555555555777666555444444444444444444444444555555555666666777777666666555444222222444444555555555444333333222222111000//////000000.........---,,,,,,,,,+++(((+++...000000///,,,***)))+++---000111111000///...---,,,,,,+++***)))(((+++,,,,,,---.........---,,,,,,++++++***)))))))))+++++++++******(((''''''))))))))))))))))))))))))******))))))))))))******((())))))))))))*********''''''((()))))))))))))))******+++++++++******)))((((((((((((((((((((((((***)))(((%%%$$$%%%))),,,)))))))))))))))))))))))))))))))))'''%%%%%%''')))******))))))******+++,,,)))))))))))))))))))))))))))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((------------,,,***)))(((''''''''''''''''''''''''+++***)))(((((('''((((((///---+++)))((()))***+++---,,,+++)))((('''''''''***++++++***'''&&&&&&'''++++++,,,,,,,,,++++++***)))((((((((()))+++---......///111111000000222333222222333333333222111111444555777999;;;===???@@@???AAABBBAAAAAABBBDDDFFFEEEEEEGGGJJJMMMNNNLLLJJJLLLMMMMMMMMMLLLLLLOOOQQQTTTYYYYYYZZZ^^^___mmm}}}mmmbbb]]]gggvvvxxxooobbbWWWPPPKKKGGGEEEIIIFFFCCCBBBCCCEEEGGGGGGEEEKKKKKKKKKRRRTTT___rrrkkkZZZJJJEEE???:::888777666666888777666666555555666666666666555444444444444444444444444555555555666666666666666666555444333222333444444444444333333222222111111000//////000000////////////............)))+++---//////...,,,+++"""$$$'''***,,,------,,,------,,,,,,++++++******+++,,,,,,---......------******************++++++******+++******)))((('''))))))))))))))))))))))))******))))))))))))******++++++******)))))))))(((&&&''''''''''''''''''''''''((())))))*********)))(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''))))))***((('''&&&''')))))))))(((((())))))***+++)))))))))))))))))))))))))))((((((((((((((())))))+++***)))(((((((((((((((((((((''''''''''''((((((++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((('''''''''((()))+++,,,((((((((((((((()))***+++'''((())))))(((((()))************++++++******)))))))))))))))***,,,...///---///000111000000111333333333444444444333333222555555777999;;;===??????>>>???AAAAAAAAAAAADDDFFFEEEEEEGGGIIILLLNNNMMMKKKLLLMMMMMMLLLKKKLLLNNNPPPRRRXXXXXX[[[```bbbqqq}}}qqqkkkhhhhhhiiiuuu~~~zzzrrrlllXXXTTTMMMHHHFFFFFFEEEEEEEEECCC@@@@@@BBBEEEFFFGGGMMMVVVXXXZZZcccjjjzzz|||kkk]]]OOOEEE>>><<<888777666666666555777777666555555555555666666555444444444444444444444444444555555555555555555666666666555444333333333333333333333222111111111111000/////////000000000000000000000000111111++++++,,,------------,,,'''(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------((())))))***++++++,,,,,,)))***************))))))))))))))))))))))))))))))******))))))))))))******------,,,+++***)))((('''******))))))((())))))***&&&''''''((())))))))))))(((((((((((((((((((((((('''&&&'''***,,,+++'''###''''''''''''''''''''''''(((***+++***)))'''(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((''''''(((((()))++++++)))(((((('''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((((((((()))******%%%&&&&&&((()))***++++++&&&&&&''''''((()))***+++%%%&&&((())))))***+++---((())))))*********))))))************+++---...///---///000000000000111333444444444444444444444444555666777999;;;===>>>???<<<>>>@@@AAAAAABBBDDDFFFGGGFFFFFFIIILLLNNNNNNNNNLLLMMMMMMLLLKKKKKKNNNPPPQQQWWWYYY\\\cccfffvvvuuuqqqkkkgggjjjtttlll```]]]\\\WWWRRRPPPNNNKKKIIIGGGGGGGGGFFFBBBEEEHHHHHHGGGIIIOOOSSS```mmmtttyyylllYYYOOOHHHBBB>>>:::999888888999999888666666666555444444444444444555555444333333444444444555555555555555555555555555555555555555555444444333333333333222111000000111000000/////////000000/////////000000111111222---------------......//////000000000///...---,,,++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,))))))*********+++++++++))))))***+++++++++******))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++***)))))))))++++++))))))((())))))***(((((()))))))))(((((('''((((((((((((((((((((((((***'''&&&(((+++***$$$''''''''''''''''''''''''(((***,,,,,,***(((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))((('''''''''(((((()))((('''&&&&&&%%%%%%%%%((((((''''''''''''((((((((('''&&&%%%%%%''')))***''''''''''''''''''''''''******))))))((()))))))))((())))))******)))(((((()))((('''''''''''''''(((%%%''')))))))))***,,,...((()))*********************+++++++++,,,---......---...000000//////111222333333333333333444555555555666777999;;;===>>>???<<<>>>AAACCCCCCDDDFFFHHHIIIHHHHHHJJJMMMPPPRRRRRRMMMMMMMMMLLLKKKKKKMMMOOOSSSYYYZZZ^^^eeehhhxxx}}}qqqjjj^^^ccckkkuuutttgggWWWNNNMMMLLLIIIDDDKKKKKKIIIGGGEEEDDDCCCCCCBBBHHHLLLKKKKKKSSSdddsss~~~fff]]]OOOFFFBBBAAA>>><<<:::999999:::;;;;;;999666555444333333222222333333444444333333333444444555555555555555555555555444444444555555555555555555333333333333222111000///000///////////////000000.........//////000000000///...---------...000000...------,,,+++***)))(((***++++++,,,,,,------...+++,,,,,,---,,,,,,+++++++++++++++*********)))))))))******++++++++++++***))))))))))))))))))))))))******))))))))))))******************************(((((('''''''''''''''(((+++++++++***)))((('''&&&(((((((((((((((((((((((()))%%%"""###'''(((%%%!!!(((((((((((((((((((((((((((***,,,,,,***((((((((()))(((((((((((()))******(((((((((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%&&&(((***,,,'''''''''''''''''''''''',,,,,,+++)))(((((((((((((((((()))))))))((('''''')))((('''''''''''''''(((''')))******))))))***,,,)))******+++,,,,,,++++++***++++++,,,---------------...000000//////111222111111111111222333555666666777888999;;;<<<===>>>>>>@@@DDDEEEFFFGGGHHHJJJJJJIIIIIILLLPPPSSSUUUUUUNNNNNNNNNMMMKKKLLLNNNPPPUUU[[[\\\___eeehhhwww~~~uuuoookkkiiinnnwww{{{jjj]]]VVVMMMHHHHHHHHHGGGDDDFFFFFFGGGEEEDDDCCCDDDEEEAAAFFFJJJJJJOOOaaa}}}kkkXXXIIIEEE???=========:::888999888888999::::::777555444444333222222222222333333333333333333444444555555555555555555444444444333333444555666666666555444444444444333111000000//////......//////000000---..................///.........---...//////000************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++***))))))(((***+++++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))***+++,,,++++++++++++++++++***)))((('''&&&((((((((((((((((((((((((%%%""" !!!%%%((()))((())))))))))))))))))))))))(((***+++***)))'''(((((())))))(((((())))))***+++))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&((((((((((((((()))******((((((''''''''''''(((((()))(((''''''((()))***+++)))))))))))))))))))))))),,,,,,+++***))))))))))))%%%&&&&&&''''''(((((()))&&&&&&''''''((()))***+++)))+++++++++)))((()))***)))***+++,,,,,,,,,,,,,,,******+++,,,---,,,,,,,,,,,,...////////////000222000000000000111333555666666777888999;;;<<<===>>>@@@BBBFFFGGGHHHHHHIIIJJJIIIIIIJJJMMMRRRUUUVVVVVVPPPPPPPPPNNNMMMMMMNNNPPPVVV[[[\\\___eeeggguuu~~~||||||~~~~~~sssjjj\\\PPPJJJHHHEEECCCCCCEEEFFFGGGDDDFFFGGGGGGFFFFFFIIILLLIIIOOOVVV___lllsssaaaPPPEEE>>><<<999999::::::888666777777666888999999777555666555444444333333444444333333222222333333444555666666555555555444444444222333444555666666666666666555555555444222111000...............///000000///..................---,,,,,,,,,---------------,,,,,,,,,,,,------...///************************,,,,,,,,,,,,,,,+++******++++++******************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((&&&(((+++---......,,,+++'''(((((())))))(((((((((((((((((((((((((((((((((%%%%%%$$$%%%&&&'''((()))(((((((((((((((((((((((())))))***((('''&&&''')))(((((('''''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''(((***+++,,,((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))***++++++,,,+++***)))(((((()))***+++((((((((((((((()))***+++)))***++++++))))))***+++((()))***++++++,,,,,,,,,)))***+++,,,,,,,,,+++***,,,...//////...///000222111000000000222444777888777777888999;;;<<<======@@@CCCFFFHHHHHHGGGGGGHHHFFFGGGIIIMMMRRRUUUUUUTTTQQQRRRQQQPPPNNNNNNOOOQQQTTTYYYZZZ^^^dddfffuuuxxxrrrpppooowwwxxxgggZZZUUUUUUPPPIIIHHHGGGEEEBBB??????BBBDDDDDDFFFHHHHHHGGGHHHLLLOOOZZZaaaoooyyyaaaPPPEEE???;;;===;;;888888999::::::999777666666777999:::999888777777666555555555555666222222222222333333444555666666555555555444444444222222444555666666777777666666666555444333111000...............///000111000000//////......------)))***+++,,,,,,,,,++++++///...---,,,++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,---------,,,+++***)))((())))))))))))))))))))))))******))))))))))))************)))((('''&&&%%%%%% $$$''')))(((&&&$$$###$$$%%%'''((()))))))))((((((((((((((((((((((((***++++++***'''%%%$$$%%%'''''''''''''''''''''''')))))))))'''%%%%%%''')))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%''')))***+++((((((''''''''''''(((((('''(((((())))))(((''''''''''''''''''''''''''''''''''''((()))***,,,...///555333000---+++++++++,,,---,,,+++)))((('''''''''(((***++++++******+++,,,''''''(((******+++++++++((()))***+++,,,+++***))),,,---//////......000111222111111111333555888:::777777888999;;;<<<======@@@CCCFFFHHHGGGFFFFFFFFFDDDEEEHHHMMMRRRTTTTTTRRRRRRSSSRRRPPPOOONNNPPPRRRRRRWWWYYY]]]cccfffuuuvvvpppppptttxxxzzzxxxqqqlll^^^XXXQQQMMMLLLKKKJJJHHHCCCCCCAAA@@@EEEKKKKKKGGGHHHMMMRRRQQQNNNQQQZZZbbbwwwnnnVVVLLLEEE<<<;;;AAA777777777777777777777777:::::::::::::::999888777666555444333222333444444444333222222222222333444555555555555555555555444666555444444555666555444222333333444444333333222//////000000000000//////...///000111111000///...111///---+++***+++,,,---------------------------,,,,,,------,,,,,,,,,+++---,,,***(((((()))***+++(((((())))))*********+++))))))((((((((((((((()))---,,,+++***))))))))))))+++,,,,,,---,,,+++***)))))))))'''&&&$$$$$$######,,,***(((&&&%%%&&&''''''(((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))***))))))(((''''''+++***)))(((((()))******&&&''''''((())))))((((((((())))))))))))((((((''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))***))))))((('''&&&))))))******)))((('''&&&))))))(((((((((((())))))&&&'''((())))))((('''&&&'''((((((((((((((('''&&&))))))************))))))))))))))))))*********************+++,,,---///000000000000000000000000000222333555444444444777999777777666777999<<>>888777;;;777777777777777777777777888888999999888777777666666555444333222333333444444444333222222333444444444444444444444444444444666555444555666777666555222333333444444333333222000000111111111111000000//////000000000000//////111000...,,,+++,,,------------------------------++++++******+++,,,---......---+++***)))***+++,,,))))))************************))))))))))))******,,,,,,+++***))))))((((((******+++++++++***)))((())))))(((((()))***++++++,,,***((('''&&&&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((((()))))))))(((((('''&&&+++***)))(((((()))******&&&&&&'''))))))*********(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))((('''''''''''''''((())))))))))))(((((('''))))))((('''(((((()))***((((((''''''''''''(((((('''((((((((((((((((((''''''(((((()))))))))(((((('''(((((())))))(((((('''((((((((())))))))))))************+++,,,---.../////////000000111111111111222444444444444444666888>>>===<<<;;;<<<===???@@@CCCDDDFFFHHHIIIIIIHHHGGGDDDFFFJJJOOOSSSTTTQQQOOOQQQPPPPPPPPPQQQRRRQQQQQQTTTYYYYYYZZZ^^^```ooouuullljjjlllssszzzxxxmmm]]]QQQKKKJJJIIIIIIIIIFFFBBB@@@@@@@@@???===<<>>AAACCCAAACCCEEEHHHIIIIIIHHHHHHEEEGGGJJJNNNRRRSSSPPPNNNPPPPPPPPPQQQQQQRRRRRRRRRUUUYYYXXXYYY]]]^^^lll}}}~~~wwwtttrrrvvvwwwiii```YYYOOOIIIGGGHHHIIIJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDGGGHHHMMM\\\xxx{{{___LLLDDD===999<<<===999555555666666666666666666666666777888888999888888777777444444444333333333333333444444444444444444444444111111111111222222222222444333333444666777666555222222333333333333222222000000111111111111000000000///...------...///000111000///............///------------------------)))))))))***++++++++++++...---,,,++++++++++++,,,---,,,,,,++++++***************)))))))))***++++++)))************)))(((''')))))))))))))))))))))(((******)))(((((())))))))),,,+++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''''''''&&&&&&(((((((((((()))))))))***''''''((((((((('''''''''&&&&&&''')))************---,,,,,,+++***)))(((((((((((((((((((((((((((((()))(((''''''''''''((((((&&&'''((())))))***))))))((((((''''''((()))******(((''''''&&&&&&''''''(((***)))(((''''''((()))***''''''(((***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++,,,------------...000111222444444333444444444333333555777---...000444888<<<@@@BBB@@@BBBDDDGGGHHHIIIHHHHHHFFFGGGJJJNNNQQQRRRPPPMMMNNNOOOPPPPPPPPPPPPQQQRRRUUUYYYXXXYYY^^^___lllzzzooonnnqqqttttttxxx~~~{{{tttkkk___VVVOOOLLLHHHFFFEEEEEEFFFFFFEEEEEEFFFEEEEEEFFFGGGGGGKKKNNNRRR___xxx~~~kkkZZZLLLCCC???:::666777777555222222555555555555555555555555444555555666666666555555333333333333333222222222444444444444444444444444000000000111111111222222333222111222444555444333111222222333333222222111......////////////......000///...------...///000000//////...............------------------------)))***,,,------+++(((&&&,,,++++++***************---,,,,,,++++++*********((((((((((((((()))***+++)))************))))))(((*********)))************)))(((((('''''''''((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''''''''''''''&&&''''''(((((())))))))))))((((((((('''&&&%%%$$$###&&&&&&''')))************++++++***))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))***))))))'''(((***+++***)))'''%%%)))(((((((((((((((((()))***)))(((''''''((()))***''''''(((***++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,------,,,---...000111333444555333444444444222333444666;;;::::::;;;;;;<<<<<<===???AAADDDFFFHHHHHHHHHGGGFFFGGGIIIMMMPPPQQQOOONNNMMMOOOPPPPPPOOONNNPPPRRRTTTWWWVVVYYY___```mmmrrrlllfffhhhqqq~~~xxxoooddd\\\YYYWWWSSSOOOHHHGGGGGGFFFEEEDDDDDDCCCBBBCCCDDDCCCCCCDDDGGGIIIHHHRRRccc{{{}}}hhhWWWKKKCCC???@@@;;;888666666666666666666555555555555555555555555000111111222222222222222333333333333333222111111222333333444444333333222//////000000111222222222333222111111333333222111111111222222222222111111---......//////......---///..................///........................------------------------***,,,---...---***'''%%%+++++++++*********))))))+++++++++++++++*********''''''''''''((()))***+++++++++************++++++******)))))))))***++++++'''''''''((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((&&&&&&'''(((((((((((('''&&&&&&'''((())))))))))))))))))((('''&&&%%%###"""&&&'''((())))))***))))))''''''&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((())))))))))))(((''')))+++---,,,)))%%%###))))))(((((((((((())))))***))))))(((((())))))***''''''((()))************((())))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,---...------...000111333444444333444444333222222444555<<<<<<======>>>>>>?????????AAACCCFFFGGGGGGFFFFFFFFFFFFHHHLLLPPPQQQPPPOOONNNPPPRRRQQQNNNMMMOOORRRSSSVVVTTTWWW___```kkkuuummmmmmpppvvv||||||uuunnndddjjjvvvtttkkkZZZVVVPPPMMMKKKKKKJJJIIIFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLNNNRRRVVVYYYiii~~~dddWWWJJJCCC>>>::::::===999999888888888::::::888444444444444444444444444000000111222222222222222222333333444333222111000111111222333333222111111//////000111111222333333555333222222333222111000111111222222222222111111......////////////......---......//////......------------.........------------------------------------,,,,,,++++++******++++++,,,,,,++++++******))))))******************(((((((((((()))***+++,,,...,,,***))))))***---...)))(((((('''((()))***+++((((((((((((((()))***+++'''(((((())))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''***))))))))))))))))))***&&&'''(((((()))))))))(((%%%&&&'''))))))))))))((((((((())))))(((((('''&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))((())))))))))))((((((''''''(((***++++++)))'''&&&(((((((((''''''((((((((()))))))))******)))))))))'''(((((()))))))))(((((('''(((((())))))((((((''')))))))))*********++++++*********+++,,,---...///---...///000111222333333333444444333222222333555555666888;;;===???@@@AAA@@@AAADDDEEEFFFFFFEEEDDDEEEEEEGGGKKKOOOQQQQQQPPPQQQTTTVVVTTTPPPNNNPPPSSSRRRTTTRRRUUU\\\]]]ggg}}}yyyqqqjjjfffeeekkkrrrxxx{{{zzzxxxvvvvvvvvvrrrmmmiiifffaaaYYYTTTNNNMMMLLLJJJIIIGGGFFFEEEBBBCCCDDDFFFIIINNNSSSWWW^^^___^^^\\\[[[]]]ccchhh}}}kkkVVVJJJBBB>>>@@@???:::888;;;555777777777777777666444444444444444444444444444222333444444555555555555222222333444333222111000000111222333333222111000///000000111222333333333777555333333333333111///111111222222222222111111//////000000000000//////,,,---...//////...---,,,,,,,,,------...------,,,------------------------///---***))))))+++...000,,,,,,---------,,,+++***(((((())))))*********+++))))))))))))***+++,,,---///---***))))))+++...000((('''&&&&&&'''((()))***+++***)))'''&&&%%%%%%%%%''''''((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''+++***)))(((((()))***+++''''''((()))******))))))$$$%%%'''))))))))))))((('''((()))***++++++++++++((()))))))))))))))((('''''''''(((((()))*********(((((((((((((((((((((((('''''''''''''''((()))***))))))***))))))(((''''''''''''(((((()))*********'''''''''&&&&&&'''''''''((()))***++++++***)))((('''((((((((((((((('''&&&))))))************)))))),,,,,,---------.........*********+++,,,...///000......///000111222222333333444444333222111333444:::;;;<<<<<<=========<<<@@@BBBDDDEEEFFFEEEDDDCCCDDDDDDGGGKKKOOOQQQRRRQQQSSSVVVXXXVVVQQQOOOQQQTTTSSSTTTQQQTTTZZZZZZcccxxx}}}rrrjjjbbb___gggssswwwyyyllleeeXXXYYYZZZYYYVVVQQQLLLHHHIIIFFFDDDBBBCCCDDDEEEEEEGGGCCCDDDLLLSSS[[[hhhuuuyyyvvv|||yyykkk]]]PPPGGG;;;;;;;;;:::::::::999999666666666555444444333333666555444333333444555666333333333333333333333333333333333333333333333333000000000000000000000000222111111111000000//////222222111111111111111111444333222222111111222222111000000///...------------.../////////...,,,+++***+++---...///...------***,,,...---+++***,,,...000000...---,,,+++++++++)))((('''(((+++------,,,************************((()))***+++++++++++++++++++++***)))(((((())))))++++++******)))(((((((((,,,,,,,,,,,,+++)))((('''************)))'''&&&%%%$$$***,,,)))((()))+++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&''''''((()))***++++++))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((***,,,......,,,***(((((())))))))))))*********......///111222333444555666555444333333444666777<<<;;;;;;;;;===???AAABBB@@@AAACCCEEEFFFEEEDDDCCCBBBBBBBBBEEEJJJOOOQQQRRRVVVUUURRROOOMMMNNNRRRUUUWWWSSSUUU\\\\\\ZZZdddsss|||zzzzzz|||wwwpppkkkhhhhhhhhhgggeeeaaa```dddjjjsss}}}uuulllccc[[[UUURRRQQQPPPNNNMMMKKKKKKJJJJJJAAAAAA@@@AAACCCEEEFFFFFFKKKHHHKKKWWWfffyyyxxxgggZZZQQQIII@@@:::999999999888888888777777444444444555555555555555555555444333333444555555222222222222222222222222333333333333333333333333000000000000000000000000111111111111000000000///111111111111111111111111333333222222111111111222000000000///...---------------............------+++,,,---.........---,,,,,,...///...,,,+++,,,...,,,,,,+++***)))))))))))),,,+++)))***+++,,,,,,+++************************))))))***+++++++++******,,,++++++***))))))******)))))))))))))))*********'''(((((((((((((((''''''%%%&&&''')))******++++++"""'''++++++(((&&&''')))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((()))((((((((('''''''''''''''''''''(((((())))))***))))))))))))))))))))))))%%%&&&&&&''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))(((((('''''''''''''''''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************************++++++++++++,,,,,,,,,,,,......///000222333444555666555444333333444666777;;;:::;;;;;;===???AAABBBBBBCCCEEEFFFFFFEEECCCBBBCCCBBBBBBEEEIIIMMMPPPPPPTTTTTTSSSPPPNNNOOOQQQTTTXXXTTTUUU\\\\\\[[[dddqqqqqqfffbbbcccfffiiiiiiiiigggfffgggiiikkkllllllqqqzzzrrrggg```]]]YYYUUURRRQQQQQQRRREEEEEEDDDDDDDDDEEEFFFGGGBBBBBBCCCEEEGGGIIIKKKLLLLLLNNNYYYmmmttt\\\SSSHHHAAA???<<<888444777777777666666666555555222333333444555555666666444333333222222333333444111111111111111111111111222222222222222222222222000000000000000000000000111111111111000000000000111111111111111111111111333333222222111111111111000000//////...---------...---------------......,,,------------,,,,,,+++...//////...---,,,,,,------,,,,,,++++++,,,,,,---///---++++++,,,,,,+++*********************************+++++++++******))),,,,,,+++*********++++++'''(((((()))******++++++&&&'''''''''''''''&&&&&&###$$$&&&(((***+++,,,,,,''')))+++)))&&&$$$&&&((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''(((***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((''''''&&&((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))+++***(((''''''(((***+++++++++++++++,,,,,,,,,------...///000222333444444555444444333444555666777999999:::;;;===???AAACCCCCCEEEFFFGGGGGGEEEDDDBBBDDDCCCBBBDDDHHHLLLMMMNNNQQQRRRSSSRRRQQQPPPQQQRRRWWWTTTVVV[[[\\\[[[bbbmmmuuuvvvxxx|||~~~xxxssswwwpppeee]]]\\\aaaiiioooxxx|||}}}sssllliiicccZZZQQQNNNLLLJJJHHHHHHHHHIIIJJJBBBDDDFFFHHHIIIHHHHHHGGGGGGIIIJJJKKKLLLMMMOOOQQQVVV```uuulllZZZMMMKKKEEE>>>;;;;;;;;;999666666666666555555555555444333333333444444555555555222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111000000000000000111111111111111222222222222222222222222111111000/////////......---------000///---,,,+++,,,------------------,,,,,,++++++.........---,,,++++++,,,,,,,,,,,,,,,,,,---...///---+++******+++,,,+++***************************+++++++++++++++***)))(((++++++******)))******+++(((((())))))************))))))))))))((('''&&&%%%(((((())))))))))))(((((()))******(((%%%%%%&&&)))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''')))))))))))))))))))))))),,,***)))((()))***,,,...''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((************************))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++)))))))))*********++++++---...///000111222333444444444444444444555666777888999:::<<<>>>@@@AAABBBBBBCCCEEEGGGHHHGGGFFFEEEEEEDDDCCCDDDGGGJJJKKKLLLOOOQQQSSSTTTSSSQQQQQQQQQVVVSSSUUUYYYZZZYYY___ggg|||xxxmmmhhh___```bbbdddeeedddcccaaadddaaa___```iiivvv~~~lllbbbXXXSSSSSSQQQLLLGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGHHHIIIKKKOOORRRTTTSSSTTTTTTTTTTTTWWW\\\```rrrooo]]]OOODDD===AAA===999777888888777666777777666666666555555555555555444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000111111000000111111111222222222111111222222222111000///............------------222000...,,,+++******+++------,,,,,,++++++++++++---,,,++++++++++++******(((((((((((()))***+++,,,)))((('''(((***,,,,,,+++************************+++++++++++++++***)))((())))))(((((((((((())))))************))))))((((((&&&&&&'''(((((((((((((((************)))((('''&&&(((((('''&&&&&&&&&)))+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((,,,+++)))((((((***,,,---''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((()))***++++++***)))(((++++++++++++++++++++++++(((((((((((((((((((((((())))))***+++,,,,,,------***++++++++++++++++++***)))************+++++++++------...///111222333444333333333444555666777777888888:::<<<>>>???@@@AAA>>>@@@CCCFFFHHHIIIIIIIIIFFFDDDCCCDDDGGGJJJKKKKKKMMMPPPSSSUUUTTTRRRQQQQQQTTTSSSTTTVVVWWWXXX[[[___lll|||xxxrrrfff[[[VVVXXX^^^bbbfffgggggghhhlllpppmmmnnnsss~~~}}}uuuooodddYYYTTTNNNGGGEEEGGGHHHGGGDDDDDDEEEGGGIIIJJJIIIHHHHHHHHHFFFEEEGGGNNNZZZgggoootttsssqqqnnnmmmrrrzzzyyybbbPPPFFFAAA???===888666555555666777777777777777777666666666555555555555444444333222222111111222222333333222222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333000111222222222111///...------------------------000///...,,,+++*********---,,,,,,++++++++++++,,,+++***)))***+++,,,+++******)))))))))***+++,,,,,,(((&&&&&&''')))+++,,,+++******************************+++++++++******)))(((((('''''''''((())))))++++++******)))((((((''' !!!###%%%''')))******'''(((((()))))))))))))))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))(((''''''''''''))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))***+++((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,---...//////***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,---...///111222333333222333333444555666777777888999;;;<<<>>>>>>??????<<<>>>BBBEEEHHHJJJJJJJJJGGGEEEDDDEEEHHHJJJKKKKKKLLLOOOSSSUUUTTTSSSRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZ___sss}}}yyyuuussssssrrrooommmhhhgggeeeccc```___^^^^^^___]]]^^^___]]]\\\bbbkkkqqqzzz}}}xxxuuusssppphhh___ZZZYYYTTTNNNDDDBBBAAAAAACCCEEEEEEEEE===>>>???AAACCCEEEFFFGGGIIILLLQQQ\\\lll~~~```VVVHHH???=========;;;444444444444666777777666777666666666555555555555444333333333333333333333222222333444444333222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111///000000111222222333333000000222222222111///...------------------------,,,,,,---------,,,++++++,,,+++*********+++,,,---+++)))(((***,,,...---+++,,,,,,,,,,,,,,,,,,------***((('''(((***++++++***************************))))))***+++++++++******((((((((((((((()))***************)))))))))))))))###$$$%%%&&&'''(((((((((&&&&&&((()))************'''&&&&&&&&&((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((())))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---...///000,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,---...///000222333333111222333555666777777777999:::;;;===============;;;===AAAEEEGGGIIIIIIIIIGGGFFFEEEFFFIIIKKKLLLLLLKKKNNNRRRTTTTTTSSSSSSSSSUUUUUUVVVVVVWWWYYYYYYWWWYYYeee~~~~~~vvvlllfffhhhkkkiiihhhjjjccc```^^^___aaacccbbb```^^^]]][[[ZZZYYYYYYZZZZZZYYYYYY^^^ffflllsssttteee___[[[WWWTTTTTTOOOIIIGGGJJJJJJGGGGGGGGGFFFFFFEEEDDDCCCCCCGGGFFFEEEFFFHHHKKKOOOQQQPPPYYYkkkttt^^^OOOJJJDDD===:::<<<<<<999666333333333333333333333222666666555555555444444444111222222333333444444555222333444444444444333222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222///000000111222222333333///000222333222111///...------------------------(((***+++---......------++++++*********+++---...+++)))(((***...000///---******)))))))))))))))***---+++))))))***+++***)))************************((()))***+++++++++++++++))))))((())))))***++++++((((((((()))******++++++,,,++++++***)))'''&&&%%%'''(((((()))))))))))))))((('''&&&'''((()))((('''************************((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***,,,---//////---+++(((%%%%%%(((+++---******+++++++++,,,,,,,,,,,,---...///000111222333111222333555666777777777::::::<<<=========<<<;;;<<<>>>AAADDDGGGGGGGGGGGGGGGFFFEEEFFFIIILLLMMMMMMKKKNNNRRRTTTSSSSSSSSSTTTVVVWWWWWWWWWYYY[[[ZZZWWWWWW^^^qqquuuyyy}}}~~~yyyrrrkkkgggjjjfffccccccfffhhhgggeee___^^^^^^___aaabbbbbbaaaddddddddddddeeeiiimmmqqqtttppplllkkkmmmnnnmmmkkkiiinnn{{{}}}yyyuuupppkkkbbbYYYRRRNNNLLLKKKFFFHHHIIIJJJIIIGGGFFFEEEHHHHHHFFFCCCFFFKKKLLLIIIGGGIIIMMMNNNKKKKKKUUUaaahhhxxxzzzgggYYYPPPGGGBBB@@@===999555333333555666444444444444444444444444555555444333333333444444333333333333333333333333333333222222111000//////000000////////////000000000000000000000000000000///////////////000111111---.../////////...,,,+++,,,000333111...,,,///222222222222111111///.........---,,,,,,+++++++++++++++---///000///.........000...***'''&&&'''***+++*********++++++,,,,,,,,,---,,,++++++******++++++************))))))))))))++++++***'''%%%%%%(((************))))))))))))(((+++&&&"""%%%+++...,,,((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((%%%'''))),,,,,,+++***)))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((******))))))((((((''''''+++***(((''''''(((***+++***)))((('''''')))+++,,,,,,,,,,,,+++***))))))(((+++++++++,,,---...000111,,,,,,---///000222333333333444555444444444666888:::::::::;;;===???@@@AAA???AAADDDEEEEEEDDDEEEFFFHHHGGGGGGHHHKKKMMMMMMLLLNNNPPPQQQRRRQQQQQQRRRSSSSSSUUUVVVXXXZZZZZZZZZZZZ^^^```mmm]]]___aaa```]]]ZZZYYYXXXZZZZZZZZZ[[[^^^`````````aaadddhhhooowww}}}qqqlllfffaaa^^^\\\YYYVVVSSSPPPMMMIIIFFFDDDDDDDDDIIIFFFCCCBBBCCCEEEFFFGGGDDDHHHJJJJJJMMMTTTXXXWWW^^^\\\ZZZZZZ[[[dddwwwssshhhYYYMMMFFFBBB===:::<<<:::777555444555666777444444444444444444444444555444333333222333333333333333333333333333333333333333333222111111000000000000////////////000000000000000000000000000000///////////////000000111000000111111000//////...(((---222222000...///111222222222111111000///...///......---,,,,,,------+++,,,------,,,+++******///---+++(((((((((***+++++++++++++++++++++,,,,,,,,,,,,+++***************************))))))))))))***++++++)))'''''')))++++++************)))))))))***'''$$$&&&***,,,+++((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((((((''''''''''''((())))))(((((((((((())))))''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''((())))))******&&&&&&&&&%%%%%%%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''',,,+++***))))))***+++,,,,,,+++***))))))+++,,,------,,,,,,+++******)))))))))))))))***+++,,,---...,,,,,,---///000222333333333444555444444444666888::::::;;;<<<===??????@@@===???CCCEEEEEEFFFGGGHHHIIIHHHHHHJJJMMMNNNNNNMMMNNNOOOPPPOOONNNNNNOOOQQQRRRTTTVVVYYYZZZZZZZZZYYY]]]___lllffffffdddaaa```aaadddgggooorrrvvvzzz{{{|||~~~yyyooofff___[[[WWWUUURRRQQQQQQPPPOOOMMMHHHHHHHHHGGGHHHHHHIIIJJJJJJGGGCCCAAABBBEEEGGGHHHIIISSS^^^eeemmmwwwyyywwwzzznnn]]]NNNHHH@@@;;;;;;;;;:::999666666666666666777888888444444444444444444444444444333222222111111222222222222222222222222222222444333333222222111111111000000////////////000000000000000000000000000000//////......//////000000111111000000//////000000%%%+++111333222000000111111111222111111000///...000///..................---------,,,+++***((('''---,,,+++***************,,,,,,++++++++++++++++++++++++***))))))))))))***************))))))))))))((()))++++++***)))***++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((''''''''''''(((((()))***))))))))))))))))))***(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&(((******(((&&&$$$''''''&&&%%%&&&(((***+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''++++++++++++++++++++++++---,,,+++++++++,,,......,,,,,,,,,++++++******)))************++++++,,,---,,,---...///000111222333333444555444444444666888:::;;;<<<>>>??????>>>>>>;;;>>>BBBDDDEEEFFFHHHJJJIIIIIIIIILLLNNNPPPPPPOOONNNNNNNNNLLLJJJKKKMMMOOOQQQSSSVVVYYY[[[[[[YYYXXX\\\^^^jjj|||xxxvvvuuuvvvuuurrrnnnooojjjbbb[[[VVVRRROOOLLLHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFEEEGGGJJJIIIGGGHHHLLLPPP]]]nnnwwwiii^^^PPPFFFBBB???;;;:::;;;<<<;;;:::444555555666777777777777333333333333333333333333333222222111000111111111222222222222222222222222444333333333222222111111000000////////////000000000000000000000000000000//////.........//////000000///...------...///000)))---111222222111111222111111111111111000////////////......---......//////...------------+++***+++++++++,,,++++++******,,,,,,,,,++++++*********+++***))))))((()))))))))************)))))))))((($$$'''***++++++*********++++++++++++************)))***+++)))&&&&&&'''***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((''''''&&&%%%$$$$$$%%%&&&'''%%%&&&((())))))(((&&&%%%''''''''''''((()))************************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))),,,,,,+++++++++,,,---...++++++*********)))))))))---------,,,,,,---......------...///000111222222333444555444444444666888:::;;;>>>???@@@???===<<<<<>><<<:::999888888777666555555555666666666666555444333333333333333333333333222222111000000000111111111111111111111111111111333333222222222222222111000000////////////000000//////////////////////////////............//////000///...------...///000111111111000000000222333000111111111111000000///...---------------.........---+++,,,...///...,,,******+++,,,,,,,,,++++++,,,,,,,,,++++++*********+++***))))))((()))))))))************)))))))))((("""%%%)))******)))))))))+++++++++*********))))))(((+++,,,***&&&$$$'''***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))***'''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''%%%''')))+++++++++***)))%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((***************++++++,,,)))))))))))))))(((((((((---------,,,,,,---......------...///000111111222333444555444444444666888:::<<<>>>@@@@@@???>>>===>>>AAADDDEEEEEEEEEFFFGGGGGGGGGIIILLLOOOQQQPPPNNNOOOPPPOOONNNLLLKKKMMMOOOPPPRRRUUUXXXZZZZZZZZZYYYWWWZZZfff~~~sssfff___ZZZTTTRRRSSSNNNNNNNNNPPPQQQQQQPPPNNNKKKIIIGGGFFFFFFFFFDDDCCCHHHIIIIIIHHHFFFFFFGGGIIIEEEGGGKKKOOORRRSSSSSSSSSPPPVVVZZZZZZ]]]kkkjjj\\\MMMFFFCCC@@@<<<;;;555555555555555444444333555666666666555444333222333333333333333333333333333222111111000000111111000000000000000000000000111111111111111111111111000000////////////000000//////////////////////////////......------......111111000000111111222222444222000//////000222333000000111111111111000000---------,,,------...///...+++)))***---///...,,,******+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***************))))))))))))"""%%%((())))))(((((((((*********))))))))))))((((((***+++)))&&&%%%'''***((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%'''***,,,---,,,***(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************++++++,,,---.........///000111111111333444555444444444666888;;;<<<===???@@@@@@?????????AAADDDEEEEEEDDDEEEFFFFFFGGGIIIMMMPPPQQQPPPNNNOOOPPPQQQQQQOOONNNOOOPPPPPPRRRTTTWWWYYYZZZZZZZZZWWWZZZddd{{{}}}zzzxxxwwwwwwwwwyyyzzzvvvnnnhhh```VVVNNNLLLLLLJJJIIIJJJEEEGGGJJJKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@AAABBBAAA@@@BBBEEEIIIGGGNNNZZZeeelllmmmkkkiiiqqqtttxxx|||~~~rrreeeYYYMMMDDD=========:::888:::333444555555444444555555555555555444444444444333222222222222222222222222333333222111111111111222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000///...------------...000000111222222222222222///.........///000111111000000111111111111000000......------...//////000111---******---///...+++******++++++,,,---......++++++++++++++++++,,,,,,,,,,,,+++***************************))))))))))))$$$&&&))))))((((((((())))))))))))((((((((('''''')))))))))(((''''''((()))(((((((((((((((((((((((('''((((((((()))))))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((()))*********)))))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((((())))))******))))))***************+++++++++)))))))))***+++,,,---.........//////000000111111333444555444444444666888;;;<<<<<<>>>???@@@AAAAAA===@@@CCCEEEEEEEEEFFFGGGGGGHHHJJJNNNRRRSSSQQQOOOMMMPPPRRRSSSRRRQQQPPPQQQQQQRRRSSSUUUWWWYYY[[[\\\XXXZZZdddxxx~~~nnnbbb^^^___aaaaaa```^^^]]]^^^___\\\WWWRRRQQQJJJFFFHHHJJJHHHDDDCCCCCCGGGJJJKKKHHHFFFFFFHHHDDDEEEFFFHHHKKKKKKHHHFFFDDDFFFGGGGGGGGGJJJPPPUUUfffrrrsss```UUUPPPJJJDDDDDD<<<666777777555666;;;333444444444333333333444444444333333333444555555222222222222222222222222444333222222111111222222000000000000000000000000///////////////000000000000000////////////000000////////////////////////000///...------------------...///111111111000///******+++...000111000//////000000111111111000000///////////////000111111666222------000111///,,,*********+++,,,---...///*********++++++,,,,,,------,,,++++++******++++++************))))))))))))&&&(((******)))((()))***((((((((((((''''''''''''))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''$$$&&&((())))))(((&&&$$$''''''&&&&&&'''(((***+++''''''(((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,***)))'''''')))***,,,(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111......//////000000111111333444555444444444666888;;;;;;<<<===>>>@@@BBBCCC;;;>>>BBBDDDEEEFFFHHHIIIHHHIIILLLPPPSSSTTTSSSQQQLLLOOOSSSTTTSSSRRRQQQPPPRRRRRRRRRSSSVVVYYY[[[]]]ZZZ[[[cccvvv~~~}}}|||{{{zzzzzzzzzzzzyyyzzzyyytttmmmhhhgggiiifff___WWWRRRQQQRRRRRRQQQWWWOOOLLLOOOOOOKKKIIIKKKIIIHHHFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJRRRVVVTTTSSSTTTQQQKKKMMMNNNOOOOOONNNRRR___lll}}}hhh^^^PPPGGGDDDBBB???<<<:::999888777666555444444666666666555555444444444111111111111111111111111111222222333333222222111000000000000000000000000//////000000111111222222111111000000//////......////////////////////////......////////////....../////////...------,,,,,,000000000000111111111111000000000000000000000000000000000000000///......,,,++++++******++++++,,,......---,,,,,,,,,,,,------,,,++++++******++++++++++++***************************)))))))))((((((&&&''')))***+++)))(((&&&!!!&&&+++,,,+++(((&&&''')))***)))((('''(((***''''''(((((()))************)))((()))***)))(((&&&)))&&&$$$$$$'''***------''''''(((((((((((((((((((((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''&&&&&&'''((()))***++++++&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$%%%''')))******((((((...,,,))))))))))))(((''''''&&&&&&%%%&&&'''((()))'''((()))(((&&&%%%%%%'''(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))+++***)))((('''''''''''')))***+++***))))))+++---++++++,,,,,,,,,++++++***,,,,,,......+++)))...666222111111111222333222111222333444333222333666888;;;;;;<<<>>>@@@BBBAAA@@@AAACCCEEEFFFFFFFFFGGGIIIHHHIIIJJJKKKMMMOOOPPPQQQNNNPPPRRRSSSQQQPPPPPPPPPRRRTTTUUUUUUVVVXXX[[[^^^[[[^^^eeerrrzzznnnggg[[[[[[ZZZZZZZZZZZZ[[[[[[]]]^^^]]]ZZZVVVRRRRRRSSSSSSOOOIIIGGGGGGHHHGGGFFFJJJFFFGGGLLLMMMIIIGGGHHHLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMPPPTTTcccpppuuurrrlllaaaWWWYYY^^^eeejjjnnnwww}}}gggWWWOOOGGG>>>999888999777666999888777666555444333333444444444333333333222222111111111111111111111111111222222333333222222111000000000000000000000000000000000000000111111111000000000000////////////////////////////////////......////////////......//////............------000000000000111111111111000000000000000000000000000000000000000///......------,,,,,,,,,,,,------------,,,++++++++++++,,,......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++++++++***)))(((%%%&&&((()))***)))((((((''')))***)))((('''(((***'''''''''''''''&&&&&&&&&))))))))))))))))))(((&&&,,,***((('''***---...///((((((((((((((('''''''''&&&'''((((((((('''&&&%%%'''''''''&&&''''''(((((())))))((('''''''''''''''&&&''''''(((((())))))***)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((((((&&&$$$###$$$'''((((((((('''&&&&&&%%%&&&'''((()))'''((()))(((&&&%%%&&&'''***************************)))((((((''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((((((((((((((()))******((()))***,,,)))******+++++++++++++++++++++,,,......///777@@@WWWKKK;;;111///111222222222333444333222333666888888888999;;;>>>???>>>===>>>@@@CCCEEEFFFHHHJJJLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRTTTSSSQQQPPPOOOOOORRRTTTUUUVVVVVVXXX[[[^^^^^^```ffftttppppppoookkkeee^^^VVVRRROOONNNNNNNNNOOOPPPRRRSSSQQQPPPPPPOOONNNMMMLLLLLLKKKJJJHHHHHHJJJJJJIIIHHHEEEDDDFFFKKKKKKIIIHHHIIIMMMNNNNNNLLLIIIHHHHHHIIIJJJNNNQQQRRRRRRVVV^^^eeetttzzzxxxpppdddXXXJJJ@@@???:::555333555666666555777666666555444333222222222222222111111111111000111111111111111111111111111111222222222222111111000000000000000000000000111000000000000000000///////////////000000000000////////////////////////...//////000000//////...............////////////000000000111111111222222000000000000000000000000000000000000000///......//////............//////,,,,,,+++************+++......---,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,++++++++++++*********------,,,,,,+++++++++***---+++)))'''''''''((()))''')))***)))((('''(((***)))(((((('''&&&&&&%%%%%%)))))))))))))))(((''''''+++(((&&&&&&'''***++++++))))))(((((('''''''''&&&&&&&&&'''(((((((((''''''))))))((('''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((+++***(((&&&&&&''')))***###"""!!!###%%%'''(((''''''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&&&&'''******************************)))(((((((((((()))***))))))))))))))))))***)))))))))))))))))))))))),,,+++***)))))))))))))))'''((()))((('''((()))+++(((((()))***+++++++++++++++******,,,...000999CCCfffUUU???111...111222222222333444333222333666888777777888;;;>>>???>>><<<;;;>>>BBBEEEGGGIIILLLNNNOOOOOOPPPPPPPPPOOONNNNNNRRRSSSUUUTTTRRRPPPOOOOOOQQQSSSUUUWWWWWWYYY\\\___```bbbhhhwwwSSSRRRQQQOOOMMMJJJGGGFFFHHHGGGFFFFFFGGGHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIHHHCCCCCCDDDEEEFFFFFFEEEEEEJJJKKKLLLLLLMMMOOOSSSXXXWWWYYYYYYUUUPPPMMMOOOQQQTTT[[[bbbgggkkktttvvvjjjZZZOOOIIIFFFAAA===<<<:::777666777888666555555555444444333222222111111111111111111111111000111111111111111111111111111111222222222222111111000000000000000000000000111111000000/////////.........//////000000111111//////////////////////////////000000000000//////------...///000000111111000000111111111222222222000000000000000000000000000000000000000///......//////............//////---,,,,,,+++++++++++++++,,,++++++***)))*********++++++,,,,,,---...//////))))))))))))((((((((((((......,,,+++++++++++++++...,,,)))'''&&&'''((()))''')))***)))((('''(((*********))))))((((((((((((((()))******)))''''''(((***(((%%%%%%&&&'''(((''')))))))))(((''''''&&&&&&&&&''''''((())))))))))))+++***)))((((((((((((((())))))((('''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((&&&%%%%%%'''(((((('''''''''&&&&&&'''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((+++******)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***))))))******&&&'''((((((''''''(((***))))))*********))))))(((+++)))***,,,,,,,,,222999JJJBBB777111111222222000222333444333222333666888::::::;;;>>>AAABBB@@@>>>:::===AAADDDFFFIIIKKKNNNNNNOOOOOOPPPPPPOOONNNNNNPPPRRRTTTTTTRRRQQQQQQQQQQQQSSSVVVWWWYYY[[[^^^aaabbbcccjjjzzzIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDBBBBBBDDDFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHLLLPPPRRRSSSWWWbbbpppyyy{{{|||zzzqqqgggbbbdddhhhqqqzzzwwwlll\\\SSSHHH@@@===<<<999777777666555555555555444222444444333333222222111111111111111222222222222222111111111111111111111111000111111222222111111000000000000000000000000000111000000000//////............//////000000111111//////////////////////////////000000000000//////---......///000111222222111111111111222222222222000000000000000000000000000000000000000///............------------............---,,,,,,,,,,,,,,,++++++***))))))))))))***))))))***+++,,,------...((((((((((((((((((((((((---,,,+++***************))))))(((((('''(((((((((''')))***)))((('''(((***(((((((((((())))))******''')))+++***(((''''''(((---+++)))((()))******)))))))))(((((('''''''''&&&((((((((())))))******++++++***)))((((((((((((((())))))((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((('''&&&$$$###***((('''''')))***))))))''''''''''''''''''&&&&&&'''((()))(((''''''((()))''''''''''''''''''''''''+++******)))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((,,,+++******************&&&'''((('''&&&&&&(((***+++++++++***)))((('''&&&***(((***......+++,,,000---///111111111111111222222333444333222333666888;;;;;;===@@@CCCCCCAAA???<<>>;;;:::999666333222222333333444444444555444333333333222222222111222222222222222333333333111111111111111111111111000000111111111111000000000000000000000000000000000//////////////////...////////////000000000000///////////////////////////000000111111000000///...//////000111222222333111111111222222222222333000000000000000000000000000000000000000///......------,,,,,,,,,,,,------///...------,,,,,,------------,,,+++++++++++++++)))))))))******+++++++++))))))***************+++))))))******************&&&'''((()))))))))((((((''')))***)))((('''(((***%%%%%%&&&&&&'''(((((()))'''))),,,+++(((&&&''')))***)))''''''((())))))((((((((((((((((((((((((((())))))((((((((()))******))))))((('''''''''(((((())))))((('''''''''''''''((((((((('''''''''&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((************'''$$$ &&&%%%$$$&&&(((***++++++'''''''''(((''''''&&&%%%&&&((())))))((('''(((***))))))))))))))))))))))))******)))(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((+++******)))))))))******&&&'''((('''&&&'''(((***,,,,,,,,,+++***)))''''''((('''***000111...---///+++///111111...---111555222333444333222333666888999:::<<>>>>>@@@CCCDDDEEEFFFGGGIIIEEEGGGJJJMMMOOOPPPOOOOOOJJJMMMPPPRRRRRRRRRSSSUUUSSSTTTUUUWWW[[[aaahhhmmmggggggmmmSSSSSSTTTSSSQQQNNNKKKIIIIIIGGGEEEDDDDDDGGGJJJLLLJJJRRR\\\```bbbfffpppxxx}}}vvvjjj\\\SSSQQQUUUZZZpppiiiaaaWWWOOOJJJEEE@@@===:::888777888999999777555333444555555555555666777444333333333333222222222111111111222222333333333111111111111111111111111000000111111111111000000000000000000000000000000.........///////////////000000000000////////////////////////////////////000000111111111111000000000000000111111222222222111111111222222222333333000000000000000000000000000000000000000///......------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++))))))******************))))))))))))******++++++'''((()))+++++++++******))))))))))))))))))))))))''')))***)))((('''(((***&&&&&&&&&'''''''''''''''&&&***,,,+++'''%%%'''***'''%%%$$$%%%&&&''''''%%%&&&&&&''''''((())))))))))))((('''&&&&&&''''''((('''''''''&&&''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((++++++***)))(((&&&%%%$$$(((&&&%%%&&&(((*********''''''((((((((('''%%%%%%&&&((())))))(((((()))***))))))))))))))))))))))))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((())))))***'''((()))((('''''')))+++******+++++++++++++++******(((***///111///...000000111000///---...000333222333444333222333666888888999<<>>@@@BBBBBBAAA888777777777888888555222666666666555333333444555444444333333333333333333000000111111222222222333111111111111111111111111000000111111111111000000000000000000000000000000---.........//////000000111111000000//////......////////////////////////000000111111111111000000111111111111111222222222111111222222222333333333000000000000000000000000000000000000000//////...---------,,,,,,------------,,,++++++******+++++++++******)))((()))))))))++++++******************&&&'''''''''(((((())))))%%%'''***,,,------++++++...,,,***)))((()))***+++((()))***)))((('''(((************)))((((((''''''&&&***---+++'''%%%'''***)))((('''(((***+++***)))%%%%%%&&&'''((()))******)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''((()))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((''''''(((***---......,,,))))))))))))((('''''''''((((((((('''%%%$$$&&&((())))))(((((()))+++''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((((())))))'''((()))((('''((()))+++((((((***+++------.........***))),,,---,,,+++------,,,,,,...000111000...222333444333222333666888999:::===@@@CCCCCC@@@>>><<<>>>BBBDDDEEEFFFIIIJJJFFFHHHKKKNNNPPPOOONNNMMMKKKMMMPPPQQQPPPOOOPPPPPPUUUTTTUUUVVV\\\eeeqqqxxxqqqooorrrxxxiiiaaa\\\```fffjjjooovvv~~~mmm```WWWPPPIIIDDD======<<<:::888777666555:::999777666777888777666444444555555555555444444333222111111000000111111111111111111111111111111............/////////000////////////////////////000000000000000000000000111111000000//////......//////000000000000000000))))))***...111222111000---.........//////000000000000000000000000000000//////...//////000111222///000111222222111000///333333333333111000///...111000...------...///000+++*********))))))((((((++++++++++++++++++++++++...---,,,***))))))((((((++++++******++++++,,,---+++*********))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((('''((()))((('''(((***,,,&&&''''''((((((((((((((()))(((((('''''')))***+++******))))))((((((''''''''''''''''''''''''''''''&&&'''((())))))******))),,,,,,+++***)))(((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))***,,,,,,))))))***))))))(((''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))+++***(((&&&&&&&&&''''''*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444444333222111333666999;;;888:::<<>>???AAACCCEEEGGGGGGHHHIIIJJJLLLPPPSSSTTTRRROOONNNNNNNNNOOOPPPQQQRRRSSSUUUSSSSSSVVV^^^hhhqqqvvvuuussswwwzzzvvv|||rrrbbbZZZOOOGGGCCC@@@<<<999;;;::::::999888777666666555444333333444666555444444444555555555555444444333222111111000000111111111111111111111111111111222222111111000//////...////////////////////////////////////////////////000000000000//////......000/////////////////////,,,,,,,,,---000000000.............../////////000000000000000000000000000//////////////////000111000000000111111000000000///000000111111111111111------,,,,,,,,,---------,,,+++++++++************++++++++++++++++++++++++******))))))))))))******++++++******++++++,,,---************)))))))))((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************(((((()))*********))))))(((((('''''''''((()))***))))))))))))((((((''''''''''''''''''''''''''''''(((((()))))))))(((((('''++++++******)))(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''((()))******((()))))))))(((((('''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((''''''(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////000222444333222111111333555888:::777888;;;===??????>>>>>>@@@BBBCCCFFFHHHIIIJJJJJJHHHIIILLLPPPSSSTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTRRRRRRUUU]]]gggqqqvvvvvvtttxxxlllXXXLLLDDD@@@:::888888888666444666666666777777777777777333222111222444555555555333444444555555444444333222222111000000000000111111111111111111111111111444333222000///---,,,,,,////////////////////////////////////////////////000000000////////////.../////////.........------111///------...///...---............////////////000000000000000000000000000000//////.../////////111000000//////000000111...//////000000000000000***+++,,,---......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((***((((((***------+++(((''''''((())))))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))((('''&&&&&&))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((('''(((((((((((('''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))(((((((((((((((((((((((()))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---......///111333222222111111222444777999777999<<<>>>@@@@@@???>>>===>>>@@@CCCEEEGGGGGGHHHHHHHHHKKKOOORRRSSSRRRQQQRRRQQQQQQQQQRRRSSSTTTTTTRRRQQQPPPSSS[[[fffqqqxxxxxxvvvyyyvvvggg[[[OOODDD======:::888777888888666444222333333555666777888888777555444444555777666555333333444444444444333333222222111000000000000000111111111111111111111111111000///...---+++******/////////////////////////////////////////////////////////////////////////////////...------,,,,,,222///---,,,---//////............///////////////////////////////////////111000///...............111000///......///000111111111000000///---,,,+++)))+++...000111000///...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))***+++,,,,,,------***************++++++,,,*********)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***'''&&&)))......)))$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&(((((((((((())))))******''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***)))***++++++***)))'''&&&******************++++++************************)))+++---.........000222222111111111222444666777:::<<<>>>AAABBBBBBBBBAAA;;;===???AAADDDEEEFFFGGGGGGHHHJJJMMMQQQSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPOOORRRYYYeeeqqqzzz|||zzz}}}|||tttccc[[[PPPHHHCCC@@@===:::888777666666666555333111000111222333555666888888:::888666555666666555444222222333333333333222222222111000000//////000000000000000000000000000000///.........------------////////////////////////.......................................///////////////......------------000...,,,,,,...000111111///////////////.................................000000///......---......111000///......///000111000000000000...---,,,+++(((+++...000111000...---******++++++++++++++++++,,,,,,,,,++++++******************+++******)))(((******))))))******+++,,,))))))))))))))))))******(((((((((((((((((((((((('''(((((())))))))))))))))))&&&%%%(((,,,,,,'''"""$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((())))))******&&&'''''''''(((((())))))''''''''''''((((((((((((******))))))((()))))))))&&&&&&'''''''''''''''&&&(((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((---,,,***(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))******)))(((&&&%%%'''((((((((())))))******************************)))+++---.........000222222111111111222444555666:::<<<>>>AAABBBBBBBBBAAA>>>@@@BBBEEEGGGIIIJJJKKKGGGHHHIIILLLPPPRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPPPPRRRXXXeeettt~~~~~~~~~wwwnnnbbbTTTKKKKKKEEE===999888888777555222333444444444333222222000111222333444666777777999777555444444333222000111222222333333222222111111111000////////////000000000000000000000000000///000000000111111222222////////////////////////........................---............/////////...........................---,,,---000222222222///////////////.................................//////......---.........000//////......//////000---......///////////////'''))),,,......---,,,***************++++++++++++---,,,,,,++++++*********((()))))))))(((&&&$$$###***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))'''((())))))******))))))((('''&&&'''))))))&&&###''''''((())))))))))))(((&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''(((((()))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((******))))))))))))***+++&&&&&&'''(((((((((((('''))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((((((((((((((((((((******)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++%%%&&&'''(((((()))))))))&&&''''''(((((()))))))))++++++++++++++++++++++++***,,,---......///111333222222222333333444555666777999<<<>>>@@@@@@???>>>>>>???AAADDDGGGIIIJJJKKKIIIHHHIIIKKKNNNPPPPPPOOOLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQSSSYYYfffwwwwwwccc]]]VVVQQQMMMHHH@@@:::???;;;666555666666444111222333444444444444444444222222333333444555555666777555333222333333222111111111222222222222111111111111000///////////////000000000000000000000000111111111111222222333333////////////////////////........................---------.........//////---......//////000000111---------///111222222000000/////////............------------------------......---------...//////...//////////////////.........///000000000000///)))***,,,------,,,+++***++++++++++++,,,,,,------------,,,,,,+++******)))((()))******)))'''$$$###)))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))(((((()))************))))))((((((((('''''''''&&&(((((()))*********))))))&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((()))***+++&&&'''(((((()))))))))((('''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++''''''''''''((()))***+++'''''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////000222444333333333444444555666666777888;;;===??????>>>>>><<<===@@@CCCFFFHHHIIIJJJJJJIIIIIIKKKMMMOOONNNMMMJJJKKKKKKLLLNNNPPPRRRSSSRRRSSSSSSTTTZZZhhhzzztttiiiZZZMMMLLLEEE>>><<<>>>???>>><<<777444333444666777555222444555555444333222222333333444444444444444555555666444333333444555444333111111222222222222111111111111000///////////////000000000000000000000000000000000000000000000000////////////////////////........................---------.........//////------...///000111222222...---...000222222000...000000//////.........------------------------------------------...///000---...///000000///...---222222111111000...---,,,,,,---.........---,,,+++,,,,,,,,,------.........------,,,,,,+++***))))))***+++,,,---,,,***(((''')))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))(((((()))************************)))'''&&&((()))&&&''''''(((((((((((((((&&&''')))*********)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&&&&&&&'''''')))***+++''''''((()))******))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))(((((((((((((((((((((((((((%%%&&&)))+++,,,,,,,,,+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++---,,,***((((((((())))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444333444444555555666666666888:::<<>>???>>><<<;;;<<<===@@@EEEKKKOOOPPPPPPIIIHHHHHHJJJLLLMMMLLLKKKKKKKKKMMMOOOQQQSSSTTTUUUZZZWWWTTTUUU]]]kkkzzz}}}|||nnndddWWWRRRKKKCCC>>>;;;;;;;;;888777666555444444444444555444333222222222222222222222333333333333222222222222222222222111111000222222222111111000000000000000000000000000000000////////////////////////000000000000000000000000/////////000000111111111000000111111111111000000////////////////////////---------............///---------..................---------------......//////...------------------------...............---------------...//////...............---,,,,,,000000//////...------,,,+++++++++,,,,,,,,,------...---,,,+++***++++++,,,...---+++************++++++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((++++++,,,,,,+++******))))))(((((((((''''''''''''((((((((((((((((((((((((++++++***))))))***++++++'''''''''(((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&(((&&&'''((()))))))))))))))(((((((((((('''''''''&&&((((((''''''''''''((((((((())))))))))))((('''&&&&&&((()))((('''%%%%%%&&&(((((('''((((((***+++,,,+++******)))(((((()))))))))+++,,,+++***)))***+++************************'''((((((((())))))******++++++******))))))((((((***+++,,,,,,------,,,,,,------...///000111222222333333333444555666777888999:::===??????>>>===;;;>>>???BBBGGGLLLPPPQQQQQQJJJIIIHHHIIILLLNNNNNNNNNMMMMMMOOOPPPRRRSSSTTTTTTXXXWWWVVVXXX```mmmzzz~~~oooiiiccc___[[[UUUKKKCCC===<<<999666555444555666555444444333222222222222444333333222222222222333222333333444444333333222333333333333333222111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222333---------......---------////////////////////////---------............///...............---------000///...,,,++++++++++++///...------------------...............------------------------......//////////////////......---111111000//////...------******++++++++++++,,,,,,......,,,+++************,,,+++************+++++++++************)))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&''''''((())))))***''''''''''''(((((((((((('''(((((((((((('''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((($$$&&&(((((('''&&&'''((($$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((())))))******))))))((((((((()))***)))'''%%%$$$%%%((('''%%%$$$%%%''')))+++******)))((((((((())))))***+++,,,,,,******+++,,,************************(((((()))))))))))))))))),,,,,,+++***)))(((((('''***+++,,,,,,------,,,,,,------...///000111222222222222222333444555666777:::;;;>>>@@@AAA@@@>>>===@@@AAACCCHHHMMMQQQRRRRRRKKKIIIHHHHHHKKKOOOPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSUUUVVVWWW[[[cccooo}}}sssggg]]]WWWOOOKKKGGGEEEEEECCC>>>999::::::999888777666666666666555444333333333333333333333222222222222222333333333444444444444333333000000222333333444444444111111111111111111000000000000000000000000000000000000000000000000000000////////////////////////...//////000111222333333,,,,,,------------,,,,,,////////////////////////---------............////////////...---------,,,///...---,,,+++*********......---,,,,,,---------/////////...---------,,,------,,,,,,------.../////////000000000000//////000000000000////////////+++++++++++++++,,,,,,,,,......---,,,+++***))))))***************++++++,,,************)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%$$$))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''')))++++++***)))))))))))))))******)))(((''''''******)))))))))(((((((((((((((''''''''''''(((((())))))************))))))((()))***)))'''%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''***))))))((((((((()))))))))***++++++))))))***+++************************))))))))))))))))))))))))+++++++++******)))))))))***+++,,,,,,------,,,,,,------...///000111222222111111111222333444666666888:::>>>AAABBBBBBAAAAAAAAAAAACCCGGGLLLPPPQQQQQQKKKIIIGGGHHHKKKOOORRRSSSRRRSSSTTTTTTTTTSSSSSSRRRTTTUUUWWW[[[cccrrr~~~uuuiii\\\QQQIIICCC@@@===:::888777999:::888666888888888777666555444333555555444333333333444444222222222111111222222333222333333444444333333222000111111222333333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////...//////000111111222222000111111111111111111000////////////////////////---------............////////////...---------,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,------.../////////...---------,,,,,,,,,,,,,,,,,,---......//////000000000000000///......//////000000111111---------------,,,,,,,,,------,,,,,,+++***))))))((())))))***++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((('''(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((('''%%%%%%))))))((((((''''''&&&&&&'''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((***)))(((''''''(((,,,------------,,,++++++))))))))))))((((((((((((((((((''''''''''''(((((())))))************))))))&&&((())))))(((''''''(((###%%%'''((()))'''&&&%%%)))((((((((((((((())))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,***+++,,,,,,------,,,,,,------...///000111222222111111111222333444555666666888===AAADDDEEEEEEDDD@@@@@@AAAEEEIIIMMMNNNOOOKKKIIIGGGHHHKKKOOORRRSSSRRRSSSUUUUUUUUUTTTSSSRRRSSSTTTUUUXXXbbbsss|||ssskkkeee___\\\UUUPPPHHHCCC???===<<<;;;999777555555666666555444333444444444444444333222333222222111111222222333222111111111111222222333111222222333333222222111333333333222111000///...222222222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000///////////////////////////---------............///...............---------,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,------..................---------,,,,,,,,,,,,,,,------......//////000000000000000---......//////000000111......------------,,,,,,+++++++++,,,++++++***)))(((((()))***+++++++++***(((((()))))))))))))))***((())))))***+++,,,---...))))))))))))))))))))))))%%%&&&'''((())))))))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&'''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((******+++)))(((''')))***%%%&&&''')))***+++++++++'''''''''&&&&&&&&&%%%%%%((((((''''''''''''(((((((((((())))))******))))))%%%'''))))))(((((((((***%%%(((+++------+++(((&&&((((((''''''(((((())))))'''((())))))''''''((()))(((((((((((((((((((((((((((((()))******++++++,,,((())))))***+++,,,------***+++,,,,,,------,,,,,,------...///000111222222111111111222333444555666555888<<>><<<999777888999888888888777666555555555444333222333333444444444444444222111111111111111222222111111111111111222333333000111111222222111111000222222222111000///...---000111111111222222222222000000000000000000000000////////////////////////000000000000000000000000/////////...............,,,------......------,,,////////////////////////---------............///---------...............------,,,,,,---......///,,,,,,++++++,,,,,,---...---------...............,,,,,,++++++,,,,,,---...---...//////000000000////////////.........---------------,,,,,,,,,++++++))))))***+++,,,++++++***((()))***++++++***))))))(((((((((((())))))******))))))******+++++++++,,,((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''((('''''''''((((((((((((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((++++++***'''%%%&&&)))+++"""###$$$&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&'''((())))))))))))(((''')))******(((''''''((('''(((***,,,+++***(((''''''''''''''''''((())))))''')))***)))((('''((()))))))))))))))))))))))))))''''''((()))+++,,,------*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,------...///000111222222222222222222333555666777777999===AAACCCDDDDDDCCCAAA@@@@@@BBBFFFJJJKKKLLLJJJIIIHHHIIILLLNNNNNNNNNMMMOOORRRUUUWWWWWWVVVUUUTTTVVVWWWZZZaaaqqqoooeee___WWWLLLCCCBBB@@@>>>======<<<:::888888777555444555555333222222222111222222222222111333333333222222222222222333222222222222222333333111111000000111222333333000000111111111111000000...//////000000000000/////////000000111111111222000000000000000000000000////////////////////////000000000000000000000000/////////...------,,,,,,...//////////////////...////////////////////////---------.........//////,,,------......////////////......---------......++++++++++++,,,,,,---...,,,------....../////////,,,,,,++++++,,,,,,---...------...///////////////222111000...---+++******,,,,,,,,,++++++*********'''(((***+++,,,,,,++++++((()))***++++++***)))((('''((((((((())))))******************))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((()))'''(((((()))*********)))&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''((())),,,///111&&&'''''''''(((((())))))(((((())))))))))))((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((('''&&&###  ###&&&)))***++++++++++++******))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&'''(((((()))(((((()))++++++***(((&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((()))***(((***+++***)))((()))***************************&&&'''((()))+++---...///,,,,,,++++++++++++++++++++++++,,,---------,,,,,,------...///000111222222222222222333444555666777999;;;>>>AAACCCBBBAAA@@@AAA@@@@@@BBBFFFJJJKKKLLLIIIHHHHHHJJJLLLMMMMMMKKKKKKNNNQQQUUUWWWWWWWWWVVVTTTWWWZZZ\\\bbbpppwwwkkkZZZTTTMMMHHHEEECCC???<<<<<<<<<:::888777666666666555444444333333444444555555555444333333222111111222222222111111111000000111111222222222333333333222222222111111111000000222222111111111111222222000000000000000000000000222222222111111111111000000000000111222222333333000000000000////////////////////////////////////111111000000//////......//////............//////......///////////////.........................../////////......------------...///...------...///000///......------------+++---///111111///,,,*********+++,,,,,,---......+++,,,,,,---...///000000..................------------,,,++++++***))))))***************************+++,,,------,,,***)))***************)))(((((((((((())))))******++++++))))))))))))***************)))(((&&&&&&''''''((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))***++++++''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###%%%(((***)))'''''''''&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((((()))(((((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))((((((((((((------,,,,,,+++************(((&&&&&&'''(((((((((******++++++***(((&&&%%%((('''&&&&&&&&&((()))***)))&&&***555666---)))...******))))))))))))******)))***+++++++++)))((('''------------------------......//////000000111111111222222333444555666666999:::<<<>>>@@@AAABBBCCC??????@@@CCCGGGKKKLLLLLLJJJIIIHHHHHHIIIKKKMMMNNNLLLMMMNNNPPPRRRUUUWWWXXXWWWWWWXXX[[[dddttt{{{vvvpppjjj```SSSJJJDDD@@@<<<999999999888666999999888666555555555444333333333222222333333333555444444333222222111111222222222222111111111111111111111222222222333333222222222111111111000000222111111000000111111222000000000000000000000000222222222111111111000000000000//////////////////---......///000111111222////////////////////////////////////.........---//////............////////////000//////...---,,,.................................---------,,,,,,,,,---...---,,,+++,,,...---,,,+++***)))******++++++,,,,,,------,,,,,,+++******+++,,,,,,---......---------...............////////////...---,,,+++---------,,,+++************************************+++++++++++++++******)))************)))((((((((((((((((((''''''''''''((((((((()))))))))*********)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&(((+++,,,+++***(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&'''''')))((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''((((((((()))'''&&&&&&'''(((((()))************)))(((''''''(((((('''''''''((()))***)))&&&,,,666666---))),,,******))))))))))))******+++++++++++++++***))))))++++++,,,,,,---...//////......//////000000111111111222333333555555666777888999;;;>>>@@@BBBCCCCCC@@@@@@AAAEEEIIILLLMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPRRRUUUWWWXXXYYYYYYYYY\\\ddduuuxxxooofff___WWWSSSPPPMMMKKKFFF>>>999999777444444555666666555555555555444444444333333333222222111111222222333444444333333222222111111333333333222222222111111111111111222222222222333222111111111111000000000222111111000000111111222000000000000000000000000222222111111111000000000111111000//////...------.........//////000000000////////////////////////............------------//////............//////000000000///...---,,,+++........................------------,,,,,,,,,,,,+++,,,------++++++,,,------+++***(((((()))***+++,,,+++***))))))***,,,,,,***++++++,,,,,,------...//////.........---------111000000///...,,,+++***...------,,,,,,++++++*********************************)))))))))******+++))))))******))))))(((''')))))))))((('''&&&&&&&&&''''''((((((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((()))))))))((((((''''''&&&'''''''''(((((('''''''''&&&%%%%%%&&&((()))(((''')))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))++++++,,,))))))(((((()))***++++++***))))))((((((((())))))))))))((((((((()))******)))''',,,555555,,,((()))******))))))))))))******---,,,++++++++++++++++++))))))***,,,---///000000.........///000111111111222222333444555666666777777888;;;===@@@BBBCCCDDDBBBBBBCCCFFFJJJMMMNNNMMMLLLMMMNNNOOOOOOOOONNNMMMNNNNNNOOOPPPRRRTTTVVVWWW[[[[[[[[[]]]dddtttmmmggg^^^WWWRRRMMMIIIFFFFFFCCCAAA@@@@@@???<<<:::;;;:::888777666666666666333333444444444444444333333333222222222222333333333333333333222222111111333333333333222222222222111111111111222222222222111111111111000000000000111111000000000000111111000000000000000000000000111111111111000000000000222222111111000000000000111111000///...------,,,////////////////////////........................//////............//////////////////...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++,,,---///...,,,******+++---///,,,,,,+++++++++,,,---...+++++++++,,,,,,---------........................////////////...---,,,+++---------,,,,,,,,,++++++***************************)))((((((((()))***+++)))))))))))))))(((((('''+++*********)))))))))(((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***)))))))))((((((((('''''''''''''''((((((((((((***))))))((('''&&&%%%%%%''''''((((((((((((''''''%%%$$$$$$%%%&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%,,,++++++***)))((((((''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,------***+++,,,,,,+++,,,---...((('''&&&&&&&&&''')))******))))))))))))************(((***//////***''')))******))))))))))))******---,,,***))))))***+++,,,)))***+++,,,---...//////------...///000111111222222222333444555666777777666888:::===@@@BBBCCCDDDCCCBBBCCCEEEIIILLLLLLLLLKKKMMMOOORRRSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSUUUVVV[[[[[[ZZZ[[[cccrrr}}}xxxsssnnniiiccc```NNNJJJDDD@@@>>>=========:::999777777777888777777888888777666444333333333222333444555555555444444444444333333333333444444333222222222222222111111333333333222222222111111000000111111111222222222000000000000000000000000111000000000000000000111000000000000000000000000111111111000000000////////////000000111111111111000000000///...------,,,//////////////////////////////////////////////////////............//////,,,,,,---......///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...///...---,,,,,,---///000,,,---...////////////...++++++,,,,,,,,,,,,------,,,,,,------...//////000------..................---,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))(((''''''((()))))))))*********+++''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''(((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((''''''&&&%%%$$$$$$''''''(((((((((((('''''''''((((((((((((((())))))***)))((('''&&&%%%%%%%%%,,,++++++***)))((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''((())))))***(((((('''''''''(((((()))&&&&&&''''''((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((((((***,,,,,,******+++---&&&%%%$$$$$$%%%&&&((())))))************)))))))))***((('''(((((('''''')))******))))))))))))******+++***)))(((((()))***++++++++++++,,,,,,,,,,,,,,,------...///000111222222222333333444555666777888666888:::===???AAABBBCCCBBBAAABBBDDDGGGIIIJJJIIIGGGJJJNNNRRRUUUUUUTTTSSSPPPPPPPPPQQQQQQRRRSSSTTTYYYYYYXXXYYY```nnnzzzwwwqqqlllgggaaa\\\XXXYYYUUUPPPLLLJJJIIIGGGEEE???===:::777666777999:::666666555444444444555555333444555444333222333444333333555666666555444333555444444333333444444555222222222222222222111111222222222111111111000000000000000111111111111222//////000000000000000111111000000//////000000111000000000000000000000000111111000000000/////////,,,,,,---......///000000+++,,,---...///000000111/////////////////////////////////000000000000000//////............//////***+++,,,---.../////////........................,,,,,,,,,,,,---------------...//////------...///,,,,,,++++++,,,,,,------+++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111+++,,,---...////////////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******+++,,,(((((())))))(((((('''&&&&&&&&&&&&'''((()))))))))''''''((((((((()))))))))((((((((()))(((''''''&&&''''''''''''''''''''''''((((((((())))))******+++******))))))((((((''''''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$'''''''''(((((('''''''''%%%'''((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))***+++***)))((((((''''''((((((&&&&&&&&&''''''(((((()))''''''(((((())))))******,,,,,,+++******)))((((((&&&)))+++***(((&&&''')))%%%%%%%%%%%%%%%&&&'''((())))))*********)))(((''')))(((&&&&&&&&&'''(((*********))))))))))))******)))))))))((())))))***+++,,,,,,,,,,,,++++++++++++,,,---...///000111222333333333444555666777777888777888:::===???@@@AAAAAAAAA@@@@@@BBBEEEGGGGGGGGGEEEHHHLLLQQQTTTVVVVVVVVVRRRQQQQQQQQQQQQRRRRRRSSSWWWVVVUUUVVV]]]lll~~~|||vvvooojjjfffbbb\\\XXXSSSPPPLLLIIIFFFDDDAAA???AAA???<<<;;;<<<<<<:::999888888777666555444666777666777777666555555666777333555777666444333444555222333555666666444333222444333333333333333333444111111111111111111222222111111111000000000//////000000000000111111111111////////////000000111111000000////////////000000000000000000000000000000111000000000////////////------..................******,,,---///000111222////////////////////////........./////////000000//////............//////+++,,,,,,---....................................,,,,,,---------.........,,,---......,,,,,,---...)))***+++,,,---,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////------..................************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((()))))))))******'''((()))))))))(((&&&&&&'''''''''''''''''''''''''''''''''((()))*********))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&%%%###"""$$$&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&'''((()))******++++++)))(((''''''''''''%%%%%%&&&''''''((())))))'''''''''((()))*********---------,,,+++*********&&&***---,,,(((%%%&&&(((&&&&&&'''(((((((((''''''(((((()))))))))((('''&&&&&&'''(((((()))******)))******))))))))))))******((()))******+++++++++************+++,,,,,,,,,---,,,,,,---///000222333333333333444555666777888888888999;;;===>>>???@@@@@@AAA@@@@@@BBBEEEFFFFFFEEEEEEGGGKKKOOORRRTTTUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRUUUUUUTTTUUU\\\kkk}}}uuunnneeeaaa___]]]YYYUUUTTTPPPJJJGGGFFFFFFDDDAAA@@@>>>;;;::::::;;;;;;:::888777888999::::::888666333444555555444444444555111222333333111111222222444666888666222000111222222333555555555333111000333222222222222222222333111111111111111111222222000000000000////////////000000000000111111111111.../////////000000111111000000////////////000000000000000000000000000000000000000000////////////111111111000//////......,,,,,,------.../////////////////////////////////---------.........////////////............//////---------...------,,,,,,........................---------....../////////+++,,,------++++++,,,---)))***,,,...///...,,,+++***(((&&&%%%&&&(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,///............---------.../////////...---,,,,,,))))))))))))))))))******))))))))))))))))))))))))((()))+++,,,------,,,,,,(((((((((((((((''''''&&&++++++******))))))(((((())))))))))))************'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%((()))(((&&&%%%&&&(((''''''&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***---,,,***)))'''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++((((((((((((''''''''''''***---111///***'''(((***'''((()))******)))(((''''''((()))))))))'''&&&%%%###'''***,,,------+++(((******))))))))))))******(((***+++,,,---,,,,,,+++(((((()))***,,,---...///,,,,,,---///000222333333333333444555666777888888999:::;;;===>>>>>>??????BBBAAAAAABBBEEEFFFFFFEEEFFFHHHKKKNNNPPPRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQUUUTTTSSSUUU\\\kkk~~~yyytttvvvzzzxxxvvvqqqlllfffaaa]]]ZZZMMMLLLJJJHHHFFFDDDBBBAAABBB???<<<<<<<<<<<<999666::::::999888777666555555666666555444333333222222333333333333333333333333444444444444444444444444444444333333333333222222222222111111111111222222222111222333444444111///---...///000111111111111444333111000000000111111////////////000000000000//////000000000000//////,,,---...000111111222222000000111222222000///.../////////...------,,,,,,111111000000000000111111+++---///111111///---+++//////...------------...///...,,,++++++,,,...///***+++---...///...------...---,,,,,,,,,,,,---...//////............//////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,'''(((******))))))***,,,******+++,,,,,,,,,,,,+++............////////////........................,,,+++***))))))***+++,,,******))))))***+++,,,,,,......---,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************''''''(((''''''&&&%%%%%%&&&''''''((()))((((((((((((''''''((())))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))***++++++***)))'''&&&$$$$$$&&&'''((('''''''''((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))((((((((((((''''''''')))))))))))))))***++++++)))))))))((('''''''''&&&(((((((((((())))))))))))++++++******)))((((((((())))))))))))************''''''''''''''''''''''''%%%&&&((()))))))))(((''')))''''''***---...,,,***+++***)))))))))***,,,,,,&&&)))---...---,,,******)))+++...//////000222333333444666888888888777777666777999;;;<<<<<<;;;;;;AAABBBBBBCCCDDDFFFHHHIIIJJJIIIHHHKKKOOOQQQPPPMMMPPPOOOOOONNNOOOPPPQQQRRRRRRSSSRRRSSS[[[mmmoooeee[[[ZZZ[[[\\\^^^aaahhhgggbbbXXXOOOJJJLLLOOOMMMLLLJJJHHHEEEBBB@@@???>>>>>>===<<<:::999999888:::888666777888888777555888888777777666666555555666555555444333333222222333333333333333333333333444444444444444444444444444444333333333222222222222222111111111111222222444333333444666555333222***+++,,,...///000000000333222111000000000111111////////////000000000000//////000000000000//////...//////000000000000000000111111111111000//////...//////////////////////////////....../////////---...///000000///...---//////...------------...---..................---+++,,,------......------...---,,,,,,,,,,,,---...///......------......///,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,000///......------,,,,,,++++++,,,,,,------,,,,,,---------.........//////........................++++++***))))))***++++++)))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++***))))))&&&''''''(((((((((((((((((('''''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((''''''%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&'''(((((('''''''''((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&'''''''''''''''(((((()))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))******((((((((()))))))))******''''''''''''''''''''''''''''''((((((((((((((((((***(((&&&''')))***)))(((+++***)))))))))***+++,,,'''***------,,,+++++++++,,,...000111000000111222333444666777888888777777888999;;;===>>>>>>======@@@AAABBBDDDGGGIIIJJJKKKIIIHHHHHHKKKOOORRRQQQNNNOOOOOONNNMMMNNNOOOPPPQQQQQQSSSSSSUUU]]]nnnRRRQQQPPPRRRUUUYYYZZZZZZVVVMMMEEEDDDEEEEEEGGGJJJPPPPPPMMMGGG@@@<<<===?????????>>>>>>>>>=========555555555555555555555555333222222333555666666555555555555555555555555555555555444444333333222222333333333333333333333333444444444444444444444444333333333333222222222222222222111111111111222222444333333444555555444222,,,---...///////////////222222111000000000111111////////////000000000000//////000000000000//////000000000000000///......111111000000//////000000......//////000111111222...------------------...//////////////////////////////...------------...,,,---///111111///---,,,------,,,,,,,,,---.........------,,,,,,------......------,,,,,,------...+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++))))))+++,,,***'''++++++,,,,,,,,,---------------------....................................++++++***))))))***++++++******)))((((((((())))))&&&''''''((())))))******'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))*********)))(((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((###%%%&&&((()))))))))(((&&&''')))((('''%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))(((((('''((((((''''''''''''((((((&&&''''''((())))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++''''''((((((((()))))))))''''''''''''''''''''''''))))))(((''''''(((((((((+++)))'''&&&'''(((((('''******))))))******+++,,,)))+++,,,,,,+++***,,,---...000222222111000111222444444555777777777777777:::;;;===???@@@@@@@@@???>>>@@@CCCFFFIIIJJJKKKLLLHHHGGGGGGKKKPPPSSSRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRTTTWWW^^^lll@@@???>>>>>>AAAEEEIIILLLGGG@@@::::::;;;:::;;;>>>???@@@???<<<888555555666:::999999888888777666666444444444444555555555555222222222333555666666666222222333333444444444555444444444333333333222222222222222222222222222222333333333333333333333333333333333222222222222111222222111111111111222222111000000111222333222111222222222222111000//////111111111000000000000111////////////000000000000//////000000000000//////000000000000000///......222111000......///000000....../////////000000000...------,,,,,,------...000///...------...///000//////...------------...,,,---...//////...---,,,...---,,,++++++,,,...///---------------------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...'''$$$"""$$$))),,,)))&&&+++++++++++++++,,,,,,------............/////////........................+++******************+++---,,,,,,+++************************++++++,,,,,,((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((((((((('''''''''''''''''''''((())))))((((((((('''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&'''((()))((((((&&&((()))(((&&&%%%%%%&&&''''''&&&&&&&&&''''''((((((((())))))))))))((((((***))))))))))))))))))***$$$$$$%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((((((((((()))******%%%%%%&&&&&&''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''+++***((('''''''''((()))))))))******+++***)))(((***************+++++++++***++++++***)))***,,,...---///111111000000111222444444555666666777777777:::;;;===???AAAAAAAAAAAA===@@@CCCFFFIIIIIIIIIIIIGGGFFFGGGKKKQQQTTTSSSRRRPPPOOONNNNNNNNNOOOPPPQQQQQQRRRTTTXXX\\\gggzzz999888777777888<<<@@@CCC@@@;;;888999999777888;;;555666666666444222111111555555555444444333333222444333333333222222111111333333444444444444444555111111111222333333444444333333333333333222222222222222222222222222222222333333333333333333333333333333222222222111111111222222111111111111222222111000///000222333222111111111222222222222111111000000000000111000000000////////////000000000000//////000000000000//////......///000000000000000222111///.........///000/////////......---------//////............/////////...,,,++++++,,,.../////////...------------...------,,,++++++,,,------///...,,,++++++,,,---...------------------------,,,,,,++++++++++++,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------***'''%%%'''---///---***+++******)))***+++,,,,,,....../////////000000000........................*********++++++*********------,,,+++******++++++------,,,,,,,,,+++++++++)))))))))*********++++++(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))(((''''''''''''((())))))'''((()))(((&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&((()))(((&&&%%%%%%&&&))))))((((((((((((((()))(((((())))))))))))(((((()))((((((''''''(((((()))%%%%%%%%%$$$$$$$$$######(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((())))))***%%%&&&&&&''''''(((((((((''''''((((((((()))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***$$$&&&***------+++)))((())))))******+++++++++++++++++++++***)))***,,,///***,,,...///000000222333444444444555666666777777999;;;===???@@@AAAAAAAAA???@@@CCCEEEFFFFFFEEEEEEGGGFFFGGGKKKQQQTTTTTTRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRTTTXXX[[[bbbuuu444555666555555666999;;;===:::999::::::777888;;;777888888888888777666555888888888999::::::;;;;;;666666555444333222222111222333444333111000111222111111111222222333333333333333333333222222222222222222222222222222222222333333333333333333333333222222222222111111111111222222111111111111222222333111000111333444555444,,,---...000222333333444...///000111111111000000////////////000000000000//////000000000000//////......///000000000000000000000//////......//////000//////...------,,,,,,000000////////////000000...---,,,++++++,,,---...//////...------------......,,,***))))))***,,,.........---,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++)))***,,,---,,,))),,,+++***)))***+++,,,---.........////////////000........................)))***++++++++++++***)))+++******)))))))))******,,,,,,++++++***))))))(((************++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))(((((((((''''''&&&&&&((()))***%%%(((******'''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((('''&&&%%%&&&''')))((('''%%%&&&'''******))))))((()))))))))'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((((((((((((((()))))))))*********)))(((((('''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((((((((())))))***+++ ###(((+++***)))((('''))))))***++++++++++++***+++++++++***)))***,,,...(((+++---//////000222333444444444444555666777888888:::<<<>>>@@@AAAAAAAAA@@@AAACCCDDDEEEDDDDDDCCCHHHGGGGGGLLLQQQUUUTTTRRRSSSSSSQQQPPPPPPPPPQQQRRRTTTSSSUUUZZZ\\\bbbvvv000333666777555555666777222000000333222......222222222111222222222111000111111222333444555666666777777777666555555444444000222444333111000222333222222222222222222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222222111111111111222222111111111111222222333111000000222444555444...///000111222222222222---...000111111111000000////////////000000000000//////000000000000/////////000000000000//////...//////000000//////...---////////////............000000////////////000000---------,,,,,,---------//////...------------...,,,,,,,,,++++++,,,,,,,,,------......------,,,+++,,,,,,---......---,,,,,,------,,,,,,,,,,,,------***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***************...---,,,++++++---...000,,,,,,,,,---------..............................)))***++++++++++++***)))******)))))))))***++++++************))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%&&&''''''''''''''')))(((&&&&&&&&&''')))***###''',,,,,,(((&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***)))((('''&&&%%%&&&(((((('''&&&'''(((******)))((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))))))))((((((((('''''''''((((((((())))))((((((((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((&&&'''((()))***+++++++++###&&&((((((&&&&&&''')))((()))***+++,,,++++++******+++,,,+++******,,,...+++---///000000000111333444444333333444555777888999:::<<>>@@@BBBCCCDDDBBBBBBAAAAAABBBDDDFFFHHHKKKJJJJJJLLLQQQSSSRRRPPPKKKLLLMMMNNNNNNNNNNNNNNNRRRTTTWWW[[[___mmm222222222222222222222222444444444444444444444444444444333333333222222222444444333333333333444444111222444555555444222111222222222222222222222222222222222222222111000///111111111111111222222222222111000111333444333222111111222222222222111111222222222222222222222222333222111111000000111111//////000000000111111111111111111000000000//////000000000000000000000000........................000000000000000000000000000000///////////////000000000///...------------///---,,,---//////...,,,,,,---.../////////...---000//////.............../////////..................---+++,,,...///---+++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))***,,,...///......---,,,++++++,,,,,,+++,,,------......------...............------,,,+++++++++*********))))))******)))((((((((((((((()))******++++++******)))))))))*********+++++++++))))))(((((((((((())))))))))))(((((((((((()))))))))&&&%%%%%%((()))((('''%%%&&&&&&&&&&&&&&&&&&%%%***)))(((''''''&&&&&&&&&,,,+++((('''&&&''')))***(((%%%%%%((()))&&&'''***''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&'''((()))((('''&&&'''(((''''''''''''((((((((((((%%%''')))******)))'''%%%)))(((((('''''''''((((((###$$$&&&)))+++,,,------&&&'''((()))))))))((((((***)))))))))((((((((('''&&&''''''(((((((((((('''''''''((((((((()))))))))))))))(((((((((((())))))%%%&&&'''((()))***++++++,,,,,,+++++++++++++++++++++***((((((***+++***))),,,,,,+++,,,---........./////////000111111222222333444555666777777777777::::::<<<>>>@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJKKKNNNRRRSSSRRRPPPMMMMMMNNNOOOOOOPPPOOOOOOSSSUUUXXX[[[```nnn333333333333333333333333333333333333333333333333333333333333222222222222444333333222222333333444///000111222222111000///222222222222222222222222111111222222222111111000333333333222222111111111222111000111333333333222000111111111111111111000222222222222222222222222222222111000000000000111//////000000000000111111111111000000000000//////000000000000000000000000........................000000000000000000000000111000000///.........///000//////........./////////---,,,---...///...---,,,---......//////......000///......------....../////////......---------...---,,,,,,......---,,,............------------++++++++++++++++++++++++)))******+++,,,,,,------------,,,,,,+++******))),,,,,,,,,,,,,,,++++++***,,,,,,++++++************(((((((((((()))+++---...,,,,,,++++++***++++++++++++,,,------......------...............---,,,,,,+++************)))))))))******)))(((((((((((())))))******++++++******))))))))))))*********++++++))))))(((((((((((()))))))))((((((''''''(((((()))((('''%%%%%%&&&'''&&&%%%'''''''''&&&&&&&&&&&&%%%***)))(((''''''&&&''''''''''''&&&''''''(((******'''$$$%%%((()))&&&'''***&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&((())))))(((((()))***''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&***)))((('''''''''''''''***(((&&&'''***,,,+++)))&&&&&&'''(((((((((((('''))))))))))))((((((((((((((((((((((((((('''&&&&&&((((((((()))))))))******))))))(((((((((((()))))))))(((''''''((()))+++,,,---------,,,,,,***)))))))))))))))***,,,---,,,++++++++++++,,,---...///////////////000111111222222333444666777888999999:::999999;;;===???AAACCCCCCBBBDDDEEEGGGHHHHHHHHHHHHHHHIIILLLPPPSSSSSSQQQOOOMMMNNNOOOPPPQQQQQQQQQQQQUUUVVVXXX[[[```qqq333333333333333333333333222222222222222222222222333222222222222222222222333333222222222222333333111222222333333222222111111111111111111111111111///000111222222222222222111111111111111111111111222000000111222333222111000000111111111111000000222222222222222222222222222222111000000000000000////////////000000000111000000000000000000//////000000000000000000000000........................000000000000000000000000111000///.....................------...///000000000000//////000000000///---------...............//////...------------...//////......---,,,,,,,,,------,,,---------------------,,,,,,++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***,,,,,,++++++******))))))***)))((((((((()))+++++++++***************+++++++++,,,------......------------.........---,,,,,,************))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((''''''(((((((((***)))((('''''''''''''''((((((((((((((()))))))))))))))((('''''''''''''''$$$%%%&&&'''(((((((((((('''$$$$$$''''''$$$$$$''')))))))))))))))(((((((((&&&'''''''''''''''&&&&&&(((((()))))))))(((((('''''''''((((((((()))))))))''''''((((((((((((''''''&&&((()))((('''&&&''')))''''''''''''(((((((((((((((((((((''''''(((((((((******)))''''''&&&&&&&&&+++&&&""""""&&&(((&&&###&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))************))))))))))))))))))************))))))(((((((((((()))))),,,++++++***))))))******)))******++++++)))((('''******+++---000111///---((())))))))))))***---.../////////000111111222222222333555777888999::::::888888:::<<>>AAACCCFFFGGGBBBCCCDDDFFFGGGGGGGGGGGGGGGKKKQQQSSSSSSQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPRRRSSSUUUYYY___ppp222222111111111111222222111111111111111111111111111111111111111111111111000///...------...///000000000000000111111111111222222333222222111000///000000000000000000000000000000000000000000000000111111111000000000000000111222222333333222222111000000000000000000000000......///000000000000000000000///...............000000000000000000000000//////////////////////////////......---------,,,000000//////......------000---***+++...000000...,,,---///000111000///------------------------------...............------...---+++***)))******+++++++++,,,---.....................---,,,,,,++++++///...,,,+++***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,---...////////////...---,,,+++***************)))(((''''''((()))***,,,,,,++++++***+++++++++---------,,,,,,+++++++++...///000///,,,*********))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,((((((((('''((()))*********'''%%%%%%''')))******(((((())))))))))))((((((''''''(((((((((((('''''''''((((((((((((&&&$$$###%%%&&&(((((('''((()))+++&&&&&&'''(((((('''&&&&&&***(((&&&&&&'''((()))((((((&&&$$$%%%(((***)))'''&&&''')))++++++***((('''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))((()))*********((('''&&&((((((((((((((('''''''''&&&&&&'''(((((((((((((((,,,,,,+++***)))((('''&&&***)))((((((((()))+++,,,*********)))))))))))))))++++++******)))((((((((('''(((((()))***,,,---......///000111111222222111000222666999;;;;;;:::999;;;<<<>>>???AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIKKKNNNRRRTTTSSSRRRQQQSSSTTTTTTSSSSSSTTTVVVWWWVVVWWW[[[bbbqqq111111000000000000111111111111111111111111111111111111111111111111111111111000////////////000111//////000000000111111111222222222222111000///...000000000000000000000000000000000000000000000000111000000000000000000000111222222333333222222111000000000000000000000000...//////000000000//////000000///...............////////////////////////......................../////////.........------////////////............111///------000111111000,,,---///000000000......------------------------------...............---//////...---,,,---......,,,,,,---------,,,,,,+++000////////////............---,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))***+++---.../////////...---,,,+++************+++***))))))))))))***+++,,,++++++******+++++++++---------,,,,,,+++++++++---//////...,,,*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))(((&&&######%%%'''(((((((((((()))))))))(((((('''''''''((((((((((((''''''&&&''''''((((((((('''''''''((()))(((&&&&&&&&&((('''''''''''''''''''''''')))'''$$$$$$%%%&&&&&&&&&)))'''%%%&&&((()))((('''&&&'''((()))))))))(((((($$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((''''''''')))))))))(((((('''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''''''''((((((((()))))))))((()))******)))((('''&&&%%%%%%&&&'''((()))******(((((()))))))))))))))((((((((()))))))))*********+++***)))))))))***,,,,,,************))))))))))))((())))))******++++++,,,+++++++++++++++,,,---......///000111111222222111000333666999;;;;;;:::999;;;<<<===???@@@AAABBBBBB@@@AAABBBCCCEEEFFFGGGGGGJJJJJJLLLOOOSSSTTTTTTRRRPPPQQQSSSSSSRRRSSSTTTVVVWWWUUUVVVZZZbbbrrr000000////////////000000111111111111111111111111111111111111111111111111111111000000000000111111//////000000000000111111...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000000000000000000000...///////////////......000000///...............////////////////////////........................///////////////......................../////////000///---...///111000000,,,---...///000///......------------------------+++,,,---...............+++++++++***++++++,,,---------------,,,+++***)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,------------------------***))))))))))))))))))***((()))+++---///000000111---,,,+++***************,,,+++************+++,,,++++++*********++++++,,,------,,,,,,,,,,,,++++++,,,......---+++))))))***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))***+++,,,&&&''')))*********)))((((((&&&$$$$$$&&&'''(((''')))))))))))))))((('''&&&''''''((((((((((((''''''''''''''''''((()))***+++)))))))))(((%%%######$$$((('''&&&%%%%%%&&&'''((()))'''%%%%%%&&&&&&&&&%%%***(((&&&&&&'''((('''&&&&&&&&&'''''''''((((((((())))))))))))************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''''''''&&&((((((((('''''''''''''''))))))((((((((('''''''''(((((('''''''''((())))))&&&&&&'''''''''(((((((((((())))))))))))(((((('''%%%&&&&&&'''((()))******)))***************))))))''''''((())))))***+++++++++************+++,,,---************************)))******++++++,,,------......------------.........///000111111222222111111333666999:::;;;:::999;;;<<<===???@@@AAABBBBBB===>>>???AAACCCEEEGGGGGGJJJKKKMMMPPPSSSUUUTTTRRRMMMOOOQQQQQQQQQRRRTTTVVVVVVUUUVVVZZZcccuuu//////............//////111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111)))***,,,...000222222333000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222111111////////////////////////...////////////...------000000///...............////////////////////////........................////////////////////////---------....../////////------,,,,,,------------,,,---.../////////......------------------------++++++,,,---............))))))))))))******+++++++++,,,,,,,,,++++++***)))''''''(((((()))***++++++***+++,,,------,,,******++++++++++++++++++++++++------------------------+++***)))(((((()))***+++***+++,,,...///000000000,,,,,,+++***************+++++++++******+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++)))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))(((((()))***++++++%%%''')))***+++***((('''***(((''''''((()))))))))))))))))))))((('''&&&&&&''''''((((((((((((''''''((((((''''''''')))+++,,,((())))))'''$$$#########)))(((&&&%%%%%%&&&((()))+++***(((((())))))'''&&&)))(((&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((......---+++***)))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((('''''''''&&&'''&&&&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((())))))((((((''''''&&&&&&))))))*********)))(((((()))))))))))))))(((((((((***************+++++++++)))***************++++++...------,,,,,,+++******...------------......///...///000111111222222111222444666888:::::::::999:::;;;===>>>@@@AAAAAAAAA<<<===>>>AAACCCFFFGGGHHHJJJKKKMMMQQQTTTUUUSSSQQQKKKMMMOOOPPPPPPQQQSSSUUUUUUTTTUUU[[[dddwww//////............//////000000000000000000000000000000000000000000000000////////////////////////...////////////000000000++++++---...000000111111////////////////////////000000000000000000000000//////000000111111111111000111111222222111111000////////////////////////...///////////////......000000///........................................................................///////////////,,,,,,------......//////,,,------------,,,,,,,,,,,,------...............------------------------++++++,,,---......------++++++,,,---------......)))***++++++,,,,,,,,,+++))))))***+++,,,------...)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,---------,,,,,,++++++******))))))*********************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))***+++%%%''')))***+++***((('''***)))(((((()))***)))(((((((((((((((((('''&&&&&&''''''((((((((((((''''''***)))(((''''''((()))***&&&'''((('''%%%$$$%%%&&&)))(((&&&%%%%%%&&&((()))+++)))((()))***)))(((&&&''''''&&&%%%$$$$$$$$$%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%$$$$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''((()))(((((((((((()))))))))***))))))((('''&&&&&&&&&'''(((((()))(((((('''''')))))))))((((((((((((((('''(((((()))))))))))))))))))))******+++++++++,,,......------,,,+++++++++******++++++,,,...///000...///000111111222222111333444666888999::::::::::::;;;<<<>>>@@@@@@AAAAAA<<<===???BBBEEEGGGIIIJJJJJJKKKMMMQQQTTTUUURRRPPPJJJLLLNNNOOOPPPPPPSSSTTTTTTSSSVVV\\\fffyyy//////............//////000000000000000000000000000000000000000000000000......////////////............////////////000000///000000000///...---,,,////////////////////////000000000000000000000000/////////000111111222222000000111111111111000000000000000000000000000000......///000000000000000000000///.......................................---------------------------------...............---------------.........---///000000...------...---------------.........------------------------,,,,,,------------,,,,,,******+++,,,,,,,,,++++++)))***+++,,,------------(((((()))***++++++,,,,,,)))***++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))******))))))((('''+++******)))))))))******))))))************)))))))))))))))))))))***+++,,,++++++,,,,,,,,,,,,------+++,,,...---+++******+++))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))))))))******&&&''')))*********)))((()))'''&&&'''(((((('''%%%&&&''''''(((((('''''''''''''''((((((((((((''''''))))))(((''''''(((((((((%%%&&&''''''&&&%%%'''(((((('''&&&%%%%%%&&&'''((('''&&&&&&'''))))))'''%%%%%%&&&'''%%%$$$###%%%&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))(((((((((((())))))***''''''''''''(((((())))))&&&&&&'''(((((((((((((((&&&&&&'''(((((()))******&&&'''(((((())))))(((((())))))******+++,,,,,,,,,***++++++,,,,,,------...((())))))***+++---///000...///000111111222222111444555666777888999:::::::::;;;<<<>>>???@@@AAAAAA>>>???AAACCCFFFHHHJJJKKKIIIJJJMMMQQQTTTTTTQQQNNNKKKMMMOOOOOOOOOPPPRRRTTTTTTTTTWWW]]]gggyyy}}}000//////////////////000000000000000000000000000000000000000000000000000...///000000000000///............/////////000000///000000000000///......////////////////////////000000000000000000000000...//////000111111222222000000111111111111000000000000000000000000000000......000111222222222222000000///.......................................------------------------,,,,,,,,,,,,---------......------------------,,,,,,///111000...,,,,,,------,,,,,,,,,------......------------------------------------,,,,,,+++***(((((()))******)))((('''+++,,,,,,---------,,,,,,'''''''''(((((()))))))))***************+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))*********))))))******))))))))))))************+++,,,,,,+++******(((((((((((()))***+++,,,+++++++++,,,,,,---------+++---......,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))(((''''''(((((('''%%%%%%%%%&&&'''((((((((((((''''''((((((((((((''''''%%%&&&'''(((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&%%%&&&(((******((('''%%%'''((('''%%%%%%'''***&&&'''((()))))))))((((((&&&&&&'''(((***+++,,,,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''((()))))))))'''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((''''''((()))***+++''''''''''''((((((((((((%%%&&&'''((()))*********'''''''''((((((((())))))&&&'''((()))***))))))((())))))***++++++,,,------*********+++,,,,,,------************+++,,,---......///000111111222222111555555666777888999999:::::::::<<<>>>???@@@@@@@@@??????AAACCCEEEGGGIIIJJJHHHIIILLLPPPSSSSSSOOOLLLMMMNNNPPPPPPOOOPPPQQQSSSSSSTTTXXX___hhhxxx|||000000////////////000000000000000000000000000000000000000000000000000000///000111222222111000///............/////////000+++,,,...///111222333333////////////////////////000000000000000000000000...//////000111222222222000000111111111111000000000000000000000000000000---...000111333444444444000000///.......................................------------------------+++++++++,,,,,,---------.........------,,,,,,,,,***---//////,,,******+++---,,,,,,,,,,,,---......------------------------.........---,,,+++***)))+++,,,------,,,+++***)))............---,,,++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,++++++*********------------------------((()))***++++++***)))((()))***+++,,,---.........***)))))))))))))))******++++++------------++++++(((((((((((()))***+++,,,+++++++++,,,,,,---------,,,---///...---,,,,,,---))))))))))))))))))))))))******))))))))))))************)))))))))))))))***((((((((((((((()))******+++***)))***+++***((('''$$$$$$&&&'''((()))))))))''''''((((((((((((''''''!!!###%%%'''))))))))))))((()))***)))'''&&&'''(((&&&&&&'''(((((('''&&&&&&'''''''''***,,,---+++***&&&(((***)))''''''***,,,&&&''')))++++++***((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******'''((((((((())))))******)))(((((((((''''''''''''***)))((('''''''''''''''(((((((((((()))))))))))))))(((''''''''')))***++++++***)))((('''&&&%%%%%%%%%&&&((()))+++,,,,,,,,,+++***)))((('''&&&%%%%%%'''((()))++++++******)))))))))***+++,,,,,,------------,,,++++++******))),,,,,,,,,++++++,,,,,,---...///000111111222222111555666666777888999999:::999:::<<<===???@@@@@@@@@??????AAACCCEEEGGGHHHIIIGGGIIILLLPPPRRRRRRNNNKKKNNNOOOQQQPPPPPPPPPQQQRRRSSSTTTYYY```iiixxx|||222222111000//////000000000000000000000000000000......------------.........///111000...------...,,,---------.../////////111000///...------...///000///...------...///000000//////.........//////000111111111222222222222---...///111222222222222////////////////////////000000000000////////////,,,---.........---,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,......////////////......---,,,*********+++---//////...---,,,+++,,,------***+++---......---+++*********+++,,,------......************************''''''''''''(((***+++,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))&&&'''((()))***+++,,,,,,)))))))))((())))))******'''(((((()))***+++++++++***)))((((((((()))+++,,,''''''((()))))))))))))))******)))))))))))))))***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))((('''+++++++++************))))))((('''''''''(((***+++))))))(((((((((((())))))(((((((((((()))))))))***)))******)))'''&&&((()))%%%&&&&&&'''((()))******+++)))(((((()))(((&&&$$$"""$$$''')))***)))'''&&& """%%%'''((('''&&&%%% $$$((()))'''&&&&&&(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((,,,)))&&&%%%&&&'''((()))''''''(((((()))*********''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''')))+++,,,+++(((%%%***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))((((((((((((+++++++++++++++++++++,,,)))'''&&&'''((()))(((''''''&&&&&&&&&'''))),,,...++++++************++++++******)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))---+++******+++,,,,,,+++111000000000000000111111111222444555777888888888999999999:::;;;===@@@AAA???@@@AAAAAAAAADDDGGGJJJGGGJJJMMMPPPRRRQQQPPPOOOPPPPPPOOOOOONNNOOOOOOOOOPPPSSSXXX^^^eeetttzzz222111000000//////000000//////////////////////////////............//////...///000000...------...---------...............111000///...---......///000///...------...///000//////............//////000000000000111111111111/////////.........------////////////////////////000000000000/////////...,,,------......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---......//////......---000///...------///000111///...---,,,,,,,,,------+++,,,------------,,,+++*********+++,,,---------************************)))))))))))))))***+++,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++*********...------,,,,,,------...)))))))))***+++,,,,,,,,,***))))))((()))***+++,,,((()))******+++++++++*********))))))))))))******))))))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))+++++++++*********))))))))))))(((((())))))***+++******)))(((((((((((((((&&&&&&&&&'''''''''((((((***++++++***)))((()))+++&&&&&&''''''(((((())))))((('''''''''))))))'''%%%'''''''''((()))*********&&&&&&(((((('''$$$!!! $$$&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******(((%%%)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))((((((((('''''')))))))))))))))(((((((((***((('''((()))***)))(((***)))((('''((()))+++,,,+++******))))))******+++))))))))))))***+++---...---------------,,,+++++++++***))))))+++,,,,,,,,,000000000000000111222222444555666888999::::::;;;::::::::::::;;;===???@@@>>>???AAABBBBBBDDDGGGIIIHHHJJJMMMPPPQQQQQQOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQSSSXXX^^^fffttt111000000////////////000////////////////////////000000////////////000000...///000///---------..................---------000000///............/////////...------...//////.....................///....../////////000000000//////...---------------////////////////////////000000000/////////......,,,,,,---......------,,,,,,,,,------------,,,,,,......------,,,,,,++++++,,,,,,------------------,,,------......------,,,---,,,+++++++++,,,...//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++******++++++************++++++*********)))))))))((((((,,,,,,++++++++++++,,,,,,*********+++,,,,,,------***))))))))))))***++++++***+++,,,,,,,,,,,,,,,,,,***)))))))))))))))******)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++++++++*********)))))))))(((((()))************)))+++***)))(((((('''((((((&&&&&&'''''''''((((((((()))***+++***((('''((()))'''''''''(((((((((((((((&&&%%%%%%&&&((()))(((&&&)))(((&&&&&&&&&(((***,,,)))*********(((%%%""" """%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((('''''''''&&&&&&))))))(((((('''''''''&&&+++)))((()))***+++***)))***)))(((''''''((()))***+++******))))))******+++)))))))))***+++---///000------.........---,,,,,,---+++***+++...///000////////////000111222333333444555777888:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===???BBBCCCDDDDDDFFFGGGIIIKKKMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTYYY^^^eeesss000//////......///////////////////////////////////////............//////...//////...---,,,---.../////////...---------,,,/////////.........//////........................------..................---------.........//////......---...///000222333////////////////////////000000/////////.........,,,,,,------------------......////////////......//////...---,,,++++++***,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++******++++++,,,---......------,,,,,,,,,,,,...---,,,,,,,,,,,,---...))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,+++++++++******,,,,,,***))))))***,,,,,,))))))******+++,,,,,,---+++***))))))))))))))))))*********+++++++++,,,,,,)))))))))*********++++++++++++,,,,,,---,,,,,,+++))))))))))))))))))***++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,************))))))))))))&&&'''((()))***)))((('''))))))(((((((((((())))))((())))))))))))*********&&&'''((((((&&&%%%%%%&&&(((((((((((((((''''''''''''&&&%%%&&&(((((('''%%%&&&&&&%%%$$$$$$&&&((()))'''(((***++++++***)))(((((()))))))))(((&&&%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%'''))))))(((&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''((('''''''''&&&&&&&&&&&&*********)))((((((''''''***)))((((((******)))(((''''''&&&&&&&&&'''((((((******))))))))))))******)))))))))***+++,,,------,,,---------------,,,,,,***)))((())),,,...............///111222333444444333333555777888999999999;;;<<<<<<<<<<<<===>>>>>>===???BBBDDDDDDDDDEEEFFFJJJKKKMMMNNNOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSWWW]]]cccqqq///...............//////...........................------,,,,,,------......//////---,,,+++---////////////...---------,,,......//////////////////------............------,,,,,,---...//////......,,,------------..................///000111222333////////////////////////////////////............,,,,,,,,,,,,------............////////////......//////...------,,,++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++...............//////000---------------,,,,,,,,,...------,,,,,,------...******************++++++++++++++++++++++++++++++,,,+++***))))))))))))))),,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,------....../////////---,,,++++++*********+++)))))))))***************)))*********++++++++++++***+++++++++++++++******))))))(((((()))***++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++*********)))))))))((((((%%%&&&'''((()))((('''&&&''''''''''''(((***+++,,,))))))))))))*********+++%%%''')))((('''%%%%%%&&&(((((((((((((((''''''''')))(((''''''((('''%%%###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''')))************+++***))))))((('''&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''((()))(((%%%%%%&&&(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%$$$&&&'''((('''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))))))))(((((('''''')))(((''''''))))))((('''&&&&&&&&&'''(((***++++++***))))))))))))))))))******************)))))))))***+++,,,,,,,,,,,,++++++&&&$$$$$$%%%(((*********---...000222333444444444222333555666888999999999;;;<<<<<<======>>>>>>>>>===@@@CCCDDDDDDDDDEEEEEEJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQUUU[[[aaannn...------------......///........................---,,,,,,,,,,,,,,,,,,---//////...---++++++---///...............------------...//////000/////////------............------***+++---...//////...---,,,,,,---------........./////////000///......---/////////////////////////////////.........------,,,,,,,,,,,,,,,---//////,,,,,,------------,,,,,,//////......------,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,------............------......------,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))),,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))((((((++++++***)))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))((((((((((((((()))***+++,,,))))))((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++******)))))))))(((((((((&&&&&&''''''((((((((('''''''''''''''(((***+++,,,'''''''''((((((((())))))((()))++++++***((((((((('''''''''(((((((((((((((+++***((((((((((((%%%###&&&'''((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%'''((('''######%%%(((###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%%%%'''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''((('''&&&'''((()))(((&&&'''''')))***+++---......***))))))(((((())))))*********+++******)))''''''******++++++,,,,,,++++++***(((((()))+++------,,,...///111333444444333333333444666777999::::::::::::;;;<<<===>>>??????>>>>>>@@@CCCDDDCCCCCCEEEFFFIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOPPPTTTYYY___lll------,,,,,,------...///........................---------,,,,,,---------//////...,,,***+++---///---------...............,,,---///000000000//////,,,------......------,,,)))+++---...//////...---------------...............///111222222000...,,,//////////////////////////////.........---------,,,,,,++++++,,,---///000,,,,,,------------,,,,,,...............---------------------------,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,,,,+++------.........---,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++***))))))(((&&&%%%%%%$$$***)))((('''&&&&&&&&&&&&************************)))***+++,,,,,,,,,++++++***************))))))((((((((((((((()))***+++,,,))))))'''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***)))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))''''''((((((((()))))))))(((***,,,---+++)))((((((&&&&&&''''''(((((())))))***)))))))))******(((&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%'''%%%$$$%%%(((******(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$(((+++***&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((''''''((()))(((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''((()))))))))((('''((()))***)))''''''((()))***++++++++++++))))))(((((((((((()))))))))***+++++++++***)))(((***++++++,,,------,,,,,,///---,,,---///000000//////000222444444333222111222333555666888999999999999:::<<<>>>???@@@@@@???@@@AAABBBBBBBBBCCCEEEGGGHHHHHHIIIJJJLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOQQQTTTYYY^^^kkk,,,,,,,,,,,,------...///.................................------.........//////...,,,******---///,,,------....../////////,,,---///000000000//////,,,,,,---......---,,,,,,)))***---/////////...------------.........//////,,,///222555666555333111//////////////////////////////.........---------,,,,,,++++++,,,...///000...//////////////////...---------........................------,,,,,,,,,,,,------......------,,,,,,---.../////////......,,,---.........---,,,+++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++---......---+++++++++++++++++++++,,,,,,,,,...---,,,+++************,,,+++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++++++++***)))((((((((((((((()))***+++,,,,,,+++)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++))))))))))))((((((((((((+++***)))))))))***,,,---,,,+++***(((''''''&&&&&&************++++++++++++&&&)))++++++***(((''''''%%%&&&&&&'''((()))******)))(((((()))++++++***))))))'''###!!!!!!###&&&)))''''''(((((())))))******---***'''(((***+++***(((((((((((((((((((((((((((%%%&&&&&&''''''((((((((($$$)))///000+++''''''(((*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***((('''((()))***)))'''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((''''''((()))***+++,,,,,,***)))((()))***+++***(((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))+++,,,---,,,,,,++++++,,,------.........---,,,+++)))***+++,,,,,,+++000111333444444333222111000000222444555666666666888:::<<<>>>@@@@@@@@@@@@AAABBBBBBBBBAAABBBEEEHHHGGGGGGHHHJJJKKKMMMNNNOOOPPPPPPOOOOOONNNOOOOOOOOOPPPRRRUUUZZZ___lll,,,---------------------...---,,,++++++,,,---...)))***,,,...//////..............................---------.............../////////...---,,,***************+++,,,---///000,,,---...//////...---,,,......------------.........000333666777666333222..................------------............------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++...---,,,---/////////...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))******))))))***,,,---/////////.........------------......,,,++++++---///...---,,,+++++++++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))---------,,,***((('''&&&************************(((***,,,,,,+++***)))***,,,+++***+++---...---,,,++++++************+++++++++,,,------......------***++++++,,,,,,++++++***(((((())),,,///000///------,,,,,,++++++,,,,,,---))))))***+++,,,------...---...//////---+++)))'''(((((()))***************+++*********))))))(((((())))))))))))************))))))************))))))''''''(((((())))))******(((((())))))))))))(((((()))((('''&&&&&&'''))))))'''''''''''''''((())))))***)))(((''''''((()))***''')))***)))'''&&&&&&''''''''''''''''''''''''&&&)))))))))))))))(((((((((%%%%%%&&&'''(((((((((''')))(((&&&%%%%%%&&&'''((()))(((%%%######%%%'''(((((('''&&&&&&'''((('''%%%'''((()))((('''&&&''')))((((((((((((((((((((((((***)))(((&&&%%%$$$###"""$$$$$$%%%%%%&&&%%%%%%%%%'''''''''&&&'''((())))))'''''''''''''''((())))))''''''''''''((((((((()))&&&'''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((()))*********)))(((''''''((()))***)))******++++++,,,------,,,,,,,,,++++++*********...------------...//////000000000000000111111111222333555777888777666555999<<<===<<<===@@@AAA???@@@AAACCCDDDDDDDDDCCCBBBGGGFFFEEEGGGJJJMMMOOOOOOSSSQQQNNNMMMLLLMMMOOOQQQNNNNNNSSSZZZ^^^ggg---------,,,,,,++++++***...---,,,,,,,,,---...///++++++,,,---....................................------------............////////////...---,,,,,,---,,,,,,,,,,,,---......------............------//////............//////...000333555666555333111........................---..................---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))+++************,,,---...///.........------------***++++++)))((((((***,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))************************)))+++------,,,******+++,,,******+++,,,---,,,+++++++++************++++++((()))******++++++*********++++++,,,,,,++++++***)))))))))+++......---,,,+++******))))))******++++++++++++++++++,,,,,,,,,,,,---......---+++)))((((((((()))***************************)))))))))((('''(((((((((((()))))))))))))))************))))))'''((((((((()))))))))***(((((())))))))))))((((((***)))((('''&&&&&&'''''''''''''''''''''((())))))))))))(((''''''((())))))'''(((***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''(((''''''&&&&&&&&&''''''######""""""###%%%''')))***((('''((()))***)))''''''((()))((('''&&&''')))((((((((((((((((((((((((++++++***)))(((''''''&&&))))))))))))(((''''''&&&''''''((((((((()))))))))'''''''''''''''((())))))'''''''''((((((((())))))+++******)))((('''&&&%%%((()))))))))))))))((((((,,,+++***))))))(((((()))***)))(((((((((((()))***)))******++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...//////000000000000111111222333666777888888666666888;;;<<<:::<<<@@@AAA@@@AAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGHHHKKKMMMOOOPPPRRRQQQOOOMMMMMMNNNOOOQQQSSSRRRUUU[[[^^^ggg...---,,,+++***))))))(((---------------...///000------,,,,,,,,,------...------------------------,,,,,,------..................////////////......///...------,,,,,,,,,,,,......------------.................................///222444555444222111................................................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,---.........------------,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++******+++,,,---...............------------)))******)))(((((()))++++++++++++++++++,,,---...++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,***************************,,,------,,,++++++,,,+++)))))))))+++,,,+++***++++++************++++++'''(((((()))***)))))))))***++++++,,,,,,++++++******))))))***,,,,,,+++***+++******))))))******+++---,,,,,,,,,+++++++++***,,,,,,---...---,,,***)))((())))))************)))************))))))))))))''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&'''(((((('''((())))))'''&&&''''''%%%&&&&&&''''''((((((((($$$$$$$$$%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&'''((()))******)))((('''((()))***)))''''''((()))((('''&&&''')))((((((((((((((((((((((((***************)))))))))+++++++++***)))(((&&&&&&'''((()))*********))))))'''''''''''''''((())))))''''''((((((((()))))))))---+++***((('''''''''(((,,,,,,,,,,,,++++++***)))///...,,,+++)))(((''''''***))))))(((((())))))***))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,//////000000000111111111222444666888888888777666777::::::999;;;@@@CCCBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJJJJJJJKKKMMMOOOPPPRRRQQQOOOMMMMMMNNNOOOQQQUUUTTTVVV[[[]]]fff~~~------,,,,,,++++++******------------...///000000///...---++++++,,,---...------------------------,,,,,,,,,------......///,,,,,,---...//////.........------,,,+++,,,,,,,,,///...,,,,,,,,,,,,...///,,,,,,,,,------,,,,,,,,,...///111333333222111000---------........................------............------,,,,,,------...+++,,,,,,------,,,,,,+++)))***,,,,,,,,,,,,---...------------------------++++++,,,,,,,,,++++++***++++++++++++,,,,,,------------------------------+++,,,---,,,+++***+++---,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************+++,,,,,,+++***+++,,,***(((((()))***+++***)))++++++************++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++******)))((()))***+++)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++((()))************))))))*********)))))))))))))))'''''''''((((((((())))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''&&&((())))))(((''''''((('''''''''''''''''''''&&&######$$$%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&)))************((('''&&&&&&%%%$$$%%%'''''''''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&%%%$$$&&&(((***+++,,,+++)))((('''''''''''''''((())))))'''(((((((((((()))))))))***)))((('''((())),,,---////////////...---,,,+++...---,,,***)))((('''''')))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***************++++++,,,000000111111222222333333333444666888999888777666777::::::999;;;AAAEEEDDD@@@@@@@@@AAACCCEEEHHHJJJJJJKKKKKKJJJJJJKKKMMMOOORRRQQQPPPNNNNNNOOOPPPPPPTTTSSSUUUYYY\\\eee}}}++++++,,,,,,------......,,,------........./////////...---++++++,,,---...------------------------++++++,,,,,,---......///******+++,,,------------+++++++++++++++,,,,,,---...---,,,++++++,,,---...,,,---............---,,,...///000111222111000///---------........./////////...------------...///...------,,,,,,------...+++,,,,,,------,,,,,,+++***+++------++++++,,,...------------------------***++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------------------+++---......,,,,,,,,,---------,,,,,,+++***)))(((*********++++++,,,,,,,,,************************,,,,,,,,,,,,+++***)))(((************************)))***+++***)))((()))+++)))((('''(((***+++***)))++++++************++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***(((((()))***)))(((---,,,,,,++++++,,,,,,---******+++,,,------......,,,,,,,,,,,,,,,,,,,,,+++))))))*********))))))((())))))))))))))))))******(((((()))))))))*********))))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''((((((((())))))'''''''''''''''((())))))&&&''''''''''''''''''&&&&&&'''))))))(((''''''((())))))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))'''((((((((('''&&&%%%%%%$$$%%%'''((((((((('''&&&%%%&&&''''''&&&$$$"""!!!%%%$$$$$$%%%&&&''''''&&&'''((()))((('''&&&''')))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&&&&(((***+++,,,+++)))((('''''''''''''''((())))))(((((((((((()))))))))******)))''''''(((***,,,...............---,,,************)))(((((((((((()))))))))************))))))((())))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------111111222333333444555555333444666888999888777666777:::;;;:::===CCCFFFEEE>>>>>>>>>???AAADDDGGGIIIIIIJJJKKKIIIHHHHHHKKKNNNRRRQQQPPPOOOOOOOOOPPPPPPSSSRRRUUU[[[^^^ggg***+++,,,---...//////000,,,------......---,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,------...///000111111000///.........///000000000///...,,,,,,------...////////////...---,,,,,,---...///------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++...///...+++***+++...,,,,,,,,,,,,------------******+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------)))+++------+++***++++++,,,,,,,,,,,,+++***((('''++++++++++++++++++,,,,,,************************,,,,,,,,,+++***)))((('''************************((()))***)))'''''')))+++***(((((((((***+++***)))++++++************++++++((()))******++++++*********++++++,,,,,,++++++***,,,***(((((()))******)))+++******))))))******+++******+++,,,---...//////---------,,,,,,+++++++++)))************))))))((())))))))))))************))))))))))))************))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((($$$%%%&&&((())))))***)))'''''''''''''''((())))))&&&'''(((((((((((('''&&&%%%'''))))))((('''((()))))))))((('''&&&%%%%%%$$$&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&%%%%%%&&&'''((((((((((((###$$$&&&'''''''''&&&%%%'''&&&%%%&&&((())))))((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''((())))))***###$$$&&&'''(((((())))))'''((()))*********))))))'''''''''''''''((())))))((((((((()))))))))******+++***)))((('''((())))))************)))(((((('''((((((''''''((()))******)))******++++++******)))(((((())))))***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......111111222333444555555666333555777999999999888777666999;;;;;;>>>CCCDDDBBB======>>>@@@BBBDDDEEEGGGGGGIIIKKKIIIGGGGGGKKKNNNRRRQQQQQQPPPPPPPPPPPPPPPSSSSSSXXX^^^aaajjj+++++++++,,,,,,------...,,,------------+++***)))++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///++++++,,,,,,---,,,,,,,,,//////...---------......,,,,,,,,,------,,,,,,,,,---...000111111000...---....../////////......---,,,,,,------...//////000000///---,,,,,,---///000,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---000222000+++)))***---++++++++++++,,,,,,,,,---)))***+++,,,,,,,,,,,,+++,,,,,,---......---,,,+++++++++,,,,,,,,,---------(((***,,,,,,+++*********)))***++++++,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++******************************)))******)))'''(((***+++***)))((()))+++,,,+++***++++++************++++++'''(((((()))***)))))))))***++++++,,,,,,++++++***,,,***((((((***++++++***+++******))))))******++++++,,,,,,,,,------......///...---,,,+++************************)))((((((((()))))))))************((((((((())))))))))))***))))))************))))))***)))))))))((((((((('''(((((())))))))))))((((((%%%&&&''')))))))))(((((('''''''''''''''((())))))'''((())))))))))))((('''%%%'''))))))((('''((()))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((('''''''''%%%%%%%%%&&&'''((())))))(((((()))************)))&&&%%%%%%&&&((())))))((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((())))))******%%%&&&'''(((((()))((((((''''''((((((((()))))))))'''''''''''''''((())))))(((((()))))))))*********))))))((((((((((((''''''(((((()))))))))((((((''')))((((((((()))******+++)))***++++++++++++***)))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111222333444555444555777999:::999888777333888;;;;;;===AAAAAA>>>===>>>@@@BBBCCCDDDEEEEEEGGGJJJLLLJJJHHHHHHLLLPPPRRRQQQQQQQQQPPPPPPPPPPPPRRRRRRXXX^^^aaahhh}}},,,,,,++++++++++++++++++,,,---------,,,***(((''')))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////,,,------......------,,,333222111000......------++++++---......---++++++***+++---......---+++***..................------,,,,,,------...///000000000///---,,,,,,---///000,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++///222333111+++(((***---*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++,,,,,,---------)))+++------,,,+++***+++&&&''')))+++,,,---,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------************************+++++++++***((()))+++---+++))))))***+++,,,+++***++++++************++++++((())))))***************+++++++++,,,,,,+++++++++,,,***((((((***,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,000///---,,,+++************************)))(((((((((((())))))*********+++''''''''''''((((((((()))))))))************))))))******))))))((((((((('''(((((())))))))))))((((((''''''((())))))((('''&&&'''''''''''''''((())))))'''((()))******)))((('''%%%'''((()))((('''((()))$$$$$$%%%&&&'''((()))***''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&''')))***+++***)))((('''&&&%%%%%%$$$######$$$&&&''''''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''''''''&&&&&&(((''''''''''''((())))))'''''''''''''''((())))))))))))))))))************$$$%%%&&&((()))*********)))******+++++++++******++++++************++++++)))***+++,,,,,,+++***)))((((((((()))******++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...///000111222333333444555777999:::999888777111666::::::<<>>;;;>>>???BBBDDDEEEEEEEEEEEEGGGJJJMMMLLLIIIIIINNNRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPVVV\\\^^^cccxxx/////////...---------,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,---------......)))))))))***++++++,,,,,,...---,,,+++***++++++,,,,,,------......------,,,************+++,,,---............------,,,,,,,,,.................................------,,,,,,,,,,,,,,,++++++,,,,,,---...222111///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,------............//////000000000------......---+++***)))+++,,,,,,,,,,,,+++******(((((()))***+++,,,,,,---,,,------------,,,+++***,,,,,,++++++******))))))************+++,,,---...'''(((***+++)))&&&""" ))))))))))))))))))))))))++++++,,,,,,,,,+++***)))******************************))))))******+++,,,,,,***((()))+++,,,+++(((************************++++++++++++,,,---......------......//////000000------------,,,+++***)))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++++++++*********)))(((''''''((()))***(((((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))+++(((&&&'''***+++)))'''((((((''''''''''''(((((())))))(((((('''''''''&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''((((((((((((''''''%%%'''***)))'''&&&''')))'''&&&%%%%%%&&&'''((()))'''''''''((((((((((((((())))))(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))((('''&&&&&&'''((()))$$$%%%'''((((((((('''&&&&&&''''''((()))******+++,,,+++***(((''''''''''''&&&''')))*********)))((((((((())))))******++++++,,,,,,++++++******++++++************************))))))***+++---.../////////000111222333444444444333444555777888999999999888999;;;<<>>AAABBBAAABBBCCCDDDGGGHHHIIIJJJJJJKKKMMMPPPRRRQQQOOOOOOPPPPPPOOOMMMPPPVVVWWWYYY]]]```sss------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,---------,,,++++++,,,,,,,,,------------...------,,,,,,++++++******///...,,,+++++++++,,,,,,,,,,,,------------,,,,,,*********++++++,,,---...------------------,,,,,,..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++*********------......---+++***))),,,------------,,,++++++*********+++++++++++++++---------,,,,,,+++++++++,,,++++++++++++++++++*********)))))))))))))))******+++,,,---,,,***'''%%%************************,,,,,,,,,+++++++++++++++************************))))))*********+++++++++,,,***((()))+++,,,+++)))************************++++++++++++,,,---...///......///////////////000............---,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))))))))+++******))))))))))))***'''((()))******)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))'''%%%&&&)))***(((&&&((((((''''''''''''(((((()))((((((((('''''''''''')))'''&&&'''((()))(((&&&(((((((((''''''((((((((((((((('''''''''((()))***'''(((((())))))(((((('''&&&(((***)))'''&&&'''(((''''''&&&%%%&&&'''((((((((((((''''''&&&&&&%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''''''''(((((())))))******+++***)))(((''''''''''''&&&'''((()))***))))))((()))))))))))))))*********************+++,,,---...++++++++++++++++++++++++******+++,,,,,,---......///000111222333444444444333444555666777888888888888999;;;<<>>@@@BBBBBBBBBBBBCCCDDDGGGIIIJJJJJJJJJLLLNNNPPPRRRQQQPPPPPPQQQQQQPPPOOONNNTTTUUUXXX]]]aaauuu++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))++++++,,,---------,,,,,,,,,,,,,,,,,,------------.........---,,,,,,++++++......---,,,,,,,,,------,,,,,,------------,,,,,,,,,+++++++++,,,---...///,,,,,,------------------...........................------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******...------,,,++++++******------------,,,+++******---............---,,,,,,---,,,,,,,,,+++++++++***...---,,,+++++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,***))))))(((((((((+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***)))((('''((((((******************************((()))***+++,,,+++******+++***)))***++++++***)))************************,,,,,,,,,,,,---...//////000000000000////////////////////////...---,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))((((((((((((''''''+++++++++++++++***))))))&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''((((((''''''''''''((((((((((((((((((''''''''''''((('''&&&'''(((((('''&&&***)))(((''''''((()))***)))(((((((((((()))******(((((())))))))))))((((((''')))***)))'''&&&&&&'''(((((('''&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###***)))'''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))************))))))))))))************+++,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------...///111222333333444444444444555666666777666666888999;;;<<>>@@@BBBCCCCCCCCCEEEFFFGGGHHHJJJJJJJJJKKKNNNPPPOOOMMMLLLLLLMMMMMMKKKJJJNNNQQQOOOPPPTTTQQQXXXmmm