BM6P6(@ ӵĦĦӵĦ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&ĒR4DuXӵ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@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene|||{{{~~~yyywwwvvvuuuzzzuuupppmmmiiiggg}}}ssspppqqqtttwwwuuurrrooolllgggaaa]]]uuujjjfffiiinnnnnnllljjjhhheeebbb]]]YYYwwwlllbbb^^^aaadddbbb```\\\YYYXXXWWWUUUTTT{{{vvvssstttqqqkkkccc]]]ZZZYYY[[[YYYVVVQQQOOOOOOPPPPPPPPP{{{uuuqqqoookkkgggfffccc```]]][[[XXXTTTRRRRRROOOKKKJJJKKKLLLLLLLLLyyyuuupppmmmllljjjgggccc[[[XXXWWWWWWWWWTTTNNNIIIIIIGGGEEEEEEFFFGGGGGGFFFyyyqqqmmmiiiccc]]]YYYWWWXXXYYYUUURRRQQQRRRUUUSSSMMMHHHDDDEEEFFFFFFFFFDDDCCCBBB|||{{{xxxpppiii^^^[[[XXXVVVVVVTTTQQQOOOQQQOOOMMMOOOQQQOOOJJJEEECCCDDDDDDEEEDDDCCCBBBAAA~~~uuupppoookkkbbb[[[SSSQQQQQQTTTWWWVVVPPPJJJLLLJJJHHHIIIKKKIIIEEE@@@AAABBBBBBBBBBBBAAAAAA@@@~~~{{{tttlllhhhfffaaaYYYQQQPPPMMMLLLQQQVVVVVVOOOGGGGGGFFFEEEEEEFFFDDDAAA===?????????????????????>>>{{{rrrkkkooojjjdddaaaaaa^^^XXXSSSPPPKKKGGGIIINNNOOOJJJEEEDDDDDDCCCCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===}}}zzzvvvoooeee^^^```]]]ZZZYYY[[[[[[YYYWWWRRRLLLGGGFFFIIIJJJIIIFFFBBBBBBBBBAAA???>>><<<;;;:::999999999999::::::;;;xxxpppooonnnooonnniiiaaa[[[WWWSSSPPPPPPRRRSSSSSSSSSNNNJJJFFFCCCDDDEEEFFFFFF@@@@@@@@@???===;;;::::::888777777666777888999:::~~~vvvyyy~~~uuubbbbbbbbbcccddd```XXXRRRTTTPPPKKKIIIIIIJJJJJJJJJDDDBBB???===<<<===???@@@?????????===;;;999999999777666555555555777888999}}}rrriiilllwww}}}xxxpppbbb\\\UUUTTTWWWXXXSSSNNNSSSRRROOOJJJEEECCCDDDEEEAAA???===<<<<<<===@@@AAAAAA>>>:::666555555777888888777666444444555555666}}}qqqiiibbbdddkkknnnggg```YYYTTTQQQRRRUUUUUUOOOIIINNNNNNKKKHHHCCCAAA@@@AAA@@@>>><<<;;;;;;===???@@@???===:::777666666777777777666555444444444555555}}}zzztttnnnjjjfffbbbbbbdddbbb\\\VVVPPPMMMLLLNNNRRRQQQKKKEEEFFFGGGGGGDDD@@@===<<<<<<>>>===;;;::::::;;;===>>><<<;;;999888777666666666666666555444444444444444~~~uuuppppppoookkkffffffdddbbb```^^^[[[WWWUUUMMMKKKIIIJJJLLLKKKFFFBBB@@@AAACCCBBB???;;;999999<<<;;;:::999888999:::;;;999999999888777666555444555444444333333333333333yyytttnnnkkkkkkiiiddd```^^^]]]ZZZVVVSSSQQQRRRSSSLLLIIIEEEDDDDDDCCCAAA>>>;;;>>>@@@@@@>>>;;;999888:::999888777777777888888666777777777777666444444333333333333333222222111}}}yyywwwvvvsssooojjjgggeeeaaa\\\WWWWWWUUUSSSOOOLLLLLLNNNPPPHHHEEEAAA>>>===<<<;;;:::999;;;>>>>>><<<:::999999888888777666555555555555555555666666666555444444222222222222222111000000|||uuussstttrrrooolllhhhaaa]]]ZZZWWWSSSPPPPPPOOOMMMKKKIIIIIIIIIIIICCCAAA@@@>>>===<<<:::888777999;;;;;;:::999999:::777666666555444444333333444444444444444444555555111111222222222111000///wwwkkkfffiiimmmkkkgggddd___XXXSSSQQQPPPOOOOOOHHHHHHGGGGGGEEECCCAAA>>>???@@@AAABBBAAA???<<<999666777999999999888999:::666666555444444333222222444444333333333444555555000111111222222111///...{{{wwwwwwtttnnngggcccaaa```aaaWWWUUURRRMMMIIIHHHIIIKKKFFFFFFFFFEEEDDDBBBAAA@@@===>>>@@@AAA???<<<888555888777777666555444444333333444555555555333111///333444444333111000000111...///111222111000...,,,~~~wwwqqqlllhhhkkkiiigggddd```]]][[[YYYTTTSSSQQQMMMIIIGGGHHHIIIEEEEEEDDDCCCBBBAAA@@@@@@===>>>??????>>>;;;888666777666666555444444333333222333444555444333111000333444444333111000000111///000000111000///...---xxxpppjjjeeeaaa^^^\\\]]]^^^]]][[[WWWSSSPPPOOOOOOOOOLLLHHHFFFEEEFFFDDDCCCAAA???>>>>>>??????=========<<<;;;999888777666666555555444444333333222222333444444333222111222333444222000///000111000000000/////////......|||zzzuuummmfffbbb^^^\\\ZZZUUUVVVVVVVVVSSSPPPLLLIIIJJJKKKLLLJJJGGGDDDBBBBBBBBB@@@>>><<<;;;<<<===>>>===<<<:::999888777777777666666666666555555444444222222333333333333222111111222333222000//////000000000///............///|||{{{~~~~~~yyysssjjjfff```[[[YYYWWWUUUTTTTTTSSSQQQOOOLLLJJJHHHGGGEEEFFFHHHGGGDDDAAA?????????>>>;;;:::999:::;;;<<<;;;:::888777666666666666777777666666666666666666222222222222222222111111111222222111///......///000000///...---.........yyywwwrrroooppprrrmmmfff```]]]YYYVVVUUUSSSQQQPPPQQQOOOLLLIIIGGGFFFEEEEEEAAACCCDDDCCCAAA>>>======<<<<<<:::999999999::::::888888777555555444444555666666666666666666666666444333333222111111000000000111222000...---...////////////.........------{{{wwwpppqqqmmmgggfffgggccc\\\\\\ZZZWWWUUUSSSQQQMMMJJJJJJIIIGGGEEEDDDCCCCCCCCC???@@@AAA@@@===<<<<<<<<<::::::::::::999999999999666666666555444444333333444444444444444444444444555444333222000/////////000111111000...------...---.../////////...---,,,{{{ooofffjjjllliiicccaaabbb___YYYXXXVVVTTTRRROOOKKKFFFCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>??????>>><<<:::;;;<<<999999:::::::::999999888555555555555444333222222222222222222222222222222666555333111000///......///000111000...,,,---...,,,...///000000...,,,+++|||tttrrrooohhh```gggeeeaaa]]]YYYUUUSSSRRRJJJIIIHHHHHHIIIIIIGGGEEEBBBCCCCCCBBB@@@@@@AAACCC@@@???>>>===<<<<<<<<<<<<:::::::::999888777666555444444222222222222444444111111111111111111111111555444333222111111111111///111111000///...///000---...///...,,,+++,,,---yyyqqqnnnkkkfffaaa]]]\\\YYYVVVRRRPPPNNNMMMJJJHHHEEECCCDDDEEEEEEDDD???@@@AAA@@@@@@@@@BBBDDD??????===<<<<<<;;;;;;;;;999999999999888777666555444333222111111222333444111111111111111111111111333222222111111111111111///000111000...---...///---.........,,,+++,,,---{{{qqqhhhdddaaa```___TTTSSSQQQOOOMMMKKKJJJJJJJJJFFFAAA>>>???@@@AAAAAA>>>??????>>>======>>>@@@======<<<;;;::::::::::::888888888888777666555555444333222111111222333444000000000000000000000000000000//////000000111111...///000///---------...,,,---...---,,,+++,,,---|||vvvqqqqqqqqqmmmeee]]]WWWUUUVVVYYYRRRQQQOOOMMMKKKIIIHHHHHHGGGDDD@@@======>>>>>>===@@@@@@???===:::888888999;;;::::::999888888999999666666666666666555444444333222111000000111222333000000000000000000000000...------...///000111222---/////////---,,,---...,,,---...---+++***+++,,,zzzsssqqqnnniiifffeeedddaaa\\\TTTNNNMMMOOOSSSQQQPPPMMMKKKIIIGGGFFFFFFDDDBBB@@@???>>>===;;;:::>>>???>>>;;;777555555666888888777777666777777777444444555555555444333333222111000000000000111222////////////////////////,,,,,,,,,---...///111111---/////////---,,,---...,,,---...---+++***+++,,,uuunnnhhhggggggccc``````]]][[[VVVPPPLLLJJJLLLNNNLLLKKKIIIGGGEEEDDDCCCBBBAAA???>>>>>>>>>===:::888999::::::999777666777999666666555555555555555666222333333333333333222222222111000//////000111222////////////////////////------------...///000111...///000///---------...+++,,,---,,,+++***+++,,,|||vvvssstttlllddd___``````]]]ZZZZZZXXXUUUQQQMMMJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@===;;;:::;;;;;;:::999888999999888666666777999444444333333333444444555111111222222222222222111111000///......///000111..............................---......///000000///000111000...---...///+++,,,---,,,*********+++uuummmhhhddddddfffbbb[[[VVVVVVVVVSSSPPPPPPTTTPPPLLLJJJIIIGGGEEECCCDDDCCCCCCCCCCCCCCCDDDDDD@@@<<<888777777999;;;;;;:::;;;:::888666444555666333333333222222333444444000111111222222222111111111000///......///000111........................///............///000000///111111000///...///000+++,,,---,,,***)))***+++zzzssslllhhhddd```^^^XXXVVVUUUWWWVVVQQQPPPQQQRRRNNNHHHCCCBBBBBBBBBBBBCCCAAA@@@@@@AAABBB@@@???BBB???:::666333333444555999999888777666555444444444333111222444666666555333222000......///000111111111000///////////////111///......//////...------,,,,,,,,,,,,---......//////...---+++***)))(((,,,,,,,,,+++++++++******~~~xxxsssmmmfffaaa]]]XXXUUURRRQQQSSSWWWWWWRRRPPPQQQMMMIIICCC???===>>>>>>>>>AAA???>>>>>>???@@@>>>===???===:::666444444444555777666666555555444444333444333222222333444222111222111///.........000000000///......------......///...------......---+++---,,,,,,,,,,,,---......///......---,,,+++******,,,,,,+++++++++*********|||wwwvvvlllhhhccc^^^YYYTTTOOOKKKIIIIIIMMMRRRSSSNNNLLLLLLHHHDDD???;;;:::;;;;;;;;;>>>===<<<<<<======<<<:::;;;:::888777555444444444444444444333333333333333333222222222333222///---111000///...---...///000......---,,,,,,,,,------...,,,++++++,,,---+++***,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,++++++++++++*********yyyuuuooojjjiii```]]]ZZZWWWSSSOOOJJJGGGDDDBBBDDDHHHIIIEEEDDDFFFFFFBBB===;;;:::;;;;;;;;;<<<;;;::::::;;;;;;:::999777777777666666555444333222222222333333444444444111111111333444222///---111000//////......//////...---,,,,,,,,,,,,------...,,,++++++,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------++++++++++++************zzzkkkeeeccc___[[[YYYVVVTTTRRRQQQPPPNNNKKKHHHFFFBBB@@@AAA@@@>>>???BBBBBB???;;;999:::;;;;;;:::;;;:::999999::::::999777444444555555555444333222111222222333333444444555//////111333555444222///111111000000////////////...------,,,------.........---,,,,,,------,,,***,,,++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))xxxsssggg\\\ZZZZZZWWWTTTSSSPPPOOOMMMMMMMMMMMMLLLJJJIIIDDD@@@???===;;;>>>BBB===:::777666777888888888:::888777777888888777666333333333444333333222111111222222222333333444444//////000222444444333111000000000/////////......------,,,,,,,,,---.........---+++,,,------,,,***+++++++++++++++,,,------************+++++++++++++++************)))))))))sssjjjeee]]]VVVWWWWWWTTTQQQPPPNNNKKKIIIHHHIIIJJJJJJIIIHHHCCC??????>>>;;;<<<@@@999777555444555777777666777666444555666666555333333333222222111111111111111111111111111111111111111/////////111111111///------......------,,,,,,+++++++++++++++,,,---------+++******++++++***)))+++++++++***++++++,,,---******))))))))))))))))))************))))))))))))}}}}}}~~~wwwlllfff^^^XXXSSSTTTSSSOOOKKKKKKMMMJJJGGGEEEFFFGGGGGGGGGCCC???>>>???>>>;;;;;;===999777555555666888888777555444222333444444333111444333222111000000000111000000000000000/////////222000...---...///...---+++,,,,,,,,,,,,+++***)))******))))))***+++,,,,,,+++***))))))******)))(((++++++******++++++,,,---))))))))))))((((((((('''************))))))))))))}}}yyyssspppmmmhhhaaa\\\QQQPPPOOOMMMLLLKKKKKKJJJFFFEEEDDDBBBBBBBBBCCCDDDBBB@@@<<<999999:::===>>>888888666444888>>><<<555333333333222222111111111333222111000////////////111///...---...///...---///000000///---,,,...///...,,,***,,,...///...+++,,,+++***((((((((()))***,,,+++)))((((((((()))***&&&''''''((()))*********''')))***++++++***)))'''(((((((((((((((((('''&&&|||rrrmmmgggccc___[[[UUUPPPNNNMMMLLLJJJIIIHHHGGGGGGEEEDDDBBBAAA@@@@@@@@@AAA???===;;;999888999:::<<<999:::777555999>>><<<555222222222222111111000000333222111000////////////000...,,,,,,---...---,,,.../////////------...000...,,,++++++......---+++,,,+++)))((((((((()))***+++***)))(((((()))***+++''''''(((((()))******+++'''(((***++++++***((('''((((((((())))))(((((('''|||rrrkkkgggbbb\\\XXXWWWUUUQQQMMMJJJJJJIIIGGGFFFEEEDDDCCCCCCBBB@@@>>>============;;;;;;999888888777888888888888666444777:::888333111111222222111111000000222111000//////.../////////---++++++,,,---,,,+++,,,...///...------...///---,,,++++++,,,---,,,***+++***))))))((()))))))))******)))(((((()))***+++(((((())))))******++++++((((((************(((((((((((()))))))))))))))(((}}}yyytttmmmeee___[[[WWWRRRQQQRRRTTTSSSQQQHHHHHHHHHFFFEEEDDDBBBBBBBBBAAA???===;;;::::::;;;999999999999888777666555555444222222333444222000111222222333333222111111111000//////.........//////---++++++,,,---,,,+++---...//////---,,,,,,---,,,+++++++++++++++************)))))))))))))))))),,,+++)))((((((((()))***))))))))))))******++++++(((((()))******)))(((((((((((()))***+++++++++***~~~xxxtttnnnhhhbbb\\\WWWTTTPPPLLLHHHHHHKKKMMMMMMKKKHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@>>>;;;:::999999999888888999999888777555444333222111111222111000///111222333444444333222111000///......---.........000...,,,,,,---...---,,,...///000///,,,***))))))***++++++***)))))))))))))))))))))*********))))))...---+++)))'''''''''''')))))))))))))))*********((((((((())))))(((((((((((()))***+++,,,,,,,,,,,,yyyssssssnnnjjjeee^^^WWWSSSOOONNNMMMIIIEEEEEEFFFGGGFFFCCCFFFFFFGGGFFFEEECCCAAA??????===;;;:::888888888888777777777777666555444444444111111333333111000333///111333444444333222111......------------......000...,,,,,,---...---,,,---...000///,,,)))(((((()))***+++***(((''''''((((((((()))************)))...---+++)))''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((()))***,,,---.........|||wwwpppjjjhhhbbbaaa^^^YYYTTTOOOKKKJJJJJJGGGDDDDDDFFFFFFCCC@@@BBBCCCCCCCCCBBB???===;;;;;;:::888777666666666777666555555444333333222222222///000444333000000444---...111333333222000///...------,,,------......///---++++++,,,---,,,+++)))+++......,,,+++******(((***+++)))'''%%%&&&((('''((()))***+++******)))+++***)))((((((((()))***((('''''''''''''''''''''(((((((((''''''(((((((((((()))+++,,,...//////000qqqllljjjddd]]]YYYVVVWWWWWWTTTOOOJJJFFFDDDCCCAAA???AAADDDDDDBBB??????@@@@@@@@@???<<<:::888888777666555444444555666555444333222111111111111///---...222111---...444+++,,,///111111000...---------,,,,,,,,,------......,,,******+++,,,+++***&&&))),,,------,,,,,,,,,(((***+++)))&&&$$$%%%''''''((()))+++++++++***))))))((((((((()))***,,,---'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((()))+++---...000000000}}}qqqkkkfffcccbbb___YYYTTTOOONNNLLLKKKIIIGGGFFFEEEEEEBBB???>>>@@@AAA@@@>>>>>>?????????===<<<:::888666777888777555444444555444444555555444222111000111111000111111111000...------------///111333444///---,,,,,,---...---,,,******)))+++------,,,+++,,,+++++++++***)))))))))'''(((***+++,,,,,,,,,+++************************+++***((('''&&&''')))***))))))*********))))))(((,,,)))&&&''')))***)))'''------......///000111111uuunnnjjjeee```]]]\\\ZZZTTTOOOLLLLLLKKKJJJHHHFFFDDDCCCCCC@@@===<<<>>>???>>>===<<<<<<===<<<;;;999888666555666777666444444444555333333444444333222000///111111000111111111///...------,,,,,,---///111222///---++++++,,,---,,,+++******)))+++------,,,***++++++******************((()))***+++,,,,,,++++++************************+++***((('''''''''))))))))))))************))))))***(((&&&''')))***)))(((------...///111222222333|||tttlllccc]]]aaa\\\WWWTTTSSSQQQMMMIIIHHHHHHIIIHHHFFFDDDAAA???@@@===;;;:::;;;;;;;;;:::999999::::::999777555444555666666666444333444555222222222222111000//////000000111111000000///...---,,,,,,,,,,,,---...///...,,,******+++,,,+++*********)))+++,,,---+++***))))))******************)))******+++++++++******************************+++***((('''''''''((()))))))))************))))))(((''''''(((***+++***))),,,---///111222333444444|||ssskkkeee___XXXSSSXXXTTTOOOLLLKKKIIIFFFDDDCCCDDDFFFFFFDDDAAA>>><<<<<<;;;999888777888888888777888888888777666444333333555666555333333444555111111000000000//////...///000111111000/////////---------,,,,,,,,,---------,,,***)))*********(((+++***)))***,,,,,,+++)))(((((())))))******++++++***+++++++++*********)))******************************)))((('''(((((()))((())))))************)))''''''((()))+++++++++++++++---///111333444555555uuuooohhhbbb___[[[VVVQQQQQQNNNJJJGGGEEEDDDBBBBBB@@@AAABBBCCCBBB???<<<999:::999888666555555666777666777888888777666444333222444555444333222333555000000//////////////////...000222111///---...///............------,,,,,,...,,,***)))******)))(((+++***)))***++++++***(((((((((((())))))******+++++++++******************))))))))))))))))))))))))***))))))((((((((((((((((((((()))***************''')))***,,,,,,,,,,,,,,,+++,,,///222444555555444~~~ssskkkfff```\\\ZZZXXXTTTQQQMMMJJJGGGDDDBBBAAAAAAAAA>>>???@@@@@@???===:::999999999888666444444666777666666777888777666555444111333444333222222333555000//////......//////000---000222111...,,,...000---------......---,,,,,,...,,,***)))******)))'''+++***)))***++++++)))'''(((((())))))))))))))))))+++******)))******++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******+++******)))+++...///...------...---...111444666666555555{{{vvvooohhh```\\\VVVSSSSSSRRROOOKKKIIIHHHEEEBBB???>>>@@@AAA>>>>>>>>>>>>===;;;:::999999:::999777444444666888444555666666666555444333000222333333222222333444000000///......///000111,,,000333111...+++---000***+++,,,------,,,++++++///---+++*********)))(((+++***)))***+++***)))''')))))))))))))))(((((((((******)))))))))+++,,,---)))))))))))))))))))))))))))))))))))))))((((((''''''((()))******++++++++++++...111111///......///000222555777888888777666yyyqqqmmmjjjeeebbbXXXTTTOOOLLLLLLLLLIIIFFFHHHFFFDDD@@@>>>===???AAA>>>>>>===<<<;;;;;;::::::999::::::888555444666999333444555555555444333222000111333333222222333444111000///......///000111,,,000333111---+++---000((()))***+++,,,++++++***000...++++++++++++)))(((+++***)))***+++***((('''******))))))((((((''''''))))))(((((()))+++---...)))))))))))))))))))))))))))))))))))))))(((((('''''''''(((******+++++++++,,,000333333000......///333555777:::;;;:::888777rrrooolllhhhccc]]]UUUPPPSSSQQQNNNKKKHHHFFFEEEEEEEEECCC@@@???>>>>>><<<:::<<<<<<======<<<<<<;;;:::666666666666777777777777666666555444444333222222111111111222222333333333---.........//////000000++++++,,,---.........---+++******))))))******+++//////---,,,+++*********)))***+++***)))((((((******++++++,,,+++***)))(((***************)))((((((******)))(((((((((((((((******)))(((((((((((((((+++***((((((***+++,,,,,,111000...------///111333111888<<<:::777666555333~~~wwwuuujjjhhhdddaaa^^^YYYTTTPPPOOOMMMKKKHHHEEECCCCCCBBBCCCAAA>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;::::::999666666666666666666666666555555444333333222111111000000000111111111222222------......////////////,,,,,,,,,,,,------------,,,++++++******++++++,,,------,,,++++++++++++,,,'''(((******))))))***,,,***++++++++++++***)))(((***************)))((((((***))))))(((((((((((((((******)))(((((((((((((((+++***)))***+++---......222111///......000333444111888<<<;;;888888666333|||rrrkkkhhh```]]]ZZZWWWUUUSSSPPPNNNKKKIIIGGGDDDBBBAAA@@@??????>>><<<<<<===>>>===<<<999999::::::999999888777777777666666555555444444333333222222111111000000////////////000000000000---------............///...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---+++*********+++,,,------%%%'''))))))))))))+++---******++++++******)))((())))))******))))))(((((())))))((((((''''''((((((******)))((((((((())))))++++++,,,,,,...///111222333222111000111333555777555;;;???>>><<<<<<999555zzzwwwrrrjjjccc```YYYUUUQQQNNNMMMLLLKKKJJJHHHGGGEEECCCBBB@@@???>>>>>>===;;;;;;<<<<<<;;;:::777888888888888777666666777666666555444333333222111111111000000/////////////////////////////////------------------------///...+++***)))***+++,,,------,,,,,,,,,,,,------***************+++,,,,,,&&&'''))))))((()))***,,,******************))))))((()))))))))))))))(((((()))(((((('''''''''((((((******))))))((())))))***+++---...000111222444666444333333333444666888999999>>>BBBAAA@@@@@@===888|||sssjjjgggccc\\\WWWVVVTTTQQQLLLIIIGGGGGGFFFEEEFFFFFFEEEDDDBBBAAA??????>>><<<:::999:::999888777666666666777666555555444666555555444333222111111//////////////////......000000000000000000000///------------,,,,,,,,,,,,...---+++)))((()))+++,,,---,,,,,,++++++,,,,,,---++++++***))))))))))))***((()))***)))((('''((()))))))))))))))))))))******'''(((((()))))))))((((((((((((''''''''''''((((((******))))))))))))******,,,...111333333444666999666555555555666777999:::999===???>>>>>>???<<<777wwwpppggg^^^ZZZWWWRRRNNNNNNPPPMMMHHHEEEDDDDDDBBBAAADDDDDDCCCCCCBBB@@@???>>>===;;;999888888888666555555555666666555555444333444444333333222222111111////////////............000000000000////////////---,,,,,,,,,,,,,,,++++++,,,+++***)))))))))***++++++******))))))******+++++++++***)))((((((((()))((()))***)))'''&&&'''((())))))((((((((()))******''''''((()))))))))((((((''''''&&&&&&''''''((((((******)))))))))***++++++,,,000444555444444777:::777777777777777888888999888:::999777888;;;999444vvvjjjddd[[[UUUTTTSSSOOOMMMMMMKKKHHHEEECCCCCCBBBAAA@@@??????@@@@@@???===<<<;;;:::888666666777888777666555555666666555555444333222222222222222111111111.........////////////////////////.........------,,,,,,,,,,,,+++++++++***)))))))))***************)))((((((''''''(((((()))))))))((((((((()))******&&&((()))(((''''''((())))))(((((('''((()))***+++&&&''''''((())))))(((((('''&&&&&&&&&&&&'''((()))******))))))******+++,,,---111666666555444777:::999999888888888888777777999999666333555999888444}}}mmm___WWWQQQMMMOOOPPPNNNKKKKKKGGGEEEBBBBBBBBBBBB@@@???<<<<<<======<<<:::999888777666444555777888888777555555666666555555444333111111111111111222222222......//////////////////.........------,,,,,,,,,,,,,,,,,,++++++*********'''((()))***++++++******''''''&&&&&&&&&&&&''''''&&&&&&''''''(((***+++,,,$$$&&&'''((('''(((***+++)))(((''''''''')))***+++&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))******))))))***+++,,,,,,---222777777555444666999::::::999999888777777666<<<;;;777333666::::::666zzzsssooommmiiibbb\\\TTTQQQMMMLLLLLLJJJGGGCCCCCCBBBAAA@@@??????????????????>>>===;;;999666555444555666666777666666555666555444333222222111222111111000000//////......222...***+++---...***&&&222///,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++'''''''''''''''&&&&&&&&&((()))***++++++***)))(((''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))&&&%%%$$$&&&)))***(((&&&,,,------,,,+++***,,,---///000333666:::<<<>>>>>>>>>>>>===:::666555777:::999666444444666666333111~~~sssoooiiidddaaa\\\VVVQQQQQQOOOLLLJJJIIIFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;999777444333555555555555555555555444555444333222222111111111111000000000/////////...222...++++++......+++'''222///,,,+++,,,------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++'''''''''''''''''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''(((((())))))))))))''''''((((((((()))))))))'''&&&&&&'''***+++***(((---.........------///000111222444777999<<<===>>>======<<<999666555777999666444222222444444222///~~~tttooodddbbb___ZZZTTTOOOJJJHHHLLLLLLJJJGGGDDDAAA?????????>>>===<<<<<<;;;;;;;;;999999999999777555333111666555444333333222333333444333222111111111111111000000000000////////////222///,,,,,,......,,,)))111///,,,+++,,,------,,,******+++++++++++++++***************************'''''''''(((((()))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&'''''''''(((((((((((('''((()))+++,,,+++)))---.../////////000222444444555666888999;;;<<<<<<<<<<<<;;;888555444555777333222000000111111000...~~~}}}uuukkkeee[[[[[[ZZZUUUOOOIIIFFFEEEFFFGGGHHHDDD???;;;<<<===<<<<<<;;;:::999999999999777888888777666444222111666555333222111111111111333222111000000000000000000000000000////////////111///------......---***///---+++***+++,,,++++++)))******++++++++++++***************************&&&''''''((()))******+++))))))'''&&&&&&'''))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((***+++++++++***,,,...///000000222444777888888888888888999::::::::::::888666555444444444111111000000000000//////{{{tttqqqssstttmmmccc^^^UUUVVVUUURRRMMMHHHEEEDDDAAACCCDDDAAA<<<999:::;;;::::::999888777777777777666777777777666555333222444444333222111000000000111111000/////////000000////////////000000000000000///............---,,,,,,+++))))))***+++***)))((()))******++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''')))************++++++,,,...///000222555777:::999888777777777888999999888666555444333222111111111111111000000000000ssshhhddddddhhhhhhaaaZZZVVVMMMMMMMMMLLLJJJGGGCCCAAA?????????>>><<<::::::;;;999888777666666555555666666666777777777666444333222222333333222111000///000//////....../////////////////////000000000000............------,,,,,,+++***)))***++++++***)))(((((()))***++++++++++++(((((((((((((((((((((((('''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&(((*********)))***+++***,,,...///000111444777:::999888666666666777777888666444333333222000///000111222222000000111222zzzlll^^^\\\\\\]]]YYYSSSPPPQQQFFFEEEDDDFFFGGGEEEAAA===>>><<<;;;<<<======<<<:::888888777666555555555555444555666666666555444333000111333444444333111//////......---......//////.../////////000000000111------...---,,,+++,,,,,,,,,+++***+++------,,,***'''((()))***++++++++++++(((((((((((((((((((((((('''''''''''''''''''''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))'''))),,,,,,+++***+++---+++---...///000222555777:::888666555444444555666666444222222333222///,,,///111222111//////000222wwwssssssiii]]]ZZZYYYVVVQQQKKKKKKPPPBBB@@@???BBBEEEEEE@@@:::>>>;;;999;;;>>>???===;;;888888777555555555555555333444555555555444333333...000333666666444111///......---------......///.../////////000000111111,,,---------+++++++++,,,---,,,,,,---...///---,,,'''''')))******+++++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((+++---...,,,+++---///,,,...000000111222555777999888666444333444555666666444111111333222///+++---000222111......///222rrriiigggfffddd[[[YYYUUUQQQMMMKKKKKKKKKGGGCCC???===>>>>>>===;;;888999:::;;;;;;999888666888555555777666222111333222333333333333333333333000000111333444333111.........---------....../////////////////////......,,,+++***))))))***+++,,,((()))***+++,,,+++******&&&&&&&&&&&&''')))***+++'''&&&'''***---...+++((((((((())))))((('''&&&&&&$$$$$$%%%'''((())))))((()))'''$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---,,,***)))))))))***,,,---,,,,,,---...333///---///555999999777<<<<<<;;;:::888555222000111111111111111111222222333222222111222222222333yyyxxxpppddd[[[YYYXXXWWWUUUSSSOOOLLLJJJIIIIIIIIIEEEBBB>>>===>>>>>><<<:::888999:::;;;:::999777666999555333555444222333666222222222222222111111111000000000222333222000...------..........................................++++++***))))))***++++++)))******+++***)))((('''(((''''''''''''(((((()))((('''(((+++---...+++)))(((((())))))(((''''''&&&###&&&((('''%%%$$$&&&)))((('''&&&%%%&&&((())))))'''''''''&&&&&&&&&&&&&&&&&&)))---......,,,,,,,,,)))+++............///000111...---000666:::;;;999<<<;;;:::888666333111000///000111111222111111111222222222222222333444444vvvooommmlllfff[[[SSSQQQQQQOOOMMMKKKHHHFFFDDDDDDEEEEEEBBB@@@>>><<<===<<<;;;:::777888999:::999888777666999444222222222111444888222222111111000000/////////...///000111111///---,,,---...//////...---,,,,,,,,,,,,---------------++++++***))))))***++++++************)))'''%%%$$$))))))(((''''''''''''''')))((()))+++------+++***(((((()))))))))(((''''''%%%)))+++(((###!!!&&&+++''''''((((((((()))))))))'''''''''''''''((((((((((((***...//////.........+++---000000000000222333000......111777;;;<<<;;;;;;:::888555333111000///---///111333444333111///222222222333444555666777|||rrrkkkgggeeefffaaaWWWPPPOOONNNLLLHHHGGGDDDAAA@@@@@@@@@AAA???>>><<<<<<;;;;;;:::999777777888888888777666555666222111333333222333777222222111111000///.........------...000000...,,,,,,---...//////...,,,***+++++++++++++++,,,,,,,,,+++******************+++)))************((('''&&&((((((''''''''''''(((((((((((()))***++++++***)))(((((()))))))))((((((''')))******'''%%%%%%))),,,&&&((()))***))))))))))))((((((((()))))))))))))))***,,,//////...------------///111222222333444666222111111444888;;;<<<;;;:::888555222000/////////---000333666777555222000222222333444555777888999yyyqqqkkkfffccc\\\]]]ZZZRRRLLLKKKKKKHHHGGGEEEBBB???============;;;;;;;;;;;;:::999999999666777777777666666555555222000222555666222111333333333222111000//////......---,,,---...///---,,,,,,---...//////---+++)))************++++++,,,,,,*********++++++*********((()))***+++++++++***)))&&&&&&&&&''''''(((******&&&'''(((((((((((((((((((((((()))))))))))))))((()))&&&######'''******)))%%%(((******)))((()))***)))))))))******+++++++++,,,...//////---+++++++++...000333444333444555666555444555666888:::999999777555333111///......//////222666999:::888555333333333444555666888:::;;;zzzvvvrrrmmmiiiddd___[[[UUUWWWVVVOOOKKKJJJIIIGGGFFFDDDAAA>>><<<<<<<<<<<<777999::::::888777888888666666555555555444444444111000222777666222///000222222111111000000//////...---,,,,,,.........,,,------......---,,,+++***))))))******+++,,,,,,,,,)))***++++++++++++***)))((()))***,,,,,,,,,+++***%%%&&&&&&&&&((()))***+++%%%'''((('''&&&%%%&&&((((((((()))*********))))))'''""" &&&***(((%%%%%%(((***)))'''&&&(((+++*********+++,,,,,,---------...///...,,,++++++,,,///111333444333333444555333444555666666666666555333333222000000/////////000333777:::;;;:::777555444555555666888:::;;;<<>>444777999999777666777888666555555444444444444444333111222555444000...000///////////////////////////...,,,,,,...///...---......------,,,++++++***))))))***++++++,,,------)))***++++++++++++***)))))))))***++++++***)))((('''''''''''''''((()))***&&&((()))'''%%%%%%''')))(((((()))***************&&&$$$"""$$$''')))'''%%%%%%((()))'''$$$$$$(((,,,***++++++,,,------......,,,---//////......///000000222333333222111111222...///111333333222222333000000111111111111000000111333777:::;;;:::888777666666777777999:::;;;<<>>@@@333666999999777555666888555555444333333333333444555222111333222......111------..................000...,,,,,,...///......///...---,,,++++++++++++)))******+++,,,,,,------)))***+++,,,,,,+++***)))************)))(((&&&%%%))))))(((''''''''''''(((''')))***(((&&&%%%'''***(((((()))***************((()))******)))(((((('''%%%''')))&&&######(((---++++++,,,,,,---...//////+++---//////000000333444000222333333111000000111)))+++...000000000111111...///000222222222111111111333666888:::999888777777777777888999:::;;;<<<yyyvvvoooeee___QQQRRRRRRRRRPPPLLLHHHFFFCCCDDDDDDDDDCCCAAA???===???===;;;;;;<<<=========777777666555444333333333555777888666333111222444222222111000////////////000000000000////////////+++++++++,,,---...///000---------//////...+++(((***'''(((,,,---***))),,,((()))++++++)))((()))***++++++***)))(((((())))))))))))((('''''''''''''''***)))))))))((((((''''''******))))))((((((((('''%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((()))******////////////...---,,,+++,,,,,,,,,///111333333111666777777666333222222333---------...///111222333111222222111111111111111111444888999888999<<<>>>;;;999888666555666666777tttmmmhhh```XXXSSSNNNOOOOOOOOOMMMJJJGGGEEECCCCCCCCCBBBAAA@@@>>>>>>;;;999777888:::<<<======666666555555444444333333333555666555222111222333111111000//////000111222/////////......---------,,,,,,,,,,,,,,,---...///000///---,,,---.........222---)))))))))''''''***((()))++++++)))((()))***+++***))))))(((((())))))))))))((('''''''''''''''******)))))))))(((((((((((('''''''''&&&&&&&&&&&&######%%%&&&((()))***+++'''''''''((())))))******....../////////...------,,,,,,,,,...111222111000666777777666444222222333/////////000111333555666444444333222222222222222111444777999999999;;;===;;;:::888777666555666666wwwlllfff```XXXRRRQQQJJJKKKLLLLLLJJJHHHEEECCCBBBAAA@@@???>>>>>>======999777555666888999:::999444444444444444444444444111222333333111111222333111000///...///111333555//////...---,,,,,,++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,000***'''))))))'''&&&(((''')))******)))(((((()))***))))))(((((((((((())))))((((((''''''''''''(((************))))))))))))''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((()))******)))))))))))))))***++++++---......///////////////---------///222222111///666777888666444222222333222222111111333555888:::888666555333222222333333222555888999999:::;;;<<<;;;:::888777666555555555uuunnnfffaaa[[[TTTRRRSSSJJJJJJJJJIIIGGGDDDBBB@@@@@@???===<<<;;;;;;<<<<<<<<<999666555555555555444333333333333333444444444000111222222222222333333222111///...///000333444//////...---,,,++++++***...------,,,+++++++++,,,&&&))),,,...---+++)))(((***&&&&&&+++---***'''&&&''')))******)))(((((())))))((((((''''''((((((((()))(((''''''''''''((((((******************)))))))))))))))))))))((((((((())))))((((((''''''&&&&&&))))))))))))***,,,...///------...///000111111000000000111333555666444222666777777666333222222333333222222222333666999;;;999777555333222222222333444666888:::;;;;;;;;;;;;999999888777666555444444}}}yyyvvvjjjddd^^^ZZZTTTMMMKKKMMMJJJJJJIIIGGGDDDAAA>>>===>>><<<;;;999999999:::;;;<<<999666555555555444333222222222333333333333333111111111222333444444444333222000......///000111//////......---,,,++++++...---,,,+++++++++++++++'''))),,,...///111555888777000***+++,,,)))&&&&&&'''(((******((('''((()))((('''''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))******((((((((())))))))))))))))))))))))((((((''''''&&&((((((((()))+++...000222------///000111111222222444444555888:::;;;888666555666666555222111111222222222111222444777999;;;888777555333222111111222666777999;;;<<<<<<;;;999777666666666555444333333uuuoookkkjjjfff___YYYUUUOOOHHHEEEFFFHHHGGGFFFDDDAAA???===;;;:::999999888777777888888777555444444666777888777222222222222222222222222222111000111333444444222111111000///..................------------,,,,,,------,,,+++++++++++++++---------,,,///777DDDMMMMMM>>>///(((&&&%%%%%%'''&&&((())))))(((''''''((('''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&((()))***++++++)))(((((()))+++...111333......000111222222222222444555777;;;===>>>;;;999444444555333111//////000000111222333555777999:::666666555444333333222111555666777:::<<<;;;888666222333444444444333333222~~~ssshhhaaa^^^]]]___WWWRRRPPPNNNHHHEEEEEEBBBBBBAAA@@@>>>===<<<<<<777777777777777666666555555333222333555777888888333333222222111111000000222000///000222333222000------...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,---444???HHHHHH:::,,,''''''&&&&&&'''&&&((())))))(((''''''(((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))&&&'''''''''((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&((()))+++,,,,,,+++***)))((())),,,...000///000000111222222222222111222555:::===>>><<<999222333333222///......//////000333666888999::::::555555777777777555333222333333444777:::999555111//////111222333333222222}}}yyypppfff[[[TTTQQQQQQSSSLLLGGGIIIJJJHHHEEEEEE========================555666777777777666555444777555222222333555555444444333333222111000//////222///---...111222000...)))+++---/////////---,,,)))))))))***++++++,,,,,,,,,++++++***++++++,,,,,,%%%***......,,,,,,///333222***%%%)))---,,,(((&&&&&&((())))))(((''''''(((%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((()))***%%%&&&&&&&&&''''''(((((('''((((((((())))))******''''''(((((())))))******...,,,***((((((***,,,---000000111222222222222111...000333888<<<<<<:::888111222222111...------...///111444888::::::::::::444666888999999777555333111111222555777666222...,,,---///111222333222222vvvssslllccc\\\YYYUUUNNNKKKMMMFFFFFFFFFGGGHHHGGGCCCAAA<<<;;;;;;::::::999888888444444444555555555555555666444111//////000333444444111//////000000...+++//////000000000000000///......---------,,,,,,,,,******++++++++++++******)))***,,,------+++(((&&&***+++,,,------,,,+++***))))))******)))'''%%%$$$******)))((((((((((((((((((###$$$***+++'''&&&((('''((()))(((&&&%%%%%%&&&(((%%%&&&***+++&&&&&&)))+++(((&&&%%%&&&&&&&&&%%%&&&'''((()))******))))))------,,,+++++++++,,,,,,//////000222333444555555000222555777888777555444333666555111///222555444222333444666777777888888999:::<<<>>>>>>:::444000555333000000333444333111333222222111222222333444tttnnnlllddd\\\VVVUUURRRLLLJJJLLLBBBAAAAAABBBCCCBBB???<<<;;;;;;::::::999888888888555555555555555555555555666444333111111222333444333000...///000000...,,,//////000000000000//////.........---------,,,,,,)))******++++++******))))))***+++,,,,,,***((('''******++++++++++++******((())))))(((((('''&&&%%%***)))(((''''''''''''((((((%%%&&&***+++'''%%%'''&&&'''((((((&&&%%%&&&''')))%%%%%%))))))&&&&&&***)))'''&&&&&&'''((()))((())))))))))))******++++++------,,,,,,+++,,,,,,,,,000000111111222333333333555666777888777555222000333666555000///222444333333444555666777777777777999:::<<<>>>>>>;;;555111444222000000222444333111333333333333444444444444zzznnngggccccccZZZTTTOOONNNMMMIIIHHHIII???>>>>>>>>>???>>>;;;999::::::999999888777777777555555555555555555555555444444444333333333333333000///......000000///.../////////000000//////..................---------)))******++++++******)))***************)))))))))***))))))(((((())))))***(((((('''''''''''''''((((((((('''&&&&&&&&&'''''''''&&&'''+++***'''%%%&&&%%%'''((('''&&&&&&'''((()))&&&%%%'''((('''(((+++)))'''&&&''')))++++++***++++++***)))***+++,,,------,,,,,,,,,,,,,,,------000000000111111111222222666777888888777555222000222555555000...111333222444555666777777777777777999999:::<<<===;;;666222222000///000222333333333222333555666666666555444}}}tttjjjaaa\\\[[[[[[SSSOOOKKKIIIHHHFFFEEEDDD>>>=========>>>===;;;999999999888888777666666555555555555555444444444444222222333444333222111000............///000000000/////////000//////..............................))))))************))))))******(((((((((((()))***)))((('''&&&&&&'''((()))''''''&&&%%%&&&'''(((***'''&&&&&&%%%%%%&&&&&&&&&$$$&&&(((***)))&&&%%%&&&$$$&&&''''''&&&&&&((())))))'''%%%&&&&&&'''))),,,***)))((()))+++,,,+++***---+++***((()))***,,,---,,,,,,,,,,,,,,,---...///......///000111222222333333444555777777666555444222555555111///111222111555666777777888888888777777777888999:::999555333000000000000222333444444222333555777888777666555xxxrrrhhh___XXXTTTSSSRRROOOMMMIIIEEEDDDCCCAAA???===<<<;;;;;;<<<;;;:::888888777777666555555444444555444444444333333333222///000222222222111///...,,,---......//////000000///////////////...------------..................)))))))))******)))))))))***)))'''&&&&&&((()))***)))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%''')))***&&&&&&%%%%%%%%%%%%&&&&&&###''')))(((&&&&&&&&&'''$$$&&&''''''&&&&&&((()))''''''&&&%%%%%%(((++++++---+++******++++++***(((,,,+++)))(((((()))+++,,,+++++++++,,,---...///000,,,---...///111222444444222333444555666666666555222666666222///111222000666666777888999999999999666666666666777777444222000111111111222333444666222333666888888888777666{{{xxxnnnggg^^^VVVQQQNNNMMMLLLKKKKKKGGGCCCAAABBB???;;;:::999777777888888666555666666666555444444333333333333333222222111111000//////000111000///...---,,,---//////......///000////////////......---,,,,,,,,,,,,---------------((())))))******))))))((((((((('''&&&&&&''')))***(((''''''''''''''''''(((&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''(((,,,---((($$$%%%'''(((%%%'''((('''&&&&&&'''(((%%%''''''%%%&&&***+++***---,,,++++++,,,+++)))''',,,+++***)))((()))******+++++++++,,,---///000111---...///000222333444444333333444444444333333333333777777333111222222000555666777888::::::::::::888666555555666555333111222333444333333333555777444555777888999999999999|||qqqkkkjjjbbb\\\UUUPPPNNNMMMLLLKKKFFFHHHEEE@@@???AAA>>>999999777555555555666444333555555555444333333222222222222111111000/////////000000000000000//////...,,,...//////---,,,...000////////////...---,,,++++++++++++,,,,,,,,,------(((((())))))))))))(((((('''&&&&&&&&&''''''((()))''''''((((((((((((''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((111555333***###%%%'''(((&&&'''((((((&&&%%%&&&'''###'''(((%%%&&&+++,,,)))+++******+++,,,,,,***(((,,,,,,+++++++++************++++++,,,...///111222111111111222222222222222000000111222222333333444444888999555222333333111444555777999:::;;;<<<<<<;;;999777666666555444222444555666555333333555777888888999:::;;;<<<======~~~tttkkkbbb___aaa[[[VVVPPPNNNNNNOOOOOONNNBBBEEECCC>>>===AAA???888999777555555666666555444555555444333333222222111222111111000///......---111111111000000000000000,,,...000///---,,,---///////////////...---,,,+++*********++++++,,,,,,,,,(((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))999<<<888,,,###$$$'''''''''((()))(((&&&%%%%%%&&&"""'''(((&&&''',,,,,,((((((((()))+++------+++))),,,------------,,,+++******++++++,,,...000222333555444444333222111000000+++,,,...000222555777888555999999555333444333111333444666999;;;<<<===>>>===;;;888777777666555333555777888666444333555888;;;;;;;;;;;;<<<>>>@@@AAAyyypppkkkhhhcccZZZRRRSSSOOOJJJGGGGGGGGGGGGGGGAAA@@@???@@@@@@???<<<999888777555444444444555666444444333333333222222222000000000000/////////////////////...---------,,,///---+++,,,...///---+++,,,++++++******++++++,,,))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&)))(((&&&%%%%%%'''***+++---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!###(((,,,,,,***((()))***++++++***)))(((,,,------+++((('''((()))222000...,,,---000444666777555222111111111000...333000---...222555777666555555555888;;;;;;888555;;;999666666888:::;;;;;;777666666777888888777555777555555666888999888666;;;<<<<<<===>>>CCCKKKPPP{{{tttnnnfffbbbaaa]]]UUUOOOKKKHHHDDDBBBAAAAAA@@@???===<<<<<<<<<<<<;;;888666777666666555555555555555444333333333333222222222000000000000/////////...............------------///---,,,,,,...///...,,,,,,++++++******++++++,,,(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((,,,+++***)))'''&&&%%%$$$'''''''''''''''''''''''')))&&&###%%%***------+++++++++***)))))))))******++++++,,,+++))))))***,,,222000...,,,---000333666666444222111111111000//////---,,,...222555666555666555666888;;;<<<:::888;;;888666555777888999888666555444555777777666444444777999:::888777777999:::<<>>===;;;:::999999:::999777444555555666666555555444333333333333222222222111111000000000/////////......------------...............---,,,,,,......---,,,,,,++++++******++++++,,,(((((())))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''&&&&&&&&&###$$$&&&(((((('''%%%$$$******)))((('''&&&%%%$$$'''''''''''''''''''''''')))'''&&&)))---///...+++///---+++)))((()))+++,,,***+++++++++******,,,...111000...------000222444555333111000111111000///,,,+++,,,///222444444333777666666777:::;;;;;;:::;;;888666555666666666555333222222444666666555444222888======888666888;;;888:::===BBBKKKTTT]]]bbb}}}oooccc^^^ZZZVVVQQQPPPPPPOOOJJJFFFDDDCCCBBBBBBBBBAAA>>>;;;<<<;;;:::999::::::888666444444555666666444333222222222222222111111111111000000/////////.........,,,,,,,,,------.........,,,,,,+++,,,,,,,,,,,,+++,,,++++++******++++++,,,(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$%%%'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))---000111///,,,///...---,,,+++++++++++++++,,,,,,,,,******,,,...000///.........000111333444222000000000111000///,,,---///111333333222111555555555666777999;;;;;;;;;999666555555555444333000000000222555666555444222777<<<===:::888999;;;<<<===AAAHHHUUUdddsss||||||tttkkkbbb\\\\\\WWWSSSOOOMMMMMMKKKGGGDDD???>>>>>>???@@@>>>;;;999<<<:::888888999999888777333444555555555444222111222222111111111000000000////////////............+++,,,,,,,,,------......******+++************+++,,,++++++******++++++,,,'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,///111111000...,,,...///000000...,,,***.........---+++***+++,,,/////////...//////000111222000//////000111000//////111444555444333111000333444444444555666888::::::888666555555555333111/////////222555777666555555666888;;;===>>>===<<>>>>>???@@@???===:::999777555555666666666555333333444444333333222111111111111000000000000////////////.........------,,,,,,,,,,,,------------)))***++++++))))))***+++,,,++++++******++++++,,,''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''(((''''''''''''&&&&&&&&&))))))((('''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))+++---000111111000000+++---000333333000---+++///000000...+++***+++,,,////////////////////////111///......000111000000111444666777555333222222222333555555444444666777888666444444444333111000//////000333666999999888888777888;;;@@@CCCCCCBBBCCCTTTlll~~~wwwooofffaaa[[[UUUSSSUUUOOOMMMKKKHHHFFFCCC@@@>>>???>>>===>>>??????===<<<777555222222333444444333444333333222222222222222111111000000000///////////////.........---------------,,,,,,,,,,,,,,,,,,***,,,------******+++---,,,++++++******++++++,,,'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&'''(((((()))******(((((((((((((((((((((((()))+++...///000000111111,,,...000222222222000///...//////...,,,+++,,,.........///000000///......///...------///111000000000333666666555444555666222555777777555444444555444222111111222111///---///000111444888;;;;;;:::999:::===???BBBFFFIIILLLPPPeeeyyyuuunnnggg```[[[UUUMMMJJJKKKJJJIIIGGGEEEBBB@@@>>><<<:::888777777999999888777777555333222333444444444555444222111000111222333000000000000//////////////////.........------------------,,,,,,++++++++++++---///...,,,+++---///,,,++++++++++++++++++,,,''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))******+++(((((('''''''''&&&&&&&&&###%%%(((******'''###!!!&&&&&&'''((()))***++++++***************************,,,...//////000111222......///000111222222333---.........------...000......///000000///...---///---,,,---///000000000---000444555444555777:::333666999999666444444555000/////////000///---+++000000222555999<<<===<<<999===BBBCCCBBBFFFNNNUUUdddwww}}}yyyrrrkkk^^^YYYQQQLLLJJJIIIFFFDDDEEECCCAAA@@@???>>>;;;888;;;::::::;;;;;;:::666333777666444222222222444555444333333222111000//////111000///000111000///---...------,,,,,,+++++++++,,,,,,------,,,,,,+++***)))(((((()))+++---,,,+++,,,+++)))((((((((()))***%%%'''(((((('''&&&&&&'''***))))))((('''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$###%%%(((***+++++++++******000000)))%%%***...///+++...000000///......///111111000///...///111444---111222000111444444111000...------.........---...,,,---///...+++---222000222444333111111444777333333444777999888444000000//////000111111///...000///111777;;;;;;>>>BBB@@@===AAAJJJNNNPPP^^^ppp}}}wwwlllddd^^^[[[WWWSSSNNNJJJIIIGGGEEECCCCCCAAA??????>>>===:::888;;;::::::;;;;;;:::666444555444333222222333444444222111111000000//////...111000//////111000///---......------,,,+++***))),,,,,,------,,,,,,+++***)))(((''')))+++,,,+++++++++***)))((((((((()))***&&&((())))))(((''''''(((*********)))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%$$$%%%''')))************)))...///)))&&&***///000,,,///111222111000000111333333222111///000222444...222333111111444444111///...---------......---111//////000///+++,,,111111333444444333333444555000111222555888888444111111000000000111000///...//////222999<<<===???BBBEEE@@@CCCOOOYYYaaaqqq{{{ooo```VVVRRRSSSOOOMMMJJJHHHGGGEEECCC@@@???>>>============:::888;;;;;;::::::;;;:::777444333333333333333333333444////////////////////////000/////////000000...---............---+++)))(((,,,,,,,,,,,,,,,++++++***((('''&&&(((***+++***)))+++***)))((((((((())))))''')))******)))(((((()))+++******))))))((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''************************((('''&&&&&&%%%&&&&&&&&&%%%&&&'''(((***+++,,,,,,+++//////***(((+++000222333555666666444222111111555555555333111000222444000333444222222444444111---------,,,,,,------...333111111222///+++,,,000222333444666888888666444111222444777999999666333222111111111111000000///222222666===@@@@@@@@@CCCIIICCCGGGXXXjjjxxx{{{lllooonnnfff[[[RRRPPPQQQIIIIIIHHHGGGEEEBBB???===>>>===<<<===>>>===<<<:::<<<::::::::::::999777444111111222333333333333222.........//////000000000000///...///000000...,,,......///...---+++((('''+++,,,,,,,,,,,,+++******((('''&&&''')))***)))(((******))))))(((((((((((('''(((******((('''((()))))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''************************(((''''''&&&&&&&&&''''''%%%&&&'''))),,,///222333111222111---+++,,,000222999;;;;;;999666222000000555666555333111000111333222555555333222444333000,,,,,,,,,,,,+++,,,---...222000000111///+++,,,000333333444999===>>>;;;777666777999:::;;;:::777666222333333222111000111222666666:::AAACCCBBBAAADDDIIIGGGPPPfff||||||qqqjjj\\\\\\\\\YYYTTTNNNJJJHHHGGGGGGGGGFFFCCC???<<<;;;===<<<<<<===>>>>>>===;;;;;;:::888888888888666444111111222333333222222111...//////000000111111222000///...///000///...,,,............---+++)))(((++++++,,,,,,++++++***)))((('''&&&'''((()))((('''))))))))))))((((((''''''%%%'''(((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%''')))---111666:::<<<888666333111...---///222666777888777444111000000444555555333111000111222444666666333222333222///***+++,,,,,,******---//////------///...+++---111333333666<<>>>>>===;;;:::888777666666666444333222222222111111111000000/////////000000111111111///.........//////---,,,...------,,,,,,++++++++++++++++++++++++******)))((('''&&&'''((()))((('''(((((()))))))))((('''&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''))),,,111666;;;???AAA;;;666333222111...///333---///222222111000000111333444555444222111111222444777666333111222000---(((***,,,+++)))))),,,///...,,,---///...+++---222333555888===@@@AAA???===:::;;;<<<:::666333111111111333555333111222555999:::777777<<<@@@AAAFFFKKKXXXcccuuu}}}tttjjj```XXXRRRPPPOOONNNMMMJJJFFFBBB@@@BBBBBBAAA===;;;;;;<<<<<<;;;;;;;;;======;;;999999777555444444444333222444333222000///////////////////////////////////////...---...//////---+++...---+++******+++---...+++++++++++++++***)))))))))((('''((())))))(((''''''((()))))))))((('''&&&&&&'''))))))'''&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))+++000555999===???@@@999333000111111///000444...000222333111000000000333555666555444333444444444777666222000111///+++'''***,,,+++)))(((,,,000000......000...+++---111444777;;;<<<<<<;;;::::::999;;;<<<999555222111222000333555444111222777<<<<<<888777<<>>???>>>;;;:::<<<>>>;;;:::999:::;;;;;;999888888666444333333333222111666444111///.........///........................///...---...//////---+++...---***))))))+++...000***++++++++++++***))))))***)))(((((()))***)))''''''((()))))))))(((&&&%%%''')))******)))(((((()))'''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''+++---222777;;;===>>>>>>666///---000111///111666666888888777333000//////333555777777666555666666444777666222///000...***&&&))),,,+++((((((,,,000333111111111///+++,,,000666999<<<<<<888555555777:::<<<===;;;777444444666///222555444222333999>>>???:::999>>>FFFOOO\\\gggnnn{{{|||vvvsssmmmfff^^^XXXSSSPPPDDDEEEGGGGGGEEEBBB===;;;???>>>===<<<;;;:::::::::777777888888888777777666444444444444444333222111000///...---,,,---.........,,,++++++------,,,***,,,,,,++++++***+++++++++,,,---......---,,,***)))(((((())))))))))))((((((+++(((%%%$$$&&&((('''%%%***)))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%((('''%%%''',,,)))!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''''''''(((+++...222333777<<<>>><<<::::::555333///---...///000000333666777333111444555444333333222222111222222333333333111000...,,,+++***)))******))))))***,,,///+++///333444222//////000555777999888555222000000;;;:::888888888666444222000...000555777888:::>>>???::::::CCCUUUdddkkklllttt{{{tttpppkkkbbbYYYRRRMMMKKKJJJDDDEEEFFFEEECCC@@@===;;;======<<<;;;:::::::::;;;777777777666666555555555333333333333333222111111000///...---,,,------...---,,,******++++++***)))+++++++++******+++,,,,,,++++++,,,------,,,***)))((())))))******))))))(((***(((%%%%%%&&&((('''%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%'''+++((("""&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,000444999:::;;;======:::888777555333000......///000111222555666222000222444222222222111111111222222333333222111000///---,,,,,,***+++,,,+++++++++...000///000222222111111222444333555777777555333333333;;;;;;;;;;;;;;;999777666555222222666777777999===AAA@@@CCCMMM\\\gggmmmnnnzzzzzzqqqjjjjjjdddZZZPPPJJJGGGHHHIIIEEEEEEDDDBBB@@@>>><<<:::<<<;;;;;;:::::::::;;;;;;888777555333333222333333222111111111111111000000//////...------------...---,,,************)))'''***************+++,,,---((()))***+++,,,+++******((())))))******))))))((()))(((&&&%%%&&&''''''&&&''''''(((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''')))((($$$'''''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&'''%%%&&&''')))+++000666:::AAAAAA???===:::888555444555444111000//////111222000333444000///000111000/////////000000111222222111111000000///.........,,,---......------000111444222000000222555666777111222444555444444555777;;;===@@@AAA@@@>>>;;;888888444444777888888;;;???DDDIIIRRR\\\fffmmmqqqsssyyytttooofff^^^___ZZZRRRJJJFFFEEEGGGHHHDDDCCCAAA???===;;;::::::::::::999999999::::::;;;999777555222111111222333000000000/////////000000//////......------------...,,,+++***+++***)))'''))))))))))))***+++------&&&''')))***+++++++++***'''(((((())))))(((((('''(((((('''&&&''''''&&&&&&%%%&&&'''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))&&&'''(((***,,,111888<<>>:::777444444888;;;===AAAFFFHHHRRRaaalllrrruuuyyy{{{uuujjjgggccc[[[TTTNNNLLLIIIEEECCCCCCCCCDDDBBBAAA>>><<<::::::999999999888888888888999999:::999777555222111111222333000//////......///000000...............---------///---,,,+++,,,,,,***)))(((((())))))***+++,,,---%%%&&&(((***+++++++++***&&&''''''((((((''''''&&&''''''(((''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((&&&&&&&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%''')))***((()))******,,,000555999===???===666444666555222333333333111///...000222...222333000...///...,,,((()))+++,,,------------,,,,,,,,,------............000111222111111222444666444333555999:::888666222222333444555999???CCCJJJQQQYYY[[[VVVLLLBBB<<<999777888===AAACCCGGGLLLSSS```ppp{{{~~~uuuiiibbb```^^^XXXSSSGGGFFFFFFEEEDDDDDDDDDCCC>>>===<<<:::999999999999999888888777777777888888777666444333222222222222000///...---...///000111......//////......---,,,...---+++,,,------,,,***)))))))))))))))***+++,,,&&&''')))***+++++++++***&&&''''''((((((''''''&&&&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((&&&&&&(((&&&$$$&&&***'''''''''&&&%%%%%%$$$$$$''''''&&&&&&'''(((***+++)))+++,,,,,,---///222444666:::999333333888888333000222333111...---///111///333444111//////...,,,((()))+++,,,------,,,+++,,,,,,---------.........000222444555444444555666666666666777999999888666444555666888;;;BBBJJJPPP[[[aaafffddd[[[NNNDDD>>><<<;;;>>>EEEJJJLLLPPPUUUdddooo}}}}}}vvvnnnhhh___ZZZXXXWWWTTTQQQFFFEEEDDDDDDCCCCCCBBBBBB:::::::::999999999888888999888777777666666666666333333333222222111111111000///...---...///111222---.../////////...---,,,,,,*********,,,---,,,+++******))))))))))))******'''(((***++++++++++++***(((((())))))))))))((((((%%%'''***)))'''%%%%%%&&&&&&%%%###"""###%%%(((***)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((&&&&&&(((&&&###%%%+++***))))))(((''''''&&&&&&&&&''''''((())))))******))),,,.../////////111333000777888222333::::::444///111333111---+++---000000555666333111111///,,,+++,,,...//////...---,,,.........///////////////333666888999888888888999888999888777555555777999555777999===DDDNNNYYYaaaiiikkkjjjbbbTTTGGG???<<<:::;;;BBBMMMVVVZZZ___eeeqqqxxxuuulllhhh```\\\VVVPPPMMMKKKIIIGGGBBBAAA???===<<<;;;<<<===777888888999999999888888999999888666555555555555000000111111111111000///000///...---...///111333---.../////////...,,,,,,***)))((()))+++,,,,,,++++++***)))))))))))))))***((()))+++,,,,,,+++************++++++++++++******$$$'''******'''%%%%%%&&&&&&%%%"""!!!"""%%%(((+++)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((&&&&&&)))&&&"""%%%,,,,,,++++++***)))(((((('''&&&&&&((()))************))),,,///111111111222333...666888222444;;;;;;555---111333111,,,***,,,000111666777444222222000------...000111111///...,,,000000000000111111111111666888;;;<<<;;;:::;;;;;;;;;;;;999555222222777<<<666888;;;AAAJJJVVVdddlllnnnmmmgggZZZKKK>>>999888444777BBBRRR^^^fffmmmtttvvv{{{{{{kkk___\\\YYYWWWSSSNNNIIIFFFCCCBBB@@@???>>>===<<<;;;::::::888999:::;;;:::888666555666555333111111222333444666555444222000///...---//////000000000000//////......//////...,,,***)))******+++,,,+++***)))(((+++++++++++++++***)))((()))))))))))))))*********))))))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$(((''''''&&&&&&''''''((('''&&&&&&&&&'''***---///+++---///,,,&&&$$$&&&)))(((((((((((()))+++,,,---+++///444888999777333000222333444555555555555555+++++++++++++++++++++,,,333333222111///...,,,,,,)))---111222///...111555666444111///...///111222333666:::<<<<<<;;;::::::999666444444444555888<<<;;;>>>BBBFFFRRRdddrrrxxxvvvjjj[[[MMM@@@666444777<<<>>>EEEQQQaaaqqq|||vvvsssmmm___UUUSSSQQQOOOMMMJJJFFFCCCAAA@@@???>>>===<<<;;;::::::999666777888999:::999777666555444222111111111333444333333222111///...------//////000000000000//////---............---+++*********+++++++++***)))(((***++++++++++++***)))(((+++*********)))((((((((('''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))+++---------,,,***&&&%%%''')))(((((())))))***+++,,,---,,,///333777999999888777444444444444333222111111---,,,,,,++++++*********222111000///...---------***...222111///...000333555333111//////000222333555777:::;;;:::999888888666555666888:::;;;===???EEEKKKQQQWWW```mmmtttuuuqqqbbbPPPBBB999444666<<<===BBBMMMZZZiiiwwwtttiiigggbbbWWWOOONNNIIIHHHHHHFFFDDDBBB@@@???======<<<;;;:::999999888333444666888999888888777555444222111111111222333111111000//////...------...//////000000//////...,,,---.........---,,,+++******++++++******)))(((******++++++******)))))),,,+++******(((((('''&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''''')))+++000---)))'''''''''(((((())))))***+++,,,---......///111333555777888999999555444333222000///------...------,,,+++***))))))000///---,,,,,,,,,---...---000222111///---///111333222000//////111333444444666777777555444444444666888;;;===@@@BBBCCCCCCOOOXXXbbbhhhoootttsssooocccUUUEEE<<<888777:::???EEENNN\\\iiittt~~~xxxmmmdddaaa\\\SSSLLLJJJGGGGGGGGGFFFEEECCCAAA@@@;;;;;;::::::999888888777333444555666777666666666333333222111000111111222000000///////////////......//////////////////...+++,,,---.........---,,,***************))))))((())))))************))))))******))))))((((((((('''&&&''')))******)))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&&&&)))+++222,,,&&&%%%(((******(((***+++,,,...///000000111222333444555666555444333444333222000...---,,,,,,,,,,,,,,,++++++*********---,,,+++++++++,,,...//////111222222///......///000//////...///111333444111222333222111111222444===AAADDDEEEHHHLLLMMMKKKXXXaaajjjnnnqqqpppkkkdddOOOFFF>>>>>>@@@@@@@@@BBBTTT^^^mmmxxx}}}yyysssiiibbb[[[XXXTTTNNNJJJHHHGGGFFFFFFDDDCCCAAA???>>>:::::::::999888888777777555555555555444444333333222222111111000000000000000000000000000000000000......////////////......+++,,,---.........---,,,*********)))))))))))))))((())))))*********))))))''''''(((((()))))))))***$$$%%%'''((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$''')))(((&&&&&&)))---222,,,%%%%%%)))------***,,,---///111333333444444222444777999999666333111222111000///............*********++++++,,,,,,,,,,,,,,,++++++,,,---///000000111222222111000000000............///111222333000111111111111333777:::GGGLLLPPPQQQUUU\\\^^^\\\ccchhhkkkiiifffbbb[[[SSSAAA;;;888<<>>===<<<<<<::::::999999888888888888555444444333222222111111111111111111000000//////111000000000000000000000---......//////......---,,,---.........---,,,++++++***)))(((((((((((()))(((((())))))******))))))%%%&&&'''''')))******+++"""###$$$&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((((((''''''$$$%%%&&&''''''&&&%%%$$$$$$''')))(((%%%&&&,,,111000+++&&&''',,,000000...///000333555777777777777333666:::===>>><<<999777222111000///...///000111))))))***+++,,,------...,,,------...//////000000000111222333333333333333000000000000111222333444333333333333444999>>>CCCMMMUUU\\\^^^dddmmmnnnjjjhhhiiieee\\\TTTOOOIIIBBB===777333666>>>IIIXXXdddmmmuuu}}}rrrjjjbbb\\\TTTRRROOOLLLKKKKKKJJJIIIDDDBBB???<<<;;;;;;<<<===::::::999999999999888888333222222111111111222222000000000000000000///...000000000//////.........---......//////......------............---+++***+++***)))((('''(((((()))'''(((((()))))))))))))))&&&'''''''''((()))))))))###$$$&&&'''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''''''''$$$&&&'''(((((('''&&&$$$%%%((()))'''$$$'''///666,,,***)))***...222333222111333666888:::;;;::::::888999;;;<<<===<<<;;;:::444333111000///000111222*********++++++,,,,,,------...000222222222111000000000111333666777777777333333333444444555555666555555444333555:::AAAFFFOOO[[[eeeggglllrrrooofff\\\[[[UUUKKKDDDAAA===888<<<999888<<>>;;;;;;<<>>999:::999666999;;;AAAIIIOOO[[[nnn~~~{{{pppeee]]]VVVRRRNNNLLLHHHEEEBBBAAAAAAAAA@@@>>><<<999999:::<<<===;;;:::888666555555666666222222333333333333444444////////////000000000000000222222000---+++,,,...---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,***)))((((((((()))++++++))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&((())))))******&&&&&&''''''((()))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&$$$&&&'''((((((***,,,///((()))+++---///111222222555777:::;;;:::999:::;;;666666666777777777777777222333333333222111///...///---+++******+++,,,---///......///111222000///444444333333555888;;;===;;;777444333666999:::999222333444444555:::CCCIIIRRRZZZeeemmmmmmeeeYYYQQQBBB@@@===:::888777888999>>>@@@IIIXXXdddmmmyyy{{{uuulllddd^^^XXXTTTQQQKKKIIIFFFBBB@@@???>>>>>>>>>===;;;999999999:::;;;888777777666555555555555222222222222222222222222....../////////000000000///111222000---++++++,,,------------,,,,,,,,,,,,---,,,+++******+++,,,,,,---,,,***)))(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((())))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&%%%$$$&&&'''((()))***...000)))***,,,...000222333333111333666777777666666666555555555555555666777888111222222222111000///...---,,,,,,+++,,,---...///......000111111222222222444444444444666888:::<<<<<<888555444666888999888333444555666888>>>HHHPPPZZZ]]]```aaa]]]UUULLLFFF<<<;;;::::::::::::;;;<<>><<<;;;::::::888888999999888777555444111222444555666555444333444333222111000///......------------.........///,,,...//////...,,,***))),,,,,,+++++++++*********+++)))'''&&&&&&(((***,,,///---+++)))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((''''''&&&%%%++++++***)))((('''&&&&&&$$$$$$%%%&&&((()))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((())),,,///222---...000222444555666666666:::>>>??????===<<<<<<<<<:::666222000///000111000000/////////......---+++---///111222111000///,,,111555555333222666:::666777999:::;;;;;;;;;;;;888666333000000000111222666:::>>>AAACCCGGGNNNSSSSSSOOOHHHAAA<<<;;;;;;<<<444444555888===CCCJJJMMMZZZlllzzz}}}tttkkkccc^^^[[[WWWTTTOOOLLLJJJHHHEEECCCAAA@@@???===<<<;;;:::999666666777888777555333222111222444555666555555444555444444222111000///...------------.........///,,,,,,,,,------,,,***(((************)))))))))))))))((('''&&&&&&(((***++++++***)))((((((((()))***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++,,,---000222000111222444555666666666222555888:::999888777777999777333000//////000111/////////..................///111222222111///------222666666444333777;;;999:::;;;<<<<<<<<<<<<;;;999777444111///000111333;;;@@@GGGJJJJJJJJJKKKMMMGGGDDD???;;;999999;;;<<<888888888;;;CCCNNNXXX___lll|||wwwlllaaaYYYTTTQQQNNNKKKHHHGGGFFFEEECCCAAA??????>>>===<<<::::::999555666777777666555333222222222333444444444444444555444333222111000//////------........./////////---+++******++++++***)))*********)))))))))((((((''''''''''''((()))******(((''''''&&&'''((()))***(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((()))+++///111111111222333333333444555555555555555///111444555444333444555222111000//////111222444000///............/////////000111222222000...---///222666666555555777999::::::::::::;;;;;;;;;;;;:::999777444222111444666>>>DDDJJJLLLJJJGGGFFFFFF???>>><<<;;;999888888888555555777===HHHVVVccclll~~~xxxtttnnneee\\\UUUPPPOOOIIIGGGEEEDDDCCCBBB@@@???<<<<<<<<<<<<;;;999888888666666666666555444333333222222111111111222333333333333222111000/////////....../////////000000000...+++(((''')))******)))++++++++++++************%%%&&&((()))******))))))'''&&&%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))---111666888888666555555555555666666555444444333///111222222111111333555111000000//////000000111000000///......///000000...///000111111000000///222333444555666666666666:::999888777777888999999888888777444111111444777;;;???CCCCCC@@@=========888999::::::999777555444444777===HHHVVVfffttt|||{{{nnnfffdddaaa[[[UUUPPPMMMMMMKKKIIIFFFDDDCCCAAA>>><<<;;;;;;;;;::::::888777777777666666555444444333333222111000//////000111222111111000000//////......////////////000000000000///+++&&&%%%(((***+++***---------,,,,,,,,,++++++$$$&&&(((***++++++))))))'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''((((((((())))))******111555;;;>>>===:::888666666666666666555444222222---......---,,,---000333444444222111///---+++***111000///......///000111,,,---...///000111111111444333333444666777666444999888666444444555777888444555444111......111555555777999777444222444666333555666777777666555444;;;@@@KKKZZZjjj{{{|||nnnbbb]]]YYYTTTPPPOOOMMMLLLKKKJJJHHHFFFCCC@@@>>><<<;;;999:::;;;;;;;;;999777555888777666555333333333222333222111111222222111//////...------............000...------...///---,,,,,,,,,+++***)))))))))***+++*********))))))(((((()))(((''''''(((((('''&&&(((((())))))((('''&&&&&&)))((('''%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((()))&&&%%%&&&((()))'''%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%%%%$$$###+++)))((('''(((,,,000333555777888888666555666666888888888666444222///---000///---+++,,,...111222999666222///...///111222000000000111111222222333222222111000000000111111333444222111888@@@===444666444111111222333333333/////////000111111222222555222111222666888888666888999:::888666555888;;;BBBNNN\\\fffrrrzzztttmmmaaaWWWVVVTTTPPPNNNMMMLLLKKKJJJGGGFFFDDDAAA>>><<<;;;:::999999:::;;;:::888666555888777666444333222222222444222000000111222111000000///.........////////////...,,,---......---+++,,,+++******))))))***************)))))))))((((((+++)))(((((())))))(((&&&(((((((((((((((((('''&&&)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((&&&%%%&&&(((((('''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$***)))((((((***---111333777888999888555444444444444555555444333111///...//////...---...///111222888666333000......///000111111222222333333333444555333111///000222444666000222222222777===;;;555444333111111333555555555111111111111000000000000444333111333666888888666666888999888666777<<>><<<;;;:::999888999::::::999888666555777666555333222222222222444222000///000111111000000000////////////000000...---+++,,,------,,,***++++++***)))))))))************))))))))))))((((((,,,+++))))))))))))(((&&&&&&'''(((((((((((((((((())))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%(((((()))+++---000222444999:::999777444111111111000111111222111000...---......//////000111222222666555333222000000//////444444444444444444555555666444111///000333777:::000333666666999<<<===:::444222111222444666777777444333333111000///......444333222444666888888777666888:::999999;;;AAAFFFNNN^^^qqq~~~ooofffcccaaa\\\XXXKKKJJJIIIIIIIIIHHHFFFCCCBBBAAA???===;;;::::::999888888888888888666555444555555333222222111111111444222///...///111111000...//////...------///000---,,,***+++,,,,,,+++)))******))))))))))))******))))))))))))))))))((((((,,,***)))((()))((('''%%%&&&&&&'''((())))))(((((())))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$%%%&&&((()))+++...111333444555;;;;;;999666222/////////...///000000///...,,,+++,,,---///111222333333222333333444444444333333222666666666666666555555555666444222000000222555666222777<<<======???@@@BBB666444222333444666777666444333333222111000///...333333444555777888888777:::;;;<<<<<<<<<@@@FFFLLL\\\hhhvvvwwwoooeee]]]ZZZYYYVVVTTTKKKJJJHHHGGGGGGEEEBBB???@@@???>>><<<;;;:::::::::777777777777666555444444444333222111111000111111333111///...///000000000,,,......---++++++---///---+++******+++,,,***)))***))))))((())))))******(((((((((((((((((())))))***(((''''''''''''%%%$$$&&&&&&'''((())))))(((((((((((((((((((((''''''&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$&&&))))))***---000333555555666;;;:::888555000...---...//////000///...,,,***(((+++,,,///111333333333333000222333555666777777777777777777666666555555555222222222222111111000000444999>>>AAA@@@???AAADDD999666444333444555555444111111111111111111111111222333555666777777888888;;;===>>>>>>???EEEMMMTTToooxxx~~~uuugggbbb[[[VVVSSSQQQOOONNNLLLJJJGGGEEEDDDBBB???=========<<<;;;::::::::::::777777666555555444444333222222111000000000000000222000///000111111///...+++---...---******,,,///---,,,***+++,,,,,,+++)))))))))((((((((()))******''''''(((((((((((())))))(((&&&%%%&&&''''''&&&$$$&&&'''(((((((((((((((((('''''''''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%(((++++++---///222444666777777999888777333///---...///000000000///...,,,)))(((***+++...000222333333333000111333555777888888999777777666666555444333333///000111222111000...---444666;;;@@@???;;;<<<@@@999777444333333333333222000000111111222333333444111444666888777777777888:::<<>><<<::::::999999888999999999777666555444333333333333111111000/////////000000000///000111222111...,,,+++...000...***))),,,000...,,,++++++,,,,,,+++***((((((((((((((()))******'''''''''((((((((())))))'''&&&%%%&&&(((((((((&&&(((((((((((((((((('''&&&%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###%%%'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&&&&***...//////000222444666777888777666555111...---///000//////000000///...,,,+++)))***,,,///111222444444111111222333444555666777777666555444333222111111------...///000000111111444333777===>>>999888;;;777555222222333333333222000000111222222333444444000444777999888777777999999===CCCKKKVVVeeeuuuvvvfff~~~uuuhhh^^^OOOOOOOOONNNKKKIIIIIIIIIHHHEEEAAA>>>>>>>>>======888888777777777777888888666666555444333333333333111000000////////////000//////000222333111...+++,,,///111///+++***---111...---+++,,,------,,,***((((((((((((((()))******&&&'''''''''(((((())))))'''&&&%%%''')))***)))(((((()))))))))((('''&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###'''***)))''''''+++///111111111222444666777888555555333111......///222---...///000000000///...)))***+++---000222444555222222111111111222333333666666555333222111000000,,,,,,,,,---///222555666555333666===>>>999666888555333111111222444444444111111222222222333333333000444888999888777777999:::???HHHTTTcccvvvttteeeWWW