BM6P6(@ ;;;>>>BBBDDDEEEEEEFFFFFFOOORRRTTTUUUTTTTTTVVVWWWZZZYYYYYYbbbzzz{{{jjjooozzzkkkWWWHHHCCCEEE@@@@@@AAABBBCCCCCCBBBAAA???===<<<<<<======<<<;;;@@@======@@@CCCEEEMMMUUUlll{{{ttt~~~zzzwwwrrrssssssqqqmmmiiiggggggccc```\\\ZZZZZZYYYXXXWWWMMMNNNPPPQQQOOOLLLHHHEEEIIIGGGDDDBBBCCCCCCBBBAAA===<<<;;;999888777666666555444444333333222222111//////000000111111111222000000000000000000000000//////000111111111111111222222222111111111111000333222///---,,,,,,---...000000///...------,,,,,,---,,,,,,,,,,,,---......000000111111111111000000111000///......///000111,,,+++*********+++,,,------,,,+++******+++,,,---+++*********))))))(((((((((((()))***************)))))))))***++++++,,,,,,///000000000///---+++)))...//////000000000000////////////......------,,,...///000222222333333333444444444555555555666666555666777888999:::::::::;;;;;;:::999999888888777<<<<<<===>>>???AAACCCDDDHHHJJJMMMRRRVVVZZZ]]]___cccfffkkkpppsssttttttsss<<>><<<<<>>===;;;999888777777777555555444444333222222222////////////000000000111000000000000000000000000000000111222222222222222222222222111111111111000111000...------...///000000//////...------,,,,,,------,,,,,,------...///000000111111111111000000111000///............///---,,,++++++++++++,,,---,,,+++************+++,,,++++++++++++*********)))((())))))***************)))))))))***++++++,,,,,,&&&(((***---///000111111...//////000000000000000//////.........---------//////000111222222222222111111222222222222333333777888999:::;;;<<<<<<<<<888888888888777777777777:::::::::;;;===???@@@AAABBBDDDGGGJJJNNNRRRUUUVVVWWWZZZ___dddgggiiihhhhhh===@@@DDDGGGHHHIIIKKKMMMQQQTTTXXXXXXVVVUUUVVVXXXYYYdddrrr}}}lllUUUDDDFFFEEECCCCCCCCCCCCBBB@@@???>>><<<===>>>>>>===;;;===::::::===???AAAHHHOOOYYYrrrtttuuu}}}{{{zzz|||{{{zzzwwwsssnnniiifffeeebbb___]]]]]]\\\ZZZXXXQQQQQQPPPNNNLLLIIIGGGEEEGGGEEEBBBAAAAAA@@@???>>>>>>===<<<:::999888777777555555555444333333222222///////////////000000000000000000000000000000000111111222333333333333333222222222111111111111000///...---------///000111/////////...------,,,,,,---------,,,------...///000000111111111111000000111000///...---------------,,,,,,+++++++++,,,,,,+++******))))))******+++,,,,,,,,,+++++++++++++++((()))******++++++******)))))))))***++++++,,,,,,)))***+++,,,------------......///000000000000000.....................---//////000111111000000000000000000000111111111111333444555777888888888888555555666666666666777777777777777888999;;;<<<======>>>@@@CCCFFFHHHKKKLLLMMMPPPTTTYYY]]]^^^^^^^^^???BBBFFFIIIKKKLLLNNNPPPSSSWWW[[[[[[WWWUUUWWWYYY[[[nnn~~~eeeOOOJJJFFFBBBAAABBBBBBAAA@@@???>>>======>>>>>>===;;;<<<::::::===>>>@@@FFFMMMTTTkkkqqqmmm~~~}}}{{{yyyvvvqqqlllhhhfffccc```___^^^\\\ZZZXXXVVVUUUSSSPPPMMMKKKJJJIIIIIIGGGEEEDDDDDDCCCAAA??????>>><<<;;;999888888888666666555555444333333333000000000000000000111111000000000000000000000000000111222222333333222222222222222111111111000000//////............///000//////.........------------------------...//////000000111111111111000000111000///...---,,,++++++,,,+++++++++***************))))))))))))))))))***++++++++++++++++++++++++))))))***++++++++++++***)))))))))***++++++,,,,,,------------,,,,,,++++++---...///000000111000000.........//////////////////000000000000//////...000000000111111111222222000111222333444555555555444444444555666777777888555555555666777888999:::;;;;;;===>>>@@@BBBCCCDDDDDDGGGKKKOOORRRTTTTTTTTTBBBEEEHHHJJJLLLNNNQQQSSSSSSWWW[[[ZZZVVVTTTWWW\\\ggg~~~iiiPPPJJJBBB???@@@AAAAAA@@@@@@>>>======>>>>>>===<<<===;;;;;;>>>???@@@EEELLLTTTiiirrrjjj}}}|||{{{yyyuuuooojjjfffdddaaa```___]]]ZZZWWWXXXWWWTTTQQQNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDAAA??????>>>===;;;:::999999888777777666555555444444333222222222222222222222222000000000000000000000000///000000111111111111111222222222111111111000000111000000///...---------...............---------...------------...//////000000111111111111000000000000//////---,,,+++******************)))(((((()))))))))******)))))))))))))))******************))))))***+++++++++++++++)))))))))***++++++,,,,,,++++++,,,---...///000111---...///000111111111111/////////000000111111111///000000000000//////.../////////000000000111111111222333555666666666666333444444555666777888888555555555555555666777888888999999:::<<<======>>><<<>>>AAADDDGGGHHHIIIIIIEEEGGGJJJKKKMMMOOORRRTTTQQQVVVZZZZZZVVVWWW^^^eeezzz___TTTHHH@@@@@@BBBBBBAAA@@@>>>======>>>???===<<<>>><<<<<>>@@@???>>><<<;;;:::999999777777777666555555444444444444444333333333333333000000000000000000000000//////000111111111111000222222222111111111111000111111000///...---,,,,,,..............................------......///000000000111111111111000000000000000//////---,,,+++***+++++++++***)))(((''')))******++++++******))))))))))))))))))*********)))***++++++,,,+++++++++)))))))))***++++++,,,,,,///......---------......,,,---...000111111111111000000111111222333444444//////000111111000000000------------...............///000111222333333333333333444555666666777777555555444444444555555666555555666666777888888999:::<<<>>>@@@BBBCCCCCCCCCGGGIIIKKKLLLMMMOOORRRTTTSSSXXX^^^^^^^^^cccnnnxxxrrrdddRRRFFFBBBCCCCCCBBB@@@???>>>>>>??????>>><<<>>><<<<<>><<<;;;:::::::::888888777777666555555444444444333333333222222222000000000000000000000000000000111222222222222111222222222111111111111000//////000//////...------.......................................//////000000000111111111111000000///000000000000///...---,,,,,,------,,,+++)))(((******+++,,,,,,+++******)))))))))******+++++++++)))***++++++,,,,,,++++++)))))))))***++++++,,,,,,222000///---++++++++++++,,,---...000111111222222111111222333444555666777//////000111222222222222------------............***+++,,,.../////////000222222333333444444555555444333333222222222333333333444444555666666777777;;;;;;===>>>???@@@@@@@@@HHHJJJKKKLLLMMMNNNQQQTTTVVV]]]ccceeegggnnn}}}oooZZZJJJEEEEEEEEECCC@@@???>>>>>>??????>>><<<===;;;<<>>===;;;:::::::::888888777777666666555555333333333222222111111111000000000000000000000000111111222333333333333222222222222111111111111000---...//////000/////////---....................................///000000000000111111111111000000//////000111111000///.........//////...,,,+++******+++,,,------,,,+++************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,)))))))))***,,,...111222,,,---...000111111222222222222333444555777888888...///000222222333333333/////////000000000111111------///000111222222222111222222222222333333333333222222111111111111111555555555666777777888888666777888888999999999888LLLIIILLLQQQRRRNNNOOOTTTVVV___lllxxxoooZZZNNNIIICCC<<<@@@@@@@@@???======>>>???===<<<===AAABBBAAADDDJJJNNN]]]wwwoookkkqqq|||wwwtttnnnmmmjjjiiigggddd```]]]^^^[[[YYYWWWVVVUUUSSSQQQOOOMMMKKKKKKJJJIIIFFFDDDBBB@@@===<<<<<<<<<:::999::::::999777666444333333444444333222222111111000111111000000000000111111000000000000111222333444333333333222222222111111000000///...------,,,,,,......//////...---,,,,,,...------------...//////////////////000111222333111111111111000///------------,,,,,,,,,,,,,,,,,,++++++******************+++++++++++++++***)))(((***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,+++,,,---...////////////111...+++,,,000444555444333333444555666777888888666777777777777666555555333222111000////////////000000000000////////////111222222222111000///...000000000111222222333333333333333333333444555666666666333000333888999777MMMLLLOOOSSSRRRNNNQQQWWWYYYaaapppooo^^^PPPFFFAAA@@@@@@???>>><<<;;;;;;<<<>>><<<===???@@@???CCCIIIKKKWWWooommmeeejjj}}}xxxuuurrrpppnnnllljjjfffaaa^^^]]]\\\ZZZYYYXXXVVVSSSQQQPPPNNNLLLKKKKKKJJJGGGEEECCCAAA???=========<<<:::;;;;;;:::999777666555444444333333222111111000000111111000000000000111111000000000000111222333333333333333222222222111111000//////......---,,,,,,......//////...------,,,...------------...//////////////////000111222333222222222222111000///...++++++++++++************++++++******************+++++++++++++++***))))))+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,---......///......000---+++,,,000333444444333333444555777888999999888888888888888777666666666555444333222222222222111111111000000/////////000111111111000//////...///000000111222333444444444444444444444444555666666<<<===888333444666777OOOPPPSSSTTTRRRPPPVVV]]]dddlll|||uuu\\\KKKFFFAAA@@@@@@???===<<<;;;:::???<<<<<<===>>>>>>CCCIIIKKKSSSfffoooeeegggwwwzzzwwwtttrrrpppnnnkkkgggaaa^^^]]]\\\[[[[[[ZZZXXXTTTQQQPPPOOOLLLKKKKKKJJJHHHFFFEEECCC@@@?????????===<<<<<<<<<;;;:::999777666666444444333333222111111111111111000000000000111111////////////000111222333333333333222222222111111000//////......---------.........///......---,,,...------------...//////////////////000111222222222222333222222111000///,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***+++,,,------.........///---,,,---///222333333333333444666777999::::::999999999:::999888888777777666555444444444444444333333222111000000////////////000000000///......///000111222333444555555666666555555444555555555888CCCIIIBBB777222555888PPPSSSUUUUUUTTTVVV___gggwwwmmmTTTJJJCCCBBB@@@@@@@@@???>>><<>>???EEEMMMRRRVVVcccwwwkkkkkkqqq}}}zzzuuutttqqqooolllggg```\\\]]]]]]]]]]]]]]]ZZZVVVRRRQQQNNNLLLKKKJJJIIIGGGFFFEEECCCAAA@@@@@@???>>><<<<<<<<<;;;:::999888777777666555555444444333222222222111111000000111111222000/////////000000111222333333333222222222111111000/////////......---------...............------...------------.../////////......//////000111222111222222222111111000/////////......------,,,,,,******+++++++++++++++,,,+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++,,,------******+++,,,------------...---------///111222333333333444666888999:::;;;:::::::::::::::999888888666555444444333333333444444333333222111000//////......//////////////////000111111333444555666777888777666555555555555555999FFFNNNGGG<<<555666888QQQTTTVVVWWWYYYbbbmmmvvvbbbPPPEEEBBB@@@???@@@@@@???>>>===;;;;;;>>>@@@BBBIIIQQQ[[[\\\ddd|||rrroooppp}}}xxxwwwuuusssooojjjccc^^^^^^^^^^^^______\\\XXXTTTQQQNNNKKKJJJIIIIIIGGGFFFEEECCCAAA?????????>>><<<;;;;;;:::999888888777666888777777666555555444444222222111111111111222222000000000000000111111222333333333222222222111111///////////////.........------...............---...------------...//////............///000111222000000000111000000///...000000//////...------,,,******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...******+++,,,---------------......//////000222333333333444666777999::::::999::::::::::::999888888555555444333333333444444333333222222111000000///......///000111111111000222222333444555666777777888777666555555555555555666@@@FFFCCC<<<999777555SSSUUUWWWYYYcccsssuuu^^^JJJEEE@@@===>>>???>>>======;;;<<<@@@BBBDDDJJJQQQ\\\]]]cccwwwzzzqqqqqq}}}|||zzzyyyuuuppphhhccc``````___``````^^^ZZZWWWRRROOOLLLJJJIIIIIIHHHGGGFFFDDDAAA@@@@@@@@@>>>===;;;;;;:::999999888777777888888777777666555555555222222111111111111222222222111111111111111222222333333333222222222111111////////////////////////,,,---......///............------------...//////............///000111111//////000000000//////...//////...---,,,++++++*********++++++,,,---------***+++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,---......***+++,,,------.........---///111111000000222333333333444555666777888888888888888999888777777666666555555444444444555555222111111111111000000000///000111222333333444333444444444555666666777777666666555555444555555555111777<<<;;;999999777333UUUWWWXXX]]]mmmpppVVVNNNEEE@@@???@@@>>>======<<<===AAABBBBBBGGGMMMRRRUUU\\\nnnvvvmmm~~~}}}|||yyyssslllgggcccaaa`````````___\\\ZZZTTTQQQNNNLLLKKKKKKJJJJJJGGGEEECCCAAAAAAAAA@@@>>><<<<<<;;;;;;:::999999999777777666555555444444333333222222111111222222333333333222222222222333333333333333222222222111111/////////////////////000,,,------...//////.........------------...//////...............///111111///000000111111111000000000000///...---,,,++++++******++++++,,,------...***+++,,,,,,------,,,,,,---,,,***))))))***,,,---++++++++++++,,,---...///+++,,,---......///.........000333333111111222444333444444444555555555555666666777777666666555444444333333333333333444444//////000000000000111111111222333444555666666777666666666666666666666666444444444444444444555666///555999888666888999777WWWYYYYYY```uuu~~~aaaWWWKKKDDDBBBBBB@@@>>>>>>===>>>AAAAAA@@@CCCIIIHHHLLLVVVhhh}}}iii~~~}}}}}}|||yyyssslllgggdddbbb```_________]]]\\\WWWSSSPPPMMMMMMMMMMMMLLLIIIGGGDDDCCCCCCCCCAAA@@@=========<<<;;;;;;;;;:::666555555444333333222222333222222111111222222333444444333333222333333333333333333222222222111111////////////000000000000,,,,,,---.../////////......------------...//////...------......///000111000111111222222222111111333222111000///...------******+++,,,,,,---......***+++,,,,,,---------------,,,***))))))***,,,---++++++++++++,,,---...///+++,,,---...////////////...111444444222111333555444444444444444444444444555555555555555444444333000000000//////000111111.........///000000111111222333444666777888888888777777777777666666666666333333333333333444555666111888===999666888<<<>>>ZZZYYYYYYaaazzzmmmTTTDDD???@@@>>><<>>???AAADDDFFFGGGIIINNN\\\xxxuuu}}}|||yyywwwuuurrroooeeecccbbbaaa```]]]YYYVVVSSSQQQOOONNNOOONNNMMMLLLGGGEEEAAA@@@AAABBBBBBBBB>>>>>>===;;;:::999888777777777777777666666666666444444333333222111000000222222222222222222333333111111222222222222111111111111111111000000000000000///...---------------........................,,,---......,,,+++,,,...////////////000111222333111111111000///......---++++++,,,---,,,+++***)))(((***---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------...///111333444555444555555555555444333333333333333222222222111111((())),,,...///000//////000000000000000111111111666777888999:::999999888:::::::::999777555222111222222444555666777777777888888999:::;;;======>>>XXX\\\___fffyyyeeePPPFFFBBBBBBBBBAAA@@@@@@@@@@@@BBBDDDEEEFFFHHHNNNZZZrrr}}}}}}zzzxxxvvvsssppphhhfffdddcccaaa___[[[XXXVVVTTTQQQPPPPPPPPPNNNMMMKKKIIIFFFDDDDDDDDDCCCBBB??????>>><<<;;;:::999888777777777777666666666666444444333333222111111000111111111111111111000000111111222222222222111111111111111111000000000000//////...---------------........................***,,,------,,,,,,---...////////////000111222333222222111000000///......,,,,,,,,,,,,,,,+++******((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///.........///000222333444111111222222111111000///222222222222111111111000,,,---......//////......000000111111222222222222666777888999:::999999888777777777666444222000///222333444555666777777777999999::::::;;;<<<======ZZZcccjjjnnnyyyyyy___LLLCCCBBBDDD@@@AAAAAAAAABBBCCCCCCCCCDDDGGGMMMWWWjjj~~~|||zzzxxxuuusssllljjjhhhfffdddaaa]]]ZZZZZZWWWTTTSSSRRRQQQOOOMMMMMMKKKHHHGGGFFFDDDBBB@@@AAA@@@???>>>===;;;::::::888888777777777666666666444444333333222222111111333333222222111111000000111111222222222222111111111111111111000000000000//////...------------...........................---...000000//////000222////////////000111222333333222222111111000000000------,,,++++++++++++,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000////////////000111222333333333333333333222222111111111000000000000000///111000///...............111111222222333444555555777777888999999999999888555555555444333222000///333333555666777888888888:::::::::;;;;;;<<<<<<<<>>BBBBBBAAA@@@>>>===<<<;;;999888888777777666666666444444333333333222222222666666555555444333222222111222222333333222222111111111111111000000000//////......---------.................................///000///...---...///////////////000111222333333333333222222111111111///...,,,+++++++++,,,---///......------------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111000000000000000000111222333444444444444333222222////////////////////////111000///---------...///111222333444555666777777777888888888888888888888555555555555444333333222444444666777888999999999:::;;;;;;;;;;;;;;;;;;;;;qqq|||jjjUUUJJJFFFCCCCCCDDDDDDDDDCCCBBBBBB???CCCIIIRRR^^^zzz~~~{{{yyyrrroookkkhhhfffccc```]]]]]]ZZZWWWUUUSSSRRROOOMMMJJJIIIHHHHHHHHHFFFDDDAAACCCCCCBBBAAA???>>>===<<<999999999888777666666666444444444333333333333333666666555555444333222222222222333333333333222222111111111111000000000///......---------......///........................,,,---...,,,***((()))***////////////000111222333333333333333222222222222000///---,,,,,,,,,---...)))***+++,,,,,,+++)))(((////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000000111111111000000000000111111///000000000000///....................................---------///111222222333444555666777888888777777777777777777777777444444444333333444444444555555777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;|||dddQQQEEEEEEEEEEEEDDDCCCCCCCCCBBBAAABBBHHHOOOZZZrrr~~~|||tttqqqmmmjjjhhhfffcccaaa^^^[[[XXXVVVTTTSSSQQQOOONNNLLLKKKJJJJJJJJJHHHFFFDDDCCCBBBAAA@@@>>>======::::::999888777777666555444444444444333333333333333333222222111111000000222222333333333333222222111111111111000000000000...------------...//////........................///000000///,,,++++++,,,////////////000111222333222222222222222222222222//////...------------...(((***---//////---+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////000000000111000000000000000111222000000111111000000///...---............/////////,,,------...000111333444333444444555666777888888777666666555555555555666222111111111111222333444666666888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>======;;;::::::999888777666555444444444444444444444444111111111111111111000000222333333444444333333222111111111111000000000000---------------...//////........................---///000///......///000////////////000111222333111111111222222222222222///////////////...------+++,,,...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...000000//////000111222222222222222333222111111000---.........////////////......000222333444555555555555555555666666777777666555444333333333444444222111111111222333555666666777888:::;;;;;;<<<<<<999999::::::;;;<<<======nnnXXXIIIGGGEEECCCBBBBBBCCCDDDFFFCCCEEELLLSSSeeetttwwwtttpppnnnmmmkkkjjjhhh```^^^[[[YYYYYYXXXVVVTTTTTTPPPLLLHHHGGGFFFEEEDDDCCCCCCBBBAAA???>>>======;;;;;;:::999888777666555444444444444444444444444222222222222222222333333222333333444444333333222111111111111000000000000---------------...///000........................%%%'''((()))))))))+++---////////////000111222333111111111111111111111111...///000000000///---,,,******))))))***,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......////////////000111222333///////////////...------........./////////000000000111333555666666666555555555555555666666666666666555333222111222222333444333333333444666888999777888999:::;;;<<<<<<<<<888888999:::<<<===>>>>>>www{{{~~~hhhSSSKKKFFFEEECCC???@@@DDDBBBGGGHHHJJJSSS```~~~nnn~~~zzzuuurrrpppooonnnllleeeccc___]]]\\\\\\[[[YYYSSSSSSRRROOOKKKIIIJJJKKKGGGDDDBBBAAAAAAAAA@@@???===<<<<<<;;;::::::::::::777777777666555555444444222333444555666555444333333333333333333333333333.........///000000111111000...,,,,,,......,,,)))//////000000000000//////666333///------......------,,,++++++,,,---///000222222222222111111000000222222222111000//////...---,,,,,,,,,,,,---......//////.........---------++++++++++++++++++++++++,,,,,,------.../////////000000//////000111222222555444333111000/////////......//////000000111111444555555555666666777777777666555555333333222111777777777777777666666666333333555666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>|||wwwsssrrrqqqrrruuutttqqqooonnnnnnoooooollllllkkkkkkllllllmmmmmmtttxxx~~~wwwmmmeeejjjzzzyyy\\\QQQGGGEEEDDDAAA@@@BBBAAAGGGGGGIIIQQQ]]]zzzrrr~~~zzzwwwuuusssqqqooohhheeeaaa^^^]]][[[ZZZXXXVVVVVVUUURRRNNNJJJIIIIIIHHHFFFDDDCCCCCCAAA???======<<<;;;:::::::::::::::777777777666555555444444222222333333333222222111333333333333333333333333000000111111111111222222111///......000111000...------............------444111///---.........---------------...///000111222222222222111111111000222222222111000/////////------,,,,,,------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111000000000000111111222222222111111000000111111......///000000111222222444555555666666666666666555555444444333333222222555555555555444444444444777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>}}}wwwrrrpppooolllgggbbb^^^\\\[[[\\\]]]\\\ZZZXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWXXXXXX```ccchhhlllnnnnnnkkkjjjeee\\\VVV]]]nnn|||}}}tttnnnqqqnnn^^^MMMFFFFFFDDDBBBAAAAAAFFFEEEGGGNNNXXXsssvvv|||zzzwwwtttqqqlllhhhddd```^^^\\\ZZZXXXYYYZZZYYYUUUPPPLLLJJJJJJKKKIIIGGGFFFEEEDDDAAA???======<<<::::::999999999888777777666666555555444333222111000000000000000222222333333333333333333333333333333333222222222,,,++++++,,,...//////...,,,,,,------------,,,,,,000...------......---,,,......///000111111111111222222222222111111111111222222222111000000//////---------------...///////////////.........------------------------------...//////000000111222222222222111111000111111111000000000000000111222333...//////000222333444444444555666777777555444333333333333333333333333333444444444444444444444444::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???}}}xxxrrrkkkfffbbb```]]]ZZZVVVRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKPPPOOONNNMMMMMMMMMMMMMMMQQQTTTWWW[[[\\\\\\ZZZYYYXXXPPPLLLUUUeeeqqqrrrnnnaaa___eeetttoooWWWIIIGGGGGGEEECCCAAAEEEDDDEEEKKKSSSkkkuuuyyy~~~|||xxxtttqqqnnnkkkfffcccaaa___\\\[[[^^^]]]ZZZUUUQQQNNNOOOPPPRRROOOJJJHHHGGGFFFEEEDDD>>>===<<<;;;::::::999999888888777777666555555555444333111////////////000222222222222222333333333555555444333222222111111))))))***+++---...............////////////......---,,,,,,---//////---+++---...000111222222111000222222222222222222222222222222222111111000000000.........---......///000////////////............------------------------......///000000111111222444333222111111111111111111000000000000111222222//////000222333444555666555555666777666555333222222222222222333333444444333444444666777888999999:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@zzzssskkkhhhddd___YYYUUUQQQPPPKKKJJJHHHEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGIIILLLMMMMMMLLLKKKKKKFFFDDDLLLZZZbbbbbb^^^UUUVVV\\\iiisssuuusssqqqkkkmmmooopppqqqsssvvvyyydddOOOGGGFFFFFFCCCAAAEEECCCDDDJJJPPPdddsssppp|||}}}{{{xxxsssppppppmmmiiifffdddcccaaa```aaa___ZZZTTTPPPQQQTTTWWW^^^XXXPPPIIIFFFEEEEEEEEE@@@???===<<<;;;:::::::::888888888777666666555555555444222111000000000111111111111222222333333333444444333222111000000///---...//////000111222222...//////////////////...,,,++++++---...///---+++,,,---///000111111000///222222222222222222222333222222222222111111111111///............///000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111444444333222222111222222333222222111111111111111111111222333444555666777555555666666666444333222111222222333333444444555111222444666888:::<<<===777777888999:::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<======>>>??????@@@@@@AAAxxxrrroooiiicccZZZXXXUUUQQQNNNKKKIIIHHHDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFEEECCCDDDJJJRRRWWWWWWUUUOOOPPPUUU]]]ccceeebbb^^^WWWYYY[[[\\\]]]___bbbdddkkknnnrrrvvvzzzwww[[[KKKEEEDDDCCCAAAEEECCCDDDJJJNNN```}}}tttkkksss}}}{{{yyyvvvsssssspppllljjjhhhgggeeedddccc```[[[UUURRRSSSWWW[[[eee^^^TTTKKKFFFDDDCCCBBBBBBAAA???>>><<<<<<;;;;;;999888888777777666666555555444333222222222222222000000111111222333333333333222222111000/////////...///111000//////000111------............------...,,,+++,,,......---,,,,,,,,,---...////////////222222222222333333333333222222222222222222222222///////////////000111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111444444333333222333333333555444333222222222222222333444444555555666666777555555555444444444444444333333333444444555555555111111333555777999;;;<<<666666777888999:::;;;;;;:::;;;;;;<<<<<<=========>>>>>>??????@@@AAAAAABBBrrrqqqkkkccc___^^^ZZZTTTOOONNNLLLIIIGGGFFFEEEEEECCCBBBBBBAAAAAAAAAAAABBB??????@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGDDDEEEGGGJJJMMMOOOPPPQQQMMMNNNPPPSSSVVVWWWSSSOOOKKKMMMNNNOOOPPPQQQTTTWWWXXX[[[^^^aaadddhhhmmmqqquuuwww{{{pppVVVJJJFFFDDDBBBEEECCCEEEKKKNNN^^^yyyzzzmmmmmm~~~}}}|||zzzxxxuuuqqqmmmkkkiiigggeeebbbaaa^^^YYYUUUTTTUUUWWW^^^YYYRRRLLLIIIFFFDDDCCCDDDCCCAAA???>>>===<<<<<<999999888888777666666666222333333333333333222222///000000111222222333333222222111111000000000//////111222000---,,,,,,.........////////////......000...,,,,,,---......---------------...///000000222222222333333333444444222222222222222222222222000000//////000000111222000000000000/////////...------------------------...//////000000111111222444333333333333444444555444444333333333444555555666666666666666666666666555444333222222444555666555555555555555555555555555666666777888888999999777888888888999999999:::;;;;;;<<<======>>>????????????@@@@@@AAABBBBBBBBB~~~vvvpppnnneeeccc]]]UUURRRRRROOOKKKEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFF@@@CCCFFFGGGGGGGGGIIIKKKNNNOOOOOONNNOOOOOOLLLHHHGGGIIIJJJKKKKKKLLLOOOQQQNNNPPPRRRTTTUUUYYY]]]aaaaaacccggglllrrr{{{bbbPPPIIIGGGCCCFFFDDDFFFLLLOOO^^^xxxqqqjjj|||yyytttpppmmmjjjgggeeebbbbbb```]]]XXXTTTSSSSSSQQQOOOMMMLLLLLLKKKIIIGGGEEEDDDBBB@@@???>>>======999999888888777666666666000111333444444333222111///000000111222222333333222222222111111111111000555666777444000...///000111111222222222222111111222///,,,+++,,,...............---------///111222222222222333333444444444222222222222222222222222000000000000000111111222000000000000////////////////////////////////////000000000111222222333333333333333333444444555666333333333444555666888888777777777777666666666666555444222111111333666888666666666666666666666666<<<;;;;;;;;;:::999999999:::::::::999999888888888<<<<<<<<<===>>>??????@@@???@@@@@@AAAAAABBBBBBCCCyyyqqqjjjddd```___XXXVVVRRRNNNJJJHHHHHHHHHCCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA???@@@AAACCCDDDDDDCCCCCCDDDCCCAAACCCEEEFFFDDDAAAEEEEEEEEEFFFGGGGGGEEECCCEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLKKKIIIFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLOOOQQQSSSTTTUUUVVVXXX\\\bbbiiiooorrrttt|||{{{___MMMGGGEEECCCCCCEEEEEEJJJ]]]ssstttlllvvv|||zzzwwwtttpppmmmjjjiiigggdddaaa^^^\\\ZZZVVVTTTQQQPPPOOOLLLJJJHHHGGGFFFGGGFFFDDDBBBAAA?????????>>>===<<<:::888666555444555444333222111111111111///000000111222333333333333222222222111111000000000000000000000//////......///000///...---...///000000000000////////////............/////////000111222333444444444333222222222333333333444444444,,,---///000111111111000333222111///............///......---------......000000111222333444444555666666666666666666666666666666666666666666666666777777777777777666666666333444444555555444444333888888888999:::;;;===>>>;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<===;;;:::<<<@@@BBBAAA??????BBBDDDFFFFFFFFFHHHIIIyyyqqqnnnhhhaaa[[[VVVSSSQQQKKKIIIFFFCCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDCCCFFFEEEDDDFFFHHHIIIGGGEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHJJJKKKLLLLLLNNNOOOPPPSSSWWW\\\```cccaaagggooovvv}}}uuu___SSSIIIEEEEEEHHHJJJQQQeeezzzssswww}}}|||yyyvvvrrrnnnkkkjjjeeeccc___]]][[[XXXTTTRRRSSSSSSQQQPPPMMMKKKIIIGGGGGGFFFDDDBBB@@@??????>>><<<<<<;;;:::999888777666666555444333222222222222000000111111222333333444222222111111111000000000///000000000000///......---///000///......///000000000000/////////.............../////////000000111222333444555444333333222222222222333333333444...///111222222222222111333222111000///............------,,,,,,,,,------000000111222333444444555666666666666666666666666666666666666666666666666666666666666666666666666333333444555555555555555777777777888999:::<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;::::::<<>>>>>@@@CCCEEEEEEFFFHHHJJJ|||vvvooohhh```^^^YYYTTTPPPLLLJJJIIIDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@????????????>>>>>>BBBBBBAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDEEEGGGHHHGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIGGGFFFEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJLLLOOOQQQSSSVVVYYY]]]aaagggqqq}}}rrr```LLLFFFEEEHHHKKKQQQcccuuuyyy~~~}}}zzzvvvrrrnnnlllgggeeeaaa^^^\\\ZZZVVVTTTVVVVVVUUUTTTQQQNNNKKKIIIGGGFFFDDDBBBAAA??????>>>;;;;;;;;;::::::999999888777666555444333333333333000111111222222333333333111111000000000000/////////////////////......---,,,...//////......000111/////////.........------....../////////000000000111222333444555555444333111111222222222333333333111222333333333333333222444333222111000///......---,,,,,,,,,,,,,,,------000000111222333444555555666666666666666666666666666666666666666666666666555555555555555555555555222333444666777777777777777777777777888:::;;;<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>===<<<;;;::::::::::::;;;;;;<<<======>>>>>>???@@@@@@BBBCCCDDDCCCBBB@@@CCCFFFJJJMMMPPPSSSWWWZZZxxxtttmmmeee^^^ZZZVVVRRROOOHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEJJJKKKLLLLLLKKKJJJJJJJJJLLLOOOQQQQQQOOOMMMMMMMMMIIIIIIHHHIIIJJJLLLOOOPPPTTTVVVWWWUUUQQQNNNNNNNNNHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKIIIKKKMMMOOOQQQUUUYYY\\\aaadddiiipppxxx___UUUOOORRRTTTSSSWWW___mmm~~~zzzvvvtttrrrooollliiigggeeeaaa___ZZZYYYXXXWWWTTTPPPMMMLLLJJJIIIGGGEEEBBBAAA@@@???@@@???>>><<<:::999777777666555444333222222222222/////////000000000000000///////////////000000000/////////000///......---+++---//////...///000222///.........------------////////////000000000111111222333555666666555555111111222222222333333333444333333333333333333333555555555444333111///..................///000000111111222333444555555666666666666666666666666666444444444444444444444444222333333333444444555555333444666888:::;;;;;;<<<:::::::::::::::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<;;;<<<===???AAABBBDDDDDDBBBCCCEEEEEEEEEDDDCCCCCCFFFHHHMMMQQQUUUZZZ___ccctttkkkbbb^^^XXXSSSOOOMMMJJJHHHDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJLLLNNNNNNMMMMMMNNNOOOQQQUUUYYYXXXTTTOOOMMMMMMMMMMMMMMMNNNPPPSSSWWWYYY___aaabbb^^^XXXRRRPPPOOOJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHIIIJJJJJJKKKKKKKKKEEEGGGIIIMMMPPPRRRSSSSSSUUUVVVWWWZZZ```iiissszzzhhhZZZPPPQQQSSSQQQRRRWWWggg}}}zzzyyytttqqqnnnkkkiiigggcccaaa]]][[[YYYVVVSSSPPPNNNMMMMMMKKKIIIGGGDDDBBBAAAAAAAAA@@@???===;;;999777666666555444333222222222222000000000000000000000000//////000000000000111111000000000000000//////...,,,...//////......000111/////////.........------/////////000000000111111111222444555666666666555222222333333333444444444444333333333333333444555666777777666444222///...............///000111111111111222333444555666666666666666666666666666666444444444444444444444444222333333444444555555555555666777999;;;<<<<<<===;;;;;;;;;;;;;;;<<<============<<<<<<<<<======>>>===>>>???AAACCCEEEFFFGGGBBBCCCEEEEEEEEEEEEGGGIIIKKKNNNRRRWWW\\\cccjjjooo|||wwwpppfff^^^UUURRROOOLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMLLLOOOSSSUUUUUUWWWYYY\\\___dddiiihhhaaaZZZUUUTTTWWWWWWWWWYYY\\\```eeegggnnnqqqrrrlllbbbXXXSSSQQQLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLNNNOOOOOONNNMMMMMMNNNOOOSSSYYY```fffgggiiinnnwwwwwwcccQQQMMMNNNLLLLLLPPP```www~~~~~~vvvssspppmmmkkkhhheeebbb```^^^ZZZVVVSSSQQQPPPPPPOOOMMMKKKHHHFFFDDDCCCBBB@@@@@@???===<<<:::999999777666555444333333333333222222222111111111111111000000000111111111222222111111111111111000000///---///000///......///000000000000/////////......//////000000000111111111111222444555666777666666333333444444444555555555555444444444444555777888777777888777555333000...---------......///111111111222222333444555666666666666666666666666666666333333333333333333333333333333333444555555666666777777999:::<<<<<<======;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDEEEAAADDDFFFGGGIIILLLRRRVVVYYY]]]aaagggmmmuuu}}}{{{ppphhhddd___VVVOOOIIIHHHFFFEEECCCBBBBBBAAABBBBBBBBBAAA@@@???>>>=========???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJMMMOOOPPPTTTXXX^^^aaaccceeejjjmmmrrrxxx}}}|||tttkkkeeecccbbbbbbbbbdddggglllqqqttt|||xxxkkk^^^VVVSSSMMMLLLLLLKKKJJJJJJIIIIIIMMMMMMNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKLLLJJJHHHHHHHHHHHHGGGFFFHHHJJJKKKMMMOOORRRXXX[[[XXX[[[aaakkkwwwsssppp|||qqqXXXOOOMMMKKKKKKPPPZZZppp~~~xxxvvvrrrpppnnnkkkgggeeeccc```[[[VVVSSSRRRRRRRRRPPPOOOLLLJJJGGGEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;888777666555555444444555333333333333333333333333000000111111222222222333222222222222222111000000...///000///...---...///000000000000////////////000000000000111111111111111222444555777777777666444444444555555555666666666555555555666777999:::777888888888666333000...,,,,,,,,,---...///000000111222222333444555666666666666666666666666666666333333333333333333333333333333444444555666777777888999:::;;;<<<=========::::::999999999:::;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEIIIKKKNNNTTT\\\bbbiiilllqqqwww~~~vvvmmmccc[[[XXXTTTOOOJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>@@@BBBBBBAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFEEECCCBBBCCCDDDDDDGGGHHHEEEEEEHHHIIIHHHIIIGGGIIIOOOQQQOOOSSSZZZYYY]]]dddkkkssszzz{{{wwwwwwwwwtttsssvvvxxxyyy|||wwwfffYYYSSSOOOQQQQQQNNNOOOSSSTTTRRRQQQPPPOOOOOOQQQSSSUUUWWWTTTSSSQQQPPPQQQPPPOOOMMMNNNLLLJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIKKKLLLNNNOOORRRWWW\\\```gggrrr}}}ooopppyyybbbPPPJJJIIILLLNNNTTTeeevvv|||{{{yyyvvvssspppmmmkkkjjjbbb```]]]ZZZWWWUUUTTTTTTSSSQQQMMMKKKIIIHHHEEECCCDDDBBB???>>>>>>===<<<:::888888777666555444333333111000000///////////////222222111111222222333444444333333333333333333222000000000000000000000000000000111111111111000000...............///000000333333444555555666666777555444444444444555666666888777555444444555555666:::999999888666555333222000///.........///111222555555444444555666888999888777666555555555555555444333111000///000111111///111444777888777666555:::;;;<<<======<<<;;;:::;;;;;;::::::::::::999999<<<;;;;;;:::::::::;;;;;;AAA@@@@@@@@@@@@BBBDDDEEEHHHHHHJJJOOOVVV___hhhnnnvvvxxx|||xxxrrrjjjbbbYYYRRROOOLLLHHHDDDDDDDDDCCCBBBAAAAAAAAAAAA???AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCEEEFFFEEEHHHIIIFFFFFFJJJLLLKKKKKKJJJMMMSSSWWWWWW]]]dddkkkqqqyyypppaaaYYYUUUYYY\\\\\\___dddfffdddbbb```^^^\\\ZZZZZZ[[[[[[]]][[[YYYXXXWWWVVVTTTRRRRRROOOLLLKKKKKKLLLKKKJJJMMMMMMLLLLLLMMMNNNPPPQQQOOOSSSWWWZZZ^^^fffqqqzzztttppptttxxxZZZKKKLLLLLLIIIRRRcccrrr~~~}}}yyyuuurrrooolllkkkeeeccc___[[[XXXVVVUUUUUUTTTQQQNNNKKKJJJHHHFFFDDDEEECCC@@@>>>>>>>>><<<::::::999888888666666555444222111000000//////000000222222222222222333333444444444333333333333222222000000000000000000000000000000111111111111000000...............///000000111111222222333444444444444444444333444555555666666666555555555666888999999999999888666555333222000000///...///000111222444333333444555666888999888777777666666666666777666555444333222333333444111333555777888888777777::::::;;;<<<<<<;;;::::::;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDEEEGGGHHHIIIJJJMMMRRRYYYcccnnnyyy|||sssjjjeee\\\VVVNNNIIIFFFDDDAAA>>>BBBAAAAAA@@@@@@AAAAAABBB???AAACCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEHHHJJJEEEGGGGGGEEEGGGLLLOOOOOOPPPQQQTTTZZZ___cccjjjqqq~~~~~~mmmccccccjjjqqquuuzzz|||vvvuuurrrooolllkkkkkkkkkllljjjhhhfffdddaaa^^^[[[ZZZWWWSSSQQQPPPOOOMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMOOORRRTTTVVVWWW\\\ccciiiuuu|||uuurrruuugggOOOLLLKKKDDDQQQaaannnyyy}}}yyytttpppnnnllljjjgggbbb]]]YYYWWWWWWWWWUUURRROOOMMMKKKJJJGGGEEEFFFDDDAAA??????>>>===;;;;;;;;;:::999888777666666333333222111111111111111222222222333333333444444444444444333333222222222000000000000000000000000///000000111111000000///...............///000000111111222222333333444444333333333333333444444555555555555666777888::::::999999999888666555333333000000//////000000111222111222222333555777888:::888777777777777888888999888888777666666666777777555555666777888999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;<<<>>>=========>>>???@@@@@@AAACCCFFFJJJMMMNNNOOOOOOQQQVVV^^^gggrrr}}}xxxnnneee^^^ZZZQQQMMMHHHDDDCCCAAA@@@>>>@@@@@@??????@@@AAAAAABBB@@@BBBCCCDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHJJJMMMHHHJJJJJJIIIMMMUUUYYYXXXWWWYYY^^^dddkkksss{{{}}}uuu{{{~~~{{{yyyvvvrrrnnnjjjfffccc^^^[[[YYYWWWTTTRRRRRRQQQOOOMMMLLLLLLLLLLLLQQQSSSUUUWWWXXX[[[___cccgggmmmuuuvvvqqq}}}|||___PPPLLLJJJQQQ___nnnwww{{{vvvrrrooonnnmmmiiiddd^^^ZZZXXXXXXXXXWWWTTTQQQNNNMMMKKKIIIGGGHHHEEECCCAAA@@@???===<<<;;;;;;:::999888777666666444444333222222222222333222333333444444444444444444444444333333222222222000000000000000000000000//////000000000000//////...............///000000222333333444555555666666333222222222222333444444666666666777888888999:::999999888888777555444333000000000000111111222222000000222333555777999:::666666666666777888999999999999999888888888888999888888777777888999;;;<<<:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<=========@@@@@@??????>>>??????@@@???CCCIIIPPPUUUWWWWWWWWW]]]cccmmmvvv~~~~~~ssshhh___XXXRRROOOJJJGGGDDDAAAAAA@@@@@@???????????????@@@@@@AAABBBAAABBBDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFGGGGGGGGGFFFHHHKKKNNNNNNPPPQQQSSSZZZcccgggfff^^^ccckkksss}}}}}}vvvrrrmmmiiifffdddaaa______]]][[[XXXUUUTTTTTTSSSSSSUUUWWWXXXZZZ]]]```cccdddggglllsss}}}|||vvvwwwwwwYYYOOOSSSPPP]]]|||rrrwww|||xxxtttrrrpppnnnkkkfffaaa]]][[[ZZZZZZXXXVVVRRRPPPNNNMMMJJJIIIJJJGGGDDDBBBAAA@@@>>>===;;;:::999999777777666555555444444333333333333333222333444555555555555444555555444333333222111111111111111111111111111111//////000000000000//////...............///000000222222333333444555555666333222222222222333444444777888888888888777777777888888888888777555444333000111111222222222222222000111222444666888999999555555555555666666777888888888888999999999888888:::999888888888:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????BBBBBB@@@???>>>>>>>>>>>>???DDDMMMVVV^^^bbbcccccclllsss~~~}}}uuuooofff^^^WWWRRRMMMJJJCCCBBB@@@???>>>>>>??????@@@?????????@@@AAAAAABBBAAACCCEEEEEEDDDCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJNNNRRRSSSUUUXXX]]]gggrrrvvvsssmmmuuu|||zzzwwwuuurrrooommmiiieeebbb```^^^^^^[[[[[[\\\]]]___bbbdddfffgggggghhhkkkrrr{{{{{{vvvyyyeeeQQQQQQOOOWWWsssuuuwww|||~~~zzzxxxvvvuuuooommmiiieeeaaa___]]]\\\ZZZWWWTTTQQQPPPNNNLLLJJJKKKIIIFFFDDDCCCAAA???>>>;;;::::::999888777666666555555444333333333333333333444555666666666555444555555444333333222111111111111111111111111111111...//////000000//////..................///000000000000111111222222333333333333333333333444444555777777888888777777666555888888888888777666555444111111222333333333333222111222444666777888999999666555555555555666666777666777888888999888888888::::::999999999:::<<<======<<<<<<;;;;;;<<<<<<===;;;;;;<<<===???@@@AAAAAACCCCCCAAA@@@??????>>>>>>BBBHHHSSS___iiiooorrrsss|||~~~tttooofffaaa[[[UUUPPPMMMIIIGGG?????????>>>======>>>@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDDDDEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOSSSXXX\\\```ccchhhppp|||~~~yyyuuurrrpppooonnnmmmjjjiiijjjkkklllmmmllljjjhhhhhhmmmsssxxx|||zzzvvv}}}|||^^^PPPOOORRRfffvvvuuuttt~~~|||{{{{{{pppooommmjjjgggdddaaa```[[[YYYUUUSSSQQQPPPMMMKKKMMMJJJGGGEEEDDDBBB@@@>>><<<<<<;;;:::999888777777555444333333222222333333333444666777777777555444666555555444222111111000111111111111111111111111......////////////.....................///000000000000000111222222333333444444444333444555555666444555666777777777666555777888888777777666555444111222333444444444333222333444666777888999999999888777666666666666666666666666888999999999888888::::::999999::::::;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCBBBBBBBBBAAAAAABBBBBBCCCHHHOOO[[[iiiuuu}}}}}}tttkkkfffWWWTTTOOOKKKHHHEEEBBB???>>>???@@@???>>>>>>@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNQQQSSSVVV\\\bbbgggssswww}}}~~~zzzvvvuuuvvvvvvuuuqqqnnnjjjiiilllppptttvvvxxxxxxuuutttWWWQQQOOO\\\uuurrrmmmqqqqqqpppnnnkkkhhhdddbbb\\\YYYVVVSSSRRRPPPNNNLLLMMMKKKHHHEEEDDDCCC@@@???>>>===<<<;;;:::999999888444444333222222222222333333444666777888777666444666666555444222111111000111111111111111111111111......////////////.....................///000000111222222333444444555555555444444444444555666666222333555666777888777777777777888777777666555444111222333444555444333333444555777888999999999888999999888777666666777777555666888999:::999999888999999::::::::::::::::::;;;;;;999999999999;;;;;;;;;<<<===>>>@@@BBBCCCCCCAAAAAABBBBBBDDDEEEFFFGGGMMMTTTaaaooo}}}yyypppfff^^^\\\RRROOOIIIDDDAAAAAABBBCCC?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEGGGIIIJJJKKKMMMNNNQQQXXXYYYWWW___qqq{{{{{{}}}sssmmmkkknnnnnnjjjjjjmmmrrr~~~yyyuuuvvvkkkTTTYYY___nnnppphhhrrrqqqpppppppppmmmiiieeebbb___[[[WWWVVVTTTRRRPPPMMMKKKIIIGGGFFFDDDAAA???AAA@@@???===<<<:::999999777666333111111111222333555444444555777888666555;;;:::777444222111111111333333333222222222111111000000000000000000000000111111000000000000111111000111222222444444555666555666666555333333444666777777888888888888777777666777777777777555444333111222333333555555666777666666666777888888999999888777777777888999::::::::::::999888999:::;;;<<<:::;;;;;;;;;;;;;;;;;;:::=========<<<<<<;;;;;;;;;???@@@@@@@@@??????@@@BBBBBBFFFJJJJJJHHHHHHKKKNNNRRR[[[jjjyyywwwnnnfff\\\UUUSSSLLLJJJEEEAAA???>>>???@@@=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRUUUVVV[[[cccggghhhsss|||vvvrrrqqqnnniiifffiiipppwwwqqqttt```\\\[[[iii~~~qqq}}}vvvuuusssrrrqqqnnnkkkhhhdddaaa]]]ZZZXXXVVVTTTRRRPPPMMMKKKIIIHHHFFFDDDAAABBBAAA@@@>>>===;;;:::999999777555333222222333444555444444555777888666555777666444333222222222333333333222222222111111111000000000000000000000000//////............//////000111222222444444555666666777777666444444555777777888888888888888888777666666777777666555333222111111222333444555666666666666777777888888999999888888888888888888999:::;;;;;;:::::::::;;;<<<===::::::;;;<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<===>>>????????????BBBDDDEEEHHHMMMPPPQQQSSSUUUWWWZZZdddrrr}}}ttthhhaaa[[[RRRLLLJJJFFFEEEBBB@@@>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKJJJMMMPPPSSSVVVZZZ___bbbgggpppwww}}}~~~yyyqqqiiieeeffflll}}}rrrkkkrrr~~~sssbbbWWWbbb}}}zzzvvvtttrrrpppmmmkkkfffccc___\\\[[[YYYVVVTTTSSSQQQNNNLLLKKKIIIGGGEEECCCCCCAAA@@@>>><<<;;;::::::999777555444444444555555444444555777888666555333222222222222333444555333222222222222111111111000000000000000000000000//////............//////000111222222444444555666777888888777555555666777888888999999999999888888555555666555555444333222000111222222444444555666666666777777888999999999:::999999888888888888999<<<;;;;;;;;;;;;<<<===>>>999:::<<<======<<<:::999888888999:::;;;======>>><<<>>>???@@@@@@BBBFFFHHHHHHLLLSSSZZZ___ccceeefffhhhrrr~~~rrrhhh]]]XXXSSSLLLGGGFFFCCCBBBBBBAAA@@@???????????????@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLQQQWWW]]]bbbhhhpppuuu{{{uuunnnkkkkkknnnyyymmmkkkooommmWWW]]]ttt~~~yyyuuusssrrrpppnnngggdddaaa___]]][[[YYYVVVUUUSSSPPPOOONNNLLLIIIGGGFFFEEEDDDBBB@@@>>>===<<<;;;:::888666555444444444555444444555777888666555222222222333333444555555222222222222111111111111000000000000000000000000111111000000000000111111000111222222444444555666777777888666555444555777999999999::::::999999999555555555444444333222222000111111222333444555555666777777888888999::::::;;;:::999999888888888888;;;;;;;;;;;;;;;<<<<<<===888:::<<<======<<<:::888::::::;;;<<<===>>>>>>???>>>???AAABBBCCCFFFJJJMMMMMMRRRZZZdddmmmsssvvvwwwzzz|||rrrfff]]]TTTPPPMMMHHHDDDDDD@@@@@@@@@@@@@@@?????????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMTTT[[[eeennnuuu}}}yyyvvvxxx{{{rrriiigggjjjxxx~~~aaa___nnn{{{wwwuuusssrrrppphhhfffcccbbb```^^^[[[YYYWWWUUURRRPPPOOONNNKKKIIIHHHHHHFFFDDDBBB@@@>>>===::::::888777555444333333555444444555777888666555555555555555555444444444222222222111111111000000111111111111111111111111111111000000000000111111000111222222444444555666666666666555444333444666999999999::::::999999999666555555444333333222222000111222333444555555666777777777888999999::::::;;;;;;:::999888888888999999999::::::;;;;;;;;;;;;999:::<<<======<<<:::999:::;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIILLLNNNQQQRRRSSS\\\ffftttvvviiibbb```fffwwwqqqeeejjj~~~zzzxxxvvvuuusssjjjiiigggeeedddbbb___\\\YYYWWWUUUSSSRRRPPPMMMKKKKKKJJJHHHFFFDDDAAA@@@???;;;:::999888666555333333555444444555777888666555666666666666555444333333222111111111111000000000111111111111111111111111//////............//////000111222222444444555666555666666555333333444555888888999999999999888888777666555444333333333333111222222333444555666777777777888888999:::::::::;;;::::::999999999999:::888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::>>>@@@BBBEEEIIIOOOVVV[[[ccckkkvvv|||sssfff\\\SSSKKKDDDCCCCCCAAA@@@AAA??????>>>>>>>>>>>>??????>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGGGGHHHHHHJJJNNNSSSXXX]]]aaacccmmmxxx|||mmmccc\\\[[[ccc|||lllggg}}}~~~|||zzzxxxvvvnnnlllkkkjjjiiifffccc```]]]ZZZXXXVVVUUUSSSQQQNNNLLLLLLJJJHHHEEECCCAAA@@@<<<<<<;;;:::888666444333555444444555777888666555444444555555555444333222111111111111000000000000111111111111111111111111//////............//////000111222222444444555666666777777666444333555666777888888888888888888777888777666444444444444555222333444444666666777888777888888999999::::::;;;::::::999999999:::;;;;;;999999;;;<<<<<<<<<;;;:::<<<;;;::::::::::::;;;<<<999::::::;;;<<<===>>>>>>@@@BBBFFFKKKRRR[[[dddjjjrrr{{{uuuooogggZZZPPPQQQIIIBBBBBBCCCAAA@@@BBBCCCBBBAAA@@@@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKNNNTTT[[[bbbiiinnnqqqtttiiiZZZUUUWWWlllpppfffzzz}}}{{{yyypppooonnnmmmllljjjfffccc___]]]ZZZXXXWWWUUUSSSQQQNNNMMMKKKHHHFFFCCCBBBAAA>>>>>>===<<<:::888666555555444444555777888666555111222333444444444333222111111111111000000000000111111111111111111111111111111000000000000111111000111222333444555555666777888888777555555666777777777888888888888777777999888666555444444555555333444444555666777888888777888888999999:::;;;;;;999999999999:::;;;;;;<<<::::::<<<=========<<<;;;===<<<:::999999:::<<<===;;;<<<===???@@@BBBCCCDDDCCCFFFKKKRRR[[[fffqqqxxx|||tttiiibbb\\\TTTOOOCCCCCCBBBAAAAAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???===???AAABBBBBBAAABBBDDDBBBAAADDDIIIIIIHHHJJJOOONNNQQQWWW```jjjuuuwwwlll^^^\\\XXXZZZpppnnnuuu}}}zzzvvvuuusssppplllhhheeecccaaa___\\\[[[ZZZYYYVVVTTTPPPMMMJJJHHHGGGFFFCCCBBB??????>>><<<;;;999777666666666777888888888888888888777666555444333222222333333222222111000000000000111222222000,,,'''$$$//////000000111111111111444444333333333444555555999888777666555555666777777777888999999999999888888888888777777666555444666555555444444666777888999999888888888888888888:::;;;;;;<<<<<<;;;;;;::::::;;;======;;;:::;;;;;;<<<<<<<<<;;;:::999999999;;;===???BBBDDDEEEFFFFFFJJJOOOVVV]]]eeeppp}}}yyylllbbb[[[UUUOOOJJJDDDDDDBBB@@@???>>>=========>>>???@@@AAAAAAAAAAAA???AAACCCCCCBBBBBBCCCEEEHHHGGGHHHKKKLLLKKKNNNSSSSSSZZZeeesss~~~sssaaa]]]XXXWWWdddxxxqqq}}}zzzyyyvvvsssooolllhhhgggdddbbb___]]]\\\[[[XXXVVVRRROOOLLLJJJIIIHHHEEEDDDBBBAAA@@@>>><<<:::888666555666777888999888888777888777666555444333333222333333222222111000000000111222444666666555333222222222222222333333444444444333333333333444555555777666555444333444444555777777888999999999999888888888888777777666555444666555555444555666777888888888888888888888888888::::::;;;;;;;;;;;;::::::999;;;<<<<<<:::999999:::;;;<<<<<<<<<;;;;;;;;;<<>>===<<<<<<<<<;;;<<<>>>???AAABBBCCCCCCAAABBBDDDDDDCCCCCCEEEFFFKKKHHHHHHKKKLLLLLLRRRXXX^^^hhhxxx{{{jjjaaaYYYWWWWWWbbb|||vvvvvv~~~}}}{{{wwwssspppmmmkkkhhheeecccaaa```^^^[[[YYYTTTRRROOOLLLKKKJJJHHHFFFEEEDDDCCCAAA>>>;;;999777444666888999:::999777666888777666666555444333333333333333222111111000000...///000222444444555555////////////000000000000333333333333333444555555666666555444444444555555777777888999999999999888888888888777777666555444666555555555555666777777888888888888888888888888999::::::;;;;;;::::::999:::;;;<<<<<<:::999999;;;999:::;;;;;;;;;<<<>>>???GGGIIINNNSSSVVVXXXYYYYYYaaaiiisss}}}vvvfff```WWWPPPKKKFFFBBB@@@>>>>>>=========>>>??????<<<<<<>>>@@@AAABBBBBBBBBAAACCCDDDDDDCCCDDDFFFHHHLLLIIIJJJMMMPPPTTT]]]eeessswwwggg\\\YYYTTTSSScccyyyyyy~~~zzzvvvsssqqqpppkkkiiifffdddbbb```]]][[[VVVTTTPPPNNNMMMLLLJJJHHHGGGFFFDDDBBB???<<<999888444666888::::::999777666777777777666555444444333444333333222222111000000..................//////........................222222222222333444555555888888777777777777777777777777888999999999999888888888888777777666555444555555555555666666666777888888888888888999999999999999::::::::::::999999:::;;;<<<;;;::::::;;;===<<<>>>@@@@@@@@@AAAEEEIIIPPPTTT[[[bbbgggjjjkkkkkkoooxxx~~~rrriii[[[WWWQQQKKKGGGDDDAAA@@@>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEHHHJJJOOOMMMOOOUUU\\\dddppp{{{mmm___\\\XXXRRRWWWdddvvvwww|||xxxuuutttsssnnnllliiifffdddbbb^^^\\\WWWUUURRROOONNNMMMKKKIIIGGGFFFEEECCC@@@<<<:::888555666888999999999777666777777777666555555555444444444333333222111111111333222111/////////000000111111111111111111111111111111111222333444555555777777888888888888888888777777888999999999999888888888888777777666555444444555555666666666666666777777888888888999999999888888999999999999888888777888999999999:::===???CCCFFFIIIIIIHHHJJJPPPUUUZZZ___hhhpppwww{{{|||||||||}}}sssfff]]]RRRPPPLLLHHHDDDBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBBBBCCCBBBBBBAAABBBDDDDDDEEEHHHLLLOOOPPPPPPTTT^^^iiitttttteee```[[[UUUTTTXXXrrrqqqooo~~~zzzxxxvvvvvvrrrooollliiigggddd```^^^YYYWWWSSSQQQPPPOOOMMMKKKHHHGGGFFFDDDAAA>>><<<:::666666777888888888888888777777777666666666555555444444444333222222111111000000000000000111222333111111111000000000000000111111111111222444555666555555666777777777666666777777888999999999999888888888888777777666555444444555555666777666666666777777777888999999::::::777888888999999888888777333555777888:::===AAADDDHHHLLLOOOOOONNNQQQWWW^^^hhhmmmwwwyyyrrrjjj^^^UUUKKKJJJGGGDDDAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEBBBCCCEEEGGGHHHLLLPPPTTTYYYYYY```lllyyy~~~rrrfff^^^XXXTTTRRReeessshhh{{{}}}zzzyyyyyyvvvssspppllljjjgggccc```\\\YYYVVVTTTSSSQQQOOOMMMHHHHHHGGGEEECCCAAA???===888777666666666777999999777777777777666666666666555444444333333222111111---......///000000111111000000/////////.........000000000111222444555666444555666777888777777666777777888999999999999888888888888777777666555444444444666777777777666555666777777888999999::::::777777888888888888777777555777999<<>>???@@@============>>>???AAAAAA>>>???AAACCCEEEGGGHHHIIICCCEEEGGGHHHKKKOOOTTTXXXgggiiippp}}}~~~mmm```ZZZVVVRRRYYYpppvvvdddqqq|||{{{{{{yyyvvvrrrooollliiieeebbb^^^[[[XXXVVVUUUSSSQQQPPPIIIIIIHHHGGGEEECCCAAA@@@999888666555555777999:::777777777777666666666666555444444333333222222111111111222222222222111000444333333333222222111111000000000111222444555666666777888:::::::::999888777777888999999999999888888888888888777666555444333444666777777777666555666777777888999999::::::777777888888888888777777999;;;>>>BBBFFFLLLSSSWWWggglllpppooommmooowww|||oooddd[[[TTTLLLGGGDDDCCCBBBAAA@@@@@@???>>>>>>>>>======>>>@@@BBBCCC@@@AAACCCFFFHHHHHHGGGEEEGGGIIIJJJJJJJJJPPP[[[dddpppwwwzzznnncccZZZUUURRR[[[vvv}}}kkkrrr}}}|||yyyyyyxxxvvvrrrnnniiigggaaa^^^[[[YYYWWWUUUQQQOOOMMMLLLJJJIIIHHHGGGDDDAAABBB<<<666555777:::999777777777777777777666666555666555555444444333222222000000000000000111111111000000000000000000000000//////111222222333222222444555666888888888777666666777999::::::999888777777666555444444555666777555555555444555555666666777888888888999999999999777666777999999777999======BBBEEEGGGMMMYYYcccgggooo{{{{{{xxxpppdddZZZSSSMMMHHHDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDFFFHHHHHHGGGFFFIIILLLOOOQQQTTT]]]jjjttt~~~rrreeeZZZTTTRRRSSS```{{{ooosss{{{{{{zzzwwwtttpppmmmkkkccc```\\\ZZZXXXVVVSSSQQQOOONNNLLLKKKJJJIIIFFFCCCBBB<<<777555777999888666777777888888777666555555666555555444444333333222000000000000111111111111000000000000000000000000///000000111222222333222555555666777777777666666888999:::;;;;;;:::888777888777666555555555666777666666555555555555666666666666666777777777888888:::999:::<<<<<<:::<<>>>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGKKKQQQVVV]]]iiiyyywwwkkk___XXXWWWSSSTTTbbbvvvuuu~~~|||yyyvvvsssqqqppphhhddd```\\\ZZZXXXVVVTTTRRRQQQOOONNNMMMKKKHHHFFFBBB===888666777888777666888888888888777666555444666666555555444333333333111111111111111111111111000000000000000000000000///000000111222222333333666666666555666666777888;;;;;;<<<===<<<;;;999888999888777666666666666666777666666555555666666777666666777777777888888888===<<<===AAAAAA@@@CCCHHHPPPWWW___dddmmmyyy{{{tttbbb[[[PPPIIIFFFEEECCCAAA>>>?????????@@@@@@AAAAAA>>>??????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIGGGMMMUUU]]]ggguuu|||rrrfff___WWWWWWVVVZZZpppyyy{{{}}}zzzxxxvvvuuutttoookkkeee```]]]ZZZWWWUUUUUUSSSQQQPPPOOOMMMIIIGGGBBB>>>999777777777777555999999999888777666555444666666666555444444333333222222111111111111111000000000000000000000000000000000000111111222333333666555555555777999;;;<<<======>>>===<<<;;;:::999:::999999888777777666666666666666666666666777777888888999::::::;;;<<<<<>>AAAGGGIIIJJJNNNTTT___gggpppvvv~~~xxxmmmfff\\\UUULLLFFFDDDCCCBBB@@@===>>>>>>??????@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDDDDEEEGGGFFFFFFGGGJJJMMMPPPWWWbbblllxxxvvvjjjbbbQQQUUUUUURRR```zzz|||zzzxxxwwwvvvuuuqqqkkkeeeaaa]]]YYYVVVVVVTTTRRRQQQPPPMMMJJJHHHBBB@@@<<<999888777666666999999999999888777666555777666666555555444333333333222222222111111000000000000000000000000000000000000000000111222333444444444555666999<<>>>>>======<<<;;;:::999:::::::::999999888888777777666666777888999:::::::::;;;<<<===???@@@AAABBBCCCDDDHHHPPPUUUXXX^^^dddooowwwzzzoooddd]]]UUUOOOHHHCCCBBBAAA???=========>>>>>>?????????@@@??????AAABBBCCCDDDDDDDDDCCCFFFHHHHHHHHHJJJPPPUUUYYYbbbppp|||wwwkkkbbbUUUVVVSSSMMMSSSnnn}}}zzzxxxwwwwwwtttooojjjfffaaa\\\YYYYYYWWWTTTSSSQQQOOOLLLIIIDDDBBB???<<<999888777777888888999999888888777666777777666666555444444444333333333222111111000000000000000000000000000000111000000///000222333444333333555777:::===@@@AAA<<<<<<<<<;;;::::::::::::999999::::::;;;::::::999888888999:::<<<>>>???@@@>>>???AAADDDFFFHHHJJJKKKNNNOOOUUU^^^eeeiiipppwww~~~}}}rrrggg\\\UUUMMMIIIDDDBBBBBBBBB???<<<======>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDGGGJJJKKKKKKPPPWWW^^^cccnnn~~~{{{oooeee___XXXSSSPPPOOO^^^}}}zzzxxxuuusssqqqnnnkkkgggbbb^^^[[[YYYWWWUUUTTTQQQNNNKKKEEEDDDBBB>>>;;;888888888777777888999999999888888777777666666555555444444444444333222222111000000000000000000000000000000111111000///000111333555222333555777:::;;;<<<===::::::999999999999999999888999:::;;;<<<<<<;;;;;;;;;<<<===???AAADDDFFFHHHHHHIIIKKKOOORRRVVVXXXYYY___```fffooouuuyyyssshhh\\\QQQJJJJJJFFFCCCBBBDDDDDDAAA>>>>>>>>>>>>>>>>>>=========???@@@BBBDDDEEEEEEDDDDDDEEEHHHLLLMMMNNNSSS\\\dddnnnzzztttlllbbbXXXRRRSSSPPPQQQggg{{{xxxrrrqqqqqqpppoookkkfffbbb^^^\\\YYYWWWVVVSSSPPPMMMFFFEEECCC@@@<<<999888888666777888999999999999999777777777666555555444444444444333333222111000000000000000000000000000000222111//////000111444555222333555777888999888888888888777777777888999999777888:::<<<======<<<<<<>>>???@@@CCCFFFIIIKKKMMMQQQRRRUUUYYY]]]aaadddfffkkklllrrrzzzsssggg]]]UUUNNNJJJDDDCCC@@@???>>>>>>???@@@???>>>>>>>>>>>>>>>???@@@DDDCCCBBBBBBDDDGGGHHHHHHJJJLLLNNNNNNOOOWWWcccmmmzzzqqqccc^^^VVVOOOJJJNNN]]]lll||||||zzzwwwtttqqqnnnjjjgggeeebbb^^^ZZZWWWTTTPPPMMMNNNJJJFFFBBB@@@===;;;999888888888888888888888888666666666666666555555555444444444333222111000///222222333333333333222222000000000000111222333444333444555666777888999:::888888888888888888888888:::999888777777999;;;<<<@@@CCCFFFIIIJJJLLLNNNPPPSSSYYY```ccceeejjjrrryyyzzz{{{~~~~~~vvvkkk___VVVOOOJJJGGGDDDBBB@@@???>>>>>>???@@@???>>>>>>>>>>>>???@@@@@@CCCCCCBBBDDDFFFHHHIIIIIIIIIKKKNNNPPPUUUbbbttt~~~uuuhhh```WWWPPPKKKLLLWWWccc|||yyywwwtttqqqllliiieeebbb___\\\ZZZWWWTTTQQQNNNJJJFFFBBB@@@>>><<<:::999999999999999999999999666666666666555555555555444444444333222111000000//////000000000000//////000000000000111222333444333333444666777888999:::999999999999999999999999:::999888777777999:::;;;@@@CCCFFFIIIJJJLLLOOOQQQVVV\\\cccggghhhlllsssyyy~~~qqqjjj___TTTMMMHHHEEECCCCCCBBB@@@???>>>>>>???@@@??????>>>>>>??????@@@AAABBBCCCDDDEEEGGGHHHIIIJJJKKKMMMQQQVVV```qqq{{{nnndddYYYRRRMMMKKKPPPWWWsss}}}{{{yyyuuupppmmmgggdddaaa___]]][[[WWWUUUNNNKKKGGGDDDBBB@@@===;;;999999999999999999999999666666666555555555444444444444333333222222111111111111222222222222111111000000000000111222333333333333444555777888999:::::::::::::::::::::::::::;;;:::888777777888999:::>>>AAADDDGGGIIIKKKNNNQQQXXX^^^fffjjjkkknnnsssxxxvvveee___UUULLLGGGDDDCCCBBBAAAAAA@@@???>>>>>>?????????????????????@@@AAABBBBBBDDDFFFGGGGGGGGGIIIJJJMMMRRRZZZbbbnnnsssggg[[[TTTPPPLLLLLLNNNddd}}}}}}yyytttpppkkkhhheeebbb```]]]YYYWWWPPPMMMIIIFFFDDDBBB???<<<::::::::::::::::::::::::777666666555555444444444444444333333222222222222222333333444444333333222111111000000111222222333222333444555666888999999::::::::::::::::::::::::;;;:::999888777777888888<<<>>>AAACCCEEEHHHLLLOOOWWW^^^fffjjjkkklllqqquuu}}}uuukkk\\\WWWOOOHHHEEEDDDCCCCCC@@@@@@??????????????????????????????@@@AAABBBCCCDDDFFFHHHHHHGGGGGGIIIKKKOOOXXXffftttvvvjjj^^^XXXTTTOOOLLLLLLVVVhhh|||wwwssspppmmmiiieeebbb^^^ZZZWWWSSSPPPMMMJJJGGGDDD@@@>>>::::::::::::::::::::::::888888777666555555444444555444333222222222333333//////000000000000//////111111111000111111222333222222333555666777888999999999999999999999999999:::999999888777777777777999;;;===???AAADDDHHHKKKSSSZZZbbbffffffhhhlllpppwww~~~xxxjjjbbbUUUQQQKKKGGGEEEDDDCCCCCC?????????????????????>>>?????????@@@AAABBBCCCDDDEEEHHHIIIIIIHHHIIINNNRRRVVVcccxxx{{{pppddd^^^XXXRRRNNNOOOPPP\\\yyy{{{vvvvvvrrrnnniiifffaaa]]]ZZZWWWTTTQQQNNNKKKGGGBBB???;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666555555555444333222222333444555000111111222222111111000222111111111111111222222222222333444666777888999888888888888888888888888888888888888888777777777777999;;;<<<===@@@DDDGGGNNNUUU\\\___```bbbgggllltttzzzxxxkkkaaaZZZOOOLLLHHHEEEDDDDDDBBBAAA>>>>>>????????????>>>>>>???@@@@@@@@@AAACCCDDDEEEEEEHHHKKKKKKKKKOOOVVV]]]hhhwwwvvvkkkccc[[[SSSPPPRRRLLLVVVjjj~~~zzzyyyvvvrrrnnnjjjgggbbb___[[[YYYUUUQQQNNNIIICCC???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555444333222222333555666333333333444444333333333222222111111111111111222111222333444666777888888999999999999999999999999666777777888888888888888888999::::::;;;>>>BBBEEEJJJPPPVVVYYYZZZ]]]dddiiiqqqtttyyy}}}|||nnncccZZZTTTKKKHHHFFFDDDCCCBBB@@@???===>>>????????????>>>>>>@@@@@@@@@AAABBBCCCEEEEEEEEEHHHKKKLLLMMMSSS]]]eeezzz{{{pppfff\\\SSSQQQTTTGGGPPP]]]qqq{{{xxx|||}}}zzzxxxtttqqqnnnkkkgggddd^^^[[[WWWSSSOOOJJJDDD???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666666444333222222333555666000000000111111000000000222222111111111111111222111222333444555777888888::::::::::::::::::::::::555666777888888888888888999:::;;;;;;;;;===AAADDDHHHMMMSSSVVVWWW[[[bbbiiinnnpppsssxxx}}}sssjjj```UUULLLFFFFFFEEECCCCCCBBBBBBBBB???????????????@@@@@@@@@BBBDDDEEEEEEEEEEEEFFFHHHDDDHHHLLLNNNQQQ[[[jjjwwwvvvjjj^^^VVVRRRQQQIIISSSRRRUUUppppppooo}}}~~~~~~|||yyytttooojjjggg___\\\XXXTTTQQQNNNIIIFFF@@@>>>;;;888777888;;;<<<===<<<;;;:::999999888777555444333222333444555666777666555444222111000000111111222222222222111111000222444555555666888:::999999::::::::::::;;;;;;666777999::::::999777666555666666888999;;;===>>>DDDGGGKKKOOOSSSXXX]]]aaafffiiimmmqqqtttyyy~~~zzzkkkaaaXXXPPPJJJFFFEEEDDDCCCBBBBBBBBBBBB????????????@@@@@@@@@@@@AAACCCEEEEEEEEEFFFHHHJJJKKKNNNQQQUUU\\\jjj|||yyynnnbbbZZZUUUSSSJJJPPPLLLNNNccc~~~ssslll}}}wwwqqqkkkgggdddaaa]]]YYYVVVRRRNNNKKKAAA>>>;;;888777888:::;;;;;;;;;;;;:::999999888888777666555444444444555666555555444333222111000000000000111111111111000000///111333444444555777999888888888999999999::::::777888999::::::999888777666666777888999;;;<<<===BBBEEEIIIMMMPPPUUUZZZ]]]]]]```dddhhhlllpppuuuxxx~~~qqqbbbVVVOOOJJJHHHEEEDDDCCCCCCBBBBBBBBBBBB?????????@@@@@@AAAAAAAAAAAABBBDDDEEEEEEGGGIIILLLLLLNNNRRRZZZgggzzz~~~ssshhh___XXXUUUMMMNNNIIIJJJVVVfffvvvgggzzz~~~{{{tttnnnjjjfffccc^^^ZZZVVVRRRNNNJJJBBB???;;;888666777888999999999999999999999999999888888777666555555555666333333222222222111111111///000000111111000000//////111222333333444666777777777777888888888888999888888888888888888888888888777777888888:::;;;;;;@@@CCCFFFIIILLLOOOSSSWWWXXX[[[```cccgggjjjooorrrxxx|||wwwkkk]]]RRRKKKGGGFFFDDDCCCCCCBBBAAAAAABBBBBB??????@@@@@@AAAAAABBBBBBAAACCCDDDEEEEEEGGGJJJMMMMMMPPPXXXeeewwwwwwmmmddd\\\WWWQQQNNNJJJLLLQQQWWWvvvwwwdddsss}}}yyysssoooiiifffaaa\\\XXXSSSNNNKKKDDDAAA<<<888666666777888777888888888999999::::::999888777666555555444444111111111111111111111111111111111222222111111111...000222222222333444666777777777888888888999999999999888777777888999999888888888888888888999:::>>>@@@CCCEEEFFFIIIMMMPPPTTTWWW\\\___bbbeeeiiilllqqquuu{{{rrrnnneee[[[RRRKKKGGGEEECCCBBBBBBAAAAAAAAAAAABBB???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFIIIMMMPPPSSS[[[hhhzzz{{{qqqhhh___ZZZQQQOOOLLLOOOQQQOOOhhh|||iiiqqq{{{~~~yyyvvvrrrnnniiiddd___ZZZTTTQQQFFFCCC>>>999666555666666666777777888888999999999777777777666555444333333000111111111111222222222222333333444444333333222...000222222222222444555888888888888999999999:::999999888777777888999999999888888777777888888999;;;===@@@AAABBBEEEHHHKKKMMMQQQUUUYYY[[[^^^aaacccjjjnnnssswww{{{|||{{{{{{yyy~~~|||||||||gggccc\\\VVVQQQLLLGGGDDDBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGHHHJJJNNNTTTWWW^^^iii{{{}}}uuulllccc]]]RRRPPPLLLNNNPPPLLL\\\~~~wwwuuu~~~wwwtttnnnhhhccc]]]XXXTTTIIIFFF@@@;;;777666555666666666777777888888888999666666666666666555444333111111222222222222222222444444444555555444444444///111222222222222333555888888888999999999::::::888888888888888888888888888888777777777888888999:::;;;>>>???@@@BBBEEEHHHKKKOOOSSSWWWYYY[[[^^^___ccceeeiiimmmpppqqqrrrrrrooossswwwxxxwwwvvvwwwyyy{{{{{{ooo^^^XXXPPPLLLKKKJJJFFFBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCEEEIIILLLPPPWWW^^^cccnnn|||xxxppphhhbbbVVVTTTLLLKKKNNNLLLUUUkkk{{{|||xxxrrrlllggg```[[[WWWLLLHHHBBB===888666666666666666777777777777777777555666777777777666555555333333333333222222222222333444444444444444444333000222333333222222444555777777777888888888888999777888999::::::999888777777777777777777888999999888:::<<<>>>???AAADDDGGGIIIMMMRRRUUUWWWYYY[[[\\\\\\]]]___bbbdddggghhhiiihhhjjjmmmppprrrtttvvvwwwyyyqqqfffYYYPPPFFFCCCEEEGGGDDD@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFCCCEEEJJJOOOUUU]]]ffflllzzzssskkkeee\\\YYYNNNIIIMMMMMMRRRbbb}}}{{{zzztttnnngggaaa]]]MMMJJJDDD>>>999666666666777777777777777666666666666666888999999888777777444444444333333333222222222333333444444333333222111222444444333333444666666666666666777777777777666777999::::::999777666666666666666777888999:::888:::<<<===???AAADDDGGGCCCGGGLLLOOOQQQRRRTTTUUUXXXXXXYYY[[[]]]```cccdddffffffgggkkkppptttvvvvvvyyyqqqdddaaaTTTKKKHHHMMMLLLCCC@@@DDDDDDCCCAAA@@@???@@@@@@AAACCCDDDFFFFFFEEEDDDEEEFFFFFFFFFJJJQQQUUU]]]nnnzzzppphhh\\\YYYSSSLLLHHHIIIPPPVVViiivvvpppmmmggg```SSSOOOIIIBBB<<<999777777888888999999999:::::::::;;;;;;;;;:::999888777666---000444777888666222000444444333333333333222222222222222222222222222222555666777999999:::::::::999999999999999888777666888888888888888888888888:::;;;<<<>>>??????@@@@@@BBBEEEHHHJJJKKKLLLNNNPPPSSSTTTVVVXXXZZZ\\\]]]^^^bbbbbbcccfffjjjpppuuuyyy|||}}}lll\\\TTTRRRIIIHHHRRRVVVNNNGGGGGGDDDCCCBBBAAA@@@@@@AAABBBBBBCCCFFFFFFFFFFFFGGGHHHIIIIIINNNWWW___jjj|||~~~qqqhhh^^^[[[VVVOOOJJJJJJOOOSSSYYYoooyyytttqqqkkkeeeXXXSSSKKKDDD===:::999999888888999999999:::::::::;;;;;;;;;::::::888777777222333555666666555444444444444333333333333222222222222222222222222222222555555777888999999999999999999::::::999999888777888888888888888888888888:::;;;<<<===>>>?????????@@@CCCFFFHHHIIIJJJLLLNNNPPPQQQSSSUUUWWWYYYZZZ[[[ZZZ[[[]]]aaaffflllqqqtttyyy|||~~~yyyiiiYYYQQQPPPEEEAAAHHHMMMHHHAAA>>>CCCCCCAAA@@@@@@AAABBBBBBAAACCCEEEFFFFFFGGGIIIJJJHHHIIIOOO[[[jjjzzztttjjjaaa^^^YYYRRRMMMKKKLLLOOORRR[[[www~~~yyywwwqqqkkk^^^YYYPPPFFF???<<<::::::888888999999999::::::::::::;;;;;;::::::999888777999777555444333444666777444444333333333333222222222222222222222222222222333444555777888888999999::::::;;;;;;::::::999999888888888888888888888888::::::<<<===>>>>>>>>>>>>>>>@@@CCCFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSUUUVVVWWWTTTUUUYYY]]]ccciiimmmpppvvvyyy~~~{{{mmm___TTTOOOPPPGGGBBBDDDFFFDDDCCCEEEBBBAAA@@@??????@@@AAABBBBBBCCCEEEEEEEEEFFFIIIKKKIIILLLTTTcccvvvvvvmmmdddaaa\\\UUUPPPLLLKKKJJJTTTTTTlll~~~|||xxxqqqeee^^^TTTJJJAAA===;;;;;;888888999999999:::::::::::::::;;;;;;:::999999888:::999666444333444555666444444333333333222222222111222222222222222333333222333444666777888888888:::;;;;;;;;;;;;;;;::::::888888888888888888888888999:::;;;<<<===============???BBBDDDFFFGGGIIIKKKKKKKKKMMMNNNPPPRRRSSSTTTSSSUUUYYY^^^ccchhhkkkmmmsssxxx~~~}}}lllYYYLLLHHHDDDDDDFFFFFFCCC@@@BBBFFF??????>>>>>>>>>@@@AAABBBDDDEEEFFFFFFEEEFFFIIIKKKNNNTTT___oooxxxpppfffbbb]]]WWWRRRMMMJJJHHHPPPNNNddd}}}wwwkkkdddZZZNNNEEE>>>;;;:::888888999999999:::::::::::::::;;;;;;;;;:::999999888888777555444444333333444444333333333222222222111111111222222333333333111222444555777888888888:::;;;;;;<<<<<<<<<;;;;;;888888888888888888888888999:::;;;<<<<<<===<<<<<<===???BBBEEEFFFGGGIIIKKKJJJKKKLLLNNNOOOQQQRRRRRRTTTVVVZZZ^^^cccgggjjjlllsssyyykkk[[[TTTTTTZZZ```\\\PPPDDD???@@@???>>>>>>>>>???@@@BBBCCCEEEFFFGGGGGGGGGIIILLLOOORRR]]]jjjyyyzzzrrrfffbbb\\\WWWRRRNNNJJJGGGLLLKKK___|||qqqkkk```TTTJJJAAA<<<:::888888999999999:::::::::::::::;;;;;;;;;;;;::::::777777777777666555333333444444333333333333222222111111111222222333333444111222444555777888999999::::::;;;;;;<<<<<<;;;;;;888888888888888888888888999::::::;;;<<<<<<;;;;;;===???CCCEEEFFFGGGIIIKKKJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUXXX\\\aaafffjjjmmmvvv|||~~~sssooouuuyyyxxxnnn^^^PPPHHHEEE@@@?????????@@@BBBDDDEEEEEEGGGHHHJJJKKKOOOSSSWWW[[[iiizzzzzzrrrfffaaaZZZUUURRROOOKKKHHHKKKKKKXXXzzz}}}vvvqqqggg[[[PPPFFF>>>;;;888888999999999:::::::::::::::;;;;;;;;;;;;;;;:::888888888777777666666666444444333333333333222222000111111222333333444444111222444666888999::::::999999:::;;;;;;;;;;;;;;;888888888888888888888888999999:::;;;;;;;;;;;;:::<<>>AAAAAA@@@AAABBBDDDFFFGGGEEEGGGIIILLLOOOSSSYYY]]]hhhzzz{{{qqqeee```YYYTTTRRROOOLLLIIIJJJJJJQQQhhhzzzssszzzuuulll```TTTIII@@@<<<888888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;:::888777666777888999444444444333333333222222000000111222333333444444111222444666888::::::;;;888999::::::;;;;;;;;;:::888888888888888888888888999999:::;;;;;;;;;::::::;;;>>>AAACCCDDDEEEHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSVVV[[[ccclllsssxxx}}}wwwlll___YYYYYYZZZXXXUUUJJJIIIGGGEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCIIIGGGHHHLLLOOOTTT___kkkyyy~~~ooofffddd___XXXRRRMMMLLLLLLFFFPPPPPPWWWxxxvvvsss~~~yyypppdddXXXLLLCCC>>>===<<<;;;:::888999;;;===:::;;;<<<===>>>>>>>>>>>>;;;::::::999888777666666777555333111000111333444222222111111111111222222222333444555666888999999::::::::::::;;;<<<======<<<;;;:::999888999:::;;;999999999:::::::::;;;;;;;;;===>>>???@@@AAADDDGGGHHHIIIJJJJJJJJJLLLPPPSSSQQQVVV[[[```dddkkktttzzzqqqfffXXXPPPMMMLLLIIIEEEGGGFFFEEECCCAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFHHHHHHJJJNNNRRRXXXggguuu}}}nnnfffddd___XXXRRRMMMJJJJJJBBBJJJJJJNNNdddyyyqqq|||~~~uuujjj^^^QQQGGGAAA<<<<<<;;;:::999999;;;===:::;;;<<<===>>>>>>>>>>>>;;;;;;:::999888777777666777555333111000111333444222222111111111111222222222333444555666777888999::::::999::::::;;;<<<===<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<======;;;<<<>>>??????@@@CCCFFFFFFGGGHHHHHHIIILLLPPPTTTVVVYYY^^^ccciiiqqqyyy~~~zzzmmmcccUUULLLHHHFFFBBB???CCCCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCEEEGGGHHHIIIGGGIIINNNRRRUUU^^^qqq~~~xxxrrrooollllllrrrzzzqqqhhheee```ZZZSSSNNNIIIGGGFFFKKKJJJKKKUUUeeewww||||||rrrfffYYYLLLDDD<<<;;;::::::::::::;;;<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;:::999888888777777555333111000111222333222222111111111111222222222222333555666777888999999999999::::::;;;<<<===<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<======:::;;;======>>>???BBBDDDEEEFFFGGGHHHJJJNNNSSSWWW\\\]]]```gggpppxxx~~~ttteee]]]RRRKKKHHHGGGEEECCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGIIIIIIFFFJJJQQQVVVZZZdddzzz|||rrriiidddaaa___^^^```iiirrryyymmmjjjddd]]]VVVPPPJJJGGGKKKKKKIIILLLPPPVVVwwwxxxnnn```QQQGGG>>><<<:::::::::;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>======<<<;;;:::999888777666444222111111222222222222111111111111222222111222333444666777888888999999999999:::;;;<<<===<<<<<<;;;;;;::::::::::::999999999:::::::::;;;;;;999:::<<<<<<<<<===@@@BBBEEEFFFHHHIIILLLQQQWWW\\\```___bbbjjjttt}}}wwwlll[[[TTTLLLFFFDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHMMMUUU[[[```lllpppdddVVVUUUUUUVVVVVVYYYcccmmmuuuppphhhaaaZZZTTTMMMHHHIIIFFFBBBHHHMMMMMMeee}}}tttgggWWWLLLBBB>>>;;;999:::<<<<<<;;;;;;<<<===>>>??????????????????>>>===<<<;;;::::::888777555444333222222222222222111111111111222222111222333444555777888888999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;999:::;;;<<<;;;===???AAADDDEEEFFFHHHKKKQQQXXX]]]aaaaaadddkkkvvv~~~rrrhhhXXXRRRKKKEEEBBBAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIILLLPPPYYYccclllzzzvvveee[[[QQQQQQRRRTTTUUUXXXcccnnn~~~vvvlllccc]]]VVVPPPKKKHHHDDDAAAGGGNNNKKKYYYvvv}}}|||zzzooo___TTTHHHBBB<<<999:::<<<<<<<<<<<<<<<===>>>????????????@@@@@@???>>>===<<<<<<;;;:::999777666555444333333222222111111111111222222111111222444555666777888888888888999999:::;;;<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======999:::;;;<<<;;;<<>>???????????????AAAAAA@@@???>>>===<<<<<<;;;:::999888666555444444222222111111111111222222111111222333555666777777888888888888999:::;;;<<<;;;<<<=========<<<::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<<<<<<>>888999<<<>>>===<<<===>>>??????@@@@@@???BBBAAAAAA@@@???>>>======<<<<<<;;;999888666555444222222111111111111222222000111222333555666777777888888888888999:::;;;<<<;;;<<<=========<<<::::::999999999:::::::::;;;;;;:::;;;<<<<<<<<<===???AAAKKKKKKKKKLLLPPPVVV^^^dddhhhnnntttxxx{{{~~~~~~qqqbbbXXXKKKJJJGGGDDDCCCBBBCCCCCCGGGFFFEEECCCBBBBBBBBBBBBGGGDDDDDDHHHIIIIIIMMMRRRQQQggguuu~~~|||tttlllcccZZZTTTSSSQQQNNNLLLMMMSSS\\\bbbiiigggccc^^^YYYVVVVVVXXXdddgggmmmwwwvvvdddYYYUUUXXXTTTSSS]]]eeettt|||lll```[[[XXXRRRMMMKKKGGGDDDFFFFFFFFFIIINNNjjj~~~zzzoooeeeUUUEEE??????===;;;:::======>>>???@@@BBBDDDEEECCCBBBAAAAAABBBBBB@@@>>>;;;;;;:::888777555444444555444444333333222222111333333333444555666777777999999999888999999::::::888999;;;======<<<;;;:::999999999999999999999999:::::::::<<>><<<;;;;;;;;;<<<===>>>@@@AAACCCDDDDDDCCCBBBBBBCCCBBB@@@>>><<<;;;:::999777666555555555555444444333222222222333333333444444555666777999999999888999999::::::888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>><<<===???@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDCCCAAA@@@===<<<<<<:::999888777666555555555444333333222222333333333333444555666777888888888999999:::::::::888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEEGGGHHHKKKMMMQQQWWW^^^ccclllrrryyy~~~}}}ooodddYYYRRRHHHEEEBBBAAADDDKKKSSSYYY@@@AAAAAABBBDDDFFFGGGHHHHHHGGGHHHKKKMMMOOOWWW```nnnyyymmmgggbbb^^^]]]___WWWUUURRRQQQQQQQQQOOONNNMMMNNNPPPPPPOOOOOOQQQRRRRRRTTTXXX[[[aaaiiirrrxxx}}}~~~qqqfffhhhfffmmmuuueee\\\WWWTTTQQQMMMHHHEEEFFFFFFEEEHHHLLLPPPmmmvvvtttrrr]]]MMMCCC======@@@???@@@CCCFFFHHHIIIIIIIIIGGGEEEEEEEEEEEEEEECCCAAA>>>>>>===<<<;;;:::999999666666555555444333333333444333333333444444555666777888888999::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::=========>>>???AAABBBCCCFFFHHHKKKOOOSSSXXX___ccclllrrryyy~~~yyylllaaaXXXSSSEEEDDDBBBBBBEEEIIINNNQQQBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFHHHKKKMMMPPPZZZeeewwwrrrhhh___ZZZWWWUUUXXX]]]TTTTTTUUUWWWXXXXXXUUUSSSXXXWWWVVVSSSRRRTTTXXX\\\___ccciiiqqqzzzyyynnnqqqrrr~~~{{{jjj___XXXUUUSSSNNNIIIFFFFFFFFFDDDGGGKKKPPPhhhzzzgggVVVHHH>>>===@@@@@@BBBFFFIIIKKKLLLKKKKKKHHHGGGFFFGGGGGGGGGEEECCC@@@@@@???>>>===<<<<<<;;;777777666555555444444333444333333333333444444555666777888::::::;;;::::::999999::::::;;;;;;;;;;;;::::::::::::::::::::::::======>>>>>>???AAABBBBBBEEEHHHLLLQQQUUU[[[aaaeeelllqqqxxx|||}}}}}}uuuhhh^^^WWWSSSGGGFFFDDDBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFHHHKKKMMMRRR^^^jjj|||xxxqqqfff___XXXUUUTTTSSSXXX^^^ZZZ\\\```eeejjjkkkiiifffllliiiccc]]][[[]]]ccciiirrrxxxyyy}}}pppcccZZZVVVTTTOOOJJJGGGGGGFFFDDDFFFJJJNNNaaaqqqaaaPPPBBB===???>>>AAAFFFJJJLLLMMMKKKJJJJJJIIIHHHHHHIIIHHHFFFDDDAAAAAAAAA@@@???>>>>>>>>>777777777666555555444444444444333333333333444444555666888:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCGGGMMMSSSYYY^^^dddhhhlllqqqwwwzzzzzz{{{}}}ooobbbXXXSSSPPPIIIGGGDDDAAA???>>>>>>>>>BBBBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJMMMOOOTTTbbbooo|||uuummmfff___[[[YYYZZZ\\\^^^dddkkkdddfffiiiooouuuxxxxxxwwwxxxrrrooossszzzuuuggg]]]WWWUUUPPPJJJGGGGGGFFFDDDFFFJJJLLLWWWyyy{{{}}}ppp]]]KKKBBBBBB???BBBHHHMMMOOOOOOMMMKKKKKKJJJIIIIIIJJJJJJHHHFFFCCCBBBBBBAAAAAA@@@@@@???888888777777666555555444444444333333222333333444555666888:::;;;;;;;;;:::<<<;;;;;;;;;<<<<<<==============================;;;<<<===???AAABBBBBBCCCBBBGGGNNNUUU\\\bbbgggkkklllpppuuuvvvwwwxxx|||{{{kkk^^^TTTOOOMMMJJJHHHDDDAAA@@@AAABBBCCCAAAAAABBBBBBDDDEEEGGGHHHIIIIIILLLNNNPPPVVVeeesss{{{vvvpppiiiccc]]][[[]]]cccggglllttt|||yyyiii^^^XXXUUUPPPKKKGGGGGGEEECCCEEEIIIKKKRRRqqqqqqzzz|||hhhTTTHHHGGGAAAEEEKKKPPPRRRRRRPPPNNNLLLKKKJJJJJJKKKJJJHHHFFFCCCCCCCCCBBBBBBAAAAAA@@@888888777777666666555555444444333222222333333333444666888;;;<<<<<<;;;:::===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCCCCBBBGGGOOOWWW^^^dddiiimmmmmmpppssstttuuuwww|||uuueeeXXXMMMJJJLLLGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGLLLQQQPPPQQQZZZmmm|||yyysssmmmjjjhhhggg^^^aaaggglllrrr|||nnnaaaZZZXXXPPPLLLFFFCCCCCCDDDFFFFFFQQQKKK___hhh~~~zzzhhhVVVKKKJJJEEEGGGOOOTTTRRRPPPRRRPPPNNNMMMLLLLLLLLLJJJHHHHHHGGGEEEEEEEEEEEECCCBBB===;;;999888777666444222666666555444333333333333444444555666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>999:::;;;===???AAACCCCCCBBBDDDHHHOOOWWW```hhhlllnnnoooppprrrtttvvvwwwwww}}}pppbbbVVVLLLIIIKKKEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCDDDEEEGGGHHHIIIJJJIIINNNRRRSSSVVVbbbuuu}}}xxxsssqqqlllgggcccaaaaaaaaa```dddkkkrrryyyqqqccc[[[XXXPPPLLLGGGDDDDDDEEEEEEEEEMMMJJJ\\\qqquuucccXXXOOOIIIIIIPPPVVVTTTRRRRRRNNNLLLKKKKKKKKKKKKIIIGGGIIIGGGFFFEEEFFFFFFDDDCCC@@@>>>;;;:::999888666444666666555444333333333333444444555666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<===>>>???@@@AAABBBDDDFFFIIIOOOVVV]]]dddhhhlllnnnpppqqqqqqsssvvvxxx}}}{{{kkk^^^SSSKKKHHHIIICCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGIIIKKKLLLKKKPPPTTTXXX___nnnxxxqqqlllhhhbbb```]]]ZZZXXXYYYZZZ[[[bbbgggpppwwwuuufff]]]YYYOOOLLLHHHFFFFFFFFFEEEDDDHHHIIIVVVrrrtttpppfffXXXPPPLLLPPPVVVWWWVVVTTTSSSRRRQQQQQQQQQQQQNNNLLLLLLJJJHHHHHHIIIIIIHHHGGGFFFCCC???<<<;;;:::888666777666555444333333333333333444444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAAFFFGGGIIIMMMSSSZZZ___ccciiimmmppppppnnnooouuuzzz}}}vvvfffZZZQQQIIIFFFFFF@@@@@@??????@@@BBBCCCDDDHHHGGGFFFEEEFFFHHHKKKLLLLLLOOOTTT\\\hhh{{{{{{ooofffaaa^^^\\\YYYXXXUUUSSSSSSTTTVVVXXXbbbhhhpppxxxyyyiii]]]XXXPPPMMMJJJHHHGGGFFFEEEDDDDDDHHHPPPaaauuu{{{}}}ssscccYYYOOONNNTTTZZZ\\\\\\\\\[[[YYYYYYXXXVVVSSSPPPPPPOOOMMMLLLMMMNNNNNNMMMKKKHHHBBB>>><<<:::888777777666555444444333333333333333444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<======>>>???@@@AAABBBBBBEEEFFFHHHLLLQQQWWW\\\___eeejjjooonnnkkklllsss{{{}}}qqqaaaWWWOOOHHHDDDCCC@@@?????????@@@BBBCCCDDDJJJIIIGGGFFFFFFGGGIIIKKKKKKNNNUUU```qqq}}}wwwmmmccc]]]YYYWWWWWWWWWUUUSSSQQQQQQRRRTTTUUU___dddkkkqqqwww}}}}}}kkk^^^XXXQQQNNNKKKHHHHHHGGGEEEDDDBBBGGGKKKSSSnnn}}}yyy}}}ooocccUUUNNNSSS]]]dddfffcccaaa___^^^\\\YYYTTTQQQTTTQQQOOOOOOQQQRRRSSSRRRQQQLLLEEE@@@<<<:::999888777777666555444444444444333333444555777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<<<<;;;;;;===>>>@@@BBBCCCDDDCCCDDDFFFJJJPPPVVV\\\___bbbhhhmmmmmmjjjlllssszzz|||yyykkk\\\SSSNNNGGGCCCBBB@@@@@@??????@@@BBBCCCDDDIIIHHHGGGGGGGGGHHHIIIIIILLLPPPXXXggg}}}yyymmmjjjeee```[[[YYYWWWWWWTTTRRRPPPNNNNNNOOOQQQRRRYYY]]]cccgggkkkqqqyyynnn```YYYSSSOOOKKKHHHGGGGGGFFFEEEDDDFFFHHHMMMaaa{{{xxx{{{qqqaaaUUUVVV```jjjmmmlllkkkiiihhheeeaaa\\\XXXWWWUUUSSSSSSUUUWWWXXXXXXVVVQQQHHHAAA===;;;:::999888777666555444444444444222333333444666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;999:::;;;===???AAACCCDDDBBBCCCFFFJJJOOOVVV[[[^^^aaafffkkkmmmlllmmmrrrwww{{{|||pppcccUUUOOOLLLGGGCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJPPPTTT^^^ppp}}}uuuooojjjgggdddddddddbbb___\\\ZZZYYYQQQOOOMMMLLLLLLMMMOOOQQQSSSVVV[[[^^^aaahhhpppwwwxxxqqqfffeeedddfffkkkqqqtttvvvzzz~~~zzzqqqssszzzrrrccc\\\UUUQQQKKKHHHGGGGGGGGGFFFGGGFFFFFFKKK[[[|||zzzrrrbbb]]]dddlllooosssrrrqqqqqqooolllgggccc___]]][[[ZZZ]]]___aaaaaa\\\UUULLLDDD???===<<<;;;888777666555444444444444222222333444666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======?????????>>><<<;;;999:::;;;<<<>>>???@@@AAADDDDDDFFFJJJOOOUUUZZZ]]]```dddiiimmmooopppssstttzzz}}}}}}}}}yyy~~~}}}xxxrrrhhh___jjj\\\PPPKKKJJJGGGDDDCCCCCCBBBAAAAAAAAABBBCCCDDDAAABBBDDDGGGIIIKKKKKKLLLSSSWWWbbbwwwyyytttkkkccc]]]\\\\\\^^^aaaccceeeeeeccc___\\\[[[OOONNNLLLKKKLLLNNNPPPRRROOORRRVVVYYY\\\cccmmmttt~~~~~~ooofff[[[YYYVVVVVVYYY^^^aaabbbccciiivvvwwwjjjfffooo|||uuufff^^^VVVRRRKKKGGGFFFGGGGGGGGGIIIFFFFFFLLLXXXuuu~~~}}}lllcccffflllnnnqqqqqqqqqqqqqqqnnnjjjfffgggeeebbbbbbeeehhhiiijjj```YYYOOOFFFAAA???======888777666555555444444555222222333444666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>><<<:::;;;;;;<<<<<<===>>>>>>>>>EEEFFFGGGJJJOOOTTTXXX[[[```ccchhhmmmqqqssssssrrryyy|||~~~zzztttlllgggdddcccbbbeeeeee```[[[VVVOOOGGGyyyddd[[[PPPHHHEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHIIIKKKMMMOOOQQQ]]]mmm|||ooo```^^^[[[XXXXXXZZZ\\\^^^fffjjjllljjjgggddd\\\TTTPPPMMMKKKJJJLLLNNNPPPQQQPPPRRRTTTTTTXXXcccrrr}}}xxxggg[[[TTTPPPNNNOOOOOOOOORRRXXXXXX]]]gggxxxvvvjjjaaa___ppp~~~{{{pppbbbXXXTTTOOOKKKJJJJJJIIIHHHDDDGGGFFFJJJUUUfff|||rrrhhhfffjjjjjjffffffiiikkkiiiggggggooollliiigggggghhhggggggfff\\\NNNEEEBBBBBB@@@???:::888666666666555333222555555555555666777999999;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::;;;===???AAAAAABBBDDDFFFIIIOOOUUUZZZccceeegggiiilllmmmnnnooowwwzzz}}}|||wwwtttyyy{{{~~~~~~{{{xxxuuusssrrrnnnjjjddd]]]WWWSSSQQQPPPPPPOOONNNKKKIIIFFFCCCBBBuuubbbZZZOOOGGGDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOTTTcccuuuuuudddXXXWWWVVVTTTTTTVVVYYY^^^aaannnuuuyyywwwppphhh]]]SSSLLLJJJIIIIIIKKKNNNQQQRRRQQQRRRSSSUUU]]]mmmtttaaaVVVNNNKKKKKKMMMMMMLLLOOOTTTUUU]]]jjj{{{pppgggaaadddzzz{{{sssddd[[[WWWQQQLLLJJJHHHGGGEEECCCGGGFFFJJJRRR___xxxlllggghhhjjjggggggiiiiiieeeccceeellljjjjjjkkklllmmmkkkjjjjjj^^^OOOFFFDDDDDDBBB???;;;:::888777777666444333555555555555666777888999:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;:::;;;===???@@@@@@BBBDDDFFFIIINNNTTTXXX___aaacccgggjjjlllnnnooosssuuuyyy||||||yyyvvvtttwwwyyy|||}}}}}}~~~}}}}}}}}}~~~}}}|||vvvuuusssppplllhhheeecccZZZWWWRRRMMMIIIFFFEEEEEEEEEEEEEEEDDDBBBAAA???>>>{{{ooo^^^VVVLLLEEECCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPWWWlllmmm___TTTMMMQQQPPPQQQTTTZZZccclllqqq{{{kkk\\\RRRJJJJJJIIIJJJMMMPPPTTTVVVYYYZZZ\\\aaammmmmm[[[QQQJJJHHHIIILLLMMMMMMQQQVVV[[[gggwwwooofffdddmmm|||xxxggg```[[[TTTNNNJJJGGGEEECCCBBBFFFFFFHHHNNNWWWvvvsssiiifffgggeeefffgggeeeaaa```dddiiijjjkkknnnqqqrrrpppooonnn```PPPGGGFFFGGGDDD???===;;;999888888777555333666555555666666777888999:::;;;;;;<<<======<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;::::::;;;<<<>>>???@@@AAACCCEEEHHHLLLQQQUUUYYY[[[^^^cccgggkkknnnpppmmmpppssswwwxxxwwwuuusssuuuwwwyyyzzzzzzzzz{{{}}}|||yyyvvvttttttsssqqqoooiiihhhfffbbb^^^YYYTTTRRRFFFDDDAAA>>><<<<<<<<<===;;;<<<<<<============<<>><<<:::999999888666444666666666666666777888888::::::;;;<<<============<<<<<<============<<<<<<;;;;;;::::::;;;;;;======>>>@@@BBBDDDFFFIIINNNQQQSSSUUUYYY^^^dddiiimmmpppiiilllooorrrtttuuuttttttrrrtttvvvvvvvvvuuuvvvwwwvvvsssooollljjjgggdddbbb^^^]]][[[WWWRRRMMMHHHEEE>>><<<;;;999999:::;;;;;;999:::;;;<<<======>>>>>>rrrgggVVVPPPGGGCCCBBBBBBAAA???@@@@@@@@@AAABBBCCCEEEEEEEEEGGGJJJIIIIIIKKKQQQVVVcccrrr]]]VVVSSSPPPPPPSSSUUU[[[gggyyy}}}gggXXXQQQMMMNNNNNNNNNPPPVVV]]]cccooo{{{ttt^^^SSSNNNLLLJJJKKKOOOUUU___ooo~~~tttwww|||~~~}}}}}}~~~{{{mmmbbb]]]VVVQQQMMMJJJHHHFFFCCCDDDBBBDDDJJJQQQmmmzzzvvvkkk[[[XXXXXXZZZZZZZZZ___eeekkkhhheeeeeegggiiikkklllggg[[[MMMFFFGGGIIIFFFBBB???===;;;:::999888666444777666666666666777777888999:::;;;<<<============<<<==================<<<:::::::::::::::;;;;;;<<<<<<>>>@@@AAACCCEEEIIILLLNNNPPPTTTYYY___eeejjjmmmgggiiilllnnnqqqrrrrrrrrroooqqqrrrrrrqqqppppppqqqppplllhhhdddaaa^^^[[[XXXUUUSSSQQQMMMIIIDDD???===;;;::::::999999999:::::::::;;;<<<===>>>>>>>>>>>>~~~mmmbbbSSSMMMFFFBBBBBBBBBAAA@@@??????@@@AAABBBCCCEEEFFFDDDHHHKKKKKKJJJMMMUUU[[[nnndddWWWSSSPPPNNNPPPRRRXXXdddvvvwwwbbbWWWRRRMMMNNNNNNNNNQQQYYYeeennnyyyiiiYYYQQQNNNLLLKKKNNNTTT^^^nnn}}}~~~||||||~~~|||}}}uuuyyypppbbb^^^WWWRRRNNNLLLJJJHHHCCCDDDBBBCCCIIIOOOiiiwwwyyysss\\\UUUPPPQQQSSSVVVZZZ___ddd```[[[XXXYYY\\\^^^___YYYRRRIIIDDDEEEGGGFFFDDDAAA???===;;;;;;999777555777777666666666666777777999999;;;<<<======>>>>>><<<======>>>>>>======<<<::::::::::::::::::::::::999;;;===???@@@AAADDDGGGIIIKKKNNNSSSYYY___eeehhhdddeeegggiiijjjlllmmmmmmjjjlllmmmllljjjiiiiiijjjiiieeeaaa]]]ZZZWWWTTTQQQKKKJJJGGGCCC???<<<999888777777777666666666777777:::;;;<<<===>>>>>>>>>>>>xxxggg\\\QQQLLLEEEBBBBBBCCCBBBAAA??????@@@AAABBBDDDEEEFFFDDDHHHLLLLLLKKKOOOXXX```{{{rrr[[[TTTSSSPPPPPPUUUUUU```tttrrr```WWWSSSNNNOOOPPPQQQVVVaaarrr}}}vvv___UUURRROOOLLLMMMTTT___mmm|||}}}{{{{{{|||{{{{{{~~~~~~qqqwwwttteee```YYYSSSOOOLLLJJJHHHCCCEEECCCEEEIIIKKK```{{{ttt{{{dddXXXLLLJJJMMMOOOQQQTTTVVVSSSOOOLLLMMMNNNOOOOOOJJJHHHDDDBBBCCCDDDEEEFFFDDDBBB@@@>>>===<<<:::777777777666666666666777777888999:::<<<===>>>>>>>>>======>>>>>>>>>>>>======999999::::::::::::999999777999;;;<<<===>>>@@@CCCDDDEEEHHHLLLRRRXXX]]]`````````aaaaaabbbcccdddeeeeeefffgggfffdddbbbbbbbbbbbb___[[[WWWTTTRRROOOLLLEEECCC@@@<<<999777777777555555555555666666777777999:::;;;===???@@@@@@AAAssscccXXXPPPKKKEEEBBBCCCCCCCCCAAA?????????AAABBBDDDEEEFFFCCCHHHLLLMMMLLLQQQ[[[ccc|||fffSSSPPPQQQPPPRRRYYYZZZiiippp```XXXSSSPPPQQQSSSUUU[[[jjj}}}jjjXXXTTTSSSQQQLLLPPP[[[iiizzz{{{|||{{{zzz{{{yyyzzz||||||}}}pppwwwvvvgggbbbZZZTTTOOOLLLIIIGGGCCCFFFDDDFFFIIIGGGXXXxxxwwwrrrlll[[[KKKFFFHHHJJJJJJKKKJJJHHHFFFEEEFFFFFFEEEDDDAAAAAAAAAAAAAAABBBEEEGGGGGGEEEBBBAAA@@@>>><<<:::888777666666666666777777888999:::<<<===>>>>>>>>>======>>>>>>>>>>>>======999999:::::::::999999888666888:::;;;;;;<<<>>>@@@AAABBBDDDHHHMMMSSSXXX[[[]]]\\\\\\\\\\\\]]]^^^___aaabbbcccaaa___]]]]]]]]]^^^[[[WWWSSSQQQOOOLLLJJJDDDAAA===999777777777888555555666777888999::::::888:::<<<>>>AAACCCDDDDDD|||mmm]]]QQQJJJHHHFFFCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFJJJIIIIIIJJJKKKRRRbbbqqqvvvcccSSSQQQSSSRRRTTTXXX^^^qqqrrrbbbZZZVVVUUUQQQQQQXXXcccrrryyycccZZZSSSQQQRRRPPPUUU```ttt~~~}}}|||~~~}}}{{{zzzzzz|||zzzzzz}}}kkkccc[[[WWWSSSLLLIIIIIIIIICCCCCCGGGGGGHHHVVViiizzzwwwuuubbbLLLCCCBBBAAA???>>>FFFBBB===<<<===>>>===<<<<<<===???BBBEEEHHHKKKLLLNNNKKKGGGCCCAAA???<<<:::>>>;;;999777777888777666666777999;;;<<<>>>>>>??????@@@@@@??????>>>===<<<888888888888888777666666777777888999::::::;;;;;;<<<<<<>>>@@@EEEJJJOOORRRVVVVVVUUUUUUVVVXXX[[[\\\XXXXXXWWWWWWVVVVVVWWWWWWXXXWWWSSSOOOJJJFFFCCCAAA===;;;888555444444666777777888999999;;;;;;<<<===AAA<<<;;;???AAAAAACCCGGGzzzjjj[[[OOOIIIHHHFFFCCCAAA@@@@@@@@@>>>???@@@BBBDDDFFFGGGHHHIIIIIIKKKMMMOOOXXXlll~~~sss```PPPOOOQQQQQQRRRWWW```tttuuueee\\\XXXVVVTTTWWW```mmm|||vvvaaaXXXSSSQQQSSSVVV]]]kkk~~~}}}}}}}}}}}}{{{||||||zzz~~~kkkcccZZZVVVRRRLLLIIIIIIGGGBBBBBBFFFFFFFFFRRRcccwww{{{gggQQQEEEBBB@@@>>>>>>AAA>>><<<<<<>>>@@@???>>>???@@@AAACCCGGGKKKNNNPPPPPPNNNJJJGGGDDDAAA>>>;;;;;;999666555555555555444666777888:::<<<===>>>??????@@@@@@??????>>>===<<<888888888888888777777666666777777888999999::::::;;;;;;<<<>>>AAAFFFIIILLLPPPOOONNNNNNNNNPPPRRRSSSRRRRRRQQQPPPPPPQQQQQQQQQNNNMMMKKKIIIEEEBBB???>>>;;;999777555555666888999888888999:::;;;<<<<<<===AAA===<<<@@@BBBBBBEEEIIIxxxgggXXXNNNIIIGGGEEECCCAAA@@@@@@AAA===>>>@@@BBBEEEGGGIIIJJJHHHJJJNNNQQQTTTaaazzznnn]]]NNNMMMPPPOOOQQQVVVaaaxxx{{{iii___[[[UUUTTTYYYdddqqqsss^^^WWWRRRRRRUUU\\\gggxxx~~~}}}|||}}}~~~}}}{{{}}}|||xxxzzzlllbbbYYYUUUQQQLLLIIIIIIDDDAAABBBEEEDDDDDDNNN[[[}}}qqq|||rrr[[[LLLEEE@@@>>>>>><<<;;;:::<<>>;;;999666555555555555444666777888:::;;;===>>>??????@@@@@@??????>>>===<<<888888999999888888777666666666666777777888888999999999999;;;===???BBBCCCHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLHHHHHHHHHGGGEEEBBB@@@>>>888777666555666777999;;;888888999:::;;;<<<======AAA======AAACCCDDDHHHMMMuuudddUUUNNNGGGFFFDDDBBBAAAAAAAAAAAA???@@@AAACCCEEEGGGHHHIIIHHHKKKOOOSSSYYYiiikkk[[[NNNMMMOOONNNQQQWWW```yyyoooccc^^^YYYWWW[[[eeerrrppp]]]UUUQQQSSSWWW```nnn|||{{{{{{}}}~~~~~~}}}yyyzzz|||{{{xxxuuuyyynnncccXXXTTTQQQLLLIIIIIIDDDBBBCCCEEEDDDCCCJJJTTTooorrr{{{gggVVVJJJBBB??????999999:::<<>><<<999888888888777666666777888999;;;<<<>>>??????@@@@@@??????>>>===<<<888999999999999888777777555555555666666666777777999999888888999:::<<<<<<@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJEEEFFFFFFFFFDDDAAA???===777777666555666888999:::888888999:::;;;<<<======???======AAADDDFFFKKKRRRrrr```SSSNNNFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKOOOUUU^^^qqqjjj[[[OOOOOOPPPOOORRRXXX```}}}xxxiii```^^^\\\___iiivvvppp]]]VVVSSSVVV\\\fffuuu|||zzz{{{|||}}}||||||xxxwwwxxxxxx{{{uuutttzzzrrreeeXXXSSSQQQMMMIIIHHHDDDCCCDDDEEEDDDDDDIIIOOOeeexxx|||sss```PPPCCC======;;;;;;<<<===???@@@CCCDDDJJJJJJJJJLLLPPPVVV\\\```cccbbbaaa___[[[TTTMMMGGGBBB???<<<:::999999888777666777777888:::<<<>>>??????@@@@@@??????>>>===<<<999999999999999888777777555555555555555666666666999888888888888888888888999999:::<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCBBBAAA???<<<:::888888888777666666777888999888999:::;;;<<<======>>>===<<<>>>BBBFFFIIIQQQYYY~~~nnn[[[OOOMMMEEEDDDBBBAAAAAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFKKKKKKOOOXXXfff|||iii[[[QQQPPPPPPNNNQQQXXXcccqqqfff^^^]]]aaammm|||ooo^^^YYYXXX]]]eeeqqq~~~~~~|||{{{{{{{{{|||zzz|||~~~|||yyyvvvuuuvvvxxx}}}wwwxxxwwwiiiZZZSSSQQQMMMIIIHHHEEEDDDDDDDDDCCCEEEIIILLL^^^~~~~~~kkkXXXGGG>>><<<======>>>>>>>>>@@@DDDGGGMMMNNNOOORRRVVV\\\bbbeeegggggggggfffccc[[[RRRLLLEEEBBB>>>;;;:::999777666777666666777999;;;>>>??????@@@@@@??????>>>===<<<999999999:::999999888777555555555555555555555555777777777777777777777777444444666888:::<<<===>>>=========>>>???AAABBBCCCEEEDDDCCC@@@>>><<<:::999888777777777777777888888999999:::;;;<<<===>>>>>><<<<<>>>>>>>>======AAAGGGLLLQQQRRRTTTXXX]]]bbbgggjjjnnnoooppppppmmmeee[[[TTTJJJGGGBBB???===;;;888777777666666777888;;;>>>??????@@@@@@??????>>>===<<<999999::::::999999888777666666666555555555555555555555666666777777666666444555666777888999999999:::::::::;;;===???@@@AAAGGGEEECCC@@@>>>=========555555666777888999::::::999999:::;;;<<<===>>>>>>===>>>BBBIIINNNTTT```lllttteeeRRRHHHHHHCCCCCCAAAAAAAAAAAABBBCCCBBBCCCDDDEEEGGGHHHJJJJJJOOOMMMQQQ```wwwhhh[[[QQQPPPOOOKKKNNNVVVaaarrriiilllvvvmmmaaa___cccmmmxxxyyywwwpppvvv~~~}}}|||{{{zzzyyy{{{yyywwwzzz~~~~~~zzzuuutttvvv{{{nnn\\\TTTRRRNNNIIIGGGDDDDDDBBB???@@@DDDHHHIIIQQQvvv}}}oooWWWIIIEEE>>>>>>>>>======BBBJJJPPPSSSUUUXXX]]]bbbgggkkkmmmuuuwwwyyyyyyvvvnnnddd]]]PPPLLLGGGCCC@@@>>>;;;999777666666666888;;;>>>@@@???@@@@@@??????>>>===<<<999::::::::::::999888888666666666666666666555555333444555555666666666666888888999999999888777777:::::::::<<<===???AAABBBCCCAAA===;;;999:::;;;<<<222333555666888:::<<<<<<999::::::;;;<<<===>>>>>>>>>???EEELLLQQQXXXeeerrr~~~nnn```RRRIIIEEEDDDCCCBBBAAAAAAAAABBBCCCDDDBBBAAABBBEEEHHHJJJKKKJJJOOOXXXgggmmmaaaTTTOOONNNMMMMMMOOOiii}}}|||sssdddeeeooozzz~~~tttqqqvvv}}}}}}{{{{{{~~~}}}zzzxxxyyy}}}}}}yyytttuuuvvvyyy{{{~~~rrr___TTTRRRQQQLLLFFFDDDCCCBBBBBBCCCEEEGGGIIIQQQ^^^|||{{{www~~~lllUUUBBBCCC@@@@@@DDDGGGHHHJJJOOOQQQUUU[[[bbbhhhllloooqqqvvvwwwyyy{{{zzzuuulllddd^^^TTTKKKHHHCCC;;;999;;;;;;999777666888999:::999??????>>>>>>=========<<<>>><<<:::999::::::999888777777666666666666777777888888777777666666666555666888999:::888888888999<<<;;;;;;<<<===???BBBCCCDDDBBB???===<<<<<<;;;;;;777777888999:::;;;;;;<<>>===<<<<<<===>>>???AAAAAAEEEMMMTTT\\\hhhrrr{{{jjj]]]QQQHHHFFFCCCCCCAAAAAAAAAAAABBBCCCDDDCCCCCCDDDFFFIIIJJJKKKLLLSSS]]]nnnjjj^^^RRRNNNNNNMMMOOORRRbbbvvvwwwmmmppp|||yyytttwww||||||zzzzzz|||~~~}}}zzzxxxzzz||||||yyyttttttvvvxxxzzz}}}uuuaaaVVVTTTRRRMMMGGGEEEDDDCCCBBBCCCDDDFFFHHHNNNYYYrrruuurrr}}}vvv^^^JJJFFFBBB@@@CCCFFFFFFIIIMMMSSSVVVZZZ___dddjjjooorrrvvvwwwyyy||||||wwwooohhhaaaXXXQQQNNNIIIAAA===>>>:::888666666777999999888>>>>>>>>>=========<<<<<<===;;;999999999:::999777777777666666666666777777888888777777777666666666777999:::;;;999999:::;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCBBB???===<<<;;;:::999777777888999:::;;;;;;<<<>>>===<<<<<<<<<===>>>??????@@@EEENNNVVV^^^jjjuuuvvveeeYYYNNNHHHFFFCCCBBBAAAAAAAAAAAACCCCCCEEEEEEFFFGGGHHHJJJJJJKKKMMMUUUcccvvvggg[[[PPPLLLLLLMMMPPPUUU\\\nnn|||yyy{{{~~~~~~|||yyyxxxzzz{{{}}}zzzyyyyyy{{{{{{xxxuuutttuuuwwwyyy{{{yyyfffYYYUUUSSSNNNHHHFFFEEECCCBBBBBBCCCEEEFFFKKKRRRtttjjjpppnnnqqqkkkVVVLLLFFFBBBCCCFFFFFFIIINNNTTTVVVYYY\\\```gggnnnssstttvvvyyy|||}}}zzztttooofff```ZZZVVVQQQHHHBBBAAA<<<:::888888999:::::::::<<<============<<<;;;;;;<<<:::888888999999888777888777777666666777777888888888888777777777777777888:::;;;;;;::::::;;;===;;;<<<===>>>@@@BBBDDDDDDBBBAAA@@@???===;;;999888777777888999:::;;;;;;<<<===<<<;;;;;;<<<===>>>??????AAAHHHRRRZZZbbbnnnzzzrrraaaUUULLLGGGFFFCCCBBBAAA@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLLLLWWWhhhwwwcccYYYOOOKKKKKKLLLPPPUUU[[[lll}}}~~~~~~}}}zzzxxxyyyzzz|||zzzyyyyyyzzzyyywwwuuussstttuuuwwwxxx|||}}}iii\\\VVVSSSMMMHHHGGGFFFDDDBBBBBBBBBDDDEEEHHHLLLccckkkrrrnnnlllmmmxxxdddTTTKKKDDDDDDFFFHHHLLLPPPTTTWWWZZZ]]]```eeemmmrrrrrrtttxxx|||}}}|||xxxvvvooojjjbbb\\\UUUMMMFFFCCCAAA???<<<;;;<<<===<<<;;;;;;;;;<<<======<<<;;;:::<<<:::888888999999888777888777777777777777777888888888888888888888888888888:::;;;:::::::::<<<===<<<===???BBBDDDEEEFFFGGGAAABBBCCCBBB???===::::::777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;===???@@@BBBEEEMMMWWW^^^eeerrr}}}ppp___SSSJJJEEEEEEBBBAAAAAA@@@AAABBBCCCDDDEEEHHHKKKKKKKKKKKKLLLNNNOOO]]]ssszzziii___VVVNNNKKKJJJKKKOOOUUU```mmmzzz~~~}}}}}}~~~}}}|||zzzzzz~~~}}}~~~}}}|||}}}~~~{{{yyyyyyzzz{{{zzzxxxwwwwwwwwwuuutttrrrsssttttttuuuxxx}}}mmm^^^WWWRRRMMMHHHGGGFFFDDDBBBAAABBBCCCDDDGGGIIIVVVyyytttwwwlllggg```tttsss\\\QQQGGGEEEFFFHHHLLLPPPRRRWWW\\\___aaaeeekkkppppppsssxxx|||~~~~~~}}}|||yyytttkkkbbbYYYRRRLLLGGGEEEBBB???======<<<;;;::::::;;;<<<======<<<;;;:::;;;:::888888999:::999888888888777777777777888888888888888999999999999999777999999999888999;;;===;;;===@@@DDDFFFHHHHHHHHHCCCEEEHHHHHHDDD???<<<;;;777777888999:::;;;;;;<<<;;;;;;:::;;;<<<>>>@@@AAADDDIIIRRR[[[aaafffrrr}}}mmm\\\QQQIIIDDDDDDBBBAAA@@@@@@AAABBBDDDEEEDDDGGGKKKKKKJJJKKKNNNQQQWWWhhhvvvmmm___XXXRRRMMMLLLKKKKKKPPPUUUdddoooxxxwwwqqqnnnmmmkkkjjjjjjlllppptttwwwyyyyyyuuu~~~{{{vvvtttxxx||||||||||||}}}}}}yyyvvvwww{{{~~~|||zzzzzz{{{zzzyyywwwvvvttttttssssssqqqrrrrrrrrrsssuuuyyy}}}~~~qqqaaaWWWRRRLLLHHHFFFEEECCCAAAAAABBBCCCDDDFFFIIIPPPmmm|||iii```WWWfff~~~iii[[[MMMGGGGGGHHHJJJNNNPPPVVV\\\___```bbbhhhnnnqqqtttzzz}}}wwwmmmddd^^^VVVOOOHHHEEEAAA>>><<<;;;999888999;;;===>>>>>>===<<<;;;<<<:::999999:::;;;::::::999888888777777888888999999999999999999:::::::::777888999888888999<<<>>>;;;>>>BBBFFFIIIKKKJJJJJJIIINNNQQQOOOIIIBBB===;;;777777888999:::;;;;;;<<<;;;;;;;;;;;;===???AAACCCEEEKKKVVV___ccchhhsss|||gggYYYPPPHHHEEEDDDAAAAAA@@@@@@AAABBBDDDEEECCCGGGJJJJJJIIIJJJPPPTTT^^^qqqzzznnngggaaaVVVOOOLLLJJJLLLMMMMMMRRRXXXdddnnntttqqqhhhcccaaa___^^^aaaeeehhhjjjnnntttwwwyyy~~~kkkeeecccjjjqqquuuzzz~~~zzzttttttxxx{{{|||{{{|||~~~~~~{{{zzzzzzzzzxxxxxxvvvtttrrrqqqqqqrrrpppqqqqqqqqqqqqssswwwzzz}}}uuudddYYYSSSMMMJJJEEEDDDBBBAAAAAABBBCCCDDDEEEJJJNNNhhhjjjZZZSSS[[[ppp|||kkkXXXOOOLLLKKKLLLNNNPPPUUUZZZ[[[ZZZ^^^fffmmmssswww}}}}}}vvvoooeeeZZZNNNKKKFFFBBB???===:::888:::;;;===???@@@???===<<<===;;;::::::;;;<<<<<<;;;999888888777777888888999999999999:::::::::;;;;;;999999999999999:::===@@@@@@CCCIIINNNQQQRRRQQQPPPTTTXXX[[[WWWMMMCCC;;;999777777888999:::;;;;;;<<<;;;;;;;;;<<<>>>AAACCCEEEIIIPPP\\\fffkkkooo{{{wwwcccWWWOOOIIIEEEEEEAAAAAA@@@@@@AAACCCDDDEEECCCFFFIIIIIIHHHJJJQQQVVVaaauuunnneee\\\WWWSSSJJJIIIGGGHHHLLLNNNOOOTTT[[[bbbkkkqqqlllccc^^^[[[YYYXXX]]]bbbeeefffkkkrrryyymmm^^^WWWWWWaaallluuu~~~|||vvvtttwww{{{{{{yyyzzz|||}}}|||{{{yyyyyyzzzwwwwwwuuussspppooopppqqqppppppqqqpppppprrruuuxxx}}}xxxfff[[[TTTNNNKKKEEECCCBBBAAAAAABBBDDDEEEDDDKKKNNNgggnnnYYYQQQVVVhhhyyydddWWWRRROOOOOOPPPPPPTTTWWWVVVUUUZZZdddmmmuuuzzz}}}pppcccTTTQQQKKKGGGDDD@@@===;;;:::<<<>>>@@@AAA???>>><<<===<<<::::::<<<======<<<999999888888888888999999999999999::::::;;;;;;;;;::::::;;;::::::;;;???BBBFFFJJJPPPUUUYYYYYYXXXWWW[[[___bbb\\\PPPBBB:::666777777888999:::;;;;;;<<<<<<<<<<<<===???BBBDDDFFFMMMUUUbbbnnnrrrwwwsssbbbVVVMMMFFFCCCDDD@@@@@@AAABBBCCCDDDEEEFFFIIIGGGGGGHHHHHHKKKTTT^^^nnnyyyfff]]]XXXSSSMMMJJJJJJKKKLLLLLLMMMPPPTTTWWWgggiiiiiieee\\\UUUPPPOOOWWWZZZ___dddkkkrrrzzzfffZZZXXXWWWXXXbbbqqq~~~}}}sssqqqrrrsssvvvzzz|||}}}}}}|||yyywwwwwwwwwppppppooooooooooooooooooooonnnnnnnnnpppsssvvvxxx|||nnn^^^TTTOOONNNGGGFFFDDDCCCBBBBBBBBBCCCKKKEEENNNmmmxxxXXXJJJNNN```{{{cccSSSOOOOOOOOOOOOOOORRRUUUVVVYYYcccmmmzzz}}}}}}|||zzznnn```ZZZSSSLLLGGGCCC@@@===;;;;;;<<<===>>>???@@@@@@;;;<<<<<<===<<<;;;999888<<<<<<;;;:::999999999999::::::::::::::::::::::::888:::<<<;;;;;;>>>DDDHHHMMMUUU\\\^^^^^^aaaaaa```eeegggggg___RRREEE===:::999999999:::;;;<<<>>>???>>>:::;;;@@@CCCCCCDDDGGGQQQWWWbbbmmmwww{{{lll\\\QQQIIICCC@@@AAA??????@@@BBBDDDEEEFFFGGGHHHFFFGGGIIIJJJNNNXXXcccwwwyyyjjjZZZTTTRRRPPPLLLKKKGGGHHHJJJKKKMMMPPPTTTWWWbbbdddddd___XXXQQQNNNMMMUUUYYY^^^fffoooyyylllXXXUUUSSSVVVaaappp~~~vvvrrrpppppprrrvvvyyyzzz{{{zzzwwwuuuuuuuuusssssssssssssssrrrrrrqqqppppppoooooopppqqqrrrsssxxx~~~ppp```UUUPPPNNNHHHFFFEEECCCBBBBBBBBBCCCIIIDDDLLLiii|||^^^NNNPPP\\\zzzmmm[[[TTTSSSQQQOOONNNOOORRRSSSWWWaaalllxxx|||~~~~~~}}}wwwlllfff\\\SSSLLLFFFAAA>>>;;;;;;<<<>>>???AAABBBCCC============<<<<<<::::::;;;;;;:::999999999999:::;;;;;;;;;::::::::::::::::::<<<>>>>>>???CCCJJJOOOYYY```eeefffgggkkkmmmlllvvvtttooocccTTTGGG???<<<:::::::::;;;<<<===???@@@CCC???@@@DDDGGGFFFHHHKKKTTT[[[fffqqq{{{sssfffWWWMMMGGGAAA???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFHHHKKKMMMQQQ\\\hhhjjj\\\OOOLLLMMMLLLJJJJJJFFFHHHJJJLLLOOORRRVVVZZZ^^^```___[[[TTTNNNMMMMMMRRRVVV]]]hhhuuuvvvYYYUUURRRWWWcccrrr~~~yyywww{{{sssooommmnnnrrruuuwwwwwwvvvtttrrrrrrsssssstttuuuvvvuuutttrrrqqqmmmnnnoooppppppqqqqqqqqqsssxxxtttcccWWWQQQNNNHHHGGGEEECCCBBBBBBBBBCCCFFFBBBIIIbbbtttcccSSSQQQXXXooo|||ggg\\\VVVRRRPPPNNNNNNQQQSSSWWWaaalllwww{{{~~~~~~|||uuukkk```VVVMMMFFFBBB>>>>>>>>>???@@@AAABBBBBB@@@???>>>======<<<<<<<<<999999888888999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===@@@CCCEEEGGGLLLTTTZZZgggmmmqqqqqqsssxxx{{{zzz}}}wwwmmm^^^PPPDDD>>><<<<<<;;;;;;;;;<<<>>>@@@AAAGGGDDDDDDHHHKKKJJJMMMQQQZZZbbbnnnyyynnnaaaTTTLLLGGGCCCBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBEEEFFFIIILLLMMMRRR___mmmxxxdddXXXMMMKKKKKKJJJHHHHHHHHHJJJMMMOOORRRVVVZZZ^^^aaaaaa```[[[TTTOOONNNOOONNNRRRZZZgggxxx~~~___XXXVVV]]]jjjuuu}}}tttfffccczzz~~~yyyxxx~~~uuuppplllmmmpppssstttvvvuuusssrrrrrrrrrppprrrsssuuutttrrrooommmgggiiillloooqqqrrrrrrrrrooossszzzxxxgggZZZSSSOOOIIIHHHFFFDDDBBBBBBBBBBBBDDDCCCHHH[[[vvvmmmssshhhTTTPPPSSSgggvvveeeXXXOOONNNMMMNNNSSSWWW[[[dddmmmwww|||zzzooocccWWWMMMGGGBBBAAA@@@????????????@@@AAA@@@>>>===<<<<<<===>>>888777777888999:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@DDDGGGLLLOOORRRXXX```fffqqqwww{{{}}}vvvnnnbbbUUUJJJCCC@@@>>><<<;;;;;;;;;<<<>>>AAABBBFFFDDDFFFKKKMMMNNNSSSYYYccclllxxx}}}iii]]]QQQJJJGGGCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGJJJLLLMMMSSScccsssppp___UUULLLKKKKKKIIIHHHIIIKKKLLLOOOQQQTTTXXX^^^cccggggggeee^^^VVVPPPNNNNNNKKKNNNVVVeeexxxeee\\\XXXbbbnnnuuuwwwyyyssslllbbbWWWlllvvviiieee```___ccckkktttyyy}}}yyyrrrnnnnnnqqqrrrtttuuuuuutttsssssstttpppqqqssstttsssqqqnnnlllgggjjjmmmpppqqqrrrqqqpppmmmpppuuu||||||jjj]]]TTTPPPJJJHHHFFFDDDCCCBBBBBBBBBDDDDDDHHHTTTlllmmmpppoooSSSOOOPPPaaaqqq\\\MMMIIIIIILLLSSSYYY\\\cccjjjxxx}}}qqqaaaRRRIIICCCBBB@@@???>>>???@@@AAA@@@???>>><<<;;;<<<<<<===777777888888999:::<<<<<<======<<<===???AAADDDEEEMMMRRRXXX\\\___dddkkkqqqwww}}}|||llldddYYYPPPKKKGGGCCC@@@;;;;;;::::::<<>>???@@@BBBDDDEEEGGGGGGGGGHHHJJJLLLNNNVVViii|||hhhWWWOOOIIIIIIKKKJJJJJJLLLLLLMMMNNNQQQUUU]]]eeekkkqqqqqqmmmeeeYYYPPPKKKJJJIIILLLTTTdddyyylll^^^WWWaaammmrrrrrrtttpppvvviiiddd[[[iiixxx}}}uuuhhh\\\UUUSSSQQQPPPSSSXXX^^^bbbcccggglllooosss{{{~~~vvvqqqppprrrssstttvvvvvvuuutttuuuvvvssstttuuuuuutttrrrpppnnnmmmnnnpppqqqpppooommmllllllmmmqqqwwwmmm```VVVRRRJJJIIIGGGEEECCCBBBBBBBBBCCCEEEHHHNNNcccqqqrrryyyTTTOOONNNZZZxxxgggSSSGGGFFFHHHOOOUUUYYY^^^dddwww}}}jjjWWWKKKCCCBBB@@@???@@@AAACCCDDD@@@???>>>===<<<<<<<<<<<<999999999999:::;;;<<<============???BBBEEEIIILLLXXX^^^eeejjjllloootttwwwyyyzzzppp___ZZZSSSOOONNNJJJBBB<<<;;;::::::;;;===BBBFFFHHHGGGGGGLLLRRRVVV[[[dddmmmyyyuuu___TTTIIIEEECCC@@@@@@BBB@@@@@@AAABBBCCCDDDEEEFFFGGGHHHKKKMMMPPP[[[rrr}}}gggRRRLLLGGGIIIKKKJJJKKKMMMMMMNNNPPPTTTZZZeeeqqqyyy~~~}}}yyynnn```SSSLLLIIIIIIKKKSSSddd|||tttaaaVVV^^^kkkpppsssvvvuuu~~~vvvmmmgggggghhhooorrrnnnggg```XXXPPPIIIJJJJJJKKKLLLOOORRRUUUUUUWWWXXX[[[```iiissszzzzzzssspppqqqrrrtttvvvvvvuuuuuuvvvwwwvvvvvvuuuuuutttrrrqqqppppppqqqqqqqqqpppnnnlllkkkkkkkkkmmmsss{{{oooaaaXXXSSSKKKJJJGGGEEECCCBBBBBBBBBBBBFFFGGGIII\\\tttsssYYYQQQKKKSSSmmmwwwaaaMMMHHHGGGKKKPPPTTTZZZaaatttzzzwwwaaaSSSJJJHHHEEEBBBAAAAAABBBCCC@@@@@@@@@@@@???>>>===<<<::::::::::::;;;<<<============>>>@@@DDDIIINNNQQQaaahhhpppuuuwwwwwwyyy{{{xxx{{{}}}|||zzzuuukkkaaaUUURRRQQQTTTVVVRRRGGG===<<<;;;;;;===@@@EEEJJJMMMOOOQQQVVV\\\___dddnnnxxxrrr^^^TTTJJJFFFDDDAAAAAABBBFFFEEEDDDCCCBBBAAA@@@@@@GGGHHHKKKMMMRRR___yyylllTTTNNNJJJKKKKKKJJJJJJLLLPPPQQQSSSXXX```nnn|||wwwgggXXXNNNJJJIIIKKKTTTfff|||eeeUUU\\\jjjqqqwww}}}{{{sssmmmiiiffffffhhhoooqqqlllbbbXXXSSSNNNIIIDDDFFFIIIKKKLLLMMMOOOPPPSSSRRRQQQSSSYYYaaajjjooozzz|||tttpppppprrrtttuuuvvvuuuuuuvvvwwwvvvuuutttsssrrrqqqppppppooopppppppppppppppoooooojjjjjjkkkpppxxxqqqbbbYYYTTTKKKJJJHHHEEECCCBBBBBBBBBAAAEEEEEEFFFWWWtttsss]]]SSSJJJMMMeeelllUUUNNNHHHIIIMMMRRRYYYaaaqqqwwwkkk]]]SSSPPPKKKFFFBBB?????????@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<=========>>>???AAAFFFLLLQQQUUUgggnnnwww|||}}}|||{{{|||tttvvvtttqqqnnniii___TTTRRRRRRVVV]]]ccc___RRRGGG===<<<===>>>BBBHHHNNNQQQXXXYYY^^^cccfffjjjttt{{{oooZZZPPPGGGDDDDDDCCCDDDGGGDDDDDDDDDDDDDDDEEEEEEFFFHHHFFFHHHPPPXXXhhhiii[[[PPPGGGEEEGGGHHHIIILLLNNNPPPWWWbbbkkkuuulllYYYOOOKKKJJJMMMTTTdddfffZZZ___lllooofff___^^^aaacccfffkkkuuurrriii[[[NNNFFFEEEGGGGGGFFFGGGHHHJJJLLLMMMNNNPPPRRRTTTVVV[[[aaaggghhhrrrzzztttoooqqqooopppssssssrrrqqqqqqqqqvvvuuutttsssqqqooommmkkkhhhiiikkknnnpppooommmjjjjjjiiikkkpppzzzqqqbbbWWWQQQTTTOOOJJJEEEDDDDDDCCCCCCEEEDDDEEEJJJZZZ{{{ssswww```QQQLLLOOOXXXzzz{{{```RRRHHHKKKNNNPPPYYYeeennnxxxwwweeeccc[[[QQQIIIFFFEEECCCBBBEEEBBB??????AAABBB@@@======;;;:::999:::<<<<<<<<<@@@@@@@@@BBBGGGPPPZZZ```ppprrruuuwwwwwwuuurrrpppkkkhhhcccaaa___\\\WWWRRRQQQ\\\ZZZfffnnniii```EEE@@@>>>BBBBBBBBBPPPZZZTTT[[[bbbjjjllllllqqq|||uuuiiiXXXOOOFFFDDDDDDCCCDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGJJJRRR[[[kkknnn]]]RRRIIIGGGJJJJJJKKKMMMQQQTTT]]]iiittt~~~rrr]]]QQQLLLKKKMMMTTTeeennnaaaiiixxxvvvbbbZZZUUUVVVZZZ]]]aaaeeeiiifff```VVVLLLFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOQQQNNNTTT[[[bbbgggkkkmmmmmmssszzzvvvmmmllllllnnnoooppppppoooooopppttttttsssqqqpppnnnmmmllliiiiiijjjlllnnnnnnkkkiiieeefffhhhnnnvvvqqqbbbXXXSSSRRRNNNIIIFFFEEEDDDDDDCCCDDDDDDEEEIIIVVVtttvvvzzzhhhSSSKKKPPPUUUqqqmmm\\\MMMLLLNNNQQQZZZfffmmmwwwrrrkkkcccWWWNNNHHHEEEBBB@@@CCCBBB@@@@@@@@@@@@???>>>???>>><<<;;;;;;======>>>AAABBBEEEIIIOOOWWW___dddlllmmmmmmkkkhhheeeaaa^^^YYYWWWUUUVVVWWWWWWTTTRRRUUUbbbaaannnwwwsssjjjQQQEEEAAABBBBBBCCCRRR___[[[eeekkkrrruuuwww|||nnnbbbVVVMMMEEECCCCCCBBBBBBEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHLLLTTT^^^ooouuu___TTTKKKJJJLLLLLLLLLNNNRRRXXXdddtttzzzcccSSSLLLLLLMMMTTTgggwwwjjjsss{{{bbbTTTNNNLLLOOOSSSVVVZZZ___]]][[[XXXRRRMMMJJJJJJKKKOOOQQQSSSRRRQQQSSSWWWZZZWWW```lllwww||||||zzzyyyzzz{{{ooojjjjjjjjjkkkkkklllmmmnnnnnnqqqqqqpppooonnnmmmmmmlllkkkjjjiiijjjkkkkkkiiigggbbbdddgggmmmuuu~~~qqqcccYYYTTTPPPMMMIIIGGGFFFEEEDDDBBBCCCDDDFFFHHHQQQlllzzz|||tttVVVJJJPPPQQQbbb~~~hhhSSSKKKJJJNNNWWWaaalllvvvssslll```UUUMMMHHHDDDCCCCCCDDDDDDCCCAAA@@@@@@AAACCCBBB???>>>===>>>???@@@???BBBHHHOOOVVV\\\aaacccaaa___\\\YYYTTTPPPMMMKKKIIIIIIJJJLLLPPPRRRQQQPPPXXXfffhhhvvv~~~xxx```LLLDDDBBBCCCGGGWWWeeecccjjjnnnuuuzzz}}}kkk___TTTKKKCCCBBBBBBAAAAAACCCFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIMMMTTT___ppp|||bbbWWWMMMKKKMMMLLLLLLNNNRRRZZZkkk~~~iiiUUULLLMMMMMMVVVkkkooozzzoooYYYNNNKKKIIIMMMOOOPPPTTTXXXVVVWWWWWWWWWVVVSSSOOOMMMRRRTTTUUUUUUUUU[[[dddkkkmmmtttuuummmhhhhhhhhhiiikkkmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmlllkkkiiihhhiiihhhgggeeecccfffjjjooovvv~~~pppcccYYYTTTMMMKKKIIIGGGGGGFFFDDDBBBAAACCCFFFHHHMMMddd{{{{{{~~~}}}}}}YYYIIIOOONNNVVVxxxzzz___PPPKKKMMMVVV___jjjuuu{{{uuujjj^^^UUUNNNIIIGGGDDDFFFHHHFFFCCCAAABBBEEEGGGFFFDDDAAA>>>>>>???@@@<<<@@@HHHQQQXXX[[[ZZZYYYPPPNNNKKKHHHEEECCCCCCBBBEEEFFFHHHJJJMMMNNNOOOOOOXXXhhhkkk{{{nnnSSSGGGCCCFFFLLL]]]kkkjjjkkknnnttt}}}}}}kkk```RRRJJJCCCBBBBBBAAAAAACCCEEEDDDDDDDDDDDDEEEFFFFFFGGGJJJMMMSSS___qqqfffZZZNNNKKKLLLKKKKKKMMMQQQ\\\qqqpppYYYLLLMMMOOOZZZsssuuu~~~dddTTTNNNKKKJJJLLLMMMLLLOOOTTTRRRVVV\\\bbbeeebbbYYYRRRRRRSSSSSSUUUZZZdddrrr{{{zzzqqqhhhgggfffhhhkkkmmmmmmkkkiiijjjkkkmmmnnnnnnmmmmmmmmmkkkiiihhhhhhgggeeeccccccfffkkkooouuu}}}qqqcccXXXSSSMMMKKKHHHGGGFFFEEECCCBBB@@@AAAEEEHHHKKK]]]zzzxxx{{{uuuooo\\\JJJOOOLLLNNNhhhsss^^^SSSRRRXXX___iiiuuuxxxkkk^^^TTTMMMJJJEEEGGGGGGEEEBBBAAACCCFFFKKKKKKIIIEEE@@@>>>>>>???<<<@@@IIISSSXXXXXXRRRMMMFFFDDDAAA>>>===>>>???@@@BBBDDDGGGJJJLLLNNNPPPQQQ[[[kkkppp\\\LLLFFFKKKRRRbbbooonnnmmmpppwww|||kkk```QQQIIICCCBBBCCCAAAAAACCCDDDDDDDDDDDDDDDEEEEEEFFFGGGKKKNNNSSSaaavvvlll^^^QQQKKKJJJJJJKKKMMMQQQ___wwwzzz```PPPPPPRRRaaa~~~{{{sssYYYNNNMMMKKKJJJLLLLLLKKKOOOUUUUUU\\\hhhuuu{{{ttteeeXXXRRRQQQQQQVVV___lllyyy|||rrrhhhffffffiiilllnnnkkkhhheeegggkkknnnoooooonnnmmmllljjjiiiiiiiiigggeeebbbaaadddhhhkkkpppxxxuuueeeYYYRRROOOLLLHHHFFFEEEDDDCCCAAAAAA@@@DDDHHHHHHUUU|||yyywwwxxxiiieeeaaaNNNPPPLLLLLL^^^nnnmmm\\\UUUXXX]]]hhhuuuzzzkkk]]]SSSNNNIIIHHHFFFCCCAAABBBDDDGGGOOOQQQPPPLLLDDD???======>>>CCCLLLVVV[[[XXXNNNFFFCCCAAA>>><<<<<<===???@@@@@@CCCHHHLLLPPPSSSWWWYYYbbbssswwwmmmWWWLLLOOOUUUdddqqqpppnnnrrryyyzzziii___QQQIIICCCCCCDDDBBBAAACCCEEEEEEDDDDDDEEEEEEFFFGGGHHHLLLPPPUUUeee~~~ssscccSSSLLLJJJIIIKKKNNNUUUccc~~~iiiWWWSSSWWWiii~~~iiiTTTMMMKKKIIIJJJMMMNNNPPPVVV^^^eeennn}}}nnn[[[SSSQQQRRRZZZfffqqqxxx{{{{{{xxxzzzsssfffeeeeeeiiimmmmmmhhhcccaaaeeejjjppprrrqqqooommmjjjjjjjjjjjjjjjhhheeebbbaaadddfffhhhllluuuzzzhhhZZZRRRQQQMMMHHHDDDCCCCCCBBBAAACCC@@@CCCGGGEEEMMMooo|||xxxvvvhhhbbbgggSSSPPPKKKMMMWWW]]]vvviii]]]\\\___hhhuuuxxxiii^^^YYYQQQMMMHHHEEEEEEHHHKKKLLLTTTWWWXXXSSSIIIAAA===<<<@@@EEENNNXXX^^^YYYMMMCCC@@@???=========???BBBCCCIIIMMMSSSWWW[[[___cccgggjjjzzz~~~gggSSSQQQUUUcccpppqqqsssxxxxxxggg]]]QQQIIICCCCCCDDDBBBBBBCCCFFFFFFFFFEEEFFFGGGGGGHHHIIINNNQQQWWWjjjwwwgggVVVMMMJJJJJJLLLOOOXXXgggooo\\\VVVZZZooo~~~gggUUUQQQJJJIIIKKKOOORRRVVV___hhhwwwrrr[[[TTTRRRTTT]]]jjjsssuuusssqqqmmmooowwwzzz~~~ttteeedddeeeiiimmmlllfff```___dddkkkqqqtttrrrooommmjjjiiijjjkkkkkkiiieeebbbbbbeeeggghhhkkkttt~~~kkk[[[SSSRRRNNNHHHDDDBBBBBBBBBAAAFFFAAABBBFFFCCCHHHfffyyyuuummmccc~~~lllXXXQQQKKKNNNTTTSSSfff~~~xxxiiifffhhhhhhuuutttjjjeeeZZZTTTLLLIIIKKKOOORRRSSSXXX[[[]]]XXXMMMCCC>>><<>>===BBBFFFFFFZZZ}}}xxxuuuooodddmmmWWWRRRKKKIIIMMMNNN^^^nnn~~~qqqjjjnnnsss|||}}}~~~vvvlllggg]]]RRRLLLIIIJJJQQQYYY___gggiii___PPPFFF@@@===???BBBIIIUUU^^^\\\RRRHHHBBB===<<>>AAAEEEDDDUUUvvv~~~tttuuuhhhmmmUUUOOOHHHFFFKKKLLLYYYfff}}}uuupppssszzzwwwkkkkkkppp{{{sssnnndddYYYRRRMMMLLLQQQXXXdddmmmqqqgggVVVIIIAAA===@@@BBBHHHRRRZZZYYYQQQHHH???::::::???AAADDDPPP___tttzzz}}}uuukkkhhhmmmyyy}}}eeeYYYYYYeeerrrxxxhhh\\\PPPIIICCCCCCBBB???@@@BBBAAACCCEEEFFFFFFFFFGGGHHHJJJOOOXXXfff}}}mmmXXXMMMKKKJJJLLLNNNYYYiiisssgggmmm~~~uuueeehhhsss~~~iiiXXXPPPJJJKKKMMMQQQZZZjjj}}}ttt]]]VVVXXX[[[```hhhrrr}}}zzziiiiiigggccc______bbbeeegggnnnxxx~~~yyysssoooiiiggggggjjjiiifffdddfffeeeccccccfffgggkkkuuuppp```WWWQQQMMMIIIGGGEEEDDDBBBAAAAAABBB???AAACCCAAAPPPlllkkk{{{{{{mmmnnnSSSLLLEEECCCHHHIIIQQQ[[[ttttttsssvvvrrr___YYY^^^eee~~~yyynnncccZZZSSSOOOQQQVVVfffrrryyyppp^^^NNNEEE@@@AAABBBFFFNNNUUUUUUPPPIII???;;;;;;AAADDDIIIXXXjjjzzzlllbbb^^^eeesssxxxbbbYYYbbbooouuufff[[[NNNGGGCCCCCCBBB@@@@@@BBB@@@BBBDDDFFFFFFFFFHHHIIIJJJOOOXXXiii}}}kkkXXXNNNKKKJJJKKKNNNXXXggg}}}ppptttwwwhhh___eeeuuulllZZZPPPLLLMMMNNNSSS]]]mmmtttccc]]]bbbhhhnnntttzzzmmmiiiccc]]][[[]]]bbbfffdddlllvvv}}}|||wwwppplllhhhgggfffgggfffeeeeeefffeeebbbbbbdddeeeiiiqqqzzzrrrbbbXXXPPPMMMIIIFFFEEEDDDBBB@@@@@@AAA>>>???CCCAAAKKKccc~~~ccclllqqqoooSSSJJJCCCBBBGGGGGGKKKSSSiiizzztttsss~~~zzzbbbVVVWWW```hhh~~~yyymmmcccZZZRRRQQQTTT```nnnwwwqqqbbbTTTJJJEEEBBBBBBDDDIIIOOORRROOOLLLDDD??????CCCEEELLL___sssppp```WWWUUU^^^nnnnnn^^^aaalll}}}rrrdddYYYLLLFFFBBBCCCBBB@@@@@@BBB@@@BBBEEEFFFFFFGGGHHHJJJKKKOOOYYYkkkuuufffUUUMMMJJJIIIKKKNNNXXXgggwww{{{kkkaaa]]]eeetttlllXXXMMMMMMMMMNNNRRR\\\iiiwwwqqqffffffmmmuuu|||yyyrrriii___YYY[[[```dddeeedddkkktttzzzyyytttmmmiiiggggggeeedddccceeefffeeeddd```___aaadddgggnnnvvvtttbbbWWWOOOLLLHHHEEEDDDBBBAAA???===@@@===>>>CCCBBBIII]]]yyy```fffvvvwwwqqqSSSJJJCCCBBBFFFFFFGGGOOOccczzzssszzzooo^^^XXX]]]gggnnnwwwmmmbbbXXXSSSTTTXXXdddooolllbbbYYYRRRMMMEEEDDDDDDGGGKKKOOOOOONNNEEEAAA@@@DDDGGGQQQhhh{{{eeeWWWSSSPPPZZZkkkiiidddjjjyyy}}}nnn```VVVJJJEEEAAACCCCCCAAA@@@BBBAAACCCFFFGGGGGGHHHIIIKKKMMMPPP\\\qqqjjj^^^QQQKKKIIIGGGIIIMMMWWWfff~~~xxx|||tttaaa]]][[[aaalllwww}}}kkkZZZPPPMMMLLLMMMPPPWWWaaajjjpppxxxyyyqqqlllssszzz}}}wwwlll```[[[^^^ccceeeeeefffllltttyyywwwrrrlllhhheeegggeeeaaaaaadddfffeeeccc___]]]```bbbeeejjjpppxxx~~~uuucccWWWNNNKKKGGGEEECCCBBB@@@???<<>>DDDDDDHHHVVVnnnaaaffflll}}}pppRRRIIICCCBBBEEEDDDEEEMMM]]]zzzxxxxxxyyyrrriiiaaa```fffnnnuuuyyymmmaaa[[[ZZZWWW___ffffffbbb___[[[VVVLLLJJJGGGGGGIIIKKKLLLLLLCCC??????CCCIIIWWWrrrwww]]]RRRSSSPPPZZZlllyyymmmlllxxxzzzkkk^^^SSSIIIDDDAAACCCCCCAAA@@@BBBCCCEEEGGGHHHHHHHHHIIIKKKNNNSSSccc{{{rrr___UUULLLIIIGGGFFFHHHKKKSSSaaaxxxzzzpppuuutttssstttvvvwwwwww}}}~~~~~~tttgggWWWVVVVVVXXX]]]dddiiikkkuuuzzz~~~{{{qqqdddYYYSSSKKKJJJJJJMMMRRRYYY^^^aaahhhmmmuuu}}}~~~{{{ssshhhaaa___aaaccceeehhhmmmsssvvvtttooojjjgggeeefffddd______dddgggeeeeee```]]]___aaabbbeeejjjqqq|||zzz}}}wwwdddXXXOOOLLLHHHEEEDDDCCCAAA???===AAA>>>>>>EEEDDDEEEPPPdddjjjppppppnnnPPPHHHCCCAAACCCAAABBBIIIVVVmmmxxx}}}~~~vvvnnnjjjhhhhhhiiijjjmmmttt}}}zzzmmmeeeddd```cccdddbbbccceeebbb]]]TTTQQQMMMJJJHHHHHHHHHHHHEEE@@@???CCCIIIYYYwwwvvvYYYOOORRRRRR]]]nnnyyytttvvvxxxiii\\\RRRHHHCCCAAACCCCCCAAAAAABBBDDDFFFHHHIIIIIIIIIJJJKKKNNNVVViiisssdddXXXPPPIIIGGGGGGEEEGGGJJJMMM\\\qqqrrrhhhgggmmm|||uuueee^^^^^^aaagggjjjlllrrrzzz|||zzz}}}rrrgggYYYPPPRRRRRRPPPQQQVVVZZZ\\\___cccfffddd]]]VVVQQQOOOIIIIIIIIIKKKPPPTTTWWWXXX^^^cccmmm{{{|||xxxooofff___^^^aaaeeehhhlllqqqssspppkkkgggddddddfffddd^^^^^^dddgggeeehhhbbb^^^^^^______bbbfffmmm|||~~~|||yyywwwzzzyyyeeeXXXPPPMMMIIIGGGEEEDDDBBBAAA>>>BBB???>>>EEEDDDDDDLLLeeeyyyxxxlllNNNGGGBBBAAABBB???@@@FFFPPPdddxxxxxx|||{{{xxxnnnddd^^^___dddlllrrrxxxuuummmkkkiiihhheeebbbeeeiiifffaaa[[[WWWRRRLLLHHHEEEDDDDDDIIIDDDBBBDDDIIIWWWvvvvvvVVVLLLPPPTTT___ppp}}}sssvvvfffYYYQQQFFFEEECCCBBBAAAAAABBBBBBCCCEEEFFFFFFFFFHHHJJJLLLPPPZZZrrrvvvcccXXXMMMKKKHHHEEEEEEFFFHHHJJJLLLWWWkkktttjjjaaa\\\[[[ZZZ___nnn~~~pppcccZZZSSSWWWZZZ\\\\\\aaahhhnnntttxxx}}}|||xxx|||xxxhhhYYYOOOMMMLLLJJJJJJJJJLLLNNNOOOOOORRRUUUUUUSSSPPPNNNMMMOOOMMMLLLMMMMMMLLLPPPVVV]]]fffsss|||rrriiiaaa\\\^^^dddggghhhjjjkkkkkkiiigggeeedddcccbbbaaaaaaaaabbbccceeebbb]]]ZZZZZZ\\\```bbbhhhqqq~~~{{{xxxyyy~~~wwweee[[[RRRNNNIIIEEECCCAAA@@@>>>???======@@@AAAAAAFFFLLLfffzzzoooKKKCCCEEEAAA===@@@@@@EEEKKKXXXyyy{{{zzzzzzmmm```YYYZZZbbbnnnzzz~~~yyywwwsssooojjjfffdddccc___[[[WWWSSSLLLDDDBBBDDDFFFIIIFFFFFFMMMTTTjjjxxxWWWKKKNNNUUU]]]nnnwwwtttdddWWWOOOFFFEEECCCBBBAAAAAABBBBBBCCCEEEFFFFFFFFFHHHJJJLLLRRR\\\tttnnn^^^UUULLLJJJGGGDDDDDDEEEGGGIIIMMMUUUdddyyyzzzoooddd\\\VVVPPPMMMMMMSSSVVVaaarrrwwwkkkaaaXXXQQQNNNQQQTTTWWWZZZ```jjjqqqvvvyyy}}}~~~}}}|||lll^^^QQQHHHHHHGGGFFFEEEFFFGGGIIIKKKKKKMMMOOOPPPPPPPPPQQQRRRTTTPPPMMMLLLLLLNNNUUU___dddooo~~~|||rrrjjjbbb[[[[[[___bbbccceeeggggggeeecccbbbdddcccbbbaaa```aaabbbbbbaaa___\\\[[[[[[]]]```bbbccclllzzz|||xxxzzzwwwfff[[[TTTPPPKKKGGGEEECCCAAA@@@???===>>>@@@AAAAAAFFFLLLkkk~~~rrr~~~oooLLLDDDEEEBBB>>>@@@???CCCGGGQQQmmmtttdddZZZ\\\dddqqq|||wwwtttqqqnnnjjjgggccc^^^[[[YYYTTTMMMIIIJJJDDDGGGDDDEEELLLRRRgggzzz[[[OOOQQQUUU\\\lllppp```TTTMMMFFFEEECCCBBBAAAAAABBBCCCCCCEEEFFFFFFFFFHHHJJJLLLTTT___xxxuuudddWWWPPPJJJHHHFFFCCCCCCDDDEEEGGGMMMQQQ]]]nnn{{{|||pppeee]]]UUUNNNLLLJJJGGGGGGIIIQQQRRRZZZjjjxxx{{{jjj^^^WWWRRRNNNLLLMMMOOORRRVVV^^^iiiuuu}}}tttfffZZZOOOHHHDDDCCCCCCCCCCCCEEEGGGHHHHHHIIIJJJLLLOOOTTTZZZ^^^___YYYSSSOOONNNRRR]]]jjjssstttlllccc[[[YYY[[[^^^___aaacccdddcccbbbaaabbbbbbaaa```````````````]]]\\\\\\[[[\\\^^^___aaa]]]fffuuu|||xxxzzzwwwfff[[[UUUQQQLLLHHHFFFEEECCCBBB@@@>>>>>>@@@AAAAAAFFFLLLnnn|||zzzkkkuuuoooMMMDDDEEEBBB???@@@???BBBEEEJJJ^^^lll]]]```hhhuuu~~~||||||zzztttoooeee^^^YYYXXXVVVPPPKKKJJJFFFHHHEEEFFFLLLPPP```{{{}}}bbbUUUVVVUUU[[[iii}}}mmm^^^RRRKKKEEEDDDCCCBBBAAABBBBBBCCCCCCEEEFFFFFFFFFHHHJJJLLLTTT___zzzlll\\\PPPKKKHHHGGGEEECCCCCCCCCEEEFFFKKKQQQ^^^jjjpppkkk^^^TTTPPPKKKHHHIIIIIIHHHJJJNNNRRRUUU___pppwwwhhhYYYQQQOOONNNNNNNNNSSSTTTXXX```nnn}}}pppbbbWWWNNNHHHCCCCCCCCCDDDEEEFFFHHHIIIFFFGGGIIILLLSSS]]]iiipppooohhh```YYYUUUXXXeeerrruuukkkbbbZZZXXXZZZ]]]___aaacccddddddccccccaaaaaa``````_________^^^[[[[[[\\\\\\\\\\\\\\\\\\YYY```ooo{{{wwwyyy~~~xxxfff[[[UUUQQQLLLIIIGGGEEEDDDBBB@@@>>>>>>@@@AAAAAAEEEKKKjjjzzzuuu|||jjjppp|||oooNNNDDDDDDAAA>>>>>>???BBBDDDFFFTTTsssvvvfffggglllvvvzzzmmmbbbXXXUUUSSSNNNJJJHHHKKKLLLIIIJJJPPPQQQ\\\ssshhhZZZWWWTTTYYYgggzzz}}}lll]]]QQQKKKEEEDDDCCCBBBAAABBBCCCCCCCCCEEEFFFFFFFFFHHHJJJLLLSSS___yyy{{{fffWWWLLLGGGGGGFFFDDDDDDDDDEEEFFFGGGKKKUUUaaagggddd[[[SSSNNNHHHDDDCCCEEEFFFFFFJJJOOOSSS[[[jjj}}}xxxgggZZZOOOMMMOOOPPPRRRWWW___```eeerrr|||hhhZZZPPPHHHCCCBBBBBBCCCDDDFFFHHHIIIJJJFFFGGGJJJPPPZZZiiixxx|||rrrhhh______kkkyyyqqqeee]]]WWWWWW[[[]]]^^^```aaaccccccdddcccaaaaaaaaa```___^^^^^^]]][[[\\\\\\\\\[[[ZZZXXXWWWXXX]]]iii{{{}}}yyyvvvxxx~~~yyyggg\\\SSSOOOKKKGGGFFFDDDCCCBBBAAA>>>>>>@@@AAAAAAEEEKKKeeeuuusss{{{nnnoooxxxrrrQQQCCCAAA???===<<<===???AAACCCLLLcccuuupppqqquuu~~~~~~pppaaaYYYTTTNNNJJJIIILLLMMMKKKPPPXXXXXX___rrrooo^^^UUURRRXXXeeexxx|||kkk\\\QQQJJJDDDCCCBBBAAAAAABBBCCCDDDCCCEEEFFFFFFFFFHHHJJJLLLSSS^^^xxxttt```RRRIIIEEEFFFEEEEEEEEEFFFHHHIIIJJJOOOXXXaaa```WWWMMMHHHHHHDDDAAAAAACCCEEEFFFLLLTTT___kkk~~~nnnXXXNNNIIILLLPPPSSSZZZdddnnnpppwwwwwwcccVVVNNNGGGBBB@@@@@@BBBDDDFFFGGGIIIIIIGGGIIINNNWWWeeewwwtttgggeeeqqqnnnbbbZZZWWWXXX\\\[[[\\\]]]___``````aaaaaaaaaaaaaaaaaa```___]]]\\\[[[\\\\\\[[[ZZZXXXVVVTTTXXXZZZcccuuu~~~{{{xxxuuuyyy{{{iii\\\QQQNNNIIIFFFEEEDDDBBBAAAAAA??????AAAAAA@@@DDDKKKbbbssssss}}}nnnnnnvvvyyyVVVDDD@@@>>><<<;;;999;;;>>>AAAFFFUUUppp{{{xxxxxx}}}~~~mmmaaaWWWNNNIIIIIIHHHJJJKKKSSS___```eeeuuuuuuaaaTTTQQQVVVdddwwwzzziiiZZZOOOIIIDDDCCCBBBAAAAAABBBCCCDDDCCCEEEFFFFFFFFFHHHJJJLLLTTT^^^wwwjjjWWWLLLGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNRRRVVVYYYUUULLLEEEDDDEEEEEECCCDDDGGGJJJNNNWWWaaasssyyybbbOOOHHHGGGNNNTTTYYYhhhxxxrrraaaVVVOOOHHHDDD???@@@BBBDDDFFFHHHIIIJJJLLLPPPXXXdddtttyyyjjjiiiwwwqqqfff```\\\]]]___[[[[[[\\\]]]^^^_________bbbbbbbbbbbbaaa___]]]\\\ZZZZZZZZZZZZYYYWWWVVVUUUWWWVVV]]]nnn}}}{{{xxxwww{{{}}}jjj\\\QQQNNNIIIFFFEEEDDDCCCBBBBBB??????AAAAAA@@@DDDJJJ___nnnppp|||gggiiiuuu\\\FFF@@@???===<<<888999>>>BBBEEELLL]]]ooo~~~|||nnn___RRRLLLLLLGGGIIIKKKUUUbbbbbbcccqqq{{{dddTTTPPPUUUdddxxxyyygggYYYNNNHHHDDDCCCBBBAAABBBBBBDDDDDDCCCEEEFFFGGGGGGHHHJJJLLLUUU___wwwcccPPPGGGFFFGGGEEEEEEFFFHHHKKKMMMOOOPPPRRRSSSQQQMMMHHHEEEEEEFFFEEEDDDEEEJJJNNNTTT```kkkmmmTTTNNNHHHIIIQQQXXXaaauuulll\\\SSSMMMGGGCCC@@@AAADDDFFFIIIJJJKKKLLLRRRXXXaaaooozzzjjjjjj{{{vvvmmmhhhdddcccddd]]]]]]]]]^^^^^^___``````bbbcccccccccaaa```^^^\\\XXXXXXXXXXXXXXXXXXWWWWWWVVVTTTYYYkkk}}}|||yyyxxx}}}jjj\\\RRRNNNJJJGGGEEEEEECCCBBBBBB??????AAAAAA@@@DDDJJJ\\\hhhlllyyy```eeeuuu```HHH@@@??????===;;;;;;@@@EEEFFFHHHTTTbbb{{{~~~lll\\\SSSSSSJJJKKKLLLUUUbbb___^^^jjjgggUUUOOOUUUdddyyy|||iiiVVVLLLJJJBBBAAA@@@@@@BBBBBBAAA@@@EEEDDDEEEHHHHHHFFFHHHMMMQQQ]]]tttzzz___PPPKKKHHHFFF@@@DDDGGGGGGIIIOOORRRRRRUUURRRMMMHHHEEEDDDDDDEEEGGGIIIKKKKKKOOO\\\ppp~~~sss[[[PPPIIIJJJOOOWWWdddsssxxxfffXXXRRRNNNIIIEEECCCAAABBBFFFIIIIIIKKKPPPXXXaaammm|||lllpppzzzlllggghhheeeeeejjjZZZYYYYYY[[[]]]______^^^___```aaaaaa```]]]YYYWWWWWWWWWVVVVVVVVVUUUUUUUUUWWWXXX]]]kkk|||yyy{{{zzzjjj___SSSOOOIIIFFFEEEDDDAAA>>>???>>>>>>>>>???AAACCCDDDYYY{{{~~~zzzrrr|||aaaaaaxxxbbbFFFDDDAAA;;;===<<<===>>>???AAAGGGPPPWWWkkk}}}nnn```VVVPPPQQQRRRRRRTTTWWW\\\___ppp}}}mmmYYYTTTXXXbbbtttzzzgggUUUKKKIIICCCAAA@@@AAABBBCCCBBBAAAEEEDDDEEEHHHHHHFFFIIINNNSSSaaayyyvvv[[[MMMGGGFFFEEEEEEIIIKKKIIIKKKPPPRRRRRRSSSPPPLLLGGGDDDDDDDDDEEEHHHJJJMMMQQQZZZkkkeeeRRRKKKMMMMMMSSS^^^nnn~~~}}}ppp___SSSOOOLLLIIIEEEEEECCCCCCFFFHHHHHHLLLQQQaaakkkyyyyyyzzziiiaaa___ZZZXXX\\\YYYYYYYYY[[[^^^______^^^```aaabbbbbb```]]][[[YYYWWWWWWWWWWWWWWWVVVVVVVVVUUUVVV[[[hhh}}}xxxyyy|||zzziii^^^TTTOOOIIIFFFEEEDDD@@@===>>>>>>===>>>???AAABBBDDDTTTrrrxxxzzzxxx^^^bbb~~~eeeHHHDDDAAA;;;===999;;;======>>>BBBJJJPPPggg|||}}}{{{}}}nnndddXXXXXXWWWUUUTTTUUUWWWYYYhhhsssvvvdddXXX\\\gggxxxyyygggVVVLLLJJJDDDBBBAAAAAABBBCCCCCCBBBEEEDDDEEEHHHHHHGGGJJJOOOWWWggguuuZZZKKKFFFEEEEEEHHHKKKLLLKKKNNNTTTWWWUUUPPPMMMIIIEEECCCCCCEEEFFFJJJKKKOOOXXXiii~~~sssWWWKKKHHHKKKLLLRRR```sssooodddVVVMMMJJJIIIGGGEEEFFFDDDCCCEEEFFFHHHMMMUUUjjjxxxmmmddd```ZZZWWWXXXXXXXXXZZZ\\\___```___]]]```aaaaaaaaa```]]][[[ZZZWWWWWWWWWXXXXXXXXXXXXXXXSSSUUUYYYfff|||~~~xxxvvvxxxzzzhhh\\\TTTOOOIIIFFFEEECCC@@@<<<============>>>???AAABBBMMMdddwww~~~zzzuuu___iiiiiiJJJEEEAAA;;;===999<<<>>>>>>===@@@EEEJJJ]]]rrruuuooolllqqqyyyxxxhhheee```[[[WWWUUUUUUUUU```iiiwwwpppaaabbbiiiyyyzzziiiYYYOOOMMMEEECCCAAAAAACCCDDDDDDCCCEEECCCDDDGGGHHHGGGKKKQQQZZZkkkxxx]]]MMMGGGGGGHHHFFFIIILLLMMMSSSZZZ]]][[[LLLJJJGGGDDDCCCDDDFFFHHHIIIJJJQQQ```uuuiiiQQQJJJKKKIIILLLSSS```ppp~~~wwwbbbZZZNNNFFFDDDDDDCCCBBBEEECCCCCCEEEFFFIIIQQQ[[[ooovvvmmmhhhccc```___WWWWWWYYY\\\___```___]]]```______^^^]]]\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYSSSUUUYYYfff{{{~~~vvvrrrsss~~~zzzggg[[[SSSOOOIIIFFFEEECCC???<<<===<<<<<<<<<===>>>@@@AAAHHHYYYhhh{{{vvvdddtttnnnMMMEEEBBB<<<======???AAAAAA@@@@@@DDDGGGRRRgggppphhhcccgggpppyyy~~~wwwmmmddd]]]YYYWWWVVV]]]cccmmmzzzzzzmmmhhhgggtttyyyiiiZZZOOOLLLEEECCCAAAAAABBBCCCDDDCCCEEECCCDDDGGGHHHHHHLLLRRR\\\mmm}}}aaaPPPHHHHHHHHHEEEIIILLLPPPWWW^^^```\\\JJJHHHEEEDDDDDDFFFIIIKKKIIIMMMWWWiiidddPPPLLLNNNLLLQQQYYYcccnnn|||kkkYYYRRRIIICCC@@@@@@@@@???BBBAAABBBEEEGGGKKKUUU```sss~~~sssmmmhhhccc```VVVVVVXXXZZZ^^^___^^^]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYSSSVVV\\\hhh{{{uuupppppp|||yyygggZZZRRRMMMHHHEEEDDDCCC@@@======<<<<<<<<<<<<>>>???@@@FFFRRR___{{{sss{{{mmmtttPPPFFFBBB======>>>@@@CCCBBB@@@@@@BBBEEEKKK___rrriiicccgggpppxxx~~~oooeee]]]XXXTTT[[[___fffppp{{{nnneeemmmvvvgggXXXMMMIIIEEECCC@@@@@@AAACCCCCCCCCEEECCCCCCGGGHHHHHHNNNTTT___nnngggSSSIIIGGGGGGHHHLLLPPPUUU\\\aaa___YYYIIIGGGEEEEEEFFFIIIMMMOOOMMMTTTcccwww~~~^^^OOOMMMMMMLLLSSS[[[dddnnn}}}xxxcccSSSMMMGGGAAA??????@@@@@@AAAAAACCCGGGHHHLLLWWWcccuuu|||ssskkkccc]]]UUUUUUUUUWWW[[[]]]^^^]]]]]]\\\ZZZXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXTTTXXX___kkk}}}~~~uuuooonnnzzzxxxfffZZZPPPLLLGGGDDDDDDDDDAAA>>>>>>===<<<<<<<<<>>>???@@@EEEOOO[[[ssseeetttxxxzzzSSSFFFBBB===>>>;;;>>>@@@???======@@@CCCHHHYYYxxx{{{sssnnnrrr{{{ttthhh^^^VVVYYY]]]aaaiiixxxzzzlllooovvvgggXXXMMMHHHEEEBBB???>>>@@@BBBCCCCCCEEECCCCCCFFFHHHIIIOOOUUUcccooooooYYYMMMHHHGGGHHHMMMSSSZZZbbbfffbbb[[[HHHGGGFFFFFFHHHLLLPPPSSSSSS___sssxxxZZZNNNMMMLLLMMMSSS\\\ggguuusss^^^MMMJJJEEEBBB@@@AAABBBCCCBBBCCCFFFIIIIIILLLVVVbbbuuuvvvmmmccc[[[UUUTTTSSSTTTXXX[[[]]]^^^^^^\\\ZZZXXXWWWXXXYYYZZZ[[[ZZZYYYYYYXXXWWWVVVVVVSSSYYYaaammm}}}}}}tttooonnnyyywwwfff[[[NNNJJJEEEDDDEEEDDDBBB@@@???>>>=========>>>???@@@CCCNNN[[[mmm]]]ooo~~~UUUFFFBBB>>>>>>999;;;===<<<;;;<<<@@@DDDEEERRRkkkoooddd]]]```cccfffppp~~~yyywwwiiiYYYNNNIIIEEEBBB???>>>???AAABBBCCCEEECCCCCCFFFHHHIIIOOOVVVeeeooowww___QQQKKKIIIEEEKKKSSS\\\ffflllggg___IIIHHHGGGGGGJJJNNNRRRUUUXXXggg~~~vvvXXXOOONNNLLLSSSWWW```oooppp[[[JJJHHHDDDBBBBBBCCCEEEFFFCCCEEEHHHKKKIIIKKKTTT```rrr~~~uuukkk```XXXUUUSSSQQQRRRVVVZZZ]]]^^^___]]]ZZZXXXWWWYYYZZZ\\\[[[[[[ZZZXXXWWWVVVUUUTTTRRRYYYbbbnnn}}}|||tttooooooxxxvvvfff\\\MMMIIIEEEDDDEEEEEECCCAAA??????>>>======>>>???@@@AAANNN[[[iii^^^sssVVVFFFCCC>>>>>>999;;;===<<<;;;===BBBFFFBBBLLLaaauuudddggggggffflll{{{zzzjjj\\\PPPIIIDDDCCCBBBAAAAAAAAABBBCCCBBBCCCFFFIIIHHHHHHPPPYYYbbbpppgggQQQIIIJJJPPPPPPTTT___pppwwwlll]]]MMMGGGEEEKKKNNNMMMRRRZZZ]]]jjjzzzZZZNNNPPPRRRXXX```dddrrrlllYYYLLLEEEAAABBBDDDBBBAAABBBCCCFFFIIIIIIJJJPPPZZZcccsss|||tttfff]]]YYYSSSRRRRRRUUUZZZ\\\[[[YYYYYYYYYZZZZZZZZZYYYYYYXXXZZZZZZZZZXXXUUURRRRRRSSSVVVUUU^^^nnn|||yyysssooonnnyyy}}}yyygggZZZMMMIIIEEECCCCCCCCCCCCCCC===============>>>??????AAANNNbbbiiiaaayyyUUUFFFAAA<<<==================>>>??????@@@GGGVVVnnn|||tttnnnmmmpppxxxyyyjjj\\\PPPIIICCCCCCBBBAAAAAAAAABBBCCCCCCDDDGGGIIIHHHHHHPPPYYY```rrrnnnVVVKKKJJJLLLMMMRRR```sss}}}tttfffRRRJJJGGGLLLOOONNNSSS\\\cccqqq___QQQSSSXXXdddlllppp~~~qqq\\\MMMFFFBBBCCCEEEDDDCCCDDDDDDGGGIIIIIIKKKQQQ[[[dddqqqzzzuuuggg^^^YYYUUUSSSSSSVVVZZZ]]]]]][[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXVVVRRRPPPPPPPPPUUUUUU\\\jjjvvv}}}xxxrrrnnnmmmwww|||uuueeeYYYLLLIIIDDDBBBAAABBBAAAAAA===============>>>??????AAAQQQiiinnnfff}}}UUUFFFAAA<<<<<<===<<<<<<<<<<<<===>>>>>>???FFFRRRfff{{{yyy|||xxxiii\\\QQQIIICCCCCCBBBAAAAAABBBCCCDDDDDDEEEGGGIIIHHHIIIPPPZZZ```xxxxxx___OOOJJJJJJLLLSSSaaauuu|||pppYYYNNNIIILLLOOOPPPVVV___mmmzzzhhhVVVXXX___pppyyy}}}www```OOOHHHCCCDDDEEEEEEDDDFFFFFFIIILLLMMMPPPWWWcccmmmxxx}}}vvvhhh^^^ZZZWWWUUUSSSVVVZZZ^^^___^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYXXXVVVRRROOOOOOOOOVVVVVV[[[gggrrryyy~~~wwwppplllkkkuuu{{{}}}pppbbbWWWLLLHHHDDDAAA@@@@@@???>>>===============>>>??????AAAUUUuuurrrggg{{{TTTFFFAAA<<<<<<<<<;;;;;;;;;;;;<<<======>>>CCCLLL[[[rrrxxxjjj\\\QQQIIICCCCCCBBBAAAAAABBBDDDEEEEEEEEEHHHIIIHHHIIIQQQ[[[eeeiiiTTTJJJLLLNNNSSSaaauuuvvv___RRRIIIKKKOOORRR[[[eeeuuuttt\\\\\\fffvvv~~~dddQQQIIICCCCCCEEEDDDEEEGGGHHHLLLQQQUUU[[[eeesss}}}xxxiii___YYYWWWTTTRRRTTTYYY^^^______``````___^^^]]]\\\ZZZYYYZZZZZZZZZWWWTTTQQQQQQQQQXXXYYY]]]fffpppyyy}}}uuuoookkkjjjsssyyy{{{mmm^^^TTTLLLHHHDDDBBB@@@???>>><<<===============>>>>>>???AAAZZZ~~~sssfffyyySSSFFFAAA<<<;;;;;;::::::::::::;;;<<<<<<===AAAGGGQQQaaaxxxjjj]]]QQQIIICCCCCCBBBAAABBBCCCDDDEEEFFFFFFGGGIIIIIIJJJSSS]]]lllsssZZZLLLKKKLLLQQQ^^^rrr~~~gggWWWKKKKKKPPPVVV```kkkzzzeeeaaakkk{{{mmmTTTKKKDDDCCCDDDDDDEEEGGGFFFLLLUUU^^^ggguuuxxxiii^^^YYYUUURRRPPPRRRWWW\\\^^^]]]``````___^^^]]]\\\ZZZYYYXXXYYYYYYWWWTTTQQQQQQRRRVVVXXX[[[bbbmmmxxx{{{tttmmmjjjiiipppxxx}}}mmm\\\RRRLLLIIIEEECCCAAA@@@>>><<<===============>>>>>>???BBB[[[vvvpppnnnyyySSSFFFAAA<<<;;;:::::::::::::::;;;<<<<<<===???DDDKKKVVVpppzzzkkk^^^QQQIIICCCBBBBBBBBBBBBDDDEEEFFFEEEEEEGGGIIIIIIKKKUUU```sssbbbQQQIIIJJJNNNZZZpppsss```PPPNNNRRRYYYdddooo}}}qqqiiisssvvvYYYOOOFFFDDDDDDDDDEEEHHHDDDMMM[[[hhhuuuyyyiii]]]XXXRRRPPPNNNQQQWWW[[[\\\[[[^^^^^^^^^]]]\\\[[[ZZZYYYTTTUUUVVVTTTRRRPPPPPPQQQRRRUUUXXX]]]ggguuu~~~zzzsssmmmjjjiiioooxxx}}}lll\\\RRRJJJHHHEEECCCBBBAAA>>>==================>>>??????BBBYYY~~~mmmnnn~~~{{{TTTFFFAAA<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>AAAGGGOOOccc{{{lll^^^QQQIIICCCBBBBBBBBBCCCDDDFFFGGGDDDDDDFFFIIIJJJMMMWWWcccxxxjjjXXXMMMMMMNNNXXXmmmkkkWWWRRRUUU[[[fffqqq~~~ttt}}}zzz___TTTJJJGGGFFFEEEFFFIIIIIITTTdddtttxxxhhh\\\VVVPPPNNNNNNRRRXXX[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYYYYRRRSSSTTTSSSRRRQQQRRRSSSRRRUUUVVVYYYcccrrr{{{|||zzzsssmmmjjjiiinnnxxxyyyjjj\\\TTTGGGEEECCCBBBAAA@@@>>><<<===============>>>??????AAATTTwwwiiiooo|||}}}UUUFFFAAA<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>><<>>??????@@@PPPqqqhhhqqquuuooowwwUUUFFFAAA<<<===<<<;;;;;;;;;;;;<<<======>>>;;;>>>CCCFFFPPPkkk{{{nnn^^^PPPJJJEEECCCAAAAAACCCEEEEEEEEEDDDFFFIIIJJJKKKPPPWWW]]]vvvzzzbbbXXXRRROOOXXXllliiiZZZUUUZZZjjjxxx|||jjj___RRRHHHEEEHHHKKKMMMRRRcccwwwxxxfffYYYRRRMMMNNNQQQTTTVVVXXXZZZZZZWWWWWWYYY[[[\\\[[[XXXUUUSSSSSSSSSTTTUUUVVVXXXYYYSSSVVVYYY[[[aaajjjwww}}}yyysssnnniiifffiiizzz~~~rrrggg\\\UUUJJJGGGBBB???>>>>>>===<<<========================AAAOOOkkkeeeeeekkkcccwwwXXXGGGAAA;;;<<<;;;::::::999999::::::;;;:::999;;;>>>BBBLLL^^^ooo{{{nnn^^^QQQJJJEEECCCAAAAAACCCEEEEEEEEEDDDFFFHHHHHHIIINNNVVV\\\sss~~~hhh\\\VVVRRRZZZmmmnnn```\\\aaaooo}}}{{{lllbbbTTTKKKHHHKKKOOOQQQ[[[mmmxxxgggYYYSSSNNNOOOQQQSSSVVVXXXYYYYYYWWWWWWXXXZZZ\\\[[[XXXUUUVVVVVVWWWWWWXXXYYYYYYYYYTTTUUUWWWZZZaaalllwww|||xxxsssmmmhhhfffjjjyyyzzzooodddYYYQQQIIIFFFBBB??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>======>>>???EEETTTbbb|||{{{nnn^^^QQQKKKEEECCCAAAAAACCCEEEEEEEEECCCEEEFFFFFFGGGLLLTTTZZZnnnlll^^^WWWSSSYYYjjj}}}rrrfffcccgggtttwwwkkkbbbUUUKKKIIIKKKPPPTTTbbbvvvyyygggZZZSSSOOOPPPQQQSSSTTTVVVWWWXXXWWWWWWXXXZZZ[[[ZZZXXXUUUWWWWWWXXXYYYYYYXXXWWWVVVUUUSSSTTTXXXbbbmmmwww}}}~~~~~~{{{xxxsssmmmhhheeejjjxxxuuukkk```UUUNNNHHHEEEAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>======>>>===???JJJVVVmmmzzzmmm]]]QQQKKKFFFDDDBBBBBBCCCDDDEEEDDDCCCDDDEEEEEEFFFJJJRRRYYYkkk{{{lllZZZTTTOOOUUUdddvvvqqqhhheeeiiisss~~~uuusssuuunnneee]]]RRRIIIGGGJJJOOOTTTcccyyyyyyggg[[[TTTPPPPPPQQQRRRSSSTTTVVVVVVWWWWWWWWWYYYZZZZZZWWWUUUTTTUUUVVVWWWVVVTTTRRRPPPUUURRRQQQVVVaaannnvvvzzz}}}|||zzzwwwrrrlllgggdddggguuu{{{qqqhhh^^^SSSLLLEEECCC@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@EEESSSnnnwwwiiimmmggg___bbbxxxWWWFFF@@@;;;<<<;;;::::::999999::::::;;;999999:::======???GGGPPP```xxxxxxkkk\\\PPPKKKFFFDDDBBBBBBCCCDDDDDDDDDCCCDDDEEEDDDEEEJJJSSSZZZkkkuuuhhhUUUPPPLLLPPP^^^nnn|||xxxmmmgggeeefffnnnvvv~~~~~~vvveeecccfffaaa]]]WWWOOOHHHFFFIIIOOOTTTccczzzxxxhhh\\\VVVPPPPPPPPPQQQRRRSSSUUUVVVXXXWWWWWWXXXYYYYYYWWWUUUSSSTTTUUUUUUTTTQQQOOOMMMTTTQQQOOOTTT___kkkssswwwzzzzzzyyywwwrrrlllfffccccccssswwwnnneee\\\RRRLLLCCCAAA???>>>???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<===BBBMMMhhhzzznnnppp{{{~~~cccdddmmmXXXFFF@@@::::::;;;::::::999999::::::;;;888888:::===>>>???EEELLLWWWoooxxxkkk]]]QQQLLLGGGEEEBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFLLLUUU]]]ooo}}}nnncccRRRNNNJJJMMMXXXfffqqqwwwvvvnnnfffcccaaa```eeelllrrr|||{{{www|||vvvfffXXXVVVXXXTTTTTTQQQMMMIIIGGGIIIOOOTTTbbbyyyxxxhhh]]]XXXPPPPPPOOOPPPQQQSSSUUUVVVXXXWWWVVVWWWXXXYYYWWWVVVTTTUUUUUUUUUSSSRRRPPPOOORRRPPPOOOSSS[[[fffoootttyyyyyyxxxvvvrrrkkkeeebbbaaarrr}}}rrrhhh```XXXPPPJJJAAA@@@>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAMMMhhh~~~pppnnnppphhhpppWWWFFF???::::::;;;::::::999999::::::;;;<<<:::;;;>>>>>>>>>AAAGGGOOOdddwwwvvv{{{|||||||||{{{~~~zzzmmm^^^SSSNNNGGGEEEBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFHHHNNNXXX```tttssseee[[[PPPLLLHHHIIIQQQ[[[ccchhhiiibbb]]][[[XXXWWWYYY^^^cccmmmvvv}}}yyyooojjjuuuvvv|||yyyeeeZZZNNNLLLNNNIIIIIIIIIHHHFFFEEEHHHMMMQQQ[[[qqqwwwhhh^^^YYYOOONNNNNNNNNPPPRRRUUUWWWXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPRRRXXXaaakkkrrrwwwxxxxxxvvvqqqkkkeeeaaabbbsssxxxlllaaaYYYRRRKKKGGG@@@???>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::BBBOOOkkkmmmggghhh|||nnn|||~~~TTTDDD???:::;;;;;;::::::999999::::::;;;===::::::===>>>===@@@DDDHHHYYYrrrwwwjjjjjjppppppppppppuuu|||nnn```UUUPPPGGGEEECCCBBBCCCDDDCCCCCCDDDEEEFFFFFFIIIPPPZZZbbbwww|||lll^^^UUUMMMIIIEEEEEEJJJQQQXXX[[[___YYYTTTSSSQQQNNNPPPTTTSSS[[[cccfffnnnzzz~~~~~~{{{vvvppphhhaaa___iiisss|||ssszzz~~~kkkZZZRRRIIIGGGHHHDDDAAACCCDDDCCCBBBDDDIIINNNRRRhhhvvvhhh^^^ZZZNNNNNNMMMNNNPPPRRRUUUWWWXXXWWWVVVVVVXXXXXXWWWVVVTTTTTTRRRQQQPPPPPPPPPPPPNNNOOOQQQRRRUUU]]]hhhqqqvvvwwwwwwvvvqqqkkkeeeaaaeeettt}}}tttggg\\\TTTNNNHHHCCC???>>>===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CCCQQQmmmjjjaaaeeezzzqqq{{{RRRCCC???;;;<<<;;;::::::999999::::::;;;;;;888888;;;======AAAFFFDDDQQQgggrrreeeeeelllllljjjkkksss~~~ooobbbTTTHHHHHHFFFCCCBBBCCCEEEEEEEEEDDDFFFJJJKKKHHHHHHSSS```yyyqqqdddYYYPPPGGGFFFDDDDDDFFFKKKPPPSSSSSSRRRPPPNNNLLLKKKJJJJJJKKKMMMQQQVVV\\\bbbgggjjjdddeeeeeeccccccddd^^^WWWZZZaaajjjsss{{{rrrvvvwwwrrr^^^NNNKKKIIIAAA???BBB???@@@@@@@@@@@@BBBFFFHHHOOO\\\ppp{{{mmm___UUUPPPNNNMMMMMMPPPSSSUUUVVVWWWUUUUUUVVVYYYYYYVVVSSSRRRSSSTTTUUUTTTRRRPPPOOONNNOOOQQQRRRUUU^^^iiiqqquuuuuuxxxzzzsssgggaaaccceeellluuu~~~{{{nnn```WWWOOOHHHCCCCCC======<<<;;;::::::999999;;;<<<<<<;;;999999;;;<<>>>>>EEESSSjjjtttmmmjjjjjjlllrrr{{{uuuhhhYYYMMMGGGEEEBBBAAABBBDDDDDDDDDFFFHHHKKKLLLJJJJJJTTT```ttttttdddXXXNNNEEEEEEDDDCCCBBBBBBDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEAAAAAABBBCCCEEEHHHKKKLLLNNNQQQSSSSSSUUUYYYXXXSSSVVVWWWYYY]]]dddooozzzyyykkkooo|||tttYYYKKK@@@@@@AAA>>>>>>AAA@@@AAABBBBBBBBBCCCGGGIIIHHHNNNYYYfffqqq}}}zzzjjj^^^XXXOOOMMMKKKLLLNNNQQQSSSSSSTTTTTTTTTUUUWWWWWWUUUSSSRRRSSSTTTTTTSSSRRRPPPOOONNNOOOPPPQQQTTT[[[fffooowww{{{zzzmmmeeeccchhhnnnvvv}}}zzzmmm___VVVNNNFFFBBBAAA<<<<<<<<<;;;;;;::::::999:::;;;<<<;;;:::999;;;===@@@DDD[[[mmm{{{rrrZZZcccqqqyyyuuuPPPBBB===999<<<;;;:::999999888999999999;;;:::999999:::;;;===>>>???CCCLLL^^^~~~vvvpppnnnrrryyywwwiiiZZZOOOGGGEEEBBBAAABBBCCCDDDCCCFFFGGGIIIKKKJJJJJJSSS]]]ppp{{{mmmbbbXXXNNNGGGDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHFFFEEECCCDDDDDDCCCCCCDDDFFFHHHJJJLLLQQQTTTUUUXXX\\\\\\YYYVVVVVVVVVYYY```kkkwww~~~{{{mmmqqq}}}hhhQQQGGG??????AAA???@@@BBB???AAABBBBBBBBBCCCFFFHHHHHHKKKSSS\\\dddpppzzziii^^^YYYNNNLLLKKKKKKMMMPPPRRRRRRSSSSSSTTTUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMOOOPPPPPPSSS[[[eeennnzzz~~~xxxnnngggdddjjjooouuu|||xxxlll]]]TTTMMMEEE@@@@@@<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;::::::;;;===CCCLLLcccnnntttkkkXXXeeezzz|||rrrMMMAAA===888;;;999999888888888888999999::::::999::::::;;;===>>>AAACCCGGGTTTnnn{{{www|||xxxiii[[[OOOHHHEEEBBBAAABBBDDDDDDDDDEEEEEEGGGIIIIIIIIIPPPYYYmmm}}}pppfff___WWWPPPKKKDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHJJJJJJIIIGGGDDDBBBAAA@@@?????????BBBDDDFFFLLLSSSXXXZZZ]]]aaabbb___WWWVVVVVVZZZcccnnnyyyqqqttt|||{{{___KKKEEE@@@@@@@@@@@@@@@AAA>>>@@@AAABBBBBBCCCEEEGGGIIIJJJOOOVVV\\\cccppp}}}{{{jjj^^^YYYNNNLLLJJJKKKMMMPPPQQQQQQQQQSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPOOOMMMNNNOOOPPPSSS[[[fffnnn|||{{{sssmmmiiiggghhhnnnttt{{{wwwjjj\\\SSSKKKCCC??????;;;;;;;;;;;;;;;:::::::::999:::;;;;;;::::::<<<>>>DDDQQQhhhkkkjjjaaaUUUhhhoooKKKAAA===888:::888888777777777888888999999:::::::::;;;<<<<<<===??????AAAJJJ\\\{{{yyyjjj[[[PPPHHHFFFCCCBBBCCCDDDEEEEEEDDDDDDEEEHHHHHHIIIOOOWWWjjjrrrccc\\\YYYUUUPPPNNNFFFEEEDDDCCCCCCEEEGGGHHHEEEGGGJJJKKKKKKHHHEEECCC@@@???======>>>@@@CCCEEEJJJSSS[[[___cccggggggdddYYYWWWVVV[[[ffftttrrruuuzzzqqqWWWFFFCCC@@@????????????>>>???@@@BBBCCCCCCDDDFFFHHHHHHHHHMMMSSSWWW\\\eeeooo}}}lll^^^WWWOOOMMMKKKKKKMMMPPPQQQQQQQQQSSSVVVVVVVVVUUUUUUVVVSSSSSSRRRQQQQQQPPPPPPPPPLLLNNNOOOQQQTTT\\\hhhpppzzz~~~}}}vvvooollljjjhhhfffkkkssszzzvvviii[[[RRRJJJBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>BBBQQQhhheee___ZZZVVVppplllHHH@@@===888999777777777666777777888999999999:::;;;;;;<<<<<<<<>>???RRRhhhaaaYYYYYY^^^iiiGGG???===888888666666666666666777888888999999:::;;;<<<<<<<<<<<<>>>???CCCGGGKKKWWWrrr}}}lll]]]SSSJJJHHHEEEDDDEEEFFFGGGFFFFFFEEEFFFJJJKKKKKKOOOVVVhhh|||yyyfffTTTPPPSSSSSSSSSUUUNNNKKKFFFBBBAAAAAADDDEEEEEEIIINNNSSSUUUUUURRRQQQGGGFFFCCCAAAAAACCCFFFHHHNNN[[[iiirrrwww|||}}}zzzfff```[[[```nnnvvvxxxyyy```HHHAAACCCCCCBBBBBBDDDCCCBBBBBBDDDGGGHHHHHHHHHJJJKKKLLLKKKOOOVVV]]]dddnnnxxx|||ppp___TTTQQQOOOLLLLLLNNNPPPQQQQQQQQQTTTXXXXXXWWWVVVWWWYYYSSSSSSQQQPPPPPPPPPPPPPPPKKKMMMOOORRRVVV___kkktttsss{{{~~~xxxqqqoookkkfff```fffpppxxxtttgggYYYPPPIIIAAA<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;:::;;;===???@@@SSSjjjaaaYYY\\\ggghhhFFF???===777888666666666666666777888888888999:::;;;<<<<<<<<<<<<777:::???BBBBBBIII```xxxuuunnn^^^UUULLLFFFBBBDDDEEECCCDDDGGGFFFEEEGGGJJJJJJJJJOOOWWWhhh{{{fffTTTQQQTTTWWW\\\bbb___UUUJJJDDDBBBBBBBBBDDDHHHJJJOOOVVV]]]^^^ZZZVVVOOOIIICCCCCCDDDCCCEEEIIIMMM\\\mmmzzzlllhhhfffhhhsss|||vvvtttzzz```PPPCCCCCCCCCCCCDDDDDDDDDDDDFFFCCCFFFKKKLLLJJJNNNTTTVVVYYY^^^dddkkkqqquuuwww~~~nnn___VVVLLLIIIGGGHHHMMMRRRTTTTTTUUUXXXYYYXXXXXXZZZYYYUUURRRRRRQQQQQQPPPPPPPPPPPPMMMOOORRRTTTXXX```kkksss}}}{{{xxxuuurrrmmmhhheeeccceeejjjsssvvvjjj]]]TTTMMMEEE@@@???>>>===<<<;;;:::999888888???:::999;;;<<<::::::<<>><<<;;;999444555555555666666777777:::999888888888999:::;;;888999<<<>>>???DDDQQQ^^^uuu|||lllmmm]]]TTTLLLFFFCCCDDDEEECCCDDDGGGFFFEEEFFFIIIIIIIIIPPPXXXkkkjjjWWWSSSVVVZZZaaajjjggg]]]QQQGGGCCCBBBCCCEEEFFFIIIOOOXXXaaaeeeccc```TTTMMMFFFEEEEEEDDDGGGKKKTTTdddvvvsssqqqpppttt}}}sssjjjwwwwww\\\JJJFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFHHHNNNPPPOOOTTT[[[dddiiipppwww}}}|||lll]]]TTTLLLJJJGGGHHHLLLPPPSSSSSSSSSWWWXXXVVVVVVXXXWWWTTTPPPPPPPPPOOOOOOOOONNNNNNNNNPPPSSSUUUYYYaaalllttt|||zzzwwwtttqqqmmmhhhddddddfffkkksssvvvjjj]]]TTTMMMEEE@@@@@@===>>>@@@@@@???<<<999777>>>;;;:::<<<<<<:::999<<<>>>SSS[[[YYYXXXWWWpppqqqlll|||^^^DDD;;;999999888555555555555666666666777888888777777777888999:::999:::<<<>>>>>>@@@JJJVVVdddpppxxxiiinnn^^^TTTLLLFFFCCCDDDDDDCCCDDDFFFGGGFFFFFFGGGHHHIIIQQQZZZoooqqq\\\UUUYYY___jjjuuuuuukkk[[[LLLEEEDDDEEEFFFEEEHHHOOOZZZfffmmmooonnn]]]TTTKKKGGGFFFEEEHHHMMMXXXhhh|||tttvvvxxx~~~ooogggqqq}}}bbbMMMFFFFFFEEEEEEEEEGGGHHHIIIKKKJJJMMMSSSWWWZZZaaahhhqqqyyyzzzjjj[[[QQQLLLJJJHHHHHHKKKOOOQQQRRRRRRVVVWWWUUUUUUVVVUUURRRNNNNNNNNNMMMMMMMMMMMMMMMPPPRRRTTTVVVYYYaaallltttyyyxxxuuusssqqqlllgggcccdddfffkkkrrr~~~vvvjjj]]]TTTMMMEEE@@@@@@<<>><<<<<>>@@@JJJQQQOOOJJJSSSyyyvvvfffffflllzzzWWWBBB===:::888999555555555666666666666666666666666666777777888888::::::<<<>>><<<:::>>>EEENNNZZZsss}}}ssstttcccXXXMMMGGGCCCDDDDDDCCCCCCEEEGGGEEEEEEFFFGGGIIIRRR[[[uuufff[[[\\\cccssspppYYYKKKHHHHHHGGGGGGHHHOOO[[[jjjxxxvvvhhhWWWLLLGGGEEEIIIOOO```rrr~~~uuu|||pppbbbfffsssmmmXXXQQQOOOLLLKKKKKKMMMPPPQQQTTTYYY___fffooozzzzzziiiZZZPPPJJJJJJIIIHHHIIIKKKOOOQQQSSSVVVWWWTTTTTTVVVTTTQQQLLLLLLLLLLLLLLLLLLLLLMMMQQQRRRTTTUUUXXX___jjjqqqsssrrrqqqqqqoookkkeeeaaa^^^ccciiiqqq{{{ttthhh[[[RRRLLLDDD@@@???===>>>???@@@???>>><<<:::999777888::::::999>>>DDDJJJKKKPPPOOOIIIWWWmmmdddjjjsss~~~UUUCCC>>>:::777888666666666666666555555555777777777888888888888888888888;;;>>>===;;;===CCCLLLWWWnnntttbbbVVVNNNHHHDDDDDDDDDBBBCCCEEEFFFDDDEEEGGGHHHJJJRRR[[[vvvlll```^^^dddssswww^^^OOOKKKIIIEEEHHHIIINNNZZZkkk{{{ttt```QQQIIIFFFKKKQQQ___qqqttt}}}rrrbbbeeennn~~~qqq^^^SSSQQQNNNNNNOOOSSSXXX[[[bbbjjjqqqxxxzzziiiZZZPPPHHHIIIIIIHHHHHHJJJOOORRRSSSVVVWWWTTTSSSUUUSSSPPPKKKKKKKKKKKKLLLLLLLLLLLLPPPQQQRRRSSSVVV]]]gggnnnppppppoooooonnnjjjddd___ZZZ```jjjsss|||~~~rrrfffYYYQQQJJJCCC???>>>======<<<<<<;;;;;;;;;;;;999777888::::::===EEEOOOXXXPPPRRRSSSMMM___fffbbbooo}}}zzzQQQBBB>>>888555666666666666666666555555555666777888999999999888888888777999======<<<>>>BBBEEEQQQeeevvvcccWWWNNNHHHDDDDDDDDDBBBBBBEEEDDDDDDEEEHHHIIIJJJRRRZZZtttrrreeeaaaeeerrrzzzbbbRRRNNNJJJDDDHHHHHHMMMZZZlll~~~iiiWWWMMMIIINNNTTT]]]nnnuuuuuufffgggmmmzzzuuugggVVVUUUTTTUUUYYY```ggglll{{{yyyiiiYYYOOOFFFGGGHHHGGGGGGJJJOOOSSSQQQUUUUUUSSSRRRSSSQQQNNNIIIIIIIIIIIIJJJJJJJJJKKKNNNOOOPPPQQQSSSZZZdddkkknnnnnnnnnnnnmmmiiiccc___WWW```lllvvv|||pppdddWWWOOOIIIBBB======<<<<<<;;;;;;::::::::::::;;;999999;;;===BBBOOO[[[fffVVVVVVXXXSSShhhbbb```rrruuuNNNAAA???999666888777666666666555555555555555666777888888888777777888666888;;;<<<:::<<<@@@???JJJ\\\tttyyyfffYYYNNNHHHDDDDDDDDDBBBBBBEEECCCCCCFFFIIIJJJKKKQQQZZZsssvvviiidddfffrrr|||dddTTTOOOJJJBBBGGGHHHMMMZZZmmmooo[[[OOOKKKPPPWWWaaaqqq{{{vvvffffffkkkvvvtttiii_________bbbhhhqqqzzzyyyhhhXXXNNNEEEFFFHHHGGGGGGJJJOOOTTTPPPSSSTTTQQQPPPRRRPPPLLLGGGGGGGGGHHHHHHIIIIIIIIIMMMNNNOOOPPPRRRXXXbbbiiimmmmmmmmmnnnmmmiiiccc^^^VVV```mmmyyy{{{ooocccVVVNNNHHHAAA===<<<:::;;;;;;<<<<<<;;;:::999===;;;;;;===@@@GGGUUUcccooo[[[YYY\\\WWWnnnbbb```tttsssLLLAAAAAA<<<999;;;777777666666555555555444333444666777777777666555999666777::::::999:::>>><<>>999999888888999999:::;;;;;;777<<>>LLL```gggooo___VVVSSSXXXtttdddccc}}}kkkKKK@@@999666999777555555555555555555555555666666666666666555555555999999999:::;;;<<<===>>>CCCIIIRRR___vvv{{{lllbbbTTTLLLDDDCCCCCCBBBBBBDDDFFFEEEGGGIIIIIIIIIOOOVVVooouuukkkkkkuuuzzzgggTTTHHHFFFHHHJJJOOOWWWeeewwwjjjXXXWWW^^^bbbooo{{{yyykkkhhhgggppp|||}}}{{{{{{|||rrrdddVVVNNNLLLIIIGGGHHHLLLPPPSSSUUURRRNNNKKKLLLOOOQQQOOOLLLJJJJJJIIIIIIIIIJJJKKKKKKNNNNNNOOOQQQUUU]]]gggnnnsssooolllkkkkkkiiibbb]]][[[bbbqqq~~~rrrgggaaaVVVMMMFFFBBB???>>>:::999999999999:::;;;;;;;;;777<<>>CCCKKKYYYppp}}}nnneeeUUULLLDDDCCCDDDBBBBBBDDDEEEDDDFFFHHHHHHHHHNNNUUUlllyyymmmjjjpppxxxtttdddSSSHHHGGGIIILLLRRR]]]iiixxxqqq]]]ZZZbbbhhhtttzzznnnhhhgggooo~~~qqqcccVVVNNNKKKJJJHHHJJJNNNRRRUUUWWWNNNLLLJJJLLLOOORRRQQQOOOLLLKKKJJJJJJIIIIIIJJJJJJNNNOOOPPPRRRWWW```jjjqqqtttqqqmmmkkkjjjhhhccc^^^[[[aaapppzzzoooccc]]]TTTLLLFFFBBB>>><<<;;;::::::::::::;;;<<<<<<<<<888<<>>;;;;;;;;;;;;;;;;;;<<<=========888===@@@@@@QQQiiirrrnnnddd^^^VVVOOOddduuuaaaFFF@@@;;;999:::777555555555555555555555555444444555666777888888999666666666666777999:::;;;@@@BBBEEELLL^^^}}}~~~ooofffUUULLLEEEDDDDDDCCCCCCEEEEEEDDDEEEHHHGGGGGGMMMUUUaaa{{{zzzlllbbbbbbffflllhhhaaaVVVLLLGGGGGGHHHMMMVVVbbbmmmyyyuuubbb___hhhppptttmmmhhhgggooo~~~sssfffZZZRRRHHHGGGFFFIIIMMMQQQTTTUUUOOONNNMMMMMMNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLNNNQQQWWW```jjjqqqvvvtttpppmmmjjjgggcccaaa^^^cccooo~~~tttkkk\\\WWWOOOIIIDDD@@@===;;;<<<<<<;;;;;;<<<<<<===>>>===999===@@@@@@QQQhhhrrrrrrhhhaaaWWWRRRjjjvvv```FFF@@@<<<999:::777555555555555555555555555333333444444555666777777555555555666777888999:::???AAADDDIIIXXXtttoooeeeVVVMMMEEEDDDEEECCCCCCEEEEEEDDDFFFHHHHHHHHHNNNUUU]]]xxx}}}mmmaaa]]]^^^^^^[[[UUUNNNHHHEEEFFFHHHOOOWWWbbbnnnzzzuuufffeeennntttyyyqqqkkkjjjkkkqqq|||ssseeeYYYRRRGGGFFFFFFHHHLLLPPPRRRRRRPPPPPPOOONNNMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMPPPVVV___iiipppvvvtttrrroookkkfffcccaaabbbgggrrrssslll\\\VVVNNNGGGCCC???===;;;<<<;;;;;;;;;;;;<<<=========999===@@@???OOOeeennnwwwkkkbbbYYYUUUoooyyybbbFFF@@@;;;999999666555555555555555555555555333333333444444555555666555555555666777888999::::::===@@@EEERRRjjjpppeeeVVVMMMFFFDDDEEEDDDDDDFFFFFFEEEGGGIIIIIIIIIOOOVVV]]]wwwmmm^^^VVVVVVRRROOOKKKGGGDDDDDDEEEGGGMMMSSS\\\iiiwwwmmmccceeemmmrrrxxxrrrkkkmmmpppuuu|||oooaaaUUUNNNGGGFFFFFFHHHLLLOOOPPPPPPOOOOOOOOONNNMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMPPPUUU^^^hhhooouuuuuutttqqqlllgggcccaaaaaafffqqq~~~~~~tttmmm^^^WWWNNNFFFAAA>>>===<<<;;;;;;::::::;;;;;;<<<======999>>>@@@>>>LLLaaahhhsssggg```YYYXXXtttzzzdddHHHAAA;;;888999666555555555555555555555555444444444555555555555555555555555666777888::::::777:::===AAAIIIZZZrrrrrrfffVVVMMMFFFEEEEEEDDDDDDFFFGGGFFFGGGJJJIIIIIIOOOWWW^^^xxxlllZZZQQQOOOKKKIIIFFFCCCBBBBBBEEEFFFJJJMMMVVVcccrrrsssccc\\\```hhhlllyyyxxxzzz}}}~~~yyywwwkkkoootttxxx|||}}}lll]]]QQQJJJHHHGGGGGGIIILLLOOOPPPPPPNNNNNNOOONNNMMMMMMNNNPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNQQQVVV^^^hhhoootttuuuuuurrrmmmgggbbb```]]]bbbnnn|||}}}tttooo___XXXNNNEEE@@@>>>===<<<;;;::::::::::::;;;<<<<<<===999>>>@@@>>>JJJ^^^eeelll```[[[XXX[[[xxxyyyfffIIIAAA:::777888555555555555555555555555555666666666666666555555555666666666666777999:::;;;888;;;======AAAMMM___nnnpppaaaZZZPPPGGGEEEDDDCCCDDDGGGIIIGGGGGGJJJJJJJJJMMMSSS```sssyyyjjjZZZMMMGGGHHHFFFCCCBBBCCCEEEEEEEEEJJJNNNSSSYYYdddsss}}}sssmmmddd^^^\\\^^^```bbbjjjmmmoooooopppuuu{{{{{{vvvxxx{{{vvvvvvtttvvv|||xxxeeeUUUNNNNNNIIIGGGFFFGGGJJJLLLNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLRRRPPPMMMKKKJJJJJJJJJKKKNNNNNNMMMPPPWWWaaakkkqqquuussspppnnnkkkgggbbb___[[[aaalllxxx}}}qqqiii___UUUJJJEEEAAA===;;;<<<:::;;;<<<<<<======<<<<<<888:::;;;<<<@@@KKK\\\hhhnnn```SSSTTTcccyyyhhhHHH@@@999666666333444444444444444333333333333333333333333333333333555555666777888999999:::666999======>>>CCCKKKSSSooovvvhhhZZZPPPGGGEEEDDDCCCDDDFFFHHHFFFGGGJJJJJJIIIMMMRRR^^^qqqvvvjjj\\\PPPJJJHHHEEECCCBBBCCCDDDDDDDDDEEEJJJNNNSSS\\\gggnnnooofffaaaYYYUUUTTTVVVXXXZZZ\\\___ccceeehhhoooyyyuuummmjjjiiinnnxxx~~~|||}}}{{{}}}tttbbbSSSLLLLLLFFFEEEEEEGGGJJJNNNOOOOOOOOONNNLLLKKKKKKKKKLLLMMMQQQOOOMMMKKKJJJJJJJJJKKKNNNMMMMMMPPPWWW```jjjooosssqqqnnnllljjjgggccc```[[[```kkkwww{{{oooggg]]]SSSIIIDDDAAA<<<:::;;;:::;;;;;;<<<<<<<<<<<<<<<888999;;;;;;???JJJ[[[ggglll[[[NNNVVVrrrxxxrrrgggIIIAAA;;;888999666777777666666555555444444444444444444444444444444666666666777888888888999666888;;;<<<<<<@@@HHHNNNaaauuu}}}ppp\\\RRRHHHEEEDDDBBBCCCEEEFFFEEEGGGJJJKKKIIILLLQQQ]]]pppxxxnnnaaaTTTMMMGGGEEEBBBAAABBBDDDDDDDDDDDDGGGJJJLLLSSS[[[^^^\\\YYYUUUOOOLLLLLLOOOQQQRRROOOSSSWWW[[[bbblllxxx{{{qqqfff___\\\^^^ggguuu~~~ooo^^^PPPIIIIIIDDDDDDDDDGGGKKKOOOPPPQQQOOONNNMMMLLLLLLLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJMMMMMMMMMPPPWWW___hhhmmmqqqooollljjjhhhfffcccaaa]]]aaalllxxxxxxllldddZZZPPPGGGDDDAAA<<<999999::::::;;;<<<<<<<<<<<<<<<888:::;;;;;;???IIIYYYeeemmmWWWJJJ]]]kkkgggbbbFFF@@@;;;999:::777777777777666555444444333555555555555555555555555777777777777777777777777666888999999:::===CCCHHHRRRfffuuu___TTTJJJEEECCCBBBBBBEEEEEEDDDFFFJJJKKKJJJLLLQQQaaarrrwwwgggWWWOOOGGGEEEBBBAAABBBCCCDDDCCCGGGHHHHHHIIIOOOWWWYYYWWWVVVRRRMMMJJJJJJLLLMMMMMMLLLNNNSSSYYYbbbppp~~~vvviii___[[[XXX^^^jjjxxx}}}jjjZZZNNNHHHHHHEEEDDDEEEHHHKKKNNNOOOOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMQQQWWW___fffkkknnnllliiihhhgggfffdddbbb```dddnnn{{{ttthhhaaaXXXOOOGGGEEEBBB===999999::::::;;;<<<<<<<<<;;;;;;999;;;<<<<<<@@@IIIXXXcccmmmXXXNNNgggsss^^^\\\xxxZZZAAA===888666888666666555444444333222111111444444444444444444444444777777777777777666666666777888999999999;;;@@@CCCKKK\\\uuuwwwcccXXXLLLFFFDDDBBBBBBEEEEEEDDDFFFJJJKKKJJJMMMRRReeeuuuooo\\\QQQHHHEEEBBBAAABBBDDDDDDDDDJJJIIIGGGHHHPPP[[[___]]]XXXTTTNNNJJJIIIJJJJJJJJJKKKMMMRRRZZZfffvvvsssddd[[[YYYXXXbbbqqqxxxfffXXXMMMHHHHHHFFFFFFFFFHHHLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMNNNRRRXXX___eeeiiillljjjhhhggggggfffdddbbbaaadddmmm{{{}}}pppeee^^^WWWOOOGGGEEECCC>>>::::::999::::::;;;<<<;;;;;;;;;:::<<<>>>>>>@@@IIIWWWbbbhhhXXXTTTpppdddUUUVVVrrrwwwTTT>>><<<888666777666555444444333222222111111333333333333333333333333777777777666666666666666999999999999999;;;>>>@@@FFFSSShhhzzzggg[[[NNNHHHEEEBBBCCCEEEGGGEEEFFFJJJJJJKKKOOOUUUggguuuwwwbbbVVVHHHFFFCCCBBBCCCDDDEEEEEEHHHHHHGGGKKKVVVccchhhfffZZZUUUNNNIIIGGGGGGHHHHHHJJJMMMTTT___mmm||||||ooo^^^VVVWWWYYYhhhzzztttbbbUUULLLHHHHHHGGGFFFGGGIIILLLMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIIIIJJJLLLNNNMMMNNNPPPTTTYYY___dddgggkkkjjjiiiiiihhhfffccc```^^^```jjjyyyxxxmmmccc]]]WWWNNNFFFDDDBBB>>>;;;<<<999999:::;;;;;;;;;;;;;;;;;;===>>>>>>@@@HHHUUU___```TTTVVVuuuvvv\\\RRRVVVsssrrrRRR>>>===999777888777555555555555444444444444333333333333333333333333666666666666666666666666:::999999999:::;;;===>>>@@@HHHYYYnnn~~~kkk^^^QQQJJJFFFCCCDDDFFFJJJGGGGGGIIIJJJKKKQQQXXXeeerrr}}}gggYYYIIIGGGDDDCCCDDDFFFFFFFFFEEEGGGJJJRRRaaannnqqqnnnZZZTTTLLLFFFDDDEEEGGGHHHKKKRRR^^^nnn|||}}}{{{ooo]]]UUUXXXaaasssppp^^^SSSKKKGGGGGGEEEEEEFFFIIIMMMNNNNNNLLLKKKJJJIIIIIIIIIKKKLLLMMMMMMKKKIIIGGGGGGJJJMMMPPPMMMOOOQQQVVV[[[```dddgggjjjjjjjjjkkkjjjgggbbb___\\\^^^hhhxxxuuukkkbbb]]]VVVMMMDDDAAA???<<<;;;<<<999999:::;;;;;;;;;;;;:::999;;;<<<<<<>>>EEERRR\\\]]]SSSWWWvvvmmmXXXRRRYYYxxxnnnNNN======888555777666333444444444444555555555444444444444444444444444444555555555666777777777999888888888999;;;;;;;;;>>>AAALLL^^^sssmmm```RRRKKKGGGDDDDDDGGGKKKHHHGGGHHHJJJLLLRRRZZZaaannniiiZZZJJJHHHEEEDDDEEEFFFGGGFFFDDDHHHOOOZZZjjjvvvwwwrrrZZZTTTKKKEEEDDDFFFHHHJJJOOOYYYiii|||~~~}}}qqq___XXX\\\lllmmm[[[QQQJJJFFFFFFCCCCCCEEEIIIMMMOOOOOONNNLLLKKKJJJJJJJJJLLLMMMNNNNNNKKKHHHFFFFFFJJJNNNQQQNNNOOORRRWWW\\\```dddgggjjjjjjkkkllllllhhhbbb]]]]]]___iiiyyy}}}sssiiibbb]]]UUUKKKBBB???===;;;:::<<<999999:::;;;;;;;;;::::::777:::;;;;;;<<>>>>>AAANNN^^^```WWWYYYsssgggVVVRRRbbb]]]NNN???:::999777555444444444444444444444444444333333333444444333222222333333333444555666777777777777777888999999::::::<<<<<>>===<<<<<<<<<<<<;;;;;;:::999999888888;;;999888999<<>>999999777666777444444444444444444444444222333333444444333333333333333333333444555666777666666777888888999999:::999999===FFFTTTkkkwwwhhhXXXNNNGGGBBBBBBDDDEEECCCCCCEEEGGGHHHMMMTTT^^^iiinnn___PPPIIIEEEEEEFFFFFFIIIMMMXXXhhhyyymmmXXXPPPIIIGGGFFFHHHMMMTTTiii}}}tttvvv~~~uuuaaaTTTMMMHHHFFFHHHFFFFFFGGGHHHJJJKKKLLLLLLNNNMMMMMMMMMMMMNNNOOOPPPMMMKKKHHHFFFFFFHHHJJJKKKNNNOOOSSS[[[dddkkkpppqqqmmmkkkiiihhhhhhgggccc```^^^eeerrr}}}pppggg___WWWQQQJJJFFFAAA===<<<<<<<<<<<<:::::::::999999888888888:::999888888<<>>BBBJJJYYYhhhzzzlll]]]SSSLLLFFFEEEFFFFFFCCCCCCEEEFFFGGGLLLSSSZZZbbbvvvlllZZZPPPIIIDDDDDDFFFHHHLLLPPPZZZnnnnnnZZZRRRMMMHHHHHHHHHKKKTTT]]]vvv{{{}}}ppp]]]QQQKKKFFFDDDEEECCCDDDEEEHHHJJJLLLNNNOOOOOOMMMKKKHHHGGGHHHIIIIIIHHHIIIHHHGGGFFFGGGJJJLLLLLLPPPWWWaaajjjqqqsssssspppoookkkgggbbb]]]ZZZXXX[[[eeeuuuyyymmmddd]]]TTTNNNDDDAAA>>><<<<<<<<<<<<;;;888888999999:::;;;;;;<<<888;;;<<<<<<@@@JJJSSSWWWUUUNNNQQQfffwwwiiiiiidddWWWKKKGGGEEE@@@:::777555555555444444333333222111111222333444444444444444444333333333333444444555555666777777888888999:::888999<<<===???HHHQQQcccrrrqqqaaaVVVNNNFFFCCCDDDEEEBBBBBBDDDDDDEEEJJJQQQUUU\\\mmmrrr___OOOHHHCCCDDDFFFHHHLLLQQQ[[[nnnzzzfffSSSOOOKKKHHHHHHIIIMMMWWWaaayyy}}}lllZZZPPPJJJFFFEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNLLLKKKHHHFFFFFFGGGHHHJJJFFFGGGHHHGGGFFFGGGJJJNNNMMMQQQXXXbbbjjjnnnmmmlllmmmkkkhhhddd___[[[YYYXXX```jjj{{{vvvkkkccc[[[RRRKKKBBB???<<<;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;888<<<======EEESSS___cccXXXTTTZZZpppwwwxxxfffZZZPPPMMMJJJCCC;;;666666555555444333333222222000111222333444444444444444444333333222333333444555555666666777888888888999888999<<<<<<;;;???EEEOOO\\\tttuuudddXXXNNNFFFBBBBBBCCCAAA@@@BBBCCCCCCHHHOOORRRWWWgggxxxdddOOOHHHBBBCCCEEEHHHLLLQQQ___ooo{{{{{{vvvoooaaaTTTMMMIIIGGGHHHIIINNNXXXdddxxxyyyjjjYYYOOOKKKGGGFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKHHHGGGGGGIIIKKKMMMDDDFFFHHHGGGFFFGGGKKKOOOMMMRRRYYYbbbiiikkkhhheeeffffffdddaaa^^^\\\\\\\\\dddoootttjjjbbbZZZPPPHHHAAA>>><<<;;;<<<<<<<<<;;;===<<<<<<;;;;;;::::::999999<<<===>>>HHH[[[jjjooo]]]ZZZaaaxxxlllaaaVVVSSSOOOEEE;;;555666666555444333333222222000111222333444444555444444444333222222333333333555555666666777888888888888777:::======;;;===AAAGGGSSSiii~~~lll[[[NNNGGGCCCAAADDDDDDEEEFFFGGGIIIKKKLLLRRRXXXfffwwwlllXXXOOOHHHFFFFFFEEEHHHMMM[[[dddlllpppnnngggZZZMMMKKKIIIIIILLLNNNRRR\\\gggtttiiiYYYLLLFFFDDDDDDCCCFFFFFFFFFGGGIIIKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDFFFGGGHHHIIIIIIIIIJJJRRRZZZ^^^cccgggiiigggjjjfffccc```\\\YYY]]]dddjjjuuu}}}rrrggg___VVVNNNHHHAAA???============<<<;;;999999::::::::::::;;;;;;555>>>??????RRRppp}}}www]]]ZZZfffoooeee``````XXXGGG<<<;;;222222333333333222111000222222222222222222222222333222222111111222222333555555555555666666666666444555777999;;;<<<<<<===EEEMMM___wwwppp^^^QQQIIIEEECCCDDDDDDDDDEEEGGGHHHJJJKKKOOOUUUaaatttvvv]]]RRRIIIFFFFFFGGGIIILLLUUU\\\ccceeeeeeaaaYYYOOOKKKIIIKKKNNNQQQVVVaaalll}}}|||rrrgggXXXLLLFFFEEEDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIEEEEEEGGGHHHIIIIIIIIIIIILLLTTT[[[___dddiiillljjjnnnjjjfffbbb\\\YYY]]]dddlllvvv{{{oooddd\\\TTTLLLFFF===;;;999999999999888777999999::::::::::::;;;;;;777;;;<<>><<<:::::::::;;;:::999999999::::::::::::;;;;;;999999999DDD```|||~~~rrrWWWaaayyy{{{{{{~~~tttcccSSSGGG>>>777666555444333333333444444222222222222222222222222444333333222222333333444444555555555555666666666666777888999999:::::::::???CCCOOOaaattt|||hhhXXXNNNHHHEEEBBBBBBCCCCCCDDDFFFGGGHHHLLLNNNVVVhhhqqq___NNNHHHIIIJJJJJJJJJKKKQQQVVVVVVVVVWWWTTTPPPNNNMMMPPPUUUYYY^^^iiittt}}}qqqiii```TTTKKKGGGGGGFFFFFFFFFGGGJJJLLLMMMMMMLLLKKKNNNNNNMMMMMMLLLJJJIIIIIIGGGHHHIIIIIIJJJJJJJJJIIIOOOVVV\\\___dddkkkppppppqqqlllfffaaa[[[XXX]]]eeeoooyyy|||ttthhh]]]UUUOOOHHHCCC???===;;;;;;<<<<<<<<<;;;999999999:::::::::;;;;;;:::999999DDDYYYkkkjjj^^^TTThhhooonnn{{{___KKKCCC>>>666777555333222111222444555222222222222222222222222444444333333333333444444444444444555555555666666666777888888888888888888<<<>>>FFFTTTeee|||mmm]]]RRRJJJFFFCCCBBBCCCCCCDDDEEEFFFGGGLLLMMMSSSccc{{{{{{hhhSSSJJJIIIJJJJJJKKKLLLUUU\\\\\\ZZZXXXTTTOOOQQQPPPSSSXXX[[[___iiisss~~~xxxnnnbbbZZZPPPIIIGGGGGGGGGFFFFFFHHHJJJLLLMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJOOOUUU\\\^^^cccjjjnnnooolllgggccc___[[[XXX^^^fffpppyyyyyyqqqeeeZZZSSSMMMFFFBBB<<<:::999888:::::::::999999999999:::::::::;;;;;;999888;;;CCCOOOVVVUUUPPPVVVrrryyycccbbbuuuwwwVVVBBB>>><<<777555444222000000111333444222222222222222222222222444333333222222333333444444444444444555555555555666777777888888777777666:::<<>>CCCKKK^^^|||{{{jjj[[[OOOHHHDDDDDDDDDDDDEEEFFFGGGGGGGGGJJJQQQ\\\nnnvvv___PPPHHHFFFJJJPPPTTT```jjjjjjfff```YYYSSSUUUTTTWWW\\\___bbbkkkttt|||~~~~~~{{{xxx{{{~~~}}}{{{~~~wwwkkkdddVVVPPPIIIEEEEEEFFFFFFEEEHHHHHHHHHIIIJJJJJJKKKKKKHHHIIIJJJJJJIIIGGGEEECCCCCCDDDFFFGGGIIIJJJKKKKKKOOOVVV^^^aaadddiiikkkiiidddaaa``````\\\YYY]]]cccpppxxx~~~sssjjj]]]SSSLLLGGGBBB>>>>>><<<;;;;;;<<<======<<<999999::::::::::::;;;;;;888666:::BBBGGGGGGKKKRRRjjjnnnaaa\\\cccooo~~~qqqXXXGGG>>>999888:::444444333333333222222222222222222222222222222222222111111000000111111222333333444444444555555555444555555666777777777777777999===???BBBPPPmmmooo___QQQIIIEEEEEEDDDEEEEEEFFFGGGHHHDDDIIIPPP[[[kkkzzzcccQQQGGGEEEJJJQQQVVVbbbllllllgggbbb\\\VVVUUUUUUXXX^^^aaaeeemmmwww~~~zzzwwwuuuyyy|||{{{zzz}}}qqqeee___SSSNNNGGGDDDDDDFFFEEEDDDHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIGGGEEECCCAAABBBDDDGGGIIIJJJKKKLLLOOOXXX___bbbfffjjjjjjhhhdddbbbbbbaaa]]]YYY\\\bbbpppxxxxxxpppggg[[[PPPJJJEEE@@@===999888666777888999999888999999:::::::::;;;;;;;;;;;;666777@@@FFFFFFJJJQQQrrrtttaaa[[[^^^jjjvvvyyybbbLLLDDD@@@:::777:::444444555555555444333222222222222222222222222222111111000000000000111111333333333444444444555555333444555666777777777777555888<<<======HHHccc{{{{{{hhhWWWMMMHHHFFFDDDDDDEEEFFFFFFFFFGGGHHHMMMVVVdddyyy|||gggUUUKKKGGGGGGGGGSSSZZZccchhhgggaaa[[[VVVSSSUUUWWWZZZ___gggpppvvv{{{wwwuuurrrvvv{{{|||}}}ooo```XXXJJJIIIGGGEEECCCCCCCCCCCCBBBFFFJJJIIIFFFEEEGGGKKKKKKKKKKKKKKKJJJGGGEEEDDDAAACCCFFFGGGGGGGGGIIIJJJOOOWWW^^^```aaaeeehhhhhhgggeeedddbbb]]]XXXYYY^^^hhhzzzzzzssshhhbbbYYYPPPIIICCC???<<<:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;<<<<<<<<<======999===GGGDDDFFFUUUwwwkkkYYY___oooyyyiiiVVVCCC>>>AAAAAA===:::222222222222222222222222555444222111111111222222555444222111000111222222444444444555555555555666444444444555555555555666888777888999;;;CCCTTTdddlllZZZOOOHHHFFFDDDCCCDDDEEEEEEEEEDDDFFFKKKSSS]]]qqqjjjWWWLLLHHHHHHHHHOOOUUU]]]bbbaaa]]]XXXUUUSSSUUUXXX[[[```gggooouuu{{{~~~|||xxxtttrrruuuxxx|||~~~wwwgggYYYPPPJJJIIIGGGEEECCCCCCCCCDDDDDDHHHKKKJJJFFFEEEGGGJJJKKKKKKKKKJJJIIIGGGEEEDDDBBBDDDFFFGGGGGGGGGHHHJJJOOOXXX```bbbcccfffhhhhhhhhheeebbb___ZZZUUUXXX^^^jjj}}}vvvnnnfff```WWWOOOHHHCCC>>>;;;::::::;;;;;;;;;;;;::::::888999999:::;;;;;;;;;;;;<<<<<<:::???HHHFFFGGGUUUzzzbbbWWWcccrrr{{{eeeWWWJJJHHHIIIFFF???;;;333333333333333333333333444333222111111111222222444333222222111111222222333333333333444444444444444444444555555555555666:::888999999:::???NNN\\\wwwrrr]]]QQQIIIFFFCCCBBBCCCDDDDDDDDDCCCFFFKKKPPPVVVgggooo[[[NNNIIIHHHIIIJJJOOOUUUXXXXXXVVVTTTSSSRRRUUUYYY]]]bbbhhhnnnrrrxxx{{{~~~~~~zzzvvvrrrpppyyyzzz}}}ssscccVVVNNNIIIHHHFFFDDDDDDDDDDDDEEEGGGIIIKKKJJJGGGFFFGGGJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCEEEFFFGGGFFFFFFHHHIIIPPPZZZbbbdddeeeggghhhfffiiiddd___[[[UUUSSSXXX```mmm|||pppiiiddd^^^UUUMMMGGGBBB>>>;;;::::::;;;;;;;;;;;;::::::999999:::;;;;;;:::::::::999;;;<<>>FFFOOOJJJJJJXXX}}}hhhccctttzzzoooiiiddd```XXXKKK???:::444444444444444444444444333222222222222222222222111222333444444333111000222222222222333333333333444444444555555555555666888777888999888888???HHH[[[zzz}}}gggWWWLLLHHHDDDBBBBBBCCCCCCCCCDDDHHHMMMOOOQQQ```~~~}}}gggUUUKKKHHHHHHEEEHHHJJJLLLMMMOOORRRTTTTTTXXX]]]aaaeeeiiinnnqqqvvvyyy|||}}}zzzvvvsssrrrxxxxxx{{{xxxkkkaaaVVVOOOFFFEEEDDDDDDDDDEEEGGGGGGKKKKKKJJJIIIGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEFFFHHHKKKSSS]]]eeegggfffgggfffdddkkkddd\\\WWWSSSUUU```kkk{{{yyymmmfff]]]XXXPPPIIICCC???<<<:::999::::::::::::::::::999::::::;;;;;;;;;:::999999666<<>>;;;999999999::::::::::::999999999999:::;;;;;;:::::::::777>>>CCCLLLSSSMMMMMM\\\mmmqqq}}}yyyiii[[[MMM@@@999777333333333333333333333333111111222333333333222222111111222333333333222222333333333333444444444444444444444555555555555666555333444777888888;;;AAAOOOjjjtttdddPPPLLLFFFCCCCCCDDDDDDEEEDDDEEEIIIOOOXXXjjjyyycccTTTLLLJJJGGGIIIJJJKKKLLLNNNRRRUUUZZZ]]]aaadddggglllqqqttttttwww{{{|||zzzwwwtttsssoootttzzz}}}uuukkkaaaVVVMMMDDDCCCCCCCCCEEEGGGIIIJJJIIIHHHFFFEEEFFFHHHIIIIIIIIIGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGKKKNNNWWW___eeedddcccdddeeecccddd^^^XXXUUUUUU[[[jjjwwwvvvkkkdddWWWRRRKKKEEEAAA===;;;999999999::::::::::::999999888999999:::;;;;;;;;;;;;999AAAEEEMMMSSSMMMNNN]]]nnnqqqsss___PPPEEE<<<777777444444444444444444444444000111222333333333333222222222111111222222333444222222222222333333333333444444444555555555555666777444444777888888;;;@@@GGG```yyyiiiQQQMMMGGGDDDCCCDDDEEEEEEGGGGGGJJJRRR^^^qqqiiiWWWNNNKKKHHHIIIJJJKKKLLLNNNRRRUUU]]]___bbbeeehhhlllrrrvvvvvvzzz~~~}}}zzzwwwvvvmmmssszzz~~~~~~oooeee[[[NNNDDDCCCCCCCCCCCCEEEGGGIIIJJJHHHGGGDDDDDDFFFHHHIIIJJJHHHGGGEEECCCBBBAAAAAABBBAAABBBCCCDDDEEEHHHLLLOOOXXX___dddcccbbbcccdddcccaaa[[[VVVTTTUUU]]]lllzzztttiiibbbVVVQQQJJJDDD@@@===:::888999999999::::::999999999777888999:::;;;<<<<<<<<<;;;BBBGGGNNNSSSLLLNNN^^^sss}}}rrr}}}kkkVVVIIIAAA:::777777666666666666666666666666000111222333444333333222222222111000111222444555000111111111111222222222444444444555555555666666999666555888888888:::???BBBZZZ|||nnn]]]OOODDDDDDIIIKKKKKKKKKFFFMMMHHHTTTggg|||uuu```QQQLLLHHHKKKNNNOOONNNNNNQQQTTTXXX\\\```dddfffiiimmmooowwwzzz~~~|||wwwsssrrrssstttxxx|||}}}mmm```SSSKKKGGG@@@AAABBBDDDFFFHHHJJJKKKIIIGGGCCCCCCEEEHHHJJJLLLHHHGGGFFFDDDBBBAAA@@@@@@@@@AAABBBBBBDDDHHHNNNRRR\\\___ccccccaaa``````bbb\\\XXXUUUWWW[[[aaalllwww{{{rrrggg```WWWPPPGGGBBBAAA???<<<888999999888888999999:::;;;:::999888888999:::::::::999CCCMMMLLLEEEFFFUUUeee{{{yyyooo^^^KKK???999555555777444333111000000111333444444333333333333333333333222222111111111111111111111111111111111111111111222222333333333333444444333555666666666777999;;;CCCSSSmmmvvvbbbTTTGGGEEEIIIJJJJJJJJJEEEMMMJJJ[[[qqq~~~gggTTTKKKIIIKKKNNNOOONNNOOORRRUUU[[[^^^cccgggiiillloooqqqtttwww{{{~~~~~~{{{wwwuuussssssuuuxxx|||wwwhhh[[[PPPHHHFFFAAABBBCCCDDDFFFHHHIIIIIIIIIFFFCCCCCCEEEHHHJJJKKKGGGFFFDDDBBB@@@@@@@@@@@@@@@AAACCCEEEGGGJJJOOORRR]]]```bbbbbb```^^^___```YYYVVVWWW[[[___ccckkktttwwwoooeee^^^UUUNNNFFF@@@???>>>:::777999999888888999999:::;;;;;;:::999::::::;;;::::::;;;DDDLLLKKKFFFKKK___rrrzzzdddTTTDDD<<<999777777888444333222111111222333444555444444333222111000000111111111111111111111111111111111111111111111111222222333333333333444444111333444444444555777999???NNNfff~~~iiiZZZLLLHHHHHHHHHGGGHHHEEEMMMLLLaaayyy}}}ooommmrrr}}}oooXXXKKKIIIKKKMMMNNNOOOQQQTTTWWW\\\```dddgggjjjlllnnnpppqqqsssvvvyyyzzzyyywwwvvvuuuvvvwwwyyy}}}nnn___UUUKKKEEEDDDBBBCCCCCCDDDFFFGGGGGGHHHHHHFFFCCCCCCEEEHHHIIIIIIFFFDDDBBB@@@>>>>>>???@@@???AAADDDFFFIIILLLPPPSSS^^^```aaa```^^^\\\\\\]]]UUUUUUXXX^^^bbbeeekkkrrryyyqqqjjjbbb[[[RRRLLLDDD???===;;;999666999888888888888999::::::::::::;;;;;;;;;;;;::::::>>>EEEIIIGGGHHHWWWrrr{{{yyy```OOO???999999888555444333333333333333333333333555444333222111///......111111111111111111111111111111111111111111111111222222333333333333444444111333444444333444666888<<>>>>>@@@AAAAAABBBCCCEEEGGGLLLRRRVVV_________]]]\\\ZZZYYYYYYSSSSSSWWW]]]bbbffflllttttttmmmfff___YYYPPPJJJCCC>>><<<:::999777888888888888888999999:::888999;;;<<<;;;:::::::::@@@DDDFFFEEENNNhhhssszzzgggUUUBBB:::888666222000222333444444444444333222333222222111000//////...111111111111111222222222111111111111111111111111222222222333333333444444444555666666555666888:::<<>>;;;:::999999888888777777888888999:::666888:::;;;:::999;;;<<>>:::999999999888777777777777888999999555888::::::999:::>>>AAAMMMKKKFFFKKKgggwwwzzzeeeVVVEEE<<<888555555777222222222222222222222222/////////000111111222222000000000111222222333333111111111111111111111111222222333333333333444444222333444333222222444666888>>>LLL___kkkpppssswwwzzz{{{fffVVVKKKDDDCCCFFFCCCGGGBBBUUUhhhnnnooo]]]LLLEEEBBBDDDDDDGGGUUUfffppp```RRRPPPMMMOOORRRVVVXXXXXXXXX[[[```ccccccbbbaaaaaa\\\\\\]]]aaahhhqqqzzz}}}|||{{{{{{||||||cccWWWKKKGGGFFFDDDBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCEEEFFFFFFCCCAAA>>>???@@@AAAAAA@@@@@@???BBBDDDFFFIIILLLRRRXXX]]]^^^ZZZWWWUUUVVVVVVTTTRRRSSSRRRUUU]]]fffooo|||zzznnnfff___XXXRRRHHHFFFAAA<<<888777888999777777777777777888999999666999;;;;;;:::<<>>===@@@DDDIIINNNRRRUUUYYY\\\]]]YYYUUUTTTUUUVVVTTTRRRRRRRRRXXXaaajjjsssyyymmmeee^^^VVVOOOFFFDDD@@@;;;666555666888777777777777777888888999888:::<<<;;;;;;>>>FFFLLLccc[[[RRRZZZ~~~ppplllyyyvvv\\\KKKHHHCCC???<<<666000000333222111///......///111222333222222222111111000000///000000111222222333333111111111111111111111111222222333333333444444444444555666555444444555777999777:::EEESSS```mmmwww|||xxxdddSSSIIIDDDBBBGGGHHHHHHKKKUUU]]]YYYNNNFFFAAAAAAEEECCCDDDTTTiiilll\\\TTTPPPSSSXXXXXXWWWWWWWWWVVVWWW[[[^^^^^^[[[WWWTTTUUUXXX^^^gggsss~~~~~~}}}iiiRRRMMMFFFCCCCCCCCCBBBAAA???@@@BBBDDDEEEEEEDDDDDDAAABBBDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@BBBCCCDDDFFFNNNTTTUUUWWW[[[[[[WWW]]]YYYTTTSSSTTTVVVUUUTTTRRRUUUZZZaaakkkyyyxxxlllbbbZZZRRRLLLAAA@@@>>>;;;:::999999999666666666666666666666666:::888999999999<<>>FFFUUUhhhuuu~~~|||hhhXXXLLLFFFCCCDDDFFFFFFIIIPPPWWWSSSKKKGGGBBBAAAEEEEEEIIIZZZnnnxxxbbbZZZTTTVVVYYYXXXVVVVVVUUUUUUUUUXXXZZZZZZWWWTTTQQQRRRUUU[[[eeeqqq~~~zzzdddQQQLLLFFFCCCDDDEEEDDDBBB???@@@BBBCCCDDDDDDEEEEEE???@@@AAABBBBBBBBBAAAAAA@@@?????????AAACCCFFFHHHKKKQQQVVVVVVWWW\\\\\\XXXZZZWWWRRRQQQRRRTTTTTTSSSNNNRRRYYYbbblllzzzuuuiii___WWWOOOIII@@@???===;;;999888888999777777777777777777777777:::888999:::999<<>><<<999777777666555333333333333222222222111111222222222222222222222222000000111111111222222222333333111000000000111111333333333333333333333333111111222222222333333333444777:::===CCCNNN^^^iii{{{~~~ooo___RRRIIIDDDAAACCCEEEFFFIIIMMMLLLHHHHHHCCCBBBFFFJJJRRReeexxxkkkaaaZZZYYYZZZXXXUUUTTTTTTSSSSSSTTTUUUUUURRRPPPNNNOOORRRWWWaaaooo~~~}}}}}}ooo^^^OOOJJJEEECCCEEEFFFFFFDDD@@@@@@AAABBBCCCDDDEEEEEE??????AAABBBBBBBBBAAA@@@BBBAAA@@@@@@BBBFFFKKKMMMQQQUUUWWWVVVXXX[[[\\\ZZZVVVTTTQQQOOOPPPRRRRRRRRRMMMTTT]]]dddlllyyyrrreee[[[SSSKKKFFF>>>===;;;999888888888888888888888888888888888888:::999999:::999<<>>EEEOOOWWWmmmrrrwww}}}wwwgggYYYMMMEEE@@@BBBDDDDDDEEEFFFGGGGGGIIIEEEDDDJJJSSS```tttrrrhhh^^^\\\[[[XXXUUUUUUSSSRRRRRRQQQQQQPPPNNNMMMLLLMMMQQQVVV___nnn~~~}}}~~~}}}{{{|||zzzeeeYYYLLLHHHDDDCCCFFFHHHGGGFFFAAAAAAAAABBBCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCCCCEEEDDDBBBBBBDDDHHHMMMQQQVVVVVVVVVVVVXXXZZZZZZZZZTTTSSSQQQPPPPPPQQQQQQRRRTTT[[[dddiiimmmxxx{{{nnnbbbXXXPPPHHHCCC===<<<:::888777777888888999999999999999999999999:::999999::::::===HHHTTT]]]VVVZZZvvvuuuUUU```xxxrrrXXXMMMCCC>>>===888444555777999:::888444111333333222222222222111111111111111111111111111111000000000000111111111111222222111111111111111111222222222222222333333333111111222222222333333333333555666777999===CCCGGGVVV^^^fffmmm{{{~~~pppaaaQQQGGGBBBCCCDDDDDDCCCBBBEEEHHHJJJGGGIIIRRR```qqqyyymmmbbb^^^\\\YYYVVVVVVSSSRRRQQQOOOMMMLLLLLLLLLKKKNNNRRRWWW___nnn{{{}}}~~~ooo^^^UUUIIIFFFCCCCCCFFFHHHGGGFFFAAABBBCCCDDDEEEFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDEEECCCAAAAAACCCGGGLLLOOOWWWTTTRRRTTTWWWYYYYYYYYYUUUUUUTTTSSSQQQQQQRRRSSSXXX```hhhmmmrrr}}}wwwjjj^^^VVVNNNFFFAAA;;;:::999888777888888999999999999999999999999999;;;999:::::::::===HHHTTT___XXX]]]zzzoooSSSeeebbbLLLEEE>>>;;;<<<777111222444666888666222///111111111111000000000000111111111111111111111111//////000000000111111111111111111111222111111111111111111222222333333333111111222222222333333333111222444555666999<<<>>>CCCKKKUUU^^^nnnyyyiiiXXXKKKEEECCCCCCEEEDDDBBBDDDIIIJJJJJJOOO\\\nnnuuuhhhbbb___[[[XXXWWWRRRQQQPPPMMMJJJJJJKKKLLLLLLPPPTTTYYY```mmm~~~~~~~~~zzzfffWWWPPPGGGDDDAAABBBEEEGGGGGGEEEBBBCCCEEEGGGHHHHHHGGGGGGDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@???@@@BBBGGGLLLOOOUUUQQQOOOTTTXXXYYYXXXYYYWWWXXXXXXVVVSSSRRRSSSTTTWWW___hhhpppzzzzzzrrrfff[[[SSSLLLEEE@@@;;;:::999888888888999:::999999999999999999999999;;;::::::;;;:::===HHHTTTYYYSSSXXXssslllVVVkkkqqqUUUDDD@@@:::888999555111111111333444444111///111000000000000/////////111111111111111111111111/////////000000000111111000000111222222222222111000000111111222333333333111111222222222333333333111222333444666777999999999@@@IIITTTeee{{{{{{rrr___QQQHHHCCCAAADDDEEECCCEEEJJJIIIMMMUUUeee{{{~~~ooofffbbb\\\XXXXXXOOOPPPNNNKKKGGGGGGIIILLLLLLQQQVVV[[[```kkk{{{~~~qqq___QQQKKKFFFCCC@@@AAADDDFFFEEECCCAAADDDGGGJJJKKKJJJHHHGGGDDDEEEEEEFFFEEEDDDCCCBBB>>>>>>@@@CCCGGGLLLQQQTTTSSSNNNMMMTTTZZZZZZZZZ[[[YYYZZZZZZXXXTTTRRRRRRTTTWWW]]]gggssstttlll```VVVOOOIIICCC>>>;;;:::999888888999:::;;;999999999999999999999999;;;::::::;;;;;;>>>IIIUUUUUUNNNSSSlllkkk]]]tttfffMMM@@@===666444777555333222000000222222222111111111111000000000000///111111111111111111111111////////////000000000111///000111222333222222111///000000111222222333333111111222222222333333333444444333444666777888777555:::BBBNNNaaayyy}}}yyy|||wwwcccUUUJJJCCC???CCCEEEDDDEEEJJJIIINNNYYYkkktttjjjddd]]]YYYXXXNNNNNNMMMIIIEEEEEEHHHLLLKKKQQQWWW[[[```iiixxx|||{{{wwwjjjZZZLLLGGGEEEBBB@@@AAADDDEEEDDDBBBAAADDDHHHLLLMMMKKKIIIGGGEEEFFFGGGGGGGGGEEEDDDCCC>>>@@@CCCHHHMMMTTTYYY\\\RRRLLLLLLUUU\\\\\\[[[\\\ZZZ[[[[[[YYYTTTQQQQQQSSSYYY^^^hhhtttppphhh]]]TTTMMMGGGAAA===;;;:::999999999:::;;;<<<888888888888888888888888;;;::::::;;;;;;>>>IIIUUUXXXQQQVVVnnnkkkddd{{{bbbKKK???<<<444222777777666444000///000222333333222222222111111111111000000000000000000000000000////////////000000000000///000111222333333222111///000000111222222333333111111222222222333333333777666555555666777777777111666>>>KKKbbb{{{}}}~~~nnn___MMMEEE@@@AAADDDCCCDDDFFFJJJOOOXXXggg|||{{{ooohhhddd^^^YYYTTTNNNIIIGGGEEECCCEEEJJJNNNNNNSSSZZZ```jjj{{{||||||mmmbbbVVVMMMIIIHHHFFFBBB@@@???AAACCCEEEGGGDDDCCCFFFJJJKKKGGGBBBEEEEEEFFFFFFFFFDDDCCCBBBBBB??????HHHUUU^^^^^^ZZZPPPOOOPPPTTTXXXYYYWWWUUU[[[ZZZZZZZZZUUUQQQRRRXXX\\\dddqqqpppggg[[[PPPJJJEEE@@@===::::::::::::::::::::::::777888888888999999999999999999:::::::::>>>EEELLLVVVOOOVVVuuurrrooo___LLL<<<;;;:::333///111333333333222222222111111000000000000000000000000333222111///...//////000000000////////////000000//////000111111111111000111111111111111111111111333333333222222222111111333333333444444444555555888777<<>>>>>???AAACCCEEECCCCCCEEEIIIJJJFFFBBBDDDEEEEEEEEEEEECCCBBBAAAAAA???AAAJJJUUU[[[ZZZVVVMMMNNNPPPUUUZZZ[[[YYYWWWZZZXXXWWWWWWSSSOOORRRXXXaaajjjyyy{{{mmmdddXXXNNNGGGCCC>>>;;;888888888888888888888888888888999999999:::::::::777888999999===EEELLLOOOUUUUUUdddbbbNNN===:::999444222555222222222111111111000000111111111111111111111111111111000000000111111222000000////////////000000111111222222222333333333222222222222222222222222111111111222222333333333333333333444444444444555777888<<>>>>>???AAABBBCCCBBBAAADDDGGGGGGEEEAAADDDDDDDDDDDDCCCBBBAAA@@@@@@???BBBJJJRRRVVVTTTPPPKKKMMMQQQWWW[[[]]][[[YYYYYYVVVTTTSSSOOONNNSSSZZZjjjsss|||uuuhhh```TTTJJJDDD@@@;;;888888888888888888888888888888999999999999:::::::::777:::;;;<<>>:::777999999999999::::::::::::888888888888999999999999999<<<>>>BBBOOO]]]```YYYNNN^^^wwwppp\\\FFF:::333000000333222111111111000000000000111111111111111111111111000111222444444333333222111000000000000000000111111000...---...///111333222222222222222222222222///000000111222333333333222222333333333444444444444777;;;===@@@HHHSSS\\\sss~~~xxxgggYYYKKKDDDAAA@@@BBBFFFDDDGGGLLLSSSZZZggg{{{iii\\\NNNHHHFFFEEEGGGJJJJJJPPPYYY]]]\\\aaasssvvviii[[[SSSLLLFFFCCCDDDAAAAAAAAAAAABBBCCCCCCCCC@@@??????AAABBBCCCCCCBBBEEEDDDCCCBBBAAA@@@??????@@@??????@@@BBBFFFIIIKKKPPPRRRVVVYYYZZZYYYWWWVVVWWWTTTQQQPPPOOORRR[[[eeezzzvvvnnnbbbZZZOOOFFFAAA>>>:::777888888888999999:::::::::777777777888888888888999:::;;;???IIIWWWaaaaaa[[[RRRfff~~~zzziiiYYYEEE888222000000333333333222222222111111111111111111111111111111111222333333444444222111000111111000000000000111111000///...------///111222000000000000000000000000111111111111111111111111222222222333333333444444222666999999:::???IIIRRRjjj}}}www||||||}}}nnn```QQQHHHCCCAAABBBEEEDDDCCCHHHOOOUUU```wwwtttdddSSSJJJHHHFFFGGGJJJJJJOOOWWW[[[\\\aaaqqq}}}ggg]]]SSSMMMHHHBBBAAABBB<<<===???@@@AAAAAAAAAAAA?????????@@@AAABBBCCCCCCFFFEEECCCBBB@@@@@@??????@@@???>>>===>>>BBBHHHMMMSSSUUUWWWXXXWWWUUUUUUUUUUUUQQQPPPQQQRRRVVV```kkk}}}tttlll___XXXMMMEEE@@@===:::888555555666666777888888888777777888888888999999999999777???RRR```bbb___^^^ZZZqqqgggWWWLLL???666222333444555333333333222222222222111222222222222222222222222333333333333222111000///222111111000000111111222111111000///000111222333000000000000000000000000222222111111111000000000222222222222333333333333222555777777777;;;CCCJJJaaauuu|||www}}}ttt}}}ssseeeUUULLLFFFBBBBBBDDDFFFBBBDDDKKKQQQYYYmmmoooZZZOOOJJJGGGGGGHHHJJJMMMSSSXXXZZZ```mmm{{{mmm[[[TTTNNNJJJFFF@@@???AAA;;;<<<>>>@@@AAABBBAAAAAA>>>???@@@@@@AAABBBCCCEEEGGGFFFDDDBBBAAA@@@@@@@@@===???@@@??????BBBIIIOOOSSSUUUWWWVVVTTTSSSTTTVVVQQQNNNNNNQQQSSSXXXcccooo}}}}}}qqqiii]]]UUUJJJCCC???<<<999777555555555666777888888888999999:::::::::;;;;;;;;;;;;555BBB___llleeeaaahhhoooqqqVVVEEEAAA999444333444444333222222222222111111111111222222222222222222222222222111111000000000111111222111111000000111111222000000000000111111111222000000000000000000000000000000000000111111111111111222222222222333333333444555666555555888>>>CCCXXXmmmxxx}}}vvvhhhXXXNNNHHHCCCBBBDDDGGGAAAAAAIIIOOOUUUfffzzzwww```SSSLLLHHHFFFGGGIIIKKKOOOUUUYYY___kkkwwwrrraaaUUUPPPKKKIIIEEE@@@>>>@@@<<<>>>@@@CCCDDDDDDCCCBBB>>>???@@@@@@@@@BBBDDDFFFHHHGGGDDDBBBAAA@@@@@@@@@;;;???BBBCCCBBBDDDJJJOOOSSSUUUVVVTTTRRRRRRTTTWWWMMMLLLMMMPPPTTTYYYeeeppp}}}zzznnnfff[[[SSSIIIAAA===;;;888666666777777888999:::::::::;;;;;;;;;<<<<<<<<<======>>>666FFFiiiwwwjjjfffrrrwwwtttdddLLL===<<<888444333333111...111111111111000000000000222222222222222222222222000000///...///111222333222222111111111111222222------...///000/////////111111111111111111111111......///000111222333333111111222222222333333333666666555444444777;;;???PPPfffzzzuuusssqqqttt}}}}}}rrraaaQQQFFFBBB@@@@@@@@@@@@CCCHHHLLLSSS```mmm~~~gggUUULLLJJJIIIHHHIIIHHHKKKQQQUUU[[[gggrrr|||eeeWWWPPPNNNKKKGGGDDDAAA???>>>999<<<@@@AAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCEEEGGGEEEDDDBBBAAA@@@?????????===???AAAAAABBBEEEKKKPPPSSSSSSSSSSSSRRRRRRQQQQQQPPPLLLLLLQQQSSSVVVdddttt~~~uuummmgggUUUPPPHHHBBB===:::888777666666666666777777777777999:::<<<;;;::::::;;;===<<<888SSSppp~~~ooobbboooqqq~~~xxxSSSAAA:::777555444555555555444777555444222111111222222111222222111...------...111111111111111111111111//////000000000000//////111111111111111111111111000000000000111111111111000111222333333222000///111111111000///......---333444555444444666888;;;KKKYYYppprrrbbb[[[```iiinnnoooxxxxxxhhhWWWKKKEEECCCBBBBBBBBBDDDIIILLLPPP[[[gggppp]]]RRRMMMJJJIIIIIIIIILLLRRRVVV]]]iiitttttt^^^RRRMMMLLLIIIFFFCCCAAA??????;;;>>>AAACCCBBBAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@???@@@AAAAAABBBFFFLLLQQQVVVUUUTTTRRRPPPOOOOOONNNKKKJJJMMMUUUWWWYYYdddrrr{{{rrriiicccTTTOOOGGGAAA===:::888777777777888888888999999999888999;;;:::999999:::<<<>>>===XXXtttuuummmwwwiiirrrnnnLLL>>>999777444333444555444333444333222111000000000111///000111000///...///000//////////////////////////////000000000000////////////////////////////////////000000000111111111111111111222222111111000333333222111111000//////333444555444444555888:::DDDQQQggg~~~}}}ppp```YYY\\\bbbfffggglllrrr```RRRIIIEEEDDDCCCCCCEEEIIIKKKMMMUUU^^^uuu}}}jjjZZZPPPKKKIIIJJJIIILLLRRRWWW^^^kkkwwwmmmZZZPPPIIIHHHFFFDDDBBB@@@@@@???>>>AAACCCDDDCCCBBBBBBCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@AAAAAAAAAAAACCCHHHNNNSSSZZZXXXUUUQQQOOOMMMLLLLLLIIIIIIQQQ[[[______hhhtttwwwmmmccc]]]QQQLLLEEE???<<<:::888777999999999::::::::::::;;;777999::::::999999:::;;;AAADDD___vvvxxxvvvjjjbbbpppbbbFFF===888555333222333333333222222111000///.........///---///000000//////000222//////////////////////////////000000000000////////////////////////////////////000000000000111111111111111000000111111222444444333333222111111111222333444444444555777999<<>>>>>>>>???CCCAAA@@@AAAEEEKKKPPPTTTZZZXXXVVVSSSQQQOOOOOOOOOJJJLLLUUUbbbiiilllxxxxxxnnndddZZZTTTJJJFFF@@@;;;999888888777888888888888999999999999:::;;;<<<<<<;;;;;;<<<>>>>>>HHHbbblllrrrssszzzlllXXXWWWooo|||XXXCCC>>>666333111000111111111000000000000000000000//////000111222111...---...///000000000000000000000000//////000000000000//////000000000000000000000000...////////////000000000111000///...///000222333111111111111000000000000111222444444333333444666777<<>><<>>???KKK___```dddjjjrrrmmmdddnnnaaaGGG999666444111000111222111000///000111111111111000///000111111000///......///........................//////000000000000//////................................./////////000000---...///000111111111111////////////////////////000222444444333222222333333555888:::<<>>======@@@CCCCCC@@@<<>>???JJJTTT______UUUSSSbbbuuuttt```vvvkkkQQQ===777444222111111111111///000000//////.........---...000111000///...///111000000000000000000111111222111111111000000//////000///.........///111222---......///000111111222///////////////.........111111111111111111111111111222333333444444333333000111333666999;;;===>>>NNNUUUfff|||{{{vvvkkkdddfffdddccclllzzz{{{mmm]]]QQQHHHDDDBBBDDDDDDCCCDDDGGGKKKPPP]]]ooo{{{mmm\\\TTTRRRXXX\\\```kkkzzz|||rrr___WWWNNNHHHFFFDDDAAA>>>>>>===>>>@@@BBBBBB@@@===@@@@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDBBBAAAAAABBBEEEHHHKKKOOORRRTTTUUUUUUTTTOOOLLLLLLKKKGGGGGGIIIQQQXXXfffwwwyyyssskkkccc[[[TTTMMMHHH:::999777666666777999::::::777555666888::::::999999::::::::::::;;;>>>@@@LLLQQQUUUPPPGGGMMMgggpppiiinnn^^^KKK:::666333000...///000111111111111000000000/////////...000111000///...///111111111111111111111111111000000000/////////......111000/////////000222222---......///000000111111000000000000000/////////////////////////////////111222222333444333333333111222444666888:::<<<===CCCKKK^^^www~~~ssskkkjjjfffccciiiuuuyyygggXXXLLLFFFBBBCCCCCCBBBCCCFFFGGGJJJTTTcccwww|||fff\\\XXX___ggglllttt}}}{{{mmmdddQQQKKKDDDAAA@@@AAA???>>>>>>>>>>>>@@@BBBBBB@@@>>>@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDCCCAAA@@@AAABBBDDDGGGKKKPPPSSSTTTTTTSSSPPPLLLHHHIIIGGGEEEGGGKKKPPP\\\nnn}}}rrrnnnggg```YYYQQQIIIDDD888888777666666777888999999777666666888999999888999999999888888;;;@@@DDDNNNOOONNNHHHCCCPPPqqq~~~qqqvvvooocccXXXIII:::333111...---...000111111111111111111000000000000...000111000///...///111111111111111111111111111//////...............---111111000000000111222333.........//////000000111000000000000000000000000////////////////////////111111222333333333333222222222444555777999:::;;;999AAATTTnnnwwwrrrkkkcccfffnnnsssaaaQQQIIIBBBAAABBBAAABBBDDDHHHJJJOOO[[[mmmpppddd^^^eeeqqqzzzzzznnn```WWWLLLHHHBBB>>>>>>>>>===<<<>>>>>>???@@@AAAAAA@@@???AAAAAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCBBB@@@@@@AAABBBCCCGGGMMMRRRTTTTTTRRRQQQPPPKKKGGGFFFEEEDDDHHHOOOTTTbbbttt}}}uuujjjgggaaa[[[UUUMMMEEE@@@;;;:::999777666666666666888777777777888999999999999999888888999>>>EEEJJJPPPMMMJJJJJJOOObbb{{{wwwsssddd]]]UUUFFF777000///...///111222111000000000000000000000000000...000111000///...///111222222222222111111111111........................000000000000000111111111........./////////000000////////////000000000000111111111111111111111111000111111222222222222222222333333555666777888888888===KKKbbb{{{~~~ssshhheeehhh~~~jjjWWWMMMCCCAAAAAAAAAAAACCCGGGHHHMMMWWWhhh~~~xxxmmmeeekkk{{{uuujjj___TTTLLLGGGDDD@@@===<<<<<<;;;;;;>>>>>>???@@@@@@???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCBBB@@@@@@BBBDDDEEEIIIOOOSSSUUUTTTQQQOOONNNIIIEEECCCBBBCCCJJJSSSbbbnnn}}}vvvoooccc```[[[VVVPPPIIIBBB===<<<;;;:::999888777777777777888999999999999999999888888888999<<>><<<;;;:::;;;===>>>===???@@@@@@???>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCBBBAAABBBEEEGGGJJJMMMQQQUUUVVVTTTPPPNNNKKKFFFBBBAAA@@@DDDOOOZZZmmmvvv{{{pppiii___[[[VVVQQQLLLFFF@@@<<<888888888999::::::;;;;;;777999;;;;;;:::999:::;;;999999:::;;;>>>EEEMMMSSSRRRIIIDDDMMMcccjjj||||||[[[IIICCC???999444---...111444666444111---............////////////...000111000///...///111222222111111000////////////////////////000000000,,,---.../////////..............................,,,,,,,,,------......///........................//////000111111111111000000111222333444555666666555777===GGGWWWjjj{{{xxxrrrnnnxxxcccUUUGGGBBBBBBAAABBBCCCBBBDDDIIIQQQ___ttt|||rrreee[[[UUUPPPJJJEEE<<<<<<;;;;;;;;;<<<>>>@@@===???@@@@@@>>>>>>@@@BBB>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBDDDGGGJJJNNNPPPSSSVVVUUUSSSPPPNNNIIIFFFCCCCCCDDDKKKZZZhhhvvv~~~vvvkkkeee\\\XXXRRRMMMHHHDDD???<<<666777888999999:::::::::777:::======;;;:::;;;<<<;;;;;;<<<===???DDDKKKPPPNNNMMMRRR```tttxxxggg}}}uuuVVVEEE???:::666555/////////000222222000.........//////000000000000...000111000///...///111111111000000///......---------........./////////------///000000000///...........................,,,,,,------...//////000...........................///000000111111000000//////000222333555666666333666;;;@@@IIIYYYlllzzz~~~sss|||zzzfffWWWHHHBBBBBBBBBBBBCCCDDDFFFIIIOOOZZZkkk~~~mmmcccWWWNNNKKKHHHCCC????????????===<<<===>>>@@@===???AAA@@@>>>===@@@CCC>>>>>>???@@@AAAAAAAAAAAA============>>>???@@@AAAAAABBBBBBBBBCCCEEEIIILLLQQQSSSUUUVVVUUUSSSPPPNNNJJJGGGEEEGGGJJJSSSdddtttttthhhbbb[[[VVVPPPKKKFFFCCC???<<<888888888888888777666555888;;;>>>>>><<<;;;<<<===============>>>BBBGGGKKKIIIRRRdddxxx{{{iiilll|||eeeNNNDDD???888111///222///---,,,---///000000//////000000111111111222///000111000///...///111111000000///...------,,,,,,,,,,,,------.........---...000111111111000///.....................---------......///000000111000000000000000000000000...//////000000000000000......000111333555666777444999<<<>>>AAAMMM___nnn|||~~~kkk]]]MMMEEECCCAAABBBEEEDDDFFFKKKPPPTTT^^^rrrrrr\\\VVVNNNHHHEEECCCAAA>>>===<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@???>>>>>>AAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>>>>??????>>>@@@BBBCCCDDDGGGJJJMMMUUUUUUTTTTTTSSSQQQMMMJJJFFFCCCAAADDDOOO___ppp{{{|||pppddd\\\UUUQQQLLLEEE@@@===<<<<<<888888999:::::::::999999;;;::::::999999::::::;;;999AAA@@@===@@@===>>>JJJQQQfffvvvfffdddhhh~~~rrrVVVDDD>>>444...111000//////............//////////////////000000000000000000000000000000000000.../////////...---,,,,,,//////.........---------////////////////////////////////////////////////---------------...///000111111000...,,,,,,...000////////////000000000000000000111111111222222222666666777;;;===BBBNNNZZZlllzzznnn```PPPHHHDDDAAAAAACCCCCCDDDHHHKKKNNNVVVhhhyyynnnbbbUUUPPPIIIDDDCCCBBB@@@???===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@??????>>>BBBAAA@@@>>>>>>>>>>>>?????????>>>>>>???@@@@@@AAA@@@AAACCCDDDEEEHHHLLLPPPVVVVVVUUUUUUTTTRRRNNNJJJGGGFFFFFFKKKWWWhhhxxxxxxmmmaaaYYYPPPLLLGGGAAA<<<999888888666777888999:::;;;;;;;;;999999888888888888999999777>>><<<:::===;;;???MMMcccxxxhhh[[[\\\mmmlllPPP???<<<666444555222//////............//////.../////////000000000000////////////////////////.........///......------//////.........---------...............................................................///000000000000///---,,,,,,///111.../////////000000000000000000000111111111222222666555666999:::<<>>>>>??????@@@@@@@@@@@@@@@???BBBBBB@@@???>>>>>>>>>>>>=========>>>???AAABBBCCCCCCCCCDDDEEEFFFJJJOOOSSSWWWVVVVVVVVVUUURRRNNNJJJFFFHHHKKKTTTbbbssszzzqqqfff[[[TTTKKKHHHCCC===999777666666555666777999:::;;;<<<<<<777777777666666777777777777<<<999888<<<<<>>======>>>>>><<<<<<;;;<<<<<<===>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@???????????????=========>>>???@@@BBBBBBCCCDDDDDDEEEGGGKKKPPPTTTWWWWWWVVVVVVUUUQQQLLLHHHCCCGGGNNNZZZiiizzz~~~xxxqqqhhh^^^UUUNNNIIIFFFBBB===:::888888888666777888999:::;;;;;;;;;777777666666666666777777999<<<888888===@@@MMMeeeqqqaaaggguuu~~~[[[HHH@@@???888666777222//////............//////........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...................................................------------------------//////............//////,,,---...---------///111........./////////000000/////////000000000111111111000222555444333666<<<@@@OOO[[[jjjyyylllaaaUUUIIICCCBBBBBBAAADDDGGGHHHJJJTTT^^^pppzzzrrrggg^^^XXXSSSMMMIIIDDDCCC@@@>>><<<;;;<<<<<<;;;;;;;;;<<<<<<===?????????@@@@@@AAAAAAAAA@@@@@@======>>>???@@@AAAAAAAAA??????>>>>>>??????@@@AAABBBCCCEEEFFFGGGKKKQQQUUUWWWWWWWWWVVVUUUQQQKKKFFFAAAFFFPPP]]]nnn~~~|||yyyrrrlllddd[[[RRRLLLGGGDDD@@@<<<999888888999999999:::::::::999888888999888888777777888888999999:::777888>>>BBBSSSpppmmmgggwwwxxxWWWNNNMMMIII:::555777444//////............//////............////////////------------------------,,,,,,---.../////////...---.............................................------------------------...------,,,,,,---------,,,---......------///000............////////////....../////////000000000///...000444555333555999===HHHPPP]]]rrr|||~~~}}}rrrgggYYYJJJBBB@@@>>>===@@@DDDEEEGGGOOOWWWiiixxx~~~llleee[[[SSSOOOLLLHHHEEEBBBBBBAAA>>>;;;:::;;;<<<;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@???:::;;;===???AAABBBBBBCCC??????????????????@@@@@@AAACCCFFFHHHJJJMMMQQQTTTXXXXXXXXXXXXVVVQQQJJJFFFCCCIIISSSbbbqqqzzzvvvpppiiiaaaYYYQQQKKKBBB@@@<<<999777666777888::::::::::::999888777777:::999999888888999999:::888888555888???CCCWWWxxx~~~gggjjjlllTTTRRRVVVPPP===555888666//////............//////------........./////////........................------......///.........---------...............------------------------------------------------...---,,,,,,+++,,,,,,,,,,,,---......---,,,---///------........./////////............////////////...---...333666555666:::===FFFHHHPPPaaakkkqqq|||yyynnn___NNNDDDBBB===<<>>???@@@>>>;;;:::;;;===;;;;;;;;;;;;===>>>???@@@CCCCCCCCCBBBAAA@@@???>>>;;;<<<>>>@@@AAABBBBBBAAA>>>>>>>>>>>>???@@@BBBBBBAAADDDHHHKKKMMMPPPSSSUUU[[[[[[[[[[[[XXXSSSLLLGGGJJJPPPZZZhhhwwwvvvrrrkkkddd\\\TTTLLLGGG???===:::777555555777888999999:::::::::999888888:::999999888888999999:::999999666:::AAAEEE[[[~~~vvveeeqqqnnnYYYKKKKKKRRRMMM<<<666777333//////............//////---------.........//////.................................///......---------------.........//////------------------------..............................---,,,,,,,,,,,,,,,,,,...///...---,,,,,,------------.........//////------........./////////000---...222555555666999:::CCCCCCGGGSSSZZZaaammm}}}uuudddSSSHHHEEE???>>>@@@EEEFFFFFFJJJPPPYYYiiixxxllldddTTTOOOHHHDDDCCCBBB@@@===;;;===>>>===::::::<<<>>>::::::;;;;;;===>>>???@@@DDDDDDCCCBBBAAA???>>>===<<<===???@@@AAAAAA@@@@@@;;;<<<<<<>>>@@@BBBCCCEEEBBBEEEJJJNNNPPPRRRTTTVVV]]]]]]]]]]]]ZZZUUUMMMHHHQQQVVV```mmm{{{}}}qqqmmmfff^^^VVVNNNFFFAAA???===:::777666777888999777888999:::::::::::::::999999888888888888999999<<<;;;999>>>EEEHHH___ttthhh{{{~~~]]]GGGBBBBBBHHHFFF:::666555---//////............//////---------.........//////------------------------.../////////...---,,,,,,---------.........//////------------------------////////////////////////000///...------------------...//////---++++++,,,---------.........//////---------.........//////111...---222555444555888777@@@AAABBBKKKPPPVVVbbbtttwwwkkkXXXIIICCC?????????@@@AAADDDIIIMMMYYYbbbttt{{{pppaaaUUUNNNHHHBBB???>>>>>><<<:::>>>>>>=========<<<<<<<<<===<<<;;;;;;<<>>>>>??????<<>>===>>>???AAADDDEEECCCHHHNNNSSSUUUVVVWWWXXX]]]]]]```aaa\\\SSSNNNOOOXXX^^^iiivvv{{{ssskkk```ZZZVVVPPPGGG??????===:::777444444444444777777888999999999888888:::999999999999999::::::999888:::>>>EEETTTmmmnnnkkktttSSSCCC<<<<<<;;;999666333000...000/////////.........------...///000///...,,,+++------------------------///...---------///000111---.../////////...---,,,***+++,,,,,,------,,,,,,---...000///...,,,,,,---------------------------//////.........---------,,,,,,------.../////////---,,,,,,------...///000///000222333444555555555888===BBBDDDEEEIIIPPPWWWiii||||||ppp^^^NNNFFFAAAAAAAAAAAAAAADDDGGGJJJQQQZZZlll{{{wwwqqqfffZZZQQQHHHDDD@@@>>>>>>???>>>===<<<=========>>>>>>>>>???===<<<<<<<<<===@@@CCCEEEGGGEEECCC@@@???>>>>>>???===@@@BBBBBBAAAAAABBBDDDAAA@@@??????@@@BBBEEEFFFFFFJJJQQQVVVXXXYYYZZZ[[[aaa```aaaaaaZZZQQQMMMNNN]]]eeeppp||||||uuurrriii^^^WWWRRRLLLDDD<<<;;;999777555444555666666999999:::;;;;;;;;;;;;;;;:::999999888888888999999:::999<<>>777777777666555333111///.......................................---,,,,,,------------------------...---------......///000///000000000///---+++***,,,---......//////.........000111000///---..............................///.........------------............------------------------...///000111///000111333444555555555888===AAACCCDDDGGGMMMSSSaaasssxxxfffUUULLLDDDCCCBBBAAABBBCCCEEEFFFJJJSSScccxxx{{{xxxssskkkbbbXXXPPPKKKEEEBBB>>>======>>>>>>===;;;;;;<<<===???@@@AAAAAA======<<<===>>>AAADDDFFFGGGFFFCCCAAA???>>>>>>>>>===???@@@@@@@@@@@@AAACCCCCCBBBAAAAAABBBDDDFFFHHHIIIMMMTTTYYY[[[\\\]]]^^^aaa______^^^XXXPPPOOORRRbbbmmmzzzzzzrrrooofffZZZRRRMMMGGG@@@:::666555444444444555777888888999:::;;;<<<=========:::999888777777777777777;;;;;;???IIIUUUfff{{{~~~vvv}}}[[[EEE===222222222333222222111000...........................------,,,,,,,,,,,,,,,------------------------,,,,,,------......------//////...---,,,+++)))(((,,,---......//////......///000222111///......///....................................------------000///...---,,,,,,,,,,,,............///000111111///000111222333444444444888;;;???AAAAAADDDHHHMMMRRRbbbxxx}}}nnn]]]QQQFFFDDDAAA@@@AAABBBCCCCCCGGGOOO\\\mmmzzztttqqqjjj```UUUMMMHHHGGGEEECCC@@@===;;;;;;::::::;;;;;;<<<===>>>???@@@@@@=========>>>@@@BBBEEEFFFGGGFFFDDDAAA@@@???>>>>>>;;;<<<<<<<<<<<<===>>>???CCCBBBAAAAAABBBDDDGGGHHHJJJOOOUUUYYY[[[\\\]]]]]]]]]\\\[[[ZZZTTTPPPSSSZZZfffssswwwoookkkbbbWWWNNNHHHBBB===888333333333333444555666777666666888999;;;;;;<<<<<<:::999888777666666666666;;;<<>>???BBBEEEDDDOOOaaasss~~~uuueeeXXXIIIEEEAAA???@@@BBBBBBBBBDDDJJJUUUdddttt|||wwwlllhhhaaaWWWMMMGGGDDDDDDAAAAAA???===;;;::::::;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@???>>>>>><<<;;;:::;;;<<<===>>>>>>BBBAAAAAAAAABBBEEEGGGIIILLLPPPUUUYYYZZZZZZZZZ[[[]]][[[YYYVVVPPPNNNVVV```iiixxxzzzooohhhddd]]]SSSJJJDDD@@@;;;888333333333333333444444555555666777999:::;;;;;;;;;999888888777666666777777999<<>><<>>@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBAAAAAAAAA@@@??????>>>>>>???===;;;<<<>>>@@@@@@@@@AAAAAA@@@AAACCCFFFIIIKKKOOOSSSXXXZZZ[[[ZZZYYYYYY^^^[[[XXXTTTOOOOOOZZZgggrrruuujjjddd[[[VVVNNNGGGBBB>>>:::888333333333333333333333333777888999:::;;;<<<<<<<<<888888888777777888888999999AAAQQQcccrrruuujjjxxxnnnOOO===777555222222111000////////////333333222111///...------...------,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------,,,,,,+++++++++++++++,,,---///000111,,,---......//////......---...000///---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,******+++---///000............///000111111//////000111111111111111222333555666777888888888999===DDDNNN\\\lll{{{{{{yyy|||yyylll[[[RRRGGGAAA@@@BBBBBBBBB>>>BBBIIIRRR```ssszzzrrrooopppqqqnnnoooqqqtttuuuqqqhhhaaaVVVQQQKKKGGGEEECCC@@@===:::<<<>>>>>>======???AAA>>>>>>???@@@AAAAAABBBBBB????????????????????????>>>>>>>>>??????>>>>>>>>>@@@===;;;;;;>>>@@@AAA@@@AAAAAAAAABBBEEEIIILLLOOOTTTXXX\\\^^^]]][[[ZZZYYYZZZXXXVVVSSSQQQUUUeeeuuu{{{nnnccc___RRRNNNIIIDDD???<<<999777222333333444444444444444777888999999::::::::::::888888777888888999:::;;;AAAPPPggg{{{zzzpppsssaaaHHH===888444111000///.........//////////////////...........................---,,,,,,++++++,,,,,,---......///......---,,,,,,,,,,,,,,,,,,+++++++++,,,...///000,,,---......//////.........///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++******+++---///------------...///000111...///000000111000000000000000111333555555555444444888===CCCKKKWWWfffqqqqqqtttvvvwww|||}}}{{{yyyxxxxxxzzz~~~tttcccYYYKKKCCCAAABBBBBBAAAAAADDDHHHOOOZZZkkk~~~~~~~~~|||qqqjjjiiikkkmmmjjjjjjkkknnnmmmhhh^^^WWWNNNHHHCCCBBBCCCCCC>>>:::<<>>???AAACCCEEEFFFGGG????????????>>>>>>======<<<<<<===>>>>>>>>>>>>>>>???<<<999999<<>>:::888666111111333444555666666666555666666777777777666666777777888888999:::<<<<<>>???AAABBBCCC@@@???>>>@@@BBBCCCCCCBBB@@@?????????>>>>>>======>>>>>>======>>>???@@@@@@===<<<<<<<<<===>>>@@@AAAAAADDDFFFIIIKKKNNNRRRUUU]]]aaabbb______bbb___XXX[[[UUURRRUUUZZZcccuuu}}}wwwqqqiii```XXXRRRKKKGGGAAA===;;;999888777333444555666777777777777777777777777888888888888:::777666777777777<<>>>>>>>>>>>???@@@AAABBBCCC@@@??????@@@CCCDDDCCCBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@======<<<<<<===>>>@@@AAABBBEEEIIILLLOOORRRVVVYYY]]]```aaa^^^^^^aaa___YYYWWWSSSSSSWWW^^^iii|||yyyvvvqqqkkkddd]]]UUUOOOIIIEEE@@@;;;999777666444333444555666777777777777666666666777777777888888999888888888777777@@@JJJeee|||jjj]]]jjjuuuTTT>>>555111///000000000//////...------,,,,,,++++++++++++,,,------------------............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---.........------++++++++++++++++++++++++,,,+++************+++,,,---,,,,,,,,,---......///000///...------...///000.../////////000000000000222222111333666;;;???BBBBBBDDDHHHLLLTTTbbbrrr~~~wwwsss|||xxxsssuuu}}}|||nnnZZZJJJCCCAAA@@@>>>CCCBBBDDDIIINNNVVVcccooo|||xxxuuurrrtttvvvxxx{{{|||{{{yyyxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{yyywwwvvvvvvwwwwwwwwwvvvuuusssqqqnnnmmmvvvuuutttrrrrrrssstttttteee\\\SSSPPPRRRUUUVVVUUUUUUTTTRRRQQQOOOKKKFFFBBB@@@???>>>>>>>>>@@@AAABBBAAAAAA@@@@@@AAABBBBBBCCCBBBAAA@@@AAACCCDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@>>>=========>>>???@@@AAADDDHHHMMMRRRUUUXXX\\\^^^\\\______]]]\\\]]]\\\YYYVVVUUUXXX___hhhuuu|||qqqnnniiiccc]]]WWWPPPLLLGGGCCC>>>999777555333222333444555666777777777777555555666666666777777777888888888888666:::IIIYYYxxxlll[[[XXXfff~~~eeeFFF555111000///...//////......---,,,,,,,,,******))))))******+++,,,------------............------,,,,,,++++++******,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------000///...,,,+++***))))))+++++++++++++++*********+++,,,,,,---...---------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...,,,+++******,,,...///............................../////////000000000/////////000222555999;;;888999;;;>>>CCCNNN[[[eee~~~}}}xxxrrrmmmuuuwwwcccQQQGGGBBB@@@@@@BBBAAACCCHHHKKKOOOYYYcccvvv{{{wwwtttrrrssstttwwwyyyzzzyyywwwuuuuuuttttttssssssrrrrrrrrrsssssstttrrrooonnnnnnooommmnnnoooooonnnllliiihhhlllkkkjjjiiiiiiiiiiiiiiiYYYSSSLLLIIILLLPPPQQQQQQRRRPPPNNNLLLJJJGGGCCC???======>>>>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAABBBDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@>>>>>>>>>???@@@AAABBBBBBEEEIIIPPPVVVZZZ]]]```bbb]]]^^^]]]ZZZXXXWWWVVVVVVXXX[[[aaaiiisss}}}vvvmmmiiiccc]]]WWWQQQLLLHHHDDDAAA<<<888666444222000333444555666777777777777555555555555666666666666666777777555444???WWWooo|||bbbUUUZZZgggsssYYY===111111222111000......---------,,,,,,,,,+++++++++++++++,,,------,,,,,,---------.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,---000///...,,,+++***))))))++++++******************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,+++******+++,,,---,,,---.../////////.............../////////000000000//////000111333555666444555777888:::BBBLLLTTTlll~~~|||vvvlllsss~~~{{{hhhVVVHHHAAA????????????BBBFFFHHHJJJQQQZZZhhhuuu~~~{{{wwwtttrrrnnnooorrrssssssrrrpppooonnnmmmlllkkkjjjjjjjjjkkkmmmnnnnnnllliiigggggggggggghhhiiijjjiiigggeeedddaaabbbcccdddcccaaa___]]]PPPLLLGGGFFFIIILLLNNNOOOOOOMMMJJJHHHGGGEEEBBB???>>>??????@@@@@@BBBCCCCCCEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCBBBBBBCCCDDDCCCAAA>>>>>>??????????????????@@@@@@???????????????@@@>>>???@@@AAACCCDDDEEEEEEGGGKKKRRRWWW[[[^^^aaaccc^^^]]][[[YYYTTTQQQQQQTTT[[[aaaiiiqqq{{{yyyqqqlllggg```YYYSSSMMMHHHDDDAAA>>>:::888666444222000333444555666777777777777555555555555666666666666666555444333555FFFfffsss^^^XXXfffqqqfffPPP999111222222111///---------------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------------.........---------,,,,,,,,,---------,,,,,,,,,+++++++++************+++,,,,,,...---,,,,,,+++++++++,,,+++******))))))***++++++))))))))))))******++++++++++++++++++++++++++++++,,,,,,------............***+++,,,,,,,,,+++***))),,,,,,---...//////..................////////////111111222222333333333444333555777777888<<>>??????AAAEEEFFFFFFMMMUUU[[[jjj}}}zzzvvvsssqqqmmmnnnppprrrrrrpppnnnlllkkkjjjhhhgggfffggghhhhhhiiiiiiiiifffcccaaa```aaa___```aaaaaaaaa```^^^]]]YYYZZZ\\\]]]\\\YYYVVVTTTIIIFFFDDDCCCEEEIIIKKKLLLKKKHHHEEECCCCCCBBBAAA???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEECCCBBBBBBCCCCCCAAA@@@>>>>>>>>>>>>>>>?????????AAAAAA@@@????????????@@@>>>???AAADDDFFFHHHIIIIIIKKKNNNTTTXXX[[[]]]```ccc^^^\\\ZZZXXXSSSOOOQQQVVV___hhhrrryyy~~~tttmmmiiiccc[[[TTTNNNIIIDDDAAA===;;;888666555444222000333444555666777777777777555555666666666777777777555444444444:::NNNppplll```bbbwwwWWWGGG666000111000............------------------++++++******++++++,,,---,,,,,,,,,,,,------------*********+++++++++++++++......------,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++,,,------++++++***))))))+++,,,---,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,---............***+++,,,...---,,,***(((,,,,,,,,,---......//////------........./////////222333333444444444333222111444666666666999???DDDNNN[[[oooxxx|||}}}ppp^^^NNNDDDAAABBBAAA@@@BBBDDDDDDDDDIIIQQQQQQ```uuu~~~~~~}}}{{{xxxtttqqqooolllnnnpppqqqpppnnnllljjjiiigggfffeeedddeeeggghhheeeeeeeeebbb^^^\\\[[[\\\YYYYYYYYYYYYXXXXXXWWWWWWTTTTTTTTTTTTRRRQQQOOONNNFFFDDDCCCBBBDDDGGGIIIJJJGGGEEEBBB@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEECCCAAAAAABBBBBB@@@>>>>>>>>>>>>??????@@@@@@@@@BBBAAA@@@@@@?????????@@@>>>???CCCFFFIIILLLMMMNNNPPPRRRVVVXXXZZZ]]]```bbb\\\ZZZYYYYYYUUUQQQUUU]]]eeeqqq|||~~~wwwnnnhhhbbb]]]UUUMMMHHHDDDAAA???999777555444444333222000333444555666777777777777666666666777777777888888444444666:::BBBUUUtttiiihhhtttsssJJJ???444111000...---...........................+++************+++,,,,,,++++++,,,,,,,,,---------)))))))))***++++++,,,,,,///......---,,,,,,++++++***************++++++,,,---,,,,,,++++++,,,,,,---,,,+++*********+++---...,,,+++*********+++------++++++++++++++++++++++++)))***,,,---......------,,,,,,,,,,,,,,,++++++***,,,,,,++++++,,,...///000---------.........//////111222333444444333111000...111444555555777<<>>555444222222333222111///333444555666777777777777777777777777888888888888333555999???HHHYYYssszzzjjjrrrbbbBBB;;;555333222///...000......//////////////////,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------******+++,,,---....../////////...---,,,,,,++++++*********)))***++++++,,,...---,,,,,,+++++++++,,,---,,,+++******,,,...///***)))((((((((()))+++,,,++++++++++++++++++++++++(((***+++---......------///...,,,******+++,,,------,,,+++***+++---000111---------........./////////000111333333111000///---000444555666888<<<@@@EEEMMMXXXcccttt{{{sssdddVVVLLLGGGHHHHHHFFFCCCAAACCCFFFJJJOOOXXXiii|||~~~yyywwwuuurrrmmmiiijjjkkkllliiieeecccdddeeefffeeecccaaaaaaaaaaaabbb______]]][[[XXXUUUSSSQQQTTTTTTSSSRRRRRRRRRSSSSSSOOOMMMJJJIIIIIIIIIHHHFFFCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFAAAAAABBBBBBBBBAAA???>>>???>>>=========>>>@@@AAA@@@AAABBB@@@>>><<<<<<===BBBDDDFFFJJJNNNRRRUUUWWW[[[YYYWWWYYY\\\]]]\\\ZZZXXXYYYWWWRRROOOSSS^^^iiitttzzzuuunnngggbbbZZZWWWPPPIIIBBB<<<999888777666444222222222444555444444444555555555555666:::999888999999999777666444:::???DDDRRRfffwww{{{jjjlllzzzqqqOOOAAA;;;333...,,,...000111000000///...---,,,,,,,,,,,,,,,,,,---------......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***(((+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...)))***+++,,,,,,+++***)))+++++++++*********))))))++++++******++++++,,,---***++++++,,,,,,++++++******,,,///000///......///...---+++******+++---......///000000000///---,,,///000222666999<<>>???>>>=========>>>@@@@@@@@@AAAAAA???===<<<===???CCCEEEHHHMMMQQQTTTWWWXXX]]]ZZZWWWWWWYYY[[[[[[ZZZUUUUUUTTTRRRSSSZZZfffooo}}}~~~vvvqqqjjjccc^^^UUUQQQLLLEEE???;;;888777777555444222222333444555444444444555555555555666666666777777888777666444444777@@@NNN^^^nnnyyy~~~uuunnnhhhppp}}}___BBB:::777222///.........---//////......------,,,,,,,,,,,,---------.........,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++)))......,,,+++***)))))))))+++************+++,,,,,,++++++*********+++,,,,,,)))))))))******)))))))))+++++++++*********))))))++++++******++++++,,,---++++++++++++++++++++++++)))+++......---,,,------......,,,,,,,,,,,,---...---......///...---,,,+++...000222555888;;;>>>???CCCAAABBBHHHPPP\\\nnn}}}ttttttwwwjjj[[[QQQLLLKKKJJJGGGEEEDDDFFFHHHMMMRRR\\\jjjzzz|||wwwsssqqqooommmlllllllllllljjjgggeeedddeeecccbbb```^^^\\\[[[[[[[[[YYYYYYXXXVVVTTTRRRPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMKKKIIIHHHHHHIIIGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>===>>>??????@@@???@@@???===<<<===@@@BBBEEEGGGLLLQQQUUUWWWYYYYYY___\\\YYYWWWXXXYYYZZZYYYRRRQQQPPPSSSZZZfffqqqyyyyyyrrrllleee^^^XXXOOOLLLGGGAAA<<<999777666666555444333222333444555444444444555555555555666555666777888888888777666888999FFF]]]nnntttyyyxxxooohhhrrrsssPPP===222111000000000///,,,***.........------------------------.........//////------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---,,,+++***))))))))))))))))))))))))***++++++++++++******))))))******))))))(((((((((((())))))+++************)))))))))+++************+++,,,,,,,,,+++***))))))***+++,,,)))***,,,,,,+++++++++,,,------------............,,,------------,,,++++++...///111444777:::<<<===AAA>>>>>>AAAEEELLLZZZfffvvv{{{sssuuu~~~~~~rrrcccWWWPPPPPPNNNKKKHHHFFFFFFGGGLLLOOOUUU___mmm~~~zzzvvvqqqooonnnnnnnnnmmmmmmllljjjgggeeeddddddbbbaaa___^^^\\\ZZZYYYXXXXXXWWWWWWVVVTTTRRRPPPOOOPPPPPPOOONNNMMMMMMMMMMMMLLLJJJHHHHHHHHHIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIHHHGGGFFFEEEGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@=========<<<<<<>>>BBBEEEHHHKKKPPPUUUXXXZZZ[[[ZZZ___^^^\\\[[[ZZZZZZYYYXXXQQQOOOPPPWWWeeetttwwwoooiiibbb[[[UUUMMMJJJEEE@@@;;;888666555555444444333333333444555444444444555555555555666555777999;;;::::::::::::>>>@@@QQQkkkwwwvvv|||zzzgggmmmdddGGG===///......///000///---+++---------------------...------........./////////...---,,,+++***+++,,,---++++++++++++++++++++++++***+++,,,------------,,,***)))))))))***+++,,,---***))))))))))))***++++++---,,,+++******)))*********)))(((''''''((()))***************))))))))))))***************++++++,,,---+++***((((((***+++---)))+++,,,,,,+++***+++,,,+++,,,------...---------,,,------------,,,,,,,,,...///111333555777999:::???======???AAAEEEOOOZZZjjjsss{{{~~~~~~vvvhhh]]]VVVVVVTTTPPPKKKGGGFFFFFFKKKLLLPPPWWWcccttt{{{yyyuuuqqqnnnmmmnnnpppnnnmmmkkkiiigggfffdddbbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRQQQOOOOOONNNNNNNNNKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEECCCBBB@@@??????===>>>>>>>>>????????????;;;<<<<<<<<<===@@@EEEIIILLLOOOTTTXXX[[[\\\\\\[[[ZZZ[[[\\\]]][[[YYYWWWUUUTTTSSSVVVaaaqqq}}}uuummmgggaaaYYYTTTNNNKKKEEE@@@;;;777555555444444444333444444444444444444444555555555555666444777999:::999:::<<<>>>AAAIII]]]ssszzzyyyoooeeeuuu{{{TTT===888000///------///000000///,,,,,,,,,---------------------------.........///...---,,,+++***+++,,,---++++++++++++++++++++++++******+++,,,------------))))))))))))***+++,,,---***************+++,,,,,,...---,,,+++++++++++++++++++++)))(((((()))++++++))))))))))))))))))))))))******))))))******+++,,,,,,+++)))(((((()))+++,,,+++,,,---,,,******+++,,,)))***+++,,,,,,,,,,,,+++------------------............000111333555666777777666888;;;<<<>>>GGGPPP[[[dddttt}}}{{{|||~~~wwwmmmeee]]]]]][[[VVVOOOIIIFFFDDDGGGIIILLLQQQZZZjjj|||}}}yyyxxxvvvsssooonnnoooqqqnnnllljjjhhhgggeeecccaaa`````````___]]][[[YYYXXXXXXYYYYYYYYYXXXWWWVVVVVVSSSRRRQQQOOONNNNNNNNNNNNKKKIIIHHHHHHJJJKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBAAA??????>>>>>>======>>>????????????>>>;;;<<<>>>@@@BBBEEEJJJNNNRRRTTTWWWZZZ[[[\\\\\\[[[TTTWWWYYYZZZXXXVVVUUUUUUZZZ\\\bbbnnn~~~yyyqqqjjjeee___WWWRRRLLLIIIDDD>>>:::666555444333333444444444444444444444444444555555555555666333555777777666777<<<@@@FFFSSShhhxxx|||uuuiiijjjjjjIII777444222///---,,,...000111111---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------++++++***)))))))))))))))+++************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++(((((()))))))))))))))******))))))))))))***+++++++++***)))(((((()))***+++,,,,,,,,,+++***)))+++,,,))))))******++++++,,,,,,...------------......///---...///000111222333444333333666:::;;;;;;BBBJJJMMMVVVeeevvvxxxooolllssszzz}}}}}}~~~}}}||||||~~~}}}wwwrrrnnndddcccaaa[[[SSSKKKEEECCCAAADDDHHHMMMTTT```ppp||||||zzzvvvwwwwwwuuuqqqoooppprrrnnnkkkhhhgggfffeeeaaa___^^^^^^^^^^^^]]][[[YYYXXXXXXYYYYYYYYYYYYYYYXXXXXXTTTSSSRRRQQQOOOOOOOOOOOOKKKJJJIIIIIIKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBAAA???>>>=========>>><<<===>>>???@@@??????>>><<>>DDDRRRaaarrr{{{{{{fffcccppp|||ZZZCCC777222000...,,,---...000000000...------,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,------,,,,,,++++++************************++++++++++++++++++,,,,,,+++******)))))))))))))))***))))))))))))***++++++++++++++++++++++++,,,---))))))************))))))(((((((((((())))))******)))))))))))))))***++++++******))))))))))))******+++++++++***(((((()))+++******))))))***,,,---...,,,,,,+++++++++,,,...///------...///000111111111222333666999999888<<>>@@@@@@??????>>>>>>AAAFFFJJJMMMPPPTTTWWWZZZZZZZZZZZZZZZ[[[[[[[[[YYYYYYYYYWWWVVVYYY___dddeeelllwww|||uuuooogggaaa]]]XXXQQQLLL@@@>>>;;;777444333222333222333444444555555555444444444444555555555666666666888888666555888AAAHHH___nnnzzz}}}~~~yyypppXXX\\\pppkkkKKK<<<444......------...///000...---......---,,,,,,+++************+++++++++,,,,,,,,,+++,,,---...---,,,+++***************************,,,,,,+++******++++++,,,'''''''''((()))+++,,,---((((((((((((((()))*********)))))))))***+++,,,,,,'''((()))******)))(((''''''((((((((())))))******)))))))))))))))******+++))))))************))))))*********(((&&&&&&(((***,,,+++***)))***,,,///000++++++*********+++---...------......///000000000000000333555333000333888:::???GGGSSSbbbttt~~~lllkkkmmmvvv~~~~~~|||~~~~~~|||{{{{{{yyywwwuuuuuuwwwzzz|||}}}}}}}}}|||{{{yyyxxxwwwpppnnnjjjaaaWWWMMMGGGDDD??????CCCHHHKKKQQQ^^^jjjzzz~~~}}}{{{yyyxxxuuuuuutttsssqqqpppoooooommmjjjfffcccbbbbbbaaa```^^^[[[YYYXXXYYYZZZZZZYYYZZZYYYWWWVVVVVVWWWXXXXXXYYYYYYXXXWWWUUUSSSQQQPPPNNNNNNMMMMMMNNNPPPQQQRRRNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>=========>>>>>>===???@@@AAA@@@@@@BBBCCC@@@BBBEEEIIINNNSSSWWWYYY[[[^^^___]]]^^^aaabbb___^^^YYYXXXZZZ\\\]]]bbbhhhqqqvvv{{{zzzxxxtttnnnjjjeee```YYYRRRKKKFFF???<<<999555333222333444555555666666666666666666444444555666777777777666999555666999666444AAASSSkkkuuuppp___NNN\\\www{{{[[[CCC777444333111///...------...///111******+++,,,+++***)))(((++++++******++++++,,,------------,,,+++***)))(((++++++************++++++,,,+++***((((((((())))))******+++++++++,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************((((((((((((***,,,...///......---,,,+++***)))(((------,,,***((())),,,...,,,,,,,,,---------......//////000000111222222222777:::>>>EEEPPP```rrr~~~|||xxxqqqnnnpppxxx~~~~~~{{{zzzyyyxxxuuusssrrrtttvvvxxxzzzzzzzzzzzzyyyyyyxxxwwwvvvtttpppggg[[[PPPHHHDDDAAAAAADDDHHHKKKOOOZZZdddrrrxxx||||||{{{{{{yyyxxxvvvuuuuuutttsssrrrqqqooonnnnnnmmmjjjfffcccbbbbbbaaaaaa___]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYXXXWWWUUUSSSQQQPPPLLLMMMNNNPPPPPPPPPOOOOOOLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>======<<<======>>><<<===??????>>>>>>@@@BBBCCCEEEIIIMMMRRRUUUWWWYYYZZZ]]]^^^\\\^^^bbbcccaaaYYYUUUTTTXXX\\\^^^dddjjjuuu{{{xxxttttttqqqllljjjfffaaa[[[UUUNNNGGGCCC;;;888555222000000000111444444555666666666555555444555555666666666555555555222333777666999KKK```wwwwwwbbbTTTPPP^^^vvv~~~~~~kkkOOO===555111000000///...------...///000,,,------...---,,,+++***+++++++++++++++,,,,,,---,,,,,,,,,,,,+++******)))++++++************++++++******)))(((((()))***+++*********+++++++++,,,,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---,,,,,,++++++++++++******)))))))))(((&&&&&&(((***,,,,,,,,,------------...,,,,,,,,,---......//////111333777;;;CCCOOO___jjjxxxrrrqqqqqqrrryyy}}}~~~~~~}}}zzzxxxwwwuuusssqqqppppppqqqrrruuuvvvwwwwwwxxxxxxxxxxxxyyyxxxtttkkk___RRRHHHBBBDDDCCCEEEIIIJJJLLLSSS\\\jjjqqq{{{~~~yyyyyyxxxwwwuuutttsssrrrtttsssrrrqqqpppooonnnmmmmmmjjjfffcccbbbbbbaaa```aaa___]]]\\\\\\]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXYYYXXXXXXWWWUUUSSSQQQPPPKKKMMMOOOQQQQQQPPPMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<=========>>>??????>>>>>>@@@BBBGGGIIINNNSSSWWWYYYYYYYYYZZZ]]]]]]\\\]]]bbbdddcccUUURRRSSSYYY___cccjjjqqq|||{{{uuurrrrrrnnnhhhdddaaa\\\VVVPPPJJJCCC???888666444111//////000111333333444555555555555555555555555555555555444444444111222555666???XXXpppeeeTTTNNNXXXggg|||~~~wwwXXXBBB999555111...000///...------...///000---------------,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++(((((((((((()))***+++,,,*********++++++++++++,,,((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))******+++*********+++++++++,,,,,,)))+++,,,+++***)))+++,,,,,,,,,,,,,,,---------------......//////000111111333444555666:::CCCNNNWWWnnn{{{sssoooppppppsss|||~~~~~~}}}~~~~~~}}}|||{{{}}}~~~~~~|||yyyvvvtttsssqqqooonnnnnnnnnnnnrrrrrrtttvvvwwwxxxxxxxxxuuuuuussslll```SSSHHHCCCEEEDDDEEEHHHHHHIIINNNUUUeeelllwww~~~|||yyyxxxwwwuuutttsssrrrrrrsssrrrqqqpppnnnmmmllllllllliiieeebbbbbbaaaaaa```aaa```^^^]]]^^^^^^]]][[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOLLLMMMOOOPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBDDDFFFIIIMMMSSSXXX\\\]]]]]]\\\\\\^^^]]]ZZZ\\\aaacccbbbUUUTTTWWW___ffflllttt|||{{{uuuxxxyyywwwrrrqqqpppkkkeeeaaa]]]XXXRRRMMMGGGAAA===888777555333222222333444222222333444555555555555555555666555555444333222666444444666:::IIIeeepppWWWPPPSSSeeeuuujjjJJJ:::888888333//////......------......///+++++++++++++++*********,,,,,,,,,+++,,,,,,---...*********++++++,,,,,,---++++++************++++++)))))))))))))))******+++************++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************+++************++++++++++++)))+++------,,,+++,,,---++++++,,,,,,,,,---------......//////000111111111555666666555666;;;CCCJJJ]]]nnnvvvppplllqqq|||}}}||||||}}}}}}}}}{{{yyyyyyzzz|||{{{|||}}}~~~~~~~~~{{{wwwtttqqqqqqpppooonnnmmmmmmmmmoooppprrrtttuuuvvvwwwwwwoooqqqqqqlllcccWWWNNNIIIGGGDDDDDDGGGGGGGGGKKKPPP___eeeppp}}}}}}{{{zzzzzzyyywwwvvvttttttssssssqqqqqqpppnnnmmmlllkkkjjjkkkhhhcccaaa``````___^^^```^^^]]]^^^______]]]\\\YYYYYYYYYXXXWWWVVVVVVUUUSSSSSSRRRQQQPPPOOOMMMLLLNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBBBBDDDGGGJJJKKKOOOUUU\\\```aaaaaa```^^^___]]]YYYYYY^^^aaa```XXXWWW\\\eeennnttt}}}}}}uuupppoooqqqqqqmmmlllkkkfff___^^^ZZZUUUOOOJJJEEE@@@<<<777777555444444444555555111222333444555555555555666666666666555444333333666555666999CCCXXXvvvbbbPPPSSS^^^ttt{{{^^^@@@555777777222///......------------......,,,,,,,,,+++++++++++++++,,,++++++++++++,,,------************+++,,,---...++++++************++++++************))))))(((((())))))*********+++++++++************************))))))))))))))))))******((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((************************((())))))***++++++,,,,,,+++++++++*********))))))&&&(((******)))((()))***+++++++++,,,,,,,,,------******++++++,,,---------000111222111000333999>>>PPP^^^ttt{{{ooolllrrr~~~}}}|||{{{{{{zzzzzzyyywwwuuuuuuwwwyyy}}}|||{{{{{{|||}}}~~~~~~|||||||||zzzvvvqqqlllmmmnnnnnnnnnnnnmmmmmmnnnooopppqqqrrrssssssssslllooopppnnnggg___WWWTTTNNNIIIFFFGGGGGGGGGJJJNNNVVV\\\ggguuu|||zzzyyyyyy{{{zzzwwwuuuttttttttttttpppooonnnmmmlllkkkjjjiiiiiifffbbb___^^^^^^]]]\\\\\\\\\\\\]]]______^^^\\\XXXXXXXXXXXXWWWUUUTTTSSSPPPPPPPPPOOONNNMMMKKKKKKNNNMMMKKKKKKKKKLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA????????????????????????======<<<======>>>???@@@???@@@AAAAAABBBEEEIIIMMMNNNRRRXXX]]]aaabbbaaa```]]]^^^[[[VVVWWW]]]``````]]]\\\aaakkktttzzz}}}wwwssspppoooppppppllljjjiiiddd]]][[[WWWQQQKKKGGGBBB>>>:::444333333333333333444444111222333555555666666666666666666666666666555444222333666???QQQlllppp[[[TTT```qqqjjjPPP999333555222///...------------------------//////...---------------++++++******++++++,,,---++++++***)))***+++---...++++++************++++++++++++++++++***)))'''''')))))))))************+++************************))))))))))))************))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((************************'''((()))++++++,,,,,,,,,++++++*********)))))))))''')))******)))***+++---++++++++++++,,,,,,,,,,,,+++++++++,,,------......---///111000///000444999DDDOOO```ppp~~~|||qqqooottt{{{~~~}}}}}}}}}{{{{{{zzzxxxwwwwwwzzz|||}}}zzzzzz{{{|||||||||{{{}}}~~~{{{zzz|||zzzuuupppggghhhkkkmmmnnnnnnnnnmmmlllmmmmmmnnnnnnnnnnnnnnnkkkmmmpppnnniiiccc^^^[[[XXXQQQKKKJJJIIIGGGIIIMMMQQQVVV```nnn}}}~~~~~~~~~~~~~~~zzzxxxxxxyyyzzzxxxuuusssrrrrrrrrrsssoooooonnnlllkkkjjjiiihhhgggddd```]]]]]]\\\\\\[[[YYYXXXYYY[[[^^^^^^]]]\\\WWWWWWWWWWWWVVVTTTRRRQQQPPPPPPOOOOOONNNMMMKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMIIIIIIGGGFFFEEEDDDDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAA=========>>>>>>???AAAAAA???@@@BBBBBBDDDHHHMMMQQQSSSVVVZZZ^^^``````___^^^YYYZZZWWWSSSUUU\\\bbbccceeedddiiirrr{{{xxxuuusssrrrrrroooqqqoookkkhhhgggaaaZZZVVVQQQKKKFFFBBB>>>999777111111222222222333444444222333444555666777777777666666777777888777777777333444999FFF^^^|||uuufff```eeexxxXXXDDD444222333...,,,///---------......---------000///...---,,,------...******))))))******+++,,,,,,+++***))))))+++,,,---++++++************++++++))))))***+++******)))((())))))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************)))***++++++++++++***)))))))))))))))************++++++,,,+++++++++...000***++++++++++++,,,,,,,,,,,,------...//////000000...000333222000111444777:::AAALLLYYYfffqqqzzzyyyuuuvvvxxx}}}}}}|||zzzyyyzzz}}}~~~{{{xxxxxxzzz||||||{{{zzz{{{}}}~~~~~~}}}zzzzzz{{{zzztttoooccceeehhhkkkmmmnnnnnnmmmkkkkkkllllllkkkkkkjjjjjjjjjlllnnnmmmiiiddd```^^^___WWWPPPLLLJJJHHHIIIMMMQQQUUU]]]jjjxxx~~~|||{{{|||}}}|||~~~}}}yyywwwxxxyyyxxxvvvsssqqqoooooopppqqqooonnnmmmllljjjiiihhhhhhfffccc___\\\\\\[[[ZZZZZZVVVVVVWWWZZZ]]]^^^]]]\\\VVVVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPOOONNNMMMLLLKKKGGGIIIKKKNNNOOONNNLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>???@@@AAABBBAAACCCDDDEEEHHHLLLRRRVVVWWWYYY\\\^^^___^^^]]][[[VVVWWWTTTQQQTTT]]]dddeeelllkkkpppyyy|||uuuqqqpppqqqrrrssskkkllliiidddaaa```ZZZSSSRRRMMMGGGBBB>>>:::666333111222222333444444555555222333444666777888888888555666777888888999888888777777===KKKfffhhhbbbiiiwwwlllMMM>>>333444333---,,,222,,,------......------,,,...---,,,+++***+++,,,,,,)))))))))((()))******+++---,,,***))))))***,,,---++++++************++++++&&&''')))***++++++******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,+++***((('''''''''((()))***+++,,,,,,((()))(((''''''(((,,,...******+++++++++,,,,,,,,,))))))***++++++,,,,,,---+++...111000......000333444888???JJJVVVcccnnntttwww{{{~~~}}}yyyxxxqqqsssuuuyyy~~~yyyyyyxxxwwwvvvxxx{{{~~~|||yyyvvvvvvyyy|||||||||zzz{{{||||||}}}}}}}}}|||yyyzzz|||~~~{{{xxxvvvuuutttssskkkiiikkkooopppmmmlllnnnooonnnllljjjiiijjjlllmmmllljjjiiiiiiiiihhhfffddd___]]]XXXRRRLLLIIIHHHIIIMMMSSS\\\gggqqqzzz}}}zzzxxxxxxyyyvvvvvvvvvvvvvvvvvvwwwwwwwwwuuurrrnnnmmmmmmnnnooooooooommmkkkiiifffcccbbbdddbbbaaa^^^\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYWWWUUUTTTUUUVVVVVVUUUPPPPPPPPPOOOMMMKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@????????????=========???AAABBB>>>>>>>>>>>>@@@BBBDDDEEEFFFEEEEEEHHHLLLPPPSSSTTTVVVVVVVVVXXX[[[\\\[[[ZZZZZZYYYVVVRRRPPPVVVbbbkkklllqqqxxxzzzrrrmmmnnnqqqooommmmmmllljjjgggddd```ZZZTTTOOOKKKHHHCCC>>>999666555444444444333222333444555666999888777666666777888999888999:::;;;:::888666555999888DDD]]]vvv}}}uuuaaa[[[lll|||[[[AAA;;;333////////////...,,,,,,,,,------.........///...,,,++++++,,,...///---+++)))***---...,,,***+++++++++***************---,,,++++++******++++++,,,***))))))******)))'''!!!$$$)))---//////---+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))******+++,,,,,,+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************,,,+++++++++***)))))))))+++,,,---.........------////////////000000000000444555777:::BBBOOO```kkkqqqyyyuuusssooommmnnnttt}}}~~~|||zzzxxxwwwvvvvvvxxxvvvsssrrrtttvvvxxxxxxvvvxxx|||~~~}}}{{{yyyyyyyyyyyyyyy{{{}}}}}}zzz{{{yyyuuussssssttttttooommmmmmppppppllljjjlllooonnnlllkkkkkkkkklllmmmkkkjjjiiiiiiiiiiiigggeeeaaa```\\\WWWQQQMMMJJJIIIJJJNNNUUU^^^gggoootttwww~~~~~~~~~{{{||||||zzzwwwuuutttuuuuuuvvvwwwxxxxxxxxxxxxxxxvvvtttqqqooommmlllllllllkkkjjjiiihhhfffcccaaa```aaa```___]]][[[ZZZYYYYYYWWWXXXYYYZZZZZZ[[[[[[ZZZXXXUUUSSSRRRSSSTTTSSSSSSPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>??????>>>>>>===<<<;;;:::;;;;;;<<>>>>>===>>>??????>>><<<:::888<<<===>>>AAADDDGGGJJJLLLMMMLLLLLLOOOSSSVVVWWWWWWUUUTTTTTTVVVXXXZZZYYYXXXYYYZZZYYYYYY[[[cccnnnvvv~~~yyyrrrkkkfffhhhiiifffddddddbbb___\\\XXXUUUPPPJJJFFFCCC@@@<<<888444222222111444333333333333444555666666666555555555555666666777666444222111333777:::BBBJJJ[[[sssyyyffffffwwwuuufffaaauuuxxxVVV???000...,,,,,,---/////////,,,,,,,,,------------...+++,,,...//////...,,,++++++***))))))***+++***))))))))))))))))))))))))))))))))))))***+++,,,---...+++***))))))******)))(((+++***)))((((((((())))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******++++++***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))************************+++++++++,,,+++*********+++,,,------------.........//////+++---///111444;;;EEEMMMXXXmmmyyyyyyqqqoooooommmjjjkkkmmmrrryyy}}}|||~~~~~~}}}~~~}}}|||zzzyyyyyyxxxvvvtttrrrrrrrrrtttuuuvvvwwwyyy|||}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyxxxppplllmmmuuu~~~zzzvvvttttttsssrrruuurrrrrrtttrrrllljjjkkkmmmnnnnnnoooooonnnmmmmmmjjjiiihhhiiijjjjjjiiigggeeeeeeeeeccc___WWWNNNIIIGGGGGGIIIMMMSSSZZZaaaeeemmmvvv~~~|||zzzzzzzzzvvvwwwwwwuuurrrppppppqqqsssuuuwwwxxxwwwuuurrrpppqqqqqqpppooollliiigggeeehhhgggeeebbb```^^^]]]\\\]]]]]]\\\[[[ZZZZZZZZZZZZWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVTTTTTTUUUUUUSSSRRROOOOOOOOONNNMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>><<<======>>>>>>?????????BBBBBBCCCEEEGGGHHHJJJKKKLLLLLLLLLNNNRRRTTTUUUTTTUUUTTTSSSUUUWWWYYYYYYYYYXXXYYYZZZ\\\aaaiiittt{{{~~~}}}wwwtttrrrlllhhhhhhgggccc```aaa]]][[[WWWTTTPPPLLLFFFCCC>>><<<999555333222111222333333333333444444555555555555555555555555555555333444333111111555<<>>===<<<;;;<<>>BBBEEEHHHIIIKKKNNNPPPQQQRRRRRROOOOOOOOOQQQSSSTTTSSSRRRUUUSSSSSSUUUYYY]]]___```[[[]]]aaafffnnnvvv~~~|||tttooommmkkkjjjkkkfffdddccc___YYYVVVWWWXXXUUUQQQMMMJJJFFFBBB???888777444333222222333444222333444444555555444444444444555666666555444444333444555333555>>>LLLWWWeeeqqqnnncccmmmzzznnnhhh___vvvfffKKK999333---...//////---,,,---......------------,,,,,,,,,,,,+++)))(((((()))+++,,,***+++,,,+++)))(((((()))'''(((((())))))******+++++++++***)))))))))))))))***)))((()))***+++***)))%%%''')))+++++++++)))((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&'''((()))******************++++++++++++***)))))))))***+++,,,,,,,,,,,,---------.........000222111//////111444444???HHHVVViiiuuu~~~tttfff\\\VVVRRRQQQSSSXXX]]]```aaadddkkkqqqsssooooootttwwwwwwxxxzzzzzz~~~~~~~~~~~~}}}{{{yyyxxxxxxzzz{{{xxxuuussstttwwwrrrsssuuuvvvwwwwwwvvvuuutttssssssssstttvvvwwwxxx|||uuuqqqrrrrrrooonnnpppwww}}}|||{{{{{{{{{zzzwwwtttsssqqqqqqtttsssnnnlllnnnmmmlllkkkkkkkkklllnnnooommmkkkjjjjjjkkkjjjhhhfffggghhhiiilllkkkcccWWWMMMHHHFFFEEEDDDFFFJJJOOORRRVVV```mmmwww|||~~~zzzzzz}}}{{{wwwtttrrrqqqpppoooppprrrrrrqqqrrrsssuuuvvvvvvvvvuuusssqqqpppooommmmmmmmmlllkkkjjjhhhhhhgggeeeccc```^^^^^^^^^___]]]\\\[[[ZZZYYYXXXXXXXXXTTTTTTTTTSSSRRRPPPOOONNNJJJJJJJJJMMMOOOPPPOOOMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEDDDBBBAAA?????????@@@@@@@@@AAAAAACCCBBBAAA@@@BBBEEEHHHJJJMMMNNNPPPRRRSSSTTTTTTTTTPPPPPPPPPRRRTTTTTTSSSQQQUUUTTTTTTWWW\\\```ccceeecccdddhhhnnnwww~~~{{{vvvpppkkkiiihhhgggfffccc```______\\\WWWUUUWWWTTTQQQLLLHHHEEEBBB>>><<<555444222111111222333555222333444555555555444444444555666666666666555444444555555666===MMMddduuu||||||gggdddtttooodddbbbbbbtttWWWCCC777111+++------,,,***)))+++.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---...,,,)))((()))***(((((())))))***++++++,,,***))))))))))))******+++)))(((((((((***+++***))))))))))))************+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&((()))***+++++++++************************+++++++++,,,,,,------------............---///111000...---000333000777;;;EEEVVVaaaooopppbbbWWWPPPOOOPPPRRRRRRRRRVVV\\\aaacccaaaccciiilllmmmrrryyyyyy|||}}}||||||~~~}}}{{{zzzyyy|||~~~{{{wwwuuuwwwzzzwwwxxxzzz{{{zzzxxxvvvtttssssssrrrrrrssstttvvvwwwyyyuuuwwwxxxwwwvvvxxxuuu}}}{{{yyyxxxyyyyyyxxxvvvtttrrrrrrtttrrrmmmkkklllmmmllljjjiiijjjlllnnnooonnnlllkkkkkkkkkjjjgggeeeiiiiiijjjmmmmmmfffZZZPPPLLLKKKHHHGGGHHHJJJMMMOOOOOOXXXdddmmmqqqxxx|||wwwwww|||~~~|||yyyuuurrrooonnnmmmkkkmmmooopppoooppprrrtttqqqppppppoooooonnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjbbbaaa___]]]]]]^^^___```\\\[[[ZZZYYYWWWWWWWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOIIIIIIKKKMMMPPPQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKLLLKKKJJJJJJJJJJJJKKKLLLFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEEEECCCAAA@@@?????????@@@AAAAAABBBBBBBBBBBBDDDGGGJJJNNNQQQRRRSSSTTTUUUUUUUUUSSSRRRQQQOOOOOOOOOQQQSSSSSSQQQOOOUUUTTTUUUXXX]]]bbbfffggghhhjjjnnnuuu}}}qqqnnniiigggfffeeedddccc^^^\\\]]]___\\\XXXWWWZZZQQQMMMIIIEEEBBB???;;;999333222000///000111333444222333444555555555444333444555666777777666555444444444555999EEE]]]|||tttdddgggzzzwwwdddZZZZZZgggiiiLLL===555///---///000...,,,,,,///222.........------,,,,,,,,,+++,,,...//////...,,,++++++---///---***((()))+++((())))))***+++,,,,,,,,,(((((((((((()))+++,,,---)))(((((((((***++++++***...,,,***(((((()))+++,,,))))))))))))))))))))))))((()))***++++++***)))(((************************'''''''''''''''''''''''')))(((((('''''''''((((((&&&'''(((*********)))((())))))(((((((((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++,,,+++++++++******))))))******+++,,,,,,,,,,,,+++---------.........//////---000111111......111444...333444<<>>999777444222222222222111111111222222333444444444333333555666666666555444444444333222222222333333666999JJJggg~~~~~~zzzwwwqqqeeeeeeooo{{{|||nnnRRREEE888333333111...---------,,,,,,,,,+++++++++************************'''((()))***++++++++++++)))***+++++++++***)))(((&&&&&&''''''(((***+++,,,'''''''''(((((()))))))))***))))))))))))******+++'''''''''(((((())))))***((((((((())))))*********''''''(((((((((((())))))$$$%%%''')))******))))))((((((((()))))))))))))))(((((())))))))))))((((((''''''&&&&&&''''''((()))&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$'''(((((())))))(((((('''&&&''')))*********)))((((((((()))))))))))))))***(((((((((((()))***+++,,,+++,,,------++++++,,,---------...000111333333444111333999BBBKKKUUUcccoooooobbbZZZWWWPPPXXXbbbkkkqqquuuwwwxxxsssrrrqqqnnnkkkkkknnnpppvvvsssqqqqqqssstttttttttqqqqqqrrrrrrssssssttttttuuutttuuuvvvxxxxxxvvvttt|||wwwvvvyyy}}}{{{||||||||||||{{{{{{{{{yyyvvvqqqmmmkkkjjjhhhfffeeedddcccbbbbbbcccdddeeecccdddeeefffggggggggggggbbbccccccbbb```^^^]]]]]]```___\\\WWWSSSNNNJJJHHHGGGJJJNNNPPPPPPOOOOOOOOOSSSTTTYYYbbbfffgggkkkrrrwwwzzz~~~|||yyyyyy||||||yyyuuusssrrrqqqpppooopppqqqqqqkkklllnnnnnnmmmkkkiiigggfffgggfffdddbbbbbbeeeggghhhggggggfffffffffffffff```___^^^\\\[[[[[[ZZZZZZZZZXXXVVVSSSRRRSSSTTTUUUUUUUUUSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJGGGJJJLLLLLLJJJIIIJJJKKKHHHGGGFFFEEEFFFGGGIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPOOOOOOPPPQQQRRRKKKJJJHHHHHHIIILLLPPPRRRVVVYYY[[[[[[\\\aaajjjqqqrrrwww}}}{{{qqqggg___```ccccccaaaaaaaaa```_________^^^[[[YYYSSSPPPKKKGGGCCC???:::777666444111000111222111000111111222333333444444555333333444555555555555555444444333222333333444555999>>>QQQnnnwww|||~~~vvvjjjpppwwwhhhgggwwwsss___CCC999000000111......///)))))))))***************************************&&&'''(((***++++++,,,,,,)))***+++,,,,,,***)))'''((((((((((((((()))******''''''((((((((((((((((((((((((((((((((()))******((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))$$$%%%&&&((())))))******'''''''''((((((((())))))))))))************))))))((((((''''''(((((()))***''''''((((((((('''''''''%%%$$$$$$%%%'''((('''%%%(((((()))******)))(((((((((((()))))))))*********(((((((((((())))))******************+++,,,---...)))***,,,,,,++++++,,,...---,,,,,,---///000111000111///222888===DDDPPP]]]mmm~~~nnnbbb\\\NNNRRRXXX^^^fffnnnvvv|||~~~zzzvvvttttttuuuyyyvvvrrrqqqssstttsssrrrooooooppprrrssstttuuuvvvxxxvvvuuuuuuvvvwwwuuutttzzzqqqnnnooo{{{~~~~~~{{{xxxzzz||||||{{{{{{{{{|||yyyvvvrrrnnnlllkkkhhhffffffeeecccbbbbbbccceeefffbbbbbbcccdddeeeeeeeeeeeecccdddeeedddbbb___]]]]]]___^^^]]]ZZZWWWRRRNNNLLLHHHLLLPPPSSSRRRQQQOOOOOOPPPPPPUUU^^^bbbbbbfffmmmooosssyyy~~~~~~{{{{{{}}}}}}yyyuuupppooommmlllllllllmmmmmmeeegggiiikkkkkkhhheeecccdddeeeeeecccaaaaaaeeehhhiiiiiihhhgggggggggggggggaaaaaa___^^^]]]\\\\\\\\\\\\ZZZWWWUUUTTTTTTVVVWWWWWWWWWUUUSSSPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJMMMOOOOOOMMMKKKKKKMMMJJJIIIHHHHHHHHHJJJMMMNNNKKKKKKMMMNNNPPPRRRSSSTTTRRRQQQQQQQQQQQQRRRRRRSSSNNNMMMLLLLLLKKKLLLMMMNNNJJJIIIHHHIIILLLQQQVVVZZZ]]]___bbbaaaaaafffnnnvvvuuuzzz~~~vvvooofff```bbbfffddd```^^^]]]\\\\\\]]]^^^]]][[[YYYSSSOOOJJJDDD???:::555111444222000///000111000000111222222333333444444555333333333333444444555555444333333222333444666777CCCJJJ___zzz}}}uuu{{{yyykkk___jjjvvviii```jjjlllTTT<<<222,,,---...,,,---222)))******++++++,,,------))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))***,,,,,,,,,+++)))'''***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***$$$$$$$$$$$$$$$$$$######'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((******++++++++++++******((((((((((((((()))******))))))))))))(((((((((((('''&&&&&&(((***++++++)))((()))***++++++***)))((((((''''''''''''((())))))'''((((((((())))))******''''''''''''((()))***+++(((***++++++++++++---...---,,,++++++,,,---------222......222555999DDDQQQ```qqq{{{nnnfffXXXWWWUUUUUUZZZcccoooxxx~~~~~~|||xxxtttrrrssstttsssqqqmmmnnnoooqqqsssuuuvvvwww{{{yyywwwvvvwwwwwwwwwvvvuuullllllooouuu~~~|||zzz||||||}}}}}}xxxtttrrrppppppqqqooojjjgggdddccccccccccccdddeeeeeeaaaaaaaaabbbccceeehhhiiigggggghhhgggeeeaaa]]]ZZZ^^^aaabbb^^^WWWPPPNNNOOOOOOPPPSSSTTTTTTQQQNNNLLLMMMMMMQQQXXX\\\]]]```dddmmmooossszzz}}}zzzvvvssstttqqqnnnkkkjjjiiigggeeeeeeeeefffgggfffeeedddccccccdddeeedddbbbbbbcccdddeeefffggghhhhhhfffdddbbbfffdddbbbaaaaaabbbcccddd[[[[[[YYYXXXWWWWWWWWWWWWZZZYYYVVVTTTQQQOOONNNMMMQQQPPPPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNLLLLLLMMMPPPSSSSSSRRRPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQNNNKKKKKKNNNOOOOOOMMMNNNHHHHHHOOOTTTTTTUUUXXXZZZbbbgggeeehhhqqqzzz}}}~~~{{{tttoookkkkkkiiihhheeeccc```___]]]\\\]]]^^^^^^\\\WWWTTTOOOKKKEEE???;;;777333000...//////000111222222222111222333333444444333333888777666555444333222222666444333555444444:::AAAFFFXXXssszzzmmm___\\\nnn|||eeebbbkkkzzz]]]EEE222111...+++++++++---...,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((()))+++,,,------+++(((%%%$$$%%%''')))(((((())))))))))))(((((((((((((((((((((''''''''')))***+++,,,,,,+++)))((())))))************)))))))))((('''&&&&&&'''((()))((((((((((((((()))******%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&%%%$$$$$$%%%&&&'''(((+++++++++******)))((('''&&&&&&%%%'''((()))'''&&&''''''''''''((((((((((((+++)))'''&&&%%%&&&((()))))))))))))))((((((((((((++++++++++++++++++++++++...+++((((((***+++***(((,,,,,,,,,---------......///...------000444999<<>>GGGWWWhhhuuuxxxzzz~~~|||xxxuuurrrqqqrrrssstttuuuwww{{{{{{sssjjjeeedddfffggggggiiikkkmmmnnnnnnppprrrtttwwwzzz|||}}}{{{yyyxxxxxxkkkvvvrrrjjjjjjccceeeiiipppxxx~~~~~~}}}}}}}}}~~~}}}zzzwwwsssqqqooonnnooooooooonnnmmmllljjjgggeeedddcccbbbcccbbbaaa`````````aaabbbfffeeedddbbb```___]]]\\\\\\^^^```^^^YYYUUUTTTUUURRRSSSUUUUUUTTTQQQNNNLLLJJJGGGIIINNNQQQRRRVVV[[[bbbcccgggmmmtttyyyzzzzzz||||||}}}|||zzzxxxuuusssppppppppppppqqqpppllljjjdddddddddcccddddddeeeeeedddeeefffeeecccbbbcccdddbbbbbbbbbbbbbbbbbbcccccciiihhhfffdddbbb```^^^]]]\\\\\\[[[[[[ZZZ[[[[[[\\\[[[[[[ZZZXXXXXXWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQNNNOOOQQQRRRRRRPPPNNNMMMNNNMMMMMMNNNQQQSSSTTTTTTLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIIIILLLNNNOOOOOOSSSPPPRRRXXX]]]___aaacccgggllloooooorrrzzzxxxnnniiigggffffffbbbbbbaaa```___]]]\\\[[[[[[ZZZYYYXXXWWWTTTPPPLLLEEEBBB>>>:::888666444222/////////000111111222222000000111222222222222111333333444444555555555666777333222555888<<>>:::777555444222000//////000000111111111111000111111222222222222222333333444444444555555555555333333999AAAHHHSSS]]]jjjzzzyyyjjj]]]ddd{{{kkk^^^bbbtttwwwcccLLL;;;333///...,,,+++++++++,,,---,,,,,,,,,+++++++++*********))))))))))))))))))***((((((((((((((((((((((((******)))(((((((((((((((((())))))(((((('''&&&&&&'''(((((((((((((((((('''''''''''''''((((((((((((((()))******+++******)))***((('''%%%%%%'''(((***))))))((((((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&'''))))))((('''''''''''''''((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,+++---------,,,,,,,,,,,,++++++,,,---....../////////222555<<>>HHHXXXfffssszzz~~~}}}~~~sssfffYYYRRRPPPMMMJJJIIIKKKMMMKKKIIIHHHKKKNNNQQQSSSUUUWWWZZZ___aaaeeehhhjjjnnnrrruuugggddddddiiittt~~~xxxooofff___\\\\\\ZZZXXXUUUUUUZZZeeesss|||{{{wwwuuutttsssqqqnnnjjjeeedddeeegggkkkkkkiiihhhgggfffffffff___^^^^^^^^^___```bbbcccaaa```___^^^^^^^^^___```aaa```^^^[[[XXXVVVTTTSSSWWWWWWWWWWWWUUUTTTRRRQQQMMMJJJJJJLLLMMMLLLMMMQQQVVVXXXZZZ]]]```dddiiimmmtttwww{{{|||yyyxxxxxxzzzyyyyyyzzzzzzzzzwwwrrrnnngggfffeeeeeedddddddddeeecccddddddcccaaa______```^^^]]][[[ZZZZZZ\\\^^^___^^^^^^]]]\\\\\\[[[[[[ZZZ\\\\\\[[[[[[ZZZ[[[[[[\\\\\\[[[YYYXXXVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRVVVVVVVVVUUUTTTRRRQQQPPPTTTRRRPPPOOONNNOOOQQQRRRSSSQQQOOONNNNNNNNNLLLKKKIIIJJJLLLMMMOOOPPPPPPPPPKKKLLLOOOQQQTTTWWW\\\```^^^dddiiijjjlllqqqssssssxxxwwwzzzuuunnneeebbb^^^\\\[[[[[[ZZZYYYZZZZZZZZZYYYYYYWWWVVVUUUTTTRRROOOMMMJJJGGGCCCAAA===:::666333222000...---000000000000000000111111222222333444444444444333555444444444333333222222///222===MMM\\\dddjjjooouuuuuuddd[[[aaammm|||uuugggeeekkk{{{uuuqqqgggVVVDDD666000///,,,+++++++++***+++++++++,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))***)))((((((''''''''''''******))))))(((&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))'''((((((((()))******+++))))))(((''''''((())))))''''''(((((((((((('''''')))(((%%%######$$$'''(((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''((((((((()))(((((('''&&&$$$%%%&&&'''(((((((((((((((''''''(((******)))'''''''''''''''(((((((((((()))(((((((((''''''''''''''''''(((((())))))******************************)))+++---...---++++++,,,++++++++++++,,,,,,,,,,,,------...////////////...111//////333666;;;FFFRRR^^^fffooossstttwww~~~vvvuuu|||qqqddd]]]UUUPPPJJJGGGFFFDDD@@@<<<@@@AAACCCDDDEEEFFFIIILLLTTTWWWZZZ]]]```eeekkkoookkkgggeeegggmmmrrrvvvxxxvvvuuuppphhhbbb______```bbbaaa\\\VVVSSSZZZhhhttt~~~}}}yyywwwwwwssssssrrrnnniiigggiiikkkkkkjjjhhhgggeeeddddddddd]]]\\\[[[[[[[[[\\\]]]]]]```_______________``````___]]][[[YYYXXXWWWVVVUUUWWWWWWWWWWWWVVVUUUSSSSSSMMMKKKKKKNNNNNNKKKKKKNNNQQQSSSUUUVVVXXX[[[aaafffmmmrrrwwwwwwuuusssuuuwwwwwwwwwwwwxxxxxxvvvsssoookkkkkkkkkjjjiiihhhgggfffeeeffffffeeebbbaaaaaabbb]]]]]][[[[[[ZZZ[[[\\\\\\___]]][[[XXXWWWVVVVVVVVV\\\[[[ZZZYYYYYYXXXYYYYYYWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRUUUUUUTTTSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMMMMMMMNNNNNNLLLJJJIIIJJJLLLOOOQQQRRRSSSSSSLLLOOORRRUUUWWW[[[aaaeeefffnnnsssssstttyyy{{{zzz|||zzz~~~vvvmmmeeeaaa^^^[[[YYYZZZ[[[[[[[[[XXXXXXXXXWWWVVVUUUSSSRRROOOMMMJJJGGGEEECCC???===999666333111111111000///111000000000000000000000111111222333333333333333222333333333333333444444555;;;JJJ___nnnttttttuuuvvvmmm```^^^hhhwww}}}vvvhhh```jjj|||}}}wwwrrrhhhXXXGGG999222000000+++************+++++++++,,,,,,,,,+++++++++******((()))***++++++***)))((()))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***'''''''''((())))))***+++))))))))))))))))))))))))%%%&&&'''((())))))((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''((()))))))))((('''%%%&&&'''((((((((((((((((((''''''(((******)))(((''''''''''''((((((((((((+++***((('''&&&&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))'''***------+++)))((()))))))))***+++,,,------...------------......//////111//////111333555<<>>======@@@CCCHHHJJJMMMPPPTTTYYY```eeemmmiiieeefffhhhjjjmmmppppppqqqnnnhhhccccccfffhhhooommmfffZZZQQQTTT```mmmwww|||}}}|||}}}tttuuutttqqqmmmlllmmmpppkkkjjjhhhfffdddbbbbbbaaa^^^]]]\\\ZZZZZZZZZZZZ[[[_________`````````aaaaaa\\\ZZZXXXXXXXXXXXXWWWVVVWWWWWWWWWWWWVVVVVVUUUTTTOOOMMMMMMPPPPPPLLLKKKMMMNNNPPPQQQQQQRRRUUU[[[```hhhmmmssssssqqqoooqqqttttttttttttvvvwwwvvvsssqqqnnnoooooonnnmmmkkkiiigggggghhhhhhfffdddbbbbbbccc]]]]]]\\\[[[[[[ZZZZZZ[[[]]][[[XXXUUUTTTTTTTTTUUU[[[[[[YYYXXXWWWWWWWWWWWWPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPNNNMMMLLLJJJKKKMMMOOOOOOOOOMMMLLLJJJJJJKKKMMMOOOOOOMMMKKKIIIJJJMMMOOORRRTTTUUUVVVOOORRRVVVYYY[[[```fffkkkmmmuuu{{{zzzzzz|||yyysssjjjbbbbbb___[[[YYYZZZ]]]^^^___WWWWWWWWWVVVTTTSSSQQQPPPLLLIIIFFFDDDBBB???<<<:::666444111111111222222111111111111000000000000000000000111222222222222111000111111222444555555666>>>EEEWWWnnn}}}|||zzzttt~~~vvviiiaaaiiirrr{{{vvvpppiii\\\XXXlll~~~xxx}}}vvvkkk^^^JJJ888...+++++++++***************+++++++++,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&((()))+++,,,&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((()))++++++))))))************))))))$$$%%%''')))******))))))"""$$$(((***+++)))'''%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&&&&'''(((((()))((((((((((((''''''(((******)))(((''''''''''''((((((((()))---+++)))&&&%%%%%%&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&))),,,,,,)))&&&&&&'''(((((()))***,,,---...///,,,,,,,,,,,,---...//////---++++++...//////444;;;>>>EEEPPP[[[eeeoooyyy~~~{{{yyytttttt{{{zzzrrrkkkhhhddd___[[[IIIGGGDDD???;;;;;;===???>>>@@@BBBEEEIIIPPPWWW\\\rrroookkkhhhggghhhiiijjjkkkhhhfffeeecccdddnnnxxxyyykkk]]]VVVWWW___eeennnsssyyy|||zzzwwwvvvvvvxxxvvvssspppmmmkkkjjjjjjkkkkkkjjjhhheeecccaaa___ZZZ\\\]]][[[WWWUUUUUUVVV]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXVVVVVVUUUTTTUUUVVVWWWXXXTTTRRROOOLLLJJJIIIJJJJJJLLLOOORRRSSSSSSTTTXXX\\\jjjmmmoooooonnnlllllllllrrrssssssrrrppppppqqqsssrrrttttttqqqllljjjkkkmmmjjjiiigggeeecccaaa___^^^aaa]]]\\\___aaa^^^]]]___^^^[[[XXXTTTSSSTTTVVVWWW\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQQQQPPPOOOSSSUUUVVVTTTPPPOOOPPPRRRTTTRRRPPPNNNMMMLLLLLLLLLMMMLLLJJJJJJKKKLLLKKKKKKJJJMMMQQQRRRQQQOOOMMMMMMNNNOOOPPPSSSUUUWWWYYYZZZUUU^^^```XXXXXXdddmmmnnnqqqwwwyyyqqqkkkfffbbb```ZZZZZZZZZYYYYYYYYYYYYXXXZZZVVVRRROOONNNNNNMMMLLLKKKIIIEEEBBB>>>;;;888777666555555444333222111111///111222111000///000111000000111222333333444444888222000444555444666;;;FFFYYYnnnzzz~~~vvvooo~~~rrrjjjjjjlllzzz~~~yyywwwxxx}}}tttiii___WWW[[[ooo|||}}}xxxpppiiiQQQ===777555---((())),,,,,,,,,+++***))))))(((******))))))((((((''''''******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((***+++***)))'''&&&''''''&&&%%%&&&'''((()))&&&'''((())))))((('''&&&&&&''''''((((((((((((((())))))))))))((((((((((((***,,,,,,***'''&&&''')))'''''''''(((((((((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''$$$%%%&&&'''(((***+++++++++++++++***************)))((('''&&&'''(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222333444555<<>>???BBBFFFIIIKKKmmmpppuuuwwwvvvssspppnnnnnnkkkiiiiiihhhjjjrrr{{{ttteee[[[XXX[[[^^^eeejjjpppsssuuuuuuvvvxxxzzzxxxuuurrrooommmlllkkkhhhgggfffdddbbb___]]]\\\ZZZ\\\]]][[[XXXUUUUUUVVVVVVXXXYYY[[[\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWSSSRRRPPPNNNMMMLLLLLLLLLMMMOOOQQQRRRQQQRRRVVVYYYbbbdddgggiiiiiijjjlllnnnoooppppppooonnnnnnppprrrvvvvvvuuurrrooonnnnnnooommmlllkkkiiigggeeedddcccbbb]]]\\\^^^___]]]\\\^^^\\\ZZZWWWUUUTTTUUUWWWYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMOOOQQQSSSRRROOOMMMNNNOOOQQQPPPNNNMMMKKKKKKKKKKKKIIIIIIHHHHHHIIIJJJJJJJJJMMMOOOSSSTTTSSSRRRQQQQQQRRRRRRTTTVVVXXXYYY[[[\\\ZZZcccddd^^^___jjjssstttvvv}}}zzzuuunnnhhhdddaaa^^^\\\ZZZZZZZZZYYYYYYYYYYYYYYYWWWTTTPPPNNNMMMMMMLLLKKKGGGEEEBBB>>>;;;888666555444444333333222111111111///111222111000///000222000111111222333333444444444111111333333333999AAAVVVgggzzzzzzrrrppp|||wwwjjjjjjuuuxxxsssppptttkkkaaa\\\ZZZ```qqqzzz}}}wwwmmm[[[GGG666222111+++''')))++++++******)))(((((('''************))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''%%%(((((('''''''''((()))***''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))(((((((((''',,,222666333***%%%%%%(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''%%%&&&&&&'''((()))******)))))))))))))))))))))))))))((('''''''''(((***+++************++++++++++++++++++++++++++++++++++++***++++++,,,------......///555<<>>===>>>AAADDDFFFjjjtttzzzuuurrrnnnlllllllllmmmttt{{{~~~ooobbbZZZWWWVVVXXX\\\aaafffkkkppptttxxxzzzxxxvvvssspppmmmkkkjjjgggfffdddbbb```]]][[[ZZZZZZ\\\\\\[[[XXXVVVUUUVVVSSSTTTWWWXXXXXXWWWUUUSSSUUUVVVVVVWWWVVVUUUTTTSSSQQQRRRSSSTTTUUUUUUUUUUUURRRRRRRRRRRRQQQPPPPPPOOONNNOOOPPPPPPPPPQQQSSSUUUZZZ\\\^^^```aaadddgggjjjjjjkkkkkkkkkkkklllooorrrxxxvvvsssrrrqqqqqqooonnnooonnnmmmlllkkkiiihhhhhhddd^^^[[[\\\]]]ZZZZZZ]]]ZZZYYYWWWVVVVVVWWWYYY[[[YYYXXXXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKLLLNNNPPPQQQOOONNNMMMNNNOOONNNMMMKKKKKKJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLMMMOOORRRUUUVVVVVVUUUUUUVVVVVVWWWXXXZZZ\\\^^^___```aaaiiikkkgggiiittt|||}}}}}}}}}yyyvvvmmmiiiddd```]]]\\\ZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYTTTRRRNNNLLLKKKKKKJJJIIIBBB@@@===:::777444222111111111111111111111111111000111222111000000111222111111111222222333333444111222333333333666CCCOOOeeesss}}}tttmmmgggsssxxxvvvkkkdddnnn|||pppiiifff```\\\\\\```hhhtttzzzxxx~~~~~~~~~}}}rrrcccKKK;;;//////000+++)))***+++++++++******))))))((())))))************++++++))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%)))(((((((((((()))******((((((''''''''''''((((((&&&''''''((((((((((((((()))))))))(((((((((''''''(((111999777---%%%$$$(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))(((''''''(((***+++))))))))))))************************************,,,,,,,,,+++++++++******+++///444777<<>>111000...---+++*********''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((())))))******%%%&&&&&&'''((('''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&)))'''$$$%%%''')))((('''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,+++***((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((())))))******+++))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++''''''((()))+++,,,------,,,,,,,,,,,,---000555999:::EEETTTcccttt~~~}}}|||}}}}}}xxxyyyzzzlllggghhhnnnyyy~~~yyyvvvvvvuuurrrnnnbbbZZZWWWaaarrr|||nnnbbb\\\PPPLLLFFFDDDFFFIIIKKKKKKUUUYYY___eeeiiikkkkkkjjjkkkiiieeebbb```___^^^^^^]]][[[YYYYYYZZZYYYVVVSSSQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQPPPPPPSSSQQQNNNNNNPPPPPPOOOMMMHHHJJJMMMNNNOOOPPPRRRTTTQQQVVV\\\```aaaaaaaaaaaafffgggiiikkklllnnnqqqsssrrrrrrssstttvvvwwwxxxxxxqqqllljjjkkkkkkhhhgggiiifffggghhhhhhgggfffdddbbbfffdddaaa^^^[[[ZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[XXXUUUTTTVVVWWWVVVUUUSSSTTTVVVXXXYYYZZZZZZYYYSSSXXX]]]___]]]]]]___bbbhhhhhhgggfffeeefffjjjllloooppprrruuuxxx{{{}}}~~~||||||}}}~~~zzzvvvqqqnnngggggghhhjjjlllooorrrsssnnniiiaaa[[[WWWTTTRRRQQQTTTRRRQQQQQQRRRSSSRRRPPPRRRSSSTTTUUUTTTRRROOOMMMLLLJJJGGGEEECCCAAA===:::777666555333222111111111000111111111111111111111111222333333111111222333222222222222222222222222444666;;;IIIbbb}}}~~~yyynnn___UUURRRHHHSSScccrrr{{{mmmbbb\\\[[[mmm{{{{{{sssoooiiiiiirrrwwwvvvtttpppgggVVVBBB666---///...+++))))))***+++'''''''''''''''(((((((((&&&&&&''''''(((((())))))'''((((((((()))))))))***(((((())))))))))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&''''''((()))******%%%&&&'''((()))(((((('''''''''((((((((((((''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((++++++)))'''&&&%%%$$$$$$'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''''''''((((((((((((((('''(((((())))))***++++++)))))))))))))))(((''''''(((((()))))))))*********************************(((((()))***+++,,,------***++++++,,,---...111222000999DDDMMMZZZiiiuuuyyyyyyxxxzzz|||zzzxxx|||{{{{{{|||}}}zzzpppmmmqqqwww{{{tttrrrsssrrrmmmggg```VVVQQQ[[[lll{{{{{{ooofffaaaRRRMMMFFFCCCDDDFFFFFFEEEJJJNNNVVV^^^dddggghhhgggllljjjgggcccaaa`````````]]][[[YYYYYYZZZYYYVVVSSSRRRQQQOOONNNMMMNNNOOOOOOTTTTTTSSSRRRRRRRRRRRRSSSQQQOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOORRROOOMMMMMMNNNOOONNNLLLIIILLLNNNNNNMMMKKKKKKKKKMMMRRRYYY^^^___^^^]]]\\\___cccfffggghhhjjjnnnrrrqqqrrrsssuuuvvvxxxyyyyyyuuupppoooqqqrrrnnnmmmnnnggghhhiiikkkkkkiiihhhfffjjjgggddd```]]]\\\\\\\\\YYYZZZ\\\]]]______``````ddd___[[[YYY[[[\\\\\\[[[VVVWWWYYY[[[]]]]]]]]]]]]XXX^^^ccceeecccbbbdddgggoooooonnnlllkkklllooorrrwwwwwwyyy{{{}}}~~~~~~yyyuuupppkkkfffbbb\\\\\\^^^aaadddgggiiikkkfffaaaYYYTTTQQQPPPOOOOOOQQQPPPOOOPPPRRRTTTSSSRRRQQQSSSTTTTTTSSSPPPMMMKKKFFFEEECCCBBBAAA@@@===:::666555444222111111111111222222111111111111111111111222333333111111222333222222222222222222222222777:::CCCWWWvvvwwwdddUUUNNNJJJYYYjjjvvv~~~yyyjjj]]]WWW[[[```xxx}}}kkkgggbbbdddppp}}}}}}pppqqqqqqjjj[[[GGG777000---//////,,,)))***,,,---***************+++++++++(((((((((((())))))))))))'''((((((((())))))******(((((())))))))))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&((()))***&&&''')))*********)))(((&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&"""%%%'''&&&###!!!###%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''(((((())))))'''''''''((()))******+++))))))***))))))(((''''''))))))))))))************)))))))))))))))))))))))),,,,,,,,,------......///++++++---......///000000///666<<>><<>>666111---,,,,,,+++*********+++******)))(((((((((((((((******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((###%%%((((((&&&$$$###"""''''''&&&%%%%%%%%%%%%&&&(((''''''((()))***((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$#########%%%((()))))))))((((((''''''''''''***+++++++++***)))'''&&&((((((((((((((('''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))************))))))...------,,,+++***))))))******)))))))))))))))***++++++*********+++,,,,,,000111222555<<>>;;;888666555444111111000000000000000000///000000111111111111111222222222222222222222222555222333444222...111888DDDOOO___pppvvvdddVVVMMMIIITTTZZZbbbiiimmmooooooooonnnlllggg```]]]bbbmmmwwwtttjjjkkkkkkjjjnnnuuuwwwtttrrrrrrhhhTTTBBB888222...---,,,++++++*********+++(((((()))))))))((('''&&&***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%'''))))))'''&&&%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&((()))((((((((('''''''''&&&&&&******++++++***((('''&&&''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))),,,++++++******))))))(((******))))))))))))******++++++++++++,,,,,,,,,,,,000000000111444:::BBBHHHTTTUUU[[[eeemmmttt~~~yyyyyytttvvvyyy~~~~~~|||ttttttsssssstttwww{{{~~~}}}|||mmmrrrtttooodddZZZUUUTTTTTTVVVWWWVVVUUUXXX^^^ccckkkooouuuyyywwwnnnbbbYYYRRRPPPLLLHHHDDDBBB@@@???>>>AAAEEEGGGHHHKKKQQQVVV___bbbeeeeeeccc```^^^^^^___]]]ZZZYYYYYYYYYXXXVVVVVVTTTQQQNNNLLLLLLMMMMMMOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIHHHIIIKKKMMMMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEGGGIIIKKKMMMNNNOOOPPPSSSWWWYYYZZZ\\\^^^```bbbbbbcccgggjjjkkkkkkiiiiiiiiijjjkkkmmmnnnoooooosssssstttuuuttttttrrrqqqpppooollliiihhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjhhhlllooopppnnnmmmnnnpppoooooooooppprrrsssrrrpppjjjpppxxx|||{{{yyywwwwwwxxxyyyyyyxxxxxxyyy|||~~~}}}zzzxxxwwwwwwxxxxxxuuuqqqpppooolllfffaaa^^^^^^^^^]]]YYYSSSNNNJJJJJJKKKMMMPPPSSSTTTSSSQQQOOONNNLLLKKKJJJKKKKKKLLLNNNMMMKKKIIIIIIKKKMMMNNNLLLLLLKKKIIIGGGDDDAAA???===<<<:::888666555444444......///000111222222333111000000000000111222222222222222222333333333333555444444444111111999BBBTTTaaapppyyy{{{iiiXXXMMMKKKNNNXXXZZZ^^^dddhhhjjjjjjhhheeebbb^^^[[[^^^hhhwwwyyypppooossstttooolllnnnpppooossskkkZZZEEE777111...+++,,,,,,+++************+++((()))***+++***)))((('''))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''((())))))((('''(((***)))(((''''''&&&&&&''''''&&&(((***(((%%%"""###%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&)))*********)))((('''&&&&&&&&&&&&'''((((((((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''''''''((())))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))*********+++,,,---------,,,,,,---......---...111666:::DDDGGGPPP]]]hhhppp{{{|||zzzooooooqqqtttyyy{{{pppeeedddeeeiiippp{{{zzzrrrqqqsss}}}ccchhhlllhhh___VVVRRRRRRTTTXXX[[[\\\YYYWWWXXXZZZcccgggnnnrrrqqqhhh\\\SSSMMMNNNMMMLLLIIIEEEBBBAAA>>>@@@AAABBBBBBEEEJJJNNNWWW[[[```ccccccaaa```______]]]ZZZYYYZZZZZZXXXWWWVVVTTTQQQOOOMMMMMMMMMMMMOOOOOONNNNNNMMMLLLKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFHHHJJJLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFHHHIIIKKKMMMNNNPPPRRRUUUVVVVVVVVVXXXYYY]]]^^^___aaacccdddddddddcccdddeeegggiiikkklllmmmmmmnnnqqqsssttttttsssrrrpppnnnmmmkkkkkklllmmmnnnqqqqqqppppppooonnnnnnnnnmmmpppssstttsssrrrsssuuuuuutttttttttvvvwwwwwwvvvooottt{{{~~~~~~{{{yyyxxxxxxyyyyyyyyyxxxxxxzzz}}}zzzxxxvvvtttrrrqqqrrrrrrooollliiifffccc___ZZZUUUSSSTTTVVVVVVSSSOOOJJJGGGIIIJJJKKKMMMOOOOOONNNMMMNNNMMMKKKJJJIIIHHHHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFCCC@@@===;;;:::999777555444222222222......///000111222222333222111000///000111222333222333333333333333444444555555444222333:::IIIVVVhhhsss}}}~~~}}}ooo]]]NNNJJJRRR]]]```^^^___bbbgggiiihhheeeccc\\\VVVXXXcccrrr|||vvvrrrvvv||||||tttllliiijjjjjjlll___KKK:::111---+++)))++++++***************+++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''((((((((('''(((***,,,))))))(((''''''''''''(((!!!&&&***)))%%%$$$'''+++%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((()))((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''((()))))),,,***(((''''''(((***,,,((((((((())))))*********))))))))))))))))))***+++)))***,,,...///...---,,,+++,,,...//////222555888:::<<>>===>>>AAAEEEHHHPPPUUU[[[___aaabbbbbbccc___]]]ZZZZZZZZZZZZYYYXXXUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGEEEEEEFFFIIIKKKKKKKKKLLLKKKKKKJJJIIIHHHFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNPPPSSSTTTTTTTTTVVVWWWZZZ[[[\\\^^^^^^___```aaa______aaaccceeeggghhhiiieeegggkkkooorrrssssssssspppooonnnmmmnnnooorrrssswwwvvvvvvuuutttsssrrrqqqrrrtttvvvxxxxxxxxxxxxyyyzzzxxxwwwwwwxxxzzzzzzyyyvvvxxx{{{||||||{{{{{{{{{xxxyyyzzzyyywwwvvvwwwxxxsssrrrpppmmmkkkiiiiiihhhdddbbb```]]]YYYUUUPPPMMMKKKLLLNNNOOOMMMJJJGGGDDDIIIJJJLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGEEEBBB???<<<:::999888777555333111000///...000000000000000111111111222111000000000111333444222222222333333444444444444444333222999JJJ```ooo{{{|||wwwcccSSSJJJLLLYYYhhhhhheeeccceeehhhiiigggeeeaaaVVVNNNVVVkkk~~~}}}wwwxxxzzzxxxnnnjjjiiiggg^^^PPP???444000...+++)))*********))))))***++++++,,,+++)))'''''')))+++---(((((((((((())))))))))))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&(((***))))))(((''''''''''''((("""&&&&&&"""!!!$$$(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$%%%%%%&&&'''(((((()))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''((()))))),,,***(((''''''(((***,,,(((((())))))***+++++++++))))))(((((()))***++++++((())),,,.........---,,,+++---///000111222444666666666<<>>;;;:::;;;???CCCFFFLLLOOOUUUYYY\\\___ccceee^^^]]]ZZZZZZ[[[[[[ZZZYYYUUUTTTSSSQQQOOONNNMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFDDDDDDEEEHHHJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHKKKNNNPPPRRRSSSVVVXXXVVVXXXYYYZZZYYYYYY[[[]]]ZZZZZZ\\\^^^___aaabbbccc```bbbeeeiiimmmooopppqqqnnnmmmllllllmmmppprrrtttxxxxxxwwwvvvuuutttsssrrrtttuuuwwwyyyzzz{{{{{{zzz|||yyyvvvvvvwwwyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{yyyyyyyyywwwsssqqqpppqqqooommmjjjfffbbb___]]]\\\XXXXXXWWWTTTQQQNNNJJJHHHEEEFFFGGGHHHGGGFFFDDDCCCHHHJJJLLLLLLKKKKKKLLLMMMFFFFFFGGGHHHIIIJJJJJJKKKDDDFFFIIIKKKKKKIIIFFFDDDDDDCCCAAA>>><<<999777777666555333111///......---222222111111000000//////111111111111111222333333111111222222333333444444333444555888GGG___vvv~~~mmmZZZQQQOOORRR^^^kkknnnllliiigggfffdddaaa___XXXMMMHHHUUUooo~~~yyywww|||vvvooolllhhhcccOOOBBB555111111...+++)))***))))))))))))***++++++***(((&&&%%%%%%'''***+++(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$&&&''''''&&&%%%&&&((()))(((''''''&&&&&&''''''$$$&&&((('''$$$######%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''''''''((($$$$$$#########$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''((())))))+++***)))(((((()))***+++)))))))))******+++++++++(((((((((((()))***+++,,,'''(((***,,,---------,,,,,,---//////......///000444333555===EEEPPP]]]iiiwww~~~|||~~~~~~~~~}}}}}}||||||{{{~~~zzzzzz{{{|||}}}uuunnniiidddaaadddnnnyyy}}}~~~|||qqqjjjiiikkkttt}}}___WWWNNNHHHGGGJJJMMMOOOSSSUUUVVVVVVVVVZZZaaaggggggaaaYYYSSSQQQRRRSSSTTTRRRSSSWWW```fffcccWWWKKKCCC@@@<<<;;;===BBBGGGIIIKKKMMMPPPRRRUUUZZZ___ddd^^^\\\[[[ZZZ[[[[[[ZZZYYYUUUTTTSSSQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBEEEDDDCCCDDDFFFHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFDDDDDDFFFGGGGGGFFFEEEDDDDDDFFFJJJLLLNNNOOORRRTTTRRRSSSUUUTTTSSSSSSUUUXXXUUUVVVWWWXXXZZZ[[[\\\]]][[[\\\^^^aaadddfffhhhjjjgggfffeeefffgggiiilllnnnrrrrrrqqqpppooonnnnnnmmmpppqqqsssuuuwwwxxxwwwwwwwwwtttpppooopppsssttttttwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttpppkkkgggeeeeeecccbbb___[[[XXXTTTRRRPPPMMMNNNNNNMMMKKKHHHFFFFFFDDDEEEEEEDDDDDDDDDDDDCCCEEEGGGIIIJJJHHHHHHJJJLLLDDDDDDFFFGGGHHHHHHIIIIIIEEEFFFHHHIIIIIIHHHFFFEEE???>>><<<:::888666555444222222111000////////////111111111111000000000///000111222222333333222222000000111111222333333444111555999BBBWWWrrrzzz}}}tttbbbUUUWWW]]]```gggoooqqqpppmmmggg```ZZZVVVUUUOOOIIIHHHVVVmmmzzzwwwxxxyyyyyyvvvllljjjjjjcccZZZCCC888///...///,,,)))***)))))))))))))))***++++++((((((((())))))*********'''((((((((()))))))))***((((((((((((''''''''''''++++++++++++++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''$$$&&&(((((('''%%%%%%%%%(((''''''&&&&&&&&&&&&&&&((())))))))))))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))***+++,,,'''(((((()))+++,,,,,,---+++,,,,,,,,,******+++,,,111///000555:::@@@JJJTTTfffmmm|||}}}zzztttwww}}}wwwxxx~~~vvvrrrnnnjjjmmmuuu}}}{{{xxx|||~~~zzztttqqqpppyyywwwqqqbbb\\\SSSKKKGGGIIINNNRRRYYYWWWTTTQQQRRRZZZfffoooxxxooo```TTTOOOOOORRRTTTWWWVVV[[[eeennnkkk]]]OOOGGGDDD@@@???AAAGGGLLLNNNKKKLLLMMMNNNPPPUUU\\\aaa^^^\\\[[[ZZZ[[[[[[[[[YYYUUUTTTSSSRRRPPPNNNMMMLLLJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEDDDCCCBBBBBBAAAAAAFFFDDDCCCDDDFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIIIIGGGFFFDDDDDDFFFIIIJJJJJJJJJLLLMMMNNNPPPQQQPPPNNNNNNQQQTTTRRRRRRSSSUUUVVVWWWXXXXXXWWWWWWXXXZZZ\\\^^^```bbb___^^^^^^^^^___bbbeeefffjjjjjjiiiiiihhhggggggfffkkkkkkmmmooorrrsssrrrqqqqqqmmmiiihhhiiikkkmmmnnnrrrqqqqqqrrrsssrrrpppnnnppppppnnnjjjddd___\\\[[[VVVUUUTTTRRROOOMMMKKKKKKFFFHHHIIIIIIGGGEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFBBBEEEGGGGGGFFFFFFHHHKKKFFFFFFGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFF<<<;;;999777555444333333///////////////000111111000000000000000111111111000111222333444333222222//////000111222222333333000555===JJJbbb~~~zzzuuu{{{iiiZZZSSS___kkknnnpppuuurrrrrrnnnfff[[[QQQMMMLLLKKKIIILLLXXXiiivvvzzzyyyxxxrrrqqqvvvyyy{{{|||kkkbbbccceee]]]QQQ>>>444,,,,,,,,,)))(((***))))))((())))))***++++++(((***---///000...,,,***'''((((((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%'''******(((&&&$$$$$$''''''&&&%%%%%%%%%%%%&&&#########%%%((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''&&&%%%%%%$$$&&&&&&((()))************'''''''''((((((((())))))'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))************))))))(((((((((((((((((((((((((((((((((((()))***+++,,,'''''''''((()))+++,,,---((()))***)))))))))+++---...,,,---111333666<<>>DDDOOOZZZdddkkknnnvvvuuuvvvxxxwwwwww}}}|||wwwpppooottt|||zzzuuuqqqqqqpppqqqwww~~~~~~}}}vvvlllgggiiiqqq{{{zzzuuuqqqlllfffaaaeeedddbbb\\\TTTMMMHHHFFFMMMTTT[[[___aaagggrrr{{{vvvssskkkaaaYYYSSSRRRSSS\\\fffqqq{{{yyyaaaVVVJJJEEEDDDCCCFFFJJJIIIEEECCCCCCBBB@@@CCCHHHSSSWWW\\\]]]ZZZWWWUUUTTTPPPPPPPPPOOOMMMLLLJJJJJJJJJLLLNNNLLLHHHEEEFFFHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLIIIJJJLLLNNNPPPRRRRRRSSSQQQQQQQQQQQQQQQPPPPPPPPPSSSSSSTTTUUUVVVWWWWWWXXX[[[ZZZYYYXXXWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQQQQOOOQQQSSSRRRMMMHHHEEECCCEEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@BBBCCCDDDBBBAAA?????????>>><<<999777555666555333111000///......000000000000000000000000...//////000000111111111222222333333333333333333444333444777777555777<<>>EEENNNWWW]]]ffffffjjjqqquuuyyy}}}pppfffdddhhhnnnvvv||||||wwwsssqqqrrruuuyyy}}}zzzzzz}}}~~~|||}}}~~~}}}xxxtttsssnnnfffaaadddooo~~~{{{www}}}|||xxxssslllfffaaa^^^______[[[UUUNNNIIIGGGMMMXXXeeekkkkkkkkkoootttjjjjjjgggaaa[[[UUURRRRRRXXXfffvvvjjj\\\MMMGGGEEECCCDDDEEEFFFCCCCCCDDDBBB>>>===@@@JJJRRR\\\___[[[VVVSSSSSSNNNNNNOOOPPPOOONNNKKKJJJLLLMMMNNNLLLIIIFFFFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEE@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFHHHKKKMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJMMMOOOOOOKKKGGGCCCAAACCCDDDEEEFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBBBB@@@??????@@@AAABBB@@@?????????>>>===;;;999666555333333111000//////......000000000000000000000000//////000000000111111111222222222222222333333333777555444666888999???GGGWWWjjj}}}|||zzzyyyrrrkkk```UUUNNNLLLLLLMMM^^^eeerrr~~~yyyiiiaaaYYYTTTRRRWWWeeesss{{{qqqgggffflllpppqqqdddbbb```______^^^\\\ZZZVVVYYY[[[UUUIII<<<333///------,,,+++***)))(((((((((((((((((())))))******''''''((()))*********)))'''(((((((((((((((''''''%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%,,,+++)))(((&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********&&&(((***,,,,,,+++***)))((((((((((((((((((((((((*********))))))(((((((((******+++,,,,,,,,,,,,,,,******++++++,,,---......,,,///222555999@@@JJJRRRVVVXXX___iiiqqqyyyvvvhhh``````dddjjjqqquuuwwwwwwwwwtttwww|||~~~wwwrrrsssuuuxxxyyy|||~~~~~~}}}zzzxxxwwwrrrkkkdddeeepppyyyvvvvvvzzzyyyrrrlllhhhVVVXXXYYYXXXTTTOOOLLLKKKOOO[[[jjjqqqooojjjhhhgggbbbbbbbbb^^^XXXRRRNNNLLLSSScccvvv|||ooo```QQQIIIFFFCCCBBBCCCFFFCCCCCCFFFDDD???<<<<<>>>>>>>>@@@@@@>>><<<======<<<:::999777555444222111111000//////000000000000000000000000000000000000000000111111111111111111111222222333333333888444222444888===GGGQQQdddppp|||~~~}}}zzzwwwuuukkk[[[MMMFFFHHHPPPVVVhhhqqq|||xxxbbbUUUJJJJJJUUUeeewww~~~}}}wwwmmmhhhiiikkkjjjbbb```^^^\\\[[[ZZZWWWUUUUUUWWWVVVMMM???333......,,,++++++******))))))(((((((((((((((((()))))))))&&&'''((()))))))))))))))))))))))))))(((&&&%%%$$$&&&&&&''''''((((((((()))'''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''+++***)))((('''&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&''')))+++,,,+++***)))((((((((((((((((((((((((+++++++++***))))))((((((******+++,,,,,,,,,,,,++++++++++++,,,,,,---------'''***...000111555<<>>@@@AAABBBCCCDDDDDDFFFFFFFFFEEEEEEEEEEEEEEE???@@@BBBCCCCCCCCCBBBAAAEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCEEEFFFCCCFFFHHHGGGEEECCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCC@@@AAABBBBBBBBBAAA@@@???>>>===<<<===>>>>>><<<:::888888777555444333222222111000000000000000111111000000000000000000000000111111111111111111111111000000111111222333333333555222222777<<>>@@@GGGRRR\\\gggvvvyyyqqqmmmhhhgggffffffhhhkkknnnpppyyy|||~~~xxxvvvuuuttttttsssqqqpppqqquuu|||~~~}}}|||}}}xxxrrrmmmoooyyy~~~{{{wwwqqqpppssssssuuuyyy}}}~~~~~~|||{{{zzz{{{||||||zzzxxxzzz{{{||||||||||||}}}NNNRRRVVVXXXVVVQQQNNNLLLJJJNNNUUU\\\``````]]][[[TTTUUUVVVTTTPPPLLLJJJJJJPPPXXXaaahhhooouuuuuuqqqiii```VVVOOOHHHBBBAAADDDGGGBBB???AAAAAA===::::::888===EEEMMMRRRSSSRRRPPPNNNNNNOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@AAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>============>>>============>>>>>>???===>>>>>>>>>>>>>>>======;;;<<<===>>>????????????BBBBBBBBBBBBBBBBBBCCCCCC<<<===???@@@AAA@@@???>>>@@@AAABBBCCCCCCCCCBBBAAA>>>>>>===>>>???BBBDDDFFF@@@BBBCCCBBBAAA@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@???@@@AAACCCCCCBBBAAA@@@===<<<;;;<<<===<<<;;;999444333333222111000000000///////////////000111222000000000000000000000000111111111111111111111111///000000111222222333333444444999AAAHHHNNNXXXaaahhhpppyyyxxxlll[[[RRRGGGBBBGGGSSS___gggmmmrrrvvvzzz}}}ooo```LLLHHHLLLZZZlllxxxzzzpppmmmlllkkkbbb```^^^]]][[[YYYUUURRRMMMGGG>>>666111---***)))'''''''''(((((())))))***((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))))))))((((((((('''''''''''''''&&&&&&(((&&&&&&'''******)))'''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&((()))***'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))))),,,,,,++++++++++++++++++...,,,++++++---///000000777999>>>GGGPPPYYYgggttt}}}{{{uuutttuuuuuuvvvwwwwwwuuuqqqmmmjjjppptttyyy~~~xxxvvvwwwzzz||||||{{{vvvrrrqqquuuzzz}}}~~~{{{|||~~~~~~}}}||||||}}}yyyrrrooosss{{{}}}yyywwwwwwtttqqqqqqtttrrruuuyyy~~~}}}yyyvvvtttvvvxxxxxxxxxzzzMMMRRRXXX[[[YYYSSSMMMJJJFFFFFFIIIOOOVVV\\\]]]\\\LLLNNNPPPPPPOOOOOOPPPQQQNNNRRRUUUZZZbbblllooonnnfff___XXXQQQIIIAAAAAAEEEGGG@@@===>>>???;;;999999555888???GGGNNNQQQQQQOOOMMMNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGEEEFFFEEEEEECCCBBBAAA@@@@@@>>>???@@@@@@???>>>===<<<======>>>???????????????AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>===============>>>??????=========<<<<<<;;;;;;;;;============>>>???@@@@@@<<<<<<=========<<<<<<;;;<<<===>>>>>>??????>>>>>>@@@@@@AAAAAABBBBBBCCCCCC===>>>@@@AAAAAA@@@???>>>===>>>???AAAAAAAAAAAA@@@;;;;;;;;;;;;===@@@CCCEEE???@@@@@@@@@>>>???@@@BBB@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===============>>>???@@@BBBDDDDDDDDDBBBAAA===;;;;;;;;;<<<<<<:::888333333222111111111111111...------......000111111000000000000000000000000222222111111111111111111///000000111222222333333555888@@@LLLTTTYYY```ggggggqqq|||~~~mmm^^^LLLFFFAAACCCMMMZZZeeejjjoooqqqqqqrrruuuqqqaaaOOODDDIIIVVViiiwww{{{|||}}}yyy~~~~~~tttjjjffffffeeebbb```^^^]]]\\\YYYUUURRRJJJAAA777222111000,,,)))------,,,+++***)))((((((((((((((((((((('''''''''((()))))))))((('''&&&&&&"""###$$$&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$&&&)))***(((%%%&&&''''''''''''''''''&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%&&&'''((((((((('''&&&''''''%%%$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++++++++++++++***************&&&###$$$)))...//////...///333;;;BBBJJJWWWdddkkk|||uuurrrwww||||||qqqjjj```dddkkkqqqxxx|||wwwsssrrrwww~~~}}}vvvuuuxxx{{{zzzxxxpppssswwwzzz|||}}}|||tttrrruuu|||{{{qqqqqqppprrruuuuuussstttxxxuuuyyy}}}~~~{{{qqqrrrrrrqqqppprrrwww|||MMMPPPUUUZZZ[[[XXXRRRMMMHHHGGGFFFHHHKKKNNNOOOPPPGGGIIIKKKMMMPPPRRRSSSSSSVVVSSSPPPOOOSSSZZZ```ccc```YYYSSSPPPLLLFFFBBBBBB???@@@AAAAAA???<<<:::888333444888???HHHOOOQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@????????????????????????>>>==================<<<<<<===???@@@BBBBBBAAA@@@???===>>>?????????>>><<<;;;================================================;;;;;;;;;<<<<<<=========<<<======>>>>>>>>>>>>>>>========================>>>===<<<===???@@@@@@@@@>>>AAACCCBBB???>>>???AAA@@@@@@????????????@@@@@@<<<<<<<<<<<<============??????>>>>>>======<<<<<>>999333...+++***)))(((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%((('''%%%%%%$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++111000000222777>>>DDDIII\\\kkk~~~zzztttsssvvv{{{xxxkkkfffaaa```dddjjjqqq{{{zzzvvvtttttttttvvvzzz~~~zzzqqqmmmlllpppssstttxxx~~~{{{vvvuuuwww|||zzzqqqlllkkkjjjjjjkkkoootttyyy|||{{{wwwsssooonnnooorrrtttEEEKKKTTT]]]bbbaaa[[[VVVKKKIIIFFFFFFGGGIIIJJJJJJHHHHHHIIIKKKOOOSSSWWWZZZ[[[WWWQQQNNNPPPTTTYYY\\\\\\WWWSSSQQQLLLFFFCCCDDDCCCCCCAAAAAA@@@>>>;;;999333333666<<>>@@@AAABBBAAA@@@???>>>>>>???@@@???>>>===<<<================================================:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>?????????===???AAABBBAAA??????@@@??????>>>>>>>>>>>>??????;;;<<<<<<<<<============<<<<<<<<<<<<<<<=========???????????????????????????@@@@@@@@@??????>>>===<<<:::777555444444666777666888;;;===>>>===<<<;;;777777666555333222111111000000111111000000///.........///000000000000///000000111111111111000000/////////000000111111111333//////555444///333<<>>DDDIIIKKKIIIIIIJJJJJJJJJHHHGGGEEEHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDCCCBBBAAA@@@???===<<<;;;:::999777666666888999:::;;;<<<<<<<<<;;;<<<===???@@@@@@@@@???>>>>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>>>>===<<<<<<>>>AAABBBBBB???============<<<<<<=========;;;;;;;;;<<<<<<<<<======999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<:::999888777777777777888666777888999999999888888555555444222111000///...///000000000000///......//////000111111111111111000000111111111111000000////////////000000000000000...///333222111999EEE]]]hhhwww~~~}}}vvvqqqnnnjjjrrrzzzyyylllYYYIIIAAADDDLLLXXXaaafffjjjlllnnn___\\\YYYVVVNNNGGGFFFJJJ___hhhsss{{{~~~{{{wwwtttooolllhhhfffdddbbb]]]YYYQQQLLLJJJNNNSSSQQQFFF;;;333000,,,******+++++++++************************''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''((('''''''''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%'''(((((((((((((((((('''((((((((((((((())))))***)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((************************++++++++++++++++++++++++))))))***+++---000333555:::AAALLLWWW___eeeiiillliiiiiikkknnnuuu}}}ssshhhbbb\\\ZZZXXXVVVYYY^^^ccchhhnnntttwwwuuurrroooooouuu{{{ppp^^^SSSPPPUUU```jjjrrruuuyyy||||||||||||}}}}}}zzzxxxwwwvvvsssqqqkkkkkkjjjkkknnnssswwwzzz}}}||||||zzzyyyzzzxxxyyyyyywwwwww{{{~~~{{{yyyxxxwww???HHHVVVdddkkkjjjbbb[[[PPPNNNLLLJJJIIIFFFBBB???DDDCCCDDDGGGLLLSSSZZZ^^^cccbbb^^^YYYTTTOOOMMMLLLOOOQQQTTTTTTNNNHHHHHHMMMPPPKKKFFFDDDCCCBBB===999666444333444888???DDDHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@CCCCCCCCCBBBBBB@@@??????>>>>>>===<<<;;;:::999888666777888::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888999999999999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888:::<<<===<<<;;;::::::<<<@@@CCCCCC???;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;999999888777777777777888555444333222111000/////////////////////......---000000111222222222222111000111111222222111111000000000/////////////////////---...111222888FFFUUUlllttt}}}~~~xxxooojjjiiilllrrruuulll\\\NNNIIIIIIMMMSSS]]]fffkkklllkkkjjj___ZZZTTTNNNFFFBBBGGGOOOfffmmmuuu{{{zzzvvvrrrooommmjjjgggffffffbbbZZZTTTKKKHHHGGGJJJNNNKKK>>>333000---***((()))***+++***))))))))))))))))))))))))''''''&&&&&&%%%$$$######&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&'''((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&''')))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((************************************++++++++++++++++++,,,---...///000000444666<<>>FFFTTTaaahhhfff___XXXPPPPPPQQQRRRPPPLLLEEE@@@@@@@@@CCCFFFKKKPPPUUUXXXbbbeeegggddd]]]UUUOOOLLLKKKNNNRRRTTTPPPKKKMMMSSSUUURRRMMMJJJHHHCCC===888888666444333555:::AAAEEEIIIHHHFFFEEEEEEFFFGGGHHHEEEEEEDDDCCCBBB@@@@@@???AAABBBBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<666777888999::::::::::::;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888777888999;;;<<<;;;999999999;;;???BBBBBB>>>:::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<<<<777888999:::::::::999999:::999888666555555666666222222111111000000/////////////////////......---000111111222222222222222111111222222222222111111000000000000///////////////......111777DDDWWWgggwwwzzz{{{vvvnnngggddddddiiiiiieeeYYYMMMJJJQQQZZZ\\\]]]```ffflllmmmhhhccc___WWWNNNGGGBBBBBBKKKUUUeeejjjppptttssspppllljjjjjjhhheeeccc```ZZZRRRLLLIIIIIIJJJJJJGGG@@@777000///,,,)))(((((()))(((((((((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%$$$""" %%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++------..................222111333888@@@HHHMMMOOORRRVVV^^^hhhtttyyyhhhccc\\\WWWTTTRRROOOQQQUUUXXX[[[___dddhhhjjjlllllloooxxxwwwfffTTTKKKKKKPPPYYYaaahhhjjjlllllllllooovvv{{{zzzzzzyyyzzzyyywwwssspppooooooooooooqqqtttvvvxxxzzzqqqmmmjjjiiimmmrrruuuxxx{{{zzzxxxzzz|||zzzyyyxxxwwwyyy{{{~~~<<>>@@@DDDHHHMMMQQQSSSaaagggkkkkkkcccZZZRRROOOKKKKKKOOOSSSSSSPPPSSSYYY[[[[[[ZZZVVVOOOFFF>>>999999888555333333666===BBBHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>;;;;;;;;;;;;;;;;;;<<<<<<777777888999:::::::::999::::::::::::;;;;;;;;;<<<;;;:::999999888888999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<888888888888888777777777777777888999999999999888::::::::::::::::::::::::777777777999;;;<<<:::888999:::;;;>>>??????<<<:::;;;::::::999999::::::;;;999999999:::::::::;;;;;;>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999777888888999999999888888777666555444333333333333....../////////////////////000000000000///......000000111222222222222111111111222222222222111111000000000000111111111111111000222777CCCTTTfffrrr{{{yyytttmmmfffaaa______\\\XXXQQQIIIGGGOOO]]]iiilllhhhfffhhhkkkjjjddd]]][[[QQQHHHDDDDDDGGGOOOWWW^^^ccchhhkkkkkkhhhfffddddddcccaaa\\\VVVOOOIIIEEEIIIKKKLLLGGG???777111///...+++)))'''(((((('''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%###"""!!!%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,...------///444999===>>>HHHMMMVVVbbbqqq~~~zzzjjj]]]WWWRRRQQQQQQPPPTTTZZZXXXZZZ^^^aaadddeeeeeeeeekkkrrr{{{rrr```NNNGGGLLLVVVcccmmmpppssstttqqqmmmmmmqqqvvvwwwwwwwwwxxxxxxvvvrrroooppppppooopppqqqsssuuuvvvuuuzzztttmmmgggfffgggjjjrrrzzz~~~{{{vvvwwwuuutttssstttwwwzzz|||>>>BBBIIIQQQXXX\\\[[[ZZZTTTSSSSSSSSSRRRNNNHHHDDD===<<<===@@@EEEKKKQQQUUUbbbgggllljjjcccZZZTTTRRRLLLJJJLLLRRRUUUUUUYYY]]]___dddgggcccWWWJJJ???;;;999888666222000333999===EEEFFFHHHIIIIIIHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;::::::888888999::::::999999999999999999999999:::;;;;;;;;;;;;999888888888999:::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777777777777888999999999999888999999999999999999999999777777888:::<<<<<<:::888999;;;======<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999::::::::::::999:::::::::999999999999999444444333333222222111111------...///000111222222000000111111000000///...///000000111222111111111111222222333333222222111000000111111222222333333333444888BBBQQQbbbooottttttooohhhbbb___[[[XXXUUUMMMHHHDDDDDDMMM[[[iiirrrwwwuuuqqqooolllfff___ZZZUUULLLFFFHHHLLLOOOSSSWWWXXX\\\aaaccccccaaa```______```^^^VVVMMMFFFDDDDDDHHHIIIGGGAAA888111...---,,,***((('''((()))((('''((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++******))))))***+++,,,---,,,,,,------///111444666???CCCLLLXXXeeesss~~~yyykkk]]]WWWRRRQQQQQQSSSYYY___]]]aaafffjjjkkkiiifffdddeeejjjqqqxxx~~~zzzrrrjjj\\\OOOOOOXXXcccooowww~~~yyyqqqnnnoooqqqppppppqqqrrrsssqqqpppoooooonnnooopppqqqrrrsssqqqtttyyy~~~{{{tttoooeee```]]]```eeekkkvvv|||vvvooojjjjjjkkklllmmmppprrrtttvvvCCCDDDGGGMMMSSSWWWXXXXXXWWWUUURRRPPPNNNKKKGGGEEE===<<<;;;===BBBKKKTTTYYYcccgggkkkhhh```XXXUUUTTTMMMJJJJJJQQQVVVYYY\\\```cccjjjpppkkk]]]LLLAAA<<<888888666222///111666;;;BBBEEEIIIMMMMMMJJJEEEBBBAAAAAABBBBBBBBBCCCCCCCCC??????@@@@@@@@@??????>>>@@@@@@???>>><<<;;;::::::999999:::::::::999999888999999888888999999:::;;;<<<;;;:::999999999:::;;;888888888888888888888888999999999999999999999999:::999999999888888777777777777888999999999999999999999999999999999999999777777888:::<<<<<<:::888999<<<>>>===:::888:::<<<;;;::::::999999::::::;;;888888999999999:::::::::888999999::::::;;;;;;<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<999999888777666666777777444444444444444333222111...///000222333555666777111111111111111000////////////000111111111111000111222222333333222222111000000111222333444444444444777>>>JJJ\\\kkkrrrrrrkkkeee]]]YYYXXXUUUPPPKKKDDD@@@???FFFVVVfffqqqvvv}}}}}}{{{vvvmmmddd]]]ZZZRRRKKKGGGMMMUUUXXXWWWWWWUUUYYY]]]___^^^]]]\\\\\\^^^___]]]UUUJJJCCCDDDGGGHHHFFFAAA;;;444///,,,+++***((('''''')))******)))))))))))))))))))))))))))&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''(((((()))''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%&&&''')))+++,,,)))(((''''''''')))***+++'''((()))******)))(((''''''((((((((())))))******&&&(((***(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''$$$%%%'''((((((((('''&&&###%%%'''))))))'''%%%###&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++***)))))))))***+++---...---///000000///000222555555888???IIIUUUaaakkkqqquuuiiiaaaZZZTTTSSSTTTVVV\\\ddddddiiipppvvvvvvrrrlllhhhbbbdddiiiooouuu|||wwwnnngggcccZZZVVV]]]hhhpppvvvyyywwwlllhhhhhhfffdddeeegggjjjllllllmmmmmmmmmnnnnnnooopppqqqtttrrrqqqpppooommmjjjgggYYYVVVUUUYYY___gggttt{{{sssnnniiiccc___[[[^^^ccchhhmmmpppqqqrrrKKKHHHDDDCCCFFFLLLRRRVVVUUUQQQLLLJJJJJJJJJGGGEEE>>>>>>>>>>>>BBBJJJUUU]]]eeeeeeddd```ZZZSSSOOOMMMGGGGGGHHHLLLRRRYYY___cccjjjkkkkkkfff\\\PPPFFFAAA444444222000///000333666;;;???CCCFFFFFFEEEEEEEEEEEEDDDAAA@@@???@@@AAABBBAAA@@@???>>>============>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888888888888888777666666666555444444666777777666777666666777999999888666777888999:::::::::::::::555666888:::::::::888777666666666666666666666666888888888888888777666666777777888888888888777777777777888999999999999999888888777777888888999:::666666777888888888888888888888888888888888888888777777888999999:::;;;;;;;;;;;;<<<=========<<<<<<@@@:::444222555666555333222222222111111111000000......//////000000111111222222222111111111000000111000000000000000111111111000000111333333222111000000///......000333666===@@@IIIWWWeeelllllliiidddVVVOOOTTTVVVMMMDDDBBB>>>BBBJJJVVVbbbmmmtttwww~~~~~~rrrbbbUUUQQQQQQPPPJJJLLLYYYdddddd^^^[[[YYYXXXWWWWWWYYYZZZYYYXXXYYYWWWSSSMMMHHHEEEFFFHHHKKKCCC888111...+++&&&"""&&&'''(((*********)))(((((((((((((((((((((((((((###$$$&&&&&&%%%&&&''')))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''***)))''''''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%(((***++++++***)))''''''''''''''''''''''''"""###$$$&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''''''''&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&'''((())))))))))))'''''''''(((''''''&&&%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******'''''''''((((((((())))))'''((()))******)))((('''+++***(((''''''(((((()))******))))))******+++,,,---------............///111333777;;;CCCLLLWWW^^^qqq|||~~~sssnnnnnn```ZZZUUUUUUWWWXXX[[[```fffrrrxxxiii```VVVUUUaaajjjmmmsss|||~~~{{{uuummmfffbbbYYYXXX[[[bbbnnnxxx}}}}}}tttooonnnjjjbbbZZZVVVXXX]]]bbbfffiiikkkjjjlllqqqsssqqqwwwqqqooorrrsssllleeeaaaVVVUUUUUUXXX```lllxxxxxxnnndddYYYRRRQQQZZZ]]]bbbhhhkkkkkkmmmpppNNNGGG@@@@@@EEELLLOOOOOOQQQNNNJJJIIIJJJJJJHHHFFF????????????BBBIIITTT[[[```aaa```]]]WWWQQQMMMLLLEEECCCBBBDDDIIIRRR[[[```eeehhhiiieee]]]RRRHHHCCC777666555222000111333666888;;;>>>BBBEEEFFFFFFFFFEEEDDDBBB@@@????????????>>>>>>======<<<======>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888888888888888777666666666555444444666777777666777666666777888999888666777888888999::::::999999888999:::;;;;;;::::::999777777777777777777777777777888888888888777666555666777777888888777777666777777888999999888888888777777666666777777888888777777888999999999999888888888888888888888888888777888888999::::::;;;;;;;;;999888:::AAAKKKUUU\\\IIIAAA999444444555444222222222222111111000000000000000000000111111111111222222222111111111000000222222111000/////////000000000111222333444333222222222222111111444999===HHHLLLUUU___iiinnnnnnmmm```RRRJJJLLLLLLCCC>>>???EEEJJJSSS___iiiqqqvvvwww|||}}}xxxjjjXXXLLLJJJMMMQQQPPPUUUaaahhhgggdddcccYYYXXXWWWXXXYYYYYYXXXVVVWWWSSSMMMGGGDDDDDDEEEFFFDDD===555///...,,,)))%%%&&&'''((()))***))))))((((((((((((((((((((((((((('''((()))(((&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&(((*********)))(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&"""!!!!!!!!!"""%%%'''(((''''''''''''&&&%%%######''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((())))))***$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))((((((%%%&&&'''((())))))((((((******))))))******+++,,,,,,,,,,,,,,,------------...000222666:::AAAIIIOOOWWWaaakkkooolllgggeeeeee^^^XXXTTTVVVXXX[[[aaagggqqq|||sss___VVVTTT\\\ccccccfffmmmooossswwwwwwrrrjjjddd```______aaagggooowww|||wwwqqqsssmmmcccXXXPPPNNNQQQTTTWWW\\\```ccciiippptttsssuuupppooossstttnnnfffccc]]]\\\[[[]]]cccmmmwww~~~zzznnn```SSSLLLKKKSSSWWW___fffjjjkkklllnnnRRRHHH>>><<>>===BBBKKKUUU[[[^^^aaaeeeddd]]]TTTKKKFFF;;;:::888444111111333555555555777===DDDGGGGGGFFFEEEEEEDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666666555333444555777666666777666555666888888888666777777888888999999888888999999999999999999999999777777777777777777777777777777777777777666666555666666777777777777666666777888888888888888777666555555555666666666777777777777888999999999999888777777777777777777777777888888888999::::::;;;;;;===:::888888===GGGQQQXXXIIIBBB888333222333333333111111111111000000000000222222111111111111111000222111111111111000000000444333222000//////......000111222333333333333222222333555666888<<>>CCCIIIRRRXXX[[[\\\\\\\\\ZZZUUUSSSUUUYYY^^^eeemmmzzzyyyaaaYYYUUU[[[]]][[[[[[___bbbhhhnnnqqqnnniiieeecccdddfffhhhkkknnnsssyyy}}}yyytttuuunnncccVVVKKKEEEEEEGGGIIIPPPVVV[[[ccclllppppppppplllmmmrrrtttoooiiifffdddcccbbbbbbffflllsssxxxyyyyyy}}}xxxlll\\\MMMGGGIIIRRRZZZccckkkpppqqqqqqqqqRRRJJJ@@@===???CCCDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHAAA@@@>>>===???CCCIIILLLOOOQQQRRRQQQNNNKKKIIIHHHHHHDDD@@@>>>@@@GGGNNNSSSTTTYYY___```\\\UUUNNNIII>>>===:::666333222333555333111222888AAAGGGGGGDDDCCCDDDEEEEEEDDDBBB@@@???===<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888777666666666444333333555666666555777555444555666888777666666777777888888777777777888777666555555555666666777777777777777777777777666666666777777666555555555666666777777666666555777777888888777777666555555555666666777777777777555666777777888777777777666666666666666666666666888888888999999999:::::::::::::::::::::::::::;;;<<<888222000000222222222000000000000000000000000222111111111000/////////111111111111000000000000222222111000//////000000111222333333222111222222222666<<>>===>>>GGGQQQ[[[___eeejjjmmmnnnooopppmmmhhh]]]MMMAAAAAALLLVVVgggiiimmmpppooojjjeeecccVVVVVVWWWXXXXXXUUUQQQNNNLLLEEE???===@@@BBB@@@===444111,,,***+++,,,+++***''''''((((((((((((((((((((((((((((((((((((((((((***++++++***'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&'''&&&&&&&&&&&&&&&&&&'''"""###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&(((*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))'''((((((((()))))))))))))))((('''&&&&&&((()))***###%%%''')))))))))(((''')))))))))))))))***++++++*********+++++++++,,,,,,,,,...000000000000222444;;;===BBBHHHNNNRRRSSSRRRVVVRRRRRRUUUYYY___hhhqqqtttggg___[[[^^^___\\\ZZZ[[[^^^bbbgggiiihhhggghhhiiieeehhhkkklllmmmqqqwww|||zzzuuuooojjj```SSSIIICCCBBBDDDFFFMMMSSSWWW^^^eeehhhgggfffeeegggnnnqqqnnnjjjiiiiiigggffffffhhhkkkoooqqqsssrrrtttzzzwwwtttooofffWWWJJJHHHMMM[[[eeeqqqyyyNNNKKKEEE???<<<<<<@@@CCCCCCCCCBBBBBBCCCEEEGGGIIIEEEBBB???======???AAACCCHHHJJJLLLLLLJJJHHHGGGGGGGGGEEEBBBAAAAAACCCGGGIIILLLQQQXXX[[[XXXSSSNNNJJJ@@@???<<<888555444555777666333222666>>>CCCCCCAAA@@@BBBDDDFFFFFFEEECCCBBB???>>>======<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888777666666555444333333555666666555666555333333555777777666666666666777777666555555666666555444444444555666666666666666666666666666444555555666666666555555555555666666666666555555666666777777777666666555555666777888888888777777333333444555555555555555555555555555555555555555777777777888888888888888555777999;;;;;;999666444111000///000111111111000////////////////////////000000000///.........---000000000000000000000000000000//////000111222222222333333222000000333555999@@@JJJRRRWWWWWWWWWVVV[[[]]]dddnnntttpppbbbVVVGGGBBB===<<>>???AAA@@@;;;666000...+++)))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%'''((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&(((*********&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''' !!!###$$$$$$$$$###"""$$$%%%&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&''')))***))))))((((((((((((((()))))))))(((((())))))***+++***+++++++++,,,,,,,,,,,,,,,---//////......///000333333555:::@@@EEEGGGGGGTTTRRRSSSXXX[[[```iiisss{{{mmmiiiccc```aaacccbbbaaaaaa````````````aaacccfffiiidddgggjjjkkklllpppvvv{{{wwwrrrgggccc[[[PPPGGGBBBBBBCCCJJJPPPVVVYYY]]]bbbccc```]]]\\\___fffjjjhhhggghhhiiiiiiiiijjjkkklllnnnoooooonnnnnnqqqssssssqqqnnnhhhgggeee___RRRHHHIIIPPPaaannn{{{IIIIIIGGGAAA:::999<<<@@@???@@@@@@???@@@DDDJJJNNNLLLIIIDDD@@@??????>>>===AAACCCFFFGGGFFFDDDCCCDDDCCCBBBAAAAAA@@@@@@@@@AAAFFFJJJPPPTTTSSSOOOLLLJJJBBBBBB???<<<999999;;;===<<<999777777;;;>>>>>>===<<<>>>@@@BBBCCCCCCBBBAAA>>>>>>======<<<======>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666555444222333444666555555666444222222444666666666555555666666666555444444555555555666666777777777555555555555555555555555333444555555555555555555444444555555555555444444444444555666666666666666555666777888999888777666222222333444444444444333444444444444444444444444666666666666666666666777666666666666666666777777///000222222222000...---............///////////////...............------//////000000000000000111......//////000222333444111333333111000222999>>>HHHPPPZZZbbbdddaaa^^^[[[YYY[[[aaaiiilllfffXXXLLL???===<<<>>>EEEQQQ___jjjnnnnnnlllgggaaa^^^___aaaUUUNNNGGGEEELLLYYYeeemmmkkkkkkiiigggiiiiiiddd\\\UUUTTTSSSRRRPPPMMMHHHEEE@@@???>>>@@@@@@<<<666000---,,,+++)))((('''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((###$$$&&&&&&%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''' $$$&&&&&&%%%$$$###$$$%%%'''((())))))***%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))+++***)))'''''''''((())))))(((((((((((()))************+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---------...222888===AAABBBOOOOOOSSSYYY\\\```iiirrrtttkkkfffbbb___aaaeeehhhhhhhhhccc```^^^___ccceeedddcccaaabbbdddfffiiinnnssswwwzzzxxxqqqmmmbbb^^^XXXOOOGGGCCCCCCDDDOOOVVV[[[^^^```cccbbb^^^VVVUUUWWW\\\^^^]]]^^^aaaeeefffhhhkkkmmmoooooopppooonnnmmmlllllljjjgggdddbbbaaa___ZZZPPPHHHJJJRRR```nnn|||FFFEEECCC???;;;999:::;;;;;;<<<<<<<<>>;;;;;;>>>AAABBBAAA????????????????????????@@@@@@AAABBBFFFKKKMMMMMMKKKIIIHHHEEEEEECCC@@@>>>???BBBDDDCCCAAA===:::888888888888888999:::;;;<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888888888888888777666666555333222333444555555555666444222111333555666666555555555555555444333333222333444666777777777666444444444444444444444444222333444555555555555555444444444555555444444444222333444555666777777777333444666888888777666555222222333444444444444333333333333333333333333333555555555555555555555555777666444222111111111111000111111111///...---------------....../////////............////////////////////////000000111111000/////////000111222222000111222111222888BBBKKKXXX^^^dddhhhfffaaa\\\YYYTTTXXX^^^___[[[SSSJJJEEE>>>??????DDDMMM[[[ffflllmmmmmmkkkddd[[[TTTRRRSSSKKKFFFFFFNNN\\\gggkkkjjjfffiiihhhcccaaabbb```\\\UUUSSSPPPNNNLLLIIIEEEBBB>>>>>>???>>>;;;666111---++++++***)))''''''((())))))((('''&&&&&&&&&''''''(((((((((((((((((((((((("""$$$%%%&&&%%%%%%'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&$$$%%%&&&&&&%%%$$$&&&%%%###""""""###%%%&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""$$$%%%$$$$$$###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((( !!!$$$&&&((((((((((((###$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***$$$%%%&&&'''((((((((((((''''''((((((((((((((((((((((((((((((((()))******)))))))))*********++++++***++++++***))))))***,,,++++++---///222666:::<<>>===<<<;;;888666888999999:::>>>GGGSSS\\\^^^YYYRRRMMMIIIEEE@@@<<<777:::===>>>===<<<<<<===??????>>>>>>@@@BBBDDDEEE@@@CCCGGGIIIIIIHHHGGGGGGGGGGGGFFFDDDBBBCCCFFFIIIHHHFFFBBB<<<666444444555555555666666666555555555555666777999<<<>>>@@@BBB>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888888888888888777666666555333222222444555555444666444111111333555666666444555555555444444333222---///222444666666555444333333333333333333333333222333444444555555555444333444444555555444444333111222333555666777777888222333555777777666555444222333444444555555444444333333333333333333333333444444444444444444444333000222333444444333111///.........---,,,,,,...000---------.........//////......//////000000111111.../////////000000111111111111000000000000000111///000111111444===JJJUUUbbbeeegggfffbbb[[[VVVSSSOOOVVV[[[VVVKKKAAA???AAABBBCCCEEEJJJUUUaaajjjmmmhhhiiihhhaaaVVVLLLHHHHHHEEECCCGGGVVVgggpppkkkdddeeekkkkkkaaaZZZZZZ[[[ZZZUUURRRNNNLLLIIIGGGCCCAAA>>>???>>>;;;666111...---((()))))))))(((((()))***)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''%%%$$$$$$%%%%%%###"""%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$###!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))#########$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&((())))))((('''"""$$$&&&)))***)))((('''((((((((((((((()))******(((((((((((()))))))))))),,,---,,,***)))(((***,,,)))***+++++++++,,,000222999===FFFOOOSSSWWW___hhhzzzsssjjjggggggaaa___]]]^^^eeennnrrrrrrppppppuuutttcccSSSPPPOOORRRXXX]]]______jjjnnnpppkkkhhhgggeeebbb\\\[[[YYYVVVTTTTTTVVVXXXaaafffiiigggeeeccc]]]VVVTTTPPPNNNMMMKKKGGGIIIMMMQQQUUU[[[ccchhhkkkllllllqqqpppooonnnllliiigggfff___[[[XXXVVVRRRPPPTTT\\\fffqqqxxxyyy@@@???>>>===;;;:::999888666777999:::===EEEOOOWWWbbb^^^XXXPPPJJJFFFDDDCCC@@@???>>>>>>>>>>>><<<:::AAA???<<<<<<>>>@@@AAAAAAGGGFFFEEEBBB@@@@@@CCCEEEJJJIIIGGGDDDDDDGGGKKKOOOPPPJJJBBB<<<999777333///000///...///111222111000333444666888;;;===???@@@=========<<<;;;:::888777<<<;;;;;;:::999888777777555555666777777777777777444333222111222333444555333444444555555444444333333444444444444333222222111111222222222333333333333444444444333222222111111222222333333222222111555444444333333444444555555444333222222333444555555555555555444333222222333333333333333333333333777777666555444333333222111222333222111111333444000000000000000000000000000000000000////////////............////////////111000///......///000111......///000111222222333333333222222333555777888///222555777;;;BBBKKKRRR\\\]]]^^^\\\XXXSSSPPPNNNLLLMMMLLLHHHDDDDDDGGGKKKJJJMMMNNNPPPWWWbbbhhhiiiccccccaaa\\\VVVNNNGGGCCC???>>>GGG[[[jjjllliiihhhhhhggg```XXXUUUWWWYYYXXXYYYSSSKKKFFFDDDBBB@@@======;;;888555000,,,)))'''))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''')))******)))'''&&&$$$%%%&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%'''******'''$$$''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((,,,,,,---------,,,,,,+++,,,++++++,,,---///111333111444999???EEEMMMUUU[[[hhhooovvvuuunnnfffdddeeefffbbb^^^]]]aaagggnnnrrrkkkvvvbbbQQQOOOMMMMMMNNNQQQUUUXXX^^^aaafffjjjjjjhhheeebbb\\\[[[YYYXXXYYY[[[^^^```ooommmiiieee```[[[XXXVVVOOOMMMMMMNNNJJJDDDBBBDDDGGGLLLTTT[[[```eeeiiikkklllkkkllloooqqqppplllhhhccc```[[[WWWVVVYYY]]]```iiikkkoootttyyy999888888666555444333333999999888777999AAALLLTTT]]]YYYTTTNNNIIIFFFDDDCCCCCCBBB@@@===;;;;;;;;;<<>>>>>@@@BBBHHHHHHHHHFFFEEEGGGLLLPPPUUUNNNDDD>>>;;;888555222///---,,,---.........,,,000111333555888:::<<<>>>;;;;;;:::::::::999999999;;;:::::::::::::::::::::555666777777888888888777555444333333222333444444333333444444444444333333333333333333333222222111111111222222222333333333444444444444444333222222111222222333333222222111333333222222222222333333555444444444444444444555111222222333333333222222333333333333333333333333333333333333333333222222333444444333111000111333000000000000000000000000000000000000////////////............////////////111000///......///000000/////////000000111111222444333222111111222333444111444888;;;>>>CCCIIINNNSSSUUUWWWVVVSSSNNNKKKJJJCCCBBB@@@<<<<<>>999777:::===<<<;;;<<>>===;;;999;;;AAAFFFIIIHHHGGGFFFEEEDDDDDDCCCFFFGGGGGGAAA999555777;;;:::;;;===CCCIIINNNQQQQQQJJJIIIGGGBBB===:::999:::;;;AAAHHHKKKMMMQQQZZZaaacccZZZMMMCCC===;;;888666444222///...//////...---,,,,,,---///111444777999;;;;;;999888888999999:::::::::::::::::::::::::::777888888999999999888888888888777666555444444444111222222333333222222111111222222222222111000000111111222222222333333333444444555555555444444333111222222333333222222111111222222222222222222111222333555777777555333222...///000000111111000000222222222222222222222222//////////////////000000000222222222000//////000000000000000000000000000000000000000////////////............///////////////////////////000000000/////////////////////...000000000///////////////222444888<<<@@@CCCFFFHHHSSSTTTUUUSSSNNNHHHDDDAAA>>>===<<<===DDDRRReeerrrlllfff\\\UUUVVV[[[ZZZUUUQQQNNNIIIEEECCCBBBCCCDDDEEEDDDFFFNNNWWW]]]______UUUSSSPPPQQQYYYaaa___XXXIIIDDD>>><<<<<<<<<:::888666333///+++(((''''''((((((((((((((((((((((((((()))))))))***************(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$#########((('''%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''***+++++++++************************))))))******++++++*********)))))))))))))))))))))+++,,,......///111444666999>>>DDDHHHLLLQQQXXX^^^```___]]]\\\^^^dddlllrrrrrrxxx{{{{{{zzzvvvlll```WWWWWWVVVUUUSSSQQQOOONNNMMMMMMMMMOOORRRWWW\\\______aaadddhhhkkklllllllllllljjjgggccc^^^XXXTTTQQQNNNJJJHHHHHHFFFEEEHHHOOONNNRRRWWWZZZZZZXXXWWWWWWSSSRRRRRRSSSWWW[[[^^^```ddddddeeefffggggggffffffddddddeeeeeeeeedddcccbbb444444555555666777777888;;;???CCCCCC@@@======>>>@@@@@@AAABBBBBBBBBBBBBBBCCCFFFHHHDDD<<<666555777999;;;???FFFNNNSSSVVVVVVKKKJJJHHHCCC>>>:::999999666<<>><<<999;;;===@@@FFFQQQ```jjjlllggg^^^VVVUUUWWWUUUOOOJJJGGGCCC@@@@@@CCCGGGJJJIIIHHHHHHJJJPPPWWWYYYYYYQQQOOOLLLMMMTTTZZZWWWPPPDDD@@@;;;999::::::888666222///,,,(((&&&&&&'''(((''''''''''''''''''''''''(((((())))))*********+++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))(((%%%$$$%%%'''%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''(((******''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%$$$###$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''***+++++++++)))))))))))))))))))))))))))******+++,,,,,,++++++***************))))))))))))***,,,------...000222222555999===AAAGGGOOOUUU\\\\\\]]]]]]___eeemmmssssssxxx{{{wwwooohhhaaa[[[YYYYYYYYYYYYXXXVVVUUUTTTTTTSSSQQQPPPPPPRRRTTTUUUUUUXXX\\\bbbfffjjjlllmmmllljjjgggccc]]]VVVQQQMMMIIIHHHIIILLLLLLJJJLLLQQQNNNUUU]]]bbbccc```\\\YYYRRRQQQNNNLLLKKKLLLOOORRRVVVXXX]]]aaaeeefffggggggdddeeefffggggggfffdddccc000000111333444555666777999???GGGIIIFFF???:::888:::;;;===???@@@AAA@@@@@@@@@CCCEEECCC>>>888555444999;;;AAAHHHPPPVVVWWWWWWJJJJJJGGGCCC>>>:::999999666999???FFFNNNWWW```eeeggg```WWWPPPKKKGGGBBB>>>888555222000000111000000000000//////000222555666;;;<<<<<<<<<<<<;;;:::999::::::999888777666555555888888888999888888777666666777777777666555444333222222333333333333222222222222222333222111111000111111222222222333333333222222333333444444333333111222222333333222222111111222333444444333222111000111444555555444111000333333333222222111//////000000000000000000000000222222111000///...------)))+++...000/////////000////////////////////////000000000000////////////............////////////---...///000111111111000---------...............+++---000333777999;;;<<<===<<<===@@@FFFMMMQQQSSSTTTSSSPPPJJJBBB<<<888777777;;;???CCCFFFMMMUUU\\\fffeee___WWWSSSRRRMMMHHHBBB@@@===<<>>HHHLLLHHH@@@999666666888;;;>>>??????>>>===AAAAAAAAA???===999777555777:::@@@HHHPPPUUUVVVUUUGGGGGGEEEBBB===:::999999999888999>>>FFFOOOTTTWWW[[[WWWSSSPPPNNNJJJDDD???:::777444222333444444444333111000...///000333444666777:::<<<===<<<;;;:::999999999888888777777777777888888888777777666555444555666666666555444444333333444444444444333333333333333333333222222111111111222222222333333333000111222222333333222222111222222333333222222111000111222333333222111000///000222333333222000///111111222222222111111000000000000000000000000000000000/////////.........+++---000111000//////000////////////////////////000000000000////////////............////////////,,,---///000111111111000,,,,,,,,,------......///,,,///333777<<>>@@@DDDJJJNNNPPPOOOJJJIIIEEE@@@:::666555666888<<>>GGGKKKGGG@@@999555555777:::===???>>>===<<>>>>>;;;777666666888999999444222000......///111333000333888<<<>>>>>><<<;;;888999999999999:::::::::777777777777777666555555333444555666666555555444333444444555555444444333333444444444444333222222111111222222222333333333///000111222222222222222222222222333333222222222...000111222222111000...///000111111111111000///...///000111111222222111000000000000000000000000---------.........//////...000333333222000//////////////////////////////000000000000////////////............/////////000,,,---///000111111111000++++++,,,,,,---...//////...111555:::???BBBDDDEEE===>>>@@@EEEKKKMMMKKKHHHBBBAAA===999555444666888555999>>>@@@??????AAADDDBBBKKKQQQOOOIIIFFFDDDAAA777777777999???HHHQQQVVVSSSTTTPPPHHHFFFKKKLLLIIIFFFGGGDDD>>><<>>AAA@@@<<<777444444666888;;;<<<=========<<<<<<<<<<<<:::999666555888999<<>>AAA??????666---666111)))444...222444777:::<<<===>>>>>>===<<<:::999888888999999777777666666666666666777555555444333444555666777666555444333222222333444444444222111111111222222333333333333333333333333444444444444444444444444555444333222111111111111111111111111111000//////222000///000222333333333222222222222222222222222000000111111111111000000//////............//////////////////000000000000///000222111///......//////////////////.........+++,,,,,,---.........---,,,------......//////000000//////.........//////000444:::@@@DDDEEEEEEDDDEEECCCCCCDDDGGGHHHFFFCCC888999::::::888888999:::<<<<<<;;;:::;;;<<<===>>>AAADDDGGGHHHDDD???;;;999888:::===@@@CCCGGGLLLPPPSSSPPPKKKGGGEEEEEEEEEDDDCCCAAA@@@AAAAAA@@@;;;888;;;777333000...---***)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$&&&'''((()))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''(((((((((!!!!!! !!!###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''(((***+++***(((%%%$$$'''&&&%%%$$$$$$%%%'''((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''''''''((((((((((((&&&(((***,,,,,,***(((&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&''')))***+++,,,---222555999>>>DDDIIILLLNNNXXX```gggggg```YYYWWWXXXVVVVVVVVVXXXZZZ[[[ZZZYYYYYY]]]aaahhhpppssskkk```UUUPPPKKKIIIIIIJJJHHHFFFIIILLLQQQVVVZZZ]]]______aaabbbccc```\\\[[[\\\^^^llluuuyyykkkaaaXXXTTTOOOJJJGGGFFFEEEDDDFFFGGGKKKRRRTTTRRRPPPRRRYYY___dddbbb[[[UUUUUUWWW+++++++++,,,...000111222555777;;;======999555222222333666888999::::::::::::;;;;;;<<<;;;:::999888:::::::::<<<@@@DDDEEEFFFBBBBBBAAA>>>;;;999999:::<<<;;;999888999;;;>>>???BBB@@@>>>>>>@@@AAA@@@???===>>>;;;888:::@@@AAA???>>>;;;333999333...999---///111444777:::;;;<<<===;;;;;;:::::::::::::::;;;999888777555444444333333333333222222222444555666888777555444333333333333555444333111111111222222333333333333333333333333333333333333222222222222555444333222111111111111111111111111111000//////222111000000222222111000222222222222222222222222000000111111111111000000//////............/////////000000000000111111111---///000000...------...////////////////////////------......////////////------....../////////000//////......//////000111333666<<>>>>>???@@@>>><<<888999;;;;;;999999:::;;;;;;;;;:::999:::;;;<<<======???@@@???<<<888666555;;;===???AAACCCFFFJJJMMMQQQNNNJJJFFFDDDBBBAAAAAA@@@>>><<<<<<>>>>>>===;;;999666222///---,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&%%%&&&'''((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%''')))***++++++)))((('''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))((((((''''''''''''''''''(((((((((((('''***...111111...***'''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,,,,///222777;;;???BBBCCCGGGMMMTTTVVVSSSPPPPPPRRRXXXXXXZZZ\\\^^^___^^^]]][[[^^^bbbjjjvvv|||vvvlllVVVQQQKKKHHHIIIKKKJJJIIIFFFGGGJJJNNNSSSXXX\\\^^^[[[]]]______^^^^^^aaaccchhhnnnuuuzzzxxxpppfff___WWWTTTOOOKKKIIIHHHHHHGGGGGGGGGMMMUUUYYYYYYYYY\\\aaafffhhhdddYYYPPPMMMMMM*********+++,,,...///000111333666999999666222000000111222444555666666666888888:::;;;<<<=========>>><<<999999;;;>>>???@@@@@@@@@???===:::999:::;;;>>>===:::888888:::<<<===>>><<<999999;;;<<<======;;;<<<;;;:::<<>>>>>@@@999<<<:::<<>>===<<<;;;;;;<<<999999888777888999:::;;;======<<<:::888777888:::???AAABBBCCCCCCDDDGGGIIILLLJJJGGGDDDAAA>>>===<<<===;;;999999;;;===>>>>>>666333///,,,+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((******)))'''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%'''(((((((((%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''!!!"""$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&(((***+++%%%%%%%%%%%%&&&)))+++,,,,,,+++***(((''''''''''''&&&''''''((((((''''''&&&(((((((((((()))))))))***)))))))))(((((((((((('''''''''''''''(((((((((((('''***///333333///***'''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))*********)))***---000333555777888:::>>>DDDIIIKKKMMMOOOQQQWWWYYY\\\___aaabbbbbbaaaaaabbbeeemmm{{{|||pppWWWQQQKKKHHHJJJMMMNNNNNNHHHHHHGGGIIILLLPPPUUUWWWTTTVVVYYY\\\^^^```dddfffgggiiikkkllliiiddd^^^[[[VVVUUURRROOOMMMMMMMMMNNNRRRSSSYYYbbbgggffffffhhhhhhkkklllfffZZZNNNHHHGGG((()))))))))+++,,,---......000333555666444222000///000111111222222333333555666888:::<<<>>>@@@AAAAAA>>><<<;;;<<<<<<;;;:::<<<======<<<999999:::;;;???===;;;999999;;;===???===;;;888666666777999:::555888999999===BBBCCC??????CCC;;;???EEEPPPTTT555---...///000222333333444333444666888::::::::::::999888666444333222111111555555555666777888999999555555555555666666666777666555333222111111222222333333333222222222222222000000111111111111222222444333222111111111111111000000111111111111000///000//////000222222000...000000000000000000000000//////000000000000////////////............//////////////////000000000000...000111111///......//////////////////000000000/////////////////////000...............///////////////000111333555666777666888<<<@@@BBBCCCBBBAAA>>>;;;888555555666888999AAABBBCCCBBB???===<<<<<<888777666666666777888999:::999777666555888<<<@@@CCCDDDDDDCCCBBBAAABBBDDDFFFFFFEEEBBB>>>;;;999999<<<<<<;;;;;;<<<======<<<222000,,,***))))))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%((()))'''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%"""###$$$%%%&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%&&&''' ###&&&''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++((((((((((((((()))***+++''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((,,,......,,,(((&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((()))***,,,---///000000000333555999???DDDJJJMMMOOOSSSVVV[[[___bbbcccddddddjjjjjjmmmtttvvvfffVVVPPPJJJHHHKKKOOOQQQRRRQQQOOOMMMKKKKKKLLLNNNOOOQQQRRRTTTVVVYYY\\\___bbbggggggfffeeebbb^^^ZZZXXXWWWVVVUUUTTTSSSSSSTTTVVV```bbbjjjsssuuuooojjjiiiiiikkklllfff\\\QQQKKKIII((((((((())))))+++,,,------///111333444444333222111111111000111111111111222333555888;;;>>>@@@BBBAAAAAA@@@AAA@@@>>>:::777999::::::999888777888:::<<<<<<;;;;;;<<<>>>@@@AAA>>><<<999666444333555666111555888:::@@@FFFGGGDDD@@@CCC:::AAANNN___```;;;000000000//////////////////000222555666666666666555555444333333333444444444555666777777888888888222222444555777888999999555444333222222222333444333333333222222111111111000111111111222222222333222222111000000000111111///000000111111111000000///......000222333222111//////////////////////////////000000000000////////////............//////------------.........///---///000000...------...////////////000000111111//////...------......///------......//////000000000111222333666888:::;;;:::<<<>>>@@@AAAAAA???>>>999777555444444777;;;>>>HHHIIIIIIGGGBBB>>>;;;;;;666666555444555666777888222222111000111666===BBBCCCDDDDDDCCC@@@>>>>>>???@@@AAAAAA???;;;888888999>>>???AAAAAA???<<<999777///---***((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""%%%'''((('''%%%((((((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""" !!!###%%%&&&%%%%%%$$$"""""""""###$$$%%%&&&''' ###&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''"""###$$$%%%$$$""" )))((((((''''''''''''(((''''''''''''((()))***+++'''(((((((((((((((((('''&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((******+++,,,------,,,,,,+++---000444999???CCCEEENNNRRRXXX\\\___aaadddfffqqqtttxxxqqq___RRRMMMHHHGGGKKKPPPTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSVVVTTTQQQPPPQQQSSSUUUVVV___```bbbcccbbb```]]]\\\WWWYYYZZZYYYXXXXXX[[[^^^eeeiiittt~~~~~~tttjjjfffhhhiiiiiieee]]]UUUPPPNNN(((((((((((()))***+++,,,---...000222333444444444333222111000000000000000000000222555888;;;>>>@@@@@@AAABBBCCCCCC@@@;;;777777888888777555555666888888999;;;===>>>@@@AAABBB>>>===;;;777333111222444222666999;;;BBBIIIKKKHHH@@@BBB:::BBBOOO]]]___<<<333222111//////...//////......///000111222222222111111111111222333444555333333444555555555444444000111333555777888999999444333333222222333555666333333333222111111000000000000000111222222333333000000///////////////000///000000111111111111000111000//////222333333333////////////////////////...//////000000//////...//////............//////,,,,,,,,,,,,------------+++---......,,,++++++,,,...//////000000111111222000///...---------...///---...///000111222333444444444555777999;;;===>>>??????AAAAAA@@@???===;;;222333333333444888>>>BBBJJJLLLLLLIIIDDD>>>;;;999555555444444444555666777111222111222333888???DDDAAABBBBBBAAA>>>;;;::::::;;;===>>><<<999888:::===???BBBDDDCCC???999444222---+++(((''''''((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$'''))))))(((&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&''''''%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''!!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''!!!$$$&&&'''&&&$$$"""))))))(((((('''&&&&&&%%%))))))(((''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((,,,***)))(((((()))***,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********))))))(((***---000222555999===EEEJJJPPPUUUWWW[[[```eeeooovvv~~~ooo]]]MMMIIIEEEFFFKKKQQQTTTUUUVVVWWWYYY\\\^^^aaabbbcccbbb\\\TTTMMMKKKJJJJJJJJJPPPSSSXXX\\\___```______WWWYYY\\\\\\[[[[[[___bbbgggmmmyyy{{{ooojjjffffffeeeaaa[[[UUURRRQQQ(((((((((((()))***+++,,,,,,---///111222444555666444333111000////////////...///000222555888;;;===?????????@@@AAA@@@<<<:::555666666555333222333555555777:::===??????>>>>>>:::;;;:::777333111222333222555777999???FFFHHHFFF???AAA<<>>???AAA?????????>>><<<999777555000222444555666:::@@@EEEHHHIIIJJJHHHCCC>>>;;;999555555444333444555666777444444555555777:::>>>BBB>>>???@@@>>>;;;999777777888:::<<<:::888999>>>BBB???AAABBB???999333000...+++)))'''&&&'''(((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((()))'''%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((())))))((((((&&&''''''''''''&&&&&&%%%(((''''''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((++++++************++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''((())))))(((((('''+++///000...///333888888===CCCGGGJJJOOOVVV]]]dddmmmxxx~~~~~~wwwgggXXXHHHEEECCCEEEJJJPPPSSSTTTVVVXXXZZZ___eeelllrrruuupppgggYYYNNNHHHEEEDDDCCCCCCFFFKKKPPPTTTWWWXXXXXXUUUYYY\\\\\\[[[[[[___cccfffkkkvvvxxxnnniiiaaa```^^^[[[WWWUUUTTTUUU))))))((())))))***+++,,,+++,,,...///222444555666444333111///..................///000333666999;;;>>><<<<<<<<<>>>>>>===<<<444555555333111111222333333555999===>>>===;;;:::666888999777333111222333111444555555:::AAACCCAAA===AAA???DDD>>><<>>;;;:::555555444333444555666777111333444444444555888:::;;;===>>>===:::777666666666999:::999888:::@@@FFF>>>??????:::444///------+++)))&&&&&&'''(((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&#########%%%&&&&&&$$$"""$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))************)))((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&'''))))))*********"""(((------)))(((---333---222777;;;>>>DDDMMMTTTYYYdddnnnrrrppphhhZZZNNNEEECCCAAADDDJJJPPPSSSSSSYYYYYY[[[___fffpppyyyzzznnn^^^PPPHHHDDDBBBAAA???@@@CCCFFFJJJLLLMMMNNNSSSWWW\\\\\\ZZZZZZ___cccaaadddmmmvvvuuulllccc```ZZZYYYWWWVVVUUUVVVXXXYYY&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---///000111000000...------...///000******+++---111444555666;;;;;;<<<<<<===>>>??????;;;888555666555333111000111555;;;@@@AAA???<<<999999777444222000000111111111222333555888:::;;;<<<===<<<<<<<<<<<<:::666333777666555333333555666888444444222111///...---,,,,,,,,,,,,------.........///333777666222111333666333333444555555555444444333222111000000222444555555444222000...------------,,,,,,,,,,,,---......111///------/////////...///...---+++***,,,000444CCC777---,,,///111222333111///...,,,---...000111.........////////////000//////.........//////000.../////////000000000111333222111000////////////.....................---000000///......000111222000000333666:::<<<;;;999===:::777777<<<@@@BBBCCC===888444222333333000...555666666888999;;;===>>>CCCCCCDDDDDDAAA<<<777444222222222222444555777888888777555444444555777999999888777666555555555555555555777;;;???BBBCCCCCC>>><<<888444000,,,***)))%%%%%%'''((((((((('''&&&%%%$$$$$$&&&'''((('''&&&$$$$$$$$$%%%&&&''')))***%%%%%%&&&&&&'''((((((((()))'''%%%%%%&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&,,,***(((%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###!!! !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((%%%$$$%%%)))+++***)))(((((((((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%$$$%%%((()))***)))((('''(((((((((((())))))))))))000000000111444888===???OOOSSSXXX\\\[[[VVVPPPLLL@@@CCCGGGJJJMMMOOORRRTTTYYY\\\]]]```iiivvv~~~tttiii\\\SSSKKKCCCAAABBBAAAAAABBBCCCDDDEEEFFFFFFHHHKKKQQQVVVVVVSSSWWW^^^bbbdddggggggddd___[[[YYYVVVVVVUUUSSSSSSVVV[[[^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...//////...------------...///,,,++++++,,,///222444555888888999999::::::;;;;;;555222111222222222000///222555999===???>>>;;;999888777444222000000000111222222333444555666777777::::::::::::;;;;;;888666555444333333444666999;;;888777666444111///------------,,,+++*********+++,,,...//////---,,,---///000111222333333333333333333222111000000111222333333222111000///------,,,,,,,,,,,,,,,,,,---.........---+++,,,---...---,,,------,,,++++++...333666AAA666------000111111222000000...------...//////---............///////////////............/////////////////////000000000333222111111000111111111........................///////////////000111111111111333777:::;;;:::888:::888666777:::======<<<888666444444444333222111222333333555666888999:::>>>>>>>>>===;;;777333111222222333444555666777777888777666555555666777888888888777666555555555555444444666:::>>>@@@???>>>:::888555111---+++)))(((%%%%%%'''((((((((('''&&&&&&%%%%%%&&&'''(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&)))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((&&&$$$%%%(((***)))(((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((((((((()))&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%&&&((((((((('''%%%$$$'''((((((((())))))))))))++++++***+++...111555888>>>BBBFFFJJJJJJHHHEEEBBBCCCEEEIIILLLNNNPPPSSSUUUXXX[[[]]]cccnnn{{{lllbbbWWWQQQKKKEEEDDDFFFCCCDDDEEEFFFHHHJJJKKKLLLHHHFFFGGGIIIIIIHHHKKKQQQWWW[[[^^^___]]]ZZZXXXWWWTTTTTTTTTTTTVVVYYY___ccc&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,------,,,,,,++++++,,,---------,,,,,,,,,---///222444555555555555666666666666444333222222333333222000333555777:::;;;;;;:::999777666333111000000000000222222222333333333333333777666666777999:::999888555444444444555888:::<<<>>>===:::777444111///......---+++******+++,,,---333111...---...///......------...000000111111111333222000//////000111222111222222222222000///...,,,,,,++++++,,,,,,---...,,,***)))***+++,,,+++***++++++++++++,,,///444888===444---...111111000111000000//////.........------------............/////////...............///////////////////////////111111111111111222222333////////////////////////...///000000111111000000222222444888;;;<<<;;;999777666666666777777666444444666777777666555555555666666777888999:::;;;<<<::::::999888555333111000222333555777888888777777888888888888888888888888777777666555444444444444222333555888;;;<<<:::888333222///---***((('''&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&''''''&&&$$$((('''&&&%%%$$$#########)))(((((('''&&&&&&%%%%%%(((&&&%%%%%%&&&&&&&&&%%%#########$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$******))))))((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$###$$$$$$%%%&&&'''(((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''((((((((()))'''&&&&&&'''(((((('''(((((((((((())))))))))))&&&''''''(((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))((((((((((((''''''&&&''''''((('''%%%###"""''''''((((((((()))))))))((((((''''''))),,,...000333444777:::===>>>>>>>>>CCCEEEIIILLLNNNPPPSSSVVVYYY[[[]]]dddqqq||||||vvv^^^VVVNNNKKKHHHEEEEEEHHHIIIIIIKKKMMMOOORRRTTTUUURRRKKKEEECCCCCCCCCEEEJJJKKKOOOSSSVVVVVVUUUUUUUUUVVVWWWXXXXXXYYY]]]bbbfff&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++************+++++++++,,,------,,,++++++---000222333333333333222222222222333444333111222444333000333444555666777777888888555444333111000000000000222222222222222222222222555444222333555777777666888777666666777999<<<>>>BBBAAA>>>;;;777333111///---,,,++++++,,,///333555999444///...000222000...******,,,---............//////......///000111111222333444666555444222000+++++++++++++++,,,,,,---***)))((()))+++,,,+++))))))******++++++...222666999222---///222000/////////000000000///...---,,,------------............//////...---------......000////////////.........////////////000111222333000000000000111111111111...///111222222222111000222333555999===???>>>===888666555333333222222222555999<<<===999777666777999999:::;;;;;;<<<<<<<<<999888777555444333222222333555777999:::999888777::::::;;;;;;;;;:::999888666555444333333222222333111222444777999888555222---,,,***((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&'''((('''%%%$$$((('''&&&%%%$$$#########(((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&$$$###"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((((((((&&&''''''''''''&&&%%%$$$'''''''''((((((((())))))***)))(((((()))***,,,.........///111444777999;;;>>>@@@DDDGGGJJJMMMRRRUUU[[[[[[]]]dddooovvvqqqgggRRRKKKFFFEEEEEECCCDDDGGGNNNNNNPPPRRRVVVYYY]]]______TTTIIIGGGFFFEEEDDDEEEDDDGGGKKKNNNOOOOOOPPPRRRZZZZZZ[[[[[[[[[^^^bbbeee&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((())))))***************,,,------+++******---000222222222111111111111111---000000...111666666222333333333333333444555666444333222111000/////////000000111222333444444555555333111111222333222222555555666777999===AAACCCDDDBBB@@@<<<888555222000...---,,,+++---000444666777111+++***---///---)))((()))***+++,,,,,,,,,,,,++++++,,,---...000111222000111333444444333111000+++************+++,,,,,,)))))))))***,,,---+++***((())))))))))))+++...111555///---000222000.../////////000000///...---------------.........////////////...---------------/////////...............------------...000111222111111111222222333333333///000222333333333222111222333666;;;???AAAAAA@@@999777333000///000333666:::>>>AAAAAA===999777777777777888999999888888777777666555333333333333444444666888:::::::::888777;;;;;;<<<<<<;;;:::999999555444333222111111111111111222333666777555111...)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))(((''''''((((((&&&$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&%%%$$$######(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%&&&''''''(((((()))))))))***%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))&&&&&&''''''((((((((((((''''''''''''((((((((((((+++******))))))***+++,,,***)))))))))+++...111333555777;;;>>>BBBFFFLLLOOOWWWXXXZZZ```jjjpppiii]]]LLLFFFCCCDDDEEEDDDEEEHHHNNNNNNPPPSSSWWW[[[___bbbbbbVVVLLLJJJIIIFFFBBB@@@AAACCCFFFHHHHHHIIIKKKMMMVVVWWWXXXXXXYYY[[[___bbb&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''((()))***************))),,,---,,,***))),,,///000000111111111111111111+++111222111666>>>@@@;;;222111111000111111222333222222111111000//////...//////000222333555666777555333222222222222000///000111222555:::???DDDGGGBBBAAA>>>;;;888555333222000///---,,,,,,---...///444000++++++---...,,,))))))******+++++++++++++++)))***+++,,,---//////000,,,---.........---,,,+++******))))))******+++,,,)))))))))+++------,,,***'''((((((((((((***,,,///222...,,,///000......///////////////////////////.........////////////000//////...---,,,,,,,,,,,,------........./////////,,,,,,,,,,,,---...000000222222222333444444555555222333333444444444444444444444777;;;>>>@@@???>>>777555222...---000666;;;???AAACCCBBB???:::888666888888999:::999888666555333222222111111222222333666666888999999999888888;;;::::::999999888888888333333222111000000000000111111111333333222...+++((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''((('''''''''(((((('''%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))'''%%%$$$$$$&&&''''''&&&'''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%&&&'''((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&''''''''''''(((((('''%%%$$$%%%'''&&&&&&''''''(((((())))))$$$%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''(((((((((((())))))&&&&&&''''''((())))))***&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((()))***,,,------///222555888<<>>===<<<999777555333222000000///...------------444222//////111111///,,,++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++******))))))(((((()))))))))))))))***++++++(((((()))+++------+++)))$$$&&&(((((()))+++...000111---,,,...///---...000......------...///000111/////////000000000111111000///...---,,,,,,,,,,,,+++,,,,,,---...///000000---------------...///000222333333444555555666666555555555555555666666777666666777999;;;;;;999777111111111//////222888===BBBAAA@@@@@@???<<<888555888888999999999777555333000000000111222222222333777777777777888888888888999888666555444444555555222222111000///////////////.........///...,,,))))))(((''''''&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&'''))))))(((&&&'''&&&&&&&&&''''''((()))&&&&&&'''''''''''''''''''''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((&&&$$$$$$&&&(((%%%%%%%%%&&&'''(((((((((###$$$%%%&&&'''''''''''')))(((((((((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))******+++++++++***+++,,,---///222666:::???BBBEEEIIIOOOUUUSSSMMMFFFBBBBBBGGGJJJJJJLLLOOOMMMMMMNNNQQQUUUZZZ___bbbcccZZZSSSQQQNNNKKKIIIJJJEEEFFFGGGHHHHHHIIILLLOOOTTTTTTTTTSSSQQQQQQRRRTTT&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++++++++***$$$)))......+++)))***---------......///000111111+++111000+++---555444---///////////////.........000000111111000///...---//////000111222333333444444444555777888777444111333333222333444777:::;;;;;;;;;999888666555333333//////000000111111111222111000000000111000...,,,,,,------,,,,,,+++***)))---------,,,+++***)))(((,,,+++***)))(((((((((((()))))))))))))))******+++&&&'''(((***------+++)))###%%%''')))***---000333000,,,+++---...,,,...111...---,,,,,,---///222333000000000000111111111111000///...---,,,+++++++++***+++,,,---...000111111///............///000000333333444444555666777777777666555555555666888999888777777888888777444111,,,...000000111333999===BBB???======>>>===999555222333444444333111///---000000222333444444444444888777777666777777888999777555333111000111222333222111000//////.........---,,,++++++,,,,,,***(((***)))((((((''''''((((((&&&%%%$$$###$$$%%%&&&''''''&&&&&&''')))***)))''')))(((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&(((''''''"""""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######################## !!!$$$&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((&&&$$$$$$&&&)))$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&((()))(((''''''***************+++///222777:::<<<===AAAEEEDDD@@@@@@===>>>DDDIIIJJJLLLOOOQQQQQQQQQTTTXXX]]]bbbeee___WWWPPPMMMJJJHHHHHHLLLJJJKKKLLLLLLMMMOOOSSSVVV^^^^^^[[[WWWRRRNNNMMMMMM&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((()))***+++---......---+++******++++++---000000///---------//////000//////...------222111000.........///000//////000111111000//////---...000111222333333444111222333111///......////////////000111333444555777888888777555333111000///111333333222111222333333333333222111000.....................---------...///......---,,,******))))))))))))((((((((((((&&&'''))))))((((((***+++,,,,,,++++++***)))))))))******)))((())),,,111555===///'''+++---******000000000///...............000000111111000///...------------...------,,,,,,......------...000222333000000//////000000111222666555444333444666888999...000222222111111222333666777777777666444222000+++,,,---...111333666777===???@@@???<<<999666666222222333444444444333333111222333333333222111000666666777777888888888999888777444111/////////000666111,,,,,,///000---***---,,,***)))))))))***+++(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((())))))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$"""!!!$$$''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''%%%###"""%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%)))(((''''''((()))(((&&&(((''''''&&&&&&((()))***'''(((((()))))))))((((((((((((((((((((()))******//////111222444666777888:::;;;===@@@CCCEEEGGGHHHJJJNNNQQQSSSXXXaaaffffffaaa\\\UUUNNNIIIHHHHHHIIIGGGJJJLLLNNNOOOTTT[[[aaahhhmmmiii\\\QQQMMMKKKHHH((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''((())))))******+++,,,+++***)))***++++++---///000...---,,,------...//////000000000000111000///.........//////------------------------...///000111222333333333333444444333111000000111//////......//////000111444444555555555444222222000222444444333222333444444444444333222000///...//////////////////000000000///...---,,,+++************)))))))))(((((((((***+++,,,+++)))))))))***,,,,,,++++++***)))))))))*********)))))),,,000444@@@222))),,,---))))))///......---------......//////////////////.........------.........------,,,///...//////000111222333111111111000000111222222555555444444444555666777222333444444222111111222333333444444333111///---,,,,,,---///111444666777===>>>???>>>;;;777555555000000111222333333222222222333333444444333111000555555555555555666666666555444111///.........///333///++++++---...,,,)))+++***)))((('''(((((()))(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$#########$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######%%%(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&'''((()))(((&&&(((''''''&&&'''((()))***)))))))))***++++++,,,,,,((((((((((((((())))))***---......///000111222222555666999<<>>>>>AAACCCFFFGGGHHHLLLSSSYYY```YYYUUUTTTPPPIIIFFFHHH&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%'''((())))))%%%&&&((('''&&&&&&''')))((()))))))))'''''')))***'''''')))******++++++++++++,,,.../////////......---......//////......---&&&''')))***+++,,,------***+++,,,,,,******+++,,,******+++,,,...000222333222111///......///000000,,,...///000///...///000111111222222222111000000000000000000////////////---///222444444222///------------,,,,,,,,,++++++---000333444333222111111...------,,,,,,++++++***)))---111333444444444555444666555222//////...---////////////000111222333333555777999888666222000///000111222333444444444333222000...------......*********+++---...000111///////////////......---******+++******,,,///222333555666777777555444222...............///000000+++,,,---------...000222444444444444333222111111222222333222111///---,,,(((((())))))******++++++,,,------,,,,,,***))))))$$$&&&(((((('''%%%%%%%%%$$$%%%'''(((((((((''''''$$$$$$&&&'''((()))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''((($$$$$$$$$%%%&&&'''))))))'''&&&$$$######$$$&&&'''"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###%%%&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***(((%%%%%%'''(((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$######$$$%%%%%%&&&%%%$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''')))+++,,,&&&(((***+++***(((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%&&&((()))))))))((('''(((((((((((('''&&&$$$$$$)))((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((***+++,,,,,,+++---,,,***+++///000///111222444666888999:::::::::===@@@BBBCCCHHHPPPUUUZZZSSSPPPQQQPPPJJJHHHJJJ###$$$&&&'''***,,,---...(((***,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''((())))))******((()))))))))************+++,,,---,,,*********+++)))))))))***+++,,,......+++***)))))))))))))))))),,,---...//////---+++***,,,***)))***...111000///111111000///////////////,,,,,,,,,---------......///000111111111///...---------------------------000000111111222222222333333111...,,,+++---///000111///...111555666444222...------,,,,,,,,,,,,------...///111333555777777666555333111////////////111111111111111111111111222444666666444333222333222000000111444666666666333111...,,,*********+++......---------......///111000/////////...+++(((000...---,,,---...111222333333333333333222111000000///------,,,---...///000///...............//////111333333222222333333666444000...---,,,+++)))***)))))))))))))))******+++*********))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%######$$$&&&'''&&&%%%((((((''''''''''''((((((***)))))))))***+++,,,,,,((()))************))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''######%%%%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''((('''''''''((((((((())))))(((&&&###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!! !!!"""$$$&&&)))+++***)))'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!"""''''''&&&%%%$$$""""""!!!%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***(((((((((''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&'''''''''+++***(((&&&%%%&&&((()))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''+++***)))(((((()))***++++++---///000000///000000777777777999===AAAEEEGGGNNNNNNMMMMMMKKKIIIGGGFFF''''''''''''''''''''''''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++---...((((((((()))******++++++************++++++++++++***+++,,,+++***)))***+++,,,,,,+++************+++************+++,,,.........------,,,,,,,,,,,,,,,+++***(((***---//////...000///......------......,,,---------............//////000000000///------------------------------//////000000111111111111222000///---------///000/////////111444555555444......---,,,,,,,,,------,,,,,,---///111222333444888777444111...---,,,,,,111111111111111111111111111333444444222111111111111//////000222444444333222000...,,,******++++++---------------...///000111000///...///...+++)))///...---------...000111111222222222111111000///...---,,,++++++,,,------++++++,,,---...000111222///111222222111111222333222///+++)))************)))))))))(((((())))))*********)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((('''%%%%%%&&&'''((((((''')))(((((((((((((((((()))((()))+++,,,,,,,,,******(((((()))))))))))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))((((((((((((***+++,,,((((((''''''''''''((((((***)))'''&&&%%%&&&'''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''' ###(((,,,///111444666333333333555888;;;???AAADDDDDDDDDDDDDDDDDDDDDDDD''''''&&&%%%%%%$$$######%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))++++++%%%%%%&&&&&&'''(((((((((***++++++++++++,,,,,,,,,)))***+++***)))((((((***,,,++++++******************)))))))))***+++,,,,,,...---+++))))))***,,,---***)))((()))+++---------......---,,,,,,,,,------------........./////////---.../////////...---,,,------------------------.........///////////////000000//////////////////---///111222222333555666000///...---,,,+++++++++......///000111222333333666555222000...---------000000000000000000000000///111222222000/////////000///---...000111111000000///---,,,++++++,,,,,,,,,,,,,,,---...///000111222000...---......---+++---------............/////////000000//////......,,,++++++******++++++,,,***+++,,,---...000111111000000111///...///111333333///***''''''((())))))))))))(((''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))***(((((((((***+++***)))))))))))))))))))))))))))((())),,,------+++((('''((((((((((((((((((((('''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%""""""###$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###&&&)))*********+++,,,------...///111333666777999999999:::;;;>>>@@@AAA#########$$$%%%%%%&&&&&&###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))*********+++++++++,,,,,,(((******)))((('''((()))((((((((()))***+++,,,---...---,,,+++***))))))))),,,+++***))))))***++++++))))))(((((()))+++++++++...---,,,,,,,,,,,,------.........////////////000,,,---.........---,,,+++---------------------------------------------......///000000000///......+++...111111000111444888444333111///---+++******/////////000000111111222111000///...//////111111000000000000000000000000...000111000...---...///000...------///000000///......---,,,,,,,,,------++++++,,,,,,...///111111222000---------.........,,,------.........------,,,---------------,,,,,,++++++++++++++++++,,,,,,...////////////......---///000///---,,,---///222999444...)))((((((((())))))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,+++***+++,,,---,,,***))))))************))))))((()))*********((('''&&&((((((''''''&&&&&&&&&'''*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%############%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%%%%%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''')))******)))''''''***+++,,,***'''$$$"""""")))))))))***+++---...///333333222333555888<<<>>>""""""###%%%&&&'''((()))###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))*********+++((()))***)))'''''''''((('''''''''((()))***+++,,,000///...---,,,,,,,,,,,,((()))***+++++++++***))))))))))))((((((((()))***...------,,,------...............////////////000+++,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...---+++...000000...///333777:::999666333111///---------.........////////////000///.........///000111////////////////////////...///000///---------///000...------///000//////------------,,,---------++++++,,,,,,...///111111222///------.../////////,,,,,,------------,,,+++***++++++,,,,,,++++++++++++,,,,,,---------------000000111000000...---,,,......---+++***+++---000888333---***)))***++++++))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))))))))***++++++---,,,++++++,,,---,,,***))))))************))))))***((('''%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%############%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((('''&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((()))***++++++***)))(((%%%'''))))))(((''''''((('''''''''(((((()))******000///......000222555777&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))***++++++%%%%%%&&&&&&''''''(((((((((((()))))))))*********((()))***)))((('''''')))***))))))(((((((((((((((((((((((()))***+++------''')))+++,,,---,,,***))))))******)))''''''(((***------,,,,,,,,,---......------........./////////+++,,,---.........---,,,---------------------------,,,,,,,,,,,,++++++++++++,,,---...///...---,,,,,,---------,,,...000333;;;:::888666444333222222222222222333333444444444333222000...---,,,,,,---////////////////////////...//////---,,,+++---......---,,,,,,...//////...------------------,,,,,,,,,,,,,,,---...///000111000///---...///000000///---,,,,,,,,,,,,,,,++++++))))))***+++++++++******,,,,,,---...////////////...///000000000///...---,,,---,,,+++))))))+++---...+++((('''))),,,...///******)))(((''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))((((((((()))***+++,,,,,,+++)))***++++++***)))'''(((************((('''***(((%%%######%%%''')))***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$###$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''%%%''')))***)))(((((()))&&&'''''''''((((((((((((+++************,,,---...'''''''''&&&%%%%%%$$$$$$&&&'''))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&(((((((((((("""######$$$$$$%%%%%%&&&))))))*********+++++++++)))***+++***((('''((()))))))))(((''''''''''''(((%%%%%%&&&''')))+++---...)))******++++++,,,++++++)))++++++***'''&&&(((***+++++++++++++++,,,------,,,---------............+++,,,---/////////...------------------------------------,,,,,,+++++++++***+++,,,,,,---------,,,...,,,******+++---......333222222222222333333444333444444555666777777888333222000---,,,+++++++++........................,,,---,,,+++))))))+++,,,+++***)))***,,,.....................---,,,,,,+++---------------...///000///......///111111000///...---+++*********+++,,,(((((()))***************+++,,,...///000000//////......//////...,,,***(((***+++,,,+++)))((()))***((('''%%%'''***...000111++++++***)))((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((('''((()))***++++++***)))'''(((((()))'''&&&&&&''')))******)))'''&&&((('''&&&&&&&&&'''((()))+++***(((&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''''''''''''''&&&&&&'''''''''***+++,,,+++(((%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''(((((()))******+++******+++++++++,,,,,,,,,)))***+++***)))((()))***&&&&&&&&&'''((()))***+++............///000111111,,,+++***)))***+++---...***,,,,,,***'''&&&(((*********))))))***+++,,,,,,,,,,,,,,,---------......+++,,,.../////////......---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,///+++((((((***---,,,+++(((((()))+++---///111222---...///000111222222333000///...---,,,------...........................+++++++++)))'''''')))+++)))((('''(((+++---------............---,,,+++***......---------......///...---...000222222000//////---+++))))))***+++,,,(((((()))******************,,,---///000000//////111111000///,,,((($$$!!!)))***,,,+++)))((((((((()))((('''))),,,...//////,,,,,,***)))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++)))'''&&&&&&''''''&&&$$$&&&'''(((******((('''&&&''''''((()))*********))),,,***(((&&&%%%&&&'''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''######%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((((('''''''''''''''((((((((())))))$$$$$$$$$&&&((()))'''%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$%%%&&&'''"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((($$$##################$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))***++++++***)))((((((''''''&&&&&&''''''(((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''')))((('''&&&&&&'''((()))&&&(((******((('''&&&'''$$$%%%&&&'''''''''''''''&&&&&&((())))))***))))))''''''&&&&&&&&&%%%%%%%%%'''(((((('''%%%###$$$%%%'''&&&%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''*********)))))))))))))))---,,,+++)))((((((''''''&&&''')))*********)))(((***))))))***,,,...---,,,------.........---+++***)))************+++++++++))))))((('''((())),,,---))))))***+++,,,,,,------------............------///---+++))))))+++...000...---+++)))))))))+++,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++************++++++,,,---,,,---......//////......)))+++---///000...,,,++++++,,,,,,------,,,,,,,,,++++++***)))((((((((()))---,,,++++++++++++,,,---+++///111111---+++,,,---....../////////...---,,,((()))***+++++++++++++++(((((())))))*********+++---.........//////000000//////......---,,,++++++''''''''''''((((((((())))))))))))+++...222666888,,,+++***)))((('''&&&%%%(((((())))))*********+++))))))(((''''''''''''''''''((((((((())))))*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%''''''%%%#########$$$%%%%%%&&&''''''"""!!!!!!###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######''''''(((&&&$$$"""######'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$###$$$%%%'''(((%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&''''''(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((('''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((())))))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''''''''''''''((()))))))))))))))(((***))))))***,,,------,,,....../////////...---,,,))))))))))))************(((((()))***++++++++++++*********+++,,,,,,,,,---,,,,,,------------,,,,,,,,,+++***************+++///...---,,,,,,,,,,,,---+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,*********++++++,,,---...------,,,,,,,,,,,,,,,,,,(((***,,,......---+++***+++++++++,,,++++++******,,,,,,++++++***+++++++++,,,,,,+++******+++,,,,,,,,,...000///...,,,,,,,,,---------------,,,,,,,,,))))))***+++++++++++++++((()))))))))************------------.........///++++++******)))((((((''''''''''''((((((((())))))'''+++111666777666222///++++++***)))((('''&&&&&&))))))*********+++++++++))))))(((''''''''''''(((&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%%%%$$$!!!######$$$%%%%%%&&&''''''$$$######$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((()))***)))'''&&&&&&'''((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((((((((((()))+++***)))***,,,------,,,---------...------,,,+++(((((()))))))))*********''')))+++---...---,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++***)))(((---------------,,,,,,+++***,,,,,,,,,***)))***+++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---))))))***+++---...//////...---+++***)))******+++''')))+++,,,,,,,,,***)))******++++++***)))((((((+++++++++***++++++,,,,,,,,,++++++******++++++,,,...---------......,,,+++,,,+++***)))******,,,,,,)))***++++++++++++++++++))))))))))))************+++++++++,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&''''''((((((((())))))))))))---333888888444...***))))))))))))((((((((((((************++++++++++++******)))(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((()))***&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%$$$"""###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''))))))(((&&&%%%&&&'''(((((()))***)))'''&&&%%%((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((***************+++,,,,,,+++***((('''''''''((()))+++***)))***,,,---,,,+++)))************)))))))))))))))*********+++++++++***+++,,,............---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++***))))))))))))***+++,,,,,,+++)))(((***+++,,,+++***)))***+++******+++++++++,,,,,,,,,+++*********+++,,,------((()))***,,,---//////000000...,,,)))(((((()))***((()))***+++,,,+++***)))++++++++++++***)))(((((()))((((((((()))***++++++,,,,,,,,,++++++,,,,,,,,,...,,,***+++...///---***+++***((('''''')))+++,,,******+++,,,,,,+++++++++)))))))))))))))******************************************))))))((((((((('''(((((((((((()))))))))------------,,,,,,,,,+++(((((((((((()))))))))))))))))))))))))))***************)))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&(((&&&%%%%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%''''''((()))))))))(((&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))***+++,,,---***)))(((''''''((()))***,,,*********,,,---,,,+++)))))))))((())))))))))))++++++,,,,,,,,,------------,,,,,,,,,,,,...///000------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,***(((&&&&&&''')))***''')))+++,,,,,,+++)))((()))***++++++))))))***+++******+++++++++,,,,,,,,,************++++++,,,---'''(((***,,,.../////////111///,,,***)))))))))***))))))***+++,,,++++++***++++++,,,,,,+++***)))))))))((((((((()))***++++++,,,,,,------------,,,,,,...+++)))***---...,,,***+++***(((''''''(((***+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((***************)))))))))(((((((((((()))))))))***---+++((('''&&&(((+++,,,(((((((((((())))))))))))((((((((((((((('''''''''***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&######$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%''')))(((&&&&&&''')))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((---000000...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""######$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&''''''(((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((())))))***''''''&&&''''''((())))))((((((((((((((()))******,,,+++******,,,,,,,,,***+++************+++,,,,,,,,,,,,---------............---+++++++++---000111,,,,,,,,,,,,------------+++++++++,,,,,,+++++++++)))'''$$$""""""%%%(((***)))***,,,......---+++***((()))+++***))))))***+++******+++++++++,,,,,,,,,+++************++++++,,,&&&(((***,,,------------///...,,,+++))))))))))))))))))***+++++++++++++++******+++++++++++++++***+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))***+++,,,,,,,,,,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))(((((((((((((((''''''))))))))))))((((((((((((((((((((()))))))))******((()))***++++++***))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((''''''''''''&&&''''''(((''''''&&&&&&#########$$$$$$$$$%%%%%%(((((()))))))))*********(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%(((---111111...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&((())))))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&(((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&&&&''''''%%%&&&''')))************,,,+++******,,,,,,+++***++++++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,---...//////+++,,,,,,,,,---.........)))******++++++******)))'''&&&%%%%%%&&&''')))***)))***+++,,,---,,,,,,+++''')))******))))))***,,,******+++++++++,,,,,,,,,,,,+++******************&&&'''***+++,,,,,,+++***,,,,,,+++***))))))(((((((((((()))))))))*********'''((()))***++++++++++++,,,,,,++++++***+++++++++)))***++++++++++++***)))******+++***)))***,,,......------,,,+++***)))))),,,,,,------,,,,,,+++***************)))))))))((())))))((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********((()))+++,,,+++)))'''%%%))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((((((((((('''''''''&&&$$$%%%&&&(((((((((((('''$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%''')))+++,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((())))))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&((()))(((''''''((()))%%%$$$$$$$$$%%%''')))***))))))************))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((($$$%%%''')))+++++++++***---+++***+++,,,,,,+++******)))(((((((((***+++,,,++++++,,,,,,,,,---------)))+++---...//////------++++++,,,,,,---...//////(((((())))))))))))(((((('''((()))+++,,,,,,,,,,,,(((((()))***************''')))******))))))***,,,******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***&&&''')))+++,,,+++***))))))*********)))((('''&&&''''''''''''((((((((()))%%%&&&''')))************++++++***)))((((((((()))'''((()))******)))((('''(((***,,,***((((((+++////////////...,,,+++)))(((------------,,,,,,+++***+++*********))))))(((((())))))(((((((((''''''''')))))))))***************))))))))))))************++++++)))'''&&&&&&%%%%%%***)))))))))(((((((((((())))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&"""###%%%'''))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))))))))(((&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((("""$$$'''))))))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))&&&&&&''''''((()))******)))))))))))))))(((((((((&&&''')))*********)))(((&&&&&&&&&&&&&&&'''((()))))))))+++,,,---.........***************)))((((((,,,+++++++++******))))))((()))************)))))))))+++---/////////---------,,,,,,++++++,,,,,,---------------------------******+++,,,+++***)))((((((((()))***++++++,,,,,,------------,,,+++******)))***,,,------,,,+++)))---***(((((()))***'''%%%((()))***,,,,,,,,,+++***,,,++++++***++++++,,,---***))))))((((((((((((((())))))))))))))))))))))))++++++***)))((((((((()))************************))))))***+++,,,,,,------...---,,,+++************++++++++++++++++++++++++---+++)))***,,,---,,,)))***************)))(((''')))******++++++******)))+++++++++******((('''&&&+++)))'''&&&%%%&&&'''(((''''''&&&%%%%%%$$$######&&&'''((()))******))))))((((((((('''%%%%%%&&&'''###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&'''((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''))))))(((((()))***++++++&&&''')))******(((&&&%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))$$$%%%&&&'''((('''&&&%%%'''***)))&&&%%%'''&&&###---(((######&&&)))'''%%%%%%%%%$$$$$$######$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&%%%!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%!!!"""######$$$$$$%%%&&&'''((()))***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$""" !!!$$$'''((('''%%%#########%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&''''''%%%%%%%%%%%%'''''',,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######''''''''''''''''''''''''(((&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&''''''(((((()))***+++---------...***************)))((((((++++++*********)))))))))************************)))***,,,...///...------------,,,,,,,,,,,,------*********************)))***+++,,,,,,,,,+++))))))))))))******+++,,,,,,---,,,,,,,,,------,,,,,,+++***+++,,,,,,---,,,+++******(((&&&&&&((((((&&&###$$$&&&)))++++++***(((&&&)))))))))))))))*********+++***))))))(((((()))))))))))))))))))))))))))))),,,++++++************+++++++++++++++++++++++++++)))******+++,,,,,,------...---,,,+++************++++++++++++++++++++++++,,,***)))***,,,---+++))))))))))))))))))*********))))))************)))))))))))))))))))))((('''&&&***)))'''&&&%%%&&&'''((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''(((((('''%%%%%%&&&'''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&)))(((((((((((((((((()))'''(((((())))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&''''''&&&&&&&&&))))))&&&%%%((((((%%%+++(((%%%$$$'''((('''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""" !!!&&&'''&&&'''***#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$!!!!!!###&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!  ###(((&&&%%%######$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$### !!!###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$((((((&&&&&&&&&&&&(((((()))((('''%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((('''&&&&&&&&&'''''''''((()))***+++,,,,,,,,,***************)))((((((******))))))))))))((((((+++***)))(((((()))***+++)))***,,,---......---,,,...------,,,,,,------...*********))))))(((((((((,,,,,,,,,,,,,,,+++*********++++++,,,,,,---------+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++***(((''''''((((((&&&%%%$$$&&&(((***+++)))'''%%%'''((()))***+++******))),,,+++******))))))******)))))))))))))))))))))))),,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,+++************+++++++++++++++++++++++++++***))))))++++++***)))***))))))))))))+++,,,---))))))************))))))''''''(((((((((((('''&&&)))((('''&&&&&&&&&'''((((((((((((''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&'''''''''((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%&&&&&&(((((((((((((((((((((((()))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((((((''''''''''''&&&)))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&))))))''''''******(((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))+++,,,'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''&&&&&&%%%%%%$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""" !!!$$$&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&!!!###%%%''''''%%%###!!!"""&&&(((((((((''''''''''''''''''''''''''''''((()))(((&&&&&&&&&((($$$%%%%%%%%%%%%%%%%%%&&&))))))(((((('''''''''&&&***)))'''&&&&&&''')))***---,,,***)))(((((((((((('''''''''((((((((())))))''''''((((((((((((((()))(((((('''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&'''''')))******+++++++++***************)))(((((()))))))))(((((((((((((((+++***(((&&&&&&''')))***)))***+++,,,---------,,,...------,,,,,,------...------,,,,,,++++++******------------,,,,,,++++++,,,,,,,,,---------......------------------,,,,,,------,,,+++++++++,,,,,,++++++************))))))((())))))*********))))))((()))+++---...---,,,+++---,,,++++++******++++++))))))))))))))))))))))))++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++*********+++***************************)))))))))******))))))...---+++******,,,...///)))******++++++******)))''''''(((((()))((((((((((((((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%+++***(((&&&%%%&&&((()))&&&''''''&&&%%%$$$&&&'''((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((((((((()))((('''&&&&&&&&&'''''')))(((&&&%%%%%%&&&''')))(((((((((((('''''''''''''''&&&%%%%%%%%%&&&((()))&&&******(((***---...,,,%%%''')))((('''&&&&&&'''(((''''''((()))***++++++((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''&&&""" """))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$(((((((((&&&%%%&&&(((***%%%%%%%%%%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&((($$$$$$$$$%%%%%%&&&&&&&&&)))(((((((((((((((''''''+++***(((''''''(((***+++,,,,,,+++***)))((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))((('''&&&&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&'''((())))))***************************)))((((((((((((((((((((()))))))))***)))&&&%%%$$$%%%'''((())))))***++++++,,,,,,,,,---------,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------....../////////...---,,,+++***...---,,,,,,++++++,,,,,,++++++++++++************,,,+++)))''''''(((***,,,''')))+++---...---,,,+++---,,,,,,+++++++++++++++***************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++******++++++************************))))))******)))))))))***222111...,,,+++,,,---...******++++++++++++******(((((()))*********))))))''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%+++***'''&&&%%%&&&'''(((%%%&&&&&&&&&$$$$$$&&&((()))((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$&&&&&&''''''(((((((((((($$$%%%'''(((************(((((('''&&&&&&&&&&&&''')))'''&&&%%%%%%&&&((()))((((((((((((((((((''''''((('''&&&%%%&&&'''((()))'''+++,,,***,,,000111...%%%&&&(((((('''&&&&&&'''))))))((((((((((((((()))(((((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&'''%%%%%%((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''!!!###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$######%%%'''%%%%%%%%%%%%&&&''''''(((%%%&&&((())))))(((&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&''''''(((((()))******************************)))(((((((((((())))))))))))******)))((('''&&&%%%%%%&&&&&&)))))))))******+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++++++++------------------------/////////......---,,,+++......------,,,,,,++++++)))***+++***)))((()))***,,,***(((&&&%%%''')))+++&&&'''(((***+++++++++***---,,,++++++******++++++************************+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************)))***++++++))))))***+++222111///---,,,+++++++++******++++++++++++******)))***************))))))%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&%%%$$$$$$&&&(((((((((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!###%%%'''((((((''''''''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%&&&&&&''''''((()))))))))###%%%''')))***+++******'''''''''&&&&&&&&&&&&%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))'''***,,,***,,,000111...&&&&&&&&&&&&''''''''''''***)))(((((('''''''''((())))))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!! """'''(((%%%$$$&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''"""$$$&&&&&&%%%%%%%%%&&&""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%###""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''((())))))******++++++*********************)))(((((()))))))))*********++++++******)))(((((('''&&&&&&((((((((())))))***+++,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---............,,,+++***(((***,,,+++)))(((***,,,+++******)))))))))))))))&&&'''((()))***+++,,,,,,,,,,,,+++***************************************---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************)))+++,,,,,,***)))***,,,...------,,,+++***))))))(((((())))))))))))(((((()))*********)))(((''''''$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''"""%%%(((++++++***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&'''))))))((('''&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&&&&'''(((((((((((((((&&&)))***((()))---...,,,)))&&&###$$$'''))))))''')))((((((((((((((()))***)))***+++,,,+++***((('''((((((((((((((((((((((((&&&&&&'''))))))******)))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''%%%'''***)))$$$"""###,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###%%%'''&&&$$$$$$&&&((($$$$$$$$$###############%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$((((((((()))))))))))))))%%%%%%&&&''''''&&&%%%%%%'''((()))))))))))))))(((((((((((((((((((((((('''%%%%%%&&&&&&'''((())))))$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))******++++++++++++******************)))(((((())))))******+++++++++,,,++++++++++++***)))''''''(((((((((((()))***+++,,,+++******************+++))))))***+++,,,------...,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000111111---.../////////---***)))***,,,...---+++***,,,...+++,,,...//////---***((()))))))))***+++---...///,,,+++******))))))******************************///...------,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***++++++,,,,,,))))))))))))))))))))))))))),,,---,,,***)))+++---))))))*********)))((((((&&&&&&''''''''''''&&&&&&))))))))))))((('''%%%%%%$$$%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''%%%%%%&&&'''((((((((('''###%%%%%%%%%$$$$$$&&&((('''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''',,,///222555555222---***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''(((((('''&&&###"""%%%&&&'''((((((&&&$$$###%%%%%%&&&'''((((((''''''&&&''''''((()))******+++%%%&&&((()))))))))((('''$$$'''(((&&&'''+++,,,***+++&&&""""""'''***)))'''''''''(((((()))***,,,,,,)))***,,,,,,,,,+++)))'''************))))))))))))&&&&&&((()))************''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''""""""%%%+++---***)))+++)))))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""$$$%%%$$$""""""%%%'''(((((('''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((((((((('''&&&%%%%%%((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))))))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&###%%%'''))))))'''%%%###%%%&&&((()))(((&&&###"""''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&'''(((((('''&&&(((((())))))((('''&&&&&&###$$$%%%'''((())))))***((('''&&&%%%$$$%%%%%%&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((+++)))&&&$$$###$$$%%%&&&,,,,,,+++******)))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))************))))))))))))))))))******************************------------,,,,,,+++***+++++++++,,,,,,,,,------------...............---,,,---...//////...---,,,...---+++)))))))))+++,,,------------------------++++++************++++++.....................---((()))+++,,,,,,+++)))(((------------------------(((***,,,---------+++******)))((((((((()))+++,,,---,,,+++***))))))))))))))))))(((((((((***+++,,,***)))))))))))))))************))))))))))))******)))'''&&&%%%&&&(((***+++&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''***'''$$$$$$'''((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%(((((())))))((('''&&&&&&%%%+++555===@@@===888444&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''(((((()))***)))))))))''''''''''''''''''''''''&&&%%%$$$$$$%%%'''***+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''((()))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%&&&'''))))))'''((('''&&&%%%%%%''')))%%%%%%&&&&&&''''''(((((((((((()))+++,,,+++'''%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))(((&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))'''((()))(((&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$)))(((&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%&&&&&&((((((((()))))))))(((''''''((((((((((((''''''&&&$$$$$$&&&'''(((((()))))))))((('''&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((&&&%%%$$$$$$%%%((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&************************++++++******)))((((((((())))))))))))*********************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------............------,,,,,,---...//////...---,,,...---+++***)))***+++,,,------------------------)))))))))(((((()))))))))------------------------+++******))))))))))))***++++++++++++++++++++++++((()))+++,,,---,,,+++***'''''''''''''''((()))))),,,++++++******************))))))((()))***+++,,,++++++***************+++))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&''''''%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((('''&&&((((((((((((((('''&&&&&&$$$(((---333666666444333&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''(((((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&((()))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((((((&&&%%%%%%'''))))))))))))))))))*********'''&&&%%%&&&'''((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))'''((()))(((&&&%%%&&&'''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%%%%&&&'''(((((((((((((((''''''&&&''''''(((((((((''''''%%%&&&&&&'''((((((''''''))))))((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%(((***+++((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,............------,,,+++,,,,,,............,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((('''(((***+++))))))))))))))))))))))))((()))***+++++++++***)))&&&'''(((((())))))((((((+++************+++,,,,,,++++++*********++++++,,,---,,,++++++************((()))***++++++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((''''''''''''((())))))'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&((())))))'''(((((((((((((((''''''&&&&&&&&&'''((()))+++---...&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&""""""###$$$$$$$$$$$$$$$'''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))&&&''')))***++++++******'''(((((('''&&&&&&''')))''''''''''''''''''&&&&&&'''%%%$$$$$$&&&(((((((((((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&%%%$$$%%%&&&'''(((&&&(((((((((&&&%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''(((((((((((($$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&(((((($$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&'''''''''''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%'''(((******((((((''''''&&&''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))******((()))))))))************++++++******)))((((((((())))))))))))))))))))))))))))))************))))))************++++++++++++------...------,,,+++***+++,,,---......---,,,+++------,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************++++++++++++...---+++***))))))******(((((((((((((((((((((((('''((()))************)))((()))***,,,,,,+++******************+++,,,---...,,,,,,++++++++++++++++++,,,,,,+++***))))))))))))'''(((***,,,,,,***((('''((()))))))))((('''&&&&&&''''''((((((((((((''''''(((((('''''''''(((((()))(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))(((''''''((((((((((((((('''''')))'''%%%######$$$&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++***)))'''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''''''''%%%&&&''''''((((((''''''***)))'''%%%%%%''')))***''')))+++,,,---,,,***)))'''((()))(((&&&&&&''')))'''&&&&&&&&&%%%%%%$$$$$$'''&&&%%%&&&(((*********''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%))))))((('''&&&%%%###"""&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&'''%%%&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((%%%$$$$$$%%%%%%%%%&&&''''''((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******((()))))))))************************))))))((((((((((((((((((((((((((((((((())))))******))))))))))))))))))*********++++++,,,,,,------,,,+++*********+++,,,------,,,+++***,,,,,,,,,+++,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---)))))))))*********++++++,,,,,,---------,,,***)))))))))))))))))))))))))))(((((())))))************((()))+++,,,,,,,,,+++***))))))******+++,,,......,,,,,,,,,,,,++++++************)))((((((((((((((('''(((***,,,,,,***((('''((()))))))))((('''&&&&&&'''(((((((((((((((((('''(((((('''''''''''''''((())))))))))))))))))))))))''''''(((((((((''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%'''((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))+++++++++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((***)))'''%%%%%%''')))***((()))+++,,,---,,,***)))&&&((())))))''''''''')))***))))))(((((('''''''''$$$%%%&&&(((++++++)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###""" &&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$(((***,,,+++(((&&&''')))%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&'''((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************)))))))))))))))))))))***''''''''''''''''''''''''((())))))************)))((())))))))))))************++++++,,,,,,++++++*********,,,,,,,,,,,,************++++++++++++,,,,,,******************************))))))))))))******(((((())))))***+++++++++)))+++---......---+++***)))))))))))))))))))))))))))))))))*********++++++'''((())))))******))))))*********++++++---......,,,,,,,,,,,,+++***(((((((((((((((''''''(((((()))((()))***++++++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))((((((''')))((((((''''''''''''(((************************&&&(((******((('''((()))&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&&&&'''(((((((((((((((((("""###%%%&&&((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&''''''(((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((*********(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&%%%%%%'''(((((())))))))))))))))))((('''&&&&&&'''((()))((()))***++++++***)))(((&&&(((******((('''(((((('''''''''''''''&&&&&&&&&"""###$$$'''))))))&&&###%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&'''(((&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((,,,...---(((&&&'''***&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''&&&$$$%%%&&&((((((((('''&&&&&&'''((()))))))))((((((&&&&&&&&&''''''''''''(((%%%'''(((******(((&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))************((((((((()))******++++++))))))))))))))))))))))))((()))******+++++++++***((((((((()))))))))******((()))***++++++,,,,,,+++)))***+++,,,,,,+++***)))((()))******+++++++++***************************)))))))))(((((()))))))))(((((()))******+++,,,,,,((())))))***++++++++++++))))))))))))))))))))))))***************+++,,,,,,))))))(((((())))))***++++++++++++++++++,,,---...,,,,,,,,,,,,***)))'''&&&''''''''''''((()))***+++))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''((((((((())))))))))))((((((+++***)))(((((((((((()))((((((((((((((((((((((((%%%(((******(((&&&'''(((&&&&&&&&&''''''''''''(((,,,***))))))******((('''&&&&&&'''(((((((((((((((###$$$%%%''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((('''''''''(((((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&%%%$$$&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((******)))((((((((($$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''%%%###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((((((((((((((((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((&&&''''''''''''(((((((((%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&''')))&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%###"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%'''+++---+++'''$$$&&&)))''''''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((''''''%%%&&&((()))))))))((((((&&&''')))*********)))(((&&&&&&&&&'''''''''(((((($$$&&&(((***+++)))'''&&&&&&&&&&&&&&&''''''((()))&&&''''''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))************''''''((()))***+++,,,,,,************************))))))***+++++++++++++++(((((((((((())))))))))))'''((()))***+++,,,,,,,,,)))***+++,,,,,,+++***)))'''((()))***************))))))))))))))))))))))))++++++************++++++((())))))***+++,,,,,,,,,((('''&&&&&&''')))+++---((((((((((((((((((((((((++++++******++++++,,,---,,,+++*********+++---...,,,,,,++++++,,,,,,------+++,,,,,,+++***(((&&&%%%(((((((((((()))+++,,,---******))))))))))))******)))(((&&&%%%&&&(((***+++(((((())))))))))))((((((,,,,,,+++***))))))******''''''''''''''''''''''''$$$'''***)))'''%%%&&&'''&&&&&&&&&'''''''''((((((///---++++++++++++)))(((&&&&&&'''((())))))(((((()))((('''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&''''''&&&(((***+++)))(((((((((&&&&&&&&&''''''(((((((((***(((%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&((())))))(((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''######$$$&&&((()))***+++(((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###!!!!!!%%%'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''+++***((('''%%%%%%$$$$$$))))))((((((((('''''''''%%%&&&'''((((((((('''&&&&&&''''''(((((((((((((((%%%'''(((((('''''')))******(((&&&%%%&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''%%%,,,---'''(((000111***)))(((''''''((('''%%%###%%%&&&((()))***************)))(((&&&%%%%%%%%%%%%)))%%%""""""%%%(((((('''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((())))))***))))))(((((()))***+++,,,,,,,,,))))))*********))))))(((+++++++++++++++++++++++++++++++++******)))))))))'''(((+++------,,,***(((************++++++++++++***)))(((''''''&&&&&&''')))************)))((((((&&&&&&((())))))*********)))))))))))))))((('''''')))+++,,,,,,***))))))***+++******)))))))))((((((***+++,,,,,,,,,,,,+++************)))))))))))))))***))))))***,,,,,,+++))))))***+++***((((((***+++)))'''&&&(((+++,,,***'''******))))))((((((''''''((((((((((((((('''''''''***+++,,,,,,+++***)))(((************)))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))************************))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$)))(((%%%######$$$&&&(((((('''&&&%%%%%%&&&'''(((''''''&&&'''((()))+++,,,&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$!!!!!!"""$$$((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((())))))))))))((('''&&&%%%))))))(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((((((((('''&&&&&&%%%###$$$%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''***(((&&&&&&((((((&&&###%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&''''''%%%$$$%%%'''((('''%%%%%%&&&'''''''''"""###$$$$$$%%%&&&''''''%%%++++++'''+++777<<<999111...***''''''''''''&&&%%%&&&'''((()))((('''&&&((((((''''''''''''''''''(((%%%"""###&&&((()))((((((((('''''''''''''''(((((((((''''''''''''(((((('''(((((())))))))))))(((((((((((())))))*********))))))************))))))++++++++++++++++++++++++,,,+++++++++*********************+++++++++++++++((((((((())))))))))))***)))((((((((((((((())))))******))))))((((((''''''(((((()))************))))))************)))((((((+++---...---,,,+++++++++++++++*********)))))))))))))))***++++++***))))))***))))))))))))))))))))),,,*********+++***)))''''''(((((('''&&&&&&''')))&&&%%%%%%&&&''''''&&&%%%***)))))))))((((((((('''(((((((((((((((((((((((()))***+++++++++***)))((('''''''''(((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''''''''''''''&&&&&&%%%)))(((((('''((()))***+++((('''''''''''')))***+++(((((())))))(((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%''''''((('''&&&'''***,,,((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''(((''''''&&&)))'''&&&%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&(((((('''$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$#########"""""""""$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((($$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((('''%%%$$$$$$%%%''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&***)))&&&+++888AAAAAA888333,,,(((&&&'''))))))(((((()))))))))(((&&&&&&'''''''''(((((()))))))))'''%%%$$$$$$&&&((())))))))))))((('''''''''((((((((((((''''''''''''(((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,+++*********+++---...++++++,,,,,,,,,---------((((((((())))))***,,,,,,+++***)))'''&&&&&&''''''******+++++++++++++++******++++++++++++***))))))+++,,,...---,,,***+++++++++++++++++++++******)))(((((())))))))))))(((((())))))))))))))))))******,,,+++))))))***)))'''%%%&&&''''''&&&%%%%%%&&&(((''')))******(((''''''((())))))))))))(((((((((((((((((((((((((((((())))))((()))***+++++++++***)))&&&''''''(((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%(((((((((((((((''''''&&&%%%'''***++++++)))%%%###((((((((((((((()))***+++((((((''''''''''''((()))((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%&&&(((***((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&+++)))((('''''''''%%%$$$###$$$$$$%%%&&&'''((()))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))******)))(((''''''((()))******)))((('''(((((((((((((((''''''''''''''')))+++)))%%%(((111777777666222,,,((('''((()))))))))***+++,,,,,,+++***)))'''(((((())))))))))))))))))(((&&&&&&''''''((((((((((((((((((((()))******((((((''''''''''''((((((((()))))))))((('''&&&&&&)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........***************+++,,,------,,,)))'''&&&&&&'''((()))***+++,,,------------+++,,,,,,,,,,,,+++******)))***++++++)))(((((()))***+++,,,,,,,,,,,,+++***((((((((())))))((((((((()))))))))))))))************)))((()))))))))'''%%%'''((()))(((&&&&&&((())))))+++---,,,)))'''(((***))))))))))))(((((((((((((((((())))))))))))******'''(((***+++++++++******(((((()))***++++++,,,,,,)))***+++,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''&&&(((***,,,,,,)))&&&$$$'''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''%%%$$$###$$$%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''%%%'''******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&%%%)))(((''''''((((((&&&$$$$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&$$$%%%%%%%%%$$$$$$######"""'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((())))))(((((()))+++,,,---...,,,)))''''''((())))))(((((((((((('''''')))***)))&&&'''***,,,+++...+++)))((((((((((((''''''(((***+++,,,,,,,,,+++)))))))))***))))))''''''+++******((('''&&&&&&&&&&&&&&&&&&''')))***,,,---((((((''''''''''''((((((((((((((((((((('''&&&%%%)))))))))))))))))))))((((((((()))***************((((((((((((((((((((((((++++++++++++++++++++++++)))+++,,,......---,,,+++(((((()))))))))*********------,,,+++++++++++++++...---***((((((((()))***((()))***,,,...///000000,,,,,,,,,,,,,,,+++******(((***++++++)))(((((())))))***,,,------,,,+++***)))))))))(((((()))))))))(((((())))))************'''''''''(((***+++)))((('''((()))(((&&&&&&((()))&&&(((+++)))&&&$$$%%%'''(((((((((((())))))))))))))))))))))))******++++++((()))***,,,,,,,,,++++++((())))))***+++,,,,,,---)))***,,,---------,,,+++************************))))))))))))))))))))))))((((((((((((((()))))))))))))))******))))))((('''))))))******))))))((('''))))))((('''&&&%%%$$$$$$((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$((((((((((((((('''&&&&&&%%%'''******)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%'''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((($$$&&&''''''''''''(((***+++...000...***''''''))))))((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***)))(((&&&$$$%%%''')))*********)))(((((()))***)))(((&&&%%%+++,,,,,,***'''&&&&&&&&&%%%%%%&&&'''(((***+++,,,((((((''''''''''''((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))'''((()))******+++******(((((((((((((((((((((((()))************+++++++++(((***,,,...///---+++)))))))))*********+++++++++......,,,++++++*********---,,,+++***)))***++++++((()))***,,,...///000000+++,,,,,,,,,,,,+++*********+++---,,,+++)))******((()))+++------,,,***)))))))))(((((((((((())))))((((((((()))******++++++'''&&&'''(((+++,,,+++***&&&''''''&&&%%%%%%&&&(((((()))******)))((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,***+++,,,---------,,,+++'''(((((())))))*********(((((()))***************++++++++++++++++++++++++((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((('''******)))((('''(((((()))************)))(((&&&%%%&&&'''''''''&&&%%%$$$$$$&&&'''(((((()))(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%% """%%%&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))((('''&&&%%%$$$&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''######$$$&&&))))))(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''$$$%%%''''''''''''(((***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&'''(((((('''&&&''')))'''***...---)))'''(((+++''''''((((((((((((((((((((('''((())))))(((((()))((((((''')))******)))'''%%%%%%'''((()))(((((('''%%%&&&((())))))((('''&&&(((***,,,+++((('''((()))'''''''''&&&''''''((()))((((((''''''''''''((((((&&&&&&''''''(((''''''''''''''''''(((((()))))))))'''((()))******+++++++++))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,,,,+++***------------............,,,,,,+++++++++++++++,,,***************+++++++++***+++,,,---------------+++++++++++++++******)))***+++,,,,,,***))))))***&&&(((***,,,,,,+++***((((((((('''&&&&&&'''(((((('''(((((()))******++++++)))(((((()))+++,,,+++)))'''(((((('''&&&&&&''')))+++******+++,,,---,,,***'''((((((((()))))))))***))))))******+++,,,,,,---,,,---.........---,,,+++))))))))))))))))))))))))((((((((((((((()))******************************(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))(((((('''&&&))))))(((((('''''''''''''''((()))******)))((((((%%%%%%&&&'''&&&%%%$$$$$$&&&''''''((())))))((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%% ###%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%&&&((((((%%%%%%&&&(((******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((((((((***+++,,,+++)))'''((()))"""'''++++++((('''))),,,''''''''''''((((((((()))***''''''''''''&&&'''))),,,+++))))))***+++***)))((()))*********)))'''&&&"""###&&&((())))))((((((%%%(((++++++))))))***,,,))))))(((&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))''''''(((******+++++++++************************''''''(((((()))))))))***+++***)))))))))***+++,,,+++++++++,,,,,,,,,------************+++,,,------'''((()))***++++++******------------,,,++++++******++++++++++++***))))))((()))******(((''''''(((%%%'''***,,,,,,+++)))((('''&&&%%%%%%%%%%%%&&&''''''(((((()))***++++++++++++*********,,,,,,***((()))***+++***((((((***+++(((&&&%%%'''+++,,,***''''''((((((((())))))******))))))***+++,,,,,,------....../////////...,,,+++,,,,,,,,,++++++++++++++++++***)))))))))***,,,---))))))))))))))))))))))))************************&&&'''''''''(((((())))))(((((((((((((((''''''&&&'''(((((()))((('''&&&&&&"""$$$&&&''')))))))))((($$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%''')))***)))''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''########################((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((()))(((''''''***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%######%%%%%%$$$###$$$%%%'''(((&&&'''((('''&&&&&&'''(((''''''&&&%%%&&&'''((()))(((((((((***+++***(((%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))###%%%&&&&&&%%%$$$&&&'''########################$$$''')))(((&&&%%%''')))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((***++++++******)))(((''')))(((((('''''''''(((((())))))*********))))))(((,,,***)))((()))***)))(((,,,,,,***)))((((((((((((***)))(((''''''((()))*********))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((('''%%%###"""'''((()))***++++++******,,,+++***((((((((()))***))))))************))))))*********)))))))))))))))(((((()))***************+++***)))((('''''''''(((---,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++*********************)))(((&&&&&&)))))))))))))))(((''''''))))))))))))************)))***+++++++++)))((('''+++)))&&&$$$$$$&&&)))+++)))))))))))))))))))))))))))***,,,,,,***)))***+++******))))))((((((((('''++++++************++++++''''''((()))***++++++,,,+++,,,,,,------,,,,,,+++((()))***+++,,,+++***)))***++++++++++++******)))+++***)))'''''''''((()))+++*********))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))((('''''''''''''''))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%$$$%%%&&&(((((((((((('''&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$***))))))((('''%%%$$$###$$$''')))(((%%%###%%%'''''''''&&&%%%%%%%%%%%%&&& !!!!!!""""""$$$'''***%%%&&&&&&'''((((((''''''''''''&&&%%%&&&'''((()))''''''((((((((((((''''''&&&''')))*********)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&)))((('''&&&%%%&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''((()))((('''&&&''')))%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&$$$###$$$&&&(((((('''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))((('''$$$""" &&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''((())))))#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))(((((((((((((((''''''''''''(((((()))))))))))))))*********,,,***(((((()))***)))(((***)))((('''&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))(((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((******)))(((''''''&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&&&&''''''))))))************))))))(((((((((((((((((((((((((((((()))***************)))(((((((((((()))))))))((((((''''''&&&''''''(((++++++++++++++++++++++++,,,,,,,,,++++++*********************))))))(((''')))))))))))))))(((''''''(((((()))))))))*********(((((())))))((('''&&&&&&+++***(((&&&&&&(((***+++))))))))))))))))))))))))'''(((******((('''((()))''''''(((((()))))))))))),,,++++++++++++++++++,,,***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++***)))'''(((((()))))))))((((((+++***)))((('''(((((()))*********)))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))(((''''''''''''''')))((((((((('''''''''&&&(((((((((((((((''''''&&&'''((((((((((((&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%$$$###%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''###$$$%%%&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$#####################$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&'''(((((((((''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&((()))((('''&&&''')))&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&%%%$$$$$$'''(((((('''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''''''''((())))))))))))))))))))))))$$$$$$%%%&&&'''(((((('''((('''''''''''''''(((((())))))(((((((((***+++,,,,,,***(((((()))***)))(((***)))(((''''''&&&&&&'''))))))(((((((((((()))))))))))))))((((((((((((''''''(((***++++++***((('''((((((((((((((((((((((((,,,***(((&&&&&&&&&((()))(((''''''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&))))))************))))))''''''''''''((((((((((((((())))))************)))'''''''''((()))******+++++++++***)))(((((((((((()))*********+++,,,,,,,,,+++++++++++++++*********))))))*********))))))((()))))))))))))))(((((('''(((((())))))))))))******))))))((((((((('''''''''******))))))))))))******(((((((((((((((((((((((('''(((******((('''((()))%%%%%%&&&''')))***++++++,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))&&&'''((()))))))))))))))******)))((((((((())))))******))))))))))))(((((((((((((((((((((((((((((())))))((((((((())))))***))))))((('''''''''''''''((((((((('''''''''''''''))))))))))))((((((((('''(((((((((((('''&&&%%%$$$((('''%%%######%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''((((((%%%%%%%%%&&&(((((('''&&&''''''&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""""""""######$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%((((((((()))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&'''((((((((('''&&&&&&((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$&&&'''(((((($$$$$$######$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&'''(((((()))(((''''''(((***,,,...+++***(((((()))******)))++++++***)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((+++,,,,,,+++((('''(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''+++***)))'''''''''((((((((((((((('''''''''(((((())))))************))))))''''''((((((((((((((()))((()))************))))))''''''((()))))))))))))))///...---,,,++++++++++++((())))))***+++,,,,,,---+++++++++***************''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***++++++******************)))))))))******)))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++%%%&&&'''((()))******+++,,,++++++******++++++,,,------------------,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++***)))((('''((()))++++++,,,,,,,,,******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((%%%%%%&&&''''''(((((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((&&&$$$###%%%)))+++)))&&&''''''&&&%%%%%%%%%%%%&&&$$$&&&((()))(((''''''(((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&((((((((((((((('''''''''))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%"""###&&&((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******)))((('''(((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((+++***)))(((((()))***,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%$$$$$$######%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&& !!!###%%%&&&((())))))))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&'''(((((()))(((''''''(((***,,,...+++)))(((((()))******)))+++******))))))))))))***(((((())))))))))))(((((('''''''''''''''((((((((('''(((+++,,,,,,+++((('''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%+++***)))(((((((((((((((''''''(((((((((((((((((())))))************))))))((((((((())))))*********))))))*********))))))((()))))))))***)))((('''&&&++++++***(((''''''''''''(((((()))***++++++,,,,,,************************&&&&&&''''''((('''''''''(((((())))))))))))(((((('''(((((((((((()))))))))*********+++++++++++++++''''''((())))))((('''''')))))))))))))))))))))))))))***,,,,,,***)))***+++((((((((())))))))))))*********))))))))))))***************+++,,,---------------............------,,,,,,+++***))))))(((((('''((()))++++++,,,,,,,,,))))))******************(((((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((&&&$$$###&&&)))+++)))&&&''''''&&&%%%%%%%%%%%%&&&###%%%((((((''''''''''''(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&%%%###%%%''')))******)))(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))%%%&&&(((((((((&&&$$$"""%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))*********((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((())))))((('''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&& !!!###%%%'''((())))))))))))))))))))))))))))))*********))))))'''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))(((((((((***+++,,,***)))((((((***+++******((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''''''''((((((((('''(((***++++++***((('''(((((((((((((((((((((((('''(((***++++++***(((''''''(((((()))(((((('''&&&%%%%%%&&&'''''''''&&&&&&))))))************))))))(((((())))))******++++++)))************))))))((()))************(((&&&%%%***)))(((''''''&&&''''''((()))))))))***+++++++++)))))))))***************'''''''''((((((''''''&&&'''(((((()))))))))))))))''''''(((((((((((())))))'''((()))*********)))(((''''''((((((((((((''''''))))))))))))))))))))))))'''(((******((('''((())))))*********************))))))(((((((((((())))))(((((()))***+++,,,------------............------+++***)))(((((((((((((((&&&'''((()))))))))))))))((()))***+++++++++******''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''))))))'''&&&&&&%%%&&&&&&&&&''')))******)))'''&&&'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''((((((&&&&&&&&&'''))))))((('''''''''&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%''''''&&&%%%&&&'''((()))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&'''((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((()))******)))(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''((()))***&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''''''''''''''$$$$$$$$$$$$$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&(((******(((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''((()))***$$$$$$$$$%%%&&&((()))***&&&&&&''''''''''''&&&&&&###$$$&&&((()))))))))((((((((((((((((((((((((((((((((()))))))))(((((('''%%%%%%%%%%%%&&&'''((())))))))))))))))))************)))'''(((***++++++***((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))*********))))))&&&''')))++++++***((('''%%%&&&'''(((((((((''''''))))))************))))))''''''(((((()))******+++***************)))(((((('''((()))******)))'''&&&+++***))))))))))))******))))))))))))************((()))))))))*********+++)))*********)))(((''''''''''''((()))))))))))))))'''''''''((((((((())))))%%%'''***,,,,,,+++)))'''((((((((((((((((((((((((++++++++++++++++++++++++'''(((******((('''((()))))))))***+++,,,------...******))))))))))))******))))))******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))((('''&&&&&&'''(((((('''(((((()))))))))((((((((()))***++++++++++++***'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$&&&''')))***)))'''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&&&&&&&&&&'''))))))(((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&'''&&&%%%%%%$$$%%%'''***+++$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''(((***+++,,,))))))((((((((('''''''''&&&''''''(((((()))))))))''''''((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''')))******$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&&&&%%%###"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%&&&(((******(((&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))$$$$$$$$$%%%&&&'''((()))))))))*********))))))(((***((('''(((***++++++*********))))))))))))***+++'''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&''')))***'''))),,,//////...+++)))'''(((***+++++++++***)))))))))************))))))&&&&&&&&&'''((())))))******************)))((((((%%%&&&(((***+++***)))((()))((((((((((((((()))************)))))))))))))))(((((())))))*********+++,,,,,,,,,++++++)))((((((''''''((()))))))))))))))''''''''''''((((((((()))&&&))),,,///000...+++(((******))))))))))))******++++++++++++++++++++++++)))***,,,,,,***)))***+++((((((***+++---///000111++++++************++++++,,,,,,++++++++++++***************++++++*********((('''&&&%%%%%%&&&((()))***++++++++++++******)))((()))***+++,,,,,,+++***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((()))++++++))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''%%%%%%%%%''')))***&&&&&&%%%%%%&&&''')))***((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$###%%%(((+++***'''%%%&&&)))''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%'''***---%%%%%%$$$$$$%%%(((+++,,,%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%###""""""###$$$&&&(((***((((((((((((''''''''''''&&&''''''((()))***++++++(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%'''((()))******''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&((()))***((()))*********)))''''''&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%''')))***)))'''%%%###'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%&&&)))++++++)))&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&*********)))(((''''''''')))((('''''''''(((***+++******))))))))))))******---,,,***(((&&&&&&&&&'''*********)))))))))))))))************************+++***)))((('''&&&%%%$$$(((((()))******)))(((''' """%%%'''))))))(((((()))(((((('''''''''''''''))))))))))))************))))))))))))))))))))))))***((('''))),,,...---+++((((((((((((((()))*********((('''))),,,,,,***((('''(((***,,,,,,,,,++++++...---,,,***)))'''&&&%%%((()))+++,,,---,,,,,,++++++***)))(((((()))***+++************)))'''&&&%%%)))***++++++***)))***,,,,,,,,,++++++++++++,,,,,,*********)))))))))))))))%%%&&&'''&&&%%%&&&(((******************++++++++++++)))&&&$$$%%%)))...111///...,,,++++++,,,---...+++---///111111///---+++((()))+++---...///000000+++,,,,,,,,,++++++******++++++******)))(((''''''***+++,,,,,,,,,,,,+++******)))(((''''''((())))))+++,,,,,,,,,,,,+++******+++***)))'''''')))***+++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))((('''&&&)))'''%%%%%%''')))))))))&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%$$$'''(((((()))(((&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%)))(((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++///,,,(((%%%$$$&&&)))+++''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&###$$$%%%&&&''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%''')))+++,,,,,,+++***((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$'''''''''''''''''''''''',,,***((('''&&&''')))***))))))))))))((('''&&&%%%%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((()))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((('''((()))***+++***))))))(((((())))))***++++++)))(((''''''''''''))))))))))))))))))))))))************************++++++***)))(((&&&&&&%%%'''((()))))))))(((''''''$$$&&&''')))))))))'''&&&,,,++++++***************'''(((((((((((()))))))))))))))))))))))))))))))))***(((''')))+++---,,,***((((((((((((((()))*********((('''(((+++,,,***)))'''(((((())))))))))))(((+++*********))))))((((((((()))***+++++++++***)))+++***)))(((((()))***+++++++++,,,++++++***)))(((((()))******)))((()))+++((((((''''''''''''(((((()))))))))))))))))))))***)))******)))((((((***,,,)))))))))******++++++++++++)))'''%%%&&&)))---///...------,,,,,,---------***+++---......---+++***,,,---......////////////***+++,,,,,,,,,+++***)))***++++++,,,------......******,,,,,,,,,,,,******((((((''''''''''''((((((*********+++***))))))(((***)))(((''''''((()))***,,,,,,+++***)))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((+++******)))))))))******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''%%%$$$$$$&&&''''''&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******...,,,)))&&&%%%%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%&&&(((((()))))))))&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$%%%'''(((((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((((((###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$###$$$%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((((((((((()))******)))((((((''''''(((((()))((())))))))))))(((''''''))))))))))))))))))))))))************************++++++***)))((((((''''''&&&''''''(((((((((''''''))))))*********((('''%%%***)))((((((''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))++++++***)))(((((((((((())))))))))))***)))'''(((***++++++******))))))(((((((((((((((((((((((()))******++++++)))))))))***))))))((((((******))))))))))))************++++++++++++******((()))***)))((('''(((***'''&&&&&&%%%%%%&&&&&&'''((((((((())))))*********'''((()))'''&&&%%%'''((((((((())))))***+++,,,,,,***)))(((((((((***+++---,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,------------------------+++,,,...///...---+++*********+++---...///000000)))***+++,,,,,,+++***)))'''((()))***************+++++++++++++++******))))))((('''&&&&&&'''((()))++++++***)))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((------,,,+++************))))))((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''(((***+++)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################''''''''''''((((((((()))***)))((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&(((((('''&&&&&&'''((()))************$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&%%%######$$$%%%%%%###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((()))((((((&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%%%%''')))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((())))))***((((((''''''''''''((((((&&&'''((()))))))))''''''((((((((()))))))))))))))************************++++++******))))))((((((&&&&&&&&&''''''''''''''')))*********)))((('''&&&(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((+++************))))))((((((((()))))))))))))))(((***)))(((((()))***++++++...---+++)))((())))))***'''(((((()))***++++++,,,************)))(((((('''***))))))))))))))))))***''''''((())))))))))))))))))***+++***)))((()))***)))((((((''''''(((((()))&&&''''''((()))***++++++'''((((((&&&$$$$$$%%%&&&''''''((()))***+++,,,,,,)))*********************+++,,,---.........---,,,000///...------...///000+++******************+++---...000111111///---+++*********+++++++++++++++)))***+++,,,,,,+++***))))))***,,,---.........------............---,,,,,,***)))(((((((((((()))***+++******)))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((,,,,,,+++***************)))))))))))))))((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((((((***++++++)))'''))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''((()))&&&''''''''''''''''''&&&)))(((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))(((&&&''''''((()))))))))))))))###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$######$$$%%%&&&'''(((''''''''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''$$$%%%&&&'''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$$$$%%%&&&''''''''''''&&&&&&''')))************&&&&&&%%%%%%%%%&&&''''''))))))******)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$******,,,...---***)))+++''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((()))((('''(((((()))))))))))))))((((((''''''''''''((((((%%%&&&((())))))(((''''''''''''(((((())))))))))))************************************))))))))))))&&&&&&&&&&&&''''''(((((('''((((((((()))))))))(((,,,+++******))))))******(((((()))))))))*********((((((((((((((((((((((((***++++++***)))((((((((((((((())))))))))))((('''))))))))))))))))))***+++...---+++)))(((((()))))))))))))))))))))*********++++++******)))))))))))))))))))))******)))))))))&&&'''((())))))***))))))+++,,,---,,,***)))***+++***))))))(((((())))))***&&&&&&'''((()))******+++***++++++***((('''(((***'''(((((()))******++++++)))***+++,,,,,,+++***)))***+++---...///...---,,,///...---,,,,,,---...///))))))((())))))***,,,,,,,,,---/////////...,,,+++))))))))))))************)))***++++++++++++***))))))***,,,---.........------............---,,,,,,******************************))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))))))))(((''''''''''''((())))))((('''&&&%%%%%%&&&'''(((#########%%%''''''%%%###))))))((((((''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&)))((('''%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''$$$&&&'''(((((('''&&&$$$((((((''''''''''''(((((()))(((''''''((()))((('''&&&&&&''''''((((((''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''''')))((('''&&&%%%%%%&&&&&&%%%&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''***))))))(((((((((((((((((((((((((((((('''&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$$$$%%%&&&''''''''''''&&&'''((()))************%%%%%%%%%%%%%%%&&&'''(((************)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''',,,555666///)))'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))&&&''''''(((((((((''''''&&&''''''(((((())))))***************************(((((())))))))))))))))))&&&&&&&&&&&&'''((()))***&&&''''''((()))******+++******)))(((((((((((()))))))))))))))************)))))))))))))))))))))))))))***+++***((('''((()))(((((()))******)))'''&&&''')))***+++***)))******+++***)))(((''''''''''''************))))))))))))++++++***)))))))))******))))))************))))))((()))***+++++++++++++++,,,---...---+++******+++)))((((((''''''(((((()))'''''''''(((((()))))))))((())))))((('''&&&((()))((((((((()))))))))******((()))+++,,,,,,,,,+++***++++++,,,---............,,,+++***))))))***+++,,,++++++******+++---...000+++++++++++++++***))))))(((((()))***,,,---......((()))***++++++***)))((('''((()))***************+++++++++++++++******)))++++++++++++++++++++++++)))))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))'''''''''''''''((())))))((((((''''''''''''(((((($$$$$$###%%%&&&'''&&&$$$((((((((((((((('''''''''$$$$$$%%%%%%&&&&&&''''''))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((())))))'''%%%""" ))))))(((((((((((()))))))))(((''''''))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((&&&%%%$$$''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))***))))))%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&...===CCC:::---(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&'''((()))***))))))(((***))))))(((((())))))***(((((('''&&&&&&&&&''''''&&&&&&''''''((())))))***************************'''''''''(((((()))))))))''''''&&&&&&''')))***+++(((((())))))***++++++,,,(((((('''&&&&&&&&&&&&&&&((((((((())))))))))))***))))))))))))))))))))))))((()))+++***((('''(((***((()))*********)))'''&&&%%%(((,,,---+++))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))))))))((((((((()))***+++((()))***++++++***)))((()))******+++++++++******,,,------,,,***))))))***)))((((((''''''(((((()))''''''((((((((((((((((((%%%&&&&&&&&&%%%%%%&&&((())))))))))))((((((((((((((()))***,,,,,,---,,,,,,,,,,,,,,,,,,---...//////***))))))))))))))))))***...---,,,++++++,,,...///,,,,,,***)))))))))***+++******+++,,,,,,---......((()))***++++++***)))(((((((((''''''''''''((((((*********+++***))))))(((******++++++++++++******((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((())))))))))))))))))(((((('''&&&&&&((())))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''%%%###"""((((((''''''''''''(((((()))((('''((()))***)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))((('''&&&''''''''''''''''''''''''%%%&&&((()))))))))''''''%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%''''''((())))))(((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''',,,'''...BBBLLLCCC333+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,&&&''')))*********)))(((******))))))))))))******)))((('''%%%%%%&&&''''''&&&&&&&&&'''((())))))***************************&&&&&&''''''(((((())))))((('''''''''((()))+++,,,+++++++++***++++++,,,,,,++++++***)))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''')))+++***'''&&&(((+++((()))***+++***)))'''%%%###(((---...,,,)))((()))******+++,,,,,,+++)))((((((((())))))******++++++((('''&&&&&&'''((()))***((()))***++++++***)))((((((((())))))))))))((((((+++,,,---+++)))(((((()))******))))))))))))******(((((((((((((((''''''''''''((()))(((((((((***,,,******))))))(((((('''''''''(((***+++,,,---......,,,,,,++++++,,,---///000************************///...+++***))))))***+++000///---++++++,,,---...------,,,++++++***))))))((()))***++++++***)))(((***)))(((''''''((())))))+++,,,,,,,,,,,,+++******))))))************))))))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((((()))***++++++***)))((('''%%%######%%%'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&((()))((((((''''''&&&%%%%%%%%%%%%&&&'''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((()))))) !!!###&&&'''(((((((((''''''&&&&&&&&&&&&''''''***((('''((()))***)))'''%%%&&&&&&'''&&&&&&%%%%%%###%%%''')))******)))(((((((((((((((((((((((((((%%%&&&((()))***)))(((&&&&&&''')))******)))'''&&&###$$$&&&((())))))((('''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''"""###$$$&&&(((***+++,,,&&&''''''((((((''''''&&&''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''&&&%%%$$$$$$'''((((((((((((((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++###)))>>>KKKCCC222(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''(((***+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''')))+++,,,,,,,,,***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))*********************))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++---***((((((***+++++++++------+++***))))))((((((************)))))))))))))))************+++++++++************)))))))))))))))))))))))))))***++++++***)))))))))))))))******,,,***'''&&&&&&(((,,,...------,,,,,,,,,+++++++++......---------...//////000///---+++******+++++++++++++++***************---,,,+++++++++---000111***,,,+++)))+++///,,,%%%((('''))),,,,,,)))(((+++&&&)))+++***)))(((***---((((((((((((((((((((((((************)))((('''&&&''''''&&&%%%%%%%%%%%%%%%************************)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''---,,,***((('''&&&&&&'''''''''(((((())))))******%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%$$$###"""######$$$---+++(((&&&$$$%%%&&&(((%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((******)))))))))+++,,,---((((((((('''&&&%%%$$$###&&&&&&%%%%%%&&&''')))******(((&&&'''((((((%%%"""$$$$$$%%%%%%&&&''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%###!!! &&&%%%%%%&&&((())))))(((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))%%%%%%&&&&&&'''((())))))#########$$$%%%&&&'''(((#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%666GGG>>>,,,***&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))***,,,,,,+++***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++***))))))))))))***+++,,,,,,,,,+++***))))))))))))*********)))))))))(((((((((((()))))))))*********++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((******))))))))))))******+++***((('''''')))+++------,,,,,,,,,,,,+++++++++++++++++++++,,,---//////---,,,+++***)))))))))))))))))))))***************,,,,,,*********,,,...///%%%))))))&&&'''+++,,,)))------***%%%%%%+++---***&&&(((******((((((***,,,))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''')))***+++((((((((((((((()))))))))&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''))))))((((((((('''''''''***)))((('''&&&''''''((($$$%%%%%%%%%%%%%%%$$$$$$''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((())))))***''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''((()))***(((&&&'''((()))'''%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&$$$$$$$$$######$$$&&&''''''&&&(((((((((((()))))))))***&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))''')))888HHH>>>---***''''''&&&&&&&&&'''((()))'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&$$$$$$#########''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,---,,,***(((&&&(((((((((((((((((((((((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((((()))***+++++++++***)))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))******++++++(((***+++***((((((+++...+++******))))))***************))))))))))))(((((('''''''''((((((((())))))++++++***)))'''&&&%%%%%%)))(((((((((((()))************)))))))))))))))***)))))))))((()))******+++,,,,,,,,,+++++++++******''''''((()))***,,,---...************)))(((''''''''''''(((((())))))******,,,+++***))))))***+++,,,)))------((($$$%%%&&&&&&'''...000,,,,,,000,,,"""'''((()))(((''''''(((***************************((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))+++,,,((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((('''&&&''''''((()))***+++))))))((((((((((((((((((&&&&&&&&&&&&'''((())))))$$$$$$%%%&&&''''''((((((***)))))))))(((((((((((('''&&&$$$######$$$%%%%%% $$$'''((('''$$$###)))(((((('''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((('''%%%&&&'''))))))(((&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***%%%&&&''''''''''''''''''%%%%%%&&&'''''''''''''''%%%$$$###$$$&&&''''''&&&(((((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))666DDD;;;***)))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***+++++++++***)))'''&&&)))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))***+++******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***)))))))))(((((((((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))******************++++++)))---///---)))'''***...)))))))))))))))***++++++***)))))))))((((((((((((''''''((((((((()))))))))***************+++++++++******))))))******+++,,,+++***))))))))))))))))))(((((()))***************++++++++++++************&&&&&&&&&'''((()))***+++((((((*********)))((('''%%%&&&&&&'''((()))************)))((((((((())))))+++------***((('''&&&%%%(((,,,///000///,,,***((()))(((((('''&&&&&&((()))************************''''''(((((('''&&&%%%%%%%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''(((((()))))))))((((((''''''&&&'''''''''''''''((())))))$$$$$$%%%&&&'''((()))))))))))))))(((((((((''''''######!!!!!! !!!"""### ###&&&)))***)))'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&((())))))'''''''''((())))))******'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''&&&&&&'''&&&%%%''')))***)))(((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''!!!###$$$&&&&&&&&&%%%$$$((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%---888222&&&''''''''''''''''''(((((((((&&&&&&''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&&&&&&&'''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&'''(((((((((((()))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++---111333000***'''))),,,(((((((((((()))***++++++)))))))))(((((((((((('''((((((((()))))))))******)))*********+++++++++,,,'''&&&&&&&&&&&&'''((((((++++++***)))(((((())))))'''((()))***+++******)))++++++*********)))))))))(((((('''&&&&&&&&&''''''((()))***+++++++++***)))%%%%%%&&&'''((())))))***)))(((((((((''''''((((((&&&%%%'''***,,,,,,++++++111++++++111///(((***444+++)))'''&&&&&&'''''''''************************''''''''''''''''''&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''(((((()))************************((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((('''''''''((())))))%%%%%%&&&''''''((())))))((((((((('''''''''&&&&&&''''''&&&%%%%%%&&&'''(((&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))******)))(((&&&%%%$$$$$$%%%&&&''''''''''''&&&'''((()))))))))((('''%%%%%%&&&&&&&&&'''((()))''''''(((((()))*********'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))((('''&&&&&&%%%$$$$$$$$$'''&&&&&&''')))******)))'''''''''''''''&&&&&&&&&((((((((((((((((((((('''&&&'''''''''''''''''''''"""###%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((###$$$---***$$$(((%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$%%%'''(((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***)))((('''&&&''''''(((((((((((())))))&&&''''''(((((())))))***))))))))))))))))))))))))((()))***+++++++++++++++...111222000,,,))))))***(((((((((((())))))***+++))))))((((((((((((''''''(((((()))))))))*********++++++***)))((((((''''''((((((''''''(((((()))***,,,+++***)))(((((((((((((((((()))************************))))))))))))((())))))((('''&&&&&&&&&&&&))))))***+++,,,,,,,,,,,,&&&&&&''''''(((((())))))'''''''''((((((((((((((()))'''(((******)))+++///333444???NNNPPPBBB444...---+++'''&&&&&&'''''''''************************''''''(((((((((''''''&&&)))(((((('''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))$$$%%%&&&'''((()))))))))(((((('''''''''''''''''')))(((((('''(((((())))))&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&'''))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))*********)))((((((%%%&&&'''(((((((((((((((&&&&&&'''((())))))))))))'''(((******(((''''''(((''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((((((((((((((()))((('''%%%$$$#########&&&%%%$$$%%%'''((((((''')))))))))))))))(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&'''((()))*********%%%&&&&&&'''(((((())))))((((((((()))))))))******''''''''''''''''''''''''$$$$$$%%%%%%&&&((()))***(((((('''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((***$$$""")))(((%%%+++$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++)))(((&&&'''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,---------,,,+++***)))))))))((((((((())))))***))))))(((((((((''''''''''''''''''((((((((())))))+++******))))))(((((((((***************++++++,,,,,,+++***)))(((((((((((()))))))))))))))***************)))))))))((((((((())))))((('''''''''(((((()))))))))***+++,,,---...((((((((((((((((((((((((&&&&&&'''(((((()))))))))++++++---,,,''''''333AAAKKKXXXgggttt~~~wwwUUU111000,,,(((&&&'''(((((('''))))))))))))))))))))))))'''(((((())))))((((((((((((((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))%%%%%%'''(((((((((''''''&&&&&&''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''%%%$$$#########$$$&&&'''&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((())))))******(((((()))))))))))))))(((&&&&&&&&&'''(((***+++,,,***---000///,,,)))''''''&&&&&&'''(((((())))))***%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''&&&&&&)))((('''%%%%%%%%%&&&&&&&&&%%%$$$%%%((()))((('''***)))))))))(((((((((((($$$$$$%%%&&&'''(((((()))&&&&&&&&&'''''''''(((((('''(((((((((***+++,,,---''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%***&&&###)))(((&&&+++%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&''')))***+++***((('''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,,,,+++)))'''''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))))))))+++,,,---+++)))))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))******+++,,,,,,------'''''''''''''''(((((())),,,+++***)))(((((((((((()))))))))((()))******+++))))))))))))((((((((((((((((((((((((((()))***+++))))))(((((()))+++---...)))))))))))))))(((((((((%%%&&&'''((())))))))))))!!!&&&,,,---(((---FFF```xxx~~~KKK111---(((&&&''')))((('''(((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&************************((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((&&&$$$"""%%%&&&&&&''''''(((((((((***)))(((((((((((()))))))))))))))(((''''''&&&&&&))))))))))))(((((((((((($$$$$$#########$$$&&&'''%%%%%%&&&'''''''''&&&%%%)))((((((&&&%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''')))***+++))))))************))))))&&&%%%%%%&&&(((***---...---111444444///+++((((((&&&&&&''''''((()))))))))$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###%%%''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((((((((('''&&&%%%%%%(((((('''&&&&&&((()))***((('''&&&(((***+++***)))((((((''''''&&&&&&&&&%%%"""###$$$%%%&&&((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&(((***,,,---)))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))***++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((( (((&&&$$$)))((($$$(((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((('''%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))*********)))))))))))))))++++++************++++++((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''(((((()))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******///333888;;;:::555...***'''((()))(((&&&&&&((())))))((('''''''''(((***+++((((((((((((((((((((((((...---+++*********++++++))))))***++++++++++++***++++++,,,,,,+++***((('''((((((((((((((((((((((((***************)))((('''''''''(((((())))))******+++******)))))))))))))))++++++************+++++++++)))'''(((+++------+++((((((***++++++,,,,,,,,,))))))))))))))))))))))))+++++++++************)))************************(((''''''''''''((())))))'''))),,,,,,(((---CCC[[[~~~lllHHH...,,,)))'''%%%$$$%%%%%%))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))'''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((()))************)))''''''&&&&&&&&&((((((''''''&&&&&&&&&%%% $$$((()))(((&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++***))))))((('''&&&&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((***)))(((''''''((()))***++++++******))))))((((((***)))(((''''''&&&''''''***)))((('''''''''''''''(((((((((((())))))))))))///222333000***&&&&&&((()))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&%%%$$$$$$###%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))"""###&&&(((((((((&&&%%%&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))000111***$$$%%%'''&&&(((&&&%%%%%%'''(((((('''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%'''((())))))***'''''''''(((((((((((()))&&&'''''''''&&&%%%$$$$$$((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((()))&&&$$$###$$$&&&''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))),,,///333666555111,,,)))'''((()))(((&&&&&&((()))((((((((((((((())))))***))))))))))))))))))))))))******((('''''''''(((((()))******+++++++++++++++++++++,,,,,,+++***((('''(((((((((((((((((((((((((((((()))))))))((((((''')))(((((('''&&&&&&%%%%%%+++******)))))))))))))))))))))(((((((((((())))))(((&&&$$$%%%(((******((((((((()))))))))((((((((())))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((***)))(((((('''''''''''''''&&&&&&'''%%%'''333AAAZZZ[[[ZZZZZZ___]]]FFF------+++)))'''%%%%%%%%%&&&))))))(((((((((''''''''''''((((((((((((((((((''')))((('''&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((()))******++++++***(((((('''''''''((((((((('''''''''&&&&&&###$$$''')))******)))((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***))))))(((''''''&&&&&&((((((((('''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&******)))(((''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((***)))(((''''''((()))***&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((()))(((''''''&&&&&&'''''''''((((((((())))))))))))(((+++---,,,'''%%%&&&))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''((('''&&&%%%$$$&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,222444---((()))***)))(((&&&%%%%%%'''(((((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''(((((((((&&&$$$$$$%%%''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''((((((************))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((***---......,,,***((('''((()))(((&&&&&&((()))'''(((((()))))))))))))))************************)))(((''''''&&&'''''''''******+++,,,,,,,,,,,,++++++++++++++++++***)))(((((((((((((((((((((((((((&&&''''''((((((((((((''')))((((((''''''&&&&&&%%%+++******)))))))))))))))(((''''''&&&&&&''''''(((***((('''(((***,,,,,,+++*********)))(((''''''&&&))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))+++******((('''&&&&&&%%%***'''&&&(((***)))+++...222999<<<999777666---"""+++***((('''&&&&&&''''''))))))((((((((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&''''''((((((((())))))))))))((((((((((((((((((((()))******,,,+++***))))))((())))))))))))((((((((((((''''''''''''((()))***)))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((''''''''')))(((((('''''''''((((((,,,+++)))''''''''')))***(((((((((((((((((((((((((((((()))))))))))))))((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))),,,...---)))((()))+++)))(((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%'''((()))******&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))...///+++''''''(((((((((&&&%%%%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&'''''''''((((((&&&%%%&&&''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,,,,++++++******))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((''''''((()))))))))))))))'''((()))(((&&&&&&((()))&&&''')))*********)))((())))))))))))))))))))))))************)))***************+++,,,,,,,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''((()))***++++++,,,+++******)))))))))))))))(((''''''&&&&&&''''''(((******)))***+++,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))+++++++++*********))))))*********************************)))(((''''''&&&)))''''''***,,,---++++++%%%---111...+++,,,---,,,)))(((''''''''''''((()))))))))((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((())))))***+++***))))))((((((((())))))))))))))))))((((((((((((((('''''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))******))))))((((((''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&''''''&&&&&&'''((()))))))))(((%%%$$$$$$&&&)))+++((((((((((((((((((((((((&&&'''(((******)))((('''))))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))))),,,......---***''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((((())))))''''''((((((((((((''''''((((((''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''&&&''''''(((******&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***(((%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&'''''''''((((((((('''(((((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))''''''&&&'''((((((&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))************((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((()))))))))((((((''''''&&&&&&%%%%%%(((((())))))******++++++************************))))))))))))))))))))))))++++++******))))))(((((('''''''''''''''(((***+++'''((()))(((&&&&&&((()))&&&''')))*********)))(((((((((((((((((((((((((((***+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))'''((())))))************''''''((()))***+++,,,,,,+++******))))))))))))))))))((((((''''''(((((()))&&&''''''''''''((()))***++++++***))))))***++++++************************+++++++++*********))))))))))))))))))))))))))))))'''((()))******)))((((((###&&&'''&&&&&&'''((()))'''+++,,,***(((+++---...'''''''''''''''((())))))(((((())))))))))))))))))&&&''''''((((((''''''&&&%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))((('''''''''((((((((((((((()))))))))))))))***)))((('''&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((()))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((($$$###!!!!!!"""%%%)))+++(((((((((((((((((((((((($$$%%%'''((()))(((''''''(((((())))))))))))(((((($$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''(((((((((&&&%%%$$$$$$''''''((((((((((((((((((''''''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((())))))(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''...---***(((&&&$$$$$$###&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))(((&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((''''''(((((((((((((((''''''''''''(((((((((((((((%%%%%%&&&'''(((((())))))((('''''''''((((((&&&$$$&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$***))))))(((((())))))***************************))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((''''''''''''))))))******************))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((''''''''')))***+++'''((()))(((&&&&&&((()))'''(((((()))))))))))))))''''''''''''''''''''''''((())))))************)))))))))***++++++++++++***++++++******)))******+++))))))))))))))))))))))))((()))***************)))((((((((((((((((((((((((+++******)))))))))))))))***))))))(((((())))))***'''((())))))((((((+++,,,))))))(((''''''((()))***************************+++++++++************)))'''''''''''''''''''''''''''((()))***+++***))))))%%%***+++&&&"""$$$''')))++++++***)))((((((((((((&&&''''''(((((((((((()))(((((())))))))))))******&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))((((((((())))))))))))((((((((((((((((((((()))******((((((''''''''''''((((((''''''(((((((((((())))))+++***))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((()))*********'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((("""!!!!!!!!!###%%%(((***(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((###$$$%%%'''((()))))))))''''''((()))))))))((((((&&&'''((((((((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%'''(((&&&&&&)))(((&&&%%%%%%'''(((((('''%%%%%%&&&&&&''''''&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))***(((''''''((((((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$******))))))))))))******************************))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((******+++++++++++++++,,,++++++******************))))))))))))))))))))))))((((((((((((((((((((((((******************++++++***)))(((''''''(((***+++'''((()))(((&&&&&&((()))((((((((((((((())))))***((((((((((((((((((((((((&&&'''(((*********)))((((((((()))************)))++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))((('''((((((((((((((((((((((((+++******)))))))))))))))***))))))(((((())))))***)))***,,,+++******---///,,,***((('''&&&'''((()))************************+++++++++************)))))))))))))))))))))))))))((()))***++++++***(((''''''---...(((&&&)))+++***((((((***+++***((('''''''''''''''((((((((((((((((((((()))))))))*********''''''((((((((((((''''''&&&'''(((************)))(((((())))))))))))((((((((((((((((((((()))******)))((((((((((((((())))))&&&&&&'''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''((()))******)))((('''))))))((((((((((((((((((###$$$&&&(((((('''&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&'''''''''(((((($$$$$$&&&(((***+++++++++&&&'''((()))***))))))(((%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$''''''((((((((((((''''''$$$$$$%%%&&&''''''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&!!!"""$$$'''))))))******&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%""""""&&&(((%%%&&&)))(((&&&%%%%%%'''(((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''',,,)))'''&&&'''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&''''''''''''&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''&&&&&&%%%$$$******))))))))))))******************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((())))))******+++,,,+++++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,******(((((((((((()))***'''((()))(((&&&&&&((())))))((('''''''''(((***+++))))))))))))))))))))))))'''((()))+++++++++***)))''''''((()))))))))))))))++++++***))))))***+++,,,))))))))))))))))))))))))((()))))))))((('''&&&&&&''''''(((***+++---......+++******)))))))))))))))))))))(((((((((((())))))%%%((())))))''''''***---000...,,,)))((('''((()))************************+++++++++************)))------------------------***+++,,,,,,+++)))&&&%%%$$$)))***'''(((,,,---))) """'''+++***'''''')))''''''((((((((((((((('''(((((())))))*********+++(((((())))))))))))((((((&&&''')))***+++++++++***(((((())))))))))))((((((((((((((((((((()))*********)))))))))))))))******%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))+++,,,'''((()))******)))((('''%%%%%%%%%$$$$$$######### """$$$''')))))))))((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''&&&$$$&&&'''(((*********)))(((%%%%%%&&&'''(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''"""$$$&&&((())))))((('''''''''((((((((((((''''''"""###$$$%%%'''((())))))''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&))))))***)))'''$$$!!!&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((***%%%%%%+++---******...(((&&&%%%%%%'''(((((('''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%---***'''%%%&&&'''''''''&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$+++'''$$$%%%))),,,......,,,+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************)))((()))((('''((()))(((&&&%%%)))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))***************+++,,,---,,,+++***)))))))))))))))(((((((((((())))))(((((()))***++++++*********))))))))))))))),,,+++++++++******))))))...---******+++++++++***)))+++,,,)))&&&%%%'''***))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((222---((('''***+++)))'''---,,,***(((''''''(((((()))))))))))))))))))))))))))************+++++++++))))))***+++,,,------...((()))***+++++++++++++++******++++++++++++******(((***,,,---------+++***************))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((('''(((((()))***++++++++++++*********))))))(((((((((((((((((((((''''''''''''***,,,+++'''&&&'''))))))(((''''''''')))***++++++*********))))))(((((())))))))))))))))))))))))$$$%%%&&&'''(((((((((((())))))))))))((((((((((((******))))))(((((('''''')))))))))))))))))))))(((###"""%%%***+++'''&&&'''(((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((+++)))(((((())))))(((&&&((('''%%%$$$%%%&&&(((***&&&&&&''''''(((((()))))),,,,,,,,,+++++++++******$$$$$$%%%&&&''''''&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''))),,,......,,,)))''')))(((''''''''''''((()))***)))'''%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%&&&'''++++++)))&&&&&&***)))&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((***,,,---''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))(((((((((''''''((((((((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''************))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((())))))'''&&&%%%$$$$$$$$$%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&'''(((((((((&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((((((((''''''))),,,---,,,***,,,+++++++++++++++,,,,,,***************************))))))(((((())))))***(((((())))))))))))))))))***(((((()))***++++++)))))))))((((((((('''''''''))))))))))))************,,,++++++***))))))(((((())))))))))))((((((((((((%%%&&&'''((())))))******************************''''''''''''((((((((()))***+++,,,,,,,,,+++******+++******)))((((((''''''(((((())))))***************)))))))))))))))))))))+++++++++******)))))))))***)))'''((())))))(((''')))***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''---)))%%%%%%)))+++***(((,,,+++)))(((''''''(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))******+++*********)))******************)))'''(((***,,,------,,,+++++++++++++++************))))))*********)))(((((((((((((((((((((((((((((('''(((((()))******++++++************)))))))))((())))))))))))))))))))))))((()))******)))((((((((())))))((((((((()))******************)))))))))((())))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''&&&&&&'''''''''''''''''')))(((***//////+++)))***'''(((((())))))(((((('''((('''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))(((((())))))(((&&&''''''&&&%%%&&&'''((()))(((((((((((((((((())))))************)))))))))(((&&&&&&'''(((((((((((((((&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))''')))+++------+++)))'''''''''''''''''''''''''''***)))'''%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%)))***'''''')))(((%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''***))))))(((((((((((()))((((((((()))))))))******''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((***---///---***'''*********++++++,,,......************************+++******************+++***)))(((((()))***,,,---///---******+++,,,,,,+++))))))))))))((((((((((((************++++++++++++///...---,,,***)))((('''*********)))))))))(((((($$$%%%'''(((***+++++++++************************'''''''''((((((((())))))******++++++,,,++++++***++++++******)))((((((''''''(((***++++++***))))))))))))))))))))))))***************)))))))))))))))'''&&&'''(((******(((&&&)))))))))+++,,,,,,+++)))***))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((('''''''''(((%%%###$$$(((******)))***))))))((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++******************++++++***))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++---,,,,,,,,,,,,+++++++++''''''(((((()))((((((((())))))))))))))))))))))))((((((((()))******++++++************))))))))))))************************)))(((((()))***+++)))(((*********+++******))))))************))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''((((((((()))'''(((++++++&&&$$$%%%'''''''''(((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''(((((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((()))*********))))))$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''')))+++------+++)))'''%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''(((((()))***"""(((,,,***((())))))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((())))))))))))))))))%%%%%%&&&'''((()))***+++&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''((()))******)))((('''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%((())),,,......,,,)))'''))))))))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***)))***,,,...000555222---+++******)))(((*********)))))))))(((((()))))))))*********++++++...---,,,+++***)))((((((***)))))))))((((((((((((&&&'''((()))***+++++++++************************))))))*********+++++++++*********+++++++++++++++************************'''(((***+++,,,***)))''')))))))))))))))*********))))))))))))))))))))))))(((((())),,,...---+++)))(((''''''***......+++(((***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))((((((((('''%%%$$$%%%'''******)))))))))))))))******++++++))))))))))))))))))))))))))))))*********++++++++++++++++++***************+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,++++++++++++&&&'''((()))))))))))))))))))))))))))))))))))))))(((((())))))*********************))))))))))))))))))))))))***************)))'''&&&(((,,,---+++(((***+++,,,,,,,,,***)))(((*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))******++++++'''$$$%%%'''&&&!!! &&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&'''(((((('''&&&&&&&&&'''(((((((((((('''++++++******))))))((((((''''''''''''''''''''''''((())))))*********))))))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))***,,,,,,***)))'''$$$&&&'''))))))'''&&&$$$)))(((''''''&&&'''((((((((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((()))))))))$$$,,,///+++'''''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((())))))))))))(((((('''''''''''''''''''''''''''((('''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&%%%%%%&&&&&&'''(((((()))&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((###$$$&&&(((((('''&&&$$$&&&&&&&&&'''&&&&&&%%%$$$+++,,,------,,,+++******,,,++++++***))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))((()))+++...///444111---***)))))))))(((+++************)))))))))((((((((()))))))))******************************)))))))))(((((((((''''''******************))))))************************************++++++++++++)))))))))******+++++++++(((((()))***+++,,,------''')))***,,,+++***((('''(((((())))))************)))))))))))))))***************+++---//////---***&&&%%%&&&)))---...***'''******))))))))))))******))))))))))))))))))))))))************************)))(((''''''((())))))((())))))***+++,,,,,,,,,,,,************************))))))*********+++++++++(((((()))******+++,,,,,,,,,------...------,,,,,,******))))))))))))******---,,,,,,+++***)))(((''',,,++++++++++++*********((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******((((((((())))))************((('''))),,,---+++(((***+++,,,,,,,,,***)))((())))))))))))))))))******))))))))))))))))))))))))(((((()))))))))((('''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))******++++++***'''''')))(((###!!!###&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((('''&&&'''((()))((('''&&&'''(((((())))))((((((++++++******))))))((((((((((((((((((((((((((((((((((((((())))))(((((('''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***++++++***((('''%%%&&&((())))))(((&&&%%%(((((('''''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((------'''"""###(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&************)))((('''&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''###$$$&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%,,,------,,,******,,,...//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))(((''''''((()))***+++---+++))))))+++,,,---,,,++++++++++++*********)))'''((((((((())))))))))))''''''((()))***+++,,,,,,******)))))))))(((((((((+++,,,,,,++++++***)))(((++++++++++++++++++++++++((((((((()))))))))******)))))))))))))))***+++,,,((())))))+++,,,---......))))))***++++++***((('''((((((((()))******++++++***************+++++++++*********+++------+++)))&&&&&&''')))++++++***(((+++******))))))******+++))))))))))))))))))))))))******+++++++++++++++,,,************)))((((((((())))))***+++,,,,,,,,,+++************************)))************+++++++++''''''((()))***+++,,,---+++,,,---............---,,,+++***))))))***+++,,,///...---,,,***))))))(((++++++++++++************++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))************''''''((())))))************))))))***++++++***)))*********+++******))))))))))))))))))************))))))))))))))))))))))))''''''((())))))(((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((***''''''***)))%%%$$$&&&'''''''''(((((('''''''''$$$%%%'''((())))))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''((()))***)))(((''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))''''''((((((((('''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((()))******)))((((((&&&'''((())))))((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&'''***(((""""""&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&************)))((('''&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''((())))))))))))))))))(((((('''''''''&&&&&&&&&(((((()))*********))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&%%%%%%&&&'''''''''''''''+++---...---++++++---///...------,,,,,,,,,------------------------------++++++************++++++)))************************))))))+++---//////...,,,,,,+++++++++*********(((((()))))))))*********(((((()))***+++,,,---...,,,,,,,,,+++++++++******+++++++++,,,++++++******++++++++++++++++++++++++(((((()))))))))*********)))((((((((()))***,,,---+++++++++,,,,,,,,,,,,---************))))))(((((('''(((((()))******++++++***+++++++++,,,,,,,,,,,,,,,***)))***++++++***)))'''((()))***))))))***++++++******))))))******+++))))))))))))))))))))))))))))))******++++++++++++)))*********)))((((((((((((((()))*********)))(((************************)))************+++++++++(((((())))))******++++++))))))+++,,,---------------,,,+++******+++,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,------------,,,,,,+++((((((((((((((((((((((((***)))))))))))))))))))))((()))))))))************(((((()))******+++,,,,,,)))+++,,,+++***))))))***))))))((((((((()))******((()))))))))************))))))))))))))))))))))))'''(((((()))************'''''''''((()))*********'''((((((((()))))))))*********))))))((('''''''''&&&$$$$$$''''''$$$$$$''''''(((((())))))(((((('''$$$&&&(((*********)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))((()))+++++++++***)))((('''''''''(((******(((((((((((((((((())))))'''((((((((())))))))))))'''(((((((((''''''&&&%%%&&&''''''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%'''&&&""""""''')))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''&&&'''(((((()))))))))(((%%%&&&&&&&&&''''''((((((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))***))))))(((((((((((()))'''''''''''''''(((((((((''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''((($$$%%%&&&'''((()))))))))))),,,//////---,,,---///************+++,,,------------------------------+++******************+++------.........---,,,,,,,,,++++++---//////...,,,,,,,,,,,,+++++++++******)))************+++++++++******+++,,,,,,---............------------,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))((((((((((((***,,,---......---,,,,,,++++++***++++++***)))(((((())))))'''(((((()))***++++++++++++++++++,,,,,,---------...---******+++++++++***(((+++,,,+++((((((+++...++++++************++++++))))))))))))))))))))))))(((((())))))*********+++'''(((******)))(((((()))&&&'''((())))))((('''&&&************************)))************+++++++++************))))))))))))&&&'''(((***+++,,,------...---+++******+++---...,,,,,,,,,,,,---...//////......---------,,,,,,,,,------------,,,,,,+++***((((((((((((((((((((((((*********)))))))))))))))(((((())))))*********+++))))))***+++,,,,,,------))),,,...---)))'''(((***)))(((''''''''')))***+++(((((())))))*********+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,&&&''''''((()))******+++'''((((((((())))))******------,,,+++***)))(((((('''$$$%%%((()))''''''***(((((())))))))))))((((((%%%''')))+++,,,+++***)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******++++++++++++*********)))((()))+++,,,,,,+++***)))'''&&&'''(((***,,,&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((()))(((((('''&&&&&&((((((((()))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((******))))))))))))******''''''((()))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&$$$&&&&&&&&&)))......***))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((###$$$%%%''')))***++++++(((''''''''''''&&&&&&&&&(((((()))***+++,,,,,,---+++)))&&&%%%%%%&&&)))+++))))))))))))))))))))))))***((('''%%%%%%%%%&&&'''%%%&&&&&&'''((()))******&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&((()))***+++''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((&&&$$$###%%%$$$$$$%%%%%%'''((()))$$$%%%&&&((()))******+++,,,,,,,,,***)))***---000,,,,,,,,,++++++*********((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,***)))))))))***+++------,,,+++,,,---...///---,,,++++++******++++++***+++,,,---...---,,,+++////////////////////////......---,,,,,,,,,------,,,+++******)))*********---,,,***)))))))))***+++***)))))))))))))))))))))******************++++++---,,,***(((((((((((()))(((((((((((()))***+++,,,***+++,,,---...............---,,,+++***+++,,,,,,''''''''''''((()))************)))))))))))))))************,,,...///---,,,))))))))))))************)))***+++++++++)))((('''******))))))******+++,,,************))))))))))))************************///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---+++))))))***+++,,,,,,...///...---,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,))))))---...,,,***+++,,,+++***)))***+++---...***)))(((''''''((()))***************************,,,,,,++++++***))))))))))))******))))))((('''&&&,,,,,,++++++***)))))))))((((((((((((((((((((((((((()))++++++***'''$$$!!!))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))******************))))))(((((('''''')))))))))))))))((((((((())))))))))))((('''&&&%%%)))))))))(((((((((((((((******))))))))))))*********))))))((('''&&&&&&&&&)))))))))(((''''''&&&&&&******))))))(((((('''''')))((('''&&&&&&'''((()))+++*********))))))(((((('''''''''''''''((())))))******))))))((((((''''''))))))************))))))&&&(((***+++,,,+++)))((((((''''''&&&&&&((()))***)))'''%%%######%%%''')))+++++++++++++++***)))(((***)))(((''''''&&&''''''((((((((((((((((((((((((+++)))&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''''''(((((((((((((((''''''******)))'''&&&%%%$$$###++++++,,,,,,,,,,,,++++++''''''(((***+++***(((%%%******))))))))))))******(((((((((((((((((((((((((((((())))))*********+++)))))))))***)))(((((('''))))))((('''''''''''''''%%%$$$###$$$&&&'''&&&%%%'''''''''''''''&&&&&&&&&'''''''''(((((()))***+++(((((())))))))))))((((((&&&''''''((()))******+++((('''''''''))))))((('''&&&((((((%%%$$$%%%&&&&&&)))'''%%%%%%''''''%%%"""&&&&&&'''((())))))((((((''''''''''''((((((((((((***((('''&&&''''''%%%$$$###$$$%%%'''((())))))))),,,,,,,,,***)))***---////////////......---------***+++,,,,,,------------------------------,,,,,,------------------------...---,,,+++***++++++,,,,,,,,,+++++++++,,,---...---,,,++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...,,,++++++***************,,,,,,+++************************+++++++++++++++*********++++++++++++,,,---,,,***)))(((((())))))(((((((((((()))***+++,,,++++++,,,---...//////......---,,,+++++++++,,,,,,---------,,,------......++++++************++++++,,,*********,,,,,,+++***))))))))))))************(((((()))))))))((('''&&&******))))))******+++,,,************))))))))))))************************...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---+++***)))***+++,,,,,,---///...,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++---------+++,,,((('''+++---++++++---************+++,,,---...******)))((((((((())))))******************************************++++++---,,,***(((((((((((())),,,++++++++++++*********++++++++++++++++++++++++)))***++++++)))'''%%%$$$))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))************))))))))))))))))))******************))))))((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((((((((((((((((((((******))))))))))))************)))(((((('''&&&&&&''''''((((((((((((((((((******))))))(((((((((((((((((('''&&&&&&'''((((((************)))))))))((((((''''''''''''((()))))))))))))))))))))((((((((())))))************))))))'''(((***+++++++++***)))(((((('''''''''((()))***)))'''%%%$$$$$$%%%''')))***************)))(((((((((((('''''''''((())))))(((((((((((((((((((((((((((&&&%%%&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((''''''&&&&&&%%%''''''((((((((((((''''''*********,,,------***(((***))))))(((((())))))***(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((((((''''''))))))((('''''''''''''''&&&%%%$$$$$$&&&'''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((&&&''''''((())))))******'''&&&$$$$$$%%%''''''''''''(((((('''&&&&&&'''''''''%%%$$$&&&(((***)))'''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&'''''''''''''''&&&,,,,,,,,,+++***+++---///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------..................------------------------///...---,,,,,,,,,------+++++++++***+++,,,,,,---------,,,+++++++++++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,------...,,,,,,+++***************++++++++++++++++++***)))***+++++++++,,,,,,------+++++++++,,,,,,,,,---------,,,+++***))))))******)))))))))))))))***+++,,,,,,,,,---...////////////------,,,++++++++++++,,,,,,,,,+++*********++++++,,,,,,+++++++++,,,,,,---...,,,)))))))))***)))((())))))))))))************)))))))))***))))))((('''******))))))******+++,,,++++++*********)))))))))************************,,,,,,+++******++++++,,,+++,,,,,,,,,---,,,,,,,,,------------,,,,,,,,,,,,...---+++******+++,,,,,,+++---...---,,,+++++++++,,,++++++++++++*********++++++,,,,,,,,,,,,---------,,,++++++,,,---+++***,,,((('''+++---,,,,,,...((()))***+++,,,---------++++++***)))(((((())))))************************((())))))***++++++,,,,,,000...+++((('''''')))************+++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))(((''''''))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))***************))))))))))))((((((((('''''''''((((((((((((((((((((()))++++++,,,,,,,,,''''''(((((())))))************))))))))))))************))))))((((((''''''&&&&&&'''(((((()))*********))))))))))))(((((((((((((((''''''''''''((((((************))))))))))))((((((''''''(((((()))***(((((())))))))))))))))))))))))************)))))))))))))))************+++((((((((('''((())))))***)))'''&&&%%%%%%&&&'''))))))))))))***))))))((('''''''''''''''((()))***+++((((((((((((((((((((((((&&&%%%$$$&&&(((***++++++'''''''''''''''''''''''''''(((((())))))((((((((('''''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%*********+++---,,,***((()))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&'''((()))((((((''''''''''''((('''&&&%%%%%%&&&'''&&&$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''((()))'''(((((())))))((((((''''''''''''(((((())))))***)))((('''(((***...333555((((((((((((((((((((()))'''&&&&&&''')))******)))&&&''''''(((((((((((((((&&&''''''''''''(((((((((&&&%%%$$$&&&((())))))((())))))(((((('''&&&$$$$$$---......---,,,---///111++++++++++++++++++++++++///...---+++++++++,,,---............////////////..............................------------,,,---,,,++++++,,,,,,,,,------------,,,++++++++++++,,,---,,,+++***+++,,,---...------------------------*********+++,,,---...///,,,,,,+++************+++***+++,,,,,,,,,+++***)))******++++++,,,,,,------+++,,,,,,,,,---.........------,,,+++++++++++++++***)))))))))******+++,,,,,,---....../////////...,,,,,,,,,+++++++++++++++***)))(((''''''''''''''',,,++++++++++++,,,,,,---111...***(((((())))))(((((()))))))))************++++++,,,,,,,,,+++++++++******))))))******+++,,,+++++++++*********))))))*********************************++++++,,,,,,---***+++,,,---------,,,,,,......---------,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,...---,,,******++++++++++++*********))))))+++++++++,,,,,,,,,------...,,,++++++,,,,,,***)))***((()))///111///......***+++,,,------,,,******,,,++++++***))))))))))))************************))))))*********+++++++++///---+++)))((('''(((((((((((())))))***+++,,,,,,))))))))))))))))))))))))---,,,***)))))))))******************************(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))'''''''''''''''(((((((((((()))***++++++,,,,,,,,,(((((()))***+++,,,,,,---+++******))))))******+++*********))))))(((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))((((((((('''((())))))***((((((((())))))******+++))))))************))))))******)))))))))***+++,,,((((((((()))))))))******)))((('''&&&&&&'''((()))))))))************)))))))))((((((((())))))***+++(((((((((((((((((((((((('''%%%%%%&&&)))+++++++++'''''''''''''''''''''''''''(((((())))))))))))((('''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&((())))))'''%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%'''((()))(((''''''''''''((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&'''((())))))'''((((((((((((((((((''''''''''''((((((((())))))(((((((((***///777@@@EEE+++(((&&&((()))'''((()))***))))))((((((''''''&&&''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))((('''))))))(((((('''&&&$$$$$$...///000000//////000222......//////////////////000///---,,,+++,,,,,,---.........//////000000000........................---------------,,,,,,+++,,,------..................---,,,,,,++++++,,,,,,---,,,+++***+++,,,---...------------------------******++++++,,,---...///---,,,,,,+++***+++++++++******,,,------,,,+++***************++++++,,,,,,++++++,,,---......//////---------------,,,,,,,,,******************+++,,,,,,---..................,,,,,,,,,+++++++++******---,,,+++******************************+++,,,,,,222///,,,************)))((()))))))))************++++++++++++++++++,,,,,,******))))))******+++,,,++++++++++++************************************)))******+++,,,,,,,,,,,,)))***,,,---...---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++---......,,,++++++,,,+++++++++*********))))))+++++++++,,,,,,,,,---------,,,++++++++++++***))))))(((---444666222...---,,,---------,,,***((('''+++++++++++++++******)))************************+++++++++*********))))))***+++++++++***(((&&&$$$&&&''''''((()))***++++++))))))))))))))))))))))))---,,,***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))---------......---------((()))))))))************))))))))))))************''''''''''''(((((()))))))))******++++++******)))******+++,,,------......++++++************++++++***************)))))))))******))))))(((((((((((())))))))))))************))))))******++++++++++++))))))))))))))))))******((((((((((((((()))******(((((())))))******++++++))))))************))))))*********)))***++++++,,,)))))))))***************)))((((((''''''(((((()))***++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((('''''')))*********((((((((((((((((((((((((''''''((()))******)))))))))))))))(((''''''&&&&&&((())))))******))))))(((&&&%%%%%%%%%''''''&&&$$$((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''***(((&&&%%%$$$%%%'''(((((((((''''''''''''((((((((('''&&&&&&(((((('''&&&%%%%%%%%%&&&'''((())))))''''''''''''((()))***+++''''''((((((((((((''''''''''''''''''((((((((((((###$$$%%%&&&***333>>>EEE111***&&&'''(((&&&&&&))))))))))))((('''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((('''&&&&&&'''''''''''''''&&&&&&...000111111000000111222---------...............//////...------,,,------------......///000000000........................------......------,,,+++------...///////////////...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---......///------,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,---...//////------............------++++++*********++++++,,,,,,,,,---------------,,,+++++++++,,,+++******)))---,,,,,,++++++++++++,,,******)))******+++,,,---000...,,,++++++,,,+++***))))))))))))************))))))((((((((()))************))))))******+++,,,,,,++++++++++++*********************************)))***+++,,,,,,,,,,,,,,,(((***,,,.........,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///...---,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,------,,,+++******+++,,,***)))***)))...555777333...,,,......---,,,+++***((('''***+++,,,,,,,,,,,,++++++************************,,,,,,++++++***))))))((('''(((+++,,,+++)))&&&$$$''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))************)))))))))************+++''''''(((((())))))************+++++++++******)))++++++,,,,,,------......++++++************++++++++++++******************++++++***))))))((('''''')))))))))************+++((()))***+++,,,,,,++++++))))))))))))************))))))(((((())))))***+++))))))******************))))))************))))))*********++++++++++++,,,))))))***++++++++++++***))))))(((((((((((())))))***+++,,,,,,---,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))),,,***(((((()))******)))((((((((((((((((((((((((''''''((()))******************))))))((('''&&&&&&'''(((((())))))((((((''')))'''&&&'''((()))(((''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))((('''&&&&&&&&&'''((((((''''''''''''(((((()))((('''&&&''')))***)))(((%%%&&&&&&&&&'''((((((((((((''''''(((((()))***+++&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''---777???:::///''''''((($$$$$$)))$$$&&&''''''''''''(((***(((((((((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''%%%%%%%%%&&&'''((((((((('''---...000000///...///000+++++++++,,,,,,,,,---------...............------,,,,,,---......///000000............................../////////...---,,,,,,---.../////////............---,,,,,,,,,,,,---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------...//////------,,,++++++++++++,,,+++++++++++++++,,,---------------,,,++++++************+++,,,---...//////---...////////////...---,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++***)))((())))))))))))))))))***+++*********++++++,,,......,,,+++***+++,,,---,,,+++))))))))))))************(((((('''''''''((()))*********))))))******+++,,,,,,,,,+++++++++***************************************+++,,,,,,,,,+++***((())),,,...///...---+++,,,,,,,,,,,,+++++++++++++++,,,,,,------...---------///000000...------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++***)))***+++,,,+++***,,,***,,,222333000---------,,,++++++******++++++)))***+++------------,,,************************++++++******************((()))***++++++***((('''))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++((())))))))))))))))))((())))))))))))************))))))*********+++++++++(((((())))))***++++++,,,)))***+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))))))))))))))*********+++++++++&&&'''(((***++++++******((()))))))))************))))))(((((())))))***+++++++++******************))))))************)))))))))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++*********++++++)))))))))))))))))))))))),,,***))))))***+++******((((((((((((((((((((((((''''''(((******++++++***))))))(((((((((((((((((('''(((((())))))(((((('''***)))(((((()))***)))(((***))))))(((((())))))***)))))))))))))))))))))))))))))))))((((((((('''''')))))))))((((((((('''''''''''''''''''''((())))))'''&&&&&&''')))++++++***&&&&&&''''''''''''''''''''''''''''''((()))******&&&''''''((((((''''''&&&''''''''''''''''''''''''***++++++((((((,,,555===DDD555))))))(((###$$$***%%%'''))))))'''''')))+++((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&((()))((('''%%%&&&&&&'''((((((''''''+++---//////...---...///.........//////000000000,,,---...//////...---,,,,,,,,,,,,---...//////000///////////////////////////000111111111000...---+++,,,---.........---,,,......---,,,,,,,,,,,,---***+++,,,---...---,,,+++////////////////////////000//////.........//////...---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,.../////////...---,,,++++++***))))))***+++---......///---...///000000///......,,,,,,++++++***+++++++++++++++,,,,,,,,,+++************+++,,,+++***)))(((***)))))))))***+++,,,,,,+++++++++,,,---...///000)))((((((***,,,---,,,***))))))))))))***************)))(((((((((***+++,,,*********)))***++++++,,,,,,,,,,,,+++++++++*********************************+++,,,---,,,,,,******'''))),,,...///...---+++,,,,,,,,,+++++++++******+++,,,------.........---...///111000///------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------***)))((()))+++,,,,,,+++///+++***---///---,,,...+++******)))***,,,---...((()))+++---.........---************************)))))))))***++++++,,,,,,***************++++++,,,+++,,,,,,,,,,,,---------************************((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---......//////......---))))))))))))************))))))******++++++++++++((())))))***+++,,,,,,,,,))))))+++---...///000000++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++((((((((()))******++++++))))))******++++++++++++$$$%%%'''((()))))))))((((((((())))))*********+++)))))))))))))))******+++,,,+++++++++***)))))))))))))))************))))))(((***,,,---------+++***)))***+++,,,---,,,++++++))))))))))))))))))))))))((()))***+++++++++++++++************+++,,,------))))))))))))))))))))))))+++)))((()))+++,,,,,,+++))))))))))))))))))))))))''''''(((******+++++++++'''''''''((()))*********))))))************))))))***)))''''''((())))))(((******))))))))))))******))))))))))))))))))))))))))))))(((((((((''''''''')))))))))***)))((((((''''''''''''''''''((()))***&&&%%%%%%'''***,,,,,,+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&''''''''''''''''''&&&'''''''''''''''''''''&&&'''))))))((('''+++444<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666888888888999999::::::::::::999999999999999999:::666777888999999888777666777777777777777888888888555666777888888999999888666999<<<>>>???===;;;999666666666666777777777777555777888666444333555777666666666666666666666666444444444444555666888888999888888777666777777777666777888999:::;;;<<<<<<:::999777666555666888999;;;:::888666555555666777555555666666777777888888666666666666666555555555777666666555555555666666777777666666666666777777444444444555555555666666444555666777777666555444666666666666777777777777666666666666666666666666555555555555666666666777666666777777777777666666444555777999;;;<<<======888888888999999:::::::::;;;:::888777777888:::;;;888777666555555666777888777777777777777777777777888888888888888888888888777777777777777777777777666777777888888888777777333444666777888888888777666666444333333444555666666666666666777777777777666777777999:::;;;<<<<<<666666777777888888888999555666777999999777666555444555666888888888777666999999999999999999999999666777888777555555777888888888666444111111333555777777777777777777777777555555444444444333333333555555666666666666555555444555666777777666555444333333333333333333333333444444555555555555444444333333333333333333333333111111111111333555888:::777777888888888777777666444444555555555555444444333333333333555777:::;;;888888888777777777777666555888;;;:::777555888<<<777777666666555555555444444555555555666666777777777777777777777777777777666666666666666555555444;;;:::999777666666666666666666555555555444444444333333444444555666777777666555333333555666555444222333333444444333333222444444444555555555666666222222222222222222222222222222222222222222111111333333333222222222111111222222333333333333222222///000111222222222222222222222222111111111111111111111222222222333333333//////......///000000111111111222222222222111111---......///000111111222///////////////000111111000000000000111111111111000/////////............000000000000////////////////////////////////////,,,...000222333333111000//////.........//////000***++++++,,,---...//////========================BBBAAA???>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;<<<===>>>>>>>>>===;;;:::======<<<<<<;;;;;;;;;:::============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===999999999:::::::::;;;;;;999888888999:::;;;<<<===;;;:::888777777888:::;;;888888:::;;;;;;:::888888888777777777666666555555777888;;;===>>>===;;;:::777777777777777777777777777777666666555555555444999999999999888666555333333444555666777777777666777777777777777777777777777777888888999999999:::777666555444444555666777;;;999666666777777555222555555555666666666666666777444222000000222444777333444555666666555444333444444444555555555666666444555555666777888888999:::888777555555777888:::888777666555555555555555444555777888999999999888444444444444444444444444444555555666777888888999777777777777888888888888:::999999999888888777777999999999888888888888888888999:::;;;;;;:::888777;;;:::999999888888999999888999::::::::::::999888888888777777888999::::::999999:::;;;:::999888777888888888888777555444333444444444444444444444444777555333555888999888666666777888999999888777666888888888888888888888888555555666777777777777777666666666666777777777777999888888777777777777777888888777777666666555555777777777777777777777777999777666444444666777999888888777666666666666666666777888999999888777666444555777888888777555444555555444444444444555555666666777888888777555555444444555555555555444444555555555555555555555555666666777888888888888777555555666666666666666555888666555444444555666888888888777777666666666555666777777888888888888777777777777777666666666666555555555555555666777888888888888888777777777666999999999999999888777666777666444333222222333333555555555555666666666777888777777666666666666777666666666666666666666666555444222222444555555444333333333444444555555555222222333444555555555555555555555444444333333333222333333444444333333222333333333444444333222222333333222222333555666777555444333333222222222222111111111111111222222222222222222222222222222222333111000222666666111---333222222222111111000000777444111///000111222333000000000000111111111111333222111000//////////////////000000000000//////---...///000000///......---...000222222222111111111111///......---------///000111111111000...--->>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@@@@>>>>>>>>>>>>=========<<<>>>>>>??????>>>>>>===<<>>>>>>>>============????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<=========<<<;;;::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888777999;;;===>>>===<<<;;;888888888888888888888888888888888777777666666666999999::::::999888777666777777888888888888777777888888888888888888888888888888888999999999999999999888777777777777888999999777666666888999777555666666666666666666666666777666444222222444666777444555666666666666555444444555555555555666666666555666666777777888888888999888777666666777888999777777666555555555666666444555777888999999888888666666666666666666666666555555666777777888999999777888888888999999:::::::::::::::999999999888888999999999:::::::::::::::666777888999:::;;;;;;;;;;;;::::::999999999999999999:::;;;<<<<<<;;;:::999888777777777888888999:::::::::;;;;;;;;;:::999888;;;;;;;;;::::::888777777666666666666666666666666999888666777:::;;;999777777888999::::::999888888999999999999999999999999666777888888999999999888777888888888999999999999999999888777777777777777777777777777777777777777666666666666666666666666888777666666666666777888999888888777777777777777777777888999999888777666555666777777777777666555777666666555555666666777666666777888888888777666555555555666666555555555666666666666666666666666777999;;;<<<<<<:::888666777777888888999999888888888777555444444555777888888888888777777777666666444555666777888999999999777777777666666666666555555555555555555666777777::::::999999999888888888999999999999999888777777555444444444444666777888555555555666666666777777666666666555555666777777666666666666666666666666444222222333555666666666333333333444444555555555444444555555666666555555555555444444444333333333222333333444444333333222333333333444444333333222333222222222333444666777555444333333222222333333222222222222222111111111222222222222222222222222222000///111555666222...222222222111111111000000666333111000111222333222000000000000111111111111333333111000000////////////000000000000000000///......///000111000000//////000000111111111111111000000/////////000000111000000000000000///......AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAA???????????????>>>>>>>>>AAA@@@@@@???????????????@@@@@@@@@@@@@@@?????????AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<============<<<;;;;;;;;;<<<===>>>???>>>??????????????????>>>>>>>>>============>>>>>>============<<<<<<<<<<<<888:::<<<>>>>>>>>>===<<<:::::::::::::::::::::::::::::::::999999999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::::::::::::::::::::::::::999999999999999999888888888888999999888777666777999:::999888777777777777777777777777888777777666666777777888666666777777777777666666555666666666666777777777777777777888888888888888777777777777777777777777666666666666666666777888555555666777888888888888777777777777777777777777666666777777888999999999888888999:::;;;;;;<<<<<<:::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<<===;;;;;;:::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;888777777777777888999999;;;;;;;;;<<<;;;::::::999:::;;;;;;;;;:::999888888::::::::::::::::::::::::<<<;;;::::::;;;<<<;;;999999::::::;;;;;;::::::999999999999999999999999999888999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999888888777777888888666666777777888999999:::666666666666666666666666777777777777777777777777999999888777777777777888777777888888999888888777777777777777777777777777888888777777777777888888666777888999999999999999666666666666666666666666888888888888888888888888888:::<<<>>>>>>;;;777555444444555555555666666666888777666555555666777888888888888888777777777777222333555666888999999999777777666666666555555555555555444444555555666666999999999999888888888777888999999999999888777777555555555555666777888999555555666666666777777777444444444444555666777777666666666666666666666666555444333444555666666555444444444444444555555555666666666777666666555555555444444444444333333333333333444444444444333333333333444444444444333333222222222222333444555555555444333333333333333333444444333333222222111111333333333333333333333333444333444888===???===;;;111111111111111000000000333222111222333444333222000000111111111222222222333333222111000000000000000000111111111111000000//////000111222222111111222222111000000000000111/////////000111222333444000000//////......//////AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>=========>>>>>>>>>??????>>>=========>>>>>>???@@@???@@@AAABBBBBBAAA@@@???@@@???>>>======>>>???@@@????????????>>>>>>>>>>>>:::;;;===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888777777777777888888999999888999::::::::::::999999999999888888888888777888888999999888888777777777888888888888777777777777777777888888888888999999999999999888888888777777888888888888777777666666666666777888888999666666666777777888888888888888888888888888888888777888888888999999::::::888888999:::;;;<<<<<<===:::999999999999999999999999999:::;;;<<<<<<======CCCAAA???===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;888888777777777888888999:::;;;::::::::::::999999777888888888888777777666;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<::::::999888888888888999888888888888999999::::::777777777777777777777777777888888999999888888777999999888777777777777777777777888888888999888888999888777777777777888999888888777777777777888888777777888999::::::;;;;;;777777777666666777777777999999999999999999999999777888999:::;;;999888777333333333333444444555555888777777666666777777888777777777777777777777777333444555666777888888888777777777666666666555555666555555444555555666666777777777666666666555555888888999999999888888777777777777666666555555555555666666666666777777777333333333444444666777888666666666666666666666666777666555555666666444333444444444555555555555555666666666666666555444333444444444444444444444444333333444444444444333333222333444444444444444444222222222222333333444444555444444333333333444444666555555444333222111111333333333333333333333333333444666;;;AAAEEEFFFEEE111111111111111111111111111111111333555555444222000000111111222333333333444333222111111111111111000111111222222111111000000000111222222333333333555333222000//////000111000000000000000111222333111000///...---...///000AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>>>>?????????@@@@@@??????>>>>>>>>>???@@@@@@>>>???AAACCCCCCAAA???>>>@@@???>>>======>>>???@@@>>>>>>??????????????????;;;<<<===???????????????========================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::888999999999999999999888;;;;;;<<<;;;::::::::::::;;;;;;:::::::::999999999777888999::::::999888777999999999999999999999999888888888999999999:::::::::::::::::::::999999999888888999999999999888888777777777777777888999:::777777777777777888888999888888888888888888888888999999999999::::::::::::888888999999:::;;;;;;<<<999999999999999999999999888999999:::;;;<<<======BBBAAA???===;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;999999888888888888999999999999999888888888888888666666777777888777777777;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::999::::::;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<;;;::::::999999999999999;;;;;;::::::999999999999888888888888888888888888888888999999999999888888999888777777666666777777888888888888888999999::::::999888888888888999:::888777777666666777777888777888888999:::;;;;;;<<<999888777777777777888999888888888888888888888888888777777777888:::===>>>999999888888888888999:::888888888777777888888888666666666666666666666666666777777777777777666555888777777777777666666666777666666555555555666666777777777777666666666666777888888999999999888888666666666666555555555444666666666666777777777888333333333444444666777888666666666666666666666666555444444666888888777555555555555555555555555555555555555555555444333222444444444444444444444444333444444555555444444333222333444444555555555444222222333333333444333333444444444333333444555555777666666555444333222222333333333333333333333333000000222666:::===??????111111111111222222222222111111222444666666444222000111111222333444444444444333333222222222222222111111222222222222111111111111111222333444444555555444222000//////000000111000000//////000000111222111000......///000000@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>???@@@BBBBBB@@@???>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????>>>>>>???@@@AAABBB======<<<<<<===>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<===<<<<<<;;;;;;:::::::::999999::::::::::::999999;;;;;;:::999999:::;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888999:::999999888888888999999:::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999::::::::::::999::::::;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<<=========<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999:::999999888777777777777777888888999:::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<======;;;:::;;;<<<<<<<<<:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::===<<<<<<;;;::::::999999999999999999999999999999999999999999999999999999999999888777777777777888888888888888888999:::;;;::::::::::::::::::::::::888888777777777777888888888888888888999:::;;;;;;:::999888777777888999:::777777777777777777777777;;;999888777999===BBBEEE===<<<:::999888888999:::888888888888888888888888666666666666777777777777999999999888888777666555999999888888888777777777888888777777666666777777::::::::::::999999999888777777888999999999999888111222444555777777888888666666666777777777888888444444444444555666777777666666666666666666666666000111333666:::<<<;;;:::666666666555555555555555444444444444444444333222333333333444444444444555444444555555555555444444222333444555555666555555333333444555555444444333444444444444444444555666777777666666555555444444333333333333333333333333222333333333444555555555222222222333333333333333333222333444666666444222111111222333444444555666444444333333222333333444222222333333333333222222111111111111222444555666444444333222111000000000111000000/////////000000222222111111000000000111AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAA??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>???AAACCCCCCCCCBBBAAA>>>????????????@@@@@@@@@@@@@@@???????????????@@@>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>?????????@@@>>>>>>???@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBCCCBBB@@@>>>>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>;;;<<<============<<<;;;;;;===>>>>>><<<;;;===???>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<=========<<<;;;::::::;;;<<<===::::::999888888888999999;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<============>>>======<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<======<<<;;;;;;:::::::::;;;:::999888777777777888888999:::;;;<<<============:::::::::::::::::::::::::::<<<>>>===<<<;;;===???>>>===<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;:::999999999999:::888888777777888:::;;;<<<999:::;;;<<<<<<;;;:::999999999888888888888999999999999888777777888999:::;;;:::999888888999:::;;;777777777777777777777777;;;:::999999;;;>>>AAACCC???>>>;;;999888777888888888999999999999999999888777777888888999999999999888999999999999888888777:::::::::999999999999888::::::999888888888888888;;;;;;;;;;;;::::::::::::777777888999999999999999111333555777888999999999666666777777777888888888666666666555555666777777666666666666666666666666111222444777;;;<<<;;;999777666666666555555555444333444444555555555555444333333333444444444555555444444555555555555444444222333444555666666666666444555666666666555444444444444444444444555666666666666666666666666666666444444444444444444444444555555555444444333444555333333333444444555555555555444333444555555333222111111222333444555666666444444333333333333444444222222333333333333222222111000000111222333555666333333333333222111111000000000000000111111222333222333333333333222111111BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@?????????@@@@@@AAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA<<<>>>@@@BBBCCCCCCBBBAAA>>>>>>?????????@@@@@@@@@@@@@@@??????>>>????????????@@@@@@@@@@@@@@@@@@?????????AAABBBBBBAAA??????>>>>>>>>>??????@@@@@@@@@>>>??????@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBAAA@@@?????????@@@AAAHHHFFFCCCAAA?????????@@@????????????????????????<<<<<<======>>>>>>??????999:::;;;<<<<<<;;;:::999999<<<>>>>>>======???BBB???>>>>>>===<<<;;;;;;;;;>>>>>>============>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;<<<===>>>>>>???>>><<<;;;;;;<<<>>>???;;;;;;:::999888888888888===<<<;;;:::::::::;;;<<<========================<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;<<<=========>>>>>>??????>>>>>>>>>>>>===============>>>???@@@@@@???======>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888888999:::999999;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::===???>>><<<<<<>>>AAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<======<<<;;;;;;;;;;;;<<<888888777777888:::;;;===999:::<<<======<<<:::999;;;::::::999999::::::;;;:::999888777777777888999<<<;;;999888888999;;;<<<888888888888888888888888999999999999:::<<<===>>>EEEDDDAAA>>><<<;;;<<<<<<888999999::::::999999888999999999::::::;;;;;;;;;777888999:::::::::::::::;;;;;;;;;:::::::::999999;;;;;;:::999888888888999:::::::::999999999888888666777888999999999999999666777888999999888777666777777777777888888888888888777777666666666666777666666666666666666666666777777777999:::999666444777777666666555555555444444444555666777777777666333333333444444555555555444444555555555555444444222333444555666666666666555555666777777666555444444444444444444555666777666666666666777777777777444444444444444444444444111222222333333444666888444444444555555666666666666555333333444444333222111111222333444666666777444444333333333444444555222333333444444333333222000000000000111333555666111222333444333222111000//////000111222444666777222333444555444333222111BBBBBBBBBCCCCCCCCCDDDDDD???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCC>>>@@@BBBBBBAAA@@@AAABBBAAA@@@@@@AAACCCDDDDDDBBBBBBBBBBBBCCCBBBBBBAAAAAABBB@@@>>><<<<<<>>>@@@BBBAAA???===;;;;;;<<<>>>@@@????????????????????????<<<===>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAA???>>>>>>???AAABBBFFFEEEDDDBBBAAAAAABBBBBBAAA@@@@@@@@@??????>>>>>>==================<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????======>>>>>>===<<<;;;;;;======<<<<<<<<<<<<======<<<;;;::::::;;;<<<:::999::::::::::::;;;===???@@@>>>===;;;;;;;;;<<<>>>@@@<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>>@@@===::::::<<<>>>===<<<<<<=========>>>>>>??????AAAAAAAAA@@@???>>>===<<<>>>===<<<<<<<<<===???@@@DDDDDDCCCBBB@@@???>>>>>>@@@???>>>======>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@===<<<<<<;;;;;;::::::999;;;<<<===>>>???@@@AAABBBAAA???>>><<<;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>:::<<<===<<<;;;999999:::;;;;;;<<<===>>>>>>>>>===:::::::::999999888888888:::;;;===>>>?????????>>>:::;;;;;;;;;:::888666555999999:::::::::;;;;;;;;;===<<<:::888888999:::;;;;;;::::::::::::::::::::::::;;;===>>>>>>===;;;::::::::::::999888777666555777777777777777888888999888888999::::::;;;<<<<<<<<<<<<;;;::::::999888888;;;::::::::::::;;;<<<<<>>===<<<:::999999:::<<<===;;;<<<>>>??????===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;:::::::::999999999888888999999999888888888888777777777666666666888999:::999999777666666666777888888777666555555666777888666666666555444444444333777777888777777666555555222333444555555555444333333333444444555666777777555666777666444333333444666666666555444444333333666666777777777777777666555444444555777999<<<===777777777666444555777999999888888888777777666666666666555555555555666666555555444333444555666777888888777666444555888:::333111333999:::777666999555555444444444333333333444555555555444333222222222333333444444333333222666555333222111111222222444333222222222222333444//////000111222222333333BBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCDDDEEEDDDDDDCCCAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDD@@@BBBDDDDDDCCCCCCCCCDDDEEECCCBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAABBBAAA???>>>>>>???AAABBB>>><<<;;;999999;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAADDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>===============<<<<<<<<<====================================>>>>>>>>>???AAAAAA@@@@@@?????????>>>===============<<<;;;;;;======<<<<<<<<<<<<======>>>===<<<===?????????===;;;;;;;;;;;;<<<>>>@@@AAAAAA???===<<<;;;<<<======<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<<<<===>>>>>>=========>>>>>>>>>?????????===<<<>>>AAADDDDDDCCC=========>>>>>>?????????AAAAAAAAAAAA@@@???>>>===>>>>>>=========>>>???@@@AAAAAAAAA@@@@@@?????????@@@???===<<<<<<<<<======<<<<<<<<<<<<============<<<===============<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===???@@@AAAAAA@@@???===<<<<<<<<<<<<===???>>>============>>>???;;;===>>>===<<<:::;;;;;;<<<<<<===>>>>>>>>>======;;;;;;:::::::::999999999;;;<<<===????????????>>>:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;===<<<:::999888999:::;;;::::::::::::::::::;;;;;;===>>>???@@@@@@???>>>===;;;;;;;;;::::::888777777888777777777777888999999888888999999::::::;;;;;;======<<<<<<;;;::::::999;;;;;;;;;;;;;;;<<<======????????????????????????>>>===;;;::::::;;;===???>>>>>>===============>>>>>>===;;;::::::;;;===>>><<<===>>>@@@@@@???===<<<<<<======>>>>>>======<<<;;;<<<===<<<:::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999888888888999:::;;;::::::888777777777777888888888777777777777888888777777777666666666666666777777777888777777666666333444555666777666666555333333444555555666777777444555777777666666777999666666666555555555555444444555555666666555555444555555555555777999:::<<<777777888666555555777999:::999999999888888888888666666666666666666666666666666555555555666777888555999???BBBAAA===999777:::999999999:::999666333666666666555555555444444555555555555555444333333333333444444444444333333777666555444444333333333555444333222222333444555000000111222222333444444CCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAACCCDDDDDDCCCCCCCCCEEEGGGFFFDDDDDDDDDDDDCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>@@@@@@AAAAAA@@@?????????@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<=============================================>>>>>>>>>?????????>>>>>>===;;;::::::999===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===???@@@@@@???;;;;;;<<<===>>>@@@AAABBBCCCAAA???===;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===============??????>>>>>>>>>>>>??????===>>>>>>>>>>>>??????????????????AAADDDFFFEEEDDD>>>>>>>>>???????????????BBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>???@@@AAA??????????????????????????????===<<<;;;;;;;;;;;;999:::;;;<<<===>>>???@@@=========<<<<<<======>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>;;;<<<<<<===>>>??????@@@???>>>>>>=========>>>>>>??????>>>>>>>>>>>>??????===>>>@@@???>>><<<======>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@???>>><<<<<<;;;;;;<<<======>>>::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999:::;;;;;;999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999888888888888999::::::999999999999999999::::::>>>>>>======<<<;;;;;;;;;<<<<<<<<<=========>>>>>>===<<<======???AAACCCEEEDDDBBB>>>;;;:::;;;===???@@@@@@???>>>======<<<<<>>===<<<<<<===>>>???<<<===???@@@AAA@@@@@@???>>>>>>????????????>>>>>><<<===>>>===;;;:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<;;;:::::::::::::::;;;<<<;;;:::999888777777888888888999999999999888888777777888888888888888888666777777888888888777777555666666777888777777777444444555555666666777777666888999999777777888999555555555666666666777777555555666666666666555555666666666666666888999999777888888777666666777999:::::::::::::::999999999555666777888888777666555777777777666777888999999444:::BBBGGGGGGDDD@@@===BBBCCCAAA===???DDD???555777777777666666666555555666666666666666555555444444444555555555555444444777777777777777666555444555555444444444444555555222222222333444444555555CCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@?????????AAACCCCCCBBBAAABBBCCCFFFEEECCCDDDDDDEEECCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAABBBDDDEEEGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============>>>==============================>>>>>>>>>?????????======<<<;;;;;;:::999999<<<===============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::;;;<<<===<<<;;;;;;;;;<<<===>>>@@@AAABBBAAA@@@>>><<<;;;:::::::::<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>======<<<<<<<<>>>>>>>>?????????@@@@@@???@@@AAABBBBBBBBB@@@????????????@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????AAA@@@???>>><<<;;;;;;::::::;;;;;;<<<===>>>???@@@>>>>>>===<<<<<<===???@@@===<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>??????<<<<<<<<<======>>>>>>???>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>???>>>@@@AAAAAA???>>>???@@@???@@@@@@@@@???>>>=====================<<<<<<<<<<<<===???@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<===============<<<;;;:::;;;;;;;;;999::::::;;;<<<======>>>;;;;;;::::::::::::;;;;;;===>>>>>>>>>======<<<;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;:::::::::=========<<<<<<<<<;;;;;;======>>>>>>????????????<<<;;;;;;;;;>>>AAADDDFFFHHHFFFCCC???===<<<<<<<<>>======???>>>============>>>???<<<===>>>???@@@@@@@@@@@@>>>>>>????????????>>>>>><<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;===<<<<<<;;;::::::::::::===<<<;;;:::999999888888777888999::::::999888777777777888888999999999:::666666777888999999999999666666666777777777777777555555666666666777777777:::;;;;;;999777555555666555555666666777888999999888888999999999888777777777666666777777777888888777888999888777777888999::::::::::::999999999999555666888999999888666555777777777777888888888999777999<<<>>>@@@BBBEEEHHHCCCHHHEEE???EEEPPPLLL>>>777777777666666666555555666666777777777777666666555555666666666666555555666777888888888666555444666666555555555555666666333444444444555555555666DDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>???AAACCCCCCBBBAAABBBCCCCCCBBBAAABBBDDDEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEDDDBBBDDDEEEFFFFFFEEEDDDBBB@@@@@@???@@@@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBBBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>?????????=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===============<<<;;;;;;<<<======<<<;;;;;;<<<;;;::::::::::::999888:::;;;<<<===>>>?????????<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>???>>>======<<<<<<;;;;;;;;;??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@>>>???AAAAAAAAA@@@??????AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBEEEDDDDDDCCCAAA@@@@@@???BBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>???AAABBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@============>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@AAABBB@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>???@@@AAAAAA@@@@@@???@@@???===;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;<<<<<<::::::;;;<<<======>>>>>>??????>>>>>>>>>>>>??????>>>????????????>>>======;;;;;;;;;;;;;;;<<<========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@@@@@@@??????<<<<<<;;;;;;<<>>@@@@@@AAABBBCCCCCCBBBBBB>>>==================>>>;;;<<<===>>>??????@@@@@@===>>>>>>??????>>>>>>======>>>??????======>>>???>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999=========<<<;;;;;;:::999777777999::::::999777777777777777888888999999:::777777888999::::::999999666666666666666777777777666666666777777777777777999::::::888666444444555555666666777888999::::::999999::::::999888777777777777888888888888888777777999::::::888777888999888888999999999999999999666777999::::::999777666666666777777888888888888888888888777888;;;@@@DDD???CCCAAA<<>>666666666555555555444444666666777777777777777666555666666777777666666555444555666777666555444333666666666666666666666666555555555555555666666666EEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHFFFEEECCCBBBBBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBBEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEEEEDDDDDDDDDEEEBBBAAAAAABBBDDDEEEEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB??????AAABBBCCCDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBB???????????????@@@@@@@@@>>>>>>??????@@@@@@AAAAAA????????????????????????>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAA;;;<<<==================;;;<<<===>>>>>>===<<<;;;===<<<;;;;;;<<<<<<;;;999;;;<<<===>>>>>>>>>======::::::;;;;;;<<<<<<<<<<<<======<<<======>>>???@@@======<<<<<<<<<<<<<<<<<>>AAABBBBBBBBBCCCEEEBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDAAABBBCCCDDDDDDDDDCCCCCCHHHGGGFFFEEECCCBBBAAA@@@CCCCCCCCCCCCBBB@@@???>>>AAAAAAAAA@@@???>>>>>>===@@@@@@@@@@@@AAAAAABBBCCC@@@@@@???>>>=========>>>======>>>>>>???@@@AAAAAA????????????>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAA??????@@@@@@@@@@@@?????????AAACCCCCCBBBAAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@>>>===<<<;;;;;;;;;======>>>>>>>>>?????????===============<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@??????>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>>>>============???@@@AAA===???BBBEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGFFF=========>>>>>>=====================>>>?????????>>>>>>????????????>>>>>>===???@@@@@@>>>>>>???AAA????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::======>>>>>>======<<<;;;999999999::::::999999999888888888999999999999999888888999:::::::::999999666666666555666777777888777777777777888888888888333555666666666666777999777777888888999:::;;;;;;888888999888888777666555888888999999:::999999999777999;;;;;;999888999999888888888888999999999999777888999::::::999888777666666777888888888888777666888999999777555555555999;;;888555:::AAA???666666666666555555555444444555666666777777777777777555555666666666666555555444444444555555444444333555555666666666666555555555555555555555555555555EEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJHHHFFFDDDCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCFFFFFFEEEEEEDDDDDDDDDCCCBBBDDDEEEFFFEEEDDDEEEFFFEEEDDDCCCCCCEEEFFFEEECCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDCCCAAAAAA???@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>======;;;;;;<<<===============<<<===???@@@@@@???===<<<;;;:::999;;;===>>>>>>===>>>>>>?????????>>>===<<<;;;<<<<<<===>>>>>>>>>===============>>>???@@@AAA==================>>>>>>>>>>>>???@@@@@@???>>>>>>@@@@@@@@@AAAAAAAAAAAABBB===???AAAAAA@@@AAADDDGGGCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@CCCCCCBBBAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@@@@?????????>>>@@@AAABBBCCCCCCBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@???AAACCCCCCBBBAAABBBCCC@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBAAA@@@?????????@@@??????>>>======>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>===<<<<<<=====================>>><<<===>>>??????>>>===<<<>>>??????@@@@@@?????????>>>============>>>??????=========>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>?????????@@@@@@AAAAAAAAA===???AAACCCEEEGGGGGGHHHDDDFFFGGGHHHHHHHHHFFFEEE>>>??????????????????>>>??????>>>>>>>>>??????@@@??????@@@@@@@@@@@@??????>>>???@@@@@@??????@@@BBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========;;;<<<===>>>>>>>>>===<<<<<<===>>>?????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888777777666777888999:::888888888888888888888888222333555666666777888:::888888999999::::::;;;;;;999999999999888777666555888999:::;;;<<<;;;;;;:::888999;;;<<<:::999999:::999999999999::::::;;;;;;999999999999999999999999777777999:::::::::999888555777::::::777444333222777555444444666777777555777777777666666666555555444555666666777777777666444555555666666555555444555444444333444444555555444555666666666666555444555555555555555555555555EEEFFFFFFFFFFFFGGGGGGGGGJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIKKKJJJGGGEEEDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@BBBDDDDDDCCCBBBCCCDDDHHHGGGEEEEEEFFFFFFDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAADDDDDDEEEEEEDDDBBB@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>;;;;;;<<<===>>>>>>======<<<>>>???@@@@@@???>>><<<777666777999===?????????@@@@@@AAAAAA@@@???===<<<>>>>>>????????????>>>>>>============>>>???@@@AAA======>>>>>>??????@@@@@@===>>>???@@@@@@???>>>===@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAA@@@======@@@CCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@BBBCCCDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDAAABBBCCCCCCCCCBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@AAACCCEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????AAAAAACCCCCCCCCBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCBBB???AAACCCCCCBBBAAABBBCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAABBBAAA@@@???>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>============???@@@BBBCCCCCCBBB@@@???>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@;;;<<<<<<===>>>??????@@@============>>>>>>>>>>>>;;;===???@@@@@@@@@>>>===???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFFFFDDDEEEFFFGGGFFFDDDBBBAAA???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>???AAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>><<<===>>>???@@@@@@???>>>;;;<<<>>>???@@@@@@?????????>>>===<<<<<<===>>>???=========<<<;;;;;;;;;:::;;;;;;;;;;;;::::::999888:::999888888888999:::;;;999999888888888888888888555666777777666666777888999999::::::::::::;;;;;;<<<<<<<<<;;;:::999888777888999:::<<<======<<<<<<888:::<<<<<<;;;999999::::::::::::;;;;;;<<<<<<<<<:::999999888888999999:::888999:::;;;<<<;;;::::::666777777777666666888:::888555555888999777888<<<888888888888777777777777444444555666666666666666444444555555555555444444666555444333333444666777333444555666666555444333555555555555555444444444HHHHHHGGGGGGGGGFFFFFFFFFJJJGGGDDDBBBCCCDDDDDDDDDBBBDDDFFFEEECCCBBBCCCFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEECCCEEEEEEDDDDDDDDDDDDDDDEEEFFFEEECCCDDDDDDDDDCCCAAAAAA??????@@@CCCEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>???AAACCCDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>===>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCAAA@@@@@@@@@@@@???===@@@???>>>>>>>>>???@@@AAA@@@@@@???????????????@@@AAA???>>>===>>>===<<<:::????????????>>>>>>>>>======>>>>>>???@@@AAAAAAAAA@@@>>>======>>>??????>>>>>>>>>>>>???@@@@@@@@@AAA???????????????@@@@@@@@@AAA@@@@@@BBBCCCCCCAAA???@@@AAACCCDDDDDDBBB???===>>>??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDCCCAAAAAACCCDDDAAABBBBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEDDDBBBCCCCCCCCCBBBAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAABBBDDDFFFFFFEEEDDDCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBEEECCCBBBCCCFFFFFFDDDAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBAAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>AAA@@@???>>>>>>???@@@AAA;;;<<<===???@@@@@@@@@@@@@@@AAAAAABBB@@@>>><<<:::>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<>>======>>>???@@@>>>>>>>>>>>>>>>?????????===>>>???@@@@@@???>>>===AAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBAAAAAAAAACCCBBBAAAAAAAAAAAABBBCCCCCCAAA@@@@@@BBBCCCCCCBBBCCCCCCBBBAAAAAA@@@??????BBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAA???>>><<<@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????===>>>???@@@AAA@@@??????AAAAAAAAA@@@@@@?????????@@@???>>>>>>>>>>>>>>>???==============================<<<<<<<<<<<<======<<<<<<======<<<;;;::::::999999::::::;;;::::::::::::999999888888999999:::888999999::::::;;;;;;<<<<<<;;;::::::999999999999<<<<<<<<<;;;;;;:::::::::<<<;;;::::::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999777888999::::::999888777:::888666666888:::;;;;;;999999888888888888888888999888777555555555666777888888888777777666555444888888888888888888888888555666666777777777777777999888666444444444666777888666333111111333666888GGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGFFFGGGGGGGGGFFFHHHIIIJJJHHHEEECCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDCCCDDDDDDEEEEEENNNLLLIIIGGGGGGFFFDDDCCCCCCBBBAAAAAACCCDDDDDDCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@AAACCCEEEEEECCCBBBCCCBBBBBBBBBAAAAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@======<<<<<<===>>>@@@AAAAAA?????????AAABBBAAA@@@@@@???>>>======>>>??????@@@@@@????????????@@@@@@>>>===<<<>>>@@@@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@======>>>??????@@@AAAAAAAAA???>>>>>>???@@@@@@??????????????????@@@@@@@@@>>>>>>????????????@@@@@@AAA@@@@@@AAACCCBBB@@@???@@@AAACCCCCCCCCBBB@@@??????@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDEEEDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAABBBEEEEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>??????@@@?????????@@@AAACCCCCCCCCBBB@@@???@@@@@@@@@@@@@@@??????>>>>>>======>>>AAABBBAAA@@@AAAAAA@@@??????@@@AAAAAA@@@@@@@@@??????>>>>>>===>>>??????@@@@@@??????>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@AAACCCDDDCCCCCCBBBBBBAAAAAA@@@??????>>>AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@???>>>???@@@BBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>============<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::;;;::::::999999999::::::999999999:::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<<<<;;;;;;::::::<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<============<<<;;;;;;:::::::::;;;888999:::<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;666666777777888:::;;;<<<:::999888777777777888888666666777888888777777777777777777777777777777777555666666777777777777777999777666444444555666777888666444333333444666888JJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJIIIGGGIIIJJJJJJIIIGGGEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFGGGVVVRRRMMMJJJHHHFFFEEECCCEEECCCBBBBBBCCCCCCAAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEDDDCCCBBBCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCDDDEEEFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBB============>>>???@@@AAA???>>>===>>>@@@@@@@@@>>>@@@@@@???>>>============@@@@@@????????????@@@@@@>>>>>>>>>???BBBCCCBBB@@@BBBBBBBBBAAAAAAAAAAAA@@@=========>>>??????@@@@@@BBB@@@??????@@@AAAAAA@@@@@@@@@@@@???????????????======>>>>>>????????????@@@@@@???@@@BBBBBB@@@>>>AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDBBBBBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>>>>???AAABBBBBBBBBAAA@@@AAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@BBBCCCDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAA@@@@@@???>>>BBBCCCDDDFFFFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAABBB@@@@@@AAACCCDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>======@@@@@@????????????@@@@@@BBBAAAAAA@@@@@@?????????@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDBBBAAABBBCCCEEEEEEDDDBBBBBBAAAAAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAEEEDDDDDDCCCBBB@@@???>>>???@@@BBBDDDDDDCCCBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;===<<<<<<;;;;;;:::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???>>>============<<<<<<<<<:::;;;<<<===>>>>>>======:::;;;;;;<<<;;;;;;:::999777777777888999:::;;;<<<;;;::::::999999999999:::555666777888999999999999777777777777777777777777555666777777888888777777888777666555555555666777777777666555555666777777MMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNNNNKKKIIIGGGHHHHHHIIIHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCEEEEEEDDDEEEEEEFFFGGGHHHUUUQQQLLLGGGEEEEEEDDDCCCDDDCCCBBBBBBCCCBBBAAA??????@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCBBBBBBAAACCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCCCCDDDEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBB??????@@@@@@AAABBBBBBCCC@@@???>>>>>>??????>>>===BBBAAA@@@???>>>>>>======@@@@@@?????????@@@AAAAAABBBAAAAAABBBCCCCCCAAA???????????????>>>>>>>>>>>>=========>>>>>>?????????BBB@@@>>>>>>@@@AAA@@@???AAA@@@@@@@@@???>>>>>>>>>=========>>>>>>??????@@@AAA?????????AAAAAA@@@???@@@??????>>>???@@@BBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>===>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???AAAAAABBBBBBBBBAAAAAA@@@DDDEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBAAABBBDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@>>>======>>>@@@@@@BBBBBBAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDBBBAAABBBDDDFFFEEEEEECCCCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@BBBDDDEEEEEECCCBBB???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@????????????????????????>>>??????????????????>>>>>>>>>=====================>>>>>>>>>>>>===<<<<<<>>>>>>======<<<<<<;;;::::::::::::;;;<<<<<<============<<<;;;;;;<<<<<<=============================================<<<<<<;;;;;;<<<===>>>??????@@@??????????????????>>>>>>========================:::;;;;;;:::999999:::;;;<<<;;;:::999999999999999;;;:::::::::::::::::::::777777888999999999999999888888888888888888888888666666777888888888888888888888777666666777777888777777888888888888777777XXXWWWVVVUUUTTTRRRQQQQQQSSSTTTUUUWWWYYYXXXUUURRRPPPPPPOOOPPPPPPPPPPPPOOOKKKJJJJJJJJJIIIHHHHHHHHHJJJHHHGGGGGGHHHIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFPPPLLLGGGDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCAAA?????????@@@AAAAAABBBAAAAAA??????@@@AAAAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDBBBAAAAAABBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAABBBCCCCCCCCCAAA@@@???@@@CCCDDDCCCBBBCCCCCCBBBBBBAAA@@@??????@@@@@@??????@@@AAAAAABBBAAAAAABBBCCCEEEEEEBBB@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>????????????@@@???======???@@@???>>>AAA@@@@@@@@@???>>>>>>>>><<<======>>>???@@@@@@@@@AAA@@@??????AAAAAAAAA??????>>>===<<<===>>>@@@AAA?????????@@@AAAAAABBBBBBDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEFFFEEECCCCCCEEEGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????????????????@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBBBBCCCDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>><<<===???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDBBBCCCCCCCCCBBBBBBAAA@@@???@@@BBBDDDEEEEEEDDDDDD@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????????????????????????????@@@AAAAAA@@@?????????>>>=========>>>>>>???>>>?????????>>>>>>===<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>===<<<<<<======>>>???@@@@@@??????@@@AAAAAAAAA@@@???>>>>>>>>>===============>>>>>>===;;;999:::>>>AAA===<<<;;;:::999999999999999:::::::::::::::::::::::::::;;;::::::999888888999999999999999999999999777888999999::::::999999999999999999999999999:::888888999::::::999888888nnnnnnmmmkkkjjjiiihhhggghhhggghhhjjjkkkjjjgggeeeeeecccaaa______]]][[[YYYQQQQQQPPPOOOOOONNNMMMMMMKKKIIIHHHHHHIIIJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFMMMJJJGGGEEEEEEFFFFFFEEECCCCCCCCCDDDEEEEEECCC@@@???@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA??????AAABBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>???AAAAAAAAAAAAAAA@@@@@@AAACCCGGGJJJJJJJJJCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???@@@@@@AAABBBCCC===>>>@@@CCCGGGHHHFFFEEEAAAAAAAAA@@@@@@@@@????????????????????????@@@@@@@@@>>>======>>>??????>>>@@@@@@@@@???????????????======>>>???@@@AAAAAABBBCCCAAA@@@@@@AAABBBBBBAAA???>>>=========>>>???@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAAAAABBBDDDEEEFFFEEEFFFFFFFFFDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB????????????@@@@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEDDDBBBBBBCCCCCCBBB@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEBBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@======>>>@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@AAADDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDBBBAAAAAAAAAAAA???????????????????????????@@@AAABBBBBBAAA@@@?????????>>>======>>>@@@AAA????????????>>>===<<<<<<<<<<<<>>>??????>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>????????????@@@@@@===>>>@@@AAAAAA@@@??????>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBAAA@@@????????????@@@AAABBBCCC???@@@@@@===999888;;;???;;;:::::::::;;;;;;<<<===999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;;;;;;;:::999}}}|||||||||}}}}}}zzzxxxwwwtttqqqooonnnmmmiiifff^^^^^^]]]\\\[[[YYYYYYXXXTTTSSSRRRRRRSSSSSSRRRQQQOOOOOONNNMMMLLLLLLLLLLLLQQQOOOMMMLLLMMMMMMLLLKKKHHHHHHGGGHHHHHHGGGDDDAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>????????????????????????????????????@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>>>>@@@BBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBAAAAAAAAAAAACCCEEEGGGGGGFFFAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCC<<<===???CCCGGGHHHGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA???>>>>>>???@@@@@@??????????????????@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCDDDBBB@@@@@@BBBCCCCCCBBBAAA@@@@@@????????????@@@??????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEECCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFCCCDDDEEEFFFFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIHHHEEECCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDGGGEEECCCCCCDDDDDDBBB@@@BBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@AAA@@@???@@@CCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAACCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCDDDFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>======???AAABBB????????????>>>===<<<;;;999;;;===>>>???>>>======;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@AAAAAA>>>???AAABBBBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>???AAACCCCCCBBBAAA@@@@@@AAAAAACCCFFFIIIKKKMMMFFFIIIJJJGGG@@@<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<=========<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;~~~{{{xxxxxxxxxwwwtttqqqjjjiiihhhgggfffeeedddccceeedddccccccddddddcccaaaYYYXXXWWWVVVUUUTTTTTTTTTVVVUUUTTTTTTTTTTTTRRRPPPMMMLLLLLLKKKKKKHHHDDDAAABBBBBBBBBBBBBBBAAA@@@???@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@AAA???>>>>>>AAACCCDDDCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBDDDEEEDDDDDDCCCDDDBBB@@@@@@@@@@@@>>><<>>>>>??????@@@@@@@@@AAA>>>??????AAABBBCCCDDDDDDEEECCCAAAAAABBBDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAEEEDDDCCCCCCBBBAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDBBBBBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGJJJKKKJJJFFFDDDDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBAAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEHHHFFFEEEDDDEEEDDDCCCAAABBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAA??????@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCBBBDDDEEEFFFFFFEEECCCAAA@@@EEEEEEFFFEEEEEEDDDCCCCCCFFFEEECCCBBBBBBDDDFFFGGGHHHGGGEEECCCCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>======???AAABBB?????????>>>>>><<<;;;;;;888:::<<<>>>??????>>>===<<<<<<======>>>>>>????????????>>>>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAA>>>???AAACCCCCCCCCAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@AAABBBCCCFFFKKKOOOSSSVVVRRRWWWZZZWWWNNNFFFAAA@@@??????===<<<;;;::::::999;;;<<<===?????????>>>===999:::;;;<<<====================================<<<======>>>>>>>>>>>>>>>======>>>???????????????===<<<;;;;;;;;;;;;<<<===tttvvvxxxyyyzzz|||}}}{{{zzzvvvsssppppppppppppllljjjeeedddbbb```aaaccceeegggccceeeiiimmmqqqtttwwwxxxsssqqqmmmjjjhhheeebbb___bbbccccccbbb```_________WWWVVVUUUTTTRRRNNNHHHDDDAAAAAAAAAAAABBBCCCDDDEEECCCBBBAAABBBDDDDDDAAA>>>@@@AAA@@@???======???AAA???@@@AAA@@@>>>===>>>???CCCCCC@@@===>>>CCCCCCAAA???>>>???@@@AAAAAA???===>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAA???>>>>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAADDDDDDEEEFFFDDDBBB???>>>CCCBBBAAA@@@@@@@@@AAABBBEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA<<>>>>>>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@???????????????@@@AAAAAABBBAAA@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEE>>>>>>???AAABBBDDDEEEEEEFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHFFFDDDDDDEEEFFFHHHBBBCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA??????AAABBBDDDAAA@@@???@@@BBBEEEFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKIIIFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCBBBDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIJJJHHHGGGFFFEEEDDDEEEEEEFFFIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFDDDCCCBBBCCCEEEHHHHHHHHHIIIIIIIIIJJJJJJDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFEEECCCCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDCCCAAACCCGGGJJJJJJHHHEEECCCFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBEEECCCBBBBBBDDDEEEDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEIIIIIIFFFCCCCCCEEEFFFEEEDDDBBBBBBDDDEEEFFFIIIHHHFFFEEEDDDCCCDDDDDDCCCBBB@@@@@@AAAAAA@@@>>>AAAAAABBBBBBBBBBBBAAAAAADDDCCCAAA>>>===>>>??????BBBBBBAAA@@@??????>>>>>>======>>>>>>>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@<<<===@@@BBBDDDEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@AAAAAAAAA@@@>>>@@@DDDFFFGGGFFFDDDBBBFFFJJJRRRXXXYYYSSSHHH@@@======<<<<<<<<<<<<======>>>???AAABBBBBBAAA???>>>=========>>>>>>=========>>>???@@@AAAAAA@@@???>>>???@@@AAAAAA@@@???===<<<===============>>>>>>???======;;;::::::;;;<<<===fffhhhjjjkkklllmmmpppssspppppppppooommmlllkkkjjjgggdddaaaaaaaaaaaa^^^\\\[[[ZZZXXXXXXXXXZZZ\\\^^^WWWZZZ^^^dddjjjppptttvvvwwwuuussssssssssssqqqoooqqqrrrrrrqqqnnnkkkiiihhh\\\[[[YYYWWWUUUQQQLLLHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFGGGIIIIIIGGGDDDEEEFFFFFFDDDCCCCCCDDDFFFCCCDDDEEEDDDCCCBBBCCCDDDFFFFFFDDDAAACCCGGGHHHEEECCCBBBBBBCCCDDDDDDCCCAAACCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDDFFFEEEDDDDDDCCCDDDDDDDDDGGGGGGGGGGGGFFFDDDBBBAAAEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???@@@AAAAAABBBBBBCCCCCCDDDCCCLLLQQQMMMEEEBBBAAAAAA@@@AAAAAAAAA@@@@@@??????AAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGFFFEEECCCAAAAAA@@@AAAAAAFFFEEECCCBBBBBBBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGHHHHHHOOOOOONNNKKKGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEECCCBBBDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFEEEDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHGGGFFFEEEFFFHHHGGGGGGHHHHHHGGGFFFFFFEEECCCEEEHHHKKKKKKJJJGGGEEEHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCDDDEEEFFFFFFEEEEEEGGGIIIIIIHHHGGGHHHIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHFFFFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGEEEDDDCCCDDDDDDDDDEEECCCBBBBBBDDDDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAADDDCCCAAA???>>>???@@@AAADDDDDDDDDCCCBBBAAAAAAAAA>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDCCCBBBAAA@@@AAAAAABBB???@@@@@@AAA@@@???>>>===AAA@@@@@@@@@????????????@@@@@@AAABBBBBBBBBBBBBBB@@@AAADDDFFFFFFEEEDDDCCC???AAAEEEIIIIIIFFF???:::<<<<<<<<<;;;;;;<<<<<<<<<======????????????======??????@@@@@@@@@@@@????????????@@@AAAAAA@@@??????===>>>???@@@@@@@@@???>>>>>>============>>>??????======<<<<<<<<<<<<<<<===WWWYYY[[[]]]]]]___aaacccccccccbbbbbbaaaaaa``````YYYWWWTTTSSSTTTSSSRRRQQQRRRQQQOOONNNOOOPPPRRRSSSNNNPPPTTTYYY___fffkkknnnqqqpppoooppprrrssssssrrruuuvvvvvvvvvtttqqqmmmkkkccc```]]][[[XXXVVVRRRPPPLLLMMMNNNPPPQQQQQQPPPPPPOOOOOOPPPRRRTTTTTTRRRPPPPPPQQQQQQOOONNNMMMOOOPPPNNNPPPQQQPPPOOOOOOPPPQQQNNNOOONNNKKKLLLPPPPPPMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIKKKLLLMMMMMMKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@???AAABBBBBBCCCDDDEEEFFFFFFEEEQQQXXXSSSHHHBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDGGGEEEDDDEEEFFFGGGGGGFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCBBBDDDFFFGGGGGGFFFEEEFFFFFFIIIHHHFFFFFFFFFFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCDDDEEEFFFHHHEEEEEEFFFFFFGGGFFFFFFFFFHHHHHHGGGEEEDDDBBBAAAAAAHHHHHHHHHGGGEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFEEEEEEEEEFFFHHHJJJKKKSSSRRRPPPLLLHHHFFFGGGIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFGGGEEEDDDCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEEEEFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGFFFGGGHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDFFFHHHJJJKKKIIIGGGEEEHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCDDDEEEGGGGGGFFFFFFGGGIIIIIIHHHGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEGGGIIIIIIGGGEEEGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIEEEDDDCCCCCCEEEFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA???>>>>>>???@@@AAAEEEEEEDDDDDDCCCBBBBBBBBB===>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAA???>>>===CCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBBBBCCCBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAA@@@???@@@@@@@@@>>><<<@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDD>>>>>>>>>>>>>>>??????@@@======>>>>>>>>>>>>======XXXZZZ\\\^^^^^^___aaaccceeedddcccbbbbbbaaaaaaaaa[[[YYYXXXWWWVVVWWWWWWWWWWWWUUUTTTRRRQQQQQQRRRRRRUUUUUUWWWZZZ^^^cccfffhhhmmmllllllmmmoooqqqpppooorrrsssuuuwwwxxxvvvrrrooojjjgggdddbbbaaaaaa___^^^UUUXXX\\\___bbbddddddddd```aaabbbdddfffffffffeeecccddddddcccaaa```aaabbbdddeeeffffffeeeeeefffgggbbbcccbbb___```bbbaaa\\\XXXVVVTTTSSSUUUVVVVVVVVVSSSSSSRRRSSSUUUXXX[[[]]]___]]]ZZZWWWUUUTTTTTTTTTTTTVVVXXX[[[]]]]]]]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHQQQVVVRRRKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIILLLJJJIIIJJJKKKLLLLLLKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOLLLLLLKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHIIIGGGFFFFFFGGGIIIHHHGGGFFFEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCEEEFFFHHHIIIIIIHHHGGGGGG@@@AAABBBCCCDDDDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKNNNPPPPPPPPPMMMJJJGGGFFFHHHJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGGGGFFFEEEDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIHHHFFFEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFEEEEEEDDDDDD???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEECCCBBBCCCEEEFFFFFFFFFEEEGGGIIIHHHGGGFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBBBBDDDHHHIIIGGGDDDGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIDDDCCCCCCDDDEEEFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCC?????????>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>???@@@AAABBBBBB@@@@@@@@@???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@AAAAAABBBBBBAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBFFFDDDAAA@@@AAAAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCC>>>>>>>>>>>>>>>???@@@@@@<<<===???@@@@@@???>>>===kkknnnqqqrrrrrrssstttvvvsssrrrpppnnnmmmlllllllllmmmlllkkkjjjjjjjjjlllmmmpppnnnllliiigggeeeddddddnnnnnnoooqqqsssuuuwwwxxx{{{zzz{{{}}}~~~xxxuuusssrrrtttuuuvvvuuunnnqqqtttxxx{{{|||||||||zzz|||~~~~~~||||||}}}}}}}}}~~~{{{vvvooommmjjjjjjkkkmmmmmmmmmiiihhhhhhhhhiiillloooqqqwwwuuurrrooommmlllllllllhhhjjjnnnrrruuuvvvwwwvvvrrrrrrqqqppppppppppppppprrrqqqpppoooooonnnooooooooooooooooooooonnnnnnnnngggfffeeedddcccbbbaaaaaa``````aaaaaa``````___^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXX[[[[[[XXXWWWYYYXXXUUUSSSSSSRRRQQQPPPQQQQQQQQQOOOQQQSSSVVVWWWWWWVVVVVVRRRRRRQQQPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTUUUVVVVVVXXXWWWVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXYYY[[[]]]^^^______]]]\\\\\\\\\\\\\\\YYYXXXWWWVVVUUUVVVVVVVVVRRRRRRRRRQQQPPPPPPOOOOOOLLLNNNOOOOOOMMMLLLLLLMMMNNNMMMLLLLLLKKKJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGFFFEEEDDDBBBEEEIIIJJJIIIIIIIIIKKKDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMPPPQQQJJJJJJJJJHHHFFFFFFHHHJJJFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFFFFGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHGGGEEEEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJIIIHHHFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDD@@@@@@AAAAAABBBCCCDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDGGGHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEECCCBBBDDDHHHJJJHHHEEEGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFCCCCCCBBBAAAAAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDCCCCCCCCCDDDDDDEEECCCAAAAAABBBBBBAAA@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>======>>>>>>>>>===>>>??????@@@<<<===???@@@@@@@@@???>>>~~~}}}}}}}}}}}}}}}}}}}}}||||||zzzyyyxxxvvvuuusssrrrqqqxxxwwwtttppppppsssqqqmmmjjjiiigggfffffffffggghhhhhhjjjnnnqqqrrrrrrqqqpppkkkjjjiiihhhgggfffffffffmmmllllllllllllmmmnnnnnnooonnnmmmoooqqqtttttttttsssrrrqqqrrrsssvvvyyy{{{{{{zzzxxxvvvttttttttttttooonnnllljjjiiiiiijjjjjjhhhgggfffdddaaa___^^^]]][[[[[[[[[YYYWWWVVVWWWXXXXXXXXXYYYXXXVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMJJJHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKMMMMMMJJJIIIJJJLLLHHHGGGFFFFFFFFFFFFGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOFFFHHHHHHHHHGGGGGGHHHJJJFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGFFFEEEGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGIIIKKKKKKIIIGGGGGGGGGEEEEEEFFFFFFGGGGGGFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIHHHHHHHHHFFFEEEFFFIIIKKKKKKJJJJJJKKKMMMLLLKKKJJJJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIJJJIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCDDDEEEGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCFFFFFFEEEEEEEEEFFFFFFGGGEEEDDDCCCCCCDDDCCCAAA???CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@??????>>>>>>???===============>>>>>>???<<<===>>>??????@@@??????~~~}}}{{{zzzwwwvvvtttpppmmmlllnnnpppqqqrrrtttsssqqqmmmhhheeeaaaaaaaaaaaaaaaaaaaaaaaaZZZXXXUUURRRPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPOOOQQQPPPNNNMMMMMMMMMNNNNNNSSSUUUWWWUUUQQQOOORRRUUUQQQOOOMMMKKKJJJKKKMMMNNNUUUTTTSSSQQQOOOMMMLLLLLLJJJKKKMMMNNNOOONNNMMMLLLGGGIIIKKKKKKJJJHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFFFFEEECCCCCCDDDFFFCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFGGGFFFFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDFFFHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFHHHIIIGGGEEEDDDDDDAAABBBBBBCCCDDDDDDCCCCCCFFFEEEDDDCCCBBBCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???AAACCCFFFGGGHHHGGGGGGFFFEEEDDDEEEGGGIIIJJJIIIIIIJJJLLLKKKIIIHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKJJJIIIHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFEEEDDDDDDFFFGGGDDDEEEEEEEEEEEEEEEEEEDDDGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGEEEFFFGGGGGGFFFEEEAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCAAA@@@@@@BBBCCCDDDGGGFFFDDDBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEFFFFFFFFFEEEDDDCCCGGGFFFEEECCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEDDDBBBBBBCCCCCCAAA???DDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@????????????@@@AAAAAAAAA@@@?????????@@@AAA<<<<<<<<<<<<<<<======>>>===<<<<<<===>>>???@@@@@@yyyyyyyyyyyyyyyyyyyyyyyyllljjjgggcccaaa``````aaaaaaaaabbbaaaaaa```______\\\ZZZWWWUUUTTTTTTTTTUUU[[[^^^___]]]YYYYYY]]]aaa```]]]YYYVVVUUUWWWYYYZZZ___^^^]]]ZZZXXXVVVTTTSSSQQQRRRTTTTTTSSSPPPMMMKKKJJJLLLOOOOOOMMMJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJCCCDDDDDDCCCAAAAAABBBCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCC>>>???AAABBBBBBBBBAAAAAA????????????@@@@@@AAABBB???@@@AAA@@@@@@@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA???BBBDDDDDDCCCAAA@@@@@@<<<===>>>>>>????????????BBBAAA???>>>===>>>??????@@@AAAAAAAAABBBBBBCCCCCC???@@@@@@AAABBBBBBBBBAAA@@@@@@??????>>>=========@@@@@@@@@?????????>>>>>>;;;===@@@CCCDDDEEEDDDDDDBBBAAA@@@AAADDDFFFFFFFFFFFFGGGHHHHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDBBB??????AAADDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBEEECCCBBBBBBCCCCCCBBB@@@???@@@@@@AAAAAA@@@@@@???>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;<<<>>>???DDDCCCAAA?????????AAABBBBBBAAAAAA@@@@@@??????>>>AAABBBCCCCCCCCCBBB@@@??????>>><<<;;;;;;;;;<<<<<<>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>;;;<<<===>>>???@@@@@@@@@AAA???===<<<=========<<<===<<<<<<;;;;;;<<<<<<===888999;;;<<<<<<;;;999888=========>>>>>>=========AAA@@@???>>>>>>???@@@AAA999999888888888:::;;;<<<;;;;;;;;;;;;;;;<<<=========<<<<<<;;;<<<>>>@@@AAA