BM6( ӵĦĦӵĦ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<fhDenenenexxxbbb\\\nnn]]]JJJUUUgggyyyfffOOODDD<<>>===???CCCCCCWWWkkk~~~nnnNNNAAA>>>===:::///888===BBBNNNXXXhhh\\\DDD===;;;888555;;;999888<<<;;;AAARRRkkkrrrNNN===999888000777666777;;;555333>>>AAAbbbgggIII<<<;;;///222000000555000---777>>>FFFPPP[[[pppbbbIIICCC666666000...333...+++444@@@;;;888===GGGXXXooo{{{yyyVVVKKK666666111111777333///777222...111;;;<<<999???MMMrrrYYYQQQZZZoooyyy[[[MMM>>>444555555000000555111111111222444777:::<<>>FFFYYYvvv}}}UUUDDD777777888333000222......///000222555777999<<<:::???OOOhhhxxxXXXCCC888555666===IIIaaagggQQQ<<<777888555111000------...///000222444555000111444:::CCCNNNZZZaaaooo___EEE>>>;;;999:::888===DDDUUU}}}eeeFFF777555444222111111111000000000000000111---111666:::;;;<<<===>>>;;;UUUgggvvvbbb888---222444111000333777===KKKmmmYYY>>>555333444555555555444333222000///...+++,,,///222555444111...+++333:::III```sss{{{QQQ@@@222000111---***++++++000888EEE\\\~~~wwwTTT???777777999666666555444222000...---111---***+++000444444222000///---777DDDFFFQQQiii___GGG333333444333111......///***...999EEEMMM^^^sssTTTAAA:::999000111111222111000......222///,,,---000444555444///222///111999888666>>>HHH[[[www___DDD666777555000+++,,,///...+++,,,///:::DDDAAAEEEeeedddIII<<<888+++,,,---////////////...''')))+++---...---+++)))%%%111///***555<<<777333999DDDSSSdddxxx]]]BBB888777888555444222111111111222222+++,,,444===>>>===JJJ]]]hhhNNN999333'''+++444111...111///...---***))))))+++---//////000111333555777888999000777???BBBFFFPPPaaannnfffEEE666333222111222111000/////////000000333333888>>><<<999CCCSSShhhgggKKK===000///444...,,,333555000...---,,,,,,...111222------///000222444555555444777999888777;;;DDDLLL[[[aaattt~~~bbb@@@,,,+++//////+++//////---,,,,,,,,,---...111000444888444000888DDDLLLttt___CCC444111333+++)))///111---,,,***)))***+++---///,,,---...000111111222222000111111111111333777;;;<<<;;;DDDUUUeeeuuuwwwSSSAAA,,,$$$(((///...***...---,,,+++++++++,,,---++++++///222000...333<<<>>>ZZZqqqpppMMM999333555///,,,---+++---,,,***)))(((((()))***......000111111111111000++++++,,,...111444555555333222555;;;@@@EEEQQQ]]]|||hhhGGG888222+++(((+++---,,,***---,,,+++***++++++------------///222222222444999<<>>GGGOOOXXXZZZUUURRRSSSWWWgggzzzWWW<<<,,,,,,---......,,,*********,,,,,,+++******+++---...------...000000/////////999======NNNzzzgggGGG777------222000111///---+++)))'''&&&%%%)))+++---...///...---,,,...---------......,,,+++///000111000...///333888333777999888444222444888555DDDVVV``````]]]^^^```\\\QQQLLLZZZwwwZZZ888...'''+++---///...+++))))))***+++***)))))))))+++,,,---******++++++------+++'''///888888>>>[[[fffMMM666---000000,,,+++***((('''&&&%%%$$$(((***,,,///000///---,,,---...///000000000111111///111111///,,,,,,000222444444333111///000222555444;;;CCCGGGHHHFFFFFFGGG;;;666555;;;KKKfffEEE111111***......---,,,******+++,,,***)))(((((((((***+++,,,***++++++,,,///111...***'''777:::777CCC```kkkIII666333222,,,+++++++++******)))))))))+++...111222222000///000111111///,,,******+++(((---111111....../////////...,,,+++,,,...111222111111111111333444555555111555999888555<<>>555000------+++)))+++000---...000111///---+++***......---,,,,,,,,,,,,,,,***,,,.........///000222000...,,,,,,------,,,+++.........////////////000000000000//////222888===BBBKKKKKK???777888999666:::888555<<>>;;;???CCCEEEJJJWWWkkkzzz|||RRR===000%%%(((555///...---+++***))))))))))))((('''&&&&&&'''((((((+++,,,+++***,,,111111...---000---...333555BBB[[[}}}YYYCCC;;;333------......000333---...//////...,,,***)))------------,,,,,,,,,,,,***,,,---...---...///111...,,,*********+++***)))------------............)))+++---......///111333222555333...000555444---666555///000:::999777???SSSggg|||nnnccc[[[ZZZSSSFFF===<<<===<<<;;;999;;;BBBMMMVVVddd|||pppjjj```YYYYYYZZZSSSKKKIII===666:::<<<888666777777999;;;;;;<<<@@@GGGMMMaaalll}}}vvvWWW===888444+++***222///...,,,***))))))((())),,,+++)))(((((()))+++,,,,,,+++******,,,///000///)))...---///555555===PPPtttpppTTTBBB999222333666333///---...---------......---+++,,,,,,,,,---,,,,,,,,,,,,***,,,------,,,,,,---///---+++))))))******)))(((++++++,,,,,,,,,---------$$$&&&))),,,---///000111333333111///222777444,,,,,,222...,,,888===;;;>>>222===FFFIIIMMMTTTYYYZZZKKKBBB<<<;;;:::555444666777888999888666666999;;;666LLL]]]cccjjjqqqjjjZZZBBB@@@;;;888<<>>999777::::::666555888888888999999999;;;<<<===:::AAAIIIQQQ\\\kkk~~~}}}GGG>>>555111000...,,,+++...---+++)))((((((((()))***)))((('''(((***,,,---,,,)))((())),,,---...///)))///...---222///111===\\\{{{yyyOOOBBB555222333111---,,,///---,,,---///111000///++++++,,,------,,,,,,+++***+++,,,,,,+++***,,,---,,,***))))))***++++++***++++++++++++,,,,,,,,,,,,(((((()))***---///000111///000///---...000---)))'''222000)))...111000333111333444000000444999;;;888444222222111///...///...///111111222222333555,,,777===:::===EEECCC:::666888777555777:::888333...---...111222222666:::222222111111333444555666=========;;;;;;@@@KKKTTTbbbpppfffMMM444777333+++***000222---,,,+++((('''&&&'''((()))&&&%%%%%%%%%&&&''')))******'''&&&))),,,+++,,,---(((...,,,+++111000///777EEE___mmmXXX@@@222---,,,...111111...+++,,,///222111000)))***,,,------,,,++++++***+++,,,+++***)))***+++***)))((()))+++---------++++++++++++,,,,,,,,,,,,///---******+++------,,,///000111222222222111000---888777000000//////888---///000///......000000+++,,,---///111111222222:::777333///...///222444333666666333333555444111222666777555555666333///000000000000111333888;;;666555444333333555777888999:::;;;;;;;;;;;;<<<===<<>>>>>BBBJJJQQQZZZ]]]jjjyyyfffFFF999888???JJJHHH555)))///555222333///---...000///,,,***(((&&&$$$######%%%((()))(((((((((((('''&&&%%%$$$'''"""###***,,,)))'''***''',,,'''$$$+++---***...333555DDDfffcccJJJ999111111666111+++)))+++---+++)))((()))+++---------+++******+++,,,***((('''((()))%%%%%%%%%'''+++...//////++++++,,,,,,,,,---------'''&&&&&&))),,,---***''',,,'''&&&+++222222---)))000222...///222------;;;000...,,,,,,,,,,,,///222//////,,,))))))...444777555444444555444222...+++333)))&&&,,,---)))...999///444444000---......---.........---///222333222---111444444222111333666666222...///333666555333...222777;;;<<<;;;:::999888999DDDMMMIIIMMMuuuTTT:::333666:::999666222///......---,,,******+++,,,,,,,,,++++++%%%&&&%%%$$$######%%%''')))***+++)))&&&%%%''')))''''''(((((())))))******''')))***(((***...000...555999444AAAqqq]]]===444888444666222,,,***,,,+++''',,,++++++,,,---,,,***(((,,,***)))***,,,+++((($$$(((&&&%%%''',,,//////...(((,,,///...+++((('''(((,,,)))+++///---'''&&&***,,,((()))...000,,,---222+++***)))(((***---000222---000000---,,,//////,,,***......***+++///000,,,111111000---+++,,,...000...///000///,,,*********/////////000222111///---++++++---000111111...+++/////////---,,,---000333999444///...000333333222777777999;;;<<<:::777444444999??????:::>>>TTTlll]]]AAA333111333444///...---,,,+++---...000+++++++++******)))))))))((((((((('''%%%%%%''')))+++,,,,,,***'''''')))+++111...***&&&$$$$$$&&&'''***---...***(((***+++***000555333===```{{{XXXBBB888555000***''''''((((((''',,,+++++++++---,,,+++)))((((((((()))***)))'''%%%***((('''(((+++---,,,+++$$$&&&((()))((((((((()))+++***,,,///...((((((,,,,,,))))))...///------111222000...---,,,,,,---...,,,///000---,,,......+++...222222//////333333000---............000333555...000111111///---......---------...000111///...,,,---///000000///...---...//////...------///111444333000...---...111333888777666666777777777777555666888999666555@@@NNN^^^dddkkkmmmlllttt[[[MMM;;;000...//////...)))+++,,,+++)))***---111---,,,***((('''''''''(((******)))(((&&&&&&''')))......,,,***((((((***,,,@@@:::111)))$$$$$$''')))***///111+++&&&'''******,,,222222888LLL```}}}^^^GGGAAA444,,,000444111...000+++*********,,,---+++***''')))++++++***(((((((((,,,***(((((()))))))))((()))(((((()))+++,,,,,,+++******,,,///...++++++...+++)))***---...------000222111000...---,,,+++***///444666333222222111///000333333111111444444222+++---///000111222444666---///000111000///000111,,,+++***+++...000000///---000222111...---...000,,,...//////......///000///111111...******...333888666333111111333666888666444555777666333444777===>>>??????>>>CCCTTTeeexxxRRR888555111...---------,,,+++...///---(((&&&)))---,,,+++)))''''''''')))***)))))))))'''%%%$$$&&&(((///...+++)))((((((***+++AAA;;;222***%%%%%%''')))(((000333---'''(((,,,///...000000666???FFF^^^jjjLLL777***000444---***---,,,+++)))***+++------,,,+++...000///,,,))))))++++++***((((((((((((((('''///,,,))))))+++---+++)))((())),,,...---,,,,,,...+++***+++,,,---------///***+++,,,---------,,,+++...444888555333222111///...//////...///000000//////000222222000//////000***,,,.../////////000111///---++++++---/////////---111444222---+++...222---...///...---...000222000000///---++++++...111444333111///...000444777222222333555555444222222===:::888777555555>>>HHHaaauuuOOO555,,,000222000+++(((***---***---///,,,&&&$$$&&&)))+++***((('''(((***,,,---)))***)))(((&&&&&&''')))///---***(((((((((((((((111///***&&&$$$###$$$%%%+++222555///))))))---///222111///555<<<<<>>FFF```]]]AAA222***)))---000---'''$$$'''***%%%''')))(((%%%$$$&&&((()))((((((((()))+++---...+++,,,,,,***))))))+++---///,,,***)))))))))'''&&&&&&&&&'''''''''''''''&&&000555666///))))))***+++222111...333:::999CCCZZZyyy]]]FFF;;;555555999333000,,,+++,,,---//////,,,---...---***'''&&&%%%'''((())))))((((((***,,,'''&&&&&&(((***,,,,,,+++$$$))),,,******,,,,,,+++))),,,,,,***+++---...+++,,,---.../////////------(((///333///***)))***)))---++++++......,,,---///,,,---//////......000111///111222333222111222333333111............---++++++...111111///...///111......---,,,,,,...222555444000------000222000---***...111111///...///111///555888333...///444777,,,,,,000444444111222666666CCCjjj```CCC777222///,,,,,,***)))'''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''(((((())))))************+++++++++***+++---000///---+++,,,,,,+++((($$$$$$&&&(((***++++++***)))000333222,,,))))))***(((,,,000...000666555:::KKKbbbcccQQQGGG>>>888777333...,,,,,,...///000+++******++++++***(((&&&(((***+++***((((((***---&&&(((+++,,,------...///&&&+++...+++***------***))),,,---)))***---...***////////////...------,,,,,,333666111++++++---...///,,,,,,000000------111+++,,,---......000444666111333444444222000111111///...------......,,,******+++...000111000//////***,,,////////////000222222000///...////////////)))---000000---,,,///222111888999333///111555555111111333555222------111888???WWW}}}mmmRRR<<<555555000(((333---((((((***+++&&&!!!(((''''''((()))***(((&&&'''(((((()))(((((('''&&&((())))))))))))***---//////...---...///---((($$$"""$$$&&&((()))(((((('''+++...---)))))),,,,,,)))%%%......---111000444AAAJJJhhhoooZZZIII999555000,,,,,,...///000+++)))(((+++...///,,,)))***,,,---+++((((((***,,,$$$(((+++,,,)))'''''')))'''---///,,,+++......***)))------))))))......***,,,,,,,,,,,,,,,,,,,,,,,,+++222555///)))))),,,---000,,,,,,000111------222---............111555888111333333222000...---...+++++++++---......,,,***)))))),,,///222222000---'''+++000333333111///......000222000,,,+++...111***---000...++++++///444,,,111222---,,,000111...+++,,,...///,,,))),,,222///444;;;FFFWWWfffiiieeevvvuuuKKK>>>111...---+++)))(((******)))((('''&&&%%%%%%)))***)))%%%$$$&&&&&&$$$$$$%%%'''(((''''''''')))******+++)))'''&&&''')))111333000***(((***)))''''''%%%'''++++++'''&&&((())))))******++++++,,,,,,,,,,,,+++***+++---000111???NNNmmm|||cccLLL???444222111---+++---111......000---''')))///---,,,,,,,,,......---,,,'''((()))******+++******)))((('''(((***+++++++++)))******)))(((((()))+++******(((&&&&&&)))...222///---...111000,,,+++---///111222111///,,,++++++***---000111111//////000+++///222111...++++++,,,,,,---......---,,,)))((((((***,,,,,,,,,,,,...///---------...000111000//////...---,,,------///000---...///000000///...---000//////000111111///---***,,,...000222222222111666666444333444888???DDDKKKhhhnnnQQQAAA888111000000,,,))))))*********))))))((('''&&&(((***)))&&&%%%''''''$$$%%%'''(((((('''&&&&&&'''(((((()))'''&&&''')))+++222333000***'''((('''$$$&&&$$$&&&******'''%%%'''((())))))******+++++++++)))))))))***,,,///222444111:::PPPqqquuu___GGG999222...,,,...000---,,,...---,,,000666000///---,,,---------,,,(((((()))******************)))((((((***+++*********+++,,,,,,***)))***+++((()))))))))(((***,,,///...,,,---000000,,,+++---...///000000...,,,,,,---++++++,,,+++***+++---///,,,---...000111000///---///...---,,,,,,++++++++++++,,,---,,,,,,,,,...000000/////////000000...+++......------...000111333.........///////////////000///...///111111000.........///111222222222222444333222111222666<<>>SSSzzzpppUUU>>>666---(((***///000///---***'''&&&(((+++------+++++++++++++++***)))(((&&&%%%%%%'''***---......---///222222000...------.........,,,+++,,,...111+++)))***---...***)))+++)))***+++******+++...111...//////...,,,---///222...111222222000///000222---.../////////...---,,,---111555666444111...,,,***+++,,,000333444333222111000///.........///000,,,...000111111000...,,,...------///111222111000111000///------...///000...///000000///111444666333<<>>JJJvvvvvvVVV;;;111222///))),,,***)))***,,,------,,,---------,,,+++***((('''(((&&&&&&'''***,,,---,,,(((***++++++******,,,---((()))++++++++++++---......,,,,,,///...)))((())))))+++------------...///(((***+++,,,,,,---///111/////////---,,,++++++,,,,,,,,,------------,,,,,,...111444444333111000000///...---...000333333333222111000/////////000111333222000...---,,,,,,,,,000///...///111111000...++++++,,,,,,,,,,,,,,,,,,,,,...000000//////000111---111+++---;;;AAAPPPppp^^^CCC???>>>999444333555222,,,+++((()))---...,,,+++...+++)))'''%%%%%%&&&)))***$$$)))+++***+++...---)))+++,,,,,,+++(((%%%$$$%%%$$$'''***+++***)))))))))))),,,---+++***+++***&&&(((''')))...///,,,,,,...&&&(((+++...000///...---++++++++++++***((('''&&&///+++***///222222222333TTTqqqJJJ888555111***...---,,,---......---+++......---,,,+++***((('''***)))'''(((***++++++***&&&(((((((((((()))+++...'''***...111000/////////000------000...)))'''))))))+++...///............)))***+++++++++...111444000,,,)))***,,,...,,,)))...,,,+++******+++---...111222222111000000111333---+++***,,,000555777888111111000000000111333444888555///+++)))***---///000//////000111111///---,,,---...///000///......+++---//////.........///%%%,,,(((---:::666999RRR^^^nnnzzzPPPAAA888888444222333111---,,,///...***''''''***,,,+++)))$$$######%%%(((******)))+++++++++***((()))+++---***++++++***'''%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''//////,,,***,,,000...***,,,***%%%###(((......))))))''''''***///222333111---,,,***(((''''''((((((///...,,,+++,,,...000222AAAVVVyyyxxxQQQ888///000---111111,,,((((((---111,,,***'''((()))***'''%%%%%%((()))(((&&&&&&***...++++++***************+++***---000000...---...///000///...+++)))(((***,,,000///---,,,,,,---///000***(((&&&(((+++......,,,...+++)))))),,,---,,,******************++++++,,,...///000111111000//////+++///111//////222444333999777444///+++***,,,...///111333000+++(((+++...222222111000000000000000---.........,,,+++,,,---......///111222222000---222000......111666<<<@@@EEEGGGQQQgggZZZ>>>999666222///...///...++++++......,,,))))))***+++++++++***)))((()))***+++***(((%%%&&&'''&&&$$$$$$&&&''''''(((((('''%%%$$$######$$$%%%''')))))))))((((((///000...+++,,,///...)))+++***'''&&&)))---+++%%%*********---000333222000---,,,+++******)))******...---+++***+++---000222999CCCXXX{{{yyyWWW<<<...555000***'''((()))(((%%%---***))))))+++,,,***((()))*********)))***---///+++******)))))))))*********,,,......,,,,,,---...,,,---//////---,,,---...,,,+++***))))))***+++,,,***)))'''))),,,...---,,,///,,,***+++---...---+++......//////...,,,***(((------///000000000//////...111000,,,,,,000333333;;;:::777222...---...///111333444000***'''))),,,//////...------------...,,,---...---+++***+++,,,---------///111111///---///---++++++---222777;;;999:::>>>JJJaaa|||^^^AAA444555555,,,******......,,,---000---------+++))))))+++---,,,***)))***++++++***)))&&&((())))))(((''''''(((((())))))))))))(((''''''$$$&&&))),,,---,,,***(((///111111///000333222...)))***)))''')))+++(((!!!))))))***---///000///...+++,,,,,,,,,,,,,,,++++++---+++)))((())),,,000333333111888RRR||||||SSS999777555333444444333000///,,,+++***+++---...---,,,,,,+++))))))+++---......)))))))))(((((())))))******+++++++++******,,,---'''***...000000///......------,,,++++++,,,------+++***)))***,,,------,,,...---,,,---...///...---...///111222111...+++)))+++,,,---...////////////111333111+++***...222333888888777444000......///444555444000+++'''(((***...------,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...---,,,---...//////---000///------///222777999555666666555:::MMMjjjpppPPPEEE999222222111***(((***///111000111555,,,...///,,,))))))+++///''''''&&&(((***,,,,,,+++)))+++------,,,+++***+++((((((((()))******)))((('''((()))++++++***)))(((***---......///333222///((()))(((&&&'''***(((###$$$%%%'''***,,,---,,,,,,)))***,,,---------,,,++++++***((('''))),,,///222222---...===[[[rrrWWW333666:::999222******///,,,+++,,,,,,---.........---)))''''''+++---,,,+++(((((((((((((((((()))******))))))(((((()))+++,,,&&&)))---///...---------------------------------,,,,,,,,,,,,---------,,,------------.........---+++,,,...///000///...---******+++---...//////000222555333...,,,///111111000111222111...---,,,---333444333000,,,)))***+++///...------,,,,,,------,,,......---,,,+++,,,---///---,,,,,,.../////////111000......///222555777333777999555111777EEERRRbbbDDD666999555///---***)))(((***000333222333666+++---...,,,)))))),,,///(((''''''(((+++,,,,,,+++%%%'''******)))'''''''''%%%######$$$&&&'''%%%###+++***((('''&&&&&&'''((('''++++++)))(((******'''((()))'''$$$%%%)))+++((("""$$$''')))+++,,,------((()))***,,,---,,,++++++***)))(((((())),,,...000...000333888CCCaaaVVVKKK@@@888111++++++...,,,------------------...---***''''''***---,,,***(((((('''(((((()))*********)))''''''((()))***+++,,,---///...---,,,---...)))***+++,,,,,,+++***))),,,---............------***+++---------------------,,,+++******,,,---...******+++,,,---...///000111555666333000111000...)))+++---...---------...111111111///---------.........---,,,,,,,,,,,,,,,---...///...---,,,,,,...000///---...///111111000,,,,,,++++++---...000222...222666777777999???DDDeeeuuuXXXEEE555333666///,,,...,,,(((''')))///111//////222***++++++******+++---///...,,,++++++,,,,,,***)))%%%''')))((('''&&&'''((('''%%%$$$%%%((()))'''$$$,,,***'''$$$$$$%%%'''(((///222000***&&&''''''%%%((()))'''###$$$))),,,,,,%%%''')))***+++,,,...111))))))***++++++,,,++++++************+++,,,------)))///555666333BBBjjjbbb@@@555888999777666///000000///---+++,,,---...,,,******+++,,,---,,,(((((((((((()))***+++++++++)))((((((***++++++***000111111000...---...///***,,,---//////---,,,***+++---000000///...//////(((+++---...------------111///,,,)))((()))***,,,+++++++++,,,---...///000000555777444222111000,,,'''***,,,------...///000//////......//////000111,,,++++++***************---...///...,,,+++,,,---000///...///111111111///,,,,,,---...///000111222333333222222444666:::<<>>......,,,---222000)))&&&(((((()))+++---.........---)))***(((&&&,,,666:::777&&&+++---+++***+++***'''%%%+++,,,&&&$$$(((+++***,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&'''((()))((('''&&&$$$$$$%%%&&&'''&&&''')))*********)))((())))))))))))))))))))))))***++++++***)))***,,,///+++---///---***((((((***((()))***---222999>>>AAAJJJVVVwwwxxxLLL;;;CCC<<<:::999888444---+++---111///,,,,,,,,,,,,+++)))(((,,,000111...***)))))))))******))))))))),,,......---,,,+++,,,---...///---,,,+++)))((())),,,///+++,,,---,,,***)))***+++&&&(((,,,000333333333222///....../////////,,,)))333111///.........000111***...///+++,,,111111---***+++,,,,,,,,,---///111000---++++++...111222111+++++++++---000111000///,,,+++******))))))******000//////000111111///...//////......///111444555///000111000///...///000444888>>>CCCIII___pppJJJ???000444;;;...000...///333222---+++---***+++,,,---------,,,+++......,,,))),,,222333///222222...((('''***---///,,,111000***''')))***))),,,++++++***)))(((((('''&&&''')))******)))(((''''''&&&$$$""""""$$$&&&((('''''')))*********)))(((************************,,,...//////...,,,,,,---+++---...---***((()))***---.........000333777:::???FFFaaadddEEE===AAA;;;555333111111666===000...,,,,,,...///...------111444444222000//////******+++***))))))+++------,,,+++*********+++,,,,,,,,,+++)))((()))---///,,,---...---+++++++++---,,,---///111111000...---...------...000000///---000///...------...000111,,,//////++++++...///+++111222111///,,,***+++,,,222///,,,+++---///...---,,,++++++---///000000...,,,,,,+++************+++///...---...//////---,,,000000//////000222444666000000///---,,,,,,///222333666:::<<<===JJJhhhWWW@@@<<<000000666......,,,,,,...///,,,,,,...,,,------------,,,+++***//////---***+++......+++---,,,++++++***'''&&&&&&...111000+++))))))***)))++++++***)))((('''&&&%%%'''))),,,...---+++(((&&&(((&&&$$$###$$$&&&)))+++'''((())))))******))))))++++++++++++++++++++++++)))+++......,,,)))((('''+++,,,------+++))))))***...000000///---...222666777666HHHrrraaaLLLFFFCCCAAAAAA>>>888666777111///------/////////...+++---//////...---...///+++,,,,,,+++))))))***,,,...---,,,*********+++++++++,,,+++***)))***---000+++---......,,,,,,---///...///000111000///---+++///---,,,---///111111111------,,,,,,,,,...///000...000///++++++---,,,***444444333000,,,******+++222000---++++++++++++***---,,,,,,---///000...---------,,,++++++++++++,,,---,,,,,,,,,------+++)))///.........///111222444222111///,,,+++---111444444555888777555888FFFUUUXXX@@@888999///,,,000------,,,++++++,,,,,,...///,,,,,,,,,,,,,,,,,,,,,+++---,,,***)))***---//////222------111111,,,***,,,)))******)))((()))***)))******)))(((&&&%%%$$$$$$)))***,,,---,,,***(((&&&((((((((()))***+++,,,---(((((())))))************++++++++++++++++++++++++''')))******)))'''((((((++++++,,,,,,++++++*********,,,///...,,,...333777777222:::YYYsssQQQKKKFFFDDD???777222111333111............,,,+++((((((((((((((()))***+++,,,------,,,***((()))***111000...---,,,,,,,,,---***+++++++++***+++...111***,,,------,,,,,,---///***,,,...000111111000000111///------///111111111+++******+++,,,...///000//////...,,,,,,---------///000000///---,,,---///000...,,,+++******))))))---,,,,,,---...///---,,,......---,,,,,,,,,,,,------,,,+++,,,---,,,+++)))++++++++++++,,,---...///222222111///...///222555555666777777555666:::???UUUXXX===333222555000+++,,,---......---++++++---//////******++++++,,,---.........+++((('''(((+++///444111&&&"""(((***&&&'''///'''&&&&&&((()))((((((((())))))((('''&&&%%%$$$###*********))))))(((((((((&&&(((+++---...---,,,+++)))))))))))))))******+++************************+++++++++***)))+++...111******++++++,,,,,,++++++(((+++---------///222666777444777IIIfffmmm]]]JJJ<<<555222555:::222000...---......---,,,+++***))))))***,,,------,,,......---***))))))***000///---,,,+++++++++,,,)))***+++++++++,,,///111)))***,,,,,,++++++,,,...)))+++---///000111222222333111......///000000///******+++,,,---///000111///...---------...///111+++,,,------,,,---///111,,,,,,,,,+++***)))******---,,,,,,---......---+++///...------,,,,,,---------,,,+++,,,......,,,+++*********++++++,,,---------///111111000000000111555555555444555777888888>>>eeeyyyxxxwww~~~oooIII666222000111111,,,***---+++---+++''''''******)))*********+++,,,---///000000---******((((((,,,222&&&!!!)))<<<@@@000%%%&&&+++((('''***+++)))''''''((((((''''''&&&%%%%%%%%%))))))((('''''''''((((((%%%'''***,,,---+++)))(((***))))))))))))***+++,,,******************************)))''''''***///333***))))))+++------,,,+++------------...///000000111333777???RRRssssssbbbSSSEEE<<<999444222000000111222111000...,,,++++++,,,...------,,,---......+++***)))***,,,+++***)))(((((())))))(((***+++,,,,,,---000222)))+++,,,,,,******+++---------...//////000//////333111///...//////...---+++,,,---...///000111111///,,,+++---------///333+++,,,------,,,,,,...///)))***,,,+++******+++,,,,,,++++++,,,...///---,,,......---,,,,,,,,,,,,---,,,++++++---//////...---,,,,,,,,,------.........(((+++///000///.........222333222000111555555333333GGGgggyyyqqqllljjjcccWWWSSSVVVSSSWWWccc|||{{{UUU<<<999111...222...***------///...((('''))))))%%%,,,++++++++++++,,,.........,,,---///,,,(((***///...+++;;;VVVZZZBBB...***+++&&&&&&+++...***((()))'''''''''''''''&&&&&&&&&&&&'''((()))))))))(((((()))))))))*********))))))******)))))))))***+++,,,++++++++++++++++++++++++)))))))))((('''))),,,///***)))(((***---...---+++111...+++---000111///---***111777:::EEEcccoooSSSDDD>>><<<999777666555333111///---+++,,,......,,,***+++---......,,,************)))(((''''''((())))))''')))+++,,,---...000333+++---------+++***+++,,,///////////////.........///...---...//////...,,,---...///000111222222222000+++)))++++++))),,,111,,,---...---,,,---///000)))+++---,,,***)))***,,,*********,,,...///...---...------,,,,,,,,,,,,,,,***)))***,,,///000000///,,,,,,------......------***---///000/////////000///222222///000555444000000777DDDhhhuuucccWWWRRRVVVQQQKKKHHHIIIJJJJJJJJJLLLEEEDDDJJJIIICCCCCCJJJDDDDDDGGGRRRjjjfffCCC???222---222///***---555999777111///111///***...---,,,+++++++++,,,---******...333111******///222%%%(((;;;???---$$$)))%%%!!!"""***...,,,+++---&&&&&&&&&'''''''''(((((($$$&&&)))+++,,,+++((('''...---***)))(((***,,,---+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---///***((((((***...///---+++000,,,))),,,222555222---'''000888888???XXX~~~uuufffKKKGGGBBB===999666111///222000///000222222///,,,***,,,......---+++++++++******)))(((((()))***+++''')))+++------///111333---...///...,,,+++,,,---............////////////,,,+++,,,...000000///---///000111222333333333222111+++(((***)))&&&(((---***,,,---......///222444***,,,...---+++)))***+++)))))))))+++...//////---------,,,++++++++++++,,,(((((()))+++...000000///******+++,,,,,,,,,++++++000000111000000111333666...333444222333888777333444888666KKKnnn^^^___^^^XXXNNNGGGEEEFFFDDDDDDDDDBBB@@@@@@BBBEEEFFF>>>===BBBAAA999999@@@@@@@@@???>>>LLLsssZZZEEE555555444,,,***000444222000///000...+++(((------,,,+++(((&&&)))...,,,)))))),,,,,,***+++...++++++)))))))))***+++,,,&&&))),,,------,,,,,,,,,)))'''%%%$$$%%%&&&&&&%%%%%%"""!!!###)))+++)))&&&+++)))((())),,,+++(((%%%'''+++,,,***&&&&&&***///%%%'''***,,,......---,,,***,,,---+++'''%%%''')))------...//////...---,,,///,,,))))))***+++)))'''+++000666888<<>>===@@@AAA@@@>>>======>>>???AAABBB===888777999<<<>>>===<<<888444;;;GGGTTT{{{{{{~~~```???888777...+++222000111222000---)))((((((,,,,,,---,,,***)))+++///...++++++...///---...111///...---,,,,,,,,,---...)))+++------,,,***)))))),,,***'''&&&&&&&&&%%%###%%%$$$###$$$'''))))))(((+++******+++,,,,,,)))'''###&&&''''''%%%%%%(((+++'''((()))++++++++++++***---...---,,,++++++,,,...000///.........///000000///,,,***)))++++++***((())),,,...///111888EEEPPPxxxnnnZZZCCC444///000...///222111......111,,,+++***+++------***'''++++++************++++++)))((((((((()))***,,,---,,,------,,,***))))))***))))))***+++,,,......//////,,,+++------...333999:::000***,,,///------///---,,,+++******+++,,,---------***''')))//////+++------///111222111---***,,,+++,,,...000///,,,)))---,,,---///000000...+++,,,...///...,,,***+++,,,+++***)))***,,,------,,,,,,...111444666777777666///000222444555555444444///888666;;;XXXvvvzzztttrrrssssssuuu|||uuummmeee]]]MMM===<<>>:::999;;;;;;888888;;;555666777888888999999999;;;888555555777999999999<<<<<<777888???EEE___vvvrrrPPP???<<<444000222...222555333...***)))++++++---......------...///...++++++...///---...111000///...---,,,,,,---...+++---...---***(((''''''///,,,)))'''&&&%%%###!!!&&&&&&&&&%%%$$$%%%''')))---,,,,,,---...---+++)))%%%&&&((())))))***************)))))))))))))))***///---++++++,,,...000000///...,,,+++,,,...000222///---+++***+++,,,+++***,,,---------...222888<<>>???===<<<<<<======<<<:::999666666888999666777:::222444666999:::999888777666444333333555777777777666<<<;;;:::>>>BBBNNNeee~~~hhhwwwfffEEE:::;;;666---,,,...000000...,,,*********---...---,,,...---++++++((((((+++,,,***+++......---+++***))))))***+++***,,,---,,,)))'''''''''---+++)))'''&&&%%%###!!!&&&((()))'''###"""&&&+++------............,,,+++)))((()))***,,,,,,***(((---,,,***))))))***,,,---///+++''''''+++---...---***************,,,---......---,,,++++++,,,,,,+++,,,,,,---000333666777777KKKtttqqqVVVDDD>>>:::999555...++++++...............------,,,,,,,,,+++*********++++++******+++,,,,,,++++++***000000000...+++))))))***(((((()))+++,,,...//////,,,******,,,+++)))+++000...,,,+++---000000...---,,,---............---,,,333222000............---,,,,,,---///000///+++(((,,,,,,,,,,,,,,,,,,+++***,,,,,,---///000///,,,)))///000000///...,,,++++++222///,,,***,,,...000111111111222222111000///...///222777;;;;;;888333000&&&333444111666888777<<<:::777999>>>AAA@@@BBBEEECCCBBB>>>===@@@DDD???777>>>888666888888555555999===;;;999888999999777666999666555888888555666999666777999::::::999888888666555333333444666999:::222======;;;AAACCCGGGSSSccceeeppp}}}III333;;;;;;---+++)))(((***...///+++&&&(((++++++((((((+++***%%%,,,)))(((******((((((+++,,,+++)))((((((((()))***((()))******)))((()))******((('''&&&'''&&&$$$"""%%%)))+++(((###"""&&&+++,,,---//////...---,,,+++(((((('''((()))(((%%%###...---+++***+++---000111///,,,((('''***,,,+++)))''')))+++------,,,+++***---------,,,++++++,,,,,,''''''(((,,,000333333111???^^^vvv[[[PPPDDD===888444333666...//////...---------...---,,,,,,+++******++++++,,,,,,---.........------...//////---***(((((()))))))))******++++++,,,,,,))))))+++...---)))(((++++++,,,---...000111///---+++,,,---......---,,,+++000///...---+++))))))***///...---...000111000///.........,,,+++******+++,,,+++******+++,,,+++)))000/////////...---,,,+++444000,,,+++---///222333////////////......---,,,222333666777888666444222---555333111888999555888777444555777777444555888999999666444777:::777000333///...111333222000000222222333555888999777666888444333555444111111444888777555444333333333333777666333111111555999===555>>>>>><<<@@@@@@@@@IIIPPPkkkrrrjjjsssYYY666;;;@@@555444...***---333555000***'''***)))%%%&&&,,,+++$$$000,,,+++---,,,)))(((+++,,,+++***))))))***+++,,,%%%'''((()))((((((***,,,(((''''''''')))((('''%%%%%%(((+++)))%%%$$$&&&******,,,......,,,+++***+++***+++++++++***)))((('''---,,,+++***+++---///111///...,,,,,,,,,---,,,+++))),,,///111111...+++)))+++,,,---,,,******+++---(((''''''))),,,......---444FFFaaa{{{ttt]]]KKK>>>555333555111111111///,,,+++,,,---...---,,,++++++***++++++---.........//////000000---------,,,)))'''((((((******++++++++++++,,,,,,)))))),,,000...)))(((+++'''+++---,,,---///...++++++,,,---......---,,,+++111//////000---)))(((+++---+++******,,,...///////////////,,,******,,,...+++***((()))***,,,,,,+++...---------......---+++000---***)))+++...111222+++,,,,,,---...//////000333333222333333444555555333777222111::::::555888888666777999777333222666222333222222666;;;999444555444444666777666333111444555777:::<<<;;;999666999666555666666222222555:::888555222000000111111555444222000///111666:::444;;;===???DDDBBBDDDRRRXXXaaauuunnn|||TTTEEEDDDAAA<<<777222111444555111...+++///---(((,,,555555...444000...///---)))(((++++++************,,,---...%%%'''(((((('''(((***+++***))))))***++++++)))&&&$$$'''******(((&&&'''((((((+++------***))))))***+++---///...++++++...111***)))((((((((()))***++++++---//////...------...---...///000///...+++******+++,,,+++))))))+++---,,,,,,+++******+++---///333888DDDTTTkkkttt```MMM???999::::::888333...++++++,,,......---,,,++++++++++++------------...///111222,,,,,,---,,,)))((()))***++++++,,,,,,---...//////---+++,,,...---***+++///&&&+++---******......***.........//////.........444222333555222,,,,,,111+++***))))))+++,,,+++***.........---+++,,,000333+++***+++---///000///------+++***,,,...///---+++,,,***((((((+++...000000,,,,,,,,,---...000111222111000000///000222444555222666222111888666222666555666999<<<:::555555888222444333222555888777222...111333333333111///---222222222333444333000---888555555777777444555888888777666555333222222222111333444333111000222555333777:::AAAFFF???CCCYYYZZZXXXiiitttRRRGGGHHH;;;888333///---,,,+++***111666444///444???AAA:::555111//////,,,(((''')))))))))(((((()))+++---...&&&'''((('''&&&''')))***---,,,,,,,,,---,,,***'''###&&&)))+++***)))'''''''''***,,,,,,)))'''''')))&&&))),,,+++((()))...444(((((('''&&&%%%$$$$$$$$$&&&***///000...---...000.........---,,,+++***))))))+++,,,+++((((((***---,,,,,,+++)))(((***...111444333333:::JJJhhhuuu]]]PPPCCCCCC@@@999222---,,,---///...---,,,++++++++++++---,,,++++++,,,///111333+++,,,---,,,***)))***+++++++++,,,...000111222333000---+++,,,+++***---444(((---///+++***...///+++000000////////////000000444222333666222,,,,,,222///......///000///,,,)))+++------,,,,,,...333888***+++...222444444111///+++***)))+++...///...++++++)))((())),,,///111111000000////////////000111............000111333444...333222111666222///666333333666888333,,,***---///111111///222555444//////444888888666555333111111000000222555666666555111//////222222111222555222333444444444222000//////333777777555222111222666666888@@@@@@000333KKKKKKFFFLLLlllqqqbbb666333666,,,555@@@000$$$111111999444&&&)));;;>>>222+++,,,---,,,++++++,,,...111///------,,,***'''$$$---&&&%%%***///,,,&&&"""''')))+++,,,---,,,***)))###$$$$$$###"""###%%%''')))(((&&&&&&'''((((((((()))+++,,,***((((((***---,,,***'''&&&((()))******---,,,+++******,,,...000+++......)))'''))))))(((,,,+++)))((((((((()))******---///...,,,+++---000000,,,222===BBBKKKjjjttt\\\NNNAAA<<<<<<999111***222333333111///---------111000....../////////...111555333+++'''((((((%%%,,,+++++++++++++++++++++333000---,,,---...//////...---,,,,,,---...000111))),,,---******---///...///---...111111------///......---+++)))))),,,...999444...+++,,,...//////++++++,,,------......///***))))))+++...///,,,)))---***)))...444777222---///---+++,,,...///---+++///000111///,,,---111444///////////////000000000888555333222444666666666666777444111111444333///444444444444555666888999444444555888:::888111,,,222///000222222000000444555444333333333111...+++///111444555555333111000444///111:::???>>>===???IIIBBBAAA\\\ttt{{{pppOOOAAA===111111444---***+++'''111666222(((+++777999111---......---++++++---...,,,///111000---+++***+++,,,&&&###'''***(((&&&&&&((()))***+++***(((&&&%%%&&&''''''&&&%%%&&&(((***)))((((((((())))))((((((+++---......,,,+++---///***(((&&&'''))),,,------(((((('''''''''((())))))+++......***)))+++,,,***,,,,,,+++***))))))))))))***,,,...---++++++,,,...000---111;;;???FFFbbbxxxbbbNNN@@@888333111555444222///---...000222///---,,,---.........,,,...222000***''')))***(((,,,,,,---------------,,,///---,,,,,,...000111000...---,,,++++++,,,------(((,,,---++++++...111000000......000000...---000......---+++******,,,...111...***)))***++++++)))///......------,,,++++++---++++++,,,......+++))),,,***)))+++//////,,,)))---+++***,,,...000///---...///...---,,,---000222......///000000111222222222222111111111222444555777666222......333444111444444444555555666666666333555666777666555555555555222222555555222000111555444333444444222///------000222222111111333666888555888>>>@@@===<<<>>>DDDJJJUUUooonnngggooo|||mmmNNN777111111111000777999---000000...+++---111111...+++,,,,,,+++)))((()))***(((---222111,,,***---111,,,'''$$$%%%&&&%%%(((---+++,,,,,,+++)))'''%%%###'''((((((((('''''')))+++((()))***++++++***)))((()))***+++***)))***,,,...)))((('''))),,,///111111+++++++++,,,++++++******)))---...+++***---...---,,,,,,,,,++++++)))((((((+++,,,---,,,******+++,,,///,,,000999<<>><<<:::<<>>??????FFFSSS___ooonnncccpppnnnKKK888777111+++---...---***+++///...((('''+++///000000...,,,+++,,,------)))%%%######&&&)))+++&&&&&&(((***'''$$$(((...,,,,,,,,,,,,,,,+++******&&&'''))))))((('''(((***(((+++...///---+++***+++000---(((&&&''',,,222666///...---...000222222111***,,,---......,,,)))((($$$))),,,******---...,,,)))***++++++***((('''%%%+++******************)))---,,,///444555777CCCRRRZZZxxxyyybbbLLLEEE<<<666222111000000111000///000111000///------,,,,,,+++)))(((***---***+++,,,.../////////...+++,,,---///111000...+++---,,,+++++++++,,,...///,,,000111---,,,///111000000------000000...///222...///000///---,,,---///000///...------...111222++++++,,,------......///------............///000,,,///111///,,,,,,///333/////////...------------111...,,,---000222111...///000222333333333111111+++000444444111000333777222444444222444888777444222444666999::::::999888777555333444666777666444222000222888:::666111///222111222333555555333111000222666;;;???@@@===;;;;;;AAAGGGLLLWWWllllllrrr]]]222...000...---+++++++++,,,///---)))(((***+++,,,,,,***(((((()))***///+++&&&$$$%%%((()))((($$$%%%(((***((($$$%%%)))))))))))))))******++++++''')))++++++*********+++(((,,,///...,,,***+++,,,...***&&&%%%(((---111444000///......///000///---)))***+++,,,,,,+++)))(((%%%***---+++***+++,,,))))))************)))((((((***)))((()))+++,,,+++***...---...000///...444;;;;;;WWWpppfffZZZIII;;;444333333333444222///...//////...---///---------+++(((***...+++++++++,,,,,,---......------...///000///,,,)))***)))))))))***+++---...''',,,...,,,---222555444...,,,---000111......111...000000000...---.../////////...,,,+++,,,///222///......------,,,++++++,,,---...---------///222***---//////...---000222000111111///---,,,,,,---000///...///111111111000000222333444444333111000,,,///111111//////222444111444555444666888666222333444666888999999999888555333111222666777333//////...222888888333000111222111222444666777555444555666888;;;===>>>>>>===JJJUUUaaalll~~~~~~{{{oooDDD666333555555---)))---///---++++++++++++'''((()))(((&&&&&&''')))---...//////...---,,,,,,)))((((((+++***&&&&&&)))))))))))))))******+++,,,''')))++++++***)))******))),,,...---***(((+++...'''%%%$$$&&&***---...---,,,++++++,,,------,,,******+++,,,------,,,,,,+++(((---///,,,***+++***(((+++++++++***++++++,,,,,,***(((((())),,,...---,,,,,,,,,---//////---///333888MMM^^^jjj{{{zzzjjj\\\RRRIIIAAA;;;;;;777333111000111000000000---,,,...---)))+++111...---+++***+++,,,---......------...///...,,,***---,,,+++++++++,,,---...(((---...,,,,,,000333222+++))),,,111222...---...///000111111///......///,,,---...---+++***,,,...///......------,,,++++++,,,......---++++++...000+++---///000000000000000...000111000---,,,---///---...000000///...///000///111333555555555333222111000000///000111222333222333333111222666555111666666666666555555555555000//////000111222222222///111555999555//////333333333444666999:::999777;;;>>>@@@??????GGGUUUaaazzz}}}gggLLL777444333)))'''///111,,,)))---...++++++,,,---,,,++++++---///***111888999555111000111000,,,+++---,,,******------,,,,,,++++++,,,,,,---$$$&&&))))))(((''''''((())),,,...,,,((('''+++///&&&&&&(((---111222000,,,)))(((((()))++++++***(((((()))******++++++++++++***///111...++++++***'''---,,,++++++,,,---///000***(((''')))---//////---)))***---111222222444666)))777>>>CCCOOO^^^www|||jjjUUUGGGBBB>>>888555444444555555///,,,,,,///...+++---333000...,,,******+++...///------,,,---......---+++333222000///......//////...111111---+++---...,,,)))(((,,,111222...,,,---///000222111///......///)))---000000---******+++++++++,,,------......///...//////---***))),,,......///111222333222000///,,,///111000...---///111***---000000---,,,...000---///222555666666555444666444111000222444555555333333111---///333333000888777555444222222111111+++---///...---...333777000444999:::444------333444555666888;;;<<<;;;::::::AAAGGGIIINNNbbbiiiiii|||pppAAA333222&&&...,,,)))''''''((())))))111///---***))))))***+++,,,000BBBUUUOOO666***///'''---,,,&&&,,,777555(((000...***'''%%%$$$%%%%%%))))))***)))(((((()))++++++((($$$###$$$&&&((()))(((((())),,,///111111111***++++++)))&&&&&&'''(((###%%%(((+++------,,,+++---...,,,((((((,,,,,,)))'''+++///000///,,,***)))+++***++++++,,,---...///+++)))))),,,000111///+++000333777:::;;;BBBTTTfffdddQQQMMMHHH@@@888444333555777444000111666555...+++---,,,000///)))(((,,,+++&&&((()))+++---.../////////,,,000111---+++,,,,,,***,,,+++,,,...000111///---+++...000///,,,***+++---333555555333000---...000111///---------------,,,,,,---......------///111000111111///,,,++++++,,,222000...000333555333111000------111000,,,---222---///000000///......////////////000222222111000777666888;;;777000000666999444//////333777777555:::999888555222///---+++...000222111...---000222000000//////000111333555666999666666;;;666777EEEIIISSS^^^hhh{{{qqqoooVVV999333+++---,,,***'''&&&(((+++---......---,,,,,,,,,---...+++---===OOOLLL999///333+++,,,***'''...888999222))))))))))))(((((((((((((((((())))))***,,,///111+++((($$$###%%%''')))***((((((((()))+++,,,+++******))))))(((((('''&&&&&&"""$$$(((,,,...///......000111000,,,,,,///...++++++...111222000...------)))))))))***+++,,,...///+++,,,...000111000---***---///222444333777FFFUUU{{{wwwggg___TTTJJJCCC>>>:::888:::333------,,,***,,,000,,,...,,,***,,,000---''')))***+++------,,,***))),,,///000,,,***,,,---,,,++++++,,,...111222111000,,,---...---+++)))))))))///111222111...,,,---///000///......//////...---++++++,,,,,,...///111111////////////.........---///......///111222111000///,,,---000000---...222---...///000/////////000333222000000111333555555;;;777777::::::555222444777333///000444666666444777777666555333111///---///000000000111333666999111000//////111444:::===<<>>@@@HHHXXXcccppptttfff~~~hhh@@@666666///111222///***'''''')))(((***,,,...//////...---***''',,,777<<<999555666666---'''***---+++******++++++---------,,,***)))///......------,,,***)))***(((&&&%%%'''***++++++---,,,+++++++++***(((%%%+++(((''')))------((("""###%%%(((+++---.........,,,000111...+++,,,***'''+++,,,,,,,,,******+++---++++++************++++++---000333222///...///111///...//////,,,***///777:::UUUuuuwwwdddRRRJJJ@@@:::777555444444222444555777777666222------///000000///,,,(((&&&)))------))))))---111000111///......///...---+++---++++++---111333111............---+++*********)))+++...000000///.........+++(((***000333111...///+++***,,,111222...***))),,,//////------///222...,,,+++---///111222333000//////000000000///...///000000//////111333666111//////333666777777666333222111222444555444222///000222333333111///...444222///000333555333111444777999:::999999<<<>>>999GGGTTTfffjjjyyy}}}XXXCCC777...222555444000,,,***))))))***,,,......,,,***)))***''''''---222444333111444---***...000+++%%%###------------------------.........//////,,,&&&"""***(((&&&&&&(((*********,,,+++***+++,,,,,,***(((,,,)))(((***......)))$$$%%%&&&''')))***+++++++++***///111---******)))'''***++++++***((()))+++,,,///...---,,,*********)))...///000...,,,---222666111//////000...,,,///444///BBBYYYmmmuuu^^^III???======<<<666888;;;===;;;888777888---...///000///---***((((((,,,---***+++///222222///---,,,,,,.........,,,000...,,,...111222000---222111///...---+++***)))&&&)))---///...------...111---***+++///111///,,,///,,,***,,,000000,,,'''***---000000......111444///...,,,,,,///333444333333111000000111000...++++++///222333222222333444000333444444222333666777333222222333444444444333///000111222111000...---000000111666<<<>>><<<999;;;===??????@@@FFFOOOVVV```ssstttTTT999222333444444444222///---***+++,,,---,,,+++((('''((((((''''''+++111111...------...222666444---%%%*********+++,,,...000111))))))***...000...)))$$$***(((&&&&&&((())))))((('''''''''(((***+++***(((+++)))(((***,,,---***'''&&&&&&'''((())))))))))))***000222...***+++,,,+++,,,------,,,++++++---...111000...,,,+++***))))))------,,,++++++---111555000---,,,......---...222///777@@@JJJYYYsssqqqcccSSSFFF<<<:::999:::999666666888---............,,,+++***(((---///------111333111,,,+++***+++...111111111111000///......---+++)))333222000//////...,,,***%%%)))------+++***,,,...111...,,,,,,...///...,,,---,,,,,,---//////+++''',,,...///000000111333444222111...,,,000666666333444111///000222111...++++++000555777666444555666666:::<<<777222333555666444444333333333444555666000000111111111000000000444555777:::<<<<<<:::888777;;;BBBJJJVVViiioooOOO???999444222333333111...++++++,,,,,,,,,+++***)))%%%((((((&&&(((///111---)))...111222888===666***&&&''')))+++,,,------,,,(((&&&&&&***///000---***+++)))'''&&&''''''&&&%%%%%%%%%%%%''')))***)))(((((((((((((((((()))((((((%%%&&&'''((()))***++++++***000222---***,,,//////---...//////------...///...---,,,+++************,,,+++***+++---......---000+++(((+++------...111...000444777???PPPhhh{{{jjjYYYMMMBBBAAAAAA<<<888666444333222000///.........(((...111000000222333111000...------///111222222...///000000...---------222000...///111111000...'''+++...---***))),,,///......---------......///+++,,,...000111000---,,,---------///111333333333555444000---111777777222222///---///333444111---,,,111666666444444666888888;;;:::555333777888555666555444333333444666888111111111111222444666777:::;;;<<<======>>>AAACCCKKKVVVgggwwwwwwsssoooMMMBBB666///000111...++++++,,,,,,,,,---,,,,,,,,,""")))***&&&(((000222...'''000333000666???999***%%%'''***,,,,,,***&&&$$$,,,(((%%%''',,,000///---+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&'''******)))(((&&&''''''&&&%%%%%%''')))%%%%%%'''(((***,,,---...)))///000,,,(((+++///111,,,...//////...------...******************+++,,,+++******,,,///...***%%%111+++'''***------...111,,,000666999:::@@@LLLXXXjjjVVVQQQRRRLLLAAA:::;;;999777444333222222222(((///333222222333333000777555222000000000///...)))---111222111111444777///---,,,...111333222000))),,,///---)))))),,,000+++,,,...---------000222))),,,000222222111111111...,,,+++---222444333111777666111---111999888222000---,,,///444666333000,,,000333333000111555999444555333000444<<<<<<666777666555333333444777:::222111111222444777;;;===999<<<@@@CCCGGGNNNYYY```zzzuuu|||PPP///111777...)))...***(((&&&'''***---,,,***((((((((()))+++---000111---000222222000.........///+++))))))((($$$$$$'''&&&******)))))),,,,,,)))######"""###%%%(((+++---)))&&&%%%&&&((()))'''%%%&&&)))'''""""""''')))&&&&&&(((+++,,,,,,+++,,,---***---///...,,,+++---000111///---,,,,,,,,,+++***%%%))),,,---***((((((***---)))***...///+++***...///+++'''''')))++++++***555000---...333;;;@@@BBBhhhuuufffRRRFFFCCC>>>:::888777666555111111333555333---,,,///@@@===888555222111...,,,////////////////////////000///...------......///222///---+++,,,---......---000222333111///......000111111///---...222666...///111222333444333333222222111111000000000///000//////000222333111000///111444444222///...---666555444444777:::;;;<<>>???>>>===CCCCCCAAA??????BBBIIINNNRRR^^^qqq```AAA777666555333555222---,,,------+++)))++++++*********+++,,,,,,***)))(((,,,//////***%%%'''###$$$+++///,,,'''$$$%%%((()))''''''***)))&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''(((***)))&&&'''***,,,+++''''''&&&%%%%%%'''+++...///---,,,,,,,,,,,,+++***///...---+++************((())))))(((&&&%%%&&&'''***)))+++//////,,,***,,,,,,***)))***,,,---------///,,,)))))),,,111555777:::LLLbbbwwwhhhZZZPPPIII@@@999:::======;;;;;;<<<:::777666666666555444111111000///......//////***,,,......---...222666000000000000000///......000111222222000//////000,,,---...---,,,+++,,,---...//////000000000///...////////////............000//////000222444333222;;;;;;;;;;;;;;;<<<<<<===999999888777999;;;>>>@@@===>>>???===::::::===AAABBBCCCBBB@@@CCCLLL\\\gggZZZ@@@999777444333///+++***+++,,,+++)))))))))))))))))))))************+++------,,,(((%%%***$$$###***000...)))%%%'''***+++))))))++++++(((###$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&%%%&&&((())))))%%%%%%%%%%%%$$$&&&))),,,///,,,******------+++(((---......---------...///...---,,,)))(((((()))+++((()))+++......,,,+++************,,,---.........000...,,,+++---000333555333<<>>AAACCC@@@===@@@KKKTTTWWWYYY\\\___eeettt~~~XXXFFF>>>888777222---***++++++***(((&&&&&&''''''(((((())))))&&&***//////,,,***,,,///111)))$$$(((------***((((((++++++))))))+++***'''$$$%%%&&&''''''''''''&&&&&&'''(((((((((((())))))&&&%%%%%%&&&'''&&&'''((("""$$$''''''''''''(((***---***((())),,,---+++)))+++---/////////000333666111///,,,***)))***+++,,,(((***,,,,,,------+++***(((***,,,---------------///...---,,,,,,...000222222777888AAAXXXppprrr___RRROOODDDBBB@@@???>>><<<:::777777666666666666555444444000111222000...---000333///222555666444111000000///111222222000//////000111111222222333222111000111000000///............////////////////////////222111000222555777888888333444777<<>>CCCAAA===999999@@@MMMVVVuuu~~~gggRRRFFF???777222///---***((((((((()))))))))((('''&&&###&&&)))(((&&&(((///555111***%%%%%%&&&&&&'''+++&&&)))***'''''')))((($$$+++***)))(((''''''((()))(((***+++***'''&&&'''(((...+++***...---)))(((+++&&&'''))))))))))))+++------------+++(((&&&&&&''''''***------++++++///333,,,)))'''''')))***)))((())),,,+++'''(((,,,---+++&&&***...///---***)))***(((***,,,+++))))))+++---333333......333555EEE```yyy{{{rrrjjjdddWWWWWWVVVRRRKKKBBB:::555>>>:::555555777888666333000444777666222000111333222555999:::999555333222333000...///222555555444222222000000///000111111222222222222333333444444444333222333777:::<<<===888666666:::AAAEEEFFFDDDJJJKKKLLLOOOUUUcccuuuvvvZZZDDD>>>666111000///---++++++,,,,,,,,,***(((&&&%%%)))(((&&&######%%%))),,,,,,'''$$$%%%%%%$$$&&&***))),,,,,,))))))******&&&)))(((''''''(((***---...)))+++,,,***'''%%%&&&(((///++++++...---((('''***)))***)))((((((***...111...000000,,,'''######$$$%%%)))+++***'''&&&***...+++)))'''(((***,,,***)))***---+++&&&&&&,,,...+++%%%***...///,,,)))(((((((((+++------+++***,,,...,,,+++(((---444//////>>>MMMrrrnnn___UUUEEE???::::::???AAA>>>999444888;;;999555333555888333777<<<>>><<<999555444555222///000444777888888666666444444444555666777333333333444444555555555888777666777;;;???AAABBBEEECCCDDDMMM[[[hhhpppsss}}}UUUGGG===>>>333000333(((,,,%%%+++---)))(((++++++'''***---&&&###(((%%%%%%...((('''''''''((()))+++,,,)))(((((((((((()))))))))---+++(((&&&''')))---///---...---+++)))'''''''''+++(((((()))(((%%%''',,,---***''''''***,,,,,,+++***++++++,,,,,,***)))(((***(((&&&%%%'''((((((((((((''''''(((+++,,,,,,+++111111000---***(((((((((***'''***111333---)))*********+++,,,---.........+++---//////---...111444>>>OOO```zzzyyybbb___^^^aaaccc]]]OOOCCCGGGEEE@@@<<<999999<<<>>>::::::<<>><<<555222333888666444222333666999;;;>>><<<999:::>>>DDDHHHJJJTTT___mmm{{{iiiPPPBBB@@@222...111&&&(((+++000111,,,))))))(((%%%###)))&&&&&&+++'''"""&&&))))))(((''''''''''''''')))******))))))(((''''''+++***((('''''')))+++,,,***+++++++++***************((()))+++***(((***///222///+++)))******)))(((+++++++++++++++***)))(((***(((''''''((())))))(((+++***((()))***++++++***,,,------+++******+++---,,,***,,,111222---***+++++++++++++++,,,,,,------///000111///,,,+++---///555???GGGWWWuuuvvvssslll```UUUPPPRRRWWW[[[ZZZZZZ[[[\\\WWWNNNFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHKKKMMMHHH@@@;;;<<>>===>>>RRRyyyjjjHHH;;;333333...$$$ %%%((('''&&&&&&''''''%%%###%%%%%%&&&'''((()))+++,,,&&&&&&((()))***+++,,,---)))&&&$$$'''+++---+++''''''%%%######%%%'''((()))---&&&'''//////%%%###***&&&&&&%%%%%%%%%&&&&&&''',,,,,,+++***)))))))))***(((&&&%%%%%%''')))***+++))),,,,,,((((((******'''+++(((%%%%%%((()))((('''+++---000111111///,,,******...000...///222111...))))))***+++,,,---...///******+++)))(((''')))***333444999===@@@KKKffffffPPP<<<888777000+++***((('''&&&'''((((((&&&$$$#########$$$%%%&&&((()))&&&''')))+++,,,+++)))(((&&&%%%%%%(((---///,,,)))***)))'''''''''((())))))(((***,,,------***(((&&&)))(((''''''''''''((((((,,,,,,++++++******++++++&&&%%%$$$$$$%%%'''((((((,,,---+++&&&&&&***+++***+++(((%%%%%%'''(((((('''***+++,,,---------------&&&)))))))))+++///---)))000//////...---,,,+++++++++,,,---,,,++++++,,,---333000///222666???PPPaaalllLLL???<<<777///,,,)))(((''''''(((((('''&&&&&&&&&&&&&&&''')))******%%%(((+++------***'''%%%$$$$$$%%%)))...000...+++++++++++++++************%%%+++---((((((,,,***$$$,,,+++***))))))((())))))++++++++++++++++++,,,---'''&&&&&&%%%%%%&&&''''''......***%%%$$$)))---,,,,,,)))'''&&&''')))******))))))((((((***,,,...///++++++)))***///333111***111000///...---+++******)))+++---...---------...777000+++---222888???EEEiiijjjQQQBBB777000...+++)))''''''(((((('''&&&(((((((((((()))******+++&&&''')))++++++***((('''%%%$$$%%%'''+++------,,,(((***+++++++++******+++&&&(((+++------+++(((&&&---,,,+++***)))(((((((((***)))))))))***+++,,,,,,))))))))))))((('''((()))+++,,,)))$$$$$$)))++++++---,,,***)))***+++---...))))))))))))***+++------000...+++,,,222888444---++++++,,,,,,---------...&&&(((+++,,,,,,,,,---...444///+++---111555666777MMMjjjrrrSSS===666777---+++)))((((((((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''(((***+++,,,((('''%%%%%%''')))+++,,,$$$''')))***)))(((***+++(((%%%111EEEEEE222'''***,,,+++***)))((((((''''''(((((('''(((((()))******((()))+++***((('''((()))'''))))))&&&&&&)))***'''+++++++++******+++,,,...++++++,,,------,,,+++***---+++''''''---333000((()))***+++---...000111111&&&(((+++,,,,,,,,,---///------,,,++++++,,,------555EEEUUUkkkmmmOOO@@@===333000,,,******)))(((''')))(((((('''''''''(((((('''&&&%%%%%%&&&))),,,...)))((('''&&&'''(((+++,,,$$$'''***)))''''''))),,,)))&&&:::YYYZZZ===***---******)))((('''''''''(((''''''''''''''''''((()))$$$'''***)))'''%%%''')))&&&))))))''''''******'''&&&(((***+++*********+++,,,---.........---+++***,,,+++(((&&&***///,,,'''.........///000000111111)))+++,,,,,,,,,---///111---111000+++'''((()))))))))444:::AAAOOObbbnnnSSSDDD999666111...---,,,***))),,,,,,+++***))))))******'''&&&&&&&&&''')))***+++&&&''')))++++++,,,,,,---***---...+++'''&&&)))---******999OOOPPP<<>>\\\gggMMM>>>:::555111///...,,,+++***)))((('''&&&&&&&&&'''&&&'''((())))))(((''''''"""&&&,,,000111000///...000222222...(((&&&***...,,,,,,000666888444222333))))))))))))))))))******+++***)))(((((((((((((((###(((,,,,,,)))(((***---------***&&&&&&,,,//////''',,,111444222000......---+++)))((())),,,000222,,,...,,,'''&&&((()))&&&(((((()))******+++,,,,,,******(((&&&%%%''',,,///...///,,,&&&'''...///+++,,,***'''...666555===TTTnnn]]]III@@@:::999555,,,((()))))))))((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---......,,,++++++))))))***++++++++++++***...,,,******---...,,,+++,,,------//////---)))&&&))))))***,,,------***((('''''''''''''''((()))))),,,***(((***---...---+++***,,,///111111///---,,,,,,------------...222444///,,,((('''(((***++++++000***'''***,,,***((()))***((('''))),,,---,,,***)))---///+++))),,,000111,,,,,,---...///333999===LLL```]]]MMM>>>999777111,,,***)))))))))((('''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%(((,,,---,,,+++++++++(((((()))******************))))))+++------+++((())))))((()))******(((&&&&&&&&&&&&(((++++++***))),,,+++++++++***++++++,,,,,,***)))***---...---+++***+++---/////////...------------,,,,,,...111555444111---+++++++++,,,+++---(((&&&***,,,)))((()))***((('''(((***+++***(((+++///...+++***---///...---------------000444777<<>>555000333000&&&$$$)))%%%%%%&&&''')))+++,,,---(((&&&######%%%'''((((((&&&'''(((((('''(((+++---)))(((((('''''')))***+++---+++*********)))(((&&&((('''&&&(((***,,,,,,+++---+++---111111,,,)))***...000222000+++'''&&&'''***+++------+++)))(((((((((+++...///---***)))(((,,,------+++******---///,,,+++***)))((()))***+++000,,,+++000222///,,,+++)))+++---,,,***+++...222---000333333111---***))),,,---//////......000111,,,111666:::BBBRRRjjj|||wwwHHH999...000111***&&&'''...---+++***))))))))))))(((&&&$$$###%%%'''((((((''')))************+++,,,(((((('''''''''((()))***+++***)))((((((((('''&&&)))))))))+++---......---,,,+++---222222...---...111111///,,,)))(((((()))''')))+++,,,+++******+++***,,,......,,,***))))))---,,,+++++++++++++++,,,++++++************++++++---)))(((---///...,,,---++++++++++++***+++---///(((+++...000///.........+++,,,......------///000111333333111222:::IIITTTZZZppp```III333...000...)))(((222111...,,,***((((((((((((&&&$$$$$$&&&((((((((()))+++------,,,+++++++++))))))((((((((()))***+++***))))))(((((('''''''''++++++,,,///111222000///,,,+++---222333000000222333000+++)))))))))******%%%'''***+++++++++,,,---+++,,,------+++***+++,,,---+++))))))+++,,,***''')))******+++,,,,,,,,,,,,)))%%%%%%))),,,,,,---///,,,***))))))***++++++***&&&)))+++---------...000***+++------,,,,,,...///111000///......222999===:::HHH^^^ttt|||}}}gggFFF444000...------///...,,,***))))))******((('''%%%%%%'''))))))((()))+++......,,,***))))))************++++++,,,,,,)))*********)))((()))))),,,,,,---000222222111///,,,+++---111222000///111222...)))(((***,,,+++)))&&&''')))*********+++---***+++++++++***+++---///...***'''(((,,,,,,)))$$$'''(((***,,,---...------)))&&&%%%)))+++***,,,000+++(((&&&(((+++,,,+++(((,,,------,,,******+++---***+++------,,,,,,...///...---...000333666888888666999???HHHWWWnnnuuuhhhiiibbbyyydddFFF444......111,,,+++)))''''''(((***+++((('''&&&'''((())))))((((((***------+++(((''''''))))))*********+++++++++&&&((())))))''''''(((*********+++---000000///---,,,***+++//////,,,,,,...---+++)))***------***'''(((*********(((((()))+++((())))))))))))+++///111---)))&&&'''+++,,,)))%%%&&&(((***,,,---...------,,,)))(((******)))***///)))'''&&&(((+++---+++)))/////////,,,***)))***,,,+++,,,......------///000---,,,,,,...111111///---***///555<<>>999333000/////////---&&&((()))'''$$$###%%%'''+++***((('''((()))(((''''''&&&)))...,,,))),,,333:::555///...000222000...*********)))'''&&&'''(((+++)))(((***...000000...///---,,,***)))***++++++++++++,,,***)))((()))++++++)))'''%%%%%%(((***,,,,,,,,,***(((&&&&&&))),,,)))))))))((())))))***+++666111,,,+++---000111000+++***)))))))))+++...///(((,,,---+++'''''',,,222111000...,,,+++,,,...///---.........------///111000...,,,,,,---...---,,,111333555777888;;;???AAAIIIUUUfffyyyooocccYYYTTTPPPKKKFFFCCCDDDCCCAAA???===:::999:::???XXXtttTTTGGG777---,,,------***&&&''''''&&&%%%%%%'''(((***((('''(((***+++++++++(((&&&'''++++++((()))...666111,,,+++...000///,,,,,,,,,,,,***((('''((()))***((((((***---///---++++++******))))))))))))))),,,---,,,***(((&&&'''(((***))))))((())))))***+++((()))***)))'''&&&'''((('''''''''((()))***+++,,,333000---,,,---...//////,,,+++***))))))+++---...******)))((((((***,,,...///...---,,,,,,,,,---...,,,---------++++++---///++++++***))))))))))))***000000111111222666;;;???AAAFFFNNNWWWaaaooorrrcccZZZUUUPPPLLLKKKGGGAAA???@@@AAA@@@>>>AAA===:::777666CCChhhmmmPPP<<<444333000,,,***(((''''''((()))***)))'''&&&&&&(((+++---......***''''''***,,,++++++---111---))))))+++------+++.........,,,)))((()))***------...000111111///---++++++---......------,,,......---+++'''&&&&&&'''((()))***+++++++++******''')))+++,,,***(((((((((&&&&&&'''''')))***,,,---/////////...,,,++++++,,,,,,+++*********+++,,,---,,,)))&&&''')))++++++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++,,,(((***+++***'''&&&(((***///...---,,,---111777<<>>===;;;<<>>???>>><<<===;;;::::::777<<>>CCCHHHfffjjjNNN:::111444000+++'''&&&%%%$$$$$$((('''%%%&&&'''(((((('''''')))******...333444111,,,,,,,,,,,,,,,,,,------)))******)))'''&&&'''(((%%%'''******)))'''&&&&&&%%%'''***,,,---,,,***))),,,------,,,******+++---+++)))'''&&&'''***---000++++++***((('''(((,,,//////...,,,+++***)))(((((('''***---...,,,***(((''''''((()))***,,,...//////,,,000222///((($$$&&&***)))))))))***************(((*********))))))+++,,,)))+++,,,+++(((''')))+++&&&)))+++,,,,,,+++++++++((()))+++---///111222333666222222666;;;AAAIIIPPPbbbtttrrr___SSSMMMJJJGGGCCCAAAAAA>>>999555444333222555:::<<<<<<:::::::::999:::===@@@DDDGGGMMM~~~zzzYYY===,,,666444111,,,((('''(((***((('''&&&&&&((())))))(((%%%***,,,))))))...///...,,,---------,,,+++,,,---((())))))((('''&&&(((***(((+++------+++***+++,,,***+++---...///...---,,,,,,,,,,,,+++((('''(((***+++*********+++---///000))))))***)))((((((+++---,,,+++***)))((((((''''''((((((***,,,------***((()))******+++,,,,,,,,,,,,***,,,---,,,***((()))***,,,+++***)))))))))***+++(((***++++++***+++---///******)))(((((((((((()))(((***++++++***)))***+++******+++---///000000///...+++---444888888999===AAAPPPfffzzz~~~qqqcccUUUKKKFFFFFFEEEDDDAAA===:::999888000000111555:::;;;888555666777999:::===BBBGGGIIIHHHmmm}}}___LLL999999777222---+++///222((('''&&&''')))++++++***&&&---///***(((+++---,,,,,,---...---,,,++++++,,,'''((()))((('''''')))+++'''***,,,+++)))(((+++---)))***+++,,,,,,,,,+++***,,,---,,,)))&&&%%%%%%&&&***+++,,,...///000000000(((***,,,---,,,++++++,,,)))((((((''''''''''''''')))((((((+++...///,,,(((,,,,,,,,,,,,,,,+++***)))((('''''')))+++,,,+++***...,,,***)))((()))***+++(((***+++,,,,,,---///111,,,***(((((()))***)))(((---...---+++******---///---,,,,,,,,,.../////////,,,((()))000444222222666555999>>>BBBIIIWWWjjjxxxzzzvvvsssiiibbb[[[XXXSSSLLLCCC>>>AAAAAA@@@===888777999;;;555444555888;;;:::555000555888999888888;;;>>>>>>BBB]]]sssXXXKKK<<<222555555---(((******...---&&&###&&&&&&###!!!%%%***,,,,,,***))))))---,,,+++***)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,)))''''''***...111111///...---///222000++++++...//////...+++)))(((***,,,***---000///,,,+++,,,...,,,(((&&&)))///111---((()))+++)))&&&)))...,,,%%%***(((&&&(((+++---+++)))222111000...,,,***((((((+++++++++++++++++++++,,,111111///,,,******,,,...222,,,'''%%%(((---000222,,,+++)))((((((((())))))(((***...111---''')))...000///...---,,,++++++,,,(((+++///333444222///---555666777999;;;>>>@@@AAA^^^ooovvvtttpppkkkeee^^^YYYVVVQQQQQQQQQOOOKKKFFF@@@===999777555444444666888:::999777666888;;;===;;;999888777555666888:::;;;:::FFFIIIpppxxxdddNNN;;;888888111+++++++++000000+++(((******'''$$$(((+++---+++)))((((((,,,,,,+++***)))(((((((((*********+++++++++,,,,,,''''''))),,,///000---+++***((()))---///,,,,,,///...//////...,,,+++,,,---+++,,,.........---...///---***)))+++...///+++''''''+++,,,((('''******'''&&&%%%%%%'''+++...---,,,111000000//////......---,,,,,,,,,,,,,,,+++++++++)))))))))'''%%%$$$%%%''',,,)))''''''+++...///...,,,+++***)))))))))******&&&'''+++---***%%%%%%***000///---,,,******)))))))))+++---///000///---,,,//////000222444666888:::===HHHWWWppp~~~{{{qqqeeeXXXXXXXXXVVVSSSPPPLLLJJJJJJIIIHHHEEEBBB>>>;;;:::888777555444444555777888999777555666999;;;:::999888666444555777:::<<<<<<@@@GGGaaahhhKKK@@@<<<666111///+++///111...+++,,,+++)))(((***,,,---+++)))((((((,,,,,,+++***************((()))))))))******++++++'''(((***...000///+++(((---((('''+++///...---...---...000000///.........,,,+++,,,---//////...---,,,------------+++)))(((&&&,,,...***&&&'''((()))%%%%%%&&&(((+++---,,,+++*********+++,,,---............------,,,,,,++++++((()))******(((&&&&&&'''&&&&&&'''***,,,---,,,***,,,,,,+++*********++++++'''(((***---)))$$$%%%)))000///---+++***(((((((((,,,,,,++++++++++++,,,,,,))))))***,,,...000222333111666888BBBQQQXXXfff}}}vvvpppddd[[[WWWWWWQQQJJJGGGHHHJJJKKKJJJGGGEEECCCBBBAAA???<<<:::999888777666666555555555555555666888666444555777:::;;;<<<;;;888555555888;;;===>>>999CCCLLLZZZ}}}bbbNNNCCC:::444333***---///...,,,***)))((((((***,,,,,,+++***)))***,,,++++++******+++,,,---************************''')))+++---///...---+++444---)))---111000---,,,,,,---......------///111---+++***+++......,,,)))***---//////,,,))))))+++))),,,...,,,***))))))))))))))))))*********((('''''''''((()))***+++,,,---//////...------,,,++++++))),,,......---+++***+++&&&'''(((***+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///,,,((((((+++...---,,,+++************///---+++)))(((***+++---))))))***+++,,,...000111333888666777:::888<<>><<<<<<;;;:::999888888777444444444555555555555555777555444555888<<>>???777???<<<<<>>BBBAAAKKKaaawww|||vvvlll```UUUOOOKKKIIIFFFEEEDDDBBBAAABBBEEEEEEEEECCC@@@<<<888555666777999;;;;;;999777666222333444444555666666666555555555777:::>>>CCCFFFCCC>>>999666666888:::;;;777;;;555444FFFbbblllTTTCCC:::555444444555111+++)))+++'''((()))))))))***,,,...,,,+++***))))))***,,,---------,,,+++***))))))(((((()))))))))***---111555+++''''''---111///------*********)))((())),,,///---,,,+++++++++***(((&&&))),,,//////---+++,,,---...))))))...111///+++)))&&&))),,,---,,,+++++++++------,,,,,,++++++******......------,,,,,,++++++'''***---...---,,,+++,,,,,,,,,+++)))'''&&&(((***++++++,,,---------,,,,,,...++++++------++++++...******+++,,,---///111222111///---,,,+++,,,---...++++++++++++,,,---//////+++000---,,,333444555>>>???777555@@@NNNUUUVVVUUUeeerrr}}}sss```\\\ZZZYYYVVVNNNGGGDDDAAA@@@@@@AAA===888777999======<<<;;;888666333222000333666999999888555333222222333444555777999:::555666888999;;;???CCCGGG@@@<<<777444444555666666777:::444777AAAGGGrrrvvv[[[III===:::888888333+++)))---((())))))((('''(((***------+++)))'''''')))+++,,,************************&&&((()))***)))***---111((('''***000111---+++---''')))+++,,,+++************+++------,,,++++++,,,,,,...//////---,,,++++++)))''')))...000,,,)))+++(((+++///000...,,,+++,,,,,,,,,+++***)))((((((''',,,,,,,,,,,,,,,+++++++++***,,,///000/////////000***,,,---,,,))))))+++---)))***+++,,,------,,,+++---)))))),,,---,,,,,,///)))******+++,,,...///000............------------,,,,,,,,,,,,,,,---...///000333,,,)))111444333888777000...333888;;;>>>@@@:::BBBNNN[[[iii{{{uuujjj___VVVMMMHHHEEEAAA@@@DDDDDD???<<<===<<<;;;<<<===999222333888:::999888777666555555555000111333555666555444444222222222333555999<<<>>>666888;;;;;;;;;<<>>@@@<<<:::<<<777555777999555000333;;;:::888666555444444444555222222222333333444666666222111111222555:::>>>AAA888:::<<<<<<:::999;;;>>><<<:::888888:::;;;;;;;;;222===666666AAA:::MMMaaaLLL===666---...000+++***---000///+++'''&&&&&&...,,,***))))))***---...)))+++,,,+++***)))***,,,%%%++++++'''&&&+++---+++'''***...111111...***''',,,---...---***'''&&&&&&&&&''')))+++,,,---,,,,,,///...---------,,,)))&&&))))))***,,,......,,,+++...111333222...***)))))))))///222---)))***...///***---//////---+++******---+++((((((+++,,,+++)))------,,,++++++***++++++******+++,,,,,,,,,,,,+++'''((()))******,,,///222***)))***,,,...///...---)))...000---000777:::888111222444666666555333222999333000///,,,))),,,333222---)))(((+++......---444333222222444777:::===EEEHHHJJJNNN___zzzssslllaaaSSSIIIDDDEEEGGG>>>===<<<:::888777666555111333555777888888777666666777777444000///000222//////000111333444555555555555555555555444444444::::::888555666:::;;;888555444222//////444===DDDHHHDDD>>>999888999;;;<<>>MMMXXX\\\eeejjjtttzzzssslllcccYYYRRRSSSNNNGGG???999888;;;>>>999777666444333333333444000111333555666666666555444555555333000///000222000000111222333444444555333333444444444444555555999999666333444:::;;;999555444222//////333;;;AAAVVVIII;;;333555999:::999555999===444;;;DDDQQQ~~~uuu[[[MMM>>>444222///......///...------000222---+++)))((('''((()))***((()))+++++++++---///111)))---///---+++,,,+++***,,,,,,,,,---------,,,,,,,,,---------///222777;;;***+++,,,------,,,+++***,,,,,,,,,)))&&&&&&***---(((((()))******+++++++++,,,...//////,,,)))(((((((((+++***''''''***+++)))''')))+++,,,+++))))))***+++)))((()))+++,,,,,,+++---,,,+++)))((('''''''''%%%&&&'''((())))))))))))((()))))))))((()))+++...333111...---.../////////***---,,,))))))...222333777555222111222555999;;;:::888777777444111222666111444555222---******---+++---...000111000000///222444555555777===AAA@@@@@@BBBGGGQQQaaassstttfffUUURRRMMMGGGBBB>>>;;;:::;;;999666333111222666:::222111///......///000111---///111222333444333333222333333222000///111222222222222222333333333444222222333333444555555555777777444111333999<<<:::666555333000000333999===PPPQQQSSSRRRLLLDDD:::333:::777===444777IIIUUUlllxxxhhhPPP>>>999555555555333111000//////000***)))(((''''''((()))***)))***+++******+++...000***---///...,,,+++)))((()))***+++,,,,,,,,,++++++,,,------,,,,,,...111444------......---,,,***)))(((+++...,,,((('''***///(((((())))))((()))+++,,,---.........---+++******,,,---+++)))***...---***(((***,,,,,,***)))))))))))))))((()))***,,,,,,---///...,,,***)))'''''''''%%%%%%'''((())))))*********++++++***((()))+++---888444000---...///000000'''+++...---,,,---000111///---+++))))))+++...000666666666555222000000222222444777666222///------///000111111111111111111,,,...000222444666777666:::;;;===@@@CCCGGGJJJLLL]]]]]]bbbooo|||lll]]]VVVSSSLLLDDD<<<<<<<<<999777777;;;>>>666666555222111111444666111000---,,,+++,,,...///,,,---...000111111111111000000000000000000111222333333333333333222222222444444444444555555555555222444333222555:::;;;888888777555333333555888;;;AAAUUUkkkpppbbbMMM???:::BBB777>>><<>>777666444222000///---+++''''''&&&'''((()))+++,,,%%%&&&&&&$$$###$$$&&&)))***,,,......,,,)))'''(((%%%'''***,,,---+++)))((()))+++------,,,++++++,,,)))*********)))'''%%%$$$&&&+++000000,,,)))+++---((())))))((('''(((+++...///............---,,,+++---...---***+++//////++++++------,,,***(((((()))((()))))))))***+++,,,---+++***)))'''%%%$$$$$$###&&&'''((()))************,,,---,,,+++******,,,...444000+++))))))+++,,,---)))...555777333...,,,---......------,,,,,,++++++222444444222000/////////222222333666777666222...444333111000000111333444000000111222222111000000///222555999<<<======<<>>;;;<<>>999000222444333111///111333111222111000......///111444333222000///.........++++++,,,---...///000000000///...///111222333222111111111111111000000000666666555555555444444444...222555666999<<<999444999777666666777888777666888<<>>555///------......))))))))))))))))))))))))++++++***)))((())),,,///...+++,,,...,,,((()))---'''(((***+++,,,,,,,,,++++++---------++++++,,,...------......---+++)))((()))+++---...---,,,***)))***++++++(((&&&'''---333///---++++++...///...,,,(((,,,...***'''))),,,,,,((()))******))))))+++,,,)))+++,,,+++)))(((***---......---++++++***************++++++******))))))+++,,,,,,+++***+++---000222000---,,,...111222222111666>>>BBB<<<000,,,///)))+++---//////...---+++///333333---+++...000---+++,,,///111333222000...------,,,,,,---...///000'''%%%(((...111///000444333333222222333444666777666555555777;;;<<<:::888:::<<<>>><<<:::<<>>=========;;;:::777999999888999999444...+++///333666777777666666222222111000...///111333000000111111111000///...,,,,,,------...000111111222000...///222333333111///////////////000000000111111222333333444555555222555555444666;;;:::666666444444555777888666333111333<<>>???<<<<<<>>>AAA@@@???BBBIII@@@GGGOOOOOOHHHHHHXXXkkkffffffeeecccbbbhhhsss||||||xxxuuuwwwvvveeeZZZSSSNNNEEEJJJLLLHHH@@@:::;;;>>>>>>;;;777444444555444444000000...+++---111000---+++---222555777444111...222111000...,,,,,,...000,,,---///111111111///...---------...///000111222333000...///222444333111............/////////000,,,---...000222444555666777777444111444999;;;999333222222444777777444111333444666999CCCYYYuuuNNNCCC111<<<999EEE~~~tttYYY@@@666111)))'''******,,,,,,***'''&&&(((***---,,,******++++++)))(((---)))''')))******---111222...)))(((+++///111222333000,,,+++,,,---+++)))+++///111///)))&&&'''***((('''''''''((()))***+++------,,,+++***---111555000***(((++++++)))+++111...---((($$$''',,,)))"""&&&&&&'''''''''***...111------,,,,,,+++*********+++***'''&&&&&&'''***+++*********))))))))))))(((((()))***)))(((***///444555...'''&&&+++---+++'''000111444666777555000,,,,,,((((((---...+++,,,111---000111---'''&&&***...,,,---...---+++***+++,,,***)))))))))***+++---......///222333444333111000...000444666777666555555///111///,,,...444555111///111333555666777888999777777777888888777333000:::::::::888666888===BBB<<<===>>>@@@DDDHHHKKKNNNOOOOOOOOOQQQUUUZZZ___bbbXXXTTTSSSWWW```hhhkkkkkk]]]\\\ZZZ[[[^^^ccchhhllleeehhhooouuuzzzyyyuuurrr```___]]]ZZZWWWUUUSSSRRRPPPWWWYYYQQQGGGAAA<<<999===???@@@>>>:::777777888333333333444555666777888888222,,,+++...000...,,,//////////////////111222))),,,(((+++666444,,,---333222111///......------///000222222222111///...,,,((('''+++333888666333///000111222444555666777111***)))///333222333666777888::::::999777444222111000000222555777555333555444444555:::LLLqqqZZZ:::777111>>>GGGXXXsssWWWGGG:::...+++000)))+++,,,+++))))))+++---+++)))(((((())))))((('''+++((((((,,,---++++++///222...***(((+++...000000222///,,,+++------,,,+++***,,,...,,,)))'''(((***'''''''''((())))))******++++++***((((((***...111111,,,+++///000,,,***,,,------***&&&(((---,,,''''''((()))))))))***---///++++++***))))))(((''''''***)))(((''''''((()))***((()))))))))******++++++---,,,***(((&&&'''))),,,555222---***))))))(((''',,,---///111333333000---,,,))))))---...,,,---222111///---,,,,,,.........---......---+++******,,,333222111000///000000111///000222333333333333222------000666======777000222333111---000777:::888222111000222666777666333444333333444666777666555222444555444333333555777666666666777888:::;;;<<<;;;;;;;;;===@@@EEEIIILLL???;;;777999>>>CCCDDDCCCDDDCCCBBBCCCEEEJJJNNNQQQDDDFFFIIIMMMPPPNNNJJJFFFLLLLLLJJJIIIGGGFFFEEEDDDBBBGGGHHHBBB;;;888555111555777999888555444555666555555444333222222222222666333111111222222///,,,/////////000111222222111666111(((333RRR[[[FFF333111111000000//////000000...///111333444444333222...,,,+++---222555444111333333333444444555555555222,,,+++000333222333666777888:::;;;;;;888555333888666333444555555333111777666777999:::???MMM\\\qqqUUU>>>:::222===DDDNNNrrr[[[EEE333...111,,,------,,,***)))***,,,---+++***+++,,,------,,,)))((()))---...+++***,,,222...***)))***,,,......000...,,,,,,,,,---,,,+++,,,+++***)))(((''''''(((&&&''')))***++++++***)))((())))))((()))+++///222444000///444777333---)))***,,,+++((((((+++,,,***)))***++++++++++++,,,...++++++***)))((('''&&&&&&))))))))))))))))))))))))'''((()))***+++,,,------000---***(((((()))))))))111222111...***((()))++++++******,,,......---+++---++++++...///...///222555...)))+++222555333......//////---+++******,,,111111000/////////000000111111111222222333444555222000111<<>>666333///,,,************)))'''&&&&&&)))+++,,,,,,...***(((***)))((()))---///...+++)))(((((()))+++))))))******))))))))))))***((('''''')))***)))((()))+++---///000///...---+++---///000000000222444444111...000666999555///)))+++---...---***))))))(((***,,,---------...///,,,,,,+++***)))((('''&&&((()))***++++++***)))(((***************************(((&&&)))---111111000,,,,,,...222666777555444///,,,))))))***+++,,,,,,------...---...000222222333111//////111222000...,,,------,,,+++,,,///111...///000222333555666666111000...------///111333111000111444888888444000---...111666999777333000///111333222111111444888777333///------000111222666444222000//////......+++,,,...//////...---,,,////////////000222333444000///...///000222333333333333444444555555444444444333222222333333222111555555444444444333333333111111///+++,,,000///+++111111000///000111222222000111222333444444333333111333555444333222222333,,,,,,,,,...111111...+++777KKKGGG222---000---***//////...------------......///000111000...,,,***---000333222///...111444222222222222222333333333555555444222111222333444111222555666777666555444666555333111000111222444<<<;;;888444111222555777:::::::::NNNkkkmmmVVVGGG;;;333666===:::HHHtttbbbLLL<<<777000,,,+++,,,...///+++)))''''''))),,,------///+++(((((((((&&&(((------,,,+++)))'''&&&(((***(((***+++***)))''''''(((###%%%'''***,,,---...///+++,,,...///000000//////000111222111...,,,,,,,,,...,,,***)))...333222---,,,,,,111666666111---,,,***+++,,,,,,,,,,,,---...((((((''''''&&&&&&%%%%%%))))))***++++++***))))))*********)))))))))((((((((('''&&&(((***+++,,,+++111111333777:::999555111///---******,,,...//////,,,......,,,---111222111000111111111///...//////---------,,,+++,,,///222222333444444555444444444111000...,,,,,,---///000///000111111000000111222...///555<<<>>>999222///---111444222//////444:::666333000......//////...777444111/////////...---/////////...---,,,+++***111000000000000000000111666666555555555555555555222222222222222222222222333222111222333444333222222222222111000000/////////111000,,,+++......,,,222///---,,,...//////...///111333444666666666555333222111111222222333444,,,---.........,,,++++++;;;FFF===,,,,,,000......000///......------------,,,...000222333333222222,,,...111000......000333///000000111222333333444333666555111000222444333111222333333444444444444666666555222...---...//////555888444000111444555000777:::BBBMMMLLLIIIQQQ@@@777444888888<<>>@@@:::444333222444555333111111555999111000///000222222000///555333111111222111...+++111111000///////////////222111111000000/////////000000111000/////////000666555555444444555555666111000............,,,***/////////..................333555111...///111000111...++++++---//////...222333444555555444333222111...,,,---000222111///---000111///+++)))***---...444///)))111333000333000////////////000111111,,,---000333555555555444---...//////......///000000000111222222333444444111666666111...111444333444333222111222333444555333555555333///------///'''...444333333666888777///:::???@@@AAA;;;???QQQDDD<<<333444999999CCCVVVxxxVVVKKK===111,,,+++++++++///,,,)))(((***,,,......,,,******---,,,'''%%%''')))***+++)))&&&%%%(((++++++...000...+++(((((()))&&&,,,222333///++++++---+++++++++++++++---......+++...111222111000000000)))...///++++++...---((('''&&&---;;;BBB===444000222111///+++'''&&&'''((('''''''''(((((((((((()))************************%%%%%%&&&'''((()))******$$$'''******))))))+++///111999AAABBB<<<666555777===999444///,,,)))&&&$$$***......***+++111222//////......111333444444222333222000---***)))+++...,,,...000333444555555555444333111000...------,,,******,,,...000111111111...---222;;;???:::666666444333000//////000111111+++,,,...111444555333111333222222444666444...***,,,,,,,,,,,,...000222444//////......---,,,+++***...///000111000000222333333333222111111222333444:::999666555444222...,,,.........//////000000000)))111444111---...000111111...++++++///111222111555666666666444222///---222///---000555666333///...222444000***'''***///***222222000111+++'''...//////000000111333444555---...000222333222111000///............------,,,222333333333333333444444000555666000---111444333777555333111111333555777...111444333111///111222111555555222333888999666:::@@@AAACCCFFF>>>===JJJFFF>>>222333===<<<;;;FFFccciiiGGG333111222---&&&,,,***((('''((()))))))))***)))(((***++++++)))&&&***...000...(((%%%&&&******+++,,,,,,+++,,,...000)))///444444///,,,---///---***'''(((+++,,,,,,+++///......///000000///---***++++++***)))(((***,,,***---000000......000222///...,,,***)))(((''''''(((***,,,,,,++++++,,,---444222---(((%%%&&&))),,,((()))***++++++***)))(((&&&&&&'''((()))***++++++///444:::>>>>>>;;;888777;;;888444222222///+++'''+++,,,------,,,---...000555222///000333666777777000222333222///---,,,,,,)))...111222777>>><<<555444333000---,,,+++,,,---+++---000000...,,,******///...///111333444444222666999;;;999333///---...000///111444444111222666333444333111...---...///......///000111222333333000222333444222...+++(((111111000...,,,,,,...///000///...---...000222333111111000///---,,,+++++++++///222111...---000333666555333///,,,,,,...000,,,///000000...///333777:::888666333111///......---...000222333333222222...222222------111111---+++---//////...------......---...///222333333333000///---...111444555555555///,,,///111000000111...000111222111111222333000000000111222333444555444333000......000222444...000111000......111444222444777888888;;;@@@EEEOOOLLLNNNPPPJJJ???:::<<<<<<888666888<<>>DDDLLL```CCC777444222///+++***)))((('''&&&&&&&&&))),,,//////,,,************++++++***)))'''&&&&&&&&&(((***+++,,,---///111///333666555111...------,,,)))'''''')))+++***))),,,,,,,,,---------,,,+++,,,---...---,,,+++,,,...------,,,***((((((***,,,,,,,,,+++***))))))))))))+++,,,...---,,,++++++,,,((()))***(((&&&&&&(((+++%%%&&&'''((()))************))))))((((((((())))))---222777::::::999777777333222000111222111...,,,,,,,,,,,,,,,++++++,,,---777444111000111111000///000555:::<<<:::555///------//////...222888888333000///.........000222333///111222111/////////000111000111333555666555444444555666666333111000000...---///222222...///333000111222222000///000111///////////////......---555444333222000...,,,+++...///...---,,,,,,---...111000...---------...///000//////......---,,,,,,---000222111---+++---000111222222111/////////111,,,---/////////000222444333222222111000000//////...///000000000000000///...222222......222111...,,,---......---,,,---///111///...000333555555444222000///000222444555444888222000333555333333444000222333333333333666888777666555444444444444444999888555333222222333444...111333333111111333666333555777888;;;BBBKKKSSSQQQNNNOOOQQQFFF444///555555:::@@@EEEGGGDDD@@@>>>???BBBsssaaaJJJ===555111%%%'''))))))))))))+++,,,***///444333---)))***,,,)))'''&&&'''))))))&&&$$$$$$'''***+++,,,,,,---...,,,---......---+++)))(((---***(((((()))*********++++++,,,,,,,,,,,,+++++++++---///...---,,,,,,---333///+++))))))+++------+++***************+++++++++---...---+++))))))***"""''',,,,,,(((&&&''')))&&&&&&&&&''''''(((((((((***)))((('''((()))***+++,,,///333555555444555555++++++---000333444444222111000///...------------555333111000///...,,,***...222777999777222...,,,000000---***,,,111333111///.........///111333444111222111000///000222444111111111333555666555444333222111111333333222111///...///222111---...222,,,///111333222222333444111222222333333222000///777555333000///...............//////000000//////111000///...---,,,+++***------------------------,,,///111000---+++---000,,,///222333222111222222/////////111333444333222000111111222111000...---000//////...------......///111111//////222222///.........---,,,,,,...000444000,,,---222555555333333111000000222333333333555000///222333111111333111222333222222444777999888777666555444444444444:::999777555333222111111///222444222///---...000000555<<>>IIIDDD444333@@@555:::>>>===:::888;;;???<<>>;;;???EEEiiiUUUEEE444,,,///333222...)))))))))((('''''''''((('''***++++++)))'''(((***&&&))),,,...///111444666222222111,,,(((&&&))),,,///000///,,,)))''')))+++)))---000///+++)))+++...,,,,,,+++)))((())),,,...111111000...+++***+++,,,++++++***************+++***,,,......,,,,,,,,,---***)))((()))+++---+++***&&&(((+++...///...,,,+++++++++,,,,,,+++)))'''&&&)))***++++++******+++---000555:::<<<;;;999999:::777444111333777:::888666999999777222---******+++(((+++---......,,,,,,---++++++000666555000000444111111111111111000///...///111333333111000000000333222222333555555444222)))+++---...---++++++,,,+++***,,,//////,,,,,,000---///000000//////000111333222000/////////000111------------...///111111...+++((()))---000...+++......------...///111222111111000...---+++******...---,,,,,,,,,,,,+++***.........---,,,,,,...000000111111000...---...000***++++++,,,------......///000111111222222222222...+++,,,000111......222000111111000...------...///111111000---,,,...000---,,,,,,---//////---+++------///222000+++,,,000,,,...111222222111111222888666444222000...------111000///...///111333555333444333///,,,,,,000444444555555333000000333777888LLLVVVJJJ:::555444333222CCCSSSPPPCCC===GGGTTTmmmXXX???222111333...((((((+++---***&&&%%%)))...***)))((()))******(((&&&+++---...//////111333666555777777333---,,,111666333444444000,,,+++,,,///+++///333111...,,,...111+++***(((%%%$$$&&&)))---)))))))))%%%######(((,,,))))))))))))***+++,,,---)))+++,,,+++)))''''''(((,,,)))(((+++///000,,,''''''***---//////---)))'''''')))+++------+++)))'''&&&(((***+++++++++---///111555;;;<<<;;;999999999111...,,,///444777666444444444333///***)))+++...000///,,,***))),,,111555------000555333...///555/////////...---+++***)))222222222000......///111111000000111333333222000%%%)))......,,,++++++---,,,,,,...111111...///333,,,---......---...111333///---,,,+++,,,///222444333111...,,,,,,...111333000,,,((()))---000///,,,///...,,,+++,,,---///111555555333111///---+++******)))))))))+++,,,++++++)))+++.........------...111333333111---,,,///222000///...------------...222222333444444333111000...******///000------222...///000000---,,,+++,,,+++///111///+++)))+++...,,,,,,---...000000...,,,//////222444222......222%%%)))---000111000000000333333111000////////////333111///...///111444555---000222222//////111444000333555444000...///000OOOjjjtttZZZ===333222...777MMM___ZZZGGGBBBTTTkkkyyyUUU>>>444111///...///'''###&&&)))'''$$$###***)))((('''&&&&&&'''(((...222333000...111222111---//////,,,)))))),,,000---000333444222///---,,,222333444111...---000333222000,,,+++******)))(((---,,,+++)))((((((''''''---+++((('''(((+++,,,---222---'''&&&(((***+++***++++++,,,000333333000,,,)))***,,,///111000---+++,,,,,,,,,+++***)))((('''&&&'''((()))***+++++++++222888===>>>;;;999;;;===999333000333:::<<<666///555333111000///...,,,***---,,,***))))))***,,,---+++***+++///000---,,,...---,,,++++++++++++***)))++++++,,,------,,,)))'''222111///---------......//////...+++))))))***,,,...))))))...111///---,,,------...///000000//////---000111---'''&&&,,,222333111......///000...---,,,***)))***,,,......---+++---///111111000...,,,)))---111111...,,,,,,...///,,,)))))),,,...---,,,...---,,,,,,---///111333111444444///,,,///222333111---+++---222444222...///)))999PPPOOO@@@222'''---+++***+++,,,------,,,222111000111222111///---...///...,,,++++++---///+++***+++...111111...***000333666555111---,,,,,,,,,---///...------111444000000000000000///......///---+++,,,///111000...111111111111000...,,,+++222000000000///...333;;;___fffDDD222///555===GGG]]]kkkaaaYYYssstttWWWDDD999555444444+++%%%'''***)))(((((())))))((('''''''''''''''...333444111000222222111.........,,,+++,,,...000666777888777444333333444666666555444222111222444444111...,,,++++++)))(((+++***)))((('''''''''((((((&&&$$$%%%(((+++,,,---))))))((()))+++,,,,,,+++((((((***...333555333111*********,,,...///---,,,))))))***+++,,,,,,,,,,,,***+++,,,---------------333777;;;;;;999999===AAA>>>:::777999===>>>;;;666222000............---,,,000///---+++******+++,,,000......222222//////111111000/////////...---,,,///,,,+++---111111---(((333222000///------,,,,,,,,,,,,,,,,,,------,,,,,,///,,,,,,000111///---///******+++,,,,,,,,,,,,,,,///000111...***))),,,000///000000...---///666;;;555222000///000000000///,,,...000222222111///.........///000000000...---000---++++++---......---000///...------...000111///333444000...111444444///,,,***,,,111333111///666...FFFjjjjjjOOO999...///---++++++---------,,,///......///000111///...///...---,,,++++++++++++******+++...111111...+++///111444333000---------...///000...,,,,,,///222111111222222111111000000///---,,,---000222222111000111222333333222222111000/////////------666@@@ggg^^^;;;222222444<<>>666CCCLLL]]]WWW;;;===:::888333777@@@>>>BBBRRRnnntttYYYEEE;;;111//////---++++++++++++,,,,,,---,,,,,,,,,(((,,,,,,(((&&&((()))'''+++)))((((((+++---//////111333444333111...------,,,,,,++++++,,,+++)))'''))))))***,,,///000000///************++++++,,,---***(((''''''(((***))))))(((((((((''''''(((+++---,,,---......+++*********)))(((&&&''')))+++++++++)))***+++---...//////000111111111111111000///.........---,,,------//////111000///---,,,---000333444222000000000///---,,,111111111000000/////////000---,,,......+++,,,///))),,,///000///000333666+++///222111......111555---...///000111222222222222222222555888888555111111...///000///,,,---111/////////000//////......222000///000222111...***000---,,,---000222111///222000......//////...---...///000111222333333333...111333222///---000333222222111000...---///111***+++,,,---...//////000000222333111222444111,,,,,,,,,,,,---///222555777888fffppp999:::666222000000111222222333222000000000///,,,******)))(((+++///111///---+++,,,------+++***++++++...---++++++---///000000+++***+++---///000000............///111333666888+++///333555444222111000000222555777777555222000+++...333666444666AAANNNbbb]]]___mmmnnnUUUIIIXXXffftttsssHHH444666444666222111777666777CCCJJJwwwwww^^^OOO???777444000///000---------------...//////,,,///...)))''')))++++++(((((((((''''''(((+++......000111111///---,,,,,,''')))++++++***(((((()))))))))***,,,......---+++******************++++++***(((&&&&&&'''***++++++)))'''&&&'''(((***++++++%%%))),,,---+++******+++''''''((()))+++,,,***)))((()))+++,,,.../////////,,,,,,,,,---,,,,,,++++++888555000---,,,---///000,,,+++******+++,,,...////////////000111000---+++111111111111000...------...,,,,,,000000------///***...111111///...111555...000111000///000111333////////////000111222222///000111222444555666666111...---111333000///000000000000000000///......111000//////000///---,,,...+++***,,,///111111///111000000000111111///,,,......///000111222333333---...000000000///......000111111///,,,+++---000***++++++,,,------------///000000///111444222,,,+++++++++,,,---000444777666YYYyyyBBB:::777333111111333444444222111000000000///---+++------,,,,,,---......///))),,,...///......111333000...,,,---///000///---,,,++++++---///000...,,,///...///000222555888:::,,,111777:::777333///------222888>>>AAA@@@>>>;;;777888<<>>FFFSSSNNNRRRlllvvvmmmxxxaaa@@@111000333;;;555...333666888@@@:::TTTnnnmmmVVVHHH@@@:::999;;;///...---------///000111...000...(((&&&))),,,,,,&&&'''((('''$$$%%%)))------......---+++***+++---"""&&&))))))'''%%%&&&(((((((((((()))******(((&&&******))))))))))))******000---)))'''(((******+++,,,)))'''(((******'''$$$$$$(((,,,---+++)))))))))&&&''')))+++...---***'''++++++,,,,,,---,,,,,,,,,,,,,,,------...------,,,EEE???666...+++,,,...///---+++******---000000///++++++---000222111...+++,,,,,,------...------,,,+++***+++///000---,,,...+++///222000---+++...222000...,,,---///000000...222111000//////000111222,,,---...///000222666:::///++++++000333111......+++,,,,,,,,,+++******)))000000000///...---------+++***)))***---000333333000///000111222111---+++---...///000111222333333...,,,,,,...111111---)))///000000...+++***,,,///++++++,,,,,,,,,+++******---...------000555333...///...---++++++,,,///222444HHHwwwPPP;;;777333111222444555555000///...///000000...---333333222000......///111(((+++///000111333666:::222000......000000...+++...---,,,---//////,,,)))---------...000444777999888===DDDEEE@@@888111...222888AAAJJJPPPQQQOOOMMMGGGGGGHHHIIIDDD<<<;;;>>>???>>>DDDaaabbbGGG:::444,,,999777...222666444666666@@@NNNbbbUUUJJJ<<<888>>>555333222000***&&&)))000---,,,///444222,,,---333---((((((,,,,,,'''$$$&&&***,,,***&&&&&&)))+++)))***(((***,,,***&&&&&&))),,,---......---,,,***)))***+++,,,***(((''''''(((000***%%%&&&,,,000...***222...***)))+++------,,,((())))))))))))(((((('''###&&&***,,,++++++++++++)))---...---...111000---222///,,,...111111+++&&&444444222111///---+++***,,,///222333000///000222222***)))000222,,,+++000///***))),,,,,,+++111999------...//////...---,,,333222///---,,,,,,...000111333333000------333888---------------,,,,,,,,,......///000222555777999222000//////000000///...---+++***+++......,,,***///...,,,---000333555666000111///++++++///000...///...444<<<777+++***111,,,,,,---...///111333444444222000...------///000---...000111111///---,,,---,,,***)))***---111333222222222222222111111000,,,,,,,,,,,,,,,---111444000CCCVVVYYY===:::555333222111000///,,,---///111000---***'''000000///...,,,+++***)))++++++---111000///444;;;444///,,,,,,---,,,++++++///---+++*********)))(((000,,,+++...000000666???<<>>HHHnnnvvvdddNNN???::::::666333222...***+++000...---///111///******///...)))'''))))))%%%%%%((('''))))))&&&''',,,...---)))''''''(((&&&!!!!!!%%%'''(((((())))))))))))(((***+++,,,+++((('''((()))///+++''''''+++------+++222...)))''''''))))))(((++++++,,,,,,++++++******'''))),,,,,,+++******+++***...///......111000---000///---------,,,,,,+++222111000...---,,,,,,,,,000222444333000...---...000,,,+++...000......000222...,,,---,,,***...555---.........---,,,***)))000///...---......---,,,///111111///+++***---111,,,,,,,,,,,,,,,,,,,,,,,,111000000000000222444555000...------...///---,,,000......///111111///---333222000000111222333444...000///,,,...333555333...---222999666,,,,,,333111111111111111222333444111111000/////////000000///000111222222111000///---,,,+++***+++...000222...............------,,,.........,,,***+++---///+++777DDD___;;;888444222111000///...******+++---...///000000333222000///---,,,++++++---+++,,,......///777@@@666333000...---+++***+++222000.........///...,,,///,,,---111222333888@@@PPP[[[ccc^^^QQQJJJOOOWWWYYYTTTNNNJJJIIIEEE???::::::888666777<<>>AAA@@@???444///IIItttdddOOO???HHHbbbooodddRRR;;;666111111444777666333444;;;???BBBcccgggSSSDDD555000000...,,,,,,222000///---,,,+++,,,---,,,+++)))'''&&&%%%&&&(((,,,...,,,)))(((++++++)))...+++***+++((($$$&&&***)))((('''&&&'''(((***+++***+++,,,+++)))((()))******,,,---+++((((((***,,,444111---)))((()))******((((((''''''&&&&&&&&&%%%+++,,,,,,***(((((()))+++))),,,,,,))))))++++++(((,,,---,,,,,,,,,---///111000...+++***+++...222444...///111111111111000000+++///...)))+++555666000000///...,,,)))((())),,,...///111333666888999:::111///...000333333000+++///111333222000...---...000000111111222222222333222111///...---......///444222111111222222111000////////////000///...---+++,,,...///000111222333222333111///111444222---...---...111000---///555000000000//////000000111333333444444222///---+++222222222222333444666666777666555333111...,,,***...............------,,,***,,,------------...000---666GGG```777444222000000///...---000///...---,,,---///000666444111///---,,,,,,---000---+++,,,,,,...777AAADDD???555---,,,///000...,,,,,,+++,,,...///...---///000222444444555777:::222777===???===;;;;;;;;;???<<<888555444222///,,,000...---...222444444333<<>>999666555///000...,,,---000///,,,(((---000,,,)))((((((''''''******((((((+++,,,)))&&&%%%'''***)))%%%&&&*********(((''''''&&&&&&&&&'''((())))))''''''((()))'''))),,,+++)))(((***---(((***+++***))))))+++---...,,,+++)))((((((((()))'''((())))))'''&&&''')))+++------)))***---...+++,,,***)))---333555000+++111///---+++,,,///333666000///...//////...+++))))))+++,,,+++...222222///%%%)))+++)))(((+++,,,,,,////////////000111222333111000///...---,,,---------...000111111111000///,,,,,,---...000111222222...------,,,---...000111000///---...//////...,,,000222333222000/////////111555888777333///...///333444333444999===999222222111////////////000111222222222333333555666666---...111444555555444444111111222222333333444444222333333444555555444444000000000111000//////......111333333000...,,,,,,,,,444@@@uuuvvvlllUUU===666444333333333333111///---///222444333111---+++.........---,,,,,,++++++------///000...,,,///555FFFFFF>>>000***---///,,,------...000111222000......222333000///111222111666333000000222555777888444333111///...///000111...//////------111888???ccc[[[OOOEEEEEEGGGAAA777999111***---666===>>><<<000000111333555444222///777333;;;@@@;;;MMMqqq\\\NNNDDD===:::666777666333444777444...***000111,,,'''(((******&&&))))))'''(((******'''((((((+++...---(((''')))''''''(((((((((''''''&&&%%%'''((('''&&&%%%'''(((&&&''')))*********+++,,,&&&))),,,---+++******+++---,,,)))'''&&&&&&'''((()))***,,,+++)))&&&&&&&&&(((+++***'''(((,,,---++++++))))))+++...///...,,,111///---+++,,,...111333///---,,,---...---***'''***((()))...111///---...$$$))),,,******...///,,,111111000//////000111111000333555444///,,,,,,...//////////////////...---******+++---...000111111///...---------...000111333222000111222222111///111333555444111///000111333777;;;999444///---...222222222444:::===888000000000//////000222333222000000/////////000000111///000222333444444444444111222333444444444333222111111111222222333333333111111222222111111000///---000333333000---+++***///666BBBuuuqqqdddOOO<<<777555444555555555333222,,,...111444444222///---+++,,,---......---,,,+++++++++---///---+++///555EEERRRTTTCCC111,,,///000+++++++++---///...,,,***,,,111222......222555333222000......000333555666/////////......000222444444777777222---000===HHHeeeYYYLLLEEE===555444888444///+++---333777555222///111333333111111222333::::::888999:::BBBkkksssbbbTTTJJJEEE>>>@@@???;;;;;;>>>999111,,,222222***%%%(((,,,---(((++++++'''&&&(((&&&###&&&&&&)))---***$$$"""###&&&'''(((***+++******)))$$$&&&'''&&&%%%%%%&&&'''&&&&&&''')))+++,,,,,,,,,'''+++///000...+++++++++111000---+++******+++++++++---...---***&&&$$$###$$$'''&&&###$$$)))+++))))))******)))((())),,,///111///---++++++---///000+++))))))+++......,,,)))+++%%%'''111333---***...$$$+++...,,,+++///000---+++*********+++,,,...///111777===<<<555///...000333222000///000///...,,,***+++,,,...///111222333111000///...---...//////111000//////000000///---111333555333000...///000///444999888333...---...222222111111666999222(((.../////////111555666444444333222111000000000000666555555444333222000///222333555666666444222111444333111000///.........444444444444444333222222))),,,000222111...---,,,,,,555EEE}}}zzzjjjQQQ===777666666666777777555333///111222333222111...---)))+++---///000///---+++***)))***,,,++++++000777FFF^^^iiiUUU:::...111555.........000111111...,,,+++000111---...444888666---000333777999888666444---000333444222///---+++)))111666444000333@@@MMMJJJBBBAAAFFF???000...888+++000333333///---///222...111444333111222888===333;;;555333<<<@@@XXX}}}kkk```\\\HHH???BBB???>>>;;;333444...*********)))+++000---,,,***((('''&&&&&&&&&'''(((***)))'''&&&&&&&&&$$$(((---///+++&&&###"""(((&&&$$$$$$%%%''''''''''''&&&%%%&&&)))+++***'''***+++,,,,,,------------,,,,,,------,,,+++)))((((((((((((((())))))))))))'''&&&%%%(((...333111,,,,,,++++++,,,,,,...///000222222111///------///000,,,+++***+++...222444555111---))))))---000111000(((+++---,,,---///...+++---------...............,,,222222,,,***...000///000///------///000///...---///111222222111...,,,...000///---///444777666111222222222111111333555)))000777///%%%///777...,,,000000---///555555000555222///...///...+++(((...000000///,,,+++---///666555333111000000000111000333666555222000000111000111111111111///---,,,...///111333555444111///111333444333000...000222555333222555888888444///888111KKK}}}kkkEEE777;;;777333111222555888999111000000000//////......///---******+++---...///---......---,,,+++---...;;;iiippp>>>888;;;''',,,,,,...222777888555111111///...---///000000000000//////000222333111000000///---,,,+++---...///111000///000444:::AAAFFF???FFFHHH@@@666222222222---///222444444333111///.........///111333666777---666>>><<<666;;;NNN___xxx```SSSPPPJJJFFFAAA666222...,,,...///------000,,,+++)))(((((()))+++,,,((()))++++++***)))***+++!!!%%%***+++)))&&&%%%&&&(((&&&$$$$$$&&&((((((''''''%%%$$$&&&)))++++++***))))))***+++++++++************++++++++++++******((((((((())))))************)))(((***///222111---++++++,,,,,,---......///***+++,,,,,,,,,---///222111///,,,+++,,,...000111222///+++***+++,,,,,,,,,***------++++++---,,,))),,,,,,,,,,,,------------,,,111222---+++///222111///...,,,,,,.........---...///111222222111///...000222000,,,+++///000...222333333222000//////000555...000222///222555---///111111...000444444///555222000111222333111///222444444222///---...///000000000000111333555666111333444333111///000222------.../////////...---222000///222666777333......000222111...---///000111//////111444555222...777EEEeee\\\???666888666444333444555555444000000000///////////////222000------.........---,,,------,,,******,,,...:::^^^tttJJJ222111111666333000111444555222///333333222333333333222111333111000000222222111000111000///...///000222333111000...///111666;;;>>>888<<<<<<888555555444222666666777777555333000///......///000111333444555000666;;;999666;;;GGGSSS~~~lllcccYYYQQQGGG777111...---000000---+++,,,...,,,***))))))***,,,...''')))+++,,,++++++,,,---"""$$$'''(((((((((***+++)))'''%%%%%%''')))))))))(((&&&%%%%%%(((***,,,,,,*********+++******))))))(((((((((((()))***,,,,,,(((((()))***++++++,,,,,,...,,,+++---000111///---***+++,,,---......------'''(((******)))+++---///000///,,,+++***,,,---///000---+++******++++++***,,,...---)))(((++++++(((***+++++++++,,,,,,,,,,,,---000111...---000222222...---++++++---...---,,,///000000000000000000000333444333......111222///444444444333222000---,,,999---111888444222888999333444222000111333222...333222111222444666666555222333333111...,,,,,,---------...///111333555666111222222000......000222+++,,,...000000111000000666000---000666999444......///000000///...000111......---///111222111///888VVVrrrsss___III:::222333333444555666555111///000000000000000000111111111///...---------+++))),,,------,,,++++++---///000HHHcccppp]]]777)))999333111//////111333444444222222222333222111000///222000//////111222333222444333111000000000111111000/////////000222444666111222000///222777666222888888777666444333111111000111222333444444444444222555777777666999???DDDcccssshhhXXXBBB;;;555111222222...,,,,,,222000,,,)))((((((***+++''')))++++++)))))))))***%%%&&&''''''(((***,,,...)))'''&&&&&&(((*********+++)))'''&&&''')))+++,,,,,,,,,,,,,,,,,,+++***)))((((((''''''''')))+++,,,))))))***+++,,,,,,---...000---,,,///000...,,,,,,)))***,,,...///...,,,+++---------,,,)))(((((()))***+++,,,---,,,,,,---...+++*********,,,---------+++---,,,''''''***+++)))******++++++,,,,,,------000111111/////////000000///---,,,,,,---......---///......------...///000333555666333555999;;;999444444444555444222///,,,//////888888000666FFFLLL666555333222222222111...000000///000222333555555000000000000000///000000000000000000000111111111222111///------...000222///000111333333333333222444111...///333555333///000000111111111222222333000000000//////000222333AAAbbboooWWW>>>:::888000000000111333555444111///000111111111222333333333111000//////000///---+++.........---,,,,,,///111+++777HHHgggvvvTTT444888111555888888444222444777333333222111///...///000///---,,,,,,///222444555555444222000///...------//////000111222222222222///000///---000555666333111111000000111222444555333444555666666555444333000444777777666666999===HHH\\\yyyaaaKKKAAA777555444222111222111///,,,)))(((((()))******+++,,,+++)))''''''(((''''''&&&'''(((***++++++)))'''&&&&&&)))+++++++++...,,,***(((&&&''')))+++,,,,,,,,,,,,++++++***)))***)))(((''''''((()))***)))******+++,,,---------///++++++...///+++)))+++)))***,,,......---+++***111222111///,,,)))((())))))---222444222000...---***+++,,,---------......)))+++***'''''',,,---+++***++++++,,,---.........222111000000000...------000...------...//////......---,,,++++++---///000000333444333555:::<<<:::111000000222333222///,,,)))000555------EEEWWWQQQ666444222222333111000///.........------...111222111000000111222444666666111111111111000000//////222000---,,,,,,///111222111222333444444333222111000111222111000000000222000000000111222333333222222333222000...///333777PPPvvv~~~UUU111111888444000......///111333333222222222222333333444444444222222111222444444222111......---,,,+++,,,///222000333999ZZZwwwLLL666555>>>EEEAAA777//////333888777555222//////333666000...,,,,,,...000111111222111111000000000000000///000222444555555555444111555555000///222555444...------...///222555777333444555555555444222111,,,333999999666555888===???CCC\\\___QQQBBB:::777444333444,,,,,,+++******+++,,,,,,---......---***((('''(((&&&&&&&&&'''))))))(((&&&((('''%%%&&&(((+++++++++...---,,,***'''''')))+++)))))))))***))))))(((((())))))((((((((((((((()))***++++++++++++,,,,,,,,,---((()))......)))(((---***+++,,,------,,,+++***///000111000...,,,,,,------222888999555111...---,,,...//////---+++******(((++++++((()))---...,,,******+++,,,---...//////222///...000111...++++++000///------///000///...---,,,++++++,,,---///000...111111//////222222///---++++++---000111...+++------***###000RRR[[[DDD555111000222333111000111...///...---,,,---000222333111...---///222444555...///000111222222222222333000---,,,...000111222111111222333333222111000///222555444000...000222000///...///000111000///000222222///---///666===]]]eee777...666888111///------///222444444222222222222222333333333///...---...000111000///,,,,,,+++***)))+++...222333111///FFFooo}}}___===777<<>>999DDDlllqqq\\\NNNEEE===777555,,,,,,------------,,,,,,+++,,,---,,,)))(((((((((&&&&&&(((+++...---***&&&(((&&&%%%%%%(((***++++++***+++,,,+++))))))+++---'''(((((())))))))))))(((''''''((()))************++++++++++++************+++&&&'''......((()))///+++++++++++++++++++++++++++---///000...------...---111666666222......///))),,,//////,,,***))))))))),,,---++++++------***))))))***+++,,,---......///+++***///111...,,,---000...,,,---...///......------------...///000000---000000---,,,...---)))///,,,***,,,000111///,,,...,,,+++(((///EEEJJJ777333...---222444111000333111111111000///000444888???:::333......000111111,,,...000222444444555555222000------///222222111000111222333444444333333111333666666444222111111111///......000111///---...222333111///333>>>GGG^^^tttwwwZZZ;;;333666555333111......///111111111000000000000000////////////---+++***+++,,,,,,,,,///...---,,,+++---111444000,,,---555MMMkkkqqq^^^OOOGGG<<<333//////000000---000222000---,,,...222333111000000111111000...,,,---///111333555666777111111333444444444444333444666555333555888777222444333222222111111222222222111111000000000000111///111555777888888888888888777;;;RRR|||iiiZZZKKK???:::000000000000///,,,***)))&&&((())))))'''&&&'''''''''(((+++000444333...***'''%%%$$$%%%(((***++++++&&&))),,,,,,++++++---///((()))***+++++++++++++++$$$&&&(((***,,,,,,,,,,,,,,,,,,+++******))))))(((***%%%'''//////)))***222,,,,,,+++******++++++,,,+++,,,......---+++++++++'''+++///...++++++...222$$$(((---...,,,******++++++...///---,,,---,,,((('''((()))***+++,,,------,,,''''''...222///---//////---+++,,,---...---------...//////000111111222///222222///...000///,,,444000---...222444222///***---666555+++...777555111,,,+++111444111111444333444555444333555999>>>QQQIII???777555555555444...///111333444444444444222000---...111333222111000111333555777888777777555444555777888777333///555222000000222333111......222555444333999FFFQQQYYYUUUIII<<<888;;;777...555333111000000000...---//////......------,,,,,,666333000...//////000///333222111//////111555999000,,,222333888^^^zzzdddHHH666111222000,,,+++000666666222///000222......///222555666666555---...///000000000000000111111222222222111111000222111000111888===999111111111111111111111111111555444333222222222444444333111111444999;;;888333000555888BBBggg}}}```FFF:::;;;444//////...+++***,,,111...++++++---,,,(((%%%)))***,,,...000111222222---***'''''')))***(((%%%))))))((('''&&&'''***---+++***))))))***,,,///000+++***)))***+++,,,***)))(((((()))+++------+++)))***)))***+++------+++))),,,+++,,,///111000,,,(((***---///...---...111444555222---)))'''(((***+++******))))))***,,,...///,,,,,,,,,+++((('''(((***,,,++++++---000000...+++)))(((((((((***+++---///---///...---///000+++$$$222///---...111333222000111///,,,,,,---///000000333000///111444444222//////000111222333444444444,,,******,,,///000---)))111666::::::555222222555<<<999666555555444111...///222666666444222222333222///,,,***+++///333777,,,///222555555555555666555333222333444444222000888666222///...///111333///---333777999GGGRRRMMMKKKCCC:::444444555333111333222111...---///222666444333000...------...///222444666888777333///---444111///...000222333333444111+++///???QQQoooccc<<>>777333333444222000...000444555333111000000///...------...///222333333333444444444333222222444333111000//////000111000111,,,,,,444===VVVxxxooo@@@000333///***---------------.........///333555333333444222///000...,,,---000222111000222222333333333222111000222222333444555555555555555333333555777777444111444333333222222222222333444555666555555444333222111222999777TTTbbbVVVJJJAAA999222000222...111333111,,,***+++---,,,,,,++++++***)))((((((*********)))'''&&&'''((('''((()))(((&&&&&&'''(((&&&&&&''''''((()))******''''''((()))+++***'''%%%(((((((((***,,,---,,,***+++******+++------,,,************+++------,,,+++111222222000---***)))))),,,---------,,,+++***)))***))))))((())))))******+++,,,,,,+++)))((((((***,,,+++***+++,,,,,,***)))...---,,,+++***)))))))))...000000///000111...)))000111222111000000222333666333000.........------000111222222111000000111//////000000//////...---555444111......000555888/////////...............,,,---///222666888777666---///222333222111111111000111333555555555333222555666666666555333111000333555666444///...111555333444555666666555444333555444888===FFFVVVRRR:::<<<888333111222333222000+++111:::???===777111,,,---,,,,,,---...000222333444333111000000222444666444555444111---+++---000...333111...//////@@@]]]III444000+++,,,000///...---,,,,,,++++++///222333111000222000,,,000...---...000222222111111222222222222111000000222222333333333333222222000111444888999777222...000000111111111222222222000111222555666666666777555777;;;999OOOnnnyyyjjjZZZJJJAAA>>>555666555111---******,,,------+++***)))((((((((()))+++,,,***&&&%%%'''***&&&''')))((('''%%%%%%&&&'''''')))***++++++++++++''''''(((***+++***'''%%%%%%%%%$$$&&&(((***)))(((+++***)))***,,,---,,,***,,,+++***************)))---.........,,,***(((((())))))************))))))*********)))))))))))))))+++,,,------+++******+++---,,,,,,,,,,,,+++***))),,,++++++++++++,,,,,,,,,///222333111222333222---111444555444111000333666555222///......//////...///222444333000...000222............---,,,+++***555555555222///111666;;;...---++++++,,,------,,,+++,,,...000222333222111000111222333333333333333111222444666666555333111777666666555555444111///111333555666555444444444222333444555555555555444777444CCCTTTXXXUUUGGG333555333111111222333222111---555@@@FFFEEE===444.........------...///000000222111///......000222333111333555222,,,***---111+++111111000222000888KKK~~~UUU:::111+++000555444222000...---------///222333000///111///,,,000/////////000222222222222222222111111111000000000000111111111000000///...111555888888555111---222222222222111111000//////---...111444555777;;;777999999777HHHTTTwwwnnnWWWGGG???CCC???888444333222111///......,,,+++++++++++++++)))+++,,,***&&&%%%'''***%%%'''(((((('''&&&&&&''''''((()))***++++++******(((((((((***++++++(((&&&%%%$$$###%%%'''))))))(((***)))((()))***++++++***------,,,+++)))'''''''''000///...---,,,+++)))'''((('''&&&%%%&&&''')))***++++++++++++++++++******,,,---//////---,,,,,,,,,.........---,,,++++++,,,,,,,,,,,,------------,,,000444555333333555555222...111222111...---///222111///------...111222222***---///...+++)))***,,,---------------,,,+++***,,,///111///------///222...---++++++---......---***+++---...............000000111222333444444333333333333333333333222222555444333333555555444111000000222777======888222222111111111111333444555666666RRRnnngggLLL:::222222111000111222333333222111777@@@DDDBBB<<<555000------......//////000111000000000///...---,,,,,,,,,000333111---+++///333***///...///666555444===eeedddBBB333///444888666333111///.........000333333000///222111...//////000000000111222333222222222111111111111111....../////////......---///222555666666444222000444444333333333222222222888222...//////---111777111111333444AAAHHHiiissskkkUUULLLAAA:::777777555333000///...---------...///*********)))'''&&&'''(((%%%'''((((((''''''((()))'''''''''(((((()))))))))***)))((()))******)))((('''%%%%%%&&&)))+++++++++)))(((&&&'''(((******)))---......,,,)))'''&&&'''666333000...---+++)))((((((&&&%%%$$$%%%&&&(((******++++++,,,,,,,,,+++++++++---//////...,,,,,,,,,---......---++++++---.../////////...---,,,+++***///444666333222555666444111111222000//////000111---+++***+++...111333444---...//////---,,,+++,,,,,,,,,------...---------+++---000111000///......---............/////////(((***,,,,,,,,,---///111///...---...111222222111444444222111111111111222333111///111555777555333111///000777???@@@999111111000/////////111222333777???aaazzzfffBBB333222000000000000111222222333222555:::<<<:::666222111+++,,,---///111222444444...///000000///---***(((***---//////......000333111555111222;;;999444777NNNttttttJJJ777666444666444111///------...///000333333000000333333000...///000000//////111333444333222222111111222222---...////////////......111333555666555333333333333333222222333555777888777///+++...///---222:::666111555555===BBBYYYrrrhhhYYYIII???999777777333222000...------...///,,,***((((((((((((((('''&&&''''''''''''(((***---))))))((('''((()))***+++***(((&&&&&&((())))))((('''&&&%%%&&&)))+++,,,,,,(((&&&%%%%%%&&&((((((((())),,,......+++)))((()))555111,,,******+++***)))''''''''''''((((((((((((((()))***+++,,,,,,++++++)))+++......---++++++++++++------,,,******---///---...//////...---,,,+++---222444111000333555444444333111111222222222111,,,***)))***---111333333333222111111222111///---***+++---...///000000000//////000222333333111///+++///222222000...///111+++---------,,,---111444///---,,,---111333222111444444333333222111000000222///---///444777666333222000000444999;;;666222//////000111111111000000:::MMMkkkrrrWWW<<<444000000000000///...///111222222444666666333111000000,,,---///000222333444444...///000000000...---+++***+++---...///000000111333999444222999888333777<<>><<<444<<<:::;;;BBBLLLiiiuuu^^^JJJ>>>===???555444111...------......---***'''''')))***(((%%%&&&''''''&&&&&&(((,,,///---,,,***))))))+++---...***'''%%%$$$%%%'''((((((%%%$$$###$$$'''***++++++'''%%%$$$$$$%%%'''''''''&&&***...///---+++***+++...***%%%$$$'''***,,,,,,&&&'''***++++++***(((&&&&&&''')))***+++++++++***'''))),,,---,,,***)))***)))+++,,,+++)))))),,,000)))+++---///000000000000+++000222///...111333333222///,,,---///000...,,,,,,***((())),,,000111222333000...///111111...+++)))+++,,,///000222333333000...,,,...111222000...)))///444444000...///222111111111...,,,,,,111555111///---///333555555333444444555555444222000///222...,,,...333666555222444333222222333333444333---///222444444222///---<<>>...333222000......///111333---000000...///333444222,,,...//////------000333666555444333222333444444000000111333333444444444///333999;;;888555333222;;;888444000///111333555666000111888888111111777777...<<<>>>>>>JJJKKKRRR}}}gggYYYOOOGGGAAA777666666222333333)))************(((&&&%%%###'''&&&'''(((******(((&&&((()))***+++,,,+++*********&&&###$$$(((***(((%%%***///)))&&&+++***'''---(((''''''(((***+++***)))+++)))'''(((,,,---+++))),,,+++***)))))))))***+++///---+++***++++++***((((((((((((+++///000---***###(((***))))))++++++((())))))***++++++++++++***,,,------,,,+++,,,---///000000//////000222444555;;;777333111111111...+++---,,,+++,,,...000000000000///...---...//////...,,,,,,,,,---------------333000,,,+++,,,...000000222222222222111111111111+++---//////.........///))),,,///333555555555444///222555888888666222000555444333222333444666777777777444//////333444111444222+++---333...///<<>>;;;555666777...---,,,***)))((((((((((((%%%%%%%%%(((***,,,,,,+++***++++++++++++***((((((''''''&&&&&&&&&''''''(((,,,...'''###******&&&+++)))(((&&&'''((())))))(((---,,,+++,,,.........---...---+++*********++++++...,,,***))))))***)))((()))((()))+++......,,,)))&&&***+++))))))+++,,,)))((()))***+++++++++++++++---......///......//////............//////000111444222///...............---,,,+++,,,...000000///333222000/////////...............//////000000000000...,,,+++,,,.........111111000//////...------------......------......,,,,,,...///111333444444000222444666666444111000222222222333333333444444555333///---222888777222000///***,,,333//////===dddhhh\\\CCC444666666///222222222000---,,,---...444666444000...000///,,,...///000///...000555999888777555111......///111111...///111///+++...444333555444///,,,///000///444999AAACCC<<<333222777555777999888111******000---111444222///...000111111111111000000/////////111333555555555555444555777222............111777888777666444444333111000333222///...///111333555999333222777:::888555333555;;;===AAAEEECCCNNNggg~~~kkk[[[PPPGGG<<<;;;;;;333000...+++(((&&&&&&''''''%%%$$$###$$$'''))))))))),,,,,,++++++***((('''&&&%%%(((***((($$$###&&&***)))---***,,,777555,,,,,,---***((('''(((*********)))***++++++******+++,,,000///...,,,,,,+++++++++///---***((()))***+++******)))***+++,,,,,,***((()))++++++)))))),,,,,,)))'''((()))***+++,,,,,,,,,,,,...///111111111//////------...............---333222000000000000000000...,,,+++,,,...//////...000000000///////////////000000000111222333444555000...---...///000///...333333333222111000000///......---,,,,,,,,,---...///...------...000222444222333444444444222111000000000111111222222222222444111------444:::777///------))),,,333///111???ddd```OOO666+++111444000333222///,,,***+++...000222555555111000111000,,,,,,---...///000222666999:::888444222111///---,,,555333222222000---...222000444555222///000///---444444555666222---...333777???BBB<<<555222222222000111333222000...---...555555444333222111000000000111222333333333333333555111...//////...111666666888999777444111111222777333000000333666666555333///000777===;;;777444;;;AAAAAACCCKKKUUUnnnvvviii\\\KKKEEE@@@444555333000---***(((''''''+++)))&&&%%%&&&''''''&&&+++*********)))(((''''''&&&((()))(((%%%$$$&&&)))"""+++111<<>>===MMM^^^vvvuuufffTTTBBB@@@===999555111///...+++***((((((***++++++***'''''''''''''''((())))))***((('''&&&&&&&&&&&&%%%---111---000:::888......***'''%%%$$$%%%&&&''''''(((***++++++******+++,,,............---,,,+++***((('''&&&&&&(((***)))))))))******)))'''&&&'''((()))******)))---111...((())))))***++++++++++++***(((''')))---000000,,,(((++++++++++++***))))))(((***'''(((111<<>>IIIOOOgggxxx^^^XXXNNNDDD<<<666444444***)))((()))******)))''')))((('''&&&&&&&&&'''(((''')))***((($$$###%%%(((333555,,,(((...---)))...'''&&&$$$%%%&&&''''''&&&((('''&&&'''((())))))(((+++,,,,,,---,,,+++***)))&&&&&&&&&(((++++++***(((''')))***)))&&&&&&'''***(((***+++---222555111******++++++++++++***))))))(((''''''+++000000---(((******)))((((((((())))))+++******///555:::<<<<<<000...,,,+++,,,,,,+++***444777:::888222......///111000...---...000222444///......000222333222111222222222222333333333333///,,,***---111333222///222111000//////000111222000000111111111111000///333333222222222333444555***......,,,---222666777333444...---000---555JJJNNNCCC:::666222---...333...///000///...///111222777999888333111333222///...---...111333333000---+++,,,---...---...000111000111///,,,...333333///111555555111///000000...000///111333000++++++...999DDDcccZZZHHH;;;:::999333///222000000000111111222222222777333//////222333111///333111222555666444444777999555111000222444444444444555777888888888777666444777:::;;;:::AAAVVVjjjwwwgggVVVHHHAAA>>>>>>333222111111000///+++(((+++)))(((&&&%%%%%%%%%&&&$$$***...***"""$$$***222666000,,,000---***///(((''''''(((***+++***))),,,)))'''))),,,---,,,))))))***+++,,,+++***)))(((((((((***,,,//////---***&&&((()))(((&&&%%%(((***)))+++---000555999444,,,++++++,,,++++++***)))((()))''''''***///111---))),,,+++***))))))***+++,,,((()))(((&&&%%%)))111777000...,,,+++,,,,,,+++)))+++000444444000...///222222111///---...///222333111000000111333444444333333333222222111000000///...,,,+++...333555333///333111---+++,,,...222444---...///000000///......111222444666666555444333000000---***---333444222555555...+++---+++444IIIHHH===666333///(((***222))),,,///111222333444666:::;;;888333111333333000111000111333555444000,,,***,,,...---++++++...111444555222...000666555///111444333...,,,...///---+++,,,///111///+++...444333:::XXXbbbNNN===;;;999111---///111111111111111111111111888444000222666888777444333111333777777555555888777777555222000222666999000222555666555444333444999>>>EEEHHHJJJXXXuuu~~~wwweeePPPFFFIII888111///111000***(((***---******,,,+++((()))---///&&&$$$***,,,&&&###''''''(((************---///,,,,,,+++++++++,,,------,,,,,,,,,******+++///111...////////////---,,,+++&&&(((+++---//////......(((&&&%%%&&&((()))))))))///++++++///777:::666111---***)))---///---+++---000,,,((())),,,---+++'''///+++(((''')))***)))'''...,,,++++++'''%%%(((///************+++,,,------,,,///...,,,,,,///000...222000---+++***,,,...///000111222333222000...---333444666666666444222000...,,,,,,000555555111,,,///......000333555555555///---,,,//////,,,,,,///111111000///////////////111///,,,+++---............---......+++***000999@@@:::333...,,,+++)))'''///111333444222111000111999444000000000///333888222000......111222///---000...++++++...111333444555222//////222333111///,,,222444000,,,++++++***+++...000000---,,,...000333<<>>;;;666000...000,,,+++,,,***&&&%%%((()))***(((%%%'''***)))&&&&&&)))---...---***)))(((((()))******)))(((&&&&&&(((***,,,,,,,,,,,,...000)))******++++++***))))))+++,,,---------,,,++++++******)))***++++++)))''',,,+++******+++---000111000,,,***------***'''(((((('''''')))---...+++(((***)))'''((()))++++++***---++++++,,,+++)))+++000,,,+++***)))))))))++++++,,,......+++,,,///000...000111111000///---,,,***&&&(((+++...000111111111222000---+++,,,...111333000---,,,...111333111//////333666555222//////000000------000000------000---...000111000...+++))),,,,,,...000222222///---222111222333///,,,...444888555222000111222333222444333000,,,+++---222666555111000222222///000333///---,,,...222444333111222000///000111222111///+++---......------///000444333///)))***///222000(((+++......,,,+++...111333777555JJJZZZhhhuuuMMM;;;<<<:::111111111000000111333444555666555444555666666444222444444666888444000333999222222222333444666888999@@@DDDFFF???888;;;IIIVVVnnnttt^^^PPPHHHBBB999333777222//////...***(((***''',,,+++$$$%%%,,,,,,&&&'''))),,,,,,+++*********+++,,,------,,,***(((&&&(((***,,,---------...///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++***(((&&&+++,,,+++)))''')))...222///+++***------***((())))))((()))+++......+++((('''''''''(((***+++,,,,,,000---,,,---,,,((((((+++///---,,,+++******+++,,,+++......++++++//////---///000222333111...+++)))%%%'''+++...000111111111111///---++++++,,,///000///,,,++++++...000000///...333888777333//////111000------000000......111...///000111111000///...,,,+++,,,...000111000...111000222444222...///333555444333222333444555555999777333...,,,---111444444111222555444111000222000...---...222444222000222111111222222111///---(((+++......------///222444222...***---333444111000222333111---+++---///222666444BBBGGGNNNzzzyyySSS@@@===;;;555333222111111222444666888777777777777777666444222222222444777666222444999000000222555999<<<======???CCCDDDAAAAAAPPPiii}}}}}}jjj___WWWLLLBBB;;;444000000000...---///)))...---&&&%%%,,,---((())))))***)))(((***,,,///,,,---.........+++)))'''$$$&&&((()))(((((()))***++++++,,,,,,---...///000+++++++++***+++,,,...///---,,,++++++,,,,,,***(((+++------+++((()))...222---)))))),,,...+++***++++++,,,---......---***(((%%%&&&((()))***+++,,,------))))))+++***&&&%%%&&&000//////...------------+++...---***+++...///---...000111222111...+++))))))+++---000111111000///000//////...---,,,,,,+++---+++))))))+++---...///,,,111777777333000111333///,,,---000000......111......---...///111333444---,,,***+++---///000000...---///333333000000333111111111111000000111111...////////////111555888444222444777777333111222333000...///222333111...222222111222222111...+++(((+++///000......000333111111///---000555333...111333333111---,,,...111333999777AAA???@@@jjjnnnZZZKKK===888999555444333222333555777999888999::::::888666555444444000000666999777666666777777888;;;>>>@@@@@@???888@@@JJJWWWhhhxxxlll```GGG>>>666444444222222444---000///***'''***,,,,,,++++++***((('''(((,,,///***+++,,,,,,+++***)))(((((()))******)))((()))***++++++,,,---...000222333,,,+++***)))***,,,///000000...,,,,,,---......---+++---///...,,,,,,...111---))))))---///---,,,------............,,,+++)))$$$&&&)))******+++,,,---+++((()))...000...,,,---...///000111111000...---+++------***+++...///---...////////////---,,,+++---...000111111000///...---...///000///---+++)))+++************,,,---...+++///333444222111111333---++++++//////---...111...,,,+++***+++...222444000---+++***,,,///000000,,,***,,,000111//////222,,,...//////---++++++,,,,,,---////////////111333555333555888888444222333444111///000222333000...222111000111111000---***))),,,///000000000111111...111111000111444222---,,,...///...,,,---000444333;;;777>>>999777UUUiii~~~tttmmmiiiYYYAAA777;;;555555444444444555666777888999:::999777555555666666111000666;;;:::777666======<<<===???BBBGGGIIIZZZfffyyyhhh[[[LLLDDD???:::777888333111///...+++(((***000------,,,***(((''')))+++************))))))))))))/////////---++++++,,,...)))))))))***,,,///111222///---+++))))))+++---//////---***)))+++---......)))+++///000000//////...///,,,+++///000---+++,,,,,,,,,------,,,+++,,,,,,###'''***+++******+++---,,,)))+++111444222000000+++---000333333111...,,,+++------******...///,,,...---,,,++++++,,,---......///111111111000...,,,)))***---...///...,,,+++++++++,,,,,,,,,---...///+++,,,---....../////////,,,******......,,,---000......,,,,,,,,,---///000111///......000111000///---******---...,,,,,,///+++...000000---++++++,,,222222222111//////111333444333444777777333111333333000...000333444222000111000/////////...,,,***+++,,,---///111222000...,,,111333111///111000---,,,...///...---...222666111999222666555333DDDGGG___pppfffIII;;;:::444444444444333333333333777888888777444333555777555333444999;;;888777888?????????BBBIIIVVVgggsssyyyeeeVVVKKKAAA<<<:::777111///111---&&&)))222...//////---)))&&&%%%%%%+++******)))******+++,,,000000...+++)))(((***,,,&&&&&&'''(((***---///111111///,,,)))(((***,,,---,,,)))&&&%%%'''***,,,---'''***...222333222///,,,222...---000000---***+++******++++++***+++---...###'''++++++***)))+++---***&&&'''---///,,,)))((((((+++000333444111...+++***------******......,,,...,,,***))))))+++...000---...000111111///---,,,&&&''')))+++---......///+++---............///000,,,***)))***,,,,,,,,,++++++))))))---...,,,,,,///111111111111000///...---111111111333444333000...///***)))+++,,,***))),,,---000444444111//////000000111222222333666;;;???444222333666555222000222111///---///333555444222111///------......,,,+++,,,++++++...222222///+++---222444000---...//////111222333111......222666---555---000333444===444NNNwwwnnnQQQ@@@888333333333333333111000///555666777555222111444777333444999<<<:::555666;;;AAACCCFFFLLL[[[tttsssfffWWWGGG;;;666888777333333444222......---,,,***((()))+++---+++(((&&&***///111///+++222000---***((((((((()))&&&''')))***++++++*********---,,,''')))///333000333...***)))+++,,,+++))))))***+++***))))))+++---++++++,,,---,,,+++***(((&&&''')))***,,,---------))))))***+++,,,,,,---......,,,))))))***+++)))'''((()))+++---...///000000...***)))///888:::555...+++,,,---,,,***)))***+++333444333000,,,+++---///555000...111111---...333...---,,,+++,,,...000222...,,,+++,,,///111///---+++---,,,((()))---///...000---+++---111333111---333222///---...222555666,,,///111///,,,+++---///)))///333111000000...***+++111555555777;;;===;;;000333666999999777444111222000...///222444333222444000,,,---000111...+++))),,,///222333333111000000000000000111111111111666333111111333333111///000111111111111333666999FFFlllwwwPPP===<<<555444222222333333222222888;;;;;;888444111222444444<<>>>>>DDDKKKRRRdddwwwiiiYYYFFFGGGCCC999222222444444111///+++'''&&&'''***---)))((('''(((+++,,,+++(((...---+++)))(((((()))***(((((()))***************&&&***+++)))---666::::::111...+++***+++,,,,,,,,,((()))***++++++,,,...000,,,,,,---------,,,,,,+++(((((()))))))))))))))))))))******,,,---...//////111...++++++,,,,,,***(((///000000000000000//////+++***+++111777888222+++,,,---...---+++***+++,,,222333333111---,,,---///333///...000000---...222...---,,,,,,,,,...000111222000...///000111///---,,,...,,,))))))---///---///,,,+++---222444222///+++///111000......111333,,,---...---,,,+++,,,---(((///333222222333333000---222555444555888:::999000222666888888666444222444222000000222222111///111...+++,,,000111000------...111333333222000///000000000000111111111111666444222222333444111///222222333222111333666999FFFddd~~~\\\@@@333555555666777777666333111555999>>>>>>;;;:::;;;>>>:::AAAIIIMMMNNNUUUaaakkkyyykkkjjj```MMM===666666777888666333000......///000++++++++++++++++++*********)))((('''((()))***+++***)))))))))))))))******)))++++++)))***///222222......---,,,++++++---///***+++,,,+++++++++---///000///...---,,,,,,,,,,,,******)))((('''&&&%%%%%%)))***+++,,,...///000111222000...---------,,,+++...............---,,,+++(((***...333555333---))),,,---...---+++++++++---...000000000---,,,,,,,,,111...---//////,,,---///---,,,,,,+++,,,...///000222000//////000///...,,,...///...******...///---...,,,+++---111333222000---111444222...---222777///...------......,,,+++,,,111555444333555555333...333555222000333555555///111444666666555333111666444222111111111///---///,,,***,,,///111111///000111222333222111...---000000000111111111222222666444333444444444222000444444444333222333555888999IIIaaauuuyyyiiiKKK555555888;;;===<<<888444111222777::::::777777<<<@@@IIIVVVgggvvvqqq\\\NNNDDD>>>999777333000...,,,***(((---...///...------...000(((((('''''''''((()))***)))(((((('''(((***,,,---...---+++)))(((*********+++---///---++++++...111---......,,,)))((()))***333111///,,,***)))))))))+++***)))((('''&&&%%%%%%((()))***,,,---///000111000///..................***+++,,,---------------))),,,000111000---+++)))***,,,---,,,******+++,,,***+++------,,,+++******///...---------,,,,,,---************+++,,,---......------------------,,,000222111---,,,///000---...---,,,---///111000...222111000000......333999333000...///111111///,,,111555777444222333222000...222444000---///222111---...000222333222111000444333222222111000///...///---+++,,,///111000//////000111222111000...---000000111111111222222222555555555555555444222111555666666555333333555777555999DDDXXXkkklllUUU===777999<<<===<<<999666555<<<======999888>>>KKKUUUnnnzzzhhhZZZSSSKKK???666222111111111,,,---...---,,,,,,...000******)))((((((''''''''''''&&&&&&''')))+++...///...---,,,---------...///))),,,......++++++...111,,,---,,,***'''&&&'''(((...---,,,*********++++++++++++***)))((((((((()))(((((()))+++,,,...//////,,,,,,---------...///000---...///000000000000000---...///...+++******,,,((()))******)))((()))+++***+++,,,---......,,,+++---------,,,,,,,,,,,,+++(((((((((((()))***++++++***+++,,,,,,------...///111333222///...111111......------------------,,,000,,,---333777333000000444111...///111111///,,,111555555111///111111///---111111......111111///+++,,,---//////000000///000111222222222111111111000///......////////////,,,---...000000000000000111111111111222222222222444555666666555333222111555666666555444333444666??????DDDRRReeejjjWWW???999;;;;;;:::888777888:::CCCEEEGGGHHHOOOaaazzzxxxiiiRRR@@@777666888:::---,,,+++******+++,,,,,,------,,,+++)))(((''''''&&&&&&'''(((***,,,---...111---,,,---+++((('''******+++,,,,,,,,,,,,---...((()))))))))'''((()))+++''''''((()))+++---///000,,,+++***))))))***+++,,,((()))******+++,,,------***+++,,,,,,,,,---///111///////////////...---,,,000000...,,,))))))+++,,,'''((())))))(((''')))***---------...111222111///+++......,,,,,,---,,,***&&&''''''((())))))*********,,,.........///111333///222222//////111111............------------,,,...,,,444CCCIII>>>111***000///...---------+++***---111111...---000222111...//////000444888666000,,,,,,,,,---...///000111---///222333222222222333111111000000///000000000+++,,,...///111222222333111111111222222222222333222444666777444222111111444555666555444333444555777===EEEQQQaaafffUUU>>>:::;;;:::888555666;;;@@@:::DDDRRRaaarrrnnnYYYJJJBBB;;;888888444///......///...,,,.........---,,,***))))))'''((()))******+++******111---+++,,,)))###!!!$$$+++******+++,,,,,,+++***((()))***)))((()))***,,,&&&((()))+++---///000000---,,,+++)))))))))+++,,,+++++++++,,,,,,,,,------,,,...///---++++++---///,,,,,,,,,---,,,,,,++++++000///---,,,,,,+++++++++'''((())))))(((((()))+++...,,,+++,,,000222222111+++//////,,,,,,...---)))''''''((()))***************,,,//////------000222+++//////------000///---,,,---.../////////000111......999JJJMMM@@@222......//////---+++*********---000000,,,+++///111111000//////333<<>>CCCAAAUUUsss|||iiiWWWKKKDDD>>>888555666666333///...............---,,,+++)))***+++++++++)))(((''',,,((()))---...******///,,,***(((***,,,---***'''+++,,,,,,+++)))((()))***+++,,,---...///...---,,,///---+++)))(((((()))***------------------------///111111///+++***+++...***+++---///000111222222///...---...///...+++(((''')))******))))))***,,,,,,)))'''))),,,000000///***///000,,,,,,///...)))((()))***++++++,,,,,,+++***,,,...---+++***,,,...(((,,,---++++++......++++++---///000111222444666---,,,444AAAAAA555///111///111222000,,,***+++---111333222,,,***,,,...---111//////666CCCJJJCCC777000000///000111333555666---000444444222000111222...000111111222333555777111111222333444555555666111111222222222333333333///333666666333000//////000222444444333333333444999===>>>???HHHPPPHHH888777:::<<<;;;888999???EEE\\\xxxttthhhXXXEEE;;;::::::555///000///...//////...+++(((***------***'''))),,,---111///,,,+++,,,---......---,,,+++,,,,,,,,,***((()))***+++,,,---,,,++++++111222111---,,,000111///,,,,,,,,,+++++++++*********((('''(((+++///111222+++,,,---,,,***)))***+++***+++,,,,,,---///222444444///***))),,,---***'''+++,,,---------+++)))((()))((((((***,,,,,,+++***+++---//////---+++******,,,+++******,,,,,,+++***...------...///...+++)))---///111222111///,,,***///******///000,,,...222///222444444111...---.........//////000000000000///111333000***(((***...555222111555===AAA>>>:::333333333333333333333333777333000000222444444333444555444111......222666222111111444777888666333666666555444444444444555000333777888777666555555<<<888333111111111000...111999;;;888;;;DDDDDD===DDD:::;;;EEECCC:::EEE\\\~~~kkk]]]TTTJJJ;;;000333222333444555333...)))...111222///---,,,---......,,,***)))+++,,,,,,+++((((((((()))+++,,,+++***)))***+++---------,,,,,,,,,...///,,,---111111///......---,,,,,,,,,,,,,,,---------...///111222444+++,,,---,,,***)))***+++---------,,,++++++---///000...++++++,,,---,,,***,,,,,,.........,,,***))),,,,,,,,,---///000///...***++++++***(((((()))***,,,+++******,,,---,,,+++------,,,---//////...,,,---...000111111///---,,,000,,,,,,000000......333333333222333444333111...///////////////000111222...222555333...++++++---000...---000555888888555555555555555555555555555555333222333444444222000000111111///------222666222000000111333444222000444444444444444444555666222333444555555444222111777555333444777999999888222999;;;999===FFFGGGAAAFFF@@@CCCOOOUUUZZZnnnoooYYYJJJ@@@<<<888666666444000---///111222111...***)))(((,,,+++******,,,,,,+++***)))))))))***,,,---,,,+++)))***,,,---......------(((+++---,,,---111222000000000...---------...///,,,...000000---,,,...000+++,,,---,,,***)))***++++++,,,,,,+++***)))+++---+++---......---,,,---...,,,---...///...---,,,+++...------///111222111///.........,,,******---///...,,,,,,---///000///...---,,,+++---///111222111......///000000000//////111......000000//////222666333000222555666444000222111///...///000222333...222666555222...------------,,,---...111222333111111222222222222111111111111222444666555222000+++---...---+++,,,111555333111//////000111000///222222222333444555777777444222000111333444222///666666666777999:::999777666<<<===:::===FFFJJJGGGFFFMMM[[[mmm|||eee[[[MMMDDD>>>;;;777444444333555777555///++++++---,,,+++---......,,,+++000///......//////---+++***+++---...//////......+++------***,,,111333222111000...---------///000+++000444222---******---+++,,,---,,,***)))***+++''')))************,,,...)))---111111---***,,,...+++,,,------...------,,,,,,+++,,,---///000///---...///000///...---...000000///...///111333222111---++++++,,,000333555555.........//////000111111000///...////////////000333222111111222333333333333222///......000222444///111333333111///...///000111222000...///333777000000111222222111000000//////111333444555444333+++---...---+++,,,000333333222000000000111222333000000111222444666888999555111---///444666555222666777888:::;;;;;;999888999<<<===;;;???KKKSSSVVV\\\nnnxxxiii]]]QQQDDD::::::777888======777333555...---------......,,,***222000///000000000...,,,,,,---...///000///......111222...******///333333111000///------......//////444888777111------///+++,,,---,,,***)))***+++''')))++++++******+++,,,***...333111,,,(((***---******++++++,,,,,,,,,,,,+++******,,,...///...,,,(((+++///000///---++++++///...---...000111000///---++++++,,,000333555666.../////////000000111111.........------/////////...111333111------000444333222///...---///111333000000///...------///111444555666444111111666:::444555666777777666555444222222111111111111333444///111222000---,,,...111////////////000222444666000000111222444666888999;;;666111111555888666333333555777:::<<<>>>@@@AAA777;;;???DDDOOO___ooowwwsss[[[JJJDDD===:::>>><<<555222444111000............,,,***---------...000111000/////////000111000///...---444444000******///222111000000000/////////.........222444444000---------+++,,,---,,,***)))***+++,,,......---+++)))((((((***...111///***((())),,,))))))******+++,,,------,,,++++++---///000///---)))---111444333000---,,,---,,,++++++,,,---,,,+++---,,,,,,---000333444444//////000111111111000000+++------+++,,,000111///,,,222666333---***///555222111///...---...000111000...,,,***+++---///111333555666444222222555888222444555777777555444222777666444111...---///111333555555333...,,,...000+++,,,...//////000333555333333333444555666888888???<<<777666777777555333666777888999:::===BBBEEEDDDLLLXXXfffuuuyyymmm___UUUQQQIII<<<555777999666333111111111///............///111222111000111222222222111///---,,,000222000---,,,///000---000111222333222111///...------...///...---,,,++++++,,,---,,,***)))***+++...000111///---***))))))***,,,---+++)))(((***---)))******+++,,,---...///,,,++++++---///000///------000444555444222111111---,,,+++***++++++***(((---,,,---...111222111000///000111222222111///...***......+++---222333111000444888666222///000333000000///...------.........---++++++,,,...///000111222222222222222333444///000222444444222000///222444444222///...///111444666777444000---...000+++---000111000000222444666666555555555666777777<<<;;;:::999999999999888===>>>???@@@DDDLLLVVV]]]rrr|||uuueeeQQQGGGGGG@@@===999666555555444333444333222333333333111///333333333222111///---+++***...000//////000...***000222444555555333000...000///...///111111000...+++,,,---,,,***)))***+++,,,...000000///---------)))))))))))))))***,,,...******+++,,,---...000111*********+++---...---,,,,,,...000000000///000111000///------------+++)))---------///111111///---///000222333333111...,,,***...///,,,...444666222555777999999777555333222//////.........------,,,,,,,,,,,,---///000///...///000111222333333333222111222444666666444222111***...222444333222333555333555777444000...///111...111444555333222222444888888777666666666666666444666999:::;;;<<<>>>@@@>>>AAAGGGNNNZZZjjj|||ooodddaaaWWWJJJ@@@<<<:::777555888:::<<<:::666444555777888999888555111///000222888666333111000...,,,***///222666999::::::;;;<<<:::777444111000...,,,***)))''''''******''')))------+++***---111000+++%%%***---...,,,,,,...,,,)))......---,,,,,,,,,---...777000))))))---000...***,,,,,,...000222111///---------------,,,+++***)))+++...000000......000333...---,,,,,,---...///000---111333000000333555333222111000222444333///+++111000---)))+++000///+++...333333---***......+++(((000777888222------///000444555111///111222000555555555333111000000222888888888666222///------...222222111333666222***///999>>>888//////555:::;;;===>>>>>>===???DDDHHHUUU```ppp}}}iiiWWWLLLFFFAAA>>>999:::<<<;;;999777666666999999888666333333555888666555444555666777666555000333777:::;;;<<<===>>>BBB???;;;999777555222000------///222000++++++.........///000111000...,,,***...///------///...+++&&&''')))+++---000222444111---((())),,,///---+++.........000111000...+++............---,,,+++***)))+++,,,,,,+++***,,,...+++++++++++++++,,,---...---000111---+++,,,,,,+++,,,******+++------***''',,,---,,,***,,,000...***---222333000///444777555+++000666777444000000111///333444111///222333222444333222111111111111111+++,,,......---...000111000333333111333777444---...555999666444777===AAA999<<<@@@DDDJJJUUUbbbkkk|||rrrjjjeeeWWWVVVUUUTTTSSSOOOJJJFFFFFFEEECCC???<<<;;;===???888777666777:::=========:::>>>EEEKKKOOORRRVVVXXX\\\XXXQQQJJJBBB:::333...///000333555111+++***---***,,,......,,,+++,,,...+++...///---...111111...---...000000///000111333111/////////111333222111000//////000000///---***////////////...---,,,,,,+++---...---,,,,,,---...)))***++++++++++++++++++///222222...+++,,,,,,***---,,,+++,,,---...---,,,))),,,------000333222---,,,///000//////333666777000111333444444444333333---111333000000333666555555222000111333555333111//////000//////000444666---/////////222666777444333777999666777>>>CCCEEEPPPWWWaaakkkwwwzzzqqqiiibbbaaa^^^YYYTTTOOOLLLKKKIIIEEEAAA@@@BBBEEEHHHIIITTTZZZdddnnnvvv~~~{{{ooo___MMM<<<222555444333333///***+++000***+++,,,+++++++++,,,---***......---...111111///111333444222///---...///222333444555555444333333///......///000000...,,,000000000000000///...---------......------......***+++---......---,,,+++---111222///---///000///000000//////000111222222,,,000111000333777888666111222222000...000222444222000///111444666555333---111333000111555888888888444000111555777444111......---,,,,,,...333666333333222111333666777777777>>>BBBCCCGGGQQQ\\\aaa}}}|||tttmmmiiimmmggg```\\\^^^bbbgggjjjyyyuuu```SSSHHHAAA999444000---000666222///---...111333111...***------+++,,,000111...***---111111...---///111111222333333222111///------,,,,,,...000111111///000000111111000000//////******)))***++++++++++++...///000111111000......,,,000111---+++......---...............///000111000222222///111777;;;<<<999777666444222111444777333000---...222555555333///333444111222777::::::999555111111555666333///222222222222333777===BBB===<<<;;;<<<<<<===???BBBFFFTTTaaagggnnn}}}fffWWWEEE:::444111222555444000---///333444000++++++...---++++++///000...000444888777222///000333444333333333333222///,,,,,,++++++---000222222111000000000111111000000///+++******+++---......---111111111222111111000000111555555000...//////------///000///......///000///111000+++,,,222888:::666444222333222111444:::444111......222444444333444777777333333888;;;;;;888555222333555666444222::::::999888888;;;@@@DDD>>>@@@EEENNNUUUZZZbbbjjjwwwyyy^^^MMMCCC<<<777555111000000111222111---)))...000///,,,,,,///000...555:::===;;;555111111444777333000222555666222......---,,,---///111111000//////000000000000000///---,,,+++---111333222111111111000///////////////222666777222000222222000...111333333111//////000,,,//////***)))...333444333///...000000...222999444333111111222333333333888;;;:::666444888;;;<<<888888888999:::;;;<<<===:::;;;===>>>@@@DDDJJJNNNYYY]]]gggvvvyyydddXXXMMMBBB<<<333555888888555111///...000222111------000111///'''...444555222111444999333...***,,,222444111,,,000...------///000000///...//////000000000//////***)))(((+++///111111///000///...,,,,,,,,,---...+++///111......111222111,,,///222222///---,,,---***///000,,,***---000000888333111333222000444;;;555555444444333333444444;;;>>><<<777555999;;;;;;;;;===???@@@@@@BBBEEEHHHIIIMMMTTT]]]fffqqq{{{www___NNNEEE<<<:::777666666555333111222111000111222222111000000222333111///...111333///,,,,,,...,,,***+++///222111111111222444666777111222222222222111000///444111...+++)))***+++,,,///...,,,,,,,,,---...///(((222888444...---...///333555666444111///------000333444111,,,+++...222333555777777777555333111;;;:::888666555666777888>>>>>><<<<<<<<<>>>???@@@DDDKKKPPPNNNOOOXXXdddkkkwwwtttbbbXXXIIIFFFBBB???>>>===<<<;;;888666333222333333333222///000222000...---///111000...///222333000111555333333333333333444555666111111111111111111111111555444111///------......------...///111222333333111999>>>;;;777777999888222444555444222000///000///111333000---,,,000444///000222333444555666777FFFFFFCCC???;;;999:::;;;BBBCCCDDDEEEFFFJJJPPPTTTXXXbbblllpppvvv~~~fffaaaYYYQQQKKKEEE@@@===<<<999555222222333333333...000111000///...///000///---///333444111111333111222222333333222222111000///---------...000111111000000/////////000000***,,,000333555666555444...333555333222444555444222444666666555444444555666888888666444333666999666666666444333555888;;;GGGJJJKKKHHHDDDBBBFFFJJJOOOTTT\\\bbbhhhrrrtttfffXXXLLLEEELLLGGGBBB>>><<<======<<<333333444444333333333444444222333777888444222222111222333555555444333222444222///---,,,...000222......///000111111111222,,,///333777888777444222555888999777888;;;<<<:::333444666777666777888::::::;;;;;;999777777999<<<;;;<<<;;;:::;;;???GGGMMMMMMTTT[[[]]]^^^aaajjjrrrwwwpppfffXXXSSSLLLFFFAAA>>>;;;999;;;999888777777777777777:::777777<<<>>>:::777777333555666888999999888777;;;888444000///000222444222222222222111111000000...000444777777444111...444777888666777;;;<<<:::666888::::::::::::<<<>>>999:::;;;;;;===???BBBDDDEEEIIIMMMQQQVVV```mmmvvvqqqzzzyyyuuunnnggg```YYYQQQMMMNNNIIIDDD@@@???>>>>>>======888777<<<>>>;;;888888888888999:::::::::::::::<<<999555222111222333555888777555333111000000///222444666888999888666555666;;;???>>>???CCCEEEEEEOOOPPPQQQQQQPPPQQQSSSUUUOOOQQQSSSWWW\\\bbbgggjjjuuuyyy~~~wwwmmmeee```^^^\\\[[[YYYRRRMMMOOOOOOKKKFFFEEEGGGGGGEEEDDDCCCCCCCCCCCCAAA???===;;;;;;<<<>>>???@@@???>>>===>>>???AAACCCJJJKKKMMMPPPSSSVVVXXXYYYdddnnnuuuwwwwww||||||tttqqqooohhhbbb___]]]\\\YYYVVVTTTSSSRRRRRRMMMLLLLLLKKKLLLNNNPPPQQQMMMLLLMMMOOOSSSXXX]]]```kkklllnnnrrrxxx~~~}}}|||yyyxxxvvvttttttvvvyyy{{{uuuuuuvvvxxx~~~```___iii{{{xxxCCC999===HHHRRRSSSPPPWWWccclllrrr|||```???555000444555000222888333666:::AAAHHHOOOUUUXXX]]]bbbhhhkkklllooouuuzzzOOO:::***---333333333666333111000///000222444666111666<<<>>>>>>@@@FFFKKKMMMSSS\\\dddjjjkkkjjjhhhrrryyysss:::)))///""")))666%%%------,,,***'''''')))***,,,,,,,,,+++++++++******---000444777888777444333444666:::>>>CCCGGGJJJLLLRRRYYYbbbkkkssszzzTTT444...&&&+++111"""***++++++)))''''''((()))*********)))))))))(((((()))***+++++++++***))))))++++++---...000222333444444888>>>BBBEEEGGGKKKNNNLLLQQQTTTUUUXXX]]]^^^\\\vvvwwwzzzwwwDDD,,,***,,,)))"""%%%&&&(((((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''')))++++++***))))))***,,,000111111333777999777:::999:::<<>>DDDFFFJJJPPPVVV\\\aaadddsssssstttvvvzzzMMM000%%% ((())),,,///000///,,,++++++%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$(((,,,---,,,)))'''---,,,+++)))(((&&&%%%$$$'''%%%$$$###$$$%%%$$$###(((,,,------///333555333!!!"""###%%%&&&'''((((((++++++***(((&&&&&&(((+++***+++---,,,++++++,,,---***+++---000222555666777:::::::::;;;===???AAACCCQQQRRRSSSTTTUUUYYY^^^bbbffflllvvvZZZ333)))%%%$$$)))+++------+++)))(((((($$$$$$$$$$$$############$$$'''+++///111000---+++000///---+++(((&&&$$$###(((%%%""""""$$$%%%$$$######%%%$$$%%%((((((%%%+++***)))(((((()))***+++......,,,***((((((***,,,&&&%%%%%%(((+++------,,,))))))***++++++,,,++++++........................222444666666555666:::===222666>>>FFFMMMUUU\\\aaaoooppptttyyy___555---***"""%%%'''((('''%%%###"""###############"""""""""""" ###(((,,,///000000///---,,,+++)))&&&$$$###"""$$$!!!"""$$$$$$###!!!%%%'''%%%%%%'''%%%!!!###""" !!!%%%))),,,(((((('''&&&$$$%%%(((***+++'''$$$%%%(((((($$$$$$%%%&&&'''(((((((((((()))*********)))(((''''''***---//////---+++,,,---222222222000///111444777222333555888===AAAFFFHHHIIILLLOOONNNLLLKKKLLLOOOOOOSSSZZZ___ccceeegggiiiqqquuu|||}}}GGG***'''***'''(((&&&###"""!!!###%%%&&&###$$$%%%&&&&&&&&&%%%$$$'''%%%$$$$$$'''***,,,---,,,)))%%%!!! """%%%'''&&&$$$"""###%%%&&&$$$"""(((((()))))))))(((((('''$$$'''(((&&&$$$%%%+++000++++++)))'''$$$$$$&&&((()))(((&&&$$$$$$$$$&&&'''&&&((()))(((''''''((()))'''(((***+++***)))'''&&&&&&)))***)))))),,,+++(((---+++((()))+++,,,+++))),,,,,,------///222444666999888666444444444555666555555666999===@@@@@@@@@CCCEEEIIIMMMQQQTTTUUUVVVbbbhhhkkkhhhgggmmmuuuxxxyyy|||pppBBB(((%%%&&&###(((&&&$$$"""!!!"""###$$$###$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%$$$$$$$$$((('''%%%###"""###$$$%%%&&&$$$######%%%'''&&&$$$''''''((((((((((((''''''((()))***'''$$$$$$)))---,,,,,,,,,***(((''')))***&&&'''''''''''''''''''''###%%%'''''''''(((***+++'''((()))******((('''%%%$$$'''(((&&&'''+++,,,***,,,***((()))+++,,,+++***------,,,,,,---///111222222222222222111111000000+++******,,,///111222222333444666999:::;;;;;;;;;>>>CCCEEEAAA???DDDJJJMMMJJJLLLPPPUUUZZZ___ccceeepppqqquuu{{{{{{uuuuuurrrtttttt{{{dddqqqeeeLLL111$$$&&&(((&&&'''&&&$$$"""!!!!!!"""######$$$%%%&&&&&&&&&&&&%%%$$$(((,,,,,,((($$$""""""$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""###%%%&&&'''&&&&&&''''''((((((''''''''')))******'''###"""%%%(((***+++,,,+++)))(((((()))%%%&&&(((******)))'''&&&###%%%&&&'''&&&&&&((()))''''''((())))))'''&&&%%%"""%%%%%%###%%%***,,,+++***)))'''(((***,,,++++++---,,,+++***+++,,,---...)))***,,,---...---,,,+++,,,***'''''')))+++,,,,,,******+++,,,,,,,,,,,,,,,+++///000+++))),,,000111//////000111111222333333888777777999===@@@AAAAAAFFFDDDBBBAAAAAABBBAAA@@@EEEFFFIIIKKKNNNRRRXXX\\\fffkkkpppssssssuuu{{{{{{rrraaa[[[VVVTTTOOOJJJIIIKKKLLLLLLGGGWWWIII---:::888000%%%###(((+++***$$$$$$######""""""#########$$$$$$%%%&&&&&&&&&&&&***///333111***$$$###$$$"""""""""######$$$$$$%%%###"""""""""$$$%%%&&&&&&&&&''''''(((((((((((('''&&&'''(((&&&###"""###$$$%%%'''((((((&&&%%%%%%&&&'''((())))))((('''&&&%%%'''(((((('''%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$&&&%%%"""$$$)))+++***'''&&&&&&&&&((()))*********))))))((()))***+++,,,''''''((()))*********+++333///,,,******,,,------))))))***+++,,,,,,---------111111---+++...000000111000000...---,,,++++++333000---+++******)))(((000---***+++...///---***777888888888888:::===@@@999<<<>>>??????@@@BBBEEEGGGKKKOOOPPPRRRZZZfffpppvvvtttpppjjjeeefffjjjnnnqqqtttxxx|||}}}}}}~~~{{{vvvoooqqqjjjaaa[[[YYYWWWSSSOOO@@@<<<<<>>===;;;999999:::<<<======>>>@@@BBBEEEHHHJJJIIIGGGEEEFFFJJJMMMOOOPPPSSSUUUXXXYYYYYYZZZ\\\^^^aaaaaabbbeeegggiiihhhfffjjjkkklllmmmnnnppptttvvvwwwzzz}}}}}}|||}}}tttkkkeee``````\\\VVVQQQOOOLLLHHHLLLLLLJJJHHHEEECCCCCCCCC>>><<<===AAABBB???>>>AAA???GGGDDDCCCZZZmmm>>>***%%%000&&&(((***)))&&&$$$""""""!!!"""$$$%%%&&&&&&%%%$$$#########$$$%%%&&&'''(((,,,,,,***&&&!!!"""$$$%%%$$$"""!!!!!!###&&&(((!!!$$$%%%$$$#########%%%&&&'''((((((((((((((('''(((***+++,,,+++******$$$&&&''''''&&&&&&((()))+++***'''$$$######$$$%%%###%%%&&&'''&&&&&&((()))%%%%%%%%%$$$$$$$$$$$$$$$((()))((($$$$$$'''(((&&&###$$$%%%$$$$$$$$$&&&(((''''''''''''(((***,,,---,,,***'''%%%&&&)))---000000---)))'''(((((((((''')))((('''&&&%%%%%%%%%%%%))),,,,,,))))))---...+++(((((((((((())))))))))))%%%$$$###$$$&&&'''''''''%%%$$$%%%&&&((()))((('''...///111222222333666888666222///000333333000---...000222222222222333444111222333444555444444333777555222000000222555888999777666666888888888777111333666888999999;;;===999999:::===???@@@>>>======>>>??????@@@CCCGGGKKKLLLLLLLLLKKKJJJKKKMMMOOOSSSUUUYYY[[[^^^```dddffflllmmmnnnrrrwwwzzz||||||~~~zzzsssjjjcccbbbaaa^^^YYYTTTNNNHHHEEEBBBAAA@@@???????????????:::???EEEGGGDDD===888555:::888;;;???@@@<<<;;;<<<888AAABBBAAAIII^^^\\\>>>+++...)))%%%!!!###&&&'''&&&###$$$%%%$$$%%%'''((('''&&&###"""############$$$&&&((())),,,+++(((&&&$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&###(((***((($$$""""""######$$$%%%&&&&&&&&&&&&'''(((***,,,---,,,***(((&&&'''(((''''''(((***,,,(((''''''&&&&&&&&&&&&&&&###%%%'''''''''(((***+++%%%%%%$$$###############$$$''''''$$$$$$''''''$$$$$$&&&'''&&&$$$$$$&&&(((***))))))((()))***+++,,,+++)))'''&&&'''))),,,---...,,,***)))******)))((())))))(((''''''((())))))---///...+++,,,///...+++((())))))))))))*********+++***))))))******(((''')))+++.../////////000111***+++,,,+++)))((()))******)))))))))))))))((('''%%%$$$%%%'''+++......---))))))***,,,------,,,***000...+++)))(((***---///---,,,,,,---...---***'''+++---000111000000111222...---...///111111///---,,,---/////////000222444777555222111222333444444111333444555666888<<>>555888<<<@@@@@@<<<555111777555666:::;;;888999;;;<<<===<<<@@@BBBFFFiiigggHHH444)))222...(((******,,,+++((($$$%%%((('''((())))))(((%%%"""############$$$&&&((())))))'''%%%$$$%%%&&&&&&%%%###$$$&&&''''''&&&$$$###%%%+++---***&&&###""" !!!"""###$$$%%%%%%%%%&&&'''(((***+++***&&&$$$&&&''''''&&&%%%'''***---$$$%%%''')))******)))(((&&&((()))(((''''''((()))%%%$$$######"""######### ###%%%###$$$''''''$$$&&&((()))(((%%%$$$&&&)))---,,,+++)))))))))***+++(((((('''''''''((())))))+++)))((()))******((('''&&&%%%&&&'''(((+++---///,,,---,,,)))))),,,***&&&)))))))))(((((((((((((((!!!!!!"""%%%'''((('''%%%###'''+++,,,+++***,,,...'''(((************,,,---***,,,...,,,((('''(((+++000,,,((()))---///...++++++******+++,,,---,,,+++,,,+++******+++---000222***+++,,,///000///,,,)))+++---//////...,,,,,,---,,,++++++,,,...---+++))))))+++...///...,,,,,,,,,///,,,((((((,,,///000///333333333222222444777:::222333555888;;;;;;888555444:::<<<999:::???AAA???777666888:::999777;;;BBB555===FFFKKKJJJFFFCCCAAACCCDDDEEEFFFGGGLLLQQQVVVQQQUUU[[[^^^___aaaeeeiiihhhnnntttvvvvvvwww|||xxxqqqvvvsssnnnjjjfffaaa\\\YYYVVVTTTQQQMMMIIIFFFCCCAAABBB>>>::::::===>>><<<888::::::;;;<<<<<<<<<;;;::::::888777777777666777999<<<888666888>>>AAA@@@<<>>AAABBBHHH???===BBBEEEAAA@@@EEELLLRRRXXXYYYWWWXXX___ffflllmmmpppvvv~~~|||vvvqqqooommmjjjhhhXXXUUUTTTTTTSSSOOOKKKJJJCCCCCCEEEHHHGGGCCCCCCFFFEEEBBB===;;;===@@@>>>:::888::::::888666555888;;;444666777555666:::;;;999666777888999999999999999555555666777999<<<>>>@@@CCC;;;888;;;;;;666333444888888999888777;;;KKK[[[777000///$$$///(((---+++***(((&&&%%%$$$$$$###%%%$$$######$$$###!!!$$$######$$$&&&(((((('''(((((((((&&&$$$$$$%%%'''""""""###''',,,---,,,)))$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%''',,,+++'''$$$'''***+++***)))((((((+++'''%%%%%%((()))&&&###&&&))),,,+++(((''')))---$$$%%%((()))&&&!!!###(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$'''(((***++++++)))'''%%%'''((()))***)))(((''''''))))))*********)))((((((''')))(((%%%&&&+++...---000...+++*********(((&&&++++++******)))(((((('''((('''''''''''')))***+++)))+++***)))***---+++'''$$$'''---444333...+++,,,((((((''''''((()))***+++,,,---/////////...///000---------......---+++***'''((())))))(((((()))******))))))((()))***,,,---,,,***))))))***+++)))((()))***+++---...///000000&&&((()))+++,,,,,,+++***---------------,,,++++++---+++***))))))+++...000------......//////000000666555444111000...------000///......///222555777111111111333444555444444555111///000111000222777111111111222333555777888888444444888888444666<<<555888::::::777777;;;>>><<<===???DDDJJJQQQWWW[[[mmmsss|||{{{tttlllfffccc___YYYTTTPPPMMMIIIHHHHHHHHHGGGEEEIIIFFFEEEFFFEEECCC@@@>>><<<;;;<<>>;;;:::::::::;;;::::::999999999888777666666777888888===777555888999666444555555555888;;;:::<<>>@@@???>>>>>>???@@@???======<<<;;;<<<======;;;999444222333666777777<<>>999777666555555444666666666555555777:::===888;;;;;;999:::>>>???<<<:::::::::999999888666666888777666555444444444444888555444777999888777888444555999???@@@???BBBGGGRRRPPP444...%%%(((###%%%+++)))&&&###"""###$$$%%%%%%%%%%%%&&&(((((('''&&&###"""""""""$$$%%%$$$######$$$%%%###!!! !!!"""&&&&&&&&&'''(((((((((((("""######$$$$$$$$$######"""""""""#########$$$$$$###%%%%%%###%%%((('''"""+++,,,---+++(((%%%###"""***)))'''(((***+++)))((($$$###"""$$$(((+++***(((%%%###$$$'''%%%"""$$$)))%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%''')))***)))(((&&&&&&'''((((((++++++***)))(((((())))))))))))***))))))((('''&&&%%%((()))'''(((++++++(((,,,)))&&&$$$%%%&&&'''&&&***)))))))))((((((((('''++++++)))((('''%%%%%%$$$***,,,+++((((((***(((###&&&***444;;;:::000)))''',,,,,,,,,+++++++++++++++...,,,+++...222444222000000111000///---+++++++++(((,,,//////+++'''''')))((((((''''''(((***+++,,,)))(((((()))******'''%%%---+++(((&&&&&&''')))******+++---...---,,,***))),,,++++++***************222111...,,,************,,,,,,+++++++++*********......//////000000000000'''(((***,,,...000111222***,,,...///...------,,,+++222333///222:::===888000000000000000000000000111333333222111222222222111///---...111333222000000111333444555666666666888888777555444555999===>>>GGG```~~~rrrpppnnnkkkiiihhhggggggcccdddeeefffffffffeeeeeeffffffddd___ZZZUUUSSSSSSEEEFFFHHHIIIGGGDDD???<<>>;;;:::999999<<<@@@999999888777888999<<<>>>666::::::999999======:::444444555555444333333222333333444444555666777888777666777888:::::::::;;;888777;;;BBBEEEBBB@@@AAACCCggg```777...******$$$###***(((%%%"""!!!"""$$$%%%%%%$$$$$$&&&(((((('''&&&!!!!!! """$$$&&&%%%%%%$$$%%%&&&%%%###""""""###%%%''')))+++***)))((('''%%%%%%$$$$$$###"""!!! !!!"""###$$$&&&''''''###%%%%%%###%%%((('''###(((***+++***'''%%%$$$$$$+++***)))((((((((('''&&&$$$""" ###(((***)))&&&'''%%%&&&)))(((%%%%%%)))%%%&&&'''((('''%%%""" ###$$$%%%$$$###$$$'''***)))(((%%%######$$$&&&((((((''''''''''''((()))***'''((((((((('''&&&&&&%%%"""%%%&&&$$$%%%'''&&&###'''''''''(((******)))''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&'''))))))'''(((+++)))%%%))))))---111000***''')))++++++,,,,,,+++++++++***---+++***---111333111///000111111///,,,***+++,,,+++...000000,,,)))))))))))))))''''''&&&'''((())))))(((((()))******'''%%%---,,,+++***)))((('''&&&((()))***,,,,,,,,,,,,+++,,,+++***)))))))))******000///---+++***)))((((((++++++******))))))(((((()))***+++---............&&&(((,,,000111///---++++++...//////,,,******+++)))///000***,,,444555000,,,,,,,,,,,,++++++******(((,,,,,,)))+++111111,,,+++(((&&&(((,,,///...,,,***+++---.........------///000111111111111222333---000>>>VVVlllyyy~~~{{{vvvrrrpppxxxvvvssspppnnnnnnllljjjcccaaa^^^ZZZUUUPPPKKKIIIBBBAAA???>>>===<<<======999<<>>======;;;999777777666666777777777666444222333333222000...---,,,000222222000333999999555333333777<<<<<<999999<<<:::;;;???DDDAAA;;;999===;;;:::888888888999999:::333666888666666999999666000000111222222222222222111222333555777999::::::777888999888888999999999;;;888999???BBB@@@======AAALLLooolll;;;000///,,,+++******)))'''%%%$$$$$$&&&&&&###""""""###%%%&&&%%%###!!! """%%%&&&&&&%%%'''((()))(((&&&%%%%%%%%%"""%%%))),,,,,,+++++++++&&&&&&%%%%%%###"""  """###%%%&&&'''(((!!!###$$$$$$(((---,,,)))$$$&&&(((((((((((()))***''''''&&&&&&%%%$$$######%%%###"""###&&&(((&&&$$$)))'''(((++++++'''&&&'''%%%&&&'''''''''%%%###!!!###%%%%%%$$$"""###'''+++((('''$$$""""""###%%%'''%%%%%%%%%&&&'''(((((((((''''''((((((((((((''''''(((+++,,,))))))+++***'''((((((***---///...+++(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))+++,,,------%%%''''''&&&(((+++***&&&&&&$$$%%%((((((&&&(((---'''(((((()))))))))((((((*********,,,...///...---...000111...+++)))+++...,,,,,,,,,,,,,,,***)))'''***)))((('''&&&'''(((((()))))))))+++,,,+++(((%%%++++++---......---,,,+++)))))))))***+++,,,...///---,,,***)))))))))***+++******)))))))))***************)))))))))((((((((('''((()))*********)))((('''***///222222///+++(((,,,...000...+++)))+++---...000...***))),,,,,,******++++++++++++***)))(((!!!+++---'''(((111222+++222///,,,---000111000......//////000000000000000)))+++...111222222111000111...000999BBBFFFHHHKKKMMMNNNOOONNNMMMMMMOOOQQQPPPOOOLLLJJJIIIIIIJJJKKKHHHHHHIIIHHHGGGEEECCCBBBDDDDDDAAA<<<<<<>>>===999>>>>>>===<<<;;;999777666<<<;;;:::999999999:::;;;555777;;;======<<<999777666888999999888888999:::444555777999999888777666999777555444444222000...111111222333444555666666777888999888777666777999///333333///111999999444444555999>>>>>>999888:::444:::GGGQQQLLL<<<444555777777666777888777555333000444666444444777666333111111222444444555555555444555666777888888888888444777888555444666777666999666777;;;===:::999:::===<<>>111(((---111------+++***)))*********)))------------------------***+++---///000000...,,,000---...222333222222555:::;;;<<<======>>>AAACCCAAA???===;;;:::;;;===>>>?????????????????????>>>@@@AAA>>>999999======999555666777777888888777777666555444333222333444555//////000000111111111111777777777666333111222222333333333333333333333222777666444555666777777666000111333555888;;;???BBB333555666555333333666999222666555///111::::::333111111555999999555555888222777DDDMMMGGG777222666333333444777999999555111000444666555555777666222444444555666666555555555555666777777888777666666111777999555333666888777666555777;;;:::777666888;;;===GGG```ZZZCCC444$$$***222(((((((((''''''&&&%%%%%%%%%$$$###$$$%%%&&&$$$"""&&&%%%$$$$$$%%%%%%$$$"""###%%%''''''$$$"""""""""###$$$$$$!!!"""&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!"""$$$$$$###%%%)))((($$$$$$%%%%%%###!!! """$$$%%%%%%%%%%%%'''((((((((('''&&&$$$######"""***(((***......(((###"""&&&###!!!!!!%%%+++...$$$&&&'''$$$!!!!!!&&&+++)))'''&&&$$$$$$%%%&&&'''&&&'''((()))((('''$$$###"""###%%%&&&''''''((((((&&&(((&&&###"""%%%%%%"""++++++*********(((%%%"""&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&((('''%%%''')))(((###%%%$$$'''***(((###"""%%%%%%&&&((()))*********)))%%%(((+++***(((&&&(((***+++---///---)))(((+++000111+++'''(((---///,,,'''******))))))***,,,...///******+++---...,,,)))&&&((((((((())))))***+++,,,111...+++)))***---111333...---+++))))))***+++,,,000000000//////.........))))))))))))))))))))))))%%%'''***---///000000000------...//////000000111(((***+++***''')))///555///'''%%%***+++(((,,,444)))***+++,,,,,,+++***)))000GGGMMM999&&&&&&+++))),,,,,,,,,++++++,,,---...222111000///////////////******+++---000111000///...///222666444000///111,,,---///000111333777:::444333000//////111333555444333222000000000000000666888555000111666777222111111222222222111111000888777555444333333444555444333111000000222444666000222555666666888:::<<<777666666555666666777888777444111000111111111000222222222222222444888;;;333444444222//////333666000555333,,,...777777000...---///333333111333888//////555;;;666,,,000<<<222222555999<<<<<<777333222666777666666888777333666666666666555444333333333444555777777777777666111888:::666555999;;;:::555666999===<<<777666999===FFFCCCAAAdddzzzEEE---%%%%%%---)))'''$$$######%%%((()))###""""""$$$((((((%%%"""&&&'''&&&$$$######%%%'''((('''%%%###"""""""""###%%%&&&%%%$$$""""""$$$&&& !!!$$$&&&&&&### """"""!!!"""$$$$$$###!!!%%%&&&%%%$$$"""!!!"""###%%%%%%#########$$$%%%&&&%%%$$$######%%%%%%$$$###$$$"""!!!"""%%%&&&$$$!!!)))'''%%%###"""""""""###$$$%%%&&&''''''&&&%%%$$$#########"""###&&&+++///111---(((%%%%%%&&&'''''''''%%%$$$$$$%%%&&&%%%###!!!###%%%&&&&&&%%%$$$###'''&&&%%%%%%%%%%%%$$$###************))))))))))))&&&$$$"""###&&&''''''%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&%%%$$$&&&)))++++++)))&&&$$$&&&&&&&&&((()))(((&&&%%%((('''''''''((()))+++,,,$$$$$$&&&)))'''$$$&&&,,,(((&&&$$$%%%''')))******---***'''&&&(((+++---...*********)))(((&&&$$$$$$---+++))))))+++,,,---,,,)))))))))+++---...---++++++,,,,,,+++)))((()))***---///111222000//////000'''...111---)))***---...---***+++,,,,,,***---333///111000------000111///+++---...---+++***)))***,,,((('''***,,,******,,,%%%$$$%%%)))***'''&&&(((555999:::555---)))+++///)))))))))***+++,,,...///...,,,******,,,---***(((((()))++++++***+++---///555333111000//////111222111///---,,,///444:::===@@@555,,,---111222222222444222///000333444111///444333111///...///000111111222333333222111///...444999777...---444555///,,,---.........000444666444555777666555444444555333444222333777;;;777000888999999888555111...,,,...---...333888:::777444000111222111/////////111***...222111//////333888333333222222333555777888333555777777555444333444;;;888555666888999666333333444666666555333000...444666777777666555555555000111444777999999888888666888999888666555555555555666999::::::999777555444AAA>>><<>>222444555444222///------...******...///---,,,......***(((******(((+++///...,,,)))***,,,...---+++------------,,,,,,++++++,,,,,,,,,---............((()))++++++***+++---/////////.........///000111222111///---,,,+++++++++,,,+++---///---))))))---,,,...000///,,,+++---000+++***))))))***,,,///000.../////////////////////555777666000...111000---000222333333111///......///000222222111000111222222555444000///444999999555222000111555666333000///111444333111000000111...///000///...------///222///------000333555555:::888333///------...///333444444444222000111111000222444444333333555777333333222222222333444555888777666666777777777666666666666666555444222111666888999999888777888999111111111222444777999:::666222222<<>>IIIpppLLL+++...'''''''''''''''&&&%%%$$$###)))'''$$$#########"""!!! """############&&&(((###$$$$$$%%%$$$$$$""""""!!!###$$$$$$"""!!!!!!!!!"""!!! !!!$$$%%%$$$###%%%""" !!!"""######$$$&&&)))$$$$$$############$$$$$$%%%$$$######$$$%%%$$$""""""$$$&&&%%%""" !!!"""!!!!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((((((%%%"""!!!!!!"""'''&&&&&&'''((('''$$$"""!!!!!!###&&&((((((%%%### !!!###%%%&&&&&&&&&%%%"""%%%((('''$$$###&&&)))(((((('''''''''&&&&&&&&&%%%''''''&&&######$$$&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&''')))***$$$%%%&&&&&&&&&&&&%%%$$$###''',,,...---,,,,,,,,,,,,+++***)))((()))***+++***&&&&&&***---)))&&&&&&***(((''''''))))))((('''+++)))'''&&&(((*********))))))))))))((('''&&&%%%'''((())))))(((((()))***''''''''')))++++++)))'''''')))+++,,,+++++++++,,,+++++++++***((((((***,,,+++000222...+++---///...000+++(((+++...111777>>><<<@@@BBBAAA@@@@@@===888666444222...***)))+++---+++))))))...000---***+++...***((())))))'''(((,,,...---++++++,,,,,,,,,++++++,,,---......,,,+++******,,,......+++******,,,,,,,,,---+++***)))***,,,,,,------------,,,,,,,,,***)))))))))***,,,...000+++)))))),,,...///555<<<<<<777///***))),,,000222...---***)))(((((()))***+++******+++,,,...///000++++++,,,.../////////000,,,---...---++++++---...***,,,...///......///000111333333333555888444...///111333222000111777;;;666555333222222111111000222333333333111000111222111444666555111//////111'''+++000555666444000---...////////////000222555444444333444555666666666333333333222333333444444444000...000555::::::999555444444444444444444555000222444555555555777888<<<<<<:::888777666555555444777222000777777888CCCNNNXXX111000(((%%%&&&(((***)))&&&###!!!000***### """%%%&&&%%%%%%%%%$$$###!!!!!!###%%%""""""###$$$$$$###!!!!!!!!!###%%%%%%###!!!!!!!!!"""!!! !!!###%%%$$$###&&&###  ###$$$$$$###""""""$$$%%%'''&&&###""" !!!$$$###"""###%%%&&&%%%$$$###%%%'''%%%""" !!!""" """$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###!!! !!!"""$$$$$$%%%&&&((('''$$$""" !!!"""%%%'''&&&$$$!!!"""###%%%&&&&&&%%%###"""!!!%%%((('''###"""%%%)))))))))((((((((('''''''''###%%%&&&$$$!!! """$$$$$$$$$$$$%%%&&&'''((()))#########$$$%%%(((***+++(((((((((''''''(((((((((%%%+++111222...******+++$$$#########$$$%%%'''((()))&&&&&&+++...***&&&%%%&&&&&&&&&''')))***)))'''&&&%%%%%%&&&((()))(((&&&''''''((((((((((((''''''!!!''',,,,,,(((%%%&&&)))$$$%%%)))---///...***&&&)))+++------+++)))((('''***++++++***((()))+++---+++111333---((((((***+++)))&&&&&&)))***+++000777000333444111000111///+++---......---,,,,,,...///***'''(((---...+++))))))...***)))+++***((((((,,,,,,,,,,,,,,,,,,,,,---...%%%&&&((())))))((('''%%%&&&+++000111...***((('''((()))++++++***+++---///******+++,,,------------,,,+++))))))***+++...///***+++---...,,,...888DDDAAA999///)))***---111222...---+++***)))***+++,,,************+++---///111000//////111111//////000222222111///------///111,,,...000111000000111222---///000333999<<<777...+++111777888555555:::@@@777888888555000---...111000111222111000//////111+++111666666333000222444///000222333444444444333111222222111000000222555...111333333000///111444333333333333333333333333555111---///444888888777888777666555555555555555222444666777777777999:::;;;;;;;;;:::999888777777444444111666<<<777999JJJ:::nnnooo333333(((---***&&&%%%&&&'''%%%###///,,,)))%%%###""""""""" !!!###$$$%%%&&&&&&&&&(((&&&###""""""""""""!!!'''%%%######$$$%%%$$$###"""!!! """%%%%%%%%%)))'''%%%#########%%%%%%***(((%%%%%%%%%&&&%%%$$$######%%%%%%%%%%%%######%%%%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%$$$###!!! """"""!!!!!!"""######$$$''''''(((((('''%%%###!!!%%%%%%&&&&&&'''((())))))#########%%%&&&&&&$$$"""$$$$$$$$$&&&''''''%%%###!!!%%%))))))'''%%%%%%&&&***&&&""""""%%%(((((('''***+++,,,------+++)))'''###$$$&&&''''''&&&%%%###"""###$$$&&&&&&''''''&&&"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&***+++)))((()))&&&"""&&&&&&&&&&&&%%%$$$######&&&$$$"""$$$(((******)))"""###$$$&&&''''''''''''$$$$$$$$$%%%'''(((***+++***)))((()))***)))(((&&&***'''%%%&&&(((***(((&&&%%%###"""''',,,...***%%%((()))++++++++++++---///000...,,,******+++,,,---******+++,,,---......///111---)))''')))+++...///222333444444333000,,,***,,,---...---,,,,,,---///)))***+++***)))***+++---)))((('''&&&'''(((***,,,111000///...---------...,,,+++***)))(((((((((((())))))(((((((((''''''&&&)))))))))+++---...---+++***(((&&&&&&(((***+++***...---,,,+++******++++++000,,,((()))...333555555555333000---+++******++++++++++++,,,,,,---------)))******++++++,,,,,,---000///...---......---+++000222444444222000//////333222111/////////000000---...000111111111000///,,,111555444444666666444333333222111000/////////,,,...111333444222000...+++---111555777777666555555555555333000///000222111222222111000000111333000///---------000222444+++...111222222111222333999333000333555222111111333222111222444555444333444444444444444555666777777888999999888666444333333333555888777666:::AAA999RRRwwwttt777333***,,,)))%%%$$$%%%&&&%%%###&&&%%%###!!! !!!""""""######$$$$$$%%%%%%&&&%%%$$$$$$$$$###!!!%%%$$$""""""#########"""""""""!!!!!!!!!###$$$%%%%%%$$$"""!!!"""###$$$&&&###$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###########################'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((()))++++++%%%$$$$$$%%%%%%%%%""" '''&&&%%%%%%&&&%%%###!!!"""%%%((((((&&&%%%&&&'''$$$#########%%%&&&%%%$$$###$$$%%%%%%%%%$$$###""""""###$$$$$$%%%$$$###"""######$$$$$$%%%%%%&&&&&&###%%%&&&'''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$'''(((&&&&&&)))(((%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&$$$###$$$(((+++,,,+++''''''(((((((((''''''&&&%%%%%%%%%%%%&&&((()))***)))(((((((((******(((&&&'''%%%######%%%'''&&&$$$&&&'''((()))******)))(((&&&((())))))))))))+++,,,+++***(((''''''((()))***((((((((())))))******+++///---+++***,,,---------***,,,---//////...,,,+++------...---++++++,,,...)))******)))''''''(((***((('''&&&&&&''')))+++,,,/////////............---......------------------,,,+++******)))))))))***,,,******+++---...---,,,+++)))((((((***++++++***++++++*********)))))))))...,,,***+++---000222333222000...,,,++++++,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,------.........,,,,,,,,,.........,,,---000222444333222222222111000///---------............//////000000000///,,,000111//////222444444111000//////000///...---///111333666666444222000...000222444555444333111111111000...---///222555333444444222///...///000000000000///////////////,,,...000111000111222333555000...222444222222333444333222333444555444333666555555444444444444555777777888888777555222111333222333666777666999>>>;;;HHH\\\zzz===000******'''%%%$$$$$$$$$$$$###""""""######$$$$$$%%%%%%""""""!!!"""###%%%&&&(((%%%$$$%%%&&&&&&$$$!!!$$$###!!!!!!"""""""""!!!!!!###$$$### """%%%!!! """$$$%%%"""%%%%%%######$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$###### """###$$$$$$#########$$$%%%%%%%%%$$$###"""&&&%%%###!!!!!!###$$$&&&%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%$$$""" '''%%%######$$$$$$$$$###$$$%%%'''&&&%%%%%%'''(((!!!###&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$%%%###%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$'''&&&$$$$$$'''(((&&&%%%%%%&&&''''''''''''&&&'''%%%$$$%%%(((+++---...)))******+++++++++******'''&&&&&&&&&&&&'''((()))(((''''''(((******((('''&&&%%%######%%%&&&%%%$$$%%%''')))(((&&&%%%&&&(((&&&((())))))((((((***+++((('''&&&%%%&&&'''((()))'''''''''((()))))))))***---,,,,,,---......---+++((()))***+++,,,,,,++++++---......,,,******+++,,,)))))))))(((&&&%%%&&&'''(((((((((((((((***+++,,,+++,,,...//////......---************+++++++++,,,...---,,,+++++++++,,,---...,,,******,,,---------,,,+++***+++,,,,,,***))))))***+++++++++***)))(((+++,,,,,,,,,,,,,,,...000///...---,,,+++,,,---...+++++++++***************,,,,,,------.../////////+++***)))+++---......---))),,,000222222222333444//////...------.........000000000000000111111222111444444000000444777888222///...///222222000---000111444666666555333111222333333444333111///...---......---...111555999666666555222///------......///000111000///...---///000111111111222444666222...---111333222222555555444333333444555444222777666555444333333333333666666666666555333111000555111000444777666888;;;;;;???BBBiiiGGG---((('''&&&$$$#########$$$$$$"""###$$$%%%''''''''''''!!!!!!!!!!!!###'''***,,,&&&%%%$$$%%%%%%$$$""" $$$###!!!!!!"""""""""!!!!!!$$$'''$$$ !!!%%%!!! !!!"""######&&&%%%"""###''',,,$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$###""" !!!###$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%###"""$$$######"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''')))'''&&&&&&&&&&&&$$$######""" !!!$$$&&&''''''%%%%%%%%%%%%%%%&&&''')))###&&&))))))&&&%%%''')))'''&&&&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&%%%$$$""" !!!###$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$'''((('''######'''(((&&&$$$%%%&&&'''(((((((((((('''&&&%%%&&&(((,,,///000'''(((***,,,...//////000))))))(((((((((((())))))''''''&&&((()))***((('''(((((('''''''''((((((((())))))))))))((()))***+++)))***++++++******+++,,,((((((((((((((()))***+++'''((()))***+++---.........---,,,---...///---,,,------,,,,,,++++++++++++---......,,,***)))***+++((())))))(((&&&&&&'''))),,,,,,++++++++++++******(((***,,,...//////---,,,((())))))))))))(((((((((...---+++******+++,,,---///,,,)))(((***+++,,,,,,,,,++++++,,,---,,,)))''')))***,,,------,,,***)))(((+++------***(((***,,,...---,,,++++++,,,------++++++******))))))((((((+++,,,,,,------...//////***))))))***+++,,,,,,+++'''***---//////000111333000000//////000000000000333222111111111222444555222666666333222555888777222000///111444555222......000222333444333111000444444444333222111//////---...000111222444777:::555555555222///---.........//////000000/////////222222333222222333666999333000///222444222333666444333222222333333222111555555444333333444444444333333444444444444333222777111///333777888777999888>>>;;;SSSxxxZZZ000(((%%%%%%$$$###"""###$$$%%%!!!"""###$$$$$$$$$$$$###%%%$$$######$$$''')))+++)))&&&###""""""$$$$$$$$$%%%$$$""""""#########"""!!!$$$'''%%%  $$$######""""""!!!!!!!!!!!!!!!###$$$"""!!!(((...$$$$$$%%%&&&&&&%%%$$$$$$"""############""""""!!!&&&&&&'''(((((('''&&&&&&###%%%&&&''''''&&&$$$###"""###$$$&&&&&&&&&%%%%%%###"""""""""###%%%'''))))))'''&&&'''((()))((('''$$$"""!!!!!!$$$'''((((((%%%$$$$$$$$$&&&'''((((((&&&((((((&&&$$$$$$(((,,,$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%###!!! !!!###$$$!!!###$$$$$$"""!!!"""###$$$######""""""######$$$%%%'''&&&###$$$))),,,+++$$$$$$&&&'''(((((())))))''''''''''''(((+++...000((()))+++,,,...//////000,,,++++++***************((('''&&&'''))))))(((&&&))))))(((((('''(((((()))...+++)))+++///222111///***+++,,,+++))))))***+++))))))))))))***++++++,,,&&&'''(((+++---///111222///---+++***,,,---...---...------,,,,,,+++++++++---------+++)))((()))***'''((())))))((()))+++---000000000///...,,,)))((('''(((+++---......---,,,000000000///...,,,+++***++++++***))))))***+++,,,---***''''''((()))******+++******+++,,,+++(((&&&)))***,,,------,,,***)))'''***---,,,)))'''((()))...---,,,,,,++++++++++++*********))))))((((((((()))******+++,,,,,,------,,,***))))))******)))(((''')))+++,,,,,,,,,...///......//////000000000111111111000//////111222333---222444222111222222000111000///111444444111......000111333333222111000444333333222222222222222,,,///222444444444444555333333333222000///000111555333111...------...///000111222111111222555888555333333555444222333666333111000111222222111000222222222333333555666777111111222444555666666666999333000444888888777999555BBB???III]]]vvv:::,,,$$$$$$%%%###"""###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$%%%&&&***'''""" !!!$$$&&&&&&%%%$$$""""""#########"""!!!$$$&&&%%%""" !!!"""$$$$$$$$$###"""!!!!!! !!!"""!!!$$$)))######%%%%%%%%%%%%######!!!"""""""""""""""!!!!!!###$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%!!!###%%%''''''&&&%%%$$$ ###(((+++...)))'''&&&'''(((******)))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$###%%%'''((((((''''''&&&%%%###"""$$$'''***$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############"""!!!!!!"""###$$$!!!###$$$$$$"""!!!!!!"""######""""""""""""######!!!$$$$$$###&&&,,,000000$$$$$$%%%''''''(((((((((&&&''')))))))))***,,,...+++,,,,,,,,,,,,+++***))),,,,,,+++*********++++++((('''''''''((((((&&&$$$%%%&&&'''&&&$$$$$$&&&(((***&&&###'''---000...***((()))***)))'''&&&&&&((((((((())))))))))))))))))$$$%%%'''))),,,...000111///---***)))***,,,------))))))***+++,,,,,,,,,++++++,,,,,,***)))((()))***'''((()))******+++---000111111222111///,,,)))''''''(((***+++,,,,,,,,,+++222222222222000...+++***))))))************++++++***(((&&&&&&((()))))))))+++***)))***++++++)))''')))***+++,,,,,,,,,+++******+++---,,,+++))))))***,,,,,,,,,++++++******)))*********)))))))))))))))(((((())))))******++++++---+++***)))******((('''((()))***+++******,,,---***+++,,,---.../////////---------------......///---333555333222222111///...///111222222000///...000111222333444333222222222111000000111222444555---///222222111000000111111222222111000000222333;;;888444///---,,,,,,------.../////////000222444666444444666444111333777222000000111222333333222111111111222333555777888222222333444666777999999999444333555777666777999555BBB>>>AAAFFFaaaDDD000###%%%%%%$$$######&&&))))))(((&&&%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$)))&&&###"""###%%%%%%%%%$$$###!!!!!!"""""""""!!!""""""###$$$###"""!!!!!!""""""#########""""""!!!!!!!!!!!! !!!!!!""""""$$$$$$$$$$$$""""""!!!""""""#########"""""" """###$$$######"""""""""###$$$%%%&&&''''''######$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$(((,,,...***(((&&&%%%'''((('''''')))(((&&&''''''&&&$$$"""#########&&&)))***(((&&&'''%%%$$$$$$%%%'''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&$$$###""""""""""""######$$$$$$$$$###$$$&&&%%%###""""""###"""""""""!!!!!!"""""""""!!!$$$%%%###%%%+++---,,,###$$$%%%&&&&&&&&&&&&&&&$$$'''***+++))))))***++++++++++++***)))((('''&&&******)))))))))******+++***(((''''''((('''%%%######%%%%%%$$$""""""$$$&&&###""""""%%%((()))'''$$$)))******)))'''%%%&&&''')))))))))***))))))((((((%%%&&&''')))***,,,---...,,,+++******,,,,,,+++***((()))+++,,,,,,+++***)))******+++***(((((()))+++((()))*********+++---///---...000111000---***'''((())))))******+++++++++.../////////...,,,)))((()))+++,,,......---,,,+++(((''''''(((***+++***))),,,***))))))+++,,,,,,+++---------........./////////...------...///...---)))******+++++++++++++++))))))******************'''(((((())))))***+++++++++***))))))++++++***)))((()))***+++***+++---///)))***,,,---////////////,,,,,,---............---111555666333111333333111...333777666222//////000///000111222222222222111000///------...000333444000111111///...///111333111222222111000000111333999777555222000///......+++---000000000000111333333222333555444111444999222111111222444666666555222111222222333444555666666666666666777888999:::666444444666555222555999333<<<999===<<>>hhhsss999,,,######&&&###"""%%%)))'''$$$"""!!!!!!!!!""""""""""""###$$$$$$%%%%%% !!!!!!!!! !!!###%%%+++&&&  ###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######!!!###&&&&&&""""""$$$&&&&&&$$$"""!!!"""###$$$&&&''''''&&&$$$###)))'''%%%&&&((()))'''%%%'''$$$###%%%$$$!!! ###%%%$$$""""""###$$$&&&(((&&&+++$$$)))&&&666...&&&$$$###&&&+++,,,(((###///((("""!!!&&&******)))******))))))))))))******%%%###"""###$$$$$$%%%'''(((&&&$$$$$$%%%%%%$$$###$$$&&&******)))&&&$$$$$$&&&###!!!!!!######""" ''''''&&&%%%$$$""""""!!!!!!"""###""" !!!###'''%%%&&&***+++(((''')))...(((%%%&&&%%%###"""$$$&&&'''&&&$$$&&&******'''!!!''''''###'''222444---333---%%% """&&&((("""######$$$$$$######"""###'''(((%%%%%%''''''$$$###''')))(((((()))'''###)))&&&''',,,---))))))---(((+++//////,,,(((&&&&&&((()))******+++++++++++++++)))((()))+++,,,)))&&&###'''+++,,,***(((((()))%%%''')))(((%%%"""###%%%...,,,***)))***,,,...000(((''''''((()))******)))***)))((()))+++,,,+++***(((***,,,+++***))))))***...,,,+++---//////,,,)))(((***---......///111444+++)))'''))),,,......,,,)))***,,,000333555444222333333000------000000,,,))))))))))))((((((((((((,,,,,,+++******+++++++++((()))***++++++***)))((()))//////***(((+++,,,(((((()))***+++,,,------...(((+++...///...---------///111333555555222///---222///,,,+++,,,.........///444888777444222555999000+++***///222///,,,+++777222...---000222333111333...---222444///...000222222222222222111000000444111///000333555555444///222333222//////111444,,,777999///,,,444666///111444666777666444444444999888666333222111111111999;;;888111111777999777444222000222444666444222777444666<<<<<<>>>OOOdddEEE...(((###"""######$$$&&&&&&$$$"""!!! !!!"""### !!!!!!""""""###!!!""""""!!! """%%%'''$$$!!!!!!###$$$$$$""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###"""$$$$$$"""###&&&%%% """$$$%%%%%%###"""""""""######$$$%%%%%%$$$######%%%###""""""$$$%%%$$$"""(((%%%$$$&&&%%%"""!!!$$$%%%$$$"""!!!!!!"""###$$$"""+++""")))***&&&777555)))&&&$$$%%%)))++++++***,,,(((###"""%%%'''((('''+++***)))'''&&&&&&&&&&&&######$$$&&&&&&%%%$$$%%%((('''&&&%%%$$$%%%&&&&&&%%%(((******(((&&&&&&&&&'''$$$"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""""""""$$$###$$$((((((&&&%%%'''---'''###$$$$$$"""###%%%&&&'''%%%"""###'''&&&###%%%***)))$$$'''000111+++<<<777...'''$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))&&&%%%&&&&&&###!!!%%%'''&&&&&&((('''$$$'''$$$$$$)))+++((('''***'''+++...///,,,)))'''''')))***+++---.../////////+++)))((()))***+++(((&&&$$$'''+++,,,***(((((((((((()))******(((''''''(((---+++***))))))+++---///+++*********++++++***)))+++***)))***+++,,,+++***///111111///---+++***+++///...---...000111...+++***)))+++...111111...+++...,,,***+++...//////---******,,,///222333222000000000...***+++...---***))))))))))))))))))))))))'''***---//////---)))'''++++++,,,,,,,,,,,,++++++***///000+++))),,,,,,***---------,,,,,,,,,++++++***---000111000//////000---...///000000000000000444222...------......---222222333222222111222222...,,,...111222///000333444222000000222444555555888222///222222000000333111111222333333222111000333111000111444666555444222333333222111111333444000777888111...222333000888999999777555333444555444444444444666888;;;<<<999;;;888333222666777444333111000222555666555333:::555666;;;;;;<<>>AAA888999888555333555444111222111111222555666666555<<<666555999::::::BBBMMMbbb```,,,...***""" $$$&&&###%%%$$$###"""""""""###### !!!!!!""""""######$$$$$$$$$""" !!!###!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""######### #########%%%'''%%% !!!###$$$$$$"""!!!"""###$$$###!!! !!!###$$$############$$$$$$$$$$$$'''$$$$$$&&&&&&###"""%%%$$$###"""!!! !!!!!!!!!###### !!!!!!"""'''''''''&&&$$$###"""%%%***...%%%'''((('''%%%$$$###$$$***)))'''%%%###"""!!!!!!%%%((((((&&&&&&'''%%%###$$$&&&'''$$$ $$$)))&&&&&&&&&$$$""""""$$$&&&!!!!!! !!!"""######!!!!!!"""###$$$%%%%%%&&&"""$$$&&&&&&%%%#########&&&$$$%%%((()))''''''***000***&&&(((******---111((()))'''$$$%%%)))((($$$(((***((($$$%%%******&&&""""""$$$&&&)))+++***)))((('''%%%$$$$$$%%%'''((($$$'''$$$###&&&((((((&&&((('''######&&&'''$$$&&&###!!!$$$((((((&&&###'''(((+++,,,,,,+++***)))&&&''')))***+++,,,,,,---)))(((((((((((('''&&&%%%&&&''')))******)))(((((((((&&&%%%'''+++,,,***(((***)))(((''''''(((***+++)))+++,,,------,,,,,,---...,,,+++,,,------,,,***,,,---...---,,,+++---...*********++++++,,,++++++---,,,,,,000444333///***------,,,++++++,,,,,,,,,+++++++++,,,......---+++,,,---+++)))***---,,,'''))))))***************+++///---***((((((***...000---,,,+++******+++,,,---(((***+++***))))))***+++************+++---///000---///111222111111111222000000000000111222333444444222///......///000///444111///------...//////111.........+++''')))...,,,///111111......000333666222---,,,++++++***+++,,,...000222222111///...333444555777888888777666666333000111333555333111555444444666333...111777444333111///...000555999333222111111222555777999444555666666555555333111333333333333444444444444;;;555222666999999===BBBGGGxxxuuu,,,,,,***%%%###%%%%%%"""((((((&&&%%%$$$######### !!!!!!""""""######$$$$$$$$$""" """$$$&&&&&&&&&&&&&&&(((***,,,%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""############!!!""""""$$$((('''###!!!"""######!!!!!!"""$$$%%%$$$""" """$$$%%%###$$$%%%%%%%%%%%%&&&&&&&&&###"""%%%%%%""""""$$$""""""""""""######$$$$$$***""" !!!'''---(((&&&"""######"""!!!"""%%%((($$$'''))))))'''%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$(((***(((""""""&&&(((%%%$$$'''(((&&&"""!!!&&&+++''''''&&&$$$######%%%''' !!!!!!!!!!!!###$$$########################''''''&&&$$$"""!!!###%%%'''%%%%%%((((((&&&&&&))))))$$$!!!###&&&''')))---&&&'''&&&$$$&&&******&&&&&&&&&$$$###$$$((((((&&&''''''(((***++++++(((%%%((('''%%%$$$$$$%%%'''(((%%%***,,,'''%%%'''***+++,,,---***%%%$$$&&&'''%%%&&&&&&%%%%%%(((***((($$$'''(((***+++,,,,,,+++***'''(((((()))))))))((((((((()))))))))(((&&&%%%%%%''''''((()))******)))((((((&&&%%%'''+++---+++((())))))((('''''''''((()))$$$'''+++,,,,,,,,,,,,...---,,,++++++------,,,++++++,,,,,,+++******+++---((())))))))))))***++++++)))+++,,,.........//////)))))))))(((((((((((())),,,+++++++++------,,,***---///...+++---///...***)))*********++++++,,,,,,---+++)))''''''***---000******(((''''''(((******))))))+++,,,+++***+++---))))))(((((()))+++---///,,,---////////////000111111111222222222222111000000...,,,,,,...000111222111333333111------222666888333///000111///...///...111333111...,,,...000666555333111111111///,,,+++---...//////...---,,,333444666888888777777777555222///000222333111///555333444666333000333:::333222000------000555999555444333111111000111111000000333666777555333333555555555555333333333333888333111444777999;;;===;;;\\\444,,,''''''(((%%%######***)))((('''&&&$$$###""" !!!""""""$$$$$$$$$"""!!!!!!###%%%%%%%%%%%%$$$###%%%(((+++"""############$$$$$$$$$"""""""""#########$$$$$$ """!!! ###(((((($$$!!!"""""""""!!!!!!###$$$$$$###""" """###$$$!!!###$$$$$$######%%%&&&%%%""""""%%%$$$""""""$$$"""######$$$%%%&&&&&&&&&%%% ))))))...444(((((("""""""""#########""""""$$$%%%'''((()))(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&'''***'''&&&)))&&&&&&(((***)))'''&&&)))+++)))))))))'''%%%%%%''')))"""###$$$###""""""###%%%$$$$$$$$$######""""""!!!)))(((&&&""" ###&&&'''$$$###%%%%%%"""###&&&&&&""" $$$''''''(((+++###%%%$$$"""$$$((((((%%%&&&$$$######%%%'''((('''%%%%%%&&&'''))))))'''%%%'''&&&%%%%%%%%%%%%&&&'''---222333,,,''''''***,,,...///---(((&&&((((((&&&&&&)))***((((((***)))''')))((()))+++,,,---+++))))))************)))(((((()))***+++***(((&&&&&&&&&(((''''''(((******)))((()))((((((***,,,---,,,+++))))))((((((''''''(((((("""&&&+++,,,+++***+++---,,,******+++,,,------+++000000...,,,)))((()))+++)))***+++*********,,,...&&&(((***+++******---///&&&'''((('''%%%%%%''')))---+++***+++,,,---,,,***...000///---///111000+++*********+++,,,,,,------%%%'''***,,,---,,,***(((((((((''''''''''''((((((+++***,,,///...,,,...222---+++)))((('''(((***+++***+++------,,,,,,...//////000111111111///...---///---+++,,,...111333333000444666444///...222888444...+++///333333111111444555444222000///000111222333222000000222000+++............------,,,,,,111333555555555444555666444222111000111111000///555666666444111222555999555555333111///000222555333444444444444222111111------111666777444333444555666777555333222333444555333222333555999;;;<<<>>>MMMtttCCC000%%%)))+++$$$!!!&&&''''''''''''&&&%%%$$$### !!!!!!""""""############"""!!!"""$$$&&& """$$$$$$""""""$$$&&&""""""""""""#########$$$""""""#########$$$$$$$$$$$$%%%"""!!!%%%&&&###!!!!!!"""!!! !!!###%%%""""""!!! !!!"""""" """%%%$$$######%%%'''%%%""""""%%%%%%######%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&@@@===555222###+++(((&&&######%%%&&&###!!!$$$######%%%))))))&&&###%%%%%%%%%$$$$$$%%%%%%&&&###(((&&&''')))$$$%%%'''((()))))))))(((((('''(((((('''%%%$$$&&&'''"""$$$%%%###!!! """$$$############""""""""""""$$$$$$$$$###!!!"""$$$&&&)))%%%$$$%%%$$$!!!!!!$$$&&&###"""''')))))))))+++%%%&&&%%%"""$$$''''''###(((&&&$$$%%%&&&''''''((( ###&&&)))******%%%%%%%%%%%%%%%%%%%%%%%%***000111+++%%%&&&+++---+++------)))(((++++++(((%%%,,,...***'''(((***)))+++)))(((***,,,---+++((())))))***************))))))+++---+++(((&&&&&&''')))'''&&&'''***+++***(((''')))***+++*********+++)))))))))(((((((((((('''$$$)))---...***((()))***)))((((((***,,,------,,,000000...+++(((((()))+++((()))***)))((())),,,///))))))***,,,------+++***%%%'''((((((&&&&&&)))+++---,,,***+++,,,---,,,,,,,,,......---...111///*********++++++,,,------..."""%%%))),,,---+++(((&&&((())))))******))))))(((***(((***......+++---222...,,,***(((((()))***,,,)))***++++++***+++---///000///////////////000111111///------///222333333111333444333000///000111---***+++///000......000777444222000111222222222---///---***+++000000,,,222111///...---,,,------...000111111//////222444444444444222000000000222666<<<;;;222...333666444222333333333111000111222000222444666666555222111///---///555666222111444222444666555444333555777555555444333444777;;;===AAAEEE___PPP444$$$***,,,""" ((($$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%"""######"""""""""%%%'''"""&&&***+++)))&&&&&&'''#########$$$$$$%%%%%%%%%"""############$$$$$$$$$((('''######$$$"""!!!!!!"""!!! ###%%%  !!!$$$&&&&&&$$$$$$''')))&&&######&&&&&&$$$$$$'''%%%%%%%%%%%%%%%$$$###"""!!!333[[[SSS===111!!!000///)))$$$$$$'''(((&&&###$$$!!! ###(((***'''"""&&&%%%$$$$$$###$$$$$$$$$&&&''' !!!((()))"""######$$$&&&((((((%%%######$$$%%%$$$"""!!!"""###!!!"""###!!!""""""""""""""""""#########!!!###$$$$$$$$$%%%'''---(((&&&'''%%%""""""%%%""" %%%'''&&&%%%&&&)))***(((%%%%%%((('''$$$,,,(((&&&'''(((''''''((((((&&&%%%&&&)))+++,,,---$$$%%%%%%&&&&&&%%%%%%$$$!!!(((+++&&&"""%%%,,,///(((++++++)))))),,,,,,***###---111+++%%%'''******,,,***(((***,,,---***(((&&&&&&''')))***************,,,...,,,(((&&&&&&(((***'''&&&'''***+++***((($$$'''***)))'''&&&'''*********))))))((((((((('''''',,,000///+++''''''((((((''''''))),,,---------++++++***)))'''(((+++---%%%'''((('''%%%&&&)))---...,,,,,,000444333,,,&&&&&&(((******((((((+++...---,,,***+++,,,---------***,,,---+++---///---)))******+++,,,,,,---......&&&&&&&&&''''''(((*********+++,,,------,,,+++***'''%%%'''++++++(((***000+++***)))((())),,,...000)))***++++++******,,,...222111///...///111555777333111///...000222333333444222111000111///,,,***...///222444111,,,---111666222------000333333222///000---(((+++222444111555333111...------......+++---...---+++,,,///333444666666444111///111444888AAA???111,,,333666000***,,,000111111111111222...000444666666444000...111...000555555000///222///222555555444555888:::666777777333222666:::======>>>NNNuuuqqq===$$$***)))''''''"""###%%%$$$""""""###$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$!!!!!!###'''&&&%%%$$$############""""""""""""""""""###### !!!!!!"""""""""""""""&&&%%%###"""###""" %%%###"""$$$'''(((&&&$$$#########""""""""""""!!!&&&$$$"""!!!"""$$$&&&((((((***+++)))&&&######%%%!!!$$$$$$######'''---222222---'''$$$$$$))))))(((&&&&&&%%%%%%%%%(((%%%""""""$$$%%%$$$"""############$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%'''((()))(((&&&%%%$$$%%%((('''%%%&&&&&&%%%###!!!&&&$$$!!!!!!###%%%$$$%%%$$$###!!!!!!###%%%$$$$$$%%%)))+++***%%% %%%&&&&&&%%%$$$###%%%'''!!!$$$&&&%%%&&&)))***'''$$$%%%''''''&&&%%%&&&(((000...+++(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%''')))***((('''''''''###'''******(((&&&'''))))))$$$!!!%%%,,,000///+++***%%%###'''(((&&&(((///333///+++***+++------,,,333...)))((()))+++***)))...,,,---222222+++&&&$$$)))''''''***---///,,,)))'''&&&&&&'''(((***+++---,,,+++&&&###%%%+++,,,((()))***,,,+++)))(((((()))&&&))),,,//////---***(((+++***((('''''''''((()))++++++***)))'''%%%$$$###,,,...//////,,,)))''''''///(((%%%((()))''')))---+++)))&&&&&&))),,,...///,,,,,,---...---,,,***)))((('''''''''))),,,///111***)))((())),,,,,,)))%%%...))))))...000+++'''(((&&&'''))),,,......+++(((///000///...+++***+++,,,))),,,......+++***,,,---+++---000333444444333222000111222222333333333222000//////222666888777555888222,,,***...111222000777333///...000111111///,,,...000000///......///444555444222///---,,,---111000000///---+++)))'''111333555555333111111111555222222444222...111999000222444444222000///000333333444444444444555555000111111/////////222444---111666777555444555666555222000222777::::::999>>>BBBDDD^^^[[[111((())))))***)))$$$$$$############"""!!!"""###$$$$$$%%%%%%$$$$$$)))((('''$$$!!! !!!"""$$$######""""""""""""############""""""""""""""" !!!"""!!!!!!!!!$$$"""!!!!!!!!!!!! &&&$$$!!!!!!"""###""" !!!"""""""""######$$$$$$%%%$$$###""""""$$$%%%'''%%%'''((('''###!!!!!!"""!!!%%%%%%!!!!!!%%%%%%!!!"""&&&)))'''###!!!###%%%(((((('''&&&&&&&&&&&&&&&)))&&&$$$$$$&&&&&&%%%###!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&'''(((%%%$$$###$$$%%%%%%$$$"""%%%###!!! """$$$%%%%%%%%%&&&$$$###"""###%%%&&&$$$###%%%''''''%%%"""$$$#########$$$%%%&&&&&& $$$%%%###$$$'''(((%%%%%%&&&&&&&&&%%%%%%'''(((...---***(((&&&%%%$$$$$$''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&(((+++,,,,,,+++)))'''&&&'''---,,,++++++---.........)))&&&&&&***+++((((((,,,111---)))((()))******)))///,,,***))))))***+++***,,,)))+++000111---***)))***((('''''')))***++++++))))))***++++++******)))******(((&&&(((---,,,(((((()))******(((&&&&&&''''''))),,,//////---+++)))***)))(((((((((((()))***)))))))))))))))((('''&&&)))+++------+++)))((((((222,,,(((***+++((('''***,,,***'''''')))++++++++++++,,,---------,,,***)))+++***((('''''''''((())),,,******,,,......,,,)))((($$$%%%,,,000...---///---***''''''))),,,......,,,...///...,,,+++***+++'''***,,,---++++++---///---...///000000000000///000111222222222111000///333111000111333444333111999444...---000333444333888444000/////////...---000111111000...---...///...///000///...---...000......---,,,++++++******---000222333222111222333000000444999777111111555111//////111333444333111444444333222111000000000///000111000//////111222111333555666555444333333222111111222555888::::::555>>>@@@PPP{{{@@@&&&)))(((%%%+++&&&%%%$$$######"""!!! """###$$$$$$%%%%%%$$$$$$******)))&&&###!!!!!!"""!!!!!! !!!""""""$$$#########""""""!!!!!! !!!!!!"""""""""""""""###!!!!!!!!!"""###"""!!!%%%### !!!"""###### !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""###$$$###!!! $$$%%%$$$%%%'''&&&###%%%%%%%%%###!!!"""(((,,,&&&&&&&&&&&&&&&''''''''')))'''%%%%%%&&&'''&&&%%%!!!!!!!!!!!!"""""""""""")))((('''%%%%%%%%%%%%&&&"""$$$&&&''''''((()))+++###"""!!!"""$$$%%%$$$######"""!!!!!!"""###%%%&&&###$$$&&&%%%###""""""###'''%%%"""!!!"""$$$%%%%%%(((%%%######&&&'''&&&$$$ ###$$$"""###%%%%%%"""&&&&&&&&&$$$###$$$'''***,,,***(((&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%&&&&&&$$$"""!!!"""%%%(((222///,,,+++***)))'''%%%(((***+++***((((((***,,,)))((()))------***((()))...+++'''%%%&&&&&&&&&&&&&&&'''(((((((((((()))***,,,))))))...///,,,***+++***)))(((&&&%%%&&&))),,,+++,,,......---+++(((&&&'''******)))+++...,,,''''''((()))(((&&&%%%$$$%%%(((***,,,...///---+++***,,,,,,***)))(((((((((((('''((()))******++++++***(((***,,,---,,,******+++111,,,***,,,,,,***)))***,,,+++))))))******)))(((++++++,,,---,,,+++***)))......---,,,+++***)))(((+++******,,,......---,,,---***))),,,---+++***+++...+++((((((***,,,...///***+++------,,,+++++++++''')))+++,,,,,,---...000,,,,,,---...............111222222333111///---+++111///---...///111111111:::555000000333666777666999777333111000///...---///000111000///...///111***+++------,,,,,,...///---,,,+++******++++++,,,(((***---......///000222------000444444111222555555000,,,...333666333///111000000///............111333555555444222222333444444444555666555333111000111222222333555888:::111======BBBfffSSS,,,---))) (((&&&((((((&&&""" !!!"""""""""###$$$$$$$$$$$$$$$'''((((((&&&$$$""""""### !!!"""######$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$###"""###%%%'''&&&%%%$$$###!!!!!!###&&&)))+++"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######### !!!"""!!! !!!$$$%%%&&&'''&&&$$$''''''%%%###"""$$$***...###$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&"""#########$$$$$$$$$$$$,,,+++(((&&&$$$%%%&&&&&&###$$$&&&&&&&&&''')))+++%%%###""""""$$$%%%$$$###!!!!!!""""""###$$$%%%&&&!!!###%%%%%%###!!!!!!!!!'''%%%###"""###$$$%%%&&&---((($$$$$$'''(((%%%!!!!!!$$$%%%"""###%%%%%%"""''''''%%%$$$###$$$(((+++)))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&%%%%%%######%%%%%%%%%###""""""%%%'''111---))))))***+++***(((###$$$&&&&&&&&&&&&)))+++))))))***,,,,,,***((((((+++)))'''%%%$$$%%%%%%%%%"""&&&'''&&&%%%''')))///***)))++++++(((&&&'''(((******(((%%%%%%(((,,,---------,,,,,,***)))(((&&&)))***((())),,,,,,((('''((()))(((&&&%%%%%%%%%)))***,,,---...---,,,+++///...---+++)))'''&&&%%%'''((()))***+++,,,,,,,,,+++,,,......,,,++++++++++++))))))+++---...------,,,++++++,,,------***(((******+++,,,,,,+++***)))***+++,,,,,,------,,,,,,(((((()))***+++,,,,,,,,,///---++++++***))))))***)))***+++...000///,,,)))***++++++***)))***,,,...++++++,,,------...///000***+++...000111111000///222222333333111...+++)))+++******+++---000333555888555222111333666777777888777555333222111000000***---111333333111000000+++,,,---,,,+++***+++---///...,,,******+++,,,---%%%''')))*********,,,...///---******+++...444999999555000///111111///,,,---,,,,,,,,,---///111111///222555555444111000000555333222333666777444111000222333222000000444888666===;;;===NNNlllkkk999///***$$$,,,%%%+++...***"""!!!&&&""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$######### !!!"""###$$$%%%############""""""!!!!!! !!!""""""######""""""###""""""###&&&''''''&&&$$$$$$###"""###&&&***---########################%%%%%%%%%%%%$$$#########!!!!!!!!!!!!!!!!!! !!!$$$&&&%%%$$$$$$""""""""" !!!###%%%!!!"""$$$&&&'''((((((((($$$$$$$$$$$$###$$$%%%%%%"""#########$$$$$$$$$$$$+++***'''%%%$$$$$$&&&&&&$$$%%%&&&%%%$$$$$$'''))))))&&&$$$###$$$$$$$$$###"""""""""######$$$%%%&&&"""$$$&&&&&&%%%###"""###%%%%%%&&&&&&&&&%%%%%%&&&***%%%"""###'''(((&&&""""""&&&&&&$$$$$$'''&&&###''''''%%%$$$###$$$(((+++'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%''''''%%%%%%%%%&&&+++(((%%%&&&***------,,,***)))((()))+++------,,,)))***)))(((((())))))((())))))(((&&&%%%%%%&&&&&&"""'''((('''&&&(((***,,,(((&&&((((((&&&$$$&&&'''***,,,+++(((&&&(((***,,,+++)))'''''')))***,,,&&&)))(((%%%%%%)))***)))''')))******(((''''''((()))***++++++,,,,,,++++++------,,,+++***)))(((((()))***+++++++++++++++***,,,------,,,***(((((((((((((((((())),,,......,,,++++++,,,...//////---+++((()))***+++++++++***)))$$$$$$&&&'''((()))))))))(((((()))******+++,,,---'''((())))))***---///000******,,,...000///,,,)))---,,,***'''&&&)))...222000///............//////,,,///333555555333///,,,222222333222000...+++)))************,,,///333555666444111000111333555555333333222222111000000111,,,111777:::888444///---***,,,------,,,+++---...222111...,,,++++++,,,---(((***+++***))))))+++,,,///...+++))),,,111777999666555333111///......///......------...///111222***---111222111...---,,,444222000222666888666333222444444222///...111444;;;:::999>>>BBBMMMFFF)))%%%)))...%%%***...***""""""'''!!!"""######$$$$$$###### ###%%%$$$###"""###""""""""""""###$$$%%%&&&"""""""""""""""""""""### !!!###%%%$$$$$$$$$%%%$$$"""!!!!!!$$$&&&#########"""""""""!!!!!!%%%%%%$$$$$$###$$$$$$$$$"""!!! !!!######""" ###$$$""""""$$$ !!!!!!"""!!!  """$$$&&&((((((((((((!!!"""###"""!!!!!!###%%%!!!!!!!!!!!!""""""""""""'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%###""""""$$$&&&***(((%%%$$$$$$$$$$$$###$$$###""""""###$$$&&&'''&&&''')))(((&&&%%%%%%&&&###%%%((()))(((&&&%%%%%%"""  $$$''''''%%%###&&&'''%%%&&&((((((%%%&&&&&&&&&$$$###$$$'''***%%%%%%$$$$$$%%%&&&((()))+++***)))((('''''''''((($$$&&&((()))'''&&&&&&&&&%%%$$$%%%'''***,,,......000---******+++,,,***((((((***)))''''''***+++)))'''((()))((('''&&&((()))$$$''')))++++++***++++++'''$$$###''')))''''''(((&&&(((++++++***)))((()))+++)))&&&$$$%%%'''+++---&&&))))))%%%###&&&)))(((''')))++++++***)))***+++))))))))))))******++++++((((((***+++------------***++++++++++++***))))))***++++++)))&&&$$$$$$%%%++++++***(((***------***++++++,,,...///000...,,,'''((()))***+++***))))))(((((((((((('''''''''''')))+++++++++******,,,...'''+++---******,,,------///,,,)))((())),,,------...---***'''&&&)))...333333111...---.........---111333666777666111,,,)))000000000///...---++++++,,,,,,------,,,---000222444333111000///000111222---...//////---------///111666<<<>>>;;;444---)))''')))+++,,,---...000222333111000...---,,,,,,---...//////...,,,+++---...+++...000111444888888444000222333222000///111444555333111///......//////...111444555444333222222222111111333555666666666444444333111//////000222888555666>>>>>>???iii]]]+++"""***''''''''''''&&&$$$"""""""""!!!""""""############### $$$%%%$$$"""!!!!!!""""""""""""######$$$%%%!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!!!!  """$$$###""""""###$$$""" """!!!!!!!!!!!!!!!"""""""""%%%$$$###""""""$$$%%%'''""" !!!$$$%%%###!!!!!!"""###!!!!!!%%%!!!"""###$$$%%%$$$""" """$$$&&&(((((('''''' """###"""!!!!!!###%%%!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%&&&#########!!! ###%%%(((&&&###"""###$$$$$$$$$&&&%%%###!!!!!!###%%%'''''''''(((&&&%%%$$$%%%'''"""%%%((((((&&&$$$$$$%%%"""""""""###$$$%%%&&&&&&"""%%%'''%%%&&&))))))'''%%%&&&&&&&&&%%%%%%'''(((%%%$$$$$$$$$&&&(((***+++...,,,***((('''((()))***&&&'''((('''&&&%%%&&&((($$$&&&((())))))***+++,,,***++++++)))&&&%%%&&&'''%%%***+++)))***---,,,(((%%%'''))))))'''''')))+++)))))))))***++++++***)))'''$$$$$$(((+++)))((()))((('''&&&''')))***)))))))))((('''&&&&&&(((***+++%%%***,,,(((&&&&&&'''%%%&&&(((***+++******,,,---((((((''''''((((((******((()))+++,,,---......---))))))************))))))***+++***)))'''&&&&&&(((,,,---+++''')))...///,,,---,,,+++,,,------+++)))&&&''')))*********)))(((...---+++***)))((()))))))))++++++***((((((***---***///111,,,)))***)))'''///,,,(((''')))+++,,,,,,------,,,+++******---000111...++++++---......---000111222222111000...,,,---,,,+++******++++++,,,+++---//////...///111333444333222000......///000,,,...000///---+++,,,---///333777999666000,,,)))''')))+++,,,,,,---///111//////.........---------000000000...---,,,...000***...000111555:::777111000000000111222333222222777555222///------...///111444777999888888888888222333444444333333555666444222000000111222333222333666777:::===>>>TTTxxxxxx777'''---!!!)))$$$!!!!!!%%%&&&"""!!!!!!"""###############"""%%%'''%%%""" """""""""""""""######$$$ !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$"""!!! !!!$$$%%%$$$###!!!######!!! """$$$ !!!"""######&&&$$$"""!!!"""$$$&&&(((!!! !!!$$$%%%###!!!###"""### !!!&&& """###$$$###!!! """$$$&&&(((''''''&&& """$$$###!!!!!!###&&&############$$$$$$$$$$$$ """$$$%%%%%%%%%!!!"""!!!  ###&&&&&&###!!! """$$$%%%%%%(((&&&###!!!!!!"""%%%'''$$$%%%$$$###!!!!!!###%%%"""$$$&&&&&&###"""$$$&&&*********(((%%%###$$$%%%!!!$$$&&&%%%&&&)))***'''$$$%%%''''''&&&%%%&&&((($$$$$$$$$%%%&&&)))+++,,,...,,,(((%%%%%%&&&(((***((('''&&&$$$###$$$'''***'''***---,,,)))'''''')))$$$))),,,***$$$###'''---###***...------000---'''###&&&((()))''''''***---+++(((&&&&&&)))***(((%%%+++((('''+++,,,(((&&&&&&)))%%%""""""&&&)))***))))))))))))(((((((((((((((%%%+++///,,,)))(((&&&###$$$&&&)))******+++,,,...((('''&&&&&&&&&''')))***,,,---......---,,,***)))'''((()))***************+++,,,,,,+++******+++---***,,,***&&&***222555222...,,,************(((&&&&&&'''(((*********)))(((,,,***(((&&&&&&'''((()))'''))))))'''%%%$$$'''***"""***///,,,+++......,,,))))))***,,,...,,,)))&&&+++---///...---,,,,,,---...+++((((((+++......---++++++++++++---000222444+++)))((('''''')))+++---'''***///111111222444777444444333000...---...///000222444222...,,,,,,...(((+++...000///---,,,,,,***+++,,,,,,+++***+++,,,+++,,,---.........------.........,,,++++++---///---...,,,)))...666777222444111///111555555000+++555333000......///000222...111333555555555666777333555777555222111333666333000...///333666555444111;;;999555;;;@@@EEEOOOjjjNNN***((("""#########"""""""""""""""%%%### !!!###$$$###!!!""""""###%%%&&&&&&###!!! """###$$$$$$######$$$###  """""""""!!!!!!"""######$$$%%%!!! %%%)))(((&&&!!!""""""!!!!!!"""###%%%"""!!!"""%%%&&&$$$"""######''',,,,,,***...555'''&&&$$$"""!!!!!!"""############!!! !!!###&&&)))'''$$$!!!$$$######$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""  """%%%&&&%%%%%%$$$######$$$%%%&&&)))%%%  !!! !!!"""###$$$$$$$$$$$$$$$***(((%%%"""!!!###%%%''''''&&&%%%$$$$$$$$$%%%&&&$$$&&&&&&%%%###!!! !!!***++++++)))'''&&&'''((($$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########%%%((()))(((''''''((()))(((%%%"""''''''((((((''''''&&&%%%&&&))),,,,,,)))&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&(((+++...111222+++((($$$###%%%(((***+++,,,***&&&$$$$$$&&&)))+++***+++,,,---,,,***(((&&&(((''''''(((((('''%%%###((('''''''''''''''&&&&&&+++---...,,,------***###+++******---000000---)))---,,,&&&!!!%%%---///+++111000...+++((((((***,,,%%%'''((()))((()))***,,,)))(((((()))***+++***)))))))))))))))***+++,,,---------,,,,,,+++***))))))&&&((())))))(((((()))+++000,,,''''''+++...///...'''***,,,+++((('''(((******((('''))),,,...---+++------+++)))+++///...)))***,,,,,,+++---000000,,,000000///...---,,,++++++)))((((((+++000333333222///...+++)))((()))***+++///,,,+++///222111000///777333000333333111000222+++111666555...***+++---000---***+++...///...+++///...***(((,,,111///***+++***)))+++......+++((())))))))))))***,,,...///,,,,,,+++,,,...000333555000///---,,,------------,,,///222111///------/////////111222333444444555444000000444444///...111222000......000333444444555555666777888:::<<<===IIIqqq\\\///'''$$$%%%%%%$$$$$$$$$$$$######%%%###!!!!!!###%%%$$$"""!!!!!!"""%%%''''''%%%###$$$###""""""!!!"""#########"""!!! """"""""""""###$$$$$$%%%$$$!!! $$$'''&&&$$$"""""""""!!! !!!"""!!! $$$'''(((%%%!!!$$$$$$'''------)))(((,,,'''&&&$$$###"""###$$$%%%%%%%%%$$$""" """$$$'''%%%###!!! !!!%%%$$$###$$$%%%%%%$$$"""""""""###$$$$$$###"""""""""""""""!!!!!!""""""###"""!!!!!!!!!"""###%%%&&&(((%%%""""""###$$$$$$"""""""""###%%%%%%&&&&&&&&&%%%###!!! """%%%'''$$$$$$""""""""""""###$$$"""$$$%%%%%%###""""""###&&&''''''%%%###"""###%%%&&&&&&'''))))))*********)))))))))(((((((((((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&&&&(((******'''%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$))))))(((((()))***+++,,,***(((%%%$$$&&&(((******&&&&&&&&&&&&''')))***,,,,,,+++***)))(((((((((((('''''''''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&"""&&&))))))***,,,+++(((+++))))))+++......***'''+++...,,,'''&&&***---++++++,,,+++***(((''')))***%%%'''((()))))))))+++,,,***))))))***++++++++++++))))))))))))***+++,,,,,,%%%(((,,,//////,,,)))&&&(((***+++***))))))***+++---,,,+++)))(((((()))+++)))***+++)))''''''))),,,***)))((())),,,...---+++111111///+++---000...))),,,---,,,***,,,111111---111222222333222000...---...---,,,///222555444333......,,,+++*********+++)))***,,,...//////000111222...---000111///---///,,,000333333///,,,,,,...,,,,,,,,,,,,++++++,,,------,,,******000777888333***)))((()))+++,,,***(((***+++,,,---...//////...,,,+++***+++,,,...111222555111---...222333000+++***---000000...,,,---......///111333444444444444222...///333333000///222555222000000222444555555222222333555777999;;;<<<@@@WWWppp888&&&&&&'''''''''&&&&&&%%%%%%%%%%%%###""""""###$$$$$$### """$$$'''((('''%%%(((&&&###  """$$$!!!"""###$$$###!!!############$$$%%%&&&'''$$$!!!###%%%###"""$$$$$$###!!!!!!### %%%))))))%%%!!!$$$###%%%+++---***&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$""" !!!"""%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%%%%###!!!!!!""""""######""""""!!!%%%%%%$$$$$$###""" !!!###$$$%%%"""!!! """###""" !!!"""###$$$%%%&&&&&&!!!$$$%%%######"""!!!!!!"""###$$$ """$$$$$$######$$$%%%'''''''''&&&$$$###$$$&&&&&&&&&&&&''')))***,,,---***))))))((((((''''''&&&&&&&&&%%%$$$$$$###""""""$$$&&&&&&$$$###$$$(((,,,---+++(((&&&&&&'''***+++&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%+++***((('''&&&((()))***)))'''&&&&&&((())))))((($$$%%%&&&((())))))))))))---***'''$$$###%%%((()))&&&''''''(((''''''&&&%%%######$$$%%%&&&'''((((((&&&***)))(((+++,,,,,,***(((''')))+++,,,(((%%%)))///111,,,((((((***+++&&&((())))))((('''((()))&&&(((******))))))***+++************++++++++++++******)))))))))******+++"""%%%))),,,------+++)))***+++,,,,,,***)))***+++***---...+++&&&###$$$'''***+++***)))((((((+++---***))))))***+++---,,,+++111222000---...111111---...///---***,,,111222///---...000111000...,,,+++111000///000222333222111------------,,,++++++***))),,,//////......000111...++++++///111...,,,------.../////////......---+++---///...***))),,,000+++,,,++++++222999;;;777,,,+++))))))+++++++++***)))+++---///000///---,,,+++************,,,...///666111---///555666000))))))+++.........------...---...111333444333222222///---...111222000000222222000......000111111111///000111333555777999;;;>>>AAAcccHHH***+++((((((''''''&&&&&&%%%%%%###""""""""""""###$$$$$$!!!!!!!!!###&&&&&&%%%$$$&&&%%%###!!!!!!"""###$$$!!!%%%((((((%%%"""$$$$$$$$$$$$%%%&&&''''''$$$""" !!!######"""!!!%%%%%%###!!! !!!$$$'''!!! $$$'''(((%%%!!!###!!!"""''',,,,,,)))'''###""""""!!!""""""###$$$$$$$$$$$$""" !!!###$$$$$$#########$$$%%%%%%'''%%%$$$%%%%%%$$$""" !!!!!!""""""""""""!!!!!!$$$%%%%%%%%%$$$###!!! !!!"""###$$$ !!!  !!!"""$$$$$$ """###$$$$$$###"""###$$$%%%&&&!!!"""$$$$$$#########$$$&&&''''''&&&$$$###$$$&&&$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###&&&(((&&&""""""&&&+++---,,,***)))((()))***+++((()))))))))'''&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&))),,,...'''&&&&&&''')))***((('''(((((((((((((((''''''&&&***(((%%%######$$$&&&(((%%%&&&'''''''''&&&'''((($$$%%%&&&((()))***,,,,,,&&&---000,,,((())),,,,,,)))'''&&&(((+++,,,***'''(((+++...---+++*********%%%(((***+++***((('''''')))+++,,,+++)))'''''''''((()))******))))))***++++++******))))))))))))***)))((('''&&&'''***...000***,,,,,,+++***)))***++++++---...---)))&&&%%%&&&***+++,,,,,,,,,,,,,,,,,,))))))((()))*********)))***------+++---222333111///000---***,,,111333111---------...------,,,,,,//////.........------,,,,,,,,,.........,,,+++)))+++,,,,,,+++---///...+++,,,***+++000222000---...---+++***+++...///...,,,---...///...,,,,,,...000,,,,,,+++***...444555222000...,,,,,,,,,------...******+++,,,,,,,,,+++***,,,++++++******+++,,,---222///...000333333...))))))+++---...//////......+++,,,///111222111000.........///000111000000000222000......///000000///000000111222444666777888@@@;;;NNN[[[111---(((''''''&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$$$$"""!!!""""""###$$$$$$$$$$$$$$$ %%%***+++***&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###############"""!!!$$$$$$###""""""%%%))),,,'''$$$!!!!!!$$$%%%$$$"""'''%%%###$$$'''+++***((($$$$$$######$$$$$$$$$%%% """###"""""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$'''%%%$$$%%%%%%$$$""" """"""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""!!!!!!""""""""""""""""""$$$$$$%%%%%%###"""!!!!!! !!!###$$$ ######"""!!!"""###$$$%%%"""$$$%%%%%%###""""""###!!!""""""!!!  """%%%$$$###!!!!!!"""###$$$!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######'''+++***%%%"""$$$'''%%%%%%&&&''''''%%%$$$###&&&'''((((((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&))),,,...'''&&&&&&(((******(((&&&***)))'''&&&&&&&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((('''&&&&&&(((***&&&&&&'''(((***+++,,,,,,***000222,,,'''(((+++,,,(((&&&&&&(((,,,...---+++(((&&&'''***------+++))))))+++......,,,)))(((''',,,---...---)))&&&$$$$$$%%%''')))((('''&&&(((*********))))))((()))))))))---+++)))((((((***---///)))***++++++)))((()))+++...------...///...***''')))+++---///000///---+++(((((((((((('''''''''(((&&&***+++)))***///111//////000---***,,,111333111222111///......000222333.........,,,+++************+++---......---***)))+++)))&&&'''000777333)))+++)))***000222000......,,,)))''')))---///---***...,,,***+++---...---+++,,,---,,,)))+++///000...//////...,,,++++++---...---,,,***))))))***,,,...------,,,,,,,,,,,,---------000222222111///...---+++,,,---///000111000///)))***,,,...///...---,,,///000111000/////////---555444222222333444333222333333333333444555666777::::::DDDdddkkk555)))''''''&&&%%%$$$######""" """""""""!!!"""$$$&&&&&&$$$############"""!!! !!!###%%%&&&%%%%%%$$$!!!%%%)))++++++)))'''&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$###""""""""""""######$$$'''+++...)))%%%!!! """$$$###"""******'''######&&&'''%%%''''''''''''''''''&&&&&& """###"""###$$$&&&&&&&&&&&&%%%$$$###""""""&&&%%%$$$$$$%%%%%%###!!!###""""""!!!!!!""""""###!!!!!!"""###$$$$$$$$$$$$"""######$$$$$$######"""$$$%%%%%%$$$""" !!!"""""""""!!!!!!!!!###$$$&&&"""#########"""  !!!"""######$$$%%%%%%###""""""""""""######"""!!! """###&&&%%%$$$######"""""""""!!!"""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%(((++++++'''$$$$$$%%%###%%%'''((((((&&&###!!!###$$$&&&'''&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))******'''&&&&&&((()))***(((''''''&&&%%%%%%&&&(((+++,,,$$$&&&'''))))))'''%%%$$$###&&&((('''%%%%%%(((,,,&&&&&&''''''(((((())))))'''+++,,,(((%%%(((+++,,,***(((''')))---///...,,,***%%%###(((------,,,+++***,,,......,,,)))((((((,,,...///...***'''$$$$$$$$$&&&((((((%%%%%%''')))))))))((((((((())))))***(((***---//////,,,)))'''((()))******))))))***,,,///---+++---111111---)))))))))+++...000///,,,***((())))))(((&&&%%%&&&'''(((,,,,,,)))(((***,,,+++...///---***,,,111222///000///---------///111333---...///...,,,++++++,,,)))***,,,------,,,***)))000---)))+++999FFF@@@333+++((()))...000...,,,...,,,***)))+++...///---+++---)))&&&'''+++,,,***'''***,,,,,,***+++000222000,,,,,,,,,+++)))((()))+++000...+++)))***,,,000222---------...............,,,000444444111///000333---------///111111000...******+++,,,,,,,,,,,,,,,000333333000///000///,,,222111000111222333222000333333333333444555666777444===BBBQQQ}}}AAA///(((''''''&&&%%%$$$###"""!!!###%%%$$$######&&&((('''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""$$$'''(((((('''&&&((('''&&&$$$#########""" !!!#########""""""""" """###$$$$$$%%%(((***'''$$$!!!!!!$$$%%%$$$"""&&&***)))###!!!###$$$"""''''''''''''&&&%%%%%%$$$!!!######""""""###$$$%%%%%%%%%$$$$$$###"""!!!%%%$$$###$$$%%%%%%$$$"""$$$###""""""""""""###$$$"""!!!!!!!!!""""""###$$$ !!!###$$$$$$$$$$$$###"""######!!!"""$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$###!!! """###!!!###$$$$$$#########$$$$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$$$$###"""$$$$$$%%%&&&'''(((((())))))(((&&&%%%%%%%%%%%%&&&((((((((((((((((((''''''''''''((())))))'''&&&%%%###%%%(((***)))(((((()))&&&&&&&&&&&&'''''''''((('''(((((()))))))))((('''((('''&&&'''((())))))(((%%%%%%&&&'''((()))******%%%''')))******)))'''&&&"""%%%((('''$$$%%%)))---)))))))))(((((('''''''''&&&((('''###$$$))),,,+++---***((())),,,---,,,***---'''%%%(((***)))+++000''')))++++++)))(((((())))))+++......+++)))''''''###''')))(((%%%$$$'''***((((((((((((((()))***+++&&&))),,,//////,,,(((&&&''')))++++++++++++---...------,,,---------+++***)))((('''(((+++,,,,,,***)))+++,,,***'''&&&'''(((***...///+++)))+++---,,,,,,---,,,***,,,111111---***+++,,,---............,,,---///...,,,+++---///))))))***+++++++++***)))111111---...:::GGGBBB444///+++***...000......///------...000111000...,,,+++***))))))************))),,,,,,******///111000)))+++---,,,)))'''''')))---,,,+++***+++---000222,,,,,,---...............,,,...000000000000222444...---,,,...000000...+++,,,,,,+++++++++,,,---...///333333000000333222...,,,++++++,,,...///...---000000111222444666888999333===AAAEEE```UUU>>>)))((('''&&&%%%$$$#########%%%'''&&&%%%%%%(((+++'''&&&%%%%%%'''))))))(((((('''$$$"""!!!"""$$$%%%###$$$$$$$$$$$$$$$$$$$$$((((((&&&$$$###"""!!!!!!"""""""""!!!!!!!!!!!!###$$$######%%%'''###!!!!!!###&&&'''$$$!!!%%%((($$$!!!###$$$"""%%%%%%%%%$$$###"""!!! !!!###$$$$$$"""!!!""""""######$$$$$$$$$######"""$$$######$$$&&&&&&%%%###%%%$$$###""""""###$$$%%%###"""!!! !!!"""###!!!###%%%%%%%%%$$$$$$%%%%%%$$$"""###'''+++$$$###!!!  """###!!!"""###$$$$$$""" !!! !!!"""$$$%%%!!!###$$$$$$$$$%%%'''!!!""""""!!! """### !!!"""$$$$$$$$$###"""%%%&&&&&&&&&&&&&&&&&&&&&---+++(((%%%$$$$$$%%%%%%***(((&&&&&&(((***++++++&&&&&&%%%$$$$$$$$$$$$$$$%%%(((,,,......---,,,,,,&&&&&&&&&'''''''''((((((%%%&&&)))++++++***)))((()))'''&&&&&&((())))))(((&&&''')))******(((&&&$$$'''((()))******))))))((("""%%%((('''$$$%%%)))...------,,,+++***)))((('''))))))&&&###$$$***+++)))///,,,))))))++++++)))'''///+++******(((%%%+++444###%%%'''(((''''''((()))&&&(((,,,---,,,+++******$$$(((+++)))&&&%%%(((+++''''''''''''(((***++++++(((((())))))*********+++((()))+++,,,,,,---///000***---...,,,(((&&&(((++++++'''###"""&&&)))+++++++++---...,,,)))'''(((***)))...000---+++...111111+++,,,,,,+++---000000,,,))),,,000333444333000...)))+++------+++***---///((())))))*********))))))+++...+++(((///999555)))333///---000222111111333...000222444333111///...+++...///...+++***---000))),,,,,,)))(((+++---,,,***---///...+++(((((()))(((((()))***,,,---......***+++,,,---............,,,***)))+++...111111111...,,,,,,---//////,,,)))///...,,,++++++,,,...000---222333000000555555000,,,+++,,,---000111000...,,,---///111444777:::;;;111888<<<<<>>***$$$)))&&&$$$'''&&&&&&%%%$$$#########%%%%%%(((,,,)))###)))666555)))'''$$$""""""%%%''')))***&&&%%%$$$######$$$%%%%%%%%%$$$###$$$%%%&&&''''''%%%%%%&&&%%%###"""###$$$&&&%%%$$$######"""######"""%%%''')))((((((((()))$$$$$$%%%&&&&&&&&&&&&%%%"""!!!"""'''++++++%%%"""###%%%$$$###"""###$$$%%%%%%$$$###############""""""""""""######$$$$$$"""###$$$###""""""###$$$"""!!!!!!###%%%&&&%%%$$$$$$%%%%%%$$$"""!!!""""""!!!###&&&(((((('''&&&%%%!!!!!!  !!!$$$###""""""!!!!!!!!!!!!$$$$$$$$$#########""""""$$$"""###&&&%%%""" """"""###%%%''''''''''''&&&$$$######$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%######&&&%%%"""$$$(((&&&$$$###""""""$$$&&&'''&&&(((******(((&&&&&&'''%%%###$$$((()))&&&$$$%%%((($$$!!!"""''')))'''$$$'''******))),,,222555333---,,,+++,,,......---+++(((((('''&&&&&&&&&((()))+++++++++*********))))))((('''%%%$$$$$$%%%&&&&&&''''''&&&''')))+++---...,,,******...444777666333'''***,,,+++,,,000111///+++)))(((((())))))((('''&&&(((+++...000///,,,(((((('''&&&&&&(((+++---,,,,,,***((()))+++,,,,,,***((('''%%%%%%'''''''''&&&///+++'''&&&))),,,,,,++++++,,,------,,,+++)))&&&+++))))))+++***'''(((,,,000---***''''''(((***+++'''***,,,+++((((((...444++++++***)))))))))***+++))))))))))))******++++++------,,,,,,------...///000...---,,,,,,---......---------...//////---+++)))(((((((((((())))))***''')))***)))''''''))),,,''')))+++,,,+++***+++,,,)))+++...///...,,,++++++'''(((***+++,,,+++***))),,,,,,---......---++++++---...///...+++))))))******+++,,,,,,+++*********)))***++++++***(((&&&%%%)))***,,,,,,+++******+++%%%)))...000///.........222222111111111111000///222...******---//////---,,,000333333000---------000222666999888:::HHHWWWNNN000$$$+++***&&&((('''######""""""###$$$%%%&&&"""(((&&& %%%111000%%%%%%###!!!!!!###&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&$$$""""""###$$$%%%$$$###"""""""""""""""###%%%'''(((''''''((()))&&&&&&&&&&&&%%%$$$###""""""$$$%%%%%%$$$"""""""""&&&&&&%%%$$$"""###&&&((($$$#########$$$%%%'''(((&&&%%%$$$###"""""""""""""""$$$%%%$$$###"""###%%%###""""""###$$$$$$###!!!"""$$$%%%$$$""""""###%%%!!!$$$$$$"""  """!!! !!!"""###%%%%%%$$$$$$###"""""""""######&&&++++++%%%!!!""" !!!"""$$$$$$$$$######"""###%%%'''((('''### ############$$$$$$$$$$$$'''%%%&&&'''%%%"""$$$(((%%%$$$###""""""$$$%%%'''''')))++++++)))&&&%%%%%%***%%%###&&&'''%%%$$$&&&+++'''###$$$((()))&&&"""'''+++,,,+++...444777777)))((('''(((+++,,,,,,,,,***((('''&&&'''((())))))++++++++++++************)))((('''&&&&&&'''((()))&&&)))++++++)))***///444222...+++***,,,//////...+++,,,***'''(((---000///***)))((()))))))))'''%%%'''(((***...000///,,,)))***((())),,,//////---,,,((()))+++***)))))),,,...))))))***+++---,,,***'''---)))&&&'''***------,,,)))***,,,......,,,+++***,,,******+++((($$$&&&***111///+++(((&&&''')))+++))),,,---+++''''''---222++++++************++++++*********+++++++++++++++000...+++)))***,,,///111,,,,,,+++***)))***,,,---000...++++++,,,---------)))))))))))))))***+++,,,'''***,,,+++((('''***...***+++,,,+++***((()))***(((+++///000///,,,+++***''')))+++---...,,,***))),,,,,,...//////...------)))***+++++++++*********)))+++......,,,)))))))))+++,,,---...---,,,)))(((+++---...---+++******++++++---000222111000///...000000000000//////000111///,,,***+++///111000...///---+++,,,///000...,,,,,,---000222222555>>>HHH```hhh>>>&&&+++,,,((())))))###############$$$%%%%%%$$$((((((###$$$)))((("""$$$###""""""$$$%%%%%%$$$%%%%%%&&&'''''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$""""""###%%%######"""""""""############%%%''''''&&&%%%&&&'''&&&&&&&&&&&&%%%###"""""""""%%%'''&&&""""""%%%(((''''''&&&%%%###$$$''')))$$$#########$$$&&&(((***---+++(((%%%###"""!!!!!!$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%&&&%%%""" """%%%$$$""" """$$$ ###%%%$$$!!!!!!###$$$###!!! !!!!!!"""$$$%%%&&&%%%$$$$$$$$$######""""""$$$$$$(((...---'''###### !!!"""###"""!!!!!!!!!###%%%(((***(((###!!!!!!"""""""""#########,,,)))((((((%%%!!!!!!$$$$$$$$$######$$$$$$%%%%%%&&&(((******(((&&&&&&&&&***%%%###'''+++)))((((((+++(((&&&&&&((((((&&&###%%%)))+++)))***000444444+++)))((())),,,.........***)))'''''')))***)))(((************************))))))(((((()))******+++)))---000...)))(((,,,111,,,+++)))((((((+++...000,,,---***%%%%%%+++//////***)))))))))******(((&&&'''&&&''')))+++,,,***)))+++((()))///222000,,,***&&&))),,,+++((('''+++///------...111222111---***'''''''''(((***++++++***(((''')))......+++***,,,+++******+++'''###&&&,,,......,,,)))'''''')))+++***+++,,,+++((((((+++...******+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++---+++(((&&&'''))),,,...)))*********))))))***,,,///,,,)))'''(((*********************+++,,,,,,---(((***,,,+++)))(((+++...)))***+++)))'''&&&'''(((&&&))),,,---,,,***((((((''')))+++---...,,,***)))((()))+++,,,,,,,,,++++++'''((()))***++++++++++++***...222222///+++***+++***+++,,,---,,,+++)))(((+++,,,...---+++******+++---......//////...---,,,,,,---...---,,,,,,...000---,,,,,,---///111000///111,,,(((***000333111---///000111111111444;;;AAAFFF~~~TTT...---///,,,...000***)))(((((('''&&&&&&%%%''')))***)))'''%%%&&&'''%%%$$$$$$%%%&&&%%%###!!!"""###&&&'''((('''%%%$$$ ###%%%%%%######$$$&&&%%%%%%%%%###""""""$$$'''###############$$$%%%&&&$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%$$$###"""###$$$&&&'''+++***'''%%%######$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$%%%'''((((((&&&### $$$((('''### !!!###"""$$$&&&%%%"""###&&&+++(((&&&###  !!!"""""""""""""""###$$$%%%%%%$$$$$$$$$###############$$$"""$$$((('''###!!!""" !!!"""###$$$###""""""""""""###%%%'''&&&### !!!!!!!!!"""""""""######)))'''&&&'''%%%!!!!!!%%%######%%%&&&&&&&&&%%%$$$###%%%'''(((''''''(((***&&&###$$$,,,222111---+++''''''''''''''''''&&&&&&###((()))'''''',,,000000000...,,,+++---......---***(((((()))++++++)))'''************************'''''')))***++++++,,,,,,***,,,...---+++******,,,###'''***+++)))***...222***+++)))%%%&&&+++...---+++***)))***++++++)))((()))'''%%%%%%''')))******+++&&&%%%+++000---***)))((((((((((((((()))***,,,...------...000///...,,,%%%(((+++---,,,)))((('''(((&&&''',,,,,,(((&&&)))))))))***+++(((%%%***111***+++,,,***''''''))),,,)))))))))*********++++++(((***,,,......---,,,***++++++,,,------,,,+++***)))((((((((())))))******'''))),,,,,,***)))***,,,---+++)))((())))))'''&&&************+++,,,------)))*********)))***+++,,,)))******)))(((''')))***&&&(((++++++***(((((((((&&&(((***,,,,,,+++)))(((%%%&&&((()))*********)))(((((()))***,,,,,,,,,+++***///444444000,,,++++++((()))***++++++)))'''&&&''')))+++,,,++++++,,,---------,,,,,,,,,------,,,...///000...,,,,,,...111,,,...000000///......///111///...000333333111...///222444333111444:::>>>AAApppfff666111333111444888111111///...,,,***((('''###$$$(((+++'''"""%%%,,,&&&%%%&&&'''(((&&&### """%%%'''(((&&&$$$""" $$$$$$######&&&(((%%%%%%$$$###!!!"""%%%'''#########$$$%%%&&&'''(((%%%&&&&&&%%%###""""""###!!!"""###$$$%%%&&&&&&&&&######$$$&&&'''%%%!!! $$$(((***(((%%%###"""'''%%%###"""!!!"""###$$$######"""!!!###%%%''')))&&&'''((((((&&&&&&'''((($$$%%%&&&)))++++++)))'''$$$)))---,,,&&&"""!!!"""!!!###""" !!!'''---***(((%%%"""!!!!!!###$$$######"""""""""""""""###########################""" """###$$$%%%&&&%%%$$$######"""!!!"""###$$$###!!!!!!""""""""""""#########"""!!!"""%%%%%%###%%%***"""###&&&'''((('''%%%$$$ """%%%&&&'''(((+++--- %%%111888666111---###%%%''''''&&&&&&'''(((###(((***'''&&&***...//////---***((())))))((('''***((((((***,,,,,,)))&&&))))))))))))))))))******%%%&&&(((***,,,,,,,,,+++''''''(((***---...,,,***&&&,,,222111+++&&&'''***&&&((()))'''(((,,,...,,,+++***)))***+++,,,+++***---***&&&%%%'''))),,,---,,,$$$!!!'''+++)))((()))***'''%%%&&&)))+++***(((,,,***((((((***++++++***&&&+++111222...***'''&&&(((%%%&&&+++***%%%###&&&'''(((***,,,)))(((---666(((***+++***((('''))),,,''''''''')))+++,,,+++***'''***---///000...,,,***+++,,,---------,,,+++***'''(((+++------,,,***(((###&&&******(((''''''))),,,,,,,,,,,,,,,+++'''$$$))))))))))))***+++,,,---***)))((())))))***++++++)))+++++++++***+++---///(((***,,,,,,+++*********&&&''')))***+++***(((((()))***+++---.........---*********+++------,,,+++(((...333333///***)))***+++,,,---......---+++***###%%%(((******+++---///222000......000222222222333444444222......000333---000333222...,,,,,,---///222555666555333000///''',,,000///...111666999FFFlllGGG000111111333888222111...---222888888333---,,,+++---000000---)))&&&***)))###"""'''***(((&&&((('''$$$###&&&'''$$$###"""  !!!""""""###$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%)))((('''%%%$$$"""!!!!!!)))'''&&&'''***+++(((%%%&&&&&&'''((('''$$$"""!!!###***---(((###!!!!!! )))(((%%%###!!!"""######%%%$$$###%%%'''(((((('''((($$$!!!###'''***(((%%%$$$%%%&&&((((((((('''''''''***...///,,,(((%%%$$$%%%(((%%% !!!$$$%%%"""&&&(((&&&!!!!!!%%%&&&&&&%%%%%%%%%%%%$$$$$$ &&&""" &&&###### !!!###%%%&&&''''''!!!!!!$$$%%%###!!!%%%$$$%%%&&&&&&%%%"""###%%%%%%&&&)))((($$$%%%$$$###"""###$$$%%%&&&(((%%%###%%%(((***)))'''***)))'''&&&'''((('''&&&(((&&&&&&)))...///+++''''''""""""''')))&&&%%%(((+++***((('''((()))+++,,,444222...***(((((())))))***+++***)))((())),,,///'''***...000...+++'''&&&%%%&&&))),,,.../////////---,,,+++...111000---)))+++---//////---+++))))))+++)))((('''((((((&&&$$$%%%$$$&&&,,,,,,&&&&&&+++444111---)))'''(((***+++%%%&&&'''((()))))))))))))))((('''&&&&&&'''((((((---***&&&%%%&&&((())))))++++++,,,---,,,+++***)))%%%###&&&+++***%%%%%%***%%%&&&((())))))(((((('''(((((())))))******++++++000***%%%%%%***------+++------,,,++++++,,,,,,---)))((((((((((((***+++---&&&)))+++---,,,,,,,,,------'''&&&***+++((('''***...***)))+++***((())),,,,,,+++++++++,,,---///000000///---++++++******))))))+++,,,+++***)))***,,,(((......((($$$'''(((&&&''')))***)))((('''((()))%%%&&&(((+++---...//////---111333111,,,)))))),,,'''000333,,,+++222666333---,,,---///111111...***///---+++)))***---000222666222222444222---///444555555444222///---...///------------------------111111111111222333444555000///333999888333222666???cccaaa333%%%+++111111777555000,,,...222111,,,---...000444777888777555111555444///,,,---+++'''''')))(((%%%$$$%%%%%%!!!$$$$$$$$$######$$$$$$%%%)))(((&&&%%%$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''###"""$$$(((+++---%%%&&&'''((('''%%%$$$"""%%%***+++&&&!!!!!!######$$$$$$###""""""######$$$'''&&&%%%%%%''''''&&&%%%(((&&&%%%%%%''')))((('''%%%&&&'''(((((((((''''''%%%(((,,,...,,,)))'''&&&###&&&'''$$$###%%%%%%"""%%%&&&&&&%%%$$$######$$$'''''''''&&&&&&&&&%%%%%%###((($$$!!!&&&###### !!!"""############$$$"""!!!"""$$$%%%""" #########%%%&&&&&&$$$!!!%%%(((***((((((***)))%%%'''&&&&&&&&&&&&''''''(((((('''%%%%%%&&&((((((((())))))(((((('''''''''((('''%%%$$$'''+++,,,((($$$)))$$$$$$(((***((((((******)))(((((()))+++...000444222...+++))))))******'''&&&&&&&&&''')))+++,,,(((***,,,---+++)))(((''''''((()))***++++++******))))))***+++,,,,,,)))'''***,,,------+++)))((((((+++***)))***,,,---,,,+++&&&$$$$$$((((((%%%&&&+++666444000,,,***)))******%%%&&&'''((())))))))))))(((((()))(((''''''***---******+++,,,---,,,)))&&&)))************((('''&&&***((())),,,)))$$$###'''&&&&&&((()))***))))))((())))))))))))************---***&&&&&&(((******)))'''''')))***,,,---......///---)))'''''')))+++---'''))),,,,,,,,,+++,,,,,,///)))(((+++,,,)))(((+++000------///...***)))+++)))***,,,...111333555666,,,---......------...///((())))))'''%%%$$$$$$%%%%%%+++---)))&&&''''''$$$((()))***)))((((((***,,,***+++,,,---............222555777444...***)))******000000+++---555666///...---,,,...000000---***,,,+++)))((()))+++...000666333444666444000000555777777666333000......///000000000000000000000000......///000222444555666222111444999999555555999FFF___EEE(((...222)))///---(((%%%(((......+++,,,...222444555555666777:::>>>???>>>======:::666666888888444222222000+++''''''(((''''''&&&%%%%%%111...)))%%%###$$$''')))%%%'''(((&&&###"""###&&&%%%%%%&&&&&&''''''(((((((((((('''&&&%%%&&&))),,,$$$%%%&&&''''''&&&%%%$$$'''******###!!!$$$%%% !!!###$$$$$$$$$%%%)))'''&&&&&&&&&&&&$$$###((()))***)))((('''((()))%%%&&&'''((()))(((''''''###&&&***,,,+++)))((('''((()))'''%%%&&&(((%%% &&&$$$######%%%&&&$$$"""(((((((((''''''''''''&&&)))...)))&&&+++'''!!!&&&""""""#########"""!!!!!!$$$######$$$&&&&&&%%%###"""""""""$$$&&&'''&&&$$$(((,,,,,,)))((()))'''###&&&''''''(((((()))(((((())))))(((&&&$$$%%%''')))(((***+++)))&&&&&&(((***'''&&&%%%'''******'''$$$)))&&&%%%)))+++***)))+++))))))((((((***---111333333111...,,,******++++++&&&$$$###%%%))),,,---+++***))))))((((((((((((((())))))))))))((('''&&&%%%%%%&&&((()))(((&&&&&&&&&(((***++++++)))'''''''''&&&&&&&&&'''***,,,,,,+++'''$$$###%%%&&&%%%'''+++555333111...+++)))((('''&&&''''''(((((()))))))))'''***,,,***'''(((---222,,,+++,,,,,,---,,,(((&&&//////000000///...,,,++++++***+++,,,***%%%%%%'''&&&'''((()))***************************)))))))))+++******))))))(((((((((%%%'''***---////////////333000+++'''&&&'''+++---)))+++,,,,,,+++******+++---)))(((+++---------...222///000222111,,,***+++'''))),,,000333555666666***---111111///---...000---......+++(((&&&%%%&&&$$$))),,,+++******)))&&&*********)))((())),,,...---.........------,,,+++111444666444///+++******---///---***///666444,,,///...,,,,,,------,,,+++)))(((''''''(((***---///222222333666444111111333666666555333///......///111111111111111111111111......///000111222333333333222444777777555666:::GGGRRR}}}sssVVVQQQKKK<<<:::888333---...222333000)))+++---,,,)))***---111---///333777;;;======;;;888;;;<<<999777777555000//////000000///...,,,+++///---)))&&&$$$%%%((()))"""%%%(((&&&""" $$$((()))(((((((((''''''&&&&&&%%%***//////+++%%%###"""######$$$%%%&&&&&&%%%%%%&&&))))))$$$!!!###%%%$$$!!!###%%%&&&&&&%%%$$$((('''%%%%%%&&&&&&%%%$$$(((,,,...,,,(((%%%'''***&&&&&&(((((()))((('''&&&"""&&&)))+++***((('''&&&(((***)))&&&%%%&&&$$$ %%%$$$$$$$$$$$$%%%$$$###((((((((('''''''''&&&&&&)))...***&&&***&&&!!!%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&((((((((((((&&&%%%$$$%%%'''((('''&&&&&&))))))&&&%%%'''%%%"""$$$%%%&&&((((((((('''''')))******'''######'''+++'''***,,,***&&&%%%(((,,,***)))((()))++++++(((&&&(((&&&&&&(((++++++++++++***)))(((((()))---000333000///---+++******++++++)))&&&%%%)))///333111...,,,)))&&&%%%&&&''')))************)))'''&&&%%%%%%$$$'''***)))&&&%%%&&&(((((()))++++++)))''''''((($$$######%%%(((******)))'''%%%%%%&&&((((((((()))//////...,,,***(((&&&%%%((((((((((((((())))))***)))---///---''''''---444000,,,(((%%%&&&'''))))))111222333444444333222111)))***++++++***))))))+++''''''((()))***++++++,,,+++++++++******)))))))))***,,,---,,,***((('''(((***,,,///222222111///---111///+++((('''(((***,,,***+++,,,,,,***))))))******((((((+++///000111222111...---000///,,,+++...)))***---/////////---,,,+++///333222...++++++,,,111222111///,,,*********'''))),,,,,,------,,,+++------+++)))((())),,,///,,,,,,,,,,,,+++******)))+++---000000...,,,,,,,,,---///...,,,///333222,,,///...---,,,,,,,,,,,,+++(((''''''((()))+++---...,,,...111333222000///000222333222111///...///000000000000000000000000000111111111000000///...---000111222222222333666999???EEE\\\uuubbb___VVVJJJCCC@@@<<<777>>>===999222+++)))+++...+++)))***///333555666666111555888777888:::999555333444666888999:::999999222111///---,,,+++******$$$''')))'''""" ###''''''''''''&&&&&&%%%%%%%%%"""''',,,---(((###!!!"""######$$$$$$%%%%%%###'''(((&&&$$$%%%%%%""""""$$$&&&''''''&&&$$$###%%%$$$$$$%%%'''(((((('''(((,,,///---((($$$&&&***%%%&&&'''(((((('''&&&%%%$$$&&&))))))(((%%%$$$$$$$$$***,,,'''###"""######%%%(((+++)))%%%$$$&&&)))'''''''''&&&&&&&&&&&&%%%%%%***%%%"""'''###"""$$$%%%%%%&&&&&&&&&&&&%%%'''((())))))((('''''''''+++)))'''&&&'''(((((('''$$$''''''$$$$$$'''&&&######%%%&&&((())))))(((''')))******((($$$$$$'''***&&&))),,,***&&&%%%(((,,,))))))(((((())))))(((''')))))))))***,,,//////---,,,***((('''(((+++...111...---,,,+++******+++++++++)))(((,,,333555333///---)))%%%$$$&&&)))***+++******)))))))))((((((((('''***,,,+++)))''')))+++)))***,,,+++)))((()))***(((''''''((()))******)))&&&''')))+++---...+++'''+++++++++++++++)))((('''))))))((((((((()))*********///222...(((&&&+++000///,,,(((''''''((())))))***+++---...///000//////***,,,,,,+++)))***++++++((((((((()))******+++,,,,,,,,,++++++******))))))(((***,,,,,,)))'''&&&&&&***---000333333111...,,,*********)))))))))******+++,,,,,,+++)))((()))***++++++***+++---000000///...***)))+++,,,+++---111+++,,,---------+++)))'''***---000000---***)))***+++------,,,***))))))***)))((()))+++---------...000///---***'''(((***---******+++,,,,,,+++++++++***+++---...---,,,,,,---***...111///...///000//////......---,,,,,,,,,---)))******+++,,,......///***...111222222222111111000111222222111111333555////////////////////////111111111111000...---,,,///111111000111333777999999???CCCSSS{{{{{{vvvkkk^^^PPPEEE???===;;;555111222222///+++***+++...000///000222222///---///111444777:::<<<<<<999999999777555111...,,,,,,------***&&&$$$%%%'''%%%%%%%%%&&&&&&''''''(((###$$$$$$###!!!!!!###$$$"""#########$$$$$$%%%%%%"""&&&(((&&&&&&'''%%%!!!%%%&&&'''((('''&&&$$$""""""""""""$$$'''******)))&&&***...,,,'''$$$%%%(((%%%%%%&&&'''&&&%%%$$$###$$$&&&((((((&&&$$$######!!!)))---(((""""""%%%&&&***///222///)))'''***...'''''''''&&&&&&&&&%%%%%%%%%***'''%%%***'''###'''######$$$%%%%%%%%%$$$$$$,,,------+++'''$$$######---+++'''&&&&&&((((((((($$$''''''%%%%%%))))))'''&&&&&&((()))************((())))))(((''''''((()))&&&((()))(((&&&%%%(((+++&&&&&&&&&&&&&&&&&&&&&'''+++------,,,///333333000,,,***(((&&&'''***...111,,,,,,,,,++++++,,,,,,---+++***+++...222333000---...***''''''***,,,,,,+++))))))))))))***+++,,,,,,+++,,,---,,,++++++,,,---***+++,,,+++******+++,,,)))(((''''''(((((('''&&&'''))),,,---111222---&&&++++++,,,,,,,,,++++++******)))((((((((()))***+++***...111///***'''(((+++)))***---000111///)))%%%&&&''')))+++,,,---,,,,,,---000///***'''((()))'''))))))((((((((()))******+++++++++++++++*********'''(((((()))((('''%%%$$$&&&))),,,///111000...---&&&''')))***+++++++++***+++++++++***(((((()))***//////---******---,,,(((+++((('''+++,,,+++---111+++,,,---------,,,+++***'''((()))+++,,,,,,,,,+++(((***+++***))))))***+++)))&&&''',,,...---,,,,,,///...---***((((((***,,,++++++,,,---............///...---,,,,,,,,,,,,,,,(((---111111...---///111---...//////------...///,,,---...///000000000///+++000444333333555666555222333444444444444666888111111111111111111111111---...///111111111000//////333444222222666999:::999@@@999<<<___|||uuujjjaaa\\\\\\XXXOOOFFFCCC@@@AAA>>>777222111...)))---------...000222333444999999999888666333000...000000////////////000000,,,,,,,,,,,,------------'''%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###&&&&&&$$$$$$''''''###%%%%%%&&&&&&&&&%%%$$$###"""""""""$$$(((*********%%%(((******'''%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""!!!$$$&&&'''%%%$$$$$$%%%"""(((***'''&&&((()))(((///111111///,,,******,,,(((((((((''''''''''''&&&%%%+++((('''...,,,(((---&&&&&&&&&&&&%%%$$$###"""+++------+++'''$$$$$$$$$,,,(((%%%$$$%%%'''((()))&&&((((((%%%&&&)))***(((&&&&&&&&&'''((()))++++++((('''''')))******)))'''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%&&&'''(((***,,,,,,+++...333333///,,,***'''&&&(((,,,111444------------......//////+++,,,///111111000---+++...+++)))+++///000...+++)))((((((((()))+++,,,......,,,++++++,,,------,,,***+++,,,+++******+++---((('''&&&&&&'''((('''&&&)))+++,,,,,,000444000''',,,,,,++++++************+++***)))''''''(((***+++'''***......,,,)))''''''%%%(((---222444000***%%%))))))+++,,,,,,,,,+++***---111///)))&&&((()))&&&***)))((('''''''''((()))***++++++++++++++++++,,,***((('''(((***+++)))&&&(((***,,,...///...---,,,((()))))))))***+++,,,,,,***+++***)))(((((()))+++,,,...,,,((((((,,,+++&&&***)))+++000111...---///,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%(((,,,...---******,,,---,,,+++***+++---)))'''***333666111,,,+++***+++++++++))))))+++,,,,,,,,,------......------///---***((()))***,,,---)))***---000000//////000***---000111///...///111...///111222222111000///,,,111444222222777999888444444555444333333444666333333333333333333333333,,,---000111222222111000---333444222222777:::888;;;===555:::PPPggg~~~|||ssseeeZZZSSSLLLEEE777555333000///.........111111111111111111000000000//////222777:::<<<<<<888888777555444222111000+++******,,,...,,,'''"""(((''''''&&&&&&'''''''''&&&&&&$$$!!!"""'''(((%%%###$$$$$$%%%%%%%%%$$$$$$###""""""$$$''')))))))))$$$&&&(((((('''%%%$$$$$$###$$$$$$%%%$$$###"""!!!"""$$$&&&%%%%%%&&&'''%%%''''''&&&)))------(((111///---,,,,,,+++)))&&&))))))))))))((((((((((((%%%###"""***)))%%%+++******)))((('''%%%###"""&&&(((+++***((('''(((***)))&&&"""!!!###''')))***&&&)))(((%%%%%%((((((&&&$$$$$$###$$$%%%''')))***'''&&&&&&))),,,---)))&&&&&&%%%$$$$$$&&&'''''''''%%%&&&'''''''''(((***,,,&&&******'''***000000,,,+++)))''''''***///444888......//////000111111111,,,000333444222///---,,,...,,,+++---222333///+++)))((((((((()))***,,,---...+++)))))),,,...,,,******++++++***))))))+++,,,+++******+++,,,------,,,+++---+++)))...444111))),,,+++***(((''''''&&&''',,,+++)))''''''(((***+++%%%'''+++---...+++(((%%%''''''))),,,...---+++((()))***++++++***)))'''&&&***......(((&&&***,,,)))+++***((('''&&&&&&''''''*********++++++,,,,,,---///+++(((***...000---***//////000000///---+++)))---+++***((()))+++---///*********)))'''(((***,,,&&&)))(((%%%(((......***++++++000666666111---,,,...---,,,+++************000***&&&''',,,...+++'''***+++,,,+++)))((()))***+++***000;;;>>>666...+++&&&(((*********+++,,,...++++++,,,,,,,,,+++*********'''$$$###%%%***---///+++((()))...333333000...)))---111222111000000222///000222333222111///...+++000222///000666999777333444333222///...///111222222222222222222222222///000222333222111///...***000333000000666888666:::666111===KKKLLLqqqqqqkkkbbbZZZQQQGGG<<<555===555///000222///+++***444***(((111555333555===999;;;<<<;;;888555333333***,,,---,,,***))))))***((((((&&&###"""$$$(((+++''',,,---(((%%%(((++++++'''$$$"""%%%))))))&&&!!!&&&%%%$$$%%%'''((('''&&&'''$$$"""###&&&))))))'''$$$$$$$$$$$$$$$%%%%%%%%%)))((('''$$$""""""$$$'''((('''&&&&&&&&&'''((()))......---,,,+++***)))((((((---111///***(((+++000)))&&&$$$%%%(((++++++))))))(((&&&%%%$$$$$$$$$%%%*********)))))))))(((((()))((('''&&&%%%&&&''''''%%%&&&&&&&&&''''''(((((()))(((((())))))(((&&&###%%%'''((((((((()))+++---$$$'''&&&$$$&&&+++((( $$$$$$&&&'''((())))))***(((&&&'''+++000222...***+++***(((&&&(((---555;;;...111333444222000......000///---+++*********+++'''))),,,---,,,,,,,,,------,,,)))(((''')))+++---+++&&&"""%%%***---)))%%%+++,,,---,,,*********,,,---******------++++++...,,,'''''',,,---((($$$%%%---///000///+++)))+++---,,,,,,---......---,,,+++---))))))------))))))...)))(((&&&(((,,,...---+++,,,,,,,,,+++***)))((('''---,,,++++++,,,,,,***))),,,+++(((''''''(((+++,,,111000...,,,***)))))))))((()))***+++++++++++++++***************++++++,,,444111,,,))))))+++,,,---,,,+++,,,---......,,,***&&&'''((()))***+++,,,,,,------...000111000---***///,,,(((%%%$$$'''+++---000,,,(((&&&'''((()))(((+++)))((())),,,,,,***'''''')))+++---...---,,,,,,*********++++++,,,------,,,---...---+++)))((()))%%%'''***+++***+++,,,---------------,,,,,,...111...000222222111111222333+++111555333111000---)))///.........///000222333000111333222111000111222888222---...333666444000888444111000111111000...///...------...000444666000333111888BBBDDDjjjuuulllfffccc___VVVMMMIII@@@666111555666111000555111111000000000111111111)))***************)))(((&&&))),,,...---,,,,,,,,,,,,///...***(((+++,,,+++'''%%%$$$'''+++,,,)))%%%&&&%%%$$$&&&(((******))))))&&&###$$$''')))(((&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!"""""""""$$$''')))%%%$$$#########$$$%%%&&&------+++***)))((((((((('''***,,,***&&&$$$&&&)))(((%%%###$$$'''))))))((()))((('''%%%%%%%%%%%%&&&......---,,,,,,,,,,,,,,,)))((('''%%%%%%%%%&&&&&&&&&&&&'''((())))))******((((((((()))++++++)))'''&&&(((***+++)))(((((((((((())))))&&&(((,,,***$$$******))))))***,,,...000)))'''&&&)))...///---)))***+++******+++...222666000222444444111---***)))------,,,+++***+++,,,,,,---...000///---+++***+++***)))(((''''''(((***+++'''&&&&&&''')))+++*********,,,------,,,+++,,,---+++((())),,,---+++,,,///---((('''---000,,,((((((***+++,,,,,,++++++,,,...---.../////////...------+++((((((,,,,,,((((((,,,,,,***''''''***...///...//////......---,,,+++***,,,+++)))***++++++)))(((************************//////...---,,,,,,+++***(((((())))))******+++++++++++++++***++++++,,,,,,111...***)))+++---...---++++++,,,,,,------+++***''''''''''''(((***,,,---)))((('''(((***+++***)))...,,,)))''''''***...111111///,,,******+++,,,---((('''&&&'''))))))'''%%%&&&''')))***+++***)))))),,,,,,---------,,,,,,++++++,,,...---+++******+++---///000///---++++++,,,---.........---...111333---...000000/////////000///444777444222222000---......---...///000222333111222222111//////111333444111...///333666666555666333000000111222111000111111///...---///111333777999222444===@@@ddd~~~fff\\\VVVUUUQQQIIIFFFIIIAAA<<<666222000///,,,***+++)))(((***...000000...'''))),,,,,,***(((&&&%%%"""$$$%%%&&&+++333777555'''%%%$$$&&&)))***(((%%%&&&$$$###$$$&&&(((((('''+++(((%%%%%%((()))'''%%%$$$$$$%%%%%%&&&&&&&&&%%%"""$$$%%%$$$###""""""#########"""!!!"""###$$$%%%,,,+++(((&&&%%%&&&''''''''''''&&&%%%$$$#########%%%$$$######%%%''''''&&&(((''''''&&&&&&&&&''''''///...---,,,,,,,,,---...+++***)))'''&&&&&&&&&&&&&&&'''((()))***+++,,,---'''&&&&&&(((***+++***)))'''))),,,---***'''%%%$$$***+++)))'''(((,,,+++(((+++)))((('''(((***...000***(((&&&(((+++,,,***(((***+++------,,,---...000---///000///,,,)))''''''++++++******+++,,,,,,---,,,...///...,,,)))((((((&&&&&&''''''(((((())))))''')))+++***(((((()))+++)))+++.........------...+++((())),,,---+++,,,///---((('''---111///+++)))***))))))+++---//////...,,,---...//////...------***((((((******''''''***---***&&&&&&(((,,,///000111000...---,,,,,,++++++***)))))))))******)))'''((()))***++++++***)))(((******+++,,,+++***)))(((((((((''''''(((***+++,,,,,,++++++++++++,,,------...+++(((***...111...+++***++++++,,,,,,++++++***(((''''''&&&''')))+++---,,,***((((((***---//////,,,+++)))((())),,,///222000000///---++++++---000((('''&&&&&&(((((('''&&&'''((()))******)))((('''---...//////...---***))))))+++------,,,,,,---...///111222222000---------///000000000///000333555///000222111///...//////222666666222000222222111......---......///000111111111111000...///111333/////////000222555777999333111000000111222222111666666555222111111444666222666222666@@@CCCbbbvvviii___XXXOOOEEE===???888000---///000...+++000///...+++)))))),,,...222111---***,,,000...)))---+++***+++------,,,***,,,***''''''((()))((((((...+++((((((******'''%%%###$$$%%%&&&&&&&&&%%%%%%%%%'''((((((%%%"""!!! $$$$$$###"""###$$$%%%&&&+++)))&&&$$$###$$$%%%'''(((&&&$$$%%%''''''%%%###############$$$%%%%%%%%%''''''''''''''''''((((((+++***(((''''''''')))***,,,,,,+++***)))(((''''''%%%&&&''')))***,,,------&&&&&&%%%''')))***)))((((((***++++++)))'''&&&&&&***)))(((&&&''')))))))))))))))(((((()))***,,,---+++)))&&&&&&((()))(((&&&***,,,---,,,+++******+++((())))))'''&&&&&&(((***++++++*********+++++++++&&&'''))))))(((&&&&&&'''%%%&&&''')))))))))((((((,,,------+++)))'''((()))'''***---...---------------***+++......+++,,,...,,,)))(((+++///...***&&&,,,***)))+++///111000...***+++---......---,,,,,,***))))))***)))(((((())))))((('''&&&(((***---......---+++***)))(((((()))***))))))***++++++)))'''(((((())))))))))))((((((***+++,,,------+++)))'''***)))(((((()))+++---///)))))))))***+++---...///---***(((+++000111---(((***+++,,,,,,+++***++++++(((((()))***++++++,,,,,,...,,,+++,,,...111222222***)))((('''(((***---...---...---,,,)))))),,,///***)))(((((())))))))))))******+++++++++***))))))+++---///000///---+++))))))+++---.........///000***,,,000111111000111111444555444333222222444666333555666555222111111111222444444///---000222111//////..................///000111111//////000111,,,...000000000111555888111111000000111111111000000111111///------///222111:::888;;;CCCAAASSS}}}vvvmmmaaaRRRGGGBBB>>>:::666555555444111...---///111111000---***,,,000///***---------...000222222222222///------...000000000111...++++++,,,,,,)))%%%"""###%%%&&&'''&&&%%%$$$"""%%%(((''''''''''''%%%$$$#########$$$%%%&&&***(((%%%###"""###%%%'''&&&###"""$$$(((***)))&&&######$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$$$$%%%******))))))((('''&&&&&&$$$$$$&&&''')))***+++,,,+++)))((((((*********)))((())))))'''&&&'''***,,,***)))(((((('''''')))+++***+++---...///...------+++)))'''&&&&&&'''&&&%%%***++++++***((('''((())),,,***'''$$$###%%%***...,,,+++++++++***)))(((((($$$&&&'''(((&&&%%%$$$%%%&&&''')))+++++++++))))))---+++******++++++***)))&&&(((+++,,,+++++++++,,,111...---//////++++++---...---------------)))%%%---+++)))***---...,,,)))+++,,,---...///......---,,,,,,,,,+++***++++++***'''(((***,,,,,,,,,------++++++***(((''''''&&&&&&*********,,,------+++((()))(((&&&%%%%%%&&&((()))///000111000///,,,***(((++++++***)))***---///111''''''((()))+++---///000---+++***---000000+++&&&***,,,---,,,***)))+++---(((***---//////...,,,+++***))))))+++---...---,,,,,,+++***))))))***+++++++++,,,,,,+++***+++,,,...*********)))))))))***++++++++++++++++++*********)))+++---///000...,,,+++***,,,.../////////000111(((+++///222222222333444888888777555222222333555555666777666333111111222111444333///---000333222000000///...---,,,+++***+++...222333111///...---,,,///111000...---111444111222222222111000000000666888999666222111444777777AAA===<<>>???AAADDDOOOXXXdddlllqqqyyyuuulllbbbYYYQQQOOOLLLHHHDDD@@@===;;;---///111333444444333333---///111444666999===???>>>;;;777333111111222333...---,,,++++++***'''%%%(((++++++'''(((---///,,,///000111000---***((((((((('''&&&&&&&&&&&&%%%%%%$$$'''((((((%%%%%%''')))++++++******)))(((&&&&&&$$$%%%(((,,,///000...,,,)))(((((((((((()))******)))((('''$$$"""###&&&((($$$'''***,,,+++)))((()))###)))...---)))$$$$$$%%%%%%(((******(((%%%$$$$$$)))+++---...---+++***)))###++++++%%%&&&...///((()))+++---///---)))$$$!!!)))((())))))%%%###)))111---***''''''***---,,,***---///---'''%%%(((++++++---,,,)))&&&$$$%%%))),,,,,,&&&"""(((222555000(((&&&(((***+++)))(((((((((...111333222---)))((()))))),,,000111000...------(((&&&'''+++,,,((('''(((...,,,***'''&&&%%%%%%&&&,,,,,,...//////,,,&&&"""&&&(((+++***'''&&&)))+++'''((()))))))))(((((()))''',,,...,,,,,,///---(((%%%(((,,,///000000000111//////...---+++***,,,...222000---***)))(((((())),,,+++))))))***,,,///111***...111...(((&&&+++000++++++++++++***+++...000------///000111222222222222...++++++---///---***...,,,***+++,,,.........(((+++...000000000111222000333666666333222222444222222111000000000000000***,,,......,,,***)))(((+++***(((((())),,,///111---))))))...222000......333+++(((---333111+++&&&***+++***(((***//////,,,111000///......000222333333444555444444555777:::444;;;CCCHHHNNNXXXgggrrrzzztttnnnkkkWWWRRRLLLGGGCCC???;;;888999999666222//////333888;;;:::999:::;;;;;;888666555333111///...+++(((%%%+++000111...///222222...(((&&&&&&''')))***(((&&&'''&&&&&&&&&&&&&&&%%%%%%"""$$$&&&%%%######$$$&&&---,,,+++*********+++,,,%%%&&&'''***---...,,,+++''''''''''''((()))******))))))(((&&&%%%%%%'''*********))))))(((((('''&&&&&&)))+++***%%%###%%%(((((())))))(((&&&%%%&&&'''******+++...111000+++''''''......))))))111111+++)))***++++++***(((%%%$$$)))'''''')))'''%%%(((...,,,***))))))***+++******,,,...---(((&&&(((***)))*********(((&&&'''(((***'''$$$$$$)))000222,,,%%%)))***+++***)))))))))+++(((***---...---,,,++++++***,,,000111000///......***'''(((,,,---++++++...///...---,,,++++++++++++666333///---,,,---,,,,,,''')))******))))))***,,,+++)))'''))),,,---***(((+++000222000000111---(((%%%'''***,,,---......///---,,,+++******++++++,,,...,,,***((('''(((***+++---+++***))))))***,,,...+++---...+++((('''***...------,,,+++***+++,,,---...000111333555666666777000///---***))))))***,,,000///------///000111000+++---000111000000000111000333555555333111111222000///......---------...+++---///...,,,)))((((((,,,+++))))))***,,,///111...++++++000333000...---)))&&&(((---111...,,,+++333222///...222555222+++111000/////////111333555666777999:::<<>>333111222333333777555444444444333111///,,,111444555777::::::777;;;666111222666777444///...---,,,,,,,,,+++)))''')))***+++***(((&&&'''(((******)))((((((***+++---)))((('''(((***++++++***&&&%%%&&&&&&'''((()))***((()))***)))(((((()))+++---***&&&%%%''')))(((&&&+++,,,+++((($$$$$$(((,,,***)))(((&&&%%%%%%(((++++++)))(((---222333---'''***//////******000111---++++++))))))((())))))***,,,((('''***,,,***)))+++***+++,,,+++)))(((((((((***......)))'''(((((('''&&&(((******)))((()))***%%%%%%(((,,,000///)))$$$,,,,,,+++)))((()))+++...&&&''')))+++......,,,+++%%%(((+++,,,+++***)))))))))'''(((+++---,,,---000---......////////////...999555///,,,,,,---......)))(((((()))+++---,,,,,,///***&&&(((,,,---)))$$$---111333111000000---(((,,,,,,---...///000111111...+++)))))),,,...---++++++)))(((''''''***---///---,,,***)))((()))***+++,,,+++***)))))))))***+++///...---,,,++++++++++++111222333444555555666555---......+++'''''',,,111222000//////111222222111...000111111///......//////111333333111////////////...------------------,,,...///...,,,)))((((((---,,,+++******,,,...///+++)))+++000222///------///000333666333...,,,///111000...///444999555...555444444333444666888999;;;@@@GGGPPPYYYcccmmmsss}}}fffUUUNNNLLLIIIFFF===;;;999777555333000---***---000222666999::::::>>>:::555444666777555333222000......///---***'''(((((('''&&&$$$###""""""************************,,,***(((((()))******)))''''''&&&&&&&&&'''((((((&&&(((***+++*********+++)))&&&###%%%***---+++(((...---,,,)))'''(((+++...)))))))))(((''''''))),,,+++)))(((***---///...+++)))---,,,((((((,,,---***...,,,)))''''''***---000///)))(((---000...+++***(((+++...,,,(((%%%%%%'''(((,,,---***'''((('''%%%&&&(((******))))))***+++'''))),,,...///---***(((---,,,+++((('''(((,,,///...---,,,...000000,,,(((&&&(((******(((&&&%%%&&&'''&&&(((,,,---******,,,+++,,,---.........---,,,000///---,,,,,,+++)))'''***'''&&&(((,,,...---***---***(((((()))***(((%%%---......---,,,---,,,+++///...------///000111000///,,,)))+++000222///,,,+++***(((((()))+++...000++++++************++++++...+++((((((***,,,+++)))...---,,,,,,,,,,,,++++++111111222222111111000///***+++------,,,---000333000///......000111111000///000111///---+++,,,,,,---...//////...,,,++++++//////...............///+++,,,......,,,+++***+++...---+++******+++,,,---+++***---333444111////////////333555222,,,+++...///111111///111666888555///111555;;;BBBIIIOOORRRdddjjjttt~~~vvvrrrllleee^^^VVVOOOJJJ???<<<:::888777777888:::888777666444333333444555666444333444777777333///++++++***+++,,,,,,,,,,,,---...000111000---+++)))000---***))))))******)))******)))(((''''''''''''%%%(((***++++++***)))***'''%%%$$$(((---///+++&&&***++++++***)))))))))***&&&(((+++,,,+++******+++***+++***(((&&&(((---222+++,,,***''''''***+++***---***'''%%%%%%)))---000...(((&&&,,,000...)))'''(((+++---,,,((($$$$$$%%%&&&+++,,,***'''((('''$$$)))))))))((('''(((+++...***+++,,,,,,++++++++++++,,,+++***(((&&&'''+++...333111000222333222...***,,,---...---+++)))((((((((((((+++000000+++''''''***+++,,,------,,,***))),,,***(((((((((((('''%%%)))'''%%%'''+++,,,+++)))''')))++++++***+++...222...+++)))((()))***---000+++)))''''''***++++++***...+++(((+++///111///+++***)))(((((((((***,,,---)))***+++,,,------------000,,,)))))),,,...,,,***,,,+++***+++---...---+++------...////////////...+++******---///000...+++,,,++++++,,,---...---,,,...//////---***))))))***+++++++++,,,,,,+++)))(((...---------------......)))+++------,,,,,,---///...---,,,+++++++++,,,,,,000///222666555000///000///...111666777555555888222:::>>>:::777<<>>...)))''''''((()))...333)))'''%%%'''***,,,***(((***((('''))),,,,,,***''''''''''''(((((((((((((((((()))+++---.........---000---******,,,---,,,++++++***)))+++///000...+++)))***,,,...///111222222---+++)))+++......***%%%)))((((((***+++,,,***))),,,,,,,,,+++)))((()))***)))))))))***++++++)))'''***************++++++,,,)))+++,,,---,,,---...000///......---------......111000111333111---,,,///000...000444555444666:::<<>>777444222000111333444222111222222111111000000000000444222000/////////...---,,,,,,,,,,,,,,,---......***,,,------+++******+++***++++++,,,,,,,,,+++***&&&&&&'''((((((((('''%%%''')))+++,,,,,,,,,...///---......,,,)))***...111111...,,,***))))))+++---)))(((&&&%%%&&&(((***,,,+++'''%%%)))+++(((&&&&&&+++)))'''&&&''''''&&&%%%"""''')))'''&&&((()))(((***+++,,,+++)))))))))+++)))((('''(((+++,,,***)))'''***---...,,,+++***)))'''***---//////.........&&&''')))***)))***+++---...,,,---000000,,,+++---))))))))))))***+++,,,------***%%%$$$&&&***---///)))***+++***((((((((()))&&&))),,,,,,---000666;;;+++&&&%%%((((((''')))...)))'''&&&)))...///,,,)))(((((())))))))))))'''&&&%%%''')))+++,,,+++***)))((())),,,---...---+++***...,,,*********+++++++++---+++)))+++///000,,,))))))***,,,---.../////////...---++++++,,,---...///)))((()))***,,,,,,***)))***++++++***))))))+++---)))((((((+++---...,,,))))))))))))))))))***++++++,,,---...---,,,+++---...111111111111111111222222000///222666666555888>>>888:::???CCCCCCDDDLLLWWWiiiyyyxxxoooZZZVVVRRRPPPOOOMMMIIIEEE===;;;999777777:::===???555333222111222111000...++++++,,,---...000222222---...///...,,,+++,,,---(((***+++++++++,,,000222***)))((((((*********)))******+++******,,,///222////////////000///...---111---+++***)))((())),,,++++++*********+++------...***)))+++,,,)))(((***,,,(((%%%$$$&&&((('''%%%"""&&&(((%%%%%%)))***)))(((+++---...,,,)))(((''')))((((((,,,000000,,,((('''***///111000---***)))###'''++++++)))'''(((***%%%'''***,,,---///222444...***)))++++++***,,,111&&&%%%%%%&&&(((***,,,...&&&&&&'''***,,,---,,,******,,,...,,,)))'''(((+++---,,,***)))***,,,...///'''######((('''###"""&&&%%%######''',,,---)))%%%(((***,,,,,,***((('''(((&&&)))---000111111///---(((***,,,------+++)))''',,,,,,+++)))))))))***+++///,,,***,,,//////+++&&&---------,,,+++***(((''',,,---...,,,,,,000888>>>*********,,,------+++******++++++***)))***---///***)))))),,,///000...,,,++++++******+++,,,------///000///---+++***+++,,,333333444444444555555555444555:::AAAEEEHHHOOOXXXZZZcccooowwwzzzxxxxxxsssiiieeeeeeaaaYYYPPPLLLGGGBBB???===;;;999888777555444444555777888444555555444222111222333111555888666222//////000''',,,...---...000...+++000//////333777777111,,,///000333555555333///,,,+++***---444444...***,,,(((((())))))***,,,------------,,,+++)))((('''&&&%%%$$$$$$&&&(((***)))(((&&&&&&''''''((((((((((((...---,,,---......,,,***------,,,++++++,,,...///,,,++++++,,,------,,,***(((***++++++***)))***+++111000000//////000000111---***((((((***+++***((('''(((***+++,,,++++++******)))'''$$$###&&&+++///---))))))------))))))...'''))),,,,,,,,,+++++++++(((***+++***(((&&&%%%&&&###%%%((()))((('''''''''(((***---......,,,***((((((+++...//////.........,,,,,,,,,---...,,,)))'''&&&(((,,,...///---***))))))+++,,,,,,000444222,,,---,,,+++******+++---...***)))((()))...333888:::111///------...000111000///////////////000000000111000...------...///000333///******,,,///000///222222000...---///333666888888888;;;@@@HHHQQQVVVPPPWWWcccppp|||vvvsssmmmfff___ZZZWWWUUUSSSQQQNNNJJJEEE@@@<<<:::555444444444444555555444111444555333333555444111...,,,---111666777444000,,,000333444222222444666555333444888777111///111555444222000///////////////...+++******,,,...000+++)))(((((()))***(((''')))))))))))))))***+++,,,++++++,,,///333555555444((())))))***,,,---///000++++++***+++,,,---+++***)))+++------,,,+++,,,---/////////......////////////---+++,,,///000///...******)))((()))***,,,---......---,,,+++,,,///222222---+++,,,,,,)))+++///***+++,,,---,,,,,,+++,,,%%%(((,,,---,,,)))(((''''''(((******)))(((((()))(((((())))))(((''''''&&&&&&(((***,,,+++******)))***************(((&&&%%%'''(((+++------,,,***)))***+++***(((***---+++&&&******)))))))))))))))***+++***+++,,,...000111222000///......000222333333,,,------....../////////...---------...111444666777444222222444555444333555666666777888<<>>>>>666555444444555666888::://////111444777999777666000000111222111000...---555444222222333444333222...///111111000000111222333222222222222222222333------...///000111000000222000...------///222333...//////...,,,,,,...000777444000...+++)))***+++,,,+++++++++,,,+++***)))(((+++///111111000//////......---,,,******,,,...---,,,++++++++++++,,,,,,))))))***+++------,,,+++...---+++)))'''&&&''')))******+++++++++++++++***)))+++***((()))...000...)))***+++++++++***((('''111333333333111000//////777888888777666555666777111222444555666666666666888:::>>>AAACCCDDDDDDDDDYYY^^^hhhrrr||||||tttnnnhhheee]]]YYYUUURRRPPPMMMHHHDDDIIIFFFAAA;;;:::<<<>>>@@@>>>===:::888777777888888222222333444555666777777555555666999===AAABBBAAA999999888777888999:::;;;999999:::===>>>>>>;;;999======>>>>>>===;;;999888<<<:::888777888999888777222444666666444333444555999888888777777888888999444555666666666555555444333444555666777777777777666666555333111111333555555555444222///---***(((...------///000000---+++...000111111000000111333111111111///......000222//////000111111111000000...---,,,///222333222111111111000,,,)))))),,,...,,,,,,,,,,,,,,,,,,+++++++++......+++,,,111333222///000111333333222111111000222333222111111444666111444666777666777999;;;666888<<<@@@DDDFFFGGGHHHMMMSSS]]]gggooosssuuuuuu~~~{{{tttsssmmmeeeaaacccdddbbbaaa___[[[UUUPPPKKKGGGEEEDDDEEEGGGIIIIIIGGGEEEDDDEEEDDDCCCDDDFFFGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBDDDFFFEEEBBB???BBBBBBCCCCCCCCCCCCCCCBBB???===:::999:::;;;;;;:::888:::;;;:::888777777777;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@>>>===<<<<<<;;;>>>BBBEEEGGGFFFDDDBBB@@@AAAAAA???===<<<===>>>>>>AAAAAA>>><<<;;;888333333333444888;;;:::666111555555555444333444777999111222222222111111333555666777777888777666444333333111000222666888777444333555444222......111444000111222222222111000///000444444111111444666555333444666888:::;;;;;;<<<666999;;;<<<<<<>>>DDDHHHEEEJJJOOORRRTTTVVVZZZ^^^fffjjjpppwww}}}mmm]]]^^^jjjmmmuuu|||}}}|||{{{zzzxxxvvvuuutttsssqqqooonnnooooooooonnnllljjjiiibbbbbbccceeefffeeeaaa]]]PPPOOOOOONNNNNNNNNOOOOOOQQQOOOLLLJJJKKKLLLLLLKKKMMMNNNOOOMMMJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJMMMPPPQQQOOOMMMMMMNNNMMMPPPUUUYYY[[[[[[YYYWWWSSSVVVYYYYYYWWWSSSPPPOOOUUUYYYXXXTTTSSSUUUSSSNNNKKKKKKNNNTTTXXXWWWQQQKKKKKKLLLNNNOOOOOOOOORRRTTTLLLNNNQQQQQQQQQQQQRRRSSSLLLKKKHHHFFFCCCAAA@@@???>>>;;;888999<<<>>><<<999:::<<<>>><<<888777;;;???===>>>@@@AAAAAA???===;;;:::@@@CCCAAA@@@CCCEEEDDDEEEFFFHHHJJJMMMQQQSSSUUU]]]bbbhhhlllllloootttxxxPPP888444555666;;;AAAGGGNNN]]]jjjmmmsss~~~~~~|||zzzyyyyyyzzzllljjjfffeeefffggggggfffiiiiiijjjhhheeebbbaaaaaa^^^^^^]]]]]]]]]]]]^^^^^^[[[___cccdddcccbbbcccddd^^^```dddiiikkklllkkkjjjggglllsssuuusssmmmfffccckkknnnmmmgggfffjjjkkkgggiiijjjnnnuuuzzzyyyqqqjjjiiilllpppsssttttttuuuvvvzzz}}}|||vvvpppllljjjjjjjjjfffaaa]]]]]]___```]]]YYY]]]aaacccbbb^^^^^^aaaeeefffhhhkkklllllliiifffdddaaahhhmmmmmmnnnrrrtttttt{{{|||~~~hhh999999333444333111222666888888EEEJJJQQQVVV[[[dddpppzzzJJJ<<<000111000000111444666777***,,,......///222999>>>;;;CCCKKKNNNNNNQQQYYY```lll{{{kkkTTT999777555222000---,,,+++111000...,,,,,,,,,...000%%%,,,222333111222777===HHHWWWgggooouuu|||gggbbb]]]XXXQQQHHHCCCBBB???;;;777444222000...,,,''')))+++---------...///...666===@@@@@@DDDLLLRRRSSSYYYbbbkkkrrryyyvvvppplllkkkggg```]]]```WWWSSSMMMGGGBBB===777444888555111222333222,,,&&&///...------,,,++++++,,,+++---000444888>>>EEEJJJSSSYYYaaahhhnnnxxxSSSNNNNNNTTTVVVUUUXXX```oooooonnnllliiifffdddcccfffaaa\\\[[[[[[WWWOOOGGGJJJDDD???===:::222,,,***,,,,,,+++******---222666%%%(((,,,///111666>>>CCCGGGKKKQQQUUU\\\hhhxxx|||AAA:::999@@@CCCBBBGGGQQQVVV[[[```dddeeegggjjjmmmnnnoooqqqrrrsssqqqooommm___ZZZUUURRRJJJ>>>666555//////...,,,)))'''((()))...---,,,+++))))))((()))000555:::===@@@IIIUUU```[[[gggttt{{{}}}@@@555000222000+++---666...555===AAAAAACCCGGGLLLSSS\\\gggmmmooosssyyy~~~}}}pppkkknnnYYYYYYXXXSSSKKKDDD???===...,,,,,,,,,...///---,,,!!!(((000222...,,,...111---555===AAAAAABBBGGGLLLZZZ]]]ccckkkttt}}}~~~eeeSSSKKKMMMQQQCCC///333...''',,,&&&%%%)))+++,,,***(((''')))+++555;;;DDDKKKRRR\\\hhhqqqvvvsssvvvzzzqqq```WWWZZZKKKCCC999333111000---******---+++###!!!&&&***)))''''''(((+++------+++)))---000444777;;;CCCMMMTTTYYYaaakkkttt|||lll```OOOBBB>>>???BBBCCClllSSS333,,,(((''',,,%%%%%%'''))))))'''%%%$$$&&&((('''+++///111333777>>>DDDPPPVVV\\\aaabbbbbbdddfffqqqooossszzzxxxooonnntttlllfff___WWWQQQJJJDDD???666888555,,,''')))+++))))))((('''(((***++++++***(((((()))((((((***---000000555;;;>>>AAAEEEMMMRRR```bbbfffmmmvvv~~~ooo]]]PPPDDD@@@<<<;;;<<>>AAABBBCCCGGGEEEJJJSSSVVVUUUZZZbbbkkklllmmmkkkgggbbb^^^\\\WWWVVVPPPEEE<<<888666333///,,,)))'''((()))))))))''''''''')))++++++***)))***---...---++++++---111777777777999>>>DDDJJJNNNVVV^^^eeekkkrrr|||hhhZZZMMM???777888333444666777777999<<<>>>BBBbbbKKK...***,,,///&&&+++))))))(((&&&%%%$$$$$$%%%+++,,,,,,***(((''')))+++'''&&&''')))++++++***(((---+++...555999999===CCCEEELLLTTTWWWWWWWWWZZZ]]][[[ZZZVVVOOOHHHDDDBBBAAA;;;888444111000///---+++""""""$$$)))...///,,,(((,,,------+++(((&&&((()))///...,,,******+++---...---222999???EEELLLRRRUUUqqqxxx~~~rrraaaRRRIIIJJJEEE::::::CCC<<<===<<<999777888===BBBFFFXXXSSS222((('''(((!!!''')))'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''')))'''&&&$$$$$$$$$$$$""" '''&&&(((,,,...,,,+++,,,+++111777888666666:::???888888:::<<<<<<<<<>>>AAA>>>===<<<;;;:::888555222//////000333555444...)))***+++***((('''&&&&&&'''&&&'''(((***++++++++++++***+++...111222444777;;;444999>>>CCCLLLYYYbbbdddnnnrrrxxx|||~~~xxxhhh]]]SSSGGG>>>AAA888888???===333444>>>999;;;>>>>>>???BBBIIINNNFFFKKKjjjbbb===+++&&&***$$$(((&&&$$$""""""###$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&(((***+++""""""###&&&'''%%%""" ###'''***)))%%%%%%(((,,,)))***---111111///111555111111222444666555222000444444666888999888555222222111000///............$$$&&&(((+++,,,+++***)))***(((((()))'''$$$%%%))))))...111222555:::<<<:::111666<<<>>>>>>@@@EEEIIIXXX\\\fffpppwww{{{eeeYYYJJJ>>>888555111...;;;555333666444///111888000555;;;@@@CCCFFFHHHJJJLLLKKK]]]sssGGG,,,'''333...---%%%###!!!"""$$$&&&%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%!!!$$$&&&''''''***000444&&&''''''(((+++,,,)))&&&"""%%%(((((('''''')))+++222000222555333---,,,000***)))((()))++++++***)))###%%%(((***+++,,,...000...---,,,,,,------------******++++++***)))((('''///,,,+++---+++&&&(((---%%%((((((%%%''',,,...---***+++---...///111333555///222999AAACCCDDDIIIOOORRRVVV\\\bbbgggmmmssswwwppp\\\NNNJJJEEE@@@:::555444444444444777666555444555777999;;;444555666999===@@@@@@@@@MMMLLLVVVqqqyyyGGG'''%%%666222,,,'''%%%###$$$''')))((('''"""""""""###$$$$$$###""" ###&&&%%%###%%%+++111$$$$$$######&&&)))(((%%%$$$'''***,,,+++***))))))///---111666555000000555111...***(((((((((((('''))),,,...---+++,,,///333,,,++++++,,,///111222222)))((((((((((((***+++,,,)))&&&&&&***)))&&&(((///,,,+++'''$$$(((333===AAA///,,,))))))---///...,,,***+++...000...)))***...---111666;;;???DDDIIIMMMUUUYYYdddsssrrreeeXXXOOOFFF;;;777999444555666666666555333222///333555444666;;;;;;777;;;666000000555<<>>BBBIII\\\NNN///000888777222---)))%%%$$$&&&'''&&&$$$$$$"""!!!$$$)))+++)))&&&&&&$$$""""""$$$&&&((((((!!!###%%%%%%###!!! )))&&&%%%)))///000+++%%%,,,+++,,,111333111222555111000///.........//////...------,,,,,,++++++***''''''(((***+++,,,---...000...***&&&%%%%%%&&&(((***)))(((((()))+++...///(((++++++((('''///???MMM///---+++))))))***,,,---,,,+++***))))))***+++,,,+++......++++++000444444333444555777;;;DDDMMMTTT^^^aaahhhqqq{{{yyysssfffRRRBBB@@@???===999555444555666444333222333555444000,,,333333000---///333222...000222555666777888:::<<<===999===;;;MMMpppccc999...333333---)))'''%%%&&&)))+++***((()))&&&%%%'''***,,,)))&&&%%%$$$""""""###$$$%%%%%%&&&''''''%%%""" (((%%%$$$(((...000+++&&&)))''')))---...,,,---000---,,,,,,,,,,,,+++++++++///////////////000000000------,,,+++***)))((((((***)))(((''''''&&&&&&'''((('''''''''(((***,,,...((())))))%%%!!!$$$---555))))))))))))(((((((((((('''''''''''''''((()))******---...***(((+++------,,,,,,------...000444777111222666<<>>EEEIIILLLOOOPPPOOOQQQUUU[[[aaagggkkkmmmyyyyyy~~~zzzkkkaaaYYYPPPJJJDDDAAA;;;555222444:::???111222333333333555888;;;,,,...000111///...---...111222000---...111000,,,///111333444444555777999555333<<<::::::BBBaaaYYY000---222///---***((()))++++++)))%%%---+++***+++,,,,,,***((($$$%%%'''((()))))))))***''''''&&&$$$###$$$'''***)))'''%%%'''+++,,,)))&&&'''%%%&&&))))))&&&&&&)))$$$%%%'''((('''&&&$$$"""&&&&&&&&&''''''((((((((())))))((((((((('''''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++***((((((''''''%%%$$$'''((()))***)))((('''%%%%%%&&&((()))***)))(((((('''+++---***''''''%%%""")))+++......,,,***))))))222000------.../////////))),,,///111111000111222222222222222333555666777@@@@@@CCCHHHMMMQQQUUUXXX[[[[[[___hhhttt~~~}}}vvvrrrcccYYYLLLAAA<<<999555333222555777666333222444777111222222222000111222444---000333333000///000222555777555111///111///+++,,,...000000000111333444777111;;;<<<999888LLLjjj666,,,000///...+++((((((******'''%%%(((((((((***+++,,,+++*** $$$'''))))))***,,,...(((((('''%%%$$$&&&***------***''''''))))))(((&&&&&&$$$%%%((((((%%%$$$'''$$$%%%'''((((((&&&$$$###'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&$$$#####################$$$$$$%%%&&&&&&&&&$$$""""""$$$%%%%%%###)))(((((('''''''''''''''&&&'''((())))))(((&&&%%%&&&+++---+++))))))(((%%%'''((())))))))))))+++,,,,,,***(((''')))***+++***"""$$$'''(((((((((***+++)))))))))***+++---...//////000000000222444666666111111555===GGGNNNQQQQQQaaaooo|||{{{ooocccZZZSSSMMMJJJFFFAAA;;;777888999999888333444666666555222///,,,111222222111///...///000...111333222000///000333,,,///000......222222000---...000000000000222333777///777999;;;999BBBlll{{{???***+++,,,...***'''''')))+++***((($$$%%%&&&(((***+++++++++!!!%%%&&&&&&'''***...+++***)))&&&$$$%%%(((***...,,,)))(((((()))((((((%%%"""###&&&&&&$$$###&&&&&&'''((((((((('''&&&%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%,,,+++(((%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###"""###$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%+++---+++*********''''''(((((('''&&&&&&)))+++***)))((()))+++,,,---,,,"""$$$%%%&&&%%%%%%&&&''')))))))))***+++,,,,,,---111333333111111555555444111222555999<<<>>>===;;;222===GGGJJJMMMRRRWWWYYYZZZXXXVVVXXX___iiipppuuu}}}zzztttlllccc[[[UUUOOOLLLLLLHHHBBB>>>=========<<<777666444444555666555555999555222111111111///---...///000000//////000222---...///...---,,,---...---222333111///111222000000111222222111111333444444---333222999;;;;;;XXXIII,,,))),,,222...((('''(((******)))###$$$&&&((())))))***+++ ###&&&%%%###$$$(((,,,))))))((('''%%%%%%(((***---+++)))((()))***,,,,,,%%%###$$$((((((%%%%%%((()))(((((((((((('''''''''$$$$$$$$$###############%%%%%%%%%&&&&&&&&&&&&&&&++++++***)))'''%%%###"""%%%%%%&&&&&&'''''''''&&&(((((((((((('''&&&&&&%%%%%%&&&'''''''''&&&$$$###$$$$$$$$$%%%&&&((()))***%%%***,,,)))'''((((((&&&'''((()))((('''&&&(((***%%%$$$$$$&&&'''((('''%%%&&&((())))))'''%%%%%%%%%''''''((())))))((('''&&&%%%))))))&&&&&&+++,,,***(((,,,000222111...+++***###))),,,+++,,,000222111000---++++++000666;;;===555:::BBBJJJQQQZZZdddkkkpppttt{{{{{{nnncccZZZSSSOOOGGGFFFDDDAAA===;;;;;;<<<555333111222555888:::;;;:::999888888888999888888666444000...///000111111---///111111000000111222...,,,+++***++++++***)))000555777333/////////---///111222111000000111222111000333,,,222999666JJJuuuQQQ///+++///999333,,,(((((()))((('''###%%%'''((((((((()))***%%%((()))&&&######(((---$$$%%%&&&&&&&&&(((+++---,,,***(((((())),,,///000(((&&&'''++++++)))))),,,***)))((('''''''''(((((('''(((((())))))******+++$$$%%%%%%&&&'''((()))***)))***,,,---+++((($$$"""&&&&&&'''(((((((((''''''"""&&&)))***(((&&&%%%%%%%%%'''***,,,,,,)))&&&###$$$$$$%%%&&&(((+++...000%%%)))***&&&$$$%%%%%%###"""$$$&&&'''&&&&&&&&&''')))))))))***+++***'''%%%"""$$$''')))(((((()))***$$$&&&))),,,...//////...***//////+++,,,222333000%%%***111444111---+++***...000...++++++......,,,...+++(((((())),,,.........111444555666888===BBB@@@CCCGGGJJJLLLPPPTTTWWW\\\aaahhhpppvvvzzz||||||~~~zzztttnnnhhhccc```TTTNNNFFF???;;;:::999999111444666666444444777:::;;;999666666777999999999555444333333444555666666---///000000...---,,,---///111222222111000000111000---******+++,,,***((($$$+++///---,,,...000///---...///...------...///111444777***...666222BBBQQQiii444###+++444///***&&&&&&(((***+++&&&%%%###""""""$$$&&&''')))'''%%%%%%&&&&&&$$$"""+++***))))))***,,,///000+++***)))(((((()))+++,,,000$$$(((&&&+++111&&&((('''&&&%%%%%%%%%&&&'''''''''%%%$$$%%%(((,,,......###&&&))))))&&&$$$$$$&&&%%%%%%%%%%%%$$$$$$###""")))%%%'''///222---((((((&&&'''''''''''''''&&&&&&(((***+++***'''$$$######$$$%%%&&&'''((((((((((((%%%%%%&&&'''(((((((((((($$$###&&&+++***$$$###'''+++(((%%%%%%''''''&&&$$$+++((('''***...///+++'''&&&%%%$$$&&&***,,,+++)))'''***...---***))),,,000((((((333888---(((,,,---111---(((%%%%%%''')))***)))'''&&&(((,,,......,,,***((('''(((***,,,------333222000//////111222444444555:::AAACCCAAACCCGGGGGGKKKQQQXXX```iiirrrxxx~~~|||sssoookkkiiiiiieee]]]WWWVVVRRRNNNKKKJJJGGGDDD@@@>>>===<<<999555333444666333333333333333333333333222666999999666777;;;@@@444666666555333222222333000000///000222222000///000555888444+++'''***///------,,,+++)))(((((((((...---+++,,,...///000///222222000///............000111222222222333666999AAAlll<<<"""---333///***'''''')))***+++***)))'''''''''(((***+++'''((('''&&&&&&'''+++...)))((((((((((((***+++,,,)))(((&&&%%%%%%&&&((())))))%%%///)))'''***$$$,,,'''&&&%%%$$$%%%&&&((())),,,***)))*********(((&&&$$$&&&(((((('''&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%###&&&---000---***,,,(((((()))))))))(((((((((+++,,,,,,***&&&###!!!!!!###$$$%%%'''((()))))))))((((((&&&&&&&&&''')))***%%%###$$$(((&&&"""###(((***'''%%%$$$&&&&&&%%%###(((%%%###%%%)))***((($$$)))'''%%%%%%''''''%%%###%%%(((++++++((('''***...)))(((333888,,,'''++++++111...***'''((()))******'''&&&&&&)))---000111000---+++))))))+++,,,---,,,......---,,,,,,---...///------000555555333444888000222666999;;;???CCCGGGQQQTTTSSSPPPRRRYYY___aaalllpppvvv|||zzzssslllgggeee]]]]]]]]]\\\\\\YYYTTTQQQIIIGGGFFFGGGJJJJJJEEEAAAFFFBBB>>>;;;:::888666333;;;888666555666777555333333333333222111111111000,,,222999<<<;;;888777888444555555444222000111222///......///111333222111000444666222,,,(((+++...******++++++******))))))---,,,,,,---///000///.............../////////000---///000111111333777999;;;RRRMMM)))222111---(((&&&%%%%%%%%%$$$'''&&&%%%%%%%%%&&&((()))%%%''''''$$$"""$$$***000'''((())))))************)))'''&&&%%%$$$&&&'''((((((%%%///)))(((---'''---'''&&&$$$###$$$'''***,,,---,,,,,,,,,,,,***&&&###'''&&&'''((())))))'''%%%(((((((((((((((((('''&&&%%%%%%(((++++++)))))),,,%%%%%%%%%%%%%%%%%%%%%%%%,,,...///---***'''&&&&&&###$$$%%%&&&((((((((((((+++)))&&&$$$$$$&&&(((***&&&$$$$$$%%%###!!!###((((((&&&$$$$$$%%%%%%$$$###'''$$$"""###&&&'''&&&$$$(((&&&%%%$$$%%%$$$###!!!###&&&)))(((&&&&&&(((+++***)))444888,,,&&&))))))...,,,)))((((((((((((''''''&&&&&&(((+++.........---+++)))((()))******)))*********+++*********)))---,,,---///...+++,,,000444555666666444222333333777999666111///444999:::888:::===???AAADDDHHHKKKOOOTTTZZZ```dddgggjjjkkkjjjpppzzzttttttpppjjjgggfffaaa[[[WWWWWWVVVTTTPPPKKKFFFCCCKKKLLLLLLHHHAAA:::555333222444777999888777666666111000111555999;;;999777888666222111222333333333777333000222888:::666111444333222111000/////////---000555888:::888666444333444444222000......///111///......000111111111222333333222///......///''')))***,,,---,,,+++***,,,+++,,,...000111///---((()))+++,,,......//////+++,,,...///000222666999:::>>>cccggg:::333333000+++)))'''&&&%%%$$$'''&&&&&&%%%%%%&&&''''''((('''&&&%%%###$$$''')))'''(((+++---......---,,,+++***(((''''''''')))***)))"""(((###(((222&&&%%%'''&&&$$$$$$%%%(((+++---***))))))***++++++(((&&&(((&&&%%%'''++++++(((%%%(((((()))))))))(((((('''((()))+++***&&&$$$%%%((($$$#########$$$$$$%%%%%%&&&(((++++++***))))))***%%%&&&&&&''''''&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&$$$###$$$''''''&&&%%%%%%%%%%%%%%%$$$(((&&&$$$$$$&&&(((((('''$$$$$$$$$$$$%%%%%%%%%$$$###%%%''''''&&&&&&(((*********444999,,,%%%(((''')))'''&&&&&&&&&&&&%%%###)))'''&&&&&&&&&''''''''')))'''%%%%%%&&&''''''''')))***+++,,,,,,***)))(((000...---...,,,)))***///111333444333111...------666888777333111444777666444444333222000///......///444;;;>>>>>>>>>@@@BBB888>>>GGGLLLKKKJJJQQQ[[[]]]bbbiiimmmrrrvvvzzz|||yyytttnnniiihhhiiijjjjjjdddbbbZZZRRROOOQQQPPPMMMIIIHHHEEEBBB@@@===999666:::;;;===>>><<<999555222666888:::999666222...---111555888777555222333555222222222444777888666444111000//////222555888999333111000333777888444111333222111000000000111111555333111111333666777777222222222111...,,,,,,---333000......///000000///444333222222333333222111(((***---//////...,,,******+++,,,///111111///---&&&''')))+++,,,---------+++,,,---......000333666888888TTTPPP...444111...,,,,,,,,,,,,+++++++++***)))))))))))))))+++(((&&&'''+++,,,((($$$%%%'''+++...000000000///---,,,***(((((()))***+++((()))222'''###((("""'''&&&%%%%%%&&&))),,,...)))'''%%%%%%''')))***)))'''&&&%%%'''++++++)))%%%&&&''''''(((((((((''''''(((++++++(((%%%$$$%%%'''(((''''''''''''((()))***!!!$$$&&&'''&&&&&&&&&'''((((((((('''&&&$$$###"""%%%&&&''''''&&&%%%###"""$$$'''***)))'''&&&%%%$$$'''''''''&&&%%%%%%&&&'''((('''%%%%%%&&&((())))))%%%%%%&&&&&&%%%%%%&&&&&&$$$&&&''''''''''''((()))***)))555999,,,%%%'''&&&'''&&&%%%%%%&&&&&&$$$"""((((((&&&%%%$$$%%%&&&''''''%%%###$$$&&&((()))(((+++,,,...///...---***))),,,******,,,***''')))---***,,,......,,,+++******...333555333333555666444222111000///000000000000000444888999666333333444...///333777666333444888777999<<<>>>>>>>>>>>>@@@EEELLLTTTZZZ[[[[[[]]]```iiijjjlllpppvvv|||~~~yyyuuurrrpppllljjjgggeeecccbbb___]]]gggbbb[[[UUUSSSRRRQQQPPPRRRLLLFFFDDDFFFGGGDDD@@@EEEBBB???>>>>>>>>>===<<<:::999666222333888999777888666555555666444222111000222555777888666333111000333666777555333222222222555777555111//////000///.........//////...---------,,,---...000333555111222444555444333222111111000000000111222444666666333111000222555666666000000111///---++++++,,,...---,,,...000222222111222000///000222222111///,,,---000111111///,,,*********,,,///111111000---+++,,,------............---......---,,,---///111000444GGGpppnnn;;;444111...,,,---...//////++++++***)))'''&&&%%%%%%)))%%%###'''...000***###%%%'''***---///000000///...---***)))((()))***++++++:::LLL888"""!!! ---''''''''''''((()))+++,,,+++(((%%%$$$%%%'''((((((%%%%%%&&&((()))***((('''%%%&&&&&&'''''''''''''''$$$((()))'''&&&)))***)))'''&&&%%%%%%&&&''')))***(((***++++++)))'''&&&''')))(((((('''%%%###"""!!!###%%%'''((((((&&&$$$"""$$$))),,,***((((((&&&###'''(((((('''&&&%%%'''(((&&&%%%%%%%%%%%%&&&''''''((())))))(((%%%$$$$$$%%%&&&&&&&&&'''(((((())))))((()))444999---%%%'''%%%)))(((''''''(((((('''%%%&&&''''''&&&&&&(((+++...(((&&&%%%&&&(((***++++++,,,---...///...,,,***)))***)))***---,,,)))***...---///000000...---...///''',,,000//////222333111,,,)))'''&&&(((***++++++,,,...000000...+++))))))...,,,---111333///---...222111333444222...---///111555;;;???<<<777888<<>>>>>>>><<<888333222555777888777555666777777777777666555555555333///000333222...,,,))))))---///---,,,---+++,,,...000000...,,,***000111333333111/////////---...//////---,,,------+++++++++,,,,,,---------...//////...,,,+++,,,---111333555444111///000111000/////////111333666888000222444666666444222111...//////...,,,+++,,,---((((((***...222555555555...---,,,---...///...---...///000111000///---+++******+++...000111000///222111000000000000000111/////////---++++++---///---333@@@^^^kkkTTTOOOIIIDDDBBBBBBCCCBBB999888777666444111///...000,,,***,,,111222...******+++---...////////////111///---+++++++++,,,------===OOO;;;''''''&&&111'''((())))))***************(((''''''(((((('''&&&"""$$$'''((('''''''''(((%%%&&&''''''((((((''''''$$$((((((&&&(((---,,,'''######"""!!!"""$$$&&&''',,,---///...,,,***)))***&&&&&&&&&&&&%%%$$$######%%%&&&'''((()))((('''&&&%%%***+++'''%%%'''&&&###%%%'''(((&&&$$$$$$&&&((($$$%%%&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$%%%'''&&&%%%%%%&&&'''((((((((('''(((444999---%%%'''%%%***(((&&&&&&'''(((((('''%%%''''''&&&&&&(((,,,000***(((&&&&&&(((*********)))************((('''&&&***))),,,///...++++++...'''((())))))((()))+++------000111......111444333777222---+++,,,///000000------///000111///,,,))))))''')))...///,,,***+++(((''')))---,,,((((((,,,222444999;;;666///111777444333333444555777999;;;:::===@@@???<<<;;;===@@@@@@QQQ```ddddddfffggggggnnnllljjjiiikkkoootttwwwddd\\\YYYeeesssxxxtttooonnnooorrrvvv{{{~~~xxxqqqjjjeeeYYYYYYXXXUUUQQQMMMKKKKKKLLLJJJHHHEEEDDDBBBBBBBBB@@@@@@@@@@@@???>>>===<<<222333666888:::;;;<<<<<<666555444555888:::;;;;;;;;;999666555777999:::;;;000///------------......+++...111111...---...000666777555222111222...)))111------222333000///111222333333444444333111000000111111///---,,,---///------,,,---///000///...---......//////000222444///111333222///,,,,,,---111000//////////////////000///......///222555666---111555555222000///000,,,---......,,,,,,---...'''(((+++///333555444222------...---------------,,,,,,---............---+++******,,,///111111000222111///------///111222.........---,,,,,,...000000444EEEjjjvvvmmmhhheeecccbbbUUUTTTSSSQQQNNNKKKIIIHHH???===:::888777777666555000111111111111111000000555333111///...///000111)))...:::---(((000(((''''''(((***++++++***)))(((&&&&&&''')))++++++)))''' $$$((((((&&&%%%''')))&&&&&&'''(((((()))(((((((((***)))''')))---***"""%%%$$$######$$$&&&((()))%%%''')))***)))(((((()))$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((()))***+++&&&+++***$$$!!!%%%'''$$$$$$%%%'''&&&######%%%((($$$&&&((()))((('''''''''!!!$$$&&&'''%%%&&&(((+++%%%$$$$$$%%%'''(((((('''&&&'''333999---&&&'''&&&)))'''$$$$$$%%%&&&&&&&&&'''''''''%%%###$$$(((,,,***(((%%%%%%&&&''''''&&&''''''&&&&&&%%%$$$###"""'''''')))---,,,''''''***((()))******+++---111444333444222,,,***///333444111---((('''***///222333+++******,,,///...***%%%((()))---111000++++++...---***,,,000///))))))---((()))...111,,,&&&)))111+++++++++,,,,,,---...///555222//////111222111000***222666222000444777666:::888666999BBBOOO\\\eeeOOOAAA999AAALLLNNNEEE<<<999999:::;;;>>>AAADDDFFFHHHIIIIIIIIIJJJLLLPPPTTTQQQWWWYYYVVVVVVZZZ[[[XXX[[[TTTRRRWWWYYYUUURRRSSSRRRSSSTTTSSSPPPLLLGGGDDDLLLHHHCCC???===;;;999888111333555555444333444555///......///000222444555111222444555444222000...---///111333333111...,,,222000///000222444555555:::888666666888;;;<<<<<<...///000///+++((('''''',,,000333111,,,+++...222&&&***,,,---000333222---333...---111222...,,,...+++,,,,,,---............/////////---,,,,,,///111...,,,***,,,///000///,,,,,,---.........///111222)))---111222000......///222---)))***///111000---111///---------///222444111222222...******000666+++---......---,,,---///+++,,,...111333222///,,,///000222111///...///000)))******+++,,,---...///,,,+++***+++...111222111...,,,***((()))+++...111,,,---...---,,,---000222111222KKK}}}{{{sssmmmcccbbb```\\\WWWQQQKKKHHHJJJGGGCCC???===;;;999777555666777777555222///---666333000000111222000...,,,,,,,,,...000000...,,,***------***+++///---&&&&&&''')))******)))'''&&&%%%%%%%%%'''))))))'''%%%***'''(((---,,,%%%###%%% !!!###$$$$$$%%%'''(((,,,***((()))++++++(((%%%&&&'''((((((&&&&&&&&&((('''+++,,,(((''')))***((('''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&$$$$$$%%%(((***---+++***)))***+++***)))$$$'''******)))(((''''''%%%%%%&&&'''%%%$$$***333111000///---+++)))((((((&&&&&&&&&(((((('''$$$"""'''''''''&&&%%%%%%(((***---+++)))))))))***((('''&&&'''(((***+++***&&&###''',,,,,,'''$$$'''((($$$'''&&&&&&(((***---------222///,,,...333666555333''',,,---,,,---///...***'''(((***000666666000)))(((((((((((())))))))))))'''***...///...+++***)))***+++,,,---------,,,+++///222,,,***000000,,,111111111111///---,,,---//////...------///000111000222222222555;;;MMMjjjlllKKK???TTT___LLL999777666111,,,+++...333555666000222<<>>;;;888999<<>>======>>>>>>>>>>>><<<;;;:::999888666333000000333555222111000...,,,,,,...//////+++***,,,,,,+++---111888666555444444444222111......------000333777:::555333000///...000222333444000,,,+++---000111111333111//////111000+++'''///222222000000222222///111,,,'''(((---///---***++++++,,,------,,,++++++000///...---,,,++++++***222///---...,,,))),,,111+++++++++---000111...***---...///...,,,+++,,,---...---,,,---///000///...111///------///222444555///000111111000///111222///...------111666;;;???...000111000,,,+++...000000,,,+++111999<<<777///...///000///......///000++++++,,,---///000111111111---+++...333555000+++...---++++++---//////.........---,,,***+++...111444222LLLppp|||zzzvvvrrrmmmgggaaa\\\ddd^^^UUUKKKCCC>>><<<<<<<<<:::777777888999777555444444444555666666444222***------***+++///,,,'''$$$&&&(((***,,,---......(((((((((+++---...---+++000------000///***(((+++"""###%%%&&&&&&''''''(((***((('''(((***+++)))''')))(((''''''((()))(((&&&&&&***+++(((&&&((()))''')))(((&&&'''(((***))))))'''((((((&&&%%%%%%''')))---+++***)))***+++***)))%%%''')))***)))'''''''''%%%%%%&&&(((%%%$$$)))111//////...---***((('''''''''&&&'''((()))(((&&&###&&&'''((('''&&&&&&(((***---+++((((((((()))((('''***(((&&&&&&'''((()))((()))......)))&&&((((((&&&)))(((((()))+++---///000///,,,+++...222444222///,,,//////,,,---000111...,,,,,,...222666555///)))))))))))))))************))))))***+++---...------+++,,,---------,,,+++***111555000,,,222///***...---------,,,***)))***+++,,,+++******+++++++++***+++---222555;;;MMMnnnyyyooosssiiiJJJ222---111---((((((+++///222333......666===999000111:::111111000000111222444555777666444444666777888888555555555555555555666666333333222///,,,,,,...000000111000...+++***---000111...---//////...///222///...------//////...,,,...------...///222555777666444222000000000222333333111//////222333333111000000///...------...///...000000,,,+++---,,,(((,,,+++***++++++,,,,,,,,,------,,,,,,,,,,,,------///000111111///---+++***///------///---***+++///+++++++++---//////,,,)))---...///...,,,,,,,,,---,,,++++++---//////...---000///---,,,---000222222+++---/////////...///000000///...///222666<<>>;;;888333000//////......+++---000111000///......666444222222444444111...333333222000///...,,,,,,///,,,***+++...000///---///000///,,,******...222111222333333333333555777===555777<<>>ccc~~~{{{tttqqqlllgggbbb___^^^^^^XXXUUUQQQNNNKKKHHHDDDAAAEEEEEECCC@@@??????>>>>>>777666444444555333000---.........//////111333444,,,///111111///...111444---000000,,,)))******))),,,+++)))))))))***)))((($$$&&&(((*********+++,,,---+++******+++,,,,,,+++)))***+++***((('''(((((((((&&&'''***)))&&&&&&)))+++...///---(((&&&'''***&&&%%%%%%&&&((()))(((&&&%%%(((+++,,,+++***++++++---+++(((&&&'''((((((((($$$''',,,222555333---)))$$$&&&)))***)))'''''')))((())))))(((''''''+++...888555///+++*********+++'''***+++))))))+++***&&&$$$$$$&&&''')))(((&&&$$$''''''(((((()))******+++000555888444,,,(((,,,111,,,,,,------,,,***)))'''$$$------,,,000+++&&&+++)))***+++)))(((''')))***(((+++//////...,,,+++++++++***,,,///......333:::QQQXXXUUUCCC333.........000///...,,,++++++,,,---222...---///111///......000///...---,,,---...///)))---111333222333777:::---///222333333111---+++---...///...,,,++++++,,,***---///---)))(((+++...+++)))))),,,,,,)))(((***000///------------,,,***,,,---.........,,,***)))111111111000000///...---///...---,,,---000333555999777444333222000,,,)))+++---,,,((('''******(((---,,,,,,000444444///***,,,---///000000///---,,,/////////......------,,,)))+++000555444...+++,,,++++++++++++***))))))))))))***++++++***)))***,,,++++++...111333333111...000222333222000......000222555777888666333111111000///......000222555777999444...,,,...000000//////------000444555333111///,,,,,,///555777333///------...///000111222333000000000///...///111333///333888777222000222555444555666666666666999;;;333:::===<<>>DDDUUU|||qqqoookkkccc[[[UUUTTTUUUTTTPPPKKKIIIJJJHHHCCC???<<>><<<<<<;;;999999<<>>===;;;999777666555444111//////111333111///......000222222111/////////---+++***+++---)))''')))...000---++++++...333666333---***---111...,,,+++***+++++++++*********++++++***,,,///111,,,,,,,,,---...,,,)))&&&+++,,,...111333222///,,,((('''+++000///***)))---***///333333///,,,---///+++...111111000...,,,+++...///---)))(((,,,---+++'''((())))))(((((()))***'''((()))***+++,,,------>>>666...+++...333444333((()))++++++,,,+++***))))))222111,,,,,,&&&"""******+++,,,+++******+++---%%%+++333555222......///)))***...000---))),,,222///---+++******)))******'''***---...,,,,,,...000(((---000///.........---))))))***+++---000333444///---+++---///...+++'''+++***(((''''''***,,,...000///...+++***+++...111///,,,***,,,000111...***---***)))+++------///444///...---...///000000......------,,,,,,+++++++++***,,,...000111000...---(((+++///000000000333666666777666222---,,,///333,,,...,,,((((((+++---+++,,,...///...,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...+++))))))((())),,,+++((()))---)))+++,,,,,,******,,,///+++,,,...------,,,...//////......000333555555444,,,222777777333000111333---///111222222333555777222111000000000111222333000222444222...---///111111555888888444444777;;;///222777::::::::::::;;;777777777777777777777777777===BBBAAA<<<:::<<<@@@GGGCCC???>>>AAAFFFIIIKKKPPPNNNJJJFFFCCCEEEIIILLLCCCNNNOOOVVVhhhnnnyyyxxxwwwtttpppkkkfffddd^^^ZZZVVVUUUVVVTTTOOOJJJFFFGGGHHHIIIHHHEEEBBB@@@DDD@@@===>>>AAAAAA===888<<<;;;888555333222222222777777666111------111555222111...,,,************---///000+++%%%$$$+++111------,,,------+++(((&&&***+++---------+++)))'''/////////---***)))***,,,)))---111333111......///++++++)))'''&&&'''***---&&&+++...+++)))+++......,,,---------,,,,,,---...---'''%%%***,,,+++,,,111---+++***---000111///---)))'''&&&(((++++++((($$$&&&)))***((((((***)))&&&''''''(((,,,111222000---+++++++++---///000///---)))))))))******,,,------((())))))******************++++++***))))))***,,,************++++++++++++***++++++++++++,,,///222000333222...+++---///---------,,,+++,,,---///000222,,,)))******)))///777222000...------...000111......---+++***,,,///222000000////////////000000222000---++++++,,,---///...000...***,,,333444111++++++,,,---...///000111222333444333111...***(((...+++)))+++000222...***............---,,,+++***222...***)))+++...///...222111000...---,,,,,,,,,,,,---------------------...---,,,++++++---///111///...,,,,,,------,,,***...---,,,---///222333333777::::::444111222333111222333444444444444333333333222222333555777:::;;;666666666666666666666666888888999;;;===@@@BBBDDDAAAAAABBBCCCEEEIIINNNRRRNNNNNNLLLIIIGGGGGGIIIKKKLLLOOORRRUUUWWWYYY\\\^^^]]]___aaadddhhhkkkmmmnnnqqqqqqqqqrrrsssuuuwwwwwwrrrtttyyy{{{{{{zzzxxxuuuqqqmmmkkkgggddd``````aaa```\\\XXXWWWUUURRROOOLLLJJJIIIHHHCCCBBB@@@===:::999;;;<<<===;;;999666666777888:::999:::999555000...111555777555444333444333000...111111222333444333222222999666333111111222222222777999:::888333000///000///...---,,,,,,...111333000333444000...000000...------,,,+++***)))******...***)))---///+++***,,,---++++++---000111///---))))))***,,,---...,,,+++,,,//////,,,+++,,,+++'''(((&&&&&&)))---...,,,***...------...000111111000+++++++++,,,---......///............---,,,++++++000111222222111111333555------------............000000000...,,,,,,...///+++///000,,,***,,,,,,***...000333555444111---+++222...---......+++---222333333111000///000000000000000000...---...111444111///......///111222222000///......000222666888111333111---///444444000000111222444555555666666555666777777666333000...222111111111111222111111333333333333222111000000000...++++++...//////...000///...------,,,,,,,,,+++,,,...000111000000///222111111000000111222333333222111111222222111111555444444444666888999999:::======999666888999888777999;;;<<<===<<<:::999<<<======>>>???@@@BBBBBBFFFFFFHHHJJJLLLNNNOOOPPPNNNOOOPPPRRRUUUWWWXXXYYY[[[^^^cccfffiiillloooqqqtttuuuuuutttssstttvvvxxxzzz}}}}}}zzzxxxxxxrrrooollljjjiiigggeeedddWWWUUUQQQNNNMMMNNNOOOQQQHHHGGGEEEBBB???===<<<;;;@@@>>>;;;999999999888777555555555666666777888999<<<777222111333555444222999999777444111000222333///...---,,,---///222333333444333000000333111---......---,,,,,,+++,,,,,,---***+++000111...++++++,,,++++++---///000...---''')))+++,,,,,,,,,---...+++......++++++---,,,)))000---+++,,,000222111......,,,***+++---...//////*********++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,---///...------///000,,,,,,,,,,,,------------.........,,,***)))***+++...333444222000222222000+++...111333333111---+++---++++++------)))((()))------..................---------,,,+++,,,...000///,,,)))***---111111000---,,,,,,---///222555777///000///---...111///,,,///000222444555555444333222333333444333222000///333444333111......000333///////////////.........///...------...//////...,,,,,,++++++++++++,,,,,,***+++---///000000///...222222333333333222222111000000000111222333333333777777777777888999;;;;;;???BBBCCC???>>>AAACCCBBBCCCDDDGGGIIIJJJJJJIIIHHHOOOQQQSSSVVVXXXZZZZZZZZZ___```cccfffjjjnnnqqqrrrssstttwwwyyy{{{|||}}}}}}~~~}}}zzzxxxwwwvvvnnnkkkhhhggggggeeeaaa^^^```\\\XXXVVVVVVWWWWWWVVVQQQPPPNNNMMMNNNOOOQQQRRRSSSQQQPPPOOOOOOOOOMMMLLLJJJGGGBBB===999888:::;;;888777555555666777888888777888666555888<<<;;;555555444333333444555555444000///000444666777666555111111111222333333333222...111333333000///111444...000000...///333555333111...+++,,,///222222111333111......000222333333...//////000000000000000+++,,,...///111111222222,,,...///...,,,+++,,,---....../////////000000000,,,.........---,,,...///+++...///+++***---///.../////////000111333666777///------...///---,,,+++***,,,...111222222222111---.........------///000222///+++,,,111555666555222222111000000222333444111111111222333444333000///111444666777666555333222333444444555555555555===;;;888555444444777999/////////000111222444444999888555444333444555555222111111222222333444555333333444444666777999999===>>>???@@@@@@>>><<<;;;<<<>>>@@@BBBCCCEEEGGGIIIIIIKKKLLLMMMNNNPPPRRRSSS]]]aaabbb______ccceeeeeekkkkkklllnnnooopppqqqrrruuuxxx}}}~~~xxxnnneee]]]YYYWWWVVVZZZWWWTTTSSSTTTUUUSSSRRRQQQQQQOOOMMMQQQUUUSSSNNNKKKIIIFFFEEEEEEEEECCCBBB@@@???>>>>>>@@@CCCDDDCCC<<<===>>>??????>>>>>>>>>???AAABBB@@@<<<:::<<<>>>;;;===;;;888888===>>>===<<<999666666:::===>>>======:::888777999;;;<<<<<<888999::::::;;;::::::999444555666777888888888888777888999888555333222222444444555555555666666666333444666555444444444666333555333...---111555666555555555666777999<<<===666555222222444777777666222444666888999888777555111333555555444333444555777555333444888;;;===<<<;;;:::999888777777888888999888999<<<>>>???>>>===999:::===???@@@???===<<<======>>>???@@@AAACCCDDDOOOJJJDDDBBBEEEHHHHHHGGG??????@@@BBBDDDGGGJJJKKKNNNLLLHHHDDDBBBCCCFFFHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJIIIHHHJJJMMMSSSXXX\\\^^^___aaabbbbbbaaa___]]]eeehhhlllooopppssswwwzzzxxx{{{~~~{{{{{{|||zzzwwwwwwyyywwwsssvvvrrrmmmjjjiiigggccc```___^^^[[[WWWWWWZZZ[[[XXXVVVWWWYYYYYYXXXWWWWWWXXXUUUUUUTTTRRROOONNNNNNOOORRRRRRNNNHHHFFFHHHIIIGGGJJJFFFCCCCCCFFFIIIIIIHHHHHHFFFDDDDDDEEEFFFGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@>>>===;;;???AAABBB@@@===;;;999999<<<<<<=========>>>>>>>>>@@@AAABBBAAA???=========BBBDDDBBB===;;;???CCCDDD<<<>>>BBBDDDDDDAAA>>>;;;AAA???;;;888<<>><<<;;;===@@@AAA@@@???>>>???>>>>>>???@@@AAACCCEEEFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEJJJMMMMMMMMMOOOKKKLLLNNNPPPPPPPPPNNNMMMRRRQQQQQQRRRTTTVVVYYYZZZccc\\\VVVWWW\\\``````^^^\\\\\\]]]^^^aaadddgggiiijjjhhhfffccc```aaadddgggjjjjjjjjjkkklllnnnoooppplllkkklllnnnttt|||~~~}}}|||tttppprrrrrrqqqkkkgggcccccceeefffdddbbbllljjjiiijjjkkklllkkkiiiiiijjjlllmmmmmmllljjjiiilllkkkiiigggdddaaa^^^]]]\\\^^^``````^^^\\\[[[[[[_________`````````aaaaaadddfffggggggeeedddcccddd___cccccc___]]]___```^^^```bbbeeegggfffccc___]]]fffddd```\\\___ffffffaaaeeefffgggggggggfffeeeeeebbbeeehhhiiihhhfffffffffcccgggkkkkkkiiihhhkkkmmmmmmmmmnnnoooppprrrsssssstttooonnnsssuuutttuuuyyyzzzzzz{{{{{{||||||{{{{{{