BM6P6(@ 999999:::::::::999999999>>>@@@>>>@@@HHHJJJRRRdddkkk|||lllccc___jjj}}}wwwsssrrrtttxxxzzzrrrcccXXXUUUQQQNNNMMMPPPSSSVVVRRRRRRQQQQQQQQQRRRRRRSSSQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVTTTRRROOOMMMOOOVVVeeevvv}}}tttgggVVVRRRLLLHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMGGGGGGFFFFFFHHHKKKOOOQQQQQQQQQQQQRRRTTTUUUSSSRRRUUURRRNNNLLLMMMLLLIIIFFFMMMIIIFFFGGGKKKLLLHHHDDDEEEKKKOOONNNPPPVVVXXXUUUSSSRRRRRRSSSUUUVVVVVVTTTTTTRRRPPPPPPRRRQQQMMMIIIKKKKKKJJJIIIIIIJJJLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKMMMMMMLLLKKKIIIGGGBBBCCCDDDFFFHHHIIIIIIIIIFFFGGGHHHJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCBBB@@@???@@@???>>>>>>>>>>>><<<:::888666555555666666444222777777777777777666555555444333222222111111222222222222222222222222222222000000000000111111111111333222111000000111222333999888777555333111000///000000//////......------111000///...------...///........................+++,,,---...---,,,+++***+++++++++***)))))),,,...------------------------,,,---...//////...---,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---000222222111///---000/////////............////////////000000000000000000000000111111111111111111222222222333333333666666666666666666555555777777888999999999999888999>>>BBBBBBBBBIIIXXXddd:::;;;<<<<<<<<<;;;<<<===???AAAAAAJJJ\\\eeeppp~~~qqqkkkjjjttt~~~uuuppprrrzzz}}}sssdddWWWPPPOOOOOOPPPQQQSSSUUUWWWRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUSSSPPPMMMLLLMMMSSSaaappptttjjj]]]QQQMMMIIIGGGHHHKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKHHHGGGFFFGGGHHHLLLOOOQQQRRRQQQQQQSSSUUUUUUTTTSSSUUURRRNNNMMMNNNMMMKKKIIIKKKIIIFFFGGGJJJKKKKKKIIIMMMTTTYYYWWWVVVXXXXXXUUUUUUSSSRRRSSSTTTVVVVVVUUUUUUTTTSSSRRRRRRPPPMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKIIIGGGFFFEEEEEEGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDFFFHHHIIIJJJKKKKKKHHHIIIIIIIIIIIIIIIHHHHHHDDDEEEGGGIIIJJJIIIHHHGGGDDDEEEEEEEEEEEECCCBBBAAA>>>===<<<<<<===<<<:::888888777777888999999666444555555666666666666555555444333222222111111222222222222222222222222222222000000000000111111111111222222111000000111222222666666555444222111000000000000000000////////////111000///...------...///........................,,,,,,------,,,,,,++++++***,,,------------...000------------------------------............------***+++,,,,,,------,,,,,,---------......---------///000222333333333222111////////////.............../////////000000000000//////000000000111111111111111111222222222333333444444555666666555555555666777888888999999888888777;;;=========CCCMMMVVVfff:::;;;;;;;;;:::;;;===???AAAGGGKKK\\\wwwwwwzzzxxxyyyvvvnnnppp{{{{{{pppfff[[[QQQLLLNNNPPPRRRTTTUUUTTTTTTRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPVVVWWWWWWVVVTTTRRRPPPNNNOOONNNTTTaaallllll```TTTJJJHHHFFFFFFHHHKKKMMMNNNQQQPPPNNNLLLKKKIIIIIIIIIHHHHHHGGGGGGIIILLLNNNPPPRRRRRRRRRSSSVVVVVVVVVTTTVVVSSSPPPOOONNNNNNMMMLLLLLLJJJHHHGGGHHHKKKMMMOOOZZZbbbgggccc^^^ZZZYYYWWWVVVTTTRRRQQQSSSUUUUUUUUUSSSTTTTTTRRROOOMMMKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJOOOMMMKKKHHHFFFDDDBBBBBBCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHDDDFFFJJJMMMNNNMMMJJJIIIEEEEEEFFFFFFEEEDDDCCCBBB<<<;;;:::;;;<<<;;;999777888888:::<<<>>>===:::777333444555555555555555444444333222222111111222222222222222222222222222222000000000000111111111111222111111000000111111222333333222222111000000000000000000000000111111111000///......---.........------------------------------,,,,,,++++++,,,,,,)))+++---......---...///------------------------......------------......***+++,,,,,,------,,,,,,---..................---------............//////..................//////....../////////000000000//////000000000000111111111111111222222222222333222222333444555555555555666666777888888888888888888999999999:::>>>CCCGGGMMMbbb~~~;;;======<<<;;;===AAAEEEJJJWWWbbbuuu|||uuussswwwrrrttt}}}yyyooohhhbbb\\\WWWRRRRRRSSSTTTSSSRRRPPPOOORRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPUUUVVVVVVVVVTTTRRRQQQQQQTTTSSSYYYfffoookkk]]]QQQFFFEEECCCDDDGGGKKKLLLMMMPPPOOOMMMKKKJJJHHHHHHHHHIIIHHHHHHHHHIIILLLNNNOOORRRRRRRRRTTTVVVWWWVVVUUUXXXUUUSSSPPPOOONNNNNNNNNOOOOOOMMMKKKKKKOOOUUUZZZiiinnnpppjjjaaa[[[ZZZ[[[XXXUUUQQQPPPQQQSSSTTTUUUNNNPPPQQQOOOJJJGGGHHHJJJHHHHHHIIIJJJJJJKKKKKKKKKNNNLLLJJJHHHEEECCCBBBBBBAAABBBCCCEEEEEEFFFEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLNNNMMMKKKJJJIIIJJJKKKLLLGGGIIIKKKLLLMMMLLLJJJIIICCCDDDDDDEEEDDDCCCBBBAAA===<<<;;;<<<======;;;999888999<<>>???@@@HHHSSSbbbrrr>>>???@@@???>>>BBBJJJPPP^^^rrrvvvqqqttt|||}}}yyy{{{{{{tttllleee```]]]\\\\\\VVVUUUSSSQQQPPPOOOOOOPPPRRRRRRSSSSSSRRRQQQPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSRRRQQQPPPQQQSSSVVVVVV^^^nnnuuummm\\\RRRFFFDDDBBBCCCFFFIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJLLLMMMNNNQQQPPPQQQRRRUUUVVVUUUTTTYYYWWWTTTQQQOOONNNOOOPPPTTTSSSRRRSSSVVV]]]fffmmmrrrrrroooiii```ZZZZZZ]]]WWWTTTPPPOOOPPPQQQRRRRRRLLLNNNOOOLLLHHHFFFGGGIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGIIIIIIJJJJJJJJJMMMLLLKKKKKKKKKLLLNNNOOOKKKKKKIIIHHHGGGFFFFFFGGG@@@AAABBBBBBBBBAAA@@@??????>>>===>>>??????===;;;888:::<<<@@@BBBAAA>>>;;;999999888888666555333222444333222222111111222222111111111111111111111111///000000000111111111111000000000000000000000000........./////////000000,,,------....../////////------..................------------------------...---,,,+++***+++,,,---......,,,)))'''(((***---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...***+++,,,,,,------,,,,,,------............------///...---,,,,,,...///111---------...........................////////////...////////////000000000000000111111111222222222000111222333444444444444555555666777777777777666:::888888:::===??????===@@@FFFMMMTTT^^^uuu<<<>>>AAAAAACCCJJJUUU___yyy~~~mmmhhhlllzzzyyytttyyyrrriii```[[[XXXTTTTTTVVVSSSQQQNNNMMMMMMOOOQQQSSSRRRRRRSSSSSSSSSQQQPPPOOOIIIIIIJJJKKKLLLMMMNNNNNNJJJMMMPPPOOONNNMMMPPPSSSVVVVVVbbbuuu{{{mmm[[[PPPFFFDDDAAABBBDDDHHHJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNPPPSSSTTTTTTSSSVVVVVVTTTQQQOOOOOORRRTTTWWWVVVVVVYYY```jjjtttzzzqqqlllfffbbb\\\XXXXXX\\\UUUSSSOOONNNNNNOOOOOOOOOMMMMMMMMMKKKIIIIIIJJJKKKHHHHHHGGGGGGHHHJJJLLLMMMJJJIIIHHHGGGGGGGGGGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNLLLIIIFFFCCCBBBBBBBBBCCC===>>>???@@@@@@???>>>===>>>======>>>??????>>><<<999999;;;>>>@@@@@@===;;;999999999888777555444333444333222222111111222222111111111111111111111111000000000000111111111111///000000111111000000///---........./////////000------------------......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,000///...,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,------------------,,,------,,,+++,,,---...///.........---------,,,,,,------........./////////......////////////000000000000000111111111111222111111222333444444444444444555555666666666666666666666666888:::<<<<<<;;;666<<>>??????>>>===<<<;;;::::::;;;<<<===;;;999999888999;;;======;;;999666666666777666666555444444333222222111111222222111111111111111111111111000000000000111111111111...///000111111000///...............////////////...............---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***,,,...///...------...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,,,,//////......---,,,++++++---------.........//////........./////////000000000000000000111111111111333333444444444444444333444444555666666666555555444555666666777888999:::777:::AAAEEEEEEIIIYYYjjjNNNSSSZZZ___ggguuuxxxsssyyyyyyiiiaaajjjuuuyyy}}}~~~|||{{{qqqllleee[[[TTTSSSPPPJJJJJJMMMHHHHHHHHHHHHIIIJJJLLLMMMRRRSSSTTTTTTSSSQQQOOONNNNNNOOOQQQSSSUUUWWWXXXYYYSSSVVVYYYWWWSSSRRRUUUYYYXXXZZZjjjoooXXXMMMEEEBBB??????CCCHHHMMMPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIJJJLLLOOOQQQPPPOOOLLLNNNOOOOOOOOOSSSZZZ______YYYTTTUUU\\\cccffffffaaaXXXSSSWWWYYYUUURRRRRRQQQPPPNNNMMMMMMMMMKKKIIIIIIFFFCCCDDDGGGJJJIIIGGGGGGEEEBBBAAABBBEEEJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHIIIHHHGGGEEEDDDBBBBBBCCCCCCBBBAAA@@@???<<<===>>>??????>>>===<<<888777777888::::::888777999888777888:::;;;999888222333444555666666666666444333222222111111222222000000000000000000000000000000000000111111111111...///000111111000///...////////////////////////000000//////.........---***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***!!!&&&,,,000000...,,,+++++++++++++++++++++++++++++++++---......---++++++++++++,,,---------,,,,,,***++++++,,,,,,++++++***------........./////////000000///...,,,+++***)))---------.........//////............/////////000000000000000111111111111444444555555555444333333333444555555666666555555555777888777666666888:::===::::::======???JJJWWW^^^sssssssssuuu}}}~~~rrrpppxxxsssgggkkkssszzz{{{wwwwww{{{~~~zzz~~~rrraaa\\\```XXXTTTPPPLLLKKKJJJHHHGGGKKKKKKJJJIIIGGGHHHKKKMMMRRRSSSTTTSSSPPPNNNNNNNNNVVVVVVWWWWWWVVVTTTSSSQQQRRRZZZ^^^YYYUUUVVVWWWVVVWWW^^^ooojjjXXXRRRNNNGGGCCCIIIRRRUUUSSSVVVUUUSSSQQQOOONNNMMMMMMKKKJJJJJJJJJJJJLLLNNNOOONNNJJJFFFGGGLLLOOOOOOMMMLLLNNNNNNMMMNNNTTT^^^gggfff```XXXSSSTTTWWW[[[]]]^^^]]][[[YYYXXXVVVVVVVVVUUUQQQLLLLLLNNNOOOKKKHHHHHHGGGFFFFFFFFFGGGHHHIIIEEEDDDBBBAAABBBDDDGGGIIIOOONNNMMMKKKHHHFFFCCCBBBEEEEEEEEEFFFGGGJJJLLLMMMMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJJJJHHHFFFEEEFFFGGGHHHGGGEEECCCBBBAAABBBBBBAAAAAA@@@???>>>===<<<;;;999999999999999999999999777777777777666666666666:::999777666555555555666222222222222222222222222222222222111111111111000111111111111111111111111111000000///...---------...------,,,,,,------......---,,,++++++,,,---...---------------------------,,,***)))))))))******------------------------------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------+++,,,,,,------,,,,,,+++&&&(((***,,,---...------.....................................................................---............////////////000111111111111222222222333333333444444444555555555555555555666666666666::::::::::::;;;===???@@@OOOSSS```rrr|||zzzyyytttnnnqqquuu}}}{{{xxxzzz|||~~~uuuggg[[[VVVVVVRRROOOLLLJJJJJJJJJJJJIIIHHHIIIIIIHHHGGGHHHKKKNNNQQQSSSTTTSSSRRRPPPPPPQQQSSSTTTUUUUUUTTTSSSQQQPPPVVV]]]___XXXRRRUUUZZZ\\\bbbjjjzzzwwwvvvqqqfffXXXRRRTTTVVVVVVXXXWWWUUUSSSQQQPPPOOOOOOKKKKKKKKKLLLLLLMMMNNNOOOPPPLLLHHHIIILLLNNNLLLJJJPPPQQQPPPMMMKKKNNNVVV]]]]]]ZZZWWWVVVWWWYYYZZZZZZ^^^]]]\\\[[[YYYWWWVVVUUUUUUSSSPPPQQQSSSRRRNNNIIIJJJIIIGGGFFFFFFGGGHHHIIIFFFEEEDDDDDDEEEFFFIIIJJJMMMMMMLLLJJJHHHEEECCCBBBDDDDDDDDDFFFHHHJJJMMMOOOMMMNNNOOOOOOOOOMMMLLLKKKKKKLLLKKKJJJGGGFFFGGGHHHGGGFFFEEECCCBBBAAABBBBBBAAAAAA@@@???>>>===<<<;;;:::::::::999999888888888666666666666666777777777999888777666555555555666333333333222222111111111222222222111111111111000111111111111111111111111111000000///......------///......------......///---------,,,,,,---------++++++++++++++++++++++++---,,,+++***)))******+++------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...,,,------......------,,,)))***+++,,,---..............................................................................///........./////////000000000000111111111222222222333333333333444444444444444555555555666666666666888777777777888:::<<<===AAADDDNNN[[[bbbhhh{{{wwwtttrrrxxxuuuqqqttt~~~~~~~~~}}}qqqeee^^^XXXSSSRRRKKKIIIGGGGGGIIIKKKKKKKKKFFFGGGHHHGGGGGGHHHKKKMMMPPPRRRTTTTTTSSSRRRSSSTTTQQQRRRSSSSSSSSSRRRQQQPPPYYY^^^___WWWQQQTTT]]]dddkkkuuunnn[[[UUUVVVXXXWWWVVVUUUSSSQQQPPPOOOOOOKKKLLLMMMNNNNNNOOONNNNNNQQQNNNKKKKKKLLLLLLIIIFFFNNNOOOOOOLLLIIIJJJOOOSSSQQQRRRTTTWWWZZZ[[[YYYWWW\\\\\\\\\\\\[[[YYYWWWVVVTTTSSSSSSTTTVVVTTTOOOJJJKKKIIIGGGEEEDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGEEECCCBBBBBBCCCDDDEEEHHHKKKNNNPPPNNNOOOPPPQQQQQQPPPNNNMMMMMMNNNNNNLLLJJJHHHHHHIIIFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@???>>>======<<<<<<;;;;;;:::999888777777666555555555666666777777777888888777666555555555555444444333333222111000000222222222111111111111000000000000000000000000000000000000///......------/////////....../////////,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////......------......//////......------,,,,,,,,,------...///------------------------........................---.........//////000000////////////000000000000000000000111111111222222222222333333333444444444444444444555555555666666666666666666777888:::;;;;;;<<>>======<<<<<<;;;;;;:::999888777666555444444555555666777777777777777666666555555555555555555444333111000//////222222222111111111000000////////////////////////000000//////............//////............//////+++,,,---......---,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------,,,,,,++++++***------............------...---,,,++++++,,,---...------------------------........................---......//////000000111/////////000000000111111000000000000111111111111222222222222333333333333333333444444444555555555777777666666777888:::;;;<<<;;;>>>CCCCCCDDDLLLVVVfffssszzzrrrqqqyyylllddd]]][[[XXXRRROOOOOOMMMKKKJJJJJJLLLLLLLLLKKKIIIJJJJJJJJJHHHHHHIIIJJJMMMOOOQQQRRRRRRRRRSSSTTTSSSSSSUUUVVVVVVUUUTTTSSSPPPTTTXXXXXXVVVXXXcccmmmrrr~~~uuuaaaVVVTTTUUUSSSTTTTTTRRRQQQOOONNNNNNNNNJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJKKKKKKKKKIIIHHHCCCEEEGGGHHHIIIJJJLLLNNNHHHIIIKKKPPPUUUXXXYYYXXXRRRTTTWWWYYY[[[[[[ZZZYYYUUUSSSQQQOOOOOOOOOOOOOOOPPPOOOLLLJJJIIIIIIKKKLLLGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEHHHKKKNNNPPPSSSTTTUUUVVVUUURRROOOLLLOOOPPPPPPOOOLLLJJJIIIIIIDDDDDDDDDCCCCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<;;;;;;:::999777666555555444555555555666666666777666666666666666555555555555555444333111000//////222222222111111111000000........................////////////...............------,,,,,,------...+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,++++++++++++,,,,,,------------,,,,,,...---+++*********+++,,,------------------------........................---.........//////000000////////////000000000000//////000000000111111111111111111222222222333333333333333333444444444444777666555555666777999:::888888999<<<===>>>CCCIIINNNUUU```kkkuuuooollljjjpppzzzlll]]]]]]___bbb^^^WWWSSSTTTPPPOOOMMMMMMNNNNNNLLLKKKJJJLLLMMMLLLKKKJJJKKKLLLNNNPPPQQQRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRLLLMMMRRRVVVWWWYYYaaakkkwww}}}kkkdddgggjjjlllhhh___UUUPPPSSSTTTRRRVVVUUUTTTSSSQQQQQQQQQPPPKKKKKKKKKLLLLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIILLLQQQUUUWWWWWWPPPRRRTTTVVVWWWXXXXXXXXXVVVTTTQQQOOONNNOOOQQQRRRSSSRRRPPPOOOOOOOOOOOOPPPGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMRRRTTTVVVWWWVVVSSSOOOMMMNNNOOOPPPOOOLLLIIIHHHGGGCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>======<<<<<<<<<::::::999888777666666555555555555555555555555555555555666666666555555444444444333333222111000000222222222111111111111000//////////////////////////////////////////......------,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...000///...---------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,............................................................/////////////////////000000000111111000000111111111222222222222222222333333333444444555444333333333555666777666666777999;;;>>>@@@BBBEEEGGGLLLRRRVVV\\\hhhsss{{{yyyuuukkkqqqvvv~~~yyyfff[[[XXXZZZ___fffeee^^^YYYXXXRRRPPPOOOOOOPPPOOOMMMKKKIIIKKKMMMNNNNNNNNNPPPQQQQQQRRRTTTSSSQQQPPPPPPQQQQQQRRRRRRSSSRRRQQQOOONNNMMMJJJKKKQQQUUUWWW^^^ffftttqqq[[[SSSUUUWWWWWW[[[[[[UUUPPPQQQSSSSSSVVVUUUTTTRRRQQQQQQQQQQQQMMMMMMLLLLLLLLLLLLLLLMMMHHHHHHGGGFFFFFFFFFHHHIIIJJJIIIIIIIIIJJJKKKKKKJJJKKKJJJJJJLLLOOOSSSTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOIIIHHHGGGEEEEEEFFFHHHIIIFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGFFFGGGHHHJJJJJJOOOQQQUUUWWWWWWUUURRRPPPLLLNNNOOONNNKKKHHHFFFEEEBBBBBBCCCCCCCCCBBBAAA@@@===============<<<<<<<<<999999888888777777777666666666666555555444444333444444555666666555555444333333333222222111111111222222222111111111111000////////////////////////.../////////////////////......------------......---------,,,,,,---------++++++++++++++++++++++++))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,------------******+++,,,,,,---......//////...---------...///,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---,,,,,,++++++------------............////////////000000000111000000000000111111111222222222222222333333333333555555444333333444666777999888888999;;;>>>>>><<>>BBBKKKSSSnnnwwwqqquuurrruuuooofff]]]TTTPPPQQQRRRUUUYYY[[[ZZZVVVSSSPPPQQQQQQQQQPPPNNNLLLKKKFFFFFFHHHKKKOOORRRRRRQQQSSSRRRRRRSSSSSSRRRPPPMMMOOONNNLLLLLLMMMLLLKKKJJJLLLHHHGGGJJJNNNRRRZZZaaarrrvvvqqq```PPPLLLMMMMMMPPPUUUYYYYYYUUURRRRRRTTTTTTTTTRRRQQQOOOOOONNNNNNRRRPPPOOONNNOOOOOONNNLLLLLLJJJHHHEEEDDDEEEFFFGGGIIIHHHIIIJJJMMMNNNNNNMMMOOOMMMKKKJJJKKKNNNRRRUUUTTTVVVWWWUUUSSSPPPOOOOOOOOONNNLLLLLLLLLLLLKKKJJJHHHJJJLLLMMMKKKJJJJJJJJJFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDJJJJJJIIIIIIIIIJJJJJJKKKMMMPPPTTTVVVVVVTTTPPPMMMIIIJJJJJJHHHCCC@@@AAABBBAAA@@@??????@@@@@@>>><<>><<<999>>>>>>======<<<<<<<<<<<<888777777777666666666666777777777888777777666666555555444444444333333333444444333333333222222222222222222111111111000000////////////............------...///////////////---,,,,,,++++++,,,,,,---///---+++***+++,,,,,,,,,---,,,++++++******+++++++++)))'''(((***+++***))),,,++++++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------...//////...---,,,---------............/////////000000000111111111,,,---.../////////......000111111222333333333333555555444444444444555555555555666666777888888888777888888999;;;===???@@@@@@GGGTTTdddsss~~~tttzzz{{{sssaaaWWWSSSPPPMMMMMMLLLMMMPPPTTTWWWWWWTTTRRRTTTSSSRRRPPPOOOOOOOOOOOOKKKJJJHHHIIILLLNNNPPPPPPSSSRRRQQQQQQQQQPPPNNNLLLMMMMMMMMMLLLLLLKKKJJJIIIKKKGGGFFFHHHKKKOOOXXXbbbnnnkkkcccWWWQQQRRRSSSRRROOOQQQSSSQQQOOONNNQQQSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRQQQPPPPPPQQQPPPOOOMMMIIIHHHHHHGGGGGGFFFFFFFFFKKKLLLNNNRRRTTTSSSQQQNNNOOOOOONNNMMMLLLLLLMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNLLLLLLMMMOOOQQQPPPNNNLLLKKKMMMOOOOOOMMMKKKJJJKKKFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFGGGIIIJJJKKKLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMJJJLLLOOOQQQQQQOOOLLLJJJEEEEEEEEECCC@@@>>>>>>???BBBAAA@@@???@@@???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<666666666666555555555555666777888888999999999888444444444444333333333333333333333333222222222222222111111111111000000000////////////............------...////////////...---,,,,,,++++++,,,,,,---///---++++++,,,,,,,,,***,,,,,,++++++******++++++,,,'''$$$&&&,,,///,,,))),,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,---......------------------------,,,,,,,,,---------......------......///......------------............/////////000000000000111111////////////000000000000222222111111111222222333555444444333333444444555444444444555666666777777777777777888999:::<<<===<<>>======>>>@@@AAA@@@>>><<<<<<<<<<<<;;;::::::999888777777777777666666666777777888888888888777777333333333333333333333333333333333222222222222111111111111111000000000000////////////............------...//////.........---,,,,,,++++++,,,,,,---///---,,,+++,,,,,,+++***,,,,,,++++++***++++++,,,...+++((()))---///...+++++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,---------......---------...............---------............///////////////000000000111000000/////////000111222333222111000000111222222444444333333333333444444222333333444444555666666888777777777888999::::::======@@@DDDIIIMMMOOOOOOPPP]]]hhhhhhdddkkk~~~zzzyyyxxx|||vvvnnneee[[[UUUQQQMMMKKKMMMLLLLLLOOORRRVVVWWWUUUSSSQQQPPPNNNMMMLLLMMMNNNNNNMMMKKKIIIJJJNNNTTTXXXZZZYYYWWWVVVUUUVVVVVVUUUTTTRRRTTTUUUTTTPPPLLLKKKKKKJJJHHHHHHJJJKKKNNNYYYdddqqqfffYYYTTTUUUVVVTTTSSSMMMMMMLLLKKKKKKMMMPPPSSSRRRQQQPPPPPPPPPPPPPPPQQQUUUSSSRRRRRRQQQOOOKKKHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGJJJPPPVVV[[[[[[XXXUUUOOOOOOOOONNNLLLJJJHHHGGGHHHIIIKKKKKKJJJJJJLLLNNNKKKLLLNNNQQQSSSSSSPPPNNNNNNPPPQQQPPPNNNKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNJJJJJJLLLLLLLLLLLLJJJJJJEEEDDDCCCBBBBBBAAA@@@@@@======<<<>>>@@@@@@???>>>=========<<<;;;999888777777777777777666666666555777777777777666555444333333333333333333333333333333333222222222111111111000000000000000000000000////////////............------............---------,,,,,,++++++,,,,,,---...---,,,,,,------+++***,,,++++++***++++++,,,,,,......---,,,++++++,,,,,,+++***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------......//////---------............///...////////////000000000---,,,,,,,,,,,,---...///333222111000///000111222333333222222222222333333222222222333444444555555888888777777888888999:::;;;::::::<<<@@@CCCDDDDDDGGGMMMSSSSSSOOOQQQ[[[eeezzzyyyssstttttttttzzzooogggdddeee___ZZZWWWRRRLLLJJJMMMMMMNNNOOOSSSUUUVVVUUUSSSOOOOOONNNMMMMMMMMMMMMMMMPPPNNNMMMNNNSSSYYY]]]___YYYWWWVVVVVVWWWXXXXXXWWWYYY[[[]]]ZZZUUUPPPNNNNNNJJJJJJLLLNNNNNNPPPZZZeeelll___TTTQQQRRRRRRPPPOOOMMMLLLKKKKKKLLLOOOQQQSSSQQQQQQPPPOOONNNNNNOOOOOORRRQQQQQQQQQQQQOOOKKKHHHFFFFFFFFFGGGGGGHHHHHHIIIGGGJJJOOOVVV[[[\\\ZZZWWWMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJJJJIIIJJJLLLNNNLLLLLLMMMPPPRRRRRRPPPNNNOOOPPPQQQPPPMMMJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDBBBBBBCCCCCCBBBAAAAAA@@@???>>>???>>>;;;999<<<=========<<<:::888777555555555555444444444444666666666555444333111111222222222222333333333333222222222222111111111111//////000000000000000111////////////............---............---,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,---...,,,***++++++******++++++,,,,,,,,,------+++(((''')))+++*********)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---......///------------------------------,,,,,,,,,,,,++++++,,,,,,++++++************------------------------,,,,,,,,,---------......---------------...///000---------............///......////////////000000.........////////////000111111000000000111111222333222222111111222222333222222222333444444555555777666666666777888999999:::999777888:::<<<<<<;;;???@@@DDDHHHGGGGGGKKKRRRXXXjjjxxxuuuvvv~~~wwwtttuuuyyyjjj___XXXTTTZZZXXXXXXXXXTTTNNNLLLNNNNNNNNNOOORRRTTTUUUTTTRRRNNNNNNOOOOOOOOONNNMMMMMMOOONNNMMMOOOSSSXXX[[[\\\VVVTTTSSSSSSUUUWWWXXXWWW[[[^^^```\\\UUUNNNLLLLLLKKKLLLOOORRRQQQSSS\\\gggfffZZZQQQQQQRRRPPPOOOPPPLLLLLLKKKLLLNNNQQQRRRSSSQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPQQQPPPMMMJJJFFFFFFEEEEEEFFFHHHIIIJJJIIIKKKOOOUUUYYYZZZXXXUUULLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJMMMOOOMMMMMMMMMNNNPPPQQQPPPNNNOOOPPPQQQPPPLLLIIIHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDFFFIIIJJJJJJKKKMMMOOOOOONNNMMMLLLHHHGGGGGGGGGGGGGGGGGGHHHEEECCCAAABBBDDDDDDBBBAAABBBAAA???>>>>>>===:::888999:::<<<======<<<;;;:::666666666555555555444444444444555444444333222222111111222222222333333333222222222222111111111111////////////000000111111////////////............---.........------,,,+++---,,,,,,++++++,,,,,,---*********,,,...///---+++++++++******++++++,,,---,,,+++*********+++++++++******))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************+++++++++------------------------,,,,,,,,,---------......------,,,,,,---...000111---------............///........./////////000000000111222333333333222111...///000111111222111111222222111111111111222222222222333333444555555555444444444444555666888888:::999777888999:::999888::::::>>>BBBAAA???BBBJJJJJJSSSbbbsssuuuqqqrrrqqquuutttwwwtttddd___\\\WWWRRRMMMNNNQQQTTTRRRLLLJJJMMMOOONNNOOOQQQSSSTTTRRRQQQNNNOOOPPPQQQPPPOOONNNMMMMMMKKKKKKLLLPPPSSSVVVVVVSSSQQQPPPQQQSSSVVVWWWVVVYYY]]]^^^ZZZRRRKKKHHHHHHKKKMMMRRRUUUTTTTTT]]]gggcccYYYRRRSSSTTTRRRQQQSSSLLLLLLLLLMMMPPPRRRSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKHHHIIIKKKNNNQQQRRRPPPMMMGGGFFFEEEEEEEEEHHHJJJLLLLLLMMMPPPTTTWWWWWWUUUSSSKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLKKKJJJKKKMMMOOOOOOMMMLLLMMMOOOPPPOOONNNOOOPPPQQQOOOLLLIIIGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCCCCCCCEEEHHHKKKMMMKKKLLLNNNOOOOOONNNMMMLLLFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@AAACCCDDDBBB@@@???>>>===>>>???>>><<<:::777888;;;===??????>>>===888888888888777777777777222333444444555555444444111111111222222333333333222222222111111111111000.../////////000000111111000/////////............---.........------,,,+++---,,,,,,++++++,,,,,,---))))))***,,,//////...,,,+++*********+++,,,,,,---///+++(((***///222///,,,******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((()))***+++,,,,,,---------------------------,,,,,,,,,---------......------,,,,,,---...000111---------.........//////............/////////000,,,...000111222111///...---...000111222222222111222222111111111111222222222333333444444555555666222222222333444555777777777666555777999:::999888<<<;;;>>>@@@<<<777;;;DDDDDDDDDFFFMMM\\\tttzzz{{{yyyiii^^^YYYVVVSSSPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOQQQSSSTTTSSSRRRQQQKKKKKKLLLLLLLLLJJJHHHGGGKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOPPPRRRTTTVVVWWW^^^ZZZVVVRRRPPPNNNLLLJJJHHHOOORRRPPPRRRZZZ___^^^^^^[[[WWWSSSRRRQQQOOOMMMNNNMMMJJJIIIJJJMMMPPPSSSPPPQQQQQQQQQQQQOOONNNLLLIIIIIIHHHJJJLLLMMMMMMLLLIIIHHHFFFEEEFFFKKKRRRWWWTTTRRRQQQSSSVVVVVVTTTRRROOONNNKKKIIIHHHHHHIIIJJJLLLMMMOOOOOOMMMKKKKKKLLLNNNMMMKKKKKKLLLMMMLLLKKKNNNOOOOOOOOOMMMJJJFFFDDDBBBCCCFFFGGGGGGFFFCCCAAABBBCCCDDDEEEEEEGGGJJJMMMNNNNNNOOOOOONNNMMMKKKJJJGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFDDDBBBBBBEEEDDD@@@@@@@@@???@@@AAA@@@???===999:::<<<<<<<<<<<<:::999777777777777666666666666666555555555555444444444111111111111111111111111222222222111111111111000000000000000000000000000///............---------//////.........---------......---------,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++...---+++******+++------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,++++++...---+++*********++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///000000000000000000000000////////////////////////111111000000000000111111////////////000000000000222222111111222222333444555444444555555666777888666666666666666777777888888888999999999:::::::::>>>@@@CCCGGGLLLVVVbbbkkk~~~|||~~~nnnggg]]]WWWUUUTTTQQQNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSRRRQQQPPPMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMLLLLLLMMMNNNOOORRRTTTUUUYYYVVVSSSPPPOOONNNLLLJJJGGGKKKMMMMMMRRR\\\bbbaaaUUUSSSRRRRRRSSSTTTTTTSSSQQQOOOMMMKKKKKKLLLNNNPPPPPPQQQQQQRRRQQQPPPOOONNNKKKIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGKKKQQQUUUQQQPPPOOOPPPSSSSSSQQQOOOMMMLLLJJJHHHGGGGGGGGGHHHLLLOOOQQQRRRQQQOOOOOOOOOMMMLLLMMMNNNNNNNNNKKKIIINNNOOOPPPPPPNNNKKKGGGDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFHHHKKKMMMLLLLLLMMMMMMMMMLLLJJJIIIGGGGGGFFFEEEEEEDDDCCCCCCAAADDDCCCAAABBBEEEEEEBBBAAA???>>>>>>???@@@>>>===;;;;;;;;;<<<<<<;;;;;;;;;777777777777666666666555555555555555444444444444111111111111111111111111111111111000000000/////////////////////////////////............---------......------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,************************++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++...---,,,+++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,+++******......,,,+++++++++,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,---------............///////////////////////////////////////////////////111111000000000000111111/////////000000000111111222222111111222222333444444444444444555666777888666666666666666777888888888888888999999999::::::============@@@FFFMMMRRRYYYaaannn|||ssseee```\\\YYYWWWXXXWWWSSSOOONNNNNNMMMMMMMMMLLLLLLLLLKKKMMMOOOQQQQQQQQQPPPOOONNNOOOOOOOOONNNMMMLLLKKKHHHHHHGGGGGGHHHJJJMMMNNNKKKKKKJJJJJJLLLOOOQQQSSSSSSQQQOOONNNNNNNNNLLLJJJJJJJJJIIIKKKSSS\\\```___NNNNNNOOOQQQTTTVVVUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLOOOPPPQQQRRRSSSRRRQQQQQQMMMKKKHHHHHHIIIJJJJJJIIIJJJJJJJJJIIIIIIJJJNNNQQQQQQPPPOOOPPPQQQQQQOOONNNJJJIIIIIIHHHGGGFFFEEEEEELLLOOOSSSUUUUUUTTTTTTTTTOOOOOOPPPQQQRRRPPPLLLHHHLLLNNNPPPPPPOOOKKKGGGDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIHHHHHHHHHJJJLLLKKKKKKLLLMMMMMMLLLJJJJJJGGGGGGFFFFFFEEEDDDDDDDDD@@@CCCCCCAAABBBEEEFFFCCCAAA???======>>>>>>>>>===;;;;;;;;;::::::;;;;;;;;;777777777666666666555555555555555555444444444444111111111111111111111111000000000000/////////...........................///............------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,---,,,,,,+++******))))))******+++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------............---+++***)))///...---,,,,,,,,,------,,,,,,---------.........***+++,,,,,,------,,,,,,---------............///////////////////////////////////////////////////111000000//////000000111000000000000111111111111222111111111111222333333444444444444555666777777777777666666777777888999777888888888999999999999???===::::::<<<>>>???@@@DDDHHHNNNUUU]]]fffpppvvv~~~sssddd[[[\\\ZZZXXXXXXXXXVVVSSSPPPOOOOOOOOOOOOOOONNNMMMMMMKKKLLLOOOPPPQQQQQQOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIGGGGGGHHHKKKNNNQQQLLLKKKIIIIIIJJJMMMPPPRRRQQQPPPOOONNNOOONNNKKKIIILLLJJJJJJNNNUUUZZZYYYUUUNNNNNNNNNPPPSSSSSSQQQOOORRRQQQPPPNNNMMMLLLLLLKKKNNNOOOQQQSSSTTTTTTSSSSSSPPPMMMJJJIIIIIIJJJIIIIIIIIIJJJKKKJJJIIIIIIKKKLLLRRRRRRRRRQQQQQQPPPOOONNNHHHHHHHHHHHHGGGEEEDDDCCCIIIMMMRRRUUUVVVVVVVVVVVVTTTSSSRRRRRRSSSQQQNNNKKKJJJKKKMMMNNNMMMJJJFFFDDDEEEDDDDDDDDDDDDFFFGGGHHHGGGIIIIIIIIIGGGGGGHHHIIIJJJJJJLLLMMMMMMLLLKKKJJJGGGGGGGGGFFFFFFFFFEEEEEEBBBFFFFFFCCCBBBEEEEEECCC@@@>>><<<<<<===>>>======;;;:::888888888888:::;;;777777666666666555555555555555555444444444333333111111111111111111111111111111000000000/////////........................///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++)))***+++------,,,++++++))))))*********+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++---------,,,,,,,,,------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,---------............///////////////////////////////////////////////////000000////////////000000000000000000111111111222111111111111111222222333333333333333444555666777777666666666666777888888777777777888888888888999===;;;999:::===???>>><<>><<<<<<===>>>===<<<999888777666666777888999666666666666555555555555555444444444444333333333111111111111111111111111222222111111111000000000........................///............---------------------............,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++&&&'''***,,,---...------******************++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///........................////////////////////////000000////////////000000///000000000000111111111111111000000111111222333222222222333333444555666666666555555666666777888666666777777777888888888888666555888<<<===;;;999999<<>>>>>>>>??????===;;;777777666666666666777777666666666555555555444444444444444444333333333333111111111111111111111111222222222222111111111111........................///............---------------...............///,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&''')))***,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++---............******+++,,,,,,,,,++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,---------............///........................////////////////////////000//////......//////000////////////000000000000111000000000000111222222222222222222333444555555555555444444555555666777666666666666777777777777888888888999::::::999888444777;;;===============>>>AAAEEEIIIMMMUUU^^^eeeuuuuuuqqqooosss|||qqq]]]TTTQQQMMMKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRNNNOOOPPPQQQPPPOOOMMMLLLJJJKKKNNNOOOPPPPPPNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJFFFFFFEEEEEEEEEEEEFFFGGGJJJKKKLLLMMMMMMLLLLLLKKKLLLMMMOOOQQQRRRPPPLLLIIIEEEFFFMMMWWWXXXQQQKKKKKKKKKJJJHHHIIIKKKLLLLLLKKKJJJIIIGGGEEEEEEGGGIIIJJJLLLMMMOOOQQQRRRSSSSSSRRRPPPOOOOOOOOOOOOMMMJJJGGGEEEGGGJJJKKKKKKLLLNNNPPPOOOPPPPPPNNNJJJFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBBBB>>>AAADDDFFFHHHKKKOOORRRNNNLLLIIIHHHIIIJJJJJJJJJHHHGGGEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFEEECCCCCCCCC@@@AAACCCEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCDDDIIIJJJEEE??????AAA@@@>>>>>>???AAABBBAAA===:::777888888888888888888777666666555555555444444444444444444333333333222222111111111111111111111111111111111111000000000000///////////////////////////............---------,,,,,,,,,------.........------------,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,+++++++++************+++,,,---------,,,******,,,---------,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,---------............///........................//////////////////////////////............//////---.........////////////000000000000000111222222111111111111222333444555444333333333333444555555555555555666666666777777999:::;;;:::999888888999888:::======;;;999888999<<<===>>>@@@BBBEEEGGGIIIRRRZZZccclllzzzrrrlllkkkmmmmmmsssnnn]]]OOOOOORRRPPPLLLJJJKKKMMMPPPPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOMMMLLLJJJIIIJJJLLLNNNOOONNNMMMLLLNNNMMMKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFHHHJJJLLLMMMMMMLLLJJJIIIIIIJJJMMMPPPRRRQQQMMMJJJJJJKKKPPPWWWTTTKKKGGGHHHNNNLLLIIIHHHIIIIIIIIIIIIKKKHHHEEECCCBBBDDDGGGHHHLLLMMMOOOQQQRRRRRRRRRQQQMMMMMMNNNOOOOOOMMMIIIFFFEEEHHHJJJLLLMMMOOORRRTTTPPPRRRSSSPPPKKKGGGGGGHHHGGGEEECCC@@@???@@@AAAAAA>>>???BBBCCCEEEIIINNNQQQMMMLLLLLLLLLMMMNNNLLLJJJIIIHHHEEECCCCCCEEEGGGIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDFFFGGGEEEDDDCCCDDDBBBCCCEEEGGGHHHIIIIIIHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@FFFHHHCCC>>>>>>@@@AAA>>>>>>@@@BBBCCCBBB===:::888999:::;;;;;;:::999888666666555555555444444444444444444333333333222222111111111111111111111111000000000000////////////000000000000000000000000//////.........---------+++++++++,,,,,,---------......------------,,,,,,*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,++++++*********++++++,,,,,,,,,+++*********+++---...///...------,,,,,,,,,---------......++++++,,,---------,,,,,,---------.........//////........................//////////////////////////////............//////------------.........///000000000000000111111222111111111111222333444555333222222222222333444444555555555555666666666777444777999777444333555888666888999:::::::::<<<===;;;999666777;;;@@@CCCDDDFFFJJJKKKLLLTTTdddrrrxxxvvvoookkkgggjjjpppyyysssbbbWWWSSSNNNKKKIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJHHHIIIKKKKKKKKKIIIGGGEEEJJJKKKLLLMMMNNNNNNMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHKKKNNNPPPPPPOOOLLLKKKJJJJJJLLLNNNOOOOOOFFFUUU]]]VVVNNNMMMLLLGGGJJJKKKMMMMMMKKKIIIFFFDDDIIIIIIIIIHHHGGGFFFEEEDDDEEEHHHKKKNNNOOOOOOMMMLLLQQQOOOLLLLLLLLLKKKGGGDDDIIIIIIJJJKKKMMMOOOQQQRRRLLLOOOQQQOOOJJJFFFDDDDDDAAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@AAACCCGGGIIIJJJNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEKKKIIIFFFDDDBBBAAAAAAAAACCCDDDFFFGGGFFFEEECCCBBBDDDDDDDDDDDDEEEGGGIIIJJJDDDBBB@@@??????AAACCCEEECCCBBBBBBBBBBBB@@@===:::999;;;>>>@@@AAAAAA@@@???<<<;;;:::888777666666666666666555444333333333333111111222222222333333333555555444333222222111000222111111111000000//////......------------......---,,,++++++++++++,,,---.........------,,,,,,,,,---------,,,,,,+++++++++------,,,+++***)))((('''*********)))))))))))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++******,,,,,,,,,,,,******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++************))))))))))))******///---+++)))))))))***+++...------,,,,,,------...,,,,,,,,,---------......//////---,,,,,,---...///....................................////////////////////////////////////000000000000000000000000333333333333333333333222333333333333333333333333666666666666777777777777666666666666777777777777777777888888888777777666:::999::::::;;;<<<===>>>AAAAAACCCEEEIIIMMMQQQSSSZZZcccqqq}}}rrrhhhfffhhhmmmxxxyyyooocccZZZRRRNNNJJJGGGFFFFFFFFFEEEIIIIIIJJJKKKKKKJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHHHHKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGJJJMMMPPPPPPOOOMMMKKKKKKMMMQQQSSSQQQOOORRR___eeeZZZOOOLLLJJJGGGIIIJJJMMMOOOOOOMMMJJJHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGJJJLLLMMMMMMLLLLLLPPPNNNMMMMMMNNNMMMKKKHHHIIIIIIJJJLLLMMMPPPQQQRRROOORRRSSSRRRNNNJJJIIIIIICCCCCCCCCBBBBBBAAA@@@@@@AAA@@@???@@@BBBEEEGGGHHHKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFDDDCCCBBBBBBAAACCCDDDFFFGGGGGGFFFEEEDDDFFFEEEEEEEEEGGGHHHJJJKKKDDDCCCAAA??????@@@BBBDDDCCCBBB@@@@@@@@@???===;;;999:::===???@@@@@@???>>><<<;;;999888777666666666666666555444333333333333111111111111222222222333333333333333333333222222111111111111000000000//////......------......///...---,,,++++++,,,---...------------,,,,,,,,,+++---,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,------...//////...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++************++++++...---+++*********,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......///...------------...///....................................////////////////////////////////////000000000000000000000000222222222333333333333333333333333333333333333333444444555555555666666666555555666666666777777777777777888888888777777666888888888888999:::;;;<<<::::::;;;<<>>>>>>>>>>>===<<<888999;;;<<<===>>>======;;;:::999888777666666666666666555444333333333333000000000111111111222222222222222222333333444444111111111111000000000000//////............//////......------------......,,,,,,,,,,,,+++++++++++++++++++++++++++*********''''''((()))***++++++,,,*********+++,,,,,,------++++++++++++++++++++++++,,,++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,...///------,,,,,,,,,,,,------,,,,,,,,,---------............---------......///........................---............/////////////////////////////////000000000000000000000000000111111222222333333333222222333333333333333333333333333444444444555555555555555666666666666777666777777888888777777777666666666666777888888999::::::::::::;;;<<<===>>>???AAACCCFFFJJJSSS___hhhwwwbbbjjjyyyssskkk___WWWSSSQQQOOOLLLMMMKKKIIIIIIJJJJJJIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGEEEEEEEEEGGGHHHJJJIIIIIIHHHIIIJJJKKKMMMMMMLLLJJJHHHFFFFFFFFFHHHIIILLLLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGIIILLLOOOPPPPPPLLLMMMNNNNNNMMMNNNQQQTTT___ggghhh[[[MMMHHHJJJLLLFFFIIINNNRRRSSSQQQOOOLLLHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHFFFGGGIIIKKKMMMOOOPPPQQQMMMMMMOOOOOONNNMMMMMMMMMGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBAAAAAABBBDDDEEEGGGHHHIIIIIIJJJJJJJJJIIIEEEEEEDDDDDDEEEFFFGGGHHHEEEFFFHHHHHHHHHHHHFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLGGGFFFDDDBBBAAAAAABBBBBBBBB@@@===<<<<<<======<<<777888999:::;;;;;;;;;;;;:::999888777666666666666666666555444333333333333///000000000000111111111222222222222222222222333111111111000000000000000000//////......//////000........................++++++++++++++++++++++++************************''''''((()))******+++,,,))))))******+++,,,------++++++++++++++++++++++++++++++******++++++,,,,,,)))******************))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,...///000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------.........///........................---------.........////////////////////////////////////////////////////////////000000111222333333222222222222222333333333333333333333444444444444444444555555555666666666555666777777777777777777666555555555666777777888;;;;;;;;;;;;;;;<<<<<<===???@@@@@@@@@AAAEEEKKKPPPTTT]]]jjjttt~~~{{{yyymmm\\\XXXTTTRRRRRRPPPMMMKKKLLLKKKJJJKKKMMMMMMLLLJJJEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHEEEDDDCCCDDDFFFGGGFFFHHHJJJMMMNNNNNNMMMLLLKKKIIIGGGEEEEEEFFFHHHJJJMMMMMMNNNNNNMMMLLLJJJJJJJJJIIIHHHJJJLLLNNNOOONNNIIIMMMNNNIIIDDDFFFPPPYYYeeeiiifffZZZNNNIIIJJJLLLHHHJJJNNNPPPQQQOOOMMMJJJHHHGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGFFFGGGIIIKKKMMMNNNNNNNNNJJJJJJJJJKKKLLLMMMLLLLLLIIIHHHGGGFFFEEEEEEEEEEEECCCEEEFFFEEECCCCCCDDDFFFHHHIIIJJJKKKKKKLLLKKKKKKHHHGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIKKKKKKJJJIIIIIIFFFFFFGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@===<<<<<<<<<<<<;;;666777888888999999999999999999888777666666666666666666555444333333333333///000000000000111111111444444333222222111000000000000000000000000111111//////............//////........................++++++++++++++++++++++++************************)))))))))))))))*********'''(((((()))***+++,,,,,,+++++++++++++++++++++++++++*********++++++,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,---...///000,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,------.........//////........................------------............////////////////////////////////////////////////......//////000111222222111111111222222333333333333333444444444555555555444444444444555555555555555555666777777777777777777666666666666777777888666777777888999999999999;;;<<<>>>>>>???@@@AAACCCCCCHHHMMMPPPUUUaaasssuuufff^^^SSSPPPMMMJJJJJJKKKKKKJJJIIIIIIJJJKKKMMMMMMKKKIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGEEECCCBBBCCCDDDEEEDDDGGGKKKNNNPPPOOOLLLKKKLLLJJJGGGEEEEEEFFFIIIKKKNNNOOOPPPPPPOOONNNLLLKKKKKKJJJJJJKKKMMMNNNLLLKKKFFFIIIJJJEEEAAAEEESSS```mmmkkkdddZZZPPPJJJIIIJJJJJJKKKMMMOOOOOOMMMKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGJJJJJJIIIGGGFFFEEEGGGIIIGGGHHHJJJLLLMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHIIIGGGIIIKKKJJJFFFEEEFFFIIIJJJJJJKKKLLLMMMMMMMMMLLLIIIGGGEEECCCBBBCCCDDDEEEHHHIIIJJJJJJKKKKKKKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA>>>======<<<;;;999777777777777888888999999999888777666666666666666666666555444333333333333000000000111111111222222444444333222111000//////000000000000111111111111......------------......------............------++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,+++++++++******))))))((((((((()))*********+++++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++***++++++,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,---...////////////........................,,,------------.........////////////////////////000000000000000000000000---......//////000000000000000111111222333333333333333333444444444555555333333333444444444555555444444555666777777777777888777777666666777777888555666777888999999999999777888:::===>>>>>>=========@@@DDDFFFGGGLLLUUU\\\ppprrreee\\\WWWPPPNNNKKKIIIIIIJJJKKKLLLIIIIIIJJJLLLNNNNNNKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEDDDFFFIIILLLMMMMMMLLLKKKLLLJJJGGGEEEEEEGGGJJJLLLOOOPPPQQQQQQQQQOOOMMMLLLKKKKKKLLLMMMNNNMMMJJJGGGCCCCCCDDDDDDFFFOOO[[[dddkkkeee]]]WWWQQQLLLIIIHHHKKKKKKLLLMMMNNNMMMMMMMMMKKKJJJHHHFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHFFFDDDEEEHHHKKKJJJKKKMMMNNNOOONNNMMMLLLJJJHHHFFFGGGJJJLLLKKKJJJJJJIIIHHHGGGGGGIIIJJJLLLKKKNNNPPPOOOJJJHHHIIILLLKKKKKKLLLMMMMMMLLLLLLLLLGGGFFFDDDBBBBBBCCCEEEGGGIIIIIIIIIHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIEEEFFFGGGHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>===:::777777777777777777888888999888888777666666666666777666666555444333333333333111111111111222222222333333222222222111111000000///000000000111111111111------,,,,,,,,,,,,------+++,,,---......---,,,++++++,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++************+++,,,---...***)))(((''''''((()))***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,******+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,---////////////...........................,,,,,,---------.........////////////////////////000000000000000000000000........................///000000111222222333333222222222222333333333333222333333333333444444444333444555666777777777777777777666666666666777777888888999:::::::::999888888888999:::<<<<<<<<<;;;;;;===???@@@AAACCCFFFIIIUUUbbbooovvvzzzyyyzzzggg\\\WWWSSSPPPMMMMMMNNNOOOPPPPPPOOOOOOJJJKKKLLLOOOPPPOOOLLLIIIIIIIIIJJJJJJJJJIIIHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMJJJGGGEEEEEEHHHKKKMMMPPPPPPRRRRRRRRRPPPNNNLLLKKKLLLMMMOOOOOOMMMHHHEEEAAA??????DDDNNNYYYbbbfffeee]]]UUURRRQQQNNNJJJHHHKKKKKKLLLLLLMMMNNNOOOPPPMMMLLLIIIGGGFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEAAACCCDDDCCCBBBCCCHHHKKKMMMNNNOOOPPPPPPOOOMMMLLLHHHFFFDDDEEEHHHJJJIIIGGGJJJIIIHHHGGGHHHJJJLLLMMMNNNQQQTTTRRRMMMJJJKKKNNNKKKKKKLLLLLLLLLLLLKKKKKKFFFDDDCCCBBBBBBDDDGGGIIIIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHDDDEEEFFFGGGHHHGGGFFFEEEAAAAAABBBBBBBBBBBBBBBBBBDDDCCCAAAAAA???===999666888777777777777888888999888777777666666666666777666666555444333333333333111222222222222333333333111111111111111222222222//////000000111111111222---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---,,,+++******+++,,,---++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++...------,,,,,,------...******+++,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......***+++---///000000///...........................,,,,,,,,,---------......////////////////////////000000000000000000000000..................------///000000111222222333333000111111111111222222222222222333333333444444444333444555666777777777777777666666555555555666666777777888888888777555444999888666666777999999999:::999888888:::>>>AAACCCDDDLLLQQQQQQWWWeeesssyyy~~~vvvuuu~~~uuudddXXXSSSPPPMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHIIIJJJLLLNNNNNNMMMMMMPPPRRRRRROOOLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBAAAEEERRRbbbllljjjeeeWWWVVVTTTQQQNNNLLLJJJJJJLLLLLLKKKKKKLLLNNNPPPQQQMMMNNNOOOMMMIIIFFFGGGIIILLLLLLKKKJJJIIIGGGFFFDDDDDDCCCBBBAAACCCFFFJJJMMMOOOPPPQQQQQQQQQPPPOOONNNNNNMMMLLLJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKNNNPPPQQQPPPNNNPPPNNNLLLJJJIIIHHHHHHIIIBBBBBBBBBAAAAAA@@@>>>>>>BBBAAAAAABBBCCCEEEGGGHHHLLLLLLKKKKKKJJJHHHGGGFFFDDDEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@?????????AAABBB@@@@@@???>>><<<;;;999999666666666666666777777888888777777777888999::::::999888777555333222222222111111111111111111111111111111000000//////......///000111111111000...------------,,,,,,+++++++++++++++,,,---............---------,,,,,,+++++++++))))))*********+++++++++******))))))))))))))))))+++***)))((((((***,,,---///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++,,,,,,---......------,,,,,,++++++***+++++++++,,,,,,------------------,,,,,,+++++++++'''(((+++---///000111111...---+++***)))******+++------------------------////////////000000000000///////////////.........////////////000000000000000000000000000000000000111111111111111111111111222222222222222222222222444555555666777666666666222222333333444555666666666666666666777777777777777777888888888999999999999999999999:::;;;<<<===AAAAAABBBDDDHHHMMMQQQSSSdddooo}}}lllcccVVVNNNLLLLLLKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKJJJIIIIIIHHHGGGHHHIIIJJJJJJJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQQQQNNNKKKJJJKKKKKKIIIFFFCCCBBBAAADDDKKKVVVccckkkjjjddd___VVVUUUSSSQQQOOOMMMMMMLLLNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPNNNJJJHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFDDDBBBBBBCCCGGGKKKMMMPPPQQQQQQQQQQQQOOOMMMLLLOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNOOONNNLLLNNNMMMKKKIIIGGGGGGGGGGGGAAAAAAAAA@@@???>>>===<<<>>>>>>???@@@BBBEEEGGGHHHNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC????????????@@@AAABBBBBB@@@???>>><<<;;;:::999999666555555555555666777777888888777777888888999:::999888666555333222222222111111111111111111111111111000000000/////////...///000000111000///...------------,,,,,,,,,++++++,,,,,,------...---------...---------------,,,,,,***+++++++++,,,,,,,,,,,,)))***+++,,,---......///+++***)))((()))***,,,---...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++------...///......---,,,---,,,++++++,,,---...///---------------------------............/////////------------........................////////////000000000000000000000000111111111111111111111111222222222222222222222222333444555555666666555555222222333333444555555666555555666666666777777777777777777888888888999999888888888999999;;;<<<<<<>>>>>>>>>???AAADDDHHHJJJMMMUUUcccvvvsssbbbXXXRRRKKKFFFFFFGGGGGGFFFFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNOOOPPPOOOLLLIIIJJJKKKJJJFFFBBB@@@BBBDDDPPP\\\llluuurrrhhh]]]WWWSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNLLLKKKOOOOOOOOOMMMJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKHHHFFFDDDBBBDDDGGGKKKNNNQQQQQQQQQQQQPPPNNNLLLKKKOOOOOOOOOOOONNNMMMLLLKKKMMMMMMKKKKKKKKKLLLMMMNNNOOOMMMKKKKKKLLLLLLKKKJJJKKKJJJIIIGGGEEEEEEDDDDDDAAAAAAAAA@@@???>>>===<<<<<<<<<===???AAADDDFFFGGGPPPOOONNNMMMKKKIIIGGGFFFFFFEEEDDDBBBBBBBBBCCCDDD===>>>???AAABBBBBBBBBBBB@@@???<<<:::888888999:::666555555555555666777777888888777777777888999999888777666444333222222222111111111111111111111111000000000000////////////000000000000000///......------------,,,,,,,,,,,,---------...------,,,,,,------------............++++++,,,,,,,,,---------'''(((((()))***+++,,,,,,+++******))))))+++,,,---,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000++++++******))))))******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++......///......,,,+++***///......---......///000------------------------,,,,,,---------.........++++++,,,,,,---.........------------............000000000000000000000000111111111111111111111111222222222222222222222222222333333444444444444444222222333333444444555555555555555666666666666777777777777777888888888888888888888888999:::;;;;;;<<<;;;;;;;;;<<<===???@@@AAAEEELLLVVVfff~~~sssggg\\\TTTPPPMMMHHHFFFFFFEEEDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLMMMNNNNNNOOOMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHMMMNNNNNNNNNNNNLLLIIIGGGLLLKKKHHHCCC@@@CCCLLLTTThhhoooxxxxxxooocccXXXSSSPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTQQQOOOMMMNNNMMMLLLJJJHHHHHHHHHIIIJJJIIIHHHGGGHHHJJJLLLNNNJJJHHHEEEDDDDDDHHHKKKNNNQQQQQQQQQPPPOOOMMMKKKJJJMMMNNNOOOPPPPPPPPPOOONNNOOONNNLLLLLLLLLMMMOOOPPPQQQOOOKKKJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA???>>>======>>>???@@@BBBCCCEEEEEELLLLLLLLLKKKJJJIIIHHHGGGIIIHHHFFFDDDCCCDDDEEEFFF???@@@AAABBBBBBBBBAAA@@@@@@>>>;;;888777777999:::777666666666666777888888888888777777777777888888888777555444333222222222111111111111111111111111000000000000////////////000000000000000//////...------------------,,,,,,............---,,,+++++++++,,,,,,,,,---.........+++++++++,,,,,,,,,,,,---******))))))((((((''''''++++++*********+++,,,---+++,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///000000---,,,+++******)))************+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......222111000///...,,,,,,+++------------------------,,,------------.........++++++,,,---......//////------........./////////000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333333222222333333333444444444444444555555555666666666666666666777777777888888888888888888888999::::::<<<<<<;;;;;;;;;<<<===>>>AAACCCEEEGGGNNN```xxxuuucccXXXRRRQQQQQQLLLKKKIIIGGGGGGFFFEEECCCDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLLLLMMMNNNOOOOOOPPPOOONNNNNNMMMLLLKKKIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFLLLMMMNNNNNNLLLIIIGGGFFFIIIGGGEEEDDDHHHSSSbbbmmm~~~zzztttlllddd]]]WWWSSSMMMMMMMMMMMMNNNOOOPPPPPPQQQSSSVVVXXXYYYWWWUUUSSSOOOMMMKKKIIIIIIIIIIIIJJJJJJIIIHHHGGGHHHJJJLLLNNNJJJHHHFFFEEEFFFHHHKKKLLLNNNOOOOOOOOOOOOMMMLLLJJJJJJLLLNNNPPPRRRRRRRRRRRROOONNNNNNMMMNNNOOOPPPQQQRRROOOLLLJJJJJJJJJIIIHHHGGGGGGFFFEEECCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>===AAABBBBBBCCCCCCCCCCCCCCCFFFGGGGGGHHHIIIHHHHHHHHHIIIGGGEEEDDDCCCDDDEEEGGGBBBCCCCCCCCCBBB@@@>>>===???===:::777666777999:::888888777777888888999:::888888777777666777777888777666555444333222222222111111111111111111111111////////////000000000000111000000///////////////------------------------............---,,,++++++*********+++,,,,,,,,,---************++++++++++++......---,,,++++++******+++++++++++++++,,,,,,---***+++,,,---...---,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............---,,,+++++++++++++++******++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++---...///000000///...---,,,+++***------------------------------........./////////,,,,,,---...///000000111....../////////000000000////////////////////////000000000000000000000000111111111111111111111111000111111222222222222222222222222333333333333333444444444444555555555555555555666666666777777777888888777777777888999999:::::::::;;;;;;<<<======<<>>>>>>>>??????>>>>>>===DDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCAAA???>>>===>>><<<:::888888888999:::888777777777777888999999888888777666666666777777666555444333222222222222111111111111111111111111////////////000000000000111111000///////////////------------............---------...------,,,,,,************++++++++++++))))))*********+++++++++************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------))))))))))))***+++,,,---******,,,------......------------------------------............/////////---......//////000000000////////////000000000111////////////////////////000000000000000000000000111111111111111111111111000111111222222222222222222222222222333333333333333333333444444444555555555555555555666666666666888777777777777777888888777777888999999:::;;;;;;777;;;>>>>>>>>>@@@FFFLLLOOOWWWaaafffggggggiiilllrrr~~~ooo^^^VVVPPPPPPPPPKKKHHHIIICCCDDDEEEEEEEEEEEEFFFFFFBBBCCCCCCDDDEEEFFFGGGHHHGGGJJJMMMPPPRRRQQQPPPOOOPPPPPPQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNLLLIIIGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHGGGJJJLLLLLLIIIFFFFFFFFFCCCHHHUUUfffwwwqqqhhh\\\TTTSSSVVVWWWWWWRRRQQQPPPPPPOOOOOOPPPPPPUUUVVVYYY[[[\\\\\\[[[ZZZUUUQQQMMMLLLNNNOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKMMMOOOPPPPPPPPPMMMMMMMMMNNNOOOPPPRRRSSSMMMOOOQQQRRRSSSSSSRRRQQQNNNMMMLLLMMMNNNNNNLLLJJJGGGGGGGGGGGGEEECCCAAA@@@>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDCCCAAABBBCCCEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEFFFEEECCCBBB@@@@@@??????===<<<;;;::::::999999:::666666666555666777777888888888777666666666666666555555444333222222222222111111111111111111111111.../////////000000000111222111000///...//////000------------.........///,,,,,,------...---------,,,,,,+++++++++++++++************+++++++++,,,,,,(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***)))*********++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,+++******+++,,,---((()))+++---...//////...------------------------,,,,,,---------........................................../////////000000////////////////////////000000000000000000000000111111111111111111111111000111222222333333222222222222222222222222222222222333333333333444444444444444555555555666666666888777777666666666777777666666777777888777777777888:::<<<======>>>@@@CCCBBBFFFKKKNNNNNNOOOPPPQQQSSS\\\hhhsss~~~uuucccSSSTTTLLLHHHLLLLLLHHHEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEAAABBBBBBCCCDDDEEEFFFFFFFFFIIINNNQQQSSSRRRPPPNNNQQQQQQQQQRRRQQQQQQPPPPPPOOOOOONNNNNNMMMNNNNNNNNNOOOMMMJJJHHHGGGHHHIIIJJJIIIGGGEEECCCCCCDDDEEEFFFFFFIIILLLLLLHHHFFFEEEFFFGGGPPPbbbyyyxxx___[[[VVVSSSSSSUUUVVVWWWTTTTTTSSSRRRQQQPPPPPPPPPVVVWWWYYYZZZ[[[[[[ZZZZZZTTTPPPLLLJJJLLLNNNNNNNNNMMMMMMMMMLLLKKKIIIGGGFFFEEEGGGHHHIIIIIIHHHFFFDDDEEEGGGIIILLLOOOQQQQQQQQQPPPOOONNNMMMMMMNNNPPPQQQMMMOOORRRTTTUUUTTTRRRQQQLLLLLLLLLNNNPPPPPPNNNLLLHHHHHHHHHHHHFFFDDDBBBAAA@@@AAACCCDDDEEEFFFFFFFFFAAABBBCCCEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@AAABBB<<<<<<<<<;;;;;;::::::999444444444444444555666666888888777666666666666666555444444333222222222222111111111111111111111111.../////////000000111111222111///.........///000---------.........//////++++++,,,---............---------,,,,,,+++++++++++++++,,,,,,,,,---------......---,,,+++***)))(((***+++,,,---------,,,,,,,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,++++++************++++++***+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,------------,,,++++++,,,---///000+++,,,---.........---,,,------------------------++++++,,,,,,,,,---------------------------,,,,,,---------.........//////////////////////////////000000000000000000000000000000000000000000000000111111222333333333333222222222222222222222222222222222333333333444444444444444444555555555666666888777666666666666777777777888888888777666666555:::999999999:::;;;<<<===@@@AAAAAABBBCCCCCCCCCCCCHHHLLLPPPRRRWWWbbbsssttthhh]]]TTTMMMIIIHHHGGGEEEEEEEEEEEEFFFCCCEEEGGGGGGFFFFFFFFFHHHJJJHHHHHHHHHFFFEEEFFFIIIHHHHHHJJJNNNSSSUUUSSSPPPNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOOOONNNNNNMMMMMMKKKIIIHHHHHHHHHJJJKKKLLLKKKIIIHHHGGGHHHHHHIIIKKKJJJLLLPPPMMMFFFDDDIIIQQQfff}}}zzziii\\\PPPPPPOOOPPPQQQSSSUUUVVVRRRQQQPPPOOOOOOPPPRRRSSSTTTYYYZZZWWWXXX\\\\\\XXXSSSPPPMMMLLLMMMOOOPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGHHHKKKNNNOOOMMMIIIEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRRRRQQQPPPOOONNNMMMQQQRRRSSSTTTTTTSSSRRRQQQLLLOOOQQQPPPLLLIIIHHHJJJMMMLLLJJJGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGFFFFFFBBBCCCDDDEEEFFFFFFEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGEEEDDDCCCBBB@@@???>>>===<<<<<<;;;:::999888888777666555444333333444666666777666555444333222222222444444444444444444444444111111111111111111111111111111111111111000//////////////////////////////,,,------......------,,,------,,,++++++******)))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++------,,,++++++,,,---------,,,+++*********+++,,,---,,,***(((''''''((()))******))))))))))))******,,,,,,++++++***++++++,,,++++++++++++++++++++++++...------,,,,,,++++++***&&&''')))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////.........---------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////............////////////000000////////////000000222111000//////000111222000000000000111111111111000111222333444444444444222222222222222222222222666666666666666555555555666666777888888888888888777666666666666888999:::<<<<<<;;;;;;<<<===???@@@AAACCCDDDFFFHHHLLLRRRVVVbbblllzzz~~~tttggg]]]WWWQQQKKKGGGIIIHHHGGGEEEEEEEEEEEEFFFDDDFFFHHHHHHGGGFFFFFFGGGFFFHHHKKKLLLJJJGGGHHHKKKHHHHHHHHHKKKOOOQQQPPPNNNKKKKKKKKKKKKKKKLLLLLLLLLOOOOOOOOOOOOOOONNNNNNNNNKKKJJJHHHGGGGGGGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLJJJJJJIIIDDDBBBJJJUUUgggrrr{{{{{{uuulll```VVVNNNNNNNNNNNNPPPRRRTTTUUUOOONNNNNNNNNOOORRRUUUXXXTTTXXXXXXUUUVVVZZZ[[[WWWSSSOOOLLLJJJLLLNNNPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKLLLNNNOOONNNJJJGGGFFFGGGHHHIIIKKKLLLNNNNNNSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRRRRLLLNNNOOONNNLLLKKKKKKKKKMMMLLLJJJHHHFFFDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>======<<<;;;;;;::::::999999888888777555444333444444555777777666555444333333444444444444444444444444444111111111111111111111111000111111111111000//////////////////////////////,,,------------------,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))***++++++,,,,,,+++******++++++,,,///...,,,***)))***++++++++++++************+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////............////////////000000////////////000000111111000//////000111111000000000000111111111111000111222333444444444444333333333333333333333333666555555555555555555555666666777888888888888777777666666666666888999:::;;;;;;::::::;;;<<<>>>???===>>>@@@@@@AAADDDHHHKKKKKKRRR[[[cccjjjrrr|||www___YYYRRRMMMLLLKKKIIIGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGFFFFFFGGGDDDIIIMMMNNNLLLIIIHHHHHHIIIHHHGGGIIIKKKMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIMMMNNNNNNNNNNNNOOOOOOOOOKKKIIIHHHFFFFFFGGGHHHIIIFFFGGGHHHIIIIIIJJJJJJJJJJJJHHHEEEAAA>>>DDDUUUeee{{{yyysssiiiccc___YYYSSSKKKKKKLLLMMMOOOQQQTTTUUUQQQPPPNNNMMMOOORRRVVVXXXSSSUUUTTTRRRRRRVVVXXXWWWSSSOOOKKKIIIKKKNNNPPPQQQSSSRRRQQQPPPOOONNNMMMMMMOOONNNOOOPPPQQQPPPMMMKKKHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUVVVUUUTTTSSSQQQQQQRRRSSSTTTTTTSSSSSSNNNMMMKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<:::::::::::::::::::::::::::888777555444444444444888777666555444444444555444444444444444444444444111111111111111111111111000000111111000000///...////////////////////////------------------------++++++,,,------...//////+++,,,,,,------,,,,,,++++++++++++************))),,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,++++++******+++******))))))******+++,,,++++++******+++,,,,,,///...,,,+++******+++,,,,,,,,,++++++++++++,,,,,,+++*********+++,,,,,,---************************++++++,,,,,,,,,,,,------111///,,,***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////............////////////000//////......//////000111000000//////000000111000000000000111111111111000111222333333333333333444444444444444444444444555555555555555555555555555666666777777777777777666555555555666777888999999999999999:::;;;<<<===;;;<<<<<<;;;;;;<<>>===<<<;;;;;;999999999:::::::::;;;;;;999888666555444555555666666666555444444444444444333333333333333333333333111111111111111111111111000000000000000//////...////////////////////////---------,,,,,,---------+++,,,,,,,,,---------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))))))))***,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......111000---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------------------------------........................////////////////////////............/////////////////////....../////////000000000//////000000000///000000000111111111111000000111222222222222222333333333333333333333333444444444444444555555555444555666666777777666666555555555555666777888888777777888888999::::::;;;;;;;;;<<<;;;::::::<<<>>>@@@AAABBBBBBBBBFFFLLLQQQQQQVVVbbbuuuxxxjjj^^^TTTMMMKKKIIIFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCFFFGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIMMMWWW\\\VVVJJJMMMLLLJJJHHHGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKIIIHHHGGGHHHJJJKKKIIIIIIJJJJJJIIIGGGEEEDDDBBB@@@@@@GGGTTTdddooosssmmmggg^^^WWWYYY]]]\\\VVVKKKKKKKKKMMMOOORRRUUUVVVXXXVVVRRRNNNLLLMMMNNNOOORRRQQQRRRSSSTTTTTTTTTUUUSSSPPPLLLKKKMMMPPPRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQSSSVVVZZZ[[[XXXSSSOOONNNNNNNNNNNNOOOOOOOOOOOOJJJKKKNNNQQQSSSTTTSSSSSSPPPPPPPPPQQQQQQRRRRRRSSSTTTPPPLLLKKKMMMNNNLLLJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGIIIKKKLLLJJJKKKMMMOOOPPPQQQQQQPPPKKKIIIGGGEEEDDDDDDEEEFFFCCCDDDEEEFFFEEECCCAAA???>>>>>>===<<<;;;::::::999777777888888999:::::::::666555444444555666777888444444333333222222333333333333333333333333333333000000000000000000000000000000000000000///......////////////////////////...---,,,,,,,,,,,,---...---,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++******************++++++************+++++++++*********++++++,,,---------------------------******++++++,,,---......---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............------------------------////////////////////////........................------------------------------------------------........................////////////////////////............//////////////////............///////////////000000////////////000000000111111111111000000111111222222111111111111111111111111111111222333333333444444444555444444555666666666666555333444444555666666777777666666777888888999999999999;;;<<<<<<;;;;;;===???===>>>>>>>>>???@@@BBBDDDDDDFFFMMM[[[lll{{{zzzhhh\\\UUUOOOKKKJJJDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGGGGFFFFFFGGGHHHJJJNNNQQQWWWcccjjjbbbTTTMMMMMMLLLIIIGGGGGGIIILLLJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJHHHHHHIIIJJJKKKJJJJJJJJJIIIGGGFFFDDDCCCAAADDDJJJVVVfffqqqppphhh___]]]YYYVVVYYY\\\XXXRRRKKKKKKLLLMMMOOOQQQTTTUUURRRPPPOOONNNMMMNNNPPPQQQQQQQQQTTTYYYYYYVVVTTTUUUQQQOOOLLLLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPRRRUUUYYY[[[ZZZUUUQQQMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKMMMOOOQQQSSSTTTTTTQQQPPPOOOOOOOOOOOOPPPPPPSSSQQQOOOMMMMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJLLLNNNOOOOOOOOOOOOIIIHHHFFFEEEDDDDDDEEEEEEDDDEEEEEEEEECCCAAA???>>><<<<<<;;;;;;:::999999888666666666777777888888888333333333333444666777999333333222222222222222333333333333333333333333333000000000000000000000000//////000000//////...---////////////////////////...---,,,++++++,,,---...------,,,++++++***))))))+++,,,,,,------,,,,,,+++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))******++++++******)))))))))+++,,,,,,,,,,,,,,,------------------,,,,,,++++++************++++++,,,,,,++++++***++++++,,,------------------------******+++,,,,,,---......***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...............///------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////////////////............///////////////......------......///...//////000000//////...000000000000111111111111///000000111111111000000111111111111111111111111111222222333333444444444333444444555555555555555222333444555666666666666555555777888888999888888777999::::::::::::;;;===888999:::;;;<<<<<<;;;;;;@@@AAADDDLLLVVV___dddeeevvv|||iii[[[OOOLLLJJJGGGEEEGGGBBBCCCDDDEEEEEEFFFGGGHHHEEEFFFFFFFFFEEEDDDCCCBBBAAACCCEEEFFFFFFFFFGGGHHHMMMXXXaaaeeekkkmmmcccTTTKKKLLLLLLJJJGGGGGGIIIKKKHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCMMMZZZfffqqqssshhhYYYUUUVVVUUUSSSUUUWWWTTTNNNKKKKKKKKKLLLMMMOOOQQQSSSKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQWWW___```YYYTTTTTTMMMLLLKKKKKKMMMOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSVVVWWWVVVUUUNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKMMMPPPRRRSSSQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNLLLLLLLLLGGGHHHJJJLLLLLLLLLKKKJJJJJJKKKKKKLLLKKKIIIGGGEEEGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEDDDCCCAAA@@@???>>>;;;::::::999999888888777555555555666666666666666333333222222333444555666333333333222222333333444222222222222222222222222000000000000000000000000//////000000//////...---///////////////////////////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,---.........)))***++++++++++++***)))((()))+++,,,------,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,------,,,+++************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................////////////////////////............///////////////......------......///......///000000///......000000000000111111111111///000000000000000//////111111111111111111111111111111111222333333444444333333444555555555555444111222444555666666555555444555777888999999888888777999::::::999888999:::;;;::::::;;;;;;;;;:::999======???CCCHHHLLLNNNOOOYYY^^^dddiiimmmoooqqqrrrrrrzzzqqq___VVVLLLEEEFFFGGGCCC@@@AAAAAABBBDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFDDDBBBAAA???AAADDDEEEEEEEEEGGGHHHOOOaaaooopppmmmhhh\\\MMMIIIKKKLLLJJJGGGFFFHHHJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGVVVfffqqquuuppp___NNNPPPRRRQQQOOOPPPSSSSSSOOOKKKJJJJJJKKKLLLNNNOOOQQQIIIJJJLLLMMMOOOPPPPPPPPPPPPRRRZZZdddddd\\\UUUTTTJJJIIIIIIKKKMMMNNNMMMLLLOOOOOOOOOPPPPPPPPPPPPPPPPPPNNNMMMNNNQQQTTTVVVWWWPPPPPPOOONNNMMMLLLKKKKKKGGGFFFFFFFFFHHHKKKNNNQQQQQQPPPNNNLLLKKKKKKLLLLLLKKKNNNQQQQQQNNNLLLMMMOOOGGGHHHJJJLLLMMMMMMKKKKKKKKKLLLMMMMMMLLLIIIEEECCCGGGGGGHHHHHHGGGEEECCCBBBDDDEEEEEEEEEEEEDDDCCCCCCGGGFFFDDDBBB@@@?????????::::::999999888888777777555555555555555555555555555444333222222222333444444444333333333444444555222222222222222222222222000000000000000000000000///////////////......---///////////////////////////...,,,++++++,,,...///+++,,,,,,------......///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,))))))*********+++++++++***++++++,,,---...//////+++,,,---......---,,,+++((()))+++,,,------,,,,,,******+++,,,,,,,,,++++++...------,,,,,,------.........,,,+++***)))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------///---+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------........................////////////////////////............/////////000.........------.........---...///000000///...---000000000000111111111111///000000000000000//////222222222222222222222222000000111222333333444444222333444444555555444444111222444555666555555444444555777999999999888888999;;;<<<;;;999888888999???===;;;:::;;;;;;;;;:::999;;;===???@@@BBBDDDEEEIIIKKKOOOQQQRRRUUUXXXZZZTTT]]]fffkkkmmmssszzziiiXXXLLLGGGFFFEEEDDDCCCBBBBBBBBB@@@AAACCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEECCCAAACCCCCCCCCDDDDDDFFFGGGGGGRRR[[[hhhpppnnnbbbSSSHHHFFFFFFFFFEEEEEEFFFJJJMMMPPPOOOMMMKKKHHHHHHJJJLLLLLLLLLLLLKKKJJJJJJJJJIIILLLIIIEEEEEEGGGIIIIIIHHHMMMGGGFFFIIIIIIEEEFFFKKK```ooo|||yyyhhhWWWQQQRRRQQQQQQRRRQQQPPPOOONNNMMMLLLKKKJJJKKKMMMNNNMMMLLLIIILLLMMMLLLJJJJJJMMMPPPMMMPPPTTTXXXXXXUUURRROOOHHHGGGGGGGGGHHHKKKNNNPPPOOOOOOOOOPPPQQQRRRRRRSSSQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLJJJHHHGGGEEEFFFGGGGGGEEEGGGKKKOOOPPPPPPOOOMMMIIIGGGGGGHHHJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPQQQQQQOOOMMMLLLKKKJJJGGGEEEFFFGGGGGGGGGFFFEEECCCBBBCCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCDDDCCCBBB@@@???;;;:::888666666777888999777777666555444444333333222222222333444555666777666666555333111000///...444333111000000000111111000000000000000000000000......................................................---,,,,,,+++******------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***---......//////......---000///......,,,,,,+++***+++++++++,,,,,,---------...------,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,+++************++++++++++++++++++++++++,,,+++***+++,,,---...---+++,,,------......------//////...---,,,++++++***---...//////000000//////,,,------......------,,,........................---,,,,,,++++++,,,,,,---------............------........................000000000000////////////////////////////////////////////////000000000000///////////////.........////////////////////////222222333333333222222111000111111111111222222222222333333444444333333222444444444555555555555666555555555666777777888888555444444444555666888999888888999999999999888888777777888999::::::;;;;;;===>>>???AAABBBCCCDDDDDDHHHIIIKKKMMMQQQWWW^^^dddwww{{{{{{hhh\\\SSSLLLGGGEEEDDDCCCBBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFCCC@@@AAAAAAAAABBBCCCDDDEEEEEEJJJQQQYYY___^^^VVVLLLEEEEEEFFFGGGFFFFFFGGGJJJLLLNNNNNNMMMKKKIIIHHHIIIKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIFFFGGGIIIKKKJJJIIIMMMIIIGGGGGGFFFIIIUUUcccwwwxxxuuulll___TTTNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKLLLMMMLLLJJJHHHJJJKKKKKKIIIIIIKKKNNNLLLMMMNNNOOOPPPOOONNNNNNIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNOOOQQQSSSUUUVVVVVVSSSSSSQQQPPPNNNNNNMMMMMMNNNNNNMMMMMMKKKJJJIIIHHHEEEFFFGGGGGGFFFHHHLLLOOOOOOOOOOOOMMMJJJIIIJJJKKKIIIJJJJJJLLLMMMNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOOSSSRRRQQQQQQQQQOOOLLLIIIEEEFFFFFFGGGFFFEEECCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCEEEEEEDDDBBB@@@>>>;;;999888666666777888999777666666555444444333333333333333333333444555666111111111222222333333333333222111000000000111111000000000000000000000000...................................................------,,,,,,+++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,***++++++++++++++++++***------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///...---,,,++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---------+++,,,------......------///......------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,------......------,,,...........................------,,,,,,------...------............------........................------......//////000000////////////////////////.../////////000000000000/////////////////////...////////////////////////222222222222222111111111000000111111111222222222222333333444444333333222444444444444555555555555777777777666666666666555555555444444555666777888777888888999999888888777777777888888999::::::;;;;;;<<<===>>>???@@@@@@@@@???@@@AAABBBDDDHHHMMMQQQYYY]]]bbbgggkkkooosssvvvxxx}}}|||ooo]]]OOOHHHEEEEEEDDDBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBCCCCCCCCCBBBAAADDDDDDEEEGGGHHHFFFCCC@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEGGGJJJLLLLLLJJJFFFDDDCCCEEEGGGHHHHHHHHHIIIKKKLLLMMMMMMLLLJJJHHHHHHIIIGGGGGGHHHIIIJJJLLLLLLMMMJJJIIIHHHIIIKKKLLLKKKJJJMMMJJJHHHHHHLLLXXXlll~~~yyygggYYYSSSOOOLLLHHHKKKJJJJJJJJJKKKNNNPPPRRRQQQOOOMMMLLLLLLLLLKKKIIIGGGHHHIIIHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHJJJLLLMMMJJJIIIIIIIIIJJJKKKMMMNNNMMMNNNPPPRRRTTTWWWYYYZZZVVVTTTRRROOOMMMKKKKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHFFFGGGGGGGGGGGGIIILLLOOOMMMNNNOOOMMMKKKJJJKKKLLLHHHHHHHHHHHHJJJLLLNNNOOOPPPPPPOOONNNNNNMMMLLLLLLNNNNNNOOOPPPQQQOOOLLLIIIDDDEEEEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEBBB>>><<<:::999777666666666777888666666555555444333333333444444333333333333444444//////000111222333444555222222111000000000111111000000000000000000000000................................................---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,------......------,,,)))******++++++******)))************************---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,------......------------------------------)))***++++++,,,,,,++++++,,,------......------,,,///////////////////////////......------......///------............------........................++++++,,,---...///000000////////////////////////....../////////000000000......//////////////////////////////////////////111111000000000000111111000000000111111111222222222222333333333333222222333333333444444444555555999888888666555444333333666666555555555555666777777777888888888888777777777777777888999999::::::999::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCBBBEEEIIIMMMOOOQQQTTTVVVZZZ]]]aaadddfffjjjqqqwww~~~oooeee]]]WWWOOOIIIFFFDDDBBBAAA???????????????@@@AAAAAA??????@@@AAAAAA@@@???>>>DDDDDDEEEGGGHHHGGGCCC@@@DDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDBBBEEEHHHJJJJJJIIIIIIJJJJJJLLLMMMLLLJJJHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMHHHHHHIIIJJJKKKKKKKKKJJJJJJHHHIIIQQQ___ppp~~~}}}lllWWWKKKJJJLLLKKKHHHHHHGGGFFFGGGJJJNNNSSSVVVVVVTTTQQQOOOOOONNNMMMLLLGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIGGGFFFFFFHHHJJJLLLHHHHHHIIIIIIKKKMMMOOOPPPMMMNNNPPPRRRTTTVVVWWWXXXWWWUUURRRNNNKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIKKKMMMNNNMMMNNNOOOMMMKKKIIIIIIJJJGGGFFFFFFFFFGGGJJJLLLNNNPPPPPPOOOMMMLLLKKKJJJIIIIIIJJJLLLOOOPPPOOOKKKHHHCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEECCC@@@<<<999999888777666666666666777555555555444444333333333555444444333222222222333333333222222111111000000111111111000000000000111////////////////////////................................................,,,,,,,,,---------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,------------,,,,,,))))))*********+++++++++---------,,,,,,+++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,------+++,,,------......------,,,---------......//////,,,,,,---............---,,,------......------,,,////////////////////////......------------......------............------........................---------....../////////////////////////////////........./////////000000............////////////////////////////////////000//////...//////111111000000000000111111111111222222333333333333222222222333333333444444444444888777777666555444333222666666666555555555555555666777777777777777777666777777777777888888999999888888999999999888888777:::<<<===>>><<<<<<<<<===<<>>===>>>>>>===>>>>>>???@@@AAA???@@@AAABBBBBBAAA??????CCCCCCDDDFFFHHHGGGDDDAAADDDEEEFFFFFFGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBEEEIIIKKKJJJIIIIIIIIIIIIKKKLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLGGGHHHJJJJJJJJJJJJJJJJJJIIIHHHMMM^^^uuu{{{hhh^^^PPPHHHGGGIIIIIIHHHFFFEEEEEEFFFIIIOOOTTTXXX[[[XXXTTTRRRRRRRRRQQQPPPIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHFFFGGGHHHJJJMMMOOOQQQRRRNNNOOOOOOPPPQQQRRRSSSSSSVVVTTTQQQNNNKKKIIIHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOMMMJJJHHHFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNNNNMMMKKKJJJIIIHHHGGGHHHJJJLLLOOORRRQQQNNNKKKCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@???@@@BBBBBB@@@===999777777777666666666555666666444444444444444333333333555444333222222222222222555444333222000///...---000000000000111000000000////////////////////////................................................---------------------...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------............------******++++++,,,------------------,,,,,,+++++++++...------,,,,,,++++++***+++++++++,,,,,,+++++++++************************---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,---+++,,,------......------,,,------......//////000------...///////////////,,,------......------,,,////////////////////////------,,,,,,,,,,,,------------............------........................111000000//////.........////////////////////////............////////////---.........//////000000///////////////////////////.........///000000111//////000000000111111111111222222333333222222111222222222222333333333444444444444444444444444444666666666666666555555555555666666777777666666555666666777777777777888888888888888999888888777666666888::::::999888999999999;;;============>>>???CCCCCCAAA@@@???AAADDDGGGHHHKKKNNNPPPPPPPPPQQQRRRXXX\\\aaaggglllsss|||~~~~~~|||rrrcccWWWPPPMMMJJJHHHDDDBBB???===<<<===>>>@@@>>>=========>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAABBBDDDFFFFFFEEECCCBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDCCCBBBBBBCCCFFFIIIKKKJJJJJJJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMJJJKKKLLLKKKJJJIIIJJJLLLKKKOOOYYYiiizzzvvvgggYYYUUUQQQLLLIIIGGGGGGGGGEEEDDDDDDEEEIIINNNTTTWWW[[[XXXTTTSSSSSSSSSSSSSSSMMMKKKIIIIIIJJJKKKJJJIIIDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKNNNPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOORRRRRRPPPNNNLLLJJJHHHHHHDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHIIILLLNNNNNNMMMNNNPPPPPPOOOKKKHHHFFFFFFGGGFFFEEEEEEEEEGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHKKKNNNNNNKKKIIIDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@>>>>>>??????===;;;999777666666666666555555555555444444333333333333333333444444333222222222222222222222111111111000000000...///000111111111000000000000000000000000000000.........................................................---------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++...111000---+++,,,---+++,,,------......------------......////////////+++,,,------......------,,,------......------,,,........................,,,,,,,,,++++++,,,,,,,,,------............------........................222222111000///...------////////////////////////------........./////////------......///000000000////////////////////////---...///000111111000000/////////000000000111111111111222222222222111111111111222222222333333333222222333333444555666666555555666666666666666555555555666666666666555555666666666666666777777777777888888888888888777777555777999999999888999:::777999;;;;;;:::999:::;;;<<<;;;:::::::::<<<>>>???>>>@@@CCCDDDCCCBBBCCCCCCDDDHHHNNNSSSXXX]]]bbbeeeeeeiiioootttxxx{{{~~~zzzuuusssmmmmmmooottt{{{~~~ooo]]]UUUKKKEEEEEEFFFFFFDDDBBBAAA@@@===<<<===@@@BBB???>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDDDDCCCCCC@@@??????AAACCCEEEFFFEEECCCDDDEEEFFFFFFEEECCCBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFIIIJJJJJJIIIJJJKKKIIIJJJIIIHHHFFFFFFHHHJJJGGGHHHIIIKKKMMMNNNOOOPPPNNNOOOOOOMMMJJJJJJLLLNNNQQQ]]]iiimmmmmmjjjaaaWWWOOOOOOMMMJJJGGGEEEEEEEEECCCCCCCCCEEEHHHLLLQQQSSSWWWTTTQQQOOOQQQRRRSSSSSSQQQNNNLLLLLLMMMNNNMMMKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNLLLIIIHHHDDDCCCCCCCCCDDDFFFIIIJJJIIIHHHHHHJJJMMMOOONNNMMMNNNPPPQQQQQQNNNKKKIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEGGGIIIJJJIIIGGGEEEDDDBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBB@@@>>>>>>>>>======<<<;;;::::::555666666666555555444444333333333333333333333333333333222222222222222222000000000000111111111111---...000111111111000000000000000000000000000000................................................//////......------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++---------------.........+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...++++++,,,------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......------------......------------------------***...222111---++++++---+++,,,------......------............////////////++++++,,,------------,,,,,,------......------,,,------------------------------,,,,,,,,,,,,------------............------........................000000000//////......---////////////////////////---------.........//////------......///000000111////////////////////////,,,---000222333222111///////////////000000000111111111222222222222111111111111111111222222222222111222222333444444555555333444555666777777666666444555555666666555555444666666666666666666666666666777777888888888777777777999::::::888888:::;;;777999;;;;;;::::::;;;<<<999888777888999:::;;;;;;:::<<<>>>???>>>===>>>???===???BBBEEEHHHKKKNNNOOOJJJNNNSSSVVVXXX[[[___bbbfffhhhlllpppuuu|||~~~uuuooofffhhhkkkoooqqqqqqooolllkkkllllllllllllkkkkkkjjjlllnnnpppqqqqqqqqqrrrsssrrrrrrssstttuuuvvvwwwwww{{{mmm]]]QQQLLLGGGAAA???BBBCCCAAA???;;;>>>@@@AAA@@@>>>>>>===??????>>>>>>>>>>>>??????===>>>???AAABBBBBBAAAAAA@@@>>>===???BBBEEEGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIEEEGGGIIIJJJIIIIIIKKKLLLJJJJJJIIIGGGEEEFFFHHHKKKFFFGGGIIIKKKNNNPPPRRRSSSRRRSSSRRROOOKKKKKKMMMQQQVVViiiuuummm]]]TTTRRRQQQJJJHHHFFFDDDCCCCCCDDDEEEBBBBBBBBBDDDGGGKKKNNNPPPRRRPPPMMMLLLNNNPPPRRRRRRSSSPPPNNNNNNPPPQQQOOOMMMMMMLLLKKKJJJJJJLLLNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOKKKMMMOOOPPPOOOMMMJJJHHHEEEDDDDDDDDDEEEHHHJJJLLLIIIHHHHHHJJJNNNPPPOOOLLLNNNPPPRRRRRRPPPNNNLLLLLLHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHIIIKKKMMMLLLKKKFFFDDDCCCAAA@@@@@@AAAAAAAAABBBCCCCCCCCCAAA>>>===???>>>===<<<<<<<<<<<<<<<555555666666555555444333333333333333333333333333333222222111222222333333111111111111000000000///---...///111111111000///000000000000000000000000................................................000000///...---,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,---------......---,,,,,,++++++***++++++------------++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........//////000------------------------***///333222...++++++---+++,,,------......------/////////////////////...,,,,,,---.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---..................---........................------..................////////////////////////---------.........//////---------...///000000111////////////////////////+++---111444444333111///////////////000000000000111111222222222222111111000111111111111222222222222222333333333444444444222333555777777777777777444555555555555555555444666666666666666555555555555666666777888888777777666777777666555444666888666888:::;;;:::::::::<<<:::999999999999999888777777999;;;<<<;;;;;;<<<>>><<<<<<===>>>???AAACCCDDD@@@BBBEEEEEEDDDEEEHHHJJJNNNRRRUUUWWWYYY___iiiqqqttt{{{uuullliiikkkooosssuuurrrmmmhhhcccaaa\\\XXXUUUTTTUUUUUUSSSUUUVVVVVVVVVVVVXXXYYYUUUUUUUUUVVVVVVWWWWWWWWWqqqcccYYYRRRLLLGGGEEECCCAAA???>>>>>>???@@@<<<===>>>===;;;;;;===>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBAAA>>><<<@@@AAABBBBBBCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGIIILLLNNNPPPQQQVVVRRRRRRTTTPPPJJJPPP]]]nnnkkkdddZZZQQQJJJGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCEEEHHHJJJKKKKKKLLLMMMOOOQQQTTTUUUSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLLLLMMMOOOPPPPPPNNNJJJLLLMMMOOOOOONNNMMMLLLPPPMMMIIIHHHKKKLLLLLLKKKEEEHHHLLLPPPRRRSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMKKKIIIEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFHHHJJJJJJJJJHHHGGGEEEDDDBBBAAAAAAAAACCCBBBAAAAAABBBAAA???===<<<;;;:::999888888888888777777666555444444333333555444333333222222333333444444555555444444333222111111222222222222111111222222222222222222222222---///111111///---------,,,---.../////////------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************...------,,,,,,------............------,,,,,,,,,........................---++++++,,,...///...---///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------///,,,)))***---//////............------,,,,,,,,,,,,---......//////......------------------,,,,,,........................------------------------/////////......---------............////////////..................------////////////////////////------------------------///////////////.........000000//////.........---000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333444444555555444444333444444444444444444444444444444555555555555555444444555555666666666666666777777777777777777777777888888888777777777777777888888888888888888888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@AAAAAACCCFFFJJJPPPUUUXXX\\\bbbjjjqqqsssqqqpppnnnpppsssvvvxxxvvvqqqkkkgggdddfffjjjppptttsssmmmhhhccc\\\UUUQQQRRRSSSQQQNNNIIIIIIIIIIIIJJJKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGfff^^^SSSMMMKKKJJJHHHEEEBBB@@@>>>===<<<===>>>???<<<======<<<;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<============???AAAAAA???======>>>???@@@@@@@@@@@@@@@DDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEGGGIIIKKKLLLNNNOOOQQQRRRSSSSSSOOONNNXXXdddpppiii___TTTLLLHHHFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBDDDGGGJJJLLLKKKLLLMMMOOOPPPRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUSSSPPPQQQSSSSSSSSSRRRPPPOOOQQQNNNKKKJJJKKKLLLLLLKKKHHHJJJNNNQQQRRRRRRQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMJJJHHHEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDFFFIIIJJJIIIHHHFFFEEEDDDCCCAAAAAA@@@@@@BBBAAA@@@@@@AAAAAA???>>><<<;;;:::999888888888888777666666555555444333333555444333333222222333333444444444555444444333222000111111222222111111000000000000000000000000000---///111111///---------,,,---...//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------.........---------,,,,,,,,,........................---,,,+++,,,.........,,,...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---.........------------......///,,,***+++---//////.........---------,,,,,,,,,,,,---......//////......---------,,,------.....................---------------------------------.........---------,,,,,,............////////////........................////////////////////////------------------------/////////////////////...000/////////............000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333333333444444444444333333444444444444444444444444444555555555555555444444444444555666666666666666777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<============>>>???BBBFFFIIILLLJJJNNNTTTXXXZZZ\\\^^^```bbbdddffffffddd```[[[XXXYYY\\\aaahhhmmmmmmiiieee^^^XXXQQQNNNNNNNNNLLLJJJFFFFFFEEEEEEDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@OOOJJJDDDAAAAAABBB@@@>>>>>>===<<<;;;;;;<<<======;;;<<<===<<<;;;:::<<<>>>======<<<<<<<<<<<<======???>>>===>>>@@@AAA@@@>>>;;;<<<===>>>????????????AAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@CCCCCCDDDDDDEEEFFFFFFFFFCCCBBBAAAAAA@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKJJJPPPRRROOOOOOWWWccckkkoooeeeWWWMMMGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAACCCEEEIIILLLNNNKKKLLLNNNPPPRRRSSSSSSSSSTTTSSSRRRPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQQQQRRRUUUXXXYYYXXXWWWTTTUUUUUUVVVUUUTTTRRRQQQSSSQQQNNNLLLLLLLLLKKKJJJKKKLLLOOOQQQRRRQQQPPPOOOKKKKKKKKKJJJKKKLLLLLLMMMHHHGGGEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCEEEGGGIIIJJJHHHFFFDDDDDDCCCAAAAAA@@@@@@@@@BBB@@@???@@@AAAAAA@@@???<<<;;;:::999888888888888777666666555555444444444555444444333333333333333444444444444444333222222000111111222222111111000////////////////////////...///111000///------...---......///......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,------------------------...---,,,,,,---...---+++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///..................///...---+++,,,---///.........------------,,,,,,,,,,,,---......//////......------,,,,,,,,,---///000//////.........---------------------------------------------,,,,,,,,,,,,---............/////////........................////////////////////////------------------------......//////////////////////////////............000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222333333333444444444444333333444444444444444444444444555555555555555444333222444444555666666666666555777777777777777777777777777777777777777777777777777777777777777777777777999999888888777777666666888999999:::;;;:::::::::888999999999999999999999::::::999:::;;;<<<>>>???AAABBBCCCEEEGGGLLLRRRVVVWWWXXXXXXWWWUUURRROOOMMMLLLOOOUUU]]]bbbdddbbb___XXXSSSNNNKKKKKKKKKIIIGGGCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<>>>>>AAA???======>>>@@@@@@???<<<<<<>>>???@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCC???AAABBBDDDDDDBBBAAA???AAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAADDDDDDEEEEEEFFFGGGHHHHHHGGGMMMNNNKKKRRRbbbkkkkkkfff\\\PPPHHHFFFFFFEEECCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAACCCFFFIIILLLMMMHHHJJJNNNQQQTTTTTTTTTTTTUUUSSSQQQOOONNNOOOPPPQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPNNNOOOQQQTTTWWWYYYXXXVVVQQQRRRSSSTTTTTTTTTSSSSSSUUUSSSQQQOOOMMMLLLLLLKKKJJJLLLNNNOOOQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLFFFFFFFFFEEEDDDDDDFFFGGGDDDDDDEEEEEEEEEEEEEEEEEECCCCCCEEEHHHIIIIIIFFFCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@BBBBBBBBBAAA;;;;;;:::999888888888888777666666666555555444444555555444333333333333333333444444444444333222222000000111111111111000000...........................///000000...---...///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))******++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------///...,,,,,,------,,,***---------,,,,,,,,,------,,,,,,,,,,,,,,,---......//////............//////...---------............------------------------,,,---......///.........---,,,,,,+++,,,...000222/////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...............////////////////////////....................................///////////////////////////.........000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333333333444444333333333333333333333333333333333555555555555444333222222333444555555666666555555777777777777777777777777666666666777777777777777888888888888888888888888888888888777777666555555777888999999::::::999999888888888777777777777777:::999999888888999:::;;;@@@@@@@@@???AAAEEELLLPPPPPPOOONNNMMMKKKIIIGGGFFFDDDGGGMMMSSSXXXZZZYYYXXXUUURRRNNNLLLKKKKKKIIIGGG???>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>;;;;;;;;;;;;<<<======>>>:::;;;;;;;;;999999;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAA???<<<<<<===>>>??????;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEE@@@AAACCCDDDDDDCCCAAA@@@@@@AAAAAABBBBBBCCCDDDDDDGGGEEECCCAAA@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFFFFIIIJJJLLLYYYiiillldddYYYRRRJJJGGGHHHIIIFFFBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBDDDFFFHHHJJJKKKEEEGGGLLLPPPTTTVVVVVVVVVTTTSSSQQQOOONNNOOOPPPQQQPPPOOONNNLLLLLLLLLLLLLLLMMMLLLLLLKKKLLLMMMOOOPPPMMMNNNPPPTTTWWWXXXVVVUUUMMMNNNPPPRRRSSSUUUVVVVVVVVVUUUTTTRRROOOMMMMMMLLLHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKFFFGGGHHHGGGEEEEEEFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEGGGIIIHHHDDDBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCAAAAAABBBCCCCCCBBB;;;;;;:::999888888888888666666666666666555555555666555444444333333444444333333444444333333222111000000000111111000000000////////////////////////...///000///...---///000//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))******+++++++++++++++++++++++++++++++++************************)))*********+++++++++,,,...------,,,,,,------...------------------------------------------------///...,,,,,,------,,,***------------------------------,,,,,,------.../////////............//////......///......---......------------------------,,,---......///.........------,,,,,,---///000111//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////////////////////////////........................---.........//////000000.........///////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222333333333333333333222333333333333333333333333444444555555444333222222333444444555555555555555666666666666666666666666555555666666777777777777999999999999999999999999777777777666666666555555666777777888999888888888888888777777777777777777888888888888888999::::::<<<=========<<<>>>BBBEEEFFFEEECCCBBB@@@@@@??????AAADDDIIIMMMOOOPPPPPPPPPPPPNNNLLLKKKJJJIIIGGGEEE999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<============::::::;;;:::999888:::<<<;;;;;;;;;;;;;;;<<<===>>>@@@>>><<<;;;<<<=========888999:::<<<===>>>>>>???AAABBBBBBCCCDDDEEEEEEFFFAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCGGGFFFDDDBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFHHHIIILLLUUUbbbjjjeee[[[NNNKKKHHHHHHIIIIIIGGGDDDEEEEEEEEEDDDCCCCCCBBBBBB???@@@BBBDDDEEEGGGHHHIIIDDDGGGJJJNNNRRRUUUVVVWWWSSSRRRQQQOOOOOOOOOOOOPPPOOONNNMMMLLLLLLMMMNNNNNNOOONNNLLLKKKKKKMMMOOOPPPNNNOOOQQQUUUXXXXXXVVVTTTLLLMMMOOOQQQTTTWWWYYYZZZVVVWWWVVVTTTQQQNNNNNNOOOIIIJJJLLLNNNPPPQQQRRRRRRSSSRRRQQQOOOMMMLLLKKKKKKGGGJJJKKKJJJGGGEEEGGGIIIFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGFFFCCCAAABBBBBBBBBCCCDDDEEEFFFFFFGGGDDDBBBAAAAAABBBBBBAAA<<<;;;:::999888888888888666666666666666666666666666555555444444444444444333333333333333222111111///000000111111000000///000000000000000000000000...//////...------///111000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////...---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++,,,,,,---............------------------......//////..................///---///000000...------...,,,,,,,,,------------...,,,---......//////......------....../////////000................................................,,,,,,,,,,,,------------,,,------------.........,,,,,,------.../////////////////////////////////........................------......///000000000.........///////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333222222333333333333333333333333333333444444444444333333333333444555555555555444666666666666666666666666444555555666666777777888888888888888888888888888555555555666666666666666555666777777888888777777777777777777777777777777444555666666777888999999999;;;<<<<<<;;;:::;;;<<>>===<<<<<<<<<<<<===@@@BBBFFFHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDBBBAAA555555555555666777888999::::::::::::::::::::::::=========;;;:::999999999;;;;;;<<<<<<<<<<<<<<<<<<999::::::999888888999;;;999999999::::::;;;<<<===>>><<<;;;;;;<<<<<<;;;:::888999;;;<<<>>>?????????BBBBBBCCCCCCDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDAAAAAABBBCCCDDDEEEFFFGGGIIIKKKUUUbbbjjjeee\\\VVVJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCC<<<===@@@CCCEEEGGGIIIJJJGGGHHHJJJMMMOOORRRTTTUUURRRQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLNNNPPPRRRQQQOOOMMMKKKKKKLLLNNNPPPNNNOOORRRUUUXXXWWWUUURRRMMMMMMOOOQQQSSSVVVXXXYYYUUUWWWXXXVVVRRRPPPPPPQQQMMMMMMNNNPPPQQQRRRRRRSSSRRRRRRPPPOOOMMMMMMLLLLLLIIILLLNNNLLLHHHFFFGGGJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEEEECCCAAAAAAAAAAAABBBCCCDDDFFFGGGGGGDDDAAA????????????>>><<<;;;:::999888888888888666666666666666666666777666666555444444444444444222333333333333222111111//////000000000000//////////////////////////////......///...---...000222111000...---,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---+++******+++++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,+++,,,.../////////...------------------...//////......------------......---///111111...------...,,,,,,,,,---------......,,,---......//////......,,,---///000000///...---,,,,,,------.../////////........................,,,,,,---------.........,,,,,,---------.........,,,,,,------...//////000////////////////////////........................------......///000000111............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222333333333333222222222222222222222222222222111222333333444444444444222333444444555555444444666666666666666666666666444444555555666777777888666666666666666666666666333444444555555666666777555555666777777777666666444555555666666777777777444444555666777777888888777999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<>>777666666666666666777777888888888888888888888888666777888888888888:::<<<:::;;;;;;<<<<<<;;;;;;:::999::::::999888888999;;;999888888999:::;;;<<<======<<<::::::;;;;;;:::888:::;;;===???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDAAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@AAACCCEEEGGG@@@AAABBBCCCEEEFFFGGGGGGJJJNNN]]]mmmnnn```VVVTTTJJJKKKJJJHHHFFFEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDD999;;;>>>BBBEEEHHHJJJKKKJJJJJJJJJKKKMMMOOOQQQRRRQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKLLLMMMOOORRRTTTRRRQQQNNNLLLKKKLLLNNNPPPMMMNNNPPPTTTVVVUUURRROOOMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWYYYWWWSSSPPPQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMNNNJJJNNNPPPNNNIIIFFFGGGJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFEEECCCCCCDDDDDDCCCAAA??????@@@AAABBBDDDEEEFFFGGGCCC@@@============<<<<<<;;;:::999888888888888666666666666777777777777666666555444444444444555222333333333333222111111//////000000000000//////////////////////////////......///...---...000222111000...---,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))(((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++,,,.../////////.........------------...//////---------,,,,,,------------000222111///,,,---...,,,,,,,,,------.........,,,---......//////......,,,...000222111000---++++++,,,,,,---...///000000////////////////////////---------....../////////,,,,,,,,,---------......,,,,,,------...///000000////////////////////////////////////////////////---------...///000000111---.........//////000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222222222222222222222222222222222000111222333444555555555222333444444555555444444666666666666666666666666444444444555666777777888555555555555555555555555222333333444555666777777444555555666666666666666333333444444555666777777555666777888888888888777444555777777666666888:::555555666777888999999:::888;;;>>>>>>======???AAABBBDDDFFFEEECCC@@@???>>>;;;:::999888888888888888999999999999999999999999888888999999999888888777666888999;;;<<<<<<;;;;;;666666777888999:::::::::;;;:::999999999:::;;;<<<::::::::::::::::::::::::;;;<<<===???@@@@@@@@@@@@@@@AAADDDFFFGGGGGGFFFEEECCCCCCBBBAAAAAA@@@??????EEEEEEEEECCCAAA@@@AAABBBDDDDDDDDDDDDDDDEEEEEEFFFGGGBBB@@@EEEFFFEEEHHHMMMHHH___ppplllaaaZZZSSSKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJLLLMMMOOOPPPPPPOOONNNMMMQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMKKKLLLNNNQQQTTTRRRNNNLLLKKKMMMOOOQQQPPPNNNMMMNNNPPPPPPOOONNNHHHHHHIIIJJJLLLNNNOOOPPPRRRQQQQQQQQQQQQSSSUUUVVVSSSRRRPPPOOOOOOQQQSSSUUUUUUTTTSSSQQQOOONNNNNNNNNNNNNNNNNNMMMJJJIIIJJJLLLLLLMMMNNNMMMKKKIIIIIIJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHDDD@@@???@@@CCCFFFGGGHHHEEEAAA???>>>>>><<<;;;<<<;;;:::999888888888888888888888888888777666666555444333222222333555666000000000000000000000000////////////////////////............////////////////////////....................................---------,,,,,,+++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///,,,***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))+++,,,------,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...........................+++)))***---...---,,,------............---------------------...//////------......//////000000///...,,,,,,,,,---///111//////.........---------000000//////.........---........................+++,,,------......---------------.........//////......------------......------,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++........................//////.........---------........................,,,------...///000111111111111000///...---,,,,,,...............///000000000000000000000000000000000000000000000000000000000000000000111111111111333222222111111222222333444333333222111111111222111222333333444444333333333333333333333333333333666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555666888888777777666666555555666666777777888888999999444555666777777888777777777777666666555555555444777777777777777888888999;;;:::::::::;;;<<<>>>???@@@AAAAAAAAA@@@???===;;;;;;;;;:::999888777666555777777888888888888777777888888999999999888888777777888999;;;;;;;;;::::::777777777888999999999::::::999999888999:::;;;<<<;;;;;;;;;:::::::::::::::::::::<<<===>>>?????????@@@AAACCCEEEFFFFFFFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@DDDEEEFFFEEECCCBBBBBBCCCFFFEEEEEEEEEFFFGGGIIIJJJJJJGGGGGGKKKKKKHHHJJJPPP\\\kkkrrriii]]]WWWRRRKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBDDDCCCCCCDDDEEEGGGIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRQQQOOOMMMNNNNNNRRRPPPNNNMMMLLLNNNPPPQQQQQQPPPOOOPPPRRRSSSRRRQQQMMMLLLKKKJJJJJJKKKLLLLLLOOOOOOPPPQQQRRRTTTVVVWWWUUUSSSQQQNNNNNNOOOQQQSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOPPPPPPNNNLLLKKKLLLNNNOOOOOONNNLLLIIIHHHJJJLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHEEEAAA@@@BBBEEEGGGHHHGGGEEEAAA???>>>>>><<<;;;;;;;;;:::999888888888888777777888888777777666555222222222333222222222111000000000000000000000000////////////////////////............////////////////////////....................................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...,,,***------------------------++++++*********)))))))))))))))***+++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------...,,,***+++---///...---------............------------,,,,,,------...///............///////////////...---,,,,,,---///000//////.........---------000/////////.........---........................,,,,,,---...............---------.........//////......------------............------------...............///////////////.........---------,,,,,,//////////////////////////////.........---------........................------......//////000000000000000///......------...............///000000000000000000000000000000000000000000000000000000000000000000111111111111333222222222222222222333444333222222111111222222111222333333444444333333333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555666666666666666666777777555666666666666666666777555555666777777777666666777666666666555555555444666666555555666666777888999999999999:::<<<>>>???AAA@@@@@@???>>>===;;;:::999999888888888888777777666777777888888777777666777888888999999999888888888999999:::::::::999999888888888888888888999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>????????????@@@AAACCCDDDEEEEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFFFFEEEDDDCCCDDDHHHGGGFFFFFFGGGJJJMMMOOOSSSSSSUUUVVVUUUSSSVVV\\\oootttpppcccXXXVVVTTTOOOIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNMMMMMMLLLMMMOOORRRUUUUUUTTTQQQPPPQQQSSSTTTSSSQQQNNNLLLLLLOOOOOONNNNNNNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTSSSSSSOOOMMMJJJHHHHHHIIIJJJLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVTTTPPPMMMLLLMMMOOOQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQRRRRRRPPPNNNMMMNNNPPPRRRQQQOOOKKKHHHHHHJJJLLLNNNLLLKKKIIIHHHGGGHHHHHHHHHEEEBBBAAADDDGGGIIIJJJGGGDDDAAA>>>>>>===<<<:::;;;:::999888777777777777666666666777666555555444111222444555444222000...000000000000000000000000////////////////////////............////////////////////////....................................---------------.........++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,........................,,,+++++++++++++++******+++******))))))))))))***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////...------............------------,,,,,,------...////////////.....................---,,,,,,...///000...............---------/////////.......................................------...////////////...---------.....................------------......///..................///........./////////000000/////////...............000000000000000000000000/////////............---.................................///////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333222222111111222222111222222333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555444444555555666777777888555555555555555444444444666666666777666666555555666666666555555555555555555555444444555555666777777888888999;;;===>>>@@@AAA@@@>>><<<;;;:::999999666666777777888888999999666666777777777777666666777777888999999999888888999999999999999888888888999999999888888888888888888888888888888999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???BBBEEEFFFEEEDDDCCCDDDIIIGGGFFFEEEGGGKKKOOORRRWWWYYYZZZZZZXXXZZZaaaggguuurrrhhh\\\VVVWWWWWWTTTHHHGGGFFFFFFFFFGGGHHHIIIEEEDDDDDDCCCCCCCCCCCCDDDFFFEEEEEEDDDEEEFFFHHHIIILLLMMMNNNOOOOOOOOOOOOOOOOOOTTT[[[``````\\\VVVRRRSSSSSSSSSQQQNNNLLLKKKKKKMMMNNNNNNOOOPPPPPPPPPPPPMMMMMMMMMNNNQQQSSSRRRRRRMMMKKKIIIGGGGGGIIILLLNNNLLLMMMOOORRRSSSTTTTTTTTTTTTRRROOOLLLKKKLLLOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPNNNMMMOOOPPPRRRRRRPPPMMMIIIHHHIIIJJJLLLKKKJJJHHHGGGGGGHHHHHHGGGEEEBBBBBBEEEHHHKKKLLLFFFCCC@@@>>>===<<<;;;:::999999888777777777777777555555666666555555444333555555666666555333222000000000000000000000000000////////////////////////............////////////////////////....................................,,,------....../////////++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------------------........................---,,,+++)))))))))******+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000000------............------......------......///000/////////......---------...------------...///000........................................................................---......///000/////////..............................------------......//////............//////++++++,,,,,,---................................./////////////////////////////////.......................................///////////////.....................//////000000...............///000000////////////////////////000000000000000000000000///000000000111111111111222222222222222222222222333333222222111222222333111111222333333333333222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555444444444555555666666666666666555555444444333333666666666666555555444333555555555555555555555555555555444444555555666777777777999:::<<<>>>@@@AAA@@@>>><<<999888777777777666666666777777777888888555666666777777666666555666777888999999999999999999888888888888777888888999999999888888888888888777777888888999999999999;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBBEEEEEEDDDCCCAAA@@@??????===@@@CCCDDDDDDCCCBBBBBBGGGFFFDDDDDDFFFJJJNNNQQQSSSTTTSSSQQQSSSZZZdddjjjooojjj```VVVTTTVVVVVVSSSHHHGGGFFFEEEEEEFFFHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGLLLLLLMMMNNNOOOPPPPPPPPPOOOVVV```ggghhhaaaXXXQQQSSSRRRPPPLLLIIIHHHJJJMMMMMMMMMOOOPPPPPPPPPPPPOOONNNMMMMMMOOOQQQSSSSSSRRRNNNLLLIIIGGGGGGIIILLLNNNNNNOOOPPPRRRRRRRRRQQQPPPOOONNNLLLKKKKKKMMMOOOPPPOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOMMMLLLKKKMMMNNNOOOPPPQQQPPPLLLIIIGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIGGGDDDBBBCCCEEEHHHJJJKKKFFFCCC???===<<<<<<:::999888888777666666666777777555555555555555444333333888666555333222222333333000000000000000000000000000000000000000000000000............////////////////////////....................................,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------...,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,+++***++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------...//////......///000111------............------/////////...///000000111//////......------,,,,,,------------......//////---.....................---------.......................................---......///000/////////.....................---......------------......//////............//////,,,,,,,,,---------......------------------..............................///////////////////////////////////////////////////////////////.........------......///000000000...............///000000////////////////////////000000000000000000000000///000000000111111111111111222222333333222222111333222222111222222333333000111222222333333222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555555555555555444444333333666666666555555444444444555555555555555444333222444444444555555555555555666666555555666666777888777888:::<<<===???@@@AAA===<<<:::777666555666666777777777666666666555555555555666666666666555555666777888999999999999999888777777666777777888888888888888888888888999999777888999999::::::999999:::::::::;;;<<<<<<======999:::;;;===>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBEEEEEEDDDCCCBBBAAA@@@@@@>>>@@@BBBCCCBBBAAABBBBBBEEEDDDCCCCCCEEEHHHLLLNNNPPPPPPNNNLLLRRR]]]fffjjjfff```XXXSSSQQQQQQPPPNNNIIIHHHFFFEEEEEEFFFHHHIIIEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOUUU^^^eeeeee^^^UUUOOOQQQOOOLLLHHHFFFGGGKKKNNNNNNNNNOOOPPPPPPPPPOOOOOOQQQPPPPPPQQQSSSUUUTTTTTTQQQOOOLLLJJJHHHIIIJJJKKKOOOPPPPPPPPPPPPPPPPPPOOOKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLKKKIIIIIIKKKLLLKKKNNNPPPPPPMMMIIIGGGEEEFFFEEEDDDDDDDDDFFFGGGHHHEEECCCBBBBBBDDDGGGHHHHHHEEEBBB???<<<<<<;;;:::888777777666666666666777777555555555666555444444333666444222000///000222333000000000000000000000000000000000000000000000000............////////////////////////....................................---------------.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------........................---...//////---...///111------............------//////......//////000111.........------------------------............///---------...............---------------.................................------...////////////..................---------......------------......///..................///////////////////////////---------------....................................////////////000000000////////////////////////.........///////////////---.........//////000000...............///000000000000000000000000000000000000000000000000000000000000000000111111111111111222333444444333222111222222111111222222333333000111111222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444666555555444333333222222555555555555555555444444444444444555444444333333444444444444444555555555666666555555666666777888777888:::<<<===>>>??????::::::888777666555555555777777666666555555444444444444555555555555444444666666777999999::::::999777666555555666777888999777777777888999999999:::888888:::;;;;;;;;;:::999999999999:::;;;<<<<<<<<<888999:::;;;============???????????????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCC@@@BBBCCCBBBAAAAAABBBCCCDDDCCCCCCDDDFFFHHHJJJKKKOOOOOOMMMMMMUUUbbbgggeee\\\WWWQQQOOONNNMMMLLLLLLLLLJJJGGGEEEEEEFFFGGGIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQUUUYYY\\\\\\WWWRRRNNNLLLLLLJJJHHHGGGHHHLLLOOOPPPPPPOOOOOOOOOOOOOOOOOORRRQQQQQQRRRSSSTTTTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLOOOOOONNNNNNOOOPPPQQQQQQJJJKKKLLLMMMMMMLLLJJJIIILLLKKKKKKJJJJJJKKKKKKKKKIIIJJJJJJIIIHHHHHHIIIKKKKKKLLLNNNMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDBBB@@@AAABBBDDDEEEEEEDDDBBB>>><<<;;;;;;999888666666666555555666666777666666666666666555444444333222222222111222222222000000000000000000000000000000000000000000000000............////////////////////////....................................------------,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++,,,---------------------------******++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,...///...---,,,///111------............---------------------...//////,,,------------------...,,,------...............---------.........//////,,,,,,,,,------.................................,,,,,,---...............//////.........---------......------------............------------......000000000///......------------........./////////.........................../////////000000000000////////////////////////------......//////000000.........///////////////...............///000000000000000000000000000000000000000000000000000000000000000000111111111111000111333444444333111000222222111111222222333444000000111222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444444444444333333333333333333333333333444444444444222333333444444444333333333333333444444555555555555555444444555555666777666777999:::<<<<<<<<<<<<777777888888777666666555444555555555555555666666444444444555555444444444666666777999999:::::::::666555555555666777999:::666666777888999::::::;;;888999:::;;;<<<;;;::::::888888999::::::;;;<<<<<<999:::;;;===>>>>>>???????????????>>>??????@@@AAA???@@@AAABBBCCCEEEFFFFFFCCCDDDDDDCCCAAAAAACCCEEECCCCCCDDDEEEFFFHHHIIIJJJJJJKKKIIIKKKUUU```aaa[[[SSSOOOLLLLLLLLLLLLMMMOOOMMMKKKHHHFFFEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDFFFHHHJJJLLLLLLLLLLLLMMMNNNPPPQQQRRRUUUUUUVVVVVVUUUSSSQQQPPPHHHIIIJJJJJJJJJJJJMMMOOOQQQQQQOOOOOONNNNNNNNNNNNQQQPPPOOOPPPQQQRRRQQQPPPLLLLLLLLLMMMMMMNNNOOOPPPNNNMMMMMMMMMNNNPPPRRRTTTJJJLLLMMMNNNMMMJJJGGGEEEJJJJJJJJJKKKKKKLLLNNNNNNHHHIIIIIIIIIGGGGGGIIIKKKKKKLLLLLLJJJHHHGGGHHHIIIIIIHHHFFFEEEDDDCCCDDDDDDDDDBBB@@@@@@AAACCCCCCBBBDDDAAA>>><<<;;;:::999888666666555555555666666777666666777777666666555444222333555666666555444333000000000000000000000000000000000000000000000000............/////////000000/////////....................................---------,,,,,,+++++++++)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***------+++***+++---........................,,,,,,,,,------.........((()))+++,,,------,,,+++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,...111---..................---,,,++++++++++++,,,------,,,,,,,,,------.........,,,---......//////......---------.........//////,,,,,,,,,------.................................+++,,,------......------//////.........---------.........------.........---------,,,,,,---------//////...---,,,++++++***.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000,,,------...///000111111////////////////////////...............///000000000000000000000000000000000000000000000000000000000000000000111111111111000111333444444333111000222111111111222333333444000000111222222222222111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444111222222333333444444555111111111222222333333444111222333333444444444444333333333444444555555555444333333333333444555555555666888999::::::999999555666777888888777666555222222333444555666777888333444444555555444444333777777777777777777777777777777777888999999::::::888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<777888999:::<<<===>>>>>>===<<<<<<======>>>???@@@@@@?????????>>>>>>======@@@@@@AAABBBDDDFFFGGGHHHEEEDDDCCCCCCDDDDDDCCCAAABBBCCCDDDEEEGGGIIIJJJJJJMMMKKKLLLRRR[[[]]]YYYTTTLLLJJJIIIIIIKKKMMMLLLKKKKKKJJJHHHEEEDDDDDDDDDDDDHHHFFFEEEHHHJJJIIICCC===EEEDDDCCCCCCDDDFFFHHHJJJLLLKKKKKKKKKMMMOOOQQQRRRUUUUUUUUUTTTRRRPPPNNNLLLGGGGGGGGGHHHIIIJJJKKKLLLPPPOOOOOOPPPPPPPPPNNNMMMQQQRRRSSSRRRQQQPPPQQQRRRPPPOOOOOONNNMMMMMMMMMMMMKKKKKKJJJJJJKKKLLLMMMMMMOOOOOONNNLLLKKKIIIHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOHHHGGGFFFFFFGGGJJJLLLNNNNNNMMMLLLKKKIIIGGGFFFFFFKKKJJJJJJKKKLLLJJJGGGDDDEEEDDDDDDAAA@@@@@@BBBEEE@@@??????>>>===;;;999888888888777555555444444444555555444444444333333333111111111111111111222222000000000000000000000000000000000000000000000000///...---,,,,,,---...///........................------,,,,,,,,,+++++++++........................000///...---,,,------...------------------------...........................------,,,,,,------.........---,,,,,,,,,,,,---,,,++++++***+++,,,.../////////...---,,,,,,++++++------------------------++++++------------++++++,,,,,,,,,---------............------------......++++++,,,------......///---------............////////////...---------,,,................................................,,,------......------,,,,,,...000111///.........***+++---.........------//////000000000000///////////////...------,,,,,,//////...------------...---------.........//////000000//////..................////////////..................////////////000///...------...///000000000000000000000000000000///...------...///000//////.........---------000000//////.........---////////////////////////000000000000000000000000000000////////////000000666555444333222111111111333333333333333333333333666555444333222222222222000111111111111222222222222222222222222222222222000000111222222222222111333333333222222111111111333222111111111222333444111111111222222333333333444333333222222333333444333333333333333333333333111111222222222333333333444444444444444444444444555444444333333333444444777888:::;;;;;;:::888777777777777777777777777777666666666666666666666666444444444444444444444444666666666666666666666666555666666777777888999999999999999999999999999999::::::::::::::::::::::::888999999:::;;;<<<======<<<<<<<<<<<<===>>>??????@@@??????>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEEEEEEEFFFGGGGGGEEECCCBBBBBBCCCDDDFFFGGGHHHIIIJJJLLLPPPVVV[[[ZZZSSSMMMJJJIIIHHHHHHIIIJJJJJJJJJLLLKKKIIIGGGFFFEEEFFFFFFEEEDDDCCCEEEGGGHHHFFFDDDEEEEEEDDDDDDEEEFFFIIIJJJLLLLLLLLLLLLMMMNNNPPPQQQTTTTTTTTTTTTRRROOOLLLJJJGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMMMMMMMNNNOOONNNNNNQQQRRRSSSSSSQQQQQQQQQSSSTTTRRRPPPNNNLLLKKKKKKKKKIIIIIIJJJKKKLLLMMMOOOOOOOOOOOONNNLLLKKKIIIHHHHHHKKKKKKJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIIIILLLLLLLLLMMMNNNLLLIIIFFFEEEDDDCCCAAA??????AAACCC@@@???>>>===;;;:::999999999888777666666555555555555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000///...------------...///.................................---------,,,,,,------------------------//////---,,,,,,,,,------------------------------------------------------...------,,,,,,------.........---,,,,,,,,,,,,------,,,+++++++++,,,---...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,------------......------------......++++++,,,------......///---------............///...............---------................................................,,,------......------,,,,,,...000000///.........,,,---.../////////......------............------000////////////.........//////...------------...---------.........//////000000000/////////............////////////....../////////000000000000111000///............///000////////////////////////111000///......///000111000000000//////.........000000/////////.........////////////////////////000000000000000000000000000000////////////000000444444333222111111000000333333333333333333333333444333222111111000000000111111111111222222222222222222222222222222222222000000111222222222222111333333333222222222111111222222111111111222333444222222222222222222333333444333333222222333333444333333333333333333333333111111222222222333333333444444444444444444444444555444444333333333444444555666777888888777666555444444444444444444444444555555555555555555555555444444444444444444444444666666666666666666666666444444555666666777777888999999999999::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJJJJHHHFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGLLLTTTZZZYYYTTTKKKEEEFFFGGGGGGFFFEEEFFFHHHJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFHHHEEEEEEDDDEEEFFFHHHJJJKKKMMMLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSQQQNNNKKKIIIGGGFFFFFFEEEFFFGGGHHHIIIJJJIIIIIIIIIKKKLLLNNNOOOQQQRRRSSSSSSQQQQQQRRRSSSXXXUUUQQQMMMJJJHHHHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPOOONNNMMMLLLKKKJJJIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMNNNOOOOOONNNKKKIIIEEEEEEDDDAAA???>>>???@@@@@@???===;;;:::999999999999999888777666666666666555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000///...------------...///........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,......------------......++++++,,,------......///---------............///---------...............................................................------............------,,,...000000...---......---...//////000000//////------............------/////////000000000000000//////...------------...------........./////////000000000///////////////...//////000000//////...000000000000111111111111000//////......//////000////////////////////////000000////////////000000111111000000000000//////000000////////////......////////////////////////000000000000000000000000111000000//////000000111333222222111111000000000333333333333333333333333222222111000////////////111111111111222222222333111111111111111111111111000000111222222222222111333333333222222222222111222222111111222222333444333333222222222222222222333333222222222222333333333333333333333333333333111111222222222333333333444444444444444444444444444444333333333333444444333444555666666555444333444444444444444444444444555555555555555555555555444444444444444444444444666666666666666666666666444555555666666777888888999:::::::::::::::;;;;;;888888888888888888888888::::::::::::::::::::::::::::::::::::;;;<<<======@@@???>>>======>>>??????>>>>>>>>>??????AAABBBBBBCCCDDDFFFIIIKKKKKKIIIGGGDDDDDDCCCCCCCCCDDDEEEFFFFFFMMMUUUXXXUUUMMMGGGCCCBBBDDDFFFEEEDDDDDDFFFHHHJJJJJJIIIIIIHHHHHHHHHHHHNNNQQQRRRNNNHHHDDDDDDGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRQQQOOOLLLJJJGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFGGGGGGGGGJJJNNNPPPPPPRRRSSSSSSRRRQQQRRRTTTXXXVVVQQQMMMIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIKKKMMMMMMMMMLLLKKKGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMMMMNNNOOONNNKKKIIIFFFFFFEEEBBB???>>>>>>???@@@>>>;;;999888888999:::888888777666666555666666555555444444444333333333222222222111111111111111000000000000000000000000000000000000000000000000.........------.............................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,++++++,,,,,,...------,,,++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,******+++++++++,,,,,,,,,...------,,,,,,------...++++++,,,------......///---------............///,,,---------.../////////................................................------............---------...//////...---...///........./////////......//////000000000000//////---......///000000111111//////...------------...............////////////........................//////000000000000////////////000000000111111111000//////////////////000........................////////////////////////000000000000000000000000000000//////////////////////////////////////////000000000000000000000000111000000000000000000111222222222222222111111111333333333333333333333333222222111000000///000000111111111222222222333333000000000000000000000000000000111222222222222111222222222222222222222222222111222222222222333333333333333222222111111111333333222222222222333333222222222222222222222222111111222222222333333333333333333333333333333333333333333222333333444444444555666666666666555444555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555555555666777777888888999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::999999999:::999999::::::;;;<<<===@@@???>>>======>>>???@@@@@@@@@???@@@@@@AAABBBBBBAAABBBCCCFFFIIIIIIHHHFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGMMMRRRRRRNNNHHHFFFFFFAAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHRRRVVVYYYVVVMMMGGGEEEGGGDDDDDDEEEFFFHHHIIIKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKMMMPPPQQQPPPOOOMMMHHHFFFDDDCCCCCCDDDEEEGGGDDDFFFFFFFFFFFFHHHLLLPPPOOOQQQRRRRRRQQQQQQRRRTTTUUUSSSPPPLLLJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIFFFHHHJJJLLLMMMLLLJJJIIIFFFFFFGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLMMMLLLIIIGGGGGGGGGFFFDDD@@@>>>>>>???>>><<<:::888777777888999666666555444444444555555555555444444444333333333222222222111111111000000////////////////////////////////////////////////---..................---........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...------,,,++++++++++++,,,------------,,,++++++***---------------,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------......///---------............///,,,---------.../////////................................................---......//////......------...///...---,,,---///...---------------------//////000000000000//////,,,,,,---...//////000000//////...------------............/////////000000------------------------//////000000000000//////........./////////000000///000000000000000000///////////////////////////........................//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111222333444444333333222333333333333333333333333333333222111111111222222111222222222222333333333000000000000000000000000000000111222222222222111222222222222222222222222111111222222333333333333333333333222222111111111333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333222222222222222333444555444444444555555444444444555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555555666666777777888999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;<<<======@@@???===<<<<<<>>>@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAA@@@AAACCCEEEFFFFFFEEEGGGFFFDDDCCCCCCDDDFFFHHHKKKMMMOOOMMMHHHFFFFFFGGGBBBCCCFFFIIILLLKKKHHHDDDCCCDDDEEEFFFGGGGGGGGGGGGNNNRRRWWWUUUOOOJJJHHHIIIBBBCCCDDDFFFHHHIIIJJJKKKGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJLLLNNNPPPPPPPPPPPPIIIGGGEEEBBBBBBCCCEEEFFFEEEGGGIIIHHHFFFGGGKKKOOONNNOOOQQQQQQPPPPPPQQQSSSPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLKKKJJJIIIHHHKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMLLLJJJGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHIIIKKKJJJGGGEEEEEEFFFEEECCC@@@>>>===>>><<<;;;999888777777777888555555444333333444444555555555444444444333333333333333222222111000000000////////////////////////////////////////////////------...//////...------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------....................................------,,,,,,------...------,,,+++++++++++++++,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------......///---------............///---------.....................................................................////////////......---......---,,,,,,---///......---,,,,,,,,,,,,---------............------+++,,,,,,---...//////000//////...------------........./////////000000000---------------.........///000000111111000000///............///////////////000000111111000000///000000000000000000000000......////////////............////////////000000//////000000000000111111000000000000000000000000000000000000000000000000222111111000000111111222000111333444555555444333333333333333333333333333444444333333333333333444222222222222333333333333111111111111111111111111000000111222222222222111111222222222222333333333000111222333333333333222333333222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333333333333333333333333333222111111222222333444555222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555444444555666666777777888777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::::::::::::::;;;<<<===>>>@@@???===<<<<<<>>>@@@BBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@???@@@BBBDDDEEEDDDEEEDDDBBBAAABBBDDDFFFHHHPPPOOOMMMJJJFFFEEEEEEEEEDDDDDDFFFLLLRRRQQQJJJBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHKKKMMMMMMJJJGGGFFFGGGAAABBBCCCEEEGGGIIIIIIJJJGGGHHHIIIKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPPPPJJJHHHEEEBBBBBBCCCEEEFFFFFFIIILLLKKKHHHFFFIIILLLLLLNNNOOOOOOOOOOOOPPPRRRMMMNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIJJJKKKJJJHHHGGGIIIHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIFFFDDDBBBCCCCCCAAA>>><<<<<<<<<999999999888777777666666555555444444444444555555555555444444444333333333333333222222111000000///////////////////////////////////////////////////------...//////...------...........................---------,,,,,,,,,,,,------------------------+++,,,---...///......---++++++,,,,,,---......///------------------------...------,,,,,,------...---,,,++++++***+++++++++***+++,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,------......///---------............///...............---------......................................................////////////......---......---++++++---///000///...---,,,,,,---...------............------------......//////000000//////...------------....../////////000000000000........./////////000000000000111111111111000000...////////////000000000///000111111111111000///111111111111111111111111///000111222222111000////////////000000111111111//////000000000111111111000000000000000000000000000000000000000000000000222111111000000111111222...000222444555444333333333333333333333333333333444444333333333333444444222222222333333333444444222222222222222222222222000000111222222222222111111111222222222333333333000111222333333333222222222222222222222222333333222222111111111111222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111222333444555222222222111111222222222111111111111111111111111222222222222222222222222222222222222222222222222555555555555555555555555333333444444555666666777666666777888999999::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>@@@>>>===<<<<<<>>>AAABBBBBBAAA@@@@@@???@@@@@@@@@CCCAAA??????AAACCCDDDDDDDDDBBBAAA@@@@@@CCCEEEGGGSSSPPPMMMIIIFFFDDDCCCBBBEEEDDDGGGOOOVVVVVVLLLAAAAAACCCEEEGGGHHHIIIIIIHHHFFFFFFFFFDDDCCCBBBBBBCCC@@@AAACCCEEEGGGHHHIIIIIIGGGHHHJJJLLLNNNNNNNNNMMMPPPOOONNNMMMMMMMMMOOOPPPKKKIIIFFFCCCBBBCCCEEEFFFGGGKKKNNNMMMIIIFFFHHHKKKKKKMMMNNNNNNNNNNNNPPPQQQLLLMMMNNNOOONNNLLLJJJHHHDDDEEEHHHJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLKKKLLLLLLMMMMMMMMMMMMLLLEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFGGGIIIHHHFFFCCC???@@@AAA???===;;;::::::888888999999888777666555666666555555555666666777555555444444444333333333333333222222111000000///////////////////////////////////////////////////,,,---...//////...---,,,........................//////.........---------........................+++,,,.../////////......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,++++++******++++++)))***,,,---...------,,,------------------------------------------------///...---,,,,,,---...///,,,,,,------------......---,,,,,,++++++,,,,,,---++++++,,,------......///---------.........///////////////......------,,,......................................................////////////......---......,,,++++++---///111000///...------.../////////000000000000//////////////////000000000000//////...------------...////////////000000000000///000000000111111222222000000111111111111000000000000000000111111111111///000111222222111000///111111111111111111111111111222333444444333222111000000111111222222222222//////000000111111111222000000000000000000000000000000000000000000000000222222111111111111222222---...111333444333222222333333333333333333333333333333333222333333444444222222333333333444444444222222222222222222222222000000111222222222222111111111111222222333333333000111222333444333222222111111111222222333333444222222111111111111222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111222333444555555444444333333444444555333333333333333333333333222222222222222222222222222222222222222222222222555555666666666666555555333333444444555666777777888999999::::::999999999;;;;;;:::999:::;;;<<<===::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAACCCEEECCC@@@AAAKKKVVV[[[PPPFFFDDDEEEDDDDDDEEEEEEDDDEEEIIINNNNNNHHHCCC???AAACCCEEEGGGGGGGGGGGGFFFEEECCCBBBBBBCCCDDDEEECCCCCCDDDEEEGGGJJJLLLNNNLLLKKKKKKMMMOOOOOONNNMMMPPPOOONNNMMMLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEDDDDDDHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHJJJLLLMMMMMMKKKJJJLLLLLLMMMMMMLLLJJJGGGFFFEEEEEEEEEGGGIIIJJJIIIHHHIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCFFFHHHJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD===;;;::::::;;;;;;;;;:::;;;:::777555444444555666666666666666666666666666111222222333333222222111111111111111000000000000////////////////////////////////////////////////...........................------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///---------------........................+++,,,,,,------,,,,,,+++..............................---+++***+++---000///...---,,,,,,,,,,,,,,,+++,,,------......---------------------------------------,,,,,,+++++++++......---,,,---...///000//////.........------------------............/////////////////////......------------------,,,,,,///.........------------////////////////////////...------------.../////////////////////.........////////////////////////222111111111000000//////////////////////////////111111111000//////......////////////000000000000---......///000111111222000000111111111111000000............000222444555000000000000000000000000111111111111000000000000000///...///111222222111000000000000111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333000111444555666666555444111222333222000///000111111111222222222333333333333444444555555444444333111111111222222333333333111111111111111111111111666444333111000000111111///000111222222222222222333333222111222333555666222222222222222222222222444444333222222111111000111222222333333222222111333333333222222111111111000000000000000000000000000000111111111222222222444555555666666555555444333333444444555666666777666777888999:::::::::::::::::::::::::::;;;<<<<<<999888888888888999::::::;;;;;;;;;::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAADDDFFFEEECCCDDDLLLUUUWWWMMMEEECCCDDDCCCDDDEEEGGGGGGHHHMMMRRRSSSNNNJJJBBBCCCDDDEEEFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGIIIKKKNNNMMMMMMOOOQQQRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJGGGIIIJJJLLLLLLLLLKKKJJJHHHIIIJJJKKKJJJIIIGGGFFFEEEDDDDDDEEEHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCEEEEEEGGGGGGFFFDDDCCCDDDFFFHHHJJJIIIIIIHHHGGGEEEDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC===<<<::::::;;;<<<;;;:::;;;999777555444444555555555555555555555555555555222222333333333333222222111111111000000000//////////////////////////////...................................................------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------........................+++,,,,,,------,,,,,,+++........................---------,,,++++++---//////...---,,,,,,,,,,,,---+++,,,------......------++++++++++++++++++++++++...---------,,,,,,,,,+++...------,,,---...///000///.........---------------------............///------------------------........................////////////.........---////////////////////////...------------...//////////////////////////////////////////////////////111111111111000000000///111111111111111111111111000000000////////////...////////////000000000111......//////000000111111//////000000000000//////////////////000222333444111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111111222222111111111111222222111111111111111111111111222222222111111111111111222222222222222222222222333333333333333333333333333333333333333333333333000111333555666666555444222333444333111000111222111222222222222333333333000111111222222111111000222222222222222222333333333333333333333333333333555444333111111111111111000000111222222222222222333333222111111222333444333333333333333333333333000111111222222333444444222222222333333222222222333333333222222222111111111111111111111111111111000000111111111222222222333444444555555444444333333333333444555555666666444555777888:::;;;;;;;;;999999:::;;;;;;;;;;;;:::777777777777777888999999:::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCBBBEEEGGGGGGGGGKKKQQQUUUQQQHHHBBBBBBCCCBBBCCCEEEHHHHHHJJJNNNSSSUUURRRNNNDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFEEEDDDDDDCCCAAAAAAAAABBBCCCDDDFFFGGGLLLLLLLLLNNNQQQRRRQQQPPPLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCFFFHHHHHHHHHFFFDDDBBBAAA@@@BBBDDDFFFHHHIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHGGGEEECCCBBBAAACCCDDDDDDEEEDDDCCCBBBAAACCCCCCCCCCCCBBBBBBAAA@@@>>><<<::::::;;;<<<;;;::::::888777555444444444555444444444444444444444444222333333444444333333222111111000000000000//////////////////////////////................................................---------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,------------,,,,,,........................+++---......,,,,,,,,,---......---,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++.........---------------...------------...//////............---------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000////////////////////////////////////......------......///000////////////////////////////////////////////////111111111111000000000000111111111111111111111111............/////////////////////000000000111111000000000000000000000000/////////000000////////////000000111222222111111111111111111111111111111222222111111111000000000///222333222///...000222000000000111111111222222222222222222222222222222222222111111111111222222111111111111111111111111333333222222111111000000222222222222222222222222333333333333333333333333333333333333333333333333111222333555555555444444333444555444222111222333222222222222333333333333000000111111111111000000333333222222222222222222333333333333333333333333444444333222111111111111000000111222222222222111333333222111111111222222444444444444444444444444000111111222222333444444222222222222222222222222333333333222222222222111222222222222222222222222111111111111111222222222222333333444444333333222333333333444444555555555444555666888999:::::::::777888:::;;;;;;;;;:::999888777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>===>>>>>>>>>???????????????????????????@@@BBBBBBDDDFFFGGGHHHLLLSSSXXXYYYIIICCC???AAABBBBBBBBBEEEFFFFFFGGGKKKNNNPPPNNNLLLEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDGGGGGGGGGJJJMMMNNNNNNMMMJJJJJJKKKLLLKKKHHHFFFDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBAAABBBEEEGGGHHHHHHGGGEEEBBB@@@???@@@BBBDDDIIIIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFEEECCCBBB@@@???AAABBBDDDEEEDDDCCCAAA???AAABBBBBBBBBAAA@@@???>>>>>>===;;;:::;;;;;;;;;999888777666555444444444444444444444444444444444444333333444444444444333333111000000000////////////////////////////////////................................................------,,,,,,,,,---......------------------------........................******+++,,,------------------------------------,,,,,,------------,,,,,,........................+++---000111///...------...------,,,,,,,,,------+++,,,------......------------------------------........................------------......//////---------------------------------............///++++++,,,,,,,,,,,,------,,,,,,---...///000000111111111111000000000000///////////////////////////...............//////000///////////////000000000////////////////////////111111111000000000000000////////////////////////,,,------...//////000000//////000000000111111111111111000000000000000000000000111111111111000000000111222333333222000///111111111111111111111111222222222111111111000000///333666333///---///333000000111111111222222222222222222222222222222222333222222111111222222333222222222222222222222222444444333222111111000000111222222222222222333333444444444444444444444444333333333333333333333333111222333444444444444333333444555555333222333555222222222333333333444444333333333444444333333333333333333222222111111111111111111111111111111111333333333222222111111111000111111222222222111111333222222111111000000000333333333333333333333333444444333222222111111000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222333333333444444444444444666666777888888888777777666777999:::::::::999888888888888888888999:::::::::;;;<<<===>>>>>>======;;;<<<===>>>????????????<<<<<<<<<<<<============>>>>>>===>>>>>>???@@@AAADDDFFFFFFGGGPPP[[[___\\\BBB>>>===@@@BBBAAAAAADDDEEEEEEEEEGGGIIIJJJIIIHHHDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDDDDCCCAAA@@@>>>BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDFFFIIIKKKJJJIIIGGGHHHIIIIIIIIIGGGEEECCCGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDCCCBBBBBBAAAAAABBBEEEGGGHHHGGGHHHFFFCCCAAA@@@@@@AAABBBGGGHHHHHHFFFCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA??????@@@AAACCCDDDCCCBBB@@@>>>@@@@@@@@@@@@@@@???>>>>>>>>><<<::::::::::::999888666666555444444333333333444444444444444444444444222333333444444333333222000000000////////////...////////////////////////................................................,,,,,,,,,,,,,,,---...///------------------------........................((()))+++,,,---......---------------------------,,,------......------,,,........................,,,///222333111///......------,,,,,,,,,------...+++,,,------......------------------------------........................---------...............,,,,,,---------------------------............///,,,---------.........///++++++,,,---......//////222111111111000000000000///////////////////////////............///000000////////////000000111111000000000000000000000000000000000000000000111111000000000000000000000000,,,------...///000111111000000000000111111111111111111111111000000000000222222222333333222222222111111222333333222000///111111111111111111111111222222222222111111111111000333666444///---000333111111111111222222222222222222222222222222222222333333222222222222333333222222222222222222222222555444444333222111000000111111111222222333333333444444444444444444444444333333333333333333333333222222333333333333333333333444555555444333444555222222333333333444444444444444555555555555444444333333333222222111111111111111111111111111111111222333333333222222111111111111222222222111111000222222222222111000000000111111111111111111111111444444333222222111111000333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111222333333444444333333222333333333333333333444444666666777777777777666666777777888999999999999888999888888888888999:::::::::;;;===>>>??????>>>===:::;;;<<<>>>????????????;;;;;;;;;<<<<<<<<<=====================>>>@@@@@@BBBEEEFFFIIITTT______VVV===;;;<<>>>>>AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIJJJIIIHHHDDDEEEFFFFFFFFFFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@AAADDDGGGHHHHHHGGGHHHGGGEEEDDDCCCBBBBBBCCCFFFGGGGGGFFFCCCAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBB@@@???>>>>>>??????@@@@@@?????????>>>;;;999999999999888777555555444444444333333333444444444444444444444444111222222333333222222111000000////////////......////////////////////////------------------------........................,,,,,,,,,,,,---......///------------------------------------------------)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---///222222111/////////------,,,,,,,,,---......+++,,,------......------++++++++++++++++++++++++---------------.........,,,---......//////......,,,,,,,,,,,,---------------------............///---......//////000000000++++++,,,,,,---.........111111111111000000000000//////////////////////////////......//////000111...//////000000111111222000000000000000000000000000000000000111111111111222222222222222222222222---......///000111111222000000000111111111222222111111111111111111111111333333444444444444333333222222222222222222111111222222222222222222222222333222222222222111111111000333444333000///111333111111111222222222222333333333333333333333333333333333222222222222333333333333333333333333333333444444333333222222111111111111111222222333333444444444444444444444444444333333333333333333333333222222222222222333333333222444555444333333444666333333333333444444444444333333444444444444333333333333222222222222222222333333333333333333333333222222333333333222222111111222222222222111000000222222222333222222111000111111111111111111111111000111111222222333444444444333222111111222333444111222222222222333333333000000000000000000000000222222222111111111111111333333444444444444333333333333333333333333333333444444555666777777777777777777777777777888999999888777777777777888999999999:::<<<>>>???>>>>>>===:::;;;<<<>>>??????@@@@@@<<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>??????>>>CCCGGGLLLWWW```XXXHHH::::::===AAABBB???@@@CCCDDDEEEEEEFFFFFFHHHJJJKKKGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDBBBAAA@@@????????????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIHHHFFFBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDCCCCCC???@@@BBBFFFIIIJJJHHHFFFEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHGGGEEECCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????===>>>???@@@@@@@@@@@@@@@===:::888777888888666555333444444444444333222222333333333333333333333333000111111222222111111000000000/////////.........////////////////////////------------------------........................,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,...000000///.........,,,,,,,,,,,,,,,---...///+++,,,------......------+++++++++++++++++++++++++++,,,,,,,,,------------,,,---.../////////...---++++++,,,,,,,,,------------------............///------...//////000111111------------............111111000000000////////////////////////////////////////////////000000111...//////000111111222222000000000000000000000000///000000000111111111111222222222222222222222222///000000000111111222222000000111111111222222222000000000111111222222333222333333444444333333222222222111111111222333333222222222222222222222222333333222222222111111111111222222222222222222333111111111222222222333333333333333333333333333333444333333222222333333444444444444444444444444444333333333333333333333333000111111222333333444444555555555555555555555555333333333333333333333333333333222222222222222333111333444444333333444555333333333444444444444555222333333444444333333222222222222222222222333333333333333333333333333333111222333333333333222111222222222222222111000000111222333444444333333222111111111111111111111111000111111222222333444444444333111000000111333444111111222222222333333333111111111111111111111111222222222111111111000000333444444555555444444333333333333333333333333333222333444666777888888888888777666666666777999:::666666666666666777888888888999;;;===>>>>>>===<<<:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>????????????<<<;;;;;;<<<<<<===>>>???:::BBBHHHNNNZZZ```QQQ<<<999999===BBBBBB??????BBBBBBCCCDDDDDDEEEGGGKKKMMMJJJIIIFFFDDDBBBBBBBBBBBBFFFEEECCCAAA@@@@@@@@@@@@>>>???AAACCCDDDDDDDDDCCCDDDCCCCCCDDDFFFGGGEEEDDDAAAAAAAAAAAACCCDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIKKKLLLHHHHHHFFFEEEDDDDDDDDDDDD>>>@@@CCCGGGKKKKKKHHHFFFBBBDDDFFFHHHJJJJJJJJJIIIFFFHHHIIIHHHFFFDDDDDDEEE>>>???@@@AAABBBCCCCCCCCCAAA@@@??????>>>>>>??????<<<===>>>@@@AAAAAAAAAAAA<<<:::777777777777555444333333444444444333222222111111111111111111111111000000111111111111000000000/////////............////////////////////////------------------------........................+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------............------........................+++---......---,,,,,,---,,,,,,,,,,,,,,,---...///+++,,,------......------------------------------+++++++++,,,,,,---------,,,,,,.../////////...---+++++++++,,,,,,------------------.........//////------......///000111111///////////////.........000000000000///////////////////////////////////////////////////000111111...//////000111222222222000000000000000000000000//////000000111111111222000000000000000000000000111111111111222222222222000111111111111222222222//////000111222333333333111222222333333222222111333222111000111222444555222222222222222222222222333333333222222222111111222111000111333444444222111111222222222333333333333333333333333333333333444333333222222333333444444444444444444444444444333333333333333333333444000000111222333333444444555555555555555555555555333333333333333333333333333333222222111222222333111222333333222222444555333333333444444444555555333444444555555444444333111111111222222333333444111111111111111111111111000111333333444333222111222222222222222111000///000111333444555444444333222222222222222222222222444444333333222111111000444333111000000111333444111111111222222333333333222222222222222222222222222222222222111111000000333333333444444555555555444222111111222333333222555555666666777888888888999888777666555555555555999:::;;;:::888777888999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<======:::;;;<<<======<<<;;;:::;;;CCCHHHUUUlllkkkQQQ<<<999:::<<<>>>@@@CCCEEEFFF>>>???AAACCCFFFHHHJJJKKKGGGGGGGGGFFFDDDCCCAAA@@@@@@BBBDDDCCCAAA?????????CCCCCCCCCBBBBBBAAAAAAAAACCCDDDFFFHHHIIIKKKKKKLLLBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGEEECCCBBBCCCDDDGGGFFFDDDBBBAAAAAABBBBBBAAABBBCCCEEEGGGHHHIIIJJJHHHGGGDDDBBBAAAAAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFFFFHHHKKKOOOQQQMMMKKKIIIGGGGGGEEECCCAAAGGGDDDAAA>>>>>>???BBBDDDDDDBBBAAA???>>>>>>??????????????????>>>>>>>>>>>>:::999888666555555444444444444444444444555666777222222222222222222222222111111111111111000//////000000000000000000000000000000///...---,,,,,,,,,..................------...---,,,,,,,,,,,,---...///...---,,,,,,---...///.........------,,,,,,,,,------------------------...------,,,,,,,,,------+++,,,------......------......................../////////......------------------------------------------.........//////------------------------,,,,,,------------------...---,,,,,,++++++++++++,,,------......------,,,////////////////////////---------............///000000000000000000000000////////////////////////////////////////////////000000000000000000000000000////////////111333444...///000111111222222111333222222222111111000000222111000111333222///,,,---......///000111111222111111111000000000000000444333333222111111111222333333333222222222111111//////000111222333333444333333222222222222222333444444333333222222222111222333444666666555555444111222333222000000222333222222333333333333222222555444333222222333444555555444444444333333222222555555555555555555555555444444444444333333333333444444444444333333333222444333333222222333333444333333333333333333333333555444333333222222333333444444444444444444444444333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222222111111111000000//////222222222222222222222222444444444333333222222222000111111111111222222222222111111111000000//////222222222222222222222222111111111111111111111111///000222333333222000///111111111111111000///...444444444444444333333333444222111111222333333222444444555555666777777777999888888777777777777777999:::;;;:::888777888999;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<===???@@@@@@AAAAAA@@@???>>>;;;CCCKKK]]]pppgggJJJ888999:::===???AAACCCDDDDDD??????AAABBBDDDFFFHHHIIIFFFFFFFFFFFFEEEDDDCCCBBB???AAACCCCCCAAA@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGEEECCCBBBCCCDDDDDDCCCBBB@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHEEECCCBBBAAABBBCCCBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHJJJLLLOOOPPPNNNLLLJJJIIIIIIHHHFFFDDDGGGFFFCCCAAA@@@AAABBBCCCCCCBBB@@@???>>>>>>?????????>>>>>>>>>======<<<<<<:::999888666555555444444444333333333333444444555222222222222222222222222111111111111111000///////////////////////////////////////...---------,,,..................------...---,,,,,,,,,,,,---...///...------------...///......---------,,,,,,,,,------------------------......---------------...,,,,,,---...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,................................./////////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000/////////000111333444...///000111222222222222222222222111111000000000111000///111333333000---.../////////000111111111111111111111111111111111444333333222111111222222333333333222222222111111111111111222333333444444444444333333333333333444333333222222222111111111111111333444444444333222333444555444333333444555222333333444444333333222444333222222222222333444666666666666555555555444444444444444444444444444666666666555555555555444333333333333333222222222555555555444444555555555222222222222222222222222444333222222111111222222333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333222222111111000000000000222222222222222222222222444333333333222222222222111111111111222222222222333222222222111111111111222222222222222222222222111111111111111111111111111222333444444333222111111111222222111111000///555555444444333222222222444222111111222333333222333333333444555555666666888888777777888888999999888999:::999888777888999999999999999999:::::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;<<<<<<===>>>??????@@@???>>>===<<<<<>>AAACCCCCCCCCBBB@@@@@@AAABBBCCCEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCC>>>@@@BBBBBBAAA@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEHHHJJJKKKLLLMMMHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGEEEDDDCCCDDDEEEFFFEEECCCAAAAAABBBDDDEEEHHHGGGFFFEEEEEEFFFHHHIIIJJJHHHFFFDDDCCCBBBBBBCCCCCCDDDEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLKKKKKKKKKIIIGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>???>>>>>>===<<<;;;;;;::::::999888777666555444444444444333333222222222222333222222222222222222222222111111111111111000//////..........................................------------------------.........------,,,,,,------...///...------------...///...------------,,,,,,,,,------------------------........................------........./////////,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////.........------,,,,,,+++...---,,,,,,,,,,,,,,,,,,------............------------------------------////////////000000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000111222333...///000111222222222222111111111000000000000000000000000111222333111000000000000000000000111111111111111111111111111111444333333222222222222222333333222222222222111111333333333333333333333333555444444444444444555555333333333333222222222222111222333333444444333333222333444333222222333444444444555555555555444444444444333333333333444444444444444444444333333333555555555555555555555555444444444444333333333333333333333333333444444444333333333333333333333333333333333333333333333333444444333222222222222333444444444444444444444444444444444444444444444444444444555555555555444444222222222222222222222222444444444444444444444444222222222111111111111000333333333333333333333333222222222222222111111111111111111111222222222333333333333333333222222222222222222222222222222222111111111111111111111111444444444444444444444444222222222222222222111000444444333333333333333333444222111111222333333222222222222333444444555555666666666666777888999:::777888999888777666777888999999999999::::::::::::<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<===<<<===>>>>>>>>><<<;;;:::===EEETTTkkksssYYY<<<666888;;;???CCCEEEDDDBBBAAACCCCCCBBBBBBCCCDDDFFFFFFGGGGGGFFFFFFEEECCCBBBAAA===???@@@AAA@@@@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCAAACCCEEEGGGJJJLLLMMMMMMIIIIIIIIIHHHGGGGGGFFFEEEFFFGGGGGGFFFEEEDDDFFFGGGKKKJJJHHHFFFFFFFFFHHHIIIHHHGGGEEECCCDDDFFFHHHJJJJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMNNNMMMKKKKKKLLLLLLKKKIIIHHHHHHIIIIIIGGGEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999888777888888777666555444444444555444333222222222222222111111111111111111111111111111111111111000//////........................---------...............,,,,,,------------......------------------------.........------.........------------------------------------------------......//////////////////............//////000000,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......------------------------+++++++++,,,,,,,,,------........................//////...---,,,,,,++++++...------,,,,,,,,,------------............------------------------------....../////////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111222222222//////000111222222222222000000000000000000000000000000000111222222222222111111111111111111000000111111111222222222222222444333333222222222333333333333333222222222222222333333333333333333333222555444444444444555555666444444444444444444444444444444444555555555555555222444555555444333333555555555666666666666555555666666666555555666666666444444444444444444444444666666666666666666666666444444444444333333333333444444444555555555555555333333444444444444333333666666666666666666666666666666555444444444444555666666666666666666666666444444444444444444444444444444555555555555444444222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111111111111222222222333333333333333333222222222222222222222222222222222222111111111111111111111111555444444333333444444555222222333333333222222111111111222222333444555555444222111111222333333222111111222222333444444444444444444555666777888999666777888888666666777888999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@???>>>===???IIIXXXkkkmmmRRR:::;;;777:::???DDDFFFEEECCCAAAFFFEEEDDDDDDDDDEEEGGGHHHJJJIIIHHHFFFDDDAAA???>>>===>>>@@@@@@???@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHJJJKKKLLLMMMIIIIIIHHHGGGFFFEEEEEEDDDGGGHHHIIIHHHGGGGGGHHHJJJPPPNNNMMMKKKJJJIIIIIIIIIFFFEEECCCCCCDDDFFFIIIKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOMMMLLLLLLKKKIIIJJJKKKKKKIIIHHHGGGHHHIIIJJJIIIFFFCCCAAA>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999888777666888777666555444444444555555555444333222222333333111111111111111111111111111111111111111000//////////////////////////////---------...............,,,,,,,,,,,,------......---------------------------..................---------------------------------------------------------...///000000/////////............///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,,,,,,,------------------------------//////...---,,,,,,++++++---------,,,,,,---......---......//////......---------------------------------........./////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222///000111222222333333222000000000000000111111111000000111111111222333333222222222222111111111111111222222222333333333444444333333222333333444444333333333333333444444444333333333333333333222222444444444444444555666666333333333333444444444444555555555666666666777777777888::::::999888888999444555555666666555555444666777777777777777777666888888888888888888888888666666666666666666666666888888888777777777666666444444444444444555555555666777888888888888777666666666666666666666666666666666555444444444444444555555555555555555555555555555555555555555555555333333444444444444333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333111111111111111111111111111222222222222333333333111111222222222222222222222222222222222222222222111111111111111111111111333333222111111222333333111222222333333333222222///000111222333444555666444222111111222333333222111111222222333333444444444333444444555666777888555666777777666666777888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<===>>>???:::;;;<<<>>>>>>>>>>>>===@@@PPP^^^hhheeeMMM:::<<<666:::???CCCFFFFFFDDDCCCGGGFFFEEEDDDDDDFFFGGGIIIKKKKKKIIIGGGDDD@@@>>><<<===>>>????????????BBBDDDAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLIIIIIIGGGFFFEEEEEEEEEEEEHHHIIIJJJJJJIIIIIIKKKMMMOOOOOOOOOOOONNNLLLKKKJJJFFFEEEDDDDDDEEEHHHJJJLLLIIIHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOOOOOOONNNLLLKKKKKKIIIHHHHHHIIIIIIGGGFFFEEEFFFHHHIIIHHHFFFCCCAAA======>>>>>>>>>>>>===<<<;;;;;;:::999999888777777777666555555444444555555555444444333333333333444111111111111111111111111111111111111111000//////////////////////////////..................------++++++,,,,,,------......,,,------......------,,,------...//////...------,,,,,,,,,------------...------------------------+++,,,...///000000///...///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++........................,,,,,,,,,,,,------------------------------------.........------,,,,,,+++------------------...///......////////////......------------------------------------............000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222333222222111///000111222333333333333111111111111111222222222111222222222000111222444222222222222222222333333222222222333333444444555333333333333333444444555444444555555555555666666444444444444444444444444555555555555666777888888444444444444444555555555777777777777777888999999888:::<<<<<<;;;:::999:::666777777888888777777666999999::::::::::::999999999999999999999:::::::::888888888888888888888888999999888888888777777777666666666555555555444444555666777888888777666555555555555555555555555555555555444333333333333444333333333333333333333333666666666666666666666666333333444444444444333333333333333333333333333333222222222222222222222222222333333333333444444444333333333333333333333333111111111222222222222222222222222222333333333333111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111222222222222222222000000111222333444444555444222111111222333333222111111222222333444444555555555555555555666777888444555777666555555777888888888888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<======<<<<<<======???@@@@@@777888:::<<<===>>>>>>>>>@@@WWWfffggg___JJJ888999666999>>>BBBFFFGGGFFFEEEGGGEEEDDDCCCCCCEEEGGGIIIKKKJJJIIIFFFDDDAAA>>>===>>>?????????>>>>>>AAACCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGJJJKKKLLLLLLKKKLLLNNNPPPMMMOOORRRSSSSSSRRRPPPNNNHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHHHHIIIIIIIIIIIIIIILLLLLLMMMNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFDDDBBBDDDEEEGGGGGGEEECCCBBB<<<<<<===>>>>>>======<<<:::::::::999999888888888666666555444444444555555333222222222222333333444111111111111111111111111111111111111111000//////......................../////////...---------,,,***++++++,,,------......,,,,,,---......---,,,,,,------...//////...------,,,,,,,,,---------......------------------------***+++---///000///...---...---,,,+++,,,---///000------------------------*********++++++,,,,,,,,,------------------------,,,------------.................................---------------------------------------...//////......////////////..........................................////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222333333333222111111000000111222333333333333111222222222333333333333222333444222000///222444111111222222333444444444222222333333444555555555333333333333333444555555555666666666777777777888555555555666777777777888888777777888888:::;;;;;;999999999:::::::::;;;;;;===<<<<<<;;;<<<===>>>???===???AAABBBAAA?????????>>>??????????????????>>>@@@@@@AAABBBBBBAAA@@@@@@=========>>>>>>?????????????????????????????????============<<<<<<<<<<<<======<<<;;;:::999999888666777999::::::999777666888888888888888888888888888777666666555555666666444444444444444444444444666666666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333333333333333444444444555444444444444444444444444222222222222333333333444222222222333333333444444222222222222333333444444222222222222222222222222111111111111111111111111///000111222222111000//////000111111222222111111222222222222222222333333444222111111222333333222111222222333333444555555666666666666666777777888333555666666555555666888666777777888999999::::::;;;::::::::::::;;;<<<<<<============>>>???AAAAAA:::;;;===@@@BBBCCCCCCCCC@@@\\\lllhhh\\\HHH777444666999===BBBEEEGGGGGGGGGFFFDDDCCCBBBBBBDDDGGGIIIIIIIIIHHHFFFDDDBBB@@@?????????@@@>>>===>>>@@@BBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQMMMPPPTTTXXXYYYXXXUUUTTTLLLLLLKKKKKKKKKJJJJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKIIIGGGGGGGGGGGGEEECCCAAABBBDDDEEEEEEEEECCCBBB;;;<<<===>>>>>>===<<<<<<::::::999999999999999999666666555444444444555555111000000000111222333333000000000000000000000000111111111111111000//////------------------------000000///...------,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,,,,---...//////...---,,,,,,,,,,,,------.........------------------------)))***,,,...//////...---...---+++++++++,,,...000........................---------....../////////++++++++++++++++++++++++---------.........//////////////////////////////,,,,,,---------------------------------...///000......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222333444333333111000000000111222333333333333222222222333333444444444333444555222//////111444111111222333333444555555222222333333444555666666333333333333333444555666666666777777888888999999666666777888999::::::;;;::::::::::::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAABBBDDDEEEGGGJJJLLLMMMLLLJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888888888888888888888888777777777777777777777777555555666666666666555555555555555555555555555555444444444444444444444444333333333444444555555555444444444444444444444444222222222333333444444444222222333333333444444444333333333444444555555555222222222222222222222222111111111111111111111111///000222333333222000///...///000111111111111111222222222111000111333666666555333222111222333333222222222222222222222222777777777777777888999999555555666888888999999999777777777888999;;;<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>@@@@@@AAA>>>>>>AAABBBBBBDDDHHHGGG```rrriiiSSSCCC;;;777666:::???CCCEEEFFFHHHJJJFFFFFFDDDCCCCCCCCCDDDEEEIIIIIIIIIKKKKKKIIIEEEBBBCCCAAA???>>>>>>???@@@BBBBBBBBBBBBBBBDDDFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLLLLKKKKKKNNNNNNMMMMMMNNNPPPQQQSSSQQQTTTWWWYYYYYYXXXXXXXXXTTTTTTOOOJJJLLLTTTVVVRRRKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKLLLNNNNNNNNNMMMLLLNNNNNNNNNMMMLLLKKKIIIIIILLLKKKIIIHHHFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEE============>>>>>>>>>>>>;;;:::999777777777777888>>>;;;777555444444444333222222222222222222222222333333333222111000//////000000000000000000000000////////////////////////000000//////............------------------------,,,---......///........./////////...------,,,,,,///...---,,,,,,---...///------------------------........................///...---,,,,,,---.../////////////////////////////////.........---------........................///......---------......---...///...------...///---------.........//////////////////////////////111111000000//////......000000////////////000000000000000000000000000000111111000///...---,,,,,,////////////000000000000444333111000000000111111333222111111000000111111333222222111111222222333444444444444444444444444333444555555444222000...666555444333222222222222222111111222333444444333555555555666666666666666666666555444444666777888555777999:::;;;<<<===???===<<<:::999===DDDDDD@@@EEEDDDCCCCCCCCCEEEFFFHHHJJJIIIJJJLLLLLLLLLQQQXXX[[[UUUPPPOOOOOONNNMMMMMMPPPRRRTTTTTTSSSQQQQQQQQQWWW[[[\\\YYYVVVUUUSSSPPPQQQOOOOOOSSSWWWVVVQQQLLLPPPQQQSSSUUUWWWWWWWWWWWWTTTTTTSSSSSSRRRRRRRRRRRROOOMMMLLLOOOOOOMMMMMMPPPPPPPPPPPPMMMKKKIIIIIIJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFDDDEEEGGGCCC<<<<<<>>>@@@@@@???===<<<<<<<<<<<<<<<<<<;;;:::777666:::888555333222444666888666777888888999888777777555666777777666666888999000111222333555555555555666555444444333333444444222222333444555555666666222222333444444555666666444333333222222333333444111111111222222333333444111222222333333222222111333333333222222111111111111111111111000000000000111111000000000000111111222222222111000111333666555444333222222222333333333333333333333333333333666666666666666777888888555555666888888999999888777777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>??????@@@>>>>>>BBBCCCBBBDDDIIINNNgggwwwkkkRRRAAA:::777555999>>>CCCEEEGGGIIIJJJHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGJJJMMMMMMKKKEEEAAABBBAAA@@@??????@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMLLLLLLLLLMMMNNNPPPQQQQQQSSSVVVXXXXXXYYYYYYYYYZZZYYYUUUPPPRRRXXXZZZVVVKKKJJJHHHGGGFFFGGGHHHIIIHHHIIIKKKMMMNNNOOONNNNNNOOOOOOOOOOOONNNMMMLLLKKKNNNMMMLLLJJJIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFEEE@@@@@@???>>>===<<<;;;;;;:::999888666666666666666<<<:::666444444555444333222222222222222222222222222222222222111000//////////////////////////////......................../////////.........------------------------------......//////...---,,,,,,------........................------------......------------------------..............................------------..............................//////.........---------........................///......---------......,,,---...---,,,,,,---...---------.........//////////////////////////////111000000000/////////...000000////////////000000000000000000000000000000000///////////////......////////////000000000111444333111000000000111222333222222111111222222333333333222222222222333333333333333333333222222222000111222444444333111000444444444333333333333333222222222333555666777666444444444444555666777888999888888888999;;;===>>>===>>>??????@@@AAABBBCCCFFFHHHIIIGGGIIIMMMLLLIIINNNMMMMMMMMMMMMNNNOOOOOONNNQQQUUUWWWWWW[[[iiiyyy{{{vvvoooiiiccc^^^[[[ZZZWWW[[[___```]]]ZZZYYYYYYcccnnnvvvssslllfffaaa]]]___]]][[[^^^aaaaaa]]]XXXTTTXXX___gggmmmnnnkkkgggdddbbb___\\\ZZZZZZZZZZZZZZZVVVTTTVVVVVVUUUWWW\\\ZZZYYYXXXUUURRRPPPQQQRRRRRRQQQOOONNNMMMNNNOOOOOOQQQTTTTTTQQQOOOPPPNNNKKKGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDBBB@@@>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999999999:::333444555666666666666777333444444555555555555555777777666666555555555666555555555555555555555555444444444444444444444444444333333222222333333444222222222222333333333333222222333333333333222222333333333222222222111111222222222222111111111111111111000000000000111111111222222111000000333555444444333222222222333333444444444444444444444444666555555555555666777777555555666777888888888888888888888888999999:::::::::::::::::::::;;;<<<<<<======<<<<<<<<<======>>>>>>===???CCCCCCBBBEEEJJJXXXooo{{{kkkOOO===777666555999>>>BBBEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCEEEIIIMMMNNNKKKEEE@@@BBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXVVVRRRNNNOOOSSSTTTSSSLLLKKKIIIHHHGGGGGGGGGHHHFFFGGGIIIKKKMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPOOONNNLLLKKKJJJIIIIIIFFFFFFFFFGGGFFFFFFEEEEEECCCBBB@@@???<<<;;;999888888888777666555555555555999777444444444555555444222222222222222222222222222222222222111000//////////////////////////////.................................---------------------------------------000/////////---,,,+++***,,,,,,------...//////000---..................---------------------------........................---..................---------------------------...............---------..............................---------......///+++,,,------,,,+++,,,------............/////////////////////////////////000000000000////////////111000000//////000000111000000000000000000000000......//////000000000111/////////000000000111111333333222111111111111222222222222222333444555666444333333222222333333444444444444333333222222222///000222333444444444333000111222333333333333222333333444444555555666666666666666666777:::<<<=========>>>???@@@BBBDDDEEEHHHHHHGGGHHHIIIKKKLLLMMMMMMQQQTTTTTTWWW\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ^^^cccccc```hhhwwwqqqooobbbgggllllllfffaaa___```nnnyyytttuuurrrpppppppppnnniiiddd[[[]]]dddppp|||~~~yyyvvvpppiiidddbbbaaaaaa___ZZZWWWXXXZZZ\\\cccjjjpppooommmiiiccc```______^^^[[[WWWTTTSSSTTTVVVWWW]]]eeehhhbbbZZZWWWWWWVVVRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLNNNPPPQQQOOOKKKHHHBBBBBBCCCCCCCCCAAA@@@???@@@>>>;;;999777777888888777777888888888777666555777777777666666555555444888888888777777777777777888777777666555444444333666666555444333333222222444444333333333333444444333333333333333333222222222222333333333333222222333333333333222222222222444333333333333222222222111111000000000000111111000111222111000000222444444333333333333333333333444444444555555555555555555555444444444555555666555555666777888888777777888888888999999999999888999999999999999::::::;;;======<<<<<<;;;<<<<<<<<<<<<<<>>BBBDDDFFFHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEBBBCCCFFFHHHJJJIIIEEEAAAAAAAAAAAAAAABBBDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGHHHIIIKKKLLLJJJJJJJJJIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKMMMOOOQQQQQQPPPPPPQQQSSSTTTSSSSSSRRRPPPMMMJJJIIIKKKLLLLLLNNNMMMKKKJJJHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPNNNMMMKKKJJJJJJJJJFFFGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@???<<<;;;999888888888777666555555555555666555333333444555555444222222222222111111111111111111111111111000//////////////////////////////........................------------------------------------------------............---,,,+++***---------.........//////,,,---...//////...---,,,................................................,,,---...//////...---,,,------------------------...................................................------------...//////,,,---......,,,,,,---................../////////////////////////////////000000000000////////////111000000000000000000111000000000000000000000000//////000000000111111111//////000000000111111111222222222222222222222222222222333333444666777888444444333333333333444444666555555555444444444444111222333555555666666666333333555666666666666555999999:::999888888888999<<<<<<<<<===???BBBEEEFFFCCCEEEGGGIIIKKKLLLLLLLLLQQQPPPOOOPPPSSSWWWZZZ[[[UUUWWWYYY___kkkwww{{{yyyqqqooollliiihhhhhhiiiiiinnnnnnnnnjjjfffnnnvvvyyyzzzuuullleeeccceeeoooxxxooohhhaaa```bbbnnnyyyqqqjjjeeecccbbb\\\YYYZZZ___dddnnnwww|||uuupppnnnmmmhhhbbb\\\YYYYYY\\\^^^jjjvvv}}}wwwjjjcccbbbbbb```___]]][[[ZZZWWWUUUSSSSSSVVV[[[bbbeeeccc\\\VVVNNNNNNMMMLLLKKKHHHFFFEEEFFFDDDAAA>>><<<:::999999???>>>===<<<;;;:::777666888888777777777666777777888888888888888777777666888777777666555555444444666666555444444333333222444444333333333333444444555555444444333333222222222333333333333333333222333333333333333333333333333333333333222222222222222111111000000111111222000111222111000000222333222333333333333333333333444444444555555666666666555555444444444444555555555666666777777777777666777777888999999999888888888888888888888999::::::===<<<;;;;;;;;;;;;;;;<<<;;;;;;>>>BBBAAAAAAGGGOOOdddtttxxxcccGGG999666666555999>>>BBBDDDEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCAAAAAABBBBBBCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIIIIIIIIIIKKKMMMNNNKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRQQQOOONNNOOOQQQQQQNNNLLLPPPNNNLLLKKKIIIIIIJJJMMMOOONNNMMMLLLJJJJJJIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;888888888888777666555555444222111222444555555444222222222111111000000000000000111111111000//////................................................------------------------------------------------,,,,,,---------------,,,//////.........---------,,,---...//////...---,,,................................................,,,---...//////...---,,,........................---.............................................---------------...//////---///000///...---...000////////////////////////000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111222111111111111000000000000000000000111111111111222222222333333333222222222333333444555777888999555444444444444444444555555555555555555555555555333444444555555666666666888999:::;;;;;;<<<<<<<<<>>>@@@AAAAAA@@@@@@BBBDDDBBBCCCEEEHHHJJJLLLMMMNNNKKKOOOVVV\\\___^^^[[[YYY\\\YYYWWWXXX]]]bbbeeefffbbb______iii}}}|||||||||wwwpppkkkiiiqqq|||qqqiiihhhjjjnnnvvvnnnllljjjmmmyyyyyypppkkknnniiieeegggjjjoooxxx|||wwwnnnfffaaaaaaccceeetttzzzxxxwwwtttrrrooommmkkkfff___[[[ZZZ```lllyyy{{{sssgggeeebbb]]]YYYVVVTTTSSSOOONNNLLLJJJGGGDDDBBBAAABBB@@@============;;;999999999888888888999:::;;;888999999999999888777777777777777777777777777777555555555555555555555555555444444333333444444555666555555444444333333333333333333444444333333333333333333333333333333333333222222222222111111111222222111111111111222222///000222111000000111333222222333444444444333333333333444444555666666666666666555444444444444555555666666777777666666666555666888999999999888888888888888888888999::::::;;;;;;:::::::::;;;;;;<<<;;;;;;>>>@@@???@@@IIISSSiiitttrrr]]]DDD999777666777:::???BBBCCCDDDEEEGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFCCCAAA@@@AAACCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDHHHIIIIIIIIIIIIIIIHHHGGGIIIIIIIIIIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIJJJJJJLLLNNNPPPRRRPPPOOONNNPPPRRRQQQMMMIIIMMMKKKJJJJJJHHHFFFHHHLLLNNNNNNMMMLLLKKKJJJJJJIIIFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIKKKKKKKKKKKKMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@??????>>>>>>======<<<<<<888888888888777666555555222111111222333444444222222222222111000000/////////000000111111000//////........................---------------------------------------.........------------------------++++++,,,---------------000//////...------,,,,,,---..................---................................................---..................---////////////////////////---------.......................................---------------...///000...000000000///...///000000000000////////////...000000000000000000000000////////////000000000000222111111000000111111222111111111111111111111111333222222222111111000000000000000111111111222222111222333333444333333333333333333444555777888999666555555444444555555666333333444444555666666666666666666777777888888888999999:::<<<>>>@@@BBBDDDCCCFFFIIIHHHFFFFFFIIILLLHHHKKKQQQVVVXXXXXXVVVTTTSSS\\\jjjwww~~~}}}yyytttqqqmmmhhhgggjjjnnnoooooojjjfffeeeoooyyyrrroooqqqxxxzzztttrrrssswww|||zzz|||}}}{{{rrrmmmlllnnnppp}}}|||xxxqqqiiibbb___gggvvv~~~xxxpppiiiddd```^^^SSSRRRQQQPPPOOOOOOOOOOOOKKKFFFAAA@@@AAAAAA@@@>>>===<<<;;;;;;;;;===>>>???;;;<<<===>>>===<<<;;;:::999999999999999:::::::::666666666777777777777777555555444444444444555555555555555555555555444444333333444444444444333333333333333333444444444444222222222222111111111111222222111111111111222222...000111222000000111222111222333444444444333333222333333444555555666666777666666555444444555555555666666666666666555555333555777999::::::999888999888888888888999:::::::::999999999:::;;;<<<<<<;;;;;;===>>>===@@@JJJVVVpppuuuoooXXXCCC;;;888555888;;;???BBBCCCCCCDDDEEEEEEEEEGGGHHHHHHGGGGGGFFFGGGEEECCCBBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCBBBBBBEEEFFFGGGGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKLLLKKKIIIGGGGGGHHHIIIJJJHHHHHHHHHIIIKKKMMMOOOQQQNNNMMMNNNRRRVVVUUUPPPKKKHHHFFFFFFHHHEEEBBBDDDKKKKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFHHHIIIIIIIIIIIILLLKKKJJJHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCAAA???>>>??????>>>>>>======<<<<<<777777777777777555444333222111000111333333222111222222222111000///////////////000000000000000///........................------------------------------........./////////------------------------,,,,,,---------,,,++++++..................------......------------............................................................------------..............................---------.........//////........................---,,,,,,------///000000...///000///...---...000000000000000/////////...000000000000000000000000.../////////000000000111222111111000000111111222111111111111111111111111111111111222222222222222000000111111111222222222111222333444444444333333333333333444555666777888666666555555555555666666555555666777999:::;;;<<<;;;<<<<<<===>>>@@@AAABBB??????@@@CCCGGGMMMRRRUUUZZZ\\\]]]YYYSSSPPPQQQSSSQQQWWW```gggiiifffaaa]]]ZZZiii}}}|||}}}{{{zzzqqqppppppvvvwwwqqqmmmrrr|||rrrkkkfffYYYXXXVVVVVVXXX]]]cccfffeee^^^TTTNNNLLLKKKHHHEEEDDDCCCAAA@@@???@@@AAABBBAAABBBDDDDDDDDDCCCAAA@@@??????>>>>>>===<<<<<<<<<::::::999999888777777777555555444444444444555555555555555555555666666666333333444444444444333333333333333444444444555555444333333333222222222222333222222111111222222333...000111222111000111222000111333444555444333333222222333333444555666666888777666555555555555555555666666666666666555555222444666999::::::999888999999999888999999:::;;;888888999999:::;;;<<<===<<<;;;<<<===<<>>===@@@@@@???>>>===<<<;;;;;;555666666666666444333222111111000111333333111000222222222111000//////...//////000000000000000///........................------------------------........./////////000000------------------------.........---,,,+++***))),,,,,,------...////////////...---,,,,,,---...///////////////////////////........................///...---,,,,,,---...///---------------------------------.........//////........................,,,,,,,,,---...///000111---...///...------...///111111000000/////////...000000000000000000000000.../////////000000111111222222111111111111222222111111111111111111111111///000111222333444555555000111111111111222222222000111333444555444333333444444333444444555666777666666555555555555666666888999:::<<<>>>@@@AAABBBAAAAAABBBDDDFFFIIIKKKLLLLLLLLLNNNQQQXXX```gggkkkxxxyyywwwpppeee^^^\\\]]]YYYaaakkktttvvvqqqjjjddd^^^qqqzzz}}}vvvoooeeebbb______eeennnyyywwwiii^^^XXXTTTOOOJJJJJJHHHEEECCCBBBBBBCCCDDDFFFGGGIIIJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@>>>=========<<<;;;:::888777666666555555444444444444555555444444555555666666777777333444444555555444444333333333333444444555555555555555444444444333333333333222222111111222222333000000000000000111111222000111111111111222222222333333333444444444444555666666666666555555555555444444555666555444222111777666666555555555555666888888888888888888888888:::;;;;;;<<<===>>>??????999<<<:::;;;@@@>>>HHH^^^yyy~~~lllOOOBBB<<<666666999<<>>>>>AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJMMMIIIIIIJJJJJJJJJIIIHHHGGGHHHGGGEEEDDDDDDFFFIIIKKKLLLKKKLLLQQQVVVXXXTTTPPPLLLHHHDDDCCCFFFHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBBBBCCCEEEFFFHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@>>>===<<>>>>>===<<<:::999888777777666555444444333333333222222111111222222333222222222111000//////.........///000000111000000//////////////////////////////////////////......++++++,,,------......///---------------------------------,,,,,,,,,++++++...------,,,,,,------...111111111000/////////...//////000000///...---------------............///.........---,,,,,,++++++---------...------,,,,,,000000//////............//////000000///...------..................................../////////000////////////000000000000000///...------...///000666333///---+++---///000000111111111111222222222222222111000//////000000111111111111222222222222333333222111111111111222777555333333444666666666444444444333222222333555666555777;;;;;;:::<<<@@@<<>>>>>???;;;>>><<<===AAAAAAKKKbbb|||kkkNNNAAA;;;555555:::>>>CCCEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGJJJHHHHHHHHHHHHGGGDDDBBB@@@@@@@@@@@@?????????>>>CCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGIIIKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCCCCCCCDDDGGGIIIKKKMMMJJJJJJMMMTTTXXXXXXVVVQQQLLLGGGEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFDDDBBB@@@???>>>============<<<:::999777666777666666555444444333333333222222111111222222333222222111111000//////...---...//////000000000///........................------------------,,,,,,---------------------------------------------------------,,,,,,,,,++++++...------------------.........------------------///////////////...---------------............///.../////////000000111111.........//////......---////////////......------//////000000///......---................................./////////000000////////////000000000111111000////////////000111444222000...---...///000111111111111222222222222333333222111111111111111222222222222222222222333222222111111111111111222555444333333444555666555666666777777777888:::<<<777666888<<<===<<>>>>><<>>CCCCCCPPPhhhiiiLLL@@@:::444555:::===BBBEEEFFFEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFGGGHHHFFFDDD@@@@@@@@@@@@????????????BBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGEEEEEEGGGIIIIIIHHHGGGEEEDDDDDDEEEEEEBBBCCCCCCDDDFFFHHHJJJKKKMMMIIIGGGIIIPPPVVVYYYZZZUUUPPPJJJFFFEEEFFFGGGGGGIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEHHHGGGGGGFFFEEECCCCCCBBBGGGGGGGGGGGGGGGIIIKKKLLLJJJHHHEEEBBB???>>>>>>???<<<<<<;;;:::999777666555666666555555444333333333222222111111111111222222222111111000000//////...------...////////////...........................,,,,,,,,,,,,,,,,,,------//////...------,,,++++++------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------...////////////...---------------............///---------------............//////000000000//////...............---------//////000000000///..................................../////////000000000/////////000000000111111222111000000000111111222111000000/////////000111111111111111222222222333444444333222222222222333333333333333333333333333333222222222222222333333444555555666666666777777777777888999;;;===>>>??????>>>???BBBCCCBBBFFFLLLOOOWWWaaajjjtttzzztttpppnnnqqqvvvxxxqqqmmmmmmtttzzzwwwtttmmmfffaaa]]][[[ZZZWWW]]]fffqqq~~~uuuccc]]]XXXWWWVVVVVVZZZ```]]]bbbbbbZZZQQQMMMLLLJJJJJJGGGDDDBBB@@@>>><<<:::999999999:::;;;:::888555666666666666666666666666666666666666666777888888888777666555555555555555555555555444444444444444000000000000000111111222000000111111111222222222222222222222333333333333555555555444444444333333555444333222222222444444333333333444555666777888888888888888888888888888555666777999:::<<<===>>><<>>CCCEEETTTnnnfffJJJ@@@999333555777;;;???BBBCCCCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDEEEFFFGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHGGGEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKHHHFFFGGGLLLRRRUUUWWWTTTPPPJJJFFFEEEEEEGGGHHHJJJJJJHHHGGGEEECCCBBBAAADDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCCCCBBBBBBGGGFFFEEEEEEFFFHHHJJJLLLKKKIIIEEEAAA???>>>??????<<<<<<;;;:::999777666555555555555444444333333333222222111111111111222222111111000000////////////------...............---........................------............//////......---------,,,,,,,,,,,,,,,------------------...------------,,,,,,,,,------............------,,,---------.../////////.........//////...---------------............/////////...---+++***))))))......///000000000//////............------------//////000000000//////..............................////////////000000000//////000000000111111111000000000000111111111222//////000111111111111111111111111222222222333333333333222222222222333333333333333333333333333333444444333333444555666666444666888888999999:::;;;<<<===>>>@@@BBBDDDCCCCCCIIIGGGGGGJJJLLLMMMRRRYYYaaajjjwwwwwwppplllppp{{{|||uuupppmmmllljjjppp{{{ppphhh___[[[ZZZ[[[bbbjjjkkktttyyyrrrggg^^^YYYVVVVVVSSSOOOKKKHHHEEEAAA>>>AAA???===<<<<<<;;;:::888999999999888888888888888666555555555666777888999888777666555555555555555555555555555555444444444000000000000000111111222000000111111111222222222444555555555555666666666444444444444333333333333444333222111111222444555333333333333444666777777666666666666666666666666555666777888999;;;<<<<<<:::>>><<<===BBBEEEWWWtttcccHHH???888222555777:::>>>AAABBBBBBDDDEEEAAABBBBBBBBBCCCCCCCCCCCCFFFEEECCCCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@AAABBBCCCEEEGGGHHHGGGFFFEEEEEEFFFGGGFFFEEEEEEFFFHHHKKKLLLTTTSSSRRROOOMMMJJJIIIHHHGGGGGGFFFHHHJJJLLLNNNNNNNNNLLLIIIEEEDDDEEEGGGJJJLLLKKKJJJHHHFFFDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCEEEHHHIIIJJJGGGCCC@@@>>>===>>>???<<<<<<<<<;;;999888666555444444444444444333333333222111111000000111111222000000000///////////////---...............------........................------------......//////,,,,,,,,,---------......,,,,,,,,,---------...............---------,,,,,,---......//////......---,,,---------.../////////------............---------------............///222222111000///...---,,,,,,---...///////////////........................//////000000000000000///////////////////////////////////////000000000111000000000000111111111111/////////000000111111111...///000111222222111111111222222222222333333333222222111111111222222333222222222333333333444444333333333444555666777888444777999;;;;;;<<>>===;;;;;;::::::999888888777666666555555666777888888777666555555555555555555555555555555555555555555000000000000000111111222000111111111111222222222333333333444444444555555444444333333333222222222222222222222222333333444333333333333444555666666555555555555555555555555666777777888999:::;;;;;;888===;;;;;;@@@EEEZZZyyy___EEE>>>888333777999<<>>===<<<======<<<<<<;;;;;;999777666555444444333333333333333333111111000000000000111111////////////////////////...////////////...------------------------------******++++++,,,,,,------++++++,,,,,,---...//////+++,,,,,,------.....................---------,,,---...///000000///...---,,,,,,,,,,,,,,,---------,,,,,,---............------------............///,,,------...//////000000,,,,,,---...////////////........./////////////////////000111111111000000/////////////////////////////////000000000111111000000000111111111222222......///000111111111111///000000111222222222111222222222222333333333333222111111111111222222333111222222333444555666666444444444555666888999:::888;;;>>>???@@@CCCHHHMMMQQQSSSYYYaaahhhiiifffaaa[[[XXXXXX[[[^^^cccmmmwwwyyyyyyyyyxxxvvvtttqqqpppiiinnnsssvvvtttrrrrrrsssvvvwwwtttnnnlllnnnnnnllldddfffhhhhhhgggeeeeeeeeejjjkkklllmmmkkkhhhdddbbbdddgggjjjmmmooopppoooooofffbbb___aaagggkkkkkkiiihhhcccaaaggglllllliiiiiibbbfffnnnvvv|||tttllleeebbbdddjjjsss~~~mmmiiiccc]]]XXXRRRMMMJJJKKKIIIFFFEEEEEECCCAAA???@@@???>>>===;;;:::999888888888777777777777888888666666555555555555666666555555555555555666666666000000000000000111111222000111111111111222222222000111111111111222222222333333333333222222222222111111222333333333333333444444444333333444555555666666666666666666666666888888888999999:::::::::888<<<;;;;;;@@@FFF]]]~~~~~~\\\CCC>>>888333888:::<<>>===<<<;;;;;;;;;;;;;;;:::999888666555444333333333333333333333333111111000000000000111111///////////////////////////000000000//////...---------------------------)))******+++,,,,,,------,,,---------------------++++++,,,,,,---......///............---------------...///000000///...---......------------------+++,,,------.........------------............///))))))***+++---...//////------...///000000000000/////////000000000111111//////000111111111111111//////////////////////////////000000000111111111000000111111111222222222...///000222222222222222111111111111111111222222222222222333333333444444222222222222222333444444222333444555777999:::;;;999999:::;;;<<<>>>@@@AAACCCFFFIIIJJJKKKPPPXXX^^^dddiiisss~~~xxxsssrrrqqqrrrzzz~~~yyysssnnnlllkkkkkkjjjeeeeeeddddddcccbbbaaaaaa^^^```ccceeeffffffffffffdddhhhiiiffffffjjjkkkiiigggggghhhjjjmmmllliiifffggghhhjjjllllllkkkjjjhhhkkkllllllmmmoooppprrrrrrjjjiiigggdddaaaaaadddgggjjjeeedddfffgggdddbbbccc^^^```cccgggiiijjjkkkjjjeeeiiikkkmmmtttyyyrrrqqqttt}}}{{{vvvpppiiiccc^^^XXXUUUMMMOOORRRUUUVVVSSSNNNIIIJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999999999999999777777777666666777777888444555555555666666666777000000000000000111111222000111111111111222222222333333444444444555555555333333333222222222111111///111222333444333333222555555444333333333444444777777777777777777777777999999999999999999999999888===;;;;;;AAAHHH___}}}ZZZBBB>>>999444999888:::<<<=========>>>@@@EEEEEEEEEEEEFFFFFFFFFFFFEEEBBB@@@@@@AAABBBCCCBBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFDDDFFFIIIJJJIIIIIIIIIJJJHHHHHHHHHHHHHHHFFFEEEDDDJJJHHHEEECCCBBBCCCEEEFFFFFFFFFFFFFFFEEEFFFGGGIIIGGGIIIJJJIIIFFFDDDEEEGGGIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAADDDDDDDDDDDDCCCBBBAAA@@@=========<<<;;;;;;::::::999999999888777555333222333333333333333333333333111111000000000000111111.........///////////////000000111111000///......------------------------++++++,,,------.../////////......------,,,,,,+++++++++,,,,,,---...////////////.........------------...///111111///...---111111111000/////////...+++,,,------.........------------.........//////........./////////000000......000111111222222222//////000000111111222222//////000111111111111111000000000000000000000000000000000000111111111111000111111111111222222222///000222333444444333333222222111111000111111222222222333333333444444444333333333333444444555666333444555777999;;;===>>>@@@@@@AAABBBCCCEEEGGGHHHNNNQQQTTTUUUVVV[[[eeemmmzzz~~~{{{xxxyyy{{{wwwssssssvvvzzz||||||nnnllljjjhhhggggggiiijjjjjjiiihhhhhhhhhhhhiiiiiikkkkkkkkknnnqqqsssrrrrrrjjjooorrrqqqrrrvvvwwwuuu{{{zzz{{{~~~yyywwwxxxyyyzzzzzzzzzyyyxxxzzzyyyyyyzzz|||~~~vvvnnnlllrrryyy~~~{{{yyyyyyvvvqqqoooqqqpppppppppooonnnmmmmmmlllbbbeeefffeeehhhooorrrqqqrrrqqqvvv|||yyy{{{xxxyyyyyyyyyxxxyyy|||~~~zzztttnnnhhhbbb___WWW\\\dddkkkmmmiiiaaaZZZSSSRRROOOMMMJJJGGGEEEDDD???>>>===<<<;;;:::::::::999888888888888888999999444555555555666666777777111111111000000000000000111111000000111111222333333333444444555666666777444444444444333222111000000111111222222333444444666666444333333444555666666555555444444666777888888999999::::::999999888777;;;888999AAAJJJbbb{{{[[[BBB888888777444888:::<<>>????????????@@@CCCEEE@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGEEEEEEFFFIIIKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEECCCDDDEEEFFFHHHKKKJJJIIIGGGFFFEEEEEEDDDCCCFFFHHHIIIHHHFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBDDDEEEEEEFFFHHHJJJLLLMMMJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@>>><<<:::999:::;;;<<<888888777777666666555555222222333444444444333333////////////000000000000111111000000//////..................////////////,,,,,,,,,++++++,,,------...---,,,++++++,,,---...111000...,,,+++,,,...///......//////...---,,,,,,------/////////...---,,,000000//////.........---,,,,,,,,,------.........---------.........//////.........------,,,,,,,,,,,,---...//////...---,,,............/////////000............/////////000000000000000////////////111111222222222222111111000000000000111111111111......///111111222222222...///000111222222222222333333222111111111111111444333222222444666666666666444333333555777777888777:::>>>@@@@@@AAAEEEHHHGGGKKKOOOPPPOOOOOORRRTTTUUUUUUXXX```fffmmmxxxyyytttjjjiiihhhhhhiiiiiigggeeejjjeeedddhhhjjjkkksss||||||zzzxxxvvvvvvyyy{{{~~~|||yyyxxxzzz}}}~~~}}}{{{~~~zzzuuurrrmmmiiiiiikkkpppsssuuurrrqqqrrruuuwwwwwwuuurrrnnnjjjhhhjjjkkkkkkjjjppprrruuuwwwyyy||||||uuukkkffffffkkkzzz{{{kkkbbbaaa^^^XXXRRRMMMKKKKKKCCCBBBAAAAAABBBAAA???======:::777777888999777555888777666555444444444444000000000000000000000000111111000000111111222333333333333444555666666666444444444444333222111000111111111222333333444444666555444444444444555666666555555444444666777888777888888999999888888777888<<<999:::BBBKKKddd{{{[[[BBB888777777444:::;;;===@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBDDDEEEFFFFFFDDDBBB@@@@@@AAAAAAAAA@@@AAACCCEEEAAAAAABBBBBBCCCCCCDDDDDDFFFGGGGGGFFFEEEGGGJJJLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEECCCCCCDDDEEEFFFJJJIIIHHHGGGFFFEEEEEEEEEDDDFFFHHHHHHEEECCCBBBBBBFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEFFFHHHIIIKKKMMMNNNJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>AAA@@@===;;;:::999999999888888777777666666555555333333333333333333333333000000000111111111111111111000000000/////////...............////////////...------,,,,,,------...---------,,,,,,---------000///---,,,,,,,,,---.........//////...------,,,------...//////...---,,,000/////////...............------------------,,,---------.........//////.........------,,,,,,,,,---......//////......---........./////////000000........./////////000000000000000000000000000///111111222222222222111111000000000000111111111222...///000111222222222222000000111222222222222222444444333333222333333333666555444444555555555555999888777777999;;;=========???AAABBBDDDGGGLLLQQQRRRYYYaaaffffffeeeeeeeeegggdddfffnnnuuu{{{zzzyyyzzz{{{{{{xxxuuuqqqpppqqqqqqnnnlllnnnmmmmmmnnnooonnnkkkiiillliiihhhmmmpppsss|||~~~{{{wwwsssmmmkkkkkklllmmmllllllllllllkkkkkknnnrrrvvv{{{{{{}}}}}}xxxyyytttooonnnrrruuuvvvuuuwwwwwwvvvvvv|||xxxvvvtttuuu~~~uuujjjjjjjjjgggaaaXXXQQQMMMMMMKKKIIIIIIHHHGGGDDDBBB@@@===::::::;;;<<<;;;:::999888888777777777777777000000000000000000000000111000000000000111222222222333333444444555555666444444444444333222111111111111222222333333444444666555555444444555666666666555555444444666777888666777777777777777777666999<<<:::;;;CCCLLLeeezzzYYYBBB888777666555<<<===>>>@@@BBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEFFFFFFDDDBBBAAABBBCCCCCCBBBAAAAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFHHHKKKMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEECCCCCCCCCDDDEEEHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIHHHEEEBBBAAAAAADDDDDDDDDCCCCCCCCCBBBBBBEEEFFFGGGIIIJJJLLLMMMNNNJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA???>>>>>>===AAA@@@???===;;;999777777888888777777666666555555666555444333222222222333222222222111111111111111000000000000////////////............///////////////......------.........,,,------......------,,,//////---,,,,,,,,,---............///......---,,,------......///......---////////////............//////......---,,,,,,,,,---............/////////.........---------------///..................///....../////////000000000....../////////000000000000000000000000000000000111111222222222222111111000000111111111222222222///000111222222333333222222222222333333333333333444444444333444444555555444444444555555666666666999999999999;;;===@@@AAAFFFFFFFFFGGGKKKRRR[[[bbblllvvvzzzxxx~~~|||wwwsssoookkkgggeeefffhhhkkkkkkmmmnnnoooppprrrtttuuuuuuxxxyyy{{{}}}}}}{{{|||zzz{{{~~~zzzyyy{{{||||||zzzxxxtttpppmmmnnnqqqtttxxxxxxyyy{{{{{{xxxsssooopppkkkfffeeegggiiiiiihhhfffdddaaa___aaahhhrrryyy}}}}}}~~~~~~}}}zzzssskkkaaaXXXSSSRRRPPPNNNMMMMMMMMMLLLJJJFFFCCC???======>>>>>>===;;;;;;::::::999::::::::://///////000000000000000000000000000000111222222222222333333444444444444333444444444333333222111111111222222333444444555555555555555555666666666666555555444444666777888666777777888888777777666888<<<999;;;BBBLLLeeewwwWWWBBB999666555666<<<===>>>???AAABBBBBBCCC???????????????@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDCCCAAA@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDFFFFFFFFFEEEEEEFFFFFFGGGIIIKKKKKKJJJGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHJJJKKKLLLMMMIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>===<<<:::888777888888777777666666555555777666444333222222222333222111111111111111000000000000000000////////////............///////////////......---------------+++,,,---......---,,,+++......---,,,,,,------...---...............---------------...............///////////////.....................------------.............../////////...............---------000///...------...///000...////////////000000000...////////////000000000000000000000000111111111111111222222222222111111111111111222222222333333111111222333333333333333333333333222222333333333333333333333444555666777444555888999:::;;;===??????@@@AAABBBBBBDDDGGGIIILLLKKKLLLPPPYYYeeerrrzzz}}}~~~zzzsssnnnkkkjjjiiihhhiiigggfffhhhnnnuuuzzz|||zzzzzzwwwuuuvvvyyy|||}}}}}}uuurrrmmmhhhdddbbbcccdddcccccccccccceeejjjpppuuuzzzrrrhhhaaa\\\VVVTTTRRRRRRTTTVVVWWWWWWQQQNNNJJJFFFDDDCCCCCCCCCAAA@@@???===<<<;;;;;;;;;......//////000000000000000000//////000000111222222222222333333333333333333333444444444333222222111222222333444444555555444555555666666777777777666555555444444666777888777888888888888888888777666:::888999AAAKKKdddtttUUUBBB999555555888=========>>>???@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA???@@@AAADDDDDDDDDDDDDDDCCCCCCCCCBBBDDDFFFFFFGGGHHHJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJJJJKKKIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@<<<<<<======<<<;;;::::::888888777777666666555555777666555444333333222222111111000000000/////////////////////000000000000............////////////...------,,,++++++,,,,,,+++,,,---......---,,,+++------,,,,,,,,,---------------...............---------------......//////.........///////////////,,,,,,------...///000000////////////////////////........................000///...------...///000////////////000000000111////////////000000000111///000000000111111111222111111222222222222111111222222222222333333333333222333333444444444444333333333222222222333444555333333444555666888999:::;;;===??????@@@BBBEEEHHHHHHJJJMMMMMMMMMMMMNNNPPPNNNOOOSSS\\\kkk|||}}}yyywwwzzz{{{yyytttpppoooppppppooommmjjjiiikkkooorrrqqqqqqrrrxxxzzzpppiiifffdddgggfffeeebbb```aaadddgggeeejjjsssuuuoooeeebbb___^^^```bbbcccdddZZZXXXUUUQQQNNNLLLLLLLLLJJJHHHFFFCCC@@@>>><<<;;;---......//////000000111000////////////000111111222222222222222222222222333333333444444333333222222222333333444444555555444444666777777777777777666555555444444666777888777888888999999888888777555999777999AAAKKKdddqqqRRRAAA:::555666:::>>>=========>>>???@@@@@@>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDCCCAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFFFFFFFHHHJJJIIIIIIJJJJJJJJJKKKKKKKKKEEEEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEFFFGGGDDDDDDDDDCCCCCCCCCBBBBBBAAABBBEEEGGGIIIJJJJJJIIIJJJIIIGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555555555666555555444333222111111000000///.........////////////000000000000............////////////...---,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,------------,,,---......///.........---------------...///000.........///////////////++++++,,,...///000111222000000000////////////................../////////000//////////////////000/////////000000000111111/////////000000000111111///000000111111222222222111111222222222222111111222222333333333444444444444444555555555555444444444333333333333555777888777777888999;;;===???@@@AAABBBCCCCCCBBBEEEJJJOOONNNSSSWWWXXXUUURRRRRRRRRYYY[[[aaammm}}}rrrjjjhhhiiiiiihhhhhhkkkmmmmmmkkkkkkooorrrvvvwwwyyyxxxxxx|||}}}}}}{{{zzzxxxsssmmmjjjiiiiiifffeeedddhhhmmmrrruuuuuu|||wwwsssssssssttttttdddcccaaa]]]XXXTTTSSSSSSUUUSSSPPPLLLHHHEEECCCAAA------......///000000111///////////////000111111222222222222222111111111222333333444444333333222222222333333444555555555333444666777888888777777666555555444444666777888666777777777777777777666666:::888999BBBLLLeeemmmOOOAAA:::666777===@@@???>>>>>>>>>???@@@AAA>>>>>>>>>===>>>??????@@@>>>>>>??????@@@@@@@@@@@@AAACCCDDDDDDCCCAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDAAACCCEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAACCCEEEHHHJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDDDD@@@AAAAAABBBBBBCCCCCCDDD>>>===<<<;;;:::;;;;;;<<<888888777777666666555555222444666777777555333222222222111111000//////....../////////000000000111............//////////////////---,,,,,,+++++++++---------,,,,,,---------++++++,,,,,,------------,,,------...//////......------,,,,,,---...000111............/////////000,,,------...///000000111000000000000/////////...---........./////////000//////000000000000////////////000000000111111111//////000000000111111111///000000111111222333333111111222222222222111111333333333333444444444444555555666666666555555444555555444555666888;;;<<<===>>>???AAACCCEEEGGGIIIGGGJJJKKKKKKLLLRRR[[[ccclllrrrxxxyyytttnnnkkkkkkssstttxxx{{{uuusssrrrnnnhhhffffffiiilllmmmppptttyyy{{{|||}}}}}}{{{wwwvvvsssooommmlllmmmoooppprrrwwwzzz|||||||||{{{yyyooofff```___```^^^[[[WWWSSSPPPNNNMMM---------...///000000111///////////////000111111222222111111111111111111222222333444444333333333222222333444444555555666333444666777888888888777666555555444555666777888555555666666666666555555777;;;999;;;CCCMMMffflllNNNAAA;;;666888???AAAAAA?????????@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@======>>>>>>?????????@@@AAACCCEEEFFFDDDCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAABBBDDDEEEDDDCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHIIIOOOOOONNNKKKGGGEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDFFFIIIKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHAAA???===:::999999:::;;;888888888777666666555555111333666888888666444222333333222222111000000///.../////////000000111111............/////////000111000///...---,,,,,,,,,......,,,++++++,,,......***+++,,,---------------,,,,,,---.../////////...------,,,,,,---...000111---.........//////000000.........///////////////111111000000/////////...---.........//////000000...///000111111000///...000000000000111111111111000000000000111111111111///000000111222222333333111111222222222222111111333333333444444444555555555666666666666666555555777666666666888;;;>>>@@@CCCCCCEEEFFFIIILLLNNNOOOQQQTTTWWWYYY]]]gggttt~~~tttpppooonnnmmmoookkkkkkmmmooorrrvvvyyy{{{{{{wwwyyy}}}|||||||||||||||zzzvvvrrrkkkvvv|||rrrnnnfffeeebbb^^^[[[XXXWWWVVV000000////////////000000......//////000000111111///000000000000111111111222222333333333333444444333333333444444444555555555555666777777777777777666666666666777777777777555555777888888999888888<<<555:::AAAAAARRRpppeeeIII>>>777888===<<<>>>>>>===<<<======>>>??????>>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<>>@@@BBBNNNJJJIIILLLLLLJJJMMMTTTYYYWWW```sss{{{uuutttuuuwwwrrrqqqooommmmmmqqqxxx}}}xxxssspppooonnnkkkmmmqqq|||{{{wwwqqqlllhhhfffcccbbb......------------............//////000000111111000000000111111111111222222222222333333333444444333333333444444444555555444444555666666666666555666666666666777777777777777777888999::::::::::::<<<666;;;AAABBBSSSpppdddIII>>>777888===;;;======>>>>>>??????????????????>>>===<<<<<<<<<<<<<<<<<<===============<<>>>>>>>>???@@@AAABBBBBBCCCDDDCCCBBBBBBDDDFFFFFFGGGHHHJJJJJJJJJJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKQQQOOOMMMJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDFFFGGGIIIIIIJJJJJJIIIFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEECCC@@@<<<:::;;;<<<<<<<<<999888777666555444444333444333222222111111111222000000000000000000000000......////////////......------------...///000111.........------,,,,,,,,,,,,,,,---------.........---...............---------------.........//////---......///////////////---------.........//////////////////000000000000222000///000333444333111....../////////000000000111111000000////////////111111111111111111111111111111111111000000000000111111111111222222222222000111111222222333333333444555666777888888888888555777999:::999999:::;;;:::;;;>>>@@@CCCGGGKKKNNNRRROOONNNQQQRRRRRRWWW___aaaeeettt~~~yyypppnnnjjjgggeeeeeeeeeeeennnooorrruuu{{{|||zzzwwwqqqmmmmmmllloootttzzz}}}yyyuuusss......------------............//////000000111111000111111111111222222222222222222222333333333333333333333444444444555555333333444555555555555444555666666666777777777888999999::::::;;;<<<<<<<<<===888<<>>666888===;;;;;;<<<>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<=========CCCAAA@@@AAABBBCCCBBBAAABBBAAA???>>>>>>???AAABBBBBBCCCDDDCCCBBBBBBDDDFFFHHHHHHHHHIIIIIIJJJJJJKKKFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIIIIHHHFFFDDDDDDDDDDDDEEEFFFEEECCCBBBAAAAAAAAABBBBBB???<<<::::::;;;;;;;;;777777666555444333333222111111111111111222333444000000000000000000000000//////............//////,,,------...///000000111...............---------,,,------------...............---------......///------.........////////////////////////......---------........./////////////////////000000000000///...---...000111000///............////////////111000000000000/////////111111111111111111111111111111111111111111111111111111111111222222222333//////000111222333444444555666777888999999999999111444888;;;<<<===???@@@???AAACCCEEEIIIOOOWWW\\\\\\YYYWWWWWWXXXZZZaaahhhjjjppp}}}wwwoookkkiiiiiigggeeegggiiillloooqqqqqqqqqpppssswww}}}yyytttyyyyyy{{{}}}{{{}}}000000////////////000000......//////000000111111111111111111222222222222111222222222222333333333333333333444444444555555333333444555555555555555555555666666777777888888999999::::::;;;<<<<<<===>>>999>>>CCCEEEWWWqqq}}}```FFF===666888===;;;<<<<<<<<<<<<>>>???AAABBB@@@@@@???>>>============;;;;;;;;;<<<===>>>??????BBBBBBBBBDDDFFFHHHGGGFFFGGGEEECCC@@@@@@AAABBBCCCAAABBBCCCBBBAAAAAACCCEEEHHHGGGGGGGGGGGGHHHIIIJJJEEEFFFHHHIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKKKKJJJIIIGGGFFFDDDCCCBBB@@@?????????@@@BBBCCCEEEGGGIIIJJJKKKKKKHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@????????????@@@===;;;::::::;;;;;;:::666666555444444333222222000000000000111222333444000000000000000000000000000///...------...///000------.........---------000000//////////////////------------............///...---,,,,,,---///000............////////////000000000000///...---,,,............////////////////////////000000000000------------...//////...---.........////////////000000000000000000000000111111111111111111111111000111111111111111222222111111111222222222333333000000111222222333333444666666777999::::::::::::777:::>>>AAABBBCCCDDDFFFEEEGGGIIILLLRRR\\\hhhqqqyyyvvvqqqmmmjjjkkkqqqvvvyyyzzz~~~vvvpppllljjjdddbbb```aaaeeejjjnnnpppmmmqqqvvv{{{yyyxxxvvvvvvyyy000000////////////000000......//////000000111111000000111111111222222222111111111222222222333333333333333444444444555555444444555666666666666555555555555666777888888888999888888888999:::;;;<<<>>>;;;@@@DDDFFFZZZsss{{{~~~\\\DDD<<<666999>>>======<<<:::999:::===AAACCCAAA@@@???>>>>>>===>>>>>>============>>>???AAAAAABBBBBBDDDGGGKKKNNNNNNMMMHHHFFFDDDBBBAAAAAABBBBBB@@@AAABBBAAA@@@@@@BBBDDDFFFFFFEEEEEEEEEFFFGGGHHHDDDFFFGGGIIIJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKLLLLLLKKKJJJIIIEEEDDDBBB@@@?????????@@@BBBCCCEEEGGGIIIJJJJJJKKKGGGGGGFFFEEEEEEEEEDDDDDD@@@???>>>===<<<======>>>>>><<<:::999:::::::::999555555444444333333222222222222111111000000111111000000000000000000000000000///...------...///000............---+++***)))........................---------.........//////...---,,,,,,,,,...///000........./////////000000000000000000///---,,,+++........./////////000000////////////000000000000000000111111111111222222.........////////////000000000000000111111111111111111111111111111111111000000111111222222222333111222222222222333333333333333333444444444444444777888999;;;<<<=========AAACCCGGGHHHHHHIIIJJJKKKJJJNNNUUU^^^jjj{{{zzzuuuqqqjjjbbb]]]\\\^^^```eeegggjjjnnntttzzzzzzvvvuuuwwwzzz||||||......------------............//////000000111111///000000000000111111111111111111111222222222222333333333444444444555555444444555666666666666666444444555666777888999999888888777777777999;;;<<<===;;;AAADDDHHH]]]uuu{{{yyyXXXAAA;;;777:::@@@??????===;;;999:::===AAACCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>===>>>???AAABBBAAABBBEEEIIINNNPPPPPPOOOEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLGGGEEEBBB@@@??????@@@@@@@@@AAACCCEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDCCC???>>>===<<<;;;<<<<<<===<<<:::999888999:::999888555555444444444333333333444333222111000/////////000000000000000000000000//////............//////......///...---+++)))(((+++++++++,,,,,,,,,,,,,,,------........./////////---------------...///000....../////////000000000000000000000///...---,,,....../////////000000000////////////000000000000...///111000//////000222////////////000000000000000000000111111111111222222222222222222222222222000000111111222333333333222222222222333333333333555555666666777777888888;;;<<<>>>???AAAAAABBBBBBDDDEEEGGGHHHHHHIIILLLNNNSSS]]]mmm}}}wwwnnngggddd^^^]]]\\\ZZZ\\\aaaiiinnntttzzz{{{}}}......------------............//////000000111111....../////////000000000111111111111222222222222333333333444444444555555333333444555555555555444444444555666777888999999999888777666777999;;;<<<<<<;;;AAAEEEJJJ```www{{{tttTTT>>>:::777;;;BBBAAA??????>>>??????@@@@@@AAABBBBBBAAA@@@????????????@@@???=========>>>???AAAAAABBBDDDHHHLLLNNNMMMLLLDDDDDDDDDDDDCCCAAA@@@???BBBCCCCCCCCCBBBBBBDDDFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFIIIJJJKKKKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLHHHFFFCCCAAA??????@@@AAA@@@AAABBBDDDFFFGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBBBBBBBAAA???===;;;;;;;;;;;;;;;999888888999999888777555555555555444444444444333222111000////////////000000000000000000000000......////////////......---...///000000...,,,+++,,,,,,,,,,,,---------...............////////////+++,,,---...////////////.../////////000000000000//////000000///...------.../////////000000000000////////////000000000000+++---///...---,,,...000000000000000111111111222000000111111111222222222222222222222222222222222000000111222222333444444222222222333333333444444444555666888:::<<<===>>>AAABBBCCCEEEFFFGGGHHHHHHGGGHHHJJJLLLNNNRRRVVVZZZeeettt}}}xxxuuussspppjjjeeeaaa`````````aaaeeejjjooottt|||000000////////////000000......//////000111111111............////////////000111111111111222222222333333333444444444555555222222333444444444333333444444555666777888999999999888777777777999;;;===;;;;;;AAAEEEJJJbbbxxx{{{rrrRRR===999777<<>>@@@BBBDDDDDDBBB@@@???CCCBBBAAA@@@????????????@@@???===<<<;;;<<<>>>???AAABBBCCCGGGJJJJJJIIIGGGDDDEEEGGGGGGFFFDDDBBBAAACCCDDDEEEEEECCCDDDEEEGGGDDDFFFGGGIIIHHHGGGEEEDDDCCCDDDFFFIIIJJJKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKLLLIIIGGGDDDAAA???@@@AAABBBAAABBBDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGEEECCCBBBAAAFFFDDDAAA>>><<<;;;:::::::::888777888999999888777555555555555555555444444222111000000000000000000000000000000000000000000---...///000000///...---,,,---///111222111000///.../////////000000111111............/////////000***+++---///000000///...////////////000000000000//////////////////...---////////////000000000000////////////000000000000...000222222000///111333000111111111222222222222000000111111222222222222222222222222222222222222000000111222333333444444222222333333333444444444333444777999===@@@BBBCCCEEEFFFGGGIIIKKKLLLLLLLLLPPPRRRTTTWWW[[[aaahhhmmmwwwzzzoooiiigggggggggbbbbbbccceeegggiiijjjkkksssyyy---......///////////////.........///////////////000000000000000000000000000000000111111222222222222222333444555555555555222222333444444444333333555555555666666666666666777888888999999:::;;;;;;AAA@@@>>>DDDGGGbbbxxxrrrPPP;;;<<<;;;;;;>>>===<<<===>>>???????????????DDDDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA???>>>===<<<<<<===>>>@@@BBBBBBBBB@@@???AAADDDGGGHHHFFFCCCAAAAAABBBDDDFFFHHHIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHJJJHHHEEEBBB@@@???>>>>>>AAAAAA@@@>>><<<:::888666888888888888777555444333444555666666666555333333333333333222222222111111000000000000000000000000........................------...000111111111111---------............///---......///000111111222------,,,+++,,,---...//////////////////000111111000000000111000///......//////////////////////////////000111111111111111000...---...111222111///111111111111111111111111111000000000111222333333333333333333333333333333333333333333333333444444555555444444555777888:::<<<;;;;;;===@@@BBBDDDDDDCCCGGGKKKNNNOOOSSSYYY^^^dddbbbccckkkwww}}}ttthhh```______^^^___ccceeegggnnnzzz~~~~~~---......///////////////.........///////////////111111111111111111111111000111111222222333222222222333444444444444444444222222333333444444333333444555555555666666777777777888888999999:::;;;;;;>>>>>><<>><<<===>>>>>>?????????>>>CCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@???????????????@@@AAABBBBBBAAA???>>>???BBBDDDFFFEEEDDDDDDDDDGGGGGGHHHIIIHHHGGGFFFEEEBBBDDDFFFGGGHHHGGGFFFEEEHHHGGGEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCAAA@@@>>>>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGIIIGGGFFFCCCAAA@@@??????@@@??????>>>===;;;:::999666777777777777666666555444555666666666555333333333333222222222111111111000000000000000000000000........................---...///000000000000000---------............///------......//////000000------,,,,,,,,,---...//////////////////000111111000000000000//////////////////////////////////////////000111111111111111000///---...111222111///111111111111111111111111111111111111111111222333222222222333333333333333444444444333444444555666555555555555666777999999===>>>???BBBDDDGGGIIIJJJNNNPPPUUU\\\fffrrr~~~~~~xxxuuurrrmmmiiiiiidddbbbfffiiijjjlllqqqyyy}}}---......///////////////.........//////000000000111111111111111111111111000111333444444444333222333333444444444333222222111111222333333333333333333444444555666777888888777888888999999:::;;;;;;:::;;;<<>>>>>???????????????AAABBBBBBCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBB@@@>>>===>>>@@@BBBCCCCCCDDDFFFHHHKKKJJJJJJHHHGGGFFFEEEDDDAAABBBDDDEEEGGGGGGFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBAAABBBBBBCCCDDDCCCCCCCCCDDDCCCAAA@@@?????????@@@BBBCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFEEECCCAAA@@@???>>>>>>???>>>>>>===<<<<<<555555666777777777777777444555555555555444333333333222222222222111111111000000000000000000000000...........................//////000000000//////---------............///---------...............------,,,,,,------...//////////////////000111111222111///.........///000//////////////////////////////000111111111111111000///...///111222111000222222222222222222222222333222222111111111111222333333333444444555555555555555555555555666777777444444555777888999:::;;;<<<>>>AAACCCDDDGGGJJJMMMXXX^^^iiixxx{{{xxxpppmmmhhhbbb______aaaccclllmmmqqqwwwzzzzzz}}}---......///////////////.........///000000111111111111111111111111111111111222444555555444333222333333444333333222111000000111222333333333333333333333444555666777888999777888888999999:::;;;;;;:::;;;<<>>===;;;<<<@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAA@@@??????@@@AAABBBBBBDDDGGGJJJKKKJJJIIIGGGFFFEEEEEEEEEAAABBBCCCDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIGGGFFFDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAACCCDDDDDDCCCAAAAAABBBDDDDDDEEEEEEEEEDDDBBBAAA???????????????>>>===<<<;;;666666777777777777666666555555555444444444333333222222222222111111111111////////////////////////......................../////////000//////......---------............//////.....................---------------......//////////////////000000111333111///...---...000111//////////////////////////////000111111111111111000//////000111111111111222222222222222222222222444333222222111111111111555555555666777888888999666555555555666777888999777888:::<<<>>>???@@@AAA>>>AAADDDEEEFFFJJJQQQWWWhhhuuurrrgggbbbaaa````````````cccjjjqqqvvv---......///////////////......//////000111111222111111111111111111111111222333444444444333222222222333333333222111000000///000111222333333333333333333444555666777888999777888888999999:::;;;;;;;;;===>>>IIIOOOmmmxxxTTT???>>><<<===AAA@@@BBBBBBBBBCCCCCCBBBBBBAAA???@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCFFFIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEHHHHHHFFFEEECCCBBB@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEECCCAAA@@@AAACCCCCCCCCDDDDDDDDDBBB@@@???@@@@@@@@@???===<<<:::999888888888888777666555444555555444444333333333333222222222111111111000000////////////////////////...........................////////////......------------............///000000//////////////////------.........//////...///////////////000000111333111///...---...000111000000000000000000000000//////000111111111111111///000000111000111111222222222222222222222222222444444333222111111111222333444555666777888999:::777777777777888999:::;;;???@@@AAABBBCCCDDDEEEFFFEEEJJJNNNNNNOOOVVVaaakkk|||{{{zzzyyytttkkkbbb^^^___bbbccccccfffllluuu~~~~~~---......///////////////......///000000111222222222222222222222222222222333333333333222222222222111111222222222111000000//////111222333333333333333444444555666777888888777888888999999:::;;;;;;===???@@@JJJPPPmmmuuuRRR>>>>>>===>>>AAA@@@CCCCCCCCCCCCCCCBBBBBBAAA???@@@@@@AAAAAABBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@>>>??????AAABBBCCCDDDEEEEEEFFFFFFDDDCCCDDDFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEECCCAAA@@@AAACCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@???>>><<<;;;999888999999888888777555444333555444444333222333333333222111111111111000000000000000000000000000000000........................---....../////////......---------............/////////000000000000000000------...////////////...///////////////000111111222111///.........///000000000000000000000000000//////000111111111111111///000222111000000111333333333333333333333333333444333333222222222222333111222333444666777888999999999::::::;;;<<<>>>>>>AAAAAABBBCCCFFFJJJMMMOOOSSSYYY```aaa```dddppp{{{yyymmmeeeaaa___bbbdddbbb___bbbiiiooo{{{{{{|||~~~uuunnnmmmooorrruuu}}}~~~|||{{{yyyvvvwww---......///////////////---...///000111222333333222222222222222222222222555333222000000000222222///000111111111111111111...///000111333333333333444555555555666666777777777888888999999:::;;;;;;<<>>>>>>>>============<<<;;;:::999777777777777777666555555555444333222222222333333111111111111000000000000000000000000000000000000........................,,,,,,---...////////////---------............///---......//////000000000,,,---...///000//////...///////////////000111111000000000000////////////000000000000000000000000//////000111111111111111///111222222000000111444333333333333333333333333333333222222222333444444222333444666888999;;;;;;>>>>>>>>>>>>@@@AAABBBCCCBBBDDDHHHNNNWWWaaajjjoooqqqzzzyyyvvv{{{~~~tttkkkddd```]]]\\\]]]ccciiikkkmmmrrr|||{{{yyy{{{~~~}}}sssmmmiiihhhjjjlllooottt|||sssllliiijjjjjjjjjlllsss{{{zzzxxxvvvwww{{{---......///////////////---...///000111222333333222222222222222222222222555333111///...///111333...///000111111111111111...///000111333333444444555555555666666666666666777888888999::::::;;;;;;;;;>>>???JJJPPPmmmoooNNN===@@@@@@???AAA???AAAAAAAAAAAA@@@@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCDDDFFFGGGHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNLLLJJJHHHEEEEEEDDDDDDDDDEEEEEEFFF@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGG??????@@@AAAAAAAAAAAA@@@BBBAAA@@@@@@AAABBBDDDEEECCCDDDDDDCCCAAAAAABBBCCCDDDCCCAAA>>>============::::::;;;;;;<<<;;;;;;:::555666666777777777777777555444333222111222333444111111111111000000000000000000000000000000000000........................+++,,,---...////////////---------.........//////,,,,,,------...///000000,,,---///000000000///...///////////////000111111000000000111000///......000000000000000000000000//////000111111111111111///111333222000000222444333333333333333333333333222222222222333444444555555666777999;;;===>>>???AAAAAAAAABBBCCCDDDFFFGGGJJJNNNUUUaaappp{{{ppplllnnnhhhaaa\\\\\\^^^aaaccclllssszzz~~~wwwwwwwwwuuussstttyyyzzzzzzzzzyyyyyy{{{{{{vvvssspppppprrr|||}}}xxxrrroooqqqssstttuuuxxx|||wwwwwwwwwuuuvvvyyy~~~{{{tttqqq}}}{{{|||~~~{{{111111111000000000000000000111111111111222222222333333333333333222111000000000111111111111000000000//////000222444333222222222222222222222222222333333444444555666666666777777777888999999::::::???:::===EEESSSmmm}}}jjjKKK===BBBAAA>>>@@@?????????@@@@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@???DDDCCCAAAAAABBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEFFFHHHJJJNNNNNNNNNNNNLLLJJJHHHGGGIIIHHHGGGEEEDDDCCCCCCCCC@@@AAABBBCCCBBB@@@===;;;@@@AAACCCDDDEEEFFFEEEEEEBBBAAA@@@?????????@@@AAACCC@@@???@@@CCCEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;999999:::;;;;;;999888777555555666666666666666555555555444333111000000///222222222111111111111000////////////////////////////////////////////////......------------........................------------------.........///............////////////////////////////////////000000000000111111111111000000000000000000000000000111111111111222222222222222333333333444444444444444444333333333222222555555666444333222444555777777:::===AAABBBAAA???BBBEEEGGGFFFDDDEEEJJJOOOTTT^^^kkkyyy~~~rrriiiccc^^^\\\[[[___dddggghhhiiimmmqqqyyyzzzsssqqqoooqqqssstttwww}}}xxxxxx}}}{{{xxxxxx}}}//////////////////////////////000000000111111111333333333333333222111000000111111111111111111000111000///000222444333222222222222222222222222222333333444444555666666666666777777888888999::::::<<<999>>>FFFSSSmmm~~~zzziiiKKK===AAA???<<<>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@CCCBBB@@@@@@AAABBBCCCCCC@@@AAACCCEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEFFFHHHJJJLLLMMMMMMMMMLLLJJJHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@??????@@@@@@AAA???>>>???BBBDDDCCCBBBEEEEEEFFFFFFEEECCCAAA@@@AAA@@@>>>===;;;:::::::::888888888888888777666666666666777777777777666666555555444333222111000000222222222111111111000000////////////////////////..............................------------..............................---........./////////////////////000000000000111000000000000000000000000////////////000000000000111111111111111111111111111111111111222222222222222222333333333444444444444444444444444555555555333444555444333333555666;;;;;;===AAAFFFIIIIIIIIIIIIJJJJJJHHHGGGLLLTTT\\\ffftttsssoooiiidddbbbbbbcccdddggglllrrrvvvxxxzzz~~~|||{{{|||}}}zzz~~~............////////////.../////////000000000000222222333333333222111111222222222222222222222222111000000111333444333222222222222222222222222222333333333444555555666666666666777888888999999:::999999@@@GGGSSSmmm~~~zzzfffJJJ===@@@===;;;>>><<<>>>>>>?????????@@@@@@@@@>>>??????@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@>>>@@@CCCFFFGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEGGGIIIKKKKKKLLLLLLKKKIIIGGGFFFHHHHHHGGGFFFEEEEEEDDDDDDHHHFFFDDDBBBBBBBBBDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>===<<<>>>@@@BBBBBBAAAFFFFFFFFFEEECCC@@@>>><<>>===;;;:::999888888777666555555444444555555666777777777777777666666555555444444333222111111222222111111111000000000////////////////////////..............................------------..............................////////////000000000000000000000000111111111111111111111111111111111111........./////////000000111111111111111111111111111111111111222222222333333333333333444444444444333444444555666666777777333444666666666666999;;;?????????BBBFFFJJJKKKKKKKKKKKKJJJJJJMMMWWWdddnnnzzzwwwqqqlllhhhaaaaaa```bbbfffkkkqqqtttzzz|||xxxvvvvvv|||......///////////////000/////////000000000111111222222333333333222222111333222222222222222222333222111000111333444333222222222222222222222222222222333333444444555666666666666777777888999999999888999@@@FFFSSSpppdddKKK???@@@===<<>>>>>>>>?????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@???@@@@@@???=========>>>>>>@@@DDDHHHIIIIIIGGGFFFCCCEEEFFFFFFEEEEEEGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFIIIIIIIIIIIIHHHGGGGGGFFFGGGFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@AAABBBBBBAAA@@@>>>===;;;<<<<<<>>>???@@@@@@@@@DDDDDDDDDCCCBBB???===<<<>>>===;;;:::888777777777777666444333333333444555666666666666666666555444555555444444333222222111111111111111000000000000////////////////////////..............................------------......---------...............///000000000000111111111//////000000000111111111111111111111111111111111////////////000000000000111111111111111111111111111111111222222222333333333333333444444444444555444555555555666666666666666777999:::;;;<<>>CCCTTTvvvaaaKKK@@@AAA===>>>AAA>>>>>>????????????@@@@@@@@@??????@@@AAAAAAAAAAAA@@@???@@@AAA@@@===;;;<<<======???CCCGGGHHHHHHFFFEEEBBBCCCEEEFFFEEEEEEFFFHHHHHHHHHIIIJJJJJJIIIHHHGGGJJJJJJKKKKKKKKKJJJIIIIIICCCDDDDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFAAAAAABBBBBBAAA@@@>>>===;;;<<<>>>???????????????AAAAAABBBBBBAAA@@@???======<<<:::999777666666666777666555444333444555666444444555555444333333222444444444333333222222111111111111000000000//////////////////////////////..............................------------......---------.........//////000000000000111111111222........./////////000000000000000000000000000000000000111111111222222222111111111111111111111111111222222222222333333333333333444444444555555555666666666666666555555555777999;;;===>>>@@@DDDFFFJJJLLLPPPVVV[[[]]]]]][[[YYYZZZ^^^bbbiiirrr{{{~~~|||yyysssgggdddcccgggooowww|||}}}{{{|||//////000000111111222222111111111111222222222222111111222333333333222222333222111000000111222333333222111222333444333222222222222222222222222222222222222333444444555555555555666777777888888999;;;:::===BBBWWW}}}]]]JJJAAAAAA===???CCC?????????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA???BBBCCCBBB>>>;;;;;;===;;;===@@@CCCDDDDDDBBBAAA@@@BBBEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJBBBBBBDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGBBBBBBBBBAAA@@@???>>>======???AAAAAA@@@????????????@@@AAABBBBBBAAA@@@???<<<;;;:::888777666555555777666666555444555555555444444444444333222111111333333333222222111111111111111000000000/////////////////////////////////------------------------......------------......,,,,,,------.../////////000000000000111111111111............////////////000000000000000000000000111111111222222222333333222222222222222222222222222222222222333333333333333444444444555555555555666777777777777777888888:::<<<>>>@@@AAACCCGGGJJJHHHPPP]]]lllwww|||{{{xxxpppqqqsssuuuwwwxxxyyyyyywwwxxxzzzuuurrrlllgggfffeeehhhmmmttt|||xxxwww}}}......//////000111111222000000000000111111111111000111222333333333333222333222000//////000222333444333222222444444333222222222222222222222222222111222222333333444555555555555666666777888888888;;;:::<<>><<<===???@@@AAAAAA@@@@@@???AAADDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGHHHJJJLLLLLLKKKJJJIIIDDDCCCCCCCCCDDDEEEGGGHHHDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCAAA@@@???>>>>>>>>>???BBBDDDDDDAAA???>>>??????@@@AAABBBBBBAAA@@@@@@<<<;;;:::888777666666555555555666666555555444333444444444444333222111111222222111111111111000000111000000000////////////////////////////////////------------------------......------------......,,,,,,------...//////000/////////000000000111111...////////////000000000111111111111111111111111000111111111111222222222222222222222222222222222222222222333333333444444444444444444555555555555666666777999:::<<<===>>>???AAADDDEEEGGGIIILLLOOOQQQ___uuu~~~rrrjjjdddcccccccccfffjjjrrrwww}}}---------...///000000111////////////000000000000000111222333333333333333222111///......///111222444333222222444444333222222222222222222222222222111222222333333444555555555555666666777888888888;;;999<<>>;;;???EEE@@@AAAAAAAAABBBBBBBBBCCCCCC???@@@AAAAAABBBBBBAAAAAAAAAEEEHHHEEE@@@<<<<<>>???@@@@@@AAAAAAAAAAAA>>>AAADDDEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJEEEGGGIIIJJJKKKJJJIIIHHHGGGEEEBBBAAABBBEEEIIILLLFFFEEEDDDBBBBBBCCCDDDDDDEEECCCAAA???>>>>>>>>>???AAADDDGGGFFFBBB???>>>???AAAAAABBBCCCBBBAAA@@@???===<<<:::888777666666666333444555666555444333222555555555555444333222111111111111000000000000000000000000000////////////////////////////////////------------------------.........------.........,,,,,,------...///000000////////////000000000000000000000000111111111111222222222222222222222222000000000000111111111111222222222222222222222222222222333333333444444444444444444555555555666666555666888:::===@@@BBBCCCFFFHHHJJJKKKMMMOOORRRUUUdddttt{{{ppphhhddd```^^^bbbeeeiiipppwww~~~}}}rrrvvv{{{uuuuuu}}}---...............---------...///000000///...---000000000000111111111111111111111000000000000000111111222222222111000000444444444444333222111000...///111333444444444444555666777888888999999888777999;;;EEE\\\pppnnn___FFFDDDAAA>>>======>>>@@@BBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@??????AAABBBDDDFFFFFFGGGGGGEEEBBB???<<>>DDDCCCAAA???============;;;;;;:::999999888888777444333222222333444555666444333222222111111222222111111111111111111111111//////000000000000//////////////////////////////........................)))******+++,,,---.........---,,,---/////////...///////////////////////////////////////000111111000000000111222222333333222222222222222222222222222222111111111111111222444444444444444444444444555333222333666999::::::===>>>>>>@@@BBBEEEGGGIIIKKKKKKLLLMMMPPPWWW```gggtttzzzqqqllliiiggggggfffgggkkkqqquuuuuusss{{{xxxsssrrrwww}}}yyyuuutttxxx---...............------......////////////......//////000000000111111111111000000000000000000000111111222222222222222111444444444444333222111000...///111333444444444444555555777888888888888888888;;;<<>>======>>>>>>@@@AAABBBBBBCCCBBBBBBBBB@@@???>>>>>>>>>@@@BBBDDDDDDEEEGGGGGGEEECCC???===???@@@@@@@@@AAAAAAAAAAAA???AAABBBBBBAAA@@@@@@AAADDDEEEHHHJJJKKKJJJIIIIIIHHHIIIKKKLLLLLLIIIEEEBBBAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCBBBCCCDDDEEEEEECCCBBB@@@>>>=========>>>CCCBBBBBBAAA@@@???>>>===FFFEEEBBB???===;;;;;;;;;999999999888777777666666555444333333333444555666333333222111111111111111111111111111111111111111//////000000000000//////.........................................................///000000000111...---,,,---///000///...///////////////////////////////////////000111111/////////000111111222222111111111111111111111111222222111111111111222222333333333444444444444444666555555666777999::::::>>>AAAFFFJJJMMMNNNNNNNNNMMMMMMOOOUUU^^^hhhooorrrzzzsssqqqtttxxx{{{~~~{{{zzzzzzyyyxxxvvvwwwzzz------...............---//////............////////////000000000000111111000000000000000000111111000111222333333444333333444444444444333222111111///000111222333444444444555555666777888888888888888;;;===AAALLLWWWTTTJJJ>>>>>>=========<<<<<<<<<>>>???@@@@@@AAAAAAAAA@@@>>>>>>======>>>@@@BBBCCCBBBDDDEEEFFFFFFCCCAAA???@@@@@@AAAAAAAAAAAABBBBBB>>>@@@AAA@@@???>>>???AAACCCEEEGGGIIIJJJJJJIIIIIIHHHKKKMMMOOONNNJJJFFFBBBEEEDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@???>>>???@@@@@@BBBBBBAAA@@@???>>>======CCCAAA???<<<;;;:::::::::888888777777666555555555666666555444444444555555222222222111111111111000000000000000000000000000...//////000000//////...------------------------........................---........................---,,,---///000///...////////////////////////000////////////000111111......//////000111111111000000000111111111111111222222222111111222222333222222333333333444444444666777999;;;===>>>@@@AAACCCHHHMMMQQQSSSSSSTTTUUUSSSSSSXXXcccppp{{{yyywwwwwwssswww{{{~~~{{{zzzzzzxxx{{{,,,---......///.........//////---,,,,,,---//////////////////000000000111000000000000000111111111000111222333444555555555333444444444333333222111000000111222333333444444444555666777888888888888666:::<<<>>>CCCHHHGGG@@@999:::;;;<<<<<<;;;::::::<<<===>>>>>>????????????@@@??????>>>??????@@@AAA@@@BBBDDDFFFFFFDDDBBB@@@AAAAAAAAAAAAAAAAAAAAABBB???@@@AAA@@@??????@@@AAACCCEEEHHHJJJKKKKKKJJJJJJJJJLLLMMMMMMKKKHHHFFFEEEJJJIIIGGGDDDBBBAAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBBBBBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>;;;:::999888888999:::;;;888888777777666555555555777666666555444444444444111222222222111111000000////////////////////////...//////////////////...------------------------..............................------------------///------...///000///...////////////////////////000000//////000000111222/////////000111111222222111111111111111222222222333222222222222333333444222222222333444555555666666999<<<@@@CCCFFFIIIKKKLLLPPPUUUXXXYYY[[[^^^```___ccckkkttt~~~uuullljjjnnnsss{{{~~~wwwvvvwww~~~,,,------...//////......///...---,,,,,,---...///...////////////000000000//////000000111111111111000111222333444555555555333333444444444333222222111111111222222333333444444555666777777888888777333777:::;;;===???>>>;;;777888999;;;;;;:::999888:::;;;<<<===>>>>>>>>>>>>CCCBBBAAAAAA@@@@@@@@@??????AAACCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEHHHKKKLLLLLLLLLKKKKKKKKKKKKIIIFFFDDDFFFHHHLLLJJJGGGDDDBBBAAAAAAAAA???AAACCCEEEEEEDDDBBBAAACCCCCCBBBBBBCCCDDDFFFGGGDDDDDDCCCBBBAAA@@@@@@???::::::999888999:::;;;<<<888888888777666666555555666666666555555444333333111222222222222111000000////////////////////////......////////////......................................................111111111000000000000000///...---...000000000///000000000000000000000000000000000000000111222222000111111222222333333444222222222333333333444444333333222222333444555555222333444555666777888888999<<<@@@CCCEEEIIIMMMPPPRRR]]]jjjtttwwwvvvvvvwwwvvv}}}vvvqqqkkkeeefffmmmwww{{{ssspppttt{{{,,,,,,---...////////////......------------............////////////000000/////////000111111222222000111222333333444333333333333333444444333333222222222111111222222333444444444555666777777777777444666888:::;;;;;;:::888666777888999999999888777999:::;;;<<<===>>>>>>>>>CCCCCCBBBBBBAAA@@@@@@??????@@@CCCEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@??????AAACCCEEEFFFDDDCCCCCCCCCCCCEEEGGGJJJLLLLLLLLLKKKJJJJJJIIIEEEBBBBBBFFFJJJJJJHHHEEEBBB@@@???@@@@@@???AAACCCDDDDDDDDDBBBAAADDDDDDCCCCCCDDDEEEGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@???===;;;::::::::::::888888888777666666555555444444444555444444333222222222333444333222111000000000000000000000000000---......//////......---////////////////////////....................................///////////////...---...000111000///000000000000000000000000111000000000000111222222111111222222333444444555222222333333444555555555333333333333444555666666444555666777999:::<<<<<<>>>AAAEEEFFFGGGJJJPPPUUU]]]qqqqqqiiidddddddddffflllwww|||{{{+++,,,---...////////////,,,------......------,,,........./////////000000...//////000111111222222111111222222222222222111222333333444444333333222333222111111111222333444333444555666777777777777777666888;;;<<<:::777666777888888888888888777777888999;;;<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAA???@@@CCCEEEEEECCCAAA@@@@@@@@@@@@??????>>>>>>>>>@@@CCCFFFHHHFFFDDDBBBBBBAAABBBEEEHHHJJJJJJJJJJJJFFFHHHIIIFFFCCCCCCGGGKKKIIIGGGDDDBBB@@@@@@AAABBB@@@AAABBBCCCCCCCCCBBBBBBDDDCCCBBBBBBCCCDDDFFFGGGEEEDDDCCCBBBAAA@@@@@@???@@@???===;;;999888888999777777666666555444444444111222333444444444333222222333444555555444222111111111111111111111111111---......//////......---................................................******++++++,,,,,,------000.........000111000///000000000000000000000000111111000000111111222333000111111222333333444444111111222333333444555555333333333333444555666777666777888:::<<<>>>???@@@BBBEEEIIIKKKMMMSSS\\\cccttt{{{hhh]]]ZZZaaadddiiiooovvv+++,,,---...////////////+++,,,............,,,+++............/////////000...//////000111222222222111111222222222111000000222222333444444333333333333222111111111222333444333444555666777777777777:::888888;;;===:::666444999888888888777777777777888999;;;<<<===>>>>>>>>>;;;<<<===???AAABBBBBBBBB???AAACCCDDDEEECCCAAA???@@@?????????>>>>>>======???BBBGGGIIIGGGDDDBBBAAA???AAACCCFFFHHHIIIHHHHHHDDDGGGJJJIIIEEEDDDGGGKKKJJJIIIFFFCCCBBBCCCEEEFFFAAAAAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBBBBB@@@@@@???>>>;;;:::888777777777888999666555555444444333222222///000222333444333333222333444555666666444222111111111111111111111111111---..................---------------------------........................,,,,,,------...///000000000///...///000111000///000000000000000000000000111111111000111111222333000000000111222222333333000000111222333333444444333333333444555666777777888999:::<<<>>>@@@AAABBBCCCGGGMMMQQQUUU^^^jjjtttvvvooohhhbbbdddjjjbbbgggooovvv|||}}}xxx}}}---..................---,,,,,,,,,---...///000000............////////////000000000000111111111111111111222222222333333333555555444333222222111000333222111111333444444444555444444444555666888999666999;;;<<<:::999888888555:::??????:::777777999999:::;;;;;;;;;:::999888666777999;;;>>>AAADDDFFFCCCBBBAAAAAAAAABBBCCCDDD@@@AAAAAA@@@>>>======>>>???AAADDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHKKKHHHCCC@@@???@@@CCCFFFAAABBBCCCBBB@@@@@@BBBDDDBBBAAAAAAAAABBBDDDEEEGGGDDDDDDCCCBBB@@@???>>>>>>===<<<;;;:::;;;:::888666:::999888777666555555555333333222222222333444444:::999999777555333111000000000000000000000000000+++++++++,,,,,,---------////////////////////////---------.........//////......//////000000111111////////////000000000000222222222111111111000000000000000000000111111222111111222222222333333333111111222222333333333444555444333444777:::;;;<<<::::::===BBBEEEEEEDDDEEEIIIGGGIIISSScccrrr|||}}}tttnnnfffccchhhppppppkkkuuuuuuxxx|||||||||}}}uuuwwwvvv------............------,,,---------.../////////............////////////000000000000111111111111111111222222222333333333333333333333333333333333333222111222555666666555555555444444555666888999:::<<<======:::888777888777;;;@@@???<<<999999:::888999:::;;;;;;;;;::::::888888999;;;>>>@@@CCCDDDCCCCCCBBBAAAAAAAAABBBCCCAAABBBBBBAAA@@@????????????AAACCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGFFFEEECCCBBBBBBCCCDDDEEEBBBCCCDDDBBBAAAAAABBBDDDBBBAAA@@@@@@AAABBBDDDEEEDDDDDDCCCAAA@@@???>>>======;;;::::::;;;:::777555777666555444333333333333333222222222333444555555:::999888666444222111000000000000000000000000000---------------.................................---------.........//////...///////////////000000////////////000000000111222222222111111111000000000000000000000111222222111111111222222222333333333333444444555555555555777666555666777999::::::AAAAAABBBEEEFFFGGGHHHJJJMMMNNNTTT___nnn{{{|||uuuoookkkccciiiooottt{{{~~~yyyyyy||||||yyy|||,,,,,,------------,,,,,,------..............................////////////000000000000111111111111111111222222222333333333222222222333333444444444444333333444777999999888555555444555555666777888;;;<<<<<<:::777555555666999<<<@@@@@@===::::::;;;777777999:::;;;<<<<<<<<<::::::;;;<<<>>>@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAA@@@>>>@@@CCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEECCCBBBAAABBBDDDBBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@>>>======<<<;;;:::::::::999777555555444333333222222222222222222222333444555666777999888666444222111111111000000000000000000000000/////////.......................................------.........//////////////////.............../////////000000000111111222222222111111111111111111000000000000111222222111111111111222222222222555555666666666777777777777888888999;;;===>>>???GGGIIIKKKLLLMMMOOOQQQSSSZZZ]]]dddoooyyy~~~xxxsssnnnjjjjjjlllnnnnnnlllvvv+++,,,,,,------,,,,,,+++...............---------............///////////////000000000111111111111111111222222222333333333333333333333333333333333333333333666999::::::999555555555555666666777777777777777555333222333555999<<<>>>>>><<<:::999:::555666888999;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@>>>@@@BBBBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFDDDBBBAAABBBDDDDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBB@@@???>>>===<<<<<<:::999999999999666444555555444444333444444444222222222333444555777777888666444111000000111222////////////////////////000//////......---------------------------------............//////////////////......------,,,,,,//////000000000111111111111111111111111111111111111111000000111111222333111111111111222222222333555555555666777777777888777999<<<>>>@@@CCCFFFIIIMMMUUU]]]```aaadddfffgggqqqtttyyy~~~}}}ttthhhfffeeeiiipppzzz+++,,,,,,------,,,,,,+++...............---------............///////////////000000000111111111111111111222222222333333333555555444333333222111111333333444666999;;;:::999555555555666666666666666333444555444333333444666888999;;;;;;999888888888555666777999;;;===???@@@AAAAAAAAA@@@AAAAAABBBBBBFFFFFFGGGGGGGGGGGGGGGGGGCCCAAA??????AAABBBAAA???>>>@@@AAAAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHFFFDDDBBBAAABBBCCCDDDDDDEEEEEEDDDBBBBBBCCCDDDFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;:::888888999888666444444444333333333444444555222222222333444555666666666444222000//////111111///////////////////////////.........------,,,,,,................................./////////000000//////......------,,,,,,000000000000111111111111111111111111111111111111111111111111111222222333111222222222333333333333333444555666777888999999;;;===???AAACCCGGGLLLPPP^^^nnn~~~{{{wwwtttpppoooooottt}}}xxxssssssuuuxxx}}},,,,,,------------,,,,,,------..............................////////////000000000000111111111111111111222222222333333333666555555444222111111000222222333666888999888666555555666666666666555555333444666666555555777888777888888888777777666666555666777888:::===???@@@BBBBBBAAAAAAAAAAAABBBBBBIIIJJJLLLNNNOOOQQQQQQQQQGGGBBB>>>===???AAA@@@???>>>???@@@@@@??????BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEIIIGGGDDDAAA@@@AAABBBDDDCCCDDDDDDCCCBBBBBBCCCEEEGGGFFFDDDCCCCCCCCCDDDDDDBBBAAA@@@???>>><<<;;;;;;:::999888888888777555333111111111111222222333444333333222222222333444444333222000/////////000000000000000000000000000000.........---------------////////////////////////....../////////000000000/////////...............000000000111111111222222111111111111111222222222222111111111111222333333333333333333444444444444444555666888:::<<<===>>>AAACCCEEEEEEFFFKKKRRRXXXyyyyyyzzzpppiiiiiimmmrrrttt~~~{{{|||------............------,,,---------.../////////............////////////000000000000111111111111111111222222222333333333444444444333333222222222111111222555777777555333555555666777777666555444333555777888666555555666888777666666777666666555666666777888:::<<>>AAAAAA@@@>>>?????????>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@BBBBBBBBBAAABBBDDDFFFEEEEEECCCBBBBBBCCCDDDEEEAAAAAA@@@>>>===<<<;;;::::::888777777888777555222111111111111222333555555333333222111111111222222000000//////////////////000000000000000000000000.............../////////000000000000000000000000.../////////000000000000...///////////////000000000000111111111222222222000000111111111222222222222222111111222222333444444444444555555555666666777888:::<<>>@@@?????????>>>??????@@@@@@CCCEEEIIIMMMRRRTTTVVVWWWOOOHHH@@@<<<>>>AAABBBAAA>>>??????>>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEEFFFEEECCCBBB???@@@AAAAAAAAABBBDDDFFFDDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@>>>===<<<;;;::::::888777777777777444222333333333444555666777888444333222111000000000000...//////000//////......000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000......//////000000111111000111111111111222222222000000111111222222222222222222111111222222333444555555555666666666666777:::;;;===@@@DDDGGGIIIJJJHHHKKKOOORRRXXXcccrrr}}}zzzzzz{{{|||}}}------............------,,,++++++***+++,,,...///......////////////......000000000000000111111111111111000000111333444666222222222222222111000///111222222333333444444555333333333444444444555555444444444555555555555555888888777777888999::::::<<<<<<<<<<<<=========>>>>>>>>>????????????>>>>>>AAACCCFFFHHHJJJKKKJJJJJJEEEDDDBBB@@@????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEDDDBBB@@@???@@@BBBCCCBBBCCCEEEFFFGGGFFFDDDCCCAAADDDFFFFFFCCCBBBCCCEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@???===<<<:::999999555555444333333333333444333444555666666444222111000111111111111222222222222111111111000000////////////////////////////////////............/////////////////////////////////////////////000111111000000000000000000000000000000000000111111111111222222222222222222333333////////////000111222333777444444777888888;;;@@@>>>CCCBBBFFFOOOMMMIIINNNPPPRRRUUU[[[dddqqq~~~|||------............------------,,,+++,,,,,,............////////////......000000000000111111111111111111000000111333444555222222333333222111111000111222222333333444444555333444444444555555555555444444555555555555666666777777777777777888999999:::;;;;;;<<<======>>>>>>>>>>>>????????????>>>>>>???@@@CCCDDDEEEEEEDDDDDDBBBAAA@@@?????????@@@AAA???????????????@@@AAABBB@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCDDDFFFGGGGGGFFFEEEDDDAAACCCEEEEEECCCBBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@???===<<<;;;:::999666555555444444444444444333444444555444333222111222222222111111000000000111111111000000000////////////////////////////////////............/////////////////////////////////////////////000111111000000000000000000000000/////////000000000000111222222222222222333333333111111111222333444555666666444555999;;;;;;???DDDGGGMMMJJJIIIOOOMMMKKKSSSRRRZZZfffqqqxxx|||~~~}}}------............------///......---------............////////////......//////000000111111111111111111111111111222333444333333333333333222222111111222222333333444444555444444555555555666666666444555555555666666666777777666666666666777777888999999:::;;;===>>>??????>>>>>>????????????>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@????????????@@@AAABBB????????????@@@AAABBBCCC@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCDDDFFFGGGGGGGGGFFFEEEAAABBBDDDDDDBBBAAABBBCCCAAAAAA@@@????????????@@@@@@@@@???===<<<;;;:::999777666555555444444555555333333333333222222222222444333222111000//////...111111000000000000////////////////////////////////////............//////////////////////////////000////////////000111111000000000000000000000000000000000111111111222222111222222222333333333444333333444444666777888999777777:::>>>AAAAAAEEEKKKNNNXXXWWWUUUXXXWWWXXXaaaccclllyyyzzzuuummmnnnqqqwwwyyyrrrwww------............------000000//////.........---......////////////......//////000000111111222222111111111111111222222333333333444444444333333222111222222333333444444555555555555666666666666777555555555666666777777888666666555555555666666777777777999:::<<<>>>???@@@>>>??????@@@@@@??????>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBB?????????@@@AAABBBCCCDDDAAAAAABBBBBBCCCBBBBBBBBBAAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEAAABBBCCCCCCBBBAAAAAAAAA@@@???>>>>>>======>>>>>>??????>>>===<<<;;;::::::777777666555555555555666444333222111111111222222222222222111000/////////000000000000000000////////////////////////////////////............//////////////////////////////000000//////000000111222000000000000000000000000222222222222333333333444111222222333333444444444333333444555666888:::;;;======@@@DDDEEEFFFKKKRRRUUUgggoooppptttrrrrrrzzzuuujjjeeeiiijjjnnnyyywwwqqqmmmzzz------............------000000000//////......---......////////////.........//////000111111222222000000111111111222111111222333333444444333333333111222222333333444444555555555555666666666666777555555666666777888999999666666555555555555555666555666888:::<<<===???@@@??????@@@@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@AAABBBDDDEEEBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<>>>======<<<;;;:::999999777777666555555555555666444333222111111111222222000000000000000000000000//////////////////000000//////////////////////////////............//////000000000000000000000000000000000000000111222222111111111111111111111111111111111222222222333333111111222333444444555555222333333555777999;;;<<>>?????????@@@@@@@@@@@@??????<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???AAABBBDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCC???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCAAA???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999888888777666555555444444555555333333333333222222222222/////////000000000111111......////////////000000//////////////////////////////............//////000000000000000000000000111000000000000111222222111111111111111111111111/////////000000000000111111111222333444555666666333444555777999;;;===???CCCBBBCCCGGGJJJQQQaaaooo{{{zzz||||||xxxxxx~~~------............------,,,---.../////////...---......////////////............///000111222333333000000111222222111000///000111111222333333222222111222222333333444444555333444444444555555555555555666666777999::::::;;;888777666666555555666666555666777999:::<<<======???@@@@@@AAAAAA@@@@@@???===============>>>??????===>>>???@@@@@@@@@??????=========>>>@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBAAA@@@AAABBBCCCDDD@@@@@@@@@AAABBBCCCDDDEEEFFFDDDCCCCCCDDDDDDBBB???======<<<;;;;;;;;;;;;<<<::::::999999888777777777666555555444444444444444333444444555444333222111000000000000000/////////........./////////000000//////////////////////////////............//////000000000000000000000000111111000000111111222333111111111111111111111111000000000111111111222222111111222333444555666666777777999;;;===@@@BBBDDDFFFEEEFFFKKKSSSbbbyyy{{{xxxzzz{{{zzz---..................---+++,,,---/////////............////////////......---...///000111222333333///000111222222111000//////000111222222222222222111222222333333444555555333333333444444444555555555666777888999:::;;;;;;888888777666666666666666666666777999:::;;;<<<<<>>>>>>>>>>>>>>999:::<<<>>>???@@@??????<<<<<<===>>>???AAACCCDDDFFFFFFEEEEEEDDDCCCAAAAAACCCBBB@@@@@@@@@BBBDDDEEEAAAAAAAAABBBCCCDDDFFFFFFGGGEEECCCDDDEEEEEEBBB???======<<<;;;;;;;;;;;;<<<999999888888777777666666555555444333333333333444333444555666666444222111222222111000///...---------.........//////000000//////////////////////////////............//////000000000000000000000000111111111000111111222333111111111111111111111111333333444444444555555555111111222333444666666777:::;;;<<<>>>AAADDDFFFHHHHHHHHHJJJQQQ]]]qqqvvvooopppttt~~~~~~|||,,,,,,------.../////////------......///000000000000000111111111222222222......000111111222222222000000000000000//////...///111222222111111222333222111000111222222000...333333555666666666555444777888999999888999;;;===;;;999777555444444555666888888777777888:::<<<===>>>???AAA@@@???>>>>>>???BBBBBBAAA@@@???>>>===<<<999::::::;;;<<<===??????>>>>>>???@@@BBBCCCDDDDDDAAACCCFFFFFFEEECCCBBBBBBBBBAAA@@@BBBDDDCCC@@@===<<<===@@@BBBDDDEEEEEEEEEGGGFFFDDDBBBBBBBBBCCCCCCAAA???<<<;;;;;;;;;999888888888777777666666555555666666666666666666666666444444444333333333222222222222222111000//////...///////////////////////////...---,,,,,,---...///////////////000000000000111111111111111000//////000000111111111222222222444444333222222333333333222222222222222222222222777111000444999:::<<>>>>>@@@EEEIIIJJJKKKLLLHHHJJJOOOXXXhhh|||{{{sssmmmmmmppptttzzz------------,,,,,,,,,,,,------......//////000000000000000111111111222222---......///000111111111......///000000000000000///111222222111111222333666666666555444333222111333333555666666666555444666777888888777888:::;;;;;;:::888666555666666777888888777888999:::<<<===???@@@BBBAAA@@@??????@@@AAA@@@???>>>===<<<;;;;;;:::::::::;;;<<<===>>>???>>>??????@@@AAABBBBBBCCC@@@BBBDDDEEECCCAAA@@@AAADDDBBB@@@AAABBBAAA???<<<===>>>@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBAAA???<<<;;;;;;;;;999888888888777777666555555555555555555555555555555555333333333333222222222222222222111111000//////...////////////////////////000///...------...///000////////////000000000111111111111111111000//////111222222222333333333333444333333222222333333444111111222222333444444444888333333777999999:::===EEEEEEFFFGGGHHHHHHKKKMMMOOOSSSXXXaaammm}}}wwwpppnnnmmmqqqvvvvvv}}}{{{|||---------,,,+++*********---------...//////000000000000000000111111111111------......//////000000,,,---...000111111222222///111222222111111222333:::<<<===;;;777444444555333333555666666666555444555666777777666777999;;;;;;:::999888888888888888999888888888999;;;===>>>@@@AAACCCCCCAAAAAAAAABBB@@@@@@???>>>===<<<;;;;;;:::::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBAAACCCEEEEEECCCAAAAAAAAAEEECCC@@@?????????===<<>>===???CCCIIIMMMPPPOOONNNPPPUUUZZZ___bbbgggmmmttt~~~xxxoooiiiiiimmmrrrzzzzzzyyy}}}---,,,,,,,,,+++++++++***,,,,,,---......//////000/////////000000000111111............//////000000---...///000111111111111///111222222111111222333===@@@BBB>>>777333444666333333555666666666555444666777888777777777999;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;===>>>@@@BBBCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@???>>>>>>>>>;;;;;;;;;;;;<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGEEECCCCCCDDDCCCAAA???>>>>>>>>>??????BBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@AAA???<<<;;;;;;;;;999888888777777666555555444444444444444444444444444444111111111111000000000000111111111111000000//////////////////////////////111000000000000000000111//////000000000111111111000000111111111111000///222222222333333333333444333333222222222333444444333333444555555666777777777777;;;@@@CCCDDDIIIOOOOOOZZZdddfffeeeiiiqqqvvvxxxxxxyyyzzz}}}|||vvvooojjjlllrrr{{{++++++,,,,,,------------,,,,,,------.../////////....../////////000000000000000/////////000111222//////000000000000/////////111222222111111222333;;;???@@@===666222333555333333555666666666555444777888999999888888:::<<<;;;<<<===>>>>>>>>>===<<<<<<;;;:::::::::;;;<<<===???AAACCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAA<<<<<<<<<<<<<<<===>>>???CCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBBBBCCC??????>>>>>>>>>???AAACCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFCCCAAA???AAA???<<<;;;;;;;;;999888777777666666555444444444444444444444444444444444111111111000000000//////111111111000000000000000000000000000000000000000000111111111111111111000000000000000111111111111///000000111111111000000111111111111222222222222333222222222333333444555666666666666666777777777999:::???DDDEEEHHHQQQ[[[dddvvv~~~xxx|||uuuppprrrxxx+++++++++,,,---.........,,,,,,,,,---......//////............////////////222111000//////000111222000000000000000///......///111222222111111222333888:::;;;999555222222333333333555666666666555444777888999999888999;;;===;;;===???AAAAAA@@@???>>>???>>><<<;;;::::::;;;<<<===???AAAAAAAAA@@@AAABBBEEEEEEDDDDDDCCCCCCCCCCCC======<<<<<<======>>>???CCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDCCC@@@??????@@@<<<===?????????@@@CCCEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIGGGEEEBBB@@@???AAA???<<<;;;;;;;;;999888777777666555555444444333333333333333333333333333111111111111000000000///111111000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222///000000111111111111000000000111111111222222222222222222222333444555555666666777777888888999999???@@@CCCFFFGGGMMMZZZiii~~~xxxuuuxxx~~~~~~++++++++++++,,,,,,,,,,,,+++,,,,,,------......///------........./////////222111///......///000111...//////000000000000//////111222222111111222333555666666555444333222111333333555666666666555444666777888888777888:::<<<;;;===@@@CCCDDDCCCAAA???AAA@@@>>><<<::::::::::::;;;===???@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA==================>>>???@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCAAA???>>>>>>???<<>>AAA???<<<;;;;;;;;;999888777666666555555444333333222222222222222222222222222222111111111000000000000000000000000000000111000000000000000000000000//////000111111000//////000000111111111222222222//////000111111111111111111111111222222222333333222222222222333444555666444444666888:::;;;======CCCDDDHHHKKKNNNYYYmmmzzztttrrrxxx~~~~~~,,,,,,++++++***)))))))))++++++,,,------......///---------.........//////111000...------...///000,,,---...000111111111111///111222222111111222333444333222333444444222000333444555666666666555444555666777777666777999;;;;;;>>>AAADDDEEEDDDBBB@@@CCCAAA???<<<:::999999999:::<<<>>>>>>>>>>>>???@@@@@@@@@??????????????????>>>============>>>>>>???>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEBBB@@@??????AAA===@@@CCCDDDBBB@@@AAABBBFFFEEEDDDBBBBBBBBBCCCDDDEEEDDDAAA???>>>>>>>>>>>>AAA???<<<;;;;;;;;;999888777666666555444444333333222222222222222222222222222222222222111111111111000000000000000111111111000000000000000000000000...///000111111000///...000111111111111222222222//////000111111111111111222222333333333444444444222222222222333444555666111222555888;;;>>>@@@AAADDDGGGKKKPPPWWWfffzzzpppkkkgggjjjvvv~~~|||}}}//////...,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---...///000111222111///.........///000/////////000000000000000222222111111000//////...222222222222222222222222222444777777555333222222555555555555666888999:::???@@@AAABBBCCCDDDDDDDDDAAA@@@>>><<<:::888666555:::::::::;;;;;;===>>>???AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>????????????<<<<<<===???@@@AAABBBCCCAAAAAAAAABBBBBBAAA@@@@@@BBB@@@@@@BBBEEEEEEBBB???DDDBBB@@@??????AAADDDFFFEEEDDDBBBAAAAAACCCFFFGGGFFFBBB<<<888777777777666666666666555444444444333555444333333222222333333111111111111111111111111111111000000//////......000000000000111111111111000111111111111222222222000000000000111111111111222111000//////000111222222222333444444444333333000777:::555333666999888444777===@@@??????CCCHHHDDDEEENNN^^^iiittt}}}ooohhhgggmmmjjjmmmwww}}}~~~}}}}}}~~~------,,,,,,,,,------...,,,,,,,,,---------............---------...///000111000/////////000111111........................000000000000000111111111222222222222222222222222222444666666444222222222444444555555666888999:::<<<<<<===>>>????????????;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>CCCCCCBBBAAA@@@@@@??????======>>>>>>>>>?????????<<<===>>>???AAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBAAABBBAAA@@@AAACCCDDDBBB@@@BBBAAA@@@???@@@AAACCCDDDEEEDDDBBBAAABBBDDDFFFHHHIIIEEE>>>:::888777666555555555555555444444444444444444333222222222222333111111111111111111111111111000000000/////////...000000000000111111111111//////000000000111111111000000000000111111111111222111111000000111111222222333333333333333333333000666888666555999<<<:::>>>???AAACCCEEEEEEGGGIIIOOOMMMTTTdddqqq}}}uuunnnjjjjjjmmmyyyyyy+++++++++,,,---......///,,,,,,,,,---------......---------,,,---......///000000000000000111222333...........................//////000111222222222222222222222333333333333333444555444333222333444444444444555666777999999::::::;;;;;;<<<;;;;;;;;;888999999:::;;;<<<<<<=========<<<<<<<<<======>>>DDDCCCBBBAAA@@@>>>==================>>>>>>>>>>>><<<===>>>???AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCAAA??????AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBDDDCCCBBBBBBBBBDDDGGGHHHKKKFFF@@@;;;888777555444444444444444555555555555444333222222111111222222111111111111111111111111000000000000////////////000000000000111111111111.../////////000000000000000000000111111111222222333222222111111222222333333333333333333333333333222555666666888===???>>>GGGGGGGGGIIIKKKNNNNNNNNN[[[YYY```ppp}}}~~~mmmgggiiinnntttyyy~~~zzzzzz|||}}}~~~++++++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,------......//////000111222333444444111111111000000000000000/////////000111111222222222222222333333333333333333444444333222111333555444444444555666777888999;;;;;;<<<<<<<<<;;;::::::999::::::::::::;;;;;;;;;>>>>>>===<<<<<<<<<======BBBBBBAAA@@@???>>>======<<<<<<<<<=========>>>>>>;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFCCCBBB@@@?????????@@@@@@>>>???@@@AAAAAAAAA@@@@@@BBBAAAAAA@@@AAACCCDDDFFFHHHDDD>>>:::888666555333333333333444444555555555333333222111111111111111111111111111111111111111000000000000///////////////000000000111111111111/////////000000000111111000000111111111222222222333333333333333333333333444333333333333333333444555555666777;;;???BBBCCCJJJPPPUUUUUUVVVYYY[[[\\\fffiiirrr}}}wwwqqqmmmqqqvvv|||}}}|||}}},,,,,,---------,,,******,,,,,,,,,---------......,,,,,,,,,---------------......000111222333444444222222111111000000000000000000000000000000000000222222333333333444444444222333444333111111333555333444444444555777888999:::;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;>>>======<<<<<<<<<<<<===@@@???????????????>>>>>>;;;<<<<<<<<<<<<=========:::;;;<<<===>>>@@@AAAAAACCCBBBBBBCCCCCCEEEFFFGGGCCCCCCAAA???>>>>>>???@@@===???@@@BBBBBBAAA@@@???@@@??????>>>???@@@AAABBBAAA>>>:::888777666555444222333333333444444555555222222111000000000000111000000000000000000000000////////////000000000000///000000000111111111111000000000111111111222222111111111111222222222222333333333444444333333333444444333333444444555666999888888:::>>>BBBHHHMMMSSScccpppppplllnnntttwwwzzz~~~zzzrrrmmmpppvvv}}}|||zzz{{{||||||,,,------------+++)))(((,,,,,,,,,---------......,,,,,,---............------...///111222333333333111000000//////......---111111111000000000000000222222333333444444555555111222333333222222333444333333333444555666888888777888888999999999888888666777888999:::<<<======<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===:::;;;<<<===>>>@@@AAAAAADDDCCCBBBBBBCCCDDDEEEGGGCCCDDDCCCAAA???===>>>???>>>???AAABBBBBBBBBAAA@@@??????>>>>>>======>>>>>>;;;999666555666666555444333333333333444444444444222111000000///000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111222222222222111111111222222222222333222333333444444333333222555444444444555777999:::===<<<===@@@BBBHHHSSS^^^mmmxxxkkkiiioooqqqnnnnnnsssyyy}}}~~~{{{yyyyyy{{{}}}zzz~~~***+++,,,------,,,***))),,,,,,,,,---------......,,,---.../////////......---...///111222222111111111111000000///......---//////000000111111222222222222333333444555555666///111333444333222222333333333333444555666777888555555666777888888888888888888888999::::::;;;;;;:::::::::::::::;;;<<<===?????????>>>=========<<<::::::;;;;;;;;;<<<<<<<<<<<<======???@@@AAABBBCCCEEEDDDBBBAAAAAACCCDDDEEECCCEEEFFFDDD@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;999777555444555555444333444444333333333333333333111111000////////////000000000000000000000000000.../////////000000000111000000000000111111111111000000000000111111111111111111111222222222333333111222333444444333222111555444444555666999<<<===??????BBBFFFHHHOOOaaasssrrrlllccc^^^dddpppvvvvvvsssuuuyyy}}}((()))+++---------,,,+++,,,,,,,,,---------......------///000000000///...,,,...///000111111000000333333333222111000000///------...000111333444444222222333333444555666666...000444555444333222222333333333444555666777888555666777888999999999999<<<<<<;;;:::999777666666888888888999:::;;;<<<===AAA@@@???>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAAAAABBBCCCDDDCCCEEEGGGFFFAAA>>>===>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA???>>><<<;;;;;;:::888666555555555444222444444444333333222222222111111000///////////////000000000000000000000000.../////////000000111111000000000000111111111111////////////000000000000111111222222222333333333111111333333333333111111555555444555777;;;>>>@@@@@@AAAEEEJJJLLLUUUkkk|||iiibbb```^^^___jjjxxx~~~~~~uuuvvv{{{{{{www}}}************************,,,,,,,,,------.........,,,---......//////.....................---------000000000000111111111111111111111111111111111111111222333333444444333333333333333333333333333333333333333444444444555555555555666888888999999999:::999888777888999:::;;;999888666666666888;;;<<<<<<<<<===>>>>>>>>>>>>>>>:::;;;;;;;;;;;;;;;::::::999;;;>>>BBBEEEGGGHHHIIIKKKHHHCCC@@@======???@@@EEEGGGHHHGGGEEEBBBAAAAAAAAABBBCCCBBBBBBBBBDDDEEEBBBBBBAAAAAAAAA???;;;888:::999777666444222000000444444333333222111000000////////////////////////000000000000000000000000000000000000000000000000111111111111111000//////000000000000111111111111000111111222222333444444444222111111333555666666999777666888>>>CCCFFFFFFGGGEEEIIIMMMOOOYYYwwwqqqeee```aaabbbeeejjjpppwww~~~{{{}}}xxxzzz~~~++++++++++++++++++++++++------------------,,,,,,,,,---......//////............................../////////000000000111111111111111111111111111111111222333333444444333333333333333333333333333333333333444444444555555555444444555666777777777777999888888888999999::::::888888777777888999;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;:::;;;>>>@@@CCCDDDDDDDDDIIIGGGCCC@@@>>>>>>???@@@CCCEEEGGGGGGEEEDDDDDDDDDCCCDDDDDDCCCBBBAAACCCEEEBBBAAAAAA@@@@@@>>>:::777:::999888666444222111000444444333222222111000000111111111111111111111111000000000000000000000000////////////////////////111111111111111000//////000000000000111111111111111111111222333333444444444333111111333555666666::::::;;;>>>CCCGGGIIIJJJQQQLLLLLLQQQWWWbbb}}}zzznnnhhhdddbbbcccfffnnnrrrxxx~~~}}}yyyzzz------------------------///......------,,,++++++,,,---......//////......////////////////////////....../////////000000000111111111111111111111111111222222333333333333333444444444444444444444444333444444444444555555555333333444555666666666666777888999999::::::999999888888999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>???????????????>>>===<<<<<<===???@@@AAABBBBBBBBBGGGEEEBBB@@@>>>>>>???@@@???BBBDDDEEEEEEEEEEEEFFFCCCDDDDDDCCCBBBAAACCCDDDEEEDDDCCCBBBAAA???;;;888999999888666444333222111333333333222111111000000111111111111111111111111000000000000000000000000........................111111111222111111000///000000000111111111222222111111222222333333444444555555444333444666888:::;;;===@@@CCCGGGJJJLLLMMMQQQNNNPPPYYYaaakkk}}}yyyiii___VVVVVV[[[cccoooyyy~~~}}}zzzxxxuuutttsssrrrtttvvvxxxyyy||||||zzzxxxwwwzzz,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......///.........////////////000000000000............////////////111111111111111111111111111111222333333333333222444444444444444555555555444444444444555555555555333444555666666666666666666777999:::::::::999888888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>======@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBDDDCCCAAA@@@????????????===@@@BBBDDDCCCCCCCCCDDDBBBCCCCCCCCCBBBBBBDDDFFFIIIGGGEEEDDDCCCAAA>>>;;;888888777666555333333222333222222222111111000000111111111111111111111111////////////////////////////////////////////////111111111222222111111000000000111111111222222222111111222222333444444555777777666666777999===@@@AAADDDHHHJJJKKKMMMPPPSSSOOOSSS\\\ffflllqqq{{{zzzooofff]]]XXXXXX___jjjvvvyyyuuutttsssrrroooqqqrrrqqqppprrrvvvzzz{{{||||||{{{|||,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......///............/////////000000111111............////////////000000000000000000000000000111222222333333222222333333333444444444555555444444444555555555666666555555666777777777666666666777888999:::999888777999999;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<======???@@@AAABBBAAAAAA@@@@@@????????????===???AAABBB@@@??????@@@???@@@BBBBBBBBBCCCEEEHHHHHHFFFDDDCCCBBB@@@===;;;777666666555444333333222222222111111111111111000000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111111111111111222222222222111222222333444444555555444666777777888<<>>>>>>>>>>>>>>======<<<>>>>>>@@@@@@AAAAAAAAAAAA:::::::::;;;<<<===>>>???>>>??????@@@@@@@@@??????>>>@@@AAAAAA???>>>======>>>???@@@AAAAAABBBDDDFFFBBBAAA>>>======<<<:::888555444444444333333222222111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111000111222222333222222222111111111222222222222333222222333333444444555555222444777999;;;AAAIIIPPPTTT\\\eeehhhfffeeehhhlllvvvyyy{{{xxxvvv~~~yyywwwzzz}}}uuupppnnnmmmmmmnnnppprrrssssssuuu{{{------------------------++++++,,,,,,---...//////,,,---......//////......,,,------...//////000000/////////000000000111111000000000000000000000000000000111222222222222222000000111111222333333444555555555555666666666666555555555666666555555444777777777777777888999999:::999999999999;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@AAABBBBBB>>>>>>===<<<<<<<<<===>>><<<===???@@@AAA@@@???>>>>>>@@@BBBBBB@@@???>>>??????@@@AAA@@@??????AAABBB>>><<<:::999:::999888777333222222222222222222111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333333222111111111222222222333333222222333333444555555555444777<<>>>>>>>>>>>>>>>>>===<<<<<<999:::<<<>>>@@@AAABBBBBBDDDCCCAAA@@@???>>>??????:::<<<>>>@@@AAA@@@???>>>???AAACCCCCCBBBAAAAAAAAAAAABBBAAA@@@=========???===;;;999999999:::999888111111111111111111111111000000000000000111111111111111111111111111111111000000000000000000000000////////////////////////000111222333333333333333111111222222222333333333222222333444444555555666888<<>>===??????AAAAAAAAAAAA@@@??????@@@AAABBBCCCBBBAAAAAAAAA@@@>>><<<:::888666555888888888888777666444444444444333333222111000000333222222222222222222333111111000000//////......111000...,,,++++++++++++000000000000000111111222222222222222222333333333333555666666444333333444333333333333333666;;;>>>???BBBIIINNNLLLOOObbbyyy|||vvvrrrtttxxx{{{}}}yyywwwxxx{{{}}}{{{~~~------,,,++++++,,,,,,,,,------------...............------,,,,,,------...------///000000000///...000000000000000000000000////////////000000000000000000111222222222222222111222333333333333333222444444333333333333444444333333333444444444444555555666777666555666777999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;<<<>>>@@@AAA???>>>===>>>???>>>===>>>???@@@AAABBBAAA@@@???AAAAAABBBBBBAAA@@@>>>===>>>===<<<;;;:::999888888888888888777777666444444444444333333222111111000222222111111111111222222111111000000////////////000000......---...//////000000000000000111222222111111222222222222333333444666777666444333444444888888999888888:::>>>AAAHHHGGGIIINNNQQQ[[[sss}}}|||~~~}}}tttooolllnnnqqquuuzzz|||xxxwwwyyy{{{~~~///...---,,,++++++++++++------------.....................------.........---......///000/////////000000000000000000000000////////////000000000000000000111222222222222111333333444444444333333222444444333333333333444444333333333444444444444555555666777666555666777999<<<<<<<<<<<<<<<;;;;;;;;;============<<<;;;::::::777999;;;<<<;;;;;;===>>>>>>===<<<<<<>>>@@@@@@???>>>???@@@AAABBBAAA@@@@@@BBBBBBAAA@@@???===;;;:::::::::::::::;;;;;;;;;;;;777777777777666555555444444333333222222111111111111111000000000000111111111000000000000/////////000000//////000111222222111000000000000111222222111111111111222222333333555666777666555444555666777999;;;<<<===???BBBEEELLLGGGGGGOOOYYYiiittthhhfffkkkpppwwwrrrmmmlllmmmrrrxxx|||}}}}}}~~~zzzxxxxxx{{{~~~...---,,,,,,+++++++++,,,,,,,,,---------.........000000////////////000000---......///////////////////////////////////////////////////000000000000000111111222222222111111666666777777666666555444444333333333333333333444555555555666666666666777555666777666555555777999=========<<<<<<;;;;;;;;;=========<<<<<<;;;:::999666888;;;<<<;;;;;;;;;<<<>>>===<<<===???AAAAAA@@@>>>???@@@AAABBBAAA@@@@@@@@@@@@???>>>===;;;:::999::::::::::::::::::;;;;;;666666777777666555555444333333333222222111111111000000////////////000000000000000000000000000000000000000000111111222222111111000000111111222333000000111111222333333333555666777666555555666888666999===AAACCCEEEIIIKKKKKKGGGJJJXXXfffttttttddd```fffqqqyyy{{{yyytttppprrryyy~~~}}}~~~||||||~~~,,,+++++++++,,,,,,---...,,,,,,,,,------------...///......------......///............/////////000////////////////////////////////////000000000000111111222222222111111000555666666777666666555555333333333222222333333333555555555666666666666777555666777666555555777999======<<<<<<;;;;;;;;;:::;;;;;;<<<;;;;;;:::999888666888;;;<<<;;;::::::;;;>>>===<<<<<<>>>@@@@@@??????@@@AAAAAAAAAAAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999555666666666666555555444333333222222222222222111000//////////////////000000000000000111111111111111111111000000000//////111111111111111222222333000111111222333333444444444555666666666666999;;;;;;???DDDHHHJJJKKKLLLNNNJJJHHHQQQcccqqqxxxwwwsssnnnjjjlllrrr{{{~~~vvvtttyyy++++++++++++,,,---...///,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,///............///000000000000000000000000000000////////////000000000000111222222222222111000000222222333444444444444444333333222222222222333333333333333444444444444555555666777666555666777999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888777777999;;;;;;:::::::::;;;===;;;:::;;;===??????>>>@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;:::999888777777555555666666666555555444222222222222222222222222000000////////////000000000000000111111111111222000000000000000///...---222111111111111222333333111222222333444555666666555666777888888:::>>>AAACCCGGGLLLOOOPPPOOONNNNNNNNNMMMVVVgggqqqrrruuuzzzwwwhhh```gggqqqwwwzzz{{{}}}{{{~~~,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,------///......---...///000111000000000000000000000000////////////000000000000222222222222222111000000///000111333444444444444333333222222222222333333333333333444444444444555555666777666555666777999999999999:::::::::::::::<<<<<<<<<<<<;;;:::999888999:::;;;:::999999;;;======<<<<<<===@@@CCCDDDDDDBBBCCCCCCBBBAAA???===;;;<<<;;;;;;:::;;;<<<===>>>;;;;;;::::::999888888888444444555666666555555444222222222222222222222222111000000//////000000111000000111111111222222222...///000111111000000///222222111111222222333444222333333444555666777888777888:::;;;<<>>???>>>???AAAEEEIIIJJJKKKCCCDDDCCCBBBAAA>>><<<:::===<<<;;;;;;;;;;;;======999999999999999999999999444444555555666555555444222222222222222222222222111111000000000000111111000000111111222222222222,,,---///111222222222222222222111111222222333444333333444555666777888999999:::<<<===???CCCHHHLLL^^^eeennnuuuyyyzzzzzzzzzzzzvvvyyy{{{}}}pppaaa]]]^^^^^^nnntttyyyxxxuuuzzzxxxzzz)))************+++++++++,,,+++***+++---...---,,,,,,,,,,,,---------......////////////////////////000000000000111111111111000000000000111111111111///000111222222222222222222222333333333444444444333333222222222222222222444444555666777888999999777666555444555666888:::666888999:::999999;;;<<<======<<<;;;:::999999999<<<===>>>===;;;::::::;;;<<<===@@@BBBEEEHHHJJJKKKHHHFFFCCC@@@===;;;:::999<<<<<<<<<<<<<<<<<<;;;:::======<<<;;;:::888777666666666555444333333222222000000000000000000000000111111000000000000111111000111111111111222222222333333222222222222333333111111111111111222222222111222444666888999999999:::<<<999>>>LLLNNNPPPZZZhhhrrrccc^^^]]][[[\\\```rrrrrrqqqpppsss~~~ttt}}})))************+++++++++---+++++++++---------+++---------.........//////////////////////////////...////////////000000000000000000000111111111111000000111222222222111111222222222222333333333333222222222222222222222222444444555666777888999999999888777555555666777888666888999999999999:::<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===;;;::::::;;;;;;<<<===@@@BBBDDDFFFGGGGGGEEEBBB???<<<::::::999<<<<<<=========<<<;;;;;;<<<<<<;;;:::999777666555666555555444333333222222000000000000000000000000111111000000000000111111000111111111111222222222222222222111111222222222111111111222222222222222222333444555666777777777<<<@@@@@@DDDNNNPPPTTTbbb{{{fff^^^XXXWWWXXXYYY^^^eeejjjmmmqqqtttxxx~~~~~~~~~||||||)))************+++++++++---,,,++++++------,,,+++........./////////000000////////////////////////............////////////000000000000111111111111111111222222222111111000111111111222222222222333111111111222222333333444444444555666777777888999;;;:::999777666777777888666888999999999999:::<<<:::::::::;;;;;;===>>>>>>???@@@@@@???<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDCCC@@@===;;;:::::::::======>>>======<<<;;;;;;:::::::::999888666555444555555444444333333222222000000000000000000000000111111000000000000111111000111111111111222222222222222111111111111222222111222222222333333333333555555555555666777888999>>>FFFGGGIIIPPPRRR\\\ppp|||lllbbbVVVUUUWWWYYYYYYZZZ___eeeccciiirrryyy{{{zzzyyyzzz|||}}}|||{{{}}}))))))*********+++++++++...,,,++++++------,,,***---.........////////////////////////////////////........./////////000000///000000000111111111111222222222222222111000///000000111111111222222222000000111222333333444444444444555555666777777888::::::999888888888999:::777999::::::999999:::<<<:::999999::::::;;;<<<===AAAAAAAAA@@@===;;;;;;<<<>>>>>>??????@@@AAAAAABBBBBB@@@>>><<<;;;:::::::::>>>>>>>>>>>>===<<<;;;;;;888888888777666555333333444444444333333333222222000000000000000000000000111111000000000000111111000000111111111222222222222111111000000111111222222222333333444444555555666666777777999;;;===???@@@JJJLLLLLLQQQVVVhhhyyyhhh]]]YYY^^^```cccggghhhgggfffggghhhoooxxx}}}wwwxxxyyy|||))))))*********+++++++++---,,,++++++------,,,+++,,,,,,---------.........//////////////////////////////000000000111111111///000000000111111111111222222222222222111000///000000111111111222222222000000111222333333444444444444555555666666777777888888888999999:::;;;<<<999:::;;;;;;::::::;;;<<<======<<<<<<<<<<<<======@@@AAAAAA@@@===<<<<<<===>>>>>>>>>??????????????????>>>===;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::777777777666555444333222333333333333333222222222000000000000000000000000111111000000000000111111000000111111111222222222222222111111111111222222222333333444555555666666555666777:::===@@@CCCDDDCCCLLLLLLLLLTTT]]]rrrssseee]]]YYYYYYdddgggmmmvvv~~~~~~yyy{{{~~~)))************+++++++++,,,+++***+++---...---,,,,,,,,,,,,------------...////////////////////////000000000000111111111111000000000000111111111111111111222222222111111000111111111222222222222333111111111222222333333444444444555555555666666666666666777999:::;;;<<<===;;;<<<======;;;;;;<<<===AAA@@@@@@?????????@@@@@@???@@@AAA???===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>============<<<;;;999999666666666666555444333222333333333333222222222222000000000000000000000000111111000000000000111111000111111111111222222222333222222222222222222333333333444555666777777888444666999>>>BBBEEEGGGHHHHHHNNNNNNPPP\\\fffyyy}}}jjj___ZZZYYYZZZ\\\aaahhhsss)))************++++++++++++***)))+++---///...---------------............/////////////////////////////////000000000000111000000000000111111111111000000111222222222111111222222222222333333333333222222222222222222222222444444444555555555666666666666777999::::::::::::===>>>???>>>===<<<===>>>>>>>>>>>>>>>???@@@AAAAAA===>>>??????=========???<<<<<<<<<<<<<<<============<<<<<<<<<<<<===???@@@======<<<<<<;;;999888777666666666666555444333222222222222222222222222222000000000000000000000000111111000000000000111111000111111111111222222222444444333333333333444444333444555666777888888999999<<<@@@EEEIIIKKKLLLLLLLLLQQQQQQXXXgggpppzzzttthhh]]][[[\\\\\\___dddkkkvvv)))************+++++++++***))))))+++---//////.............../////////000////////////////////////............/////////000000000000000111111111111///000111222222222222222222222333333333444444444333333222222222222222222444444444555555555555555777888888999999999888888>>>???@@@???>>>===>>>???999::::::;;;===>>>@@@AAA<<<===>>>>>>======>>>???>>>>>>>>>???????????????===<<<<<<<<<===>>>@@@AAA<<<<<<<<<;;;:::999777666666666666666555444333333222222222222222222222222000000000000000000000000111111000000000000111111000111111111111222222222555444444333333444444555444444555666777888999999???CCCHHHMMMPPPQQQPPPPPPOOOSSSTTT^^^pppvvvzzzvvveeeaaa[[[YYY^^^bbbcccgggmmm~~~***************************,,,------++++++,,,...------------------,,,,,,---------............///222111///...------......000000000000000000000000222222222222222222222222222222222222222222222222555555444333222000000///444444444444555666777777888888888777888888999999;;;::::::::::::;;;<<<<<<>>>>>>======>>>???@@@@@@>>>???@@@@@@@@@@@@???>>>AAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<===============<<<;;;:::999888888888777666555444333222222222222222222222222222222222111111111111000000000000000000000000111111111111111111111000000000000000///000111222333444444444666666888:::888555999@@@JJJLLLQQQVVVXXXWWWYYY\\\\\\```jjjuuuxxxwww|||{{{jjjaaa]]]WWWYYY___ccccccdddmmmwww***************************,,,------++++++,,,...---------------------------------............///000000///...//////000111000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555555999999999888999999:::;;;;;;;;;::::::;;;;;;<<<===??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<===============<<<;;;:::999888888888666666555333333222222333222222222222222222222222111111111111000000000000000000000000111111111111222222222222222222111111111111222333444555555555777666777:::;;;<<>>>>>>>>>>>>>>???BBBAAA@@@@@@@@@@@@AAABBBAAA@@@???===<<<<<<<<<===<<<<<<<<<<<<============<<<<<<:::999888777777777666555444333333222222333222222222222222222222222111111111111000000000000000000000000111111111111222333333333333333333333333333333444555555666666999666777<<>>>>>======>>>???@@@@@@BBBAAA???>>>>>>???AAABBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<============<<<;;;:::888777777777777555444444333222222222333111111111111111111111111111111111111000000000//////000000000111111111111222222222222333333333333333333333444444555666777:::888:::BBBHHHMMMRRRXXXddd~~~ooohhh```]]]```dddgggggggggeeefffkkkpppuuu~~~***************************+++---,,,++++++,,,...++++++,,,,,,---...//////---------............////////////......------,,,////////////////////////000000000111111222222222111111111222222333333333333333333333333333333333444444444444555666777777666666666666777888999:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAABBBAAA???>>><<<<<<>>>???AAA>>>===;;;:::999999:::;;;<<<<<<<<<<<<============;;;:::999888777666666666444444333222222222333333111111111111111111111111111111111111000000000//////000000000111111111111111111111111222222333333333333333333444666777888<<<<<<@@@IIIOOORRRVVV\\\wwwmmm[[[]]]```ccceeehhhjjjkkkpppnnnqqqzzz***************************,,,------++++++,,,...+++,,,,,,------.........---------............///......///...---,,,+++***000000000000000000000000//////000000111222222222111111111222222333333444555555444444333333222222222222222222333444555555555555555666777888999:::<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<===>>>@@@AAABBB???>>>===<<<<<<===>>>???<<<;;;:::999888999999:::<<<<<<<<<<<<============;;;:::888777666666555555333333222222222222333333111111111111111111111111111111111111000000000000000000000000111111111111000000111111222222333333333333333444666888:::<<>>>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;<<<<<<<<<<<<============:::999888777666555555555333222222222222222333333111111111111111111111111111111111111000000000000000000000000111111111111111111222222333444444555444444555666888;;;???AAAEEEHHHMMMQQQRRRUUUbbbooozzziiiaaa```eeeeeeeeejjjttt***************************,,,------,,,+++---...------------------,,,,,,---------.........//////,,,---...000000000//////000000000000000000000000...//////000111222222222000000111222333333444444444444444444444444444444444444444444555666777777666666666777888:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAA@@@???>>>============>>>???@@@@@@@@@@@@???>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<=========>>>:::999888666555555555555222222222111222222333333000000000000000000000000111111111111000000000000000000000000111111111111222222333333444555666666666666666888:::>>>BBBDDDHHHLLLPPPRRRQQQVVVgggxxxrrrddd^^^```dddmmmjjjlllwww,,,+++)))((((((((())))))...---,,,+++++++++,,,------------...------,,,,,,............////////////........................000//////.........//////222222333333333444444444222222333333333333444444666666555555555444444444444444555555555555555555888888999::::::::::::999777888999;;;<<<======>>>999<<<>>>>>>===<<<======<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999555555555444333222000///111111111111111111111111333222111/////////000111//////000111111111111111333333222222111000000///111222333222111222444555999888888999===BBBHHHLLLQQQPPPOOONNNSSS___ppp|||vvvhhhdddcccbbbccchhhqqqvvv~~~,,,+++***))))))))))))***,,,++++++***++++++------------......///......---............//////////////////////////////////////////............//////222222222222333333333333222222222333333333444444666555555555444444444333444444444444444555555555777888999999::::::999999777888999;;;<<<<<<<<<<<<999;;;>>>>>>===<<<<<<===<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<=========<<<<<<;;;999999888777666555444444111111111111111111111111333222000/////////000111//////000111111111111111111111111111111222222222222333444333222333555777999999;;;>>>BBBGGGLLLNNNTTTSSSRRRTTT[[[fffsss{{{zzzlllccc]]]]]]______bbbgggooozzz|||yyy,,,,,,+++************+++***************+++,,,---,,,---...//////000//////---............/////////000000000000000000000000//////............//////000111111111222222222222222222222222333333333333555555444444444444333333222333333333444444444555777777888999999999999999888999:::;;;;;;;;;;;;:::999;;;===>>>===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::888888999999999999999888888777555444222222333333111111111111111111111111222111000000///000000000//////000111111111111111000000000111222333333444222444555555444555777999<<<>>>AAAFFFJJJOOORRRSSSVVVWWW[[[```hhhqqqyyyttteee\\\YYYWWWXXX[[[]]]]]]bbbgggtttxxxtttwww,,,,,,++++++++++++++++++******************++++++++++++---...////////////---------........./////////////////////////////////............//////000000000000000111111111111111222222222222333333333444444333333333333333333111222222333333444444444666777777888999888888888999999::::::::::::999999888:::<<<===<<<;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999999999::::::::::::666666777888888888888777666555222000//////000111111111111111111111111111111111000000000000000000//////000111111111111111000000111222222333333444222444555666666777999;;;BBBEEEIIINNNSSSWWWYYYZZZ[[[bbblllsssyyyooo___XXXVVVYYY\\\___aaa```aaaffflll}}}++++++++++++,,,+++++++++++++++++++++***))))))))))))***+++,,,---.........------------...................................................///000000//////000000000111111111111111111222222222333333222222333333333333333333111111222222333444555555555666777777888888777777999999999:::999999888777777999<<<<<<;;;::::::;;;:::::::::::::::999999888888888888999999999::::::::::::;;;<<<<<<;;;;;;;;;777666333111000000111222111111111111111111111111000000000111111111000000//////000111111111111111222222222222222222222222222444666777888:::===@@@HHHLLLRRRYYY___dddfffhhhkkkwwwnnn^^^XXXYYY\\\___dddhhhgggeeehhhpppvvv)))***++++++,,,+++++++++++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,------------.......................................---......///000111///000000000111111111111111111111111222222222222111111222222222222333333111111222333444555666666555555666777777777777777888888999999999888888777777999;;;<<<;;;:::::::::999999::::::999999888777777777777888888999999::::::::::::::::::999888888444333111///.........///111111111111111111111111//////000111111111111000//////000111111111111111333333333333333222222222222555888:::<<>>AAAEEEJJJNNNQQQ```wwwxxxkkk```___bbbcccfffiiiiiiqqqvvvxxx}}}'''((()))***++++++***)))&&&'''***,,,///000000000---------...------,,,,,,,,,,,,,,,---------......000000000000000000000000---------......000111111111111111111222222222222000111111111111222222222000000111111222222222333222222333444555777777888444555555666666666666666666666777888888888888888666888:::;;;:::999999:::999999999999999888777777555666666777888999999999:::::::::999888666444444333333333333222000///...111111111111111111111111...///000222222222111000//////000111111111111111///000111222444555666777666999===AAAEEEJJJOOOSSSVVVjjj}}}gggaaa]]]___hhhooooooooorrrrrrzzz---+++***(((((()))+++,,,---------------------,,,---+++***,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000111111111111444111//////111333222111333444444555555444444333222222333444555666777888555555555555555666777777666555555444444666777888888888777777888888999:::888888888888888888999999;;;888555222000111333555:::999777666444333333222444444444333333222222222111111222222222333333333111111111111111111111111222222222111222222333444222222111222333555777888===>>>BBBGGGHHHIIINNNVVV\\\yyysss```XXXUUU___lllvvv{{{,,,+++***))))))***++++++,,,,,,,,,,,,,,,------------,,,+++,,,//////...,,,------------------------................................./////////000000000000000000111111111111444222//////111333222111222333333333333333333222222222333444555666777777555555555555555666777777777666666555666777888999888888777777888888999:::888888888888777777777777:::888666555555666888999:::999777555444333333222444333333333222222222222111111111222222222333333111111111111111111111111222222222111111222333333444444444555777:::===>>>BBBCCCGGGMMMMMMMMMQQQWWWfffkkk]]]VVVWWW^^^iiiwww******************************++++++,,,,,,------,,,,,,+++---...///...,,,........................////////////////////////////////////000000000111000000000000111111111111333222000000222333222111111222222333333222222111222222333444555666666777666555555555555666666777777777777777777888999999888777777777777888999999999888888888777666666666666666666777888999:::;;;999888666555444333222222222222222222222111111111111111111222222222222333111111111111111111111111333222222111111222222222222222444666999===???AAAEEEFFFKKKOOOOOOMMMQQQWWWkkkuuubbbXXXTTTWWW]]]dddooo~~~xxxxxx|||))))))***+++++++++******))))))***++++++,,,------,,,,,,,,,---......------------------------------............................../////////000000000///000000000111111111111333222111111222222222222222222333333333333222222222222333444444555666666666666555555555555666777666666666777777777888888777777777777777888999999::::::999888777777666666333444555777888888888888888777666444333222222222111111111111111111111111111111111111222222222222111111111111111111111111333333222222222222333333333444777:::===@@@CCCEEEKKKKKKMMMOOOOOONNNSSS[[[jjjzzz~~~qqqccc]]][[[[[[]]]aaahhhttt|||tttwww((()))***+++++++++++++++))))))***++++++,,,------+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////000000000111111111111222222333333222222222222333333444444444444333333222222333333444555555555666666555555555555666666555555666666666666777666777777666666777777888999;;;;;;:::999888888777777555666777888888777666666777666555333222222222222111111111111111111111111000000111111111222222222111111111111111111111111333333333333333444444555888:::===AAADDDHHHJJJKKKQQQOOONNNOOOOOOPPPXXXaaahhhrrr^^^YYYWWW[[[^^^^^^]]]___lllzzz~~~zzzzzz)))))))))***++++++,,,,,,******++++++,,,,,,------***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000000111111111111111333444444333222222333333444444555555444444333222222333333444444444444777666666555555555555666444444555666666666666666777666666666666777888888::::::999999888888777777999999999999888777666666555555444333222222222222111111111222222222222222000000000111111111111222111111111111111111111111333333333444555666777888:::<<<@@@EEEJJJNNNQQQRRRRRRPPPOOOQQQQQQTTT]]]fffiiisssyyybbbUUUSSSTTTYYY\\\\\\___dddmmm|||~~~***))))))))))))+++,,,---,,,,,,,,,,,,,,,---------***,,,......---,,,---///------------------------....................................////////////000000000000111111111111000333555555333222222333333333333444444333333333222333333333333444444444777777666555555555555555444555666777888777777666666666666666666777888888777777777777666666666666888888888777777666666666555444333222111111111111222222222222333333333444000000000000111111111111111111111111111111111111333333444555777999:::;;;>>>AAAGGGNNNTTTZZZ^^^```ZZZZZZ\\\```bbbccckkktttvvvvvvcccTTTVVVVVVYYY\\\]]]___gggppprrr***)))(((((()))+++---...------------------------***,,,//////,,,+++---///........................////////////////////////////////////000000000000000000000000111111111111000333666666333111222444222222222333333222222222333333333333333333333444888777666555555555555555555666777999999888888777666666666666666777888888444444444555555555555555555555444444444444555666444444333222111111111111222222222333333444444444000000000000111111111111111111111111111111111111333333444666888:::<<<>>>HHHLLLSSS[[[cccjjjoooqqqiiikkkqqqwwwyyyzzzzzzjjjaaaYYYRRRQQQTTTZZZ___```bbblllwww~~~++++++************++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,///////////////////////////000111222222333333222000111222222111000111222222111111111000000//////444444333333333333222222111222333555555555555444999999999999888777666555777777777777777777777777555555555555555555555555777888999:::999777555444222222333333222222111000333333333333333333333333222222111111111111111111111222444444222111222333000111444777;;;>>>AAACCCLLLPPP[[[nnnooobbb\\\WWWUUUTTTWWWZZZ___dddjjjrrrzzz+++******))))))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,...........................///000111222222222222000111222222000000111222111111111111000000000///222222222333333444444444111222444555666666555555666777777888888777777777666666666666666666666666555555555555555555555555555666777888888666555444333333333333333222222111333333333333333333333333111111111111111111111111...000222222222111222333333444666999<<<@@@EEEHHHTTTYYYhhhppp\\\TTTUUUWWWWWWXXXZZZ___fffmmmttt{{{******))))))))))))******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------------,,,,,,,,,........................---...///000111111111111000111222222000000111222111111111111000000000000000111111222444555555666222333444555666666666666444444666777888888888888555555555555555555555555555555555555555555555555333444555666666666555444444444444444444333222222222222222222222222222222111111111111111111111111///000222333222333444666666888:::<<>>BBBFFFIIILLLOOOMMMKKKNNNVVV___jjjsss~~~bbbYYY[[[^^^^^^___gggiiittt}}}~~~---,,,,,,+++*********+++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,*********)))((('''&&&%%%++++++++++++++++++++++++---------........./////////////////////000111111222111000//////000111222000000000000111111111111222222333333333333444444444444444444444444444444555666999;;;>>>???@@@AAA999888777666555555666666666555444333222111111111333333333333333333333333222222111111000111111111111111222333333333222222///000111111000111333555555777999===BBBEEEGGGHHHSSSRRRPPPOOOQQQWWW```fffttttttwwwtttiii___^^^^^^^^^bbbhhhlllttt~~~~~~}}}~~~}}}~~~---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,---............---//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////000111111222111000//////000111222000000000000111111111111222222333333333333444444444444444444444444444444555666888;;;===???@@@@@@;;;999777666555555666666777666555333222222222222222222222222222222222222222222111111111222222333555444444333222111000///000222333222222222444666777888<<<@@@FFFLLLRRRUUUWWWXXXYYYZZZ]]]bbbiiinnnrrruuu||||||rrrhhhbbb___cccgggiiinnntttuuu{{{~~~}}}||||||{{{{{{|||~~~~~~,,,,,,++++++******++++++******++++++,,,,,,------,,,---......//////......------.........------,,,------------------------,,,,,,,,,,,,------------///////////////000111111111111000000000000111111000000000000111111111111222222333333333333444444444444444444444444444444555666888:::<<<>>>>>>???===;;;888666555555666777888777666555444333333333111111111111111111111111222222111222222333444555666555333111000000111111222333444444333444666888:::<<>><<<:::777666666777777999888777555444444444444222222222222222222222222222111222222333444555666333222000000000222444666222444555555444555777999>>>AAAGGGQQQ^^^nnn}}}pppbbb]]]]]]___ccciiipppuuuyyy|||zzz{{{~~~|||{{{yyyxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwzzz}}}{{{{{{|||}}}zzzvvvvvvyyy{{{{{{zzz|||||||||~~~,,,++++++***++++++,,,,,,******+++,,,------......++++++,,,------------,,,***+++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------///////////////000000111000000000111111000000000///000000000111111111111222222222333333333444444555555555555555555555555555666777999:::;;;;;;;;;===<<<;;;999888888888888999888777666555444444444333333333333333333333333222111222222333444555666222111000000000222555666222333555555555777999;;;@@@DDDOOO```www{{{mmmeeeaaaccchhhiiipppwwwzzz|||yyyvvvvvvxxx{{{|||~~~}}}|||zzzxxxvvvuuutttuuuvvvvvvwwwvvvuuutttsssuuutttuuuwwwzzz||||||{{{}}}yyyxxxyyyzzzzzzwwwtttvvvzzz~~~}}}|||++++++******++++++,,,,,,++++++,,,,,,------......***+++,,,,,,------,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,,,,------------///////////////000111111000000111111111111000000000000000000111111111111222222333333333333444444555555555555555555555555555666777888999999999999;;;<<<<<<<<<;;;:::999888999888777666444444444444333333333333333333333333222222111222222333444555444444222111111111222222222444666777888:::===@@@BBBGGGVVVqqqxxxddd^^^___bbbiiirrrqqq|||yyytttssstttuuuuuuzzzyyyxxxwwwuuusssrrrrrrssssssssssssrrrqqqpppooosssssstttuuuwwwvvvssspppzzz~~~}}}}}}}}}~~~~~~|||zzzyyyzzz{{{yyyxxxxxxzzz}}}{{{xxxzzz}}}++++++******++++++,,,---,,,,,,------------------+++,,,,,,---------------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////000111111///000111222222111000///000000000000111111111111222222333333333333444444555555555555555555555555555555666777888888888888999:::===>>>>>><<<:::888888888666555444333333333222222222222222222222222222222111111111222222333333333333222222222222111333555888:::;;;>>>BBBEEEGGGKKK\\\}}}ssseee[[[^^^cccgggqqq~~~}}}xxxuuutttssssssyyyxxxxxxvvvuuutttssssssrrrrrrqqqqqqpppooooooooosssrrrrrrssstttssspppnnnrrruuu|||{{{yyyzzzwwwyyy{{{|||{{{{{{|||}}}|||}}}zzzvvvxxxuuu|||+++*********+++,,,,,,---------------------,,,,,,,,,---......//////......---......///......---------------------------------------........./////////////////////000111111///000111222222111000///000000000000111111111111222222333333333444444444666666666666666666666666555555666777777777777777777999===@@@@@@>>>;;;888888777666555333333333333111111111111111111111111222222111111000111111111...///111222444444444444444666999<<<>>>AAAFFFIIILLLOOO```yyynnnccc\\\\\\eeekkknnn{{{|||}}}yyywwwuuutttzzzzzzyyyyyyxxxwwwvvvvvvssssssqqqqqqpppppppppppptttsssrrrrrrssssssrrrpppiiikkkpppvvv{{{{{{uuussstttsssuuuyyy{{{||||||}}}~~~{{{wwwyyyqqqxxx+++++++++******(((''''''***+++,,,---...---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------............------,,,,,,------...***+++,,,---...000111111111000/////////000222333111111111000000000000000//////000000111111111222111333444444333222444555555444333333333555666777888999999888555444444555777888:::<<<======<<<;;;777666444222111111111111111111111222222333333444000111222333444333222222666444222222333444555444333777;;;>>>DDDJJJKKKGGGSSSTTTaaa}}}nnndddaaa___dddhhhjjjooo|||~~~|||zzz}}}|||zzzzzzzzzxxxvvvttttttsssqqqooonnnooopppqqqsssrrrrrrssstttsssooommmiiihhhhhhhhhjjjmmmqqqsssuuuyyy~~~~~~}}}wwwppplllrrrtttwwwyyy{{{~~~}}}yyyvvvxxxzzz)))******++++++++++++***)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,------------------...------,,,,,,------...+++,,,,,,---...///000000111000/////////000111222111000000000000000000000000111111111222222222222111222333333222222333444777777666555444444444444444555666666555555555777777888:::<<<<<<<<<;;;:::888666555333222222222222222222222222222333333333000111222333333333222222333222111111333444555666666;;;>>>AAAEEEKKKLLLIIISSS[[[lllrrrddd]]]]]]```fffjjjooottt{{{~~~|||{{{zzzyyyvvvsssrrrrrrrrrrrrqqqppppppoooqqqppppppqqqrrrqqqnnnkkkhhhfffdddbbbbbbdddfffgggjjjnnnqqqrrrrrrsssxxx}}}}}}wwwrrroootttvvvyyyzzz|||~~~|||wwwwwwyyy|||'''(((***+++------......******))))))******+++,,,***+++,,,,,,------,,,,,,------------------,,,,,,...------,,,,,,------...---------.........//////000000/////////000111222000000000000000000111111222222222222222333333333000111222222111111222444555666666666666666555555666777888888777666666777888888:::;;;;;;:::999888888777666444333333333333333333333333222222222222000111111222333222222222111111222333555777888999999>>>AAABBBFFFLLLMMMKKKQQQ```sssppp\\\UUUVVV[[[aaakkknnnttt|||~~~}}}{{{wwwtttqqqrrrtttttttttrrrooonnnpppoooooopppqqqpppmmmkkkgggeeeccc```______```aaaaaadddggghhhhhhiiimmmqqqwwwzzz}}}~~~{{{xxxuuutttxxxzzz|||}}}}}}~~~}}}|||}}}wwwvvvvvvwww{{{'''((()))+++,,,---------+++***)))))))))***,,,---***+++,,,,,,------,,,,,,.........------,,,,,,,,,...------,,,,,,------........................---////////////000000111111000000000000000111111111222222222222222222222222///111222222111000222333000222444777888999999888<<<===>>><<<999666555555888888999999999888777777888777777666555444444444444444444333333222222111111111111222222222222222222333555666777999;;;===???DDDGGGGGGJJJOOOSSSRRRXXXeeettt|||tttbbb[[[]]]```dddgggkkkmmmsss}}}{{{xxxttttttttttttsssrrrpppoooooonnnnnnooopppooommmkkkiiihhhfffdddccccccdddeeeccceeeffffffeeefffhhhkkkooosssxxxzzzzzzxxxyyyzzz|||~~~~~~}}}|||{{{|||||||||}}}}}}~~~zzzuuusssqqqqqqsssxxx~~~(((((()))***++++++******,,,,,,+++******,,,---...***+++,,,,,,------,,,,,,.........------,,,,,,,,,...------,,,,,,------..................---------......//////000000000000//////000000111111111111111111111111111111000000///111222222111000222333000222444666888888888888:::<<<===<<<999777555555777777777777777777666666777777777666666555555444555444444333333222222222222222222222222333333333222444666777888:::???CCCFFFKKKNNNNNNPPPWWW\\\]]]fffmmmtttyyykkkbbb\\\```gggkkkmmmnnnmmmnnnrrr|||~~~yyywwwuuutttsssrrrrrrsssnnnmmmllllllmmmnnnllljjjlllkkkiiigggfffeeeeeefffgggggggggfffeeedddeeefffkkkpppwwwyyyyyyyyy{{{~~~}}}|||{{{{{{{{{{{{|||}}}|||{{{|||}}}}}}zzzvvvqqqooollljjjkkkoootttwwwxxx))))))*********))))))(((,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,------------------,,,,,,...------,,,,,,------.....................---------...///000000000///////////////000111111222222111111111000000000000000000111222222111111222444444555555555555555444444222444777888777666666666555555555555555666666666666666777777666555444444444444444444333333333333333333333333333444555555222555777888999>>>FFFMMMNNNTTTXXXWWWZZZbbbiiilllvvvuuuwww}}}ooo___[[[[[[ccckkkooosssvvvuuuuuuwww}}}~~~|||yyywwwvvvvvvwwwxxxnnnmmmkkklllmmmnnnmmmkkknnnmmmkkkhhhfffdddcccbbbffffffeeedddddddddddddddlllrrryyy{{{yyyyyy}}}~~~}}}|||{{{{{{zzzzzz{{{|||~~~||||||}}}}}}}}}}}}}}}}}}|||zzzwwwxxxyyyyyyvvvrrrkkkiiifffddddddgggkkkmmmnnnttt}}})))******++++++******)))******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------------...------,,,,,,------...------..................---...///000000000///......//////000111111222222222222222111111000000000111222333333222222333444666555444333333333333333...111555777666555555555444333333444444555666666555555666666666555444333333333333444444444444444555555444444444555666777555888;;;===@@@IIITTT^^^eeelllpppqqqttt}}}lll```ZZZ[[[bbblllsssvvv{{{~~~~~~~~~}}}|||{{{{{{sssrrrpppqqqrrrsssrrrrrrpppooonnnllljjjiiigggggggggfffffffffhhhiiijjjjjjpppvvv|||}}}zzzyyy}}}}}}|||}}}~~~~~~|||~~~~~~~~~~~~~~~~~~||||||{{{zzzyyyyyyxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||||||||{{{{{{{{{{{{{{{vvvvvvwwwwwwxxxxxxxxxyyyyyyuuusssrrrsssssspppllldddcccaaa___```aaadddeeefffjjjqqqxxx~~~)))***+++,,,,,,,,,,,,,,,((()))***,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,------............------,,,,,,------...---------.........//////,,,---///000000000///......//////000111222222222333333333222222111111111111333444444333222444555333222222111222333555666111444777888777555333333222222222333444555666777444555666666666555444333333333333444444555555555666666555444555666777888999<<<@@@CCCHHHSSSaaalllyyyggg[[[UUUWWW]]]jjjxxx~~~|||zzzxxxwwwwwwyyyzzzzzzyyyqqqqqqqqqqqqqqqqqqqqqqqqiiiiiiiiikkknnnqqqrrrrrrtttzzz{{{zzz}}}|||{{{zzzzzz||||||{{{zzz~~~}}}|||}}}~~~~~~~~~}}}{{{{{{{{{||||||xxxwwwwwwwwwvvvvvvuuuuuurrrrrrsssuuuwwwyyy{{{|||}}}}}}|||||||||vvvwwwwwwyyy||||||}}}}}}|||{{{{{{|||~~~vvvvvvuuuuuuuuuvvvwwwwwwrrrrrrsssssstttuuuuuuuuutttqqqnnnmmmnnnmmmjjjfff```___^^^]]]]]]^^^```aaaaaadddiiiooouuuzzz}}}''''''(((((()))***,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++******************+++------------------------............////////////000///...------...///000......000111222222222222111111111111111111111111333333333444333333222222222222333333333444444444222222333444444555555666555555444444444333333333444444444333333222222222333444444333222111333444777444111111444777777666888:::???EEEMMM^^^{{{tttfff^^^\\\[[[ccceeeqqqyyyvvvzzz~~~}}}zzzvvvsssssssssrrrqqqmmmnnnoooppprrrssstttuuuyyy|||~~~~~~|||{{{}}}|||}}}~~~||||||||||||||||||||||||yyyzzzzzzyyywwwvvvvvvxxxyyy{{{}}}~~~|||{{{zzzyyyzzz{{{}}}|||zzzxxxyyyxxxwwwuuuttttttssssssuuuuuutttsssrrrrrrqqqqqqnnnnnnoooppprrrtttvvvwww{{{}}}}}}}}}||||||~~~}}}}}}}}}|||zzzyyywwwvvvzzzxxxvvvssssssvvv|||{{{wwwsssssswwwxxxuuurrrrrrpppooopppqqqqqqpppooojjjjjjjjjjjjkkkkkklllmmmnnnmmmjjjhhhfffdddcccbbb``````___^^^]]]^^^^^^^^^```______fffooovvvxxxwwwuuuuuuwwwzzz*********))))))******++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------............////////////000///...------...///000,,,---...///000000000000111111111111111111111111333333444444444444333333222222333333333444444444444444444444444444444444555444444444444333333333444444444333333222222222222333444333333444777999===999555444555777777666<<>>999777666777888888>>>AAAGGGOOO\\\yyy~~~nnn[[[VVV^^^lllvvvyyyxxxvvvyyy|||~~~}}}}}}|||}}}||||||{{{zzzxxxyyyyyyyyyyyyzzzzzzzzzwwwyyyzzzzzzyyyxxxyyy{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzyyyxxxwwwuuutttsssrrrrrrssssssrrrooonnnnnnnnnsssuuuwwwxxxyyyxxxvvvuuuvvvuuuuuuvvvwwwwwwuuutttpppooonnnlllkkkkkkkkkkkkllllllkkkkkkjjjiiiiiiiiigggggghhhiiikkkmmmnnnpppsssuuuwwwxxxxxxyyy|||~~~zzzzzzzzzyyyyyywwwvvvvvvqqqqqqpppoooooosssyyy}}}|||~~~~~~zzzvvvtttsssooojjjiiiiiihhhdddaaaeeedddcccccceeeeeedddcccccccccbbbbbbbbbcccddddddccccccbbbbbbaaaaaaaaaaaa___```aaaaaaaaa```___^^^```]]][[[\\\aaaeeeffffffiiiiiijjjmmmrrruuuvvvvvvwwwvvvuuuuuuuuuuuuuuuvvv...---,,,+++***************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,------------------............/////////////////////......///////////////000111111111111111111111111111111111111111333333444555555555444444333333333444444444444555555555444444444333333333444444444333333333222222333333333333333333333333111222333222333666:::>>>CCC@@@<<<888888999;;;<<>><<<::::::<<<@@@BBBIIIKKKPPPWWWccc{{{kkkYYYZZZ[[[___iiixxx|||ppprrrtttvvvxxxzzz~~~}}}}}}~~~~~~~~~}}}||||||{{{zzzyyywwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzvvvwwwyyyzzzzzzyyyxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvtttttttttsssssssssssssssoooppppppnnnllljjjjjjkkklllmmmnnnooooooooonnnnnnmmmllljjjjjjkkkkkkjjjiiifffeeedddcccccccccccccccccccccbbbbbbbbbbbbbbbaaa```aaaaaabbbccceeefffgggkkkmmmoooooonnnmmmmmmnnnooopppqqqqqqrrrrrrqqqqqqpppppppppnnnmmmmmmpppssstttuuuvvvwwwxxxyyyxxxwwwvvvvvvuuutttqqqmmmjjjhhhfffeeebbbaaaaaa```___^^^\\\[[[ZZZ[[[]]]^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\^^^^^^^^^^^^]]]\\\ZZZYYYXXXYYY[[[\\\[[[ZZZXXXVVVXXXVVVUUUUUUWWWYYY[[[\\\\\\\\\\\\___cccfffggggggggggggffffffffffffgggggg(((((())))))+++,,,---...************++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,------.....................////////////......////////////............////////////......000000000000000000000000111111222333444444444444333444444444555555555555222222333333444555666666333333333333222222222222222222333333333333444444222444555444333333555777;;;<<<======>>>AAAEEEHHHGGGJJJQQQ[[[hhh{{{ggg\\\YYY___dddhhhnnn~~~rrruuuxxx{{{}}}~~~}}}}}}|||{{{{{{zzzxxxvvvuuuvvvwwwwwwwwwvvvvvvwwwwwwxxxwwwwwwvvvrrrsssuuuvvvwwwvvvtttssstttsssssssssrrrrrrrrrrrrpppppppppppppppqqqqqqqqqkkklllmmmllljjjiiiiiijjjjjjjjjkkkkkkllllllkkkkkkhhhfffdddddddddeeedddcccbbbaaa```_________________________________^^^^^^]]]]]]]]]^^^___```bbbbbbfffhhhjjjjjjhhhfffffffffiiijjjkkklllmmmmmmmmmmmmooooooooommmkkkkkklllnnnpppooonnnoooqqqrrrrrrqqqooonnnmmmkkkiiifffdddcccaaa```___^^^^^^^^^^^^^^^YYYXXXWWWYYY[[[\\\[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXX[[[[[[\\\\\\[[[YYYWWWVVVTTTUUUVVVVVVVVVUUUTTTSSSOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWZZZ^^^aaabbbaaacccccccccbbbcccddddddeee((((((((()))***+++------************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,---......///............////////////---...///000000///...---......////////////......000000000000000000000000///000111222333333333333444444444444555555555555333444444444444444444444333333333222222222222111222222222333333444444444111444666777666555666777:::===@@@BBBCCCEEEHHHKKKFFFIIIRRR^^^jjj{{{vvveee\\\XXX\\\fffppptttzzzyyy}}}~~~~~~~~~}}}}}}||||||{{{zzzwwwsssssstttvvvvvvuuuttttttuuuuuuuuuuuuttttttnnnooorrrttttttsssqqqpppppppppooooooooonnnnnnnnnmmmmmmllllllkkkkkkjjjjjjfffggghhhgggfffeeefffhhhggghhhhhhhhhiiiiiiiiiiiidddbbb___^^^___```___^^^^^^]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^___bbbdddeeedddbbbbbbbbbcccdddeeeggghhhiiiiiiiiikkkllllllkkkiiiiiijjjkkkkkkhhhffffffiiikkklllkkkhhhgggeeebbbaaa_________]]]]]]\\\[[[ZZZYYYZZZ[[[UUUTTTTTTUUUWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVXXXYYYYYYWWWVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQLLLMMMPPPQQQQQQQQQRRRRRRSSSRRRSSSVVVYYY\\\]]]\\\_________```aaabbbcccddd(((((((((((()))***+++,,,)))************+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////............/////////000---...///000000///...---000111111111111111000000000000000000000000000000...///000111222333333333444444444555555555666666666555555444444333333222333333333222222222111111222222222333333444444444000333777999999888888888:::>>>CCCEEEFFFGGGJJJMMMJJJMMMWWWcccooozzzyyydddXXXXXX[[[YYYeeettt}}}{{{xxxvvvuuutttvvvzzz~~~~~~|||zzzyyyzzzzzzyyyxxxzzzyyywwwvvvxxx{{{~~~~~~~~~}}}}}}|||||||||yyyuuuqqqqqqsssttttttsssssssssssstttssssssrrrrrrlllmmmppprrrrrrqqqooonnnnnnnnnmmmmmmmmmlllllllllkkkjjjiiihhhgggfffeeedddaaacccddddddcccbbbdddeeeaaaaaabbbbbbbbbcccccccccbbb___\\\[[[\\\]]]\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ]]]aaabbbaaaaaa```aaa```aaabbbdddeeefffggggggfffhhhiiiiiihhhhhhiiijjjhhhdddaaa```dddggghhhhhhdddbbb___\\\[[[[[[\\\]]]ZZZ[[[ZZZXXXVVVUUUVVVWWWRRRQQQPPPRRRTTTUUUUUUTTTUUUTTTSSSRRRRRRRRRRRRRRRPPPRRRTTTVVVWWWVVVUUUUUURRRRRRQQQPPPPPPPPPPPPQQQMMMOOORRRTTTSSSRRRQQQQQQPPPPPPPPPSSSVVVYYYZZZYYYXXXXXXXXXYYY[[[\\\^^^___,,,+++***)))))))))++++++***+++,,,,,,------------------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................,,,---///000000000///...000000111111111111000000000000000000000000000000333333222222333333444555555555444333333333444444444444444333333333222222333333333333333333333333333333222222333333444555;;;777777:::;;;999888999999===DDDLLLPPPOOOOOOPPPQQQYYYdddnnnwwwkkkaaa^^^[[[ZZZ\\\aaaooowwwmmmeee___]]]\\\```cccggglllpppsssuuuvvvvvvuuutttqqqnnnnnnppprrrrrrqqqrrrtttxxx}}}~~~~~~~~~|||zzzzzz{{{zzzyyywwwwwwvvvuuusssssssssttttttrrrooolllnnnrrrsssoookkklllooossssssooolllkkkkkklllkkkiiihhhgggfffggggggiiigggeeecccaaabbbbbbcccbbbbbbbbbbbbaaa```___^^^______^^^^^^^^^______```^^^]]]\\\[[[[[[[[[\\\]]]WWWWWWWWWVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[\\\\\\[[[[[[\\\___bbbccc```bbbdddcccaaa```bbbeeeddd```\\\[[[]]]___```___\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWUUUTTTTTTRRRPPPPPPRRRSSSTTTSSSTTTTTTRRRQQQQQQPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUXXXXXXWWWWWWWWWWWWVVVVVV++++++***************+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...........................//////000000000000000000000111111111111000000////////////////////////222222222222222333333444444444333333333333444444444444444333333333222222333333333333333333333333222222222222222333444444888777:::@@@BBB>>>;;;<<>>GGGJJJEEEBBBBBBDDDJJJPPPUUUZZZaaaiiiooovvv{{{}}}wwweee]]]VVVSSSTTTZZZeeepppxxxrrriii___YYYVVVUUUVVVSSSTTTWWWZZZ^^^cccgggjjjlllnnnppppppoooooopppqqquuuvvvyyy}}}~~~}}}}}}~~~~~~|||{{{zzz{{{{{{yyywwwvvvvvvwwwwwwuuuttttttrrrqqqoooooooooooopppnnnkkkiiijjjllllllhhheeehhhjjjlllllljjjhhhggggggaaa```____________`````````___]]]\\\[[[[[[[[[\\\[[[[[[[[[ZZZZZZYYYXXXWWWXXXWWWWWWVVVVVVWWWWWWWWW\\\[[[YYYWWWVVVUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTXXXWWWVVVVVVVVVWWWYYYZZZ\\\]]]]]][[[YYYWWWWWWXXXVVVTTTQQQPPPQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPOOONNNNNNMMMLLLKKKLLLNNNPPPPPPPPPOOONNNMMMLLLLLLKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPQQQ((()))+++,,,,,,+++***))),,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------........................111000///...///000111222000000111111111111000000........................000000000000000111111222222222333333333333333333555444444444444333333333333333333333333333333333222111111111111222333333333666>>>HHHLLLJJJIIIKKKKKKVVVbbbjjjqqq{{{zzzmmmbbbZZZYYYYYY]]]dddmmmvvv}}}|||}}}~~~xxxtttnnngggaaa\\\YYYXXXVVVWWWWWWZZZ^^^dddiiilllmmmqqquuuxxxyyyzzz{{{||||||~~~~~~}}}|||}}}~~~~~~}}}{{{zzzxxxxxxxxxxxxvvvuuussssssttttttsssrrrqqqpppooommmlllllllllmmmkkkiiihhhhhhhhhgggeeebbbaaabbbddddddcccbbb``````[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[ZZZXXXXXXWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSVVVVVVUUUTTTSSSRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRRRRRRRSSSUUUUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRPPPNNNLLLKKKKKKLLLMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJLLLNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKK((()))***,,,,,,++++++***)))***+++,,,------......------------------------+++++++++,,,,,,,,,------...------,,,,,,------...........................000///...---...///000111000000111111111111000000////////////////////////000000//////000000111222111222333444444444444333555555555444444444333333333333333333333333333333222222111111222222333444444666<<>>===>>>AAA@@@@@@@@@@@@????????????AAA@@@?????????@@@BBBCCCBBBBBBBBBCCCEEEEEECCCAAABBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA>>>???@@@AAAAAA@@@??????>>>>>>???@@@AAABBBCCCCCC((())))))))))))*********------,,,++++++******)))---,,,,,,,,,,,,---.........------,,,,,,,,,------............------------...---,,,,,,,,,,,,---...///////////////.........///000000000000111111111111111111111111111111111////////////////////////222222333333333333444444444444333333333333222222111111111111111111111111444555777888666666666777<<<;;;===CCCIIIPPP\\\gggyyyhhhZZZXXXYYY[[[gggwwwxxxpppjjjfffggghhhiiijjjlllpppuuuyyy}}}|||xxxwwwyyy{{{{{{zzz{{{||||||}}}}}}}}}||||||}}}{{{zzzzzzzzzxxxwwwtttpppmmmmmmooonnnhhhccceeecccbbbaaabbbaaa```^^^______^^^^^^^^^]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWVVVTTTSSSRRRTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFEEECCCAAA???AAA@@@@@@???>>>======<<>>===============>>>>>>>>>>>>>>>???@@@AAA=================================>>>??????@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>@@@@@@)))))))))*********+++++++++++++++++++++++++++,,,---,,,,,,,,,,,,---.........------,,,------....../////////......------------,,,++++++++++++,,,---////////////............000000000111111111111222111111111111111111111111000000000000000000000000222222222333333333444444444444333333333333222222333333333333333333333333111333444555555555777999??????BBBFFFKKKRRR___lllwwwlll```YYY]]]ccciiivvv|||uuunnniiihhhiiikkkmmmooosssxxx|||~~~~~~{{{wwwvvvxxxzzz{{{zzzzzzzzz{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|||zzzwwwvvvvvvuuutttrrrooollliiiiiijjjiiiddd___```___]]]]]]]]]]]]\\\ZZZ[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPRRRRRRQQQQQQPPPOOOOOONNNLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDCCCBBB@@@?????????>>>>>>===<<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>>>>======<<<<<<======>>>====================================>>>>>>>>>>>>======<<<<<<;;;::::::999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???************+++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,---......---------------...///000111000000///...---------,,,,,,++++++++++++,,,,,,........................000111111111111222222222111111111111111111111111111111111111111111111111222222222222333333333333444444333333333333222222333333333333444444444444111222333444444666:::<<>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::999999888888999999999999888888777888888888888888888888888888888888888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::999999999999999::::::::::::;;;::::::::::::;;;<<<======******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///111111111111222222222222111111111111111111111111111111111111111111111111111222222222222333333333444444333333333222222222111111111222222222222222444444555555666999===AAACCCDDDFFFHHHIIINNN]]]mmmtttdddcccdddkkkwww~~~|||wwwppprrrvvvyyy|||~~~|||zzzwwwvvvvvvvvvvvvnnnoooppprrrssstttttttttrrrrrrssssssttttttuuuuuuqqqooollljjjjjjiiigggeeebbb```]]]]]]]]][[[YYYVVVVVVUUUSSSTTTUUUUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNLLLLLLNNNOOOOOONNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>========================????????????@@@@@@@@@AAA===>>>>>>??????>>>>>>===>>>>>>============>>>>>>???>>>===<<<<<<<<<<<<===;;;;;;::::::999999999999999999888777777888888888;;;::::::999888888888888999999999999999999999999777777777888999999:::::::::999999888888999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999999999888888888888999999999999999999999999999:::;;;;;;******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,------,,,,,,,,,------///000111111000000///...------------..................---,,,---------......//////000000111111111222222222000000000000000000000000111111111111111111111111111111111222222222333333444444333333333222222222111111222222222333333333555666777777888;;;???CCCIIIIIIKKKMMMNNNSSSaaaooo|||tttiiieeedddkkkxxxwwwyyy|||~~~|||}}}{{{wwwtttqqqqqqpppiiijjjlllmmmnnnoooppppppllllllmmmmmmnnnnnnnnnoookkkhhhfffddddddcccaaa___]]][[[YYYXXXWWWVVVUUUSSSTTTSSSRRRSSSTTTUUUTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRPPPOOOOOONNNNNNMMMMMMMMMJJJJJJLLLMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>???????????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999::::::;;;999999999888888888888888999888888888888888999999;;;;;;:::999888888888888888888888888888888888888666777777888888999:::::::::999999888888999999:::888888888888888888888888888999999999::::::::::::999999999999888888888888777777777888888888999999999888888888888999999:::************+++++++++,,,------,,,,,,+++******)))+++++++++++++++,,,------,,,,,,,,,,,,,,,---...///...............---------......////////////......,,,,,,,,,---....../////////000000000000111111111000000000000000000000000111111111111111111111111111111111111222222222222444444333333333333222222333333444444555555666666444666888:::<<>>===<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999::::::999999999::::::999999999999::::::999999999999999999999999888888888888888888777777888888888888888888999:::999888777777777777777777555555555555555555555555666666777777888999999:::999999888888888888999999888888888888888888888888888888999999999999::::::888888888888888888777777777777777888888888888999999888888777888888999999)))))))))*********++++++,,,++++++++++++++++++++++++++++++***++++++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------------...//////...------++++++,,,------...//////....../////////000000000000000000000000000000000000000000000000000000000111111111111222222222222444444333333333333222222333333444444555666666777444777<<<@@@CCCGGGLLLOOOMMMKKKNNNWWWaaaiiisss{{{tttfffdddjjjqqq}}}~~~~~~|||zzzvvvtttttttttssstttsssooojjjgggggggggccccccdddeeeeeeeeeeeeeee``````______^^^^^^]]]]]]\\\ZZZXXXWWWXXXXXXWWWVVVUUUUUUSSSQQQOOONNNOOOPPPPPPOOONNNPPPRRRSSSSSSRRRPPPPPPPPPOOOOOOOOONNNNNNIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@???>>>?????????>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888666666666777777777888888777888888999999888888777999999888888888888999999666777888999999888777777777777777777777888888888777777777777777888999999777666666666666777777888555555555555555555555555555555666666777888888999888888777777777777888888777777777777777777777777888888999999999:::::::::777777777777777777777777777777888888888999999999999999888888888888888999((())))))))))))******************++++++,,,------++++++******++++++,,,---,,,,,,+++******+++++++++******+++,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,---...//////............////////////000000000000000000000000////////////////////////000111111111111222222222444444444333333333222222111111222222333444555555666:::@@@FFFKKKPPPTTTXXXVVVSSSWWWcccqqq{{{yyyllljjjqqq{{{}}}}}}{{{xxxtttqqqqqqqqqlllnnnnnnkkkgggddddddfff^^^^^^_______________^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSRRROOOMMMLLLMMMNNNMMMLLLLLLMMMPPPQQQQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFEEEEEECCCAAA@@@CCCCCCBBBAAAAAA@@@@@@???@@@@@@AAA@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999999999:::::::::999999999999888888888777777777777777777777777777777777777777888888888888777777888888888888777777999999888888888888999999555666888::::::999777666777777777777888888888888666666666666666777888888777777777777777888999:::888888888888888888888888444444555555666777777888777777666666666666777777888888888888888888888888888999999999999:::::::::666666666666777777777777888888888888999999999999999999888888888888888999---------,,,+++***)))(((++++++++++++++++++++++++&&&%%%&&&)))---...,,,***))))))))))))***,,,...000***+++,,,---...---,,,+++..................------///////////////.........//////000000000000//////111111111111111000//////000000000000000000000000111111000000000111222333222222222222111111000000000222333444333444777999:::BBBIIINNNVVVaaaeeecccjjjmmmttt~~~zzzvvvwww~~~yyy|||{{{yyyuuurrrooommmlllllliiigggeeeaaa^^^\\\ZZZYYYZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPMMMJJJJJJLLLNNNMMMKKKHHHHHHIIIIIIJJJIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999::::::;;;<<<<<<;;;::::::;;;;;;;;;999999888888888888999999999777777777:::;;;;;;;;;:::999999999888888777777888888888888888888888888999999888888777777666666888888888888777777777777;;;;;;::::::999999888888666666666666666666666666777777777777777888888999777777777777777777777777777888888888999999999999999999999999888888888777888888777777666666555555777666555444444555666777777777888999999999999888888888888888888888888888666666777777888888999999999888777666777888:::;;;666666777777888888999999******++++++,,,,,,++++++........................***((('''))),,,,,,+++))))))***+++,,,------,,,,,,++++++,,,------------,,,......................../////////////////////...//////000000000000//////111111111111111000//////000000000000000000000000111111111222222222222333222222222222111111111000111222333333333555888:::===FFFRRR___pppvvvxxx|||}}}||||||{{{zzzxxxvvvtttqqqnnnkkkiiihhhhhheeedddaaa^^^[[[YYYWWWWWWWWWWWWVVVTTTTTTSSSSSSSSSTTTSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNKKKHHHHHHJJJKKKJJJIIIFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::999999888888888888999999888888888777777888888888888777666777999;;;;;;:::999999999999999888888888888888888888888888888888888888888777777666666666888888888777777777666666666666666666555555555555888888888888888888888888777777666666777777888999777777777777777777777777777777777888888888999999999999888888888777777777888888777777666666666666777666555555555555666777777777888999999999999888888888888888888888888888777777777777777888888888999888777666666888999:::777777777777777888888888'''((()))***,,,---......++++++++++++++++++++++++---,,,***)))******)))(((+++,,,...//////...,,,***,,,,,,,,,,,,,,,------.................................////////////////////////000000000000//////000111111111111000000///000000000000000000000000000111333444444444333222222222222222111111111111222222333222333666:::>>>CCCNNNaaayyyyyyzzz|||~~~~~~}}}yyywww}}}|||zzzyyyxxxuuusssooommmkkkhhheeecccbbbaaa```^^^\\\YYYWWWUUUTTTSSSTTTSSSRRRPPPOOONNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;;;;:::999888888999999999999999999999999:::999999888888888888999666666555555555555666666888777777666666777777888888666555666888999999999888888888888999999999999888888888888888888888888777777777777666666666666777777777777666666666666666666666666666666777777888888888888888888888888666666666666666777777888777777777777777777777777666777777777888888888888888888888888777777777666888777777777777666666666777666666555555666666777777777888999999999999888888888888888888888888888888777777777777777777666888777666555666777888999888888888888777777777777'''(((((()))+++,,,---...************************...---+++))))))*********,,,---......///......---------,,,++++++---...///---------...........................//////////////////000000000000//////000000111111111111000///000000000000000000000000000111333555555444333222222222222222222222222222333333333333444888>>>BBBJJJWWWpppzzzyyy{{{~~~||||||{{{zzzzzzzzzyyyvvvsssqqqwww|||~~~zzzwwwuuussspppnnngggfffdddbbb___]]][[[[[[ZZZYYYWWWUUUSSSQQQPPPPPPQQQPPPOOOMMMKKKJJJJJJIIILLLLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>=========;;;;;;;;;:::999888888888666666666666666666666666777777777777777777777777444444444444444444555666777777666666666666777777777666444555777888888777666666666777777888888999888888888888888888888888666666666666666666666666777777777666666666555555555555555666666777777888888888888888888888888888666666555555666666777888777777777777777777777777666666777777777888888888888888888777777777666666777777777777777777777777777666666666666666666777777777888999999999999888888888888888888888888888888888777777666666666555666666666555666777888888999999888888777777666666***))))))))))))***+++,,,------------------------,,,,,,+++******+++,,,...------++++++,,,///111333...---,,,+++,,,---...///---------.........//////---.........//////000000//////000000000000/////////000000111111111000000000000000000000000000000000111333555555444333222222222222222222222222333333444444555777<<>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777777555555555555555555555555555666666666666666666666444444444444444555666777777777666666666666777777777666444555666888777666444444555555666666777777888888888888888888888888666666666777777777777777777777777777666666666666222222222333333444444444777777777777777777777777666666666666666777888888888888888888888888888888777777777777888888888888888888888888777777777777777777777777888888888888666777777777777777777666777777888999999999999888777777777777777777777777888777777777666666555555666666666666666777777888999999888888777777666666,,,+++)))(((((()))***+++++++++++++++++++++++++++)))+++,,,,,,+++,,,...000...,,,***)))+++...222555---------------......///,,,,,,------.../////////------......///000000000//////000000000000/////////000000111111111111000000000000000000000000000000111333444444444333222222222222222333333333333333555666888;;;@@@FFFJJJOOO^^^~~~~~~{{{vvvrrrpppnnnnnnggghhhjjjnnnqqqsssrrrpppwww|||~~~}}}}}}}}}~~~~~~uuurrrmmmjjjgggdddaaa^^^ZZZZZZYYYWWWUUUSSSQQQOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>===>>>>>>???@@@BBBCCCDDDDDDBBBDDDEEEDDDAAA?????????????????????>>>>>>===<<<;;;:::::::::999999999999777777777777666666555555444444444444444444444444444555555666666666666555555555555555555666777888888777777666666777777888888666555555777888777666555555555555666666666666888888888888888888888888777777777777888888888888888888888888777777777777555555555555555666666666666666666666666666666666777777777777777888888999888888888888888888888888777888888888999999999999999999999999888888888777777777777888888888888999666777777888888777777666777777888999999999999888777777777777777777777777777666666666666666666555666666777777777888888888888888888888777777777777+++***)))(((((()))***+++)))))))))))))))))))))))))))+++......---,,,...///---,,,+++++++++---000222,,,------...............,,,,,,------...//////000------......///000000111//////000000000000////////////000111111111111111000000000000000000000000111111111222222222222333222222222333333333444444333555999<<>>===>>>>>>======<<<;;;;;;:::::::::;;;===>>>@@@AAAAAA???AAACCCBBB>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888888666666666666555555555555555555555555555555555555333444555777777777666555555555555555666777888999888888888777777888888888999777666666777888777777777777777777777777666666888888888888888888888888777888888888999999999:::999999999999888888888888:::::::::999999999999999777777777777777777777777888888888888888999::::::888888888888888888888888999999999999::::::::::::::::::::::::999999999999777777888888888999999999666777888888888888777666777777888999999999999888777777777777777777777777555555555666666666666666666777888888888888888888777777777777777888888888***)))((('''((()))+++---++++++++++++++++++++++++))),,,//////---,,,,,,...------------------------+++,,,.../////////...---,,,,,,------...///000000---------...///000000111//////000000000000////////////000111111111111111000000000000000000000000111111000000000111222333222222222333333444444444333666:::>>>BBBFFFKKKNNNUUU___www}}}wwwwww~~~rrrooojjjeeeaaa_________eeeiiioooxxx|||{{{xxxuuurrrpppooonnniiifffbbb^^^\\\YYYVVVSSSQQQQQQQQQPPPNNNKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBB===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999888888777777999:::<<<===??????<<>>>>>>>>>>>============<<<;;;999777777888999:::::::::999999888777777777888888888888888888888888<<<===>>>???>>>===;;;999444666999;;;;;;:::888777888888888777777777777777666666555555555555666666555666777999999888777777777777666666777888999999:::999888777777777888999;;;:::999999888888888888999::::::;;;;;;::::::999999999999888888888888888;;;::::::999888888888999:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999777777888888888999999999;;;;;;:::999:::;;;<<<=========<<<<<<<<<<<<===============<<<;;;;;;::::::999:::::::::::::::::::::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777888999;;;<<<<<<;;;;;;999999:::;;;:::999888777999888777666555444444444444444444444555666777777777777888888999999999:::666666666666555555555555(((((())))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---.........---------------------------------------------------,,,,,,---------.........////////////000000000000222222222111111111000000222111///......///000222000000000000000111222222222222222222222222222222222222333333333444666777<<<===BBBIIIKKKLLLSSS]]]gggpppyyyuuummmrrrxxx|||}}}}}}|||qqqmmmmmmmmmlllgggggggggggggggggggggggglllqqqwww}}}~~~{{{xxxwwwuuuuuutttqqqmmmjjjgggdddaaa^^^]]]\\\ZZZWWWUUURRRQQQPPPKKKIIIGGGFFFFFFEEECCCAAABBBBBBAAAAAA@@@?????????<<<<<<<<<;;;;;;;;;;;;:::;;;:::888777666777888999999999999888888888777777888888888888888888888888;;;<<<===>>>>>><<<:::999555666888999:::999888777888888888888777777777777777666666555555666666777666666777888888888888888777777777777777888999999:::999888888888888999:::;;;;;;:::999999999999999999::::::;;;;;;::::::999888888888999999999999999;;;;;;:::999999999999999:::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>============>>>>>>>>>>>>============<<<<<<========================>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::::999888999;;;<<<======<<<<<<;;;;;;<<<<<<<<<;;;:::999::::::888777666555555555444444444444555666777888777777888888888999999999888888777777777666666666''''''((()))***+++,,,---,,,,,,,,,,,,+++***)))(((******,,,---............++++++,,,------...//////........................---............/////////////////////000000000000222111111111111000000000222111000///000000222333000000000000000000111222111111111111111111111111111333555555555666888999>>>AAAHHHKKKKKKNNNZZZfffnnnttt|||oooiiijjjpppxxx}}}}}}yyyyyy{{{ooogggeeefffgggggghhhiiijjjkkkmmmnnnooopppuuuxxx{{{~~~|||{{{zzzzzzyyy~~~~~~|||{{{zzzxxxvvvtttqqqooonnnnnniiigggccc```^^^[[[XXXUUUSSSSSSRRRPPPOOONNNMMMLLLFFFDDDBBBBBBBBBAAA???>>>?????????>>>>>>======<<<999999999999888888888888999888777666666666777888777777777888888888999999777777777777777777777777:::;;;<<<<<<<<<;;;:::999666666777777777777777888888888888888888888888888777777666666666666777777777777777777777888888999888777777777777888999999::::::999999999999::::::<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999888888999999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=========@@@????????????>>>>>>>>>============>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@????????????@@@@@@>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????=========<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<===<<<:::888777666555555555444444555555666777888777777777888888888888888999999888888888777777777(((((()))******+++,,,,,,+++++++++++++++***)))((()))***+++,,,---.........,,,,,,,,,---------......------------............------........./////////////////////000000000000111111111111000000000000111111000000000111222222111000000000000000111111000000111111111111222222222555888888999;;;???BBBHHHKKKOOOQQQSSSYYYeeeooosss|||uuullllllpppyyyvvvpppqqqvvvyyyssslllggggggiiikkkkkkpppqqqrrrtttvvvwwwyyyyyy|||}}}|||{{{{{{}}}|||{{{xxxvvvtttrrrqqquuusssrrrvvv|||xxxvvvtttrrrqqqnnnllljjjhhhggggggaaa^^^[[[YYYWWWTTTQQQNNNMMMLLLLLLKKKIIIHHHGGGGGGBBBAAA???>>>???>>><<<;;;<<<<<<<<<;;;;;;:::::::::888777777777666666666666777666666555555555666777666666666777888999999:::777777777777777777777777999999:::;;;;;;;;;::::::777777666555555666777888777888888888888888999999888777777666666777777888888777666666666777999:::888888888777777888999999::::::::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>AAAAAAAAA@@@@@@@@@??????>>>>>>?????????@@@@@@@@@>>>>>>>>>?????????@@@@@@BBBBBBAAAAAAAAAAAABBBBBB??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>===;;;999777666555555444444444444555666777888888888888888888888888888999999888888888777777777+++++++++***************((()))***+++++++++++++++)))***+++,,,------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,------------.........////////////000000000000000000000000000000000000////////////000000111111111111000000000000000111000000111111222222222222444666888888888<<>><<<<<<<<<<<<:::999999999999999999888888888777777777666666666555555555555555555555555666666555555666777888999999:::777777777777777777777777888888999::::::;;;;;;;;;888777666555555666777888777777888888999999999:::888888777777777777888888888777666666666777999:::999999888888888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<======>>><<<===>>>>>>>>>>>>============>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???????????????>>><<<:::888666555555444444444555555666777888999999999999888888888888888888777777777666666666,,,,,,+++++++++*********((()))***+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,//////...---,,,,,,++++++***++++++,,,,,,---------,,,,,,---------.........////////////000000000000//////000000000000000111......///000000111111111222111111000000000000000111111111222333333444444555666777666888@@@MMMXXXdddiiiooowwwxxxuuu|||xxxtttrrrllllllllllllooorrruuuwwwwwwvvvvvvwwwxxx{{{}}}}}}}}}zzzvvvssspppoooqqqqqqrrrqqqooolllhhhfffddddddeeehhhkkknnnooonnnoooooopppooonnnllljjjiiidddcccaaa___]]]\\\[[[[[[XXXVVVSSSQQQPPPNNNKKKIIIHHHGGGEEECCCAAA???===<<<===;;;::::::::::::999777777777777777777777777777666666666666555555555555444444555555555666666666555555666666777888999999888888888888888888888888888888999999:::;;;<<<<<<999888777666555666777888777777888888999:::::::::999999888888888888999999777777777777777888888999::::::999888888888888999777888999:::;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======<<<==================<<<;;;;;;<<<<<<======>>>>>><<<===???@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???===;;;:::888888888666666666666777888999::::::::::::::::::999999999888888777777777666666666***+++++++++++++++++++++***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******---------------------,,,++++++,,,,,,---......///---............/////////////////////000000000000////////////000000111111//////000111222222222222222222111000000000000000111222222333444444555555666777999:::AAAQQQgggwwwvvv~~~yyyyyyxxxvvvrrrnnnjjjhhhbbbbbbcccdddfffjjjpppssszzz|||~~~~~~}}}{{{xxxuuupppllljjjkkkmmmnnnooommmjjjgggeee```______```ccceeefffffffffggghhhgggfffdddbbb```^^^]]][[[YYYWWWVVVVVVUUUTTTRRRPPPNNNMMMKKKIIIGGGDDDCCCBBB@@@>>><<<;;;::::::999777777888888777555666666666666666666666666555555555444444444444333444444555666666666666666555666666666777777888888999999999999999999999999888888999999;;;<<<===>>>999999888777777777777777777777888999999:::;;;;;;999999999888888999999999666666777888888888888888;;;:::999999888888888999666777888999:::::::::999;;;;;;::::::;;;<<<<<<===>>>>>>????????????>>>>>>===========================>>>@@@AAABBBAAA@@@????????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEECCCBBBBBBBBBCCCDDDAAAAAA???>>>===<<<<<<<<<::::::::::::;;;<<<======<<<<<<<<<;;;;;;:::::::::999999888888888777777777))))))***+++,,,------...------------,,,+++******,,,,,,,,,,,,+++***))))))+++,,,,,,------......///,,,,,,------...///000000////////////000000000000////////////000000000000.../////////000000111111///000111222333444444444222222111000000///000000222222333444444555666666666999<<>><<<;;;:::999888777555555666666555333555666666666666666666666444444444333333333222222444444555666777777666666666666666666777777777777::::::::::::::::::::::::888999999:::;;;===>>>???999999999999888888777777777777888999::::::;;;;;;:::999999888888999999:::555666888999999999888777;;;::::::999888888888999555666888999::::::999999:::::::::::::::;;;<<<===??????@@@@@@@@@@@@??????>>>>>>>>>>>>===============>>>@@@BBBBBBBBB@@@?????????@@@@@@@@@AAAAAAAAADDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDHHHGGGEEEDDDDDDDDDEEEFFFCCCBBBAAA@@@????????????======<<<======>>>???@@@=========<<<<<<;;;;;;;;;:::::::::999999999888888))))))(((((()))***++++++------,,,,,,+++*********---------...------,,,,,,)))***+++,,,---.........---------------------------------............///,,,...111111000//////000666666666555555444444444000000000000111111111111222111111111000000//////000111222222222333777999444;;;BBBHHHUUUrrrlllqqqvvv||||||yyyxxxwwwtttvvvxxxyyyxxxuuurrrpppjjjkkklllnnnooonnnjjjggggggkkknnnnnnmmmmmmrrrwww~~~}}}{{{}}}}}}~~~~~~yyyvvvssspppmmmjjjfffdddhhhiiikkkkkkiiieeeaaa^^^[[[ZZZYYYXXXWWWVVVVVVUUU]]]\\\[[[YYYXXXXXXXXXXXXWWWUUURRROOOMMMLLLMMMMMMLLLKKKIIIGGGDDDBBB@@@???;;;;;;;;;::::::999999999888777777666555444444444444333333333333444555555222222222222222222222222:::999888777555555444444888777666666666777999:::777888888999999:::;;;;;;:::::::::;;;;;;===>>>???===<<<:::999888888999:::::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777777888888888888999999888777777666777777<<<;;;:::888777666666666======<<<<<<<<<======>>>AAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@BBBCCCCCCBBBAAA@@@???>>>@@@??????>>>@@@BBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@DDDCCCBBBAAA@@@???>>>>>>AAAAAABBBBBBBBBBBBAAAAAADDDDDDCCCBBB@@@>>><<<;;;777777777888888999999999******+++++++++,,,,,,,,,******************++++++,,,---------------,,,,,,++++++,,,---------,,,,,,---------------------------------............///...///111111000///000111222222111111111000000000000000000000111111111111222222222222111111111000111222333333333444777:::;;;AAAHHHOOO___}}}iiinnnrrryyy{{{xxxvvvuuuuuuppppppqqqqqqpppnnnlllkkkhhhjjjooouuuzzzzzzwwwtttrrruuuxxxxxxvvvwww{{{|||zzz|||yyyyyyzzz|||~~~}}}zzzxxxvvvsssooommmjjjgggdddaaaddddddeeeeeeccc```]]][[[XXXWWWVVVTTTSSSRRRRRRRRRVVVVVVUUUUUUTTTUUUUUUUUURRRQQQNNNKKKIIIIIIIIIIIIIIIHHHGGGDDDBBB@@@???>>>:::::::::999999999888888777777777666555444444444444444333333444444555666444444444444444444444444666666555555666666777888777777666666666777888999888888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???===<<<;;;:::999::::::;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777888888888999999999888777666666666666666999999888888888888999999<<<<<<<<<<<<<<<===>>>>>>@@@?????????>>>>>>>>>>>><<<======???@@@AAABBBBBBAAABBBBBBAAAAAA???>>>>>>>>>>>>======>>>@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAACCCDDDEEEEEEFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA???===<<<::::::::::::::::::;;;;;;)))***+++,,,---,,,++++++))))))******+++,,,,,,---,,,,,,------------,,,,,,---------------,,,++++++---------------------------------............///000111222111//////000222//////............------000000000000111111111111333333333222222222222222222333444444444555888;;;>>>CCCJJJRRReee~~~xxxpppsssuuuyyy}}}zzzxxxxxxxxxxxxsssqqqooommmlllkkkkkkkkkkkkooovvv~~~}}}yyyvvvwwwzzzyyyxxxyyyyyyxxxvvvtttooommmiiigggeeeccc___]]]]]]]]]]]]\\\ZZZXXXVVVUUURRRQQQPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDBBBAAA???===<<<;;;888888888888777777777777777777666666555444444444444444444333444444555666555555555555555555555555555555555555555666777777777666555555555666888999888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888999999999999888888777666666666777777777777888888999:::;;;<<<:::;;;;;;<<<===>>>??????>>>>>>>>>=========<<<<<<;;;;;;===>>>@@@AAACCCCCC@@@@@@@@@@@@???>>>======<<<<<<;;;;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDEEEEEECCCCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>============'''(((***++++++***)))'''+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,---------------,,,,,,---------------------------------............///222222222000......000222///////////////////////////000000000111111111111222222222222222222222222111333444444555777:::===@@@EEELLLVVViii}}}~~~}}}~~~~~~~~~}}}yyyuuurrrqqqrrrssstttvvv||||||uuurrrrrrzzzxxxuuutttsssrrrpppooogggeeebbb```^^^\\\ZZZWWWWWWVVVUUUSSSQQQPPPPPPPPPMMMMMMKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIFFFEEECCCAAA@@@???????????????>>>===;;;:::999999666666666666666666666666666666666555555444444444444444444444444555666666666666666666666666666666888777666555444444444444777666555555555666777888999999::::::;;;;;;<<<<<<>>>============>>>>>>???==================>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999:::::::::::::::999999888888888999999777777888:::;;;;;;<<<<<<999:::;;;<<<>>>?????????============<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA>>>>>>??????>>>======<<<;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBBBBCCC>>>>>>@@@AAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@''')))***++++++***(((''',,,+++++++++*********)))***++++++,,,------,,,,,,***+++,,,---............---------------------------------............///111111111000......000333000000000000000000000000///000000000111111111111000000111111111111111111111222444555666999===@@@EEEJJJRRR]]]nnn~~~|||}}}}}}||||||}}}{{{tttpppqqqtttqqqmmmkkkiiihhhfffddd^^^\\\YYYXXXWWWVVVSSSQQQQQQPPPNNNLLLKKKJJJJJJKKKIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBAAA@@@???>>>============;;;;;;::::::999888888777555555555555555555555555555555555555444444444444555444444444444555666666666666666666666666666666888777666555555555555555777666666555555777888999999::::::;;;<<<<<<======???>>>>>>============>>><<<======>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999:::;;;;;;;;;;;;::::::999:::;;;===>>>?????????>>>=========<<<<<<<<<<<<==============================>>>>>>>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAABBBCCCDDDFFFGGGFFFFFFGGGGGGFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBB>>>???@@@AAABBBCCCCCCCCCFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDDDDDDDCCCCCCBBBBBB++++++,,,---,,,+++***)))***))))))(((''''''&&&&&&)))***+++,,,,,,------,,,***+++,,,---////////////---------------------------------............///...///000///...///000222...////////////000000000000000000000111111111111000000000000000111111111111333555777:::===BBBEEEGGGLLLTTT___mmm~~~~~~~~~~~~~~~zzzsssooopppooollliiifffdddbbb```^^^VVVTTTRRRQQQPPPOOOMMMKKKKKKJJJIIIGGGFFFFFFEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;:::888888888888888888777777444444444555555555555555444444444444444444444444555555444444555555666777666666666666666666666666555555555555666888999:::888777666666666777999:::::::::;;;<<<<<<======>>>???>>>>>>===<<<<<<<<<<<<;;;<<<===>>>???@@@@@@???========================<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<===>>>>>>;;;<<<<<<===<<<;;;999888999:::<<<>>>??????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::=========>>>>>>======<<<<<<<<<=========>>>>>>>>>????????????????????????>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAAAAABBBDDDFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDAAAAAA@@@@@@@@@AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDD,,,,,,,,,+++++++++******)))))))))((((((((((((((())))))***,,,,,,------,,,,,,,,,---......///......---------------------------------............///***,,,.../////////000111////////////000000111111000000000000111111111111000000000111111222222222333555888;;;>>>CCCHHHLLLIIINNNUUU```nnn~~~uuuttt{{{{{{yyytttmmmjjjllljjjhhheeecccaaa^^^[[[XXXOOOMMMLLLKKKKKKKKKIIIGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<999::::::::::::999999888777777777777888888888888444444444444555555666666444444444444444444444444555555555555555666666777888888888888888888888888666666666666888999:::;;;999888777777777888:::;;;;;;;;;;;;<<<======>>>>>>???>>>===<<<;;;;;;;;;;;;:::;;;===>>>???@@@@@@???========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<======>>>???;;;<<<=========<<<:::999:::;;;===>>>???>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999999::::::<<<======>>>>>>>>>======;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAAAAABBBDDDFFFGGGDDDDDDEEEEEEEEEEEEEEEDDD@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEE++++++***)))(((((())))))*********+++,,,,,,------((()))***+++,,,---------.........///......---,,,---------------------------------.........//////(((***.../////////000111000111111111222222333333000000000000111111111111111111111222222333333333444777:::>>>BBBGGGMMMQQQQQQTTT[[[eeesssxxxpppsss|||}}}}}}zzzvvvsssnnngggdddfffbbb```^^^\\\ZZZWWWTTTQQQLLLJJJHHHHHHHHHHHHFFFEEEBBBBBBBBBBBBAAA@@@>>>===???>>>>>>=========>>>>>>:::::::::::::::;;;;;;<<<777888888888888888777777777777777777888888999999444444444555555666666666444444444444444444444444555555555555555666777777999999999999999999999999:::999888888888888888888:::999888888888999;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<;;;:::::::::999:::<<<>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>999;;;<<<>>>>>>===;;;::::::;;;===??????>>><<<;;;:::::::::999999999888888666666777888999999::::::======>>>>>>>>>>>>>>>===;;;;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>????????????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAAAAABBBDDDFFFGGGDDDDDDEEEEEEEEEEEEEEEDDD@@@?????????@@@AAAAAABBB>>>>>>???@@@@@@@@@??????>>>>>>???@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAADDDEEEFFFGGGHHHIIIIIIIIICCCCCCCCCDDDEEEEEEEEEFFF))))))************))))))'''(((((()))***+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111111111222222222222111000///......///000111000000111111111222222222///000111222333444555555666:::AAAHHHKKKLLLPPPTTTSSSUUU___lllvvvwwwvvvwww}}}}}}}}}~~~~~~}}}|||~~~yyyssspppkkkfffccc___[[[XXXXXXWWWUUUTTTRRRQQQQQQQQQJJJIIIGGGFFFDDDCCCBBBBBBAAAAAA???>>>============?????????===;;;::::::<<<999999888888888888888888666666555555555444444444777777666666555555555444555444333333444555666888666666666666666666666666777777777888888999999999;;;;;;;;;::::::999999999999999999999999999999999:::999777777777999;;;<<<999999:::;;;;;;<<<======@@@???>>><<<:::888666666:::<<<>>>???@@@???>>>===>>>>>>>>>>>>============@@@@@@???>>>===<<<;;;;;;<<<<<<============<<<<<<@@@???>>>======>>>???@@@???>>>>>>>>>======<<<<<<;;;;;;;;;::::::999999999999999999888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<;;;;;;===>>>@@@@@@@@@@@@???>>>======?????????>>>>>>=========@@@?????????>>>>>>============>>>>>>?????????@@@EEEEEEDDDDDDDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>=========>>>???======>>>>>>?????????@@@@@@@@@BBBCCCBBBBBB@@@??????>>>======>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHH)))******************)))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000111111111222222222111000000000000111222111111111222222222222333111222333333333444555666999>>>EEEJJJMMMPPPUUUZZZ___aaajjjvvv}}}xxx{{{~~~~~~~~~xxxsssllliiiddd```\\\YYYUUURRRQQQPPPOOONNNMMMLLLLLLLLLHHHHHHFFFDDDCCCBBBAAAAAAAAA@@@???>>>============?????????===;;;:::;;;<<<999999888888888888888888666666666555555555444444777777777666666555555555666555444444444555666777666666666666666666666666888888888999999999::::::;;;;;;;;;:::::::::999999999999999999999999999999:::999888777777888:::;;;999999:::;;;;;;<<<======>>>======<<<;;;;;;::::::999;;;<<<>>>>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>?????????>>>>>>===??????>>>======>>>??????========================::::::::::::999999999888888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;<<<===???BBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>======<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>======>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>===>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHH******++++++++++++************++++++,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000/////////000000000111111333222111111111111222333222222222222333333333333444444555444444444777999<<>>===============??????@@@>>><<<:::;;;<<<888888999999999999999999777777666666666555555555777777777777777666666666777777666555555555666666777777777777777777777777999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999888777777777888999888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<=========888999:::;;;;;;;;;:::999<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>>>>>>>============>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<999999999888888888888888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666888:::;;;<<<===???AAADDDEEEFFFFFFGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@???>>>============<<<<<<<<<<<<============>>>>>>>>>>>><<<===>>>??????>>>===<<<=========>>>>>>??????@@@>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@>>>>>>===============>>>>>>>>>>>>?????????????????????@@@AAAAAAAAA@@@???>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGG+++++++++,,,,,,+++++++++***+++++++++,,,,,,,,,---+++++++++,,,,,,,,,---------------------------------------............///////////////000000000000////////////000000000000222222222111111222222222222222333333333444444444444555666555333444888<<<@@@PPPcccoootttzzzxxxzzz|||}}}~~~|||vvvqqqmmmhhhbbb^^^YYYVVVRRROOOMMMKKKHHHFFFFFFFFFEEEEEEEEEFFFFFFGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<======???@@@@@@???<<<;;;;;;;;;888888999999999999999:::888888777777777666666666888888888888888888888777888888888777666666666666888888888888888888888888::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999888777777777777777777777777777888888999999999:::::::::;;;;;;<<<<<<666777888888888888777777888888999:::;;;<<<===>>><<<<<<=========>>>>>>>>>AAAAAABBBAAAAAA@@@???>>>========================<<<<<<;;;;;;::::::::::::888888888777777777777777777777777888888888888888888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::666888;;;<<<===???AAACCCEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDBBBAAA??????================================================<<<===???@@@@@@>>><<<;;;;;;;;;<<<===>>>?????????===============>>>>>>>>>>>>???????????????@@@@@@BBBAAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>======<<<===>>>@@@AAABBBAAA@@@?????????????????????AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+++++++++,,,,,,+++++++++*********+++++++++++++++++++++,,,,,,,,,------------------------------------------............///////////////000000000000////////////000000000000111111111111111111111111222222333333333444444444333555666444333555;;;AAAKKKeeeyyy~~~zzzwwwttttttttttttuuuvvvwwwwwwzzzvvvpppjjjddd]]]XXXTTTSSSQQQMMMKKKIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCDDDDDD??????>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<======>>>@@@AAA@@@===;;;;;;;;;888888999999::::::::::::999999888888888777777777999999999999999999999999999999999888888777777666999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999888888777666666666666444555555555555555666666888888888888888888777777555555666666666555555555444555666777888999:::;;;;;;;;;;;;<<<======>>>>>>???????????????>>>======<<<<<<<<<======<<<<<<<<<===<<<;;;:::999777666666777777777777777777777777777888888888999999999:::999999::::::;;;:::::::::::::::::::::::::::::::::777:::<<<>>>???@@@CCCEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???===;;;:::666666777888999::::::;;;;;;;;;<<<<<<========================>>>>>>??????AAAAAAAAA@@@???>>>>>>===>>>>>>=====================<<<<<<;;;<<<===>>>???AAAAAA@@@???>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBB******++++++++++++***************+++++++++++++++***+++,,,---------,,,,,,---------------------------------............///////////////000000000000/////////000000000111111000000111111111111000000222222222222333333333333222444666555444888AAAHHH\\\~~~xxxwww|||{{{uuuqqqlllkkkjjjiiiiiijjjkkklllooolllhhhbbb[[[UUUPPPNNNNNNLLLIIIGGGFFFEEEDDDBBB??????>>>>>>>>>??????@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAA>>><<<;;;;;;888888999999:::;;;;;;;;;::::::999999999888888888999999999:::::::::::::::999999:::::::::999888888::::::::::::::::::::::::::::::::::::999999999999888888888888999999999999888888888888888888888888777777777777666666666666444444444444444444444444777777666555555444444444555555444444444444333333222333333555666777888888999:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999777666555555777777777777888888888888888888999999:::;;;;;;;;;999999::::::::::::999999999999999999999999999999888:::===>>>???AAACCCEEECCCDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999888777777888888999999::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAA@@@@@@???>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<;;;<<<===>>>>>>??????>>>@@@@@@AAAAAAAAAAAA@@@@@@)))******************))),,,,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,........................---------............///////////////000000000000000000000111111111222222111111222333333222111111111111111222222222222333111444777777777===HHHQQQlllzzzxxx|||yyyqqqlllgggeeeccc```______```aaaaaa___]]]XXXSSSNNNKKKJJJIIIGGGDDDCCCCCCBBBAAA???>>>======<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>>>>@@@BBBAAA???<<<;;;;;;888888999999:::;;;;;;<<<::::::::::::999999999999999:::::::::;;;;;;;;;;;;888999:::;;;;;;::::::999::::::::::::::::::::::::::::::999999999888888888666666777777777888888888666666666666666666666666555555666666777666666666555555555555555555555444555555444444444444333333555444444333333333333333222333333444555666666777999999999999999999::::::999999:::;;;<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::888888777777777777666666777777777888888999999999999999:::;;;;;;<<<======999999:::::::::999999888999999999999999999999999777999<<<======???AAACCCCCCCCCDDDEEEEEEFFFEEEEEECCCCCCBBBAAAAAA@@@??????=========>>>>>>>>>??????<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888888777:::::::::::::::;;;;;;;;;888999:::;;;<<<;;;;;;::::::::::::;;;<<<=========>>>???@@@AAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::999888<<<============<<<<<<<<<======>>>>>>>>>>>>>>>===???@@@AAABBBBBBAAA@@@???))))))************))))))------------------------***+++,,,---...---,,,,,,........................---------.........//////////////////000000000000111111111111222222222222222222444444444444222222000000111111111222222222111555888999999@@@LLLVVVttt~~~~~~wwwooojjjbbb___\\\XXXUUUUUUUUUVVVVVVVVVTTTQQQMMMJJJIIIIIIEEECCCAAA@@@@@@@@@???===???>>>======<<<<<<<<<===;;;;;;::::::;;;;;;<<<<<<999999999:::;;;<<<===>>>>>>@@@BBBBBB???===;;;;;;888888999::::::;;;<<<<<<;;;;;;::::::::::::999999:::::::::;;;;;;<<<<<<<<<777888:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777555555666666777777777888666666666666666666666666444444555666777777777666666666666666666666666555333333444444444444444444555444444333222222222333333333444555555666666666888888888888888888888888888888:::;;;<<<<<<======::::::;;;<<<<<<;;;::::::444555555666777888888999777777888888999999999:::::::::;;;;;;<<<===>>>>>>999999:::::::::999999888888888888888888888888888666888;;;<<<<<<===???AAACCCCCCDDDEEEEEEEEEEEEDDDAAAAAAAAA@@@@@@?????????;;;<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;:::::::::===<<<;;;:::999999999999888888888777777777777777888999:::;;;<<<;;;::::::999999:::;;;;;;<<<=========>>>@@@AAABBBBBBAAA@@@>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;999777666;;;;;;<<<<<<<<<<<<<<<;;;???????????????>>>>>>===@@@AAABBBBBBBBBBBBAAA@@@******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////------------------------////////////000000000000000111111111111222222222444444444333333222222222999666333333666888888666444111222888>>>DDDLLLTTTsss|||tttkkkddd```\\\VVVRRRQQQPPPOOOOOOQQQOOOKKKGGGDDDBBBBBBBBB@@@?????????>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888:::===>>>????????????>>><<<;;;:::888888999::::::;;;;;;<<<<<<<<<;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999888888:::::::::::::::999888777999888888777666555555555777666444333333444666777777777666555444444444444555555666666666666555555333333222222222222222222555555555444444333333333555444444444444555666666666555666:::??????:::555888888999::::::::::::999:::::::::999999999999888666666777888999888888888888888888999999::::::;;;::::::;;;;;;;;;;;;<<<<<<:::::::::999999999999888888999999:::::::::999999;;;;;;<<<===>>>???@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>============>>>>>>>>>>>>::::::::::::::::::::::::888888888888888888888888777777888888888777777666888888888888888888888888:::::::::::::::::::::::::::<<<>>>@@@AAA@@@??????@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDD******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------........................////////////000000000000000111111111111222222222444444333333222222222222555333111111444555444333555444666<<>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888999999888777888:::<<<===>>>>>>>>>>>>>>>===<<<;;;999::::::::::::;;;;;;;;;======<<<;;;::::::999999========================::::::::::::::::::::::::;;;;;;:::999999888777777999999999999999888888777888888888777666555555555777555444333333444555777666666555444444444444444555555666666666666555555333333333444444444444444555555555555444444444333555555555555555666666777888666666999===>>>:::555888999999::::::::::::::::::::::::999999999888888888888888888999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::999999999888888777777777777888888888888:::;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>========================::::::::::::::::::::::::888888888888888888888888777777888888888888777777888888888888888888888888:::::::::::::::::::::::::::;;;===???@@@???>>>>>>@@@???>>>===<<<;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCC******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------////////////////////////////////////000000000000000111111111111222222222333333222222222222222111333222111222333333222111444555999???BBBGGGRRR^^^ppp~~~|||~~~~~~}}}zzzwwwqqqjjjaaa\\\UUUQQQMMMIIIGGGFFFEEECCCEEEDDDBBB???>>>=========;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;666666666666666666666666999888777777888999;;;<<<<<<===============<<<<<<;;;;;;;;;;;;::::::::::::===<<<<<<;;;;;;:::::::::========================::::::::::::::::::::::::999999888888777777666666888888888888888888777777888888777777666555555555666555444333333444555666444444444444555555555555444555555666666555555444444444444555666666666777666666666666555555555555666666666666666777777777:::888666888;;;<<<999666999999:::;;;;;;;;;;;;:::::::::::::::999999999999:::999888888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::999999999999999999888777777777888999:::;;;;;;<<<===>>>??????????????????@@@@@@@@@@@@AAA@@@@@@??????>>>>>>===>>>>>>======<<<<<<;;;;;;999999999999999999999999777777777777777777777777777777888888888888888777999999999999999999999999::::::::::::::::::::::::999:::<<<===>>>>>>===<<<>>>>>>===<<<;;;;;;:::::::::999999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////........................////////////000000000000000000111111111222222222222222222222222222222222444444444444555555444333666999>>>CCCEEEJJJWWWeeettt|||yyy{{{zzzwwwuuusssppplllhhhaaaZZZUUURRRNNNJJJGGGFFFDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888888888777777777888999::::::;;;<<<===============<<<<<<<<<;;;:::999999888;;;:::::::::::::::::::::999999999999999999999999999999999999999999999999777777777777666666555555888888777777777777777777888888777777777666666666666555555444444555555666333333444555666666777777555555555666666555555555333444444555666777888888777777777777777777666666666777777888888888888888;;;999777777999:::999777::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::999888777777999;;;<<<===<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999===<<<:::999888999;;;<<<::::::;;;<<<<<<===>>>>>>============>>>>>>>>>????????????>>>>>>=========>>>======<<<;;;::::::999999999999999999999999999666666666666666666666666777777888999999999888888999999999999999999999999999999::::::::::::;;;;;;999:::;;;<<<<<<<<<<<<;;;===<<<<<<;;;::::::999999999888888888888999::::::999999999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////------------------------////////////000000000000000000111111111222222222222222222222222222222222444555555555555555666666999<<>>=========<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;???===;;;999999:::;;;<<<::::::;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>============<<<<<<===<<<<<<;;;:::999888888888888888888888888888888666666666666666666666666777777888999999999999999999999999999999999999999999999999::::::;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;::::::999888888888777777777777777888999999888888999999:::;;;;;;<<<<<<===>>>>>>@@@@@@AAABBB@@@@@@@@@@@@@@@???>>>===******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------////////////000000000000000111111111111222222222222333333333333333444444333444444444444555888:::999;;;@@@GGGLLLRRR___kkkrrr~~~~~~uuuooolllhhhccc___\\\XXXUUURRRNNNJJJGGGEEECCC@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========999999999999999999999999888999999999999999999999999999:::;;;<<<<<<<<<;;;;;;::::::999888777777666666666666777777888888888999999999999999999999999777777777777777777777777888888888777777777777777999888777666777888999::::::999999999999999999999777888888888888888888777444555777999999999999888666777777888888777777666555555555666666777777777999999999999999:::::::::888999:::;;;<<<;;;::::::;;;;;;::::::::::::;;;<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>============<<<::::::999999999:::;;;<<<>>>>>>>>>========================>>>>>>>>>>>>???>>>>>>>>>============<<<===<<<:::999888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777777777777777777777777777777777777777777777777777888999::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<::::::::::::::::::;;;;;;999999999888888777777777777666666666666777888888777777888999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@>>>>>>?????????>>>======******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------........................////////////000000000000000111111111111222222222333333444444444555555555555666666555444777<<>>999999999999999999999999999999::::::::::::999999999::::::;;;;;;;;;::::::999888888888777666666666555666666777888999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999666777999;;;;;;;;;999999888888999999999999888888777777777888888888888888999999::::::;;;;;;;;;;;;999:::;;;======<<<;;;::::::;;;<<<<<<<<<<<<===>>><<<===>>>>>>??????>>>>>>@@@@@@@@@?????????>>>>>><<<<<<<<<<<<==================>>>>>>>>>>>>>>>???>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<;;;:::999999999:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888777777777777777777777777888888888888888888888888666777888999::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;888888777777777777666666666666555555666666777888666666777888999:::;;;;;;::::::;;;<<<===>>>??????<<<<<<===>>>>>>>>>======******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000000111111111111222222222444444444555555666666666888999999777777:::AAAGGGSSSQQQTTT]]]fffoooyyy}}}yyyvvvtttuuuppphhhaaa^^^YYYTTTOOOLLLIIIFFFEEECCCAAA???===<<<;;;<<<======<<<;;;999999::::::::::::999888:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999:::::::::;;;;;;::::::999777777777777666666666666666666777888999::::::;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999888777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999777999;;;<<<<<<;;;:::999999999::::::::::::999999::::::999999999999999999:::::::::;;;;;;<<<<<<<<<999:::<<<>>>>>>===<<<;;;999;;;===>>>======>>>???======>>>???????????????AAAAAAAAA@@@@@@@@@??????======>>>???@@@?????????======>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999777777777777777777777777888888888888888888888888666777888999:::;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;777777777777666666666666555555555555555666777777555666777888999:::;;;;;;999999:::;;;<<<===>>>>>>;;;;;;<<<===>>>>>>>>>===************))))))((((((---------.........//////---------...------,,,,,,------------------------///////////////.........000000000000////////////000000111222222222222111777777888666444444555666666666777999<<>>>>>???<<<===============<<<<<<======<<<;;;::::::999999999999:::;;;<<<<<<<<<<<<777666555444444555666777555666777888999888777777999999999999:::;;;<<<===;;;;;;:::999777777888:::999:::<<<<<<<<<:::888777<<<;;;::::::999999::::::999;;;<<<>>>>>>===;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;::::::999999888888777999999999999:::;;;<<<<<<<<<<<<<<<===============<<<<<<<<<<<<============????????????????????????AAAAAAAAA@@@???>>>===<<<>>>>>>===<<<<<<===>>>???===<<<<<<;;;<<<===>>>??????@@@AAA@@@>>>>>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@>>>===;;;::::::777999:::;;;<<<;;;::::::::::::::::::::::::::::::888888999999999:::::::::888999999::::::999999888888888888888888888888888888999:::;;;:::888666444777888888999:::;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888888999::::::::::::::::::;;;888777666555444444555666666666777777666666555444444555777888999999888888;;;;;;;;;:::::::::999999::::::::::::::::::::::::+++++++++******)))))))))*********+++++++++,,,,,,,,,------...------,,,,,,------------------------.........///////////////000000000000////////////000000111222222222222222444555666555444444555777777888999<<>>>>><<<<<<============<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;777666666555555555666777666888;;;>>>>>><<<:::888999999999999:::;;;<<<===;;;;;;;;;999888777999;;;;;;<<<<<<===<<<;;;:::999;;;:::999999888888999999:::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999::::::::::::::::::::::::;;;;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============????????????????????????AAAAAAAAAAAA@@@???>>>>>>@@@???===<<<<<<<<<<<<======<<<;;;;;;;;;<<<===>>><<<======<<<;;;;;;<<<>>>???@@@@@@AAAAAABBBBBBBBB??????>>><<<;;;:::999888888888999:::::::::999999::::::::::::::::::::::::888888999999999:::::::::888999999::::::999999888888888888888888888888888999999:::;;;:::999888777999::::::;;;;;;<<<<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;:::999888666666666666777666666666666555555444444444555666888888888888777::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,++++++++++++******)))))))))*********++++++,,,,,,------...------,,,------------------------------......//////000000////////////000000000000000000111111222222222222222333444333333333555777777:::===AAALLLbbb~~~~~~{{{uuuqqqnnniiiccc]]]ZZZXXXUUUQQQLLLGGGDDDBBB@@@???>>>>>>======>>>>>>;;;;;;;;;::::::999999999::::::999999::::::;;;<<<<<<<<<============<<<<<<::::::;;;;;;<<<=========<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999777777666666666666777777666999===@@@AAA>>>:::777999999999:::;;;;;;<<<<<<;;;<<<<<<;;;999999:::<<<===============<<<<<<<<<:::999999888888888888888:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<<<<<<<<<<======>>>??????======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<==============================???@@@@@@@@@@@@@@@??????@@@???===<<<;;;;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<;;;999999;;;<<<======>>>>>>???@@@AAAAAA???>>>===<<<;;;:::999888999999888888888888888999::::::::::::::::::::::::888888999999999:::::::::888999999::::::999999888888888888888888888888888::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;;;;;;;;;;;;;;;;999888888777777888555555555555444444444333333444555666777777777777888999999::::::;;;;;;;;;::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------........................,,,------...///000111111////////////000000000000111111111111111222222222111222333333222333555777888===AAAGGGZZZ{{{~~~yyywwwuuuwwwtttoookkkgggccc]]]YYYVVVUUURRRNNNIIIEEEBBB@@@;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::999999888:::999999999999:::;;;;;;======>>>>>>>>>>>>======:::;;;;;;;;;<<<<<<<<<===;;;<<<==================<<<<<<<<<===============;;;;;;;;;;;;;;;:::999888777777777777777777888888555777:::======;;;999777999::::::;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===>>>======<<<<<<<<<======;;;::::::999999999999999;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????===<<<<<<;;;:::999999888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>>======<<<;;;;;;;;;::::::<<<;;;;;;;;;::::::::::::;;;<<<===<<<::::::<<<===;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888888888999:::::::::::::::::::::::::::888888999999999:::::::::888999999::::::999999888999999999999999999999999<<<<<<;;;<<<<<<>>>???@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<<<<;;;:::999888888777777555555444444333333333333333333444555555666666666555666777888999:::;;;;;;999999::::::::::::;;;;;;,,,,,,,,,,,,,,,,,,,,,---------------............+++,,,,,,---.........---........................,,,------...///000111111.../////////000000000111111111000000000111222333333444444444333333555777999@@@FFFOOOggg{{{vvvqqqooonnnkkkhhhddd```[[[WWWTTTMMMLLLIIIFFFBBB???<<<;;;999999:::;;;<<<<<<<<<===;;;;;;;;;::::::999999999::::::999999::::::;;;<<<>>>>>>>>>======>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<===============;;;;;;;;;;;;:::999888888666777777888888888999999777888888999999999999999999:::;;;<<<<<<<<<;;;;;;:::<<<======<<<;;;<<<=========<<<;;;<<<<<<======>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::<<<===============<<<;;;;;;:::999888888777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<::::::<<<===;;;;;;<<<===>>>>>>??????@@@@@@???>>>===<<<<<<;;;<<<<<<:::999999:::;;;<<<::::::::::::::::::::::::888888999999999:::::::::888999999::::::999999888::::::::::::::::::::::::============>>>???AAABBBAAA@@@@@@??????>>>>>>===@@@??????>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;999999:::;;;;;;<<<======<<<;;;;;;:::999888777666666555444333333333333444333333333444555555666666333333444666777888999:::999999999::::::;;;;;;;;;++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,---....................................------......//////000000......//////000000111111222111000000000111333444333444666555555666888:::<<>>>>>============>>>>>>========================:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999999888666777888999999:::999999;;;::::::999::::::<<<<<<:::;;;<<<======<<<;;;:::999;;;======<<<;;;<<<===<<<<<<<<<<<<============@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888999;;;<<<======<<<;;;::::::999999888888777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999999666777888:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;<<<;;;999999;;;<<<======>>>>>>>>>>>>??????>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::888888999999999:::::::::888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@AAAAAAAAA@@@@@@@@@??????>>>>>>AAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999999999999:::;;;<<<======>>><<<<<<<<<;;;:::888666555777666444333333333444555444444333444444555777777333333444555666888888999888999999::::::;;;;;;<<<***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---.............................................///////////////.........///000111111111222111000///000111333444222333666777888:::===???AAAGGGMMMWWWssszzz||||||xxxtttnnngggbbbYYYXXXWWWSSSNNNJJJGGGFFFEEEDDDCCCBBB@@@???>>>===999:::<<<===>>>======<<<888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;::::::888999999:::::::::999999666777888::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::888:::<<<===<<<;;;;;;<<<<<<<<<>>>?????????>>>>>>AAA@@@@@@???>>>?????????===<<<;;;:::999999999999999999999999999999999999888888999999999:::::::::999:::::::::;;;;;;;;;;;;:::::::::::::::999999999888999;;;=========<<<;;;888888888888888888888777999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;::::::999888777666777888:::::::::999999999:::;;;===>>>>>>>>>===<<<======<<<;;;;;;<<<>>>@@@@@@@@@???????????????=========<<<;;;;;;::::::888999:::;;;<<<=========::::::::::::::::::::::::888888999999999:::::::::888999999::::::999999888===========================>>>???@@@AAA@@@@@@???@@@@@@@@@???????????????????????????????????????>>>======<<<;;;:::999999999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<:::888666888777555444333444555666555444444444444666777888555555666777777888999999888888999::::::;;;<<<<<<*********++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---............///////////////////////////////////////.........---......///000111111222222111000//////111333444000222555888:::===AAADDDDDDJJJOOOXXXsss{{{|||wwwssspppkkkddd^^^UUUUUUSSSPPPKKKGGGDDDDDDAAAAAA@@@???>>>======<<<:::;;;===>>>>>>>>>======777888999:::;;;;;;<<<======<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>======<<<;;;::::::999999777888999:::::::::::::::666777999:::;;;;;;::::::777999;;;======<<<:::999:::;;;===>>>>>><<<;;;999777999<<<===<<<;;;;;;<<<<<<===???AAABBBAAA???>>>AAA@@@@@@???????????????===<<<;;;:::999999999999888888888888888888888888666777777777777888888888999999999::::::;;;;;;;;;777888888999999::::::;;;888999<<<===>>>>>><<<;;;777777777777888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777888999::::::999777777888999;;;===???????????????@@@AAA@@@>>>>>>@@@AAABBBBBBAAAAAA@@@???????????????>>>>>>======<<<<<<555666999;;;<<<===<<<<<<::::::::::::::::::::::::888888999999999:::::::::999999999::::::999999999>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAAAAA@@@???>>>????????????????????????<<<===>>>???@@@AAABBBBBB@@@@@@???===<<<;;;:::999999999:::;;;<<<===>>>???????????????===;;;999777999777555444444444666777555555444444555666888999777777888888999999::::::888888999::::::;;;<<<<<<---,,,,,,+++***)))((((((******+++,,,,,,---......---------............///............////////////000//////.........//////000000000000111111111111222333333333333333333444222333444555777<<>>===<<<<<<======;;;::::::999888888888999<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<;;;;;;===???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@<<<<<<<<<;;;:::999777666555666777888999::::::::::::;;;;;;;;;<<<===============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<======>>>???@@@BBBBBBAAAAAA@@@@@@AAAAAACCCBBB@@@???>>>???@@@@@@<<<;;;:::999888888888888555555666777888999::::::888888777777888888999:::666666666777888888999999888888999::::::;;;;;;<<<;;;<<<=========;;;888777666666666666777777777777888888999::::::::::::999;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;::::::999999999666777888999:::999999888666888:::<<<===???BBBEEEDDDDDDEEEEEEEEEDDDDDDCCCHHHFFFDDDAAA@@@@@@AAABBB@@@???>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999555666888:::;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@BBB@@@===;;;;;;:::888666888888888999:::;;;<<<===?????????>>>>>>>>>>>>>>><<<<<<;;;::::::999888888888888888888888888888999777888999:::;;;:::999999999999999::::::;;;;;;;;;,,,,,,++++++***)))))))))******+++,,,,,,---......---------............///............////////////000//////.........//////000000000000111111111111222333333333333444444444555666777888;;;@@@FFFKKKJJJMMMTTT```qqq~~~}}}uuupppjjjfffddd___WWWQQQOOOLLLHHHCCC@@@???>>>???????????????>>>>>>======<<<<<<;;;:::::::::::::::===<<<<<<;;;;;;<<<<<<============;;;:::999;;;===>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????===<<<;;;:::999888888777666777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@AAACCCCCCEEEDDDAAA???===<<<<<<<<<;;;;;;:::888888777777777666666666666666666777777777777666666777777888999666666777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;999888666666666666777777777888666777888888999999888888<<<<<<===>>>>>>=========<<<;;;;;;;;;:::::::::999777888999::::::999888888888999;;;<<<===???CCCFFFEEEFFFGGGHHHHHHGGGFFFEEEIIIGGGEEEBBBAAAAAAAAABBB@@@???>>>===<<<;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::999999999888666777888999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>;;;<<<============<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBB???===<<<<<<;;;:::888777777888999;;;===>>>?????????????????????>>>>>>======<<<::::::999999:::::::::::::::::::::999999888999:::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;++++++++++++++++++++++++***++++++,,,,,,------...---------............///............/////////////////////......//////000000000000000111111111111222222333333444444444444444555666777:::???FFFKKKMMMQQQYYYeeeuuu{{{zzzuuuyyysssiiieee```\\\ZZZUUUOOOJJJKKKHHHEEEBBB@@@?????????>>>???AAAAAAAAA@@@>>>===>>>===<<<<<<;;;<<<<<<<<<>>>==================>>>===>>>>>><<<::::::;;;===>>>>>>>>>>>>=========<<<==============================>>>>>>>>>>>>??????===<<<:::999888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<======>>>???@@@AAACCCBBB@@@>>>===<<<;;;;;;::::::999888777777777777666666666555555444444444666666666666666777777888777777888888999:::::::::>>>============<<<<<<<<<<<<<<<<<<;;;::::::999999666666666777777777888888555666666777888777777777<<<===>>>???????????????<<<<<<<<<;;;;;;;;;;;;;;;999999:::::::::999888888:::;;;;;;;;;<<>>@@@@@@AAABBB;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@AAABBBBBBBBBBBBAAAAAA@@@>>><<<;;;<<<===<<<;;;777777888:::<<<>>>@@@AAA??????????????????@@@@@@@@@>>><<<:::::::::<<<<<<>>>>>>======<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::*********++++++,,,,,,,,,+++++++++,,,,,,------------------............///............//////////////////////////////000111///000000000111111111111222222333333444555555555444555666888;;;@@@GGGKKKOOOTTT___nnnwwwzzzzzz|||uuulllggg]]]ZZZVVVSSSPPPMMMHHHDDDFFFEEECCCAAA@@@???@@@@@@>>>@@@BBBDDDDDDBBB???===>>>======<<<<<<<<<======>>>======<<<<<<======>>><<<===>>>>>>======>>>@@@AAA@@@@@@???????????????==============================>>>>>>>>>>>>>>>>>>===<<<:::888777777999999999::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;=========<<<<<<<<<======999888777777666666666777555555555555555555555555777666666666666777888888777888888999::::::;;;;;;???>>>>>>===<<<;;;;;;;;;;;;:::999888888888888999666666777777777888888888666666777888888888888777;;;;;;===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999;;;;;;;;;:::;;;???DDDHHHJJJLLLOOOQQQQQQOOOMMMKKKKKKJJJHHHFFFDDDCCCCCCCCCAAA@@@???>>>===<<<<<<<<<999999888888777777666666888888888777777777777777999888888888999;;;===>>>>>>>>>??????@@@@@@@@@AAA:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAA<<<;;;999:::;;;<<<<<<;;;999999:::;;;<<<===???@@@>>>>>>??????@@@@@@AAAAAAAAA???===;;;:::;;;===???AAAAAA@@@???>>>>>>======;;;<<<<<<<<<==================<<<<<<;;;;;;::::::*********+++,,,,,,------++++++,,,,,,,,,,,,---------------............///............///////////////////////////000111111///000000000111111111111222222333444444555666666666777999<<>>============>>>===@@@CCCEEEEEECCC@@@>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===888:::======>>>>>>@@@BBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================;;;999777777777999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<;;;>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;777777666555555555666666444444555666666777888888888777777777777888999999777888888999::::::;;;;;;>>>===<<<<<<;;;:::999999999888777666666666777777777777777777888888888888888888999::::::::::::999999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<<<<;;;:::;;;>>>DDDHHHKKKMMMPPPSSSSSSQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@???===<<<<<<;;;;;;888888888777777666666666777777777777777777777777999999888888999;;;===>>>?????????>>>>>>======<<<888888888999999:::::::::999:::::::::;;;;;;<<<<<>>???@@@@@@AAAAAAAAA@@@===;;;;;;<<>>>>><<<<<<<<<=========>>>>>>=========<<<<<<;;;;;;;;;***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000111222222000000000000111111111111222222333444555666666777333666:::???EEENNNWWW^^^bbbjjjwwwwwwnnnrrr~~~|||yyyyyyzzzzzzzzzzzzxxxvvvpppjjjbbbZZZTTTQQQLLLKKKIIIFFFDDDBBBAAAAAA@@@@@@???????????????@@@>>>@@@CCCEEEEEECCCAAA???======<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<===666999;;;=========???@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::999888777888888999::::::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::666777999;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===<<<<<<;;;::::::999999:::;;;;;;<<<;;;;;;;;;;;;:::888777666666555555444444555555555333444555666777888999999888888888888888999999:::777777888888999:::::::::<<<<<<;;;:::999999888888777777777777777777777666777777777888888888999999999:::;;;;;;<<<<<<;;;;;;888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<===<<<======<<<===@@@DDDGGGKKKMMMOOOQQQRRRQQQOOONNNLLLKKKJJJHHHFFFDDDBBBBBB@@@???>>><<<;;;;;;;;;;;;777777777777777777666666777777777777888888888888999999999999:::<<<===>>>???>>>===<<<;;;::::::999888888888888888999;;;;;;;;;;;;;;;<<<======>>>>>>AAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCBBB@@@???===<<<777555555666888:::::::::======<<<;;;::::::::::::;;;<<<===>>>???@@@AAAAAA@@@???===<<<<<<===???@@@BBBBBBAAAAAA@@@?????????======<<<<<<======>>>???===============<<<<<<<<<++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000111222333000000000000111111111111222222333444555666777777555999???HHHRRR^^^jjjrrr~~~oookkkyyy~~~zzzwwwwwwxxxuuurrrnnnlllkkkjjjiiihhhbbbaaa^^^YYYTTTOOOLLLJJJGGGFFFEEEBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???BBBCCCDDDCCCAAA@@@>>>>>>>>>>>>>>>???@@@@@@>>>======<<<<<<======>>>:::<<>>???@@@@@@???===<<<;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<999999999888888888888888::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;999:::<<<=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>===<<<;;;::::::999999::::::;;;;;;999:::::::::999777666444555444444444444444555555444444444555555666666666777777777777777888999999666666777777888999999:::;;;;;;::::::999999888888666777888999999888777777777777888888888999999999::::::;;;<<<<<<<<<<<<;;;999999:::::::::::::::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<>>>???>>>???@@@@@@@@@BBBEEEHHHKKKLLLMMMOOOPPPPPPOOONNNKKKKKKJJJHHHFFFDDDBBBAAA???>>>===;;;::::::::::::777777777777777888888888777777777888888999999999888888:::;;;<<<<<<======<<<<<<<<<;;;;;;::::::999:::999999999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHCCCBBBBBB@@@>>><<<:::999777555555666888:::::::::<<<;;;;;;:::::::::::::::999:::;;;<<<>>>???@@@AAA>>>>>>============>>>???@@@@@@@@@@@@@@@?????????======<<<;;;<<<===>>>???===============>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000////////////000111222333000000000000111111111111222222333444555666777888>>>BBBKKKVVVcccrrr{{{jjjiii|||~~~{{{wwwqqqnnnnnnnnniiieee```\\\ZZZYYYWWWVVVRRRRRRQQQNNNJJJHHHGGGGGGDDDCCCBBB@@@>>>>>>???AAA>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCBBBAAA@@@@@@?????????@@@AAAAAABBB??????>>>>>>>>>>>>??????AAACCCDDDDDDCCCAAAAAAAAABBBAAA???>>>===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;888888999999999888777777:::::::::;;;::::::999999999999999::::::;;;;;;;;;<<<===>>>>>>>>><<<:::888;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>>>>>>>===<<<>>>===<<<:::999888888888555666777999999999888777444444333333333444444555555555444444444333333333666666666666666777888888666666666777888888999999;;;;;;::::::::::::999999777888:::;;;;;;:::999777777888888888888999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::999999999999999::::::;;;;;;;;;:::999999:::;;;===???AAA???AAACCCCCCCCCEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOKKKKKKJJJHHHFFFCCCAAA@@@>>>===<<<;;;:::999999999666666777777888888999999777777888888999999999:::777888:::<<<======<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIBBBBBBAAA???===;;;999777888666666777999;;;;;;::::::999999999999:::;;;<<<888999:::<<<===???@@@AAA=========>>>>>>>>>>>>>>>?????????????????????@@@===<<<;;;;;;;;;<<<>>>???<<<<<<======>>>>>>??????,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000000---------............///111111000000//////......000111111111111222222222444333555777666444999@@@@@@LLLbbbyyynnnvvv~~~wwwuuuqqqkkkgggcccaaa```\\\[[[XXXUUUQQQNNNLLLJJJKKKJJJIIIGGGEEECCCAAAAAAAAA@@@???>>>============???@@@AAAAAAAAA@@@>>>===AAAAAABBBCCCCCCBBBBBBAAA======>>>@@@BBBCCCDDDEEEDDDBBB@@@>>>>>>>>>???@@@AAA@@@???????????????????????????>>>??????@@@@@@AAAAAAAAABBBBBBDDDEEEEEEDDDCCCAAA???===<<<;;;;;;999888888777777888888999:::;;;;;;;;;::::::999888888999999;;;<<<===>>>>>>===???BBBCCCCCC@@@===;;;<<<;;;:::::::::;;;<<<===<<<===>>>???????????????<<<;;;;;;::::::999999888;;;;;;;;;:::888777555444444444444555555555555666555555555555555555555555555444444444444555666666555555555666666666666666::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;<<<======<<<<<<<<<<<<======<<<:::999999:::999;;;<<<<<<:::999999:::::::::;;;<<<>>>AAADDDEEEGGGEEEDDDDDDEEEFFFEEEDDDJJJJJJKKKLLLMMMNNNOOOOOOHHHGGGFFFDDDBBBAAAAAAAAA???>>>===;;;:::999888888777777666666666666777777777777888888999999999:::999999888888999::::::;;;:::888888:::===>>><<<999???>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEGGGIIIJJJIIIHHHGGGHHHIIIIIIHHHFFF@@@???===;;;999777555444444555666888999:::::::::888888777888999:::<<<===;;;;;;<<<===>>>???@@@AAAAAA@@@>>>;;;:::999999999<<<<<<;;;<<<<<<===??????@@@???>>>===<<<<<<;;;<<<>>>============<<<<<<<<<,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,---------.../////////........./////////000000111111000000////////////111111111111222222222222555444555777666666<<>>?????????@@@BBBDDDCCCAAA???======<<<<<<;;;<<<===>>>>>>>>>??????????????????>>><<<;;;;;;::::::999888888::::::999888777666666555777777666555444333333222444444444444444444444444444444333333444444555666555555555555666666666666888888999999:::;;;<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===>>>???>>><<<;;;;;;<<<;;;===>>>>>><<<;;;<<<===?????????@@@BBBEEEGGGHHHLLLJJJHHHHHHIIIIIIHHHGGGHHHIIIIIIJJJJJJKKKKKKLLLGGGFFFDDDCCCAAA@@@@@@@@@>>>===<<<:::999999888888888888777777777777888888555666777888999:::;;;<<<;;;;;;:::::::::;;;;;;<<<;;;:::999;;;>>>@@@???===@@@@@@@@@AAABBBDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLLLLKKKIIIHHHGGGGGGFFFCCCAAA???>>>===<<<:::888777666666777888999999:::::::::888777777888999;;;===>>>;;;<<<<<<===>>>???@@@AAA@@@???>>><<<;;;;;;;;;<<<;;;;;;<<<<<<======>>>???>>>===<<<;;;::::::::::::============<<<<<<<<<<<<+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------..................//////000000000111111111111000000000000/////////111111111111222222222333666444555777777888@@@HHHWWWwww|||zzzzzz}}}{{{uuuqqqhhheee```ZZZTTTPPPMMMKKKHHHGGGFFFDDDBBB@@@???>>>======>>>>>>>>>?????????BBBAAA@@@@@@@@@@@@AAAAAA>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????CCCCCCDDDEEEFFFHHHHHHIIIFFFEEECCCAAA@@@@@@@@@@@@?????????>>>??????@@@@@@????????????@@@BBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA???>>><<<;;;:::999999999<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<=========<<<<<<::::::;;;===>>>???@@@AAA@@@BBBCCCDDDDDDBBB@@@??????????????????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>;;;;;;;;;:::999999888888999888777666666666666777777777666555444333333222333333333333333333333333333333222222333333444555555555555555666666777777666777888999:::<<<======999999999999999999999999;;;;;;::::::;;;;;;<<<===<<<<<<<<<======<<<<<<<<<@@@AAAAAA@@@>>>======>>>===>>>@@@???>>>>>>???@@@BBBBBBCCCDDDFFFHHHJJJLLLRRROOOMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAA@@@???>>>>>>===<<<;;;:::999888888888999999888888888888999999555555777888:::;;;=========<<<;;;;;;;;;;;;;;;<<<;;;:::;;;===@@@BBBBBBAAABBBCCCDDDFFFHHHJJJLLLMMMOOOOOOOOOOOONNNMMMLLLKKKLLLJJJHHHFFFDDDBBB>>><<<======<<<;;;:::999999888888999999::::::999999888777777888888:::<<<>>>???<<<<<<===>>>???@@@AAAAAA@@@???===<<<<<<======>>>;;;;;;<<<<<<===>>>>>>???======<<<;;;::::::::::::============<<<<<<<<<<<<++++++,,,---------,,,,,,------------.........///...............---------/////////000000000111111000000000000000000000000111111111222222222333333555333444777999;;;DDDNNN```~~~{{{xxxuuupppjjjfff___\\\XXXRRRMMMJJJGGGFFFBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???CCCCCCDDDDDDEEEFFFGGGGGGEEEDDDBBB@@@???>>>>>>>>>======<<<======>>>???????????????@@@AAACCCDDDEEEDDDCCCBBBAAA????????????;;;;;;:::999888888888888======<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@???<<<===>>>???AAACCCDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>======;;;;;;::::::999888888888777777666555555666777888444444444555555555555666222222222222222222222222222222111111222222333444444444555555666666777777777777888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;;;;<<>>???@@@@@@??????AAABBBCCCCCCEEEGGGJJJLLLNNNOOOTTTRRROOOMMMLLLKKKHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBB@@@???>>>=========<<<;;;:::999999999999999999888888888888888888999777777888999:::;;;<<<===<<<;;;;;;:::::::::::::::::::::;;;===@@@CCCDDDEEEFFFGGGIIILLLNNNQQQRRRSSSRRRQQQQQQPPPNNNKKKIIIGGGJJJHHHEEECCCBBB???<<<999:::::::::::::::999999999:::::::::::::::999888777888888999;;;<<<>>>???@@@>>>>>>??????@@@AAABBBBBB@@@???>>><<<<<<<<<======;;;<<<===>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<***+++,,,,,,---------,,,------........./////////...............---------....../////////000000000000000000000111111111111111222222222222333333333444333555999<<<@@@IIITTTnnn{{{{{{xxxsssooojjjeee___[[[SSSRRRNNNKKKHHHFFFDDDDDD@@@@@@@@@???????????????@@@@@@@@@????????????????????????@@@AAABBBCCCDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>===<<<<<<<<<::::::::::::;;;===>>>>>>?????????@@@AAACCCDDDEEEDDDCCCAAA@@@>>>=========999999888888888888999999<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@BBBBBBCCCCCC@@@AAABBBDDDFFFGGGIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJHHHFFFEEEFFFDDDBBB@@@>>>=========;;;::::::999999888777777666666666666666777777888444444444555555555555666222222222222222222222222222111111111111222333333444444444555666777777888999999999999999999999888::::::::::::::::::::::::999999999999999::::::;;;>>>>>>>>>>>>???@@@BBBBBBCCCDDDEEEDDDBBBAAAAAABBB???@@@AAAAAA@@@AAADDDFFFFFFGGGJJJMMMPPPRRRTTTUUUWWWTTTQQQNNNMMMKKKHHHFFFGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???===<<<<<<<<<<<<;;;;;;:::999999:::::::::999888888777777888888999:::::::::::::::;;;;;;;;;::::::999999888999999::::::;;;===>>>AAADDDGGGIIILLLMMMOOORRRTTTUUUVVVVVVRRRRRRPPPNNNKKKHHHFFFDDDEEECCCBBBAAA@@@???<<<999777777888888999999999::::::;;;;;;;;;;;;:::999999;;;<<<===>>>@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBAAA???===;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<>>>>>>>>=========******+++,,,---------------------.........//////------.........................../////////000000000000000111111111111222222222222222333333333333444444777===AAAFFFPPPZZZvvvzzzuuusssoooiiiddd___ZZZTTTQQQIIIHHHFFFCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>======??????@@@AAABBBDDDFFFGGGGGGIIIKKKMMMNNNNNNNNNMMMLLLJJJGGGDDDBBBAAAAAAAAA======>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::999999999:::;;;===>>>???????????????@@@BBBCCCCCCCCCBBB@@@???===<<<<<<<<<999888888888999999:::;;;;;;;;;::::::::::::;;;;;;===>>>@@@BBBDDDEEEFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOLLLKKKKKKKKKKKKLLLMMMMMMPPPQQQRRRRRRPPPMMMIIIFFFFFFDDDBBB???======<<<===:::::::::999888888777777666666777888888888777777777777666555444333333222222222222222222222222222222222111111222222333444333444444555666777888888:::::::::999888888777777;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;===<<<<<<===???AAACCCEEEFFFGGGHHHGGGEEEDDDDDDEEEDDDDDDEEEEEEEEEFFFIIILLLNNNOOORRRTTTWWWXXXZZZZZZYYYVVVRRROOONNNLLLIIIGGGFFFEEEEEEDDDCCCAAAAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<:::999999888888999999:::<<<<<<;;;;;;;;;::::::::::::::::::999:::;;;;;;<<<>>>@@@AAACCCDDDGGGKKKNNNRRRSSSUUUVVVWWWVVVVVVUUUSSSQQQOOOKKKIIIFFFEEEDDDAAA@@@????????????===;;;777777888888999:::::::::;;;;;;<<<===>>>>>>>>>===@@@@@@BBBCCCDDDEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEEDDDCCC@@@>>><<<;;;;;;;;;>>>???@@@BBBCCCBBBBBBAAA======<<<<<<;;;<<<<<<===@@@@@@@@@@@@????????????)))***+++,,,------------,,,,,,---------.........,,,---------...///////////////000000000111111111000000111111111222222222222222222333333333444444555666;;;CCCHHHLLLVVV```uuuzzzsssnnngggccc]]]XXXTTTPPPLLLIIIEEECCCBBB@@@????????????>>>>>>>>>>>>???????????????????????????>>>>>>>>>AAAAAABBBCCCEEEGGGIIIJJJLLLNNNQQQTTTUUUTTTRRRPPPMMMKKKGGGDDDAAA@@@@@@@@@========================:::;;;;;;;;;;;;;;;::::::999999:::;;;<<<>>>@@@AAA???????????????@@@AAABBBBBBAAA???>>>===<<<;;;;;;999999999999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<===???AAACCCEEEGGGHHHIIIJJJJJJLLLNNNPPPRRRSSSTTTRRRRRRQQQPPPPPPRRRSSSUUUVVVWWWXXXXXXUUUPPPKKKHHHEEECCC@@@>>><<<<<<<<<===::::::999999888777777777666777999::::::999666555777777666555444333333222333333333333333333333333222222222222222333444444333333444555666777888888999999999888888888888888========================<<<;;;;;;;;;;;;<<<======>>>>>>>>>???BBBEEEHHHJJJJJJKKKLLLKKKIIIGGGHHHIIIJJJKKKLLLKKKLLLMMMQQQTTTVVVWWWXXXYYYZZZZZZYYYYYYWWWTTTPPPNNNLLLJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>???AAAAAAEEEGGGIIIJJJJJJMMMRRRVVVXXXYYYYYYYYYXXXVVVSSSRRRQQQOOOKKKGGGDDDDDDDDDDDD???>>>===>>>??????===;;;999999999:::;;;;;;<<<<<<<<<===???AAABBBCCCDDDDDDEEEEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDBBB@@@???????????????@@@BBBDDDEEEDDDCCCCCC@@@???????????????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@)))***+++,,,------...---,,,,,,,,,---------......,,,,,,------...///000000000111111111111222222222000000111111222222222222222222333333333444444444666888???GGGLLLQQQZZZdddsss|||vvvoooiii^^^ZZZUUUPPPMMMJJJGGGEEEEEEDDDBBB@@@?????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDFFFHHHJJJLLLMMMOOOQQQUUUXXXYYYWWWTTTRRRMMMJJJGGGCCC@@@???>>>???>>>>>>>>>===============999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@AAABBB?????????>>>??????@@@@@@AAA@@@???===<<<<<<;;;;;;999999999:::;;;<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAADDDFFFHHHIIIJJJLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVUUUTTTTTTVVVXXXZZZZZZ[[[\\\[[[WWWRRRLLLHHHDDDBBB@@@===<<<;;;<<<===::::::999999888777777777666888:::<<<<<<999666444444444444555555555666666333333333333333333333333333333222222333333444555333333444555666777888999777777888888999999999:::>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????AAAAAAAAACCCFFFJJJNNNPPPMMMNNNOOOMMMKKKJJJKKKLLLPPPPPPQQQQQQQQQSSSWWWZZZYYYZZZZZZZZZYYYXXXVVVUUUSSSQQQMMMJJJIIIGGGDDDBBBBBBBBBAAAAAA@@@??????>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>============>>>>>>::::::;;;;;;<<<===>>>>>>??????@@@AAABBBDDDEEEFFFKKKMMMOOOOOOOOORRRWWW[[[[[[\\\\\\[[[XXXUUURRROOONNNKKKGGGBBB@@@@@@BBBCCC???>>>===>>>??????===;;;;;;;;;;;;<<<<<<=========>>>???AAACCCFFFGGGHHHIIIHHHHHHJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIEEEDDDCCCBBBAAABBBCCCCCC@@@AAADDDEEEFFFFFFDDDCCCDDDDDDDDDCCCCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA,,,++++++***)))))))))***........................///////////////.........//////000111222222333333111111222222222333333333111444666666333333666999<<<;;;???HHHMMMQQQZZZdddnnn|||}}}{{{xxxssskkkccc]]]TTTQQQMMMHHHEEECCCCCCCCC@@@@@@AAAAAA@@@???===<<<>>>???@@@AAA@@@???>>>===;;;<<<===>>>@@@AAABBBCCCFFFEEEEEEEEEGGGHHHJJJLLLTTTVVVWWWXXXWWWSSSOOOMMMGGGEEECCCAAA???>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>======>>>>>>>>>>>>======??????>>><<<;;;:::999999:::999777777777999<<<===999;;;<<<<<<<<<<<<===???BBBDDDGGGHHHIIIJJJMMMOOOPPPRRRTTTVVVXXXYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVZZZ[[[ZZZXXXSSSLLLFFFBBBCCCBBB@@@>>><<<;;;::::::999999999999999888777666888888888888888777666666444444444444444444444444666555444444333333333333222222222333444555666777555555666666666666555555888777666666666777999:::999:::<<<>>>>>>>>>>>>===@@@@@@?????????@@@AAAAAABBBCCCEEEGGGIIIKKKLLLMMMQQQPPPPPPOOOOOOPPPQQQQQQRRRSSSVVVXXXZZZ\\\]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRRLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA???===<<<;;;;;;;;;999999888888999:::<<<===:::;;;<<<>>>??????@@@@@@>>>>>>>>>======<<<<<<<<>>===>>>>>>::::::;;;;;;<<<======>>>;;;:::::::::;;;===???@@@>>>@@@CCCFFFIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDDDDEEEFFFGGG---,,,+++***************......................../////////////////////......//////000111111222222000000111111111222222222333444444333111222555888===@@@GGGNNNPPPSSS^^^kkktttzzzxxxsssnnnhhh```XXXRRRMMMJJJGGGDDDBBBAAABBBBBB@@@@@@AAAAAAAAA@@@???>>>@@@@@@AAABBBAAA@@@???>>><<<======>>>@@@@@@AAABBBDDDDDDDDDDDDEEEFFFHHHIIIMMMNNNPPPPPPOOOLLLIIIGGGEEEDDDBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>=========>>>======<<<<<<>>>>>>===<<<;;;999999888888888777777888999;;;<<<888:::;;;;;;;;;;;;===>>>BBBEEEIIIKKKLLLMMMMMMNNNSSSTTTUUUVVVWWWYYY\\\^^^[[[[[[ZZZYYYXXXVVVTTTSSSSSSTTTSSSQQQNNNIIIEEEBBB???>>>===;;;:::999888888999999999999999888777777888888999999888777777666555555555555555555555555666666555444444444444444333333333333444555666777555666666777777666666555888777666666666777999999;;;;;;<<<===>>>>>>>>>>>>@@@????????????@@@AAAAAAEEEEEEGGGIIIKKKMMMNNNOOOSSSSSSSSSSSSTTTTTTUUUUUUTTTUUUWWWXXXYYYZZZ[[[[[[YYYXXXVVVTTTRRRPPPNNNMMMJJJIIIHHHFFFEEECCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;::::::999999:::<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>======<<<<<<<<<===>>>?????????@@@BBBDDDFFFEEEDDDDDDFFFIIIMMMOOOWWWXXXZZZ[[[\\\\\\[[[[[[___]]]ZZZWWWUUUQQQLLLHHHEEEDDDAAA???======>>>>>>;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<>>>@@@AAAAAACCCFFFIIILLLMMMMMMMMMPPPOOOOOONNNNNNNNNOOOOOOMMMNNNNNNOOOOOONNNNNNMMMKKKJJJIIIHHHGGGGGGFFFGGGFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGG------,,,+++++++++,,,,,,..............................//////////////////.........///000000111111000000000000111111111111555444222222333555888:::@@@FFFPPPUUUUUUXXXdddqqq~~~tttpppiiibbb[[[TTTMMMHHHEEEDDDCCCAAAAAAAAABBBCCC@@@AAAAAABBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>????????????BBBBBBAAAAAABBBCCCDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>============<<<<<<;;;:::<<<<<<;;;;;;:::999888888777777888888999:::::::::999;;;=========>>>@@@AAACCCGGGLLLOOOOOOOOOOOOOOOWWWXXXYYYZZZ[[[]]]```ccc\\\[[[ZZZXXXVVVSSSPPPOOOKKKJJJJJJIIIGGGEEECCCBBB<<<;;;:::999999888888999999999:::::::::999888888999999999999999888888777666666666666666666666666777777666555555555555666555444444444555666777888666666777777777777666666777777777666777888888999<<<<<<<<<<<<===>>>?????????????????????@@@@@@AAAEEEEEEGGGIIIKKKMMMNNNOOORRRSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSQQQOOOLLLJJJHHHGGGGGGFFFEEEDDDBBBAAA????????????===<<<;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<>>>@@@@@@AAACCCFFFHHHFFFFFFGGGIIIKKKOOOSSSUUU[[[\\\^^^______]]]\\\ZZZ\\\ZZZXXXUUUQQQLLLFFFBBBAAA@@@>>>===<<<<<<===>>><<<<<<==================<<<;;;;;;<<<>>>@@@BBBCCCDDDFFFJJJNNNPPPPPPPPPOOORRRQQQOOONNNNNNOOOPPPRRRRRRRRRSSSSSSSSSRRRRRRQQQOOONNNLLLKKKJJJIIIIIIIIIGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGG...------,,,,,,,,,------..................................../////////////////////000000000111111000111111111222222222222444333333444777;;;>>>???GGGNNNXXX___dddjjjuuu{{{yyymmmhhh```YYYRRRMMMHHHDDDBBBBBBBBBBBBCCCCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBB??????>>>>>>>>>=========??????????????????@@@@@@DDDCCCCCCBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999888;;;::::::999999888888888666777888999::::::::::::===???AAABBBCCCDDDFFFHHHHHHKKKNNNPPPQQQQQQRRRSSSVVVYYY]]]^^^^^^^^^___aaa]]]\\\ZZZWWWTTTPPPMMMKKKEEEDDDCCCAAA@@@@@@??????;;;;;;::::::::::::;;;;;;999:::::::::::::::999999999999::::::::::::999999777777777777777777777777888888777777777777777888666666666666666777888888666777777888888777777666777777777777777888888999<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFHHHJJJKKKLLLNNNPPPSSSUUUWWWWWWVVVUUUXXXWWWWWWWWWUUUTTTSSSRRROOONNNLLLJJJGGGEEECCCBBBCCCBBBAAA@@@???>>>============<<<;;;::::::;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<======@@@AAACCCDDDEEEFFFIIILLLGGGHHHKKKNNNRRRUUUXXXZZZ]]]^^^______^^^[[[XXXVVVXXXVVVSSSQQQMMMGGGAAA<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDEEEGGGIIIMMMQQQSSSRRRQQQPPPQQQOOONNNMMMNNNQQQTTTVVVWWWWWWXXXXXXWWWWWWVVVVVVSSSRRRQQQOOOMMMLLLLLLLLLHHHHHHJJJKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFFFFEEEEEECCCBBBBBBAAABBBCCCEEEFFF...------,,,------..............................---.........//////000000000000111111111111111222222222222333333333444444333444555777:::>>>AAADDDOOOVVV```lllyyy}}}xxxsssooobbb]]]VVVPPPLLLIIIGGGEEEBBBCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB??????>>>>>>===<<<<<<;;;<<<=====================AAA@@@@@@???@@@@@@BBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<:::::::::::::::999888888999999999999999999999888777888999:::;;;;;;::::::@@@BBBDDDFFFGGGIIIKKKNNNOOOPPPRRRSSSSSSTTTWWWYYYUUU\\\ccceeebbb___]]]]]]^^^]]]ZZZWWWRRRNNNJJJHHHBBBAAA???>>><<<<<<<<<<<<999999999999999:::;;;;;;999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999888888999::::::888888777777888888999999777777888888888888777777666777777777888888888888:::999888777777888:::;;;===<<<<<<<<<<<<===>>>>>>???@@@AAACCCEEEGGGIIIIIIKKKMMMPPPSSSUUUUUUTTTTTTUUUUUUUUUSSSRRRPPPNNNMMMLLLKKKIIIGGGDDDBBB@@@?????????>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::;;;777888:::;;;===>>>???@@@>>>>>>???@@@AAAAAAAAAAAA@@@???>>>======>>>@@@@@@DDDEEEGGGGGGGGGGGGJJJLLLIIILLLPPPTTTXXX[[[\\\]]]`````````^^^\\\XXXTTTRRRRRRPPPMMMKKKGGGBBB===888888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>AAACCCFFFHHHIIIKKKOOOQQQSSSSSSRRRQQQNNNMMMMMMMMMOOOSSSWWWYYY[[[[[[\\\\\\[[[ZZZZZZYYYWWWVVVTTTRRRPPPOOONNNMMMHHHIIIIIIJJJJJJKKKKKKKKKGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@??????@@@BBBCCCDDD------,,,,,,,,,---..............................------......///000000000111111111111111222222222333333333333444444444555444666888999;;;AAAJJJQQQ[[[bbblllzzzzzzssslllhhhUUUQQQLLLIIIHHHGGGGGGFFFCCCEEEGGGJJJLLLMMMMMMLLLOOONNNLLLJJJIIIHHHHHHHHHFFFFFFDDDCCCBBBBBBAAABBB>>>>>>>>>===<<<;;;;;;;;;:::;;;<<<===============>>>>>>>>>>>>???@@@AAABBB>>>>>>?????????>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888888888888888999999:::777888888999999888888888999999999999999999::::::999999::::::;;;<<<<<<<<>><<<;;;:::::::::777777777777777888999999::::::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<:::999999999999999::::::888888999999999999888888666666777888888888888777777777777666666777777888:::::::::::::::;;;<<<<<<>>>>>>@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@>>>>>><<<<<<<<<;;;;;;::::::::::::999999999999999:::;;;666777999;;;===>>>??????======???@@@AAABBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGHHHIIIIIIIIIHHHHHHJJJLLLOOORRRWWW\\\___`````````cccbbb```\\\XXXTTTQQQOOOLLLJJJGGGDDDBBB???;;;888666777777999::::::;;;;;;::::::;;;;;;<<<======>>>??????@@@AAADDDGGGJJJLLLMMMNNNPPPQQQSSSSSSSSSSSSNNNNNNNNNOOORRRUUUYYY[[[^^^^^^^^^^^^]]]\\\\\\[[[XXXWWWUUURRRPPPNNNMMMMMMIIIHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBAAA@@@@@@============>>>???AAABBB,,,,,,++++++,,,------...........................------......///000000111111111111111111000000000222222333333333444444444333777:::;;;@@@MMM```pppxxx{{{sssjjjbbb\\\NNNKKKHHHFFFGGGHHHHHHHHHGGGJJJNNNSSSVVVXXXXXXXXXUUUTTTQQQMMMKKKIIIHHHHHHFFFEEECCCAAA@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;999:::<<<===>>>>>>>>>>>>======>>>???AAABBBCCCCCC???@@@@@@@@@@@@???===<<<<<<;;;::::::999999::::::999999999999999999999999666666666666666777888888555555666777888888888888999999999999::::::;;;;;;;;;;;;::::::;;;<<<>>>???CCCFFFIIILLLNNNPPPSSSVVVYYY]]]bbbddddddcccbbbbbbhhhpppwwwwwwooofffbbbaaaZZZXXXUUUQQQLLLGGGCCCAAA<<<<<<;;;;;;:::::::::999888888777777777888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>;;;;;;:::::::::::::::;;;888999999999999999999888555666777888999888888777666777777777777777666666888888888888888999:::::::::;;;===???AAABBBDDDEEEHHHHHHIIIJJJKKKMMMMMMNNNLLLLLLKKKKKKJJJHHHGGGFFFDDDCCCBBBAAA@@@>>>======:::::::::::::::999999999888888888888888999::::::888999:::;;;<<<<<<;;;;;;===>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDFFFIIILLLNNNLLLMMMNNNNNNMMMNNNOOOQQQUUUYYY^^^cccffffffdddccccccaaa\\\WWWRRRNNNLLLKKKGGGDDDAAA>>>===<<<:::888555666777888999::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDFFFHHHLLLOOOQQQQQQQQQQQQRRRSSSTTTUUUUUURRRRRRSSSTTTVVVXXXZZZ[[[____________^^^]]]\\\\\\WWWVVVSSSQQQNNNLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEBBBAAAAAA@@@???>>>===<<<;;;:::::::::;;;===???@@@++++++++++++,,,,,,---...........................---------...///000000111000000000000////////////111111222222222333333333222666;;;>>>EEEZZZwwwvvvzzz~~~xxxpppggg]]]SSSMMMMMMJJJHHHGGGIIIJJJKKKKKKLLLOOOUUU[[[___bbbccccccYYYWWWTTTOOOLLLIIIHHHGGGEEEDDDBBB@@@????????????======<<<<<<<<<;;;;;;;;;888:::<<<>>>????????????>>>???AAACCCDDDEEEEEEEEE@@@@@@AAAAAA@@@???===<<<<<<;;;::::::999999::::::999999999999999999999999555555555555555666777777333444555777888888888888999999999::::::;;;;;;<<<===<<<;;;:::;;;===???AAAGGGJJJMMMPPPRRRUUUXXX[[[[[[aaahhhmmmmmmiiifffcccffflllrrrooofff]]]ZZZZZZWWWUUUSSSOOOJJJEEEAAA???888999999:::;;;:::::::::;;;:::::::::::::::;;;;;;::::::;;;<<<=========<<<;;;;;;<<<===>>>>>>==============================<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;:::::::::;;;;;;888999999::::::999999888555666777999999888888777666777888999999888777666777777777777777888888999666777999:::===>>>@@@AAADDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEAAAAAA@@@???>>>===<<<<<<:::999999999999999999999777777777777888999::::::::::::;;;<<<;;;:::888777===>>>@@@BBBDDDFFFGGGGGGHHHGGGFFFGGGIIIMMMQQQSSSPPPRRRSSSSSSSSSTTTVVVXXXZZZ]]]ccchhhjjjiiigggeeeaaa^^^XXXRRRLLLHHHFFFFFFDDDAAA===;;;:::;;;::::::555666777999::::::::::::;;;<<<===???@@@BBBCCCDDDEEEFFFGGGIIILLLOOOSSSUUUTTTSSSRRRRRRSSSUUUVVVXXXVVVVVVWWWXXXXXXYYYYYYZZZ````````````___^^^\\\\\\UUUTTTQQQNNNLLLJJJHHHHHHHHHHHHFFFEEEDDDCCCCCCCCC@@@@@@???>>>===<<<;;;:::999999999999:::<<<>>>???,,,,,,++++++,,,,,,---.....................------////////////000000000000111111222222222333333333333111000222666888777555777:::===@@@MMMkkk}}}{{{zzzzzz}}}|||xxxuuunnndddZZZRRRNNNMMMFFFGGGIIIJJJKKKNNNSSSVVV[[[]]]aaaeeeffffffdddccc```[[[UUUOOOKKKHHHDDDBBBCCC@@@>>>>>>??????===:::<<<<<<<<<==============================<<<<<<<<>>===<<<<<<;;;<<<<<<:::999888888777777666666777777777777666666666666666666666666666666666666666666777888::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;===>>>???@@@BBBEEEGGGFFFJJJOOOSSSUUUXXX]]]aaadddfffhhhjjjkkkkkkjjjiiiiiifffccc```^^^[[[WWWTTTSSSQQQMMMIIIEEECCCAAAAAA===;;;999999:::<<<<<<;;;999999999999999::::::::::::;;;<<<===>>>===<<<;;;<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>=========??????>>>============>>><<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::999999666666777888:::<<<===>>>:::999888777666666666666444444555555555555555555999999888888999:::;;;;;;===???AAADDDEEEFFFFFFFFFDDDEEEEEEEEEDDDCCCBBBBBB????????????>>><<<;;;;;;<<<;;;;;;:::999888888777999999999:::999999888888999:::;;;<<<<<<======<<<@@@AAABBBBBBBBBEEEIIILLLKKKJJJIIIKKKPPPTTTWWWXXX```_________`````````aaajjjiiiiiikkkmmmlllgggcccaaa[[[SSSLLLGGGCCC@@@===>>><<<:::888777777888999:::999999999:::;;;<<<<<<===>>>@@@BBBEEEGGGIIIJJJKKKLLLOOOQQQSSSTTTUUUUUUTTTTTTSSSSSSTTTVVVWWWXXXZZZZZZYYYXXXYYY[[[\\\]]]aaa^^^\\\ZZZYYYWWWTTTRRRLLLKKKIIIHHHFFFEEEDDDDDDGGGEEEBBBAAAAAAAAAAAA@@@======<<<;;;:::888777666::::::::::::::::::::::::,,,,,,++++++,,,,,,---...........................////////////000000000111111111222222222333333333333222111222666777777555444888===DDDVVVxxx~~~~~~yyyvvvmmmjjjccc[[[RRRMMMKKKLLLJJJLLLPPPRRRUUUYYY]]]```dddfffiiikkkkkkiiigggeee\\\XXXQQQLLLHHHEEEBBB@@@AAA???======>>>>>><<<:::::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>=====================>>>>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888888888666777777888888777777666777777777777777777777777888888888888999:::;;;<<<===============>>>??????===???AAABBBCCCEEEHHHKKKKKKOOOSSSVVVXXX[[[```ccciiijjjkkkllllllkkkjjjhhhgggddd___[[[XXXUUURRRPPPNNNMMMJJJFFFCCCAAA@@@@@@???<<<::::::;;;<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<==================>>>>>>?????????@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>@@@BBBCCCDDD;;;:::999888777777777777666666666777777777777777888888777777888888999:::<<<===???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::999999999888888888888888888888999999999999888888;;;<<<===>>>>>>?????????BBBCCCCCCCCCCCCEEEIIILLLPPPRRRTTTVVVZZZ^^^dddgggppppppqqqqqqqqqpppooonnntttqqqnnnnnnnnnkkkfffaaa\\\WWWPPPIIIEEEAAA>>><<<>>>===;;;999888888999:::999999999999:::;;;<<<===@@@AAAAAACCCEEEGGGIIIJJJLLLNNNPPPSSSUUUVVVVVVVVVUUUUUUTTTTTTUUUWWWYYYZZZZZZ[[[[[[\\\]]]^^^___```aaa___[[[XXXVVVSSSPPPMMMHHHGGGFFFDDDBBBAAAAAAAAACCCAAA???>>>?????????>>>=========<<<;;;999888777777777777777777777777777,,,,,,,,,,,,,,,------.........................../////////000000000111111111111222222222333333333333222222333555777777777666;;;BBBLLLaaa~~~zzztttnnnjjj___\\\WWWPPPKKKJJJLLLNNNPPPTTTYYY]]]aaaeeeiiilllmmmnnnooonnnlllhhheeebbbVVVRRRMMMHHHEEEBBB???===???>>><<<<<<======<<<::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999999888888888888999999777888888999999888888777999999999999999999999999::::::::::::;;;<<<======>>>>>>??????@@@AAACCCCCCCCCEEEHHHJJJKKKMMMPPPRRRRRRTTTWWWYYY[[[^^^bbbeeelllmmmnnnnnnmmmkkkiiigggccc___YYYTTTQQQNNNKKKIIIHHHFFFDDDBBBAAA??????>>>@@@>>>;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<;;;<<<======>>>>>>>>>>>><<<<<<======???@@@BBBBBB;;;;;;:::999888888888888999999999999999888888888777666666666666777777888:::::::::;;;;;;===>>>>>>???>>>>>>======>>>???@@@============<<<;;;::::::888888999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>CCCDDDEEEEEEEEEGGGKKKNNNVVV[[[aaadddgggmmmvvv}}}~~~yyysssnnnjjjfff```[[[UUUQQQKKKEEEBBB???<<<:::>>>===;;;:::999::::::;;;:::::::::;;;<<<>>>???@@@FFFFFFFFFFFFHHHJJJLLLMMMPPPQQQTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWYYY[[[\\\\\\]]]___aaabbbbbbbbbbbb```]]]YYYUUUQQQMMMIIIFFFBBBBBB@@@???======<<<<<<>>><<<;;;;;;<<<======<<<=========<<<;;;:::999888666666666666666666666666,,,,,,,,,,,,,,,---..................//////////////////000000000111111111111111222222222333333333444333333444555777999999;;;@@@HHHTTTiii|||vvvppphhhaaa\\\TTTRRRNNNJJJIIILLLQQQVVVZZZ^^^cccgggiiilllnnnpppnnnnnnllljjjfff```\\\YYYPPPLLLHHHEEECCC@@@>>><<<===<<<<<<<<<<<<<<<<<<;;;=========>>>>>>??????@@@>>>>>>======<<<;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::999999888888888888888999::::::999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>??????AAABBBDDDFFFGGGIIILLLOOOQQQSSSTTTWWWYYYWWWXXXYYYZZZ\\\___bbbdddiiijjjkkkkkkjjjhhhfffddd^^^YYYSSSMMMJJJGGGEEEDDDAAA@@@@@@???>>>>>>>>>>>>@@@>>>;;;:::;;;<<<;;;;;;::::::;;;;;;<<<<<<======<<<;;;::::::;;;<<<>>>???>>>>>>======<<<<<<<<<;;;<<<======>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;===>>>????????????::::::::::::;;;<<<===>>>===<<<;;;::::::::::::::::::::::::::::::999999999666555555555555555666666999888777666666888999:::<<<;;;999999999;;;===>>>;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????CCCDDDEEEFFFGGGJJJOOORRRYYYaaakkkooorrryyy{{{qqqiiibbb\\\VVVQQQNNNKKKFFFBBB@@@>>><<<:::<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>@@@CCCEEEFFFJJJJJJJJJKKKLLLOOORRRTTTUUUVVVXXXZZZ[[[[[[[[[[[[YYYXXXXXXXXXYYYZZZ\\\]]]___aaaccceeeeeedddbbb```ZZZWWWSSSOOOLLLHHHDDDAAA>>>===<<<;;;::::::::::::;;;:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888888888888888888888------,,,,,,------...///........./////////000000000000000000111111111111111111222222222333333333444444444555666999<<<>>>>>>CCCLLLYYYlll{{{}}}yyyrrrkkkccc[[[TTTOOOKKKKKKKKKKKKMMMRRRYYY___gggiiilllnnnmmmmmmmmmnnnggggggdddaaa\\\VVVQQQNNNJJJHHHEEECCCAAA@@@===;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>???@@@AAAAAA======<<<;;;;;;:::999999999999999999::::::::::::999999::::::::::::::::::888888888888999:::;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@AAACCCEEEHHHJJJKKKMMMPPPTTTVVVWWWXXXZZZ\\\ZZZYYYXXXXXXZZZ\\\^^^___aaabbbcccddddddbbb```___WWWSSSLLLGGGDDDCCCAAA@@@<<<<<<======>>>>>>>>>>>>???===::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@????????????AAA@@@@@@???>>>??????????????????>>>===<<<<<<<<<;;;;;;<<<>>>????????????===============>>>???@@@>>>======<<<<<<<<<<<<===;;;;;;;;;:::::::::999999666666555555555555555666777777555555555666777888999888777666777888;;;<<<999:::;;;;;;;;;;;;;;;:::========================>>>???@@@AAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEECCCEEEGGGIIIKKKPPPUUUYYY]]]fffqqqwwwzzzwwwlllaaaZZZTTTNNNJJJHHHEEEBBB@@@??????===<<<;;;::::::::::::;;;;;;<<<<<<<<<>>>@@@CCCFFFHHHJJJJJJKKKLLLNNNQQQTTTWWWYYYZZZ[[[]]]^^^_________^^^[[[ZZZYYYXXXYYYZZZ[[[\\\aaabbbddddddccc___\\\ZZZQQQNNNKKKIIIGGGDDDAAA???<<<;;;::::::999999999999:::999999:::<<<===<<<;;;999:::::::::::::::999888999999999999999999999999---------------......///.........//////000000111000000000111111111222222111111222222222333333333444555666777888;;;@@@CCCAAAEEEMMMZZZlll{{{vvvrrrmmmeee^^^WWWRRRMMMIIIGGGIIIMMMQQQVVV\\\bbbgggqqqrrrrrroookkkhhhgggggg^^^]]]ZZZWWWSSSNNNJJJGGGFFFDDDBBBAAA@@@???===;;;999;;;<<<<<<;;;;;;===>>>;;;;;;<<<===>>>???@@@@@@>>>======<<<;;;:::999999999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===>>>@@@BBBCCCCCCCCCEEEHHHKKKNNNQQQRRRPPPSSSWWWYYYZZZZZZ[[[\\\[[[XXXVVVUUUWWWXXXYYYYYYYYYZZZ[[[\\\[[[ZZZXXXWWWNNNKKKFFFCCCAAA@@@>>>===:::;;;<<<>>>????????????>>><<<::::::<<<=========;;;;;;<<<===>>>??????@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<===>>>???????????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???======<<<<<<;;;;;;::::::888777777666666666666777777777666666666777777888888888777666666777999999999999:::;;;<<<<<<<<<<<<=========>>>>>>?????????BBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHIIILLLNNNQQQUUU[[[___bbbkkktttyyy{{{vvvnnncccYYYSSSNNNIIIEEEBBB@@@>>>>>>??????>>>===:::;;;;;;<<<<<<=========;;;<<<>>>AAADDDHHHKKKLLLKKKLLLOOORRRVVVYYY[[[\\\___```aaabbbcccbbbbbbaaa\\\[[[YYYXXXWWWXXXXXXYYY]]]^^^^^^]]][[[WWWSSSPPPGGGFFFCCCBBBBBBAAA???===;;;::::::999999999:::::::::::::::;;;===>>><<<;;;999999::::::;;;:::::::::888888888888888888888888---------------...//////---......///000000111111000000111111111222222222111111222222222333333333444555777888:::>>>DDDHHHHHHJJJOOOZZZjjj}}}{{{rrrllleee```XXXRRRNNNLLLKKKJJJHHHMMMUUU\\\ccchhhmmmpppsssrrroooiiiccc^^^[[[[[[RRRQQQPPPMMMJJJGGGDDDBBBAAA@@@>>>>>>>>>>>>;;;:::999;;;======<<<<<<>>>@@@;;;<<<<<<===???@@@@@@AAA@@@???>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;<<<======<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAACCCFFFGGGIIIJJJLLLOOOSSSVVVYYY[[[WWWYYY]]]____________```[[[WWWSSSRRRSSSUUUUUUTTTTTTUUUUUUUUUTTTQQQOOOMMMEEECCC@@@???>>>===<<<:::;;;<<<===???@@@AAA@@@@@@???===<<<<<<>>>@@@@@@@@@======>>>???@@@AAABBBCCCAAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@??????>>>>>>======<<<=========@@@@@@????????????@@@@@@?????????>>>===<<<<<<<<<:::999888888777777888888777777888999:::::::::999888888888777777777777777999999;;;<<<<<<============>>>???AAACCCEEEFFFGGGJJJJJJLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJJJJLLLNNNOOOPPPQQQSSSUUUWWW[[[```dddeeekkkqqqtttuuuzzzyyysssggg```VVVOOOKKKHHHCCC@@@===<<<;;;<<<>>>???>>>===<<<<<<===>>>???@@@@@@@@@===>>>AAADDDHHHLLLPPPRRRRRRTTTXXX[[[^^^```aaaaaabbbcccdddeeeeeeeeedddccc]]][[[YYYWWWVVVUUUUUUUUUTTTTTTTTTSSSPPPMMMJJJHHHBBB@@@>>>>>>>>>>>><<<;;;::::::999999999::::::;;;;;;::::::<<<======<<<::::::;;;;;;<<<=========<<<::::::::::::::::::::::::...------------...//////---......///000111111222000111111111111222222222111111222222222333333333333666888999;;;???FFFKKKQQQPPPQQQYYYiii}}}|||rrriiiccc\\\WWWPPPKKKJJJKKKLLLLLLMMMSSS]]]fffmmmrrrvvvxxxpppnnniiibbbZZZTTTRRRRRRJJJIIIHHHFFFDDDBBB@@@???>>>===<<<<<<===<<<:::888999;;;>>>>>><<<<<<>>>AAA===>>>???@@@AAABBBCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<======;;;<<<<<<===>>>???@@@@@@>>>======<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===@@@CCCFFFHHHJJJNNNOOOQQQTTTXXX]]]```bbb]]]```dddeeeeeeddddddeee[[[WWWRRRQQQRRRSSSSSSRRRRRRSSSSSSRRROOOLLLIIIGGG???>>><<<<<<<<<<<<:::888;;;===???@@@BBBBBBBBBAAA@@@>>>===>>>@@@BBBCCCCCC??????@@@AAACCCDDDDDDEEEDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@??????????????????@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@???>>>======;;;;;;:::999888888999999777888:::<<<<<<<<<;;;;;;888888999999888777666555999:::;;;<<<===>>>>>>>>>???@@@CCCFFFIIILLLOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVXXXWWWVVVUUUVVVXXXZZZ[[[WWWXXXYYYZZZ[[[^^^bbbfffeeehhhlllmmmmmmpppwww}}}|||sssjjjdddZZZTTTLLLGGGDDDBBB>>>;;;999999888:::<<<>>>>>>======>>>???@@@AAABBBBBBBBBAAACCCEEEIIIMMMRRRUUUWWWZZZ]]]```dddfffgggfffeeedddeeefffggggggfffeeeeee]]][[[YYYVVVTTTSSSSSSSSSMMMMMMLLLKKKIIIGGGDDDCCC???>>><<<<<<<<<<<<:::999:::999999999999::::::;;;;;;:::;;;<<<======;;;999;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>///////////////.........////////////000111222333000000000000000111111222222222222222333444555666777888888888999???HHHNNNRRRRRRTTTZZZggg{{{}}}xxxuuuqqqhhh]]]TTTRRROOOJJJGGGHHHKKKPPPSSS^^^bbbhhhoootttuuurrrooojjjccc[[[UUURRROOOKKKHHHFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>===;;;999888===============>>>???@@@AAA@@@@@@??????AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===============>>>>>>>>>>>>???>>>======>>>???AAABBBCCCBBB@@@???>>>>>>???@@@????????????????????????>>>;;;999999:::===??????CCCBBBBBBCCCFFFJJJOOOQQQOOORRRVVV[[[```eeehhhjjjjjjjjjiiijjjjjjhhhdddaaa```ZZZTTTRRRSSSTTTRRROOOQQQOOOKKKHHHEEEBBBAAAAAA===<<<<<<;;;;;;<<<<<<===<<<===?????????@@@CCCEEEEEEDDDBBBAAAAAACCCDDDFFFEEEFFFFFFFFFEEEEEEGGGIIIMMMNNNPPPQQQRRRQQQQQQPPPOOOPPPQQQRRRQQQOOOLLLKKKQQQQQQQQQOOOMMMMMMNNNOOOOOOOOOOOONNNLLLKKKLLLMMMOOONNNLLLIIIHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIBBBBBBBBBCCCDDDCCCAAA>>>===<<<<<<===>>>AAADDDFFFIIIGGGDDDCCCCCCCCCAAA@@@???===;;;:::;;;<<<<<<<<<:::::::::::::::::::::::::::999999888888999999:::888:::;;;;;;:::;;;===??????BBBEEEHHHKKKOOOTTTXXX[[[^^^aaaaaa```^^^^^^^^^````````````aaabbbcccdddddddddcccccccccdddeeeeeeeeedddbbb``````aaabbbcccooopppqqqooojjjaaaYYYTTTIIIHHHEEEBBB@@@>>>>>>>>>999::::::;;;;;;<<<<<<===<<<===???@@@@@@AAACCCEEEEEEHHHKKKNNNRRRXXX___cccdddgggiiihhhkkknnnmmmiiijjjjjjjjjjjjhhhfffdddcccbbb]]]WWWSSSPPPOOOMMMLLLHHHGGGFFFDDDCCCBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;<<<===>>>@@@@@@@@@???>>>======>>>>>>??????@@@@@@/////////////////////...////////////000111222333111111000000111111222333333222222222333444555555666777888:::===CCCJJJOOOSSSVVVZZZbbbooo~~~{{{vvvqqqkkkgggccc]]]TTTNNNIIIGGGGGGHHHLLLRRRYYY]]]gggiiimmmrrrsssoooiiidddYYYTTTMMMIIIGGGEEECCCAAAAAA@@@@@@??????>>>======>>>????????????>>>======>>>>>>>>>>>>>>>???@@@@@@EEEEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCCCCBBB@@@?????????@@@@@@????????????????????????<<<;;;;;;===???@@@AAAAAACCCDDDFFFIIILLLOOORRRTTTUUUWWW\\\aaaeeeiiilllmmmllllllkkkkkkkkkjjjfffcccaaa[[[TTTQQQQQQQQQNNNKKKJJJHHHEEEBBB@@@>>>======<<<<<<;;;;;;;;;<<<<<<===<<<>>>?????????@@@CCCEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJKKKKKKJJJKKKMMMNNNQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVTTTRRRQQQRRRSSSSSSRRRPPPOOOPPPRRRPPPPPPPPPPPPOOOOOOPPPQQQRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHHHHHHHHHHGGGDDDAAA@@@???>>>>>>???AAACCCEEEHHHFFFCCCBBBBBBBBBAAA@@@===;;;999999::::::999888::::::::::::::::::::::::::::::999999999999::::::999:::;;;;;;::::::<<<>>>AAACCCGGGIIIMMMQQQVVVZZZ^^^aaadddffffffeeeffffffhhhgggggggggggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjaaa```]]]ZZZXXXXXXXXXYYYXXXZZZZZZYYYVVVPPPJJJFFFEEEDDDBBB???>>>===<<<<<<:::;;;;;;<<<======>>>>>>>>>@@@AAABBBAAABBBCCCEEEGGGIIIMMMQQQVVV\\\ccchhhkkknnnooommmnnnqqqpppmmmnnnnnnnnnmmmkkkjjjhhhgggaaa\\\VVVQQQNNNLLLIIIHHHCCCCCCAAA@@@????????????=========<<<<<<<<<<<<<<<:::;;;<<<===============>>>>>>==================<<<===>>>???@@@@@@??????>>>>>>>>>???????????????......//////////////////////////////000111222333111111111111111222222333444444333333333444444555666777:::>>>DDDJJJOOORRRXXX___iiisss}}}vvvqqqjjjddd]]]XXXUUURRRMMMIIIEEEFFFIIINNNUUU^^^fffkkksssrrrrrrppplllddd[[[TTTKKKHHHDDDBBBBBBBBBAAA@@@<<<<<<==================;;;<<<<<<<<<===>>>>>>>>>AAAAAA@@@@@@AAABBBBBBCCCFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@???AAABBBCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@???>>>???@@@@@@????????????????????????:::;;;>>>AAACCCDDDEEEEEEFFFHHHKKKOOOSSSVVVXXXYYYZZZ]]]aaafffkkknnnpppqqqooonnnmmmmmmmmmkkkhhhfff```ZZZSSSNNNMMMKKKHHHFFFCCCBBB@@@>>><<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>@@@AAABBBBBBCCCEEEHHHIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQQQQSSSUUUVVVWWWXXXYYYYYYYYYXXXXXXUUUVVVVVVVVVUUUTTTSSSRRRUUUVVVVVVUUUSSSSSSUUUVVVRRRRRRRRRSSSSSSTTTUUUVVVUUUTTTRRRPPPOOONNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLJJJHHHHHHGGGFFFCCC@@@CCCBBBAAAAAAAAABBBCCCDDDHHHFFFDDDCCCDDDDDDCCCAAA===<<<;;;;;;;;;;;;999777::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;::::::<<<>>>@@@BBBEEEHHHKKKPPPUUUXXX^^^aaaeeehhhjjjkkkmmmnnnnnnnnnmmmllllllllllllmmmnnnoooppppppooonnnmmmlll```^^^ZZZVVVRRROOONNNMMMHHHIIIIIIIIIHHHEEEBBB@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????AAABBBDDDDDDDDDDDDFFFGGGJJJLLLPPPTTTZZZ```ggglllsssvvvvvvssssssvvvvvvtttuuutttsssrrrpppooonnnmmmddd___XXXRRRNNNJJJGGGEEE@@@???>>>============>>>??????>>>>>>>>>=========;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>????????????<<<===>>>???@@@@@@@@@@@@@@@@@@??????????????????............////////////////////////000111222333000000000000000111222222555555444444444444555555888888;;;BBBKKKTTTYYY[[[eeeqqqxxxqqqlllccc]]]UUUOOOMMMLLLKKKJJJKKKNNNSSSYYYbbbjjjppptttxxxtttnnnhhh```WWWOOOIIIEEECCCAAA@@@@@@AAAAAABBB=========>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDFFFFFFGGGGGGFFFEEEFFFFFFEEECCCBBBAAA@@@@@@AAA@@@>>>======>>>>>>???========================;;;<<>>=========<<<<<<:::::::::;;;<<<>>>???@@@AAACCCDDDEEEFFFGGGJJJLLLNNNNNNNNNOOOOOOPPPPPPPPPOOORRRTTTUUUUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[VVVVVVUUUUUUTTTTTTSSSSSSVVVWWWXXXWWWVVVWWWXXXZZZVVVUUUUUUVVVXXXZZZZZZZZZXXXWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKIIIHHHHHHGGGEEECCCEEEEEEDDDDDDDDDEEEFFFGGGJJJHHHFFFEEEFFFFFFEEEDDD@@@???>>>??????>>>;;;999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;;;;::::::<<<>>><<<>>>AAACCCFFFJJJOOORRRXXX[[[```dddgggjjjnnnpppooonnnmmmlllkkkkkkkkkkkkmmmnnnoooooonnnllljjjhhhccc```[[[VVVQQQLLLIIIGGGDDDDDDDDDDDDCCCCCCBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAACCCFFFGGGGGGHHHJJJLLLNNNPPPSSSWWW[[[aaahhhmmmvvvyyy{{{xxxyyy|||~~~}}}}}}|||zzzxxxuuutttrrrrrriiiddd]]]WWWQQQLLLHHHEEE???>>>>>>===>>>>>>??????@@@@@@?????????>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>---.........//////000000////////////000111222333000////////////000111111555555444444555555666666888999>>>IIIXXXeeekkklll{{{}}}wwwppphhhcccZZZUUUNNNIIIGGGIIIKKKMMMRRRVVV\\\cccjjjppptttvvvsssmmmcccYYYQQQKKKGGGDDD???>>>>>>===<<<===>>>???????????????>>>>>>>>>>>>AAAAAABBBCCCDDDEEEEEEEEEDDDEEEFFFHHHJJJMMMOOOPPPSSSRRRRRRQQQOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRRRRQQQPPPPPPNNNNNNLLLKKKIIIGGGEEEDDDBBBAAA???>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAACCCHHHOOOUUU[[[ZZZZZZZZZ\\\^^^```bbb```bbbfffkkkppptttwwwyyypppnnnllljjjiiigggdddaaaWWWSSSMMMGGGCCC@@@>>>===<<<=========>>>>>>>>>>>>;;;;;;<<<===>>>@@@BBBCCCBBBDDDGGGHHHIIIKKKOOOQQQSSSSSSTTTUUUUUUTTTSSSSSSQQQTTTWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ\\\^^^[[[YYYXXXYYY\\\^^^^^^]]]ZZZYYYXXXWWWVVVVVVWWWXXXVVVVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMMMMMMMNNNLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHFFFEEEFFFFFFEEEDDDAAA@@@@@@@@@AAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;:::;;;;;;;;;::::::;;;===999;;;===???AAADDDIIILLLQQQUUUYYY^^^aaaeeeiiilllkkkjjjiiihhhgggfffffffffggghhhiiijjjiiigggeeecccbbb___[[[UUUPPPJJJGGGEEEAAA@@@??????>>>?????????;;;<<<<<<======>>>>>>>>>======>>>>>>???@@@@@@@@@AAADDDGGGIIIJJJLLLOOOQQQQQQSSSVVVXXX[[[```fffjjjsssyyy}}}}}}~~~{{{wwwuuussskkkfff___YYYSSSNNNHHHEEE>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????------......///000000000////////////000111222333000000000///000111111222555444444555555777888888999<<>>?????????======>>>@@@??????????????????>>>>>>@@@BBBDDDGGGIIIIIIIIIIIIJJJKKKMMMQQQUUUYYY]]]_________^^^]]][[[YYYWWWVVVRRRRRRRRRSSSUUUXXXZZZ\\\]]]___aaabbbcccbbb```___[[[ZZZXXXUUURRRNNNKKKIIIHHHGGGEEECCCAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEKKKTTT[[[cccccccccccccccdddeeefffeeeeeegggjjjmmmrrrvvvyyynnnkkkhhheeeccc```\\\ZZZPPPMMMHHHCCC???===<<<<<<::::::<<<=====================>>>@@@BBBDDDFFFHHHDDDGGGJJJLLLNNNQQQVVVYYYYYYZZZ[[[\\\[[[YYYWWWVVVUUUWWWZZZ\\\\\\[[[\\\]]]\\\\\\\\\]]]^^^```bbbcccbbb```]]]ZZZXXXXXXXXXYYYXXXZZZ[[[\\\\\\]]]```bbbccc```]]]^^^aaacccaaa___]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVRRRPPPNNNNNNOOOPPPOOONNNJJJJJJKKKMMMNNNOOOOOOPPPKKKIIIFFFEEEEEEEEECCCBBBAAA@@@???@@@AAA@@@???===========================<<<===>>>??????>>>===<<<:::;;;<<<;;;:::999;;;===;;;<<<>>>>>>???AAAEEEHHHLLLOOOSSSWWWZZZ^^^bbbeeeeeedddcccbbbaaa`````````aaaaaabbbbbbaaa```___^^^ZZZXXXUUUPPPKKKGGGCCCAAA???>>>>>>===<<<=========<<<<<<===????????????????????????@@@AAAAAABBBBBBBBBEEEHHHJJJLLLNNNQQQTTTSSSUUUWWWYYY[[[___eeehhhpppyyy{{{vvvrrrhhhddd^^^WWWRRRLLLGGGCCC>>>>>>=========>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA------......///000000111////////////000111222333222222111111222222333444444444444555666888999:::===FFFZZZxxx{{{xxxvvvqqqiiibbb[[[UUUOOOLLLFFFGGGIIIKKKOOOUUU\\\```aaadddhhhkkkkkkhhheeebbbUUUPPPIIIDDDAAAAAA@@@??????AAACCCBBBAAA@@@BBBDDD@@@@@@AAAAAABBBCCCCCCCCCAAADDDIIINNNRRRSSSSSSRRRVVVXXX\\\aaagggmmmrrruuuttttttsssqqqooollljjjhhhfffffffffhhhkkkooorrruuuvvvxxxzzz||||||{{{yyyxxxsssqqqnnniiibbb\\\VVVSSSRRRPPPNNNKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFIIIJJJKKKPPPXXX___fffhhhkkkmmmnnnmmmkkkiiigggfffddddddfffjjjnnnqqqkkkhhhccc___\\\XXXTTTRRRHHHFFFCCC???<<<;;;<<<===:::;;;<<<>>>>>>>>>>>>===??????@@@CCCEEEHHHJJJLLLKKKMMMQQQTTTXXX\\\```dddcccdddffffffeeebbb^^^\\\ZZZ\\\___aaa```______```_________aaaccceeehhhiiihhheeeaaa]]]ZZZZZZ[[[[[[[[[\\\^^^______aaadddfffkkkgggcccdddfffgggeeebbb``````___^^^^^^___```aaa___```aaaaaaaaa___]]]\\\VVVSSSQQQPPPPPPQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQOOOMMMJJJHHHGGGFFFEEECCCBBBAAA@@@@@@BBBCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@???===<<<;;;<<<<<<;;;:::999;;;<<<<<<===>>>======???BBBDDDGGGIIILLLOOOQQQTTTXXX[[[\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWPPPOOOMMMJJJGGGCCC@@@???>>>===============>>>>>><<<===>>>???@@@@@@@@@???AAABBBBBBCCCCCCDDDEEEEEEFFFHHHJJJLLLLLLNNNPPPRRRRRRTTTWWWYYY\\\```fffjjjqqq|||~~~vvvrrreeeaaa[[[VVVQQQLLLGGGCCCAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB---------...///000000111////////////000111222333444444333333444444555666333333444555777999:::;;;CCCOOOjjj~~~|||||||||zzzuuuqqqiiiddd]]]WWWRRRNNNKKKIIIFFFIIINNNSSSZZZbbbiiinnnmmmnnnpppooojjjccc[[[VVVKKKHHHDDDBBBAAA@@@???===<<>>@@@AAA@@@@@@???@@@AAABBBDDDGGGJJJMMMNNNRRRUUUYYY]]]```eeejjjnnnmmmnnnooopppnnnjjjfffccc^^^```ccceeedddbbbbbbbbbbbbbbbbbbdddfffjjjmmmnnnqqqnnniiidddaaaaaaaaabbb\\\^^^```aaabbbdddgggiiiqqqlllhhhgggjjjjjjgggccccccbbbaaaaaaaaabbbcccdddcccdddeeeffffffdddcccaaa^^^[[[XXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQTTTRRROOOLLLKKKJJJHHHFFFFFFDDDBBBBBBDDDFFFGGGGGG????????????????????????<<<>>>???@@@@@@???>>><<<;;;<<<<<<;;;:::999;;;<<<;;;<<<<<<<<<;;;<<<>>>AAABBBDDDGGGHHHJJJMMMPPPSSSUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRJJJIIIHHHGGGDDDBBB@@@>>>999::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@??????DDDDDDDDDEEEFFFFFFGGGGGGIIIJJJLLLLLLLLLLLLNNNPPPQQQSSSVVVYYY]]]bbbhhhllltttwwwqqqddd```[[[WWWRRRMMMHHHEEEFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCEEEFFFHHHJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGGGG???@@@BBBDDDGGGIIIKKKLLLKKKIIIGGGEEECCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC,,,---...///000000000000111111111111111222222222222222222222222222222222444555555555555888===@@@GGGVVVxxx|||vvvrrrpppmmmiiieee```ZZZRRRMMMLLLKKKJJJHHHIIIKKKPPPYYYdddooouuuxxxyyyvvvqqqjjjcccZZZQQQKKKFFFEEEBBB???>>>>>>>>>??????@@@BBBCCCCCCDDDFFFGGGEEEGGGHHHHHHGGGJJJPPPUUUVVVUUUXXX___iiippprrrqqqvvvxxx{{{xxxqqqiiifffaaa^^^\\\ZZZXXXVVVSSSSSSTTTTTTSSSRRRQQQQQQTTTTTTVVVXXX]]]bbbfffiiiooovvv{{{|||~~~xxxooohhheee```^^^]]]^^^^^^^^^cccbbb___YYYRRRKKKGGGEEE???>>>>>>===============<<<===>>>>>>===???BBBDDDDDDEEEFFFGGGIIIMMMSSSWWWUUUYYY___dddfffhhhjjjkkkmmmpppsssvvvuuuqqqlllhhhjjjhhheeecccbbbcccdddfffggghhhiiiiiikkknnnssswwwzzzwwwrrrmmmiiifffeeeeeecccbbbbbbccceeeiiilllnnnrrrpppmmmllllllkkkjjjhhhmmmllljjjfffcccccceeegggiiikkklllkkkjjjiiiiiijjjcccbbb```\\\YYYXXXYYYZZZYYYWWWUUUUUUWWWWWWUUUSSSTTTQQQNNNLLLKKKJJJHHHFFFIIIFFFCCCBBBBBBBBBBBBAAADDDBBB@@@@@@AAAAAA@@@???BBBAAA@@@AAAAAA@@@===:::>>>======<<<<<<;;;::::::777777777777888999:::;;;??????@@@AAACCCEEEGGGIIILLLLLLNNNOOOOOOPPPOOOOOOMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEECCCBBB@@@???>>>===<<<;;;;;;;;;<<<===>>>???@@@AAA@@@??????AAACCCBBBDDDEEEEEEEEEFFFHHHJJJNNNNNNNNNNNNNNNNNNNNNNNNTTTWWW\\\aaaggglllrrrvvv~~~zzzpppkkkcccZZZTTTQQQOOOJJJEEEGGGIIIIIIHHHFFFEEEEEEFFFHHHHHHHHHJJJLLLMMMLLLKKKMMMKKKIIIHHHIIIIIIHHHGGGHHHGGGEEEDDDFFFIIILLLOOOIIIKKKLLLKKKHHHFFFEEEEEECCCCCCCCCDDDEEEEEEDDDCCC---...///000111111111111111111111111111222222222333333333222222222222222444555555555666999>>>BBBQQQbbb|||vvvoookkkiiifffbbb^^^XXXRRRKKKGGGGGGGGGGGGGGGNNNQQQXXXcccoooxxx~~~}}}vvvlllbbbXXXPPPIIIEEEDDDBBB@@@>>>======>>>>>>@@@AAACCCDDDEEEFFFHHHIIIKKKNNNQQQSSSTTTWWW]]]bbbaaa```bbbjjjuuu~~~wwwtttnnnjjjhhhfffdddbbbaaa``````______^^^^^^^^^```aaabbbdddhhhmmmqqqsss|||zzznnniiibbb]]]\\\\\\]]]]]]```^^^[[[VVVOOOIIIEEEDDD>>>>>>===<<<<<<<<<======???@@@AAAAAAAAABBBEEEHHHIIIJJJKKKLLLNNNRRRWWW[[[]]]___cccfffhhhjjjmmmooommmrrrxxx||||||wwwpppkkkllljjjhhhgggggghhhjjjkkkkkkkkklllllllllooossswww{{{zzzwwwsssooollljjjhhhhhhhhhggghhhiiillloooqqqvvvuuusssqqqqqqqqqqqqpppsssrrrpppmmmjjjiiikkkmmmrrrtttvvvwwwuuutttssstttmmmkkkfff```]]]\\\```ccceeecccaaaaaabbbbbb```^^^]]]ZZZVVVTTTRRROOOLLLJJJLLLJJJGGGFFFFFFGGGFFFEEEGGGFFFDDDDDDDDDEEEDDDCCCCCCBBBAAABBBBBBAAA???<<<>>>======<<<;;;;;;:::::::::999999999999:::;;;;;;===>>>>>>@@@BBBDDDEEEGGGIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::;;;<<<>>>??????@@@BBBBBBBBBCCCEEEGGGHHHIIIIIIIIIIIIJJJMMMOOOSSSSSSSSSTTTTTTUUUUUUUUUVVVYYY^^^ccchhhnnnuuuyyy~~~uuuiiiaaaWWWQQQOOOOOOMMMJJJHHHIIIJJJIIIHHHHHHIIIKKKMMMLLLLLLMMMNNNNNNMMMKKKLLLKKKIIIHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJLLLMMMMMMKKKHHHHHHHHHFFFFFFFFFFFFGGGFFFEEEDDD...///000111111222222111000000111111111222222222444444333333222222111111444555555555666;;;BBBGGGXXXjjj}}}xxx{{{vvvppphhhbbb___\\\XXXUUUQQQNNNIIIGGGHHHKKKNNNOOOVVV[[[cccnnnxxxzzzqqqdddWWWNNNHHHDDDCCCBBBAAA@@@???>>>???@@@AAAAAABBBDDDFFFIIILLLOOOQQQWWW\\\bbbfffiiilllrrrvvvwwwvvvxxx{{{vvvsssqqqooonnnmmmlllkkkjjjiiijjjkkkkkkppppppqqqsssvvvyyy}}}yyyssslllfffcccbbbbbbbbb```^^^ZZZTTTNNNIIIFFFDDD??????>>>===>>>???@@@@@@CCCDDDFFFFFFFFFGGGJJJLLLOOOQQQRRRTTTUUUYYY]]]```___aaabbbdddeeehhhllloooooottt}}}~~~vvvqqqpppooonnnmmmmmmoooqqqrrrqqqrrrrrrrrrqqqssswwwzzz~~~~~~}}}{{{xxxtttpppnnnpppooonnnnnnoooqqqsssuuuyyyxxxvvvttttttuuuvvvwwwxxxxxxvvvrrrooonnnppprrrwwwzzz~~~~~~|||zzzzzzyyyuuuooohhhdddeeejjjooopppnnnmmmmmmmmmllljjjgggdddaaa^^^[[[XXXUUUQQQNNNOOOMMMKKKJJJJJJJJJIIIHHHHHHFFFEEEDDDEEEFFFEEEDDDDDDCCCBBBCCCCCCCCCAAA???>>>======<<<<<<;;;;;;:::===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===???AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEDDDDDDCCCCCC??????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>@@@BBBCCCBBBDDDFFFGGGHHHIIIKKKMMMJJJKKKJJJIIIIIIKKKOOORRRUUUVVVVVVWWWXXXYYYZZZZZZ\\\___cccggglllssszzzvvvddd\\\SSSMMMMMMOOOPPPPPPLLLMMMMMMLLLLLLMMMOOORRRSSSQQQPPPPPPQQQPPPNNNLLLLLLJJJIIIIIIJJJKKKJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJLLLNNNPPPPPPNNNLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGG...///000111111111111111000000000111222222333333444444444333333222111111444555555666999???FFFLLL\\\nnn||||||vvvnnneee]]]XXXUUUPPPMMMKKKJJJIIIJJJNNNTTTYYY\\\cccfffmmmuuu{{{|||{{{xxxmmmeeeYYYNNNHHHFFFEEEEEEBBBBBBAAAAAAAAABBBCCCDDDBBBCCCFFFKKKRRRYYY]]]___hhhnnnvvv{{{~~~|||{{{xxxwwwuuuuuuuuuwwwyyy{{{}}}}}}}}}~~~|||vvvrrrooommmkkkiiifffbbb\\\VVVPPPLLLHHHFFFBBBAAAAAA@@@AAACCCEEEFFFGGGIIIKKKKKKKKKLLLNNNOOOTTTVVVYYYZZZ\\\^^^bbbdddaaabbbcccccceeeiiinnnqqqrrrwww}}}yyywwwvvvuuuttttttvvvwwwxxxwwwxxxyyyyyyyyy{{{}}}{{{yyywwwxxxwwwuuuuuuuuuvvvxxxzzz}}}}}}|||zzzzzz{{{~~~~~~{{{xxxwwwxxxzzz{{{}}}xxxsssppprrrwww|||~~~}}}}}}|||{{{yyywwwuuuooommmjjjhhheeeaaa\\\XXXXXXVVVTTTSSSSSSSSSQQQOOOMMMKKKIIIHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;>>>>>>===<<<;;;::::::::::::::::::;;;<<<>>>???@@@BBBBBBAAAAAABBBCCCEEEEEECCCCCCCCCBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>@@@AAADDDFFFGGGHHHHHHJJJLLLMMMMMMNNNPPPQQQNNNMMMLLLKKKKKKNNNRRRVVVXXXYYYZZZ[[[]]]^^^___```dddfffjjjmmmrrryyyvvvnnn[[[VVVPPPMMMMMMPPPRRRRRRRRRSSSSSSQQQQQQQQQTTTWWWUUUTTTSSSSSSSSSSSSPPPNNNMMMLLLJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQSSSSSSQQQPPPPPPPPPMMMMMMMMMKKKJJJIIIIIIJJJ......//////000000/////////000000111222222333333444444444333333333222222444555777999===DDDLLLQQQaaappp~~~|||wwwooocccZZZTTTPPPLLLIIIDDDFFFIIINNNTTT[[[aaaeeepppqqqsssuuuuuuqqqkkkfff[[[VVVNNNHHHEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEJJJSSS^^^iiipppsssyyy~~~}}}yyytttoookkkfff^^^WWWRRROOOKKKHHHEEEDDDCCCCCCDDDGGGJJJKKKNNNOOOQQQQQQPPPPPPQQQSSSXXXZZZ^^^```aaaccceeeggghhhiiijjjkkkmmmqqqvvvyyywwwzzz~~~}}}}}}|||{{{{{{|||}}}}}}{{{}}}~~~}}}||||||}}}~~~yyyssslllgggeeecccaaa``````^^^\\\ZZZWWWUUURRRPPPPPPOOOMMMKKKGGGEEECCCCCCDDDDDDCCCBBB@@@@@@???>>>>>>======<<>>===<<<;;;:::::::::999999999:::;;;<<<===>>>@@@??????@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@AAACCCEEEHHHJJJKKKLLLLLLNNNPPPQQQPPPOOOPPPQQQRRRRRRQQQQQQQQQTTTYYY]]]______```bbbdddeeefffgggjjjmmmpppssswww}}}zzzqqqggg```RRRPPPOOOOOOPPPRRRSSSSSSXXXYYYXXXWWWUUUUUUVVVXXXWWWVVVUUUVVVWWWVVVUUUSSSQQQOOONNNNNNPPPQQQQQQPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRTTTVVVVVVUUUSSSSSSSSSOOOPPPPPPNNNKKKJJJLLLNNN......////////////......//////000111222333333444333333333333444444444444444666999===BBBIIIQQQVVV```nnn~~~{{{xxxtttkkk___VVVQQQNNNKKKHHHFFFJJJQQQXXX^^^dddjjjmmmuuusssqqqnnnjjjddd\\\WWWOOOLLLHHHEEECCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFHHHIIINNNZZZjjjxxxzzzmmmfff^^^WWWUUUSSSPPPMMMIIIHHHGGGHHHIIIMMMPPPSSSWWWYYYZZZZZZXXXWWWWWWXXX]]]```dddggghhhiiijjjkkklllooorrrtttuuuwwwyyy{{{zzz|||~~~|||vvvtttrrrooonnnmmmjjjgggdddaaa^^^ZZZWWWUUUSSSPPPMMMKKKHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;<<<======>>>???@@@AAAAAAAAA@@@>>>?????????????????????======>>>@@@AAABBBCCCDDDBBBCCCFFFHHHKKKMMMNNNNNNNNNPPPRRRSSSRRRQQQQQQQQQSSSSSSTTTUUUVVVYYY^^^bbbddddddeeeggghhhjjjkkkkkkqqqssswwwzzz}}}|||yyytttoooiiibbb[[[VVVPPPPPPQQQRRRSSSTTTUUUVVV^^^______^^^\\\[[[[[[\\\]]]\\\[[[\\\]]]\\\ZZZYYYVVVTTTSSSSSSTTTUUUTTTSSSUUUTTTSSSSSSSSSTTTVVVWWWWWWYYY[[[[[[YYYWWWWWWWWWRRRSSSTTTQQQNNNMMMPPPSSS//////000000000//////......///000111222333444444222222333333444555555555333777<<>>===============;;;;;;;;;;;;;;;;;;<<<===:::<<<>>>@@@AAA@@@>>>===>>>>>>>>>??????@@@@@@@@@>>>???AAABBBDDDFFFHHHHHHHHHIIILLLOOOQQQRRRSSSSSSQQQTTTWWWXXXXXXWWWWWWXXXWWWYYY[[[]]]___cccgggkkkoooooopppqqqrrrttttttuuuzzz}}}|||wwwrrrmmmiiiddd```]]]ZZZWWWTTTTTTTTTTTTTTTUUUWWWZZZ\\\fffhhhjjjjjjiiiggggggggggggfffdddddddddcccaaa^^^[[[YYYWWWWWWXXXXXXWWWVVVUUUUUUWWWXXXYYYYYYYYYYYY]]]___``````]]][[[ZZZ[[[UUUWWWXXXVVVRRRRRRUUUZZZ000000111111111000000///...///000111222333444444111222222333444555666666333777>>>DDDKKKQQQWWW[[[dddqqqzzztttmmmiiiccc[[[PPPJJJHHHIIIIIIIIIKKKQQQZZZaaadddeeegggiiiaaa^^^YYYTTTQQQNNNKKKHHHHHHFFFEEEFFFIIIKKKLLLMMMKKKLLLLLLMMMNNNNNNMMMMMMPPPPPPUUUcccuuu~~~}}}}}}~~~~~~}}}~~~zzzyyy}}}yyyooohhh```]]]___aaaaaa___\\\[[[ZZZZZZ\\\aaaeeehhhjjjlllmmmkkkhhhfffddddddhhhkkkpppssstttttttttuuu}}}~~~|||}}}~~~xxxrrrmmmhhhccc```SSSPPPMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>?????????<<<<<<<<<;;;;;;<<<<<<===888:::===@@@AAA???===;;;>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFIIIKKKLLLMMMNNNOOORRRUUUWWWXXXYYYYYYUUUXXX\\\^^^^^^^^^______bbbdddhhhkkkmmmqqquuuxxx~~~{{{tttnnnhhhddd```[[[XXXWWWWWWWWWWWWYYYXXXVVVUUUUUUXXX]]]aaammmppptttvvvuuusssrrrrrrpppnnnlllkkkjjjhhheeebbb^^^\\\ZZZZZZZZZZZZYYYXXXSSSVVVYYY\\\]]]]]][[[YYYaaacccdddcccaaa^^^]]]]]]WWWZZZ[[[XXXUUUUUUYYY^^^222222111111000000//////............///000111222333666888444111333666888777888BBBPPPXXXWWWVVVXXXcccwww}}}wwwsssoooiii```YYYWWWSSSNNNIIIGGGIIILLLOOOTTTWWW[[[^^^``````___]]]UUURRROOOLLLKKKKKKJJJIIIFFFGGGIIIKKKNNNQQQSSSTTTQQQQQQRRRSSSTTTUUUVVVVVVWWWXXX]]]eeeppp~~~zzzwwwrrrpppmmmiiigggeeeddddddeeefffgggkkkqqqzzz|||xxxsssrrruuuxxxyyyyyyyyyyyyyyyvvvrrrooooooooofffggghhhhhhhhhjjjmmmpppllljjjgggeeefffiiimmmpppuuuuuuuuusssqqqnnnllljjjgggpppyyy{{{wwwuuuxxx}}}~~~}}}uuummmiiibbb\\\VVVQQQPPPNNNJJJGGGNNNJJJFFFDDDDDDEEEEEEEEE>>>AAACCCDDDCCC@@@???>>>CCCBBB@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAABBBCCCCCCJJJIIIIIIMMMQQQTTTSSSQQQSSSTTTWWWYYYZZZZZZYYYYYYZZZ[[[]]]___bbbeeegggiiiiiipppxxx||||||zzzuuunnnfff```^^^___\\\VVVUUUXXXYYYWWWXXXXXXYYYYYY[[[___eeejjjrrrvvv|||}}}|||{{{~~~wwwrrrooolllhhhdddeeedddcccbbb```^^^ZZZWWWYYY[[[^^^______aaaccceeegggfffeeedddcccbbbbbbaaa___^^^___```aaadddfffggg////////////............////////////000111222222333555666555444555888:::<<<>>>GGGSSSZZZ\\\aaahhhvvvyyytttmmmhhhddd___WWWQQQNNNLLLJJJHHHJJJMMMRRRUUUWWWYYY[[[]]]^^^\\\ZZZYYYSSSPPPLLLJJJIIIIIIJJJJJJMMMNNNQQQUUUXXX[[[]]]^^^ccccccbbbaaa``````______```aaadddiiirrr}}}{{{uuupppllliiicccaaa^^^[[[XXXWWWVVVVVVUUUVVVXXX\\\bbbkkkvvv}}}||||||ppplllhhhfffhhhiiijjjjjjkkkkkkiiifffcccdddgggiiihhhiiikkklllmmmppptttwww{{{xxxtttqqqqqquuuyyy}}}~~~}}}|||zzzwwwtttrrrpppnnntttyyy{{{yyyyyy~~~}}}wwwmmmhhhaaa\\\ZZZWWWSSSPPPMMMJJJFFFDDDDDDDDDDDDDDDHHHJJJLLLLLLJJJGGGDDDCCCBBBAAA???>>>===<<<<<<===??????@@@@@@????????????AAAAAAAAABBBCCCDDDFFFFFFLLLKKKKKKNNNSSSVVVVVVUUUWWWZZZ^^^bbbdddccc```^^^``````bbbeeeiiimmmqqqsssvvv}}}~~~wwwrrrnnnhhhbbb^^^dddeeeccc[[[WWWXXXYYYYYY\\\\\\^^^aaagggmmmssswwwrrrssswwwzzz~~~yyytttrrrooollliiiiiigggfffdddccc```^^^\\\^^^```aaaaaaaaaaaacccdddhhhiiiiiiiiiiiihhhggggggccccccccceeegggkkknnnppp............////////////000000000000111222333444333333444555777888:::;;;???EEEPPPYYY^^^dddppp{{{}}}{{{nnnhhh```ZZZVVVRRRMMMIIIGGGGGGIIIKKKNNNRRRVVVYYYZZZ[[[[[[[[[YYYVVVSSSQQQNNNLLLIIIGGGFFFHHHJJJLLLTTTXXX]]]ccchhhjjjllllllppppppnnnlllkkkiiiggggggmmmmmmooosssxxx{{{rrrjjjccc^^^ZZZWWWQQQPPPNNNKKKIIIGGGGGGFFFDDDEEEHHHKKKQQQYYYccciiiuuu}}}|||rrrmmmlllaaa^^^ZZZWWWWWWXXXXXXXXX]]]\\\ZZZWWWXXX\\\ccchhhlllnnnqqqtttwww{{{~~~{{{xxxwwwwwwyyyzzz{{{|||zzztttmmmgggddd```[[[WWWSSSPPPLLLJJJIIIIIIHHHGGGNNNPPPRRRRRRQQQMMMIIIFFFDDDCCCBBB@@@????????????AAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEGGGIIIKKKLLLNNNMMMNNNQQQVVVYYY[[[\\\ZZZ^^^dddiiikkkiiigggdddiiijjjlllpppuuu{{{vvvrrrlllgggdddaaa^^^\\\hhhllljjjaaaZZZYYY[[[[[[```___aaahhhsss|||vvvttttttwww}}}~~~zzzvvvtttrrrpppnnnnnnmmmjjjgggeeedddccccccdddeeefffeeecccccccccdddjjjkkknnnqqqrrrqqqpppooolllkkkkkklllnnnqqqtttvvv/////////000111222222222111111111111222333444444444222222666888999:::<<>>@@@CCCGGGMMMTTTYYYeeeooo{{{{{{rrriii```ZZZZZZSSSQQQNNNLLLKKKKKKLLLLLLTTTTTTUUUVVVYYY```iiiooosssvvvzzz}}}{{{~~~||||||}}}zzztttpppkkkeee```]]]ZZZWWWTTTSSSQQQNNNLLLPPPRRRVVVYYYYYYUUUNNNIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDGGGHHHHHHIIIKKKMMMOOOPPPPPPQQQRRRVVVZZZ___bbbdddbbbeeejjjnnnqqqrrrqqqpppvvvwwwzzz~~~xxxrrrjjjgggaaa]]]ZZZYYYYYYYYYfffllllllddd[[[ZZZ]]]___aaa```bbbkkkxxx}}}yyyvvvxxx|||}}}yyy{{{yyywwwtttsssrrrqqqpppuuusssoookkkgggeeefffggggggiiiiiiiiigggfffggghhhkkknnnssswwwyyyyyywwwvvvuuutttsssssstttvvvxxxzzz......///000111222333333111111111111222333444555555222222777999888;;;AAALLL___ttt{{{yyyxxxyyyyyyvvvqqqjjjbbb]]]YYYTTTNNNJJJHHHIIIKKKLLLOOORRRUUUYYY[[[\\\\\\\\\[[[YYYWWWSSSOOOKKKHHHFFFFFFGGGIIIIIIKKKPPPVVV[[[fffllluuu~~~~~~|||zzzyyyuuuwww{{{{{{tttlllggg___ZZZSSSMMMIIIGGGEEEDDDBBBBBBAAA@@@???>>>=========>>>???@@@BBBEEEJJJMMMUUU^^^jjjqqqtttyyy{{{qqqfff___WWWNNNJJJJJJFFFEEEDDDCCCCCCDDDEEEGGGKKKNNNSSSYYY```gggpppuuuzzz~~~yyyrrrlllfffccc```]]]ZZZVVVRRRNNNOOORRRWWW]]]```\\\UUUOOOLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJLLLLLLLLLKKKJJJMMMMMMMMMNNNOOOPPPQQQRRRUUUWWWZZZ___ccchhhlllooopppqqqsssvvvzzz}}}uuummmfffccc^^^[[[WWWSSSPPPQQQSSSUUU```gggiiiccc]]]]]]aaaddddddccceeennnyyy~~~{{{xxxzzz}}}|||wwwqqqsssssssssqqqpppoooooooooyyywwwtttnnniiiggghhhjjjjjjkkkllllllllllllmmmooommmqqqwww|||~~~~~~}}}{{{yyyyyyyyyzzz|||~~~,,,------...///000000111111111111111222333444555555222333999:::999AAALLL^^^www{{{uuuqqqnnnjjjjjjjjjhhhccc\\\UUUQQQMMMKKKHHHFFFGGGKKKPPPSSSXXXZZZ]]]```bbbaaa```^^^WWWUUURRRNNNKKKHHHFFFEEEGGGKKKOOOSSSVVV\\\dddjjjsssxxx~~~{{{yyyrrruuuzzzyyyuuupppjjjccc\\\UUUPPPNNNJJJEEEBBBAAAAAA@@@???>>>>>>??????>>>===<<<;;;<<<===>>>>>>>>>???BBBDDDHHHNNNVVV\\\___cccgggkkknnnnnnqqquuuwww{{{}}}xxxrrrnnnkkkbbbZZZRRRNNNIIIBBB??????;;;<<<===<<<<<<===@@@BBBCCCHHHQQQZZZdddllltttyyy~~~yyyqqqnnnjjjfffbbb\\\VVVQQQLLLMMMQQQWWW\\\\\\WWWRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRTTTUUUTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWXXX^^^bbbhhhmmmqqqvvvzzz}}}{{{{{{|||yyykkk```ZZZVVVTTTPPPPPPNNNLLLKKKLLLPPPSSS[[[aaaeeebbb```cccgggiiijjjjjjmmmsss{{{zzzyyyxxxyyy{{{zzzuuuqqqpppqqqrrrqqqpppooooooqqqyyyyyyvvvqqqllljjjlllooonnnpppqqqrrrrrrrrrtttvvvrrruuuzzzyyy{{{}}}------......//////000000000000000111111222333444333111555<<<<<<<<>>===>>>???>>>===;;;<<<=========<<<;;;;;;:::;;;<<<<<<<<<<<<>>>???@@@BBBEEEJJJNNNQQQQQQQQQUUUTTTVVVYYYYYYXXX]]]eeelllnnnqqqtttwwwxxxxxxxxxppplllgggaaa\\\WWWSSSQQQMMMGGGBBBBBB@@@<<<:::;;;777888::::::999:::===@@@BBBHHHQQQ\\\gggqqq{{{|||wwwsssrrrssstttnnnuuu~~~{{{vvvpppiiiaaa\\\SSSPPPNNNQQQWWW[[[[[[YYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWXXX[[[]]]^^^]]][[[ZZZ]]]]]]^^^___aaacccdddeeeiiiooowww}}}zzzrrreeeZZZRRRNNNLLLKKKHHHIIIJJJKKKLLLOOOUUUYYYZZZ```ccccccdddjjjmmmmmmnnnqqqtttxxx|||~~~yyyyyyxxxwwwvvvuuutttsssqqqsssuuuuuusssrrrsssuuuvvvwwwxxxtttpppooorrrvvvuuuvvvxxxxxxxxxyyyzzz|||wwwyyy~~~zzz|||000000000000111111111111000000000000111222333444111111666>>>>>>???QQQfff}}}yyysssmmmfffaaa^^^[[[XXXSSSNNNJJJIIIIIIIIICCCEEEGGGJJJOOOVVV___dddoooooommmiiiddd]]]WWWTTTNNNLLLJJJGGGFFFGGGHHHIIINNNUUU```gggmmmsss|||~~~yyy|||xxxpppjjjaaaXXXUUUQQQMMMIIIGGGFFFDDDBBBAAA???>>>>>>???@@@???>>>;;;;;;======>>>===<<<;;;888999;;;<<<;;;<<<===???>>>===>>>AAAFFFHHHFFFDDDHHHGGGIIIMMMKKKFFFIIIPPPRRRTTTVVVYYYZZZZZZZZZYYYVVVTTTRRROOOKKKHHHEEECCCAAA<<<:::<<<<<<:::888:::777999;;;;;;999999<<>>>>>===<<<<<<<<<===>>>>>>>>>??????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBDDDEEEFFFHHHGGGEEEFFFHHHKKKLLLLLLHHHGGGFFFCCCAAA???======<<<<<<;;;;;;:::999999999<<<;;;999888999<<<@@@BBBFFFLLLWWWaaakkkvvv~~~uuuoooiiiddd]]]XXXYYYTTTRRRUUUWWWWWWYYY]]]bbbjjjvvv}}}uuukkkaaa^^^ccciiilllkkkgggjjjooossstttssspppmmmkkkkkkjjjiiihhhiiimmmppppppsssvvvzzz}}}yyyrrrkkkbbb\\\TTTTTTQQQMMMHHHEEEDDDDDDFFFHHHJJJKKKMMMTTT]]]dddbbbcccggglllmmmlllooouuuxxxyyy{{{|||~~~|||{{{yyytttpppooosssvvvxxxzzz|||}}}~~~~~~||||||yyy{{{|||{{{yyyzzz~~~}}}||||||}}}tttttttttssssssqqqpppooo222222222222222111000000111222444444333333444555999999:::===FFFTTTcccllluuu}}}vvvsssmmmiiiddd```[[[XXXOOOMMMIIIFFFDDDCCCCCCDDDDDDDDDGGGMMMUUU^^^cccfffgggccc]]]WWWTTTOOOJJJGGGFFFGGGFFFFFFGGGJJJOOOSSS\\\dddoooyyy{{{uuuiiifff___WWWPPPKKKGGGEEEAAA@@@>>>===<<<<<<<<<<<<<<<==================>>>>>>>>>===============>>><<<<<<<<<<<<<<<=========>>>=========>>>???AAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDBBBAAAAAACCCDDDDDDCCCAAA@@@???>>>===;;;::::::::::::::::::999999999999===;;;:::999:::===@@@BBBDDDKKKUUU```kkkwww|||{{{|||}}}}}}~~~}}}~~~~~~||||||~~~zzzsssjjjaaaZZZWWWQQQMMMNNNOOONNNOOORRRSSSWWW^^^fffssstttooopppttttttssspppssswww{{{}}}}}}|||{{{wwwwwwwwwvvvuuuwww{{{~~~xxxpppfff___[[[VVVOOOJJJLLLLLLKKKHHHEEECCCCCCDDDGGGJJJMMMNNNPPPTTTZZZ___dddeeehhhmmmooooootttzzz{{{|||}}}~~~~~~~~~~~~~~~|||xxxuuutttwwwyyy}}}}}}xxxwwwuuuuuuuuuuuusssrrrmmmmmmkkkhhheeebbb___]]]222222222222222222111000222333444444333222444555999777888@@@MMM[[[ffflllqqq}}}{{{xxx|||}}}xxxpppmmmiiieee```[[[UUUQQQJJJIIIFFFCCCBBBAAAAAAAAACCCDDDFFFLLLSSSZZZ^^^___ZZZVVVQQQMMMJJJIIIGGGEEEEEEFFFGGGIIIKKKOOOUUUZZZaaajjjvvv{{{vvvppphhhbbbWWWSSSLLLEEEAAA@@@AAABBB<<<<<<<<<<<<<<<===>>>?????????????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@========================>>>=========???AAACCCDDDBBBCCCDDDDDDDDDCCCBBBAAAAAA???>>>>>>??????===<<<;;;;;;;;;::::::999999999888888999999999999::::::<<<;;;::::::;;;===???AAA@@@EEEMMMWWW```jjjtttzzzuuupppiiidddbbbaaaaaaaaacccdddeeeeeeeeehhhllloooqqqqqqrrrssstttuuuuuuvvvuuusssrrrtttwwwyyyxxxvvvtttuuuyyy}}}{{{xxxtttrrrooollljjjiiijjjjjjiiihhhgggeeeccceeehhhkkkoooooosssyyy}}}wwwkkkbbbYYYRRRLLLJJJIIIGGGGGGJJJLLLMMMNNNPPPWWWdddttt{{{kkkaaa]]]XXXQQQMMMKKKIIIEEEBBBDDDEEEFFFEEEDDDDDDFFFGGGJJJNNNRRRTTTUUUWWW[[[^^^eeedddggglllooopppuuu{{{~~~}}}}}}~~~~~~|||{{{{{{yyyvvvtttnnnllliiigggfffcccaaa^^^```___]]]ZZZVVVRRROOOMMM222222222333333222111111333444555444333333444555777555999GGGVVVaaagggjjjwww|||zzz~~~|||yyyppplllfff```ZZZTTTOOOKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEIIINNNRRRSSSSSSPPPMMMJJJGGGGGGGGGHHHIIIGGGIIIKKKMMMPPPTTTZZZ^^^eeemmmyyyxxxooogggaaa[[[TTTNNNLLLIIIDDD???===>>>AAACCC??????@@@@@@AAACCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCDDDDDDCCCCCCCCC@@@???????????????>>>>>>?????????@@@BBBDDDFFFHHHHHHIIIJJJJJJIIIFFFCCCAAAAAA???>>>>>>???>>><<<;;;;;;;;;;;;:::::::::999999777777888999999:::;;;;;;;;;:::::::::;;;<<<>>>???AAACCCGGGLLLRRRXXX]]]```fffhhhjjjkkkkkkooovvv|||}}}xxxqqqlllbbb^^^XXXTTTRRRQQQQQQPPPNNNOOOQQQRRRSSSVVVZZZ]]][[[[[[\\\\\\]]]]]]]]]]]]]]][[[ZZZ\\\^^^```___^^^[[[\\\___cccffffffdddbbb```___\\\YYYXXXWWWWWWWWWWWWWWWWWWWWWVVVXXX\\\___dddfffkkktttzzzxxxnnnbbbZZZRRROOOLLLHHHGGGJJJMMMMMMLLLKKKNNNUUU___gggzzztttgggZZZRRRRRRNNNIIIGGGGGGGGGFFFDDDBBBDDDEEEFFFFFFGGGJJJLLLOOOSSSWWWYYYZZZ\\\aaaeeegggeeefffjjjlllmmmqqqvvv}}}{{{wwwuuurrrpppnnnkkkhhheeeaaa^^^[[[YYYWWWUUUQQQOOOQQQQQQPPPNNNMMMJJJHHHGGG111222222333333333222222222444555555333333444666777888CCCTTTaaafffjjjmmm~~~~~~}}}{{{tttmmmcccZZZRRRMMMIIIFFFCCCDDDDDDDDDCCCCCCBBBBBBCCCBBBCCCEEEHHHJJJJJJIIIKKKJJJHHHGGGGGGIIILLLOOONNNOOOQQQSSSUUUYYY^^^aaafffnnnyyyqqqjjj```XXXSSSOOOJJJGGGEEECCCAAA???>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@@@@@@@??????>>>>>>?????????AAACCCFFFIIIJJJNNNOOOPPPPPPNNNJJJFFFDDDCCCAAA@@@???@@@@@@>>><<<======<<<<<<;;;:::999999888888999:::;;;<<<======::::::;;;;;;<<<<<<======BBBCCCDDDFFFIIILLLNNNOOORRRTTTVVVWWWXXX[[[bbbgggooouuu}}}}}}wwwsssnnnmmmkkkhhheee```[[[XXXPPPMMMIIIGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFHHHKKKMMMKKKKKKLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKMMMNNNNNNMMMNNNMMMLLLNNNPPPRRRRRRQQQMMMLLLKKKIIIIIIIIIIIIIIILLLMMMNNNNNNNNNPPPTTTWWWWWWZZZaaajjjpppvvvzzzmmmddd\\\WWWSSSNNNLLLMMMJJJJJJJJJJJJKKKNNNRRRUUU```hhhvvv}}}xxxoooggg___WWWQQQMMMHHHFFFCCCBBBBBBBBBCCCCCCCCCEEEGGGHHHIIIKKKNNNPPPSSSVVVZZZ\\\^^^cccjjjpppoookkkjjjnnnooonnnooosss|||~~~zzztttpppjjjhhhdddaaa___\\\YYYWWWUUUSSSPPPOOONNNMMMJJJHHHHHHIIIIIIIIIHHHGGGFFFFFF111222333333333333333333111333555555444444666777777<<>>>>>>>>???@@@AAADDDHHHKKKMMMRRRSSSTTTUUUTTTQQQNNNLLLHHHEEEBBB@@@@@@???>>>=========<<<;;;::::::999999;;;;;;<<<<<<===>>>??????;;;<<<===>>>>>>>>>>>>======<<<<<<>>>AAADDDEEEEEEHHHJJJLLLLLLKKKLLLPPPTTTZZZ___eeelllqqqvvvzzz~~~|||vvvpppjjjddd^^^ZZZWWWWWWWWWVVVTTTQQQOOOMMMHHHEEECCCBBBBBBCCCBBBAAA@@@AAAAAA@@@??????@@@BBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDFFFDDDBBBBBBCCCEEEFFFFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEEEEEEEGGGJJJLLLMMMOOOVVV]]]bbbgggrrr}}}{{{rrrjjjeee^^^WWWRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLRRRTTT[[[hhhwwwzzzqqqeee```XXXRRRMMMJJJHHHFFFCCCBBB@@@??????@@@AAABBBDDDFFFIIIJJJLLLOOORRRUUUYYY\\\```bbbeeellltttzzz{{{wwwvvvxxxyyyvvvtttuuuyyyzzz}}}zzztttlllggg___\\\XXXVVVTTTRRRPPPNNNNNNMMMKKKKKKLLLLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFEEE111222333333444444333333000222444555555555777999;;;CCCTTTbbbccc```jjj{{{zzzqqqpppqqqvvvyyy{{{{{{xxxtttoookkkhhh___ZZZRRRLLLHHHEEECCCBBB???AAADDDFFFGGGFFFEEEDDDFFFDDDCCCCCCFFFIIIJJJJJJLLLNNNQQQRRRRRRSSSWWWZZZ^^^```bbbdddeeegggjjjmmmpppwwwsssggg___QQQKKKEEEBBBCCCEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQNNNKKKIIIEEEEEEDDDDDDCCCBBBBBBBBBAAABBBCCCEEEIIIMMMPPPRRRVVVXXXZZZ\\\]]]]]]\\\[[[RRRMMMGGGCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA>>>???AAABBBBBBAAA@@@???;;;999999:::>>>AAAAAA@@@CCCFFFIIIHHHFFFEEEFFFIIIKKKNNNRRRUUUXXX\\\```ccchhhjjjmmmooooooooonnnnnneeeaaa\\\XXXTTTPPPMMMJJJIIIKKKLLLLLLLLLKKKKKKKKKIIIGGGEEEEEEEEEEEEDDDBBB???@@@@@@???===;;;<<<===<<<>>>???@@@@@@???>>>=========>>>>>>>>>>>>>>>???@@@???>>>>>>@@@@@@@@@?????????????????????@@@@@@<<<===>>>>>>>>>???AAADDDFFFHHHNNNSSSUUUXXXcccnnnwwwyyypppfff^^^]]]WWWUUUSSSQQQPPPNNNMMMLLLLLLKKKNNNVVV^^^eeeqqq|||{{{pppddd[[[TTTPPPKKKGGGEEEDDDBBBAAACCCCCCBBBAAAAAABBBEEEGGGGGGIIIMMMPPPRRRVVV[[[^^^aaaffflllpppsssxxx|||{{{}}}}}}}}}yyyuuuqqqllleee___XXXVVVRRRPPPPPPOOONNNMMMNNNMMMLLLLLLNNNOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJ111222333333444444444444///111444555555666888:::EEENNN___iiieeebbbqqqwwwkkkeeeffffffkkkrrrwwwzzzzzzxxxvvvrrrlllfff___[[[RRRNNNJJJGGGFFFEEECCCAAABBBDDDGGGJJJKKKJJJIIIHHHHHHFFFDDDEEEHHHLLLOOOQQQPPPSSSWWWXXXXXXYYY\\\___ccceeegggiiijjjmmmpppsssvvv|||wwwiii[[[SSSLLLHHHCCCBBBDDDGGGGGGFFFHHHGGGGGGHHHJJJNNNQQQTTTQQQRRRUUUWWWYYYZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZXXXUUURRRPPPJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHKKKNNNRRRVVVXXX[[[\\\___ccceeeggghhhiiiZZZUUUMMMFFFCCCAAA@@@???======>>>>>>???@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@BBBDDDEEEEEEDDDCCCAAABBB@@@>>>???BBBDDDCCCAAA@@@DDDGGGHHHEEEDDDEEEFFFDDDEEEGGGHHHIIILLLPPPSSSQQQSSSWWWXXXYYYXXXXXXXXXSSSPPPLLLIIIHHHHHHFFFEEEDDDFFFHHHIIIJJJJJJKKKLLLJJJHHHFFFFFFFFFEEECCCBBB@@@AAAAAA@@@===<<<<<<===;;;<<<>>>???@@@???===<<<:::<<<<<<<<<;;;;;;<<<===<<<<<<===>>>@@@@@@>>><<<<<<;;;;;;;;;;;;::::::::::::<<<===<<<<<<<<<>>>@@@@@@BBBFFFJJJJJJLLLVVVaaahhhxxxtttjjjggg```]]]WWWSSSPPPOOOMMMLLLKKKHHHJJJOOORRRRRRXXX```gggvvvtttqqqmmmiiieee^^^UUUOOOJJJHHHFFFEEEEEEDDDBBBAAACCCCCCCCCBBBBBBDDDHHHJJJJJJMMMQQQUUUYYY^^^cccgggjjjpppwww}}}xxxuuupppmmmjjjeee___ZZZVVVTTTQQQPPPPPPPPPPPPOOOOOONNNNNNOOOPPPQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSRRR---000333444333111111111---222555444555:::???AAAOOO___nnnoooiiimmmmmm```]]]```\\\___eeeoooyyyxxxsssnnnhhhccc___[[[UUUQQQLLLIIIDDDBBBBBBCCCDDDEEEFFFHHHKKKNNNQQQQQQOOOMMMHHHIIIJJJIIIIIINNNUUU[[[ZZZ]]]aaacccdddeeehhhjjjkkklllnnnppprrrvvv{{{vvvkkk^^^UUURRRLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMOOOSSSVVVYYY[[[\\\]]]^^^```bbbdddfffggggggddddddddddddeeeeeeeeeeeegggfffeeecccaaa^^^\\\[[[UUUSSSPPPNNNMMMMMMOOOPPPLLLLLLLLLMMMQQQUUUZZZ]]]```dddjjjooossssssrrrqqqnnnbbbQQQGGGEEEEEECCC@@@???@@@@@@@@@??????AAACCCCCCBBB@@@>>>???AAACCCEEEAAAAAA@@@AAABBBDDDFFFGGGCCCDDDDDDDDDBBB@@@>>>===GGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBEEEIIIMMMPPPQQQPPPPPPRRRNNNIIIEEECCCAAA@@@???BBB???===<<<<<<<<<;;;:::;;;<<<<<<=========<<<<<>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCEEEIIINNNRRR]]]ggg{{{{{{qqqjjjbbb[[[XXXUUUQQQNNNIIIIIIIIIIIIIIIKKKNNNPPPVVV\\\fffqqq}}}vvvpppjjjeee[[[XXXUUUTTTSSSQQQLLLGGGDDDDDDDDDBBB@@@@@@BBBCCCCCCCCCBBBCCCFFFJJJNNNQQQQQQRRRUUUYYY___eeekkknnnuuuzzz|||vvvqqqtttrrrqqqrrrrrrnnneee]]]WWWWWWUUUSSSQQQRRRUUUXXXXXXVVVUUUUUUUUUUUUTTTRRRTTTSSSRRRRRRSSSTTTUUUVVV000222555555444333222222222333555777888;;;@@@EEE\\\hhhsssvvvuuu}}}rrrbbbXXXUUUXXXZZZ]]]bbbkkkuuu~~~wwwooojjjeee___YYYVVVRRRNNNJJJJJJHHHEEECCCCCCEEEGGGHHHLLLMMMOOORRRTTTTTTSSSRRRRRRRRRRRRRRRSSSWWW\\\___dddfffiiijjjjjjkkkmmmooossstttuuuuuuuuuxxx{{{zzzpppfff[[[UUUSSSPPPPPPPPPPPPQQQRRRSSSTTTUUUWWWZZZ^^^aaadddfffgggnnnoooqqqssstttuuuvvvvvvqqqqqqpppppppppoooooonnnppppppnnnllliiifffdddbbb\\\ZZZXXXVVVUUUVVVWWWXXXWWWVVVWWWXXX[[[___cccfffhhhlllttt{{{~~~|||pppcccSSSHHHDDDDDDAAA???>>>@@@BBBBBBBBBBBBDDDEEEEEEDDDCCCBBBCCCDDDFFFHHHEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFKKKOOORRRSSSSSSSSSVVVSSSOOOLLLJJJHHHEEEDDDCCCAAA???>>>>>>>>>===;;;<<<======>>>>>>======<<<======<<<;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>===>>>>>>???@@@CCCHHHKKKQQQ[[[ooo|||rrrjjjeee```ZZZUUUKKKKKKJJJHHHGGGHHHJJJLLLMMMPPPUUU[[[cccpppsssnnnfff```\\\XXXSSSPPPOOOMMMKKKKKKKKKJJJFFFCCCDDDDDDDDDBBB@@@@@@BBBDDDCCCCCCDDDEEEIIIMMMRRRTTTXXXYYY[[[^^^dddjjjooossszzzzzzvvvuuurrrlllgggnnnmmmnnnsssvvvuuupppjjj^^^\\\YYYWWWWWWXXXYYYZZZWWWWWWWWWYYY\\\]]]]]]\\\UUUUUUUUUUUUVVVWWWYYYYYY222444666777555444333444777333444999:::;;;EEEQQQmmmrrrxxx}}}sssaaaVVVPPPNNNPPPVVVYYY^^^fffppp{{{yyyvvvppphhhaaa\\\WWWRRRNNNKKKJJJIIIHHHIIIIIIHHHGGGIIIKKKNNNOOOVVVWWWXXXZZZ\\\]]]^^^___eeedddcccdddfffhhhiiiiiioooqqqssstttttttttvvvxxx~~~~~~}}}{{{|||~~~|||qqqjjjccc[[[XXXYYYYYYZZZ\\\^^^```bbbcccdddggghhhkkkooorrruuuwwwxxx}}}~~~~~~}}}|||~~~|||zzzwwwtttpppnnnmmmgggfffdddcccbbbcccdddddddddeeeeeegggiiilllooopppqqqwwwttthhhXXXLLLHHHFFFDDDAAAAAADDDGGGIIIIIIIIIKKKLLLHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>============>>>AAAAAAAAAAAABBBCCCDDDDDDEEEHHHLLLPPPSSSUUUVVVVVVXXXUUUSSSQQQPPPMMMJJJGGGEEECCC@@@@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>===>>>======<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<>>>BBBEEEFFFNNN___vvvzzzqqqiii```ZZZRRRPPPMMMKKKIIIIIIIIIJJJJJJKKKLLLLLLNNNTTT^^^fffyyyyyytttooollljjjgggbbb]]]TTTQQQLLLIIIHHHGGGEEECCCCCCBBBBBBBBBDDDDDDBBB@@@CCCCCCCCCAAA@@@AAADDDGGGGGGGGGHHHKKKOOOTTTYYY\\\bbbbbbdddfffkkkqqqvvvzzz~~~~~~yyysssnnnllljjjfffbbbfffgggkkkqqqwwwzzzwwwttthhhccc___]]]___``````___\\\\\\^^^aaadddeeedddcccZZZZZZZZZZZZ[[[\\\]]]^^^333555777666555333333444777333555::::::===OOOeeeyyyyyy{{{|||eeeWWWQQQMMMLLLNNNSSSVVV[[[bbblllwwwuuulllfff```XXXSSSNNNKKKHHHFFFFFFHHHJJJKKKJJJLLLMMMOOOQQQUUUXXX[[[aaabbbdddeeegggjjjmmmpppzzzxxxwwwxxxzzz{{{xxxtttxxxyyy{{{|||}}}~~~}}}uuunnnjjjfffbbbcccgggjjjkkkmmmppprrrtttvvvwwwzzz{{{~~~|||yyyvvvuuusssrrrrrrqqqqqqqqqqqqrrrqqqrrrsssuuuvvvwwwxxxxxxxxx}}}vvvlll^^^SSSNNNLLLJJJHHHGGGKKKOOORRRSSSSSSTTTTTTOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPNNNLLLIIIFFFEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCBBB@@@?????????AAA@@@>>>===<<<===???@@@AAAAAAAAABBBCCCEEEGGGGGGFFFHHHKKKPPPSSSUUUVVVWWWUUUTTTSSSRRRQQQOOOKKKGGGFFFEEEBBBBBBBBBCCCBBB@@@???@@@@@@@@@@@@??????>>>@@@@@@???>>>>>>>>>>>>???>>>>>>============<<<<<<>>>>>>>>>======<<<<<<<<<======<<<<<<;;;<<<<<<===============<<<===@@@BBBEEEHHHSSSeeeyyytttiiiaaa\\\YYYTTTQQQOOOMMMLLLKKKKKKKKKJJJIIIIIIMMMSSSXXXYYYbbbqqq||||||zzzvvvqqqkkkfffbbbYYYVVVSSSQQQPPPNNNKKKHHHGGGEEEDDDCCCCCCCCCCCCCCC?????????@@@AAABBBAAAAAABBBBBBBBBBBBBBBDDDHHHKKKLLLMMMOOOSSSXXX]]]bbbeeejjjjjjkkknnnrrrxxx~~~zzzvvvqqqnnnlllkkkhhhfffcccdddhhhnnntttxxxwwwvvvooojjjdddcccgggiiihhhffffffffffffggghhhgggdddbbbbbbbbbbbbbbbbbbccccccccc222444555444333222333444444444666:::;;;EEE___zzzmmmZZZPPPNNNLLLLLLMMMPPPTTTYYY___gggrrr}}}yyyrrrhhh___YYYSSSMMMIIIGGGFFFDDDCCCDDDFFFJJJMMMLLLPPPUUUYYY\\\```eeeiiilllnnnppprrrtttwww}}}{{{vvvrrrrrrqqqqqquuu{{{}}}|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||qqqjjjaaaYYYVVVUUUSSSRRRPPPSSSWWWZZZZZZZZZ[[[\\\YYYZZZ\\\]]]]]]]]][[[[[[XXXXXXWWWVVVVVVVVVWWWXXXTTTQQQLLLHHHEEEDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBDDDBBB@@@??????@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKLLLGGGHHHLLLOOORRRUUUVVVWWWTTTTTTSSSTTTSSSQQQMMMIIIIIIGGGEEEEEEEEEFFFEEEDDDBBBCCCCCCCCCBBBBBBAAA@@@AAAAAA@@@??????????????????>>>>>>>>>=========<<>>>>>=========<<<;;;;;;<<<===>>>??????>>>??????>>>======???AAAEEEEEEJJJWWWhhh|||xxxpppfffaaa[[[WWWUUUSSSPPPNNNHHHHHHGGGGGGGGGIIIMMMOOOKKKOOOVVV```kkkxxx~~~wwwuuurrrnnnjjjfffcccaaa[[[[[[ZZZXXXTTTPPPLLLIIIGGGEEEDDDDDDDDDCCCBBBAAA???@@@@@@?????????@@@@@@???@@@@@@AAAAAAAAABBBCCCBBBCCCCCCDDDEEEIIIOOOSSSSSSUUUWWW[[[```eeeiiilllqqqqqqqqqssswww}}}|||yyyuuurrrpppnnnnnnmmmmmmlllccceeeiiiooouuuyyy{{{{{{wwwqqqlllkkkoooqqqpppmmmmmmlllkkkkkkjjjiiifffccckkkkkkkkkkkkkkkjjjjjjjjj000222333333222222333444222666:::<<>>@@@@@@@@@@@@????????????<<<<<<<<<===>>>???AAABBB===>>>???>>>======>>>@@@BBBBBBEEEMMMYYYlllsssmmmeee___\\\XXXTTTPPPKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIILLLRRR[[[ccchhhmmmqqqvvvzzzzzzwwwrrroooeeeeeedddbbb```^^^]]]]]]VVVVVVTTTRRROOOMMMKKKKKKIIIIIIIIIHHHFFFDDDBBBAAA????????????@@@@@@@@@@@@<<<>>>???>>>===<<<===>>>@@@AAABBBAAA@@@AAACCCEEEEEEFFFHHHIIIMMMSSSZZZ______```cccgggkkkooossstttyyyxxxwwwwwwzzzyyyssstttuuusssrrrsssoooooooooooooooooooooooogggjjjooouuu|||}}}xxxvvvwwwxxxwwwvvvqqqooommmmmmmmmmmmllljjjqqqrrrssssssttttttssssss///111222222222222444666444:::===@@@RRRmmm{{{jjjXXXQQQJJJIIIHHHEEEFFFHHHJJJOOOUUUYYY]]]eeeooovvvzzz~~~|||{{{wwwqqqiiidddVVVTTTPPPLLLJJJHHHFFFEEEEEEHHHKKKLLLNNNRRRWWW[[[aaaiiissszzz~~~|||wwwvvvsssppplllgggcccaaabbbbbbdddgggiiikkklllllllllmmmnnnnnnmmmlllmmmooonnnnnnnnnmmmlllkkkjjjiiiaaa___^^^\\\[[[[[[[[[\\\VVVSSSOOOKKKHHHEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBCCCEEEFFFGGGCCCCCCCCCCCCDDDEEEGGGHHHJJJJJJKKKLLLMMMOOOQQQRRRRRRSSSTTTVVVXXXZZZ\\\\\\\\\[[[ZZZZZZ[[[ZZZWWWUUURRRPPPOOONNNPPPPPPPPPOOONNNNNNNNNNNNMMMLLLKKKJJJFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBB@@@AAAAAAAAAAAAAAAAAABBB??????>>>>>>???@@@AAAAAA>>>???@@@@@@>>>>>>???@@@>>>AAAEEEIIINNNZZZrrr|||rrrjjjeee___YYYSSSQQQPPPNNNMMMKKKIIIGGGFFFIIIGGGFFFFFFHHHKKKNNNPPPSSSVVVYYY\\\\\\ZZZWWWUUUMMMMMMLLLLLLLLLLLLKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@?????????@@@===???AAA@@@>>>===>>>???@@@BBBCCCCCCBBBCCCFFFIIIJJJKKKNNNQQQUUU]]]eeekkkppprrrtttwwwzzz}}}}}}{{{|||}}}vvvrrrjjjeeehhhlllmmmooosssqqqrrrtttuuuuuutttsssrrrnnnrrrwww}}}}}}}}}}}}wwwtttqqqpppqqqrrrrrrqqqssstttwwwzzz|||}}}~~~~~~///111222222222333666888777===>>>DDD^^^~~~|||hhhXXXNNNJJJHHHIIIGGGDDDDDDGGGHHHMMMSSSWWWZZZ```iiippprrr}}}zzzxxxtttpppkkkccc[[[UUULLLKKKJJJHHHHHHGGGFFFFFFCCCHHHNNNSSSWWW]]]dddiiinnnvvv|||{{{~~~}}}yyy|||wwwpppmmmiiiddd___[[[XXXWWW```ccchhhnnnsssvvvwwwwwwyyyyyyyyyxxxvvvuuuwwwxxxtttsssrrrqqqooonnnmmmmmmcccaaa___\\\ZZZYYYYYYYYYQQQOOOLLLIIIFFFDDDCCCCCC@@@@@@@@@?????????>>>>>>======>>>???AAADDDFFFGGGDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSWWWXXXYYY[[[\\\^^^___```]]]\\\[[[[[[\\\\\\ZZZXXXVVVTTTRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRQQQPPPOOONNNKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAACCCBBBAAA@@@BBBCCC>>>BBBGGGIIIHHHNNNaaauuu}}}tttmmmfff]]]WWWTTTRRRPPPOOOMMMKKKHHHEEEHHHGGGFFFFFFGGGGGGFFFEEEIIIKKKMMMNNNOOOMMMLLLJJJDDDDDDEEEEEEFFFGGGGGGHHHDDDDDDDDDCCCCCCCCCCCCCCC??????@@@AAAAAA@@@@@@@@@BBBBBBBBBAAA@@@?????????<<>><<<>>>???AAACCCEEEEEEEEEFFFKKKNNNNNNOOORRRVVV[[[dddmmmsss~~~}}}~~~vvvqqqpppgggccchhhmmmpppuuu{{{wwwyyy|||~~~|||zzzxxxwwwuuuxxx}}}}}}zzzvvvsssssstttuuuuuusssuuuyyy}}}444333222333444555555555<<<:::BBBYYYrrr|||{{{lll]]]OOOEEEEEEEEEEEEFFFGGGHHHIIILLLOOOSSSWWW[[[aaaggglllsssyyy|||rrrggg___\\\XXXQQQKKKJJJKKKLLLLLLKKKJJJKKKLLLKKKPPPXXX___gggnnntttyyy{{{xxxrrrmmmlllpppwww}}}zzzuuuhhh```ZZZYYYXXXWWWYYY]]]bbbgggooovvv||||||xxxxxxvvvuuutttsssqqqnnnkkkcccbbb```]]]ZZZWWWUUUTTTKKKKKKJJJIIIGGGDDDAAA@@@>>>>>>>>>=========<<<<<<>>>>>>??????AAABBBDDDEEEDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKLLLKKKKKKKKKMMMOOOTTTVVVYYY[[[\\\^^^aaacccbbbaaa___^^^^^^^^^______]]]\\\ZZZXXXWWWWWWWWWWWWZZZZZZYYYYYYXXXXXXXXXXXXSSSRRRPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA@@@>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDCCCDDDKKKVVV___uuu}}}tttjjjdddZZZVVVPPPMMMMMMMMMKKKHHHJJJIIIGGGGGGGGGGGGEEECCCHHHFFFEEEFFFGGGHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCEEEFFFHHHIIIJJJMMMQQQTTTUUUVVVYYY]]]eeeqqq~~~}}}}}}~~~|||wwwrrrooonnnnnnooossswww||||||yyyzzz|||444333222222444555555555888;;;HHH^^^rrr{{{}}}}}}|||lll^^^PPPEEEHHHHHHGGGFFFEEEEEEEEEEEEJJJMMMQQQWWW]]]ccciiimmmqqqyyyxxxmmm```XXXUUURRRMMMHHHJJJKKKLLLLLLLLLMMMOOOQQQVVV\\\dddlllssszzzzzzvvvjjjjjjhhhhhhjjjqqqyyy|||vvvqqqeee^^^XXXWWWWWWXXX\\\bbbnnnrrrwww}}}{{{xxxuuutttrrrqqqpppnnnjjjhhheeeddd```\\\WWWRRROOOMMMHHHHHHHHHFFFDDDBBB@@@>>>=========<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJLLLNNNRRRTTTWWWYYYZZZ\\\___aaacccbbbaaa``````aaaaaabbbcccbbbbbbaaa___^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\WWWVVVUUUTTTRRRRRRRRRQQQQQQQQQOOONNNLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@BBBBBBAAA@@@EEEMMMTTT```rrrvvvooogggaaa[[[WWWVVVTTTQQQNNNLLLJJJGGGFFFFFFFFFDDDCCCEEEDDDCCCDDDFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>===>>>??????@@@@@@@@@@@@AAAAAA@@@AAAAAACCCDDDEEEFFFHHHJJJLLLNNNQQQUUUYYYXXXZZZ^^^dddlllxxx|||yyyvvvyyyyyyyyyzzz}}}444444333222333444555666777@@@RRReeepppuuuzzz}}}qqq___TTTKKKCCCHHHHHHGGGFFFEEEEEEEEEEEEIIIJJJNNNUUU^^^eeejjjlllpppxxx~~~}}}qqqgggZZZRRROOONNNLLLIIINNNOOOPPPQQQRRRUUUYYY\\\dddjjjsss{{{sssiiieeebbbdddgggkkkpppxxx~~~yyyssslllhhhaaa[[[WWWXXXZZZ^^^eeemmm}}}{{{vvvssspppnnnllllllkkkiiifffdddeeeccc___ZZZTTTOOOKKKIIIFFFFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDDDDEEEGGGIIIIIIIIIIIIKKKMMMMMMMMMMMMLLLKKKKKKNNNPPPRRRUUUXXXZZZ[[[]]]```ccceeeeeedddddddddeeeffffffggghhhhhhhhhfffdddaaa```___```bbbcccccccccbbbbbb]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCAAA???@@@EEEJJJRRR```ssszzzsssmmmeee```]]]YYYUUUQQQQQQMMMIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKNNNPPPSSSVVV[[[___]]]```eeellluuu~~~~~~}}}444444333333222333666888;;;GGGZZZhhhlllooozzz{{{cccUUUOOOKKKHHHDDDDDDDDDEEEEEEFFFGGGHHHHHHIIILLLSSS\\\cccggghhhooovvv{{{wwwtttqqqhhhaaaWWWRRRQQQRRRPPPOOOUUUVVVXXXYYY[[[```fffjjjooouuu~~~yyytttmmmccc]]][[[aaaeeekkkqqqwww}}}|||wwwqqqllleee___[[[]]]YYYXXX\\\aaagggqqqzzz|||wwwrrrmmmjjjgggfffddddddeeeeeecccbbbbbb```]]]XXXSSSOOOLLLJJJEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKKKKLLLMMMOOOQQQQQQRRRRRRQQQPPPPPPSSSUUUVVVYYY\\\^^^```bbbeeeggghhhhhhiiiiiiiiijjjkkkkkklllnnnooopppoookkkhhheeebbbccceeegggggggggfffeee``````^^^]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWWWWVVVSSSPPPNNNKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEECCCAAAAAACCCEEELLLVVVdddsssxxxpppiiieeeaaa\\\XXXVVVSSSMMMJJJHHHHHHGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNQQQRRRUUUVVVXXX[[[```cccbbbfffkkkqqqxxx333444444333333444888<<>>>>>>>>>>>>>>>>>===>>>>>>??????@@@???>>>===<<<<<<<<<<<<>>>???@@@BBBBBBCCCCCCCCCDDDDDDFFFIIIMMMRRRVVVXXX\\\^^^dddkkktttzzz}}}}}}~~~~~~|||wwwqqqqqqqqqpppnnnlllkkkjjjiiikkknnnpppnnnjjjeeebbbXXXSSSLLLIIIJJJLLLMMMLLLKKKJJJIIIGGGEEEEEEHHHJJJQQQOOOKKKIIIJJJMMMQQQSSSWWWXXXYYYZZZZZZ\\\___bbbcccdddddddddeeeiiiooossszzz~~~yyysssnnnjjjfffddd[[[XXXVVVUUUVVVWWWXXXXXXZZZZZZZZZZZZ\\\___aaacccfffgggjjjmmmppprrrssstttvvvzzz|||{{{yyyzzz|||}}}}}}|||zzz{{{}}}~~~}}}{{{~~~}}}}}}||||||}}}|||||||||~~~|||zzzzzzzzz|||}}}{{{|||||||||{{{yyywwwuuuqqqssssssrrrpppnnnnnnooojjjgggbbb^^^[[[XXXUUURRROOONNNMMMKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEGGGKKKNNNPPP```wwwzzzwwwtttpppmmmllllllllljjjiiifffdddcccdddeeefffiiijjjjjjiiihhhiiikkkmmmqqqqqqqqqooommmnnnpppssstttuuuvvvxxx{{{~~~~~~000999===;;;CCCWWWgggllllllrrruuu```TTTLLLJJJGGGGGGIIIIIIGGGFFFDDDDDDCCCDDDDDDFFFHHHIIIMMMQQQTTTSSSRRRYYYiiixxx~~~wwwqqqpppvvv~~~~~~zzzyyyvvvqqqlllhhheeedddddddddfffjjjmmmooopppoooooonnniiibbbYYYQQQKKKGGGFFFBBBAAAAAA@@@???????????????>>>>>>>>>>>>=========>>>===<<<;;;;;;<<<===>>>?????????>>>>>>=========??????>>>>>>>>>>>>>>>??????@@@AAACCCFFFIIIKKKMMMNNNOOOSSSZZZaaafffiiiiiijjjjjjkkkmmmnnnmmmhhheee``````___^^^\\\ZZZYYYXXXWWWXXXZZZZZZYYYVVVRRRPPPNNNJJJEEECCCDDDFFFGGGGGGDDDEEEEEEEEEDDDEEEGGGIIILLLLLLKKKLLLNNNPPPSSSUUUZZZZZZYYYXXXWWWZZZ^^^aaafffgggggggggiiinnntttyyy~~~{{{tttnnnjjjfffcccZZZYYYXXXXXXYYY[[[]]]]]]]]]\\\]]]^^^```cccfffhhhmmmooorrruuuyyy}}}|||zzzxxxtttqqqjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmnnnrrrssstttvvvyyy}}}~~~~~~yyyzzzzzzzzzxxxvvvtttsssoookkkgggccc```]]]ZZZWWWRRRRRRPPPNNNMMMLLLKKKKKKHHHHHHGGGFFFFFFGGGHHHJJJNNNVVVdddxxx~~~{{{yyyxxxxxxvvvssspppnnnnnnnnnnnnnnnsssttttttrrrqqqqqqsssuuuvvvwwwwwwwwwwwwzzz~~~333888:::>>>OOOgggtttuuusss}}}hhhWWWNNNIIIHHHHHHIIIJJJJJJIIIHHHEEEEEEEEEEEEFFFHHHJJJKKKPPPUUUYYYWWWXXX```ooo{{{}}}zzztttmmmjjjmmmtttzzzzzztttoookkkiiieeeaaa]]][[[ZZZYYYYYYYYYYYYZZZ\\\^^^aaabbb[[[XXXSSSMMMIIIFFFEEEDDD???>>>>>>>>>===<<<<<<;;;????????????>>>>>>>>>>>>???>>><<<;;;::::::;;;<<<======>>>??????????????????>>>===<<<<<<===>>>???;;;;;;<<<===???AAABBBCCCGGGHHHIIINNNRRRVVVWWWWWWXXXXXXYYY[[[[[[ZZZXXXUUUTTTSSSRRRPPPOOOMMMMMMLLLKKKLLLLLLMMMKKKIIIGGGFFFCCCAAA???>>>>>>@@@AAAAAA>>>@@@BBBBBBBBBBBBDDDFFFKKKLLLMMMOOOQQQSSSUUUVVVZZZ[[[[[[ZZZYYYZZZ]]]___eeefffggghhhjjjooouuuzzzxxxpppjjjfffbbb___\\\\\\\\\\\\]]]^^^```bbbbbbcccdddfffiiillloooqqqxxxzzz~~~}}}wwwqqqkkkeeeaaa[[[YYYXXXWWWVVVWWWXXXYYYWWWWWWXXXYYYZZZ[[[\\\\\\aaabbbdddfffjjjooosssuuu}}}|||zzzssspppkkkhhheeebbb___]]]WWWUUUTTTQQQPPPNNNMMMMMMJJJIIIHHHGGGGGGHHHHHHHHHLLLMMMSSSaaayyy}}}zzzxxxxxxxxxwwwuuuzzzzzzzzzxxxwwwwwwyyyzzzyyy{{{}}}666888===JJJ___ttt|||{{{vvvuuuxxxsss\\\PPPKKKJJJJJJKKKLLLLLLKKKKKKJJJGGGGGGGGGGGGIIIJJJMMMNNNQQQWWW\\\]]]bbbnnn{{{xxxwwwsssmmmiiihhhmmmqqqyyysssmmmhhhddd[[[ZZZWWWTTTRRRQQQQQQPPPPPPOOONNNMMMNNNQQQTTTUUULLLKKKIIIGGGEEEDDDDDDDDDAAAAAAAAAAAA@@@>>>===<<>>>>>>>>======>>>===<<<;;;::::::::::::;;;<<<===>>>????????????===<<<<<<<<<<<<======>>>;;;<<<<<<===>>>??????@@@DDDCCCCCCEEEIIIKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEEEECCCDDDEEEFFFFFFDDDCCCBBB???>>>============>>>???@@@BBBCCCDDDDDDFFFHHHKKKPPPQQQSSSTTTVVVWWWXXXXXXZZZ[[[]]]]]]\\\\\\]]]___hhhiiikkklllnnnrrrvvvzzz}}}tttkkkeee```\\\ZZZ^^^___aaaaaaaaaccceeegggggghhhkkkooosssvvvyyy{{{{{{sssllleee^^^WWWSSSQQQPPPNNNLLLLLLMMMOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNSSSSSSUUUWWW\\\aaaeeehhhmmmooottt|||yyyvvvrrrooollliiifffddd]]]\\\ZZZXXXUUUTTTSSSRRRNNNLLLIIIHHHIIIIIIIIIHHHLLLJJJMMMWWWiii{{{~~~~~~~~~}}}{{{{{{}}}888:::FFF]]]qqq{{{~~~~~~zzzmmmqqqeeeTTTMMMLLLMMMMMMNNNNNNMMMLLLLLLMMMIIIIIIIIIIIIKKKMMMOOOPPPTTT[[[bbbgggrrrsssttttttpppkkkhhhjjjmmm{{{}}}xxxpppiiiccc^^^ZZZWWWPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA????????????>>>>>>>>>===<<<<<<============<<<<<<<<<===>>>??????>>>>>>===========================<<<===>>>>>>????????????@@@???>>>@@@BBBDDDDDDCCCCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCAAA@@@@@@@@@AAAAAA???@@@BBBDDDDDDCCCBBB@@@@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHIIILLLPPPTTTYYYYYYZZZZZZ[[[[[[[[[[[[]]]___aaaaaa``````bbbccclllmmmoooppppppppprrrtttyyy|||{{{uuummmeeeaaa^^^\\\[[[___bbbeeefffggghhhlllnnnnnnqqqvvv{{{zzzooojjjccc\\\VVVQQQMMMJJJIIIHHHFFFEEEFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKMMMQQQVVV[[[^^^aaaaaadddkkkuuu|||~~~zzzwwwuuurrrooommmfffeeebbb```]]][[[ZZZYYYUUUQQQMMMJJJJJJJJJHHHGGGJJJJJJNNNTTT^^^ppp888===PPPlll|||~~~}}}~~~qqqssssss\\\QQQOOOPPPOOOPPPPPPOOOMMMMMMMMMNNNJJJJJJJJJJJJLLLNNNPPPRRRXXX___gggppp{{{pppsssuuusssmmmiiijjjlllttt~~~rrrlllccc[[[VVVRRROOOMMMMMMLLLKKKJJJJJJIIIIIIIIIGGGIIIKKKLLLLLLJJJHHHFFFJJJKKKJJJJJJIIIGGGFFFEEEBBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????<<<===>>>@@@AAAAAA@@@???@@@@@@AAAAAAAAA???>>>===???????????????>>>===<<<999:::;;;<<<<<<<<<<<<;;;===<<<;;;<<<>>>@@@@@@@@@???@@@@@@@@@??????@@@AAA???>>>===<<<<<<===>>>???<<<>>>AAACCCDDDCCCAAA@@@???@@@AAA@@@?????????@@@BBBDDDEEEGGGJJJNNNSSSWWW_________^^^^^^^^^]]]]]]cccdddeeeeeedddeeehhhjjjiiikkkmmmlllkkkiiiiiijjjoooqqqtttuuuuuuuuuwwwxxxrrrmmmfffaaa```_________```ccchhhjjjkkkmmmqqqtttxxx|||vvvkkkddd```\\\UUUOOOLLLIIIGGGFFFCCCBBBAAA@@@@@@BBBDDDEEECCCCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGIIILLLQQQVVVYYY[[[ZZZ[[[___gggnnnqqqrrrwwwzzz}}}~~~~~~}}}{{{xxxuuusssmmmkkkiiifffcccaaa```___[[[VVVOOOKKKJJJIIIHHHFFFFFFGGGLLLPPPRRR]]]www888CCCXXXvvv}}}wwwwww}}}|||hhhWWWOOOQQQVVVZZZYYYUUUQQQMMMKKKMMMNNNNNNMMMMMMMMMOOORRRTTTVVV]]]fffoooxxxzzzwwwxxx{{{~~~}}}xxxqqqjjjgggmmmzzzssskkkccc___YYYTTTPPPMMMIIIFFFHHHEEEEEEHHHIIIFFFFFFHHHIIIKKKNNNPPPPPPOOOOOOPPPRRRQQQQQQSSSTTTTTTRRRPPPLLLJJJHHHGGGGGGGGGEEECCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@DDDCCCBBBBBBCCCDDDCCCBBBBBB@@@???@@@AAAAAA===:::<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<======<<<<<<======>>>>>><<<>>>@@@BBBDDDDDDDDDDDDAAA@@@>>>@@@CCCEEECCCAAAAAADDDIIIMMMPPPTTTYYY\\\ddddddcccbbbbbbccccccdddiiiiiiiiihhhggghhhkkknnnmmmiiieeebbbbbbcccccccccggggggggggggggghhhiiiiiidddcccaaaaaabbbcccddddddkkkmmmnnnppprrruuuzzz~~~}}}xxxqqqiiibbb[[[XXXQQQPPPNNNKKKIIIHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDIIIGGGDDDBBBBBBEEEHHHKKKMMMKKKJJJIIIKKKOOOTTTWWWUUUUUUUUUVVVZZZ```eeeiiiqqqrrrtttwwwyyy{{{{{{{{{|||wwwxxxvvvtttqqqooollljjjiii```]]]XXXRRRNNNLLLKKKKKKNNNMMMMMMNNNOOOUUUeeettt{{{yyyvvvttttttwwwzzz}}}}}}~~~===OOOdddyyy~~~vvv|||wwwfff]]]ZZZ\\\```cccaaa]]]WWWQQQNNNNNNPPPNNNMMMMMMMMMOOORRRUUUVVV^^^hhhsss}}}|||wwwsssrrruuuyyy{{{yyytttmmmhhhfffqqq}}}tttiiiaaa[[[WWWSSSOOOMMMKKKIIIGGGHHHEEEEEEIIIIIIHHHIIILLLPPPTTTYYY\\\^^^^^^______bbbbbbbbbbbbaaa___\\\[[[SSSQQQOOOMMMLLLIIIFFFCCCEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDBBBDDDBBBAAABBBCCCCCC@@@===@@@??????>>>>>>>>>??????======================================================<<<<<<<<<======>>>???@@@BBBDDDFFFFFFFFFFFFAAA??????@@@CCCEEEEEECCCDDDHHHMMMRRRVVVZZZ^^^aaafffgggggghhhhhhhhhiiiiiioooooonnnmmmkkkkkklllnnnmmmjjjeeebbb```___]]]\\\^^^^^^^^^^^^^^^___``````___^^^^^^```bbbeeehhhhhhlllnnnqqqtttxxx~~~{{{tttllljjjfff```ZZZUUUQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEFFFGGGHHHGGGFFFKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNPPPRRRTTTUUUVVVUUUTTTTTTVVVYYY]]]```gggiiilllooorrrsssssssssxxx~~~{{{wwwssspppnnniiifff```ZZZTTTQQQOOONNNMMMLLLLLLMMMMMMPPP[[[gggxxxsssrrrpppoooooommmkkkiiigggeeebbb``````bbbeeegggggghhhjjjmmmqqqtttwwwyyy||||||}}}~~~AAAZZZnnnwww~~~||||||ooohhhgggggghhhjjjmmmjjjeee]]]UUUPPPOOOPPPOOOOOONNNOOOPPPSSSVVVXXX^^^iiivvv}}}yyytttppplllnnnqqqwwwzzzyyysssmmmeeejjjrrr}}}uuujjjaaa]]]WWWTTTPPPMMMLLLKKKJJJJJJJJJGGGHHHLLLNNNOOORRRWWW]]]cccjjjqqqtttvvvwwwxxxyyyzzzzzzxxxsssnnnjjjiiiaaa___[[[WWWSSSOOOJJJGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBDDDFFFHHHJJJKKKLLLMMMKKKJJJJJJJJJJJJHHHFFFFFFEEEDDDEEEEEEEEECCCAAAAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>???AAACCCEEEGGGHHHHHHHHHHHHCCCBBBBBBDDDGGGJJJJJJJJJJJJNNNTTTYYY]]]aaadddgggiiikkkmmmoooqqqrrrrrrrrrwwwxxxwwwuuuqqqnnnmmmmmmmmmiiieeeaaa^^^ZZZVVVSSSUUUUUUTTTTTTTTTUUUVVVWWWYYYZZZ\\\___dddhhhmmmoooppprrrvvv{{{yyypppgggbbbXXXWWWSSSPPPMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJLLLNNNQQQRRRQQQOOONNNQQQRRRSSSSSSSSSSSSRRRRRRUUUTTTSSSRRRSSSUUUXXXZZZ___bbbfffjjjlllmmmllllllooottt{{{~~~zzzwwwwwwsssnnnggg```ZZZVVVTTTPPPNNNMMMNNNLLLLLLRRRZZZcccxxx|||ooogggdddaaa^^^]]]]]]^^^]]]\\\ZZZXXXUUURRRRRRSSSUUUVVVWWWWWWYYY[[[]]]```bbbcccfffffffffggghhhkkkmmmooonnnlllhhhfffeeeeeeggghhhvvvzzzHHHfffwwwvvvzzzvvvllllllqqqsssqqqpppqqqnnnhhh```WWWRRRPPPPPPRRRRRRQQQRRRTTTVVVYYY[[[^^^iiiyyy~~~zzzuuuqqqlllkkkmmmsss{{{|||xxxmmmnnnpppvvvrrrjjjfffeeeaaa]]]XXXTTTRRRPPPOOOMMMNNNKKKMMMRRRWWW[[[aaagggnnnuuu~~~~~~xxxvvvtttoooggg```ZZZVVVRRROOOJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFIIILLLOOORRRTTTUUUVVVUUUSSSSSSSSSRRROOOLLLJJJIIIHHHHHHHHHGGGFFFEEEBBBAAA@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFHHHHHHHHHGGGHHHHHHHHHJJJMMMQQQSSSTTTSSSWWW\\\```ccceeehhhiiimmmooossswwwyyy{{{{{{{{{}}}wwwrrrnnnllliiigggccc```\\\WWWQQQMMMPPPPPPOOONNNOOOPPPRRRSSSWWWYYY\\\aaafffkkkqqquuuvvvyyy~~~wwwmmmeee^^^YYYVVVQQQOOONNNLLLLLLMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTUUUQQQPPPNNNOOOPPPRRRRRRRRROOOQQQTTTWWWXXXWWWUUUTTTVVVVVVVVVUUUTTTSSSRRRQQQSSSSSSRRRRRRSSSVVVYYY[[[^^^aaaeeejjjlllmmmmmmlllmmmqqqtttwww{{{|||uuummmfff```\\\XXXSSSPPPOOOMMMKKKNNNSSSUUUddd{{{xxxoooiiidddaaa]]][[[\\\]]]]]]]]]XXXVVVTTTQQQOOOOOOOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXZZZZZZYYYZZZZZZ\\\]]]^^^[[[ZZZWWWUUUTTTTTTUUUVVV]]]aaaeeeiiijjjjjjkkkkkkWWWrrr}}}zzzyyypppkkkqqqzzz|||xxxuuutttqqqkkkccc[[[UUUTTTTTTWWWVVVVVVVVVXXX[[[]]]___cccmmm~~~}}}yyyvvvtttqqqooottt|||xxxtttqqqttt|||yyytttuuuwwwwwwsssmmmfffaaa\\\WWWTTTTTTRRRUUU]]]dddjjjqqqxxx{{{oooeee^^^[[[YYYXXXOOOOOONNNLLLLLLKKKKKKKKKLLLNNNRRRVVVZZZ\\\^^^___^^^]]]]]]]]]\\\ZZZWWWTTTPPPPPPOOOMMMKKKJJJJJJJJJGGGFFFEEEEEEDDDDDDEEEEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEGGGHHHHHHGGGGGGKKKLLLMMMPPPSSSWWW[[[^^^^^^aaaeeeggghhhhhhjjjkkkqqqsssxxx}}}~~~vvvppplllfffdddaaa^^^[[[WWWQQQMMMNNNMMMLLLKKKMMMOOORRRSSSYYY\\\aaaeeeiiiooouuuzzz}}}pppjjjaaaZZZUUUSSSRRRQQQQQQPPPPPPPPPQQQTTTWWWYYYYYYZZZ[[[[[[\\\[[[[[[ZZZYYYWWWVVVVVVYYY[[[]]]]]][[[\\\]]]______```______]]]\\\YYYWWWVVVVVVVVVWWWVVVUUUUUUUUUVVVXXX[[[\\\___bbbgggkkknnnpppppppppsssttttttuuuwww||||||tttmmmiiibbbZZZSSSPPPNNNMMMNNNRRRQQQXXXfff{{{zzzuuurrrhhheee```]]]]]]^^^^^^^^^XXXWWWTTTQQQOOOMMMLLLKKKLLLKKKKKKKKKKKKLLLMMMMMMOOONNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLOOOQQQUUUWWWWWWWWWYYYZZZbbbsssxxxxxxmmmiiikkkuuu~~~{{{xxxuuuppphhh```[[[ZZZZZZZZZYYYYYYZZZ[[[^^^aaaccciiirrr~~~zzzzzz}}}yyyssspppsssyyyzzzrrrjjjdddbbbaaaeeennnvvv{{{uuujjjcccaaa```___YYYXXXWWWWWWVVVVVVWWWWWWXXX[[[^^^cccfffiiijjjkkkhhhggggggggggggeeeaaa^^^[[[[[[ZZZWWWSSSQQQQQQRRRJJJJJJHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKNNNOOORRRTTTWWW\\\bbbfffjjjlllmmmmmmmmmmmmoooqqqvvvyyy}}}|||sssnnneeeccc```^^^\\\XXXSSSPPPLLLKKKJJJKKKMMMPPPTTTVVV]]]aaagggjjjnnnsss{{{uuummm]]]YYYSSSOOOOOOPPPRRRRRRTTTTTTTTTUUUWWWYYY\\\]]]___```aaabbbbbbaaa```___```___^^^___cccfffiiiiiieeeeeeeeeeeeeeeffffffffffffeeebbb```___```aaaaaa___^^^^^^]]]]]]^^^``````fffhhhkkkooosssvvvwwwxxx}}}|||{{{yyyyyy||||||xxxmmmcccYYYVVVUUURRRQQQSSSPPPRRRYYYgggzzz~~~{{{xxxrrrnnniiieeedddccccccbbb\\\[[[YYYVVVRRROOOLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNMMMNNNOOOPPPjjjpppnnnvvvwwwfffeeekkkwww}}}|||{{{yyyssskkkccc^^^]]]]]][[[[[[ZZZ[[[]]]___bbbdddlllttt|||zzzyyysssmmmlllrrryyy~~~yyyxxx|||uuuoookkkiiigggddddddccccccddddddeeeeeefffhhhlllpppsssuuuvvvvvvtttttttttuuuuuusssooolllhhhhhhgggbbb]]]ZZZZZZ\\\TTTRRRPPPNNNKKKJJJIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFFFFHHHIIIKKKMMMNNNPPPQQQRRRTTTTTTTTTTTTSSSSSSUUUYYY[[[^^^dddkkkppptttuuuuuuttttttuuuxxx{{{|||~~~xxxrrrgggdddaaa___\\\YYYUUURRRNNNMMMMMMMMMPPPUUUYYY\\\aaaeeelllpppsssxxx}}}yyysssjjjcccWWWTTTQQQQQQSSSVVVXXXXXXZZZZZZ[[[]]]^^^___```aaacccdddfffggghhhgggfffeeegggeeeeeegggkkkpppsssuuuqqqqqqrrrrrrqqqqqqpppoooppppppppppppooooooooonnnjjjjjjjjjjjjkkkmmmnnnoootttuuuwwwzzz~~~zzzpppfffcccaaa\\\WWWUUURRRPPPSSS[[[gggzzz|||{{{zzz|||wwwrrrpppnnnkkkiiibbbaaa___\\\XXXTTTPPPNNNKKKJJJJJJIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJKKKLLLNNNtttqqqlllxxxmmmeeefffmmmxxx~~~|||yyyyyy}}}zzztttkkkccc^^^\\\\\\[[[[[[[[[[[[]]]___bbbdddlllrrryyyssspppmmmhhhiiirrr|||zzzuuuqqqnnnllllllllllllmmmnnnooopppoooqqqtttxxx{{{|||}}}}}}{{{xxxrrrrrrpppjjjdddaaaaaacccbbb```]]]ZZZVVVSSSQQQPPPNNNNNNMMMLLLKKKKKKJJJJJJEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLMMMOOOQQQSSSUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZYYY\\\___bbbeeekkkrrrxxxzzzzzzzzzyyyyyy{{{{{{uuuiiifffbbb___]]]ZZZVVVTTTQQQPPPPPPQQQUUUZZZ___bbbbbbgggnnnsssvvv||||||vvvpppmmmmmmkkkgggbbbZZZXXXVVVWWWZZZ]]]^^^^^^aaabbbcccdddeeeeeeeeeeeefffgggjjjlllmmmmmmlllkkkjjjiiiiiikkkpppvvvzzz|||}}}|||wwwxxx{{{||||||{{{yyywwwqqqqqqsssuuuxxx|||~~~{{{rrrpppmmmeee\\\WWWTTTRRRSSSVVV\\\iii|||{{{{{{{{{wwwtttpppnnndddcccaaa^^^YYYTTTPPPMMMJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEEEEDDDFFFHHHIIIKKKKKKKKKJJJHHHIIIJJJJJJJJJKKKMMMOOOuuulllpppyyykkkeeekkktttzzz}}}}}}}}}}}}zzzwwwqqqkkkddd___ZZZXXXXXXYYY[[[^^^aaacccbbbaaaiiinnnzzz{{{qqqkkk___aaafffnnnuuu~~~~~~|||{{{{{{{{{zzzzzzyyyzzzzzz{{{zzzzzzzzz}}}}}}{{{wwwtttrrrqqqppppppnnnllljjjhhheeebbb]]]ZZZ[[[ZZZXXXUUURRRPPPNNNLLLNNNOOOQQQSSSTTTTTTTTTTTTWWWUUUUUUXXX\\\]]]\\\ZZZccccccccccccddddddddddddjjjiiihhhiiimmmsssyyy}}}wwwqqqjjjeeeccc```[[[XXXXXXSSSUUUXXXZZZ[[[^^^bbbeeelllnnnqqquuu{{{yyyvvvjjjddd```ccciiinnnnnnkkk```]]]ZZZ[[[```eeehhhhhhhhhiiiiiijjjiiiiiihhhhhhnnnooopppppppppqqqsssuuurrrtttvvvxxx{{{wwwnnnfff```ZZZUUUSSSUUUYYYbbbqqq}}}wwwqqqnnnlllhhhccc^^^YYYVVVUUUPPPNNNLLLKKKKKKJJJIIIGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKMMMMMMLLLJJJJJJLLLOOOOOONNNNNNNNNNNN{{{vvv}}}oooeeefffllltttzzz}}}}}}}}}}}}|||zzzuuunnnhhhbbb^^^\\\^^^^^^___aaabbbbbbaaa```gggmmmzzzxxxkkkddd\\\[[[]]]ccciiisss{{{yyyxxxxxxyyy|||{{{yyyxxxwwwtttoookkkeeedddbbb```]]][[[YYYXXX[[[\\\]]]^^^___`````````bbbaaaaaadddhhhiiihhhfffiiiiiiiiiiiihhhhhhiiiiiikkkllloootttyyy}}}wwwqqqllljjjgggbbb^^^^^^ZZZ\\\___aaaccceeeiiikkknnnttt~~~}}}ssskkkfffaaa\\\YYY\\\eeemmmpppqqqgggdddbbbccchhhmmmpppqqqnnnnnnooooooooooooooonnnoooqqqtttuuuwwwyyy|||}}}|||{{{zzz{{{}}}~~~xxxpppkkkhhhbbb\\\YYYXXX[[[eeeppp{{{uuusssooojjjddd```]]][[[UUUSSSPPPOOOOOOOOONNNLLLMMMMMMMMMNNNNNNNNNOOOOOOQQQPPPOOOPPPRRRSSSRRRQQQTTTVVVXXXXXXWWWVVVVVVVVVrrrgggbbbgggllltttyyy|||}}}}}}}}}|||xxxrrrlllgggcccaaaddddddddddddcccbbbaaa```hhhooo}}}tttfff^^^XXXUUUSSSVVV[[[eeeuuu}}}uuutttrrrooommmjjjhhhgggggggggggggggggghhhiiijjjkkkkkklllnnnqqqrrrqqqoooppppppoooooooooooooooooorrrvvv|||yyytttsssooohhhdddcccbbbeeehhhkkkmmmppptttwwwzzzuuummmeee```^^^ZZZVVVWWW___iiippptttllljjjhhhiiimmmrrruuuvvvtttuuuvvvwwwxxxyyyyyyyyyvvvyyy}}}~~~|||xxxuuurrrooonnncccbbbbbbbbbcccdddfffgggiiilllpppuuu{{{~~~zzzqqqjjjddd```]]]\\\bbbjjjrrr}}}yyytttooojjjgggeee```]]][[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[]]]\\\ZZZZZZ[[[]]]]]]]]]\\\^^^______]]][[[ZZZZZZsssgggdddeeehhhmmmsssxxx{{{|||}}}~~~}}}xxxsssmmmiiieeedddfffggggggfffeeedddcccdddpppwww~~~rrreee]]]UUUPPPMMMNNNRRRYYYgggsss~~~{{{xxxvvvtttrrrqqqpppoooooopppqqqrrrrrrsssuuuwwwxxxxxxwwwvvvttttttssssssssstttuuuvvv~~~|||zzzuuummmgggfffjjjlllnnnqqquuu{{{xxxtttrrrnnnkkkgggbbb[[[YYY\\\dddmmmrrrrrrqqqpppppprrrvvvxxxzzzxxxzzz}}}wwwqqqooonnnllljjjkkkjjjgggdddaaa^^^[[[ZZZVVVUUUUUUVVVWWWXXXZZZ[[[ZZZZZZ\\\]]]aaahhhpppvvv}}}~~~vvvoookkkfffbbbdddiiinnnzzzvvvrrrpppmmmkkkiiihhhhhhgggfffdddccccccbbbbbbccceeehhhjjjkkkhhhfffeeeggghhhiiiiiidddeeefffeeebbb```______xxxfff```bbbfffjjjnnnssswwwzzz{{{}}}}}}{{{wwwrrrmmmiiifffddddddfffhhhhhhggggggjjjlllyyy}}}xxxoooccc[[[PPPLLLIIIKKKMMMPPPXXX```lllzzzyyywwwyyy|||}}}}}}}}}~~~~~~~~~yyyxxxwwwwwwwwwxxxzzz{{{{{{rrrkkkjjjoooqqqsssvvv|||uuuqqqtttxxxyyyxxxqqqllleee```___eeennnuuu||||||{{{{{{{{{}}}|||tttjjjccc```^^^\\\[[[ZZZYYYXXXVVVSSSQQQPPPOOOKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQVVV]]]bbbfffhhhkkkpppvvv|||yyyrrrjjjhhhjjjrrr}}}zzzxxxuuutttttttttrrrqqqooonnnmmmmmmnnnqqqsssuuuuuurrrpppoooppprrrrrrrrrpppqqqrrrpppmmmjjjiiiiiilll___^^^aaadddkkkooosssvvvyyy{{{}}}|||zzzvvvrrrmmmjjjgggfffcccfffiiikkkkkkmmmqqqvvv~~~|||zzzxxxtttlllaaaYYYOOOKKKHHHIIIIIIIIILLLQQQ[[[hhhvvv}}}{{{tttooooooppprrryyy~~~}}}~~~xxxsssrrrtttvvvzzzyyytttooonnnrrrxxx}}}~~~wwwuuuqqqmmmkkkqqq{{{{{{ooohhh___XXXVVVUUUSSSRRRPPPOOOOOONNNMMMLLLLLLKKKGGGGGGHHHHHHHHHHHHHHHIIIHHHIIIJJJJJJKKKNNNRRRVVVUUUVVVXXX[[[^^^dddkkkpppvvvzzzxxxzzzyyy~~~}}}zzzyyyyyyyyyzzz|||}}}~~~~~~|||zzzyyyzzz{{{{{{zzzyyy{{{|||zzzwwwtttsssrrruuubbb]]]aaadddeeemmmooosssvvvxxxzzz}}}}}}{{{xxxtttpppllljjjiiidddhhhlllnnnooorrryyy~~~{{{xxxvvvtttnnnddd]]]TTTNNNJJJJJJIIIGGGHHHKKKPPPZZZdddjjjqqq}}}{{{tttpppnnnooopppqqqvvv|||{{{xxxyyyxxx}}}yyytttrrrqqqrrrvvv|||~~~yyyrrrgggaaaYYYTTTRRRQQQPPPNNNOOOOOOOOONNNNNNNNNNNNMMMKKKKKKKKKKKKKKKJJJJJJIIIGGGHHHJJJJJJJJJJJJLLLNNNLLLNNNPPPPPPQQQSSSXXX\\\```hhhuuu|||xxxxxxwww~~~~~~iii\\\^^^fffiiiiiimmmpppsssuuuwwwzzz}}}}}}zzzvvvrrrooommmlllfffjjjoooqqqrrrvvv}}}|||{{{wwwvvvuuurrrjjjccc[[[TTTNNNLLLKKKHHHIIIMMMGGGPPPYYY]]]dddqqqzzzuuutttrrrrrrtttttttttwww}}}|||zzz|||{{{zzztttvvvxxxzzz}}}{{{sssoooddd^^^WWWRRRQQQQQQOOOMMMSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLNNNNNNLLLJJJIIIIIIIIIKKKNNNNNNLLLLLLMMMPPPSSSXXXbbbpppyyynnnjjjgggeeeeeekkkvvvxxxeeeccceeeeeehhhooonnnoooqqqsssvvvxxxzzz{{{zzz{{{{{{yyytttooollljjjjjjnnnsssvvvwwwzzz~~~|||sssmmmqqq{{{~~~{{{yyyyyyvvvqqqmmmddd```YYYRRRLLLIIIHHHHHHJJJLLLPPPVVV^^^hhhrrryyy~~~yyyvvvqqqsssuuuxxxzzz{{{||||||}}}}}}{{{{{{}}}~~~|||tttpppnnnjjjddd\\\WWWVVVUUUSSSQQQSSSUUUWWWXXXWWWVVVWWWXXXWWWVVVTTTTTTUUUUUUSSSRRRPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGHHHJJJJJJOOOVVV\\\eeerrr~~~mmm```\\\^^^\\\^^^eeennnsssxxx}}}~~~rrrdddcccffffffiiipppoooppprrrtttvvvyyyzzz{{{{{{{{{{{{zzzvvvrrrpppnnnpppssswwwzzz|||wwwoooiiillluuu}}}{{{zzzyyywwwrrrnnnhhhddd]]]VVVOOOKKKIIIHHHHHHKKKNNNRRRWWW```jjjrrrzzz|||yyyvvvwwwyyyzzz{{{|||||||||}}}{{{zzz||||||{{{||||||wwwuuuttttttnnnddd^^^ZZZYYYXXXWWWVVVWWWYYYZZZZZZ[[[]]]___```^^^[[[ZZZYYYXXXUUUSSSVVVUUUTTTRRRQQQPPPPPPPPPOOOOOONNNLLLKKKJJJJJJKKKGGGKKKPPPTTT[[[fffttt~~~xxxttttttxxxyyyssshhh^^^[[[\\\XXXWWWZZZ___```ccclllwww~~~zzz|||xxxkkkaaacccggghhhlllrrrrrrssstttuuuwwwyyyzzz{{{||||||{{{{{{yyyxxxvvvuuuvvvxxx{{{~~~yyyrrrkkkkkkqqq}}}~~~}}}||||||zzzvvvssspppllleee]]]VVVPPPLLLJJJHHHKKKNNNNNNPPPWWWbbbkkktttzzz|||{{{|||||||||}}}~~~~~~~~~}}}{{{{{{}}}~~~}}}~~~yyyppppppsssyyyyyytttuuuyyy~~~{{{yyyyyy|||vvvmmmgggdddcccdddccc^^^___aaaaaabbbdddhhhkkkiiihhhfffeeedddbbb___]]]___^^^[[[YYYWWWWWWWWWWWWTTTTTTSSSRRRPPPNNNMMMLLLGGGIIIKKKLLLPPPWWWbbbjjj~~~yyyooohhhfffiiillljjjeee```^^^___\\\XXXUUUVVVWWWYYY^^^dddooosss{{{~~~{{{}}}llleeeaaadddiiikkknnnsssttttttuuuwwwxxxyyyzzzzzz|||{{{{{{{{{|||}}}}}}|||||||||}}}yyytttttt}}}~~~|||{{{xxxuuuoooggg___XXXRRROOOKKKNNNPPPOOONNNTTT___hhhpppwww}}}}}}}}}~~~~~~|||nnnccc```bbbfffkkkrrrwww{{{}}}}}}~~~{{{xxxvvvvvvsssrrrwww~~~|||{{{{{{yyyuuurrrppppppqqqqqqkkklllmmmlllmmmooossswwwqqqpppooopppppppppmmmkkkhhhfffccc```^^^]]]]]]]]][[[ZZZYYYXXXWWWTTTPPPNNNKKKKKKJJJIIIKKKPPPWWW]]]nnn{{{zzznnngggeeegggggggggeeeeeefffhhhfff___YYYWWWYYY]]]```ccccccdddfffiiipppzzzwwwdddbbbcccfffjjjlllooosssuuuuuuvvvwwwxxxyyyzzzzzz|||zzzyyy{{{~~~{{{~~~|||wwwqqqhhh___XXXTTTPPPRRRRRRPPPPPPTTT]]]dddjjjpppxxx}}}~~~~~~~~~|||yyyxxxxxxxxxxxxxxx}}}}}}~~~~~~xxxtttmmmccc[[[VVVXXX[[[```gggnnnuuuzzz|||{{{sssnnnlllppppppttt|||~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{yyyyyyzzz}}}{{{zzzzzz{{{{{{zzzxxxuuuqqqpppmmmkkkhhhfffdddccccccaaa___^^^]]][[[VVVSSSOOONNNLLLJJJJJJMMMQQQUUU^^^iii{{{~~~sssmmmkkkjjjhhhgggfffiiinnnrrrqqqjjjaaa\\\^^^bbbeeeddddddbbb```^^^```eeelllqqqxxx}}}nnnbbbdddgggiiijjjlllooorrrtttuuuvvvwwwxxxyyyzzzzzz|||yyywwwyyy~~~|||tttjjjbbb^^^XXXXXXVVVTTTTTTVVV[[[^^^```eeekkkmmmlllkkkmmmnnnfffgggiiilllppptttxxxzzzzzz}}}wwwooofff```^^^\\\WWWRRRMMMQQQVVV]]]eeemmmvvv{{{~~~xxxnnnhhhfffjjjlllsss|||~~~}}}}}}|||zzzwwwsssooommmmmmiiifffeeeeeeccc^^^ZZZTTTQQQMMMJJJIIIKKKMMMOOOPPPXXXhhh|||}}}zzzttttttqqqmmmjjjlllrrrwww~~~yyyoooggghhhooosssrrrppplllfff```]]]]]]^^^```aaaeeeiiimmmoooqqqsssuuuuuutttrrrsssvvvzzz}}}wwwllljjjhhhhhhkkkpppvvvzzz~~~tttjjjdddiiillllllkkkkkknnnpppssssssuuuvvvwwwyyyzzz{{{|||xxxuuuwww~~~zzzrrrmmmeeebbb]]][[[[[[[[[ZZZYYYXXX[[[^^^^^^]]]]]]___bbb\\\___ccciiiooouuu{{{~~~}}}|||rrrlll```[[[UUUQQQPPPPPPOOOMMMMMMSSS[[[ccckkkrrrzzz~~~ssslllhhhffffffiiipppxxx}}}yyyvvvqqqlllkkklllkkkgggcccZZZVVVQQQMMMKKKJJJKKKKKKLLLOOO[[[lllyyy}}}tttooorrrvvv~~~}}}xxxtttzzzzzzooogggaaa___^^^ZZZ\\\]]]]]]]]]]]]^^^______]]]\\\[[[]]]```dddfffiiikkkmmmpppoookkkeee___]]]\\\YYYYYYZZZ]]]bbbdddfffmmm{{{{{{kkkiiiggglllooonnnkkkkkkmmmooorrrrrrtttuuuwwwyyyzzz{{{{{{wwwtttvvv}}}zzzqqqkkkeeebbbbbbaaa\\\XXXTTTVVVWWWWWWUUUVVV[[[___^^^aaafffkkkpppvvv|||sssggg___\\\RRROOOLLLKKKLLLMMMNNNNNNTTT[[[dddmmmsssyyy}}}vvvoookkkiiiiiieeegggmmmuuu}}}|||uuusssnnnssswwwwwwtttrrrtttwww~~~|||vvvqqqoooppppppmmmjjj```\\\UUUPPPMMMKKKJJJJJJOOOOOOVVVccclllnnnqqquuusssqqqsssrrrvvvwwwyyy~~~rrrjjjdddbbbZZZ[[[[[[ZZZYYYYYYZZZ\\\XXXWWWUUUSSSTTTUUUXXXYYYXXXZZZ]]]```bbb___YYYUUUZZZXXXVVVTTTUUUWWWZZZ\\\^^^dddppphhh^^^dddhhhkkknnnnnnllllllooorrrssstttuuuuuuuuuvvvxxxzzzuuuwwwzzz|||}}}~~~~~~xxxrrriiiccc___[[[VVVSSSMMMNNNOOOOOOPPPRRRVVVZZZ[[[___eeemmmtttyyy}}}~~~}}}qqqhhh```ZZZTTTPPPLLLKKKIIIIIIJJJMMMQQQSSSWWW^^^hhhqqqwww|||zzzwwwrrrlllkkkmmmmmmjjjfffgggmmmtttyyy|||yyyxxxrrrrrrqqqoookkkgggbbb```^^^___```aaaccciiiqqqxxxzzzuuuuuusssnnnjjjccc___YYYUUUQQQNNNKKKIIIMMMLLLQQQ\\\eeeiiilllpppuuu|||xxxtttuuuxxxyyy|||sssnnnfffbbb^^^[[[ZZZYYYXXXWWWYYYYYYWWWUUURRRRRRRRRTTTWWWXXXYYYXXXWWWVVVWWWYYYTTTTTTVVVWWWYYY[[[\\\]]]```dddmmm{{{{{{ccc[[[^^^dddhhhkkkllllllmmmppptttssstttuuuuuuttttttvvvxxxyyy{{{|||}}}|||{{{|||~~~|||}}}xxxzzz}}}yyynnnddd]]]XXXRRRNNNOOOPPPPPPPPPPPPRRRVVVYYY^^^bbbhhhooouuuzzz}}}~~~rrrlllbbb[[[UUUQQQMMMJJJKKKKKKKKKLLLNNNQQQSSSTTTZZZaaakkkuuu|||wwwooojjjhhhggghhhkkknnnnnnnnnrrrxxx~~~|||zzzyyyxxxwwwvvvsssnnnjjjeeecccaaaaaa``````___^^^\\\ZZZXXXVVVTTTVVVYYY]]]dddnnnyyy|||wwwqqqllliiieee```[[[WWWTTTPPPNNNLLLKKKQQQ\\\fffjjjlllnnnttt|||xxxtttnnniiifffbbb___]]][[[[[[YYYVVVTTTSSSTTTTTTTTTVVVWWWXXXWWWWWWYYYZZZ[[[\\\]]]___```bbbcccdddgggjjjppp{{{mmm]]]WWWXXX```dddhhhjjjkkkmmmrrrvvvvvvwwwxxxwwwuuutttuuuvvvyyy{{{||||||{{{zzz{{{||||||~~~wwwsssqqqpppooonnnkkkpppwww~~~rrrfff^^^XXXRRRNNNRRRSSSSSSSSSSSSUUUYYY\\\bbbeeekkkqqqwww{{{~~~~~~xxxpppkkk^^^ZZZTTTOOOLLLKKKIIIHHHKKKLLLPPPSSSVVVXXXYYYYYY]]]dddnnnxxxwwwkkkcccbbbdddgggjjjmmmqqqvvvzzz{{{zzzyyyxxxwwwuuuuuutttppplllgggcccaaa```^^^]]][[[ZZZWWWUUUSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNQQQUUU\\\eeerrr~~~vvvqqqmmmjjjddd___[[[WWWSSSPPPNNNNNNTTTaaalllpppqqqsss{{{{{{vvvqqqlllhhhcccbbb___]]][[[ZZZZZZZZZXXXZZZ]]]^^^___```bbbdddggghhhjjjlllmmmnnnoooooossstttxxx|||xxx```YYYXXXVVV^^^bbbgggiiijjjlllqqquuuyyyzzz{{{yyywwwuuuuuuvvvuuuwwwxxxyyyyyyzzz|||~~~|||xxxqqqkkkgggfffggghhhjjjqqqyyyxxxmmmeee___ZZZWWWVVVWWWXXXXXXYYY[[[___bbbdddhhhmmmtttzzz~~~tttiiibbb]]]YYYSSSQQQNNNLLLKKKLLLLLLMMMMMMPPPVVV[[[___aaaaaaaaabbbhhhqqq{{{wwwmmmeee```eeeiiiooorrrtttyyyyyyxxxuuusssqqqmmmhhhddddddccccccbbb```___^^^^^^ZZZZZZXXXXXXXXXWWWWWWVVVSSSRRRQQQQQQQQQQQQRRRRRRNNNNNNMMMMMMNNNOOOPPPQQQPPPQQQUUU[[[eeerrr~~~}}}xxxuuuqqqlllfffbbb]]]XXXUUUTTTTTT\\\kkkxxx}}}~~~}}}rrrooollliiihhhgggeeedddcccfffjjjmmmnnnppprrrtttwwwxxxzzz|||}}}~~~~~~~~~xxxiiiXXXWWWYYYZZZ___cccgggiiiiiikkkooorrrxxxyyyzzzyyywwwuuutttttttttuuuwwwwwwwwwyyy|||~~~~~~|||tttqqqlllfffdddeeehhhjjjpppwww}}}uuunnngggbbbZZZ[[[\\\]]]]]]```dddhhhjjjmmmssszzz~~~zzzvvvsssqqqrrruuuyyy~~~}}}pppddd\\\WWWSSSQQQLLLLLLLLLLLLMMMOOORRRTTTRRRUUU[[[aaafffiiijjjjjjnnnqqqxxx~~~{{{vvvpppllliiiggggggiiiooowww{{{}}}yyyrrrpppnnniiiddd```___]]]\\\[[[YYYVVVSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOPPPQQQQQQQQQRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNNNNOOOOOOPPPPPPRRRWWW```jjjsssxxx~~~~~~xxxsssnnnhhhbbb^^^\\\\\\ddduuu|||yyyxxxwwwtttrrrqqqtttyyy|||~~~{{{vvv}}}sss]]]TTTTTTYYY^^^```dddhhhiiiiiijjjnnnqqqsssuuuwwwwwwuuutttsssssswwwxxxxxxxxxwwwxxx{{{}}}}}}xxxuuulllkkkiiifffeeehhhmmmrrrwww|||vvvooobbbcccccccccccceeehhhkkkqqqtttzzz~~~zzztttoookkkgggdddaaa___```bbbeeehhhkkkmmmnnnrrrrrrrrrtttyyyyyyrrrmmmkkkeeeaaa\\\VVVRRROOONNNNNNHHHJJJMMMOOOQQQUUUZZZ]]]\\\___dddiiinnnrrruuuvvv~~~sssppplllhhhhhhjjjmmmppplllrrrzzzyyypppiii```ZZZZZZZZZWWWTTTSSSQQQPPPPPPQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNPPPQQQPPPOOOPPPQQQOOOOOOPPPPPPQQQQQQRRRRRRTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLNNNRRRYYYaaafffhhhiiirrrzzzsssmmmhhhgggfffmmm~~~yyyyyywww```UUUQQQPPPVVV___```dddgggiiiiiikkkooorrrrrrtttwwwxxxwwwvvvvvvvvvyyyzzzzzzzzzzzz{{{{{{yyy}}}}}}yyytttrrriiijjjjjjjjjkkkooovvv{{{~~~qqqqqqpppmmmllllllnnnpppuuuwww|||{{{yyyxxxuuuuuutttttttttsssssssssmmmnnnoooooonnnmmmnnnppptttwww}}}zzzwwwtttooollliiigggggggggdddaaa___^^^\\\ZZZXXXVVVWWWXXXXXXZZZ]]]aaadddgggffffffgggkkkrrrxxx|||}}}zzzxxxyyy|||~~~}}}{{{yyyvvvttttttttttttiiigggdddaaa]]]ZZZXXXWWWSSSRRRQQQNNNLLLKKKMMMNNNJJJNNNSSSWWW[[[aaaggglllmmmoooqqquuuzzz|||lllkkkiiihhhjjjnnnrrruuutttxxx~~~}}}rrrgggaaa[[[WWWRRROOONNNOOONNNNNNOOOMMMLLLLLLMMMNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPOOORRRUUUVVVUUUUUUWWWZZZXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^]]]\\\ZZZWWWTTTSSSPPPNNNNNNQQQUUUYYYYYYXXXYYY]]]bbbgggkkkoootttwww}}}xxxwwwtttxxx{{{yyyjjjUUUQQQPPPMMMSSS______cccgggiiijjjlllppptttsssvvvzzz{{{{{{zzzzzz{{{wwwxxxzzz{{{|||~~~~~~wwwqqqllljjjhhhiiilllqqqsssuuuvvvxxxzzz~~~~~~~~~}}}{{{wwwtttqqqjjjlllnnnoooqqqvvv}}}~~~}}}{{{wwwtttssstttuuuuuuwww{{{~~~xxxppplllkkkaaabbbbbbbbbaaaaaa```___ZZZZZZZZZYYYWWWVVVXXXYYYXXX\\\dddkkkrrruuuwwwwww}}}|||zzzzzz{{{zzzxxxvvvmmmkkkgggbbb]]]YYYUUUTTTYYYXXXWWWXXXYYYYYYXXXVVVUUUVVVUUUUUUVVVYYY]]]aaa\\\[[[[[[[[[^^^bbbfffhhhppplllhhhhhhkkkmmmnnnmmmpppmmmhhhccc```^^^^^^^^^SSSRRRQQQQQQPPPPPPPPPPPPNNNOOONNNLLLJJJJJJMMMPPPOOOTTTZZZ```fffmmmtttzzz||||||}}}zzztttjjjjjjjjjlllnnnqqqtttvvv~~~nnnddd^^^YYYUUURRRPPPMMMKKKJJJKKKLLLMMMOOOMMMLLLLLLMMMMMMKKKJJJIIIJJJKKKMMMNNNPPPQQQRRRNNNRRRVVVXXXYYY[[[___ccc```aaaccceeeggghhhiiijjjjjjjjjjjjiiigggccc```^^^WWWUUUSSSTTTUUUUUUQQQNNNVVVVVVVVVWWWZZZ]]]```bbbbbbmmm~~~vvvxxxlll^^^QQQMMMOOOSSSWWW\\\^^^aaaeeehhhjjjllloooqqqvvvwwwxxxzzz{{{{{{{{{{{{www{{{||||||zzzqqqjjjfffdddbbb```]]]^^^ccciiilllkkknnnrrrsssvvvyyy{{{yyyvvvttttttrrrtttwwwyyy{{{}}}zzzssspppmmmmmmnnnpppsssvvvzzz{{{~~~|||xxxrrrjjjbbb[[[WWWUUUTTTSSSQQQOOONNNMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOORRRUUUXXXZZZ]]]```cccbbbccccccdddeeeeeeffffffbbb___[[[VVVSSSRRRRRRRRRTTTYYYaaafffhhhhhhfffffffffdddbbb```______```aaa]]][[[YYYXXXYYYYYYXXXWWW]]]]]]]]]___aaaaaa___]]]```___]]]ZZZWWWTTTRRRQQQLLLKKKKKKJJJJJJKKKKKKKKKMMMMMMNNNOOOPPPRRRSSSSSSYYY\\\aaaeeekkkttt~~~xxxrrrllliiiiiiiiiiiilllrrr{{{wwwddd]]]ZZZTTTNNNMMMHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQPPPMMMLLLLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWZZZ]]]aaaeeegggjjjnnnppptttrrrpppqqquuuzzz~~~|||xxxuuurrrooojjjgggbbb]]]WWWTTTSSSSSSTTTTTTUUUTTTSSSQQQPPPRRRUUUXXXZZZ___gggrrr~~~||||||}}}{{{eeeZZZPPPNNNQQQUUUZZZ___```bbbfffiiijjjllloooqqqtttuuuvvvwwwxxxyyyzzzzzz{{{}}}}}}zzzyyy{{{rrrkkkeeeaaa]]]ZZZZZZZZZ^^^dddffffffiiioooqqquuuyyy{{{{{{zzzyyyyyy{{{}}}|||sssiiieeeccccccdddfffhhhllloooqqqqqqoookkkeee^^^WWWRRROOONNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGCCCEEEHHHIIIJJJLLLNNNPPPTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUXXX^^^gggnnnrrrssstttttttttssspppnnnmmmllllllmmmgggdddaaa^^^[[[YYYVVVSSSVVVUUUUUUVVVWWWWWWVVVTTTUUUTTTSSSRRRQQQOOONNNNNNLLLKKKKKKKKKLLLMMMNNNOOONNNOOORRRVVVYYY\\\^^^```cccfffkkkooouuu~~~xxxtttpppllliiihhhhhhiiijjjnnnuuu~~~vvvgggYYYTTTRRRMMMJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLNNNOOOOOONNNOOOQQQSSSSSSUUUWWWYYY\\\___aaabbbeeeiiinnnssswwwzzz}}}{{{xxxmmmiiibbb]]][[[ZZZYYYYYYZZZXXXVVVSSSQQQQQQSSSTTTWWWZZZ___fffnnnvvv}}}|||yyyxxxwwwtttrrrqqqppppppppppppqqqqqqrrrqqqqqqrrruuuyyy~~~yyy]]]TTTNNNPPPTTTXXX]]]bbbbbbdddhhhjjjkkklllnnnpppqqqqqqqqqrrrtttvvvxxxyyy~~~}}}{{{}}}vvvpppjjjddd___[[[[[[ZZZ\\\```bbbcccgggmmmppptttyyy|||}}}~~~~~~}}}yyytttiii___ZZZVVVWWWWWWYYY\\\___bbbddddddaaa]]]XXXRRRMMMJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA???@@@BBBBBBBBBBBBDDDFFFHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSVVVYYY[[[[[[[[[ZZZ```fffooovvvzzz}}}~~~~~~}}}{{{yyyxxxxxxxxxrrrooojjjfffbbb^^^YYYUUUTTTRRROOONNNOOOOOOOOONNNLLLLLLMMMNNNNNNNNNNNNNNNJJJJJJJJJKKKMMMOOOQQQRRRWWWYYY^^^ccchhhkkknnnooosssvvv{{{uuullliiihhhgggfffiiijjjlllooosss{{{|||pppbbbXXXPPPNNNMMMKKKIIIJJJKKKJJJIIIHHHIIIJJJLLLMMMOOOQQQSSSTTTVVVYYY]]]aaabbbdddgggjjjmmmoooqqqrrrtttxxx~~~~~~yyysssmmmiiigggeeeccccccaaa]]]ZZZWWWVVVUUUVVVXXXXXXYYY[[[^^^bbbeeefffjjjkkkmmmoooqqquuuzzz~~~~~~xxxuuupppmmmkkkjjjhhhfffggggggggggggggghhhiiiiiiiiijjjmmmpppuuuzzzkkkWWWQQQNNNRRRVVVZZZ^^^cccdddfffiiikkkkkklllnnnpppooonnnnnnnnnpppsssvvvxxx}}}~~~~~~}}}yyytttooojjjgggaaa______bbbcccccchhhnnnqqqtttyyy}}}uuunnnhhh```XXXUUUNNNOOOOOOQQQSSSVVVYYY[[[[[[YYYUUUPPPLLLIIIHHHGGGDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@@@@@@@????????????@@@AAACCCCCCBBBBBBCCCEEEFFFFFFGGGHHHHHHIIIJJJJJJMMMOOOSSSWWW[[[]]]^^^^^^dddiiipppuuuxxxzzz{{{}}}||||||||||||||||||||||||yyyvvvssspppmmmhhhbbb___XXXUUUQQQOOOOOOOOOPPPOOOLLLMMMOOOQQQRRRRRRRRRRRROOOOOOOOOPPPSSSVVVZZZ\\\eeehhhmmmrrrwwwzzz{{{|||yyysssjjjffffffhhhiiiiiilllnnnqqqtttyyyxxxqqqggg^^^WWWSSSPPPOOOOOOOOOOOOOOONNNMMMKKKKKKLLLNNNQQQSSSYYY[[[^^^aaadddiiiooosssvvvxxx{{{~~~~~~yyyuuuqqqooollliiieeebbb```___]]]\\\[[[ZZZYYYWWWWWWXXXYYYZZZ[[[ZZZZZZZZZ\\\```dddgggeeefffgggiiinnnuuu~~~~~~|||vvvrrrpppooopppuuuuuuuuuwwwyyyzzz{{{|||xxxwwwtttrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnoooooonnnooorrrvvv|||}}}```UUUPPPOOOSSSWWWYYY]]]aaadddfffiiikkkkkklllmmmooonnnmmmmmmmmmooorrruuuwwwyyyzzz}}}xxxsssqqqjjjgggfffgggffffffjjjpppssswww{{{~~~~~~nnnddd^^^WWWRRRQQQJJJJJJJJJLLLNNNQQQTTTUUUSSSQQQNNNKKKHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@?????????;;;===????????????AAACCCGGGGGGHHHHHHIIIIIIIIIJJJMMMNNNPPPRRRVVVYYY[[[\\\^^^bbbgggkkkmmmnnnppprrrsssssstttvvvyyy{{{~~~}}}{{{zzzwwwrrrlllhhh^^^ZZZUUUSSSRRRSSSSSSSSSQQQSSSUUUWWWXXXYYYXXXXXXXXXXXXXXXZZZ^^^bbbfffiiiooosssyyyzzzkkkhhheeefffkkkoooppppppmmmpppsssvvv{{{~~~pppgggccc___[[[XXXSSSSSSRRRRRRTTTWWWWWWUUURRRQQQOOONNNOOOSSSWWWZZZbbbdddiiimmmrrrxxxyyyuuuqqqnnnjjjggggggfffcccaaa\\\ZZZWWWUUUTTTTTTVVVVVVTTTRRROOONNNNNNPPPRRRTTTTTTUUUVVVXXX\\\dddmmmsssttt}}}|||uuunnnkkkgggdddaaaaaabbbcccgggiiilllppptttyyy}}}~~~}}}~~~~~~zzzyyyyyyxxxxxxyyyyyyzzzxxxyyy}}}oooYYYTTTQQQQQQTTTWWWXXX[[[```cccfffhhhjjjkkkkkkmmmooonnnnnnnnnoooqqqsssuuuvvvuuuyyy}}}yyywwwtttpppoooooommmjjjmmmrrrwwwzzz~~~mmmaaaZZZSSSNNNNNNHHHHHHIIIJJJLLLOOOQQQSSSNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDD@@@AAAAAAAAA@@@???>>>===999;;;===>>>>>>???AAABBBEEEEEEFFFGGGIIIJJJKKKKKKOOOPPPPPPRRRTTTVVVXXXYYYUUUXXX\\\___aaabbbeeegggiiiiiijjjmmmrrrwww|||~~~zzztttoooddd```\\\YYYYYYYYYYYYYYYYYY[[[^^^```bbbbbbaaaaaa``````aaabbbfffkkkpppsssyyy}}}zzzpppdddcccdddiiipppuuuvvvuuummmppptttxxx|||wwweee]]]ZZZXXXVVVUUUQQQRRRSSSVVV]]]ddddddaaa[[[YYYVVVTTTVVVZZZ___bbbhhhmmmssszzz|||xxxrrrooonnnlllhhhddd[[[YYYVVVSSSRRRSSSTTTUUUVVVSSSOOOMMMLLLLLLLLLKKKJJJLLLNNNPPPUUU\\\dddjjjfffiiivvvxxxtttoookkkggggggnnnvvv}}}rrrhhhbbbbbbaaa___^^^^^^```bbbdddeeehhhmmmrrryyyxxxaaaVVVRRRPPPPPPTTTVVVWWW[[[aaabbbdddgggiiijjjkkkmmmoooppppppqqqrrrssstttuuuvvvuuuzzz|||zzzyyyvvvrrrssswwwyyy|||~~~nnnddd]]]VVVQQQOOOKKKKKKKKKLLLNNNQQQSSSUUUPPPPPPPPPOOONNNLLLKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFBBBBBBCCCCCCBBBAAA???>>>===>>>@@@@@@@@@@@@BBBDDDBBBDDDFFFIIILLLOOORRRSSSTTTVVVXXXZZZ[[[[[[[[[ZZZUUUWWWYYYYYYYYYYYY[[[\\\]]]]]]^^^```fffmmmtttxxx{{{|||{{{wwwnnnkkkhhhfffeeefffeeedddfffhhhlllppprrrsssrrrrrrpppooopppqqquuuzzz}}}yyytttooofffeeeeeejjjpppuuuvvvuuunnnqqqwww|||uuuddd]]]\\\YYYVVVVVVSSSUUUXXX^^^lllyyy{{{uuukkkhhhddd```aaadddiiilllrrryyy}}}xxxpppjjj```^^^ZZZVVVUUUUUUVVVWWW\\\XXXUUUSSSRRRQQQNNNLLLIIIJJJLLLNNNQQQVVV]]]aaa\\\[[[bbbqqqwwwqqqjjjeeeaaa___[[[XXX]]]eeejjjrrr~~~~~~wwwqqqkkkfffbbbccccccbbbccceeehhhkkkmmmmmmrrrxxx~~~~~~{{{zzzooollliiiggghhhhhhhhhhhhfffiiinnnsss{{{gggXXXTTTQQQOOOPPPTTTVVVWWW\\\ccc```cccfffhhhjjjkkkmmmoooqqqrrrsssuuuuuuvvvvvvuuuvvv}}}~~~yyyyyy|||{{{~~~{{{nnnhhhccc\\\VVVTTTNNNNNNOOOPPPRRRTTTWWWXXXWWWWWWXXXXXXWWWUUUSSSRRRLLLKKKJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFEEEDDDBBBAAA>>>@@@AAAAAA??????@@@BBBCCCEEEHHHMMMRRRVVVZZZ\\\ZZZ\\\```dddeeecccaaa___[[[\\\[[[YYYVVVTTTTTTUUUSSSSSSRRRUUUZZZbbbjjjooosssuuuzzzyyywwwtttrrrrrrrrrqqqppprrruuuzzz~~~zzzmmmsssuuurrrpppqqqrrrqqqkkkhhhgggiiinnnssstttsssqqquuu{{{ttteeeaaaaaa]]]ZZZYYYXXXZZZ^^^gggzzzyyyvvvpppkkkkkkmmmqqquuu}}}zzzsssiiifffaaa\\\ZZZYYYZZZ[[[]]]ZZZWWWUUUUUUTTTPPPMMMLLLMMMNNNNNNOOOQQQUUUXXXWWWUUUVVV\\\dddrrrwwwpppfffaaa^^^]]]YYYSSSTTT[[[[[[aaajjjsss{{{tttrrrooommmmmmmmmmmmlllhhhhhhhhhiiilllooosssuuuxxx||||||uuuooojjjgggeeeaaa^^^[[[YYYYYYZZZZZZYYYWWWYYY[[[^^^cccmmmyyymmm]]]VVVSSSNNNPPPSSSUUUWWWZZZ^^^aaabbbdddgggiiijjjlllnnnoooqqqqqqqqqqqqqqqtttxxx|||~~~|||tttooolllggg___YYYVVVTTTSSSWWW___ddddddccc```aaabbbbbbaaa___\\\[[[YYYUUUPPPMMMLLLLLLLLLKKKKKKHHHEEEDDDDDDDDDCCCCCCEEEDDDCCCBBBAAABBBCCCDDDBBBDDDHHHKKKPPPUUU\\\```hhhiiikkknnnppppppooommmkkkeee^^^ZZZ[[[ZZZWWWSSSTTTRRRPPPPPPTTTWWWZZZ[[[jjjpppxxx~~~}}}}}}~~~~~~~~~~~~uuuqqqkkkccc___```ffflllqqqrrrqqqooolllllloootttxxxzzz|||qqqfffgggkkkhhhdddaaa^^^XXXZZZhhh{{{{{{tttrrrtttyyy}}}}}}wwwnnngggddddddeeeeeeeeecccaaa___]]]ZZZWWWTTTNNNNNNOOOQQQSSSSSSRRRPPPNNNPPPQQQSSSVVV]]]fffmmm|||ssskkkaaa[[[XXXXXXWWWVVVVVVYYY]]]ccchhhnnnssswwwtttnnnnnnooopppssswwwzzz}}}wwwvvvuuuuuuwww{{{yyysssjjjddd```]]]YYYVVVVVVUUUSSSRRRQQQPPPPPPPPPRRRTTTUUUUUUUUUYYY```eeedddUUUPPPNNNOOOQQQUUUWWWYYY\\\```cccccceeehhhjjjjjjkkkmmmoooooopppqqqqqqrrruuuzzz~~~}}}|||||||||wwwttttttqqqkkkfffaaa^^^^^^aaahhhmmmmmmkkkiiijjjkkkkkkjjjgggeeecccccc___[[[WWWVVVVVVUUUTTTPPPMMMJJJHHHGGGGGGFFFDDDCCCCCCBBBAAAAAAAAABBBBBBBBBDDDGGGJJJNNNTTT[[[```kkkmmmrrrwwwzzz{{{yyyxxxxxxrrrjjjfffccc```ZZZUUURRRPPPMMMMMMOOOQQQSSSSSS]]]cccllltttxxx{{{|||~~~}}}}}}~~~xxxpppgggccc]]][[[^^^eeelllqqqvvvvvvwwwwwwwwwzzz~~~uuunnnrrrwwwvvvqqqnnniiibbb___eeeooo{{{xxxuuuttttttssssssqqqnnnkkkiiifffaaa^^^ZZZWWWTTTSSSSSSTTTSSSSSSNNNNNNOOONNNOOOSSSZZZ___jjjuuuyyymmmddd^^^ZZZVVVSSSVVVWWWXXXZZZ\\\^^^aaacccfffiiiooovvv}}}|||rrrllljjjmmmqqqwww~~~~~~wwwlllgggaaa\\\[[[YYYWWWUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRUUUZZZ___vvv]]]QQQOOOOOOPPPSSSVVVYYY\\\___cccfffdddfffiiijjjjjjjjjlllmmmnnnooopppqqqssswww|||vvvrrrooommmppptttwwwyyy|||zzzyyy{{{}}}}}}zzzvvvooommmmmmpppuuuxxxyyyxxxxxxxxxyyyyyywwwuuurrrpppnnnkkkfffcccaaa```^^^]]]XXXUUUQQQNNNMMMKKKIIIGGGDDDDDDDDDDDDDDDCCCBBBAAACCCDDDEEEGGGKKKQQQXXX^^^jjjooowwwzzzuuuqqqkkkccc]]]WWWTTTQQQOOOOOOOOOOOONNNRRRWWW___fffkkkooosssuuuxxxyyy{{{~~~{{{qqqkkkdddaaa^^^^^^aaahhhpppuuu}}}{{{yyyssspppvvv}}}}}}yyywwwnnnggg___\\\]]]fffvvv}}}yyytttqqqlllggg```ZZZWWWWWWWWWVVVQQQPPPOOOMMMLLLMMMPPPRRRUUU[[[kkkvvvmmmeee^^^YYYYYYWWWVVVTTTTTTSSSTTTTTTVVVWWW[[[___cccfffhhhjjjqqqyyy{{{yyytttnnniiiiiikkknnnrrrxxxyyyrrrkkkfff^^^[[[XXXWWWXXXYYYYYYYYYXXXYYYZZZ[[[ZZZYYYWWWVVVSSSSSSRRRQQQPPPQQQUUUXXXkkkVVVNNNNNNPPPPPPSSSWWW[[[]]]```dddgggeeegggiiijjjjjjjjjkkkmmmnnnoooqqqrrrtttxxx}}}uuupppjjjfffggglllpppsssxxxyyy{{{|||zzzzzz|||~~~|||yyyuuurrrpppmmmjjjgggaaa^^^YYYUUUSSSQQQNNNLLLIIIIIIJJJIIIHHHGGGEEECCCEEEDDDDDDDDDGGGLLLTTTYYYcccjjjuuu~~~wwwooojjjccc```[[[WWWUUUTTTQQQPPPPPPSSSWWWZZZ]]]___ccceeelllnnnrrrwww|||xxxrrrlllhhhjjjiiiiiiiiilllrrrxxx}}}|||yyywwwuuurrrqqqvvv|||~~~|||rrrhhh]]]VVVUUU\\\kkkxxx{{{rrriiiddd```]]][[[WWWVVVSSSQQQNNNNNNNNNOOOPPPRRRZZZiiizzzyyypppiii```]]]ZZZWWWUUUUUUTTTSSSUUUVVVWWWYYYZZZ[[[[[[[[[\\\bbbjjjttt}}}|||lllkkkiiigggiiioooxxx~~~~~~tttlllhhheeecccaaa[[[ZZZYYYZZZ[[[]]]___```aaabbbeeeffffffdddaaa___YYYXXXVVVSSSRRRRRRSSSTTTxxxvvv]]]OOOJJJKKKNNNOOOSSSWWW[[[]]]```ccceeeeeegggiiijjjjjjjjjkkkmmmooopppqqqrrrtttxxx~~~vvvpppjjjggghhhmmmsssvvvxxxzzz}}}|||wwwtttkkkgggbbb^^^\\\YYYWWWUUUPPPPPPPPPOOOMMMJJJHHHFFFGGGFFFEEECCCDDDIIIOOOTTT[[[cccooozzzyyytttnnnjjjeee```\\\YYYUUUSSSPPPQQQRRRRRRQQQRRRTTTVVV\\\___dddjjjqqqwww|||~~~zzztttpppmmmkkkiiigggnnnpppsssvvvzzzwwwrrrsssxxx}}}~~~|||}}}}}}pppbbb[[[ZZZ^^^gggoooyyyqqqjjjeee\\\ZZZVVVSSSQQQPPPPPPOOONNNOOORRRVVV[[[jjj|||lllhhhbbb^^^[[[ZZZWWWUUUTTTTTTTTTTTTSSSRRRQQQQQQUUUXXX\\\```dddiiinnnrrryyy|||~~~~~~}}}xxxttttttvvvyyy{{{||||||||||||yyyzzzrrriiijjjlllooouuu~~~|||ooojjjddd___^^^```cccdddbbbcccccccccdddeeegggiiijjjllloooppppppmmmiiiggg```]]]YYYVVVTTTSSSRRRQQQxxxhhhVVVOOOMMMNNNPPPPPPSSSXXX[[[]]]___aaacccdddfffiiijjjjjjjjjlllmmmnnnpppqqqsssuuuzzz|||yyyuuurrrnnnmmmqqqxxx}}}}}}~~~|||vvvsssnnnkkkhhhgggdddbbb\\\[[[ZZZWWWTTTPPPNNNLLLKKKJJJIIIFFFEEEGGGLLLPPPUUU]]]iiirrrzzz}}}wwwtttnnniiieee```\\\XXXRRRSSSRRRPPPNNNMMMNNNOOOQQQTTTXXX]]]ccciiimmmooovvvzzz}}}zzztttmmmjjjkkkhhhffffffhhhjjjkkkkkkpppvvv~~~zzzrrrnnnmmmrrr}}}zzzkkkccc______ccchhh}}}wwwgggbbb\\\WWWUUUSSSQQQPPPOOOPPPQQQPPPOOOVVViii{{{|||ssslllhhhddd___\\\YYYXXXWWWVVVTTTQQQOOONNNTTTUUUWWWWWWXXXZZZ]]]___aaaeeejjjnnnqqqsssvvvxxxuuussspppmmmkkkiiigggeeeeeehhhllloooqqquuuyyy||||||zzztttpppooorrrwww|||xxxpppjjjaaa___]]]\\\^^^ccchhhlllnnnpppppppppooooooqqqsssssstttvvvwwwvvvssspppmmmeeeaaa]]]YYYWWWTTTRRRPPP|||sss\\\RRRQQQQQQQQQRRRQQQUUUYYY\\\^^^___```bbbccceeehhhjjjjjjkkkmmmoookkkmmmooorrrvvv|||~~~~~~|||yyyxxxyyy~~~{{{xxxwwwuuutttrrrmmmkkkgggccc___[[[XXXWWWQQQPPPNNNKKKIIIIIIKKKNNNQQQXXXaaajjjqqqzzz|||wwwrrrnnniiieee^^^^^^\\\XXXTTTPPPOOOPPPNNNOOOQQQUUUXXX[[[]]]^^^bbbfffooowwwyyyzzzxxxnnnjjjgggbbb^^^^^^``````aaaeeekkkqqqtttvvv}}}vvvqqqmmmooorrryyy{{{pppgggdddiiiqqq{{{tttjjjbbb]]]ZZZWWWTTTTTTQQQPPPQQQRRRSSS[[[dddsss|||vvvqqqlllkkkiiifffbbb___\\\ZZZYYYZZZZZZYYYXXXWWWXXXYYYWWW\\\bbbgggjjjlllooorrrppprrrsssqqqmmmiiihhhhhhfffhhhlllooorrrxxx~~~~~~xxxrrrlllgggddddddeeefffiiinnntttxxx|||~~~~~~|||{{{}}}|||}}}~~~~~~|||yyyvvvtttkkkgggbbb^^^\\\YYYUUURRR{{{vvv{{{eeeQQQLLLNNNOOONNNOOOSSSVVV[[[^^^______```aaabbbdddhhhiiijjjlllnnnooohhhjjjnnnrrrwwwwwwsssrrrqqqrrrtttxxx{{{}}}~~~}}}{{{xxxsssnnniiieeecccbbbUUUTTTSSSOOOLLLKKKLLLMMMNNNTTT\\\cccjjjttt{{{vvvrrrkkkjjjhhhbbb[[[UUURRRQQQOOOOOOPPPQQQRRRSSSTTTTTTUUUXXX___dddccc```cccjjjnnnooooooqqqrrrtttuuuuuuqqqhhhaaa______\\\\\\]]]^^^___bbbhhhqqqyyy~~~vvvqqqmmmnnntttzzzssspppyyyyyynnngggbbb^^^ZZZUUUOOOLLLPPPTTTSSSRRRSSS```kkk~~~{{{wwwrrrmmmiiigggaaaaaaaaa___\\\ZZZYYYZZZXXX]]]dddiiikkknnnqqqtttsssxxx}}}}}}xxxsssrrrsssmmmooorrruuuxxx}}}xxxuuuqqqnnnnnnppprrrtttwww{{{|||zzzqqqmmmgggcccaaa^^^YYYVVV{{{uuuhhh\\\OOOLLLLLLMMMPPPSSSVVVXXX[[[^^^aaabbbbbbbbbddddddeeehhhlllnnnkkkiiiiiigggiiinnntttzzzvvvmmmgggdddcccccckkkooovvv|||zzzvvvuuusssmmmiiigggbbb\\\WWWTTTQQQOOOMMMPPPOOOSSSZZZaaajjjxxx}}}yyyuuuqqqmmmggg^^^WWWTTTRRROOONNNOOOQQQRRRQQQQQQRRRSSSTTTVVVWWWXXXXXX[[[[[[[[[[[[ZZZ[[[]]]___aaa```^^^[[[XXXXXXZZZ\\\dddiiiqqqzzzuuuqqqssswww~~~zzzpppgggbbb]]]ZZZVVVRRROOOOOOPPPPPPVVVYYYggg}}}vvvvvvuuusssnnniiieeeddddddaaafffmmmtttzzz~~~xxx|||{{{}}}xxxqqqllliiifffaaa]]]xxxuuucccXXXNNNLLLMMMNNNPPPSSSXXXZZZ]]]aaacccdddddddddiiihhhggghhhkkkmmmmmmllliiigggiiioootttzzzxxxsssllleeebbbbbbcccccckkkpppyyy~~~zzzuuurrrnnnhhhccc```\\\XXXVVVUUUSSSTTTYYY___gggsss|||yyyssskkkeee```]]]ZZZXXXXXXXXXXXXWWWUUUUUUUUUUUUVVVVVVVVVWWWUUUVVVWWWVVVVVVWWWZZZ\\\^^^___aaacccdddfffjjjmmmqqqvvvzzztttsssvvv}}}wwwpppeee```ZZZUUURRRQQQQQQRRRSSSUUU___rrr}}}yyyvvvuuusssxxxyyytttqqqnnniiifffuuuuuuooo[[[RRRLLLLLLNNNOOOQQQTTTYYY[[[^^^aaaccceeeeeeeeellljjjgggggghhhkkklllllliiigggiiioootttyyy~~~uuullliiifffddddddfffjjjllluuu{{{~~~{{{vvvrrrmmmhhhccc___[[[WWWUUUXXX[[[___iiissszzzuuummmjjjfffcccaaa```^^^\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTVVVWWWXXXXXXZZZ]]]___bbbeeekkkpppuuuyyy~~~zzzvvvvvvyyy~~~rrrlllccc\\\XXXVVVUUUTTTQQQSSSXXXbbbrrr~~~}}}{{{wwwrrrooozzz}}}yyy^^^RRRMMMJJJMMMPPPPPPQQQTTTXXXYYY\\\___aaacccddddddjjjhhhgggffffffggghhhhhhhhhgggjjjoootttxxx}}}vvvlllllllllmmmooosssyyy}}}~~~xxxqqqmmmgggbbb]]]]]]^^^___eeelll{{{{{{wwwssspppnnnllliiiggggggeeeccc```^^^]]]\\\\\\^^^```bbbdddeeefffiiilllooottt{{{zzztttooooooqqqrrrwww}}}zzzoooeee```\\\ZZZWWWSSSTTTWWWZZZ```ttt}}}~~~~~~yyyuuujjjTTTMMMIIIIIIMMMPPPPPPRRRUUUXXXYYY[[[^^^```bbbddddddeeeggghhhiiihhhggggggfffiiihhhkkkqqquuuxxx~~~~~~xxxsssuuuxxxzzz}}}yyyrrrmmmkkkiiihhhjjjnnnvvv~~~{{{xxxxxxvvvssspppnnnllllllllllllooorrrtttuuuwwwzzz|||vvviiiddd```bbbgggmmmxxxzzzoooiiiddd^^^ZZZWWWXXXYYYXXXYYYeee~~~|||{{{^^^OOOJJJHHHIIINNNPPPPPPQQQUUUZZZ[[[\\\^^^aaaccceeefffcccfffjjjkkkkkkjjjjjjjjjlllkkkooouuuxxxzzz~~~zzz|||}}}|||yyyuuusssuuuwww}}}}}}|||{{{|||}}}tttkkk```\\\ZZZ^^^cccjjjwww~~~wwwpppgggaaa]]]\\\[[[ZZZXXX]]]nnnjjjTTTNNNKKKIIIJJJNNNPPPOOOQQQUUUYYYZZZ[[[]]]___bbbdddeeebbbeeehhhiiiiiijjjlllnnnpppppptttzzz}}}~~~wwwllleee^^^\\\\\\```dddkkkvvvwwwooogggccc___]]]\\\]]]dddlll___NNNMMMKKKJJJKKKOOOOOONNNQQQUUUWWWWWWXXXZZZ\\\___aaaccc```bbbdddeeeeeeggglllqqqttttttxxx~~~yyyooohhhddd```___aaaeeehhhmmmvvv|||qqqiiibbbaaaaaa```aaaeeemmmzzzkkkUUUMMMLLLKKKLLLNNNPPPRRRTTTTTTUUUXXXXXXYYY[[[]]]___```aaa```___aaaeeeffffffiiioootttyyyttthhhcccccc___```dddiiiiiiiiisss}}}yyyrrrkkkfffcccbbbbbbnnnxxxyyycccRRRMMMNNNLLLMMMOOOQQQSSSTTTUUUVVVZZZZZZ[[[]]]___```aaaaaaaaa___```dddeeeeeejjjppptttzzz~~~wwwooohhheeegggeeebbbdddkkkpppttt{{{|||zzzsssvvvyyy|||~~~~~~|||{{{zzzqqqjjjdddbbbeeekkk}}}yyypppXXXMMMMMMOOOLLLNNNPPPRRRTTTVVVWWWWWWZZZ[[[\\\^^^___``````aaaaaa______bbbdddeeekkkrrrwww}}}}}}|||~~~|||vvvpppmmmjjjhhhjjjnnnmmmhhhgggnnnxxx}}}ssskkkeeeaaa___aaabbbdddfffgggggggggggggggooo{{{xxxnnnggg```bbbkkk}}}bbbQQQJJJKKKNNNMMMNNNPPPSSSUUUWWWXXXXXXZZZ[[[]]]___````````````bbb``````bbbdddfffmmmuuu|||{{{wwwvvv|||{{{rrrmmmgggdddeeefffggglllrrruuurrrrrrwww}}}~~~uuurrrlllfffaaa___^^^^^^XXXXXXXXXYYYZZZZZZ[[[[[[XXX^^^dddkkkqqq{{{}}}tttgggdddeeemmmzzznnnXXXMMMIIIIIIKKKMMMNNNPPPSSSVVVWWWYYYYYY\\\^^^```bbbccccccccccccdddaaaaaaeeegggiiipppxxx~~~yyywwwwww}}}|||vvvrrrrrruuusssllleeeaaa]]][[[]]]```bbbhhhooo{{{yyyssskkkhhhddd```]]]]]]___```XXXXXXWWWWWWWWWWWWXXXXXXTTTWWW[[[]]]```eeekkkppprrrvvv~~~tttlllfffggglllvvv}}}___QQQLLLHHHHHHJJJLLLMMMPPPSSSUUUXXXYYYYYY^^^```cccfffhhhhhhhhhgggeeedddeeeiiikkknnnttt|||~~~{{{sssooolllrrr}}}jjjeee``````cccdddaaa^^^ZZZWWWVVVYYY\\\^^^bbbhhh}}}yyyzzz~~~{{{tttpppmmmhhhcccaaaaaabbbdddbbbbbbbbbaaaaaa`````````WWWXXXZZZZZZZZZ[[[]]]___cccccceeejjjqqqzzzvvvlllgggggghhhnnnttt{{{xxxlllTTTLLLJJJGGGHHHLLLKKKMMMOOORRRUUUWWWYYYYYY]]]___cccgggiiijjjiiiiiigggfffhhhmmmppprrrwww~~~yyysssooorrryyyuuuaaa]]]XXXVVVWWWYYYZZZ[[[YYYVVVWWW[[[]]]^^^aaaeeewww{{{wwwvvvvvvvvvvvvuuuzzz{{{vvvpppmmmmmmooopppjjjkkkkkkjjjiiihhhgggfffddddddbbb```^^^]]]]]]^^^^^^]]]]]]]]]```cccgggjjjrrr|||uuuooolllhhhfffeeeooovvv}}}xxxtttsssmmmmmmmmmlllllllllllllllnnnooopppqqqssstttuuuvvvqqqqqqqqqrrrrrrpppllliiixxx|||cccNNNIIIIIIGGGIIIOOOJJJLLLOOORRRUUUWWWXXXYYYYYY\\\```dddggghhhhhhggghhhgggjjjpppsssuuuzzz~~~wwwwwwzzzqqqnnntttwwwppphhh^^^[[[VVVQQQPPPSSSWWWZZZ\\\YYY[[[___bbbaaacccgggppp{{{uuurrrqqqrrrssstttuuu|||{{{xxxyyy{{{}}}}}}~~~~~~~~~}}}{{{yyyxxxuuurrrnnniiieeebbbbbbbbb^^^^^^]]]]]]]]]^^^______bbbhhhrrr}}}xxxuuupppiiieeejjjlllrrr|||~~~~~~|||uuunnnhhhcccaaaaaaZZZYYYXXXVVVUUUUUUUUUUUUYYYZZZ\\\^^^aaaccceeefffccccccdddeeeeeeccc```\\\tttvvv```MMMKKKLLLHHHHHHKKKOOOOOOPPPRRRTTTVVVXXXYYY[[[\\\^^^```aaabbbccccccdddkkkooopppuuu~~~{{{|||wwwpppnnnooopppqqqtttvvvxxxyyy{{{zzzxxxwwwzzzkkkcccbbbbbbaaaaaaYYYXXXWWWUUUTTTUUUXXXZZZ___cccfffeeeggglllppppppuuu~~~yyyxxx{{{{{{yyyvvvuuu}}}yyytttqqqppppppjjjiiigggdddbbbaaa``````dddeeefffjjjmmmmmmllljjjwww~~~uuunnnooommmooossszzzxxxqqqnnnkkkkkkooorrrvvv}}}~~~zzzpppiiiaaa\\\ZZZXXXSSSNNNMMMKKKIIIGGGFFFFFFHHHHHHIIIKKKNNNQQQTTTVVVXXXYYYVVVVVVVVVVVVUUUTTTSSSRRRyyysssnnnZZZJJJIIIKKKIIIHHHLLLOOOOOOPPPRRRTTTVVVXXXYYY[[[\\\]]]___```aaabbbbbb___ffflllooouuu|||xxxtttooommmllliiibbb]]]YYYZZZZZZ\\\]]]___aaabbb___^^^\\\[[[]]]aaaeeegggnnnttt}}}ssshhhccc___[[[ZZZVVVVVVVVVUUUVVVYYY^^^bbbjjjpppssssssuuuzzz||||||~~~}}}yyyzzzzzzxxxvvvrrrooollljjjiiihhhhhhiiijjjkkkkkkhhhfffjjjttt|||xxxuuuuuuxxxxxxsssoookkkjjjmmmrrrxxxyyyrrrkkkggg___YYYRRRNNNLLLJJJFFFBBBEEEDDDBBB@@@??????@@@AAA???@@@BBBEEEGGGIIIKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHvvvvvvbbbRRRGGGHHHJJJIIIIIILLLOOOOOOPPPRRRTTTVVVXXXYYY[[[\\\]]]^^^____________^^^dddjjjnnnttt~~~|||wwwqqqlllhhhfff```]]]ZZZZZZZZZYYYUUUQQQLLLLLLMMMMMMNNNOOOQQQQQQWWWVVVUUUTTTTTTUUUWWWXXXXXX[[[___dddjjjtttqqqhhh^^^WWWUUUUUUUUUVVVWWW[[[bbbkkkqqquuu{{{vvvkkkppp}}}|||wwwvvvtttrrrpppmmmhhheeedddiiirrr|||~~~{{{vvvsssvvv{{{zzzqqqhhhaaaZZZVVVQQQLLLGGGDDDCCCBBB???<<<>>>===;;;:::999999:::;;;:::;;;===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>>>>vvvXXXNNNGGGHHHJJJIIIIIILLLOOOOOOPPPRRRTTTVVVXXXYYY\\\\\\]]]^^^^^^^^^]]]]]]bbbfffkkkooosssyyy~~~~~~{{{yyysssppplllfffbbb^^^\\\[[[UUUSSSRRRRRRSSSSSSQQQNNNKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLLLLLLLKKKKKKKKKSSSTTTUUUVVVYYY___gggnnnzzzxxxlll```XXXVVVUUUVVVYYY]]]dddnnnyyywwwiiiiiiyyy~~~xxxrrrmmmkkklllnnnsss}}}xxxssskkkbbb[[[TTTNNNJJJHHHEEEAAA@@@??????===;;;<<<;;;:::999888999999999999:::;;;<<<============:::;;;;;;;;;::::::999888fffSSSMMMIIIIIIJJJIIIJJJKKKOOOOOOPPPRRRTTTVVVXXXYYY\\\\\\]]]]]]]]]]]]]]]\\\bbbeeelllrrrvvvxxx{{{~~~}}}yyytttooojjjgggeeeaaa^^^[[[WWWTTTRRRQQQPPPMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGKKKLLLMMMNNNOOOQQQUUUWWW]]]dddnnnyyy|||yyywww{{{~~~ssshhh]]]XXXWWWWWWZZZ___fffnnnyyytttkkkrrr~~~{{{xxxuuutttwww~~~{{{sssfffaaaZZZSSSMMMHHHCCC@@@???===<<<;;;;;;:::999888;;;;;;::::::999999999:::666666777888888888777777777777888888888777666666uuuYYYNNNLLLJJJIIIHHHIIIKKKLLLOOOOOOPPPRRRTTTVVVXXXYYY\\\\\\]]]^^^^^^^^^]]]]]]^^^bbblllxxx}}}~~~{{{pppmmmiiiddd```\\\YYYXXXTTTSSSRRRPPPNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPPPPPPPOOOOOOEEEFFFHHHKKKLLLMMMMMMMMMOOOSSSZZZ```gggmmmssswww~~~uuullleeeaaa^^^\\\aaaeeejjjrrrzzz|||zzzxxxqqqjjjfff```ZZZXXX[[[^^^ccckkkttt}}}{{{{{{~~~}}}{{{{{{ooofffXXXTTTOOOJJJFFFBBB???<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999777777888888888888777777555555666666666555555444gggRRRHHHIIIIIIGGGFFFIIILLLNNNOOOOOOPPPRRRTTTVVVXXXYYY\\\\\\]]]^^^^^^___^^^^^^\\\bbbooo~~~}}}~~~}}}yyyxxxuuurrrqqqqqqrrrrrrqqqtttyyyxxxpppfffddd```\\\YYYVVVUUUTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPQQQRRRTTTTTTSSSSSSSSSSSSSSSTTTTTTNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMNNNOOOQQQQQQPPPOOOOOOQQQTTTWWWYYY[[[___bbbhhhmmmuuu~~~|||{{{{{{{{{{{{rrrooojjjccc]]]XXXTTTRRRMMMQQQSSSTTTYYY___bbb```___]]]]]]___^^^]]]```ffflllsss~~~{{{{{{|||xxxlllaaaZZZOOOLLLHHHDDDCCCAAA???===;;;<<<======<<<<<<<<<===999999999:::::::::999999999::::::;;;;;;:::::::::555555666666666666555555xxx___NNNDDDGGGGGGEEEEEEHHHMMMPPPOOOOOOPPPRRRTTTVVVXXXYYY[[[\\\]]]^^^____________^^^dddttt~~~|||{{{tttmmmgggddd```^^^\\\]]]___```aaaaaaiiioooyyyxxxllleee___]]]ZZZWWWTTTSSSRRRRRRSSSTTTVVVXXXYYYXXXXXXWWWWWWWWWWWWWWWVVVXXXZZZ\\\ZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYWWWUUUTTTTTTTTTSSSQQQVVVWWWWWWWWWWWWWWWYYY[[[[[[^^^dddjjjooorrrtttuuuwwwrrrkkkfffeeeeeeeeeeeecccbbb^^^[[[WWWTTTRRRPPPKKKNNNOOOMMMOOOUUUVVVUUUUUUVVVZZZ```ccceeekkkrrryyy}}}yyyvvvwwwzzz|||}}}zzz~~~sssggg\\\QQQKKKGGGDDDAAA>>>>>>===<<<;;;888999;;;;;;:::::::::;;;::::::;;;;;;;;;;;;;;;:::888888999999:::999999999777777888888888888888777cccOOOMMMGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOQQQSSSUUUVVVWWWWWWXXXYYY[[[\\\]]]___bbbddd```jjjyyy~~~}}}zzzyyyzzz{{{xxxqqqiii```YYYSSSPPPTTTPPPPPPSSSUUUUUUXXX\\\aaaiiittt~~~|||uuuoooiiiddd```^^^\\\YYYWWWVVVWWWXXXZZZ]]]```bbbcccdddggghhhffffffffffffhhhjjjlllnnnmmmkkkjjjjjjlllllliiifffhhhhhhiiijjjjjjhhhdddbbb```bbbccccccbbbaaabbbccc```]]]ZZZZZZ]]]______]]][[[\\\^^^______aaadddfffdddaaa]]][[[[[[ZZZYYYXXX\\\WWWQQQMMMLLLMMMKKKJJJHHHKKKMMMOOOPPPQQQTTTVVV]]]___aaaeeejjjrrrzzz|||zzzyyyuuuqqqpppkkklllsssvvvxxxpppcccZZZRRRJJJDDDAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777888888888777777777777777:::999999888888999999:::::::::999999888777666666}}}\\\JJJEEEGGGGGGGGGGGGHHHJJJKKKLLLOOOPPPQQQSSSUUUVVVWWWWWWWWWYYY[[[\\\\\\]]]```bbbbbblllyyy|||zzz{{{{{{wwwtttllliiiddd^^^WWWQQQMMMKKKNNNKKKKKKNNNPPPPPPRRRVVV\\\dddpppzzzwwwpppmmmkkkhhheeeddddddbbb```___^^^___```iiilllpppssstttuuuvvvxxxuuuvvvvvvwwwyyyzzz|||}}}|||zzzyyyyyyzzzzzzxxxuuuvvvvvvvvvvvvvvvvvvtttsssppprrrsssrrrpppoooooopppqqqooonnnnnnooommmiiieeeeeeeeedddbbbaaacccfffiiidddaaa]]]ZZZYYYWWWUUUSSSVVVSSSQQQQQQRRRSSSRRRQQQLLLNNNPPPSSSUUUXXX[[[^^^cccgggnnnuuu|||{{{uuurrrjjjgggjjjjjjiiirrrwwwmmmaaaVVVPPPJJJCCC>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777888888888888777777777777:::999999888888999999:::;;;::::::999888888777777nnnTTTGGGAAAFFFFFFFFFGGGHHHIIIKKKKKKOOOPPPRRRTTTUUUVVVWWWWWWYYY[[[]]]^^^^^^^^^___aaaeeemmmyyy~~~||||||}}}tttlllhhh___]]]YYYTTTPPPMMMKKKJJJIIIFFFGGGKKKMMMLLLNNNQQQYYYaaalllwww}}}sssnnniiiggghhhjjjkkkjjjmmmoooppppppnnnmmmmmmnnnvvvyyy~~~~~~zzz{{{yyyvvvqqqnnnnnnqqqtttmmmjjjeeebbb___\\\YYYVVVSSSRRRRRRTTTWWWXXXXXXWWWWWWYYY\\\___bbbgggmmmrrruuu|||~~~rrrjjjhhhgggcccfffmmmwww~~~qqqccc\\\SSSLLLHHHEEEAAA>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777888888888888888888888888:::999999888888999999:::;;;;;;;;;::::::999999888```OOOHHHBBBEEEEEEFFFFFFHHHIIIKKKLLLOOOPPPRRRTTTVVVWWWWWWXXX[[[]]]```aaa``````aaabbbhhhooozzz}}}}}}wwwnnnhhh\\\ZZZWWWSSSPPPNNNMMMMMMIIIGGGHHHLLLNNNMMMNNNRRRYYY```kkkuuu|||tttpppnnnkkkiiiggghhhlllqqqssstttzzz}}}~~~zzzuuuqqqmmmiiieee```_________aaacccddddddkkkmmmpppsssxxx{{{vvvsssnnnlllmmmllltttmmmaaaTTTOOOIIIDDDBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777888888888888888999999:::999999888888999999:::<<<<<<;;;;;;;;;:::::::::rrrUUUKKKGGGBBBEEEEEEFFFGGGHHHJJJKKKLLLOOOPPPRRRTTTVVVWWWXXXXXXZZZ\\\___``````aaacccdddlllsss|||~~~}}}}}}~~~~~~}}}sssmmm```^^^YYYUUURRRPPPOOOOOOMMMJJJKKKOOOQQQPPPRRRVVV[[[aaakkksss|||wwwmmmhhhgggggghhhiiijjjooouuu{{{~~~{{{xxxvvvtttssstttxxx}}}~~~~~~vvvrrrmmmmmmsss}}}mmm___VVVIIIFFFBBB>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999888888777777888888999999999::::::999999888888999999:::<<<<<<;;;;;;;;;;;;;;;;;;dddNNNFFFDDDAAAEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQSSSUUUVVVWWWXXXXXXXXXZZZ\\\^^^___bbbeeehhhqqqxxx~~~|||wwwqqqfffccc^^^XXXTTTRRRQQQQQQTTTQQQPPPSSSUUUUUUXXX]]]aaafffmmmsssxxx|||uuummmgggeeegggjjjkkkmmmrrrxxxzzztttssssssvvv|||yyyuuupppooovvvvvvuuuuuuvvvyyywwwhhhZZZPPPJJJFFFDDDAAA???=========>>><<<<<<<<<;;;;;;:::::::::888999999999999999888888777777888888999::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;~~~rrrXXXKKKDDDBBBDDDFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUVVVXXXXXXYYYYYYZZZ\\\^^^aaaeeekkkooovvv}}}|||~~~}}}wwwppplllfff```\\\ZZZYYYYYY___ZZZXXX[[[\\\]]]bbbgggkkkooosssvvvyyyuuummmjjjiiiiiilllqqquuuwwwxxxuuuuuusssqqqoooppptttwwwzzz}}}zzzsssmmmeeefffiiiooouuuzzz~~~}}}xxxwww{{{{{{uuupppmmmjjjhhhfff``````______aaadddfffhhhoootttzzzzzznnnaaaUUULLLFFFCCCCCCBBBAAA???>>>>>>???@@@>>>======<<<;;;:::999999888888999999999999888888777777888999999:::;;;;;;:::999999888888999999:::::::::::::::::::::::::::wwwwwwbbbQQQJJJEEEDDDHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSUUUWWWXXXYYYYYY\\\]]]___aaadddjjjrrrwww{{{|||}}}yyyuuuoooiiieeeccccccccchhhccc```aaaccceeejjjpppuuuwwwzzz{{{}}}}}}pppjjjfffbbb]]]]]]___dddkkkqqquuuwwwuuuxxxzzzzzzzzz}}}}}}xxxrrrmmmhhhccc```[[[^^^cccjjjqqqwww{{{}}}~~~~~~}}}~~~yyyyyy|||tttnnnjjjfffaaa]]][[[[[[ZZZYYYVVVVVVUUUUUUUUUUUUUUUVVVXXX[[[___cccgggmmmsssxxx}}}}}}~~~zzztttfffaaaZZZQQQJJJEEECCCAAA;;;;;;;;;:::999999;;;<<>>===;;;:::999999777888888999999999888888777777888999::::::;;;;;;:::999999999999999999:::::::::::::::::::::::::::qqqmmm~~~xxxVVVKKKHHHAAA@@@GGGHHHHHHHHHHHHJJJLLLOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWUUU[[[cccfffhhhmmmwwwtttmmmkkkmmmqqqqqqpppnnnmmmnnnqqqtttxxx~~~qqqkkkfff___YYY]]][[[[[[```eeemmm{{{{{{xxxssstttwww}}}zzzssstttoooiiiccc___\\\YYYVVVUUUWWW[[[```eeekkknnnpppzzzwwwrrroooooorrrvvvyyy|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}zzzzzzyyyuuuoookkkiiieee```\\\[[[[[[[[[[[[YYYXXXVVVUUUSSSSSSRRRRRRUUUTTTSSSUUUXXX[[[\\\\\\```aaabbbcccbbbccceeefffddddddccccccccc```\\\YYYRRROOOJJJFFFBBB???>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;999888888888999999888999999:::::::::999999:::::::::999999999888888888888888888888888888888ooommmnnnRRRKKKIIICCCAAAFFFHHHHHHHHHIIIJJJMMMOOOPPPQQQQQQRRRRRRSSSTTTVVVVVVUUU[[[aaadddfffmmmwww|||yyyyyyzzzyyyxxxvvvuuuvvvxxx{{{}}}wwwllliiigggccc^^^YYYXXXZZZ___eeeppp}}}yyytttqqqoookkkmmmooovvvzzzssskkkddd```]]]XXXTTTQQQOOOMMMLLLNNNPPPSSSWWW\\\```dddfffiiihhhfffeeeeeeggghhhjjjfffgggggggggggghhhhhhhhhhhhhhhgggggghhhhhhiiiiiilllmmmnnnnnnnnnqqqtttwww}}}~~~|||wwwtttxxxxxxyyyzzz{{{yyytttooopppmmmiiifffddddddddddddbbbaaa^^^[[[YYYWWWVVVUUUWWWUUUTTTTTTUUUVVVVVVUUUQQQSSSTTTUUUTTTTTTSSSTTTRRRQQQQQQQQQQQQOOOLLLIIIJJJHHHDDDAAA>>>===<<<<<<============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999777666666666777777777777888999::::::999999:::999999999888888888888888888888888888888888888mmmpppxxx___LLLJJJJJJEEEBBBEEEGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVZZZ___bbbeeemmmxxx~~~zzzxxxxxxxxxyyy|||}}}{{{{{{}}}}}}}}}|||qqqooonnnkkkggg]]]]]]___aaafffrrr{{{uuuqqqkkkkkkjjjiiihhhfffeeedddccceeegggmmm|||}}}tttkkkeee___YYYTTTPPPMMMJJJHHHHHHHHHGGGFFFFFFHHHJJJMMMQQQTTTWWWXXXTTTUUUWWWXXXYYYYYYXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWXXX]]]___aaabbbdddgggkkkooorrrvvv{{{~~~~~~|||yyywwwsssqqquuuvvvzzz~~~}}}}}}|||zzzxxxvvvuuuttttttvvvtttppplllhhheeecccbbbbbb___\\\YYYXXXVVVTTTRRRNNNNNNOOOOOONNNLLLJJJHHHGGGFFFEEEFFFFFFFFFDDDAAACCCBBB@@@>>>===<<<======>>>>>>======<<<;;;;;;::::::::::::999999999888888999888777777666777777777555666777888999999:::999888888888888777777777777888888888888888888888888sssxxxhhhUUUGGGGGGIIIEEECCCFFFFFFGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQQQQSSSTTTVVVWWWVVVZZZ]]]```eeennnyyy~~~{{{yyyvvvvvv}}}{{{sssoooooopppssswww{{{}}}xxxuuutttxxx}}}xxxssslllkkkkkkiiiiiitttvvvllleee___[[[XXXYYYZZZZZZ[[[[[[ZZZZZZ]]]___aaadddnnnzzzpppjjjaaaZZZUUUPPPLLLJJJFFFEEECCCBBBCCCDDDDDDCCCBBBCCCDDDFFFIIIJJJLLLMMMGGGHHHJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOSSSUUUXXX[[[]]]aaafffiiilllpppuuuxxxzzz}}}yyyxxxvvvvvvvvvuuuqqqnnnlllllllllkkkjjjjjjjjjiiihhhjjjooosssxxx{{{|||}}}zzz|||{{{xxxvvvwwwyyy{{{{{{zzz}}}|||{{{zzz{{{zzzxxxvvvyyy{{{~~~{{{zzzyyyvvvsssmmmiiieeeaaa]]][[[ZZZWWWUUURRRPPPMMMKKKIIIFFFEEEDDDDDDEEEEEEDDDBBBBBBAAA@@@???>>>>>>>>>???=========<<<<<<;;;;;;;;;999999999888888888888777::::::999999999999999999444444666777999999::::::777777777777777666666666888888888888888888888888^^^PPPEEEEEEGGGEEEEEEHHHEEEFFFHHHJJJLLLNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXWWWZZZ]]]aaagggppp||||||}}}xxxrrrooolllmmmvvv}}}tttlllggggggiiimmmqqqwww|||~~~yyytttqqqrrr{{{}}}yyyvvv|||{{{tttjjj```YYYSSSNNNLLLLLLMMMNNNOOOPPPPPPQQQPPPRRRVVVXXXZZZ^^^dddfffccc[[[WWWQQQLLLHHHFFFEEEDDD???>>><<<<<<===>>>===<<<>>>??????@@@AAABBBCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHJJJNNNQQQTTTXXX]]]```dddhhhnnnppprrrtttyyy}}}{{{zzzyyyyyyxxxxxxxxxwww|||{{{zzzxxxwwwvvvuuutttyyyvvvrrrmmmiiigggeeeeeeaaa`````````___]]]ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTVVVYYY\\\___bbbccccccbbbdddfffiiilllnnnooopppnnnnnnnnnpppssswwwyyyzzzzzzzzzzzz|||}}}~~~yyyuuupppmmmjjjeee]]]WWWSSSQQQNNNLLLFFFDDDAAA@@@AAAAAAAAA@@@BBBAAA@@@???>>>>>>======:::;;;;;;;;;<<<<<<<<<===999999888888888777777777999999999999:::999999999444444666777999999::::::666666666666666666666666777777777777777777777777sssWWWMMMEEEDDDEEEDDDEEEHHHDDDEEEHHHJJJMMMNNNOOOPPPQQQQQQRRRSSSUUUWWWXXXYYYYYY[[[___dddkkkuuuzzzvvvrrrmmmhhhdddbbbcccmmmwww{{{zzzuuuqqqkkkddd___```cccffflllrrrwwwzzz~~~wwwsssrrrxxx~~~sssiii```[[[TTTNNNIIIFFFCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEIIIMMMMMMOOORRRQQQMMMIIIGGGDDDAAA????????????===<<<;;;;;;<<<<<<;;;999:::::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBBBBBBBEEEIIILLLOOORRRVVVYYY^^^ccchhhlllmmmooossswwwzzzwwwssspppnnnmmmjjjhhhiiihhhfffdddbbb``````___bbbaaa]]]ZZZWWWUUUUUUTTTRRRRRRSSSSSSRRRPPPNNNMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWYYY\\\___bbbdddfffkkkkkkmmmpppssswww{{{}}}yyyooogggaaa\\\WWWSSSJJJGGGBBB@@@@@@@@@??????@@@??????>>><<<;;;;;;:::999::::::;;;<<<<<<======999999999888888888777777666666777888888888888777555666777888999999:::999666666666666777777777777777777777777777777777777cccNNNIIIEEEEEEEEEDDDEEEGGGCCCEEEHHHKKKMMMOOOOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYZZZ\\\aaagggoooyyy|||ssslllhhhccc```]]]\\\ZZZZZZaaajjjmmmooommmhhhdddccc```[[[YYYZZZ\\\```ffflllrrruuu{{{zzzwwwuuuwww~~~}}}wwwnnngggbbbZZZRRRLLLIIIEEECCCAAA@@@???===;;;<<<===>>>???@@@@@@@@@<<<@@@CCCAAAAAACCCCCCAAA>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<======<<<;;;999999999888888888888888888888777777777888888999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAA@@@CCCGGGJJJLLLNNNQQQTTTZZZ^^^dddhhhiiilllpppssszzz~~~~~~wwwsssnnnkkkiiigggdddbbb```___\\\ZZZWWWVVVUUUUUUTTTSSSQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLKKKJJJKKKHHHHHHIIIIIIJJJJJJJJJJJJHHHIIIKKKMMMNNNPPPQQQRRRSSSTTTUUUWWWZZZ^^^aaacccgggiiilllpppuuuzzz~~~wwwnnneee]]]PPPLLLGGGCCCAAAAAA@@@???============<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888555666777888999888888777777777888999::::::999999666666666777777888888888777777777777777777777777zzzZZZGGGEEEEEEFFFGGGEEEDDDEEECCCEEEHHHKKKMMMOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWXXX[[[]]]bbbjjjrrr{{{{{{oooeee^^^\\\WWWVVVVVVXXXVVVTTTYYY```cccdddaaa[[[XXXXXXWWWTTTUUUVVVYYY]]]bbbiiinnnrrrwww}}}zzzwwwxxx~~~{{{yyyxxxvvvuuuuuusssqqqnnnkkkiiigggfffeee```YYYUUUSSSOOOIIIDDDBBB@@@???@@@???>>>===777888:::;;;======>>>>>>:::===>>>:::888;;;<<<:::;;;<<<<<<;;;:::999999:::888777777999;;;;;;:::999::::::999999999999999888777888888999999888777666888888888999999999999:::888888999999:::<<<===>>><<>>===<<<<<<===>>>>>>============<<<<<<;;;;;;::::::999:::::::::999999999999888777888999:::;;;;;;:::999888999999:::::::::999999666666777777888888999999777777777777777777777777jjjRRRHHHFFFEEECCCCCCDDDFFFGGGIIIHHHHHHIIIJJJLLLNNNOOOOOOPPPPPPRRRTTTVVVXXXYYYZZZ^^^dddkkksss{{{zzznnnddd\\\WWWTTTPPPPPPOOOOOOOOOOOOPPPPPPVVVUUUTTTSSSQQQPPPOOONNNQQQQQQRRRUUUZZZaaahhhlllwww}}}yyyuuuuuu{{{}}}wwwnnnllliiigggdddccccccccc___^^^\\\ZZZXXXWWWVVVUUUSSSQQQNNNJJJGGGDDDBBBAAA===<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;:::::::::999888777777888999::::::::::::999999888888888888888999999999888888777666555555555555444444444777777666666666666777777666777777777777888888888999999999:::::::::;;;;;;:::===@@@AAABBBCCCEEEGGGNNNRRRWWW[[[^^^```bbbdddpppwww~~~wwwrrrjjjiiigggeeecccaaa```___^^^\\\YYYVVVTTTRRROOOLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUXXXWWWWWWYYY\\\___`````````cccggglllrrrzzzwwwhhh___OOOJJJDDD@@@@@@@@@>>><<<===<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999888888777777777777777:::999888888777888888888999999999999999999999999777888888888888999999999999888777777777888999:::yyy[[[HHHGGGFFFEEECCCCCCDDDFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOPPPRRRTTTVVVXXXYYY[[[___eeelllttt|||tttggg]]]VVVQQQNNNLLLLLLKKKKKKKKKKKKLLLLLLOOONNNNNNMMMLLLKKKKKKJJJOOOOOOQQQTTTZZZaaahhhlllxxx}}}wwwqqqllllllqqq{{{yyytttrrrtttxxx|||xxxssspppkkkddd^^^ZZZYYYVVVTTTRRRRRRQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIFFFCCCAAA>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777999888777777777777888999888888888999999:::::::::888999999999999999888888777777777666666666555555666666555555555555666666777777777888888888888999999999:::::::::;;;;;;;;;;;;===@@@AAAAAABBBDDDEEEJJJMMMQQQTTTVVVYYY\\\^^^gggmmmuuuzzz|||uuunnniiibbbaaa```^^^]]][[[ZZZYYY[[[XXXUUUSSSRRROOOLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTVVVXXXZZZ\\\\\\^^^aaadddhhhnnnvvv{{{lll^^^UUUKKKFFFAAA>>>>>>>>>===;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888777777777777777888777777777888999::::::999999999999999999999999777888888888888999999999999999888888888999:::;;;iiiRRRFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRTTTVVVXXXYYY[[[```gggooovvv~~~yyykkk^^^TTTNNNJJJHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIILLLMMMNNNSSSYYYaaahhhmmmuuuzzz{{{nnnhhhbbbbbbeeennn|||~~~zzztttmmmeee```\\\ZZZVVVYYY\\\]]]^^^aaaggglllrrrtttvvvxxxwwwssslllfffeeeaaa\\\YYYXXXUUUPPPLLLLLLKKKIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@???===<<<;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::999888777555555888888777777777777888888666666777888999:::;;;<<<999999::::::::::::999999888888888888777777777777555555444444444444555555777888888888888999999999::::::::::::;;;;;;;;;;;;;;;>>>@@@AAA@@@@@@BBBCCCDDDFFFIIIKKKMMMOOOSSSVVVZZZ```gggmmmrrryyy}}}{{{wwwrrrnnnhhhbbb]]]YYYYYYXXXWWWVVVUUUTTTTTTUUUSSSPPPNNNMMMKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPQQQQQQQQQRRRRRRRRROOOOOOPPPQQQRRRTTTVVVWWW[[[]]]___bbbhhhoooxxxwwwiii\\\QQQJJJGGGDDD@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888777777777777777666666666777888:::;;;<<<999999999999999999999999777888888888888999999999:::999999999999:::;;;<<<}}}___OOOIIIEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNOOOPPPRRRTTTVVVYYYZZZ\\\aaaiiiqqqyyyzzzqqqdddWWWNNNIIIFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLPPPWWW___gggkkkppptttzzzyyyjjjccc\\\[[[]]]cccnnnxxxyyywwwvvvvvvwwwxxxuuupppllliiigggdddbbbbbb```]]]YYYVVVSSSRRRQQQIIIKKKMMMNNNNNNOOOSSSVVVWWWWWWZZZ\\\]]][[[VVVRRRRRROOOMMMLLLLLLKKKHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888888777666555444777777777777777777777777666666777888999:::;;;;;;999::::::;;;;;;;;;;;;:::888888888888777777777777666555555444444555555666888888888888999999999999::::::::::::;;;;;;;;;;;;<<<>>>@@@@@@??????@@@AAAAAACCCDDDEEEFFFIIILLLPPPQQQUUU[[[```eeekkkqqquuu{{{}}}vvvrrrmmmkkkhhhdddaaa]]]XXXTTTRRRRRRRRRRRRQQQQQQQQQQQQNNNLLLJJJIIIHHHGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMNNNQQQRRRWWWXXXZZZ\\\aaahhhqqqwww{{{ooobbbXXXOOOHHHDDDEEECCCAAA?????????@@@@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888777777777777777777777777777888999:::;;;999999999999999999999999777777888888888999999999::::::::::::;;;;;;<<<<<>>??????<<<<<<<<<<<<<<<===>>>>>>;;;:::::::::999999999999555666666777777666666666666666666666666666666666777777888888888999999999::::::;;;<<<<<<<<<<<<<<<888888888777777777666666777666666666666666666777777777888888888999999999999999999::::::::::::;;;;;;===??????>>>===>>>???AAABBBCCCCCCCCCEEEIIILLLKKKNNNRRRVVVZZZ^^^bbbeeejjjooowwwzzztttnnnhhhccc___^^^\\\YYYWWWUUUSSSOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGEEEDDDDDDCCCAAA???????????????????????????AAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGIIIIIIHHHIIILLLOOORRRSSSUUUWWW[[[aaaiiinnnsssxxxwwwllleee[[[RRRLLLHHHEEECCCAAAAAA@@@???>>>???@@@AAA===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999888888777777777777777999999888888888888888999999999999999999999999999777777888888888999999999::::::;;;;;;<<<<<<<<<<<>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<===:::::::::999999999888888444555666666777777777666555555666666666666555555777777777888888888888888:::;;;<<<======>>>======888888888777777777777666777777666666666666777777666777777777777888888888888888888888999999999999:::<<<>>>>>>======>>>???AAABBBCCCCCCCCCDDDFFFHHHHHHIIIKKKNNNQQQTTTVVVWWW\\\```fffnnnuuu}}}{{{wwwtttqqqmmmgggccc___[[[VVVTTTPPPNNNLLLJJJJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAAAAAAAAAAA???==============================>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDAAADDDFFFFFFDDDEEEHHHKKKLLLMMMOOOQQQTTTYYY```dddjjjooovvv~~~yyynnneeeZZZUUUNNNIIIFFFEEEDDDCCC<<<===>>>===<<<;;;===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777777777777777:::999999888777777888888999999999999999999999999777888888888888999999999999:::;;;;;;<<<<<<;;;;;;www\\\KKKDDDDDDAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQTTTWWWZZZ[[[___fffpppzzz|||pppccc^^^XXXSSSPPPOOOMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLRRRXXX[[[```cccggggggfffggglllqqqvvvzzz~~~uuukkkaaa^^^\\\ZZZ[[[^^^]]]dddooozzzwwwlll```VVVSSSUUURRROOOKKKIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@????????????@@@AAAAAAAAA@@@???>>>===>>>@@@AAAAAA@@@???@@@@@@??????>>>??????===>>>?????????>>>============<<<<<<<<<===>>>>>><<<;;;;;;::::::::::::;;;999999999999888888888888666666777777777666666555444555666666666666555444555555666777888999::::::;;;;;;<<<===>>>>>>>>>>>>:::999999999888888888888666666666555555666666666555555666666666777777777666777777777777888888888888:::<<<======<<<===??????AAACCCCCCBBBBBBCCCDDDDDDDDDEEEHHHKKKMMMOOOOOOQQQUUUZZZ___eeekkkrrrwww|||yyyyyywwwtttpppkkkgggeeeaaa]]]YYYUUUSSSQQQNNNLLLGGGEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCC>>>AAACCCCCC@@@@@@DDDHHHDDDGGGJJJLLLOOORRRWWWZZZ```dddiiipppuuuxxxzzzzzzrrrtttvvvxxxyyyzzzzzzzzzyyy{{{}}}}}}||||||}}}~~~}}}{{{{{{}}}~~~}}}|||vvvsssqqqrrrsssnnnddd[[[RRRNNNJJJGGGEEECCCBBB@@@;;;===>>>===;;;:::<<<>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777888888888777888888999999999999999999999999999999777888888888888999999999888999:::;;;<<<;;;;;;:::dddNNNCCCAAABBBAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMMMMNNNOOOQQQTTTWWWZZZ[[[___fffqqq{{{uuuhhh]]]ZZZUUURRRQQQOOONNNLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFJJJOOOTTTXXXYYY]]]```___]]]]]]aaaeeedddhhhlllppprrrtttwwwyyy|||rrrhhhdddbbb___^^^```YYY]]]cccjjjooouuu{{{xxxnnnaaaTTTQQQSSSNNNLLLIIIGGGGGGHHHGGGFFFBBBBBBCCCBBBBBBAAA@@@???=========>>>@@@AAA@@@???@@@>>>======???@@@@@@???<<<===>>>===;;;:::;;;;;;<<<===>>>>>>>>>===<<<;;;::::::999999999::::::;;;>>>===<<<;;;::::::::::::999999999888888888888777888888888888777555444333333444555666666555444333333444555777888:::;;;<<<;;;;;;===>>>????????????;;;;;;;;;:::::::::999999555555555444444555555555555555555555666666666666666666666666777777777777777999<<<===<<<<<<>>>???>>>@@@BBBCCCBBB@@@@@@AAAAAAAAABBBDDDHHHJJJKKKKKKLLLOOOSSSWWW\\\aaahhhllllllqqqxxx|||vvvqqqjjjiiihhheee```\\\XXXUUUSSSPPPLLLIIIHHHGGGFFFDDDEEECCCAAAAAACCCDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<======>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAA;;;???AAA@@@======AAAEEE@@@BBBFFFIIIKKKNNNQQQTTTSSSVVVZZZ___bbbccccccccc]]]^^^aaadddfffgggggggggfffhhhkkkkkkjjjhhhhhhiiijjjgggeeefffjjjmmmnnnnnnjjjgggfffiiillliii___VVVPPPNNNJJJGGGEEECCC@@@===<<<>>>@@@???<<<;;;===???======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777666666777777888999;;;;;;999999999999999999999999777888888888888999999999888999:::;;;;;;;;;:::999|||uuuXXXIIICCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGIIIKKKLLLNNNNNNRRRRRRSSSRRRSSSVVVZZZ^^^```hhhttt}}}|||ooocccYYYXXXVVVSSSQQQOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLKKKJJJHHHFFFDDDDDDDDDDDDEEEHHHLLLOOOQQQXXXWWWVVVUUUUUUVVVXXXXXX\\\]]]^^^___aaadddiiilll|||vvvpppkkkddd```___\\\]]]^^^aaadddgggjjjllltttxxx~~~xxxnnndddZZZSSSOOOMMMKKKIIIHHHHHHHHHFFFDDDEEEDDDBBBAAA@@@?????????@@@@@@????????????@@@@@@>>>===<<<;;;<<<===???AAA@@@AAA???;;;;;;??????===???>>>>>>===<<<;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::::::::;;;::::::999888777777777888777777777777666666666666666666666666666666666666555555666666777999:::;;;============>>>>>>>>>>>>>>>>>>>>>===<<<:::999888555555444444444555555666777777777777777777777777666777777666666777:::<<<777999;;;;;;;;;;;;===???????????????@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHLLLMMMOOOTTTZZZ___aaabbbaaacccfffjjjpppyyy|||wwwqqqjjjfffbbb___[[[XXXUUUSSSPPPNNNGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::===<<<;;;::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<>>>===;;;::::::;;;===>>>AAAAAABBBCCCEEEGGGIIIJJJNNNNNNPPPQQQRRRRRRRRRRRRNNNOOOPPPQQQSSSUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVZZZYYYYYYYYYYYY[[[]]]^^^^^^```aaabbbgggkkkfff___ZZZTTTLLLFFFCCCAAA>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::888999999::::::999999888888888999999999999888888666666777888999::::::;;;999888777777777888999:::777777777777666666666666888999:::;;;<<<=========~~~nnnTTTHHHCCCAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNPPPQQQQQQQQQRRRUUUZZZ^^^eeemmmxxx~~~|||vvvjjj___XXXWWWUUUSSSQQQOOOOOONNNOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOOOONNNLLLIIIGGGEEECCCBBBBBBCCCFFFIIILLLNNNTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVWWWWWWYYY\\\```dddttt~~~xxxrrrjjjeeeddd_________```cccgggkkkmmmmmmqqqxxx~~~|||vvvnnneee\\\UUUQQQLLLKKKIIIHHHIIIHHHFFFEEEEEEEEECCCBBBAAAAAAAAAAAA>>>>>>============>>>>>>???>>>===<<<===>>>@@@AAABBBIIILLLFFF@@@=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999::::::;;;:::::::::::::::::::::::::::999888888888888888888888888777777777666666666666666666666666666666666555555666666777999:::;;;<<<=========>>>>>>>>>>>>>>>>>>======<<<:::999888555555555444444555555666666666666666666666666666444555666666666666888:::666777999:::::::::<<<>>>>>>>>>??????@@@BBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLOOOSSSWWW[[[]]]^^^___```aaabbbdddhhhmmmrrr{{{~~~|||{{{{{{zzzyyyyyyvvvsssppplllfff```\\\[[[XXXTTTQQQOOOMMMJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>===============================================================<<<<<<;;;;;;;;;:::::::::===<<<;;;::::::;;;<<<===<<<<<<<<<<<<=====================<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===??????@@@@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCFFFGGGHHHIIIJJJLLLMMMMMMKKKKKKLLLLLLMMMLLLLLLLLLQQQQQQQQQRRRTTTVVVWWWXXX\\\^^^aaaeeelllqqqooohhhbbb[[[QQQIIIEEEBBB???<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999888888999999999999888888777777888888999999::::::<<<;;;999888777666777777888888888888888888888888888999:::;;;;;;;;;;;;;;;~~~eeeOOOFFFBBB@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQUUUZZZ^^^kkkrrr|||zzzuuurrrmmmccc[[[WWWVVVTTTRRRPPPPPPPPPPPPRRRRRRRRRRRRSSSUUUVVVWWWUUUUUUTTTRRROOOLLLIIIGGGDDDCCCCCCCCCEEEHHHKKKMMMQQQRRRSSSTTTSSSQQQPPPNNNOOOOOOPPPPPPPPPSSSXXX\\\lll||||||tttnnnmmmggggggffffffhhhlllppprrrppptttzzz}}}{{{{{{zzzwwwvvvrrrmmmeee^^^WWWSSSLLLJJJIIIHHHIIIHHHGGGEEEFFFEEEDDDCCCCCCCCCCCCCCC???>>>>>>======>>>>>>?????????>>>======>>>@@@AAAGGGTTT[[[TTTGGG??????@@@>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999999888888888888999999:::999999888888888777777777666666666666666666666666555555666666777999:::;;;<<<<<<======>>>>>>>>>============<<<<<<:::999888666666555555444555555666555555555555555555555555222444666666555555666777333555777888888999;;;=========>>>???AAACCCEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOPPPRRRUUUXXX[[[]]]^^^___```___]]]\\\\\\^^^```gggkkkpppuuuzzz|||wwwtttrrrqqqpppooonnnllliiifffbbb^^^XXXTTTSSSQQQMMMKKKIIIHHHEEECCCBBBBBBAAA@@@???>>>>>>===;;;;;;;;;<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::===<<<;;;::::::;;;<<<===============>>>???@@@AAADDDCCCCCCBBBAAA@@@>>>===???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHKKKMMMPPPRRRSSSTTTZZZ^^^ccciiissszzzzzzuuummmcccWWWMMMGGGCCC@@@>>>??????>>>===<<<;;;:::999<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999888999999::::::999999888999999999999999999999999<<<;;;:::888777777777777999999999999999999999999888999999:::::::::999999~~~}}}[[[JJJFFFCCC@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLLLLMMMNNNOOOQQQUUUZZZ^^^nnnttt}}}wwwpppkkkfff___XXXVVVUUUSSSQQQQQQQQQRRRSSSWWWWWWWWWXXXYYY[[[]]]^^^[[[[[[YYYVVVSSSOOOKKKIIIGGGFFFFFFFFFHHHJJJMMMOOOSSSUUUWWWXXXWWWTTTPPPNNNNNNNNNNNNMMMNNNPPPUUUYYYhhhxxx~~~xxxwwwrrrrrrssstttuuuxxxzzz{{{}}}yyyvvvvvvvvvnnnnnnmmmjjjddd^^^XXXTTTLLLJJJHHHHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>=========>>>>>>???EEEPPPWWWQQQEEE???>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<======<<<;;;:::999999888888888888888999999:::;;;999999999999888888888777666666666666666666666666555555666666777999:::;;;;;;<<<===>>>>>>>>>======<<<<<<<<<<<<;;;:::999888777666666555555555555555444444444444444444444444000222555555444333333444222333555666666777999;;;<<<<<<===???AAACCCEEEFFFGGGGGGGGGHHHJJJLLLOOOPPPUUUWWWZZZ\\\^^^aaadddffffffggggggeeecccaaabbbbbbgggiiimmmqqquuu{{{~~~}}}||||||~~~zzzuuurrrpppnnnlllkkkhhheeeaaa^^^ZZZVVVQQQMMMOOOLLLIIIGGGGGGEEEDDDBBB@@@@@@??????>>>======<<<;;;;;;<<<<<<<<<=================================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<======@@@@@@AAAAAAAAA@@@??????=========>>>>>>>>>>>>>>>@@@@@@AAACCCCCCDDDDDDDDDBBBDDDHHHLLLOOOQQQSSSSSSZZZ___fffmmmwww~~~sssiiiZZZNNNGGGCCC@@@>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::999999;;;;;;::::::999999999999888888888888999::::::;;;999999999999999:::::::::999999999999999888777777pppRRRHHHGGGCCCAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLLLLMMMNNNPPPRRRWWW\\\aaammmttt|||wwwnnnhhhccc]]]XXXVVVUUUSSSRRRRRRSSSUUUVVV[[[\\\^^^```bbbcccdddeeebbbaaa___\\\WWWSSSOOOLLLJJJIIIIIIIIIJJJMMMPPPQQQWWWYYY\\\]]][[[WWWRRRNNNPPPPPPOOOMMMMMMOOOTTTXXXfffvvv|||}}}{{{uuurrrqqqqqqhhhhhhhhhfffccc^^^YYYVVVMMMLLLJJJIIIIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBB>>>=====================<<>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999999888777666555555555555555444444444444444444444444///111444444333222222333111333555555555555777888999:::;;;===???BBBDDDEEEHHHHHHHHHJJJMMMPPPSSSUUUZZZ]]]bbbeeegggkkkooossstttvvvwwwuuurrrooonnnmmmoooqqqtttwww{{{}}}{{{yyyyyyyyyyyyxxxuuuqqqnnnllljjjgggeeeaaa^^^ZZZVVVRRRMMMHHHEEEJJJGGGEEEDDDDDDDDDBBBAAA@@@??????>>>>>>=========>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;999:::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===:::;;;<<<===>>>????????????AAAEEEIIIMMMOOOPPPQQQYYY```gggnnnvvv~~~~~~ssshhhYYYMMMFFFBBB@@@>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;:::999999999777888888999:::;;;;;;;;;888888888999999999::::::999999999999888777666666~~~cccKKKGGGGGGCCCAAADDDBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLNNNOOOQQQTTTYYY___dddmmmsss{{{vvvlllfffbbb]]]YYYVVVUUUSSSRRRSSSUUUXXXZZZ___aaaeeehhhkkkllllllkkkiiihhhfffbbb^^^YYYUUURRRMMMMMMMMMMMMOOORRRUUUWWW\\\^^^```aaa___ZZZUUUQQQQQQQQQOOOLLLKKKNNNSSSVVVdddvvvzzzsssnnnllllllfffffffffdddbbb^^^ZZZXXXRRRPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>============;;;======;;;<<<@@@???<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>======<<<<<<;;;;;;:::::::::999999999999::::::;;;999999888888888777777777666666666666666666666666555555666666777999:::;;;999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888888777666555555555555444444444444444444444444000222333333222111222333222444555555444333555666777777888:::<<>>>>>=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<:::999888:::::::::;;;;;;;;;;;;;;;::::::;;;<<<============<<<>>>@@@DDDGGGIIIKKKLLLUUU]]]dddiiiooovvvxxxvvvmmmcccUUUJJJDDDBBB@@@>>><<<<<<=========>>>>>>>>>:::::::::;;;;;;;;;;;;<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::::::::;;;;;;:::999888888888888888999999::::::;;;999999999999999888777666nnnVVVEEEEEEFFF@@@???EEEBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNMMMOOOQQQSSSVVV\\\bbbgggooouuu}}}zzzqqqhhhccc```\\\ZZZWWWUUUTTTSSSTTTWWW[[[]]]aaaeeekkkpppssssssqqqpppooonnnllliiieee```\\\YYYTTTTTTTTTUUUWWWZZZ]]]___dddfffggggggeee```[[[WWWTTTRRRPPPMMMLLLNNNRRRVVVfffxxx|||tttnnnkkkjjjiiihhhgggeeebbb___\\\[[[YYYWWWTTTRRRPPPNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>><<<>>>???>>>???CCCAAA===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::888888777777777666666666666666666666666666666666555555666666777999:::;;;999:::<<<>>>???===<<<:::::::::;;;;;;;;;:::999999999888777666555555555555444444444444444444444444222333333222111111222444444555666555333222333444555555666777999;;;===>>>EEEEEEFFFIIINNNSSSYYY\\\```gggqqqxxx~~~~~~yyysssooommmllllllkkkiiifffdddcccaaa___\\\WWWUUUQQQNNNLLLJJJGGGEEEBBB@@@>>>>>>@@@@@@@@@???>>>>>>============<<<<<<;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<:::::::::;;;;;;::::::::::::::::::::::::;;;<<<===?????????>>>>>><<<;;;;;;999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>======;;;;;;===>>>AAACCCEEEGGGNNNUUU\\\```eeekkkmmmkkkeee]]]QQQHHHDDDBBBAAA@@@>>>>>>>>>===============:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;:::999888888999999:::;;;;;;<<<<<<999999999:::999999888888dddOOOBBBDDDEEE>>>>>>FFFBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGIIIKKKLLLNNNNNNNNNPPPRRRTTTXXX^^^dddiiirrrwww~~~zzztttkkkddd```^^^\\\ZZZWWWVVVTTTTTTUUUYYY]]]___cccgggnnntttwwwwwwuuussstttsssqqqnnniiieee```^^^[[[[[[[[[\\\___bbbfffhhhkkklllnnnmmmkkkfffaaa]]]VVVUUURRRNNNMMMOOOTTTXXXhhh|||xxxqqqmmmlllkkkjjjhhheeeccc```^^^^^^^^^[[[XXXUUUTTTQQQNNNKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@???888===???======>>><<<888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999777777777777666666666666666666666666666666666666555555666666777999:::;;;888:::<<<>>>???===;;;:::::::::;;;;;;;;;:::999999999999777666555555555555555555555555555555555555333333333222000000222444555666666555333222222333444444555666777999;;;<<<@@@@@@BBBEEEJJJQQQVVVZZZeeelllwwwzzzrrrmmmiiigggfffbbb```^^^\\\[[[ZZZWWWUUUMMMKKKHHHFFFFFFEEECCCBBBBBB@@@??????AAABBBBBBAAA<<<<<<<<<<<<<<<<<<;;;;;;888999999:::;;;======>>><<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;999999888999999999999::::::::::::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999999999999999:::;;;<<<===888999:::;;;<<<=========::::::;;;;;;<<<======>>>;;;<<<<<<<<<<<<;;;;;;:::<<<;;;<<<<<<>>>AAACCCEEEGGGOOOVVVZZZ^^^dddfffdddaaaYYYNNNGGGDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<666777999;;;<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>888999999:::::::::999999xxxWWWLLLBBBBBBDDDDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPRRRTTTXXX___fffkkktttyyy}}}nnnjjjeee```]]]\\\\\\]]]VVVUUUUUUVVVWWWZZZ]]]___dddjjjsssyyy{{{yyyvvvuuuuuutttsssrrrqqqmmmiiieee`````````cccgggkkklllmmmnnnoooqqqrrrqqqlllddd___^^^YYYTTTQQQNNNMMMRRRYYYlll}}}uuunnnjjjiiihhheeecccbbbbbbbbbcccddddddcccaaa]]]XXXSSSPPPPPPOOOMMMKKKIIIGGGEEEDDDFFFEEEDDDCCCDDDCCCAAA???DDDDDDCCCBBBAAA@@@??????AAAAAAAAA@@@@@@>>>======;;;<<<<<<=========>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::::999999::::::999999888777666666666777777888888888888777666666555555555666666777555444444555555666777888999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::;;;<<<===>>>:::999888888777777888888888888777777666444333222222111111000000111111222333222222333666666555444222444555555555555666888999;;;>>>AAAEEEJJJPPPTTTZZZdddoooyyy|||vvvpppiiieeebbbaaa\\\ZZZXXXVVVUUUSSSQQQOOOJJJIIIGGGEEECCCBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999888888777777777666888:::<<<<<<:::888666999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999::::::;;;======<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@DDDHHHOOOUUUZZZ\\\]]]]]]WWWRRRJJJDDDAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????<<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@@@@???>>>===??????>>>>>>======<<<<<<<<<<<<<<<===============999999999999999:::;;;<<<<<<<<<;;;;;;:::999888888;;;;;;;;;;;;<<<<<<===>>>qqqUUUJJJBBBAAADDDCCCAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPRRRUUUZZZ```hhhmmmsssxxx~~~zzzvvvkkkiiieee```]]]\\\\\\\\\WWWWWWWWWWWWWWWZZZ]]]```iiinnnuuuzzz{{{yyywwwvvvtttsssrrrrrrrrrooollliiieeeeeeeeehhhlllpppqqqqqqppppppqqqqqqoookkkddd```___ZZZUUURRRPPPOOOTTT[[[lllzzztttpppllljjjgggeeecccbbbcccccciiiiiijjjiiifffbbb]]]ZZZTTTSSSRRRPPPNNNLLLJJJIIIFFFDDDCCCCCCDDDFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999::::::999999888777777777777777888888888888777777666555555444555555666666444444444444555666777888999:::;;;;;;<<<;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>:::999888888777777888888888888888777666555333333222222111111111111222222333333333333333222111111222333555555444444666777:::;;;===>>>@@@DDDIIILLLQQQ[[[fffqqq|||xxxrrrkkkeee```]]]\\\VVVTTTQQQPPPOOOMMMKKKIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999::::::999999999888888888777888:::;;;;;;:::888777999::::::;;;;;;::::::999::::::::::::::::::::::::===<<<;;;:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;::::::999:::;;;===>>>@@@DDDLLLSSSWWWXXXVVVUUURRRMMMFFFAAA????????????BBBBBBAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<;;;::::::999999888888888999:::;;;<<<<<>>>>>===>>>===<<<;;;;;;;;;<<<======<<<:::999999;;;<<<>>>;;;;;;;;;;;;:::::::::::::::::::::999888888777777999999999999888777666666555555444444444444444555444444444444555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===999999888777777777777888888888888888777555444333333333222222222222333333444666888666222///000111111333444444444444555777999:::;;;;;;;;;<<>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999::::::::::::999999999999999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<>>>=========<<<<<<<<<<<<:::999888888888999:::;;;<<>>>>>????????????>>>===>>>>>>>>>============<<<;;;<<<<<<<<<===========================<<<<<<<<<===<<<<<<;;;;;;::::::999777777888999:::;;;<<<===uuuWWWMMMEEE???@@@BBB@@@???@@@AAAAAABBBBBBCCCEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMPPPTTTYYY___fffnnntttxxx|||{{{rrrmmmeeeeeeeeeeeeccc```^^^\\\XXXZZZ[[[[[[[[[]]]bbbeeelllooosssvvvwwwwwwxxxzzzxxxwwwvvvwwwwwwwwwuuusssrrrqqqqqqtttxxx{{{||||||uuurrrnnnjjjhhheeebbb```___ZZZVVVTTTSSSSSSXXX```nnn|||uuutttqqqmmmjjjhhhfffffffffiiimmmppppppnnnkkkhhhdddcccbbb___\\\XXXUUUSSSQQQPPPPPPRRRSSSSSSQQQOOOKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>>@@@???>>>>>>>>>???AAABBBAAA@@@===;;;:::<<<>>>???<<<;;;;;;;;;;;;::::::::::::::::::999999888888888:::::::::999888777666555555555444333333333444444444444444444555666777777999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<999999888777777777777777888888888888777666555444444333333222222333333444555999;;;999444111333666111222444444333333555666888999999888777777999;;;EEEIIIOOOWWWcccvvvyyyvvvmmmjjjeee^^^XXXRRROOOMMMLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@???>>>>>>?????????>>>???????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999::::::::::::::::::::::::::::::999888888999::::::999::::::;;;;;;::::::999999999999999::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<::::::888777777888999999===AAAFFFLLLOOOOOONNNMMMKKKHHHEEECCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===========================>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>======;;;;;;;;;;;;::::::999999888999:::<<<===??????@@@iiiPPPHHHBBB???AAABBB@@@???@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMPPPUUU[[[aaahhhpppuuuzzz}}}|||rrrkkkeeefffhhhhhhgggeeebbb```aaaccceeeccc___^^^___bbbiiilllooorrrtttvvvyyy{{{}}}|||zzzzzz{{{{{{yyywwwvvvuuuuuuwww{{{~~~xxxtttnnniiifffdddaaa```^^^ZZZVVVUUUTTTTTTZZZbbbmmm~~~{{{yyywwwssspppmmmkkkiiijjjmmmqqquuuvvvvvvtttrrrmmmlllkkkhhhccc___ZZZXXXUUUWWWZZZ___bbbaaa^^^[[[RRRQQQOOOLLLIIIFFFDDDCCC@@@AAAAAAAAAAAA@@@@@@???????????????@@@BBBDDDEEEDDDBBB???<<<:::;;;<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999::::::::::::999777666666666555444333333333333333333333333444444555666777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999888777777666666777777777777888777777666555444444333333222222333333444222666:::999444222555888111333444444444444555777666777888777666666888:::???AAADDDJJJRRR```qqq~~~|||vvvqqqllliiieeebbb^^^YYYSSSOOOKKKIIIIIIGGGEEEEEEEEEDDDCCCAAAAAAAAA@@@???>>>>>>>>>>>>===>>>>>>??????>>>>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::::::::::::::;;;;;;::::::999888::::::::::::::::::::::::;;;:::888777777888:::;;;999::::::;;;;;;::::::999999:::::::::;;;;;;<<<<<<999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<;;;:::999888888999::::::===???BBBFFFJJJNNNPPPQQQNNNKKKGGGEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAABBB@@@AAAAAAAAAAAA@@@>>>>>>::::::::::::999999999999888999;;;===???@@@@@@@@@aaaNNNEEEAAA???AAABBB@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNMMMQQQVVV\\\bbbiiiqqqvvvyyy|||xxxpppjjjhhhiiikkkmmmlllkkkhhhffflllppprrrooogggaaa___```hhhkkkooorrrtttwwwzzz}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyy||||||wwwqqqkkkgggeeecccaaa___[[[WWWWWWVVVWWW^^^eeennn|||yyyvvvrrrpppnnnlllnnnrrruuuwwwxxxwwwvvvuuuuuutttqqqmmmhhhdddaaaZZZ]]]bbbiiinnnooollliii^^^\\\YYYTTTOOOKKKGGGEEEBBBBBBBBBCCCCCCBBBBBBAAA======>>>@@@AAABBBCCCCCCAAA@@@===;;;:::999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999::::::::::::999888777777777666555444333333333333333333333333444555666777888888999::::::::::::::::::;;;;;;;;;;;;::::::999888888777666666666666777666666666666666555444444333333222222222222333333///222555555333222444777222444555555444555666888555666888888777777888:::888999<<>>>>>>>>???<<<======>>>>>>>>>>>>===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::::::::999888888999999999999::::::::::::;;;:::999888888999:::;;;999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<===::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999999:::;;;<<<;;;===@@@DDDJJJPPPUUUXXXUUUQQQLLLHHHGGGFFFFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDAAA@@@???>>>=========>>>;;;<<<<<<<<<<<<=========;;;;;;<<<===>>>??????@@@@@@AAABBBBBBBBBAAA@@@???::::::::::::::::::::::::888999<<<===?????????>>>pppVVVKKKCCC@@@???BBBCCC@@@???AAAAAAAAAAAAAAABBBDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNMMMQQQWWW]]]cccjjjpppuuuzzz}}}zzztttqqqnnnlllkkkmmmoooqqqqqqpppnnnmmmpppvvv{{{yyyqqqjjjggghhhkkknnnrrruuuwwwyyy|||~~~~~~}}}||||||~~~~~~|||uuuoookkkhhhfffdddaaa]]]ZZZZZZZZZ[[[bbbiiiuuu~~~{{{wwwtttssspppqqqsssvvvxxxyyyzzzzzz{{{{{{|||{{{xxxuuuqqqooofffgggjjjnnnsssttttttrrrjjjhhhccc]]]VVVPPPKKKIIICCCCCCDDDDDDDDDDDDCCCCCC???@@@BBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::999888888888777666555444444444444333333333333444555666666888888999::::::::::::999:::;;;;;;<<<;;;:::999888888888777666666666666666555555555555555444444333222222111111111111222222000111222333333444444444333555666666666666777999555666888888777777777999555555999>>>@@@CCCPPP]]]fffpppzzz}}}}}}~~~}}}|||zzzwwwrrrooommmlllllliiifffaaa]]]ZZZTTTSSSRRRPPPNNNKKKIIIHHHDDDBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<999::::::::::::999888888888888888999999999:::::::::999999999999999999:::999::::::;;;;;;::::::999888999999:::;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::::::::::::::999999888999:::<<<===;;;>>>CCCJJJQQQXXX^^^aaaaaa[[[TTTOOOLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIGGGFFFDDDDDDAAA@@@???>>>=========>>>;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>???@@@???@@@AAACCCCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@@@@@@@???>>>cccMMMHHHBBB???@@@CCCCCC@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGIIIKKKLLLNNNNNNNNNQQQWWW]]]ccciiipppttt|||{{{qqqmmmmmmnnnpppnnnoooqqqssstttsssrrrqqqmmmuuu~~~yyysssqqqrrrooorrrvvvyyyzzz{{{}}}~~~{{{zzzzzz{{{~~~yyysssoookkkiiigggccc___\\\\\\\\\^^^dddlll~~~}}}zzzwwwvvvxxxyyyzzz{{{}}}~~~~~~{{{yyyrrrqqqpppppprrrttttttsssssspppjjjccc[[[TTTNNNKKKDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGFFFDDDAAA???<<<======>>>???@@@@@@@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888999:::::::::999999888888777666555444444444333333333333444555666666888888999::::::::::::999:::;;;;;;<<<;;;:::888777888888777666666666666666444444444555444444333333222111111111111111111222333333222444555666555333444555777777666666888999555777999888777666666777777777:::>>>======FFFSSSVVV```ggghhhgggiiikkkkkkqqqpppooonnnnnnlllhhhfffaaabbbbbbaaa]]]YYYUUURRROOONNNNNNMMMLLLJJJIIIHHHEEECCCBBBBBBCCCCCCBBB@@@;;;;;;<<<<<<>>>???AAAAAA;;;;;;<<<===>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999::::::::::::999888888777777777888888999999999999999999999999999999999999::::::;;;;;;::::::999777777888999::::::;;;;;;;;;;;;<<<===<<<;;;999888;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::::::::999999999888888777888888:::<<<===<<>>;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAAAAA>>>???AAACCCCCCBBBAAA@@@=========>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCAAA@@@xxxUUUIIINNNCCCBBB@@@>>>>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIMMMOOORRRTTTXXX^^^eeemmmuuuyyy}}}|||sssmmmkkkmmmpppqqqppppppqqqrrrssssssqqqooojjjrrr{{{}}}xxxtttrrrtttvvvzzz}}}~~~{{{{{{yyyqqqllljjjjjjiiidddaaa```aaaaaaeeeooozzz}}}|||yyyxxxxxxtttooohhheeeccc___YYYSSSPPPLLLHHHEEEDDDDDDDDDDDDGGGDDDFFFMMMMMMGGGBBBBBB???>>><<<<<<>>>??????>>>>>>===<<<;;;::::::::::::;;;;;;:::::::::999999999888888999999999999888888:::999777555333222111111111111111111222333444555999:::<<<;;;::::::;;;===999999999999999999999999888888777666666666666666555555666666555444333333555555555444444333333333333444555555666666555555666666777888999999::::::999999999888888777777777888888888888999;;;===???KKKOOOUUUZZZ\\\]]]___```cccdddeeeeeedddcccbbbaaa\\\\\\[[[ZZZWWWTTTQQQOOOJJJJJJKKKKKKJJJJJJIIIHHHBBBBBBAAA@@@????????????;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<>>===<<<;;;:::::::::===:::888888;;;<<<;;;999<<<<<<;;;::::::999888888::::::;;;;;;<<<;;;;;;;;;:::999999999888777777777888888888777777777777777888999;;;=========;;;:::::::::999999888999999999999999888888999999:::;;;;;;:::999888888:::<<<======<<<;;;:::::::::::::::AAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<>>===<<<<<<<<<>>>======<<<:::999999888;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAA@@@??????>>>>>>????????????@@@AAAAAAAAAAAA@@@jjjMMMBBBCCCCCCBBB@@@???>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPQQQTTTZZZ```gggmmmsssvvv|||}}}xxxqqqlllkkklllnnnoooqqqqqqrrrsssuuuuuuuuutttpppuuu||||||xxxuuuzzz|||~~~~~~|||tttoookkkhhhfffdddbbbbbbeeeiiiooo|||~~~||||||wwwrrrmmmkkkkkkiiiddd```XXXTTTOOOLLLJJJJJJIIIHHHIIIFFFGGGLLLLLLGGGCCCCCCBBB@@@>>>>>>?????????>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::888888999999999999888888777777555444333333333333222222222222333444555666888999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666555555555555555444333333555555444444444333333333333444555555666666555555777777888888999::::::::::::999999999888888888888888777777777888:::<<<===DDDHHHMMMQQQTTTUUUVVVXXX^^^______```___^^^]]]\\\YYYYYYXXXVVVTTTQQQNNNLLLIIIIIIIIIIIIIIIHHHHHHGGGCCCBBBAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>=========<<<<<<;;;;;;;;;>>>===<<<;;;::::::::::::===;;;999999<<<===<<<:::===<<<<<<<<<;;;:::::::::::::::;;;<<<<<<<<<;;;;;;::::::999999888777777777888777777777777777777777777888:::<<<===<<<;;;:::;;;:::999999888999999999999999888888999999:::;;;;;;:::999888999:::<<<======<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;:::;;;>>>@@@BBBJJJVVVbbbkkkoooppppppnnniiiccc```___^^^[[[YYYUUUSSSQQQPPPPPPOOOMMMKKKLLLLLLKKKIIIGGGDDDBBBAAA??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>????????????@@@@@@@@@AAA~~~^^^KKKCCC@@@BBBAAA@@@?????????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPQQQVVV]]]ccchhhmmmqqqttt{{{}}}uuuqqqmmmlllmmmnnnppppppttttttuuuvvvwwwyyyzzz{{{{{{}}}}}}}}}vvvqqqlllhhheeefffeeeggglllsss}}}{{{vvvtttttttttqqqoooddd```ZZZWWWTTTSSSQQQPPPOOOLLLKKKNNNNNNJJJGGGGGGEEECCCAAA@@@@@@@@@???>>>???>>>===============>>>===<<<<<<<<<;;;;;;;;;;;;888888999999999999888888555555444333333333444444444444444444555666777777666888999999888777999:::<<<<<<<<<<<<<<<<<<<<<<<<888777666666555555666666444555555555555444444333555444444444444333333333444444555666666666666555888888888999999::::::;;;:::::::::999999999999888777666666666777888:::;;;===@@@EEEIIIKKKLLLNNNOOOVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFEEECCCCCCAAA@@@>>>>>>======??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;===;;;:::;;;<<<===<<<;;;======<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;::::::999888888777777777777777777777777888888777888999;;;<<<<<<;;;:::;;;;;;:::999999999999999999999888888999999:::;;;;;;:::999999999:::<<<=========<<<<<<;;;;;;<<<<<<888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<===@@@BBBHHHQQQ___mmmvvvxxxwwwtttqqqlllfffcccbbbaaa^^^\\\YYYWWWVVVTTTTTTRRROOOLLLJJJJJJIIIHHHFFFDDDBBBAAA???>>>>>>======<<<<<<;;;;;;;;;<<<<<<=========>>>;;;;;;<<<<<<======>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????>>>===>>>???@@@AAApppTTTLLLHHHAAAAAAAAA@@@??????@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQUUUYYY```dddhhhlllrrrvvv}}}wwwsssmmmmmmmmmooorrruuuvvvvvvzzzzzzzzzzzzzzz{{{~~~{{{tttooollljjjhhhkkkjjjmmmttt}}}}}}|||{{{yyywwwoookkkfffbbb___]]]ZZZXXXWWWUUURRRRRRRRRPPPMMMLLLIIIFFFDDDBBBBBBAAA???>>>???>>>>>>======>>>>>>???============<<<<<<<<<<<<888999999::::::999999888555555444333333333333333444444444444555666777777666888999999888888999:::;;;;;;;;;:::::::::::::::777777666555555555555666444444444555555444444333444444444444444444444444444444555666666666666666888888999999:::::::::;;;:::::::::999999999999999666555555444555666888999:::>>>BBBEEEGGGHHHJJJKKKOOOPPPQQQQQQQQQQQQOOOOOOPPPOOONNNLLLJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA???>>>=========<<<======>>>>>>======<<<::::::::::::::::::::::::999999999999999:::;;;<<<<<<<<<<<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<======999:::;;;<<<=========<<<;;;;;;:::999888888777777777777777777777888888888666777999:::;;;;;;;;;;;;<<<;;;:::999999999999999999999888888999999:::;;;;;;::::::::::::;;;<<<<<<>>>======<<<<<<<<<======888888999:::;;;<<<<<<===<<<<<<======>>>>>>??????BBBBBBBBBAAAAAACCCFFFIIIQQQ[[[kkkyyy}}}zzzsssnnngggdddcccbbb___\\\\\\ZZZYYYXXXXXXVVVSSSPPPIIIIIIHHHGGGFFFDDDBBBAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@???===<<<===>>>@@@BBBcccKKKHHHEEE===@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKOOORRRZZZ^^^dddgggiiimmmtttzzz~~~tttnnnkkkllloootttzzz~~~}}}}}}wwwpppmmmmmmnnnnnnrrrrrruuu}}}xxxuuupppllliiifffcccaaa^^^\\\YYYVVVUUUUUUSSSPPPMMMJJJGGGFFFEEEDDDBBB@@@@@@??????>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<999999::::::::::::999999777666555444333222222222333333333333444555666777888999;;;:::999999:::<<<;;;;;;:::::::::999999999777666666555555555555555333333444444444444444333444444444444444444444444444555666666777777666666888999999999999999::::::999999999999999999999999666555444444444555666777:::===@@@CCCDDDEEEGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLJJJIIIGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBAAACCCBBB@@@???>>>=========;;;<<<<<<======<<<<<<;;;999:::::::::::::::::::::999999999999:::;;;<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<============<<<<<<;;;:::999888777666666666777777888888888888777777999:::;;;<<<<<<======<<<;;;:::999999999999999999888888999999:::;;;;;;:::::::::;;;;;;<<<<<<======<<<<<<<<<======>>>;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAAAAABBBDDDEEEEEEEEEFFFJJJOOOSSS]]]gggvvv~~~uuupppjjjfffeeedddaaa^^^\\\[[[ZZZZZZZZZYYYWWWUUUJJJIIIIIIHHHFFFDDDCCCBBB>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>>>>>>>???>>>???AAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>===>>>???AAACCC^^^HHHFFFCCC<<>>=========<<<<<<<<<<<<999999::::::::::::999999888888666555444333333222444333333444444555666777999;;;<<<<<<;;;:::<<<===<<<<<<<<<;;;;;;::::::999777666555555444444555555222333333444444444444333333333333444444444444555555555666777777777777666888888888888888888888888777888888888888999999999666666444333333444555555888;;;>>>???@@@BBBDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>======999999::::::::::::;;;;;;::::::999::::::;;;<<<<<<===???AAABBB@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>===<<<;;;:::999888777666666666666777888888999999888888999:::;;;===>>>>>>>>>===<<<:::999999999999999999888888999999:::;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>======<<<<<<;;;;;;======>>>???AAABBBCCCCCCDDDFFFGGGIIIMMMSSSZZZ___kkksss{{{uuuoookkkjjjhhheeebbb\\\ZZZXXXWWWXXXXXXXXXWWWLLLLLLKKKJJJHHHFFFDDDCCC????????????????????????=========<<<<<<;;;;;;;;;???????????????@@@@@@@@@???@@@AAACCCCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDBBBAAAAAA@@@AAABBBCCCDDDzzzXXXGGGEEECCC?????????@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLPPPSSS[[[dddnnntttuuuvvvzzz~~~zzzvvvtttppprrruuuzzzyyyrrrpppppprrrsssyyy|||}}}{{{zzzxxxuuusssiiikkkhhhcccaaaaaa]]]WWWXXXVVVSSSQQQQQQPPPNNNLLLGGGFFFEEECCCBBBAAAAAA@@@=========<<<<<<<<<;;;;;;999::::::;;;;;;::::::999888777666555555555555555555555555555666777888888999;;;<<<<<<;;;;;;<<<===<<<;;;;;;:::999999888888666666555444444444444555111222333444444444444444333333333444444444555555555555666777777777777777777777777777777777777777666666777777777888888888777666555444333333444555888:::<<<>>>>>>???BBBCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<@@@CCCFFFFFFDDDBBBBBBCCC>>>=========<<<;;;;;;;;;999:::;;;===>>>>>>??????======<<<;;;999888777666555666666777888888999999999999:::;;;<<<>>>???@@@>>>===<<<;;;:::999999999999999888888999999:::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===============<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCGGGIIILLLPPPVVV___hhhooowww}}}~~~yyyrrrnnnmmmkkkhhheee\\\XXXUUUSSSSSSSSSTTTSSSOOOOOONNNLLLJJJGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCDDDFFFGGGGGGGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEjjjOOOBBBAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJMMMPPPSSSYYYeeerrrzzz{{{zzz{{{~~~zzzvvvwwwwwwwwwssstttvvv{{{|||wwwtttrrrrrrqqqyyy}}}~~~}}}{{{yyyppprrrpppjjjhhhhhhddd\\\\\\ZZZWWWVVVUUUUUUSSSQQQJJJIIIHHHFFFDDDCCCBBBBBB===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999666666666666666777888888666666666666777888999:::999:::<<<;;;::::::;;;===999999888888777666555555666666555444444444444555111222333333444444444444333333333444444555555555555666666777777777777777777777777666666666666666555555666666777777777888888777555444333333444555999;;;===>>>>>>???BBBDDDBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCAAA????????????@@@AAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@======>>>>>>>>>>>>======:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<>>===<<<<<<;;;999:::;;;===>>>?????????>>>===<<<;;;999888777666555666666777888999999999:::::::::;;;===???@@@AAA>>>>>><<<;;;:::999999999999999888888999999:::;;;:::;;;<<<<<<======<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>@@@AAABBBLLLNNNRRRWWW___iiittt{{{~~~zzzsssooommmlllhhheee\\\XXXRRROOONNNOOOOOOOOORRRQQQPPPNNNKKKHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFF~~~ZZZJJJFFFBBB??????>>>>>>??????@@@@@@@@@@@@CCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIILLLPPPSSS___fffpppxxx|||}}}|||{{{wwwqqqppprrrtttxxxxxxyyy}}}{{{vvvrrruuuzzz||||||zzzuuuppplllhhhfffeeeaaa```___^^^[[[WWWTTTRRROOONNNLLLIIIGGGEEEDDDCCC???>>>===<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;::::::888999999999999888777777555555666666777777888888:::::::::999999999888888;;;;;;::::::999888777777666555444333333333333333333444444555555444444333555555444444444444555555666666666666777777777777888888777666666666666666777777888888888888777777444333333333333444555555999:::<<>>>>>????????????>>>>>>>>>@@@AAABBBDDDCCCBBB@@@??????@@@@@@CCCBBB@@@@@@@@@???<<<:::;;;;;;999999999999;;;;;;>>>>>><<<<<<;;;<<<===>>>AAAEEEIIIKKKKKKIIIIIIIIIJJJDDD>>>;;;>>>@@@???===999999:::;;;;;;<<<======>>><<<999888999999777666333555777999:::999888777:::;;;===>>>>>>>>>===<<<>>>===;;;999888888888888::::::999999999:::<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>======>>>AAADDDKKKPPPWWW```iiisss|||zzzrrrnnnmmmkkkgggbbb[[[WWWQQQMMMLLLLLLLLLLLLLLLMMMOOOOOONNNJJJFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???AAACCCFFFGGGAAABBBEEEGGGIIIJJJJJJJJJEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDtttSSSEEEBBB???===>>>???????????????@@@@@@AAACCCBBBBBBBBBBBBDDDEEEFFFFFFGGGHHHHHHIIILLLPPPSSS^^^eeeoooxxx|||~~~~~~~~~wwwpppoooqqqrrrzzzzzz|||zzztttpppsssxxx~~~zzzuuuqqqmmmkkkjjjgggfffeeebbb^^^ZZZWWWUUURRRQQQNNNKKKIIIGGGGGGFFF@@@???===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999::::::999999888777777777888888888888888888:::::::::999999999888888999999999888777777666666666555444444333333333444333444444555555444444333555555444444444444555555666666666666777777777777888888777666666666666666666777777888888888777777444333333333333444555555999:::===???AAAAAABBBAAABBBBBBBBBBBBBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBBBBAAA@@@@@@AAABBBCCCBBBAAA@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;<<<===>>>===<<<;;;;;;<<<===>>>CCCFFFIIIKKKLLLKKKLLLLLLLLLGGGAAA???@@@@@@>>><<<999999:::;;;<<<======>>>>>>;;;999888999888777666444555777999::::::999888;;;<<<===>>>???>>>======>>>===;;;999888888888999;;;:::999999999:::;;;;;;<<<<<<;;;<<<<<<<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::<<<<<<<<<===???BBBLLLQQQZZZcccmmmvvv}}}tttooollliiiddd```[[[VVVQQQMMMKKKKKKJJJJJJJJJKKKLLLLLLKKKIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEhhhLLLBBBAAA???>>>@@@@@@???>>>>>>>>>???AAABBBBBBBBBBBBBBBCCCDDDFFFFFFEEEFFFGGGHHHIIILLLPPPTTT]]]dddnnnwww|||zzzsssqqqrrrrrr}}}~~~|||uuuqqqtttzzz}}}xxxuuurrrqqqooonnnllliiiddd```]]][[[XXXVVVSSSOOOMMMLLLKKKLLLCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::999999999999999:::::::::999999999888888777777777666666555555444666555444444333444444444444444555555555555444444555555444444444444555555555555666666666777777777888777777666666666666666555666777777888888888888333333333333333444555555999:::===???AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>===<<<<<<<<<==================>>>???@@@AAA@@@@@@@@@AAAAAACCCDDDEEEBBBAAA@@@AAABBBCCCBBBAAA>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>CCCFFFJJJLLLMMMLLLLLLLLLMMMIIIDDDBBBBBBAAA>>>;;;::::::;;;<<<===>>>??????===;;;999888999999777666666777888:::::::::999999<<<===>>>?????????>>>===>>>===;;;:::999888999999;;;:::999999999999::::::<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888:::<<<======>>>@@@BBBKKKQQQ\\\gggqqqzzzwwwpppkkkgggbbb___ZZZVVVQQQMMMKKKJJJIIIHHHIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIMMMMMMNNNNNNMMMLLLJJJIIIxxxaaaJJJCCCBBB??????BBB@@@???>>>===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFGGGIIILLLQQQTTT\\\bbbllluuu|||zzzxxxxxxxxxzzzuuuyyy}}}{{{zzzwwwuuussspppllliiifffddd```^^^ZZZUUUSSSQQQQQQRRRJJJIIIFFFCCCAAA?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999999888888:::::::::999999999888888777777666666666555555555555555444444444444555555444444555555555555444444555444444333333444444555444555555555666777777777777777666666666666777777444555666777888888888888333333222222333333444555888:::<<>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBB@@@@@@BBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<===>>>???AAAFFFMMMPPPPPPLLLIIIGGGJJJHHHEEEDDDDDDBBB???<<<;;;;;;<<<===>>>???@@@@@@===;;;999888999999888777777888999:::;;;:::::::::======???@@@@@@@@@???>>>>>>===;;;:::999999::::::;;;::::::999999999999999======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<999;;;>>>@@@@@@AAACCCEEEIIIQQQ^^^kkkvvvzzzrrrmmmhhhdddaaa\\\XXXSSSOOOMMMLLLJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIMMMMMMNNNOOOOOONNNMMMLLLMMMMMMNNNNNNOOOPPPQQQQQQSSSSSSRRRRRRQQQPPPPPPPPPRRRSSSTTTTTTSSSRRRPPPOOOmmmYYYHHHCCCBBB>>>>>>AAA@@@???>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFDDDEEEGGGHHHJJJNNNRRRVVV\\\bbbjjjssszzz~~~zzz~~~}}}|||zzzwwwuuurrrqqqpppjjjhhhddd___\\\YYYXXXXXXQQQOOOKKKGGGDDDBBBAAA@@@;;;;;;;;;;;;::::::::::::<<<============<<<;;;;;;:::::::::999999888888888:::::::::999999999888888888888777777777777666666555555444444444555555666444555555666666555555444444444333333333333444444333444444555666777777777777777666666666666777777555555666777777777777777333222222222222333444444777999;;;>>>???@@@@@@@@@????????????>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAA@@@@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>===<<<===>>>???@@@CCCJJJSSSXXXVVVOOOHHHCCCFFFEEEEEEEEEDDDCCCAAA???===>>>>>>??????@@@AAAAAA>>><<<:::999:::::::::999999::::::;;;;;;;;;;;;;;;>>>>>>@@@AAAAAAAAA@@@???>>>===;;;:::999::::::;;;:::::::::;;;::::::::::::===>>>???@@@@@@@@@??????>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===:::<<>>>>>??????@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDEEEGGGIIIKKKOOOTTTXXX^^^bbbiiiqqqwww~~~}}}}}}|||{{{{{{wwwtttqqqlllgggcccaaa___WWWUUUQQQLLLHHHEEECCCBBB???>>>>>>===<<<;;;::::::<<<============<<<;;;;;;::::::999999999999999999:::::::::999999999888888888888888888888888888888555555555444555555666777555555666666666666555555444444333333333333444444333333444555666777777888666666666666666777777888555666666777777666666555222222222222222333444444666777:::<<<>>>?????????<<<<<<=========<<<;;;;;;::::::999999999:::;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCGGGDDDAAA?????????>>>===??????@@@@@@@@@@@@????????????>>>>>>>>>@@@AAABBBFFFMMMXXX^^^\\\TTTKKKEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<>>===;;;:::::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@???>>>>>>============>>>>>>======<<<<<<<<<<<<======;;;<<<>>>???@@@CCCGGGJJJTTT]]]lllyyy}}}}}}}}}vvvpppllliiiaaa^^^[[[XXXWWWUUUSSSRRRSSSSSSTTTTTTSSSQQQPPPOOOMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNPPPQQQRRRSSSTTTTTTQQQRRRUUUWWWYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVXXXYYYXXXVVVSSSQQQTTTHHH@@@AAA@@@;;;;;;???===>>>???AAAAAA@@@???>>>===>>>@@@BBBCCCDDDDDDDDDDDDFFFHHHJJJMMMQQQVVVZZZ___ccciiiooouuu|||~~~yyytttnnniiifff___]]]XXXSSSNNNKKKHHHGGGDDDCCCBBB@@@???===<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888555555555555555666777777555555666666666666555555444333333222222333333444222333333444555666777888666666666666666777888888777777777777666555444444222222222111222222333444444666888:::<<<=========888888999999::::::999999:::999999999::::::;;;<<<<<<===???AAABBBCCCCCCCCCBBBBBBDDDEEEFFFFFFEEEEEEFFFDDDAAA???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@??????@@@BBBCCCDDDEEEMMMVVV\\\[[[UUUNNNIIIHHHHHHHHHFFFEEECCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@>>><<<<<<===>>>===<<<======<<<<<<<<<<<<<<<===???@@@BBBCCCCCCBBBBBBAAA>>>===;;;::::::;;;<<<<<<999:::<<<===>>>???>>>>>>>>>???AAABBBCCCBBBAAA@@@???>>>>>>======>>>>>>???======<<<<<<<<<<<<=========>>>>>>???@@@DDDJJJNNNYYYbbbooozzz~~~|||{{{wwwwwwvvvwwwzzz~~~|||tttnnnkkkbbb```]]][[[ZZZYYYWWWVVVVVVWWWXXXYYYWWWUUURRRPPPNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVXXXXXXWWWXXXZZZ]]]___`````````]]]\\\ZZZXXXWWWWWWWWWXXXVVVVVVVVVWWWXXXXXXYYYYYYWWWYYY[[[\\\\\\YYYVVVTTTOOOEEE???AAAAAA======BBB<<<===@@@BBBBBBAAA???===<<<===???BBBCCCDDDDDDCCCEEEGGGIIIKKKNNNRRRWWW[[[```dddhhhnnnssszzz|||uuunnnkkkgggddd```ZZZUUUQQQOOOMMMHHHGGGEEECCCAAA???======<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<=========:::::::::999999999888888777777777777888888888888555555555555555666777777555555666666666666555555444333333222222333333444222222333444555666777888666666666666666777888888888888777777666444333222222222111111222222333444333555777:::;;;<<<<<<<<<444555666777777888888888:::999999999:::;;;;;;<<<<<<===@@@BBBCCCDDDDDDDDD???AAACCCEEEGGGGGGGGGGGGFFFCCCAAA@@@AAACCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@AAACCCDDDEEECCCIIIQQQVVVVVVSSSOOOLLLLLLLLLJJJHHHEEECCCCCCDDDEEEDDDDDDBBBAAA@@@??????AAA???======>>>??????>>>>>>======<<<<<<<<<======@@@AAABBBCCCCCCCCCBBBAAA>>>===<<<;;;:::;;;<<<===999:::<<<>>>@@@@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======AAAAAAAAAAAABBBGGGNNNRRRZZZcccnnnwwwyyyvvvqqqnnnmmmnnnpppssswww}}}vvvnnnkkkbbb```]]]\\\\\\[[[YYYWWWXXXYYY[[[[[[ZZZVVVRRRPPPPPPPPPPPPQQQRRRSSSSSSTTTXXXWWWVVVVVVVVVXXXZZZ[[[\\\]]]___aaacccccccccccc```^^^\\\YYYXXXWWWXXXYYYVVVVVVWWWXXXYYYZZZ[[[[[[[[[]]]___aaa```]]]ZZZXXXJJJFFFBBB???>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHMMMTTTZZZ^^^cccdddhhhmmmttt|||}}}uuuooommmhhhaaa]]][[[YYYUUUQQQLLLIIIFFFCCCCCCBBBAAA???>>>>>>===<<<<<<<<<<<<<<<============<<<;;;::::::999999999999999999999999777777888888888888777777444444555555666666777777666666666666666555555555333333333333333333333333555555555555555444444444888777666555555666777888999888666444333222333333111111222333444666666777666666666777888888999999999999999888888888888777999999999888888888888777<<<>>>@@@BBBDDDFFFGGGGGGIIIGGGEEEFFFHHHJJJIIIGGGKKKHHHDDDBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBDDDDDDDDDDDDCCCGGGIIILLLOOOQQQQQQPPPOOONNNLLLKKKJJJIIIHHHEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA??????@@@AAA@@@@@@AAAAAAAAA@@@@@@?????????BBBBBBCCCCCCCCCCCCCCCBBB@@@???======>>>>>><<<;;;:::;;;<<<>>>>>>>>>===<<<>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>???BBBEEEHHHOOOWWW]]]fffmmmnnnmmmnnnmmmkkkkkkmmmppprrrsssvvvyyy|||wwwrrrppphhhccc___]]][[[WWWWWWZZZVVVXXXZZZ\\\ZZZWWWSSSPPPOOOQQQSSSSSSSSSTTTUUUWWW[[[ZZZYYYYYYZZZ]]]___aaaffffffeeefffhhhhhhgggeeebbbaaa```^^^\\\[[[[[[ZZZ[[[YYYVVVTTTTTTVVVYYY[[[]]]___aaacccbbb___\\\YYYHHHEEEAAA>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGJJJPPPWWW]]]aaafffhhhjjjnnnttt|||zzzuuuqqqmmmgggdddbbb```[[[WWWQQQNNNJJJGGGFFFEEEDDDBBB???>>>>>>===============:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999888777777777777888888888888777777555555555666666666666666555555555555444444444444333333333333333333333333444444444555555555555555888777666555555666777888888777666555333333333222111222222333444555666777555666666777777888999999777777777888888999999999999999999999999:::::::::===>>>AAADDDFFFHHHJJJKKKJJJHHHGGGHHHKKKMMMMMMLLLJJJGGGDDDCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFEEECCCBBBAAABBBDDDFFFFFFGGGFFFFFFIIIKKKNNNQQQRRRRRRQQQPPPPPPNNNLLLJJJIIIGGGDDDBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@AAABBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCCCC???>>>======>>>>>>===;;;;;;<<<===?????????>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????BBB???@@@CCCFFFIIIPPPXXX^^^fffmmmnnnnnnppppppooooooppprrrssstttvvvzzz}}}zzzuuurrriiiddd```^^^\\\XXXXXX[[[WWWYYY[[[\\\[[[XXXTTTRRRRRRSSSUUUVVVVVVWWWYYYZZZ]]]]]]]]]]]]___bbbeeegggiiiiiiiiiiiiiiiiiihhhfffgggfffdddbbb```___^^^]]][[[ZZZXXXWWWWWWXXXZZZ\\\^^^___aaacccbbb```^^^\\\FFFCCC???============<<<<<<<<<===>>>???@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDFFFGGGIIIMMMSSS[[[aaaeeekkklllmmmpppttt{{{|||vvvsssnnnlllkkkhhhccc^^^VVVSSSOOOLLLJJJIIIGGGEEE@@@@@@???>>>>>>>>>>>>>>>:::;;;<<<======>>>>>>>>>===<<<;;;:::999777666666777777888888888888777777666666666666666555555555444444444444333333222222111111222222333333444444333333444444555555666666777666666555555666666777666666666555444333222111111222222333444555666666555555666666777888888888555666666777888999:::;;;999999::::::;;;;;;<<<<<<>>>???BBBFFFJJJMMMOOOOOOMMMLLLLLLMMMPPPRRRRRRRRRJJJGGGEEEDDDEEEGGGHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIKKKMMMPPPSSSTTTTTTRRRQQQRRRPPPMMMKKKJJJHHHEEECCCGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAABBBCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAACCCDDDDDDEEEEEEDDDCCCCCC???>>>======>>>???>>><<<<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAADDDGGGIIIPPPXXX```hhhnnnpppppptttvvvvvvtttttttttttttttwww{{{~~~{{{vvvtttiiidddaaa```]]]YYYYYY\\\ZZZ[[[]]]^^^]]]ZZZWWWUUUWWWYYYZZZ[[[ZZZ[[[\\\^^^^^^^^^___aaadddhhhkkkmmmnnnnnnmmmmmmllljjjiiihhhjjjiiifffdddbbb```___^^^ZZZZZZYYYYYYZZZ[[[\\\\\\^^^___aaabbbbbbbbbaaa```CCCAAA>>><<<<<<===<<<;;;????????????>>>>>>>>>===???@@@@@@AAABBBCCCDDDDDDDDDFFFIIINNNVVV^^^dddhhhmmmooopppqqqsssyyyxxxuuuqqqpppooolllfffbbbYYYVVVQQQNNNLLLJJJGGGFFFBBBAAA@@@@@@??????@@@@@@===>>>??????@@@@@@@@@???===<<<<<<;;;:::888888777777888888999999888888777777777666666555555444444555555444444333333222222000000111222333444444555222222333444444555666666666666666666666666666666555555666666555444222111222222333333444555666666444444555666666777777888666666666777888999999999888888999:::;;;<<<======>>>@@@DDDHHHMMMPPPSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUKKKIIIFFFEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFCCCEEEGGGIIIJJJKKKKKKKKKMMMOOOQQQTTTUUUTTTRRRQQQRRROOOMMMKKKKKKJJJHHHGGGIIIIIIHHHHHHGGGGGGFFFFFFDDDBBBAAAAAACCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDAAA@@@??????AAABBBAAA@@@>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBDDDEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAADDDFFFIIIOOOWWWbbbjjjppprrrsssxxx||||||xxxxxxvvvuuutttwww{{{{{{vvvsssjjjeeebbbaaa^^^ZZZYYY\\\]]]^^^_________]]][[[ZZZ```aaaaaa```___^^^^^^___^^^^^^```cccgggkkknnnpppqqqrrrrrrpppnnnkkkjjjjjjiiihhheeebbb```^^^\\\\\\XXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaabbbbbbbbbAAA???===<<<<<<===<<<;;;????????????>>>>>>>>>===???@@@@@@AAABBBCCCDDDDDDCCCEEEIIIOOOWWW___fffjjjnnnppprrrrrrssswww~~~wwwtttqqqpppooolllfffaaaZZZWWWRRRNNNLLLJJJGGGEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888999999999999888888777777666666555555444444666666555555444333333222000000111111222333444444111222222333444555666666555555666666666666555555444444555555555333222111222333333444444555555555444444444555666666777777777777777777777777777777666777888999:::;;;<<<===???AAAEEEJJJOOOSSSVVVXXXXXXXXXWWWVVVUUUTTTUUUUUUNNNLLLHHHFFFFFFEEEDDDBBBAAAAAABBBCCCDDDFFFGGGHHHCCCEEEGGGJJJLLLMMMMMMMMMNNNPPPRRRTTTUUUTTTRRRPPPPPPNNNLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGCCCBBBAAAAAACCCDDDDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDD@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCEEEGGGIIIIIIHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAACCC@@@AAADDDFFFIIIPPPWWWaaaiiippprrrsssxxx|||}}}zzzzzzyyywwwvvvxxx||||||uuuqqqjjjfffcccccc```[[[ZZZ\\\``````aaaaaaaaa``````___hhhhhhhhheeebbb```___``````aaacccgggkkkooorrrssssssttttttrrrnnnkkkjjjkkkhhhgggdddbbb___]]]\\\[[[XXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]___```aaabbbbbb@@@>>><<<<<<======<<<;;;<<<<<<===>>>???@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDBBBDDDIIIPPPWWW```fffjjjmmmqqqtttuuutttwww~~~yyyuuuqqqooonnnkkkeeeaaaZZZWWWRRROOOMMMKKKHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@>>>===========================>>>888888999999999999888888666666666666666555555555777666666555444333222222000000111111222222333333222222333333444444555555444555555666666555555444444444444444444333222222333333333444444444555555333333444444555666666666888888777777777666666666666777888999:::;;;<<<<<<>>>AAAEEEJJJOOOTTTWWWXXXZZZZZZZZZWWWUUUSSSTTTUUUQQQNNNKKKIIIGGGFFFCCCAAA@@@@@@AAABBBDDDEEEGGGHHHDDDEEEHHHKKKMMMOOOOOOOOOPPPQQQSSSUUUUUUTTTRRRPPPOOONNNLLLLLLNNNPPPPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGDDDCCCBBBBBBDDDFFFFFFEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCEEEGGGHHHHHHGGGCCCDDDDDDEEEEEECCCBBBAAA????????????@@@AAABBBCCCEEEFFFHHHJJJKKKLLLLLLKKKAAAAAAAAAAAAAAAAAAAAAAAACCC@@@AAAEEEHHHKKKRRRZZZaaaiiippprrrssswwwzzzzzz|||||||||zzzyyy{{{~~~~~~wwwrrrmmmiiiffffffccc^^^]]]___ccccccccccccccccccddddddllllllkkkhhhdddaaa``````dddeeehhhkkkooorrrtttuuuqqqssstttrrrmmmiiiiiikkkiiigggeeeccc```___^^^]]]ZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[]]]___aaaaaaaaaaaa???>>><<<===>>>>>>===<<<<<<<<<===>>>???@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDCCCEEEJJJQQQYYYaaagggjjjmmmrrrwwwxxxwwwyyy}}}yyyssspppnnnlllgggccc\\\YYYUUUQQQOOONNNKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>888999999::::::999999888555555555666666666666666666666555444333222111111111111111111111222222222333333333333333333333333444444555666666555444444444444333333222222333333333333333444444444444555222333333444555555666666666666666777777777777777888999999:::;;;<<<<<<===>>>AAAEEEJJJOOOSSSVVVXXXXXXYYYYYYWWWTTTSSSTTTVVVRRRPPPMMMKKKJJJIIIFFFDDDDDDCCCCCCCCCCCCEEEFFFGGGEEEGGGJJJMMMPPPQQQRRRRRRRRRTTTVVVWWWWWWUUUSSSQQQQQQOOOMMMMMMNNNPPPQQQQQQLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDEEEGGGIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEHHHIIIIIIHHHEEEEEEFFFEEEDDDCCCAAA@@@=========>>>>>>???@@@AAABBBCCCEEEGGGIIIKKKLLLMMMCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCGGGJJJNNNUUU^^^eeennnuuuwwwxxxzzz{{{zzz~~~~~~|||wwwpppmmmjjjkkkhhhcccaaaccceeeeeeddddddeeefffggghhhlllmmmllliiifffcccccccccfffgggjjjmmmooorrrssstttoooqqqssspppkkkggghhhjjjhhhgggeeecccaaa```___^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZ\\\___aaacccbbbaaa```???>>>======>>>???>>><<>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEDDDFFFKKKRRRZZZbbbhhhkkkmmmssszzz{{{yyyzzz}}}vvvrrrpppnnnjjjfff^^^[[[WWWTTTRRRPPPNNNMMMGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGDDDCCCBBBAAA@@@>>>======888999999::::::999999888444555555555666666777777555555444333222111000///222222222111111111111111444333333333333333333333333444555666666555444333555444333222111222333444333333444444444444444444222222333444444555555666444444555666777888999999::::::;;;;;;<<<=========>>>@@@DDDIIINNNSSSVVVWWWUUUWWWXXXVVVTTTSSSUUUWWWSSSQQQOOONNNMMMLLLJJJHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGIIILLLOOORRRSSSTTTTTTTTTUUUWWWYYYXXXWWWTTTSSSTTTQQQNNNMMMNNNPPPPPPPPPMMMLLLKKKJJJIIIHHHGGGGGGIIIGGGFFFGGGIIIKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEHHHIIIIIIHHHFFFFFFFFFFFFDDDBBB@@@>>><<<<<<<<<<<<===>>>???@@@>>>???@@@BBBEEEHHHJJJLLLEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDIIIMMMQQQXXXaaakkkttt|||}}}}}}}}}{{{ssspppnnnnnnkkkfffdddfffffffffeeeeeeeeeggghhhjjjkkkkkkkkkjjjgggeeeeeefffeeegggiiikkkmmmoooppppppmmmppprrroooiiifffgggiiifffeeecccaaa```___^^^^^^``````^^^]]]\\\[[[[[[[[[ZZZ]]]```ccceeedddaaa```??????>>>>>>=========<<<===<<<<<<<<<>>>???AAACCCBBBBBBBBBAAAAAABBBBBBCCCEEEHHHMMMSSSZZZ```dddfffooorrrwwwzzz||||||}}}~~~}}}~~~{{{wwwrrrnnnlllhhhbbbZZZUUUTTTRRRNNNIIIJJJIIIIIIHHHHHHIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCAAA???>>>===<<<<<<<<<;;;::::::999888888888777777666555444444444555555555555555555555555222222111111111111222222111222333333444444333333666555555555555444444444222222222222111111000000...111444777888777444333333444444555555444444333777777666666666777888888:::::::::;;;;;;<<<<<<===;;;>>>AAAGGGLLLQQQUUUWWWZZZ]]]\\\WWWTTTVVVVVVUUUUUUSSSPPPMMMKKKJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIGGGHHHKKKNNNQQQUUUXXXZZZYYYWWWVVVWWWYYYYYYWWWTTTQQQPPPOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJFFFFFFHHHJJJLLLMMMOOOOOOLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGGGGFFFDDD@@@<<<<<<<<<>>>??????>>>>>>===@@@AAACCCDDDEEEEEEEEEEEEGGGDDDCCCDDDGGGJJJIIIGGGFFFGGGIIIKKKOOOVVV^^^ccckkkttt~~~~~~xxxvvvsssooollljjjiiiiiihhhgggffffffggghhhkkklllmmmkkkiiifffeeefffggghhhppppppoooooonnnmmmmmmmmmkkkjjjjjjkkkllljjjgggeeeiiihhhggggggfffdddaaa^^^dddbbb___\\\[[[[[[]]]^^^^^^___aaabbbcccddddddddd>>>>>>>>>======<<<<<<<<<======<<<===>>>???AAABBBBBBBBBAAAAAAAAABBBCCCCCCEEEHHHMMMTTTZZZ```dddfffmmmrrrxxx{{{|||~~~~~~xxx{{{{{{wwwuuussskkkeee]]]YYYWWWUUUPPPLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEDDDDDDEEEEEECCCBBBAAA???>>>>>>======<<<;;;:::999888888888777777666555555444444555555555555444444444444222222111111111111222222111222333333444444333333555555555555444444444444222222222222111111111000///111333666666666444333222222333444555666666666666666666666666666777888:::::::::;;;;;;<<<<<<<<<<<<>>>BBBGGGLLLQQQUUUWWWYYY]]]]]]XXXVVVVVVVVVTTTTTTSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHIIIKKKMMMQQQTTTWWWYYYYYYWWWUUUVVVWWWXXXVVVTTTRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGDDD@@@======>>>???@@@@@@???>>>===>>>???AAACCCDDDEEEFFFFFFGGGEEEDDDEEEHHHJJJJJJIIIIIIJJJLLLNNNRRRYYYaaagggqqqzzzxxxwwwtttqqqnnnmmmlllllljjjkkkkkkllllllkkkjjjjjjkkkjjjhhhggggggiiikkklllrrrqqqpppooommmkkkjjjiiiiiigggffffffggggggfffeeeggggggfffggghhhgggeeecccfffdddaaa^^^]]]]]]^^^___\\\]]]___```bbbccccccddd=========<<<<<<<<<<<<<<<============>>>???AAABBBBBBAAAAAAAAABBBCCCDDDDDDFFFIIINNNUUU[[[aaaeeeggglllssszzz}}}}}}}}}zzz|||zzzyyyxxxnnniiibbb^^^[[[XXXTTTPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<:::888777777777777777666555555444444555555555444444333333333222222111111111111222222111222333333444444333333555555444444444333333333222222222222111111111111111111222333444444444444111222333555666888888999888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===???BBBFFFKKKPPPTTTVVVXXX]]]^^^[[[XXXXXXWWWTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMKKKJJJIIIHHHIIIIIIIIIIIIKKKMMMPPPSSSVVVWWWXXXVVVUUUTTTUUUVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMOOOOOOOOONNNNNNNNNNNNNNNPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJHHHHHHGGGEEEAAA>>>??????@@@AAAAAA@@@???>>>>>>@@@AAADDDFFFIIIJJJKKKGGGFFFEEEGGGIIIKKKKKKKKKNNNOOOPPPQQQVVV]]]ffflllwww~~~yyywwwuuurrrpppppppppqqqnnnppprrrsssqqqnnnjjjgggiiiiiihhhhhhiiillloooppptttsssqqqooollljjjhhhggghhhfffdddccceeeggghhhhhheeeeeefffhhhjjjjjjiiigggdddbbb```^^^\\\\\\]]]]]]]]]^^^___aaaccceeefffggg<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEEEEGGGJJJOOOUUU\\\bbbfffhhhmmmuuu}}}~~~|||wwwuuuuuuuuuuuuyyy~~~zzzxxxwwwwwwwwwppplllfffbbb___[[[WWWTTTRRRRRRQQQQQQPPPOOONNNMMMJJJJJJIIIIIIIIIIIIJJJJJJEEEDDDDDDCCCBBBAAAAAA@@@AAA@@@???<<<:::888777666777777666666555555555555555555555444333333222222333222222111111222222333111222333333444444333333444444444444333333333222222222222222222222222222222222222222222333444444333444555666777999:::;;;<<<<<<<<<;;;<<<<<<======<<<<<<<<<============>>>>>>???BBBFFFJJJOOOSSSVVVXXX^^^```^^^[[[[[[XXXTTTSSSSSSTTTSSSSSSRRRQQQPPPQQQPPPNNNKKKJJJIIIIIIJJJJJJJJJKKKMMMPPPSSSUUUWWWXXXWWWUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIIIIHHHFFFCCC@@@AAAAAABBBCCCCCCBBBAAA@@@BBBCCCDDDGGGJJJMMMPPPQQQIIIHHHHHHIIIKKKMMMNNNNNNRRRSSSTTTVVV[[[bbbkkkqqqzzz}}}yyyxxxuuusssrrrsssuuuvvvttttttuuuuuurrrnnnjjjgggjjjjjjiiijjjlllnnnppprrrtttsssrrrooommmkkkiiihhhhhhgggggghhhkkkllllllkkkeeeeeefffhhhkkkkkkjjjiiidddcccbbbaaa``````______bbbbbbdddfffiiilllnnnooo;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHKKKPPPWWW]]]cccgggiiipppxxx}}}}}}wwwpppnnnkkkgggdddaaa`````````___bbbhhhppp|||{{{wwwtttssssssssspppmmmiiieeeaaa^^^ZZZXXXUUUVVVUUUUUUTTTRRRPPPOOOKKKJJJJJJIIIIIIJJJJJJJJJDDDDDDCCCCCCBBBBBBBBBAAABBBAAA???===;;;999777666666666666666555555555555555555555444444333333333333333222222222222333333111222333333444444333333444333333333222222222222222222222222222222222333444333222222222333444555777777777888999;;;===>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAACCCFFFJJJOOOTTTVVVYYY___cccaaa^^^^^^[[[WWWUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLNNNQQQSSSVVVWWWXXXXXXXXXVVVUUUUUUUUUUUUSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUURRRRRRRRRQQQQQQQQQPPPPPPQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMKKKIIIIIIGGGDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHKKKOOORRRTTTJJJKKKLLLMMMNNNOOOQQQSSSVVVWWWYYY\\\aaahhhpppvvv||||||zzzxxxuuussssssuuuwwwyyyxxxwwwuuurrrooollljjjiiillllllllllllmmmnnnpppqqqrrrrrrqqqpppnnnmmmllllllggghhhjjjnnnqqqqqqooolllgggfffgggiiikkkkkkjjjhhhhhhhhhhhhiiihhhhhhggggggggghhhjjjlllppptttwwwyyy<<<<<<<<<<<<<<<===============>>>???????????????@@@@@@AAABBBCCCEEEGGGHHHIIILLLQQQWWW^^^dddhhhjjjqqqxxxxxxnnnjjjiiigggaaa[[[YYYXXXUUUSSSRRRRRRRRRSSSSSSUUUYYY^^^eeeppp~~~~~~zzzwwwtttrrrrrrnnnmmmkkkhhhdddaaa^^^]]]YYYYYYYYYYYYWWWUUUSSSQQQPPPOOOMMMKKKJJJIIIHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>><<<:::888777666666666666666666555555555555555555555555555555333333222222222222333333111222333333444444333333333333333222222222111111222222222222333333333333555444444333333444444555888888999:::<<>>>>>@@@@@@AAACCCDDDEEEFFFGGGEEEFFFGGGIIIMMMRRRVVVYYY\\\bbbeeecccaaa```^^^ZZZXXXWWWWWWWWWVVVVVVUUUUUUSSSQQQOOOMMMKKKKKKKKKKKKKKKKKKMMMOOORRRUUUXXXYYYYYYZZZ[[[ZZZXXXVVVVVVVVVRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPNNNLLLJJJJJJHHHFFFDDDBBBCCCEEEGGGHHHHHHGGGGGGEEEEEEFFFGGGJJJMMMPPPRRRMMMNNNPPPPPPQQQRRRUUUWWWYYY\\\```dddiiiooouuuzzz~~~|||yyywwwuuussssssuuuwwwyyyzzzxxxsssooolllkkkkkkkkkmmmmmmmmmmmmmmmnnnooooooppppppoooooonnnnnnmmmmmmfffhhhlllpppsssrrroookkkiiiiiiiiikkklllmmmkkkiiigggiiikkklllmmmmmmllllllmmmmmmooorrrvvv{{{<<<<<<<<<======>>>>>>>>>======>>>???@@@??????>>>???@@@AAABBBDDDFFFHHHIIIJJJMMMRRRXXX___dddiiikkkpppuuu|||ssslllccc]]]\\\ZZZVVVRRRPPPOOOMMMLLLKKKLLLMMMMMMKKKNNNRRRTTTWWW^^^hhhqqq{{{vvvsssqqqnnnnnnmmmjjjgggdddbbbaaa\\\\\\\\\\\\ZZZWWWTTTSSSRRRQQQOOOMMMLLLJJJJJJIIIFFFGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@>>><<<:::999888555666666666666666666666444555555666666777777777444333333222222333333444111222333333444444333333222222222222111111111111222222222333333333444444555555555555555555555555777777999;;;???CCCGGGJJJLLLKKKIIIFFFDDDCCCBBBAAABBBBBBDDDFFFHHHJJJKKKLLLKKKKKKLLLMMMQQQVVV[[[]]]___dddgggeeeccccccaaa^^^[[[ZZZXXXWWWVVVVVVVVVWWWRRRPPPNNNMMMKKKKKKKKKLLLKKKLLLNNNPPPTTTWWWZZZ\\\ZZZ\\\______\\\XXXWWWWWWRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTOOOOOONNNNNNMMMMMMNNNNNNQQQRRRRRRRRRSSSSSSSSSSSSRRROOOLLLKKKJJJIIIGGGEEEBBBCCCEEEHHHIIIJJJJJJJJJHHHHHHGGGHHHIIILLLNNNPPPOOOQQQSSSTTTSSSUUUXXX[[[]]]aaaffflllqqqvvv{{{~~~~~~yyywwwtttqqqqqqtttwwwyyyyyywwwsssooommmlllllllllllllllmmmmmmnnnoooooopppnnnnnnnnnmmmllllllkkkkkkiiijjjlllpppsssssspppnnnkkkkkkkkkmmmppppppnnnmmmiiikkkooorrrttttttssssssttttttvvvzzz~~~<<<=========>>>>>>??????======???@@@@@@???>>>>>>???@@@AAABBBDDDFFFHHHIIIJJJMMMRRRYYY___eeeiiikkknnnsssyyyyyykkkeee]]]XXXVVVTTTRRRPPPOOONNNLLLKKKKKKKKKLLLLLLGGGKKKNNNPPPQQQUUU^^^eeennnxxx}}}xxxsssqqqnnnnnnnnnllliiifffeeeeee]]]^^^^^^]]][[[XXXUUUSSSQQQPPPOOOOOONNNNNNNNNNNNHHHHHHIIIIIIIIIIIIJJJJJJBBBAAA@@@>>>===;;;:::999555555555666666666666666444444555666777888999999444333333222222333333444222222333444444444333333222222222111111111111000222222222333333444444444555666666777666666555555555666888<<>>>>>>>>>>>??????CCCAAA>>>===<<<>>>@@@AAA===>>>???@@@@@@BBBEEEHHHIIIMMMSSSYYY^^^dddiiilllnnnrrrwww{{{~~~vvvhhh```XXXUUURRROOOOOOQQQKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKOOOTTTXXXjjjooowww|||wwwtttppppppqqqrrrrrrnnnhhhccc```___^^^^^^\\\YYYTTTPPPRRROOOMMMMMMOOOOOONNNLLLKKKJJJHHHGGGGGGHHHIIIJJJDDDDDDCCC@@@===;;;<<<===;;;:::999777666666555555444444555666777777666666222333444555444333222111333333333444444333222222111000000000000000111222///000000111222222333333555555666777777777777777;;;<<<>>>AAAEEEIIIMMMOOOVVVUUUTTTQQQNNNJJJGGGFFFHHHIIIKKKMMMNNNOOOOOOOOOQQQSSSUUUWWWYYY\\\aaadddggghhhiiijjjiiifffcccaaa___\\\YYYWWWVVVVVVTTTSSSPPPPPPOOONNNMMMMMMMMMMMMJJJKKKMMMPPPTTTWWWZZZ\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUSSSQQQPPPOOOPPPQQQRRRRRRSSSSSSUUUVVVWWWXXXXXXWWWYYYZZZZZZXXXWWWWWWWWWVVVSSSQQQQQQRRRTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSQQQMMMIIIGGGFFFGGGGGGCCCDDDDDDFFFHHHKKKNNNOOOOOOPPPPPPNNNNNNOOORRRUUUVVVVVVUUUTTTSSSUUUYYY\\\dddllltttxxx}}}||||||~~~|||yyyzzzwwwsssqqqqqqqqqqqqppptttrrrpppnnnllllllllllllmmmmmmmmmoooppppppnnnllljjjkkkkkkllllllkkkkkkjjjooopppqqqssssssssssssrrrnnnppptttwwwzzz{{{{{{{{{xxxzzz~~~>>>>>>============>>>>>>@@@???>>>===>>>???AAABBB===>>>???@@@@@@BBBEEEHHHKKKPPPVVV[[[```dddhhhjjjnnnrrrvvvyyy|||yyyeee]]]UUUSSSQQQNNNNNNPPPKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGGGGHHHIIILLLQQQUUU```eeemmmuuu}}}{{{wwwzzz~~~~~~{{{yyyrrrqqqrrrrrrrrrooojjjfffbbbaaa``````^^^ZZZUUUQQQRRRPPPMMMMMMOOOOOONNNLLLKKKJJJJJJIIIIIIIIIIIIJJJEEEEEEDDDBBB>>><<<<<<<<<:::999888666555555555444444444555666666666666666444444444444444333222222333333333444444333333222333222222111111111222222000000111222222333333444555666888::::::::::::999;;;<<<===@@@EEEJJJOOOQQQXXXWWWUUURRROOOKKKHHHGGGJJJJJJKKKMMMOOOQQQRRRSSSQQQSSSUUUXXXZZZ^^^bbbfffiiijjjkkklllkkkiiigggeeebbb___[[[YYYXXXWWWUUUTTTRRRQQQOOONNNNNNNNNNNNOOOKKKLLLMMMPPPSSSWWWZZZ\\\YYYXXXWWWVVVUUUUUUUUUUUUXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXZZZ[[[[[[ZZZZZZ\\\]]]XXXUUURRRQQQRRRUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUSSSQQQNNNJJJHHHHHHIIIIIIFFFFFFFFFGGGHHHJJJMMMNNNOOOPPPPPPOOONNNOOORRRUUUUUUVVVVVVVVVVVVXXX\\\___eeemmmuuuyyy~~~~~~}}}}}}{{{{{{|||~~~|||zzzwwwtttrrrqqqqqqqqqppppppooonnnmmmmmmmmmnnnnnnkkkjjjiiiiiijjjjjjhhhffffffggghhhiiijjjjjjjjjjjjooopppqqqsssttttttssssssqqqsssvvvzzz}}}}}}======<<<<<<<<<<<<============>>>???@@@AAABBBBBB>>>???@@@@@@AAABBBFFFHHHMMMRRRYYY^^^bbbeeegggiiinnnrrrvvvxxxxxx{{{~~~~~~hhh^^^VVVSSSQQQNNNMMMNNNLLLKKKKKKJJJIIIIIIHHHHHHDDDEEEEEEEEEFFFIIINNNQQQUUUZZZaaaiiipppxxx~~~{{{vvvrrrnnnqqqvvv|||~~~{{{zzzsssrrrqqqqqqqqqooollliiifffdddcccbbb```\\\WWWTTTSSSQQQOOOOOOOOOOOONNNMMMKKKLLLLLLLLLKKKJJJIIIIIIGGGHHHGGGDDD@@@===<<<<<<999888777666555444444444444555555666666666666666555555444333333333333444222333333444444333333333555444333222222222222222111111222333333444444555666888;;;>>>??????>>>=========>>>@@@DDDJJJOOORRRXXXXXXVVVTTTQQQNNNKKKJJJLLLLLLLLLMMMOOOQQQSSSUUUOOORRRUUUXXX[[[```dddhhhmmmmmmnnnnnnnnnmmmkkkkkkfffccc^^^[[[YYYXXXVVVTTTTTTRRRPPPNNNMMMNNNOOOPPPMMMMMMMMMOOORRRUUUYYY[[[XXXWWWVVVTTTSSSRRRRRRRRRWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYY[[[\\\]]]^^^```cccfff^^^ZZZUUUSSSTTTVVVXXXYYYTTTTTTTTTUUUUUUVVVVVVVVVSSSQQQNNNLLLJJJJJJKKKLLLIIIHHHHHHHHHIIIKKKLLLNNNPPPQQQQQQPPPOOOPPPSSSUUUUUUWWWYYYZZZ[[[]]]___aaafffmmmtttxxx}}}~~~||||||}}}}}}}}}}}}{{{xxxuuusssrrrrrrqqqpppkkkkkkkkkkkklllmmmnnnnnnkkkhhhfffdddddddddbbbaaaaaabbbccceeegggiiijjjkkkoooppprrrtttuuuvvvvvvvvvuuuvvvxxx|||<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@>>>???AAAAAAAAACCCFFFIIINNNSSSZZZaaaeeegggiiijjjooorrruuuvvvvvvwww{{{pppeeeZZZVVVSSSOOOLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHDDDDDDDDDDDDDDDFFFKKKNNNQQQUUU[[[aaahhhnnntttyyyyyy~~~}}}{{{xxxsssooooooqqquuuzzz}}}{{{xxxxxxuuusssqqqppppppooommmkkkgggfffdddcccaaa]]]YYYVVVUUUSSSRRRQQQPPPPPPPPPOOOMMMNNNNNNNNNMMMLLLJJJIIIJJJKKKKKKHHHDDD???===<<<:::999888666555555555555555555666666666666666555777666444333222333444555222222333444444444333333555555444222111111111111222222333333444555555666777:::>>>BBBDDDEEECCCBBBBBBAAA@@@AAACCCGGGKKKNNNUUUUUUUUUTTTRRRQQQOOONNNMMMLLLKKKKKKLLLNNNQQQRRRNNNQQQUUUYYY]]]bbbgggjjjooooooppppppppppppooooooiiieee```]]]ZZZXXXUUUSSSTTTRRROOOMMMLLLMMMNNNOOONNNNNNMMMNNNQQQTTTXXXZZZZZZYYYWWWUUUTTTSSSRRRRRRVVVVVVVVVVVVWWWWWWWWWXXXUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXZZZ\\\]]]^^^```dddiiimmmfffaaa[[[WWWVVVWWWYYYYYYVVVVVVVVVVVVVVVUUUUUUUUURRRPPPNNNMMMLLLLLLLLLMMMJJJJJJIIIJJJKKKMMMOOOPPPQQQRRRSSSSSSRRRSSSUUUWWWWWWYYY\\\^^^______```bbbeeelllrrrtttyyy~~~|||}}}~~~|||yyyvvvttttttsssqqqpppjjjjjjjjjjjjkkkllllllmmmmmmjjjfffcccbbbbbb```___]]]^^^```bbbeeehhhkkklllqqqrrrsssuuuwwwxxxyyyzzzyyyzzz{{{}}}<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAA@@@>>>===???@@@AAABBBBBBDDDGGGJJJMMMSSS[[[aaafffiiikkkmmmooosssvvvwwwuuuvvvyyy|||wwwjjj\\\VVVTTTQQQNNNNNNNNNMMMMMMLLLJJJIIIIIIHHHEEEEEEDDDCCCCCCEEEIIILLLNNNRRRWWW]]]bbbggglllppppppssswwwyyyzzz~~~|||zzzwwwsssooooooqqqtttwwwzzz||||||}}}zzzxxxxxxvvvtttqqqppppppooommmlllhhhfffdddcccaaa___[[[XXXWWWVVVUUUTTTRRRQQQQQQRRRPPPPPPPPPPPPOOOMMMKKKJJJMMMNNNOOOMMMHHHCCC???>>>;;;;;;999888777666666666555666666666666666555555666555444222222333444444111222333333444444444333555444333111111000000000222333333444444555666666777:::???DDDHHHIIIHHHGGGGGGFFFDDDCCCCCCEEEGGGIIIPPPPPPQQQRRRRRRRRRRRRRRRMMMLLLJJJIIIIIIJJJLLLMMMMMMQQQVVV[[[___ccchhhkkknnnoooqqqrrrssssssrrrqqqjjjfffaaa]]][[[XXXUUUSSSSSSRRROOOMMMLLLLLLMMMNNNOOONNNNNNOOOPPPSSSVVVXXXZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXYYY[[[\\\^^^___aaaeeejjjnnnmmmggg```ZZZXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTQQQPPPOOONNNMMMMMMMMMMMMJJJJJJKKKLLLNNNQQQTTTUUUTTTVVVWWWWWWVVVVVVXXXZZZ[[[]]]aaabbbaaaaaaaaabbbeeekkkppprrruuu|||}}}||||||}}}}}}{{{xxxvvvuuutttrrrpppnnnnnnnnnnnnnnnnnnmmmmmmllliiieeecccaaa```___^^^\\\]]]^^^aaadddhhhkkkmmmrrrssstttvvvxxx{{{}}}~~~<<<<<<;;;;;;;;;;;;<<<<<>>===@@@AAABBBBBBCCCDDDHHHJJJNNNSSSZZZaaafffiiilllnnnppptttwwwxxxwwwwwwyyy|||~~~nnn^^^WWWVVVSSSRRRRRRPPPOOONNNMMMLLLKKKJJJIIIEEEEEEEEECCCBBBDDDGGGJJJKKKOOOSSSWWW[[[___cccgggllloooqqqrrrrrrtttyyy}}}~~~{{{zzzxxxtttpppkkkmmmppptttwwwyyyzzz{{{zzz~~~||||||}}}xxxvvvsssrrrqqqpppmmmkkkhhhfffdddccccccaaa^^^\\\YYYZZZYYYWWWTTTSSSTTTUUUSSSSSSRRRQQQPPPNNNLLLKKKOOOQQQSSSQQQMMMGGGCCCAAA<<<;;;:::999888777777777666666666666666666555444444444333222222222222333111111222333444444444444444333222111111000111111222222333444444555555666777:::???EEEIIIKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFKKKLLLMMMOOOPPPQQQQQQQQQMMMLLLKKKJJJIIIJJJKKKKKKNNNRRRWWW\\\```eeeiiilllmmmooorrruuuvvvuuutttssskkkhhhccc___\\\YYYVVVTTTSSSRRRQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZ\\\]]]___```cccfffjjjmmmhhhaaa\\\YYYXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOOOONNNNNNMMMMMMNNNOOORRRUUUWWWYYYXXXZZZ[[[[[[[[[[[[\\\^^^```bbbdddeeeeeeddddddeeegggmmmrrrtttwww|||~~~|||zzzyyyzzz~~~~~~~~~|||yyyxxxwwwuuurrrppptttttttttsssrrrqqqpppooohhhfffcccaaa```___]]][[[]]]]]]^^^```cccgggjjjlllqqqrrrsssuuuxxx{{{~~~======<<<<<<<<<<<<======>>>??????@@@@@@@@@??????@@@AAABBBCCCCCCEEEHHHKKKQQQUUU[[[```dddgggkkkmmmqqquuuyyyzzzyyyzzz|||{{{|||}}}|||ggg\\\YYYVVVTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJEEEEEEDDDBBBAAABBBEEEHHHIIILLLPPPSSSVVVYYY]]]```gggiiillllllkkkmmmqqquuuvvvvvvxxx}}}~~~|||{{{zzzvvvssskkkmmmpppsssvvvxxxyyyzzzwwwxxx{{{}}}~~~{{{yyywwwvvvtttrrrnnnllliiigggeeeeeeeeedddbbb```\\\]]]]]]ZZZWWWUUUVVVXXXVVVUUUSSSQQQOOONNNMMMMMMQQQTTTVVVUUUQQQKKKGGGDDD<<<;;;:::888777777666666666666666666666555444444222222333333222222111000000111222333444444444444444333333222222222333333222222222333444444555555777:::>>>CCCHHHLLLNNNOOOOOOOOONNNMMMKKKIIIHHHGGGIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOSSSXXX]]]aaaeeeiiilllllloootttxxxzzzyyyvvvtttmmmiiiddd```^^^[[[YYYWWWTTTTTTTTTSSSRRRPPPNNNMMMNNNOOOPPPRRRRRRSSSRRRRRRSSSSSSQQQPPPOOOOOOOOOOOONNNNNNPPPRRRSSSUUUWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[]]]^^^^^^___aaabbbfffccc^^^ZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUUUUSSSRRRQQQPPPPPPQQQQQQQQQRRRTTTWWWYYYZZZ\\\^^^___```______```aaaccceeehhhhhhhhhiiijjjkkkjjjqqqwwwzzz}}}}}}zzzyyyxxx{{{zzzzzz}}}~~~}}}zzzyyyxxxvvvrrrppprrrssssssssssssqqqpppooodddcccaaaaaaaaa```^^^[[[]]]]]]^^^___aaaeeehhhjjjnnnooopppsssvvvzzz}}}}}}uuuooo======<<<<<<<<<<<<============>>>???@@@AAAAAABBB@@@BBBCCCCCCCCCEEEHHHKKKTTTWWW\\\___bbbfffiiilllqqquuuzzz|||{{{|||~~~{{{vvvtttuuu{{{rrrccc]]]XXXUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKEEEDDDCCCAAA@@@AAADDDFFFIIIKKKOOOQQQTTTVVVZZZ\\\]]]```cccdddcccdddhhhkkkmmmmmmooottt~~~~~~~~~}}}yyyvvvoooqqqsssvvvxxxyyyyyyyyyyyyyyyyyy{{{}}}~~~}}}~~~|||zzzyyywwwtttpppllljjjhhhgggfffggggggeeeccc]]]^^^^^^\\\XXXVVVWWWYYYXXXVVVTTTQQQOOONNNNNNNNNRRRUUUXXXXXXSSSNNNIIIFFF;;;:::999777666666555555666666777777666555444444111111222333222111000///000111222333444444555444444444333333333444555555111111222333333444444555777999===BBBGGGLLLOOOQQQPPPPPPQQQQQQOOOMMMKKKIIIHHHIIIJJJJJJJJJJJJJJJIIIKKKLLLNNNPPPRRRSSSSSSTTTOOOSSSYYY^^^bbbfffiiillllllpppvvv{{{}}}{{{xxxuuunnnkkkfffbbb```]]][[[YYYUUUVVVWWWVVVUUURRROOONNNMMMOOOQQQSSSSSSSSSQQQPPPSSSRRRQQQQQQPPPPPPPPPPPPLLLMMMOOOQQQSSSUUUVVVWWWXXXWWWUUUTTTUUUWWWYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYXXXZZZ\\\]]]\\\\\\\\\]]]```^^^ZZZXXXXXXXXXXXXWWWUUUUUUVVVWWWXXXYYYZZZ[[[YYYXXXWWWVVVUUUSSSRRRRRRUUUTTTTTTTTTUUUWWWYYYZZZ^^^```bbbcccbbbbbbbbbdddeeegggiiikkkkkkmmmoooqqqmmmuuu|||}}}zzzzzzyyyyyyzzz|||}}}{{{yyyxxxvvvssspppnnnnnnoooppppppooommmmmmccccccbbbcccdddbbb```]]]^^^]]]]]]^^^```cccfffhhhlllmmmnnnppptttxxx|||~~~~~~|||xxxtttooohhh```[[[