BM6P6(@ ~~~tttlll```ZZZSSSMMMIIIEEEAAA===???<<<999777666666555444555777999:::::::::;;;===<<>>======>>>???999999999999999999999999:::999888777777888999:::;;;:::888777666666777888666777999::::::888666555888777666888:::;;;777444666666666666777999::::::>>>???@@@AAAAAA>>><<<:::>>>======>>>???BBBFFFGGGHHHIIILLLMMMMMMLLLIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHHHHGGGGGGHHHJJJOOOTTT[[[^^^```dddjjjpppqqqrrrtttvvvxxxzzz|||}}}}}}wwwqqqpppssswwwzzz{{{~~~{{{xxxtttpppiiiccc^^^XXXWWWVVVUUURRROOOMMMKKKLLLIIIFFFEEEGGGGGGEEECCCIIIIIIHHHGGGGGGGGGHHHHHHHHHKKKNNNNNNOOORRRXXX\\\aaacccggglllqqqvvvzzz{{{~~~|||xxxtttqqqnnnmmmgggccc___]]][[[XXXSSSNNNKKKIIIFFFFFFFFFFFFEEEDDDCCCGGGIIIFFF>>>888666777777222///111222000000111333000------//////...,,,......---------,,,,,,,,,,,,,,,,,,---...///000000......---,,,---...///000---///000///......///000111///------...000111111////////////000111222333444555:::BBBIIIQQQ^^^iiittt~~~zzzrrrkkkddd\\\VVVMMMIIICCC???===<<<999777999888666555555666666555888999:::::::::<<>>>>>===<<<;;;:::::::::999999888888888777888:::999888888999:::===BBBGGGIIIIIIKKKPPPUUUWWWYYY\\\___dddhhhjjjlllssspppnnnnnnrrrxxx}}}|||xxxtttrrrnnnnnnmmmlllhhhddd```]]][[[XXXUUUTTTTTTSSSQQQOOONNNMMMLLLJJJHHHGGGFFFEEEGGGHHHIIIIIIKKKNNNSSSVVVZZZ[[[]]]```dddhhhkkkmmmuuuzzz}}}zzzvvvtttsssmmmjjjfffccc```\\\WWWSSSPPPNNNKKKIIIIIIHHHFFFEEEGGGIIIKKKIIICCC>>>:::888777333111333222000000333333111//////111111///---.........---------,,,,,,,,,,,,,,,------...///000...---,,,,,,,,,---//////***+++,,,,,,++++++,,,---000///---,,,---///000111////////////000111222333555666:::AAAGGGNNNZZZeeennnxxxuuulll```VVVOOOJJJEEEAAA>>>;;;888666777777777777999999888888888999999:::???@@@BBBCCCFFFLLLRRRWWWcccggglllpppqqqrrrrrrsssxxx{{{}}}{{{yyyzzz{{{zzzvvvsssnnnjjjggghhhfffbbbbbbeee___^^^[[[XXXUUUSSSQQQQQQMMMIIIEEECCCCCCAAA<<<999:::999888777666555555666888777555333222222333333333333333222333333444555444444444444444444444444333222111000000000000000000000111222333444444333555444333222111///......---...//////......000222222111111111111111222222333666999<<<<<<:::777555333333333222222222222222444444444555555444444444333333333333222222222222222333444333111000111222333666999999888999<<>>???BBBFFFJJJNNNQQQSSSXXXYYYZZZ\\\```gggoootttzzz}}}}}}{{{{{{||||||}}}~~~~~~|||yyyvvvtttqqqooollljjjiiihhhgggeee```___\\\YYYVVVSSSQQQPPPPPPNNNKKKJJJLLLOOOQQQRRRSSSSSSTTTVVVXXX[[[^^^```hhhlllrrrvvvyyy|||~~~{{{zzzvvvsssoookkkhhhccc^^^[[[XXXUUURRRPPPNNNMMMKKKIIIMMMMMMMMMLLLJJJEEE???:::777444333444222///111555222111111222333333111///.........------------,,,,,,,,,,,,,,,---...///000------,,,,,,,,,---...///,,,---......------...000///...---------...000111////////////000111222222555555999???CCCIIITTT___gggqqq|||yyymmmeee\\\VVVMMMEEEAAA>>><<<:::<<<;;;999888999:::<<<<<<999:::;;;<<<<<<===???AAAGGGJJJPPPVVV]]]eeemmmrrrvvvzzz~~~zzztttpppgggccc______aaa```[[[VVVTTTOOOMMMMMMKKKHHHHHHKKKHHHGGGDDDAAA>>>=========???===;;;::::::999777555333444444555555555444444777666555444333333444444333333333444555555666777222222222222222222222222////////////000000111111///000222333444333222222222222000///............000111222000------000333111000///////////////000///222666999:::888555333000111111111111000//////333333333222222333333333222222222111111111111111333444555444222111111222111333555555333333555777555666777999:::<<<===>>>===@@@CCCDDDGGGLLLTTT[[[___dddiiiiiiffffffiiimmmrrrssstttvvvxxxzzz{{{||||||{{{zzzzzzzzz{{{{{{{{{uuutttrrrpppmmmjjjgggfffaaa\\\WWWTTTUUUUUUTTTRRRTTTSSSSSSTTTUUUWWWZZZ\\\]]]aaafffjjjoootttzzz~~~}}}~~~|||xxxtttpppkkkfffccc```]]]ZZZXXXWWWVVVSSSRRRRRRPPPNNNOOOPPPLLLCCC<<<888666666666333///111555000111222333444333111///............---------------,,,,,,,,,------...///,,,,,,,,,,,,,,,---------,,,...//////......000111////////////...///000222///......//////000111222333333666;;;@@@EEEPPPZZZcccmmmxxx|||tttkkk```VVVOOOHHHEEEAAA>>><<<;;;999888;;;;;;:::999999;;;===???999<<>>===;;;999888888999:::666555444444555444444333000000111222222111000000000000000111111222222333//////000111222333333444222222222222222222222222)))***+++,,,...///000000...///000000000///---,,,000//////......///000000333444444111---,,,///222000000//////.../////////...000444777888777444222......///000111111111000111111111000000111111111.........///////////////000111111000...---...///...///000000000111222333444444444444444555555555333555888888888;;;AAAFFFEEEJJJNNNNNNKKKKKKOOOSSSZZZZZZ[[[\\\```fffkkkooorrrsssuuuwwwyyy{{{~~~~~~}}}|||{{{uuupppjjjfffeeeccc```]]]^^^]]][[[YYYXXXWWWXXXXXXTTTWWW[[[___dddiiinnnrrrtttxxx|||vvvrrrnnnmmmhhheeecccaaaaaa```___]]]WWWTTTRRRSSSUUURRRIIIAAA===:::888888555111111555///111333333333111////////////.........------------,,,,,,,,,,,,------...***++++++,,,,,,,,,,,,,,,(((***++++++++++++,,,......000111000//////111333............///000111222111111333888<<>>BBBEEEHHHNNNTTTYYY]]]aaafffjjjppptttzzz{{{rrriiiccc```bbb]]]VVVPPPLLLIIIFFFDDD???<<<::::::;;;<<<999777888666666888888555555888555555555555555555666777222222222222222222222222111111222222111111000///...//////000111222333333...///000111222222222222111111111111111111111111***+++---///111222222222111111111111000///...---......//////000111111111111222111000---,,,---...000000////////////000000...000222444555555333222+++,,,---...///000111222111222222333333222222111///////////////000000000---...///...---,,,---...------...///000000111111000000111111222222333333111222333222222333666888999<<<>>>>>><<<<<<>>>AAAFFFEEEDDDEEEHHHMMMRRRUUUZZZ\\\___bbbdddgggllloooyyy{{{}}}~~~|||{{{yyyvvvtttooommmjjjfffbbb^^^[[[YYYUUUUUUVVVXXX\\\___ccceeekkkoootttyyy}}}}}}yyywwwvvvqqqooolllkkkjjjjjjhhhggg___\\\YYYZZZ[[[XXXQQQKKKFFF@@@<<<<<<:::666444555111222444444111//////////////////.........------------,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++)))***,,,,,,,,,,,,...///---///222111///...000222............///000111111222111333777999===GGGQQQ[[[fffrrryyy|||sssmmm^^^WWWMMMEEEAAA@@@AAAAAA;;;;;;<<<======>>>@@@AAAAAADDDGGGIIILLLPPPVVV[[[bbbgggnnnqqqqqqsssxxx|||yyyzzz|||{{{xxxuuuttttttjjjjjjggg```XXXPPPKKKHHHHHHDDD@@@<<<:::888666555666666555444444444444444555333444888777333222333......///000111111111111111222222222111111111222111111111111111111111111000111222222333333333333///000111222333333222222000000000000000000000000000000222333444444333333222111111000000000111111......000000111000//////------,,,---...///---,,,///.........///000111111...///000111111111111111---,,,,,,,,,---///111222111333444555555444333111000000000111111111222222...///000000///...///111...------...000111111000---......//////000000111///...---...000111111000555555555444555555666666777777777888:::===???@@@BBBEEEHHHIIIJJJLLLPPPSSS```bbbggglllpppssstttuuuzzz}}}~~~{{{vvvqqqllliiicccaaa___^^^^^^^^^______cccfffiiikkknnnrrrwww{{{~~~zzzxxxuuusssrrrpppnnnmmmiiifffcccbbbbbb___[[[XXXQQQGGG@@@@@@AAA===888666444666666444111//////111////////////............------,,,,,,+++,,,,,,---))))))+++,,,,,,,,,+++******,,,............000222***---000000---+++...111...............///111111666444444666777999AAAJJJSSS^^^jjjrrr{{{}}}ssshhh]]]WWWFFFDDDCCCBBBAAA@@@>>>;;;<<<===???AAACCCFFFKKKNNNOOORRRWWW\\\```gggooouuurrrwww{{{{{{xxxvvvxxx{{{oooooolllhhhbbb^^^]]]]]]PPPPPPNNNJJJDDD???===<<<:::999777777777666444222000111111000......///111111000222666555000------...///000111222111000///...///000///...---...///---------------...//////000000000111000000//////---...///000000000///...///////////////////////////000111111111000...------,,,++++++,,,---///000...///111111111///---++++++******---111222000------------...///000111222............//////000000000///...------///111333---///111333333111///---------......////////////,,,---//////......///111---,,,+++,,,---...---,,,..................------///---,,,...222444333111111000......000111111000---///222555777777777777666999;;;;;;999:::===@@@BBBFFFKKKQQQVVVZZZ\\\]]]eeellluuu|||~~~~~~tttpppkkkgggeeecccbbb```^^^___aaabbbeeeiiinnnrrrtttxxx|||~~~zzzwwwvvvtttqqqoooooommmjjjhhhgggeeebbbaaaXXXLLLCCCDDDFFFBBB;;;777777888888555111///000222000/////////............------,,,++++++,,,,,,,,,((()))***+++,,,+++******''')))***+++++++++---///''',,,///...+++))),,,///...------......///000111999777666777666666===FFFKKKWWWdddmmmwww~~~tttjjj```WWWNNNIIIDDDDDDDDDAAA>>>>>>BBBFFFIIIMMMTTT[[[aaaccccccccchhhlllqqqwwwyyyzzzyyywwwwwwwwwuuuqqqmmmhhhcccaaaYYYVVVQQQLLLGGGDDDCCCBBBAAA@@@>>><<<999777555444333333333222222222111111111111111111000000000000111111111222333333111///000000000000////////////,,,///000...---000///,,,////////////000111222222000000000000000000000000,,,///222000......222777111///------///111111111555555333222000...------...------,,,,,,,,,------000000000000////////////111000......///000000000222111000///...---------111111111000000000000000+++---//////...///000222333222111111111222444555111000//////000///,,,+++---------............///***((('''***...111000...000000000000000111222222///...---,,,---...000111...////////////...------222222222111222222333333666555444444444444444444:::666888>>>@@@>>>@@@EEEMMMQQQWWW^^^eeellltttyyyzzzuuusssrrrqqqmmmhhhdddcccbbbbbbbbbhhhlllpppsssuuuyyy}}}{{{zzzuuussspppmmmkkkiiiiiiiiiccc^^^WWWRRRMMMJJJFFFDDD???<<<999888888999888777666555222000//////000111........................+++,,,------------,,,+++......---,,,+++++++++++++++,,,---...///...---,,,,,,---///000000000///...111333555333000111777<<>><<<<<<;;;999888777555333111000000111111000000//////...---------))))))))))))))))))))))))*********++++++,,,---...+++,,,,,,------------,,,,,,,,,---............---000222333222///000666;;;EEEMMMXXXcccmmmwwwkkkzzzwwwoooeee^^^TTTLLLJJJLLLPPPRRROOOQQQTTTVVVZZZ```ggglllvvvxxx{{{}}}~~~~~~}}}|||tttsssooojjjbbbZZZSSSNNNJJJHHHEEEAAA>>>;;;999888666555333111111111111222444333222111000///...---111111000000000000000///////////////////////////000//////000111111000...//////000000111111222222///111000------000111///////////////............//////.........---------///111222111//////333666:::888444333222222111000......////////////000000000000/////////.........////////////////////////////////////////////////.........//////000222222111111222222222222222111...000111000///...000111............///000111222111111////////////000111/////////////////////...111111222111///....../////////......---............---,,,+++,,,---...///...//////000000/////////111000000/////////000000111111000000000111111222111///000333444222333666444666888;;;<<>>;;;===<<<999777555555555555333222222111111222333333111111000000/////////...Ħ/////////.........Ħ/////////.........000000///---//////000000000000000000...ӵ///000000000000//////......000/////////............,,,...000111111444888;;;===:::666333222111000...000000000111111222222222000000000000000000//////000000000000000111111111000111111111000000000111222111000000000000000111111222333444444444333333000222222222000///000111111111222222333444444555777666555Ħ333222222222111111000000222444666444000///000333444333222111000000000000......------......///000//////000000000000/////////////////////000111111222111111111111111222222111000000111222111111222222444555666666777999;;;>>>@@@BBBEEEIIINNNSSSVVV\\\bbbkkkttt{{{|||rrrkkkhhhfffcccaaabbbccceeejjjqqqyyy}}}vvvoooiiiccc^^^ZZZWWWTTTOOOKKKHHHDDD@@@===999777444222000000111111111111111000000/////////000...---++++++---...000---,,,+++***))))))))))))+++******)))***+++---...111000///...///000111222...///000///...///222555666===GGGQQQ[[[hhhuuu}}}UUU]]]jjjyyy4ĉ@ӵvvvllleeeaaa]]]___ccciiipppuuuwwwwww|||vvvqqqnnnlllkkkkkkeeeccc```\\\YYYVVVTTTSSSHHHFFFCCC???<<<999777777222111000000000111333444000000////////////000000////////////////////////>L............---...=hĦ000000...------/////////...000000000//////.........4ĉ@ӵ000000000000000///...---111111111111111111111111---...///111222555999;;;<<<:::666444333222111///333333333333444444444444222333444555555555555444444444444555555555666666444666888888666555555777555444444444444444555666888999:::<<<<<<<<<;;;:::888:::::::::888777888999::::::;;;;;;;;;<<<<<<<<<@@@@@@>>>>L<<<999999888888777666555555444777999888555444777999888888666444333222222222333333333333444444555555333333444444333333222111000000000111222333444555222222111000000000000111111111111000000111111000///000111111000111333555888888999;;;>>>BBBEEEFFFJJJNNNSSSZZZ```gggooosss~~~zzztttmmmgggeeecccaaaaaaeeellltttxxx|||{{{vvvqqqmmmhhheeeaaa^^^YYYTTTPPPKKKFFFCCC===;;;888555333222222222000000111111111111111111---+++***((((((***+++------,,,+++***))))))))))))+++***))))))***+++---...000///.........///111222...............///000222333888@@@IIITTT```nnnxxxUUUUUUZZZdddpppGG=?wwwnnnkkklllooorrrtttwww||||||yyyxxxsssjjjbbb\\\VVVRRRPPPJJJHHHFFFCCCBBBCCCDDDEEEAAA???;;;888555444444555.........//////111222222/////////............---------------.........///HdĦ.../////////...=Īj000///------///000///...000000000000/////////...GG=?000111222222111///...///000000111111222333333444444444444555777999:::999666444222333333222111555555555666666777777777777888:::===>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCDDDAAAEEEHHHHHHEEECCCDDDFFF>>>???@@@AAACCCEEEGGGHHHHHHJJJLLLNNNNNNNNNLLLKKKJJJLLLMMMLLLKKKKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJIIIMMMNNNNNNHdĦLLLIIIHHHHHHFFFEEEDDDCCCCCCAAABBBDDDDDDDDDDDDFFFGGGDDDBBBAAA???===;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::::::::999888777666555333222222222222333444444444333222111000////////////222222//////111111///---///000000///000222444555444444666:::===>>>>>>CCCEEEGGGJJJNNNSSSZZZ^^^dddjjjssszzz|||tttqqqlllhhhfffgggjjjmmmppptttzzz}}}{{{wwwssspppjjjgggbbb^^^ZZZUUUOOOKKKEEECCC???;;;777666555555222222222222222222222222------,,,++++++,,,------******)))******+++,,,---*********++++++---...///,,,,,,,,,,,,,,,---.....................///000000222666<<>>;;;:::Ħ===Ħ222111111222000000111111111111000000//////---///DdD......///?fӵ111///---Ħ///000000ӵƜ`1.׼s444666ĭӵ888>>>===BBB@@@>>><<<<<<>>>@@@@@@ӵGGGHHHIIIJJJĦNNNQQQSSSTTTTTTZZZ[[[]]][[[\\\^^^WWWWWWXXXĦ___```ccceeefffeeedddĦcccbbbaaa```^^^]]]___bbbdddDdD^^^]]]\\\]]]]]]ӵRRRPPPӵMMMӵLLLKKKJJJ???===Ħ333333ӵ000111222222ĭӵBBBCCCTTT[[[```dddjjjssszzz{{{vvvrrrooonnnoooqqqsssvvvyyy~~~{{{xxxrrroookkkgggddd^^^YYYUUUNNNLLLGGGBBB>>>;;;999999555555444333222111000000////////////////////////*********++++++,,,---...)))***+++,,,.........///***++++++,,,,,,,,,,,,,,,///...---...///000//////111444999>>>FFFSSSbbblll{{{OOOGGG?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&e[[[WWWHL999777555ShӵgL777333222222333000000111111///...,,,S?ʬ......3h?D%%)?//////ZufĦ222000...gL000...///g&e888gĉ@888;;;g&e>&eEEE@eFFFEEE??NNNNNNPPPNNNMMMNNNQQQTTTg<ĉ]]]```bbbddd3we<Ħgggkkkmmmooo3h?@evvvrrrooopppsssoooooooooZtttoooqqqtttvvvwww3h?gLuuuuuuuuusssqqqooommmmmmrrrvvvD%%)?qqqfff?><zqqqsss=?Ħdddg&ecccg&eddddddcccS?ʬSSS4ff?>ߝL:::@e666g&e3330001113h?g&e>&e:::<<<??DDDHHHLLLNNNOOOUUU^^^eeeiiipppzzzzzzvvvuuuuuusssqqqqqqssswww{{{}}}zzzvvvtttqqqmmmjjjeee___[[[UUURRRMMMGGGBBB???===<<<999888666444222000...---++++++,,,------,,,++++++///...---,,,++++++++++++)))***,,,.../////////...+++,,,---...///...---,,,///.........///000///...111444777;;;CCCOOO]]]hhhwwwCCC4Dӵbbb|||Hƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦDDDntHdĦ555444HGgĉ@666HdĦ777555222111000//////000000000111Htƅ^------Bt=o9ĦDtfo9Ħ111111111g?333222HdĦ777444444Hu]Ħ@@@ttTTTXXXHƅ^Hu]Ħ^^^H׼sccc\\\fffiiikkkggghhhiiijjjkkkllltQuuuvvvvvvtttje<ĦuuuxxxyyyBt=o9ĦH׼swwwxxxwwwvvvtttrrrtttuuuvvvHtĦkkkmmmmmmmmmmmmBt=o9ĦHdĦpppoooooooooooooooooorrrsssuuuDtfo9ĦsߝLGdUĦtttHt@cӵHu]ĦqqqHu]ĦwwwvvvHtƅ^mmmqIܗGIӵJJJH׼sCCCCCCHu]Ħ777666Bt=o9ĦHƅ^Hu]Ħ444;;;>>>>>>>>>???BBBEEEIIIKKKSSSVVV^^^gggkkkoooxxx|||wwwtttrrrqqqxxxyyy{{{~~~{{{wwwsssnnnjjjhhhaaa```[[[SSSKKKFFFCCCCCC>>>;;;888666666555444333/////////......---------,,,,,,------,,,,,,+++***///...,,,+++***++++++,,,------,,,+++,,,---...///---------...///000111222444111222666<<>>9994DuXӵRRReeewwwDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦpppDdDΦDdDĦ;;;q<niDdDĦ333qet222333DdDĦ333222000//////............///q<R000000qjRgdKӵHdDĦgdKӵ333444GR/f6LĭĦ333444DdDĦ===???@@@DdDĦWWW`eĭrrrDdDΦDdDĦrrrDdDĦvvvuuuvvvwwwwwwvvvvvvvvvwwwuuuttttttttttttsssgeĦrrrrrrqqqFSĦooorrrqjRgdKӵDdDĦfffgggfffeeecccbbbhhhhhhhhhDdDĦ]]]YYYYYYYYYqjRgdKӵDdDĦ\\\[[[ZZZ[[[]]]___```aaabbbdddHdDĦgdKӵDdDDdDĦcccDdDĦ4DufӵDdDĦjjjDdDĦnnnq<RxxxuuupeƜ4DuTӵcccDdDĦVVVUUUDdDĦAAAqjRgdKӵDdDΦDdDĦ///333666666777999:::;;;===???AAABBBCCCCCCEEEGGGMMMSSSUUUVVV]]]fffrrr{{{|||zzzvvvuuutttuuuzzz|||xxxtttqqqooohhheee___XXXRRRMMMIIIGGGBBB???;;;888777666555444//////.........------------------------,,,++++++------,,,+++++++++,,,,,,---,,,,,,+++,,,---...///......---......///000111111000111444888???NNN[[[iiirrr{{{===8884DuXӵCCCRRR```DdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦYYYDdDΦDdDӵ777GIpӵDdDĦ000po9wӵDdDĦ000000/////////...............po9u---...///000GIdnuR)ĦDdDĦnuR)Ħ777;;;CdgĪjFFFDdDĦSSSUUUWWWDdDĦlllHߝL`o9|||DdDΦDdDӵ~~~DdDĦ}}}~~~{{{xxxvvvuuusssqqqppppppooonnnkkkiiihhhgeĦ___^^^sp?aĦ[[[]]]GIdnuR)ĦDdDĦNNNOOOOOONNNLLLKKKPPPPPPOOODdDĦEEEBBBBBBBBBGIdnuR)ĦDdDĦFFFDDDCCCCCCEEEHHHJJJIIIKKKLLLDdDĦnuR)ĦDdDΦDdDĦKKKDdDĦnuR)ĦDdDĦTTTDdDĦWWWpo9ujjjlllpppnnn=ӊB1.uTӵwwwDdDĦmmmmmmDdDĦVVVGIdnuR)ĦDdDΦDdDӵ333555666555555777444666888;;;<<<<<<;;;:::@@@@@@CCCGGGFFFEEEIIIPPPZZZbbblllssswww}}}~~~zzzwwwxxx||||||zzzyyyrrrmmmfff```\\\XXXRRRNNNJJJFFF@@@<<<999888666555000//////...............---............---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---......//////............//////...///111444444888EEESSS___hhhrrrzzz:::6664DuXӵ:::GGGPPPDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦFFF>d<ʜ4DuTӵ9994DwDd<Ħ...puR)Ħ>d<000000000000/////////......peӵ...ĦpeӵDx<>d<ӵDddd<Ħnnn4DufئL>epppDdDʜ4DuTӵvvvDdDĦppplllhhhbbb___^^^]]]YYYVVVXXXWWWUUURRRPPPNNNgeĦHHHs<v>aĦDDDEEEpeӵDx<DdDĦ<<<<<<<<<;;;;;;::::::;;;;;;DdDĦ666555555555peӵDx<>d<888777666666777777888999:::>d<ӵDd<DdDΦDdDĦ999DdDӵnd<DdDĦ===>d<Ħ???peӵMMMĦWWWF&uTӵrrrDdDĦxxxyyy>d<ĦnnnpeӵDx<>d<ʜ4DuTӵ:::;;;;;;888777999444555777999:::;;;::::::AAA@@@AAADDDCCC@@@CCCHHHJJJNNNTTTXXX\\\bbbkkkqqq{{{{{{uuummmiiigggccc\\\VVVSSSNNNGGGAAA===:::888777222111000///......//////......//////......---,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,---------/////////......//////000000111555666444555@@@MMMVVV___iiirrr}}}4442224DuXӵ333>>>AAAD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ:::s&dq&ĒR:::999i?ʜtd<Ħ,,,HHܗDӊB///<x000000///............B?d>>======geĦ:::Hg8>aĦ888777B?Ho9333>d<333333333222000333555>d<ӵ111111B?Ho9666<x333222111000111111111&ӫeʬtIӇ000>d<Φ>d<Ħ000D&ӫetIӇ333DdDĦ555sdKĦ666B?>>???>dp&ĒRVVVZZZ>d<sdKĦ{{{B?Ho9ddds&dq&ĒRFFFCCCDDDCCC???<<<===999888888888999;;;<<<===;;;999:::======;;;===BBBAAACCCEEEEEEFFFJJJPPPVVV\\\cccooo{{{zzztttqqqpppllleee___\\\VVVOOOHHHCCC???<<<:::666444222000/////////000......//////......---,,,)))***,,,---...------,,,+++++++++,,,,,,,,,,,,,,,////////////000000111222444555999;;;999888@@@JJJQQQZZZdddlllxxx2224444DuXӵ555999999Hu]3hhne=enepIƎ@t@h>hfe@ďDne=e}}}fff]]]ege888888sĪj@h999<<<<<<fdDĦ,,,@ďD000000Hkge000111111///000000000111@h:::<<<@GYYY\\\HĪj@IŌttt|||Bene}}}HkgefffneQQQNNNfeGGGHu]3hhDDDFFFIIIse>>><<<:::888888888666555555444333333333555geĦja>aĦ888666@G000111se//////000000000(((,,,000<Ō...//////@G222444Hkge222222111111111/////////HĪj@IŌ------ege......Hu]3hIŌ///000DdDĦ222ne000222@h222333>h>>>AAACCCse]]]neooorrr@GvvvvvvsĪj@hhhhbbb^^^[[[VVVLLLEEEBBB???===;;;:::999:::<<<===999666777:::;;;999;;;>>>>>>>>>>>>>>>>>>@@@CCCFFFFFFLLLVVVaaajjjooorrrrrrxxx|||{{{xxxwwwsssnnniiiddd```YYYRRRMMMGGGBBB???:::888555222000000000000---............---,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,......///000222444555666888888;;;??????>>>AAAHHHOOOWWW```hhhuuu2224DuXӵ888ĵD^}}}ooofffQQQKKK777888888666666888:::;;;DdDĦ,,,///000000000333444555666555666666777888999GGGLLLPPPTTTqqqtttvvvvvvpppOOONNNDDD@@@>>>@@@DDDD^IIIGGGGGGGGGs׼s777000111222222000//////000///.........///222geFm8@@@>aĦCCCAAA>>>///......s׼s,,,,,,------...///"""(((---Ho///,,,,,,---...555999===555111//////000111//////...,,,,,,---,,,,,,---D^------...DdDĦ...............000//////111333555666666s׼sBBBEEEQQQTTTWWWZZZiiiooopppwwwzzzvvvsssrrrmmmccc[[[WWWRRRQQQOOOLLLIIIGGGEEEDDDBBB>>><<<>>>???<<<<<<>>>===>>>>>>=========>>>???>>>AAAGGGMMMQQQTTTVVVVVV]]]aaahhhqqqzzz|||xxxuuussslllhhhccc]]]WWWPPPIIIEEE???<<<888444111000000111---------------,,,++++++------,,,+++++++++,,,,,,)))***+++,,,---,,,,,,+++,,,---...111444777:::;;;999888:::@@@CCCBBBBBBEEENNNVVV^^^fffrrrΦ4DuXӵtvӵ>d<ĦeeeĦĦĦwwwjjjZZZOOOCCC@@@<<<999888888777666111333444444333222222333---,,,...222666777555111>d<Ħ---000444000000////////////000000000111222555777:::<<<===<<<===>>>???AAABBBCCCCCCOOORRRWWW]]]dddjjjnnnqqqsssvvvzzz|||}}}}}}}}}rrrpppppptttzzz|||zzzvvvhhhddd\\\SSSKKKDDD???<<d<Ħ______ZZZXXXTTTBe777444,,,000333333000...///111000///......000333geFYĉHHHLLL>aĦSSSRRRMMMFFF>>>999222111000...,,,+++Be*********++++++,,,---###)))000nu]ӵ......000111333333888999===CCCKKKPPPSSSSSSJJJDDD;;;222,,,+++---///...------,,,,,,,,,---------............---,,,+++******+++++++++>d<Ħ---,,,+++++++++>d<Ħ+++---...Ħ.........------,,,,,,,,,+++---......------...000///000111222Be999444666888999Ħ@@@===DDDLLLNNNLLLKKKNNNSSSXXXZZZ___dddgggjjjkkkkkknnnmmmrrryyy|||yyyuuutttlllkkkjjjgggbbb]]]XXXUUUIIIEEEBBBCCCBBB>>><<<>>>>>>>>>??????>>><<<;;;;;;<<<===???BBBDDDEEEFFFFFFGGGIIIOOOVVV___gggnnnrrr{{{yyyxxxqqqnnniiiddd]]]VVVOOOIIIBBB???:::666222111111111,,,,,,------,,,,,,+++***///...,,,+++***++++++,,,)))***+++,,,---,,,+++++++++,,,...111555999===>>>999666888@@@EEEDDDCCCCCCNNNUUU]]]dddppp?aŖ%7uSQuR)ӵsdKĦNNNcccvvvgdKĦgdKĦgdKĦ}}}nnn___SSSJJJEEE>>><<<999666444333333333333222111111000000000000333333444444444333333222gdDĦ111000///111000111111333666888:::666777:::>>>BBBGGGKKKMMMOOORRRTTTUUUUUUWWW\\\```gggjjjooosssvvvwwwwwwwwwxxxwwwvvvvvvvvvtttqqqoooqqqnnnnnnqqqsssqqqmmmkkk^^^^^^aaahhhpppttttttrrreeeXXXIIIAAA>>>;;;:::;;;666777999gdKĦ555///666:::999;;;EEERRRZZZjjjsdKĦwwwqqqkkkeee[[[===555000000...,,,******,,,...000000,,,+++...111666ŶSbbbfffkkk3we>>555111000...,,,---,,,,,,,,,------+++***111...++++++---...---+++/////////......DdDĦ---------------sdKĦ------gdKĦ,,,,,,---...///000000111---------...///000000000,,,,,,---...111222222111000gdKĦ777:::;;;;;;<<<===>>>>>>>>>AAABBBEEEHHHKKKMMMOOOOOO[[[^^^dddiiinnnsssyyy|||~~~zzztttpppjjjddd[[[WWWVVVUUURRROOONNNIIICCCAAAAAAAAA???>>>AAAEEEDDD???===@@@>>>999AAAAAACCCEEEJJJOOOTTTWWWccckkkwww|||yyyzzzvvvqqqjjjddd]]]VVVQQQJJJFFFAAA===999666333000111,,,***,,,---++++++---000///---++++++,,,---......------,,,,,,,,,------))),,,222777:::;;;;;;;;;888888777999<<<>>>>>>===DDDNNN___nnnssswww>A333ne>>>EEENNN___vvvneneneuuugggXXXMMMDDD>>>::::::999666333222111111222000////////////000000111------...///000000111De000111000///111222444777;;;???BBBDDDGGGIIIMMMRRRXXX^^^ccceeehhhkkkmmmmmmjjjiiiiiijjjmmmmmmnnnnnnmmmkkkiiihhhhhhgggeeecccaaa^^^ZZZXXX[[[XXXVVVXXX[[[]]]^^^^^^ZZZ]]]eeeooowwwyyyuuupppaaaSSSDDD<<<777444444555...///ne...///111:::BBBEEELLLYYYhhhqqq}}}ne}}}vvvnnn```YYYNNNDDD<<<666111...///---+++******+++---//////---,,,///444<<<>Azzz{{{|||k<mmmiiiaaaVVVNNN;;;555///---...///---***------------------------...---,,,fh111333666===FFFNNNSSSXXX___fffhhhkkkkkkddd[[[NNNEEE999222000000...---//////...//////...---,,,...,,,***+++---///...---(((***---//////De------------------ne******ne)))------------------------000000000000000000000000---------....../////////000///ne222333111111222222333444444555555666777999<<<>>>@@@AAACCCFFFKKKPPPWWW```iiiooo}}}|||wwwsssrrrpppkkkhhh[[[WWWQQQMMMLLLLLLJJJIIIGGGJJJHHHBBB??????===777<<<======???AAADDDGGGHHHNNNTTT^^^eeekkksss|||{{{|||yyytttooojjjeee___[[[PPPLLLEEE???;;;888444222222---+++---...,,,,,,...---,,,+++*********++++++...------,,,,,,,,,---------111666999;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>???IIIZZZiiiqqquuu000111222777<<<>>>KKK^^^qqq~~~nnnbbbQQQEEE???;;;888555666444222111000000000111............///000111222//////......///111333444222555777777777999<<>>FFFUUUeeepppvvv~~~///............///000000000111222111000222555888888???KKK[[[mmm}}}xxxkkk]]]QQQBBB:::999999555222222222111000000000000111////////////000111222222333222000000000222444666333333555:::???CCCDDDDDDLLLOOOTTTZZZ___cccfffggg``````aaaccceeegggiiijjjfffeeeddd```[[[UUUPPPMMMIIIGGGEEECCC@@@===<<<;;;>>>===<<<;;;:::;;;===???BBBGGGNNNUUU```llltttvvvwwwvvvtttrrrmmmbbbUUUKKK@@@888222000///------000...///000000000000222444===NNNbbboooxxxwwwssskkkbbb[[[TTTLLLEEE@@@<<<555111///.........---,,,***))))))***,,,---------///333999HHHbbbyyy{{{zzzpppggg]]]TTTOOOKKKFFFBBB???<<<888555666333///------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000444777===DDDNNN[[[gggpppvvvyyysssooofff\\\SSSKKKBBB<<<888444000---.........---***+++---//////000111222111000000000000000///...888666333000000111444555---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,...///000000---------,,,++++++******------,,,++++++,,,------------......---,,,++++++/////////000000111111111000///......///111333555333333333333555;;;CCCIIIXXXcccrrr}}}{{{zzzzzzzzz{{{vvvuuurrrmmmgggccc^^^[[[[[[[[[[[[ZZZWWWTTTPPPNNNJJJKKKKKKJJJIIILLLQQQVVV[[[cccnnnzzz}}}{{{xxxuuussspppllliiibbb\\\RRRJJJCCC>>>:::777555000---///000......000------.........---,,,+++,,,,,,,,,+++,,,,,,------000444888:::::::::<<<>>>>>>AAABBB>>>888444555888>>>CCCNNN[[[hhhsss{{{...............//////000...///000111111222555666444777<<>>AAAGGGNNNSSSUUUUUU\\\]]]___`````````___^^^RRRQQQPPPPPPPPPPPPPPPPPPRRRPPPLLLHHHDDDAAA>>><<<:::999888777666555444444555555444333555;;;CCCIIINNNYYYeeemmmvvv~~~}}}yyyrrrggg]]]TTTKKK@@@:::333//////111111---+++---***+++,,,,,,,,,---///111===RRRkkk}}}~~~vvvggg]]]QQQIIIDDD@@@<<<999555333000/////////---,,,,,,++++++******++++++,,,,,,---///333999GGGaaawww||||||qqqdddWWWKKKAAABBB???;;;777666555555444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...444<<>>;;;777222///111111......000------.........---,,,++++++++++++++++++,,,---...111555999::::::;;;???CCCGGGJJJJJJFFF>>>999:::<<<===@@@FFFOOO\\\kkkwww|||......------......///000+++,,,---///000111222333444555777:::AAAIIIQQQVVVkkkuuutttdddRRREEE>>>999333222444444111...222333333333333333333333000000000000111222333444777888999<<<@@@DDDGGGIIIOOOPPPSSSXXX]]]aaaaaaaaa\\\ZZZXXXTTTPPPKKKHHHFFF>>>>>>===============>>>@@@===:::777777777666444444444444333222111//////222222111111555@@@OOOYYYgggsss}}}~~~~~~yyypppbbbYYYMMMDDD>>>:::666333000...000333222,,,)))******+++++++++***+++...000888LLLggg{{{~~~uuu___RRREEE>>>;;;777555444000///...//////...,,,))),,,,,,++++++++++++,,,,,,,,,,,,...111666AAAUUUgggxxx|||{{{qqqdddWWWJJJ@@@>>>;;;777444222111222333------,,,,,,,,,,,,,,,---------------------------+++,,,---...333>>>KKKUUUfffnnnyyywwwkkkcccWWWMMMBBB;;;666222111444111000///------,,,------...111555555333333555888999<<>>555000------,,,,,,++++++******)))))))))***++++++,,,,,,++++++,,,---...//////000111111111111111222222222111000...------...///000.........------,,,,,,,,,------------------------///...------...///111222000111222222111000000111===DDDMMMTTTWWWZZZ]]]```rrrsssqqqjjjcccaaaeeejjjttttttuuuuuuuuuxxx}}}~~~yyyvvvrrrlllgggbbb^^^\\\^^^^^^^^^___bbbhhhooouuu~~~|||yyyvvvsssmmmhhh```XXXQQQJJJDDD@@@;;;666222333333///...///,,,,,,++++++++++++******+++******++++++,,,---...222777;;;;;;:::<<>>FFFGGGIIILLLNNNQQQSSSTTTVVVVVVWWWXXXYYYYYYVVVTTTKKKIIIFFFBBB>>>:::888777444444333333333333444444444222111222444555444222222333444444333111...---000000000222:::KKK```ooozzz|||rrrmmmcccXXXJJJCCC;;;555444333222000///---///111000,,,,,,...---------,,,+++,,,///111222BBBXXXkkkxxx{{{hhhYYYLLLFFFCCC<<<777666444222000//////...---+++---,,,,,,,,,,,,,,,,,,---,,,***+++///222888EEEQQQdddmmmtttsssmmmdddXXXNNNDDDAAA===777222/////////,,,------,,,+++***++++++++++++++++++++++++++++++***,,,...333<<>>DDD??????>>>>>>>>>=========@@@FFFJJJLLLUUUffftttzzz~~~...------------...///////////////111222222000...---000222222222666<<>>::::::999777666555666777777444333222111000000000000111000111555999999666333444555777999888666333111,,,---...333???UUUooo}}}~~~mmm^^^WWWMMMBBB???;;;666333333222///,,,---+++,,,...///---000555+++,,,+++***)))***,,,//////;;;LLL[[[jjjxxx~~~~~~xxxiii\\\WWWRRRHHH@@@===:::777333000///000000///------------------------,,,******---000333:::AAAPPP^^^mmmuuuvvvrrrhhh___SSSPPPJJJBBB:::555333333---......,,,***)))))))))************************))),,,000666BBBWWWoooyyyoooaaaRRREEE===:::333000333222...---000,,,,,,,,,+++***+++...000999@@@JJJQQQVVV]]]eeelllhhhlllppprrrpppoooppprrrkkkdddYYYKKK@@@777222000------,,,,,,+++***))))))))))))***++++++,,,------+++...222888>>>CCCGGGJJJKKKJJJIIIHHHGGGEEEDDDDDD<<<:::555111...------...---,,,***))))))***,,,...------,,,,,,,,,,,,,,,,,,)))***,,,---..................///...------///111222000///111555999;;;<<<>>>CCCGGGDDD===999<<>>@@@@@@@@@CCCIIINNNSSSRRRXXXdddlllnnntttzzz}}}~~~|||vvvvvvuuusssqqqqqqtttvvvxxx|||}}}}}}{{{~~~|||}}}{{{ssspppkkkeee___XXXPPPKKKDDD>>>:::999777333111222000///---++++++,,,---...************+++,,,---...000444777555111222888???;;;;;;;;;===@@@BBBBBBAAA888@@@EEEGGGNNN^^^kkkqqq|||......---------....../////////000000000000///...000000444;;;===;;;;;;>>>??????DDDOOO\\\nnn~~~mmmaaaPPPDDD===:::777444555444333222111111222222555555555666777999;;;<<>><<<<<<===<<<:::777222666555///...444666444444111...,,,---...000111///222777:::888888===CCCFFFKKKNNNIII@@@888666777+++***---666BBBTTTmmm~~~tttiii]]]RRRIIICCC;;;888555444444333///,,,+++---000222333333222111///...---,,,+++,,,------111000666DDDQQQ\\\iiitttvvvwwwwwwtttlllbbbWWWQQQGGGCCC===888555333222111222111000///...---,,,,,,,,,,,,,,,---...///000111999BBBQQQaaakkkppppppooolllhhhbbbXXXNNNDDD<<<777222000////////////...,,,++++++************++++++,,,,,,111???TTTjjj{{{~~~ooo]]]MMMCCC??????444222000//////000///---...,,,,,,---,,,,,,222:::IIISSS___hhhrrrzzz~~~|||{{{}}}~~~{{{uuuooojjjhhh___XXXLLL@@@777222111111,,,***((()))+++,,,+++(((,,,***(((***---...---+++///222888BBBNNNZZZdddhhhhhheeeaaa___``````^^^\\\TTTMMMBBB999444111000//////...,,,++++++,,,...////////////...,,,,,,...000000///...------...//////------................../////////000111111222222444444666666666555444333666777777888999:::::::::@@@AAACCCGGGLLLRRRWWW[[[fffiiimmmssszzzyyywwwqqqhhhcccbbbdddeeedddggghhhiiifffaaa___aaadddnnnssszzz|||yyyzzz}}}uuutttrrroooiiiaaaWWWPPPEEECCC@@@===:::666333111000///...---,,,+++++++++,,,***)))***,,,...//////...666;;;888444555999;;;999;;;<<<<<>>;;;888666555555555555666999<<<;;;777444222555333...---000222000...---,,,,,,---////////////222777<<<@@@EEEMMMSSSXXXYYYVVVMMMAAA777222111---,,,...555===KKK^^^ooowwwuuuqqqlllcccYYYOOOIII???;;;555222222333333222000///......///111333444000///---,,,,,,,,,---...///---000888@@@FFFOOOXXXgggjjjnnnrrrrrroookkkhhh^^^WWWNNNDDD===:::888777222111///...------...///,,,,,,,,,,,,---...//////555999???HHHSSS]]]eeeiiilllkkkhhhddd]]]UUUNNNJJJ@@@<<<555111...---+++***++++++************+++++++++---333@@@TTTiii|||sssbbbRRRFFF@@@===888555222000000///...,,,***((((((+++,,,...555>>>UUUdddsss{{{~~~}}}yyyqqqhhhaaa[[[XXXVVVHHHDDD<<<444///------...,,,***((()))+++,,,***)))+++)))((((((***+++)))'''///555AAARRRcccoootttuuuwwwsssooonnnnnnlllfffaaa[[[QQQBBB555...,,,---...---...///......------...---...000///...------...111000///---,,,,,,---------------------...............//////000111111111222222333333333333222222222333333444555555666666555666666888;;;???CCCEEEHHHJJJNNNTTT[[[bbbhhhlllxxx|||{{{uuunnnhhhddd___[[[WWWSSSRRRPPPLLLIIIHHHJJJLLLMMMRRRYYYbbblllwww~~~wwwrrrrrrvvvyyy{{{xxxtttqqqmmmgggaaa]]]NNNKKKFFFAAA<<<888444222///...---,,,++++++++++++,,,***))))))+++.........000888<<<999555666999:::===BBBDDD@@@>>>@@@AAA@@@:::999:::???IIIUUU```gggsss}}}///...------,,,,,,,,,,,,//////.........//////000111111333555666;;;JJJYYYWWWOOOFFFCCCEEEOOO^^^lll|||rrrkkkbbb______dddjjjrrr~~~}}}nnn^^^SSSDDD???:::888888888666333888777666666888;;;>>>@@@DDDGGGKKKOOOQQQSSSSSSRRRLLLKKKIIIHHHFFFCCC???;;;777666444222111111111222111222666<<>>JJJUUUcccfffkkknnnlllgggaaa\\\SSSMMMDDD===999777666666000000///...///000111222///...,,,+++++++++,,,---111......111555777;;;@@@QQQVVV]]]eeelllqqqssstttooollleee]]]UUUOOOKKKHHH>>>;;;777222///.........,,,,,,,,,+++,,,,,,------111000111555<<>>VVVhhh{{{}}}zzzwwwppphhh\\\RRRLLLGGGCCC@@@888666222///---,,,---...+++***))))))++++++***)))///---,,,,,,---,,,+++)))///888III___rrr|||{{{wwwsssmmmhhhggghhheee^^^VVVLLLDDD999000,,,---...000***,,,///000///...//////000222555555444222222333222111000///////////////---------------------------------...//////000000000000000//////000000111000000000111222222333333333222222222222444555666555666888<<>>>>>???AAAEEEJJJQQQZZZeeelll~~~xxxrrrppppppsssxxx~~~yyyuuurrrpppnnnlllZZZTTTMMMEEE???:::666333000000///...------------,,,***))))))+++---------000888<<<888444555777777>>>EEEGGGAAA:::999;;;<<<<<<<<<>>>BBBJJJTTT^^^cccoooyyy///...---,,,++++++++++++///...---------...///000...000333444555<<>>AAAGGGOOOVVV\\\aaaccceeehhhkkkkkkhhhbbb]]]ZZZSSSNNNFFF===555000---,,,,,,,,,++++++***+++++++++//////000222555999<<<>>>CCCFFFLLLRRRWWWZZZ[[[[[[VVVOOODDD:::333///,,,+++,,,++++++******++++++,,,'''***///666@@@NNN___jjjuuuwwwyyyvvvppphhhaaa^^^QQQMMMGGGBBB===888333///222...,,,---...///444:::KKK]]]pppyyyzzzvvvoooiii]]]UUUKKKDDDAAA===777222333222111///---,,,,,,,,,***)))))))))*********)))------,,,,,,------,,,,,,///777HHH^^^qqqxxxsssmmmcccZZZPPPLLLMMMMMMGGGAAA444222000//////...,,,***'''***---...///222777;;;999;;;<<<<<<::::::;;;<<<444333222111000000//////---------,,,,,,,,,,,,,,,+++,,,,,,------...////////////...------...000111000111111111222222222333666555444333222222222333666555444555666999===???DDDKKKTTTZZZ```gggqqqyyyzzzuuuqqqddd^^^WWWQQQMMMIIICCC>>>AAAAAA@@@@@@BBBGGGOOOUUUbbbhhhqqqzzz~~~|||uuutttuuuwww|||}}}zzzxxxvvvtttsssaaa[[[QQQIIICCC>>>999555333222111000000000000000---+++))))))***,,,,,,,,,///666:::777444444555444:::???@@@:::555666888888<<<===@@@DDDJJJQQQZZZ___jjjuuu------,,,+++++++++++++++---------------...//////+++...333555555<<>><<<999999:::<<<>>>???CCCFFFKKKPPPTTTVVVVVVVVVWWWTTTOOOIIICCC@@@>>>===<<<:::777555555444222111111000///.........///000...000777DDDRRRZZZYYYUUUNNNGGG>>>888444111///............///222:::DDDKKK^^^gggpppuuuvvvssshhh[[[JJJCCC999444333333111//////---...111000...000444555999>>>EEEMMMVVV```ggghhhiiihhhccc[[[PPPGGGAAA999888666333000---+++***...---+++*********+++,,,)))*********+++---//////333444777;;;@@@DDDGGGIIIMMMRRRXXX\\\^^^___```bbbaaa[[[QQQFFF;;;444000...,,,,,,+++*********++++++//////111222222333222222222444777<<>>666000666111------...---000444???MMM^^^lllvvvzzzuuummm___UUUHHH???;;;888333///......---,,,+++***))))))))))))***))))))))))))***%%%&&&'''(((((()))******---444CCCVVVhhhqqqqqqnnnbbbVVVGGG>>><<<<<<999666111///...---,,,***'''%%%)))+++,,,...111:::FFFPPPLLLLLLKKKIIIGGGHHHJJJLLLAAA???===999555111...,,,------,,,,,,+++++++++++++++++++++,,,------......///...---------...000111000000111111111111222222222222111000000/////////444333222111111222444555666;;;AAADDDFFFMMMVVV^^^fffiiimmmrrrvvvzzz}}}uuuqqqlllhhhbbbZZZOOOGGGCCCBBB???<<<;;;>>>CCCGGGIIIMMMSSSZZZaaaiiirrrwww~~~~~~yyytttsssuuuxxx{{{~~~|||yyyuuurrreee^^^TTTLLLGGGCCC===999555444333222111000000000...,,,***)))***,,,,,,+++///666:::888666777777666666777666444555888999666666999===@@@EEEJJJQQQWWWdddppp}}},,,++++++******++++++,,,***+++,,,---............***---222444444:::LLL^^^vvvvvvnnn]]]LLLBBB>>><<<@@@KKKZZZfffmmmuuu}}}zzzxxxvvvuuunnnnnnrrrzzz~~~xxxhhh```VVVNNNKKKIIIGGGEEEFFFEEEFFFKKKPPPTTT]]]fffvvvsssjjj]]]QQQJJJFFFAAA>>>======???BBBGGGLLLQQQTTTZZZ\\\]]]^^^\\\YYYTTTQQQGGGDDD@@@<<<999999;;;<<<===999444222111222222222///...---,,,,,,---...///000444???RRRdddooooookkk]]]QQQDDD;;;555///,,,,,,---------///555CCCSSS___pppzzz{{{rrrhhhXXXHHH@@@;;;444111111111000//////,,,,,,//////,,,---000000222444555999AAALLLTTT[[[```gggjjjhhhccc^^^ZZZMMMHHH???666111///000111000///---,,,,,,------...***,,,,,,***+++------***///000111333555777888999>>>AAACCCDDDGGGMMMWWW^^^YYYTTTMMMDDD<<<777333222+++++++++***++++++,,,,,,///...,,,,,,---///222333111111000111222555777999888666444222111...+++(((,,,,,,++++++++++++,,,,,,............///333888;;;FFFLLLVVV___eeeiiilllnnnqqqnnniiiccc[[[QQQFFF???;;;444///......---...111333<<>>777666444222000///......000...+++***+++,,,,,,+++///555:::::::::<<<<<<:::555555444222666;;;<<<888666;;;???BBBDDDGGGLLLQQQ]]]jjjxxx***))))))******+++,,,---(((***,,,...///...---,,,------000111111777GGGWWWssszzzzzzjjjUUUFFF>>>:::999???FFFMMMRRRYYYaaagggoooppppppooommmiiieeeccc```___^^^\\\ZZZYYYWWWWWWRRRRRRVVVaaannnvvvvvvsssddd\\\PPPHHHEEEDDDDDDCCCAAACCCJJJRRRUUUSSSUUUXXXfffnnnwww{{{||||||vvvnnn___XXXQQQMMMMMMOOOPPPOOOMMMPPPUUUZZZ^^^bbbeeeggggggeee```ZZZRRRKKKEEEAAA555555666999===BBBGGGJJJDDD>>>666000---......//////.........///000222333:::@@@NNNcccwwwzzzsss___PPP@@@888333...,,,///***,,,000555???QQQfffuuu~~~uuueeeZZZLLL???:::888555222111000///...///+++***,,,---,,,,,,//////222444333222555;;;AAAGGGLLLTTTZZZ]]]___bbbddd[[[VVVNNNEEE===888444333///...,,,+++++++++,,,---+++///000---,,,///...***......///000000111111111///222555666777;;;CCCJJJCCCAAA===999555333111000+++++++++++++++,,,---...---,,,+++***+++---///111000000000/////////000000000///------------+++)))---,,,,,,++++++,,,,,,---...---,,,---///000111000555999@@@FFFLLLQQQVVVYYYfffhhhiiikkkiiiccc[[[UUUGGG???777555333///...000,,,222:::DDDTTTdddmmmnnnvvvooodddWWWKKKBBB===:::333222222111000000//////''')))******((('''(((***'''***,,,,,,++++++---///+++000777???JJJWWWdddmmmjjjhhhbbbYYYOOOEEE===888111---(((&&&(((,,,///111***,,,---///666FFF[[[kkkyyy{{{|||{{{xxxuuusssrrroookkkcccYYYNNNBBB999444,,,,,,,,,+++***)))))))))++++++,,,,,,---.........++++++,,,---............------------------------------......//////......---...///000111111000000000000111222333555777888999<<<@@@DDDIIIPPPXXX^^^jjjooouuuzzz{{{zzzxxxvvvooommmhhh___TTTKKKEEECCCAAAAAAAAA@@@???@@@DDDFFFMMMSSS[[[eeemmmuuu{{{|||xxxsssqqqssswww{{{|||}}}xxxtttppphhh___YYYWWWRRRJJJCCC<<<:::888555333111000///222///---,,,,,,---,,,++++++111777888;;;>>>>>>;;;555888777444444888:::999;;;@@@DDDEEEDDDDDDHHHKKKUUUcccrrr}}}(((((())))))***+++---...&&&))),,,///000///,,,+++000............444DDDSSSlllzzzrrr]]]MMMDDD???;;;<<<===>>>???CCCHHHLLLSSSTTTUUUUUUSSSPPPMMMJJJGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCFFFQQQ```lllppppppeee\\\OOOFFFBBBBBBAAAAAA:::@@@KKKVVVXXXRRRNNNNNNSSS[[[cccfffgggfff```XXXPPPMMMKKKNNNVVV]]]aaabbbdddiiinnnrrrssssssqqqqqqgggbbbYYYNNNCCC;;;555222---000666>>>FFFNNNTTTXXXOOOGGG<<<333...---------,,,,,,,,,---///111444555@@@GGGWWWlll}}}wwwlllXXXHHH999333111///000444)))---444<<>>@@@BBBPPP^^^nnnzzz(((***++++++******+++,,,+++,,,------......------))),,,///...---111999@@@]]]nnn~~~}}}ooo\\\JJJ???<<<777555777888999<<>>@@@BBBDDDEEEDDDBBBAAA@@@???>>><<<<<<<<<===>>><<<===@@@JJJWWWcccjjjmmmbbb[[[QQQHHHBBB???>>>===BBBAAAEEENNNSSSPPPJJJGGGKKKNNNRRRVVVXXXWWWVVVUUUOOOUUU]]]cccmmmyyyvvviii```VVVOOOHHHEEE@@@999555666555:::===AAANNN```iiigggUUUKKK>>>555000///...---.........------///333666===RRRjjjyyyooo]]]GGG@@@888333222222111///111000444AAAVVVnnnssseee\\\SSSKKKHHHAAA;;;:::666000000444222...***)))+++,,,+++***000---,,,//////------000444222333888:::888<<>>BBBGGGOOOWWW___dddaaa[[[SSSJJJBBB<<<777444111111111222777===CCCGGGZZZ___dddfffccc]]]WWWSSSNNNHHH@@@:::777444000---111///---+++)))))))))******)))((()))+++,,,,,,+++,,,///111222333777===BBBQQQTTT\\\dddiiicccWWWLLL???555...111222...++++++,,,***+++---111;;;MMM^^^rrr{{{~~~qqqfffccceeeWWWUUURRRKKKCCC;;;444000---------,,,,,,+++++++++........................---------,,,,,,------...******+++,,,,,,,,,,,,+++000---++++++---///---+++,,,,,,,,,---...///000000000000000000////////////000111222444666888999:::<<>><<<<<<>>>AAACCCDDDFFFJJJLLLTTTZZZdddrrr|||yyyooodddaaaaaabbbgggooowww}}}}}}{{{xxxuuuooohhhbbb[[[UUUPPPIIIEEE@@@;;;888555222000222000............---,,,***,,,///111333666;;;>>>;;;<<<<<<;;;999999;;;<<>>???===AAAGGGKKKIIIGGGHHHPPPRRRTTTVVVYYY\\\___aaaeeellltttzzz}}}qqqcccUUUMMMEEE???:::888555111000222666CCCQQQ[[[gggpppmmmdddMMMDDD999111...............///000...---///444999BBBWWWmmmwwwxxxppp^^^KKK@@@:::444111222333333111...000777FFF[[[qqqwwwpppiiibbbXXXPPPHHHDDD===333---,,,222///,,,,,,...000000000,,,******,,,---+++,,,000///---...333333111444:::<<>>======??????JJJIIILLLTTT```nnnyyy|||qqqgggbbb\\\YYYZZZ```fffjjjxxx~~~~~~|||zzzwwwrrrmmmggg```YYYTTTNNNJJJEEE@@@<<<888555222333111///...//////...---,,,---//////000333666999;;;<<<======;;;;;;<<<===>>>===999666444666;;;???IIITTTdddttt((()))+++***))))))***,,,++++++,,,---------------...---,,,,,,...222666888LLL]]]sssvvvcccSSSEEE>>>999888777444444666;;;:::888777777888:::;;;::::::999888888888999999;;;:::;;;BBBMMM[[[ffflllccc]]]TTTMMMHHHEEECCCAAA@@@???BBBGGGIIIJJJNNNTTTaaacccdddfffjjjpppxxx}}}~~~mmm]]]OOODDD===888444111222111000222777;;;NNNcccpppxxxxxxjjjZZZGGG???555...---------,,,***...111...+++---444<<>>777000///...---,,,,,,,,,,,,,,,*********,,,---,,,+++.........,,,******,,,...000666???IIIRRR[[[bbbfffaaaXXXMMMDDD:::222...//////,,,,,,,,,,,,...666@@@SSS^^^kkkppphhhYYYJJJAAA>>>999222......///...---...,,,)))'''''')))---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++***++++++,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,------------------------,,,,,,---...///000111222111111111111000000000///---000222222111222777;;;BBBEEELLLTTT^^^jjjuuu}}}}}}|||yyytttmmmfff```\\\XXXRRRIIIBBB@@@>>><<<:::???<<<:::<<>>555///------,,,+++%%%***///---))),,,666@@@YYYlllzzzuuugggXXXIII<<<777333...---...///...,,,---111888DDDQQQ]]]gggllloootttyyy{{{{{{sssnnnhhh[[[KKK???222111...,,,+++******)))---******---...,,,---000---...000111000......///000000111222222222111000......---------......///------,,,,,,------.../////////...---,,,,,,,,,,,,+++,,,,,,---......//////......//////...,,,***)))111000000///---,,,,,,+++...//////............---------.........,,,***)))........................------///111333333000---,,,,,,++++++***++++++,,,)))***+++,,,,,,++++++***///...------...///111222111666>>>FFFKKKMMMOOOOOOFFFAAA:::333///......///000000000///000333888===LLLRRRZZZ```___WWWMMMEEE777555222///---------...+++***)))***+++,,,+++******************+++,,,---+++000666;;;AAAJJJWWWaaahhheee^^^UUUGGG;;;222///111...---......---111666CCCOOO^^^iiijjj```RRRIII===999444222333333///,,,,,,***)))((((((***,,,---++++++++++++++++++++++++---,,,+++***))))))))))))***+++,,,,,,------,,,,,,,,,+++,,,,,,---------,,,---------,,,,,,,,,,,,,,,,,,,,,---......///000000111000000000//////......222333444333111111333666666777:::???GGGRRR___gggmmmrrryyy~~~{{{uuuqqqmmmeeeZZZSSSOOOJJJCCC===<<<:::999;;;???DDDGGGIIIRRR```rrrxxxkkk```YYYWWWXXXSSSXXXaaakkkuuu~~~|||zzzxxxsssmmmeee___ZZZVVVQQQKKKFFF@@@;;;777555333111111111111000///---......---------000222111333555555444333333444222222222222222444888;;;AAAJJJXXXhhhvvv''')))******)))(((***+++***+++,,,,,,------,,,,,,...,,,++++++...000111111999GGG[[[ooo~~~rrrcccMMMBBB999666555222111333444555666777888888999999666666888999:::;;;<<<<<<;;;;;;>>>DDDOOO]]]jjjsssqqqlllgggbbb___]]][[[YYY]]]]]]___dddhhhmmmxxxxxxdddQQQCCC;;;888666000------///000222:::CCC___pppvvvbbbOOOAAA;;;333///......---,,,$$$***...---+++///:::EEE___oooxxxnnn^^^RRRGGG>>>;;;888444333444555222000///111444888???FFFMMMRRRVVV[[[___bbbiiitttzzz{{{wwwsssmmmiiidddZZZJJJ===444444333111///...---...///,,,+++...---++++++...---///222111//////......555555444333222111111111000000//////000000111222111111000000000000000111333333111000///........./////////000111111222222222333333333222000...,,,---------------,,,,,,,,,---,,,---......,,,+++++++++,,,............,,,+++...........................///111444666555222///,,,++++++***++++++,,,,,,***++++++,,,,,,+++++++++,,,++++++***++++++,,,---111222333333555888>>>BBBDDDAAA;;;555111//////000***+++,,,,,,,,,...111333999@@@KKKUUUZZZYYYVVVTTTDDD@@@999222---*********+++***))))))***+++***((()))))))))***,,,---......,,,///111111333;;;HHHRRRaaaeeehhhdddYYYKKK===555222...,,,...///...///222222;;;JJJYYYaaabbb]]]YYYEEE???777222///...,,,))))))******+++++++++***)))++++++++++++++++++++++++,,,+++******))))))))))))++++++,,,------------,,,)))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++.........---------------////////////000000000000111111222111000000111222444444555555888>>>EEEJJJTTTZZZdddnnnvvv{{{|||}}}{{{uuunnniiiddd\\\PPPGGG???===<<<<<<>>>>>>===<<<@@@IIIWWWcccllluuuyyyooohhheeeYYYXXXYYY[[[aaammmzzz~~~}}}{{{wwwrrrjjjeee___[[[UUUOOOJJJDDD>>>:::888666333222222222000///,,,---......---///111444---///111111000000000222222333444333333444777:::@@@GGGSSSaaaooo}}}'''(((***)))(((((()))+++******+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000111666AAAQQQcccuuu}}}wwwlllTTTGGG;;;666555444444666444555666777888888888777666777:::===???AAABBBCCCAAADDDJJJRRR]]]jjjwww}}}{{{zzzzzzzzzyyyxxxyyywwwyyy~~~~~~kkkXXXJJJAAA;;;999111///...///000444===GGGdddxxxyyyaaaLLL???999333000111111000...(((,,,//////...333>>>GGGbbbqqqxxxpppccc[[[TTTMMM@@@===:::999:::888555111111111000000111444999===BBBFFFHHHJJJQQQ[[[cccddd```___[[[WWWSSSMMM@@@444...///111111000///111222///,,,,,,......,,,,,,///,,,000222000///111111000222222222333333444555555222222222111111222333333444444444444444444555666666555555444444444444444222222333333444444555555222333333444444333333333///////////////////////////---...111000---+++---------......///.........------------------------///000111333555444111...++++++******++++++,,,,,,,,,,,,,,,++++++,,,------+++************++++++,,,...000111000......222666888666333000...,,,,,,,,,)))+++...///......///111333666:::???DDDKKKRRRWWWRRRNNNGGG>>>777111---+++,,,+++)))***++++++***(((---+++++++++------,,,+++***,,,...------111;;;CCCQQQZZZcccfffddd[[[NNNBBB777000+++---...------...***000;;;HHHSSS[[[aaacccUUUMMMAAA666...,,,...000)))+++,,,------+++)))'''+++++++++++++++++++++++++++***************++++++++++++,,,---------------'''***,,,------,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,......//////000000111111/////////000000000000000333444444333333444777:::DDDFFFIIIPPPZZZeeeooouuu|||{{{{{{{{{xxxoooddd[[[JJJEEE@@@<<<;;;<<<======>>>@@@EEELLLQQQYYYfffsss~~~|||mmmiiibbb[[[YYY^^^ffflll~~~~~~}}}zzzvvvppplllddd```[[[UUUPPPIIICCC???<<<999666444333222000...,,,---.........///222555///000000000///000222444888888777555444444666999>>>DDDNNNZZZgggvvv'''((())))))(((((()))+++******+++,,,,,,,,,,,,+++(((+++---,,,++++++///222222:::FFFUUUggguuuxxxsss^^^OOO???888777777777999999::::::<<<>>>BBBEEEFFFFFFHHHKKKOOOSSSVVVWWWXXXWWW\\\ccckkkrrr{{{~~~yyyiiiZZZLLLBBB:::666222000///111222666AAALLLdddxxxzzzfffSSSHHHBBB;;;777666444111...---......------222;;;BBBZZZjjjvvvtttpppnnnjjjdddUUUQQQLLLHHHEEE@@@:::444///000000///---...111555555999::::::>>>FFFJJJJJJGGGJJJIIIEEEBBBAAA:::111***,,,//////......000222111......222333222333777333777999555555999<<<:::777888;;;>>>@@@BBBBBBCCC??????>>>>>>===>>>>>>>>>AAAAAABBBCCCDDDFFFHHHIIIGGGGGGEEEDDDCCCBBBBBBBBB??????@@@@@@AAABBBBBBCCC??????>>>>>>>>>>>>>>>???:::::::::999999888888777888666777;;;;;;666444666444444333222111111111111......................../////////111222111...,,,++++++******++++++,,,---...,,,+++******,,,...000------------------------(((+++///...,,,,,,000444......------,,,+++******+++---//////---,,,,,,,,,///000000111444;;;DDDKKKNNNMMMLLLIIICCC===666222...---+++,,,------+++***---+++)))***,,,,,,***''')))+++,,,,,,,,,...222555===FFFQQQZZZaaaccc\\\QQQBBB888///...///---++++++***...444:::BBBMMMXXX___]]]ZZZSSSHHH===666666888------------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---+++,,,------...---------&&&)))---...,,,+++,,,---))))))******++++++,,,,,,,,,,,,,,,,,,,,,---------.........////////////000/////////000000000000//////000111111000111333555999888999<<>>===:::666333222444666999>>>GGGRRR```ppp~~~'''((())))))(((((()))*********+++,,,,,,,,,,,,+++&&&***...---******...333---333===JJJ]]]nnnvvvvvvfffUUUCCC;;;999999999;;;???>>>???BBBHHHPPPWWW[[[YYY\\\```eeeiiilllnnnooopppuuu{{{yyyqqqmmmlllmmmkkkhhhfffmmm||||||llleeeZZZNNNCCC:::333......,,,,,,...///333@@@LLLiiizzz~~~qqqcccUUUOOOFFF???;;;666111,,,///...,,,******///666;;;III\\\mmmssswww{{{yyyrrrrrrllleee]]]VVVMMMCCC<<<...000222111//////111444///222444333555999:::777444999;;;777777999777111///222444333111000111333333111222666999999;;;???;;;AAAAAA===>>>DDDGGGFFFGGGIIIMMMQQQTTTUUUVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQTTTTTTVVVXXX[[[^^^```bbbbbb```^^^[[[XXXVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVTTTRRROOONNNMMMNNNNNNGGGFFFEEEDDDCCCAAAAAA@@@CCC???AAAFFFFFF@@@>>>AAA===<<<999777666555555666111111111111111111111111///.........///...,,,***+++*********+++,,,,,,---...,,,***((())),,,///222---------,,,,,,,,,+++++++++------***&&&&&&+++000***+++---......---,,,+++&&&(((************+++---(((+++...///000333888<<<<<<@@@EEEHHHGGGAAA:::555000///------......---,,,)))'''&&&(((+++,,,***''')))+++---------,,,,,,,,,///777@@@KKKYYYcccbbbZZZNNNAAA555222111...++++++***,,,---///333<<>>???@@@FFFOOO]]]jjjsssxxxzzz{{{rrrmmmfff]]]UUUMMMFFFAAA<<<777666999::::::@@@HHHJJJUUUeeerrrzzz~~~rrrggg___\\\WWW___kkkwww|||yyyvvvnnnkkkgggbbb]]]VVVOOOKKKAAA>>>999666444111...,,,---......---,,,---///111111000///------///444777AAA@@@<<<666222111333555444999BBBMMM\\\lll|||))))))(((((()))+++---...***+++,,,,,,+++***+++---***+++++++++***,,,...111000333666???TTTlllxxxyyytttdddOOOBBB???CCCGGGIIILLLPPPVVV\\\```dddhhhkkkooopppssswww{{{~~~~~~zzzvvvuuuuuuqqqiii___WWWTTTTTTOOOQQQSSSSSSVVVcccxxxtttdddUUULLLCCC>>>999555444666---000111000///333;;;CCCYYYmmm~~~xxxqqqkkkcccYYYOOODDD;;;555///---,,,,,,...111222333???EEEOOOYYYbbbllltttyyyyyyssslllhhheee]]]PPPFFF:::777333000000000111111222222444777:::;;;:::999333777::::::888777888999777999:::::::::<<>>PPPhhhwww{{{{{{nnn\\\MMMHHHHHHKKKMMMWWWZZZ___cccfffhhhkkkmmmsssuuuxxxzzz{{{zzzyyyxxxyyyyyyyyyxxxwwwuuutttssslllkkkhhhfffdddbbb```^^^YYYXXXVVVRRRMMMIIIHHHGGGBBBEEEGGGHHHMMM\\\qqqwwwdddRRRIIIAAA:::777444000///111...000222111000222999???KKK\\\jjjooosss{{{|||wwwtttqqqmmmfff]]]RRRFFF>>>666333000///222444555444777:::???EEELLLTTT\\\bbblllhhhccc___[[[UUUKKKDDD888666222////////////000000111333444555666666666888<<<@@@BBBCCCCCCDDDFFFAAACCCFFFHHHJJJNNNSSSXXXYYYZZZ\\\]]]```dddjjjnnnqqqpppooooooppprrruuuwwwxxxzzz}}}~~~||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~|||zzzyyyzzz{{{{{{{{{uuuvvvvvvtttqqqooooooooonnnqqquuuuuurrrooonnnmmmjjjfffaaa^^^]]][[[WWWTTTSSSNNNIIIEEECCCAAA===;;;::::::888777555333222111111000///......///000000......---,,,---...///000111000///...---...//////000///...---------...///000...++++++++++++***(((,,,++++++*********++++++&&&***---+++%%%###&&&***---000333777:::;;;<<<<<<777555111---+++***+++++++++******+++---,,,)))%%%))))))((()))***+++---...111///111666999===GGGRRR[[[ZZZTTTJJJ===444000///---,,,++++++---000333555>>>CCCNNNZZZaaa___WWWPPP@@@999111---......,,,))),,,,,,+++******++++++,,,,,,******------***))),,,---,,,+++---///000000///...------...//////---,,,---,,,+++***)))(((((((((+++++++++,,,,,,,,,------,,,***)))+++...000///...---,,,***,,,...///...,,,/////////...............111111000//////000000111111222666===BBBGGGPPPYYYmmmssswwwxxxzzzzzzrrriiiUUUKKKBBB>>><<<888777:::777:::>>>BBBHHHPPPYYY```rrruuu|||}}}vvvqqqhhhaaa^^^^^^___```lllpppvvv{{{}}}zzzwwwtttppplllgggbbb[[[WWWMMMHHHAAA<<<888666555333333222111000//////.../////////000///...///111333333333333333333444555555888888===FFFOOO[[[mmm{{{)))((((((((((((((())))))&&&((())))))))))))+++---+++,,,,,,+++******,,,---///333666<<>>;;;;;;555777999:::;;;???DDDGGGRRRZZZfffrrr||||||rrrggg^^^VVVSSSUUUXXX]]]bbbiiirrr{{{}}}{{{yyyuuuqqqlllggg```\\\TTTOOOGGGAAA<<<999666444111111000//////...////////////000///......000222/////////000111333444555999888:::AAAHHHSSSdddrrr~~~***)))))))))((((((((()))&&&''')))*********,,,...---......---+++***+++---...222555999BBBUUUkkk{{{}}}tttcccQQQDDD@@@AAA@@@AAACCCCCCCCCCCCDDDEEEKKKMMMQQQSSSRRRPPPLLLIIIGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDCCCAAA>>>===<<<======>>>BBBKKKTTT[[[]]]\\\YYY[[[^^^^^^]]]^^^aaadddttt~~~~~~rrreeeSSSJJJ@@@;;;777222000222///111222222000000111333000777<<<<<>>???===999777777888777888999:::<<>>DDDOOOZZZZZZNNN???666333+++***))))))***+++---......///444>>>KKKUUU[[[\\\WWWPPPEEE===888111)))""",,,+++***))))))***+++,,,***(((***......+++***+++///...///111555777777666999888666666666666333111444222000...------...///***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------//////......---,,,,,,,,,---...///000111111111111333000111444555333444888:::BBBMMMZZZfffppptttuuuwwwrrrkkkbbbXXXLLLDDD@@@<<<;;;:::888888:::===???===EEEPPPZZZbbbkkkvvv~~~yyylllaaa[[[OOONNNNNNOOOTTT^^^iiiqqq}}}}}}yyyuuuqqqkkkeeeaaaYYYTTTLLLFFF@@@<<<999666111000000///......//////...///000///------...///.........///000111333333888666777<<>>CCCHHHKKKKKKGGGCCC<<<666000...000222111///...000222333444555888:::666999======::::::<<>>BBBEEEIIIMMMSSSXXXYYY^^^dddeeedddfffkkkpppvvvxxx|||~~~||||||~~~~~~|||wwwsssqqqpppkkkjjjgggdddbbb```______\\\\\\[[[YYYVVVSSSPPPOOOQQQPPPPPPNNNLLLJJJHHHGGGLLLNNNPPPRRRSSSSSSRRRQQQOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOOOOFFFFFFFFFIIIMMMPPPQQQQQQRRROOOLLLNNNSSSXXXYYYYYYYYYZZZ\\\^^^``````___^^^```cccggglllooorrrtttuuu{{{zzzyyyxxxxxxxxxzzz{{{wwwvvvuuusssppplllhhhfffccccccaaa^^^\\\YYYWWWVVVLLLKKKJJJIIIGGGEEEDDDCCC???>>>===;;;999888666555444444444333333222111111...---++++++---------,,,,,,,,,+++++++++,,,,,,---+++...111000---*********,,,+++)))((()))***+++,,,,,,,,,+++***)))******+++&&&'''((()))******+++,,,---+++***(((((()))+++,,,*********+++///333777888666@@@LLLRRROOOEEE:::333,,,++++++******+++,,,,,,---000333666:::AAAJJJQQQXXXXXXVVVOOODDD888...)))---+++)))((('''(((***+++***(((***---...+++***,,,...000555===DDDHHHHHHGGGGGGEEEDDDDDDDDDCCC@@@>>><<<999555000---+++***************+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,---...---------,,,,,,,,,+++---///111333444555444333000---,,,000111///000222444777>>>HHHQQQYYYaaafffkkkoooqqqooohhh___TTTMMMEEEAAA;;;777444555666777666;;;@@@CCCGGGOOO\\\gggttt{{{{{{tttooo\\\XXXQQQKKKIIIMMMUUU[[[gggllluuu||||||xxxtttoooiiieee\\\WWWPPPJJJEEE@@@<<<999222111000//////...//////000222222222000...///000000000000000000111111222666444555:::???HHHWWWeeettt)))***++++++++++++******(((***+++,,,++++++---///---...000///---,,,,,,,,,,,,---111333666???RRRdddvvv{{{|||pppYYYCCC666111111222222222111222444666333444666777888777666555999888777666555666777888444777999888666555777:::BBBJJJXXXiiiyyy~~~~~~~~~{{{sssgggYYYOOOGGGKKKQQQWWW]]]aaaddddddbbbVVVIII???777111000222............//////.........///111222333444444333333333555888;;;<<<:::888555333111000000111222222,,,///222555777888:::<<<<<<@@@EEEGGGGGGHHHKKKMMMOOOSSSYYY]]]___dddjjjoootttxxx|||~~~}}}}}}~~~{{{wwwtttqqqnnnjjjgggiiiiiihhhddd^^^YYYWWWVVVPPPOOOLLLIIIGGGDDDCCCBBBDDDDDDCCCBBB@@@>>>===<<>>===<<<:::888777:::;;;===>>>>>>>>>======>>>===;;;:::::::::;;;<<<:::::::::;;;<<<>>>???@@@888888888:::===??????>>><<<;;;:::<<>>CCCJJJRRRUUU```kkkpppqqqooojjjdddUUUOOOGGG???:::666333111666777888888888>>>IIIRRR[[[dddpppyyy}}}~~~pppkkkaaaVVVLLLHHHHHHJJJOOOTTT[[[bbbjjjqqqyyy~~~{{{wwwrrrlllhhhaaa\\\UUUOOOIIIDDD>>>;;;444333222000//////......444555666555333111111111111000000000000000111222444333444888===DDDQQQ]]]lllxxx'''((()))***++++++******(((***++++++******+++---***,,,......,,,+++++++++++++++...111222777FFFVVVnnnvvv{{{ttt```JJJ:::333///000000///...///111333222444999<<<===<<<999888999777555333222222333444444666777666666999AAAGGGUUU___nnn{{{zzzuuummmggg```XXXNNNGGG<<<===???CCCGGGJJJMMMPPPTTTKKKBBB===999333222333---,,,,,,,,,---/////////000///...000111222222222111111222444666777666555444666888888777888:::<<<;;;===@@@BBBDDDHHHLLLOOOQQQTTTZZZ^^^```bbbcccccciiimmmrrrsssssstttyyy~~~{{{yyyuuussspppoooppppppnnnllldddaaa^^^\\\[[[XXXTTTPPPJJJKKKJJJGGGCCC@@@@@@@@@:::999888666555333222222888777777666555444444333333444444444444444333333333333444444444444444555555444333333333444666777444444444444555666888888444333333444666777666444333444555666555666777999333222222444777888777555888;;;===>>>>>>@@@DDDGGGFFFIIILLLNNNOOOSSSXXX\\\ccceeeiiimmmoooppppppooossstttvvvxxxyyyzzzzzzyyyvvvwwwxxxxxxxxxxxxwwwvvvqqqpppmmmjjjeee```\\\ZZZRRRQQQOOOLLLHHHDDD@@@>>>;;;999666444444333111000000000...---,,,,,,++++++,,,---------------......++++++******))))))*********************+++++++++,,,+++)))((((((((('''&&&******+++++++++***))))))(((,,,,,,((('''+++,,,))),,,---222888<<<;;;555000,,,,,,++++++***))))))))))))+++,,,,,,,,,...444999@@@HHHRRRWWWVVVNNNEEE@@@444111---***((((((***+++,,,)))(((***+++***,,,000555@@@QQQdddrrrwwwuuurrruuurrrooollljjjgggbbb___TTTOOOGGG>>>666111...---************++++++++++++)))+++---,,,******+++---)))+++---,,,******,,,...******++++++,,,,,,------///222777;;;>>>>>><<<;;;;;;444000111222111111333333000000333333333888@@@@@@LLLYYY```gggnnnqqqppphhhccc[[[TTTLLLDDD<<<666666777777555555777<<>>IIISSSaaannn|||%%%&&&((()))*********)))((()))******)))((()))+++(((***,,,,,,+++************))),,,000111333???MMMhhhqqqxxxuuudddOOO>>>555111111111000......000222444999AAAGGGJJJHHHEEEBBB444333111//////000111222222333333222222:::FFFPPPdddnnn{{{zzzwwwlllbbbTTTIIICCC???;;;777444333444777999:::<<<>>>???999555555444000...///,,,+++******---///000000222...,,,---......///000//////111444888999888777;;;@@@EEEFFFDDDDDDHHHLLLPPPQQQRRRSSSVVV[[[aaafffhhhkkkqqqvvvzzz||||||{{{uuuyyy|||{{{xxxwwwzzz~~~{{{{{{zzzxxxuuuooogggbbb]]]YYYUUUSSSSSSSSSQQQOOOIIIGGGEEEEEEFFFEEEAAA>>>999999999888666666777999333333333222222222111111333333222111111000000000+++,,,---///000111222222222111000000000111111222//////......///111222333000000000000111222333333222111111111222222000...///333555555222111222444333111000222666777555333///111444444444666;;;???444777:::;;;<<>><<<;;;:::777555333222000///---,,,,,,,,,+++++++++++++++,,,...///*********)))))))))((((((++++++++++++************333...(((''')))((($$$ '''(((***,,,---,,,***)))%%%---000***&&&(((+++*********,,,///000000---+++''''''((()))***+++,,,,,,***))))))***,,,///000111333999DDDOOOTTTRRRJJJDDD777444000,,,))))))+++,,,---)))''')))******---111===HHH\\\ppp}}}|||wwwuuurrrnnnjjjfffaaa\\\XXXLLLHHHAAA999222...,,,,,,)))************+++++++++(((+++---,,,******,,,...(((+++---,,,***)))+++...))))))***+++,,,------......333999@@@DDDFFFFFFFFFAAA999333222222000///111222000111444222...222999111;;;EEEIIIRRR___hhhkkkqqqnnniiiccc\\\RRRFFF===666777777666555444444555999<<<@@@DDDIIIUUUdddooo{{{}}}{{{rrrfff[[[UUUIIIHHHFFFCCCDDDHHHOOOUUUTTT]]]gggoootttyyy}}}xxxrrrnnnnnniii```XXXOOOGGG@@@<<<888777555333111///......111333444333000...------++++++,,,---///111333444444333444777888:::CCCLLLZZZgggwww)))))))))))))))))))))))))))+++------,,,+++***+++***)))(((***---///---+++...,,,,,,000111222:::EEE```ooo{{{xxxjjjWWWEEE888222222111///......000222555BBBPPPZZZaaabbbXXXLLLFFF:::222333666333111111222111222222333:::LLL^^^ssszzz~~~zzzsssmmmfff```RRRLLLEEE@@@===999555111444555555666555444333222777666555222//////111333///.........///000111222111444555333///...222666444444444666:::@@@EEEIIIGGGRRR[[[[[[ZZZ^^^eeejjjjjjkkknnnqqqtttwwwxxxyyy{{{|||~~~~~~|||{{{vvvtttoooiiieeebbbaaa``````cccdddbbb\\\SSSLLLHHHCCCBBB@@@===<<<;;;<<<<<<::::::999999888777777666333444444333333222000000111111000000000000000///222000///000222444222000222222222000......000222222222222222222222222222555555555444444333333222222444444222333777999888666555555555555555666666666555444333222222222222666666666444111000111222333333222222222333333333666666666666777888888999===<<<;;;;;;===???AAACCCCCCEEEHHHLLLPPPTTTWWWYYY___ccciiimmmooorrruuuyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyywwwtttqqqnnnlllccc]]]VVVQQQOOONNNLLLJJJHHHCCC===888666555444444111000...---,,,,,,---...,,,,,,---------------------,,,+++***************---,,,,,,***)))(((((((((((((((((()))******++++++///---++++++,,,---,,,,,,------------------------,,,,,,,,,+++,,,,,,------...------...111333333222///111555:::@@@EEEIIIKKK>>>:::333---)))((()))+++***++++++))))))***---000:::NNNcccrrr~~~tttaaaiiiaaaYYYVVVVVVSSSKKKCCC@@@===888333...,,,,,,,,,************************++++++,,,---.........---******++++++++++++++++++,,,+++***))))))+++---///000///111999CCCKKKLLLKKKBBB===666111000000000000111000...---...///111222555666777999>>>GGGQQQXXXeeelllppppppnnniii[[[LLLEEEAAA===:::::::::777555666777999:::<<>>BBBRRR\\\jjjyyy))))))))))))))))))))))))(((***,,,---+++************)))(((***---...---+++---++++++...///000777AAA[[[kkkzzz{{{ooo]]]III;;;333333111///......000222444@@@OOO[[[fffmmmjjjbbbSSSFFF:::777666222///000111000222333444;;;MMM^^^www|||{{{oooaaaVVVMMMGGG???:::555444555666555333000111222333333333222111111111000...,,,,,,...000,,,,,,------...///000000...111333333111111666:::>>>???AAAEEELLLSSSYYY]]]aaakkktttvvvvvvyyy||||||~~~}}}|||zzzxxxwwwwwwzzzzzzzzzxxxvvvsssooommm```]]]XXXRRRMMMIIIGGGFFFIIIKKKMMMLLLGGGAAA<<<999===;;;:::888777666666666444444333333222222111111000000111222222222111111.........///////////////111///---...000222111///222333222111//////111333333333222222222333444444444444444555666777888999888:::888444444777888666666777777888:::<<<===>>>;;;:::999777555444333333111222222222111111333555444333222111111222333444333222222333333444555666888888999999999999888888<<<======???@@@BBBCCCCCCFFFJJJPPPUUUXXX[[[___bbbbbbcccdddfffiiikkklllmmmrrrrrrssstttuuuwwwxxxyyyuuuqqqmmmjjjhhhfffccc```^^^YYYRRRLLLGGGCCC@@@>>>888777555333000...------,,,---/////////...,,,+++......---,,,,,,,,,,,,,,,)))***************))))))******************))))))(((''''''(((***+++***)))++++++,,,,,,,,,,,,,,,,,,)))((((((((())))))***+++(((''''''((()))+++***)))...///222555999===???AAA:::666111,,,)))((())))))***+++******)))***---000555GGG[[[kkkyyy~~~qqq___WWWOOOGGGDDDDDDAAA:::333666444111...,,,++++++,,,************************,,,------------------,,,,,,,,,++++++,,,,,,------000///...---------...///000///000555>>>CCCDDDCCC===999444000/////////...000///.........///000111/////////000222888???DDDQQQYYYaaafffjjjlllggg___YYYRRRHHH@@@===<<<<<<;;;666666666555666:::???CCCMMMVVVdddrrr{{{~~~~~~|||nnneee[[[SSSNNNJJJDDD@@@???BBBFFFIIIJJJOOOUUUZZZhhhmmmuuu}}}zzzwwwqqqllleee___YYYQQQHHHAAA;;;777333000////////////000111111000---,,,,,,---.........---...//////000000111222333444777;;;>>>IIISSSbbbqqq))))))))))))))))))))))))(((***,,,,,,***))))))******))))))***,,,---,,,++++++***+++---,,,---333;;;SSSdddvvv|||uuueeePPP@@@666444111///......000111111;;;HHHUUUbbbmmmrrrrrr```SSSDDD;;;666222000222000///111222444:::JJJZZZrrrxxxxxxlll\\\OOOFFFAAA===888222000111222111000...///000111222222222111...///000///......000111000000111111222333333444333666:::<<<===@@@FFFJJJQQQSSSXXX^^^eeemmmsssvvvxxx~~~zzztttmmmhhhdddbbbccccccbbb```\\\XXXUUUSSSIIIFFFCCC>>>:::888666666666888:::999666333111000333333111000////////////000000000000000000000000//////000111111111111000111111111111111111111111333222000111333555666666666777888888999:::>>>@@@@@@???=========???AAABBBAAAAAABBBCCCFFFIIILLLNNNMMMMMMJJJDDDBBBDDDEEECCCEEEFFFHHHJJJMMMPPPRRRSSSPPPNNNKKKHHHEEECCCAAA@@@:::;;;<<<;;;::::::<<<>>>;;;999777666555666888999555555444444444555666666333444555666555444222111444444444444333333333333444777;;;???AAADDDGGGIIIFFFGGGHHHJJJMMMPPPSSSTTTZZZ[[[]]]aaagggooowww{{{|||{{{zzzzzz{{{zzzwwwuuuqqqnnniiieeebbb___[[[YYYLLLKKKHHHDDD???:::666333///000111222222000...,,,------,,,+++++++++,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,+++***)))))))))$$$$$$%%%'''***+++)))(((***+++++++++++++++******))))))******+++,,,---...***)))((((((******)))(((,,,---...///111222333444444222///,,,***)))(((((()))*********)))***---///000>>>OOO```pppxxxnnn___MMMFFF===999888666222...///...---,,,+++******+++************************+++++++++,,,---------...,,,+++*********+++,,,---...------,,,++++++******///------111666999999888777444111///......---,,,.........////////////000...//////...---///333666:::CCCLLLTTT\\\eeekkkkkkiiiddd[[[RRRKKKEEE@@@===;;;999666555666777888888999@@@MMM\\\jjjuuu}}}|||wwwpppiii```UUUIII@@@:::???BBBAAA===<<>>666111000000///---///000000111111111111111000222333333333333555666444555777999:::<<<======AAAEEEJJJOOOSSSWWW]]]aaaiiikkkoootttyyy}}}~~~~~~wwwnnnnnnjjjcccZZZRRRLLLIIIGGGDDDDDDDDDCCCBBB@@@>>>===999888666555333333333333333444555555333222222333000000000///////////////000000111111222222222222000111111222222222111111444444444555555555555555:::999999:::<<>>===<<<;;;:::::::::666666666666555444444333222222222222222333333333333444666777777888999::::::999999999:::<<<===>>>AAAAAACCCHHHQQQ\\\ffflllpppqqqrrruuuxxx{{{}}}}}}}}}{{{zzzxxxvvvssspppeeeccc```[[[TTTLLLEEEAAA::::::999777555222111//////...---,,,,,,,,,,,,,,,------......---+++((('''---,,,,,,,,,+++++++++***''''''(((+++---,,,***(((***++++++,,,,,,+++***)))*********+++,,,...///000---,,,+++,,,.........,,,+++++++++,,,,,,,,,------///......---,,,***)))))))))*********)))***,,,...---666BBBQQQcccooonnneeeSSSKKKAAA999666444333222//////...---,,,+++***)))************************'''((()))***,,,...000111000///---,,,+++,,,---...++++++++++++***)))((('''---,,,+++---111333222111222000......//////---,,,,,,---.../////////.........///000000//////000222...444;;;AAAGGGQQQ\\\bbbhhhjjjkkkiiibbbWWWJJJAAABBB>>>888666777888666444666999???HHHTTT___hhhmmm{{{|||~~~}}}vvviiiYYYNNN@@@@@@???<<<888888<<>>BBBIIIQQQZZZdddmmmsss|||{{{wwwpppjjjddd[[[QQQJJJ@@@<<<666222111111111111///000000///---,,,,,,------------,,,---......//////000111111111222444666???FFFRRR___mmmzzz((((((((((((((((((((((((''')))++++++***)))((()))((()))***++++++************---///---+++,,,000333>>>OOOeeetttyyyqqq___NNN;;;777111......//////...+++...333999???JJJYYYeeellleeeWWWFFF:::444333333000//////000///111:::EEE\\\lllzzz|||ttthhh]]]TTTHHHAAA888333222222222111000000000000///000000000...///111222333555888:::999;;;???EEEIIIMMMPPPRRRYYY\\\```eeeiiinnnrrruuuxxxyyyzzz{{{{{{zzzyyyyyywwwtttnnnjjjiiihhh___TTTTTTQQQKKKEEE@@@<<<::::::666777777777666666555555//////........./////////222333333333111111333555000111111222222222222222...///000000111222333333000111333555777999999:::;;;<<<===???AAACCCDDDEEEJJJKKKLLLNNNPPPSSSVVVXXXWWWYYY\\\^^^aaaeeeiiimmmjjjiiigggffffffhhhkkkmmmqqqpppqqqqqqsssuuuxxxyyyvvvxxxvvvqqqoooqqqpppmmmoooppprrruuuwwwxxxxxxyyyyyyxxxuuurrrpppmmmlllkkkjjjjjjiiigggcccaaaaaabbb^^^]]]ZZZWWWUUUTTTUUUUUURRRQQQOOOMMMKKKIIIHHHHHHFFFDDD@@@<<<999999999:::777777777777777777777777555444444444444444444444888777666444444444555666666666666:::@@@IIIRRRXXX[[[\\\^^^bbbgggnnnuuuyyy}}}{{{xxxwwwuuupppjjjbbbZZZVVVRRROOOIIIBBB<<<888666555444333222000//////......,,,---------,,,+++)))(((+++,,,,,,,,,---------...+++++++++---...,,,)))'''+++,,,---------,,,***)))&&&&&&&&&'''(((***+++,,,***))))))***---......---+++++++++++++++,,,,,,,,,,,,,,,---...---,,,+++***((()))******)))***+++------111777CCCSSSccckkklll```XXXLLL???666111////////////......---,,,++++++************************)))******,,,///111444555999777555333111000000000.........///...---,,,,,,+++++++++,,,///000000000///.........///000...,,,,,,,,,---............---)))+++---.........///000...000222555888>>>GGGOOO[[[bbbkkkqqqpppiii___XXXMMMGGGAAA<<<;;;999666333888888888;;;AAAIIIQQQVVViiipppzzzyyylllcccPPPIII@@@:::999:::::::::666999===AAAGGGOOOWWW]]]jjjpppzzz~~~wwwqqqiii```TTTLLLDDD???888333111111111111...///000///---+++,,,---......------......///000000111222222111222333555===BBBKKKWWWdddsss(((((((((((((((((((((((((((***,,,,,,***))))))***(((***++++++***))))))***)))...000---+++---000111555DDDXXXiiisssqqqcccTTT>>>888111......///...---,,,---000444888AAASSScccqqqnnndddRRRAAA888333000111.........------444<<>>;;;888666555555555444444333222222111111111/////////......------,,,...///000///...///111333///000111222333333333333111222333555666777888999777:::===BBBFFFJJJMMMNNNOOOQQQSSSWWWZZZ^^^```bbbdddfffiiijjjkkklllnnnpppsssttttttsssssssssvvvxxxxxxwwwvvvuuutttvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{xxx{{{{{{xxxwwwxxxvvvsssssstttvvvxxxxxxxxxxxxwwwzzzyyyxxxwwwvvvuuuuuuuuuwwwxxxyyyxxxvvvvvvxxxyyyuuuuuutttsssrrrqqqqqqqqqlllkkkiiigggeeedddcccccc^^^ZZZSSSLLLGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>777555444555777888888777555333222000000111222333333222222333666:::???BBBCCCDDDGGGIIINNNUUU]]]bbbiiijjjmmmsssyyy~~~~~~{{{vvvrrrooolllhhh```WWWNNNHHHDDDBBB;;;:::888666444333222222/////////...............,,,,,,,,,---.../////////---,,,++++++,,,+++(((%%%+++,,,---...---,,,***((((((((((((((()))***,,,,,,)))((((((***---//////...++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***'''(((************+++,,,---...111888CCCSSSaaajjjlllggg]]]OOOAAA666000...,,,,,,+++++++++,,,------************************---...///222666;;;???AAACCCBBB???<<<888555333111111111000000///...------***+++,,,---...000111111///...---...//////...---,,,,,,,,,---------......(((***---......///000111111///...111222444:::AAAJJJQQQZZZccciiimmmppprrr```\\\WWWQQQKKKDDD===999777555444444888===CCCGGGOOOXXXfffssszzzzzzvvvrrraaaVVVIII@@@>>><<<777333777888999:::<<<@@@FFFJJJTTT\\\gggpppxxx|||vvvoooeeeYYYPPPGGGAAA999333000/////////---...///...,,,+++,,,---.........---...//////000///111333333222222333555777;;;CCCNNN\\\mmm}}}(((((((((((((((((((((((((((***,,,---+++*********'''***,,,+++)))((()))***'''...000---+++...000///000<<>>>>>777---333333222111111000//////000000///......------...111111222222111111000000000111333444555666999;;;999;;;<<<>>>???@@@@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMOOOQQQUUUYYY^^^bbbeeefffhhhiiijjjlllmmmoooppppppqqqtttwwwwwwuuusssssssssuuuuuussspppmmmkkklllmmmpppooonnnmmmllllllllllllmmmmmmnnnnnnmmmkkkiiihhheeeiiikkkiiihhhhhheeeaaaaaabbbdddeeeeeeeeeccccccdddeeeeeefffhhhiiikkkllloooqqqrrrssssssuuuxxxzzzxxxyyy{{{}}}zzzzzzyyyxxxwwwwwwxxxxxxssspppjjjddd```^^^]]]]]]^^^]]][[[YYYWWWUUUSSSRRRHHHEEECCCCCCEEEGGGGGGFFF999888555333333444555777444444333333333333444444444666888999:::===AAAEEEJJJKKKPPPXXXbbbjjjoooqqqoooqqqtttxxxzzz{{{{{{{{{yyywwwsssnnnhhhbbb]]]ZZZOOOMMMKKKHHHEEECCCAAA@@@???===:::777444333333333..................//////---,,,******++++++***(((***+++---------+++(((&&&++++++***++++++,,,------+++***)))+++---......---++++++++++++++++++++++++)))******++++++******)))&&&(((*********)))+++,,,+++---///111666AAAQQQ^^^jjjllljjjbbbTTTEEE;;;666///...,,,+++***+++,,,---************************+++...333:::CCCMMMUUUYYYWWWVVVSSSOOOJJJDDD???<<<999777444111///...------+++,,,---......///000111///---,,,,,,---......------,,,+++++++++,,,......,,,...//////......///000222---,,,000222111222666:::>>>EEEMMMUUU___jjjqqqlllnnnoookkkaaaUUUJJJDDD999777666555666888;;;===<<>>@@@DDDFFFKKKQQQ[[[gggsss{{{~~~}}}|||vvvsssmmmggg```XXXPPPLLLHHHFFFCCC@@@<<<999888777000222444666999:::333+++000111111000///...---,,,---------------...///000---...000111333333444444777:::===???@@@BBBEEEGGGMMMNNNPPPRRRTTTTTTTTTTTTXXXXXXZZZ\\\^^^```aaabbbhhhiiikkknnnqqqsssuuuuuuuuutttrrrqqqooommmlllkkklllooorrrppplllgggeeeeeeaaaaaa___\\\XXXVVVWWWXXXZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXVVVTTTPPPNNNKKKPPPSSSQQQPPPPPPKKKFFFFFFHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKNNNQQQTTTWWWXXX\\\^^^``````aaacccfffhhhjjjlllpppuuuxxxyyyzzzzzzwwwwwwwwwwwwxxxyyy{{{{{{~~~|||zzzxxxuuutttsssrrrrrrqqqpppnnnmmmkkkjjjiii___[[[WWWVVVWWWXXXVVVTTTHHHFFFBBB???>>>>>>???@@@999999999888777555444222333555777666444222444555??????@@@DDDJJJOOORRRSSSUUUXXX^^^dddkkkpppsssuuuyyy{{{}}}~~~|||xxxtttqqqgggeeebbb___[[[YYYWWWVVVQQQMMMGGGAAA;;;888777666000000000///......------...,,,***+++,,,------,,,)))***,,,,,,,,,)))'''%%%)))((((((((((((((()))))))))((('''((()))***)))(((+++++++++******))))))((((((((())))))))))))((((((&&&(((*********)))***+++)))+++...//////666EEESSS___gggnnnlllaaaRRREEE>>>666444000,,,******++++++************************&&&***333???NNN]]]iiioooooonnnlllgggaaaYYYRRRNNNCCCAAA<<<888444222111111,,,---//////......///000///---+++***+++------,,,---,,,+++******,,,...///---......---***))))))***222,,,***///222///---...---222888>>>EEEOOOYYY```iiipppxxxwwwmmm^^^QQQIII>>>===;;;888666555555555333666;;;CCCNNN[[[hhhqqquuurrrlllbbbVVVLLLDDD???999999999777666777:::<<<666<<>>;;;999777666666666666999>>>DDDIIINNNTTTWWW```dddjjjoootttxxx}}}|||xxxvvvsssnnnjjj___YYYQQQKKKGGGCCC>>>:::777777777666555555444444222444555444222111111111000111111000//////000222333111///222666888666333888999:::<<<===???@@@AAACCCJJJRRRWWWXXXYYY]]]```ccceeegggiiijjjjjjiiiiiimmmjjjiiikkkoooooolllgggpppooollliiihhhiiijjjlllkkkjjjgggccc___\\\YYYWWWXXXYYYYYYYYYVVVRRRNNNLLLLLLKKKIIIFFFCCC@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@>>><<<;;;:::<<<>>>>>><<<:::::::::666777888888999999888888===<<<<<<<<<<<<>>>???@@@GGGGGGGGGHHHHHHIIIIIIIIIPPPRRRWWW^^^eeehhhfffccc```aaaccceeehhhjjjlllmmmrrrssstttuuuwwwxxxyyyzzz||||||{{{zzzzzzzzzzzzzzztttqqqooopppqqqrrrooommmaaa\\\UUUNNNJJJJJJMMMOOOMMMKKKGGGAAA;;;777666777777888::::::999888666555666777888:::<<<===>>>??????AAAEEEJJJPPPWWW___dddjjjmmmsssxxx|||~~~}}}}}}{{{xxxvvvvvvwwwwwwssspppoooggg\\\VVVTTTPPPHHHBBB===999555444666777555444111111111333444222...++++++++++++,,,,,,------...+++***)))))))))***+++,,,******++++++,,,,,,,,,---***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))***,,,000444777KKKWWWdddmmmqqqlllZZZGGG>>>999333///......---,,,,,,,,,++++++++++++++++++,,,111;;;III[[[kkkoookkkpppjjjhhhmmmpppmmmhhheee___WWWMMMFFFBBB===777222111---,,,///000......000333111---+++***+++---...//////......---,,,++++++---------...............---...///000000000000000000111222333666<<>>EEEQQQcccttt((((((''''''''''''(((((('''''''''''''''&&&&&&%%%))))))))))))))))))))))))***++++++++++++,,,,,,,,,---000444???PPP```dddaaaQQQEEE999333000------000***+++,,,+++,,,111;;;CCCWWWfffrrrpppkkkdddWWWHHH888222------,,,+++...333444333222333555888999:::999777555444444666999:::CCCIIIRRR[[[bbbgggkkkllltttvvvyyy}}}~~~}}}{{{zzzwwwrrrkkkfffaaa]]]WWWSSSJJJFFF@@@<<<:::999666444111111111222222333333333///000222222111111222333000111222111//////000222333555777999:::===???AAAIIIJJJMMMPPPSSSVVVYYYZZZ]]]aaafffhhhiiiiiikkklllqqqqqqqqqqqqooommmjjjiiifffcccbbbdddggghhhdddaaa\\\ZZZWWWUUUTTTUUUVVVXXXRRRQQQNNNKKKHHHEEECCCAAACCCDDDEEEDDDBBB???;;;999:::999888777555444333222444444444555555555666666666666666555444333222222000222333333111000000000//////000111111111111000222111111111111333444555777777777888888888999999>>>???BBBHHHMMMNNNLLLIIIHHHIIIKKKLLLOOOPPPRRRSSSXXXYYY\\\___bbbfffhhhiiikkklllmmmooorrrvvvyyy{{{wwwuuutttvvvyyyzzzyyyxxxrrrooojjjeeebbbaaabbbbbbcccaaa[[[SSSKKKEEEBBBBBBDDDDDDCCCBBB@@@<<<777333555555555666666777888999888999999:::<<<@@@CCCFFFRRRVVV\\\ccciiinnnpppqqqxxxwwwxxxzzz|||~~~}}}|||}}}xxxrrrmmmkkkfff___ZZZMMMIIIEEEBBBAAA???<<<999777555333222222000...+++,,,,,,++++++*********))),,,+++***)))))))))******************+++++++++,,,************************++++++++++++++++++++++++))))))))))))***************))))))***,,,///222444===HHHTTT^^^fffjjjddd[[[PPPFFF:::111///...,,,***,,,,,,***))))))***+++,,,,,,222>>>OOOcccooolllddd\\\YYYZZZ```dddfffiiimmmjjjeee___ZZZVVVNNNDDD<<<444///---//////...---///------,,,+++************......------,,,,,,+++++++++,,,,,,---...//////000...///000000000000000000/////////...///333999===FFFMMMWWW___dddggghhhiiihhhbbbXXXMMMEEE???<<<;;;888666444333666<<>>888666333111---....../////////......,,,***+++//////---,,,...000000000000111222333333333333666<<>>===>>>@@@AAA===<<<:::888666444333222444555666666555222///.........////////////000000.........//////000000000......---,,,+++++++++,,,,,,---///...---,,,,,,,,,+++,,,------......------------,,,,,,---...000111......////////////000000222222444777::::::777444666777888999;;;<<<======???@@@BBBFFFIIIMMMOOOPPPSSSSSSUUUXXX]]]ccchhhkkklllllllllooosssuuuvvvuuuvvvvvvuuuuuuuuuuuuuuuuuuxxxvvvqqqjjjbbb\\\YYYYYY]]][[[YYYWWWTTTNNNEEE>>>>>>===:::888666666555666555444333222333333555555===@@@EEEKKKRRRWWW[[[]]]gggkkkooosssvvvzzz}}}~~~~~~}}}zzzwwwtttrrriiifffbbb^^^ZZZVVVPPPMMMJJJFFFAAA===:::777333111.........---,,,+++++++++---,,,,,,++++++******))))))))))))*********************))))))))))))))))))************************'''''''''((((((((())))))((()))***+++,,,...//////000888AAAJJJTTT```hhhkkkaaaUUUDDD888222///,,,***---+++)))(((((()))+++---+++111>>>QQQgggqqqiii[[[JJJHHHIIILLLOOOSSS\\\fffiiiiiijjjjjjhhh```TTTKKK:::333//////...,,,,,,...)))***+++,,,,,,+++)))(((,,,,,,,,,,,,++++++++++++******+++,,,...///000000000000111111111000//////---------++++++---111555888;;;???FFFMMMXXXbbbiiisssqqqkkkcccZZZPPPHHHDDD???<<<888444444666999;;;???IIIVVVaaakkktttvvvtttfff___UUUKKKDDD???<<<:::888777666555555555666666AAAGGGPPP[[[eeepppyyyyyyqqqeee[[[NNNBBB;;;777333000..................------***(((***......,,,,,,///////////////000111222333111111333888===EEEUUUdddrrr&&&'''((())))))((('''&&&'''(((((()))((((((''''''((((((((()))))))))))))))((((((((())))))))))))******,,,///666FFFZZZgggkkk```QQQAAA666000,,,---///...///...,,,+++---111444888BBBOOO[[[hhhooojjj```JJJ>>>333000000//////000000000000000000222444777999===CCCLLLUUU]]]cccgggmmmqqqyyy|||vvvrrrnnnkkkhhh```TTTKKKEEECCC@@@===:::888666555222111000000111111222222333333222111111000//////000222333444444666999<<<<<>>>>>>>>@@@CCCGGGLLLNNNRRRSSSTTTWWWZZZ\\\^^^^^^cccdddfffiiimmmpppsssuuuwwwwwwvvvtttqqqooopppqqqssspppooonnnlllfff\\\TTTQQQNNNIIICCC>>>:::888777777555444444555777777777666777999<<>>;;;:::::::::;;;===BBBIIIUUUdddqqqxxxtttppphhh```WWWNNNDDD>>>;;;999666555555666777777777;;;AAAIIISSS___jjjrrr~~~~~~xxxkkkaaaSSSGGG???999444111//////...---------------+++)))***---...,,,---000////////////000111222222000///222666999???MMM[[[lllzzz&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))))))))''''''((((((((()))))))))(((---111888GGGZZZhhhnnneeeVVVCCC777000++++++...************)))***,,,...222666>>>JJJYYYcccccc]]]MMM@@@555111111000///111///000111111222777===CCCEEEKKKVVVbbbmmmtttxxxzzz}}}}}}|||{{{wwwqqqlll___YYYRRRNNNLLLGGG???888666666666555444333444555111111111111111111222222222222222333333333333333444777:::<<>>>>><<<:::888555333222444333222222333444333333//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++++++++,,,,,,------------,,,+++******))))))...---,,,+++,,,---...///((()))******(((((()))+++''''''((()))))))))))))))+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------------....../////////000000000555444444444333333222222333333222222333555777999;;;<<<>>>???@@@BBBCCCDDDJJJJJJLLLOOOTTTYYY^^^aaaeeehhhjjjmmmnnnqqqtttwwwwwwwwwxxxzzz{{{wwwpppkkkfffccc]]]VVVOOOIIIEEECCC>>><<<999888999888666444666555555444555666777888888<<>><<<999666333111///------------,,,,,,,,,,,,+++++++++++++++*********+++*********))))))(((((())))))))))))))))))))))))((((((((()))))))))******'''(((***+++,,,+++***)))***---111333777???MMMYYYccceeebbbWWWFFF888333222///,,,)))''''''(((+++------///444@@@SSSdddgggcccVVVHHH:::444222222555888;;;???FFFNNNSSSUUUSSSPPPBBB:::333111...******,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++000000000000000///...------...///.........000222---...000111333777<<<@@@NNNSSS\\\eeejjjkkkjjjiii[[[YYYTTTMMMFFF@@@;;;888:::777666999BBBOOO]]]fffqqqrrrttttttoooeeeXXXPPPDDD???888555555777888888333555777<<>>;;;:::888666333222333333222111000222333///111333333222333444666444555777:::===@@@BBBCCCFFFJJJOOOSSSWWWZZZ^^^```iiijjjkkkkkkhhheeeddddddfffeeedddffffffbbbZZZRRRLLLKKKIIIFFFBBB???===<<<===888333333666777444111111000000000000000000000000//////......//////000,,,,,,,,,,,,------...///******++++++,,,,,,------++++++,,,,,,,,,+++************************))))))------,,,+++***))))))((()))))))))))))))***+++,,,((()))***)))((((((***,,,))))))***++++++++++++++++++************,,,---...+++++++++++++++*********)))***,,,,,,+++,,,...000---............/////////111111111111111000000000/////////000111222333333111333444444444444555777;;;;;;;;;<<<>>>BBBEEEGGGOOORRRVVVYYY[[[___bbbeeemmmqqquuuyyy{{{zzzxxxwwwwwwuuuqqqmmmgggbbb^^^\\\TTTPPPJJJGGGEEEAAA<<<888:::999777555444333222222333555888:::<<<===???@@@BBBEEEHHHKKKOOOWWWbbbiiimmmqqquuuyyy|||~~~{{{uuulllbbb[[[SSSQQQLLLGGG@@@;;;666444444333111///...---......---------------,,,,,,,,,,,,,,,++++++***)))))))))************************))))))*********+++++++++((()))***+++++++++***))))))***---000111555???IIIZZZbbbiiidddTTTDDD999666000...,,,)))((()))***+++,,,///222888FFFXXXeeejjj___PPP@@@999666444222333000222666;;;>>>AAACCCCCC>>>777222222111......000000///---,,,,,,---...////////////...............---,,,,,,++++++******)))....../////////...---------/////////---+++,,,---***,,,///111111111222333===???DDDKKKVVVbbblllrrrlllkkkgggaaaYYYOOOFFFAAA;;;888777:::>>>AAAHHHNNN^^^dddnnnwwwzzzwwwooohhhSSSKKKAAA:::777666555444222333333444888???GGGMMM\\\eeerrr|||uuulll^^^RRRJJJCCC===888333222000...---,,,------///,,,,,,...///---...111---------......///000111//////111444555999CCCOOO[[[jjjyyy((((((''''''''''''(((((((((((()))***************&&&&&&''''''((())))))***'''(((((((((((()))))))))(((...222555???QQQcccmmmlll\\\JJJ>>>555...,,,---,,,------///000000...------,,,...444;;;???@@@@@@;;;555111222222333777<<<>>>DDDKKKQQQUUU[[[bbbhhhuuuvvvxxxyyyxxxvvvsssqqqgggaaaXXXSSSPPPMMMHHHCCC:::888555333222222222333111222444333111111333555444777;;;===>>>???BBBEEEEEEGGGJJJNNNSSSWWWZZZ\\\^^^aaaeeehhhhhhhhhiiiiiiggghhhgggddd^^^YYYUUUTTTSSSRRROOOMMMJJJGGGDDDBBB888777777555444333222111444111//////000111///---************+++,,,,,,---------,,,+++++++++,,,...)))))))))***+++,,,,,,---++++++,,,,,,---......///------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&'''((()))*********++++++,,,+++******---///***+++,,,,,,------,,,,,,++++++******+++,,,...///---,,,,,,,,,++++++++++++***,,,---,,,+++,,,///111---------....../////////........................,,,---///000111111111111---///111000......000222000111222333444555555555:::===@@@CCCDDDFFFHHHJJJUUU[[[bbbfffggghhhkkknnnrrrssstttttttttrrrpppoookkkfffaaa^^^]]]ZZZSSSNNNIIIHHHEEEAAA===:::777555777666666777888999777666555666777999<<>>;;;===BBBIIIOOOZZZgggqqqwwwwwwvvvggg^^^RRRHHHCCC>>>888444444444444333333777<<<@@@MMMUUU```jjjqqqyyyzzzqqqdddYYYQQQJJJDDD@@@555444111///---------...000---,,,------+++,,,///------------...///000000---...000333444666@@@KKKWWWeeeuuu~~~)))((('''&&&&&&'''((()))$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))***)))---000111:::LLL```kkknnn___MMM@@@777000---...******+++,,,---,,,)))''',,,+++---222555555444444444222222444666777>>>EEEKKKTTT___gggkkkooouuuyyy{{{yyytttnnngggaaa]]]ZZZNNNHHHAAA>>>>>>===999555222333222111//////000222///222444444333444777:::<<>>>>><<<888555555999>>>000000000//////.........///...------------,,,+++***)))))))))******+++,,,.........---,,,,,,...000''''''((()))***++++++,,,))))))******+++,,,------,,,,,,++++++******))))))************************%%%&&&&&&''')))***++++++&&&''')))+++,,,,,,,,,+++)))******)))((()))+++---&&&'''(((((())))))((((((''''''&&&&&&'''(((***++++++++++++******))))))))))))+++,,,***((())),,,///)))******++++++,,,,,,,,,//////...------,,,++++++***+++---//////...,,,+++(((***---,,,******,,,///(((***...111222111///------000222444555555777999;;;CCCKKKNNNMMMOOOTTTZZZ___bbbgggllloooqqqqqqppptttqqqmmmnnnpppoookkkfff[[[YYYUUUOOOIIICCC>>>;;;:::777555666888777444111444444444555777888::::::<<<@@@FFFLLLQQQXXXaaagggnnnoooqqquuuyyy{{{{{{zzz|||zzzwwwrrrnnniiifffdddSSSOOOHHHAAA<<<:::999:::222222111111000000000///......------,,,+++******++++++++++++++++++++++++))))))))))))************)))))))))***++++++,,,,,,---)))***......,,,///555777???MMMZZZ```YYYIII===333222000...+++***)))(((&&&111111111===QQQ___nnneeeYYYKKK;;;,,,%%%&&&/////////---,,,---///000///+++,,,222777888:::===999:::<<<===<<<:::666444555444444333222111000000))))))******+++++++++,,,***++++++,,,------------&&&(((,,,.........///000000///...,,,+++,,,///222...000444999???CCCGGGIIIRRRXXXccclllqqqpppmmmjjj]]]RRRHHHBBB===888:::AAA<<<@@@HHHTTTbbbmmmuuuxxxuuulllaaaXXXQQQIII@@@999777777777555444555999;;;===DDDMMMUUU]]]iiiwww}}}ttthhh]]]UUUOOOIIIEEE777555222///...---......000---+++,,,,,,)))***------------------///000000,,,---///222333555>>>HHHPPP^^^mmmvvv~~~''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))*********+++...,,,***(((''')))+++,,,******,,,111777CCCUUUeeemmmgggXXXEEE888222...)))222///---++++++++++++***//////...---...222888===444777999:::===GGGWWWdddlllnnnrrrvvvyyywwwrrrnnnnnneee^^^XXXQQQJJJLLLRRR<<<===<<<:::666333333333000111111222222222111111333666:::::::::===DDDKKKPPPVVV^^^dddgggjjjooosssqqqqqqrrrqqqooommmjjjiiihhhhhhfffaaaYYYQQQLLLIIIBBB>>>:::888888888666444333222111///............------,,,++++++***))))))******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,******))))))))))))******************************)))((('''&&&&&&'''))))))***************)))((((((,,,---...---***))))))***))))))*********+++++++++************************,,,+++***)))((((((((((((***)))(((&&&'''((()))++++++*********)))((((((((()))---,,,'''(((---...+++++++++*********+++---...******+++,,,...///000000+++++++++******---111444++++++++++++++++++++++++000000///,,,)))(((***+++,,,------......------,,,///111333333111111111222666777888888888:::>>>@@@HHHKKKOOOTTTXXX\\\^^^___fffiiimmmpppqqqsssvvvxxxnnnnnnllliiibbbZZZSSSOOOJJJGGGBBB???<<<:::888777888999999888666555666888<<<<<<;;;<<>>666111///...,,,,,,...///......222///...555AAALLLPPPPPPVVVWWWUUUPPPMMMLLLFFF@@@@@@@@@@@@AAA@@@===888555333---,,,111444222...---,,,---------------------***++++++,,,,,,---------------------...//////000////////////111444777999EEEDDDHHHUUUfffssswwwvvvrrrmmmbbbUUUMMMIIIBBB;;;???;;;===EEELLLSSS___kkkrrrwwwxxxsssmmmcccRRRBBB@@@999555777777333333777<<<;;;>>>DDDKKKUUUdddqqqwww{{{}}}sssggg```[[[RRRIII???999444333111---+++,,,,,,------...---,,,***))),,,,,,,,,---------......+++,,,...///111555999===EEETTTeeeppp{{{''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))******)))***///444???QQQaaallliii]]]JJJ;;;444000---,,,+++******++++++,,,,,,+++---///000000222555777@@@DDDJJJOOOTTT]]]hhhpppuuutttsssqqqnnniiiccc___VVVOOOHHHCCC;;;444444999444555555333111000111333000///...///000333555777<<>>;;;999777444111000000000---+++//////......------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++******,,,++++++******++++++,,,************************+++***)))(((''''''((((((***************)))((((((&&&&&&''''''((()))))))))))))))*********+++++++++''''''''''''''''''''''''***)))))))))))))))******+++***(((''''''''')))***,,,,,,++++++++++++++++++***---,,,((((((,,,---***++++++*********+++,,,---)))*********++++++,,,,,,)))******))))))***...000++++++++++++++++++++++++//////...,,,))))))***+++,,,,,,------------,,,,,,000111333222000...//////---...000000000111333555666888;;;>>>AAACCCDDDDDDNNNQQQVVV[[[___dddiiimmmtttuuuwwwxxxuuuooojjjfffaaa^^^YYYTTTOOOJJJEEEBBB>>>@@@@@@???;;;888666666555333222111333666999<<<@@@BBBDDDGGGJJJPPPXXX]]]pppsssvvvwwwwwwwwwwwwxxxyyyuuupppmmmllljjjddd___SSSOOOIIIEEEBBB>>>:::666333222111000//////000000/////////......---,,,,,,......---,,,+++***+++,,,...***)))++++++''''''++++++,,,,,,,,,++++++---...//////333;;;EEEHHHDDD???777333///---------+++))))))+++,,,---000888EEENNN\\\dddggg^^^OOOBBB888111///---,,,+++,,,------,,,******...;;;NNN___iiimmmiiikkkjjjeeecccbbb___YYYTTTTTTTTTSSSQQQMMMFFFAAA999222...000222111//////,,,,,,+++++++++,,,,,,,,,////////////////////////...------,,,,,,------...000///......///111333444666888<<>>888777666222222555777555666;;;@@@FFFRRR]]]hhhnnnwwwwwwlllddd^^^TTTKKK===777333333222000///111,,,------......---,,,+++,,,,,,,,,---------.........///000000000333666:::AAAOOO___jjjuuu''''''''''''''''''''''''''''''((())))))))))))((()))))))))))))))))))))))))))))))))(((((((((((((((***)))))),,,000999JJJYYYjjjkkkdddRRR@@@666333111,,,,,,+++++++++,,,,,,,,,,,,...111333666;;;AAAEEESSSWWW___gggnnnsssvvvwwwqqqmmmfff___XXXQQQKKKGGGCCC>>>:::666000******...111222111000//////111333333222222333777>>>EEEIIIPPPVVV^^^dddhhhlllqqquuuuuuvvvwwwxxxxxxuuuqqqmmmddd\\\PPPHHHDDDBBBAAA@@@<<<<<<;;;888555222111111111///............+++)))***+++,,,,,,,,,,,,+++***((())))))***+++,,,,,,,,,)))*********++++++++++++((()))***++++++***)))(((,,,++++++******++++++,,,************************---,,,+++)))(((((((((((())))))******))))))(((((()))'''&&&'''+++,,,+++))))))))))))************+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))'''''''''((()))******+++++++++++++++++++++---,,,)))))),,,,,,***+++************+++,,,,,,************************'''(((***)))((((((***+++++++++++++++++++++++++++.........,,,***)))***++++++++++++,,,,,,+++++++++///111111000...,,,,,,,,,+++,,,...///......///000111111333444555666666666777:::???CCCHHHNNNUUUYYYcccgggmmmsssvvvwwwuuuttttttsssqqqnnnhhhaaa[[[XXXTTTVVVVVVSSSLLLDDD>>>:::888666444333333444555666444444444444666;;;BBBGGGXXXZZZ]]]```bbbdddgggjjjqqqrrrsssuuuvvvvvvuuutttmmmiiiccc]]]WWWPPPJJJFFFBBBAAA???<<<:::888777777000111111111111000......//////...---,,,++++++***///,,,+++,,,+++((((((******+++++++++******,,,...---------000555888::::::333000---,,,,,,,,,+++***+++,,,......///444<<>>@@@EEEVVVaaaooozzzuuukkkYYYQQQIIIDDD???999555666444111111333666888???HHHTTT[[[gggrrr{{{}}}ssskkkcccXXXMMM???999444444333000000222,,,---......///......---,,,,,,,,,---------......000111111000000000333555<<>>:::888888777666444111///000222222333333222111222444777888999;;;@@@HHHQQQYYY^^^ggglllrrrvvvwwwwwwxxxxxxvvvrrrlllhhhddd```YYYTTTPPPGGG<<<666444555555444444444444222///...///000......///000000///---,,,'''(((***,,,,,,,,,***)))(((((())))))***+++++++++)))))))))************+++&&&(((***++++++***)))((())))))(((((((((((())))))************************+++******))))))(((((((((((()))))))))))))))((((((...***&&&'''+++,,,)))%%%))))))))))))************************************))))))(((((()))***+++++++++***)))(((''''''((((((''''''(((((())))))******,,,---,,,++++++,,,,,,,,,******************++++++++++++++++++,,,,,,,,,,,,&&&(((******)))''''''(((************++++++++++++,,,------,,,***)))***+++******++++++++++++******,,,...///...,,,++++++,,,,,,...111111000/////////222222222222333333333222111222444555777;;;@@@DDDEEEIIIPPPXXX```gggkkkmmmpppssswwwxxxvvvsssooommmllloooooolllbbbWWWLLLGGGBBBAAA???===;;;:::::::::888666333222222555:::===BBBCCCEEEFFFGGGIIILLLOOOWWW\\\aaafffiiimmmssswww{{{yyyuuuqqqmmmhhhcccaaaZZZXXXTTTPPPKKKGGGDDDBBB999888666444333222222222111000////////////---,,,...---,,,,,,+++******+++***+++,,,+++******,,,.........---------///333555...---+++******+++++++++,,,............///444777999JJJ^^^fffbbbWWWHHH;;;333000---+++*********))))))+++111===OOOcccsss}}}xxxmmmgggggghhhgggiiiiiihhhgggccc\\\SSSLLL>>>777000//////------///111111000////////////000------------,,,,,,,,,,,,++++++*********++++++,,,000///...---,,,,,,---------000222222111666AAAJJJLLLTTT\\\ccckkkqqqrrroookkkhhhbbbZZZPPPGGGBBB@@@EEENNN[[[hhhsssyyyzzzxxxnnnhhhaaaYYYOOODDD;;;666777333111333444444888===CCCJJJUUU```kkkvvv~~~yyyqqqiii\\\PPPEEE>>>888555222...---...------.../////////000000,,,,,,,,,---------......000111111000//////111333777@@@LLLXXXdddqqq}}}''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&((()))***+++,,,)))***+++,,,,,,***(((''',,,******+++,,,111>>>KKKaaakkkoooaaaLLL<<<333000...//////...---...111444777;;;BBBJJJSSS]]]gggmmmmmmkkkiiijjjjjjhhhaaa\\\QQQKKKCCC<<<888666555444///111111000...///111222111333444666777:::===@@@BBBFFFLLLUUU]]]eeekkknnnuuuvvvxxxwwwsssnnniiigggddd]]]TTTMMMJJJGGGCCC@@@===888222//////111000000...///...---***)))+++,,,)))+++,,,---,,,++++++***&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((()))))))))*********&&&(((***,,,,,,+++***))))))(((((((((((((((((()))))))))))))))))))))))))))&&&''''''(((((()))))))))'''(((((()))))))))(((((()))&&&"""$$$((()))&&&"""))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))(((((())))))******)))((((((((((((((('''''''''(((((())))))***,,,+++,,,---------------************************(((((()))***+++,,,---...''')))++++++***((('''''')))))))))******+++++++++***+++,,,,,,*********+++)))******++++++******)))(((***,,,,,,++++++,,,---***,,,......---,,,+++,,,+++++++++++++++,,,------000000000///...000333666666888;;;AAAHHHPPPWWW[[[\\\aaaiiinnnpppppppppqqqtttwwwzzzyyysssiii```[[[RRRQQQNNNKKKHHHDDDBBBAAAAAA===999555444555777888888999999888777888;;;>>>AAAFFFKKKPPPTTT\\\fffnnnuuuuuuvvvvvvvvvvvvwwwxxxpppnnnjjjfff```[[[WWWUUUKKKGGGAAA;;;666333333333333111000000222222111///,,,,,,,,,++++++---------+++,,,---,,,+++,,,---///---...///---++++++...000++++++***))))))***+++------......------,,,---...///;;;JJJWWW___]]]QQQCCC666333...,,,++++++***)))!!!%%%,,,777III^^^rrr}}}zzznnn]]]RRRPPPQQQQQQVVVVVVVVVUUUSSSMMMEEE@@@777222/////////......111333333333333222222111111000000000000////////////***)))******+++,,,---............---.........///------------...111444777999???EEEJJJSSS```hhhkkkppprrrrrrlllcccXXXNNNHHH@@@BBBHHHPPPZZZcccmmmsssyyyxxxtttmmmbbbUUUFFF;;;;;;666333444444333555999;;;???EEENNNYYYeeerrrzzz}}}vvvnnnaaaUUUJJJBBB:::777333...---...............///000000111,,,,,,,,,---------.........///000000///000111333444:::DDDPPP\\\iiixxx''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&''')))***++++++***++++++,,,,,,+++)))(((+++***+++---,,,///999DDDYYYfffooogggUUUCCC666///''')))+++,,,---111999???FFFMMMXXX```fffggghhhhhhfffbbb\\\XXXVVVRRRMMMIIIBBB===777333111000//////,,,///000...///222666666444888===AAAEEEIIINNNQQQXXX\\\cccjjjpppsssuuuuuuooommmjjjeee___XXXQQQNNNJJJFFF???:::888999999:::222222111///...---,,,,,,+++,,,---,,,)))((()))***(((***,,,,,,***)))***+++((()))***+++,,,,,,+++***)))))))))((((((((((((((((((((((((((())))))))))))'''((()))***++++++******+++******))))))******+++))))))))))))))))))))))))$$$%%%&&&((())))))))))))''''''((()))))))))((((((&&&$$$###%%%)))+++***)))***)))))))))))))))((((((((((((((((((((((((((((((,,,+++***)))((((((((((((((((((((()))))))))))))))))))))******************)))''')))---...,,,,,,...*********+++******)))(((%%%%%%&&&((()))***+++,,,''')))++++++***((((((((((((((())))))***+++++++++(((***,,,,,,+++***++++++*********++++++*********&&&(((++++++++++++,,,---)))+++------,,,+++,,,,,,************+++,,,---...,,,,,,---,,,+++,,,...111444444444555888>>>CCCFFFFFFLLLSSSXXXZZZ[[[^^^aaajjjooouuuyyyyyyuuurrrpppjjjiiigggddd```\\\YYYWWWLLLHHHBBB===;;;999777555444555555333222222444666444777:::<<<@@@HHHRRRYYY___bbbeeehhhkkkpppuuuyyy|||{{{zzzxxxuuurrrpppnnnccc]]]TTTKKKBBB<<<999888777333000///222333222000---//////,,,,,,//////---,,,---------,,,,,,...000***,,,------+++******+++*********)))((()))+++---,,,,,,,,,,,,,,,++++++***...222999DDDQQQXXXQQQFFF777333///,,,+++++++++***&&&)))...555AAATTThhhvvvyyyvvviiiVVVFFFAAA???>>>@@@@@@@@@@@@???;;;666222111------000222333666;;;;;;<<<>>>???>>><<<:::888666666555333222000//////+++++++++,,,,,,---...///---------...//////000000000...---...000111///---111555777777===IIITTTXXXfffnnnuuuuuuqqqlllddd]]]LLLHHHDDDEEEGGGMMMYYYcccwww{{{~~~|||vvvkkk\\\PPPDDD>>>888777666333222555999:::<<<@@@HHHSSS```iiixxx}}}zzzsssggg\\\MMMEEE===999666111000222//////.........//////000,,,,,,,,,---------......,,,---///000///000111333444666===HHHSSS___ooo|||''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((***************))))))(((((((((+++---,,,---555>>>OOO```nnnlll^^^MMM===222(((***,,,---///666AAAJJJQQQVVV[[[___^^^\\\YYYXXXQQQMMMIIIDDDBBB@@@>>>===666333000//////000/////////444777666:::CCCIIIJJJIIIMMMTTTYYY]]]```ccceeeiiikkknnnoooooollliiigggZZZVVVQQQLLLGGGBBB>>>;;;777666555222000000222444,,,///111000+++((()))+++***,,,------,,,******+++***,,,,,,+++))))))***---))))))))))))************&&&''''''(((((()))))))))'''''''''((((((((())))))&&&&&&'''((())))))************))))))))))))******))))))))))))))))))))))))&&&'''((()))******))))))&&&''''''((())))))((((((''''''((()))+++,,,---...******))))))((((((((((((******************************)))))))))))))))***&&&'''((())))))************************)))))))))$$$"""$$$***,,,)))***---)))***++++++***)))((('''&&&&&&''''''((()))******'''(((******((((((((()))((((((((()))***+++++++++''')))+++,,,+++***++++++***++++++++++++++++++***''')))+++++++++***+++,,,+++,,,---,,,+++,,,---///---,,,,,,,,,---...000111((()))+++,,,+++,,,...///111111111222333555777888777;;;@@@AAAAAABBBGGGKKKSSSYYYaaahhhlllnnnpppqqqpppqqqrrrssssssrrrpppooobbb]]]WWWQQQMMMIIIDDD@@@999:::999777444222222333222222222222444888===@@@HHHJJJLLLNNNQQQWWW___dddooopppssswwwzzz{{{}}}}}}uuurrrkkkccc[[[SSSNNNKKKGGGAAA;;;999:::;;;:::888333555444///...111000---+++,,,---,,,++++++---///++++++++++++,,,+++***))))))***+++***((((((+++...++++++***+++++++++******000111111555???HHHIIICCC666222---***************...///000111777DDDWWWdddssssssjjjYYYHHH>>>999555555444333333333222...,,,///,,,,,,000555:::BBBKKKPPPRRRUUUWWWVVVSSSOOOLLLFFFDDDBBB>>>;;;777555333000000///......---......,,,---..................222000//////000000...,,,,,,000222000222:::BBBEEEPPP\\\hhhnnnrrrvvvtttoooccc[[[RRRLLLFFFCCCIIIRRRaaakkktttzzz}}}|||ssshhhVVVMMMDDD???;;;555333444888777777777;;;CCCNNNUUUeeelllvvv~~~~~~xxxnnncccUUULLLCCC>>>999444333444000///...---------...///,,,,,,,,,---------......,,,...///000//////000111555444888AAAIIISSSbbbppp|||''''''''''''''''''''''''%%%&&&''''''((((((''''''***))))))((('''&&&&&&&&&***)))))))))((((((((((((&&&'''+++---,,,,,,222:::III[[[lllooodddTTTBBB666///000111111333:::FFFPPPQQQPPPMMMIIIEEEDDDEEEGGG===;;;999777555444555666333222111333555777777777000777<<<>>>EEESSS\\\^^^bbbfffkkkoooqqqrrrssstttkkkjjjhhhddd___YYYSSSOOOGGGCCC>>>:::777555444333---000222000---***+++---''',,,000...(((&&&)))---&&&(((+++,,,+++***)))***((()))***(((%%%%%%'''******)))(((((((((((())))))$$$%%%&&&'''(((***++++++''''''''''''((((((((()))&&&%%%%%%&&&&&&((()))***((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***((((((&&&&&&'''((())))))((((((&&&((()))((('''&&&((()))******))))))((((((((('''''''''''''''''''''''''''(((((((((((()))***+++,,,%%%&&&''')))************))))))((((((''''''&&&&&&!!!!!!(((***'''(((,,,)))***+++++++++)))(((''')))))))))***************&&&'''((((((''''''(((***'''(((((()))***+++++++++&&&)))+++,,,++++++++++++++++++,,,,,,,,,,,,++++++)))+++,,,,,,***)))******((())))))(((((())),,,...)))((('''''''''(((***+++(((***,,,---------...///---///222555777888777777...222444444222444999>>>===BBBIIIQQQVVVZZZ^^^aaa___bbbgggmmmqqquuuvvvwwwwwwssslllgggbbb\\\VVVPPPEEEEEECCC???:::666555555777666444333333333222222999:::;;;;;;<<>>555444222000...---,,,,,,------.........---,,,,,,000///---,,,+++******+++&&&,,,000///000555999:::999GGGUUU^^^hhhrrrvvvtttuuulllbbbYYYLLLBBBAAAGGGGGGSSSaaalllvvv}}}zzzrrrggg\\\PPPIIIBBB:::666666777666555444555:::AAAFFFUUU^^^kkkuuu||||||rrrhhh]]]TTTIIIBBB;;;444222333000///...---,,,,,,---...,,,,,,,,,---------......---///000000///......///666333555<<>>RRRiiirrrnnn```NNN???333000///000111222888???<<<;;;:::888777777777777333111000///111222333333222222333555666888:::;;;<<>>999888666777999999666222333333444444555666888888>>>AAAFFFLLLTTT[[[aaaeeeqqqtttyyy}}}~~~|||xxxvvvqqqkkkeeeeeehhhhhhccc^^^UUUMMMCCC;;;888777666555111000...---...000333555...---,,,---......,,,***///)))%%%(((---...'''+++,,,------------,,,+++...,,,***,,,000333222111111...+++***+++---......------,,,,,,000777AAAGGGaaapppvvvjjjZZZOOOCCC777333222111...,,,+++...000222000...000;;;MMM^^^hhhvvvtttssspppmmmiiijjjmmmjjjjjjiiifff___VVVMMMHHHBBB<<<444---***+++...111---...000///......///111,,,,,,,,,---...///000111000///......000111111111777;;;AAAHHHQQQ[[[fffllltttwwwsssiiibbb\\\SSSHHHGGGEEEKKKXXXcccjjjttt}}}yyytttiii^^^XXXSSSFFF888;;;666555777777333666;;;EEEKKKTTT```mmmwww~~~}}}uuummmbbbZZZOOOGGGBBB===666111111000......//////...,,,///---,,,,,,...//////...///////////////.........---///333888:::@@@OOO]]]mmmwww&&&''''''%%%######&&&(((%%%(((******'''&&&(((***&&&&&&'''(((((((((((((((((()))))))))))))))(((((()))*********+++---111444<<>>BBBGGGIIIRRRYYYccclllsssvvvwwwwwwxxxsssmmmgggaaa\\\VVVRRRFFFDDDAAA===:::888777666222000...,,,++++++,,,,,,---,,,,,,++++++,,,,,,---///...,,,***((((((((((((---+++)))'''&&&''')))***)))******++++++******))))))******+++***)))(((''''''((((((((()))*********((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((''''''((())))))***+++***(((((())))))(((&&&)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((+++)))((()))******)))((((((((((((((((((((())))))((((((((((((((()))******+++*********)))))))))))))))***++++++++++++***)))************************++++++***)))))))))))))))(((((((((((()))))))))))))))******************)))(((((('''''''''((())))))*********)))))))))))))))%%%)))***(((''')))***)))+++*********************%%%+++***!!!%%%((($$$)))+++,,,+++******+++,,,,,,,,,...111444555555333000000...---------......---...000222444555666666777888;;;@@@FFFMMMSSSWWWhhhkkkoootttvvvwwwvvvvvvsssrrrnnnggg___XXXSSSRRRLLLHHHDDDBBB@@@>>>:::666111000000000000111333333555777:::>>>CCCHHHLLLOOOXXX\\\dddmmmtttyyy{{{{{{|||yyyvvvwwwxxxwwwrrrmmmmmmeeeYYYNNNFFF???:::666666444111///...///000222111///...---...---+++)))111---***,,,000222...***+++,,,---......---,,,+++...,,,***,,,///111111///---,,,++++++++++++)))''',,,,,,++++++---333:::@@@RRRcccooonnnhhh___PPPAAA555333111...------------,,,,,,,,,///;;;NNNbbbnnnuuurrrmmmeee^^^ZZZ[[[]]]cccdddffffffddd```\\\YYYRRRLLLBBB888111---------000222555555333000------...............//////000///...------///000000///,,,///444999???GGGOOOUUU```iiiqqqsssrrrmmmaaaUUUKKKEEEBBBGGGMMMUUUbbbmmmwww{{{zzztttllldddWWWJJJEEE<<<555555666444444777<<>>999111///---------...---+++...---+++,,,...//////..............................///111444555888BBBMMMZZZfffttt((((((''''''&&&'''((())))))((('''((((((&&&"""$$$%%%&&&'''((((((((((((((())))))******))))))(((&&&'''))))))***---111444:::HHH[[[mmmxxxrrr]]]HHH888222//////...++++++---+++,,,,,,------,,,+++***///...,,,,,,...333:::???HHHMMMVVV```iiioootttuuuqqqqqqrrrrrrooohhh```ZZZRRRMMMEEE>>>999777444333(((***+++---///000000111222111///...---------...******))))))))))))******************************,,,+++***)))))))))+++,,,))))))************)))))))))))))))))))))(((((((((''''''((()))***,,,,,,---+++*********++++++,,,,,,(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((---+++***)))***)))(((&&&((((((((((((((((((((((((******++++++***)))((((((,,,***)))((())))))'''%%%&&&&&&''''''((()))******''''''''''''((()))***+++(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++******)))))))))))))))***(((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))******+++,,,,,,,,,'''((((((((())))))******((()))'''&&&)))---+++&&&)))))))))***************)))---...***)))++++++''')))***+++***)))((()))+++,,,***))))))***+++++++++++++++******************///000000//////...---,,,......///000111222333333666<<>>CCCIIIOOOTTTWWW[[[```ggglllpppsssxxx{{{{{{zzzwwwuuuqqqnnnjjjhhh___[[[TTTKKKCCC===:::888666333111111111222222111,,,------,,,***(((((((((+++,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++,,,+++++++++---...///---((($$$((()))*********+++...000666BBBQQQaaaooorrrfffWWWIII@@@555......///...,,,***+++,,,...333>>>SSSdddkkkiii```PPPBBB<<<===>>>======>>>@@@BBBDDDEEEFFFLLLHHHCCC<<<666111...---111555:::<<<:::666222000,,,,,,---------------,,,...,,,++++++---...---,,,///000111222222555888;;;;;;BBBLLLVVV```jjjrrruuullldddXXXNNNGGGEEEGGGJJJPPP[[[iiissswwwvvvrrrooodddYYYJJJ???999555333333666555555888>>>HHHQQQWWWaaajjjuuu{{{zzzrrriiiddd\\\TTTNNNGGG@@@;;;222000---,,,------,,,+++...,,,+++,,,---.........------...............///000000111333333444;;;DDDPPP]]]lllwww+++***((((((''''''&&&&&&)))((((((((()))(((&&&$$$&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&&&&'''(((((())),,,000333777CCCUUUiiixxxwwwdddOOO;;;444//////...,,,+++---++++++,,,,,,---,,,,,,,,,,,,---...000555???KKKSSS\\\aaajjjqqqttttttpppnnnfffbbb^^^YYYTTTNNNGGGBBB;;;888555444333333111///++++++---...............------,,,+++***************))))))(((((())))))***((((((((()))))))))))))))))))))(((((((((((()))***)))))))))******))))))))))))))))))(((((((((((((((''''''(((***+++---...///,,,,,,++++++++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))),,,+++***)))(((''''''''',,,+++))))))***)))(((&&&(((((((((((((((((((((((())))))*********)))((((((,,,***(((((()))((('''%%%''''''((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******(((((((((((())))))))))))+++++++++,,,,,,+++++++++---+++***)))***,,,///000''''''(((((()))))))))***((()))'''&&&)))---+++&&&'''((()))************)))''')))***((()))***)))%%%&&&((())))))))))))***,,,---+++)))((()))***)))(((************************+++++++++,,,++++++******++++++,,,---......//////000444888999777777<<>>CCCGGGPPP[[[hhhqqqxxx|||zzzvvvlllhhhaaaYYYPPPGGG???;;;333111...,,,,,,---,,,,,,...,,,++++++---......---,,,---------......//////222111111333222222777>>>GGGTTTcccppp|||+++***((((((((('''%%%$$$%%%&&&&&&'''((()))***+++'''''''''''''''&&&%%%%%%'''''''''((((((''''''&&&'''((((((((((((+++...111333>>>PPPeeewwwzzzjjjWWW@@@777///...---+++***+++***************+++,,,---***///666===FFFRRR___iiippptttxxxyyytttkkkaaa[[[RRRMMMEEE@@@===:::666333000000///000111111...,,,---------,,,,,,+++++++++++++++++++++******))))))***))))))(((((())))))***((())))))***++++++******'''''''''''''''(((((()))((())))))******))))))(((***)))((('''''''''((((((&&&''')))***,,,...///000...---,,,*********+++,,,************************++++++************))))))''''''((((((((()))))))))---,,,+++)))((((((((((((***)))(((((())))))((('''))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((((((((('''&&&(((((())))))******++++++******)))((((((((((((((())))))************++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))******++++++++++++******+++)))'''&&&'''***---000'''(((((((((((((((((()))''')))(((&&&(((++++++'''&&&''')))***+++******)))(((((((((((()))***(((&&&%%%&&&((()))((()))+++,,,,,,+++))))))******(((&&&((()))******++++++******((()))***+++++++++++++++))))))***+++,,,...///000...000333333111222444777===???CCCFFFIIIMMMRRRVVV[[[___dddhhhjjjmmmppprrrpppnnnkkkeee^^^WWWQQQMMMCCCAAA???<<<:::888666666444333333222333444666777444777999;;;===CCCJJJPPPXXX^^^fffmmmrrruuuxxxzzz{{{zzzwwwsssmmmgggbbb___RRROOOKKKFFFBBB===777333---///111222000...------++++++************++++++++++++,,,+++))))))***,,,***((('''(((***,,,,,,+++&&&(((***+++++++++---......///555@@@PPP___iiimmmcccXXXHHH;;;444222111000+++'''(((,,,---000===LLLccclllkkk[[[JJJ???666/////////...---...///000111111000///......---------///000111000//////111333333333444333222000...---111///------...///...---,,,---......------///000,,,---111777<<>>DDDNNNZZZbbbjjjrrrvvvuuukkkhhhccc[[[QQQGGG???;;;555222...------------,,,---,,,***+++---......---,,,,,,,,,---......//////222000000333222111444:::???KKKYYYfffsss)))(((&&&'''((((((&&&$$$$$$&&&&&&%%%######'''+++%%%%%%&&&'''''''''&&&&&&"""###$$$&&&'''(((((((((((((((((((((((()))---///222===PPPeeewww}}}qqqbbbIII===333///...+++***+++***)))((('''(((***---...000999FFFRRRZZZccclllrrrrrrrrrrrrnnneeeYYYNNNGGG???999333000111222///---///...------......---+++---,,,***))))))))))))***,,,,,,,,,,,,,,,++++++******))))))))))))))))))***((()))***+++++++++***)))&&&&&&'''''''''((((((((((((((())))))))))))((((((***)))((('''&&&''''''(((&&&''')))+++---///000111000...,,,***))))))***+++))))))))))))))))))))))))************)))))))))((('''((((((((())))))))))))))))))((((((((())))))***((('''&&&'''((()))((('''))))))))))))))))))))))))'''(((((())))))((((((''')))(((''''''((()))(((&&&(((((()))))))))))))))))))))(((((((((((())))))***)))))))))******+++++++++***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((()))))))))))))))******************)))''''''&&&&&&''')))+++---((((((((((((((('''''''''%%%)))***(((''')))***)))%%%&&&(((***+++***)))))),,,)))''')))++++++***)))&&&'''(((((('''''')))******))))))******)))'''%%%'''''')))*********)))))))))***+++,,,,,,,,,,,,,,,***)))))))))+++...111333,,,---///000111111111111555777:::===???BBBFFFIIIJJJLLLNNNPPPTTTZZZccciiiqqqsssuuuuuutttpppllljjj^^^\\\WWWQQQLLLGGGCCCAAA:::999777666555444444555222333333444444666999<<<;;;BBBLLLTTT[[[```fffiiikkkmmmqqquuuvvvtttqqqooogggeeebbb^^^YYYRRRKKKFFF<<<:::777444222111000000------,,,++++++,,,------***+++,,,+++))))))+++...+++***))))))+++,,,+++***(((***+++***)))***+++---))),,,000777@@@MMM[[[fffhhhaaaUUUHHH<<<555111///---'''&&&,,,......555BBBTTTdddlllcccTTTHHH<<<111///...---,,,,,,,,,------///...---,,,+++++++++,,,,,,...111444666999===@@@CCCBBBAAA???<<<888444222333111//////000111000///---...///...---,,,---///******///444666666<<>>???FFFQQQZZZaaafffnnnuuu{{{}}}|||{{{{{{xxxqqqiiiaaaYYYTTTQQQDDDBBB???;;;888444222111000000111111222222222111111666===BBBDDDFFFIIILLLPPPVVV___hhhnnnqqqppppppuuutttrrrqqqmmmggg```[[[QQQKKKBBB;;;888666555444///...------------...///)))+++---,,,***))),,,///......---...///...,,,******++++++***(((((()))+++'''+++000333666===KKKYYYjjjfff]]]QQQCCC777000...222)))(((...///,,,000:::DDDYYYiiieeeZZZPPPCCC666333333111000...---------///---,,,+++******++++++(((---444;;;AAAGGGLLLPPPYYYXXXVVVRRRMMMGGGBBB???444333111000111222111000---......---+++******++++++***---111///...444>>>DDDMMMVVV\\\fffqqqvvvtttnnneeeYYYMMMAAA<<>>AAAGGGSSS]]]aaabbbbbb```ZZZRRRIIIBBB>>>888555000.........///...---+++***+++,,,---------++++++,,,,,,---...//////...,,,---000111000111555222<<>>?????????<<<;;;888666777<<>>888777555333222111111111...------...//////---+++---,,,++++++,,,---,,,***(((***,,,//////---+++)))111------000111333<<>>EEEJJJMMMXXXZZZ[[[ZZZUUUMMMDDD???:::555111222111...,,,---,,,,,,++++++,,,,,,---...........................000////////////111333444444777AAANNNZZZfffuuu'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((***+++---555DDDZZZppp}}}~~~jjjWWWCCC888333---******,,,+++)))((()))---444999LLLUUU[[[ZZZVVVQQQHHH???<<<;;;999555222///---+++111---+++...---((((((,,,((()))+++,,,,,,,,,+++***))))))***++++++++++++*********))))))))))))******))))))))))))((((((''''''))))))(((((((((((())))))))))))((((((((((((((()))((((((((((((((((((((((((***'''$$$$$$&&&((('''&&&%%%&&&'''((()))***,,,...000000000000///---,,,+++((('''&&&(((***++++++***((()))+++++++++)))(((&&&&&&$$$###%%%(((***)))'''(((++++++'''(((,,,,,,)))&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%%%%&&&)))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******)))(((''''''(((+++...000---000000+++((()))***((((((((()))))))))*********(((((())))))))))))((((((###%%%%%%"""###''')))''''''&&&%%%&&&'''(((((('''******)))(((((()))******'''(((((()))******++++++((('''&&&&&&''''''%%%$$$''''''''''''(((((((((((()))((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''((()))))))))))))))(((''''''&&&''''''((())))))******((()))***++++++***)))(((***+++++++++,,,,,,---------------.../////////000///111444777999:::999888222111///---///222444555888===FFFOOOZZZggguuu~~~}}}sssoooiiiccc]]]VVVPPPKKKDDDBBB???<<<;;;:::777555111222333333222222222333444777:::<<<>>>AAAFFFIIIVVVXXX]]]eeelllrrrttttttrrrnnniiiddd```[[[UUUPPPHHHFFFAAA===999777666555333222000000000000...,,,,,,***)))***+++,,,+++******+++++++++++++++******---******---......555>>>IIIRRRZZZ\\\XXXPPPEEE:::111///,,,******,,,...000444AAARRRaaammmmmm^^^NNN???888222000...******---*********)))))))))((((((000111===RRRdddmmmpppssspppqqqrrrqqqoookkkeeeaaaUUUPPPHHH@@@:::555111...,,,,,,------...------------,,,,,,,,,---///111333333444777;;;CCCPPP___iiirrrttttttlll^^^OOOEEEAAA@@@CCCJJJUUUaaammmuuuzzzzzzuuukkk___RRREEE<<<666888555444555888===@@@BBBEEEGGGJJJLLLJJJFFFAAA>>>:::666333222000,,,,,,///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///////////////111222333555777>>>HHHSSS^^^nnn{{{'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))(((((()))***++++++000111999KKKaaattt~~~uuubbbLLL===333---***+++++++++***))))))---222777DDDIIIJJJFFFAAA===999444000000///...---,,,+++***---***)))+++***((((((+++'''(((***+++++++++***)))((()))******++++++******))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''((())))))(((((((((((((((((((((((()))'''%%%$$$%%%&&&%%%$$$)))&&&$$$%%%(((+++++++++///000111222111000...,,,(((''''''(((***,,,+++***((()))***+++***)))((('''((('''&&&''')))***)))((((((******''''''))))))'''(((''''''&&&&&&''''''(((&&&''')))((('''&&&&&&''')))))))))(((((('''''''''))))))))))))))))))))))))***))))))(((((())))))***)))(((''''''(((+++---///444777666000,,,,,,+++)))(((((())))))))))))******'''(((((())))))((((((''''''((('''######'''***((()))(((((()))++++++***((())))))))))))))))))))))))'''(((((())))))******+++)))(((&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((((('''&&&''''''(((((())))))***((((((((((((((((((((((((((()))***+++,,,---......------------...............///222333444333222111///...,,,,,,---...000222///666BBBOOO]]]mmm}}}}}}{{{yyyyyyxxxwwwtttoooiiiddd[[[XXXTTTOOOKKKFFF@@@<<<666666555444333222111111...///000000000111444777BBBCCCFFFMMMWWWaaahhhlllrrrssstttssspppllliiihhhaaa]]]WWWPPPIIIDDDAAA@@@999777444222222111000......,,,+++,,,---...---+++---,,,+++*********+++,,,,,,******,,,,,,+++///555999>>>FFFNNNUUUVVVKKK???222///,,,***))))))+++,,,...666CCCUUUfffnnnggg\\\III@@@777333000---***+++------,,,,,,++++++******222555BBBYYYnnnuuusssooogggffffffiiilllnnnoooooofffaaaYYYQQQHHH>>>555000---------...------,,,,,,,,,,,,++++++,,,...///111(((,,,000222444;;;HHHRRR___jjjuuuwwwnnn^^^PPPHHHBBB@@@???CCCMMM\\\jjjttt||||||zzztttjjj\\\NNNFFF>>>;;;666333444666888888:::<<<>>>AAABBBAAA@@@???888555333111,,,'''***///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...//////000111222555555999AAAIIITTTdddrrr~~~'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&'''((())))))***++++++******************222000222@@@VVVlllzzz{{{kkkTTTAAA444...,,,,,,++++++***)))))),,,000444666888888666333222222111,,,,,,,,,,,,,,,,,,,,,,,,***)))((())))))((()))***''''''((()))***)))))))))((())))))***************((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''((())))))((((((((((((((((((((((((***)))(((((((((''''''&&&((((((''''''(((((((((''',,,---000222333222111000+++***))))))++++++***)))(((((()))******)))((((((---,,,+++***)))((('''&&&((())))))(((((((((((('''))))))(((((((((((())))))"""$$$'''((())))))+++,,,)))))))))(((''''''&&&&&&************************))))))(((((((((((())))))(((((('''''')))***---...888;;;:::444///...,,,)))(((((((((((()))))))))***'''(((((((((((((((((('''***,,,+++''''''******'''***)))***+++------+++***(((((()))******)))(((((((((((((((((())))))******,,,***(((''')))*********''''''''''''(((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((())))))))))))******++++++))))))((((((((()))******)))))))))***+++,,,,,,---------------,,,,,,,,,,,,,,,---///000000///...---///------//////...111555555AAARRRdddsss}}}rrrhhhbbbhhhjjjooouuuyyyyyyvvvrrrpppnnnkkkgggaaaXXXNNNHHHBBB@@@>>>;;;:::888555444222111000//////000222333;;;999888;;;AAAIIINNNQQQ\\\bbbhhhjjjiiijjjnnnrrrpppnnnkkkfff```[[[VVVSSSEEEBBB>>>;;;999777444222333111000000000000///------,,,+++++++++,,,---...---------...------...//////333777===EEEJJJCCC:::222000---***)))((()))***---111:::GGGVVVaaaeeeeeeUUUKKK???777333000---+++,,,---------------------222555BBBXXXmmmsssjjj___TTTOOOLLLPPPVVV[[[___bbbgggeeebbb\\\TTTIII===555............---,,,++++++,,,++++++++++++,,,......(((+++.........222999???JJJVVVfffrrruuunnnbbbZZZMMMJJJDDDAAACCCJJJTTT\\\mmmssszzz~~~{{{qqqeee]]]NNNGGG>>>777444444555555999999999:::;;;<<<<<<<<<555333222///(((###'''///,,,,,,++++++,,,,,,---...////////////////////////............//////000000333222444:::AAAKKK[[[iiixxx'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((((((((('''''''''''''''&&&&&&&&&...,,,...:::NNNeeewww|||ppp[[[EEE666000......+++++++++***)))+++...111111111222111...***)))))))))))))))))))))))))))***)))***)))((()))***+++***''''''(((((())))))))))))(((((()))************)))((((((''''''''''''(((((('''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''************)))((((((((( %%%+++,,,)))'''''')))(((***---000222333333333...---+++***+++***)))'''((((((((()))))))))((((((*********((('''%%%%%%%%%(((((()))******)))((((((''''''&&&&&&&&&&&&'''''' """%%%&&&&&&'''(((***)))((((((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((('''((()))***,,,---444777666111,,,+++)))%%%'''(((((((((((()))))))))''''''((((((((((((''''''!!!%%%((('''''')))((($$$((('''&&&((()))***)))''''''((())))))))))))((('''((((((((((((((())))))))),,,***(((''')))***+++***''''''''''''((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((++++++******)))(((''''''(((((())))))))))))(((((()))))))))))))))*********((((((''''''(((((()))***************************,,,,,,,,,,,,++++++++++++***+++,,,---............,,,******------+++///666>>>NNNeeeyyyrrraaaUUUPPPTTTZZZcccjjjnnnnnnmmmuuuuuuwwwwwwtttnnneee^^^VVVSSSOOOKKKHHHCCC===999555333111//////000111222555333111222444777888999BBBHHHNNNQQQRRRVVV___fffhhhkkkooorrrssspppmmmjjj]]]ZZZTTTOOOJJJEEEAAA>>>999777444333222111...,,,)))***+++,,,------,,,,,,...//////......///---,,,,,,000111222444999999555222111...+++***)))))))))+++...333:::BBBMMM[[[fffbbbZZZLLL>>>666222...***''''''((()))***+++,,,,,,222555@@@TTTiiipppeeeWWWHHH>>>888;;;@@@CCCFFFKKKTTTVVVYYYYYYUUUKKK???777............---,,,++++++,,,,,,+++++++++,,,,,,,,,---,,,,,,---///000222222;;;BBBOOO```ooovvvtttppp[[[VVVMMMDDD===>>>CCCHHH\\\dddpppzzz}}}zzzsssnnnddd[[[MMMAAA:::666444333555444222222222333444555444333222000***%%%(((000,,,,,,++++++,,,,,,---...////////////////////////---.........////////////000///000666<<>>;;;888555222///+++,,,---...---,,,+++***,,,...---,,,---///---)))***///000---,,,000333444000///---+++************(((***...222444===NNN^^^eeeaaaWWWHHH<<<444...(((((())))))***+++,,,------000444>>>PPPeeepppjjj^^^KKK===444666888666888<<<===@@@EEEIIIIIICCC:::444---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,***+++...///...,,,333666>>>MMM^^^mmmuuuxxxsssmmmaaaQQQCCC<<<===@@@FFFMMMYYYfffqqqwwwzzz{{{tttlll___RRRGGG>>>777333444222111//////111333444555333333333///+++,,,222,,,,,,++++++,,,,,,---...------------------------------............------...---///444999???KKKWWWgggttt'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++******)))%%%(((+++111<<>>555000,,,***+++,,,+++))))))***+++'''&&&)))......+++,,,111++++++++++++,,,,,,,,,---))),,,+++''''''++++++((())))))(((((())))))******'''(((((())))))))))))))))))(((((((((((((((((()))&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''###%%%((()))'''&&&'''))) $$$))),,,,,,++++++,,,************+++,,,...///...,,,++++++,,,,,,+++***'''''''''''''''((())))))''')))++++++******,,,...%%%###%%%***+++((('''*********))))))))))))******)))+++,,,+++)))(((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******+++000222///---...---***'''''''''((((((((())))))&&&''''''((((((''''''&&& %%%((()))+++......***///,,,))))))***---......)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&%%%%%%&&&(((((('''&&&''''''''''''((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((###$$$&&&'''((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''###$$$&&&'''((((((''''''(((((())))))))))))))))))((()))))))))***+++++++++))))))******+++,,,,,,,,,...))))))......,,,555CCCSSSgggrrraaaDDDAAA===<<>>KKKWWW\\\\\\QQQDDD;;;222+++---------------------------111999HHH]]]mmmmmmeeeQQQAAA666888888333111444222333555777999777333000,,,,,,------...------------------------,,,++++++)))***++++++***+++,,,---///222777>>>GGGTTTbbblllvvvvvvqqqeeeVVVIIIBBB@@@999<<>>999777555333222222333444333000000333222...---000,,,,,,++++++,,,,,,---...------------------------,,,---............---,,,,,,,,,000555777:::BBBKKK]]]kkk{{{'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))$$$%%%'''((((((((('''&&&)))+++------333CCC[[[nnn{{{zzznnnVVVBBB777000+++***+++,,,+++***))))))***,,,)))***---+++'''(((...''''''((())))))***++++++(((,,,+++&&&&&&******&&&)))))))))))))))***++++++'''(((((()))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''"""%%%)))***(((((()))++++++***)))***++++++)))'''---,,,***(((((()))***++++++******+++---......---'''''''''''''''((()))***%%%''')))(((%%%$$$&&&(((### ###)))+++'''&&&)))&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******###))),,,***)))******'''''''''''''''((((((((()))&&&''''''''''''''''''&&&(((******''''''******'''---***&&&%%%'''))),,,---***)))'''&&&&&&''')))***((((((((((((((('''''''''&&&&&&&&&(((******(((&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((( """%%%''')))))))))''''''((())))))))))))))))))))))))))))))(((((((((%%%&&&(((+++++++++***)))&&&&&&'''((()))***++++++'''(((((()))***++++++,,,************************+++&&&&&&++++++***444DDDZZZmmmwwweeeEEE???888333444888<<>>NNN[[[]]]fffppppppgggXXXKKKEEE===;;;:::<<>>;;;777555555555222///---///111111000///000111000111222555888===@@@BBBDDDGGGKKKPPPWWWaaakkkqqqtttvvvxxxwwwrrrlllgggeeeaaaZZZOOOFFFAAA===888666777444222111333333000...///---,,,,,,---......---,,,******+++------+++)))*********+++---///111222;;;>>>CCCKKKNNNJJJ>>>555...,,,+++))))))***,,,---......000666BBBSSSfffrrrdddVVVDDD999555555222///,,,//////,,,---222000+++,,,+++***+++---.........,,,,,,---------,,,***)))***+++,,,---------,,,+++------...///333777;;;>>>KKKWWWhhhrrrrrriii]]]VVVKKKEEE===:::<<>>EEENNNYYY```fffjjjnnnqqqqqqpppppppppnnniiiaaaZZZTTTNNNHHHCCCAAA===999777777666444222111///---,,,---------,,,+++***++++++,,,,,,,,,+++,,,++++++++++++---...///555666:::AAAGGGFFF@@@:::000///---+++******+++,,,+++,,,...333<<>>FFFUUUdddnnntttxxxuuupppeee]]]RRRIIIBBB<<<888444222......//////,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---,,,+++,,,---...---+++000111222111111333888<<>>222***%%%'''******)))((((((''''''''''''''''''(((+++))))))...444777555111///,,,((((((+++......---''''''''''''((((((((((((***)))'''&&&'''(((***+++&&&''''''((()))((((((((()))***)))'''$$$$$$)))---''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))'''''''''(((((()))))))))'''''''''''''''((())))))&&&&&&'''))),,,,,,+++)))++++++***)))))))))******'''(((******)))(((((()))'''&&&&&&'''(((((('''&&&***(((&&&%%%'''(((((('''((((((((((((((('''''''''&&&&&&''''''''''''''''''%%%&&&((((((&&&%%%&&&''''''''''''''''''&&&%%%$$$#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%***,,,)))&&&'''(((''')))))))))***,,,---+++***'''((()))((('''&&&'''(((&&&'''))))))((((((***+++((((((''''''''''''((((((((('''&&&''')))***)))(((******((()))((($$$'''&&&%%%&&&((()))((('''&&&''''''''''''(((((((((%%%&&&((())))))(((&&&%%%)))(((((('''''''''((((((((((((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''((()))***++++++***)))(((###(((---,,,(((&&&***...,,,,,,++++++,,,...000222---+++******+++,,,+++***))))))+++------...666@@@WWWlllrrrbbbJJJ>>>333000000...,,,,,,000000000000000000111111444555777:::@@@JJJUUU]]]dddhhhnnnssstttrrrooollldddaaa\\\WWWQQQJJJCCC>>>;;;777222000000111///---111111///......///000000.........///333:::BBBHHHQQQUUU[[[```dddhhhkkkmmmrrrqqqooommmjjjeee```[[[YYYUUUPPPKKKHHHDDDAAA???666333000............---((()))******))))))***+++,,,,,,+++*********++++++...---///333888:::888666222000...,,,+++******+++(((+++---///444>>>MMMYYYkkkhhh___RRRCCC777222000//////---******---+++''',,,,,,+++***+++,,,---...***++++++,,,,,,,,,++++++,,,---------------,,,+++,,,,,,------.........///444888AAAQQQbbbooottttttjjjcccUUUGGG<<<777888;;;888BBBNNNYYYdddpppxxxzzzxxxrrriii___VVVMMMEEE@@@999222...000111///---...------,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++,,,---...,,,++++++---/////////222333222111000111555777>>>IIIYYYiiiuuu###$$$&&&''''''&&&$$$###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))++++++***)))'''(((((()))+++,,,111>>>LLLgggvvvsss___KKK===111+++&&&'''+++,,,)))'''***)))(((((((((((()))***+++((((((---444888666333555000***))),,,...---***((((((((((((((()))******,,,***(((&&&&&&'''***+++&&&&&&'''((((((((())))))(((((('''%%%$$$%%%***---'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((()))******+++'''''''''''''''((())))))''''''(((***+++++++++*********))))))))))))))))))'''(((***)))((('''((()))%%%&&&'''***---...,,,+++,,,***''''''((())))))((()))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%'''(((((()))))))))'''(((((((((***,,,---,,,+++((()))))))))((((((((())))))******)))'''&&&&&&'''((((((((((((((((((((((((((('''&&&''')))))))))((( '''+++(((&&&((()))'''''''''''''''((())))))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((''''''&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&'''((((((((((((((())))))***++++++***((('''###'''++++++)))(((***---///111000---...000111000111000...---------***)))++++++,,,...,,,,,,333===NNNaaaxxxsssbbbUUUEEE<<<555333222111111333666555444333111111000000111111//////000666===BBBIIINNNWWW```gggkkkllllllooooooooommmggg___VVVPPPKKKDDD<<<888888777444000333222000///.........///.........------000444888>>>AAAEEEIIIKKKOOORRRUUUccceeehhhlllooopppooooooooommmjjjeee___YYYSSSOOOBBB???:::777555333111///+++,,,---,,,******+++---+++++++++***************---,,,,,,...000111///---///...---++++++******+++'''***---------444@@@IIIYYY```eee___QQQAAA777333000...+++)))***++++++)))(((***+++,,,,,,,,,---...,,,------......---------//////......---,,,++++++++++++,,,------,,,++++++///000444>>>LLLZZZfffmmmuuuqqqiii[[[LLL@@@<<<;;;777;;;@@@FFFPPP]]]iiiqqq{{{zzzxxxssslllcccYYYSSSHHH===333222222000//////---------------,,,,,,,,,)))+++------,,,+++,,,---000...,,,,,,///222333444222222111000000111333444888AAAOOO^^^lllyyy###$$$&&&''''''&&&$$$###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((()))+++,,,000---******)))---999FFFcccsssrrr^^^HHH999000,,,((((((+++---+++'''***)))(((''''''((()))***)))''''''+++111555444222555///******---///,,,)))))))))))))))***+++------...,,,***''''''(((***+++(((((((((''''''''''''(((&&&''''''&&&&&&''')))+++((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++'''''''''''''''((())))))*********)))((()))***+++))))))))))))******))))))((()))***)))(((''')))***###$$$(((,,,111333222111...+++)))((()))******))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&######&&&+++,,,***((((((((((((***,,,---,,,+++)))((((((((())))))))))))((())))))(((&&&%%%%%%&&&))))))))))))))))))))))))(((&&&&&&'''((()))((('''---+++(((%%%'''***)))&&&((()))))))))))))))******(((((((((((((((((((((((((((&&&$$$######$$$&&&(((%%%%%%%%%%%%&&&((())))))(((((((((''''''((())))))&&&'''''''''((((((((((((%%%&&&''''''((('''''''''&&&'''(((((())))))(((((((((((()))))))))(((&&&%%%&&&'''''')))+++,,,,,,+++000555666555666999888444444222///---------+++***---,,,---...,,,,,,333===HHHXXXiiitttzzz|||xxxsssoooggg\\\OOOHHH???:::666777888888<<>><<<999999===FFFRRR[[[mmmrrryyy}}}|||vvvooojjjXXXJJJ<<<555333///...///.........------,,,,,,,,,***,,,---...---,,,---...000...,,,,,,///222444444000/////////000222333333555===IIIUUUcccsss$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&&&&(((,,,...666111,,,***(((***333>>>___ooottt```JJJ:::------,,,)))))),,,+++(((((('''%%%$$$$$$%%%'''(((((('''(((***---///000000---+++)))***---...---+++***)))))))))+++---///000///---+++)))(((((()))******)))(((''''''&&&''''''&&&&&&''''''((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))'''''''''''''''((())))))+++,,,+++)))'''''')))+++((()))******++++++******((())))))((('''''')))***((())),,,222777::::::999...,,,***)))*********))))))(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&''')))***+++$$$%%%&&&'''((())))))(((''''''&&&&&&&&&&&&'''''''''###"""&&&)))))))))+++)))))))))***,,,---+++***)))((('''((()))***)))((($$$%%%''''''&&&&&&((()))))))))************))))))'''&&&%%%&&&((()))(((''')))&&&$$$''',,,---((("""(((***++++++***)))+++,,,)))))))))((((((((((((''')))'''%%%######%%%'''))))))((('''&&&&&&&&&&&&&&&((((((((('''(((((()))***'''''''''((((((((())))))%%%&&&''''''((((((''''''''''''((())))))))))))(((''''''(((((('''&&&%%%$$$'''&&&%%%(((---000111111444>>>EEEGGGJJJOOOLLLEEE888444///++++++,,,,,,,,,///......///...///999CCCOOO\\\hhhmmmnnnnnnjjjfff```ZZZUUURRRNNNEEE@@@>>>999777777999;;;<<>>???@@@>>>:::555222+++++++++,,,---///000111+++,,,,,,,,,---------...+++///222000///555BBBNNN```gggooossspppggg]]]VVVKKKDDD===888666777???HHHXXX```lllvvv{{{{{{yyyxxxfffXXXIII???888222///000//////......---,,,,,,,,,***,,,......---,,,---...,,,+++***+++---000000000///...---...000222222222555:::CCCMMMZZZjjj{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((((((''''''***---111---+++***)))***222:::VVViii}}}xxxeeeNNN???(((---...)))''')))***(((((('''%%%######%%%'''(((''')))+++***)))***,,,...((()))***+++,,,++++++***))))))((((((***,,,///111---,,,+++)))((((((''''''***)))((('''&&&''''''(((((('''&&&&&&''''''(((((('''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((('''''''''''''''((())))))'''***,,,,,,***)))***+++((()))+++,,,,,,,,,++++++'''(((((('''%%%&&&''')))***+++---222666999999999---+++((('''((()))(((''')))(((&&&%%%&&&''')))***))))))((('''&&&%%%%%%$$$%%%''')))((('''&&&'''(((''''''&&&&&&'''((()))***$$$%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&'''((($$$!!!&&&///***))))))***,,,,,,***))))))'''&&&''')))***)))'''%%%&&&(((((('''''')))***(((((()))******)))(((((('''&&&%%%&&&((()))(((''''''%%%%%%(((++++++(((%%%''')))+++***)))(((***,,,))))))))))))((((((((('''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''((()))))))))))))))''''''(((((('''&&&$$$###%%%&&&'''***...444:::>>>GGGUUU```dddhhhmmmggg\\\FFF???555---******,,,---///...///111222666CCCOOOcccnnnyyy|||xxxrrrhhh___SSSKKKDDDAAA===666555777555444666888888999@@@IIIWWWQQQHHH???777333111000***,,,---...------...000000///.........000222444888>>>FFFOOOVVV^^^fffkkkrrrssssssrrrnnnhhhaaa]]]NNNKKKGGGAAA<<<999666555000000000...------///222+++---000000000///000111///222444555777:::???CCCMMMTTT___hhhmmmrrruuuxxxvvvtttrrrnnniiibbbYYYSSSMMMFFF>>>;;;;;;999444///000000111111000///---,,,&&&'''((()))))))))***+++)))******+++++++++******)))((((((+++...000000///333<<>>555///...---***+++...///111222222333999CCCJJJPPPRRRTTTTTTQQQJJJCCC???999888666444333222222222...---,,,++++++,,,------))),,,//////...111888???JJJQQQ\\\hhhppprrrnnnkkk___VVVLLLDDD<<<666888???BBBJJJVVV```hhhnnnsssvvvpppfff[[[QQQFFF;;;555666/////////...------,,,,,,)))+++,,,---,,,+++,,,---+++******+++---///......///---,,,...000222111///444888===EEEPPPaaasss(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$'''***+++)))''')))***(((&&&'''***,,,...444;;;MMMccczzz{{{hhhRRRBBB%%%---///)))$$$&&&((((((***)))'''%%%%%%''')))***'''+++---+++((('''***...)))+++------***'''&&&%%%((((((''''''))),,,///000,,,+++***)))((('''&&&%%%(((((('''&&&&&&''')))******(((%%%$$$%%%'''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))###''',,,...---+++++++++)))***+++,,,------,,,+++&&&''''''%%%$$$$$$&&&(((%%%%%%&&&)))---000000///,,,***'''&&&'''''''''&&&((('''&&&%%%&&&(((***+++******)))'''&&&%%%$$$###&&&((())))))(((''''''(((***)))(((&&&&&&'''((((((''''''''''''&&&$$$"""!!!'''''''''&&&&&&''''''''''''***---+++ ###111+++*********,,,+++***((((((&&&%%%&&&)))***)))''')))***+++***(((&&&'''(((&&&'''((())))))((('''&&&'''&&&%%%&&&(((((((((''',,,***((('''&&&&&&(((+++&&&(((******'''''')))+++******))))))((((((((('''&&&(((+++------+++(((&&&'''''''''''''''((()))***%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''(((((()))))))))))))))'''((((((((((((&&&$$$###!!!%%%***---///666@@@III\\\lllyyy}}}{{{mmmVVVMMM???222+++)))***+++///...///222555<<>>999555333111111///---+++******+++,,,''')))+++---///000111222444999DDDTTTdddnnnqqqqqqrrrggg\\\RRRFFF:::888===444;;;DDDLLLUUU^^^hhhnnnvvvqqqiiiaaaSSSEEE===<<<000000///...------,,,,,,(((***++++++******+++,,,,,,,,,,,,...000000///---111...---...000111///---333666:::@@@JJJZZZmmmzzz"""###%%%'''(((((('''''''''''''''&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((()))+++,,,,,,,,,)))))))))((()))+++///333CCCTTTjjjyyy}}}ttt___LLL@@@444******---+++%%%"""''''''(((((())))))******111---((((((++++++(((%%%,,,,,,,,,+++***)))((('''&&&'''(((***+++---...///,,,++++++***)))((('''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((())))))((('''&&&&&&'''(((''''''''')))+++---///---,,,,,,,,,,,,------,,,***,,,......---,,,---...,,,***(((((((((((('''&&&)))((('''((()))***)))(((+++*********))))))((((((***(((&&&%%%&&&''''''&&&''''''((('''&&&''')))+++'''''''''((((((((((((((('''(((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''''''''&&&''')))+++******++++++++++++************)))((('''&&&%%%%%%((())))))))))))'''%%%$$$'''((((((((((((((('''&&&))))))(((&&&%%%%%%(((***))))))))))))((((((((((((&&&(((***+++,,,+++)))(((+++'''((()))###((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&%%%%%%%%%%%%&&&&&&(((''''''(((***+++***(((&&&&&&'''(((((('''&&&%%%&&&&&&((()))))))))(((''')))***+++---222???QQQ^^^xxx|||iiiVVVAAA555000,,,+++,,,...000333222111;;;UUUmmmhhhXXXHHHAAA===777555777---111111...000555666333<<>>KKKZZZiiiqqquuussslll___OOOCCC<<<:::555888;;;<<<===DDDOOOWWWbbblllsssrrrlllcccSSSEEE;;;555111333888888000(((///000111...,,,+++...111000...------...///...---...//////...------000222444666:::???CCCMMMaaattt|||$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&((()))))))))))))))))))))((()))+++///222>>>OOOfffwww~~~xxxfffUUUAAA777---++++++))))))***))))))))))))))))))))))))---)))&&&'''***,,,***'''+++++++++++++++***)))((($$$$$$%%%'''((()))++++++++++++******)))(((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''((()))(((&&&%%%&&&''')))))))))***+++,,,------,,,---......------...///,,,---000222333222///...+++)))''''''((()))((('''(((''''''((()))******)))))))))))))))((((((''''''***(((&&&%%%&&&''''''&&&&&&'''''''''&&&'''***,,,)))(((((('''(((((())))))%%%&&&''''''((((((''''''&&&&&&'''''''''''''''((((((((((((((())))))))))))$$$&&&'''((())))))******))))))************))))))((((((((((((((('''''''''(((((()))************)))((((((((())))))(((((('''%%%'''((((((&&&&&&&&&'''))))))))))))(((((((((((('''(((***+++++++++)))(((******&&&"""&&&,,,+++&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((())))))******((((((''''''''''''(((((((((''''''(((******)))'''%%%%%%'''(((((((((''''''%%%&&&'''((()))(((((('''%%%''')))---666GGG]]]lll~~~ppp\\\DDD666000,,,+++,,,+++...111222333???XXXpppyyyiiiWWWMMMDDD;;;555444---000///,,,---222333000666:::<<<:::;;;???BBBAAA999555111---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,//////......///000222333???CCCKKKRRRWWW\\\```cccjjjiiihhhjjjkkkjjjgggddd[[[WWWQQQJJJCCC===777333000/////////000000...,,,,,,,,,,,,...//////---+++,,,---///333666:::===???FFFMMMUUU\\\___bbbdddfffnnnooopppsssssspppjjjeee^^^WWWLLLBBB<<<888555222444222///.........---,,,+++---...---***((()))***)))((()))***,,,,,,+++)))***+++---111:::GGGWWWaaa]]]RRRAAA444...---------***+++,,,222===OOOcccqqqrrroookkkiiiiiiiiiiiihhhkkkiiigggeeebbb^^^YYYVVVHHH@@@666000//////...,,,***+++,,,------.........//////222777???JJJUUU[[[kkkmmmmmmhhh^^^QQQFFF@@@888999888666666999???DDDUUUaaammmrrrrrrnnncccWWWJJJCCC:::666777777333000+++---...---+++,,,...111...,,,++++++---......---...//////...------000222333555999>>>AAAIII[[[lllxxx&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((((()))))))))))))))+++...111777HHH^^^qqq}}}}}}oooaaaEEE;;;111,,,((('''+++111************))))))))))))(((&&&$$$&&&***,,,+++*********+++++++++******)))###$$$%%%&&&'''((()))************))))))(((((((((((((((((((((((((((((((((***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((()))((('''&&&'''(((***++++++,,,,,,---......000222444444111///000222000000333888<<<;;;777333+++)))''''''((())))))((('''&&&&&&'''***++++++***((((((((((((''''''''''''***(((&&&&&&'''((('''&&&%%%&&&'''''''''(((+++...,,,***)))''''''(((***+++$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))&&&''')))******)))(((((((((((())))))))))))(((((('''''''''(((((()))))))))(((((()))***+++,,,...///))))))))))))))))))))))))###%%%((()))(((&&&%%%%%%))))))))))))(((((((((((('''((()))++++++******)))'''+++,,,******,,,+++'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))***((((((''''''''''''(((((()))((((((((())))))(((&&&%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''%%%''')))///:::PPPiii{{{xxxbbbIII999111,,,+++,,,---///333666888BBBYYYnnnyyyhhh[[[OOOCCC999444//////---***+++//////,,,...222444555;;;CCCFFFEEE777444///---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,)))(((222666;;;@@@CCCFFFJJJLLLWWWXXX[[[aaaiiiooorrrsssmmmkkkggg```XXXOOOHHHCCC===;;;777555444333111000......///111222000,,,)))+++++++++,,,...///111222333888>>>CCCGGGKKKNNNQQQ___ccckkkttt{{{~~~|||zzzwwwooodddXXXNNNFFF@@@===<<<888333000/////////......//////---+++)))***+++)))((((((***+++,,,***(((,,,......---///:::LLLYYY[[[SSSGGG;;;222---++++++------...111<<>><<<777333111111444666BBBOOO___llltttwwwssslll___VVVIII???888666555555,,,---...---,,,,,,...000---,,,++++++---///......---...///...---...///111222444888===???DDDRRR```qqq|||&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&'''''''''''''''))))))************))))))((())))))))))))***---000333AAAUUUiiiyyywwwlllMMMAAA444---)))((()))---)))))))))***************(((&&&%%%'''***,,,,,,+++)))******+++++++++******''''''(((((()))***++++++)))))))))))))))((((((((())))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''((()))***)))((('''((())),,,+++++++++---111555777===@@@BBB@@@:::555333333444222444:::AAACCC@@@;;;000...***))))))))))))((('''&&&&&&'''***++++++***(((((((((((((((((((((((()))(((&&&'''(((((((((&&&%%%&&&'''''''''))),,,///...,,,***((('''(((***,,,$$$$$$%%%&&&&&&&&&&&&%%%)))(((((((((''''''&&&&&&(((((((((((()))))))))))),,,+++***))))))((('''%%%''''''(((((((((((('''''''''(((((((((((()))))))))))))))((()))***,,,...000)))))))))))))))*********$$$&&&((()))((('''''''''))))))))))))(((((((((((((((((()))************)))%%%))),,,+++)))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&***((((((((()))((('''%%%''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((***,,,000===SSSnnn{{{eeeKKK:::111---+++,,,///000444888:::AAASSSddd~~~sssggg]]]QQQEEE>>>444000,,,)))***,,,,,,***+++,,,...000888AAADDDAAA444111...,,,,,,,,,+++***++++++++++++++++++++++++((()))+++------+++)))(((---000333666777888:::<<<>>>@@@EEEMMMVVV___fffjjjoooppppppnnnhhhbbb\\\ZZZQQQMMMGGGAAA===999666333444333333333444222///---......---------......//////000222444666888;;;<<>>777///***'''111111///000888III```pppkkk```QQQFFFBBBDDDFFFHHHLLLNNNQQQTTTWWWVVVSSSPPPDDD>>>666000---,,,++++++)))***+++,,,,,,,,,,,,,,,++++++,,,///222555888:::EEEMMMZZZhhhpppoooeee]]]MMMGGG>>>777444444333333555>>>MMM\\\iiiqqqttttttnnnhhh]]]PPPCCC:::666555111111000///------------...---,,,---///000000///---...//////......///111222333888<<<===@@@IIIUUUiiiuuu$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''***************))))))(((((())))))))))))***,,,...111<<>>DDDDDDAAA888444///,,,******((('''((('''&&&'''***+++***)))))))))))))))))))))))))))((('''''''''))))))((('''%%%&&&'''''''''))),,,///000...+++((('''(((***+++%%%%%%&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))---***'''&&&'''))))))(((''''''((((((((((((''''''***)))))))))((((((((((((***)))(((((((((***+++,,,))))))(((((()))***++++++((((((((((((''''''***,,,))))))))))))(((((((((((((((((()))***************&&&(((+++***'''%%%'''+++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''((()))(((&&&$$$))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))***,,,111<<>>BBBNNNZZZrrruuulllbbbUUUKKK;;;444---***+++,,,+++***+++,,,+++,,,222::::::777111///,,,++++++,,,+++***++++++++++++++++++++++++(((((()))***++++++++++++---///111111111111222333///111555:::@@@GGGNNNRRR^^^bbbgggjjjjjjjjjjjjkkkeeeaaaZZZSSSMMMGGGAAA===;;;888555333333333222111000//////.........//////111///......///000111111111777???JJJVVVaaaiiinnnsssuuuwwwxxxvvvrrrnnnkkkccc^^^VVVNNNHHHDDD@@@===777555111...------------...,,,++++++---------+++*********+++---/////////666888:::999555///+++)))000000......333CCCYYYiiimmmcccSSSDDD:::777777888>>>======???BBBCCCCCCAAA777555222000...,,,+++))))))***++++++++++++++++++,,,---...000111333444444555:::EEETTTbbbiiijjjhhhccc[[[OOODDD===888444222111555<<>>FFFLLLSSSXXX[[[```fffkkkpppooollliiieee___YYYTTTGGGCCC===888666666555444//////...---------......000...,,,+++---...///...000333888<<>>777222000///.........,,,******+++,,,,,,+++---***''''''+++///111111888666333000...---------)))+++,,,,,,000>>>RRRbbbnnniii___PPPAAA666333333666444222222444666666666///000000111000///...---+++,,,,,,------,,,,,,,,,//////////////////......---000666@@@LLLWWW___cccnnnjjjaaaUUUIII>>>777333777444333999@@@GGGQQQYYYiiinnnsssssskkk^^^QQQIII<<<888333//////000111111...,,,******,,,---,,,+++,,,...000000///...///000222333666:::;;;;;;@@@GGGWWWeeeuuu&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&)))((((((((('''''''''&&&&&&'''(((((((((((((((''''''(((******))))))+++,,,...111888GGG^^^sss{{{zzzjjjXXXBBB555...)))&&&''')))(((((((((''''''&&&&&&))))))))))))))))))+++,,,+++++++++++++++***)))(((((((((((((((((((((''''''&&&&&&''''''((()))******))))))))))))))))))))))))'''((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''(((******)))(((***++++++///777DDDTTTfffttt|||}}}sssbbbMMM>>>555666666888:::;;;======>>>999333...,,,***)))(((***)))(((((())))))((('''((((((((()))))))))******''''''''')))***+++)))''''''((()))(((((()))+++......---,,,***((('''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&$$$$$$&&&***+++'''###((((((((())))))((((((((()))))))))))))))*********((()))))))))))))))((((((((('''&&&&&&'''(((***,,,&&&''')))(((((((((***,,,))))))))))))(((((((((((()))))))))))))))******+++,,,)))))),,,+++((()))---((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&'''((()))'''&&&((('''&&&&&&&&&&&&'''((()))(((((('''((()))***+++(((***,,,...333@@@RRR___qqqwww|||~~~}}}xxxnnncccQQQDDD777333333111......222666@@@KKKQQQQQQRRRUUUZZZnnnyyyiiiYYYGGG:::///---...,,,***+++))),,,---***))),,,...---,,,+++******+++,,,+++)))************************************************,,,,,,---+++***)))***++++++---......------000333555999>>>AAAEEEKKKTTT[[[fffhhhlllqqqsssrrrmmmiii\\\WWWQQQKKKFFFBBB>>><<<333222111000////////////111///,,,,,,...///...---111333666777777999===@@@GGGMMMUUU\\\ccciiipppuuussssssrrrqqqooojjjccc^^^WWWPPPFFF>>>999666333111000...,,,+++,,,------,,,,,,,,,+++***+++...111444888333...+++,,,------,,,'''***------...888IIIWWWhhhllljjj^^^KKK<<<666666111///,,,,,,---/////////---.../////////000000111...//////000000//////...000000///...---------------...111444:::CCCLLLRRRcccfffhhhdddZZZOOOFFFBBB???888333444666999AAAJJJVVV]]]iiirrrtttooofff___NNNGGG>>>777444444444333111///---------...---,,,,,,...000000///...//////111111333777888888===CCCLLL[[[lllxxx((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%))))))(((((('''''''''&&&(((((()))***************'''(((******))))))***,,,,,,---222@@@XXXppp||||||nnn]]]HHH777,,,''')))///+++***)))(((&&&$$$###"""&&&'''((((((((()))+++,,,,,,,,,,,,+++***)))(((''')))))))))))))))(((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''((())))))(((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%'''((((((''''''(((******111>>>PPPcccvvvmmmTTTBBB:::<<>><<<;;;;;;<<<888222---++++++***)))+++***(((((())))))'''&&&&&&'''''''''(((((())))))''''''''')))++++++)))'''((()))))))))((((((+++---------,,,***)))'''&&&%%%%%%&&&''''''((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((''''''***,,,))) (((((())))))))))))((((((''''''((()))***+++,,,,,,'''((()))+++++++++***)))''''''&&&%%%&&&(((***,,,###%%%(((***)))(((((()))))))))))))))(((((((((((()))))))))))))))******+++***'''''',,,---((('''***)))(((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%&&&(((***+++***)))((((((((()))+++,,,,,,...///...///777DDDNNNXXX___eeegggeee```TTTIIIEEE:::111000333222///...---111;;;GGGKKKHHHEEEEEEQQQfff}}}}}}lll[[[III;;;///---...+++)))***''',,,...***(((+++......+++***)))***+++,,,+++)))************************%%%&&&(((+++,,,,,,,,,+++,,,,,,,,,+++))))))***+++(((+++---,,,******+++...---000222333444999CCCKKKOOOUUU___jjjrrrtttqqqnnnoookkkeee^^^XXXQQQJJJEEE999888777555333333222222555222///...000000---+++---000444444333222333555555999???DDDKKKTTT^^^eeefffiiinnntttwwwvvvqqqmmmhhh```SSSIIIBBB>>>999666333111///...///000000///$$$)))......)))'''))),,,111...+++,,,//////+++&&&)))---000...---333AAAMMMaaajjjooofffRRRAAA999999000...------//////...------...---------...111333111111222222222222111000///............//////000///000111111111555<<>>222111///---+++,,,,,,+++)))(((***+++))))))))))))))))))))))))+++***)))((((((***,,,---+++++++++******((('''''',,,+++***((((((((())))))---///...)))&&&)))++++++,,,+++***))))))***+++,,,))))))(((((('''''''''&&&&&&&&&'''((()))***++++++((()))++++++)))((()))***,,,555JJJdddxxxsss\\\MMM>>>BBBFFFHHHEEE@@@;;;888:::888444000,,,***(((((())))))))))))))))))))))))))))))))))))))))))))))))+++((('''))))))%%%%%%'''))))))(((((((((***+++,,,*********+++------,,,+++'''''''''''''''((()))***(((''''''((())))))(((&&&(((''''''(((***,,,,,,+++'''((()))++++++******))),,,***)))***------***''')))))))))***++++++,,,,,,++++++***************++++++*********))))))((((((******))))))))))))******))))))+++,,,,,,,,,+++***&&&***,,,++++++---//////***......+++***++++++'''%%%&&&)))+++,,,,,,+++***)))'''&&&'''***+++***((()))))))))))))))((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))(((((((((((()))*********(((((()))+++.........///111444666888DDDGGGJJJKKKJJJJJJKKKMMMHHHDDD@@@===<<<;;;777444555888;;;=========>>>???NNN___ttttttdddYYYCCC<<<333//////...,,,)))++++++************++++++///)))(((...000---***++++++*********+++,,,------,,,,,,++++++******))))))))))))*********++++++++++++,,,---.........---,,,---.........///111555888;;;BBBKKKUUU]]]dddiiilllnnnqqqsssqqqjjjbbbZZZVVVOOOJJJCCC???>>>===:::888333555666555222///...///222///------///111222222222444666777999===DDDIIIOOOVVV^^^dddfffjjjqqqvvvuuuooohhhccc]]]SSSGGG===???:::555222222222000...///......//////...+++)))//////......------,,,,,,)))+++,,,,,,...222999???NNN___nnnmmm```QQQ@@@444333000...---.../////////............000222555666888===>>>;;;:::<<<999444666444222222222111///---111...///222333111222444@@@FFFRRR^^^fffhhhddd```UUURRRHHH<<<666888999888999???JJJVVVbbbkkkqqqtttqqqkkk```SSSIIIBBB>>><<<;;;999777555333333333333111111000///////////////...000333444555666777999BBBJJJXXXiiizzz''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************)))+++************++++++,,,///+++---999KKK]]]nnn{{{xxxmmmYYYBBB555222000---***++++++***(((((()))+++((((((((((((((((((((((((***)))((('''''')))+++,,,+++++++++******)))(((''')))((((((((((((***+++,,,222444222,,,(((((((((&&&(((''''''''''''''''''((()))(((((((((''''''''''''((((((((((((((()))))))))((()))+++***)))((()))***---777MMMhhh|||sss^^^OOOGGGMMMSSSTTTNNNEEE===888:::888555111---***((('''************************)))))))))))))))))))))))))))&&&&&&))))))&&&'''))),,,+++***)))))))))***++++++***+++,,,+++)))$$$!!!(((''''''''''''(((((()))((('''&&&'''))))))'''&&&((((((((((((************&&&'''((()))***))))))(((***)))((()))******)))(((,,,++++++***))))))((((((((((((''''''''''''((((((************)))))))))(((******))))))))))))******((()))************)))(((''')))+++***)))+++---///000333333...+++,,,***'''&&&''')))+++++++++***))))))(((&&&(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''(((((()))***+++,,,,,,))))))***)))(((''')))+++,,,,,,+++,,,---...000111555888<<>>888111---------***(((******))))))))))))******///)))'''+++---***)))+++---,,,,,,+++******))))))***************)))))))))*********+++++++++,,,,,,)))***+++,,,,,,,,,+++++++++,,,------,,,---000222111555;;;AAAFFFLLLRRRUUUcccggglllnnnnnnmmmllllllbbb^^^XXXTTTRRROOOJJJGGG???>>>;;;777333111000000222111///...///...---,,,---///111111222444999===888>>>EEEJJJOOOUUU^^^eeerrrqqqpppooollleee\\\UUUEEE@@@:::555444222000///---,,,,,,---///000///...++++++++++++,,,,,,,,,---((()))******+++---333777AAARRRbbbhhhdddZZZJJJ===666222...,,,...000000///.........000555;;;AAAEEEIIINNNPPPMMMKKKJJJFFF???<<<999666444444333111000111...---111222111111444777;;;CCCLLLVVV^^^eeehhhccc```VVVJJJBBB@@@>>>;;;:::;;;???EEENNNYYYbbbhhhlllkkkiiiddd^^^WWWPPPLLLHHHDDD>>>777333111111111111000//////....../////////111333555555555666888???FFFSSScccrrr~~~~~~&&&'''((())))))'''%%%$$$''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((())))))******)))))))))(((((((((((()))***+++,,,,,,///777@@@PPPgggzzz}}}tttaaaJJJ:::444000---)))******)))''''''(((***'''''''''''''''''''''''')))((('''&&&'''((()))*********+++******)))((('''&&&&&&&&&''')))+++---//////333222,,,((('''&&&###%%%&&&&&&''''''&&&&&&%%%(((((((((((('''''''''''')))))))))(((((((((''''''((()))******(((((()))***///999OOOiii}}}ppp]]]QQQHHHQQQZZZ[[[SSSFFF<<<666888777555222///+++)))(((************************))))))))))))))))))))))))'''%%%%%%))))))'''(((+++---,,,+++***))))))))))))((((((***+++***&&& )))((((((''''''''''''((('''&&&&&&'''(((((('''%%%(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((('''&&&&&&(((***+++******))))))(((((('''******)))))))))******+++************))))))))))))******))))))))))))******))))))************)))))))))***,,,+++***+++000555<<<>>>;;;444...,,,+++((('''((()))******)))((('''***)))((()))***+++***)))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&''''''((()))***++++++((())))))(((''''''(((***++++++************+++,,,...000555>>>LLLZZZdddjjjkkkjjjiiifffaaaYYYPPPIII???:::444222444666777777???KKK\\\mmmyyy~~~xxxpppeeeWWWJJJAAA888333...+++++++++)))''')))))))))(((((()))))))))---)))&&&(((***))))))+++++++++,,,,,,+++***)))(((((())))))))))))))))))***))))))))))))************'''((())))))******)))))))))+++------,,,+++,,,------///111333666999>>>BBBKKKOOOVVV\\\aaagggmmmqqqqqqooommmkkkiiieeeaaa]]]VVVQQQHHHAAA<<<999777666333111000//////...,,,***(((***,,,---...///222444,,,000444777;;;BBBLLLRRR___dddkkkooopppmmmjjjhhhYYYTTTMMMGGGBBB===999666666333///---------,,,+++,,,+++++++++++++++,,,,,,)))***++++++***+++---///666BBBSSS```gggdddVVVIII<<<666...,,,...111000///...---...333<<>>888333000,,,+++++++++)))''''''(((((((((((((((((('''***)))((()))***)))))))))%%%''')))+++,,,,,,+++***''''''(((((())))))******&&&&&&'''''''''(((((((((''''''(((((())))))))))))'''***---...---,,,,,,,,,---///000111111222555777888:::>>>CCCJJJQQQZZZ___jjjkkknnnqqqssssssrrrpppkkkdddZZZQQQJJJDDD???;;;666444111000000111111000(((***---...///000000111...000222333444777<<>>===666111111111//////111...//////...111<<>>GGGOOO[[[gggooorrrqqqooooooiii___TTTHHH???999666000000000000111222333333222444555555444333333444777<<>>QQQbbbnnnzzzvvvhhhYYYKKKCCC???GGGPPPRRRLLLCCC<<<999111000000...---,,,,,,+++************************))))))))))))))))))))))))***''''''))))))&&&%%%(((&&&''''''(((((()))))))))((('''&&&'''***++++++******)))(((''''''''''''''''''&&&&&&'''(((((('''%%%((()))******((('''((()))((((((((()))))))))******%%%'''(((&&&###$$$(((,,,'''''''''((())))))******'''''''''''''''((())))))))))))))))))))))))******++++++************++++++,,,,,,,,,,,,,,,---------,,,***,,,......000<<>>FFFJJJLLLQQQZZZaaalllnnnqqqpppkkkccc[[[VVVIIIEEE>>>999666444222111222111///---,,,,,,------,,,,,,---///000000///...222222888GGGXXXcccdddcccOOOEEE999222000000...,,,...---000888HHH]]]qqq~~~|||yyytttqqqpppppprrruuuqqqpppnnnkkkeee]]]TTTNNNHHH>>>555222111///...///---///000......333===FFFOOO]]]llltttrrriiiXXXIII===<<<999777555444444555:::???HHHTTT```kkkrrrvvvwwwtttmmmcccUUUGGG<<<555222222111111222222333333333555666555444222333333555888???HHHUUUeeeuuu'''&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))***+++,,,---......++++++///666CCCVVVgggvvvzzztttbbbLLL<<<222,,,)))******)))''''''(((***************************(((((()))))))))*********))))))************)))))))))((('''''''''((()))***$$$))),,,***)))******''''''''''''((((((''''''''''''''''''((((((((((((((($$$%%%&&&'''((())))))***((())))))'''&&&&&&(((***+++,,,222???LLLVVVaaakkkmmmlllhhh```TTTHHH???::::::???EEEHHHFFF@@@999555333111///---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++((('''))))))%%%%%%'''%%%&&&'''((())))))))))))---+++(((((()))+++++++++)))((((((''''''''''''((((((''''''((())))))(((&&&'''***,,,+++((('''))),,,)))))))))))))))***++++++''''''''''''&&&''')))++++++******))))))(((((('''(((((((((((()))***++++++))))))))))))************++++++************++++++++++++++++++,,,...///000...+++,,,///...111???PPPcccccc[[[JJJ:::222///...++++++******))))))((((((((()))***)))((('''((()))&&&&&&&&&'''(((((())))))'''''''''''''''''''''''')))((((((''''''''''''(((%%%&&&&&&'''((()))******((())))))(((''''''(((***''''''((()))*********)))***---222<<>>:::777555444333111///...,,,)))%%%"""***+++---.........---,,,...111555666888===FFFNNN^^^dddlllqqqrrrpppnnnlll___ZZZSSSLLLEEE???888444333111///------...///000,,,++++++---///000///...///,,,000<<>>555000///...000222444666777999:::;;;888444111111111000///+++,,,------+++)))''''''&&&''')))******)))'''&&&'''++++++%%%###'''******((((((((((((((((((((((((***************)))))))))''''''((((((((())))))))))))(((((('''((()))***+++"""%%%((())))))))))))***)))+++------,,,******+++''')))***+++,,,...111444333666:::???EEEMMMVVV]]]rrrxxx~~~}}}xxxsssrrrssshhhbbb[[[SSSLLLFFF@@@<<<888555222111000...+++'''------,,,------......---***,,,------...111666;;;FFFMMMVVV___dddiiinnnqqqooolllgggaaaYYYPPPGGGAAA===:::777333000//////000///---+++,,,...///...,,,///,,,...555===HHHXXXgggfff```UUUGGG:::222///000//////333;;;JJJ\\\mmmwwwqqqeeeWWWOOOIIIFFFJJJQQQYYYZZZ]]]aaaeeegggfffeeePPPCCC666111111///...///+++,,,---...//////000000222===JJJTTT___gggiiigggbbb[[[PPPDDD:::555444444444333444777???JJJUUU[[[eeeiiinnnqqqnnnfff]]]WWWNNNLLLHHHCCC>>>:::777555333444666555444333333444333555999===EEERRRdddppp{{{###&&&***---...---***((((((((((((((()))))))))***###%%%(((***+++***((('''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((***+++,,,,,,///222333222666FFFVVVmmmxxx{{{nnnXXXDDD888111+++,,,,,,+++)))(((***+++((((((((((((((((((((((((%%%&&&''''''((((((''''''((())))))*********))))))'''&&&&&&&&&'''(((***+++###''')))'''''')))***)))((((((&&&%%%%%%&&&((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&))))))(((&&&%%%&&&(((+++)))'''(((---000111555:::999;;;<<<999555222222333<<<@@@HHHSSS[[[[[[TTTLLL@@@<<<555///+++***++++++++++++++++++++++++++++++))))))))))))))))))))))))'''%%%%%%))))))'''(((+++,,,,,,------,,,+++)))(((&&&&&&''')))******(((%%%'''''''''''''''((()))******)))))))))++++++)))(((&&&***------***))),,,000(((''''''&&&&&&((()))******((('''***---///,,,***)))))))))***++++++,,,,,,''''''''''''((()))***+++(((((())))))*********+++,,,++++++******++++++,,,111111111333555888:::<<<>>>999777999666666GGG[[[kkkkkkaaaLLL999///---,,,,,,+++++++++++++++,,,,,,&&&(((***(((%%%$$$%%%''''''''''''((()))******+++'''''''''''''''''''''''''''''''''''''''((()))***(((''''''''''''&&&&&&&&&)))*********((((((***+++++++++++++++***(((&&&$$$&&&+++///111555BBBWWWgggvvv~~~zzzrrrcccQQQ@@@555000///...///111000//////111333222///,,,***+++,,,,,,+++***+++------***(((&&&%%%'''((()))++++++)))((('''(((,,,)))!!!$$$+++,,,%%%%%%%%%&&&((()))+++,,,,,,,,,++++++******))))))$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&'''((()))***''')))++++++***)))***+++,,,,,,,,,***((((((***+++)))+++,,,,,,,,,,,,---...111222222222444:::CCCJJJ___hhhqqqsssooonnnrrrwwwrrrooojjjddd^^^UUUMMMGGG;;;888666666888999777444111...+++))))))++++++,,,....../////////000222444111777>>>FFFMMMUUU^^^eeekkkkkklllllljjjeee^^^YYYKKKGGGAAA:::444000......333000------///000///---111///000333555;;;MMM___mmmiii___OOO>>>333111222///000444<<>>MMM```nnnuuuuuummmdddUUULLL>>>444...,,,+++***###)))+++)))&&&%%%%%%***+++)))&&&(((,,,,,,)))************+++,,,---...,,,,,,---,,,***(((%%%$$$))))))))))))))))))))))))'''(((((((((((((((''''''******))))))))))))******&&&((()))***)))((()))***,,,---,,,***)))++++++***++++++******************------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++...,,,******,,,+++(((%%%,,,,,,+++++++++,,,------///...333<<>>999555222222111000////////////000...,,,---......---,,,333444666888<<>>999666333111///000222222///---000///---+++...888EEEOOO```ggghhh\\\LLL???777111...---...444;;;FFFZZZjjjooogggXXXGGG>>><<<:::666555555777:::>>>AAABBBAAA>>>:::555222222111///------))))))///222000000333+++///444777;;;FFFVVVbbbgggpppnnn^^^OOOGGG???555444///...222333111333999===@@@HHHRRR]]]gggnnnqqqpppooommmggg^^^RRRFFF???@@@777111444666444111333333222333777<<>>EEEHHHHHHGGGIIIKKKUUUYYY___eeeiiijjjjjjjjjhhhddd^^^YYYUUUOOOHHHCCC;;;777333///......//////&&&&&&(((***...000///...,,,------///111555999<<>>SSSeeevvvzzzppp^^^JJJ;;;222///,,,***)))***))))))(((((('''&&&&&&'''(((((('''''''''''''''((((((((())))))************))))))'''&&&&&&''')))***)))''''''((())))))))))))))))))))))))(((''''''''''''((())))))***++++++++++++************************+++---......---+++)))))))))))))))))))))***+++,,,---,,,+++,,,---,,,,,,444===TTThhhyyylllXXXEEE888000---,,,---((($$$$$$'''))))))'''))))))(((%%%'''++++++((())))))))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))'''(((((())))))(((((((((((((((''''''''''''((((((''')))******))))))***+++(((((((((***++++++,,,---***************************************)))))))))******+++,,,,,,,,,,,,+++***)))((()))+++,,,+++***,,,,,,,,,...222777<<>>777555444333222---,,,,,,---......,,,***++++++,,,,,,---...///000222444999AAAKKKVVVaaaggglllmmmnnnnnnkkkeee]]]WWWMMMHHH@@@:::666333111///,,,------......000444777===LLL\\\dddcccYYYGGG888111...---///222999FFFSSSiiinnnlll^^^MMMAAA999444222000...---.../////////000...,,,+++,,,------,,,---)))(((+++---,,,+++,,,))),,,///...---000999@@@HHHWWWdddggggggcccWWWIII???:::666444222///000444111111111222777CCCRRR]]]dddiiioootttuuuqqqllliii```UUUJJJDDD???:::777666555222222444666888???GGGWWWfffwww%%%&&&''''''&&&%%%&&&'''))))))(((((('''&&&%%%%%%&&&''')))+++,,,+++)))'''((('''''''''&&&&&&&&&&&&$$$''')))(((&&&%%%(((+++******+++,,,---///111222222///............333;;;III\\\rrr{{{vvveeeOOO>>>333000---+++******)))'''+++***(((''''''(((***+++&&&&&&''''''''''''''''''))))))************))))))''''''&&&((()))***)))'''''''''((((((((((((((((((((((((((('''''''''(((((()))******+++++++++++++++*********+++,,,...///000///000111000...,,,++++++))))))))))))******+++,,,((()))+++,,,***+++555AAAXXXnnnuuucccOOO???444...,,,---***'''&&&''')))(((((()))***)))&&&(((,,,,,,))))))((((((((())))))***++++++***)))((('''((()))***))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((((()))******))))))***,,,(((''''''***+++))))))+++***************+++++++++***************+++++++++******+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,/////////333:::DDDMMMSSS___gggsss}}}}}}|||yyykkk___[[[dddvvv~~~hhhPPP>>>444------(((%%%%%%###!!!###''',,,)))'''&&&''')))*********************)))((('''(((&&&$$$%%%)))***)))&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********)))((()))+++------...111777@@@HHHMMMPPPSSSUUURRRLLLBBB:::555222111000000---******---...,,,)))************************))))))((((((((('''''''''******)))(((((())))))***(((((((((''''''(((((((((((((((((((((((()))******++++++******)))))))))((()))))))))((('''&&&&&&%%%''''''&&&&&&'''))))))))))))''''''******((((((,,,)))(((((((((((()))***+++,,,***(((((()))***+++******,,,------------///111000...---///333555444222///444:::===@@@FFFPPPXXXbbbeeejjjnnnqqqqqqpppnnnccc[[[PPPGGGCCC>>>999555999666222000///...,,,+++......------......---,,,......///333:::CCCLLLRRRWWW\\\dddkkkppppppnnnkkkaaa\\\UUULLLCCC<<<666333222222111111000111222333333<<>>777111///...---......,,,***,,,,,,++++++,,,......///,,,******+++---------,,,,,,...000...,,,,,,111555777BBBOOOZZZccciiieee]]]NNNJJJDDD>>>999444222222---000333444444777>>>CCCKKKPPPYYYbbbkkkqqqtttuuupppiii___VVVNNNFFF???;;;777333222444666777<<>>999333000///111222333///---++++++,,,,,,***(((//////...///222666:::===@@@FFFOOOYYYcccjjjooorrrmmmlllhhhbbbWWWLLLCCC>>>:::888444111000000000111111444888<<>>GGGSSS```hhhiiiaaa^^^XXXNNNDDD<<<555000000333555555333222333555:::===CCCLLLVVVbbbkkkppprrrqqqmmmggg^^^UUUJJJCCC:::555222555666777;;;@@@FFFSSScccppp|||%%%&&&&&&%%%$$$$$$%%%'''"""######%%%&&&(((***,,,$$$&&&)))***)))(((''''''((((((((('''''''''&&&&&&(((***+++***(((&&&&&&&&&***+++,,,---000222444666333///---///111111444999<<>>FFFMMMSSSXXX^^^aaaoooppppppnnniiibbb[[[XXXNNNHHH@@@888555444333333555111...---//////,,,***.........///000111222222444888>>>EEEMMMVVV___eeeooosssvvvuuunnnddd[[[VVVGGGBBB<<<666333222111000000333444555:::>>><<<666777111...------,,,///444@@@RRRfffpppnnncccSSSFFF555222000.../////////...///000111000///......///+++---,,,***,,,///...***+++,,,---,,,+++,,,---///666666666999AAANNN[[[bbbhhhjjjfff]]]SSSJJJ???666888666333000000111333444777777888<<>>JJJXXXeeettt&&&&&&&&&%%%$$$$$$&&&(((%%%$$$$$$%%%&&&(((***+++%%%(((******((('''(((***)))))))))((((((((('''''''''''''''((()))(((&&&%%%***+++,,,...111333666777555000---///000000222666999KKKbbbttt|||uuuaaaNNN888444...***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''((((((((((((''''''(((((()))+++...000000...******((('''''''''((((((%%%&&&((()))))))))((((((''''''((())))))))))))(((*********///999FFFSSS[[[```___[[[RRRGGG;;;333///+++***))))))((((((((((((((('''(((+++,,,---222999LLLaaayyyrrr___JJJ999...***%%%''')))***)))((((((''')))***(((%%%'''+++,,,)))''''''&&&&&&&&&&&&&&&'''******+++******)))((((((((((((((((((((((((((((((''''''(((******++++++***'''((()))******)))(((''''''((('''&&&%%%&&&)))+++%%% """+++,,,%%%%%%***((())))))***++++++,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++(((***,,,,,,---000555999BBBJJJXXXfffqqqwwwxxxxxxnnneee[[[UUUSSSUUU___jjjyyy```JJJ;;;111***---***)))++++++((((((+++)))(((''''''((()))(((''')))******++++++*********%%%&&&((()))(((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''((((((((()))***+++***))))))***,,,---------...------...000000///...***+++,,,+++******,,,---)))))))))*********++++++++++++*********)))))))))'''((()))+++++++++***)))''''''''''''''''''''''''(((''''''''''''((())))))'''''''''(((((())))))))))))))))))((((((((((((((('''))))))(((&&&%%%''')))***((())),,,,,,)))(((***&&&&&&''''''((((((((('''***)))))))))++++++***(((''')))+++***)))'''''''''+++++++++,,,---...---,,,,,,,,,,,,+++,,,---...///111444777:::<<>>999333111222222000------------......//////000111222444666999@@@JJJPPP^^^fffooouuuuuuqqqnnnkkk\\\VVVNNNGGGBBB===888555111444555444666:::999555555000,,,------+++---000777DDDUUUcccllllll___RRR@@@:::222------000444666888::::::888555222222333222444222......111///***++++++++++++++++++---//////000111222555<<>>FFFKKKXXXdddoootttwwwwwwqqqiiiUUULLLBBB>>>;;;888888;;;999AAALLLWWWfffyyy&&&''''''%%%$$$$$$&&&(((+++***(((&&&%%%%%%%%%&&&''')))+++***((((((***,,,))))))))))))((((((((((((%%%######&&&)))***'''$$$***+++,,,...111444666888666111...///000///000333888III```sss~~~yyyfffTTT:::555...***((((((((((((''''''((())))))(((''''''******))))))((((((((('''&&&&&&''''''''''''&&&&&&(((((())),,,///111111000+++***)))(((''''''((()))%%%&&&((()))))))))((((((&&&''''''(((((((((((((((&&&'''***444CCCWWWiiitttyyyvvvooocccTTTDDD999333***)))(((''''''''''''''')))&&&&&&***,,,,,,///444AAAVVVnnn}}}}}}wwwkkkYYYFFF888000...(((&&&$$$&&&***+++)))&&&&&&'''%%%"""$$$((()))%%%'''&&&&&&%%%%%%%%%&&&&&&,,,,,,------,,,+++)))(((((((((((((((((((((((((((''''''(((******+++++++++&&&'''(((******((('''&&&'''''''''%%%$$$%%%(((+++,,,%%%&&&,,,+++!!!###((())))))***++++++,,,,,,------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++%%%(((+++---...222999>>>PPPZZZjjjwww}}}zzzsssmmm```UUUKKKIIINNNZZZlllzzzwww]]]FFF777...((('''(((***+++&&&!!!###)))(((''''''((())))))(((&&&)))******+++++++++******###&&&))))))&&&$$$%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''((()))***)))'''''')))+++,,,+++*********+++***)))++++++,,,...000000///---(((+++---,,,)))))),,,///'''((((((((())))))******************))))))))))))###%%%'''((()))((('''&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))&&&&&&''''''((()))))))))++++++***)))((('''&&&&&&((()))***(((%%%$$$&&&))))))'''(((++++++(((&&&(((%%%&&&''''''((((((''''''+++)))'''&&&''')))***)))%%%'''*********)))))))))((()))+++,,,,,,,,,++++++***))))))***,,,---,,,***---............222999>>>BBBLLLXXX___aaadddkkkpppsssoooiiibbb\\\TTTMMMHHHBBB;;;444111111111...+++------,,,,,,,,,---...////////////---...333;;;AAAEEENNN\\\ggglllnnnooopppoooiii```YYYRRRJJJBBB<<<333555555222444;;;??????444...+++,,,,,,+++,,,///...666DDDUUUgggooohhh\\\KKKBBB666---,,,111888===HHHJJJJJJGGGBBB>>>>>>>>>;;;===:::444222555222+++---,,,,,,++++++,,,...///###''',,,000000111888???JJJVVVbbbhhhkkkkkkdddZZZJJJCCC;;;888999777111+++///...,,,,,,///444:::===CCCRRRaaajjjqqqwwwuuuooofffZZZMMMEEE@@@;;;999:::666===DDDLLLZZZlllzzz'''***'''!!!!!!'''***'''&&&&&&''''''(((''''''&&&,,,...///...---,,,---......,,,***'''&&&'''((())))))))))))))))))************+++---///111333444444333222111/////////000111999DDDVVVhhhuuuxxxkkk\\\CCC:::111...,,,))))))+++))))))((('''''''''''''''+++***)))(((((()))***+++***)))((('''&&&&&&'''(((***)))***...333555555333)))***+++***)))(((((()))))))))))))))(((((((((((('''((((((((((((&&&$$$###+++***...;;;QQQhhhyyy~~~uuueeeQQQ???444***))))))'''&&&###"""!!!&&&&&&'''((()))***++++++:::FFFYYYmmm{{{~~~{{{vvvpppgggYYYJJJ>>>555...+++***+++---...---,,,***)))''''''''')))***)))(((&&&'''''''''((((((((())))))+++222444000,,,+++'''!!!(((((((((((())))))))))))((())))))(((((()))+++---)))))))))((('''(((+++...%%%)))(((######(((***&&&+++++++++*********)))))),,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...+++((((((,,,...///...+++000222000444AAAQQQZZZfffqqq}}}}}}pppccc[[[MMMPPPSSSWWW^^^jjjwww~~~xxx^^^FFF777000,,,*********)))))))))))))))%%%&&&)))++++++***(((&&&))))))*********++++++,,,)))))))))))))))))))))))))))+++------***(((&&&&&&((((((((((((((('''''''''"""###%%%'''((((((''''''******))))))((((((''''''&&&&&&'''((()))***++++++************************)))***...333777666000+++...---,,,***)))(((((((((+++*********))))))(((((('''(((******)))(((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&& &&&)))(((***///...***---+++)))((('''((()))+++$$$))))))&&&''',,,,,,(((,,,+++)))''''''(((***+++"""$$$&&&)))***+++******'''+++***&&&%%%))))))$$$&&&'''((())))))***************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,...000222333888:::===BBBHHHRRR\\\bbbgggmmmpppmmmlllkkkfff^^^XXXSSSKKKBBB;;;777555444///000000000///---+++***000,,,)))(((+++///333444;;;>>>DDDIIIOOOYYYccckkklllnnnpppqqqnnnfff\\\TTTFFFCCC@@@<<<;;;<<<>>>???222111000---+++***,,,///111333888DDDTTTbbbkkknnnZZZHHH999555444333<<>>HHHQQQXXXhhhzzz%%%((('''######'''(((%%%%%%&&&&&&''''''(((((('''+++---////////////111222///---***(((''''''((()))))))))))))))************)))***,,,...000111222222222111000///...//////000222===OOOdddvvv}}}ssseeeJJJ@@@666111---))))))+++))))))((('''''''''''''''((((((((('''(((((())))))***)))((('''&&&''''''(((+++******,,,000222222111,,,+++***))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((('''&&&***+++111AAAWWWmmm|||uuudddPPP???444))))))))))))((('''%%%%%%((((((((()))))))))))))))111999GGGVVVccchhhgggeee]]]UUUIII>>>666///+++((($$$%%%'''''''''&&&$$$###((('''''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((...111...,,,---+++&&&))))))))))))(((((((((((()))))))))(((&&&&&&(((***''')))******))))))***+++&&&)))((($$$%%%)))***'''+++++++++*********)))))),,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++000---******+++,,,,,,+++///444888;;;DDDUUUeeennn}}}zzznnn```TTTNNNNNNTTT^^^hhhqqq{{{}}}tttpppkkkhhhppp|||xxx```HHH999111...+++************)))))))))((()))+++,,,,,,,,,***)))(((((()))***************(((((((((((((((((((((((((((***,,,,,,***(((''''''((((((((((((((((((((('''%%%&&&''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***+++...222666555000,,,***)))(((((('''(((((((((******)))))))))(((((((((''')))+++***)))((()))***'''''''''((((((''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&!!!$$$###%%%)))((($$$+++***)))((((((((()))***%%%((()))&&&&&&***+++'''+++***((('''&&&'''((()))'''''''''''''''((())))))$$$((('''$$$###&&&&&&"""&&&'''((())))))*********************++++++++++++++++++************++++++*********+++,,,...///000111222333555888===EEEJJJWWW^^^eeefffiiinnnnnnkkkeeeaaaZZZQQQIIIAAA<<<999333222///...------...//////...,,,---///000000000000333666888<<>>DDDKKK^^^dddmmmtttvvvrrrlllgggZZZPPPJJJJJJIIIKKKTTTaaapppyyy$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((******,,,...111222222333555777000...,,,)))''''''''''''(((((())))))******++++++)))***+++---...////////////...---,,,,,,,,,---...000777EEEZZZsss{{{oooXXXJJJ;;;222...***((())))))))))))))))))(((''''''$$$%%%'''((())))))((('''((((((((('''''''''(((((((((((())),,,111666;;;===555...(((&&&(((***(((%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))&&&***333BBBVVViiivvv||||||ssseeeUUUEEE777///+++++++++++++++******)))))))))))))))))))))))))))------...111444777888777888555111...---...------***++++++,,,+++***))))))******)))((('''(((***,,,'''((((((((())))))))))))!!!$$$&&&'''''')))+++,,,+++******)))(((''''''&&&((()))***)))'''&&&'''(((''')))++++++***)))))))))((())))))((()))***++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------...///222333444:::EEEUUUeeeuuu|||tttggg[[[VVVYYYaaagggwww}}}zzzooohhh^^^QQQEEE???<<>>BBBHHHPPPUUUgggiiilllmmmkkkfff```\\\TTTOOOGGG???999666555555000///.../////////,,,***111000/////////111333555555===HHHPPPVVV]]]gggnnnuuuuuussspppiiibbbZZZVVVGGG???666111222333222///////////////222999EEENNNaaa^^^YYYMMM;;;222;;;JJJ[[[lll}}}{{{wwwsssrrrqqqrrrooocccPPPAAA666222---++++++,,,,,,,,,------///111111///...---111///...000666@@@JJJPPPeeeiiinnnqqqoooggg^^^WWWEEE???777444444666555444111///000444555666:::AAAEEEMMMZZZfffnnnrrrttttttlllfffbbb___YYYRRRSSSXXXgggppp}}}&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&(((***+++...000111222111111222444...---+++)))''''''&&&&&&'''(((((()))******++++++,,,,,,---//////000000000------,,,++++++,,,---...111777CCCWWWnnn~~~|||sss]]]LLL;;;111---)))((()))))))))******))))))((('''%%%&&&((()))***)))((((((''''''(((((((((((((((((('''''')))+++///444999<<<555///(((''')))***(((%%%((((((''''''''''''''''''((((((''''''''''''((((((%%%(((...999HHHXXXeeelllmmmiii```UUUHHH;;;111+++,,,,,,,,,+++***)))((('''((((((((()))***+++++++++,,,+++,,,---000111000///---+++)))((()))*********)))))))))))))))(((((('''&&&'''((('''&&&'''***---$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((''''''***,,,+++******)))(((''''''&&&'''(((******))))))***+++*********)))'''''')))+++((('''(((***+++***+++,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------...111444999<<>>CCCOOOTTT]]]eeejjjllllllkkkddd```ZZZRRRIIIAAA;;;888888555111000000000000//////...---,,,---///000111---111666999===DDDPPPYYYiiilllqqquuutttoooiiieee[[[QQQDDD;;;888666222...---////////////333:::@@@RRRXXX\\\UUUEEE888888???LLL^^^qqq|||}}}yyyqqqiiieeebbbbbbeeegggbbbVVVKKK777444000...,,,,,,++++++///000///......///000///111///------000555;;;>>>LLLRRRZZZccchhhiiiiiihhhYYYRRRGGG???;;;888555333444111222444444333666<<<777<<>>GGGQQQZZZaaafffhhhkkkkkkjjjfff```XXXPPPLLLAAA<<<555000//////000000111///------///000000000///000000///000666>>>EEEQQQWWWaaakkkssswwwxxxwwwnnnfff[[[PPPGGG@@@888333---.../////////111555777BBBLLLVVVVVVLLL@@@999999???OOObbbqqqyyyyyyqqqgggSSSPPPNNNOOOSSSSSSOOOJJJ777444111///...///111333666777555000///222222000......//////111222444555888===DDDLLLTTT]]]dddiiikkkfff]]]RRRGGG===666222444222111222111///222777444666888:::>>>GGGRRRZZZfffmmmvvv||||||xxxsssppphhhkkkpppuuuxxxyyyyyyxxx}}}'''&&&***000000***&&&'''''''''%%%%%%%%%'''(((***+++,,,------+++++++++---((((((''''''&&&&&&&&&&&&''''''((()))***+++,,,,,,//////000111111111000000---,,,,,,+++,,,---...///...777CCCSSSfffwwwnnnZZZCCC666000,,,******((()))***++++++)))((('''))))))((('''&&&&&&&&&&&&%%%&&&((()))))))))(((((($$$'''))))))''''''***,,,000///---+++***)))((((((+++)))%%%""""""$$$'''***%%%%%%$$$$$$%%%&&&'''(((%%%''')))+++///333888;;;>>><<<:::777444000---,,,+++++++++++++++***)))((()))))))))******+++++++++'''&&&''')))+++------,,,---,,,+++,,,......---,,,++++++***)))))))))))))))###'''***)))%%%$$$%%%((((((((((((((()))))))))***(((&&&(((,,,,,,((((((---))))))))))))((((((((((((&&&(((******)))(((((()))***++++++***((('''(((***'''$$$&&&+++,,,)))))),,,))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...000444888@@@LLLYYYbbbsss|||{{{sssiiiaaaVVV[[[eeerrr~~~|||ssseeeXXXLLLAAA888222333000111444333444CCCUUUnnnwwwxxxgggOOO===444000---,,,+++***)))(((((('''***************++++++,,,,,,+++)))((((((((()))***''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''(((&&&&&&''''''((())))))***&&&'''(((((())))))))))))'''''''''''''''&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((%%%(((,,,,,,***)))))))))'''&&&&&&&&&&&&'''((((((((((((((()))))))))******)))***+++***((('''''''''%%%&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((($$$$$$((()))'''(((,,,---,,,***((('''''''''(((%%%"""###((()))'''(((,,,'''(((((()))))))))))))))%%%&&&'''(((((()))))))))(((%%%%%%)))***&&&'''***&&&'''((())))))*********''''''''''''((((((((((((***))))))(((((())))))***)))))))))))))))***+++,,,---...///...,,,*********000)))&&&***...---,,,---///111666<<>>GGGKKKIIICCC;;;666666AAAPPPaaapppxxxsssiiiJJJFFF@@@======>>>>>>===555222///---///666???EEEGGGJJJGGGAAA===>>>;;;666333444555555555555444333222444777;;;@@@IIIRRRYYYhhhkkkllleeeYYYKKKBBB>>>888555333333111---///444333444555444444888AAAHHHSSS[[[fffnnnuuuzzz}}}~~~uuuwwwxxxzzzyyyuuupppmmmppp{{{%%%&&&---666666---&&&%%%((('''&&&%%%%%%&&&((()))(((***++++++))))))***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,//////000000000000000///------,,,+++,,,---///000000:::FFFSSScccsss}}}vvvaaaHHH999333...++++++((()))+++,,,+++***((('''***)))'''%%%$$$$$$$$$%%%%%%&&&((()))))))))(((((("""%%%)))***))))))+++------......---***(((((()))+++(((### """'''***###""""""###$$$&&&)))***%%%'''***+++++++++++++++111111111111111000///...)))***++++++,,,,,,,,,++++++++++++***************,,,***(((((()))))))))(((((((((((()))++++++***((())))))((('''''''''''''''(((,,,///...)))%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''$$$"""%%%+++***%%%&&&+++(((((((((((())))))))))))''')))******(((&&&%%%&&&(((***,,,,,,***(((''''''&&&###%%%+++,,,)))(((,,,))))))******++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///222888@@@LLL\\\nnn{{{}}}yyymmmeeeaaa]]]dddjjjuuuyyyqqqccc[[[OOOEEE???;;;777555111------///...111BBBVVVoooxxxzzziiiQQQ>>>555111,,,,,,+++***)))((('''&&&'''((((((((())))))))))))---+++(((&&&%%%''')))***''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&(((&&&&&&&&&'''((())))))***&&&''')))***+++++++++*********))))))((((((((('''))))))))))))((((((((((((''''''''''''''''''''''''%%%)))---...,,,***)))***&&&''''''''')))***+++,,,(((((())))))******+++++++++,,,---,,,***(((((()))"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''######''')))&&&''',,,///---+++((('''''''''(((### &&&(((%%%'''+++%%%&&&'''((()))))))))))))))((('''&&&&&&''')))***%%%!!!!!!&&&&&&"""###'''&&&'''((()))************&&&'''(((((())))))((((((++++++************++++++'''''''''(((((()))***+++''')))++++++***)))))))))666,,,''',,,111///+++***///...---///222888>>>BBBFFFMMMWWWbbbiiimmmnnnnnnhhhbbbZZZQQQKKKFFFBBB@@@>>>:::555333222000---***,,,,,,+++---//////...,,,222333666<<>>AAAEEEOOO^^^hhhvvv}}}|||uuuhhhnnnzzz%%%&&&((()))))))))'''&&&'''''''''&&&%%%%%%''')))''')))+++***(((&&&'''(((******))))))(((''''''&&&((())))))******++++++,,,***,,,------------///000///---,,,...,,,+++---333333777CCCTTTcccnnnxxx}}}ppp[[[GGG888111...---************)))(((&&&%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((............---,,,+++***(((((((((***+++)))&&&###&&&&&&'''((()))******+++'''''''''((()))***,,,,,,---,,,+++***))))))))))))))))))******,,,------...,,,,,,++++++,,,---,,,,,,,,,******,,,//////---,,,,,,+++***)))***+++,,,,,,&&&'''((())))))((('''&&&***)))))))))))))))******((((((''''''''''''(((((((((((('''&&&''''''))))))%%%$$$$$$###$$$%%%&&&'''&&&+++---)))'''(((((('''+++***(((''''''((()))***************************))))))(((((()))***++++++''')))++++++***)))***++++++---.........///111333:::EEESSSaaarrrxxxpppnnnnnnnnnsssyyy~~~wwwlll___SSSLLLAAA===777444444333222111///++++++000000222>>>MMMkkkwww|||oooYYYFFF999222,,,***''''''(((******))))))******+++,,,---......///,,,***)))******(((&&&((('''''''''((((((&&&$$$'''&&&$$$""""""###$$$%%%&&&'''&&&%%%&&&))))))$$$''''''((())))))***++++++***+++,,,***(((''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((()))************)))(((&&&''')))******)))(((''''''(((***,,,,,,+++***)))***''''''***)))%%%$$$'''(((((((((((('''''''''&&&&&&)))***''''''***+++((($$$%%%$$$"""%%%&&&!!!((('''&&&&&&''')))+++---...---+++)))((('''((((((((((((((((((((((((((((((((('''%%%&&&'''((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((()))%%%$$$(((***(((((()))(((''''''''')))***++++++,,,***(((&&&&&&''')))******************************)))(((***,,,------,,,***)))******,,,...000111333555999>>>DDDLLLUUU[[[iiikkkmmmoooooommmkkkjjj^^^ZZZRRRIII@@@:::666444000000000/////////......,,,***,,,///000222999@@@CCCMMMWWW]]]dddnnnsssssskkkfff\\\PPPDDD;;;666333111000111222444555333222///000333;;;FFFUUUbbbkkkiii^^^OOOAAA888333222111...---...111777DDDZZZlllxxx|||}}}yyyuuusssoookkkhhhgggddd___XXXMMMAAA999333222000///000222555777>>>CCCLLLVVV___eeeiiijjjcccYYYMMMFFF@@@999555555000000000111111111222222666777999999:::AAAKKKSSSccclllxxxxxxxxxzzz%%%%%%&&&''''''&&&$$$###&&&''''''&&&%%%%%%&&&(((&&&((())))))'''&&&&&&'''***))))))(((((('''''''''((())))))******++++++,,,,,,,,,---...000000///------+++,,,...---***,,,111444888DDDTTTbbblllwwwvvvcccNNN===333///...///...---,,,+++*********(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))+++,,,---...---,,,***(((,,,)))''''''((())))))(((%%%&&&'''((()))******+++%%%&&&'''((()))************))))))(((((())))))***'''((()))***,,,...000111///...------------------//////000111222222///------,,,++++++,,,,,,***(((&&&'''((())))))((('''&&&'''((()))***++++++,,,,,,''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((()))'''%%%###$$$&&&(((***&&&...111,,,&&&%%%'''(((((((((((()))))))))******************************'''''''''((()))***+++,,,((((((((())),,,---------,,,---...///111444888<<>>444111222...,,,---000777CCCXXXiiiwww|||}}}wwwrrrpppooommmhhhfffbbb\\\TTTJJJ???777222111///------...000111333555999AAAKKKWWWaaagggllljjjbbbWWWNNNGGG>>>666222222111111111111111222222444444333333666<<>>HHHOOOUUU]]]gggooovvvuuusssmmmeeeZZZOOOIIIEEE===555111222333111......++++++------+++---111222333333444:::DDDNNNUUUfffkkkpppppphhh]]]SSSMMM???;;;666222111222222222---/////////111:::IIITTThhhkkkiii[[[FFF666111222---******---222<<>>666111000///...---------...///111000111444;;;EEENNNUUUbbbiiijjjbbb]]]YYYOOOAAA;;;999666333222333444555111222444444444666:::>>><<>>777333---++++++***'''###''''''((((((((((((''''''&&&'''((())))))((('''&&&***))))))(((''''''(((((()))))))))(((((('''&&&&&&%%%&&&''''''(((((('''''')))+++,,,)))***---,,,(((******+++,,,+++)))'''&&&)))))))))))))))))))))))),,,++++++******+++++++++...+++)))***---000///---...000444:::CCCPPP]]]fffxxx}}}zzzqqqllllllrrryyyzzzeeeYYYIII>>>999666333000//////000///...,,,+++***---***,,,000111111;;;JJJeeesss{{{qqq\\\GGG999111111///,,,*********)))(((************************++++++***)))((((((((()))(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''$$$&&&******''''''''''''''''''(((((((((((()))***)))''''''((()))((('''&&&%%%%%%&&&'''((('''(((((((((((((((((('''''''''((((((((())))))***%%%&&&&&&'''''''''''''''((((((((()))((((((((((((''')))******+++,,,,,,+++(((((((((((((((((((((((($$$''''''%%%%%%((()))&&&$$$''''''&&&'''***((($$$(((''''''(((***...222444666444111---+++*********((((((((((((((((((((((((&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((+++&&&%%%(((***'''&&&'''%%%&&&''''''%%%%%%''')))'''((()))******)))((((((((((((((()))))))))******,,,***)))***++++++***)))(((((()))***+++,,,,,,---,,,---///...---,,,---...---222888<<>>;;;999444111222...,,,......,,,,,,///&&&(((+++000333888>>>CCCPPPUUU___jjjpppoooiiicccRRRKKKAAA888333111000000---///000///...333===EEEZZZcccjjjbbbOOO<<<444333...+++)))+++...555BBBNNNbbbkkknnndddVVVLLLFFFDDD???===;;;:::999666333000------......//////000000333111000000222777===@@@LLLYYYccceeefffggg```UUULLLGGG@@@999555333333444222333444444555666888:::444:::@@@BBBCCCIIIUUU___ooovvv&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&)))(((((()))++++++***)))''''''''''''''''''''''''&&&&&&'''(((((())))))***............///...,,,***---,,,---000///---000444777???NNN]]]fffkkkttt}}}zzziiiQQQ>>>444111---,,,)))'''&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))***))))))(((((())))))***'''(((***++++++)))((('''%%%$$$$$$&&&((())))))((('''''''''''''''''''''''''''((())))))*********)))'''&&&&&&&&&'''(((((()))***)))))))))***---000111***,,,.........000555:::===KKKXXX\\\___```ZZZQQQ@@@888///+++,,,---+++)))(((((((((((((((((((((((('''''''''(((((('''&&&&&&+++***)))((((((((((((((('''(((((()))(((((('''&&&&&&''')))***+++***)))(((***+++***))),,,///...)))+++,,,,,,,,,+++)))'''&&&))))))))))))))))))))))))------,,,+++++++++++++++...,,,++++++---///000000///444>>>JJJXXXhhhvvv{{{rrrlllnnnsssrrrdddPPPIII>>>777333111000...,,,...//////...------...---***,,,111111111;;;IIIfffttt}}}ttt___JJJ;;;222000...+++*********)))((((((((())))))*********************)))''''''(((***(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''''''''''')))((('''(((+++)))$$$&&&&&&'''''''''''''''''''''((())))))''''''((()))'''''''''&&&&&&''''''''''''(((((())))))(((((('''''''''''''''((()))******'''''''''''''''''''''''')))(((((((((''''''''''''***------******+++***'''((((((((()))))))))))))))&&&)))***''''''***+++(((%%%((()))&&&%%%''''''$$$'''''''''(((***,,,///000111000...---+++***))))))(((((((((((((((((((((((('''''''''))))))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((***&&&$$$(((***((('''(((&&&(((***((($$$###&&&((('''(((((())))))))))))(((''''''((()))***++++++,,,...,,,++++++,,,,,,***)))))))))+++,,,,,,------,,,(((***------,,,*********---...///000333999CCCJJJMMMRRRZZZcccjjjoooqqqrrrnnnfff\\\RRRKKKEEE>>>999777111---......+++***,,,&&&''',,,111222///000333<<<@@@KKKZZZiiirrrrrrpppccc\\\QQQEEE<<<555000,,,...//////...---...444888IIITTT___^^^QQQBBB888555000,,,***,,,...111999BBBTTTaaajjjcccRRRDDD;;;666888666444333333222000///,,,---...000111222222222222111000000111333555666:::FFFSSS\\\bbbffffffccc[[[VVVNNNDDD<<<777444333444444333333222222222222222555999999999===EEELLLWWW^^^gggqqqzzz%%%%%%$$$$$$%%%%%%&&&&&&###%%%''''''&&&$$$$$$%%%)))''''''(((++++++***(((''''''''''''''''''''''''(((((())))))***+++++++++000000111///---,,,,,,------++++++...---,,,///555777AAARRRaaahhhlllsss|||qqqYYYDDD888444000///---+++*********+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((******))))))))))))******'''(((((())))))((((((''''''%%%$$$%%%'''***++++++)))((((((''''''&&&%%%%%%(((((('''''''''((())))))((('''''''''''''''((()))******)))***,,,000444666333555777666555777===BBBNNN```qqqvvvxxxyyyqqqfffOOODDD666---,,,---,,,***((((((''''''''''''((((((''''''&&&''''''((()))*********)))((('''&&&''''''&&&'''((())))))(((((('''***************++++++,,,***---...++++++,,,,,,***++++++++++++******)))((())))))))))))))))))))))))+++++++++***++++++,,,,,,+++,,,,,,,,,---///222555777AAAPPP```ooo|||{{{xxxuuuuuu||||||nnn[[[KKKAAA===777222...------...+++---......,,,+++---///,,,)))+++000000///999GGGdddsss}}}uuubbbMMM>>>666///---***)))*********)))&&&''''''((()))***++++++(((***+++)))'''&&&(((***(((&&&$$$%%%&&&((((((((((((((()))***************&&&((()))((((((***&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&'''(((***+++******)))((('''''''''''''''''''''&&&''''''(((((((((,,,,,,((((((***)))%%%'''''''''((((((((())))))&&&)))***''''''***+++(((&&&***+++((((((***+++)))&&&&&&'''))))))************++++++++++++***((('''((((((((((((((((((((((((((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%'''))))))&&&'''+++&&&)))+++)))%%%###&&&)))(((((((((((()))))))))***'''''')))***,,,...///000///...,,,,,,---,,,+++)))((()))+++,,,,,,,,,,,,+++)))***+++***)))(((((())),,,+++++++++,,,000333666:::===DDDLLLUUU^^^eeehhhiiiiiihhheee```XXXQQQMMMCCC;;;555333222///---///,,,+++...111///***(((,,,111555===HHHTTT___gggkkkjjjfff```XXXOOODDD999333333111///---,,,...000222:::BBBLLLOOOKKKAAA888333///+++***,,,---...222888CCCVVVgggeeeVVVGGG<<<666444222///......///...---,,,---///111222222222111000000000000111222333444555888@@@JJJPPPTTT[[[bbbaaa___[[[TTTMMMEEE???;;;999777555333333333222111333444666666666888;;;===DDDHHHNNNTTT]]]kkk{{{$$$#########$$$%%%&&&&&&###%%%''''''&&&$$$$$$%%%(((&&&%%%'''***+++)))&&&&&&'''''''''''''''''''''*********+++,,,,,,------+++---...+++'''&&&(((+++---******,,,++++++///555888BBBTTTdddjjjmmmsss{{{www___HHH;;;777---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((('''''''''((((((((((((---***&&&%%%&&&(((*********)))((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&((())))))(((((('''''''''((((((*********+++///333888;;;AAABBBCCC@@@<<<<<>>999555000------///111222111555<<>>333111...---...///000000,,,...000222222111000///111111111000111222333333555000222;;;???AAALLL[[[```aaacccaaa]]]UUUMMMGGG<<<:::888777777888888777444555555666666555444333888;;;@@@DDDJJJVVVeeeqqq{{{'''''''''%%%###$$$&&&)))&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''+++*********))))))((((((((((((((()))***,,,---......///000///---,,,,,,------))))))+++,,,,,,000555===IIIYYYeeelllqqqvvv{{{lllVVVCCC777333///,,,---,,,((((((++++++***************++++++(((((($$$###***,,,(((,,,,,,,,,,,,+++)))'''&&&((((((((((((((((((((((((%%%***...+++'''+++999EEE888000(((&&&)))+++(((%%%''''''''''''(((((((((((('''((()))(((&&&%%%%%%&&&++++++,,,///666BBBOOOXXX``````___XXXLLLDDDJJJUUUjjjxxxsss\\\CCC555000,,,(((&&&'''((()))******)))((('''))))))(((((((((((())))))(((%%%""""""%%%'''&&&$$$'''(((***+++,,,,,,++++++---***'''(((***,,,,,,+++++++++,,,,,,+++***((('''+++++++++*********))))))***++++++***))))))***,,,'''))),,,,,,+++***+++---///...111555444333;;;FFFZZZdddrrr|||sss{{{|||lll^^^TTTJJJ@@@888222111000///------,,,,,,***++++++,,,---------,,,+++,,,...000...///888CCC\\\mmm{{{vvvcccOOO???555111...+++******+++++++++************)))(((&&&&&&+++++++++***)))(((((('''******))))))((((((''''''((()))***)))'''&&&&&&'''(((((('''((()))+++---...///+++'''&&&(((((('''%%%'''((()))((('''&&&''')))((((((((((((((()))******&&&&&&''''''''''''&&&&&&)))###!!!%%%(((***000999555222...***((((((((()))((((((((((((((((((((((((&&&''')))*********)))(((&&&%%%%%%&&&((()))'''&&&)))((('''((()))******(((&&&&&&'''((()))***++++++'''((((((((()))+++///222((((((((((((((()))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''%%%$$$%%%(((+++((((((((((((((((((((((((''''''''''''''''''''''''"""%%%((()))))))))***+++&&&&&&''''''(((((()))))),,,+++***))))))***+++,,,(((+++......,,,***,,,...---------------------------,,,+++++++++,,,---...++++++)))((((((((()))***,,,,,,++++++,,,,,,---...111111000000222666:::<<>>:::444000---///000///...000444777???DDDMMMVVV^^^dddfffgggbbb]]]VVVPPPJJJCCC;;;666777555333222222333555666666888:::999888:::@@@EEELLLRRRZZZaaafffnnnxxx%%%""" ###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''((((((((()))+++,,,...//////000111000---,,,---...+++)))))),,,...///555;;;FFFRRRbbbnnntttxxx}}}~~~mmmVVVEEE555///*********'''''')))(((((('''&&&&&&%%%&&&&&&***+++***(((***......,,,.........---+++)))(((''''''''''''''''''''''''''')))'''$$$"""'''444FFFSSSBBB888---''''''((((((&&&&&&''''''''''''(((((((((&&&((())))))''''''(((***(((***222AAAWWWlll{{{sssfffeeekkkttt^^^EEE777111---***))))))))))))))))))((('''&&&((((((((((((((((((((((((''''''((()))***((($$$ %%%&&&'''(((***---///000///---+++*********)))(((&&&&&&((()))************+++++++++******************+++,,,+++))))))+++,,,,,,*********,,,------,,,000111555>>>HHHVVVhhhvvvxxxnnnjjjjjjuuuqqqUUUMMMCCC;;;777555333000111111///...------,,,,,,+++,,,,,,------.........---***)))))))))...;;;IIIcccrrr}}}vvvaaaLLL;;;111111...+++)))))))))((('''###$$$%%%'''((()))******+++******))))))(((((('''&&&&&&&&&&&&'''''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&''')))***+++***(((&&&%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''$$$###%%%&&&%%%'''***,,,,,,+++***)))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((''''''(((******)))''''''&&&&&&&&&((()))((('''((((((((('''''''''&&&&&&,,,,,,+++(((&&&%%%&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$%%%(((+++,,,***)))''''''((()))***))))))***))))))(((''''''+++)))((()))+++,,,------************************(((((('''''''''((()))***&&&&&&%%%&&&'''(((***,,,,,,+++***)))(((''''''&&&))))))***+++,,,---......///000333777>>>HHHRRRZZZooopppqqqpppllleee^^^ZZZKKKDDD;;;444000///......+++---......------...///111333888CCCQQQ^^^iiinnnlllhhh^^^QQQHHHBBB;;;444333222111///...---,,,+++111...+++)))***,,,---......000888III\\\ddd___XXX>>>888000,,,,,,...//////...333:::AAAGGGMMMRRRUUUUUURRRMMMHHHBBB;;;444///,,,---------,,,---000222444777===FFFPPPZZZbbbfffjjjiiihhheee___UUUKKKCCCDDD>>>777444555666777777333555888777666666:::===@@@BBBEEEGGGKKKRRR\\\ddd$$$ $$$'''&&&###%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))+++---///000000111222000...------...---+++,,,......///666>>>LLLXXXgggrrrxxx|||yyy```LLL;;;333------,,,******+++))))))((((((((())))))******+++++++++---......,,,///......,,,+++)))(((((('''''''''''''''''''''''')))'''%%%$$$%%%(((---000555///((($$$&&&(((((('''&&&&&&&&&'''''''''((((((&&&((())))))((((((***+++,,,...666GGG^^^tttzzznnnkkkooo~~~~~~mmmYYYCCC666000,,,)))))))))))))))(((((('''&&&&&&))))))))))))))))))))))))''''''((()))***(((&&&%%%&&&&&&&&&''')))+++...000,,,,,,******))))))((((((&&&&&&'''(((((()))))))))************************++++++,,,+++***)))+++---***((('''(((,,,000111000444:::DDDQQQ___nnn|||}}}tttmmmkkknnnrrr~~~wwwhhh[[[HHHBBB:::555444555666666111000///...------------++++++,,,---...000111222---+++***+++---222???KKKeeeuuuxxxcccMMM<<<222111...+++))))))((('''%%%$$$%%%&&&((()))***************))))))((((((((((((&&&&&&&&&''''''((((((((('''((()))((('''&&&'''(((%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((''''''((('''((()))))))))(((''''''((((((((((((((((((((((((((('''''''''(((((())))))(((''''''(((***+++)))((('''&&&%%%&&&(((((((((&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&(((***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''')))++++++)))&&&$$$$$$%%%'''(((&&&'''((())))))((('''&&&...***'''&&&)))++++++***))))))))))))))))))))))))'''''''''''''''(((((((((''''''&&&&&&'''(((***+++))))))******+++++++++***((((((***+++++++++***)))000/////////222888AAAGGGZZZ___eeekkkoooooommmkkkZZZTTTJJJBBB<<<888555333000000000///.........///222000111555???KKKWWW___lllnnnmmmeee]]]UUUIII@@@999777333000......///000...,,,******+++---,,,,,,111000222<<>>FFFNNNRRR]]]```eeeiiiiiieee^^^ZZZTTTMMMCCC>>>===<<<888444222555777888888888:::<<<<<<=========>>>BBBIIINNN%%%!!!!!!&&&)))'''######$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((***,,,...///111222222333111///------...///......000///000777@@@QQQ\\\kkkvvv{{{~~~iiiSSSAAA888///...---+++***+++((((((((()))***+++,,,---((((((***,,,,,,++++++,,,...---,,,+++***)))))))))((((((((((((((((((((((((&&&&&&''')))***)))((('''***'''%%%%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&((())))))((((((***+++---///888JJJaaawwwwwwhhhccceeeqqqzzz}}}ttt___OOO<<<333...***(((((())))))(((''''''''''''''')))******++++++******)))&&&&&&''''''''')))***+++((((((''''''(((***,,,---(((((()))))))))((())))))(((''''''''''''''''''(((************************+++,,,,,,+++******+++---+++***((())),,,000333555999EEEWWWiiixxx~~~qqqiiijjjqqqxxx}}}ppp```QQQFFF<<<888333000///111333444000///...------,,,------,,,,,,,,,---...000111222...++++++---000444>>>HHHdddtttzzzfffQQQ???555000...+++***)))(((&&&%%%'''((()))***************)))))))))((((((((((((((('''''''''(((((())))))***&&&((()))(((''''''((()))%%%%%%&&&&&&''''''(((((((((((()))((('''&&&&&&&&&&&&((()))((('''&&&'''(((''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&###%%%''''''((()))((('''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((***+++)))((('''&&&%%%&&&(((((((((&&&%%%%%%&&&&&&'''(((((()))###$$$&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((!!!$$$((())))))(((((()))+++)))&&&$$$###%%%&&&(((###%%%'''((()))))))))(((000,,,'''&&&((()))(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((+++***)))((((((((()))***'''((()))*********)))))))))***+++,,,,,,+++***(((//////...------000555888AAAFFFNNNWWW```gggkkkmmmhhhddd^^^WWWPPPHHHAAA<<<666444000------...000111222111//////333:::CCCIIIXXXbbblllooonnniii___VVVIIIDDD<<<444000///000222*********,,,......,,,***000111222555:::DDDOOOWWWJJJAAA555...---......,,,333???PPP^^^ggglllpppsssnnncccTTTEEE999222...,,,------,,,------.........000000000222444777;;;<<>>777777888::::::999888888888999:::::::::;;;===@@@BBB%%%###"""###&&&(((&&&$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''((()))***,,,...000111333444444222///------...//////000111000111:::DDDUUU```oooyyy~~~qqq]]]FFF;;;000------+++))))))''''''''''''(((***+++,,,'''&&&(((++++++((())),,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))(((&&&$$$%%%&&&&&&&&&&&&'''''''''&&&((())))))''''''(((***))),,,666GGG^^^sss|||kkkZZZRRRSSS___gggqqqwwwyyywwwnnndddNNNAAA444///---)))(((((((((''''''&&&&&&'''(((((())))))++++++++++++))))))$$$%%%&&&&&&&&&(((,,,...(((((((((((()))******+++&&&(((******)))((()))***)))(((((('''''''''((((((***************++++++++++++,,,---,,,******,,,---.........---...111777;;;EEEUUUjjj|||yyyqqqiiijjjtttzzzkkk[[[LLLAAA:::555333000---,,,---///111///......---,,,,,,------.........///111333666777444000...///000111999AAA]]]ooo|||jjjUUUDDD999000...,,,++++++***(((&&&******+++++++++***))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&'''((((((''''''((()))%%%&&&&&&'''(((((('''''''''((())))))'''&&&&&&''''''((()))(((''''''((()))'''''''''&&&'''(((((()))&&&&&&''''''''''''&&&&&& ###%%%%%%&&&((((((%%%$$$%%%&&&(((((((((((('''((((((((((((((((((((((((((()))***+++,,,+++***)))(((''''''(((******)))''''''&&&&&&&&&((()))((('''$$$%%%&&&'''((()))******&&&'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((( %%%(((((('''&&&%%%+++)))(((&&&&&&'''((()))%%%%%%&&&((())))))))))))---+++((('''''''''&&&%%%((((((((((((((((((((((((''''''((())))))))))))(((,,,+++***((((((((()))***'''((((((((('''%%%###"""******,,,,,,,,,+++***))))))***,,,,,,,,,,,,...000333666;;;BBBJJJSSSZZZ^^^iiihhhhhhgggbbb[[[QQQKKKAAA<<<555111//////000000------------///222888<<<@@@MMM\\\gggmmmpppnnnjjj\\\VVVLLLBBB999444222222---,,,---...000///---+++,,,///222111111888DDDNNNKKKCCC:::333111111000...999HHH\\\kkkpppnnnlllllleee\\\LLL???555000...---+++******,,,...000000///111111222222333333333333555:::@@@GGGNNNVVV]]]bbbhhhfffcccaaa___ZZZRRRLLLEEEDDDCCCAAA>>>;;;999888666777888:::;;;<<<===>>>$$$$$$%%%%%%%%%%%%%%%$$$&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((((((((('''((()))***,,,///111222444444444222000.........------///111111333>>>JJJYYYdddsss}}}zzzjjjMMM@@@333///...,,,)))))))))(((((('''''''''(((((('''&&&'''+++)))&&&(((...))))))((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''$$$"""###%%%)))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&&&&&&&(((&&&***222>>>NNN```nnnvvv{{{wwwpppfffVVVGGGAAABBBGGGNNNUUUZZZ]]]]]]UUULLL???666...,,,,,,***((()))&&&&&&&&&%%%&&&''')))***&&&((()))******)))(((&&&"""%%%'''(((''''''))),,,%%%&&&''')))***+++++++++(((+++------***))))))***((('''''''''''')))***+++))))))*********++++++++++++,,,---,,,+++***,,,...,,,///222222222777AAAIII\\\jjjzzztttfffgggmmmwww}}}qqqaaaSSSHHH>>>777333222222000...------...///......------,,,,,,------...///111666<<>>DDDGGGRRRWWW^^^eeeiiihhhccc^^^UUUOOOGGG@@@;;;777333000+++,,,......---...222555444>>>HHHNNNVVVaaahhhkkkjjjfff___VVVLLLDDD>>>:::666444000////////////...+++---/////////222:::AAACCC@@@;;;666222111000000;;;LLLbbbnnnmmmdddZZZUUUOOOIII???777222///---,,,*********---222444444333444444333333333333222222111333666999===CCCJJJPPP[[[]]]aaadddfffeeecccbbbXXXVVVSSSPPPMMMJJJGGGEEE???>>>===============<<<###%%%&&&&&&$$$######$$$"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''((()))***,,,///111222444555555333000.........***+++...111222666BBBOOO\\\ggguuusssSSSEEE777222111...++++++,,,+++***)))''''''&&&&&&(((&&&'''+++)))%%%(((///((('''''''''''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$ %%%***+++'''$$$######'''&&&$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&''')))...444===IIIVVV^^^bbb]]]XXXPPPDDD999666:::444999===AAADDDFFF???777777///***+++---+++)))***&&&%%%%%%%%%&&&(((***+++%%%&&&((())))))(((&&&%%%!!!%%%)))***(((&&&'''((("""$$$&&&)))+++,,,,,,,,,+++...000///,,,))))))***&&&&&&&&&'''(((***,,,...))))))******++++++++++++,,,------,,,++++++,,,...'''---333555666===KKKWWWppp{{{ssseeeaaajjjyyylll^^^MMMBBB;;;666222000...//////---,,,+++,,,,,,......---,,,,,,,,,------+++...444===HHHSSS\\\aaaSSSIII===555111000555<<>>///---,,,------,,,***(((''''''((()))))))))))))))'''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%'''((((((''''''(((***&&&'''((()))))))))((('''"""%%%((((((%%%###$$$%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&%%%******&&&&&&******%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''***---000000...+++)))&&&%%%%%%&&&((()))'''&&&)))((('''((()))******((())))))))))))((((((((((((&&&((())))))'''%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""$$$&&&''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))$$$%%%%%%&&&&&&'''''''''---,,,***((('''&&&''''''"""%%%))))))'''&&&'''***((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''')))***+++$$$%%%'''))))))((('''&&&'''''''''((((((((()))))))))***+++***)))((()))++++++++++++,,,///222666888888@@@MMM\\\hhhoooooommmgggaaaXXXPPPIIIAAA888222...000000...+++***,,,///444888999999>>>LLLZZZ```qqqooolllggg^^^TTTKKKFFF???:::444///...///000111------......///111333444999999888555111//////000999KKKaaalllgggWWWHHH@@@;;;888444111///---+++))),,,,,,---111666999999777666555444222222111222222111222333333333777===CCCDDDIIIQQQXXX^^^bbbfffiiigggdddaaa^^^]]][[[YYYXXXMMMIIIEEEBBB@@@>>>===;;;&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%''')))+++,,,+++'''((()))((('''(((***+++'''''''''(((+++///444777333444333111...------///...///111222222888HHHXXXfffooo{{{yyy]]]GGG555222111+++))),,,))))))))))))((((((((((((''''''((((((((((((((((((((('''&&&'''***+++***))),,,+++)))((()))(((&&&%%%%%%%%%%%%&&&'''((()))***###%%%((()))'''&&&%%%%%%(((&&&$$$$$$&&&&&&&&&%%%(((&&&$$$$$$%%%&&&'''&&&((('''(((***...555;;;???GGGEEEAAA===888444000...222333444333222111222444,,,,,,++++++***)))((((((((((((((((((''''''''''''))))))((((((((('''''''''%%%''')))(((&&&&&&(((+++,,,,,,+++++++++,,,,,,---******)))))))))))))))***---,,,***(((%%%###!!! ******+++,,,,,,,,,,,,+++...,,,,,,///...+++***---000---111;;;AAAHHH\\\sssvvvhhhfffmmmrrr{{{{{{mmmXXXNNNBBB999777666555333---...///...,,,++++++,,,---...///...,,,+++,,,---222111666DDDVVVfffmmmnnnfffTTT@@@444111111555:::OOOaaatttxxxnnn]]]HHH:::111///---,,,,,,+++)))(((******)))(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))$$$(((,,,***&&&$$$&&&***'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((((('''((()))++++++)))'''&&&((())))))(((((()))+++***...444888888333,,,((("""'''''''''))))))'''&&&''')))*********))))))(((((('''''''''&&&&&&&&&&&&!!!!!!''')))''''''***$$$%%%&&&'''((((((((((((222///+++'''&&&''')))+++(((((((((((((((''''''&&&'''((('''&&&%%%%%%''')))'''''''''&&&&&&%%%%%%%%%+++$$$!!!%%%((('''%%%%%%%%%%%%&&&'''((()))******%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))(((&&&&&&''')))111...***&&&%%%&&&(((***)))***+++***)))((((((***))))))))))))((((((((((((((()))*********((('''&&&*********+++,,,---...///555777<<>>444...000222000...000000111222222555===HHHOOO]]]aaagggooorrrmmmcccZZZVVVNNNCCC;;;999777333000222222222222000...,,,+++333333333333222111111000222AAAUUUbbbbbbVVVGGG===<<<999555000---,,,,,,---...000444:::@@@FFFKKKNNNLLLFFF???:::888777444111111111111111222333444555===@@@BBBAAADDDLLLSSSUUU```cccgggkkkmmmmmmllljjj```\\\UUUNNNHHHEEECCCCCC&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%''')))***+++***'''((((((((('''''')))+++'''''''''(((***---000222222333222000...---...//////000222333444:::JJJZZZgggooo{{{~~~fffPPP<<<555222+++))),,,***)))))))))((((((((((((((((((((((((((('''''''''((('''&&&'''***+++***)))***)))(((((())))))((('''''''''&&&&&&&&&'''((((((!!!###%%%&&&$$$"""""""""''''''&&&&&&&&&&&&'''((()))'''%%%%%%&&&''''''&&&((((((((())),,,000444777777666555333111///...---,,,...///...---,,,---...++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))******((()))+++------...//////...---+++*********))))))))))))******++++++***)))'''&&&%%%%%%******+++,,,,,,,,,,,,+++,,,***+++......++++++...///000555>>>IIIVVVkkk}}}}}}wwwnnngggkkktttyyyiiiZZZKKKCCC999333222222111000---...///...,,,+++,,,---.....................///333555<<>>666000111111000000111222333444555999;;;999:::???BBBAAAQQQTTTXXX^^^dddjjjnnnpppkkkiiifffccc___[[[YYYWWW&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((&&&&&&'''((())))))(((&&&'''((('''&&&&&&(((******++++++,,,---...///000000111111///...---...000111111333555777>>>NNN]]]jjjqqq|||rrr\\\EEE:::333,,,***,,,******)))))))))((((((((())))))(((((('''''''''&&&((('''&&&'''***+++***)))(((''''''((()))******))))))(((((('''&&&&&&&&&'''"""$$$%%%%%%###"""!!!!!!###%%%'''&&&$$$$$$'''***)))'''&&&&&&'''(((((('''(((((((((((()))+++,,,---,,,,,,++++++*********)))((()))++++++)))((()))***)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))******)))***,,,......///111222111...+++(((***)))))))))))))))******))))))))))))******************+++,,,,,,,,,,,,++++++***,,,//////,,,---111111888AAAJJJXXXmmm~~~}}}rrrkkkiiimmmvvvwwwmmmaaaRRREEE===777111...///000///...---......---,,,+++,,,.........///111222333111000222666@@@QQQbbbnnnqqqpppaaaRRRBBB888333111444888LLL^^^qqqvvvmmm[[[FFF777000...,,,++++++***)))'''((((((''''''''''''((((((************************((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&'''(((&&&%%%******))))))***---333777---///111222111---)))'''(((***((($$$###(((,,,---))))))((((((''''''(((((('''''''''''''''&&&&&&&&&'''$$$###''')))((((((******)))'''&&&%%%%%%&&&&&&*********))))))'''&&&%%%$$$%%%&&&((())))))******%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''""" $$$(((((('''((('''&&&&&&&&&&&&%%%%%%%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((''''''''')))++++++***)))((('''((())))))((()))))))))'''&&&'''((()))))))))(((((((((''''''))))))((((((((()))*********)))))))))))))))******,,,,,,---000555<<>>@@@CCCIIIPPPWWW^^^bbbgggiiikkkmmmmmmllliiihhh&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''((()))(((&&&&&&'''''''''%%%%%%'''))))))***+++---.........---...//////...------...000222222444777;;;BBBRRRbbbooouuu{{{fffNNN>>>555...,,,...*********)))))))))(((((()))))))))(((''''''&&&&&&((('''&&&'''***+++***))))))((('''((()))***)))((()))(((((('''''''''''''''&&&'''((((((&&&$$$$$$$$$ ###&&&%%%""""""&&&***)))(((&&&'''((()))((('''''''''(((((((((((((((''',,,,,,+++***)))(((''''''''')))++++++)))(((((())))))))))))(((((('''''''''''''''(((((((((((())))))'''''''''((((((((())))))'''(((((((((((()))+++,,,---.../////////---+++***))))))))))))))))))***+++((()))))))))******++++++******+++,,,,,,,,,,,,+++,,,,,,...111000...111666888IIIWWW___nnn|||sssjjjiiipppzzz~~~oooaaaUUUKKKAAA999555222///...///000000///,,,------,,,++++++---///...111666;;;>>><<<555000000333;;;HHHUUU^^^```___SSSGGG;;;444000...111555LLL___sssxxxooo]]]HHH999000...+++*********)))'''))))))(((((('''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&((())))))(((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&'''))))))((('''''')))+++---///444:::>>>...///......,,,***(((&&&%%%(((&&&!!! $$$((())),,,+++)))((('''((())))))'''''''''''''''''''''''')))'''&&&)))++++++++++++***)))&&&%%%$$$%%%'''((((((((((((((('''&&&&&&%%%%%%&&&'''((())))))))))))''')))***)))'''%%%######'''''''''''''''&&&&&&&&&)))$$$###&&&)))(((''')))$$$$$$%%%&&&'''(((((()))'''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&&&&'''))))))(((((()))))))))))))))'''((()))(((&&&%%%&&&'''))))))((((((((('''''''''))))))((('''((()))+++,,,******))))))((()))))))))---,,,,,,---000444888:::<<>>CCCBBB@@@999777444000...,,,++++++000222;;;JJJYYY```^^^YYYPPPPPPQQQTTTUUUSSSMMMHHH888666444111////////////,,,222555444444777777555888888888:::===BBBFFFHHHOOOSSSXXX]]]aaaddddddddd&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((())))))(((&&&&&&'''((('''%%%%%%&&&(((%%%&&&)))+++,,,,,,++++++,,,---...---,,,,,,...000222111333888>>>HHHXXXgggtttzzznnnUUUBBB666000...///************))))))))))))))))))(((((('''''''''&&&((('''&&&'''***+++***)))***)))(((((())))))((('''(((''''''''''''((())))))((()))***)))'''&&&&&&'''!!!%%%(((&&&######'''+++((('''''''''))))))(((&&&%%%&&&'''((()))(((((('''...---,,,+++***)))((('''''')))+++,,,***)))((()))***)))))))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))***)))((())))))***++++++++++++***)))***+++---...))))))(((((()))***++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,...000//////555===HHH]]]ooovvvvvvnnnllllllsss|||nnn[[[LLLAAA;;;777666222111000///000000//////,,,------,,,+++,,,...111222:::EEEOOOPPPIII===444000111333:::AAAFFFHHHHHHDDD;;;333000///...111666III]]]rrrxxxppp^^^III:::111///+++*********)))(((************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&'''''''''((((((((((((((('''&&&'''((())))))(((!!!%%%***///222666:::<<>>BBBFFFJJJNNNQQQSSS&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''')))++++++)))'''(((((()))'''&&&%%%'''(((***+++---///000000000///,,,,,,---,,,++++++---...000///222999AAALLL]]]lllvvv|||uuu\\\FFF888222000///++++++*********)))))))))((((((((((((((((((((((((((('''&&&'''***+++***)))+++)))(((((())))))(((&&&((('''''''''((())))))***&&&'''((('''&&&&&&'''(((%%%''')))(((&&&&&&))),,,''''''&&&'''))))))'''%%%%%%%%%'''((()))))))))))))))*********************%%%(((++++++***(((''''''))))))))))))))))))))))))((((((((())))))******+++************++++++++++++///---++++++,,,---,,,+++)))(((&&&%%%''')))---///(((((((((((()))***+++,,,*********))))))))))))(((******+++,,,,,,,,,,,,+++,,,+++---///000333>>>JJJ\\\pppzzzkkkjjjnnnuuu{{{mmm^^^LLL@@@888333222444000///......------------,,,,,,,,,++++++,,,///222888EEEVVVaaa___RRRCCC888333111///000333555777777888333000000000000333888DDDXXXnnnvvvnnn]]]III:::333000,,,******************+++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))+++$$$%%%'''((((((((('''&&&((((((((('''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''''''''''''''((((((((())))))(((&&&%%%%%%'''(((((('''"""(((---000222444555...---+++)))((('''''''''%%%***,,,)))(((******(((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''%%%'''******&&&&&&&&&%%%%%%&&&''')))***((('''%%%$$$$$$&&&((()))((((((((((((((('''&&&&&&!!!$$$&&&''''''((()))+++'''''''''''''''(((((((((---***)))***)))&&&%%%((())))))(((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********(((&&&%%%&&&'''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''((((((((('''''''''&&&&&&******)))))))))***++++++***)))))))))))))))******((((((((()))***+++,,,---222000---///555AAAMMMUUU___gggnnnqqqoookkkbbbYYYIIICCC<<<555222111000///111111111000///000333555777>>>IIIUUU```gggkkkmmmllllllkkkhhhbbb[[[TTTOOOFFFCCC>>>999555333111111***---//////......000222......---------------......///555@@@NNNWWWZZZYYYJJJEEE???===>>>??????>>>;;;888444111.........///---222555444555999<<<;;;999888888777777666777777999999999999;;;>>>AAABBB&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''(((***------+++)))))))))***(((&&&&&&''')))111222222222222222111111,,,,,,---,,,******+++---...---000999CCCPPPaaaooouuu|||}}}dddKKK;;;444000...+++++++++*********))))))&&&&&&''''''((()))))))))((('''&&&'''***+++***))))))((('''((()))***)))(((***)))(((((((((((((((((($$$&&&'''&&&&&&&&&(((***'''''''''&&&&&&'''((((((&&&&&&&&&'''((((((&&&$$$&&&&&&&&&'''(((((())))))''''''((())))))***++++++&&&))),,,,,,+++)))((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((()))***+++---...///000222///,,,,,,------+++))))))((('''&&&'''(((***+++(((((((((((()))***+++,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++------///333666>>>NNN]]]ppp}}}xxxpppiiiqqqyyyvvveeeXXXLLL@@@:::666111///111---------,,,,,,,,,---///+++,,,++++++***,,,000333;;;KKK___hhhbbbRRRCCC:::111000...---...//////000000...---000111000333888AAAVVVmmmuuuooo___KKK;;;444111---+++++++++++++++)))*********)))((('''&&&((((((((((((((((((((((((************************&&&'''((('''%%%&&&***---$$$%%%'''((()))((('''&&&)))((((((((('''''''''&&&%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$&&&((())))))((('''&&&&&&&&&'''''''''(((((()))'''&&&&&&''')))))))))###&&&)))+++,,,,,,...000,,,,,,***)))((((((((((((###''')))&&&%%%((()))'''((())))))************)))&&&&&&&&&'''''''''(((((((((***)))&&&(((,,,,,,'''&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''((((((((((((((('''$$$%%%&&&&&&&&&&&&)))***&&&'''''''''((((((((()))***'''''')))'''$$$%%%((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((&&&&&&((())))))(((((('''''''''(((((('''((()))(((&&&&&&&&&'''(((((('''''''''&&&&&&&&&******+++++++++***))))))''''''''''''((()))******))))))***+++,,,,,,,,,---///---,,,---000555:::===GGGSSS___ggglllpppnnniii```YYYNNNEEE???:::666333222000///...///000000000...222999AAAHHHOOOUUUYYY```cccgggjjjlllkkkhhhfff\\\ZZZUUUOOOHHHAAA;;;888111000///////////////...---......//////000111111------000666AAAKKKSSSVVVUUUMMMCCC<<<999777555333555333000------...000222000888???AAAEEEIIIKKKIIIEEEBBB===888555444444555666666555555666777888999&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((+++......,,,***)))******)))'''&&&((()))000000///...---,,,++++++,,,------+++***)))***,,,---,,,///888DDDRRRcccrrrrrrzzziiiOOO===555000,,,+++++++++************)))%%%%%%&&&'''((()))******((('''&&&'''***+++***)))'''&&&&&&'''***++++++***,,,+++***(((''''''&&&&&&%%%&&&'''''''''(((***,,,&&&$$$######$$$%%%$$$###%%%%%%%%%&&&((((((%%%###''''''&&&&&&&&&'''((()))(((((()))))))))*********(((+++...///...,,,******&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''))),,,...111333444111...+++***++++++)))&&&((())))))))))))(((((('''(((((((((((()))***+++,,,******+++,,,,,,---......******+++,,,,,,,,,,,,+++111111333888===HHH\\\mmm|||wwwnnnkkkkkk{{{|||hhhUUUEEE<<<666777666000---...,,,------,,,,,,---///111+++++++++******,,,111444:::LLL```ggg^^^MMM???888......---------...------,,,***+++//////...111666AAAVVVnnnwwwqqqbbbNNN???555222...++++++,,,,,,,,,((())))))))))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))'''$$$$$$)))///$$$%%%'''))))))((('''&&&))))))(((((('''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&'''''',,,***((((((***,,,,,,,,,,,,,,,,,,+++******,,,...++++++***)))))))))))))))$$$((()))&&&%%%(((+++***$$$%%%&&&((((((((('''&&&&&&&&&&&&'''''''''(((((($$$'''&&&###$$$)))(((###(((((((((((('''&&&%%%$$$###$$$''')))***)))'''&&&%%%%%%'''((())))))******+++***)))'''$$$###$$$&&&&&&'''''''''(((((())))))'''$$$%%%'''&&&###%%%)))###$$$$$$%%%&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$&&&'''''''''(((***,,,***)))(((&&&&&&&&&'''(((((()))))))))'''&&&'''((((((((('''''''''&&&&&&&&&***+++,,,,,,+++***((('''%%%%%%%%%&&&'''((()))***''''''((()))))))))))))))''')))+++---......,,,+++333AAAOOOYYYdddnnnrrrooouuummmaaaVVVMMMEEE===777222///+++,,,///111000...///000222555777<<>>@@@FFFMMMUUU]]]aaaggglllqqqsssnnncccVVVMMMFFFAAA999444111111000000444111...,,,,,,------,,,***,,,......---000888???NNNRRRSSSMMMBBB888222111---)))''')))+++---111777>>>JJJYYYeeennnrrrooohhhiiicccYYYKKK???777333222666666666555555555444444'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))*********%%%%%%&&&&&&&&&&&&&&&%%%+++***)))(((((()))******...///000000000///...---,,,,,,,,,***)))))),,,...---000444:::DDDTTThhhuuu|||uuu^^^JJJ;;;333///...,,,++++++,,,,,,***)))************)))))))))))))))***+++***)))(((***,,,,,,***((()))***++++++*********)))((((((((((((((())))))(((''''''((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))'''&&&%%%%%%&&&''')))&&&((()))(((''''''((()))+++---000000...+++)))((('''((()))))))))(((''''''***(((&&&'''***+++)))'''***++++++,,,...///111222222///---,,,,,,+++***)))'''((())))))(((((()))***)))))))))*********++++++)))))))))))))))******++++++,,,---...////////////444888BBBQQQbbbsss~~~}}}uuummmiiifffiiivvvwwwdddQQQDDD>>>777666444111000/////////---,,,,,,---///000000///......------...///000111222999BBBFFFBBB;;;444111+++++++++...111111...+++***,,,---,,,,,,///555:::HHH^^^ttt~~~~~~sss]]]III666000,,,,,,,,,)))(((***+++++++++*********))))))***)))(((((('''''''''((((((''''''&&&&&&''''''((()))((('''''''''((())))))(((''''''&&&'''((()))***))))))'''%%%)))...,,,%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''')))+++,,,+++++++++***)))((((((((()))'''&&&''')))***)))'''***,,,,,,,,,,,,...000333............---,,,,,,,,,++++++***)))((((((((((((((((((''''''''''''''''''))))))((('''''''''''''''(((((()))******)))(((((('''''''''''''''''''''''')))'''%%%&&&((()))(((&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&******)))((((((((((((((('''((()))((('''&&&''')))'''(((((())))))(((((('''((((((((((((((()))))))))((()))***+++++++++++++++---,,,+++)))((((((((()))...,,,******,,,---,,,***''''''(((((((((((('''&&&''''''''''''(((((((((((('''(((((()))******++++++''''''''''''(((((((((((()))************))))))(((******))))))******+++,,,---...111666???JJJTTTZZZaaaeeejjjllljjjddd\\\WWWIIICCC<<<666444333111000.........///000000...,,,000111333666;;;BBBGGGKKK\\\aaahhhnnnooolllgggcccQQQLLLEEE>>>999555222000///...---...000111000///***,,,...---+++---333888@@@DDDHHHJJJGGG@@@888222333...+++,,,------111777@@@OOO```jjjlllkkkeee___^^^ZZZRRRGGG>>>777333222222222222333333333333333'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))***))))))&&&&&&'''((()))))))))(((,,,+++***)))((((((((((((//////000111000///...---+++,,,,,,***)))))),,,...,,,///444;;;FFFVVVhhhuuu|||hhhPPP>>>555222...,,,******,,,,,,,,,+++,,,+++)))((((((((()))***)))***+++++++++,,,...000---,,,***)))***+++***)))++++++***)))))))))))))))(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))******))))))+++,,,...000111000...+++******(((,,,000000---***))))))***)))'''((()))***(((''',,,,,,------....../////////---+++++++++,,,+++***'''((())))))(((((()))***((((((((()))))))))******)))))))))))))))***+++++++++---000///...---000222:::CCCTTThhhzzzrrrlllggghhhmmmvvvtttaaaOOOBBB:::777777666333111///.........---...000000000111333555444333111/////////000111...000333444444222000......//////111222000---******---///000000333888===MMMbbbxxxyyycccNNN888222---------+++,,,...++++++*********)))))))))***)))((('''''''''((()))(((''''''&&&&&&''''''((((((((('''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''((()))'''&&&(((+++(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))((('''''''''((('''''')))***+++***(((,,,---///000111333666999333333333333222111000///------,,,******)))))))))***))))))((('''&&&%%%%%%))))))((('''''''''''''''))))))************))))))''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&'''((((((((('''&&&%%%%%%((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%%%%***))))))(((((((((((()))%%%&&&((((((((((((***,,,((())))))******))))))((()))((('''''''''((()))***))))))+++,,,---------------,,,***(((''''''''''''+++***))))))***+++***((('''((((((((('''&&&%%%$$$''''''''''''(((((((((((('''(((((())))))******+++''''''''''''((((((((((((******))))))******++++++***))))))))))))***+++++++++++++++---111777===AAAJJJPPPZZZccciiijjjhhhggg\\\VVVMMMEEE>>>999555333.........//////...,,,)))---,,,---...111444888:::GGGLLLTTT^^^ffflllppprrrfffbbb\\\UUUMMMDDD;;;555333111000000000///---***+++---...---++++++///222333666<<>>;;;;;;;;;;;;:::888666555222111///...---,,,,,,,,,,,,,,,+++***)))(((((('''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''(((((((((((('''&&&%%%$$$******))))))((((((''''''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&''''''%%%&&&((()))((((((***,,,))))))************)))))))))(((&&&%%%&&&''')))+++))))))+++,,,......//////)))((('''''''''(((******&&&&&&&&&'''(((((((((((()))))))))((('''&&&%%%$$$''''''''''''(((((((((((((((((((((((())))))******''''''''''''(((((((((((())))))((('''((()))+++,,,)))))))))))))))***++++++++++++******,,,///222444777<<>>777555222000///...,,,+++---...///...,,,,,,...000000111555:::???>>>999444777222...///...---///444999IIIZZZbbbaaaYYYMMMCCC@@@>>><<<;;;999777444222111111222222222333333333'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''"""###$$$%%%&&&&&&''''''((()))***++++++,,,,,,,,,000111111111111///---,,,)))+++,,,+++******,,,...///222999CCCPPP```oooxxxzzzaaaJJJ;;;444///---+++***+++,,,---,,,,,,+++)))''''''(((***+++%%%(((+++...000444888;;;777555111...,,,***(((&&&))))))(((''''''''''''(((&&&''''''''''''''''''&&&%%%&&&&&&&&&'''((((((((('''(((((((((((()))))))))%%%&&&'''))))))'''&&&%%%&&&'''))))))))))))+++,,,222333333222///...---...---333::::::555000...///((()))))))))((((((((())),,,---------,,,***)))(((***)))((((((***++++++***'''((())))))(((((()))***(((((((((((())))))))))))))))))))))))***+++,,,---,,,///000111444>>>LLLWWW```jjjxxx~~~qqqggg]]]cccnnnzzz{{{lll```NNNAAA;;;999888777555444111///............000222444666;;;CCCOOOXXXYYYTTTKKKBBB:::444222111111000......000000000...***,,,...000111222333333...111555999>>>GGGRRRZZZkkkyyywww^^^FFF999222---,,,,,,+++,,,///*********)))))))))(((((()))((('''''''''((())))))(((((((((''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((('''''')))******))))))$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&''')))+++,,,---......///222666999<<>>EEEJJJNNNYYY^^^dddgggeee]]]UUUOOODDD@@@:::666333222111000---,,,+++++++++,,,---...//////111666>>>GGGPPPUUUaaaeeelllpppnnndddWWWMMM===:::555333333333333333---......---,,,,,,---...//////000111222444555666111...,,,......,,,...222444>>>KKKVVV[[[YYYNNNAAA;;;999666666777666444111222222222222222222222111'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((()))(((((($$$$$$%%%&&&'''''''''''''''(((***,,,...///000000111222222222111///---,,,(((***,,,,,,++++++,,,...///222:::EEETTTdddqqqyyylllTTTAAA777111///+++***+++,,,,,,,,,,,,+++)))((((((((()))***%%%'''***---///333777:::888555111///---+++(((&&&)))(((((('''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%''')))************+++,,,...000111111///---,,,---+++///333333000---,,,,,,&&&((())))))(((((()))+++------...---,,,+++)))''')))((('''''')))******)))'''((())))))(((((()))***((((((((()))))))))******)))))))))***+++,,,---...,,,...000555???NNN```lllxxx}}}yyynnnfffbbb___jjjxxxxxxjjjVVVMMMAAA888444333222111333111000............///***---222:::FFFUUUeeennnnnngggZZZLLL???777222000000000000000//////000000111555:::;;;999555000...444999@@@GGGPPP[[[hhhqqq~~~xxx^^^FFF999222------,,,******,,,******)))))))))(((((((((%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))((((((((((((((('''&&&%%%%%%&&&''''''((((((''''''+++(((&&&''''''$$$$$$'''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***,,,...111444888;;;@@@DDDGGGJJJNNNPPPMMMMMMNNNMMMKKKHHHEEECCC<<<;;;888555222000......++++++++++++******))))))))))))((('''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&***))))))((('''&&&%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&((()))***)))(((((((((((())))))***)))***+++***((('''((()))((())))))******))))))(((((('''&&&&&&&&&'''((()))((((((***+++,,,,,,,,,,,,******(((((((((((()))***'''))),,,,,,+++******+++)))*********)))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''(((((()))(((((((((((()))******))))))***+++,,,...///000000...,,,,,,...333888;;;EEENNN[[[eeeiiihhheeecccVVVQQQHHHAAA;;;777333111...------,,,,,,---------111111000111555:::@@@CCCMMMTTT___jjjpppnnngggaaaTTTOOOHHHBBB===:::666444000///...,,,,,,,,,------------,,,++++++...111444---+++,,,///000......000111777???JJJUUUZZZTTTJJJ@@@;;;666444444555333111111111111111222222222222'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((''''''((())))))(((((((((((())),,,...000111111111222222222222111///---,,,(((***+++,,,++++++,,,...111555===JJJYYYiiiuuu{{{uuu^^^GGG:::444000,,,******+++++++++************))))))))))))&&&(((***++++++---000222444111...---,,,+++***(((***))))))((('''((((((((('''((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&)))***++++++***)))***,,,(((***---...---+++***))))))***++++++******))))))$$$'''))))))((((((***,,,......//////...,,,***))))))(((&&&'''((())))))((('''((())))))(((((()))***)))))))))*********++++++)))))))))***+++,,,......///111666@@@PPPbbbsss~~~vvvggg___aaafffpppzzzxxxfffVVVEEE@@@999444000//////...000///............///000,,,///777DDDVVVhhhvvv}}}|||rrrcccRRRCCC888222///---///000///...///222666>>>???@@@>>>:::777666777GGGNNNXXXbbbjjjsss|||zzzaaaIII<<<555111000///,,,***,,,***)))))))))((((((((((((%%%&&&((()))***)))((('''))))))(((((((((((())))))))))))******)))'''&&&%%%%%%%%%'''((((((((('''&&&,,,(((&&&'''&&&###%%%+++%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''''''''&&&&&&&&&&&&'''''''''''''''$$$&&&((()))+++///555999EEEIIINNNRRRUUUXXX[[[^^^ZZZ[[[[[[ZZZXXXUUUQQQOOOGGGEEEBBB>>>:::777555333//////...---+++***)))((())))))((('''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''%%%'''((('''%%%$$$&&&(((%%%%%%&&&'''((((((((((((((((((((())))))))))))))),,,,,,+++***)))(((''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******)))***+++***((('''((()))'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''((()))******))))))))))))(((((()))***,,,------000222111---***))))))'''(((((()))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((''''''&&&((((((((((((((()))******))))))***++++++,,,,,,,,,---,,,******+++---000111555<<>>:::444444333222111000000////////////000222444777888>>>CCCMMMXXXbbbggghhhggghhhddd^^^WWWPPPHHH@@@;;;999666222///............---+++***+++------***&&&...---///444444000...///---222888???JJJUUUWWWSSSJJJBBB999333333333222000111222333555666888999999'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$***+++---///111111111111222222333222111///---,,,''')))+++,,,,,,+++,,,...555888AAANNN^^^nnnyyy|||dddLLL<<<555111---******++++++***)))************)))((((((((()))))))))((((((***,,,///---++++++,,,,,,+++***+++******)))))))))))))))'''((()))******)))((('''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&###&&&***,,,+++)))''''''***(((&&&&&&((()))))))))###&&&))))))((((((+++...///000111111000...,,,+++)))(((&&&&&&((()))(((''''''((())))))(((((()))***************++++++++++++)))))))))***+++---...///333666===KKK^^^qqq}}}jjjYYYTTT^^^jjj}}}ttteeeRRRBBB;;;999666222000///000111///...------...///000111333666@@@PPPcccttt~~~wwwgggTTTCCC888111...,,,///111///---///666===;;;999666222222999DDDMMM\\\dddpppyyy{{{cccLLL;;;555111111///***((()))))))))))))))(((((((((((('''))),,,......---+++***))))))(((((((((((()))))))))************(((&&&%%%$$$%%%&&&'''((('''&&&&&&,,,'''%%%(((((('''+++333%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((('''&&&''''''''''''''''''''''''$$$&&&((()))***///777===OOOSSSXXX\\\```bbbeeehhheeefffffffffccc```\\\YYYQQQOOOKKKGGGBBB>>><<<:::555444222000...,,,***)))))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$&&&'''&&&######%%%((($$$$$$&&&'''((()))))))))$$$%%%%%%%%%&&&&&&''''''......---,,,+++***)))(((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))((()))******)))((()))+++''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&''''''(((((((((''''''%%%&&&&&&(((***---000222888:::<<<999444///------&&&&&&''''''((('''''''''''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''((((((((()))((()))*********((('''&&&((((((((((((((()))******++++++,,,++++++***)))(((((())))))+++,,,---...///...111666;;;BBBLLLXXX```fffeeebbb___[[[TTTKKKFFF777777666444222111000///)))***+++---///111222333333555:::CCCMMMUUUZZZ\\\ggggggfffeeebbb[[[SSSMMMBBB>>>888444222111111111///,,,***...222..."""000000333888888222//////***000555888AAAMMMUUUXXXRRRHHH;;;444222222111000333444666999<<<>>>@@@BBB))))))((('''&&&&&&&&&&&&((((((((((((((('''''''''%%%(((+++***((('''(((+++%%%(((***,,,,,,...000333444333222111000000000000///000///---,,,---///222111999FFFVVVdddqqqzzz~~~rrr\\\AAA777222...---,,,***,,,000...---,,,,,,++++++,,,,,,---,,,+++)))))))))***+++++++++***))))))***++++++))),,,...+++&&&###&&&)))&&&+++---***''''''%%%!!!%%%(((******'''$$$$$$%%%)))(((((('''''''''(((((((((((('''&&&'''((()))***&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((())))))))))))'''$$$%%%''')))(((&&&'''(((******))))))+++,,,111111000///...,,,***)))222///+++(((&&&&&&(((*********))))))))))))******++++++++++++***+++...000,,,---///...(((%%%***333444EEEUUUaaarrrzzzkkk\\\TTT[[[nnnvvveeeRRRCCC<<<666555222000......///000...///000/////////000111111===PPPdddrrrzzz{{{{{{yyymmm[[[JJJ===666333111---///000...,,,+++...111555000000555<<>>666...------+++***+++,,,,,,***)))(((((((((((( """&&&)))+++***((('''******))))))))))))******,,,+++************++++++((((((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))%%%((()))))))))---666===RRRWWW^^^dddgggiiijjjlllllllllmmmmmmlllkkkiiihhhddd___XXXTTTRRRMMMFFF???>>>;;;777555444333222000,,,++++++,,,---,,,)))'''***))))))((((((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((---)))(((+++)))$$$###&&&((((((((((((((((((((((((,,,+++***))))))***+++,,,)))((((((((())))))'''%%%((('''&&&%%%%%%&&&'''(((***(((&&&&&&((((((((('''&&&'''(((******((('''&&&---((('''******'''(((---))))))))))))((((((((((((%%%%%%%%%'''))))))'''&&&,,,)))((()))+++...666???IIIRRRUUUMMM@@@777000,,,,,,+++))))))******(((''')))***+++++++++***(((''''''(((******((((((((()))''')))---...,,,***))))))+++)))(((((())))))(((&&&"""&&&)))((($$$###&&&***...***)))+++---+++)))''')))+++,,,---+++++++++,,,+++,,,---000555;;;AAADDDLLLRRR[[[eeejjjhhhaaa[[[QQQJJJ@@@777333222222333111000///......///000000000000222444999>>>BBBEEEVVV\\\dddiiijjjhhheeeddd^^^UUUIII@@@<<<999444000///...---...///000///...000//////000111111///......000222444777===GGGMMMRRRMMMEEE;;;333000111333333666<<>>RRRfffrrr~~~yyynnn```ZZZ^^^kkkzzzvvvgggWWWGGG<<<666111111111000///000111222111000///000333444333111888CCCVVVgggrrruuurrroooggg]]]OOOAAA888333000//////111444333000///111444666444777@@@JJJVVVgggvvvzzzpppnnnqqqyyy{{{dddPPP???666///------+++***+++++++++***)))((((((((((((%%%&&&&&&''''''(((((((((******))))))))))))******(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((&&&(((***)))'''***111777GGGNNNXXXaaagggjjjkkkllloooooopppqqqpppooonnnmmmlllgggaaa^^^[[[WWWPPPJJJEEEBBB===:::888666444222...,,,++++++,,,+++)))'''+++***))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%(((((((((((((((((((((((()))%%%$$$'''&&&"""!!!$$$''''''''''''''''''''''''))))))(((((((((((())))))&&&%%%$$$%%%&&&&&&$$$"""((('''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&'''&&&&&&&&&'''((())))))((('''&&&+++'''&&&))))))&&&'''+++))))))))))))((((((((((((***((('''(((((((((&&&$$$)))&&&&&&(((***///888BBB[[[cccdddXXXGGG:::222...+++***(((((())))))'''&&&''''''((()))((('''&&&%%%'''(((******((('''((()))((()))******)))((()))******)))(((((())))))(((&&&$$$''')))(((&&&%%%'''******(((&&&(((***)))'''&&&)))***++++++******+++,,,///.........000333666999===BBBKKKUUU\\\aaadddeee]]]XXXQQQIIIAAA:::555222111000///------...///000000000000222444777:::<<>>777111//////000000111///......//////---+++------......---...111444999;;;;;;:::777444333444???LLL^^^lllrrrrrrpppooo------+++)))((('''''''''&&&&&&&&&&&&&&&'''''''''(((&&&$$$&&&)))***(((%%%&&&(((+++,,,,,,---000222111000///...---------------......---,,,...111444:::EEETTTcccoooxxx~~~jjjOOO>>>777111000///+++)))***+++******)))))))))))))))***))))))(((((((((''''''&&&''')))******)))'''&&&+++'''%%%%%%(((((($$$ (((******'''(((***((($$$((('''&&&$$$######$$$%%%,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&***(((&&&&&&''''''&&&%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&'''))))))((((((***+++&&&'''((()))***+++++++++&&&'''((()))******************))))))))))))*********,,,///000///......///000///000222222555@@@KKKXXXkkkyyyppphhh[[[YYYZZZfffyyyuuufffQQQAAA:::888444111+++---//////...///222555666777888888888666333222999@@@KKKTTTVVVQQQIIICCC???<<<777333222222111000---000111111111333888===AAAHHHTTTcccpppyyywwwlll```RRRFFFBBBEEEPPP^^^pppkkkXXX@@@777000...---+++***+++))))))))))))((((((''''''***)))&&&%%%%%%&&&)))***))))))(((((((((((())))))((((((((((((((())))))***++++++)))((('''&&&%%%%%%''''''&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&((())))))'''''')))***000777BBBLLLUUU[[[```ccclllmmmppprrrttttttuuutttuuurrrooommmllliiieeebbbZZZWWWQQQLLLGGGBBB<<<999:::666222///////////////,,,+++***)))))))))))))))++++++***))))))))))))***(((((((((((((((((((((((()))(((((())))))(((((()))''''''''''''''''''''''''$$$%%%&&&(((((('''&&&%%%)))(((((((((******(((&&&'''''''''&&&&&&'''''''''***((('''''')))******)))''''''((())))))((('''''''''''''''(((((('''''''''(((((((((((()))))))))))))))(((&&&''')))+++,,,,,,)))((((((+++...555CCCPPPhhhqqqqqqbbbKKK;;;333000...,,,***)))*********)))))))))))))))((((((''''''&&&((())))))(((''''''(((((()))***)))'''''')))***)))(((''''''((()))((('''((('''&&&''')))***)))((('''))))))'''(((++++++)))((((((((('''&&&'''***---***)))(((((((((***+++,,,+++...000222555@@@NNNZZZdddfffiiihhhbbbZZZSSSOOOBBB???<<<888666555444555333222222111111111111111222333444666999@@@GGGMMM]]]___dddiiikkkiiibbb]]]SSSMMMEEE===777222...,,,111000......//////...------.../////////000111222111444666666555333333444???OOOcccpppqqqllleeebbb***)))(((&&&%%%$$$$$$$$$&&&&&&''''''(((((((((((()))'''%%%'''***+++)))&&&''')))+++,,,,,,---///111111111000///............,,,------------...222555===IIIYYYhhhrrrzzznnnTTTDDD;;;222000///,,,******+++***))))))(((((())))))(((''''''&&&$$$###"""!!!'''(((***++++++***((('''***(((&&&(((+++(((!!!))))))'''$$$&&&******&&&***(((&&&%%%%%%%%%&&&&&&)))((('''%%%$$$#########&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&***(((&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''))))))((((((***+++((())))))************)))((()))***+++++++++***)))******))))))))))))*********,,,///000///......///---///111333333:::LLL]]]lllwww~~~zzznnnbbbZZZUUUTTT]]]jjjwwwxxxgggXXXFFF:::666555222...---///000///---///444:::AAAGGGKKKFFF===555333555444888===AAAAAA>>>:::666555333111000111111111000111222333444666===FFFMMMWWW```lllxxx}}}yyyjjjaaaVVVLLLAAA999999===DDDSSSiii|||lllXXXAAA888000......+++***+++((())))))***))))))((('''&&&&&&''''''((())))))***))))))(((((((((((())))))$$$$$$$$$$$$$$$%%%&&&''',,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''))))))))))))******,,,000666===DDDKKKRRRWWWdddfffiiimmmqqqssstttuuusssrrrqqqpppooonnnkkkiiiccc___YYYTTTOOOIIICCC???>>>:::555111000111111000---,,,+++***)))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&%%%(((((((((((((((((((((((($$$%%%'''((()))(((''''''%%%$$$$$$%%%&&&'''%%%$$$&&&''''''''''''''''''&&&)))(((&&&''')))******)))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***)))(((&&&'''))),,,------***)))***---///777GGGVVVnnnvvvwwwhhhSSSBBB999555...,,,)))((()))***))))))******))))))((((((((((((&&&'''))))))'''&&&'''((('''))),,,---+++***))))))((('''&&&'''((()))(((''''''&&&%%%&&&((()))((('''&&&))))))&&&&&&***,,,)))'''((('''&&&&&&'''+++---((('''''''''((()))+++,,,+++---...---,,,222<<>>GGGVVV]]]aaaXXXFFF888555888111222444555666555444333///...---...000111000///111333777:::???IIIVVV___rrryyy~~~rrrgggXXXOOOFFF???999444555999===MMMeeeyyykkkXXXBBB999111///...+++***+++((()))***++++++***)))((($$$&&&((()))******)))))))))((((((''''''(((((()))%%%%%%%%%%%%&&&'''((()))++++++++++++***)))''''''%%%%%%%%%%%%%%%&&&'''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''((()))******+++++++++,,,...111555<<>>999555444333333222000///...,,,+++++++++++++++***))))))(((((())))))((((((((((((((((((((((((%%%''''''%%%%%%((((((&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&%%%%%%&&&(((((('''%%%&&&&&&'''(((((('''&&&&&&&&&$$$###$$$&&&'''''''''(((((((((((((((((((((((((((***)))&&&&&&)))***(((''''''(((((())))))******+++***(((((()))******)))******,,,///333<<>>FFFNNNVVV\\\```gggfffeeebbb]]]UUULLLEEE===:::666333222000...------------///333555555555111111111///...///222444>>>JJJZZZcccaaaWWWKKKDDD$$$$$$$$$%%%&&&((()))***%%%%%%&&&''''''((())))))%%%'''))))))((((((((()))((()))+++,,,,,,---///000000///...---,,,,,,,,,,,,+++,,,,,,,,,---///333666DDDQQQdddrrrzzzhhhQQQCCC666111000...,,,---++++++***))))))))))))***++++++,,,,,,,,,+++***)))((((((((((((((((((((((((%%%$$$$$$''')))***'''$$$)))'''$$$!!!$$$(((&&& '''&&&%%%'''***+++***((('''''''''((((((***+++,,,'''((()))*********)))(((&&&&&&''''''''''''&&&&&&'''&&&$$$%%%&&&''''''&&&%%%'''((('''%%%$$$&&&(((%%%'''(((((('''((()))+++))))))************))))))******)))))))))***************))))))))))))*********+++,,,,,,,,,,,,...000222222888EEESSS```ooozzzwwwhhhYYYMMMHHHJJJNNNaaattt}}}tttfffXXXIIIBBB999444222111...+++...000000///111===NNN[[[kkkppppppdddOOO===555444//////000111222222222222...---,,,...000222333222555:::AAAIIIRRR]]]jjjsss}}}wwwnnn___QQQGGG@@@:::777555333444888<<>><<<;;;999777444333222000///.........------,,,++++++++++++,,,(((((((((((((((((((((((('''++++++''''''******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((''''''(((***+++***(((&&&&&&'''(((((('''&&&&&&$$$###"""###%%%''''''&&&((((((''''''''''''(((((((((***(((""""""(((***((('''''''''((()))*********)))(((((()))******)))'''---...111666;;;GGG\\\ooo~~~wwwfffUUUDDD777000---***((()))***+++++++++***)))((('''(((((()))%%%'''(((((('''&&&&&&'''''')))++++++***))))))***'''&&&%%%&&&((()))((('''%%%(((***)))'''&&&(((+++###******!!!%%%(((%%%%%%'''))))))))))))+++---******))))))))))))((((((***++++++,,,,,,------...---222777;;;>>>EEENNNUUU^^^```cccddddddccc```___\\\WWWOOOFFF@@@<<<::::::888999999888555333222333111222444777<<>>FFFRRR]]]hhhsss|||pppfff]]]NNN@@@;;;555111222222222444888>>>OOOggg|||rrr```BBB999111///...+++***+++)))***,,,------,,,+++***+++***)))(((((('''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))&&&&&&'''(((((('''&&&%%%############$$$%%%&&&''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''+++)))'''&&&''''''''''''&&&(((***+++,,,...111444333777>>>FFFNNNTTTYYY[[[dddfffhhhjjjjjjjjjlllmmmooommmjjjgggeeeaaa\\\XXXRRRNNNJJJGGGDDDBBB@@@>>>777666555333222111111111+++***))))))(((((())))))((((((((((((((((((((((((%%%)))((($$$###''''''###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***%%%$$$$$$%%%'''((('''%%%%%%&&&'''(((((('''&&&%%%&&&$$$###$$$&&&(((((((((((((((''''''''''''(((((((((***&&& &&&***(((&&&''''''((()))******+++$$$$$$&&&(((+++,,,+++***111333777===DDDQQQhhh}}}uuudddQQQCCC444111...,,,---...//////...---+++*********+++,,,%%%'''(((((('''&&&&&&''')))))))))((('''''')))+++'''&&&%%%&&&((()))((('''%%%)))---+++'''&&&)))---%%%---,,,### '''***&&&%%%''')))*********+++---''''''((())))))******+++,,,+++++++++---,,,+++)))(((,,,///000000444<<>>===@@@@@@>>>:::555222000111000000000111222777<<<@@@BBBFFFMMMVVV___ccccccbbbaaa[[[SSSKKKDDD???:::666888555111000222333222000...000111222111000111333...777EEETTT]]]]]]WWWRRR###%%%(((******)))&&&$$$&&&''''''((()))***++++++((())))))))))))(((((('''(((((()))***+++,,,,,,---***++++++,,,,,,+++++++++...,,,+++...///000666===LLLZZZjjjttt{{{uuuaaaKKK888555555000---///++++++******)))(((''''''((((((''''''''''''((((((((((((((((((''''''''''''******))))))((((((''''''(((((((((((((((''''''''')))*********))))))+++---((((((((((((((()))******))))))***))))))((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''')))+++***'''&&&(((***&&&'''(((***++++++++++++%%%(((++++++)))))),,,///******)))))))))))))))***---...---,,,+++,,,///222555EEEWWWfffwwwssskkk^^^PPPIIIMMMWWWdddnnnzzzrrraaaSSSFFF;;;444444333111000///...---///,,,***...:::MMM```mmm}}}}}}wwwhhhRRR@@@666444333111/////////000111000444222444777555222999CCCKKK\\\kkksss}}}xxxmmmbbbWWWKKK@@@999222333333444666888;;;===CCCWWWooo~~~yyygggJJJ;;;000111222---)))***+++***)))(((((()))***+++(((((((((((()))***+++,,,******)))((('''&&&&&&%%%***)))((((((((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&((()))%%%%%%%%%&&&'''((()))***)))((((((''''''''''''(((((((((((()))+++---000111000111333555999???GGGLLLTTTYYY___eeehhhkkkmmmnnnmmmlllkkkjjjiiihhheeecccZZZVVVRRROOOMMMJJJEEEAAAAAA@@@<<<999666444444333111///------...///...---,,,+++***((((((((()))***''''''''''''(((((((((((('''+++***&&&%%%)))((($$$&&&''''''(((((((((((((((''''''((((((((((((((('''&&&'''''''''&&&&&&$$$$$$''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((('''%%%%%%)))))))))))))))******+++111666:::===GGG]]]sssvvvaaaNNN???666//////---+++---333...---+++***++++++***)))''''''&&&'''(((***,,,---!!!###&&&((()))))))))((((((((((((''''''&&&&&&%%%***)))((('''&&&&&&'''(((&&&&&&'''((())))))((((((***(((''')))+++,,,***(((''''''''''''((((((((((((++++++******************+++++++++,,,---///222333999<<<@@@GGGPPP[[[hhhpppmmmpppnnneeeZZZQQQGGG>>>===>>>???===:::555222111------...///111333555777888777:::CCCLLLTTT]]]eeeiiillliii```WWWRRRIII@@@===999444222222333111///////////////////////////111444:::CCCMMMUUUYYY[[[$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((()))******)))))))))))))))))))))))))))******++++++,,,,,,,,,++++++***---++++++---...000777???PPP^^^mmmvvv~~~{{{eeeNNN:::555444///,,,......---,,,+++************))))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))((((((''''''((((((((((((((((((((('''(((***+++++++++***,,,---''''''&&&&&&%%%&&&&&&'''***************)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&(((******(((((()))+++*********)))))))))(((((()))***++++++******+++,,,******))))))))))))******+++***)))***---000222444BBBUUUhhhuuuyyyjjj[[[RRRJJJLLLWWWeeerrrzzzvvvcccRRREEE;;;222111111000000/////////......+++***///===QQQfffsssvvvtttmmm___MMM???666444111000///...///000000000222111333888:::===GGGSSS___nnn|||zzzuuukkkZZZLLLBBB===:::888555555444444666:::???CCCNNNaaawww}}}kkkLLL===000000000+++(((***+++***)))(((((()))***+++******)))))))))))))))***))))))((((((''''''&&&&&&(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''(((((()))))))))))))))***+++------///000000000111444888<<>>GGGPPPXXX]]]&&&$$$""" !!!###%%%'''$$$$$$%%%%%%%%%%%%%%%%%%(((((()))***++++++++++++))))))))))))(((((('''''',,,,,,,,,,,,,,,+++******---++++++---...000888BBBVVVcccqqqzzzjjjTTT>>>555222---+++---...---,,,*********++++++******))))))))))))******&&&''''''((()))***+++,,,)))))))))(((((((((((('''''''''(((((((((((((((((((((+++...///............)))((('''&&&%%%%%%%%%%%%((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%''')))***))))))+++,,,+++***)))((((((((()))***,,,+++******++++++)))(((******)))))))))******+++***)))(((***///666:::===RRRfffzzz}}}mmm]]]LLLIIIIIISSSeeewww{{{iiiTTTEEE===777111/////////000000000000000///------222???RRReeeqqqjjjeee[[[PPPEEE<<<555333///////////////000111111222222777>>>EEENNN[[[ggguuuzzzlll___UUUGGG;;;555444666777555666777888<<>>000//////***(((+++******))))))))))))******,,,+++***)))((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((%%%"""###%%%'''%%%###''''''&&&&&&&&&''''''((('''''''''''''''((()))***(((((()))*********))))))+++,,,---,,,++++++---///333888???FFFLLLSSSZZZ^^^cccdddgggiiijjjjjjiiiiiiiiigggdddaaa___]]]YYYVVVSSSQQQMMMIIIDDD@@@===;;;666444222111111000///---))))))'''&&&&&&&&&'''(((''''''''''''((((((((((((+++---,,,)))''')))(((%%%&&&''''''(((((((((((((((***************)))(((''')))((('''&&&%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((())))))******))))))(((((()))))))))((('''&&&&&&))))))(((((())))))***+++---111444777CCCZZZppp}}}wwwmmm```OOO===555222000...,,,---+++))))))***+++***)))++++++)))((('''&&&&&&&&&+++)))'''&&&&&&''')))***'''''''''''''''((((((((())))))(((''''''''''''(((&&&''''''((((((((((((((('''&&&&&&'''))))))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((*********+++,,,...000111+++,,,---///333888@@@EEEUUU^^^gggllloooooojjjddd]]]WWWNNNDDD<<<777555444333222111000///.........000------111555777;;;AAAGGGNNNUUU[[[aaafffgggeee^^^WWWLLLBBB<<<777444222111111111111111111111111000111444666999AAALLLSSS%%%$$$""" !!!###%%%'''(((((('''''''''''''''''''''((()))++++++,,,,,,,,,))))))))))))))))))))))))------------,,,+++******,,,+++,,,---...111;;;FFFZZZggguuu|||qqq[[[CCC666111,,,+++,,,,,,+++)))((('''((()))******))))))(((((())))))***((((((((()))***+++++++++((((((((((((((((((((((((''''''''''''(((((((((((()))---111333333111000000---,,,+++***((((((((((((&&&&&&''''''(((''''''''')))))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&((()))***************((('''&&&&&&'''***,,,...---***((()))+++,,,***'''******))))))******++++++,,,,,,------111;;;FFFOOOaaarrr}}}ppp___RRRHHHJJJQQQ```ttt{{{mmmXXXFFF===999777444///000000000000000000000111000000444===JJJWWW^^^YYYRRRHHH@@@;;;777333000///000000000000111222444888<<>>999777666666666555:::@@@FFFMMMVVV```gggtttlllPPP>>>000---...******---***))))))))))))))))))***++++++***)))(((((())))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((%%%"""###'''(((&&&###(((''''''&&&&&&&&&''''''&&&&&&&&&'''''')))******%%%&&&((()))***)))((('''&&&(((***+++******+++---000333666999===BBBGGGKKKXXX[[[```ccceeefffggggggkkkjjjiiihhhgggeeebbb```]]]\\\YYYTTTOOOJJJEEECCC===<<<999888777555222000+++***((('''''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''((((((((((((((('''(((((()))))))))(((((('''&&&$$$""""""$$$%%%&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))***++++++***)))((('''((((((((((((((('''&&&((((((((((((((()))******+++...111555BBBYYYooo{{{{{{uuurrrtttwwwwwwuuulll___MMM@@@888444000...,,,+++))))))*********)))+++***)))((('''&&&&&&&&&(((''''''&&&&&&'''))))))//////...---+++***))))))((((((((('''''''''((((((''''''((((((((((((((('''&&&&&&''''''((((((((('''''''''''''''(((((((((((('''((((((((((((((())))))))))))***+++,,,---...///)))******+++,,,///444888AAAJJJVVVaaakkktttuuuqqqpppjjj```VVVLLLDDD>>>;;;888666333000//////111222111...---///000000333777444999???FFFOOOWWW]]]___fffccc]]]VVVMMMEEE===999555444222000///000111222///222333222111666>>>FFF$$$$$$$$$$$$%%%%%%%%%&&&)))))))))((((((((((((((('''((()))++++++,,,,,,,,,(((((()))******+++,,,,,,---------------,,,+++***---,,,---......222???LLL]]]iiivvv}}}wwwcccJJJ999111---,,,,,,+++***)))((((((((()))***)))((((((''''''(((((()))************))))))))))))'''''''''''''''(((((((((&&&'''''''''(((((())))))+++///333666555333222111///...---+++***)))))))))&&&'''(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''******+++++++++***(((&&&'''&&&%%%%%%'''***,,,...,,,)))'''))),,,---+++)))***************+++,,,,,,---000111111444@@@SSSbbbrrr{{{{{{mmm___RRRKKKKKKTTT```nnn}}}gggYYYFFF:::555333111000....../////////////////////000111444999???EEEHHHHHHAAA999444333333000......///000000111333777:::CCCLLLXXXeeeppp{{{xxxnnncccVVVKKK:::::::::999999999999:::???GGGSSS^^^gggpppzzznnnQQQ???000......++++++///)))))))))******)))))))))))))))(((((()))***++++++'''''''''(((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%$$$%%%((()))'''%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''')))******###$$$&&&((()))))))))(((%%%'''***++++++++++++---///000111111111333777:::EEEJJJQQQVVVZZZ^^^aaadddfffhhhjjjkkkkkkjjjiiiiiiddddddbbb^^^YYYTTTOOOLLLEEECCC@@@>>><<<999555222///---+++***)))((())))))''''''''''''((((((((((((&&&%%%&&&''''''&&&'''(((&&&''''''((((((((((((((($$$%%%&&&'''((()))))))))'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((()))***++++++***)))(((&&&'''((((((((((((((('''((((((((('''((())))))******---000555DDD[[[pppzzz}}}rrreee^^^___eeemmmssssssmmmaaaPPPAAA888222000...,,,***)))******)))((('''(((((((((((('''''''''"""###%%%'''((((((((((((,,,,,,+++***)))((('''&&&''''''(((((((((((((((((('''(((((((((((((((''''''&&&'''((())))))(((((()))''''''''''''((((((((((((((((((((())))))*********(((((()))***+++,,,,,,---((()))***++++++---000333333:::DDDOOO___nnnuuuuuupppmmmhhhddd^^^WWWNNNHHHCCC???888333//////111222333///...000111///111555000///000444:::AAAHHHMMM^^^bbbffffffbbbZZZQQQKKKCCC???999444000///000111...222555555333444:::???###$$$&&&'''''''''&&&%%%&&&'''''''''''''''''''''(((((()))***++++++++++++(((((()))***+++,,,------,,,,,,------------,,,,,,------...//////444CCCQQQ___kkkwww}}}{{{jjjQQQ===333///---,,,++++++++++++++++++++++++((((((''''''''''''((((((*********))))))(((((((((&&&''''''''''''(((((((((&&&&&&''''''((())))))))),,,///333555444222000///---,,,+++)))((('''''''''((((((***+++,,,,,,,,,,,,+++******))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((()))+++++++++,,,,,,***'''$$$)))((('''''''''((()))******)))))))))+++,,,,,,+++***************+++,,,---+++///333666<<>>777444000......,,,------...///000000000...///111333555888999::::::666111///000111///------///111333555:::BBBIIIVVVaaannnyyy~~~wwwlllbbbYYYOOOEEE>>>;;;:::888777888===CCCIIIUUU^^^lllvvv|||sssUUUCCC333000000,,,+++...))))))************))))))(((((((((((()))***+++,,,((((((((((((((('''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$&&&'''(((((())))))''''''&&&&&&&&&''''''((('''''''''''''''((()))***$$$$$$&&&'''((()))))))))&&&(((******)))(((((()))***++++++******+++---000222888???EEEJJJPPPWWW\\\[[[___cccgggiiijjjkkkmmmgggggggggeeebbb]]]XXXUUULLLJJJGGGEEEBBB>>>999555333111///,,,***)))))))))''''''''''''(((((((((((()))&&&'''))))))'''(((***&&&''''''(((((((((((((((###$$$%%%&&&'''((((((((((((((('''&&&'''((()))***''''''''''''''''''''''''(((((((((((()))))))))***((())))))******))))))(((&&&&&&'''((()))))))))(((((((((''''''(((((()))***)))---111888HHH___rrrzzzyyyiiiWWWMMMKKKQQQ]]]gggqqqtttoooaaaOOOBBB888222000...,,,++++++***)))'''%%%&&&'''(((((((((((((((!!!$$$'''((((((''''''&&&&&&''''''((()))))))))&&&'''(((((()))((((((((((((((((((((((((((('''&&&&&&'''))))))((((((((()))''''''''''''((((((((((((((((((((())))))******+++'''((()))***++++++++++++'''(((***++++++,,,...000...222888BBBRRRdddmmmooodddccccccfffhhhgggbbb]]]SSSNNNGGG>>>777333111000333000///111111///000444444000---...000333888>>>KKKSSS^^^fffhhheeeaaa^^^UUUQQQJJJBBB;;;666444333,,,000444666555555777:::$$$$$$&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))******)))))))))((()))))))))******++++++***+++,,,---..................000111000666FFFVVV```lllxxxzzz~~~~~~nnnVVVAAA666111///---)))***,,,------,,,+++***))))))(((((((((((())))))(((((((((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***+++...111222000...,,,,,,+++***)))(((''''''&&&&&&&&&'''(((***+++,,,,,,,,,++++++******)))(((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******+++******,,,---,,,(((%%%'''''''''((((((((())))))***+++,,,+++***)))******************+++,,,---...+++...444>>>MMM```sss~~~~~~vvviiiZZZNNNGGGHHHLLL]]]ooo}}}mmm[[[MMMBBB999666333///...111---...000222444777888999555444333333222333333444222111111111111111///...000333777;;;@@@JJJWWWaaammmvvv~~~xxxoooggg^^^SSSLLLGGGBBB===999;;;;;;<<<>>>CCCMMMYYYbbbnnnvvvvvvZZZHHH888444111+++''')))((()))***++++++***)))(((***)))))))))))))))******))))))((((((''''''&&&&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""'''(((&&&&&&))),,,&&&&&&&&&&&&&&&'''((()))(((((('''''''''(((((()))'''''''''''''''((())))))'''((())))))''''''((()))((()))***)))((((((***,,,***///444777999===DDDJJJJJJPPPWWW]]]aaadddgggjjjfffgggiiiiiigggccc___\\\UUUSSSPPPMMMJJJEEE???;;;555444111---***(((((('''''''''''''''((((((((((((,,,((('''***)))%%%$$$(((&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&((((((((()))))))))******'''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))%%%&&&'''((())))))))))))(((''''''''''''((())))))***...333<<>>IIIUUUeeemmmqqqkkkaaaUUUGGG;;;333111...,,,+++***((('''%%%&&&'''(((((((((''''''###$$$%%%&&&''''''''''''%%%&&&'''((()))***+++,,,%%%&&&((()))))))))((((((((((((((((((((('''&&&&&&$$$&&&))))))'''&&&''')))''''''''''''((((((((((((&&&&&&'''(((((()))******&&&'''(((************)))&&&(((************+++------///222:::IIIYYYaaabbbTTTQQQPPPUUU]]]dddgggfffbbb___ZZZSSSJJJAAA:::666555111000222222///000333444///---//////...111777999AAAKKKSSSWWWZZZ]]]______^^^[[[VVVOOOHHHBBB>>>888999:::::::::999888888%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((())))))))))))(((((('''))))))))))))((((((((((((******,,,---...///////////////111111111777HHHYYYbbbnnnzzzuuuooouuu~~~qqqYYYDDD888333000---&&&(((***,,,,,,+++((('''******))))))))))))******%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***+++---//////---***))))))+++***)))((((((''''''(((###$$$%%%'''((()))))))))+++++++++***)))(((((('''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++)))((())),,,......***&&&"""###%%%((()))++++++++++++---...,,,(((&&&'''***************+++,,,---...---...555FFF^^^ssstttiiiZZZMMMEEEDDDJJJQQQfffyyysss___KKK???666000000...+++,,,111000111444888;;;???BBBCCC???<<<777333000000000111...000222444333222000///555999>>>CCCKKKXXXiiiuuu~~~{{{ssseeeWWWPPPHHH@@@===>>>===;;;:::777;;;CCCKKKUUUaaaoooxxx~~~~~~www___MMM<<<666222***$$$%%%((()))***++++++***)))(((,,,+++***)))((((((((((((******)))((('''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((!!!'''(((%%%$$$(((---%%%%%%%%%&&&'''((()))***)))(((((('''''''''((((((***)))(((&&&&&&''''''(((&&&'''((((((((()))+++...***+++,,,,,,***)))***++++++...000///,,,...333999<<>>:::===GGGSSS\\\___jjjjjjiiiddd\\\QQQFFF???777444333444333000000333///++++++000111...///444111555:::>>>CCCHHHPPPVVV```bbbeeeddd```YYYQQQKKKMMMKKKGGGDDDCCCAAA>>>;;;%%%&&&'''&&&$$$###$$$%%%''''''((((((((((((''''''***)))))))))))))))***++++++***))))))))))))))))))***+++---.........000222555444111000222<<>>:::;;;999777;;;CCCBBBNNN[[[eeeooo{{{xxxmmmgggooozzz~~~kkkYYYFFF;;;555000---,,,&&&''''''(((((((((((('''***+++,,,+++)))))))))***((((((((((((((()))******&&&((()))(((&&&%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%&&&))),,,%%%&&&&&&'''((()))******$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((()))&&&&&&))))))&&&&&&)))))))))))))))************((()))***++++++***)))((()))***+++,,,,,,+++***)))++++++++++++,,,...000111333666;;;@@@EEEMMMVVV]]]\\\___ccchhhkkkkkkhhheeeeeecccaaa___\\\UUULLLEEEAAA===777333///,,,)))&&&'''((()))))))))(((&&&&&&""""""###$$$&&&&&&%%%###))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************))))))(((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))((()))***)))'''&&&&&&''',,,***)))((((((***,,,---******---<<>>CCCGGGUUU___ggggggeeebbb[[[SSSLLLEEE===777555555444333111000///......///111222000///000333777;;;======PPPUUUZZZ___aaabbbcccddd]]]]]]^^^^^^ZZZPPPCCC:::%%%&&&'''&&&$$$###$$$%%%&&&'''(((((()))))))))(((******))))))******++++++******))))))))))))*********,,,---...---...///111333333222111555???MMMXXXgggrrr|||xxxnnnbbbWWWVVVdddttt{{{kkkUUUBBB777000+++,,,+++******))))))******,,,+++))))))+++,,,***&&&)))))))))))))))*********((((((''''''&&&''''''(((###&&&((((((&&&%%%&&&(((&&&'''((()))))))))(((((()))))))))((('''''')))+++(((((((((''''''((((((((('''(((((()))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,***)))((('''''''''((()))(((((((((((((((((((((((())))))((())))))***+++,,,------///111...***,,,222222???QQQdddwww}}}jjjWWWFFFEEEJJJSSScccsssppp^^^PPPBBB999555333000/////////......222333999EEESSS___eeegggaaaTTTEEE:::333///000444111000000000222555999;;;HHHUUUdddnnnwwwyyyssshhh]]]RRRHHH@@@;;;;;;888777888777888CCCOOOWWWcccqqqyyy}}}wwwnnndddYYYTTTZZZdddrrrqqqoooqqq{{{kkkXXXDDD888222---***)))******+++++++++******)))***+++,,,+++)))((()))***)))))))))))))))***++++++((()))******(((''''''((('''''''''''''''''''''''''''''''''&&&%%%&&&(((+++&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((+++((((((++++++((('''***(((((()))))))))*********)))))))))******)))))))))******+++++++++***))))))))))))))))))***+++---......000444777;;;@@@GGGLLLTTTVVV[[[bbbgggjjjjjjiiieeecccbbbaaa___ZZZSSSMMMBBB>>>888333///,,,***(((***)))(((''''''''''''(((%%%$$$%%%&&&(((((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********)))((((((''''''(((((()))((((((((((((((((((((((((!!!$$$'''(((&&&%%%$$$$$$+++***)))))))))***,,,,,,+++---222BBB[[[pppuuuqqq___KKK:::555333//////222111<<>>DDDLLLSSS[[[bbbgggfffgggjjjkkkggg]]]PPPFFF%%%&&&'''&&&$$$###$$$%%%&&&&&&'''((()))***++++++*********+++++++++,,,,,,******)))))))))******++++++,,,...------,,,...//////000111333888CCCQQQ\\\iiisss~~~~~~{{{tttnnndddXXXLLLKKKXXXhhh|||{{{pppZZZDDD777111...,,,+++******))))))************+++,,,,,,+++******'''(((((())))))******+++((('''''''''''''''((((((&&&'''))))))((('''(((***''''''((()))))))))))))))((())))))((('''''')))***((((((''''''''''''((((((%%%&&&&&&''''''''''''''')))((((((''''''(((((())))))***+++------,,,***)))(((''''''''''''((()))***'''''''''((()))))))))*********)))))))))******+++...000444555000+++///777:::KKKaaauuuwww^^^NNNDDDKKKZZZhhhwwwyyyeeeQQQCCC888111444111///---.........---333444:::JJJ^^^nnnvvvwwwkkkZZZFFF:::444000000222111222333333444999BBBHHH[[[iiixxx~~~wwwhhh___SSSIIIBBB===999666444555777888999@@@RRRbbbnnnyyyxxxjjj```UUULLLDDD@@@EEEMMMYYYXXXWWW\\\jjj{{{rrr^^^HHH:::333///------,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))((()))*********))))))******++++++)))***++++++)))(((((()))''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%''')))''''''''''''''''''(((((()))'''%%%######%%%''')))&&&&&&&&&''''''''''''(((+++((((((******'''&&&)))(((((())))))))))))*********))))))(((((())))))***+++++++++******))))))))))))))))))))))))***+++,,,***,,,...///000333666999AAADDDJJJQQQWWW]]]aaacccdddccccccbbbaaa]]]WWWSSSGGGAAA:::333///---+++***,,,***'''%%%%%%&&&(((***(((''''''(((******)))'''))))))))))))))))))))))))((())))))******++++++,,,((()))******+++*********''''''(((((())))))******'''''''''&&&&&&'''''''''((((((((((((((('''''''''"""&&&***---,,,***)))((()))************+++++++++,,,///888JJJbbbtttuuuooo]]]III888222000---,,,000---444>>>LLL]]]lllrrrppp^^^PPPAAA999333---(((''''''&&&&&&(((+++,,,)))&&&$$$(((***)))***,,,+++'''+++)))''''''((()))(((''')))))))))(((((()))******&&&'''(((((('''&&&'''(((((((((((((((((()))******''''''''''''((()))***+++&&&''''''((())))))******''''''(((***,,,,,,)))''''''((())))))******))))))+++---,,,,,,000555666333///...---,,,---///222333333;;;DDDKKKSSS\\\cccdddfffccc___ZZZTTTKKKAAA::::::888555333111111222333222000......///111111000000222666:::@@@HHHRRRXXXdddgggmmmqqqqqqjjj___WWW$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((()))+++,,,---***++++++,,,------------+++******))))))******++++++,,,------,,,+++,,,...+++---000444:::FFFUUU___lllvvv~~~zzzuuurrrnnnhhh___SSSHHHFFFSSSbbbvvv{{{vvvaaaHHH888333111,,,+++******))))))******))))))***,,,***''''''***((((((((()))))))))))))))((((((((((((((()))***+++))))))))))))((())))))***((((((((()))))))))))))))((()))***)))((('''(((***((((((((())))))(((((((((%%%%%%&&&''''''''''''&&&(((((((((''''''((((((((()))***,,,------+++((('''))))))))))))*********+++'''(((((()))***++++++,,,++++++******)))*********111444888888222---444>>>GGGYYYpppsssfffSSSIIIFFFSSSgggxxxoooZZZIII>>>777333333111...---...///...---333444;;;MMMcccssswwwvvvhhhWWWCCC999555222000///111333555555888@@@NNNYYYnnnxxxyyykkk```RRRKKKAAA;;;:::;;;999888666888;;;???FFFTTTffftttxxxkkkaaaSSSJJJAAA===:::999<<>>666333222444111///...///000//////222333:::KKK^^^iiihhhcccXXXJJJ<<<777666333///---000333777;;;AAAOOOaaannn~~~{{{qqqfffWWWKKK>>>:::555333555777777666999;;;@@@KKK[[[mmm{{{}}}qqqfffYYYNNNCCC<<<777777888666666999777:::>>>HHHZZZpppvvvaaaHHH999111,,,+++,,,,,,,,,,,,++++++)))(((((()))***+++***((('''((())))))(((((('''''''''((((((&&&((())))))((('''((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((%%%%%%''''''######&&&'''(((((((((((()))))))))***)))(((''''''((()))************)))))))))(((((())))))******************,,,++++++,,,---------,,,///111444666888<<>>CCCGGGJJJPPPUUUYYY]]]___```XXXUUUPPPIIIBBB<<<777444333000...---///111222222---///111222333666999<<<===AAAHHHNNNSSSWWWYYY[[[###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%''')))+++---+++,,,...000111111000000...---,,,+++***))))))))))))***,,,++++++***,,,---+++---000444<<>>EEEKKKNNNNNNNNNNNNMMMJJJFFFBBB===888222...((()))***+++***)))((('''***)))''''''((((((((('''))))))))))))))))))))))))&&&&&&'''((()))++++++,,,+++++++++,,,++++++***)))+++++++++++++++*********&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''(((******+++******(((&&&$$$$$$&&&((()))************+++++++++---333???RRRjjjxxxvvvlllRRRAAA333111111,,,+++...,,,+++,,,111999DDDUUUcccssssssjjjXXXFFF:::444111,,,)))'''''')))***(((%%%'''***+++)))((()))'''"""(((''''''***---111222222,,,+++******)))))))))***&&&'''(((((('''&&&'''((('''''''''''''''((())))))''''''&&&&&&''''''((()))))))))(((((('''&&&&&&%%%&&&&&&''')))++++++(((&&&&&&'''(((((())))))(((((()))'''(((+++***)))+++///...---,,,++++++*********---,,,---///000///333888777:::???EEEJJJQQQXXX\\\fffdddaaa\\\UUUMMMFFFBBB;;;888444222222333333333...000222333222111222333555888;;;===@@@CCCGGGKKK###$$$&&&%%%%%%$$$&&&'''%%%%%%$$$$$$%%%'''***++++++---///111222222111111000///---+++)))(((((('''''')))***+++***+++,,,...000111333666>>>LLL]]]iiioooxxx}}}zzzwwwvvvqqqqqqppprrrttttttsssqqqooommmhhh^^^OOOEEEIIIRRRcccsss~~~uuu___III;;;333,,,+++******))))))******,,,$$$$$$,,,///+++)))---******)))((('''&&&&&&%%%&&&&&&'''((()))+++------444000,,,*********(((&&&'''&&&&&&%%%&&&&&&((((((&&&(((******)))(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((((((((((((((''''''&&&&&&''''''((()))***************)))(((%%%&&&'''((((((((('''&&&************************************+++,,,,,,------,,,---333;;;FFFWWWfffwww{{{xxxiiiXXXMMMHHHEEEDDDOOO```sss~~~mmm[[[GGG===888444222333222000...---...///////////////222888>>>AAA???<<<999444111333444333333666;;;BBBOOO^^^lllwww~~~}}}vvvfffUUUJJJDDD>>>777555888:::999999;;;BBBGGGKKKWWWggguuu}}}vvvfffUUUIIICCC===666777333222222111---...111///333888@@@QQQgggyyyxxxdddLLL===666000......+++,,,,,,,,,,,,,,,++++++(((*********((('''((()))))))))((('''''''''''''''$$$%%%''''''&&&&&&'''(((''''''''''''''''''''''''%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&$$$$$$'''(((&&&&&&)))'''''''''((((((((())))))'''(((((((((((((((((('''$$$&&&)))+++,,,+++)))'''###$$$%%%'''((((((((('''...+++((('''***,,,,,,+++(((***+++(((%%%$$$(((,,,111444888;;;>>>AAAFFFJJJGGGGGGGGGHHHEEE@@@999333*********))))))))))))))),,,***''''''((()))(((((())))))))))))))))))))))))(((((())))))***+++,,,,,,+++,,,,,,,,,++++++***)))+++++++++***))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******+++)))(((((()))++++++***)))))))))***,,,,,,...666DDDYYYoooyyyrrreeeLLL<<<000000111,,,***+++---,,,---000222777DDDRRRgggpppsssfffTTTFFF;;;444000...,,,***)))***++++++"""''')))))),,,000222///)))((((((***---000111111------+++***))))))(((((('''((())))))''''''((()))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((()))***((('''&&&'''(((((())))))((((((///)))'''((()))(((***///000///---,,,++++++,,,---((('''***000000,,,---222...111555888:::???FFFJJJZZZ\\\```bbbaaa]]]YYYVVVNNNIIICCC===:::999777666333444444222000---------333555777666666666999;;;###$$$&&&%%%%%%%%%&&&'''%%%%%%$$$###$$$&&&)))***+++---000222333333222111111000...,,,)))((('''&&&&&&(((*********+++---...444444555888???NNN___kkkmmmwww~~~}}}|||zzzwwwuuurrrqqqqqqqqqrrrtttxxxzzzzzzyyyuuusssnnncccSSSGGGHHHOOO```qqqxxxdddMMM<<<222,,,++++++***)))*********((((((///+++))),,,((((((((((((((('''''''''$$$$$$%%%&&&(((***+++,,,444///***'''''''''%%%###&&&&&&%%%$$$%%%&&&'''(((&&&(((***+++)))(((((((((###$$$&&&''''''&&&$$$###%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''))))))))))))))))))******$$$&&&((()))+++++++++***)))))))))(((((((((((((((************+++,,,---......,,,---666BBBRRRfffuuuyyyyyyqqq]]]JJJBBBBBBDDDLLLYYYlll}}}~~~uuu___MMM<<<666666444222444111///,,,,,,---............---...000333666666666555111///222333333666;;;GGGPPP___ooo||||||pppgggVVVEEE;;;999777222000444888888888===HHHQQQZZZlll~~~vvvnnn^^^MMMDDD@@@<<<666555222000000///---000666...111444;;;KKKcccvvvttt```III:::333...++++++(((((()))*********))))))(((******)))((('''((()))******)))((((((((((((((($$$&&&'''((('''&&&'''(((''''''''''''''''''''''''%%%'''((((((&&&$$$$$$%%%$$$$$$%%%%%%&&&'''(((((('''%%%###!!!!!!###%%%'''&&&&&&&&&'''''''''((((((###!!!!!!%%%&&&$$$%%%(((''''''''''''((((((((()))&&&'''((())))))((('''&&&"""%%%))),,,---,,,)))'''###%%%''')))************111,,,((('''))),,,,,,+++))),,,...+++'''&&&***...333444333222222666>>>DDDBBBDDDHHHKKKKKKFFF>>>888---+++)))''''''(((***+++---+++((('''((())))))((())))))))))))))))))))))))*********++++++,,,------,,,,,,,,,,,,,,,+++***)))))))))((('''&&&%%%$$$$$$(((''''''&&&&&&''''''(((***))))))((('''&&&&&&&&&%%%(((***+++***)))***+++,,,***)))((((((***,,,---///999III^^^ssszzzooo```GGG888...///000,,,(((***'''&&&)))...000333???MMMYYYiiiuuuooo___PPPCCC:::111000---(((%%%###%%%'''%%%''''''%%%%%%((()))&&&)))(((((())),,,.........,,,,,,***((('''&&&&&&&&&((()))***)))((('''(((***$$$############$$$%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&'''((())))))(((&&&''''''(((((((((((((((111)))$$$&&&)))))),,,222...---***)))((()))***+++###"""(((//////***))),,,+++---000111111333888<<>>;;;999111222222111000000222444000333555555333111222444((('''&&&&&&&&&&&&'''(((((('''''''''((()))+++,,,...333:::>>>===999444222111///---+++)))((('''(((---,,,,,,+++,,,---///000111...000999DDDPPP^^^jjjmmmppptttxxxzzzzzzyyywwwtttuuuuuutttssstttvvvxxxuuuvvvwwwyyy{{{}}}~~~|||vvvlllZZZKKKIIIQQQ```qqq{{{iiiSSSAAA555444///+++---...,,,,,,///,,,+++***(((''''''''''''(((((())))))*********+++)))'''&&&'''***+++***(((((()))++++++)))((()))***$$$&&&)))++++++***'''%%%'''((('''&&&***///...)))***)))(((&&&&&&&&&'''((())))))(((((((((((())))))''''''''''''((((((((((((******++++++,,,---...///,,,,,,,,,+++******))))))***)))((((((((()))++++++***))))))***,,,...//////222777<<>>FFFTTTaaannn|||yyyiiiZZZIIIDDD>>>;;;<<<>>>>>>===888444222333111,,,+++---000///......000111222111111000333666444444???LLLTTTddduuu~~~|||pppdddZZZOOOCCC<<<666333444888777111111:::EEEOOO]]]hhh~~~~~~vvvmmmiiiaaaYYYQQQGGG???999888111---000333222000000444222222999HHH\\\nnnxxxrrraaaIII999333111---))),,,,,,---...---+++)))'''&&&'''(((***+++---...///+++******)))(((''''''&&&''''''((((((((((((((('''***&&&$$$'''(((&&&&&&(((''''''&&&$$$""""""$$$&&&'''&&&%%%$$$%%%''')))+++'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((''''''((())))))'''%%%))))))(((((('''''''''&&&***)))(((&&&&&&&&&'''(((*********,,,......,,,******)))((()))***+++***((()))***+++,,,---.........)))'''(((...222222222444444;;;EEELLLMMMGGG???999...,,,***(((''''''((()))'''***,,,***%%%###%%%(((+++***)))))))))***+++---000......000333555333111222444333111222444333...+++******)))$$$""")))(((((('''''''''&&&&&&&&&***+++***)))+++---***$$$'''((()))******+++******)))+++---,,,+++******+++///<<>>>>><<<===>>><<<999888999666111000...,,,,,,)))%%%''',,,((((((((((((((((((''''''&&&'''&&&$$$%%%'''$$$''''''((()))************+++---......,,,++++++,,,222>>>QQQdddtttxxxmmm^^^DDD888...,,,---+++))))))***'''&&&)))***)))...666AAAQQQcccnnnpppjjj]]]QQQ>>>555.........+++((((((((()))))))))************)))))))))))))))***++++++***)))'''%%%%%%&&&((()))'''******&&&&&&((((((%%%)))'''%%%%%%'''((('''&&&((('''&&&&&&&&&'''((()))***(((''''''(((((('''&&&)))))))))((((((((((((((()))))))))))))))(((''''''((()))***)))((((((***,,,///...+++*********)))))))))***+++,,,,,,,,,+++++++++,,,------,,,,,,...000222555999<<<===>>>???AAAMMMRRRXXX\\\]]]\\\[[[[[[SSSQQQLLLFFFAAA<<<999888777444111000222333333222%%%&&&'''(((((('''&&&%%%(((''''''''')))***,,,...000333888:::999777666666222000...,,,***))))))*********)))******,,,---...000000666@@@GGGJJJMMMRRRSSSUUUYYY]]]ccchhhkkkmmmqqqtttxxx{{{}}}~~~|||sssdddVVVRRRTTTdddrrr}}}ppp]]]III;;;333---+++,,,,,,***)))***++++++************++++++))))))************++++++)))((('''((()))***)))(((&&&'''))))))'''''''''(((&&&&&&'''((()))(((((((((***,,,)))### $$$''''''((())))))***************))))))(((((((((((())))))((((((((()))))))))******(((***---///000///---+++(((((((((((()))))))))))))))(((((((((((()))******,,,,,,,,,,,,,,,...///000;;;CCCQQQdddwwwyyylll```UUUHHH@@@BBBOOOgggzzztttbbbRRRDDD;;;===???EEEOOOZZZaaacccbbbYYYJJJ:::444333111000000//////000111111222222333444222444<<>>???CCCHHHNNNRRRSSSSSSRRRSSSPPPKKKIIIHHHCCC===999333......---******---(((((((((((()))))))))))))))******''''''(((%%% ''''''((())))))*********...000000///...------...666BBBTTThhhwwwxxxhhhWWWCCC999///......---+++++++++((((((*********...444777DDDUUUeeeqqqrrrfffXXXFFF:::000---...+++((('''))))))))))))************(((((((((((())))))))))))***)))((('''&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&((('''%%%%%%'''((('''''')))(((&&&$$$$$$%%%'''((()))(((''''''(((((('''&&&)))))))))(((((('''''''''(((((())))))((((((''''''((()))))))))((((((***,,,...---,,,***)))))))))))))))***++++++,,,,,,++++++,,,------,,,******+++---///333777999888666555444>>>BBBHHHNNNRRRWWW[[[^^^```___\\\WWWRRRLLLGGGDDD???<<<999666666666555444$$$%%%'''(((((('''%%%$$$'''''''''((())),,,...///111444777888777666666777000///---+++))))))))))))++++++,,,------...///000111222777>>>BBBBBBBBBEEEHHHJJJNNNUUU]]]dddkkkooossswww|||xxxkkk___XXXVVVdddppp|||}}}tttcccNNN>>>444...+++,,,+++(((''')))))))))))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))(((''''''((((((((((((((()))***++++++(((,,,+++%%%!!!###&&&'''&&&''')))***+++******)))(((((())))))))))))(((((())))))))))))************)))***+++---------,,,+++''''''((()))******++++++))))))))))))******++++++++++++,,,---///222666999AAAOOObbbuuunnn\\\KKKFFFAAABBBKKK]]]qqqxxxdddPPPBBB;;;999999???MMM^^^nnnxxxzzzyyynnnYYYBBB777555444222111111222333333222222333444444555<<>>DDDMMM^^^qqq|||xxxuuurrrppplllllllllkkkjjjgggbbb^^^UUUJJJ???999444000///111000000222999GGG[[[ppp}}}|||kkkSSS@@@666333222000//////...------...///000+++++++++,,,,,,,,,,,,,,,(((((((((((())))))))))))((())))))))))))(((((('''+++&&&%%%(((***((((((***%%%'''))))))(((&&&&&&&&&&&&(((+++,,,+++'''### %%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&%%%$$$%%%'''(((((('''((((((((((((((('''''''''((()))***++++++***)))((()))'''%%%%%%&&&((()))(((***((('''((()))***)))(((******++++++++++++******...------,,,'''###'''///)))***+++,,,,,,,,,,,,+++***))))))((((((((())))))(((***+++***)))((()))+++***+++++++++...777BBBJJJUUUWWW\\\bbbhhhlllnnnooolllllljjjdddaaa___ZZZSSSEEE;;;222//////,,,******(((((((((((())))))))))))))),,,---******,,,***&&&(((((())))))***++++++,,,111111222111///...///111777DDDWWWkkkyyywwweeeQQQAAA888000//////---,,,---++++++++++++***+++///222444<<>>CCCIIIMMM___```aaaaaa___[[[WWWUUULLLJJJHHHEEEAAA>>>:::888$$$%%%'''(((((('''%%%$$$'''''''''(((***---///111333555666777666555666777111000...,,,+++******++++++,,,---...///000111111444222444999:::999:::===@@@DDDJJJSSS]]]gggnnnsssyyy|||~~~tttiii___XXXaaalllwww{{{wwwjjjUUUDDD777000,,,,,,+++(((''')))((((((((((((((()))***+++(((((((((((((((((((((((('''(((((()))((())))))***''')))+++***)))((())))))%%%%%%%%%%%%%%%'''((()))$$$***---)))&&&''')))(((%%%&&&((()))***)))(((((((((((())))))))))))(((((())))))))))))***************)))((('''((()))***+++###$$$$$$%%%&&&'''((((((******+++++++++,,,,,,,,,++++++,,,---///444<<>>>>>???FFFUUUjjj}}}~~~lllWWWDDD999666888444>>>PPPfffyyyttt\\\BBB555222000---,,,000111222111000000333555999???KKK\\\ooo|||vvvjjjZZZMMMCCC===:::999888555555777888999@@@HHHSSSaaasss{{{xxxvvvuuurrrqqqooommmkkkiiiiiihhhfffddd\\\RRRHHHAAA:::444222444//////111888EEEYYYooo}}}oooWWWCCC999444222111***+++,,,------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((('''&&&&&&%%%)))%%%$$$''')))'''''')))$$$&&&))))))(((&&&&&&'''((()))*********((('''&&&""""""###$$$%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''((())))))((((((***(((&&&&&&'''''''''&&&'''''''''(((((((((((((((((()))***++++++***)))(((***(((&&&&&&''')))***))))))((('''((()))***)))'''&&&&&&'''((()))******)))((('''((((((### $$$,,,+++***)))))))))***,,,,,,(((((((((((((((((())))))+++++++++***)))(((((((((,,,,,,++++++111???RRR___jjjnnntttzzz~~~{{{xxxvvvqqqjjjWWWHHH:::333000,,,))))))(((((((((((((((((())))))"""'''(((''''''))))))&&&***************,,,---...111222222111//////111333777FFF[[[nnnxxxttt```MMM:::222,,,++++++))))))***)))******((('''))),,,---222555<<>>333111444666AAAUUUmmmqqq[[[BBB666222000---,,,---///000///...111777<<>>JJJZZZkkk~~~~~~qqq]]]GGG<<<777222111444777BBBUUUjjjxxx{{{uuunnnXXXHHH999222111///...///...111333444777@@@LLLVVVjjjwww}}}rrr\\\LLL>>>888666444555999999===FFFRRR\\\hhhxxx~~~{{{xxxwwwwwwxxxwwwwwwsssssssssssstttrrrooolllkkkeee```XXXLLL===444333---///000444>>>QQQiiiyyysss___LLL>>>666111...///...+++)))((()))***+++(((((()))******+++,,,,,,+++******)))(((''''''&&&))))))))))))((('''&&&%%%***&&&%%%(((***)))***,,,$$$%%%%%%$$$###$$$&&&)))$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&(((&&&######%%%&&&''''''&&&'''''''''(((((())))))((('''&&&&&&&&&((()))***&&&&&&'''(((******(((&&&)))'''&&&'''((()))(((''''''''''''''''''&&&&&&%%%((($$$$$$(((***'''&&&'''((((((((((((((('''''''''%%%%%%'''((())))))))))))((('''&&&'''((()))(((((($$$'''***---444DDDZZZjjjwww}}}tttbbbLLL:::///***---333111111000///---,,,+++***"""(((+++)))&&&((()))'''((('''&&&%%%&&&(((***++++++,,,,,,,,,---///333666>>>TTTkkktttnnn___MMM@@@333...++++++***((())),,,***......)))&&&***+++((()))///222222888GGGWWWaaaooofffYYYKKK<<<000...222+++*********))))))((((((((()))***+++***)))'''%%%''''''&&&$$$$$$$$$$$$$$$$$$'''((('''(((,,,---+++$$$&&&((('''%%%&&&(((+++$$$&&&(((******)))(((''''''&&&&&&''')))***)))((($$$%%%%%%&&&'''((())))))''''''((()))******))))))&&&'''((((((&&&'''(((***&&&***...---)))&&&(((******)))((((((((()))+++,,,,,,---,,,+++)))((()))***$$$''',,,------+++***)))'''))),,,---,,,,,,...///555444222111111444777999777<<>><<<999888555111...222000---++++++,,,...///,,,///222444:::>>><<<777333222333555555444999@@@KKKWWWeeeppp{{{wwwmmmeeeaaakkk|||yyydddHHH<<<111000111000---,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''')))***+++++++++*********))))))))))))******(((((())))))))))))((((((,,,***))))))***++++++***((()))***++++++***)))(((+++))))))++++++)))***...***///555???SSSiiixxx}}}yyygggPPPCCCAAA@@@===BBBWWWmmm|||~~~kkk\\\MMM>>>999666333333777666>>>MMM^^^jjjjjj```WWWIII@@@888666666222...---111000555===DDDNNN```qqq~~~zzzrrrmmmaaaNNN===;;;:::666666<<<>>>FFFTTTfffxxxzzz{{{||||||{{{yyywwwvvvwwwvvvuuuuuuuuutttqqqnnnjjjhhhccc^^^UUUIII<<<444333222222777>>>KKKaaasss{{{vvvfffNNN;;;444222111...------------,,,,,,,,,+++)))((()))***,,,,,,++++++******)))))))))))))))'''&&&&&&'''(((((('''%%%)))))))))))))))'''%%%$$$'''''''''((((((((((((((()))))))))(((&&&$$$!!! '''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$%%%&&&(((***))))))))))))((((((((((((&&&'''((()))((('''%%%###((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''+++)))(((&&&&&&((()))+++%%%%%%&&&&&&((()))***+++******))))))((((((''''''++++++***)))'''&&&$$$###'''((((((((())))))))))))&&&)))+++***,,,888LLL\\\nnnyyy|||ppp\\\GGG;;;666111...---111555888666///******++++++++++++***************)))+++...---+++)))***,,,...+++)))+++------111777EEE^^^oootttrrr```III@@@444111---+++---...---,,,,,,,,,,,,+++++++++******---(((+++444999===LLL^^^jjjmmmhhhWWWEEE888000,,,)))***+++***)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((()))(((((((((((((((((('''&&&&&&&&&%%%))))))))))))((('''%%%$$$&&&'''''''''(((((())))))'''''''''((()))******+++###&&&&&&###&&&++++++&&&******))))))))))))******+++,,,...//////---,,,+++---***&&&&&&)))++++++)))///...,,,***))))))***+++'''(((***,,,------------,,,,,,,,,---------......////////////000000000000666666777;;;@@@GGGNNNRRR'''&&&&&&%%%%%%&&&&&&'''///+++***...111222777>>>BBB@@@===<<<:::888444222111///---+++***,,,---///,,,...111666???FFFDDD===666444333555444555;;;BBBOOO]]]lllwww{{{qqqhhhaaahhhxxx|||iiiOOOAAA444000000...++++++,,,,,,++++++***))))))((()))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''')))***+++******)))******))))))))))))******(((((())))))))))))((((((***)))'''''')))***)))(((((()))************)))(((+++))))))+++***'''(((+++---333<<>>BBBWWWjjj|||ooo\\\MMMAAA666333222000111333666:::CCCNNNVVVVVVNNNGGG@@@999444333333000///111444666>>>JJJUUU^^^lllyyy{{{vvvqqqllliiiddd___ZZZUUUEEE999888888666:::BBBQQQ\\\mmm~~~~~~|||}}}|||zzzuuutttttttttuuutttqqqnnnmmmkkkfffaaaYYYMMM@@@777333111111555;;;GGG\\\nnn|||wwwhhhQQQ>>>555222111.........------,,,,,,,,,,,,***))))))+++,,,+++******))))))((('''((((((((((((''''''((())))))(((&&&&&&'''((())))))((('''''''''((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))(((((((((((((((''''''''''''((()))))))))'''&&&$$$((((((((((((((((((((((((''''''((((((((())))))))))))(((''''''''''''((()))((((((((((((((((((((((((***)))(((''''''((()))***(((''''''''''''((())))))))))))((((((((((((((('''************)))((('''&&&((((((((((((((())))))***)))++++++)))***333AAAMMM\\\gggsssyyyvvvgggUUUAAA777333111000111...000222222///---...///************))))))))))))(((***,,,,,,***)))***,,,,,,)))))),,,---...333999FFF___ppptttppp]]]EEE<<<555111---,,,,,,---,,,+++,,,,,,++++++************+++''')))000333555BBBQQQbbbiiijjj^^^NNNAAA777111,,,,,,,,,***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&***))))))((('''&&&&&&%%%&&&'''''''''((((((((()))&&&&&&'''(((((()))******+++---+++''''''***((("""***))))))(((((())))))******+++---......,,,+++***+++)))((()))++++++***''')))***************************+++++++++***)))(((,,,,,,,,,------------...------........./////////222111111333777<<>>666444@@@OOOiiizzz}}}ppp\\\KKK@@@888111000111//////000444555777<<>>777777999;;;DDDOOOfffsss|||||||||}}}|||{{{|||}}}~~~{{{yyyvvvvvvuuuvvvwwwwwwtttrrrqqqnnnjjjfff^^^SSSEEE<<<444111000333888DDDWWWiii}}}zzzmmmWWWBBB777222000//////...---,,,,,,++++++---+++))))))+++++++++***)))(((((('''''''''''''''***((((((((()))***)))(((%%%%%%'''((())))))))))))((((((((((((((((((''''''$$$$$$$$$%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))'''&&&((((((((((((((((((((((((((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((***)))(((''''''((()))******)))(((((('''''''''''''''''''''''''''(((((((((((())))))************))))))((('''''''''(((***+++,,,+++***((()))---444999CCCNNNZZZcccmmmzzzttthhhYYYKKK>>>888888888:::<<<777444222111000000///...*********)))))))))((((((''')))+++++++++***+++,,,)))''')))---///000555<<>>:::777777III```rrrqqq___NNNBBB;;;777444333333111///...111111111444888::::::999666444444333111000888AAACCCLLL]]]pppzzzzzztttooo___TTTGGG??????AAAAAA???BBB===999;;;???GGGVVVeeezzz~~~~~~}}}}}}|||{{{|||||||||{{{{{{zzzyyyyyyyyyyyy{{{||||||zzzxxxtttqqqmmmiiicccXXXJJJ???444111000333888CCCWWWhhh||||||qqq\\\FFF999333000//////...---,,,++++++***---,,,******+++++++++***))))))(((''''''''''''(((***((('''''')))))))))(((%%%&&&&&&'''((())))))***((((((((((((''''''''''''((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((())))))*********))))))(((((((((((((((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***))))))((('''(((((((((%%%%%%&&&&&&''''''(((((((((((()))*********)))))))))((('''''''''(((***++++++***(((((()))+++------222;;;DDDKKKVVVdddooottt}}}~~~xxxpppbbbVVVLLLEEEBBBFFFJJJLLLNNNQQQOOOHHH???:::777333...))),,,++++++******)))))))))((()))+++,,,------......***)))+++///000111777???OOOggguuutttkkkUUU===555111000...,,,++++++*********)))))))))))))))))))))+++)))***---...---222:::EEEVVVfffjjjbbbUUUEEE999111///,,,+++******)))(((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((%%%%%%&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((***(((&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((( !!!"""&&&)))***(((((((((''''''''''''((((((((()))+++------,,,***)))((())))))***+++***)))(((******************))))))'''((()))******+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------000///---,,,---...000222'''&&&&&&%%%%%%&&&&&&'''(((***+++---000444777888333111000000111000...,,,,,,+++*********++++++,,,......000:::MMM\\\]]]VVVCCC<<<888;;;BBBKKKXXXbbbqqqtttaaa[[[bbbooo|||iiiVVV@@@444000---,,,---+++++++++***************((()))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''))))))(((((((((((())))))))))))************))))))---+++******+++,,,,,,+++))))))(((((((((((())))))((((((***---------444<<<@@@QQQgggyyyssseeeRRRBBB888;;;===CCCWWWnnn}}}wwwbbbPPPDDD===888777666444333222000...000000111333666888999888555555555555333444>>>IIITTT```ooo{{{wwwggg[[[NNNFFF<<<888888:::;;;:::::::::===CCCLLLZZZnnn}}}~~~}}}~~~{{{zzzzzz{{{}}}~~~{{{{{{{{{|||~~~~~~|||zzzuuuqqqmmmkkkfff\\\LLL@@@555222111444999EEEYYYjjj{{{|||ttt___HHH:::333000//////...---,,,,,,++++++---,,,******+++,,,,,,++++++***))))))(((((()))))))))'''%%%%%%'''(((((('''''''''''''''(((((())))))))))))(((((('''''''''&&&***)))'''%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''((()))******++++++(((((()))******+++++++++(((((((((((((((((((((((())))))))))))************)))))))))))))))(((((('''(((((((((((())))))******))))))(((((((((((())))))((((((((((((((()))******%%%%%%&&&&&&''''''(((((((((((())))))(((((('''''')))((('''''''''(((***+++)))'''&&&(((+++---,,,++++++111666999AAALLLTTTWWWcccgggiiigggbbb\\\QQQGGGBBBEEEOOO\\\eeegggiiikkkjjjaaaUUULLLDDD<<<000(((......---,,,,,,+++******)))***+++...000111111111---,,,...111111333;;;DDDYYYoooyyyssshhhQQQ<<<777111111000...---,,,++++++)))))))))))))))))))))******)))***,,,------000444999JJJ]]]fffeee[[[JJJ<<<222///,,,++++++,,,+++***(((((((((((((((((((((((('''(((***++++++***((('''%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((((('''%%%$$$%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''+++(((''')))******)))(((((((((''''''''''''(((((((((***,,,---...---,,,+++******)))(((((((((***++++++***(((''')))+++...111************+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------.........111000///......///111222'''&&&&&&%%%%%%&&&&&&'''%%%(((***+++---222444222000///............,,,)))+++++++++***++++++,,,,,,//////111;;;MMM^^^ccc```JJJCCC>>>CCCLLLXXXfffqqqxxxeee\\\```iii{{{ooo[[[DDD777111...---///************************((())))))******+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((((((''''''(((((())))))******++++++******)))***(((''''''((())))))(((******))))))))))))*********)))+++,,,+++---666AAARRRcccuuu}}}{{{rrrbbbUUUFFF<<<777===HHHUUUhhhzzzlllVVVFFF@@@???:::<<<999444222222111...111222222333333444444333444333444777999>>>JJJWWWiiisss{{{{{{uuuhhhVVVHHHAAA===999555444555555555555;;;EEERRR```qqq~~~~~~~~~|||zzzxxxxxxzzz|||~~~{{{zzzzzz|||}}}}}}{{{yyyvvvrrrnnnllliii^^^NNNAAA555222222444999EEEXXXjjjyyy{{{ttt```HHH999333000......---------,,,,,,,,,,,,+++******,,,------,,,++++++***))))))))))))))))))'''%%%$$$&&&''''''''''''''''''''''''((()))***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((()))+++,,,------'''(((((()))***++++++,,,((((((((((((((((((((((((((((((((()))))))))******************)))((('''''''''(((((())))))******+++(((((())))))))))))(((((((((((((((((())))))***+++'''''''''''''''((((((((('''((((((((((((''''''&&&'''((((((((())))))))))))(((''''''(((+++---------+++...//////333;;;??????DDDIIILLLKKKJJJIIIDDD>>>???III\\\ppp{{{~~~~~~vvvjjj```UUUGGG888...000//////...---,,,++++++******+++...222444444333000000111333444777AAAMMMcccvvv{{{qqqcccNNN===;;;777777777444000...------)))))))))************+++)))(((((()))+++,,,...///333@@@PPP]]]ddd```RRRCCC666111,,,+++,,,---,,,***(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''((()))'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$(((+++******,,,)))((((((''''''(((((()))(((***,,,---...---,,,+++++++++***(((&&&'''***---((('''%%%&&&(((...333777......,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///......---...///000111'''&&&&&&%%%%%%&&&&&&'''!!!&&&((('''***...///,,,...---,,,,,,,,,+++)))'''++++++++++++,,,,,,------...000333<<>>:::999:::===HHH___zzzuuucccSSSHHHGGGQQQ[[[bbbaaaXXXHHH<<<888444///000000///......///333555222111666AAANNN]]]ooo|||wwwbbbOOOCCC<<<666000444666555333333888===FFFTTThhh{{{~~~~~~~~~}}}{{{xxxsssooonnnmmmcccRRRDDD555222000000333===OOO```uuuxxxrrr^^^FFF888333222++++++,,,------......///***))))))***---/////////))))))(((''''''''''''''',,,)))'''&&&''')))******######$$$%%%'''***---///***))))))((('''&&&&&&&&&###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$%%%&&&(((***$$$%%%&&&((()))+++,,,---&&&&&&&&&'''(((***+++,,,((((((((((((((((((((((((''''''''''''((((((((((((***+++++++++***)))'''&&&'''(((((()))***+++++++++(((((())))))))))))((((((---,,,+++)))((((((''''''******))))))((((((''''''%%%&&&''')))+++,,,------%%%''')))+++,,,***((('''------+++(((&&&&&&))),,,***++++++***---333555333000444444111000333444333BBBPPPggg~~~zzziiiTTT@@@444//////...---+++******))))))((()))---222555555333111000222555888???OOO___nnn}}}{{{jjjZZZHHH>>>AAAIIIIIIGGGAAA999222///...******+++++++++,,,,,,,,,///...,,,)))***---...,,,222555===NNNbbbmmmeeeWWW???888000,,,,,,+++'''$$$((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))***************(((((((((''''''&&&&&&%%%###$$$%%%&&&'''((((((''''''''''''&&&&&&%%%%%%%%%)))))))))))))))((((((((('''""""""(((***((((((+++******))))))))))))******%%%''')))+++,,,+++******&&&))),,,---***(((((()))+++***)))))))))))))))*********)))(((((()))***+++******+++++++++,,,,,,,,,)))************+++++++++000///...------,,,------&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''')))******)))'''&&&'''(((***+++---,,,++++++*********+++222555777;;;HHH___ttt~~~sssllliiioooyyyyyyjjj```hhhzzz}}}lllTTT@@@555111//////))))))+++,,,,,,+++***)))((((((((((((((()))******------,,,)))'''&&&'''((((((((('''''''''(((((()))*********))))))))))))))))))+++,,,***'''&&&(((+++(((((((((((())))))))))))))))))*********+++++++++###&&&***,,,,,,+++++++++(((((((((((())))))))))))+++------***((()))******)))---111555999EEEZZZlllzzzuuujjjZZZLLLBBB:::555333999CCCUUUmmm}}}fffPPPGGGEEELLL___ttt}}}wwwjjjWWWCCC666333333///...///222222//////111333888AAAOOOcccwwwuuudddSSSFFF>>>:::888777111...222555666<<>>;;;>>>???;;;333---,,,...'''))),,,---...///111333111---+++---,,,***+++...+++///666DDDZZZlllkkkaaaOOOAAA444000...))))))+++((()))*********((('''&&&(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&,,,)))''''''******(((%%%&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%&&&(((***************************))))))***+++++++++++++++(((((())))))))))))((((((***))))))***,,,,,,+++))),,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))***))))))'''''''''(((***++++++*********++++++,,,---222555888===KKKaaavvvxxxqqqnnnttt}}}}}}ooodddhhhwwwsssZZZEEE777111///...)))***+++,,,,,,+++***))))))(((((('''((()))***+++,,,,,,,,,)))'''&&&((()))&&&&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))******++++++***(((((()))***(((((((((((())))))))))))(((((()))))))))*********(((***,,,+++***((('''((()))))))))************+++)))+++,,,+++)))***+++,,,***,,,000777CCCSSSgggvvvssskkk\\\MMMBBB<<<888555666@@@OOObbbwwwjjjWWWEEE@@@CCCNNNdddzzzzzznnn[[[GGG999333222000...///222333222444888<<>>SSSfffnnnnnn^^^NNN===444111...---,,,((())))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&$$$###"""&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&''')))&&&&&&%%%%%%&&&&&&'''(((******(((''''''((()))***'''''''''''''''''''''''''''(((((()))))))))))))))((())))))******))))))(((***(((&&&&&&(((******))),,,,,,++++++***))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......------------$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%)))(((((('''((()))******)))))))))***+++,,,.........444999AAAQQQiii}}}|||~~~oooggglllzzzkkkUUUBBB666000...++++++++++++++++++******+++***(((''''''(((***,,,(((*********(((((()))+++)))))))))))))))(((((('''&&&''''''((()))***+++++++++)))'''(((+++,,,***'''(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''((()))+++************+++++++++,,,((()))+++...---+++,,,///111444<<>>:::333333000---,,,------,,,***''''''((()))+++,,,------------,,,,,,,,,------...444<<>>@@@@@@>>>;;;666222//////000,,,---///333;;;GGGUUU^^^RRRDDD666111000---)))(((++++++...666CCCSSScccnnniii]]]LLL===555111---))))))(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&(((***,,,***&&&$$$&&&(((((((((((('''((())))))***((('''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))************)))))),,,***'''''')))+++,,,,,,+++++++++***************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,%%%%%%%%%%%%&&&&&&&&&&&&((())))))***************(((((((((((())))))))))))+++++++++***++++++,,,,,,...555===GGGXXXoooyyykkkfffooo{{{yyyhhhRRR@@@666333...---,,,++++++***++++++++++++******))))))******''')))++++++***))))))***'''((())))))((('''%%%$$$'''''''''(((((()))))))))(((((()))***,,,+++***((((((((((((((())))))))))))++++++++++++************,,,------,,,***((()))***)))))))))************+++,,,((()))//////+++...555444DDDWWWhhhvvvzzzlllZZZFFF;;;333222222333<<>>GGGVVVhhhzzz{{{lllddd]]]^^^gggqqqwwwxxx|||~~~~~~}}}|||xxxwwwssspppnnnhhhZZZKKK:::444111222333666FFFWWWttt}}}}}}kkkQQQ>>>666222...---,,,,,,++++++,,,,,,++++++,,,***))))))***,,,*********))))))))))))(((&&&''''''''''''((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&%%%###$$$&&&((((((***,,,,,,***'''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((()))******'''''''''''''''''''''(((&&&&&&&&&'''((()))***+++''''''(((((((((((((((((((((((((((((())))))))))))((((((((())))))*********'''''''''((()))***+++,,,((((((''''''''''''((((((((('''&&&''')))*********((()))*********...666<<>>555111333444888HHHZZZmmmzzzzzzfffRRRDDD;;;444444222111333777;;;======:::666333222222333333///000555<<>>:::444///,,,,,,,,,,,,,,,---...000444:::BBBHHHEEE<<<444000---******---******---111444:::IIIXXXiiijjjbbbPPP???555000+++)))(((''''''((()))***+++'''''''''((((((((())))))(((((())))))))))))((((((''''''((((((((('''&&&&&&(((((('''&&&&&&'''((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''((())))))))))))((()))******++++++******)))***)))((()))***++++++)))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000000000///&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$&&&'''((('''(((((()))))))))))))))'''((((((***+++---///000333:::DDDNNN___vvvsssiiilllvvvxxx```HHH:::444///...---+++******++++++)))***,,,---,,,***((('''(((***,,,,,,***(((((((((******,,,,,,+++)))'''%%%((((((((((((((('''''''''$$$(((,,,---***((()))+++(((((((((((())))))))))))******))))))(((((((((''''''***---//////......///++++++,,,,,,,,,---------((("""$$$,,,///...555AAALLLcccwww}}}zzzppp]]]III<<<444222555777>>>SSSjjjwwwsssZZZGGG<<<666222333333111111333333222111111111222333333222000...111888AAALLL\\\ssssss___MMMBBB:::444777888888666555;;;FFFNNN[[[lll}}}yyygggVVVOOOSSS\\\gggrrr{{{{{{}}}|||{{{{{{~~~{{{uuupppnnnjjj^^^RRR>>>777444555444666DDDTTTkkkxxxrrrZZZEEE777111...---,,,,,,++++++,,,,,,,,,---...------111777<<<333111...+++)))***+++,,,))))))******++++++,,,,,,'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))((('''(((***'''''''''%%%$$$%%%(((***$$$&&&)))++++++)))&&&$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((())))))************)))((('''&&&%%%%%%'''''''''((()))+++,,,---***)))(((''''''((()))***%%%(((***)))''''''***---***+++,,,---111===NNN[[[kkkzzzssscccLLLCCC777000......,,,***)))))))))))))))******************+++,,,...///000000444;;;GGGSSS^^^fffiiifffcccYYYKKK;;;111000111,,,,,,,,,+++***))))))(((+++///...((()))---(((,,,)))***111888DDD\\\sss~~~|||wwwmmm___OOOEEE;;;777111---,,,,,,---------...//////111444888<<<>>>888222///+++((()))---******---000000333@@@PPPeeejjjfffTTT@@@444...***)))(((''''''''')))***+++'''((((((((())))))******))))))************))))))((((((((('''&&&%%%$$$###)))((('''&&&&&&'''((()))!!!!!!%%%((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%''')))***+++++++++++++++++++++++++++++++++'''(((((()))))))))))))))******++++++++++++******((('''''')))***+++)))(((******************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---+++***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&(((***+++)))(((((((((*********,,,///000//////555???JJJUUUfff{{{zzzmmmjjjooo~~~jjjTTTCCC:::333000...,,,------,,,++++++++++++,,,,,,---------///......---+++***))))))''''''(((((())))))******'''&&&%%%$$$$$$%%%&&&''')))'''&&&'''******(((%%%333000,,,)))&&&&&&''''''''''''((())))))))))))))),,,,,,+++***)))(((''''''++++++******************,,,***,,,000111555CCCRRRjjjttt{{{yyyrrrgggTTTCCC<<<888555777@@@QQQhhhyyyvvv```NNNEEE>>>888000222555333000///111444555333222444333///...111222777>>>III]]]rrrsss```PPPDDD;;;999;;;111333777:::===FFFWWWeeewww}}}tttbbbXXXXXXOOOXXXeeeqqqzzzyyyzzz}}}~~~}}}zzz{{{zzzvvvrrrmmmaaaVVVJJJ<<<444777666333@@@SSSnnnsss___FFF444222000///...---,,,------...,,,***'''$$$(((666KKKZZZHHH:::,,,((()))***+++---(((((()))***************''')))***)))(((+++000555)))((('''&&&&&&'''))))))%%%%%%%%%&&&'''(((((()))***(((&&&&&&&&&'''&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))+++---000222222///+++)))***+++,,,,,,+++***************++++++.........000999KKKbbbsss}}}}}}tttbbbJJJ777333444///---///)))%%%&&&******&&&%%%)))))))))))))))***+++,,,---111000222888@@@GGGJJJJJJJJJGGG@@@999333///------***+++,,,---,,,+++***)))))))))+++---+++(((+++111000000111444<<>>666333...***((())))))&&&&&&)))++++++++++++************)))(((((('''''''''((((((''''''''''''&&&%%%$$$###((((((((((((((((((((((((***'''$$$%%%'''(((%%%###&&&'''((('''&&&&&&'''((('''''''''(((((((((((())))))***---......,,,***(((***)))+++---+++(((***000)))++++++)))***......+++***)))'''((()))+++***))))))))))))***++++++,,,,,,******+++,,,,,,,,,++++++,,,------***''''''+++///------------------------&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''(((******((((((((())),,,+++******,,,///111111777AAAMMMXXXhhh{{{|||nnnjjjmmm~~~oooWWWEEE;;;444111...,,,------,,,++++++++++++,,,,,,---------......---,,,+++***))))))'''((((((((()))))))))***((('''&&&%%%%%%&&&'''((()))'''&&&''')))***(((&&&+++***)))(((((()))+++,,,''''''((()))))))))))))))++++++******)))(((((((((++++++******************+++)))+++000555>>>PPPaaarrrzzz|||sssdddVVVGGG<<<777666777>>>LLL^^^rrrmmmUUUDDD<<<777111---///111111//////111333444111111333333000111555444===IIIXXXkkk}}}~~~nnnZZZJJJ???888666888444555777;;;DDDTTThhhwww~~~~~~}}}vvveeeUUUOOOQQQXXX```lllwww~~~|||}}}|||{{{zzz{{{yyyvvvtttpppfff\\\LLL===444666555444@@@SSSlllrrr```HHH666444000///...,,,++++++,,,,,,+++++++++,,,222@@@SSSaaaKKK>>>111------,,,,,,,,,))))))***+++++++++++++++&&&(((((('''&&&'''+++///))))))''''''''''''((()))%%%&&&&&&'''(((((())))))***(((&&&&&&'''((('''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***,,,---,,,+++)))))))))(((&&&$$$)))))))))))))))***+++,,,)))+++---333???SSSkkk|||yyydddNNN999444333---***---)))&&&'''++++++'''&&&))))))))))))******+++++++++//////111666<<>>===:::555000,,,***))))))++++++,,,,,,++++++***)))))))))+++---+++)))---333///000444999BBBSSSjjjzzzxxxpppddd^^^```aaaVVVHHH<<<444...---+++)))(((+++---------......---,,,,,,//////...------,,,+++++++++***,,,......///666@@@UUUeeepppjjjXXXGGG<<<555///+++)))++++++)))))),,,***))))))))))))(((((((((((((((((((((((((((''''''"""###$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((((()))***++++++***)))((((((&&&''')))(((&&&)))///000222111///000222000++++++)))((((((***,,,---,,,+++++++++******************+++++++++++++++******---,,,+++,,,,,,------,,,------------------------&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((()))))))))'''''')))***---+++))))))***---111444;;;FFFRRR]]]kkk}}}qqqjjjiiiuuuvvv]]]HHH===555222///---------,,,+++++++++,,,,,,,,,,,,------...------,,,+++***))))))(((((((((((())))))))))))((((((''''''''''''((((((***(((&&&&&&'''))))))(((''''''(((((()))***++++++(((((())))))******))))))))))))))))))))))))))))))******++++++++++++++++++---+++,,,222<<>>777555444222222222222222222111///...222000000222222333:::BBBKKKZZZnnn~~~uuubbbTTTFFF@@@>>>:::888888999===CCCNNN```ttt{{{ooo___RRRJJJJJJUUUaaapppvvv}}}{{{{{{yyyuuuuuuuuuooogggTTTDDD888444333555AAAPPPiii|||tttbbbJJJ888666000///---+++)))(((((()))''')))+++---000666===BBB444,,,'''(((+++***)))***))))))***++++++++++++***(((((()))))))))((())))))+++***))))))(((''''''&&&'''((((((((())))))******+++)))'''''')))))))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***,,,---((((((***+++,,,)))%%%!!!&&&&&&&&&'''(((***+++,,,...111777BBBRRRhhh~~~wwwaaaNNN;;;222///+++))))))***)))***++++++***)))***((())))))*********)))((()))***,,,...///...---,,,000///...------...///000---,,,***)))))))))***+++))))))+++---,,,+++000777<<<>>>???CCCOOObbbttt~~~yyyfffQQQKKKTTT```bbb___JJJ===222///000///,,,++++++++++++++++++***)))))))))))))))***+++,,,,,,---+++))))))+++++++++000777LLL[[[llluuusssgggSSSBBB;;;444......---)))&&&''')))))))))(((((((((((('''&&&(((***++++++***)))'''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%$$$%%%&&&&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))***''''''***,,,---111777>>>@@@@@@???AAACCC>>>777777333---***)))*********,,,,,,,,,++++++*********......---,,,+++*********+++******,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))(((&&&''')))+++'''))),,,------...000333BBBPPP___jjjtttyyyllldddcccpppmmmTTTEEE999666111---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))((((((((((((((())))))))))))))))))(((******((('''&&&''')))+++)))******+++***(((&&&$$$))))))************))))))((((((((()))******++++++******++++++,,,,,,,,,,,,---000555AAARRRfffvvv~~~vvvhhhUUUEEE<<<777777777555@@@PPPdddyyyxxx```SSSCCC888555444444444333555888999888555111000333111111333555999CCCOOObbbpppqqqcccUUUKKKCCCBBBBBB>>>;;;;;;;;;FFFSSSbbbttt}}}lll^^^OOOGGGGGGPPP```ooovvv|||~~~}}}|||yyyuuuuuutttooogggXXXIII;;;555333555@@@LLLggg|||vvveeeLLL888444000///---***)))(((((((((((()))***+++++++++---...---(((%%%(((+++)))(((***'''(((((()))))))))))))))'''''''''((()))******)))+++******)))(((((('''&&&(((((((((((())))))))))))***((('''''')))***)))(((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,((((((((()))++++++)))(((&&&&&&&&&'''(((***+++,,,***...666BBBTTTiii}}}|||oooUUUGGG777000...,,,+++***)))++++++++++++++++++)))((())))))************)))---...///000000000111111,,,,,,+++*********++++++,,,+++***)))((()))***+++***)))***---,,,+++000777FFFFFFDDDDDDPPPeeeuuu{{{sssbbbNNNEEEIIITTT___eeeTTTEEE888333222///,,,+++((())))))***++++++******++++++++++++,,,,,,,,,,,,***((((((+++------111777GGGUUUhhhuuu{{{tttaaaOOOAAA777///...---)))''''''&&&%%%%%%%%%%%%$$$$$$$$$!!!"""$$$&&&'''&&&$$$###))))))((('''''''''(((((('''''''''''''''''''''''' $$$''''''%%%$$$%%%'''&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&(((***+++***'''(((...222444888===@@@DDDGGGFFFGGGIIIGGGBBB<<<888222///............******++++++,,,,,,,,,,,,000///...,,,++++++++++++***++++++***)))***...111,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((()))))))))'''''')))***%%%)))---...---...000333DDDSSSeeeoooyyy}}}oooccc___iiiyyyvvv^^^LLL;;;777222...,,,------,,,------,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))******((('''''')))+++&&&''')))***+++***))))))******++++++******))))))(((((())))))*********+++******++++++,,,---------***222>>>NNNbbbssszzzzzzkkkZZZFFF;;;777555666777:::JJJ^^^ppp|||lllQQQFFF:::555333222444888;;;@@@FFFGGGBBB;;;666444444333444888;;;CCCSSSaaaxxxqqq```SSSLLLFFFCCCDDDDDDAAA@@@BBBFFFVVVhhhuuu|||oooZZZOOOFFFEEELLLYYYhhhuuu|||~~~~~~{{{wwwvvvvvvppphhh]]]NNN???666444666>>>FFFbbbyyyyyyhhhNNN999444000...,,,***))))))))))))*********+++++++++******111,,,***------+++)))+++&&&'''(((((())))))(((((('''%%%$$$%%%'''(((((((((************))))))''''''(((((((((((((((((((((((()))'''&&&'''((())))))(((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((('''&&&%%%%%%(((*********'''''''''((()))***+++,,,***...777FFFYYYnnnsssdddGGG>>>333---,,,---,,,***(((+++,,,******,,,+++((())))))))))))***+++,,,---...000222222111000000000---,,,+++******)))))))))++++++***))))))))))))******)))***,,,******///777HHHIIIFFFEEERRRhhhuuuwwwnnn___MMMCCCCCCKKK[[[hhh\\\NNN???777222---******'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++((((((+++---...111555@@@MMM___ppp{{{{{{nnn```III>>>333//////---++++++)))))))))(((((((((''''''$$$%%%&&&(((((((((((('''############%%%''')))***((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&(((&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''''''''((((((''''''((()))+++,,,(((&&&)))111888;;;???CCCFFFLLLPPPNNNKKKKKKLLLKKK;;;777333000///000//////******++++++,,,------...///...---+++++++++,,,---***,,,,,,***''''''---222,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''(((******((((((((()))&&&)))------+++,,,111666EEEVVVhhhttt}}}rrrddd___eeeqqq~~~gggTTT===888222...,,,------,,,---------,,,,,,+++++++++)))))))))))))))(((((((((***)))))))))((((((((('''''''''((())))))(((''''''(((***+++***(((''')))+++&&&'''(((***+++,,,,,,---***++++++++++++***)))((()))))))))))))))***************++++++,,,------...---:::LLL^^^pppzzzvvvlllXXXJJJ<<<666444333666;;;HHHZZZnnn{{{pppZZZFFF<<<555333333555<<>>EEEUUUdddeeeXXXHHH<<<333+++)))+++))))))***+++++++++******+++++++++,,,,,,,,,---------)))(((+++---,,,...111666BBBTTTgggwwwyyypppZZZKKK<<<555222///------,,,,,,,,,+++++++++******(((((())))))***+++++++++###"""""""""###&&&(((***''''''''''''''''''''''''***(((&&&%%%&&&'''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((''''''''''''((()))***+++(((''',,,666@@@DDDGGGJJJPPPYYY\\\UUULLLJJJLLLNNNFFFCCC>>>:::777555222000+++,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,,,,,,,,,,+++***+++,,,...++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&(((***+++)))((((((((((((***,,,***)))+++222999FFFWWWkkkvvvssseeeaaacccmmm~~~mmmYYY>>>999333...,,,------------------,,,,,,+++++++++))))))))))))((((((((((((******))))))((((((((('''&&&'''((())))))((('''&&&'''))),,,+++)))((()))***(((((()))***+++,,,,,,---+++++++++++++++***)))(((******))))))))))))))))))******+++,,,,,,---......555DDDXXXjjjxxx|||ooo^^^GGG>>>666444222222999BBBVVViii{{{{{{cccKKK???777222333555:::GGGTTTiiirrrxxxppp\\\GGG;;;888333444999AAAKKKZZZqqqrrr```RRRFFF===888888;;;???BBBGGGTTT```lll{{{zzzppp]]]JJJCCC@@@DDDRRRcccpppzzz}}}~~~}}}|||||||||vvvmmmbbbTTTDDD999555666:::>>>VVVqqq|||oooUUU>>>888///...,,,+++++++++,,,,,,***(((''''''((())))))((((((%%%$$$((()))'''(((+++(((((()))***************111---(((&&&'''))))))'''((((((***++++++***))))))'''''''''''''''&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((***+++++++++))))))***,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((''')))(((((()))+++***((('''+++***************++++++))),,,444AAAQQQbbbooouuu{{{}}}|||yyyttthhhSSS@@@666333---)))***,,,***&&&'''+++,,,((((((,,,+++'''+++***(((((()))---111444GGGLLLRRRRRRKKKAAA888444......------,,,++++++***)))***+++++++++***(((''',,,*********(((''',,,444777===BBBHHHZZZpppxxxrrr\\\MMM===666777>>>LLLZZZlll```PPPBBB666,,,+++...+++,,,,,,++++++***)))((())))))***+++,,,---......///***(((+++,,,***+++---...:::LLL___ssszzzjjjXXXEEE:::555///,,,+++''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&(((((((((&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&...***%%%$$$&&&(((((('''&&&'''((('''&&&&&&'''((('''''''''(((((((((((()))&&&&&&''''''((())))))*********000<<>>666999===GGG\\\tttppp```PPPCCC<<<;;;666666888<<>>:::444222555666<<>>;;;AAAKKKWWWjjj}}}uuufffXXXKKK???999999555555888>>>JJJ]]]rrrtttaaaQQQIIIGGGIIIPPP[[[fffpppyyy~~~{{{wwwsssgggZZZIII;;;666888<<<@@@YYYssssssZZZBBB;;;333000,,,************)))+++***)))***++++++***))))))))))))))))))*********))))))******))))))(((((()))'''&&&&&&''')))+++,,,)))...///---,,,,,,+++'''(((((((((''''''(((((()))***)))'''&&&&&&''')))***))))))))))))))))))(((((('''&&&&&&&&&''''''((()))*********+++---///111333///***))),,,+++'''&&&(((&&&%%%%%%%%%&&&&&&''''''((()))***+++++++++******++++++)))((('''''''''''''''''''''''''''((())))))(((((((((((((((((())))))'''((())))))(((((()))******+++---555@@@LLLVVV[[[PPPPPPQQQRRRQQQKKKCCC<<<222---''''''+++......,,,///......---,,,++++++***+++******+++,,,222@@@OOOgggpppxxxwwwpppdddTTTGGG888555222000//////...---,,,,,,,,,+++***)))))))))+++***))))))***+++---///000333:::KKKccctttuuummmYYYFFF888666444444BBBVVVjjjlllfffVVVEEE:::111+++++++++***)))))))))+++,,,***)))***...222222111///---...,,,)))***---***###---000:::OOOgggzzztttbbbTTTFFF777...+++***)))((()))******(((&&&+++***))))))((((((''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&'''''''''((((((((())))))'''&&&&&&%%%&&&'''((((((((((((((((((((('''''''''%%%'''((((((''''''((()))+++---555AAAIIIMMMRRRWWWfffrrruuuqqqgggVVVRRR```ooouuuxxxtttnnniiiaaa[[[MMMFFF===666333000---+++,,,+++***)))***+++---///------,,,++++++,,,------...---,,,+++++++++,,,---&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''((((((((()))))))))******)))***+++...111333@@@OOOaaarrrttthhhaaagggvvvmmmVVVEEE666333333///---000***++++++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))(((((((((((())))))%%%((()))&&&%%%)))+++***((('''&&&&&&((())))))(((...//////...,,,+++,,,---***+++,,,+++***)))***+++''''''((()))***+++,,,,,,))),,,---+++***///;;;EEE\\\ooo~~~|||ooo]]]III888666111111555999@@@RRRdddyyycccRRRDDD:::888222000333555>>>SSSiii|||zzzgggPPPCCC@@@CCCOOO^^^mmm{{{pppggg\\\SSSGGG<<<777777555666;;;EEEVVVllltttaaaPPPGGGDDDEEERRRYYYcccnnnvvv}}}~~~~~~~~~}}}zzzvvvssshhh^^^OOO@@@666666<<>>888111...000111///---++++++******))))))((((((******))))))***+++---...111555>>>PPPgggvvvvvvnnnWWWEEE777555444444>>>MMMfffllllll^^^KKK:::...''',,,+++***))))))***+++,,,...------444===AAA???999111///+++)))***...---(((......444DDDZZZpppssseeeSSS???111,,,,,,***))))))******)))'''111...***'''%%%&&&((()))$$$$$$$$$%%%&&&''')))***'''&&&%%%&&&'''((('''%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&$$$&&&(((((('''&&&'''(((,,,---333;;;AAAGGGRRR\\\ooo{{{|||vvvfff```jjjwww~~~~~~|||wwwrrraaaYYYMMMCCC;;;555...*********))))))))))))******,,,,,,+++******+++,,,,,,000///...---,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''''''''''''''((((((((())))))+++*********+++---000111<<>>777666777===EEERRReeeyyyyyybbbOOODDDCCCGGGKKKZZZ```jjjsssyyy~~~~~~}}}||||||zzzvvvsssmmmeeeWWWEEE777333888>>>WWWqqqvvv\\\BBB999333111...------+++)))&&&,,,***)))(((***++++++***++++++******))))))((((((%%%&&&'''((())))))))))))&&&&&&'''((((((***,,,...111888===<<<888555222---******))))))((()))))))))***))))))(((((())))))***''''''((()))***++++++,,,(((((((((''''''(((((()))&&&'''((()))*********))))))***+++,,,***'''&&&'''(((((())))))************((())))))******************)))((((((((((((((()))%%%&&&((()))))))))((('''++++++******))))))(((((('''(((******))))))***,,,+++,,,------///444===CCCOOOMMMHHHCCC>>>999555222333222222333555777777888///000111111111000......,,,(((&&&(((---999LLL\\\rrrzzzvvvgggZZZ@@@777...+++...000...+++******))))))((((((((('''***)))))))))***+++,,,---111777DDDWWWmmm|||zzzqqqZZZHHH999555444444;;;EEEZZZccciiibbbPPP;;;,,,%%%...,,,***)))***+++++++++000000444>>>LLLUUUPPPFFF888333---)))***------+++111000333???SSSiii|||tttaaaKKK:::111///,,,************)))(((000...***&&&%%%&&&''')))&&&&&&&&&&&&&&&((()))***'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((((((((((((((((('''''''''$$$&&&'''((('''&&&'''(((((()))...444:::CCCSSSbbbrrr~~~qqqhhhmmmxxx~~~ssskkk^^^RRRGGG===222,,,***************))))))(((+++******************+++---------,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''''''''''''''((((((((((((************+++---///000777DDDXXXmmm}}}pppfffgggppp|||~~~eeeMMM999444///&&&$$$+++++++++++++++++++++++++++''''''(((***+++,,,---...+++***((('''''''''((())))))---...***(((******(((***'''%%%'''***,,,,,,******++++++***(((((()))+++***+++,,,,,,+++***+++,,,,,,+++******)))***++++++.........---222@@@VVVfffsssvvvssscccOOO@@@:::888333222333888CCCUUUnnnwwwaaaMMMBBB>>>>>>===999555222111777EEERRRYYYXXXWWWSSSJJJEEEIIIRRRbbbqqqyyyiii\\\VVVUUUVVVUUUMMM@@@999888>>>JJJYYYgggwwwxxxiiiTTTEEEBBBHHHSSSZZZccciiirrryyy}}}}}}|||||||||zzzwwwtttnnnhhh[[[III999444888>>>UUUoooxxx___DDD:::222111...------,,,)))''',,,***))))))***++++++***++++++******))))))(((((($$$%%%&&&((())))))))))))'''((())))))((())),,,///888BBBHHHGGGAAA<<<666111------,,,+++******++++++*********))))))*********))))))))))))******************))))))((())))))***&&&'''((()))))))))(((((())),,,,,,***''''''((()))((()))***+++++++++******)))))))))))))))*********)))((((((((((((((()))***'''((()))++++++***))))))++++++******))))))(((((('''(((******))))))+++---,,,......,,,+++...444999======<<<;;;888555333222...111666:::<<<>>>@@@AAA===>>>???>>>;;;666000---...)))&&&)))///;;;MMM]]]mmmuuu|||~~~wwwjjj]]]AAA888...+++...111///,,,)))))))))((((((((((((((())))))))))))***+++,,,,,,000:::III^^^tttvvveeeTTTCCC;;;666333555;;;LLLWWWcccdddVVVBBB222***///,,,***)))+++,,,+++***+++///555BBBUUU```ZZZNNN???777///******+++++++++///000444>>>QQQggg{{{mmmWWWBBB555222///+++************)))***)))((('''''''''(((((())))))((((((((((((((()))'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%&&&&&&'''((())))))***$$$&&&(((((('''&&&'''(((''''''+++222999DDDVVVfffnnn{{{~~~uuujjjjjjvvv~~~vvvkkk___SSSFFF999000,,,,,,,,,++++++***))))))************************))))))***+++,,,---------$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''((((((((())))))******,,,---...///666BBBUUUkkkvvvkkkhhhoooyyyrrr\\\EEE:::333,,,+++...,,,,,,,,,++++++++++++***+++++++++***************+++***)))((((((''''''((((((,,,---***(((******((()))((('''(((***,,,,,,,,,***,,,,,,,,,******+++,,,)))***++++++******+++,,,---,,,+++***)))******+++---......222<<>>@@@LLL^^^qqq}}}zzzfff\\\OOOGGGIIITTTaaajjjnnnssszzz~~~|||||||||{{{xxxvvvlllfffZZZJJJ<<<777;;;AAATTTnnn|||dddHHH<<<222000...------,,,+++*********)))***,,,,,,***(((************))))))))))))%%%&&&'''((()))*********(((******)))(((***///444AAALLLTTTRRRKKKCCC;;;555///...---,,,,,,,,,,,,,,,************************+++++++++******)))))))))******))))))(((((()))))))))))))))******+++++++++)))---...***'''(((++++++&&&''')))*********)))((()))(((((((((((()))***+++(((((('''(((((()))***+++))))))******+++++++++***))))))))))))))))))((((((&&&(((************,,,------------,,,+++,,,///111111333444444222000000000///888DDDMMMRRRVVVYYY[[[ZZZZZZYYYUUULLL@@@555...222---***---333===LLLZZZeeelllsssxxxzzzvvviii\\\AAA999111...///111111///))))))))))))(((((((((((((((((()))******+++++++++000<<>>333...---,,,+++++++++++++++)))***++++++++++++***)))'''((()))+++,,,---......$$$&&&'''&&&$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((()))***,,,---//////666BBBTTTlll~~~pppkkkoooxxx|||jjjQQQ???777555333111,,,,,,,,,+++++++++******,,,+++++++++******))))))*********))))))((('''&&&###(((***((((((***+++)))&&&'''((((((((()))+++---(((***,,,---+++******+++((()))******))))))***,,,,,,+++***))))))+++,,,---...000555???OOOaaaqqq{{{{{{lllWWWGGG===999888888777:::AAANNN```ttt}}}nnnYYYGGG<<<777666666666777666333000111444666888888;;;???DDDPPPeeewwwppp[[[KKK@@@===>>>BBBFFFFFFEEEJJJQQQ```tttttteeeYYYUUUQQQOOOTTT___llltttvvvzzz}}}||||||{{{yyyxxxlllfffYYYJJJ>>>:::<<>>222---)))))),,,---+++))),,,111666===MMM^^^___UUUDDD999///,,,+++))))))---+++---000777DDDYYYppp~~~mmmVVVBBB777333---***)))***++++++''''''(((((())))))))))))$$$%%%'''))))))(((&&&%%%((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''!!!"""$$$&&&''''''''''''%%%&&&&&&'''((()))******&&&(((******)))((()))***+++)))***000666===FFFNNN]]]jjjmmmpppzzzzzzooojjjooo{{{~~~xxxpppdddTTTAAA444...---+++******+++,,,---******+++,,,,,,+++******((()))+++,,,---...------$$$&&&((('''%%%$$$&&&(((((('''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''''')))***,,,...///000888CCCUUUmmmtttnnnoooxxx}}}mmmSSS<<<333444222---,,,,,,,,,++++++*********)))))))))***++++++,,,,,,)))************(((&&&%%%###'''&&&'''***,,,***###&&&((((((&&&'''***---%%%'''***+++***(((((((((''')))******))))))***,,,+++***))))))***,,,...000111444<<>>NNNaaafffZZZJJJAAA222...)))))),,,...+++((()))---///111???RRRVVVNNNBBB777...---,,,******...//////000222<<>><<<:::333///222111222111......///000000555;;;BBBMMMaaaxxxqqqYYYJJJ>>>666888999;;;???EEEQQQdddsss{{{hhhXXXOOOMMMRRRWWW[[[cccqqq|||zzz~~~|||zzz{{{{{{{{{{{{rrrhhh[[[OOOCCC:::999>>>GGGaaayyy~~~tttcccLLL888555333///---------,,,***++++++++++++******))))))))))))***++++++++++++***)))******+++++++++******)))***+++***+++111<<>>888111---++++++***(((+++***+++///555>>>GGGMMM999555000...//////...,,,---222000000999CCCVVVooo~~~mmmTTTHHH999//////---((()))000(((((((((((())))))))))))((('''&&&(((++++++'''###(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%***)))(((''''''((())))))&&&(((***,,,,,,+++)))''',,,+++***))))))***++++++)))+++,,,,,,,,,...333777:::<<>>JJJYYYnnnjjjRRRDDD;;;555555777;;;BBBNNN^^^qqq{{{jjjYYYMMMFFFIIIRRR[[[bbbkkkvvv}}}}}}~~~{{{yyyyyyzzzyyyxxxpppggg[[[OOOCCC:::999<<>>777<<>>AAA666333///---...///...,,,---222000000888???OOOgggwwwsss^^^JJJ;;;000000...((('''+++))))))))))))(((((((((((("""&&&(((***+++,,,(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%))))))(((''''''((()))***(((((((((((())))))))))))))))))***++++++*********)))***+++++++++---111555222333666>>>IIITTT\\\___gggqqq|||}}}vvvpppjjjeeeZZZKKK???999000...,,,***)))******++++++,,,,,,------,,,,,,+++---///111222222000...---(((((((((((())))))))))))'''&&&&&&&&&''''''&&&$$$(((((((((((((((((((((((()))))))))***,,,///222444888JJJddd|||~~~xxx{{{jjjRRRAAA777222///......---------,,,,,,,,,---+++******++++++***)))***++++++++++++***))))))))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***((((((''')))***+++)))((())))))))))))))))))))))))///++++++,,,***(((111>>>GGGRRR___lll|||yyyiiiMMM@@@777666444111444;;;FFF\\\vvvuuuaaaOOO???333333444000///111---...///000///000333666999FFFXXXkkk}}}aaaIII===999777;;;???GGGTTTddduuurrrcccTTTIIIBBB???FFFSSSbbbmmmwww~~~}}}zzzyyyyyyxxxwwwvvvooofff[[[PPPDDD:::888<<>>OOOfffzzzuuuYYYCCC999:::<<>>666000......---------,,,,,,,,,,,,,,,,,,,,,+++******+++******************++++++))))))))))))))))))))))))------------,,,,,,+++***,,,,,,,,,,,,+++++++++,,,++++++++++++++++++++++++((())),,,///000111555;;;???NNNcccvvvyyycccPPPDDD:::444222000000:::HHHYYYmmm~~~{{{mmmYYYFFF@@@777000///000///------...---...111000///666???HHH[[[sssoooTTT@@@888<<>>HHHUUU]]]gggnnnuuuwwwrrrjjjaaaWWWKKKCCC:::111,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++&&&&&&&&&&&&'''''''''((('''&&&&&&'''))))))(((&&&''''''''''''''''''''''''''')))******+++///666<<>>???AAAHHHQQQ___jjjuuu}}}|||xxxuuunnnhhhaaaYYYNNNBBB======EEE^^^xxxsssZZZCCC999777444222111111000///,,,,,,------------......+++,,,------......------,,,---------,,,+++******++++++++++++++++++******+++...///,,,+++,,,+++''',,,))))))---...222CCCTTTlll{{{}}}lllYYYCCC666000+++))))))+++***)))((()))***+++,,,(((&&&'''+++,,,***+++...+++++++++************)))))))))))))))))))))))))))&&&%%%%%%%%%&&&'''((((((***)))'''&&&&&&''')))***'''))))))'''$$$$$$'''************))))))******+++))))))))))))))))))))))))///---+++******---000222...***)))++++++)))***...888FFF[[[rrr~~~oooYYYGGG444...***++++++(((''')))***+++***)))((((((***,,,))))))((((((((((((((()))''')))***)))(((((()))***---+++,,,//////...222777BBBWWWooozzzwwwiiiTTTDDD999:::???MMM```lllggg]]]III@@@999===JJJZZZkkkxxxjjj]]]KKK;;;111---+++***)))***,,,---......------)))***,,,,,,+++***,,,---(((...---...555444777DDDOOObbbuuu|||{{{{{{zzzyyynnn```LLL;;;222...------((((((((()))))))))))))))(((%%%###%%%***,,,***'''************************((('''&&&'''(((((('''&&&%%%&&&'''(((((((((((((((((((((***+++,,,---------,,,,,,------------,,,,,,,,,+++***+++,,,,,,+++***))),,,...---,,,///777>>>KKKTTT___gggnnnqqqkkkdddTTTKKKAAA;;;555000...000---------,,,,,,+++++++++******++++++++++++******))))))***+++,,,,,,,,,,,,%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))***(((''''''''''''''''''''''''''''''***+++++++++///888>>>MMMbbbzzzzzzhhhYYYSSS]]]llluuunnnwwwiiiPPPCCC:::333......---------,,,,,,,,,+++---...---+++***+++---******)))))))))***,,,,,,))))))))))))))))))))))))******++++++++++++++++++)))***+++)))&&&&&&(((***************************+++...000333666<<<@@@BBBUUUcccvvvyyyeeePPPCCC888333222444555:::LLL```{{{lllXXXKKKBBB999666444222111222222111...111---...444666999GGGYYYkkk{{{xxxkkkZZZNNNGGGIIIWWWgggwwwrrrcccNNNAAA:::===AAAEEEPPP^^^iiirrr{{{|||wwwtttlllgggaaaZZZOOOBBB<<<<<>>NNNiii{{{ppp^^^III:::111,,,+++,,,,,,+++***)))))))))***+++)))'''(((+++,,,)))))),,,---,,,++++++++++++(((&&&(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))***,,,,,,***&&&%%%)))---((('''''''''((()))******)))))))))))))))))))))))),,,++++++***+++---///000---)))'''***+++***+++...111:::KKKaaatttxxxkkk\\\KKK>>>222,,,***++++++((('''((())))))))))))*********)))))))))(((((((((((())))))((()))***)))((('''((())),,,******---......444:::JJJ___uuu~~~wwwfffRRRBBB777777999BBBUUUfffiiicccOOOCCC999:::BBBPPPbbbqqqkkkaaaQQQ@@@333------...((()))+++,,,------------(((+++---,,,+++***+++---)))---+++,,,222000111===BBBWWWoooyyywwwtttssstttnnneeeUUUCCC555///------''''''(((((())))))******,,,+++))))))))))))(((''')))))))))))))))))))))))))))'''&&&'''((()))(((&&&%%%&&&'''((((((((('''&&&'''''''''(((***,,,///000222555888:::999666222///...,,,+++,,,...///---+++,,,---//////...000444888@@@JJJVVV___fffgggaaaXXXHHH???777444111...///222/////////...---,,,+++*********++++++++++++******))))))***+++,,,,,,------%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***)))''''''''''''''''''''''''''')))+++,,,+++))),,,444:::PPPeee|||vvvcccTTTMMMUUUeee|||tttkkktttjjjQQQDDD;;;333......---------,,,,,,,,,+++---///---+++)))+++---******)))))))))***,,,---))))))))))))))))))))))))((()))***+++++++++++++++***,,,,,,***'''&&&))),,,))))))))))))))))))))))))***,,,---...222999@@@BBB```mmm~~~uuu]]]HHH>>>333111444:::===DDDWWWlllyyy~~~www```JJJ@@@:::555222222111000222444333000111---///666999>>>PPPddd{{{|||cccXXXNNNJJJKKKTTThhh{{{vvvkkk]]]PPPDDD999555;;;BBBIIIYYYjjjnnnvvv|||wwwssskkkfffaaaZZZOOOBBB<<<;;;EEE]]]wwwuuu[[[CCC777444111//////...---,,,---------.........//////***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,...,,,+++***+++++++++***(((++++++***,,,///---)))///((('''---......999GGG```tttqqq```KKK<<<333------000---,,,***)))))))))******+++((())),,,+++(((''')))*********,,,...---)))%%%''''''''''''''''''''''''******))))))))))))******((()))+++,,,,,,+++)))(((''')))***'''""""""&&&***%%%%%%%%%&&&&&&((()))***))))))))))))))))))))))))''''''((()))***++++++++++++'''&&&))),,,+++,,,///)))///===RRReeeqqqwww{{{yyyyyyssseeeUUUHHH<<<333111,,,***++++++(((&&&(((***))))))+++------***((())))))((((((((())))))***+++,,,,,,+++)))((()))***,,,))))))+++---...555<<>>XXXmmm|||iiiVVVJJJEEEMMM\\\qqqxxxqqquuu~~~qqqVVVBBB888444111///------......---,,,///,,,+++...---((()))...******))))))))))))******((()))***)))((((((***,,,---,,,,,,+++*********+++******++++++++++++******((('''''''''((()))***+++---...000222000333EEEXXXnnn}}}|||hhhTTTDDD999444444444888@@@OOOeeevvvyyygggSSSEEE>>>;;;888999:::888444333444222---///222555555999IIIbbbvvvppp___QQQKKKGGGKKKXXXjjj~~~uuudddWWWHHH;;;???::::::AAAIIISSScccrrruuuzzz~~~|||zzzyyynnniiiccc[[[OOODDD@@@BBBMMMbbbyyy~~~aaaFFF888999888333...,,,///333)))---111111///...///111000000//////...---++++++&&&+++///000......111555000///.........///000111...+++((((((+++,,,***(((---)))(((,,,///111666<<>>777777>>>MMM\\\mmmgggZZZIII===888333///---******,,,,,,***---111///,,,+++......,,,)))''',,,+++***)))***---000222999III```qqqtttlllccc___iiikkkgggXXXBBB222,,,---%%%''')))******))))))***((('''&&&$$$$$$%%%%%%&&&%%%%%%'''((((((((('''&&&((()))***+++***(((&&&$$$))))))(((''''''((()))***&&&)))+++++++++000:::BBBOOO[[[dddccc```\\\PPPCCC777111---------++++++...---+++(((((())),,,...///222???PPP]]]```ZZZRRRMMMBBB777//////000---,,,///...444777444000///...+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((+++'''(((000222999HHH___qqqyyydddQQQEEE@@@HHHUUUhhh{{{zzzqqqttt|||vvv\\\FFF999222///...,,,+++,,,,,,+++***---***))),,,+++'''(((,,,******))))))))))))******(((*********))))))+++,,,---,,,++++++******++++++******++++++++++++******&&&''''''((())))))*********)))+++...222:::MMM___wwwvvv___LLL===444222222555<<>>:::777555:::>>>???;;;777555222---000333666:::DDDXXXqqqrrr```QQQHHHGGGJJJUUUfffxxxwwwcccTTTJJJ>>>444===:::<<>>999666333000---,,,++++++******************++++++++++++******$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((,,,)))(((///333???TTTiiivvv}}}rrr\\\III???:::AAAJJJ[[[nnn~~~ssssssxxx|||dddNNN>>>444000...,,,,,,,,,---,,,***---***)))++++++((()))+++************************)))***++++++******+++---,,,,,,++++++******++++++******++++++++++++******&&&'''(((************)))+++******...555BBBXXXjjj|||jjjSSSBBB888222222555;;;GGGXXXkkkzzzooo```MMM???888777777666DDDMMMSSSOOOGGG???888333000111555>>>NNNeee}}}ppp___PPPFFFAAAGGGTTTggg{{{wwwbbbOOODDD@@@:::444======DDDRRR___jjjssszzz}}}~~~}}}xxxrrrkkkbbbUUUGGG??????LLLccc|||hhhRRR???555+++***000444111,,,---+++******,,,............///////////////......***,,,......---///444999???AAABBB>>>888111...---***+++,,,+++******+++---+++((()))---...---///333999BBBNNNYYYdddkkkjjjdddYYYUUUOOOHHHBBB;;;333...++++++++++++++++++,,,,,,++++++++++++++++++++++++***)))'''''')))***)))(((************))))))))))))******))))))))))))******)))***+++***)))))),,,...+++,,,,,,,,,++++++*********))))))))))))))))))(((''''''((()))******++++++)))))))))))))))))))))))))))***+++***)))***,,,...---///222666888:::;;;<<<999444111222222...,,,---'''(((***************+++))))))******++++++,,,,,,))))))(((((((((***+++,,,))))))*********+++++++++%%%,,,------111000555EEE^^^nnnwwwmmm[[[MMM???444222...,,,///555@@@QQQaaammm___NNN@@@777777@@@JJJ___iiimmmaaaMMM<<<222------******------++++++...***+++,,,+++******+++,,,,,,+++***))))))***++++++444BBBXXXmmmwwwtttfffYYYdddjjjlllaaaMMM:::222111---+++)))'''&&&'''((()))))))))(((''''''''''''''''''(((((()))***)))))))))+++,,,------,,,+++)))(((...---,,,+++*********+++$$$'''***---444CCCUUUcccssszzz~~~{{{yyysssaaaNNN<<<666111000///+++***,,,---,,,+++++++++,,,---...222<<>>999555222...---,,,+++***))))))))))))+++,,,------,,,+++)))###$$$%%%'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&---+++***///444CCCZZZqqqyyyyyyjjjTTTDDD;;;777;;;BBBOOOaaavvvvvvrrruuu~~~iiiTTTDDD:::333111///...//////...---...,,,++++++,,,,,,,,,,,,************************)))+++,,,,,,++++++,,,---,,,,,,++++++***++++++,,,******++++++++++++******&&&(((***,,,---,,,+++***---///111333888HHHaaauuu~~~qqq\\\HHH<<<777777666===IIIYYYkkkzzz~~~|||fffVVVCCC999777999<<>>666444444999FFF[[[ssswwwaaaPPPGGGDDDDDDPPPdddyyyrrrdddPPPBBB>>>??????===???GGGTTTaaakkkssszzz~~~yyytttmmmfffYYYJJJAAA>>>IIIaaazzzjjjUUUDDD999...+++000444222---000,,,((((((,,,//////...//////000111111111111111---...///000333999BBBHHHRRRVVVWWWRRRGGG<<<444111))),,,---,,,***))),,,///+++)))***...///------///000666===DDDNNNZZZ`````````dddeee```XXXMMMAAA777111///,,,+++++++++++++++)))******++++++++++++***+++***((((((***+++***)))*********)))))))))))))))***************************,,,......,,,************+++,,,---...---+++*********))))))((((((((('''&&&''''''((()))***++++++)))))))))))))))))))))))))))+++,,,,,,,,,,,,...000000222555888:::::::::999666111///000000,,,***,,,$$$'''******((((((***,,,(((((()))******+++,,,,,,))))))(((((()))***++++++************++++++++++++%%%,,,,,,,,,000000777HHHbbbpppvvviiiWWWHHH;;;111000,,,+++---222===PPPaaannneeeWWWGGG:::777===EEETTTeeeqqqiiiTTTAAA666222///,,,,,,///000---,,,---***---///,,,***,,,......//////...------...//////111===QQQfffvvvwwwhhhXXX^^^hhhoooiiiWWWCCC666111...,,,)))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))+++,,,,,,,,,,,,+++***)))...---,,,+++******))))))''')))***---555FFF\\\kkkvvv{{{}}}{{{zzzuuubbbNNN===777222222000+++***+++++++++++++++***+++,,,...777BBBOOOVVVTTTNNNKKKJJJGGGCCC===777222///...///222===EEEBBB:::444111000---,,,+++***))))))))))))+++---///111111///---+++###$$$%%%'''((()))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))$$$---------111555DDD\\\uuuyyysssbbbNNNAAA:::777888<<>>RRRdddooolllaaaPPP???888:::???PPPcccrrrlllXXXEEE999444///***(((+++,,,***((()))(((---///,,,,,,111222000,,,,,,+++******,,,---......999III]]]pppwwwkkkZZZZZZdddppppppcccOOO===333...,,,***+++,,,+++)))'''))))))))))))((((((''''''&&&&&&&&&'''''''''((((((***************))))))))),,,++++++***)))((((((''')))***,,,...777HHH^^^nnnwww{{{{{{wwwvvvqqq___LLL;;;666222111000+++)))***)))***+++***)))))),,,///666EEEUUUXXXQQQIIIJJJNNNRRRQQQLLLCCC999222///...111999===888111......---*********))))))***+++++++++---///111111///---+++###$$$%%%'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))%%%---------333999HHH```vvvvvvlllYYYGGG===999666555888@@@MMM___sss~~~vvvuuuqqq[[[GGG999444111///.........,,,+++++++++((('''***...---((()))***+++,,,,,,+++***)))'''***,,,---,,,+++++++++++++++******++++++,,,,,,******++++++++++++*********+++,,,............--- +++444888AAAVVVqqqrrr\\\III;;;444666;;;===PPPhhh{{{{{{hhhOOOBBB666444555999CCCOOOfffttt~~~xxxgggUUUEEE<<<999???MMMddd}}}nnnXXXGGG???CCCKKK]]]nnntttbbbLLLDDD===;;;<<<>>>DDDJJJVVVdddrrrxxxzzz}}}xxxsssoookkkbbbRRRFFF@@@BBBXXXpppgggOOO???;;;444...+++***+++,,,111...+++***+++---//////******+++,,,------,,,,,,//////000888EEEXXXjjjuuu~~~|||ppp]]]KKK???.........---,,,+++,,,......+++,,,//////,,,+++...---555;;;???III\\\rrr~~~~~~sss```NNN===777000+++******)))'''(((((())))))***+++++++++---+++))))))+++,,,+++***))))))))))))******************++++++++++++******+++...222333000+++'''%%%***+++---......---,,,***)))((((((((((((((((((''')))))))))(((((('''''''''(((((((((((((((((((((((((((***,,,,,,+++++++++---+++,,,---......---,,,+++000+++))),,,,,,***)))***&&&''')))))))))))))))***''''''(((((())))))******))))))))))))******))))))++++++,,,,,,,,,---------+++///+++)))...000;;;OOOdddpppsssdddQQQCCC777...---,,,---///333>>>RRRdddppprrrlllZZZFFF:::888888OOO```ooommm]]]KKK===444333---)))+++---+++***+++&&&,,,......333;;;;;;555///---+++))))))***,,,...---666BBBRRRffftttnnn```XXXaaalllrrrmmm^^^JJJ===333000,,,+++------***(((+++++++++,,,+++******)))&&&&&&&&&&&&&&&'''(((((()))((((((((((((((((((((()))))))))))))))((('''&&&(((***,,,///777GGG[[[jjjvvvyyywwwpppkkkfffVVVEEE777222///000///+++)))***(((******)))((()))///333777GGGXXX\\\UUUNNNPPPVVV\\\___\\\OOOAAA777111---111666666111,,,,,,,,,+++)))))))))))))))***++++++)))+++,,,------,,,+++)))$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))(((---++++++444>>>PPPiiiuuurrrfffRRRAAA999666333111444:::DDDRRRfff|||zzzxxx|||yyybbbKKK;;;444222000.........---+++++++++(((&&&***///...''')))***,,,------,,,***)))&&&)))+++,,,+++*********++++++******++++++,,,---******++++++++++++************++++++,,,---------$$$,,,444;;;JJJbbbwwwxxxgggQQQBBB888444777===GGG]]]uuusss]]]EEE;;;333444444777DDDTTTfffnnnrrriiiZZZNNNDDD===;;;EEEYYYqqqxxx```NNNDDDCCCMMMYYYqqquuuaaaOOOAAA===<<>>HHHXXXoookkkWWW???888///+++++++++***((()))((((((((()))***,,,---+++)))(((((()))******)))((()))))))))************))))))***++++++***))))))))),,,......,,,***(((((()))***+++++++++***))))))'''''''''((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''')))+++------,,,+++++++++++++++++++++,,,,,,,,,,,,---)))(((+++,,,+++***,,,)))(((((()))***+++)))((())))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,,,,,,,,,,)))///,,,,,,222555???SSShhhqqqppp^^^III===444---+++,,,...000222;;;OOOaaallltttrrraaaLLL???:::888IIIYYYiiimmmeeeWWWEEE888999000+++,,,...------...'''---111444???LLLKKKAAA777444///+++)))***---///,,,444<<>>666222000...222777>>>III]]]ttt|||yyytttjjjRRR@@@777555222111111000///---,,,---***''',,,222000))))))***,,,------,,,***)))%%%(((+++,,,+++)))))))))+++*********+++,,,,,,---******++++++++++++******))))))))))))***+++,,,---...222777@@@SSSkkkzzz}}}mmm\\\III>>>888666:::BBBSSSiiikkkTTTAAA888444555555666EEEXXX\\\```^^^SSSGGG???:::777EEERRRgggoooWWWIIIEEEKKKZZZhhhwwwfffRRR@@@>>><<>>NNNeeesss^^^???777...***+++---,,,***))))))''''''(((***,,,...)))(((&&&&&&((((((((('''(((((())))))*********+++((()))***++++++***)))(((((()))***)))((((((***,,,)))))))))))))))(((''''''&&&'''''''''(((((())))))''''''((((((((((((((((((''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&'''''''''(((***,,,---...)))%%%###&&&(((&&&&&&(((+++)))((()))+++,,,)))&&&+++++++++***************))))))************)))((()))************+++++++++&&&......000777:::CCCVVVlllsssnnnYYYCCC888111,,,+++,,,...000111999KKK\\\eeeqqqttteeeQQQDDD???<<<@@@PPPcccmmmmmmbbbOOO>>>777...'''(((*********+++)))000555;;;KKKZZZYYYLLL;;;666000***''''''***,,,,,,333999BBBVVVlllrrrjjj\\\\\\bbbmmmwwwvvvjjj^^^FFF<<>>LLLIIIGGGFFFBBB===<<<@@@MMMeeeqqqbbbRRRIIIHHHSSSjjjiiiQQQEEEDDD===@@@GGGQQQ\\\gggoootttyyy{{{~~~zzzzzzxxxrrrhhhYYYKKKCCCFFFOOOiiipppSSSDDD<<<555333333000...///------------------------...,,,+++,,,......+++''',,,+++---555FFF___xxx{{{fffOOO@@@777222......---+++,,,000...---+++))))))***+++,,,000555AAAVVVooooooZZZAAA666...---...,,,,,,---+++,,,---...---,,,+++***---,,,+++++++++,,,---...,,,------,,,+++***,,,...///---***)))***,,,------,,,***)))***,,,------,,,))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///...---+++***)))))))))******++++++++++++******)))(((((()))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))...,,,)))'''''')))+++---...***---444444555CCCVVVlllnnnhhhVVVCCC777111...//////------///444<<>>333000///...---,,,,,,---///000,,,,,,,,,++++++*********///+++)))+++***)))***...'''''''''''''''((()))***'''$$$%%%((()))''''''***((((((''''''''''''(((((())),,,...000:::NNNbbbmmmssscccOOOBBB999222000111......222888===HHHZZZjjj~~~uuuZZZEEE999333000333555222000000///+++***...///+++***---...---,,,************+++))))))************))))))***)))((()))+++,,,+++***)))+++,,,+++***)))***+++---,,,++++++,,,---......222777BBBUUUmmm{{{dddPPP@@@===<<<>>>PPPhhhxxxwwweeeQQQBBB:::666111///111555999:::@@@>>>>>>>>>;;;999===EEEXXXnnnyyybbbVVVLLLKKKSSSccczzzqqq\\\IIIBBBDDDGGGKKKSSS\\\fffooovvvzzzzzz|||{{{{{{yyysssiii[[[MMMDDDEEENNNggg~~~pppTTTCCC;;;444333222///...///------------------------...,,,+++,,,......+++(((000...///444AAAWWWnnn~~~uuubbbNNN@@@555000...///...+++,,,000...---+++*********+++,,,...444BBBXXXqqq{{{fffRRR>>>555------...,,,+++,,,***+++,,,------,,,++++++,,,,,,+++*********++++++)))***+++++++++,,,...000222///,,,+++++++++++++++,,,***))))))+++,,,,,,+++))))))))))))))))))))))))((('''''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((())))))))))))******************))))))(((((()))++++++***)))))))))))))))))))))))))))************************++++++************++++++///+++---333444777FFFYYYmmmnnnfffTTTAAA666000...---------,,,---222999===OOO^^^ooosssgggTTTDDD<<<;;;@@@LLL^^^jjjeeeTTTEEE:::555000000...******,,,---000333<<>>NNNfffooowwwxxxtttnnnfff^^^___cccccc[[[KKK<<<222///......---------------...,,,,,,,,,++++++************((()))------++++++...'''(((((())))))((((((((((((&&&&&&******&&&%%%'''''''''&&&''''''((()))***+++...111444@@@UUUgggqqqooo^^^III<<<555111///111000///111555999@@@OOO]]]rrr}}}zzz___III<<<555111333444111//////---+++,,,//////------//////...,,,+++************(((((())))))))))))((((((+++)))))))))+++,,,+++******+++,,,+++***)))***,,,...------------...//////555===LLLaaaxxxuuu\\\LLL@@@???BBBJJJaaayyy{{{fffSSSDDD:::999666222000111333444555333333555666555777CCCOOOhhh{{{xxxeeeQQQJJJHHHRRRcccxxxppp^^^OOOEEEEEEIIITTTYYY```iiiqqqxxx}}}}}}~~~}}}|||yyytttkkk^^^OOOFFFDDDKKKddd{{{qqqUUUCCC:::333222111///...///........................---,,,,,,---......,,,***111000...111999IIIZZZfffoooooonnnkkkbbbUUUEEE;;;333000///111000---...111,,,,,,,,,,,,++++++++++++,,,333AAAWWWooo|||nnnYYYEEE999222------...+++******))))))***+++,,,,,,,,,+++,,,+++***)))))))))))))))&&&(((***++++++---000222444222...,,,,,,+++***))),,,***))))))*********)))))))))))))))))))))))))))((((((''''''&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((())))))*********((())))))******))))))((())))))(((***+++,,,***)))************************++++++++++++++++++++++++)))***,,,,,,---,,,+++***000------222444:::LLL___ooonnneeeRRR???555000---+++,,,,,,,,,,,,///444888EEEVVVjjjtttmmm[[[HHH===777:::CCCUUUdddfffXXXIII;;;555000///...++++++...,,,///111888JJJ\\\___XXXHHH>>>444///+++((((((+++,,,///222777EEEZZZmmmvvvlll___VVV]]]ppp{{{uuujjjWWWGGG777000...,,,***))))))))))))))))))******+++))))))))))))((((((((((((''''''''''''((()))******---...---+++)))((((((***))))))))))))(((***---000++++++,,,---,,,+++))))))...***((()))***)))+++//////***+++///111444BBBRRRgggqqqyyyvvvmmmddd\\\UUUWWWWWWUUUNNNDDD999111---............---,,,,,,++++++++++++++++++*********)))(((***//////+++***+++((()))*********((('''&&&(((&&&'''***(((### !!!%%%%%%&&&&&&((()))***+++,,,000333:::HHH]]]mmmtttkkkYYYDDD888333000000222111000111444777<<>>RRRfffssspppdddPPP>>>555111...***+++,,,,,,,,,...111333===NNNdddsssqqqaaaMMM???888999>>>NNNaaaiii```QQQ???777000///...,,,,,,...,,,---...333AAAOOOSSSOOOBBB:::222...,,,((((((+++***,,,...333???SSSgggtttqqqbbbSSSVVViiiyyyxxxnnnXXXHHH888000...,,,***))))))))))))))))))******+++))))))))))))((((((((((((''''''''''''((()))***++++++,,,,,,+++))))))***,,,((())))))((('''(((+++---+++,,,---......---+++***---,,,++++++++++++,,,...---)))+++111333555@@@OOOaaallluuuqqqdddXXXNNNGGGLLLIIIEEE@@@;;;555///+++---.........---,,,***)))+++++++++***************,,,***+++......***)))+++******++++++***(((&&&%%%$$$###$$$((('''###!!!"""%%%%%%%%%&&&((()))+++,,,+++...444===NNNbbbooorrrfffSSS???444222000111222///---...222444777@@@III]]]nnnmmmUUUBBB:::333333222000///000444777888666222///...---***++++++,,,------------***++++++,,,,,,++++++***+++***)))***++++++***)))***,,,,,,,,,+++***+++,,,***,,,------,,,---000222777GGG^^^rrrppp___IIICCC???BBBOOOccczzztttaaaOOO@@@:::999666444111000111222222111222222333444666@@@VVViiiqqq[[[LLLGGGLLLXXXlll}}}lll[[[UUUWWW[[[```eeegggkkkrrryyy~~~}}}zzzvvvpppdddTTTJJJCCCGGG]]]uuuuuuZZZEEE;;;333111000......///........................,,,,,,------------...///...000111111111222444777===>>>???@@@@@@<<<777333111...---///...+++***,,,+++,,,,,,---------,,,,,,---000777CCCUUUgggwwwvvvgggYYYKKK>>>555111---,,,...---***)))+++(((((())))))***+++,,,---,,,++++++++++++******))))))***++++++******,,,...000...------...///...---,,,***)))((()))))))))((((((((((((((((((((((((((()))(((((('''''''''((((((((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***)))((((((((())))))))))))((((((***))))))***,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---......000//////111666CCCYYYlllwwwrrrcccNNN===555111///+++,,,---------...000222999HHH^^^pppsssgggRRRBBB::::::<<>>PPPdddrrrtttfffVVVRRRbbbtttxxxqqqZZZJJJ999111...,,,++++++)))))))))))))))******+++))))))))))))(((((((((((((((''''''(((((()))***+++((()))******)))***,,,...'''(((((('''&&&''')))+++******+++++++++***((('''///111222333333222111///,,,)))+++222444333:::EEEWWWeeepppmmm```SSSFFF>>>@@@===888666444111...***,,,---......---+++)))(((************************,,,)))(((+++,,,***,,,///,,,,,,+++***)))'''&&&%%% &&&(((&&&&&&)))%%%%%%&&&&&&((()))***+++(((---444@@@TTTgggooonnn```MMM:::111111111000111+++)))+++///111333999@@@SSScccvvvttt]]]EEE<<<444333333111111222:::???@@@;;;555222000---***+++,,,---.........---+++,,,,,,,,,,,,,,,,,,+++,,,+++)))***++++++***)))+++,,,---,,,+++***+++---)))+++,,,,,,+++---222777AAATTTkkkyyy}}}uuucccTTT===<<<<<>>555222000...---///------------------------+++,,,------,,,---///111222444555444222111111111555555777999:::999666333444000......,,,((('''))),,,,,,,,,,,,------------...///222888DDDRRR___gggmmmhhh___RRRGGG===666222000,,,,,,------******---***************+++,,,---******+++,,,,,,++++++***++++++,,,+++))))))***,,,,,,++++++,,,...000///...,,,***))))))*********)))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++************************))))))))))))))))))))))))(((((()))***)))(((&&&%%%((())))))******))))))(((***))))))+++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,---///000///000111222888HHH___qqqzzzsssbbbKKK:::333111///,,,,,,------,,,---000222666BBBVVVjjjssskkkXXXHHH<<<;;;;;;CCCWWWjjjlllcccLLL@@@555111000...,,,---...,,,+++,,,000444666666333---+++,,,---++++++...,,,***+++222===LLL```oootttkkk\\\RRRZZZllluuusss___NNN<<<333000---,,,,,,)))))))))))))))******+++))))))))))))(((((((((((((((((((((((()))***++++++&&&'''((((((((()))+++---&&&'''(((''''''''')))***+++++++++***************...555;;;===>>>===888222222------222222///222;;;MMMZZZeeeeee\\\QQQDDD;;;666444111///......---+++,,,,,,,,,,,,+++******))))))))))))******************&&&&&&)))+++,,,///444///...,,,***(((&&&%%%%%%""" !!!&&&((('''(((+++&&&&&&&&&'''''')))*********///999HHH\\\mmmrrrnnnZZZHHH555...000000///...,,,***+++///111111555;;;GGGWWWiiiwwwzzzcccFFF===555444444333333555>>>DDDFFF???888666333000------.........---+++++++++++++++,,,,,,+++++++++,,,+++******++++++***(((+++,,,------++++++,,,---)))+++---,,,+++...666<<>>999555333000+++***------,,,,,,+++,,,---...///......000333888@@@HHHNNNQQQMMMHHHAAA:::444111111///,,,,,,---,,,***+++000,,,,,,+++******+++,,,---'''((()))++++++++++++******++++++***))))))***,,,+++******,,,...///...---,,,***))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))***+++------))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))'''&&&)))******************)))*********+++,,,---,,,***++++++++++++++++++++++++************************+++,,,---...////////////---000222444;;;LLLdddttt{{{rrr___GGG777111///---+++,,,,,,++++++---000333444<<>>???>>>AAASSSiiiooojjjTTTFFF888222111...++++++---+++++++++,,,,,,...000///***))),,,---,,,+++---((()))...222777AAAVVVjjjqqqnnnbbbSSSSSScccpppssshhhVVVBBB888333///,,,,,,)))))))))))))))******+++))))))))))))(((((((((((((((((((((((()))***+++,,,'''(((((((((&&&&&&''')))%%%&&&'''((('''''')))+++,,,,,,+++***+++---///000666AAALLLRRRTTTSSSKKKBBB===555000111///+++...777???IIIRRRSSSOOOIII@@@777.........,,,++++++,,,---++++++************++++++((()))))))))*********++++++((((((,,,---+++,,,///000///,,,)))'''&&&%%%&&&)))&&&%%%''''''%%%&&&)))''''''&&&''''''((()))***///444???OOOddduuuvvvqqqVVVDDD222,,,...///---,,,///------111333222555999>>>MMM```nnn|||}}}fffGGG>>>666444555444444777???GGGIIIBBB;;;888666333///000000///---+++)))(((******++++++++++++******---+++******++++++***(((+++,,,------++++++,,,---***,,,---,,,+++000999AAASSSggg{{{|||nnn[[[III===;;;<<>>222111111,,,,,,///---,,,***,,,000111000...***,,,.../////////111333666111000222,,,###(((444888???LLLZZZgggnnnooonnneee^^^SSSFFF;;;444000///000...------...000000000/////////222333333444666:::666444444222...,,,...,,,***)))***---///...,,,000,,,+++,,,,,,)))***...************+++,,,------******))))))******+++,,,...------,,,,,,++++++***---+++))))))+++,,,***'''******************************++++++++++++******+++*********))))))(((((()))***+++***)))((()))***))))))))))))***************)))))))))))))))******)))((((((***---...+++))),,,***)))***---...---+++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,'''***,,,---,,,++++++,,,(((...222555???TTTlllzzz{{{mmmWWWBBB666111...,,,...............///000000444666FFFZZZhhhsssppp___LLLEEE???DDDWWWkkktttuuugggSSS???666333...---...+++,,,---.........---------***+++......++++++...---((()))...///333GGG]]]mmmuuunnn```XXXVVVaaauuupppjjjXXXBBB444000...)))000---******+++,,,***(((,,,***((('''&&&''')))***((((((((()))******++++++'''(((((())))))(((((('''***************************(((***---......222888PPPcccssswwwvvvtttmmmdddSSSGGG:::555222000111444&&&+++111444222000//////---------,,,,,,+++++++++++++++******************&&&(((***,,,,,,...000222+++++++++++++++,,,,,,,,,+++***)))((('''&&&&&&&&&)))))))))(((((())))))***&&&'''))))))((((((***,,,...888JJJ^^^pppvvvjjj\\\EEE;;;000******+++)))''',,,,,,,,,,,,...000222444999>>>HHHTTTcccssstttYYYJJJ@@@@@@@@@>>>@@@FFFJJJKKKKKKJJJGGGCCC@@@>>><<<:::777333000...---,,,///---+++***+++,,,+++******+++,,,------,,,,,,+++...+++---222...%%%&&&///...***,,,111333666FFFYYYsss~~~qqqZZZHHH<<<555:::???LLL```yyyvvv___III>>>AAAJJJ^^^ttt{{{|||sss___III===999666000111666<<>>555222///,,,...---,,,,,,,,,,,,---...000000@@@TTTeeesssrrrbbbNNNFFF???CCCSSSeeeqqqtttmmmZZZFFF:::444...,,,......---------,,,,,,++++++...+++***---,,,)))***---...******///000444GGG\\\nnnyyyuuuggg[[[SSSYYYkkknnnjjj\\\HHH999444111...///,,,))))))******)))'''+++***)))((((((((()))***((((((((()))******++++++******)))((('''&&&&&&%%%))))))))))))))))))))))))***((())),,,...000555===XXXiiixxxzzzyyyxxxqqqhhhUUUHHH;;;333...+++***,,,(((,,,000111///,,,++++++,,,,,,,,,,,,+++++++++***,,,+++***)))((((((((()))***))))))***+++,,,------*********++++++++++++,,,''''''&&&%%%%%%%%%%%%&&&******))))))))))))))))))'''((())))))((((((***,,,000===QQQdddrrrssscccRRRAAA999///******,,,+++)))******+++,,,---000222444:::<<>>:::777333222888BBBQQQhhhooo[[[MMMOOOdddyyy~~~}}}{{{wwwlll]]]QQQEEEBBBOOOfffyyy}}}eeeOOO@@@444222111---,,,000...,,,+++,,,......---,,,***,,,......---...///111555---)))...111///000555999LLLgggzzzgggSSSBBB555...///...------------......000333666999<<<======<<<999333.........+++***,,,///...------......---,,,...***)))++++++)))))),,,...---,,,+++******************))))))******+++,,,******+++,,,,,,---.........---+++,,,------,,,***))))))))))))))))))))))))))))))************))))))++++++++++++************)))***,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,+++******)))))))))******+++******+++------,,,***...,,,++++++,,,,,,,,,************++++++,,,,,,---***+++,,,,,,------,,,,,,---///000///---++++++,,,///333444777BBBXXXooo{{{tttbbbJJJ;;;555444111---///...,,,******+++---...+++***888MMM```rrruuufffPPPHHH@@@AAAKKKZZZiiiqqqqqqaaaNNN@@@666000///000000...---+++***)))******///+++***+++***((())),,,...+++,,,///000444EEEWWWkkkzzz{{{nnn___QQQRRRaaammmmmmdddSSSBBB888444222000---+++*********)))(((************))))))))))))((((((((()))******++++++,,,+++***(((''''''(((((((((((((((((((((((((((((()))'''&&&))),,,///777???[[[kkkyyy|||{{{yyyrrrhhhRRREEE777///+++'''''')))***,,,...---+++)))((((((+++++++++***************,,,+++)))((('''''''''(((...+++'''''')))+++***)))))))))*********+++++++++%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((((((''''''(((((())))))((((((+++---222BBBXXXkkktttppp]]]JJJ===666...++++++---,,,+++))))))***+++---000222444999:::<<>>888444333111...------......---+++,,,---......//////000)))'''***......,,,///555......222555888AAAVVVjjj|||ooo[[[GGG<<<;;;>>>EEEUUUkkk}}}nnn\\\HHH;;;;;;AAAFFFVVVllluuuuuukkkZZZHHH===888777777777>>>LLL___vvvppp]]]NNNIIITTTnnn}}}|||xxxmmm]]]QQQGGGCCCPPPfffzzzjjjRRRBBB555333111------111------,,,,,,------,,,,,,+++---......------...000333...,,,///111000222666???QQQkkkvvvbbbMMM;;;111.........,,,,,,---///000333<<>>JJJ[[[bbbcccZZZMMMBBB999666888;;;;;;FFFXXXmmmppp```NNNFFFKKK\\\www~~~}}}|||wwwlll\\\PPPHHHEEEQQQggg|||mmmTTTDDD666333222------111------...------,,,,,,---,,,...///...------...///000000222111...,,,000666>>>PPPjjjmmmVVVAAA444.........,,,+++...222777<<>>444000///---,,,***))))))***,,,---***''''''***+++***+++///+++++++++,,,,,,111<<>>555333000000444333222111000//////......333///555???KKKbbbqqqnnn```PPP???888666999FFFUUUiiilllgggWWWCCC555...***,,,+++******+++,,,---...)))'''(((,,,---++++++...***++++++++++++///888???TTThhhrrrmmmaaaMMMAAAFFFZZZ```iiikkk^^^JJJ;;;666333666888999666111...---,,,,,,,,,++++++++++++***((((((((()))******++++++---,,,***)))(((((())))))************************---++++++---,,,+++...333999HHHUUUZZZ\\\[[[QQQDDD:::222,,,+++,,,+++***,,,)))(((((())),,,......---))))))))))))************)))***,,,---...------,,,---***''''''***------,,,))))))***+++,,,------...&&&&&&%%%&&&&&&'''((())),,,---......---,,,***(((%%%&&&''''''(((+++000444AAATTTjjjtttqqqcccMMM<<<444222///---,,,,,,,,,,,,+++************,,,...///000000111333999BBBLLLSSS^^^nnnyyy```FFF<<<999444333666555:::???@@@@@@DDDLLLTTT]]]```ffflllooopppooonnn\\\VVVMMMDDD===888333111...------,,,,,,---...//////---+++)))***,,,,,,,,,---000444===KKK___rrr}}}yyyhhhRRRCCC:::999BBBLLLjjjzzzrrr\\\HHH<<<888---...444333777???>>>===999666777555444:::BBBSSSbbbxxx~~~lllVVVKKKEEEOOOddd{{{|||{{{yyyxxxzzz~~~}}}{{{wwwmmm___TTTIIIFFFSSSjjj~~~mmmXXXGGG888444222......222,,,...000000......000222000111222111///...///000...000111///------///111555EEE^^^yyylllVVVAAA555//////...,,,---444@@@III]]]nnn~~~yyyjjjWWWIII999333111...,,,,,,)))+++---,,,******+++---+++)))***......++++++---+++++++++***++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,******+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((***++++++++++++---...//////000000000111111111...---,,,+++************(((***,,,,,,,,,...222555888777555000+++)))***,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---......---...111333111777@@@MMM```qqqwwwuuucccNNN<<<666666444:::BBB>>>>>><<<:::777444111///000---333:::AAAWWWkkkmmmiiiUUUAAA999555666???MMM___iiilll^^^JJJ;;;222------------,,,,,,,,,,,,,,,+++***+++//////+++)))++++++,,,,,,++++++000666:::JJJ___mmmnnngggRRRAAA@@@HHHPPP^^^jjjfffTTTDDD===999>>>CCCDDD@@@:::666333111000///...---......///((((((((()))******+++++++++,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++---111000,,,,,,000000:::BBBCCCEEEFFF>>>333444---***+++---+++))))))((('''''')))---...---+++)))))))))******+++++++++)))+++---//////,,,)))'''***))))))))))))***++++++******+++,,,---...//////&&&%%%%%%%%%&&&&&&'''(((***+++,,,---,,,***(((&&&%%%%%%&&&'''(((,,,111555GGGYYYmmmuuuppp___JJJ999///...+++***((((((((((((,,,+++*********+++,,,---++++++,,,...222888@@@FFFSSSdddxxxeeeKKK???:::444111333///333555444111444<<>>:::333,,,((()))+++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,---------,,,++++++---000777===GGGUUUhhhwwwyyyttt]]]KKK<<<999:::;;;DDDPPPIIIIIIGGGDDD@@@:::555222,,,+++111666;;;PPPgggllloooXXXCCC:::777555===HHHUUUdddlllbbbPPPBBB999333/////////...---,,,+++***...,,,...111000***'''(((,,,......,,,,,,000555888???VVVhhhpppmmmYYYDDD@@@;;;CCCVVVhhhjjj[[[KKKDDD@@@FFFMMMOOOJJJCCC>>>;;;444333111//////000222333((((((((()))******++++++)))+++///333777;;;===>>>------------------------'''(((,,,111111,,,***---+++222555222333555000'''---((('''+++...,,,******((('''''')))------+++((())))))******+++++++++,,,))),,,...000...***%%%"""((()))******((('''((()))******+++,,,...//////000(((((((((((())))))))))))******,,,,,,+++)))'''%%%%%%***((((((,,,***...<<>>NNN```yyyvvv[[[HHH>>>888111222222222111111333444333000000333555999BBBKKKiii~~~fffRRRKKKMMMTTThhh~~~~~~}}}||||||}}}~~~~~~zzzwwwsssfffYYYMMMFFFQQQiiizzz^^^EEE888777222111333///...---,,,,,,...222777:::>>><<<;;;::::::666000+++//////...---------------777:::FFF[[[tttyyyjjjXXXGGG:::222///+++,,,///---///CCCZZZmmm|||ooo^^^NNNBBB888444222...+++***////////////...---,,,+++************+++,,,------)))+++---......,,,***((('''((()))+++,,,---......111///,,,***+++,,,------++++++,,,,,,,,,,,,------...---,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,...///---...000111000///---,,,777666555555555444111......---,,,,,,++++++++++++///---+++,,,///333666777777<<<===777111///---+++---+++)))+++---///---+++++++++++++++,,,------...000///...///000111000///:::<<>>:::>>>JJJZZZgggiii___TTTPPPSSSXXX[[[YYYOOOBBB999::::::999666222---)))&&&++++++************++++++(((,,,000666???GGGEEE???777333111222555666222...,,,...///000///...,,,***,,,,,,,,,------.........000***%%%$$$'''***++++++))))))))))))************$$$&&&((()))))))))+++,,,......---,,,+++***))))))+++*********))))))(((((()))+++,,,,,,,,,,,,---///'''''''''((((((((())))))(((((()))))))))'''&&&%%%'''+++((('''++++++111BBB\\\mmm{{{xxxiiiUUUBBB666222000---++++++***)))(((++++++++++++,,,---.........---,,,---///444888;;;DDDNNN]]]kkkxxxwwwZZZDDD;;;777333///000000/////////000000111///333888<<<@@@HHHRRRZZZiiippptttrrrmmmeeeWWWIII@@@777000000///,,,,,,///---------......---------222888CCCVVVooo|||jjjUUUAAA:::;;;CCCVVViiiqqqWWWEEE;;;777222333333222111111333444333111222444666;;;HHHUUUtttsss]]]MMMHHHPPP___ttt~~~}}}|||}}}~~~~~~~~~}}}~~~~~~}}}zzzvvvkkk___VVVNNNYYYqqq{{{```GGG999888222000222///222000///...///222555888<<<;;;:::;;;<<<:::555111111000///.........//////444555===LLL___mmmssstttrrrlllbbbUUUGGG;;;222...///++++++...---000@@@SSSlll{{{wwweeeSSSCCC999000...---+++))))))////////////...---,,,++++++++++++***++++++,,,,,,(((((((((((())))))((((((((()))***+++,,,---------///,,,******+++,,,,,,++++++++++++,,,,,,,,,------111000//////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---/////////000222333444333222222777666555555555444111...---,,,,,,+++******++++++///---+++,,,///333555666444999:::555000...---,,,---+++***+++---...---+++,,,---...000000///...---000///...///000111000///888;;;DDDVVVooowwwbbbOOOBBBGGGQQQUUUXXX\\\______]]]XXXOOOEEE===888111//////222777AAAUUUgggooocccRRRCCC999555888;;;IIIXXXhhhjjj^^^KKK===666000///...,,,,,,,,,---......///222333222111...---,,,++++++***+++...000111777DDDYYYiiimmmbbbPPPBBB777:::CCCUUUfffmmmiiiaaaXXXZZZ]]]___[[[RRRFFF===;;;999555111...+++)))(((++++++************++++++)))+++...222:::@@@???999666333111222555666333///...000333555444111---+++,,,,,,,,,,,,---------...---,,,***''''''(((+++...))))))))))))************''')))******((('''(((((())))))))))))((('''&&&&&&+++*********)))))))))))))))***,,,,,,+++,,,...///&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%))),,,'''&&&+++,,,444FFF___ooo|||xxxgggQQQ???333222///+++))))))***++++++,,,++++++,,,,,,---...///......---...///111333444;;;CCCPPP^^^kkkzzz~~~```III<<<666222///000//////.........//////***...222444666:::AAAFFFUUU^^^iiirrrwwwvvvkkk___NNNEEE;;;666222......000//////............//////333<<>>666222000//////...---------......---///222333333444666999AAAGGGSSSbbbooovvvtttpppaaaWWWKKK???777222222333111000///......///000111444AAATTTkkk~~~vvveeeRRRGGG<<<;;;BBBRRRlllxxxaaaJJJ<<<666555222222222444666999::::::888888999:::===HHH```uuummmXXXLLLHHHOOOfff~~~xxxwww{{{}}}{{{xxxuuuoooiiiddd^^^jjj{{{fffLLL===999333000222///000///---,,,+++,,,...//////000111333555555444333222111000///...///000000///000222555888===CCCFFFCCC@@@<<<888555333222222///***)))---///000666>>>IIITTT^^^```]]]VVVHHH;;;777000,,,...///......000---.........------,,,+++------,,,+++*********************+++,,,---...///++++++,,,,,,,,,++++++***))))))***,,,......,,,******++++++++++++,,,,,,,,,.........------,,,+++*********+++,,,---...///000.....................///+++,,,...000333555777999;;;:::888888888666333000---,,,,,,++++++,,,,,,,,,...---+++,,,///111222333333777888222---,,,,,,++++++******+++,,,,,,,,,,,,+++---///111333333333333777666444555777888999888CCCJJJUUUfffyyy}}}rrr\\\TTTRRRZZZccceeeeeefffdddeeeeeeccc]]]TTTJJJCCC;;;555111///111:::JJJYYYmmmjjj___NNN???888777777===JJJ]]]iiihhhZZZGGG:::666444111...------...///333===IIIMMMHHH???888555000...---++++++,,,---...111===RRRgggrrrlllYYYJJJ???999999FFF[[[nnnvvvwwwssspppjjjddd[[[QQQFFF???888555111---******++++++++++++************+++++++++,,,+++))),,,000000,,,000///...000222333111000000222555777666333///,,,++++++++++++,,,,,,,,,,,,&&&(((***)))'''&&&''')))((()))))))))************%%%''')))***)))((()))***&&&(((+++------,,,***(((************************((()))******+++,,,///111%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((&&&+++))))))---,,,000???^^^nnnyyyrrr^^^III:::222,,,+++++++++,,,,,,***((())))))))))))***+++,,,---***+++,,,---.../////////222777>>>HHHTTTddduuulllSSSAAA888333222//////...------------------.../////////......///666888???LLL]]]jjjsssxxxssslll^^^NNN@@@999555444222111///------///111222:::JJJaaattt|||jjjXXXEEE???:::>>>JJJ]]]uuunnnXXXEEE999555555000000222777>>>DDDGGGHHHBBB???>>>AAAHHHWWWooozzzbbbNNNGGGHHHVVVpppxxxrrrpppuuuyyyxxxvvvuuuoooiiieee```lll}}}hhhMMM===999222000111......---,,,+++,,,---///000---...000000000000000000000000/////////.........,,,///222333333444666888222222111111000...---,,,...+++***,,,///000222555999@@@FFFHHHGGGCCC<<<555111,,,***,,,,,,******,,,------------------,,,+++------,,,+++************$$$&&&(((***++++++***)))++++++,,,,,,,,,+++************,,,...000000---************+++++++++,,,,,,++++++,,,,,,,,,+++***)))******+++,,,...///000000------.........---------***+++,,,...111444888999===;;;::::::999888444111......---------......///...---+++,,,...000111000444888888222,,,++++++*********++++++++++++,,,,,,------...000444888;;;>>>===;;;999999<<<>>>??????GGGPPP^^^ooo|||ooo[[[XXXZZZaaagggiiiggggggcccccccccccc```YYYOOOHHH<<<555000...000777FFFTTThhhlllfffUUUDDD;;;888555777AAASSSccchhh___LLL===666444111.........000222888FFFWWW___ZZZLLL???888111///---+++++++++,,,---000;;;OOOffftttppp]]]MMMAAA:::666???RRRhhhvvv||||||vvvkkk___TTTHHH???999333222111000...,,,+++***++++++************+++++++++---+++((()))------***,,,+++,,,---...///...---//////000000000///...---++++++++++++++++++++++++***((('''(((***+++)))'''((()))))))))************&&&(((******)))(((((()))"""$$$''')))***)))'''&&&***************+++++++++((()))******+++---111444%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$***))))))...,,,000???___nnnwwwmmmXXXDDD777111+++++++++,,,---,,,)))'''((((((((())))))***+++,,,******+++,,,---...//////222555:::@@@JJJXXXhhhtttsss[[[GGG:::555444000///...---------------///////////////.........555333555>>>JJJXXXhhhtttzzzxxxpppaaaQQQFFF===666555333000......000333555CCCVVVnnn|||~~~sss___NNN===;;;===FFFWWWlll~~~wwwaaaOOO@@@666333444...///444>>>JJJUUU[[[\\\PPPIIIEEELLLZZZllllllUUUFFFFFFMMM```yyyzzzwwwrrrvvvxxxxxxwwwtttmmmddd___[[[hhh~~~hhhMMM===999111///111///............///000222333...000111111///...///000...///000111000///...---***---000222111000//////,,,---...//////---,,,+++,,,,,,,,,------...000111444666888888888666333111000---,,,...---******---,,,,,,------------,,,,,,,,,,,,++++++***+++++++++&&&'''***------,,,***(((++++++,,,,,,,,,++++++***++++++,,,...000///---+++************++++++++++++***+++,,,......---,,,,,,***+++,,,---...///000000------.........---,,,,,,---------...111555888;;;===;;;::::::999777333111//////.........///000000...---,,,,,,...//////...444888777000++++++,,,+++)))***++++++******+++---//////000222777===BBBFFF???===;;;;;;>>>@@@BBBBBBDDDPPPbbbuuurrr______bbbfffjjjjjjiiigggeeedddccccccbbb\\\RRRKKK<<<555///...000666BBBMMMaaakkklll\\\JJJ@@@999444444:::HHHZZZfffbbbRRRCCC666444111...---...111222;;;JJJ^^^iiifffWWWFFF<<<111///---+++++++++,,,---111888HHH^^^ooopppaaaSSS@@@:::555999III___rrr~~~vvvgggWWWJJJ???777222...///111111000...+++)))++++++************++++++***,,,,,,))))))------+++)))***++++++++++++++++++,,,+++++++++,,,,,,------+++++++++************)))...+++(((***---///,,,)))))))))))))))************+++,,,,,,+++(((%%%%%%%%%%%%''')))***+++***)))(((*********+++++++++++++++)))***++++++,,,///333666&&&&&&&&&&&&''''''''''''''''''(((((((((&&&%%%$$$$$$)))'''(((...///555EEEbbbooovvviiiQQQ>>>333///...,,,************)))'''))))))))))))***+++,,,---,,,,,,,,,,,,,,,---...///222444777:::AAAMMM[[[eeevvv|||cccLLL===666444111000///...------------000///......///000111000111///000555;;;CCCSSSbbbmmmuuuyyysssggg[[[LLL@@@999666222000000222666999JJJ___vvvxxxgggSSSDDD:::<<>><<<::::::<<>>777000///000333===FFF[[[jjjpppbbbPPPDDD;;;444555666@@@RRRccceeeXXXJJJ999666111...,,,---///000777EEEXXXfffggg[[[III===000///---+++++++++,,,---222333===QQQfffnnnfff\\\BBB===777777@@@SSSiiixxx|||qqq```OOOAAA888222///,,,---...//////---+++)))++++++************++++++&&&***+++)))***---...---)))***++++++***)))))))))((()))***,,,------------++++++******)))))))))))),,,+++***)))***+++++++++))))))))))))************+++,,,---+++(((%%%$$$$$$++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,***++++++,,,---000555999&&&&&&&&&'''''''''((((((&&&'''((()))(((&&&###"""$$$(((&&&&&&---111:::LLLeeeqqquuufffMMM999000,,,111---***(((((()))))))))************+++,,,---...///...---,,,,,,,,,---...222333555666;;;EEERRR\\\lll{{{hhhPPP???777444111111000///...---------,,,***))))))+++...//////+++***---000000333@@@OOO[[[kkk{{{~~~xxxlll[[[LLL;;;999555222222555999;;;LLLbbbyyy~~~qqq]]]JJJ===;;;>>>GGGZZZrrrtttaaaLLL@@@888111///000...111:::KKKaaasss}}}jjjZZZQQQ___xxxuuu^^^LLLCCCEEEWWWiii~~~|||yyyuuutttnnn___QQQGGGEEETTTkkk}}}gggLLL;;;777000...111/////////........./////////,,,///111000...---///111---000444666666333///,,,222000//////000000...,,,...,,,***))))))***,,,...***...000---***+++...000))))))***...///...///000)))'''))),,,+++((((((+++++++++,,,------,,,,,,,,,************+++,,,------+++***)))((((((((()))***)))***+++,,,,,,,,,,,,,,,---,,,++++++,,,,,,***((()))************+++++++++&&&(((+++---//////......,,,,,,------...////////////000111111111///...---000...---,,,...111555888999888666555555222///,,,---------------...///000...,,,,,,,,,......---,,,+++///000,,,)))+++//////(((***,,,+++))))))+++---)))+++///333777;;;===>>><<<:::777888:::===???@@@AAAPPPggg|||uuummmoooqqqooonnnnnnnnnlllrrrnnniiigggeee___VVVNNN???888222000000222999AAAVVViiirrrfffSSSGGG===444666555<<>>JJJaaa|||oooXXXCCC===999111...111---333===MMMeeezzz~~~xxxfff[[[XXXiii{{{gggRRRIIIEEEIII\\\qqq~~~{{{vvvsssmmm```SSSEEE@@@KKK___tttlllQQQ@@@:::222...000,,,111111000000//////......000//////.........//////333444555555555333111///...,,,+++---000000---)))......---------,,,,,,,,,+++,,,,,,,,,---.........//////------------//////---------,,,,,,+++++++++,,,,,,---------,,,++++++000...,,,,,,...///---***+++,,,---...---,,,+++***...---,,,,,,+++++++++,,,------,,,,,,+++***))))))))))))***++++++++++++***((()))+++///222222000...,,,///111000---+++,,,///222333555666555333111///...---,,,---000444555555111222333333333111000///---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,////////////...---,,,+++------,,,,,,+++,,,,,,,,,,,,---...///111555<<<@@@999888888999:::;;;;;;:::DDDTTTmmmzzzooolllmmmmmmmmmllllllnnnpppnnnmmmllljjjgggaaaZZZUUUFFF;;;222000222333777<<>>555666444:::EEESSSggggggSSSDDD<<<444111///---...111///555???KKKQQQMMMAAA777777222//////,,,&&&(((...,,,111555<<>>AAABBBOOO^^^tttqqqdddeeegggiiijjjjjjkkkmmmooopppooommmkkkhhhbbb[[[VVVGGG<<<333000222333777;;;III]]]pppqqqdddRRRBBB777888555999@@@LLLaaafffXXXHHH===444111000......000...000666???DDDCCC:::333111---++++++(((###%%%++++++000333;;;NNNfffnnnjjjYYYIII;;;888888;;;HHHXXXhhhhhh```NNN===555111000++++++******+++---...///---+++))))))***)))&&&$$$***++++++***))))))***,,,,,,000222000,,,)))+++---++++++*********+++,,,,,,++++++***)))((((((((()))(((((((((((())))))))))))+++******)))(((((())))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,---------///...///000111444@@@LLL$$$$$$%%%&&&(((***---...,,,,,,,,,,,,+++***)))(((+++((((((,,,///555HHH\\\wwwwwwnnnXXX@@@222***&&&******))))))))))))******+++)))***------***)))+++)))***++++++******,,,......000111111111555<<>>JJJ^^^tttsssYYYGGG777333333///...111222333555<<>>888666888AAALLL\\\bbbaaaSSSBBB888333222,,,++++++***+++,,,...///...---++++++***)))&&&$$$((()))******))))))+++---111555999999555111//////,,,,,,+++*********++++++,,,+++***)))(((((('''((((((((((((((())))))))))))******)))((((((((()))))),,,,,,+++***))))))((('''(((((())))))))))))***************+++++++++,,,,,,000...---///111777FFFUUU&&&&&&'''(((+++---000222000///...,,,+++)))(((''')))((())),,,000:::NNN```wwwtttgggQQQ===222---*********))))))))))))******+++++++++,,,+++)))((((((***+++,,,,,,---...///000///000111111111222666999IIITTTeeetttlllSSSDDD???555333000/////////...---++++++,,,,,,,,,---------,,,++++++,,,,,,---...///222555:::DDDTTThhhyyy|||pppcccWWWSSS]]]jjj{{{yyynnn[[[HHH<<<:::<<>>999000...000.................................---------...////////////000000///...,,,,,,,,,......,,,)))(((+++...---------,,,,,,,,,++++++.........///...---,,,+++///...---,,,,,,---...///,,,+++++++++++++++++++++)))***+++,,,---............------,,,---,,,,,,+++------,,,,,,---///000222++++++,,,,,,,,,+++++++++------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++,,,***)))***,,,/////////...,,,+++,,,...///---+++000000222333222111000///...---...///000000...,,,...---+++******+++,,,---*********))))))*********((((((((()))***+++,,,---+++++++++++++++***))))))*********)))******+++++++++---///111444888>>>BBB>>>===;;;;;;???FFFOOOVVV^^^mmm~~~lll___```dddhhhlllnnnnnnpppqqqsssqqqnnnlllhhhccc]]]XXXJJJ???555222222222555888>>>SSSjjjuuuqqqcccOOO???999555777:::???UUUhhhhhhVVVFFF777333444222///...000...---...111222111//////......---+++***,,,///,,,///111888III```ppptttiiiVVVBBB888555666;;;AAATTT```eee[[[JJJ<<<555111---,,,+++++++++,,,---...000//////......---+++***((()))***+++***+++---000555;;;BBBDDDAAA:::444000,,,,,,+++***))))))******,,,+++***)))((('''''''''(((((((((((())))))))))))***))))))((((((((())))))---,,,++++++***)))(((((((((((((((((()))))))))***))))))))))))************///------...111888GGGVVV*********+++---000222444444222...***'''&&&'''''''''''')))+++000===SSSeeewwwqqqbbbLLL:::333///,,,******))))))))))))******((()))++++++,,,.........++++++++++++---///000111000111111111111111333444???HHHWWWgggtttrrrYYYGGG???777444111/////////...---///.........---------,,,---,,,,,,,,,,,,---......000222666:::BBBSSSkkk}}}wwwlllhhhqqq|||xxxgggTTTCCC999999===DDDXXXsssqqq___KKKAAA777333333222222222000000222555888<<>>;;;;;;:::<<>>JJJ```zzz|||eeeSSSCCC===555111111222111000000111444777888<<>>JJJ---,,,+++*********+++,,,+++***(((&&&&&&&&&'''(((%%%)))+++,,,444FFF]]]nnnwwwmmmYYYCCC555000---)))******))))))))))))*********,,,,,,)))+++222666444666111,,,)))***+++,,,+++///...---...///000111111888===FFFRRRbbbrrrlllUUUFFF999666111///...//////...------------------------,,,+++++++++,,,,,,---......///111333333:::MMMaaawwwtttZZZGGG<<<999>>>FFFXXXmmmuuu]]]LLL===999444111222333333222333222444777999AAASSSfffyyyiiiTTTKKKOOOZZZkkk}}}|||~~~{{{|||~~~yyysssppplllaaaVVVHHHAAAHHHZZZpppwwwZZZEEE===333000222000........./////////000000,,,,,,,,,,,,---...///000111000///......---------+++++++++---000111111000,,,,,,,,,++++++++++++******+++---//////...,,,+++......---,,,,,,---......)))*********++++++++++++++++++,,,------,,,,,,,,,...000111000...---...000******+++++++++++++++******+++---//////...---,,,------------------------***+++,,,,,,------,,,,,,,,,+++***+++---......---+++,,,,,,,,,,,,,,,---...------......////////////...,,,******+++,,,,,,+++******+++,,,,,,,,,,,,,,,******))))))))))))************)))))))))******+++******+++++++++++++++************++++++,,,---...+++---------,,,---///111///111444777>>>LLL]]]iiisss~~~xxxiii```gggiiikkkmmmnnnoooqqqsssqqqooollljjjiiifffbbb___PPPDDD999444222000111444555EEEZZZooo|||{{{jjjXXXFFF:::777999<<>>888666444>>>PPPaaafff```SSSCCC888///...---+++******++++++&&&(((++++++))))))***,,,+++,,,------------000222222555999<<<<<<888111---***))))))))))))******+++(((''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''((())))))'''''''''((((((((())))))'''''''''((((((((())))))(((((()))))))))*********))))))+++...///222===III,,,+++)))'''&&&&&&''''''$$$%%%&&&'''((((((((((((&&&***,,,---555IIIaaaqqqssshhhUUU@@@444111...)))******))))))))))))******###))),,,///888GGGPPPQQQ>>>888000+++++++++++++++...---+++,,,---///000000111555<<>>777666999LLLdddnnnqqqbbbPPPBBB777000///222...///...---,,,,,,---///(((---...)))'''++++++(((+++,,,...444<<>>KKK((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&***---111:::MMMgggzzzyyylllUUUAAA555111...+++///+++'''&&&((()))'''%%%...((((((222===DDDKKKSSSKKKDDD;;;333...+++***)))//////.........---------444555999BBBPPP```oooxxxhhhLLLBBB555333555000///000+++---------,,,,,,------...---------....../////////---///000000///222888<<>>888222222777<<<>>>>>>???:::888<<>>444222111---,,,...000///,,,,,,000...,,,++++++,,,---,,,+++000000111111222<<>>NNN[[[dddcccRRR???:::111******,,,+++)))***---,,,***))))))***,,,---******+++,,,,,,,,,,,,+++///000000000//////...---+++*********))))))(((((())))))))))))************$$$''')))***)))))))))***))))))***,,,,,,---------+++***)))(((((()))***+++******)))((((((((((((((((((((((((((()))))))))))),,,(((***000000111???RRR((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&***000888DDDXXXmmm|||ttteeeOOO;;;000---+++(((***(((''''''((()))***))))))(((...===HHHKKKLLLNNNVVVLLL===111+++,,,///222///.........---------,,,///333888===FFFSSSdddooolllPPPFFF999666666...---111.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///333777AAARRRggg{{{mmmSSSEEE@@@AAAMMM[[[xxxhhhQQQAAA888333///222:::EEEKKKNNNJJJCCC===@@@JJJ\\\wwwjjjZZZUUUUUUcccppp}}}|||{{{{{{{{{wwwvvvvvvuuuvvvxxxzzz|||zzzyyyvvvrrrpppkkk```TTTCCCBBBEEERRRjjjsss]]]EEE777333111000000/////////......---------//////.........---------...---+++***)))***+++,,,555444333444666777666555(((((((((+++---///...------------------------------,,,++++++***++++++++++++++++++)))((()))+++---,,,111555555111......///,,,++++++++++++++++++,,,.../////////...---+++***)))******+++,,,,,,------............---,,,+++***------,,,,,,,,,,,,++++++,,,+++***+++---......---...---,,,+++******+++,,,...//////...,,,,,,---...//////...---,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++((()))******))))))))))))---,,,++++++******+++++++++))))))***,,,.........------.../////////...---444222111333555<<>>666333111111333333666@@@TTTlll}}}{{{rrr^^^MMM<<<666888???RRRdddxxxxxxooo[[[FFF999444222...,,,,,,...---***+++///000///............///000......///000000888KKK]]]qqqvvvsss```JJJ;;;666444///444>>>LLL\\\ddd___TTT>>>444---,,,---+++((((((***************************++++++,,,,,,,,,,,,,,,*********+++++++++++++++************))))))))))))''''''((((((((()))))))))***,,,......,,,*********''''''((()))******************))))))))))))*********))))))(((((((((((((((((((((((()))))))))******+++)))***///111888JJJ^^^(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&((())))))((()))111DDD]]]qqq|||rrr___GGG777///+++******)))+++,,,***&&&%%%&&&)))222999BBBHHHIIIGGGIIILLLDDD>>>555...++++++,,,,,,------,,,,,,,,,,,,,,,,,,...111444444777@@@OOOZZZjjjuuu}}}bbbQQQ???777777222111111***000///...------,,,,,,---------------............333333111000///000111222222888DDDTTThhh|||rrraaaSSSPPP\\\kkkhhhPPP???777555333333;;;KKK^^^nnnxxxnnn___PPPNNN^^^vvviiiUUUQQQ^^^nnn~~~yyyyyyvvvrrrpppkkk```TTTDDDBBBBBBNNNgggnnnZZZCCC888444111///...//////.............................................---,,,++++++++++++,,,)))((((((***---//////...555333111///...,,,)))&&&((())))))***+++,,,,,,---------,,,++++++++++++,,,...---+++((('''(((,,,000***---000000///---......---,,,,,,++++++,,,,,,---,,,,,,---...///000111111+++++++++,,,,,,,,,---------.........------,,,+++++++++,,,,,,,,,,,,------...---,,,,,,......,,,+++,,,---------......------***,,,---...------...000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********'''(((+++---...---,,,+++******+++,,,...---+++))),,,,,,++++++***++++++,,,---,,,******+++++++++***)))***+++,,,---......//////111444555666???TTThhh}}}mmm]]]]]]dddfffiiimmmoooqqqrrrtttuuuzzz|||{{{xxxwwwvvvqqqjjj```QQQAAA888444111111333333444:::KKKdddyyy|||vvveeeRRR@@@999888>>>OOO```xxx{{{uuubbbLLL===666333000------...---***---111222333333222000///000000...---...//////555EEETTTjjjtttwwwgggOOO>>>666333444333777CCCSSS______[[[CCC999000//////,,,)))))))))******++++++******)))***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,*********)))))))))))))))************++++++++++++---...000///---+++***+++))))))***+++++++++++++++***))))))))))))))))))***))))))(((((((((((())))))(((((()))))))))*********,,,******---111:::NNNaaa''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******)))111FFFbbbvvv~~~}}}qqq[[[DDD777111,,,***+++(((***,,,***'''%%%'''))),,,:::IIIOOOMMMMMMRRRWWW@@@;;;333---***)))))))))++++++,,,,,,,,,,,,,,,,,,///......000555>>>HHHOOO___kkk}}}lllWWWAAA666888777666000###000///...---------------,,,,,,---...//////000000444333222111111111111111000555>>>HHHUUUeeexxxvvvccc\\\hhhxxxyyy^^^III===777111000111777EEEVVVfffpppkkk```UUUWWWjjjvvvddd[[[]]]kkkzzz||||||yyytttrrrmmmaaaUUUAAA@@@AAAMMMfff~~~rrr]]]FFF:::666222000///---------------------------.....................------,,,,,,,,,,,,,,,,,,+++++++++,,,///111111000------,,,...///000///---)))******+++,,,------......---,,,,,,++++++,,,,,,+++,,,,,,+++******+++---(((***---...//////000111.........------.........+++++++++,,,---///000000,,,,,,,,,,,,,,,------------------...------,,,,,,------,,,,,,,,,,,,++++++...---,,,---///...,,,+++...---,,,++++++,,,...///(((***------------...///......---,,,,,,,,,------,,,,,,,,,++++++++++++***'''(((+++---...---,,,+++***))))))+++......,,,***,,,++++++***++++++,,,,,,...,,,******+++,,,+++***++++++,,,---...//////000---///333666888BBBYYYnnn~~~hhh]]]___ggghhhkkknnnpppppprrrtttvvvzzz||||||yyyxxxxxxssslllbbbTTTEEE<<<555111000333333333777DDD\\\rrr|||zzzgggUUUBBB999777:::HHHYYYqqqxxxwwwhhhRRRBBB888444222///...///...,,,000555777:::===<<<888444111000...---...//////222>>>KKK```nnnvvvkkkVVVBBB777222444111222;;;JJJWWW___bbbKKK???555111000...,,,,,,)))***++++++++++++***)))++++++,,,------------,,,***)))((((((((()))******))))))))))))))))))******(((((((((((())))))))))))---///000000---+++******'''(((((())))))))))))((()))))))))******)))))))))))))))(((((((((((())))))))))))))))))************,,,++++++,,,000;;;PPPaaa''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***,,,,,,555KKKfffxxx|||xxxhhhRRR<<<333000***((()))$$$&&&((()))))))))***+++'''999NNNYYY]]]___``````GGG???333***'''(((+++,,,******++++++++++++,,,,,,,,,+++***,,,222999@@@CCCUUUaaatttuuu^^^FFF999999888777111###///...............//////,,,,,,,,,---......//////111///......///000///...000333999???EEEOOOccctttwwwoooxxxqqqVVVEEE;;;777333222222666???KKKWWW^^^YYYWWWWWWbbbyyymmmdddffflllxxx~~~yyyvvvpppdddXXXDDDBBBCCCOOOgggxxxcccJJJ<<<777333000///,,,,,,,,,------------------------...............------------,,,,,,,,,,,,///...------......---,,,)))((()))***---...---,,,+++++++++,,,,,,------......------,,,,,,,,,,,,,,,)))+++......---++++++++++++,,,---///000222222333000//////......//////000---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,------...------,,,,,,---------,,,,,,+++++++++---,,,---...000///---+++///...,,,++++++,,,---///(((+++---......---.........------,,,,,,---------,,,,,,,,,,,,++++++++++++((()))+++,,,---,,,,,,+++***(((&&&'''+++---+++)))++++++******++++++,,,,,,+++***)))***---...///...111000///...---------...///000222666:::FFF\\\qqqyyyfff___dddkkknnnoooqqqrrrrrrtttwwwyyy{{{|||{{{xxxwwwwwwsssmmmcccXXXKKKAAA999222000222222333666???SSSjjjxxx|||iiiWWWDDD:::444444???MMMdddpppuuukkkWWWEEE;;;555222///...///......333999AAAGGGLLLMMMFFF===555222......///000///000999CCCVVVfffsssnnn]]]JJJ:::222111---...666CCCOOO]]]gggTTTGGG:::444222000///111++++++++++++++++++++++++++++++,,,------------------,,,+++***)))***++++++))))))))))))************))))))))))))************,,,...//////---+++******)))******++++++*********))))))************))))))((((((((((((((())))))***)))))))))*********++++++***,,,------111>>>SSSccc'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))///111===TTTmmm{{{yyyrrr\\\FFF333//////***(((***%%%&&&&&&)))+++,,,+++)))***555BBBLLLUUUZZZVVVNNN>>>888///)))''')))+++,,,************+++++++++,,,***,,,......000333999===KKKWWWiii{{{|||dddMMM@@@<<<555444333+++...------......///000111000000//////.........------+++***+++...000///---111000222666:::@@@OOO^^^nnniiiPPPAAA999555555444444666999???FFFKKKHHHPPP\\\nnn~~~llllllttt{{{}}}yyysssgggZZZIIIEEECCCMMMddd~~~~~~gggMMM===666222//////------------.........///---------.........//////---------------,,,,,,+++---,,,++++++,,,,,,+++))),,,+++******+++***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---)))+++......---+++++++++...------...000111000000//////............//////---,,,+++******+++,,,---------------------------,,,,,,------...------,,,++++++,,,,,,,,,,,,------++++++,,,...000000...,,,000//////......---------+++---000111000/////////---------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,((($$$%%%***---,,,***++++++******++++++,,,---,,,+++***+++...000000///111000///...---------...111111333999AAAPPPfffyyyuuufffdddjjjoooqqqrrrrrrqqqrrrtttxxx{{{{{{|||zzzuuutttuuuqqqlllfff\\\PPPGGG>>>555222333000333666<<>>555111999DDDVVVfffrrrlllZZZHHH<<<666111---,,,---......444;;;MMMVVV______VVVHHH<<<666///...///111//////555>>>NNN```ppppppdddRRR???333111...///555<<>>666444333333666...---,,,++++++,,,---...+++,,,------...---------111000...,,,++++++,,,,,,((()))))))))************))))))*********+++++++++***,,,...---+++***))))))++++++,,,,,,,,,,,,++++++((()))***++++++***)))(((((((((((((((((()))******))))))*********+++++++++(((+++...///444CCCXXXggg'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((000555CCC[[[sss}}}wwwmmmUUU???...---000,,,))),,,***(((''')))++++++(((%%%------+++...999AAA999,,,***)))((()))******)))'''))))))******+++++++++,,,***///444333//////555<<>>OOO```aaaRRR@@@888555444666999///...,,,++++++,,,...///+++,,,------......------///---***((('''''''''((((((((())))))*********+++%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,,,,+++)))))))))''''''(((((((((((('''&&&((()))***++++++***)))(((((((((((((((((()))******)))************+++++++++&&&+++///000777GGG\\\jjj'''&&&%%%$$$$$$&&&''')))&&&'''((('''(((***,,,+++***999KKK___ttt~~~sssaaaJJJ???444///,,,'''%%%&&&)))((('''''''''(((***+++*********,,,222555...$$$(((***,,,+++(((''')))+++------,,,+++******++++++---///000000000000333555:::BBBQQQfffwwwuuu___JJJBBB<<<333000444000///111444333...***+++,,,...111333333111...,,,000,,,((('''(((+++------,,,+++,,,111333555;;;BBBHHH[[[vvvzzz]]]FFF;;;777444000333444333222333555666AAAUUUmmm~~~~~~vvviii[[[IIIBBB>>>FFFZZZsssrrrVVVAAA888444222000......---------,,,,,,,,,...............///000111111111000......---------///......,,,+++***))))))---+++***+++---...---***))))))******++++++++++++...---***((((((((()))***/////////...---+++***)))........................------,,,+++,,,---...///,,,------+++******,,,///---......---,,,+++---...------++++++++++++---------,,,,,,++++++,,,,,,---...+++((((((,,,---***&&&///......---------......000......000333444222000///...---,,,++++++******...///000000---+++*********+++,,,,,,******+++,,,,,,,,,++++++***+++++++++++++++,,,---...//////000...------...///...+++)))............////////////222000222===PPPhhh|||~~~qqqiiiiiinnntttyyyxxxvvvuuutttvvvwwwxxx~~~zzzvvvsssqqqpppooohhhgggcccZZZLLL@@@888555...111333777CCCXXXnnn|||yyylllXXXEEE999666888:::BBBTTTfffllleeeVVVCCC444222...,,,...///000666===PPP]]]lllrrrhhhVVVDDD:::///---+++)))***---111444AAATTThhhqqqmmm^^^KKK;;;555111000333333999LLL```eeeYYYHHH<<<666333444666666333///,,,,,,,,,------+++,,,......---,,,---...************))))))))))))***'''%%%&&&***+++((($$$)))***+++***)))((((((************)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((*********(((&&&&&&(((***++++++...444>>>MMM___mmm&&&%%%$$$###$$$&&&((()))%%%'''''''''(((***,,,...444DDDWWWiiiyyy~~~ppp\\\EEE;;;111...,,,((('''((()))(((((('''((()))***+++------+++((('''&&&(((***+++***(((''')))+++((((((((((((((()))***+++---.../////////000222444;;;???JJJ\\\lllyyy~~~hhhTTTJJJAAA777222444222000000333222---,,,---+++,,,...000000...,,,+++000---***)))+++---......///------000000111555;;;DDDQQQggg~~~uuuXXXDDD;;;888555111333444333333555888;;;KKK```yyy|||vvviii]]]JJJBBB>>>FFF[[[ssspppUUU@@@777444222///.........---------,,,,,,---------------.........111000///...---------...------------,,,,,,,,,,,,---+++))))))+++---,,,***)))*********++++++++++++------,,,+++***+++,,,---,,,,,,---...............---------------------------,,,,,,+++,,,---...///.........---++++++---///+++,,,---,,,++++++---///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------***'''&&&)))...222000...//////////////////000000...,,,,,,...000111///------,,,,,,,,,,,,---...///)))+++------,,,******+++***,,,------,,,,,,---///++++++******++++++,,,---)))))))))***++++++,,,,,,...---,,,---......,,,+++............////////////222222444>>>QQQhhh~~~wwwllliiikkkoooqqqwwwvvvuuuttttttvvvxxxyyy~~~{{{wwwtttrrrkkkjjjeee]]]RRRFFF<<<777///000111444???SSSjjjxxx}}}qqq___KKK>>>777666666>>>PPPdddmmmiii[[[HHH888333///,,,......///444;;;JJJVVVdddjjjbbbQQQAAA888///---+++***+++...222444@@@PPPdddnnnmmmaaaMMM<<<666111///222222777III]]]fff\\\NNNAAA888444444777888555111///------------******+++---............))))))))))))((((((((((((***'''%%%&&&******'''$$$'''(((******))))))***,,,*********)))((((((((('''''''''(((((())))))******)))((((((((((((((((((((('''''''''((((((((((((((($$$%%%'''((((((***,,,///***)))***222???PPP```kkk$$$$$$######$$$&&&''')))%%%&&&&&&''''''***...222AAARRRfffuuu~~~{{{hhhSSS>>>555---,,,+++)))(((***((((((((((((((()))******(((++++++'''&&&&&&###((()))******(((((()))***&&&&&&&&&'''((()))+++,,,+++---............111333555555>>>OOOaaarrrsss]]]PPPDDD888222333111......000///+++***,,,,,,------......------,,,000...,,,,,,...//////......,,,,,,.........111777>>>EEEUUUkkkoooTTTCCC<<<888555111333444444444777===CCCYYYppp}}}{{{vvvkkk___KKKCCC>>>FFFZZZsssnnnSSS???666333222000.........------------,,,---------,,,,,,,,,,,,,,,111000...,,,,,,,,,---...,,,,,,------.........///---+++(((((()))++++++***************+++++++++++++++,,,,,,---...//////000+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...,,,+++---...***+++,,,+++++++++---///---,,,,,,++++++,,,,,,---......------------......///---+++,,,///000...+++............//////000000------,,,---//////...,,,---------------......///%%%'''***+++******+++,,,+++,,,............000111************+++,,,------------------------------...,,,++++++---......---............////////////222333777@@@QQQhhhpppfffgggmmmppppppvvvvvvtttttttttvvvxxxyyy}}}|||wwwssspppmmmhhhbbb[[[PPPCCC:::222111111444>>>PPPgggvvvxxxgggSSSBBB777444444:::KKKaaannnnnncccOOO>>>555000------......333888@@@JJJWWW\\\VVVJJJ===555///...,,,+++,,,///222555@@@NNN```mmmppphhhTTTBBB999222///000111555EEEWWWfffcccYYYJJJ<<<555555888:::888555222000.........***((((((+++///111///---))))))(((((((((''''''''')))'''%%%&&&))))))&&&###%%%'''))))))))))))+++---++++++***)))((((((''''''&&&&&&'''((()))***++++++*********))))))((((((((('''''''''(((((())))))))))))***+++***((('''''')))***((()))333EEEWWWeeejjj%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((***111888LLL```ttt~~~vvv```JJJ999111+++++++++)))((()))((((((((((((((())))))***"""(((+++)))(((+++......(((((()))))))))))))))***''''''(((((()))+++,,,---***+++------,,,---///111555222666EEEWWWhhhyyyzzzbbbPPPCCC777222333111///000333222---+++,,,///..................///...------...//////...,,,+++)))+++.........222777999===HHHZZZqqqoooVVVEEE>>>999444222222222333444777BBBLLLfff~~~|||wwwlll```KKKCCC>>>EEEZZZsssnnnSSS???777444333111............---------------------------,,,++++++111///---++++++,,,---///---------.........//////---,,,***))))))***++++++++++++++++++++++++++++++)))***,,,...///000111111...///////////////......------------------------,,,,,,,,,,,,,,,---------......///---+++++++++,,,+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........111///------......,,,******+++,,,------........./////////000000000///...111000///---,,,++++++***&&&((()))*********+++---***+++---.........000222,,,,,,++++++***+++++++++////////////......------...,,,******,,,...//////............////////////111333777AAAQQQhhhmmmccceeelllrrruuuxxxwwwuuuttttttuuuvvvxxx{{{}}}|||wwwtttsssnnniiifffbbbYYYJJJ???888555333777@@@PPPgggxxx}}}mmmXXXDDD888444555777HHH]]]mmmssskkkVVVCCC999222------......000555777>>>HHHMMMIIIAAA777222///...,,,+++---///222444AAAMMM]]]llluuuqqq___MMM???666000000000333@@@OOOeeeiiieeeUUUBBB777555666999999777444000...------,,,)))'''***///111...***))))))))))))(((((((((((()))'''&&&'''((('''%%%###&&&'''))))))((()))***,,,,,,,,,+++***)))((((((''''''''''''((()))*********++++++******))))))(((((('''''''''((())))))******,,,------+++(((&&&%%%%%%---+++,,,777MMMaaajjjiii''''''&&&%%%$$$$$$$$$$$$'''%%%%%%((()))+++444???XXXlll~~~pppYYYEEE777000******+++(((&&&&&&'''(((((()))))))))))))))$$$)))+++'''$$$&&&)))***(((''''''((()))))))))))))))))))))))))))******+++)))+++,,,,,,,,,,,,///111777333444===KKKZZZjjjvvvhhhSSSCCC999555666444333555999888222/////////...---,,,,,,---...///,,,++++++---......,,,***,,,***,,,//////...111666555:::BBBMMM]]]qqqyyyaaaOOODDD<<<555333111111333333888FFFUUUqqq}}}xxxlll```KKKCCC===DDDYYYrrroooTTTAAA888555444222//////.........---------...............---,,,+++///...,,,+++++++++---...//////.........---------...---,,,+++******+++,,,,,,+++++++++++++++++++++'''(((***,,,...///000000...///////////////......////////////////////////+++++++++,,,,,,,,,,,,,,,+++,,,---,,,+++)))***+++---...---,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,.........------.........)))))))))+++...///000000++++++------......------...///000000000000000000111000...---+++******)))***+++,,,+++******+++,,,(((***,,,,,,,,,---///000...---,,,+++***)))))))))------,,,,,,++++++******...,,,******,,,...//////............////////////000222777BBBSSSkkk}}}mmmcccdddllluuu{{{{{{yyywwwuuuttttttuuuvvv||||||~~~~~~}}}{{{xxxwwwtttooojjjiiiggg```RRRFFF===777444777@@@NNNeeexxx~~~pppZZZEEE888666999888EEEXXXjjjuuuqqq]]]III===555///.........///222111555;;;???===888333///...---,,,,,,---///222333>>>HHHXXXhhhvvvwwwjjjZZZHHH;;;222000000111;;;HHHaaakkknnn^^^III<<<666444666777777555000---,,,,,,...***((()))---...+++&&&+++++++++*********))))))((('''''''''((('''&&&$$$((()))***)))((('''((()))------,,,++++++***))))))))))))))))))((((((((((((+++*********)))))))))(((''''''(((((()))******+++'''(((******))))))+++---,,,,,,...;;;RRRgggkkkeee'''''''''&&&&&&%%%%%%$$$(((%%%%%%)))***,,,888GGGbbbuuuxxxhhhSSSAAA555///***++++++'''%%%$$$''''''((()))))))))))))))$$$)))+++'''%%%'''))))))(((&&&&&&''')))******)))(((((('''''''''((()))))))))+++,,,,,,,,,,,,///111+++***---666BBBOOOaaaooosss\\\JJJ???:::999111000222666555///+++,,,,,,++++++******++++++,,,+++******+++,,,,,,+++)))///......111///---...333333888>>>DDDNNNbbb|||sss^^^NNNAAA999777333222444444999JJJ]]]{{{}}}wwwkkk^^^JJJBBB;;;BBBWWWppppppUUUAAA888666444222/////////.........------------...//////...,,,+++---,,,,,,++++++,,,,,,,,,///.........------,,,,,,---......---+++***+++,,,,,,,,,,,,,,,++++++++++++(((((()))+++,,,---...///+++,,,---...///000000000////////////////////////******+++,,,,,,,,,,,,,,,)))***,,,,,,+++******+++.........,,,***)))***++++++,,,,,,------,,,,,,+++......------------......*********+++,,,,,,------...///000111111000///...+++---///000//////000111///...------,,,------------------,,,***)))+++,,,((()))++++++++++++---.........,,,+++***))))))))).........------,,,,,,,,,...,,,++++++---......---............////////////111222777DDDYYYpppzzzlllccceeennnxxx|||{{{xxxvvvuuuvvvwwwwww~~~~~~~~~}}}|||{{{zzzyyytttppplllkkkkkkeeeYYYPPPAAA999333666<<>>TTTgggggg\\\%%%&&&''''''((((((((((((***%%%&&&+++,,,---;;;MMMhhhzzz}}}lll[[[III:::333---)))+++,,,)))&&&%%%&&&'''((()))***))))))((($$$)))+++)))***---...,,,'''&&&%%%&&&)))+++***((('''''''''((()))***+++,,,***+++,,,,,,,,,---///111%%%''',,,444;;;FFFXXXhhhttt~~~hhhTTTFFF<<<777000---,,,...---***)))+++*********++++++*********,,,***)))***+++,,,+++***...---...000///---...222000444888<<>>MMM^^^ppp{{{yyysssZZZIII:::555222000444<<>>555555555:::FFF\\\sss}}}qqq```GGG===444222222///......222000---,,,,,,---------+++*********+++---///000222===MMM^^^ppp}}}|||___MMM<<<666333000333999@@@YYYllljjj___TTTFFF999000555999777222...---...&&&(((***+++***)))***+++************))))))))))))%%%''')))*********+++,,,$$$&&&'''((('''(((***+++&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++%%%%%%&&&'''((()))******&&&'''((()))***+++,,,,,,***)))(((&&&&&&)))///333&&&000;;;GGGZZZiiidddUUU###!!! """&&&))))))(((+++))))))+++,,,222DDDWWWooo}}}mmmUUUFFF;;;111...---+++))))))))))))***(((((((((((())))))))))))))))))************))))))%%%%%%%%%&&&'''((()))***(((+++---***&&&$$$'''*********++++++,,,---......111111111111555;;;DDDJJJ[[[hhhzzzuuu]]]JJJ@@@<<<777777666333///---///111...---+++,,,,,,---+++***((()))***+++,,,---------******+++---///...,,,***333222333888FFF^^^zzzyyy___GGGCCC;;;888:::;;;BBBYYYsss}}}zzzqqqdddZZZHHH;;;999BBBPPPkkktttYYYCCC888444111///......//////////////////---///111222222000...,,,...------,,,,,,++++++***,,,,,,,,,++++++*********---,,,+++*********+++,,,)))+++,,,,,,+++***,,,---(((+++...000000...***(((,,,,,,------...///000000******,,,---.../////////------------------------......---,,,---...///000...,,,++++++,,,...///////////////...---,,,******........................,,,---......------...000000000////////////000000000000000000111333555777444777:::777222///000222...000000---)))'''))),,,+++++++++,,,,,,---------,,,,,,,,,---------......///////////////.........---------------...//////---///000000//////000222333777???QQQkkk}}}jjj]]]bbbkkkppptttyyyzzzzzzyyyzzz|||~~~{{{xxxvvvuuuuuuuuusssqqqssstttrrrkkkdddQQQFFF<<<888444666III```yyyttt[[[FFF:::666333:::EEEXXXooo}}}uuueeeOOOEEE999333333333000,,,000///...---------------222111...+++******---000...777EEEVVVkkk|||mmm\\\EEE666111222333333???OOOaaaiiiggg\\\KKK===888333111444666222///...+++***)))))))))***+++,,,,,,++++++++++++++++++,,,)))))))))***,,,---+++*********))))))******+++,,,'''((()))***+++***))))))))))))************))))))++++++******)))(((((((((((()))***+++,,,---------+++***,,,...,,,((((((,,,---///:::OOOdddjjj___RRR$$$###"""###'''******)))+++******,,,---555JJJ^^^qqq|||{{{gggOOO@@@666---,,,+++)))((('''''''''((('''((((((((())))))))))))((((((((())))))(((((((((&&&&&&&&&&&&''''''((()))'''***,,,***&&&%%%(((+++,,,,,,------.../////////000000000111444:::CCCHHHVVVaaarrrxxxaaaOOOEEEBBBCCCAAA>>>777111...///111...---+++,,,,,,---+++******++++++,,,,,,,,,++++++++++++,,,---//////---***...000333<<>>999;;;???IIIaaayyy}}}zzzqqqddd[[[JJJ===;;;CCCQQQllluuuYYYCCC888444111//////////////////.........,,,---///000000///...---------------,,,,,,++++++,,,,,,++++++++++++++++++---,,,+++*********++++++)))***,,,+++******+++---++++++,,,,,,,,,,,,++++++,,,,,,,,,---.........///,,,,,,---.........------------------------------...------,,,---...///000...---,,,,,,---...//////............---,,,++++++............---------------...///...---,,,---///000000////////////000000111///---///222555444222000333666444000...000222000000///,,,***)))***,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////............222222000///------,,,,,,---///000000//////111222222888CCCVVVpppuuuddd[[[aaammmrrrwww|||zzz{{{|||~~~~~~|||yyywwwvvvuuutttrrrqqqtttvvvuuuoooiiiXXXKKK@@@:::555666FFFYYYtttzzzdddOOOAAA:::888===GGGYYYqqq{{{oooVVVKKK===555333222000---......---,,,,,,,,,,,,,,,.........---,,,---...000///666@@@OOOdddwwwuuudddLLL:::333222222111999HHHYYYeeehhhaaaRRRCCC;;;555222444555111...---,,,+++***))))))******+++++++++************++++++(((''''''(((***+++***(((******))))))******++++++((((((***+++++++++***))))))******************))))))))))))))))))*********))))))***+++,,,,,,,,,,,,444...+++,,,---++++++---///333@@@UUUfffiii[[[MMM%%%$$$###$$$''')))***)))***+++,,,,,,...:::RRRhhhvvvzzzttt]]]GGG999///((()))((('''&&&&&&%%%&&&&&&''''''((((((((()))))))))&&&''''''((((((''''''&&&'''''''''&&&''''''((((((&&&)))***)))'''&&&))),,,,,,,,,,,,------......//////000000111333888@@@EEEMMMUUUddduuu}}}fffUUUKKKGGGOOOLLLFFF>>>666111///000...,,,++++++------,,,***,,,,,,,,,+++++++++******,,,,,,,,,...000000...,,,+++...333===NNNfff}}}hhhSSSFFF===???GGGWWWppp}}}zzzrrrfff\\\LLL???===DDDQQQllluuu[[[EEE999444111000000000//////.........---,,,,,,,,,---............---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++************+++)))***++++++******+++------,,,)))((((((***,,,...,,,,,,,,,,,,------------...............---,,,,,,------------------------...------------...//////......---------...//////,,,------......------,,,.........------,,,,,,,,,---...///...---,,,---...000//////......//////000333///---000555777333...---000333222///...000222222000---,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------........................444333111///...---,,,,,,---...000000000000111333222999GGG\\\vvvmmm```ZZZcccnnnsssvvvzzz{{{|||}}}{{{yyywwwvvvvvvuuuuuuwwwxxxwwwqqqlll```RRRDDD<<<777777BBBPPPkkk{{{qqq]]]LLL@@@;;;>>>FFFWWWnnnzzzbbbUUUDDD888333111///---------,,,+++++++++,,,,,,***+++,,,......//////...///444:::FFFZZZppp~~~|||kkkSSS@@@666222111///222>>>NNN]]]hhhhhh[[[MMM>>>777222333333///------,,,,,,+++***)))))))))*********))))))))))))******'''&&&&&&&&&((()))(((''')))))))))*********++++++))))))***++++++++++++*********++++++++++++******'''(((((()))******++++++******+++++++++++++++***888///)))***,,,++++++,,,222999III\\\iiifffVVVFFF%%%$$$$$$%%%&&&'''((()))(((***,,,---111AAA\\\qqq|||yyylllUUU@@@444,,,&&&(((''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))'''''''''((((((''''''''')))((('''''''''''''''(((&&&''')))((('''(((***---)))*********+++++++++,,,...//////000222666<<<@@@DDDJJJVVVhhh{{{jjjXXXMMMHHHOOOMMMIIICCC<<<666222///---,,,++++++------,,,+++,,,+++++++++++++++++++++---,,,---...000000...------///222:::III___xxxzzzbbbSSSDDDCCCNNNddd~~~{{{sssggg^^^MMM@@@>>>DDDPPPiiivvv\\\FFF999444222111000000000///......------,,,,,,,,,,,,---...000111---------------.........*********++++++,,,,,,,,,,,,++++++***************)))***++++++******+++,,,---+++(((''''''))),,,...,,,,,,,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---......---,,,,,,---...+++,,,------.........---......------,,,++++++++++++,,,...------,,,...////////////....../////////333222222555777777333000///111333333111000000222333///,,,+++...///...,,,,,,,,,,,,++++++******)))++++++,,,,,,,,,---------------...............///000//////...............---...000000000000222444333<<>>HHH```uuu}}}lllWWWGGG<<<;;;@@@OOOfffyyynnn```MMM===444111///...------,,,,,,,,,,,,,,,---)))***+++---//////...---...222777AAASSSjjjzzz{{{kkkUUUBBB777333111///...777EEEUUUfffmmmdddXXXBBB:::333111111...---...---,,,+++******)))(((((())))))(((((((((((())))))((('''%%%&&&'''(((((('''((())))))***************)))******++++++++++++++++++++++++,,,,,,+++++++++(((((())))))***************++++++++++++******)))111,,,(((******)))***---333===PPPbbbjjjcccPPP@@@%%%%%%%%%%%%%%%&&&'''(((&&&)))---///777KKKeeewwwvvvcccMMM<<<222,,,(((''''''((('''''''''&&&&&&''''''''''''(((((((((((('''(((((())))))((((((''')))(((((('''''''''((((((&&&'''((((((((()))+++,,,)))))))))***************---...//////000333888;;;<<>>:::<<>>NNNbbbnnnkkkbbbJJJ@@@666222000...---///,,,,,,,,,+++***)))(((((()))(((((((((((((((((()))***(((''''''((())))))((('''((()))************)))***************++++++++++++++++++,,,,,,+++++++++************))))))((((((******+++++++++***))))))((())),,,...+++'''***111333AAAUUUfffjjj^^^KKK<<<&&&&&&'''&&&%%%%%%'''(((%%%***...333@@@WWWmmmyyy}}}oooYYYEEE888111---+++'''(((((())))))(((''''''&&&&&&'''''''''(((((((((((((((((())))))(((((((((((((((((('''(((((())))))''''''''''''((()))++++++++++++++++++++++++++++++,,,---...//////111444666666;;;DDDSSSdddwwwttt]]]LLLDDD======???@@@???:::444...,,,+++***+++---...---,,,***)))))))))***,,,...///...,,,,,,,,,...///...---000000111444>>>OOOdddsssoooggg^^^^^^iiiyyy|||nnn]]]VVV___wwwzzzlllaaaLLL@@@===AAAIIIbbb}}}www```JJJ;;;444222222////////////////////////......---------///000111---------...///000111111++++++++++++++++++,,,,,,******++++++******)))(((((()))******))))))***,,,))))))***++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,///111///,,,)))***,,,+++,,,,,,---.........---++++++++++++++++++++++++(((***,,,,,,,,,---///111///......------......//////555;;;;;;777444555999666666666555444333222111///---++++++---.........------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////---,,,++++++******---...000111111222333555:::CCCSSShhh}}}{{{aaaZZZ]]]jjjuuuwwwyyy}}}~~~||||||}}}~~~|||zzzyyyzzz||||||{{{wwwsssqqqfff^^^QQQCCC:::888===BBBRRRkkkjjjSSSBBB<<<;;;EEEVVViii{{{~~~ppp[[[FFF888222000000......---------...//////...000555<<<@@@>>>777111---111666===LLLaaaqqqyyypppeeeSSSBBB777333222222000333:::HHH]]]nnnqqqmmmWWWKKK>>>666222......000+++++++++++++++***)))((())))))(((((((((((()))))),,,***((('''((()))))))))'''((()))*********)))((())))))(((((())))))***+++******++++++++++++******++++++******)))(((((('''))))))***************)))%%%***000222---(((---555777GGG[[[iiigggYYYFFF:::((()))***)))'''&&&(((***'''+++000888JJJbbbtttzzzvvveeeMMM<<<444000---,,,&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((('''''''''((()))******((((((''''''(((*********+++++++++++++++++++++***+++---.........///111333333888@@@JJJWWWhhhyyy|||dddQQQGGG:::999999999999777111---,,,+++***+++---...---,,,,,,+++***)))***+++---...---,,,++++++---......---000111222444999EEETTT^^^___VVVLLLKKKUUUggg|||ssslllrrr}}}mmmaaaLLLAAA>>>AAAHHH```|||wwwaaaKKK;;;444222333------......///000000000------------------......,,,---...///000111222222,,,,,,++++++++++++++++++)))******+++***)))((('''((()))******))))))***+++************+++,,,---...,,,,,,,,,---.........///------...///////////////++++++++++++++++++++++++,,,---.../////////...---...111444222...***+++---,,,,,,------...---------))))))******++++++,,,,,,***,,,------,,,+++,,,...///......------......///---111555666444333444666333222222333333333222111,,,,,,,,,,,,+++,,,...000------------------......***++++++++++++,,,,,,,,,++++++,,,------...//////......---,,,,,,,,,,,,,,,,,,...000111111222444666;;;FFFYYYoooxxxaaa\\\___mmmwwwyyy{{{~~~~~~~~~~~~~~~}}}~~~~~~|||zzzyyyxxxzzz||||||zzzvvvrrrppphhhcccXXXHHH<<<999===BBBRRRkkkqqqYYYEEE===999AAAOOOaaauuuttt___JJJ;;;333111111---,,,,,,,,,------...///...444@@@LLLSSSOOOCCC999///222444888FFF[[[mmmvvvssshhhWWWEEE999333111111000222777CCCXXXmmmwwwxxxhhhYYYHHH===555///...///)))***++++++++++++***)))***))))))(((((())))))***---***((('''((()))))))))&&&''')))***+++***)))((()))((('''''''''((()))***)))******************)))*********)))))))))))))))'''((()))******+++*********+++...///,,,)))---555???NNNbbbkkkeeeUUUCCC888***,,,---+++((((((***,,,(((---222<<>>EEENNN]]]ooo|||jjjVVVKKK<<<999666444444333///,,,,,,+++***+++---...---,,,...---+++))))))***+++,,,---+++******,,,------,,,000111333444555;;;DDDJJJRRRJJJAAA???HHHZZZrrrnnnbbbMMMAAA???AAAHHH```{{{wwwbbbKKK<<<444333333,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222333---,,,,,,++++++*********)))******++++++)))((('''((()))******))))))***+++---+++***)))***,,,///111,,,,,,------...///000000///////////////......---++++++++++++++++++++++++,,,,,,.../////////...---000333666444///,,,,,,///,,,------......---,,,,,,(((((()))***+++,,,,,,------......---+++******+++.........------.........,,,---...000222333222222///...///000222333222111***,,,---,,,******---111---------....../////////******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,...///111222,,,...000111111222444666;;;HHH^^^vvvvvvfff```cccooowwwxxxyyy}}}}}}{{{zzz{{{|||}}}|||zzzxxxwww{{{}}}~~~|||xxxsssooollljjjhhh^^^LLL===999===CCCSSSkkkuuu]]]EEE<<<777>>>JJJZZZooouuuaaaLLL<<<444222222++++++++++++,,,,,,---...---777HHHYYYaaa[[[LLL>>>111222222444AAAWWWkkkvvvxxxmmm[[[III:::222//////000222666AAAVVVmmm{{{tttdddPPPBBB888000---...((()))+++,,,,,,+++***)))******))))))))))))******---***'''&&&'''((()))(((&&&''')))***+++***((('''((('''&&&&&&&&&''')))***))))))************))))))((((((((()))******++++++''''''(((******+++++++++...***)))))))))(((,,,111EEETTTfffmmmdddRRRAAA777%%%))),,,***&&&$$$'''+++(((...888JJJaaatttxxxttteeeTTT@@@555000,,,++++++%%%''')))***((('''''''''$$$%%%&&&'''''''''&&&%%%((((((((((((((('''''''''******(((''''''&&&&&&&&&))))))(((((('''''''''&&&...'''$$$))),,,)))))),,,,,,+++******+++,,,...///...000444;;;BBBNNNbbbtttttt]]]PPPBBB:::444555666222...,,,555---(((+++...---++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------///000111111222555:::===AAA??????AAAEEEPPPeeewww{{{yyy~~~~~~}}}~~~sssdddUUUGGG;;;;;;GGG\\\tttyyyaaaIII:::666222...//////000000111111222222111000///...............///---,,,---000222000......---,,,,,,,,,,,,---...)))))))))))))))((('''&&&)))***++++++***)))***+++***))))))+++...000000000222///---,,,---///000000//////000000000000000///,,,++++++******++++++,,,,,,++++++***+++,,,...///222111111111000000//////,,,---///000000...,,,+++))))))*********+++++++++---------.........//////......---,,,---...///000...///000111000///---+++...000222444333111///---'''+++......+++***+++---***000222...***+++,,,,,,))))))***+++,,,,,,------+++++++++---///000...,,,............////////////...000111//////222555666>>>PPPiiizzzhhhhhhllltttzzz|||~~~}}}~~~|||}}}zzzxxxxxxyyyyyyyyyyyyzzzzzzyyyvvvsssrrrlllbbbVVVJJJBBB>>><<>>OOOeeewww}}}sss^^^HHH999444222///...------,,,,,,------...111:::LLLaaammmgggSSSAAA666444333666<<>>PPPgggwwwvvvnnnXXXIII888000,,,***((()))(((***+++***(((&&&&&&&&&***)))'''&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((((('''''''''(((((())))))((((((((('''''''''''')))###"""&&&***)))))),,,,,,,,,,,,,,,---...//////...///222888>>>III[[[kkkyyybbbTTTEEE<<<444444555222...---333,,,(((+++---,,,******************++++++++++++))))))*********+++++++++---...///000111333777:::999777666777:::BBBTTTdddrrrrrr{{{yyywwwxxxyyy{{{|||{{{}}}qqqdddQQQGGG>>>===FFFYYYsss{{{cccIII:::555222////////////000000000000000000//////............//////...,,,---000111///---...---,,,,,,,,,,,,---...+++,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,++++++,,,++++++---000111111111111///------.../////////......///000000//////...,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,---111000000000////////////......//////...---,,,+++,,,,,,---------.........------------.........///...------,,,---...///000,,,---///000000///...---000000111111000///,,,+++$$$''')))***)))(((((())))))...000......000000...*********+++,,,,,,,,,------,,,,,,---...---+++)))............////////////...000111000///222555777CCCVVVooosssdddgggmmmvvv}}}}}}{{{|||}}}|||zzzyyyyyyzzz{{{yyywwwvvvwwwvvvuuussspppmmmeeeYYYLLLBBB===<<>><<>>555;;;EEEUUUkkkxxxppp^^^CCC:::555444444:::MMMcccyyy{{{sss```JJJ;;;222---...------,,,,,,------...,,,---000777======888222///------///222:::IIIXXXsss~~~ooo[[[GGG:::333000///444AAATTThhhwww}}}xxxhhhQQQ???666222///,,,+++***)))(((((((((((()))((((((***---...+++((())))))(((((((((''''''''')))((((((((()))))))))(((''''''((((((((((((''''''''''''((()))******+++,,,***)))((())),,,.........)))((((((((()))+++---///++++++---///000444AAANNNccclllmmm^^^III999333000***)))((('''''')))+++---888III^^^nnnuuummmYYYGGG777111,,,+++***'''&&&(((((()))***)))'''''')))+++'''((()))***)))(((&&&%%%&&&&&&''''''((()))))))))******)))(((((()))))))))'''''''''((((((((((((((("""''')))'''''')))***)))''''''((()))************///------000111222777>>>JJJZZZmmm||||||eeeVVVIII;;;555333111///000///,,,,,,......,,,,,,...*********+++++++++,,,,,,))))))*********+++++++++---...000///......///000---+++,,,000111111666<<>>NNN]]]qqqwwwuuufffRRRBBB888222000///...---,,,,,,,,,,,,+++)))((())),,,---+++((('''''''''((())))))******'''+++---+++%%%"""%%%)))((())))))******))))))((('''((((((((())))))*********)))((((((***+++++++++)))******+++++++++*********+++...111444===PPPaaannnkkk```OOOAAA999333///###&&&))))))(((+++222999LLL^^^pppuuummm]]]JJJ<<<...)))&&&&&&%%%###$$$(((++++++***(((%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((()))+++---...&&&'''''''''(((((())))))$$$+++...***(((***+++(((***))))))((()))+++,,,...,,,******...///...111555777BBBSSScccvvvrrrXXXKKK>>>888555111//////...+++***+++***(((+++000************++++++++++++++++++,,,,,,,,,---------,,,...//////---,,,,,,,,,000---,,,///000///222777777@@@PPPggglllRRRGGGIIITTT\\\rrrzzz|||xxxwwwsssnnn[[[PPPFFFGGGRRRddd{{{tttYYYDDD:::777444---.........///000000000///...------,,,,,,,,,,,,***,,,......,,,,,,...000***+++,,,------,,,+++***)))((('''&&&'''(((***,,,'''(((************,,,...+++***)))***,,,------+++000...+++***+++---......////////////...---,,,+++...------,,,,,,------...,,,---......---,,,***))),,,,,,,,,------.........++++++++++++,,,---......+++++++++,,,,,,,,,---------------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,++++++***+++++++++............---,,,,,,,,,))),,,///...***((((((***+++//////)))&&&(((,,,---++++++,,,,,,---...//////,,,+++,,,---//////---+++,,,,,,,,,---------......///''''''///444666AAAOOOfff{{{ssscccYYYcccsss}}}|||{{{~~~xxxxxxyyyzzz{{{||||||||||||}}}zzzwwwwwwwwwzzzwwwtttrrrsssttttttsssooommmkkkiiieee[[[LLLAAA999999888???UUUmmmtttnnnXXXDDD555666888666@@@OOOeeesss|||rrr\\\GGG999111...------,,,,,,------...///---++++++---/////////---,,,+++,,,,,,///:::GGG\\\nnnwwwcccLLL<<<333---+++---111777FFFTTTmmmvvvyyymmmYYYGGG:::222......---,,,+++++++++++++++++++++***)))(((((((((&&&&&&'''((()))***++++++)))///222///&&&###&&&,,,))))))************))))))'''''''''(((((((((((((((+++)))(((((()))******)))%%%&&&)))+++------------+++,,,000333777AAAUUUggglllfffYYYGGG;;;555000+++***''''''++++++,,,555AAAWWWiiixxxuuudddQQQ@@@555...+++((((((******(((&&&(((((((((''''''&&&%%%%%%)))&&&%%%&&&)))***)))''''''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((---)))%%%''',,,///---***)))******++++++,,,------------......///000000000777<<>>OOOeeeqqqrrr```JJJ888666777777===FFF\\\pppzzzcccLLL===555000000000...------...000...///...---,,,,,,---//////000000...---///444999QQQfff{{{tttaaaMMM@@@333///---...///333>>>IIIcccpppxxxooo]]]KKK???777555111,,,***)))+++++++++---+++***,,,...---***'''******))))))))))))******+++---000000...,,,++++++))))))))))))((((((((((((***)))))))))***+++,,,,,,******+++++++++******)))******+++,,,,,,,,,,,,++++++///111111999KKK___jjjooo^^^JJJ===555000///000)))((((((+++,,,111>>>LLLcccooowwwnnnZZZHHH999111---***((('''))))))(((&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$%%%((()))(((&&&'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))++++++***'''%%%((())))))******+++,,,,,,,,,,,,,,,---....../////////333;;;GGGWWWjjj{{{zzzeeeUUUCCC;;;777222...---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,---------,,,,,,++++++++++++++++++......---......000222333444666>>>NNNeee}}}uuu]]]MMMHHHNNNUUUjjjxxx~~~|||yyyssskkk\\\NNNDDDGGGQQQ```wwwyyy[[[CCC:::666111...---,,,,,,,,,,,,---...///...---++++++++++++,,,++++++***+++,,,,,,,,,+++///...---,,,,,,,,,,,,,,,((((((***---000111000...------------------......+++++++++++++++,,,------++++++++++++++++++++++++---,,,,,,---//////---+++,,,+++************+++,,,+++,,,,,,---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++///000+++***,,,---***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++......,,,+++---,,,)))//////...---,,,,,,,,,,,,++++++*********)))))))))---------,,,,,,,,,------............////////////...------,,,---...///000---222//////666:::DDDXXXsss{{{ggg[[[aaaiiiqqqzzz~~~~~~~~~|||yyyyyyyyyyyy|||zzzyyyyyyzzzzzzwwwuuuxxxvvvuuuuuuvvvvvvuuutttrrrsssqqqmmmiiicccWWWKKK<<<:::777:::JJJ```nnnrrreeeOOO;;;666666555:::CCCVVVkkk}}}{{{gggQQQ@@@777000000///---,,,,,,---...------......------...//////000///...,,,...222666III\\\rrrzzzuuueeeQQQAAA777222///...///222;;;FFF^^^nnnyyysssbbbPPPDDD===999555000,,,*********)))***(((((()))++++++)))&&&******))))))))))))******+++---//////...,,,++++++***)))))))))((((((((((((***************+++++++++******+++++++++******))))))***++++++,,,,,,++++++,,,///000333>>>RRRdddmmmiiiXXXDDD999444///---...(((((()))+++...999LLL^^^pppuuussscccOOO???444...+++)))'''''''''((('''&&&$$$$$$$$$%%%&&&'''''''''%%%$$$$$$$$$&&&'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''&&&)))+++***(((&&&'''((('''(((((()))******+++++++++++++++,,,------.........111666???MMM___rrr}}}kkkZZZFFF;;;666111...---,,,,,,,,,+++++++++******************************((()))***+++,,,---------,,,,,,,,,,,,,,,---------,,,,,,------...000111222555666:::CCCTTTlllkkkTTTIIIKKKPPPbbbppp~~~}}}|||vvvooo[[[NNNEEEGGGQQQ___uuu}}}^^^EEE:::444......------,,,,,,------...------,,,,,,,,,,,,------000///...---------......000///...---,,,---......++++++---111555777666555///...---,,,,,,...000111---,,,,,,,,,,,,---......++++++++++++++++++++++++---,,,,,,---......---+++++++++************++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,...---------------......***...///,,,***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++......,,,,,,...---***............---,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------............/////////,,,,,,,,,---...///111222///444000000888>>>KKKaaazzzwwweee\\\dddiiipppxxx|||}}}}}}zzzyyyyyyyyyxxxxxxwwwyyyzzz{{{zzzxxxxxxwwwvvvvvvwwwwwwvvvuuussstttrrrnnnkkkeee[[[PPP>>>:::666777EEE[[[lllssskkkVVV@@@777444222777???NNNdddzzz}}}nnnYYYGGG;;;111000...,,,+++,,,,,,---+++,,,---...///000000000/////////---,,,---000333===OOOeeesssvvvkkkVVVDDD;;;666111///...000888AAAWWWjjjzzzwwwfffTTTGGG@@@:::666111---,,,++++++***((((((((()))++++++)))'''***))))))(((((())))))******,,,......---+++++++++******)))))))))(((((((((******+++,,,+++***)))((()))******+++++++++******))))))***++++++++++++***---...000666FFF[[[iiinnnaaaOOO<<<444222///,,,***&&&''')))+++333CCC[[[mmmwwwwwwnnn[[[GGG;;;333///)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&%%%'''***---(((((())))))***++++++++++++++++++,,,------......111222555;;;FFFVVViiivvvppp^^^III===777222//////,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,---............+++,,,,,,---///000111222555666888<<>>777777BBBVVVjjjuuuooo[[[EEE999333222777===JJJ```xxxvvvcccNNN???555222...,,,,,,---------+++,,,---000222333333222111000...---,,,...000222666DDDYYYlllwwwrrr]]]HHH???888111//////000777???SSShhh{{{{{{jjjWWWGGG>>>555222///------......---)))******,,,,,,,,,+++***))))))(((((((((((())))))***,,,------,,,***++++++*********)))))))))(((((()))+++,,,---,,,***((('''))))))***+++++++++******((()))******++++++******......111;;;OOOccclllkkkXXXGGG666000111///+++)))$$$&&&)))...:::OOOgggvvvzzzvvviiiTTTBBB888111,,,'''''''''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''+++(((%%%%%%((()))&&&"""))))))******+++,,,,,,---,,,,,,,,,---......//////...000111444;;;IIIZZZfffvvvsss```KKK>>>999444222222---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******&&&'''(((***++++++++++++,,,,,,---...000000111111111333555666;;;HHHZZZhhhsss^^^QQQIIINNNUUUcccttt~~~|||vvvoooeeeXXXMMMKKKNNNXXXllldddKKK???888333000000000000000000000000+++,,,,,,---............+++,,,,,,,,,+++---000444;;;999666333111000111111.........111444666666555444555666666666444333222///......------.........,,,,,,,,,------............---,,,,,,---...---,,,...//////////////////...,,,++++++++++++,,,---...***+++,,,------,,,+++***---------------...///000///000111222111000222444......------------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///,,,,,,///...+++,,,---.........---,,,++++++++++++++++++++++++++++++,,,---............---------------............//////////////////......---333222222<<>>NNNdddsssqqq```KKK;;;444444888===HHH]]]vvv}}}lllUUUDDD999555000---...//////...---,,,...222777::::::999666333000---...///222333333???QQQfffvvvvvvdddOOOAAA999222//////111666===SSShhh|||~~~ppp\\\HHH<<<333111...,,,---------,,,***+++,,,------,,,++++++))))))(((((((((((()))))))))+++,,,,,,******+++,,,************)))))))))))))))+++,,,---,,,***((('''((()))***+++++++++++++++))))))***+++++++++++++++...000666DDDYYYiiijjjcccPPPAAA444000111///,,,***$$$'''+++333DDD\\\pppzzzyyyrrraaaLLL;;;222,,,&&&''''''((('''%%%%%%'''((('''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&***---(((*********+++,,,,,,------,,,,,,,,,---......//////---///111222555>>>MMMXXXkkkyyywwwdddNNNAAA;;;666333222...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------'''(((***,,,------,,,+++---...///000111111111000222444666777999@@@LLLVVVlllppp]]]MMMIIIKKKVVVhhhxxx~~~|||vvvnnneeeXXXKKKFFFGGGOOOeeezzz}}}bbbHHH===888444---......//////......---+++,,,---...............***---///...---///333777BBB???:::666222111111111111111222444888;;;<<<<<<:::;;;<<<<<<;;;888555444//////...------------...)))******++++++,,,,,,---///---++++++---...------------............------,,,+++*********+++---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////000///111444333111333777///...---,,,,,,---...///,,,+++***))))))***+++,,,,,,,,,,,,,,,------------+++...///------//////,,,,,,------...------,,,,,,,,,,,,,,,---------------+++,,,...///000000///...,,,------------.........///000000000000///...---...444333222;;;DDDYYYtttuuuccc^^^hhhqqqsssvvvxxxyyy{{{~~~|||}}}~~~}}}{{{zzzzzz{{{yyyxxxwwwwwwxxxxxxwwwuuussssssqqqmmmmmmllleee]]]NNNEEE;;;666999FFF[[[nnnrrreeeQQQ@@@777666999===FFFYYYqqqsss]]]JJJ<<<777000...///000///......---///555???FFFIIIJJJAAA<<<555000///000222333222;;;KKK```tttyyykkkXXXDDD;;;222000000111555;;;RRReeeyyyvvvdddNNN>>>666333///------,,,***))))))+++------+++))))))))))))((((((''''''(((((())))))***++++++))))))+++,,,++++++*********)))))))))******+++,,,+++***)))(((((()))***+++++++++++++++******+++,,,,,,,,,,,,+++...444???PPPccclllfffYYYIII>>>444111000...,,,,,,%%%)))...999OOOhhhvvvyyyqqqgggTTT???222---***%%%&&&((()))(((&&&%%%'''***'''''''''&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((++++++((( )))))))))***++++++,,,,,,+++++++++,,,------......---000333222222888CCCLLL]]]lll{{{hhhRRREEE===666111000000///---,,,+++,,,---...++++++++++++++++++++++++((()))***+++,,,---------***,,,...///000///...---///000111222222111000000333444666777999>>>FFFLLL\\\sssjjjUUUIIIFFFMMM___qqq{{{}}}wwwpppcccUUUHHHAAAAAAIII```www|||aaaGGG;;;777444---...///000000///...---,,,---...//////......---,,,000333333111111444888>>>;;;888555444444666777<<<;;;;;;<<>>444000//////222666III[[[ooozzzxxxjjjTTTAAA666444000///...---+++***,,,...000///,,,))))))***((((((''''''''''''((((((((()))******))))))***,,,+++++++++*********))))))***************+++++++++(((((()))++++++,,,,,,+++++++++,,,------------,,,000:::JJJ\\\kkknnnaaaPPPBBB;;;444222///++++++---'''+++111>>>VVVoooyyyxxxggg\\\III555+++++++++(((&&&((()))(((&&&&&&(((+++%%%&&&&&&''''''(((((()))!!!$$$&&&%%%###"""$$$''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&(((,,,///((((((((()))******++++++)))******+++,,,,,,------***...111000...111:::BBBNNN___ttt~~~kkkUUUGGG>>>666///---111///...,,,,,,---...///************************+++,,,,,,,,,,,,+++******(((***+++------,,,+++***111222222333333111000///...///000111444:::@@@DDDTTTjjjttt\\\JJJEEEIIIZZZlllwww~~~xxxqqqcccTTTFFF??????HHH```xxx~~~bbbHHH<<<888666///000111222222111000///------...//////...---,,,***///222222...---///333555444333333555999>>>AAACCCAAA??????@@@@@@@@@???===;;;777444111000000000///...---,,,,,,,,,,,,,,,++++++,,,------.../////////---++++++,,,......---------...//////...------,,,+++***))))))+++---...---,,,+++******+++,,,---+++******+++,,,---...///+++)))+++000000,,,...444,,,+++)))(((((()))+++,,,,,,+++)))(((((()))+++,,,,,,,,,,,,------.........+++...///------000000---...---,,,++++++,,,...///)))))))))******+++++++++,,,...000222333222111111,,,,,,,,,---------......,,,---///000111111111111---666777999AAALLLbbb~~~xxxiii\\\]]]kkkqqqssswwwzzz}}}~~~{{{~~~~~~}}}~~~~~~|||{{{{{{||||||{{{zzzvvvvvvsssppppppqqqllleeeZZZOOODDD<<<999@@@TTTiiixxxnnn[[[GGG;;;888888888>>>OOOeeewwwzzzgggUUU===666///,,,---///...,,,...---111===NNN^^^hhhlllYYYOOO@@@555000//////......555BBBVVVmmmzzzuuuiiiMMMAAA666111///...000333???PPPeeetttwwwmmmVVVCCC333222000///000111000//////222444222...++++++,,,((((((''''''''''''((((((((()))***)))((()))***,,,+++++++++************)))***)))))))))***+++,,,,,,(((((()))++++++,,,,,,,,,+++,,,------......------222???QQQdddqqqppp^^^KKK>>>999555222---)))***...***---666IIIcccvvvvvvnnnaaaPPP>>>555111,,,)))(((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''$$$###""""""###%%%'''(((&&&&&&&&&'''''''''''''''))))))(((''''''''''''''')))###"""(((,,,***&&&###((('''&&&'''((()))(((''')))*********++++++++++++'''(((***,,,...////////////000000000000222666999FFFTTThhhyyytttYYYFFF>>>:::666111111000///...---...///000,,,***))))))***++++++***+++***)))***++++++***)))******+++++++++,,,,,,,,,222555999:::888444111000000111111111222555999===GGG\\\vvvrrrYYYKKKGGGWWWiiisss|||yyynnncccTTTEEE??????HHH^^^ttthhhMMM???999555000222333222333666333...111000//////.........///000000000111222222333333666666777888:::;;;===>>>AAA???===;;;:::888555444222222333333222111///...---------,,,+++***)))((((((((()))************)))...------------.../////////......------,,,+++++++++,,,,,,---,,,+++)))(((///111111111...---,,,---.........///......---,,,000000000000000000000000/////////......---------,,,,,,++++++***+++++++++******,,,,,,,,,,,,******------............------............---,,,+++++++++,,,,,,+++***)))+++,,,000...---...111111///,,,,,,,,,---......---,,,,,,---...///000111111111111333555888:::AAAQQQlllsss___[[[ccciiimmmqqqvvvyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{zzzwwwssspppnnndddVVVGGG???<<>>888222000,,,((()))***+++***)))((()))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******)))''''''((()))***++++++,,,...+++)))+++,,,***---111333FFF\\\kkknnngggWWWIII:::777333///------///000,,,000:::MMMgggvvvrrrgggTTTEEE666000---***''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''############$$$%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))((('''''''''''''''$$$"""$$$)))***(((&&&(((((('''&&&''')))***)))((())))))))))))*********+++*********+++++++++,,,,,,---...///......000444777===JJJ]]]mmmyyyxxx^^^JJJ@@@;;;555111//////---,,,,,,,,,---...---+++******+++,,,,,,++++++***)))***++++++***)))******+++++++++,,,,,,,,,...111555666555333111000000111111000111333888;;;===OOOggg{{{dddQQQFFFOOO```ooo}}}yyynnnaaaSSSDDD??????HHH___uuuhhhMMM@@@:::666111333333111333777666333333222222111111111111111111111222222222222333333333333333444666888999:::999888666555444333222000---......//////...,,,,,,++++++,,,,,,,,,++++++***((()))******++++++******------,,,,,,------...///------------------------,,,,,,,,,,,,,,,+++******---...//////---++++++,,,,,,,,,---...//////..............................---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,***+++,,,------,,,+++***,,,,,,------------,,,,,,---------...------,,,,,,+++,,,---,,,******+++---///...---...000000...,,,,,,,,,---......---,,,,,,---...///000000111111111000333777<<>>PPPhhhyyywwwmmmWWWGGG777000000///000111555DDDYYYmmmxxxrrr]]]HHH===555//////333777>>>DDDFFFHHHDDD<<<444111...***%%%&&&'''((((((((()))*********))))))******+++,,,---------,,,,,,,,,,,,,,,+++***((((((*********)))(((((())))))******++++++---******---...---///444888KKK___jjjiii___OOOBBB777555222///---------...///444@@@UUUlllwwwlll\\\EEE999///++++++)))''''''''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((()))(((''''''&&&'''''''''!!!"""&&&***)))&&&''',,,)))((('''((()))******((((((((((((((())))))))))))---,,,***)))(((((())))))+++,,,---,,,,,,...111444555@@@PPP^^^jjjvvv}}}dddOOODDD===666111///...,,,+++++++++,,,,,,...,,,++++++,,,------,,,+++***)))***++++++***)))******+++++++++,,,,,,,,,+++---000111000000000111000111111000000111555777666BBBSSSggg{{{rrr]]]KKKNNN\\\lll{{{yyynnn```QQQCCC>>>???III```wwwiiiNNN@@@:::666333444444222555:::;;;888777777555444444333333333333333222222222222111111/////////000111333444555111111000///......---,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,------...//////---,,,,,,+++++++++++++++***+++---,,,+++******+++***+++,,,---/////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,++++++***++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------,,,------,,,++++++---......---,,,---//////---,,,,,,------......------,,,---......///000000111111...222777>>>LLLbbbzzzxxxdddYYY\\\eeekkknnnqqquuuwwwyyyzzz}}}~~~~~~~~~~~~~~~}}}|||zzzwwwtttrrrkkk]]]NNNDDD>>>AAASSSgggyyyzzzppp[[[FFF:::555444555<<>>111111333000...///111000000333<<>>???III```wwwmmmQQQBBB;;;666777:::<<<===@@@DDDCCC>>><<<;;;999777555444333333333222222111000/////////,,,,,,,,,---...///000111000000000...,,,+++***+++***+++,,,------.........+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........---+++******+++,,,---(((***,,,,,,+++******+++***+++,,,---............++++++++++++++++++++++++*********************)))++++++******++++++,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,---............,,,---...---,,,,,,...///,,,,,,------...------,,,------------------------------......///000000111---222999BBBTTTkkkkkkYYYTTT[[[fffmmmppprrruuuwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxuuutttooobbbSSSHHH@@@AAAQQQeeezzz|||ttt___III;;;555333444777???QQQjjjzzzwwwmmmXXXBBB222555999222///333777777666444666AAAPPP\\\YYYLLL???888444000...//////111888FFF]]]qqqwwwuuu___NNN;;;222000...---...666EEEYYYmmmzzzxxxfffSSS@@@:::666;;;BBBKKKUUU^^^\\\YYYPPPAAA555111...,,,++++++***++++++)))'''&&&******))))))******+++,,,............---------,,,,,,***))))))***++++++***+++*********************,,,,,,...111111000444:::KKK\\\kkkhhhZZZJJJ===666000000///...---,,,******444@@@SSSffftttrrr```LLL888111++++++***(((&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''---(((%%%***---+++(((''')))''''''((()))***)))(((&&&'''''''''((((((((((((---,,,***)))((()))+++,,,***+++------,,,---///111111888AAAIIIRRR```ppp{{{nnnZZZMMMDDD<<<777222111///...---------...,,,+++))))))+++++++++***+++***)))***++++++***)))******+++++++++,,,,,,,,,---...///...,,,,,,...///000111111000......000222666666;;;GGGYYYnnnyyydddYYYZZZbbbmmmuuuwwwlll___QQQCCC>>>>>>HHH___vvvrrrXXXIIIAAA<<>>;;;888555222111000111000000///...---,,,,,,,,,,,,,,,,,,------...///333444444111---+++***+++++++++,,,,,,---...///000...---,,,+++************++++++,,,------------,,,+++************+++,,,,,,......---------,,,,,,,,,------+++++++++,,,---...)))+++------+++++++++,,,,,,---------------,,,,,,++++++++++++++++++++++++*********++++++++++++++++++*********++++++,,,---------------------------------............------++++++,,,---............+++---------,,,,,,...000,,,------...------,,,,,,------------------------...---------...///000111000555<<>>444111//////000777FFF[[[ppp~~~|||jjjWWWEEE@@@===AAAGGGMMMTTT[[[YYYWWWMMM???444000---+++%%%%%%&&&)))---...,,,*********))))))******+++,,,........................,,,***))))))***++++++***++++++++++++************,,,,,,///111000000666>>>VVVdddnnnfffTTTDDD;;;666---.........---+++***))):::JJJ^^^mmmssskkkXXXEEE666///***)))((($$$###%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((000)))%%%)))---,,,(((&&&((('''&&&'''((())))))'''''''''''''''((((((((((((++++++***)))***+++,,,---***+++------------...000///333999>>>EEEPPP```kkk{{{tttaaaSSSHHH???:::444333111///......//////,,,***))))))***++++++***+++***)))***++++++***)))******+++++++++,,,,,,,,,...///000///------...///000111111000///...000111222222555???LLL^^^vvvppp___XXX]]]iiirrr{{{wwwnnnaaaRRRDDD>>>>>>GGG]]]sssvvv^^^PPPIIICCCIIIPPPWWWZZZ\\\\\\TTTKKK<<<;;;888555333000///...//////...------,,,++++++...---------------......555777777444///++++++---************+++,,,......///...,,,***)))))))))******+++,,,,,,------,,,,,,++++++******++++++,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,------...+++,,,......,,,++++++,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************+++,,,------------,,,,,,,,,,,,---------......//////......---,,,,,,------...---------***,,,,,,,,,+++,,,...000,,,---//////---,,,---......------,,,,,,------......------,,,---///000111222888???JJJaaa{{{nnnWWWKKKNNNXXXdddnnnrrrtttvvvxxxyyy|||~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxwwwrrriii^^^SSSEEE@@@KKK]]]vvv|||zzzhhhQQQAAA999777555444666@@@VVVmmmwwwwwwdddPPP===888666000---///+++///222222000333999???@@@999444222000---,,,------///222;;;OOOfffuuu{{{gggUUUAAA666333111000111555CCCXXXmmm|||}}}mmm\\\JJJDDD@@@BBBDDDFFFJJJOOOMMMMMMFFF;;;222///---******(((''')))***)))%%%!!!******))))))******+++,,,------......///000000000,,,+++))))))+++,,,+++*********++++++++++++++++++,,,,,,///111111333===GGG___iiilll```MMM???888555,,,---------,,,++++++***BBBUUUiiissspppcccOOO???555///***)))'''######&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&(((((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((,,,'''%%%(((***((('''((('''&&&%%%&&&'''((('''&&&''''''((((((((()))))))))************************)))+++------,,,,,,---...,,,///333555999BBBPPP[[[lllxxx|||hhhXXXKKKAAA<<<555444222000////////////---+++)))***+++,,,+++++++++***)))***++++++***)))******+++++++++,,,,,,,,,+++---/////////...///000///000111111//////000222///000444;;;AAANNNfff|||sssfffccciiioootttxxx~~~~~~~~~~~~}}}~~~xxxpppdddUUUEEE>>>===EEEZZZpppyyybbbSSSIIICCCCCCIIIOOOQQQRRRQQQIIIAAA666555333111000///...............------,,,,,,,,,......---------------...222555666333---***,,,...+++************+++------...---+++***)))***+++,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------,,,+++,,,,,,---......------,,,---...---,,,******+++++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************+++,,,---...---,,,+++******+++,,,---,,,------......------,,,---------...------,,,,,,)))+++++++++++++++---///,,,...000000...---...///...---,,,,,,,,,,,,---......---,,,,,,,,,...000111111888???LLLeee|||gggQQQIIIMMMVVVcccmmmppprrrtttvvvxxx{{{~~~}}}|||{{{zzzzzzzzzrrrjjjaaaWWWHHH???HHHXXXnnnyyy}}}oooXXXEEE:::555444444444;;;MMMdddssswwwiii[[[HHH:::444222000...))),,,////////////222555777333000111000---,,,...---///111888IIIaaattt|||nnn[[[EEE999444111000000000===OOOddduuuzzzpppbbbNNNEEE>>>;;;;;;;;;???DDD???AAA???777222000...+++///,,,*********'''!!!******))))))******+++,,,,,,,,,---///000111222333---+++******+++,,,++++++*********++++++,,,,,,,,,++++++...222444999FFFSSSeeejjjgggWWWEEE999333111---,,,,,,,,,,,,,,,,,,+++HHH\\\qqqvvvnnn]]]III;;;666000+++***(((%%%%%%)))'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))***)))'''&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''(((&&&%%%&&&((('''$$$&&&+++&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))))))))******)))((('''&&&(((***,,,,,,,,,+++,,,---+++...000000222;;;GGGRRRaaannn}}}mmm[[[MMMBBB<<<555444222000///...//////...,,,++++++,,,------,,,+++***)))***+++++++++)))******+++++++++,,,,,,,,,(((***...///000///000111///000111111000000111222000222666:::;;;CCCYYYpppzzznnnjjjjjjmmmsssyyy||||||}}}~~~}}}~~~zzzsssfffVVVFFF>>><<>>555000---000000///............///333///,,,***,,,///000000---000222777CCCYYYqqqxxxgggPPP???666111111222222;;;DDDOOOdddvvvtttgggVVVGGG999333333111///...000111222222222000...---***++++++,,,,,,++++++***************+++,,,------///000111000///...///111---------,,,,,,---------******+++++++++,,,,,,,,,///222444555999FFFYYYgggpppdddSSSDDD;;;555111...,,,,,,---...---,,,+++***dddssszzzlllXXXIII;;;///---,,,+++)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%%%%$$$&&&%%%%%%&&&((()))(((((()))(((((((((((()))******'''%%%$$$%%%'''(((%%%###&&&###$$$'''(((&&&(((+++***++++++,,,,,,,,,,,,,,,------------///333999>>>JJJSSSccctttuuueeeVVVIIIAAA777555222000//////---,,,---,,,+++************+++)))+++,,,,,,+++******+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------/////////////////////000---111333444444;;;GGGQQQkkksssjjjhhhkkkrrrwwwyyy|||}}}|||~~~{{{wwwiiiYYYHHH???;;;@@@TTTiii{{{```KKK@@@;;;444444333444555555333111111000000000////////////........................///...............//////---///111222111///......//////...---,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---,,,***))))))+++((()))***+++,,,---------,,,,,,+++++++++*********((()))))))))***************************)))((((((------,,,+++***)))******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------,,,---......///////////////000000000000//////...---------------...//////------...111333333999CCCTTTkkkppp]]]JJJFFFNNNZZZdddlllqqqssswwwzzz{{{}}}}}}{{{zzzxxxuuusssqqqhhhaaa]]]QQQCCC???EEEPPP```rrrttteeePPP@@@:::666333333666===KKK```sss}}}zzzmmmYYYFFF;;;444000000//////...---.........---,,,++++++,,,---...///...000111555@@@UUUmmm}}}{{{lllVVVCCC888333111222111999AAALLLaaatttvvvlllZZZJJJ;;;444333111000000222222111111000///...---+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,------......///......------,,,++++++++++++,,,---***++++++++++++,,,,,,,,,,,,...000555>>>NNNaaannnlll```OOOAAA777111---+++,,,,,,---------,,,+++***pppzzzyyyeeeMMM>>>333---++++++***)))(((((((((((()))((('''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''))),,,...(((''''''''''''((())))))'''&&&&&&'''((()))'''%%%%%%######'''((('''(((,,,))))))***++++++++++++***,,,,,,,,,,,,---000444888???GGGTTTcccqqq{{{kkk\\\NNNEEE999666222000///...,,,+++++++++******))))))******)))***,,,,,,***)))***+++******++++++++++++******,,,,,,,,,,,,++++++++++++.........//////000000111///111333222222666@@@HHH]]]wwwwwwdddaaabbbjjjqqqtttyyy}}}~~~}}}|||~~~{{{vvvjjjZZZIII???;;;@@@SSShhh{{{```KKK>>>999333222111222333333111///111111111000000000000///////////////////////////......---------...000111333444777;;;<<<:::555111000///...---,,,,,,,,,,,,+++,,,------------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++)))(((+++///000...***&&&''')))***,,,---------+++++++++***************))))))))))))************,,,,,,,,,,,,,,,++++++***---,,,+++***************++++++,,,,,,,,,,,,------...---,,,*********+++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------...---.........////////////......---,,,,,,,,,,,,---...//////...---///222444333;;;III\\\rrriiiWWWEEECCCNNN[[[gggpppsssvvvyyy{{{|||~~~~~~~~~}}}~~~{{{zzzyyywwwuuusssrrrkkkeeeaaaUUUEEE>>>@@@CCCTTTiiiqqqhhhWWWFFF===;;;777555666;;;GGG[[[mmmxxxdddOOO@@@777222//////...------------...)))+++---------,,,---......//////333<<>>===999555555888CCCWWWhhh~~~kkkTTTBBB777000///......---------------+++---///...,,,,,,---///...---...222:::KKKdddxxxzzzhhhSSSBBB999444111222555999BBBTTTiiitttttteeeSSS???555111000///000333222000---,,,,,,,,,,,,))))))************))))))------,,,+++************,,,***))),,,000000+++&&&///---+++******+++---///+++++++++,,,,,,,,,------222000222>>>PPPbbblllpppdddYYYHHH:::222---***(((,,,,,,,,,,,,++++++******uuuuuulllXXXBBB444///...))))))((((((((((((((())))))(((%%%$$$###$$$&&&'''&&&$$$###$$$%%%&&&$$$"""%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%''')))(((&&&$$$%%%&&&$$$&&&'''%%%###$$$(((,,,&&&&&&&&&&&&&&&''''''((($$$%%%'''''''''''''''''',,,)))(((***)))&&&&&&)))))))))***+++++++++++++++,,,---...---,,,---///111222777>>>FFFRRRcccvvvvvvfffVVVKKK>>>;;;555111///...---+++,,,,,,+++++++++,,,,,,---)))***,,,,,,***)))***+++)))******++++++******)))---------,,,,,,,,,,,,,,,+++,,,---...///000111222///111222222222555:::???MMMccc}}}vvv[[[VVVVVV^^^hhhnnnrrrvvvxxxzzz}}}}}}}}}||||||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~zzzvvvkkk[[[JJJAAA===CCCWWWllldddKKK<<<555555444222222333444333222........................////////////////////////---,,,,,,,,,---...000111333444888===@@@>>>777111222111000///............//////............//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,...//////...---,,,/////////...---+++***)))******************++++++---,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))((('''(((+++------,,,+++++++++,,,,,,,,,---------,,,+++*********++++++---,,,+++***+++,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,------------///...............//////....../////////111555888888EEEXXXooozzzaaaQQQCCCDDDPPP^^^jjjrrrvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~|||{{{{{{||||||{{{yyytttqqqnnniii^^^OOOBBB<<<>>>KKK^^^mmmooobbbNNN>>>;;;777444444777@@@RRRccczzzpppWWWCCC777111//////...------------............---,,,,,,---......---...222999GGG___vvv~~~pppYYYFFF<<<666111555555777===LLL___nnntttgggUUU@@@555111......///222000...,,,+++++++++,,,******++++++++++++******------,,,+++************---******---111111,,,&&&///...---,,,,,,---...///++++++,,,,,,,,,---------222222777GGG[[[jjjooonnnaaaVVVGGG:::333///---+++,,,,,,++++++************vvvpppbbbOOO<<<000+++***))))))((('''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$&&&'''$$$!!!%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$'''***)))&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&((('''&&&&&&&&&&&&'''((((((%%%''')))))))))((()))***,,,((('''((('''######%%%))))))***++++++++++++++++++---......------...//////333888===FFFUUUhhhvvv{{{kkkZZZOOOBBB>>>888333111///...,,,,,,,,,,,,+++,,,,,,---...***+++------+++***+++,,,))))))************)))))),,,,,,,,,,,,---------...+++,,,,,,...///000111111///000111222222555999<<>>@@@IIIXXXiiipppgggRRR@@@888555333444555===MMM\\\sss~~~sssZZZEEE:::444000000///...............///......000222333111000000...///444777AAAXXXooo~~~ttt\\\HHH===666000555444444888DDDVVVgggrrriiiVVVAAA666222///...//////...---,,,++++++++++++---------......---------,,,,,,++++++***+++++++++---,,,,,,...000000---)))//////............//////,,,,,,,,,,,,------------///222===QQQfffqqqpppkkk]]]SSSEEE999333111///...,,,,,,+++************+++uuuhhhTTTBBB555---))))))***)))((('''''''''''''''$$$$$$$$$%%%%%%&&&'''''')))&&&$$$&&&))))))%%%!!!%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###'''+++***'''$$$%%%''''''&&&%%%&&&'''((('''&&&'''''''''&&&'''(((((()))&&&(((++++++***)))+++---+++(((&&&((('''$$$###&&&'''((())))))******)))))))))+++---...---,,,,,,---,,,000444666;;;HHHYYYffftttooo^^^SSSEEEAAA:::555222000///...++++++******+++,,,,,,---+++,,,......,,,+++,,,---))))))************))))))))))))***+++,,,---......,,,,,,------...///000000000111111111222333555777???HHHXXXnnntttfffXXXVVV\\\ccckkkqqqrrruuuzzz|||}}}|||{{{|||}}}|||{{{{{{{{{|||}}}~~~}}}{{{zzzyyyyyyxxxzzzzzz|||}}}zzzxxx{{{{{{mmm\\\JJJ@@@;;;???RRRfffgggOOO???888444222000///000111111000------------......//////------------------------+++,,,...//////...---,,,///111444666555444444444---------------......///...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***---///...+++***,,,///+++,,,,,,---............++++++,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---............------)))&&&'''+++,,,+++(((++++++,,,,,,,,,,,,------)))***,,,.........---,,,++++++,,,,,,------,,,,,,---------,,,---......///,,,,,,,,,------------......---------......///000---...//////000333777:::<<>>777000333111111555???PPPcccqqqjjjXXXDDD999444111//////++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,,,,,,,------...---,,,,,,------...//////...------,,,,,,,,,------------...///666EEE[[[mmmrrrlllcccXXXNNN@@@666222000000///,,,,,,***)))))))))***+++rrr```JJJ999000,,,+++,,,******(((''''''&&&&&&&&&"""###$$$%%%&&&'''''''''***(((&&&'''++++++'''"""%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###'''++++++'''$$$%%%''''''%%%$$$'''***,,,***'''(((''''''''''''((())))))!!!$$$''''''&&&%%%''')))+++((('''***)))''''''***&&&''''''((((((((((((((((((***,,,---,,,++++++,,,***...111222555@@@PPP\\\iiiyyysssbbbVVVGGGBBB;;;666333111///...******))))))***+++,,,,,,+++---......---,,,,,,---))))))************))))))''''''(((***+++,,,---...,,,,,,------.../////////111111111111111111222333;;;@@@KKK```yyyooo[[[SSSVVV^^^hhhpppppptttyyy|||}}}|||{{{{{{|||{{{yyyyyyyyy{{{}}}~~~~~~|||zzzxxxvvvuuuttttttxxxyyy{{{}}}yyyuuuyyy~~~~~~~~~~~~zzzooo]]]JJJ???888<<>>EEEUUUbbbkkkppprrruuuyyy|||~~~~~~}}}|||}}}~~~}}}|||zzzxxxuuuuuusssooohhh^^^PPPEEE<<<@@@LLL___ooonnn\\\KKK777555444444444777CCCOOOdddsss|||oooWWWCCC:::777222111111000000000000000111222888CCCNNNOOOFFF===444111222555333444FFF]]]vvv}}}vvv^^^HHH>>>777000111......333===MMMbbbqqqkkkYYYFFF;;;777333000000)))***+++------,,,++++++))))))************))))))************+++,,,------+++,,,------++++++,,,---+++,,,...//////...,,,+++,,,,,,,,,---------......222;;;MMMbbbpppqqqfff[[[TTTJJJ===333000/////////---,,,***)))))))))***+++lll[[[CCC444///...,,,)))******(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%&&&)))---...,,,***'''&&&&&&&&&&&&'''(((((()))((('''%%%%%%%%%&&&'''((('''&&&'''((())))))'''((()))+++---...---,,,***$$$%%%''')))++++++******,,,,,,,,,+++,,,------...***---...///111888DDDMMM___rrr|||jjj\\\QQQDDD999666555111---,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++***)))(((++++++,,,,,,,,,,,,------------------...///000111222222222111111222555888:::@@@GGGRRRgggjjjXXXUUU^^^iiimmmppprrrvvvzzz||||||{{{zzz~~~}}}{{{zzzzzz|||~~~{{{tttrrrtttwwwyyy{{{|||yyyvvvtttvvvxxx~~~}}}}}}}}}~~~|||zzznnnaaaQQQCCC;;;===JJJWWWyyyjjjOOO:::888666222000222666888555222///............---------........................111222222222111...,,,***,,,------......------,,,...---,,,,,,......---,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------------------------------...------------...//////------,,,+++************)))+++---...///000222444222111///---,,,+++,,,,,,...,,,******+++------,,,+++******,,,...///...,,,+++,,,---------,,,+++***+++,,,------......------...,,,***+++---...,,,***000000//////.........---,,,,,,,,,---------............,,,++++++,,,---...555222111222111111555;;;EEEUUUjjj{{{~~~kkkPPPFFFAAAHHHUUUaaajjjpppvvvyyy|||~~~~~~~~~}}}{{{~~~|||zzz{{{wwwsssrrrooofffWWWLLLBBB@@@FFF[[[qqquuudddQQQ>>>666333555777888AAAMMMcccuuuwww___III<<<666333222111000000//////000///666AAAPPP___dddYYYKKK===111---444888888EEEXXXsss{{{yyyfffNNN===777555444111111222888FFF^^^ssssssfffPPP===555444000))),,,---------+++++++++,,,///---,,,+++***+++,,,,,,...---,,,,,,......---,,,)))***+++,,,,,,...000222........................000------000000///111555:::FFF[[[lllpppiii___YYYIIICCC;;;444000///...---,,,,,,,,,+++++++++******fffVVVAAA333......+++((()))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%(((+++,,,***(((%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&&&&'''((()))))))))((('''%%%&&&'''(((************((((((((((((((()))******+++...111111222666>>>EEEQQQdddxxxoooaaaSSSGGG;;;777666222///---......,,,,,,++++++,,,---++++++++++++++++++++++++)))(((((((((''''''''''''+++++++++,,,,,,,,,------............///000111222333444444333222333666999333777===EEEYYYsssvvv___TTTXXXaaaeeelllpppuuuyyy{{{|||~~~}}}{{{{{{}}}~~~yyyxxxyyy{{{|||}}}}}}{{{xxxwwwyyy{{{~~~~~~}}}~~~~~~}}}{{{{{{|||}}}|||jjj^^^OOOCCC===???MMM[[[vvvnnnRRR<<<999666333111111333444222000///............---------........................//////000000///---+++***,,,,,,------------,,,,,,------,,,,,,------,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++***++++++,,,,,,+++---///000000000222444222111///---,,,,,,,,,,,,---,,,***)))+++,,,,,,+++*********+++---...---,,,+++,,,---------,,,+++++++++,,,------......------...,,,***+++---...---+++............---------,,,,,,,,,---------.........000///............///000111......000111000555;;;EEEWWWlll}}}yyydddKKKCCC???HHHWWWdddmmmrrruuuxxx{{{}}}~~~~~~|||~~~~~~~~~~~~|||zzz|||yyyuuutttqqqgggXXXMMMCCCAAAHHH\\\sssyyyiiiWWWCCC999444555555555===HHH^^^ppp~~~wwwaaaKKK===666111000///............///222888CCCSSSdddlllbbbSSSAAA555///444666555AAASSSpppzzz{{{kkkSSSAAA777333333000///000555BBBZZZnnnuuukkkXXXEEE999555000+++***+++------------...///,,,,,,++++++***+++++++++---,,,++++++,,,---,,,+++---------,,,+++,,,---...........................///,,,,,,//////...000444BBBPPPcccpppooodddXXXQQQIIICCC:::333///---,,,,,,,,,,,,,,,+++++++++******\\\NNN===222......+++(((''''''''''''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%'''))))))'''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%$$$%%%'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++***))))))))))))***+++++++++...000000///111555999CCCUUUjjjyyyuuuhhhVVVJJJ>>>999777333000///...---+++*********,,,,,,************************,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,---------......///000000222222333222111222444777222666999???NNNgggjjjVVVRRRYYY___fffmmmuuuzzz{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}{{{{{{~~~}}}|||{{{zzzxxxvvvwwwwwwwwwyyy|||}}}lllaaaRRRGGG@@@CCCPPP]]]uuurrrVVV???:::666444222000/////////000///............---------........................,,,---.........---+++***,,,,,,------------,,,,,,------,,,,,,+++++++++************+++++++++,,,,,,,,,,,,------------,,,,,,)))+++...000000...+++)))*********+++++++++++++++++++++++++++,,,,,,,,,,,,************+++,,,---...,,,...////////////000222222111000...---------------+++)))***+++,,,,,,+++)))))))))***,,,---,,,++++++,,,,,,------,,,,,,++++++,,,------......---------,,,+++,,,---...---+++---------,,,,,,,,,,,,,,,,,,------------.........//////.........//////000///---...111222222666<<>>GGG[[[tttuuu]]]RRRUUUZZZ```kkkwww~~~~~~}}}}}}~~~~~~~~~}}}|||yyyxxxyyyxxxwwwxxxzzz~~~~~~|||uuujjj[[[OOOGGGGGGRRR^^^wwwtttYYYBBB<<<555555333///------000222///............---------........................+++,,,------...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,***)))******++++++++++++,,,,,,,,,,,,------............------***+++---......---+++************+++++++++++++++***++++++,,,,,,,,,,,,,,,+++*********++++++,,,---,,,---......------...///111111000///......---------,,,***+++,,,---,,,+++)))((((((***,,,---,,,***++++++,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,---------,,,---------,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,---------...000///000333444333777===DDDZZZssslllTTTCCC======JJJZZZgggooottttttwww{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyuuukkk]]]SSSBBB???EEEYYYqqq{{{sssfffNNNAAA666444222000666@@@LLLbbbwwwyyykkkWWWEEE999000///---,,,,,,---...//////222999GGGZZZeee^^^RRRDDD999222111000///888FFF\\\mmm{{{xxxhhhTTTDDD999111///...000444@@@WWWjjjyyyyyyooo[[[FFF:::333///------...000111111...,,,)))***+++------,,,+++***,,,+++***+++,,,---,,,+++,,,++++++,,,...000111111------------------------...---...111111111777>>>MMM^^^nnnpppeeeVVVJJJBBBBBB===666111...---,,,,,,,,,,,,,,,+++++++++******LLLDDD999222000///,,,)))))))))******(((&&&$$$###''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&''''''((('''((()))******)))(((''''''&&&&&&&&&((()))(((''',,,+++***)))))))))))))))''''''&&&&&&&&&((()))***&&&&&&&&&&&&&&&'''((((((,,,+++)))((((((***///222===FFFUUUdddqqq~~~~~~sss^^^RRRFFF>>>777111...///)))+++---......,,,)))'''++++++++++++,,,,,,------+++)))(((''''''(((***+++*********+++++++++,,,,,,***+++---......///.........///000///......///111000333888;;;???KKK^^^nnnhhhXXXUUUUUU___kkk{{{~~~}}}|||}}}~~~|||{{{pppbbbVVVMMMLLLVVVbbbzzzuuu[[[DDD>>>444444222000...///222444///............---------........................,,,,,,------.........---+++,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++,,,,,,,,,,,,------------......////////////......---,,,++++++++++++,,,---***+++++++++,,,,,,,,,---++++++,,,------------,,,---,,,++++++*********+++---...//////------...///000000/////////...---------,,,+++,,,---...---+++)))((((((***,,,---,,,***++++++++++++,,,,,,------+++,,,------......---------------------------------------------------...---------.........//////+++,,,,,,---------......222000000333333333777===GGG]]]vvviiiPPPCCC======JJJZZZgggnnnrrrvvvxxx|||~~~~~~~~~~~~}}}{{{zzzuuulllaaaXXXFFFBBBEEEWWWooo|||yyypppTTTEEE888555444222888AAAHHH^^^uuu|||rrr___JJJ<<<333222///---------///000---...333<<>>666000000//////777BBBVVViii|||~~~ppp\\\GGG:::222000000222666CCCYYYlllyyy|||vvvbbbKKK<<<444111---...111555999999777444+++,,,---.........,,,,,,,,,++++++,,,---......---...,,,,,,---000333333222------------------------,,,+++---000111333===GGGYYYgggrrrlll^^^QQQGGG@@@===999444000/////////...,,,,,,,,,+++++++++******KKKDDD;;;444111000---+++************)))((('''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%'''))))))'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((())))))))))))(((((('''&&&''')))***)))((())))))((((((((((((((('''''''''&&&&&&''''''((()))((((((''''''(((((()))***...,,,)))((()))---111444888<<>>555111,,,...222:::AAACCCAAA>>>...............---,,,,,,---++++++,,,...//////...222///---...000222000...,,,,,,,,,,,,,,,,,,,,,,,,))))))***---///666DDDRRRiiirrrsssfffWWWNNNFFF???;;;888333000000000000///,,,,,,,,,+++++++++******MMMFFF===666333111///...+++***))))))((((((((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&"""%%%((((((&&&$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''%%%&&&'''((((((((('''&&&&&&&&&''''''((((((''''''++++++*********+++,,,,,,,,,+++))))))+++...///000222333:::IIIXXXgggzzz}}}lll```QQQEEE:::111...000---------,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......************+++++++++++++++,,,...000000000///...000111333222111000111222333333666:::;;;===FFFQQQiii|||wwwcccUUUYYYbbbppp}}}~~~|||vvvlll___SSSJJJHHHPPPZZZppp~~~dddIII???555222///...000111///,,,///............---------........................---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++(((,,,///...+++***---111++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,))))))******+++,,,,,,,,,)))***,,,---------++++++,,,,,,++++++***++++++++++++,,,......------...///,,,------......---,,,+++***))))))+++,,,,,,***(((*********+++---...---,,,++++++******+++---...///+++,,,------......------,,,...//////---,,,---///++++++,,,,,,------------............////////////,,,---...000000000000///333000000222555888@@@HHHXXXmmm{{{bbbJJJBBB<<<<<>>444222111222444>>>RRRdddvvvzzzuuudddOOO???555000---...222;;;BBBDDDAAA<<<000///...---,,,++++++++++++******+++---......---222...+++,,,///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---222;;;NNN___ooosssmmm[[[NNNKKKHHHAAA===999444111000///...---,,,,,,,,,+++++++++******OOOHHH???888444222000///******(((''''''((()))***((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''&&&&&& ###&&&&&&$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%'''(((&&&%%%$$$%%%'''((('''&&&$$$&&&(((******)))((('''%%%&&&'''((((((((('''&&&((((((((((((((())))))***((((((((()))+++,,,+++***000...333@@@MMM\\\ppppppdddUUUHHH<<<222///111111///,,,***)))+++...000((())))))***++++++,,,,,,((()))***++++++++++++***)))************+++++++++''')))+++---------,,,+++...000111111///...///000333000111666777888@@@KKK]]]sssmmm[[[RRRYYYeeeqqq}}}~~~|||yyyuuujjj\\\OOODDD@@@FFFPPPiiihhhJJJ>>>666222......000000+++'''//////.........---------........................,,,++++++***))))))******+++++++++,,,,,,+++++++++(((,,,///...,,,+++///222******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***'''(((((()))***+++++++++''')))+++,,,,,,,,,***)))************+++,,,------&&&((())))))))))))+++,,,+++,,,---------,,,+++***((((((((()))******(((&&&+++******,,,...///...,,,++++++******+++---...///+++,,,------......------,,,...000///---,,,---000*********++++++,,,,,,,,,............/////////000)))***,,,...//////...---666333222666999>>>HHHQQQ```sssyyy___HHHAAA::::::GGGYYYgggpppvvvtttwwwzzz}}}}}}~~~~~~~~~{{{xxxvvvyyy}}}{{{yyy{{{~~~xxx{{{|||{{{yyyvvvrrrnnnjjjgggWWWNNNHHHRRRgggyyyjjjWWWEEE>>><<<:::===EEEMMMbbbzzzpppYYYFFF:::777333...,,,,,,,,,---+++///111...,,,...000000///......000000111555:::FFF]]]vvvzzzjjjUUUFFF555222111000111:::MMM^^^tttwwwsssbbbNNN???555///...///222999??????:::444111000---+++***)))*********))))))***,,,...---,,,---)))'''***///222111...,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000666BBBWWWiiimmmnnndddQQQGGGIIIJJJDDD???;;;666222000///---+++,,,,,,,,,+++++++++******YYYRRRIII@@@:::666222///000......---)))%%%''',,,''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%+++'''%%%''',,,...,,,(((((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''((()))(((''''''((()))&&&&&&&&&'''''''''((((((******)))))))))+++,,,---%%%&&&'''((()))***+++,,,)))************+++++++++,,,///444;;;CCCQQQhhh|||yyykkkZZZMMMBBB888555666111///---,,,---......---'''******'''(((+++,,,***++++++++++++++++++++++++......,,,+++++++++,,,---,,,,,,------------------333222000//////000333444666444333333555:::@@@CCCRRRiiihhhWWWSSSYYYkkkxxxzzz}}}{{{zzzvvvmmm]]]KKK???===CCCJJJ___xxxpppUUUAAA:::777333000000000///...////////////...............---,,,++++++,,,...000++++++,,,,,,,,,,,,,,,---,,,,,,,,,------,,,++++++,,,,,,.........---,,,+++***,,,---,,,)))(((+++...+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,***))))))+++......---,,,++++++++++++,,,+++++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------...---+++*********++++++------------------------.........---,,,+++***)))------------------------...------------...//////......---,,,---///111333......///000000000000000000000000111222333555666999999:::;;;:::>>>KKKXXXnnn~~~pppYYYHHH@@@===>>>HHHYYYiiiqqqtttxxx|||~~~~~~~~~}}}~~~|||~~~~~~~~~zzz|||~~~~~~|||{{{yyyvvvtttrrrpppppphhhWWWJJJMMM\\\lllzzzrrr```MMMCCC===:::===CCCQQQaaavvvzzzcccOOOEEE:::111000111000//////////////////............333111///...000333666999FFFXXXmmm{{{|||pppZZZGGG===444000333555777AAANNNeeeqqqwwwlllUUUBBB666000000000///000333444333222.........------,,,,,,,,,,,,,,,---......---,,,,,,,,,------...///000111111000///......------------)))000222111<<>>:::;;;@@@FFFWWWnnnjjjXXXEEE:::111000000///......////////////............222000...---...111444666???QQQhhhxxx}}}ttt```OOO@@@777222444555555===III^^^lllvvvnnn[[[III;;;444///...---...000111000///......---------,,,,,,,,,++++++,,,------,,,++++++------......//////000000000///...---------------,,,333666555@@@XXXjjjppppppfffYYYQQQQQQRRRQQQOOOHHHDDD>>>888333000///.........------,,,,,,,,,---bbb___XXXOOOEEE>>>:::999222///......,,,)))***///&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((((((((('''&&&+++(((%%%%%%'''&&&$$$!!!$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&''''''(((((($$$&&&'''&&&%%%$$$%%%&&&''''''''''''((((((((((((+++***)))((('''''''''((((((((((((((()))))))))))))))))))))*********+++++++++,,,...222666???QQQbbbyyyqqqaaaSSSFFF:::555555000...++++++,,,------,,,(((******''''''+++,,,))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......***++++++,,,---......///...///111333333222111000333333333555777:::===>>>???MMM```tttqqq```VVV]]]jjjttt{{{}}}|||{{{uuummm]]]LLL???===BBBHHHaaayyysssXXXBBB888555222000000111111000////////////..................------...///111222222000......000000...,,,+++,,,,,,------,,,,,,,,,...............---,,,+++---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))+++---,,,+++***+++,,,+++++++++************)))******************))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------------------,,,++++++***------------------------+++++++++,,,,,,,,,------//////---------...///000,,,,,,---............---//////000111333666777999:::999999999:::@@@PPP```{{{zzzdddNNN???999888;;;GGGYYYjjjuuuzzzzzz}}}~~~}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}|||yyywwwvvvwwwxxxyyymmm\\\KKKGGGOOO___qqq~~~pppZZZIII???999999;;;>>>NNNeeeyyyqqq___GGG===333111111000...////////////............---111///---,,,---///111333999KKKbbbttt}}}yyyfffUUUDDD:::444555555333888BBBTTTeeetttsssdddSSSCCC999111///------...///...---...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++.........///////////////000///...------,,,,,,---000666999<<>><<<999444000...+++&&&'''***'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))(((&&&%%%)))'''%%%%%%&&&%%%###!!!&&&&&&&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''(((%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))************+++***,,,///111999HHHWWWpppuuueeeWWWIII<<<555444///---+++***+++,,,,,,+++(((+++***''''''++++++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------///000222222222111000111222333555777999:::;;;<<>>888777777<<>>666444///---+++***+++,,,,,,+++)))++++++''''''***+++(((++++++++++++++++++++++++)))))))))))))))(((((('''---------,,,,,,+++******////////////000111222333111222333555666777888999999???KKK^^^wwwoooYYYQQQXXXeeeqqqxxx~~~|||{{{ssslll^^^MMM@@@<<<@@@EEEXXXppp|||bbbKKK:::777444333333444444444////////////............,,,,,,,,,,,,---...///000---111444111+++)))+++000***+++,,,,,,---------,,,...........................+++((())),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++)))+++------,,,+++***+++---......///...---,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,---...///......---.........---------------------...////////////.........///111333666888999:::888777777888@@@SSSddd~~~{{{fffRRRBBB999888:::???KKKZZZiiisssxxx{{{~~~~~~|||~~~~~~}}}~~~}}}}}}~~~}}}{{{zzzzzz|||~~~}}}{{{zzzxxxxxxyyyzzz{{{ssseeeTTTJJJLLLYYYpppttt]]]HHH<<<888666555;;;EEEUUUjjj|||uuudddMMMAAA666222111///...///............------------///...,,,,,,,,,---...///555BBBUUUjjj{{{qqqaaaJJJ>>>555555555222555<<>>666333000.........---,,,------------------------.........------.........///////////////........./////////......//////000444888AAATTTkkkyyyvvvllleeedddeeegggiiifff___XXXPPPLLLEEE>>>777333000///------.........---,,,+++xxxuuuoooiiiaaaWWWMMMFFF===666000...,,,))))))+++))))))(((((((((((())))))"""###$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))+++***)))((('''%%%$$$$$$###%%%&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$&&&((()))*********))))))))))))((((((((((((((((((((()))))))))******+++)))***...111666AAALLL___xxxyyyjjj]]]NNN???666444000...++++++,,,------,,,))),,,+++''''''******(((************************&&&'''(((***++++++++++++------,,,,,,++++++******.........///000111222333111222333444555666777777555999BBBTTTjjjxxxcccUUUTTT]]]iiirrr~~~|||zzzrrrkkk^^^NNNAAA<<>>BBBRRRjjjeeeMMM999666333000000000000///////////////...........................------,,,...------------------,,,)))***+++,,,------------,,,,,,,,,---...000222333+++,,,,,,+++******+++------------,,,,,,++++++++++++,,,---//////---,,,++++++,,,,,,+++******+++---'''''')))))))))(((&&&%%%,,,+++******+++---///000,,,,,,+++******+++,,,,,,************++++++++++++++++++---.........------++++++++++++++++++++++++)))***+++,,,------------------------------------***,,,---//////...---,,,+++,,,,,,---............,,,,,,---............---......///000111333444555222222555:::???JJJ^^^pppoooWWWEEE<<<888666<<>>AAAPPPggggggMMM@@@888111333555444222222111///......//////...,,,//////......---------,,,+++,,,------......------,,,,,,,,,---------..........................................------------000///---+++*********+++...,,,***))))))***+++,,,.........---,,,+++***)))++++++************+++++++++---//////---+++******,,,111111---+++---***$$$,,,+++***+++---...---,,,+++,,,------......------&&&---000------000000,,,111///------...---***'''...------,,,,,,------...............///////////////////////////.........000//////.........//////---///111222111000111222111444999???III[[[qqq|||cccMMMBBB<<<777;;;>>>JJJ[[[ggglllrrrxxxyyy}}}~~~}}}}}}|||zzzxxxyyy|||}}}|||zzz}}}~~~~~~}}}xxxvvvuuurrrnnn```TTTOOOLLLZZZtttzzzeeeNNN???999666333222888===GGG\\\qqqtttjjj\\\III888444666444222222------------...///000111///......///000222444555444999DDDWWWooo{{{aaaJJJ999888666000333>>>DDDMMM[[[kkkwwwuuucccOOOBBB888000///111000000000---------------...//////---///---''''''---///---000000000000000111111222333111111555777888>>>EEEXXXjjj{{{|||qqqiiilllssswww|||{{{rrrhhh```WWWMMMFFF???777222222111///......//////...---{{{uuuvvvzzzyyytttggg[[[JJJ<<<333...,,,+++,,,)))((()))'''$$$%%%((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))'''(((((('''%%%%%%&&&'''%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&((($$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''((((((((((((((())))))***''''''((())))))))))))))))))(((&&&&&&&&&'''((((((***)))+++...,,,+++111999BBBVVVrrryyyjjj^^^SSSHHH===444000---+++***+++,,,++++++))))))))))))))))))))))))+++(((&&&'''+++---***'''''')))***)))((('''((()))*********++++++,,,,,,,,,,,,------......//////000222222222222222222333333222111555===AAAIII```xxxhhhZZZXXXYYYiiirrr}}}~~~|||tttkkk]]]MMMAAA<<<===@@@OOOggggggNNN@@@777000000222000......222111000000111222111///111000000000////////////+++,,,------......------,,,,,,---------........./////////////////////////////////......---------///...---,,,+++,,,,,,---444222000---,,,,,,,,,---......---,,,++++++++++++++++++************++++++,,,---...,,,+++***+++,,,,,,000111---+++,,,***%%%,,,+++***+++---...---,,,***+++,,,,,,------,,,,,,%%%+++...,,,,,,......+++***((((((***...000000......------,,,,,,------............/////////000000////////////..................------------......,,,...///000//////000111333666:::AAAMMM```wwwzzzaaaLLLAAA;;;777;;;???LLL^^^iiinnnsssyyyzzz}}}~~~}}}}}}}}}{{{yyyzzz|||}}}{{{yyy}}}}}}~~~}}}zzzxxxxxxsssooobbbWWWRRRNNNZZZsss}}}lllVVVDDD;;;777444555999<<>>OOO```tttlll]]]UUU[[[eeerrr~~~~~~~~~}}}|||{{{rrrjjj\\\MMMAAA<<<<<>>666666888777777777///.........000111000///...............---------+++,,,------......------------------............------------------------111000000///...---,,,,,,+++*********)))))))))))),,,,,,,,,,,,---///000111---,,,+++++++++---...000,,,++++++******++++++,,,***,,,,,,,,,+++***,,,------......---,,,,,,***(((...---,,,,,,,,,,,,+++***++++++,,,------------,,,(((+++---,,,+++,,,,,,,,,222000...,,,+++*********...------,,,,,,------...******+++++++++,,,,,,,,,------...............///---------,,,------......***+++------,,,---///111222444999BBBQQQeee{{{qqqZZZGGG===::::::>>>HHHXXXgggppptttxxxzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzz{{{||||||}}}~~~{{{wwwtttssssssqqqfff]]]YYYQQQWWWkkkoooVVVDDD;;;888333444555===QQQlll}}}{{{kkkTTTBBB888222///.../////////......///000000...////////////......---111444:::FFFZZZooo{{{~~~pppZZZDDD;;;555///111888777999AAASSSkkkxxxpppaaaOOOBBB777333222111000111///////////////000111111///...---++++++---...//////............///000000...222999>>>@@@FFFVVVeeevvv{{{}}}yyyrrrqqqyyyxxxpppggg^^^UUUNNNFFF<<<666666111///......//////...---|||wwwooofff^^^YYYZZZ\\\gggqqqwwwrrrgggXXXGGG999555///,,,---...+++***+++))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%''')))&&&'''((())))))'''%%%######$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((()))******)))((('''%%%&&&(((''''''(((+++...+++,,,---,,,,,,---///000:::HHH```|||uuukkk]]]QQQJJJCCC;;;555222///,,,++++++,,,+++***))))))))))))))))))))))))(((((('''((()))***)))))))))+++,,,+++***)))***+++++++++++++++++++++++++++...//////000111111222222111222222333444555555555444444666666666;;;GGGTTTggg|||vvvbbbUUUVVV^^^kkkwww~~~~~~}}}|||zzzrrrjjj]]]NNNBBB<<<<<<>>>KKKbbb}}}lllTTTCCC:::333444888888888999000///...///000111000///---------...............+++,,,------......---------------.........//////......................../////////...---,,,,,,,,,,,,,,,,,,+++******)))((())))))***+++,,,...///000---,,,,,,+++,,,---///000,,,,,,++++++++++++,,,,,,'''***...000///---,,,,,,---,,,,,,------+++***+++...---,,,,,,,,,,,,+++***,,,------...............+++,,,---...---+++,,,...------------------...///...------,,,,,,------...+++,,,,,,,,,------------,,,---------......//////......------...///000000+++,,,---------...111333555777<<>>999333333666>>>QQQiii|||sss]]]GGG:::444222111000000////////////000000///.....................111444888AAARRRhhhxxx~~~sss^^^HHH===666111222777444555;;;LLLeeevvvtttjjjQQQDDD777111000...---...///////////////000111111000...------------...000000000//////000000111222000444;;;AAAEEELLL^^^ooo{{{|||zzzvvvrrruuu|||zzzrrriii```WWWPPPHHH===777555111///......//////...---{{{ssskkkddd[[[QQQMMMMMMVVVeeessswwwuuuooo___NNNBBB888000...---+++***+++)))))))))(((((((((''''''''''''&&&&&&&&&''''''(((&&&'''''''''&&&&&&''')))(((((())))))(((&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%(((%%%###%%%((()))&&&"""(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))((((((((((((&&&(((***)))((()))---111)))+++,,,***+++...///...888CCCYYYtttqqqfffVVVJJJDDD@@@;;;666333000---,,,,,,,,,+++***(((((((((((((((((((((((())))))))))))************''')))***)))((('''((())),,,,,,,,,+++++++++******...//////000000111222222000222555777888777666555333444444333222666@@@HHH^^^rrrkkk[[[UUUZZZdddoooyyy|||zzzrrrkkk^^^OOOCCC======???KKKbbb|||nnnWWWCCC;;;666999======<<<<<<444222111111222333111000/////////000000000000000+++,,,------......------------........./////////000000000000000000000000---------,,,,,,,,,,,,,,,------......---,,,++++++------------------,,,,,,,,,,,,------............,,,,,,++++++++++++,,,,,,&&&***///222222///---,,,...++++++------++++++---...,,,++++++------,,,***------...///////////////---,,,---///---+++,,,000,,,...//////---+++,,,,,,...------,,,,,,------...////////////000000000000,,,,,,,,,---......//////...............///000111,,,---.........///222555999;;;BBBNNN^^^qqq{{{eeeRRRCCC:::;;;???EEETTTdddmmmrrrwwwzzzzzz|||}}}}}}}}}~~~~~~||||||}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{rrrqqqiiiccc___SSSQQQ```vvveeeNNNAAA:::555555888@@@PPPeeeyyywwwcccLLL<<<666444222333222222111111222222222444333111////////////000111444777===KKKaaattt|||uuubbbMMM@@@888333222444111222888FFF]]]qqquuuqqqXXXJJJ;;;444111///...000//////......//////000111000...---//////---...000000000000000000111222222222555;;;BBBIIITTTfffwww|||zzzwwwttttttyyywwwkkkcccYYYRRRJJJ???888666111///......//////...---xxxnnnccc]]]VVVJJJCCCAAAFFFUUUdddmmmwww}}}uuugggVVVIII;;;444000---,,,---))))))))))))((((((((('''(((''''''&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))(((((((((''''''&&&&&&%%%&&&'''((()))***))))))(((%%%%%%&&&'''''''''&&&$$$((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))***,,,...,,,)))(((,,,000%%%))))))''')))......***444<<>>>>>???KKKbbb|||qqqZZZFFF???;;;>>>BBBAAA>>>>>>666444222222222222000///////////////000000000111+++,,,------......------............////////////........................******++++++++++++,,,,,,((()))+++,,,---------------------------,,,+++++++++,,,.../////////---,,,---,,,,,,++++++,,,,,,---(((+++000222222000000000...******------***+++///,,,+++***+++---...---,,,,,,---......//////.........+++,,,...---)))***///***---//////,,,)))'''(((...------,,,,,,------....../////////000000000000++++++,,,------...//////------------...///000000,,,---...------///333666999===FFFUUUgggzzzwww```NNNAAA:::<<>>;;;777333000000111222///333555999EEE[[[nnnxxxyyygggRRRCCC:::333000//////111666AAAUUUjjjsssttt___PPP@@@777444111111222......------......///000111...---111111---...111///////////////000111111222222888BBBMMM[[[nnn~~~{{{xxxuuutttwww}}}zzznnneee\\\VVVLLLAAA999777111///......//////...---uuuhhh\\\VVVPPPEEE<<<:::666CCCPPP\\\nnn}}}}}}rrrhhhXXXEEE;;;555000///111))))))))))))(((((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***''''''&&&&&&&&&''''''(((###$$$&&&'''''''''&&&&&&"""&&&))))))&&&$$$%%%''''''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))---+++(((&&&%%%''')))***(((***+++((($$$"""%%%)))###&&&'''$$$'''------(((000777JJJeeelll___MMM@@@;;;:::999888111///,,,*********)))(((++++++++++++++++++++++++***+++,,,,,,++++++,,,---)))+++,,,+++***)))***+++))))))***+++,,,------...++++++,,,,,,---......//////333888<<<>>>;;;888555333666666222111444;;;???CCCTTTmmmsssWWWWWW[[[bbbmmmyyy}}}~~~zzztttmmm```RRREEE??????@@@KKKbbb}}}rrr[[[DDD===:::===@@@>>>:::999555333111000000000...,,,,,,---------......//////+++,,,------......------............/////////000************************((())))))***++++++,,,,,,"""###&&&)))+++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++---///111111///,,,+++---,,,,,,++++++,,,,,,---+++---///000000111222333...***)))---...***+++///,,,+++***+++---...---,,,+++,,,------......---------******---,,,''')))///###)))------,,,---......------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---...//////+++++++++,,,---...///000,,,------------///333666777<<>>777444000***,,,000555;;;AAAEEEHHHEEEAAA;;;555222111111222...111444666BBBVVVjjjuuu{{{kkkVVVEEE;;;333---+++---000555>>>PPPeeeqqquuu^^^OOO>>>555111......///---------------...//////222------222222------222...............///000000000000555AAAPPP```tttzzzwwwtttuuuzzzzzzppphhh___XXXOOOCCC;;;999111///......//////...---sssjjj^^^SSSLLLEEE===666:::;;;@@@LLL\\\mmmyyyrrrkkk\\\KKK@@@<<<888444,,,000,,,!!!%%%)))'''+++)))(((((())))))(((&&&777))) ###((((((&&&&&&((('''&&&%%%$$$%%%&&&'''+++###%%%)))'''$$$%%%%%%((()))((($$$"""$$$&&&(((&&&%%%&&&))))))'''$$$$$$$$$$$$%%%%%%%%%&&&&&&++++++******)))(((((((((******'''$$$%%%)))***''')))((('''&&&&&&'''((()))******+++++++++******)))222888FFF]]]yyymmm\\\HHH>>>999444111111222...******...111///,,,************)))))))))(((*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,+++++++++,,,---...///...---,,,---///111222444666888888666555444555666444333222222555777999<<>>EEEIIIVVVrrruuuZZZEEE>>>999999999777777999444444333222111000///...000000000000000000000000---------------...///000---///000111111000///---,,,+++,,,///...+++---111...+++)))))),,,......---,,,,,,++++++***+++++++++))))))*********+++++++++......////////////......---------,,,,,,+++++++++(((+++---...---,,,,,,---++++++++++++++++++++++++,,,---///111111000...---,,,,,,------------------......//////...---,,,,,,$$$'''***+++))))))+++---+++,,,,,,------......///............---,,,+++***&&&000111,,,(((***///---...000000///000111333---...////////////111444===BBBKKKZZZpppqqqYYYJJJAAA<<<@@@HHHWWWcccooouuuwwwzzz{{{zzz}}}}}}{{{{{{|||~~~||||||~~~~~~~~~~~~}}}{{{uuussspppiiibbb\\\XXXWWWjjj}}}rrr\\\HHH999555111111777===HHH```www~~~mmmTTT???666555555333000///444???MMMYYYaaaZZZMMMAAA;;;555......222111111444888>>>JJJ```sss|||sss```JJJ;;;666222...333222111777JJJaaakkkjjj]]]MMM>>>888666000,,,---000///---,,,,,,...111333222222111111000/////////333222000000111222111111666444777FFF\\\qqq|||xxxrrrqqqxxxtttmmmcccYYYRRRJJJBBB<<<222333333000---+++---///kkkbbbWWWNNNHHHBBB<<<777111333888AAANNN___ppp{{{|||ppp___SSSKKKBBB:::222111---'''%%%)))+++***)))(((''''''(((((('''&&&...&&&"""$$$&&&%%%%%%((('''&&&&&&&&&&&&''''''(((&&& """%%%###"""###%%%&&&'''&&&%%%%%%&&&''''''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((('''''''''((((((&&&###$$$))))))&&&((((((''''''''''''(((((()))******++++++*********000666DDDZZZvvv~~~lllZZZGGG===888444111111111---***+++...000///,,,++++++++++++*********)))******+++++++++++++++++++++++++++*********))))))++++++++++++,,,,,,------///...---,,,---///111222222444666777555444444555555444222222222444777999<<>>FFFSSSoooxxx^^^HHH???999777777555555888444333333222111000///...////////////////////////......---------......///---...000111111000...---,,,+++,,,...---***+++///---+++)))***---...---,,,---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,---......//////......---......---------,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,+++***,,,---------............------......---,,,,,,+++&&&)))++++++***)))+++---))))))******+++,,,,,,,,,,,,------...............$$$***000111---***+++...///000000000...---...///...///111111111111333555999???KKK^^^wwwjjjTTTHHHAAA===BBBKKK[[[fffqqquuuvvvxxxyyywww|||~~~~~~}}}~~~|||zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~|||{{{tttssspppjjjccc]]]YYYWWWcccvvvpppZZZFFF999666111222777<<>>888555111...///000///---------///000222111111111111000000000000333222111000111111111111333444;;;NNNfffyyyxxxsssssszzzwwwpppfff\\\TTTLLLCCC===777555333000......///111fff^^^SSSKKKFFFAAA<<<999333555777;;;BBBQQQdddqqq}}}uuummmeeeZZZPPP>>>666...------,,,+++---'''&&&%%%&&&((()))(((''''''%%%%%%'''&&&$$$%%%)))%%%%%%&&&'''((((((((((((&&&######%%%&&&%%%%%%(((%%%$$$$$$%%%'''(((((('''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&$$$"""$$$))))))&&&''''''((((((((((((''''''((())))))******+++++++++...444AAAVVVqqq~~~jjjYYYEEE;;;666333000000000---***+++...///...,,,,,,,,,+++++++++*********+++++++++***************+++************)))))))))++++++++++++,,,,,,,,,---...------,,,---///000111000222444444444333444555444333222222222444666888;;;>>>HHH[[[vvvxxxeeeSSSNNNWWWfffvvv~~~|||tttnnneeeXXXHHH:::888===CCCOOOkkk~~~eeeLLLBBB888555444333333666333333222111000//////...//////////////////////////////...---------......---...///000000///...------+++,,,...,,,)))***---,,,++++++,,,---...---+++------,,,,,,,,,,,,---...++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......////////////---------,,,,,,,,,,,,+++***+++------+++++++++,,,,,,,,,------...////////////////////////......---,,,...000000...------------...///...---,,,---...///000222333333333555666888@@@NNNddd~~~tttaaaNNNEEEAAA@@@FFFOOO```iiirrruuuuuuwwwwwwuuuyyy{{{~~~~~~zzzxxxyyy}}}}}}}}}}}}}}}{{{|||~~~}}}{{{zzzrrrrrrppplllfff___YYYVVVZZZnnnqqq[[[GGG;;;777222222666:::BBBXXXmmm~~~kkkUUUDDD999333111111222555???OOOcccppplll^^^MMM@@@777111000333111000000333999EEE\\\ooo{{{uuueeePPP@@@888444000000111222555BBBVVVgggooo___QQQAAA888444111000111...///////////////000000000000000000111111111111333222111000000000111111444888FFF\\\sss~~~wwwtttvvv}}}|||tttjjj```WWWNNNEEE>>>999555///---...000///...aaaZZZQQQIIIDDD@@@<<<:::999999:::>>>GGGUUUdddnnnvvv|||~~~yyynnncccOOO???222111000***)))---'''&&&&&&''')))***)))((('''&&&'''((((((&&&%%%&&&$$$%%%&&&'''((('''&&&&&&&&&&&&'''''''''&&&(((+++'''$$$###$$$((()))'''%%%&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&%%%###%%%******'''&&&'''((())))))((('''&&&((((((((()))***+++,,,,,,...333>>>RRRllliiiWWWCCC999555222000000...,,,++++++---...---++++++++++++*********))))))++++++******)))))))))(((************))))))))))))******++++++,,,,,,,,,,,,---------------///000111...000222222222222333555333333222111222444555777:::999@@@RRRmmmoooWWWMMMPPP^^^ooo}}}~~~}}}tttnnneee[[[LLL@@@===@@@AAAKKKgggmmmSSSFFF999444333222222555333222222111000/////////////////////////////////000///...------------------......//////......------+++,,,---+++((((((,,,***+++,,,---......,,,+++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++***************,,,,,,,,,***)))***,,,...,,,,,,,,,,,,,,,---------...---------...///000111,,,---///000000000000///...---------------------------......---,,,++++++.........///000000111111444444333111///---+++)))///...---...//////...---***,,,------------///000///111222333333444666777===DDDSSSiiimmm[[[JJJEEEDDDDDDKKKUUUccckkkrrrtttvvvxxxxxxuuuuuuxxx{{{}}}~~~}}}{{{xxxyyy|||~~~}}}|||||||||yyyzzz|||}}}}}}|||zzzyyyqqqpppooommmiiibbb[[[VVVTTTggg}}}uuu___LLLAAA888333222555777>>>RRRggg|||rrr[[[GGG:::222222333333444:::HHH\\\kkkmmm```NNN>>>444//////000///......111777DDD[[[ooo|||yyymmmXXXEEE:::444111...000222444===NNNbbboooeeeWWWFFF:::444111111111...///000111111000///......//////000111222222222333333222000///000222444999BBBSSSkkk~~~~~~uuuuuuuuuyyywwwmmmcccZZZPPPFFF???888222,,,,,,000111---(((ZZZUUUOOOJJJFFFBBB@@@???;;;999:::BBBQQQ```iiilllnnnuuu}}}xxxooo```MMM===777222)))'''+++)))((('''(((***++++++***((('''%%%&&&((('''###$$$%%%&&&''''''&&&%%%$$$###%%%%%%$$$###$$$&&&''')))&&&$$$%%%'''(((%%%###''''''&&&&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%'''&&&$$$'''++++++(((&&&'''((())))))((('''&&&(((((((((((()))***+++,,,...222<<>>555000...///111333999GGG\\\mmmkkk```NNN===444111000///...///111111111000///.........///000111222222333222333333111000111444777===JJJ___uuu{{{rrrrrrvvv{{{zzzoooeee\\\RRRGGG@@@777222---///333333,,,%%%ZZZYYYWWWTTTQQQOOOMMMLLLDDD???<<>>EEE___{{{www[[[LLL;;;555444333222333111111000000000/////////........................//////...---------......---------------------------+++,,,...,,,)))***---)))+++------,,,,,,,,,---))))))((())))))***+++,,,))))))*********++++++++++++,,,,,,------,,,,,,+++------............//////+++,,,,,,+++))))))***,,,)))******++++++,,,,,,---******+++,,,------......,,,...000333444333222111000///.........///000111///...---.........,,,***++++++,,,------......///111111111111000///------,,,+++***,,,...//////...///000111000///...///111111111111000111333888;;;DDDPPPbbbwwwfffUUUFFFDDDGGGKKKVVVbbbiiinnnsssuuuyyy~~~~~~|||qqqtttwwwyyyzzz|||~~~}}}~~~~~~}}}~~~|||zzzyyyyyyyyyzzz{{{||||||{{{zzzwwwvvvqqqooommmmmmlllggg___XXXMMMYYYlll|||{{{iiiSSSFFF:::555333444444999JJJ^^^ttt~~~sss[[[GGG:::333,,,,,,,,,,,,000:::GGGQQQWWWRRRFFF999222222111///++++++,,,///444???TTTfffwww~~~|||kkkTTTBBB777111......000333777BBBVVVhhhpppgggUUUBBB777333111...///000111222111000///......//////000111222222222222333444222111222777<<>>EEENNNYYYhhhxxxwwwrrreeeTTTEEE<<<333,,,+++***))))))******)))(((###'''(((%%%$$$&&&$$$$$$%%%%%%&&&(((***+++,,,,,,,,,)))&&&(((,,,***%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''%%%######&&&)))%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&((('''%%%'''***)))$$$((((((''''''''''''((((((***)))(((''''''(((***++++++///666EEE]]]uuummmZZZDDD888222///---...)))***,,,,,,+++*********))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((())))))******((()))+++,,,,,,,,,***)))++++++,,,---............000111111000//////111333000000000111222222333333444444888@@@JJJYYYpppppp]]]SSSXXXccctttyyy|||tttkkkaaaRRRCCC:::888<<>>999333222333444111---cccdddccc___XXXQQQLLLIII888666333222333666888999333777<<>>:::@@@WWWrrrtttZZZJJJ:::444444222000///000000000000////////////........................---------------...///000---,,,,,,++++++,,,,,,---,,,+++,,,///...+++---111+++,,,---,,,)))***---000************+++,,,---...++++++,,,,,,,,,---------,,,------......------,,,)))))))))******+++++++++)))+++------+++)))((()))'''(((((()))******++++++"""$$$''')))******)))(((---///222444555555444222///...,,,,,,,,,...000111...,,,+++,,,//////---***))))))******+++,,,,,,---222222111000...,,,+++***---///111000...,,,+++,,,&&&)))---111555999===AAA777555333000111555===BBBUUUgggsssZZZIII<<<<<>>NNN___pppkkk\\\III<<<999666111222111111111000000//////000000000000111111111111000333555444333666===CCCSSSeeeyyy}}}vvvsssuuuttt~~~wwwnnneee[[[PPPHHH???999222......000111000eeebbb]]]VVVNNNEEE===777000////////////.........222111000333===LLLZZZdddvvv{{{{{{sssiii\\\III999555222---***)))))))))))))))(((''''''''''''&&&$$$%%%&&&'''((()))***+++,,,+++***)))***+++(((###%%%###"""$$$(((***)))'''!!!"""###%%%%%%&&&&&&%%%&&&'''(((((((((%%%###!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''))))))(((''''''(((,,,***((('''&&&'''((()))++++++///===SSSjjj{{{uuu^^^FFF:::555///***)))*********++++++,,,,,,,,,+++------)))$$$###&&&***)))***++++++***)))((('''*********)))))))))))))))+++,,,---,,,++++++---///,,,...---,,,...222111---222000111333333111333777111111111111111111111111222222444999>>>JJJ^^^oooxxxbbbVVVTTTeeeqqq~~~uuulllfff]]]OOOFFFCCC===CCCTTTnnn}}}bbbIII;;;888111000444333222222111000///...------////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++000...,,,++++++,,,---...(((((()))***+++,,,,,,---))))))))))))))))))))))))+++(((&&&'''***,,,+++)))------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,///...,,,+++*********+++...,,,+++)))(((((())))))+++++++++,,,,,,---------,,,,,,---......---,,,,,,//////...---,,,++++++***---,,,++++++************...---+++******+++---...//////......---------------,,,,,,,,,,,,---......---------000555;;;AAAEEE@@@999555444555777===EEE\\\tttfffRRREEE::::::DDDRRR```jjjrrrtttvvvwwwwwwxxx{{{|||zzz{{{}}}}}}{{{zzz{{{|||zzz|||}}}~~~}}}~~~|||zzzyyyyyyyyy~~~~~~~~~|||yyyuuuqqqnnnnnnnnnnnnmmmkkkhhheeeccc]]]YYYbbbyyygggSSSAAA:::555555444666CCCTTTooo~~~}}}fffQQQAAA888333333222000---,,,---///111000...---,,,,,,------,,,---...------333>>>FFF\\\sssuuu^^^LLL???555222000...000333<<>>:::333111444222000000000000000/////////........................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++000///---+++++++++,,,---*********++++++,,,,,,,,,************************+++***))))))+++,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------///...---,,,+++,,,,,,---...---+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,.........------,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++111000///---,,,***)))(((------,,,,,,------...///------...000444:::???CCCAAA;;;555333333666>>>FFF```vvv~~~gggQQQEEE;;;===HHHUUUbbblllrrrtttvvvwwwxxxyyy{{{~~~zzz|||~~~}}}||||||}}}|||}}}~~~}}}|||zzzxxxwwwwwwwww{{{|||{{{zzzxxxuuurrrpppmmmnnnnnnmmmkkkiiifffddd```\\\cccyyynnn]]]JJJ???777666555666AAANNNfffwww~~~kkkVVVDDD:::222111000...------...///111111000///...------...***---///......111888>>>PPPiii{{{uuubbbPPP@@@333111000000222555;;;JJJXXXoooqqqjjjXXXDDD888444333000///------///000///...//////000000000111111111222000111444555888EEERRRlllxxxyyyooonnnssswww}}}xxxnnndddWWWKKKEEE<<<555444333000//////LLLLLLLLLIIICCC<<<555111///............---------((()))***---111555888;;;FFFUUUhhhvvv|||zzzoooeeeQQQGGG;;;333000...+++((()))(((&&&&&&'''((('''&&&%%%%%%&&&&&&'''((()))))))))'''&&&%%%&&&%%%###!!!((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%'''((()))&&&%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%&&&'''''''''(((((((((((()))))))))((()))******(((((((((***,,,+++)))''''''''''''(((,,,***---777III```tttzzzeeeMMM<<<444///,,,,,,))))))))))))))))))(((((()))***+++)))%%%%%%(((+++,,,+++)))((((((((()))***))))))))))))))))))******+++,,,......,,,,,,---...///111111///111555444111555222222444444111000333111111111111111111111111555333333555666===LLLZZZxxxrrr^^^SSSUUU```qqq~~~}}}}}}|||}}}~~~{{{rrrjjj```SSSIIIFFF@@@FFFVVVooonnnSSSBBB===555222444111/////////000000000111111...........................------,,,,,,------...+++,,,,,,------,,,,,,+++000///---,,,+++++++++,,,++++++++++++++++++,,,,,,************************++++++,,,+++++++++,,,...------,,,,,,,,,,,,++++++++++++++++++,,,------...//////...------......///...---,,,+++******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------------------...------,,,,,,,,,,,,,,,***+++,,,------,,,+++***000///...,,,+++)))((('''---------------......///.........///333777<<>>GGGbbbwww{{{eeeOOODDD===AAAMMMYYYeeennnrrrtttvvvxxxyyyzzz}}}|||~~~~~~}}}~~~}}}~~~~~~}}}{{{zzzxxxxxxwwwwwwxxxyyyyyyxxxwwwtttrrrqqqmmmnnnnnnnnnllljjjgggeeeccc___fffzzzzzzjjjVVVFFF999666666777===GGG[[[mmmsss___KKK===333222000.........///000111111111111000///......***---///...---...222666CCC]]]uuuwwwiiiWWWDDD555000000222444555999DDDPPPlllpppmmm\\\HHH<<<666444444222000111222333222111//////000000000000111111000111333666888@@@PPP```yyywwwoooooovvv{{{uuujjjZZZMMMGGG>>>777555444111000111DDDFFFHHHGGGBBB;;;555111............------------###$$$'''***---000222333555CCCWWWhhhtttxxxwwwtttgggZZZIII<<<666333...++++++)))&&&&&&'''(((((('''%%%%%%%%%&&&&&&''''''''')))'''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''(((''''''&&&%%%$$$$$$&&&(((***&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((%%%&&&'''&&&%%%%%%&&&'''+++***)))((('''''''''(((++++++---555FFF]]]sss{{{iiiQQQ>>>333...,,,,,,*********))))))((((((((()))***+++***((((((***---******)))))))))))))))))))))))))))))))))*********(((***,,,---...///111333444666666555777999777333666333222555666333222444111111111111111111111111555333222333444999DDDPPPhhh{{{zzzaaaPPPOOOXXXiii{{{}}}|||}}}}}}~~~~~~~~~yyyrrrjjj___TTTKKKFFFFFFJJJXXXooopppTTTCCC>>>777444555111000000000000000000000000...........................------,,,,,,------...+++,,,,,,------,,,,,,+++000///---,,,+++******+++++++++++++++************************************))),,,---,,,***))),,,///------,,,,,,,,,+++++++++*********+++,,,---.../////////////////////000000///...,,,+++++++++,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------------......---------,,,,,,,,,,,,,,,+++++++++---------,,,---......//////......///111444888:::>>>:::777777666666>>>FFF```uuuuuuaaaKKKBBB>>>EEERRR^^^iiippprrruuuwwwyyyzzz|||~~~}}}}}}~~~}}}|||{{{zzzzzzzzzwwwwwwwwwwwwuuutttrrrqqqmmmnnnoooooonnnllliiihhhcccaaahhhzzzwww```LLL999555777777:::@@@RRReee{{{|||jjjSSSAAA888666222000///000000000///000000111000///...---+++---------,,,...111444>>>VVVoooxxxooo^^^III999111000111222222555???JJJfffnnnoooaaaMMM>>>777444555333111111222333333222////////////000000000111222444666:::@@@NNNcccttt~~~uuuoooqqqyyywwwkkk\\\OOOIII@@@777555444111000111>>>BBBEEEDDD???999444222//////.........---------''''''((())),,,...111222///777EEETTTaaalllvvv}}}|||nnn\\\KKK@@@888111,,,---+++((('''((()))((((((%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%'''((($$$%%%%%%&&&&&&&&&'''((('''&&&$$$######%%%'''(((''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&'''***))))))(((((((((((((((++++++...555CCCZZZttt|||nnnVVV@@@222---+++++++++++++++******))))))(((&&&'''''''''&&&'''((()))'''(((***++++++***)))((((((((())))))************''')))+++---...111555777???CCCDDDCCCDDDEEEAAA:::888333111333555333222444111111111111111111111111444111111333555888AAAJJJ[[[qqqiiiVVVOOOTTTaaattt|||}}}~~~yyyyyyuuummmcccXXXNNNHHHJJJMMMYYYnnnoooSSSAAA===888666777222222222222111000/////////........................---------,,,,,,---------+++,,,,,,------,,,,,,+++......---,,,++++++*********************)))))))))************************(((+++,,,+++)))(((+++...------,,,,,,,,,+++++++++*********+++,,,---...///.........///////////////...---,,,+++++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---..................///222444666777777888:::999999???GGG^^^tttmmmYYYFFF@@@@@@JJJXXXccclllrrrtttvvvxxxzzz{{{|||}}}~~~~~~}}}~~~~~~}}}|||{{{zzzzzzzzzxxxxxxwwwvvvuuutttsssrrrppppppqqqqqqpppnnnkkkjjjcccbbbgggwwwhhhPPP:::555777777999===MMM```wwwuuu]]]III>>>999333000//////...------...///000///...---,,,------,,,+++,,,///444777===PPPgggsssppp```LLL===333111000///...000;;;GGG___kkkpppdddQQQAAA888444111///------.........---...////////////000000000222555999>>>JJJ^^^tttyyysssqqqttt|||vvvmmm```UUUKKKAAA888555333000...000666;;;??????:::666333333000////////////............------,,,,,,---///000...000777BBBNNN[[[mmm{{{{{{ooo```QQQCCC888111111...+++)))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((***'''(((((('''%%%###$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%''')))(((((((((((()))))))))))))))+++...444@@@VVVppp}}}rrr]]]EEE444...,,,*********************))))))((((((((()))))))))))))))'''(((***++++++***))))))((((((((()))******++++++)))***---///333999AAAFFFVVVZZZ]]]^^^]]][[[TTTLLL>>>777111222333222111333111111111111111111111111333111111333555888>>>FFFRRRhhhwwwdddUUUSSSZZZlllzzz~~~|||}}}xxx|||{{{ssshhh]]]RRRIIIJJJLLLUUUjjjoooRRR@@@===999888888333444333222111000///......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++)))***+++*********+++---------,,,,,,,,,,,,++++++++++++++++++,,,------...------.........------,,,---,,,+++******+++,,,---+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,------...++++++++++++++++++++++++//////...---,,,+++******+++++++++++++++,,,,,,---------------...000222333222333777;;;:::;;;CCCLLLbbbvvv{{{cccQQQCCC???BBBOOO___iiipppuuuvvvxxxzzz{{{|||}}}~~~~~~|||}}}~~~~~~||||||{{{yyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvssssssttttttrrrpppmmmkkkeeecccdddooooooVVV>>>777777666888<<>>555222111///---///999EEEZZZiiirrriiiUUUCCC999444222000......//////...---......////////////000000111666<<>>HHHZZZjjjvvvxxxyyytttfffUUUFFF>>>555222---+++*********)))((('''''''''&&&&&&%%%%%%"""$$$&&&%%%$$$%%%'''***'''))))))'''$$$"""###%%%''''''&&&&&&&&&&&&&&&&&&###%%%&&&(((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''%%%$$$$$$''')))%%%&&&'''(((*********+++(((+++...222;;;NNNhhh{{{wwwdddJJJ777000---***(((((()))))))))))))))))),,,+++++++++,,,,,,+++******)))((('''((()))+++,,,'''(((((()))******++++++))),,,111888BBBOOO\\\dddqqqwww|||}}}|||wwwmmmcccLLLBBB999666666444333444111111111111111111111111444111000333555666;;;AAAIII]]]tttttt[[[SSSUUUdddrrryyy~~~{{{}}}~~~xxxwwwkkk^^^PPPEEEDDDEEEOOOddd|||qqqSSSAAA>>>:::999999333222222222111111000000000------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,+++******,,,------,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,,,,------,,,+++***))),,,+++***))))))***+++,,,************++++++++++++,,,,,,+++******+++,,,,,,,,,,,,------------------+++++++++++++++,,,------***,,,///111111///,,,***......---,,,+++***))))))******))))))******+++,,,,,,,,,,,,,,,---///000111000111444888888<<>>@@@TTTjjjzzz}}}```TTTQQQ^^^lllttt|||}}}zzz|||}}}wwwxxxjjj\\\LLL@@@>>>@@@III___yyytttVVVBBB???;;;:::999222111111111111111222222222------------------------+++******************++++++,,,,,,------,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,------...///000000++++++++++++++++++++++++///,,,***+++...000...,,,---------,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,+++)))(((&&&+++***)))))))))***+++,,,))))))******+++++++++,,,---,,,+++******+++,,,---------------------------************++++++,,,---***...555999999555...***))))))******++++++++++++)))))))))((()))******++++++++++++,,,---...///000000000222444666<<>>999555666;;;AAAOOOdddyyyvvvdddFFF@@@888444555666555222111000///......///000111++++++,,,...000111000///666BBBWWWlllsssgggRRRCCC444555777888666444999BBBVVVhhhwwwppp\\\III===777444222000///000000///.............../////////000444===KKK]]]ttt|||rrriiigggpppzzz~~~}}}tttiii^^^WWWKKK???999444///---...------...000111333444444222222444555666666555444666555444333111000///.../////////...///555>>>DDDOOO\\\lllxxx}}}mmm\\\OOOCCC999555111+++)))+++(((******(((%%%%%%(((+++&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&'''''')))***************)))(((&&&$$$$$$$$$&&&'''&&&%%%###$$$%%%"""!!! ###'''))))))'''((((((''''''&&&&&&&&&%%%***)))###)))888DDDXXXsss|||nnnVVV@@@555000...((('''%%%&&&(((+++++++++,,,,,,,,,+++***)))((('''))),,,//////---***((('''/////////...,,,***(((''',,,---555GGGaaayyy{{{fff[[[OOOIIIHHHHHHDDD@@@===333---000444555333333111,,,...666888444666===DDDJJJUUUfffooo[[[OOOVVVcccmmmyyy{{{}}}~~~~~~}}}{{{|||}}}zzzsssjjj___OOOAAABBBBBBGGGYYYtttsss]]]EEE:::888666444333222111000///............///...---,,,+++,,,------...------,,,,,,++++++***++++++++++++++++++,,,,,,//////...,,,***)))***++++++***)))))))))+++---///......---,,,++++++++++++*********+++,,,---...///000000000...,,,+++,,,---((())))))***,,,...000111''')))+++++++++,,,...///+++++++++*********)))))),,,---------------------,,,+++*********+++,,,---))))))***+++---...//////---+++))))))+++,,,+++***---------------,,,+++******((('''(((,,,---+++(((%%%(((******)))(((+++---,,,---------.../////////000555222444>>>GGGXXXppp}}}fffOOOBBB@@@DDDNNN[[[jjjtttxxxyyy{{{|||~~~~~~}}}}}}~~~~~~}}}||||||||||||~~~~~~}}}}}}|||zzzyyyxxxuuuuuuvvvwwwyyy{{{}}}~~~}}}{{{yyyxxxwwwvvvrrrpppiiifff]]]VVVccc|||hhhMMM@@@<<<888666777AAAMMM___ssswwwfffNNNCCC::::::<<<<<<:::999///222444222444777666333777111,,,---......000444777CCCUUUgggtttppp\\\HHH:::666444444444333888>>>SSSddduuuuuucccMMM???:::999333///111111000111333222//////222333222444888:::GGGXXXkkk|||xxxiiifffjjjuuu}}}xxxnnngggZZZNNNBBB;;;666111000111++++++,,,---///000111222222333555777888888888888:::999888666444222000///222333333222111222666999DDDPPP```nnnzzzzzzqqqeeeXXXKKKAAA777...+++---((())))))'''$$$###%%%''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***((('''%%%$$$$$$%%%'''((())))))(((&&&$$$###%%%'''***(((&&&'''(((((('''%%%***)))))))))((((((((('''***)))%%%)))666AAATTTppp~~~}}}qqqZZZDDD777111///)))(((&&&&&&(((***++++++)))************))))))(((***,,,......,,,)))((((((,,,------,,,,,,+++***)))---000999MMMggglllfffaaa______\\\VVVQQQEEE:::222111444333111111111...///222333333444888===CCCMMM]]]tttvvvbbbSSSTTT^^^hhhuuu}}}|||}}}~~~~~~}}}|||{{{|||yyyrrrjjj```QQQCCCAAABBBGGGWWWrrrrrr\\\DDD999777555333222444333222111000000000000///...---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,+++++++++,,,+++***))))))***+++---///......---,,,++++++++++++************+++,,,------/////////---+++***+++---+++++++++++++++,,,---...''')))***)))(((((()))***,,,,,,,,,+++++++++******.........---,,,,,,,,,+++++++++*********+++,,,---******+++,,,,,,---......000...------------,,,***------------,,,+++*********)))))))))++++++)))(((***,,,---,,,)))((()))***,,,,,,------.../////////222888888<<>>QQQbbbuuuxxxjjjUUUFFF@@@>>>888333333222//////111111//////111222111444999===OOOgggzzz|||ppphhhggglllwwwyyyqqqjjj]]]PPPCCC;;;666111000111(((((()))+++,,,---...///333444666888:::;;;<<<<<<>>>===<<<:::888555222000222333555555333111111111999BBBNNN\\\lll{{{zzzpppaaaQQQAAA444///000((()))***(((&&&$$$%%%&&&&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((&&&$$$$$$%%%)))---///---,,,***&&&######&&&))),,,***)))(((((((((&&&$$$)))))))))((((((((((((((((((***''')))333;;;OOOlll}}}~~~vvvaaaKKK;;;333///+++)))''''''(((******)))(((((()))***************+++,,,---,,,***((()))***)))******++++++++++++***---000:::MMMgggxxxiiilllrrrwwwyyyuuummmfffYYYLLL???:::888444333333333444333000000444666555888===DDDPPPdddzzznnnZZZTTTVVV___nnn}}}~~~}}}|||}}}~~~~~~}}}|||zzzzzzwwwqqqjjjaaaSSSFFFBBBBBBGGGUUUnnnrrr\\\DDD888666555222111444333222111000000000000///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++*********)))***+++,,,---,,,,,,+++******))))))***+++---......---,,,++++++******+++,,,++++++******++++++,,,---......,,,***)))***,,,...---,,,++++++*********---......---***))))))***,,,,,,,,,,,,,,,+++++++++//////...---,,,+++******++++++******++++++,,,---+++++++++,,,,,,---------000///...//////...,,,)))...------,,,,,,+++******)))***++++++)))((()))***,,,------,,,***))))))***,,,,,,------...//////000444<<>>::::::;;;999EEEWWWnnntttTTTGGG999555555222///......111555===JJJTTTSSSLLL;;;666222333333000000222444<<>>KKK]]]qqqzzzqqq^^^LLLCCC===777222222222//////111222000000222333444999???HHH]]]uuuttthhhfffhhhoooyyy{{{tttnnnaaaTTTFFF===777222000222''''''((()))***+++,,,,,,333444666888;;;===>>>????????????>>><<<888555222111222444555555444333222555999@@@JJJYYYkkk{{{~~~sssbbbNNN===444111******+++***)))(((''''''######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$&&&)))---///******)))'''%%%%%%''')))&&&%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''+++(((***111666JJJggg{{{{{{iiiQQQ@@@555///---***((('''((())))))((())))))***++++++******)))+++++++++)))(((''')))+++((())))))************)))***---555EEE\\\uuummm^^^ZZZeeeuuuyyynnn___MMMBBB:::444222333000555333+++,,,444666222999<<<@@@GGGTTTjjjzzzdddVVVQQQVVVfffvvv~~~}}}}}}~~~~~~}}}}}}xxxyyyvvvpppjjjcccVVVKKKEEEFFFHHHTTTjjjttt^^^EEE:::777555222111222111000///..................------,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,+++***))))))))))))+++,,,---,,,***(((***)))))))))***+++,,,---...---,,,+++************------,,,++++++++++++++++++,,,,,,+++)))(((***+++...---,,,+++************...///000...,,,***+++,,,++++++++++++++++++++++++...------,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111000---+++///...---,,,++++++******'''***,,,+++)))(((+++...))))))************+++,,,+++,,,,,,---...///000000555>>>BBBIIIVVV]]]kkkkkkTTTEEE@@@DDDPPP```jjjnnnpppuuuyyy|||}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}}}}|||||||||zzzzzz{{{|||}}}~~~|||{{{{{{yyywwwtttkkkggg]]]UUU\\\qqqyyy___KKK@@@;;;:::;;;777AAARRRhhh~~~zzz[[[LLL<<<666444222///...///222777DDDVVVdddbbbZZZAAA999333222111000111444444:::HHH^^^tttyyygggQQQDDD<<<666444333333666;;;CCCTTTjjjwwwtttcccOOOAAA888222...///000//////222444222222555666888@@@HHHYYYlllvvvllleeeccchhhqqq{{{~~~xxxsssfffXXXIII???888222111222''''''((())))))***++++++111222444666999<<<>>>???@@@BBBCCCDDDCCC???<<<999777666555555666666555555555666888>>>IIIYYYmmm|||rrr^^^KKK<<<333++++++******))))))((((((######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&$$$%%%''')))'''&&&&&&&&&&&&''''''(((######$$$%%%&&&'''(((((("""$$$'''((('''&&&''''''###$$$%%%&&&'''(((***+++%%%%%%%%%&&&&&&&&&&&&&&&'''+++)))+++111555GGGdddyyynnnVVVBBB666///---+++)))((()))))))))(((,,,,,,,,,,,,+++***)))(((***+++***(((&&&''')))+++))))))*********)))(((((()))+++///:::LLLccczzzzzzkkkYYYKKKJJJWWWlll{{{jjjVVVFFF:::111///000+++000...'''(((111444///999:::===AAAKKK^^^yyyqqq^^^QQQQQQ^^^mmmzzz~~~~~~~~~~~~xxxyyyvvvppplllggg\\\QQQLLLLLLLLLTTTggg|||xxxbbbIII<<<999777333222222111000///............---------------,,,,,,,,,******++++++,,,---......------,,,,,,+++***))))))+++******+++---+++((($$$))))))))))))***+++,,,,,,------,,,+++************///...---,,,,,,++++++,,,***++++++***(((((()))+++,,,,,,+++*********++++++)))***+++***)))((()))***))))))))))))***************++++++,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...222444555333111111000...---,,,+++++++++&&&(((+++***))))))---111(((((((((((())))))))))))++++++,,,---...///000111333<<<@@@GGGSSSZZZhhh}}}~~~dddMMMBBB@@@GGGUUUfffpppssstttyyy}}}}}}~~~~~~}}}}}}||||||}}}~~~}}}||||||}}}}}}yyyzzzzzz{{{|||~~~~~~}}}||||||zzzxxxuuulllhhh___XXX]]]pppjjjRRRCCC<<<:::888888@@@MMM```www~~~```PPP???777444222000000,,,...444BBBWWWeeeddd[[[EEE<<<333///......222777555:::FFF[[[rrrzzzlllXXXIII@@@666333222111444888???MMMbbbsssvvvhhhRRRAAA888222...000000///000222222111222444666;;;FFFQQQgggwwwyyynnneeeaaabbbjjjttt|||{{{vvviii\\\LLLBBB;;;444222222'''''''''((()))*********...///000222555888;;;<<<@@@CCCGGGJJJJJJHHHEEECCCBBB???;;;999888777666444666555666:::@@@LLL___ooo}}}}}}nnn\\\III<<<000...***)))(((((('''&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&$$$###&&&)))'''&&&&&&&&&&&&&&&'''''''''((())))))))))))((('''!!!%%%(((((('''&&&&&&&&&'''))))))(((((()))***'''''''''''''''((((((((('''***(((+++333888HHHcccvvvrrrYYYCCC666///---+++)))((()))******))),,,,,,,,,,,,***)))(((''')))))))))(((&&&''')))+++)))************))))))(((***+++...333>>>PPPdddrrr{{{}}}yyynnnbbbXXXOOOGGG@@@KKK\\\qqqqqq\\\KKK===444222444///111000---...222555333444666999>>>EEEVVVqqq}}}iiiVVVPPPXXXcccssszzz{{{{{{xxxtttqqqmmmdddZZZUUUTTTRRRVVVdddyyy}}}fffMMM???;;;777444111444333222111000000000000------......------,,,+++******+++,,,,,,---......---,,,,,,++++++*********---+++)))***++++++'''###(((((()))******+++++++++---,,,+++******))))))***...------,,,++++++++++++******+++***((((((***++++++************++++++,,,''')))******))))))+++,,,((((((((()))))))))))))))))))))***+++,,,---......)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------......000333777999888777444222000...---,,,------((())))))))))))+++...000,,,***((((((((('''%%%$$$***+++,,,---...000111111111999<<>>GGGWWWnnnfffTTTAAA777333000//////...///444@@@SSSaaa```XXXEEE;;;222...------111777444999DDDXXXppp{{{rrrcccPPPEEE999333111000222555>>>III\\\pppxxxoooYYYFFF>>>888333333222000000222//////000333666===KKKYYYooo~~~wwwjjjaaa\\\dddnnnxxx~~~|||wwwkkk^^^OOOFFF>>>777333333&&&&&&&&&''''''((())))))++++++,,,...000333666888;;;???EEEKKKMMMMMMKKKIIIIIIEEEAAA>>><<<:::777444555444666999:::???NNN^^^mmmvvv~~~~~~yyynnn\\\LLL;;;666000+++***)))'''&&&'''''''''(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&(((&&&###"""%%%)))'''&&&&&&%%%%%%&&&&&&'''******)))((((((((())))))"""%%%&&&&&&%%%&&&&&&&&&((()))(((&&&%%%'''(((&&&&&&&&&''''''((((((((((((***''',,,777<<>>MMMXXX___bbb___VVVMMMIIIFFFBBB;;;???IIIZZZmmm{{{|||mmmZZZJJJ===555444888555222111444444222222555222222666<<>>KKKVVVhhh|||```LLLGGGJJJTTT^^^kkktttwwwyyy{{{}}}|||~~~~~~}}}}}}}}}}}}~~~}}}|||zzzzzz{{{|||}}}||||||||||||}}}}}}|||||||||{{{xxxvvvpppmmmggg``````kkkyyy___LLLCCC>>>999999;;;@@@NNNfff|||ppp\\\GGG:::555111///000111222555>>>LLLXXXXXXQQQAAA999111///...---///333000666BBBVVVnnn}}}zzzpppXXXJJJ<<<555333111111444;;;CCCUUUkkkyyyttt```MMM???999444444444111111333000///222666:::BBBSSSbbbxxx{{{mmmddd```^^^hhhsss|||}}}wwwkkk___RRRIIIBBB999444333%%%%%%%%%&&&&&&''''''''')))))))))+++---000333555555:::AAAHHHLLLMMMLLLJJJJJJGGGDDDBBBAAA>>>999555444444666888555555@@@OOO\\\gggsssyyy}}}yyykkk[[[FFF???666000---+++)))'''&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###&&&(((&&&"""!!!$$$((('''&&&&&&%%%%%%%%%&&&&&&%%%###!!! ###%%%$$$%%%%%%%%%$$$$$$&&&'''"""$$$&&&&&&$$$###%%%((($$$$$$$$$%%%%%%&&&&&&&&&))))))&&&,,,999???LLLcccsss~~~sssYYYCCC555///,,,***((((((***+++++++++%%%&&&''''''''''''''''''&&&((()))(((''''''((()))&&&'''(((***,,,---......&&&+++///000///333===EEECCCIIILLLHHHBBB@@@===999777666:::GGGZZZjjjrrrsssnnn```OOO@@@555...///333444------222111***)))///333222555;;;>>>FFFYYYlll|||cccSSSQQQUUUdddnnnzzz}}}|||zzzssskkkcccaaa\\\ZZZcccuuukkkPPPAAA;;;666111...222111000///............,,,---.........---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++((($$$&&&***,,,***''''''((()))******++++++***---,,,+++***))))))))))))))))))(((((((((((())))))***++++++***))))))+++,,,,,,,,,+++***))))))))))))'''((()))((('''&&&'''((())))))******+++++++++,,,,,,,,,++++++++++++++++++)))***+++,,,---,,,++++++))))))***+++---...//////...---,,,...111333444444777555333000///...///000111---)))(((***,,,+++))),,,)))'''(((++++++***'''***+++,,,---///000111222000666777<<>>NNNfffwwwvvvcccPPP;;;555111222333222222555222333555:::>>>HHHZZZkkk|||mmm___\\\___ccckkkwww}}}vvvjjj___SSSKKKDDD;;;555333#########$$$%%%&&&'''((()))***++++++,,,...222555666888;;;@@@DDDHHHJJJKKKHHHHHHGGGFFFCCC???;;;999777666444333444777:::===GGGRRR^^^jjjxxxzzzppp^^^OOO>>>444111111//////,,,)))&&&######$$$&&&((()))&&&$$$%%%'''(((&&&###$$$%%%'''((((((&&&%%%###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))***''''''///:::EEESSS^^^ooo}}}zzzcccLLL:::000+++***((()))******)))(((*********(((&&&%%%&&&'''%%%&&&&&&'''((((((''''''((()))+++---000333555666333///---------...444<<<===@@@BBB@@@<<<888555444333444777===EEENNNVVVZZZSSSLLLAAA999333222111111000000000000000111111111111333555444777BBBTTTaaaxxxqqq]]]RRRMMMZZZiiivvvzzz}}}zzzzzzzzzyyytttcccQQQOOO^^^tttpppWWWFFF999111222777111111111111000000000000///000///,,,---///+++%%%*********++++++,,,,,,,,,000******///111,,,((((((---,,,+++)))))))))******)))+++,,,+++((((((***---******++++++++++++******)))+++,,,,,,+++***+++,,,((()))***++++++,,,++++++,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++***+++,,,------++++++,,,---***************++++++++++++///...+++,,,000///***,,,+++***)))***+++---...***---000000000000333555666777777555333111222333666222...+++++++++++++++,,,++++++******++++++,,,,,,,,,---...///000111111444777;;;???III]]]uuuoooZZZHHHDDDHHH[[[dddmmmqqqvvvzzz{{{yyy{{{{{{{{{|||||||||||||||~~~|||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{~~~~~~~~~|||zzzyyywwwuuusssrrrkkkgggeee```___lll|||eeeTTTMMMEEEAAA::::::888???TTTqqqzzznnnXXXCCC888666222,,,000111333666:::>>>AAACCC:::777333000......000111000999DDDTTTlllwwwfffSSS>>>444222222444777666@@@MMM\\\mmmttteeePPPDDD;;;333222222222333555777666666888AAAQQQeeesssyyynnnddd\\\[[[cccmmmtttxxx~~~zzzmmmdddWWWJJJAAA:::666333''''''&&&&&&&&&''''''((($$$%%%'''((((((***---///222444777<<<@@@CCCEEEGGGHHHHHHGGGFFFCCC@@@<<<:::444333111///000222555888<<>>999555444333333222111111111111000000000000111333555444555>>>LLLXXXoooxxxdddUUUNNNVVVdddqqqwww{{{~~~|||{{{{{{zzzuuudddRRRMMM[[[qqqqqqWWWFFF:::333222555000000000/////////......///111///---...000---''',,,,,,,,,,,,,,,---------///******///111...,,,,,,---,,,,,,+++*********+++)))+++,,,+++)))(((***---******++++++++++++******)))+++,,,,,,+++******+++((()))***++++++,,,,,,,,,***,,,,,,+++***))))))******+++,,,,,,,,,,,,+++***+++,,,------++++++,,,---************++++++++++++,,,...---***+++///000,,,,,,,,,,,,------.........(((+++---......000333777;;;<<<;;;888555444555666888444000---,,,+++******,,,,,,++++++++++++,,,,,,,,,------...///000111111222555999@@@MMMaaazzzxxxeeeQQQDDDEEELLL]]]fffnnnrrrvvv{{{|||zzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzxxxwwwuuuooojjjgggaaa]]]ffftttppp___RRRDDD>>>::::::999???TTTppp}}}pppYYYDDD999666333///......///111333666888999666444000...---...000111333;;;EEETTTlll|||kkkXXXCCC777444333444666<<>>LLL^^^qqq||||||rrrfff^^^YYYZZZbbblllwww||||||ppphhh[[[NNNCCC<<<777444(((((('''''''''&&&&&&&&&$$$&&&)))******+++,,,......000222666999<<>>FFFVVVhhhttt{{{zzzsssdddSSSEEE;;;444---+++))))))***)))&&&$$$((('''''''''''''''&&&%%%!!!"""###$$$%%%&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''+++---...222>>>LLLfffuuu}}}lllWWWCCC777...,,,)))))))))***))))))+++,,,---+++)))'''&&&'''******))))))((((((((()))+++---666FFFWWWaaaaaa^^^WWWHHH888111//////111444111///---...000222222111......///000111222222222222111222333555666444222333333222222111000//////000222444333222555<<>>888444000000000//////......------,,,///000...///111///,,,......------,,,,,,++++++)))((('''((()))***+++,,,)))***,,,------,,,+++***++++++++++++******+++,,,***++++++,,,,,,++++++***+++---......,,,++++++,,,************+++,,,---------...///...---,,,---...++++++++++++++++++++++++,,,---...---,,,+++,,,...******++++++,,,,,,---------------,,,...333999<<<666555333111///---,,,,,,,,,---...111555:::@@@DDDIIIJJJJJJGGGAAA;;;777555666444111000000///---+++,,,,,,,,,++++++,,,,,,,,,------...///000111222222333555<<>>???AAAMMMdddssslll[[[GGG>>>666444444222111333888:::CCCTTTiiixxx}}}~~~nnnbbbVVVUUUYYYaaallluuu~~~{{{ssseeeWWWKKKAAA999444"""###$$$%%%&&&&&&&&&&&&"""%%%((()))((((((((()))******+++,,,...111333444888999:::::::::888666444111000...,,,,,,,,,---......111444888<<>>LLL```zzzjjjVVVFFFHHHOOO\\\kkkvvv}}}{{{yyytttnnnaaaUUUGGGCCCNNNddd|||yyy```KKK@@@:::555000222222111111000//////...)))---///------//////,,,------,,,,,,++++++******)))***)))(((''')))******((()))+++,,,---,,,++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++---///000///---,,,,,,---************+++,,,---...---...//////...---...///++++++++++++++++++++++++,,,---......,,,,,,---...***++++++,,,------...............000222777???FFFCCC@@@;;;666222000////////////000333999@@@FFFJJJKKKMMMMMMJJJCCC;;;333000222111000111222222000...---,,,,,,,,,,,,,,,,,,---------...///000111222222333555;;;III]]]tttlllXXXJJJFFFPPP\\\hhhnnnsssuuuxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||yyysssooonnnfff[[[YYY___uuuvvvfffXXXVVVJJJFFFCCCEEENNN^^^qqqttt___HHH999666555333............//////000111777555333111000000111111777===AAAFFFWWWnnn}}}ppp\\\FFF999444222222444777999===IIIaaassspppaaaLLLBBB888666555333333555999>>>KKK___rrr|||zzzuuuddd[[[SSSUUU]]]gggrrrzzzwwwjjj\\\OOOCCC:::444###$$$&&&((()))))))))(((%%%'''((()))((('''((()))***)))))))))+++---///000000111333444444333111000//////---,,,,,,,,,------+++,,,000444666:::DDDNNNcccrrr~~~|||uuukkk\\\NNN???888///,,,,,,---***''''''((()))(((&&&&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******************************+++---,,,---444>>>OOOcccwww}}}sss___HHH777000---***((()))******)))$$$&&&((()))((('''''''''(((((('''&&&'''((()))***,,,///888FFFTTT[[[ZZZVVVGGG<<<111------///333777888777555111---******+++,,,,,,,,,,,,,,,---...///222///------000222444444333333333222111111111000///111222333444666999<<>>AAADDDSSSkkk|||qqq]]]FFF999444222222333222555:::EEE\\\pppqqqgggRRRGGG<<<777666555666999;;;CCCTTTiiizzz}}}uuukkkYYYTTTSSSYYYbbbkkkuuu~~~{{{nnn```SSSGGG<<<666$$$%%%'''((()))((('''&&&'''((()))((('''''')))+++)))(((''''''''')))+++---***,,,...///000///...---//////...---------......***))),,,111222222777???NNN```qqqxxxzzzyyynnn```PPPEEE777///...---+++(((''')))***)))&&&%%%&&&(((''''''''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))+++((()))+++,,,,,,111888HHH^^^vvvyyyeeeMMM:::111...***((()))*********''')))***)))'''$$$""""""((((((''''''(((***,,,---***///666@@@HHHKKKIIIGGG;;;444...------...333:::999<<<<<<777///***,,,///...---,,,,,,---000222444222000......000111111111222222222222222222222222000111222222333555888:::AAAMMM```vvvoooVVVJJJDDDLLL\\\jjjvvv}}}yyyuuukkkbbbMMMGGG???===GGG\\\uuunnnTTTBBB<<<888444555555444333222111000000***///222///,,,---...,,,+++++++++,,,,,,,,,,,,,,,&&&,,,///,,,+++---...,,,++++++,,,,,,...///000111...,,,******,,,---,,,++++++,,,,,,------,,,,,,+++---...///...,,,+++***+++,,,+++*********,,,...///+++---......------...///,,,,,,+++******+++,,,,,,---...///...---,,,---///++++++,,,---...///000000222111444888888888@@@JJJNNNMMMKKKGGGBBB===999666111111444:::BBBIIIMMMNNNDDDDDDBBB===888444222222......///111333222000---------,,,,,,,,,,,,------......///000111222222333444555<<>>888555333666555555555555666666777222222111000//////000000333:::>>>AAAOOOhhh|||vvvbbbJJJ<<<666222111333111555888@@@TTTjjjqqqmmmYYYLLL???999777666999===CCCNNNaaattt{{{lll```SSSSSSWWW```iiipppzzz~~~rrreeeXXXKKK???999$$$%%%&&&''''''%%%###"""$$$%%%$$$###""""""$$$'''((('''&&&%%%%%%''')))***((())),,,---......---,,,+++******)))*********+++---)))***......,,,...555:::NNNcccoooyyyzzzmmm\\\OOO===222///...+++)))''')))***)))&&&%%%&&&)))''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))+++'''&&&)))++++++///444EEE\\\www~~~kkkQQQ===222///***((()))*********"""%%%(((***))))))((())))))((((((((()))+++...000''',,,333999======<<<:::333000---...---...333;;;222888;;;777...***---222******)))***---111555888666444333222222111///---222222222222222222333333222222222222222444666777===GGGXXXoooyyy^^^NNNDDDIIIWWWeeerrr|||}}}yyytttjjj```IIIDDD>>><<>>>>>@@@HHH\\\pppxxxgggQQQAAA:::666444555444444333222222222333222222111111222333333444---555:::===KKKeeezzz|||gggNNN???888333222333333666777<<>>EEETTTnnnpppWWWDDD;;;777444444333222111000000000000111111111111000000000///000---+++)))***,,,,,,,,,,,,------...---,,,***)))---------------111666:::555222...+++***+++---...++++++++++++++++++++++++&&&,,,---///111...''')))+++,,,+++,,,.........000444666333222333333111///...------...---,,,***+++************++++++,,,...///000111222222222222222444555555555666888:::EEEEEECCCAAA===999666333///333:::@@@EEEHHHIIIIIIBBB===777333222333444444000///...------...///000///////////////.........000111222222111222444666444;;;HHHZZZssszzz___OOOKKKRRR___kkkrrrssstttvvvxxxzzz|||}}}~~~zzz{{{}}}~~~}}}|||zzzzzzzzz{{{}}}~~~}}}}}}~~~~~~|||{{{}}}}}}||||||{{{yyyxxxwwwyyyyyyyyy{{{||||||zzzxxxwwwuuuqqqmmmhhhaaaZZZTTT```sss|||eeeTTTLLLLLLAAA===@@@BBBEEEWWWmmm~~~}}}pppWWWEEE???999000///000000000111111111111/////////000222222111000555555777>>>LLL^^^ppp|||zzznnnXXXCCC::::::999555333666888999FFF[[[lllsssnnnWWWDDD@@@===888:::CCCXXXiiiyyy}}}uuujjj^^^TTTRRRXXXaaaiiipppyyyzzzmmm]]]OOOEEE@@@$$$######$$$&&&&&&%%%###((((((''''''((()))***+++)))'''%%%$$$&&&)))******'''((())))))))))))+++---***+++,,,,,,*********,,,***+++,,,,,,+++***+++,,,222444<<>>======>>>===:::777444111/////////...---,,,,,,,,,,,,,,,,,,------++++++---...///000000000111222333333333444666888@@@???>>><<<999666444222111444999>>>AAABBBBBBBBB<<<999444111111111222111000///...------...///000////////////////////////000111222222111111333555222;;;JJJ___xxxsssZZZLLLKKKSSSaaammmrrrsssuuuwwwyyy{{{|||}}}~~~zzz{{{}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~}}}}}}~~~~~~}}}{{{}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxyyy{{{{{{yyywwwvvvtttrrroookkkeee^^^YYYZZZmmmmmm\\\RRRJJJ@@@;;;???@@@CCCUUUkkk|||~~~sss[[[HHH???999111111000000000000000000000222111000000222444666777;;;:::888;;;EEEWWWkkkyyy}}}ppp[[[EEE;;;:::999666333666777999EEEYYYkkksssrrr\\\GGG@@@===:::AAALLLeeesss~~~{{{ooobbbXXXQQQTTT[[[dddlllttt{{{~~~rrrbbbSSSHHHBBB$$$######$$$&&&'''%%%$$$''''''''''''((()))++++++((('''&&&'''((()))'''&&&&&&'''(((((('''(((***+++'''((())))))''''''((()))+++,,,...---+++)))((()))+++,,,///555BBBTTTgggsss}}}}}}uuugggYYYLLL???444000)))&&&((()))'''%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%######$$$%%%&&&%%%$$$)))&&&%%%%%%$$$###&&&,,,%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***+++---000333<<>>OOOeee}}}lllUUUJJJLLLWWWeeeqqqssstttvvvxxxzzz|||}}}}}}}}}~~~||||||}}}~~~~~~}}}}}}|||}}}}}}|||{{{{{{}}}~~~~~~}}}}}}~~~~~~|||{{{|||~~~~~~}}}yyyxxxwwwwwwyyyyyyxxxvvvuuutttrrrqqqnnniiiccc^^^RRRfffxxxeeeYYYIII>>>999===>>>@@@RRRhhhyyyyyycccMMM@@@999444222222111000////////////444222000000111555:::===AAA>>>:::999@@@RRRhhhxxxttt___III<<<999888555444555666888BBBVVViiissswwwcccMMMAAA<<>>999<<<===???QQQgggxxxmmmTTTCCC;;;888444333111///............333222111000111444999<<<>>>===;;;999???QQQhhhzzzxxxdddLLL===888666444444444444666@@@QQQdddqqqyyyiiiTTTCCC>>>FFFXXXggg}}}ppp]]]TTTTTTWWW^^^eeepppyyy|||nnn^^^NNNDDD$$$######$$$&&&&&&%%%$$$"""###$$$%%%&&&'''((((((,,,)))%%%$$$%%%&&&&&&&&&%%%&&&'''&&&%%%%%%'''))))))***++++++******+++---000222333222...***((('''"""&&&***,,,...666CCCMMM^^^mmm{{{yyykkkWWWGGG888000******+++******+++''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&((()))((('''%%%$$$&&&((('''$$$$$$(((&&&&&&&&&&&&&&&'''((())))))***+++***)))***---///888HHH___uuuuuueee???444+++***,,,,,,+++,,,)))*********++++++++++++)))((((((((()))))))))(((***************))))))(((((()))******)))+++---000555111,,,***++++++***(((***+++---.........---,,,++++++,,,---...///000111111000111222444444444333222222222333333333444444888999===GGGXXXmmmiiiUUUGGGDDDKKKUUUfffrrr}}}zzzvvvjjj___RRRFFF===>>>CCCPPPiiirrrXXXFFF;;;777333333222111000000000000/////////............------,,,***+++,,,---,,,+++++++++++++++,,,,,,------***,,,......---++++++,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++*********,,,,,,,,,,,,------+++---000111333===HHHdddppp~~~yyylll```OOO???444...,,,+++++++++,,,------------,,,......//////000000//////+++,,,---,,,,,,,,,...000///...---------...000111........................---,,,,,,---//////...------......///////////////000000000000111111222222000111222111000000222444:::FFFXXXlllwwwdddRRRMMMSSS]]]gggoootttuuuxxx{{{}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{{{{{{{||||||~~~}}}|||}}}}}}~~~~~~|||{{{zzzwwwuuutttuuuvvvvvvvvvuuuttttttrrroooiiiaaa\\\PPP___vvvjjjWWWJJJ@@@:::======???PPPfffyyyttt[[[GGG===;;;444333111...---------...///000111111000222555888666999:::;;;???OOOgggyyyzzziiiQQQ???777444333333333333666===KKK]]]lllwwwnnn\\\JJJCCCOOOdddttt}}}iiiVVVQQQVVV[[[dddlllvvv~~~}}}qqqaaaPPPEEE!!! !!!###$$$"""!!!$$$%%%&&&((())))))))))))+++(((%%%###$$$&&&''''''&&&''''''&&&%%%%%%&&&((($$$&&&''''''''''''((()))333444444222...+++))))))"""''',,,...---000666;;;PPP```ssswwwfffVVVAAA777...+++***))))))+++(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%######&&&***)))%%%&&&)))))))))((((((((()))******&&&'''((()))***,,,///222:::III___tttuuudddHHH;;;///+++,,,+++)))((()))))))))*********++++++***((('''((()))***)))'''*********+++******))))))((()))***)))))))))+++---111000///---,,,+++******+++---...//////---+++***)))***,,,---////////////000000111222333333444555222222333333333333444444666777;;;CCCOOO```wwwwwwcccPPPGGGHHHMMM]]]kkk}}}}}}{{{wwwkkk```TTTHHH>>>===AAAMMMeee|||tttYYYEEE;;;777444333222111000000000000///.........------------...---,,,---///000///---,,,,,,,,,+++,,,,,,---...+++---......---,,,,,,---******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++......+++)))+++...***+++000222777EEEVVVqqq}}}qqq]]]III:::222...---***+++---///000000000///000000000000///...------+++,,,---,,,++++++---///...------------......///------,,,,,,+++,,,------,,,,,,+++,,,...000///...,,,---...///000000000///000000000111222222333333000111222222111222444666:::GGG\\\rrrlll[[[MMMLLLUUU___gggllltttvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||||||||~~~}}}|||~~~{{{xxxtttssssssuuuvvvvvvuuuuuutttsssooohhh```ZZZRRR]]]ppplllWWWLLLAAA;;;======???PPPfffzzzxxx```III>>><<<444222000...,,,,,,---...,,,...111111000111555999666;;;>>>===???KKKbbbttt|||oooWWWCCC888555333222111222666:::DDDVVVeeeqqqqqqfffTTTMMM[[[ppp}}}wwwbbbRRRQQQYYY^^^kkkrrr{{{uuufffUUUIII"""!!!!!!"""$$$$$$###!!!%%%&&&'''(((((((((((('''(((&&&%%%%%%&&&'''&&&%%%&&&'''((('''%%%%%%&&&(((!!!###$$$$$$$$$$$$%%%'''333444333000---***)))***&&&(((+++++++++,,,///222>>>LLL___ooo{{{|||rrrfffPPPDDD666000,,,))))))+++))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%$$$###%%%((((((&&&(((---******)))((((((((())))))%%%'''((()))))),,,///222666EEE[[[rrrvvveeeMMM>>>000,,,---+++)))(((((((((((()))))))))*********(((''''''******)))'''((())))))*********))))))((()))***)))(((((()))***,,,///222111---***+++---***,,,///000000///,,,+++)))+++,,,...//////...---...///000000111222333555222222333333333333444444444444999???FFFRRRiii~~~qqq\\\LLLFFFFFFOOO___sss||||||yyynnncccTTTHHH===;;;>>>III```wwwuuuYYYEEE;;;888333222111000000/////////.........---------,,,,,,------,,,---///000///------,,,+++******++++++,,,+++,,,------++++++,,,---++++++++++++,,,,,,------++++++++++++++++++++++++///++++++//////+++***---///******000444;;;OOOddd{{{yyycccMMM===444000...---...111444555666666555444444333222111///------,,,---------+++,,,---///------......------,,,,,,///...,,,+++***+++,,,------,,,***+++---//////...,,,---...///000000000///000000111111222333333444000111222333333444666888>>>MMMddd{{{~~~___QQQHHHLLLZZZeeellloootttwwwzzz}}}||||||}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}yyyuuurrrsssuuuvvvwwwuuuuuuttttttpppiiiaaa[[[SSSZZZjjjqqq\\\LLLAAA;;;===<<<>>>OOOddd{{{xxxaaaJJJ===:::333222///---,,,---...///,,,...000000000444;;;BBBEEEIIIJJJDDD@@@HHH]]]ooottt^^^HHH;;;666444000///222666999???OOO^^^llltttppp```YYYggg{{{}}}mmm[[[RRRVVV___dddpppvvv~~~zzzlll[[[OOO%%%$$$$$$%%%''''''&&&$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%''')))(((%%%###'''(((((('''%%%%%%'''(((&&&'''))))))))))))***,,,333333222///+++))))))***)))(((((('''''')))---000,,,888JJJ^^^qqq|||yyyppp]]]OOO???555///++++++---))))))))))))(((((((((((($$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&''')))))))))(((&&&$$$$$$&&&''''''+++111***)))(((''''''''''''''')))******))))))***,,,...///>>>VVVooozzziiiMMM>>>000,,,......,,,+++(((((((((((())))))))))))***(((&&&'''***+++)))''''''(((((()))***)))))))))((()))***)))((('''((())))))///444333---***+++///)))+++...111222000...,,,***+++---/////////---,,,---.../////////000222444222222333333333444444444222333777===AAAJJJ```uuu{{{cccPPPFFFAAACCCTTTjjjzzz~~~||||||{{{qqqgggTTTGGG<<<:::<<>>888666//////222666888<<>>KKKccc~~~xxxcccRRRKKKKKKVVVeeeooouuuyyyzzz~~~}}}~~~~~~|||}}}~~~~~~{{{yyywwwxxxyyyzzzwwwvvvvvvxxxwwwrrrjjjcccUUUMMMWWWooo|||fffRRREEE:::999999:::CCCOOOgggttt}}}jjjQQQ???777333333111...,,,,,,...000---///111000111:::IIITTTiiioooeeeRRRGGGDDDOOOdddxxxnnnTTTBBB999666666333222555888<<>>HHH\\\lll|||~~~oooWWWDDD:::666333000...////////////---///111111333;;;HHHRRRjjjooodddSSSIIIDDDLLL^^^sss~~~pppWWWDDD;;;777666444333666888;;;AAAIII```uuuzzzbbbYYYSSSXXXaaakkkvvvqqqbbb$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%))),,,***%%%###&&&***++++++******))))))******###(((,,,,,,...:::OOO___nnnxxx{{{nnnYYYFFF999222111+++''')))***(((&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''((((((((()))))))))'''&&&((()))))))))(((((((((((()))))))))(((((((((((()))******000111777HHHccczzz|||cccPPP;;;000---+++((('''++++++***)))((((((***+++******))))))((((((((((((((((((((((((''''''&&&&&&'''))),,,...///...---,,,******++++++---...000111222111///---,,,+++++++++++++++,,,,,,---............///111333444555666666000000111111111222222222333222444666666;;;GGGTTTllliiiTTTDDDBBBEEEOOO]]]kkk||||||{{{yyyuuuoooiii[[[MMM@@@<<<<<>>666222---,,,...000...------///000000111888BBBJJJ[[[aaaYYYLLLFFFBBBHHHXXXlllxxx~~~qqqZZZFFF;;;666666444555888999999>>>EEEZZZooooooWWWSSSTTT]]]hhhqqq{{{qqqddd%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((''''''&&&%%%$$$###"""!!!$$$'''&&&""" ###''')))((('''&&&&&&&&&&&&&&&(((((()))***,,,333@@@JJJ^^^ooo|||yyyiiiVVVEEE;;;777///)))))))))'''&&&'''&&&&&&''''''&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''$$$&&&'''&&&%%%$$$$$$%%%))))))(((((((((((())))))***))))))))))))***++++++000111555CCC\\\rrr{{{yyygggSSS===222///,,,******'''+++---,,,((((((---333,,,+++***)))))))))******(((((((((((((((''''''''''''))),,,///000///---+++++++++*********+++---...---,,,***)))((()))***+++++++++,,,,,,---.........---...///111333444444555111111111111111222222222222111222444555777AAAKKK```tttqqqZZZHHHBBBAAAGGGSSSbbbttt~~~||||||{{{wwwpppjjj\\\MMM@@@<<<<<>>;;;777999@@@MMM```wwwyyycccLLL???666222...---///000///------............222999>>>JJJQQQLLLCCCAAA@@@DDDQQQdddsss|||rrr]]]III<<<666666444555888888888<<>>FFFWWWhhh}}}vvv^^^JJJBBB===@@@KKK[[[ooo~~~}}}}}}}}}yyyrrrlll^^^OOO@@@<<<<<>>EEEBBB===???===???JJJ]]]nnn{{{uuu```LLL>>>666777444444777777777;;;AAASSSiiiooo```XXXYYY```lllvvv{{{xxxnnn"""###%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((()))***+++,,,------,,,+++***))))))))))))'''%%%&&&+++,,,***,,,222===LLL```nnnvvvtttiii]]]HHH>>>444000...+++***,,,''')))***(((''''''***,,,''''''&&&&&&&&&((()))***))))))*********)))(((''''''))),,,,,,+++++++++,,,))))))(((((((((((()))))))))))))))))))))***++++++***---000666EEE[[[nnnvvvttt^^^EEE666111...,,,,,,(((((()))***+++,,,++++++,,,+++)))(((((((((***+++)))*********************)))***+++------,,,***))))))))))))))))))))))))))))))))))))))))))***++++++,,,------...//////000000444444555777777888888888111111111111111111111111111000111444444555:::AAAIIIYYYnnn|||fffOOOEEE<<<<<>>;;;???KKK^^^mmm||||||uuuooobbbQQQAAA<<<;;;???KKKYYYmmm}}}}}}gggMMM;;;888555222//////...---,,,,,,///111000---+++,,,...---///111111///------...///...,,,---...//////...++++++,,,---------,,,,,,$$$&&&)))+++---------,,,''')))+++,,,,,,---///111,,,,,,---------,,,++++++...---///333222///111555111777;;;:::999999888555...///000000///...///000222000333AAAXXXnnn|||vvvgggRRR???333///......---------......,,,,,,++++++,,,---///000---...///000000///...---***,,,......---,,,---...111111111111222222222222444333111111333444444333444444666999:::@@@NNN\\\uuurrr]]]KKKPPPWWWdddqqqvvvxxx|||}}}}}}~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||yyywwwwwwwwwuuuppplll]]]TTTOOOOOO]]]zzznnnXXXBBB999777555999???QQQddd{{{hhhMMM<<<111222222...+++***---000------...///111222444555)))111222333;;;<<<===FFFYYYmmm~~~{{{hhhSSSCCC:::777444333444555666;;;CCCMMMbbbyyy{{{lll^^^VVV___bbbkkkwwwzzz&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%&&&%%%$$$&&&''''''&&&%%%%%%&&&"""$$$'''(((((('''&&&&&&((()))&&&######''''''$$$%%%$$$#########%%%((()))***++++++***(((&&&'''(((&&&'''(((***+++,,,,,,,,,...666BBBQQQeeewwwzzzuuukkk^^^MMM???555...,,,---+++******---+++((()))---)))&&&$$$%%%(((+++***)))***$$$---...###+++222$$$)))''''''''')))******(((---+++((((((***+++)))'''$$$***,,,((((((,,,,,,)))******---444>>>OOOggg{{{|||kkkPPP:::222444222...///---+++***)))***,,,---+++)))))),,,,,,******,,,******++++++,,,------...(((((((((((()))***,,,,,,,,,***(((***,,,---***''',,,---------,,,,,,+++***...............///000111000000000111222222333333...333444222111333444222111000000///111333666777;;;GGGWWWiii|||eeeQQQ???<<<>>>CCCRRRbbbwww}}}~~~}}}{{{uuummmbbbQQQCCC@@@???>>>GGGTTTlll|||jjjRRRBBB999666222000000111000000///............---------------............------000000///...---,,,,,,+++//////.........---------......---------,,,,,,,,,++++++++++++,,,...000111333222000---******---///////////////000000///---222333555666666555333222000000//////.........---111111444===KKK]]]nnnxxx{{{wwwooodddVVVHHH<<<555//////...------------...---+++***+++///000///------000222222///......000///000111111111///...---...///111222333222000///222111111333555666444333666555666999<<>>>>>AAALLLXXXkkkvvv~~~|||vvvooocccRRRDDD???===<<>>555000//////...------------------+++***+++...000///------000222222000...///000///000111111000///...---,,,...///111111111000///111000000222444555444333333222444666;;;GGG[[[nnniiiUUURRRTTT```mmmtttzzz}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzzzzwwwuuutttuuuuuuuuusssqqqfff]]]QQQMMMYYYooo|||iiiPPPAAA===>>><<<999HHHZZZqqq}}}|||lllSSS>>>888666333222111111///...///000000...---...111333///000111222333777<<<@@@TTTdddvvvyyykkkUUUCCC:::777444444777999:::???EEETTTmmm{{{xxxpppddd\\\```kkkpppxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%''''''%%%%%%%%%&&&$$$***((("""###((($$$%%%%%%###$$$&&&%%% &&&%%%$$$$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&'''%%%%%%&&&''''''((('''''''''***...222???SSSdddmmmzzzvvvkkkZZZIII;;;555222000---,,,---,,,'''&&&((((((((('''&&&%%%&&&)))+++,,,(((+++***###(((,,,$$$((((((((()))******(((&&&***)))'''((()))******))))))++++++((((((******''',,,+++,,,000777FFF___uuu|||rrraaaNNNDDDAAA<<<777000///......///222444666888333111111///,,,---000000//////...------,,,,,,***)))))))))))))))******)))***++++++*********+++'''((()))***+++,,,------//////......---...............//////000111111111,,,111333000///111222000222222111000111222444555777@@@KKKZZZpppuuu```KKKBBB>>>>>>CCCKKK___mmm|||~~~}}}wwwpppeeeUUUFFF???;;;:::@@@JJJbbbtttjjjPPP>>>999666222111111111111000111111111000000000//////+++,,,,,,,,,,,,,,,,,,+++.........------,,,,,,+++---------------,,,++++++...------------,,,,,,,,,++++++++++++,,,...///000...///000///---,,,---...------------.........///...///000111111000///.../////////...............///...///111777>>>FFFKKKIIIGGGCCC???:::555111//////......---------------,,,++++++,,,...///...---...000222222111000000000///000000000000//////...+++,,,...000111111000000111000000111333555444333444333333777===KKKbbbvvvuuu```QQQRRRTTT```mmmtttyyy~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzuuutttssstttttttttrrrppphhh```SSSMMMWWWkkk}}}pppVVVDDD>>><<<999666BBBRRRfffuuuyyynnnUUU???999666333111111111000......000111000//////000222///000111111222666;;;???SSScccwww}}}rrr]]]III>>>777444444777999;;;AAAIII[[[rrr{{{tttkkk```]]]eeeooottt|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''###%%%'''&&&%%%$$$%%%&&& %%%((('''###!!!$$$'''###%%%%%%$$$%%%'''%%% &&&&&&%%%$$$$$$$$$%%%%%%'''((())))))(((((()))***&&&&&&'''''''''''''''&&&+++------,,,111@@@SSSaaauuuyyywwwjjjXXXGGG;;;444555111...///...***(((***((())))))'''$$$%%%(((,,,***(((((('''%%%'''***''''''''''''((()))(((&&&###'''&&&&&&&&&'''((()))))))))))))))((()))++++++)))+++***+++...444CCC]]]sssyyykkkYYYKKKEEE???;;;222222111222444666999;;;===888444333111---...111222111000///...,,,+++++++++***)))))))))))))))***'''***---,,,***(((***,,,))))))******+++---......000///......------------------......///000000000---111333000///222222111333222222111111222333333666<<>>;;;===BBBRRRaaasss~~~}}}wwwqqqhhhYYYIII@@@;;;999>>>EEEYYYlllmmmSSS???999666333111111111111000111111000000000/////////,,,,,,------------,,,,,,---------------,,,,,,,,,------.........---,,,+++...------------,,,,,,,,,***+++++++++,,,---......///111222111///.........222333333222000///000000...////////////......---........................111000000000222555777999888777555333222111111111///...------,,,,,,------,,,,,,,,,,,,---............000111222222111111000///000000000000/////////,,,---///000111111111111222111111222555666666666999777777:::AAAPPPiii~~~{{{kkkWWWKKKOOOWWWbbbnnnuuuyyy~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{yyyxxxvvvuuuuuussspppnnnjjjdddXXXOOOUUUgggzzzqqqWWWDDD<<<999666333>>>JJJ\\\mmmxxxqqqYYYBBB:::777333111111111000///...000222222111000000000111222222222333666;;;???NNN^^^sss}}}uuubbbNNNAAA999777666777888;;;DDDMMMcccvvvzzzoooeee^^^^^^jjjrrrwww~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((''''''###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&'''%%%$$$###&&&&&&%%%&&&)))'''"""&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''((('''(((((()))))))))((((((***,,,---,,,,,,444EEETTTgggsss|||vvviiiYYYJJJ>>>;;;444//////...+++)))***''')))+++)))'''&&&)))---$$$%%%$$$$$$'''&&&%%%(((((((((((()))******(((&&&###############$$$%%%&&&***'''&&&'''***+++,,,,,,((()))+++---222@@@ZZZppptttaaaPPPEEE???;;;555444444444666999<<<>>>>>>999555333111---...111111111000...---,,,+++***+++***)))))))))))))))***&&&***,,,,,,***)))***------,,,,,,,,,,,,---...///000///...------------------------...//////000000...222444222111333333222222222222222222222333333666:::???HHHYYYoooxxx```MMM@@@:::;;;>>>EEERRReeeuuu~~~~~~||||||wwwpppjjj]]]MMMAAA;;;:::>>>CCCPPPddd{{{qqqWWWCCC:::777333111111222111111000000000/////////......------............------,,,---------------------...///000000000///---,,,,,,,,,++++++++++++************+++,,,,,,---------***,,,...//////000333555333555777666333111111222///////////////...---------------...............000000000000000000111111222111000//////000222333......---,,,,,,,,,,,,,,,,,,,,,---------------......///000111222222111000000////////////000000000//////000111222222333333333222222333777999;;;;;;===;;;:::===CCCRRRkkkwwweeeRRRHHHNNN[[[fffrrrwww{{{~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyyyyyzzz{{{{{{{{{yyyxxxwwwwwwvvvsssqqqllliii^^^SSSTTTdddwwwoooWWWDDD;;;888666444<<>>:::666555444444555888:::<<<:::666222222000,,,---000......---,,,++++++*********)))))))))))))))******''')))+++++++++***+++,,,......---,,,,,,---//////......------,,,---------------......///000000000...333555222111333444222111111222222222333333333555888;;;AAAMMM```uuummmXXXFFF>>>===???AAAIIIZZZmmm{{{}}}|||{{{wwwqqqjjj___OOOBBB;;;;;;>>>AAAMMM```xxxuuu[[[GGG:::777333222222222222111000000/////////.........---......//////......---,,,------....../////////...///111222111000...,,,000000000/////////......******+++,,,,,,,,,,,,,,,.........------000444777:::===@@@>>>:::555333333000000//////......---------------------.........---.....................//////...------///000111...------,,,,,,,,,,,,,,,,,,---......,,,,,,---......---...000222222000///000////////////000000111111111111222222222333333222111111444888<<<>>>???===;;;;;;===CCCRRRkkksssaaaPPPIIIRRR___jjjuuuzzz}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~||||||{{{{{{{{{{{{{{{|||yyyxxxxxxxxxzzzzzzxxxwwwnnnmmmeeeXXXUUUaaauuuoooXXXEEE===::::::999;;;DDDSSSeeeuuuttt```KKK<<<888444111111111111111///111333333111000///000///////////////111666999===LLLaaaqqqrrrdddPPPAAA<<<:::999::::::@@@MMM[[[qqqzzzssseeebbbccciiiuuu}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%###$$$&&&&&&$$$###$$$%%%(((&&&$$$$$$%%%&&&%%%$$$$$$&&&%%%"""$$$(((((($$$###$$$$$$%%%&&&&&&&&&&&&+++,,,---+++)))((()))***'''((()))***++++++,,,+++%%%&&&***,,,)))(((000;;;@@@UUUiiittt{{{|||qqqbbbQQQEEE888111...***((()))'''(((***...000000...+++(((///)))***222))) ******(((&&&'''))),,,------***+++,,,+++((((((***,,,111)))$$$(((+++)))((()))%%%'''+++,,,,,,555KKK```xxxsss]]]JJJ>>>888555444222222222333555666444000///000///++++++---)))*********************)))((((((((()))***++++++)))((((((***,,,---,,,+++,,,,,,++++++,,,...000111------,,,,,,,,,---......---......///000000111111...222444111000222333111///000111222333444444444444666888;;;CCCRRRhhhyyyyyyeeePPPCCC@@@AAAAAADDDQQQfffxxx~~~||||||xxxrrrhhh^^^NNN@@@:::;;;>>>@@@NNNaaaxxxvvv]]]HHH:::777444222222222222111111111111000000000//////,,,------......------,,,------......///000111111---...000111111///---+++222111111111111000000000)))***+++,,,---,,,++++++111000///...000777@@@FFFSSSVVVXXXSSSHHH>>>777555000000///...------------,,,,,,,,,------.........,,,,,,------..................---------------......---,,,,,,++++++,,,,,,+++---///...,,,+++,,,...---,,,,,,...111222000---000///......///000111222333222111111111111111111000///000333888===@@@BBB<<<;;;;;;???FFFTTTmmmkkkZZZKKKJJJVVVaaalllvvv{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~{{{||||||}}}}}}|||||||||yyyyyyxxxyyy{{{{{{yyyxxxooopppjjj]]]VVV```sssoooXXXFFF===;;;;;;;;;:::CCCRRRcccrrrsssaaaMMM<<<888444111000111222111111222333333111000000111/////////......000444777;;;III^^^ooorrrgggTTTFFF:::888888:::===DDDUUUeeexxx|||qqqdddfffkkkqqq|||&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%&&&&&&%%%"""!!!###%%%$$$%%%### """''''''$$$"""###$$$%%%&&&'''''''''((())))))(((%%%$$$$$$%%%&&&'''(((***+++,,,,,,,,,+++***,,,...)))$$$***333333GGG]]]lllyyy{{{mmm]]]OOO???666111,,,******''''''***///333444///+++$$$+++%%%%%%..."""!!!'''%%%""""""%%%)))+++,,,&&&(((((('''$$$"""$$$'''555+++%%%(((+++'''%%%&&&$$$'''++++++)))000EEEYYYrrrzzzcccMMM>>>777444222111/////////111222000---,,,......***))),,,&&&''''''((())))))******(((((((((((()))***,,,,,,***(((''')))---...,,,***))))))))))))+++...111333,,,,,,,,,,,,------...///......//////000111111111,,,111333000///111222000...///111222333444444555333444666888===JJJ___qqqoooXXXHHHBBBAAA======GGG]]]rrr~~~}}}}}}yyyttteee\\\MMM???999;;;>>>???PPPbbbxxxwww]]]HHH:::777444222222222222111222222222111111111111000+++,,,,,,------,,,,,,+++---......///000111222222,,,---///111000...,,,***,,,,,,+++++++++*********)))***+++,,,---,,,+++***((()))***///999GGGWWWaaaoooqqqpppgggWWWGGG<<<777000///...---,,,,,,,,,,,,,,,,,,,,,------.........---.........//////000000.........---------------...---,,,,,,++++++,,,,,,+++...///...,,,+++,,,...,,,++++++---111222///---000///.........000111222333222111000////////////...---...222777===AAACCC<<<;;;===BBBIIIXXXppp{{{cccRRRFFFHHHWWWbbblllvvv{{{}}}~~~~~~~~~}}}}}}~~~|||}}}{{{|||}}}~~~~~~}}}|||{{{}}}{{{zzzzzzzzzyyyvvvtttppprrrmmm```XXX```rrr}}}mmmWWWEEE<<<999::::::999CCCQQQbbbpppqqqaaaNNN===999444111000111222222222333333222000///000111111111111000000222666999777DDDXXXiiioooeeeSSSDDD777666777:::>>>HHH[[[lll|||~~~qqqeeejjjqqqvvv"""&&&'''&&&(((***'''"""%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%)))'''&&&'''((()))((('''!!!###&&&((()))((('''%%%((()))'''&&&+++111222...&&&''')))*********)))(((111888DDDVVVjjjzzz~~~oooeeeSSS???444111000,,,,,,******+++---///...---******)))((('''&&&%%%%%%''''''''''''((((((((((((,,,+++)))((((((((()))***$$$$$$$$$%%%&&&''''''(((!!!&&&,,,...,,,000AAASSSiii{{{{{{gggTTTCCC777111///---,,,---...------......------,,,+++******((()))***++++++***)))(((+++(((((()))$$$!!!(((***************+++++++++---,,,,,,,,,,,,---......//////000000///...---,,,---...///////////////...//////000000000000//////000111222333333333333333333333555888;;;CCCSSSccczzzxxxaaaNNNCCC>>>:::???GGGTTTgggxxx~~~zzzxxxwwwvvvlllaaaQQQCCC<<<;;;>>>@@@III[[[sss}}}cccMMMBBB444222666222333444...111222444666555333111///,,,---...000000000///...+++---///222333333222222000000///...------,,,,,,///)))(((---...)))(((++++++///000,,,+++---...,,,111000000333===PPPgggwww{{{mmmYYYEEE999555222...,,,,,,---.........,,,,,,111222000...000222///...000111000//////333111///...///...---+++***...111000---++++++,,,000///...------...///000///////////////.........222///...000000...///222444000...000///---...111------...///222555888:::999<<<===>>>JJJbbbyyyppp[[[LLLJJJOOOSSSdddkkkuuu{{{}}}}}}}}}|||}}}~~~~~~}}}}}}zzz|||~~~~~~~~~}}}||||||~~~~~~}}}|||{{{zzz|||~~~}}}xxxyyyzzzzzz{{{{{{zzzzzzvvvwwwyyyyyyxxxvvvtttrrrnnnssslllaaa]]]\\\kkksss\\\GGG======<<<999:::BBBMMM\\\ooowwwhhhSSS@@@999333333222111111444111444555111000444666555444333444666333000222888>>>>>>JJJ```mmmgggWWWKKK:::;;;::::::???OOOeeeuuuvvvnnnkkklllpppyyy$$$&&&'''%%%&&&)))((($$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$(((&&&%%%&&&'''((('''&&&###$$$&&&'''((('''&&&&&&((())))))(((+++///...)))***)))((('''&&&'''((())),,,000999GGGYYYkkkvvv{{{zzzqqq___HHH888222///---))))))***,,,.../////////((((((((((((((('''''''''''''''''''''((((((((((((******)))(((((((((((()))'''(((((()))******++++++&&&(((,,,...,,,///===MMMcccvvv|||iiiWWWFFF888222///---,,,---------,,,,,,,,,,,,+++***))))))))))))******+++***)))((('''***'''''')))(((%%%&&&,,,***************++++++++++++++++++++++++,,,------////////////............---......//////////////////000000111111000000///000000111111111000//////222222444777999@@@OOO^^^uuu~~~hhhTTTGGGAAA<<>>FFFVVVmmmlllYYYGGG777333444000111444000666777999:::999777555333---...//////////////////,,,...000222333333333222000//////...------,,,,,,///***)))------***))),,,***...///,,,+++---...,,,---...222:::III^^^sssttt```KKK>>>666333///------............+++,,,111222///...000000///000000000//////000222000---,,,---...///...---...///...+++***,,,...///...---,,,,,,---...///---------....../////////222///...//////,,,---000333//////111000---...111......///000222555777888555999<<>>===<<<888999AAALLL[[[nnnwwwiiiUUUCCC;;;444333222000000222111333333222555;;;>>>===:::666333444333111333777:::;;;GGG^^^mmmhhhXXXLLL======<<<<<>>::::::;;;BBBPPPfffyyywwwgggNNN===666555000222666222888999;;;;;;:::888666444000//////............///---///000222333333222222//////......---,,,,,,,,,///,,,+++---,,,******---***...///+++***,,,---,,,,,,---333@@@TTTjjj}}}vvvaaaMMM@@@777444000...---...---------+++,,,000111///...111111555888777444222222222222///,,,+++,,,...///000//////...+++******---000------,,,,,,,,,,,,------***++++++,,,...//////000111...---000000......111111//////222222......000///000000111222444555666222777<<>>555333222//////111111222222444===IIINNNMMMEEE<<<444222333222444666666888EEE\\\mmmkkk[[[MMMAAA???>>>???GGGXXXmmm|||vvvnnnooovvv|||###&&&%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$'''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%%%%&&&'''###&&&((('''(((,,,+++(((***(((%%%######%%%(((***,,,+++...333<<>>444///,,,...///---***(((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%((((((((())))))*********,,,***))),,,---///666>>>TTTkkkrrr```KKK:::222///---,,,,,,,,,,,,+++******))))))((((((((((((((()))***++++++***)))(((,,,(((%%%&&&''''''$$$""")))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,///...,,,+++,,,...000111------------...//////000111111222222222222111111111222222222222222111000222111222444555888BBBMMM```www}}}gggSSSGGG@@@===>>>EEEQQQ```ooozzz~~~zzzwwwuuuuuulll^^^MMM@@@:::888999???MMMbbbwww|||mmmTTTCCC;;;:::444444777222666666777777666444222111111000///---------...///---...///000111111000000.........------,,,,,,,,,...------,,,+++***+++...(((---...+++***,,,---,,,......333AAAVVVlll}}}{{{kkkWWWEEE:::666333///...------,,,+++,,,+++---000111///111555999BBBJJJIIICCC===888555333000---,,,---...------......---,,,+++,,,---...------,,,,,,,,,,,,------******+++,,,,,,---......///------111222000222555000...000333333///...000111111111222222333444444222666:::BBBTTTnnn|||dddQQQGGGHHHRRR]]]lllrrrzzz}}}}}}|||~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~}}}zzzzzz{{{||||||||||||{{{yyyxxxxxxwwwwwwwwwxxxxxxtttwwwoooeee___ZZZcccxxx}}}jjjSSSCCC===;;;888888???HHHUUUhhhuuuooo___LLL@@@666333222111000111111111222999HHHYYYaaaaaaTTTFFF888333444444444555666888EEE[[[mmmnnn___OOOCCC@@@===@@@JJJ\\\ppp~~~uuunnnrrr{{{ &&&&&&%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&%%%((('''&&&'''((()))(((&&&((('''%%%$$$$$$%%%&&&'''(((***((($$$###''')))((($$$$$$%%%%%%'''(((***+++***)))+++000444;;;LLL\\\ooowwwyyyooo]]]KKK<<<222---...---+++)))(((((()))((((((((((((''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%''''''((((((((((((((((((+++((((((+++---///444:::MMMeee|||vvveeeMMM:::222///---+++,,,,,,+++******************)))))))))&&&''')))***+++++++++++++++)))&&&&&&((((((&&&"""((())))))***++++++,,,,,,++++++,,,---...---------...---,,,+++,,,---000111---,,,,,,,,,---...000000111111222222222222111111...///000111222333333333444222222555555777>>>FFFVVVmmmqqqZZZJJJBBB<<<:::@@@IIIUUUfffttt~~~}}}|||{{{zzzvvvooobbbRRRCCC:::888888???MMMbbbxxx|||lllSSSCCC===<<<555333444...222222333333222000///...111000///---------...///---------............------------------,,,,,,,,,---......+++)))***,,,...'''+++---***))),,,---,,,000///222===PPPfffvvv~~~uuuhhhXXXHHH;;;444444111///---------,,,***---,,,---000111111555<<>>;;;:::888>>>EEEPPPdddtttrrrgggPPPCCC777333444333222333111222444<<>>666555444444444999;;;EEEZZZnnnsssdddSSSDDD@@@<<<@@@MMM```sss~~~uuuooouuu &&&&&&$$$$$$### ###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$&&&&&&&&&)))(((''''''((()))(((''''''&&&%%%$$$%%%%%%'''(((---...+++$$$ ###&&&&&& """%%%(((***++++++***,,,***---333444555???LLLbbboooyyyyyynnn]]]JJJ<<<111...+++)))***+++,,,+++))))))(((((('''''''''&&&''''''''''''((((((((((((((())))))))))))((('''''')))))))))))))))))))))))))))'''(((+++,,,---222888EEE___xxxyyyiiiRRR>>>222///,,,+++++++++***)))++++++++++++++++++++++++&&&''')))***++++++++++++&&&((()))(((***---+++((((((((()))***+++,,,,,,---+++,,,---...///...---,,,...---,,,,,,,,,---...///,,,,,,++++++,,,...000111000111111111111111111000+++,,,---///000111222222444222222555666666:::@@@LLLaaa{{{|||eeeRRRFFF>>>999===CCCKKK[[[kkkttt~~~~~~}}}}}}}}}vvvqqqfffVVVFFF<<<999999???LLLaaawww|||jjjQQQ@@@:::999222000000***111111111111111000000///000//////............///------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++......)))&&&(((,,,---&&&***,,,)))(((+++---+++......000999HHHZZZiiirrrpppkkkaaaTTTHHH===666222333111///.........---,,,000......000111333<<>>BBBKKK___rrrvvvoooWWWHHH:::555555444333333222333666===OOOeeetttyyyhhhVVVCCC999666444444555:::<<>>XXXsss~~~{{{nnnXXXDDD222000,,,+++++++++***)))++++++++++++++++++++++++((()))***++++++***)))((($$$))),,,)))))),,,,,,)))'''((()))***+++,,,------***+++,,,......---,,,+++......---------------,,,,,,+++++++++,,,...000222///000000111111000000///,,,,,,...///000000000000333111111444555444777;;;CCCVVVoooqqq]]]LLLBBB;;;===>>>BBBQQQaaannnzzz~~~||||||uuuqqqhhhYYYIII>>>:::;;;>>>JJJ]]]sss~~~mmmSSSAAA999777///...000+++///000000000111111111111---...//////////////////...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))......((($$$'''+++,,,%%%***+++)))(((+++,,,++++++---000555===GGGSSSZZZUUUQQQJJJCCC<<<777444333333111000000111111000///222000///000111666CCCOOOhhhwww}}}uuudddRRR<<<777222///............---++++++,,,//////...,,,+++,,,------------,,,+++,,,,,,,,,,,,------------///------000///+++)))+++222//////222222000111444000111222333444333333222777:::>>>GGG[[[ssskkkTTTJJJGGGKKKYYYiiitttyyy~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{||||||{{{zzzxxxvvvuuunnnrrrnnnhhhgggccchhhxxxyyyaaaLLLAAA>>>===;;;>>>???FFFZZZqqqyyyuuu___OOO>>>777666444222111222444666;;;III]]]mmmuuugggVVVDDD:::555333555888888:::BBBUUUnnn|||sssbbbMMMFFFAAAFFFWWWmmm~~~{{{zzz$$$'''### ###(((***###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&'''((((((!!!''')))'''&&&)))+++,,,&&&&&&'''((()))***++++++***%%%'''000222,,,///888<<>>111+++---...***%%%%%%%%%&&&'''((()))***+++''''''''''''((((((((())),,,+++)))((((((((()))***((((((((('''''''''''''''((())),,,---***''',,,444888SSSppp}}}|||qqq\\\III222000,,,+++++++++***)))***************+++++++++++++++,,,+++***(((&&&%%%###+++---(((%%%''''''%%%'''((()))***+++,,,------(((***+++------,,,+++***---.........---,,,++++++,,,+++******+++...000222//////000000000000/////////000111111111111111000111///000444555333555999>>>OOOhhhzzzeeeQQQEEE======<<<===JJJZZZnnn{{{~~~{{{yyytttqqqiiiZZZJJJ???<<<<<<<<>>DDD???===;;;888666555444444333222111222333333222111444111000000222888GGGUUUppp}}}~~~nnn\\\>>>888111,,,+++...222444///,,,)))***,,,//////...***+++,,,------,,,+++***++++++,,,---......///000,,,+++---222333111111333333//////111111000222555///000222333444444333222444999@@@LLLaaawwwhhhQQQIIIHHHLLLZZZjjjvvv{{{}}}||||||~~~~~~}}}}}}}}}{{{}}}}}}}}}|||}}}~~~}}}|||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~yyyzzz|||||||||zzzxxxvvvmmmqqqmmmhhhgggbbbfffvvvzzzcccMMMBBB??????<<<>>>>>>DDDXXXppp{{{yyyeeeTTTAAA999666333000///222555666888CCCUUUfffnnncccUUUDDD:::555333666:::555777???RRRmmm~~~wwwgggQQQIIIDDDJJJ\\\rrr~~~''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''''')))'''!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++...,,,***)))***+++...000:::DDDRRRcccvvvxxxjjjZZZJJJ;;;666333...***+++(((***,,,,,,,,,,,,,,,---((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))+++,,,+++******+++...111@@@MMMjjj~~~~~~xxxgggOOO???000---///******+++%%%************************)))***++++++***)))***+++)))))))))))))))***++++++&&&''''''((()))+++---............------,,,,,,,,,,,,---......,,,,,,---...........................////////////000000000000000000000000111111111111000000111222444555666666<<>>===>>>>>>FFFRRReeettt~~~|||zzzxxxtttkkk]]]NNNCCC===<<<@@@FFFSSSkkkvvv[[[FFF<<<;;;444000222000......//////000000111111////////////000000000111......//////......---,,,+++---............///111***++++++,,,,,,++++++***...,,,++++++,,,---,,,+++,,,---...///000222222333777777777777777777777777<<<=========;;;888444111333000......000:::NNN```yyyrrr___DDD<<<222------...---+++------,,,+++++++++,,,,,,000///...------...///000---,,,,,,++++++,,,,,,---////////////000000000000444444222111000000///000222333333333333333333333999===DDDTTTjjj{{{cccLLLEEEJJJRRR```mmmwwwzzz~~~}}}||||||~~~~~~|||||||||}}}zzz{{{}}}|||~~~~~~|||{{{|||}}}~~~}}}}}}}}}~~~|||}}}~~~~~~}}}||||||zzz|||~~~}}}xxxssstttmmmkkkooommmfffhhhqqqjjjOOOBBB>>>:::999:::>>>JJJ___sss{{{zzzfffUUUBBB888444111000000000111333777>>>IIITTT\\\RRRLLLBBB999444333666888666999>>>JJJaaavvvxxxooo[[[KKKGGGQQQbbb{{{&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))),,,***)))((((((***,,,...111999FFFVVVkkk{{{}}}vvvkkk\\\LLLAAA999000,,,,,,)))***++++++++++++,,,,,,((((((''''''''''''((((((******))))))((((((''''''((((((((((((((()))))))))***++++++******+++...111;;;HHHeee{{{{{{iiiPPP???111...000,,,,,,---'''************************)))***++++++***)))***+++)))))))))((())))))******))))))((())))))***+++,,,.........------,,,,,,,,,,,,---...---,,,+++,,,...------------------------.../////////000000000000/////////000000000111111000000111222444555666666:::DDDVVVlll}}}dddRRRCCC???===<<>>;;;@@@EEEPPPfffyyy```JJJ>>>;;;333///111///............/////////000///////////////000000000.../////////......------)))+++,,,+++******+++---***++++++,,,,,,++++++***...,,,++++++,,,---,,,+++,,,------...///000111111222000000222666<<>>KKK]]]tttyyybbbLLLFFFKKKTTTbbbnnnwww{{{~~~}}}||||||~~~~~~{{{zzz{{{{{{~~~zzzyyyzzzzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||yyyxxxzzz}}}|||xxxsssuuunnnlllpppnnnhhhllluuujjjOOOAAA<<<888999999<<>>999555444555666666:::???JJJaaawww{{{sss]]]MMMIIITTTfff%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''%%%""""""&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&(((***+++)))///999FFFXXXmmmzzz~~~zzzoooaaaSSSDDD777000///+++***************++++++)))((((((''''''(((((()))+++******)))(((''''''&&&'''''''''(((((())))))))))))************+++...000666AAA]]]wwwmmmQQQ@@@222///111------...(((************************)))***++++++***)))***+++***))))))((((((((())))))+++******)))))))))******.........---------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000....../////////000000000000000111222444555666666777@@@NNNccczzzppp___LLLCCC<<<999???HHH[[[jjjzzz|||xxxooobbbTTTGGG???;;;@@@CCCMMMbbb|||~~~hhhOOO@@@;;;222...111...------............//////////////////////////////////////////............---...///...,,,,,,,,,...***++++++,,,,,,++++++***---,,,***+++,,,------,,,,,,---------............000///000666AAANNNYYY___eeegggkkkkkkcccUUUCCC777222///------///777GGGVVVnnnxxx}}}xxxnnn[[[III<<<666///+++,,,------,,,*********+++,,,---/////////......------......///---,,,,,,++++++,,,,,,---.........////////////000222222222111000000000000222222222222222333444444666AAASSSiiivvv___KKKGGGMMMVVVdddqqqwww{{{~~~~~~~~~}}}}}}}}}~~~~~~zzzxxxxxxzzz{{{~~~}}}yyyvvvuuuxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}zzzxxxwwwxxxzzzzzzwwwsssuuuooommmpppooolllpppyyylllPPPAAA;;;888999888:::FFF]]]sss|||zzzcccRRR@@@777444222000111000111222111222444888<<<:::999888777666555444444555999===HHH^^^uuu|||www^^^NNNKKKVVVhhh%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&''')))######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&''')))***(((,,,222999FFFXXXjjjuuu}}}zzzrrrdddRRRAAA777333///---***)))************))))))(((((((((((())))))++++++***)))((('''&&&&&&'''''''''(((((())))))***((()))*********+++---000333<<>>999===DDDSSSbbbsss|||~~~zzzrrrfffXXXKKKAAA<<>>666222---++++++---------++++++++++++,,,---...///---------------------------,,,,,,++++++,,,,,,---------........./////////111111111111111000000000222111111111222333444555777DDDXXXpppppp[[[IIIGGGOOOYYYgggsssxxx{{{~~~~~~~~~~~~{{{xxxvvvwwwyyy{{{}}}}}}|||zzzxxxuuutttsssvvvxxx|||~~~~~~~~~~~~|||~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{zzzxxxyyyyyyyyyvvvssstttpppoooppppppooossszzzpppTTTBBB;;;888999777777BBBYYYpppzzzyyybbbQQQ???666444222111111///000222222222333666888333444444555555555444333222777;;;DDDYYYqqq|||zzzaaaPPPLLLVVVhhh&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$"""!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&''''''(((((((((''''''''''''((()))***'''***...333:::FFFVVVcccxxx|||}}}tttcccPPP@@@888555111,,,******+++***)))))))))(((((((((((())))))*********)))(((''''''&&&''''''(((((()))******+++)))***++++++***+++---...333999RRRmmm}}}tttYYYFFF666111111,,,,,,...)))************************)))***++++++***)))***++++++***))))))))))))******))))))))))))***+++,,,---........................+++,,,------++++++,,,---------------------------............////////////............////////////000000111222444555666666777<<>>===BBBMMMbbb{{{nnnRRR???:::333222555333000000000000000000000000000000000000000000000///222111000////////////000---......,,,***))))))******++++++,,,,,,++++++***---+++******,,,...------,,,,,,,,,,,,+++++++++++++++---666GGG^^^sss~~~lllVVVFFF666222///...---...666???LLLPPPSSSPPPKKKEEE===666111///,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------............//////000111111111000000222111000000111222444555999FFFZZZqqqiiiVVVGGGHHHQQQ[[[iiiuuuyyy{{{~~~~~~~~~~~~}}}zzzwwwwwwxxxzzz|||}}}zzzvvvsssrrrrrrssstttuuuxxx{{{}}}~~~~~~{{{~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxuuutttsssqqqqqqqqqqqqpppsssxxxuuuZZZEEE<<<999888666666>>>RRRhhhtttvvvcccRRR???777444222111222///111333444333333444555444333333333333333444444333777;;;BBBVVVooo~~~iiiWWWQQQZZZjjj'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''(((&&&$$$&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((((((''''''(((((()))***&&&'''+++000444:::GGGSSSkkkvvv~~~rrrbbbOOOBBB===777000,,,,,,,,,+++)))***))))))(((((())))))***))))))))))))(((((((((((((((((())))))***+++,,,,,,+++,,,------,,,+++,,,---444999OOOiiizzz{{{dddNNN<<<444111******---)))************************)))***++++++***)))***++++++************+++,,,,,,)))))))))***+++,,,---................../////////,,,---......,,,,,,---...........................------........./////////....../////////000000000000000111222444555666666666;;;@@@HHH[[[uuuqqqZZZGGG>>>===@@@EEETTTeeeqqqyyy|||vvvnnncccVVVIII@@@===BBBNNNaaazzzoooRRR???:::444333666333222222111111111111000000000000000111111222222222333222000/////////000111...//////...+++******+++***++++++,,,,,,++++++***,,,+++******,,,......---,,,,,,,,,,,,++++++++++++,,,///:::NNNggg}}}mmmWWWGGG666111...---,,,+++000666<<<===>>><<<999666444333...---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...000111222111000000111000//////000222555666:::GGGZZZpppzzzcccQQQDDDGGGRRR]]]jjjvvvyyy|||~~~}}}|||{{{zzzzzz{{{}}}~~~}}}xxxrrroooooorrrtttvvvuuuxxx|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvssstttuuutttrrrrrrsssuuuyyy___HHH===:::666666666:::III^^^lllqqqdddSSSAAA888555333111222000222333333111000000000444444222222222222444444555:::===AAASSSmmmtttaaaZZZaaaooo&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))***&&&$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))(((''')))...000222<<>>???@@@NNN___kkkvvv~~~|||wwwpppgggZZZLLLCCC???CCCLLL]]]uuupppRRR???:::444333555111111111111111000000000///000000111222333444444555444222111//////000111222///000111000...------...***++++++,,,,,,++++++***,,,***)))***,,,.........++++++,,,,,,,,,,,,,,,,,,...000:::NNNggg~~~xxxfffNNN>>>333///------,,,***---222222333444333111///000333------------,,,,,,---...,,,,,,+++++++++,,,------***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,---///111222222111000111000///...///222555777:::GGG[[[qqquuu]]]MMMAAAFFFSSS^^^kkkwwwzzz|||~~~}}}}}}}}}}}}~~~|||wwwrrrppprrruuuvvvwwwwwwyyy}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyzzzuuuxxxyyyxxxuuutttrrrqqqxxx{{{bbbIII<<<:::444666777888AAATTTeeemmmgggUUUBBB999666333111222000222333222000......///111111222222222333333333333999;;;>>>NNNiii}}}{{{hhh```fffttt%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% %%%&&&!!!"""### &&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((---))))))---......555>>>AAARRRfffttt{{{zzzooobbbIII@@@666000///...,,,)))******))))))))))))******''''''(((((())))))******)))******,,,---.../////////000111000---+++++++++222666KKKcccuuuzzz]]]HHH;;;444******///,,,************************)))+++++++++***)))***+++******+++,,,---///000111...---,,,+++************---.........//////000000...///000///.........000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111000000111222444555666666111666;;;AAARRRlll{{{aaaLLLAAA>>>>>>>>>LLL\\\hhhttt~~~|||wwwrrriii]]]NNNDDDAAACCCJJJYYYpppqqqSSS???:::444333444///111111000000/////////...000000111222444555666777444333111//////000111222+++---------+++***+++,,,+++++++++,,,,,,+++++++++,,,***)))***,,,.........++++++,,,,,,,,,---------+++,,,333FFF___uuu{{{qqq]]]DDD222111---+++,,,,,,***---111///000222222000---///333,,,---......---,,,---...*********+++,,,---...///***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++---///111222222111000111000///...///222555777999GGG\\\ssspppZZZJJJ@@@FFFSSS^^^lllwwwzzz|||~~~~~~~~~~~~|||}}}zzzwwwssssssvvvxxxxxxwwwxxxzzz}}}|||~~~~~~~~~}}}}}}~~~zzz{{{{{{{{{zzzzzz{{{}}}www{{{}}}{{{xxxuuurrrpppsss||||||dddJJJ<<<999333666777666<<>><<>>NNNdddyyy|||fffSSSJJJEEELLLXXXcccnnnuuu}}}~~~~~~~~~~~~}}}yyywwwuuuvvvwwwyyyzzzzzz{{{{{{{{{|||}}}}}}~~~~~~~~~{{{yyyxxxxxxyyyzzzxxxyyyzzzyyyvvvrrrpppoooqqqzzzhhhMMM???>>>666555666888<<>>HHHUUUgggxxx|||yyyppp^^^HHH;;;666444222000//////...---,,,***(((''')))***++++++******+++---+++,,,---...000222333444444333222///------///222444888FFF^^^wwwyyygggNNN;;;222...+++(((++++++***)))(((***---000...---,,,+++***)))))))))'''***+++...555>>>===888...+++,,,---,,,***---222222222222222333222111///000000111000///...------...------,,,,,,------...,,,)))''')))...000...+++000000000000111111111111222333333444555555666666555888666:::IIIVVVjjjoooWWWGGGAAA>>>@@@DDDNNN___qqq}}}}}}xxxqqqllldddVVVHHHBBBBBBEEERRRiii{{{cccIII<<<777444111111000000000/////////.........///000111222333444555//////000000000//////...------------------------,,,...000000---+++******---+++***+++...///...,,,+++,,,---//////...---,,,///...111;;;KKKZZZdddhhheeeaaaYYYPPPEEE;;;333//////...---++++++++++++,,,000///...///111111///---......---------,,,,,,,,,,,,---------,,,,,,+++******+++---......---+++******************************+++,,,---,,,,,,---/////////000111111111111111111///000222222111444:::DDDUUUkkk~~~{{{dddPPPHHHDDDLLLYYYfffqqqxxx}}}}}}~~~~~~}}}|||{{{yyyxxxyyyzzz{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}{{{zzzyyyzzz{{{|||{{{{{{zzzwwwsssooolllkkkmmmwwwkkkPPPAAA???777666666888;;;FFFYYYlllooo```MMM@@@999666444222111111111111111111111111//////000222444444444444555777888<<>><<<:::999666222...,,,***'''%%%***+++,,,,,,++++++,,,---,,,---///111333666777888666666444111///...000222555777AAAUUUnnnlllQQQ<<<222...+++(((((())))))))))))+++///222...---,,,+++***)))))))))'''***,,,000666:::888333,,,***+++------+++...333444555555666555555444333111333555333000---...///......------------.........+++***+++...000...,,,//////000000111222222222333333333444555555666666333888666777AAALLL```{{{yyy```NNNDDD@@@>>>AAAJJJYYYjjjxxx~~~}}}yyytttooogggYYYKKKAAAAAADDDOOOfffkkkQQQAAA:::555222111/////////.........------/////////000111222222222---///000111222111///...------------------------,,,---//////---+++***+++,,,*********,,,---,,,++++++,,,---/////////...---000......444===GGGMMMOOONNNJJJCCC===777444222222000///---,,,++++++,,,---222000.........///...---...------------,,,,,,,,,,,,,,,---------,,,++++++***+++,,,------,,,+++***************************)))+++------,,,,,,.../////////000111111111111111333000///111111111666<<>>PPPfff{{{kkkPPP;;;111...,,,***((()))*********+++///111***************++++++,,,******+++---///000...***+++)))***------,,,///444777999::::::888555444333777:::<<<999333///000333......------------......111///...///111111000///...//////000222333333444222222222222333333444444333999888777???GGG[[[vvvlllVVVHHHAAA>>>@@@GGGSSSdddsss~~~}}}~~~{{{wwwssskkk]]]OOOBBBAAABBBLLLaaa|||tttZZZGGG<<<777333111///.........------------////////////000000000000...000222444444333111///------------------------+++---......,,,+++++++++************+++++++++******+++,,,---.........---111///...000666;;;>>>??????<<<999666444444555666111000///...---...//////333111///---,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***************************)))+++------,,,---...000//////000111111111111111333000///000000111777???LLL```wwwqqqYYYIIICCCDDDOOO___lllvvv}}}~~~}}}~~~~~~||||||}}}|||~~~{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{yyy|||}}}~~~~~~}}}~~~~~~}}}~~~}}}|||{{{|||}}}|||wwwsssooolllhhhfffhhhrrrxxx^^^III???888777666777999BBBUUUgggrrrhhhVVVDDD999666666555222111111111111000000000444555777777555444333333222333555999@@@NNNdddvvvyyy{{{$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$%%%%%%%%%&&&''''''((($$$%%%'''((()))(((''''''%%%%%%&&&'''((()))***+++***+++++++++******,,,......///111333999III```rrrzzz|||yyymmmbbb[[[RRRKKKHHH@@@666///------+++)))***,,,------,,,+++---......000333666999;;;======888999888555222111111333222555===LLLaaatttyyyfffLLL999000///...,,,***+++++++++******,,,...******))))))******+++,,,,,,***((()))))))))))))))***)))***------,,,///555<<>>EEEVVVpppyyyaaaMMMBBBAAABBBFFFOOO^^^mmm{{{~~~~~~}}}yyyvvvpppbbbTTTDDDCCCBBBIII]]]xxx}}}dddMMM???999555222///.........------------////////////////////////000222444666666444222111------------------------+++,,,...---+++***+++,,,******+++******)))************++++++,,,,,,,,,,,,...------...111555777888111111111111000111111111111000...------...//////222111///---+++***+++,,,------------------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))+++------------///111//////000111111111111111333///...000111333:::BBBPPPeee}}}nnnWWWIIIDDDEEERRRaaammmvvv|||~~~}}}~~~~~~}}}|||}}}|||~~~}}}xxxyyy{{{}}}}}}}}}}}}}}}~~~}}}{{{xxx~~~}}}|||}}}~~~}}}~~~}}}|||{{{|||~~~~~~{{{vvvrrrpppnnnjjjggggggppp~~~eeeLLL@@@999777666666888@@@RRRdddrrrlll\\\GGG:::777777555222222222222111111111111555666777666555444666888333333555999===HHH]]]qqq###$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''((((((((($$$$$$%%%&&&&&&'''''''''%%%&&&'''(((((((((((((((&&&''''''((()))***++++++)))***+++*********,,,...///......000333<<>>CCCHHHHHHCCC<<<888666888::::::777222....../////////............//////,,,---------......////////////000111222333444555555555555555555555666666000666555555<<>>PPPaaaqqqooobbbKKK<<<888777444222222222333333333444444333666::::::888888:::===666444666:::<<>>888666333333333222111///......//////............//////***+++,,,------...///000000000111222222333444444666666666666666666555555111555333444;;;===FFFXXXjjj|||zzzbbbQQQHHHGGGEEEHHHRRRaaarrr}}}~~~{{{yyyuuujjj^^^KKKHHHDDDFFFXXXsssqqqUUUBBB;;;777444000000000/////////....../////////000000111111111444444444444333111000///------------------------+++,,,,,,+++******+++---***,,,---,,,***(((***+++------,,,+++************)))***,,,,,,------......,,,------...---,,,+++***,,,+++***))))))***+++,,,,,,...000...+++)))***+++,,,,,,,,,---------......***+++,,,,,,---------,,,++++++************++++++)))))))))))))))))))))))))))+++---.........000222//////000111111111111111333111222777:::===DDDLLL]]]sss~~~gggRRRFFFCCCGGGVVVfffqqqyyy}}}~~~}}}|||||||||}}}~~~|||{{{{{{}}}~~~}}}}}}}}}~~~}}}|||}}}~~~~~~~~~}}}|||{{{{{{|||~~~{{{wwwsssqqqqqqnnnhhhccc]]]dddsssnnnTTTCCC;;;888666555555===NNN___ppprrrfffOOO>>>999777333222222333444444555666666999???EEEFFFBBB>>>======:::777999<<<<<<@@@SSSiii"""$$$&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''###$$$%%%&&&'''''''''''''''&&&&&&&&&'''(((***+++***************+++++++++'''(((******)))***---///)))(((+++//////...555@@@MMMgggzzzqqqXXXJJJ999...,,,,,,***((((((***++++++***)))+++,,,...000444777999:::::::::555666777666444333333444444444666<<>>AAAHHHPPP```uuuyyyaaaLLLDDDAAAGGGVVVhhhssszzz~~~}}}~~~~~~~~~}}}{{{{{{}}}{{{}}}}}}|||}}}~~~~~~}}}|||zzzzzz|||}}}~~~zzzvvvrrrqqqpppmmmeee___WWW^^^nnnoooVVVEEE;;;888666555555<<>>;;;<<<999:::>>><<<>>>QQQhhh$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%+++***(((&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%((('''$$$&&&,,,,,,((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((('''''''''(((***+++******++++++++++++******,,,+++++++++,,,///222444KKK\\\ppp}}}~~~sss^^^MMM<<<666222,,,((()))++++++***)))(((***,,,//////111444777999999999999666555444333333444555666333111222888CCCTTTmmmttt^^^GGG999555111---))),,,000333444111...+++))))))))))))************+++++++++*********))))))---,,,+++******,,,...///666888:::<<<<<<;;;999888444222000/////////000111000/////////............111111000000000000111111//////000111111111111111222222222333333333444444444555555555666999>>>BBBVVVeeeyyy{{{kkkXXXLLLCCCGGGOOOXXXgggvvv~~~}}}|||wwwnnngggTTTKKKDDDHHHTTTiii{{{```III>>>;;;999222222111///------...000////////////000000000000444222111111222222111///.../////////000000111111//////...---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,000///...---,,,,,,+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++*********+++,,,---//////...---,,,,,,++++++,,,,,,,,,,,,------...///......---,,,,,,+++++++++---------,,,,,,+++++++++************))))))((((((+++,,,,,,---...///000000333333333333333333333333777999>>>@@@>>>===DDDNNNeeeyyytttWWWLLLDDDEEELLLZZZhhhrrrzzz}}}}}}}}}~~~~~~}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||zzzxxxuuutttqqqkkkaaaZZZSSSVVVeee{{{tttYYYFFF>>>:::666666666:::FFFRRRlllttthhhQQQEEE<<<444555333333666999777777BBBOOOVVVbbbkkkhhh___TTTJJJBBB<<<;;;::::::;;;AAARRRbbb|||######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%%%%"""$$$(((((($$$'''&&&&&&&&&''''''((((((''''''''''''(((((((((((()))(((((('''((()))***+++******++++++++++++******+++*********+++...000222===LLL___nnnzzz}}}ppp^^^KKK>>>555---***,,,******)))))))))***,,,...///000333666888888888888555444333222111000000000222000111777AAARRRkkkvvv```HHH999333000,,,(((***...000111///,,,***))))))))))))************+++++++++*********))))))---,,,+++******,,,---///111333555777777666444333111///,,,***+++,,,...///000000000000////////////111000000//////000000111//////000111111111111000222222222333333333333444444444555555666999===AAAJJJYYYnnnsss]]]OOOEEEFFFLLLTTTcccqqq}}}~~~|||xxxoooiiiXXXNNNFFFGGGRRRfffeeeNNNAAA;;;888444333222000//////000111000000000000000000000000222000//////000000///...---------....../////////------,,,,,,,,,------...///.....................///...---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,//////...------,,,++++++,,,,,,,,,,,,,,,---......))))))******************,,,,,,,,,++++++*********+++++++++******)))))))))+++,,,,,,---...///000000222222222222222222222222888:::???AAA??????HHHRRRfff{{{nnnRRRIIIHHHHHHOOO]]]jjjrrryyy~~~}}}~~~}}}}}}~~~~~~~~~}}}||||||yyywwwtttrrrpppiii```YYYRRRTTTcccyyyuuu\\\III???:::666555555888DDDOOOhhhrrrgggQQQEEE<<<555666444333444888;;;AAANNN\\\mmmwww}}}rrreeeUUUJJJ@@@@@@AAABBBAAADDDOOO[[[{{{############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$###$$$%%%&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%(((((('''''')))(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))(((((((((((()))***+++******++++++++++++******))))))))))))***,,,...000///;;;IIIVVVdddsss|||~~~ppp]]]KKK<<<111...000+++*********+++,,,---...///000222555666777777777555555444222000...,,,+++000...000666@@@PPPiii}}}xxxcccKKK999222...+++((()))+++,,,,,,,,,+++***))))))))))))************+++++++++***************---,,,+++***+++,,,---......///111333333222111000111///,,,,,,...///000000111000000000000111111111000000////////////000000...///000000111111000000111111222222222333333333333444444444555777;;;???AAAMMM```vvv|||dddTTTFFFDDDGGGNNN\\\kkkzzz}}}yyyrrrlll]]]RRRHHHFFFOOObbb}}}nnnUUUFFF<<<777666555333222111111222222333333222111111000000000000...---...//////...,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...////////////......////////////......---,,,++++++++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++//////......---,,,,,,,,,,,,++++++++++++,,,,,,---&&&''')))***++++++******++++++***************))),,,,,,++++++++++++******+++,,,,,,---...///000000111111111111111111111111888:::???AAA@@@AAAKKKVVVkkkhhhOOOJJJLLLLLLSSS```lllsssyyy~~~~~~~~~~~~|||||||||~~~~~~~~~~~~~~~}}}{{{xxxvvvsssqqqnnnhhh___XXXOOOQQQ___tttwww```MMM???;;;777555444777AAALLLdddqqqiiiTTTGGG===666888555333555;;;EEERRRcccppp}}}kkk]]]PPPMMMJJJGGGDDDEEEOOO[[[www######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''')))******)))(((((('''&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))***************++++++++++++******))))))))))))+++,,,...///---222999AAALLL[[[jjjsss}}}wwwlll\\\KKK<<<555333///---,,,,,,---.../////////000111333444555555555555666666555333111...---000...000666???OOOgggzzz|||iiiPPP<<<222...+++************************((()))))))))************************************,,,,,,+++++++++,,,---......///111222222222111000///...///111444555333111000000/////////000111222000//////......//////000...//////000000000000000111111111111222222222222222333444444444666999<<<>>>GGGVVVkkkjjjYYYHHHCCCDDDIIIWWWeeewww~~~zzztttooobbbWWWKKKFFFLLL]]]xxxwww]]]JJJ>>>777777555333222222222222222555444444333111000000//////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------...............------,,,+++++++++++++++---------.........//////------------------------,,,,,,,,,,,,+++,,,,,,,,,//////......---------,,,+++++++++******++++++,,,((()))+++------,,,+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222222222222222222222222888999===@@@???@@@KKKWWWpppeeePPPNNNKKKLLLSSSaaammmtttyyy~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||yyyvvvsssqqqnnnggg]]]VVVKKKNNNZZZnnn}}}yyyeeeRRRAAA===999666444666???JJJbbbqqqmmmXXXJJJ???888;;;888888===GGGVVVgggxxxwwwllldddYYYQQQLLLNNN[[[hhhyyy%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%###$$$&&&&&&'''((()))))))))((((((((())))))))))))*********((())))))*********************++++++++++++******)))******++++++---......111222444777===GGGVVVbbbtttxxxxxxooo___MMM???777444000,,,+++,,,------,,,//////000111222333333333333333444444333222000///000///000666???OOOfffyyypppWWW@@@444...+++,,,+++***))))))***+++,,,((()))))))))************************************++++++++++++,,,,,,------...///000111111111000000---...111777<<<<<<666111000///...------...000111//////............//////......///000000000000000000000000111111111222222111222333333333444777999===BBBNNNccc|||rrr___LLLDDDBBBFFFRRR```rrr|||~~~zzzvvvssseee[[[OOOIIILLL[[[ttt}}}bbbMMM@@@888777555222111222333222111666555444333222111000///000///......000000000.........------------------///...---,,,,,,,,,,,,,,,,,,---...////////////...------,,,,,,++++++,,,,,,---------.........//////------------------------------.........////////////...............------,,,++++++******++++++++++++,,,,,,---,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---...///000000333333333333333333333333666777:::===<<>>777222000...---,,,---...000......------------......---...//////000000/////////000000000000111111111000111333333222333555666888===HHH[[[uuu{{{gggRRRHHHCCCCCCLLLYYYjjjuuu~~~zzzwwwuuuhhh```VVVPPPQQQ\\\rrreeeOOOAAA:::999555111111333444333111555555444333222000000///000/////////111222111000////////////............//////...---,,,,,,,,,,,,...///000222222222111111...------,,,,,,---------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111........................---,,,,,,++++++++++++,,,,,,,,,+++******))))))(((,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,---...///000000333333333333333333333333333555888;;;<<>>FFFGGGBBB;;;444222000---,,,---...///...------------------...---...//////000000///////////////000000000111111000111222222111111333444666;;;EEEUUUnnnpppYYYLLLDDD@@@GGGQQQ```lllzzz}}}zzzwwwwwwkkkeee^^^YYYXXX```ssseeeOOOCCC===;;;666222222555777555222444333333222111000000///000///...///111222111000////////////.........---...------,,,,,,,,,---------///111333333333222111///......------......///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---000111222222222............////////////......---,,,,,,,,,,,,,,,---,,,+++***)))***,,,---******++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,---...///000000222222222222222222222222111333777<<<@@@GGGWWWfff~~~cccLLLHHHBBBEEEQQQbbbpppwww{{{}}}}}}~~~~~~|||{{{||||||{{{||||||}}}~~~~~~yyyyyyyyyzzzzzz{{{{{{|||zzzwwwrrrmmmggg^^^RRRJJJBBBCCCJJJ[[[pppyyykkkWWWCCC???;;;999666666>>>GGGWWWpppxxxiii[[[OOOKKKPPP[[[kkk|||$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%&&&(((***+++(((((('''''''''&&&&&&&&&&&&$$$$$$&&&### &&&000&&&''')))***+++***((('''(((((((((((())))))))))))((()))***+++,,,+++************++++++++++++******&&&'''((()))******))))))$$$&&&---222000---222<<>>BBBLLLYYYfffuuu~~~}}}yyyxxxwwwmmmiiiccc___]]]cccuuudddOOODDD???<<<888444444777888666333333333222111111000000000///......///111222111000/////////......---------,,,,,,,,,,,,---...//////+++---///111222111000/////////.........//////000+++++++++,,,,,,,,,------++++++++++++++++++++++++((())),,,///111222333333.........//////////////////...------,,,,,,,,,,,,///...,,,++++++...111222))))))******++++++++++++*********++++++,,,,,,,,,+++,,,,,,---...///000000111111111111111111111111///222777>>>CCCMMM^^^oooeeeLLLGGGCCCGGGRRRcccqqqwww{{{~~~{{{|||}}}~~~~~~~~~~~~~~~~~~|||~~~}}}~~~{{{{{{{{{||||||}}}{{{zzzyyyyyyyyyyyyzzzzzzzzzvvvpppkkkeee[[[OOOFFF@@@BBBHHHXXXnnnxxxkkkWWWAAA===:::888555555===FFFXXXsss}}}qqqdddYYYVVV]]]fffxxx+++***((('''&&&&&&&&&'''!!!###%%%'''(((((('''&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''(((((((((((()))))))))***,,,---,,,***&&&(((***)))&&&&&&'''*********+++,,,------......++++++++++++++++++++++++!!!,,,...(((%%%)))///))))))***+++,,,...///000999???KKK]]]ppp|||~~~jjj]]]KKK===666666777888111000...,,,---...///000.........------,,,,,,,,,---111------777BBBUUUnnnmmmQQQ===333///+++++++++++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------222111000///////////////........................---///222444666666555555666333000000222222111///......---------,,,,,,,,,.../////////000000000111111000...---...///111222---...000111222333444444:::;;;???HHH\\\tttjjjPPPBBB@@@AAA@@@NNNZZZlllzzz{{{yyywwwuuuqqqmmmbbb^^^ccccccmmmsss[[[DDD===<<<666444888;;;999888888222222111000//////000000222000.........///...---///---,,,******+++,,,---,,,,,,+++******+++,,,,,,,,,---...000000000///...///......000222333222000///...---,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++---------............///.../////////...---,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,,,,------///...,,,,,,+++,,,---...000000////////////000000000222444555555333000///222555:::>>>HHHYYYppp}}}aaaMMMDDDCCCGGGTTTfffrrruuuxxx~~~}}}|||||||||}}}}}}~~~~~~~~~~~~|||{{{{{{}}}~~~}}}}}}~~~zzzvvvwwwzzz{{{xxxuuutttrrrnnnhhh___UUULLLGGGCCCDDDHHHVVVmmm|||tttbbbLLLBBB<<<===;;;888???KKK]]]rrrwwwooopppsss+++***((('''&&&&&&''''''$$$%%%&&&'''((((((''''''(((((())))))))))))(((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$'''***''''''''''''(((((((((((())))))((()))++++++***(((&&&((())))))'''&&&(((***&&&&&&'''(((((()))******++++++++++++++++++++++++###''',,,---***((('''((())))))))))))***+++------111555>>>MMM^^^nnnxxx|||wwwlll[[[KKK???:::777666222000---,,,+++,,,,,,,,,---------,,,,,,,,,,,,,,,***...******444>>>PPPhhhlllRRR>>>444000+++++++++***************)))************++++++++++++++++++,,,,,,,,,------//////......------------...........................///111222333222222111///---+++,,,...///...---......---------,,,,,,,,,///////////////000000000000000.........///111222//////000111222222222111777888<<>>HHHWWWnnnttt\\\LLLEEECCCJJJYYYiiisssuuuwww{{{{{{}}}~~~{{{zzzyyyzzz|||~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{xxxvvvvvvxxx{{{}}}}}}|||xxxwwwxxxwwwssspppqqqlllddd[[[QQQHHHBBB???@@@CCCFFFRRRhhhyyyvvvgggRRRHHHBBBDDDFFFHHHQQQ]]]ppp|||yyysssooofffccc___ZZZWWWVVVVVVVVVSSSPPPOOOQQQSSS\\\lll{{{***))))))(((((((((''''''***)))(((((('''(((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&"""!!!###(((,,,''''''''''''(((((((((((()))((('''((())))))(((&&&'''((((((((((((((()))***)))*********++++++,,,,,,++++++++++++++++++++++++...***''')))---///,,,((()))((((((''''''(((((((((***,,,...111999III]]]lll{{{|||zzzqqq```OOOBBB;;;999555000---------,,,***))))))******+++++++++,,,***///,,,+++444:::III___zzzoooUUU@@@444///---,,,+++***)))*********))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------------------------......------------....../////////000111111111000......---------,,,,,,,,,000////////////.........000//////...///000111111111222222333333333333222333555888===CCCRRRjjj~~~kkkSSSEEEAAA@@@>>>FFFSSSbbboooyyy~~~{{{xxxooohhhXXXNNNMMMLLLYYYrrrhhhKKK@@@999555555;;;>>>;;;888777111111000000000000000111///...------///000000///000///...------------...------,,,,,,,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,---///000///...,,,,,,+++++++++++++++,,,---,,,++++++,,,---,,,+++++++++++++++++++++++++++---------............//////......---...///000111///---,,,---...///...---,,,------------.........//////////////////000000///......------......///000000/////////000222333333666===JJJ]]]uuuttt\\\KKKDDDGGGQQQaaaooowwwyyy{{{||||||~~~}}}|||}}}|||{{{}}}}}}}}}|||}}}}}}~~~~~~}}}||||||{{{|||}}}~~~~~~~~~}}}{{{zzzyyywwwtttsssvvvzzz|||~~~}}}{{{xxxwwwvvvtttqqqnnnmmmggg^^^SSSIIIBBB>>><<<@@@CCCGGGQQQgggzzzzzzpppVVVOOOKKKPPPVVV]]]gggqqqxxxmmmeeebbb^^^YYYTTTNNNLLLIIIGGGEEEFFFFFFGGGFFFEEEGGGJJJNNNYYYnnn)))))))))))))))(((((((((******)))((((((((())))))(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((('''%%%&&&(((***''''''''''''(((((((((((('''''''''(((***+++***)))))))))(((((()))))))))(((((((((((((((((()))))))))++++++++++++++++++++++++)))((('''(((+++,,,,,,+++******)))(((((((((((())),,,...///...111;;;JJJWWWhhhpppzzz{{{rrrbbbTTTLLL@@@999111---------+++))))))))))))******++++++++++++000------444999EEEZZZwwwrrrYYYCCC555---///...,,,*********++++++))))))*********+++++++++*********+++++++++,,,,,,+++,,,------------,,,,,,------------------------------,,,------...000000---...//////...---,,,,,,......---------,,,,,,,,,/////////...............///////////////000000111000111333444555666666666555555888<<<@@@JJJaaavvvwww]]]KKKBBB======CCCMMM[[[jjjwww~~~zzzxxxqqqkkk[[[OOOKKKHHHUUUnnnhhhJJJ===:::666777<<>><<<<<<>>>BBBFFFOOOdddyyy~~~xxx___[[[[[[aaakkkttt}}}{{{ssshhh___TTTMMMKKKIIIEEEAAAAAA@@@>>>>>>>>>???@@@BBB===>>>@@@EEEKKKXXXmmm((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&((()))***(((''''''(((''''''''''''((((((((((((&&&&&&''')))---//////...,,,***))))))))))))(((&&&)))))))))***************++++++++++++++++++++++++)))*********)))((()))***+++***)))))))))))))))***+++---...,,,,,,000999AAAQQQ]]]mmmyyy{{{tttiiibbbMMMCCC777///------+++(((***************+++++++++(((...,,,+++111444???RRRppp}}}www___HHH888...000...,,,***))))))***+++)))************+++++++++************+++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...000222111///---,,,,,,......---------,,,,,,,,,------........./////////////////////000000000000000111222444555666777777666444777<<<>>>EEEYYYnnnkkkVVVGGG>>>???BBBJJJVVVfffuuu~~~}}}~~~}}}zzzyyyrrrnnn___SSSMMMFFFPPPhhhiiiJJJ===;;;777999>>>@@@;;;666333000000000000000111111222222000...............,,,............---------,,,***++++++,,,,,,++++++***,,,++++++************+++***))))))+++------,,,+++------,,,,,,------......---,,,+++,,,---...---,,,++++++++++++++++++++++++---------............///......///000000000/////////...---...//////...---000000000000111111111111,,,,,,...///////////////000000////////////000000////////////000222444555999<<>>===;;;:::<<<;;;::::::999:::;;;<<<::::::<<>>;;;AAAEEENNNccc}}}}}}zzzuuuiii\\\TTTPPPKKKDDDAAA???<<<999888777777777888777777666777777888999;;;:::<<>>888444111------,,,,,,,,,+++*********(((...,,,,,,000111999KKKbbbsss|||iiiSSSAAA666---+++(((%%%$$$%%%&&&''')))************+++++++++)))************+++++++++)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***(((&&&***...///---+++,,,---......---------,,,,,,,,,***+++,,,---...000111111...//////000000000000000000111111222222111111111333...000888<<>>;;;;;;===???>>>DDDIIIRRRggg|||oooddd___ZZZPPPEEEAAABBBBBB???999999999777555333444555333333444555666888999:::<<<999;;;FFFSSSbbbrrr~~~******+++++++++,,,,,,,,,************)))))))))))))))***+++***))))))+++---,,,))))))++++++((('''***))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$(((///333222000...---,,,,,,+++++++++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******...---,,,***))))))******.........---,,,+++)))(((++++++++++++,,,...000111222666<<>>===:::;;;@@@CCCPPP[[[cccuuuuuukkkbbbXXXRRRHHHFFFDDDAAA???<<<;;;:::777777666555555555555666666777777888999::::::;;;777:::???HHHUUUdddttt~~~******+++++++++,,,,,,,,,)))))))))******+++++++++((()))************,,,...---***))),,,+++((((((+++))))))))))))))))))))))))'''(((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&)))&&&%%%(((---///...,,,---,,,,,,+++******++++++((((((((((((((((((((((((***++++++,,,,,,++++++++++++,,,---............---,,,,,,,,,,,,,,,+++******++++++***+++,,,---///000444666:::@@@IIIVVVccckkkwwwwwwrrrdddVVVJJJ@@@888111///,,,+++++++++***)))***+++,,,******///888???WWWllloooYYYEEE999000...,,,,,,,,,+++)))''')))***+++,,,---,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,---///...------...///......................../////////.........//////444///---//////,,,---111000000000000000000000000000000111222222333444444222111333666777:::CCCNNNaaawwwmmm^^^VVVPPPKKKMMMZZZlllzzz}}}zzz{{{}}}yyypppeeeYYYNNNHHHKKKRRRjjjtttZZZEEE???:::888999999444222222000000////////////000000...........................---,,,---///000...,,,------------------------///...---+++************))))))***+++++++++++++++*********+++++++++,,,,,,,,,---......,,,+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,---.../////////...333888999666333333555.........---...//////000//////000000000000////////////000000000111111111////////////////////////222000///000222555777888???KKK[[[mmmxxxggg]]]YYYWWWZZZgggtttzzz}}}~~~||||||||||||{{{zzzxxxuuuqqqllleee[[[QQQKKKHHHAAA<<<======>>>DDDKKK[[[gggqqqwwwwwwjjj^^^VVVNNNFFFAAAAAA@@@>>>;;;999888777666555555444333333333333333444555666666777777777777777:::@@@IIIUUUeeettt~~~******++++++++++++,,,,,,(((((()))***+++,,,------)))***++++++***+++---///---******,,,,,,))))))+++))))))))))))))))))))))))(((((((((((((((''''''&&&)))))))))(((((('''''''''***'''%%%'''***+++)))'''++++++***)))))))))******(((((((((((((((((((((((()))******+++,,,,,,,,,---***,,,...000111000///...++++++++++++++++++++++++************+++---...///444555666999>>>FFFPPPVVVjjjttt|||xxxlll]]]MMMBBB444222///......---+++)))***++++++***+++///777===PPPfff|||rrr]]]HHH:::000...,,,++++++***)))'''((()))+++,,,,,,++++++***++++++++++++++++++++++++((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---......------...000------------------------//////............///000111...,,,......,,,---000000000000000000000000000111111111222222222333333222111222444555777???HHHUUUlllzzzkkkfff\\\QQQNNNVVVdddrrr{{{|||{{{~~~}}}{{{ssshhh]]]QQQHHHJJJOOOccc{{{vvv]]]HHH===888555666666222000111000000////////////000000...........................---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++,,,,,,,,,++++++)))))))))************+++,,,---...---+++******+++************+++,,,---...+++,,,,,,------......///,,,000333333111///000222------,,,,,,------...//////000000111111000000///////////////000000000000////////////////////////111111111111333777:::;;;BBBNNN___rrrxxxgggZZZTTTRRRQQQ[[[hhhvvv|||~~~|||zzzwwwtttooohhh```UUUKKKDDDDDDAAA>>>===???DDDPPP\\\sss~~~~~~ooocccSSSIIIEEEBBB<<<777:::999888666555444444444555444444333333333333333444555666777777666555555777:::AAAJJJVVVfffuuu~~~+++++++++++++++,,,,,,,,,*********+++,,,---------+++,,,---,,,******,,,------******,,,,,,)))(((+++************************(((((()))))))))(((((('''+++******))))))((((((((()))'''&&&&&&'''(((&&&$$$***))))))((((((((())))))'''''''''''''''''''''''')))))))))***+++---......,,,---...///000000000000......---,,,,,,,,,,,,,,,))))))******+++,,,------111111222444777===DDDIIITTTbbbrrryyywwwmmm\\\OOO===999444000...---,,,***+++++++++***+++///666;;;LLLaaaxxxuuuaaaJJJ:::000...+++*********)))'''******,,,,,,---,,,+++***++++++++++++++++++++++++(((((((((((()))))))))******++++++++++++,,,,,,,,,+++---......------///000---------------------------...//////000//////......,,,,,,,,,---,,,---///////////////////////////111111111111111222222222111000111444555777===EEEVVVjjjzzzoooaaaRRRLLLQQQ\\\kkkwww~~~|||}}}~~~~~~}}}vvvmmmbbbUUUJJJHHHLLL```xxxzzz```JJJ===888444555444111///111000000////////////000000....................................///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))*********+++++++++---------++++++,,,...------,,,++++++,,,,,,---++++++,,,,,,------------,,,...//////------...000---------,,,---......//////000000111111000000///////////////////////////---...............//////000000111222333777;;;>>>AAANNNaaattthhhWWWNNNKKKKKKMMMZZZiiiwww}}}~~~~~~~~~~~~~~~~~~{{{xxxuuuppphhh```XXXPPPHHHDDDBBBBBBCCCCCCFFFPPP```mmm|||nnn[[[PPPCCC===>>>>>>;;;666777666555555444444444555777666555555444444555555666777888999999777666555777;;;BBBKKKXXXgggvvv---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,/////////---***)))***+++,,,))))))++++++((((((***++++++++++++++++++++++++(((((())))))***))))))(((++++++*********)))))))))'''&&&&&&&&&''''''&&&&&&(((((((((''''''((())))))(((((((((((((((((((((((()))))))))***+++---...///......---...111444888:::444333111///---,,,,,,,,,)))******+++,,,,,,,,,,,,---...///000111555:::>>>BBBMMM]]]lllwwwxxxmmm```IIICCC:::222...,,,++++++,,,++++++***+++///555888III^^^uuu~~~wwwdddLLL999111///+++*********)))(((,,,,,,---......---,,,+++++++++++++++++++++++++++)))))))))*********++++++*********+++++++++,,,,,,+++,,,......---...///111........................***,,,///222222111...,,,,,,------,,,,,,---...---........................111111111111111111111111000...000444777999===DDDYYYjjj}}}nnn___PPPJJJLLLVVVfffuuu}}}~~~}}}~~~~~~yyyqqqgggYYYLLLHHHJJJ^^^uuu{{{```JJJ???999444444333111000333000000////////////000000........................---///111222111///---,,,++++++++++++++++++++++++)))))))))***************+++++++++,,,,,,++++++***************+++++++++,,,***+++,,,------...000333222111///...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,---...///......------......///000//////000000000000/////////.....................,,,,,,------............---///000111222555:::>>>AAAOOOcccxxxxxx^^^NNNGGGDDDGGGLLLXXXgggwww|||}}}~~~}}}}}}}}}||||||}}}}}}zzzvvvsssrrrjjj^^^TTTLLLHHHEEECCC@@@FFFLLLPPPXXXeeevvvlll]]]JJJCCC:::888999:::666111444444444333444444555555666666555444444444444444666666777888777666555555888<<>>AAA666444222///...---......++++++,,,---...------,,,+++,,,,,,+++***+++---...444777===GGGWWWgggnnnlllhhhaaaWWWMMMCCC;;;444///---+++******,,,000333444BBBUUUlllzzzyyykkkRRR???444111---+++++++++++++++------.........---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,************++++++++++++***,,,---.........000222------------------------,,,---...//////000000000---000000,,,,,,///...***------------------------...//////000111222222333222///000555888888:::===IIIWWWmmm}}}iiiZZZMMMIIIIIIMMM[[[lllwww}}}~~~{{{wwwoooaaaQQQHHHGGGWWWnnn}}}bbbJJJAAA999333222222000111444000000////////////000000------------------------...444;;;>>>;;;555000---***************************++++++,,,,,,+++***))))))************)))(((''')))))))))************+++***++++++++++++---111444333222000...,,,++++++***+++++++++++++++*********+++++++++,,,---...---,,,------,,,,,,------...///,,,,,,------------,,,,,,.........---------,,,,,,***++++++,,,------......,,,///111111000222777===EEETTTkkktttZZZKKKBBB===BBBMMMVVVgggwww||||||~~~}}}}}}}}}}}}~~~|||xxxqqqlll]]]VVVKKKCCCBBBDDDHHHKKKVVVcccqqq}}}yyylll\\\OOOGGGCCCBBB@@@===999777555555222222222222222333333444444333222222111111222222333333222111222333555666999===EEEOOO\\\jjjxxx222222111111000000//////,,,------...///000111111,,,---...---------///111111......000000------///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++''''''((()))***++++++,,,,,,,,,,,,+++((('''''''''((((((((((((((()))******************************,,,+++)))))))))+++---///......///111333444666666444222000...------...///+++,,,---.........---,,,)))+++,,,,,,,,,---///111///222444999EEEUUUaaaeeetttoooggg]]]RRRFFF;;;444---,,,******,,,000222333???RRRiiixxxyyymmmVVVBBB555222...++++++,,,,,,,,,,,,------...---,,,******++++++++++++++++++++++++************++++++++++++)))************+++++++++***,,,---.........000222,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,///222333---222222---,,,///...)))---------------------------...///000111222333333444000111555888666777999EEEOOO```sssjjj[[[NNNKKKIIIJJJWWWhhhsss{{{~~~{{{xxxqqqcccRRRIIIGGGVVVmmmgggOOO@@@999222111000///000444000000////////////000000------------------------...555>>>AAA>>>777111...))))))))))))))))))))))))'''((()))))))))(((&&&%%%)))))))))))))))(((''''''(((((((((((())))))))))))***++++++******+++///222000///...---,,,+++++++++++++++************************+++,,,...---,,,***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++.........------,,,,,,,,,******+++,,,,,,---......---000333222000222777===DDDTTTkkksss[[[MMMBBB;;;AAAMMMVVVgggxxx}}}}}}~~~|||{{{wwwwwwxxxwwwuuuooohhhbbbRRRMMMGGGDDDGGGMMMSSSWWWgggttt~~~rrrggg\\\PPPGGGCCC<<<===<<<999555444666999555444444444444444555666666555444444333333444444666444222222333555888:::999>>>FFFPPP\\\kkkxxx333222222111111111222222111111000000000222333444000000000000000111222222333333222111111000//////111///---...//////,,,)))***+++...//////,,,)))'''******++++++,,,,,,------...,,,***)))))))))(((&&&))))))))))))************,,,+++******)))*********.........------,,,,,,,,,111000000/////////000000111000000///...---------........................------,,,++++++,,,------+++...111222666???LLLUUUeeepppvvvrrrhhh]]]NNNAAA777222///111000,,,---333;;;KKKaaauuuvvv\\\DDD:::666///***)))***+++)))(((+++---...,,,+++*********+++---......---+++************++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++***+++,,,.../////////000222222333333333333222///---,,,,,,---..................---------222222222222222222333333222222333444555666777888???EEEOOO^^^vvvyyyeeeRRRIIIEEEEEERRRdddsss{{{yyypppcccVVVLLLGGGXXXjjjtttZZZEEE<<<444333222///...///111000///000222222000///////////////............///444999;;;999333---***---+++)))(((((()))+++---+++++++++***)))(((((('''***)))((()))***+++***((())))))))))))************+++++++++***++++++,,,,,,***+++,,,+++)))))))))***------,,,+++*********+++++++++******)))*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,...000000///---,,,222000000222222111555;;;IIIRRReee~~~rrrYYYHHH@@@>>>CCCJJJXXXhhhxxx}}}|||}}}~~~|||zzzyyyvvvsssqqqrrrmmmbbbYYYVVVJJJDDDDDDJJJRRRYYYdddooo~~~tttjjj[[[PPPKKKGGGDDDAAA?????????===;;;888666444444444444444444555666666777777777666555444444444222222222111000222555888888>>>HHHTTTaaammmxxx666555555444444444444444333222222111111222333444222222222111222222333333333333222111000000//////000...------///...,,,))),,,---......---+++(((&&&******+++++++++,,,,,,,,,///---+++***++++++***)))*********+++++++++++++++,,,++++++***************,,,,,,,,,,,,++++++******000//////.........//////111000000///......---------------------------------,,,+++******+++,,,---,,,...000111222999CCCKKKVVVbbbnnnrrrqqqjjj\\\PPPBBB999222111///,,,---111888GGG\\\qqq|||vvv___III999555///******++++++)))(((+++---...,,,+++******+++,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---.........000111111222222222222111///------------...------..................000000111111111111222222111222333444555666666777<<>>DDDMMMXXXdddppp{{{888777777777666666666666666555444444333444444555555555444444333444444444666555555444333222111000111000///000000000...,,,111111000000...---+++***---------...............000...,,,,,,------,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******************************)))))))))......------------......000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---...000///...111777<<>>===<<<:::;;;:::999888777666666666888888777777777888999999<<<;;;:::999888777666666666777777666666777999<<>>III[[[ssslllYYYIIIAAAGGGRRRcccooo{{{~~~{{{uuummmaaaVVVOOONNN^^^zzzrrrTTTEEE<<<555444444222111222111000///000222222000///111111000000000/////////---------+++***+++---///---,,,***))))))***,,,---************))))))(((((()))'''&&&'''((()))(((&&&((()))))))))************************+++,,,------+++,,,---,,,***)))***++++++******))))))************+++,,,---.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,+++++++++---...///000---...222555777>>>FFFQQQ```vvvttt[[[PPPEEE???>>>AAAIIIQQQaaajjjrrrsssrrrvvvzzz|||yyytttooolllbbb[[[TTTOOOIIIEEEFFFKKKTTT[[[iiizzzuuugggZZZQQQQQQLLLEEE@@@>>>===<<<;;;:::999777666666666777888888888888777777888999999<<<;;;:::999888777777666888999::::::999:::<<<>>>@@@EEEMMMXXXdddqqq~~~777888999:::::::::::::::;;;;;;;;;::::::999888888888888777777666777777888::::::999888888777777666666777888888888777777777999999888888888999:::;;;777777666666555555444444333111000///000000///...---------,,,,,,+++++++++---,,,,,,+++***+++++++++***++++++++++++++++++++++++++++++++++++,,,------////////////............------------------------++++++***))))))***+++++++++,,,---------,,,---...444666===HHHUUU```iiioooooofffXXXJJJAAA<<<777333555AAASSSjjj}}}nnnZZZDDD888///...///---***+++***+++,,,,,,+++***+++,,,,,,++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++,,,---------------,,,,,,,,,,,,---...///000000//////000000111222222333000111111222222333333333666777;;;DDDRRRhhhwwwaaaNNNCCCDDDJJJ[[[iiixxx~~~|||wwwooocccVVVMMMLLLZZZuuuuuuVVVFFF===666444444222111333111000///000222222000///000000000000////////////+++---...---,,,,,,---///,,,,,,+++******+++,,,,,,*********))))))))))))))))))'''&&&'''((()))(((&&&((()))))))))************************+++,,,---...+++,,,---,,,*********++++++***************++++++,,,---...///000111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........***+++---.../////////...222//////222444666===EEETTTggg}}}xxxgggPPPHHHAAA>>>>>>AAAJJJSSSbbbjjjoooooooootttyyyzzz{{{pppeee___UUUOOOJJJHHHFFFHHHQQQZZZiiisssyyykkk^^^RRRHHHAAAHHHEEE@@@===:::999777666999888777666666777888999888777777666666666777777999999999888777777666666:::;;;<<<<<<;;;<<<===???===AAAJJJUUUbbbqqq666777:::<<<============<<<<<<=========<<<;;;;;;:::999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>=========???>>>>>>=========>>>??????;;;::::::999888777666666777555333222222222111000//////......------,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,---...//////////////////..............................,,,+++***))))))***+++,,,+++,,,,,,------.........222111333888???HHHUUU```nnnmmmhhh\\\QQQHHH>>>666:::BBBQQQfff{{{tttcccMMM===111///000,,,***+++***+++,,,,,,******+++,,,***++++++,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,---------...///////////////000000111222333333111111222222222333333333555666:::AAAKKK\\\uuu~~~iiiTTTFFFCCCDDDTTTddduuu}}}}}}yyyrrrfffXXXNNNKKKVVVpppyyy[[[HHH???777555555222111222111000///000222222000///////////////............,,,---//////...---...///,,,,,,++++++++++++,,,,,,******)))))))))))))))))))))(((''''''))))))((('''))))))))))))************)))))))))***+++,,,---...+++------,,,+++***+++,,,+++++++++***++++++,,,------...000111111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000)))+++---000111000///...444000000222333555<<>>===>>>BBBMMMWWWdddjjjnnnnnnoootttyyyzzz~~~~~~xxxiii\\\SSSJJJFFFDDDFFFJJJRRRaaaooo|||rrrcccVVVMMMGGGBBB>>>BBB@@@>>><<<999777666555777777777666666777777888777777666555555555666666777777777777777777777777:::;;;======<<<<<<>>>???<<>>?????????>>>>>><<<<<<<<<<<<===???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCEEEHHHHHHGGGGGGHHHJJJGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@@@@>>>===<<<;;;;;;<<<:::777666666555333222222222111000000///......------,,,++++++++++++,,,+++++++++,,,,,,,,,------+++******+++,,,---........./////////////////////---------------------------,,,+++******+++,,,---,,,,,,+++,,,---.........------000333444777BBBNNN[[[fffmmmjjjaaaXXXMMMDDD@@@CCCLLL^^^uuu{{{nnnVVVCCC333111000+++)))++++++,,,,,,+++******+++---)))***+++---......------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***+++,,,,,,------,,,,,,++++++*********+++,,,...///------..................------...///000111222333222222222333333333333333444555:::???EEERRRjjjsss]]]MMMFFFDDDNNN```rrr{{{}}}{{{vvvkkk\\\QQQJJJTTTlll~~~aaaJJJ@@@888666555222000111111000///000222222000///............------------...//////...---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))******)))((((((******)))((())))))))))))************)))))))))***+++,,,...///,,,---...---+++***+++,,,,,,,,,++++++,,,------...---...///111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////***+++,,,---.../////////333///...000222555<<>>===;;;999888777555555666666666555555444888777666555555555555666555555666666777888888888999;;;<<<===<<<<<<===>>>===AAAHHHRRR```qqq+++---000444777888888888===>>>???@@@AAAAAA@@@???===>>>>>>???@@@BBBCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLLLLOOOQQQRRRPPPPPPRRRTTTQQQPPPPPPNNNMMMJJJHHHGGGGGGGGGFFFEEECCCBBBAAAAAA@@@>>>;;;999888777555444444444333333222111000000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------,,,++++++,,,---------'''***000555111...666BBBFFFYYYlllqqqllleee\\\SSSCCCCCCHHHXXXpppvvv\\\FFF444111000***(((++++++,,,,,,+++******+++---((())),,,...///...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,---------,,,,,,++++++***))))))***,,,...000...............---------,,,,,,---...///000111222333333333333333333444444333444999>>>AAAKKKccc{{{|||fffUUUKKKFFFKKK^^^qqq{{{~~~~~~}}}yyyooo```UUUKKKTTTjjjdddKKKBBB999777555111///000111000///000222222000///......---------,,,,,,,,,000000///,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********+++)))((()))***+++***((())))))))))))************)))))))))***+++---...///,,,---...---+++***+++,,,,,,,,,,,,,,,------...///,,,---///000000...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++*********+++---///111111...---000222555===FFFRRRjjj~~~gggQQQBBB>>><<<===@@@GGGUUUbbbgggmmmqqqqqqtttzzz~~~~~~|||zzzxxxwwwuuutttqqqkkk```SSSGGG@@@>>>===@@@HHHSSSccczzzqqqaaaOOOHHH@@@===>>>>>><<<:::666888::::::999777666777333444555666555444333222888888777666666555666666444555666777888999::::::888:::<<<===<<<<<<<<<>>>===AAAGGGPPP]]]nnn~~~...------...000333666888888:::<<<>>>???@@@CCCEEEAAACCCFFFGGGHHHIIIKKKMMMMMMNNNQQQTTTVVVXXXZZZZZZ]]][[[YYYXXXYYYZZZZZZYYYYYYXXXWWWVVVTTTRRRQQQQQQSSSPPPLLLJJJJJJKKKKKKJJJ@@@>>>===<<<======;;;:::333222111111222222111000000///------......---+++)))***,,,---...------,,,000...,,,,,,...000111111333000---,,,...///...,,,///...---++++++++++++,,,************++++++,,,---------------,,,,,,+++***++++++,,,---///111333444>>>FFFUUUfffrrrtttnnngggXXXPPPJJJSSSllldddQQQ<<<222///---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........---.../////////,,,***)))---+++***)))***+++***)))000///.........+++%%% ---+++***+++......,,,***...---,,,,,,,,,---...///++++++++++++++++++++++++------------------------***+++,,,...///111222333333222222111111222222333555333666>>>BBBGGG[[[rrrooo[[[LLLDDDIIIXXXmmm{{{~~~{{{zzzuuuhhhZZZPPPSSSiiikkkNNNCCC999666666444333333000111222111000//////000222111000//////.........000000///...------,,,,,,---------,,,,,,+++++++++......,,,***(((&&&%%%$$$******))))))******+++,,,///,,,))))))***+++,,,+++,,,+++*********+++,,,---++++++,,,,,,,,,,,,------++++++++++++,,,---......+++,,,---...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////...---///333555666;;;BBBVVVmmm}}}dddLLL@@@@@@>>>>>>BBBLLLYYYccclllnnnqqquuuxxxzzz|||||||||}}}~~~}}}{{{zzzvvvrrrnnniii```XXXRRRLLLEEEAAABBB@@@BBBHHHTTTccctttuuu]]]IIIBBBAAA???===;;;999999888777777666666666777777888000222555777888888888777555444444444444555666666555666777888999:::::::::888999;;;:::999999;;;<<<===AAAHHHRRR___nnn~~~++++++***+++---000222444:::===@@@BBBCCCEEEGGGIIIEEEGGGJJJLLLNNNPPPSSSUUUWWWXXXZZZ\\\___aaaccccccfffdddaaa``````aaa```_________^^^\\\[[[YYYXXXXXXVVVUUUSSSSSSSSSQQQNNNLLLFFFDDDBBBAAAAAA@@@>>><<<777666444555555555444333111000......//////---,,,++++++---......---,,,,,,///---++++++---.../////////...---...000111///------------------,,,,,,,,,+++++++++++++++,,,------+++,,,,,,,,,++++++***)))+++++++++,,,---///000111555;;;EEESSS```iiinnnooocccZZZRRRXXXmmmjjjUUU???444222000---,,,++++++++++++++++++++++++,,,,,,------------------,,,---...///...---+++***...,,,******+++,,,+++***+++******,,,//////,,,))),,,******+++---...,,,***...---,,,*********+++,,,++++++++++++++++++++++++------------------------,,,,,,---...000111222222111000111111222333444555555333555<<>>===??????EEEPPP```ppptttfffVVVIII@@@???===;;;999888777777555555444333333333333333333444555777777777666666555444444444444555666666555555666777888888888888777999:::;;;;;;;;;===???===@@@GGGPPP]]]nnn~~~((((((((((((***,,,...000:::===BBBEEEGGGIIILLLNNNKKKNNNQQQTTTVVVYYY]]]___aaabbbccceeehhhkkkmmmooopppmmmjjjhhhhhhgggfffeeeeeeeeedddcccbbb``````___[[[\\\]]]^^^^^^ZZZTTTPPPOOOLLLIIIHHHFFFDDDBBB???===;;;999999:::999888666333111000///000000...---,,,---...///...---,,,+++...,,,******,,,---...---,,,,,,---///222333222000---............------,,,,,,,,,++++++,,,,,,------******+++++++++***))))))++++++++++++,,,---......000222777>>>JJJYYYgggqqqnnnfff]]]```rrrsss\\\CCC777555333...+++,,,,,,+++******+++,,,,,,------------------,,,,,,+++,,,---------,,,+++***...,,,++++++,,,---,,,***)))((()))+++///111111111---,,,++++++------,,,+++...---+++)))((((((((()))++++++++++++++++++++++++------------------------.........///000111111111/////////000222444555666555333444999<<>>===;;;999888777666666888888777666555444333333666666666666666666555555555444444444444555666666555555666666666666666666666888:::;;;;;;<<>>@@@FFFNNN\\\mmm~~~&&&&&&&&&'''(((***+++,,,444999???EEEIIIMMMPPPSSSSSSVVVYYY\\\^^^```dddfffeeefffgggjjjnnnrrrvvvxxxuuurrrooommmlllkkkiiihhhhhhhhhgggfffeeeeeeddddddbbbbbbcccdddccc```ZZZUUUUUURRROOOMMMJJJHHHDDDBBBAAA???===<<<<<<;;;999777555333111111111111///......//////000///...,,,+++...,,,++++++,,,---------,,,,,,---///111444666777222222000///...------------,,,,,,,,,,,,,,,------******++++++++++++******,,,++++++++++++,,,------111222333555;;;HHHXXXcccnnnjjjeeehhhvvvzzzbbbGGG:::777444...***---,,,***))))))***,,,---.........------,,,,,,,,,,,,,,,------,,,+++***)))---,,,+++,,,------,,,***---,,,+++,,,---///111111000///...---,,,,,,++++++...,,,+++))))))))))))***++++++++++++++++++++++++,,,,,,------------------/////////000000000000000//////000000111333444555555333333666888???OOO___yyynnnXXXHHHEEENNN[[[iiittt{{{~~~~~~wwwkkk___SSSRRRddd|||oooPPPDDD888444444111000111(((+++///111111111111111222111000///.....................------,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++,,,------000---+++******+++***)))***************++++++,,,***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++,,,,,,,,,,,,,,,------.../////////000///111444555888BBBMMMbbbuuuuuu]]]JJJBBBAAAAAADDDNNN[[[jjjsssvvvxxx{{{}}}~~~}}}|||}}}~~~~~~||||||~~~|||zzzvvvqqqkkkaaaWWWQQQGGGBBB>>>===;;;;;;@@@FFFNNN]]]rrrqqq___PPPHHHCCCAAA<<<;;;:::888777666666666777888777777777666555555666555555555555666777777555444444444444555666666777666666555555555555555555777999::::::;;;===???>>>AAAEEEMMMZZZlll~~~&&&'''''''''((()))***+++///444<<>>===<<<999777777555333333333333111//////000000111000///---,,,///---,,,,,,......---,,,......---...000444999<<<888777444111///.........---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,------///000222222555<<>>;;;999999777555555555444222000///000111222111000///...///...------......---,,,.........---...222888<<<999999888666444111///...,,,,,,++++++******++++++++++++,,,---------,,,,,,,,,,,,,,,+++,,,,,,------***+++---///111555:::===MMMQQQVVV]]]kkk{{{kkkPPP???666000,,,+++,,,,,,+++******+++,,,,,,------------------,,,,,,000///...---,,,++++++***,,,+++,,,---//////---+++,,,,,,------,,,---000333333333222///,,,+++,,,---------,,,,,,,,,---//////+++++++++++++++++++++++++++,,,,,,------.....................////////////222111111000000000111111444444444444555;;;DDDLLLdddyyygggUUUGGGIIIPPP]]]lllxxx~~~yyynnndddUUUNNNXXXmmm~~~rrrTTTGGG:::555333111000111333333111///---...000333222111000//////.........------,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++,,,---......///******))))))******+++,,,---+++***+++,,,,,,+++)))((()))******++++++******************++++++++++++)))))))))******+++,,,---,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------000000000///////////////,,,,,,------...///////////////111444666<<>>>>>AAAJJJWWWeeepppvvv{{{{{{}}}|||||||||||||||}}}~~~~~~yyyuuuuuuxxx{{{zzzxxxvvvrrrkkkcccZZZOOOEEE???999666666888:::@@@LLLWWWkkk}}}yyyeeeVVVIIIEEEFFFDDD>>>999999999888777666666777777000111333555666666555555222333444555666888999999555444444444444555666666888777666555444444555666555777888888777666777999???AAAGGGOOO\\\nnn'''(((((())))))))))))((())),,,111666===DDDLLLQQQTTTVVVYYY\\\^^^aaadddfffhhhjjjnnnsssuuuvvvvvvvvvuuusssqqqqqqrrrssssssrrrooooooooopppppppppppppppnnnmmmlllllllllllljjjhhh```^^^[[[ZZZYYYWWWUUURRRMMMJJJGGGEEECCCAAA>>><<<:::999777666666555333111///000111222222222111000...---,,,,,,------+++***))),,,...///...///222555444777;;;>>><<<777111---,,,+++******)))))))))*********+++,,,,,,,,,,,,,,,***************+++,,,---+++***)))+++///222444555:::???EEEKKKYYYmmm~~~nnnUUUBBB666...---...++++++++++++++++++++++++,,,,,,------------------.........---.........///------...000222222000---***,,,...---,,,,,,///111...//////---++++++...111///...---,,,,,,------...++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,------......//////000000///000000111222333333555666555666:::AAAEEEYYYpppmmmZZZFFFGGGLLLXXXiiiwww~~~yyyooofffVVVKKKRRReeewwwsssVVVIII;;;666444222111222111111111000...---///111222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***+++++++++,,,,,,------+++************+++,,,,,,+++******+++,,,---,,,***'''((()))***+++******)))************++++++++++++***)))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................222111111111000000000000,,,,,,------.../////////---...111444666>>>PPPbbbyyywww___LLLBBB===>>>CCCMMM[[[iiirrrvvv{{{{{{{{{}}}~~~~~~}}}|||{{{{{{|||}}}{{{yyywwwuuuvvvvvvwwwwwwsssnnneee\\\SSSIII@@@;;;666555777<<>>???BBB???;;;:::777666666555555555555666333444666777888777666666222333555666777777777666555444444444444555666666777555444333222333555666444666777888777777999;;;???BBBHHHRRR___ooo''''''((())))))(((((('''%%%'''+++///444;;;CCCIIIOOORRRVVVYYY\\\___cccfffgggjjjnnnqqqsssrrrpppnnnqqqpppnnnnnnppprrrrrrrrrnnnnnnnnnoooooooooooopppooooooooopppqqqpppnnnkkkcccaaa___^^^^^^\\\ZZZXXXQQQNNNKKKIIIGGGEEEAAA???;;;999777777666666444222///000111222333333222111---,,,++++++,,,,,,***(((%%%)))...000///---...///...444===CCCCCC<<<333---++++++***)))(((((())))))((()))***+++++++++++++++(((((((((((()))***+++,,,111---))))))---111333333///444999>>>LLLcccxxxqqqXXXEEE666...---111***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,------///000222333//////000222444444222000,,,...///...,,,***,,,...)))***+++***)))+++///333111000...,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,---......///.........///000222444444222555777666666:::???AAAQQQhhhnnn[[[FFFEEEIIIUUUfffuuu}}}~~~}}}yyypppgggVVVJJJNNNaaassssssXXXJJJ<<<666444222111333,,,...000111///.........222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,+++***)))((('''&&&,,,,,,++++++,,,,,,---...***))))))+++---...---+++'''((()))++++++******))))))************++++++++++++***)))(((''''''''''''******+++++++++******))),,,,,,,,,------.................................111111000000//////......,,,,,,------...//////000---...111444666???SSSeee{{{rrrYYYGGG???===???EEEPPP___kkksssvvv{{{zzzzzz{{{~~~}}}}}}}}}|||}}}xxxzzzzzzwwwsssrrruuuxxxqqqkkkbbbXXXOOOFFF>>>999999999<<>>>>>BBBIIISSS```ppp((((((''''''''''''((((((+++++++++---000555:::===EEEJJJQQQUUUWWWYYY\\\___ggghhhkkkmmmnnnmmmkkkjjjnnnmmmllloooqqqqqqmmmjjjkkklllnnnpppqqqrrrrrrrrrrrrqqqpppoooooonnnnnnoookkkhhheeeddddddddd```]]]WWWUUUQQQOOOLLLJJJFFFDDD@@@>>>:::666444444444555444444333222222111000000---/////////---,,,---...---------.........//////000000333999???@@@;;;666444000+++***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---............111999DDDUUUnnnxxxcccJJJ888222111///+++++++++***++++++,,,,,,///...---,,,,,,---...///......//////000000111111---000555;;;@@@???999444//////...---,,,+++++++++000000///------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------............///000111222333444555555666222777;;;;;;888777:::===HHH]]]wwwsssWWWJJJGGGGGGPPPbbbssszzzzzz|||rrrjjj___PPPMMMXXXkkkwww\\\MMM>>>888777555444444666555333222111222333333222222222111000///......//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******222111...,,,+++******+++)))***+++,,,---,,,+++***,,,(((%%%&&&***---,,,)))+++++++++,,,,,,---------,,,+++)))(((((()))+++,,,***++++++,,,,,,------...+++,,,------......------......///000000000000000000000//////...............---,,,,,,---///222333444111444999888<<>>@@@IIIUUUaaannn~~~((((((''''''''''''((((((+++***+++,,,...111444666999>>>EEEKKKPPPTTTYYY]]]```bbbeeeggghhhhhhgggfffkkkjjjjjjllloooooollliiihhhjjjlllnnnooopppoooooorrrqqqppppppoooooooooooonnnkkkhhhggggggfffccc```___\\\XXXTTTPPPLLLHHHEEEEEEBBB???;;;999888888999555555444444333222111111---...///...,,,,,,,,,---,,,---------........./////////111666<<<===999555444000,,,***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------///...000666@@@PPPiii}}}zzzgggOOO<<<444000---+++******)))))))))******///...------------...///....../////////000000000111333888>>>CCCBBB===888000///...---,,,,,,,,,,,,------,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---------............///000111111222333444444555111555999999666666999<<>>RRRiii~~~zzzeeeSSSIIICCCBBBGGGPPP]]]kkktttxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~|||{{{|||zzzwwwvvvvvvvvvtttssskkk```TTTKKKBBB;;;888:::===@@@IIIWWWhhhyyyqqq```PPPCCC<<<999999999888888777777777444666555111111555555111222222222222222222222222555555555555666666666777444333333444444666777777555555555555555555555555333555888999999999:::<<<>>>AAAKKKWWWcccooo~~~((((((''''''''''''(((((())))))***+++,,,,,,---...111444:::???DDDKKKQQQUUU\\\]]]```bbbddddddddddddfffffffffhhhjjjjjjiiigggfffgggjjjlllmmmnnnmmmmmmoooooonnnnnnmmmnnnnnnnnnnnnllljjjiiihhhfffdddbbbccc```\\\XXXTTTPPPLLLIIIHHHFFFBBB???<<<;;;;;;<<<888777777666444333222222---...///...---,,,---...,,,,,,------------......---------111666888666333333000---++++++,,,,,,+++******++++++,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,......///444;;;KKKcccxxx}}}nnnVVVAAA666000,,,---,,,++++++************///...------------...///............////////////333444888===BBBBBB===999000000///...------------*********+++,,,---...///,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------............///000000111111222222222333111444666666555444777:::BBBTTTjjj}}}qqqVVVLLLDDDGGGTTTeeeqqqvvv|||}}}yyysssdddTTTOOOVVVggg~~~kkkYYYGGG===999555222222333222111111000111111111222222222222222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,+++************+++,,,,,,222///+++***,,,,,,+++(((***+++++++++++++++,,,,,,,,,+++***))))))***+++,,,---------,,,++++++***************+++++++++++++++,,,,,,---............---......------------,,,,,,------------...///111333444222333888;;;CCCXXXnnnvvvaaaRRRIIIDDDFFFKKKUUUaaammmvvvyyyzzzzzz|||~~~~~~~~~|||{{{yyyxxxwwwvvvtttqqqnnneeeXXXJJJBBB>>>::::::===@@@IIIZZZlll}}}qqq^^^OOODDD<<<777666666666666666555555555111444444111000222444333111111111111111111111111333333444444444444555555222222222222333444555555333333333444444444444444333555777888888999;;;<<<@@@DDDNNN\\\gggqqq~~~((((((''''''''''''(((((('''((()))***+++******)))000111333777;;;@@@EEEIIISSSTTTVVVXXXZZZ\\\]]]]]]______```bbbdddddddddcccdddfffiiikkkmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkkllllllkkkiiihhhfffeeecccbbbaaa___\\\YYYXXXVVVRRRPPPJJJHHHEEEAAA???===<<<<<<;;;:::999888666555444333///000111000...---...///,,,,,,,,,,,,,,,,,,------,,,+++***,,,///222222111222000---+++************))))))***+++,,,------...***+++++++++++++++,,,,,,+++++++++++++++,,,,,,---------...222888FFF___tttttt\\\FFF888222///111000///...---,,,,,,,,,.........------......................../////////111111333777<<<<<<888555000000///...............++++++++++++,,,---...///,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------............//////000000000111111111111000222444444333444666888<<>>JJJ```tttqqq\\\MMMFFFBBBGGGMMMWWWcccnnnuuuxxxyyyzzz{{{~~~~~~|||yyyxxxwwwuuusssooojjjfffZZZNNNBBB=========???CCCHHHWWWkkk~~~{{{dddQQQEEE>>>999555555555555555555444444444111444555333000000222333222222222222222222222222222222222222333333333333111111111111111222333333222222222222222333333333333444666777777888;;;===BBBGGGSSSaaallluuu((((((''''''''''''((((((&&&''')))***++++++***)))111000000222666;;;???BBBFFFFFFGGGHHHIIIKKKMMMNNNTTTUUUWWWYYYZZZ[[[\\\]]]```bbbfffiiijjjjjjhhhgggffffffffffffggghhhhhhiiihhhhhhhhhfffdddccccccbbbbbb```]]]\\\[[[YYYWWWUUULLLKKKHHHEEEBBB@@@???>>>===<<<;;;999777555444333000111222111/////////111,,,,,,,,,,,,,,,,,,++++++***)))((()))+++---////////////---+++***)))******))))))******+++,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......***+++...222666BBBZZZpppyyyaaaIII;;;555333111000///...---------------..................---------......///000000000000...///222555666333000000000///............///......------------......,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,------------------............////////////000000111111222111222222222333444666888:::III[[[oooeeeTTTDDDBBBJJJYYYjjjxxx~~~}}}|||}}}~~~~~~wwwqqqiiiZZZRRRVVVbbb|||yyyfffPPPCCC===888555555000000000000000000000000111111222222222111000000......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((+++***)))((()))***+++,,,---+++******+++---------+++++++++++++++++++++++++++******************+++))))))***++++++,,,,,,---,,,++++++***+++,,,------------...////////////...+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222333666;;;CCCRRRhhh{{{jjjUUUHHHBBB???FFFMMMXXXdddmmmsssvvvwwwyyy{{{~~~|||zzzxxxvvvtttpppjjjccc^^^OOOFFF===<<<===>>>AAAFFFSSSeeezzzxxxjjjWWWHHH@@@<<<888555444555555555555555555555444444555666444111111111222222222222222222222222222222222222111111111111111000000000000111111222111111111111222222333333333444555666666888;;;>>>DDDJJJWWWfffqqqyyy((((((''''''''''''((((((&&&''')))***++++++******---,,,---000555;;;???@@@??????>>>===>>>???AAABBBGGGIIILLLMMMNNNOOORRRTTTXXXZZZ^^^aaacccbbb```___`````````aaaaaacccdddeeebbbddddddcccaaaaaaaaabbbdddaaa___]]][[[ZZZWWWUUUPPPNNNLLLIIIFFFCCCAAAAAA???>>><<<:::888666444333000222222111000///000111,,,,,,++++++++++++******))))))(((((()))***,,,...,,,------,,,))))))***+++))))))******++++++,,,,,,*********++++++,,,,,,---------,,,,,,------...///)))+++///222444>>>TTThhh~~~}}}gggNNN>>>888666...---,,,,,,++++++++++++------...//////...------,,,---...///000222222333333000///000222333111...//////......---....../////////...---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------......---------............///......///000111222333333333333222222333555777888;;;GGGWWWhhh~~~lllYYYGGGCCCHHHSSSeeeuuu~~~}}}{{{{{{|||~~~}}}vvvpppjjj\\\UUUWWWbbb{{{}}}iiiQQQBBB;;;666333333//////000111111111111000000000111111111000000///---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,***)))'''''',,,,,,,,,++++++)))((('''***))))))))))))***++++++***))))))***+++---000111------,,,,,,,,,,,,,,,+++************************,,,,,,,,,+++******)))))),,,,,,+++******,,,---...------...///////////////++++++,,,,,,,,,,,,------,,,,,,---...///000111111111444999???III[[[qqq{{{cccOOODDD@@@>>>FFFNNNZZZfffnnnsssvvvxxxzzz||||||zzzvvvqqqlllddd\\\VVVGGGAAA<<<;;;<<<>>>EEELLLbbbtttsss___WWWKKKAAA<<<999666444444444444555555555555555555333555:::;;;777222111000000000000000000000000222222222111111111111000111000000000000000111111000000111111222333333333222333555555666888;;;>>>EEEJJJXXXgggrrrzzz((((((''''''''''''((((((((())))))*********))))))***)))***...555;;;===>>>===<<<:::888777888999;;;:::===???AAAAAACCCGGGJJJKKKNNNRRRVVVWWWVVVTTTRRRVVVVVVVVVWWWXXXYYYZZZ[[[YYY[[[]]]\\\[[[ZZZ\\\^^^]]][[[YYYXXXXXXWWWUUUSSSPPPOOOLLLIIIFFFCCCAAA@@@???>>>===:::888555444333///000111000...---...///,,,+++++++++************))))))))))))((()))+++---)))+++,,,+++))))))***,,,***************+++++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...(((,,,000222111888KKK^^^vvvoooUUUBBB999555,,,,,,+++++++++++++++,,,------...//////...------+++,,,...000222444555666777333000///111111///---...---------------......,,,,,,,,,,,,---...//////------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......///---------............///------///000222333444555555444333333555777999::::::CCCNNN]]]tttrrr^^^JJJEEEGGGMMM^^^nnnyyy|||~~~|||}}}~~~wwwrrrjjj]]]WWWXXXbbb{{{oooVVVEEE;;;555222111///000111222222222111111...//////000000000//////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((***++++++,,,,,,+++***)))((())))))******************++++++,,,,,,...111333.........---------,,,,,,*********++++++*********,,,,,,++++++***))))))))),,,+++)))))))))***,,,---,,,,,,---............---,,,,,,,,,,,,---------...,,,,,,---///000000111111000555<<>><<<<<<===DDDQQQ___sssppp^^^LLLHHHBBB<<<777555444444333333333444444555555555555111333===BBB>>>666222111111111111111111111111222222222111111111000000111111000000000000000111000000111222222333444444222333444444555888<<>>@@@???===:::888555333222---/////////---,,,---...,,,+++++++++******))))))((()))***)))))))))+++,,,(((***,,,+++))))))+++---+++++++++***************))))))***+++,,,,,,------++++++******++++++,,,---))),,,111222///333DDDWWWooo|||ttt[[[EEE999444------,,,,,,,,,---......,,,---...//////...---,,,+++,,,...000333555777888888444000...///000...+++------,,,,,,,,,------...))))))***+++,,,...///000......------------,,,,,,---,,,,,,++++++*********++++++,,,,,,---...//////---------.........//////,,,---...000222444666777777555333444666888:::;;;777>>>FFFSSSkkkvvvaaaMMMFFFEEEIIIXXXhhhtttyyy~~~zzztttjjj^^^XXXYYYbbb{{{vvv[[[III>>>666222222///000111333333333222111......///////////////...------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...((()))+++,,,------,,,,,,'''(((***+++++++++***))),,,------------///222444/////////......---------******++++++++++++******)))))))))***++++++,,,,,,+++***((('''((()))+++,,,++++++,,,---------,,,,,,,,,,,,,,,------.........+++,,,---///000000111111000666===EEESSSfff{{{qqqZZZHHHAAAAAABBBIIISSSaaallltttyyy|||~~~~~~wwwsssllleee\\\SSSJJJEEE>>><<<<<<>>>AAALLL```sssttt___LLLCCCBBB>>>999555333444666222222222333333444444444333...111???GGGCCC:::444333333333333333333333333333222222222111111000000222111000000000000111111000111111222333333444444222333444444555888<<>>======<<<<<<;;;999666333222111000///...---,,,,,,,,,************************)))))))))((()))******+++******))))))))))))******************************+++*********+++---///111222...+++***,,,...---,,,///...000333555777@@@IIIfffzzzhhhPPP;;;555333---***,,,---+++,,,...111111000000//////......000000000///000444999===:::555000...000000---)))------------------------))))))***+++,,,,,,---------...///000000...,,,++++++***)))(((((()))******,,,,,,,,,,,,---...//////---------............///......///000111333555666777666444444444555777999;;;>>>AAAIII^^^yyyjjjRRREEECCCHHHTTT___hhhttt~~~}}}|||zzzpppeeeWWWUUUaaauuu{{{```HHH;;;555222111333222111111000000111111000000000000///...---,,,,,,,,,------...///000000000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++***++++++***)))***,,,///...---,,,++++++---111444444333000---,,,,,,---...'''&&&&&&(((+++,,,,,,,,,)))((('''''')))******))))))***+++,,,,,,+++))))))------.........---,,,,,,...//////...------000222...///111111111111444666111777===FFFVVVnnnhhhRRRFFFCCCBBB@@@NNNWWWeeepppvvvzzz}}}~~~{{{|||vvviii```VVVKKKDDDAAA===;;;===DDDKKKXXXqqqoooYYYKKKEEE@@@<<<:::;;;:::777777:::222222222333444555777777555444444555777888777666222333333444444333333222111111222333333333333222333222222222222222222333222222222222333444555555333444555444555777;;;>>>AAAHHHSSS___lllyyy&&&&&&&&&&&&&&&'''((((((%%%$$$$$$######$$$$$$$$$(((***---000222222000...222111///---,,,,,,,,,,,,---------...///111222333222333444555666888999999;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCBBBDDDGGGIIICCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAA???===<<<;;;:::888888888777555333111000---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************+++***))))))***,,,///000111...+++***,,,------,,,///---///222333666???HHHdddoooWWWAAA999555///+++,,,,,,******,,,000000000000//////......///000000000000222777:::888333...---///000---***------------------------*********++++++,,,,,,,,,,,,---...//////...,,,++++++***)))(((((()))******,,,,,,,,,,,,---...//////---------............///......//////111222444444666555444333333555666888999===@@@GGGXXXqqqsssZZZJJJCCCCCCLLLWWWfffrrr}}}~~~vvviiiZZZTTT^^^qqq~~~bbbKKK===777444333222222222111111111000000000000000000///...---,,,,,,,,,------...//////000///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++******,,,---......---,,,,,,------,,,,,,---///000000...---+++***)))******+++)))((()))******)))''')))((('''''')))******))))))***++++++++++++***)))((()))******++++++++++++---......------...000222000111222111000000111333222888@@@LLL___vvv{{{dddPPPEEEDDDEEEEEERRR[[[hhhqqqvvvxxxzzz|||zzz|||~~~|||qqqcccYYYOOODDD<<<;;;>>><<<@@@MMM\\\lllvvvbbbPPPDDD???;;;777555666555222222555111222222222333555666777333111000000222333333222222333333444444333333222111111222333333333333222222222111111111111222222111111111111222333444444222333444444555888<<>>AAA======<<<<<<<<<<<<;;;;;;::::::999888777666555555222333222222111000...---++++++***)))(((((((((((((((((((((((((((((((((((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))***)))))))))***+++---///000---++++++,,,------,,,///------000111444===GGG```}}}yyyaaaHHH===777000,,,,,,,,,))))))+++000000000////////////......///000000000111333555444111---,,,...///---+++------------------------******++++++++++++++++++***+++,,,---...---,,,+++******))))))))))))******,,,,,,,,,,,,---...//////---------............///.........//////000222222444333222222222333555666777;;;???CCCOOOeee{{{|||dddQQQDDDAAAGGGPPPcccooo{{{}}}ppp^^^TTTZZZlllfffNNN???888666555111111222333222111000///000000000000///...---,,,,,,,,,------...////////////...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******((('''''')))+++)))***,,,000444444000,,,,,,,,,------------,,,,,,/////////...---,,,+++++++++***))))))******(((&&&)))((('''(((***+++***))))))******+++++++++******&&&'''(((***++++++,,,,,,,,,---------,,,---000222111222222111///...///111333999BBBQQQhhhuuu^^^LLLDDDDDDHHHKKKXXX```llltttwwwxxxyyyzzzxxxzzz~~~~~~~~~ssshhh[[[QQQGGG===999999??????HHH\\\rrrvvvbbbPPPCCC<<<999:::777555666555222222555111111111222333444555666666444111111222333333333222222333333333333222222111111222333333333333222111111111000000111111111000000000000111222333333222333444555555888<<<@@@CCCJJJUUUaaannnzzz((((((((((((((()))************))))))******++++++***...444888999666333111++++++***)))(((((((((''',,,++++++++++++,,,,,,---,,,,,,---...///000111222000000111111222222222333000222444444444555777999888888888888888888888777333333222222222111111111...............------,,,---,,,++++++*********+++))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---...---+++++++++,,,,,,,,,...,,,,,,...///222;;;EEE\\\zzzkkkNNNAAA777111,,,,,,,,,******---////////////////////////---///111111000///000111111...++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,,,,++++++)))))))))))))))*********,,,,,,,,,,,,---...//////---------............///...............///000111222222111111222222333444555999===>>>FFFXXXpppnnnYYYJJJDDDHHHOOO```mmmzzzsss```TTTWWWiiihhhPPP@@@999666666000111333444333222000...//////000//////...---------------.........//////...---,,,+++++++++,,,,,,++++++++++++++++++++++++******)))'''%%%&&&(((+++***(((***///666999666111///...,,,+++++++++++++++---...000000000...,,,+++''''''''')))++++++***((()))(((((()))***+++***))))))*********++++++++++++******+++,,,---.........---......---,,,,,,...000111111222000///...///111444888AAARRRlllnnnXXXHHHBBBCCCIIIOOO]]]eeepppxxx{{{{{{{{{|||yyy{{{~~~~~~~~~}}}}}}}}}{{{vvvhhh^^^SSSJJJBBB<<<;;;>>>BBBHHHWWWmmmzzzdddQQQDDD===999777;;;777555666555222222555111111111111222333444555888666333222333444444444222222333333333333222222111111222333333333333222111111000000000000111111000000000111111222333444444555555555555777;;;>>>DDDJJJUUUbbbooo{{{((((((((((((((()))******'''&&&&&&&&&'''(((((()))(((---333666444111...,,,************)))(((((('''+++***************++++++(((((()))***+++,,,,,,---.../////////////////////---///000000///...///000///////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,************************(((((()))************)))******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,---...,,,,,,---...000999BBBWWWuuurrrUUUDDD999222---------,,,---000.............../////////---///111111///......///...---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***************************++++++++++++++++++(((((())))))************,,,,,,,,,,,,---...//////---------............///......------...///000000111111111111111222333333333777:::;;;???MMMfffzzzyyydddQQQHHHIIIMMM\\\iiiwww}}}tttcccUUUVVVgggiiiQQQ@@@888555555000111333444333222000...//////////////////...------------...............------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))'''%%%&&&(((******(((''',,,444:::;;;999555000+++'''(((***++++++((()))+++---,,,+++)))'''''''''((()))+++***(((&&&)))((((((***+++,,,***((()))))))))******++++++,,,---...............------000000///...++++++---//////000111000//////111333555888???QQQkkk|||hhhRRREEE@@@AAAIIIRRRaaaiiittt|||~~~}}}}}}|||}}}}}}{{{}}}|||{{{||||||vvvnnn___VVVKKKDDD>>>:::===CCCHHHUUUjjj~~~sssfffTTTEEE>>><<<;;;:::777444222333222//////222111111111111111222333444555333111000111222111111111222222333333222222111111111222333333333333222111111000000000000111111222222111222222333444555777777777666555777:::<<>>:::333+++''''''***++++++((()))+++------,,,***)))+++************((($$$!!!)))((()))***,,,,,,***((())))))))))))***+++,,,------------------,,,++++++111111000...,,,,,,...///000111222111000111222444555888AAARRRkkkvvvaaaMMMCCC@@@AAAJJJTTTccclllwww~~~}}}||||||}}}}}}}}}~~~}}}}}}zzzvvvtttsssllldddVVVNNNEEE???;;;:::AAAIIIUUUggg|||zzz\\\SSSGGG???<<<<<<======999555333444333000111444111111000000111111222333555333222333444444333111111111222222222222111111111111222333333333333222111111111000000111111111222222222222333444555666777777777666666777:::===DDDJJJUUUbbbooo{{{&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,333777:::888222,,,******)))***+++++++++***)))((())))))((())))))***++++++******++++++,,,---------++++++*********)))))))))''')))++++++***))))))***+++++++++,,,,,,---------************************+++***))))))))))))***+++(((((((((''''''(((((()))************************'''(((***+++++++++)))(((******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,(((+++------+++***,,,---,,,,,,...000000000666===JJJhhh~~~gggWWWBBB:::333111///,,,,,,///---------.........//////...///000000///...///111......---,,,++++++---...++++++++++++++++++++++++(((((())))))******++++++///...---,,,+++*********&&&''')))***++++++******,,,,,,,,,,,,---...//////---------............///---------...///111222333111111222222333333222222222222555888;;;EEEZZZooozzz```PPPJJJIIIPPP___nnnvvvzzz}}}~~~{{{ttthhh\\\YYYfff~~~lllTTTAAA777555666222222222111111111000000......////////////..............................,,,,,,,,,,,,,,,+++******************************+++,,,,,,+++)))'''((()))+++***))))))---333888<<<;;;444,,,))))))+++***(((***+++,,,---......---,,,+++************'''### (((((()))+++------***(((***))))))))))))+++,,,---++++++,,,,,,---,,,,,,,,,///000000///...///111333333333444333111111222333444:::FFFWWWnnnnnnZZZHHHBBBAAABBBLLLXXXeeemmmxxx~~~||||||}}}~~~~~~~~~{{{{{{xxxrrroookkkbbbXXXLLLFFF@@@======AAAMMMXXXjjjzzznnn```MMMGGG@@@:::888:::===???:::666555666555222222555111000000000000111222222333333444555777777444222111111222222222222111111111111222333333333333222222222111111111111222222111111111111222333444555555555666666666999<<<@@@CCCJJJUUUaaannn{{{((((((((((((((()))******''''''''''''((()))***+++---222555444...***)))***)))******++++++***)))(((((((((((())))))***+++,,,&&&&&&&&&''''''(((((((((,,,++++++******))))))((('''))),,,---,,,,,,,,,---)))))))))******+++++++++******))))))))))))((((((+++***)))((('''((())))))))))))((((((((())))))***))))))))))))))))))))))))'''(((***+++,,,+++)))(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,'''***------+++***+++---,,,,,,...222222111555<<>>666222///++++++------------........./////////000000///......000222.........,,,++++++---...++++++++++++++++++++++++'''(((((()))***++++++,,,000///...,,,+++******)))&&&''')))***+++++++++***,,,,,,,,,,,,---...//////---------.........//////,,,------...000222333444111111222333333333333222222111333888;;;DDDYYYmmmeeeTTTMMMKKKLLL[[[jjjssswwwzzz|||{{{zzzuuujjj^^^ZZZfff|||nnnUUUBBB777555777333222111111000000111111......///////////////........................---+++,,,,,,,,,,,,+++******************************+++,,,---,,,***(((((()))++++++++++++,,,///444888:::444...+++,,,,,,)))&&&'''((())))))************(((((((((***+++)))%%%"""(((((()))+++------***(((***))))))))))))+++---...***+++,,,---.../////////---.../////////111444777666666666444111000111222333<<>>BBBKKK[[[iii|||sss\\\HHHFFFBBB===777555777;;;>>>666333111222111......111111000000000000000111222---...///222444333000...111111222222222222111111111111222333333333333222333333222222222222333333000000000000111222333444222333555666777:::???CCCCCCJJJTTTaaannnzzz+++)))''''''***,,,+++)))'''((()))))))))***,,,......111000,,,---111...((()))))))))))))))(((''''''(((((((((((((((''''''&&&,,,---,,,,,,+++***)))))),,,+++++++++***)))))))))+++,,,.........,,,***)))((()))***++++++***)))(((+++*********))))))(((((()))))))))******)))))))))///...,,,******+++---...,,,,,,------------,,,,,,++++++,,,,,,,,,+++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,,,,+++*********+++---+++,,,///000///333999GGGXXXppppppUUUFFF888333222000......////////////////////////000000000000000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,, $$$)))+++,,,+++++++++)))************+++++++++***)))(((((()))+++---...---...000///...------...---------......///111111...............///000000111222333222111111333444///000333777:::AAAPPP___}}}qqq^^^QQQKKKNNNZZZiiitttyyy{{{{{{yyy~~~~~~uuukkkbbb[[[```xxxvvv\\\FFF;;;666444333111000111222444333333......//////000000111111...///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,...---***)))(((((()))***,,,,,,,,,++++++***************+++,,,---...///000111///---+++++++++***(((,,,,,,,,,+++***)))(((''')))******)))((((((***,,,))))))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,------...///////////////000111333333666333222444444111111444888>>>KKKaaazzzxxxeeeRRRBBB@@@BBBFFFQQQ^^^kkkooouuu{{{~~~|||~~~~~~|||~~~|||zzzssstttrrrjjj___TTTMMMKKK???>>>>>>AAAJJJXXXlll{{{ttt```OOOFFF===888444555:::>>>>>><<<333333333333333333333333111111000000111333444666555444222000000111222333444333222111111222333444111222222222555888666000222222333333333444444444---000333333111000222444444555666666666888;;;===BBBIIITTTaaannn{{{***(((&&&''')))+++***)))(((((((((((()))***,,,...---///---))))))+++)))###)))))))))))))))(((''''''(((((())))))(((((('''&&&))))))***++++++******)))******))))))))))))))))))***+++,,,,,,,,,+++)))(((((())))))******))))))(((************)))))))))((('''((()))******)))((('''***))))))(((((()))***+++((())))))******))))))((()))***+++,,,,,,,,,,,,,,,...---,,,***)))(((((((((++++++++++++++++++++++++************+++++++++,,,---,,,,,,+++******++++++---+++,,,///111111666<<>>MMMccc|||xxxaaaOOO@@@???CCCIIIUUUccclllpppuuu{{{|||~~~~~~}}}||||||{{{yyywwwrrrpppiii___TTTJJJDDDAAA???>>>@@@GGGTTTggg|||vvvfffTTTGGG???:::777555666:::===;;;888222222222222222222222222000000000111222444666888555444222000000000222222000000///......///000000...000000///111444222,,,111111111111222222222222...000222333111111222444444555666666666888;;;===@@@GGGSSSaaaooo|||)))'''&&&'''(((***))))))))))))(((((()))+++---///......,,,((('''(((%%%!!!)))))))))))))))(((((('''(((((())))))(((((('''&&&&&&'''((()))************((((((((((((((()))))))))((()))*********)))((('''))))))(((((((((((())))))************))))))))))))&&&((()))******)))(((&&&******++++++,,,,,,------***++++++,,,,,,++++++***((()))***,,,------------000///---+++)))(((''''''******************************++++++++++++,,,,,,---,,,,,,+++++++++++++++---+++,,,000222333888???IIIZZZrrr{{{cccRRR>>>555111///---...////////////////////////000000111111000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***(((&&&&&&'''((((((((())))))))))))***))))))(((((((((***+++,,,+++---......,,,,,,---......---------------............------......///000+++---000111111111111222555444444555555777BBBMMMfffzzzmmmZZZMMMHHHPPP^^^lllvvv|||wwwmmmddd\\\^^^tttgggOOO@@@:::666666444222111222333222111////////////000000000000///000222111///......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********+++***(((((())))))((('''((())))))***+++++++++***)))+++,,,+++)))'''&&&&&&''''''(((((((((((())))))************************---------,,,------...///...............///000111222//////222333111222666666???PPPgggvvv\\\LLL>>>>>>DDDMMM[[[hhhmmmpppvvv{{{}}}~~~~~~}}}||||||{{{yyywwwqqqiii^^^RRRIIICCC>>>;;;@@@AAAEEEPPPcccxxxtttbbbTTTHHH???:::777666666999<<<;;;777333111111111111111111111111//////000111333666888999555444222111000000111111//////............//////...000000...///111000+++/////////000000000111111///000222222111111333444444555666666666888;;;===???FFFRRRaaaooo}}}((('''&&&&&&'''((())))))***))))))))),,,...000000000///,,,******)))(((%%%(((((())))))))))))(((((()))))))))))))))(((''''''''''''((()))************'''(((((())))))*********(((((()))******)))((((((***)))(((''''''((()))************)))))))))))))))******))))))))))))*********+++,,,---............,,,,,,------------,,,,,,******+++,,,------------++++++*********+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...,,,---000222444999@@@OOO```vvvlllYYYCCC777333000///000////////////////////////000111111111111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))(((((((((+++---))))))))))))************))))))((((((((()))***++++++,,,------,,,,,,...///000000///..................------------...//////'''***///222333333444555222111222444555888AAALLL___uuuwww___OOOLLLQQQ[[[hhhrrrxxx}}}~~~vvvlllcccZZZ[[[ooonnnTTTDDD;;;777777555333222222222111000////////////000000000000///000222111000...//////------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((('''''')))***))))))((())))))***************'''))),,,,,,***(((&&&&&&((((((((((((((((((((((((((())))))***************---------------......///000////////////000000111000---...111333111333777666BBBUUUmmmsssXXXJJJ>>>>>>EEEPPP___kkkooorrrvvvzzz~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzyyywwwuuuoooeeeVVVJJJDDDAAA???>>>BBBGGGPPP^^^qqqyyybbbQQQHHHCCC>>>:::555666999<<<===;;;555000111111111111111111111111000000111222444555777777555444222111000000000000222222111111111111222222111333333000000222111...////////////000000000111000111111111222222333444444555666666666888;;;===@@@GGGSSSaaaooo}}}''''''''''''''''''((()))+++******---111444444444000---++++++++++++******(((((())))))))))))(((((()))))))))))))))(((((('''))))))***************))))))))))))******+++++++++))))))*********************)))(((''''''((()))***))))))))))))))))))******///---***''''''***---///&&&''')))***++++++++++++))))))************))))))---------------,,,+++***)))))))))***+++---...///------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------///---...111333555<<>>EEEXXXnnnsssaaaTTTPPPSSS```lllsss|||}}}uuullldddZZZYYYkkk{{{___KKK???:::888666444333333333111000000000000000////////////...///111000...------...------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,------.........,,,+++))))))+++,,,,,,+++)))*********)))(((((('''###&&&((())))))))))))*********))))))))))))(((((('''(((***+++,,,++++++***+++,,,,,,---...000111222444333222222111111111111///---...222333333444888<<>><<<999555333555888::::::777333111222222222222222222222222111222222333333222222111111111111111111000000000111111222333333222111111///222333///---///111000111111111222222222333333333222000000222444555555444555666666666888;;;===DDDJJJVVVbbbooo|||''')))***)))''''''***,,,+++,,,///777>>>BBB???;;;222,,,)))++++++((('''***''''''((())))))))))))))))))************)))((((((''''''((()))************************))))))))))))************++++++,,,,,,******++++++++++++******((()))))))))************...---+++******+++---......---,,,,,,,,,---...//////000000000000000000///---.........---,,,++++++---,,,,,,+++++++++,,,,,,------------------------............---------,,,,,,,,,,,,,,,,,,---......///---000666<<>>DDDIIIXXXllluuu]]]SSSEEE;;;888777666444111333555666555333222222111111111111111111111111//////111222222222222111///000000111111111111111000111222222222222111000---111111---+++...111111111111111222222222333333444222///000222555555555444555666666666888;;;===BBBIIIUUUbbbppp}}}''')))+++***((((((***---+++,,,111:::CCCFFFBBB>>>666///+++---,,,((('''***''''''((()))))))))))))))***************)))((((((###$$$&&&((()))***++++++******))))))((((((''''''******))))))***+++,,,,,,***+++,,,------,,,+++***(((((())))))*********+++***+++,,,------,,,+++***---+++)))(((((()))+++,,,------............------,,,,,,------...---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,---...///...---000888@@@HHHSSS]]]lllzzzzzz___KKK???555000...000000000000000000000000111222222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,)))************+++++++++,,,,,,---------,,,,,,+++,,,---...---...000444777666555333111///---,,,,,,---,,,,,,,,,,,,---......+++,,,---......///222444222///000444777777;;;@@@KKK^^^xxx|||dddYYYVVV___hhhkkksss~~~|||uuummmcccbbbsssiiiSSSFFF@@@777555333333444444333222111111000000/////////...,,,...///...---+++,,,,,,........................)))******+++++++++******,,,,,,,,,------...............---,,,+++***)))(((---+++))))))***+++***)))%%%&&&''')))******++++++((())))))(((&&&&&&''')))(((((('''''''''&&&&&&&&&''')))+++---...---,,,+++)))***+++---///222444666333333111000////////////222//////333555444555999BBBSSSkkksss___FFFCCCAAACCCNNN]]]hhhllltttuuuwwwyyy}}}|||xxxvvvpppmmmiiifffccc___[[[XXXPPPMMMHHHCCC@@@DDDMMMTTTcccxxxzzzjjjQQQIII>>>666444444555666000111222222111000111222000000000000000000000000,,,---///111222333222222...///000111111222222111111222333444444333222111,,,111222...,,,///222333111111111111222222222222555222//////333555666555444555666666666888;;;===@@@HHHTTTbbbppp))))))******************000000444===FFFGGGAAA:::000///---+++))))))))))))************************+++++++++*********)))))))))*********++++++++++++---,,,***))))))***,,,---***,,,---,,,++++++,,,...++++++++++++++++++,,,,,,---(((###!!!%%%***---...------...---,,,***(((&&&,,,,,,,,,---------......,,,,,,,,,------.........---.../////////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///...---,,,,,,,,,---.../////////......///222555444666888<<>>777666444444444444222000222222222111000//////...////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,------+++)))++++++++++++++++++,,,,,,+++***)))(((''''''''''''(((((())))))*********++++++*********))))))((((((,,,,,,+++)))&&&$$$!!! ***+++,,,,,,------,,,,,,&&&***,,,+++---111222000111000...------...//////111//////111111222777>>>JJJ\\\tttlllVVVGGGAAA@@@IIIVVVaaaiiiooosssssstttvvv{{{~~~}}}zzzyyyttthhh]]]YYYWWWRRRLLLIIIFFFCCCCCCCCCAAAFFFXXXjjj|||kkkZZZIIIBBB:::777666666222///222333333333333222111111000000000000000000000000111000///000222333222111//////000111222222333333333444555555555444333222111111111111222222222222222222111000//////000000111111111222333444555666333444444666888:::<<<===@@@EEESSSeeesss~~~***)))))))))))))))******///000333999>>>===777222///...,,,***)))))))))***************************+++++++++*********))))))))))))*********+++++++++---,,,***))))))***,,,---)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,)))&&&&&&)))+++,,,++++++,,,---...///......---,,,------------.........,,,,,,,,,---------......---......///...---,,,+++,,,,,,,,,,,,,,,,,,------...------...///222444555111000...---------......---............000333666777:::???EEENNN\\\lllvvvnnnWWWFFF;;;555111111111111000111111222333222333333222222111000///000000/////////.........///...---...111111000---,,,,,,,,,+++++++++******(((((((((((()))***++++++))))))***++++++,,,------,,,,,,++++++,,,...000222999777444000///...///000,,,------.........//////,,,,,,------............///000111111222333777999CCCMMMaaa{{{kkkXXXYYYbbbiiipppwww||||||xxxqqqddd___mmmuuu___KKK===777555333333333333111000111111000000///......---........................,,,,,,,,,------.........++++++++++++++++++++++++---,,,++++++,,,,,,+++))),,,,,,,,,++++++******)))---,,,+++***))))))))))))(((((()))))))))******************)))))))))((((((%%%&&&'''((()))************+++,,,,,,------,,,,,,,,,...---))))))---...---000///...------...//////111//////111222333999@@@QQQbbbyyyjjjTTTGGGCCCDDDNNN\\\eeemmmsssvvvvvvwwwyyy|||}}}yyyuuurrriii]]]RRROOOMMMIIIDDDCCCAAA>>>???CCCHHHSSSgggyyy}}}mmmYYYIIICCC>>>777555666666444111222333333333333222111111000000000000000000000000111000///000111222111000000000111111222333333333555555555555444444333222............////////////222222111000000000000000111111111111222333444444444444555666888:::;;;===@@@EEESSSdddsss~~~+++***(((''''''(((***+++111333666777777333///+++---,,,+++************+++))))))))))))))))))))))))+++++++++***************)))))))))************+++,,,+++***))))))***+++,,,)))+++------,,,*********,,,,,,+++++++++++++++++++++***+++,,,...---+++)))++++++---...///000000///------........./////////,,,,,,,,,---------------------......------,,,++++++,,,,,,,,,---.........///...------///333777:::333222000///.........///.../////////000222666999:::@@@IIISSS]]]kkkyyyttt\\\III===666333222111111111111222333333333333333333222111000///000000000/////////......///......000111222111///,,,,,,,,,++++++++++++***************+++,,,---...))))))******+++,,,,,,,,,+++*********+++---///000555444222000///...------'''***---...------000333---///111222333222000//////111222333222333555666<<>>777555333222222222111000000000//////......------........................***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))---,,,,,,+++***)))((((((---,,,+++***))))))))))))(((((())))))))))))************))))))))))))(((((()))************)))))))))***++++++,,,,,,,,,,,,,,,......,,,''''''+++---,,,///......---......//////111///000222333444<<>>>>>>>><<<>>>GGGTTTeeeyyyooo]]]LLLAAA===999444333555666555333222333333333333222111111000000000000000000000000000/////////111222111000111111111222222333333444777666555444333333333333000000111111111222222222222222111000000000000111222111111111111111222222444444555666888999;;;<<<@@@EEERRRcccrrr}}},,,+++((('''''')))+++---666999;;;999444///------++++++++++++++++++,,,,,,))))))))))))))))))))))))************************)))))))))*********+++++++++******))))))******+++))),,,......---+++++++++------,,,,,,,,,,,,,,,+++,,,---...//////...,,,***,,,,,,,,,------------,,,........./////////000000---------------------------------------,,,,,,++++++,,,,,,---...//////000.........///111333666888444333111///.........///111222222222222555888;;;===FFFRRR___kkkxxxxxx___KKK===666333111111111111111222222333333333333333222111000000000000000////////////...,,,,,,---......///...---++++++++++++++++++++++++......---,,,++++++++++++))))))******+++++++++,,,+++*********+++,,,...///000000000///...---,,,+++###(((,,,---+++,,,000555000111222333444333222222///111333444333222333444777<<>>CCCMMM\\\jjjvvv|||cccMMM>>>777444111000000000000111222222333333444333333222111000111000000000////////////+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++***)))((('''''''''''')))***************+++++++++++++++,,,,,,---......------.........---,,,+++$$$)))......------222777//////...---...///000111///111333333222222222333666999BBBSSSjjjxxxaaaRRRPPPZZZkkkyyy~~~yyyqqqbbbWWW^^^lllnnnTTTBBB:::777444333333333333222111111000000000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---...------))))))******+++++++++,,,+++***)))(((''''''''''''))))))(((((((((((((((((((((((((((((((((((())))))'''''''''((()))***,,,---)))***++++++,,,,,,++++++!!!&&&))))))+++//////---+++,,,,,,---.../////////000000222444555999EEERRRnnn|||nnnWWWFFFBBBEEEPPP___lllrrrvvvzzzyyyzzz}}}~~~}}}|||zzzzzzwwwpppddd[[[KKKBBB:::999::::::===@@@AAAFFFOOO]]]qqq}}}kkkXXXHHH???>>>:::888666555555555444444222333333333333222111111000000000000000000000000222111000111333333333222111222222222222222333333777666444333222222333333/////////000000000111111222111111111111111222222555444444333333333444444555555555666777999:::;;;AAAEEEQQQaaaooozzz---,,,,,,,,,...111333555888999999666111...///000------...//////.........***************************************++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,---////////////111333111111000000///.........///000000...---...000222---------...000222333444000000000111111111222222000000000000000///////////////...------------...---.........///000000000---///222444555333111000444333222111111111222333444555666777999<<>>BBBGGGMMMRRR]]]gggvvviiiQQQAAA:::888444333333333333444555555444444444444333222111000111111111000000000//////000222333111---++++++,,,******+++++++++,,,,,,,,,************+++,,,---...************))))))))))))******+++++++++++++++++++++++++++,,,,,,------...,,,---...///000111222333111000000000111111222222///000111000000111333666777888>>>KKK___vvvqqq[[[QQQWWWgggsssxxx{{{yyyqqqaaaRRRSSS]]]wwwfffPPPCCC888555111///000111111111000000000000000000000000------------------------,,,,,,------------------------------------------///---***)))+++,,,,,,,,,+++++++++,,,---------...---,,,+++***))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))///---+++)))((()))******))))))***+++++++++++++++)))---...++++++,,,***'''((()))+++---///000000000///000333555666===MMM]]]xxxzzzdddPPPBBB???EEEQQQaaalllppptttyyyyyy{{{}}}~~~~~~~~~yyytttqqqmmmdddVVVKKK@@@;;;777888999999<<>>OOO```zzzyyycccOOOCCC@@@EEERRRbbblllppptttyyy{{{|||}}}yyyrrrmmmiii___PPPEEE@@@;;;999;;;;;;;;;>>>BBBUUUjjjjjjZZZJJJDDD@@@:::555555111222333333222111222333222333333333333222111111000000000000000000000000...---,,,---/////////...000000000///////////////---...000111222222111111000000111111111222222222222111111111222333333444111111111222333444555666666666666666777888::::::BBBEEEPPP___mmmxxx111222555999===???>>>===999666222000/////////...+++---000333666666333000...---++++++,,,---,,,+++---......---+++***,,,---000///...------...///000------,,,,,,,,,...///000000111111111000111444666777:::999444111333333222333222000//////000111333444333333222222222333333333333333333444444444444777888888888777666444333111222222111000111333555222222111111111222222333333222111111222555777999666777777666666999===@@@===DDDMMMTTTYYYaaalllsss~~~kkkUUUEEE<<<888888888777555555444444444777777777666555333222111222111111000000000000000222222111000///...------***+++,,,+++******,,,------000...((((((,,,,,,(((&&&(((+++......,,,)))'''******)))))))))***,,,---++++++---...///...,,,***+++,,,---.........------...///111222333222000///222222222111111111000000222333999CCCOOObbb~~~}}}bbbSSSNNNWWWjjjrrr{{{|||tttiiiZZZPPPPPPUUUkkkxxxeeePPP@@@:::333000111222///------...000111222222111000...,,,,,,------------,,,,,,...---,,,,,,---...000111000//////...---+++***)))---,,,,,,++++++,,,,,,---+++***)))***,,,------,,,)))(((&&&%%%&&&''')))+++&&&&&&&&&'''''')))*********+++---...---,,,***((()))************+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++------,,,------...///000000111444777888???TTTjjj}}}vvv___MMMCCCAAAKKKYYYdddjjjooovvv{{{yyyzzz|||~~~|||{{{|||yyyuuuppphhh]]]PPPGGG@@@;;;888:::<<<===BBBIII\\\sssttt^^^UUUIIIAAA>>>===:::777444444333333333333222222111111111111111222222222555444444333222111000000222222222222222111000000333000......000111///---111222333333333333222111111111222222222333333333666555333111000000111222444555555666555555444444:::888666555555666888:::AAAGGGQQQ___nnn|||222222444777;;;<<<:::999666333000............---------///222444444222///...,,,++++++,,,---,,,+++...//////...,,,,,,---.........---,,,,,,---.........------------///000111000111111111111222666888>>>@@@>>>999666666555333555444222000000000222333777666555444333333333333333333444444444555555555777777777777666555333222333333444333222222444666444444333333333333444444555444444444444555777888<<<<<<===>>>???BBBGGGKKKKKKQQQZZZaaagggoooyyynnnXXXFFF<<<888666666555444333333333333666666666666555444222222222111111000000000000000222222111000///...------++++++,,,+++))))))***,,,&&&+++)))(((+++,,,+++&&&'''***,,,------+++******)))))))))***+++,,,---...---,,,...//////...,,,++++++,,,,,,,,,,,,,,,,,,---...000111222111000///000000111111111222222222000111555===GGGYYYtttgggVVVLLLQQQaaapppyyyzzzqqqeeeVVVLLLLLLRRRhhh~~~~~~kkkVVVEEE@@@888222333333222111222///000222333333222000///------............------,,,,,,+++++++++,,,------//////......---,,,******+++++++++******++++++++++++***)))***+++,,,+++***)))((('''&&&&&&((()))***'''&&&&&&'''''')))******&&&'''((()))******)))((()))************+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------,,,------...///000111000333:::AAAKKK^^^ooopppZZZJJJAAABBBLLLYYYbbbhhhlllrrrwww{{{|||~~~}}}{{{yyyvvvtttpppllleeeZZZNNNEEE@@@;;;999:::;;;???HHHQQQhhh}}}vvvcccPPPHHH???999888777555333444444333333333333222222111111111111111111111111444333333222111000000/////////000000000//////...333000......000000///...000000000000000000000000111111111111222222222333000///......///111333444333333444444444444333333777666555444666888;;;===BBBHHHSSSaaaooo}}}666666666888::::::888666555222000//////000000///111000000111333444222111///...,,,,,,...//////...111222222111//////000222///......------....../////////...//////111222333444444444333333666:::>>>GGGHHHFFF@@@<<<<<<:::666999888666555444444444555999999777666555555444444666666666777777777888888888888888888777555444333666777888777666666888:::777777666666666666777777666777777888999:::;;;<<<===>>>AAACCCFFFKKKPPPTTT]]]ccckkkrrrxxxttt[[[HHH<<<777444333333222222333333333555555555555555444333333222111111000000000000000222111000000///...------+++,,,,,,***(((((()))***!!!***+++))))))+++,,,))))))***+++++++++******))))))******+++,,,,,,,,,000---+++,,,///000///...---,,,+++*********+++,,,,,,---///000000000///.........///000111333333444333333555;;;CCCSSSlllmmm[[[MMMLLLYYYllluuu}}}xxxmmm```QQQGGGHHHOOOddd{{{ttt]]]JJJDDD;;;444222333222333555000111222333333222111000.........//////.........,,,,,,,,,---,,,,,,++++++---------------,,,++++++************************+++***))))))***+++***((()))((('''&&&'''((()))***''''''''''''((()))******(((((()))***+++,,,------)))************+++++++++((()))***+++,,,---------++++++++++++,,,,,,,,,,,,------,,,------...///000333111444===JJJYYYkkkxxx~~~gggSSSFFF???FFFOOO[[[cccgggkkkqqqvvv}}}~~~|||yyywwwpppnnnkkkggg___UUUJJJBBB>>>;;;::::::<<>>===<<<<<<<<<;;;999777666444222222333444333222777555444444555666555444222000//////111111111000333444555444222222333555222222222111111222222222000000111111222333444555888888888777888;;;@@@DDDLLLMMMKKKFFFDDDEEEBBB===???>>>===;;;:::999999999999999888777777666777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999888777777:::;;;<<<<<<;;;;;;<<<>>><<<;;;;;;::::::::::::;;;777888;;;===@@@AAABBBCCC@@@BBBFFFKKKOOOUUU\\\```kkkpppwww~~~yyy___III;;;555333333222222222333333444444444555555555444333333222111111000000000000000111000000///......------+++,,,+++***''''''''')))$$$***+++***)))))))))---,,,+++***))))))))))))((()))***+++,,,,,,------000---***+++...111111000...---+++))))))***,,,---,,,---.../////////............///000111222333333444333555999@@@MMMdddxxxtttaaaPPPLLLWWWfffpppxxx{{{~~~xxxlll^^^OOOEEEGGGNNNbbbzzzyyyaaaMMMBBB:::333222222000000111000000111111111111000000......////////////............///000///...,,,++++++,,,,,,---------,,,,,,******++++++++++++******,,,***))))))******((('''((((((''''''(((((()))***((((((''''''((()))******++++++***++++++---...///))))))*********+++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,------...///000333333666???MMM```uuuuuu___OOOFFFBBBJJJSSS^^^eeeiiimmmtttyyy~~~~~~~~~{{{wwwuuummmkkkhhhbbbYYYOOODDD>>>;;;:::;;;===@@@JJJ]]]oooqqqZZZHHHBBB>>>;;;:::::::::999888444444333333333222222222000000000000////////////000000000000///////////////000111111111111111111111000/////////000000000000///---,,,,,,---///000///000000000000111111111333222222111111222333444222222222222222333333444555444444555777;;;???BBBAAAIIIVVVcccppp}}}FFFDDDBBBAAAAAA???===:::888777666666777888777666<<<:::888777888999999888555444222222333333333222555666666555444444555777555555666666666666555555333444555666777888999999;;;;;;<<<;;;<<>>=========::::::999999999:::;;;;;;<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;===>>>@@@???>>>>>>???@@@BBBAAA@@@???????????????<<<===???BBBDDDEEEFFFFFFKKKNNNSSSYYY___eeelllqqqxxx|||~~~bbbJJJ;;;555333333333222333333444444333444444444444444333333222111111000000000000000000000//////......------+++,,,+++***''''''''')))(((%%%%%%'''******((('''++++++***))))))***+++,,,))))))***+++,,,---......000000//////000000111111///...,,,******,,,---...,,,------...............//////000000000111111111000///111555:::EEEYYYkkk|||hhhRRRJJJSSS```jjjssswww{{{zzznnn```QQQGGGIIIPPPccc{{{~~~dddOOOAAA:::444555444111............////////////............////////////............///000///...,,,+++***+++,,,,,,---,,,,,,,,,++++++,,,------,,,++++++,,,***))))))******((('''((((((((((((((()))******)))(((((((((((())))))******)))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,+++******)))++++++,,,,,,,,,---------------,,,------...///000222555999>>>KKKaaa{{{ppp[[[OOOJJJGGGLLLTTT^^^eeeiiinnnvvv|||~~~~~~~~~|||yyyvvvtttmmmkkkeee]]]RRRHHH???;;;999:::>>>CCCJJJVVVkkk~~~yyyeeeQQQDDD<<<:::777666666555555444444444333333333222222222000000000000//////......//////////////////000000///000000111111111000000000000000/////////000111111000...------...000111///000000000000111111111222222222222222222333333333333222222333444555555666555444555777:::===@@@???HHHVVVcccooo|||MMMKKKIIIGGGGGGFFFCCCAAA???>>>======??????>>><<>>>>>???@@@???>>>===:::888777888888777555888999:::999888888:::;;;999999::::::::::::999999999:::<<<>>>???@@@@@@@@@???@@@AAAAAAAAACCCFFFIIINNNOOOOOOOOOSSSWWWUUUOOOFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@??????@@@@@@AAA>>>>>>>>>>>>?????????@@@????????????@@@AAABBBBBBAAACCCEEEEEEDDDCCCDDDEEEIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKVVVZZZ```ffflllsssyyy~~~fffMMM===777444444333222222333333333444444444444444333222222222111111000000000000000/////////.........------+++,,,,,,***(((((()))******######)))+++***)))&&&'''''')))***---...000***))))))***+++---///000666999<<<:::555111000111------,,,,,,,,,---...///------------......////////////000000000000000000000000333666999AAARRRbbbpppVVVIIINNNYYYcccnnnsssxxx~~~|||rrrdddUUUKKKLLLSSShhhkkkVVVCCC<<<888888888333///.........------------...............//////.........,,,,,,,,,---,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++,,,---......---,,,++++++***))))))***+++***((((((((()))))))))*********)))))))))(((((())))))***++++++*********))))))))))))************+++++++++,,,,,,,,,,,,+++***))))))++++++,,,,,,------......------,,,------...///000///555;;;???LLLeeeppp\\\RRRNNNLLLLLLSSS]]]cccgggmmmuuu|||~~~}}}}}}{{{yyywwwuuusssqqqmmmjjjbbbWWWKKKAAA<<<:::888;;;CCCNNNYYYgggzzz{{{hhhVVVHHH@@@:::999777555444333333333444444333333333333222222222111111000000//////.........//////000000111111.../////////......---,,,...///000///......000222111000///......///000111000000000111111111222222---...///000111222333333333333222222222444555777666555444444555888;;;>>>>>>HHHVVVcccooo|||WWWTTTRRRQQQQQQPPPNNNMMMKKKJJJIIIJJJJJJJJJHHHGGGJJJIIIIIIIIIKKKLLLKKKIIIJJJGGGEEECCCCCCBBBAAA???AAABBBCCCBBBAAAAAACCCEEE@@@AAABBBBBBBBBBBBAAA@@@AAABBBDDDFFFGGGHHHHHHHHHFFFHHHJJJKKKKKKKKKMMMNNNQQQRRRRRRTTTYYY^^^[[[UUUNNNNNNNNNNNNMMMMMMLLLKKKLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNKKKMMMOOOPPPOOONNNNNNOOORRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPRRRTTTWWWZZZ\\\bbbffflllrrrxxxkkkQQQAAA:::444333222111111111111111555555555444333222111000222111111000000000000000//////.........---------++++++,,,+++))))))***,,,***$$$"""&&&+++***+++---'''((()))***+++,,,------+++***)))(((***---000333AAAHHHNNNJJJ>>>333000000******+++,,,---......///...............//////000---......///000111222222222333666888999===KKKXXXrrryyy\\\KKKMMMSSS^^^iiiooouuu|||~~~ttthhhZZZOOOPPPVVVooouuuaaaGGG???999888777444111111.........------.........------............------,,,,,,+++++++++,,,------++++++,,,,,,,,,++++++******+++,,,------,,,+++***+++***)))***+++,,,+++***(((((()))*********************)))))))))))))))******+++,,,---...---,,,+++)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,------...///000...444:::BBBTTTppprrr___UUUQQQOOOPPPWWW^^^cccffflllttt{{{~~~}}}{{{yyyvvvsssqqqoooooonnnkkkggg^^^QQQEEE===:::;;;999===IIIZZZjjjxxx|||jjjWWWHHHAAA???;;;:::888666444444555777444444333333333333222222333222222111000000//////......///000000111222222000000//////...---++++++...///000000......000333////////////////////////111111111111222222222333......///000111222222222222222111000111333555666444444333333444888;;;===???IIIXXXeeeppp}}}___]]]ZZZYYYZZZYYYXXXWWWVVVUUUTTTUUUUUUUUURRRQQQSSSSSSSSSTTTVVVVVVUUUSSSVVVSSSPPPOOONNNMMMKKKIIIJJJKKKLLLLLLKKKKKKMMMOOOGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGIIILLLMMMNNNNNNMMMNNNQQQTTTUUUTTTSSSTTTTTTSSSUUUUUUWWW]]]bbb___XXXUUUUUUVVVVVVVVVVVVUUUTTTUUUTTTRRROOOMMMKKKJJJIIIKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOPPPRRRTTTWWWYYYUUUWWWYYYZZZYYYXXXXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWZZZ```fffllloooooosssyyynnnTTTDDD===333333111000////////////555555555444333222000///222111111000000000000000...............---------***+++,,,+++******,,,---,,,))))))------)))***///,,,,,,,,,,,,+++)))(((''',,,+++((('''))),,,111444JJJTTT[[[UUUDDD555///000'''(((***+++------......///............///000000+++,,,---///000222333444000111444555444666AAAMMMaaa~~~cccOOOPPPPPP[[[fffmmmsss{{{~~~vvvkkk\\\QQQQQQWWWsss}}}jjjIII@@@888555555222111333//////............//////,,,------------------,,,...------,,,---...000111,,,,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++)))(((+++***)))***,,,------,,,(((((()))*********************)))))))))))))))***%%%&&&)))+++,,,+++******)))************+++++++++'''((()))+++---.........++++++,,,,,,---...//////---------------...000000---222999EEE]]]yyytttaaaWWWRRROOOVVV[[[bbbfffhhhmmmttt{{{~~~|||yyyvvvsssooommmlllllllllhhhdddZZZMMMAAA;;;:::<<<;;;???MMMbbbuuuqqq]]]LLLAAA>>>AAA888777555333111222555777444444444333333333222222333333333222111000000///......///000111222333333222222222111000...,,,,,,---///111000......000333......///000000///......111222222222222333333333444444444333333111000///111000//////000222444555222222111222444888<<<>>>@@@KKKZZZgggqqq~~~gggfffdddbbbaaaaaabbbcccaaaaaa````````````______________________________^^^^^^]]][[[YYYWWWUUUTTTZZZYYYWWWUUUTTTSSSSSSSSSUUUTTTSSSQQQPPPOOONNNNNNRRRSSSUUUWWWYYYZZZ[[[\\\[[[___cccdddaaa___^^^___``````aaabbbbbbcccddddddcccaaa```aaabbbaaa]]]YYYZZZZZZXXXWWWUUUSSSRRRQQQVVVVVVVVVVVVWWWXXXZZZZZZ[[[ZZZZZZZZZ\\\___bbbddddddfffhhhiiihhhfffcccbbbcccbbb___^^^]]]^^^___```bbbeeeiiimmmqqquuuyyy|||www]]]HHH<<<777555333222333222111000333555777666222000111222333222222111111222222333333111//////000000,,,)))+++,,,---,,,***)))***+++,,,+++******)))*********,,,,,,,,,,,,,,,+++***))))))************,,,000333EEEOOOXXXUUUGGG999444444......---,,,---...///000,,,,,,------...---------...000222222222222333444444444444444666:::@@@CCC[[[tttuuu[[[FFFPPPVVVcccqqqxxxzzz~~~{{{uuuqqqhhh\\\XXXZZZjjjhhhNNNDDD;;;888777444333444...///////////////...---------------------------........................*********************+++)))***,,,---......---,,,******+++++++++,,,,,,,,,******)))'''&&&&&&(((+++)))(((((((((((())))))***((()))***++++++***)))(((888000*********((((((***------,,,++++++*********...,,,***+++...000...,,,//////.........---------111555:::DDDYYYuuu}}}cccPPPOOOVVV[[[```eeeiiikkkpppwww||||||uuupppjjjggggggiiikkklllkkkbbbWWWMMMCCC;;;;;;>>>===GGGXXXlllvvv^^^OOOGGG@@@:::777777666555444333333444555444444333222222333333333000111111222222222111111222222111000//////000000333333333222222222111111///000111222222111000///////////////////////////444555555333111111222333222222222222222222222222111111222222222333333333666666666555555777;;;>>>FFFNNNZZZgggsssnnnmmmkkkjjjiiijjjlllmmmiiiiiihhhhhhgggggggggfffffffffgggggggggggggggggggggfffeeecccaaa^^^\\\[[[``````___]]]\\\[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWYYYZZZ\\\^^^```aaabbbbbbbbbeeeiiiiiigggeeeeeeeeeggggggggggggggggggggghhhhhhgggfffggghhhfffbbb_________^^^]]]\\\[[[ZZZZZZ\\\\\\\\\]]]___aaacccdddffffffggggggiiilllnnnooolllmmmooopppooommmkkkiiimmmllljjjhhhhhhhhhjjjjjjlllooossswwwzzz~~~{{{aaaJJJ>>>777555333222222333222111333555666444111000111222222222222111111222222222000...,,,,,,......,,,***+++,,,---,,,***)))***++++++******)))((()))))))))+++,,,,,,,,,++++++***))))))************,,,///222:::BBBJJJHHH>>>333///......------,,,---...///000,,,,,,---.........------,,,---/////////...///000333444555666888<<>>BBBOOOaaauuu~~~kkkTTTHHHBBB===999888444333222111111111222333555444333333222222222222111222222222222111000000111000000///......//////333333222222222111111111///000111111111111000///000000000000000000000000111222333222111111333444222222222222222222222222111111222222222333333333666666666555555777;;;>>>FFFNNN[[[gggssstttsssrrrqqqrrrsssuuuvvvrrrqqqqqqpppoooooonnnnnnooooooooonnnnnnnnnnnnnnnoooooommmkkkiiigggfffeeehhhhhhhhhgggfffeeedddddddddccccccbbbbbbbbbbbbbbbcccdddfffhhhiiijjjkkkkkkkkknnnpppqqqpppnnnmmmmmmpppoooooonnnmmmllllllkkkmmmlllkkkkkkkkkjjjgggddddddeeeeeefffffffffffffffeeeeeefffgggjjjlllnnnooommmmmmnnnpppqqqssstttuuuvvvwwwxxxyyyxxxvvvtttssstttsssrrrqqqqqqrrrssssssyyy|||gggNNN???777444222111222333333222333444444222000000111222222222111111111111222222333111///...///000000///+++,,,---,,,***)))***+++******)))(((((((((((()))+++++++++,,,++++++***))))))************,,,///111000555::::::555///,,,+++---------,,,---......///,,,,,,---...............///111222111000000111222222444666777888<<>>:::<<<@@@IIIZZZpppmmm[[[III???<<<999888888333222111111111222333444666555444333222111111111222222222222111000//////000//////...............222222222222111111111000///000000111111000000///111111111111111111111111000111333333222222444555222222222222222222222222111111222222222333333333666666666555555888<<>>777555444111000111333333222222111///...---------------------------//////////////////////////////...------,,,++++++...---+++***)))***++++++******+++++++++,,,,,,,,,---)))%%%&&&***,,,)))%%%''''''''''''((()))***+++---...///000000///...---)))'''))),,,,,,))))))+++,,,,,,+++++++++*********+++,,,---------------...---------............///000777CCCTTTllllll\\\PPPKKKNNNUUUbbbhhhpppuuuwwwyyy}}}}}}yyyvvvoooiiibbbaaadddgggeeebbb[[[SSSKKKEEEAAA???CCCJJJ[[[qqqyyyeeeTTTIII???;;;;;;999888:::666666555555555777888999777666444333222111111111---...///000111222222222000000000//////000111111111111111000000000//////....../////////000000111111111111111111111111111555666777777444222222222111111111111111111111111111111222222222333333333555666666666666999===AAAGGGPPP^^^lllyyyrrrrrrqqqqqqsssuuuxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvxxxzzz{{{wwwyyy|||~~~}}}zzzxxxttttttttttttuuuvvvwwwxxxuuuuuuvvvwwwwwwwwwwwwwwwxxxwwwvvvwwwxxxxxxwwwuuuvvvuuutttsssqqqpppoooooopppqqqrrrrrrqqqqqqrrrsssoooqqqtttwwwyyyzzzzzzyyy{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~}}}___JJJ999666222000000222222222444333222333555555333111000000////////////000000111111000---+++)))+++,,,+++,,,---,,,***)))***+++------,,,++++++++++++,,,((()))******+++*********((()))++++++***+++,,,---/////////......---,,,,,,++++++,,,------------,,,+++,,,---...///000000000//////000///...///222444@@@JJJSSSRRRIIIAAABBBFFFSSSlll~~~hhhRRRNNNPPP^^^nnnwww{{{~~~}}}{{{||||||xxxqqqrrrmmmUUUEEE===777666666222///000222222111111000///...---------------------------////////////////////////000000000///.........---------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,+++)))'''(((******(((&&&''''''''''''(((***+++,,,---...///000000///...---,,,+++,,,...,,,((((((+++------,,,,,,+++******)))+++---......---,,,...///---------...............111:::III]]]vvvsss\\\MMMGGGHHHOOOVVVccciiirrrxxx{{{}}}}}}xxxuuuooohhhaaa___ccceeeaaa]]]TTTQQQMMMIIICCC@@@GGGQQQfff|||mmmWWWLLLDDD>>>>>>>>>;;;999:::555444333333333444555666666555444333222111111111---...///000111222222222111000000000000111111222000000000000////////////............///000111111111111111111111111111111555777888777444222111111111111111111111111111111111111222222222333333333555666666666666999>>>AAAGGGQQQ```nnn{{{qqqpppooooooqqqsssvvvwwwzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvuuutttsssrrrssstttvvvwwwwwwyyy}}}~~~{{{yyyttttttttttttuuuuuuvvvwwwuuuvvvwwwwwwwwwwwwwwwwwwwwwuuutttuuuwwwxxxvvvtttuuuuuuttttttssssssrrrrrrrrrtttvvvvvvuuuvvvxxx{{{tttvvvyyy|||~~~~~~}}}|||~~~~~~}}}}}}~~~fffPPP;;;888333000000111111111333333333555888777444000000//////......//////000///111222111///...000111+++,,,---,,,***)))***+++---,,,++++++******++++++(((((()))***************''')))+++++++++***+++---+++---///...,,,++++++---***+++,,,---------,,,,,,+++,,,---///000000111111000000111111000222666888AAANNNZZZZZZNNNDDDCCCFFFPPPhhhsssVVVNNNMMMYYYjjjuuuzzz}}}{{{}}}yyyppplllyyyrrr^^^GGG>>>777555555222111222000000000000000///...---................................................///.....................,,,,,,---.........------******+++++++++,,,,,,,,,)))))))))))))))(((((('''&&&&&&''''''(((***+++,,,---...///000000///...------,,,---...+++&&&''',,,++++++++++++***************,,,...---++++++---///+++,,,,,,---...///000000444???PPPggg~~~jjjSSSGGGFFFJJJRRRYYYbbbiiissszzz~~~}}}yyyuuusssjjjaaa___aaaaaa\\\VVVMMMOOORRROOOHHHFFFPPP]]]qqqvvv```JJJCCC>>><<>>BBBHHHQQQ```ooo|||ooonnnmmmmmmnnnpppssstttwwwwwwwwwxxxyyyyyyzzzzzzxxxwwwwwwvvvuuutttttttttsssrrrpppnnnnnnooopppqqqtttwww{{{~~~}}}yyywwwrrrqqqqqqqqqrrrrrrssstttvvvvvvwwwwwwwwwwwwvvvvvvwwwtttssstttvvvwwwuuusssuuuuuuuuuuuuuuuuuuuuuuuusssuuuwwwxxxwwwxxx{{{yyyzzz}}}~~~kkkUUU===999333000///000000000333333444777:::999444000//////............//////))),,,000000///...000222+++,,,---,,,***)))***+++,,,+++******)))*********(((((()))***************''')))+++++++++***+++,,,)))---//////,,,+++,,,///***+++,,,---...---,,,,,,+++,,,---///000111111111,,,------------000444777>>>MMM[[[\\\PPPDDDBBBEEENNNfff{{{XXXOOOKKKVVVhhhtttzzz|||}}}{{{}}}yyyoooiiiuuuzzzhhhIII???666333333111222444...///////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,...///000///......******+++++++++,,,,,,,,,((()))+++***(((''''''(((&&&&&&''''''(((***+++,,,---...///000000///...------+++,,,---)))%%%''',,,((((((((()))******++++++(((+++---,,,***)))+++...)))***+++---///000222222666BBBUUUmmmzzzfffPPPGGGIIINNNUUU[[[```hhhrrrzzz~~~}}}yyyvvvvvvmmmccc___```___XXXPPPJJJPPPVVVVVVNNNLLLXXXgggyyyzzzmmmXXXBBB<<<999:::???AAA===::::::666555333222111222222333444444333222222333333333222222111111000...---,,,...............///000111000/////////...............---------...///111222///////////////////////////111333444222111000000000000000000000000000000111111222222222333333333555666666666777:::???BBBHHHRRRaaappp}}}oooooommmlllkkklllooorrrqqqpppoooooooooppprrrrrrqqqrrrssssssqqqooolllkkkggghhhhhhgggfffhhhkkknnnoooqqqtttvvvwwwwwwuuutttrrrrrrqqqqqqrrrrrrssstttssstttwwwxxxyyyxxxwwwvvvuuuttttttuuuuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwxxxzzzzzz{{{|||}}}xxx___GGG999666777222222444000666666666666666666666777111000///......///000111............///111222333000000///...---,,,,,,+++************+++,,,---...***,,,...//////...,,,***((()))+++,,,------,,,,,,///......------,,,++++++000///...---,,,+++++++++///000111222111222555777333111...,,,,,,///333666BBBGGGLLLLLLHHHDDDDDDFFFRRRhhhiiiWWWJJJRRRdddrrr{{{~~~~~~}}}~~~yyyvvvuuurrrvvvqqqUUU???666888555444555111111,,,,,,//////+++,,,000//////000000///...------......---,,,,,,,,,,,,---+++++++++,,,---...///000,,,...111333444333222111---------------,,,,,,,,,000---***)))))))))((('''((()))***++++++***)))(((+++,,,------+++))))))***,,,,,,+++***))))))******,,,,,,,,,+++***)))((((((++++++,,,,,,,,,---------000...,,,+++,,,///222555;;;BBBTTTooolllRRRGGGJJJSSS[[[aaalllqqqxxx~~~~~~|||{{{wwwsssjjj```]]][[[QQQEEEIIISSSYYYUUUQQQYYYjjjyyy~~~hhhVVVJJJAAA>>><<<:::===AAAAAA<<<888888666555555666666666555333222222222222222333333000000111111111111000000222222222111111111111111111///...///000000///......------------...//////111111111000000000000000222222111111111111111111111111222222222333333333444444444555555555555666333555777777777:::@@@EEELLLVVVeeetttddddddbbbaaa```aaaccceeefffeeeeeedddeeeggghhhjjjiiijjjjjjjjjiiigggeeeccceeeffffffffffffgggiiilllmmmoooqqqtttttttttrrrqqqtttssssssrrrrrrssssssssssssuuuvvvxxxyyyxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwxxxyyy{{{||||||~~~{{{bbbJJJ<<<777888333333666222222222333333333222222111000000////////////000000............///000111222000000000///...---,,,+++)))))))))******+++------***,,,...//////...,,,***,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++++++++......---,,,+++*********...000111111111111444666333222///......000222444888===AAAAAA???===>>>AAAOOObbb{{{ppp]]]MMMPPP^^^lllwww~~~~~~}}}~~~~~~xxxuuutttsssxxxyyy\\\DDD999:::555333444///111---,,,//////+++,,,000///////////////...------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///---///222444555444222111------------...000111222222///,,,******)))((('''))))))************))))))........................,,,++++++***))))))******...---+++***))))))***+++++++++,,,,,,,,,---------///...---,,,---///222333;;;CCCVVVpppmmmUUULLLRRR[[[dddjjjpppuuu{{{|||zzzyyyxxxvvvssskkkaaa[[[XXXOOOEEEIIITTT]]]]]]^^^hhh{{{sss^^^OOOEEE>>><<<:::999;;;??????;;;777999888666555555555444333222222111111111111222222000000111111111111000000111111111111111111111000333111000111222333111000...------------...//////111111111111111111111111111111111111111111111111111111222222222333333333444444444555555555555666333555777777777:::@@@EEELLLVVVfffuuu]]]\\\[[[ZZZYYYYYYZZZZZZ[[[ZZZYYYYYY[[[]]]```aaabbbcccdddddddddbbbaaa```ccceeeggggggggggggiiikkkmmmnnnppprrrrrrrrrpppooottttttsssssssssssssssssstttuuuwwwxxxyyyyyyxxxwwwvvvwwwwwwxxxxxxyyyzzzzzz{{{zzzyyyyyyyyyzzz{{{{{{}}}}}}~~~hhhPPP???999999333444777333333444555666555444222000///000000111111000000///000//////......//////000...///111111111///---,,,)))))))))))))))***+++,,,+++,,,...//////...,,,+++,,,+++)))((((((***,,,---************++++++++++++---,,,++++++************---///000000///000222444333222111000000000111222333666::::::999999<<>><<<555222222...111...---///...,,,,,,//////////////////......---......---,,,,,,,,,,,,---------,,,,,,,,,,,,------...///222333444333222111---------...000333666888555222...,,,+++***)))''')))((((((''''''(((((()))+++(((&&&'''***------+++,,,+++******)))*********000...,,,))))))***,,,---,,,,,,,,,,,,------------//////.........000111222;;;EEEXXXqqqlllWWWQQQYYYdddnnntttsssxxx~~~{{{wwwuuutttssssssqqqkkkaaaXXXRRRKKKDDDIIIWWWdddhhhlllzzzzzzcccQQQFFF@@@;;;999777777999;;;<<<999555::::::999888777555444333222111111000000000111111000000111111111111000000/////////000000000000000222111000111222333222111......------......///000222222222222222222222222111111111111111111111111111111222222222333333333444444444555555555555666444666777777777:::@@@EEEMMMWWWgggvvvXXXWWWVVVVVVVVVUUUSSSRRRSSSRRRQQQRRRSSSWWWZZZ\\\^^^___aaacccdddeeeeeeeeeccceeehhhiiiiiiiiijjjlllmmmnnnpppqqqrrrqqqpppoooqqqrrrrrrsssttttttuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{{{{|||||||||}}}|||{{{zzz{{{|||}}}~~~qqqVVVDDD;;;999333444777222444555777888777444111//////000111222222111000///111000///...............---///111222222000...,,,))))))(((((()))******++++++,,,---......---,,,+++(((((((((((()))+++,,,---))))))******+++,,,,,,------,,,+++++++++++++++,,,---...//////......111333333333222222111111000000333444555555555666:::<<<@@@KKK[[[nnnxxx```SSSVVVcccsss~~~{{{yyywwwwwwttt~~~jjjPPPAAA===555111222...111000//////...------......///////////////............---,,,,,,,,,,,,---...------,,,+++++++++,,,---...000111222111000///......------///222666888777444000---,,,+++)))(((''''''%%%$$$$$$%%%''''''***%%%!!!"""&&&***)))&&&++++++***************+++///...---++++++,,,,,,---,,,,,,,,,------------...////////////000111222222===III^^^uuu~~~jjjWWWUUU^^^jjjsssxxxuuuyyy~~~}}}xxxtttrrrppppppmmmlllggg]]]RRRIIIEEECCCIIIZZZjjjpppwwwjjjUUUHHHAAA<<<888666555444666888888777444:::;;;<<<;;;999666555444222111000000///000000000000000111111111111000000.........///////////////000///...///000111000///...............//////000111111111111111111222222111111111111111222222222111111222222222333333333444444444555555555555666444666888888888;;;AAAFFFMMMXXXhhhxxxPPPOOOOOOPPPQQQOOOLLLHHHKKKJJJIIIIIIKKKOOOSSSUUUYYYZZZ\\\___bbbeeefffgggaaadddfffhhhhhhhhhiiikkklllmmmnnnoooppppppoooooonnnppprrrtttvvvwwwwwwwwwwwwwwwxxxzzz{{{|||||||||{{{|||~~~~~~}}}}}}}}}|||^^^III===999333444666111111222444555444111...,,,///000111222222111000///111000///...------------,,,...000222222111///---)))))))))((())))))***+++++++++,,,------,,,++++++((()))***++++++***'''&&&))))))***+++,,,---......---,,,,,,,,,,,,------...,,,---......---...///111222222222222111111000///333222222111000111444666:::AAALLL\\\ssshhhVVVSSS```qqq||||||}}}~~~}}}{{{zzzyyyxxxnnnSSSBBB<<<444111222///111111000...---......---......///////////////.........---,,,,,,,,,,,,---...---,,,+++++++++++++++,,,,,,---.........------///...,,,+++---///222444666333///---,,,+++***))))))(((&&&&&&&&&&&&((()))111+++&&&&&&***,,,+++(((+++***************++++++,,,---...//////---,,,+++,,,,,,---------........./////////000111222333444CCCSSSiii}}}zzzhhhXXXXXXbbbnnnvvvzzzyyy|||||||||}}}~~~yyytttqqqnnnmmmgggeee```VVVKKKBBB@@@BBBIII]]]qqqzzzrrr\\\LLLCCC>>>:::888444333333444666666666555777999<<<<<<999666444444222111111000//////000000000000111111111111000000------......///////////////.........000111111//////............///000000.../////////000000111111000000111111111222222222111111222222222333333333444444444555555555555666555777999999999<<>>???CCCKKKcccyyytttcccPPPEEE@@@<<<999888333333444444555555666666666:::>>>===999555222222333222111111000000000000000000111111111111000000------......//////000000111000///000222333333222//////......//////000111---......//////000000000000000000111222222333333111111222222222333333333444444444555555555555666555888999999999<<>>444111333111111444222---,,,//////+++------...///////////////......---,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,---......,,,***)))+++,,,,,,+++)))******++++++******)))******))))))))))))))))))******))))))***++++++,,,+++,,,---......---,,,+++------------..................---...000444888:::KKKbbb|||nnn___SSSWWWeeepppwww{{{~~~~~~~~~{{{wwwrrrmmmjjj```XXXOOOIIIBBB===@@@FFFRRRkkkiiiXXXGGG???;;;777777999333444555555555555777888===AAAEEEDDD===777333333444444222111111000000000000000111111111111000000---......///000000111111111000///000222444333222///////////////000000111.........///000000111111///000000111222222333333111111222222222333333333444444444555555555555666666888:::::::::===CCCHHHPPP[[[lll|||VVVUUUWWW\\\```___XXXQQQRRRPPPNNNMMMNNNQQQVVVXXX\\\\\\]]]]]]^^^```aaabbbggghhhhhhhhhhhhkkkooorrrqqqrrrsssuuuwwwyyyzzz{{{{{{|||~~~~~~|||{{{||||||}}}~~~vvv\\\III@@@888777888111333333333333444444444444333222111000000111222333......---------......///+++,,,,,,---...///000000,,,,,,+++++++++++++++,,,(((((((((((((((((((((((('''((((((((((((((((((((())))))))))))************))))))******+++,,,---....../////////......///111///...---------///000111222111111111222333222111999???CCCEEEOOOggg~~~cccTTTWWWbbbiiiooouuu|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~xxxssspppqqqzzz~~~___JJJ@@@555111444111111444333---,,,000///+++------...///000000//////......---,,,,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,------...+++)))'''(((***,,,,,,,,,&&&'''((())))))((('''&&&&&&(((***+++*********+++******))))))***+++,,,,,,,,,,,,+++++++++,,,,,,------------.........//////...---------000555:::===HHHaaa|||eeeWWWNNNSSSbbbnnnuuuyyy~~~~~~~~~~~~|||wwwrrrllliii```UUUKKKFFFBBB>>>AAAHHHYYYsssuuucccRRRBBB;;;777444555999444555555555555666888999FFFJJJNNNKKKCCC;;;666555555444333222111111111111000000111111111111000000.........///000111111222...------...111222111000///////////////000111111...//////000111222222222///000000111222222333333111111222222222333333333444444444555555555666666666888:::::::::===CCCHHHPPP\\\mmm}}}[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVXXX[[[^^^```bbbccceeeeeeeeegggiiilllrrrssstttuuuwwwxxxyyyzzzwwwxxxyyy{{{}}}~~~~~~~~~jjjMMM<<<:::;;;888333444666777999999777666444333222111111000000111111//////............//////***,,,///111222222111111---------,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***++++++++++++***......---,,,++++++******,,,,,,,,,---------......///////////////.........333000...111555555111---222222222222222222222222;;;<<>>;;;888555555666777888888777666555333222111111000000111111...------,,,,,,------......)))%%%)))000333///))),,,,,,,,,,,,+++++++++++++++***)))((((((((()))***))))))***++++++++++++***((()))***+++,,,---...///,,,,,,,,,,,,------------------------------------333000......111333111///222222222222222222222222111333777<<>>999888888222222333555666444000---111111000000000/////////////////////////////////////////////////////////000111222222000000111222000111111111111000000///000000000000111222333444//////000000111222333444666777777555444444666888555777999::::::===DDDIIIRRR^^^ooo~~~iiiiiiiiijjjkkklllmmmnnnllllllmmmnnnqqquuuxxxzzz{{{|||}}}~~~}}}~~~fffNNN@@@:::888666555555666777777666555555333222111111000000111111.........------.........///+++(((***000222///***,,,+++++++++++++++++++++---+++)))((('''(((***+++))))))***++++++++++++***&&&'''((()))***,,,------++++++,,,,,,,,,------------------------.........333000...---///111111000111111111111222222222222000111555:::AAAOOOeeeyyy~~~fffXXX[[[fffnnnvvvxxxzzz}}}~~~}}}~~~|||{{{wwwrrrqqq|||cccPPP???<<<;;;555111222000222444555555333000///......------------......000...,,,+++,,,---...///++++++,,,,,,,,,,,,------((()))+++------,,,***(((++++++************++++++++++++************+++++++++---///111222111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------.........+++,,,,,,---......---------...111222222444;;;CCCUUUiiiyyyeeeWWWRRRSSS___kkkqqqvvv{{{~~~{{{zzz{{{}}}~~~zzzyyyzzzzzzwwwuuuoooggg^^^VVVOOOPPP\\\iii~~~}}}eeePPPCCC===999::::::666555666444444444333111222444666CCCIIIJJJBBB:::666666666333444555777777555111///111111111000000000//////000000000000000000000000////////////////////////---///000///...---...///000000111111111111000///000000000000000111222222/////////000111333444555666777777666555555777999555777999::::::>>>DDDJJJVVVaaarrrvvvvvvvvvvvvvvvwwwxxxxxx{{{{{{|||}}}~~~oooVVVDDD:::777777555555666666666666555555333222111111000000111111000000////////////000000000000000111222222111000++++++++++++++++++++++++...,,,***)))))))))+++,,,))))))***++++++++++++***)))*********++++++,,,,,,+++++++++,,,,,,,,,------------......////////////111000...---...///000000000000000111111222222222333333666:::???III[[[kkkfffVVVXXXbbbllluuuxxxzzz}}}~~~~~~~~~|||wwwtttaaaNNN>>>;;;;;;555222222000222444555555333000//////..................//////......---,,,---...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---+++******))))))******+++------...///000222333444/////////......------,,,++++++,,,,,,---......///---------....../////////+++,,,------...---------++++++///333555777CCCOOOcccuuuttt^^^SSSRRRUUU___iiiqqqwww|||~~~|||wwwvvvyyy|||~~~}}}yyyxxxzzzzzzxxxuuutttkkk```WWWRRRVVVfffvvvrrr]]]KKK@@@;;;999999888555333555333444444333222222555777===CCCEEE@@@:::888777555666666666555333222111111111111111111000000000000111111111111111111111111000000000000000000000000---///000///...---...//////000000111111111000000000000//////000000111111000000111111333444666666666777888777666555777888666888:::;;;<<<@@@FFFLLLWWWbbbsssxxx^^^III<<<888999555555555555555555555555333222111111000000111111111000000000000000000111+++---000000///...,,,,,,*********+++++++++++++++------+++*********+++,,,))))))***++++++++++++***---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000//////............////////////000000111222222222555444666999<<>>:::777666777666555777<<<777888999888666555666888555999:::666444888;;;<<<<<<<<<;;;888333111111333222222222111111111000000111111111111111111111111111111111111111111111111111222333222111111222333//////000111111111111111222111111000000111111111222222111111222333444444444555777666555444555666777999<<<===>>>BBBIIINNNVVVaaaqqqlllSSSBBB===>>>555555444444444444555555333222222111000111111111//////............/////////,,,,,,000555444,,,###))))))******++++++++++++)))************)))(((((())))))***++++++++++++***''''''(((((()))))))))*********+++++++++,,,,,,,,,++++++,,,,,,---...//////+++---///000///---------...//////000111222222222111111222666999===GGGRRRbbb}}}eeeQQQQQQUUUcccqqqvvvwwwzzz}}}}}}~~~~~~~~~~~~sss\\\DDD;;;888333222555111111111000000000000000---,,,,,,++++++,,,,,,---,,,000444555222000//////)))******+++---......///!!!&&&+++...---,,,,,,---******))))))***+++,,,,,,******))))))))))))******''')))---111333444444333111111000...---,,,+++***------,,,,,,,,,,,,+++++++++,,,...000000000000///...///////////////......///,,,...555888===QQQhhh}}}dddMMMLLLWWWdddmmmtttxxxzzzyyyzzz~~~}}}~~~}}}xxxyyy}}}zzzuuuvvvzzz~~~~~~yyywwwvvvwwwxxxvvvqqqmmmhhheeedddfffjjjuuusss[[[III===888777444444666666666:::@@@<<<<<<;;;888444000//////222444222......444:::<<<@@@BBBBBB>>>999555444555222222222111111111111000000000000000000000000000111111111111111111111111///111222111000///000111//////000111111111111111222222111111111111111222222111111111111111222222333555666666555444444555666999;;;<<<===AAAHHHNNNXXXcccsssyyy^^^III>>>;;;777777777666555555444444222222222111222222333333////////////000000000000333222000//////...,,,***"""!!!&&&,,,...+++***,,,,,,,,,+++***)))(((''''''++++++++++++++++++++++++++++++******++++++,,,---,,,------,,,+++***,,,...,,,,,,,,,,,,---...//////......//////000000111111&&&111999777444555555333111222444555888<<>>???444333111222555:::???CCCFFFEEEAAA<<<888666666888222222222333444666999:::???>>><<<:::888666555555333222111111000000111111222222222222111111000000...000333666666444111///222333333333222000///---222222444444444444222222333111000111444555333111333333333333444444555666666666444333333444555666777999::::::;;;@@@HHHNNNWWWaaaqqq~~~cccLLL???;;;888777777666555555444444444333222222111111222222000000000000////////////000...------------,,,+++(((&&&'''+++,,,******,,,++++++******))))))((((((+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,---,,,******,,,---+++++++++++++++,,,------////////////////////////+++111555333333555333///333333444444666:::@@@EEEVVVjjjttt___SSSQQQZZZeeepppxxx}}}~~~~~~yyyvvvsssvvvrrrYYYFFF===:::666333111111222222222111111000//////............//////.../////////...---,,,+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---))))))***+++++++++++++++(((***+++***))))))***+++***+++---...//////......,,,++++++******++++++,,,,,,...//////---+++++++++///////////////000000000222111///------///111222...555333222888???PPPiiiuuu___WWWUUU]]]gggoootttxxx|||~~~~~~|||~~~zzztttuuu{{{}}}{{{wwwtttssstttsssooolll]]]\\\```nnn|||iiiXXXHHH;;;666666444333222333555999>>>@@@FFFEEEBBB===999777888999222222111222333555777888999888777555333222111111333222111111000000111111222222222222111111111000///111333444444333111///222222333333222000///...000111222333333222111000222111///000333444333111111111111111222333444555666555444444444444555666888999;;;;;;;;;@@@GGGMMMXXXbbbrrrjjjPPPAAA<<<888777666555555444444444444444333222111111111111111111000000//////......,,,+++***+++,,,---,,,+++///+++)))+++***((()))---************************,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,******+++,,,,,,,,,+++++++++,,,------000000////////////......000111000///111444222---555555444333555999@@@EEEOOOaaa{{{jjjZZZRRRXXXcccoooxxx}}}~~~|||zzzuuuooonnnzzz{{{bbbNNNBBB<<<888555000111111111111111111111//////............//////......///......---,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---))))))***++++++++++++***)))***+++***((('''((()))((()))+++,,,------,,,,,,---,,,,,,++++++,,,,,,---+++---///...---,,,,,,---000000//////.........---000//////......//////000...444333111777>>>PPPiii|||ggg```]]]ccckkkqqquuuxxx||||||yyy{{{~~~yyyzzz|||xxxuuusssrrrpppkkkgggYYYZZZcccuuusss^^^OOODDD:::555444444444444444666888;;;<<>>>>>BBBIIINNNYYYccctttyyy]]]HHH===999888666444444444555555000000000111222333444555222111111000///......---///...,,,,,,------+++******((())),,,,,,)))(((+++))))))******++++++,,,,,,---------,,,,,,,,,++++++,,,++++++++++++,,,------(((***,,,---,,,+++,,,,,,---------------...///000.........///000111222222///000222111//////444999666666555444666<<>>:::666333444555555666666666666555888888888666333222333555666555444444444666777888666666555555555666666777333222111111000000111111222222222222222222222333222222000/////////000000000000000000000000111111000111222333333222111000///000000000000000111111000000000111222333444555444555555666666777777777:::<<>>BBBHHHOOObbb|||ssshhheeennnwww{{{~~~uuutttmmmfffjjj{{{sss[[[FFF:::555444222000...---......///...------,,,,,,------...---,,,,,,++++++,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++***))))))(((***+++***))))))***+++'''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---)))***,,,,,,---///222555111111111111111000000000000000000000000000000000...555666999DDDQQQiiiqqqbbbaaajjjooouuuyyy{{{}}}|||uuunnniiikkkuuuzzzwwwuuutttsssooohhhcccdddwwwqqqXXXKKK???;;;;;;999666666555444444333333444555555444666777666555555666888444444333444555777999:::555444444333333333444444333222111111000000111111222222222333333333444444333333333222111111000000///.........///000222333///000111222222111000//////111333333111000222444000000000111333555666777333444666777888888777777:::>>>BBBEEEGGGLLLSSSXXX^^^hhhxxxxxx[[[GGG:::888666333333444555777666555444222111000000000////////////000000000000,,,++++++,,,...//////...111---*********)))+++000++++++++++++++++++++++++//////...---,,,,,,++++++)))))))))((()))******+++))),,,///000000/////////000111222444777999<<<===777777555444222111000///444...+++000111......222777777777555444666999<<>>888555333111...---------......------,,,,,,------...---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++***)))(((((()))++++++******+++---((()))+++,,,------,,,,,,******))))))))))))******---...///000111333666999444444333222111000//////111111000000000000111111...666777;;;HHHVVVnnnlll]]]]]]iiinnnuuuzzz|||~~~|||uuuooooooxxx}}}wwwuuusssrrrrrrnnnhhhbbbnnnzzzgggOOODDD;;;888777555333444555444333222333444555666111333444444444333555666222222222333444666999:::555555444444333333444444333222222111000111111111222222222333333444444444444444444333333111000//////.........///000222333...///000111111000///...000222444333111111333555//////000111222444666777333444666777888888888777:::>>>CCCFFFIIINNNUUUZZZ```jjjzzzhhhUUUDDD;;;444444666666777999444444333222222111111000///111333555555222///---////////////////////////***+++,,,,,,---------------,,,+++******,,,...////////////......---------***++++++***))))))***,,,......222888999555222222222444888;;;???DDDIIILLLRRRNNNGGG@@@999555333222000333111,,,---222444111444777999777333222555888???CCCPPPjjjsssmmmtttzzzwwwpppgggfffssshhhNNN>>>777333111...---......------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++***)))))))))++++++************++++++)))------******//////+++.........,,,***)))+++---............000555<<>>666666777666666777444444333333222111111111000111333444333222///...////////////////////////++++++,,,---------,,,,,,++++++,,,,,,------------......------,,,,,,,,,,,,***++++++***))))))***,,,111000333777777333111222444;;;DDDLLLSSSYYY```dddgggbbbYYYNNNCCC;;;555333---000...******///111///444666888666333222555888===AAAMMMddd{{{rrrttt|||}}}{{{wwwooofffffftttjjjQQQ@@@999444111///---.........---000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------...///000111......,,,++++++*********+++******))))))******+++***------******......+++---...---,,,******+++---,,,---------///333888<<<<<<;;;999666333000...---///......///000222444555888:::AAAIIIRRRaaazzz|||eeeYYYZZZ```kkkpppvvv{{{}}}|||vvvssspppooollliiikkkppp{{{bbbNNNCCC???:::666555555555555333333222222222222222222444222111111333444444333444333333444777888888777888666444444444444222000111///...///000000///...222333444555555444333222555444222000////////////111222333222///...000333000000000000000111111111///...///000333444333222111000///...///222444666888666444444555777777666:::<<>>IIIZZZgggooouuu|||~~~xxxmmm```QQQDDD:::555000222000------111333222333555777666333222555888<<<>>>HHH]]]yyyyyysssvvv~~~{{{xxx~~~wwwmmmfffhhhvvvnnnUUUCCC;;;555222///............---000000//////............,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++))))))***+++,,,---///000111000///---,,,,,,+++++++++******))))))******++++++------+++***,,,,,,***,,,------,,,******+++---***+++,,,------000333666666555444333111000............///000111333555666888:::AAAIIITTTeee}}}sss\\\SSSYYYdddkkkooouuu{{{}}}|||yyyuuurrrooommmhhhhhhoooyyypppVVVCCC@@@<<<888555555555555555222222222222222222333333666444333333555666666555333222333555888:::;;;:::888666444444444444222000000/////////000///,,,***222222444444444444222222333222222111000///......000000000000000111222222000000000000000/////////333111000111333444444333555444333333444666999:::999777555555666888888777<<<===AAAFFFIIINNNYYYeeennnvvvsssrrrqqqqqqrrrrrrpppooonnnmmmmmmmmmmmmnnnnnnoooppprrrtttuuuvvvvvvwwwxxxvvvzzz~~~{{{}}}mmmNNNBBB888777888777555444555444444333222222111111222222111000000000000000000000000000000000000000---.........---,,,++++++***+++,,,---------,,,+++******))))))))))))))))))***++++++***))))))***,,,111...---///000......222DDDSSShhhxxx{{{nnn^^^NNN???777222222111///000222444444222444555444333333555888<<<<<>>HHHUUUhhhnnnXXXPPPYYYeeelllpppvvv{{{~~~zzzwwwqqqnnnllliiieeegggttt|||gggOOO>>><<<999666444444555555555333333333333444444444444666555444444666777777666222222333555999<<<===<<<777666444444444444222000111111111222333222///---111222333444444333222111......000111111111111111111///...///111333333222222222111111000000//////333111///...000111111111777666555666777888:::<<<999777555555666888888777<<<===@@@EEEHHHOOO\\\hhhrrrzzz```______```aaaaaa___^^^]]]]]]^^^___aaaccceeegggjjjlllnnnooonnnmmmooopppmmmpppvvv~~~}}}tttqqqsssvvvvvvuuutttvvvyyyyyyyyyzzz|||~~~}}}|||{{{{{{{{{|||~~~{{{xxxwwwxxxzzzzzzwwwTTTFFF999666888777555444555555444444333222222111222111000/////////000000////////////////////////............------,,,+++...---,,,+++++++++,,,---))))))))))))))))))))))))***++++++***))))))***,,,---)))(((+++,,,,,,...333BBBRRRiii{{{uuudddQQQ@@@777000///------......000222111222333333333444555777<<<<<<@@@NNNgggvvvpppwww}}}}}}~~~wwwmmmggglll|||www\\\GGG;;;777444111/////////...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111------...///000222444555999888555222///---,,,+++***))))))))))))))))))***---,,,+++,,,+++***)))***(((***+++,,,++++++,,,---+++---...///...---...000------........./////////...///000111222333333444555:::BBBLLL]]]rrrlllXXXRRR[[[eeennnrrrwww|||~~~}}}xxxuuummmkkkiiigggfffjjjyyyqqq]]]JJJ<<<999777444333444555444444333444444444555555666666333111000111222333333333222222333666:::<<<======777666444444444444222000000000111333555555222000222333444444444444333222......000111222222222222111//////000222444444444333333333222222111111111333111///...///000000000222222222222333555666777888666444444555777777666;;;;;;???CCCGGGNNN\\\iiittt|||\\\[[[\\\^^^``````___]]]\\\]]]^^^___bbbfffiiikkkooorrrtttssspppnnnoooqqqooopppsssxxx}}}}}}yyysssqqqrrrssssssqqqooorrruuuuuussssssvvvyyy{{{{{{|||}}}}}}||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}{{{xxxtttsssuuuvvvwww|||___NNN===777888777555444555555444444333333222222111111000////////////000////////////////////////---............------,,,///...+++******+++,,,...)))))))))************+++***++++++***))))))***,,,***'''&&&)))++++++...333???NNNdddyyyzzzmmm]]]LLL===555333///...000000///111555000111111222333444666777::::::>>>III^^^yyy{{{qqqttt{{{~~~}}}}}}}}}wwwmmmfffhhhwww{{{aaaJJJ<<<888555222000000000///---...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---///000000,,,,,,------///000222333888666444111///---++++++***))))))(((((())))))***,,,******,,,,,,))))))+++''')))+++,,,++++++,,,---,,,---///...------...000/////////000000111111111//////000111111111111000555<<>>CCCGGGNNN[[[hhhttt|||bbbcccdddgggjjjjjjiiigggeeeeeefffgggjjjnnnqqqsssvvvyyy{{{xxxssspppqqqsssrrrqqqrrrtttwwwyyyyyyxxxwwwvvvuuutttsssrrrqqqqqqmmmqqqtttsssqqqpppsssvvvwwwwwwyyyzzzzzzzzzyyyxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{yyyvvvttttttvvvxxxxxx}}}|||{{{lllYYYCCC:::999777444333555555555444333333222222000000000000000/////////------------------------,,,---..................------,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++***))))))***,,,+++((('''***++++++---111999EEEXXXnnn~~~~~~vvvpppfffYYYLLLAAA999555666111000333333111333888000//////111333555666666888888;;;DDDVVVoootttsssvvv{{{}}}}}}|||}}}zzzuuukkkbbb```mmmfffOOOAAA999666333111000000///......///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------)))))))))***+++,,,------111000///---,,,,,,++++++))))))(((((((((((()))))),,,((((((,,,,,,))))))---%%%(((***,,,++++++,,,---,,,---------,,,,,,...000//////////////////////////////000111000///...---444===HHHVVVkkkooo]]]UUUYYYcccllluuuxxx|||~~~~~~}}}|||{{{xxxtttppppppmmmmmmqqqwww~~~pppXXXHHH>>>777777444222222222222222000111111222222333444444555666444333444555666666666666555444666888999999888888666444444444444222000000///...///000111000///444444666666666666444444444444222111111111222333111444555444222222555888222222222222222333333333444333222333555555444222555555666777888999::::::999777555555666888888777:::;;;???DDDHHHNNN[[[gggsss{{{iiijjjlllooorrrsssrrrpppmmmllllllmmmpppsssvvvxxxzzz}}}~~~{{{uuupppqqqssssssqqqpppqqqssstttuuutttqqqsssuuuuuussspppoooooolllpppsssrrrooonnnqqqtttssstttvvvwwwxxxxxxwwwwwwxxxyyyzzz{{{zzzyyyxxxwwwyyyyyyxxxvvvtttuuuxxx{{{yyy}}}}}}wwwtttwww|||}}}wwwaaaIII===999777444222666555555444444333222222000000000000000///......------------------------,,,,,,---.../////////...+++,,,.........,,,***)))++++++,,,,,,,,,---------***++++++***))))))***,,,---******,,,---+++,,,000000888III]]]nnntttpppkkkeee^^^RRRFFF===888777777333...---000000...000555/////////000333555666666666777999AAAQQQiiivvvrrrsssxxx{{{~~~~~~~~~~~~{{{zzzzzzwwwtttjjj^^^ZZZdddzzzjjjRRRDDD999666333111111000///...,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++,,,------...+++************+++,,,,,,))))))(((((((((((())))))+++'''''',,,---))))))...%%%'''***,,,,,,+++,,,---+++,,,,,,+++***+++...000---,,,,,,,,,,,,,,,,,,,,,///000000000000...,,,+++777AAAMMM\\\rrr|||eeeTTTQQQZZZgggooowwwzzz~~~~~~{{{{{{}}}~~~|||{{{zzzzzzyyyvvvrrrnnnsssppppppwwwhhhRRRDDD===999666444222111222222111/////////000111222222333333333111000000222333333222777666555666777888777666888666444444444444222000444222000///000000000///444555666777777666555444222222111000222444777888222555888666222111555999000000000111222222222333111111222333555555333111333333444555666777888888;;;999777666888999999999:::;;;@@@FFFIIIOOO[[[gggrrrzzztttsssppppppqqquuuyyy|||{{{zzzyyyvvvtttuuuxxx{{{~~~|||xxxuuuttttttuuuvvvyyyvvvrrrooopppqqqsssssswwwxxxxxxxxxwwwvvvtttsssuuuuuuuuutttsssrrrppppppttttttttttttvvvwwwxxxyyyvvvxxxzzz|||}}}}}}|||{{{{{{xxxuuutttuuuvvvwwwwwwyyyzzz{{{{{{yyyyyyzzz|||}}}~~~mmmQQQ???999999666333666777888888777555333111333111000///000111000///000///...---------------///...---,,,+++,,,---...111000///...---,,,,,,,,,222111...,,,+++******+++***++++++)))'''(((,,,///,,,+++*********,,,///000000999BBBJJJVVVaaabbb\\\VVVMMMCCC===;;;888111+++111111000000111111222333111111222333333444555555444222888BBBJJJWWWsss{{{lllooovvvyyy}}}~~~zzzzzzrrriii___UUUVVVllleeeOOODDD@@@<<<777333111///---+++000,,,,,,000000++++++///...------,,,,,,------...,,,,,,------------......***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,------...---------,,,,,,---.../////////...---------...............111,,,))),,,///000333888:::CCCSSSggg}}}cccRRRQQQ]]]jjjqqq{{{~~~|||yyy{{{~~~}}}xxxsssqqqsssvvvpppnnnqqqyyylllYYYJJJ???;;;<<<666666666555444444333333000000000000000111111222333333333333333444555666333333444444555666666777777777777777666555444333---///000000000000222333555777888888666444444444333555666666666666888999777888999888777555555666666555555444444333333222888777666666666666444333444111000333888:::888444888777777777777777888888;;;;;;>>>CCCIIIPPP\\\hhhppp}}}yyywwwtttrrrssswww{{{~~~{{{{{{zzzxxxuuuuuuwwwyyy}}}{{{xxxuuussstttuuuuuuxxxvvvrrrppppppqqqssssssyyyyyyyyyyyywwwvvvtttsssssstttttttttsssrrrrrrqqqttttttttttttuuuvvvxxxxxxvvvwwwzzz|||}}}}}}}}}|||zzzwwwttttttuuuvvvvvvvvvxxxyyyzzzyyyxxxwwwxxxyyyzzz|||~~~xxx]]]GGG===888555333444555555555555444222111333111000///000111000///......---------......//////...---,,,,,,------...000///...---------------222111///...---,,,,,,,,,)))+++,,,+++)))***---///,,,,,,*********,,,...///---444999===EEEOOOTTTRRRYYYQQQGGG???;;;888444111000000//////000000111222111111222222333444444444444333888AAAGGGSSSlllqqqppprrrvvv|||}}}{{{rrrhhh]]]RRRRRRhhhgggPPPDDD===:::555222111111///...222...,,,//////,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,------,,,+++++++++++++++)))******++++++******))))))))))))******+++++++++++++++,,,,,,------,,,,,,******+++++++++++++++,,,+++,,,,,,---...///000000222---+++...111222555999@@@LLL___ssswww___PPPRRR___mmmttt}}}}}}zzz{{{|||~~~~~~~~~~~~}}}yyytttqqqrrrttttttpppqqq{{{}}}cccQQQEEE===::::::666555555444333222222111000000000000000111111222444333333222222222222333444444444555666666777777333333333333222111000000///000222222111111222444333555777888777666666666555555666666666777888:::444555666666555333333333444444444444444333333333777555444333444444444444444222111333888:::888444888888777777777888999999<<<<<<>>>DDDIIIPPP]]]iiirrr~~~~~~{{{wwwtttsssvvvzzz}}}{{{{{{{{{yyywwwuuuuuuvvv{{{yyywwwtttsssssstttuuuwwwuuusssqqqpppqqqrrrtttzzzzzzzzzyyyxxxvvvuuutttssssssssssssssssssssssssttttttttttttuuuvvvxxxyyyxxxyyy{{{}}}~~~~~~}}}}}}xxxvvvtttssstttuuuuuutttwwwxxxyyyxxxvvvuuuuuuvvvvvvyyy}}}}}}jjjSSSCCC:::888777333222222222222222222222333111000000111111111000------,,,------...///000......---------......//////......---------......000000000000///...---,,,)))***,,,,,,+++,,,---///---,,,+++++++++,,,---...,,,000222111444===FFFKKK\\\XXXOOOEEE;;;666555666///////////////000000111000111111222222333333333444444999AAAFFFPPPfff|||sssnnnlllqqqyyy~~~~~~|||rrrggg[[[NNNNNNccc|||hhhPPPBBB:::777333222222222222111555///,,,...///...---------,,,,,,++++++,,,,,,---,,,,,,+++***)))(((''''''***++++++,,,,,,,,,,,,,,,,,,++++++************+++)))))))))******))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,+++***))))))******+++***+++,,,---...000111111333///...111333333777<<>>===@@@EEEJJJQQQ^^^iiittt~~~{{{vvvsssrrrssswwwyyyzzz{{{|||{{{xxxuuuttttttxxxwwwuuusssrrrsssssstttuuuttttttrrrqqqqqqrrrtttxxxxxxxxxyyyxxxxxxxxxxxxttttttssssssssssssssssssrrrrrrssstttvvvxxxzzz{{{}}}}}}~~~~~~}}}}}}xxxvvvtttssstttuuuuuutttvvvwwwwwwvvvtttrrrsssttttttxxx|||}}}}}}}}}|||~~~~~~}}}sss]]]JJJ>>>;;;;;;222111000000000111333555333111000000111222111000......---------......///---------......//////000......---------......///......///000000///---,,,((()))+++,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,000222000000888EEENNNbbbaaa\\\OOO@@@666444666000////////////000111111000000000111111222222222222444;;;CCCIIIRRRfffxxxpppggggggmmmuuu}}}~~~}}}{{{rrrfffYYYMMMLLLaaazzziiiQQQAAA999666333111111222222111666111,,,,,,//////...,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))(((((((((******+++,,,,,,,,,,,,+++,,,++++++*********++++++))))))************))))))***************)))))))))***+++,,,,,,------------111///---+++++++++---...,,,,,,,,,---...///000000222000000222333333777<<>>AAAFFFKKKRRR^^^jjjvvv}}}zzzvvvsssrrrsssuuuwwwxxxzzz{{{zzzwwwtttrrrrrruuuuuusssrrrrrrrrrrrrsssrrrtttuuutttrrrqqqrrrtttvvvvvvvvvwwwyyyzzz{{{{{{wwwvvvuuutttssssssssssssqqqrrrsssuuuwwwzzz|||~~~~~~}}}|||xxxvvvuuuuuuvvvvvvuuutttuuuvvvwwwuuusssrrrrrrsssuuuxxx}}}}}}{{{{{{zzz||||||}}}~~~~~~~~~~~~}}}~~~zzzgggRRRBBB;;;:::333222111000000222555666333111000000111222222111111000///...---,,,,,,,,,,,,---...///000000111111......---------......///+++,,,---//////...---,,,)))******+++,,,,,,+++***------,,,,,,,,,,,,,,,,,,,,,///333444666===LLLYYYmmmooolll^^^KKK;;;444444111000000000000111222222/////////000000000000000000444;;;CCCKKKVVVgggvvvpppeeeccciiissszzz~~~~~~}}}zzzqqqfffZZZNNNLLLaaayyylllUUUDDD:::777333111111111000///333111...,,,...///...,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++++++++++++++***++++++++++++++++++******+++,,,---...////////////222111///---,,,---...///...............---------000///000222222111555;;;AAATTTmmmsssccc^^^bbbjjjttt}}}~~~~~~~~~~~~~~~}}}{{{zzzwwwtttrrrmmmuuuwwwaaaHHH===;;;:::777666666666555444333222111111000000111222222222222111111111111111222333555555111222222333444444555555222222333333444333333333444555666555333333333555333444555555444333555666:::;;;>>>CCCFFFFFFBBB???:::888777777888888666444222222333444555555666777;;;>>>BBBAAA===888444333444444444666777888777666777777777888999;;;<<<===@@@???AAAGGGKKKRRR^^^jjjwwwzzzyyywwwuuutttuuuvvvvvvvvvxxxyyyxxxuuusssrrrrrrsssrrrrrrqqqqqqqqqrrrrrrpppsssvvvuuurrrqqqrrrtttuuuuuuuuuvvvxxxzzz{{{|||xxxwwwvvvuuuttttttuuuvvvttttttuuuwwwyyy{{{}}}~~~~~~}}}|||{{{zzzxxxwwwxxxyyyyyywwwvvvuuuvvvwwwvvvtttsssssstttvvvyyy}}}~~~|||{{{zzzwwwxxxzzz}}}~~~{{{{{{|||||||||}}}}}}}}}xxxyyy{{{||||||{{{yyyxxxoooqqqsssvvvyyy~~~}}}qqq\\\HHH;;;666444333222111111333555666333111000000222333333222222111///...,,,,,,++++++,,,---...000111222222222///......---------......***+++,,,---............---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***---111777<<>>PPPiii~~~pppddddddiiinnnvvv}}}~~~}}}{{{zzzyyyxxxvvvtttnnnyyy|||hhhVVVDDD<<<;;;999777777555555444444333333222222///000222333333333222111000000000111333444666777222222222333444444555555444555555555555555444444222333444444222222333444333444555555555555888:::<<>>IIIWWW```vvvpppbbbhhhpppwww|||~~~~~~xxxqqqiii^^^OOOKKKZZZppp}}}kkkVVVDDD:::777333111000000///...&&&...222...+++---...,,,///......------......///,,,,,,,,,,,,,,,+++++++++))))))***+++++++++++++++***************+++,,,,,,******++++++++++++******))))))******++++++,,,,,,***+++---...///000000000,,,,,,,,,---------------...............---------......111444222000444;;;AAARRRiiitttfff___eeemmmqqqxxx}}}zzzzzz{{{}}}zzzwwwvvvwwwxxxwwwuuuvvvkkkVVVJJJ>>>::::::888666777333333333222222222222222///000222444444333222111000000000000111333444555333333444555555666666777777777777777666555555444///000222222111111222444333444666777888:::>>>AAAFFFLLLWWWcccjjjfff[[[QQQEEE???999666777999888666555555666666777777888888:::>>>AAA@@@;;;777777888444666777777777666777777444444555666888:::<<<===@@@???AAAFFFJJJQQQ]]]hhhuuunnnoooqqqrrrsssrrrqqqqqqssstttuuutttrrrqqqrrrsssppppppppppppqqqqqqqqqqqqnnnrrrwwwwwwsssqqqrrrtttxxxwwwvvvuuuuuuuuuvvvwwwuuuuuutttuuuwwwzzz~~~~~~~~~|||{{{zzzyyyyyyyyy{{{zzzzzzzzzzzz{{{{{{|||}}}|||{{{|||}}}}}}{{{yyyuuuvvvxxxwwwvvvvvvwwwxxxvvvxxx{{{|||zzzyyyxxxyyyvvvvvvuuuuuuvvvwwwyyyzzzwwwvvvvvvvvvxxxyyyxxxxxxuuuwwwyyy{{{{{{yyywwwvvvmmmjjjddd^^^YYYYYY]]]```___dddjjjqqqvvv|||}}}xxx~~~ppp[[[HHH<<<333333222222222222222333333111000111222444444333///......---------......+++,,,///111333333333333111000///...---,,,,,,,,,---,,,,,,,,,...000222444777333///---...///...,,,)))***+++,,,---............***,,,444@@@OOOeeexxx}}}}}}vvvgggRRR???555222///////////////000111111.....................---...111333333777@@@LLLSSShhhuuuccchhhooovvv{{{}}}||||||yyyrrrjjj___OOOIIIWWWkkkvvvfffRRR@@@999666222000000000000///!!!,,,333///***+++------//////............//////...------,,,+++***))))))))))))***++++++++++++***))))))((())))))***++++++))))))************))))))'''(((((()))***++++++,,,)))***,,,---.../////////,,,,,,---.../////////...,,,------....../////////...///222555333000555<<>>???DDD@@@@@@EEEKKKSSS]]]gggxxxpppqqqrrrsssssssssrrrqqqqqqqqqqqqrrrsssssstttttttttsssrrrrrrqqqpppoooooorrrtttvvvxxxxxxwwwuuutttwwwvvvuuuuuuvvvwwwwwwvvvttttttuuuwwwzzz~~~~~~|||zzzxxxwwwxxxwwwwwwuuutttuuuxxx{{{{{{zzzyyywwwvvvuuuuuuuuutttuuuuuuuuuttttttvvvxxxtttwww{{{~~~}}}zzzwwwwwwxxx{{{||||||{{{yyywwwvvvwwwxxxyyyyyyxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxwwwtttpppkkkgggaaa[[[WWWRRRPPPMMMLLLMMMRRRXXX\\\dddjjjttt|||}}}jjjhhhkkksssvvvlllUUUAAA888666444111000111222333222222222333444444222000111000000///......------,,,,,,...000222444555666555222///...//////...,,,,,,---///111555888;;;===888666222///---------...+++,,,---.........------+++---...000777DDDVVVbbbddd^^^UUUIII???666111...//////...------...////////////000000000//////...---...///000222777>>>BBBXXXlllnnnmmmqqq{{{}}}~~~zzzvvvnnn___PPPKKKWWWgggyyycccPPPDDD===999555333444333000---///////////////...------++++++++++++,,,,,,------...---+++***)))***+++,,,,,,,,,+++++++++*********++++++************++++++************)))))))))))))))))))))******************+++,,,---......------++++++,,,...111222111///000///.........///111111333333222222222444777999GGGXXXqqqxxx[[[VVVWWWeeeuuu}}}~~~~~~}}}zzzwwwuuutttuuupppnnnqqqtttvvvzzzjjjQQQDDD>>>777444444555333000222222222222222222222222000///...///111222111000111111111111111111111000222222333444444444444444333222111222222222000......///111333444444444444444666888;;;BBBQQQcccqqq{{{cccLLL???;;;888;;;@@@;;;888777666555444333444444555555555666999;;;<<<<<<::::::999888777666555555777777777888:::<<>>===;;;999888666666555888888888999;;;===???@@@CCCAAACCCIIIPPPXXXeeepppqqqrrrsssuuuvvvvvvuuuuuurrrrrrrrrsssssstttttttttuuutttqqqpppooopppqqqrrrssstttvvvwwwxxxwwwvvvvvvyyyzzz{{{zzzxxxwwwwwwwwwwwwvvvttttttuuuxxx{{{}}}~~~}}}{{{yyywwwuuusssrrrttttttuuuttttttuuuxxxzzz~~~~~~~~~~~~}}}}}}|||||||||}}}}}}|||zzzyyyzzz{{{uuuwwwyyy{{{}}}}}}}}}|||}}}}}}~~~|||{{{vvvxxxzzz||||||yyyvvvttttttuuuvvvwwwxxxxxxxxxxxxvvvvvvuuuvvvuuuqqqlllhhhgggbbbXXXOOOHHHEEEDDDEEEGGGIIILLLPPPVVV\\\bbbfffnnnrrrxxx~~~lllaaaWWWXXX^^^\\\NNN???888777555333222222222333333111000000111222222111000000//////............+++---000333444555444444444222///------...///000---------///000222444555......,,,,,,,,,---...///,,,,,,------------------...///000000000333888<<<;;;999666333000///......,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........//////000000333888;;;FFF[[[wwwyyywww~~~{{{xxxooo^^^KKKFFFUUUhhhkkkUUUGGG===999555444555444111.........//////......---,,,......//////////////////&&&''')))***+++++++++***++++++++++++************++++++************++++++)))***************++++++---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...////////////000000000111333444444333222444999===JJJaaa|||yyycccPPPPPPXXXhhhwww|||~~~~~~~~~~~~}}}}}}~~~{{{yyywwwvvvuuuuuuqqqnnnmmmqqqtttxxxkkkVVVGGGBBB>>>888444333222000...111111111111111111111111111///,,,,,,...000111111111111111111222222222222000111222222333333222222333222111222222222000...---...///111222444444555666777999@@@PPPhhhkkkSSSDDD@@@;;;>>>AAA;;;======<<<;;;:::999888888777555444888???EEEFFFFFFAAA@@@===:::888777666666888888888999:::<<<>>>@@@AAA@@@CCCJJJQQQZZZhhhtttpppqqqsssuuuvvvvvvuuuuuussssssssssssssssssrrrrrrsssrrrqqqpppqqqrrruuuvvvtttuuuvvvwwwxxxxxxxxxxxx}}}~~~}}}yyyvvvuuuuuuwwwvvvtttssssssuuuxxxyyyyyyxxxxxxwwwvvvuuuuuuttttttuuuvvvvvvvvvwwwzzz}}}}}}~~~~~~||||||}}}zzzyyyxxxwwwwwwyyy{{{||||||}}}}}}}}}}}}|||{{{zzzuuuwwwzzz|||{{{yyyvvvtttttttttvvvwwwyyyyyyzzzzzzxxxvvvuuutttttttttrrrqqqoookkkcccZZZPPPHHHCCC@@@DDDCCCBBBDDDGGGKKKOOOQQQXXX\\\bbbhhhnnntttzzz~~~wwwfffSSSKKKMMMLLLCCC999888777555444222222222222555333111111333444333333////////////...............///111333444333111000111111///...---...000111//////............//////,,,++++++++++++---...///.........---,,,,,,,,,,,,......---------///222555333333111///.........///+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...............///000000000000222666999DDDWWWrrryyy|||~~~~~~|||~~~|||xxxooo___LLLEEERRRbbbyyyjjjSSSCCC<<<999555444444444111...///000000000000///......++++++++++++++++++++++++&&&(((***,,,------,,,+++---,,,,,,,,,,,,+++++++++++++++************++++++))))))******+++++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------///---,,,---...///...---000000111111222222222222333444555333222444;;;@@@QQQjjjuuu]]]NNNPPP[[[kkkwww|||}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuupppmmmmmmppprrrvvvxxx```OOOEEE???<<<888555333111000///111111111111111111111111222000------///111222222222222222333333333444444111111222333333333333333333222111222222222000...000000000000111222222333444555:::DDDVVVnnngggSSSJJJJJJFFFIIIKKKFFFFFFDDD@@@<<<:::999999:::999777555888===BBBEEEEEECCCAAA>>>;;;999777777777777777777777999;;;===>>>>>>???CCCJJJQQQZZZiiiwwwpppqqqrrrsssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwyyyuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}xxxsssrrrrrruuutttssssssssstttuuuuuuttttttttttttuuuuuuuuuuuutttuuuwwwwwwxxxyyy{{{}}}}}}}}}~~~}}}{{{xxxvvvvvvwwwyyy{{{{{{{{{{{{zzzzzzyyyxxxwwwtttuuuxxxzzzzzzyyywwwvvvtttuuuvvvxxxzzz{{{{{{|||zzzwwwtttrrrsssuuuvvvvvvsssqqqllleee\\\SSSKKKGGGDDDAAA>>>>>>@@@CCCEEEFFFHHHKKKPPPUUUYYY]]]bbbeeekkkooowwwmmmVVVHHHDDDCCC>>>888888777666444333333222222555444333333555555444333//////////////////......000000111222111000///......000000000......000222000000///...------------,,,++++++++++++,,,------///...---,,,,,,,,,,,,---,,,+++***+++,,,...000111//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............---.../////////000333555AAASSSlllyyyxxx}}}}}}xxxpppaaaPPPGGGMMMZZZmmmgggOOO>>>;;;777444333444333111...000000000000000//////...------,,,,,,,,,,,,++++++((()))+++---......---,,,---------,,,,,,,,,++++++++++++************++++++))))))******+++,,,,,,,,,......------------------,,,,,,,,,,,,---...///000111///------/////////...000111222222333333222222111333555333222555===DDDYYYssssssZZZNNNRRR]]]lllvvvyyy{{{~~~||||||{{{zzzxxxvvvtttrrrnnnlllmmmoooqqquuummmUUUFFF@@@888777555444333333333444111111111111111111111111111000......000111222111111111222222333444444444111111222333333333333222333222111222222222000...111000000000000111222222111333999FFF[[[tttxxxaaaVVVXXX]]][[[\\\```\\\VVVRRRKKKCCC===:::999999999888888888:::>>>BBBEEEDDDAAA>>>;;;999888888888777777777777888:::<<<======>>>CCCJJJQQQZZZjjjxxxooopppqqqrrrrrrqqqpppooonnnnnnooopppqqqrrrssstttsssssstttuuuvvvwwwxxxxxxwwwwwwxxxyyy{{{{{{||||||yyy|||~~~|||uuupppoooqqqrrrsssssssssssssssrrrrrrppppppqqqqqqrrrrrrssssssqqqrrruuuvvvvvvwwwzzz|||~~~}}}}}}~~~|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvrrrsssuuuwwwxxxxxxxxxwwwtttuuuwwwyyy{{{|||}}}}}}zzzxxxuuussstttvvvwwwvvvuuutttrrrnnniiibbb[[[XXXOOOKKKFFFDDDEEEEEEEEEDDDEEEGGGIIIKKKKKKLLLNNNPPPVVVZZZbbbjjjrrrzzzyyycccRRRIIIDDD???;;;777777666555444333222222444444444555666666444222.../////////////////////////////////////////////,,,...111111000///000111///......---------......------,,,,,,,,,+++++++++,,,,,,++++++,,,...///000++++++,,,...000111111000------,,,,,,+++++++++++++++,,,---......---,,,+++******+++------.........+++,,,.........///222444;;;LLLccc{{{xxxtttzzz~~~xxxpppcccTTTIIIJJJPPPgggzzzhhhOOO>>>:::666222222333333000---//////000000//////...---/////////......---------******+++,,,------------,,,,,,,,,,,,+++++++++***++++++************++++++))))))***++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222333111///...///000/////////000111222333222222111///222555333222666@@@HHH___yyysssYYYNNNSSS^^^kkksssuuuxxx}}}~~~}}}yyyzzzzzzzzzxxxtttpppnnnlllkkklllppprrrxxx~~~dddLLL???<<<666666555444333222333444111111111111111111111111///...---...000111000/////////000111111222333333///000111111222222111111333222111222222222000...////////////000111333444222333777DDDYYYsssxxxjjj]]][[[iiiuuutttuuuyyywwwooojjjbbbWWWMMMDDD>>><<<777999:::999888;;;AAAGGGCCCAAA===:::888888999999999888888888999;;;<<<>>>===???DDDKKKQQQZZZkkkzzznnnooopppqqqpppooonnnmmmjjjkkkmmmoooqqqtttuuuvvvuuuuuuvvvwwwwwwwwwwwwvvvxxxxxxyyyzzz{{{|||}}}~~~uuuyyy|||yyysssooonnnppppppqqqsssttttttsssqqqqqqooooooooooooppppppppppppnnnppprrrttttttuuuxxxzzz~~~||||||}}}yyyzzz|||}}}}}}|||zzzyyyyyyyyyxxxwwwwwwvvvuuuuuurrrrrrtttuuuwwwxxxxxxxxxtttuuuwwwzzz|||}}}~~~~~~zzzxxxvvvvvvvvvwwwvvvvvvssssssrrrpppmmmiiieeeccc]]]XXXRRRNNNMMMKKKHHHFFFIIIJJJJJJIIIGGGEEEEEEFFFFFFIIIOOOUUU\\\dddlllrrr|||rrr___QQQIIIBBB???777777666555444333333222333333444555777666333111.........///////////////...---------...///000111***...222333111//////111------------...///000000......------,,,+++******)))))))))+++---///222333,,,...111444666666444111---------,,,,,,,,,++++++,,,,,,............,,,,,,)))***+++,,,------...---,,,---/////////000333555666FFF\\\tttwwwrrrwww}}}~~~xxxoooeeeWWWJJJGGGJJJfffzzzkkkRRRAAA999555222111222222///---......//////......---,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++++++++************)))++++++************++++++))))))***+++,,,,,,------)))))))))******++++++,,,,,,,,,,,,---...111333444444222000///000000000///...///000222222111111000...222444333222777AAAJJJbbb|||rrrYYYNNNSSS^^^jjjppprrruuu{{{~~~}}}|||{{{wwwyyyzzzyyywwwsssnnnkkkjjjjjjlllppptttzzzwww^^^III>>><<<888888777555222000000111000000000000000000000000---,,,,,,...///000...------......///000111111111...//////000000000000000333222111222222222000......------...000222555666444333555@@@TTTnnn~~~kkk\\\\\\```uuuxxxlll^^^QQQGGGAAA666999<<<;;;888:::BBBJJJBBB@@@===:::888888999:::::::::999999:::<<<===>>>===@@@EEELLLRRR[[[kkk{{{