BM6u6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}vvvsssqqqmmmjjjcccbbbaaa___^^^]]]\\\\\\SSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPUUUSSSPPPMMMLLLLLLNNNOOOTTTSSSSSSRRRSSSTTTVVVWWWUUUXXX[[[\\\]]]^^^```aaagggiiioootttvvvwww4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hzzzpppiiieeecccaaa______^^^[[[YYY]]]XXXSSSQQQQQQQQQMMMJJJPPPPPPOOONNNMMMMMMMMMMMMFFFFFFFFFFFFEEEEEEEEEEEEJJJIIIHHHFFFDDDCCCCCCCCCIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIIIIHHHJJJLLLMMMLLLLLLMMMNNNKKKKKKLLLNNNLLLJJJOOOVVVOOOPPPSSSVVVZZZ]]]```aaajjjpppxxx4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s{{{tttmmmgggcccaaa___]]]ZZZXXXXXXVVVSSSQQQPPPPPPOOOPPPQQQPPPNNNLLLHHHFFFFFFHHHKKKKKKGGGCCCEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBCCCCCCBBBBBBAAA@@@FFFEEEDDDBBBAAA@@@@@@@@@AAACCCEEEFFFGGGGGGFFFFFFGGGFFFEEEEEEEEEEEEFFFFFF???BBBDDDEEEEEEEEEFFFGGGLLLIIIHHHFFFBBB>>>AAAGGGKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNOOOOOOOOOPPPRRRUUUUUUYYY```hhhqqqyyyΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦwwwnnnjjjfff```[[[YYYXXXWWWUUUTTTSSSSSSTTTPPPOOONNNOOOQQQRRRQQQPPPMMMLLLLLLLLLKKKIIIEEEBBBCCCCCCCCCEEEFFFEEEAAA>>>EEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAABBBDDDEEEGGGHHHIII===@@@CCCFFFGGGIIIKKKMMMKKKGGGEEEDDDAAA???BBBHHHLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGLLLRRRVVVXXXXXXQQQQQQWWWaaakkkrrryyy?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦzzzqqqggg\\\TTTddd]]]TTTQQQRRRUUUUUUTTTMMMLLLJJJIIIIIIIIIKKKLLLQQQOOOKKKIIIGGGDDDAAA>>><<<<<<===???AAA@@@===;;;CCCBBBAAA@@@@@@???===;;;CCCBBBAAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@AAADDDCCCAAA@@@@@@AAABBBCCC<<<===>>>@@@AAACCCDDDDDD===???CCCEEEFFFGGGIIIKKKEEEBBBAAAAAAAAA???BBBGGGBBBBBBCCCDDDDDDEEEEEEEEEIIIIIIHHHIIIIIIIIIHHHHHHFFFEEECCCDDDEEEEEEDDDBBBKKKHHHIIINNNPPPPPPRRRUUUKKKRRRZZZ```fffooo{{{>AneneneneDenene>Ak<fhDenenenerrrjjj^^^ZZZUUUSSSTTTUUUSSSRRRIIIIIIIIIJJJKKKKKKJJJIIILLLKKKIIIHHHHHHIIIJJJLLLAAA@@@???@@@AAABBBAAA@@@DDDCCCCCCDDDEEEEEECCCAAAEEEEEEDDDCCCBBBBBBCCCCCCAAAAAA@@@>>>>>>=========???>>>======<<<=========AAAAAA@@@???>>>======>>>???>>><<<;;;<<>>@@@BBBDDDDDDCCCCCCDDDEEEGGGCCCBBBDDDDDDAAABBBEEEHHHHHHHHHIIIIIIIIIIIIJJJKKKIIIGGGFFFFFFDDDAAA>>>GGGGGGGGGFFFFFFEEEEEEEEEIIIFFFGGGJJJIIIEEEDDDGGGHHHIIIJJJJJJJJJNNNVVV[[[NNNTTT^^^jjjxxxjjjddd]]]ZZZZZZYYYVVVSSSOOONNNKKKIIIFFFDDDBBBBBBFFFIIIJJJIIIFFFCCCBBBBBBEEEDDDBBBAAABBBDDDFFFHHHFFFDDDBBBAAAAAA@@@>>>===@@@>>><<<;;;;;;:::888666;;;<<<============>>>???@@@@@@??????>>>??????@@@BBB@@@>>><<<<<<===???@@@BBBBBBAAA@@@????????????===<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA???>>>===@@@AAACCCCCCBBBAAAAAABBB@@@<<<<<>>>>>>>>>>>>>>======>>>BBBFFFHHHGGGFFF???BBBDDDDDDCCCCCCEEEHHHAAAAAADDDJJJLLLJJJIIIKKKNNNMMMJJJHHHGGGGGGHHHIIITTTTTTSSSQQQPPPRRRUUUXXX[[[eeeuuuwwwiiiaaa\\\XXXUUUVVVPPPIIIHHHJJJMMMLLLJJJGGGIIIKKKKKKIIIFFFEEEEEEDDDFFFFFFBBB>>>>>>CCCHHHEEECCC@@@===<<<===>>>??????=========???@@@???>>>@@@>>>======???AAAAAA@@@;;;===@@@AAA@@@?????????<<<<<<<<<<<<===>>>???@@@BBB@@@===;;;:::<<>>???@@@AAA@@@@@@@@@@@@???===;;;::::::;;;===>>>???>>>======:::<<<>>>?????????@@@AAA@@@>>>>>>BBBCCC@@@>>>>>>>>>??????@@@AAABBBBBBCCCBBB@@@>>>???@@@???<<<888===AAAEEECCC@@@???BBBFFF>>>>>>BBBHHHJJJGGGEEEGGGGGGFFFEEEFFFGGGHHHGGGFFFBBBEEEHHHJJJJJJIIIJJJJJJFFFJJJNNNOOOPPPUUU]]]dddssswwwllljjjXXXUUUQQQNNNNNNNNNNNNMMMKKKIIIHHHHHHJJJJJJIIIGGGHHHGGGFFFEEECCCAAA@@@???AAAAAAAAA@@@@@@@@@??????=========<<<<<<=========:::;;;<<<=========<<<;;;===:::777777:::<<<;;;:::<<<<<<<<<===>>>???@@@@@@??????>>>>>>===<<<;;;:::>>>===:::888888999;;;===AAA???<<<:::999;;;>>>@@@>>>===999666999???@@@===<<<;;;:::999999:::;;;<<<>>><<<:::888888999<<<===>>>======???BBBBBB???<<<:::<<<>>>???>>>===???@@@EEE<<<999???DDDCCCAAAAAABBBBBBBBBDDDDDDCCC@@@===???>>>>>>@@@DDDGGGHHHHHHEEEFFFFFFEEECCCBBBCCCDDDCCCHHHIIIEEEFFFJJJJJJEEEIIIJJJLLLMMMMMMMMMLLLKKKSSSSSSSSSVVV___pppwwwoooggg```WWWNNNJJJJJJIIIIIIGGGFFFEEEEEEEEEFFFEEECCCBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>==================;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::<<<999777777999::::::888:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888888888888;;;999777555555666888999<<<;;;888777666777999:::;;;;;;888555777<<<<<<999;;;:::999999999999999:::999888777666777888:::;;;<<<:::999:::<<<<<<;;;999888:::;;;<<<<<<<<<======;;;888999===>>>;;;===CCC???>>>>>>???@@@???===;;;EEECCC@@@>>>===<<<:::888BBBCCCDDDDDDBBBAAABBBCCCDDDHHHIIIFFFFFFIIIIIIEEEEEEFFFHHHJJJKKKKKKKKKKKKJJJLLLNNNOOOPPPSSSWWW[[[ZZZcccqqquuuhhh^^^YYYQQQLLLJJJJJJIIIFFFGGGKKK???BBBEEEDDDBBBAAABBBEEE@@@???>>>>>>??????>>><<<:::;;;;;;<<<<<<======>>>999999999999999::::::::::::;;;<<<======<<<;;;:::;;;:::999888888777888888:::888666666777777777555888777777777777666666666888777555444444555777888888777555333333444555666777777666555555555555555777888777444555888777333999999999999888777777666333333444555666777888888<<<999666555666888999999777777777999:::;;;:::999333777<<<===888666<<>>===>>>>>>>>><<>>>>>>>>>>>===;;;999999999999999888888888666666666777777777777777:::;;;===>>>>>>===;;;::::::999777555444444555666888777666555555444444333444444444444444444444555777555333222222444777999888777666555444555666777444555555555555444333333333666666444444666444000777888999999888777555444333444555666777666666555<<<999666444555888<<>>===888666;;;CCC>>><<<;;;;;;<<<=========:::999:::<<<@@@CCCDDDDDD===>>>@@@@@@??????@@@BBB@@@AAAAAA@@@@@@@@@???>>>>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEGGGHHHIIIKKKMMMOOOKKKKKKKKKJJJJJJJJJKKKLLLNNNZZZgggppp||||||kkkaaa\\\XXXUUUMMMJJJGGGFFFGGGHHHHHHHHHGGGCCC@@@AAA???;;;;;;>>>999>>>BBBAAA===999:::<<<@@@???============<<<:::777777777777777777777777666666666666666666666666777888999::::::999888777888777555444333333333444666666666555444222222222000111111333444555666666444333111000000222555777777777666555444555555666111222333333333222000000111555777444333444333///666666777888777666555444666777888888888666444333777666444333444888===AAA777666666777888999888666999;;;<<<:::777777999;;;<<<:::999:::<<<=========:::999888999;;;=========;;;===>>>>>>======???@@@>>>>>>>>>??????>>>===>>>???@@@BBBCCCDDDCCCCCCBBBHHHFFFDDDCCCCCCDDDEEEEEECCCEEEGGGKKKNNNPPPPPPOOOMMMPPPPPPNNNQQQYYY___aaaoooyyyooobbbYYYMMMFFFEEEHHHLLLNNNGGGFFFEEEEEEFFFGGGEEEDDDEEEBBBAAACCCBBB??????BBB999<<>>:::777666777===<<<::::::::::::888666333444555666777888999999777666666666555555555555444444444444444444444444666555444333333333333333333444666555333222111222//////000222444555777777111000.........000222333444333333222222222222222/////////000///......---///444666333222333333000333444444555555444444444777777888888777555333222111222222222222555999===555777888888777666777888999:::888444444777666333777666666777999::::::999999888777999<<<>>>>>>>>>999;;;<<<<<<::::::;;;===>>><<<===@@@@@@>>>>>>@@@???@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@>>>;;;888GGGFFFDDDDDDFFFGGGHHHGGGFFFJJJMMMNNNPPPTTTSSSOOOKKKNNNSSSZZZggg|||uuuggg^^^VVVMMMFFFDDDEEEGGGJJJLLLNNNNNNOOO???>>>>>>???AAABBBAAA@@@>>>;;;;;;======::::::<<<;;;;;;<<<;;;:::888777666:::999777777777666555333333333444555666666777777777777666555444333333222444333111000000111333444333333444444444333333222111333666555333222222333///000000222333444555555000000000///000000111111111111111000000000000000000/////////............---222444111///111222111000000000000111222333333444444444444333333222111...000333333222222444666222777:::999444222555999555777666222111555555111333222333666888999888666666555666888===@@@BBBBBB777888999888777666777888:::777999===>>>;;;;;;???<<<===>>>@@@AAAAAA@@@@@@;;;;;;;;;>>>AAAAAA???<<<===<<<<<<@@@EEEHHHIIIIIIHHHNNNRRROOOLLLLLLKKKHHHGGGLLLQQQTTTTTTSSSSSSTTTjjj{{{ssseeeYYYSSSMMMLLLPPPQQQNNNIIIKKKJJJGGGDDDCCCEEEJJJMMMAAA@@@???@@@BBBCCCBBBAAA@@@===<<<===<<<888666999888777666666777777555333:::888666666666555444222666666555555444333333222888777666555333222111111777555333111111333555777111222444555555444333222///333666666333222333444000000111111222222333333222333333333333333222222111111111111000000000000222222111000000000000111+++000222///---000222222...---------...///111333000000000000000111111111///222555555333111111222000666;;;999222///333999111777777222111555666444111222444777999:::888666555444333444777999999999555666777666444333333444555222444999;;;777888<<<888:::<<<>>>@@@AAAAAAAAABBB???;;;;;;???AAABBBBBB>>>>>>AAAEEEHHHGGGBBB===AAAHHHKKKFFFAAACCCJJJNNNIIIIIIHHHGGGGGGIIILLLNNNNNNQQQVVV]]]kkkttt```TTTOOOOOOPPPMMMKKKJJJJJJJJJJJJIIIGGG@@@???>>>BBBFFFFFFBBB===<<<<<<===============<<<<<<;;;888666444333333333777333111444999:::555///444444444444333222111111555444222111111333666888444444444333222111000///222000------///111222333---...000222333333333222777555222000///111444666222000///000111222111///555555444333333222111111,,,...000222333333111000,,,,,,,,,---...///000111444000++++++---///...,,,...***+++000111...///444444444333222111000///...222111000111222111///...111111222222222111111000444222000111333555555555;;;777222000111333444444111333555777888666444333555555555444444444555555444555666777777888777777===:::666555777;;;>>>???<<<:::999<<>>@@@BBBBBBAAABBBBBBAAABBBDDDFFFEEEEEEIIIHHHFFFGGGHHHIIIIIIHHHKKKKKKLLLNNNQQQTTTWWWYYYjjjzzzwwwjjjaaaZZZRRRKKKHHHIIIIIIJJJJJJHHHFFFEEEFFFFFFDDDCCC>>><<<;;;>>>AAABBB>>>:::999::::::;;;;;;::::::::::::999777444222222111111333222222555999999555111333333333444333333222111555444222222222333555666333333333333222111000///333111......000111222222222222333444444333222222555333111///...///111222000///...///000111000///444333333222111000000/////////000000///...---,,,000//////////////////000///---++++++,,,.........,,,)))+++111333111111555///000111222222111000///111000///000111000///---///000000111111000//////555444222333555777777777999666333111222333444333111222444666666666555444777666444333333333444444222222444555666777777777666444333333555777888888;;;999888:::===???>>><<<;;;;;;;;;<<<>>>?????????BBBBBBBBBCCCDDDEEEEEEEEEFFFEEEDDDEEEFFFGGGGGGGGGLLLLLLLLLLLLNNNPPPRRRSSSUUUVVVXXX```sssqqqcccWWWLLLEEEIIIHHHHHHHHHIIIHHHEEECCCEEECCC@@@????????????>>>;;;999777888:::;;;999666888888888888888888777777888777555333222111000000000222555777888777444222111111222333333333333222333333333333222222222222222222222222222111000///444222000///000222222111444444444333222111000///222111000...------------...---,,,---///000000///111111111000000////////////...---,,,,,,+++++++++222222111000///......---++++++++++++***,,,...000---,,,...222333000000222***,,,...000111111000///000///......//////...,,,......////////////......444333111222444666666555666444222222333333222111111111222333444444555555777555333222111222333444000111222333555555666666666666666888::::::999777999888777888:::;;;:::999999999999::::::;;;;;;;;;???@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIJJJKKKMMMNNNOOOGGGNNNUUUVVVTTTSSSWWW[[[iii```TTTMMMLLLMMMMMMLLLOOONNNNNNMMMLLLIIIDDD@@@AAA>>>;;;::::::;;;::::::999777444444555666666555999888888777777777777777888777666444333222111111///333888999666333111111///000111222333333333333222222333333333222000///111111222222111000//////555333111000111222111000111000000000///...------////////////...,,,++++++---,,,+++,,,...//////...000000000000////////////,,,+++*********+++---////////////...------,,,+++)))+++---+++)))))),,,///111000111222000---+++***(((***---///000000...---///---,,,,,,---...---,,,---......////////////...///...---...000222222111222111000111222111000...111000000000111333555666444333111000000222444666111111222333444444444444:::999999:::<<<===<<<:::888777777777777777777666777888999999888888999:::;;;<<<============>>>???>>>???@@@@@@@@@BBBDDDEEEBBBCCCEEEGGGIIILLLNNNOOOLLLPPPSSSRRRNNNKKKLLLNNNMMMWWWbbbooorrreeeYYYRRRUUUQQQLLLJJJJJJJJJHHHGGGHHHFFFDDDCCCDDDDDDBBBAAA===;;;999888999999999888888666333333333555666666;;;:::999888888888888999999888888777555444333222000555999888333///---......///000111222333333333000111222333222111///...000000111111111000//////444222111000111111000///---------.........//////////////////...---,,,+++,,,++++++,,,---......---////////////000000000000...---+++******+++...///))))))***++++++++++++******,,,...,,,)))(((***,,,///000000...---,,,)))'''***+++---......---,,,+++...,,,++++++,,,------------......///000000000///,,,++++++,,,...//////...///......///000///---+++000000///...///111333444000/////////000333555777333333444444444333222222888666444444555777888888666777777666555555555555555777999888777777999;;;:::<<<======;;;;;;<<<>>>;;;===??????>>>???BBBDDD@@@AAACCCEEEGGGIIIKKKLLLMMMJJJHHHHHHJJJNNNRRRTTTNNNUUUUUULLLJJJXXXoooqqqhhh]]]TTTPPPOOOMMMKKKMMMLLLLLLLLLKKKHHHCCC???EEEAAA>>><<<===???@@@@@@999888777888999:::999777666555444444444555777888<<<;;;999888777777888999777777777777666444333222111444666444000---,,,---......///111111222222222///000111111111000///...//////000000000000//////222000///000111111000///---------...///000222333......//////......---,,,...,,,+++,,,---...---+++.........//////000000000222000...+++******++++++%%%&&&(((***+++,,,++++++,,,------,,,***))))))******,,,,,,***+++---...,,,------------,,,++++++***...,,,******,,,---...---,,,---...///000000000000,,,,,,,,,...000000///...------,,,---......---+++000///.........///111111------...///111333444555333333333333333222222111777555222111333444555555333555666555333333444555333555888888666666999<<<:::<<<>>>===;;;:::<<<>>>:::<<<>>>>>><<<<<>>======<<<;;;999555555666888:::;;;999666333444444555555666777999:::999777555444555666666444444444444333222000///000000111000...------.........///000111111111000......//////000000//////...//////000000//////...///......///111111000...---,,,,,,---...///111222,,,,,,------------......///...,,,,,,------,,,***+++,,,,,,---...//////000111000...,,,***))))))***'''(((+++---......---,,,,,,,,,+++,,,------+++***))),,,,,,((()))///111///...---,,,+++++++++,,,,,,///,,,******,,,...///...++++++---....../////////---,,,---///111111000...///---,,,---...///...---000///..................---...///111111111111000...///000111222222222222666555444444666666555444000222333222111000222444///333777777555555999===777:::===;;;888666999<<<777:::===;;;888888;;;???===>>>@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCDDDHHHLLLOOOFFFPPPRRRIIIEEENNNVVVXXXPPPRRRTTTWWW___qqq{{{hhhZZZSSSPPPKKKGGGMMMJJJGGGGGGGGGEEEAAA===?????????@@@@@@@@@@@@???666777888::::::999555222222333555999;;;;;;888666111222444555555666888999888777444222111222333444000111111111000///---,,,...---,,,,,,---...//////...//////000000000000000---.........//////000000......///////////////......------...000111000...,,,+++******+++,,,...///++++++++++++,,,---...///111///------------+++)))******+++,,,------......,,,,,,++++++++++++++++++***,,,...000000000///...,,,***)))+++///000...+++---000---((((((...111......---+++******+++---//////---******,,,...//////)))***+++,,,------...---,,,,,,,,,...000111///---000///------///000000////////////......---,,,,,,...///111222222000...,,,***+++---///111222333444222222333555666555222///---///111111///...000222---111555666444444999===333777999888444222555888666999;;;:::666555888<<<777999;;;>>>@@@AAAAAAAAA<<>>888777777999::::::888666555444333555777888777666444555666777777666555555555444333333444333111///000000000222333222///---,,,...111444444111...,,,...444111000666222---222---///111111///---,,,+++.........///111222111///...+++((()))---///---***---///...***)))...111222,,,---...//////......---,,,000000---///333111+++///.........//////---+++,,,---.........---,,,+++(((,,,000111...++++++,,,'''---///+++***,,,,,,((('''***---...,,,,,,///222000///---------...000222...)))(((,,,,,,)))***///---///,,,''''''------(((///......000111000...,,,---...///...---,,,...000++++++---///000///,,,)))333,,,)))...000---***+++++++++---...///111222222:::666222333555666333///333444444444333222000///,,,,,,...222666999999888444666777666444555888<<<777666555444555777999:::;;;;;;;;;<<<===>>>???@@@>>>@@@AAA@@@>>>>>>???@@@BBBCCCCCCEEEFFFGGGHHHIIILLLJJJJJJLLLNNNOOOLLLIIILLLUUU```hhhuuuvvvjjjbbb[[[VVVPPPNNNKKKIIIHHHFFFEEEDDDFFFBBB???>>>???@@@???>>>???777555<<<>>>888666::::::999999:::<<<===<<<:::777666555666777888777666444555666666666555333222444333333444666666555444555333111000111111111000......000000000000......,,,333222111777222+++///222333555444222111000000...------///111222111000111...+++,,,000222111...---000///+++***---000000......------------...///***---...,,,...222000+++...---,,,,,,------+++***,,,---......////////////+++---000111000...------(((---///,,,***,,,,,,)))***+++------------///000,,,,,,*********+++---...///+++***------+++,,,000///000---))))))......***...---,,,---//////...,,,---......---,,,+++---...------...000111111///,,,000------///...))))))---,,,,,,------......//////333000---...000111...+++222333333333333222000//////......000444666777777333444555333222222555777555555444333444666888999999888888888888999999:::<<<>>>>>>>>><<<<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGJJJMMMNNNMMMKKKKKKMMMNNNMMMPPP]]]ppppppfffXXXNNNKKKKKKKKKKKKGGGHHHHHHFFFBBBAAABBBDDD???===;;;:::;;;<<<<<<;;;???888666;;;<<<888777;;;888777555666888999999888999777666666777888666555444555555666555444222111333222222444666888888777:::666111......111222333//////...------...//////***222111111777111***,,,000111111000...------...---,,,---///111333222111///,,,***+++...000...,,,,,,000000,,,+++---...---000///,,,++++++,,,...000)))+++++++++---000///,,,,,,+++***+++,,,,,,***(((+++++++++,,,---...///000,,,,,,---///000///,,,***)))---///,,,+++,,,---+++---,,,+++,,,.........---+++***)))))))))***,,,---///---,,,//////---...111000000...+++,,,///000------+++***+++---......------......,,,******+++---...------...///000000......///111000,,,''')))...------------------,,,,,,...,,,***+++---...,,,***///000111222222111000///222000//////222333444333222333333222000111333555444333333333333555666777777777666555555555555555999;;;<<<;;;::::::;;;<<<===>>>@@@AAABBBAAA@@@@@@AAAAAACCCFFFJJJLLLLLLKKKSSSQQQNNNLLLMMMPPPRRRTTTXXXeeeqqq\\\MMMRRROOOLLLJJJJJJIIIGGGEEEEEEDDDCCCAAA>>>===<<<===:::999888888999:::::::::===888777:::;;;888888<<<999777444333444555555555999777666555666666444333333444555666666666555444222111111222555666666666999555000......000222222......------------......+++222000///444000***---.........,,,******+++,,,---,,,---///111333222111---+++******,,,...---,,,,,,000000---+++------+++///...---,,,,,,,,,------*********+++...000000...+++*********,,,,,,***))))))((((((((((((***,,,---+++)))(((***------***&&&***,,,...---,,,,,,------///---++++++...///---+++---,,,,,,+++,,,---.........------...///...///000///...,,,,,,---//////...---+++)))***,,,...//////,,,------,,,***)))***+++---+++)))***,,,.........///000000///,,,))))))+++------------------------...---,,,---///000///...,,,---.../////////...---111000000000222111000...111111111111111333555666333333333333333555666777777666666555555666666666777999:::999888888999;;;;;;===>>>?????????===<<<<<<===???AAADDDFFFGGGGGGHHHHHHHHHKKKNNNPPPOOONNNOOOKKKOOO^^^ppprrr```WWWSSSNNNJJJHHHHHHIIIJJJJJJHHHEEEBBBCCC???;;;;;;======:::777888888888888888888999:::888666666777777555666999>>>;;;888666666666555444777666444444444444222000333444666777888888888888666444333333444555555444555333000//////000000///,,,---...//////...---,,,...222---***000...,,,111222333333111///...///111---------///111333222111000///......///111111000+++///000,,,+++,,,---+++,,,---...//////---+++))),,,******,,,///000000000,,,++++++,,,------,,,***+++***(((''''''((()))***+++)))((())),,,---***'''***+++,,,---,,,+++,,,///000---+++,,,...///---***---------------......///,,,------------......------+++***+++---...------...,,,***+++---///000000,,,,,,,,,+++))))))***+++---+++))))))+++---......111///---,,,------+++(((---------...//////000000///......///000111111000***+++,,,------,,,++++++......000222333111,,,)))...------...000333444555333333333333444555555666444444444444555666777888555777888888777777888::::::;;;<<<======<<<;;;;;;:::;;;<<<===>>>???AAABBBBBBDDDGGGHHHHHHHHHJJJKKKYYYRRRPPPVVVXXXWWW]]]hhhwwwcccZZZNNNHHHHHHLLLMMMMMMDDDDDDCCCBBBBBBBBBCCCDDD===999555777<<<>>><<<888777888999999888777888999666777999999888777888999;;;999666555555444222111666444333222333333111000333555666888999999999888999777444333444444444333222000000000111111000...,,,---///000000///---,,,...222,,,(((//////...555333444444333111000000111.........///111222111///...............///000000+++//////+++***,,,---,,,***,,,///000000---***'''...***)))---///...///111,,,,,,+++,,,...///---,,,,,,,,,+++***************,,,,,,+++,,,------,,,+++***)))***,,,+++)))+++000...---,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,))),,,---,,,,,,......++++++((('''+++---,,,,,,---...,,,+++,,,...//////...+++,,,,,,+++******+++---000...,,,+++---.........000///,,,***---000---'''------......///000111111------....../////////000***+++,,,------,,,+++***,,,,,,...111222000,,,(((+++)))(((***---000111111111111222222333444444444111111111222333444555666333555666666555666777888888888999999999::::::;;;999:::;;;;;;:::;;;===???EEEHHHKKKJJJGGGFFFJJJNNNGGGHHHMMMUUUYYYWWWVVVWWWTTT]]]tttzzzhhhYYYOOOPPPMMMIIIGGGFFFEEECCCBBBAAA@@@???=========???AAA:::888666777999;;;:::999666888:::999777666777888444888<<<<<<;;;:::999999555333222333333333111///555444333333333444222111555666777888888777666555777444111000000111111111222000///000222333222111////////////////////////,,,000,,,***111111000777...000222111///---------000///...///111111000...,,,,,,,,,,,,,,,,,,---///+++......)))(((,,,///...,,,---...///...,,,***(((///***(((,,,...,,,,,,///,,,++++++,,,...///---,,,******+++,,,,,,,,,++++++,,,---...---,,,,,,,,,---***'''(((+++***(((***000,,,---...---,,,,,,---...)))******+++++++++++++++(((---...+++,,,///...******&&&&&&,,,...,,,+++...,,,,,,+++,,,......---+++***+++,,,+++++++++---///000...---,,,------,,,+++,,,///...++++++//////***........................,,,------------------...---......///...---+++***,,,++++++,,,......---,,,,,,***((((((+++------,,,......///000111111111111111111111111111222333333000222333444333333555666666555444444555777999:::888:::;;;;;;999:::===@@@;;;>>>@@@@@@???@@@CCCFFFHHHKKKKKKJJJMMMQQQRRROOOUUUPPPQQQ[[[gggyyymmm^^^WWWTTTQQQMMMFFFFFFFFFFFFDDDBBB@@@???:::<<<>>>===<<<999888888;;;<<<;;;999777555666777555888:::999666444555777...444999999777666555444444333444666777777555333666444333333444555444222777888888888666444333111111///,,,+++,,,---...---333111//////111444555555222111///------///111222)))///,,,,,,333333000666---000222222000---,,,,,,111000///000111111///---//////000/////////111222+++...---(((''',,,///000......------,,,+++******///)))'''+++---******...++++++***,,,......---,,,%%%''')))***+++++++++***))),,,...,,,***)))+++---***&&&'''******''')))000***---///...,,,+++---000******+++,,,,,,,,,,,,+++)))...///,,,,,,000///******&&&&&&---///,,,,,,///+++++++++,,,------***((()))***,,,,,,+++,,,...000...---++++++++++++)))'''(((///111,,,)))---///...//////...------,,,++++++,,,---......---,,,---...000000111111000...,,,+++...+++)))(((***---///000111---******,,,---,,,***+++,,,---...////////////444333333222222222222222...000111222111111333444444333111111222555888:::888:::<<<;;;:::;;;???CCC??????@@@AAAAAAAAAAAAAAADDDJJJJJJEEEGGGOOONNNGGGLLLIIILLLRRRQQQOOOZZZjjjoooeee^^^UUUPPPOOOMMMIIIEEEBBBBBBAAAAAA@@@>>>===<<<<<<<<<;;;999777888<<>>AAA???;;;777666666<<<;;;:::777555555888:::000333333000111555666444777555333444666666444222444444444555555555666666888888555222444777555000222...***,,,000222///,,,555111------///111111000/////////000000000000000...222444444444333...'''---...000111111000000///......---------...//////------...//////......---,,,+++***)))))))))***+++,,,...111222000...............---,,,,,,,,,------)))((()))+++...000///...((()))***++++++***)))(((((())))))+++---///000222))))))***+++,,,,,,------++++++///333222...---000,,,,,,---......---------444111------...---+++))),,,)))'''(((,,,///000000,,,---...---+++***+++,,,,,,...---))))))---...,,,...---+++******+++---...000000///...---,,,,,,,,,+++------++++++------+++///+++(((***...000---)))000///...///000///+++''',,,,,,,,,,,,,,,---...///,,,,,,------.../////////111///---,,,,,,,,,...///555111---...333666555222222222333333333222111111111222222333444555777777666888999;;;<<<<<<;;;;;;>>>===<<<;;;<<>>======@@@DDDFFFKKKGGGGGGMMMOOONNNQQQWWWYYY___qqqvvvhhh```[[[SSSNNNHHHEEEFFFGGGEEEBBB<<<<<<<<<<<<:::999888777<<<:::888777777888:::;;;888:::<<<<<<<<<;;;;;;<<<888888777555333222444555222666666444555999:::777888777666666666666666555666555555444333333333222666666444111222555444///444111///000222444333111555222///...000111111///---.....................111333444111111333111---///000000111000///...---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++...---+++***))))))******,,,...000000...------.........---,,,+++++++++,,,)))((((((***,,,,,,+++***+++++++++,,,,,,+++++++++((((((((())))))+++,,,---)))******+++,,,,,,------,,,,,,///222111---,,,///---------------,,,++++++000...,,,,,,...///...,,,000...++++++...000111000///000111000...---...///---//////,,,,,,//////---,,,+++***))))))***+++,,,000///...------,,,,,,,,,+++------++++++------+++...,,,***+++...000...,,,...---,,,---///...***'''...---------......///000/////////////////////...000...---++++++,,,---...000---+++---222555444111111111222222333222222111222222222333444555777777777888888999999999888888;;;;;;;;;<<<======>>>>>>@@@?????????@@@AAACCCDDDGGGDDDDDDIIIKKKKKKMMMRRR\\\ZZZXXXXXXaaazzztttZZZKKKGGGHHHJJJOOOKKKEEEAAAAAA@@@>>>;;;999999999888777666555444888555111111444666666555888777777888;;;<<<======444555555444111000000111222666888777888;;;;;;888777999;;;999777555777999777666555333111000//////444555333000111444333///333333222222333444555555666444111000111111111000..................------111222000,,,,,,000222000111111111000///---,,,+++)))))))))))))))***++++++------,,,,,,++++++******///...---,,,+++*********,,,---...---,,,+++,,,......---,,,+++************+++***)))***++++++)))(((,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,---*********++++++,,,,,,------,,,...111000++++++...,,,,,,,,,,,,,,,+++***)))...---,,,---...///...---///,,,******+++,,,,,,,,,000000111000......///000))),,,,,,******,,,,,,)))---,,,+++******+++,,,---000///...---,,,,,,,,,,,,+++------++++++------++++++,,,,,,---...///000000---,,,,,,...//////---+++///............///000000222111111000//////......///...,,,+++++++++,,,------++++++...222555333111///000111222222222222222222222222333444555666777999999888777777777777777888999;;;<<<<<<;;;:::999:::;;;<<<>>>???@@@@@@@@@CCC@@@@@@DDDFFFFFFHHHLLL@@@IIISSSUUUPPPQQQ```qqqfff```XXXRRRNNNKKKHHHFFFLLLHHHCCC@@@>>>===;;;999::::::::::::999888777666:::555111222666888777444===999555555777999888777444555666555333111000000000444666666777:::999555555:::===;;;555333666;;;666555333111000/////////444555444111111444444111111222333333222222444666888666444333333222222222000000000000////////////,,,...---)))(((,,,//////000000//////...---,,,,,,)))))))))((())))))***+++//////...---,,,,,,,,,,,,...---------,,,,,,,,,,,,+++,,,,,,+++******+++---------+++***))))))((())),,,+++***+++------+++***,,,***(((''''''(((***,,,+++++++++++++++,,,------*********++++++,,,,,,,,,...---...000---)))))),,,)))******+++++++++******000///......---,,,+++)))+++***)))))))))*********---......,,,++++++---...'''+++,,,******,,,+++'''///......------......//////...------,,,,,,,,,---+++------++++++------+++)))***,,,---------///111---...///000111222111000///...............//////000000000/////////......///...---,,,,,,,,,------.........111444444333000...///000111222222222222222222222333333444666666888888777666666777888999999999::::::999888777777666777888:::;;;<<<======???>>>>>>???AAABBBEEEGGGMMMIIIHHHLLLOOOOOOQQQTTTUUUeeessscccXXXRRROOOJJJFFFDDDCCCCCCBBB;;;:::888888999;;;;;;;;;;;;;;;;;;;;;:::999888888>>>999666777;;;===;;;888<<<888333222444555444333666777999888666444444444000444777666666888777333333999===:::444111555;;;555333222111000111222333444777777333222555666444222333444333222222444666777777666555444333333333111111000000/////////...''',,,---***))),,,...---------------------......+++************+++,,,,,,///...---,,,,,,,,,,,,---+++,,,,,,---............***+++,,,+++))))))+++------,,,+++***))))))))))))***))))))+++---...,,,+++,,,+++(((&&&&&&(((+++,,,%%%%%%%%%&&&'''((()))******+++++++++++++++,,,,,,///---,,,---+++'''(((,,,'''((()))***+++,,,,,,,,,......///...---+++******++++++,,,,,,,,,---...///+++,,,,,,***)))))),,,...+++///000......000///+++...........................------,,,,,,,,,,,,---+++------++++++------+++''')))+++++++++,,,...///,,,---///000000111222222......------,,,------...---------....../////////000//////...............000000000111222111///------...///000111222222222222222111222222333444555333222222222333555777999;;;:::888666666666777888888888777777888:::===>>>=========<<<>>>@@@BBBCCCSSSGGG>>>AAAIIINNNQQQSSSSSSQQQRRR\\\qqqkkk\\\TTTNNNJJJKKKHHHCCC>>>;;;999999:::999999888777777777777777999999999999999888777777999666444555777999777555666444222111333444555666888999:::999888777888:::555888999777777999888555333888;;;999333111444999444333222111222333555777555888999555444666888777555555444444444444555555333444555444222111222333/////////...------,,,,,,'''---000...+++---......,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,+++***))))))***+++,,,++++++,,,---............***+++,,,+++***)))***,,,,,,+++******)))*********'''&&&'''(((+++++++++)))...,,,***))))))***,,,...&&&&&&&&&'''((()))+++,,,++++++++++++++++++++++++///,,,++++++)))&&&(((,,,'''((()))***+++,,,,,,,,,(((+++---...---------...''')))++++++***+++,,,...------,,,+++***+++...000+++//////------//////++++++++++++,,,,,,+++++++++------,,,,,,,,,,,,------+++------++++++------+++(((((()))***+++,,,,,,---)))+++------------///111......---,,,,,,,,,,,,---,,,,,,------...//////000000000000000/////////...////////////...,,,+++***---...///000000000000000111000000000111111222333,,,,,,---...000222444555;;;999666444333444777888;;;:::999888999;;;===???;;;======:::;;;???AAA???:::===DDDKKKKKKGGGEEEGGGPPPRRRQQQLLLJJJVVVnnnrrrhhh\\\TTTQQQNNNHHHCCC>>>???@@@@@@===:::888777>>>>>>===;;;888555555444777777777888777777666555222222222222222222222222333333444444333444777999888888999888888888;;;===999<<<;;;888777999999666444777:::888444222555888777555444333333555777999444999:::666444666888888777444111111333444222000---///111111///...000111000//////...------,,,,,,)))///111---***,,,...///...---,,,++++++,,,,,,---...------------...//////******)))((()))***,,,...,,,------...---,,,+++***)))+++------,,,******++++++************+++,,,,,,)))((('''(((******)))'''---,,,***))))))***,,,---+++++++++++++++,,,------++++++++++++++++++++++++...+++)))***(((%%%(((---***+++++++++++++++******'''***...///---,,,---...%%%(((***)))'''&&&''')))---------+++***+++///111***,,,+++((((((+++,,,*********++++++++++++******---,,,,,,+++,,,,,,------+++------++++++------+++,,,***(((***---...,,,***)))+++---,,,+++,,,...111//////...---------------............///////////////////////////......---//////...---,,,+++,,,---......//////000////////////////////////000000111+++,,,...///000111222222666555444333333333444555999::::::::::::::::::::::::===<<<888999>>>???===@@@???@@@@@@>>>===DDDMMMDDDKKKQQQPPPKKKIIINNNUUU\\\ppppppcccRRRKKKCCCBBBEEEGGGEEEAAA>>>===<<<999777777999;;;777888999888777777888999777777777888777777666666333444666555444333444555333666777666444444666:::777777777666666888<<>>;;;???;;;;;;BBBFFFDDD@@@???KKKFFFBBBDDDKKKPPPPPPNNNNNNLLLQQQfffuuujjjaaaUUUKKKJJJHHHDDDAAA>>><<<;;;:::777999:::<<<;;;999666444;;;999555444444444444444555555444444444555666666222333333222111222444666333444555777888888888888:::::::::::::::::::::::::::::::::999888777666555111666999777666888777555===:::777666777888888777888888888888666444222111222000...---,,,,,,,,,---///((()))000111***+++222------,,,++++++,,,------555222///+++***+++,,,...//////---***((()))///333***,,,///000...+++***)))(((***+++,,,+++***+++,,,,,,---//////...+++(((&&&---,,,***)))***)))'''%%%)))***,,,,,,***)))***+++...,,,***))))))***,,,---...---+++(((%%%%%%(((+++(((***,,,,,,+++(((''''''+++000)))$$$***,,,(((***---,,,,,,+++***)))((((((,,,---...///...,,,)))(((//////......---+++(((%%%***))))))((()))***,,,---***)))&&&%%%***///---'''+++++++++***)))(((((('''***+++++++++***,,,///111++++++,,,---------,,,,,,'''))),,,---------...000***)))))),,,///000---+++)))***,,,,,,+++***+++,,,***+++,,,,,,------------............///...+++)))------............------333333111///,,,,,,...000...---,,,+++,,,---...///444///,,,///111///...000///000111333333444444333777777777555333222333444666666666666666777888888444555777888888777666555;;;===?????????>>>???AAA;;;===>>>@@@BBBFFFKKKOOOLLLKKKNNNTTTUUU]]]wwwuuu```TTTQQQNNNGGG@@@@@@???<<<999666555444444999:::::::::999666444222999777444333444666666666888777666444333333222222444555555333222222333555444555555666666666555555;;;;;;;;;;;;;;;;;;;;;;;;888888999888888777666555---333888888999<<<===<<<777666666777999:::999888666666777666555333222000//////...---------------000******111111++++++222...---,,,,,,,,,,,,---...++++++++++++,,,...///000+++,,,---,,,******,,,...+++,,,---+++)))''''''((()))***++++++)))''''''((()))***---...///---,,,***+++***((()))***+++***)))(((***++++++***))))))***+++******))))))***+++,,,)))***)))((('''(((+++---%%%'''***+++*********+++***111---''',,,,,,(((***---------,,,++++++******)))***+++,,,,,,+++******---------...//////...---------,,,,,,,,,---...///,,,+++(((&&&)))---+++&&&,,,++++++***))))))((((((*********+++,,,---...//////......------,,,,,,,,,***,,,------,,,+++,,,------++++++---000111///---111111222000...,,,,,,---***+++,,,,,,---------,,,---------......///...------......//////......---222222111///------///111...---,,,,,,,,,---...///111000111222...)))+++111///000000111222222333333000222333333333444666888......///111333666888999777777888999999999999888:::;;;===>>>===<<<===>>>;;;;;;;;;;;;<<>>@@@???555555666888:::999777444444444444444333111000///,,,,,,---...............///******//////))))))......------,,,,,,------...&&&''')))+++,,,---......))),,,///000///,,,++++++------,,,)))'''&&&((()))***+++,,,***'''%%%$$$$$$)))***,,,......---,,,+++)))((('''(((+++------,,,***+++,,,,,,+++***+++,,,(((((()))******+++++++++''')))******))))))***+++'''(((******))))))***,,, +++***%%%)))***)))............---------------(((((())))))***++++++,,,))))))))))))***+++,,,,,,,,,+++******)))******+++------***'''))),,,***%%%,,,,,,++++++******))))))+++))))))+++...000...,,,222111///---,,,,,,,,,------//////...,,,*********---,,,++++++...//////...000000///---+++***+++---++++++,,,---------,,,,,,---,,,,,,,,,---...000111......////////////......000000000...------///111...---,,,,,,,,,---///000---111555444+++$$$(((111//////......///000222333---///000111111333666888222111111000111111222222888777777777888888999:::888:::<<<<<<;;;::::::;;;>>>>>>===<<<;;;===BBBEEEFFFDDDGGGNNNMMMFFFGGGMMMOOOXXXhhhkkkXXXKKKPPPMMMIIIEEEBBB>>>;;;888;;;;;;:::999888888777777999888666444333333333444777555222222444666777777111111222333444444444444555666777666555444666777999999:::::::::999999888888888888999999999999999777777888888999888888888666;;;===:::999;;;<<<:::888777666666666555222000111111111111000000//////)))+++,,,...//////......,,,((((((++++++&&&&&&)))---,,,,,,,,,,,,,,,,,,---*********)))))))))))))))+++---000111111...,,,***,,,------,,,***)))+++,,,***+++,,,***(((%%%%%%%%%,,,---......---,,,***(((***)))((()))+++---...---,,,---...---,,,,,,---...&&&(((***,,,---,,,++++++)))+++------***(((&&&&&&,,,,,,,,,***'''&&&''')))'''111///'''(((''''''...,,,---------......//////)))))))))))))))***,,,,,,+++******((('''''')))+++******))))))((((((((((((,,,,,,***'''))),,,+++'''---,,,,,,,,,+++++++++***+++((('''+++000222...***111///---,,,+++,,,---......///000///,,,*********+++***)))))))))+++,,,---+++++++++))))))***---000+++,,,,,,------,,,,,,,,,------,,,******+++...111...//////000000//////.........///...---...000222------,,,,,,---...///000+++...333222+++%%%(((111///...---,,,,,,...000111///000111000//////000222444333333222111222222222555555444444444666777888888999;;;;;;999999999:::;;;===>>>=========???@@@DDDCCCEEEIIIHHHFFFJJJQQQPPPOOOMMMLLLZZZ}}}wwwaaaWWWSSSLLLFFFDDDCCCAAA===:::888888999666666666666666555555555555444333222333444666777888666333222333444555555000111222333444444444444111333555666666777888:::777888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===888888999999:::999999999999<<<===999666777777555888555333111222222111000/////////...............***+++,,,...///...------+++))))))******'''''')))++++++,,,,,,,,,,,,++++++...,,,***'''&&&&&&((()))---------------,,,+++***%%%(((,,,------,,,,,,---)))+++,,,,,,***))))))***,,,------------,,,***)))...,,,))))))+++,,,---,,,+++,,,,,,+++******,,,---'''))),,,...///...---,,,(((***---...+++(((&&&$$$,,,,,,,,,***'''&&&'''(((<<>>777,,,,,,+++***111******++++++,,,,,,,,,---++++++++++++++++++******(((***---,,,++++++...222******+++++++++***))))))(((++++++((()))---...,,,............------------+++))))))+++...000...,,,+++*********+++---///000,,,...//////---,,,---...++++++,,,+++******+++---,,,---,,,***))))))***,,,,,,,,,---------,,,++++++...///...+++''''''***...------............------,,,---//////......///000------,,,,,,---///111222---))))))...111///------...---,,,+++,,,,,,---...---...///...------///000,,,,,,---...000222333444222222333333444555777777444666888999888888999:::///333999<<<<<<;;;999888444;;;BBBCCC>>><<>>999>>><<<777333///---------666777888888888888777666444333333444444555666777666444222111333555666666333444555666666555333222///111444666666777888999555555666777888888777777444444444555666777777777777777888777777666555444///333333///...000111000,,,+++***,,,...000111000------,,,,,,,,,---//////000///...,,,+++*********---......---...//////...------...//////...------,,,+++***)))***+++---...---+++******++++++)))&&&"""%%%((()))******+++---***+++---------,,,---...)))******,,,---......///111...+++***+++,,,------))))))((('''%%%&&&(((+++++++++,,,---------,,,+++$$$(((+++---,,,***)))(((''')))++++++***)))((()))'''///***&&&,,,...,,,///+++++++++++++++,,,,,,,,,'''((()))+++++++++******###'''++++++((('''***---&&&'''((())))))(((((('''))),,,,,,)))))),,,---+++........................*********+++,,,---...///++++++,,,,,,------......---...000///---,,,,,,---)))+++---,,,***)))***+++)))***+++***(((((((((***,,,---------,,,,,,+++***---///000---))))))---111,,,,,,------------,,,,,,,,,...//////...---...///------,,,---...000111333...******///222///,,,,,,------------------------+++,,,...------...000222111111///...,,,+++++++++///000111222444444444555111333555666666777888999444777:::<<<<<<;;;;;;;;;222888>>>@@@@@@@@@BBBCCCDDD===:::???FFFKKKPPPVVV^^^SSSPPPeee}}}fff[[[VVVTTTJJJIIIGGGCCC???===>>>@@@<<<;;;999999999:::999999555666777777777666555444555555555555555555555555444222000111333666777888000222444666777777777666000222555666666555666777888999999999999888777777888999999:::;;;<<<<<<<<<666666666666555444333222///222111---***,,,,,,+++******+++---///...,,,***---,,,,,,+++,,,---///000222111...,,,***)))))))))+++------,,,---...///......///000111111000///...,,,,,,---------,,,,,,,,,///------///000///+++'''((()))***))))))***---000***,,,...---,,,+++,,,---------,,,,,,,,,,,,,,,,,,000...***)))+++---...///+++++++++)))((((((+++---++++++,,,,,,,,,+++******(((+++------+++(((&&&%%%***,,,...---***'''%%%$$$(((///,,,(((...---&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,###$$$'''***+++,,,+++***(((,,,000...***'''(((***((()))***,,,,,,,,,+++***+++......***(((***+++***.........///////////////***+++++++++***,,,///111---......//////...------...000111000---,,,+++,,,%%%)))++++++)))''''''((((((+++---.........///000------------,,,,,,+++***+++///111///,,,,,,000444+++,,,,,,------,,,,,,+++,,,...//////...------...------,,,---...000222333///------111111---++++++------.........---,,,,,,---.........------///000///......---------......+++,,,...000111222111111...000333444555555777999555666777666555555777999>>>===:::888:::======;;;:::<<>>???;;;666777<<<;;;666666555333444666777666555555333222333555555444333444333333333444555666666444666777777666555555666999777555444333444555666555555666777666555444333333444666888888777555444333444666777777777666666555666777666444333111111000000111000000///...---///---++++++......---***((())))))***,,,---///000---,,,***************)))000000000000///...+++******,,,...---+++***+++---+++,,,+++***)))***---//////,,,***+++......+++(((---,,,++++++++++++***))),,,***(((***---......------,,,***+++---,,,***(((+++++++++,,,---///111333---------,,,------...///...)))'''+++---,,,+++---'''***---///...+++***)))))))))((('''((()))***++++++(((%%%'''******'''###,,,***)))(((***++++++***(((,,,---,,,,,,---,,,(((###(((---...,,,******---///,,,***+++------***''',,,,,,------......//////+++---......,,,+++,,,,,,,,,---------,,,---///222222///,,,+++---......---000/////////......------...---+++***)))***+++,,,)))+++******---111///+++///...,,,***)))***+++,,,)))'''(((---...++++++///***,,,...//////---+++)))///000000///......000222...000...******......++++++---///...---,,,---...000...---...111333222000...---,,,,,,,,,---///000000000000...,,,,,,///222333111//////111222111//////000111222111222444777444555555555555555777999666888::::::::::::<<<===777;;;======>>>AAA@@@===BBBGGGMMMNNNMMMMMMSSSYYY}}}dddSSSOOOKKKFFFBBB@@@>>><<<::::::;;;999666666888777333666666666888::::::888666333111//////111333444333555555555555666777888999888777555555777777777666999888666444333333333444555666777777888777777777444555555555555444333333222222222333333333444444222444555333000...///111------------------......000,,,)))***---...+++'''&&&''')))+++,,,---......%%%&&&)))+++,,,+++)))'''//////000///...---+++***+++---///...,,,***)))))),,,,,,,,,+++***+++---//////,,,)))***,,,...,,,***---,,,+++*********+++,,,***)))))))))+++---,,,++++++))))))))),,,---------((()))***+++,,,---...///,,,,,,++++++,,,------......***(((+++,,,++++++...'''))),,,---,,,,,,,,,---***)))'''&&&'''(((***,,,+++)))((())),,,,,,***'''...+++'''&&&'''***++++++))),,,---,,,,,,---,,,)))%%%)))---...,,,******,,,111,,,)))***...000,,,''',,,---------------------''')))+++,,,,,,,,,---...+++,,,......------///000///---,,,---///000000////////////...............111...+++''''''))),,,...,,,---***''')))///000---000///...,,,++++++******((('''(((,,,---++++++------...//////...---***)))000...---...///111111000---...---******,,,,,,******+++------,,,,,,---///000//////000222333222111...---,,,,,,,,,---//////...///000///......///000...------...000222222111///000000///...000333666444333222333555666666666666777999999999:::;;;===555999;;;:::;;;======999>>>BBBFFFFFFEEEFFFKKKPPPxxx```UUUQQQOOOGGGFFFCCC???:::777666555:::;;;:::888666444111...444444666888:::<<<<<<<<<555333111111333666777888666666666777888999:::;;;:::777444444777999888666777666555444333333444444444555555666777888888888666555444333222222222222333222111000////////////000222333000,,,***---000++++++++++++,,,---......111,,,(((***...///+++&&&***+++,,,,,,+++***((('''###'''+++---...---,,,+++,,,---......,,,+++***)))+++,,,......---+++)))(((+++,,,,,,+++***+++---///...+++)))(((***,,,++++++,,,,,,+++)))((()))+++---*********++++++,,,+++******)))((()))***---...///+++++++++,,,++++++***)))(((((((((((()))***++++++000+++***,,,,,,+++,,,///(((***+++,,,++++++,,,...***))))))))))))***+++++++++***)))+++------+++)))---+++(((((()))+++++++++***---...++++++...---***'''***------,,,******+++...,,,******,,,---,,,***+++++++++******)))))))))&&&(((+++,,,+++,,,---...)))+++---...---------...******+++---000111222222........................///---***((((((***...000000111...******...000---.........------,,,,,,+++++++++,,,...///......///---.../////////---,,,+++///---+++,,,000222000...+++------,,,+++,,,------)))***,,,,,,+++,,,...000---------...////////////...------,,,,,,---.........///000///...,,,+++************,,,---.........//////...---,,,...222555777444111333666888777555555666888888888999:::<<<555888999888888;;;:::777<<>>@@@@@@??????BBBEEEyyy___UUUMMMLLLJJJDDD<<<888;;;;;;:::888666666888:::555555777::::::777777:::999999777444222222555888888666444555777888999888888888888888888888999:::777666444444666666666555333333444555666777888888222222222222333444666777555555333222111111111111444333111///---+++)))(((......---............---((()))+++---...///......---,,,+++,,,---...---,,,,,,,,,,,,,,,+++***))))))&&&))),,,+++******---000'''***---,,,)))'''((()))*********+++------+++)))(((***++++++***)))+++,,,***))))))))))))***++++++)))+++,,,***((((((+++...+++,,,......,,,************+++,,,+++******,,,...******++++++,,,------...))))))******+++,,,.........---...000...++++++///+++,,,---,,,******+++,,,)))***++++++,,,,,,++++++)))))))))******)))((((((,,,,,,,,,...//////,,,***+++......++++++......+++,,,------,,,,,,+++******&&&***---+++&&&&&&+++111......------,,,,,,,,,+++)))+++---,,,+++***+++,,,)))***,,,,,,++++++---...000000///---***))))))***++++++,,,---.../////////(((***,,,...//////...---)))...111...,,,,,,***'''******++++++,,,...///000+++---...------//////---,,,---...///000000000000------------///...---+++***+++...111///,,,...333+++,,,,,,+++++++++...000---///000///...---///000------------,,,,,,,,,,,,(((((())),,,//////...,,,,,,...000000...,,,+++,,,---...---,,,+++,,,///222111///......000000000000333555666555444333444666444777777555666::::::888:::<<<>>>??????@@@AAABBBbbbKKKOOOHHHDDDDDDCCC>>><<>>;;;;;;;;;888555333555777777666555555777888777555999888777777666666777777333444666666555444444555555555666777888888888888333333222222333444555666444444444333333222222111111111111000///---+++***...,,,+++...111333000,,,(((+++...000111000///---(((***,,,,,,++++++,,,...+++++++++++++++,,,------'''***...---***(((***---(((+++///...***((()))+++---+++)))***++++++)))''')))***,,,,,,+++***+++,,,)))***,,,,,,,,,,,,,,,,,,(((,,,///...******,,,000))),,,......+++((((((((('''***,,,,,,++++++,,,...+++************+++---...*********+++,,,---...///++++++...000...)))(((,,,(((***,,,,,,++++++,,,---+++***(((&&&''')))+++---,,,,,,------+++*********---,,,++++++------,,,+++,,,......++++++......,,,...---,,,,,,,,,+++***))))))***+++***((()))---111............------------''')))++++++***)))***+++,,,,,,---,,,+++,,,///111//////...+++'''&&&(((+++***++++++,,,...//////000+++,,,---......---,,,+++&&&,,,///---+++---...,,,,,,+++***)))***,,,...///***......,,,,,,//////+++////////////////////////...000111111///---------+++,,,///222...)))***000.........,,,++++++...000...000111000...---///111------------,,,,,,++++++***)))))),,,000111111///+++...111111...,,,,,,,,,---.........,,,---...000...//////...------...000333444555333111000111222222555555444555999:::888666888<<<>>>??????>>>>>>uuu^^^UUUMMMFFFAAA???AAACCC???888888>>>555555555777999999777444777555777;;;999444666===333555888777444222333444777777666777888888666444999888777666555555555555000444777777444222333444777888888888888888777666444444333222333444555666333333444444444333222222...///000111111///---,,,...+++)))...444666111,,,))),,,000333333222///---%%%))),,,,,,)))(((,,,000...---+++++++++,,,---...(((,,,111111---******,,,)))---000///+++)))***---111---***)))******(((&&&)))+++------,,,,,,,,,---***,,,...///...------...)))---111000---,,,...111(((+++...---***'''&&&'''$$$(((,,,---,,,,,,---//////---+++)))((((((******((((((((()))***,,,---...((()))---000---'''&&&)))%%%(((+++------------...---)))%%%!!!"""&&&+++...)))***+++***(((&&&&&&&&&///,,,)))((()))+++,,,---,,,///...++++++...///,,,///...,,,,,,,,,,,,***))),,,+++))))))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,%%%'''))))))))))))***+++.........---,,,...111444***++++++(((&&&''',,,000******+++,,,...///000000000//////...---+++******%%%+++///------000333333...---***((((((***,,,---+++///000,,,---111000,,,111111000000//////......000333555444000------///------000222---%%%&&&---/////////---+++,,,...000---///111000---,,,...000---------------,,,+++***000...,,,---000111000...(((+++//////---++++++,,,,,,...//////...---...//////111222111...---///222333444444222000...//////000333444222444888:::888333555:::===???>>><<<;;;fffTTTLLLIIIGGGEEECCCBBBAAA???===;;;:::999;;;:::888888888777444222:::999777444222333777:::333333333444444666777777333333444333222333555888<<<;;;;;;:::999888777666666333111000222333111///===;;;888777666666555444666444333333444333222000222333222222000...,,,***///111222000,,,+++---000+++,,,---......---,,,+++...---,,,+++++++++,,,------...///000000---)))&&&...,,,+++,,,//////---***---//////---******---000,,,+++))))))++++++***)))---,,,)))((((((***,,,...+++,,,...---,,,+++,,,------,,,++++++++++++***(((,,,******------***))),,,***+++,,,,,,+++(((%%%$$$$$$'''***,,,+++)))((((((******+++,,,------------+++)))(((***,,,---***(((+++,,,------,,,+++)))((((((***,,,,,,++++++,,,---+++,,,,,,+++(((&&&''''''$$$)))+++((()))...///+++///......000...***+++///111...+++)))(((***,,,...,,,...///---***)))+++---///)))%%%&&&,,,///,,,'''444000......---***+++...)))***+++,,,,,,,,,,,,+++---,,,+++++++++,,,------...---,,,,,,---...000111000///---,,,+++***))))))'''***------+++***,,,---+++...000///---,,,...000)))+++...000222222111000333---***,,,------...111222///,,,,,,///111000...//////...+++)))(((***,,,000+++***---,,,)))***///,,,---......,,,,,,---...---,,,+++---///222222222444444333111...---...000---.../////////---***)))+++******)))+++---///111...---++++++,,,,,,+++***////////////---+++)))(((---...///111222222222222222000000222111000222888:::999666555555888;;;===cccYYYLLLDDDCCCCCCAAA>>>;;;;;;::::::999888888777999888888888888888666555555666777666444444555666333444555777777777666555666777666444222111333444666666555666666666777888888666333333444555333111777666555555555555444333555444222222333444333222111111111111///---+++***,,,,,,,,,+++***)))+++,,,,,,---...//////...---,,,+++******)))***+++,,,---...---------...---+++***+++))))))***------,,,)))...///...,,,***)))***,,,---------,,,***((('''&&&...---,,,+++,,,---///000+++,,,+++)))&&&%%%%%%'''---,,,+++++++++++++++++++++)))***---...++++++---,,,,,,,,,+++***)))'''&&&'''(((************+++---******+++,,,---------------+++***+++---...,,,))),,,,,,,,,,,,+++***))))))(((***,,,,,,+++++++++,,,***++++++***'''&&&&&&'''***---,,,******---,,,'''...,,,---///...+++,,,111---------,,,,,,+++++++++,,,---...,,,***)))+++---)))))))))***+++,,,------000,,,+++------+++,,,000******+++,,,,,,,,,++++++))))))***+++,,,---------...---,,,,,,,,,,,,,,,---000///...,,,+++*********)))+++---,,,******+++---)))+++------,,,,,,...000------.../////////......111---+++,,,,,,+++---111---,,,******+++,,,+++******,,,......---,,,---...111---+++------))))))---,,,---...---,,,,,,,,,...,,,,,,++++++---.........***---///000///...///000//////000000///---,,,++++++,,,---...///000000000000...------//////...,,,000000000000///---,,,+++---......//////000000000444111111444555333444777777666555444444666999:::eeeOOODDDAAA>>>???CCCCCC???:::555666666666777777777777777777888888999888888777000333777888777555444333444555888::::::888666444::::::999666222000000111444333222222222333555555888666444333444555444333///000111333333333333222222000------///111222222000000000///...,,,+++******)))((((((***++++++***......////////////......)))((((((((()))***++++++,,,++++++++++++,,,......((('''''')))++++++***)))///---+++***))))))((('''***---///...***'''&&&'''*********++++++,,,,,,,,,......,,,)))'''&&&((()))---,,,+++***+++,,,---...+++)))***---...++++++---------,,,+++******)))))))))******))))))***---///******+++,,,------------------,,,---...///---+++---,,,+++***************(((***,,,,,,+++***+++,,,,,,------,,,)))(((((()))------,,,+++---///,,,&&&000...---...---***,,,000***+++...//////---***(((+++,,,,,,+++))))))***,,,$$$)))......+++***...222,,,)))))),,,---,,,---111++++++,,,,,,,,,++++++***''')))+++---...///......---------,,,,,,+++***)))000///...---,,,+++++++++,,,------+++))))))+++---''')))+++,,,,,,---///000000///...---,,,+++++++++...,,,,,,---***(((+++111)))***++++++)))((((((((((((+++...000///---,,,+++000---,,,------++++++...+++---...---,,,+++,,,......------,,,,,,,,,------'''+++///111000///......000000000//////...------+++---///222333222111000///...------///000///...000000111111000//////...000000///......///000111444//////444777666333333333333333333444555666777hhhXXXNNNHHHDDDBBB@@@AAACCCBBB===888666666666777777888888888777888999999888777777777000333777888777666555555777888999999999888777666::::::999777333000000111777666444222111111111222555444222222222222222222+++...111222222111000000---***((('''))),,,...///.........---,,,+++******,,,***((()))---///...,,,//////000000000000//////******))))))))))))))))))''')))***+++,,,---...///************+++******)))...+++((((((******(((%%%###)))...///+++((())),,,((()))***,,,,,,,,,,,,+++...---,,,***(((***---000++++++++++++***,,,///111+++)))))),,,,,,)))(((***,,,------------,,,***)))***+++,,,+++))))))+++,,,******+++,,,------------------------......---,,,...---+++)))))))))******(((***,,,,,,*********+++///000000///---,,,,,,---,,,+++***,,,000222...***222///......+++(((***...)))+++---//////---+++)))++++++******))))))***+++%%%***//////+++***---111***((((((,,,---+++,,,///++++++,,,,,,,,,+++******)))+++---///000000///...+++,,,---------,,,***)))//////...---,,,,,,,,,,,,///...,,,***)))***+++---******+++,,,,,,---...///............---+++)))(((++++++------)))%%%***111))),,,///...***((((((******---//////,,,)))(((''',,,+++,,,---.........000+++,,,------++++++,,,---////////////......///000...000222222000---,,,,,,000000///...------......,,,---...000111111000000,,,++++++,,,...///...---/////////000000000000///444333111000///000222333111,,,,,,222777555000...111111222444555555555555ttt]]]PPPJJJFFFCCCEEEAAA===;;;;;;:::888666888888888888777777777777888:::;;;999666444444555444555777777666666777888999888777666666666888888666777888666444222222222888777666444333333333333333333222111111111111222,,,///222222000...---...,,,)))&&&&&&))),,,......------,,,,,,++++++++++++---***(((***...000///...000000000//////000000000------,,,,,,+++***)))(((###'''+++...---,,,------............,,,+++******+++((('''(((+++,,,***'''"""(((...///+++)))***---+++---///111111111000///,,,,,,***((('''(((+++...)))+++,,,+++***+++...111,,,))))))+++***&&&%%%''')))+++...000///---+++)))***,,,------+++((('''&&&******+++,,,------------***+++,,,,,,,,,+++++++++---,,,***)))(((((()))***)))***,,,+++***))))))***///000000///---,,,---...---++++++///111000---***///,,,,,,...,,,)))+++000,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++***+++------,,,,,,,,,---,,,)))))),,,---******,,,++++++,,,,,,,,,++++++***+++,,,...///...---+++******+++,,,.........---,,,...------,,,,,,,,,------000...,,,******+++,,,---......------......------***,,,...//////,,,)))'''***+++------)))%%%)))000))),,,//////+++)))***+++...//////...,,,******+++,,,------------------,,,+++,,,---,,,++++++,,,---,,,...//////---...000333222222222///,,,++++++,,,///...---,,,,,,,,,------,,,,,,++++++,,,---...///---,,,+++,,,...///...------------.........//////444333111//////000222333000++++++222777444///---000111333555666666666666vvveeeRRRIIIGGGDDDBBBAAA===999555333444666888888888888777777666666555555777999;;;999444222222444777777777666444555888:::999777555333333555777999222444555555444333333444444555555555666666666666222333444333111111222444---000222111...++++++---...,,,******,,,///000000---,,,+++++++++++++++,,,+++***)))***,,,.........000000////////////000000............---+++***)))"""'''---///---+++***+++...///000///---+++++++++)))((()))***,,,---,,,***'''***......+++))))))******+++---///000000//////111000///,,,)))(((***,,,'''***,,,,,,******,,,///,,,))))))+++***&&&%%%''')))***---//////---+++***)))+++......+++(((&&&%%%******+++,,,------------(((***++++++***))))))***,,,+++***))))))))))))))))))***,,,+++***((())))))+++------,,,+++******+++///...///222000***'''(((((((((***......,,,...333---,,,+++***+++,,,---...,,,***))))))+++,,,,,,+++...,,,)))***,,,---,,,***---++++++...---)))(((***)))***+++,,,,,,,,,,,,+++***++++++,,,+++***((('''***+++,,,---............,,,,,,+++++++++,,,------///---++++++,,,------,,,111///............---+++)))+++---//////---+++)))+++***,,,---+++'''***///)))***,,,+++*********+++...///000000//////000111...111000,,,++++++)))%%%***,,,---,,,+++***+++---))),,,...---++++++...222,,,---,,,+++)))***,,,...---------------------,,,---,,,***)))***+++...///000///......000111000///------,,,,,,,,,------...//////...------...///000000---...444777444111000000111333555666777777777xxx\\\WWWLLLBBB???>>>;;;<<<@@@888666555555666777888888888777777777777666666666444777999777333111222444666777777666444444666777444444333222333444666777000222444444333222333333111333444666666555444333000222333222000///111444,,,///111///+++)))***---///...,,,---///000000000---,,,+++++++++,,,------***+++,,,+++++++++---...000///............///000+++,,,---......---,,,+++%%%)))------***((()))+++)))+++...---+++***+++---)))+++---...---,,,,,,,,,)))***++++++++++++******'''''')))***+++,,,,,,,,,111111111///,,,++++++,,,$$$)))------***(((***,,,***((((((,,,,,,)))(((+++++++++***++++++,,,------)))+++------+++***)))*********+++,,,------------(((***,,,+++)))((()))++++++++++++******)))(((''')))***,,,+++)))(((((()))***+++,,,+++)))((()))***---...111444///&&&%%%)))((((((+++//////,,,,,,000,,,,,,+++++++++,,,---...---+++)))***,,,...---,,,---***''''''))),,,---------++++++......***)))+++((()))***+++,,,---------+++++++++++++++*********,,,+++++++++++++++,,,,,,***************+++,,,---...,,,+++,,,...///...,,,///---,,,,,,...///---+++......---,,,,,,,,,,,,,,,---******------******---***)))((((((***,,,,,,++++++---000111000///...///+++//////+++***+++***%%%***,,,,,,,,,+++***+++,,,+++---///...******---000''')))+++,,,+++,,,---///,,,---...//////...---,,,---------------.........111000//////000000///......---,,,++++++,,,------,,,,,,------....../////////---///444444111000222000111222333444666777888fffUUUJJJCCC@@@AAACCC???777444777777888999999999666444222888888888999999999999999000444888666333111333666555666777666444333333444000111222333444444444444///111444444333222222222222333555666555222///------///000///---,,,///111***---///,,,((('''***......---,,,---///000///------,,,+++++++++,,,---...+++---///...++++++...111000///...------...///000((()))+++---............(((+++---+++'''%%%(((,,,$$$'''***+++))))))+++...+++...111000---***+++---'''''''''))),,,.........((()))***+++,,,---......)))***++++++***)))***+++###(((---...***((((((***)))'''(((---...,,,,,,///...+++(((''''''***...111***+++,,,+++***+++...000******+++,,,------------(((***---,,,***((()))+++******+++++++++)))'''&&&)))***,,,+++)))(((((()))+++,,,---,,,*********,,,(((+++111444...&&&&&&---,,,,,,...111///)))''')))***+++,,,,,,---------------+++)))***---///...,,,***)))'''&&&'''***...111,,,***+++//////+++***,,,'''((()))+++,,,---......---------------...///000---,,,+++)))((()))******))))))))))))***+++,,,,,,---+++***,,,///000...,,,---***)))+++...///...+++333111---)))(((***---//////******---...,,,+++,,,,,,)))'''(((,,,//////---))),,,000222///+++(((&&&$$$***+++)))***......)))***+++,,,,,,******+++,,,///111333000,,,***---000'''***...000///.........,,,---///111111000...------...000111222111///...000///------......---+++///...---,,,+++,,,------,,,,,,...///000000000000,,,+++...111111---...222000000111222333555777888jjjUUUKKKEEE<<<@@@@@@???>>><<<:::777666555666777666555444555666666666666555555777:::===999999888666555444333222555777999;;;;;;777000+++444///---000111000000333222222333555555444000---666555333222222222///...222...++++++...000111000111///+++(((((())),,,...+++,,,,,,---,,,,,,++++++...+++,,,......***))),,,.........,,,+++,,,///222222000,,,+++******)))(((.../////////...,,,***))))))'''$$$%%%)))++++++***++++++******************(((+++...111111///,,,***...)))&&&(((...000---)))((((((((()))+++---000111***,,,------------...000)))***++++++))))))***+++---,,,+++++++++***(((&&&***+++,,,---,,,***((('''+++++++++***)))***---000,,,,,,++++++,,,---......---...///---***'''&&&&&&)))((((((***,,,---,,,******+++***'''$$$###&&&)))))))))))))))))))))******,,,,,,---------,,,,,,+++---)))&&&'''******%%% ***)))))),,,000222000...***,,,...,,,***)))***,,,---***(((''')))******)))111---)))'''(((***,,,---(((***---///....../////////111000---,,,...---***+++++++++))))))***---///---......,,,)))(((,,,///---------,,,+++,,,...000......,,,+++***)))))))))000...,,,,,,------,,,++++++...111222111...---------,,,,,,...///000///...,,,---///111111...)))%%%//////---+++---111000+++------,,,,,,,,,,,,+++++++++333777000******000444+++)))+++//////------111---------,,,++++++******000000//////............,,,)))'''***///222000---,,,+++******+++,,,...///000---+++***+++---.........///000111111000///...111///......///222555777pppZZZPPPFFFEEEFFF@@@???>>><<<999888666666666555666777666555444555777777777777666555666888:::888777777666555444333333666666555666666444000---222---,,,///000//////111555333222222333333333222444333333333444222///,,,///---***+++...000000///---,,,+++******+++,,,---------............------...,,,,,,///...+++***,,,000000///---++++++...000000...++++++,,,---,,,+++------......---,,,+++***+++)))'''(((+++---,,,+++,,,+++************+++,,,(((***---///000...,,,***---)))&&&'''+++---,,,***'''((()))+++,,,---......---.........,,,+++,,,---***+++,,,,,,******+++,,,)))(((((()))***+++)))(((((()))+++,,,,,,+++***)))+++,,,,,,,,,+++,,,...000,,,,,,,,,,,,,,,++++++++++++,,,---,,,++++++,,,---,,,++++++,,,------+++******++++++)))'''(((+++...------,,,,,,,,,++++++++++++++++++++++++***)))))),,,***)))***------+++(((+++***+++---111222000...---...///...+++***+++,,,,,,***((()))+++,,,---,,,222...)))&&&'''))),,,---***+++------,,,+++,,,---...000000,,,,,,...---***,,,,,,,,,***)))***---///*********)))((())),,,...,,,.........,,,***++++++...------------------......,,,++++++,,,,,,+++***,,,---///000000///---,,,000...---.........,,,***------...000000///+++'''+++,,,+++***---333333///,,,------,,,+++***++++++(((///111+++'''(((,,,///---'''%%%)))......///111......------------,,,,,,/////////.........---------+++)))+++000222000---///...---,,,,,,---...///222000------///000111111......////////////......000111111222333444555555yyyZZZJJJCCCCCC===???AAA<<>>888>>>===;;;999888888888888555666777777666555777888666777888777555444555666333444555555555555444333555333///...///////////////++++++...000///...000000---)))(((***---000111333111000111222111000...***+++,,,---/////////...------......------,,,,,,------,,,,,,------......---***+++......******,,,,,,---,,,***(((((()))***---,,,+++,,,///000000///)))***+++,,,---,,,++++++,,,,,,---......---,,,***...---+++******+++...///******+++++++++,,,,,,,,,,,,,,,+++(((&&&''',,,000,,,++++++******++++++,,,...//////---+++)))******,,,---...---,,,,,,---......,,,***))))))(((&&&%%%((()))***++++++******)))&&&(((,,,------,,,,,,---''')))+++,,,---,,,***)))------,,,***((()))+++...///...------......,,,***((((((((()))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...***,,,.../////////111222---------...////////////...//////......------...,,,******+++---......---...,,,*********+++***(((***+++***)))'''''')))++++++......,,,+++---,,,(((...//////---++++++,,,...---***((()))---//////---+++,,,,,,***(((((()))+++)))***+++,,,,,,---------,,,++++++,,,------+++)))...***''')))---///---)))***)))***+++...///...------,,,,,,---/////////...---///...+++,,,//////---,,,///111000,,,***,,,///...///...+++---111222///111,,,)))---111222222444......//////000111111222------------------------000///---...000000///---333222111000......------,,,+++******,,,.........222111///......///000111,,,,,,---......---------kkkRRRFFFDDDBBB>>>AAAAAA999:::???999999:::;;;;;;;;;888666444555666777777666666777999222444666777666555555666111222444555555555333333222111000000111111///...///,,,+++000222000///111---+++******,,,......---444111...---///000111111+++,,,.../////////000000222111///------------.........------...///000111+++)))))),,,,,,))))))++++++,,,,,,,,,******,,,---...---,,,---//////...---((()))+++,,,---,,,,,,+++***,,,---------,,,+++***---,,,+++******,,,...///+++*********++++++,,,,,,---......***''''''---222000---***((('''))),,,...+++,,,------++++++,,,---,,,---......,,,,,,---...000...+++******+++***))),,,,,,,,,+++***)))((((((###&&&***,,,+++*********&&&(((***---......------,,,,,,+++)))((((((+++...,,,++++++,,,...///...,,,++++++***+++,,,---------++++++,,,---...///000000)))***,,,...000111222222***,,,......------...///---............///000111,,,,,,,,,---.../////////---,,,++++++------,,,*********,,,...///...)))&&&)))))))))((('''(((***---***---...,,,,,,...,,,(((...//////...,,,+++,,,---///,,,******---...---***+++***)))'''&&&(((,,,000,,,,,,---------,,,+++***---,,,+++,,,......---+++---)))&&&(((---///,,,))))))))))))+++...///...---...,,,,,,,,,...000000///---//////,,,+++...///---///111222111...---...111,,,,,,+++)))+++111111---......111444222---...222---......///000111222222------------------------000///......//////...---000000000///...---,,,+++000...---...000111111000000///...---,,,------...222111///......000111333pppXXXLLLEEEBBB@@@???<<>>333777777777777777777666666444666777888777777999:::222555888999666222000///111222444555555333000...000...------...000000000+++((()))...111///...///222000...---...///...---***+++...222444222///+++///000///,,,)))))),,,///%%%'''+++...//////...---,,,+++***)))***,,,...000---+++,,,000000------000---...///...,,,***)))************,,,...///---+++,,,---.........---,,,,,,)))+++,,,+++******...111&&&(((***,,,---,,,+++***+++,,,---...///...---,,,---,,,++++++++++++******)))***,,,......,,,***((()))+++,,,,,,+++***,,,---+++,,,------++++++,,,---///---++++++---///111111//////...---------......+++---000111111222333555444444222111000000000000777888999999777555555555222000000000111000...,,,...---,,,...111222000---333333222111000///...---......///000111111000000000---,,,...444666333///333555777777666777;;;???666333000000111000...+++,,,,,,---///111222000///++++++,,,...111222222111---///111000---+++******)))...000//////111...***(((***,,,,,,++++++,,,---'''***......,,,+++---000(((+++...///---+++***)))------//////...---***)))...+++((('''))),,,...///%%%)))---......,,,,,,,,,******+++---000222111000.........///111000...,,,+++000111---+++---//////222---)))+++000222...)))&&&+++,,,))))))---111111000---,,,///000......111+++++++++,,,,,,,,,,,,---........./////////000000+++,,,------,,,,,,---///(((***,,,...000000000000222000//////000///---+++//////000000///---,,,***((()))+++---...///......nnn]]]SSS>>>>>>>>>===<<<:::999888::::::999777555555666888555777999:::999777444333777666555444444555666777444444333222222111111000444444333333222111111111333333222111000///...---000//////111222333111000///111111...***((())),,,---------...///111333444222///+++***+++...000111000...---///222333111...333333222000///...---,,,111,,,***,,,---***)))+++000...***)))+++---...///)))***,,,------,,,***)))(((,,,...,,,,,,///...***---------,,,+++***)))((('''(((((('''''')))---///+++******+++------+++***222---(((&&&(((,,,------///,,,)))(((***+++)))(((&&&(((***)))''''''))),,,&&&,,,...******...///,,,$$$'''+++------...///000,,,333777222,,,************444333...111...(((***///111666999555000222777888444111222222111444999666222222666555000///222,,,---------,,,---000222...>>>333555***555)))111---111///)))***000111---111///---...111444444333777999888222///111333222666>>>===222,,,///000,,,---***)))...555777111+++,,,......---333;;;<<<777222333222/////////,,,&&&555111.........,,,+++,,,$$$&&&(((***)))))))))***'''***'''(((+++%%%$$$000111...,,,+++---...---,,,)))+++---......///111333111...,,,---......+++((($$$&&&***...//////---+++/////////...------///222......//////000000111111...++++++///111000000222000000///---,,,,,,///222)))***,,,...///000111111222111111111000000000///000///...---......---,,,111---...222222------000***------+++,,,000222000///...---///111000,,,)))...///000111000---***(((///000111...***)))***,,,222...)))(((+++...//////}}}bbbSSSHHHAAA@@@???>>>===;;;888666555777777777555333222444555333444555666666555333222888777666555555555555555444333333222222111111000//////000000000000000000,,,,,,,,,---------------000///...---......,,,+++111222333111...,,,---///000000///////////////000000---***))))))+++++++++,,,+++***,,,...///---+++000000///...------,,,,,,///***(((+++,,,+++***,,,222///,,,+++,,,......///++++++++++++,,,---...///,,,//////+++***,,,+++''',,,,,,,,,,,,,,,+++***)))))))))))))))(((***---///***)))(((***,,,------,,,222///,,,+++---...---,,,111...,,,+++,,,---,,,***...//////---+++***,,,...'''---///,,,+++---...+++...---...///111444777999999;;;;;;999888999555000///777111''')))+++...666000222666999777222333888666111......---+++,,,000444000000222000+++))),,,)))***,,,,,,+++******)))333+++######333000,,,///333444333///,,,,,,,,,***111,,,((()))///222///***777888555000///222333111333666555000---///222222000...++++++///444999;;;)))...222222555999888444777777333---+++///222111///...---......+++(((&&&&&&(((,,,------,,,,,,---)))---+++,,,000)))&&&000...,,,+++***)))*********---///000///...---...000000///......///...---+++((())),,,---...---+++***.........---++++++---///.../////////000000000111...++++++...000......000------...---,,,---///111---------,,,,,,+++++++++............------------///...------......------000------222222...---111---//////,,,,,,///000---///...---///000000---)))---...000111000...,,,+++'''***---...---,,,---...111...******,,,.........eeeOOOIIIGGGCCC@@@AAA@@@>>><<<999666444333666666555444222111333555333333333444444444444444888888777666555444444333333333333222111111000000------...//////000111111000000///...---,,,++++++777555222111111000///---000111222111/////////111333222111///...,,,++++++///---+++*********)))(((******)))+++,,,---,,,***------------,,,,,,++++++---((('''***,,,+++,,,//////---***))))))+++++++++000...,,,++++++,,,...///---///...***)))++++++(((++++++,,,,,,,,,,,,+++++++++,,,,,,+++***+++---///)))((('''(((+++---......------,,,------,,,***'''///---,,,+++,,,---,,,***333333222000......000222(((---000///000333444333111...+++---333:::>>>@@@:::888444444888;;;333)))777===333%%%$$$%%%(((222(((***///444444111333888888333111222222000222555@@@>>>>>>???>>>;;;999;;;===???AAABBBAAA>>>;;;999AAAGGGJJJ444JJJFFFLLLBBBIIIHHHIIIJJJGGGCCCCCCEEEDDD===777:::BBBDDD>>>666999777222------000...)))888777888;;;888000***)))...000222222000///000222...555:::999666444222...888:::888000,,,---000111,,,...222777;;;;;;888444'''***---//////.........+++000...///333---(((///,,,,,,,,,***(((((((((***...///000///...---...000...///000000///......///,,,---------,,,+++***)))......---+++***)))+++---////////////000000000000...++++++......++++++...---...000///...---...///000///---,,,******++++++,,,,,,,,,------------------------------.........+++)))***---...,,,,,,...---000///,,,,,,000000......------///000///---++++++---///000111000///...$$$''',,,......---------///---,,,,,,.........,,,zzz^^^EEEAAAFFFEEEBBBBBB@@@???<<<:::777555444333666777666555333333444666555555444444555666777888888888777666555444333222333333222222111000000000//////000000111111111111444444444444333333333333999777444222222222111000,,,---..................222222111///...,,,***)))...---,,,,,,------+++))),,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&***------...111000---+++******++++++***333222///,,,***)))))))))***,,,+++((((((,,,...,,,***++++++,,,------,,,,,,---......---,,,,,,...000,,,)))''''''***,,,......---------------+++)))'''///...------............//////...---,,,,,,...///+++...111222333666888999<<<666111111666;;;;;;:::777555111111666999333)))555:::111(((***+++***......000666===???>>>@@@EEELLLJJJKKKOOOQQQQQQTTTYYY``````aaacccdddccccccdddiiijjjkkkmmmmmmkkkgggeee___hhhrrrlllwwwjjjooowwwvvvqqqqqquuuuuupppnnnppphhhdddaaadddiiijjjeee```eeeaaaZZZTTTTTTVVVRRRKKK@@@555000555888444555:::+++...111333333444666888///555:::888222...///111,,,444:::777222111000///$$$(((---111666:::888444---000333444444333333333///333///---111---)))000---...///---***)))***,,,***,,,............000222+++...111000...,,,...000...---,,,,,,++++++++++++//////...,,,***)))***,,,////////////000000000000000---...///...******---///111333333000...---,,,///...,,,,,,---///111333......////////////000000+++,,,------------...///******+++---.........///,,,......,,,---000111///------......///...---,,,+++,,,...000111111111000+++---......---,,,******,,,---.../////////---,,,bbbWWWIII@@@AAAAAA999666888<<<;;;999777666555555555555666666444222222444666666555444444444666888999888777666555444333222111333333222111111000000///111111111111000000//////...000111444666999;;;<<<000...---,,,---...---,,,******+++,,,......------////////////...,,,+++***+++***+++,,,......---+++---...//////////////////---------------............)))'''***------///333222000------...///...---/////////...,,,)))&&&%%%***,,,+++((((((,,,...,,,***+++,,,,,,---------------...//////------///000///,,,***)))***+++,,,,,,000000//////---,,,,,,,,,000000000///000222444666111000...---,,,+++***)))444333222000...,,,---000@@@;;;666555777777333///***,,,,,,,,,111777777333<<<@@@:::999FFFMMMLLLOOOVVVVVVZZZaaabbbaaabbbeeepppoooqqqxxx{{{|||jjj\\\{{{}}}lllVVVEEEFFFOOOYYYgggttt^^^WWWLLLDDDAAABBBDDDFFF999<<>>999444444888888888666555555555666777333444444222111111333555666555444333333444666777777555444222111111111222222222222111000000//////111111000//////...------000111111111111111111111+++******+++---...,,,++++++++++++...000000///---+++,,,---......---,,,+++(((((((((***---...---++++++---//////...---...///...............////////////***'''***,,,,,,...111,,,+++)))***+++,,,++++++)))***,,,------,,,***(((...000///+++***,,,,,,)))++++++,,,---------------,,,...//////......///111111...,,,+++,,,,,,,,,+++---...///...,,,+++,,,...,,,,,,,,,+++,,,///555999???>>><<<:::888555000---<<<777222---'''!!!"""&&&++++++,,,000666888777444888===@@@@@@EEENNNUUUWWWcccgggaaa```ooozzz|||QQQ^^^{{{yyy[[[uuu}}}{{{}}}{{{uuuppprrrnnnjjjiiijjjkkkjjjiiiffffffcccZZZKKK>>>:::===777::::::333,,,+++***(((***...---))),,,555666222777777777555333333444666???AAA666---222555333777...---,,,...000000///---...///000///---,,,,,,---+++---......---,,,,,,---++++++++++++,,,---//////111111000///---,,,...000000000000000////////////111000111222...)))+++///###&&&***---......//////,,,,,,++++++---...000111000000//////............***,,,///...+++***,,,///***---...------000000---000222000+++)))+++***''',,,---///...------...000,,,,,,---......///......444111---+++,,,---...///***---111222000...---,,,aaaHHHEEEMMM:::<<<<<<888777:::<<<;;;888666555444333444666777444444444333111222444666777666666555555555666666555444111......///222333222222111111000000//////000000000000000000//////444333111000...,,,***)))------...111333222///---,,,+++,,,...111111///,,,***+++---......---,,,++++++***)))***,,,------,,,+++---000000...---...000/////////...............000***&&&((())))))***---((('''&&&''')))******))))))***+++,,,------------...000000---,,,---,,,))),,,,,,------------------+++---////////////000111///...------...///...,,,+++///333444222000///000******)))(((***///777>>>CCCBBBBBBCCCBBB???999444<<<666111///,,,***///666222555;;;BBBIIINNNRRRSSScccfffffffffkkkvvv~~~{{{zzzWWWeeeddd222KKKnnniiiNNNCCCHHHQQQ]]]lll}}}sss[[[MMMIIIVVVWWWTTTMMMGGGDDD@@@;;;000444222+++---555555///666555333///,,,,,,...111AAADDD999000555888555666000---+++///444777333...000111222111///---...//////...............,,,+++++++++,,,,,,---.........000000000///------///111111000000000/////////...//////111222---(((***000&&&(((+++---------...000,,,,,,------......//////000000///...---,,,,,,+++***---///...***)))+++...(((,,,,,,))))))---,,,(((---///...)))(((+++***(((,,,---///...,,,,,,...111...------------,,,,,,+++222///,,,+++---///...---+++...111222000...---...iii\\\UUUGGG======888;;;999333666<<<999///888777555333333333555555666666666555444444666999::::::999999888888777777555222///,,,,,,...222444222222111111000/////////111111111222333333444444------...000111333444444...///111333555333///,,,,,,++++++---000000---******+++---......---+++***000...------...///...---,,,///222111///...000222//////.........---------000***%%%&&&'''&&&'''***,,,++++++,,,...000000//////...,,,++++++,,,...///***...///......000///,,,,,,------......---,,,,,,***,,,.../////////111222...------///111111000...111777===@@@>>>;;;999888000000///---///666@@@HHH777777:::===@@@>>>888333777222000444888<<>>;;;BBBSSSiiixxxLLLXXXwww;;;999XXXccc|||KKK)))>>>:::555hhhkkkUUUKKK===UUUccc^^^www~~~zzzvvvrrrkkkaaaZZZSSSMMMEEE???<<<888000+++666;;;666222555000+++000&&&000333...000888999333=========@@@BBBAAA;;;666666444---///999444+++,,,///+++)))+++---......000,,,,,,,,,,,,------------+++,,,......---------...------...---,,,***(((&&&222///---...000111000............---------,,,,,,//////000000000000//////---...//////......///000000111111000---,,,,,,---***+++,,,+++***+++...000333...)))***---///---***...///000000...,,,)))(((,,,---------,,,,,,...///111,,,))),,,///---,,,---tttWWWPPPHHHCCCCCCCCCAAA>>>:::::::::999888777666666888777777999:::999555222666555555555444444555555111222444444333111111111///000...)))(((---000000222111000000111222111000......///111222333111000111111111111000...,,,+++///111111...******...222000//////111333333111...***---///000///---,,,+++---,,,,,,,,,......---+++---///111000---,,,,,,...,,,000000---,,,...///---,,,...000...,,,***,,,...,,,,,,,,,,,,---...///000+++++++++,,,,,,---......+++///333333000...000222***,,,...///...///000222,,,......------///333666>>>>>>444---...***...===@@@<<<222&&&###(((///111333;;;888555;;;999222444???888MMMZZZYYYfff___mmmfffnnnzzzzzzhhhbbbZZZSSSNNNIIIAAA<<<555>>>QQQnnnuuuVVVjjj>>>HHHeeeuuuNNNLLL>>>:::nnnqqqddd===777IIIFFF]]]}}}wwwqqqlllhhhaaaXXXPPPKKKJJJ???333111...***,,,<<<*** +++333666888<<<======;;;999;;;BBBGGG???===000)))///111000444111...---...//////---+++000000000//////...---------...//////...---,,,,,,++++++++++++,,,---///000111///------///000000.........---,,,,,,,,,,,,,,,------............------,,,---///...------...000000111111000...------...---,,,++++++,,,...///000000---***+++---...---,,,,,,,,,......///...------,,,------,,,++++++...000000+++***---///---,,,---|||^^^MMMFFFCCC??????@@@???<<<888:::999888777777777777888888777888999999888444222333333444555666666777888111000//////111222111111000///+++(((***///000---222000......000111111000...///000111222222222222333222222000///,,,***)))...//////,,,)))(((,,,000000//////000222333222111---,,,,,,---...---***(((++++++,,,...///...+++)))---///000000...------...,,,000111...,,,///000...***///222111---+++,,,///---,,,***)))***,,,///000***++++++,,,---...//////(((---000000,,,***,,,.../////////...+++))))))***,,,***((((((+++333===DDDRRROOOIIIIIIHHH======OOOIII;;;,,,(((***---111444222DDDJJJKKKRRRUUUVVV\\\gggcccsssmmmssszzzvvv{{{dddRRREEE666...BBBiiiwwwUUU>>>111aaa[[[qqqoooNNN888999rrrbbb===BBB444DDDzzztttpppdddWWWPPPJJJ>>>333///'''%%%...777666---$$$>>>@@@???777///000:::EEEDDDFFF888***///555555888333222111222333111,,,'''............------,,,+++...//////000///...,,,+++---,,,******+++...222444000...,,,,,,...///...---///...,,,******+++,,,---------............------,,,---......------...000///000111000///...///000///,,,***,,,///111000...------,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,***)))***---000///+++***---///---,,,...qqqVVVFFF@@@AAA???<<<;;;;;;999555222888888777666666777888999555555666666555444111000444444555555666666666666222...++++++///222111000...///---)))***...///---222000---,,,...///000000---...///000000000111222222111000///...,,,+++***)))+++,,,,,,******,,,---111///...,,,,,,---------000---+++,,,...---***'''+++++++++,,,...---+++))),,,---..................+++///000---,,,...///...(((...333222---***,,,///************+++,,,---.........//////000000000000***,,,...//////.........000111222111...+++******)))$$$$$$---:::EEELLLPPPMMMIIIHHHQQQSSS???555BBB===...%%%+++222666<<>>333:::???888222333333333444666555...&&&)))***,,,------...---------------...///...,,,+++000///---++++++,,,...///...---,,,,,,------------///...+++))))))***,,,...//////000000000000//////,,,...//////......///000...///000000//////000222000,,,)))+++000222///,,,+++,,,------,,,,,,...000...---,,,+++++++++++++++,,,,,,+++***)))***---000...++++++...///,,,,,,...~~~```LLLBBB???>>>;;;999888888999999999888777777777666777777888888444555555555444222111111222333444555666666555555111---******---000111000***///111,,,)))+++...///111///,,,+++---...//////***,,,//////...---///000.........---------------###'''+++......---,,,,,,...---,,,*********,,,...222///,,,,,,...///,,,***...,,,******+++------,,,***++++++,,,---...---,,,)))---...+++***---...---''',,,000000---***+++---'''(((+++---------+++***000000000000000000000///000...---000555777444111...222777<<<>>>@@@BBBCCC666......===NNNSSSNNNIIIAAA;;;:::HHHPPP>>>111:::???999;;;HHHTTT[[[fffsss}}}[[[UUUKKKDDDssseee>>>---;;;]]]yyyrrr\\\JJJ>>>555@@@[[[rrr<<<000777xxxGGG777bbbsss???''':::UUUeeeaaaOOOBBB>>>EEE>>>555111222444555444>>>CCC;;;666@@@CCC666---000222222333888;;;444)))+++---...000000000///...,,,+++***+++...///...,,,//////......---+++***)))---------,,,,,,,,,---...000...+++))))))***,,,...//////000000000000//////---///000000///...000111---...000000//////111222///+++(((***///000---)))***,,,---...---,,,...///++++++***))))))******+++,,,,,,,,,+++***+++---000,,,***,,,//////,,,,,,///mmmRRRDDDAAA@@@>>>===;;;:::999777777777888999666666777888888777777666444555777666444333444555...000222444555666666555000...++++++,,,...//////)))000444///***+++...000///---++++++---......---'''+++///000...,,,---...,,,,,,+++,,,,,,...//////$$$'''+++...000///---,,,)))***+++++++++---000333333111...---......///...000...+++***+++---......)))))))))+++---...---,,,''',,,---******,,,...---)))+++---...---,,,,,,,,,&&&(((,,,...///...+++)))///////////////////////////------000444555333///:::===BBBFFFIIIMMMRRRUUUHHH;;;888EEEQQQLLL???555444333444DDDUUURRRPPP\\\jjjkkkooowww}}}sssPPP???@@@111DDD~~~ZZZ111111===???fffiiiTTTCCC888777;;;KKKccc~~~444555666uuuppp555666~~~WWWOOOFFFSSSqqqwwweeeeeexxxlll^^^LLL???:::888777555AAA@@@666444===;;;111//////111000000777>>>999...---...000111222111///...000,,,)))***---//////---+++,,,---......---,,,+++,,,---...---,,,+++---///000...---++++++,,,---...------............---------...//////......///111,,,...//////......///111---+++***+++...///,,,))),,,,,,------......------&&&'''((()))+++,,,---...,,,---------,,,,,,...///******,,,000///,,,,,,///{{{[[[NNNBBBAAAAAA>>>;;;;;;<<<<<<;;;999666444333333555666888999999777555444222444666555444333444666///000222333444444333222/////////---,,,,,,...///+++000333000---//////...---,,,+++,,,---...---+++%%%+++111222///,,,,,,...++++++++++++,,,---///000++++++,,,---//////...---'''***,,,---,,,...111444111000///---,,,---000222///...------...///...---***))))))+++...000...---(((,,,---+++***---///------+++***,,,...///...,,,((())),,,.........,,,+++,,,------...000111222222...111333333111//////000GGGEEEBBB???>>>BBBHHHLLLNNNAAA:::CCCIIIDDD<<<:::999CCCKKKYYYkkkqqqwwwkkk???HHHNNN555\\\___AAA111***333NNNnnnhhhNNN888333222444@@@QQQpppqqq***:::777ttthhhNNN777EEErrrLLLYYYrrrxxx___FFF777444555DDDBBB<<<===???222***333000111...---555@@@===111---000333777999:::999999777111+++***,,,//////...,,,,,,---------...//////---...///...,,,+++---000000///...---------......------............------+++,,,...---,,,,,,---///,,,---......------...///,,,,,,---......---,,,+++...,,,+++---//////,,,)))&&&'''))),,,.../////////+++---///000///......///)))***---111///+++,,,000nnnUUUEEE@@@???AAA===666444777444666888999777666555555444666999::::::777444222///111333333111111333666222333444444333000...,,,...000111///,,,***,,,///...000000///000333111,,,,,,++++++,,,......,,,***$$$+++222444111------...,,,,,,+++***+++,,,...///222///---,,,,,,.........(((+++------++++++---//////000000---++++++000444.........000111111...,,,+++)))))),,,///111000...(((---...,,,+++...000///000,,,)))+++///222000---***++++++,,,------......+++,,,...000333555666777444;;;@@@===444///222888DDD???666///,,,000999@@@NNNAAA;;;BBBGGGGGGLLLUUUbbbvvvrrrGGGVVV^^^===mmmSSS111777555222111BBBllljjjRRR@@@;;;>>>AAA666///HHHmmmfff%%%@@@<<<|||FFF444GGG\\\yyyQQQ}}}~~~tttzzzUUU:::555:::DDDFFFGGGKKKFFF///&&&555111222...***333???>>>333222555;;;BBBGGGKKKLLLMMM===666...+++---//////---111000...,,,,,,...000111---///000...,,,+++...000///////////////.........//////000000000000//////)))+++,,,,,,+++***,,,---,,,---......,,,,,,,,,...,,,...000000...---------000---+++,,,000000,,,''')))+++---/////////---,,,+++---000111000///......((()))---111///+++,,,000{{{```OOOEEEDDDAAA===:::999888666444===<<<999666333444888;;;<<<;;;:::888777555444333111000000111333333222000333333222000///---,,,,,,&&&...444333+++(((,,,222333444111+++,,,222333///222000...---,,,---...///000...---...000111///,,,...,,,,,,---,,,(((***...000,,,***,,,///000---)))***&&&&&&+++......000222......+++***---222111---***---//////------///222222//////222222//////222///000000...++++++---000111000/////////...+++)))&&&000333------555333)))111///333999555,,,000<<>>@@@PPPBBB)))000(((000555333HHHMMMQQQSSSlllPPPUUUxxx|||111aaaEEE:::yyySSS+++555111---444CCCWWWzzzfffMMMGGG666:::888)))999???@@@iiiHHH---999:::sss===000JJJeeeVVVxxxJJJooossslll\\\...>>>333555@@@444000333...---&&&CCC111000>>>@@@AAA<<<444333@@@QQQNNN999+++''')))555;;;333888+++///444---333777&&&...''')))333777000,,,...+++///222000***(((+++000///++++++000222000///111)))+++,,,,,,++++++---...,,,,,,------,,,***(((''',,,,,,,,,------.........,,,---.../////////...---//////.........---------,,,,,,,,,------.........&&&+++...------000000...vvvZZZJJJCCCAAACCC@@@<<<::::::999777666:::999777555555555666777888888777777666666555555333333222222111000000000222222111111000000//////000111333333111///000111000000---)))***///000---000111111111000000///...000...---...000111///,,,///------...,,,)))***...000---+++---111222///++++++((((((,,,000000111333,,,......,,,---111000,,,,,,---...///......000111///,,,,,,//////,,,,,,///***+++,,,+++)))))),,,...222000///.../////////......,,,++++++,,,---///222+++,,,---000666@@@IIIOOOGGGOOOWWW___[[[HHHBBBPPP888//////(((000777444III^^^mmm|||sssyyyddd|||GGGAAA555444nnnoooPPP+++888555555CCCKKKZZZwwwvvvVVVAAA;;;999000,,,:::000///---===wwwEEE,,,777888zzzccc666444^^^kkkKKKhhh}}}YYY{{{~~~{{{^^^qqq^^^BBB999222999HHHKKKAAA000FFF666555JJJ999)))&&&...888BBBIIIRRR===333555777???GGGEEE===555:::;;;///111555+++///++++++...///---,,,---,,,000222000+++)))+++...---******...000///...///---...//////...---///000------...//////...---,,,..................------...//////000000///...---//////.........---------,,,,,,,,,---------------)))...000...---000000...gggQQQEEE======BBB???===;;;:::::::::888777777555333555777777555222333333444555555666666777444555555222...,,,...000111111111111111111111111777333000000333444222///111111...+++---111222000---///111222222000---,,,///......///000111///---000......000---******...///---,,,...222333111......***))),,,...------///+++///111...---......,,,...---,,,---///000000///111......111000......000,,,------,,,,,,,,,///111222000///......///111222444***)))111111***+++555)))---...111<<>>FFFIIIVVV```III555???)))444222AAAKKKEEETTTfff~~~|||]]]TTTQQQ}}}lll...000666QQQzzzmmmiiiaaa^^^111,,,;;;EEE???KKK\\\VVVTTTUUU***,,,...,,,...'''444------>>>aaa===,,,444666pppLLL000>>>|||LLL@@@sssPPPnnnqqqpppiii{{{qqqvvv]]]mmmrrr___NNN]]]FFF:::FFF===333...,,,///999CCCQQQ===999@@@===999<<<<<<===;;;BBB@@@222...222///...111000,,,+++...000///,,,///111000,,,***+++---...******...000...---//////000111000.........000,,,---...///000//////...000000//////...---------000111111111000///...---...............---------------------,,,,,,,,,,,,(((---///,,,+++......---vvv]]]IIIFFFDDD<<<:::AAA:::999777888999999888777555333222555999:::555000111222222333444555555666333555555111,,,***...222000000000000000000000000666222------000222000...222111///...///222222111+++,,,...//////---+++***......///000000000000///000...///111///***+++......---,,,...111222111///000+++)))++++++((('''(((,,,111222---***+++.........,,,***,,,///000///,,,222//////111111......000//////...------...///111/////////...------///000///***---555555---***///***---666CCCJJJGGG>>>777666999444AAAUUUJJJ===KKKRRRbbbOOObbblll```kkkYYYQQQ>>>QQQnnnGGG999===555YYYZZZKKKQQQWWW]]]ZZZ$$$777OOO333IIIiiiFFFnnnCCC888QQQEEE<<<...***---///>>>GGGUUUooo444...444333```ooo999111OOOYYYGGGtttGGGRRRxxxeee~~~wwwzzzrrr|||ZZZ<<<>>>???BBBAAA;;;333444999JJJ777999FFF>>>000---///555777===???777///......)))222555...+++000111,,,,,,---......---,,,,,,,,,///,,,+++///111///...///...///000///---,,,,,,---+++,,,---.........,,,,,,...............---------111111111000///...------...........................------,,,,,,+++++++++%%%)))+++)))(((+++---+++cccOOOBBB>>>DDDCCC888555;;;555555444555777888777666555333222555999:::555000222222222222222333333333000333444000,,,+++000555000000000///......------111000///...------...000///,,,++++++------------,,,,,,------------------...///000000000000000000...---///111///++++++...,,,,,,,,,...000111000///...)))(((***+++)))(((***///222111+++'''***///111...+++)))+++...///---+++...++++++------***))),,,///...,,,***************,,,...///...,,,+++,,,---,,,...///000222555666555111***777PPPTTT>>>222666;;;===888AAAYYY```cccqqquuu]]]MMMXXXkkk@@@222888@@@qqq{{{>>>;;;333111eeeYYYIIIeeezzzJJJ333;;;111:::III:::RRRvvv---???IIIdddGGG///...+++222JJJmmm///777777000IIIUUU111666ccchhhrrrZZZMMM~~~{{{RRRzzz]]]RRRIIIDDDHHHLLLHHH>>>777III666888CCC:::---...222,,,...333<<<@@@888000000,,,777<<<666222333000)))---,,,+++,,,---......---...+++***...000...,,,---...///000///---,,,,,,------...//////...,,,+++*********+++,,,------......111000///...------,,,,,,---.....................---------,,,,,,++++++***$$$(((***((())),,,///...zzz[[[KKKDDD???>>>@@@===555444:::333333333555777888777666666444333444666777444222333333222222222222111111...000111000......111444000000///......---,,,,,,---000222111---,,,///333111---,,,...///---,,,---///////////////000000000---///111111000000111222++++++---111000,,,,,,///,,,---......////////////+++'''''',,,//////000333000111///***(((,,,000000---,,,+++,,,---------,,,///,,,,,,...---******,,,222000---+++++++++***))),,,...000...,,,+++...111888777222---111===GGGKKKCCC000444NNNPPP888222BBBLLLVVVggguuu}}}mmmWWW\\\:::PPPppp;;;444888@@@vvvKKK777AAA---555dddtttfffRRR<<>>:::666333///++++++---//////...---))))))---...,,,***+++///000111000.........000000000000000///---+++***(((((()))+++,,,---...///000///...------,,,---------------...............,,,,,,,,,,,,++++++++++++(((---...++++++///222222pppPPPBBBEEEAAA@@@===:::888777888999333333444666999999888777666555333111111111222333222222222222222222222222.../////////000000111111///////////////.........+++...111111...---000333555000...111222...,,,...---...000222222111000///,,,///111222000000111333((((((,,,000///,,,,,,000...///000000////////////+++'''''',,,000000111444---///...+++---000000------...//////------...///111......000///,,,+++...444111...---...///...,,,///000000...,,,///666<<>>888LLLWWWPPPSSScccqqq|||aaa???iii^^^\\\AAA;;;555;;;}}}wwwDDD@@@999(((AAAdddyyyYYYFFF666555<<<^^^rrrMMMLLL===,,,888555aaaZZZ666***,,,+++//////(((&&&777BBBlll888TTTKKK888333yyy^^^222444===]]]vvv\\\NNN222HHHzzzwwwyyylllwwwpppfff]]]KKK>>>666+++///000+++666HHHBBB888AAAEEE@@@???BBBEEEFFFIIILLL>>>777///,,,...000///---///++++++...000---+++,,,---...//////...---///000---.../////////---,,,+++******++++++,,,---......000///...------...//////---------.........//////+++++++++++++++,,,,,,,,,...111111---,,,///111111jjjWWWCCC;;;@@@999:::777222444999999555555555555888:::;;;999888666555222///,,,---111444111111111222333333444444000//////000111111///............///000111111222)))+++...////////////000333---+++//////***(((***))),,,000333333111...+++,,,///222222000000111444&&&'''***//////,,,---000///111222222000///000000---)))(((,,,...------///***,,,------111444000)))...000222111...---///111...++++++---,,,((((((***///,,,)))))),,,---,,,+++333333111---,,,222>>>GGGFFF111(((...---%%%---AAA\\\HHHAAAUUUmmmyyyzzzCCCKKKNNNsssBBB<<<000999ZZZ333>>>111222<<>>222---444===CCCNNNYYYGGG===333...///111///---333//////222333111///000)))+++,,,,,,++++++---...)))***+++,,,,,,,,,+++***,,,---------------------000000///......///111111---------.........//////*********++++++,,,,,,---000333222---+++---...---uuuXXXIIICCC???>>>@@@:::888777999;;;<<<999777<<<999777777;;;======<<<999666222111111222222222222333444333222111222333///111000...000555555222///222333222222333222///222000...,,,,,,---///111222222000---,,,...222555000---***,,,000111...+++---///111222222222333444(((---000,,,***,,,/////////...---,,,,,,---///000///.........///000///...***---111111///...///000111,,,+++......******///)))///,,,***000---(((,,,***---+++&&&(((///---&&&444666333+++---;;;KKKTTT:::444000///---,,,555AAAhhhqqqJJJCCC777PPPVVV^^^jjjMMM333777;;;555;;;ggggggfffYYYaaa@@@III|||vvvKKKNNN555888666EEEcccSSS000***666111(((---333)))///NNNmmmrrr___MMMgggTTTSSSRRR???@@@zzzQQQ<<<333333III}}}~~~qqqjjjhhhpppaaa===&&&RRR|||[[[HHH[[[[[[ppplllUUUDDDBBB===555888EEE<<<,,,888444555===999OOOTTTFFF000---:::<<<000+++333333---///888444---000000555555000///111///)))111000...---,,,,,,,,,---------------...///111222,,,///222222000,,,***)))---******------++++++...///...---+++***)))((((((,,,,,,,,,------,,,++++++mmmZZZGGG@@@???;;;888888888888999;;;<<<;;;777333999666444333555666666444777444222222333444444444111222333222///...///000///000///---///333333000,,,//////------//////,,,111000---,,,+++,,,---///333333222000...///222555000,,,***+++///000...***,,,...000111000000111222---111222///...000111000............------,,,+++*********,,,---......---+++...000000///---...///222...---000000,,,+++///555777...(((,,,+++***222,,,111///((((((333@@@EEEMMMNNNLLLEEE???DDDSSSaaa222,,,+++444AAAQQQcccqqqjjj???===kkk[[[IIIhhhyyyttt~~~wwwsssOOO555000;;;777PPPmmmhhhYYYnnn@@@999444QQQ___WWW<<<(((...777999GGGMMMLLLiiivvv\\\@@@999;;;777777))),,,))),,,IIIdddUUU000WWWvvvGGG@@@DDDFFF444CCCxxxTTTHHH```QQQ___ppp{{{nnn~~~qqq222222bbbnnnggg~~~kkklllppphhh^^^OOOFFFEEE444%%%///---///777:::SSSGGG>>>DDDUUUYYYLLL>>>999555:::555---///111///000///222111---...444666444222111000.........//////,,,,,,,,,---.../////////+++...111111000...---,,,111...---000///,,,+++......------,,,,,,,,,------+++,,,---...............bbbMMMDDD<<<<<<===:::555111777777999;;;<<<:::555222888555222111111111000///444333222333555666555444111222222111///---...//////000...,,,---111111---+++------******------+++000///---,,,++++++,,,,,,...//////---,,,+++,,,...///,,,***+++...///---+++,,,...000000//////000111---///...+++,,,///...***,,,---...///...,,,)))'''&&&(((***,,,---.........---...000///...------...000......000///+++***,,,&&&---***)))000---(((---......---...777HHHWWW^^^hhhfffddd]]]NNNEEEOOO```@@@BBBMMMbbbvvvKKKIIIHHHfffOOO^^^___KKK777555<<<@@@SSSmmm|||KKK...:::444999>>>~~~ggg...;;;ccciiiRRR333666//////--->>>EEE333888[[[YYYBBB999AAALLLCCC;;;AAA:::000(((+++888JJJVVV:::UUUzzznnn111444777:::...VVVfffLLLPPPBBBbbbzzzpppiiiwww}}}zzzAAAZZZyyy{{{{{{jjj\\\LLL:::999444111555===VVVEEE999JJJ]]]LLL888777777333???BBB777.........---000222000------000111000000//////.........//////***+++,,,.........------,,,...000000/////////000222///...000///++++++---******)))))))))******+++)))***+++---......//////zzz\\\MMMFFFAAA======>>><<<666222555666777999999888777555666555333111111111000000333222222333555555333111///000111111///...///000///000///,,,---000000,,,---///...******...///---000///...---,,,,,,++++++,,,......---+++))))))***///---,,,---...///...,,,---///000000///...///000...---+++)))+++///,,,'''+++,,,,,,---,,,+++***)))(((+++...///000/////////......///...---,,,,,,,,,,,,,,,,,,---,,,***((((((***000......555333...222000---111BBBWWWaaa___ZZZ^^^[[[___aaaWWWKKKRRRdddjjjqqqQQQEEE<<>>OOOKKKLLLSSSVVVHHH666777EEE000777III```rrr~~~}}}hhh///333111222222oooQQQ888111+++___WWWRRRqqqZZZxxxmmmvvvbbbwwwrrrfffzzzfff{{{iiiUUUKKKFFF@@@:::@@@TTTEEE<<>>EEE;;;777222...,,,,,,///222,,,,,,------------------,,,---///000111000...---222222111000------...000---***+++...///,,,---000000000...---,,,,,,,,,,,,++++++++++++******)))(((hhhPPPBBB<<<;;;999999666111000333444333555555333111111444888<<<...///000//////000222555444222000000000000...,,,(((***++++++******,,,---///000...,,,---111111---,,,///...++++++...///,,,...///000111000///...---///000111111///------...........................000111222222000......///---...---+++,,,///...***+++***)))((())),,,...000***,,,...---***)))+++......,,,++++++,,,,,,,,,+++,,,......+++,,,///000...&&&000222555;;;666---///...999QQQeee```GGG555222===FFF\\\vvvBBB>>>...---333EEE;;;ZZZ]]]<<>>555:::***555___GGGDDDOOO888cccPPP|||llljjjnnn|||qqqIIIvvvvvvmmmhhhgggXXX===---///111***---111FFFHHH888KKKcccZZZ]]]VVVOOOJJJBBB777222333111111222222222000///..............................///000///---,,,---...///------111111//////222(((((((((((()))***+++,,,...............---,,,+++eeeXXXLLLEEE???888666999///777<<<999777777555000666777777555111000111444000222333111//////333666444111///...000222333333222222222000---,,,+++,,,***,,,+++)))+++000000---+++///000......000///+++(((***---///000///---,,,...///000///......///111)))***++++++***)))***+++///000111000---++++++,,,(((...000---+++---//////+++,,,---......---+++***&&&(((***(((%%%'''---222---***((((((+++...---,,,+++---+++'''(((000444222BBBCCC999111222///+++111ZZZAAA666JJJaaajjjpppxxxuuuyyy999777+++555===>>>///111IIIYYYQQQ???666777AAA>>>gggJJJgggOOO000CCCSSSNNNuuu???;;;666WWWxxxtttRRR777666AAA@@@MMMkkkCCC000000+++...---333222kkk777>>>//////%%%...""",,,---''',,,888777***###EEE]]]WWWJJJMMM[[[ccc[[[YYY444+++ggg___lllPPPppp999333+++ttt\\\PPPuuu___+++///GGGddd}}}@@@===zzzGGG000RRRIII^^^vvvDDDvvv{{{bbbwwwvvvjjj^^^YYYKKK888000,,,:::OOOEEE555RRRfffJJJJJJKKKRRRZZZVVVHHH;;;777000111111111000///---,,,......---,,,,,,,,,------+++---//////...---...//////------//////,,,,,,///------,,,+++*********+++++++++,,,---------,,,,,,jjjSSSIIIFFFBBB999:::<<<666555666888:::;;;:::666222555555555555444333333222222333222///+++***...222111000...,,,+++++++++,,,......///111222222000...(((***---///111111000//////...---,,,+++,,,,,,---%%%&&&(((***,,,...000111+++,,,---.........---,,,''')))+++---///000000000+++,,,---.........---,,,(((************+++...111///---,,,---000000...+++,,,,,,,,,------............111000***'''***///000555...111,,,---,,,111TTTPPP???...***---/////////AAAOOOVVVaaazzz|||OOO666!!!===111KKKRRRJJJ888888JJJOOOFFF000PPPZZZEEEfff<<>>rrrxxxNNN888666<<>>jjjQQQIII\\\cccEEEwww|||oooGGGOOOtttqqqmmmvvvgggFFF888PPPKKK888CCCWWWLLL444???444555HHHZZZXXXFFF666,,,000666777444//////222>>>111+++000///''')))333000////////////000111111000000111000000///......///---,,,...111000+++&&&(((***,,,.........---,,,___PPPHHH??????>>>888:::===777777888999999777555222111222222333333333222111111444333222///------///222//////...---,,,,,,,,,,,,....../////////---***(((++++++---...///......---111000///...------......***++++++,,,---...000000---...///000111000000/////////......---,,,+++***,,,,,,+++++++++,,,---...+++(((''''''***,,,,,,+++...,,,,,,---//////---+++...---------,,,,,,,,,,,,---+++((()))000555000(((+++)))222000222333;;;```===555000...---,,,333<<>>000+++BBBPPP[[[wwwzzzIII666333...,,,///222<<<222///:::...(((???+++,,,---,,,++++++---///---+++---111222///---///...JJJRRRZZZ999}}}ttt@@@000111''',,,222RRRzzzKKKAAAIII???HHHrrr^^^:::```PPP<<<<<>>???@@@@@@;;;444000111:::333111444333...---222------...///000111222222//////000000//////...---000---***+++///000---)))((())),,,...//////......uuuXXXHHH??????888999;;;555888;;;444444666888666333111222444//////000000111111000000555333000///000111111000------.........---------............---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,111111000......------...000///...------...///000,,,---...000111111111111,,,,,,,,,,,,,,,---...///---,,,***((()))+++---//////***&&&(((---///,,,(((,,,++++++,,,------,,,***---,,,,,,++++++,,,,,,,,,111///+++)))---222///***444111777111222555>>>bbb444,,,+++444>>>JJJ]]]qqqddddddgggBBB888;;;MMM___ccchhhaaaFFF555KKKoooYYYUUUCCC000MMMnnnRRRZZZFFF666444222...111:::222PPPcccZZZrrr___EEE===UUUUUUCCCGGG^^^rrr~~~{{{FFF+++444888+++,,,===444'''///000,,,777,,,---//////---,,,---...---++++++...//////444;;;***$$$DDDvvv???aaaGGGSSS{{{666222***111%%%666<<>>999JJJaaaWWW:::NNNFFF>>>;;;888333222444111000000//////............///000111222222222222.........///......------000,,,)))***---//////---)))+++---///000000000///mmmUUUKKKDDD>>>>>>777999:::444555666...000333555444000000555;;;---...///000000000000000333000......111222111...+++,,,.../////////...---+++---...///............++++++*********+++,,,---///......---,,,,,,++++++111000///------...///000)))***+++,,,---...//////,,,+++++++++,,,...000111---,,,+++******,,,...///222///,,,,,,///000---***+++++++++,,,,,,,,,+++***+++*********+++,,,...///...222111)))'''000???HHH\\\YYY]]]UUURRRKKKBBBXXX===444:::SSSiiittt~~~|||KKK666777SSSaaa```gggmmm]]]DDD@@@LLLLLL{{{aaa555999qqqKKKssszzzcccTTTEEE666222666888IIIggg~~~zzz]]]oootttkkknnnVVV555,,,333===FFFaaaddd:::,,,//////+++EEEEEE555555777...(((---///111000...+++******///---+++)))'''---???QQQBBB 777gggLLLKKK999>>>III___kkk777888,,,333***555222GGGlll999+++222000777```zzzzzz999bbbgggNNNhhh888BBB}}}```iiiwwwLLLjjjOOOeeegggOOOlll___XXXvvvaaaUUUiiiuuudddPPP999777666===LLLTTTHHH777RRRAAA222...///111666===555555000))))))---...+++111222222333222111000///---------......---,,,,,,---+++***+++...//////...------...///000//////...\\\IIIFFFAAA===>>>===777999:::444444555---000333444222...///555;;;......///000111111111000000...,,,...111222///---+++,,,...///000//////...+++---//////------...000))))))))))))+++,,,...///---------------,,,,,,,,,......---------...000111((())))))***,,,---...///222111...,,,+++******+++,,,------...............000000000///...,,,,,,,,,+++,,,---------,,,,,,,,,---,,,+++***+++,,,---...'''***,,,///999LLL^^^gggaaa]]]ddddddhhh^^^EEEKKKVVVVVVhhh}}}uuu{{{BBBKKK}}}jjj>>><<>>SSS@@@(((111GGG\\\@@@www...333{{{888BBBHHH333111+++)))333444===999VVV>>>---000444BBBSSSfff~~~RRRKKKttt[[[UUU<<<---nnnZZZOOOrrrCCCVVVsss|||NNN{{{yyygggppp]]]EEE___]]]aaazzz{{{zzzQQQ555,,,CCCQQQHHHAAAFFFKKK999,,,,,,000111777???LLLEEE777,,,+++111222.../////////000000000//////,,,,,,---------------,,,)))***,,,...000000...---000000000000///...------xxx[[[EEEBBB@@@666555===888222555888444555888111444444333000,,,,,,000333//////000111111111000000,,,,,,---///000000///---,,,---...///////////////---///000...***(((***,,,'''((()))***,,,---...///---...//////000000//////+++,,,,,,---...///000000,,,,,,,,,,,,---...000000......---,,,,,,,,,------,,,---///000000000......,,,...000...+++))))))***,,,...//////...------...222000...+++***+++,,,,,,...)))***;;;YYYmmmkkk^^^EEE===@@@EEE[[[iii```lllyyyyyyqqqnnnddd]]]yyyQQQ::::::PPPZZZ___[[[WWWUUUMMMAAATTTNNNFFFgggccc;;;yyyyyyGGG~~~dddGGG;;;HHH,,,!!!...KKKuuuRRRBBBHHHAAA555666999333555HHH```fffPPP666222:::;;;000'''***///000///000000...+++))))))))))))---111111***'''111>>>+++333555===```:::vvv;;;<<<{{{888666{{{111444---000$$$888111EEEAAACCCNNN666***111HHH===lllxxx444jjjlll///666666EEE999KKKsss666???vvvcccuuuxxxppphhhnnnddd:::KKK]]]NNNyyykkk>>>&&&888HHHAAACCCSSS???111***000333...---333^^^OOO===555888:::888333+++++++++,,,---///000111,,,,,,------......------(((***---///000///---,,,111111000///...------,,,uuuQQQIIICCCAAA<<<666555:::333---111444000444888111333111...,,,***+++,,,---///000000000000//////...))),,,///111111000/////////...............///000...000111///***(((+++...((()))+++---------------+++,,,...///000111000000***,,,...///000000///...///............///000111'''(((***,,,///000111222------------......//////------------,,,+++)))'''...000222222000...///111000///---+++,,,---///111666...///FFFggguuubbbHHHDDD===CCCLLLiii~~~yyyxxx}}}rrrrrrDDD888;;;IIIVVVZZZXXXRRRGGG<<>>666,,,BBBfffgggLLLEEE...$$$,,,444666222***---......---,,,,,,---///,,,,,,...111000+++***,,,&&&:::000KKKZZZAAAjjj^^^666111eeezzz,,,777---555)))333000@@@UUU777```JJJ222:::]]]<<<www```JJJMMMsss222222555444ggg)))KKK777999zzzIIIMMMkkkaaappp___bbbYYY888777lllxxxqqqZZZ666///===JJJNNNNNN>>>000+++111222***)))111^^^KKK>>>EEEPPPPPPHHHCCC333222///......///111222,,,,,,---...............***+++---......------...///..................///gggQQQDDDDDD???777666;;;:::666222+++...111---111555//////,,,))))))***+++,,,+++///000000000///...------(((---222333111000000111000///...------...///000---000222111------000444***+++---......---+++***((()))+++---////////////+++---000111111000...,,,000///...------...000000+++,,,---.........,,,+++///---+++******,,,///000111---+++,,,000000,,,&&&///222444333111000111333+++******+++---111666888...---333HHHcccmmm\\\DDDEEEMMMcccrrrnnnmmmrrr```hhhcccbbb___RRREEEEEEJJJRRRVVVRRRHHH@@@999======222;;;sssXXXNNN^^^IIIfff:::444555000###555[[[|||VVVMMMKKKCCC@@@888444666555+++,,,MMMvvvfffBBB///000+++%%%---444,,,------------///222555444,,,''',,,222111---***,,,888 XXXSSSSSSjjj```777444XXXppp)))333'''222---)))111<<>>jjj||||||iiiKKKVVVtttsssZZZHHH888///222111,,,111>>>ZZZFFFAAAVVVjjjiii^^^XXX@@@===888333000000000111,,,------.../////////...---------,,,+++,,,...000,,,,,,,,,,,,---///000111gggPPPCCC===999555666999:::777333555333000...,,,++++++,,,555333...)))***---+++&&&111///,,,---///222222111222000......///000000///222...******---000///......---***((('''(((***+++------------------------333///---...222333000---...111333222///---...000)))---000///+++***...111,,,------------,,,+++******---...,,,((('''+++000)))***---222555222)))""";;;***111555&&&...;;;---555&&&''';;;OOO```ddd\\\KKKCCCEEE<<>>===AAA888???<<<222SSSoooAAAXXXfffMMM___666444???000555+++111SSS{{{```MMMBBB<<<222777???AAA999222999FFFgggjjjXXX777+++444444'''///---,,,***)))******+++222,,,&&&'''---000+++&&&)))&&&333___555ccc___\\\>>>777aaaOOO111...///)))000666***gggLLLAAArrr+++<<>>KKK;;;```LLLzzz{{{vvv[[[DDD===666///999gggeee;;;UUU222555KKKzzz===666222EEESSS===@@@EEE777$$$<<>>LLL:::GGG???999===000===ooonnn777///]]]uuu\\\888,,,333000---555333(((...RRRsss\\\NNNPPPGGG>>>:::777333///......YYYqqqNNN:::333111000///...------......///...------...,,,)))''',,,333333:::WWWTTTGGGIIIAAA444...+++///+++333+++000NNN{{{FFFxxxWWW;;;]]]JJJzzz@@@sssHHH,,,000...@@@zzzIIIeeeIII+++SSSkkk+++555222TTT~~~***SSS___111000333DDDwwwjjjsss^^^}}}xxx}}}^^^aaa___cccIIIFFFWWWfffUUU>>>777555222999PPPiiiiiiPPP:::333555...***---///......000------------,,,+++***))).........---++++++,,,...yyyUUUGGGFFFAAA<<<:::777333...---...000222222((())))))***,,,...000111+++......+++***,,,***%%%.........//////...,,,***---------///222222111000)))+++,,,***'''&&&(((,,,***+++---......---,,,+++........................111///...///111222111///000,,,((((((+++...///......000111000---,,,---......---+++***+++,,,...000000...+++***+++,,,+++***...///111333444444333111<<<>>>+++%%%444///***<<<]]]gggKKK...222///(((666DDDppp{{{gggRRRPPPjjjZZZrrrXXXLLLJJJiiikkkCCC,,,+++666AAAFFFFFFHHHAAA@@@BBB222,,,===wwwfff888***BBBjjj~~~\\\===---000111333,,,...444///000SSSuuu^^^PPPLLLDDD???888333///,,,+++***222GGGooobbbIII666777666555222...+++(((,,,...000000///,,,+++***222...333EEEYYYnnn>>>XXX@@@000---***///...111)))444999ZZZ\\\GGG666dddPPP@@@[[[ddd+++444000222www^^^ZZZVVV666cccBBB666,,,333yyyJJJCCCgggSSS***---999ZZZeeeuuufffgggrrr___rrrhhhBBBqqqvvv___[[[\\\VVVDDD666888AAA@@@999AAA]]]ooofffMMM<<<222666777444222111///,,,/////////...---,,,++++++///111111000//////000111iiiRRR@@@@@@DDD???888555444111...,,,,,,...111222))))))***+++,,,---...///---000///******---...,,,...///000000///...,,,,,,...------///111222111000***,,,...,,,)))'''))),,,******+++++++++,,,------........................+++******+++,,,------,,,...,,,***,,,///111///---,,,------,,,+++******+++++++++******,,,...111333222///,,,*********)))(((444///+++***...333666777222666,,,666MMM<<<555WWWoooeee<<<###...333BBBjjjxxx]]]bbbVVVhhhwwwfffWWWIIIsssyyyjjj]]]tttAAAtttttteeewwwHHH000333;;;;;;KKKBBBEEEBBB666;;;BBB888PPPxxxMMM777555BBBRRRAAA---,,,...999,,,---888444&&&+++@@@tttiiiKKK<<<:::000333444000,,,,,,000333///;;;```VVVSSSMMMEEE>>>888333111***---000111000............,,,666IIIjjj||||||wwwHHHXXX;;;++++++***.........,,,555(((nnniiiOOOCCC---UUUZZZNNNGGG222222111***WWWuuuAAAhhhIII\\\TTT 999000JJJ{{{ccc888uuuVVV)))===???OOOeeewwwrrrWWWZZZKKK~~~QQQ???>>>lllggg~~~}}}lllXXXHHH<<<888<<<@@@===BBBWWWnnnsss___GGGBBBNNNMMM<<<222777777000/////////...------------...000111222111111222444cccPPPEEE<<<<<<>>>;;;666444222111...------...000222---------...............000333222---,,,000333333---///000000...------...000...---...000111111111///000111000...------...,,,,,,,,,,,,---...000000........................++++++,,,,,,---............------///000000///---111000///...,,,+++***)))*********+++---000222333000///---,,,+++***+++,,,(((+++///444666666333000---@@@LLL___iiiIII999YYYhhhMMM***,,,JJJZZZjjj}}}pppXXXnnnrrrVVVFFFLLL===dddmmmpppXXXLLL[[[XXXooonnn|||KKK111000666;;;<<>>111===NNN___kkkjjj[[[IIIUUUYYYOOO888,,,111777666000///...---------------***---///000000000111222bbbKKKGGGEEE???999777999666222111111000///...///111222.........////////////...---222333000...111333333,,,---......,,,+++...000333000---,,,...000111111222111000000000000...,,,***+++---///000111000000...........................///000111111111222333/////////...------...000333222111000///...---,,,++++++,,,---...///000000,,,...///...,,,---000444'''000;;;>>>:::777888;;;JJJ^^^iiissswww]]]EEEJJJlllXXXMMM___~~~```www{{{PPPBBBrrrMMM???bbbfff```VVV[[[hhhwwwgggttt???...999---888LLLWWWOOODDD===777@@@WWWssswwwhhhdddkkkmmmXXXvvvaaa999333444)))222111(((+++888777+++111UUU~~~|||pppbbbTTTJJJ???666:::EEE999222(((%%%...;;;===888444666KKKwww{{{dddOOO===444222111111000000///......//////;;;VVVhhh555...[[[uuu333XXXOOO///222......///(((777...)))>>>hhhQQQbbbEEEAAAyyyzzzdddEEEkkkGGG)))(((888,,,@@@PPPvvvDDD)))888444III___999KKKqqq111---777999uuuKKKpppoooZZZIIIbbbHHHEEE@@@SSS^^^111lllGGGMMMyyypppdddrrrvvvfff\\\DDDHHHUUUfffiii]]]OOOIIIUUUFFF777///***)))///999444333111///......---...***,,,...///...---...///{{{ZZZJJJEEE???BBB>>>444222666444,,,000111111111000000111222+++,,,------......------(((...222000...000000///***,,,---,,,******---111555111---+++---///111222111///---...000///,,,)))&&&)))---111222111///---////////////////////////---...///000///000111222000111000,,,))))))...222,,,++++++,,,---......---------...//////......---)))---111000...///555:::>>>AAA???333)))000GGG]]]lllrrrllljjjxxxuuu[[[GGG^^^kkkkkkPPPdddIIIGGGgggllluuunnnjjjNNN{{{vvvRRR333===000444000>>>VVVGGG555CCC@@@444MMMtttttt}}}]]]nnniii888111222......///,,,'''$$$)))000***555XXXkkk^^^dddVVVFFF;;;;;;===;;;???HHHVVVDDD...)));;;LLLIII<<<777GGGdddxxx___PPP777444111000//////---+++;;;)))999tttEEE666VVVVVV(((>>>]]]ggg555999000000222''':::***111444ggg???[[[```YYYXXX\\\tttyyy,,,,,,000///888aaaXXX'''$$$888<<>>NNNNNN===777BBBggglllFFF777hhhQQQ|||222333,,,777222------111222***"""111'''888FFF???LLLAAADDD;;;???888111777vvvkkk;;;666111///111555999======kkkiiiZZZbbbXXXWWWSSSMMM---222&&&;;;ZZZkkkhhhuuuooo>>>]]]TTT999///LLL|||TTT::::::888111333$$$444111:::///SSS;;;;;;WWWKKKVVVddd???---,,,"""GGG~~~aaa))))))888...333999iiiRRRiiiLLL222555888SSSDDDMMMUUU222HHHvvv777lll999,,,VVVnnnBBBiii===jjj:::111666HHH<<<)))333GGGYYYppp{{{{{{sssllldddRRRHHHPPP000+++''')))...111222111FFFFFF)))000999...666222&&&,,,111111---+++...222rrr[[[MMM@@@777666888777555555555444333111///...---------///111222***+++------,,,,,,---......---++++++---......---.../////////......000222222222111111111000000000...---,,,,,,.../////////+++---///...,,,,,,...000---///000///...------...111000///000222222000...000000111000///,,,***(((((()))***++++++***)))(((111---,,,,,,+++)))***///)))///444888>>>CCC???777+++,,,555HHH___jjjcccWWW>>>;;;999JJJdddnnnsss}}}~~~{{{XXXeee{{{rrrllliiiKKKrrrOOObbbWWW111...---111...---@@@ZZZaaannncccdddJJJWWW;;;nnnWWWzzzjjjVVVfff666888444000111555777000(((***222---&&&222999eeeXXXFFF<<<000,,,'''555OOO<<>>___pppnnniiiCCC888333SSSEEE???]]]FFF555333333222)))'''---000---,,,000---------+++<<>>VVVaaajjj;;;:::666+++)))@@@%%%---,,,111...,,,000:::GGGsssfffEEEnnn___777,,,bbbVVVEEESSSzzzttt===---444!!!777,,,KKKWWW999$$$:::```{{{yyy^^^333!!!999NNNeeeyyy{{{JJJbbb;;;***RRROOO***]]]BBB\\\fff!!!AAAAAA444+++444888(((***EEEBBBKKKVVV___hhhlllfff^^^BBB333***000555222222888```XXX???>>>GGGKKKMMM???:::333,,,+++///111///,,,fffSSSAAA<<<>>>===999888222///---///222444222///+++,,,,,,------.........111...,,,...111222000......,,,++++++---///......---///222333222000000000......---------,,,,,,,,,111000/////////...+++(((***,,,///000000///......111---+++,,,///222222000...---......///......---////////////...---++++++)))***,,,------,,,+++***...,,,,,,------,,,000777@@@>>>:::444000444AAANNNNNNJJJFFFOOOgggtttbbbEEENNN[[[kkk~~~dddgggNNNoooZZZ{{{nnnggghhhccc^^^SSS}}}lll}}}HHH666111444222+++222>>>???\\\iiiIIIIII;;;GGGnnn@@@444,,,jjjrrr@@@:::...444@@@@@@>>><<<;;;999444...---888///---///```CCC555###OOOCCC(((333))),,,LLLOOO@@@444111...111JJJgggZZZ;;;NNNKKKnnnwwwGGG999+++///)))###'''RRRqqqmmmMMMmmmtttwww:::777999,,,,,,777###000555---000)))DDD333)))RRRhhhPPPvvvbbbEEE@@@iiinnnUUU]]]___hhhJJJ***===###///!!!EEErrr\\\[[[>>>eeeiiiuuuVVV;;;...;;;CCCUUUgggeeebbb~~~cccZZZZZZ###???OOOAAA111kkkKKKsssOOOKKKsssDDD:::000111777555111333:::888BBBQQQYYY___eeeeeekkkNNN555111333111888CCCpppTTTBBBQQQcccggg]]]HHHDDD;;;111,,,---......,,,}}}]]]IIIBBB<<<;;;:::777555444...,,,+++---000111000.........---------,,,++++++...+++***,,,000222111///111///...---...///...---+++---111222111///......------------,,,,,,,,,,,,000////////////...+++((()))***,,,///111111///...222///,,,---000333333111,,,---.........---------/////////......------,,,...------------///111222---))))))///444555666888>>>000...;;;CCCDDDOOOaaaccclllcccLLLJJJ[[[]]]MMM^^^xxxaaa|||sssrrriiiooommmzzz|||kkkZZZHHHiiiQQQ]]]vvvLLL\\\666///222555///---,,,###DDDKKKeee@@@@@@===___;;;HHH333???tttpppdddrrrbbbnnnbbb___ZZZOOOZZZDDDAAA777@@@CCC......:::333''',,,;;;777;;;AAA666111444:::JJJnnnfffjjjkkkCCC'''$$$(((444<<<000666dddbbb<<>>YYYiiiGGGIIIaaaiiibbbTTTJJJGGGCCC===555///---...///uuuTTTKKK===<<<<<<:::777333000000******++++++,,,------...000///...---,,,+++++++++)))))))))+++...///000///333111///...//////...---***,,,///000///...------000////////////.........,,,,,,,,,---///000///...******+++---///000///---444222000///000//////------///111000///...///000...............------...111///---,,,---///222444---***,,,444::::::666555333''',,,EEETTTMMMDDDDDDAAAaaakkkRRR@@@OOOeeelllrrrssseeeuuuhhh[[[iiioooiiizzzhhh555TTTlllMMMOOObbbnnn:::444999<<<333000555333...$$$ZZZYYY===AAA???vvv:::===fff~~~{{{VVV???DDD444ZZZwwwppp]]]QQQGGG<<<<<<@@@222???CCCEEEfffWWWOOO888333333"""---+++666---222<<>>NNNOOOkkkfffxxxkkknnnWWWtttUUU???<<>>CCCBBBGGGJJJFFF<<<444111333yyyWWWGGGCCC===<<<999666444222000---(((+++...---******,,,000111///---,,,+++,,,---...***,,,------------///000111///------/////////...***,,,...///...------...000000000////////////...,,,+++***,,,...111111111...,,,***+++------,,,***000111111000...,,,,,,,,,---///111111...---...000......---------......///000///---,,,,,,,,,---...000111666===>>>777111///,,,777EEEJJJFFF<<<111***&&&EEEaaagggfffqqqzzzhhhoooVVVgggsss^^^yyy~~~lllUUUAAAaaaMMMoooKKK~~~>>>222000000))))))111222444///>>>mmmTTT111JJJKKKGGGEEE|||YYY~~~vvvpppqqq777BBBPPPYYYWWWNNNFFFBBBnnnVVVBBB@@@555<<>>@@@PPPBBBSSSPPPBBB777hhhsssuuunnnnnnjjjnnntttgggVVV```yyyyyyPPP???<<<000XXXFFFBBB:::GGGIIIOOO___}}}MMMCCC@@@ZZZuuukkkBBB666444aaaXXXNNNNNN```DDD@@@TTTvvv^^^NNNZZZfff~~~NNN777111OOOnnn~~~BBB(((...<<<$$$222,,,,,,222LLLiiiWWWEEE___111PPPPPP+++...%%%///...555&&&((((((000555000...000...---000+++%%%HHHMMM)))>>>444444///111:::DDD]]]```VVVddd///;;;QQQ^^^ttt:::CCCkkkaaa===///111...KKK;;;222(((FFFJJJSSS```***MMMLLLAAAUUUoootttwww___PPPeeePPP666IIIEEE444222CCCYYYeeeaaaQQQ???444hhhVVV??????GGG777777222......000222000---,,,++++++---111222000---111000...---...111333555222000///------///000222111222000---...222333///,,,------...///000111111---///111000---,,,...111......,,,***)))))),,,///222///......//////,,,))))))+++.........---......------...///000000//////...000222000...,,,...000,,,222111***'''---222222777BBBAAA333***---...)))@@@pppiii)))(((777---RRReee|||fffnnneee___aaammmXXXPPPxxxdddqqq~~~ffffff666NNN~~~999VVV```>>>FFFnnn555EEE---***222222///333444111777PPPeeeRRR///888vvv444DDD>>>QQQBBB@@@???===888777BBBQQQfff{{{|||hhhWWWGGG:::888:::YYYgggaaa===bbbxxxxxxoooEEE---333999hhhiii\\\FFF---***EEE]]]###999CCCvvvjjj^^^:::<<<444XXX```LLL333,,,)))///555,,,333;;;555HHHrrrsss@@@OOO\\\888[[[DDD111///000333000***,,,333777((('''000//////111...+++(((+++111222......111222---***111===DDD@@@999DDDWWWtttOOOyyyMMM666444ddduuuKKKSSSXXX]]]pppRRR***......,,,999FFF666---AAAeee888ooo>>>;;;MMM+++;;;PPP\\\|||hhhOOOBBBBBBDDDDDD>>>===MMMdddcccLLL@@@EEEjjjRRRKKK999:::???000333///,,,,,,///000...+++///...---///111222///,,,.........//////000000111111000///......///000111000111///,,,---111111.........------------.........000111000---++++++,,,111000...,,,)))))),,,...,,,+++)))***,,,---***(((+++,,,------,,,,,,...000,,,------...//////......,,,...///...+++***+++---///000...,,,...666>>>AAACCC///%%%...666111+++***KKKzzzIII<<>>222:::CCCDDDFFF___ccccccccc>>>JJJ^^^pppnnnIIIDDDLLLLLLdddsssZZZBBB777333)))444```888...+++CCC666JJJ888,,,FFFWWWsssttt333+++444111,,,---...AAAVVVtttjjjrrrmmmsss888YYYlll444SSSYYYyyy^^^666...///---+++---333444000111***,,,...***///555222+++)))***///111...///333222000111777@@@HHHMMMNNNCCC555999ZZZ]]]mmm```:::<<>>VVVggg___777NNN@@@///RRRttt555===GGGLLLGGGAAABBBHHH```fff^^^TTTUUUMMM888,,,((())):::^^^bbbkkkccc\\\qqqnnnqqqPPPDDDDDDFFFEEEUUUiiikkkTTT???FFF===222UUUGGG===555FFF888VVV^^^dddtttjjj<<<,,,//////222555+++333yyyuuufffzzz<<>>lllBBB666SSSwwwssssss{{{QQQ>>>777444222111EEE\\\xxxuuuOOODDDJJJIIIJJJttt999;;;mmm,,,:::///>>>kkkqqq|||qqq[[[JJJAAAaaassseeeOOOEEE???777hhhPPP???===@@@888555555,,,///......000222222///---...//////000111000///------............------,,,......///000000///.........///...,,,---111000,,,///---+++***))))))***+++......---,,,,,,,,,---...///000///,,,******+++---............//////...---***,,,------,,,---...000------......///......------.....................222222444666222+++---333888LLLZZZYYY\\\jjjwwwyyymmmhhhlllvvv```kkkiiizzznnnoooAAA<<<^^^wwwFFFjjj]]]???<<>>>>>sss^^^NNNLLLIIIGGGFFFGGGMMMRRR999EEEEEEAAAGGGKKKLLLRRR^^^kkkeeeJJJ555PPP{{{mmmllluuuvvvYYY;;;LLLuuu|||BBB---///+++&&&)))666QQQmmmRRR222999DDD>>>DDDRRR~~~{{{www\\\qqqvvv~~~|||TTT111'''///...---111222DDDxxx:::HHHZZZ???^^^UUUVVV888666)))///444333///...111333MMM333***///+++'''+++,,,000---,,,+++,,,---///222333555333...((((((...444666555BBBQQQLLLAAASSStttHHHgggLLL111999RRRhhh~~~TTT888999...///@@@WWWbbbqqqpppEEECCCeeeoooeeeXXXJJJccc;;;888___MMM)))///222YYYooonnnxxxiiijjjtttYYYggghhhYYYMMMGGG888$$$gggQQQEEE<<<999777111...///---------...///000000...---***,,,...///////////////000///---,,,,,,---...///......////////////.........000///---///222111,,,++++++*********+++,,,---555222---******,,,...000+++,,,,,,+++******,,,...,,,---------+++***))))))(((+++...///...------...//////000000000000///...------...///000111111111555666777444,,,)))111>>>ZZZ]]]WWWOOOUUUfffnnnjjj^^^pppkkkggg___hhhPPPKKKkkk444666``````eeeLLL;;;888jjj888777FFF;;;:::333HHHuuu555eeetttFFFYYYRRRrrr555>>>JJJGGGFFF<<<111//////...***,,,;;;MMMZZZDDDAAA000ppp|||+++RRR```PPPMMMJJJKKKNNNOOOJJJDDDPPPWWWQQQKKKNNNOOOOOOVVVHHH^^^lllhhhvvvYYY777666>>>888///,,,???WWWrrrRRR***+++444333111333444BBB]]]QQQAAA===CCCIII222JJJ]]]444OOOyyyrrrZZZOOOccc~~~bbbMMMPPPvvv|||^^^>>>///(((111888---111fff???AAAIII999RRR>>>}}}ppp111222++++++333999///''';;;[[[HHH%%%)))***'''333CCC222111...+++***,,,......111222222111000111333555...$$$...JJJWWWNNNMMMXXXTTTxxxfffEEE}}}555...444444GGGlll\\\<<<,,,222<<<---^^^nnnhhh\\\iiimmmRRR;;;TTTlll^^^RRR999vvv222222---<<>>777000dddPPPEEE@@@<<<666111///...///222+++,,,,,,,,,,,,,,,++++++(((+++...//////...///000000///,,,++++++---///111...........................000000...///222000,,,)))******,,,---......///;;;666///***)))+++,,,---((()))************,,,...///000111000---++++++,,,)))+++...///...---......000000111111111000//////,,,+++,,,...111444444333777999666---+++999OOO___cccSSSFFFCCCCCCGGG[[[sss||||||[[[uuutttRRROOOYYYTTTkkk@@@\\\BBBKKKfffHHH888666UUU>>>@@@CCCLLL666666444}}}CCCVVV888ZZZXXXzzzEEE888AAABBBIII<<<111//////000///...111777UUUWWWAAA>>>OOOVVV:::iiiMMMKKKIIIKKKTTT[[[YYYQQQAAACCC@@@GGGZZZ^^^VVVTTTiiiPPPDDD^^^xxxHHHEEE777///444:::;;;;;;>>>///444;;;KKKYYYMMM999666)))------...///,,,333GGGcccrrrjjjUUU\\\CCCYYY^^^***BBBooo~~~zzz^^^OOO```cccKKK>>>???^^^}}}~~~[[[EEE666777999...333PPPlllLLL\\\mmm666OOOhhhCCCyyy===,,,+++000(((---666---(((LLLrrr==="""---...&&&---;;;222333000***))),,,...,,,,,,,,,,,,---//////---,,,111===333!!!666eeesss___:::KKK\\\sssgggeeeNNNKKK)))000444...555:::555333555777111qqquuu{{{lllfffTTTaaalllMMM<<<'''111777ddd000444555III}}}cccuuucccMMM666++++++XXXGGGBBB???999:::333...111000///222------,,,+++*********+++***---000111///...///000,,,,,,++++++,,,---...//////...------------...///---//////---///111///+++)))+++---///000000//////555111---+++,,,---,,,+++***+++,,,+++******+++---111333444333111///000111,,,,,,,,,++++++,,,///222000000000000000///......---,,,,,,000555888999888333888333)))222PPPhhhqqqQQQHHHDDDHHHKKKVVVtttssstttlllSSS^^^YYYiiiOOOAAAgggYYY|||PPP+++SSSTTT999777555bbbPPP:::KKKbbb;;;<<<555uuuXXXPPPXXXTTT```sssTTT>>>JJJEEELLL===;;;===;;;555//////000111666ZZZDDDPPP???YYYQQQhhhfffddd___TTTJJJHHHLLLMMMJJJWWWRRRDDDCCCQQQXXXYYY```WWWSSSUUUcccrrrCCCKKK333(((999NNNOOOBBB888HHHFFF<<<>>>JJJAAA888CCCGGGBBBCCCGGGEEEBBBKKKWWWKKK```fffOOOWWWSSSyyyrrr@@@222:::rrrkkkVVVfffxxxNNNGGGJJJDDD^^^jjjBBB:::qqqYYYHHHLLLZZZGGG---***===fffccctttXXXPPPNNN)))pppkkkTTT***444,,,555+++***000,,,---MMMvvv???)))&&&111///***000666///111///******...///---444444444333222000...---'''%%%,,,888;;;888AAAQQQHHHBBB444<<>>===---555222+++;;;]]]ooolllJJJHHHDDDJJJgggxxxqqq```|||RRRwwwKKK[[[tttVVVGGGkkkwwwHHH]]]666<<<\\\:::EEE///RRRfff)))EEEggg:::;;;;;;jjjjjjUUUnnn999ZZZaaa[[[OOOeeeYYY^^^PPPHHHNNNJJJ:::......222444***CCCpppFFFBBBCCCRRR{{{eee```bbb^^^RRRIIIHHHHHHEEE666GGGSSSZZZ]]]SSSKKKPPPPPP___\\\PPPJJJccc@@@)))555GGGKKKOOOXXXRRR___aaahhhsss```BBB>>>777111;;;EEE<<<222333444111000<<<...,,,///bbblllmmmFFFtttbbb[[[ZZZVVVVVViiiYYY:::JJJ:::MMMqqq888pppgggpppQQQsssRRR:::444///444:::333;;;DDD\\\YYYAAA;;;999sssGGG555999///777000---///...///@@@TTT...---222///(((333IIIRRR+++//////***+++000222...,,,...///...+++***,,,...(((,,,//////***)))///888EEEOOOFFF666999QQQzzz\\\MMM,,,...444$$$===***(((###:::kkk222:::$$$999{{{===IIItttrrrRRR@@@'''***???<<<999LLLcccqqqKKK666***HHHeeelllnnnppp|||___JJJ\\\IIIBBB<<<666333...,,,***''''''(((***,,,---,,,+++,,,------+++)))//////000000000///---,,,***000111,,,))),,,,,,(((...***''')))---...)))%%%...//////---++++++,,,---'''+++000111000///111333---,,,+++,,,------,,,***...,,,++++++,,,---,,,+++(((---222111---+++...111000...,,,******++++++,,,...111333111...+++,,,......444;;;???AAA>>>666...)))555///222<<>>???555BBB]]]bbbZZZhhhddd___bbbPPP999999//////,,,)))+++222777888OOOVVVPPP\\\vvvFFFXXXccc===YYYggg000666666LLLiiizzzuuuUUU444+++333888666222JJJWWWPPPKKKBBB<<<}}}WWWrrrJJJ//////(((***...000===LLLMMM%%%+++---;;;111(((NNNrrr000000////////////......000000///---+++***+++,,,***---,,,))),,,222333///666777JJJ]]]LLL111===bbb___666---000333...///666555666---HHH]]]>>>(((KKKzzzKKKoooyyyfffGGG999;;;222,,,000TTTXXX{{{]]]>>>999777333OOOggg^^^___rrrwww~~~eeeKKK>>>;;;888333111------...------,,,,,,+++*********+++---...---,,,,,,,,,+++*********++++++)))...///+++)))++++++))),,,+++++++++,,,+++***)))......---,,,,,,,,,------.../////////...///000222000...---------,,,***(((...,,,***+++,,,------,,,+++,,,---------,,,,,,---...111333111...---...000...//////---***+++...222111===AAA777...000:::AAACCCSSS\\\jjjbbbPPPZZZ^^^OOObbb[[[jjjMMMwwwkkktttFFFWWWgggbbbBBB}}}QQQ...CCC888HHH}}}]]]///eeekkk---|||888;;;222EEE|||HHHfffiiiZZZyyyeeeAAAQQQ```oooiiiiii```OOOEEEKKKQQQDDD///333***...VVVlllFFF:::gggKKKsssppp```WWWRRRNNNSSSUUULLL>>><<<222MMM999CCCGGGkkklllSSSZZZXXXaaannnBBB===[[[qqqmmmbbbpppzzzwwwlllttt{{{kkkkkkUUU@@@===555222>>>,,,,,,------,,,,,,///333333lll~~~zzzrrrjjj{{{]]]bbbfffGGGbbbooo333666000:::YYYHHHJJJHHHCCC;;;333,,,)))(((GGGHHHdddOOO[[[|||JJJhhhCCC333+++'''###***333111%%%///***......333RRRaaa,,,---......------...///111111000...,,,---///222000222111...///444444///222***...BBBQQQLLLBBB===RRRqqq444+++...333......111...111---222ZZZjjj<<>>JJJ:::HHH222%%%:::KKKaaavvvuuuKKKiii]]]999222111...:::cccEEETTTTTTiiiiii}}}VVVHHH:::444444222000...+++---000111111///,,,***(((((()))+++...000///......---+++******,,,...///)))---...,,,***+++,,,******,,,...---++++++,,,...///,,,***+++...///...,,,444111...------...//////000...------------+++***---+++***+++---......------+++))))))+++,,,+++))))))...333222---***+++/////////...+++***---444:::888???<<<...+++:::KKKQQQQQQPPPSSSmmmlllVVVbbbqqqHHHiiiMMMeeeEEE???fff___333aaazzzFFF999@@@777~~~ZZZ<<>>///999///666ZZZ___GGGAAAnnnYYY^^^TTTSSSUUUSSSHHH>>>222>>>RRR---222888nnnSSSFFFEEEJJJaaazzziii<<<999TTT888,,,666444222444...(((...***(((+++000...(((***111555EEE:::>>>zzzPPPHHHHHH888WWWhhh***......###777ccc|||RRRHHH666(((+++555555---111555iii|||VVV...RRRGGG(((666<<<111+++,,,"""222,,,---888KKK]]]QQQ(((+++......------///222111111000///...///333555111111000---...111///,,,000000---,,,777EEEGGG@@@<<>>555$$$???rrr~~~OOOQQQVVVhhhEEE~~~pppwwwWWWAAA;;;444111000///------)))+++...000000...+++)))*********,,,///111000///---------------...///000***,,,...---,,,,,,------,,,------------...///000///+++(((***///111///,,,333000,,,,,,...///...,,,---++++++,,,...000000///,,,+++***+++---/////////...,,,***))))))*********))),,,...---+++***+++...111111111//////222999???===777---000GGG]]][[[III===000)))NNNhhhmmm{{{BBB___VVVmmmIII@@@FFF```EEE666ddd@@@>>>444RRRwwwxxxDDDsssbbbhhhKKK888888???cccsss@@@zzz^^^\\\UUUSSSWWWiii``````XXXKKKEEEJJJTTTZZZCCC888444,,,222]]]hhh???ZZZhhhyyyyyybbbppp{{{hhhQQQ,,,^^^SSS888777333uuu___OOOUUU^^^hhh|||MMM---***333---000///---......///222222***)))000111++++++222333222:::aaaMMM;;;:::777RRRhhh,,,333<<<000>>>@@@LLLOOO;;;UUU```KKK000(((...222333>>>EEEeee^^^@@@\\\~~~]]]888$$$...777...%%%555000555BBBNNNRRR;;;***---000000------000444...///111000//////000222//////......//////...+++,,,888888+++$$$000???FFFHHH&&&???sss777777,,,---222//////111+++111555444'''333```ggg===ccc***444&&&''':::SSSBBB)))...444lll>>>FFFuuu222000III===***VVVqqqaaaFFFjjjhhhJJJvvvXXX]]]xxxPPPAAA999777444///---.........,,,,,,---.........---,,,...------...000111///...(((***,,,.........,,,+++,,,---...///...,,,---///000---***+++///222000...///+++(((***///111///,,,---,,,+++---000000...***...,,,+++,,,...000111000,,,+++***+++.../////////,,,...///,,,((('''***...111...******---000111000///222444444333555999===888...,,,AAAdddqqqVVV222'''///888^^^sss|||bbbvvvKKKSSSfff]]]BBB---QQQYYY///BBBjjjwww<<<===000666RRR]]]nnnppp\\\OOO444333666SSS;;;jjjnnn{{{dddWWWWWW]]]]]]YYYXXXXXXOOOGGGMMM[[[YYY888222555+++<<<[[[```CCCnnnSSS|||dddnnnkkkgggeeeqqqkkk777???333555999sssttttttkkkcccwwwXXXJJJeeehhhrrrzzzqqqggg222777000...//////...333:::;;;DDD666---000222///---///---222HHHmmm}}}dddDDD999888???<<>>666<<<```nnnaaaDDD***(((555666,,,,,,===GGGpppmmmOOOPPPTTThhhlllGGG%%%'''777111555---555999444555''',,,...000///------///111***---000111000---++++++000//////111333333222111,,,,,,---111444333000...444444HHHGGG___vvv!!!777,,,,,,111---...111...444&&&)))......BBB\\\aaaQQQFFF###555333'''jjj[[[000777FFFoooEEEUUUaaa[[[___{{{lllZZZrrr~~~@@@___@@@bbbwww000hhhzzzMMMxxxZZZGGG:::444444111---,,,///000...//////.........///000000000/////////000000...,,,))),,,///111111///,,,***------...000///+++,,,///333...)))***///222000---///,,,***+++...///...,,,******,,,...000000...,,,333111...---.........---...,,,+++,,,...//////...***...111///)))(((,,,000333,,,&&&&&&,,,111222000...222555666444333444666///---:::YYYqqqjjjIII+++444UUUmmm{{{}}}``````^^^aaaUUUKKKsssGGG444:::@@@YYYIII111eeeyyyQQQ333333---LLLZZZiiieeeXXX555222333FFFJJJbbbdddccctttaaa```]]]NNNVVVUUURRROOOOOONNNGGG???HHHRRRAAA000333///:::bbbUUUGGGlll~~~ppprrruuuzzzppp777***,,,FFF{{{```SSSFFF===///111ddd___555AAABBBccc999///GGGeee444)))++++++555777---111===@@@RRRFFF999111//////---+++///666:::666111333555222///BBB---===ooo[[[EEE???@@@BBBbbb)))000333222333,,,,,,kkkuuu;;;333EEEPPPEEE333,,,,,,,,,111)))JJJ___777wwwxxx^^^===CCCllluuuWWW777&&&333111&&&...---###...///...............//////...))),,,000111///,,,***))),,,***+++000333222111111333***(((111777333000333+++444GGG777666mmmVVV000555---000333---,,,000...$$$444,,,***555(((<<<~~~UUUWWW~~~666&&&333000RRRlllPPPVVV~~~______eee|||nnn___sssyyyrrr{{{kkk___XXX:::kkklllwwwAAAWWWsss}}}xxxUUUGGG???666000222000,,,,,,///...***...------......//////000///...---...///...,,,+++---///000111111000...,,,---+++,,,///---((((((,,,222///,,,+++---//////.........---,,,,,,,,,------,,,---////////////000111555222///------......---///---,,,,,,...///......***,,,......,,,+++,,,...///+++'''(((,,,000111111333555777666333111111333111111EEEhhhyyyiiiRRRFFFaaavvv^^^;;;\\\iiiPPPSSSGGGtttlllIII666---___TTT333???rrrnnn>>>DDD000...===UUU~~~___888111222999xxxddd___}}}MMM^^^NNN```YYYCCCLLLMMMKKKIIIKKKKKKBBB666888YYYQQQ444222111222BBB\\\HHHVVV___iiidddccceeewwwAAA444555SSSFFF000///'''///444555&&&___hhh<<<+++)))BBB\\\ccc[[[HHHLLLVVVXXXQQQTTTQQQUUUFFF%%%###;;;GGGOOOOOODDD222***---...***,,,222888444...666>>>:::@@@cccGGG___]]]HHHAAAEEEDDDppp888999***:::>>>OOOKKKxxxaaa+++===444+++***111888:::888KKK000111[[[fffTTTddd$$$444xxxjjjKKKrrrYYY777HHHvvvggg&&&...000(((000...&&&444888111///---///333555444111,,,---///000///......///)))&&&'''...111...,,,...333000///...++++++555@@@777'''///444:::[[[999888777333:::>>>222---///,,,""">>>444###...***000WWWttt888^^^ ///<<<111\\\wwwbbbcccPPP@@@444000(((...@@@;;;:::EEE===;;;HHHvvv111AAA***VVVccc[[[}}}{{{fffUUULLLRRRVVVLLLuuuZZZHHH666...000111333111------000,,,$$$)))***,,,---------,,,,,,,,,++++++,,,------,,,***,,,,,,,,,++++++******)))---***+++...,,,&&&&&&***000000///---++++++---000...//////---++++++,,,---000111222000---...111555333111...---...000000000000...------.........---+++***+++---//////---+++//////000000111333555666888::::::888333111222444:::333EEEmmmvvvggggggPPP{{{jjjQQQ\\\tttEEEKKKEEEoooUUUCCC???111EEEkkkCCCCCCmmm===...999***222999___666------+++eeeyyy___XXXVVVBBB\\\RRRBBBHHHFFFLLLRRRMMMAAA@@@IIIFFF;;;LLLQQQ333)))444111QQQXXXMMMjjj]]]xxxsssOOO===CCCeeennnLLL111///111DDDNNNvvv...)))888...222555000///)))BBBGGG<<<***666fff222AAAAAA]]]TTTeee===---AAAeeeddd;;;)))333555EEEOOOIII333'''---222...333&&&+++777333,,,///111YYYoooZZZDDD:::===;;;nnn444000///===///:::---___OOO666999999:::999333...333<<>>///GGGkkkxxxzzz===,,,777999mmmRRRDDDWWWuuuwwwVVVDDDYYYrrr---777222666000'''...)))555111///222:::===;;;777/////////......000333666,,,(((***111333///---000***,,,...---...000///+++111---000,,,999ccc333---::::::EEEHHH:::000///,,,:::)))***000---555999+++lllVVVTTTbbb;;;000###111555kkk666555444JJJ:::GGGRRRTTTYYYPPPRRRTTTFFFNNNjjjQQQ444666NNNmmm{{{fffTTTnnnvvvjjjPPP^^^mmmIII???======:::AAAKKKKKKzzzTTTCCC<<<333------++++++,,,---------,,,,,,......////////////......,,,,,,,,,***)))***---000,,,***))),,,000222111000---,,,---///111111000...+++++++++,,,,,,,,,------...//////...---,,,+++******,,,///...------///222666111------000111///,,,******,,,...000...+++(((222///,,,+++***)))(((&&&---444444---***///666888666;;;777888IIIXXX```iiiqqqgggggg\\\aaavvv{{{tttYYYTTTxxxnnn@@@EEEKKKfff;;;666111JJJaaaLLLGGGkkk[[[222444...999\\\lll]]]999888+++666222MMMxxx~~~rrrVVVxxx^^^---===CCCLLLKKKFFFFFFAAA>>>FFFLLLIIINNNTTTHHH333000:::555DDDWWWFFFpppVVVlllhhhnnnVVV555DDDBBBMMM^^^888---///444111111444000111+++000888hhhGGG;;;rrrXXXPPPVVV;;;666111444222AAAwwwAAA000!!!===666TTT[[[>>>(((,,,111***111444+++***555...,,,BBBRRRlll>>>:::;;;999qqq777666333,,,444;;;111RRRHHH999555...,,,)))...???AAA000///111---===rrr}}}\\\MMM000(((***777666aaatttKKK@@@333PPPsss[[[EEEbbbooo===***000111+++)))444000---///999'''===aaa111,,,666444(((...CCCKKKBBBVVVKKK===444333333111---...000222000...---///222...&&&;;;...;;;VVV555,,,<<<999:::~~~888111AAA)))444666))),,,777333///+++777~~~'''vvvCCC555444222111VVV```bbbyyyxxxwwwwww{{{|||~~~>>>BBBDDDgggxxxeeeGGGFFFssshhh777555CCChhhNNN---DDDIIIbbbnnnzzzzzz^^^BBB777444...+++---,,,,,,,,,,,,,,,+++***)))---------------------------------+++))))))+++---,,,******+++///000000...222111000111111111...,,,/////////000000000111111,,,---...//////---***)))+++---//////------///111222///+++,,,000222000...---------///000///,,,***000///...,,,***)))((((((,,,111333222555:::<<<999666444000AAAhhhzzzrrrxxxssskkk___xxxyyytttdddiiimmmaaapppkkk}}}===EEENNNRRRHHH999333DDD___YYY;;;~~~000...>>>///```JJJBBB444:::)))111555888>>>MMM^^^999333@@@EEEGGG???:::AAADDDGGGRRRKKKMMMIIIDDDJJJOOO@@@'''///;;;YYYUUUaaaXXX{{{ggg;;;...HHHKKKEEE???===333***,,,666888666555111,,,333///$$$LLLZZZWWWrrrIIIBBBeeeuuuSSS---333999...999sssrrryyy```TTTOOOaaammmcccOOO???555///,,,222000444;;;///...EEEzzzsssFFFEEEIIIHHH}}};;;444...,,,///...333rrrsss]]]vvvbbbMMM999,,,333:::333+++000***)))OOO```]]]bbbYYYmmmLLLBBBGGGMMMnnnttt|||444+++222...///$$$888777NNNCCC>>>,,,MMMpppZZZWWWvvvSSS111***)))222(((///)))---666...>>>YYYKKK"""+++//////>>>VVVcccaaazzzWWW;;;,,,((('''(((///000111///------///222:::$$$...(((>>>YYY555'''888,,,000YYY???---QQQEEE///555///,,,***&&&---666333YYY]]]OOOrrr111222,,,***HHHpppjjjQQQMMMUUU???aaa>>>___bbbCCCWWWkkk}}}RRR222555QQQ```XXXnnn}}}~~~FFF111333ZZZzzznnn~~~vvvWWWEEE666222222///...111---------,,,+++***((('''...---,,,++++++,,,---.........///---***))))))***---,,,+++,,,.........,,,111000//////000///---+++000111111111222222222222)))+++---//////---***))),,,---//////......///111///,,,***+++///111000///000///.../////////---+++...///000---***(((***,,,///111333666;;;===888000000???LLL^^^www~~~uuuooosssrrrpppuuupppjjjjjjgggmmmoookkk<<>>---111999((((((333JJJ```{{{888,,,<<<444333999888===KKKNNNLLLQQQAAAMMMMMMCCCHHHVVVRRRBBB,,,,,,FFFUUUSSS^^^PPP}}}WWW---<<>>wwwBBB{{{GGG(((///---111]]]BBB---FFFOOOJJJTTT333lllxxxRRRTTTZZZ}}}eeepppyyyFFFHHHYYYlllbbbmmmpppuuuyyyxxxxxx}}}CCCDDD>>>]]]kkkSSSJJJ___yyyWWWBBB:::444444444000///111------------,,,+++***)))///---,,,******,,,---///---///000///---+++++++++///...------...------,,,+++******+++---......,,,------........./////////***+++,,,------,,,,,,+++------............///000---+++***+++...//////...111///............---,,,,,,///111///***))),,,000222333555888;;;;;;555///777VVVoooxxxzzzoooccccccvvvwwwzzzaaaxxxhhhZZZlll^^^\\\???GGG\\\ddd@@@CCC555+++DDDbbbmmmAAA333eee\\\JJJGGG333,,,555>>>666555:::000555222(((111aaa~~~iii```|||HHH000444333000&&&000333;;;IIIMMMLLLRRRIIIIIIGGGEEECCCGGGPPPYYY888---...HHH```rrrLLLKKK~~~{{{AAACCCdddwww;;;(((///...111---,,,333555++++++:::bbbMMMCCCGGG555IIIVVV^^^???HHH888MMM}}}DDDhhhWWWKKK...***"""///,,,111+++///<<<<<<444999GGGNNNMMMHHH>>>666AAAsssLLLBBBCCCFFF~~~<<<222---444555+++333{{{uuuJJJ777333@@@KKK>>>///...000,,,,,,111)))777~~~WWWiii]]]===---444???<<>>XXXlll]]]===222111555888///,,,000;;;WWW___OOOnnn$$$555222%%%888{{{HHH***eeeQQQVVVDDDLLLRRRIII^^^XXXyyy:::mmmtttMMMOOOmmmqqq```YYY[[[zzzXXX___RRRtttSSSIIIqqq---444sss{{{QQQ???333111111333222...,,,,,,------...............---///...,,,++++++,,,...///---...000000///......///000000000///...---------+++***)))***,,,...------++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...------------............---,,,,,,,,,---...---,,,000...------......---++++++...111000,,,+++///333444444555777777555444444OOOgggvvvzzz|||uuummmppp}}}```xxx___JJJeeePPPPPPBBBEEEeeeXXX777999888222888MMMYYYIII[[[oooVVVIII888444444999666444666444000111777555LLLVVVEEEKKKxxxCCC888;;;111+++666///333...)))111888BBBRRRXXXKKKAAAAAADDDDDDBBBAAACCCAAA000EEEzzzHHHKKKooo~~~RRR888lll\\\777$$$111111---//////444444)))444YYYaaa222"""777%%%...777aaacccDDD{{{QQQZZZBBBlllVVVLLLccc}}}lll777444999333111000...+++)))...555111999NNNcccpppMMMFFFGGGIII@@@888+++...333...,,,___QQQ---///(((444@@@555***000999444)))......555nnnUUUQQQRRRGGG888555===IIIaaaooo>>>TTTDDDIIITTTDDD***PPPtttooo===999...:::777333333000999===WWWtttZZZ333444999OOO```OOOjjj``` ;;;111---444,,,000,,,444{{{555...,,,000222111333888333111000000222111...+++//////......////////////888))),,,222555111&&&***---111...>>>~~~]]]mmmPPP777+++,,,777000111222555444ppp:::sss:::000+++...///VVVvvv>>>|||@@@UUU444llljjj@@@>>>QQQlllkkkJJJsssDDD---___zzzrrr|||'''QQQzzzRRR<<<,,,???NNN|||ZZZAAA000---...000111222000///...---...//////000000000//////...---,,,,,,---...///---...//////......///111///000000///---,,,,,,---111///---------...---,,,++++++,,,,,,,,,---------///...,,,++++++,,,---...---,,,+++,,,---...---+++,,,------......---,,,,,,------,,,---//////---,,,+++...000///......111555:::777555555333000111444WWWooozzztttppprrr{{{~~~UUUDDDxxxbbbOOOGGGFFFCCCsssxxx===666<<<:::DDDbbb```CCCHHHGGGbbbyyyZZZQQQ999222)))666333333)))222777444888,,,555tttwwwiiiAAA999kkkFFF000???111333???---...555000)))++++++000>>>BBBMMMRRRLLLIIILLLEEE999>>>KKKBBBHHHrrrDDDCCCpppWWW111HHHJJJ>>>111111)))###+++,,,333555(((:::nnn444(((@@@UUU>>>111666]]]444ZZZqqqxxxjjjbbb777;;;:::,,,;;;ZZZmmmHHH------222333000///000...***'''!!!...KKKsss```iii???AAAEEEBBBttt222,,,111...444444...YYYMMM444:::111888AAA666,,,000444888,,,000666;;;bbbUUU000BBBJJJ<<<555LLLZZZnnn(((<<>>)))555kkk//////XXXiii\\\999<<>>fffccc___ggg===777000...111444222...@@@222***+++IIIggg>>>gggCCCHHHJJJAAAppp222111555333777777222```VVV<<<555...666>>>777222111,,,+++***,,,...333KKKxxxBBB;;;nnn~~~___<<>>qqq<<<```:::000444111111llldddPPPTTTrrrcccDDDFFFHHHVVVjjjIIIllltttqqqIII@@@KKKxxxHHHIIIgggFFFccc~~~ooo^^^cccQQQ}}}YYY???,,,***333///...---,,,...000...+++000000//////...---++++++***++++++,,,,,,++++++***000///...+++)))(((***---)))+++---,,,)))''')))+++...,,,******---/////////------------.........///,,,///222444333///+++(((,,,***((()))+++,,,***((((((***---//////000000111+++,,,...111444333111...---,,,,,,...111444555555000+++000EEE\\\llluuuzzzNNNZZZbbbppp|||~~~pppgggDDDfff\\\SSSssszzzCCCVVVMMM```cccaaa======333444666222>>>NNNLLL@@@444%%%<<<444;;;:::PPPccc,,,111999111555333>>>NNNqqqmmmOOO:::000OOO^^^GGG+++222DDD///%%%DDD111444///...777888666;;;<<<***333UUUbbbPPPBBBFFF@@@666IIIEEEqqqgggxxxttt999000\\\ppp999444,,,999;;;EEEDDDKKKLLL...///bbb[[[)))...???VVV222111[[[LLL666ccczzzXXX???444---,,,333111;;;XXX___```pppoooSSS777,,,---------///"""---:::777FFF}}}lllGGGhhhDDDHHHDDD666ggg000555111333888333///```RRR///666++++++...---111666000000:::999111222AAAccc___666QQQgggNNN333///TTT555EEEQQQbbbVVVOOOxxxuuuttt}}}wwweeeyyylllRRRQQQ___xxx}}}TTT:::>>>@@@QQQcccTTTooo^^^IIICCC999ZZZttt///222555333......333222,,,333000---+++,,,...222444...///111555777666000+++333666......///000999555999777;;;///___'''///{{{|||222333///&&&444+++666)))444'''444nnn===RRRSSS999(((...<<>>:::iiiZZZoootttsssXXX888333UUUxxx777pppxxx:::GGGuuucccEEEuuu[[[@@@888666111...000000000111111111111111222444444222///...000333//////......---,,,******111///---,,,,,,---...---------,,,***(((''')))+++---///111000---,,,...000111...***)))+++---...///000...,,,,,,......,,,***000...---,,,+++,,,,,,---******+++++++++,,,,,,,,,///------...000111000...///000222444777666///(((NNNIIIGGGDDDIIIDDDnnnccc^^^sss```oooYYYaaakkklll{{{nnnIII[[[nnn???ccc^^^]]]YYYggg~~~WWW;;;333666:::000333777111000999>>>666///555<<<444///444555GGGiii===999(((999...EEEOOOTTTFFF;;;999eeefff<<<888&&&>>>666+++<<<999BBB888888<<<@@@HHH<<<444000---...<<>>---999222222TTTMMMQQQDDDCCCDDDEEE555ttt444444555999444222000```SSS888444111333222000666777+++/////////...000666???FFF]]]kkklllWWW666&&&JJJddd;;;999bbbSSS}}}sssyyyiii^^^iii]]]fffYYYZZZWWWgggiiiwwwnnneeeZZZMMMDDDXXXuuutttwwwbbbNNNjjjnnnVVVfffZZZGGG555CCC222%%%888333***111***///'''333)))111...---111000++++++111555555000333333///...111444444777fffiiiWWWJJJ&&&+++ooo===333...'''555+++666111,,,,,,&&&TTTPPPIII\\\+++111777---RRR<<>>DDDFFF,,,,,,KKKTTTYYY```ZZZcccgggbbbdddXXX:::111333555333>>>MMMQQQIIIJJJGGGYYYppp]]]UUUddd[[[CCCAAASSSNNNTTTaaaRRR333///333888999QQQEEE000???@@@LLL<<<((("""333mmmwwwfffgggYYY999)))+++<<<"""000999HHHssslllrrrooommmcccggg```RRR```cccDDD***444333QQQ@@@UUU:::FFFGGGDDDBBB888zzzCCCBBB:::000222222444dddbbb222333000***''',,,777;;;888******+++...222555555444zzzhhhGGG000222GGGvvvQQQ444[[[AAAQQQsss]]]...666nnnddd;;;@@@111000,,,666444888777:::EEEUUUeeepppuuucccRRRcccVVVRRRiiilllqqqXXXmmmeeeeeeKKK///111---///,,,(((222,,,666***222000///222111...///111...)))...222333000///111222111111VVV___VVVKKK,,,///bbb===...222444>>>***,,,+++444111000CCC\\\EEE___000111000+++@@@xxxVVVmmmbbbRRRAAAAAA444666___sssVVViiikkk333444555@@@fffbbbpppqqqKKKMMMXXX```nnntttYYYGGG555...////////////...---,,,+++)))((('''&&&***++++++***))))))+++---......////////////......---------...------,,,+++/////////---+++)))***,,,,,,...000111111111222333///...------...///...---///...---...///000///......////////////......---+++,,,.../////////...---,,,---.........///222555???444111222((("""777XXXgggPPP<<<---333111>>>JJJlllvvv{{{ssslllHHHiii|||ooosssJJJ===UUUppp]]]MMMuuuLLLbbbMMMmmmEEE000222:::;;;777333444555666888:::777111333---000111000777;;;333,,,ppp;;;333222777333;;;zzzZZZPPP888'''???qqqwww>>>;;;CCCQQQWWWPPP^^^hhhffflllhhh]]]bbb\\\KKK777999EEE@@@===QQQfffSSSRRRMMM]]]qqqTTTQQQccc<<<===LLLfffWWWxxxbbb666;;;333<<>>QQQjjj```<<>>555---XXXnnn---111666000---444555000000;;;333,,,+++111666888666TTTGGG222111QQQyyy:::GGGrrr,,,[[[ttt<<>>dddGGGeeeLLLqqqYYYOOOBBB999666777999999///888888333555666333222---,,,000000...777<<<222333mmm222000888222666EEE|||>>>bbbyyywww999999JJJ:::JJJ~~~MMMNNNIIIEEENNNccc^^^ppplllgggbbbcccrrrnnnzzzWWWIIIPPPGGG::::::AAAKKKKKKEEEVVVwwwbbbhhhGGG333555UUU{{{kkkRRR)))666444UUUKKK:::CCCuuulll<<>>555(((''''''***...111222111888:::444FFFBBBOOOlll```kkkyyyiiiYYYDDD555111@@@\\\nnnwwwhhhIII777+++<<<222000&&&///...---,,,---000333444---222222///---///000...---(((---333...---999FFFfff333000444***(((333UUU;;;111---333:::uuuQQQqqq///+++333///MMMzzzzzz[[[UUUGGGGGGJJJ;;;AAAYYYyyy^^^XXX+++>>>000000nnnZZZ|||aaa{{{tttUUU444999www======aaaFFF:::555222111///,,,...222,,,,,,,,,,,,------------+++++++++,,,------------)))***+++,,,------------,,,///111111///---------''')))+++,,,,,,,,,...///....../////////...,,,+++---------///000000---+++.........---+++************+++---......---,,,+++***+++,,,---...------,,,+++,,,---...///111444777333((('''///---+++CCCdddccc111...:::\\\rrr~~~SSSXXXuuujjjqqqhhh:::???^^^wwwyyyrrrjjj```{{{\\\JJJXXXjjjxxx|||LLLhhhUUUhhhHHH666;;;@@@>>>888444444777444BBB???333222//////;;;555333777666///333777000999[[[---555AAA///666PPPyyyOOOLLLPPP^^^```CCC""">>>HHHssssssJJJjjj@@@777]]]kkk```qqqfff```kkktttnnnOOO======777333333000AAABBB===OOOyyyJJJ@@@???555aaaFFF888,,,888uuuLLL888___{{{kkkIIIQQQGGG<<<888222555<<<333CCC{{{hhh444'''666oooSSSBBBEEE\\\xxxeeebbb```XXX___vvvaaa222hhh{{{QQQGGG888333ZZZ]]]dddbbbVVVGGG;;;222111888///333888777333333888===TTTzzzeeeZZZ^^^BBB:::333888FFFiii//////hhhJJJ///000000---BBB<<<...666555333222222111///---&&&///***:::444555ZZZUUUhhh^^^EEEaaaxxxhhh{{{vvv\\\AAA888BBBJJJ{{{jjj___BBB666"""555DDD...000000///+++))),,,000000222111,,,***...222222<<<---...222,,,,,,333333==='''---555---,,,CCCkkk```444//////LLLgggQQQbbb444///;;;,,,YYYaaajjjBBBLLLOOO@@@@@@IIIWWWggg^^^QQQDDD***333888BBBVVVppp222AAA:::YYYjjjLLL@@@;;;oooZZZ}}}oooppp```AAA;;;222...------+++))),,,111---------,,,,,,,,,++++++------,,,...///000...,,,////////////...,,,+++***,,,///111000---+++,,,...&&&(((+++,,,,,,---...000///......//////...***''',,,,,,,,,...//////,,,***,,,---...,,,***)))***+++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,...222444444333000......111444:::JJJYYYbbbEEEOOOllllllcccSSSVVVKKKEEEzzzUUU}}}RRR@@@>>>fffqqqkkkdddnnnhhh]]]qqqAAA000NNNmmmqqqjjjfffYYYiiifff|||dddIII444999888666555666888999:::000@@@;;;333777222888TTT999///000444///111777666;;;BBB+++111:::444IIIvvvRRR???111777PPP~~~fffLLL666III___RRRAAATTThhh^^^cccjjjXXXVVVhhhxxxpppGGG999---+++---,,,999KKKRRRVVVXXXQQQ\\\qqq333<<>>333222777444111555666000,,,666NNNbbb\\\{{{aaaQQQiii333***666999ggg...:::lllCCC///222777222OOOFFF888++++++***,,,000666<<<@@@???+++000&&&999YYYYYYoooYYYGGG444WWWooohhhNNNYYY}}}}}}VVV]]]|||~~~LLL...(((***...222111------///111333000+++***///444555222***---444111//////***---(((+++333222...777KKKbbb000...111___[[[ZZZVVV(((000MMMSSStttEEELLL@@@DDDBBB666888^^^fffmmmsss666333888666&&&EEEjjjSSSooo777@@@***===ZZZUUUKKK555bbbhhhTTTSSSxxxeeeBBB555555---***)))++++++)))+++///,,,,,,,,,---------.........---,,,...//////---***............---,,,+++++++++...///---)))(((+++...(((+++---...---------......---...///111000,,,(((,,,++++++,,,------,,,***)))+++------++++++---///,,,+++++++++,,,,,,---......---,,,+++,,,---///000...++++++///555777444///"""===VVV___ccceeeZZZHHHVVV```uuugggNNNXXX___UUU888555WWWfffTTTNNN<<>>888''';;;999nnn111777NNN777+++///777...QQQFFF888333222000---++++++,,,...<<<333222+++OOOhhhTTTjjjhhhzzzllldddddd___ccc^^^uuutttssslllooo[[[aaattt[[[<<<;;;222---000444222111222///222111---,,,111555666((()))---111333000---...---444000000000)))))),,,CCC+++...???iiiXXXfffMMM;;;HHH```rrrpppCCC???AAA777888EEE@@@cccTTT[[[III)))'''333888111cccRRRWWW333CCC......???JJJAAATTTKKKggg[[[DDDwwwgggCCC777555222---++++++...---++++++///)))***,,,...000222444444...,,,+++---///...+++((('''((()))+++,,,------...***,,,---+++'''&&&)))...,,,...000000...---,,,------------000333222...+++,,,+++******,,,,,,+++***'''***------------000333------,,,+++,,,---///000111///---,,,,,,...111222///+++***///777999333,,,DDDcccuuuoooppp|||ttt]]]UUUvvv\\\TTTJJJTTTRRRbbbTTTMMM\\\OOO===MMM```\\\III555IIIxxxSSS___GGGOOOrrr___[[[zzz{{{aaaNNNBBB888999BBBDDD^^^iiifffrrrRRRuuuhhhqqq\\\EEE444666AAA333555888999999888777666444999---000>>>111333\\\sssIII333999:::666777888---:::sssiiiPPPMMMKKKiiiyyyZZZHHH;;;:::===111444NNNaaaRRRFFFttteee???;;;NNNZZZZZZ^^^OOOkkkPPPFFFQQQUUU[[[ggghhhiiiNNN+++///777777...???[[[ddddddiiimmm```iiiiiiqqq|||GGGEEE???444PPPqqqsssqqq555///>>>///777+++::::::222777OOOQQQfffgggPPP\\\ffflllbbb///GGG666;;;jjjmmm}}}iiiddd???llltttlll777111>>>888YYY|||lllEEESSSccclllttteeeggggggzzz***111)))OOOMMM|||:::BBBPPP===444666;;;,,,MMM???000***...333555555222000...AAA,,,BBBkkkaaaaaadddSSSSSSDDDQQQQQQ555BBBfffGGGCCC888iii|||yyyXXXlll```III333---000000......,,,000222//////333666555666:::555111111+++)))111)))===:::222///+++222666***000444MMMhhhTTTfff???qqqoooeeeHHHBBBHHHCCCAAA333>>>dddNNNXXX///<<<(((555///000111GGGQQQuuu@@@<<>>EEEUUULLL777LLLAAAhhhQQQBBBJJJ|||HHHKKKppplllCCC@@@FFF;;;888JJJooommmOOOsssRRRvvv{{{gggQQQCCC<<<777999>>>888666555666888999777444444333222222222444777888UUUppp]]]:::888999333<<>>444FFFXXXNNNDDD222888PPPnnn\\\ppp+++555444000777333jjjkkkRRR888///>>>bbb{{{:::YYYOOO[[[===888444,,,jjj333...///+++***,,,---+++,,,...///(((///jjj{{{TTT~~~```EEEAAA;;;666222000111222555...222PPPiiiEEEhhhvvvlllrrrPPP999111111222))):::...222:::+++***///666333000.../////////...333***444---(((222222777555!!!XXXRRRFFF}}}PPP\\\}}}iiiLLLDDD???666<<<===444:::FFFQQQMMM???444222222///+++***CCC{{{uuujjjxxxKKK777===[[[)))qqqwwwcccssswwwtttJJJ444000111333555000111111///---,,,---...+++)))***...///------000,,,+++***+++,,,,,,***)))'''''')))+++,,,...///000---++++++------******---***+++,,,---------,,,++++++++++++,,,.../////////...(((&&&+++///...,,,,,,//////////////////000000---000222000,,,+++---111222333333222000000222444;;;===666---%%%$$$@@@llluuuxxx___CCCMMMnnn|||yyyrrr|||kkkWWWCCCEEEmmmddd}}}222BBBDDDEEE```RRRRRREEE<<>>aaammmKKK>>>:::666555BBBeeemmmZZZqqqsssjjjYYYGGG>>>999666777;;;999666333333555666666555777666444333333333555666>>>777???999&&&222@@@...666AAANNNQQQ???///777555333333666777555222666???dddUUU;;;fffqqqjjj333DDD___ZZZppp===hhh]]]PPPJJJXXXCCC{{{777@@@000000666gggbbbiiiddd```eeefffsssZZZgggyyy|||bbbEEEDDD===<<>>000444???222DDDeeeaaarrrwww???333444555777777777666666555000AAAhhh@@@NNNrrrhhhTTTIII666<<>>??????222111333hhhSSS___333555111111222...555JJJeeefffFFF///999222)));;;;;;YYY^^^RRRbbbdddBBBSSSOOODDDKKK~~~kkkyyy[[[dddRRR777---111222444777777cccdddaaarrrttt@@@LLLaaajjj^^^666MMMsssVVVzzzxxxyyy---===<<<===999,,,222...---111444222//////,,,;;;ooojjjYYY@@@000,,,---...000111222222222444---:::[[[```qqq|||zzzLLL222???===:::111222888"""+++...111000......000222,,,999FFF;;;333+++444eee999777@@@]]]www\\\ssscccAAA888777:::555...777JJJkkkRRR444%%%'''111888;;;000000QQQTTT}}}QQQ666BBBIII{{{HHHVVVqqqhhh]]]mmmvvv{{{KKK???111******,,,+++***///000///---,,,+++---///...,,,---000000,,,***,,,000...,,,,,,...000111111------------,,,+++)))(((111...---//////+++***---,,,,,,------............)))))))))))))))+++///111///,,,+++,,,......---,,,//////......------,,,,,,***,,,......+++******+++,,,,,,,,,---///000111111666***"""+++222000IIIwwwoooQQQUUUuuummmHHH;;;nnnUUUJJJcccmmmzzzrrr~~~FFF>>>333777UUUsss```bbbDDDUUUVVV666III```MMM:::NNNXXX>>>>>>===999GGGNNNJJJZZZqqq{{{cccgggddd>>>999555333333444444444888666555333444444555555888777555333222111111111000888......:::---'''AAAfffcccZZZVVV|||999111222444555444444555666<<<000DDDaaaggg___xxxwww}}}___ooossseeeNNNWWW]]]NNNXXXkkkVVV---999555<<<UUUSSSLLLXXXyyyoooaaaqqq}}}hhh]]]RRR<<>>:::DDDtttuuuooottt{{{lllJJJ666'''<<<555&&&EEEXXXvvvzzzSSSUUUPPPgggvvvdddzzzJJJ222666888III|||666===???111///000333///...222444222//////...JJJ\\\QQQ???333777000000111111222222222222777000QQQZZZ```vvvsssNNNUUUzzz???222333777999888222+++'''))),,,###444>>>222///(((999}}}EEE666---MMMaaaYYYfff###555999IIIUUUkkk~~~zzzZZZ111!!!999EEE111%%%---)))\\\[[[]]]NNN***333YYY{{{SSSsssFFFIIIGGGkkkVVVzzzQQQ666222---+++---///...+++***,,,......,,,+++++++++000---+++------***+++///000...,,,---...000111111)))***+++,,,,,,+++)))(((///,,,,,,......******,,,,,,,,,,,,,,,------......)))******)))(((***...111+++,,,,,,,,,---//////...---------,,,,,,+++++++++))),,,///000///,,,***(((,,,///222444444222///---,,,:::BBBBBB<<<444CCCaaawwwbbbqqqzzz;;;VVVlll666SSSlllUUUkkkuuulll===<<<>>>000nnnSSSIIIllleeeNNN<<>>888***PPPZZZPPPNNN```]]]jjj'''***]]]rrrLLLKKK000---***,,,:::333111xxxttt>>>555:::333%%%666333///...111222111222555OOOcccPPPNNN222+++444333222111111333444555444222iiiUUUdddsss{{{GGG///000000---)))***111777666111)))$$$444000,,,WWW???DDD"""---;;;555,,,AAAHHHBBB^^^zzzppp>>>AAA:::+++(((222::::::SSSccc%%%YYY555hhhxxxuuuXXXfffZZZMMM```333GGG666vvvSSS;;;...---+++)))+++...+++&&&(((***---...,,,******)))---)))(((***,,,+++...222...,,,++++++---......---$$$&&&)))+++---------,,,***'''(((,,,---,,,---000***************+++,,,,,,)))+++,,,+++))))))---000))),,,,,,+++,,,//////---,,,,,,,,,,,,,,,+++++++++***,,,...000000...***(((---111555555111---,,,---666MMM[[[```cccYYYLLLJJJnnn{{{:::ddd^^^BBBWWWttt[[[uuuxxx{{{;;;KKKEEE;;;UUUUUUYYY@@@CCC444RRR```^^^XXXQQQnnnzzz888@@@___@@@555___]]]YYYfff{{{SSSbbbfffGGG///333666777444444777666333111444888:::999888777666222222222222333333333333<<<222<<<===///AAA]]]ZZZ@@@^^^)))333}}}JJJ???444555777999<<>>888VVVUUU]]]jjjrrrZZZ888;;;BBBNNNmmm^^^jjjBBB;;;---111iiiXXXEEEWWWPPPWWWrrrhhhYYYtttuuuhhhKKKJJJDDD777888???CCC888GGG;;;___qqqccc^^^+++555///...HHH``````XXX===<<>>FFF;;;###(((JJJaaa```xxx|||MMMXXX```OOOFFF[[[;;;CCCaaa===RRR<<<$$$888???VVV;;;555///...***&&&)))...+++$$$***+++---,,,+++***+++,,,***'''(((+++,,,+++,,,///---,,,,,,,,,------,,,***%%%'''***---......---,,,)))'''(((,,,...,,,---111+++***)))))))))***+++,,,))),,,///---***)))+++...)))---...******------+++---------------.........---,,,,,,,,,---,,,+++***+++...111...)))+++444<<>>===SSSfffmmmsssJJJDDDoooHHH...lllnnniiimmmRRR999___BBBaaa]]]LLLBBB"""555555111===ggguuuJJJIIIsss___CCCGGG666KKK:::bbbtttdddZZZjjjvvvJJJQQQeeeFFF,,,@@@333777888444444777888555///333666888777777888999333444444555555444444444555...444222222VVVgggLLLmmmeeeBBB>>>+++ppp>>>666@@@@@@BBBFFFIIIIIIEEE@@@>>>EEE666222999tttUUUEEEhhh{{{999ccc666"""666CCCGGGLLL...---===XXX;;;[[[[[[MMM~~~vvv___ooojjjuuuvvv___VVVOOOOOO[[[ZZZVVVhhhmmmlllIIINNNNNNZZZrrrsssYYYDDD333555/// %%%PPPWWWeeeXXX''':::KKKYYY|||wwwNNNnnneeetttsssBBB444666333777@@@NNNOOO222444111OOObbbbbbmmmJJJDDDppp^^^777111333,,,...,,,:::@@@???KKK///AAA444555,,,111888...555//////111222111777HHHYYYSSSQQQ{{{|||\\\///---...///000111222333444...GGGsss```kkk]]]aaaoooiiidddUUURRRLLLEEE>>>999555333111...666000,,,//////@@@777111BBBWWW```XXXMMM888MMMZZZ|||TTT555NNNGGGKKK\\\eee]]]SSSPPPaaaWWWNNN]]]PPP666UUUgggXXX444999NNNAAA777[[[777111555+++***'''%%%,,,555555...------,,,+++******---///***)))***...---)))''')))///......///000///,,,***+++,,,...///...,,,***(((---******------++++++...---,,,+++++++++,,,---...)))---000///+++)))***---***//////***(((++++++(((---......//////000000000000---***((()))+++,,,,,,+++...///+++(((111CCCSSS111000'''(((;;;TTTtttkkk~~~JJJccc{{{<<<111CCC~~~iiihhhcccJJJpppeee111555SSStttGGG]]]???333@@@666<<<```bbbNNNOOOeeelll444IIIMMM>>>FFF666DDDllllllFFFSSSrrrAAAGGGjjjZZZ999444777222777777333222777999777///222444555444555999<<<666666777777666555555444+++BBB111'''WWW|||ppp]]]JJJ///999\\\|||:::;;;EEEDDDFFFJJJLLLHHH===444888111<<<111444BBB```333NNNCCCDDDCCCttt>>>HHH&&&KKKGGG^^^AAA>>>===[[[FFFNNNPPPFFFlllZZZkkkWWW}}}mmm@@@<<>>dddQQQ444111,,,444TTTyyy```IIIWWW```EEE<<>>KKKbbbnnn___XXX999<<>>333;;;888'''111lllXXX???;;;555GGGrrr{{{___FFFDDD777777888FFF;;;tttKKK333888///XXX999666BBBLLL[[[777000,,,...333BBBOOOMMM>>>111///222222444111...555>>>:::///222///000***444]]]hhhFFFuuunnnDDD...>>>444,,,HHH///000777...===+++222555===xxxJJJ___{{{xxxkkkwwwTTTHHH---666111333HHHPPP???555FFFDDDWWWhhh~~~sss}}}bbbCCCFFFGGGeee{{{~~~___gggoooMMMPPPmmm444jjjzzzFFFFFF{{{tttqqq>>>???EEEhhhNNN***+++@@@gggFFF:::555000---...((('''---222000......)))***+++***))))))+++---,,,,,,+++)))((())),,,///111000............------+++)))***---...++++++...---------,,,+++***)))***++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,......******+++,,,...---+++((())))))************,,,------,,,---000...)))(((+++(((+++000777555OOOnnnUUU,,,///???```uuuOOOLLLZZZWWWDDD777;;;FFFSSSGGG///444:::999:::AAA>>>:::@@@CCCKKKfffvvvqqqkkkooo\\\ZZZxxx{{{hhhqqq___555;;;BBB888777VVV[[[555HHHiiiVVVJJJoooQQQAAA:::///AAA777:::777444555888888555222333777888555555777666222555000)))PPP999HHH222222FFF...---GGGyyyEEEvvveeeAAA222>>>@@@gggQQQAAADDD999FFFJJJ===111333777777777000222---+++999DDDKKK555TTT111888999vvvFFF333<<>>eeejjjKKK<<>>UUUHHH888...---///111000---555:::888333222333222///777+++888aaacccYYYpppBBB&&&222111---<<>>888666///---222444222555===HHH---555,,,000@@@;;;UUU@@@000___444888>>>nnn;;;777;;;JJJ]]]eeeJJJkkkgggEEEBBBTTTzzz;;;aaaoooooo___]]]eeelllOOO===FFF___iiieee]]]>>>333,,,777DDDpppkkk;;;***444555111DDDCCCEEEFFFDDDKKKccczzzvvv}}}zzzSSS+++@@@eeeffflll[[[tttWWWmmmyyyCCC///AAAxxxmmmsssWWWQQQ___KKK+++nnn<<<444OOOooo[[[JJJ;;;,,,)))111777666000333444666555000---333<<>>III@@@:::CCC;;;HHHdddxxxoooWWW:::666111...+++<<>>555&&&///333---333+++000444888999444999IIInnnxxx^^^eeevvvSSSNNNzzzoooppppppzzzUUUOOOtttQQQ===BBBlllhhhrrrxxx^^^mmm\\\III111888999ddd000111@@@RRR222,,,///333666888888777777999111///555555///...333"""LLLvvvGGGXXXnnneee;;;888111...HHHlll444555111333777...???kkkPPPNNN___]]]KKK^^^qqq|||bbb```YYYyyy]]]]]]]]]XXX999///SSS|||~~~jjj___fffTTTBBB777444EEERRREEE>>>}}}xxxxxxppp///444,,,222ffflllWWWuuuiiiCCCeee|||hhh^^^{{{GGG999000000---''')))111***++++++,,,---///...,,,***+++,,,+++******,,,...---***)))***,,,,,,)))&&&///000000...,,,+++---///---+++,,,//////+++***,,,...,,,+++,,,...///...,,,,,,,,,+++++++++,,,---...///...---,,,,,,,,,---...++++++---///111111///---...---,,,...//////,,,***++++++...111///,,,...333333KKKWWW^^^[[[```qqqhhhppplll]]]ttt```AAA;;;888???000@@@AAAPPPdddmmmaaaOOO<<<:::<<<>>>___ooottt]]]hhhBBB444@@@JJJ000777???LLLPPPVVVrrrHHHVVVTTTPPPWWWZZZZZZcccEEE:::~~~[[[,,,EEEQQQeee777AAA444999III---???555555666777888777444222111222555888:::999999999555///SSS```AAA666@@@...:::;;;cccUUUEEEPPPcccEEEGGG''',,,777222999777444444555777666444^^^[[[:::666:::...555:::hhhXXXPPP~~~LLLCCCppp======}}}GGG888:::333xxxvvv{{{dddsssHHHNNNFFFyyy```wwweee{{{fff[[[EEE@@@:::222///666222>>>###000555,,,---888333777...***333333222<<>>999777---222$$$***///===:::---777666000666000888OOOIII333111777qqqXXXppp^^^UUUgggAAA>>>bbbIIILLLVVV<<<<<<:::SSSyyyVVVJJJ]]]XXXFFF;;;+++000999:::;;;444111000111333444222000...//////---***333JJJ```cccVVVsssqqqaaaOOO333---555222jjjOOO---888777///444\\\LLLAAASSS^^^xxxYYYLLL888:::888<<<...000JJJppp~~~hhh??????dddhhhMMM>>>@@@www|||uuuggg```JJJCCCWWW___SSSnnnaaa@@@555444CCCsssLLLDDDqqq[[[ZZZGGGFFFAAA...222:::___===000)))&&&***///000+++&&&)))...///,,,+++...///++++++,,,,,,,,,++++++---...,,,---......---,,,---///***...111000,,,***,,,///...***)))++++++***+++///......---.../////////...---,,,+++++++++---///000000///...---,,,,,,---...---,,,+++,,,......---+++...***((()))---///...+++(((+++///...***///AAAUUU{{{kkkccckkkyyysssrrrssszzz[[[YYYOOOHHH999---+++333CCC???CCCAAACCCLLLQQQ```yyyjjjQQQMMMHHHiiiAAA333+++333;;;000>>>;;;FFF999DDD111\\\}}}aaa[[[]]]888YYY___@@@kkkEEE###rrrPPP???///AAA<<<111@@@222555555666666666666777888;;;666444666555222222666333===JJJuuuJJJAAA,,,<<>>CCCHHHwwwLLL>>>000555FFFWWWQQQJJJ///IIIbbbEEEfffvvvaaalllzzz???jjjyyyuuuqqq```nnnWWW888666???555>>>---777///222666---%%%,,,444(((...777___vvvHHH@@@LLLvvv___ooozzz{{{III111...@@@:::888FFF222999666JJJsss<<<111JJJuuu~~~wwwNNN999,,,111%%%.........111777;;;:::555///333444444666@@@TTThhhrrrIIINNNnnnrrrUUU[[[hhhSSSEEE333EEE^^^JJJ......777PPPeee111444666333FFFhhhFFFGGGLLLVVVxxxmmmiii@@@333***HHHWWW>>>777+++333:::IIIsssqqq___|||```777DDDccclll}}}eeeZZZdddHHH555QQQqqqFFF111---***CCCvvvBBBBBBxxxhhh\\\uuuaaaooohhh\\\\\\:::+++333---,,,///***"""$$$...***///111---,,,///000,,,+++,,,,,,,,,++++++---///'''***+++***((((((+++...$$$***000111...+++,,,......***(((***++++++...333...000222000---+++---000---,,,+++***+++---///111000///...---,,,------...222000---,,,---/////////000,,,)))***///222111///)))---111111000;;;WWWqqqooonnnTTTUUUnnn~~~wwwyyykkkgggrrrggghhhhhhSSSIIIAAAJJJAAA111444:::999999???WWWccc[[[!!!qqqHHH222444;;;???888???***>>>777111///222999DDDUUUhhhsssUUU^^^===000OOOPPPYYY<<<999>>>666777:::333444444444333222222444555999333222555555222444999===---<<<^^^jjjNNN999666VVVhhhhhhppp888888;;;222444,,,:::222//////111111000111555111ZZZsssLLL999444000aaaxxxiii>>>333888>>>111EEEOOOBBB@@@pppdddooofffXXXDDDAAAKKKVVVeeetttwwwmmmuuupppnnnEEE666777888%%%999555111555000333:::...&&&555999666BBBsssrrrhhhkkkUUU***999===444;;;555999555>>>777GGGccc___ZZZGGGiiiiiiTTT>>>DDD000666777:::;;;777222111666<<<888>>>GGGZZZsss|||hhhKKKUUUeee^^^KKKAAA111---BBB222333...IIIhhhGGG%%%:::555ppp000***///444PPPiiiDDDJJJ@@@HHHyyyrrrrrrFFF999AAAWWWHHH;;;555<<<111@@@XXXffftttZZZJJJ???___kkkgggYYYBBBVVVYYY:::///888???BBBkkkHHHFFF^^^PPPIIIooozzzxxxyyyfffaaa;;;NNNeeeooo}}}iiiXXX777333......000---'''%%%))),,,---,,,***)))---111222...******+++***)))((())),,,...---000...((((((---...+++******+++---...---+++(((///...---+++***)))((((((111000///---,,,...111444---***+++---...,,,---111'''***,,,------------......((('''+++,,,(((&&&)))222)))$$$'''---000000111...000222///555VVVuuu{{{yyy[[[UUUpppxxxeeeppp~~~tttJJJ999AAACCCJJJ[[[WWWSSScccwwwaaaTTTPPP666333EEE555000///AAA333BBB999888:::;;;:::888888888999666///@@@GGG444000CCCKKKtttmmm^^^NNNDDD>>>777000\\\OOO???888888:::777333999666222111222444333222888666222777;;;222000@@@777???111333eee|||jjjrrrlllllluuubbbdddqqqTTT>>>666444;;;<<<222333<<<888******666555(((999888@@@FFF888+++>>>^^^gggiiiZZZ666///333999666QQQ333???rrrddd[[[xxxbbb555@@@KKKYYYMMMPPPXXXaaa```XXXQQQNNNfff```YYYkkkppp===999888;;;@@@@@@999333666666444333111000//////,,,QQQlll222888:::777555777777444CCC555444VVVuuu]]]OOOrrr```YYYaaa```PPPDDDDDD>>>IIIdddeeeVVVkkk|||eee___uuuyyy[[[HHHPPP```qqqSSSFFF???<<<333999eee444)))444333LLLnnn,,,000777TTT///444???***iiiEEEMMMEEE666TTTwwwwwwVVVKKKRRR{{{ggg@@@^^^>>>666777...@@@;;;333RRR~~~xxxnnnppp|||mmmeeefff]]]yyyxxxSSS:::000666+++QQQgggIIIOOOqqq\\\fffjjjXXXRRRnnnYYYDDD999888DDD___{{{uuuCCC111111,,,***------)))(((+++------,,,******---222333///+++---,,,*********,,,---......000///***)))---///,,,...,,,******+++------,,,//////...------.........//////...---,,,---111444///+++***---...,,,,,,///***,,,...///---+++******...)))(((,,,---***)))+++%%%,,,000...,,,,,,***%%%)))---000...???jjjuuuddd^^^pppuuu~~~xxxsss{{{ppp\\\cccPPP:::888...,,,555222666666;;;...IIIuuu{{{gggIII<<<999666@@@MMM{{{<<<888444666999:::<<<>>>AAACCC666222===AAA444444999111***555EEETTT___\\\KKK999EEE@@@:::777888999888666;;;888555444555666666444...AAA;;;+++666GGG===***888;;;CCCSSSKKK```|||uuuddd```oooFFFeee[[[fffeeeJJJ///000999666BBB777444;;;999///000;;;666333777;;;555...999NNNttt|||???AAA222222>>>dddQQQqqqjjj777TTTTTTqqqBBB999KKK___GGGCCCAAABBBAAA===;;;<<>>BBBDDDCCCBBB```}}}OOO:::;;;;;;:::999999<<<>>>555999MMMsss~~~ggghhhZZZQQQSSSUUUOOOMMMPPPgggoooyyy{{{uuuXXXEEEJJJPPPOOO[[[ooobbbVVVKKK333...777HHHppp666///222...<<>>;;;555:::\\\hhh999:::888888nnnlll111555222444777999;;;>>>BBBEEE888333666666333777555%%%???888///---555>>>===666333555777888888888888888888555333222333333333333888222000999;;;---333PPPTTTbbbmmmTTThhhrrr{{{QQQ777222DDDYYYddd}}}|||cccaaatttoooNNN;;;@@@333999:::444333777777333555111///222333444777;;;JJJXXXcccgggLLL///>>>///\\\hhh777qqqvvvXXXyyy999cccGGG???eeebbbTTTDDD;;;555222333666888333===EEEMMMwwwcccgggiiixxxwwwwww{{{\\\EEE???;;;<<<777///000666<<>>@@@kkkzzzqqqwwwwwwfffWWWXXXHHH<<<```XXXSSSJJJhhhwwwuuunnneee;;;]]]LLL999444444333,,,***---...+++***---///...***)))***,,,///111000...,,,((($$$&&&***---+++(((---...---++++++---------111---)))'''(((+++---...*********+++,,,...///000+++,,,,,,,,,+++,,,///222333,,,))),,,...,,,******%%%)))---//////...------,,,***))),,,............111,,,''''''+++000111000,,,666BBBCCCIIIfff}}}{{{sssggggggnnnvvv|||jjjYYYQQQgggooo```SSSRRR@@@;;;TTTVVVLLLOOOLLLNNNIII888AAA999'''+++CCC777444ZZZfff222777666777^^^...999555666777777666777999;;;:::222...111444888888333777222***&&&,,,333333...444555888999999888666444666555333333333333333333666===888222999AAALLLZZZCCC@@@<<>>---999???///...:::@@@MMM~~~MMM___777...888888---///<<<:::+++666555111000444:::888222111CCCGGGnnnLLL>>>999III___,,,;;;444111UUUBBBhhh@@@---JJJZZZnnn]]]JJJ???999888:::>>>666444CCC@@@333\\\vvvrrrtttiiiWWWOOOUUUdddwwwuuunnnkkkbbb[[[mmm|||tttrrr{{{{{{III222>>>@@@TTTeeeuuulllKKKIII...333...444444ooo;;;000:::***999666;;;fffJJJHHHHHH@@@YYYVVVoooqqqRRR%%%666VVViiiVVV666+++......<<>>PPPYYYWWWcccmmmWWW\\\yyyjjj222:::888DDDSSS111>>>888999999777444222222222888222000888???999666<<<&&&,,,111444888;;;:::666999777555666888888555222999999999888777777777888@@@;;;666IIIeeeeeeOOOAAAIII,,,]]]kkkrrrhhhCCC666HHH333,,,>>>...###===<<>>NNNCCC---TTT~~~zzz}}}wwwtttxxx~~~}}}wwwrrrqqqooommmllllllmmmnnnwwwvvvvvvwwwxxxyyyzzz{{{yyyHHH444SSSYYY<<>>444}}}fffPPPRRR555---MMMKKKBBB===___HHH>>>AAA999666444666777666999>>>:::TTTuuuvvveee|||{{{ssssssoookkkiiiiiiiiihhhfff```______cccfffeee___YYYaaa\\\VVVTTTYYY___\\\UUUccc```\\\YYYXXXYYY[[[]]]WWWWWWWWWWWWWWWWWWVVVVVVVVVXXXZZZ\\\aaafffeeeaaadddgggkkkmmmnnnppptttwwwvvvvvv|||gggWWWfffdddrrrWWWFFF888,,,,,,UUUJJJ999444//////>>>hhhDDD@@@OOO:::```KKKNNN999222KKKqqq[[[555...888+++666iiiqqqfff{{{ttt222XXXmmmKKK<<>>444<<>>:::<<>>CCCBBB>>>AAAAAABBBDDDHHHLLLOOOPPPNNNYYYWWWZZZgggiiijjjyyyyyy~~~XXXmmmzzznnnQQQsssrrr444SSSLLLXXXDDD999>>>BBB222333,,,HHH```ZZZCCCCCCLLLEEE{{{UUUEEE+++CCCjjjIII111'''222777:::TTTwww[[[zzz~~~eeetttUUU===SSSvvviiiccchhhtttIIIRRRcccttthhhXXXEEE>>>aaa999@@@lll|||uuuuuu}}}KKKttt[[[###;;;cccqqqBBB333,,,///333...000333...+++///000...---000111000,,,,,,,,,+++***)))+++,,,)))+++------,,,+++,,,---,,,)))***//////++++++///222///---,,,...///000///+++++++++,,,---...///000...000000///---,,,,,,---***,,,//////)))$$$)))000***+++++++++***,,,///111---000///,,,---222222,,,+++++++++GGGhhh```===777,,,===iiieeeccc\\\kkkuuuyyy}}}pppMMMJJJjjjkkkdddttt}}}ooo]]]VVVOOO]]]sssvvvbbb^^^gggfffxxxyyykkkbbbcccrrrIII777===888NNN```ZZZKKKYYYvvvrrr///444>>>555xxxddd444777555222666<<<>>><<<888444222'''999///111ffflll??????<<<666111333888777222000444777666333333777<<<111444666666444222444555bbbYYY999LLLdddlllgggQQQcccaaaXXXaaaUUUppp\\\eeeqqqggg```|||qqqTTT^^^mmmeeeeeehhhXXX;;;000777;;;666666:::999444555;;;AAA000@@@111<<>>555666ZZZtttCCC666...000111000...,,,,,,---000111222111...,,,,,,,,,,,,***(((&&&%%%%%%&&&''',,,,,,,,,------------...))),,,///000...---,,,,,,---+++***,,,///000...,,,***((()))------+++***---///111222000---+++---...,,,//////+++)))+++,,,+++,,,+++,,,---+++'''(((...333(((000444''')))111''':::&&&111111\\\NNN///...EEEdddmmmbbb``````RRRHHHAAAHHHnnnGGGWWWzzziiioooXXXAAAZZZ{{{sssaaaNNNDDDEEEIIIIII[[[mmm~~~ZZZaaaPPPSSSuuukkkeee\\\000;;;{{{xxxYYYDDDQQQdddaaa~~~QQQ:::999444@@@WWW111333333555$$$777<<>>===777888555<<>>555111777<<<;;;888888[[[???***:::FFFJJJTTT```xxxVVV>>>555:::888555???'''???777;;;444>>><<<000<<>>mmmcccGGG___nnnoooGGG???;;;>>>===999FFF\\\fff}}}~~~}}}uuupppjjjeeeeeeiiigggccc\\\UUUOOOKKKGGGEEE===999444222222111///,,,,,,((((((+++,,,***)))+++000///.........+++'''$$$,,,)))&&&''')))+++***))),,,//////***)))------)))...,,,+++*********(((&&&...------------,,,,,,,,,---)))&&&&&&)))++++++***+++///111000,,,***---000222222333666:::???CCCFFFOOOWWW[[[\\\```kkksssuuu}}}lllxxx<<<555KKKDDDsssAAARRRiiiNNN///%%%[[[cccJJJDDDAAAFFF^^^XXX;;;TTTsss444>>>***;;;@@@...jjjtttfffvvvoooQQQ222<<>>:::666RRRhhheeeeeezzz___GGG======YYYyyyXXXZZZeeezzz]]]LLLTTT]]]eeesssTTT:::fffggg[[[NNNcccYYY888BBBKKK;;;111:::HHH555eee999444999111999555...```GGG222555888---...444---,,,KKKrrroooHHH444999555...///333222333555777999:::;;;<<<<<<...777;;;999___{{{ggg???]]]{{{sss^^^bbbtttcccVVVEEEJJJ888666888;;;<<<:::;;;DDDNNN999<<<777AAADDDGGG\\\fffWWWbbbqqqHHH<<<888 999OOO666999888:::999;;;???aaa333<<>>888OOOaaaBBBKKK]]]uuu[[[sss>>>666>>>KKK999...qqqzzzYYYcccsss{{{uuu___rrrQQQ>>>???GGG333===DDD>>>DDDNNN[[[nnn}}}???333888WWW~~~kkk[[[~~~dddyyyZZZ777999[[[>>>EEEGGGjjjiiikkk===---...111...000111000...,,,,,,---)))+++,,,,,,,,,,,,...000***++++++++++++***)))(((***++++++++++++,,,,,,,,,......+++(((&&&'''))),,,,,,,,,,,,---------,,,,,,...++++++---...++++++...((()))***+++,,,---...///...///,,,'''%%%***///111000+++)))))))))(((+++000222---666222...SSSmmmVVVKKKSSSQQQFFF^^^hhhYYYtttmmmccc}}}iii@@@999OOOeeemmmVVV[[[xxxfffWWWhhh}}}nnnNNNaaaWWWSSSddd~~~eeeKKK>>>>>>YYYiiiTTTNNNYYYmmmPPPLLLRRR```KKKXXXNNN333666\\\yyy999555;;;III777www888888:::111EEE''';;;HHHddd<<<:::>>>222---:::@@@///)))888]]]@@@222555333111444333111333555888999999888888---111555>>>^^^}}}RRRNNN\\\sssdddcccaaaeeeYYYqqqaaa222888555;;;888888>>>DDDDDD???999333DDD///XXXeeeXXX___gggqqqWWW[[[XXX999888;;;&&&111<<<888>>>@@@999999SSS>>>:::666888UUUyyyrrrlllgggeeeXXXPPPGGGBBB@@@===777111111...---///---)))(((***//////...,,,***))))))***************+++,,,,,,,,,...++++++---+++''''''***+++)))''''''((()))))))))+++************++++++***((()))(((''''''(((((((((***)))((()))***+++***))))))******+++,,,---------***)))))))))***+++,,,,,,+++,,,,,,***'''&&&(((***...------,,,,,,---......111222222111000222333333...---///555999;;;>>>CCC<<>>777<<<333YYYLLLbbb|||fffvvvrrrmmmMMMBBB;;;%%%GGGhhh333===777BBB}}}xxx~~~RRRmmmgggMMMhhhYYYDDD{{{dddTTT<<>>EEEPPP___jjjddd^^^jjjxxxMMM```YYYJJJQQQ```yyyuuu888444===@@@***???cccKKKRRRxxxmmm\\\QQQ]]]eee{{{uuu```GGGMMMcccmmmaaakkkiiiLLLAAA///EEEaaannn{{{bbb\\\zzzAAAAAAwwwrrr333666KKK999666...***///...///000///---,,,,,,,,,/////////---++++++---///------------------------........./////////000000+++...000111///,,,+++***(((***++++++)))(((((()))000---+++------***+++//////...------......---,,,&&&+++...---,,,......,,,///***''')))+++***,,,///000+++///BBBRRRTTT^^^vvvrrryyytttVVVtttiiiqqqyyyqqq:::LLLrrrDDD222rrrvvvoooVVV<<<888OOOhhh___TTTlllCCCFFFeeexxx???eeetttFFFHHH888XXX000999666444;;;NNN===999444222555<<<222+++HHH```UUU&&&333999111...888<<<666***333===;;;444;;;===000444555666666666444222111===***bbbvvv\\\sssooosss]]]GGGcccppp<<<666<<<>>>999333555:::>>>333555666HHHEEEQQQnnngggUUUXXXuuudddWWWKKKHHHPPPrrrqqqyyy```___EEECCC<<>>FFF777444444ZZZ~~~HHH444111666222777888(((000222<<<===444666:::333444555666666666555444333888888~~~TTTxxxzzzrrrnnnUUUQQQVVV888>>>???888333666<<<>>>+++FFF&&&>>><<>>'''@@@III===)))VVVqqq@@@555>>>...)))999;;;;;;111555;;;333///555888444555555666666666666666>>>pppjjjGGGfffzzzooojjjPPPOOO??????<<<:::===AAA;;;000777666888111<<>>MMMJJJ:::666===KKKiiippp^^^888```}}}SSSQQQ}}}VVV888;;;:::111dddtttddd^^^mmm888555000/////////...+++%%%+++//////+++(((***,,,...//////...,,,,,,...///,,,---***(((***000222000---------------------------,,,,,,++++++,,,,,,---,,,000000++++++000000,,,---...000000///---***'''***+++---///...---***)))...,,,+++,,,///111000......))))))000333///,,,---CCC333&&&NNNpppyyybbbTTTeee}}}\\\sss{{{XXXIIIDDD___]]]HHHaaaPPPwwwRRROOOccctttDDDKKKEEELLLzzzZZZ~~~III@@@PPPEEE[[[rrrWWW444???UUUvvv,,,666999)))...777]]]555444===,,,<<<000***BBB===222GGG^^^YYY===111333444555333111///000222222000---222GGGCCC999777,,,DDD666hhhWWWjjjkkkYYYPPPZZZoooCCC>>>666444;;;222CCCAAA111GGG...BBByyy777:::AAAKKKqqqjjjcccGGGEEEiiipppzzzzzzSSSEEEPPPWWWQQQHHHRRRppp|||wwwsssrrrqqqaaaSSSNNNJJJ???555000******+++,,,,,,,,,++++++$$$)))------(((%%%&&&)))---+++((())),,,---,,,***'''''''''''')))+++---...''')))++++++)))))))))***&&&&&&'''((()))(((%%%###'''))),,,,,,***'''&&&&&&...,,,******+++---......)))***+++,,,,,,+++)))(((((())),,,------+++)))'''***&&&###%%%***...---++++++------+++((('''(((++++++***)))+++...///...+++...,,,++++++,,,---,,,+++///---+++)))***,,,000222%%%)))---000///---,,,+++111...******+++,,,+++))))))))))))***+++++++++,,,---+++)))***---......,,,000222666===HHHWWWfffqqqFFF666000333555MMMeeeRRR___GGG222777777777DDD]]]rrryyyzzz|||xxxyyyKKK\\\WWWtttkkkmmm}}}ooo___tttvvvdddMMMBBBeeeYYY>>>111555333,,,IIIAAA~~~RRR444000---,,,------+++***)))+++...---***((((((***+++,,,,,,,,,+++,,,...///+++,,,***(((***000111///+++,,,...//////...,,,+++++++++************+++++++++///...******...///+++------//////...---+++******+++---//////...,,,***+++***)))+++...//////---)))+++---,,,&&&%%%000>>>;;;000222eeeyyyqqqXXXkkkTTTxxxsssTTT===NNNTTTYYYwwwrrroooXXXTTTcccRRRXXXyyyRRR>>>FFF[[[pppPPPSSSIII333DDD777tttxxxOOO>>>tttAAA:::999888888%%%FFFyyykkk;;;===+++???>>>...000000;;;444GGGEEE333---000111555333222111333444444111...;;;888wwwRRRFFF:::888JJJaaa```lll}}}]]]LLLVVVeee;;;BBBDDD555000,,,111GGGRRR>>>999;;;NNNccc{{{XXXCCCCCChhhkkkfffwww~~~hhhcccWWWIIIJJJeeessslllfff^^^VVVRRRFFF<<<444444444///)))'''((((((((()))******++++++%%%''')))******)))))))))111...,,,+++,,,---+++)))''''''''''''''')))***+++---......,,,)))&&&&&&&&&(((''''''))),,,,,,***'''***,,,---,,,)))'''&&&&&&...,,,******+++,,,+++***)))***+++------,,,***)))************++++++,,,---+++'''%%%'''+++......+++)))***+++***((((((***,,,,,,+++)))***,,,---+++(((...,,,++++++,,,------,,,...------,,,,,,,,,------'''***,,,------,,,------222///,,,+++,,,---,,,++++++++++++++++++,,,,,,,,,---+++)))))),,,---,,,+++555444222111222777>>>DDDLLLWWWiii}}}XXX444444333...```WWWTTT[[[kkk???333???CCCZZZzzzyyydddfffwwwtttnnnoooEEEUUUSSSrrrnnnccc~~~gggkkk^^^lll```CCC444KKKNNN||||||SSS888///+++***///FFF___jjjLLL888000...,,,+++,,,---,,,+++///......---,,,+++******((()))*********+++---///)))+++***(((***//////,,,+++,,,...//////...,,,+++,,,++++++******++++++,,,+++------++++++------+++------------------------***+++---///000///...---)))(((((())),,,------,,,***,,,///---)))+++999III000+++666gggtttooojjjOOOyyyeeeMMMtttUUU\\\EEEKKKOOOTTT===SSSzzzsssSSS^^^TTTpppuuuXXXRRR~~~qqqEEEBBBLLLJJJOOOooo\\\XXXTTTGGGHHH777555aaa}}}000,,,...777CCC000333KKKggg>>>...444333555@@@666***,,,888666000222222222:::444444444555666666333000<<<222FFFjjjKKKMMM___ttt^^^fffIIIJJJ|||UUU,,,<<>>\\\777111000///...///////////////333111///...///000///...)))+++++++++******,,,...(((***)))(((***......***,,,------------------,,,......------------......+++------,,,,,,------+++---,,,,,,+++,,,---...///***+++---///000000///...(((((((((***+++,,,------///+++(((***...222444666(((000@@@___uuuuuu|||lllLLLuuudddoooaaaxxxbbbwwwnnnbbb<<>>222eee{{{PPPLLLLLL;;;RRRBBB***AAAiiiJJJ777***777CCC666'''bbbBBB777777666333333444999111555222333888333000999666555444444444444555444333999GGGfffnnnUUUvvvYYYiiidddYYYDDD@@@|||EEE---[[[111???:::KKKqqqDDD:::DDDZZZmmm}}}UUUQQQbbb\\\PPPbbb~~~|||rrrfff^^^TTTFFF888000+++'''&&&(((((()))+++...//////000222---,,,+++******+++---///)))((((((((()))***++++++&&&&&&&&&''')))***+++,,,***)))(((((('''&&&&&&&&&***+++------+++++++++,,,***&&&"""$$$***---+++'''***++++++***(((''')))+++***))))))+++,,,,,,***(((***+++,,,---...............,,,***((()))+++///111,,,+++)))***---......,,,)))************+++,,,---,,,+++***)))))))))))))))'''&&&%%%&&&(((*********,,,------------,,,+++***,,,---......------...000...,,,+++******+++,,,,,,------,,,,,,+++++++++***---,,,+++***+++++++++++++++,,,,,,+++***+++---000...+++(((***222>>>JJJQQQgggqqqEEECCC000OOO{{{GGGWWWXXXpppHHH???@@@VVVSSSJJJRRRiiitttkkkaaabbbmmmjjjkkkLLLKKK???MMMKKK\\\YYY===AAALLLfffoooGGGCCC>>>888<<>>|||vvvPPP***TTTOOODDD999111:::LLLooouuuVVVAAAqqq|||qqqqqqmmmgggaaaYYYPPPHHHCCC666---&&&%%%((()))---222&&&)))++++++******+++,,,000///,,,******+++,,,---))),,,---+++'''%%%(((,,,%%%&&&&&&'''((()))+++,,,++++++******)))(((((('''(((***------------...///---)))%%%&&&***,,,***''''''((()))(((((((((+++---&&&&&&(((***---...---+++++++++,,,---.../////////......,,,,,,+++++++++,,,,,,,,,+++,,,---------,,,---,,,+++++++++,,,,,,,,,******************,,,---((('''&&&''')))+++++++++,,,++++++++++++,,,---...+++---000111///.........------,,,++++++,,,---///,,,,,,++++++******))))))---------,,,,,,,,,---...---------,,,)))((()))+++(((---333444111//////111:::FFFWWWiiiyyybbbJJJ222nnnjjjKKKSSS___aaa```JJJ:::???EEEJJJWWWfffiiilll~~~zzziiikkkgggvvvfffEEERRR[[[aaa^^^bbbpppHHHCCC@@@???>>>KKKtttyyyMMMCCC;;;...///rrrBBB666444---,,,...000000///...///000***+++,,,---...//////000000111000///,,,+++,,,---***+++***''')))------***///...,,,++++++,,,...///...------,,,,,,------......,,,---111111---,,,...---,,,,,,+++,,,---///000+++,,,---...............,,,---...---,,,+++,,,...%%%,,,000---...;;;PPP^^^ssszzz___mmmVVVWWW]]]JJJ[[[sssUUUvvveee???[[[;;;444@@@444oooGGGTTTjjjWWW~~~QQQiiiYYY^^^rrrvvv\\\PPPLLLXXXWWWLLL<<<999RRRaaaJJJ444+++???***JJJ{{{yyyQQQ777666666888///333555111111888333...333555444222///...000555999888555YYYeee}}}lll{{{pppssspppTTT???XXXnnnwww^^^LLL```DDDmmmwwwXXXhhhTTTRRRIIIAAA999rrrwwwiiioooqqqhhhfffhhhXXXQQQIIICCC===444...,,,***'''''',,,...+++***+++'''+++,,,))))))+++,,,+++...---+++***))))))******)))---000---'''$$$'''++++++,,,,,,+++)))((()))+++***++++++,,,,,,+++******---...000///---,,,,,,------,,,++++++,,,,,,+++)))&&&(((************+++---&&&&&&'''***---//////...,,,,,,,,,------.........------------,,,***)))(((,,,,,,---------,,,++++++...,,,******,,,,,,,,,+++)))*********)))***---///,,,***)))***,,,------,,,++++++*********,,,...///***---///000///---,,,,,,---......---,,,---///222++++++******************,,,---...---,,,---...000.........---***)))***+++,,,111555333,,,(((***---)))000666<<>>cccuuulllsssMMMNNNqqqaaa<<<***yyyKKK444//////...+++---000000...------///'''+++......,,,+++,,,...///000000///---,,,---...,,,,,,***'''(((---...+++,,,------......------,,,......------------......---+++,,,111111,,,+++---------,,,,,,,,,------...,,,,,,,,,------------------...///...+++***+++,,,&&&000666444888III___mmmvvvzzzrrraaa\\\999~~~TTTUUU~~~gggWWWqqqbbbggg}}}}}}uuu111444===???qqqDDDVVVnnnkkkmmm___TTT;;;555[[[sssbbbYYYSSSRRRPPPAAA???\\\XXXNNN<<<555<<<===;;;yyy}}}```BBB///<<<@@@444:::666222777777333666222333444222111111444777)))oooaaaPPPXXXXXX^^^===EEEaaaqqqGGG555FFF___lllJJJUUUsss[[[JJJuuuzzztttjjj^^^TTTOOOOOOPPP@@@999555444111+++((()))...,,,...111000)))%%%$$$,,,...---***+++000222///*********+++++++++,,,,,,)))+++------***(((((())),,,---...,,,)))''')))+++((()))+++,,,---------,,,000111222000---+++++++++)))+++......,,,++++++,,,***,,,......,,,++++++,,,)))(((((())),,,///000///---,,,,,,,,,,,,,,,------,,,,,,,,,++++++***))))))+++,,,------,,,+++******+++)))'''(((+++,,,,,,+++***++++++)))''''''***------+++)))***+++,,,,,,+++***++++++,,,,,,,,,++++++***+++,,,+++***)))***,,,***+++,,,+++***+++...111******++++++++++++++++++***+++------,,,,,,///222,,,---...------...000222333222...)))%%%&&&+++000+++//////***)))222<<>>lllJJJuuuPPP444<<>>@@@uuuyyyhhhkkkbbbrrrsssjjjSSSHHH======CCCBBB777+++...******000333000000333///++++++......,,,,,,///***,,,)))%%%'''......***((()))+++---///000000000))))))))),,,------***'''(((***+++***((('''***,,,&&&(((***,,,---......---000111222111...,,,,,,,,,###(((---...+++)))+++------///111111///,,,******,,,***)))))),,,...//////------,,,+++++++++,,,,,,+++***)))))))))***+++,,,***,,,------,,,***))))))'''%%%$$$&&&***,,,,,,+++***++++++(((%%%%%%(((++++++)))''''''((())))))(((***+++---///...,,,(((&&&******)))&&&%%%&&&))),,,%%%''')))(((&&&'''***...+++++++++,,,,,,---------'''***,,,,,,+++,,,///222---------,,,++++++...000******,,,000333333000---+++333555000+++---///...***///===RRRjjjZZZUUUwwwSSSNNN888mmmAAAOOORRR///:::888eeelllbbbBBBMMMOOOaaavvvlllBBB'''---???888;;;YYY^^^AAAYYYooo```ccc999,,,000000***'''$$$(((---...,,,+++---///)))+++,,,,,,,,,---///222///...,,,***((())),,,///...++++++......++++++---111)))'''---...***---555,,,---...,,,((((((***---111111111111000///...---............---,,,++++++...,,,+++***+++---000222)))+++------,,,,,,...111333---666>>>:::666222&&&,,,MMMyyyNNN{{{mmmRRRsssuuuRRRUUUAAAMMMHHHPPPvvvfffuuu^^^FFFMMMCCCWWWxxxNNNaaaHHH+++222000<<>>:::MMMpppSSS,,,HHH444###:::555&&&<<<...CCC+++777333555333AAAuuuuuuVVV]]]sssjjj@@@AAAcccyyywwwFFFaaaEEE===555IIICCC]]][[[mmm~~~qqqdddWWWOOO:::<<<===888000******++++++(((&&&'''***,,,***(((+++***((('''''''''((()))+++***))))))(((((())))))***,,,***%%%''',,,,,,(((......//////---+++(((&&&...***''')))...000---)))%%%######&&&+++......,,,---,,,,,,++++++,,,,,,---%%%(((+++---,,,+++++++++///...000111...)))+++000,,,***((())),,,...---,,,---+++++++++---//////...)))***+++***'''%%%%%%%%%......,,,,,,,,,,,,......$$$&&&(((+++------...---,,,+++***)))(((&&&%%%%%%*********)))'''(((***,,,***+++---------,,,***(((---+++)))((((((***---...&&&(((***)))((()))...333)))***,,,------,,,***)))***,,,///000...+++)))(((000---)))((())),,,......---......//////......---+++,,,......---,,,---...+++...000222666AAAPPP[[[yyy{{{ffftttHHHEEEFFFiii>>>YYYHHHAAAQQQtttZZZlllDDD333555===:::OOOsss~~~ccc@@@...;;;...>>>aaaZZZ@@@LLLRRR???///111___GGG222000333111---,,,%%%%%%'''***,,,,,,+++))))))+++,,,---,,,,,,...000...---+++)))'''(((+++...+++((())),,,,,,******---///+++)))+++,,,+++---222,,,,,,,,,***))))))***,,,---....../////////......000...,,,+++*********++++++***)))((()))+++...000)))***+++,,,++++++,,,---666***;;;KKK<<<111888999RRRpppeeeNNNvvvfffuuuddd\\\oooFFFEEEDDDFFFAAA999FFFaaalllEEE===\\\LLL777hhhsss|||xxxoooMMMXXXoooTTT:::DDD---;;;AAA===AAAOOOSSSLLLKKKFFFAAA>>>BBBOOO```nnnxxxhhh;;;>>>%%%===PPPWWW;;;444666,,,...444+++///AAA111///)))333MMM___RRRpppXXXaaa___AAAGGG\\\iii~~~___aaaLLLFFFNNN;;;HHHmmmhhhYYY}}}nnn```TTTJJJAAA;;;000333444111,,,((((((***---,,,,,,---......,,,+++%%%%%%$$$%%%&&&''')))***************++++++,,,---***+++)))&&&''',,,,,,(((+++,,,---...---+++)))((('''''''''(((***+++++++++'''&&&%%%'''+++---,,,+++...------,,,++++++++++++***,,,------***(((((((((,,,***,,,---+++'''(((,,,%%%%%%&&&)))---...---***---,,,,,,---......+++)))&&&((())))))(((''''''(((+++***))))))))))))***+++((()))***,,,---------,,,---,,,,,,+++***)))((((((***++++++***((((((***,,,))))))(((((()))***++++++///...,,,++++++---000111''')))***)))''''''***...////////////---+++)))((()))+++......---,,,+++,,,444111---,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***+++,,,,,,---111888>>>HHHSSSeeewwwyyykkkjjj===FFFFFF\\\BBBIIIjjjppp{{{YYYOOOvvvYYYhhh```FFF???111111MMMnnnvvvcccNNN===(((222cccsssQQQ444KKKVVV???111;;;sss999222...111111------222+++)))(((+++000111...***)))+++---...---,,,,,,---------+++)))'''(((+++---***((((((+++,,,******---,,,---,,,((((((,,,...------+++)))((()))************+++,,,---............111///,,,)))((()))+++,,,***))))))((())),,,...000***+++---.........---,,,333,,,NNNbbb<<<%%%;;;MMMxxx}}}NNN|||ooo]]]uuu]]]{{{eeeYYYGGGVVVDDD555BBB???666FFFAAA999gggtttDDD;;;lll@@@VVV}}}nnnEEE@@@888NNNddd\\\KKK???111...<<>>???::::::QQQlllSSS666;;;hhh```YYYLLLJJJGGGqqqtttJJJ@@@___bbbEEEEEE444111000///+++&&&+++333---,,,,,,---000111///---***,,,///000///---,,,---------,,,***((()))+++...---******,,,,,,)))))),,,***///...&&&&&&---...)))---***&&&''')))+++***(((***+++,,,---............111000---,,,******++++++,,,+++++++++,,,...000111,,,///222444444222///---'''///^^^pppCCC222SSSjjjuuuiiixxxKKKdddooo]]]uuuDDDSSSQQQ888(((666???;;;>>>}}}ZZZKKKwwwRRR000HHHeeeBBBMMMcccXXXmmm>>>GGG666999OOOrrrUUU===---***999KKKpppkkkXXXBBB???JJJMMMCCCFFF\\\pppuuujjjAAACCC999...111999222///:::999AAAYYYeee{{{~~~WWWbbbTTTNNNMMMnnnSSSGGGKKK___dddiiiqqqiiiooouuuyyyjjj]]]UUUSSSIIIAAA777///,,,+++)))(((%%%(((+++,,,,,,,,,...///(((,,,000000,,,)))((((((,,,++++++***************((())))))***+++,,,,,,,,,+++***((('''(((***+++)))((()))+++,,,,,,+++)))(((((()))***+++++++++,,,---%%%%%%%%%&&&'''(((((((((,,,,,,,,,,,,,,,++++++***+++++++++***)))(((***,,,,,,)))***---,,,)))***---,,,,,,...///...,,,)))''',,,,,,+++,,,,,,+++(((%%%%%%''')))***))))))+++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,---,,,++++++,,,---,,,+++)))((()))+++...000******)))((((((***+++,,,...000222111---+++,,,---))))))((((((((()))***+++,,,,,,,,,***)))***...000)))(((((()))+++------------,,,***))))))***,,,---,,,---...---+++))))))***000//////000111111000...///***$$$###---???TTTaaazzzyyy}}}@@@VVVJJJ>>>^^^DDD@@@[[[___ZZZVVVQQQLLLoooyyy^^^888333111)))///BBBiiiNNNQQQUUUIII666222###)))IIIfffgggRRRAAACCCLLLOOO333555333111///***'''***...(((***,,,,,,***)))***,,,+++---000111000..................,,,******,,,///---******+++***'''&&&((()))///...''''''---...(((,,,)))&&&&&&)))+++***))),,,------......------,,,,,,,,,---------+++)))(((,,,,,,,,,,,,,,,...///000---111555555222...------+++000QQQaaaRRRZZZzzz```mmmQQQeee{{{pppQQQ???555<<>>NNN>>>;;;BBB777IIItttTTT,,,YYYYYYCCC???444...BBBpppiiiaaayyytttOOO555///---444GGG\\\bbb[[[\\\dddAAABBBUUUooooooWWWFFFGGG\\\EEEAAARRRFFF666666EEERRRIIIZZZ]]]OOOmmmyyy```HHHEEELLLggg]]]sssyyy???BBBjjjxxx___^^^bbbjjj\\\nnndddkkk___SSSKKK@@@111))))))+++)))'''))),,,...---***++++++,,,------------,,,(((***,,,,,,+++)))'''''''''(((***+++,,,---------......///000///...---,,,---)))&&&)))***))))))++++++,,,------,,,***((('''///***%%%&&&******&&&!!!''')))+++,,,,,,---///111%%%''')))+++---......---,,,------,,,)))''''''((()))&&&%%%***,,,******,,,)))***+++***)))***,,,...,,,***'''&&&(((+++---...***+++---,,,***)))))))))***++++++,,,,,,++++++***'''''''''''')))***,,,,,,++++++++++++++++++++++++***,,,...---,,,++++++,,,((()))+++,,,+++***'''&&&++++++******++++++,,,,,,'''***,,,+++)))(((***---...------,,,++++++******000///---***'''(((,,,///222///,,,++++++******)))//////------------//////---...//////---++++++,,,***))))))***+++---///000000///......//////---+++""",,,:::IIIXXXlll|||oooDDDWWWLLLEEEZZZPPPBBB:::>>>NNNHHHBBBuuutttTTT***,,,777555555HHHkkk???+++,,,iiittt===777555DDD^^^fffIII###ttt???444444***---///000000///---+++.........---,,,+++,,,,,,)))+++------,,,---...000.........---++++++,,,...***''''''******''''''***,,,******---...,,,,,,///***++++++***)))***,,,...)))***+++,,,---------,,,((()))+++,,,------,,,+++------,,,+++*********)))+++000333///---666JJJ[[[ppp___JJJRRRnnnrrriiinnn}}}www^^^WWW{{{IIIGGGbbbIII888666666777<<<>>>eeehhh444CCCGGG&&&222???@@@777@@@mmmlllsss[[[YYYMMM>>>333555:::;;;<<<>>>[[[FFFBBBVVVaaaXXXVVVaaaddd___SSSNNNWWWWWWNNNJJJFFF555;;;KKKVVVpppaaagggYYYmmmrrr[[[bbb___???[[[tttbbbnnnhhh```iiiXXXHHH999333---&&&'''///...,,,***+++///111000...+++++++++,,,------,,,+++***)))))))))******)))'''&&&''')))***+++,,,++++++***+++---...///...,,,+++---(((&&&)))+++((((((+++***+++,,,...---,,,+++))),,,)))''''''((((((&&&$$$)))+++------,,,,,,...000%%%'''))),,,------,,,,,,***,,,------***(((((((((((($$$###(((+++***)))+++&&&))),,,,,,++++++,,,...+++***((((((***,,,------***,,,---,,,+++)))******)))***++++++++++++***)))))))))((((((((()))+++,,,,,,,,,++++++++++++++++++)))+++------,,,+++++++++'''(((***+++,,,***)))'''(((((((((((()))))))))***,,,......---***))),,,000------......---,,,+++***......,,,***((()))---000///,,,(((''''''((())))))........................+++,,,......,,,++++++,,,+++...///...,,,+++---000555000+++)))+++///222333+++***'''&&&,,,<<>>YYY|||kkkvvvCCC222111...(((888ZZZbbb<<>>RRRCCCYYYrrrhhhtttmmm```>>>666```yyykkkqqq___;;;<<>>333333---<<<999}}}``````hhhLLLRRR}}}|||pppcccSSSHHH???===888222...,,,...000,,,...//////---,,,,,,---+++((('''***///111///,,,+++***)))***,,,,,,***(((,,,***(((((()))******************+++,,,+++)))'''((((((((((((((()))***+++,,,,,,+++***)))))))))************)))'''''')))++++++---,,,(((&&&'''&&&###&&&(((***+++******+++,,,+++))))))+++......,,,)))***)))))))))******)))''')))***+++***(((''''''(((%%%&&&&&&&&&%%%%%%&&&(((''')))+++,,,+++************++++++***)))***,,,...***(((&&&'''+++---,,,+++***,,,------,,,,,,---...000///---+++*********+++++++++,,,---...---***(((''')))+++------,,,***(((++++++,,,---------,,,,,,(((***,,,,,,,,,,,,---...,,,+++++++++,,,,,,,,,+++***,,,------,,,++++++,,,000---)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++---///,,,(((&&&''''''%%%(((,,,...------------...//////000000000000000////////////...+++(((+++222555444666hhhvvvoooVVV...+++//////(((dddZZZjjj^^^@@@111&&&)))444:::666111eee777888888111---))).........---,,,***)))(((''')))+++------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---...///...,,,***)))&&&(((***++++++******)))))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++'''))),,,,,,,,,+++,,,---,,,---***''')))......***111+++555tttmmmRRRiiinnnlllYYYYYYqqqZZZYYYKKKGGG888DDDLLLyyyccc000DDDpppnnneeepppeeeXXX666;;;dddrrrtttzzzQQQ666888333999tttBBB>>>...(((<<<444GGGJJJMMMTTTGGG777MMMqqq{{{QQQRRRWWWZZZNNN;;;222555:::333888^^^vvveeesssNNNnnnxxxkkkdddZZZHHH999444111111///,,,+++,,,000333)))***,,,---,,,***)))(((,,,+++***+++---,,,)))&&&''''''(((***,,,------,,,---+++(((((()))+++++++++)))))))))+++------+++((((((((((((((())))))******---,,,+++******)))((((((,,,,,,***(((&&&&&&)))+++''')))************((('''(((((()))((('''&&&&&&&&&***((('''***//////+++&&&+++***)))***++++++***(((---......,,,***(((((()))(((((((((((()))***+++,,,''')))++++++***)))***+++******)))((('''(((+++......+++((('''((())))))(((((()))***++++++,,,------///...---+++************+++,,,---...///---***((()))***,,,,,,,,,***((('''+++,,,,,,------,,,,,,,,,%%%(((+++---,,,,,,---...+++,,,---,,,++++++,,,,,,+++,,,------,,,,,,,,,,,,---+++''''''(((***,,,,,,++++++------------++++++//////...,,,+++,,,...111+++'''%%%''''''&&&)))---,,,,,,,,,,,,---...///000111111000000//////......//////...+++***---333666(((DDDVVVaaazzz```vvvlll444---:::555:::KKKXXXKKK999///222777:::333***+++333sssDDD222:::444222222&&&.........---,,,+++***)))'''***,,,---,,,+++,,,---++++++++++++,,,,,,,,,+++...---,,,+++++++++++++++***+++,,,------,,,)))'''************+++,,,---...************************%%%&&&''')))++++++++++++***,,,------+++*********---///...***,,,111111...***)))555ppp|||tttkkkwwwyyydddUUUoooBBB>>>OOO^^^___nnnxxx|||ccceee~~~xxx}}}ZZZFFF;;;999KKKssszzzMMM666DDD```LLL<<<666GGGcccMMMLLLFFF333777WWWJJJTTTOOOOOONNN???---...===222333PPPnnnlllnnneeetttnnn]]]OOOKKKCCC444,,,...)))***,,,+++******,,,---((()))+++,,,,,,+++(((&&&)))+++------***''''''((('''(((***+++++++++,,,,,,...,,,******+++------,,,(((((()))+++------,,,***)))))))))***************,,,,,,,,,+++***)))((((((---,,,***'''%%%&&&))),,,((()))***,,,,,,***))))))+++***)))))))))))))))))))))&&&%%%(((---...)))$$$+++***)))***,,,,,,+++)))......///---***(((((()))************,,,---......''')))******))))))***+++)))))))))'''&&&'''***---///---***(((((('''''''''&&&&&&'''(((***,,,---------,,,+++******)))))))))+++,,,.........,,,******,,,,,,------+++)))'''%%%,,,,,,,,,------,,,,,,+++%%%(((+++---,,,,,,---...+++,,,...---++++++,,,...,,,,,,,,,,,,------,,,+++(((&&&%%%&&&(((+++,,,,,,***+++---......---+++***//////...,,,+++,,,///111***'''&&&((()))((()))---,,,+++******+++---///111/////////......---------)))+++,,,***&&&%%%)))...(((***+++;;;[[[sss~~~^^^]]]555333666777333:::444)))555///+++,,,///000444888III555222333)))---333)))++++++,,,---............+++...///---***(((***,,,+++***)))***,,,---,,,+++******)))))))))+++---...---,,,---......---***'''+++************+++,,,,,,))))))************++++++###$$$'''***,,,---------.........---***(((((()))000///...,,,+++...333777IIIDDD???UUUdddqqqcccJJJTTT___lllrrrzzzpppqqqeeeQQQ<<>>EEEffffffXXXAAACCC333GGGpppsssaaaOOOAAA\\\XXXBBBEEEVVVfffwwwDDDIIIsss___:::???eeeyyyzzz^^^zzzkkk]]]HHHpppvvvmmmggg[[[HHH999222,,,......---...///+++&&&)))+++---...---------...000...,,,---///000---+++222...)))(((******(((&&&!!!%%%)))++++++,,,///222)))***+++---///...***'''+++(((%%%%%%&&&)))++++++,,,---.........---,,,+++((()))+++,,,,,,+++***))))))*********)))))),,,...***%%%&&&***+++'''(((,,,///,,,)))***,,,......,,,((()))***)))((((((***,,,+++******,,,......---,,,---......---+++***+++,,,)))&&&$$$%%%((()))(((&&&'''((()))((('''((()))+++''')))++++++***)))***+++)))+++------,,,+++++++++000...++++++------+++(((((()))+++,,,---.........+++,,,,,,)))''''''***---***+++,,,---......//////------------,,,,,,+++***---...---,,,++++++...000***...000///+++***,,,000---+++***+++......,,,***'''(((+++...000///+++(((,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---...++++++------***+++...---,,,***((()))***---///+++,,,,,,------............******+++)))$$$&&&---(((222---&&&...222,,,***'''>>>```|||bbbpppxxxlll{{{bbbDDDaaa+++///333///VVV```WWW^^^nnniiiGGG---...555444~~~;;;===000///////////////000111+++++++++++++++,,,000333///...---,,,,,,***'''%%%...---,,,+++************((((((&&&&&&***...+++$$$++++++******************,,,,,,,,,+++++++++++++++------+++)))&&&&&&(((***++++++++++++++++++++++++))),,,---***'''&&&(((,,,((($$$'''!!!333PPPNNNLLL:::@@@VVV{{{nnnSSSFFFPPP___aaaZZZrrr^^^zzzcccwww{{{sss}}}jjjFFFssskkkKKK777444[[[[[[]]]___FFFIII;;;KKKKKKcccsssiiiNNN===III[[[JJJ>>>JJJddduuupppccc---<<>>FFFkkk}}}fffpppwwwbbbgggLLL999VVVyyy|||wwwlllYYYFFF888111000000//////...---,,,***)))(((***+++,,,+++)))((()))***---...000000///...///000---'''!!!!!!''',,,+++(((((()))***++++++,,,...000,,,---.........,,,)))(((///***))),,,+++&&&&&&***111000///------,,,,,,---***+++,,,+++))))))***+++###......""" )))***!!!,,,+++***+++++++++)))''',,,+++*********+++,,,---***+++,,,,,,+++***+++,,,......---,,,,,,,,,------***((((((++++++((((((+++)))''''''***---...,,,))),,,+++)))((((((((()))***+++,,,---,,,***(((((()))000......---(((###'''000***,,,---,,,+++******,,,++++++,,,,,,,,,---------...---+++******+++---...))))))***+++,,,,,,------///---+++***++++++***(((+++++++++)))((((((***,,,---)))%%%&&&***......,,,000...------------,,,******+++,,,---------------...---,,,,,,......---,,,...+++)))***...000///...)))///111,,,'''))),,,...000...,,,...000000---))))))***+++---......------++++++++++++++++++,,,,,,)))***,,,///000///...---,,,%%%***DDDddd{{{jjj```vvvnnnEEE???RRR555555222555dddKKK222///GGGXXX///222000555111XXX333---//////..................111111000...,,,,,,...000+++,,,...///...,,,***)))************+++,,,---...)))+++)))((()))------)))+++***************++++++))))))))))))))))))))))))*********)))((())),,,...******************************)))'''%%%%%%(((+++000,,,***+++MMMaaaDDD333222JJJooolllNNNMMMbbbssswwwgggdddiiiqqqvvv}}}eee}}}UUUVVVkkkfffGGG888EEEvvvUUU]]]zzzVVVTTTaaadddfffbbbNNN>>><<<<<<@@@@@@???OOOiiippp\\\@@@000:::@@@PPPGGG888ZZZ~~~tttccc|||DDD\\\gggBBB888AAAUUU}}}xxxnnn\\\SSSFFF999111......000------------,,,***)))(((***,,,---,,,+++***+++,,,,,,---------,,,---000333---***&&&'''***,,,***(((%%%'''(((((('''(((***,,,---...//////...---+++)))***&&&%%%(((((($$$%%%))),,,------------.........((()))******(((''''''((('''......&&&$$$)))***%%%***))))))***,,,,,,+++)))))))))((())))))+++,,,---((()))++++++***+++,,,...,,,+++++++++++++++,,,,,,+++((((((++++++((((((******)))))),,,...///---+++(((''''''((()))+++---...,,,------+++(((&&&%%%%%%---,,,,,,...+++%%%''',,,))),,,......---+++++++++++++++++++++,,,,,,,,,,,,/////////...---,,,+++******++++++,,,------......---,,,++++++,,,------,,,+++,,,---,,,******,,,---...***'''(((,,,///...+++,,,*********,,,,,,,,,***---+++)))))))))***++++++,,,+++******,,,,,,+++***---+++***,,,...000///---,,,111333///,,,---//////,,,,,,+++,,,,,,+++)))'''((()))+++,,,---------,,,))))))***+++,,,------...((()))+++,,,,,,+++***)))333///---///777IIIggg^^^}}}mmmZZZfff```jjjdddRRR444+++HHH...,,,777;;;lllJJJ444:::OOOVVV///555666999333ddd777555***///......------,,,,,,,,,111111000...,,,+++---///'''+++///000...,,,---...************+++,,,---...,,,---+++((()))---///---***************+++,,,---------------,,,,,,+++***&&&((())))))***,,,///222++++++++++++++++++++++++///---+++))))))***,,,---))),,,,,,888dddggg666'''???fffUUUEEEXXXoooxxxjjj]]]ZZZ^^^ZZZXXXrrroooddd[[[iiixxxZZZoooQQQCCC]]]{{{uuu}}}wwwwwwZZZ___>>>111JJJ^^^TTTDDD???888BBBaaa~~~vvvPPP666333''':::111===ooo|||nnnxxxooozzzxxxSSS555SSS]]]SSSWWW444///@@@NNN~~~rrr___MMM<<<888222,,,***+++///111,,,,,,,,,,,,,,,+++******+++,,,------,,,+++,,,...+++,,,+++******,,,111555------------,,,+++***)))&&&'''((('''&&&'''(((***....../////////---,,,+++***''''''******((())),,,''')))+++---...///......***,,,......,,,+++******+++,,,,,,+++)))((()))+++)))((((((***,,,---,,,+++(((((((((((()))***+++,,,%%%''')))******+++---///))))))((())))))***+++,,,,,,)))(((+++***'''&&&)))***)))***+++---...---+++'''''''''((()))+++...///)))***+++***(((&&&&&&&&&+++)))+++------)))''')))))),,,///000...---,,,,,,)))*********++++++++++++111111111000...+++)))'''+++,,,,,,------......///,,,+++***+++...//////...+++---......---,,,---......+++)))***---...---******))))))***,,,------,,,---)))%%%%%%(((+++,,,+++,,,+++******,,,,,,+++***+++++++++---///000...,,,...111222///...000000,,,***,,,,,,,,,***(((((((((***+++---...///......---((()))***+++,,,---...///)))***+++++++++)))(((''',,,///111---'''+++???TTTggg}}}vvv}}}dddeeejjj]]]mmm|||FFF444666222EEE333'''888444oooDDD444111TTTYYY666777555::::::AAA///888222/////////...---,,,++++++,,,,,,---,,,++++++---...&&&+++......***)))---111------,,,+++************///---)))&&&)))///000---)))))))))***+++,,,---...000000000///---+++)))(((%%%&&&((()))***,,,///222------------------------...------------------,,,&&&,,,222GGGooo\\\,,,:::gggeeeMMMUUU```aaafff```bbbggg___TTT]]]qqqOOOuuulllOOO333LLL}}}___JJJKKKjjjyyygggWWWXXXtttggg999111AAAHHHLLLUUUVVVDDD......<<>>...)))***,,,,,,++++++,,,------...,,,------...............---......,,,)))''''''(((***,,,......---+++***++++++------+++((((((---222***+++,,,+++******+++---+++,,,,,,,,,+++++++++*********)))'''&&&''''''&&&((()))+++------,,,+++***'''(((******((('''''''''---''''''---,,,%%%'''000,,,+++******++++++)))'''------,,,,,,+++)))((((((((()))******)))(((***+++(((((())))))+++,,,...///,,,)))(((***)))&&&%%%''''''((((((((((((((())))))++++++***))))))***+++,,,%%%''')))+++++++++,,,...---,,,)))''')))++++++******+++***)))((())),,,///(((((()))))))))*********000...+++)))((()))+++,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,+++)))&&&(((***------,,,++++++,,,***))))))***+++***)))'''///...,,,------...,,,+++***))))))+++......,,,)))---,,,+++,,,...///...---)))+++---//////...------,,,...---***+++---+++&&&))),,,......,,,,,,///333+++,,,---...///...------------,,,,,,,,,,,,,,,,,,+++,,,---...////////////...+++))))))---222222000......999SSSnnnzzz{{{xxxzzz}}}fffXXXUUUSSSLLLooo333000%%%@@@RRRDDDCCC///ppp<<<111333dddHHH+++333LLLyyysss666777666'''***...///000000///...---+++///000000///,,,++++++,,,,,,,,,+++'''%%%%%%***...************+++,,,---......+++%%%"""'''......)))+++++++++++++++,,,---...///000000...,,,(((%%%###)))***++++++******+++---))))))))))))))))))))))))$$$)))...000---***)))***000$$$---PPPyyyqqqbbb{{{qqqaaaSSSMMMLLLFFF>>>EEEkkk]]]555JJJZZZLLLkkk\\\:::OOOzzzooorrrdddiiiqqqpppgggjjj~~~ttttttnnnbbbooovvv```===666222222444:::999///(((WWW~~~lllBBBJJJ888333IIIwwweeeYYYIII:::---&&&''',,,---------,,,,,,+++***))),,,---............------,,,------+++)))''''''(((***,,,///000...+++)))(((+++,,,+++)))''')))...333((()))***)))((()))***,,,+++++++++***************,,,---,,,((('''))))))&&&***+++,,,,,,,,,+++***))))))*********((('''((()))***&&&'''++++++&&&(((///---+++***+++++++++)))'''......------+++***(((''')))***++++++)))))))))+++)))******+++,,,---//////+++((('''***)))&&&%%%((()))******)))((((((***+++***)))))))))***,,,---///)))***,,,,,,*********+++...///,,,''''''***---,,,)))))))))((('''(((,,,...((()))))))))************...,,,)))&&&&&&)))---///++++++++++++++++++++++++...---,,,++++++)))%%%###''')))++++++******+++,,,(((((())))))))))))))))))...,,,++++++++++++***(((,,,---///000///,,,)))'''***))))))***,,,------,,,)))+++...///...---.........000///+++***,,,,,,***)))***+++++++++,,,///111((()))***+++++++++))))))......------,,,,,,++++++******+++,,,---...//////&&&,,,...+++(((***///111333'''%%%222@@@NNNeee{{{yyyeeefff```gggdddVVV^^^\\\FFFUUU;;;111BBB<<<333QQQ[[[eeeXXX}}}???555777qqqVVVSSSmmmNNN111555333)))%%%,,,---...//////...,,,+++---...//////---+++,,,,,,++++++***))))))***++++++************+++,,,---...))),,,***&&&%%%)))---,,,,,,,,,+++++++++,,,,,,---000111222333111///,,,***+++---......---,,,---...************************(((...333222---***...333///444KKK```zzzlllWWWKKKBBB======777JJJbbbqqqbbbrrr{{{TTTTTT|||]]]lllyyyuuuvvv}}}lllbbb```wwwiiiDDD;;;%%%AAA222&&&???;;;+++<<<>>>222GGGMMM\\\AAA666999iii~~~rrrhhhbbbOOO999'''&&&...111...++++++,,,,,,,,,+++***)))(((,,,,,,,,,---,,,,,,+++++++++,,,---,,,***)))***+++***---//////---,,,++++++------,,,+++***+++---///&&&'''((((((((((((+++---+++++++++++++++++++++,,,,,,///...***)))------***,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))***,,,...(((((()))***))))))+++...+++*********,,,,,,***(((***++++++,,,+++***)))((((((***++++++******,,,---*********+++,,,---...///)))''''''))))))&&&&&&))))))******)))'''''')))+++++++++***)))***+++,,,---(((***++++++)))((()))***,,,111111+++(((***,,,+++&&&(((+++++++++***+++,,,)))))))))*********++++++...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,)))&&&###''')))***)))))))))+++---)))))))))(((((()))+++---,,,+++******,,,,,,+++******---111000,,,******,,,***))))))***,,,------,,,***,,,......,,,,,,...000///222111+++''')))------,,,+++))))))+++,,,---,,,((()))***++++++***)))(((---------------,,,,,,,,,++++++++++++,,,,,,---... +++222000,,,+++***((()))---000+++$$$+++EEE___{{{{{{KKKHHH;;;///888222VVVpppKKK]]]EEEEEERRRXXX===RRRooo<<<999999aaa222111+++***,,,!!!***+++---......---,,,+++&&&(((+++,,,,,,,,,---...))))))***,,,......,,,)))...---,,,+++************%%%---000***$$$%%%,,,111------,,,+++++++++,,,,,,+++---///111111000...,,,,,,...000000///...///000------------------------(((...222...'''%%%---666???\\\~~~zzznnn```QQQ===888AAAAAA;;;???bbb|||jjjeee^^^HHHvvvxxxzzznnnoooxxx~~~yyy}}}~~~yyyvvvyyyuuuUUU444777:::AAA333444:::444222666777777)))JJJ```zzz888AAA...KKK}}}rrroooeeeQQQ???444+++&&&)))+++((())),,,))))))***++++++++++++***+++++++++++++++***)))((()))***,,,,,,,,,,,,...///+++,,,------,,,,,,...000............---,,,+++***&&&''')))))))))***,,,...,,,,,,,,,++++++,,,------'''++++++&&&'''+++,,,))),,,,,,++++++,,,,,,---...---,,,+++(((&&&'''***---&&&***+++)))(((+++------)))((((((***,,,---,,,***&&&''')))***++++++******''')))+++++++++,,,...000************+++,,,------)))&&&&&&))))))''''''***'''(((((('''$$$$$$'''***000///---+++))))))))))))$$$&&&((()))))))))***,,,***222555///)))***+++***$$$(((---000///---+++***************++++++++++++...---,,,+++++++++,,,,,,------------------------...------------+++'''$$$))))))***)))(((***,,,///)))))))))((((((***---///,,,++++++,,,...//////...$$$***...---******///555,,,++++++,,,...//////...***,,,...---++++++...111...222111***$$$&&&,,,...111...******,,,---,,,***+++,,,---------,,,+++***,,,,,,,,,------...............---,,,,,,,,,------//////+++(((+++111///)))###---111,,,***...///,,,AAAhhh~~~```ooo```999777***&&&qqqUUU\\\^^^EEEMMMTTTXXX{{{666;;;FFFiiiIII222,,,***---...'''***---000000...++++++,,,************+++,,,------))))))***,,,,,,,,,,,,,,,222///+++(((&&&&&&%%%%%%******,,,000///+++***---...---,,,***((((((***,,,333000......000111000---///---,,,---...---)))&&&***......+++***...///...333000...***$$$&&&777IIIiiisss]]]hhhKKKCCCNNN@@@555FFFFFF@@@bbbYYY>>>sss^^^JJJnnn~~~OOOpppqqqsss^^^NNN===666444333555::::::>>>???000%%%888CCC333'''>>>BBBccc{{{999EEE444FFFwwwnnndddTTT@@@444111111///,,,,,,---......---//////...+++((((((+++///000---++++++---,,,)))%%%///---+++,,,//////,,,***+++(((&&&(((,,,//////...000+++(((,,,...---,,,,,,)))+++------,,,******+++---,,,++++++******++++++))),,,---***((()))((($$$---***''''''***,,,,,,+++******++++++++++++***)))---------+++******,,,...&&&)))+++***'''&&&(((***))))))************))))))******)))))))))***,,,---************************###''')))&&&''',,,---)))+++***)))((('''&&&$$$$$$&&&(((***+++)))((((((((()))*********)))((()))***......------+++)))(((''')))((('''(((***++++++***///------...)))$$$)))333000...,,,***))))))******,,,,,,,,,++++++*********---...+++((()))...///,,,)))***,,,,,,+++++++++,,,++++++,,,---...///000111,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,,,,---,,,...000111///---,,,,,,333,,,)))---111000------///,,,)))))),,,...---+++,,,------------------,,,111222///,,,,,,...---)))''')))++++++++++++---///---++++++//////,,,,,,///***,,,...---,,,+++,,,,,,333777JJJjjjkkkNNNmmmyyy]]]>>>000555MMMsss}}}NNN999,,,+++CCCSSSCCC:::NNNOOO:::000///+++...222...,,,---...,,,))))))+++---...---,,,+++******))))))---,,,,,,+++***(((((('''000...,,,+++***++++++***((('''***---,,,))))))---///...---+++)))(((***,,,...,,,+++,,,...000000...///---++++++------+++)))+++......++++++///111///777///++++++,,,666PPPjjj~~~{{{WWWXXX>>>BBBBBB999===:::888KKKttt{{{nnncccFFFNNNRRRxxxccc___hhhppp}}}[[[pppPPP@@@555<<>><<>>666***'''333BBB444gggTTT333EEE>>>***BBB:::777444iiiJJJddd:::===ZZZ{{{pppbbbYYYGGG333******+++,,,...***---000---'''%%%(((---*********)))(((***---000'''))),,,***((((((,,,000---,,,++++++++++++)))''',,,...///---(((&&&))),,,///***))),,,---++++++---)))+++---...---,,,,,,---,,,,,,---,,,+++***)))(((,,,+++'''$$$'''---...+++---+++))))))+++---------000///,,,***)))(((((((((+++,,,---,,,***(((((((((......---,,,******+++---++++++,,,,,,,,,,,,++++++++++++)))(((((()))******,,,+++)))(((((()))+++,,,,,,---,,,((((((+++---,,,///---+++***)))***+++,,,///,,,******---...---+++******++++++++++++++++++,,,,,,+++******+++,,,---((('''''')))++++++***)))---***+++------++++++...,,,+++******+++,,,---...'''((()))***,,,...//////---...,,,)))***......+++)))+++,,,,,,++++++,,,---000---***)))+++---,,,***++++++,,,,,,,,,+++******,,,+++*********+++,,,---111000...,,,+++++++++,,,,,,...//////,,,***)))***,,,%%%!!!###'''(((***---+++)))((((((***+++,,,,,,)))***,,,------,,,***)))///000---***+++......+++,,,---......,,,,,,---...---***+++......,,,,,,///+++,,,......,,,+++,,,---***'''%%%'''000DDDccc}}}```<<>>uuu;;;333000555666,,,)))---***...---***(((''')))+++---++++++******++++++,,,---(((((((((((()))+++,,,---((()))+++------------...+++)))***---,,,+++---222000000000---+++)))***,,,000///---+++)))((('''&&&---+++)))(((***---000222...///...,,,...333555222)))000000+++666WWW{{{kkkeeeiiiTTTaaaYYYNNNDDDAAA;;;AAA999<<>>999333NNN|||666000<<<777BBB888888LLL___[[[fffNNNgggxxxjjj^^^VVV@@@777...,,,...///...,,,(((+++---,,,((('''***---(((((((((((()))+++...000+++,,,+++)))''''''***------,,,,,,,,,+++***((('''---...///,,,)))'''(((***...******,,,---***+++---,,,...//////,,,*********,,,,,,------,,,+++)))(((&&&%%%""" %%%++++++''''''&&&%%%%%%&&&'''((((((///---+++(((''''''((()))***+++---,,,)))'''%%%%%%000///---+++******,,,---++++++,,,,,,,,,,,,++++++---,,,+++***))))))***+++,,,,,,++++++++++++,,,,,,...---+++)))))),,,...///000...+++(((''''''((()))111,,,((()))---000...+++++++++***+++,,,,,,,,,+++)))((('''&&&''')))+++,,,,,,+++***+++,,,+++)))'''+++******---///...,,,++++++************+++,,,,,,'''((()))***,,,---//////---...,,,)))***...---******+++,,,,,,++++++,,,...******)))))))))***---///***++++++,,,,,,,,,++++++,,,+++)))))))))+++---///222000...,,,,,,,,,---...,,,---...---+++)))((()))---'''$$$''')))((())),,,+++***))))))***+++------)))***,,,......,,,***)))......,,,)))***......++++++,,,---,,,***)))***+++///,,,,,,//////------000)))+++,,,,,,+++******+++//////---***(((000BBBQQQlll\\\HHHNNNOOOLLLMMMNNNDDDKKK[[[===UUUnnn>>>111111222BBBkkk777<<<^^^rrrGGG@@@===BBBCCCLLLHHH444///+++000222---000555///---,,,,,,,,,,,,++++++***************+++,,,------&&&'''((()))+++...000111(((+++---...,,,,,,---///+++******---,,,***---111///000000...+++******,,,111000...,,,)))((('''''',,,+++***)))***,,,///222---///...---111666666222...222...000OOOyyypppyyy{{{pppgggPPPHHHPPPjjj___{{{WWWGGG@@@===>>>:::;;;===666333EEE^^^zzzLLLuuudddRRREEE>>>CCC;;;333cccttttttuuuVVVWWWuuunnn|||aaauuuhhhNNNoooUUUiii[[[000555@@@???OOOmmm|||jjjLLL::::::;;;999<<<888999]]]XXXnnnggg^^^MMM<<<555,,,---............+++((())))))***+++---.........(((''''''(((***,,,.........+++(((''')))+++++++++,,,---------,,,***))))))...,,,***+++,,,,,,***((()))&&&&&&((('''%%%&&&)))&&&(((+++---------...000+++,,,,,,,,,,,,+++******&&&''''''&&&***...---((('''((((((((((((((()))***+++***((('''&&&''')))***,,,...///...+++)))((((((...---+++******+++++++++******++++++++++++******......,,,+++***++++++,,,+++,,,...//////...,,,+++---+++))))))***,,,///222***)))''''''(((+++///111000,,,'''(((,,,///---***,,,***)))***,,,---,,,+++((('''&&&&&&&&&(((+++,,,******+++---......,,,*********+++,,,...///---***+++******)))))))))))))))))))))***+++,,,,,,---------...---***+++...---)))+++,,,,,,,,,++++++---///&&&***---+++&&&&&&+++000)))***++++++,,,,,,,,,,,,,,,+++)))))))))+++---//////...------------//////+++------,,,***)))))))))---***))),,,,,,(((&&&''',,,++++++******+++---...+++,,,---......---,,,+++......+++''')))---...+++,,,------,,,***))))))***...******,,,---+++,,,///((()))++++++)))((()))***+++...000...,,,,,,...///:::]]]PPP;;;444999999:::777///---444bbbHHHggg[[[444111'''IIImmmWWW666666vvvrrrmmmjjjxxxrrrrrr]]]444999555000111///***///333+++++++++,,,...///---***''',,,+++++++++***++++++,,,((()))***,,,------------***---//////---,,,///222***(((***,,,+++((()))------...///...,,,***+++,,,---------,,,***)))+++,,,***+++,,,,,,++++++---///+++---...///333888666111111+++''':::fffnnn{{{|||ppp```HHHLLLIIIUUU```zzzrrrDDD777BBB@@@???<<<666444777<<<@@@mmmFFF___bbb888AAAEEEAAAAAA999HHHzzzpppPPPFFFKKKvvvnnncccOOOMMMRRRhhhYYY999qqqvvvIIIQQQ~~~==={{{@@@---??????:::999111777AAAmmmnnnooo\\\UUUIII555***+++(((,,,---+++***++++++)))***)))))),,,///111///---***)))((()))+++------,,,---)))&&&(((,,,///...,,,+++,,,...---+++***++++++---***(((***......+++((()))'''((()))(((%%%'''+++(((***,,,---,,,++++++,,,++++++*********+++,,,---&&&***+++******,,,,,,(((''')))******))))))***+++***)))((('''((((((******///000111000...,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++******...---++++++***+++,,,,,,+++,,,...//////...,,,++++++((('''***++++++...222---,,,+++***+++,,,...000---+++((())),,,---,,,***+++)))'''))),,,...,,,***++++++***))))))***+++,,,&&&''')))---000111000...))),,,...,,,,,,...---***++++++*********))))))(((++++++++++++++++++++++++---...---***+++...,,,(((,,,------,,,++++++...000(((---///---'''$$$'''+++((()))***+++,,,---------,,,+++*********+++,,,---,,,,,,------............+++,,,---,,,***)))***,,,---++++++...,,,'''$$$$$$---------,,,******,,,...---------......---------///...+++&&&''',,,---***---...///...,,,+++,,,---+++(((''')))***((()))---''')))++++++)))((()))***'''***,,,---///111///+++)))777MMMhhh@@@:::999777444:::<<<000000+++RRRCCCgggCCC,,,111CCCsssFFF666111ZZZ\\\AAA<<<>>>QQQ>>>222}}}@@@444:::888444444...$$$(((---%%%+++******,,,...---)))&&&************+++,,,---...((()))+++------+++)))((())),,,...---++++++000444***)))+++...,,,((('''+++***,,,------+++++++++,,,+++,,,---,,,))))))+++---))),,,///000---+++******)))+++---000666:::666//////(((555TTTmmmqqqsssyyyyyy```[[[PPPMMMccccccyyyBBB444AAA===AAA@@@<<<:::======:::rrrpppnnnqqqIIIQQQ|||HHHGGGNNN>>>@@@888???qqqddd@@@FFFppplll]]]iiiKKKfffhhhvvvlll~~~cccYYYrrrqqqWWWXXX@@@===@@@666999>>>333TTTooopppnnnbbbQQQ@@@333---...111,,,---+++(((***...---'''***,,,---......---------...+++******,,,---,,,***,,,++++++,,,---...------(((***,,,,,,***)))+++,,,++++++,,,,,,,,,,,,***(((,,,+++,,,---+++(((***///,,,---...---***'''&&&&&&+++***)))((())),,,...000&&&+++---(((%%%&&&((((((&&&)))++++++)))((()))+++,,,,,,++++++******))))))---......---+++***,,,---))))))))),,,...///,,,)))++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,***&&&&&&***+++)))***...///...---+++******))))))+++++++++,,,,,,,,,+++***+++(((&&&(((,,,...,,,)))------,,,+++******))))))%%%&&&(((,,,//////---+++(((...111,,,)))+++---+++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---///---++++++...,,,'''---------+++***+++...000+++,,,,,,,,,,,,***'''%%%((((((***+++,,,---------,,,,,,+++++++++++++++++++++,,,---......---+++******,,,,,,,,,++++++,,,...---+++,,,...,,,'''&&&(((---......+++)))(((***---------,,,++++++,,,------000///+++&&&&&&++++++))),,,.........,,,,,,,,,...,,,)))''')))***(((***...)))+++,,,,,,+++******+++***---...,,,...333333///000)))'''888[[[>>>DDDGGG:::+++222777---888///333///JJJ333;;;VVV{{{===;;;444mmmTTT000,,,+++<<<+++***KKK+++777333---...222,,,"""'''///***+++)))((()))++++++)))&&&%%%&&&'''))),,,...111222%%%'''***------+++)))'''%%%(((+++***((()))///555,,,,,,...111///)))(((+++(((***,,,,,,+++++++++,,,---......,,,(((&&&'''***)))---222222///***'''''''''***---111777:::555---,,,000QQQtttlllQQQdddwwwdddUUUhhhCCCmmmDDD999:::333;;;BBBDDDAAA===;;;999FFFwwwGGGMMMJJJBBBLLLaaa@@@AAA333???>>>wwwddd<<>>CCC{{{zzzlllNNNNNNBBB...'''------%%%******'''&&&+++000+++ )))...222000+++((())),,,000---++++++------+++(((---000222000,,,)))***+++%%%(((++++++)))(((***,,,***---000...+++((((((*********+++,,,***&&&)))...%%%'''***+++*********++++++)))((('''(((,,,000222***///000)))"""$$$))),,,))),,,......,,,+++,,,...//////......,,,+++)))((()))***)))(((&&&&&&(((+++(((((()))---111111---***,,,------......------,,,((((((''''''''')))***+++...,,,(((&&&&&&(((,,,...***&&&&&&++++++&&&&&&***&&&&&&''')))***+++,,,,,,))),,,......---++++++,,,***'''%%%''',,,...,,,(((,,,,,,,,,+++***(((&&&%%%))))))***,,,,,,+++'''$$$(((000333,,,'''***,,,,,,)))***,,,---.../////////))))))***+++,,,,,,---------///...+++,,,...,,,'''---------+++***+++...111+++(((&&&***000111+++$$$'''(((***+++,,,---......,,,,,,,,,,,,,,,+++***))),,,---//////...,,,)))'''***+++,,,,,,+++,,,...000000---,,,---,,,)))***...,,,------+++'''&&&(((+++---,,,***))))))***,,,---000///+++&&&&&&***+++(((***+++,,,,,,******+++,,,000,,,***,,,---+++---111***,,,...---,,,+++,,,------222222---***---...+++...222000(((+++GGGrrr[[[iiimmmTTT777777:::///%%%888444:::555,,,SSS888===777jjjJJJ///444...666+++;;;ZZZEEE666%%%555222111///,,,(((''')))***---***&&&'''***,,,,,,,,,---+++)))((()))+++---///))))))))))))((('''%%%%%%(((///222...))))))+++,,,//////.........------------******...///...///333......---,,,++++++******''')))***,,,------,,,,,,+++...666333)))+++000***222HHHnnntttaaazzz}}}lll\\\aaa^^^iiiDDD777777;;;>>>>>>======AAAEEEHHHIIIaaa///vvv{{{BBBeeeNNNlllggg???777===OOOxxxCCC>>>oooyyyfffkkkyyyRRRUUU^^^~~~www^^^```ccc999;;;888BBB;;;666bbbzzzhhhZZZQQQ222111///---,,,++++++,,,/////////,,,***'''''''''(((+++...///...---------111...++++++---...---+++000...,,,***((('''((((((''')))***,,,,,,+++***)))///---++++++,,,,,,,,,+++------...///...+++)))(((---///000...+++))))))***,,,))))))......)))))),,,...000---'''&&&***///000///+++''''''***---...---+++---......+++)))((((((///***$$$"""%%%)))++++++&&&))),,,---,,,,,,///222(((//////((((((//////((((((***)))&&&***000...(((,,,,,,++++++***+++++++++((()))***+++,,,------,,,***++++++)))((((((***---((()))***+++******((((((******++++++,,,---......000...+++***+++,,,++++++ (((......,,,***%%%,,,,,,,,,+++)))((()))***,,,,,,***'''&&&(((,,,///)))***+++,,,,,,+++***)))***)))))))))(((((('''''',,,***))),,,///111///,,,---...---******,,,***%%%'''))),,,,,,+++************+++---......---+++***---...///...+++******+++,,,---.../////////...---)))***,,,------,,,***))),,,++++++******++++++,,,---***(((***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,###&&&***...///...+++***000///---***(((***...111222000......///...+++''',,,,,,---...////////////)))))),,,000000222>>>LLL[[[;;;444:::333666999333,,,>>>vvvGGG:::<<<>>>888777(((...222>>>MMM666333---000.........,,,******,,,///,,,)))'''''')))+++,,,+++///---+++)))***+++...000%%%%%%'''(((******++++++***///111---***++++++*********+++,,,---......///---***+++......---...111222000...+++******+++,,,((()))***+++,,,,,,,,,,,,+++)))---,,,$$$+++888:::TTTcccmmmmmmrrrtttlll]]]hhhxxxzzz~~~|||~~~|||wwwuuudddeee```XXXUUUZZZ``````iiitttrrrxxxrrrhhh___ZZZTTTQQQSSSWWWZZZ\\\iiiQQQrrr|||ttt;;;111cccxxxuuujjjfff???CCCcccjjjWWW[[[fffVVV|||YYYMMM^^^]]]rrr???AAACCC666===MMMjjjttthhh[[[GGG333000///...,,,+++++++++,,,---......---+++***)))***))),,,...///...---,,,---+++)))((())),,,---,,,++++++******)))(((((())))))'''(((***+++,,,+++***)))---+++***)))***+++***)))...------,,,,,,,,,,,,------+++)))(((***,,,,,,,,,000,,,,,,000000,,,,,,000......)))$$$###))),,,,,,...+++((((((***,,,,,,+++***++++++,,,,,,+++)))(((000,,,'''&&&'''***++++++)))+++,,,,,,******,,,///(((......((((((......((())),,,+++((()))......***++++++*********+++,,,,,,******++++++,,,,,,++++++------+++++++++,,,------+++,,,,,,,,,+++)))'''&&&'''(((***+++---.../////////---+++***+++,,,,,,+++(((...000---)))(((%%%!!!))))))***)))((((((***+++++++++***)))'''(((,,,...***+++,,,---............*********)))))))))((((((---,,,******,,,...//////...000///,,,,,,...,,,'''***,,,---,,,***))))))***---,,,++++++++++++,,,---))))))((((((''''''&&&&&&++++++++++++,,,---......,,,++++++++++++++++++,,,......------,,,,,,,,,,,,,,,+++******,,,.........111111000...---+++******+++,,,---...---,,,+++***,,,---,,,+++***,,,///222222000------......+++)))+++,,,,,,,,,,,,,,,+++++++++***---000///---222;;;AAAeeepppQQQ>>>999000///;;;NNNiiiDDD777999vvv999333888111888777<<>>000---MMM|||xxxkkkXXXsssiiigggaaaXXXSSSVVVaaammmvvvXXXbbbOOO___qqqyyyeee[[[bbbppp~~~^^^RRR888===JJJ\\\ppp~~~nnneeennn{{{zzzooovvvtttfffnnnggg>>>EEEaaaBBBfffyyy~~~xxxfffiiikkkjjjhhhhhhkkkoooyyyzzzuuuUUUfffrrrcccPPP<<<333444555...'''...---,,,,,,,,,---/////////...---...///...***''',,,---...---+++******+++&&&(((+++------,,,,,,+++)))***+++,,,+++***)))(((,,,,,,------------------+++***((((((***++++++***,,,+++***))))))((((((((()))---111///+++((())),,,+++***)))'''''')))***++++++)))%%%###)))000000,,,)))***+++,,,---...///000...+++(((***///111///+++'''((()))***+++,,,...///***)))((('''((()))***+++(((******((((((******(((*********(((%%%$$$)))...,,,++++++***))))))))))))'''''''''(((***,,,...///---)))'''(((,,,...+++'''...//////000000///------'''(((***+++++++++******)))((((((***,,,...---,,,$$$(((***'''&&&)))***))),,,,,,---+++))))))***,,,%%%(((+++------+++++++++))))))(((''''''(((***++++++++++++++++++,,,,,,,,,(((+++//////,,,***+++---...//////,,,---///---)))---------+++******,,,...++++++++++++++++++++++++---***'''(((---///,,,(((***,,,...//////,,,)))''')))+++---//////---+++)))%%%'''(((***,,,,,,------)))+++---,,,******---000---------....../////////((()))***,,,,,,+++***)))'''***---///...---,,,,,,---,,,+++***)))+++---///+++,,,,,,---......------000...,,,---000222000---!!!(((---000<<>>===***000NNN|||tttiii]]]QQQWWW\\\aaaeeegggllltttzzzsssrrrhhhsssrrrwwwRRR888PPP```vvvsssgggZZZFFF333EEEfffooofff|||lllHHHkkk\\\|||wwwtttnnnCCCLLLtttrrrmmmuuubbbFFF999...,,,///000/////////...---------...///000///...---...///...***%%%+++,,,---,,,+++***+++,,,&&&(((******)))(((((((((,,,,,,,,,++++++)))((((((,,,,,,---------.........,,,***))))))+++,,,,,,+++,,,++++++***)))((('''&&&"""***222222---))),,,000***,,,+++((((((+++,,,***&&&&&&&&&%%%)))///...***)))***,,,,,,,,,---///222000---***+++---...---+++%%%'''((())))))***---///(((''''''(((+++,,,+++***************************---******+++***(((+++///++++++***)))))))))))))))'''''''''((())),,,...///---+++***,,,...///,,,)))((()))+++------------,,,)))))))))))))))))))))))))))((()))***------,,,+++)))---///+++)))++++++)))---......,,,***)))***,,,$$$'''+++------,,,++++++,,,++++++*********++++++***++++++++++++,,,,,,,,,'''***...///...,,,******,,,...---+++,,,///---(((000000///---)))''''''((((((***,,,------,,,***(((,,,***((()))+++,,,***(((+++---///000000---***'''(((+++...111111...+++(((&&&(((***,,,...///......***+++,,,,,,+++,,,.../////////......---,,,++++++,,,,,,------+++)))&&&$$$###&&&+++...///......///)))***+++***)))***---///((()))***+++,,,,,,,,,,,,111///,,,))),,,000///+++ +++222...)))555SSSmmmttt::::::AAAsss___\\\RRRIII000000111000++++++,,,***,,,------,,,+++,,,---+++---...---+++)))***,,,'''(((***,,,------,,,+++***++++++,,,,,,,,,++++++%%%+++...,,,+++---///...******+++,,,---...//////+++)))+++//////+++***,,,((()))***,,,,,,,,,,,,,,,,,,,,,------------,,,,,,111111000+++555NNNJJJ+++@@@lllpppmmmwwwvvv}}}XXXUUUKKKVVVdddmmmpppoooooopppYYY[[[[[[fffmmmrrruuuccc___kkk[[[bbbwww}}}[[[===333;;;IIIQQQlllZZZvvvccckkk{{{bbbJJJqqqQQQeeeuuuZZZuuuvvviiiggg```===000......///,,,)))...777///...---,,,,,,,,,---...---+++***---000///***%%%***+++,,,+++******,,,---%%%'''))))))'''&&&(((***,,,+++***))))))(((((((((+++++++++++++++,,,------,,,***))))))+++,,,,,,+++...,,,***)))((()))***+++$$$)))......+++***,,,000))),,,,,,)))))),,,,,,)))%%%)))+++***+++---,,,(((++++++,,,***((())),,,//////...,,,***))))))))))))((()))***)))((((((+++...((('''(((***------+++(((+++******++++++******+++,,,'''&&&***,,,******---(((((((((((()))***,,,,,,***)))((('''(((***,,,---+++,,,,,,---------,,,+++$$$&&&''')))******)))))))))(((''''''''')))+++,,,)))))))))+++,,,---+++***+++//////+++))),,,---,,,+++,,,,,,+++***)))+++,,,$$$'''+++---,,,,,,+++,,,***+++,,,---------------************+++++++++,,,+++++++++,,,------+++))),,,...---+++,,,///---(((---......---***'''''''''((()))+++------+++)))(((......---------,,,,,,++++++,,,,,,---------------***,,,...000000...,,,***((()))+++---...---,,,+++,,,+++******,,,.........///......------,,,,,,,,,111111///...,,,***)))(((%%%(((,,,...---,,,,,,,,,&&&(((++++++******---///)))******+++++++++******,,,///...***+++//////+++***,,,...---,,,...666===aaauuurrr;;;===FFFhhh555<<>>>>>>>><<<999777999>>>CCCAAAAAA:::???QQQNNNAAAIIICCCWWWQQQnnnaaaKKK>>>AAAAAADDDccc|||KKK]]]{{{bbb^^^jjjkkkDDDUUUwwwTTTWWWuuuuuugggFFF777,,,777***###+++777888222......---,,,+++++++++,,,,,,***((((((,,,000000,,,''')))+++++++++******,,,...''')))******((((((+++...+++***(((''''''((())))))******))))))******+++,,,+++)))((()))+++,,,,,,+++000---***'''(((+++///111+++++++++***))))))***+++&&&+++,,,((((((,,,+++&&&'''---111///...---+++''',,,---+++(((%%%%%%(((,,,......---***&&&%%%&&&'''+++,,,,,,***''''''***---)))((())),,,///...***&&&,,,++++++,,,,,,++++++,,,((("""!!!'''+++(((''')))%%%%%%&&&(((***,,,...///---+++)))((('''((()))***(((***,,,,,,+++))))))***)))***+++,,,------,,,+++((('''&&&%%%&&&))),,,...)))))))))+++,,,,,,+++)))(((++++++'''''',,,000111((()))******)))***,,,...$$$'''+++,,,,,,,,,,,,,,,''')))+++---...///......)))))))))******+++++++++...+++)))))),,,---,,,))),,,......,,,---///...)))&&&)))+++,,,+++******+++)))***++++++++++++***)))---......---+++)))***++++++***))))))***---111333,,,------......------,,,((()))+++++++++***(((&&&---***(((***---///...,,,,,,,,,------...//////000444222///------...///111,,,...///...,,,)))'''&&&$$$'''+++,,,++++++---///------------,,,,,,+++***'''---///---...222222...$$$''',,,000///---000444333MMMkkk~~~sss???CCCMMM888:::555///+++***,,,///000+++)))''''''))),,,......---+++)))'''&&&&&&'''(((---...---,,,******,,,...(((((()))***************+++,,,------......------$$$'''+++---...---...///---------,,,)))((()))+++***++++++******,,,///222'''///---***222333------222,,,999DDDDDDWWWmmmmmmooo}}}xxxuuuyyywwwQQQDDD222======:::777;;;@@@===555:::999999999::::::888777DDD444FFFgggIII<<>>UUUqqqmmmXXX>>>333LLLpppQQQXXXlllsssgggoooeeegggeee|||vvvqqq]]]>>>......,,,...,,,+++---000222///---222---******---...+++(((+++(((%%%''',,,///---+++,,,,,,---....../////////%%%''')))))))))((()))***---...///...,,,((($$$"""000///---+++***)))(((((('''%%%%%%)))...///+++'''+++***)))***,,,------------,,,***(((''''''((((((+++,,,---...///000000000000///...---,,,+++,,,,,,%%%***...000---+++***+++---***(((''')))+++,,,,,,+++******((((((((()))+++******+++---//////,,,***---,,,***)))((()))******...)))))),,,+++&&&%%%)))...,,,***((())),,,///111---+++***+++------***'''---***(((***---...)))$$$'''))),,,......+++(((&&&,,,***((((((***+++,,,+++)))---///---(((&&&(((+++++++++++++++++++++++++++,,,***)))***...///...,,,***'''&&&(((,,,...+++'''&&&(((,,,...///...+++)))---------,,,,,,------...***,,,...///...------...+++)))+++//////,,,+++---+++***,,,000000***''''''000---)))&&&&&&''')))))),,,,,,---,,,,,,+++))))))***)))((('''''')))+++,,,***---000000---***)))***---+++)))'''&&&(((***+++***+++,,,---...000111111///---+++***++++++***)))555000+++)))***,,,,,,***///......///000///,,,***%%%&&&(((***+++++++++***------+++***)))(((((((((((((((***+++,,,---------+++---.........---///000222444>>>TTTrrryyyDDDDDDfffccc888666333000---,,,---......,,,+++))))))+++---------111///---***)))(((((()))---...---***'''&&&''')))(((((()))******************++++++,,,,,,,,,,,,,,,(((***---------,,,,,,---***++++++)))'''&&&''')))((()))***))))))***---000%%%,,,)))'''......'''(((222000VVVzzzXXX```uuu}}}sssGGG???AAAAAA@@@<<<777888;;;999333<<<:::999999:::999777555333...III}}}EEE<<<>>>999===DDD```|||dddjjjZZZNNNNNNNNNJJJKKKPPPgggcccrrr___sssvvvooo}}}vvvfffXXXEEE///***...+++---,,,,,,---......,,,+++///+++(((***---///---+++,,,)))''')))---///---***...---------------------(((***++++++)))'''((((((''')))***+++,,,+++***)))...---,,,+++))))))))))))***(((&&&))),,,---***&&&)))((('''(((***+++++++++,,,,,,+++++++++++++++,,,((()))***+++,,,,,,,,,,,,......---,,,++++++***)))'''+++------+++***+++---+++)))((((((***,,,,,,,,,+++(((%%%%%%(((***)))(((*********,,,......,,,***++++++******************(((%%%&&&+++***%%%###&&&,,,+++)))))))))+++...000---++++++,,,------***(((,,,***)))+++------***''')))***,,,---,,,+++(((''',,,***)))))),,,.........'''+++---,,,((('''***---,,,,,,------------,,,,,,,,,***)))***---...---,,,+++(((&&&(((,,,---+++((((((***---/////////---,,,------,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---+++)))***---...++++++---+++)))+++//////***((()))000***%%%%%%))),,,+++(((---+++)))((('''(((***+++---,,,***)))***+++,,,---***,,,...---***(((((()))+++***(((((()))+++...000///---,,,++++++---///000,,,+++))))))+++,,,,,,+++000---***)))+++------,,,---,,,,,,...//////---+++,,,,,,++++++,,,---...///......------,,,---------++++++,,,,,,---.........,,,---...---,,,,,,...000000///111<<>>>>>;;;999888888888777666555666888::::::999===777111222???UUUppp```555;;;@@@666```555CCCNNNQQQXXX>>>...EEE]]]zzzPPPgggtttiiifffKKK:::000...+++///...###+++...000///,,,***+++---+++)))(((***---/////////---------...000///+++(((,,,,,,,,,+++++++++******+++,,,---,,,***(((((()))))))))(((''''''((()))***))))))(((((())))))***+++000---******+++------,,,+++***)))***,,,---------((()))***+++++++++***)))+++,,,,,,------------,,,)))***+++,,,+++)))'''%%%(((+++---,,,***)))+++...(((((((((***,,,---,,,+++---***((())),,,//////...+++***((((((***+++++++++'''(((***+++,,,,,,+++***&&&(((,,,//////***&&&###'''((()))******+++++++++---,,,,,,,,,------,,,+++)))+++------,,,,,,---...///...+++)))((((((((()))...---,,,,,,---...---,,,&&&(((******))))))+++---(((***,,,------,,,***(((---,,,+++******+++++++++///,,,)))(((***,,,---,,,(((((((((((()))***++++++---,,,+++***))))))))))))(((***++++++******+++,,,///,,,+++------,,,---111***((((((+++,,,***+++...,,,)))''')))---///,,,(((,,,)))&&&$$$%%%)))---000+++***)))((((((((())))))+++***)))'''&&&'''(((***......---,,,,,,,,,,,,,,,...---+++))))))***+++,,,+++)))((((((***,,,++++++((()))***,,,...///...---,,,+++***+++---...---,,,///...,,,*********,,,---,,,,,,++++++++++++,,,,,,222111///------...///000///...---***((())),,,.........---******222BBBNNNqqqzzzddd999;;;000......,,,(((&&&&&&))),,,,,,+++*********)))'''%%%''''''((())))))(((''''''&&&(((***++++++,,,...///******++++++++++++*********++++++,,,,,,,,,,,,,,,+++,,,+++***((('''(((***...//////...,,,,,,---///+++---//////......///000///...)))+++...)))///EEErrrqqqYYYMMMlllvvv~~~zzz~~~YYY:::AAA@@@@@@>>>;;;777777999999777666555777888777777444777666111///666AAAHHHcccppp}}}<<<&&&444___VVV<<>>]]]zzzxxx;;;...---,,,...111111,,,+++......***+++///'''((()))((('''&&&'''(((******---111000+++***---,,,---...,,,+++)))***+++&&&(((+++***)))((()))************+++,,,---//////---000///,,,,,,......+++,,,,,,+++***************...,,,,,,...000111000...++++++&&&...DDDPPPTTT]]]pppzzzccc\\\yyypppXXXEEE:::444999<<<444777222:::>>>333---111111666BBB555ggg```)))<<<666...KKKjjjjjj@@@oooVVVxxxxxxgggIII999+++(((++++++******///......000222111---***......------------......$$$%%%'''((((((***,,,...(((---***)))---)))###''',,,***+++///---((('''++++++***))))))***+++,,,---,,,,,,,,,***)))***,,,///...//////---)))&&&&&&'''***+++***)))''''''(((***,,,,,,+++)))''''''***,,,+++,,,......,,,+++,,,---(((***++++++++++++---///***+++,,,+++))))))+++---............---,,,++++++///,,,******,,,---+++***...---,,,******+++,,,------))))))...///+++'''''')))***+++***))))))+++,,,$$$%%%&&&((()))*********))))))(((((((((***+++,,,,,,+++)))((('''(((((()))************++++++++++++)))+++,,,***'''&&&))),,,+++,,,......,,,+++***+++,,,,,,***'''(((+++***&&&###&&&***,,,,,,***))))))***)))))))))++++++***)))---)))''')))(((%%%&&&))),,,---...---------///111000...+++)))'''((()))***,,,(((%%%%%%(((+++------,,,,,,,,,------,,,,,,,,,...///...,,,...111///***---...---+++(((((()))***---***''''''***+++((($$$&&&''')))***++++++,,,---,,,+++)))'''+++000...(((+++******++++++,,,---...,,,***,,,111111---+++---+++******+++---...,,,+++***,,,---,,,***)))***,,,///...,,,,,,------,,,+++...,,,***((('''(((***+++***...222333111...---...---,,,+++))))))+++,,,---...///000/////////111333,,,,,,,,,,,,---...///000000//////---***///BBBVVVoooTTT,,,000111)))+++444,,,+++,,,///000...---///((())))))((('''(((***,,,,,,+++,,,///---)))))),,,---------+++******,,,...'''(((***)))(((&&&'''(((*********+++,,,---...///...+++,,,//////,,,+++...------,,,+++++++++++++++,,,,,,---///111111000...&&&***...EEEnnnnnn\\\xxxxxxYYY[[[oooTTTDDDAAAhhhmmmjjjQQQ999<<<@@@666333,,,666AAA;;;555777888333999333DDDwww...000222;;;222<<<|||AAA:::HHHlllqqqtttjjjwwwyyyaaaHHH444---((()))++++++******......///000111000...+++------,,,,,,,,,,,,------'''))),,,------,,,---...)))///,,,***///,,,&&&***,,,)))))),,,---***)))))),,,+++*********+++,,,------------,,,******,,,...000111000---***'''&&&'''***)))((((((***+++++++++//////...,,,***)))+++,,,+++,,,---,,,******,,,---)))***+++******,,,///222+++---000000...---------............---,,,+++***+++++++++,,,---,,,***''',,,,,,+++++++++,,,------+++)))***...///,,,))))))++++++***(((&&&'''))),,,''''''&&&''''''((())))))((((((''''''(((***+++,,,***************)))))))))(((***,,,---...---+++***(((***+++***&&&%%%(((+++***+++------+++***)))******,,,+++)))))),,,***%%%$$$''')))******))))))***'''((()))***))))))+++,,,+++'''&&&((('''$$$%%%((((((***+++******+++---//////---+++)))((((((******(((%%%######&&&))),,,---******++++++++++++******...///...,,,---000...)))+++---...---+++***++++++---***'''''')))***(((&&&%%%(((++++++))))))...222---+++'''$$$'''---///,,,,,,,,,++++++++++++,,,,,,...,,,,,,......,,,+++---///---***)))***---//////***,,,---,,,++++++,,,......---,,,---......,,,***---...///,,,(((''')))+++***---000222222222000///,,,***)))(((((()))***,,,---...///...---,,,...000------,,,------...///000111000000---)))'''---666MMMbbb}}}```:::+++666666---)))))),,,++++++---------...///,,,,,,,,,***)))***---000---++++++---+++((()))---+++++++++)))((())),,,...++++++,,,+++***)))))))))++++++++++++,,,---...//////)))***111000)))(((...------,,,+++++++++++++++***+++---///000///...---***,,,???hhhzzzoooyyy}}}tttXXX[[[oooSSSYYY||||||ZZZSSSlll777WWWrrrccc>>>333:::999333---222777444666777000666,,,888...[[[^^^(((444777333:::bbbbbb333>>>FFF___|||eeennnzzz}}}___AAA666,,,,,,,,,---,,,******+++---...///000000///...,,,+++******))))))******+++...//////---+++***+++,,,+++111...,,,111...)))...,,,)))'''))),,,,,,***(((---,,,+++******+++,,,,,,,,,------,,,******+++---,,,------,,,,,,++++++,,,+++(((''')))---///...,,,/////////---******+++,,,+++,,,,,,***))))))+++...)))+++,,,,,,,,,,,,...000,,,---.........------,,,/////////...---,,,+++*********++++++++++++)))(((***++++++,,,,,,---------++++++,,,///000///---------,,,***(((&&&'''))),,,,,,+++)))'''&&&''''''(((---,,,***)))))))))************++++++++++++***)))((()))+++,,,---,,,++++++)))+++,,,+++(((&&&(((+++((()))++++++)))((((((((())),,,+++***+++---***%%%&&&'''))))))(((((()))***&&&)))+++***((('''***,,,***'''''')))(((%%%%%%(((&&&'''))))))((()))+++---...---+++***)))******+++'''&&&&&&'''((()))************++++++++++++******---//////,,,,,,...---)))(((+++///000111000111222///---******+++,,,+++***''')))*********+++///222,,,+++'''###%%%***,,,***,,,,,,+++***************...,,,++++++******+++---000---***)))+++---///000***+++,,,---------...///,,,,,,,,,---......,,,)))***...111///***''')))---******+++...000000---+++,,,***)))(((((()))***,,,+++,,,---+++******+++---///////////////000111222---------...---,,,,,,...555BBBXXXrrr>>>000---111......***...---+++((((((***,,,---------,,,)))((((((+++---,,,******,,,+++(((+++///,,,,,,+++***)))***,,,///---------------,,,+++***++++++++++++,,,---......000******000///(((''',,,,,,,,,+++***************)))***,,,---------------+++<<>>444BBB+++???uuubbbCCCIII===AAAccc___|||uuuVVV===111+++&&&&&&+++---***(((***---...***+++------,,,+++,,,---------,,,,,,,,,,,,------+++***'''$$$###&&&,,,000''',,,)))'''---+++(((---,,,---+++)))***------***...---+++)))(((((())))))((()))++++++***)))+++,,,,,,+++***+++,,,---,,,+++---,,,,,,...///000...---+++,,,---,,,***)))***++++++,,,---,,,******,,,---'''+++///000...+++(((&&&***(((&&&&&&'''((()))(((------......------,,,+++,,,,,,,,,***((((((***,,,,,,,,,+++++++++,,,------&&&***,,,***)))+++,,,+++------,,,***))))))+++...************+++,,,......++++++++++++,,,...000222,,,++++++***))))))(((((((((((('''((()))***,,,,,,***---///...+++)))***,,,&&&(((******((('''&&&'''***,,,+++)))+++...,,,((((((***+++***)))((()))++++++,,,,,,+++)))((()))))),,,)))***------***)))+++)))*********((()))***,,,,,,++++++++++++,,,,,,---***---000000...+++)))))),,,,,,------------,,,,,,)))...///,,,+++------,,,))),,,//////...---,,,,,,---,,,***))))))***+++---+++(((&&&(((,,,///...++++++...///,,,,,,...,,,)))//////...---------------//////---******///111111,,,++++++,,,......---,,,,,,+++***,,,...//////...+++******+++------,,,+++(((+++......,,,+++,,,...+++,,,---...---,,,,,,+++...---+++******+++---......///000///......///111------,,,,,,,,,------...//////---+++,,,//////,,,000,,,,,,555GGGbbb<<<;;;333111000***...444000---///---((('''+++,,,)))+++,,,------,,,+++,,,...---,,,---///---)))***...///000000///---,,,---...---+++***,,,...///---+++,,,,,,+++++++++,,,------)))+++***&&&''',,,///...------,,,+++++++++++++++,,,......---+++,,,000333<<<``````777'''GGG|||wwwhhhLLL???EEEEEEUUUyyywwwdddmmmppplllYYYEEE<<<888666===SSSZZZBBB,,,...666...;;;+++...<<<111ttt[[[)))KKKGGG777EEEsss___MMM<<<666JJJ~~~ttt{{{kkkyyykkkLLL///,,,777222!!!%%%+++,,,)))'''***+++)))(((***,,,+++***)))+++---......------------......,,,,,,***)))(((***///333''',,,((('''---,,,)))///,,,000///***(((,,,---+++---,,,***((('''''''''(((''')))+++,,,++++++---...,,,+++)))***,,,,,,+++)))+++---///...---+++++++++)))+++,,,,,,+++++++++,,,+++,,,......,,,+++,,,---''')))---...,,,***((((((---,,,+++,,,......,,,***+++,,,------......------***,,,...---+++)))***,,,...---,,,******+++,,,---%%%+++,,,(((&&&)))+++)))***++++++***))))))+++---***++++++,,,,,,+++++++++*********+++,,,...000222...,,,***(((''''''''''''&&&''')))+++,,,,,,,,,+++))),,,///...+++))))))+++)))+++,,,,,,+++)))))))))+++,,,+++(((***------))))))+++,,,,,,+++******+++---,,,++++++,,,,,,+++***,,,)))***......+++***,,,'''(((((('''%%%%%%&&&(((++++++++++++,,,,,,------***,,,...---+++***+++,,,,,,,,,------------,,,,,,''',,,///,,,+++---...---***,,,......---++++++,,,+++***)))'''&&&'''***,,,)))))))))***+++++++++***'''+++,,,***+++......,,,------,,,+++++++++,,,,,,***---+++'''(((...111///,,,+++******,,,------,,,---+++***+++...///...,,,,,,***)))***,,,------,,,,,,,,,,,,,,,++++++++++++))),,,//////---,,,---000...---+++******+++---...---...///.........000222,,,,,,++++++++++++,,,,,,---000...***)))---...+++222000///111666DDD]]]tttPPP:::666))),,,444///***...000***...///+++***...---)))"""$$$&&&'''''''''((()))///...///000...)))))),,,---///000///,,,+++***+++...,,,+++---000111///---,,,,,,+++++++++,,,------%%%***)))###%%%///333000......---,,,,,,,,,,,,---///000000...,,,---222666]]]jjjVVV222777dddooocccIIIAAANNNHHHAAAOOOvvv^^^XXXHHH999888???>>>FFFXXXbbbFFF555FFFhhheeeGGG777666555555222>>>:::000TTTWWW222BBB???444IIIbbbGGG:::>>>eee~~~hhhuuuwwwvvvZZZGGG000%%%%%%***000555(((---///***)))***)))$$$&&&)))+++***((((((***,,,---,,,,,,++++++,,,,,,---+++++++++)))((((((***,,,)))...+++)))//////,,,222,,,222222+++(((+++---,,,---,,,***(((&&&&&&&&&&&&'''))),,,---------...000***((('''))),,,---,,,******---000...***(((((()))(((***,,,---,,,,,,---...***---//////...,,,,,,---&&&(((*********)))***+++******+++...000///+++'''++++++,,,---............(((,,,000111...+++******000...,,,))))))***,,,---'''---///)))'''***,,,***'''(((******))))))***,,,//////...---+++(((%%%###---,,,+++++++++,,,---...///---***'''%%%%%%&&&&&&$$$'''+++///000...,,,***(((+++...---***((((((***+++---......---+++++++++,,,---***((()))---...+++)))+++------,,,*********---***)))***...000...,,,+++)))***......+++***,,,+++,,,,,,***((('''(((******++++++,,,,,,------...***++++++)))'''(((,,,000+++,,,,,,------,,,,,,+++&&&+++...,,,+++---///...***,,,...///......///111+++***)))'''&&&(((+++---&&&)))---,,,)))'''(((***"""&&&'''%%%&&&+++......)))((((((((((((((())))))%%%(((((($$$%%%,,,...,,,...+++(((((())),,,---------+++)))+++---...---+++,,,+++))))))+++,,,------///---+++******+++)))((($$$)))......++++++...222---,,,***))))))***,,,---)))+++,,,,,,+++,,,...000...------,,,,,,,,,------''',,,---******000111///,,,---000///***+++<<>><<>>BBBHHHOOOSSSuuubbbkkktttEEE777555333888888<<<888<<>>444///,,,...000000///------...---,,,++++++******+++++++++------,,,***)))***,,,***(((''')))...000...,,,000...,,,******,,,------,,,+++++++++,,,,,,***)))++++++***))))))(((((()))!!!"""###''',,,...///......***(((,,,...------///222222+++(((---111>>>UUUhhheeefffwwwIIIKKKDDD>>>@@@>>>;;;@@@<<<;;;ZZZlll```ooo{{{}}}sss]]]MMMmmm}}}mmmzzzJJJ555888>>>222CCCJJJ@@@333---///555555999FFFYYYttt{{{kkkKKKaaa>>>777888222CCCEEEUUU^^^MMMtttZZZYYYTTT^^^XXXyyy]]]ppprrr}}}wwwWWW===666444***((((((***------,,,+++***+++------......---+++...***'''(((,,,...+++(((---+++,,,---,,,((((((,,,***))))))+++,,,,,,)))'''$$$***---***'''***,,,,,,((()))+++,,,---,,,,,,+++%%%'''+++...,,,'''''',,,,,,---...---+++***+++,,,,,,,,,+++++++++,,,...///***+++,,,,,,,,,+++++++++,,,)))(((++++++((())),,,***+++,,,,,,+++***)))((()))))))))***++++++,,,,,,'''))),,,,,,,,,,,,---...---,,,+++***((('''&&&&&&---///...+++))))))+++---,,,,,,,,,,,,,,,+++***)))++++++***)))((((((((('''+++++++++++++++++++++,,,+++***,,,000000,,,***+++,,,+++)))'''''')))+++,,,)))))),,,111111---***,,,++++++++++++++++++++++++***(((((())),,,...,,,+++&&&&&&''')))+++,,,------*********,,,...---***(((%%%)))------***((()))+++---***'''%%%&&&))),,,...---***((('''))),,,......***------******,,,,,,)))))))))(((((()))***+++,,,)))******,,,---------,,,)))((('''(((***,,,,,,,,,******+++,,,---...------++++++++++++++++++++++++,,,***))))))***++++++***(((***++++++*********,,,)))***,,,---...---,,,,,,///...------,,,,,,+++******)))((())),,,---,,,+++...,,,******+++,,,+++***...//////...---,,,,,,,,,)))))))))***+++,,,---...,,,***)))***---...///...))),,,...///......///000...000...((((((,,,...+++///---,,,,,,...////////////---++++++---...---,,,---...///.........000222000......000...,,,---222...///333BBBbbbmmm;;;:::333+++***---///000///---------)))*********+++,,,---------++++++,,,------)))&&&)))***+++,,,,,,,,,++++++//////...------///111222,,,+++***+++,,,,,,***(((******++++++,,,+++++++++'''''''''***,,,------+++---)))(((,,,...,,,,,,...111111%%%&&&CCCaaaooowwwUUU```xxx|||DDDFFF???999<<<;;;999===<<<<<>>777nnn{{{lllmmmGGG???>>>666999;;;666000111111,,,222///444999===OOO```aaagggQQQeee666111AAA:::===mmmaaaRRRddd[[[VVV999:::aaafffbbb[[[ooouuu{{{}}}```666'''---///------------......---***++++++---//////...------,,,,,,,,,+++******,,,...---+++,,,---,,,((((((,,,---,,,+++,,,,,,+++(((&&&###))),,,***))),,,///000'''(((***,,,------------((())),,,...+++&&&&&&***---......---+++******++++++*********+++---...///.........------,,,+++***,,,))))))++++++)))))),,,---------,,,++++++******)))))))))***++++++,,,,,,%%%'''))))))))))))***+++************))))))))))))111000///---***((((((***++++++,,,,,,++++++******)))))))))************))),,,,,,******++++++,,,,,,+++***+++//////,,,***,,,,,,***(((&&&&&&(((***,,,)))'''(((---///------///++++++,,,,,,,,,,,,,,,,,,(((+++---...,,,+++---...&&&''')))+++,,,---......))))))***,,,---,,,)))'''$$$(((,,,---+++((()))***))))))))))))))))))***+++---+++((('''***,,,...///+++------******,,,,,,)))***)))((((((***,,,...///)))***+++,,,,,,,,,,,,,,,)))'''&&&''')))+++,,,+++'''+++......+++***,,,///++++++++++++++++++++++++...,,,***)))******)))(((+++---//////.........///***+++---......---,,,+++---------,,,***)))))))))***))))))+++---......------,,,+++,,,---///...---......---------,,,,,,+++''''''((()))***++++++++++++***)))***,,,.........)))+++------,,,,,,---......///---))))))+++---,,,---,,,***+++---...---,,,///...,,,+++++++++***)))------,,,++++++...333777333///......---+++...444+++......///>>>___EEE:::444---###)))+++---...---,,,------******+++,,,------......---+++***,,,///...***%%%***+++------,,,+++******......///......///111444,,,+++++++++,,,,,,***))))))***,,,---......---,,,)))((()))+++...111111111,,,((((((,,,...,,,,,,---000///'''555```]]]tttFFF>>>;;;>>>>>><<<:::999555===PPPooo{{{DDD888999222333===AAAnnnlllDDD)))222,,,111666222333555,,,777222777888+++***666===;;;BBBXXX...,,,444444777RRRZZZddd|||DDD"""@@@___fffoooWWWnnnyyyiii{{{qqqTTT777&&&,,,111&&&///111111///...///...***///------000111......000***---...,,,((((((,,,000,,,***+++---,,,((()))---...,,,++++++,,,+++)))'''))),,,---***)))---...---((()))+++------------,,,///---,,,---***$$$###&&&,,,---...---***)))***++++++)))((())),,,...//////000...---------,,,***(((---++++++......++++++---///...---,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***,,,......---,,,---...))))))******+++++++++,,,000,,,***,,,---+++***+++)))***,,,,,,***))))))***%%%&&&(((***,,,---......---+++))))))***+++,,,+++,,,)))***---...++++++---,,,***(((&&&&&&(((***,,,***&&&&&&***------...000))))))***+++++++++******'''+++//////,,,***,,,...)))+++------,,,******+++'''&&&&&&((())))))'''%%%###%%%((())))))(((''''''$$$''')))***)))(((((((((---+++))))))+++---......(((++++++)))***......,,,***))))))***+++---///111((()))***)))((('''(((***(((''''''(((***+++***)))%%%+++///...***(((,,,000++++++++++++++++++++++++///---+++*********)))((('''))),,,---,,,++++++,,,+++,,,,,,------,,,,,,,,,+++,,,---,,,***))))))++++++******+++---///...---,,,++++++,,,...//////...---,,,++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,***)))***,,,---------***+++,,,,,,+++***+++---------,,,++++++,,,,,,,,,,,,*********,,,,,,+++***...---,,,+++***)))))))))++++++*********...333777333///------+++***---333+++...///+++---@@@bbb~~~ooo:::555///...%%%''')))+++,,,++++++,,,...+++++++++++++++++++++***,,,++++++++++++++++++***,,,******,,,//////+++(((,,,---...---++++++---000---,,,+++,,,------+++))))))+++---//////...,,,+++)))(((''')))---000222222---))))))---///...---...222---111QQQwww~~~pppkkkppp[[[???999BBB<<<:::===666222<<>>//////444...'''(((************,,,...************)))'''&&&%%%+++------***'''(((,,,000...)))&&&+++222444---&&&+++,,,---+++(((''')))+++---,,,,,,,,,------+++******,,,...//////---***)))000---)))''''''''''''&&&...***+++///111///...///111+++;;;jjjqqqUUUUUU{{{qqqBBB555===111111;;;222666<<>>:::222888======<<<@@@OOObbbsss???666555///444;;;555,,,111OOOuuuqqqAAA::::::......;;;;;;@@@>>>;;;???===444666;;;AAACCC@@@(((<<>>>>>KKKYYYsssSSS777999666333222999MMMhhh~~~gggAAA)))''''''))),,,,,,,,,,,,---///------------,,,++++++*********)))***+++,,,+++***++++++++++++++++++++++++---***))),,,---)))((((((***+++,,,+++)))((()))******)))+++...---***+++///---***)))******''''''***))),,,///---)))(((***------------,,,,,,,,,,,,,,,(((***,,,+++((((((+++...---+++******+++,,,,,,+++,,,***''''''))),,,...///+++...///,,,,,,---,,,(((...***(((+++,,,(((&&&''',,,------,,,***)))***+++,,,......,,,)))(((***---...+++)))))))))*********///...---///111222111000,,,++++++,,,------+++***+++((((((***++++++---000,,,,,,,,,,,,+++***)))))))))***+++,,,+++***))))))&&&&&&(((+++------***'''---+++******,,,------,,,$$$$$$%%%(((***+++)))((()))***+++***(((&&&&&&&&&&&&(((,,,...///---+++)))+++,,,------,,,+++,,,---*********,,,------+++)))%%%%%%&&&(((***+++)))'''&&&(((+++...000000///...,,,***)))***,,,---------000...***&&&%%%(((...222)))((((((***---//////...***,,,...000000...+++******)))))))))+++,,,+++***+++***)))***---...///...))))))******************------,,,***)))***---000,,,,,,---......---------,,,------,,,******,,,...+++******,,,...///...------***(((******(((***---+++++++++++++++,,,---...(((,,,000000---+++,,,///...,,,---///,,,))))))---000///...---,,,***)))(((///...------...---+++)))---+++,,,......,,,+++---///000000///---,,,---......///000///---,,,,,,---,,,,,,.../////////...---+++333>>>QQQwwwEEE666444333))))))...((()))***+++,,,---.........+++)))(((&&&''')))+++---000000000///...---,,,,,,---)))'''***,,,+++,,,......---,,,,,,......---,,,,,,---...---+++++++++,,,......---,,,,,,,,,,,,---***+++---......---+++***...,,,******++++++***(((:::```gggqqqsss???888;;;444444<<<888000lllQQQcccPPPddddddxxxhhhZZZ666777888///===111...888???;;;444333???```{{{jjjaaavvvlllGGGDDDfff:::BBBzzzsssyyyaaa@@@555444'''...SSSUUURRRYYY>>>+++===444@@@AAADDDgggaaa===,,,***+++''')))++++++******+++,,,,,,,,,---------,,,++++++***((('''(((,,,...,,,***)))******++++++,,,---------)))(((++++++(((&&&&&&***+++,,,+++***)))***+++)))(((***......++++++---,,,***)))))))))***+++---***+++,,,+++))))))+++...*********++++++,,,,,,,,,)))+++,,,+++******,,,...+++***)))((()))***+++,,,***)))'''''')))+++...000)))...000---,,,,,,+++''',,,((('''******'''%%%&&&+++,,,---,,,***))))))***)))---///---)))'''***...,,,+++***))))))***++++++,,,+++++++++---...---,,,+++******+++,,,---,,,+++***))))))*********+++---,,,,,,,,,,,,+++***))))))***+++,,,------,,,***(((&&&&&&''')))+++,,,)))''',,,***(((''')))*********''''''(((+++------+++)))***++++++***'''%%%%%%&&&***+++...000000...+++))),,,------,,,******+++,,,+++******+++------+++))))))******+++---------,,,+++,,,---...//////...---,,,+++***+++,,,---------000///,,,)))''')))...222+++)))((()))+++.........***+++---...//////......,,,***)))***++++++***))),,,+++++++++,,,------...)))***+++,,,,,,+++)))(((,,,------,,,+++***,,,---,,,,,,---------,,,++++++,,,,,,,,,***((())),,,...000///------...---+++)))+++'''&&&(((******---222------,,,,,,,,,,,,------(((+++...///---+++***+++---,,,,,,...,,,((((((,,,------,,,+++************...,,,+++,,,------+++)))...------......------...---///000000......///000---............---.........---,,,,,,,,,---...///.........555NNNttt```===999555...'''+++...)))++++++,,,---------,,,,,,,,,,,,---------.........,,,,,,+++***)))(((((((((,,,((('''+++---,,,,,,///...---,,,,,,......---,,,,,,---...---+++***+++,,,,,,+++++++++++++++,,,,,,***+++---......---+++***,,,------+++******,,,...---SSS{{{vvv```yyyJJJ555999:::777:::;;;fff___qqqYYY777wwwGGG:::JJJkkkuuueee]]]666999???444000///444===;;;333333:::000@@@IIIlll\\\OOOCCCBBBzzz\\\999666BBB@@@888===^^^qqqcccQQQAAA222999000???jjjkkk>>>&&&***111///***+++,,,+++***(((((()))++++++,,,---------,,,,,,,,,***(((***...000///,,,((()))***+++,,,------...111---,,,//////,,,***+++***,,,---,,,++++++,,,---***((()))---...+++***,,,+++++++++******---//////---***((((((+++---------&&&'''''')))***+++,,,---++++++++++++***+++,,,...---,,,,,,++++++,,,...///(((((()))******+++,,,---%%%+++...,,,***++++++))),,,((('''***+++(((&&&'''***+++,,,,,,+++***+++---'''+++...---)))(((***...)))))))))))))))***,,,...,,,***))))))******)))(((+++))))))***,,,------,,,---...---++++++++++++***+++,,,,,,,,,,,,+++******)))+++,,,...---,,,***)))---+++***+++,,,---------+++)))''''''(((*********+++******+++---,,,***(((+++,,,+++***'''%%%&&&''''''(((***,,,///111333444,,,,,,,,,+++)))((()))+++---+++***)))+++,,,,,,+++))))))((('''''')))+++------,,,++++++,,,---...///,,,,,,,,,,,,+++,,,---...)))******)))((((((***,,,---+++)))(((***,,,,,,,,,,,,,,,++++++,,,---///000+++***)))***+++,,,+++)))...------,,,+++++++++,,,***+++------,,,***(((&&&))),,,...///---+++******,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))((()))+++...000///---,,,------+++***,,,)))'''***++++++...333000000...---,,,,,,,,,,,,...---...///111111...***---+++,,,---+++'''(((,,,))))))(((((())))))+++++++++)))((()))+++,,,,,,+++***++++++******++++++******---///000//////000111------------...//////...222///,,,******---111333111...///333444DDDmmmCCC888888000''''''---///,,,,,,,,,---------,,,++++++++++++,,,---...------,,,---,,,+++******)))******(((&&&&&&,,,///...---///---,,,+++,,,---...---,,,+++,,,---,,,***)))***+++++++++************+++++++++,,,---......---,,,++++++...///,,,***///;;;EEE???KKKWWW[[[jjjlllJJJRRRcccddd___tttmmmwwwXXXddd>>>BBB222<<<]]]XXXqqqrrreee777888DDD===///111555555111///666@@@;;;222888BBBOOOiiiiiiGGGLLLSSSeee~~~LLL...RRRjjj@@@777444333444YYYfff@@@...555222>>>000444TTTbbb>>>///......------,,,---...---***(((((((((***+++,,,,,,------------(((''''''(((***++++++***((()))***+++,,,---......000,,,,,,//////,,,***+++***,,,------,,,+++,,,...---)))(((,,,---+++)))******,,,,,,***+++///000///...***'''(((---000///---&&&&&&'''(((***+++,,,---++++++******++++++,,,---((()))******))))))+++---'''***,,,,,,+++)))))))))###***---+++)))+++,,,,,,...******---...+++)))***)))***,,,,,,,,,,,,...///'''***,,,,,,***)))+++---((())))))))))))***---///---,,,******++++++)))'''+++***((()))+++,,,,,,,,,///111111...,,,...---*********+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++///,,,***)))***++++++++++++)))((()))+++------,,,,,,***))))))******)))''',,,,,,,,,***((('''((())),,,+++******+++...111222,,,,,,+++***(((((()))+++...,,,***)))***+++++++++******)))''''''(((,,,000+++***))))))+++...111333,,,---------++++++---...)))+++......---+++++++++---+++))))))***+++++++++---,,,+++***+++,,,---...)))(((((()))+++---,,,+++...///...---***)))***+++++++++------,,,+++((('''(((+++...///...,,,++++++++++++,,,------,,,,,,,,,+++,,,,,,+++))))))+++---,,,+++***+++---...///...///,,,***,,,,,,***,,,///000///...---,,,+++++++++///,,,+++,,,000000,,,(((---+++,,,...+++((((((,,,(((((('''''''''(((***+++)))((('''(((***,,,,,,++++++---,,,******,,,---+++))),,,///000/////////000...---,,,---///000///...333000,,,******---222555000...333666,,,(((IIIuuuhhh@@@333555---'''+++...---///+++,,,,,,------,,,,,,++++++************+++,,,,,,///...------,,,---...///%%%###&&&---111///...///,,,******+++,,,------,,,***+++,,,+++)))((()))***,,,,,,+++******+++++++++------------------------***...000,,,,,,999SSSiiiiii\\\NNN\\\vvvfffrrrzzz~~~uuuFFF555---333@@@PPPVVVkkk}}}{{{CCC777AAA;;;333555444222444:::;;;999555AAA111''';;;@@@HHHgggfffRRREEEIIIJJJEEENNN^^^dddhhhttt@@@NNN|||oooaaaDDD???GGGEEE@@@BBB"""777999ZZZwww```???***000555---(((...,,,---......,,,******+++)))***+++,,,------------&&&((())))))(((((()))+++))))))***+++,,,,,,---------)))))),,,---+++)))***)))+++,,,,,,++++++,,,---000***(((***,,,***((()))'''+++---***+++///000,,,+++++++++,,,...///000000************+++++++++++++++***))))))***+++,,,,,,"""%%%((((((&&&&&&''')))***,,,...,,,)))&&&&&&'''%%%+++...+++(((***---......+++***---...,,,***+++***,,,------------...000'''(((***+++,,,,,,,,,+++***+++,,,+++)))***---000---,,,++++++,,,---,,,***,,,***((((((***+++++++++,,,//////,,,+++...---)))((()))***+++,,,---------(((((()))***+++,,,---------+++))))))))))))'''%%%((('''(((***,,,...---,,,,,,***(((''')))+++++++++,,,,,,,,,***((((((***,,,///...+++)))(((((()))***,,,,,,,,,***((()))+++---,,,+++++++++,,,,,,***(((,,,---...---,,,,,,///222***++++++,,,---...000000,,,---...---++++++---///,,,...111222000///......+++)))((()))+++,,,,,,+++***+++,,,---,,,+++)))((('''&&&&&&))),,,...///...,,,......---***)))+++---))))))+++,,,,,,,,,,,,+++***+++,,,,,,++++++---///***+++,,,------...------+++,,,---,,,+++***+++---+++)))((())),,,...//////---******,,,,,,******---,,,++++++******++++++,,,,,,+++************))))))...,,,,,,...,,,((())),,,+++***(((''''''''')))))),,,***((((((***+++++++++---000///++++++///000---+++---///000...---,,,,,,///---,,,---///000///---000///---,,,,,,...000222///---000333---'''555JJJAAA@@@111555...***///...+++///***++++++,,,------------000///,,,++++++---000222---,,,+++***+++,,,---...###"""&&&...222111//////+++***)))***,,,---,,,+++)))***+++***((((((((()))------,,,,,,++++++,,,,,,...------,,,,,,------...)))...000,,,---BBBfffyyykkkxxxbbbHHHTTT```IIIMMM|||___KKK777999<<<)))???AAAZZZjjjxxx|||RRR888:::333'''555>>>;;;777::::::666555...---777;;;444222;;;BBBgggtttVVV::::::===555777===RRRttt///<<>>]]]ooo\\\YYYdddtttjjjKKKhhhaaa===KKK333:::jjjVVV@@@DDD;;;111222===lll^^^```vvvIII333;;;111888>>>===555111666>>>333333222333444555555555===:::999@@@QQQ]]]VVVGGG888>>>PPPAAA444ccc{{{tttiiipppzzzppplllxxx}}}tttGGG...//////000///---,,,+++/////////000000---)))%%%************+++,,,---...+++,,,---...///////////////)))(((///333000...000......)))###%%%---///++++++---...,,,)))'''))),,,222;;;444***,,,---+++...******+++---...---***'''''')))+++++++++,,,...///...------,,,+++***))))))+++++++++,,,,,,---------%%%''')))+++,,,+++***)))111000---(((%%%$$$%%%'''"""'''++++++))))))---222+++++++++++++++,,,---...///...---,,,,,,,,,***))),,,,,,++++++,,,,,,---...,,,---//////............,,,...///000000...,,,+++***)))(((''''''''')))))),,,+++******)))))))))***111...++++++,,,---+++)))***,,,---,,,)))'''(((***111///.........---***((())))))((((((((((((((()))+++*********++++++***(((+++,,,---------+++)))'''((('''''''''''''''((()))&&&))),,,,,,+++,,,///222++++++------------++++++***,,,///111111///,,,***---,,,*********,,,...///+++,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///++++++******++++++,,,------,,,,,,---......---+++++++++,,,,,,,,,---------***+++,,,++++++,,,...000,,,,,,************,,,,,,***((((((***...///---+++............---,,,++++++***'''(((,,,,,,'''###"""'''(((((()))***,,,---...------,,,+++***)))((('''))))))***+++,,,------...,,,,,,,,,...//////---+++(((***,,,,,,***((('''(((,,,,,,,,,+++)))((()))***000000///...,,,***'''&&&---+++***((()))***---///,,,,,,---///111///,,,)))000000///...------,,,,,,///...,,,++++++,,,...///000000000000111111111111III999222///...------++++++***)))&&&''',,,000---((()))///......---,,,++++++---...---***+++...---)))(((***((()))***+++,,,+++******,,,++++++************+++------,,,,,,,,,,,,,,,,,,//////............//////---,,,,,,,,,,,,,,,,,,,,,&&&000***444BBBHHHGGG000999[[[eeeDDD???GGGaaaRRRFFF<<>>;;;DDDFFF>>>888;;;<<<888:::777444444666777555333000444666222///222666888444777444kkkXXX555EEE\\\ccc@@@...***000000///...------------++++++,,,///111111...,,,))))))))))))***+++,,,------............---,,,,,,...,,,---...,,,((((((+++,,,,,,***'''))),,,---***///,,,)))***...000...+++)))111,,,&&&))))))''',,,...,,,+++,,,,,,+++)))'''((()))++++++++++++---///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******,,,---...***++++++***(((''')))***((()))******************...------,,,+++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...(((,,,///,,,%%%###(((...'''((()))***+++,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,*********)))***++++++***(((%%%+++---......---,,,---///)))((('''((())))))'''%%%************************((()))***+++++++++++++++&&&'''***,,,------------------,,,+++++++++++++++...------......---+++)))(((((())))))))))))((((((++++++,,,---......------///...,,,+++******++++++---,,,+++******+++,,,---,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,------...000///---...//////---,,,*********++++++++++++,,,++++++---......---,,,,,,------,,,++++++,,,------)))***+++---......+++(((***++++++++++++,,,,,,,,,---))))))---...---,,,---,,,+++)))((((((***---...))))))))))))***++++++,,,)))))))))******+++++++++---.........------,,,++++++---//////...------...+++,,,,,,***(((((()))***+++,,,---...///......---...---,,,++++++---///000---,,,+++,,,---...---+++......------,,,,,,++++++////////////////////////111000000///...---,,,+++DDD444555---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---+++,,,...---,,,******+++,,,,,,,,,+++***+++//////***((()))000///...---,,,,,,,,,,,,+++***)))))))))))))))******+++,,,---------,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,---333......FFF@@@###)))777YYYvvvFFF===MMMUUUKKK>>>???666(((666999vvvggg111999;;;%%%222<<<444>>>***555;;;:::@@@fff<<>>444555------------,,,,,,++++++******,,,---,,,,,,,,,------///---***)))***+++***))))))(((***...///+++***,,,000000...---,,,+++++++++)))))))))***+++,,,---...++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------/////////...---,,,,,,,,,'''***>>>fffYYY''')))@@@xxxuuuMMMBBB]]]___<<<)))555TTTCCC111@@@OOOFFF===:::'''222555444777///===IIInnnvvvBBBcccPPP@@@:::DDDDDD666///333777666555555666888999:::222333555666666555555777555>>>555WWWzzz===777wwwaaa|||eee===,,,000111)))...---+++***)))******+++,,,++++++,,,------+++)))))))))))))))***+++,,,---...///......---,,,******'''+++...---******,,,---++++++,,,---,,,++++++,,,''')))******)))***,,,///$$$+++)))(((---***'''......---++++++++++++***(((---......,,,***(((((()))+++++++++,,,,,,---......------------............)))***,,,------,,,+++***...///000...,,,++++++,,,))))))***,,,//////...,,,((()))+++,,,------------///000111///,,,******+++,,,,,,++++++,,,,,,---...111///+++******+++++++++,,,+++************+++++++++,,,---//////......---***+++---......---+++***''')))---//////---***((()))))))))+++,,,---...---***))))))***,,,,,,+++))))))***+++,,,---,,,,,,,,,+++---...,,,)))''''''(((************************))))))***+++,,,---///000,,,***)))+++//////,,,)))------,,,,,,,,,,,,------)))(((((((((((()))***+++))))))******+++,,,---...000///...---,,,,,,---...*********++++++,,,---...------,,,,,,,,,---......---+++))))))***+++++++++))))))*********+++++++++)))))))))+++------***'''))))))))))))))))))))))))...---+++(((((())),,,...((((((((()))***+++,,,------)))'''+++......000333///---***(((((())),,,...000///---,,,,,,,,,---............---------------)))+++------,,,---///222+++---......------///000/////////...,,,+++,,,------.../////////...---,,,,,,+++******++++++------&&&%%%$$$&&&***---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///////////////000000000AAA;;;000444///---------,,,,,,+++++++++***------******------+++000---)))(((******)))''')))'''))),,,...+++,,,///......---,,,,,,+++******)))******+++,,,...///000,,,+++******))))))******---,,,,,,++++++,,,,,,---//////...---,,,+++******((()))@@@ooobbb---333UUUCCCIIIPPPOOODDD777555999^^^@@@===888ppp111===333"""AAA777,,,,,,IIIRRRJJJVVVtttMMMyyy]]];;;:::BBB===555333333555666555444555:::>>>;;;666333777:::777333000)))555000HHHAAA;;;mmmnnn]]]zzz{{{[[[===333222---+++---------,,,+++************...---,,,,,,,,,,,,***(((************+++,,,---............------+++******%%%)))+++******---...,,,***)))***,,,***'''(((,,,%%%)))+++***((('''+++///%%%***)))***000+++'''000,,,+++++++++,,,,,,***)))---......,,,***(((((()))++++++,,,,,,------......222111000...---+++***))))))+++...111111000...---000000000...,,,+++,,,---&&&(((+++---......------)))+++---///000111000000000222333111---+++,,,...,,,,,,++++++,,,,,,---...222...******---///---***,,,,,,,,,,,,++++++*********+++,,,------......---******,,,------,,,,,,+++$$$(((,,,...---+++***))))))(((((()))+++,,,,,,+++,,,++++++,,,---...,,,+++((()))+++,,,------,,,+++&&&))),,,,,,***)))+++---,,,,,,+++***))))))((((((------,,,+++++++++++++++))))))((()))+++------,,,......------------......---,,,++++++++++++,,,,,,'''((()))***+++---......//////......------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...---+++)))***,,,.........*********++++++++++++,,,***((((((***...///,,,)))******++++++++++++******------+++(((''')))---000***)))(((((()))+++---......***(((,,,......///111///---+++))))))***,,,......---+++)))))))))+++,,,---------,,,,,,+++++++++---///000...+++))),,,///,,,---...---,,,,,,...000,,,------+++))))))***+++......//////...---+++***+++*********++++++,,,,,,'''&&&%%%'''+++...000000000000///---,,,***))))))------------------------,,,,,,---------.........kkk555888,,,111///++++++,,,,,,,,,,,,------***---,,,((()))------)))///+++''''''***+++***''',,,)))(((+++,,,***+++///***+++,,,,,,+++***)))(((++++++++++++,,,---//////000...+++)))((((((***+++,,,,,,++++++++++++,,,,,,......------,,,,,,++++++333(((666fffeee???TTTvvvtttssssssvvvxxxxxxxxxpppNNNWWW___QQQ333,,,;;;;;;***KKK555:::@@@[[[444666///---<<<555;;;CCChhhSSSJJJFFF\\\zzzsssdddEEE===???===888111777:::777111111888@@@FFF<<<666999===:::555333777???;;;FFFHHH???[[[```^^^|||PPP;;;,,,000333///...333---......------,,,+++***000...------...---,,,***++++++++++++,,,---...///---------------,,,+++***))),,,---+++---222111---,,,******---+++''')))///))))))******)))***+++---%%%)))))),,,111+++'''000))))))***,,,......+++))))))+++,,,,,,+++***+++---,,,,,,,,,---------------///......,,,+++***))))))***+++---///000111111111---------+++******---///%%%)))---...+++)))***+++)))+++---/////////......---000333222...---000333,,,,,,++++++,,,,,,---...,,,+++******+++,,,+++))))))***+++,,,,,,,,,+++***************+++,,,---...*********+++++++++,,,,,,%%%)))---...---,,,,,,,,,***((('''(((+++,,,+++***,,,+++***+++,,,,,,+++)))'''(((***,,,---,,,++++++%%%))),,,,,,***)))+++...,,,+++***))))))(((((((((///...---,,,+++*********((())))))((('''(((+++...------,,,++++++,,,------///......------,,,,,,+++(((((()))***+++,,,,,,,,,,,,---......---+++)))(((...............------,,,+++++++++++++++,,,------+++)))((((((+++...///000++++++++++++,,,,,,,,,,,,+++((('''***...111///---))))))***++++++***)))))))))+++,,,+++)))***,,,///+++***)))))))))+++---...000,,,***...///...---///---,,,+++***+++,,,---...,,,+++)))((((((***,,,...///......---,,,++++++***...000111...***(((+++......//////---,,,,,,---///,,,,,,,,,+++)))((()))***,,,------......---+++***++++++++++++,,,,,,------,,,+++***+++---//////...//////......---,,,,,,+++///...---,,,,,,---...///------------------,,,,,,BBB???888+++///---))))))***+++---...//////***---+++'''(((---,,,(((---)))%%%&&&***---+++)))///+++)))******)))***...((()))***++++++***(((&&&,,,,,,,,,+++,,,,,,------444222...***)))***,,,---,,,++++++++++++++++++,,,------............//////222$$$000iiitttYYYrrruuuvvvsss|||rrruuuyyy~~~uuuhhh___{{{zzzrrriiigggbbbMMM555eeeFFF555@@@CCC444---555777555555^^^kkk999AAA444111777,,,222SSSeeeGGGBBBEEEwww~~~jjj}}}iiioooMMMFFF@@@555777>>>BBB===444222;;;EEEHHH<<<555888;;;:::888888***///...999OOOHHHWWWeeedddgggxxxfff666:::555***(((///222///...//////000///...,,,+++000///......///000///---,,,,,,,,,,,,---...//////,,,,,,---------,,,++++++///111000...222777555///000------000---))),,,333---***((())),,,...---***%%%))))))---222***&&&///((((((***---///...,,,)))&&&(((***++++++,,,...000------------------------(((((()))***++++++,,,,,,*********+++,,,///111222*********((((((***...111$$$)))...---)))%%%&&&(((((()))+++,,,,,,+++***)))%%%***------******...222,,,,,,++++++,,,,,,---...&&&(((******)))'''(((***&&&'''***,,,------,,,+++))))))(((((()))+++,,,...***)))))))))***+++,,,,,,(((,,,000111///...///000+++)))((())),,,---+++)))+++***)))***+++***)))'''&&&(((***,,,---,,,+++***'''+++...---)))'''))),,,+++******)))))))))))))))------,,,,,,,,,------...)))***)))'''$$$%%%***...,,,+++***))))))***+++,,,.........---,,,+++***))))))******+++++++++******)))+++---------***'''%%%++++++++++++***)))((((((++++++******++++++,,,---(((&&&%%%&&&))),,,...///++++++,,,,,,,,,---------((($$$"""%%%***...---***&&&'''((())))))((('''&&&%%%)))---...,,,+++,,,------+++***))))))+++---...111---,,,///111...---...++++++++++++,,,,,,------,,,+++))))))***---000222111111000///...------,,,+++...///---***)))---111000111000...,,,,,,...000---......,,,******+++,,,***+++,,,---------,,,+++,,,,,,,,,---------......111000////////////...,,,***+++,,,---///000111222111000...------...000111111111000///...------,,,ooo===888,,,''')))333---......---++++++---...,,,...000///---,,,...000000)))!!!""")))---+++&&&------,,,***(((''')))***,,,---,,,***,,,///...***---///---***,,,111000)))111///,,,***(((((()))***...,,,)))&&&&&&'''***+++000+++777;;;,,,,,,333,,,BBBDDDVVVRRRAAAcccmmmqqq~~~}}}wwwlllbbb\\\aaazzz~~~]]]===<<>>000///ttt~~~===000555666,,,<<<\\\iiiLLL%%%BBBxxx;;;666ttt~~~NNNLLL222888AAAIIIRRRIII...<<>><<>>qqqQQQ:::000XXX{{{WWWBBBIII555444DDDLLLRRR```kkkNNN777888AAA888444888444***FFFSSSnnnHHH@@@>>>```}}}yyyhhhUUUBBB111+++...000...+++***+++...///+++***///111...---///,,,---...//////000000///+++((()))---...+++,,,000)))&&&'''---///---,,,///+++,,,,,,++++++---000333...,,,***,,,000111...***---)))'''(((+++---,,,+++(((((((((((())))))***+++///,,,******,,,,,,+++***)))***,,,,,,+++***+++,,,---,,,***((('''''')))+++***+++---.........000222(((((())))))***+++,,,,,,,,,......---+++***,,,///,,,,,,***(((%%%&&&***...''')))+++***(((&&&''')))---,,,+++******+++,,,,,,)))))))))***,,,---.........,,,***((((((***,,,...+++***)))((((((((())))))(((,,,,,,)))))),,,,,,)))******)))((()))***+++,,,---------,,,++++++******************+++++++++,,,///---,,,,,,------)))&&&'''******%%%%%%)))***(((++++++++++++++++++++++++111...+++*********(((&&&((()))+++,,,,,,,,,++++++---+++)))(((((()))))))))+++---......---,,,,,,---(((***,,,---,,,---...///---...///...---,,,...///...------///111111...+++''''''(((***---...---+++***+++,,,+++)))((()))***,,,,,,---.....................---,,,++++++---000---,,,,,,++++++,,,,,,---***))))))******+++,,,,,,,,,------,,,***))),,,...+++,,,...000000///...---///***)))...111......///000///---+++***)))******(((((()))***,,,---...///000,,,***---...+++)))+++.........,,,******,,,---.........---,,,+++***)))///---+++(((((()))+++---'''(((***---///000...---,,,+++,,,...000111111000---,,,******+++,,,+++***000...,,,,,,...///000///---)))***...///------111///---++++++,,,---------~~~CCC333333+++---+++............,,,)))(((((())),,,------,,,***(((((()))...,,,************)))'''###%%%(((***+++,,,...000---,,,'''""""""'''(((&&&(((******))),,,///...++++++++++++,,,,,,---------+++***)))((())),,,///111111333333000+++$$$333PPPyyyyyyuuu|||xxxpppjjjeeeccciii___```nnnqqq___LLLCCC:::???AAA===999888666222333555LLLtttuuuzzz|||WWW888:::444;;;^^^nnnMMM"""---EEE}}}GGG555???YYYiiiVVV>>>YYYVVVCCCCCCDDD:::IIIccchhhPPP@@@>>>BBB>>>AAAIIIIIIaaavvvFFF222888fffppp}}}|||TTT333666***+++---///...+++)))+++---000,,,+++///111000000222---------...///000111222+++)))))),,,,,,******---((('''***///000...---......///000000///...///000+++)))'''***...000000...,,,(((%%%(((...000---)))'''((()))***++++++,,,,,,---,,,+++,,,,,,,,,***((((((***...///...,,,+++,,,+++&&&!!!"""(((,,,***(((***,,,---...------///111((((((((())))))******+++***,,,......,,,,,,,,,------,,,+++(((&&&'''***,,,)))***,,,,,,+++***+++,,,,,,,,,+++++++++,,,,,,---)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++***)))((((((((()))))),,,......++++++...---++++++******)))***+++,,,---+++************,,,---...'''((())))))***)))))))))---,,,++++++,,,+++)))&&&(((++++++******------+++,,,,,,++++++***)))((((((...,,,*********)))(((&&&&&&((()))+++,,,,,,++++++++++++,,,,,,+++)))(((&&&(((***+++***)))((()))************,,,......,,,******+++,,,+++))))))***+++...---,,,,,,......---+++(((((()))+++------,,,******+++,,,+++)))((()))***///......---,,,,,,,,,------......,,,++++++---///---,,,,,,++++++,,,,,,---......------,,,,,,+++++++++,,,,,,+++******+++---((()))***+++++++++******...******---///......///111000---+++)))))))))))),,,,,,++++++,,,---...///000+++)))+++,,,++++++......///...,,,***((()))+++,,,---------,,,,,,+++***///...---,,,++++++++++++)))''''''+++000222///,,,,,,++++++,,,///000000///+++***)))***,,,---,,,+++///---,,,,,,.../////////---******---///...000444...---++++++,,,------,,,VVV666555333---111---000***+++,,,+++******,,,...***++++++***)))((((((((()))+++,,,---,,,+++******(((***,,,,,,***)))((((((,,,,,,)))%%%&&&******'''+++,,,,,,+++++++++)))'''............---+++***)))---,,,***))))))***,,,------444...+++---)))???lll~~~uuucccddd{{{mmmzzzwwweeeccclllaaaHHH:::===BBBBBB888000555AAA444:::]]]ssswwwwwwfffqqqeeeMMMNNNeee^^^BBB888:::444bbbppp,,,333RRRZZZqqqvvv]]]{{{zzzUUU000555666FFF___iii[[[KKKMMMUUUqqqjjjeeecccdddpppYYY???JJJ\\\uuu}}}FFF555===''')))+++---+++(((''')))+++...+++***+++...///000111333222000///.........///+++******++++++******+++***,,,...000///,,,******///000111000///...///111+++((('''(((+++...000000)))((('''***...///...+++)))***,,,...//////......++++++,,,.........,,,+++***,,,...///...---------'''### ###***///...,,,+++,,,------------...///+++++++++,,,,,,,,,,,,,,,)))+++---......------,,,...,,,***((('''(((***+++***+++,,,------.........++++++++++++++++++,,,,,,))))))***)))((((((((()))+++,,,------------,,,+++++++++******************---......---,,,------,,,,,,+++*********+++,,,---)))((((((((())),,,///000((()))************)))(((+++******))))))((('''&&&***+++,,,,,,...000///---,,,,,,,,,+++******))))))((((((((()))***+++******&&&''')))+++,,,------,,,,,,---......,,,***((((((((()))))))))''''''(((***,,,+++***,,,//////+++(((&&&((()))((('''&&&&&&''',,,***)))(((((()))******---,,,++++++,,,***(((%%%((()))******(((((()))***000///---+++*********++++++,,,,,,+++))))))+++------,,,,,,++++++,,,,,,---000000///...---+++***)))((()))))))))))))))******+++(((### !!!$$$)))---+++******,,,---,,,,,,---///...,,,***))))))******///...,,,++++++,,,...///...***(((,,,...,,,,,,...,,,------,,,***))))))***+++,,,,,,------,,,,,,,,,////////////...,,,+++***+++))))))+++...///...,,,+++***)))***+++---,,,,,,,,,++++++,,,...//////...,,,+++***+++---///...---...,,,++++++,,,---000222///---,,,---...///...---AAA222777222...222+++///+++,,,---,,,+++,,,...///(((((((((((()))*********%%%(((,,,------,,,---///,,,......,,,)))%%%$$$###'''******)))***...,,,(((******+++,,,+++)))((((((***+++,,,---------,,,,,,+++***)))(((((()))+++,,,)))111+++(((///555RRRbbbJJJ^^^xxxdddkkk~~~eeeGGG333444666555CCCYYYUUU\\\```OOO888***666---...JJJVVV:::eee333333OOOnnn[[[111:::NNNhhhaaaEEE999---...999EEE```vvvcccPPP___ccc======WWW___999555666''')))+++---,,,)))''')))+++***)))''''''))),,,---,,,333222///---,,,+++++++++,,,---,,,++++++,,,+++***)))---//////,,,+++******,,,,,,+++***)))***...000,,,***(((((())),,,...///%%%))),,,---++++++---///***+++---...//////......)))+++---///////////////---------,,,+++,,,...000(((((('''(((+++---//////+++---...---,,,,,,---...,,,------......---,,,+++((()))+++---......---,,,...,,,***))))))******+++''''''(((***+++,,,,,,+++(((((()))***************''')))+++***))))))***,,,***+++---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,+++*********+++,,,---///---+++(((''''''((()))++++++,,,,,,,,,++++++***+++++++++***)))(((((()))(((''''''))),,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************''')))***,,,.........---/////////---******+++---,,,------,,,++++++,,,......,,,+++,,,//////,,,(((***,,,------+++*********++++++)))'''''''''(((***---,,,+++,,,,,,***'''%%%'''((()))(((''''''((()))...---+++)))(((((())))))***+++,,,+++******+++,,,---,,,,,,++++++,,,,,,---000000///...---+++)))(((((((((((()))************///,,,'''%%%%%%(((---111)))***+++******+++++++++,,,+++***)))***+++,,,---,,,+++)))''''''((()))***+++((()))...000...+++,,,)))+++,,,,,,+++***+++,,,++++++,,,,,,------,,,,,,...///000111000...,,,***+++,,,---,,,******,,,...,,,+++))))))+++,,,,,,++++++***+++---///000///---***))))))***,,,...---,,,......,,,******,,,---...---,,,+++,,,---...,,,+++\\\888000555...---000&&&---/////////---+++***+++---((('''''')))+++---,,,+++###&&&***,,,---...///000+++,,,,,,+++(((&&&&&&&&&$$$'''))))))+++...,,,'''%%%%%%)))------++++++......------,,,******)))(((&&&&&&&&&''')))+++---///(((---***'''///BBBeee{{{WWWOOOqqqyyy[[[MMMEEEGGGfffZZZ666222:::AAA<<<@@@)))HHHmmm>>>bbb}}}AAA000666FFFNNN,,,:::...888III[[[pppuuu%%%!!!444666444555===[[[qqq___KKKTTT^^^WWWttt```{{{iiiBBB000***(((000,,,...000///,,,***,,,...---...---+++---000000---+++++++++*********+++++++++------+++***------***%%%+++...+++)))+++------,,,,,,+++***)))+++///333,,,+++***))))))+++---...&&&+++///...***)))---222******++++++,,,,,,++++++)))+++............///000---------+++***+++...111,,,...///---+++***,,,...,,,---...---,,,+++,,,---+++,,,------,,,+++)))((()))((()))+++---///...------+++))))))***,,,,,,+++***))))))+++---...---,,,&&&'''((()))*********)))&&&)))++++++***))),,,///)))+++,,,......,,,+++)))++++++,,,---------,,,,,,***((((((***+++)))))),,,+++******)))***+++,,,---***))))))(((((()))***+++------,,,+++++++++,,,,,,---------,,,******+++---,,,'''&&&***---,,,++++++,,,,,,,,,,,,,,,,,,,,,---***,,,------***((('''''')))***+++---.........---/////////,,,))))))---111,,,,,,,,,***)))))),,,...---,,,++++++,,,,,,,,,***+++---//////---+++******------,,,***((((((***,,,)))))))))+++,,,,,,***(((&&&((()))(((''''''(((***,,,+++******)))))))))***,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---............---+++)))(((+++******,,,...///---,,,***+++,,,,,,------,,,,,,(((+++,,,***(((***+++******)))))))))***+++---...---,,,+++***)))******+++***(((***///111...++++++)))+++------,,,+++,,,---++++++,,,---------,,,,,,---...000111000///---++++++---...,,,)))(((,,,000000...,,,+++---......---)))((()))+++......,,,+++)))((()))+++---...---,,,...///---***))),,,,,,***+++******+++,,,,,,***)))CCC666...111,,,000000""",,,---......---+++***+++,,,+++***)))***---...---+++%%%&&&'''***,,,...//////((()))))))))'''''')))+++&&&))))))(((***---+++'''###$$$)))//////+++,,,111111000---***(((&&&%%%%%%&&&''''''(((***,,,...///,,,+++,,,(((---KKKqqqtttTTT^^^pppkkkaaaMMMbbbxxxwww~~~vvvOOOLLLwww]]]ooo111777@@@===YYY333+++555...,,,333<<>>AAARRRlllPPP^^^uuu777111;;;@@@LLL***444333---000999666,,,222CCC\\\yyy{{{FFF999JJJNNNqqqooo```^^^@@@pppTTT~~~fffCCC...(((%%%111999...,,,...000...+++***,,,...+++......+++,,,///,,,%%%***+++---///000000//////&&&++++++'''(((,,,,,,((()))//////'''###&&&******(((***---...,,,+++******)))***+++,,,,,,---///111...---*********,,,---...///...,,,+++******+++,,,---...---+++'''&&&(((+++(((+++---...---,,,,,,,,,%%%&&&''')))+++---//////---......---+++******,,,,,,,,,---...---+++((('''***(((&&&(((,,,///000///+++)))'''))),,,///...,,,+++***)))***---...,,,)))'''(((***+++,,,,,,,,,+++&&&***---+++(((&&&)))---)))***++++++++++++***)))'''((()))***++++++***)))'''###$$$***+++((()))...***)))((((((((()))++++++''''''((()))***))))))))),,,***'''$$$$$$&&&(((***((())))))(((%%%%%%'''***000'''"""&&&***(((''')))...---,,,+++***(((''''''))),,,//////,,,))))))***))))))+++,,,,,,+++***)))&&&***,,,+++((('''+++000++++++***((('''(((***---'''((((((&&&$$$$$$)))...(((***,,,,,,***'''&&&&&&))),,,---+++(((&&&'''))),,,+++***+++,,,+++)))&&&)))***,,,,,,++++++,,,---)))***,,,.../////////...)))+++---,,,+++******+++---,,,,,,++++++,,,,,,---+++,,,...000000///---,,,***)))))),,,///000...++++++***((('''''')))+++---)))000111,,,***---...,,,,,,+++***))))))***+++,,,***+++,,,,,,,,,++++++***000+++)))+++---++++++------///000000---+++******,,,---------,,,,,,+++***+++,,,---////////////...+++(((%%%''',,,111222222111///,,,***+++,,,---,,,++++++,,,...000///---+++++++++,,,...111111000...***...///,,,---111111,,,/////////000222222///---???333---,,,///333222---)))***))),,,...,,,'''&&&))),,,)))***+++,,,,,,,,,+++***---+++***)))*********(((***+++***'''%%%&&&+++///000///...///...+++'''$$$(((((())))))***+++,,,---333)))&&&***)))###%%%...+++,,,)))''',,,444222,,,+++000000222555<<>>QQQmmm~~~zzzaaaPPPVVVbbb```UUULLL@@@DDD^^^yyyfffkkktttooorrrfff[[[ooo999,,,111TTTQQQ444...222===WWW;;; ///333111+++444JJJ[[[___ttttttcccEEE333666<<<;;;```___[[[______kkkJJJ555000,,,+++...///...+++---...///...---,,,---...---...//////000000000000...111000***(((,,,---,,,///...------......---,,,...,,,++++++,,,,,,)))'''++++++,,,,,,---,,,,,,,,,///---+++******+++,,,---+++---...,,,***((()))+++,,,)))'''))))))((()))---***++++++,,,------,,,,,,)))***+++,,,---,,,***))),,,*********,,,---,,,+++------,,,***)))***---000+++---///...,,,***))))))---,,,(((%%%(((,,,+++%%% $$$(((++++++***))))))---,,,,,,...111111...+++,,,***)))((()))***+++,,,***+++---...---+++)))''',,,,,,---......---------***,,,------,,,+++,,,...)))+++------,,,******+++///,,,)))(((***,,,,,,+++(((((()))******)))((((((,,,+++)))((('''((()))***(((***,,,+++'''%%%&&&(((+++)))&&&%%%&&&((())))))+++++++++,,,,,,,,,,,,,,,***''''''******''''''))))))***+++,,,------,,,,,,...+++)))))),,,...---,,,///---++++++,,,,,,+++***+++......+++,,,//////,,,+++---...,,,)))((()))***))))))++++++,,,+++***))),,,+++***))))))***++++++)))+++...//////.........+++,,,---...............---+++)))***,,,,,,+++)))+++...---******...000...,,,///...******------+++,,,+++***+++,,,---+++***)))***************,,,---)))'''(((---///,,,))))))++++++************++++++---------,,,***(((&&&$$$---******......++++++///111111111///,,,++++++,,,,,,)))***......,,,+++...((('''((())),,,---,,,+++...+++((())),,,...,,,)))...------,,,,,,,,,------(((***---//////---+++)))***,,,......---,,,,,,------,,,+++******,,,---...---+++***+++...000///---@@@<<<111000......000000,,,+++---&&&)))***)))&&&&&&))),,,///---***))))))***---......,,,++++++---......---+++---//////,,,)))((('''...---++++++,,,---,,,++++++++++++***++++++,,,,,,...)))(((---...)))***000,,,---,,,,,,///333222---444###&&&>>>TTT___ZZZLLL~~~rrreeeNNNJJJaaakkkYYYFFFDDD999>>>LLLtttbbbkkkXXXhhhXXXzzzkkk```===333$$$999PPPBBB666444???AAA666;;;'''333333444YYYwwwKKKDDD>>><<<;;;666:::VVVvvvZZZppp______}}}zzzYYY,,,///+++)))))),,,...---,,,///000000///---,,,---...------------...///111111///222000,,,)))***,,,+++---,,,+++,,,...///...------,,,++++++,,,,,,***))),,,,,,,,,,,,,,,+++******---,,,---------------...''',,,111000***&&&(((+++---***(((******((()))---'''(((***+++,,,---------++++++,,,,,,+++)))'''&&&+++***((()))+++,,,,,,+++---***''''''***---...---,,,---...---+++(((''''''///---((($$$&&&++++++'''!!!$$$''')))))))))***+++...------...///000///......)))&&&&&&***------+++.........---,,,+++)))(((+++,,,---......///......,,,---...---,,,+++,,,---,,,---...---+++******+++000---***)))***+++++++++***))))))(((((())))))***++++++******************(((+++---,,,)))'''(((******((('''((()))***)))(((******+++++++++,,,,,,,,,+++((('''))))))%%%%%%''')))******+++,,,,,,------...,,,******,,,............---+++,,,,,,+++)))'''))),,,,,,)))***,,,---***+++,,,......,,,*********'''(((***+++,,,,,,++++++******+++++++++++++++***%%%'''***+++*********+++++++++,,,---......------'''(((***---...---)))&&&,,,......+++,,,111333111,,,//////+++***+++***&&&'''(((+++...000///,,,)))''''''''''''((()))++++++***'''(((---...+++))))))++++++*********++++++,,,)))***++++++***(((%%%$$$---,,,,,,//////,,,***,,,...///000000...,,,,,,---***(((***...///---...000***))))))+++---......---111---******,,,---+++(((............---,,,++++++(((***---//////,,,(((&&&)))+++------,,,*********///...---,,,,,,,,,---...,,,+++***,,,...//////...hhhAAA555///111...---///...++++++...'''((())))))'''(((***,,,,,,+++)))(((((()))+++,,,***)))'''(((***++++++++++++,,,------,,,***(((''',,,***((((((***,,,------************+++,,,......+++((((((,,,,,,)))(((+++,,,------...111222111---333***@@@eeetttvvvvvvqqqrrraaaVVVOOOOOO\\\hhhZZZ===444???:::@@@DDDyyyhhhWWW@@@UUUaaaooorrrAAA000999222111@@@pppKKK'''...RRR666&&&555666SSSwwwqqqIII999GGG111###%%%IIIxxx{{{dddZZZppp[[[WWWZZZ|||WWW[[[sssXXX<<<+++...,,,))))))+++,,,,,,***...///000///......///000---,,,+++******,,,---...---......,,,++++++---...+++)))))))))++++++***)))((((((((()))+++------...,,,,,,,,,------,,,,,,+++)))***,,,------,,,,,,---(((,,,///...***'''(((***...***)))++++++)))))),,,,,,,,,,,,,,,,,,+++******++++++++++++***((('''&&&+++)))'''((()))++++++******(((&&&&&&(((************,,,------***((('''(((000///,,,'''(((,,,,,,(((''')))++++++++++++---...+++***))))))***+++,,,,,,,,,)))''''''***,,,---,,,---,,,,,,+++***************+++,,,---............,,,---...---+++******,,,---...---,,,***)))***,,,///---***)))((())))))***++++++************++++++***+++,,,,,,,,,+++******))),,,...---***((()))+++,,,+++,,,---......,,,***))))))******++++++,,,,,,---******,,,,,,((((((+++......---,,,++++++,,,,,,,,,+++***)))***+++,,,------,,,+++,,,,,,+++(((&&&))),,,+++((((((******''''''))),,,...///......---((()))***+++,,,++++++***(((***+++------,,,+++***$$$&&&)))))))))((()))***+++,,,,,,,,,,,,+++******%%%'''***---...---***'''+++---,,,)))***...000...***---...+++***+++)))%%%((()))+++...000///,,,)))%%%$$$$$$%%%''')))))))))---******...000---++++++---,,,++++++************'''(((***++++++)))'''%%%,,,,,,---///...+++)))((((((+++---...---,,,,,,,,,***((()))---...,,,,,,///...,,,++++++,,,,,,+++***---+++(((((()))***((('''......//////...,,,***)))'''***---000000---)))''')))+++------+++***)))***///...---,,,++++++,,,,,,---,,,,,,------...------EEECCC000000111---,,,---,,,******---))))))***))))))***+++---))))))***+++++++++++++++)))'''&&&''')))*********+++***)))((()))******++++++(((&&&&&&(((+++,,,---,,,++++++******++++++,,,,,,++++++---,,,)))'''(((,,,,,,...111222111///---$$$:::___lllOOO;;;]]]yyynnnddd[[[UUU>>>RRRccc\\\EEE555999DDD:::@@@@@@rrrGGG999KKKppp~~~KKK111222<<<444111mmmRRRkkkdddOOOkkk<<<222222FFFpppwwwMMM000777555!!!>>>hhhxxxnnnqqqkkkYYYGGG|||AAA888YYYUUUNNNlllXXXggg}}}www```:::***333---,,,++++++------------***,,,.../////////111333000...---+++*********+++------......,,,+++,,,...+++***(((((()))((('''%%%'''((((((((()))+++---...+++,,,---...////////////(((+++...///---,,,,,,------,,,*********))))))(((---******---,,,******---............---+++***)))))))))*********)))))))))+++)))''''''(((***++++++)))******(((&&&&&&''')))'''))),,,,,,+++*********,,,...---***+++---+++''',,,------,,,+++***+++---(((((('''&&&&&&''')))+++)))***+++***))))))+++...))))))(((((()))***+++,,,((()))***+++,,,---------+++,,,,,,+++)))((()))***,,,,,,,,,+++))))))***,,,,,,+++)))'''&&&&&&''')))***+++---......---+++***)))***,,,------,,,+++***))),,,///...+++)))***,,,,,,---...000111000---***(((((())))))***+++,,,,,,,,,******---...+++,,,...///......------------...++++++*********+++,,,...++++++***+++,,,+++(((%%%***------+++,,,///000---&&&(((***---///000///...***++++++,,,+++***)))(((((())),,,---...---+++***)))+++------,,,,,,---///,,,,,,++++++)))'''&&&%%%&&&(((***,,,,,,,,,++++++,,,---,,,)))))),,,---+++'''+++,,,******,,,+++''',,,,,,+++,,,......,,,***'''&&&%%%&&&)))+++++++++...******...///,,,***+++///...---+++***)))))))))((()))+++,,,,,,+++)))(((***,,,------,,,***(((%%%***,,,......,,,+++*********((())),,,---***))),,,---+++***)))***++++++***)))((('''((()))*********......//////...,,,***)))''')))---000111///---+++)))+++------,,,+++***+++//////...------,,,,,,,,,.........---,,,,,,+++,,,;;;111000222///+++***,,,+++((((((++++++***************+++,,,((()))+++---......------,,,***))))))+++,,,,,,+++---***&&&%%%&&&))),,,---+++)))'''&&&(((***++++++...---,,,***)))(((((('''///.........---+++***)))++++++...333333///,,,---'''JJJ[[[JJJ...***^^^kkkKKKXXXuuu{{{mmmbbb[[[TTTPPPHHHZZZ]]]KKK===@@@DDDAAA777999>>>qqquuuuuurrrzzz~~~PPP...666666///```fffkkkaaaiiiLLL===PPPsssMMM444777777---555KKKyyyqqqqqqyyyttt```NNNIIItttooowwwLLLGGGyyyHHHVVVGGG___xxxaaaDDD///+++111++++++,,,---///000111111(((***---......000222444333222000///---,,,++++++000//////000---)))))),,,...,,,+++*********(((&&&,,,,,,+++***((((((***++++++,,,---...000000000111***---111111...,,,---///...+++((((((******)))''',,,******---...+++,,,...,,,,,,---.........------))))))))))))***+++++++++,,,)))'''&&&(((***++++++,,,---...,,,)))((()))+++''')))+++,,,,,,++++++,,,'''+++,,,***)))+++)))&&&+++,,,,,,+++)))'''((())))))))))))((('''(((***,,,'''+++...---)))'''))),,,'''''''''''')))***+++,,,((()))***++++++,,,++++++)))***+++***)))((()))***)))***+++***))))))***+++******)))&&&$$$%%%''')))***+++---......---+++***)))***+++,,,---,,,+++***))),,,......+++)))+++---++++++---///000///,,,)))''''''((()))***++++++,,,***((((((,,,---***+++...***+++,,,---...///000111,,,------,,,++++++...000***)))))))))******)))'''$$$(((***)))+++000222000*********,,,......,,,+++++++++,,,,,,+++***((('''((())),,,---...---,,,+++***+++,,,,,,,,,,,,---///,,,,,,+++***)))'''%%%$$$''')))+++,,,,,,,,,---///---///...***)))------+++&&&***+++)))***------***///---++++++,,,------,,,---***(((***...000///------)))(((+++---***((()))000///---,,,***)))))))))+++++++++,,,,,,,,,++++++))),,,,,,***)))***(((%%%222222222000---***))))))***((((((,,,,,,)))(((+++)))(((&&&'''))),,,------))))))******,,,---...///............---,,,++++++(((***,,,///000000...---(((***,,,---,,,++++++,,,000000000000////////////---...///...,,,++++++,,,VVV;;;&&&111111,,,))))))++++++'''&&&)))+++***)))))))))***))))))%%%&&&''')))***,,,---...///---++++++,,,---,,,+++000,,,'''&&&'''***+++,,,...,,,))))))***+++************))))))(((((()))))).........---,,,,,,,,,+++***)))...444333---***,,,:::aaaQQQ,,,777ZZZLLL444HHHfffxxx}}}uuukkkccc[[[SSSMMMSSSWWWNNN:::555======111;;;666AAAxxx[[[ddd|||zzzjjj^^^HHHBBBEEEaaa\\\qqqQQQ[[[TTT^^^JJJLLL|||AAA333666666[[[SSSiiinnn}}}[[[UUUvvv<<<:::777333444CCC___vvvxxxbbbaaapppaaa@@@AAA___YYYNNN\\\{{{kkkiiinnngggAAAUUU}}}|||iiiHHH222//////+++,,,---////////////000111(((***,,,------...111333222222111000///...,,,+++///---...000...))))))---...,,,++++++,,,,,,+++)))//////...,,,)))(((***---,,,,,,---.../////////...+++...111000,,,***,,,///)))+++,,,,,,***(((''''''+++)))***...///------000)))***+++,,,---.........***************+++,,,,,,---***''''''(((+++,,,,,,---,,,++++++,,,---,,,***)))+++------,,,++++++,,,'''***+++((('''***+++)))((()))+++***(((&&&&&&''')))+++,,,,,,******,,,...(((***---...---***(((&&&(((((())))))*********+++***++++++,,,,,,+++++++++)))***++++++***)))***,,,$$$''')))***)))))))))***((())))))'''%%%%%%(((+++++++++++++++++++++++++++))))))***+++++++++++++++(((+++...---+++)))+++---******+++---......+++(((&&&&&&'''((()))***+++,,,+++((()))+++,,,)))))),,,'''(((***,,,............+++,,,---+++******---///***((('''''')))******)))$$$((()))''')))---...+++***)))((())),,,...---+++)))***+++,,,++++++)))))))))***+++---------------((()))******))))))+++---++++++++++++***)))((('''&&&)))---...------///000,,,...---******---///---(((++++++((()))---...,,,---+++***+++---///......000,,,***+++///111000------)))(((+++,,,)))((()))------,,,+++++++++,,,,,,---,,,++++++***+++,,,,,,***------)))(((++++++'''111222111///,,,***+++,,,)))'''(((,,,---***+++---***(((&&&'''))),,,------+++,,,---------...000222...------,,,,,,,,,------***+++,,,---------------%%%'''***++++++++++++,,,......//////000/////////***,,,......,,,,,,---///BBB999...000...+++((((((+++***&&&%%%'''+++***((((((((((((((('''###"""""""""$$$(((+++...///---++++++,,,,,,+++***222...)))(((***+++***)))000...,,,+++,,,,,,+++)))###$$$%%%''')))+++---///***++++++)))***,,,---,,,))))))---444333,,,))),,,DDD{{{^^^%%%???tttmmmBBBFFF[[[ggggggzzzuuussspppooommmhhh```ZZZ[[[[[[OOO???;;;AAAAAA999DDD777FFFOOOJJJ___UUUhhhkkkuuuuuuooolllUUUfff[[[\\\ZZZvvv\\\tttfff\\\:::777;;;YYY///jjjllleeexxxDDD...555333///DDDiiizzzttt```eeeZZZEEEDDDYYYiiijjjsssNNN:::BBBaaappp^^^MMMooo___VVVeee}}}nnnTTT:::---......+++000111222111...---,,,,,,)))+++------------///000...//////000///---,,,++++++)))+++000///+++,,,222+++***)))***,,,---,,,+++...//////---++++++///222------......------,,,+++***---///---)))''')))---$$$***000000+++&&&&&&'''***(((***...000......111)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---+++(((''')))+++,,,------(((%%%'''---000---(((+++---///...,,,+++***+++***,,,,,,(((''',,,//////&&&(((***+++)))((((((((())),,,...---+++***,,,///+++***+++...///---'''!!!******+++++++++******))),,,,,,---------,,,++++++)))***,,,,,,++++++,,,..."""%%%(((******)))))))))((()))***(((%%%&&&)))---,,,***(((''''''(((***,,,)))))))))******+++++++++(((+++...---***)))+++---++++++,,,---///...+++)))&&&&&&'''((()))***++++++...++++++---,,,))))))+++((()))+++,,,,,,+++***(((((()))***)))''''''***---)))'''&&&&&&(((***++++++...000///+++***,,,+++((('''%%%$$$''',,,///000///'''(((***+++,,,,,,++++++)))***+++,,,------......***+++,,,,,,+++,,,...000******+++,,,,,,,,,,,,,,,$$$)))...000000...///000(((+++***((()))---///---***,,,+++((()))---...,,,))))))***---///111000...///+++((()))---///---***000,,,***---...+++***++++++***++++++,,,---...///...---+++))))))***,,,---+++...---((((((,,,---)))++++++,,,+++***+++...000'''&&&''',,,...------000...,,,)))((()))***+++***,,,------------...///111...---,,,++++++---...///,,,,,,++++++++++++++++++###%%%(((*********+++,,,++++++,,,---.........---'''***------,,,---000333XXXCCC555555BBB+++......---+++)))((()))+++))))))((('''''''''''''''''''''''''''(((***+++,,,***...111000...,,,---///,,,---......---***'''%%%&&&&&&((()))***+++++++++)))$$$"""&&&+++,,,...111---***&&&&&&((()))(((&&& ,,,444000,,,...///...QQQtttSSS%%%MMMRRRPPPTTTZZZYYYZZZlllnnnnnnmmmZZZ:::BBB666BBB;;;???000PPPssslllfffiiiwww}}}tttNNNTTTEEE///>>>BBBCCCccc:::>>>pppmmm===LLLxxx```555===bbbyyy;;;555JJJnnnzzzKKK111///???<<>>@@@aaavvvQQQ@@@;;;111999eeeQQQhhhwwwYYYCCC///++++++((()))---000...+++*********)))(((------,,,,,,,,,---......+++++++++,,,++++++******+++,,,...---++++++---//////+++((())),,,...,,,)))111000//////000000...---......---+++)))***,,,...111......111///+++---222000///,,,***)))((((((((()))+++,,,,,,++++++,,,.........---+++))))))+++---))))))******+++,,,,,,,,,'''***,,,***&&&%%%'''+++,,,***''''''))),,,------(((---...+++)))+++)))%%%---+++))))))+++---.........///...---***)))***+++)))***+++,,,,,,+++***)))(((***,,,,,,***((((((((())))))******************+++)))((()))+++---+++***(((,,,---******---+++'''+++------***,,,///---&&&(((***++++++)))(((***+++))))))))))))))))))))))))&&&((()))((('''''')))+++***)))(((((('''((((((((((((((()))))))))((('''&&&,,,+++***))))))******+++,,,)))'''((((((&&&'''***((()))******(((((()))***************)))))))))***//////...---,,,+++,,,---***+++++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,//////...,,,******+++,,,---+++(((''''''(((((('''((()))******))))))***+++((((((((()))***+++,,,,,,((((((,,,000000------111+++(((%%%&&&)))++++++)))***+++,,,------,,,,,,++++++++++++++++++,,,---...++++++,,,,,,,,,,,,------)))+++,,,------+++((('''...---+++******+++---...000///---+++***,,,---///222000---+++,,,,,,+++))))))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++***,,,...+++---...---++++++---///......------,,,,,,,,,,,,---------,,,***'''%%%###)))***,,,,,,+++,,,---...///......---,,,+++***)))///...---,,,,,,,,,------vvv999444999***...---$$$'''***+++***)))((((((///...---,,,+++***))))))+++***(((&&&&&&(((***+++...+++((('''(((***+++,,,,,,,,,+++***************+++++++++++++++***))))))+++''''''+++---+++***+++---,,,+++,,,------+++***333///---000111///......777```qqq{{{mmmAAALLLFFFCCC777===>>>>>>;;;MMMPPP[[[tttmmm___BBB???444???rrrxxx```ssswww___TTTrrr===333;;;fffMMM999)))>>>;;;JJJcccaaaHHHEEEOOOHHHVVVuuubbbCCC333WWWYYY|||gggiiitttfffBBB777333777NNN|||xxxoooDDD444)))***---++++++...((())))))((('''''')))***,,,+++)))((((((***+++,,,((()))******+++++++++***---......---++++++,,,...///,,,)))***,,,---,,,***---,,,++++++------,,,***---------+++******+++---///......///---***+++//////...,,,***))))))))))))''')))++++++++++++,,,...//////...+++)))(((***+++++++++++++++,,,,,,,,,,,,((()))***(((%%%%%%(((+++***+++,,,+++))))))+++---'''...111...***)))***)))---,,,******+++,,,++++++/////////---***))))))+++***+++,,,------,,,+++***(((***,,,,,,***)))((()))++++++,,,,,,+++******)))*********,,,---...,,,******,,,,,,******------++++++,,,,,,***+++---+++'''***)))((()))+++,,,,,,+++************************((()))***)))((((((***,,,,,,,,,++++++)))(((&&&&&&,,,***)))***,,,,,,***''',,,,,,+++***))))))******,,,)))))),,,+++((((((+++***+++,,,+++)))))))))+++---+++((()))+++------,,,...---,,,+++***)))))))))...+++)))))),,,......,,,)))))))))******+++,,,---000///...,,,+++*********...---,,,)))'''&&&((()))&&&''')))(((''''''(((******************+++,,,,,,***))),,,000///,,,,,,000+++(((%%%&&&)))+++***((()))+++,,,------,,,***)))************+++,,,---...++++++,,,,,,,,,,,,------,,,,,,---...---***(((&&&,,,,,,************,,,,,,111///---,,,+++,,,---...222000...---......---,,,---,,,+++,,,.........---------------------------///...---...//////---,,,)))+++,,,,,,++++++---...,,,+++***(((((()))***+++------------+++)))'''%%%---+++******,,,...//////111///---*********+++,,,///...---,,,,,,,,,------PPP777222;;;...///222%%%'''))))))'''&&&''''''000000///...,,,***)))(((*********)))))))))((((((...+++'''&&&)))+++***))),,,+++***((()))***+++------------------,,,+++++++++)))***......***((())))))***+++,,,,,,,,,***)))000---...111...))),,,333777NNNfffRRR333@@@===HHHBBBAAA999LLLEEEXXX[[[mmmyyyIII888LLL444---fffbbbKKKWWWMMMSSS<<<===VVVsssNNN555///999DDDmmm^^^BBBUUUZZZLLLXXX~~~III"""555qqqBBBNNNvvvnnnppprrraaa[[[KKK'''666???zzzzzzqqqYYY999000+++...111...,,,,,,(((+++,,,+++)))))),,,///***)))'''&&&'''***,,,...,,,,,,------------,,,,,,//////...---,,,,,,,,,------+++)))***,,,...---,,,,,,***)))***+++,,,,,,+++---......,,,+++***,,,...---------,,,***((())),,,******)))))))))+++,,,---''')))+++,,,+++***+++++++++,,,,,,***(((((()))+++------,,,,,,,,,,,,,,,,,,---------+++((((((***---+++,,,---,,,***)))***+++(((,,,///...+++***))))))+++***)))***+++,,,+++)))***+++,,,,,,+++,,,...000+++,,,------------,,,+++(((***,,,,,,***))))))*********+++,,,,,,+++***)))++++++---///000///---,,,+++,,,+++++++++---......)))))))))(((((()))(((&&&+++(((&&&(((---///---***************************************)))***+++,,,+++,,,,,,,,,+++)))'''&&&000,,,***+++///111---))),,,,,,+++******)))))))))---+++,,,//////,,,+++---***+++,,,,,,******+++---,,,+++))))))+++...000111,,,+++)))))))))))))))(((,,,+++)))((())),,,---...+++******)))***,,,---...///---,,,++++++***)))((())),,,///...+++)))+++---((()))******))))))***,,,000///---+++))))))((()))+++***,,,000///+++,,,000---***''''''***,,,+++***)))***,,,------+++)))(((++++++++++++,,,...///000+++++++++,,,,,,,,,------+++,,,---------,,,***))),,,,,,+++******+++,,,,,,///...---,,,,,,---...///000///---...//////...---///---+++,,,000111///------------------............---,,,...111111---***)))***,,,,,,------......---+++(((&&&&&&(((+++,,,------......---+++)))(((///,,,))))))---000000///000///---+++++++++,,,---)))))))))***+++,,,---...666777---222000......///...---***((((((***---//////......,,,***((('''(((***,,,---,,,***'''%%%---+++)))***,,,---***''',,,***)))'''((())),,,---,,,---......//////......+++***,,,000///***(((******,,,...//////...............///+++%%%(((888IIImmmlllvvvgggDDDAAA???EEE@@@;;;DDDIII^^^CCCOOOWWW|||SSS888@@@FFF888888kkkvvvGGG111aaaaaa>>>WWWrrrffflllUUU<<<222NNNSSSooo~~~gggfffvvvqqq___KKKJJJ///555333333222,,,555[[[]]]|||]]]333...222LLL~~~~~~iii<<>>ZZZcccuuu999:::OOO888:::QQQtttZZZJJJ<<>>+++111(((...$$$---***+++,,,,,,++++++,,,---,,,---...//////---+++***,,,+++)))((((((***+++,,,---...---***&&&&&&)))---+++******)))))))))))))))+++++++++***)))(((&&&&&&)))))),,,///...+++...333,,,...//////...///333666111000***...PPPwww~~~mmmfffppp___WWWWWWUUUfffwww~~~~~~uuuSSSJJJ@@@>>>RRRaaaEEEAAAqqq}}}{{{sss[[[>>>\\\RRR444AAAzzz~~~ssslll[[[PPPccc```uuuvvvnnnJJJKKKAAAQQQ111)))EEE000888MMM$$$777555VVVrrr>>>444444000///222555444555666+++{{{eee~~~<<<222|||ppp000%%%666111333111,,,'''''')))***---***(((***---000///---............---,,,,,,,,,++++++,,,------------,,,+++)))'''(((+++---,,,***/////////---+++***+++,,,,,,***((())),,,...000000(((***++++++)))(((((()))(((...///+++***///111///&&&&&&&&&''')))+++---///(((+++...///...,,,++++++***+++------+++******+++(((((()))***++++++,,,,,,((()))+++///111111///---+++...000,,,'''&&&,,,333&&&&&&)))...+++$$$%%%+++...+++'''%%%&&&'''((((((---......,,,******+++,,,)))***++++++++++++***)))***+++++++++******,,,...***,,,...//////---***)))(((***+++***((((((+++...+++(((***///...(((&&&)))---******,,,***%%%(((///...---,,,,,,---------,,,------------------------+++(((&&&'''***,,,+++)))***)))((((((((()))+++,,,((())))))((('''(((+++---&&&((()))+++,,,,,,,,,+++,,,******---...+++,,,///---......,,,)))'''&&&'''+++++++++---///000///---000,,,)))***---///---***((('''(((***---...---+++)))***,,,---......---,,,+++((((((+++000222///+++...+++)))***---000000///)))+++,,,,,,++++++,,,---...,,,***'''&&&'''(((******)))***---...,,,///444222...++++++---...---+++---,,,++++++,,,///222333---,,,+++***))))))))))))++++++,,,,,,,,,---------...............---------***++++++,,,,,,++++++***,,,,,,+++***)))((('''&&&......---.........+++)))'''***,,,+++)))(((***---(((((()))***++++++,,,,,,'''***------***)))+++...,,,++++++---//////+++(((333222///,,,*********+++)))***+++---......---,,,&&&***------+++***,,,...***,,,...000000000...---'''(((***,,,---------,,,III777222000111000,,,***,,,000222222000,,,***,,,///)))......***''')))+++************,,,---,,,)))'''''''''''''''(((+++---...//////...+++))))))+++---...,,,+++,,,------,,,++++++,,,---...////////////,,,+++///333///***...777,,,333,,,;;;lllssshhhkkkqqqZZZCCC;;;<<<>>>@@@DDDGGGHHH\\\eeeTTTOOOSSSKKKIIIPPPmmmKKK===KKKwwwWWW___dddoooppp^^^;;;___~~~qqqKKKLLLbbb^^^___|||wwwZZZNNNaaapppppp]]]JJJ:::111999<<<222CCC))),,,===---666@@@YYY444333,,,UUUhhhQQQ999333444555111555888000:::RRR~~~}}}IIIgggsss???,,,333+++...+++,,,000000+++***---///---+++,,,//////,,,)))......---,,,+++++++++++++++,,,---.........---,,,+++******,,,......---,,,------,,,+++)))***---///...,,,++++++---......------------,,,,,,+++++++++******---000...***,,,111***(((&&&&&&))),,,...///+++,,,------++++++,,,---+++***)))***+++***((('''...,,,+++,,,///000///...,,,***)))***---...+++)))***---///...***)))+++...,,,---------,,,***)))''',,,***((((((+++,,,+++)))&&&&&&''')))+++---///000***---///...***((()))+++&&&***,,,++++++...---)))(((+++...///...,,,,,,,,,---,,,+++***))))))))))))++++++---//////---(((%%%+++...///,,,,,,///...+++******+++++++++,,,,,,,,,///---,,,,,,---...---,,,+++'''&&&((((((''')))---)))'''(((+++,,,******---+++***))))))******(((&&&************))))))((((((---+++***)))***+++***)))(((,,,...+++***+++,,,***,,,,,,,,,---------------000***&&&'''((('''(((+++&&&))),,,---,,,***))))))---+++)))+++......,,,(((...+++((((((***+++***))),,,***)))***---///...,,,///'''&&&,,,///+++,,,222///...---,,,,,,***(((&&&***'''''',,,...+++***+++...---------...000222333,,,...000000...---///111///,,,)))((()))+++,,,,,,///...,,,,,,,,,...000111***+++---///000000000000333---+++...///,,,******(((***---...,,,+++******....../////////...,,,+++/////////,,,)))(((((()))---)))***000111,,,(((***---,,,,,,---...///---,,,,,,,,,------...---------222222111///...---,,,+++111111000...,,,,,,...000'''***,,,...---------...***+++---.........------............------......yyy;;;777222000111000,,,***,,,///...---------......---***...///***'''(((***))))))))))))+++,,,,,,***((()))))))))***+++,,,---.........---***((((((***,,,///---++++++++++++***(((.........---,,,,,,++++++&&&(((+++...---+++...222+++///&&&BBBqqq^^^]]]HHH===888@@@HHHFFF>>>888PPPUUU[[[VVVPPPTTTQQQBBBJJJZZZdddJJJSSSfffjjjjjj```NNNGGGCCCCCC???TTTYYYddd[[[SSSuuuwwwzzzuuujjjWWW]]]ttt}}}wwwZZZ111999666;;;<<<111///;;;DDD777<<<777333222:::UUUccc666AAA;;;LLLqqqeeeGGG444333555666555111...]]]yyyuuuOOO777111000111...+++,,,111111---,,,///111000///000111000///---,,,,,,,,,++++++,,,------***+++,,,,,,,,,+++***))),,,+++***+++,,,,,,***))),,,,,,,,,***)))))),,,...111///---,,,,,,,,,+++***((()))******+++,,,------,,,+++---000000------111000///---,,,+++***+++++++++,,,---,,,+++***+++---)))(((((()))++++++***)))***---000///,,,+++---///---,,,***+++------+++(((''''''(((+++---000111111++++++,,,------,,,+++***,,,***((((((***,,,,,,+++)))(((((()))***+++,,,---///...---------,,,+++***+++//////------//////,,,%%%(((+++,,,+++))))))))),,,,,,+++***))))))))))))***)))***+++,,,***'''$$$***......,,,,,,......***++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,+++***+++(((&&&((()))''')))---...++++++......,,,---111...+++((('''(((******)))...---,,,+++************,,,***((('''((())))))((()))---...+++***,,,,,,+++............------------000+++(((***+++)))***,,,***,,,...///...------...)))***++++++***************(((&&&(((+++...///...---+++***+++---...---+++...***))),,,...------///,,,+++*********)))'''&&&,,,)))***///111///---///------,,,++++++,,,------***,,,...---,,,+++---//////,,,)))((()))+++,,,------,,,+++++++++---///111'''(((***,,,---------,,,000,,,***---...,,,*********---//////---+++++++++((()))+++---//////////////////---+++((('''((()))***(((***///...)))''')))000...------...---+++)))+++,,,,,,---.........---000000///...,,,++++++***(((***+++,,,++++++,,,---(((+++---...---,,,------,,,---.../////////......111111000///...,,,***)))WWW===555111000111///++++++---...+++(((***...000...+++***------)))'''((()))((()))(((((()))+++,,,+++***++++++,,,---------------,,,,,,,,,***((((((***,,,111///---,,,,,,+++)))(((...---,,,+++************&&&))),,,,,,,,,......+++(((333)))AAAuuu}}}lllCCC???<<<999555111444@@@MMMIIIaaacccPPPKKKOOOJJJBBB;;;{{{^^^QQQ}}}YYYeeessswwwZZZDDDDDD???MMMDDDCCC>>>GGG===)))666DDD:::;;;======:::888777888CCCBBBLLL```lllpppzzzbbb???nnnoookkkSSS777555;;;444111:::@@@>>>999999999666///BBB555+++:::999mmm222999QQQKKK\\\cccfffMMM666***222999666777>>>---nnnttt~~~~~~ZZZ,,,///555---444---,,,---000111......000,,,...///...---,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,+++***))))))...---,,,,,,---,,,***(((+++++++++***((()))+++------,,,***)))***)))(((&&&'''((()))***+++,,,,,,---...++++++000111///...000///111222///+++(((((()))***+++,,,+++*********,,,)))((()))+++---///...---&&&---444111***&&&***000...---,,,,,,------+++)))...+++(((***...000---***)))***+++,,,------,,,+++---***((((((***,,,------+++******)))))))))))))))000---***+++......+++((()))++++++''''''******(((%%%'''***+++***)))((()))++++++***************++++++)))))))))***)))'''%%%***------++++++------***++++++++++++,,,,,,,,,,,,)))((()))***++++++)))''',,,((('''******(((***------)))(((***+++)))***...000,,,(((&&&'''***+++,,,...---+++)))(((((()))***---***'''&&&'''))))))))))))...///+++***,,,---,,,000000///...---,,,++++++...)))(((+++,,,***)))***+++---......---...000222***...000///,,,***,,,000***)))((())),,,...000000---,,,++++++,,,---+++***,,,------+++---000...******************))))))(((---******///111000///111...---,,,+++***))))))******,,,------,,,,,,---......,,,))))))***,,,------))))))))))))***,,,...000'''(((***+++,,,,,,,,,+++...***))),,,---+++***,,,,,,...000000...,,,+++,,,---......---,,,+++))))))...---,,,)))&&&&&&(((***)))***---///,,,'''(((+++...---------......,,,******+++,,,---......//////...------,,,+++******)))(((+++...000///...---...***,,,......---,,,,,,,,,))))))***+++++++++******///000000000///---***)))EEE===333000000111...++++++...---***))))))+++,,,+++***&&&))))))&&&&&&)))***(((((('''''')))+++,,,,,,++++++,,,---......---,,,+++,,,,,,,,,+++***)))+++---111///...---......,,,***++++++******+++,,,......***///000...///222///(((***555)))>>>yyy}}}gggNNN<<<>>>@@@>>>:::888;;;@@@GGG^^^ZZZKKKPPPOOOBBB>>>MMMzzzzzzjjjKKKzzzzzzYYYKKKHHH777FFF:::FFFFFFBBB???EEE@@@111111666999:::;;;:::999888888777666...///;;;DDDDDDDDDHHHeeeaaaaaawww|||YYYTTTHHH777,,,...222///***IIISSSBBB;;;@@@<<<222666777,,,///EEEAAA>>>CCCTTT>>>+++---BBB666DDDNNNOOOFFF555000999:::xxxzzzppprrrrrrDDD###+++444//////,,,+++,,,.../////////000***,,,///...***)))***,,,,,,+++++++++,,,,,,---.........------,,,,,,+++***000///...///000000...,,,+++,,,,,,+++******+++---+++***)))***,,,---,,,***++++++++++++************///***)))...111000......''',,,000///***'''(((+++)))***++++++))))))***+++,,,,,,,,,...000111000///&&&---333111)))%%%(((---,,,,,,,,,---------,,,,,,///---++++++------+++)))((()))***+++++++++***))),,,+++)))((()))+++---...+++******)))((((((((((((---+++))))))***+++)))(((&&&((('''$$$$$$((()))''''''***---...---+++++++++*********)))******++++++---,,,******++++++***)))))),,,---******---,,,)))))))))*********+++++++++''''''(((***,,,+++)))&&&,,,)))(((++++++)))***...+++'''&&&''''''&&&'''+++...,,,(((''')))+++,,,,,,+++)))'''%%%%%%''')))+++...+++(((&&&''')))*********...///+++***,,,...,,,000///...---+++***)))(((***&&&&&&***+++(((&&&''')))************+++///222,,,---///...,,,+++---///000...,,,+++++++++++++++---,,,,,,+++++++++*********000000+++,,,222///'''***+++,,,---,,,,,,,,,---***'''''',,,///------///......---,,,,,,+++++++++------............//////...,,,***)))+++---------'''''''''(((***,,,...///***+++---...//////......---******---...,,,,,,...+++---//////...------...222111000...+++)))'''&&&------+++(((&&&&&&(((+++***...111000+++(((+++///*********,,,///000///...)))***+++---.../////////---,,,,,,,,,++++++******...000222111///---------+++---//////---,,,+++,,,((()))))))))))))))))))))***,,,///000111///---,,,eee888,,,111///000111...***+++000+++,,,,,,***(((&&&(((***###%%%%%%$$$&&&+++,,,***''''''''')))+++,,,+++***++++++---------,,,***))),,,---...---,,,,,,---///---,,,+++,,,---...---,,,++++++++++++,,,---...///+++...000000222444222,,,---///$$$???~~~kkkcccJJJWWWKKK>>>:::???EEEBBB<<>>EEEGGGEEECCC:::888<<<<<>>,,,***)))888...SSS```OOOAAA444---111;;;mmmxxxuuuxxxLLL222...***///333)))***+++++++++,,,...///...,,,///222111---,,,---///...---,,,,,,+++++++++,,,------,,,,,,++++++++++++......---///111111000...,,,---...---,,,+++---............///111111000...++++++,,,,,,,,,,,,,,,,,,---((((((,,,000...,,,,,,$$$)))//////,,,)))+++...)))***++++++))))))***+++---,,,,,,...///000...---***,,,...---+++))))))***(((***+++,,,------......%%%(((+++,,,,,,---000222)))*********)))(((&&&%%%+++******)))***+++...///***)))))))))))))))*********+++,,,***((((((***,,,***,,,+++))))))...000...))),,,...///...---------*********)))******++++++...,,,******+++,,,,,,+++))),,,---******---,,,)))(((((((((((())))))))))))'''((()))+++---,,,***(((+++((((((+++,,,)))***---+++((('''))))))((())),,,+++***))))))+++,,,+++))))))'''&&&%%%&&&))),,,...,,,)))&&&%%%&&&(((((((((***......***))),,,---,,,------,,,+++)))((('''''')))&&&&&&+++,,,)))'''''')))))))))((((((***...111***'''%%%%%%''')))((('''111000...,,,***))))))))),,,,,,,,,+++***************///000+++,,,111///'''(((+++------,,,,,,---///***&&&&&&***---,,,,,,...+++++++++,,,,,,,,,,,,,,,------------...//////...---+++******,,,......---&&&'''((()))***,,,......,,,---...000000000//////---+++,,,//////---...111)))***,,,---------...000......------------......------,,,***((((((***,,,+++///222...***))),,,000*********,,,///000///...)))***+++---.../////////------------,,,,,,,,,,,,//////...,,,******+++---+++---//////...,,,,,,,,,......------------------***,,,...000111000...,,,???;;;(((//////000000---)))+++111***---...+++&&&$$$'''***###%%%%%%$$$'''------***&&&'''(((***,,,,,,)))'''***+++++++++++++++******+++---......------...000)))(((((()))+++,,,,,,+++---.........---,,,+++***''''''***000333111111444***666999GGGeeezzziiieeeAAAiiifffYYYEEE888===LLLXXXVVVVVVNNNEEE@@@>>>HHH\\\uuuYYYQQQRRROOOGGGSSSHHH\\\QQQEEEFFFEEEJJJ;;;555;;;222111@@@>>>============;;;:::<<<999999999777444888@@@NNNiiiHHH111BBB000:::777555666---"""CCChhh666:::222222444444OOOvvv[[[gggJJJ---888:::...666CCC___SSS222000444111333999aaawwwZZZ,,,&&&555,,,+++333)))***,,,+++)))***---...,,,,,,---///...---,,,,,,,,,///...---,,,++++++++++++******))))))))))))***++++++++++++,,,...///...---,,,...///...---,,,---...///...---......---***'''((()))***+++---///000000+++((((((,,,...,,,+++---)))---000111...,,,,,,...***+++,,,+++*********,,,+++******+++------,,,***...+++)))***,,,---+++)))''')))+++,,,+++,,,---...'''+++...---+++***...111************)))'''%%%$$$)))***+++++++++,,,...000))))))))))))***+++,,,---,,,...000---***)))---111+++------+++,,,///000...(((***---...---,,,+++,,,++++++***************+++---+++))))))+++,,,+++******------++++++------***'''(((((((((((())))))))))))((()))+++------+++******((((((++++++)))))),,,'''$$$%%%((()))''''''***)))(((((()))++++++***(((***)))))))))***,,,///000(((&&&%%%%%%&&&&&&%%%$$$***------)))(((+++---,,,******))))))(((((('''''',,,))))))---///,,,***++++++++++++******+++///111,,,(((%%%%%%)))+++)))'''---...---+++))))))+++,,,***+++,,,+++***)))***++++++,,,,,,***,,,///---)))&&&))),,,,,,******,,,......)))(((,,,...,,,---///&&&''')))***+++,,,,,,,,,,,,******+++,,,---,,,+++---+++***+++---.........(((((()))+++,,,---......+++,,,---/////////...---...,,,...000///---...222)))+++,,,,,,,,,,,,...000111000///...---,,,,,,,,,------...---++++++,,,...+++...///***'''))),,,---...---------......,,,******+++,,,---......//////------------............---------,,,+++,,,000222+++---//////...---------......---,,,,,,,,,------...///000000///---+++***<<<===000......000000---))),,,222++++++***)))((((((((()))((()))(((&&&***......***&&&'''))),,,---,,,((($$$+++***************+++,,,)))+++---...------...///+++***)))***,,,,,,+++***+++,,,---......+++)))'''+++%%%)))333222***---888333QQQkkkfffUUUfff~~~[[[gggBBBCCC[[[lllgggVVVMMMQQQWWWKKKQQQVVVJJJ<<>>===>>>>>><<<:::777888999888555666???JJJZZZcccsss,,,QQQxxxAAA;;;555---111777:::gggXXX888...999888AAAlllmmmuuuPPP***111DDD:::333>>>ttt\\\222111444111;;;___kkk999(((%%%//////***+++...+++...---))))))---...,,,++++++******++++++)))(((------,,,++++++,,,,,,,,,))))))(((((()))***+++,,,,,,++++++,,,......,,,++++++---......---,,,,,,---++++++***++++++***'''$$$'''((()))***,,,...///000***)))+++......+++,,,///,,,---...//////...------+++,,,---,,,+++***+++---***)))***+++...///...---///+++((((((+++...---,,,(((***,,,,,,***((()))+++.........---+++***************+++++++++***((('''&&&)))------,,,,,,---///+++++++++++++++,,,,,,---//////...---,,,---///111(((++++++)))(((***)))&&&'''***---...---+++++++++,,,,,,+++***))))))))))))---,,,++++++------,,,+++***......,,,,,,......***)))))))))************+++)))(((((()))+++,,,,,,+++)))''''''++++++((((((+++###!!!$$$)))***''''''))))))'''&&&&&&(((******))),,,,,,,,,,,,,,,------...(((''''''((()))(((&&&$$$))),,,,,,'''&&&))),,,+++'''((((((((())))))******---***)))---///---,,,---,,,------,,,+++,,,...000///...,,,+++,,,---......***+++,,,***)))))),,,...(((***,,,+++))))))***---,,,((('''+++---++++++---&&&***------***)))+++...000,,,***,,,...,,,,,,...'''(((***+++,,,------,,,,,,***)))***,,,---,,,***,,,+++***,,,...//////...***+++,,,---............+++,,,---.........---,,,---,,,...000...+++,,,111---.........,,,,,,---///444333000---+++)))((((((---///111111000...//////---///---(((''',,,...,,,000...------...---+++)))+++,,,,,,---.........---,,,,,,------.........///,,,---......------///111***,,,/////////......///---,,,+++***)))******+++////////////...---,,,+++]]]???111------...000000---))),,,222,,,)))&&&'''+++,,,+++)))------+++))),,,000///***%%%'''***---...+++&&&""",,,+++***)))***+++---...(((***,,,------,,,...///000///---.........---,,,%%%'''+++---...---***)))333***,,,777333$$$'''888FFFhhhrrr}}}```>>>\\\DDD777<<>>AAA333444JJJsssoooFFF888aaauuuIII@@@aaarrreeeUUUKKK]]]jjjvvv~~~{{{ggg{{{kkk]]]TTTHHH===<<>>777FFF@@@000444HHHuuuMMM\\\lllGGGoooKKKuuu===AAA;;;888999222888}}}AAA444UUUiii^^^qqqqqqhhhxxx666...IIIeeebbb===///)))))))))+++---...---,,,000000000000///...------((('''&&&***...///,,,(((---+++***,,,///111000///+++,,,,,,,,,,,,---------,,,---...//////...---,,,---***'''%%%&&&((()))))),,,,,,---------,,,,,,+++......---------...//////+++,,,,,,+++)))***,,,---,,,*********,,,---,,,***---,,,+++++++++---///000---,,,,,,---///000000///++++++++++++++++++++++++******,,,---------,,,+++,,,)))((())),,,//////............,,,***)))+++,,,((((((((())),,,...//////---...///...------...///(((***,,,,,,+++******+++))),,,,,,))))))++++++(((+++******)))))))))******---,,,+++,,,---...---,,,''''''(((((()))(((((((((,,,------+++)))'''((()))******+++,,,,,,,,,++++++(((((((((***,,,......---,,,***)))***,,,......---,,,...000000---+++,,,.........***&&&'''++++++&&&---+++******+++,,,+++++++++,,,,,,+++))))))***,,,,,,***))))))***++++++***(((,,,,,,((((((******&&&***------++++++......,,,+++,,,,,,+++***+++...111---,,,++++++,,,,,,***(((&&&+++,,,(((&&&***,,,+++((('''''''''(((***---...///,,,+++---+++(((+++000...------,,,,,,,,,------(((+++...///...+++***)))---,,,,,,,,,,,,...///000111///------...//////...***)))***---,,,)))(((+++...---,,,*********++++++......---,,,,,,,,,,,,---000...,,,,,,------,,,+++)))***+++,,,++++++***)))...)))'''+++---+++)))***---......---,,,,,,---//////+++((())),,,...,,,***000---******,,,......---///...///000,,,)))+++000...,,,++++++---......---))))))*********))))))(((***++++++******+++///222...---,,,---000111000...---.../////////...---,,,QQQ555===333)))...---,,,+++++++++,,,---,,,+++******+++,,,---......//////...+++++++++---,,,***)))+++---...,,,)))---,,,++++++++++++,,,---,,,++++++************+++,,,---...---+++++++++,,,)))+++,,,+++,,,...,,,'''---000555>>>@@@555<<>>BBBDDD???666888???AAA<<<___wwwQQQNNN999gggUUUoooqqq///111))),,,::::::888ooodddIIIMMMhhhyyyXXXHHHggglll@@@,,,---,,,...000000...---...000//////...............///***)))))),,,000111...+++...,,,,,,---...///...---,,,---......---,,,+++***++++++,,,---...///000000///+++&&&$$$%%%(((***+++,,,,,,------------,,,,,,000000///...............+++,,,,,,+++******,,,------,,,++++++,,,,,,+++)))---,,,++++++,,,---///000,,,++++++,,,...//////...++++++++++++++++++++++++''')))+++,,,............,,,***((()))+++---.........///...---+++***+++---''''''((()))+++...000111.........///111000...,,,%%%(((,,,...---+++******))),,,+++))))))---...,,,((()))******+++++++++***+++***)))***,,,---,,,+++'''(((((())))))(((&&&%%%)))+++......,,,)))'''&&&,,,,,,++++++***+++++++++***)))((()))+++---,,,+++,,,+++***+++---...///...,,,,,,---.........------,,,---+++)))***,,,+++(((,,,***))))))***++++++***,,,------,,,******+++,,,***))))))***++++++***((()))---...)))&&&'''((((((///000///+++***---...+++***+++,,,,,,---...222444---,,,++++++,,,,,,***((((((***(((###"""&&&+++,,,))))))))))))***+++,,,---...,,,,,,---,,,***,,,000///...---+++++++++,,,---%%%(((+++,,,,,,+++,,,---///---+++))))))+++...///111///------......---,,,,,,)))***------)))(((+++222000///---,,,,,,,,,,,,------......------,,,+++000...,,,,,,.........---***---000000...,,,---......***))),,,,,,***(((***---------+++******---///---+++***,,,//////,,,)))000---***)))+++...000000111......000///------111///......///000000...,,,.........------,,,+++***((()))+++******+++---///,,,+++,,,---000111000///,,,---///000000//////...GGG<<<>>><<<(((---,,,***)))(((***+++---&&&(((***)))((()))---000/////////---,,,+++---...,,,+++***+++,,,,,,***(((******))))))))))))******...---,,,++++++***+++++++++---///---)))((())),,,---......---......,,,+++111333444999:::666IIImmm{{{EEE111LLLCCC000666DDD[[[RRR[[[^^^SSSFFF???;;;888^^^hhhBBBMMM[[[uuuHHHVVVEEEHHHBBB111<<<444::::::888555777<<<===:::999***888555{{{eee^^^mmm333III<<<}}}~~~ZZZ{{{BBB@@@999:::HHHLLL@@@MMMtttNNNDDDKKKTTTuuuMMM000,,,+++,,,---...---,,,,,,...000...---,,,++++++,,,...//////...---...//////---***......------------,,,,,,+++---...//////---+++***'''((()))***---///222333,,,+++++++++,,,,,,***)))******++++++,,,+++++++++......------------......+++,,,---,,,+++***,,,---,,,***)))***+++,,,+++))),,,,,,+++,,,,,,---///000+++******+++---......---++++++++++++++++++++++++'''(((***+++------,,,,,,***)))(((((()))+++,,,,,,,,,---...---+++***+++,,,((()))******+++,,,...000000---,,,---000000---***%%%(((+++,,,,,,******++++++---,,,)))***---...---((())),,,...///000000///000...---,,,---,,,***))),,,------...---+++)))(((%%%(((,,,------+++******...---+++***)))***++++++)))(((''''''))))))((('''+++***))))))+++------,,,***))))))***,,,---,,,***&&&((()))+++,,,...---,,,***((('''''')))******)))++++++,,,***)))(((***+++)))))))))***,,,+++)))''')))------)))###"""&&&)))///000...)))))),,,---,,,)))***+++++++++---000222---,,,++++++,,,,,,***((())))))&&&$$$###&&&***,,,*********++++++,,,,,,,,,))))))+++,,,,,,---000333000...,,,+++***+++,,,,,,(((***,,,,,,,,,---...000...,,,+++))))))***,,,---000...------------,,,+++---******...///---,,,...111000...---,,,------...,,,---...///...---,,,+++...,,,++++++---......---)))...222111...+++---111///+++***---,,,)))(((***......---***)))***---000000///---...000000///------,,,++++++,,,...///000111,,,+++...000......///111///......//////...,,,000000000000000///...---(((***,,,,,,++++++---...++++++,,,---......------***+++---////////////...cccEEE999...888'''---,,,***))))))+++---...)))+++,,,+++''''''+++...((())))))(((''''''***,,,******)))***+++***)))((())))))))))))))))))))))))///...---,,,,,,,,,,,,,,,,,,...///---)))'''(((***///.........---+++++++++000000---111555:::XXXddd,,,222lllvvvFFFEEEKKKLLL^^^oooOOONNNIIIBBB===<<<>>>???uuupppCCCIII\\\sssCCCKKK:::???>>><<>>AAA222"""222---...---,,,,,,,,,---...///000111111---)))''')))+++((()))(((''''''(((+++...((())))))*********))))))******+++,,,,,,+++******...------,,,,,,,,,,,,---,,,------,,,***))))))***,,,+++,,,---+++((())),,,222///((((((+++///LLLxxxsss<<>>VVV777BBBHHH000@@@@@@777777>>>IIIXXXwwwLLL444;;;SSSppp@@@WWWooo???$$$000555###,,,)))'''(((,,,//////...//////...............///))))))***+++,,,---......---...///---+++***+++,,,+++,,,---...//////...---------,,,,,,++++++******000,,,'''%%%&&&)))+++,,,+++,,,---......//////...)))))))))***+++---...///+++,,,......---,,,,,,---((((((''')))+++------,,,++++++,,,------.........+++******+++---......---++++++++++++++++++++++++***++++++++++++)))'''&&&)))***)))(((&&&&&&(((***(((***++++++***))))))***+++---...,,,)))(((***,,,111...***((()))***+++,,,,,,,,,,,,***)))))),,,...+++......,,,+++---,,,)))/////////...---,,,******,,,+++***+++---...---,,,000//////...---,,,,,,,,,,,,,,,+++***((((((***,,,,,,,,,++++++***+++++++++---,,,++++++,,,,,,+++))),,,+++***+++---...///...******+++,,,,,,,,,++++++***)))+++---+++''''''))),,,+++***+++---......---,,,------,,,******+++,,,)))(((((()))******)))'''))))))))))))&&&"""$$$((()))++++++((()))---///------...///...,,,+++,,,---,,,+++***+++,,,---+++))),,,))))))---///,,,++++++************+++,,,---...,,,000000---+++------,,,++++++,,,,,,,,,,,,,,,+++)))+++,,,+++***)))+++,,,)))***,,,------,,,+++***,,,++++++,,,---...,,,***,,,'''%%%***.........///...---------...000222333------......------,,,+++,,,+++))))))***++++++***&&&))),,,---+++***+++------,,,,,,...,,,((()))---.........,,,++++++...000000...+++))))))+++...000'''+++///000000...---,,,***((((((+++,,,***,,,///111...***((())),,,---...'''((()))***++++++++++++,,,---------,,,,,,...000***---///...,,,)))((('''((()))+++,,,---------,,,:::999444&&&---333******+++++++++,,,,,,,,,111000///---******+++,,,------,,,***)))***---000''')))***++++++***++++++)))***+++,,,,,,+++***)))++++++*********+++,,,,,,+++******+++---------,,,)))(((***---,,,(((+++111555111+++***)))%%%888\\\eeepppWWWaaaYYYKKK^^^~~~XXXAAAGGGFFF777===TTTDDD777:::666BBBbbb\\\===777777777:::BBBGGGCCC;;;<<>>AAA666IIInnnQQQOOO666eee|||KKKVVV~~~EEEBBBKKKcccssskkk]]]TTTHHH:::CCCnnnFFFfffnnnpppCCCBBBUUUFFF888===:::CCC;;;888888???;;;111===DDDuuu|||fff:::vvvfffCCC***...444,,,(((------,,,+++*********+++,,,---(((''')))***'''&&&'''''')))---///000...+++***,,,---------......//////222,,,(((******''')))///,,,---///000000///---,,,+++------+++'''&&&))),,,...---+++***)))******+++---,,,***+++,,,,,,+++))),,,,,,---,,,++++++,,,---,,,,,,,,,***))))))+++---,,,------,,,++++++...000000)))$$$&&&...222...)))***,,,...---+++,,,...111///---+++***+++,,,,,,,,,...,,,)))((()))***)))(((,,,------+++((((((+++///,,,------.../////////...222000...---,,,,,,------+++++++++++++++***))))))"""''',,,---,,,)))&&&***+++,,,,,,------,,,,,,))),,,,,,******------+++,,,+++++++++,,,,,,---...------,,,,,,------...///******+++,,,,,,---..................---,,,+++******))))))***++++++)))'''(((++++++)))(((+++***'''***+++---+++((('''***,,,,,,***,,,///---&&&%%%))),,,---...+++&&&$$$&&&(((,,,,,,---...,,,***(((&&&(((((((((***,,,---,,,+++,,,,,,,,,------.........222000...,,,+++,,,---...---***(((+++...///+++'''+++++++++******+++,,,,,,***---///...,,,+++---///+++***)))'''''')))***+++(((+++...---***'''(((***...)))(((,,,...,,,///555............---,,,+++++++++++++++++++++++++++++++++++++++---...---***'''...///......---,,,******///...,,,,,,,,,***((('''***)))((())),,,.........******)))'''&&&'''+++...------,,,+++************...,,,---000---'''(((......---,,,+++++++++,,,---***---000...***'''(((++++++,,,,,,+++)))((()))***,,,...//////...,,,---...222...***)))***,,,...///,,,,,,+++)))'''&&&((()))///...------,,,+++***)))+++000444333///,,,...222}}}<<>>BBB777555===777111777qqq|||lll}}}tttkkkaaatttyyyuuuPPP999)))...333...+++///---,,,+++*********,,,,,,,,,((('''+++,,,+++***+++***,,,...000000///---,,,---........................***))),,,,,,))))))---((()))+++,,,------++++++++++++,,,++++++,,,...000***+++,,,,,,,,,++++++***...,,,++++++,,,,,,+++***------,,,+++******++++++---...///...------...000000//////...///000111222---((($$$&&&+++...---)))***,,,---,,,++++++...000...,,,******+++------,,,...,,,******,,,---------------,,,***(((((()))+++,,,,,,---...............//////...---,,,,,,,,,,,,++++++++++++***(((''''''###%%%))),,,,,,+++(((&&&+++,,,---------------,,,***------++++++......,,,,,,,,,,,,,,,,,,---......,,,++++++++++++,,,---------,,,,,,,,,+++******))))))***************))))))***)))((()))******)))'''))),,,,,,))))))+++***''')))***+++***((((((+++...///,,,,,,000000+++(((***,,,,,,,,,+++)))''''''(((,,,---...000000///---,,,+++******+++------,,,***+++++++++++++++,,,,,,,,,///...,,,++++++,,,---......***''''''+++---+++)))+++++++++++++++,,,---------.........,,,+++,,,---+++***(((''''''(((***+++---------------,,,***))),,,((((((,,,---+++---222...---+++***)))***+++,,,------------------------...,,,++++++---/////////000000000000///...---,,,(((((()))+++,,,---,,,+++---+++******,,,------,,,---------+++***+++...111...---,,,++++++***++++++...,,,,,,---***$$$$$$)))------...///......---,,,***---000...***''')))++++++,,,---,,,+++***+++,,,/////////////////////...///---,,,---...///...,,,//////...---+++***,,,.........------,,,+++++++++,,,---//////......------WWW000222555,,,//////222+++(((&&&%%%''')))******,,,+++((('''&&&'''((()))---+++******+++---------,,,------......------,,,,,,......---,,,++++++,,,+++++++++,,,,,,...//////,,,++++++************+++,,,---...000111111///,,,)))***111AAAzzz[[[YYYGGGRRR```ooommm|||dddRRRMMMMMMVVV```iiipppuuucccnnnJJJ[[[pppooo~~~KKK::::::<<<999777>>>>>>...444YYYyyyIIIYYYHHHFFFiiizzzppppppUUU999111,,,---///...---...,,,,,,*********+++,,,---+++((((((,,,///......000---...//////000000////////////////////////......+++)))***......+++***,,,)))***,,,.../////////...,,,+++***+++---.........)))+++---...///...,,,***///---,,,,,,---...,,,+++000000///...------......,,,...000000//////000111222///---...111333222000---***((((((+++---......)))+++,,,+++++++++---///---+++))))))+++---...---,,,+++***+++---//////...,,,+++***)))))))))(((&&&+++,,,,,,------------,,,,,,,,,---------,,,,,,++++++++++++++++++*********((()))***++++++***((('''------.........------,,,+++......+++,,,//////---,,,,,,,,,,,,------------*********)))***++++++,,,------------,,,+++******&&&'''((()))************)))((('''(((******)))'''+++......***)))+++***&&&)))******)))((())),,,...,,,((('''+++---***'''&&&++++++++++++,,,,,,***(((---...///000000///------+++***))))))******((('''***************)))))))))+++************,,,...///...***&&&%%%(((+++++++++++++++++++++,,,---/////////---,,,,,,------,,,******)))(((''''''((()))***---+++)))+++///000---)))+++)))))),,,---,,,,,,///...,,,(((&&&&&&(((+++---.....................///000---)))(((***...222333///////////////...---,,,%%%'''***,,,......------///---++++++,,,,,,,,,+++//////...---,,,---000222//////...,,,,,,,,,,,,,,,000......///---)))))),,,)))+++...///000...,,,***+++---///---***(((***,,,+++,,,------,,,,,,---...111...+++,,,///000///---,,,---...111222111...+++///000000...------///111------------------------...---,,,---///000...+++EEE///666444+++000---...***)))''''''((()))***+++000...+++((('''((()))***...+++((())),,,...---+++---------------,,,++++++,,,---...,,,+++***+++,,,,,,+++***)))***+++---............------,,,,,,++++++,,,---///111000...++++++,,,444RRRmmmbbbOOOTTTqqqqqqtttdddccctttkkkiiiuuuvvvssseeeOOO@@@???BBBDDDyyyuuuMMM555QQQiiiDDD---EEEyyywwwEEEEEE222+++===>>>888<<<222555EEEvvv:::CCC:::CCCbbbuuuttt[[[444---111111,,,)))+++,,,+++,,,+++*********+++,,,---,,,)))(((---///......000//////.........////////////000000000000///------+++***+++,,,,,,,,,---...,,,---...///000000/////////,,,)))))),,,,,,***'''....../////////...------000...------......---,,,...---,,,---.../////////(((***---......------...000,,,)))+++000222///,,,******)))((('''))),,,///***************+++---...+++***((()))+++---......***))))))***,,,------,,,+++((('''(((++++++(((%%%++++++,,,,,,---,,,,,,+++)))***,,,------,,,+++*********+++,,,---...//////)))******++++++******)))......//////......---,,,***------++++++...///,,,++++++,,,,,,,,,,,,,,,+++))))))(((((())))))***++++++,,,---...//////......'''((()))+++,,,---......(((''''''(((******)))''',,,//////+++***+++***&&&++++++***)))))))))+++,,,+++'''$$$'''++++++'''$$$***)))))),,,//////,,,(((......------+++)))((('''+++*********,,,,,,***(((++++++******))))))(((((((((((()))***+++...000111---***((('''))),,,,,,,,,+++++++++,,,---...000111...+++***+++...///---******))))))(((((())))))***'''&&&&&&))),,,......---++++++,,,......------...,,,***((('''''')))+++---............///////////////+++((('''))),,,///111,,,,,,---------,,,++++++***,,,///000///---+++***...,,,******+++,,,+++***,,,------,,,***+++...000000///...------,,,,,,------------/////////000111'''(((***,,,,,,,,,***))),,,---...---***)))+++,,,***,,,------,,,,,,---///000,,,(((***...000///+++------///111333222///,,,---......---+++,,,...000,,,,,,------.........///000//////000000000000///uuuAAA222777111...555------((()))***************+++...---,,,+++)))(((((((((,,,***((())),,,...,,,***------------,,,+++***))),,,------,,,++++++,,,...---,,,***))))))***,,,...............---,,,,,,,,,,,,++++++,,,---...---+++***...===iiihhhUUUsss|||[[[nnnrrrppp}}}jjjTTT___wwwwwwooo~~~rrrQQQMMM<<<555999222222TTTlllKKK444+++EEEWWWBBB:::DDDJJJGGG===111999<<<666BBB<<>>444444000444:::AAA```}}}xxxOOO+++555---///...)))'''+++111333+++************+++---...///+++***,,,---***((()))------,,,++++++++++++,,,,,,---///000000...,,,+++...///,,,((((((---000/////////...---,,,+++******,,,,,,,,,---///000///...555222///,,,+++---///111000...------......---,,,+++)))(((***...111111///***,,,---...------...///---,,,+++---///000...+++++++++)))'''''')))---000,,,***)))***,,,......---,,,***((((((***,,,---,,,...------...//////---++++++***)))***,,,------,,,---------------,,,,,,+++++++++,,,,,,,,,++++++***...---+++)))((('''(((((((((((()))***+++,,,,,,,,,,,,,,,---...............))),,,,,,)))***------******+++,,,,,,,,,+++)))(((*********)))***++++++,,,+++,,,------+++)))&&&%%%'''((()))***++++++++++++((((((((()))+++,,,+++)))+++......***)))+++***&&&+++******+++,,,,,,)))'''******((('''***...---)))(((((()))+++------,,,***(((((())))))***+++,,,---)))((((((***---...---,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,---///000000)))+++,,,...///...------++++++++++++,,,---//////***))))))***---......---++++++++++++++++++++++++---000111...)))'''))),,,)))++++++((((((******((())))))+++,,,------------+++++++++,,,------......000///......//////...,,,+++,,,---...............'''***,,,+++((('''(((***+++***))))))+++------,,,+++,,,---,,,++++++---///000000...------------------...---***+++...,,,(((++++++******,,,...000111...---,,,++++++,,,---...***+++,,,,,,++++++,,,---111///...000444555333000111///------///111222222...//////---,,,,,,...000........./////////000000+++///222///***)))---222CCC777,,,,,,***333666)))111)))******)))'''(((***---+++******)))(((''''''&&&)))+++,,,---,,,+++,,,---***+++++++++++++++***))))))***+++******,,,///222...---,,,+++***++++++,,,---,,,+++******+++---...,,,+++***+++---...---,,,///111EEEjjjLLLcccwwwTTTKKKcccIIIiiissspppYYYMMMhhhqqqXXXXXXWWWBBB888888999666BBB>>>333DDDgggmmmZZZ777---222FFFwwwaaa...,,,:::<<<888===AAA;;;444SSSmmmBBB<<<888AAA111>>>ZZZnnnaaabbb===999666888???555<<>>>>>999===;;;555888PPPooouuuWWW333>>>999999VVVWWWDDD666777444222888999...333LLLZZZ111???666888000555FFFpppPPPRRR<<<:::555666---:::>>>iiixxxkkkCCC000222***777---(((,,,///---,,,000******))))))***,,,---//////+++***---...+++***+++,,,---------,,,,,,+++***(((***,,,...///...,,,+++,,,000000,,,+++......))),,,,,,+++++++++,,,,,,---***---000///+++))))))+++'''''')))***,,,---/////////---,,,,,,---...,,,+++---(((%%%&&&)))+++(((%%%.........,,,++++++---///))),,,...///...------------)))%%%$$$&&&***---......+++***+++...000///...---+++)))(((***++++++***(((((())),,,///000///---333444333///+++))),,,///.../////////...------,,,000///---+++******++++++++++++***+++---000333444)))***+++,,,+++)))'''%%%((()))***,,,---...//////+++......+++,,,//////,,,---...///000000...,,,+++------,,,,,,------...///,,,---///111111///---+++++++++++++++***)))((('''***))))))+++---...---,,,(((++++++)))(((+++***'''"""$$$'''---111111---)))'''---...***)))...000...''')))+++***''''''***---(((((((((((()))***+++,,,///.........//////---,,,*********+++,,,,,,,,,---)))******+++++++++******++++++***)))(((***...111+++++++++******+++,,,,,,,,,...///---)))'''(((***,,,------......------,,,,,,(((&&&'''+++------+++111333111+++***///111---+++***((('''))),,,///222++++++,,,,,,---...//////---+++)))***,,,///000000((()))***+++,,,---------,,,///000---))))))---222333111///.........---,,,)))***,,,,,,******+++---//////---,,,,,,,,,,,,,,,)))+++)))''')))///---'''%%%'''+++...//////......///---+++***+++---.........///000///---,,,,,,---'''+++///111111///...------,,,,,,...000111000////////////,,,******+++---000000000000////////////222000...---///111111000MMM888111...+++)))***+++,,,,,,******,,,,,,---,,,+++******++++++)))''''''***...,,,+++***))))))))))))***)))(((***,,,***''''''***((((((***---//////,,,)))+++************+++,,,---+++***))))))+++---000222444---000555000......&&&111'''222cccpppoooHHH999MMMddd999>>>JJJlllrrr```TTT[[[wwwlllIII555888GGG777???===BBB111999BBB222BBBlllrrrNNN666===555>>>^^^FFF<<<111RRRRRRDDD777444;;;UUUxxxPPP///@@@999222;;;EEETTTrrrmmmOOO```zzzVVV,,,---666000>>>FFFsss}}}dddOOO;;;------555111...---///222444333000333111...+++******++++++...///000///---,,,,,,---000+++***...111///...///111...+++***+++---------...111222///***)))...333777000,,,...///---+++,,,000...,,,,,,,,,---,,,+++......---,,,++++++***)))***+++,,,------,,,***)))&&&,,,///,,,***+++,,,+++333++++++000///&&&$$$***///---(((&&&+++111///*********+++)))(((''')))***+++000222...&&&###'''...+++)))(((***,,,---+++((()))(((((((((***++++++***+++++++++,,,---...///000000...***'''&&&'''***+++000///---+++************,,,+++******+++...000222///---,,,***))))))******---,,,,,,+++++++++,,,,,,000///,,,***(((((()))***,,,---//////......000111+++++++++---///000...,,,******+++---...---***'''***&&&%%%'''&&&######&&&*********++++++,,,,,,,,,******)))))))))))))))******(((''')))---///...---///...+++&&&######&&&((((((,,,000...)))&&&'''***000...,,,+++,,,------,,,,,,***+++---,,,***+++000,,,,,,---------,,,,,,+++///...,,,+++***++++++,,,222---)))***///111000---)))***,,,---...------,,,***(((''''''***---------,,,++++++******++++++,,,...,,,***((((((***,,,...000000000...++++++---///)))******(((&&&%%%%%%''',,,000000,,,,,,000000,,,,,,++++++***))))))******+++,,,,,,+++***)))((('''........................111///.........---,,,+++***---000111///---+++***+++,,,,,,+++***,,,///222555---&&&(((...111...)))%%%'''***+++,,,+++***)))&&&+++...,,,+++---///...///...,,,,,,,,,***(((&&&...///000000000///---,,,111///...///222222///,,,---///000///,,,+++++++++++++++,,,---...///000000------///000111111111111DDD555000---)))'''''')))******+++,,,,,,,,,,,,+++)))(((+++---///...,,,+++,,,...///...,,,+++***+++,,,---,,,+++,,,///...***+++...+++++++++,,,---,,,***''')))+++---//////...---+++)))((((((((((((***+++,,,222***,,,000///...///+++---$$$'''BBBXXXaaa|||TTT:::>>>yyyyyyUUU;;;AAABBBddd|||^^^NNNuuuooojjj```GGG333<<>>AAA:::KKKmmmQQQBBB888^^^RRR:::000AAAVVViii{{{ZZZ;;;???555???\\\lll???IIIlllsssOOO<<>>:::;;;:::DDDfff222:::EEE...YYYkkkiiiJJJ222666GGGPPPnnnyyysssYYYBBBHHHZZZkkkzzzxxxYYY777888;;;^^^OOORRRTTTBBByyy@@@555000,,,<<>>@@@<<<;;;>>>:::WWWLLL???:::999KKK~~~VVV888888<<<@@@YYY{{{zzzvvvyyyUUU<<>>HHHDDD888333===KKK<<>>GGG@@@999888???DDD@@@777???]]]bbb;;;555QQQpppiii===>>>EEEWWWrrr}}}KKKhhhuuuuuu___IIITTT666777333666TTT~~~jjjHHH777***+++...+++)))+++///,,,***,,,000222000---,,,,,,,,,------.........((()))+++,,,++++++,,,...---,,,,,,...---)))***...000///......//////...,,,000000000000//////.........,,,+++---,,,))),,,000,,,+++***+++---////////////...---,,,+++***))))))++++++,,,,,,------......///000...++++++///...***'''''')))+++,,,------...---,,,))))))///555222++++++,,,,,,+++))))))***+++,,,,,,,,,...000111000///***+++,,,,,,***(((((()))))),,,---,,,)))((())),,,///...---,,,,,,,,,,,,,,,******+++,,,------,,,,,,---,,,+++***))))))***+++,,,,,,,,,------.........,,,,,,---------,,,,,,+++++++++++++++,,,---......//////.........---------***,,,......------///000...,,,***)))******)))(((%%%(((++++++((((((***,,,...+++***,,,,,,******...,,,+++++++++++++++******)))))))))))))))***+++,,,$$$&&&((())))))***,,,...***,,,------+++*********,,,---/////////...---,,,***))))))***,,,,,,+++)))+++)))***,,,+++(((***///+++***))))))***+++---...)))***+++,,,---.........,,,------...//////......,,,,,,,,,,,,---...///000))),,,//////---,,,---///------////////////------------,,,,,,,,,,,,------%%%$$$$$$''',,,///...,,,---...///...,,,,,,---///...++++++......,,,,,,...***++++++,,,---///000111...---,,,+++++++++------,,,---///000000///---,,,+++---///...+++***,,,...---------+++))))))+++---*********))))))+++...222000---***+++...///---)))---,,,***)))((()))+++---))),,,---,,,...222111------///000...++++++...222000000///..................///////////////111333+++---......---,,,,,,---,,,,,,,,,------.........,,,,,,------...------,,,RRR>>>000222,,,***))))))***++++++***---,,,***)))((((((((()))***'''&&&&&&((()))((('''&&&&&&'''(((((((((((((((+++***,,,///---******...,,,+++***+++---............---,,,,,,++++++,,,,,,...---,,,,,,,,,---...///***333)))'''111+++666___cccGGG222JJJ}}}fffuuuQQQOOOvvveeerrrDDD999666QQQ???555EEE666>>>AAA>>><<>>:::BBBzzzPPP444NNNyyyvvv???@@@@@@XXXqqqaaa]]]^^^rrrJJJEEEFFFMMMaaaOOO::: 888HHHuuupppVVV999111---111111,,,+++///,,,,,,,,,---.../////////************,,,...///111,,,------+++******,,,...---,,,---///,,,)))***......------...///000...---///222333222...,,,---...---)))))),,,...,,,+++---,,,+++)))***,,,---------......------,,,,,,,,,+++------,,,,,,,,,------...---...---,,,///222111,,,,,,---,,,,,,,,,...000000+++,,,+++***---111///***)))***+++***))))))+++---***,,,...///000000111111+++---...---***((()))***+++------+++'''&&&***.........---,,,,,,,,,------******++++++,,,---......+++***)))))))))***+++,,,---,,,+++++++++,,,......------......---,,,+++***************+++,,,------111000...,,,++++++,,,,,,+++,,,------,,,+++,,,...---+++))))))***,,,,,,+++$$$(((+++***((('''***---///,,,,,,......,,,,,,///+++++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,---%%%'''))))))((((((***,,,***++++++***((((((((()))'''+++000111///---------((('''&&&'''***++++++++++++)))))),,,+++(((***...---,,,++++++,,,---///111*********+++,,,---///000///---+++,,,///000///------,,,+++++++++,,,---...***+++,,,------,,,,,,+++,,,---...//////...---,,,++++++,,,,,,---.........'''''''''(((***,,,---...,,,...000///---,,,+++,,,---******...///,,,,,,000---------------......///...---+++******+++---...------............------+++...000...***(((***---+++,,,---,,,++++++---///,,,,,,+++)))'''(((+++---......------,,,+++))))))***---...,,,)))(((,,,///------+++))),,,000000,,,---///000...******---222------......///.........///---,,,---///000111111+++---......---,,,,,,---,,,,,,,,,++++++++++++++++++,,,---...............CCCDDD555+++,,,++++++,,,---...---,,,'''''''''''')))+++---...***))))))+++...---***'''&&&''')))*********)))(((+++***+++...,,,((())),,,---,,,+++,,,...///...---.........------,,,,,,+++...---***((((((((()))***'''222'''###///---???rrr>>>000...^^^yyyssseeeNNNGGGhhhyyylllbbb>>>444EEE===RRRBBB999@@@???BBB@@@:::<<>>---***,,,111000))))))///***---///...,,,+++---000+++***)))))))))+++.../////////---+++))))))+++...///...///111...***+++000+++***+++,,,///000///...,,,000333000+++((())),,,((($$$%%%+++///---)))(((,,,***)))***+++,,,,,,+++---------............///......---,,,,,,,,,------(((***++++++///333111,,,......,,,******---//////)))...///,,,***,,,,,,+++)))***++++++***+++---...&&&)))---.........///000,,,...000...+++)))***+++,,,......***&&&&&&+++000---------,,,,,,------...*********+++,,,---...///)))(((((((((***+++---......,,,***))))))***,,,---......//////...,,,***)))))))))))))))***+++,,,---222000...+++******+++,,,,,,------,,,***)))***+++,,,***((()))+++---...---&&&***------***))),,,000...++++++---...+++,,,///,,,,,,,,,------.........(((((((((((()))***+++,,,))),,,---,,,***)))+++---,,,,,,+++)))&&&%%%%%%'''&&&---000---***+++---&&&$$$###%%%(((+++,,,---***)))))),,,***(((***...***)))(((((((((***---...************+++---///111222---)))***///111000---333222000///......///000)))))))))+++,,,,,,***(((+++,,,...//////...,,,+++***++++++,,,---...////////////...,,,***)))***,,,***,,,......,,,)))((((((,,,((()))...///,,,,,,111000000...------,,,------,,,+++)))((((((***+++---........................+++///111...***''')))---***,,,---...------...000------,,,***'''&&&'''(((+++...111...)))&&&'''***&&&+++///...+++***///555000///***&&&(((...///+++---///000---)))(((,,,111)))***,,,...//////......///,,,***+++...111111///+++---......---,,,---...++++++***)))((('''&&&&&&+++,,,---...////////////eee:::333,,,,,,++++++*********+++---...,,,,,,,,,***(((((()))***/////////---,,,,,,...000)))'''%%%&&&***,,,+++)))+++------+++,,,---***%%%---+++***,,,...///---***000000///...---,,,,,,+++------,,,,,,------+++)))---,,,((((((***+++CCCiii444&&&>>>xxx```AAA@@@jjjkkk???999;;;<<<<<>>BBBDDD<<<===222:::///EEE===HHHjjjSSSgggdddRRR???FFF]]]lllOOOIIIsssVVVzzz[[[dddwwwggg___NNN999===+++???|||iiiTTT444+++++++++,,,,,,,,,------((()))***+++---...///000///,,,)))+++///111...+++///,,,---222222,,,***,,,/////////000111000...+++++++++++++++,,,...000111+++,,,---,,,++++++,,,...///---+++,,,......***''')))))))))***+++---...///...+++)))***---...---+++...111///******///111...(((***,,,------,,,+++***000...---+++******++++++++++++***,,,---...---+++---,,,++++++************)))+++---...------...000///---***)))***+++******......,,,***((((((***,,,,,,***((()))+++,,,---------,,,+++******,,,...///***)))(((***,,,...---,,,---,,,***))))))***+++---,,,,,,---------------,,,---***'''(((+++...---,,,...---,,,***)))******+++111//////111000+++)))***,,,,,,,,,)))((()))///333'''(((***,,,---------,,,***...000---))))))000777++++++,,,,,,,,,,,,,,,,,,(((((('''&&&%%%&&&))),,,///...,,,,,,,,,,,,***((())))))*********+++++++++(((&&&(((......***,,,222...***''')))...000///,,,$$$,,,111...)))))))))(((++++++,,,,,,------,,,,,,+++---///...,,,+++---///000---,,,...222111,,,'''---,,,***+++---//////...+++......+++***,,,+++((((((***,,,,,,***)))***+++***+++---//////---+++)))******)))))))))))))))***......---,,,+++***)))(((+++---......,,,,,,---///+++,,,...---,,,++++++,,,...///,,,((((((---000000---+++***+++------***'''***+++---...///...---------...///000000...,,,+++******+++,,,,,,---......000000///...,,,***(((''',,,+++******,,,.........&&&+++,,,((()))------)))---///...,,,---222444333......//////...---,,,,,,///............///000000//////000000000///---,,,...,,,******,,,,,,***((('''(((***,,,............ZZZ777222,,,,,,***))))))((()))***+++,,,+++,,,---,,,*********+++,,,,,,,,,+++))))))+++---***'''%%%&&&(((***)))(((&&&)))***)))+++...,,,''')))(((&&&''')))***'''%%%222000...,,,+++,,,...///,,,+++++++++,,,+++***)))***.........///000IIIqqq999,,,UUUCCC<<<:::[[[rrrtttGGG;;;888EEE>>><<<<<>>///@@@<<<333<<<888>>>WWWCCC555;;;888---???<<<)))???@@@===<<>>JJJ:::...111???QQQ~~~OOO999999HHH<<<111222666444HHH~~~lllRRRwwwwww___111000444666666>>>qqqhhh]]]FFF***555------------...............------,,,,,,++++++***+++...111000---,,,///222,,,,,,---//////......///***)))'''(((+++...//////,,,---///000000///...---/////////...,,,+++,,,...---......+++((((((+++///......---,,,++++++++++++...---,,,+++++++++++++++...///---++++++,,,,,,+++)))***,,,---............------,,,,,,++++++++++++,,,++++++,,,------,,,***,,,+++***************+++,,,---------++++++,,,---...------......---+++(((------,,,+++)))***,,,//////---******++++++++++++,,,,,,+++++++++,,,---...***---///...+++)))+++///******)))))))))***++++++---...///000000...+++***))),,,......,,,******+++//////...------,,,,,,,,,,,,******------******---''')))+++---,,,+++)))(((*********+++++++++++++++,,,***))))))+++,,,,,,+++,,,+++******+++,,,...///&&&###"""&&&+++...+++''',,,+++***+++---------+++++++++++++++++++++++++++)))))))))))))))))),,,///***)))'''(((+++---,,,+++)))---,,,(((%%%(((+++******,,,...000///,,,)))&&&,,,,,,,,,,,,++++++++++++---+++******---......---111///,,,++++++***(((''',,,//////,,,+++,,,+++'''+++,,,...---,,,***++++++)))))))))***+++,,,---...***))))))))))))******+++///......---,,,,,,++++++)))***,,,,,,,,,,,,...000///000000...,,,***+++,,,,,,///000......111111......,,,***))))))+++,,,---...---,,,++++++,,,---...,,,,,,,,,---,,,+++******------------------------------............------...---++++++++++++)))'''---/////////...,,,***((())),,,+++)))***...///---,,,,,,---------,,,,,,+++******+++,,,---......///+++,,,---------,,,+++***---,,,,,,---.../////////333222222111///...---,,,OOO333222777222444------------------------$$$'''***,,,++++++***+++)))***,,,,,,+++***,,,---///...+++((('''&&&''')))---///...,,,---///...***,,,---------,,,+++******((()))***+++,,,,,,++++++))),,,------+++***+++---)))000000......---===YYY{{{xxxqqqjjj___cccjjj???999DDDCCC555)));;;666666KKK\\\222666888;;;:::888nnnvvvBBB===YYY}}}^^^KKKVVV^^^@@@777>>>000777//////:::888UUUuuugggFFFwwwttttttHHHEEE???444333JJJ]]]GGG777///222+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------)))---111///+++***---222,,,---...---...//////......,,,******,,,............---------------......---......---+++***+++------......+++((((((,,,000000///---,,,+++*********+++++++++++++++,,,---...///.........---,,,,,,---)))******+++,,,---------+++++++++++++++*********)))))))))+++...//////---000000///------,,,,,,,,,***+++,,,+++++++++...000---,,,,,,------,,,***''',,,,,,+++)))'''(((***---,,,***((()))***,,,,,,,,,***************+++++++++*********+++---......---,,,,,,,,,,,,,,,---......)))***,,,,,,,,,***((('''***)))***,,,///000...+++.........---,,,,,,+++***...++++++......,,,,,,///************+++,,,++++++*********)))))))))))))))***,,,------+++******+++++++++******+++---...///,,,)))'''***...000---))),,,,,,---///000...+++(((************))))))))))))!!!%%%((()))***+++,,,,,,***)))((()))***,,,,,,,,,+++///000,,,+++------+++)))+++...000000...+++))),,,,,,++++++++++++***))),,,+++******,,,---------+++***((()))+++---,,,,,,***---...+++,,,......+++***+++---,,,***))))))***'''(((+++---...---,,,+++((((((((((((((()))******------,,,,,,++++++******)))+++,,,,,,,,,,,,---////////////---+++***+++---+++///000...///111000------,,,+++))))))***,,,......---++++++***+++,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,---------------++++++***+++------+++))),,,---...000000---+++******------***+++...///---------............------***+++---.../////////...,,,---...//////...---,,,,,,---............///000111111000000////////////EEE000222222...---***++++++++++++******)))$$$''')))******)))***+++&&&(((*********)))***+++,,,+++)))%%%""""""$$$&&&'''))))))(((***//////,,,***,,,------,,,+++,,,,,,***+++---///000///---,,,))),,,......,,,***,,,...000000***...>>>JJJXXXlllfffLLLBBBBBBrrrTTT:::+++888<<<...:::;;;>>>ZZZbbbMMMWWWYYYaaabbbNNN{{{nnn|||sss...:::???xxxEEE777000+++>>>222///???555;;;mmmbbbnnndddPPP~~~zzz}}}YYYCCC@@@[[[lllXXX999...333...+++++++++,,,,,,,,,------******+++,,,,,,---......'''+++...---)))(((+++///,,,//////,,,---//////---000///---,,,---...---,,,++++++***))))))+++,,,...+++,,,---,,,+++***,,,...---------+++******,,,...000///...,,,++++++******)))***+++,,,+++,,,...000---++++++------++++++---*********+++++++++,,,,,,******++++++++++++******))))))***---000222222111///...---,,,++++++++++++)))***+++******+++...111***))))))+++------,,,+++......---+++((((((***---,,,***))))))+++---......(((((()))))))))************(((((()))---///...,,,)))******++++++,,,,,,,,,*********+++++++++******---+++***---111444222///------...------,,,+++***...++++++------+++,,,///,,,***((((((***,,,------...---,,,++++++***++++++))),,,///...+++))))))***)))***+++,,,------......,,,)))((())),,,---+++)))+++,,,---//////...***''')))))))))))))))(((((((((!!!'''((()))++++++)))---,,,+++******)))******(((+++,,,))))))+++***'''(((***---...///...,,,+++---+++******+++***)))(((***++++++++++++++++++,,,---+++))))))*********)))&&&***+++)))***......+++***+++,,,,,,***(((((()))(((***,,,//////...,,,+++************+++,,,------*********))))))(((((((((((()))******))))))***+++---------+++******,,,...+++//////---...000000---+++++++++***)))***,,,...+++******))))))))))))***...---------,,,,,,,,,,,,)))))))))***+++,,,,,,,,,***+++,,,,,,------,,,,,,*********,,,//////---,,,,,,+++---111111---***+++***---...,,,,,,//////---------......//////......+++,,,...//////...---------...///000000000///...,,,...///...------...///000///............//////xxx@@@,,,111///---+++******+++++++++***(((((('''(((******))))))***,,,&&&(((***++++++***+++,,,++++++)))%%%!!!!!!$$$(((&&&((((((&&&)))...///+++(((***------++++++,,,...+++,,,---.........---,,,'''+++...---***)))+++...333...(((999^^^yyymmm___AAA@@@TTTlllbbb<<<;;;@@@CCCnnniiiiiiVVVTTT[[[888000---\\\YYY<<<777555@@@===888:::444555GGGtttdddHHHhhhZZZ|||\\\III111+++333...,,,,,,,,,,,,---------...******+++,,,,,,---......)))+++------+++***,,,...---000000,,,+++//////,,,///...---...///...---+++)))******+++,,,---......+++,,,---,,,,,,,,,...000---,,,++++++------,,,+++000///...---,,,+++++++++***+++---,,,++++++---000+++((()))---...++++++...------,,,++++++++++++,,,+++,,,------------,,,+++******+++---000222111000***)))))))))***++++++,,,+++++++++***)))***---///,,,***)))***,,,......---000000...+++)))(((***,,,,,,***((((((***+++++++++((())))))***************((()))************+++,,,&&&'''((())))))*********+++************,,,---...------,,,---///000111111......//////...---++++++---)))(((******((((((,,,)))'''&&&'''***---------000///...,,,,,,,,,,,,,,,+++***+++,,,,,,+++'''$$$''')))+++---.........---''''''&&&&&&''')))+++,,,+++)))))))))+++,,,+++***************))))))((((((%%%)))'''(((,,,---***---------,,,*********+++)))***((($$$%%%((()))&&&)))***+++,,,+++***)))(((---+++))))))******(((&&&)))+++,,,,,,+++***))))))111...+++))))))(((&&&$$$'''+++,,,******------***+++,,,------+++))))))))),,,,,,---.........---,,,,,,,,,,,,,,,---...///000++++++************)))))))))***+++***)))((()))***+++++++++***)))))),,,...+++......,,,,,,///000---)))+++,,,,,,******,,,...***************)))((((((---,,,,,,+++++++++++++++(((((()))***,,,---......+++,,,------------------******,,,...000000...,,,---+++---222111+++''')))***---...,,,,,,//////,,,+++,,,---............---+++,,,---......---+++***---...///000111000//////,,,...///...,,,+++,,,...///...---,,,,,,,,,------ZZZ<<<***111//////...+++,,,,,,---,,,+++***))))))***+++***))))))+++---(((***---...---------...------+++'''######'''++++++,,,+++(((***...---***'''***---...,,,,,,...000,,,+++***))))))***++++++&&&***------)))(((***...''')))111SSSDDDBBB888lll}}}kkktttjjj^^^OOOhhh>>>RRR///;;;<<>>???NNNjjjhhhUUUkkkkkk}}}III%%%QQQ>>>+++kkkeee---666555888<<<999111000666CCCWWW}}}LLLtttiii\\\zzzcccAAA***(((000000+++///...---,,,,,,,,,,,,,,,///---++++++---...---------)))&&&(((---000---)))///000---))),,,222111+++111000---++++++,,,...000111***(((,,,///------///+++(((&&&(((---///---***+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++...111...+++***------***+++......---,,,,,,+++***)))(((***+++,,,+++)))))))))+++------,,,++++++,,,,,,---...///...---///111...(((++++++,,,---...000000111222///---,,,,,,,,,+++***,,,...---+++''''''***...,,,+++***)))))))))***+++,,,+++***---000111...+++////////////...---++++++...,,,***)))******((('''+++(((%%%&&&(((***)))(((---000111...***(((+++...,,,---.../////////------***+++,,,,,,,,,+++***)))))),,,---+++((('''))),,,...---,,,++++++***'''%%%+++,,,---,,,***)))***+++%%%&&&((()))***)))'''&&&&&&%%%$$$%%%((())))))(((******))))))******+++,,,***++++++)))&&&&&&)))---)))'''%%%&&&((((((&&&###,,,---...---+++***+++,,,+++---,,,((('''***+++)))---...---***&&&$$$&&&)))111,,,(((((('''%%%'''+++***,,,,,,+++)))))),,,///&&&((()))+++,,,,,,+++++++++,,,---,,,***)))***+++***'''%%%(((---///...+++***+++***))))))***---000---------------...///000222000...,,,+++******+++,,,......,,,)))''')))+++...---+++******+++---...//////---,,,,,,---...///+++,,,------,,,...111333......------,,,+++***))))))***,,,.........,,,+++,,,'''''',,,...++++++...000////////////............)))'''***,,,,,,...111000222///+++---222111***------...//////......---111000......000111000///,,,...000000///......///..................------000///......//////...---+++,,,...//////---,,,+++:::333222+++222"""(((+++......,,,+++,,,+++''')))(((((()))***)))(((''',,,++++++,,,......,,,***000...,,,)))((('''((((((+++,,,,,,***)))***,,,...000...+++(((((((((***,,,******+++,,,,,,,,,,,,+++///***))),,,...,,,***+++222,,,DDDrrryyylllqqqjjjmmmcccOOO\\\cccJJJIII666XXXQQQDDDLLLmmm111LLL DDDHHH>>>ttt555:::777444222000000333888444>>>uuu???RRRppphhhRRR888***,,,222333111000000//////......//////---,,,++++++---------+++......------......------+++---+++''')))...///+++///...+++***)))***,,,---000***'''+++...,,,,,,...,,,)))''')))---///---******,,,------,,,+++---...---------------------------...---,,,+++,,,///111---******,,,,,,******------------,,,++++++******+++,,,---,,,***))))))*********++++++,,,,,,------***,,,+++)))+++---+++%%%.........------------,,,...,,,******+++,,,+++***------,,,+++)))***,,,...---,,,+++***)))))))))))),,,,,,,,,---......---,,,000000000000000///...---111000///000000000---+++///,,,******---//////...(((,,,//////------111444,,,,,,---......///.........///000000000///---,,,***+++,,,+++++++++---...***))))))***+++,,,++++++)))+++------+++++++++,,,***+++,,,---,,,+++)))((('''((()))***,,,,,,------+++************+++,,,,,,((())))))((('''(((,,,///+++)))((()))******(((&&&+++,,,---,,,+++******++++++---,,,((((((+++,,,***+++,,,,,,***'''&&&(((+++000,,,)))***)))''')))---+++,,,,,,***'''&&&'''))))))******+++,,,,,,,,,,,,***+++,,,,,,++++++,,,---***'''%%%(((,,,...,,,***------,,,+++)))))),,,...........................111000...,,,+++***++++++###&&&)))******,,,000333...,,,)))''''''***...000......---++++++*********+++---//////...---------000000000000000...---,,,&&&'''***---////////////---((((((,,,///,,,,,,.........------,,,,,,++++++,,,((('''+++......///111000111...***+++000///***....../////////......---///...------...///...---+++---//////...---...///---,,,,,,,,,,,,---...///,,,,,,,,,---.../////////++++++++++++,,,------...ccc---333444,,,///%%%...***......,,,+++---+++'''&&&''''''((((((''''''&&&,,,,,,+++,,,......,,,+++111000...+++***)))******------+++***)))***...111...---,,,+++++++++++++++++++++******++++++,,,------***))),,,,,,***+++...,,,...SSSkkkhhh___fffdddZZZMMMZZZooo))):::======FFF///LLL:::888444//////444666555000000SSSFFFVVV^^^GGG222---...---,,,///000////////////000000111---,,,+++,,,......,,,***///000111000---+++,,,...))),,,,,,)))(((,,,.........---,,,+++***+++,,,------***(((+++---,,,+++---...+++)))***---///---***+++,,,...---,,,,,,---///........................---......---,,,,,,///111...++++++------++++++...------------------------,,,...///...+++*********'''(((***+++------,,,,,,(((***)))'''(((+++)))$$$---------,,,,,,+++++++++***(((((()))***,,,+++***///---++++++,,,.........------,,,,,,***)))'''&&&------...---++++++,,,---/////////000//////......,,,,,,---...//////,,,***---+++******,,,.........$$$(((---///......111333,,,,,,,,,,,,---...000000++++++,,,---,,,+++***)))'''&&&%%%&&&(((***+++***))))))))))))***,,,---...(((***---...---,,,---------.........---+++)))((('''***...///---,,,...000+++++++++++++++,,,------)))******)))((()))+++...***)))))))))++++++)))'''+++,,,---,,,+++***+++,,,+++---,,,))))))---...,,,)))*********((()))***,,,---******,,,,,,******...***+++,,,,,,)))'''&&&'''+++***************++++++)))+++,,,,,,,,,,,,---///+++)))'''(((,,,---+++)))//////...,,,******+++---------...//////...,,,+++000///---,,,+++++++++,,,((()))+++,,,,,,---000222000...***'''(((+++000333......---,,,+++)))((('''+++...000111...+++)))(((,,,---...///...---***)))&&&(((***---.../////////---******---///...---.........---,,,++++++******+++((((((,,,///......111000///,,,((())),,,,,,***/////////......------------,,,++++++---------++++++---...///...---...///---,,,+++***+++,,,...///((()))***+++---...///000******))))))***,,,...000III)))000333,,,---'''000(((,,,,,,******+++***&&&'''((()))***))))))))))))+++******+++,,,---,,,+++///...---,,,+++,,,,,,,,,++++++++++++***+++---000,,,------......---,,,+++,,,+++***)))***+++,,,---,,,******,,,,,,***,,,000///...UUUjjjooo{{{???>>>666{{{zzzdddkkkttt___@@@000;;;555###???555777666333666:::666///666333@@@qqqRRRbbbpppUUU>>>......///)))(((///------------......///000---------...//////---+++---......---,,,,,,,,,,,,---000111...++++++...111//////......---------...,,,++++++,,,---,,,------///---+++,,,......---+++---...//////......///000------------............,,,,,,---,,,++++++---//////,,,,,,//////,,,,,,///------------......//////---///000///---+++******'''(((***,,,---,,,***))))))++++++)))))),,,+++((()))******+++,,,,,,------)))(((((()))++++++***)))///,,,***+++...111000...++++++,,,,,,+++***((('''---...///,,,)))(((+++...+++,,,,,,---------,,,,,,***)))((()))+++,,,+++***...,,,+++*********++++++%%%))),,,---,,,******+++++++++++++++,,,...000222(((((()))***)))((('''&&&(((%%%###$$$(((***)))'''+++++++++***)))***+++---)))+++...///---,,,,,,,,,+++++++++,,,+++***)))(((&&&+++000///+++(((***---,,,,,,++++++,,,,,,---.........---+++)))(((((()))(((((((((((())))))(((''',,,---...---,,,+++,,,---+++---,,,)))***...///---)))***************++++++***((())),,,---++++++---'''***,,,......,,,+++***+++***(((''''''((()))******,,,------,,,,,,---...---+++******,,,---+++***...///...---++++++,,,...***,,,...//////...---+++...---,,,+++++++++,,,---...............///000111333111///------...111333......//////---+++)))(((+++---//////---***)))))))))+++---......,,,***(((++++++,,,---------,,,+++...,,,+++---//////......000000///...---,,,++++++---))))))...000...---......---***(((''')))******///...------,,,,,,++++++---,,,+++,,,---...,,,++++++---/////////...///000------------------------(((***+++,,,,,,---...000+++++++++,,,,,,------...@@@------...---...)))---(((,,,---******,,,+++'''''')))++++++***)))***,,,)))((('''(((***++++++************+++,,,---......'''))),,,---,,,++++++++++++,,,...//////...---,,,,,,+++***)))***+++,,,---,,,)))))),,,...,,,---000444000RRRrrrwwwQQQ333PPPoooTTT>>>GGGHHHfffgggNNN,,,<<<,,,:::111333444444444777999444...444777777PPPWWWSSSrrr```GGG444(((,,,///+++...777---------------...///000///...---...000000...---...+++)))+++///000...+++111222222000---+++---111......//////......---,,,,,,---......---...///......------------...---,,,+++---......------...///++++++,,,,,,,,,---------***+++,,,+++******,,,...---++++++//////++++++---,,,------......//////000---...000000...+++++++++)))***,,,---,,,***((('''))),,,,,,)))))),,,,,,***)))******++++++,,,,,,,,,,,,+++***+++,,,,,,***(((///---+++,,,///111000...((()))+++,,,,,,+++***)))---......,,,)))(((+++...***+++,,,,,,,,,,,,,,,+++000---******,,,///000111222111///---+++***++++++)))+++------+++)))'''&&&++++++***+++,,,...000111,,,,,,---...---,,,+++***///,,,)))***,,,...,,,******+++,,,+++******,,,...,,,...///...,,,***)))***((())))))******+++++++++)))...111///)))&&&'''***,,,,,,++++++,,,,,,---...///...---++++++***)))((('''((()))***)))))))))))),,,...///...---,,,...///+++---,,,)))***...///---++++++***+++++++++***)))'''&&&''',,,---******---((())),,,...///---+++))),,,+++)))(((((()))***++++++,,,------+++++++++---...---,,,---------,,,++++++,,,------,,,,,,...///(((***,,,...//////...---,,,,,,+++***+++,,,---...))))))***+++...000222333222222111111000///...---+++,,,---------,,,+++***,,,------,,,+++***,,,---,,,---///000000000...---,,,,,,,,,,,,,,,,,,,,,+++......------...000///---000000///......---,,,,,,000,,,+++///000---+++,,,---+++***)))(((((())),,,---,,,+++*********++++++---------...//////---++++++---000000//////000111...///111222111...+++))),,,...///...---,,,---///,,,...000111000...+++)))rrr===444+++)))---///,,,+++***...///------...---***%%%(((++++++)))(((***,,,((('''&&&&&&(((*********(((((()))+++,,,------...&&&)))---...,,,***(((((()))+++---/////////---,,,++++++******++++++,,,------)))(((...222111/////////...MMM|||]]]QQQ~~~qqq===,,,999999YYY^^^xxx```///444333666666111000222333111222444111888777>>>kkkqqqUUUkkk\\\@@@444,,,---...+++---333///............//////000000...------...//////...000,,,)))+++111444111---111///......,,,)))***...+++,,,---...---,,,+++)))+++///111///---///000...------------------------)))***,,,+++******+++---***++++++,,,,,,---------)))+++,,,,,,++++++,,,---***((()))------)))(((***---------.........//////+++---///000...,,,++++++,,,,,,------+++***(((''''''++++++((('''***++++++...---,,,,,,+++***))))))---,,,,,,---...---***(((...---,,,---//////...---((()))***++++++,,,++++++,,,,,,---,,,******+++,,,---------...------,,,,,,111///,,,+++---///111222//////...+++((('''((())),,,,,,---...---,,,+++***++++++++++++,,,---//////------...///...---,,,+++...---+++++++++,,,+++***%%%))),,,---,,,,,,...111.........,,,***(((((()))******++++++,,,---...//////000111...***((()))++++++++++++++++++,,,------,,,+++***+++---...---,,,)))+++,,,---+++++++++,,,,,,---......------...///+++---,,,))))))---...,,,,,,+++***+++,,,,,,***((('''%%%'''+++,,,******---******+++,,,,,,***&&&###---,,,,,,,,,,,,,,,------)))+++,,,,,,******+++---------------------------)))+++------,,,,,,...///)))***,,,---......------+++*********+++,,,...///,,,***))))))***,,,+++***---...///000///,,,***(((((())))))*********)))))),,,,,,,,,+++***+++...000+++,,,------............)))******+++,,,......///---///...,,,---000///,,,...------------,,,,,,,,,111---,,,...///,,,+++,,,+++)))***,,,+++)))***...,,,+++***)))******,,,,,,.........///000000...,,,+++---///000//////000222///000222333222///,,,***000222333111---+++,,,...---///222333222///***'''RRR666777***'''---///...+++***...///------///...***$$$(((++++++((('''***---)))'''&&&&&&(((***++++++******+++,,,,,,,,,,,,,,,***,,,...---,,,))))))))))))***,,,.........------******+++,,,,,,,,,,,,+++...((('''///666666111---(((---CCCbbbvvvWWWhhheee333111AAABBBVVVjjjZZZcccSSS...:::000777///111:::999//////999666777:::999PPP]]]{{{dddVVV888555111...---,,,+++)))///......------------...000---******+++---......///---+++,,,///000...,,,///***(((+++---***+++...***,,,---......,,,***)))(((///111...,,,//////---***+++,,,,,,,,,------...***+++,,,,,,++++++,,,...++++++,,,,,,---......///+++,,,......---------...***)))***......***)))***------------------......(((+++...///...---,,,,,,------,,,,,,++++++******&&&***+++'''&&&)))++++++......---,,,+++***))))))******+++---......,,,***,,,...///...---,,,,,,---******************+++++++++******+++------,,,***---------------,,,+++***---,,,+++,,,......---,,,***++++++)))&&&%%%'''***......------------,,,+++***+++,,,---------------)))***+++++++++***(((((()))*********))))))***,,,$$$)))...///---,,,---///------,,,)))'''''')))+++,,,,,,,,,------...//////000///---,,,++++++,,,---+++************+++,,,,,,+++******,,,///000///---)))+++------,,,+++,,,...***+++,,,,,,++++++,,,...+++---,,,((((((+++,,,******))))))+++......,,,***)))''''''+++,,,***+++...,,,******+++,,,***'''###)))***+++,,,,,,---,,,,,,%%%''')))******+++---///++++++,,,,,,++++++,,,---***+++------+++++++++,,,---------,,,,,,+++++++++***)))))))))+++,,,...000111...+++*********(((%%%)))***,,,,,,---,,,+++***+++***)))(((((((((((((((+++---......------...///******))))))***,,,---...*********+++,,,---...///---///...+++,,,000///***---------............///000,,,***---///---...000)))(((+++///...***,,,111---,,,+++***+++,,,...000...---...///111000...,,,(((***---...------///000/////////...///////////////222444111---***,,,///,,,...000111000...+++)))>>>///777***&&&...///000---(((,,,---++++++---,,,)))%%%)))------***)))+++///***(((&&&''')))+++,,,,,,------------,,,+++******...///...---***)))***+++((()))+++---......------)))***+++,,,---,,,++++++///(((&&&000999999222,,,***000;;;EEESSSooogggnnn]]]000222??????GGGDDDRRRTTT\\\&&&777444...777GGGDDD222...999;;;333:::777<<>>---111JJJ333###KKKGGG:::333AAA444???hhh~~~uuuUUU777(((+++......,,,...000,,,$$$000...,,,,,,......,,,***///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,---//////...------,,,+++++++++,,,...///,,,******+++---...---,,,(((***---//////---+++***,,,+++++++++,,,---,,,,,,+++,,,---,,,******,,,---)))***,,,---------,,,,,,,,,,,,,,,+++++++++---...***************+++++++++'''&&&(((++++++'''(((,,,+++***)))((()))+++---...)))))))))+++...///...---+++***))))))******)))(((............---,,,***)))***))))))***,,,------,,,)))***+++,,,++++++***))),,,+++***+++,,,---,,,+++222000---,,,---...,,,***,,,,,,,,,---...///000111************)))***+++,,,------------------,,,,,,,,,,,,,,,,,,------------...,,,******,,,,,,***(((+++***)))***,,,------,,,---------+++))))))***,,,///---,,,---///000...,,,+++,,,------,,,***(((''''''''''''((()))***+++,,,,,,------,,,++++++---///$$$&&&((((((((())),,,...******+++,,,,,,,,,+++******))))))+++------***'''***))))))))))))***++++++(((***,,,+++(((''')))+++///000111///+++)))***+++''',,,///,,,+++,,,,,,+++++++++,,,---......//////---......---+++)))***+++---,,,++++++,,,---//////,,,+++***)))))))))******)))+++,,,,,,,,,,,,---///,,,+++***,,,///000...,,,+++---...---+++***,,,///***+++,,,---------------,,,++++++,,,......---,,,+++++++++,,,...000000///++++++,,,---------,,,,,,//////...---------------)))***,,,---.........---222000---,,,------+++))),,,---...//////...---,,,---......///...---,,,+++,,,---............---,,,,,,,,,++++++,,,---...///)))+++---...------...000---000222111...+++******++++++++++++,,,------...FFF333444333111111111000...------...---***+++---,,,((('''((()))***+++*********333+++$$$$$$***...---)))+++(((''')))***(((***---...,,,*********+++***)))++++++,,,,,,---...//////111000///...---,,,,,,,,,)))(((+++//////,,,---000bbbfffJJJ444XXX{{{iii888333HHHRRRTTTWWWggg~~~fff888ggg:::<<<333'''***555444---QQQ;;;)))555333999iiiwwwwww}}}sssMMM(((,,,+++,,,,,,)))))),,,---+++...---++++++,,,,,,***))),,,,,,,,,+++,,,,,,---...++++++,,,,,,------......------,,,+++***)))((((((,,,)))''')))---000///,,,222000///---------......,,,+++***,,,...//////...,,,,,,---------,,,+++***000---***+++///000---******+++------+++***+++,,,++++++,,,,,,,,,,,,,,,+++...------,,,,,,,,,------+++******)))***+++,,,---'''&&&(((,,,,,,)))***...------,,,+++******))))))))))))+++---///000...,,,---......,,,)))(((((((((+++,,,///000///---***)))+++++++++******+++---000++++++*********+++++++++,,,+++***+++---......---222///---++++++***(((&&&,,,++++++,,,---///111333,,,,,,---------,,,++++++***,,,///000000---***(((,,,,,,,,,,,,,,,---...///---+++))))))***,,,,,,+++)))(((''')))+++,,,,,,++++++,,,,,,+++***)))+++------+++***+++,,,---,,,***)))***,,,------+++(((&&&$$$%%%''')))+++---......------,,,***((()))+++...&&&''''''&&&''')))---000++++++,,,,,,,,,++++++***---,,,+++,,,---...---+++...,,,***(((((()))+++---'''+++...,,,&&&$$$''',,,---......,,,)))(((((((((***------)))(((***,,,+++*********++++++,,,,,,,,,+++---//////---+++*********((((((***///111111///(((((()))***************)))+++---...---------///---+++***+++---//////...111111111///---,,,,,,...***+++,,,---.../////////)))((()))+++---///...---***++++++++++++,,,///111***+++,,,,,,------,,,,,,///......---------------)))***+++,,,---------,,,333111//////...---***(((---............---,,,,,,---------------...//////...........................---+++******+++---...***,,,......------...//////111333222000...------***++++++,,,---......///:::555111000/////////.........000///---,,,---...---,,,***(((&&&'''***,,,+++***333---&&&''',,,000///,,,,,,***)))))))))***,,,......---,,,+++*********))))))***+++,,,,,,,,,---...111///...,,,++++++,,,---+++***+++...---+++...555hhh]]]777;;;tttlllUUU|||```RRR---QQQVVV444eeeQQQwww\\\(((wwwsss>>>,,,;;;:::333333...///---)))111888CCCttt}}}wwwaaayyywwweeeDDD,,,222)))++++++***)))+++---///*********+++,,,---------******)))((((((((())))))(((((()))***+++,,,---...000///...,,,***)))''''''---***''''''***,,,---,,,000000...---------------***))))))+++---......---000///...---------------222000......//////---+++&&&)))++++++***(((((((((---......------------,,,...,,,++++++,,,,,,,,,+++,,,+++)))))))))+++---///((((((***---,,,)))***...---......---,,,***)))'''******,,,///111000---+++,,,///000---)))'''(((******+++---...---,,,***)))))),,,---,,,******---000,,,+++***))))))+++,,,---...---,,,...000111111000111000...---++++++***)))------,,,,,,,,,...000222/////////000000///---+++***,,,...000///---)))'''...------,,,---...///000---+++******,,,...000222(((''''''(((+++,,,,,,+++***+++,,,+++******+++---,,,+++++++++++++++******'''))),,,......,,,)))((($$$&&&(((+++------------------+++)))''''''***,,,((()))))))))((()))+++...,,,,,,,,,,,,++++++******---,,,+++***+++,,,,,,---000...+++)))))))))***,,,))),,,...,,,(((&&&(((+++,,,,,,,,,***)))'''''''''***------)))(((******(((*********+++++++++,,,,,,+++,,,...---,,,++++++,,,+++((('''***000222///++++++,,,.........---+++***)))+++---------,,,,,,------,,,++++++,,,...///000333222111000...---------............---,,,+++***)))))))))+++---///...---''')))***(((&&&'''+++000***+++,,,------......---///...------,,,,,,------******++++++,,,,,,,,,,,,,,,,,,---/////////---,,,---------------------...---,,,,,,,,,---///111333......------------.........---+++))))))+++---...+++---...///...---...///000111222222111000//////******+++---......//////ggg888777000000///...------...///111///---...//////.........)))$$$$$$(((,,,,,,+++)))))))))***************,,,,,,+++)))))),,,.........------+++***)))******)))+++------,,,+++---///...---,,,++++++,,,---......,,,,,,,,,++++++111:::jjjYYY000OOOOOO333mmmFFFOOOnnnQQQFFFiii```444OOOooonnnvvvuuu\\\000llltttKKK+++===<<<...===---000222...)))666iiiiiiooo===KKKgggqqqJJJ333111---+++,,,///000000///000222***+++,,,,,,------...///,,,+++***)))((((((''''''(((((()))***,,,---......111111///...,,,***)))(((,,,,,,+++)))&&&&&&))),,,,,,,,,++++++,,,,,,------+++******+++---......---111000...,,,,,,,,,...///***,,,---+++(((&&&''')))''')))++++++***)))((()))---------...------,,,,,,,,,***)))***,,,,,,***(((++++++))))))***,,,...///,,,***,,,...---)))***---+++,,,.........---+++***++++++---///111000,,,******---...---***(((***,,,++++++***************+++'''+++//////---++++++------+++***))))))+++---///...---,,,...000111111000.........---,,,,,,------//////...---,,,---......---,,,,,,---...---***(((,,,,,,------,,,,,,+++***///..................///...---,,,++++++,,,...000)))(((((())),,,...------)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,+++******+++((())),,,...///...,,,+++'''(((***+++,,,,,,++++++,,,,,,+++)))'''''')))+++***+++------+++***)))***,,,+++++++++++++++++++++***)))((('''&&&''')))+++...---,,,+++******))))))...---,,,,,,,,,,,,+++***//////...---,,,,,,+++***))),,,---******,,,***%%%.........//////000000111---------+++)))***,,,//////,,,)))+++...///+++'''+++---///000000///---+++(((***++++++*********+++,,,,,,,,,++++++---///000111000............------......------+++***)))(((---,,,+++,,,......,,,+++''')))***(((&&&&&&+++///++++++---....../////////......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,'''))),,,---............++++++***+++,,,...000111---,,,++++++,,,...111333------,,,++++++,,,------,,,+++******+++,,,...000+++---//////......///000------------------,,,,,,***+++,,,......///......MMM666222000111000...,,,,,,...000000---,,,...000...---...///+++&&&%%%'''***++++++&&&+++//////+++((()))+++,,,...---******...///...,,,,,,,,,+++)))((()))++++++---000///---,,,...111+++++++++++++++,,,---......---------***+++333===ooofff;;;aaaPPPIIIVVVIIIxxxaaaIII___IIIBBBVVViiiYYY888AAA444777AAABBBKKK@@@WWW]]]GGGlllhhhCCC444333000111;;;888PPPTTTCCCEEErrrbbbTTT333...@@@[[[}}}fff777)))333******))),,,000222///...///...///000///,,,+++,,,---///...---,,,++++++++++++++++++,,,---...///000000000000///...---,,,++++++,,,---...***%%%$$$(((,,,))))))***+++,,,---------...---,,,---///000///...///---+++******+++,,,---))),,,---+++'''%%%'''***+++,,,......,,,+++,,,---((()))+++------,,,***)))***((('''))),,,---+++(((************+++,,,...///---,,,---000...******---***+++---...//////...---,,,,,,,,,...///...+++))))))***++++++******+++,,,---,,,+++)))))))))***+++)))+++///000///---++++++,,,+++***)))***,,,...///,,,+++***+++---......---)))***++++++++++++---////////////......---,,,,,,///,,,+++,,,...///,,,))),,,,,,+++***++++++,,,---............---,,,+++***//////...+++((('''(((******))))))***---//////...***+++------+++******+++,,,---...---+++******+++((()))+++---............)))***************))))))***+++,,,+++))))))***+++)))+++......,,,***((((((++++++******++++++,,,---,,,---,,,+++******,,,...---,,,,,,+++******)))(((///---+++,,,...///...,,,...---++++++,,,,,,***))))))+++,,,+++,,,...+++&&&+++,,,,,,---...///000111///...---***((())),,,///000...++++++,,,,,,)))'''''')))+++.../////////...)))******)))((((((***,,,+++,,,------,,,,,,...000///---++++++---...---,,,))))))***+++,,,,,,,,,,,,///...------------+++)))+++++++++*********,,,...***+++,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---)))+++------,,,+++,,,---******))))))+++...111333...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000***,,,.../////////000111...---,,,---...///...---+++,,,...//////...------@@@333---/////////,,,))))))+++...---))))))...///+++)))+++,,,+++))))))))))))(((((()))---222111,,,)))***,,,+++...///+++,,,000000,,,)))+++,,,***(((((())),,,***---000///,,,+++---111+++,,,,,,,,,,,,++++++******+++...///,,,+++111:::xxx]]]uuuKKKccczzzWWWppptttIII777CCCOOOpppfff\\\kkkrrr>>>999===666:::...GGGEEE000bbbhhh===JJJpppXXX...+++777)))000jjj~~~xxxmmmppprrrOOO555444@@@qqqmmmNNN333,,,000///+++&&&&&&,,,000---+++,,,...///000///,,,+++,,,------------------...///000,,,,,,,,,---...///000000...---------------,,,,,,,,,,,,+++)))(((((()))***++++++,,,---.........//////...------......---,,,---,,,+++******+++---......//////...---,,,,,,------......---,,,,,,---///%%%(((+++......---***((()))'''&&&)))...///,,,))))))******+++,,,---...///---,,,---000///+++,,,000++++++,,,....../////////---,,,+++,,,---,,,+++)))+++***))))))***+++***))).........---,,,+++******---,,,,,,---......,,,+++++++++******+++,,,...///,,,+++***+++,,,---,,,+++(((***++++++******---///------///000///...---+++000,,,)))+++...000...,,,*********++++++,,,------+++,,,------,,,)))&&&$$$,,,---...,,,)))((()))***)))((((((***---//////...***,,,...---+++***)))***+++---...---***((()))+++(((((()))***,,,---///000***))))))(((((()))))))))(((***,,,,,,+++***++++++'''(((******)))))))))+++******))))))***,,,...///---///000///,,,,,,...000---,,,***(((((((((***++++++,,,,,,---------...///,,,***((()))******(((&&&+++,,,+++)))+++///...)))&&&&&&((()))+++,,,---......///...,,,***)))***,,,---,,,*********+++,,,,,,((()))+++,,,............,,,,,,***((('''(((+++---)))+++......---,,,...000///---******,,,---,,,***&&&''')))+++---///000000...---,,,,,,,,,,,,***(((,,,+++***+++,,,------,,,((((((***+++,,,---------...---,,,,,,++++++,,,,,,...---,,,++++++,,,------,,,......---+++***,,,...,,,+++))))))***---000222...---,,,+++***++++++,,,+++,,,---......---,,,+++------.../////////...---)))+++...//////000222333111///---...111222111000------///000///...,,,+++===111+++,,,---,,,)))%%%%%%'''******&&&'''---...)))'''((()))***,,,---+++)))&&&$$$)))+++---,,,(((&&&&&&(((***///000,,,---111000,,,(((***+++***((('''***,,,(((+++...---)))(((+++...,,,---------,,,***((('''&&&)))///222...+++///777YYYkkkxxx^^^{{{cccyyyiiiRRR***xxxeeefff:::OOONNN<<>>333000444...(((<<<[[[aaaeeexxxzzz:::ZZZXXXtttqqqwwwOOOkkkWWW___111===TTT```000000444333333333555888999999999DDD{{{NNNiii{{{LLL666KKKjjjssszzzccc___CCC...\\\uuugggggg888ZZZ|||fff777111,,,777dddlllkkkooozzzuuuYYY<<<000...++++++---...000000------//////,,,)))+++,,,,,,++++++,,,---------,,,++++++***++++++---,,,,,,++++++,,,,,,---******++++++,,,------...------...//////...---,,,)))(((((()))+++,,,,,,+++111***$$$%%%***//////---222111000---++++++---//////...------......---+++...---,,,---///000000000000...,,,,,,---...---,,,,,,//////,,,+++---,,,(((...,,,***((((((***,,,...***...111///***(((+++000******))))))***+++---///111//////111000,,,+++---((())),,,//////...,,,+++...,,,***((((((***---///***)))((((((+++---......+++***(((&&&&&&''')))***((()))***++++++,,,------***,,,------+++******+++***+++,,,,,,+++))))))***,,,------,,,+++***+++,,,++++++,,,,,,+++***))))))---//////***)))+++,,,,,,))),,,...///.........///,,,,,,---...---,,,+++***++++++++++++++++++++++++...***)))+++,,,+++---222++++++)))))))))***+++,,,++++++++++++++++++*********+++---...---,,,---...(((***---...---,,,++++++)))***+++***))))))+++---///------//////+++***,,,---,,,,,,++++++,,,,,,---''')))******)))))))))***,,,,,,+++++++++*********)))))))))***---...---+++'''(((***+++,,,+++******(((***++++++++++++,,,...***(((***...///,,,,,,...,,,+++******,,,---------,,,+++***+++,,,,,,***(((000000000/////////......)))((((((***...///---***///...,,,***)))***,,,---///+++'''&&&***.../////////...---,,,++++++++++++)))***+++---...///000111///000000///......///111...,,,+++,,,...//////...111111000///...---,,,++++++,,,---------...222444000000//////000111333444...///000///...---...///222222222000...------///,,,---///111222000+++'''***++++++,,,---.........,,,,,,---.........------yyy999444,,,///+++,,,---,,,*********,,,///+++((()))---...+++''',,,+++***)))((((((((())),,,+++*********+++,,,,,,,,,***((((((***,,,,,,,,,***+++,,,---------,,,+++///---++++++,,,---------+++,,,......---,,,++++++666...---111222;;;[[[vvv``````;;;VVVcccbbbkkkTTTOOOOOOZZZ***:::bbboooDDD:::EEECCC;;;222,,,---///..."""333KKKeee{{{qqq999===MMMkkk}}}kkk444TTTZZZmmm111JJJnnncccDDD+++222000444IIInnnrrrkkkKKK000,,,///+++(((,,,---000///++++++//////------...//////...---...000...---,,,+++************------,,,,,,,,,,,,,,,,,,......------,,,++++++++++++...000000///---------)))))))))+++,,,,,,***)))///,,,)))))),,,/////////111111111///------///111,,,*********,,,,,,+++***///...------............000///------...//////...,,,//////++++++---,,,)))---,,,+++******++++++,,,))),,,...---***((((((******((('''(((***,,,,,,+++///,,,,,,///...+++***,,,(((***---//////...,,,***---,,,)))(((((())),,,---...,,,)))''')))***+++***++++++***(((&&&&&&''')))&&&&&&&&&''')))+++---///,,,,,,+++***)))))))))***))),,,///---)))'''***---'''+++//////,,,)))***+++------------,,,,,,++++++---//////,,,((())),,,///+++---...///---,,,---...,,,...///000///---+++***------------------------,,,)))***------++++++...,,,,,,+++++++++,,,---.........,,,)))''''''(((***)))+++------,,,,,,---...(((***------,,,++++++,,,------...,,,+++***+++---111...---///...)))(((***...---,,,,,,+++++++++,,,(((***,,,,,,,,,+++,,,...---,,,,,,,,,++++++++++++***))))))+++---...---+++&&&''')))***+++++++++***)))***+++,,,,,,+++++++++++++++---///000...------***((('''(((***++++++++++++++++++,,,------+++(((.....................---111///...//////...+++(((000...,,,+++***+++---...000,,,((('''))),,,...///---,,,,,,+++******++++++***)))))))))+++,,,...///------------,,,,,,------///---,,,,,,---000111222111000000///...------,,,------,,,,,,,,,---000111...///000111000000111222---...///...,,,+++,,,---111111222111///...///000///////////////...---,,,,,,,,,,,,,,,------......+++,,,,,,------.........```888777---///---...///...,,,+++,,,---000,,,((()))---...+++'''+++******))))))(((((((((,,,,,,,,,+++******+++,,,,,,***'''''')))+++++++++***+++,,,---...------,,,000...,,,,,,---......---)))***+++***'''%%%%%%&&&***------,,,999XXX|||kkk888HHH___~~~kkkjjjooo666AAALLLIII___333555VVViii\\\RRR888<<<;;;444000222555444???555rrrVVVFFF???```\\\nnn```888000LLLiiiEEEGGGOOOjjj,,,>>>uuuRRR???444333777111000777jjjsss[[[???)))***...***(((,,,+++...---******---...,,,000111222111...---...///......---,,,,,,,,,,,,,,,***++++++,,,------------//////......---,,,,,,,,,***---000111///---,,,------,,,,,,---...---***'''+++...111111///...000222+++,,,,,,+++++++++---000+++***)))***,,,---,,,+++//////...---,,,,,,---...///---,,,---///111111111+++------******------+++,,,---.........---,,,+++,,,***)))***,,,,,,)))&&&(((((((((***,,,+++(((&&&,,,******------***))),,,++++++,,,,,,,,,,,,,,,,,,//////...------,,,,,,,,,...,,,)))''')))***+++***,,,------***((('''(((***&&&&&&&&&&&&(((+++...///---,,,***))))))))))))))))))---000...)))'''***...&&&+++111222///,,,++++++++++++++++++,,,,,,------,,,---...,,,)))(((+++///---...///...,,,++++++,,,...///000111000///,,,+++------------------------***)))+++//////***'''(((+++++++++,,,,,,------...000...***%%%"""###'''+++)))+++------,,,,,,,,,---)))***,,,,,,+++***+++---000000///---***((()))******'''(((,,,---,,,---111......---,,,++++++++++++''')))+++,,,,,,,,,---...------------,,,,,,,,,,,,---,,,,,,---......---+++(((((((((((()))***,,,---,,,,,,,,,,,,,,,,,,***))),,,---//////000000000...---,,,***+++---......---,,,,,,,,,...//////---***+++,,,---...///////////////...---,,,+++)))&&&###,,,,,,------............111...+++))))))+++---...***************+++,,,---...---,,,++++++,,,...///++++++++++++,,,,,,+++***---,,,+++***+++---000222............------,,,,,,///...,,,+++++++++++++++,,,...000000...,,,,,,,,,///000000///---,,,---...---...000000//////000111222111///---,,,---///111///...---,,,,,,,,,,,,---,,,,,,,,,,,,---.........NNN999777---000...///000///---+++,,,---///,,,******,,,---***(((++++++++++++++++++++++++***,,,...---,,,******+++---+++))))))+++,,,---,,,)))***,,,---...------,,,000...++++++,,,---------+++------+++'''&&&(((***'''000///---EEErrryyy~~~qqqaaa???>>>~~~cccxxxAAA777444HHHDDDaaa@@@444;;;JJJddddddooouuuuuujjj^^^TTTFFF888%%%$$$\\\pppvvvsssqqq"""GGGvvvyyyJJJ000HHHttt\\\@@@vvvNNNjjj111777yyySSS333...333111---000777aaatttrrrHHH777)))))),,,+++***,,,))),,,,,,******------+++///000000///,,,++++++,,,......------------......)))***+++,,,---.........,,,,,,---......//////000***,,,...///000...,,,***......---...///...+++)))(((...444444000---///222***,,,------------000222...---,,,---...///...---...//////...,,,+++,,,......---,,,---000222222222+++---,,,))))))---...+++***+++---......---,,,+++000+++((()))...000,,,'''&&&(((***,,,,,,***'''&&&---***+++......,,,+++...------+++******+++---...111222222333222000...---***)))((((((+++---......,,,...///---)))((())),,,(((''''''((()))+++---///...,,,******+++,,,+++***)))---000...***(((***---+++---111222111///......***************+++,,,---,,,+++,,,...---******...,,,---...---+++++++++---......///000//////------,,,,,,,,,,,,,,,,,,,,,,,,***)))+++000///)))&&&&&&((())))))***+++++++++,,,///...***$$$ !!!''',,,***,,,------+++++++++,,,***++++++***)))***,,,---000000...+++(((%%%%%%&&&+++((((((***+++)))***......---,,,,,,++++++++++++%%%'''************+++,,,---------,,,,,,,,,++++++...---,,,---......---++++++***(((''''''))),,,......---++++++++++++***(((,,,...///---...111222000---,,,******,,,,,,,,,+++---,,,,,,---//////...---***+++---///000000000000++++++,,,,,,+++***((('''***,,,...000000000...---000///---+++***+++,,,,,,************+++,,,---...,,,,,,******)))***+++,,,---,,,+++,,,......,,,+++*********)))((())),,,///------,,,,,,,,,,,,,,,,,,000...,,,+++,,,+++)))'''***---000///+++))))))***000111222111000///000111***,,,////////////000111333222///---+++---111444111000...,,,,,,,,,,,,---------,,,,,,,,,---......@@@888333+++111...//////...,,,++++++,,,,,,++++++******)))(((((()))***++++++,,,,,,,,,,,,))),,,///000---*********+++***))))))+++,,,,,,+++((()))+++,,,---------,,,---+++))))))+++,,,,,,,,,...///000---******///333---222///333UUUvvvuuubbbSSSLLLBBB666gggpppssscccHHH---777HHH888BBBQQQ888222***111bbbddd;;;EEEOOOWWWbbbggg\\\JJJIII(((+++333///---AAA999222888___mmmLLL]]]|||MMMttt[[[vvvCCC666kkkTTT222***000---...111888[[[wwwxxxggg777333---******+++---...(((,,,---,,,,,,......***,,,---...---+++******+++---,,,,,,------...///000)))***,,,------------,,,+++,,,,,,------...//////+++***+++...000///+++'''---,,,,,,---//////...---(((+++//////---,,,---000---///000000//////111222000...---...//////...------...///...++++++,,,//////...------///000000000---...---)))(((+++,,,***)))(((''''''((()))+++,,,...+++((())),,,...---+++%%%(((++++++)))(((***+++,,,***+++...///,,,,,,...------,,,+++++++++,,,---...///000000000///......***))))))***---......---***---///---)))(((***---************+++,,,------...,,,+++,,,...///...,,,))),,,//////,,,******+++///---++++++,,,...///000......---,,,+++,,,------...***+++000111---+++---***+++,,,,,,+++,,,...000,,,,,,,,,---------------++++++++++++++++++++++++,,,)))***------***)))+++(((((()))***++++++,,,,,,+++,,,+++(((######(((,,,+++---...---+++))))))******+++***)))((())),,,...//////...+++(((&&&&&&'''...***((()))(((%%%%%%(((------,,,+++++++++,,,,,,&&&(((******))))))***++++++++++++*********))))))+++******,,,...///---,,,---+++)))((((((***,,,------***((((((***+++***)))***------)))+++000333111---+++))))))******)))(((...,,,++++++---.........)))+++,,,.........---,,,***,,,...///............---...///000000///---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---(((((((((((()))***++++++---,,,,,,---//////---******,,,,,,+++))))))+++...,,,,,,,,,,,,,,,,,,------...---,,,---...---)))&&&)))---000///+++)))+++---...000111000//////000111+++---000000/////////000000111111000......000333000///---,,,,,,---...//////...---,,,,,,,,,------}}}888666///***222---......---+++******+++***++++++***'''&&&'''(((&&&'''((()))***+++++++++(((,,,000111...+++))))))(((''''''((()))***)))(((((()))***,,,------,,,,,,+++)))'''''')))+++++++++***,,,---+++(((***000666333000---999bbbzzzzzz\\\IIIDDDIIIUUU___ZZZIIIQQQllluuuwwwWWW;;;000555<<>>DDDHHHKKK,,,777+++;;;vvvjjjtttjjj~~~fff:::000555???aaaOOOuuu{{{zzzfff555111555444---)))---555999HHHlllGGG///...,,,*********,,,,,,111...++++++---...,,,***//////...,,,+++,,,///222---///000000///......///.........------+++***)))***+++---......---+++***111***$$$&&&---333333000...///---)))***///111000)))+++,,,,,,+++,,,...000333111...---......+++((()))+++...///...---......+++,,,------......------222///---,,,...000000000222111111///...+++)))(((+++)))&&&$$$$$$'''+++...+++******,,,***''')))---+++'''''',,,,,,'''&&&***111,,,((('''))),,,---,,,,,,,,,+++******+++++++++,,,***+++//////+++***,,,++++++*********+++,,,---,,,+++)))***,,,......///&&&)))+++---,,,,,,,,,---(((---///,,,***,,,......+++...000---(((&&&))),,,///((("""$$$+++///,,,'''///222222///...///---))),,,,,,---...///---***'''---------......---,,,,,,###)))///...***(((,,,111+++//////)))%%%''',,,...000///...,,,,,,---......***************************+++,,,)))&&&&&&(((+++,,,***)))***+++,,,***(((++++++,,,,,,,,,+++******,,,...---))))))---...,,,,,,((($$$$$$(((+++------,,,+++---///...+++))))))......------...---+++***......,,,+++***))))))))),,,)))(((+++,,,+++---111...000///+++)))++++++(((000...+++)))((()))+++,,,+++,,,---///000111111111444///******---000...,,,,,,,,,***'''(((,,,,,,)))+++,,,------------,,,+++000---,,,---//////+++'''...///111333222000---,,,++++++,,,---............+++,,,---...---,,,+++***%%%'''***+++,,,---...000(((...333000(((%%%***000...***(((+++000333222///...---,,,+++,,,...000222+++---......,,,******+++)))***,,,---...------,,,---...///111222222000------///111000...---...000000/////////.........---,,,,,,+++)))'''(((,,,111111///,,,,,,---......---KKK///111......***///---++++++,,,---,,,+++111555///+++///***%%%))),,,***)))***,,,,,,***(((,,,***)))***++++++***)))------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...333///000333///***222BBBFFF222!!!CCC|||uuuWWWDDD===>>>444888444???TTT===999hhh{{{TTT___zzz}}}\\\<<<444<<<@@@<<<888ccc\\\;;;LLLbbbPPP333888555000000444777444111111222888999MMMTTTCCC:::555>>>```___,,,(((AAAXXX[[[000===ccchhhooommm///000222444333222222111///jjjxxx___===......------,,,+++***)))///...,,,,,,---------,,,...,,,***+++------,,,***+++,,,---,,,+++***+++------------,,,+++++++++*********++++++++++++******///)))$$$&&&,,,000///+++...000///+++,,,000222000---......---++++++,,,...///...,,,---//////...,,,&&&(((+++,,,,,,,,,---...++++++,,,,,,,,,---------)))((()))+++...//////...111111111000///...---------,,,)))((((((***---///...,,,,,,---+++''''''+++222//////222111---,,,///---)))&&&%%%(((+++,,,,,,---,,,,,,++++++,,,,,,---...,,,...111111...---///******++++++,,,,,,,,,---,,,+++******+++---...///%%%(((+++,,,------...///)))---...***'''((()))(((***,,,...+++'''%%%(((+++---+++((())),,,---,,,***,,,000111......000///,,,+++,,,---...............---------------,,,++++++))),,,///---(((&&&))),,,+++///000***&&&(((---.........---,,,,,,,,,,,,,,,************************+++,,,,,,***((('''))),,,,,,...///...,,,+++---000*********+++++++++++++++***---,,,)))))),,,---***111---)))''')))++++++++++++,,,---......,,,***)))......---......---,,,+++---------,,,++++++******///,,,,,,//////---...222,,,......++++++,,,)))$$$)))))))))************)))++++++,,,------...//////222...******---///...,,,---...+++((((((++++++'''++++++,,,------,,,+++++++++---.../////////...///---...///000///...,,,+++,,,,,,------......------,,,,,,,,,,,,,,,++++++***&&&(((***++++++,,,---///***,,,---+++((('''))),,,***+++---...////////////000///---,,,+++,,,---...---///000///---,,,------((()))+++---...///......///...///000222222000...,,,...///...,,,+++---///000000000//////......---//////---***((())),,,000//////...,,,,,,,,,,,,--->>>000111000333***---,,,******+++,,,+++)))...222---)))---)))$$$(((******)))***,,,,,,+++***+++***)))***+++,,,+++***,,,,,,,,,------.........))))))******+++,,,,,,---,,,,,,++++++,,,,,,---......,,,---000,,,(((...888777...***GGG{{{bbbDDD999999777:::777;;;666999DDD555DDDqqq|||qqqgggGGG222999DDDAAA===@@@]]]999lll^^^FFF444***888666777;;;:::666444555444111GGGjjj777333###111777NNNooo999000333PPPuuu<<<'''lllKKKuuu===666222...///222444666777wwwiiiQQQ222***+++---......,,,***))),,,---------,,,,,,...//////,,,)))+++000000+++%%%+++,,,,,,***))))))+++------,,,+++******+++,,,,,,+++++++++++++++++++++++++++'''%%%(((---111///,,,...000000------111222///111111000...,,,***+++,,,///---,,,---...///...---&&&(((+++,,,,,,,,,---...,,,,,,+++***+++,,,---...&&&&&&(((+++......,,,*********++++++++++++,,,,,,...---,,,+++***+++,,,---111///...///,,,'''&&&***111//////111000,,,+++---***(((&&&&&&))),,,---...,,,,,,++++++++++++,,,,,,///---...111111...,,,...((()))+++,,,---------,,,++++++******+++,,,---...%%%'''***,,,------///111,,,000111---+++,,,---+++(((***+++)))&&&%%%'''***,,,---......---,,,,,,---)))---...---...111222///,,,///000///---,,,...111...------,,,+++******)))---------***(((''')))+++,,,000000***'''***......,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,+++))))))+++,,,***---000---))))))...444***))))))((()))***,,,---(((+++,,,)))))),,,+++(((000---***((()))*********+++,,,---------,,,+++)))---............------,,,+++,,,---......---,,,+++///---...111111...---000***,,,,,,+++---...)))"""$$$'''***---...,,,***(((,,,+++*********,,,---...///,,,)))***---///...,,,...///,,,((()))+++***&&&***++++++,,,,,,++++++***'''+++000000///...222555,,,,,,,,,,,,,,,,,,++++++------......------,,,+++......------,,,,,,,,,---(((***,,,,,,,,,+++,,,---...,,,***)))***+++++++++(((,,,111111---,,,---///111000...,,,*********+++---///000///---,,,---...((()))+++---...000000000...---,,,---///000///...,,,---,,,+++******,,,...111111111000///.........000///---***((((((***------//////---***(((***---555222000111555)))...---,,,,,,------,,,***)))...***(((---+++''',,,))))))***+++,,,,,,,,,+++,,,++++++,,,...///...---,,,,,,------............&&&&&&''')))+++---...//////...---,,,+++*********((((((***,,,++++++///555'''...333444TTTxxx{{{WWWCCC;;;;;;>>>;;;;;;:::<<<999777:::555[[[}}}MMMhhh{{{LLLDDDAAAEEEBBB<<>><<>>\\\qqqkkk```eee???666<<<===;;;<<>>AAACCCAAA===KKK^^^EEE:::999999777888<<<;;;777555666777---EEErrr@@@666---KKKTTTUUUaaa,,,666;;;444///MMMZZZddd;;;fffmmm===111,,,111///...???WWW|||iiiGGG999,,,...---+++)))((()))***++++++,,,,,,,,,,,,---///111//////---***((((((,,,///---......,,,++++++---//////...---,,,,,,---......''')))+++------+++)))'''))),,,...///---***(((''',,,......******------+++.../////////------///111+++---......------///000---...---+++)))((()))***------,,,,,,,,,---...///,,,)))''''''))),,,------...---+++)))((('''((((((...------------------,,,******,,,000///,,,,,,000))),,,---+++,,,//////,,,(((***+++***'''%%%%%%%%%...------......///000111...,,,,,,//////+++)))+++***+++---......------,,,***,,,,,,+++((((((+++............---+++***+++------///...+++---000///++++++*********+++,,,---------***(((+++...000---***,,,///...++++++...///---+++---...,,,***+++///333///...,,,+++*********+++/////////---***)))+++---+++------***+++...///,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++***'''$$$%%%'''************))))))((()))***,,,---***---...++++++...---***''')))++++++***)))***+++(((------((((((......)))&&&***------++++++---///***+++,,,---......---,,,000------000000,,,+++------...,,,((((((,,,///......---+++***)))))))))***...---,,,,,,,,,...///000,,,,,,,,,,,,------------+++---,,,***,,,...,,,(((---,,,,,,++++++,,,,,,---222...++++++---...,,,)))...---,,,,,,,,,---...///............---,,,+++***++++++***))))))))))))***///000111111///......///'''***---,,,)))'''***---000...+++)))***,,,---...***++++++,,,---..................---,,,,,,///111000000///............///000/////////111222111000000///......000000///...............////////////333111///...///000000///))),,,...---***)))***+++>>>;;;222000,,,(((222+++***+++,,,---,,,)))'''+++000,,,)))...,,,''',,,***,,,......+++***+++,,,---,,,++++++,,,---+++***(((***+++------,,,+++***...---+++******+++,,,---,,,,,,++++++,,,,,,---...(((,,,***&&&,,,888:::222444000aaauuuooojjjxxxWWW:::666888666:::BBB<<<555;;;888<<<===DDDwwwOOO000PPP```,,,CCCBBBBBBAAA???>>>???BBBIIIsssnnnCCC@@@AAA888111000111111111444111000:::___bbb===000999???;;;444&&&///---///666222fffXXXBBB~~~hhh```III;;;===???CCCZZZwww|||___@@@555******************++++++,,,---,,,++++++---............,,,+++***+++,,,,,,,,,+++,,,------++++++,,,---000000000///.........---***))))))(((((())))))***'''+++//////,,,))))))***...000...***)))---...,,,...//////...------...000***---///...------///111+++,,,,,,***))))))+++---******+++++++++,,,,,,,,,,,,*********,,,......------,,,)))'''&&&&&&'''(((---,,,,,,,,,,,,,,,---...)))))),,,000///,,,,,,///(((,,,,,,)))(((+++***&&&%%%'''***)))'''%%%$$$%%%------------...///000000000......111000,,,+++,,,---------------,,,,,,,,,))),,,---+++''''''***............,,,++++++,,,...///000///---///222111,,,+++*********,,,---......*********+++,,,---...///,,,...---***+++...000...,,,,,,,,,---...///222333///...,,,+++***+++,,,---)))---///---)))''')))---***,,,,,,***+++......+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++......,,,***+++++++++*********+++,,,*********++++++++++++++++++---,,,)))))),,,---+++$$$'''+++,,,+++***+++,,,'''------''''''...///)))$$$(((,,,,,,***))),,,///+++++++++,,,,,,,,,,,,,,,///,,,+++...---++++++...(((---...***'''***...///,,,+++++++++******+++++++++,,,,,,---...//////000---.........------,,,---(((++++++***---000///+++......---,,,,,,---......333111...---,,,,,,++++++,,,,,,,,,,,,,,,---..................---,,,++++++***************))))))(((---///000000...------...&&&''')))++++++***)))((())),,,......+++***,,,...++++++,,,---.../////////.........---,,,,,,///222000//////......///000111/////////111222222111//////......000222222///,,,++++++,,,---...///000000111...------000222111000***+++,,,------,,,,,,+++222:::------((("""333---------///000///,,,)))'''---)))(((///---***000+++---///...+++)))***,,,000///------......---,,,%%%'''))),,,------,,,+++))))))((()))+++...111333//////---,,,+++*********''',,,+++'''000@@@CCC;;;222HHHzzztttuuufffRRRWWW```EEE555;;;AAA999333777333111>>>999<<<===JJJSSS>>>fffuuu888AAABBB>>>BBBGGG???444;;;MMMhhhlllPPPrrreeeRRR===111...///444999111555222OOOxxxAAA555000***<<<444333555333666444222}}}cccUUUooo}}}hhh^^^eeecccXXX\\\lllqqq[[[@@@444((("""$$$'''+++...////////////,,,***+++...000...,,,///,,,***---111333///***+++---//////---,,,,,,---111111111111000///------...,,,)))&&&&&&))),,,...$$$)))...000...---000333000111///***)))---///......//////...,,,,,,---...---///111///,,,+++,,,...+++,,,,,,,,,,,,---000222(((((()))************)))000000000111111000---***000///,,,+++***+++,,,---***))))))((()))***,,,---)))))),,,000///++++++...,,,000000***)))+++***%%%###'''***+++)))''''''(((************+++,,,---...000......111000,,,***,,,//////---,,,,,,,,,,,,,,,))),,,---+++'''&&&***...,,,------,,,+++,,,...000((())))))(((,,,111111,,,***))))))***,,,---...---(((+++...---***+++000555+++---,,,***+++///111///000///......000111111000///...,,,++++++,,,...///!!!'''---,,,(((&&&+++000)))++++++)))+++......***---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++......,,,))))))---000///***(((+++///++++++,,,,,,,,,+++*********,,,+++''''''+++,,,***!!!&&&)))******,,,///&&&------&&&&&&...///)))###'''++++++)))(((+++///,,,,,,+++******++++++,,,---)))(((******((()))---###+++000,,,'''(((,,,...***+++---...............)))***,,,---.../////////...///000///...,,,,,,---&&&)))******...222111---///...------------...///111333333000+++))),,,///++++++,,,,,,------------------......------,,,,,,+++,,,---...---,,,+++***+++---......---,,,,,,---)))''''''+++///000+++&&&"""+++333333,,,(((***///,,,---......//////......,,,,,,,,,***)))+++...000///.........///000222333,,,,,,---///111000...+++...---...000333222...***)))***+++,,,...///000111,,,***)))***...000000///*********,,,//////---+++aaaEEE,,,)))......---///------+++)))+++000...***...---,,,)))((((((+++---*********+++***))))))(((***+++---------+++)))(((---+++(((&&&&&&(((***,,,***+++,,,---------,,,+++...111111...---...---)))333...+++111:::===777///###hhh[[[LLL999CCCeeepppTTTLLLqqqXXXFFF===DDDFFF999222555<<<:::000BBB000555vvvwwwpppuuuddd<<<888FFF???>>>AAA@@@AAAQQQeeerrr;;;111@@@fffvvvrrrQQQ555222666555(((888777777pppttt333222'''===$$$;;;000888BBBcccqqqoooZZZQQQ[[[ccciiikkkVVV444!!!...###%%%&&&'''+++///---'''000000...+++)))(((***,,,,,,------,,,+++,,,...000222000...,,,,,,---///111///...------------...///)))((('''***...///...,,,******))))))+++---000222000...,,,******,,,...///000///......///000///---111333444111,,,***---111///111333444444222000......)))'''***,,,++++++...111000///...---,,,++++++---***+++000///***)))------+++************)))'''...,,,++++++---......------000222...)))'''+++///---+++******+++,,,,,,+++)))***,,,.../////////...(((***---///111111000///111///...,,,******)))))))))''''''(((,,,...---+++...)))(((+++,,,)))+++000(((((()))+++......---++++++******+++---...---,,,***++++++,,,,,,------...***)))******+++,,,---......------...111222222111000000000000000///......***)))((((((((('''%%%###,,,...---(((""""""(((///***,,,,,,***+++---***%%%222...***+++......+++&&&---......,,,)))''''''(((------.........---+++***/////////......---------...+++((('''((((((&&&### $$$(((++++++)))((((((+++(((***///000+++***...'''(((***,,,...---***(((111***&&&(((,,,---...000***$$$###***///---,,,...,,,,,,,,,,,,,,,+++***)))///...---,,,+++)))((((((---,,,+++*********+++,,,---111333111---,,,///444,,,---,,,+++***+++...000/////////---,,,,,,---///......---,,,,,,,,,,,,---,,,---.../////////...---222///+++***,,,...///000------,,,,,,+++,,,,,,,,,111///---,,,---......---'''))),,,...//////---,,,+++---000000///------...,,,000000,,,,,,111222.../////////000000000000000///////////////000000111111...***))),,,......---444000---...000111///---///---,,,---///111111000+++***+++---000111...+++,,,---///000000...---,,,QQQ;;;))))))///...,,,---++++++***(((+++000000,,,...---+++)))((()))+++---+++******(((&&&$$$"""!!!***+++,,,......---+++***,,,+++)))'''''')))+++,,,((()))+++---......---------000000---,,,...---***111---+++...444555111+++222VVV777000---;;;VVV|||pppZZZJJJZZZqqqyyybbbKKKAAA:::555777???,,,444///BBBAAARRR}}}bbbRRRggg~~~KKK888DDD333<<>>:::555333111......000,,,...,,,((('''+++---+++000---++++++---///...---&&&&&&'''((((((((('''''',,,,,,,,,+++)))((('''&&&)))***+++,,,---,,,,,,+++***+++,,,,,,,,,+++***)))(((,,,---++++++......+++***---///---***)))---111>>>NNN444***;;;```kkkbbbQQQIII;;;FFFNNNeee\\\NNN[[[tttvvv}}}{{{sssyyylllaaa[[[hhhzzzsss<<<000888...GGGmmmnnnFFF444777000FFFtttsss...333;;;555:::NNNwwwbbbMMM111,,,222+++'''++++++((()))---...---+++---......,,,++++++,,,---.........---...111333222000,,,))))))***,,,...,,,,,,------------,,,,,,.........---+++)))((('''(((***,,,...///...---,,,***+++---...///000000000...---,,,---///000///...+++,,,............///000...///000111111111111000000,,,+++...///---+++,,,//////.........---------+++,,,......//////...------111333000+++(((+++...,,,++++++,,,///222333333...000111...)))'''***---+++******+++------+++)))((()))+++,,,------,,,+++***)))))))))***+++,,,---,,,---/////////---***)))000000///---,,,,,,---...+++,,,,,,+++,,,---...---...,,,+++***++++++***))))))+++......+++)))((()))+++)))(((***...000///------,,,+++++++++++++++,,,)))(((((()))+++,,,,,,+++,,,---...000111222333333111...+++***+++,,,------%%%))),,,,,,***((()))******///111+++&&&'''+++---)))))))))***++++++,,,,,,+++,,,,,,+++)))''''''(((&&&'''(((***+++---///000...---,,,++++++,,,---...******)))))))))***---///))))))***)))((()))+++...)))***)))(((((())))))))))))))))))((('''***///444...,,,,,,+++(((%%%)))000,,,+++******+++---+++(((+++************+++------***************+++++++++---+++)))''''''(((***+++---,,,,,,---......,,,***'''((())))))(((((()))+++'''((())))))(((***,,,///------,,,++++++++++++,,,*********++++++,,,------///---------//////...---***+++,,,.../////////...,,,+++***+++---...---+++111222222222111000///...---------+++))))))+++---,,,,,,---......,,,,,,,,,......---------...000111///...---,,,,,,...000111)))+++,,,---............---///000///,,,+++---000,,,,,,,,,...000111///...,,,,,,---,,,+++*********+++,,,,,,---------------ccc===999333...,,,+++,,,---***......***(((***+++))),,,***'''(((+++---,,,***'''((()))***++++++++++++------,,,***)))((('''&&&((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,***)))((()))------,,,,,,//////,,,'''+++...---******---111111___gggZZZRRRgggiiizzzggg^^^^^^```DDDIIIKKKbbbXXXddd{{{kkkMMMTTTPPP&&&:::\\\ttt333---AAA^^^yyyAAA---444111DDDuuupppYYYCCC000,,,///,,,,,,000000---+++,,,---+++)))***,,,,,,,,,,,,...//////000000///......111333333000,,,)))(((+++///222------,,,,,,,,,,,,------)))+++---,,,+++***+++,,,((()))+++---......---,,,//////000000///...,,,***+++***)))***,,,------,,,,,,---...///////////////***,,,///111222000...------)))***///111000///000---------,,,,,,+++++++++'''+++,,,+++,,,...---***---///000...+++***+++---)))((((((***---000111111---111222///)))'''***///+++***+++,,,------+++)))$$$%%%''')))************++++++,,,---......//////.../////////...---+++***---...///...,,,+++,,,---(((++++++)))***,,,,,,***000...,,,,,,---------,,,))),,,...---***)))***,,,***++++++,,,,,,------...+++++++++******++++++,,,((('''''')))+++------,,,///000000000000000///...444222///---......---,,,)))***,,,,,,++++++,,,...+++///000+++(((***++++++******)))***+++,,,,,,+++((()))++++++******+++---&&&''''''(((***,,,...000*********+++++++++++++++'''(((***)))))))))+++---)))***+++***)))***+++---,,,---,,,)))))),,,,,,***,,,,,,+++(((%%%&&&+++///111---***)))'''%%%))).........++++++...222000+++******))))))***,,,...///++++++++++++++++++,,,,,,,,,+++***)))((())))))******+++,,,---,,,,,,+++***''')))******))))))***+++'''((()))((((((***---///------,,,+++++++++++++++'''''''''((()))***+++,,,///...,,,,,,...///...---)))***+++---------,,,,,,...---,,,---...---+++)))////////////......---,,,,,,---...---++++++---...,,,+++,,,///...+++***+++,,,,,,---...///000000111...............//////000,,,...//////......000111((()))+++,,,,,,...000222+++++++++---///000...,,,---......,,,***))))))***------,,,,,,,,,,,,,,,,,,III555222...***)))+++,,,+++''',,,...+++)))******))),,,)))'''(((,,,...,,,)))((()))+++---///000111111,,,,,,++++++++++++++++++(((((())))))***++++++,,,******+++,,,,,,+++))))))+++...///,,,---//////,,,)))---000111...---///111111bbb}}}{{{mmmooocccvvv]]]dddxxxmmmtttUUUHHH[[[ccchhhFFFVVVllltttmmmJJJ???rrrcccCCCDDDNNN'''///000HHH}}}mmmMMM666222000,,,...,,,111333000---------+++)))***++++++,,,---000333000111000///------///111000...,,,******,,,000222///---+++******+++---///###&&&***,,,,,,---000222+++,,,---......---,,,,,,...///000111000...,,,******))))))***,,,------,,,......///000111000///...(((***---000000///---,,,...+++,,,000222///...///++++++,,,,,,,,,,,,,,,---''',,,...,,,,,,000///+++++++++++++++++++++++++++***)))((()))+++---------,,,------,,,******---///******+++,,,...---+++(((###$$$''')))+++++++++++++++,,,---.........---,,,------------------------(((+++......+++))))))***(((,,,,,,)))***------)))000...,,,+++,,,---------'''***,,,***'''&&&***...))),,,///...***))),,,///+++++++++++++++,,,---...,,,+++***+++---...---,,,......//////...---,,,,,,333111/////////...---+++++++++***))))))+++...000+++...///,,,+++,,,+++((())),,,...---***)))+++...)))+++,,,,,,,,,,,,---///***))))))((()))***+++,,,'''(((***+++,,,+++***)))%%%(((+++,,,***)))***,,,)))+++,,,,,,++++++,,,---,,,///...))))))------***---///...+++'''&&&+++000111,,,)))******((('''***,,,///...+++,,,//////+++***)))))))))***,,,...000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******'''+++......+++)))***+++***+++------,,,,,,,,,---)))******)))((()))+++------,,,++++++***+++++++++))))))((()))***,,,---...111...,,,+++---...//////***+++,,,---...---+++***...------...///...,,,***------------,,,,,,,,,,,,)))+++---...---------///,,,***+++//////***(((******+++---/////////...---+++,,,---.........------...///000...,,,---///222+++******+++---///000000++++++,,,///111111///---///000000...+++)))***,,,......---,,,++++++++++++999///...***(((***......,,,$$$***...,,,***++++++***///+++)))+++///111///+++---------,,,+++***((((((,,,,,,,,,,,,---...///000(((((((((((()))***+++,,,((()))***+++,,,,,,+++***,,,///000------//////,,,---111444555333111111222@@@EEEGGGWWWnnn~~~eeezzzqqqtttrrr|||hhhPPPyyypppTTT>>>VVVkkkhhh:::<<<---???GGGsss]]]uuueeehhhbbbcccwww___zzzxxxyyyzzzlllDDD,,,444444+++...'''---111///---//////---,,,------,,,,,,---111444111111000...,,,,,,...///---,,,++++++,,,---///000000---+++))))))+++---000'''***------+++***+++...////////////...---,,,+++)))+++...111222111000///,,,++++++,,,...//////.../////////000222111///---***+++---///000000///...444000///222111,,,))))))+++,,,,,,---...000000111***///111...///333333......---,,,---///000///...---+++******+++,,,,,,+++***)))'''(((+++...//////******+++,,,...---+++(((%%%&&&))),,,.../////////***+++,,,---,,,***(((&&&++++++++++++,,,---...///)))---111222000---,,,---)))...///+++,,,000000+++---+++))))))***,,,,,,,,,%%%'''(((&&&######(((---)))...111///)))'''***///+++++++++,,,---...///000000...------//////...,,,******+++,,,------------///...------...---+++)))+++)))&&&%%%%%%)))---000,,,......,,,---...,,,&&&'''---222000)))&&&+++111...///000///---,,,,,,...---,,,***)))((((((((()))&&&(((+++---...,,,***)))%%%)))------+++******+++)))***,,,,,,+++***+++,,,+++...,,,''''''+++,,,(((,,,...///---******///444000+++))),,,---***&&&&&&'''...000***&&&)))***)))***)))((((((***,,,///000.........------,,,,,,,,,,,,---...///...---,,,+++''',,,111000,,,)))+++---''')))++++++*********+++,,,---,,,***(((((()))+++---,,,++++++******++++++,,,,,,,,,,,,---///111222222///+++***,,,...///000,,,---///000000...---+++...------///000000...+++111111111111222222222222'''***---...---------...,,,)))+++//////)))'''******+++---//////---***))))))***,,,......---,,,+++...///...,,,))))))---000333///,,,,,,...///---***......///222444444111///111222222000,,,***,,,...///...---,,,+++*********<<<444222///,,,+++,,,...///)))(((+++///---)))(((******(((&&&&&&)))---///000...+++((()))+++,,,+++)))'''))),,,---,,,)))%%%"""((())))))************))),,,)))'''))),,,---+++)))))))))++++++,,,+++***))),,,++++++222444+++333NNNtttooobbbrrrmmm[[[```|||yyyjjjgggWWWdddnnn999___qqqjjjlll222:::000///333SSSwwwbbb\\\>>>\\\|||UUU888111///000...%%%+++,,,...000111000000///,,,,,,,,,+++***,,,///222222000...---...---)))&&&......---,,,***)))((((((,,,...,,,((()))---///---000///,,,***((('''''''''+++,,,.........,,,***)))+++,,,......---,,,---...(((,,,---+++...444333...---...///111111111000000,,,,,,,,,---...///000111222...+++,,,///000---***...---+++***+++,,,------******+++---/////////............---------,,,,,,++++++++++++++++++,,,,,,111---((((((,,,000222333+++***+++...111222000,,,$$$+++...,,,---///---'''(((***++++++++++++---...&&&'''(((+++---,,,***''',,,...///---+++***---111......,,,,,,+++,,,---...+++,,,------......------(((,,,+++&&&)))111...$$$---------....../////////))))))***++++++,,,------***+++,,,+++)))+++///333...******---///,,,***++++++******,,,///000---***///...------------------000,,,+++...///,,,+++,,,///...---,,,++++++++++++---+++***,,,000000...+++///---***'''&&&&&&((()))+++***,,,111222...---///***)))(((((((((***,,,...///---,,,...000000---***,,,++++++******)))))))))---***'''(((***,,,+++***'''((()))+++,,,,,,++++++///...,,,,,,,,,,,,***(((---***((('''***,,,...///,,,+++++++++***&&&######&&&&&&'''(((***,,,///111***+++---...---***'''%%%+++)))&&&%%%&&&)))---000---+++******+++,,,+++***))),,,//////,,,***+++---,,,,,,+++******+++++++++------,,,,,,++++++++++++222333444222...+++,,,......///000///---,,,,,,...000////////////000111111&&&(((+++...///...,,,+++000,,,+++...000...---...------,,,+++++++++,,,,,,***+++---///111000---***,,,,,,------...///000000111111000000///---,,,+++,,,000222000///222333111111///---,,,,,,...111222000+++)))+++,,,+++,,,///ttt888333111///---,,,,,,---...+++***,,,///---)))))),,,---,,,++++++,,,---,,,+++)))'''%%%&&&)))***)))((($$$&&&(((***+++,,,++++++))),,,///...***)))***---+++***))))))***)))(((&&&'''(((***,,,---.........+++...///222111))):::]]]|||oooJJJGGGdddvvvwww|||ooodddTTTIIIMMMjjjRRRhhhjjjuuuooo888666...@@@...111aaahhh222111@@@vvv|||tttOOO555000///000///''',,,---...//////000000000,,,,,,---,,,+++,,,...000///---++++++------+++)))------,,,+++***))))))(((+++...---***+++///111///,,,+++*********,,,---///***+++---...---,,,***)))***,,,...///...---...///(((+++,,,+++...333222....../////////...---+++***---------------...///000000---+++,,,///000---***,,,+++******++++++++++++111---***,,,000222///+++((()))))))))******++++++'''((()))+++,,,------...222...***(((+++...//////...------///000000,,,)))''',,,...,,,---///---(((******))))))(((***,,,...***)))((()))++++++***)))+++,,,...---,,,*********......,,,,,,+++,,,---------,,,+++******,,,---...'''------((()))000...'''*********+++++++++,,,,,,******+++,,,,,,---......***+++,,,+++******---000000,,,,,,000111...---...***)))(((***------+++))))))+++------+++))))))***111---,,,///000---,,,---+++++++++++++++,,,,,,------,,,******+++------,,,///...+++((((((((()))***+++)))+++//////,,,,,,...///...---,,,,,,...///000000...,,,,,,...000///---+++,,,,,,---------,,,,,,///---******,,,------+++)))***,,,---......------111///---------,,,+++)))///---++++++++++++)))(((,,,+++++++++***'''%%%%%%******))))))***,,,---...((()))***++++++***((('''))))))(((((()))***,,,---++++++++++++++++++,,,---(((+++......+++******+++,,,,,,,,,+++++++++,,,,,,***+++,,,...///000111111///111222111...---...///...///000///---,,,---......------,,,,,,,,,,,,,,,''')))***,,,---,,,+++***000,,,+++...000...---...//////---,,,++++++++++++)))***+++,,,------+++)))******+++,,,,,,---......000000000///...,,,+++***,,,111222000...000///---///---,,,++++++---///000///+++***++++++)))***...WWW555222111///...------,,,,,,,,,***+++---+++'''(((,,,---------......---+++((()))(((((())),,,------,,,%%%&&&'''(((***---///111)))///444111***'''+++000***,,,---,,,***(((''''''((()))+++---////////////,,,111222222---)))EEErrryyymmmsssIIIFFF:::YYYXXXhhhzzz~~~vvvdddVVVQQQLLLOOOdddeeeccc;;;111+++222###444aaa{{{NNN777333PPPBBBpppuuuhhhGGG222///...000000)))------------...///000000+++---...---,,,+++---...+++***((()))+++---------,,,,,,+++++++++*********))),,,,,,***+++//////---+++)))(((((()))+++...111)))***+++,,,---,,,+++******,,,............///000)))+++++++++...111111------...//////...---+++***......---------......///...,,,***+++...///---+++++++++,,,,,,,,,,,,++++++222+++&&&''',,,...***$$$%%%&&&'''((()))***++++++'''(((***,,,---,,,,,,+++222///+++))))))+++++++++...------...//////,,,******---...---,,,...---***,,,***((('''''')))+++,,,---+++)))((()))***+++***,,,,,,---......,,,(((%%%...---,,,,,,++++++,,,,,,---+++)))((((((***---///&&&---///***)))......***))))))************++++++*********++++++,,,,,,---***+++,,,,,,******+++,,,,,,)))(((,,,...+++***+++)))))))))+++---...,,,+++(((+++...---+++))))))***111---,,,///000---,,,...'''((()))***+++---......,,,,,,+++)))((((((+++---...---+++))))))***+++,,,,,,)))))),,,---******---000///---,,,,,,---.........,,,)))(((***---//////+++,,,...///000000//////...---++++++,,,------,,,)))***,,,---......---,,,...---,,,,,,......---,,,...------------,,,(((&&&,,,,,,,,,+++***))))))(((...---,,,++++++++++++,,,'''(((((()))))))))******((()))***+++++++++++++++(((***---,,,******,,,///***,,,......---++++++,,,------------------------)))+++---///111222222111---...//////------...///,,,---...---,,,+++,,,---000000//////......------+++++++++,,,,,,,,,,,,,,,000,,,+++...000...---...111000///---,,,++++++***,,,,,,,,,,,,+++++++++++++++++++++,,,------......111111111000///...---,,,,,,000333000......---***,,,+++*********+++---...///------...+++(((***000@@@666000000//////...---,,,+++***(((((()))'''$$$&&&*********)))***,,,,,,+++*********+++,,,---.........************+++,,,------***///222000***''')))---***---000000,,,******+++,,,,,,---......---+++***...222111///,,,---OOOkkkbbbggg<<<===<<<999QQQ|||pppZZZqqquuuwww~~~|||kkkcccfff}}}{{{mmmpppHHH888000+++///AAAUUUvvvppp^^^BBB777III\\\\\\qqq[[[???//////------///***......---,,,---...///111+++,,,......,,,++++++,,,+++***((((((***---///000,,,,,,,,,,,,,,,,,,,,,,,,&&&***+++))))))++++++(((,,,***'''%%%%%%&&&)))***))))))***+++,,,,,,,,,+++(((***------------...///***++++++,,,...000///---+++,,,...000111111000000000///...---------------,,,***)))+++---...---,,,+++,,,...///...---,,,,,,///***&&&&&&)))+++(((%%%((())))))***++++++,,,,,,+++,,,,,,---,,,***(((&&&000...+++***))))))************,,,---/////////...---......------------+++,,,+++*********+++******...,,,******++++++***)))...,,,+++,,,......+++(((---,,,,,,+++++++++++++++,,,+++*********+++---...&&&---000,,,***---...---,,,,,,,,,,,,,,,---------((()))))))))*********++++++,,,,,,,,,+++***))))))***&&&&&&***,,,)))((()))))))))+++,,,///000111111...---,,,,,,------,,,+++000,,,***...///---,,,---&&&'''(((***+++,,,------***,,,---+++((('''***---,,,+++***))))))***,,,------***)))++++++)))***---,,,+++***)))((((((((((((,,,)))&&&%%%&&&***---///,,,---///000111000///...***))))))***+++,,,------((()))***+++,,,++++++***)))((()))+++...000000///*********+++......---,,,+++---,,,))))))+++,,,***......------,,,,,,,,,,,,***))))))(((((()))+++,,,******++++++++++++++++++(((,,,///...)))'''***...,,,---/////////...---------------...............,,,---...//////---+++***+++,,,,,,,,,,,,+++,,,,,,***+++,,,+++***)))***+++000000000000000////////////...---,,,,,,---......000,,,+++...000...---...111000///...---,,,,,,,,,//////...---,,,,,,---///---.........//////000000444444444333333222111000***000222000...///---***+++++++++++++++,,,,,,---//////111111,,,(((+++222555999000000///...---,,,++++++***((((((***(((&&&''',,,+++(((&&&%%%'''((()))))))))***++++++******))))))++++++---------,,,***)))+++,,,,,,+++***((((((((((((+++...///,,,+++,,,...+++,,,---------+++***)))000000---,,,---222VVVdddcccfff>>>???AAA000===ooowwwmmmPPP111555333???RRRmmmWWW}}}|||mmmKKK:::???:::===TTT~~~rrr|||sssPPP888...///++++++---***......---,,,,,,---///000***,,,...---,,,++++++,,,---,,,+++***+++,,,///111---------...............(((+++,,,)))(((***)))%%%---+++)))&&&%%%&&&'''((()))***++++++,,,,,,,,,,,,(((***,,,,,,,,,+++,,,...,,,++++++---//////...---***,,,---///000111000000000///...---------------++++++***+++------------(((+++......,,,******+++,,,---------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))(((''',,,++++++*********+++,,,)))***,,,------...//////---------......---,,,---,,,++++++---///...+++(((,,,,,,,,,---...---***'''---***&&&&&&***------,,,+++++++++++++++++++++******+++---.........---,,,&&&,,,///---+++,,,...///...............---------*********+++++++++++++++,,,,,,,,,,,,,,,+++***(((,,,))))))---///,,,+++,,,&&&(((***,,,...000222444444...((((((---000...,,,---)))(((,,,---+++***,,,((()))***++++++++++++***'''+++//////,,,******+++***))))))((()))***++++++---***))),,,,,,***+++...,,,+++***)))((('''''''''+++***(((''''''***...000---......///...---,,,+++'''(((***+++,,,---...///((()))***+++,,,+++***))))))(((((()))+++---,,,++++++)))((())),,,///111111,,,...,,,((((((,,,...+++------------------------...,,,+++))))))***+++,,,...---+++*********,,,---)))...111///)))&&&(((++++++,,,,,,---...---,,,+++,,,---...////////////...////////////---+++)))(((,,,++++++******))))))(((***,,,---,,,+++***+++---******,,,------------,,,///...,,,++++++,,,---...000,,,+++...000...---.........---------...///////////////---+++,,,...111......///////////////000333333444333333222111000***///222000///111000...+++,,,,,,------------------...000111,,,(((+++111444999111000...---,,,,,,+++++++++***+++...---+++,,,000...+++'''$$$$$$&&&&&&&&&***,,,......,,,+++******(((***,,,------,,,+++*********)))******)))(((&&&&&&((()))***)))***,,,---((()))+++,,,---------,,,...---***+++///555UUUwww\\\dddqqqMMMGGG<<>>---<<<$$$@@@@@@===@@@CCCCCCAAAYYYzzzmmmkkkTTT333''')))000,,,,,,111333,,,---.........---,,,+++*********))))))***...111%%%(((,,,---++++++---000,,,,,,,,,++++++*********'''))))))&&&(((---000///((()))***,,,,,,,,,+++***000///...---------------///000111000...---------333...---222333///---///)))***,,,...000111111000......---------......///...///000///---,,,------+++---///---)))(((,,,111)))***,,,///222111...***++++++,,,---...//////000,,,***(((&&&'''(((+++---))),,,//////,,,***+++,,,(((+++,,,,,,++++++...111&&&%%%(((000111,,,***---000***%%%%%%)))...//////...,,,***+++---...///...,,,...000///,,,***,,,///###%%%'''***,,,---------++++++******++++++,,,---)))&&&&&&***......,,,+++---------,,,,,,+++++++++******))))))))))))))))))222...+++***---//////...,,,))))))---///...---...,,,------+++''''''))),,,***111888777111,,,---111,,,)))(((,,,---,,,+++---)))***,,,.........,,,+++(((&&&%%%''',,,...---+++,,,,,,,,,+++++++++******######&&&+++---******,,,((())))))))))))(((''''''%%%***...///---)))((((((+++***((('''(((***---///...000222000+++'''&&&''')))***+++,,,++++++))))))(((''''''))),,,------,,,...------...///...,,,)))---111---###"""+++...)))+++,,,---------,,,+++***'''((()))***+++,,,---------...///000///---***((('''((())),,,...///---+++...---,,,...000111...+++)))***,,,...//////...---+++)))((('''(((***---///...,,,+++,,,000111000...***+++---,,,,,,+++---...//////000///---***'''%%%,,,---......///000111111000,,,+++...000...---......---,,,,,,++++++++++++(((,,,000000...---111555000000000000000/////////...///////////////...---...111///***(((+++...---)))+++...000000///---+++///,,,,,,111333111000222@@@888333333111...+++******+++,,,+++&&&&&&,,,///,,,+++...000...,,,,,,------,,,+++(((***,,,.........---,,,,,,+++,,,...---***+++///---((('''...111...+++,,,---,,,,,,+++,,,---...///.........///000///,,,)))000...***+++""">>>]]]666:::000999666...000<<<>>>777<<>>```gggmmmiiiNNN 000333...((('''***...000000)))+++,,,...//////...---000///------.........---+++---...---)))((()))+++...000000,,,+++...///---//////...,,,***)))((('''---,,,***+++---000222222///,,,***+++)))'''***000---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***,,,---------......//////(((,,,///---(((&&&(((,,,000---***+++------)))%%%''''''(((***,,,,,,+++)))$$$&&&)))+++,,,+++)))(((******++++++,,,,,,,,,,,,$$$***000222///------///...+++(((&&&&&&))),,,...%%%(((+++)))&&&''',,,222***))))))---111222---(((((()))***+++,,,------...(((***,,,.........,,,+++///,,,***+++---...,,,)))...***''''''))),,,,,,***///---+++******+++,,,...))),,,,,,,,,...111000,,,###)))......---...,,,)))......///...---+++)))'''***((((((***...///---***,,,+++***---//////,,,))))))******)))(((((()))+++$$$***//////+++)))---222---...///000000...,,,+++,,,***((()))+++...000000///---******,,,+++'''$$$+++,,,......,,,++++++,,,++++++,,,***)))(((***+++&&&)))++++++(((&&&''')))*********+++,,,,,,***((()))+++,,,...//////......---//////,,,'''&&&)))---+++,,,---,,,++++++,,,...&&&***------,,,+++,,,---******))))))***+++,,,,,,))),,,---++++++---,,,(((,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((((((***---...)))///)))---'''+++...%%%+++///---'''(((///777***+++,,,---............111......000000------///000///---***((((((+++---///...---...///000///...%%%(((+++,,,,,,+++++++++++++++++++++******))))))...---,,,,,,......---,,,111///,,,++++++---///111((())),,,...000222333444///((((((...///)))***111111111111111000///------+++,,,,,,***)))+++000555/////////...------------...,,,---000000---,,,...+++,,,...000000///...,,,