BMX6(15 ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ|||rrroooooogggnnnrrrooolllmmmoooooowww{{{>LGG=?HdĦ=ĪjGG=?mmmkkk```SSSSSS^^^bbb^^^aaa]]]]]]aaaaaa\\\WWWVVV^^^aaabbb^^^ZZZ[[[cccjjjrrrpppttt}}}qqqpppmmmjjjooozzzHdĦyyyӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦoooXXXQQQXXXTTTMMMLLLPPPVVVZZZ\\\ĦYYYWWW[[[cccgggaaa]]]Ħppptttwww}}}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<ĦIII===333...3h?@eJJJAAA999<<<zpppqqq=?Ħ{{{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׼stQsss```je<Ħ999777777Bt=o9ĦH׼s>>>>>>777222666>>>;;;===???HtĦCCCFFFBBBCCCKKKBt=o9ĦHdĦJJJHHHCCC===<<>>@@@??????HdDĦgdKӵDdDDdDĦOOODdDĦ4DufӵDdDĦJJJDdDĦzzzq<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Ħsssgggaaa]]]geĦPPPIIIsp?aĦ***,,,GIdnuR)ĦDdDĦ...222555555555777777555444DdDĦWWWEEE???<<>>===???DdDĦnuR)ĦDdDΦDdDĦJJJDdDĦnuR)ĦDdDĦ???DdDĦBBBpo9u=ӊ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Ħttt^^^===999444111111444geĦUUUs<v>aĦ///,,,peӵDx<DdDĦ,,,...000//////000//////111DdDĦdddVVVGGG777peӵDx<>d<999888777555555555888888:::>d<ӵDd<DdDΦDdDĦDDDDdDӵnd<DdDĦ>>>>d<ĦCCCpeӵYYYĦ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ĦCCC>>>B?Ho9000>d<222//////222,,,...///>d<ӵBBB:::B?Ho9999<x444333555999777666888&ӫeʬtIӇEEE>d<Φ>d<Ħ:::D&ӫetIӇ777DdDĦ<<<sdKĦ555B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hh}}}ooo[[[se888333///...111333000---++++++,,,---///...geĦja>aĦTTTNNN@G+++...se//////000111000111......<Ō333///+++@G111555Hkge666888777333///555:::777HĪj@IŌ===@@@ege999888Hu]3hIŌ888888DdDĦ777ne888===@h;;;;;;>h```sene@GsĪj@h4DuXӵĵD^DdDĦuuuD^EEEAAA;;;222s׼s---444000------000111///,,,+++++++++---......geFm8///>aĦPPPZZZ]]]---+++...s׼s+++***,,,000444555111......Ho111111...,,,///...000444555555444444555666000555555111333555888666666D^666666666DdDĦ555666666666777>>>===::::::<<d<ĦĦĦĦ>d<ĦĦ{{{bbbQQQGGGBBB??????>d<Ħ///111---,,,,,,Be111000...,,,***,,,...///---***+++++++++,,,...---geFYĉ+++***>aĦ999DDDNNNTTTXXXYYYMMMNNNJJJ???777333Be222------///222222222111......nu]ӵ111111777<<<======222000///111555777555222444666777444000000444888...111333222111666@@@III222///,,,,,,...111000///000333444333444>d<Ħ444333333444444>d<Ħ444333333Ħ111222444777:::<<<>>>???DDD>>><<<@@@BBB@@@<<<;;;@@@999BBBjjjBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦ]]]JJJCCC999222///000000111111sdKĦ444666---......---***(((***))))))+++......,,,)))++++++***,,,------ŶS......---3we<000;;;FFFNNNQQQWWWYYYUUUNNNFFF666111...000222111///...000------iĉ@3hR/Ō...000333555666555444333222444666777666444555666555333000///000222111///111333///,,,555CCC999222,,,***...111111//////222333111222DdDĦ111111111222333sdKĦ333222gdKĦ333333444555666777999999DDD???<<<>>>>>>999666666???999:::QQQgdKĦ>AneneneneDeyyyne999444...111666:::<<<:::666222111ne***)))(((***+++,,,---,,,+++******((()))***,,,------,,,***,,,+++***+++,,,,,,>A)))******k<///............999CCCMMMRRRUUUWWWUUUQQQ<<<333...//////------///000------fh000//////000111111000444444333444555444333222333222111222333333000---222---...333000))),,,666:::333,,,***...111111000000333333111111De000000000111222333ne333333ne444333333333222333444555666888777888:::666111111555...444999@@@VVV}}}nelllXXXLLL@@@:::777;;;<<>>...888???<<<:::KKKnnnxxx]]]LLLCCC???>>>@@@888999;;;<<<:::666111---)))+++...111111222222222&&&''')))+++,,,,,,,,,+++'''((()))((($$$""""""###)))******)))))))))***+++,,,***))))))+++++++++******...000///+++)))+++...000---***'''&&&(((+++...+++......+++...777>>>AAARRROOOQQQRRRHHH666...111///------//////------///,,,---///000000111111222...000222333333444555555666555555555555555333222//////111111///,,,,,,------,,,++++++,,,---...///,,,000111///000222222///////////////000000111222111111000000000000111111000/////////000333555777555444666;;;<<<:::;;;???;;;;;;===>>>999888HHH[[[yyywww^^^KKKBBB;;;999888666555777...///000000///...000111444333222///,,,++++++,,,,,,------...---,,,***)))))),,,///000...,,,,,,...******)))((('''''')))+++,,,***))))))***++++++***&&&+++000///+++((((((***++++++,,,---......------***------)))(((+++......000:::OOO```ZZZEEE777777///,,,,,,//////,,,,,,///+++---...///...---...///...111444666777888:::<<<>>>???===888222///111333111666777111+++***,,,---+++---///000//////111222)))---...---///333333000///............///000000//////............//////222111000///000111333555777222000555888666444444;;;000000===CCC??????GGGJJJzzzzzzlll[[[PPPKKKGGG@@@999>>><<<888555222111111111------...111333333...***+++,,,------++++++,,,---000---,,,,,,***(((***///000///...,,,+++*********+++***)))(((((()))***+++'''+++,,,)))''')))***)))222///,,,+++++++++***)))---///111...***)))...333666...)))+++,,,)))))),,,***///999CCCDDD???;;;;;;===;;;555000++++++---///---------......000111111,,,---222<<>>999222???888555999<<<;;;:::;;;DDDOOOsssyyyjjjXXXKKKIIIBBB:::777888999666333:::999666333111000000000///------...000000...++++++,,,---,,,+++***+++---...+++***+++)))''')))...++++++)))(((''''''''''''***)))(((((((((((()))******...///+++***,,,---,,,000...,,,,,,---...------)))***,,,///666>>>GGGMMM???222((((((***)))''''''((((((,,,111333222444999;;;;;;:::888555222111111++++++++++++---///000222+++...666BBBNNNTTTSSSPPPEEE>>>666222111111000///111000///...............------,,,,,,,,,+++++++++///...---...///...---+++222000......000111111111000000000111222333444555333333333333444555555666666444444666:::<<<:::888:::777777999999777999>>>AAABBBQQQuuubbbMMMEEEAAA???@@@;;;999777777888999888666555444222000.........///111...,,,++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,***)))***)))&&&(((---(((((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))***...///,,,***---...,,,---+++***+++---.........***)))***111===JJJTTTYYYHHH999+++))),,,---)))''')))'''''')))***)))...444---111666<<<@@@BBBBBBAAA222111///......///111222000222888???EEEEEE@@@;;;888222,,,,,,000222000,,,------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++///...,,,,,,---------,,,111///...///000222222111000000111111111222222222333333333444444555666666555666888999999999999:::555555777999666444888???BBB>>>===LLLtttkkkVVVCCC>>><<<888999???888888777555333111222222111111///......---......///...,,,+++************)))***++++++))))))***++++++))))))+++***'''(((---))))))(((((('''(((((((((((((((''''''''''''(((((('''+++,,,)))''')))***)))***)))((()))+++,,,,,,+++///...///222777>>>DDDGGG???666,,,))),,,---+++)))+++)))+++---+++((())),,,%%%''',,,333:::???CCCDDD===:::777333111000111111222222333555555111+++&&&...+++***+++...000...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---+++)))***,,,///000000,,,++++++,,,...000/////////000000000000/////////111111222333444444444444777777888888888777777666444333444666666444777===???AAA@@@BBBOOOrrrxxxpppbbb[[[fffqqqfffPPPPPPGGGBBBCCC>>>333000555444555444222000000333555//////..................,,,,,,---,,,+++)))((((((((()))******(((((()))***+++)))***,,,+++((()))...******)))((((((((())))))''''''((((((((((((''''''%%%)))***'''%%%((()))'''+++))))))***++++++***)))...111333222---+++---///,,,,,,***((()))+++,,,,,,+++)))***,,,+++)))***///333///)))'''))),,,///000:::888555222000///...///---------...//////...---(((+++......,,,+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******---///000000+++******+++---///...------......///......---,,,//////111222222333222222555333222444888:::888555666111000333777777777999;;;:::???CCC???FFFlllssseee^^^XXXUUUSSSXXXbbbcccSSS@@@<<<<<<===???<<<777777:::999999777444222111333555...............---------***+++------+++)))))))))'''((())))))''''''((()))***)))***---,,,)))***...))))))(((''''''''''''''''''(((((())))))(((((('''&&&***+++(((&&&))))))(((---,,,,,,---......---+++'''---111000)))$$$%%%'''%%%***---,,,---111444555000,,,***++++++---444<<>>AAAAAA===999777<<<999555333111000///---000000...,,,---000,,,&&&)))---333999===;;;666111+++'''''')))******,,,111///111000+++)))+++,,,+++'''))))))&&&&&&))))))'''((('''''''''(((***,,,------+++(((((()))******)))''',,,---***(((******(((+++******+++,,,,,,***''')))+++,,,,,,***))))))***(((***)))%%%%%%((()))''''''+++...,,,)))'''(((+++)))))))))***------,,,+++...---,,,***)))*********,,,)))))),,,---+++,,,000......---,,,,,,,,,,,,---***,,,------,,,,,,---///---///000111000///000111111222333222000///000111222111000000//////000000333///...111222000///111000000111000000111444777444777:::<<<<<<<<<===>>>AAA:::555777:::999888888:::666555999;;;999999;;;@@@BBBhhhpppiiifffaaa___ccc^^^VVVLLLHHHIIILLLOOOPPPDDD???===???>>>888333222333111///...//////...---,,,,,,+++(((***...---)))***---333888:::777111+++,,,)))(((++++++***,,,000)))+++,,,***,,,000111...'''***+++((((((+++---+++((((((((('''((()))***+++---,,,+++***++++++,,,,,,(((---...***(((******(((***************)))(((''')))***,,,+++***))))))******,,,***'''&&&***+++((((((,,,111111///------...***+++,,,------,,,***)))...---+++))))))***+++,,,---******------,,,---000///......---------------''')))+++,,,,,,+++,,,---...000111111000000111222333444444333111000000111111111000////////////000444000///333444111000111222222222222222444555777666:::======<<<<<<>>>@@@@@@:::777999;;;999999;;;@@@;;;999===>>>;;;999999FFFDDDQQQyyy|||rrrkkkhhh___RRRPPPVVVQQQ\\\bbbVVVCCC;;;BBBLLLAAA===<<<===<<<666333333000///------......---,,,***,,,***((()))---...+++'''(((+++---...,,,((($$$,,,)))(((******'''(((,,,***)))''''''---333000)))(((,,,,,,(((%%%''')))(((******)))((((((''''''''''''(((((('''''''''((())))))---...+++)))******(((************)))(((((((((''')))******)))(((((()))***,,,+++''''''***+++)))''')))---///000...+++)))***+++,,,---,,,+++)))(((,,,+++***))))))+++---......++++++...///---...111000///......------......***---///000//////000111///000111111000000111333222444444333111111111222111000//////......//////111......222444111000111222222111222333444444444777;;;===<<<999777999<<<:::999999;;;:::777:::???CCC@@@@@@CCCDDDAAA@@@AAACCCFFFDDDMMMrrrsssqqqooolllfff[[[QQQPPPUUUJJJWWW```[[[PPPHHHDDDCCC<<<999888:::999666555888333111000//////...+++***,,,...---))))))++++++)))((((((((()))++++++***))))))&&&%%%''''''$$$$$$'''222///++++++111666222)))000444333---''''''''''''*********)))((('''&&&%%%&&&((())))))((('''(((***(((---...+++)))++++++))))))***+++***(((((()))***&&&((()))***((((((((()))'''***)))&&&&&&***+++)))++++++,,,...111222222222000...+++***++++++***)))*********)))***,,,---......++++++...///---...222000000///............///,,,---//////......///111///000111000//////111333111222333333222111222333000000///............///444111222777:::888666777111000000111333333333111777;;;===:::555222444888777888:::<<<999666:::@@@;;;;;;???CCCCCC@@@AAAEEE===>>>???@@@JJJjjj|||ooonnnlllfff^^^YYYYYYUUUQQQNNNMMMKKKMMMUUUXXXOOOAAA;;;777666777555333444999222000/////////...+++))),,,//////+++)))******'''+++***)))***,,,------,,,(((%%%%%%((((((&&&&&&)))000000---,,,111666555000222666666000******++++++))))))))))))((('''&&&&&&&&&)))++++++)))(((***+++''',,,...+++***,,,,,,+++(((***+++***((((((***---&&&(((******))))))***+++'''))))))&&&''',,,...,,,+++,,,...///222:::FFFNNNFFF===111++++++,,,,,,++++++++++++++++++++++++,,,---+++***---...,,,---111111000//////......//////---......,,,++++++...000///000000///...///111333///000222222111111333444222111000000//////000000444222444:::===;;;:::;;;444222222333555666444222999===???<<<666333666:::;;;999:::<<<<<<999:::===999<<>>AAA>>>FFFiii~~~qqqrrrwwweeebbbXXXQQQVVV\\\SSSCCCMMMMMMHHH@@@@@@FFFIIIGGG===999666555222///111555,,,++++++,,,......---+++(((---...+++)))++++++((()))((('''((())))))(((&&&(((&&&'''***+++******---###&&&'''''')))000444333)))///111,,,((())),,,---''''''((((((((((((((('''"""%%%''''''%%%$$$&&&((('''+++---+++***,,,---,,,(((***++++++))))))+++...''')))++++++******+++,,,)))++++++)))***///111000###'''***+++000???UUUggg]]]NNN;;;...,,,------,,,,,,,,,,,,,,,,,,+++)))))),,,)))))),,,---+++,,,000111111000///////////////222222111///......111333//////000///......000333...///111111111111333555333222222111000111111111...,,,...444888666555666888666555777::::::888666===AAACCC@@@:::888;;;@@@AAA;;;999<<<>>><<<999999AAAEEEJJJJJJBBB;;;===DDD@@@===:::;;;<<<>>>BBBFFFxxxyyy|||zzzssscccWWWRRRSSSUUU___```RRRHHHDDD@@@???<<<999666555@@@999222000222444222000333,,,((()))(((%%%$$$&&&---......///...---+++***((('''(((***++++++(((%%%'''&&&&&&&&&&&&'''(((((("""++++++###!!!,,,555555888555...***---111///)))(((&&&'''***+++((((((***$$$&&&((()))))))))***++++++***)))((((((***,,,---,,,((('''***+++)))((())),,,)))***......,,,+++...)))((('''(((***,,,+++***000+++'''***222AAAXXXjjjppp^^^EEE333+++)))(((''',,,,,,,,,,,,+++***)))))))))'''&&&)))---000///------,,,,,,,,,------...///666111///111333222333666222222222111111000///...888222///000000///000333;;;666444666666222..................///111222333000222444555666555444333;;;@@@DDD@@@888666<<>>===<<<;;;;;;===@@@BBBGGGddduuuwwwzzzsssfffbbbYYYVVVSSSNNNSSSTTTHHHGGGCCC???<<<:::777444333333222222222333666999;;;&&&(((***+++***)))'''&&&))))))*********)))((('''((('''((()))+++***(((&&&'''''''''''''''((())))))'''...---$$$ (((------//////,,,)))***,,,***%%%'''%%%%%%))))))'''&&&)))'''((((((((('''&&&&&&'''+++***)))((((((***,,,------)))(((+++,,,***)))+++,,,)))***......++++++...***)))(((***,,,---,,,+++,,,***)))***...<<>>:::888888:::777555777<<>>555///,,,,,,++++++,,,---------,,,,,,+++***/////////////////////000,,,------...000222333444222......000111---+++,,,---------...///111333444000//////111000...000555000------///...+++,,,000...///000111222222222222111111222333444555555555///000111333666999===@@@999888:::@@@@@@:::555333333333333555888:::<<<<<<;;;<<<===;;;777666999;;;===<<<999666:::JJJaaarrrtttnnnnnnpppnnneee^^^[[[ZZZXXXUUUNNNMMMLLLHHHLLLJJJ<<<999<<<:::444444999777111111...***(((+++111777;;;///000......777@@@===222'''''''''&&&''''''((((((((('''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''******)))(((((()))))))))'''%%%%%%---:::BBB<<<000,,,)))'''))))))&&&'''+++,,,***)))***,,,,,,***&&&((((((((()))))))))******)))%%%$$$(((***)))(((***,,,******------)))(((+++***)))(((***,,,---,,,+++---,,,---///---***+++000222000...---.........---............---,,,+++***...///000000///...///111............///000000111333///...222333111000222......------...000111222------///000...***---333000...---...,,,)))+++///)))***,,,...///000//////---...000111444666777888***...222333333555;;;AAAEEE>>>999888666333333555555444444555777888888777555:::===;;;777666:::???777888888777777;;;CCCIIIiiipppjjjgggiiillljjjddd___^^^]]][[[WWWQQQQQQLLLCCCDDDCCC888444888777000222999888111//////---)))%%%$$$(((,,,333///((($$$###$$$&&&'''((((((&&&&&&%%%&&&''''''((('''%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''+++)))''''''''''''((((((###%%%'''***222999777111---)))''')))(((&&&'''+++,,,***)))+++///...)))%%%'''(((((())))))))))))))))))%%%%%%)))+++))))))+++,,,******---,,,)))(((***+++***)))+++---...---,,,,,,,,,//////,,,+++222;;;///...---,,,---------,,,,,,,,,---------,,,++++++,,,...000000......000222000000000111111333444444888333111333444333333555111000...------...///000---...000111---)))+++111///------...+++)))+++111***+++---/////////------////////////000222333333+++...111111000111666;;;CCC<<<666555444222333555666555444666999:::888666333666888999777777;;;>>>555;;;@@@>>>:::999???FFFAAAXXXttt|||sssqqqhhh]]]ccceeedddaaa```___[[[UUUWWWTTTUUUNNN@@@???BBB:::000666444...000888888000(((...333000)))&&&***000###)))444;;;666+++%%%&&&+++***((('''&&&''''''((()))'''%%%%%%'''((('''&&&'''&&&&&&&&&&&&'''(((((()))&&&$$$%%%&&&'''(((***"""'''+++***,,,000333333---)))'''((((((&&&'''+++'''&&&'''+++000111,,,''''''(((((()))))))))))))))***&&&&&&***,,,******,,,,,,******---,,,)))(((***,,,++++++,,,...//////...))),,,000000+++,,,:::III222000---+++***)))))))))))))))***+++,,,,,,,,,,,,+++---000///...---000222111111222444666999;;;<<<999333///000///------///333111///---,,,---...//////000222333///***,,,222...,,,---...+++)))---333...///111222111000...---333222111///---,,,++++++---...///......000222555111//////444555111......555444555888<<<>>><<<:::444444555666777999999999===888444666<<<@@@@@@===BBBCCCMMMvvv{{{qqqoookkkjjjmmmffffffaaa\\\ZZZ\\\ZZZUUUWWWQQQHHHBBB@@@@@@>>><<<;;;555000...000111///,,,(((...111000......,,,)))000***)))222>>>>>>111"""'''%%%$$$%%%((((((%%%"""***'''&&&'''%%%!!!"""&&&$$$&&&%%%###%%%))))))&&&(((&&&$$$$$$&&&((()))(((&&&%%%''',,,......333999???555'''###+++,,,)))---$$$((( ///;;;$$$)))(((((())))))******++++++)))***+++)))(((&&&'''(((111---))))))---///---)))111---***)))+++///222333333...***(((***---......111111///,,,)))((()))+++222555444///,,,------,,,222---+++///222111000111111333666;;;BBBFFFHHHIII777111---......,,,---///222333444444333000---+++222222222111111///......000///...------...///000///---***+++---///---,,,,,,...///---///222000+++......///...---...000222333333222222111000000000111333666888999999999888666555444444444444555666999999:::;;;===>>>>>>???CCCGGGGGG[[[rrrppppppkkkffffffiiihhhbbb[[[XXXXXXTTTOOOPPPJJJCCC>>>===<<<:::777666222---,,,///000///,,,'''---000...,,,,,,***'''///***'''+++333777666222+++((($$$"""###$$$%%%%%%&&&(((***((($$$"""###$$$***+++)))%%%%%%((((((%%%(((&&&%%%%%%&&&''''''&&&+++)))+++...000000555;;;555999;;;444((( ###***---)))...%%%000999(((///)))))))))))))))*********((()))***)))'''&&&'''(((111000...,,,+++++++++,,,000...***)))+++...000000444000,,,***,,,.........+++++++++)))((((((+++---888:::888111,,,+++***(((111,,,***...111000000222555555666999<<>>999999<<<888---&&&&&&&&&))),,,###)))000%%%,,,***))))))))))))))))))((()))***++++++)))((()))***+++---...+++'''&&&)))---///---+++***,,,---------333000,,,++++++,,,---,,,'''((((((''''''(((***,,,666888666///******)))&&&///+++)))---//////000333555444444555666888:::;;;777222...///000......000111222444555444333111///////////////...---,,,,,,......------------......000...------...//////......444666333000000111///......///---,,,+++---///---------...///000000000///000111222111111///...222333444555555444333222222333444666888999;;;<<<888999FFFttt|||vvvnnnhhhgggeeeccceeejjjdddccc^^^WWWUUUUUURRRNNNFFFBBB>>><<<<<<;;;777444000---++++++,,,---,,,+++)))---...+++(((((((((%%%%%%(((+++,,,***'''%%%$$$***++++++(((###"""$$$&&&''')))$$$'''///+++!!!&&&'''%%%%%%((((((&&&''''''(((***+++,,,***((('''$$$$$$%%%%%%$$$)))///AAA666333;;;>>>666///000###)))'''&&&+++$$$%%%******))))))((((((((('''+++,,,------++++++,,,---(((***+++***''''''+++...,,,+++***+++---...---,,,000...,,,+++++++++******((())))))(((&&&&&&((()))---000///+++(((******)))---))))))---///...000444000000111111333666:::===777111///000111///...111...///000111111111///...///////////////...---,,,---------------------------,,,++++++,,,,,,,,,,,,+++222555111,,,+++,,,,,,---...///---,,,++++++---+++,,,,,,,,,------......,,,---.../////////......///000222333333222000///111222333555888:::;;;<<<;;;AAA===NNNqqqpppmmmiiigggdddcccfffkkkbbbaaa\\\VVVSSSSSSQQQLLLCCC???<<<;;;<<<:::666222111///...------,,,+++***+++//////+++((())))))'''((()))+++,,,,,,(((!!!%%%***//////+++&&&$$$###$$$))))))&&&///:::444$$$!!!(((---,,,++++++***'''$$$%%%&&&(((+++,,,+++)))+++)))((()))((('''+++000---111999===666,,,///:::(((111'''!!!+++///+++%%%***)))))))))((((((''''''(((***++++++******,,,---...---,,,++++++,,,------)))))))))+++...//////---/////////...---,,,,,,,,,((()))***)))(((''')))***'''+++,,,)))(((+++---,,,+++)))***...///...000444...///000111111444999===555000...000111///...000---...///000000000////////////000000000///......,,,------------------,,,,,,,,,,,,+++++++++,,,------444888333......//////---...///...,,,++++++,,,,,,,,,,,,+++++++++*********+++,,,---...//////000,,,---///000000///---,,,///000222444666888::::::;;;CCC:::777[[[qqqkkkdddfffiiijjjhhhfffddddddbbbaaa[[[TTTPPPOOOLLLGGG???<<<888777888777333///000000///...---,,,+++***---000///+++(((***+++***///+++'''(((***+++'''######'''---///...***%%%###%%%%%%""""""+++555000$$$"""***///---)))(((&&&############%%%((())))))(((+++)))***,,,+++(((***///%%%)))///444555111,,,)))***777&&&""",,,//////$$$)))(((((((((((((((((('''$$$&&&(((((((((((()))+++///---***)))))))))((((((+++******+++...//////...///111222222000//////000%%%''')))*********,,,---***......+++))),,,...---******---111111...///222000222444333111111555888333///---000111......//////000000111111111111000//////000000000//////...------............---------......---,,,,,,---///---333555222/////////...,,,...//////---,,,,,,---,,,,,,,,,+++***)))))))))******+++,,,...///000111+++,,,---......---,,,+++---...///111333555666777555999<<>>:::CCC]]]yyysssnnnkkkjjjjjjiiigggdddaaa___]]]\\\VVVNNNJJJJJJIIIEEEBBB<<<888333000//////......///---,,,++++++,,,...///222...***''''''''''''&&&)))'''%%%%%%%%%&&&%%%$$$'''''''''&&&%%%###"""!!!444&&&###%%%###"""111111111111444999:::999&&&))),,,---,,,+++++++++""")))---'''"""###'''***+++&&&$$$$$$$$$%%%+++222'''(((&&&###$$$((('''$$$&&&((()))((('''&&&''')))'''(((((()))+++---000111...---)))***666IIIXXX^^^IIIBBB888222///...,,,)))/////////---,,,---000333...---***'''&&&(((,,,000)))---000///...000222444...---+++(((''')))---111111///000333333///---///666333///---,,,,,,...///...,,,++++++,,,---,,,+++111...,,,+++,,,.........000222333111---,,,...111...+++)))(((***,,,---,,,...,,,)))***,,,...---+++,,,,,,---------------,,,))),,,......---++++++,,,+++***)))***+++,,,+++)))---......---++++++,,,...---***,,,222777666444555333444777888:::===AAADDDUUU{{{xxxuuussslllkkkhhheeeaaa^^^[[[YYYRRRMMMGGGDDDDDDCCC???;;;>>>:::444000...,,,+++***///...,,,+++***+++,,,---,,,+++))))))***+++)))(((***(((&&&&&&'''''''''&&&######$$$%%%%%%%%%%%%$$$$$$''',,,+++###&&&'''(((((((((***---000000)))'''%%%%%%'''((('''%%%***,,,***%%%$$$(((+++++++++'''$$$###!!!!!!%%%,,,***,,,***&&&&&&))))))%%%''')))***)))((('''((())))))***+++,,,------------+++---000999KKK___jjjmmmZZZWWWOOODDD888///,,,,,,.........,,,+++,,,///111444111---+++***++++++***)))+++,,,+++))))))******++++++---000222000+++'''///---///222111//////222666444111///............///---,,,,,,...///...---222///---,,,...///000///333222000/////////...---,,,------+++)))))),,,//////,,,***+++---...---+++------.........------,,,---,,,+++,,,...---+++(((+++***))))))******((('''---......---++++++,,,------***+++111444222//////111333666888999999;;;<<<>>>ZZZ{{{zzzyyywwwmmmkkkgggbbb]]]YYYVVVUUUIIIFFFAAA??????===999666;;;888333///---,,,***)))///...,,,***))))))*********)))***,,,---,,,)))&&&)))'''&&&&&&'''''''''&&&"""###$$$$$$%%%%%%%%%$$$&&&222444((($$$!!!###&&&((((((+++000555222,,,&&&%%%)))+++)))%%%000---'''!!!"""''')))'''///+++******'''###%%%******,,,+++'''&&&))))))&&&'''((()))((('''&&&'''))))))***,,,------+++)))(((///555===FFFRRR[[[\\\XXX]]]___]]]OOO<<<...+++---+++,,,,,,+++******---///555333000//////...***'''+++++++++,,,,,,++++++++++++***,,,222888888000)))111//////222444555:::AAA999666333111000000...---///...------///111111000333111//////000111222111666222...///111111...******...000---(((''',,,111///---+++,,,---...---,,,.../////////...---,,,,,,///+++(((***...///+++%%%000...------......---+++,,,......---,,,+++,,,---...+++,,,000222...,,,,,,...222555777777555444444<<<999WWW~~~zzzxxxuuurrrjjjhhhddd___ZZZVVVTTTRRRKKKFFFAAA===<<<:::999777555222///------...---,,,---,,,+++***))))))******,,,++++++++++++)))%%%###'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""""""""'''...///(((""" ###(((,,,,,,---555===444///+++***,,,,,,***'''111///)))######'''(((%%%,,,,,,...000...'''%%%'''%%%((((((%%%###&&&'''%%%%%%&&&''''''%%%%%%&&&'''))))))*********)))((('''444@@@KKKNNNJJJDDD;;;333FFFLLLNNNFFF666+++)))+++)))*********))))))+++---...///111111111...+++)))+++((((((,,,///000000111///---,,,///555999999888111...,,,///333:::HHHTTTHHHBBB:::444111000///---...---,,,---///111111000333222000000222333333333555222000000111000...+++***---...,,,)))(((+++......---,,,,,,------...---////////////...---,,,,,,---***((()))---...,,,(((///...---...000111000///,,,---...---,,,++++++,,,...,,,...222222///---......000333444333222222222AAA999>>>___}}}xxxtttoookkkdddbbb___[[[WWWTTTRRRPPPMMMHHHAAA;;;888888888999222000...------...---,,,))))))))))))***++++++,,,,,,***((('''''''''%%%$$$(((&&&%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$###%%%!!! ''',,,+++'''&&& !!!%%%)))((('''---777)))***+++***)))'''&&&%%%+++......)))''')))+++***"""%%%+++000///((($$$$$$"""&&&'''$$$###&&&((('''&&&'''(((((('''&&&'''(((***)))((('''(((***,,,---333EEETTTSSSGGG:::111,,,...222666444///***(((((('''((())))))(((((()))+++''',,,111333000...---//////'''$$$***/////////111222222111000111555:::===...***(((***000<<>>888444444555777444222///...------+++***'''((()))***+++,,,,,,---)))'''&&&&&&((())))))((()))'''&&&&&&((())))))((("""###$$$%%%&&&''''''''' """&&&'''###!!!(((222&&&###$$$(((&&&!!!$$$---###'''+++,,,***(((((()))###''')))&&&%%%(((******!!!###)))000000+++((()))###(((***'''%%%'''***+++)))***+++***)))((()))+++,,,+++)))((())),,,000333111CCCRRROOOAAA555///...&&&'''***++++++***)))(((&&&'''))))))''''''(((***(((,,,111444555666777999???111)))---111///...000000222555555333111222333111...,,,---222>>>SSSeeerrrbbbLLL;;;222...,,,***,,,+++)))***,,,---------111000000111333444333222...222666444000---...000...,,,******,,,,,,***(((,,,,,,---,,,+++***,,,...,,,,,,---------------,,,)))+++,,,,,,++++++...111(((((((((***---//////...***,,,......,,,*********''''''+++000000---...111///000000000111333666999...333999:::<<>>555...+++***'''((())))))))))))***+++%%%'''))))))((('''((()))***))),,,555@@@IIILLLKKKMMM;;;...///222///---///+++---///111222111...,,,333111111111222999IIIXXXfffWWWBBB444//////...------+++******,,,---,,,+++///......000222333222111///111333333333111000000......///...---+++++++++***+++,,,+++))))))+++---)))***+++,,,------------///...,,,,,,,,,---......---,,,,,,---///000000///)))+++......,,,*********((((((---111000---...222---///111222222333555666666555;;;@@@777999```zzzvvvqqqnnnkkkggg```[[[QQQQQQRRRPPPLLLFFFAAA===444666777777555222111111///...---...000111000///++++++,,,,,,,,,++++++***++++++---//////---((($$$###!!! !!!"""$$$$$$###!!!""""""""""""!!!!!! """&&&)))&&&!!!"""&&&***"""!!!)))+++'''(((///***'''$$$(((000666777555???888---&&&'''***''' '''$$$###%%%%%%&&&+++222***///000***%%%%%%'''(((%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''(((((())))))'''---111///---......+++)))***+++)))&&&&&&)))---%%%'''))))))((('''((()))***%%%&&&555KKK[[[___\\\OOO;;;+++,,,///+++))),,,)))&&&$$$(((///333111...------......,,,---777CCCPPPCCC444,,,,,,000111000...,,,++++++,,,---,,,+++...------///111222111000111//////222555555222...---111444222---***,,,///)))+++,,,+++((((((***---((()))***+++,,,---------555000++++++...///---)))...,,,++++++,,,,,,+++***)))+++......,,,***))))))+++,,,000444222...///333,,,///333444444222222222666111222888;;;;;;DDDQQQxxx}}}wwwpppmmmkkkggg```ZZZSSSQQQOOOLLLHHHBBB;;;666:::888444111000000111111,,,...//////...------...,,,///---)))'''+++......000,,,((('''))))))(((&&&"""###!!! $$$(((&&&!!!%%%### !!!###$$$###!!! ###%%%''''''(((+++---***+++)))%%%%%%)))***(((%%%((( ###$$$+++888(((===888///((('''***'''!!!222///+++((($$$!!!$$$'''//////...+++((('''))),,,&&&'''(((******((('''&&&---+++)))((()))***)))'''+++,,,---.........------111...+++***))))))'''%%%)))((('''((()))******)))---***+++555DDDMMMJJJCCC777000+++---///---)))'''(((,,,---++++++...---+++++++++******,,,...111222555111---,,,---......,,,...,,,,,,//////++++++---222...***,,,000333111---000///000111333444333222222222222111000...---,,,...111333///)))''')))---------............------666444222///,,,+++******---+++,,,//////,,,+++---......------,,,+++******,,,---000333222---,,,......000333444333333333444333444555666777;;;AAAEEE^^^|||wwwsssnnnjjjfffaaaYYYTTTPPPNNNLLLJJJGGGBBB<<<888888666333000//////000111...///000...+++)))))))))+++---,,,(((&&&***---------***'''&&&''''''&&&%%%'''******%%%###$$$###!!!$$$""" """###"""!!!###"""!!!###'''))))))'''+++......***))),,,---,,,<<<111'''...&&&......,,,///000...///222222000000+++&&&$$$%%%%%%%%%%%%///---+++***+++***'''$$$&&&&&&''''''&&&$$$"""!!!(((&&&%%%%%%'''((('''&&&'''(((***+++++++++***))))))((('''((()))+++******(((''''''((())))))))))))&&&'''((()))000888777000111---***+++***'''&&&(((###,,,111...)))(((((((((*********+++...111444666666333///---......---,,,111......///...***(((***+++++++++++++++,,,------222222111111111111///...222222222111000///...---//////...---,,,+++,,,---------............------333222000...---------------++++++------++++++---...------,,,++++++******''''''+++000///++++++...///111333444333333333444222222333444555999>>>AAAHHHfffzzzpppoookkkfff```XXXQQQMMMKKKJJJHHHGGGEEEAAA;;;777444333111///...///000111///000000///,,,***)))***))),,,+++'''&&&))),,,+++***(((&&&%%%%%%%%%$$$###&&&,,,---&&&!!! !!!!!!"""!!!!!!"""!!!!!!%%%!!! &&&(((%%%!!!%%%+++---***''')))******HHHDDD$$$"""///((()))---000777:::555...***'''%%%000***$$$###&&&(((&&&"""+++(((&&&)))---,,,&&&$$$%%%&&&&&&&&&%%%###"""%%%$$$###$$$&&&(((((('''&&&'''((()))***))))))(((&&&%%%%%%''')))++++++***''''''''''''((((((((((((%%%,,,,,,%%%'''111333,,,'''&&&'''***)))'''+++111%%%000999444,,,((()))************+++---///111333666333000.........---,,,///,,,,,,///...***)))+++(((+++...---))))))+++///111111111111000///......111111111111111000///...///---++++++...///...---------............------......------------......---******,,,,,,******------,,,,,,++++++*********$$$$$$(((......,,,,,,000000222333333222111222333000111222222333555999===<<<>>>```yyywwwqqqlllllljjjddd\\\SSSMMMJJJGGGFFFCCCBBB@@@<<<777333111000///...---...///000---///000000///...//////))),,,,,,(((&&&))),,,+++((('''&&&%%%%%%%%%$$$### $$$%%%!!! !!!  !!!!!!%%%""" !!!$$$&&&### '''+++)))&&&'''((('''@@@WWW555,,,333333---:::@@@CCC@@@>>>???BBBAAA222///***&&&''')))&&& &&&$$$$$$'''++++++'''######$$$&&&((()))*********)))'''&&&&&&(((***))))))((()))***+++,,,+++*********((((((((())))))'''&&&&&&'''((((((''''''((()))'''//////''',,,<<<@@@999***''''''***+++***---222)))111777333...,,,------++++++***))))))******+++222000///...............***((()))...///------000+++...000000---,,,...111,,,...///000000000000111//////000000000//////...///...---------.........------............------+++++++++++++++,,,,,,,,,///+++***,,,,,,***+++///,,,,,,+++++++++*********''''''+++///000---...222000111222111000///000111000111222111111333666999===;;;DDDgggwwwpppooojjjiiiiiigggaaaYYYQQQLLLIIIDDDBBB???<<<:::666111...//////...---------...///---///000000///......///)))------)))(((***,,,+++''''''((('''&&&%%%%%%%%% ###"""!!!"""###$$$$$$$$$#########$$$!!!''',,,***)))******)))444RRR888###///333666888111000+++%%%$$$***...///333555333,,,((((((&&&"""&&&'''((('''&&&%%%%%%&&&$$$%%%&&&((()))+++,,,,,,,,,***(((((()))***)))(((((()))+++,,,,,,,,,+++***,,,************)))'''$$$%%%''')))(((''''''(((***'''+++)))&&&000BBBGGG???666...(((***+++***((((((***,,,+++))),,,111000,,,++++++******)))))))))))),,,,,,---,,,,,,---...///)))''')))---///------000......///000111111000///,,,...000111//////000222.........///......------...000222///+++***,,,///------............------++++++++++++******))))))000,,,,,,......,,,,,,000,,,,,,,,,++++++++++++++++++***---000///,,,---111...///000///------...///000111222222222333555777;;;===<<>>333&&&"""%%%((('''///555666...)))***)))$$$***,,,,,,)))%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''''''''((('''%%%&&&'''(((******))))))((((((((((((***++++++)))'''&&&(((+++***''''''))),,,+++)))&&&'''111===AAA===222)))$$$''',,,...------000,,,&&&'''111:::777///))))))***,,,---...//////)))+++,,,,,,++++++---...---***+++...---***))),,,------...///000000///---///222444222///---...000////////////......---,,,---111444000+++(((,,,000------............------,,,,,,,,,,,,+++***((('''///------111111------///,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---))))))------...///...------...000000111222222222222555777555666;;;???EEE^^^|||oookkknnnlll^^^YYYSSSOOOMMMJJJFFFCCC>>><<<999777555222///---//////......---------------......---***((('''((('''+++,,,)))'''***+++***%%%'''))))))'''%%%%%%&&&$$$&&&%%%!!! """!!!!!! """$$$!!!!!!!!!###%%%'''''''''"""#########(((---+++%%%&&&!!!---///...>>>)))+++((( """(((+++&&&---...)))***000...&&&*********+++***(((%%%###%%%$$$$$$$$$######$$$$$$)))'''&&&&&&'''((('''&&&%%%&&&'''((()))(((''''''%%%%%%&&&)))++++++)))(((&&&***,,,+++((('''***---///)))'''+++///111555:::---'''%%%)))...000333777555///***---999AAA<<<222((()))+++,,,...///000000+++---///...+++***+++,,,---++++++...---))))))+++)))---000111...,,,---//////333555333///---...111111111111111000///------...///000///---,,,...000------............---------............,,,+++***---+++---222222---+++---------------------------+++)))***---+++((())),,,...//////.........111333...///111222111222444666333///777BBB>>>@@@jjj|||ooojjjmmmlllXXXQQQJJJGGGGGGFFFBBB>>><<<:::888666555444111///000//////......---,,,,,,***,,,...---,,,+++,,,,,,&&&***+++(((''')))***(((###&&&))))))&&&$$$%%%&&& %%%&&&"""!!!!!! !!!!!! """%%%!!! '''***)))%%%)))'''%%%&&&---333000))))))(((###///......@@@===000777888...### ###&&&$$$%%%###+++555222'''%%%%%%&&&+++111111+++%%%"""""""""###$$$%%%''''''(((&&&%%%&&&(((******)))&&&'''((()))))))))((('''%%%%%%&&&(((***)))'''%%%'''***---,,,)))'''***...---&&&&&&,,,***$$$***666555222000000...,,,///555222///+++///:::@@@:::///)))***+++,,,,,,,,,,,,+++...000111000,,,))))))+++***((()))------++++++---'''...555444...***---333,,,000444444000///222555444444333333111000///...///---,,,---///111111000---..................---...///000000000///...---+++***---222222---***+++........................+++)))+++---,,,)))***/////////000//////000333555,,,...000111111111333555222,,,///<<<@@@@@@PPPggg}}}~~~{{{qqqddd\\\UUUNNNKKKLLLLLLEEE===999777777777777777555111......111000+++)))+++---,,,++++++,,,---,,,+++***)))((()))'''###"""&&&'''&&&)))&&&%%%'''&&&###$$$'''&&&### !!!###%%%%%%######!!!"""$$$%%%&&&'''### """'''***(((%%%---777888,,,$$$&&&(((&&&)))(((+++000000000:::FFFAAA...$$$%%%$$$&&&"""666888%%%$$$666555###000,,,((()))++++++&&&"""######$$$&&&((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))******(((''')))((((((''''''''''''(((((()))))))))'''''')))***,,,+++***((('''))),,,///AAALLLLLL<<>>000222777777222222...))))))---///...---,,,***)))))))))((('''(((***++++++******+++,,,,,,++++++,,,---,,,+++***---333999888222---...111222111111222555555444333///000111222222222222222//////...---------...///...---+++,,,...///---+++......///111222111...,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,***444777///)))+++---+++---+++***+++***(((***///111000///......000111333333111111444666777<<>>((('''...111111222---######,,,---''')))444'''***...---)))(((***---,,,)))&&&$$$%%%'''((((((''''''&&&&&&&&&&&&''''''((())))))***)))(((&&&%%%'''''''''''''''((()))***$$$&&&'''(((((())),,,...+++++++++***))),,,222777MMMNNNGGG:::666<<>>999WWWzzzsssmmmkkkhhh___WWWSSSOOOGGG@@@>>><<<888777888999666222000000000///...+++......***(((******))),,,------......,,,+++***((()))'''$$$%%%((((((%%%'''%%%&&&)))(((### !!!%%%$$$#########""""""!!!###!!! """#########&&&&&&''''''&&&&&&&&&&&&"""%%%''''''+++///,,,%%%###%%%%%%(((666@@@333TTT???---***,,,++++++...,,,!!!"""000111$$$""",,,)))+++---,,,(((&&&''')))***'''%%%$$$%%%''''''''''''''''''&&&&&&'''''''''&&&''')))))))))(((''''''&&&&&&&&&'''''')))******%%%'''((((((((()))+++---***)))(((+++///222444444...444999;;;@@@DDDAAA;;;222444111+++(((***,,,***++++++++++++******+++,,,)))***,,,+++***)))***,,,+++******,,,///111000...+++111777666000,,,---000,,,+++,,,...000111111///555444333222000...,,,***333222222111000000//////------,,,---------------+++***+++,,,------+++((()))***++++++,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,777:::000((()))+++***---+++,,,......,,,...333......------......///000000///111555555444666;;;===AAAXXXqqqiiicccaaa]]]UUUOOOMMMGGGAAA>>>===;;;666444555555333///...///111111111,,,000000+++((()))(((&&&,,,,,,---...---,,,+++******((($$$###''',,,)))!!!&&&%%%&&&******&&&$$$%%%""""""###$$$$$$$$$$$$%%%###"""!!!!!!###$$$$$$######!!! """&&&(((%%%"""$$$###"""###)))...---(((***$$$$$$---777999222,,,AAA555---,,,)))%%%'''...***"""""")))+++&&&%%%)))&&&&&&''''''&&&%%%$$$$$$$$$######%%%'''((('''%%%'''''''''&&&&&&'''''''''"""%%%((()))(((((()))***&&&&&&&&&'''''')))******'''((()))((('''''')))+++...******000999<<<777000&&&,,,444===DDDCCC999......333444000,,,,,,+++)))+++,,,---,,,***)))+++---)))+++++++++))))))***+++))),,,......---,,,...///////////////............,,,,,,---000333555555444===<<<;;;888555222000...000000111111111111000000,,,------------,,,------+++******+++,,,,,,+++))))))***++++++,,,,,,,,,,,,))))))+++,,,,,,+++)))))),,,333444---))),,,,,,(((///---...000///,,,---111............//////000000000///222666666333555999<<<777;;;VVV|||wwwlllddd^^^[[[VVVOOOKKKLLL???<<<;;;===:::555222444111///,,,,,,...000111111///222333...+++,,,+++((())))))***+++***)))((('''***(((%%%$$$(((,,,)))!!!###"""$$$)))+++)))))),,, """%%%&&&%%%%%%&&&(((%%%#########%%%%%%$$$###&&&###"""%%%+++---***%%%&&&$$$"""###'''++++++)))555,,,***111888999===DDD---******---)))$$$)))333)))### $$$))),,,///%%%&&&&&&(((***+++++++++!!!!!!"""%%%'''(((&&&$$$''''''&&&&&&&&&&&&''''''!!!%%%))))))((('''(((***'''''''''''''''((()))***((()))***)))''''''(((***,,,((('''...777:::333***&&&(((,,,333999999333,,,(((///333000---,,,+++(((///000111...)))'''(((+++((()))***)))((('''((())))))---000///+++***,,,///222///,,,,,,...000000///******+++...111333333222777777777666555444222111,,,---...............---,,,---......,,,,,,---...------,,,---......---+++******+++,,,,,,,,,++++++)))******************)))+++111111+++***...---(((000......///,,,((('''+++.........//////////////////...111444555333555999333777999???YYY{{{qqqppphhhaaaZZZVVVQQQKKKIIIJJJ;;;999999:::888444333666222000...---///000000///,,,111222///---......+++(((((()))***)))((('''&&&&&&)))***'''&&&((((((%%%%%%###$$$((()))'''(((+++"""%%%((((((&&&%%%&&&(((&&&%%%$$$%%%&&&&&&%%%###((('''(((***------***'''&&&%%%%%%''')))(((''''''000111222333777;;;===<<<'''$$$%%%***)))%%%)))222'''$$$***))))))---$$$(((+++,,,++++++---000%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###'''+++***&&&$$$&&&((((((((('''''''''(((((()))'''((()))((('''(((***,,,(((&&&&&&)))---...+++((((((%%%%%%)))---///...---&&&---222///,,,,,,---,,,///111222///)))'''(((+++)))***+++***((('''((())))))+++,,,,,,,,,,,,,,,,,,///...............//////*********,,,...///...---...///000000000000000000------......---,,,+++***+++---///...,,,+++---......---,,,---...///...,,,++++++,,,,,,,,,+++************))))))))))))*********333555...))),,,---***+++)))***---+++'''(((+++,,,,,,---...............---,,,...111222111444999333777===???BBBZZZ~~~mmmeeehhhaaaZZZSSSOOOIIIDDDBBBEEE:::777777888666333444888555333111111111111000///(((---///---,,,...///,,,)))******++++++)))((('''"""***///***$$$$$$''')))***'''%%%'''&&&######&&&$$$'''******'''%%%&&&''''''&&&%%%&&&''''''&&&$$$"""%%%'''(((&&&$$$######%%%%%%(((++++++'''$$$$$$,,,333///111666...)))###"""''''''###&&&---%%%111666((($$$&&&+++)))### %%%+++***'''$$$###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&))),,,+++&&&"""###%%%)))(((((('''''''''((((((%%%&&&((((((((()))+++...(((******)))''''''***---111---***++++++***(((((('''...222...+++---111222,,,///111...***)))+++///,,,------,,,***)))***+++***((('''***...///---***(((,,,000000---+++,,,...000///...///000000///---......///000000000000000000000000000...,,,***)))+++---///...,,,+++,,,///---,,,++++++------,,,+++,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++***666:::111((()))------$$$$$$''',,,---+++---222***+++,,,---------,,,,,,,,,***,,,///000///333999999333888@@@:::;;;cccwwwtttuuuqqqjjjeeeXXXRRRLLLKKKGGGBBB??????;;;888555333333333333222<<<888444222111000///......---,,,---...///---+++)))'''%%%'''***+++***(((+++***)))(((((()))******'''$$$###$$$&&&'''%%%###'''(((((((((&&&'''(((******)))%%%"""###&&&&&&%%%&&&''''''%%%######$$$%%%&&&(((""""""+++***###$$$$$$%%%(((222'''555$$$$$$"""&&&%%% %%%)))!!!%%%###%%%)))***((('''(((,,,$$$(((...)))'''(((###((($$$!!!"""&&&(((&&&######!!! ###%%%&&&&&&******)))(((((((((((((((---)))$$$%%%(((***(((%%%&&&&&&&&&''')))***,,,---,,,+++,,,------,,,)))&&&(((+++...///---+++)))))),,,,,,---------.........---,,,,,,++++++,,,,,,---+++---//////---***))))))***'''&&&***,,,******,,,+++,,,,,,---.........---///...---...//////...,,,......---------......///000000000000///...---,,,222000///---,,,***)))(((,,,***((((((+++,,,+++))),,,++++++,,,---...,,,++++++***+++---+++'''(((,,,///666555+++(((------&&&((()))++++++*********+++111,,,***///222111......------//////,,,,,,555@@@===,,,888<<<888AAAIIIZZZ{{{nnnjjjiiiccc]]]YYYRRRLLLGGGFFFDDD???<<<===999777444333444444333222444222//////000111222222,,,+++***+++,,,,,,***((()))'''&&&''')))***)))'''&&&&&&&&&&&&''')))+++,,,'''%%%$$$%%%''''''&&&$$$###$$$%%%%%%$$$$$$&&&(((******++++++,,,+++'''$$$&&&''''''%%%$$$###$$$&&&'''***$$$###,,,+++$$$&&&(((+++///444'''222!!!***)))$$$'''(((&&&---111'''"""&&&''''''---444222)))***...'''$$$&&&"""+++(((%%%%%%'''((('''%%%)))'''&&&&&&(((*********'''&&&&&&''''''((()))***,,,((($$$%%%((()))(((%%%''''''''''''(((***+++,,,+++***+++,,,---,,,***''''''***------,,,)))(((((((((((()))))))))*********------,,,,,,,,,,,,------+++,,,......,,,+++***+++---***)))++++++)))(((***+++,,,,,,---------------+++---///...,,,+++,,,---...------,,,,,,---------////////////...------,,,...///000000///...///000...,,,******,,,---,,,***...---,,,,,,------+++)))+++)))***,,,***&&&'''+++000555333***(((---...((()))***,,,,,,+++++++++,,,---+++,,,//////,,,,,,///,,,---...///---...777AAAFFF222;;;<<<:::BBBFFFRRRhhh~~~tttiiiddd___XXXTTTSSSQQQKKKGGGFFFDDD???===>>>666555444444555555444222111///------...000111000...------...///...,,,******((('''((())))))((('''%%%%%%%%%%%%&&&((()))***(((&&&%%%&&&'''((('''&&&"""###$$$$$$$$$$$$''')))###$$$'''***,,,)))$$$ &&&&&&'''&&&$$$$$$%%%&&&(((+++%%%%%%---,,,%%%'''(((+++444555)))111&&&111,,,&&&'''(((&&&...000%%%%%%'''+++///000333>>>KKKBBB888888888...)))+++'''***)))'''&&&&&&&&&'''''''''&&&$$$$$$&&&''''''&&&%%%%%%&&&'''(((***,,,---+++(((%%%%%%''')))(((&&&((((((((((((((()))******)))))))))+++------+++)))''')))+++,,,***(((''''''&&&&&&'''''''''(((((((((,,,++++++++++++++++++,,,+++,,,---,,,+++***+++,,,,,,))))))++++++((((((+++++++++,,,,,,,,,---------(((---111000+++))),,,000......------,,,,,,++++++---------......---,,,,,,***+++------------...///000///---,,,---...---,,,///...---,,,---,,,***(((***((()))+++)))&&&&&&***555777222)))&&&+++,,,''')))+++------,,,+++,,,---)))***---000,,,(((***000,,,,,,...000//////777AAAGGG222999999666===<<>>;;;<<<333333333555777666444111444222///---------,,,***...------...//////,,,***++++++*********))))))((()))(((''''''&&&&&&&&&&&&((('''''''''((((((((('''%%%&&&''''''''''''***,,,%%%""""""$$$&&&$$$###$$$&&&&&&'''&&&$$$$$$&&&''''''+++&&&%%%,,,+++%%%(((###&&&333444000666,,,444111,,,---+++%%%)))+++!!! ###(((,,,000999CCCHHH@@@BBBCCC777000///+++&&&&&&&&&%%%###$$$&&&)))%%%###""""""###$$$###"""&&&''''''((()))+++---...***'''%%%%%%&&&(((((('''))))))(((((((((((())))))((('''(((***,,,,,,+++***''')))++++++***((('''((('''(((((((((((()))))))))***))))))(((((())))))***,,,------+++))))))***,,,&&&%%%&&&***+++)))***...,,,+++++++++++++++,,,,,,***...111000---,,,...111000/////////...---,,,+++++++++,,,---------,,,,,,...,,,***,,,///000---)))000///...------------,,,...---,,,,,,------+++)))+++)))***,,,***&&&'''+++:::999222(((%%%((()))%%%(((***,,,,,,+++++++++,,,******,,,///---)))***///---,,,...000///...444<<<===///;;;;;;555999666:::===IIIuuuyyypppiiiccc^^^ZZZTTTMMMKKKNNNJJJDDD???>>><<<777444555222222333555777666444111777444111///...,,,***((((((((()))***,,,+++(((&&&,,,,,,,,,,,,+++******************)))(((''''''&&&((((((((((((((('''((((((&&&'''(((((('''(((***,,,777...&&&%%%$$$###&&&,,,%%%&&&'''&&&%%%%%%&&&(((%%%***&&&%%%+++)))$$$(((%%%$$$666555:::;;;//////333111555222(((***...&&&%%%!!!""")))///111222444777333<<>>;;;<<<;;;888777999333333333444555555333000222111/////////...,,,***)))***,,,000333333000---(((***++++++)))(((***,,,((()))***+++++++++***)))&&&''')))(((&&&%%%''')))$$$%%%%%%$$$""""""###%%%000***+++222111'''!!!###%%%&&&'''&&&%%%&&&((()))%%%+++(((&&&+++((($$$***+++'''>>>333<<<111)))&&&'''###)))000333;;;:::,,,&&&"""!!!&&&)))'''$$$$$$$$$$$$111:::111++++++'''...)))%%%$$$''')))***)))$$$$$$$$$&&&(((((('''%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''))))))((((((((((((((()))***((('''&&&&&&(((***)))))))))***+++***((('''((()))&&&&&&&&&&&&'''''''''(((+++******))))))******+++(((***,,,,,,+++*********,,,,,,------)))###%%%***,,,+++)))(((((((((******+++,,,---........./////////000111222222111///...------...------,,,+++***(((&&&&&&+++111333///***)))+++,,,+++******---///+++******,,,......---,,,,,,+++,,,---,,,((()))---444...((('''***,,,---,,,''')))******))))))***++++++((())),,,---+++***,,,...,,,---000///,,,,,,//////---@@@===333999777:::<<>>000$$$"""%%%&&&''''''&&&&&&(((***&&&---***(((,,,)))&&&+++$$$"""<<<---555)))'''(((---%%%)))333===GGGAAA...&&&%%%%%%))))))&&&&&&***)))'''111555)))!!!!!!000***###"""%%%'''&&&$$$$$$$$$%%%''')))***((('''))))))(((((((((((())))))%%%&&&&&&%%%$$$%%%''')))((((((((((((((()))******)))'''&&&&&&((())))))(((((())))))((('''&&&'''((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''$$$'''+++,,,,,,,,,,,,,,,++++++...///+++&&&)))///---+++)))((('''((()))***+++000444444000///222666---...000111222111///.../////////...---,,,+++******,,,///000///...,,,+++(((***,,,,,,++++++...111---,,,+++,,,------,,,***+++***+++---+++'''(((,,,999111***)))******((('''(((***++++++******+++,,,'''(((***---***&&&(((---...,,,---111111......111<<<444BBB<<<444===:::;;;<<<===@@@CCCIIIddd{{{ssstttxxxuuunnniii```XXXNNNHHHGGGFFFCCC@@@999999999999999888777666:::;;;777000---...///---333222///---,,,+++++++++222///+++))))))++++++,,,&&&''')))))))))***+++---)))(((&&&&&&''''''%%%$$$(((((('''((())))))'''&&&$$$$$$$$$$$$%%%&&&'''((( """...888777000+++!!!''')))%%%"""$$$'''((((((((((((***++++++(((%%%%%%'''***...111///***$$$***'''+++444:::999777888(((:::555((()))&&&%%%&&&***...***$$$!!!&&&+++111...***)))))))))&&&###'''%%%######%%%%%%### )))******)))'''&&&((()))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((()))***)))'''%%%&&&'''***''''''))))))'''(((,,,&&&)))***&&&$$$+++:::GGG***&&&$$$''')))(((''')))***+++,,,...000111333333.........,,,)))((((((***---...,,,'''''',,,...---000111222333333222000///000222333333111000000111777222---,,,......***'''---...///---+++(((((((((111000...,,,+++++++++,,,......---,,,,,,,,,------///+++***+++***'''(((+++888---''',,,000,,,((((((***++++++***))))))***,,,+++------******------***,,,---......000222111...>>>>>>;;;444///000999@@@CCC<<<===CCCBBBHHHooo}}}~~~|||pppbbbYYYWWWPPPHHHDDDCCCCCCAAA>>><<<:::888666555555555666111222000------000000---222000...,,,***)))))))))...---,,,,,,,,,,,,+++******+++++++++)))((()))***)))(((''''''(((((('''&&&((('''&&&&&&''''''%%%$$$#########$$$$$$%%%''''''000'''!!!"""'''///999BBB555///&&& ###***)))%%%(((((((((***,,,+++)))'''%%%%%%(((+++...,,,(((###,,,,,,---111444444000---MMM(((BBBiiiRRR::::::000$$$%%%&&&&&&(((***,,,...,,,)))''''''(((((('''%%%)))'''%%%&&&((()))(((&&&)))******)))'''&&&''')))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&((()))(((''''''((())),,,)))))),,,+++((())),,,((())))))'''&&&---999CCC***&&&$$$''')))((('''))),,,,,,------...//////000.........,,,)))((()))***+++,,,***&&&&&&***,,,+++,,,---///000000///...---///000222222111000111222444000,,,,,,......***''')))+++,,,,,,+++***+++,,,---,,,+++*********+++,,,---,,,,,,,,,,,,,,,------...+++***+++***((()))---666+++&&&+++///,,,,,,000+++,,,,,,+++******+++---666888666111//////---***------......//////...,,,@@@;;;555000000333666999666333888AAA@@@AAATTTmmmxxxhhhWWWOOOOOOJJJDDD@@@AAAAAA???======;;;777444222222444555//////...,,,///333111+++......---+++++++++++++++)))+++,,,------,,,***)))***+++,,,+++)))))))))***)))((('''((()))***)))((((((&&&%%%%%%%%%%%%###!!!############$$$%%%&&&&&&'''$$$###%%%%%%&&&---555===888---###"""&&&'''%%%''''''''')))++++++)))(((&&&&&&''')))++++++(((%%%)))......***+++000,,,$$$:::AAA***...\\\]]]@@@CCC222---((((((---///---)))'''%%%$$$%%%&&&(((''''''%%%$$$$$$%%%'''(((((('''((()))***)))'''&&&''')))&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&%%%&&&(((((('''''')))++++++***+++---+++''''''***((('''%%%$$$$$$(((...333***&&&$$$''')))(((''')))------------,,,,,,,,,,,,---......,,,***)))***+++)))+++)))%%%%%%)))+++)))***+++,,,.........---------///111222111000111222111...++++++------***'''(((***++++++******,,,---++++++******+++,,,------+++++++++++++++,,,---...---+++***,,,+++))),,,111999---%%%(((***(((***000+++,,,,,,+++******+++---;;;<<<:::444111000...***...------...------,,,,,,@@@777...,,,111555444111333444999???AAAAAAEEEKKK}}}wwwqqqhhh\\\SSSQQQLLLHHHDDDAAAAAA@@@???===;;;999777555444444444555888666222...000333000+++------------...//////000(((***,,,---,,,+++******''')))***+++***+++,,,...(((''''''(((***,,,+++******(((%%%%%%%%%$$$###!!!###############$$$%%%&&&!!!''',,,)))"""111:::<<<111######(((&&&%%%&&&''')))***)))''')))))))))************)))"""+++,,,%%%&&&///...$$$%%%CCCQQQ---;;;;;;777111+++))),,,,,,(((###&&&%%%%%%%%%&&&'''((((((%%%$$$$$$%%%&&&&&&&&&&&&'''((())))))'''''''''(((%%%%%%&&&&&&&&&'''''''''******)))(((&&&%%%$$$$$$%%%'''((((((''''''(((***))))))+++,,,)))$$$###'''+++(((%%%######%%%%%%&&&***&&&$$$''')))((('''))),,,,,,,,,+++++++++++++++------...,,,******+++,,,)))+++***&&&&&&***+++)))+++,,,...///000000000000...000111111000///000111...,,,++++++,,,,,,***(((+++,,,,,,+++))))))***+++------------......//////)))))))))***+++,,,---...,,,++++++,,,+++***...555JJJ999******+++)))(((******+++,,,+++))))))+++,,,222555444///...///...+++...,,,---......,,,...111:::333+++,,,222666444111666999;;;:::>>>EEEIIIIIIQQQ|||~~~tttjjjccc[[[RRRNNNNNNJJJGGGDDDAAA???>>><<<:::666777888999888777666555===;;;555///...222111---..................------(((***+++***)))(((***,,,'''(((************,,,...(((''''''(((+++,,,,,,+++,,,)))'''&&&&&&&&&%%%###$$$$$$$$$###$$$$$$%%%%%%...(((&&&''''''$$$"""###&&&555@@@<<<000(((%%%%%%%%%%%%$$$%%%'''((('''&&&*********)))(((((()))*** ***+++###$$$---...&&&,,,MMMOOO### &&&FFF,,,+++)))((((((((('''&&&((((((((('''&&&&&&'''((())))))***)))(((''''''(((%%%'''))))))(((''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((()))))))))'''&&&&&&((((((***---///***$$$###'''---+++(((((())))))((('''***&&&$$$''')))(((''')))))))))******++++++,,,,,,,,,------,,,+++***,,,---+++---,,,)))))),,,---+++,,,---...///000000111111///000111111///---......,,,++++++,,,,,,+++***(((++++++,,,+++******,,,.../////////.........------)))))))))***+++,,,---...+++++++++---+++***///777YYYCCC000...222///***((()))***+++***((((((***++++++------******,,,,,,)))---+++,,,//////...222999222000......222555666555222888999555666???GGGIIIBBBTTT}}}pppggg```]]]XXXNNNFFFCCCEEEDDDBBB???<<<999777666333555888::::::999777555777777444...---000111000111000///...,,,)))'''%%%(((***,,,***'''&&&))),,,)))***+++***((((((((()))(((''''''(((+++,,,+++***---***'''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&,,,&&&$$$''')))((('''((((((...555:::<<<999..."""'''&&&$$$%%%&&&'''&&&%%%((((((((('''%%%%%%'''(((%%%++++++%%%###)))***'''!!!<<<___BBB)))JJJ...000222000,,,((('''((()))******)))'''&&&'''(((((())))))(((&&&$$$%%%&&&$$$&&&))))))((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%''')))***+++))))))***)))'''%%%&&&'''***,,,111333...'''&&&***((('''&&&''')))************&&&$$$''')))(((''')))(((((()))***+++,,,---...,,,------,,,++++++---///,,,......++++++......,,,+++,,,,,,,,,---............///111000...------...+++,,,,,,---,,,+++)))(((''')))***+++,,,...222555---------------,,,+++***+++++++++++++++,,,---...++++++,,,,,,***)))///888PPP;;;***+++000...)))'''***++++++***))))))***,,,+++------***)))++++++(((...***,,,000000---333===---///000111222333555777...555999888777;;;@@@CCCNNNEEEUUU}}}wwwyyyfff]]]VVVWWWVVVPPPGGGBBBAAAAAA@@@>>>;;;888555444555666777888777666555444///555777333...///000///000000///...,,,)))'''%%%&&&***---,,,(((%%%&&&)))((()))***)))'''''''''((()))''''''(((***+++***))),,,***'''&&&'''(((((((((''''''&&&&&&%%%&&&&&&'''!!!&&&,,,+++&&&$$$%%%(((***+++...555999333******((('''&&&''''''&&&%%%'''((()))(((%%%$$$&&&(((((())))))&&&$$$$$$&&&)))***000;;;'''000@@@***111444666666111---)))((((((******)))&&&&&&'''***"""$$$&&&%%%""""""###%%%###&&&((()))((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%'''((())))))'''((()))((('''&&&'''((()))---333666000(((''',,,&&&&&&&&&&&&&&&&&&'''(((***&&&$$$''')))(((''')))((())))))***+++,,,---...+++,,,------,,,,,,...000,,,//////,,,,,,//////,,,,,,+++++++++++++++,,,,,,***,,,...///......///000+++---......---+++)))(((((()))++++++---000444777+++,,,---......------,,,---,,,,,,,,,,,,,,,------++++++,,,,,,((('''...888===///&&&(((+++((('''***,,,------,,,++++++,,,...+++......******,,,,,,)))///***+++000...+++222>>>...///000111222222222222111333777;;;<<<;;;===AAANNNIIIJJJ```sssmmmpppcccWWWNNNPPPTTTRRRMMMJJJ???@@@AAA???<<<999777666777777666555444333333333,,,666<<<888222///...------.../////////...---,,,$$$)))//////***&&&$$$%%%$$$&&&'''((('''(((***+++)))((('''((()))***)))(((+++)))&&&%%%&&&((((((((((((''''''&&&&&&&&&''''''$$$&&&))))))$$$ $$$---###((()))&&&%%%+++333777---+++)))((((((((('''&&&(((***,,,***'''&&&''')))'''%%%%%%'''%%%"""&&&---###(((***222******$$$''',,,111222111...+++&&&((()))(((&&&&&&(((+++###%%%''''''%%%%%%''')))###%%%((()))((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%'''(((((('''''')))***&&&+++222555///'''&&&+++,,,---,,,***'''%%%%%%'''***&&&$$$((()))((((((************+++,,,,,,------+++,,,------,,,,,,...000,,,......,,,,,,......,,,------,,,,,,+++,,,,,,,,,'''))),,,...///000222333,,,...//////---***)))(((,,,------------///222555+++,,,...000111111111000......---,,,,,,,,,------++++++,,,+++'''&&&...888555...***---+++'''***111---...///...---,,,...000))),,,---***+++......,,,000++++++///---(((///<<<000//////000222111///,,,555000000777;;;:::<<>><<<&&&(((---+++((()))***+++)))&&&***(((&&&&&&&&&'''&&&%%%&&&''''''((((((''''''&&&))))))(((&&&%%%&&&(((+++***)))'''&&&%%%%%%&&&&&&***(((&&&&&&'''(((((((((,,,444???AAA666)))''',,,+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&'''((()))------......---+++)))(((...---...///111111///---111000...---,,,,,,---...---(((&&&((()))'''''')))))))))***+++++++++******,,,,,,++++++***)))((((((......,,,***''''''(((***&&&***......+++((()))***,,,,,,+++******+++,,,,,,...,,,,,,+++(((&&&***000888---&&&)))//////,,,***---,,,+++++++++,,,---...++++++++++++,,,,,,---...---111---'''((()))888RRR:::,,,,,,333///...111000333222111222555999;;;<<<>>>>>>EEEMMMPPPccc}}}vvvppphhhcccbbbTTTPPPLLLIIIGGGCCC>>>999>>><<<;;;999888888888888555666777888888999999888777777666333000....../////////,,,***,,,///---'''''')))+++,,,***))))))******(((''''''((())))))(((***'''&&&'''%%%!!!!!!$$$)))(((&&&%%%$$$%%%&&&'''$$$""""""$$$'''(((&&&$$$''''''&&&&&&&&&''''''(((+++'''&&&***+++)))+++000---666444,,,***'''&&&+++...***((())))))''')))...)))&&&%%%''''''%%%&&&***###&&&%%%######'''(((&&&111444(((&&&777444&&&''''''%%%$$$%%%'''((('''%%%((('''&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%(((******)))((('''&&&'''((((((+++)))''''''(((***))))))'''000;;;???666+++)))---,,,+++******---.........''''''&&&&&&''''''((())))))***,,,---.........---------,,,---......,,,***------,,,++++++,,,---...///***(((***+++))))))+++(((((()))***+++++++++***,,,,,,++++++***))))))(((***+++***)))((()))+++...******+++---------+++))),,,,,,+++******+++,,,,,,+++)))***+++)))''',,,333333,,,((()))+++******+++))))))((((((((()))***+++------,,,,,,,,,,,,,,,,,,(((,,,+++---111333FFFeee>>>//////666222111444333111000///000222555777888AAA>>>BBBIIIJJJSSSsssvvvooohhh```[[[ZZZNNNOOOOOONNNKKKEEE>>>:::;;;999888666555555555666555555666777888999999:::777777666333///------...///---)))(((,,,000,,,$$$''')))+++++++++***+++,,,)))''''''(((***,,,,,,,,,111+++'''((()))'''&&&''')))((('''%%%%%%&&&&&&'''"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&''''''((())),,,&&&###''',,,---,,,,,,(((///999777---...444222...)))'''((()))((())),,,(((%%%&&&******((((((***'''***)))&&&&&&))))))'''000000...,,,,,,***&&&&&&###""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$&&&((()))((('''''''''((()))***,,,***((((((***++++++***$$$,,,777===888///,,,///,,,++++++,,,000222333333(((((('''''''''((())))))***+++,,,....../////////111000000000111000...,,,************+++,,,---......***''')))***))))))+++'''((()))***++++++,,,+++,,,,,,++++++***)))))))))*********)))((()))+++...---+++)))+++//////,,,(((,,,++++++******++++++,,,))))))***,,,++++++111888...+++)))***)))&&&(((---((((((((((((((()))******......------,,,+++++++++***+++***...000,,,===```<<<------333000...222111111111000000111333555666AAA<<>><<<;;;:::888777777888888999777555333000/////////000000000000...,,,***+++,,,)))...000+++((()))******&&&(((***+++,,,///222555...,,,******+++,,,+++***......111444000***(((***)))*********))))))((((((&&&&&&(((,,,///000,,,((((((((('''''''''(((((()))******(((%%%)))///...))))))666444,,,222999444---000111222111***$$$&&&,,,(((&&&'''++++++'''''')))))),,,,,,)))***...///---%%%---%%%!!!+++((("""+++$$$%%%'''&&&$$$###$$$&&&$$$(((,,,,,,(((%%%&&&((('''(((((())))))(((((('''$$$&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((***,,,---+++***---)))***222999888333//////---+++***++++++***)))------,,,+++++++++++++++......,,,++++++,,,,,,------++++++,,,///222333333///000111111111000///...222---***---...,,,,,,...,,,,,,,,,,,,,,,,,,+++***************************&&&(((***+++++++++,,,...)))******)))(((((()))******+++,,,,,,,,,,,,+++******)))***+++***)))...666///,,,,,,//////,,,,,,///)))***+++,,,,,,,,,++++++***+++---///000000///...***111...+++///---***000@@@///---111---,,,111111///333777666444333666999;;;999999:::::::::>>>CCCGGGHHHUUUxxx}}}uuummmcccZZZWWWUUUQQQOOOPPPUUUMMMEEEAAABBBDDDCCCAAA:::999888777777888999999222111///---,,,---...///000111111///---,,,---///,,,...---******,,,+++(((((()))*********+++...111+++***)))+++...000111000+++'''&&&***,,,)))((((((***************)))((((((%%%%%%'''---444555000++++++******))))))))))))******)))%%%&&&000:::999000$$$:::444&&&///444...000333555777444))) """***+++((()))++++++((('''***(((+++***''''''***+++)))$$$444)))!!!...(((000###%%%''''''%%%%%%'''***%%%***...---(((%%%&&&((((((((())))))))))))(((((($$$&&&((('''&&&%%%%%%&&&''''''&&&%%%&&&'''((())))))))))))+++......---+++111++++++333<<<===999666+++)))((()))+++---------...---,,,,,,++++++++++++///...,,,+++******+++,,,---+++******---///000000---...///111111111000000111,,,))),,,---++++++---++++++++++++***)))((((((******************++++++)))+++,,,,,,***))))))***---***'''(((+++---+++)))***+++,,,------,,,+++***,,,+++,,,...------222:::+++,,,///000,,,(((+++222***+++,,,---...---,,,,,,+++---...000000///---,,,&&&111///***222555000///CCC333000444000///444444///444888888555444777;;;888666777<<>>;;;999777666666666333111///...---...///000+++((((((,,,///......000+++)))((()))---//////---///.........000000...---000...,,,,,,------,,,+++---***((('''((()))))))))***(((&&&&&&((()))'''%%%&&&'''))),,,///000...,,,))))))((('''''''''((((((,,,***((()))---000000///...222333000111666777444333555666666555111***$$$***((('''((()))+++******,,,)))'''***,,,+++(((&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$))))))(((''''''''''''''',,,%%%)))...'''$$$'''$$$)))'''%%%&&&(((***)))'''***)))((((((((((((((()))+++((((((+++------...111222------...555FFFHHH777555***%%%+++111...+++,,,***------+++,,,///000---******---///---)))***//////---++++++,,,......---///---,,,///000...///222...111333000***'''))),,,---------------+++******---,,,,,,---...///---,,,***)))+++...,,,)))***---,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,(((//////444***''':::666,,,((((((+++,,,,,,...222------------...///111111999444---,,,...000...+++---...000///......///111DDD<<<111111444+++)))666000444777555444777888666333555777999:::;;;>>>@@@@@@???FFFHHHVVVuuudddZZZYYYYYYWWWSSSTTTVVVTTTNNNGGGCCC??????AAABBB???;;;:::999888666666666777888777666333111000000000111000---+++------***)))+++---+++***+++...//////...000//////000111111000......,,,++++++,,,---,,,+++---+++)))((()))***)))(((,,,***((()))***+++)))'''&&&&&&&&&((())))))&&&$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""$$$'''))))))(((+++///111......111222///000666999777777888666000+++***)))***---///000///***&&&$$$(((,,,+++******''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%...---+++)))'''&&&&&&&&&((("""(((...(((&&&***''')))&&&%%%%%%((())))))''''''''''''((()))***+++,,,222+++'''***.........///222...111444<<>>;;;111---000+++)))222...222444222111333444333333555777777777888999;;;:::>>>GGGGGGDDDaaatttddd\\\[[[XXXSSSPPPRRRTTTNNNEEE@@@AAAAAA@@@===<<<>>>@@@888777666555444555666666999777555222111000000000222...---...---)))(((+++000...------...//////...111000///000222222000///,,,***))))))+++,,,++++++...,,,***)))******)))(((+++*********++++++)))((((((((((((((()))(((&&&$$$%%%%%%%%%&&&'''(((******((('''%%%&&&((())))))((((((,,,...+++***+++,,,***,,,777:::333111888:::444...---+++,,,...000000000...(((%%%))),,,++++++,,,)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''333111---***'''&&&%%%&&&(((""")))///(((&&&***((((((&&&%%%%%%'''(((((('''$$$%%%&&&(((***,,,---...>>>444,,,---000000///...///---111555>>>TTTccc]]]AAA333((('''(((%%%'''---...111000---,,,......+++000+++(((,,,///---)))(((***((('''(((+++...//////...,,,+++......++++++---...***''''''+++...,,,***---,,,+++***+++,,,---...---,,,,,,,,,......,,,+++)))(((***---,,,)))***---)))(((((('''((()))+++,,,++++++,,,,,,,,,---------111,,,&&&111---+++@@@@@@...++++++---...,,,---000/////////...//////000000555000,,,+++,,,---,,,***+++,,,------,,,,,,---///:::>>>555+++...///---111...222333000///111222111444555666555444444555666;;;@@@EEEHHHCCCDDDlllsssddd^^^TTTSSSPPPLLLLLLMMMGGG???>>>@@@AAA???;;;999;;;>>>:::999666444333222222222444333111000///............++++++------***,,,000222111///...............000///...///000111///---)))((('''''')))++++++***...,,,******++++++)))(((*********++++++***)))(((''''''''')))***+++)))((('''''''''(((((()))++++++---,,,++++++,,,,,,,,,+++'''+++---+++)))((()))))))))666888+++'''///333...222000...---...---,,,***666---(((,,,---***))),,,+++******)))((()))))))))%%%%%%%%%%%%%%%&&&'''(((333111---)))'''&&&&&&&&&***%%%,,,000((($$$'''%%%'''&&&%%%%%%&&&'''(((((($$$%%%&&&)))+++,,,---...???666///---,,,+++,,,000///+++---000777PPPfffiiiQQQ>>>---***+++******...***---...+++,,,000000...000+++***---...+++(((((()))(((&&&'''***,,,------000......000000,,,+++...///+++((((((+++...---,,,444222000---,,,,,,---------,,,,,,,,,------,,,******)))+++...---***+++///+++***))))))))))))******+++,,,,,,,,,,,,---------000+++&&&000,,,,,,DDDHHH,,,))))))+++,,,)))***,,,000000//////.../////////111...+++***+++,,,+++***+++,,,...---,,,,,,---///333???777))),,,111///...000444444111///111222111333444555444333333444555>>>>>>;;;DDDNNNEEEOOOuuu{{{kkk^^^XXXNNNQQQPPPKKKGGGGGGEEEBBB???>>><<<:::888777666666999888666444333222222333/////////............///,,,***+++---,,,+++...444222111000///---,,,---------,,,,,,---......---+++((('''&&&&&&(((******))),,,+++******++++++***(((+++,,,......---,,,+++***&&&%%%%%%&&&((()))(((&&&''''''&&&&&&&&&&&&&&&'''++++++,,,++++++************,,,...---***(((+++///,,,666666)))$$$+++///,,,222111000111111///,,,***777,,,(((,,,---((('''+++***)))((((((''''''((((((%%%%%%%%%%%%&&&''''''(((---,,,)))'''&&&&&&'''((()))&&&---222(((###'''%%%&&&&&&&&&&&&&&&'''((()))&&&'''(((***+++,,,,,,+++000...---***&&&%%%---777777///------222IIIcccjjj[[[DDD///---111///,,,+++))),,,---++++++//////---,,,,,,---...,,,''''''++++++)))''''''(((*********///------000000,,,+++---,,,,,,+++***)))***++++++444222000---,,,,,,---...---,,,+++,,,------+++)))******,,,///...+++,,,000000///...---,,,++++++++++++++++++,,,,,,,,,------,,,,,,(((///***---HHHLLL***((((((++++++))))))+++000///...............///...---+++***++++++++++++)))+++,,,,,,+++***,,,---,,,;;;666''')))000...,,,000333333///...000222111000222444444444444666777;;;===444999KKKJJJEEESSS~~~sssdddXXXSSSOOORRRQQQKKKFFFGGGGGGFFFBBB???;;;::::::999777444444444333222333444555666/////////000000000111111///------...+++)))---333000000000...+++***+++,,,+++***)))***,,,,,,***))))))'''&&&&&&((()))(((((()))(((((()))++++++***(((---///222222000...------+++***(((((())))))(((&&&+++******)))(((((())))))***,,,...---,,,++++++,,,---...000000---,,,111999222555444---***...222333///000222555666555111...333'''$$$,,,...'''&&&,,,'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((())))))%%%###---222)))%%%***)))&&&(((((((((''''''(((***'''(((***+++,,,+++******''')))------)))***666EEEBBB666111///111DDD[[[bbbUUU???...---222000+++***---000///,,,+++------******+++---///+++&&&'''---+++)))''''''((())))))))),,,***+++......***)))+++)))***+++***)))))))))***,,,,,,++++++,,,---///000---,,,+++,,,---,,,***(((***)))+++///...,,,---111,,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,'''...***,,,)))444MMMGGG+++((()))---...+++***---...------,,,------......,,,,,,+++++++++++++++,,,'''((())))))(((((()))***...<<<888,,,...222111111...111111---+++///111000///111333444444555777999:::@@@===999@@@GGGJJJOOO^^^~~~zzzooo___TTTQQQSSSSSSOOOHHHFFFHHHGGGDDDAAA???===<<<;;;;;;999888222222111111111222333444000000111111111000000000000/////////+++'''+++333---......,,,)))((()))+++***)))((()))++++++)))(((***(((&&&&&&'''(((((('''&&&%%%&&&(((++++++***)))+++...111222///---,,,,,,---+++******+++,,,+++***------,,,,,,,,,---......,,,...111111///......000111000111333000///888CCC888333000000000...111666,,,...333777999777111,,,444(((&&&///111(((&&&,,,'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&&&&&&&&&&'''###$$$&&&((())))))))))))$$$###...333)))%%%))))))''')))***)))''''''))),,,'''(((***,,,,,,,,,+++***(((***...000...///:::GGGDDD666000000000===MMMPPPCCC666---///111---+++---///222111...---//////,,,+++)))***---,,,((((((+++***((('''''')))+++++++++***)))***......+++)))++++++******,,,000000---***))))))***,,,---...///000...,,,+++,,,,,,,,,***((((((''')))------***+++///'''''''''((((((((('''''')))))))))*********++++++&&&...((('''+++>>>QQQ===)))'''(((---...++++++---++++++++++++,,,,,,---...+++,,,,,,,,,++++++,,,---((()))******))))))***,,,...:::888000222111000555---000000,,,,,,///222222///000222333333444666888;;;<<>>000,,,---,,,555???>>>666000...222111,,,,,,333---000111//////333333111---(((&&&+++...,,,***)))((('''&&&'''***,,,------+++***,,,000111---,,,...///+++***///888:::444---,,,---......//////.........,,,+++,,,,,,+++)))'''&&&%%%(((++++++)))***...)))***+++,,,......//////((())))))))))))*********&&&///%%%###---FFFTTT444%%%$$$&&&+++,,,)))))),,,))))))******+++,,,---...+++,,,------,,,,,,---...+++---......---,,,...///(((111000,,,---***(((000///222222......222555555///111222222222222444666:::000<<>>>>>DDD===JJJNNN{{{}}}{{{pppiiiaaaZZZWWWYYYPPPIIIEEEIIIMMMJJJEEECCC>>>;;;999888999:::;;;;;;444000---...222444000,,,///......//////222===JJJ;;;111)))***......------+++++++++***)))((('''&&&))))))))))))***************''''''+++,,,'''$$$$$$&&&'''%%%$$$''',,,,,,(((------+++(((***...---)))+++)))((()))+++,,,,,,+++------,,,,,,+++***))))))+++111222,,,'''(((---///555000---111555555666888111///'''&&&000///)))---***+++000111111;;;;;;+++444333333444333///,,,,,,...!!!,,,%%%&&&--- ***'''+++)))$$$(((000...&&&...,,,))))))******(((%%%((()))(((%%%&&&******&&&"""'''(((&&&%%%))),,,+++'''((()))***++++++++++++%%%(((***))))))+++000555222222111000//////000000////////////000000000000---///000...///000---(((***+++---...---+++)))((())),,,,,,***,,,000111000,,,777@@@===111)))***000000---+++...777<<<444(((+++------***+++///000......,,,***)))******)))(((+++***((('''''''''((()))(((***,,,...//////...---&&&&&&(((,,,,,,***,,,000(((+++***""",,,JJJNNN444+++((('''******((())),,,,,,,,,++++++***+++++++++111---))))))+++,,,,,,+++)))+++,,,......---,,,+++111///---...000111///---////////////000000000000111111222222333444555555666888;;;>>>@@@@@@@@@@@@JJJIIIXXX|||sssccc\\\[[[YYYWWWWWWPPPIIIEEEHHHKKKHHHBBB???>>>;;;777555444444333222333222111111111222111111555000---------...444;;;;;;111)))***------++++++++++++++++++***)))((('''(((((())))))))))))******+++((('''++++++(((%%%&&&'''((('''&&&)))...---)))+++000000+++&&&'''((((((,,,***)))***,,,---,,,,,,,,,++++++++++++,,,------))),,,---,,,---111222///666000---///111000000222333333,,,***111000+++///---+++...///111<<<<<<,,,000222444444111,,,*********%%%222,,,,,,111!!!$$$,,,---+++%%%$$$(((******&&&$$$###%%%((()))((('''((()))(((%%%&&&******&&&%%%)))***((('''+++------(((((((((''''''''''''&&&)))******))))))))),,,...///......------------...............////////////111111000///333666222,,,,,,---......---,,,+++******------******---...,,,)))---111000+++((()))+++)))+++,,,,,,///222///(((---///...++++++......,,,///---++++++++++++)))'''+++***)))((('''(((((()))***+++---......---,,,+++)))(((***,,,+++''''''+++---000///)))///HHHIII...***''''''******((((((+++++++++***************+++222...+++***,,,...---,,,)))+++,,,......---,,,+++---+++***+++---...,,,+++111111111111000000000000222333333444555555666666666777:::>>>@@@AAAAAAAAACCCLLLQQQ]]]{{{hhhXXXUUUZZZ[[[VVVQQQKKKFFFCCCHHHJJJGGGAAA>>>AAA>>>:::888777666555333222333444222//////111444888111,,,,,,---------000999000)))***---+++))))))+++++++++++++++***)))((('''((((((((()))))))))***,,,((('''******'''&&&'''(((******(((+++//////+++000999<<<444***'''***---,,,+++***+++,,,------+++******))))))+++---///111'''&&&%%%&&&---333111+++444...,,,...///------///...333---)))......+++111000+++---...///;;;===///***000555555000,,,+++,,,)))***333,,,...666***&&&---...000111,,,&&&''',,,(((''''''(((***,,,+++***((()))(((%%%'''******&&&&&&)))+++((('''+++---,,,...---+++)))(((''''''(((***)))((()))***+++***)))---------------.........---------.........////////////,,,+++///444111+++//////...------------...---///...+++***------***///---++++++,,,---+++)))&&&,,,///,,,((()))++++++...000000,,,+++------***...---,,,,,,,,,+++)))'''+++***)))(((((((((((()))***+++,,,,,,,,,+++)))(((***)))***,,,***&&&&&&)))---///000,,,111EEECCC)))(((&&&(((,,,,,,)))(((************))))))******+++000...++++++,,,------------...///111111000//////...---,,,---///000000///000000000111111222222222444444555555666666777777555666999===???AAAAAABBBEEEJJJKKKKKK]]]lll___VVVZZZ___]]]SSSKKKGGGBBBBBBGGGIIIFFFAAA@@@===<<<:::999;;;;;;;;;:::333333111///......000111444///---//////......111555...)))+++---+++)))******+++++++++++++++***)))'''''''''((()))))))))***---(((&&&((()))'''&&&((((((+++,,,***,,,//////,,,333;;;>>>777---+++---///,,,+++***+++,,,---,,,******)))(((''')))+++///111...,,,'''$$$(((//////***///++++++...///---...111,,,333///)))---...---333///,,,///...,,,555;;;333&&&111999888333111111222+++...///'''***666555000***+++444???<<>>===666444444444666888888777888333//////222333111///---...000111///+++///555111+++)))+++---+++***+++))))))***+++++++++******'''''''''((()))******+++,,,(((&&&((()))'''''')))'''+++---+++,,,//////------111222...***+++***(((+++******+++,,,,,,***)))+++***(((''''''))),,,---;;;:::444***&&&***......---******------***+++...000888333+++///000...222...---222000(((---888777,,,777???<<<666555555333+++000,,,))),,,333888111+++)))111>>>AAA666---+++//////...,,,)))'''&&&&&&)))***)))&&&'''++++++'''%%%)))***&&&%%%((()))((('''&&&$$$######$$$&&&'''***)))(((+++///000///,,,//////111222222222222111///000000000000111111111///444555000,,,---///000000...,,,++++++---///000---//////,,,+++...///------...//////---***'''%%%,,,//////+++))),,,---,,,+++...///---...000000---((((((((()))+++,,,+++******************))))))((())))))***+++,,,,,,------))))))***------)))***...)))&&&'''(((---<<>>???BBB:::BBBRRROOOIIIdddlll^^^XXXRRRPPPMMMJJJKKKNNNKKKFFFCCCDDDBBB<<<888888777555444444444444333111:::555111222666777222---+++---000111---)))---555///+++***---...+++***+++'''((()))***************''''''((()))***+++,,,,,,---)))(((+++,,,***)))***&&&,,,///------///000...***+++***)))+++...+++%%%,,,++++++,,,...---+++(((,,,+++)))(((((()))***+++;;;@@@>>>444+++***---//////---------***&&&%%%)))000888222(((---000---...///---111000&&&)))333444333===BBB;;;555555222...***000***222555000555---222...---333666444000------......---+++***+++,,,)))***)))&&&(((++++++'''(((,,,,,,(((''')))***)))&&&%%%%%%%%%&&&''')))***---,,,+++,,,---...---,,,---...///000000///......000000111111111222222222...444666111---...000000///...,,,,,,,,,---///000,,,......******---...+++'''+++//////---***)))******,,,+++((()))------******---///...///111111---***((('''(((+++,,,---,,,******++++++******)))(((++++++,,,---...///000111---,,,---///---)))))),,,///((()))+++---888;;;///***(((***...///---,,,///------------...///000000,,,...//////...---...000,,,,,,,,,,,,------------+++,,,......------...000111000000///---,,,,,,+++111111111111111111222222333444666777999;;;===>>>===CCCGGGEEEBBBHHHWWWccchhh]]]VVVOOOLLLHHHEEEEEEIIIHHHCCC??????===888666888<<<:::888777777555333111555333333333444333///,,,---,,,...000///...111666111...---//////***((()))&&&&&&'''((()))*********(((((()))***+++,,,------///,,,,,,000111...,,,---'''...111000///000111000,,,......---000333000***.........///000///,,,***,,,,,,++++++++++++,,,,,,555@@@HHHFFF>>>999555222111000000111---((('''++++++444...'''222:::777555333+++------'''***000...222:::<<<555111333111***))),,,$$$666:::///888555777777444///---///---***+++---///...---,,,...000***+++)))'''(((,,,+++'''))),,,,,,(((''')))***))))))))))))***+++,,,,,,---+++,,,,,,+++***+++...000+++,,,...///...---+++***000000000000111111111111///111111000222555333...//////.........///000111000222111---,,,......++++++---......---,,,------'''***+++)))))),,,---***+++///000//////111///,,,000---***)))***,,,------******+++++++++***)))(((++++++++++++,,,,,,---...+++***+++...,,,))))))---///(((***...///555666+++)))'''(((,,,---+++,,,///,,,,,,,,,------...000000)))+++...---,,,+++,,,...///////////////000111111...000111111///...000222000000//////......------111111111111111111111111666777777888:::;;;===>>>???FFFGGGBBBAAAIIIQQQTTTvvv}}}hhhZZZTTTQQQPPPNNNGGGBBBAAAAAA<<<:::::::::888999<<<;;;999888777777666333111---000333333000,,,******000,,,+++000555666888;;;444000000111///)))&&&&&&%%%%%%&&&((())))))))))))((()))***+++,,,---......111...///333555222//////)))///333222000222333111---000111000111444222---000000000111222111...+++,,,,,,,,,------.........333CCCTTTZZZWWWOOODDD;;;222222444555222......333+++444000---===JJJIIIGGG777***(((+++))),,,...'''+++333444......333222)))+++(((333:::...AAAEEE777???@@@555------)))###''')))+++***(((''')))+++***+++)))'''(((,,,+++((('''++++++'''%%%'''(((&&&(((((()))************)))%%%(((***))))))+++000555,,,---/////////---+++***////////////000000000000555333000333<<>>>>>BBB;;;===GGGHHHBBBGGGSSSUUU}}}nnnddd^^^UUUNNNMMMKKKEEE???===<<<@@@BBB@@@:::777999<<>><<<<<<@@@CCCDDDLLL===???+++111,,,;;;...444222555@@@PPPXXXQQQGGG000///------,,,+++)))(((999222,,,,,,111111***###&&&(((///555000***333CCC>>>;;;777222---)))'''&&&)))%%%%%%(((***((('''(((******))))))((((((''''''%%%%%%######)))...---'''222...***(((******)))((()))&&&&&&)))///111///+++///,,,***+++...///...,,,000///......///111444555777666......FFF]]]PPP111444222///---...000333555777444222000///...---+++---,,,+++***)))'''&&&%%%///---,,,,,,---...---,,,111000000///...,,,+++***+++,,,---,,,,,,,,,...000((((((((()))+++,,,+++)))***''''''))))))&&&%%%(((***)))***,,,---...,,,***---++++++...222111,,,&&&)))((('''))),,,.../////////---+++,,,...///---+++(((((())))))******++++++,,,+++*********+++---...)))(((+++//////,,,,,,000000///---,,,,,,...111222000000222222...+++000888777777777777999:::<<<===>>><<<===AAABBBBBBGGGMMMaaa```vvvjjjbbbXXXQQQKKKLLLLLLGGGCCCAAA<<<=========<<<;;;;;;;;;???<<<777444444444333333222///---,,,,,,,,,)))''')))%%%%%%)))***((('''(((***)))(((***++++++)))&&&%%%))))))&&&'''+++---,,,,,,*********,,,---,,,+++,,,---000222222///+++(((...000222444555555444333222222222333444666888999@@@??????@@@===666444666444...,,,///111///---------222444222222666:::;;;AAA@@@HHH111...,,,===333:::333111===NNNRRRCCC222666222...+++---111555888111---)))((()))***'''%%%...---///222222///000333999777333///,,,***(((((()))'''(((,,,+++((('''))))))))))))))))))((((((((('''***,,,***,,,000111......,,,)))***---000000000...+++)))+++///000...+++---+++***,,,///111111000///...,,,,,,,,,---///000---555555,,,111CCCPPPPPP777,,,)))111555000---000555333111111333333333111,,,+++***)))((('''''''''---+++******,,,---,,,,,,.........---,,,+++***)))---///000///...---...000)))(((((()))+++,,,+++)))***''''''))))))&&&&&&((()))))))))+++------+++)))***))))))---111222...***---+++***+++,,,......---///---++++++------+++))))))******************++++++***)))))))))***,,,,,,))))))+++...---)))))),,,000///---++++++,,,...000///------///000///222666777777888888999::::::::::::999;;;???@@@???CCCIIIMMMUUUmmmxxxnnnfff```QQQKKKGGGHHHHHHDDD@@@@@@===;;;:::;;;>>>???>>><<>>444333222000---+++************+++...000---((('''+++)))))))))))))))*********$$$+++///,,,***,,,///000+++)))((())),,,///000000333000,,,,,,...///...,,,...---,,,---///111111000333222000///...//////000)))333666---%%%///FFFYYYGGG333)))222777///***...000///......000111000///+++***(((''''''''')))***+++)))((()))+++,,,,,,,,,***++++++++++++***))))))***+++------+++******+++***)))((()))++++++***)))***''''''***)))&&&&&&))))))(((((()))++++++***(((+++******...333555333111000...,,,,,,------,,,+++000...---,,,---,,,+++)))++++++***************)))))))))((((((((()))***++++++***,,,///---)))(((+++///...,,,++++++,,,---...111,,,***///333333444666666777999:::;;;::::::999<<<;;;>>>BBBCCCBBBEEEIIIEEETTTQQQjjj{{{rrrjjjbbb]]]QQQKKKHHHIIIGGGBBB>>>>>>>>>=========>>>>>>>>>>>>>>>;;;666333222111///...000///---,,,,,,,,,,,,,,,...******---...+++***+++***(((&&&%%%&&&'''(((((($$$(((***)))***---...+++///+++(((&&&&&&(((((((((111...,,,...444999<<<===666666555333111...,,,***'''444888111111<<>>===;;;999000000000///...---,,,,,,(((***+++111AAAMMMFFF666222111///---,,,,,,,,,,,,,,,...222444///((((((---)))))))))******+++++++++$$$+++...,,,***,,,......///...,,,,,,,,,,,,------444111---,,,---......---222000///...---------,,,333222111000000000111111000//////000------555???VVVGGG777///---...///000000...------...---+++***,,,***(((''''''))),,,---***)))((()))+++---------))))))***************)))&&&(((+++++++++***+++,,,,,,***))))))***+++***)))***''''''******''''''))))))((('''(((******)))(((+++******---111333333222000...,,,,,,,,,---,,,+++111000///...---,,,+++************))))))(((((((((((('''(((((((((((()))))),,,+++---000...******---...---,,,+++,,,---///000222......222444444555888555777999<<<===<<<;;;;;;<<<<<>>888777666444222000...---,,,777:::555999FFFIIIAAA777666777999888555666999777===EEEHHHAAA999:::AAA??????<<<777666999999666;;;222@@@ZZZUUUDDD555000222///222===CCC<<<000)))111888@@@EEECCC===777444000//////000222111,,,'''+++//////000999AAA999***444222000///------------...000333444///((()))...))))))******++++++,,,,,,)))---///...///222111...222222111///...---------111...,,,++++++---......000//////---,,,++++++,,,------------......//////444...,,,222333...******LLLSSSHHH///&&&111555---222111000111111000...,,,,,,+++)))((()))+++...000+++***)))***,,,......---)))******+++++++++++++++'''***,,,...///000222444...,,,***)))*********)))***''''''******''''''******(((''''''))))))((('''(((((()))***---...------,,,+++******,,,---,,,,,,//////...---+++******))))))))))))((((((''''''&&&'''(((((())))))))))))))))))(((+++///...++++++///,,,,,,,,,---...000222333000000222444111...111888333555888<<<>>>>>>>>>===888777:::???@@@>>>???DDDHHHFFFKKKQQQhhh{{{qqqiiiaaaXXXRRREEECCCCCCFFFEEEAAA???@@@CCCEEEFFFBBB;;;777;;;???:::888666555555555444333000000...+++((((((***,,,///,,,,,,000222000...000111000...+++((('''(((***&&&(((,,,444@@@EEE>>>222***(((%%%$$$%%%&&&%%%$$$&&&)))000:::AAAAAA999111444444444444444555555555///555888777;;;CCCEEE@@@555444555888888666888===777===EEEHHHBBB<<>>>>><<>>:::888:::<<<999777666555666555444222222222111...++++++...111444111000333555222000111///000000---***)))***,,,***,,,333CCCXXXbbbXXXHHH222...)))%%%%%%&&&''''''''')))///999@@@>>>555+++000111222333555777888999000444888999777777999<<<555333555777777555777<<<;;;<<<@@@DDDCCCAAAEEEKKKCCCDDDCCCBBBCCCFFFCCC===111//////CCC999EEE???>>>999555666999666111888EEE111444666333...+++,,,///555666666888999:::;;;<<<444000111555888777666777333222111000///000000111222...---...---***+++...,,,,,,,,,,,,,,,+++++++++###***///---+++,,,,,,+++'''***,,,,,,******+++---,,,,,,------,,,,,,,,,---)))+++------,,,---000333222222222222222111111000,,,000111---)))+++///111'''CCCLLL666***444555)))---------...000///,,,***(((((((((((()))***++++++,,,***))))))+++,,,+++++++++++++++,,,,,,+++******$$$%%%&&&&&&(((+++000444111...+++))))))******)))***''''''***+++((())),,,,,,***((('''((())))))(((***,,,///111111000///...,,,***)))***,,,......---***+++---+++)))((()))***))))))))))))***************+++,,,---------,,,,,,***))),,,///...++++++...---------.........//////......000333222///111555444444555666777888888999:::999:::======<<>><<<:::<<>>999999999888999<<<<<<777555666666222///000---111555777666444333222333555666444222///......222---***,,,---------///,,,@@@QQQXXX^^^dddaaaXXX999333,,,))))))+++,,,,,,)))444333)))---;;;999)))111666666///+++///555888777???AAA999///...222666///222777888444///222999:::<<>>888555555<<>>???CCCGGGIII@@@:::777777777555777:::<<<777555777777333111222...111444666555333111111333444555555222000///000,,,(((&&&((()))'''(((+++000BBBOOONNNJJJKKKIIICCC777222---,,,---000222222111000---+++000888888222000333333//////333666666333777666111...///000///222+++(((...444555222111888888:::>>>AAACCCBBBAAA>>>777///000999DDDKKKMMMRRRNNNJJJGGGFFFFFFDDDCCC666<<<>>>:::777888888555>>>555222888;;;555000111888222000444666333...,,,333444333000......111555,,,+++******+++,,,,,,,,,---...//////---+++)))(((,,,***(((((()))***)))(((&&&000444---)))---...+++111555555111...000111///...///000///------...000111111111000000111111111333111000222444555333111111///------......,,,***---===MMM777'''...+++///...222333000///000...***+++++++++*********))))))***'''&&&(((---///---))),,,+++***))))))(((((((((((()))***+++++++++++++++222000.........---***'''***+++,,,+++)))((()))***'''((()))***++++++++++++,,,)))))),,,---***((((((*********+++++++++,,,,,,...+++***,,,,,,***+++...,,,,,,,,,,,,,,,---......,,,...---+++,,,000111///***+++,,,,,,++++++---///444111//////...,,,000555XXX___jjjjjjTTT666+++000222222///+++...333666444111222222333555777888999>>>???BBBCCCBBBEEERRR```uuugggYYYRRROOOKKKIIIIIIEEE@@@<<<;;;???CCCEEEEEE>>>999777888888666777;;;;;;777555777777444222444...111333444222000//////...000111000...,,,,,,,,,)))((((((+++***''')))---555CCCIII@@@555222222000000...------000333444555555///...333777888888:::333555555111111555777555;;;:::888666999>>>;;;666999000+++///555555333222555555555888===@@@AAAAAA>>>555,,,***111;;;CCCGGGFFFJJJLLLNNNXXXdddeee^^^@@@888333444666555333444999444///---///111111000666111000444555000)))%%%//////...///111333777999(((***++++++******,,,///***))))))***------***'''***)))((()))***)))'''&&&'''++++++(((+++000...&&&000444444000...000111///...//////...------...000111111111111111111111111333222222333444444222000111000......//////---+++...>>>KKK222%%%000,,,------000111//////000///+++)))))))))*********+++++++++(((''')))---///---++++++++++++***))))))((((((,,,,,,,,,++++++***)))(((111000......///...+++)))***+++,,,+++)))((()))***&&&&&&'''(((***++++++,,,,,,((((((,,,---***'''((()))*********+++++++++++++++((((((+++,,,***+++///***))))))))))))***++++++---///...++++++//////---+++,,,,,,+++***,,,///222555111///...---,,,111888aaaddd[[[HHH888444111,,,000000---***---222444333......///111333555777999:::;;;???CCCEEEFFFNNNVVVZZZxxxkkk```TTTOOOKKKGGGDDDEEEFFFAAA<<<<<>>:::999666666777666444555999999444333666777444222444///111222222000.........---......---+++))))))***((('''***---,,,***---222:::@@@@@@666,,,***+++***)))***+++---000111222111222666;;;>>>AAADDDFFFGGGKKKLLLHHH>>>777888::::::BBBBBBAAAAAAFFFJJJHHHBBBCCCBBBAAA>>>666111555>>>888777888:::===>>>===<<<777333///111666<<<>>>>>>777@@@FFFLLL^^^uuuzzzpppOOO<<<000111333111666@@@999888111******111555333222222444888666///******,,,******,,,///333555666))))))))))))))))))+++,,,)))))))))***++++++***)))'''''')))+++...///...---***,,,+++***---111...'''---111222///---///000...---.........------...000444444444444444444444444444333222111///---+++***------------............111===FFF///(((666...(((,,,///000......000///,,,((((((((()))***++++++,,,---,,,***+++---......,,,++++++++++++******))))))(((((()))***++++++******...------------,,,+++***((()))***)))'''&&&'''((())))))((((((((((((((()))(((%%%&&&+++---+++***+++)))))))))************++++++((((((+++,,,***+++...)))))))))(((((())))))***+++......***)))+++,,,***,,,---,,,++++++---111555222///...///---,,,000555???CCC===///+++111333---000111///---...222222.........///000222444666777999888;;;AAAEEEFFFJJJPPPNNNhhhxxxkkk```WWWOOOKKKIIIEEECCCDDDEEEBBB@@@AAADDDBBB<<<666333222333555333///000555666222111444555222111222///000111000...---...//////000000...,,,***+++,,,'''&&&'''+++,,,+++---222===<<<777000,,,++++++***''')))---000111000...---111AAAIIIDDDIII[[[gggeeeooonnncccOOO>>>999;;;>>>;;;@@@CCCBBBBBBDDDDDDAAAJJJIIIGGGCCC:::555999BBB@@@@@@AAABBBBBB???;;;777333333444777<<>>555888777222;;;KKKAAA@@@999...***///333333555999>>>>>>777//////444+++)))((())),,,...//////---)))&&&'''***+++)))&&&))),,,...---)))''')))+++&&&''')))---000222222000+++---...---,,,---,,,))),,,111222000///111111///,,,---...---,,,---///000444444555555555555444444111111111///---+++)))(((((()))***,,,---...///000///>>>NNN999+++000)))***+++...///,,,---//////,,,''''''((()))***++++++,,,,,,+++***,,,...000111111***++++++++++++***))))))%%%&&&''')))***+++++++++,,,---......------------(((******)))((('''((()))***)))(((((('''(((((()))(((%%%&&&+++---+++***+++(((((()))))))))*********---******------******---......---------------...)))...///+++(((******)))+++++++++)))))),,,000333---,,,---000///,,,---111///000000000...---...111,,,//////...000222111,,,111111111111222333555555<<<999888<<<>>>>>>@@@DDDQQQLLLfff}}}kkkaaaUUUNNNJJJIIIHHHEEEDDDFFF===<<<===@@@AAA???:::555666666888:::777222333888666111000333444111000111///000000///------///000------...---++++++,,,...111,,,***---//////000333:::666000---,,,,,,***((((((---333666555111...,,,222DDDKKKGGGUUUsss|||wwwgggOOO;;;555666888444<<>>FFFQQQQQQJJJCCC===<<>><<<444,,,...555///......,,,,,,+++++++++000+++&&&'''+++---)))%%%***...111...(((&&&(((---***))))))+++---///...,,,))),,,...---***))))))***,,,111333111111222333111+++,,,------,,,---///000000111222333333222111000---///000000...------...&&&(((***+++,,,---///111)))<<>>;;;777333444444444666999<<<>>>???::::::<<<@@@DDDFFFEEECCC;;;;;;???BBB???999:::@@@HHHDDDCCCCCC;;;222333;;;???;;;999777444000222777555777777444///,,,---...///---++++++---...---+++,,,---...,,,)))((()))+++---+++******+++,,,+++***((()))+++,,,+++******+++)))...111000///111111///+++,,,------,,,---///111,,,---///000000///---,,,,,,...111000///...///000(((***,,,,,,+++,,,...000)))///IIIMMMFFF;;;***111,,,......******---...+++'''((((((((())))))******'''''''''((())),,,000222)))***,,,------,,,***)))+++++++++,,,,,,++++++***,,,...111111000000111333---...///...,,,+++,,,---+++***)))(((((()))+++,,,+++''''''+++,,,)))&&&''''''''''''((((((((()))))))))''')))------+++***,,,++++++***)))))))))))))))(((...111...***+++,,,,,,)))*********))))))+++---+++***,,,///...,,,---111000------111222///000333<<<:::333,,,,,,000111///000000000111222444555666666666:::@@@CCCCCCHHHNNNJJJPPPRRR[[[zzzhhh[[[VVVSSSNNNKKKJJJGGGAAA???@@@DDDDDDAAA>>>999777777888555777:::;;;666000000555888444222444555111000111///000///...---...111444222444666888;;;>>>CCCFFFDDD777,,,+++///...+++)))%%%(((,,,...+++(((***---&&&---666;;;999333...+++)))+++;;;ZZZyyyvvvgggXXXOOOAAA:::???FFFFFFAAA???DDDFFFCCC@@@>>>:::555...000444666444222999CCC999777666555666555333222...111555999;;;:::888666555555999@@@AAA<<<999:::666888===CCCJJJQQQXXX^^^DDD@@@DDDKKKFFF:::<<>>888999<<<===???BBB;;;>>>???:::333///000333---...//////......000222---+++))))))***++++++***...,,,******+++---------)))((())),,,///...------$$$***---,,,+++------+++***,,,------,,,---///111,,,---///000000///---,,,---000111000---++++++---+++---///...,,,+++---///...000HHH[[[UUU666,,,,,,///...******------***(((((((((((())))))))))))******)))'''&&&&&&(((***)))***,,,------,,,+++)))***+++,,,---............))),,,///000......000222,,,---...---+++***+++,,,111///,,,)))((('''(((((('''$$$%%%***,,,***)))***''''''''''''((((((((()))&&&$$$'''+++---++++++---------,,,+++******++++++$$$,,,///,,,((()))******+++---......---,,,---......,,,,,,...---,,,///444111111111222444555000(((MMMHHH;;;///+++...000///------...000222444666777777888===AAA???;;;===BBBAAAKKKNNNNNNbbblll```[[[WWWUUUTTTOOOHHHDDDDDDAAA===BBBCCCBBB>>>999666888:::<<<666444666888555222222555555666666555222...,,,222---+++...000...---000<<>>BBBJJJNNNLLLHHHGGGNNNGGG>>>:::;;;;;;:::777222444666777888888888888;;;888222...---...000111(((---222666===CCCCCC>>><<<;;;999999888666333000333999CCCKKKRRRWWW[[[]]]III@@@;;;???FFFKKKOOORRRMMM???<<<>>>:::999999222:::;;;===>>><<<888444111555555333222666:::777000000000000000///...---------,,,+++++++++,,,---...++++++***,,,...000///...,,,***+++///...+++***,,,)))'''))),,,,,,***---222333000///111111...///222000///---,,,,,,---///000...///...,,,)))***000555)))'''(((000===LLLVVVZZZ???EEEJJJFFF555&&&$$$***"""&&&******''''''+++///++++++************+++++++++,,,---+++)))(((((()))+++***))))))))))))'''%%%...,,,******,,,---......222///++++++,,,---,,,***000,,,)))((()))***)))'''(((%%%%%%((()))'''(((,,,((()))((('''%%%$$$%%%&&&((()))******))))))***+++***))))))***++++++(((&&&***,,,------++++++,,,......,,,+++,,,...///...+++---------......///000111000000////////////000000ZZZHHH666000333333111///.........000222555777999666777:::<<<>>>@@@AAAAAAKKKKKKKKKJJJQQQnnnvvvggg^^^WWWPPPOOONNNJJJGGGHHHHHHAAA888??????>>><<<999888999;;;666222111555777666444555<<<888444333333222---(((///...------///444:::===MMMNNNMMMFFF<<<444111111///,,,(((''''''((())))))((('''&&&&&&'''&&&&&&%%%***+++///333000***(((***,,,777III___uuu{{{gggMMM<<<;;;>>>GGGLLLLLLKKKKKKKKKEEE>>>:::;;;<<<;;;999888555333444888::::::888444666777444000...000222666555555<<>>CCCGGGJJJLLLNNN;;;777888CCCPPPXXX\\\___OOOCCC@@@>>>444000222...666666666888::::::888555333555666888===@@@===666+++,,,,,,---------,,,,,,---,,,+++++++++,,,......---,,,+++,,,......---,,,///---...222111...---///+++***+++...---+++---222444111000111111------000///...,,,++++++,,,...///000...,,,++++++---///000++++++,,,...333:::BBBGGGNNNIIIHHHNNNOOOEEE555+++:::>>>AAA???888///(((%%%***))))))(((((())))))******+++,,,***(((''''''((((((((('''(((***+++)))((()))'''%%%&&&''')))))))))...,,,)))***,,,......,,,222...+++***++++++)))''')))&&&%%%((((((&&&'''***((())))))(((''''''((()))''')))******)))(((***+++***))))))+++,,,---,,,***,,,---...,,,***(((((()))+++))))))+++///111000///......---......///000000//////............//////>>>555...---------...000222111000000000111333444;;;<<<===>>>@@@AAAAAAAAAAAABBBEEEGGGHHH]]]yyyhhh^^^YYYPPPHHHHHHGGGEEEFFFJJJKKKAAA555;;;:::888888:::;;;::::::555222222666888777666888<<<777333444777777222,,,(((222888999===IIIQQQQQQJJJHHHCCC:::000******+++---***'''%%%&&&''''''&&&$$$&&&'''&&&$$$###$$$&&&((((((,,,///...)))(((+++333444<<>>???888666<<>>===:::222666888:::>>>AAA<<<555))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,------,,,***///---...222222///...000...,,,...000///,,,...222555111000222000,,,+++...///...---,,,,,,---...///111---******...///---+++,,,...///---***+++111666777,,,'''555IIITTTUUURRRMMMHHH???666...)))'''&&&)))((((((''''''(((((()))(((***+++***(((&&&''''''&&&&&&&&&(((+++,,,,,,+++)))(((&&&'''(((******))))))(((''')))+++.........333000...,,,,,,,,,+++)))***'''&&&((((((%%%&&&)))(((((())))))))))))******'''((())))))(((((()))***+++***)))+++---/////////---......---+++))))))***+++******,,,...000000///..................//////......------------......+++,,,///111///,,,///555222111000000000111222333999::::::;;;;;;<<<<<<<<>>WWWcccRRR888666222222555666555666::::::777333111111111000...222///---///444888999999;;;<<<;;;888444222444666000888===999444555888999;;;999666555666666555333///111222222222333666888888777>>>KKKTTTRRRLLLHHHHHH<<<:::777---+++000//////,,,,,,333<<>>999111444555444666777333---***+++,,,---------------***************+++++++++---,,,+++,,,------,,,+++,,,***+++//////,,,+++---///---///111///,,,,,,000222//////111000,,,,,,...000000///......///000000...---+++,,,......,,,***...///000...,,,,,,///111000((($$$&&&,,,222<<>>::::::777555666888888666333888777999<<<;;;777666888;;;======999444555<<>>DDD:::---)))---,,,++++++333EEEQQQHHH666222///---...---+++,,,000444222///---,,,+++***)))(((,,,111444555777;;;>>>LLLDDD999222111444666777222777888555333666777777444444555666888777555222000000000...---,,,...000111111888FFFPPPNNNHHHDDDFFF777222333...///222...+++)))+++333;;;===777000...///...+++,,,///...***,,,,,,------,,,,,,+++***''''''(((((())))))))))))+++***)))+++---......---***(((***......+++***,,,---,,,...000///++++++......,,,---000111...---//////..................///+++---//////---+++,,,---222000......000222111000...///111111+++###!!!######%%%(((,,,...---((($$$***))))))(((((())))))***(((***,,,,,,+++))))))))))))(((((()))+++,,,***)))'''&&&&&&'''((()))(((''''''((())))))))))))******+++,,,...///000000111222...+++)))***)))%%%%%%'''***((('''(((***)))'''%%%'''((())))))(((((()))***000---++++++,,,---------,,,...////////////000222.........---,,,,,,,,,,,,...------------......///000//////////////////000000...///111///++++++///---......000333666999:::666666666777999:::<<<===FFF>>>BBBOOOQQQNNNZZZnnnvvvkkk]]]RRRJJJEEEFFFKKKCCCHHHIIICCC===<<<<<<<<<888777777777777666444222222222666::::::666666999<<>>@@@JJJPPPQQQUUU^^^}}}|||ooocccXXXQQQLLLFFFEEEHHH@@@DDDDDD@@@<<<<<<;;;888555777888888666444444444222333777:::999444444777:::FFFTTT[[[[[[ZZZ]]]aaaMMMHHH@@@888444555777:::444333111222555999<<<>>>---,,,+++,,,---......---,,,******,,,///111000...666999>>>???888...***+++'''---//////444<<<;;;444***((()))+++***(((+++111+++---...//////.........***---222444555777<<<@@@RRRHHH;;;111///000111222111///++++++222999888222111111222333444333000---000111000---***'''&&&'''333//////777???BBBAAAAAA>>>111000111+++***,,,((()))***---111222000+++'''))),,,---******---...---***+++++++++++++++******'''((()))*********))))))+++***)))***,,,------++++++)))+++///000------///******---000///+++***---,,,+++,,,000000---+++---,,,,,,------------,,,,,,,,,---...//////000111222222000...,,,,,,......///>>>222(((&&&'''''''''(((......+++'''$$$%%%+++000)))((((((''''''(((((()))&&&))),,,---+++)))((((((+++***)))***+++,,,***(((+++***+++,,,......,,,+++'''))),,,+++)))((((((***%%%(((,,,.........000333111...,,,---,,,)))(((+++'''%%%%%%(((---///+++((()))***++++++******+++,,,///......///000111///...,,,---...---+++++++++---***,,,......,,,,,,...000******+++,,,---///000111/////////....../////////222///...000///---...222222111000//////000111111222111000000111222444666>>>???AAAEEEKKKRRRVVVXXX^^^tttlll___TTTQQQOOOHHHDDDDDD>>>@@@???===>>>???;;;444333666999999666444555666777888;;;===:::333222555:::KKKaaammmhhhWWWCCC777???888444666888777999===;;;::::::;;;;;;;;;999888333111///...---+++)))'''(((***,,,,,,,,,---///111;;;555222333444000///000---111222...000555222***)))''')))***(((%%%)))...'''))),,,...//////000111---,,,,,,---000444888:::IIIEEE===555///---...///+++555:::222))))))222999444333111000000000...,,,...///000000...,,,,,,,,,,,,&&&&&&///999@@@DDDGGG555---///111(((&&&,,,+++---///111222111///---+++***///000---,,,,,,+++(((++++++,,,---............((()))***,,,,,,++++++***---,,,***+++,,,,,,+++)))***(((***...///,,,,,,...******---111000,,,+++......,,,---111000,,,***+++//////000000000000/////////---+++---111444333222...//////---***+++000444''')))---///,,,&&&(((---%%%***000000,,,))))))+++'''''''''&&&&&&'''''''''%%%'''+++,,,+++)))''''''***))))))***,,,,,,+++***''''''''')))++++++)))'''%%%(((,,,,,,***)))***+++%%%(((,,,...---,,,...000222...---...---******,,,%%%###$$$)))///222///,,,)))+++,,,,,,++++++,,,---------...111333444222000***,,,---.........000222---///000///+++***+++---)))******+++---///111222.........------...............///000,,,(((***///000///...------...///000666555333222222333555666555<<<@@@>>>CCCMMMTTTTTTQQQ|||lllbbbVVVNNNMMMMMMLLLIIIAAADDDEEEBBB;;;666555666222444777666222111666>>>888333333888===@@@FFFLLLiiiiiihhh^^^LLL;;;555999333555666777666777999;;;AAA<<<666555888:::999777888555000---,,,,,,++++++'''***---+++((()))///555;;;999999999777333444888888///)))***------,,,---***)))+++//////+++)))***+++,,,------......------000222222000...000666;;;AAA???<<<888444000---+++///666777111,,,------***444555333///000444444111+++222&&&&&&+++...333""",,,,,,,,,...555<<<;;;555444000------///...+++(((222---,,,...///,,,***+++---......---,,,,,,///111***+++,,,+++)))***---000000***'''***,,,***((((((///)))''',,,///,,,'''$$$'''***+++)))***...///,,,---+++)))+++///111111000000///...///000000...,,,//////...------...///000222///,,,---111333111...***+++,,,---...//////000***+++***'''))),,,***&&&'''(((***,,,---------,,,(((---...)))%%%&&&''''''(((''''''(((***+++***(((+++...///+++))),,,...---++++++***(((,,,111000,,,******))))))((((((''''''((()))***+++...000222333111111111111000///---,,,+++)))((()))+++,,,,,,+++++++++,,,------------,,,---......------...111333...---,,,++++++,,,---...///---++++++,,,,,,,,,+++,,,)))))),,,,,,***+++...111...,,,---///111///---///...------...///...,,,)))---111333222///---,,,333111000111444777888888999999<<>>:::111+++,,,...,,,+++,,,+++)))+++//////+++)))+++++++++,,,------...------000...---,,,...000333444777666444111///,,,******222666555---))),,,//////%%%(((***...444999555///%%%222...///,,,)))777444((())))))+++111777666000222222111///---+++******---)))(((***+++(((&&&(((---...///...------///111/////////111222111...,,,,,,******,,,,,,)))***...+++'''&&&---111000---,,,***------***+++......+++...,,,+++,,,///111111000///......///000111///---//////......///111222333444000---...111333111...------,,,++++++++++++,,,+++,,,+++)))***...---)))***+++,,,---......------,,,***&&&%%%)))---***$$$(((((('''(((******)))((('''***+++'''&&&)))***)))******)))'''***......)))******))))))(((((((((((((((((()))***,,,...000111//////000000///---,,,++++++)))((((((***++++++*********+++,,,,,,,,,,,,,,,---.........------000222//////............/////////---++++++,,,,,,,,,+++,,,)))))),,,,,,******...000---+++,,,...///...---...---,,,---...///...---///000///...,,,,,,///111111///...///222444555555777777:::@@@CCCEEEJJJQQQQQQbbbyyyeeeddd]]]UUUQQQRRRSSSQQQOOOKKKEEE>>>:::999::::::999:::::::::::::::999666444:::AAALLL]]]sssyyyhhhWWWDDD222000555777444111---///222444444444555666555111---,,,---...---,,,***((('''%%%%%%'''((()))...,,,******---000000///888888:::===;;;777777::::::222,,,---...,,,***,,,---******------******---)))***+++,,,---.........111---***,,,000222000............------,,,,,,+++...333444///,,,---//////+++---...000666;;;888222)))///***000,,,$$$222555&&&((()))***...333222---///222333000+++)))+++...///+++))),,,---***(((***+++---......------...///...,,,---000333222---'''***+++---///,,,)))---333,,,((((((...333222000000,,,......++++++------***///...------///000000///.........///111222111///////////////000222555666555222//////111222000...///...,,,******+++,,,---+++---,,,***,,,000000,,,------...//////......---...---***''')))---+++&&&***)))((()))******((('''%%%))))))&&&%%%'''((('''+++,,,***((()))------)))***))))))))))))(((((((((((((((((()))***+++,,,---,,,---......---,,,+++***+++)))(((((()))***)))((())))))***+++++++++++++++---...///...,,,,,,...000......////////////......///---++++++,,,,,,,,,++++++((((((+++,,,)))***---...,,,++++++,,,------,,,---,,,,,,---///000///...000000000...------000222333111///000222444555555555555888===@@@AAAGGGMMMVVVTTTmmmwwwfffaaaZZZQQQNNNPPPSSSSSSQQQIIIFFF@@@:::888888;;;===;;;JJJTTTKKK888///555===EEESSS___gggqqqqqqXXX999111111555999888333333666---000333555555555555666333000,,,++++++,,,+++***''''''&&&%%%$$$%%%&&&(((,,,+++******+++---------//////222666555111111444555///+++,,,---+++***,,,---)))(((******((()))---((()))***,,,------------///...---...000111///---------........./////////(((...444444222000......666666333///000777;;;:::;;;333$$$...111&&&+++'''(((+++,,,,,,000444222---...///000...,,,,,,///111000,,,+++...///,,,+++,,,(((***------,,,++++++,,,,,,,,,,,,---000222333333...---...000...+++...333111---,,,000111///,,,---***------******------***000///........./////////---------///222333222111000/////////000111333444444111///...///000...---...,,,+++***+++...111333***,,,,,,+++...222222...////////////...---------)))...000***$$$%%%'''(((+++***))))))******(((&&&&&&***,,,(((''')))***(((---///...***+++......+++))))))))))))))))))))))))((((((((((((((())))))***+++,,,---...---,,,+++***+++***((('''((()))((('''(((((()))***************---...///...,,,,,,---...++++++---......---++++++///---++++++,,,,,,,,,+++***((((((,,,,,,)))))),,,------,,,,,,,,,------------,,,+++---///000000///***...222444444222111111222111///000222444444444555444777<<<>>>???DDDJJJTTTOOOZZZ~~~wwwmmmfff\\\PPPJJJJJJLLLLLLKKKBBBDDDDDD???999888???FFFSSSbbbgggTTT;;;444@@@MMM___ddd^^^RRROOOOOOBBB///::::::999555---(((...777---///222333222222333444000...,,,******)))((((((&&&&&&&&&$$$!!! """$$$%%%)))+++***'''&&&)))---------000444333//////222///***(((***+++)))***---,,,(((&&&((((((&&&(((,,,((()))***+++,,,,,,,,,,,,***---//////---,,,---...,,,,,,---------.........***---111222000...000333111444333---***...444777CCC;;;+++444555))),,,''')))---//////111444333///...+++***+++///222333333...***))),,,---+++)))+++)))+++......---,,,,,,---111222222111111777BBBKKK444///,,,///111///...///222...---//////+++)))+++'''***+++)))***---...+++000000///......---...///,,,,,,---///111333222111000000...------...///000111000...---------,,,+++---+++***)))***---000222***,,,,,,+++...222222/////////......---,,,,,,,,,)))***)))'''))),,,***%%%+++***)))***+++***(((&&&'''+++---***)))++++++)))+++......******,,,---+++))))))))))))************)))((((((''''''(((((())),,,,,,...//////...------+++***((('''((()))((('''(((((()))************))),,,---......,,,+++,,,---***+++,,,------,,,+++***///---++++++,,,,,,,,,+++***((())),,,---***))),,,......------,,,------...---,,,+++---///000000///)))---111444555555555666000...---...000222333333666555777;;;===>>>BBBHHHJJJNNNRRR___~~~{{{xxxjjj```RRRIIIFFFEEECCC@@@<<>>===666222666:::666...))).........,,,******,,,...,,,,,,+++)))'''%%%$$$$$$"""$$$&&&### ###%%%&&&%%%%%%''')))'''%%%''')))(((%%%&&&***+++((((((******((()))---,,,)))(((++++++((())),,,******************)))(((%%%&&&'''(((((()))***+++++++++++++++,,,,,,,,,,,,000------///---+++111999;;;<<<;;;777444222+++###&&&444222444000+++666333&&&,,,111111333555444111...,,,+++,,,...222555666111---,,,000111///...///,,,---...---,,,,,,...000---///111///---111:::AAA222///---000111......111...,,,,,,......+++,,,000***---...+++,,,//////---+++---...---++++++---///,,,++++++---///000///.........,,,++++++,,,---------...------,,,,,,---.........---,,,,,,,,,,,,---...000///...000444444000111000///.........///000555...)))///???FFF:::(((***))))))***,,,,,,+++)))%%%***,,,***)))***)))'''$$$(((***&&&%%%'''******))))))*********++++++++++++***************+++++++++,,,...///000000000///+++)))((((((***++++++***((()))******++++++******(((***,,,---,,,+++,,,---...------------------...///---++++++,,,,,,,,,++++++)))+++///000,,,+++---+++---...---+++***,,,///...---,,,---...///...---------,,,++++++///444888555333333444888;;;<<<===666555777:::;;;:::>>>DDDKKKLLLQQQXXX\\\mmmtttnnn\\\WWWQQQNNNMMMJJJCCC>>>;;;;;;;;;>>>FFFUUUgggtttjjjpppqqqmmmlllhhhUUU>>>BBB>>>>>>DDDGGGDDDCCCDDDBBB<<<888666222...///333222111///,,,******---000.........+++(((&&&&&&&&&"""%%%(((%%%  ###"""!!!"""$$$''')))((('''(((&&&&&&((('''$$$%%%***,,,******,,,***'''(((,,,---******------******---***++++++******)))((('''***'''%%%'''+++...---+++//////000111111222333333)))***111777555...---111555111,,,---666===:::222+++444,,,111999<<<@@@///(((...333444555777777444---///000...,,,---222777---)))(((,,,---+++***,,,*********)))((()))+++...,,,---///000000000000111...---///111///,,,///555000......///...***+++///...111111...---000///---***,,,---,,,******---///,,,++++++,,,...///...------,,,,,,+++,,,---...///---.........------...000......///000111222333333000222111000222666555111222111000//////000111222(((---111111222111,,,%%%)))))))))***,,,---+++***&&&+++...,,,***++++++((($$$)))+++'''&&&))),,,,,,))))))******++++++++++++++++++++++++++++++,,,---***+++---///000000//////+++)))((()))+++,,,,,,+++))))))***+++++++++++++++'''))),,,---,,,,,,,,,------,,,************,,,---///---++++++,,,,,,,,,++++++***,,,000111---,,,---***,,,---,,,))))))+++...///...------...///...,,,(((+++---......---.........------///222666888888666444666999:::999===BBBKKKAAAHHH[[[\\\ZZZyyy~~~nnnaaaZZZVVVNNNGGGHHHLLLJJJCCCAAAAAA@@@GGG^^^yyy}}}~~~ooobbbSSSEEE>>>>>>;;;;;;:::;;;======;;;999;;;555///...222666777666999777444000...,,,++++++---,,,)))%%%&&&***(((###+++((('''(((%%% !!!%%%###!!!"""%%%$$$"""###'''+++(((&&&&&&((()))'''%%%***'''%%%'''(((&&&)))---+++)))(((&&&&&&''')))***,,,))))))***)))'''***///***&&&%%%***---+++******---............000333555444---222777222///222000>>>...888'''>>>AAA<<>>;;;:::888888888777444222777222---,,,///333444222333222000...,,,+++++++++,,,,,,***''')))------))))))'''(((***'''###"""&&&'''+++111444///&&&$$$'''***'''$$$$$$%%%&&&$$$###+++(((&&&))))))((()))------,,,***)))((()))***+++)))''''''))))))(((,,,222111,,,***,,,---***'''(((+++,,,---...///111444777::::::777555555222...,,,>>>///666%%%999777111;;;555222...000444888777555***+++...333777777222...)))---...***)))+++,,,***...***(((,,,...------000111---)))***---///---+++)))+++......---------...///////////////...------///,,,)))+++...///---***...---+++***+++,,,------+++------,,,)))))),,,..................---------,,,,,,,,,---......//////---.........//////000000//////000111333666999:::111222333333222111000000000---,,,...///---...222111111///.........//////---,,,******************))))))((('''''''''((((((((()))******++++++++++++)))******,,,---...//////...++++++......++++++...,,,///333555444111...---000,,,)))***---...,,,***,,,---...//////......---///---******,,,...---,,,***,,,,,,)))))),,,---***///...,,,++++++,,,,,,++++++*********+++,,,------///******===***---))),,,,,,,,,,,,,,,---------...***,,,//////.........///,,,---,,,,,,000777999777333666666555777<<>>>>>333333===@@@:::+++---000222333222111000)))---...,,,+++...000///+++***+++---,,,)))+++///000...,,,,,,---...---+++'''***,,,------,,,------+++,,,,,,,,,,,,,,,++++++...,,,+++,,,...///...,,,,,,---,,,+++++++++---///***---000///++++++---111000000000000////////////...------,,,,,,+++******---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,000222444444111000111222444000...///...+++,,,///000000000111111222333333,,,,,,,,,+++++++++,,,---+++++++++++++++,,,,,,---(((((((((((((((((())))))(((((()))***,,,---......111+++)))...333111---+++///...///222555444000,,,---+++***+++---///...---/////////...------,,,+++,,,++++++++++++,,,,,,+++))),,,,,,***+++///000...///---+++,,,---...---++++++******))))))))))))***+++)))BBBWWW'''%%%...++++++++++++,,,,,,,,,,,,,,,+++---......---,,,---......000000...///333444222666999:::999;;;>>>>>>;;;DDDBBBDDDKKKQQQUUU[[[bbboooxxxhhh\\\XXXYYYVVVFFF???DDDCCC:::888>>>BBBEEEIIINNNRRRPPPFFF<<<333111222666777555666999444222000000222333333222...---+++++++++,,,++++++++++++******)))(((''''''###%%%%%%!!!!!!$$$%%%$$$&&&'''+++111000,,,+++...---)))(((,,,//////111444---...//////000111222444555333444777777444333555000111111000///---+++***...++++++------,,,///555333///------+++((()))---)))***,,,,,,+++***,,,---333QQQJJJ555888333***555,,,+++,,,)))===......+++...:::<<<111///:::@@@>>>---++++++---111111///+++)))---///,,,+++...///......***)))---///---,,,---*********+++,,,---,,,+++***,,,......---++++++,,,+++,,,,,,---------,,,,,,...------...///000000///)))***++++++***+++...000...------...///000//////,,,,,,---......///000000...------,,,,,,+++******///////////////.........111111111000///...---,,,111000///000222333111///666222000111000------000222222222222222111111111///,,,)))***---///---+++,,,,,,++++++******++++++((((((((()))***+++---...,,,,,,------------------000+++)))...333000,,,***///......111444444111------,,,+++,,,---...//////111000///...---,,,,,,,,,,,,------------,,,,,,---+++---...+++,,,000111///...000111///,,,******+++,,,++++++*********++++++***)))CCCYYY'''%%%...+++---------,,,,,,,,,,,,,,,)))+++,,,---,,,---///111+++//////---...222333222444444333666===CCC@@@888;;;<<>>@@@BBB===:::;;;>>>AAAEEEGGGEEE???777111666111...000000000444999666333000............---------------,,,++++++***+++++++++***)))'''%%%$$$$$$'''&&&""" """$$$#########&&&******((())),,,111,,,---333666333---+++***,,,---------...111333555333555999999444222444555666777888777444222000000...---...---+++...333333000......***&&&&&&******,,,------+++******+++///FFFEEE777666111...888+++...***+++???+++///(((---222222,,,,,,444:::999---***((()))---...+++(((+++//////+++(((******(((///***)))...000...+++,,,'''((()))***++++++++++++,,,...//////---,,,+++,,,+++,,,,,,------------------------...//////000000(((***+++***((())),,,000,,,+++***,,,///000...,,,(((((()))+++,,,---...///+++++++++,,,------......000000//////............//////000111111000000000222///---///333444111...333//////111111000111555333333333222222000///...111,,,(((***///111///+++++++++***)))((((((((())),,,,,,,,,,,,...000222333111111000000000////////////++++++000222///,,,+++......///111333333111/////////////////////000000333222111///............---...000000///......///,,,......,,,,,,000111///...111333111,,,((())),,,,,,,,,+++++++++,,,,,,---+++***<<>>???>>>>>><<<;;;<<<>>>>>>999333...555111///111222111444888666333000......///...---,,,---......,,,+++***)))))))))))))))(((&&&%%%###"""&&&&&&"""!!!$$$$$$%%%######&&&&&&%%%(((...111...///222222,,,(((''')))+++,,,+++))))))+++......---///333222...+++,,,111333555666555333111//////,,,,,,---,,,***---222///......///,,,'''(((,,,+++---//////...------...'''...333333222111333888---222,,,000DDD...555+++;;;333,,,,,,222777555222,,,,,,,,,+++++++++,,,,,,+++//////+++(((******(((+++***,,,///---))))))---'''(((*********)))))))))+++---///000///.........***+++,,,,,,---------,,,***+++,,,---------...///---///000...***))),,,000)))***,,,---------------******++++++,,,---......,,,,,,,,,---......//////.........///////////////***,,,---///000000000000000000000111222333222111222///...000111///000444111222222222111000///...///---+++,,,...000///...+++************++++++,,,///...------...///111333////////////000000000000...---...333333///---...,,,...111222222111111222000000000///......///000222111///............///***---//////---+++,,,---,,,...---***+++......,,,...///000000...,,,+++++++++++++++++++++,,,---...++++++111BBB+++,,,)))...,,,,,,,,,,,,+++++++++******+++,,,++++++,,,...000???CCCBBB<<<666555333111444666888===FFFMMMIIIAAA===;;;===CCCGGGIIINNNSSSTTTaaaqqqmmmggg^^^WWWSSSSSSUUUWWWBBBDDDBBB;;;888<<>>BBB:::555666999999555222000000444:::;;;777555666666333000000111333444444+++---......,,,***))))))&&&&&&'''((('''&&&%%%$$$$$$$$$  ######(((%%%$$$%%%%%%%%%***111000---+++)))%%%"""$$$******+++,,,***'''&&&(((***+++***---111000+++((())))))+++---//////---***(((---******,,,+++)))---222******---000...+++,,,111,,,...111111111000000111///(((---555222111444222...555...444JJJ333>>>333NNN:::,,,000<<<>>>666...---111333000,,,+++...222***...///,,,+++---///---'''***...000***$$$'''...)))***,,,,,,***(((''''''***,,,///000000///000111)))***+++,,,,,,,,,,,,,,,((()))++++++++++++---...444666777333...+++...222&&&+++000000---+++---111......//////////////////000//////......---,,,,,,,,,------...///000111111---...///111111111111000...111444444222000222555555111///000///,,,,,,000000000111222222111///...,,,---......------///111,,,,,,,,,---...///111111///...,,,++++++,,,...///++++++,,,,,,---...//////......111555444///...000+++///222333111000111333.........---++++++,,,---///...---++++++,,,------&&&))),,,,,,)))((((((***+++---,,,)))))),,,,,,***///---,,,...111111...***************+++,,,---...,,,,,,(((999---///'''///++++++++++++******)))))),,,------+++******,,,///***000444222222555777777111555888:::>>>BBB>>>888<<<666555===FFFJJJMMMOOOQQQRRRiii~~~kkklllbbbWWWSSSQQQNNNNNNPPPDDDAAA???>>>;;;888:::@@@999777444555777888777555333222222444666777666444222222222111111111111000+++)))***......,,,,,,...*********)))(((&&&$$$$$$ !!!""""""######"""'''%%%$$$%%%'''***++++++,,,+++'''$$$'''+++((("""&&&'''(((((('''''')))***+++******+++,,,,,,+++)))+++*********))))))((((((&&&))),,,+++((((((,,,000,,,---///...+++(((''''''000...,,,...111333111///222444111++++++111333111111...333???CCC:::333222dddDDD222666888:::888111555666666444222111111222555///+++,,,000222...***000.........,,,((()))---111+++'''******((()))---,,,...000000///......///***++++++++++++++++++++++++,,,...---,,,,,,---///111111///,,,)))+++000444...+++((()))...000...+++,,,---...000111222222222333111///.........---,,,000333333---''''''---111444666333,,,+++222555333333111//////000111000///000111///---///333444111555444111000000///...---***+++,,,---------,,,+++111///---///222222000,,,+++++++++***)))))),,,...000,,,+++...000...---...+++---000000000//////000111000---+++...222///(((...+++***+++...///,,,)))111000...,,,++++++,,,,,,&&&$$$&&&+++,,,***))),,,------,,,,,,***)))'''&&&'''((()))+++---///000111,,,+++))))))***++++++***+++---222666444...---000000(((###'''+++,,,++++++------,,,+++,,,---...///---...///111222222222222333333333333444444555666;;;999;;;AAAEEEFFFFFFHHHTTTXXX]]]nnnuuufffhhh^^^VVVRRRPPPLLLJJJKKKAAA:::777888:::999999;;;???<<<999777777666444111333222222333555666555333555444222000---+++***))),,,******......++++++---111000...,,,)))&&&###"""!!!!!!"""$$$$$$$$$$$$$$$###!!! !!!!!!!!!((('''%%%###''',,,***$$$&&&(((******)))(((''''''&&&%%%%%%''')))***)))((()))))))))(((((((((''''''&&&))),,,+++((('''***...,,,------,,,++++++---///---++++++---111444333222111222000++++++000333111333000555???AAA999555888NNN999444:::999888:::888999:::;;;;;;999888999:::;;;666222444888:::777333222///000111///+++,,,000777111---...---)))***---///000222222000.........---,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------,,,***)))+++000555333///,,,,,,///000...+++***+++,,,...///////////////...,,,,,,---...---,,,"""&&&+++///222333222111++++++***,,,888CCCDDD???111222333111...---///111111222///,,,---000000,,,222000...---------,,,,,,,,,,,,---------,,,+++***///000111111000//////000...//////---,,,,,,...///111---,,,///000---,,,---,,,...000000///....../////////,,,***...111///)))++++++,,,,,,,,,++++++,,,...---+++***))))))))))))'''%%%&&&******'''&&&)))+++++++++,,,,,,+++***************+++,,,------...,,,***))))))***+++***)))...111888===:::333000111...***))),,,---+++,,,///,,,,,,+++++++++,,,---...000000000000000///......222222222222333333444555888777999???BBBAAACCCGGGMMMPPPUUUaaa|||mmmdddccc[[[TTTSSSPPPJJJEEEDDDBBB:::444888======<<<;;;@@@>>>;;;999888777444222111111111222444555444222555444222000---+++)))(((...++++++------******,,,111000...+++'''$$$"""!!!######$$$%%%&&&&&&&&&&&&%%%###!!! !!!!!! ###$$$###"""''',,,+++&&&$$$'''+++,,,***(((&&&%%%&&&%%%%%%%%%'''((('''&&&(((((('''''''''''''''&&&&&&)))+++***'''&&&(((+++......---+++***,,,000333------,,,...000222222111...///...***+++///222111111///333::::::444555<<>>>>>======>>>@@@???;;;888:::>>>@@@>>>:::777666777999777444555999:::555222222000......111111333444444111///......000//////......---------+++,,,------,,,,,,---///------,,,***)))***...111444111...---......+++((()))***++++++,,,,,,,,,+++,,,+++******,,,------,,,444///,,,,,,///000...,,,444222...+++///777<<<<<<,,,111444222---,,,000555///000///,,,---111000---......---,,,,,,,,,,,,,,,---------------,,,+++***---111444333///...000222000000000///---,,,...///222---,,,///000---+++------///000000...------...------+++***---111///***(((+++...---)))(((***---++++++***)))((((((((()))***((((((+++***'''&&&(((((()))***+++,,,---------,,,,,,,,,+++++++++******+++)))(((((()))******)))+++...555:::888111///111---,,,---///---)))+++000+++++++++***+++,,,,,,---//////000000//////...---222222222222222222333444444555999======<<>>CCC@@@333999:::;;;;;;999999:::;;;:::888666888<<<>>><<<999888777888;;;:::777888<<<666555444333222222444666111333555555333111000111222111111000///......---,,,---///...------...000111000...,,,******+++,,,000...,,,+++,,,***(((%%%******+++++++++******)))---,,,***+++,,,------,,,+++''''''+++...000111333(((...111---&&&&&&---333***...000000......222666+++------,,,///444444111............------...000,,,,,,------------------...111333222000///000111///000000...,,,+++,,,---000,,,+++...000...---......///000///---,,,,,,---+++,,,+++))),,,000///***)))+++,,,+++)))(((***,,,++++++++++++************,,,******,,,,,,)))(((+++'''((()))+++,,,---------,,,,,,,,,++++++************)))'''((()))******))))))***---111111000333:::333///------+++((()))---,,,++++++,,,,,,,,,------,,,---...000111111222222333333222222333333444555333444999<<<:::888===DDDEEEGGGNNNWWW\\\jjjggg[[[[[[]]]WWWTTTTTTRRRIIIAAA>>>;;;777666777555222222666444555666777888777777888))))))***---111333333222000111111222222333333333000,,,+++,,,+++((((((+++((('''%%%###!!! """###$$$%%%&&&&&&&&&&&&###"""!!!"""######"""!!!"""%%%%%%$$$%%%((('''###"""###$$$######%%%(((+++***(((&&&&&&'''(((((('''((((((((((((((((((((((((&&&((())))))((('''&&&'''***+++------+++******+++111111000///...---,,,,,,,,,+++***+++,,,---///111222111444777333///777DDD???000,,,000111888===888555666666555333111222333222111111333777888666444//////111444444000111555222444444222000111444555///111333444333222333333222222111000//////.........///000000//////000111333111000...------,,,,,,,,,,,,++++++++++++)))''',,,,,,,,,,,,,,,++++++***111///------------,,,+++%%%(((///333000)))***000000111111222111000111222000///......///000000000))),,,,,,+++...333333///,,,...///...,,,,,,...000++++++,,,,,,---...///000111000///000222222000...///000000///---,,,,,,,,,...******...000//////111...//////...,,,+++,,,---***,,,,,,***+++//////+++---***((((((***,,,+++***+++++++++,,,,,,,,,,,,,,,+++((((((++++++)))***---(((((()))***+++++++++***+++++++++++++++++++++,,,***)))'''(((***++++++***///,,,+++---///444@@@KKK>>>555,,,+++,,,+++***,,,,,,------..................///000111222333333333444333333444444555666777444666999;;;999777<<>>333222999666***...>>>FFF111222222111...------...,,,,,,---///222222000///---,,,///222111......111000444555000,,,---//////,,,///111333222222333444000000000//////............///000000//////000222000///...000111222111000---.../////////...---,,,------.........------,,,333111///.........---,,,555333222000))))));;;PPPeeeAAA111222444111---666333///...///...,,,)))+++---,,,***,,,...---(((***,,,...---***))),,,///,,,,,,,,,,,,---...000111111///---...222333000,,,///111222111///............******...000//////111.........---,,,+++---...+++---...++++++......,,,///+++'''(((+++---,,,))))))***+++,,,,,,,,,,,,,,,***''''''******((()))---)))******+++++++++******+++++++++,,,,,,------...***)))((()))+++,,,,,,,,,111---+++,,,...444BBBOOOCCC777...---//////------------...///////////////222222333333222222111000333333333444555777999999888777999;;;:::888===CCCFFFDDDJJJSSSTTTQQQ[[[kkkyyyeee\\\YYYUUUNNNJJJJJJIIICCC===<<<;;;777666888888444444555666888:::888444111///000111000///000222222000//////.........------------///+++)))******((())),,,,,,***'''$$$"""!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%$$$###$$$%%%''''''%%%$$$"""&&&(((&&&&&&'''&&&###&&&'''&&&%%%$$$%%%'''***---+++((('''((())))))(((&&&&&&'''''''''(((((((((%%%&&&''')))+++***)))'''$$$%%%((())))))***---///***,,,///...------///222///+++***......+++,,,000---***,,,000...)))...888...000:::888---000<<>>;;;;;;<<<===999888555444444444333222333000000444777555555777444222000000222333333222222000...///111222///,,,''''''(((***+++***(((%%%***%%%!!!!!!$$$&&&%%%"""&&&######&&&&&&$$$%%%((((((%%%""""""###$$$""" %%%%%%%%%&&&((((((&&&$$$+++'''%%%)))***(((%%%&&&...)))(((+++,,,***)))+++)))((()))+++)))$$$$$$'''(((((())))))((('''&&&&&&+++)))'''&&&(((***+++,,,,,,------,,,+++***,,,---***+++,,,,,,,,,---///111///000222111000000000000///---...222333...+++,,,---***((((((******(((&&&)))&&&&&&)))***((())),,,+++++++++++++++***)))(((+++******,,,......---,,,+++---///000000///---++++++------,,,+++***,,,...((('''''''''))),,,///000...000111000///...///111...------...///000...---------,,,,,,------...///,,,---......,,,,,,---...//////...---,,,,,,,,,,,,000---+++,,,...000...,,,222///,,,---000222111...///...---...///000000...000000//////.........---/////////...,,,,,,---......///000///---,,,---...---------------,,,,,,,,,222000......///...+++(((+++---///...------///000111///,,,+++,,,,,,,,,++++++,,,.../////////...---111///...000444555333000444000,,,---111222000------///000///---,,,,,,---...,,,+++,,,...000000///111000///...---......///111///------//////---***//////000000///...------///)))''',,,///---...111666000***+++111555333///;;;...+++:::FFFDDD===;;;666888999::::::<<<>>>AAAEEEDDDFFFJJJPPPTTTTTTSSSeeewwwggg[[[WWWNNNTTTLLLCCC>>>??????===:::555444222111000000///...888333222555777555444666222111000111333444333222222000///000111111///---'''''''''(((******(((&&&((($$$ !!!%%%((((((&&&&&&######&&&&&&$$$%%%((((((&&&$$$$$$%%%%%%###!!!%%%%%%&&&))),,,---,,,+++***((('''&&&$$$###)))222///***'''((()))'''&&&((('''&&&(((+++)))%%%$$$(((((((((((((((((('''&&&&&&***)))((((((***+++------+++,,,------,,,,,,...000...//////---+++***,,,---111222333222111///......222...,,,000333111//////000---++++++,,,,,,)))''')))&&&&&&)))******+++///,,,,,,,,,++++++*********---,,,,,,---//////...,,,...///111222222111///...///---++++++---...---,,,000///---+++++++++------...///000///...---...//////...,,,,,,---,,,)))'''+++++++++++++++,,,,,,------...///...,,,,,,---......---------------......222000......000111111///111111111000//////000111...---------///000///...222222111111000000000000///000000///---,,,...///...///000///---,,,---.........//////000000111111222000...///000///,,,***((()))******++++++,,,---444222///......---,,,***(((***,,,///111222222222///111333444444555666777555111---...111222000------///000000...---......000...,,,,,,---......------,,,+++******+++,,,---///---,,,---///000///---------......---,,,,,,+++///,,,,,,...+++''')))///222000......///111222222---333GGG```eeeRRR;;;///666888999::::::<<<>>>AAAAAAAAACCCHHHOOOTTTUUUUUU]]]fff|||ddd```___SSSQQQIII@@@===@@@@@@;;;555555444333222111000000000999555222444444222111222333333222333444333111///111000//////111000///---)))'''&&&''')))******)))%%%###!!!"""'''******)))&&&$$$$$$''''''%%%%%%((('''&&&&&&'''((('''$$$"""&&&&&&'''))),,,......---,,,,,,+++'''"""###000@@@222,,,(((((((((&&&&&&)))'''&&&(((***)))%%%%%%)))'''''''''(((''''''&&&%%%((()))***+++,,,---...///.../////////------...000999999777444000......///333333444444444333222111333---+++///222000///000222000...---------,,,***+++''''''***++++++...333...---,,,+++++++++,,,---///.........000///...,,,//////000000000000//////111---)))***///111...***111000...,,,+++++++++,,,---...///...,,,+++,,,---111000/////////...,,,***+++************+++,,,,,,---...///...,,,++++++---,,,,,,,,,,,,---...///000...---++++++---...---,,,000333444222...,,,///333...,,,,,,---...///...---111111000000000000/////////000000///------...000---//////...---,,,---...------...///000111222222000///...///000///...,,,,,,,,,,,,---000222222111777555222111000///,,,***(((***,,,...000222333333,,,000444555333333666999555111......000111///,,,---...000000///...///000111///---,,,------,,,++++++***)))))))))***+++,,,,,,++++++,,,...000///...++++++++++++++++++***)))---...000000***'''+++333///000111///......111444///888JJJZZZYYYGGG888444666777999::::::<<<>>>AAA@@@@@@BBBGGGMMMQQQSSSSSS\\\[[[hhhyyyiiimmmjjjXXXJJJEEE???======;;;666111333444333222000///000111666111///111111///...///555444444444444111---***..................---,,,+++)))'''''')))+++,,,,,,%%%###"""###''')))***)))'''$$$%%%((((((&&&&&&(((%%%&&&'''(((((('''$$$###((('''&&&''')))***)))(((*********(((######///<<<444---))))))***)))***---+++)))***+++)))%%%%%%)))&&&&&&''''''''''''&&&&&&'''))),,,---......///000222333222111...---...///======;;;888333000000000333333555777888888777555......000222000,,,+++///111000............/////////+++))),,,---,,,///333000///---++++++,,,...///000///......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***---///---******)))))))))***+++,,,---,,,---...---+++)))***+++---------...000111000...++++++******++++++,,,---,,,------,,,***))))))++++++++++++++++++,,,---...++++++*********+++++++++111222222000---,,,...///---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---///,,,---...---+++***+++,,,******+++,,,------......------------......---,,,///......000333666555444555444222111111000...+++++++++,,,---......//////***---000000//////000222333000...---......---++++++---//////.........000///---++++++,,,---,,,+++...---,,,+++***++++++,,,+++******+++,,,,,,,,,,,,)))******+++******))))))***,,,///000...///444999///000000///......111333666666888:::777333555<<<555777888999999;;;>>>@@@AAABBBCCCFFFIIILLLNNNOOOZZZXXX]]]tttssshhhnnnhhhPPPDDDDDDBBB???:::666333222...//////...+++***,,,...222...---111222000...000111111222333333222///,,,,,,,,,------,,,+++++++++---+++((((((***,,,---...&&&%%%$$$%%%&&&''''''&&&'''%%%&&&)))***'''&&&((($$$%%%'''((('''&&&$$$###((('''&&&&&&'''((('''&&&%%%###%%%((('''$$$&&&+++111+++'''(((******,,,//////---,,,---***%%%%%%)))&&&&&&''''''(((''''''&&&'''***---.........000222111222222111000///000222888888777444000------...333333333666888777444222+++111999;;;333)))))).........---------///111222222///---......,,,---111000///---,,,,,,---///111///...---.........,,,******************************+++******))))))***+++%%%%%%&&&''')))***,,,,,,+++,,,,,,+++***))))))***((('''''')))+++,,,+++***)))))))))))))))******+++)))***+++***((('''((())),,,++++++***))))))******......------,,,---......222///---,,,......,,,+++,,,******+++,,,---,,,+++***************************+++,,,+++******+++---***+++,,,+++)))((()))***************************)))***+++,,,++++++++++++)))))))))+++---///000///222111000000000111///...************++++++,,,,,,...,,,+++,,,......,,,)))///---,,,+++++++++******)))+++------,,,,,,---...,,,+++******,,,------,,,111000...,,,*********************))))))((((((((()))***++++++++++++************+++,,,000444777777000...---...000111000///111000222555666444444666444555777888888:::<<>>------///111111111111222...,,,---111333111000111000000//////......------111///------...///...---444///+++,,,...///,,,))))))***+++...000000...+++111---(((''')))***)))''''''***+++))))))++++++'''---......,,,******+++---,,,***((()))+++---------hhhOOO222$$$'''///222000,,,++++++***)))*********...+++)))***,,,...---+++////////////////////////...---,,,,,,++++++,,,,,,(((***,,,***'''&&&))),,,...---,,,***)))(((((((((---+++***)))***+++---...++++++++++++++++++++++++'''((()))******)))(((''')))***+++++++++)))(((''')))%%%&&&***---+++***+++AAA777---***...111---)))...,,,)))(((((())))))(((***))))))+++---...,,,++++++***+++,,,...///...------...+++((()))------)))((((((((((((((()))******''''''&&&&&&&&&&&&'''''''''((()))++++++******)))((('''&&&%%%&&&(((***+++---+++******,,,---......///+++***...111000......//////...---,,,...222555888777555555777999999888888;;;>>>AAACCCGGGKKKNNNPPPTTTVVV]]]fffkkk}}}sssddd^^^ZZZUUUOOOMMMJJJAAA::::::999666222111777111...///000...///111000111111222333111///---///---++++++,,,------,,,//////...---,,,,,,,,,,,,,,,***(((((()))*********+++---+++((()))+++***&&&***+++,,,------,,,+++***)))'''%%%$$$&&&'''(((((()))))))))))))))))))))(((%%%((()))%%%$$$&&&((('''---***((((((***+++***(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***,,,...)))((((((((((((***+++---222000...---///111111111111///------///000///...---......///555;;;999444333555444111222444333...333000000333444222111222000000000////////////////////////000000111111222111...+++,,,///111///,,,,,,,,,...111333333000...000,,,)))(((+++---,,,***(((+++,,,))))))++++++(((***+++,,,,,,++++++---///...,,,******+++,,,,,,,,,CCC:::///***,,,...---***++++++***)))))))))))))))---+++***+++---///...---------------------------------,,,++++++++++++,,,+++***))))))************))))))(((((()))***++++++((('''&&&%%%&&&''')))***++++++++++++++++++******))))))***++++++***))))))((((((((()))((((((''''''(((%%%&&&)))***'''(((+++444...((((((,,,000///,,,---+++((('''((()))((('''(((+++---,,,+++***+++---)))))))))***+++,,,+++***,,,---+++'''(((,,,,,,((())))))(((((()))******+++)))((((((''''''(((((()))'''((()))***+++******))))))((('''&&&&&&''')))***---+++))))))***++++++***+++'''''',,,///---+++,,,111111000///---...111333222555888;;;<<<:::888666>>>@@@BBBCCCDDDEEEHHHKKKLLLPPPRRRYYYbbbeeerrrtttlllccc___ZZZSSSNNNMMMGGG???999999999666444444888222///000000---,,,...---.../////////...---,,,---+++******,,,---,,,,,,------------------------***)))''''''((())))))(((,,,,,,***&&&'''******&&&***+++,,,------,,,+++***%%%$$$""""""$$$&&&''''''!!!%%%((((((%%%$$$%%%'''%%%((()))%%%$$$'''(((''',,,***))))))******)))(((&&&&&&'''''''''(((((((((&&&&&&'''(((***---///000''''''''''''(((***,,,......---+++,,,///222333333///......///111111000///...///...---111555333---222999888000///666444***555111000222222//////222000000000000000111111111---000222222111111444777///---+++---000222222000---...///111333333111...///,,,***+++...000///---***------+++***,,,+++(((***,,,---......000333555111///,,,+++,,,,,,,,,+++(((***,,,---,,,+++)))(((,,,+++++++++************,,,++++++,,,...000000///---------------------------,,,,,,+++++++++++++++...+++((())),,,...,,,)))'''''''''((()))***+++,,,***)))((((((((()))***++++++++++++*********))))))******+++,,,,,,+++******(((((((((((((((((())))))+++((((((***)))&&&(((---+++***(((***,,,...///...,,,***((('''((((((((('''(((,,,///---(((&&&)))...))))))***+++++++++******+++,,,***'''(((,,,+++''')))))))))))))))******+++***))))))(((((())))))***'''((()))*********))))))***)))((('''&&&'''((())),,,***((('''(((((((((&&&+++)))***000222000...///111222222111//////000222///666???DDDBBB===999777;;;<<<>>>??????AAADDDFFFKKKNNNNNNTTT^^^___eeewww}}}yyyoooggg```]]]ZZZSSSNNNMMMFFF@@@;;;:::999666444555555000---//////,,,***++++++,,,......---,,,,,,,,,,,,***)))***,,,---,,,+++***+++++++++,,,,,,++++++)))(((&&&'''((()))((('''++++++((($$$%%%)))***'''&&&'''(((((((((((('''&&&###!!!!!!"""$$$&&&''''''$$$)))...+++%%% !!!$$$###''''''$$$###&&&'''&&&)))))))))))))))(((''''''''''''''''''((((((((((((+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,......---,,,+++,,,///111222222222222333444555444333111+++---...---111555444000111@@@BBB444000999:::000111///...///...+++---111//////000111222222333333,,,111555444111000333777000...---...000222222111---------///111111///---000---,,,---000222000---,,,......,,,+++---,,,((()))***,,,------...111333111///---,,,---......---+++,,,,,,***((((((***,,,---------------,,,,,,+++++++++,,,---///000000000////////////////////////------,,,+++++++++++++++...,,,******,,,------+++******)))))))))))))))***++++++*********+++,,,---,,,++++++******))))))(((***++++++++++++++++++***+++******)))***+++---...222,,,(((***,,,++++++---,,,---//////...------...,,,)))'''&&&'''(((((('''***,,,...,,,((('''))),,,+++,,,---------,,,,,,---,,,---,,,)))***---,,,((())))))((((((((())))))******))))))(((((())))))***((((((((()))))))))))))))+++***)))(((''''''((((((***(((''''''((()))((('''***))),,,222444111000222000111222222111000111333222;;;EEEIIIEEE>>>999888444666999<<<>>>BBBFFFIIIPPPQQQNNNQQQ[[[[[[]]]jjjqqqhhhjjj```XXXYYYZZZWWWRRROOOHHHBBB===<<<:::555444666111...---000111...---...+++---///...,,,,,,---...,,,******+++,,,,,,+++***(((((()))*********))))))((('''&&&'''((()))'''&&&******'''###$$$((()))&&&###$$$%%%&&&&&&%%%$$$###"""!!!!!!###%%%''''''''')))///333000((("""###&&&!!!%%%&&&###"""%%%'''&&&&&&'''(((((('''&&&&&&%%%'''''''''((((((((())))))///......---,,,++++++***...---,,,,,,---...000111///---,,,---///000000///444555777777666555333333---000111000333777777444555HHHLLL<<<222888<<<777000......///---***---222//////000111222333444444---111555444000---///333222000/////////000//////...------///000111///---111///...///111111...++++++...///,,,+++---,,,)))&&&'''((((((((((((***,,,///---,,,,,,...///000///444000+++)))***,,,---...,,,,,,------,,,,,,+++***)))+++---...///000000000////////////////////////...---,,,,,,++++++,,,,,,+++---...---+++***,,,...,,,,,,+++******+++++++++)))))))))))))))******+++++++++++++++******))))))************************,,,+++*********,,,---...666,,,&&&)))...///,,,***,,,...111111///---,,,---,,,)))''''''((())))))(((---+++***)))))))))))))))+++---//////---,,,---///---///...+++,,,///...))))))((((((''''''((((((((()))((((((''''''(((((()))((((((((((((((()))))))))******))))))((((((((((((''''''&&&(((***++++++***&&&&&&)))...///,,,,,,///---///111222111222444555777===DDDDDD???999777777444777;;;>>>BBBFFFKKKNNNRRRSSSMMMMMMWWWXXXYYYdddnnn{{{iii]]]cccYYYSSSVVV[[[YYYTTTPPPGGGAAA>>><<<999444333666222//////444666333111222+++...000///---,,,...111---,,,+++,,,------+++)))(((((()))******)))((('''(((''''''((())))))(((&&&'''(((&&&###$$$((((((%%%###$$$%%%&&&&&&%%%$$$######""""""$$$&&&((('''&&&###(((,,,***$$$!!!###'''!!!%%%&&&###"""%%%'''&&&%%%'''))))))'''%%%%%%%%%''''''((((((((())))))))),,,------......------,,,*********+++---///222333111///...///000000///---222444555555333222333444222666666444444777666333444CCCHHH:::///000444333333222333444000---///444//////000111222222333333---111333333000---...///333222000///...---------000//////000111222000//////...---///222111---)))***---...++++++...---******+++,,,+++******+++---...,,,++++++...000000000000---+++,,,000111...***)))***+++++++++***(((''')))+++...///.........///------------------------///......---------------***---///---***))),,,///*********+++,,,---...///***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************++++++333)))$$$'''------)))''''''***---......---,,,,,,,,,***(((((()))*********---***(((''')))+++***)))(((,,,//////---,,,...000...000///---...000///******))))))((((((((((((((()))((((((''''''(((((()))(((((('''''''''((()))***))))))))))))))))))((((((&&&&&&'''))),,,---,,,+++(((''')))------***,,,000,,,...///000000222555777888;;;<<<:::777444444666666888;;;===???BBBFFFIIINNNRRRMMMKKKSSSVVVWWW```eeeuuugggaaa\\\XXXVVVYYYYYYSSSMMMJJJBBB>>>;;;:::777333333777222000111666888555222222+++...000///,,,+++///222///...------...---***((()))***+++,,,+++***((('''((('''''')))******(((&&&%%%&&&%%%###%%%((('''#########$$$%%%%%%$$$######"""""""""$$$&&&'''&&&%%%"""%%%$$$!!! ###&&&"""&&&'''$$$$$$''')))(((%%%(((++++++)))&&&&&&''''''((((((((())))))))))))++++++---.........------*********+++,,,...111222111000///000111111000......000222222111222555888444777888555444555555222///666999444...///000111777777999999444---...333///000000000111111222222---///000222222111//////111111000...---,,,,,,---000///...///000000///...+++++++++...111111---((((((+++,,,***+++......+++---.........------///000///---++++++---.........******,,,000333333...******+++,,,---,,,+++)))((((((+++...///---,,,,,,---------------------------000000///............///,,,,,,,,,+++***+++,,,---+++*********+++,,,,,,---,,,,,,------.........---+++++++++,,,------......,,,+++************+++,,,++++++++++++++++++******,,,((((((++++++)))(((***&&&'''))),,,------,,,+++---+++)))(((***+++++++++******)))((('''(((+++,,,(((,,,000000......000444---//////---...000...))),,,++++++***))))))*********))))))(((((())))))***(((''''''&&&'''((()))***((())))))*********))))))'''''''''))),,,,,,+++)))+++***+++---,,,***,,,222......///......000333666999888666444444444666777444666888999:::<<<@@@BBBGGGPPPOOONNNUUUWWWXXX```ffftttrrrkkkkkk[[[[[[]]]]]]WWWKKKCCCAAA>>>:::888888555222333888222///111666777333000000+++...000///,,,+++///333000///.........---***'''+++,,,---...---+++)))'''((((((((()))+++***(((&&&$$$&&&%%%$$$%%%((('''"""!!!"""###$$$$$$###"""!!!"""""""""###%%%&&&%%%###%%%&&&(((&&&$$$$$$'''***$$$((()))&&&%%%)))+++***'''***------***((((((((((((((((((((()))))))))))),,,---.........---,,,+++//////------------...///000//////000222333111000,,,///111222222444999===111555777444333555555333......000333666777888999:::;;;<<<;;;444,,,+++///000000000000000111111111------...111444444222000///000///...,,,+++,,,---...---,,,,,,---...---+++(((((()))---111111---)))&&&***+++***+++......,,,((()))******)))***,,,...111...,,,+++,,,---,,,++++++,,,...000111000...------...///000000...,,,+++(((+++//////---++++++,,,////////////////////////111111000///////////////...+++((())),,,---,,,)))...---,,,***)))((((((((((((((()))************)))***+++,,,,,,......///000------++++++++++++---------......///...---+++***(((***...000+++&&&)))///*********+++......,,,***---+++))))))+++,,,,,,,,,'''***,,,)))%%%%%%+++000***...333333111111444888,,,......,,,---000---(((...------,,,+++++++++,,,++++++************++++++(((''''''&&&&&&((()))***'''((()))***************((('''((()))++++++)))''')))''''''(((&&&$$$(((///000000///---,,,...111555999777444333666888:::;;;555777999;;;<<<>>>BBBDDDCCCPPPSSSSSSZZZZZZZZZaaaiiillltttllllllYYYYYYZZZYYYRRRHHHCCCEEEDDD???999555444444555555444000,,,,,,///111000...222...---111222///...///...//////---+++))))))***...+++((((((***+++***(((,,,(((&&&(((++++++'''###''''''%%%!!!###((()))&&&%%%$$$###"""!!!!!!!!!!!!&&&'''$$$!!!"""&&&&&&###'''&&&&&&&&&&&&'''((((((***'''(((,,,,,,)))(((+++%%%)))+++(((%%%&&&&&&###,,,***(((((()))*********+++,,,+++)))+++//////+++333---***,,,------...222---///111222111111333444444111//////222444222000222000000333111---+++,,,666...,,,333888666444555:::;;;======666---,,,000444888555...---333333---777555222000000000///...222111111444888777111+++///---,,,---...///...---+++***''''''...444111***'''&&&&&&''')))+++***)))(((***,,,,,,++++++,,,---,,,---...,,,***((()))***...///000000000///...---///000000///...------......000000,,,+++---,,,)))......---...///...---+++000000000000000///......+++,,,,,,++++++---...---+++,,,,,,+++)))((()))***,,,)))(((***///111...+++...///000///---,,,,,,------------...------,,,,,,...///000000...,,,)))(((******))))))******+++,,,///***(((***+++***+++...***)))'''((()))******)))---,,,***))))))+++,,,...***///111///000444666666---------,,,***)))***,,,---+++******,,,,,,+++)))''''''((()))***+++++++++''''''(((((((((((('''''')))+++)))''''''***)))%%%---,,,,,,,,,++++++******'''))))))'''(((---///...555333000------...111222>>>999333111444888::::::777444555999;;;;;;>>>BBBGGGHHHNNNUUUYYYYYY\\\aaaaaaggg|||{{{ooofffeeeVVVVVVVVVUUUNNNDDD???@@@>>>:::555222222444555666111000///.........111222222///...222333000///000000111111000...---...///333000---++++++***(((%%%,,,(((%%%&&&((()))&&&"""%%%&&&%%%"""$$$))))))&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&$$$!!!###'''(((%%%***))))))))))))***++++++***''''''***)))%%%$$$&&&&&&))))))%%%###&&&'''&&&***(((''''''((()))))))))&&&)))******---111000,,,111,,,(((******((((((***---///222333222111111222111///....../////////...333111222555555222111333555111111444444000///333555555666777333000333:::888000***,,,///000000111444222///---,,,,,,+++***...------111555666333...111000///000111222111///---,,,))))))///444111******))))))***,,,---,,,+++***+++---,,,+++******+++---+++******++++++***)))+++,,,---.........---,,,...///000///---,,,---...,,,......++++++...---+++---------...000000//////,,,---...000111111222222---------+++,,,---......''')))++++++******,,,---,,,***(((+++///000...+++***,,,......---,,,,,,---++++++,,,,,,,,,,,,,,,+++///000000000///---+++)))+++************+++,,,,,,...)))&&&)))***)))***,,,---+++))))))******)))(((///---+++)))(((((())))))***///111//////333555444777777555222...++++++,,,///---,,,,,,------,,,***((())))))******+++++++++))))))************))))))+++,,,+++((())),,,+++''')))))))))((((((((('''''''''******'''(((,,,...,,,333111...,,,+++---///000555555555444444444666777777444555999;;;;;;===BBBHHHJJJPPPXXX[[[YYYZZZ]]]```cccooo}}}pppfffcccVVVTTTTTTSSSLLLBBB======<<<888333000000111222222...111222000---,,,000444222///...222333111///111000111111///......111333555333///...---,,,***(((///---******,,,,,,)))%%%&&&((((((&&&(((+++***&&&((((((((((((''''''''''''%%%&&&$$$"""$$$((()))&&&''''''&&&&&&''''''((())),,,)))(((***((($$$"""$$$'''***)))$$$"""&&&))))))((((((''''''((()))***+++&&&))),,,,,,///222///***---((('''***+++((('''(((---000222333222000000000/////////...,,,,,,---...111000222666777444444666000000333333///+++...333333111000111000111777@@@CCC222(((---111------333222111///---,,,******)))...,,,+++...222333111...///...------//////...---...---++++++///444111***,,,+++***+++,,,---,,,++++++,,,---,,,***))))))***...***((()))---...+++((()))***+++,,,,,,,,,,,,,,,---...///...---,,,---...***------++++++//////,,,***+++,,,---...///000000---...///000111222222222000...---,,,,,,,,,---///(((***++++++******,,,---,,,***)))+++...000...+++(((***,,,,,,,,,,,,---...))))))***+++,,,,,,,,,,,,///000000000///...,,,++++++++++++++++++,,,------///***(((***,,,******,,,000...,,,+++++++++***)))---,,,***)))((((((((()))+++///111///...222333222888888666222...+++***+++111000............,,,+++*********++++++++++++++++++++++++,,,,,,+++++++++,,,---,,,***+++...---)))+++++++++***************(((+++***((((((+++,,,***///...,,,******+++---...,,,111555666333111222444777444444888::::::===AAAEEEGGGOOOWWWYYYVVVVVVXXXddddddgggzzz}}}oooeeeaaaXXXUUUSSSRRRLLLCCC>>>======999444000///......---111222222000...---...111111------111222000///000---......---,,,---000333000000//////000111111111666555555666777555000,,,,,,//////---...///---'''&&&&&&''''''''''''&&&&&&&&&'''%%%"""###((((((%%%$$$$$$$$$$$$$$$%%%%%%&&&---******,,,***&&&%%%'''))),,,,,,'''%%%'''(((''''''((()))*********,,,------//////---///111...))))))''''''---///---,,,------000222333111///.........000222000---,,,...111///---///333444222111444***,,,///000...---000444333000///000//////555<<>>===:::777555888:::999666555555111+++***++++++++++++)))'''&&&***+++(((%%%&&&******&&&&&&&&&&&&&&&&&&'''(((((('''%%%&&&***,,,)))***,,,)))///111///,,,***'''######&&&))))))'''&&&(((***...///---***---444777555...++++++...///,,,)))***---...000000.........///+++,,,---,,,,,,,,,...000111///000333222...---...---...---++++++...---***+++)))+++000111000111555555HHHIII555)))111555///111444666555111///000222111000000000000111222333///---,,,---...///...---(((+++,,,,,,---000...))),,,+++***+++,,,---,,,+++'''((((((((((((***---000,,,111555222***'''+++000++++++++++++,,,---......---...000///......///000111333333///...//////,,,///000111///++++++...111+++,,,---...///000000000///+++,,,222111+++***...***,,,---,,,++++++,,,---+++,,,,,,------,,,,,,,,,---...///...,,,+++***++++++,,,------............+++++++++++++++,,,,,,,,,+++++++++++++++,,,------000,,,***---...+++)))+++***(((((()))+++---------......---------,,,,,,++++++///111///...222444333///000000///---,,,---///---+++******+++,,,***)))*********+++++++++++++++)))******++++++******))))))***)))''')))---,,,((((((((((((((())))))))))))'''***+++((((((******&&&)))***,,,---............222///---///444777777444666333333777888777:::>>>@@@>>>AAAFFFJJJNNNUUU]]]XXXaaahhhkkkrrr|||uuullliiijjjggg^^^UUUNNNIIIEEEEEECCC===777666222000......000222222222//////...------,,,***)))---)))***...000...---///+++...111222222111111222000111222111...---///111666666666555444444666777666888777444444555222---------......,,,***(((&&&+++,,,***(((***///000---''''''&&&&&&''''''((()))(((&&&''',,,---++++++...''',,,...,,,******)))&&&%%%)))---,,,)))'''(((+++***,,,+++***...444666444000,,,+++......+++)))***---......---,,,---///222+++******+++...000111111000...///222222...---...)))///111,,,)))+++---,,,+++((()))---000000111444+++:::@@@777///111222---,,,000444333000...///222000000111111111111111222,,,+++******,,,,,,+++***'''+++------///111///+++***))))))***,,,---,,,+++((())))))((('''))),,,///)))---000///***))),,,000---,,,+++++++++,,,------+++,,,------,,,,,,---///...111000------//////,,,,,,...///---******...222)))***,,,---......//////...***---666666...+++000+++,,,------+++++++++---+++,,,------,,,,,,+++,,,***,,,------+++***+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---...+++************+++,,,,,,///+++***---...***((())))))(((&&&''')))*********,,,,,,------,,,,,,++++++''',,,...,,,---000222222---------+++)))((()))++++++***)))***+++,,,+++***((())))))******+++++++++******++++++++++++******(((***)))''')))---,,,(((************+++++++++,,,&&&)))***((()))+++***'''''')))+++---.........---......///111444666777777666333333666888777999===???>>>AAAFFFJJJLLLSSSZZZTTT\\\hhhpppqqq|||{{{tttllliiikkkiii\\\OOOMMMGGGCCCDDDBBB===888666333111///...///000///...))),,,///...+++***+++...---******///111///...000***---111333222000000///...000111000------///222777444111------000555:::222444333111111444222...---.........,,,)))'''%%%+++,,,,,,***...444555333,,,,,,,,,,,,,,,------...,,,***+++///000------000%%%)))***(((''')))+++))))))...111111,,,***+++...))),,,,,,+++...222222...000,,,+++...000...---///---------,,,+++---000333...,,,***---111555444333---+++---000000---,,,..."""---333---'''***///222...***(((,,,...---///222+++111999;;;777111---,,,***///333333///---///222222333333222000.........///...------//////...---'''+++......000222111---'''&&&&&&''')))+++***)))*********((('''(((***---'''(((***++++++,,,...///---,,,+++*********+++,,,)))***,,,+++++++++,,,---+++......+++,,,//////,,,'''***+++***'''''',,,222,,,,,,------,,,,,,+++***///+++///999:::111---111/////////---+++)))))))))+++,,,------,,,++++++,,,''')))+++++++++***+++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,---...//////******))))))******+++,,,111---,,,//////,,,*********(((&&&&&&'''((((((''''''(((***+++,,,---------%%%))),,,***+++///111000---...///...,,,,,,...///***))))))***,,,------,,,''''''((()))***++++++,,,***++++++,,,,,,++++++***)))******(((***------)))&&&&&&''''''((((((((()))%%%(((***((()))+++***'''&&&(((***---......---,,,)))...333555444333555888666333333666777666888<<<<<<<<<@@@FFFIIIJJJNNNTTTMMMRRRaaannnnnnqqqxxxrrrssspppfffYYYQQQKKKHHHCCCAAA???===;;;:::777555222000...---------*********)))))))))))))))***+++---......---+++***+++...111222111///------000///...------...//////777333///...000222222111444777777111---------***,,,,,,,,,***((((((***,,,+++&&&%%%---555666444444///,,,,,,//////,,,,,,///...------------......///++++++******))))))******((((((+++...---((((((+++)))))))))***,,,...///000000111000///---,,,---///(((------)))...777444))).........//////111222222333000,,,++++++---......&&&000///,,,///+++'''+++,,,)))'''***...111///,,,***000333111000111111///,,,...000//////111666;;;888333---,,,//////,,,(((***((('''(((+++---...///***222111)))***333111&&&(((***,,,,,,***(((((((((((((((''''''''''''(((((('''((((((***+++,,,------...***(((******((()))---************+++,,,------)))***---/////////...------+++(((((()))+++++++++000---++++++---///---+++...+++,,,111222000...///---------,,,,,,++++++***++++++,,,------,,,,,,,,,+++******)))***,,,---...------,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,(((***)))''')))......+++111///---+++************))))))))))))(((((((((((()))***,,,,,,***)))***+++))))))*********+++++++++333...+++---///,,,))))))******))))))((((((((('''''')))++++++)))'''&&&''''''(((111>>>BBB:::...(((---(((%%%%%%)))+++***'''+++***)))))))))***,,,,,,---,,,***(((''''''((((((&&&&&&'''(((***---000111///111111...///444666444333111000111555777777555888777<<>>:::888666555999888666333111//////...222///+++'''%%%%%%'''((($$$&&&(((***,,,,,,,,,,,,***,,,------,,,,,,---...------+++***))))))))))))---***(((''')))+++,,,,,,(((,,,---)))(((***+++***%%%&&&&&&&&&$$$$$$&&&((((((((())),,,***'''***///***((((((******((((((***++++++++++++,,,---...///000///---++++++,,,---...***)))+++...---)))))),,,******+++,,,---///000000222222111///,,,******+++000)))&&&***.........000++++++++++++,,,---...///222///+++******+++******''')))###"""******&&&+++))))))+++000444444000,,,,,,+++))))))---222000***333111//////......,,,***///...---,,,,,,,,,---------+++***+++...///000///...,,,+++---000111...***###%%%((()))(((((()))+++))))))(((((((((((())))))------,,,+++******)))(((+++((('''******)))+++......---,,,+++************((()))+++,,,---,,,,,,+++---+++((((((***+++++++++***)))'''((()))******)))000---,,,------)))))),,,,,,,,,---------------...)))***************))))))---,,,***)))''''''&&&&&&'''((()))***+++,,,---...------------------,,,+++)))***)))''')))......***......---,,,,,,---...///(((((()))***+++,,,---...)))+++,,,,,,+++******+++,,,,,,---------.........///,,,,,,000111---***+++///---)))'''''')))+++---///+++(((+++///000+++&&&,,,&&&"""***@@@LLL>>>'''+++(((&&&&&&)))+++)))'''***))))))))))))***++++++***))))))((((((((())))))+++******)))******++++++))),,,,,,***,,,222444333777555444555888::::::999999888;;;@@@AAAAAACCCHHHQQQVVV^^^bbbbbbhhhzzzwwwbbbeeejjjhhh]]]PPPKKKNNNHHHDDD>>>:::999999888888:::999666444111...,,,+++000...+++(((&&&&&&''''''&&&''')))+++,,,---------.........,,,******,,,...+++***)))((('''&&&%%%%%%+++***)))((()))+++,,,---(((+++,,,'''%%%''''''%%%((())))))(((&&&&&&&&&((((((&&&'''******'''(((,,,)))&&&&&&))))))&&&&&&)))++++++*********+++,,,,,,---,,,***(((((()))***,,,***)))+++...,,,((())),,,***+++,,,---...//////000///000000...+++***+++,,,///'''(((222555---***///---------------...///000222000,,,+++++++++***)))***+++%%%$$$+++)))'''///+++***+++,,,...---)))&&&''')))((('''***000111...///---,,,...111111///,,,///000///---***))))))***+++***)))***,,,------,,,///***)))///333111---,,,&&&((()))(((&&&%%%&&&'''))))))(((((((((((())))))******))))))((('''&&&&&&)))&&&%%%((()))((()))---''''''''''''((()))***+++(((((()))***++++++******,,,***))))))***++++++***)))(((''''''((()))))))))...+++***+++***''')))---......------------------*********+++******)))))),,,+++***)))(((''''''''')))))))))***************------------,,,+++******(((******))),,,111111......---,,,+++++++++,,,---))))))******+++,,,,,,---,,,---...---***(((((((((***++++++++++++,,,,,,,,,---+++---111222---++++++,,,+++)))(((((()))+++,,,,,,)))(((***---...***&&&!!!***+++'''+++666444)))***((('''''')))***)))''')))))))))))))))******+++...---,,,***)))'''&&&&&&*********************+++,,,......,,,...333555333444333333333444666777777999999<<<@@@AAA@@@DDDJJJTTTVVV\\\bbbfffjjjuuutttbbbeeeiiiggg\\\PPPMMMQQQDDD@@@<<<999888888777666444444333111000...---,,,++++++++++++***((('''&&&(((((()))***++++++++++++222111000---***)))+++---...------,,,***)))(((''')))))))))))))))***+++---'''***+++'''%%%&&&'''%%%***++++++***'''%%%%%%%%%(((######(((---,,,***))))))&&&&&&))))))&&&&&&))),,,+++***))))))(((((()))+++***((('''&&&'''((()))***)))***,,,+++((((((,,,******,,,---...///......+++,,,---,,,++++++---///111+++111@@@AAA333,,,000......---------...//////222000---,,,------,,,+++***---******///)))%%%///,,,+++)))(((((()))(((((($$$***,,,(((%%%'''+++---...,,,+++...222333111......//////---+++)))))))))---,,,+++,,,......---,,,+++$$$$$$+++111...***((('''(((((('''%%%%%%&&&'''))))))(((((((((((())))))''''''''''''''''''''''''&&&###$$$'''(((&&&'''+++''''''''''''((()))******(((((()))))))))))))))))),,,***))))))+++++++++***((((((((((((((()))***+++***((()))***)))''')))/////////...---,,,,,,++++++++++++,,,,,,+++***))))))*********************))))))))))))))))))))))))***+++++++++++++++***)))(((''')))******...444666333...---+++)))((((((((()))***************************,,,------+++******+++*********+++++++++,,,,,,+++***---111000,,,***+++(((((()))******))))))((((((***+++,,,+++*********"""///333)))%%%...111---)))((((((((()))))))))((((((((())))))************......---,,,***)))((('''(((((()))***+++,,,,,,,,,---000///,,,---222333222222222222222222333444555555666999=========BBBJJJUUUSSSVVV___hhhnnnsssxxx{{{nnnaaa``````___XXXNNNKKKLLLBBB???;;;888777555333222+++,,,...///000111111111)))***,,,,,,+++)))'''%%%&&&&&&''''''(((((())))))222222000...+++)))***,,,++++++++++++***((('''&&&&&&'''((('''&&&&&&(((***$$$((()))&&&%%%((()))((('''))))))(((%%%###"""###&&&!!!!!!)))000///***''')))&&&&&&))))))&&&&&&)))+++***)))(((''''''''''''+++******))))))))))))))))))((()))+++)))&&&'''+++)))***+++---......---,,,)))***+++++++++,,,...000///,,,333@@@@@@333,,,...---,,,,,,,,,,,,,,,------111///------......---,,,(((******000777---%%%,,,+++***)))((()))+++...000,,,444777000((('''***---///...---...///000///...++++++,,,---------,,,,,,,,,+++***+++,,,,,,***)))***'''&&&+++222333...((($$$%%%&&&&&&&&&''')))+++((((((''''''''''''(((((('''''''''(((((()))))))))&&&###$$$'''(((&&&&&&)))---,,,+++***))))))))))))))))))))))))))))))))))))+++***)))***+++,,,***)))'''((())))))((((((***,,,'''''')))+++)))&&&)))///...------,,,,,,+++******,,,,,,,,,,,,+++***))))))'''((()))***++++++++++++%%%&&&'''((()))***+++,,,)))***************)))(((''')))******///555777555...---+++)))'''&&&''''''++++++******))))))))))))&&&(((+++,,,,,,---...000++++++,,,,,,,,,---------++++++---000...)))(((+++%%%''')))++++++***((('''(((+++......,,,++++++---(((,,,+++'''***111111+++(((((())))))))))))(((((('''((())))))******)))))))))***++++++,,,,,,++++++&&&'''(((***,,,---------,,,......+++,,,000222111333444555444333333555777555777;;;???>>>>>>EEENNNSSSOOOQQQZZZeeekkkpppsssyyyppp```YYYUUUTTTQQQKKKEEEDDD===;;;999888888666333111***+++---///000111000000---,,,,,,+++***'''&&&$$$$$$$$$%%%&&&''')))***+++.........---+++***+++,,,&&&''''''''''''&&&%%%$$$%%%'''((('''%%%$$$%%%'''$$$((()))&&&%%%'''((('''###%%%'''&&&%%%######$$$""" $$$,,,///+++'''%%%(((%%%%%%((((((%%%%%%(((''''''&&&&&&'''(((((())))))***+++++++++***((((((((('''''')))(((%%%&&&***''')))+++,,,---,,,++++++)))+++++++++***+++---//////---000444333---+++.........------,,,------......---,,,,,,......---,,,)))''''''555DDD:::************++++++,,,---///111000666999444...,,,------.........---,,,,,,...000,,,+++***,,,///000---+++***))))))***+++***(((&&&+++---,,,,,,444;;;555)))%%%&&&'''&&&&&&'''***,,,''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((%%%&&&))))))&&&&&&(((------,,,+++******************)))))))))))))))***+++***)))***+++,,,***)))&&&((())))))''''''***---'''(((+++---***%%%'''---*********++++++,,,,,,,,,++++++++++++***)))((('''&&&'''(((***************&&&&&&''''''((()))******))))))***+++++++++******''')))***)))---333444222---,,,***)))((((((((()))*********+++++++++++++++(((***,,,---,,,,,,---...*********+++++++++,,,,,,,,,+++,,,...+++&&&&&&***'''((()))************)))))))))***,,,------+++******((((((***---...---***'''(((******)))((((((((('''''')))*********)))(((&&&'''(((***+++++++++***&&&''')))+++,,,---------))),,,---+++---333555444333555666555333333555888777999>>>AAA??????FFFPPPQQQOOORRRYYY___eeelllttt}}}vvvcccYYYQQQPPPQQQLLLFFFBBB666666666777999888666444...///000000000///---,,,111///,,,)))'''%%%%%%$$$$$$$$$%%%''')))+++...///)))+++,,,,,,++++++,,,---'''((()))))))))((('''&&&''')))***)))&&&$$$%%%''''''++++++&&&###$$$$$$"""!!!###&&&'''&&&&&&&&&'''!!!(((...---'''$$$$$$'''$$$$$$''''''$$$$$$'''$$$$$$$$$%%%''')))***+++'''(((***+++***)))'''%%%(((&&&&&&((('''$$$%%%***'''(((***,,,,,,,,,+++***+++,,,,,,+++******+++---444222000---,,,,,,///333111000000/////////000000,,,+++***+++---...---,,,,,,&&&&&&:::PPPGGG111)))***,,,---...---,,,+++,,,(((---///---,,,---,,,)))***+++,,,+++)))***...333111...+++---000000+++&&&......---...///...+++)))(((---,,,)))111===666&&&)))))))))'''&&&%%%''')))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''(((++++++'''''')))(((((((((((()))***+++,,,+++***))))))))))))******+++***)))***,,,,,,***)))%%%'''((((((&&&'''))),,,(((***---///***$$$%%%+++&&&'''((()))+++---......************)))((('''&&&%%%&&&((()))))))))((('''******)))((('''&&&&&&%%%)))***+++,,,,,,,,,,,,,,,(((******(((+++000111...,,,+++***))))))***+++,,,******+++,,,------...///...//////...+++)))))))))'''(((((((((((())))))))),,,+++,,,,,,)))$$$%%%*********)))))))))***,,,---)))&&&$$$''',,,---***%%%***,,,111333...''')))111&&&(((******)))(((((((((&&&''')))*********)))(((&&&'''((())))))((('''&&&'''(((***+++,,,,,,,,,+++))),,,...---111777;;;:::222444555444222222444777555777;;;===;;;:::AAAKKKPPPRRRWWW[[[\\\___kkkwwwzzzxxxssscccVVVNNNQQQOOOEEE???AAA777555333222444666777777...///000000///.........000///+++(((&&&&&&&&&&&&---***((((((+++------,,,***---,,,)))))),,,---******)))'''''')))***+++***+++***((('''''''''%%%###+++)))&&&""" %%%######&&&%%%!!! """"""""""""""""""#########'''&&&$$$%%%%%%&&&$$$###&&&$$$###%%%((((((&&&$$$)))***+++***'''%%%######***)))((((((((('''%%%$$$***+++,,,---------,,,+++***((()))+++***&&&'''+++666666333//////111000+++......---,,,,,,,,,,,,---++++++)))(((,,,000---''')))(((***///000---,,,...---+++***+++---//////......+++)))+++///111///+++---+++,,,...,,,)))+++000***---//////......000333777777444......111111...///---((($$$'''+++)))"""$$$((()))(((***,,,***%%%'''((()))******)))((('''&&&&&&&&&'''((())))))***))))))(((((((((((())))))%%%%%%&&&)))++++++,,,...------,,,)))'''&&&'''))))))***)))'''&&&&&&))),,,%%%'''(((((('''&&&&&&'''&&&'''((())))))***))))))%%%&&&''')))***,,,---...000---)))((()))***)))''',,,)))&&&&&&(((******((('''((()))******)))((('''***))))))))))))+++,,,---,,,---,,,+++...333444222...,,,***)))((()))***+++,,,(((%%%(((---///---)))---000222///)))$$$%%%((((((((()))***************)))******)))(((''''''(((***(((&&&''')))+++,,,,,,***++++++***)))((()))+++///------000///+++***+++///---+++*********(((&&&'''&&&%%%%%%%%%%%%&&&'''******))))))))))))******,,,+++)))''''''(((***+++...+++))),,,444:::<<<;;;888333///000444777777444:::999888777888<<>>555555>>><<<...'''***&&&***,,,)))((())))))'''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***,,,,,,))))))******((()))+++,,,,,,++++++---...///+++((((((,,,...,,,)))(((*********)))+++///333&&&'''((()))***+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---.........+++***))))))************************************++++++***))))))))))))))))))+++***(((***......***((((((''''''((()))***+++((()))*********+++,,,,,,---,,,,,,,,,,,,+++)))((()))******++++++*********((()))***)))((('''((()))------...000222222111///,,,------+++))))))***+++((('''(((------+++***,,,***)))(((((())))))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***,,,---000---,,,,,,...000000///111333444222///...000333444666777888999<<>>888333222222111111222333333222111((()))+++///222222---)))))))))((('''&&&%%%%%%%%%((())))))(((''''''&&&&&&&&&))))))'''(((,,,---+++---------***'''&&&''')))///---+++))))))'''%%%###############$$$%%%%%%&&&%%%"""!!!###""" ###'''((())))))(((&&&$$$###(((&&&%%%&&&(((((('''&&&%%%&&&(((((()))))))))***(((***,,,,,,***)))))))))&&&(((***)))&&&$$$$$$%%%$$$%%%'''))))))))))))((()))''')))+++***''')))---333999:::333,,,))))))((()))***,,,---.../////////,,,......---...111000,,,000------000000---,,,///...,,,+++,,,...000000///000///...---......---,,,///---///333444111111444++++++,,,---///111222222444111,,,***111===BBBBBB<<<444444===:::,,,%%%***%%%***,,,)))(((+++---,,,))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''(((++++++'''&&&***)))&&&)))+++,,,,,,******+++,,,+++,,,,,,++++++++++++,,,$$$)))---+++''''''...666&&&'''(((***++++++,,,,,,))))))))))))))))))))))))---.........---,,,,,,,,,***++++++++++++******+++++++++************++++++*********++++++,,,,,,,,,***,,,+++***+++///...***)))))))))******+++,,,,,,---***(((***...000...++++++...000...)))&&&'''*********++++++++++++******)))***++++++***)))***,,,******,,,...222333222000+++,,,------,,,,,,...000)))(((***...///,,,,,,...,,,+++)))((()))(((&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))***+++,,,......---...///000111000333222111111000000000000333555777888999<<>>///...------......---+++777777333000222999===<<<999444444888555,,,(((***%%%+++...+++***---000000))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''',,,,,,''''''------((((((***,,,,,,+++******+++)))+++---,,,***)))+++---''',,,///,,,&&&%%%***111)))******+++******))))))...------+++***)))((((((,,,...//////---++++++,,,)))+++------+++***+++,,,,,,,,,+++******+++,,,,,,)))***+++,,,------------''')))***)))+++...---)))++++++,,,,,,,,,,,,,,,,,,333...***+++///111---(((''',,,000...)))'''***...+++++++++,,,++++++***)))***+++,,,,,,++++++,,,---''''''(((***---//////...+++,,,,,,+++******+++---+++)))+++///000...---///...,,,***))))))(((&&&$$$&&&''''''((((((''''''&&&))))))(((((((((((())))))(((((())))))******++++++......//////000111111111/////////000222444444333333555777999:::;;;===??????EEEMMMSSSXXX]]]ccchhhhhhooo{{{oooYYYRRROOOHHH???777222///---000000111222333333000---&&&,,,333555222...,,,+++((((((((()))((((((''''''"""&&&'''''''''(((***%%%'''(((&&&''',,,---+++***,,,---***&&&%%%(((+++(((&&&%%%$$$%%%%%%###!!! """$$$&&&'''((()))'''###"""######!!!###&&&!!!###&&&)))******((('''(((&&&&&&'''((())))))(((%%%''')))(((&&&$$$%%%&&&%%%''')))(((&&&$$$$$$$$$$$$'''***)))%%%###$$$'''''''''((())))))(((&&&%%%&&&%%%&&&)))(((&&&''',,,'''+++,,,++++++,,,+++(((((()))+++,,,---,,,+++***(((,,,---+++***------***///+++***,,,+++((((((***...,,,+++,,,...000000///.........---+++))))))))))))(((+++111555333333555000...++++++,,,,,,***(((///444555222222666::::::333222222000---+++******$$$***---***'''***---...***)))(((''''''((()))***)))))))))))))))(((((((((((()))***++++++***)))((($$$+++,,,'''(((///000***'''))),,,------,,,---...+++******+++++++++******+++,,,,,,,,,+++***++++++)))******++++++*********000//////...---,,,,,,+++))),,,......---+++,,,---))),,,......,,,***+++,,,---,,,++++++++++++,,,---******+++,,,,,,,,,+++***%%%((()))(((+++///...***,,,------------,,,,,,+++000...,,,,,,---...,,,***'''***,,,---+++***,,,...+++,,,,,,,,,++++++***))))))***,,,,,,+++***,,,---+++)))((()))+++------,,,+++++++++***(((((()))+++,,,***,,,000000------///---+++************(((''''''((())))))))))))((('''))))))(((((((((((()))))))))))))))*********))))))...///000000000//////000+++///222333222222444777333555888999::::::;;;<<<===CCCKKKQQQUUUYYY___cccfffrrruuujjjVVVOOOLLLFFF<<<444111000///222333555888888555///+++%%%...666777222,,,+++,,,))))))************)))))) ###&&&&&&%%%###$$$&&&'''******'''(((+++,,,***&&&((()))'''"""!!!$$$(((###"""!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$### !!! """&&&$$$&&&(((******)))'''%%%'''&&&%%%&&&((()))((('''%%%((()))(((%%%###$$$%%%&&&(((******((('''''''''"""&&&)))(((%%%###&&&)))%%%&&&&&&'''&&&%%%###"""&&&%%%&&&))))))&&&(((,,,%%%(((******,,,///---(((+++,,,---------+++)))'''''',,,---+++***,,,---+++---)))((())))))%%%%%%(((---+++***+++---//////............,,,***(((((())),,,'''&&&,,,111///+++)))---+++)))***,,,---,,,)))&&&,,,++++++000555777---000...(((&&&)))***(((###)))+++&&&###%%%((()))***)))(((''''''((()))***((((((((((((((('''''''''%%%&&&'''))))))'''&&&%%%!!!)))***%%%'''///111***&&&(((,,,...//////000111---)))''')))---...+++&&&,,,)))'''***///222...***&&&'''(((***,,,---------))))))***++++++,,,------&&&)))---...---,,,---///))),,,//////,,,***+++,,,------++++++++++++------++++++,,,,,,+++***((('''&&&)))******---111000,,,---------------,,,+++***)))+++,,,,,,,,,,,,---///+++******+++------+++***,,,,,,,,,,,,,,,+++***)))((()))++++++******+++,,,111...,,,+++,,,------,,,---.........------///000,,,***,,,000000---,,,...,,,***)))***+++,,,+++)))((()))***++++++***)))(((((((((''''''''''''(((((()))************))))))(((///000111000///------...+++222888666000---222888333666999::::::999:::;;;>>>DDDLLLRRRUUUYYY]]]aaajjjxxxtttzzzuuujjjiii^^^SSSHHH@@@999222000111---000555:::<<<999333...'''***...000000...,,,,,,///---++++++,,,+++(((%%%!!!"""$$$&&&((()))'''%%%)))((('''&&&&&&'''((()))((('''$$$###"""$$$&&&'''!!!!!!!!!!!! ###"""$$$(((---,,,&&& """###$$$###!!! %%%%%%&&&'''''''''&&&&&&)))(((((()))))))))&&&$$$&&&***,,,)))$$$ """%%%)))&&&###$$$(((***(((&&&***)))((((((((((((((()))+++)))''''''''''''&&&%%%"""!!!!!!###&&&((()))))),,,***)))((()))***)))((('''(((***,,,...---***''''''((()))******)))((('''***'''$$$%%%'''((('''$$$***++++++,,,...000111222222000...+++)))(((((((((+++)))$$$$$$+++222///''',,,+++***+++,,,,,,+++******&&&%%%(((+++,,,000666///(((###%%%(((&&&$$$######$$$$$$%%%&&&((()))***)))*********)))'''$$$###)))(((&&&%%%$$$$$$%%%&&&(((%%%######&&&'''&&&$$$&&&######''')))((((((+++(((((()))******)))(((''',,,++++++******++++++,,,***)))((()))***+++***)))+++------)))$$$###(((...,,,+++*********,,,...000))))))***+++,,,,,,,,,,,,...------,,,,,,------...111///---,,,---.........+++))))))---...++++++------,,,+++++++++---///111....../////////...------,,,,,,,,,...//////---+++***,,,......,,,+++***+++,,,---+++((((((---000///,,,...,,,)))(((,,,,,,***,,,+++***)))***,,,///000000///...,,,+++************+++++++++***,,,...111333---)))***)))'''&&&(((((()))******)))'''&&&&&&+++'''&&&)))+++((('''(((,,,******---,,,(((''')))000...------///000000///000000222444222///222888;;;777777<<>>;;;;;;;;;FFFJJJHHHKKKUUUXXXSSSiiilllnnnvvvzzzrrrqqqbbbXXXLLLDDD<<<444000111......///111222111...+++---111555666333...***'''***(((''''''((('''%%%""" !!!"""###%%%%%%$$$###%%%%%%%%%&&&'''(((***+++((('''$$$""""""###$$$&&&!!!!!!!!!!!! $$$"""!!!###&&&%%%  """######"""""""""###!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%((())))))((('''%%%$$$$$$&&&''''''&&&&&&&&&'''((())))))((((((((((((((()))***)))''''''((((((((('''***((('''(((***++++++***+++)))''''''((((((((('''+++++++++,,,...---***(((&&&''''''((('''&&&%%%$$$&&&&&&'''(((((()))+++,,,222111000///////////////...---***(((&&&%%%%%%%%%******)))'''+++///...)))***)))((()))***+++***)))+++'''%%%((())))))---222///)))&&&((()))&&&$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%######&&&'''&&&$$$&&&######'''((('''''')))((())))))***)))((('''&&&+++******))))))******+++***+++,,,+++***))))))***))))))(((''''''(((***+++))))))((()))+++---000222)))***+++,,,,,,---------...------------------...,,,+++***)))***,,,------+++)))***---...++++++---///...,,,***))))))***+++((()))***++++++++++++++++++*********+++***(((&&&)))+++...///...------...---...,,,((()))---///...)))++++++((()))---///------,,,+++***+++,,,...///...---+++)))((((((((((((+++,,,,,,+++******,,,...222,,,)))******''''''(((+++)))''')))++++++(((%%%+++'''%%%''')))'''&&&(((---+++,,,000000,,,+++...///---,,,---///000000///111...---000222000111444888555555:::===;;;::::::IIIRRRTTTOOOOOOXXX\\\ZZZfffjjjnnnvvvvvvpppmmm^^^TTTJJJEEE???999777999666333///------......------111666777444...((($$$&&&%%%$$$%%%&&&&&&$$$"""""""""""""""""""""""""""######%%%&&&(((***+++,,,(((&&&$$$"""!!!!!!"""###!!!!!!!!!!!! '''$$$"""###%%%%%%""" """#########%%%&&& !!!""""""###$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$)))'''&&&'''))))))'''$$$$$$'''***((($$$###%%%)))(((((((((((((((((((((((()))''''''''')))***)))(((,,,***(((((())))))'''&&&)))'''&&&%%%'''''''''&&&***(((((()))+++,,,+++*********+++++++++***((('''%%%(((,,,+++)))(((,,,///222222000///...---------000...,,,***(((''''''((('''***+++)))***------)))'''&&&&&&'''((())))))(((+++'''%%%''''''&&&)))------+++,,,---***&&&%%%((((((((('''&&&%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))############$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&######''''''%%%%%%(((&&&&&&((())))))))))))))))))))))))(((((()))))))))''')))***)))&&&%%%&&&(((((('''&&&(((+++,,,+++)))***)))))))))***,,,...///******+++,,,------------------,,,,,,,,,,,,------***))))))))))))+++,,,---,,,)))***------***+++---...,,,***((('''''''''((())))))***+++,,,---......+++***)))))))))(((&&&$$$'''))),,,---------.........000...***)))---///---***,,,,,,)))***---...,,,///...---,,,,,,---...///...---***((('''((()))))),,,------+++***)))***,,,111+++(((******''''''))))))%%%"""%%%***,,,(((###+++'''%%%))),,,,,,...111,,,***,,,000111...---000---,,,,,,---///111000///111+++)))---111111000000555222333777:::888777999HHHPPPRRRLLLKKKSSSZZZ[[[ccceeekkktttyyypppjjjaaaZZZQQQHHHCCC>>>888666888999555000---,,,---------'''+++///111///+++((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$""""""###$$$$$$%%%''')))***+++,,,,,,&&&%%%###!!! !!!"""!!!!!!!!!!!! ###"""###%%%((()))'''%%%!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%+++***(((''''''&&&$$$"""&&&&&&&&&'''(((((('''&&&%%%'''((((((%%%$$$%%%&&&''''''(((((((((((((((((('''&&&&&&(((+++,,,+++***+++)))((((((((((((&&&$$$((('''%%%%%%&&&''''''&&&%%%###"""$$$&&&)))************,,,---------,,,+++)))+++,,,,,,)))((()))***************+++,,,---...000...,,,***))))))))))))%%%'''((()))...111...((('''%%%%%%&&&((())))))(((***&&&$$$&&&&&&%%%'''++++++,,,///000,,,%%%&&&+++******)))(((''''''''''''&&&%%%%%%%%%&&&(((***+++$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%###$$$'''&&&###$$$'''"""###%%%''')))+++,,,---***))))))(((((())))))***&&&&&&&&&&&&'''''''''''''''(((***+++---,,,***(((---,,,+++))))))((())))))***+++,,,------...------,,,++++++******++++++,,,,,,,,,+++*********,,,...,,,)))(((++++++)))))),,,***)))((((((((())))))***++++++++++++,,,------...,,,+++******++++++)))(((&&&(((+++,,,+++++++++,,,///000///******---...,,,---///...+++***,,,+++(((---------------...///000000...,,,)))))))))+++,,,***+++,,,+++***)))***,,,///***(((******((('''))))))'''&&&(((+++,,,+++)))+++'''''',,,222555:::>>>***((()))---...+++***,,,+++++++++---000222111000000+++***---000//////000444111222666888666777999:::BBBHHHFFFFFFNNNVVVZZZaaa```fffqqqyyyuuuppphhh[[[XXXOOOFFF@@@:::222///000555222///,,,++++++)))(((&&&(((******)))))))))***%%%&&&'''((((((''''''(((%%%&&&&&&%%%"""!!!###%%%((()))+++,,,,,,+++***)))%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&((('''$$$!!! """"""!!!!!!!!!"""'''&&&%%%$$$############+++)))'''&&&'''&&&%%%### $$$''''''$$$###&&&)))'''%%%$$$&&&((((((%%%###%%%&&&'''((()))(((((((((&&&&&&'''))),,,------+++,,,+++***+++,,,,,,***(((((('''%%%&&&'''(((((('''&&&$$$""""""$$$&&&''''''$$$%%%''')))++++++++++++***)))((()))++++++(((&&&%%%%%%&&&''')))+++---...+++***((('''&&&&&&&&&'''((('''&&&+++555;;;444(((((('''&&&''')))***)))((((((%%%$$$&&&&&&%%%'''+++))),,,000111,,,&&&'''---(((((('''''''''''''''(((***)))(((''''''((()))***&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''%%%"""###(((%%%%%%&&&'''((()))***+++*********))))))*********(((&&&%%%'''+++---+++)))&&&+++000000,,,)))((())),,,+++***)))((('''''''''******+++,,,------------***))))))))))))))))))***,,,------+++((((((***,,,+++((('''))))))''''''+++)))))))))))))))******++++++***)))(((''''''((((((,,,+++***+++---...---,,,)))+++---...,,,+++++++++...000///+++***------+++,,,//////++++++---,,,)))++++++,,,---...///111111...---+++)))))))))++++++'''(((************+++------)))'''***+++(((''')))***,,,......------///222***&&&&&&+++111444999===+++((())),,,,,,((('''(((******+++...111333333222...---...000///,,,///444333111222666777666777;;;555===EEEHHHJJJPPPWWW[[[```\\\aaannnvvvrrrlllcccVVVJJJCCC===:::888444333555333222000000000...+++(((+++++++++)))''''''(((***$$$&&&''''''&&&%%%&&&'''"""%%%&&&%%%""" """$$$)))+++---...---+++(((&&&$$$######"""""""""""""""!!!!!!!!!!!! ###'''******'''### """######!!! !!!!!!&&&%%%###"""!!!!!!"""###$$$###"""###%%%&&&'''&&&###((('''###!!!%%%)))&&&###"""%%%)))***&&&"""$$$%%%'''((())))))((('''&&&&&&(((***---...---,,,)))))))))+++,,,,,,***((((((&&&%%%%%%'''((((((''',,,)))'''%%%&&&&&&%%%$$$%%%&&&(((***,,,---------'''$$$$$$''',,,---***&&&((((((((()))***+++------+++***)))'''''''''((()))+++((('''...;;;AAA777(((***)))(((((()))***)))((()))&&&%%%'''(((&&&'''+++((()))---///+++&&&)))///&&&&&&%%%%%%$$$%%%%%%&&&++++++***)))((((((((((((''''''''''''&&&%%%$$$######%%%''''''&&&$$$$$$%%%$$$$$$&&&(((&&&"""%%%******)))((('''&&&&&&&&&&&&+++******))))))******+++%%%$$$###%%%((()))((('''&&&,,,222111+++'''''')))&&&''''''(((((()))))))))))))))***+++,,,,,,,,,,,,))))))(((((((((((()))))))))+++,,,)))&&&&&&))),,,,,,((('''((((((&&&'''***,,,,,,++++++******))))))...---+++)))((((((((()))***)))((())),,,.........---///000000...---,,,---,,,...---******------+++(((+++---+++,,,000000---***+++,,,---...///000000******)))(((((((((((((((%%%''')))*********+++,,,,,,((('''***+++)))''')))&&&***...,,,(((''',,,111***&&&$$$(((++++++---000---***+++...---)))'''))))))***,,,000333666555444---...000222///,,,///666333111333666666555888===999===CCCHHHLLLPPPTTTUUU]]][[[aaallltttqqqfff\\\RRR@@@:::777888999777888;;;333222111222222111...,,,+++,,,,,,***(((&&&&&&'''$$$&&&((('''%%%$$$%%%&&&!!!%%%((('''$$$!!!###%%%((())),,,---,,,)))&&&###"""""""""#########$$$$$$!!!!!!!!!!!! ###%%%(((***)))'''%%%$$$"""###%%%%%%###"""###$$$$$$###"""""""""###%%%&&&###"""!!!"""$$$'''((((((!!!$$$&&&&&&%%%$$$&&&'''!!!"""$$$&&&(((((('''%%%###%%%'''((())))))(((''''''''')))+++...///---+++)))))))))+++,,,+++)))'''&&&%%%###$$$&&&''''''&&&***(((&&&&&&''''''&&&%%%)))***+++------------,,,$$$%%%''')))++++++)))(((************+++,,,,,,---,,,,,,***))))))***++++++(((((()))///999<<<222$$$+++)))(((((())))))'''&&&---)))((())))))&&&&&&)))'''&&&(((+++)))'''***000))))))'''&&&%%%%%%$$$$$$)))))))))))))))(((((('''$$$%%%&&&&&&&&&%%%$$$$$$"""%%%((((((&&&$$$$$$%%%###$$$''')))&&&###&&&---***)))'''&&&%%%%%%&&&&&&)))))))))(((((()))))))))###'''***((($$$###%%%)))%%%))),,,---+++(((''''''%%%%%%&&&'''((()))))))))(((((()))***+++++++++++++++******))))))******+++&&&)))+++***''''''+++000...***((())))))'''(((,,,*********++++++******)))000///---+++++++++,,,---,,,+++))))))+++---------***,,,//////...---------))),,,,,,)))))),,,---***&&&***,,,,,,---111111...,,,------------,,,,,,,,,((())))))***))))))''''''%%%'''******)))))))))******'''&&&***+++)))((()))%%%'''((('''%%%%%%(((,,,,,,(((&&&)))***((('''))),,,***+++......***)))+++)))***---111555888777666///------000000...000444111111222555555444777===<<<;;;<<>>+++$$$---///$$$***(((&&&$$$###$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))++++++,,,,,,+++***((('''***************)))((((((---***((()))((('''+++222---)))'''))))))''')))---...(((&&&,,,000///+++)))++++++************++++++222---((('''***---,,,)))(((++++++''''''))))))&&&***)))(((***---///---+++++++++***))))))******+++///.........///...+++))),,,+++*********+++---...))))))***++++++***(((''')))&&&&&&))))))&&&&&&)))((())))))'''&&&(((,,,///((()))+++///222333111...000,,,((((((******'''$$$***,,,000333666777888777333222000...------//////555,,,222//////555444AAA:::888;;;BBBHHHMMMTTT[[[YYYXXXbbbpppqqqqqq}}}kkkXXXNNNNNNEEE???;;;<<<<<<888555444333///+++***+++,,,***(((((('''&&&'''((((((&&&%%%%%%%%%&&&''''''''''''&&&'''$$$$$$&&&$$$"""%%%***((($$$###%%%%%% """"""###"""!!!"""$$$&&&$$$ !!!###!!!!!! !!!$$$&&&(((&&&$$$###$$$&&&'''%%%###$$$&&&'''&&&&&&&&&(((***((((((&&&###$$$(((&&&"""'''%%%$$$&&&***------,,,)))(((''''''((('''%%%###$$$%%%'''((((((((((((''')))(((((())),,,---,,,,,,(((+++---...111444000***((()))******)))(((''''''&&&&&&$$$$$$(((---+++&&&$$$%%%&&&''''''''''''((((((''''''(((+++---...---,,,//////,,,,,,...---)))((('''))),,,+++''''''***'''((('''%%%&&&(((&&&"""+++(((%%%%%%(((+++,,,+++,,,)))'''(((***++++++)))((('''%%%###$$$%%%''')))***+++***'''(((***'''###''''''&&&$$$######%%%'''$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&&&&''''''"""!!!###$$$ ###---''''''''''''''''''''''''###'''(((%%%%%%)))+++***,,,222///###"""***))) &&&%%%$$$######$$$%%%'''%%%&&&&&&%%%######$$$&&&******,,,,,,---,,,+++*********++++++******)))(((***'''&&&'''&&&$$$''',,,+++((('''******)))+++...---++++++......)))'''(((+++******************+++///+++&&&&&&***---,,,+++(((+++***''''''))))))&&&***)))(((***---...---+++++++++++++++++++++******,,,,,,+++,,,,,,+++)))'''((((((((((((((())))))*********+++******)))(((((()))&&&&&&))))))&&&&&&)))***)))((()))+++,,,,,,+++)))***+++...000000---+++++++++***************+++))))))***+++,,,...///000222111000//////000222333222...666111333;;;777@@@666666;;;BBBGGGIIIMMMSSS[[[\\\eeeqqquuuzzzyyyhhhWWWNNNPPPCCC>>>;;;======999555444444000+++*********(((%%%'''&&&&&&'''))))))((('''######%%%&&&'''(((((((((((($$$###$$$###"""&&&,,,'''""" """!!!###$$$###"""  """""" """  !!!"""%%%'''((($$$$$$$$$%%%&&&&&&$$$"""%%%'''))))))(((''''''(((((()))'''$$$%%%(((((($$$***((('''(((+++,,,,,,,,,)))((('''((()))(((&&&%%%%%%&&&'''((())))))))))))((('''&&&''')))***)))((('''***,,,...222666222,,,&&&&&&''')))+++***&&&###&&&&&&$$$###&&&***)))###"""%%%(((((($$$###%%%'''+++(((&&&&&&(((,,,...///---000000---,,,...---)))+++&&&$$$(((***(((''''''((()))(((%%%&&&'''%%% (((%%%""""""%%%)))***)))***&&&"""%%%***---+++''')))'''%%%$$$$$$%%%&&&'''''')))(((&&&'''***((($$$%%%%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%$$$###"""$$$##################$$$&&&$$$######""" """'''''''''''''''''''''&&&&&&$$$'''''''''+++111333111,,,***&&&$$$''',,,***%%%%%%$$$######$$$&&&((()))'''((((((&&&$$$###$$$&&&)))***+++------------,,,******************)))(((+++))))))+++)))&&&(((,,,,,,)))***------++++++...++++++...111...)))(((,,,************************+++(((%%%&&&***,,,,,,+++(((******''''''))))))&&&***))))))***,,,---,,,+++,,,,,,---------,,,******,,,+++******++++++)))'''&&&''''''((()))(((((((((,,,,,,+++***)))((((((((()))&&&'''******'''&&&)))***'''&&&))),,,---)))%%%+++++++++---...---***((((((***+++***(((((())),,,///---,,,++++++,,,...000111111000000111333444555---222>>>555333<<<555777555666===DDDHHHGGGIIINNNUUUXXX```jjjqqq}}}ttthhhYYYPPPOOOEEE>>>888999999555333333222///+++***,,,,,,+++((()))((('''(((******)))'''"""###%%%'''((()))******&&&$$$$$$&&&%%%###&&&+++%%%!!!!!!""" """""""""###!!! """ !!! !!!!!!!!!!!!"""###%%%&&&###$$$%%%&&&'''&&&$$$"""&&&)))+++,,,***(((&&&&&&&&&((((((%%%&&&******(((+++***))))))))))))))))))(((''''''((())))))'''%%%%%%&&&&&&'''((()))))))))'''&&&%%%''')))******))))))+++---///555999666...)))))))))******(((&&&$$$'''(((&&&$$$&&&)))((($$$$$$&&&((('''%%%$$$%%%&&&...+++((('''((()))*********------***)))+++***&&&***&&&$$$'''(((&&&&&&(((''')))(((&&&''')))'''###"""$$$%%%%%%######$$$&&&(((%%%"""###''')))(((%%%,,,+++)))((('''(((((()))&&&((((((&&&(((+++***&&&$$$%%%%%%###"""!!!###%%%%%%%%%%%%%%%$$$###""""""###""""""!!!!!!""""""###***'''%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((---444444000---(((&&&))),,,++++++,,,''''''&&&''''''(((******))))))***)))''''''(((***)))***+++,,,---,,,++++++(((((()))))))))(((((('''+++***+++---,,,((((((,,,+++((()))++++++'''&&&(((&&&%%%(((---...***))),,,))))))************)))))))))(((&&&''')))+++***)))'''******''''''******'''))))))***+++,,,,,,+++***,,,---...//////---+++***...,,,+++,,,------+++)))((()))+++,,,,,,,,,+++***...---+++)))(((((()))))))))''''''++++++'''''')))((('''''''''(((((('''%%%+++++++++,,,...---+++)))************)))(((''''''222222000/////////000111111000000000111222333444...<<>>999000---000111---&&&$$$''',,,%%%''''''$$$$$$''''''$$$+++(((&&&(((,,,---***&&&%%%&&&(((+++---,,,***'''&&&******((()))++++++(((&&&&&&''')))'''###%%%***%%%''''''&&&)))---,,,(((###,,,444333+++%%%'''++++++,,,---+++((('''(((***))))))(((((('''((((((((('''))))))(((***------(((%%%'''''''''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""!!!###((((((%%%"""###$$$%%%&&&((()))))),,,---***&&&&&&)))'''$$$%%%&&&((()))%%%!!!$$$)))&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&&&&&&&'''***,,,)))************((('''%%%%%%&&&&&&''''''''''''''')))(((***---,,,))))))------***+++///111///000444444...,,,222666222+++''''''((()))******)))((('''))))))*********(((&&&%%%&&&))))))''''''******((((((***++++++***))))))******+++,,,............------+++******+++,,,++++++)))***++++++,,,,,,++++++,,,,,,+++************+++((('''(((,,,,,,((('''((((((,,,...***$$$###***222(((((()))+++///111111000000***(((///999>>>999222///000222222111///,,,+++.....................---)))555HHH===444999666>>>777777999<<<===@@@KKKWWWUUUUUU[[[fffpppxxxvvvggg[[[OOOKKKNNN@@@777111222777<<>>999777666555333111///---,,,+++,,,---...............+++)))555111111888333;;;666777888:::999<<>>666000222777:::>>>CCC222...++++++---...---+++''''''&&&((()))***((('''*********)))(((&&&%%%$$$***(((((()))&&&"""###'''""" $$$%%%!!!!!!###$$$"""!!!!!!""""""######"""!!!!!!###$$$!!!"""$$$&&&)))***+++,,,((()))***)))'''&&&)))+++%%%'''))))))(((''''''((($$$'''%%%%%%)))---...000111111///+++***+++...+++***+++,,,///000///...---+++)))'''&&&%%%%%%%%%***))))))+++---//////...---,,,,,,///777<<<666,,,%%%%%%''')))++++++(((%%%'''+++,,,***))),,,---+++$$$(((++++++)))(((+++---***))))))******)))&&&$$$###&&&((('''(((,,,---***+++%%%""")))...,,,&&&###$$$&&&&&&$$$%%%(((&&&!!!(((&&&$$$%%%(((,,,------***&&&###$$$))),,,***'''%%%&&&&&&''''''(((((((((&&&((('''&&&(((+++***&&&$$$&&&''''''%%%$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%'''###"""&&&'''%%%,,,++++++***)))(((((('''&&&+++,,,(((%%%&&&))))))###&&&%%%"""%%%+++((( """###$$$&&&'''((())))))'''(((((((((&&&&&&(((***'''(((***+++,,,,,,++++++(((((()))******************((())),,,,,,+++...333888333//////,,,)))))),,,))))))---111///)))&&&((('''((()))++++++)))((('''$$$'''+++,,,,,,+++***)))&&&))))))''''''++++++((('''***,,,+++)))'''(((***(((((()))***,,,...000111111///------...000000000,,,+++*********+++---...((()))+++,,,------,,,+++(((''')))------)))'''((("""$$$&&&'''''''''''''''(((''''''))),,,---...---+++,,,...333999;;;:::999;;;888444000---+++******)))***,,,...///000111111777***...///555<<<444;;;777888:::<<<::::::DDDOOOVVVNNNTTTeeejjjdddkkk{{{uuudddWWWKKKDDDAAA<<<999333///111777<<<>>>///111///,,,,,,000///+++))))))'''&&&%%%'''***,,,(((***)))'''(((+++)))$$$***&&&######'''(((&&&######!!! """### """""""""!!! !!!!!!###$$$###$$$'''%%% !!!$$$''')))***---111555333000+++'''$$$$$$&&&''',,,,,,***'''%%%'''+++...***(((((()))(((&&&)))......///000///------...///...******...///---,,,---,,,+++***((((((((())))))+++'''&&&,,,000000000111...///...+++,,,000000,,,&&&))),,,+++)))(((+++...,,,---...---+++)))((()))'''******((()))---...,,,************+++,,,------%%%&&&'''''''''''')))+++111)))$$$&&&***+++,,,---+++(((&&&&&&''')))******+++%%% !!!'''***(((%%%###%%%&&&&&&%%%&&&'''((("""###"""!!!###)))***((((((((('''''''''''''''(((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&'''((('''%%%######%%%'''((()))(((((('''&&&%%%$$$$$$###&&&&&&'''((()))***++++++''''''''''''((()))+++,,,,,,)))%%%%%%'''((((((''''''&&&%%%%%%'''(((((((((((())))))''')))...///+++)))((('''((()))***)))''')))+++------,,,+++***++++++,,,,,,+++)))((()))***((()))***+++***)))'''%%%((()))***)))''''''(((***'''''''''''''''((())))))'''%%%%%%((()))'''(((,,,)))'''%%%&&&(((***++++++&&&***...,,,((('''***...,,,------,,,++++++,,,...777222------000111///+++---***((((((+++,,,+++))),,,+++++++++******))))))+++(((%%%%%%)))+++***(((%%%&&&(((((('''''')))******&&&&&&***---------000//////111555999;;;;;;:::BBB;;;555222---))))))---+++---...//////000333555444666555000///333666666999777777:::>>>CCCIIINNNMMMSSSUUUZZZdddgggmmm|||ooo___SSSGGG@@@>>>888999777222111555999:::777555111/////////,,,((()))******)))'''&&&((()))(((***)))'''(((+++)))%%%,,,((($$$###&&&&&&### """!!! """""" !!!""""""!!! !!!"""$$$$$$"""###%%%###((('''(((+++...111222111222111///---,,,,,,---...***)))(((%%%######&&&(((---++++++------,,,///555------...---,,,...111333...,,,...333444000,,,+++,,,+++*********+++,,,,,,///++++++000444444333555111222000,,,,,,///...***))))))((()))************)))***,,,+++***((()))***%%%((((((%%%''',,,...,,,++++++***************+++'''((()))(((((((((***,,,000***&&&'''(((&&&&&&(((***(((%%%%%%''')))))))))&&&$$$""""""$$$'''((((((((())))))(((&&&%%%%%%&&&'''(((&&&###%%%******'''//////---,,,***)))((((((&&&&&&&&&&&&%%%%%%$$$$$$############%%%&&&'''((()))'''$$$###$$$&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))******))))))((('''((((((******---***'''&&&((())))))((((((&&&%%%%%%'''(((((((((((()))(((&&&(((++++++((()))(((''''''((()))((('''(((***++++++***))))))***&&&((()))((('''&&&'''((('''((()))******(((&&&%%%******+++***((((((***+++((((((((((((((()))***+++(((&&&&&&)))***)))***...---+++)))((()))***************+++*********,,,---+++,,,---,,,******,,,---///+++((((((+++---,,,))),,,***((((((***,,,***)))))))))))))))))))))))))))+++++++++++++++,,,///000)))*********((('''((()))+++(((''',,,//////000222//////000333666888888777<<<666222111000---///333///000000000//////111333666888888333333777::::::AAA>>>======???AAAEEEHHHQQQWWWXXX\\\fffhhhmmm|||yyyeeeWWWMMMDDD???===111666777222111555999999:::555111111222///---,,,---000222000---+++,,,...***,,,+++***+++...---)))---***%%%$$$$$$$$$!!!"""!!! !!!"""""" !!!"""###"""  !!!###%%%%%%###$$$'''%%%!!!+++******...333666444111//////000000///...---,,,(((((((((&&&$$$###$$$%%%***)))***------,,,000555...//////---------000333///...222888999333,,,***))))))))))))***+++,,,---+++'''(((,,,/////////111///000///,,,---000///+++,,,)))&&&'''***,,,)))%%%&&&''')))***)))((()))***(((******(((***000333222,,,+++***)))((((((((((((&&&'''''''''%%%%%%'''))),,,))))))***'''$$$%%%((((((&&&$$$$$$&&&(((((((((###$$$%%%$$$###$$$'''***)))***+++)))'''&&&'''(((+++,,,***''''''******&&&---,,,+++***)))((('''&&&(((''''''&&&&&&&&&&&&'''"""""""""###$$$%%%'''(((+++)))%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%'''((()))***+++***)))(((((((((((()))---+++((('''((()))******((('''%%%&&&'''((((((''''''((((((&&&(((------***)))'''&&&'''((()))(((&&&((()))***)))(((''')))***%%%'''((('''&&&&&&''')))(((((()))******((('''&&&***+++,,,+++***)))+++---******)))))))))***++++++---***))),,,,,,)))***---111...+++*********)))(((...+++))))))+++------,,,***+++,,,,,,******+++,,,---***((())),,,...---++++++)))((()))***+++***((())))))))))))))))))))))))%%%)))++++++))))))---111(((***+++***))))))***,,,000,,,+++...000//////222999777555555666777666555555111///111111111444999111222222000...---...000000333333//////333777777::::::::::::===BBBFFFHHHPPPVVVWWW[[[eeefffjjjyyy|||mmm\\\QQQJJJDDD@@@???222777777333666???BBB@@@555333333444333111444999666777777333///---///222...000000...000333222------***'''%%%%%%$$$""" !!!!!!!!!!!!!!!!!!  """###"""!!! !!!"""###%%%%%%$$$&&&******&&&)))***---111555777666555111222444444222...***''')))***+++***)))''''''(((***((())),,,,,,+++...333222333444222000...---...000///222888999222,,,***'''''''''''''''(((((()))&&&###$$$(((***((()))+++)))+++***))),,,111111...---+++))))))******(((&&&&&&'''))))))((((((((()))(((******(((***111444444***)))(((''''''''''''''''''((()))(((&&&&&&(((***'''(((+++---***&&&(((...&&&%%%######%%%''''''&&&%%%&&&'''%%%$$$$$$&&&(((%%%'''(((((('''((()))++++++,,,***'''(((+++***&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&''''''$$$############$$$%%%%%%***(((%%%$$$$$$$$$$$$"""$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%''')))***+++***))))))))))))))))))))),,,+++(((''''''((()))***)))'''&&&&&&((()))((('''%%%''''''''',,,222444111)))(((''''''))))))(((''')))******((('''''')))+++)))***+++***)))((()))***))))))***+++******)))(((***+++++++++)))***+++---******)))))))))******+++000---+++,,,+++''''''***111...+++*********)))(((---,,,******+++,,,......)))+++,,,,,,+++******,,,---+++***+++---...---,,,))))))))))))******)))(((+++++++++******)))))))))%%%'''))))))((((((***,,,###%%%((()))***,,,...000444///---///000...---///???<<<888555444333222000111------000111000333777000000000///---,,,---...+++//////,,,,,,000333333444666666666:::@@@EEEEEENNNTTTVVV[[[eeegggkkkyyyxxxiiiXXXOOOHHHBBB>>>>>>;;;===:::555<<>>AAA<<<777999BBBKKKGGGCCC<<<444...---...//////111111///000333222---***)))'''&&&&&&%%%%%%$$$ !!!""""""!!! !!!######"""!!!!!!"""$$$&&&%%%###%%%))))))%%%'''---333555333222444777777888::::::777333...+++)))+++------,,,++++++,,,---,,,---//////,,,...222111444777777555111...---222///000333444///,,,+++((((((((((((''''''&&&&&&(((&&&'''***+++)))***---&&&((('''&&&)))//////,,,+++,,,---+++((('''''')))((()))+++***)))'''((((((###&&&&&&$$$%%%+++...---''''''&&&&&&'''(((((()))***+++,,,+++******,,,...%%%(((,,,...***%%%'''...%%%$$$######%%%&&&&&&%%%+++)))&&&&&&&&&&&&%%%######%%%&&&&&&&&&&&&''')))'''((((((&&&(((+++***&&&'''((()))***************&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############&&&%%%###$$$%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&###$$$%%%&&&((()))***+++'''((())))))***+++++++++******(((&&&&&&&&&((()))***(((&&&&&&((()))((('''%%%'''''''''+++111333000***)))((((((******)))(((***+++***)))((((((***,,,,,,---...,,,***))))))******+++++++++,,,+++++++++((()))******))))))+++---***))))))(((((()))))))))---***)))+++***'''(((+++---+++(((((()))***))))))***,,,...,,,))))))---111)))+++------+++***+++++++++***************)))(((((()))***+++***))))))))),,,,,,+++)))((('''&&&%%%,,,***)))***+++,,,***((("""$$$'''((()))+++...000111,,,+++...000......000888555111///......,,,+++000---,,,//////------111,,,---------,,,,,,---//////222333111111555777777;;;>>>===999:::@@@BBB@@@KKKSSSUUU\\\gggiiinnn|||||||||yyyjjjYYYOOOHHH@@@;;;:::???DDDAAA:::@@@OOOTTTOOOQQQ[[[[[[MMMFFFOOO[[[^^^___UUUGGG<<<777555333222---///...,,,---000...)))''''''&&&%%%%%%%%%&&&&&& !!!###"""  !!!###$$$###"""""""""&&&&&&$$$!!!"""&&&%%%!!!)))000777666111///333888888999::::::999666222000***,,,------,,,++++++,,,+++***+++...---***+++///,,,000555888777444222111222---,,,///000---+++---++++++++++++***)))((('''((('''(((+++***''')))---((()))(((%%%'''+++***'''(((+++---+++'''%%%'''***(((***+++***(((''''''((($$$''''''%%%&&&***+++)))&&&&&&&&&&&&'''((()))***&&&'''(((((('''(((***,,,'''(((+++,,,'''!!!"""(((%%%######$$$%%%&&&%%%$$$+++(((&&&&&&'''&&&$$$!!!%%%&&&&&&%%%###"""###$$$###%%%%%%$$$'''***)))%%%(((((())))))((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$$$$#########""""""$$$&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))***&&&''')))***+++,,,,,,,,,))))))(((&&&%%%%%%'''******)))''''''((()))((('''''')))'''%%%'''++++++(((***((('''((()))***)))(((******+++***)))(((***,,,+++,,,,,,+++)))(((((()))+++++++++++++++,,,,,,,,,((()))***)))))))))+++---******)))((((((((())))))'''$$$%%%)))***)))+++///***(((&&&&&&((()))))))))''',,,///...)))(((+++000***,,,......---++++++,,,,,,---------,,,+++******(((***,,,,,,+++***************)))(((&&&%%%$$$$$$,,,)))&&&(((***+++'''###&&&'''))))))))))))***,,,+++'''(((,,,000000222444000...------///000000//////,,,,,,......******,,,***+++,,,,,,,,,,,,///111000444666333222666888777;;;@@@AAA===???GGGJJJFFFDDDLLLOOOWWWbbbdddiiiwww|||vvvhhhXXXNNNHHHAAA<<<;;;CCCQQQVVVPPPRRRaaajjjiiirrr~~~xxxbbb^^^rrr|||uuuhhh[[[LLLDDDCCCCCC>>>888---...---***+++---+++&&&%%%%%%%%%$$$######$$$%%%!!!###""" !!!!!!$$$%%%$$$"""""""""$$$%%%$$$"""$$$))))))&&&)))...333444333444999===>>>>>><<<:::888555333222///000000...+++******+++'''&&&(((,,,+++(((***...---///222444333222333333///++++++...///---+++---***++++++,,,,,,+++***)))&&&%%%''')))'''$$$&&&***)))***(((%%%'''***)))&&&((((((((('''&&&%%%&&&&&&%%%'''(((((('''''''''((('''++++++))))))+++***&&&((('''''''''''''''((((((###$$$%%%&&&&&&''')))+++)))((()))***&&&"""###'''$$$$$$###$$$&&&'''&&&$$$###%%%&&&%%%$$$######$$$%%%&&&&&&%%%###""""""###"""$$$%%%$$$&&&)))(((###%%%&&&'''((('''&&&$$$"""###%%%'''))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''###""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,++++++************(((%%%%%%(((++++++)))''''''((()))(((''')))***(((%%%&&&)))((($$$(((&&&%%%&&&'''((('''&&&''')))******)))(((((()))''')))******))))))***,,,))))))))))))******++++++)))***+++*********,,,...,,,+++***))))))))))))***'''%%%%%%)))***)))+++...***(((&&&&&&'''))))))((('''***------,,,******+++***---///000...---,,,,,,+++---/////////.........(((+++......,,,******+++))))))))))))((((((((((((&&&&&&''''''((('''&&&$$$((()))******))))))+++,,,,,,((((((---000000111444.........///111222111000,,,***+++//////,,,+++---,,,---......---...000222///333444111000333444333222:::<<<:::>>>IIIMMMIIIAAAIIIMMMTTT___aaaeeerrr}}}pppcccUUUMMMIIIDDDAAA@@@MMMcccqqqllllll{{{ppprrr___SSSFFFBBBGGGHHHBBB:::...000...++++++---***%%%$$$$$$$$$###!!! !!!""""""$$$### !!!!!!$$$%%%$$$###"""###!!!#########(((000222000''')))---111666<<>>@@@GGGSSSMMMNNNJJJCCC>>><<<888333666222------000000,,,((((((***+++***)))***---111///000222222222000...---...,,,)))***---///...,,,)))************))))))(((&&&$$$""""""%%%(((***+++%%%)))+++)))(((+++---,,,'''&&&%%%$$$############***((()))+++)))&&&&&&***((('''&&&%%%&&&'''((()))((('''%%%%%%%%%&&&(((***))))))((((((,,,111...)))(((%%%%%%)))***'''%%%%%%$$$""" &&&,,,((( &&&%%%###"""###$$$###"""%%%"""!!!######!!!"""%%%$$$######$$$###"""%%%))),,,+++*********)))'''&&&)))%%%"""###''')))'''$$$%%%%%%&&&((()))(((%%%###$$$$$$######$$$$$$%%%&&&###%%%&&&((())))))(((((($$$%%%''''''''''''(((***(((&&&$$$&&&+++...---,,,''''''(((((('''&&&%%%$$$'''&&&$$$$$$&&&'''&&&%%%)))&&&%%%((()))'''(((+++,,,---+++''''''***)))%%%''''''&&&%%%%%%'''((()))%%%***---,,,,,,000222000---///---(((&&&***,,,,,,,,,,,,+++***)))))))))***---,,,,,,+++***)))((((((,,,++++++******++++++,,,111---)))((())))))'''%%%)))###!!!%%%((('''&&&'''---------.........//////******************+++++++++***)))(((((()))******---,,,***+++,,,---------000//////......---------)))((('''((()))***)))(((***)))***,,,//////...,,,...,,,---...,,,((()))---,,,+++++++++,,,,,,---...+++++++++,,,---000222333111444666555111///000222:::???@@@:::777;;;======;;;PPPVVVWWWaaaaaajjjsssiii```TTTLLLJJJDDD<<<>>>GGGRRRhhhyyyvvvnnnnnnooolllnnnnnneeebbbxxxfffRRRGGGBBBHHHIII???999:::...)))'''(((((($$$"""###$$$###"""!!! %%%###!!! !!!!!!!!!!!!$$$&&&''''''%%%$$$%%%&&& """###$$$'''---555;;;999...+++777CCCGGGJJJPPPLLLGGGCCCGGGQQQUUUIII:::???:::222+++((()))+++,,,***,,,---,,,******,,,///000111333444444333222111222000......000111000...,,,,,,---------------,,,(((%%%###%%%((()))'''$$$&&&***+++(((&&&((()))((((((((('''&&&%%%%%%%%%%%%'''&&&'''***)))'''(((,,,((('''&&&&&&&&&&&&'''((()))((('''&&&'''(((***+++&&&((('''######''')))''')))%%%$$$'''((($$$###$$$&&&'''$$$!!!###(((((($$$###!!! !!! $$$!!! """""" !!!$$$%%%%%%%%%%%%$$$$$$&&&((('''''''''((())))))((('''+++'''$$$$$$'''(((&&&###$$$%%%&&&(((((((((&&&$$$$$$$$$$$$###$$$$$$%%%&&&!!!"""###$$$%%%%%%$$$$$$%%%&&&''''''''''''((()))((()))))))))))))))***,,,++++++++++++++++++*********(((''''''((())))))((('''$$$$$$''''''%%%&&&)))++++++(((&&&'''+++)))$$$((('''''''''(((((())))))&&&+++---++++++---///---///111///***)))---///...---,,,,,,+++******++++++,,,++++++******)))))))))---,,,,,,,,,,,,,,,,,,---***'''%%%%%%''')))(((''''''&&&(((,,,+++(((''')))+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))******)))))))))***+++,,,---,,,+++,,,---...///...,,,,,,+++***))))))((((((***)))((()))+++,,,+++***+++***+++---//////---,,,...,,,---000///+++,,,000,,,,,,+++++++++,,,,,,---,,,++++++++++++---...///444444333444444333222111333555777777555666:::>>>EEEPPPTTTVVV]]]gggyyyuuu{{{llleee\\\RRRIIIFFFAAA;;;<<>>HHHOOOMMMQQQSSSVVVjjjttt|||zzzjjjfffZZZPPPGGGCCC>>>999999===777555666777...&&&111CCCTTTRRROOOYYYxxx\\\CCCEEEYYYtttwww^^^HHHAAA;;;555000000---(((%%%&&&%%%%%%%%%$$$$$$$$$###### !!!!!!!!! !!!"""###%%%''''''&&&%%%&&&'''+++(((%%%&&&***,,,+++(((###***///111999BBBBBB;;;>>>===DDD\\\yyykkkOOOBBBCCCBBB@@@:::555000---///...---,,,+++,,,...///...///000000111000000///.........//////000//////333222111///---***((('''((()))***,,,------,,,***+++...///+++(((******(((+++***))))))((((((((()))%%%$$$&&&))))))''')))...)))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''((()))+++***''''''***+++(((&&&!!!"""$$$%%%'''***###%%%$$$""""""&&&&&&###%%%$$$""""""$$$$$$$$$###%%%""""""%%%%%%""""""%%%&&&))))))&&&$$$%%%&&&%%%+++------,,,***'''%%%$$$)))'''$$$$$$&&&&&&%%%###!!!###%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&((()))***)))''''''''')))***,,,---,,,)))((((((***'''''''''(((((())))))***&&&%%%######%%%&&&%%%$$$&&&$$$$$$'''(((%%%$$$''')))(((%%%%%%***///,,,$$$'''((()))***+++***)))((('''+++---***))),,,,,,++++++,,,+++((())),,,,,,)))+++++++++++++++++++++***((()))))))))*********+++,,,,,,------------,,,,,,+++***))))))))))))((((((((((((+++...,,,&&&%%%((((((((()))))))))*********,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))+++---,,,,,,+++)))((('''&&&%%%)))((((((***,,,......---+++++++++,,,---,,,***((())))))+++...---******...---,,,++++++***+++++++++---,,,+++*********+++,,,++++++---111666::::::999999333666AAAAAA;;;AAANNNUUUMMMTTTYYYXXXppp|||wwwkkkiiiYYYPPPFFF@@@;;;777555555666//////444///)))777OOOcccaaa^^^ggg```DDD[[[}}}yyyUUUAAAAAA777111,,,+++)))$$$"""############""""""!!!!!!!!!!!!######!!!!!!"""$$$$$$&&&((((((''''''((())))))))))))))))))***---...)))222666333777AAABBB;;;>>>???DDDRRRdddlllbbbRRRhhhYYYEEE555//////111222222000//////000222444555444444333333222111000//////000222222222222222222333333222111000...,,,,,,))),,,...---)))(((+++...***...///+++)))++++++***+++******))))))))))))***((('''(((+++***'''(((,,,************))))))((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&,,,000***!!!+++%%%"""###%%%$$$&&&)))""""""###%%%+++...)))!!!"""!!! !!!""""""!!!""" """""" """$$$))))))%%%###%%%&&&###***,,,...---***'''%%%%%%$$$#########$$$&&&&&&&&&!!!###%%%%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###############((()))******((('''((()))***))))))***,,,---+++)))******))))))***+++,,,---***)))'''''')))***)))((((((&&&'''******&&&&&&((())))))((((((,,,000---'''&&&'''((()))***)))((('''&&&+++---++++++---///---)))***)))(((***---+++&&&((()))************))))))((((((((()))******++++++***+++,,,,,,,,,,,,+++******++++++***))))))((()))...)))'''***,,,)))(((((())))))))))))************(((((((((((()))***++++++.........---,,,+++******(((***++++++******---///---,,,+++***)))(((''''''(((''''''(((+++---,,,,,,***))))))***++++++)))'''+++***,,,///---((((((+++,,,++++++******+++++++++------,,,++++++,,,...///(((+++///222222444777:::777111444======777<<>>222---)))))))))&&&&&&(((''''''&&&%%%$$$$$$######!!!$$$((((((&&&%%%'''***)))+++---------,,,---...***000555666333//////000000777999666888>>>AAA???>>>@@@CCCIIIUUUccciiihhh___PPP===111///000111000333333555888:::;;;888666777666555333222111000000000222444444333111111111,,,---......////////////---///000---)))'''***---***...///+++)))+++,,,***,,,++++++*********+++++++++******,,,***''''''+++,,,,,,,,,,,,+++***))))))))))))*********+++++++++'''&&&&&&***333666...!!!222,,,'''&&&%%%""""""$$$######$$$)))111444---"""$$$###""""""$$$%%%%%%$$$%%%######''''''######%%%"""(((***$$$###''''''""""""&&&++++++)))''''''((("""#########$$$&&&'''(((###%%%'''&&&###"""$$$'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))+++***)))(((***+++***((('''***...000---)))***)))((((((((()))***+++***)))'''''')))***)))(((***((())),,,,,,(((''')))(((***+++***,,,///---(((&&&'''(((((())))))((((((&&&+++---++++++...///...***++++++***---000---''''''((()))*********)))(((((((((((())))))***************,,,,,,,,,,,,******&&&(((******))))))***+++111+++'''+++...---++++++)))))))))*********++++++'''''''''((()))***+++,,,.........---,,,+++***)))&&&)))***)))'''&&&))),,,++++++******))))))(((((('''&&&&&&''')))+++******)))((((((***++++++)))'''---,,,...111///***(((+++***************+++,,,,,,///...---------...///000+++///333333000///222555555333555::::::666:::DDDJJJPPPZZZ\\\\\\iiitttqqqxxx}}}~~~lllaaa^^^RRRKKKBBB;;;999888555222000,,,...111,,,&&&...>>>[[[hhhnnnjjjmmm}}}vvvJJJ444333666555///+++,,,,,,++++++---,,,+++***)))((('''&&&%%%###(((,,,,,,***))),,,...---///111222111111222333333888>>>???;;;777666666555:::>>>>>>>>>AAAEEEGGGEEEGGGJJJQQQ]]]jjjnnnkkkDDDAAA>>>===>>>>>><<<:::BBBFFFMMMTTTVVVRRRIIIAAA<<<;;;:::999888888777777:::<<<===<<<777444222222......///000000000000000000//////111444444333000000444444///---......,,,------,,,,,,,,,------...---+++,,,...,,,((()))------.........---,,,+++*********+++,,,,,,,,,,,,,,,+++++++++---333666///%%%222,,,((('''&&&###!!!######%%%''')))...000,,,$$$(((&&&%%%&&&''')))(((((('''%%%&&&))))))&&&%%%'''!!!)))+++%%%$$$))))))$$$%%%***,,,)))'''((()))%%%%%%&&&%%%%%%&&&''')))''')))+++)))%%%###%%%)))&&&%%%%%%%%%%%%&&&'''''')))(((((('''((()))+++,,,((()))************+++,,,((()))***,,,------,,,******)))(((&&&&&&'''((())))))(((&&&&&&((()))((('''***(((***------((('''(((%%%+++...,,,***++++++)))))))))(((((())))))******&&&+++---***))),,,,,,++++++,,,,,,,,,000333///(((&&&((()))+++++++++))))))((((((((()))))))))))))))***+++---......---+++***'''***,,,,,,***)))***+++,,,))))))---...+++***,,,))))))))))))************((((((((((((((()))***+++***+++,,,------,,,+++***(((***,,,***&&&%%%(((+++************************((('''&&&''')))***)))((()))))))))+++------+++***+++***---111///***))),,,))))))))))))***,,,------111000///------------......///111222222222333333444777999999888999>>>BBB@@@QQQUUUQQQVVV^^^aaaeeeuuuwwwfffZZZVVVOOOIII@@@999999:::777333222...---...,,,...<<>>???AAAXXXWWWMMMVVV\\\]]]gggsssnnn]]]SSSEEEBBB???;;;555333:::DDD666111111555333000:::JJJnnn```HHHBBB===444;;;666222333333///,,,,,,333000---++++++,,,,,,,,,***000333111111555888888===<<<<<<;;;;;;<<<===>>>>>>AAAAAA>>>???DDDHHHIIIMMMQQQVVVVVVTTTSSSUUUXXX\\\``````]]][[[]]]^^^]]]\\\UUUQQQVVV\\\```eeejjjwwwooo```]]]eeecccWWW[[[lllwwwjjjaaaXXXNNNIIIIIIDDDEEEGGGIIIIIIGGGGGGIIILLL>>>888???FFFEEEEEEJJJBBBAAAAAABBB===777555777444000---///111222222333333111///...000000///...---///111000...,,,******///000---***+++//////+++...***)))++++++***,,,000((()))'''%%%&&&******&&&)))((('''(((((((((&&&$$$$$$######$$$###!!!###&&&$$$###"""###%%%&&&%%%$$$(((&&&(((+++***'''&&&(((!!!!!!&&&---///,,,***+++(((***,,,///333555222---,,,---...,,,)))&&&&&&&&&)))((('''&&&%%%&&&'''(((******((('''&&&&&&'''((((((***,,,+++***)))******+++,,,+++***,,,000111---.........,,,***)))***,,,,,,,,,***))),,,///,,,&&&)))(((((('''''''''''''''000'''+++111---******$$$+++(((&&&'''+++---,,,)))///***(((+++111222---''',,,,,,,,,,,,,,,+++******************))))))))))))...)))(((+++,,,***)))+++111,,,***...111///---...+++000222,,,'''(((,,,...(((+++---...,,,+++*********(((%%%&&&)))++++++))))))************))))))((((((,,,...++++++...///......---+++---555===999///)))(((((())),,,...------+++)))(((***,,,,,,)))&&&(((***)))&&&&&&***,,,***+++)))((((((***++++++***$$$(((***(((''')))(((%%%,,,------+++***)))***,,,+++,,,...000222333444444///555::::::777777===DDDGGGJJJPPPWWWXXXYYY___gggrrrvvvcccTTTNNNIIICCC>>>;;;888666999>>>BBB888444666666555===JJJmmmvvvWWWIIIKKKLLLGGG999666555777555444777<<<777777777777999:::::::::222777:::888777;;;======AAAAAA@@@???>>>???AAABBB???FFFLLLNNNQQQWWWYYYXXXYYY^^^aaa___[[[ZZZ```fffccchhhllllllnnnsssuuusssppplllkkkpppuuuyyy~~~zzzwwwxxxuuupppkkkiiihhheeeaaa^^^```ZZZYYY___```]]]```hhhXXXSSSPPPOOOLLLFFFEEEGGGGGG???777777;;;<<<999666444666777666444444666999444333222222222333333333444555333000111555555222555111...///...+++,,,///...///---+++,,,000///++++++******+++,,,,,,+++)))(((((()))***((('''(((***%%%&&&''''''(((((()))))))))''''''******(((***...+++((((((+++,,,+++---111...///000222555666333///---***(((((()))(((%%%""")))((('''&&&&&&'''((()))******)))(((((())))))***))),,,...///......///111---///...,,,...222222.../////////...,,,+++,,,---...000...,,,,,,...,,,((('''''''''((()))***+++,,,(((%%%...333+++'''+++)))((((((((('''&&&&&&'''(((,,,***'''(((***,,,,,,,,,***++++++++++++***))))))(((((()))))))))*********+++'''&&&***,,,+++,,,...///***))),,,...,,,+++,,,+++---,,,(((&&&)))***((())),,,...///---,,,++++++,,,)))''''''***++++++***((())))))*********))))))(((,,,---***))),,,...,,,,,,,,,******///555111))))))((('''((()))***(((''''''&&&&&&(((***+++)))&&&)))+++***&&&'''***+++***+++)))''''''(((((('''&&&((((((&&&%%%***111222...------...,,,***)))+++,,,,,,---...///000111222333333666888999:::<<>>??????AAABBB@@@<<<===@@@???;;;:::666333333222...///222555666444000111444333///...---------......,,,+++'''))),,,,,,+++)))))))))(((+++---,,,***)))+++---,,,))))))******)))---333,,,)))(((***+++***---111444444444666777666333111222---((()))------)))$$$******)))(((((()))***+++)))))))))((())))))***+++&&&(((+++---......000222///000///---...222111---...//////...,,,++++++---...111111---***++++++)))(((((((((((()))+++,,,---((()))666:::---'''---///))),,,...+++'''%%%'''+++(((+++000222222111///...---------------,,,,,,+++(((((())))))***+++++++++---)))'''+++---++++++---000,,,+++...000---,,,.........,,,)))***---,,,''')))+++......,,,+++++++++,,,***(((((()))******)))((()))***+++++++++++++++***......+++***,,,...---+++,,,,,,***+++---+++'''+++)))((((((((((((&&&$$$$$$###$$$&&&(((***)))'''***,,,***''''''***+++))),,,***((('''''''''&&&%%%---+++&&&&&&///:::===999---......,,,***)))***,,,...------------///000111444444555777:::===>>>???AAACCCJJJSSSYYY___hhhrrr}}}~~~kkkYYYNNNKKKDDD>>>:::;;;:::999:::>>>888333000333666;;;GGGRRRuuu}}}xxxmmmeeeeeefffbbb___^^^aaa^^^]]]```dddhhhqqqzzz~~~~~~{{{{{{wwwwwwwwwqqqiiibbbfffhhhgggdddbbbdddgggeee\\\PPPIIIIIIKKKKKKJJJRRRRRROOOJJJHHHIIIFFFAAA>>>:::888999999666888;;;;;;;;;999555555777666222444222111111111///---+++)))...222222000000///,,,...222444111+++)))+++...///------...,,,***...555)))(((***///000......111777666777::::::888666777666222......000000---***---,,,++++++++++++------+++*********)))))))))***'''))),,,---...///000222///111000...///222111,,,,,,...///...,,,++++++,,,,,,111222---)))+++,,,,,,---,,,,,,+++++++++++++++......999===///(((,,,---+++---......,,,***+++---(((111>>>IIIKKKCCC777---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222---+++------***(((***000,,,,,,//////------///...000///,,,,,,...---***)))+++------+++***+++++++++***))))))))))))((((((***+++,,,---............---111111---,,,///000000---//////---++++++++++++---,,,+++++++++***(((&&&%%%%%%&&&'''((())))))(((***,,,***'''&&&)))***(((,,,***((((((((()))((('''++++++((('''---666999888,,,------+++)))((()))+++///---,,,++++++---///000000111333444666888;;;===EEEEEEIIIQQQVVV[[[dddmmm}}}zzzkkk[[[PPPLLL@@@>>>===<<<777444888???===DDDMMMTTTXXX```ooo}}}}}}}}}yyy}}}wwwjjjcccbbbccccccaaahhhhhhddd]]]ZZZYYYTTTNNNMMMIIIGGGHHHGGGEEEFFFJJJFFFFFFCCC???>>>@@@>>>999;;;:::888888999888666444555<<>>===AAA999888777555222111111111222111///.........///000000//////......---,,,+++///000222333222222333444222444444222333555444//////000222222000/////////---222333///,,,///222222222111000000//////000000111---444:::111---...+++---,,,,,,...111222111///111999FFFTTTZZZRRR@@@000,,,------------,,,++++++111000000000//////......444///---......+++***,,,...,,,,,,///...+++,,,///,,,111333///+++,,,---------...//////...---...///---......---,,,+++++++++......///111222222222222///222222...---000222222//////000000...,,,---000,,,++++++---......+++)))************)))))))))***)))+++***''''''***+++))))))'''&&&'''(((******)))$$$)))+++(((&&&))),,,,,,***++++++***(((((()))***...---+++******,,,---///,,,111666666333444:::???HHHGGGJJJQQQWWW[[[ccckkkvvv{{{rrreeeWWWMMMIIIAAA@@@???<<<555222777@@@IIIZZZnnn|||~~~zzzwwwxxx~~~|||zzz~~~zzzuuuuuuuuuwww}}}zzzzzz|||}}}wwwtttsssnnnhhheeeaaa^^^^^^]]]ZZZZZZ]]]YYYYYYVVVPPPOOOPPPNNNIIIFFFEEEEEEFFFGGGGGGFFFDDD>>>GGGLLLJJJJJJNNNMMMHHHCCCDDDCCC>>>777333111222444555777888666555;;;DDDDDD???======<<<999999===???>>>CCCKKKKKKEEEEEEJJJEEEEEEDDD@@@;;;999:::<<<777666444222111111222222444555555444444333111111111333444444222111222222555777888666888:::888444333555777777666444444444111555555111111555777777333333333444555666777888555---222:::888888999333444333222666;;;<<<:::666;;;<<>>FFFMMMbbb}}}zzzxxx|||}}}vvvmmmhhhjjjkkkiiiddd___^^^bbbggg^^^aaacccdddhhhllljjjeeehhhkkkllljjjfffhhhpppxxx|||}}}xxxvvvxxxzzzzzzooommmkkkgggdddaaa___]]]ZZZ]]]aaagggpppxxxwwwqqq\\\VVVRRRTTTWWWXXX\\\aaapppvvvzzzvvvrrrqqqqqqppphhhhhhkkkoooooooooqqquuuiiibbb\\\\\\^^^___bbbggggggjjjlllooo~~~|||xxxtttrrrrrrqqqnnnooosssmmmmmmiiicccaaabbb___ZZZUUUTTTSSSSSSSSSRRROOOMMM@@@JJJOOOLLLMMMTTTTTTOOOEEEDDDBBB>>>:::777444333555555777999:::???LLLZZZ```^^^]]]]]]WWWKKKCCCAAA@@@???FFFPPPPPPHHHFFFLLLOOOMMMHHHEEEBBBAAA@@@???<<<;;;888666444333333333333444555666777666666555000111333333111000111111444777888777999<<<:::555333666888999888666666666555666444000222666777444222222222333444555666777777...222:::999;;;===999777888999<<<======<<<;;;:::999;;;???CCCBBB===777999999999999999888777777000111111222333444444444333///...111444333333555666555666888666333444999333888:::777444555555333333444555444333222444555000222555555333222333444333333444555555444444444222555555111111666:::;;;666222000333333000000444------///111333222///------//////...,,,,,,///111,,,///...,,,,,,111333111+++)))((()))+++,,,,,,+++,,,222444111---------+++(((***++++++++++++...000+++,,,,,,,,,------......///333777777666777<<>>888444777<<>>666222333666777:::;;;<<>>@@@>>>;;;===FFFNNNNNNSSSUUUQQQOOONNNLLLIIILLLNNNMMMHHH@@@>>>BBBGGG???@@@@@@AAAGGGKKKGGG??????:::888===BBBCCCCCCEEEFFFOOOTTTPPPIIIGGGHHHHHHCCCAAADDDJJJJJJFFFHHHNNNPPPIIIDDDDDDDDDBBBCCCFFFOOOMMMGGGHHHZZZooorrrhhhkkkssszzz|||uuueeeXXXRRRVVV^^^gggkkkhhhdddjjjvvvxxxqqqpppuuuyyywwwrrrnnnoooqqqqqqtttwwwxxxwwwvvvuuuvvvyyy|||}}}}}}~~~{{{zzz|||}}}|||~~~xxxxxxtttnnnlllllliiidddbbb```]]]ZZZWWWTTTPPPMMMCCCMMMRRRNNNPPPXXXZZZTTTCCCAAA===;;;:::888555222555444555888<<>>FFFQQQPPPFFFCCCJJJPPPIIIBBB???@@@@@@<<<777???===;;;888666555444444...000222444666777777777222444666666555444555666111444555555777:::888333111444777777666555444444666555111---000444444///222111000000//////000000444+++///555111111666333111555999999666444444666333555888::::::888666444666666666666666555444444---...///111333555666777777222000333444222222444111000222444111---///444///111111///000222///)))222333333222111111222444---000333444222000111333444444444555444444333333666999999666666<<<@@@AAA===666333666666333222555222222333555777555222///,,,...///...---...111555...000000...///444666555111///......///000///...,,,......+++,,,...---***)))***,,,,,,,,,...000222***+++,,,---............000111222444666999;;;<<>>999888666222000111111...+++))))))***---///222666666333222444444222;;;777444333222111666===CCCEEEFFFCCC???===>>>@@@CCCCCC@@@;;;:::<<<;;;777666777888777555444555666555333222111222555888:::999;;;===;;;777555666888222444777999888888999::::::999999888888888999999999::::::999>>>EEEHHHGGGKKKNNNTTT[[[dddnnnxxxooo\\\LLL>>>444555<<>>===>>>???@@@AAA>>>===999444444777666222222333333222///......///333333222222333444666777999888777888888999999999444666999:::999777777777333222222111111222222222222555444222333888:::999999===BBBGGGLLLQQQVVVYYYcccTTTDDD;;;444///...000:::<<<:::555444777666222777888999:::::::::::::::===;;;;;;???@@@>>>>>>AAA@@@CCCDDDAAA===<<>>888666777666444111///...///)))'''))),,,......222888777>>>HHHSSS___nnn~~~zzzuuupppgggXXXKKKFFF@@@;;;::::::777555555333444333000...//////---,,,//////---,,,///...+++,,,,,,---......------,,,,,,///444777999999777666666333222666888666555777111111111111222222222222000///......//////...---///...---///000111111000///111444555444444555666444222000222444555444222333000000333222//////111111000000111333444333222111///...///222333222111333111000222444444333000...000222222111111222333666777888777333111000000000222444444444444555666555222111555777666555777000333444555<<>>???>>><<>>555333444222///...000333333000...///---)))---......///////////////111//////222111...---///444666777444000///111333444555333000333888999777999::::::777222000000222444///,,,000888;;;888222333555777666444222222222333333333111---+++***+++***((()))++++++***---333111......333===VVVvvv]]]HHH>>>555444333000///111,,,,,,---...+++&&&'''***))),,,+++(((''')))(((%%%%%%&&&'''((()))*********,,,(((+++333555...,,,000555000///222555444444777//////000000111222222333......---,,,,,,,,,,,,,,,+++******+++...//////...---///111222111111222444111000///000222222222111111......111000------000222111000111222333222111///......///222333333222000//////111333333222111,,,...000111000000111222666777777555222///.........000222222111111222444666222111555777666555777000222333444:::BBBFFFDDD888444///...000222111///444222111000111000///---///...---...///000///---++++++******+++,,,,,,------,,,***)))((('''((((((++++++,,,,,,+++******)))(((*********((('''((()))+++***((('''+++000...)))111222444666999;;;======??????DDDNNNVVVZZZ```fffooossssss{{{ppp\\\LLLCCC@@@@@@???======???<<<777777;;;999@@@BBB:::444777<<<===555>>>FFFGGGCCCAAA@@@???===GGGRRRUUULLL>>>333,,,333///---///...((($$$$$$###$$$'''***---.........'''---///***%%%&&&)))***&&&$$$$$$''''''''',,,222888666444555999;;;<<<;;;444444///******...///,,,(((***+++,,,+++,,,---///)))***---000111222111111333111000000222111...,,,///222555666444111//////222222111111111222333333222888999222,,,,,,...///,,,000444666777777777888:::777555777888777555222,,,///000///..................///////////////......+++,,,///...***)))+++111333333222000///000111...///---+++---222333000666555444111...---------...+++***,,,000222///+++---111444444222000222444///000111000...---...///111//////111000...///444777000...333888HHHooozzzVVVFFF888666666222///000,,,((()))......(((&&&)))&&&)))(((%%%$$$''''''$$$%%%%%%&&&'''((((((((((((+++'''%%%***111666333///000+++))),,,......000333---........./////////000,,,,,,,,,***))))))***,,,)))((('''(((***++++++***)))+++,,,---,,,,,,---///---------...///000000000111......111111......000222111//////000000///...---------...///000000///******+++,,,............---...//////---,,,,,,---222333333111///---------***,,,------,,,,,,...000222///...222333222111333222444444333777===>>><<<555222///...///000000///444222000000000///---+++///.....................******))))))))))))******---,,,***((('''''''''(((,,,,,,,,,,,,,,,+++******(((******)))'''&&&'''(((&&&(((((((((***......+++,,,---///333777;;;>>>@@@;;;;;;BBBMMMUUU[[[aaagggkkkqqqsss|||xxxgggVVVIIICCCAAAAAAAAA===;;;===;;;444///---''''''%%%%%%)))222:::>>>DDDIIIJJJEEEAAA@@@===888888GGGUUUTTTEEE444,,,+++///+++***,,,+++&&&"""""""""$$$(((+++,,,,,,+++***,,,,,,)))%%%&&&))))))&&&'''%%%%%%((((((&&&)))...,,,///333444333111111111000000,,,((((((,,,---******+++---,,,++++++,,,...,,,---///111111111000000000222555555222///......111333666777666444222222,,,,,,,,,,,,,,,---...///222888:::444...///111222,,,.../////////111333555000444888888555333222222+++,,,------+++***+++...+++,,,,,,,,,,,,,,,++++++(((&&&(((,,,,,,(((''')))'''((())))))))))))***+++***,,,***(((+++000000---///+++((())),,,///...,,,***,,,......---+++******'''))),,,...///...,,,+++,,,---///000000111333444111//////111///,,,---111///)))+++555:::@@@VVVooocccNNN===<<>>bbbfffRRR,,,(((&&&)))***)))))),,,++++++***))))))((('''''''''))))))(((&&&&&&+++///***((('''&&&'''&&&%%%###)))*********))))))+++---(((***,,,,,,,,,,,,...///,,,)))***------******---///---+++***+++,,,+++++++++,,,,,,+++(((''''''(((''')))++++++******+++,,,'''(((******)))((()))***'''((()))(((((((((***,,,***++++++******+++---000///+++***...///---,,,---+++......---111555666222111111000///////////////222000///...///...---+++)))))))))(((&&&''')))+++))))))((((((((((((((()))+++***((('''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***+++***((((((((()))---555999333+++)))+++,,,............000222444555999999>>>GGGNNNQQQVVV[[[YYYfffpppzzzsssjjj]]]QQQIIIDDDAAA???<<<<<>>999000---///,,,,,,,,,,,,,,,+++******)))(((***...///+++)))***(((((()))***+++,,,***)))'''******)))---222333///666222...---...000000///222444777888666444333333777555444222222111...---***+++,,,+++)))((()))***,,,+++,,,///...++++++///222000...000444666777666;;;HHHSSSddduuuLLL???888===DDDQQQnnn{{{ZZZ666***000000'''%%%'''&&&""""""&&&(((&&&"""###$$$%%%%%%&&&&&&%%%"""&&&$$$###555MMMNNN???,,,((('''***+++(((''')))))))))((((((((((((((((((%%%''')))'''%%%&&&,,,111)))(((&&&&&&''''''&&&$$$))))))))))))'''(((***,,,'''))),,,,,,++++++---000+++)))))),,,---***+++---///,,,***)))***,,,,,,,,,)))+++,,,***(((&&&''')))(((***,,,,,,***)))***,,,(((***++++++)))(((((()))'''(((((('''&&&&&&(((+++*********))))))***---///...***))),,,...+++***,,,))),,,,,,+++---111111---......///...---------...///...,,,,,,------,,,+++)))******(((&&&'''***,,,'''''''''&&&''''''((((((+++***(((&&&%%%%%%%%%&&&&&&'''(((***+++,,,,,,---'''((())))))(((((()))***+++222666111+++)))***)))------------///222444666777777>>>JJJSSSYYY```fff___gggmmmwwwrrriii\\\QQQJJJEEEAAA>>>777<<>>888888222///000000---,,,...'''))),,,///111222222111000:::BBBCCC@@@;;;444---******,,,000000---...222222000000333777888555222///222222111222444222---+++---000111111222555777444333444888???JJJTTTZZZ]]]RRRDDD999555555555555888888666333///...///000---,,,,,,---...///000111000222111000111444222...)))***+++,,,,,,...222555444777444//////444555111---222===EEEAAA666111333...............---,,,+++)))(((***......)))'''((('''''''''((()))(((&&&$$$&&&((())))))---222333000+++---///222555:::AAAFFFMMMLLLLLLMMMMMMKKKGGGCCC>>>===;;;777555555777999888999888555111...------((((((***---,,,)))***...,,,///000///444999888333333444333CCCsss___<<<555555<<>>'''...222***&&&'''%%% ###$$$###"""###%%%&&&((()))))))))+++***'''''',,,000,,,%%%+++'''&&&******'''%%%&&&''''''(((((()))*********$$$'''((('''%%%'''---333(((&&&&&&&&&(((((((((&&&'''''''''&&&%%%%%%(((***'''))),,,,,,++++++---000---++++++...///,,,---000///---***)))+++---------'''***++++++(((((())),,,'''***,,,+++)))'''(((***...//////---)))'''&&&&&&)))))))))'''%%%%%%''')))((((((((('''&&&'''+++---,,,((('''***+++)))((())),,,------***+++---+++&&&,,,---------+++++++++,,,---+++***+++,,,,,,+++***,,,......,,,))))))---000&&&%%%%%%%%%&&&&&&'''(((+++***(((&&&%%%%%%%%%&&&!!!"""$$$&&&((()))***+++%%%'''(((((('''''')))***$$$))),,,******+++***'''))))))***---000555999<<<::::::@@@JJJRRRVVV\\\bbbiiillllllvvvuuudddUUUOOOIII@@@>>>CCCCCC>>>===>>>888---(((***---000666@@@LLLUUUVVVSSS[[[zzzyyy___[[[WWWUUUSSSNNNFFF@@@888:::999555444444111++++++,,,...111666:::>>>AAABBBLLL]]]hhh]]]HHH>>>AAA@@@;;;999===AAA>>>999777<<<======;;;>>>BBB@@@:::===666///,,,...222555666111222111///,,,...444:::===;;;@@@OOO___iiinnnrrrsss```HHH;;;<<>>:::;;;;;;999======<<<:::888555222000)))---000///+++***...222+++,,,111777777444333666111333222;;;ZZZvvvkkkLLL333000222777===RRR}}}JJJ...333333&&&,,,%%%$$$(((&&&###&&&$$$###$$$&&&((()))))))))$$$$$$+++---(((&&&''')))(((((('''''''''((((((&&&&&&'''***,,,,,,***'''***((()))(((&&&%%%+++444)))+++,,,***&&&$$$&&&)))***)))(((''''''((()))***)))***+++,,,---.........111---+++...///------...444111...---...//////...///,,,******,,,---+++))))))************)))))))))(((''''''((())))))'''&&&((((((''''''))),,,///111///+++'''&&&(((******)))+++---+++''''''+++,,,+++***+++++++++,,,,,,,,,,,,------------------------...,,,***+++,,,------,,,++++++++++++***((('''&&&***(((&&&(((++++++)))&&&''')))((($$$###%%%%%%"""''''''&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))%%%(((***+++***)))))))))***(((&&&'''+++111555777===???HHHRRRUUUQQQSSSYYYjjjiiiooo|||ooocccTTTLLLFFFAAA???@@@AAAAAA@@@<<<333***(((***111;;;GGGRRRYYY[[[UUUOOOYYYqqqiii```YYYXXX\\\ZZZQQQGGG;;;===;;;666333333000+++...///111444888>>>CCCEEEBBBKKKYYYcccaaaWWWQQQQQQMMMHHHGGGKKKOOOMMMKKKLLLOOOQQQQQQOOOPPPPPPKKKDDD:::444---+++---000333333111111333777;;;???BBBCCCIIINNNWWW]]]______ccciiirrrjjj```VVVOOOJJJGGGFFFAAABBB@@@;;;666555;;;AAA999;;;;;;888888;;;<<<999666444666:::;;;777555666999999777444111333888===:::999888666555444555666;;;888999;;;999333222666999:::CCCOOONNNCCC<<<>>>888000,,,...111...+++)))&&&)))!!!******###,,,***%%%###%%%***------///444222111222555888===HHHSSSVVV[[[cccfffaaaXXXLLLEEECCCCCC@@@<<<;;;<<<:::555666666777666555444222111111000///,,,)))(((((()))---,,,///222222000111666///111000333DDDSSSJJJ555000---...111222===[[[zzzoooCCC///222000$$$(((%%%######$$$&&&'''&&&%%%$$$######%%%&&&&&&%%%***)))))))))(((''')))---)))))))))))))))))))))))))))))))))***,,,+++(((&&&((('''''''''%%%$$$+++333---+++***)))))))))((('''***)))(((''''''((()))******+++,,,---............///---,,,---,,,+++000777DDD>>>777111............---***((((((***+++)))((())))))***,,,...///...------+++***+++,,,,,,+++)))&&&&&&&&&''')))+++---......+++(((''')))******))),,,...,,,((('''***+++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---------,,,''''''((()))))))))))))))''')))******)))(((((()))(((***)))%%%$$$&&&&&&###///---+++)))''''''''''''))))))))))))((((((((((((%%%'''))))))((((((((())))))(((((()))---222666888111444===HHHNNNOOOTTT[[[\\\bbbnnnzzz{{{hhhaaaUUUIIIEEEEEECCC???===BBBAAA888...***+++,,,111???MMMSSSUUUTTTOOOIIISSSfff}}}sssggg\\\]]]dddcccWWWJJJ>>>@@@???999666666333......------...111555:::<<<<<>>BBBCCCAAA======@@@CCC@@@;;;;;;>>>===<<<999444111333:::@@@CCCCCCBBB@@@===<<<======JJJCCC>>>???@@@>>>;;;:::>>>DDDRRRaaabbbWWWNNNMMMNNNDDD<<<<<<===888000+++,,,///'''111333***000+++'''(((+++///000222:::CCC???<<<:::;;;:::;;;CCCLLLOOOTTT[[[___]]]UUUKKKEEECCCAAA<<<777888:::666///...///000111222222222111555111,,,)))))))))'''%%%///,,,---///...,,,///444333444444444555666111+++---******,,,+++,,,999JJJhhh\\\FFF111***...,,,&&&%%%&&&'''&&&$$$$$$&&&)))&&&$$$$$$$$$&&&&&&%%%$$$%%%***,,,'''$$$%%%(((***'''((()))******)))((((((+++******++++++***'''%%%&&&%%%%%%&&&%%%%%%***222///+++'''(((+++,,,***'''))))))(((((((((((()))))),,,,,,,,,---............,,,,,,,,,+++((()))222>>>LLLDDD:::111------......,,,***(((((()))***)))((()))((((((+++...///---***,,,***(((((()))***)))(((''''''((()))***+++,,,,,,,,,***))))))***+++)))(((+++---,,,((((((,,,---+++************+++++++++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***&&&'''(((((())))))((((((&&&))),,,+++(((&&&(((+++&&&)))(((%%%%%%((()))'''///...,,,)))(((''''''(((++++++***)))'''&&&%%%%%%%%%'''((((((&&&&&&((()))((()))***,,,///333666888777888>>>EEEJJJNNNTTTZZZWWWbbbsss~~~sssaaa```UUUHHHEEEJJJGGG???:::???>>>444---...///......999@@@??????CCCFFFEEETTThhhvvvlllcccbbbeeeaaaRRRDDD>>>AAAAAA>>><<<:::555...---,,,)))''''''(((+++---444<<<>>>666333555222***222111333555444222333777666;;;>>>===>>>???;;;666777222---+++---000111000---222;;;FFFLLLLLLFFFAAADDDKKKLLLFFFEEEOOO[[[bbbgggkkkppppppjjj```WWWQQQFFFIIIJJJGGGBBB???AAADDDAAADDDDDDBBBCCCGGGIIIGGGMMMHHHEEEDDDCCCAAACCCHHH???<<<666///,,,000:::BBBLLLIIIGGGFFFHHHHHHFFFDDDLLLIIIHHHJJJKKKIIIEEEBBB>>>CCCPPP\\\\\\SSSLLLKKKTTTMMMGGGHHHGGGBBB<<<999<<<@@@:::DDDDDD666555,,,------000444555777>>>FFFJJJEEE@@@???>>><<<<<<@@@DDDHHHNNNSSSSSSNNNFFF???AAAAAA===666333333000+++,,,---...///000111111222111///,,,******+++,,,---000......///...+++---222666555666777333------000,,,)))***---,,,***---333<<<333***&&&&&&&&&''')))'''((()))(((&&&%%%&&&''''''&&&%%%&&&((()))'''&&&###***,,,)))(((***)))$$$%%%&&&((()))***)))'''&&&***))))))*********(((&&&&&&$$$$$$&&&%%%%%%***111,,,***((((((***+++***((()))))))))(((((())))))))),,,,,,,,,,,,,,,,,,------+++***)))***))))))111:::@@@:::222---+++,,,...///,,,+++*********+++++++++...+++***,,,///...***&&&+++)))''''''((((((((('''((()))***+++,,,,,,,,,+++)))******+++,,,+++)))((((((***+++)))***///000///+++,,,,,,,,,,,,---------++++++++++++++++++++++++***)))((()))***+++)))(((++++++******)))'''&&&%%%''')))++++++)))((()))***%%%''''''%%%&&&***+++)))''''''&&&&&&'''(((***+++)))(((((('''&&&%%%$$$###%%%'''''''''&&&&&&((())))))***,,,---///000333555======???DDDIIIOOOVVV[[[XXXcccttt~~~|||mmmZZZZZZRRRGGGEEEJJJGGG>>>;;;;;;888000+++---///000555>>>BBB>>>???GGGJJJFFFVVVsss}}}yyyuuupppeeeVVVKKKIIIKKKMMMMMMNNNJJJ===000...,,,)))&&&%%%%%%&&&'''---999>>>777222333333///111000111333111------000333777888555444555444111222...***))),,,//////...'''000===EEEHHHEEEBBB@@@>>>AAA@@@AAAPPPfffnnniiiUUURRRSSSZZZaaaaaaXXXNNNIIIHHHGGGGGGFFFEEECCCAAAAAADDDDDDBBBDDDHHHJJJHHHKKKDDD@@@DDDHHHIIIIIIJJJEEE@@@777///,,,222>>>GGGOOOIIIEEEHHHNNNQQQLLLFFFGGGMMMSSSTTTPPPLLLHHHFFF@@@BBBGGGKKKJJJEEEBBBBBBDDDCCCEEEHHHHHHEEEEEEIIIFFFMMMLLLWWWUUUCCC>>>222222000222777::::::<<<@@@MMMHHHEEEGGGGGGAAA;;;999===???BBBGGGIIIFFF@@@;;;@@@DDDCCC:::111//////...000000000000111111222222---000111000---...222777111///111333222------111333///000333222---...333---******---///.........333...---...)))"""$$$+++---+++))))))***)))'''&&&'''&&&&&&''')))******)))******))))))---111---&&&&&&''')))+++++++++)))((()))(((((()))++++++***)))'''$$$$$$&&&''''''***000((()))***)))''''''))),,,************************,,,+++***))))))******++++++((('''+++,,,,,,---000111///,,,***+++---------++++++++++++***+++,,,,,,000......000111000,,,(((...,,,***+++,,,---,,,+++))))))***++++++******)))(((***+++,,,,,,+++***)))***,,,---***+++//////---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******+++,,,,,,+++))),,,,,,,,,+++***)))((('''***)))((()))+++,,,***'''(((***)))&&&%%%((((((&&&$$$$$$$$$%%%''')))+++---''''''''''''''''''''''''&&&'''))))))''''''(((******,,,------,,,---///111444666888===FFFPPPXXX\\\UUU]]]kkkwww|||~~~sssiiiVVVSSSMMMGGGFFFGGGCCC>>>>>>999333---)))***444???SSS^^^dddcccfffiii^^^NNNQQQuuuxxxrrrlllnnnppptttuuukkkRRR;;;((('''&&&%%%%%%%%%&&&&&&"""///;;;===;;;999777666444000...//////...///333///333444111///111111///,,,(((&&&'''***------,,,+++333<<<@@@>>>:::999999:::===<<>>EEEFFF===333000222444666555444333333333333444///444777666111000555:::222222444666444000///222222//////222333222222333222///---...111111000...000///222444...'''+++444111...,,,,,,...///...,,,+++)))'''''')))+++++++++///(((&&&...555444///++++++,,,---////////////...***))))))***,,,------,,,***'''&&&)))***)))+++///&&&***,,,+++((('''+++...++++++,,,,,,,,,,,,++++++,,,+++)))((('''((())))))+++'''(((---000---******,,,,,,+++,,,...///...,,,+++,,,---,,,++++++---...)))+++---///000...,,,+++,,,++++++---//////...---***))))))(((((((((''''''(((***,,,---,,,+++++++++...000000,,,+++------)))************++++++++++++------------------------...------///000000...,,,)))***++++++,,,,,,++++++,,,)))'''))),,,---***'''---///---(((&&&''''''$$$***))))))((()))***,,,---(((((()))******+++,,,,,,''')))+++,,,+++*********+++---...,,,******...111888:::<<<>>>FFFPPPUUUTTTSSSYYYfffvvvmmmeeeWWWPPPLLLLLLKKKFFFBBBAAA@@@777222000***,,,FFFeeevvvVVVNNNtttdddCCC$$$$$$$$$$$$$$$#########(((===QQQZZZXXXTTTSSSTTTKKKDDDFFFJJJPPPVVV\\\PPPSSSQQQHHH>>>888222---)))'''%%%(((,,,///000...000444:::@@@EEEIIILLLNNNKKKNNNJJJHHH]]]yyy{{{iiiGGGEEEEEEIIINNNPPPKKKFFFBBB@@@===;;;999666222///---000000---...222333111///000999EEEMMMLLLHHHGGGGGGEEEAAA999333111555999?????????@@@BBBAAA@@@>>>EEENNNPPPIIIAAACCCIIIMMMFFFGGGFFFBBB??????@@@AAA>>>===???@@@===777666888555AAADDDOOOIII888:::666666666999>>>???@@@FFFNNNWWWeeeuuuxxxhhhQQQEEEDDD;;;888555666999:::888555999>>>???999333333555666999888777666555555666666222555888888777666888999555333444555444000222666333555555444666999999777888666444444666777555222...///111222000///333888111111222222222444777:::555111---+++,,,---......///,,,777LLLQQQCCC555111//////000000111222222222000...------///000//////...***(((+++,,,+++,,,///***++++++++++++,,,...///,,,,,,---......---,,,,,,---,,,***((('''(((((()))))))))+++000000,,,+++...---,,,---...000111000//////000222111//////111444)))...333444111......///******,,,///222333111......---+++)))(((((())))))(((***,,,,,,+++***+++---,,,//////------///...+++,,,,,,,,,,,,---------...////////////////////////...---...///111000...+++))))))***+++++++++++++++************++++++***)))+++------******------+++...---,,,+++++++++,,,,,,)))******+++,,,,,,------'''+++...000///---,,,+++***,,,...,,,***+++111666AAADDDEEEEEEJJJQQQRRRMMMRRRYYYhhhyyykkkccc[[[QQQMMMQQQPPPHHHCCCFFF@@@666333444...333[[[\\\SSSwwwggg>>>'''(((((((((&&&$$$""" """---JJJppp~~~tttuuu~~~ttt]]]III999...+++)))(((+++000444444222---000888HHH\\\mmmxxx|||jjjmmmcccWWWeeeaaaeeehhhfff^^^WWWRRRQQQHHHHHHFFF@@@:::555333333---000000---...222333111444666<<>>999666777::::::???<<<222///777CCCJJJ666999:::777555555555444///,,,---333777555333333+++777999AAA999)))000///+++...333666555777DDDRRRXXXoooiiiIII<<<>>>;;;555000000333666444222333666666222111444555444:::999888777666777888888111222444888<<<===;;;999888444333333111000444:::000666888555666<<<===999======<<<;;;===???===::::::999666333222333444333///333777666444666>>>FFF???:::444111000111222222111666QQQsssvvvYYY@@@;;;////////////000111333333555333111000111111111000000,,,***---...,,,,,,///...,,,***+++///222111///,,,---...//////...---,,,///---+++)))(((((()))***(((***///222///+++...444---,,,,,,...111333333222444666777666444444777:::444:::@@@>>>888333333666---///222666999:::777444333111///,,,+++,,,------(((+++---,,,******,,,...&&&***,,,,,,...333333111000000000000111111111111111111111111111111111111++++++,,,---///...+++)))++++++++++++***((('''&&&'''+++---,,,)))((())),,,$$$(((******...444777666------++++++++++++,,,---))))))*********+++++++++(((,,,000333222///---,,,))),,,---,,,***---444;;;;;;@@@CCCEEELLLUUUUUUOOOOOOYYYiiixxxkkkccc___XXXOOOIIIFFFGGGGGGGGGJJJ???444...***:::hhhsssIIIDDD]]]{{{kkkDDD222((("""%%%'''%%%$$$%%%%%%...\\\XXX;;;444***(((///111***---444222)))777666GGGyyy}}}zzzqqqhhh\\\NNN>>>444666>>>,,,***+++---,,,***,,,111<<<>>>EEELLLNNNMMMPPPTTTXXXPPPGGGAAA999333555<<>>:::777777999999888666666888666222444;;;===999???777111222777;;;======CCCGGGHHHDDDBBBBBB@@@===???;;;999999666111111555000333444000000>>>XXXmmmeeeRRR:::------222444222...AAAssskkk===///111///---++++++---///111222222111///---,,,...///,,,---///000---***///777000,,,***+++000333222000333111//////222444555444///...---,,,+++*********)))+++------------///000//////------222999;;;888999888999<<<;;;777555777999;;;???CCC???777222333...,,,111;;;AAA===666222111222222000,,,)))&&&%%%***...000//////000,,,&&&'''***...000000000111111///111222///***)))---222/////////000222333222000,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***((('''+++((('''***---000777@@@666000******---///...+++111+++(((***,,,)))***---&&&)))***((()))---...,,,...+++***---000000000111444;;;CCCGGGHHHHHHLLLOOOQQQ^^^mmmtttvvvzzzzzzgggccc[[[UUUMMMIIIIIIIIIHHHFFFDDD999111000777RRRfffAAA<<>>777444...222444222,,,)))***,,,***++++++,,,000333...&&&,,,...000000///,,,,,,,,,000///...------...///000---,,,,,,...000111000///,,,,,,+++,,,...///...,,,------------------------******+++++++++***)))(((&&&&&&***///000...///333000,,,))))))+++------,,,...///...+++((((((***,,,+++,,,***&&&&&&+++---+++...---,,,++++++---222777;;;@@@EEEHHHIIIJJJLLLMMMNNNVVV```jjjsss~~~uuugggfffXXXSSSMMMLLLMMMMMMIIIEEEDDD999...---:::[[[SSS888BBBLLLfffqqqIII555,,,&&&!!!"""###"""!!!!!!(((...YYYZZZ999...333+++,,,---+++222<<<:::222333???kkkOOO555444333)))...,,,---000...***+++...444QQQyyyeeeKKKLLLkkk~~~~~~~~~zzzhhhKKK777111111000///,,,,,,/////////444:::;;;FFFGGGEEEIIIFFFBBBGGGEEEAAA>>>@@@@@@<<<:::;;;===999>>>>>>555444444---)))&&&%%%'''&&&######&&&+++'''&&&***---,,,---000666333444999999777<<>>???BBBCCC@@@???CCCHHHHHHBBB;;;666666555222444888999666///111222111000111555888===CCCFFFBBB???AAAEEEGGGIIIBBB<<<:::888444222333555111------222999???CCC:::555000...///000///---555???XXXvvv~~~gggCCC,,,''''''&&&''')))+++...000...111555777666444333222:::444000222333111111222111444888888666444444444000222444444444333333333...---,,,***((('''''''''&&&***///333555777888:::111333444555:::BBBEEEDDDAAA===;;;;;;999777:::@@@:::999999999444//////333:::666777===???:::333111)))000444222,,,(((,,,111000///---000777<<<666---///111222111///,,,++++++222///,,,---111333111///000///---...//////...,,,---++++++,,,---...---,,,------------------------***++++++++++++***))))))&&&'''***...---)))(((***)))))))))***+++,,,---...---666777---&&&))),,,,,,//////+++%%%$$$(((+++***---...---***)))...777???===>>>@@@DDDIIIKKKLLLKKKPPPUUU___nnn}}}pppccccccXXXTTTQQQPPPQQQOOOIIICCCEEE;;;///***777[[[nnnEEE666???GGGcccYYY666---,,,(((%%%&&&(((((((((((()))444cccPPP111(((222...222111***...888999444000FFF|||iii@@@000333555222......000333222......111444NNNvvvWWW999222222---///---...000111222888@@@UUUmmmzzz}}}{{{tttuuurrrmmmjjjkkkjjjgggfffhhhnnnjjjkkkhhh___[[[QQQ===999000(((''')))***+++---,,,(((&&&)))******---111000111;;;IIIKKKFFFHHHPPPYYYPPPJJJLLLNNNMMMKKKLLLKKKJJJKKKRRRZZZ[[[TTTMMMOOOJJJEEEDDDEEEBBB999000...111222000///111111000555;;;>>><<<>>>HHHUUU]]]ZZZIII999444666666444333222///+++,,,///222222000000000000000///---+++)))(((,,,555@@@JJJHHH888(((++++++***))))))+++,,,---///111444444222000//////444000...000111000222666111222444555777888888888333333555999===>>>;;;999222111///---,,,+++*********---111444666888;;;>>>222444444333555:::<<<:::CCC@@@===<<<;;;;;;AAAIIIAAA;;;888::::::777333333;;;777666999999333...---***...111///+++***,,,///111222222444999===999222,,,...111111000000111222222000...///222333111...666444111000///...,,,***---+++***+++---...---,,,------------------------***************)))))))))***'''&&&'''&&&###&&&+++''')))++++++++++++---...///::::::---'''...///)))---...,,,'''&&&)))***(((+++,,,,,,***...777???CCC===<<<===CCCLLLQQQQQQNNNPPPYYYiii{{{~~~iii\\\YYYZZZXXXVVVTTTRRRNNNHHHDDD???:::111,,,;;;dddaaa>>>999;;;IIIjjjKKK......))))))))))))+++...///...$$$:::qqquuuHHH000---555---111<<>>===:::===999888===EEEFFF@@@999333222111///---,,,,,,,,,))))))******+++...222666///222222000000333444222<<<:::999888777888AAAKKKHHH>>>888===DDDBBB999333777333333555666333111333222000............---,,,)))...111000///222111///***,,,...//////000222333...///000000///...---,,,444222000...//////---,,,---+++******,,,---------------------------------******))))))(((((((((((((((%%%%%%&&&%%%###&&&+++''')))******))))))***+++///777555***(((000...$$$(((,,,,,,******,,,+++(((***++++++---777DDDHHHEEECCCAAABBBHHHQQQVVVTTTQQQLLLXXXjjjyyy}}}hhh[[[WWWZZZZZZYYYUUUOOOJJJHHHGGG===:::111---AAAnnnWWW:::;;;444IIIkkkuuu@@@))),,,%%%((()))(((***...000...###AAA~~~iii@@@000333444+++:::\\\|||iiiFFF@@@```pppEEE777444,,,(((,,,,,,---111666555111///222222222DDDmmmtttHHH222222333000111222444666444444;;;DDDuuunnn@@@444******...000111333---+++***++++++***---333333OOOvvv{{{sssjjjcccaaa[[[LLL:::///---000000000888AAA???555:::===???FFFZZZyyyuuuZZZOOOQQQQQQNNNKKKAAABBBBBB???;;;999:::;;;666888999:::999555000------222333000000444222---)))))))))***++++++,,,---)))+++...000333777===@@@999:::===???===>>>FFFQQQLLLBBB999999???CCC@@@;;;@@@;;;888;;;@@@???777000000///...---,,,+++++++++(((((((((''''''(((,,,///***...111//////333555444333333333444333333<<>>999......KKK}}}NNN555888---CCC___qqq{{{hhh999&&&)))$$$(((***'''''',,,---+++...MMM___999000777333;;;^^^bbbVVVppp___<<<444:::;;;333,,,111222666;;;999222000111///...>>>fffaaa===222333444333111222666777444222888@@@ffflll>>>444,,,,,,000000000111,,,***+++,,,+++))),,,222888ddd{{{mmmWWW???000,,,///555666444999BBBAAA999;;;:::999???TTTrrrtttooommmjjjhhhhhh[[[YYYVVVRRRNNNMMMNNNOOOJJJJJJJJJJJJHHHAAA888111---......---...111000...------,,,,,,,,,,,,---------000666;;;???DDDIIIMMMMMMKKKJJJLLLLLLLLLRRRZZZPPPIIIBBBAAAEEEGGGCCC??????>>>===<<<:::777333000------,,,+++++++++++++++)))+++------,,,+++,,,---(((---111000000444777777444555888999666555;;;EEE>>>555///333999999666333777444333555666777;;;AAA333111...---......---,,,***///222111111555666555333444444333111111222444111000222555999:::666333///---******,,,...///...---+++))))))***,,,------////////////////////////---,,,+++*********++++++%%%%%%(((,,,+++((((((+++***'''%%%&&&***---...------...//////...---------***---...,,,---//////,,,000555666777BBBPPPRRRKKKFFFGGGJJJOOOSSSRRRNNNJJJTTT[[[dddjjjnnnuuu|||eee^^^```SSSWWWXXXQQQGGGCCCIIIQQQ<<<444)))///XXX|||GGG111444@@@UUUiiisss|||eee:::)))+++%%%***+++'''&&&***+++(((;;;WWW^^^:::333<<<666SSSooowww]]]???666BBBLLL@@@...888999===@@@===555111222---000CCCjjjSSS555...//////...000222666888444000555===\\\hhh<<<333------...---+++++++++***+++,,,+++(((+++111999oooZZZ888,,,...,,,555777111000666777111///------555KKKiii|||{{{wwwrrrlllfffdddddddddddd]]]\\\[[[ZZZUUUJJJ<<<222111,,,''')))...444777999444444222111///---,,,+++,,,111888???CCCGGGJJJKKK]]]VVVRRRSSSUUUUUUWWW[[[KKKIIIFFFFFFHHHHHHFFFDDDAAAEEEHHHEEE>>>:::;;;===---,,,,,,++++++,,,,,,---'''***///111000...+++***(((...222111000333666666<<<===AAABBB>>>:::@@@HHHCCC<<<777999;;;;;;===@@@===999666555444333666<<<,,,------+++((((((***------///000111555;;;;;;777777888999888777888999;;;888444444;;;DDDGGGAAA:::666333///---------,,,,,,---+++)))(((***,,,------111111111111111111111111///...---,,,+++,,,------...***''''''&&&&&&+++222...***&&&(((///444555444///000444777333...111888...000///++++++///000---444;;;===;;;AAANNNSSSOOOJJJMMMSSSYYY\\\[[[XXXTTTSSSZZZcccjjjnnnsssxxx|||qqqhhhgggcccLLLTTTWWWPPPLLLPPPQQQNNN???777)))777kkknnnAAA777:::BBBMMMZZZhhhccc888###"""%%%"""$$$***,,,+++,,,///;;;vvvVVV<<>>DDDIIIIIIEEEEEEJJJPPPGGGDDDCCCEEEIIIJJJGGGDDDAAABBB???:::999;;;:::666...+++(((***///000,,,(((///...000777;;;<<>>@@@@@@@@@??????===;;;;;;???DDDDDD@@@;;;:::222,,,...///---,,,,,,...---,,,,,,---...---,,,...111222333888???;;;222555555333000///000...,,,((())),,,---)))&&&***111...+++)))***---///222555333333555777444000222777...+++***+++***(((---333555BBB<<<:::IIILLLJJJVVVXXXXXXXXX\\\cccddd\\\TTT[[[ZZZ^^^gggpppuuu|||mmmbbb]]]XXXWWW]]]ZZZLLLFFFOOO[[[aaaGGG>>>000AAAvvvggg===444444FFFOOO\\\oooTTT///'''000***))))))+++,,,,,,...111GGGwwwNNN???GGGSSShhhRRR>>>,,,+++000000000333888555222222333222---)))333222===gggsssEEE888555555777666111666111---333444444;;;XXXQQQ666000+++******)))***---///000///,,,...111666;;;cccZZZ999111,,,///.........000000///------+++333555YYYzzzmmm[[[BBB------.../////////111444777111,,,***---///---+++,,,///---///666===CCCIIIMMMSSSPPPMMMJJJJJJMMMQQQTTTQQQQQQNNNLLLNNNQQQNNNIIIIIIKKKJJJHHHJJJLLLIIICCC::://////111+++,,,000---333222000//////...,,,+++000//////000222555:::>>>DDDGGGJJJLLLLLLLLLNNNPPPOOOOOOOOOMMMKKKHHHGGGGGGEEEEEE@@@999777888888555000000///000111111000///555333555;;;??????@@@DDDFFFFFFGGGGGGHHHHHHGGGGGGGGGDDDCCCFFFIIIIIIDDD@@@@@@888111000///------///------,,,,,,---------,,,///333777888999;;;;;;999======;;;777666666222------******,,,,,,)))))),,,***'''&&&+++333888999999666222222555666444333666555111......,,,***---222<<>><<>>333GGG~~~gggCCC:::888GGGPPPccc~~~QQQ---(((111)))++++++((()))---111222PPPzzzjjjDDD<<>>666777888999555111666222///555444444===[[[{{{III555///*********)))***---***000***(((000,,,444OOOUUU666000---111///...///000000///...000,,,333999dddpppMMM333///000///......000444888333...,,,///000...---///+++,,,---111:::HHHVVV^^^bbb___ZZZVVVTTTUUUWWWYYYWWWZZZ[[[VVVTTTTTTRRRNNNLLLPPPQQQNNNLLLMMMKKKHHH<<>>BBBHHHIIIKKKNNNPPPQQQPPPNNNMMMOOOQQQNNNIIIFFFHHHJJJMMMKKKDDD:::555666666444000333444333111000222444666444666<<>><<<>>>888555:::??????======>>>666111000///---///222888@@@CCCNNNccclllnnnvvvvvv|||yyyaaaWWW[[[eeepppvvvyyynnn```ZZZZZZXXX[[[TTTFFF@@@HHHRRRUUUBBB999333MMMdddCCC===<<>>nnnNNN222111...111///...///111222222111444...333:::ggg___<<<......------...111777;;;777333111222111---,,,...---------333GGGcccxxxzzzwwwuuuuuuuuupppssssssooolllkkkgggbbbaaadddddd```]]]YYYRRRJJJAAA222///444111111555333000/////////111111111000000000...---333<<>>777777777555111222222111111111111222666333666>>>EEEFFFGGGIIINNNMMMMMMMMMNNNPPPRRRSSSSSSPPPNNNNNNNNNNNNLLLJJJBBB999111---,,,***+++...***+++,,,,,,++++++,,,---888;;;BBBHHHEEE@@@DDDMMMCCCFFFEEECCCEEEGGG===111000***'''+++---,,,++++++,,,---,,,,,,111:::AAACCCGGGCCCCCCHHHLLLMMMNNNQQQJJJ>>>333000000000000222---999OOOmmmkkk\\\```jjjtttxxxxxx|||nnnaaa___bbbiiifffYYYHHHBBBFFFFFFAAA<<<666666VVVVVV<<>>888333;;;SSSyyyhhhAAA888:::777GGGwwwhhh===111***---///+++,,,000///---+++***+++,,,---...333555DDDppp___>>>888444222555777666999666666;;;888;;;JJJwww{{{JJJ777222...///000......111***444,,,,,,999999SSSIII111111...---,,,+++---///222222222666000444;;;hhhhhh<<<......---,,,---000555999777444444555333...---///222111000:::\\\}}}nnn```MMM:::444666000---444666,,,000333222///...222666111222000///777DDDKKKLLLRRRYYY___```\\\YYY[[[^^^]]]ZZZWWWVVVWWWWWWVVVTTTTTTSSSMMMAAA::::::;;;;;;555111...///222444222000666444777BBBKKKNNNOOOPPPTTTTTTUUUVVVXXX[[[]]]___\\\[[[ZZZZZZ[[[\\\[[[ZZZJJJ>>>333000///------///***+++------++++++---///999===GGGOOOQQQNNNOOOTTTHHHMMMNNNNNNSSSVVVKKK999...***)))***++++++...222...111///+++...===NNNWWWZZZYYY\\\```bbbccchhhooocccPPP;;;222111111000000...<<<^^^sssaaadddlllvvvzzzzzz~~~wwwvvvyyy|||uuu```KKKDDDFFFDDD;;;444222888\\\MMMCCCZZZhhhccc[[[cccdddCCCCCCffftttJJJ666''''''(((''',,,555bbb[[[000333555555444???aaa[[[>>>:::<<<:::111ZZZ^^^999000+++------)))***///...---+++***+++---000222666;;;LLLvvv[[[>>>:::444000444777444666333444999666<<>>lllfff555000000///---,,,---000333222111444777555111///222...///...:::eeebbbGGG888777000---222555,,,222777444...,,,111777555555222222???TTTaaacccpppxxx~~~}}}wwwtttwww|||~~~xxxqqqmmmllljjjeeeaaaccc```VVVFFF;;;;;;???BBB888333...///444777555111222000666EEESSSYYY\\\]]]ddddddeeegggiiilllnnnoookkkkkklllnnnnnnoooooooooZZZHHH555------,,,******))),,,///...,,,+++...111444BBBQQQYYY]]]______]]]WWW]]]______fffiiiZZZDDD111,,,******+++,,,222999,,,111///,,,777QQQkkkwww}}}}}}fffFFF555111000......:::EEElll^^^^^^dddmmmuuuxxx}}}|||{{{yyyppp]]]IIIBBBEEEDDD===222444>>>dddNNNMMMiiivvv```[[[kkkjjjCCC...333MMMeeegggBBB'''(((+++&&&...@@@ttt```CCC,,,&&&...333222999YYYwwwUUUFFFDDD???888000CCCaaasssbbbUUUVVV___zzzXXX999111---000///+++---555222111000...///222666:::888EEE\\\VVV:::999777444666666333333000222777555===SSSrrrAAA444///,,,...///------///------...---111HHH}}}uuuBBB333444---///---******,,,.........222///999BBBoooeee555...///...---,,,,,,...000///111666:::777111///111)))......888ccc{{{TTT:::777333111222111,,,000444333000000333888444444222555KKKmmmkkkPPP>>>;;;@@@CCC777444111111333555555444000111;;;QQQgggttt{{{~~~www\\\===///---,,,***'''***---000///---,,,///222>>>ZZZqqqwwwyyy{{{zzztttYYY;;;111******...111666;;;///111///222IIIoooqqqIII333............999EEEtttbbb]]]]]]fffpppvvv{{{~~~tttsss~~~{{{mmm```___TTTEEE???BBBBBB===888<<>>SSSoooyyyrrrrrrRRR666777:::999888555333333///111666555???WWWtttDDD555000---///000......000,,,***///000111SSSqqqWWWHHHGGGTTTcccnnn@@@444666...555222///---.../////////111000;;;DDDooojjj===)))+++,,,,,,,,,---///111111333888<<<888///+++,,,+++444555===ccc]]]:::666666555333---***,,,///111333666888:::///000///555TTT[[[@@@999===BBB444444333222000111333666555888GGGcccsssKKK777333333000---***...111000------000444UUU{{{rrrDDD666******111666999;;;333222000999YYYqqqEEE...***---///000---???xxxnnnfffbbbiiissszzz~~~uuuqqqkkkaaaZZZZZZLLLAAABBBFFFCCC999111777555BBBppp|||???;;;NNNKKKDDDMMM|||ggg<<>>...---...///---888:::QQQ^^^???555777???EEEDDDGGG^^^xxxiiiNNNAAA:::333222444666444111777999JJJmmmxxx[[[<<<000***,,,...***)))...<<<888222...111888;;;:::IIIpppgggQQQNNNKKKHHHWWWoooPPP111444777555666777888999222111:::===DDDTTTsssGGG>>>000'''***...,,,)))+++------///222<<>>999444333666;;;BBBGGGlllZZZHHH>>>BBBFFFCCCFFFPPP|||YYY:::888666333666777777444///333888999NNNssswwwLLL<<<222,,,//////+++***...+++...//////<<>>TTTZZZ;;;:::888...222444333111000222111------555555HHHhhh777666///,,,111444000---,,,111333333111000111111///333000222<<<]]]fffAAA::::::222///555555444444333111111111222333444:::666ZZZvvvIII333000111111000000111000///000444555000GGGzzzQQQ:::555222000000,,,,,,222,,,---//////JJJIII555///333111000333000+++000000666WWWkkkDDD222...///222666111===fffyyyccc___hhhjjjmmmvvv{{{rrreeeYYYQQQNNNIIICCC???@@@>>>999555444///999RRRzzz|||KKK:::<<<999???iiiLLL666&&&(((---+++***...DDDqqq[[[>>>333&&&,,,---,,,:::\\\fffCCC===;;;777;;;444555222:::;;;SSSqqqJJJ>>>===DDDTTTgggggg===---111555555333///,,,---222666777222111GGGvvvXXX999000,,,......+++///777???999555777888>>>OOObbb\\\>>>777444:::BBBBBB>>>;;;[[[]]]>>>888333111555666555222000666666555WWWWWW;;;333///222000++++++111+++///...,,,???nnnuuuRRR===666333444111,,,---444444===iiiTTT:::888777///---222444000...///111000111666666JJJsssSSSHHH<<<000///333333000...111111222000---///:::FFFPPPPPPJJJBBBVVVkkkGGG;;;777///...444777444000///000000---+++111777>>>888\\\ZZZ999000333222444222---,,,...111222777444NNNUUU===888555222111)))+++444...---///666YYY{{{EEE222---222000...000,,,***000000666WWWjjjEEE444000000333888666>>>bbbggg^^^fffiiilllsssuuussseeeWWWLLLGGGDDD???;;;===<<<666000///---777III___dddWWWaaaSSS<<>>AAA???999999///222///888===XXX\\\???EEECCCOOOnnn|||NNN222...444//////000000000111333555666555000???ooo^^^<<<333------***&&&***333@@@;;;999::::::EEEgggiiiDDD>>><<<999777<<>>aaaVVV???999666222111++++++444//////111999]]]oooBBB///+++111///---///+++---111///555XXXssseeesssiiiBBB222111222555999:::CCCiiimmm___fffjjjooouuuuuuqqqggg\\\PPPHHHIIIAAA<<>>>>>======SSSmmmLLL???===@@@>>>777777>>>CCCBBB@@@iiinnnKKK???<<>>>>>:::<<<999999XXXhhhZZZOOORRRaaaxxxTTT333***///333444---111222---///III|||ssscccdddNNN;;;888:::>>>OOOcccTTT>>>999888777666000444666555333333777;;;999888===???lllgggCCC111///555888666666777777555000MMM~~~TTT===888555222111000,,,333111111222999]]]^^^XXX^^^ssstttDDD222...444222111222///000000***222ZZZ|||ZZZFFF>>>QQQoooggg===...111555888::::::DDDjjjrrraaafffjjjpppvvvvvvrrreee___XXXNNNIIIGGG???;;;>>>@@@:::000))),,,:::FFFJJJCCC222999TTTttt~~~sssGGG...---...///+++&&&''',,,TTTvvvHHH,,,---,,,)))+++***---222///777???```ooohhhnnnssszzzHHH000222555...---+++,,,222999;;;555///***000333CCCppprrrHHH:::000000111000333:::666;;;>>>===FFFeeezzzOOO===@@@666<<>>CCCEEEDDDeee\\\III@@@BBB@@@333555>>>;;;>>>]]]vvv[[[FFFAAA???BBBDDDAAAEEEaaaoooTTT;;;444777777666777;;;???HHH___[[[;;;111111555000******---......,,,222444DDDsssYYY???555444444333000000888??????999666888CCCjjjhhhLLL999999::::::888BBB___|||fff===...000222111+++111111---888bbbyyy{{{XXXBBB777111333555555:::BBBppp```DDD:::888666333111555888666222111555:::<<<888CCCQQQ}}}[[[===333222222555444333666;;;:::gggxxxeeeWWWZZZggg}}}PPP;;;777555222111333---333111222333<<>>666888HHHggg|||GGG444///444111000111.........)))111[[[~~~^^^;;;666999EEEPPP___|||ddd===...111555888:::999BBBfffvvvcccfffhhhmmmuuuwww~~~mmm^^^VVVOOOKKKJJJ>>>::::::======666...++++++;;;CCCDDDAAA888888FFF^^^@@@+++,,,------***(((,,,111aaabbb999(((...+++***///++++++111///888CCCfff```>>>111222888===111000000222444444222///...000444KKK|||RRRAAA333333666666777;;;555>>>DDDIII]]]]]]DDD===>>>777888;;;???@@@???@@@CCCEEEddduuuZZZGGGEEECCC777:::BBBJJJaaagggMMM???888::::::AAAJJJGGGBBBOOOeeewwwVVVFFFAAA???BBBHHHHHHRRRgggpppFFF555333111111000///------///111222000888DDDnnnzzzVVV???555333333111///222888999666555CCC]]]qqqZZZDDD555777666999:::444111???SSSmmm]]]===222444444///)))111000---EEEyyyYYY>>>:::888666666888888777777LLLxxxzzzXXXDDD<<<999777555777888777666666888;;;@@@AAAZZZsssyyywwwxxxdddLLL???777:::999666@@@QQQfffooo]]]XXXDDD>>>BBBZZZxxxLLL999666555222222222---333000///222DDDttt\\\:::888333222666GGGkkkxxxNNN:::222555000...///+++***//////888___tttMMM555555:::>>>:::@@@aaabbbBBB444111111555;;;<<>>AAA>>>666111222,,,999;;;666888666555<<>>===<<<===>>>JJJRRR\\\yyynnnIIICCCCCC;;;;;;444333999<<<::::::>>>DDDcccnnnSSSNNNOOOFFFIIIQQQfffqqqGGG666999???999333888EEEGGG@@@EEESSS~~~xxxaaaUUUQQQWWWaaa___nnn]]]>>>::::::222,,,111333000,,,,,,000333,,,888BBBhhhsssRRRAAA555888888333111555777777???WWW{{{\\\===333777<<<;;;///+++444;;;:::<<>>===<<<>>>AAACCCCCCCCCIIIPPPuuufffJJJGGG???999???TTTuuummmVVVGGGHHHFFFDDDTTTnnnsssXXXRRRLLL??????LLLPPP???222===aaavvvKKK888666555333333000---444///,,,111KKK___999666...000333111777UUUooopppYYYCCC::::::444000111---(((333777AAAdddqqqHHH666000///111,,,...IIIkkkwww```GGG999111---333<<<@@@JJJsss{{{uuuzzziiivvvqqqnnnjjjlllvvvzzz|||ooo___UUUNNNMMMNNNBBB===999:::===<<<666//////444333444777222444CCCnnnFFF<<<111(((&&&&&&,,,---EEEuuuBBB666---...,,,%%%&&&---***//////111MMMoooAAA555111111444333999444...,,,555>>>;;;222,,,999===UUUrrrVVVJJJEEE@@@BBBHHHIIIYYYpppcccEEE@@@AAA===<<<777666;;;>>>===<<<>>>IIIcccxxxooojjjzzzQQQ@@@???999555888999>>>CCCDDDBBBFFFLLLqqqPPP>>>777222333222222000---++++++...000444777EEEpppqqqVVVGGG<<<===<<<888;;;CCCZZZzzzvvvKKK>>>999888888444...222///111777333000888MMM}}}DDDCCCDDDWWWXXX@@@///333666111999((((((666PPP|||KKK888555777555222111222333333333888OOO}}}cccQQQIIILLLFFFFFFPPP[[[]]]YYYVVVpppcccHHH???666888666777999999BBBbbbzzzxxxaaaLLL<<<:::;;;666555999HHH:::666555@@@rrrVVV;;;666999777111555...///444555AAAhhh```999///555222---&&&+++555;;;UUU}}}jjj[[[AAA444:::666---,,,111111444JJJpppccc777===444...+++''')))===TTTzzzrrrYYY@@@777222222:::555VVVzzz|||xxxfffrrr{{{ggghhhuuu}}}~~~lll___VVVNNNJJJIIIDDD@@@<<<<<<>>>===777222+++000//////111,,,222FFFddd<<<000---&&&)))###$$$'''///SSSnnn===222+++------)))***222...333555<<<]]]hhh===333000111444333666555111...333:::;;;777:::<<>>777222777888;;;??????===@@@GGGgggwwwKKK<<<888333555111111///---***+++---000111222@@@lllzzzeeeZZZTTTQQQYYYdddYYY999333111111222...000333333666:::666444;;;???lllMMMBBBBBBTTTXXXFFF555222333000000...111333;;;aaajjjAAA666555666444111000111222333222555HHH{{{|||tttqqqtttgggEEE888666000444222333444111555KKKcccSSSDDD999888777333666===FFF999666333444\\\___???333333444333---...111111333IIIzzz|||PPP666111444---,,,***...444999WWW|||lllMMM999999666111666666222;;;XXXwww{{{\\\:::CCC999333222///...999HHHttt}}}jjjHHH999888888;;;@@@eeennnyyy|||hhhlllxxxwwwvvvggg]]]VVVMMMFFFDDDEEEBBB?????????===888444+++///...//////+++333JJJZZZ555))))))###***'''%%%%%%777jjj\\\222)))%%%)))***(((+++111...111555DDDkkk```888111000000444333...000///,,,---111444444???999WWW}}}ppprrr|||TTTAAADDDEEE???@@@<<<:::<<<===<<>>===777222888888:::<<<;;;:::>>>DDDbbblllCCC:::999444555000///...,,,******,,,///000///<<>>ZZZ___FFF;;;FFFMMMEEE888000111333---555666111222CCCqqqTTT888666555555222000///000111222222222@@@qqqbbbCCC111222666///444222333555222111;;;JJJtttgggAAA999444444333000555>>>KKKAAA@@@<<<333IIIpppMMM:::555999<<<666777666777FFFhhh___;;;111333222+++//////111111333SSSnnnTTTIII>>>555999555666LLLsss[[[@@@@@@777111333333000222999oooZZZ@@@=========KKKsssooonnnnnnjjj{{{oooaaaZZZTTTLLLEEEBBBCCCAAA@@@>>><<<999555333111111///222555000777MMM~~~LLL000***))) ((()))&&&'''AAA}}}GGG...'''$$$''')))(((***///000000444IIItttZZZ666111000000333333+++---///...---.........999@@@qqq[[[MMMNNNLLLDDD@@@>>>???@@@???<<>>;;;999666:::999:::===<<<;;;@@@HHHeeebbb<<<777888333333......---+++******,,,...222111???oooUUU===444666333111222///111---444???CCCJJJRRRVVVXXX[[[{{{VVV???>>>>>>===777222333888666999222444>>>>>>OOOuuu~~~HHH777999333444111///...///111111111///>>>oootttJJJ888333888999///333111333777666555:::AAAaaaYYY:::444000111111000333999IIIBBBDDDFFF<<>><<<;;;IIImmmOOO//////333//////222111222000...JJJwww}}}hhhPPP<<<888999JJJllleeeDDD666111000222333000222777hhhoooOOOAAAAAAGGGdddrrrddd{{{sssxxxkkk]]]VVVQQQKKKEEECCC>>>???>>><<<777333111///222///,,,222999333777LLLjjj<<<***,,,,,,!!!&&&%%%$$$(((DDDwww>>>///***((()))******+++---555333666OOO}}}XXX777444222111333222222111333555666444000...999ZZZzzzYYYJJJKKKKKKFFFHHHHHHJJJJJJEEE>>>???EEERRRoooHHHAAA:::777:::999888888:::=========CCCKKKggg\\\888555555//////,,,------+++******+++---222333EEEwwwJJJ888222444...---000---,,,...JJJkkk{{{sssfffvvvZZZKKK>>>:::888555666:::999888///555CCC???AAAZZZsssCCC999:::...333000...---///111111111000BBBuuu```===666666777666...111//////222444555999>>>WWWOOO;;;444//////111111000111666333999EEEEEEHHHpppnnnSSSDDD???AAAIIIVVVnnnLLL...///222---111000---000111///DDDjjjqqqZZZTTT\\\tttlllCCC444444444555222222666===^^^kkkUUUTTTeeejjjjjjvvviii[[[TTTOOOIIIDDDCCC;;;===>>>:::444...------...***(((000777000777PPP[[[333)))000---$$$&&&!!! )))FFFmmm===***(((&&&''')))*********444111777SSSWWW999777555333333222333111333777888444222222HHHzzzuuuRRRDDDGGGKKKKKKTTTUUUVVVTTTJJJBBBDDDJJJgggcccCCC@@@666555<<<888555666999=========BBBIIIeeeYYY777444222+++---,,,------,,,+++***,,,---///444LLLwwwBBB333///000,,,---222000111777eeeyyykkkmmmWWWKKKGGGEEEEEEEEE@@@AAA???@@@DDDEEEQQQgggnnn???777888+++333000......///111222222222GGG|||YYY:::666444333444333444222000000222555:::===LLLzzzAAA<<<666///...000111000...((()))...===IIIPPPuuutttmmmhhhzzzzzzKKK222111222---///,,,)))///444222AAAaaajjj???444555555222......333999XXXrrr~~~sssggg[[[TTTOOOHHHAAA???;;;>>>???;;;333---,,,---,,,+++***111555000@@@bbbPPP...'''---'''&&&+++!!! ///QQQ^^^888$$$$$$%%%'''+++...///...//////999ZZZ~~~SSS888888777444444333000///111444222000555>>>cccmmmOOOHHHNNNPPPMMMUUUVVVWWWTTTKKKFFFMMMWWW[[[???===444999BBB777555666:::>>>>>><<<@@@FFFiiiYYY888555000***---,,,---...---,,,+++---...---777UUUeeeAAA333000222...111666222888999hhhllllllzzztttuuuuuutttmmmnnntttqqqiiirrrmmm===222666///333111......000222333333555III}}}SSS666555333111555888555555333111111555;;;>>>@@@sssmmm999666555111...---///111222---///---444CCCPPPwwwkkkDDD444333333///...,,,+++222777111===[[[aaa===333222000------///000111NNN~~~pppeee[[[UUUPPPGGG???;;;<<>>;;;???888;;;999??????;;;SSS___===:::777...,,,.........///////////////222888cccXXX<<<555000000///...000333333222???\\\vvvxxxfffUUUEEErrrEEE555666999555000,,,---222666555333777???ttt|||LLL999333222666111777222333444444222222333444>>>kkkggg:::666000---///111000111555222222000222888DDDooo```999777999444111444111777111000///333VVVnnn@@@:::111+++///555888777777???ppp~~~uuupppnnnbbbVVVQQQMMMFFF>>>;;;666>>>FFFEEE<<<222//////444777000///111)))BBBxxxoooCCC,,,''''''&&&&&&......***EEE~~~zzzBBB***(((&&&)))...///......111777777QQQRRR666::::::444444444000222000111333666SSS|||aaaGGGDDDJJJQQQUUUPPPGGG???EEEJJJIIIbbb\\\>>>======:::;;;::::::444999666:::;;;:::VVVbbb???:::666///000/////////............///444777aaaXXX@@@999333222000......111555//////:::EEEFFF???:::PPPpppEEE777:::===???:::666444555555333111999???ooozzzIII777111///222,,,111000222333333333333555666<<>>mmmtttzzz|||wwwmmmpppmmmaaaVVVPPPKKKCCC<<<999555<<>>aaaddd>>>777555000222/////////000111222333444;;;:::dddXXX@@@999444333222000000333555///******,,,...333999]]]nnnDDD777:::<<>>eee|||LLL:::444222444---111///111222333333444777999:::jjjmmmBBB999333/////////------000222111---000666@@@dddccc===:::<<<777666555---///,,,111333444RRRvvvGGG999555222111///,,,...333===jjjjjjllliiicccaaalllnnncccWWWOOOHHH>>>777444444777999666000,,,///333///333---...666555MMM~~~XXX---$$$&&&"""(((%%%+++...444YYYhhh999+++++++++---...,,,))),,,222000FFFmmmlllHHH777===<<<666666666<<<:::888::::::???kkk___IIIGGGHHHGGGDDDJJJEEE======CCCNNNwwwvvvRRR===<<<:::888:::888666444===:::999:::GGGrrrbbb<<<666555///...//////000111444666999:::>>>@@@lllWWW<<<666222333444333333666222000000111222333999AAAeeemmmCCC444555666888999999888666666888:::======ZZZ|||MMM;;;555444666///333000111333333333444777999;;;mmmkkk@@@555000---...///...///222000///,,,000777???bbb```999555777333222333---111---000222666WWW}}}NNN;;;555111000///---...222<<>><<<;;;===PPPeee>>>:::;;;222---111000000111222444777888888DDDvvvVVV<<<666222333444222222555///---...111222111333888iiimmmBBB333222111111333555666777999<<<>>>===<<>>dddVVVAAA===EEEAAA999777555,,,222555:::AAALLLpppeeeNNNFFFEEEDDDCCCBBBAAA;;;:::@@@NNNwwwwwwTTT>>>;;;:::;;;;;;444666222<<<;;;;;;???WWWoooGGG@@@@@@666000444333111///...///000111444MMMUUU@@@:::555555444000...000---******---///111666<<>>666777333444...///888222...///:::bbbRRR===222+++...444555333222666ZZZuuuVVVSSSUUUZZZ\\\iiivvvccc[[[SSSMMMFFF===::::::777:::<<<;;;777333111111...999666666???AAAXXX{{{sssmmmiii```]]]MMM666)))((('''###%%%###&&&(((///JJJgggooovvvvvvwwwxxxzzz|||~~~vvvzzzzzzvvveeeAAA***...---,,,---/////////666>>>IIIgggVVVAAA<<<@@@;;;666:::;;;777FFFKKKGGGEEEIIIaaa^^^HHHBBBCCCHHHLLLFFFHHHCCCBBBIIIUUUxxxiiiOOO???===999:::;;;666777111:::;;;<<>>666333666111777333333333222222444888;;;OOOxxxOOO888222------,,,***))),,,)))---...000222999bbbggg>>>555555111222///---555000...111;;;bbbNNN;;;222---...111111111222111SSS~~~sssUUUPPPQQQWWWXXXbbbvvvfff^^^UUUNNNEEE<<<777888333333222000///111666:::222:::333000777333???bbbUUUVVVRRRFFF;;;555111.........,,,***+++,,,***%%%!!! $$$###"""000>>>;;;AAACCCEEEIIINNNRRRVVVXXXVVVWWWXXX]]]YYY@@@///444+++...222222//////999FFFQQQbbbqqqssstttzzzxxxwwwxxxxxxxxx}}}sss```JJJAAAAAA;;;:::DDDIIITTTjjjooo___QQQLLLYYYpppooouuuxxxssspppvvv|||}}}~~~}}}~~~sssVVVFFFAAACCCIIINNNJJJLLLHHHGGGMMMWWWuuuXXXEEE======888888<<<999999222:::<<>>333///222---333111222222222333666:::>>>TTTzzzQQQ555///+++,,,---+++,,,///(((...000000///555___kkkAAA777666333444000+++111---///333;;;___~~~JJJ888333000///...,,,...222---NNNyyyoooSSSKKKJJJRRRTTT]]]{{{qqqggg[[[QQQOOOMMMFFF>>>999666555444000...///444888222222222333555:::@@@EEE888888555111...------...111000+++&&&$$$$$$###"""$$$#########$$$'''***+++999<<<@@@CCCFFFJJJMMMOOOGGGNNNUUUWWWPPPDDD999222///000111111222777@@@FFF___bbbfffkkkqqqyyy~~~vvvyyyrrrjjjvvv```EEE777777999KKKkkk~~~___XXXcccmmmyyyvvvssstttwwwzzzzzzxxx{{{zzzzzzzzzyyy~~~vvv```SSSMMMKKKNNNRRRPPPQQQPPPLLLNNN```~~~xxxVVVJJJ>>>;;;<<<;;;;;;<<<555555777<<>>OOOmmmooo```jjj{{{qqqddd[[[TTTRRRTTTTTTSSSQQQRRR\\\pppzzz```RRRCCC===<<<<<<===???>>>888666;;;GGGXXXpppuuu___MMMAAA888000:::999999;;;:::;;;AAAIIIjjjrrrOOOAAA<<<999:::888444333555777///---000111111;;;IIIwwwFFF<<>>???HHHQQQSSSQQQQQQWWW]]]bbb\\\VVVWWWZZZVVVJJJ???666777888;;;BBBNNN[[[cccjjjpppxxx|||zzzxxxyyy|||}}}vvvuuuzzz}}}yyySSS:::444EEE^^^}}}kkkUUUXXXmmm~~~~~~wwwiii[[[TTTTTT___\\\[[[cccssstttcccOOOCCC>>><<<===@@@BBB>>>@@@NNNaaasss~~~{{{jjj\\\SSSMMMEEEBBBBBBHHHMMMSSS[[[bbbkkksssxxxyyy}}}|||dddLLLAAA;;;777888888666555777777000---000444999FFFTTT{{{HHH;;;>>>888666444333555333000222666;;;======aaabbb???777333000111000111000111333333222444:::bbbzzzOOO<<<333---///333222///...(((&&&'''000333111UUU\\\<<<111000000111,,,---+++///333000;;;UUUzzzPPP;;;111***,,,111222///---333MMMzzztttMMMJJJKKKOOOPPPZZZzzzuuunnnccc\\\TTTKKK@@@666333555777444000------000444666555444333000///000444777555222222555222---222;;;222,,,'''&&&'''&&&%%%&&& """&&&+++111777<<<>>>DDDJJJPPPQQQOOONNNPPPSSS[[[UUUPPPPPPRRROOOEEE;;;444444555888>>>FFFOOOTTTWWWWWWXXX[[[]]]^^^ccchhh]]]^^^______ccctttuuuOOO===;;;JJJZZZlllzzzyyyjjj^^^MMMDDDLLL\\\cccbbbjjjiiihhhhhhhhhhhhhhhgggbbbaaadddjjjnnnnnnppptttmmmsssuuusssuuu|||}}}xxxlll```\\\^^^eeedddeeemmmzzzsss[[[LLLCCC>>>>>>@@@BBBIIIYYYppp|||uuuuuuvvvmmmjjjkkkrrryyy}}}~~~~~~|||yyy{{{|||}}}yyy{{{~~~}}}uuu___LLLCCC<<<777777888666666888444333333666888===LLL\\\|||sssIII>>>@@@999555444555666333000444:::@@@>>>???^^^cccAAA888333111111.........111444555444888>>>lllsssOOO999333///000000---,,,---111,,,///777666555VVVyyyRRR;;;333111///---+++...---000444111999OOOoooNNN===666000///222222///+++444FFFiiiwwwOOOKKKKKKPPPTTT]]]uuutttllleee[[[PPPIIIBBB:::666777@@@777...,,,111555555333444444333222000222555888333222111//////666FFFUUUEEE999...+++)))'''''')))((()))***,,,...000222333888888:::<<>><<>><<<;;;888666666555777:::999888AAAWWWkkkiiiLLLEEEEEE===555444555666555333888???:::777:::SSSyyy\\\>>>777111000222///---...111444333333888@@@YYYrrr}}}~~~~~~}}}}}}|||zzzvvvsssuuuwwwwwwuuutttkkkTTT<<<222000000111///,,,///555666///000555111666PPPkkk~~~|||{{{{{{{{{xxxvvvuuuvvvuuuqqqnnnppprrroooiiieeeQQQ<<<333111///***(((---111///111444000444FFFLLLSSSYYYYYYZZZ]]]aaabbbcccqqq{{{yyypppcccQQQAAA888777333000///000000//////666GGGUUU\\\jjjqqqiiijjjmmmpppssszzz|||mmm\\\IIIFFFHHHMMMPPPVVVdddtttvvvmmmjjj^^^QQQIIIBBB:::777777CCC:::000---333777777555999888777555222222444666222333///***444MMMeeepppMMM===...***)))&&&&&&+++&&&&&&(((+++---///111111333111000444:::>>><<<:::;;;AAAIIIMMMMMMJJJIIIIIICCCDDDGGGKKKOOOQQQPPPOOONNNKKKOOOYYY]]]ZZZYYY^^^]]][[[UUU[[[}}}rrrWWWSSSGGGBBB@@@===HHHWWWZZZWWWZZZ\\\ZZZVVVUUUWWWZZZTTTYYY```dddccc```\\\ZZZ[[[ZZZZZZ[[[YYYVVVWWW\\\]]]___```aaabbbdddhhhjjjnnnnnnpppppplllhhhjjjqqqvvvxxxxxxssskkkgggkkkpppvvvtttmmmbbb[[[\\\^^^^^^___ccccccbbbeeejjjllljjjeeehhhhhhffffffjjjjjjggglll```SSSMMMKKKHHHFFFFFFNNNZZZeeekkkmmmoooqqqqqqrrrxxxzzzvvvrrrrrrrrrqqqvvvwwwwwwvvvuuuvvvxxxzzzssstttvvvwwwwwwyyy}}}}}}sss___SSSGGGBBB@@@;;;777777666:::===>>>DDDWWWuuusssXXXKKKEEE;;;777444444666777777;;;AAA888666???TTTkkkuuuTTT>>>777111000444111//////111222///...555>>>BBBOOOSSSSSS[[[YYYOOOLLLSSSQQQOOONNNMMMKKKHHHFFFEEEFFFFFFGGGJJJHHH===///333000000222222222777>>>---'''+++000555KKKbbbgggZZZTTTQQQRRRSSSPPPMMMLLLLLLJJJEEEBBBEEEHHHEEE>>>>>>666000111333000------///444333333555000111???444666888888888:::<<<>>>EEENNNSSSLLLDDD@@@@@@@@@444666444///...111333333666333666999>>>KKKOOOBBB>>>CCCGGGJJJNNNPPPKKKCCCDDDDDDGGGLLLOOORRR[[[eeebbbiiiooosss{{{xxxnnniii```UUUKKK@@@777666:::>>>999333///111666:::<<<666666555222///...///111,,,444333333JJJmmmyyyqqqJJJ:::///111555555888>>>777999===BBBHHHLLLPPPQQQNNNMMMMMMOOOSSSWWWXXXYYY[[[aaagggjjjiiihhhggghhhaaaaaabbbfffkkkmmmllljjjjjjjjjoootttnnndddfffppppppqqqvvvtttrrrfffaaa]]][[[kkk}}}~~~zzzwwwuuuvvvzzz~~~www}}}|||{{{{{{|||~~~yyyssssssyyy~~~xxxqqqqqqqqqpppvvvyyyxxxuuuuuuwwwwwwtttqqqrrrrrrqqqssswwwvvvrrrmmmfffbbbeeehhhfffbbbaaabbbiiikkkhhhggglllqqqrrrjjjppprrrlllfffeeeeeecccccccccbbb```]]]\\\]]]___YYY[[[]]]]]]\\\\\\\\\^^^```jjjssstttpppkkkeee``````aaafffjjjiiifffggglllcccdddfffkkknnnnnnnnnnnniiilllnnnmmmpppvvvwwwuuuyyyyyyxxxsssooopppxxx~~~sssbbbUUUHHHDDDCCC@@@===<<<:::???DDDKKKYYYooohhhOOOCCC888:::444222444777777:::>>>??????PPPhhhwww~~~uuuZZZGGG???444111444222//////000111......777BBBRRR]]]___bbbjjjggg^^^^^^cccaaa^^^\\\\\\\\\[[[ZZZTTTUUUUUUUUUXXXXXXQQQJJJ???666000111444666888:::333000666===NNNvvv}}}YYYQQQLLLPPPSSSQQQNNNNNNFFFDDD???===AAAFFFCCC<<<:::777666777666222222555000777666555888333222===::::::;;;<<<<<<;;;::::::===AAABBB===999;;;BBBFFF>>>===777000000555555111;;;888888666666CCCHHH;;;999@@@FFFGGGFFFEEEEEECCCCCCEEEIIINNNQQQTTT]]]eee^^^fffooowwwttthhhddd___WWWLLL>>>555888@@@888777555111///333;;;CCCGGGGGGFFFDDDBBBAAACCCDDD>>>LLLSSSZZZzzzzzzfffXXXRRR\\\fffjjjpppxxx{{{}}}xxx~~~}}}|||yyywwwuuuxxxxxxwwwtttpppooopppqqqkkkmmmnnnmmmjjjgggfffeeejjjyyy~~~sssiiibbb``````aaa```XXXQQQRRRXXXYYYVVVVVV\\\bbbdddaaa___XXXXXXVVVYYY```fffbbbZZZ^^^___aaabbbcccdddeeefffeeegggeeecccdddfffccc^^^[[[OOODDDBBBCCCCCCBBBBBBDDDGGGNNNWWWdddqqqxxxzzzzzzxxxxxxwwwxxx}}}oooRRRDDD<<<<<<555111333666777888:::DDDGGG]]]yyy~~~fffUUUIII999222333000......000111000333>>>JJJ^^^kkkrrrxxx~~~www{{{uuussspppnnnoooqqqqqqqqqllllllkkkiiiiiiggg```ZZZLLL===000///444666222///555111666:::OOOuuuhhh___ZZZ```eeecccaaabbbLLLIIIEEEDDDIIIOOOMMMGGGDDDAAA???;;;444...000555111999888777;;;666444>>>;;;;;;>>>BBBCCC@@@<<<:::666999;;;;;;<<>>999999>>>???<<<===BBBHHH===222000555888666222<<<:::777777:::===???@@@HHHHHHJJJNNNNNNJJJKKKNNNOOOIIIFFFKKKQQQVVV[[[```ooosss{{{wwwpppfff]]]RRRJJJAAA999666888888444111000000222:::CCCUUUfff|||xxx|||{{{uuuqqqrrrrrrqqq{{{~~~|||yyywwwvvvpppooonnnlllllllllnnnoooooohhheeejjjooopppooooookkkjjjeee```aaaeeedddaaa```aaabbbdddeeeggghhhiiiVVVVVVUUUSSSRRRUUU\\\aaabbbccc___XXX^^^oooyyyzzzooobbb[[[bbbfff___YYYYYYKKKEEE===;;;>>>@@@>>><<>>;;;888666666777666:::<<<:::<<>>:::>>>>>>;;;===CCCAAA;;;888<<<>>>;;;:::;;;AAA===888666777888666555:::888555666888:::;;;;;;<<<;;;===AAAAAA???@@@DDDIIIEEEDDDLLLUUU\\\cccjjjrrrvvv}}}vvvnnnfffZZZMMMFFF???999555555888333///...,,,,,,111888???OOOdddzzz~~~}}}}}}{{{~~~{{{|||zzzsssllljjjlllkkkggggggjjjnnnqqqsssqqqooommmgggnnnsssoooggghhhuuuuuujjj^^^[[[bbbjjjmmmnnnhhh\\\VVV]]]eeegggiiilllaaaVVVKKKJJJOOORRRLLLEEEWWWXXXXXXWWWUUUSSSQQQQQQ[[[]]]^^^\\\YYYZZZaaaggg\\\WWWPPPKKKOOOUUUTTTNNNRRRRRRTTTSSSLLLFFFIIIPPPUUUOOOFFFAAA??????===<<<<<<777666:::<<<===@@@DDDGGGBBB???@@@@@@???BBBGGG???AAADDDIIILLLKKKHHHEEEFFFIIIHHHAAA<<>>BBBHHHLLLRRRWWWYYYTTTMMMJJJIIIGGGPPPKKKFFFDDD@@@>>>BBBHHHAAA@@@??????AAABBBCCCBBB>>>BBBEEEFFFJJJPPPTTTSSSJJJBBB===???@@@???GGGSSSIII@@@;;;===AAA@@@<<<;;;<<<=========;;;999999999777666666888;;;===>>>===BBBAAABBBFFFFFFEEEGGGLLLJJJEEEEEEKKKRRRWWW]]]ccchhhkkkpppuuu}}}uuummmfffYYYJJJCCC>>>999666555888333//////---,,,///444===GGGSSS]]]kkk{{{{{{zzzwww||||||vvv~~~tttsssvvvkkklllnnnkkkiiikkkiii___YYY]]]eeeiiilllpppooofff]]]\\\aaa```XXXPPPaaa```___[[[XXXWWWWWWXXX]]]cccggggggcccccciiiooo^^^[[[VVVQQQTTT[[[]]][[[ZZZYYYZZZZZZVVVQQQRRRWWWUUUQQQLLLIIIHHHGGGFFFDDDHHHEEEEEEGGGFFFCCCBBBEEEKKKGGGEEEFFFDDDCCCFFFKKKGGGHHHJJJLLLLLLKKKHHHFFFMMMQQQQQQJJJFFFGGGKKKMMMJJJHHHDDDBBBAAAAAABBBCCC@@@AAACCCEEEGGGJJJOOORRRTTTXXX[[[YYYTTTQQQPPPPPPWWWMMMEEEHHHMMMNNNJJJHHHIIIGGGEEEGGGKKKMMMLLLJJJEEEIIILLLMMMQQQTTTQQQLLLIIIBBB???AAAAAAAAAKKKXXXNNNEEE======AAACCC@@@===<<<<<<=========<<<;;;:::777777999<<<@@@DDDEEEDDDBBBAAAAAADDDCCCBBBEEEJJJNNNJJJIIINNNRRRUUUZZZ```___ccchhhkkkqqq}}}tttmmmfffXXXIIIBBB>>>:::888999999444111222222111222666???EEEHHHGGGMMMaaa|||vvvrrruuuwwwpppjjjlllqqqtttuuuvvv{{{yyywwwvvvvvvrrrjjjdddaaacccddd___XXXTTTUUUXXXUUU\\\cccddd___[[[]]]``````aaa^^^UUUQQQTTTXXXZZZXXXSSSQQQUUUVVVTTTRRRRRRNNNLLLJJJHHHFFFDDDBBBAAACCCCCCFFFHHHEEE??????CCCCCCBBBDDDFFFDDD@@@AAAFFFJJJJJJIIIHHHGGGGGGGGGGGGNNNPPPOOOKKKKKKMMMKKKHHHHHHGGGFFFEEECCCBBBCCCCCC@@@BBBCCCEEEFFFHHHLLLOOOQQQQQQRRRTTTSSSQQQOOONNNPPPKKKIIILLLNNNKKKFFFCCCGGGEEECCCDDDGGGGGGEEEBBB>>>BBBEEEFFFIIIJJJFFF@@@AAA<<<;;;???>>><<>>;;;<<<999777888;;;<<<:::777888888999<<<@@@BBBCCCCCCCCCAAAAAACCCBBB@@@BBBHHHIIIGGGIIIOOOTTTXXX^^^eee\\\bbbhhhlllrrrqqqllldddWWWIIIBBB===:::;;;>>>444000...111222111111333111888;;;:::???RRRkkk{{{zzz}}}}}}wwwmmmeeeeeeggggggmmmssssssmmmfffcccbbbmmmpppmmmaaaWWWUUUXXXZZZ[[[SSSOOOSSSWWWTTTOOOLLLJJJIIIHHHFFFDDDBBBAAA@@@<<<>>>CCCFFFCCC>>>???DDD<<<===AAAEEEBBB======AAAAAAAAAAAA@@@???@@@CCCEEEEEEDDDBBB@@@CCCEEEAAA:::AAA@@@???>>>>>>>>>=========???@@@@@@@@@AAACCCEEEJJJGGGGGGIIIIIIFFFEEEFFF<<>><<<:::666;;;>>>>>>???BBBAAA======888999??????;;;>>>FFFQQQVVVXXXQQQIIIDDD@@@===:::777555777:::;;;888555999777777888:::<<<===<<>>???BBBDDDIIIHHHEEEBBBDDDGGGEEE???;;;999888999;;;<<<;;;:::;;;<<<>>>>>>======???AAACCCAAABBBDDDAAA===@@@GGGJJJCCC>>>=========BBBHHH:::;;;======<<<:::::::::777<<>>CCCEEEWWWfffbbbTTTHHHBBB???888;;;>>>@@@???===:::888999777666777;;;>>>@@@AAA:::999<<>>JJJ[[[ooo||||||aaa```]]]XXXRRRLLLJJJIIILLLFFFCCCGGGJJJFFF@@@===@@@AAADDDEEE@@@:::;;;@@@:::>>>BBBCCCAAA@@@@@@BBBBBBAAA===888888<<<===;;;;;;888666888<<>><<<777888;;;<<<<<<===???AAA;;;===AAABBB===999@@@MMMvvvZZZ???:::CCCGGGAAA999333666:::;;;999888:::<<<;;;@@@@@@999444555:::<<<888000///777<<<::::::>>>000LLLeeeeeeUUUGGG@@@===999AAAIIIKKKGGGAAA>>>>>>999888888;;;@@@GGGKKKMMMDDDEEEIIIOOOQQQOOOQQQUUUVVVXXX]]]dddiiimmmvvv~~~tttdddZZZQQQEEE???@@@CCCEEEDDD999444333777777111...000333222666???CCC===444...)))111<<>>@@@AAA@@@<<<999===???@@@===:::888:::<<>>??????>>>>>>DDD888<<>>HHH@@@111888666555666555333555;;;999888777:::======999555777555555999>>>???;;;777BBB???AAAJJJQQQOOOHHHCCCCCCUUUmmmrrr^^^QQQUUUSSSWWWdddsss|||zzzuuuooovvvwwwiiiZZZQQQFFF>>><<<===>>>>>>888111...000000,,,+++---***'''(((///333///)))&&&((((((***---...000999DDDDDDFFFJJJQQQXXX^^^cccfffrrrwww}}}vvvppppppdddcccbbbaaa```^^^ZZZWWWVVVWWWWWWTTTOOOLLLMMMOOOQQQNNNKKKLLLPPPTTTVVVVVVPPPQQQSSSTTTTTTSSSQQQPPPXXXNNNOOOUUUPPPPPPrrrbbb@@@;;;AAAAAA<<<:::888999???DDDFFFKKKPPPQQQRRRTTTTTTRRRPPPNNNMMMMMMLLLMMMRRRYYY\\\ZZZWWWmmmjjjlllvvv~~~~~~zzzwwwqqqfffYYYSSSJJJAAA<<<;;;<<<===777111,,,++++++))))))+++'''"""!!!%%%((('''$$$$$$$$$ ###""""""$$$!!!%%%))),,,///222444555888999;;;BBBLLLQQQPPPeeennnuuutttppprrr}}}zzzvvvrrrooohhheeegggqqqzzzwwwiiibbbVVVRRRKKKCCC;;;888999;;;555111---,,,+++*********'''"""!!!$$$&&&%%%$$$%%%$$$###'''%%%######)))))))))+++,,,,,,+++)))))))))&&&"""###))),,,,,,,,,222777777555999DDDNNNZZZfffooommmhhhiiioootttxxx~~~sssjjjfffVVVSSSLLLCCC:::444333333000///...------,,,***'''%%%""""""%%%&&&""" !!!###!!!!!!$$$###$$$"""###(((...000,,,(((&&&)))'''######(((***)))"""###$$$$$$&&&***111555222888:::777555888===???DDDIIIOOOSSSVVV\\\ccchhhpppsssxxx{{{}}}~~~qqqkkkiii^^^ZZZRRRHHH???888222000,,,......,,,---...+++&&&(((&&&''')))(((### !!! !!! """''',,,---)))$$$ $$$%%%!!! ###$$$###)))'''&&&''')))---///111222333111------111444444111222222222222444777:::===AAAEEEFFFFFFGGGJJJMMMPPPTTTXXXZZZZZZ]]]ccciiiiiimmmqqquuuxxx|||}}}qqqjjjfff^^^YYYQQQJJJDDD>>>666111...000///+++---111000,,,...,,,+++,,,)))$$$"""%%%"""(((%%%)))///000---)))''''''(((,,,,,,&&&"""###$$$###"""$$$%%%%%%&&&(((+++...---///...***))),,,---,,,222111000000111111000...111666:::;;;999999<<<@@@777777666444444555777999;;;>>>@@@BBBBBBCCCEEEGGGBBBJJJYYYiiittt}}}uuujjjeeeSSSMMMFFFCCCAAA===666000222444111,,,...555666222000,,,***)))&&&!!!!!!$$$((("""!!!$$$(((222222+++%%%(((---###''''''!!!!!!!!!"""''''''%%%&&&,,,111***000222...+++,,,---,,,,,,+++,,,000555666333///)))...444555444555999===777333000000444777777555999::::::888444111000000;;;BBBTTTlllxxxWWWEEEBBBAAA>>><<<===AAAEEEHHHJJJNNNUUUZZZ]]]```aaa``````cccccc```[[[[[[]]]ccckkkrrrxxxzzzuuuhhhfffQQQMMMEEE===;;;<<<:::444>>>999555666444///,,,------------+++)))&&&###!!!&&&%%%"""  !!!'''((())))))(((''''''(((%%%""" !!! """###"""!!!%%%+++,,,***)))***(((&&&(((---...+++,,,***((()))+++...000000---111444222---,,,000444///111333333333444555666VVV```VVV999***000222***999HHHeee^^^LLL888222333333111000333444555555444555777999888:::::::::<<>>AAABBBBBBEEEHHHLLLMMMMMMPPPVVVZZZeee^^^YYY]]]cccggglllpppmmmssswwwyyynnn```YYYPPPNNNHHH???<<<===<<<888===888555666666444333555''''''(((((('''%%%$$$###!!! """%%%&&&%%%%%%&&&&&&$$$ ###,,,,,,,,,(((""" ###%%%$$$&&&'''''''''+++111333000+++)))''''''***,,,------000111333444444333222222...000222333333222111111GGGOOOIII666+++111555222555>>>QQQlllnnnVVVEEE999...,,,,,,++++++,,,---...//////...///000222000333444444888;;;999444111000000222555888999999888777888:::>>>AAADDDEEEBBB>>>===>>>===:::<<>>777666888999666333000555:::;;;<<<;;;555...---))))))---000///000333---......---,,,+++---...000333333111111333222...222111000111333444444444555333222444777999999777888555444444111...222777222666666333222666999999111444777999888888999;;;<<<<<<<<<:::999;;;>>>AAA===???@@@AAABBBGGGNNNSSS]]]XXXUUUWWWYYYYYY\\\```\\\]]]bbbhhhkkknnnxxx}}}}}}tttlllaaaTTTKKKMMMJJJAAA;;;<<<>>>???:::333---,,,+++((((((***.........,,,+++(((%%%$$$ !!!!!!"""!!!!!!"""%%%$$$###"""!!! +++...&&&###)))%%%+++---'''"""###%%%&&&"""$$$%%%$$$(((------)))***((('''((()))***))))))&&&))),,,,,,+++---222777888333...,,,,,,.../////////---000666777666;;;DDDEEE???999777999;;;:::888888:::888111...///000///000)))%%%)))...///------***+++,,,***))))))***+++000333333000///111111...///---,,,---...//////......111333333111111222444...---///666999555111000)))---///,,,,,,111444333222222222444666777444222:::;;;<<<<<<<<<>>>BBBEEE@@@BBBBBB@@@===>>>BBBFFFOOOGGG@@@>>>===;;;;;;>>><<<777555777999999;;;@@@@@@CCCEEEEEEDDDGGGMMMRRR```rrryyykkkcccccceeehhhfffddddddeeefffeeedddffffffhhhlllkkkhhhhhhkkkssswww|||xxxpppeeeZZZQQQEEEFFFBBB:::555666888777222,,,((())))))'''(((***)))*********)))'''%%%$$$ """$$$###!!!!!!!!!### !!!######%%%""" !!!"""&&&,,,,,,)))(((''''''(((+++,,,,,,+++%%%***...///...333<<>>:::888555444666AAA:::666777777555444555555888:::999999<<>><<>>;;;888===<<<>>>???;;;444111333777999999888777666666777...111555999:::<<>>CCCHHHKKKLLLLLLLLLOOOOOORRRUUU[[[aaagggkkkuuuyyy~~~xxxuuuoooiiiccc```^^^]]]```___^^^]]][[[YYYWWWUUUQQQSSSUUUSSSOOOKKKIIIHHHMMMKKKIIIHHHGGGEEEBBB???>>>@@@BBBEEEHHHIIIJJJKKKNNNLLLKKKJJJKKKKKKKKKKKKSSSWWWaaajjjkkknnnzzzppp___VVVXXXFFFCCC;;;444333555333......***))),,,---++++++---......,,,***&&&"""  !!!"""%%%)))!!! !!!!!!!!!"""$$$!!!"""###"""$$$(((&&&"""!!!"""###''',,,/////////---,,,+++,,,...///---,,,...,,,+++///444555222...+++//////+++,,,444777555000...,,,,,,---...---,,,'''***+++***,,,///...+++&&&'''+++...,,,'''(((,,,+++---...------...000222///444444///,,,...//////,,,+++***+++---......---000......000444444111...111...+++)))&&&$$$***222444777888444222444444222,,,000444444222000222444---000555888999999:::;;;999;;;======???IIIYYYeee___SSSEEE???<<<888666666333555888:::666222666===333888======999999>>>CCCSSS```dddXXXMMMLLLMMMJJJJJJGGGCCCAAA???===;;;888999999;;;===:::444111333000222444555555666888999555777999999777555555555999;;;>>>@@@@@@???<<<:::;;;;;;===>>>@@@BBBCCCDDD>>>BBBGGGJJJMMMQQQWWW\\\bbblllyyyXXXCCCDDDFFFIIIMMMRRRVVVXXXTTTVVVXXXZZZ[[[ZZZYYYYYY\\\aaaeeefffeeefffkkkppprrrtttsssnnnhhheeehhhlllrrrqqqoooooooooooommmkkkqqqvvv~~~uuuvvvxxxzzz}}}}}}}}}}}}{{{yyyvvvsssqqqmmmjjjiiifff___VVVTTTVVVNNNOOOMMMJJJLLLRRRVVVVVVBBB@@@;;;888777999<<<>>>888;;;===<<<999888:::===555888999888666444666888888888888:::<<<<<<<<<:::999999:::===AAAFFFKKKNNNHHHIIIIIIFFFCCCDDDIIINNNQQQVVVaaaiiihhhiii}}}www~~~qqqddd^^^___IIIDDD999111111555444000---******...000...---...+++***((('''&&&$$$!!! !!!$$$###  ######""""""!!! !!!"""%%%''''''&&&'''(((((('''''')))+++,,,***))))))***++++++***333,,,)))...222111///...---///---******...000///***...///***(((***++++++***,,,------+++************))))))))))))+++,,,------.........///000000000333333222222111///...---...------------...//////---,,,---111555777555222111000000000,,,))),,,333:::777777:::999555444666555999<<<;;;777666999===666888:::;;;::::::;;;<<<>>>@@@???<<>>;;;888===FFF\\\dddbbbSSSFFFDDDFFFFFFCCCAAA>>>>>>>>><<<888555999:::<<<===<<<999555222111222444555666666555444777333//////222555555444555444777:::999555444777999444333999>>><<<999888::::::666999DDDDDDDDDNNN[[[eeeoooqqqnnnbbbNNN<<<<<<999666666888999777444===;;;:::;;;<<<=========???@@@AAA@@@??????AAACCCEEEBBB???===???@@@BBBBBBFFFBBB>>>===???AAAAAA@@@LLLHHHGGGJJJKKKIIIIIIKKKCCCDDDEEEGGGHHHIIIJJJJJJIIIFFFEEEIIIPPPSSSRRRPPPXXXYYYYYYXXXVVVVVVXXXZZZYYYTTTSSSYYY^^^\\\XXXVVVYYYYYYWWWTTTVVVXXXTTTNNNNNNOOOPPPPPPPPPOOOMMMLLLMMMLLLKKKJJJKKKMMMOOOPPPNNNMMMMMMLLLGGGCCCHHHPPPEEEGGGIIIJJJJJJIIIJJJKKKDDDFFFIIIJJJIIIKKKMMMPPPPPPOOOLLLKKKNNNRRRNNNFFFJJJHHHCCC@@@CCCGGGCCC<<>><<<888;;;999999:::888555666:::666666777888888888888888555444444555666777777666666555444222111333777<<<===>>>???===:::888777777<<<:::888888;;;AAAFFFIIIJJJIIIFFFBBB@@@BBBFFFIIIPPPQQQVVVZZZYYY___yyyqqq```WWWVVVKKKFFF;;;222000333222---000,,,+++///000---,,,---+++***)))'''&&&$$$!!!   $$$### !!!!!!  !!!$$$""" """$$$&&&&&&###$$$%%%%%%%%%%%%'''))),,,***(((((()))******)))///,,,,,,000000---,,,---)))***)))&&&''',,,---+++,,,---+++((())),,,,,,(((***+++,,,+++***)))***+++,,,+++*********,,,...///...------,,,++++++******///////////////......---,,,,,,,,,,,,,,,---......+++,,,///444888:::777555666222111000---***+++000777555666:::;;;999999<<<>>>>>>>>>===<<<;;;:::;;;999;;;======<<<;;;<<<===???AAAAAA@@@GGGYYYkkkvvvfffRRR???;;;:::666444666444555666777777888:::<<<777;;;BBBFFFDDDBBBFFFNNNaaajjjjjj[[[KKKEEEBBB???GGGDDD???<<<:::777333///444999???@@@;;;666333333000111222333444333222222444444222111111222555777666666999<<<:::666666999666111000555999888555444999999333333777777DDD^^^sssXXXCCC???===:::555555444444333222333444888777555666888999999888:::;;;<<<;;;::::::<<<>>><<<999666666777999::::::<<<999555444666888999888@@@===???IIIQQQMMMEEE???:::;;;;;;;;;;;;:::999999;;;:::;;;???EEEGGGDDD@@@::::::::::::;;;;;;;;;;;;;;;777666:::<<<999555444444666666444555777666222888888999999999888777666222111000//////000222333777444444777777777999>>>555777999999888888999;;;:::::::::===@@@BBBAAA@@@@@@BBBBBBAAADDDEEEAAA:::===???BBBBBB@@@<<<888666===:::777999===???>>>;;;;;;888888999666222333777666666666666666666555555666666555666777888888777555222000000222444555555:::;;;<<<:::888666666666666888::::::999<<>>???BBBEEEKKKJJJNNNVVVXXX]]]oooppp^^^SSSPPPJJJEEE<<<333111444222...333...---//////,,,***++++++***)))(((&&&$$$""" !!!!!! $$$###!!! !!!"""###### !!!""" """%%%### !!!###$$$%%%!!!"""$$$%%%%%%%%%''')))---***'''&&&'''((())))))******...222111---...222------+++))),,,111111------,,,)))'''***///---'''*********)))((((((+++---,,,+++)))((()))+++...000------,,,,,,+++*********---------....../////////+++++++++++++++,,,,,,---***,,,///444777777555222777111...//////------///222000222888::::::<<<@@@???<<<:::;;;<<<===;;;999999:::;;;;;;:::999:::<<<===@@@AAABBBKKK___tttiiiTTTAAA<<<;;;777555888333222222444666999::::::222666>>>DDDDDDBBBFFFMMMcccnnnpppbbbQQQHHHAAA;;;HHHDDD???;;;888555222000222;;;EEEFFF???777555666333333444444333333222111222444555333000000444999888888:::===;;;777777:::888333222777:::999777777999999444444555888VVVhhhBBB777888666222555777555222111555888555333222222444555555444666777888888777777888999999777444444666999::::::888666333333444666777777;;;777===NNN[[[WWWGGG:::888888888777666555444333444444666:::>>>???;;;666888777666999<<<<<<:::777777555666999888444222444...222333111333666666333000000111111000000///...333222111000///000111222---)))(((---111111111222---///000000000000111222666444555:::@@@CCCAAA===<<<@@@CCCAAAAAAAAA===888<<>>>>><<<:::888777777444000000444777777666555444333222111666666555555666666777777555222111333777777444000666888999888666666666777444999<<<;;;888777<<>>??????<<<999999<<>>@@@CCCDDDEEEEEEFFFHHHJJJIIINNNXXX^^^```fffmmmqqq{{{lll___XXXVVVFFFEEE@@@999777888777444444///+++,,,+++(((&&&'''***+++,,,***&&&###""""""))))))&&&""""""$$$### !!!###&&&'''%%%!!!""" !!!"""###""" !!!###!!!###&&&(((((((((***+++...,,,)))(((***+++,,,,,,222+++(((+++000222333555------,,,***,,,111000+++***000222...***,,,///000......---+++***+++...000***)))'''&&&'''))),,,...------...///000111222222111111000///.../////////,,,,,,,,,,,,,,,------...((()))******+++---///000111+++'''+++.........///+++((((((+++,,,***+++///))),,,//////,,,,,,///222***,,,...///000333666999666:::<<<>>>JJJaaaxxxlllVVVBBB<<<:::666555777<<<999666777999;;;999777444222333555777999AAAJJJ]]]iiilll```QQQJJJFFFAAA===;;;:::777666777888::::::@@@GGGKKKJJJEEE???;;;999888777666555555444444666333111222444666666444888666888:::999555666:::999555333666888888999===<<<===<<<===:::555JJJppprrrKKK111000444111000...,,,...111333333111555333222222444555555444333555777777666666666777444333222222555777777777555555444333333333555666666444888BBBHHHEEE>>>999888999999888888777555555444333222222333444555444111//////222777888444000///...000333222///111555333000+++,,,444:::555+++000000//////............------,,,,,,++++++++++++000111444555000******///...///111111111222555888777===CCCEEECCCBBBDDDFFFGGGJJJJJJDDD@@@@@@???======RRRssstttNNN777666333333222333444666666666777666666888666333444999;;;999777555333222222222555666666555444555888;;;444999>>>===888222111111777888999999999:::===???MMMFFF???;;;;;;>>>??????>>>@@@CCCCCCBBB@@@??????HHHJJJQQQXXX]]]```ffflllllluuu|||yyykkk___XXXVVVJJJJJJEEE<<<777666333000444...+++,,,+++(((''')))***,,,---***%%%""""""###))))))&&&""""""%%%$$$!!! ###%%%'''&&&### !!!###$$$###!!!  !!!$$$""" """$$$"""!!!$$$ ###&&&'''''''''((())),,,***)))***,,,......---777...(((***//////...---+++......++++++------***(((000444///)))***///333///000///...,,,,,,---///,,,++++++++++++---...///........................000///---,,,+++,,,------,,,,,,,,,,,,,,,---......''')))+++,,,---000333666333---***++++++))))))+++***&&&%%%'''&&&$$$%%%)))+++///111///)))&&&(((---((()))+++---///222777:::888;;;===@@@MMMeee}}}pppZZZEEE>>><<<888777999:::888666666666666555444999444111222444888AAAKKK]]]hhhjjj]]]MMMFFFBBB===::::::999777444333444666:::<<>>DDDJJJHHH@@@<<<>>>BBBGGGIIIGGGCCCAAAAAA???;;;444???QQQ\\\SSS???555777444444333333333333444555777666666888777555777;;;;;;999777555444444444555666777999888666888<<>>777777:::888999:::::::::;;;???AAAQQQHHH===999<<<@@@AAA@@@===???@@@???;;;777555444DDDHHHOOOWWW]]]bbbgggjjjnnnrrrxxxyyymmmaaaYYYVVVIIIJJJEEE<<<666333111---444...+++,,,---++++++---))),,,...+++%%%""""""$$$$$$%%%### !!!&&&'''$$$!!!$$$&&&&&&$$$!!!!!!%%%)))***(((%%%###!!!!!! """%%%###"""$$$###!!!%%%"""%%%((()))(((((((((((((((((((((+++...///...,,,444///...111333000...///...444666111------......(((...111,,,)))+++...000///000000///,,,++++++,,,+++,,,,,,---......//////...........................---,,,++++++,,,...///+++++++++++++++,,,,,,---)))---111222111000111222333///------***'''(((,,,)))%%%$$$''''''&&&(((,,,///000111...+++((()))***'''(((***+++---000555999888;;;>>>BBBQQQjjjvvv___JJJCCC@@@<<<;;;>>>777888888666555444555666999444222444777;;;CCCLLL[[[fffiii\\\MMMEEE???::::::;;;<<<999666444444666666:::>>>???>>><<<;;;<<<888777555444444444555555444444333444555666666555777555666888666333555999:::777666999:::<<>>???BBBBBBDDDEEEEEEGGGHHHBBB:::333555777999999999888999444555555555444555666777888777777999777444555:::999777666555444555666777333666888777555777===CCCJJJLLLLLLGGG???999888:::777888888888888999===@@@GGGAAA:::888:::>>>@@@AAA:::<<<>>>===;;;888777777EEEHHHOOOZZZgggnnnnnnjjjooorrryyyyyyoooddd\\\XXXDDDFFFCCC;;;555333111...444///,,,...///---...000))),,,...+++%%%""""""%%% !!! &&&(((&&& ###%%%&&&%%%######'''(((&&&""" !!! !!!$$$""""""$$$###"""&&&%%%(((+++,,,+++*********$$$%%%'''+++...///...,,,---...333999999555444777...666999333,,,+++---...(((,,,,,,)))))),,,...,,,...000000///,,,***)))***)))***,,,---......---,,,+++,,,---...000111222333...---,,,,,,---000222444*********)))***++++++,,,,,,111666777333...***(((000.........+++'''+++111)))%%%%%%(((******---222000...------------,,,***'''((())))))+++...222555666:::>>>BBBRRRmmm{{{dddNNNGGGDDD@@@???BBB<<<>>>???>>>;;;:::===@@@;;;888777:::>>>BBBIIIPPPVVVccchhh]]]NNNFFF@@@999:::===???>>>:::999999;;;444:::???>>>999777;;;@@@:::999777666666777777888222555777666333333555888777666666888666444555:::555222222444666888>>>EEEPPPaaa```OOOBBB666///333555000///444444///---000...111222111......111444444333111222444555555444000333666777666444444444666444333444555555444222444666666444000...///111444111222777999666444444666666666666666555444333...000222333333222222333333444444333111111222444666000---111666666444444***000333111...000333333111000...---------...///...///000000111111111111111,,,+++...///,,,+++,,,***+++---///111555:::>>>EEEFFFFFFEEECCCBBBCCCCCC;;;>>>BBBFFFKKKKKKCCC888555333...,,,111:::;;;666555666666666666777999::::::888777888666333333888777666444444444555777999///222444333222555;;;AAAGGGEEEAAA<<<666111///...555666666555555777;;;>>>;;;:::888777888;;;???BBB777:::>>>@@@@@@AAABBBDDDJJJKKKQQQ```sss|||vvvlllooorrrwww~~~{{{uuukkk^^^VVVJJJ@@@888777777333///...---.../////////...---,,,...)))%%%''',,,+++"""!!!!!! $$$(((%%%%%%""" """''')))'''$$$&&&###!!! !!!!!! $$$"""  """###&&&### """""" ###<<>>;;;888666444444666555222333555444000555111------000111///,,,888222000333555111///000444888;;;:::555444777;;;:::666555888999777666888222444333000///000222222555222222555666444555999666444444777666222111222666555666777888777444111...222444333///...222666666111000444666333///...,,,444888333...---000111222///,,,,,,...000///---+++///000......111111...444111...++++++******)))///......111666999;;;;;;CCCLLLMMMCCC>>>EEEHHHFFFFFF>>>===EEEGGG???888888333333555888666444777>>>666888777333222444444111666444555;;;===:::888999444555666666555444555666444222111222555888888888777;;;===:::333//////222444777888555000000444999::::::777444666<<>>FFFCCCAAABBBEEEIIIKKKKKKPPPSSSWWW___llluuussslllsssxxx|||uuufffZZZUUUGGGAAA<<<:::777222000222......//////...,,,+++***+++)))'''((()))'''"""!!! !!!$$$"""!!!$$$&&&%%%"""!!!!!!######"""  """$$$((($$$!!! """######"""&&&888AAA555&&&$$$''')))---,,,+++---///000///---///...444<<<:::111...111444999;;;999666555222///,,,***))))))++++++++++++222222///---+++,,,...111///---+++,,,...///...,,,+++...///------//////,,,---,,,+++,,,//////...,,,---***(((''')))+++++++++000000111333555444111...+++222666555555666555333+++***((((((***---111333555222///---,,,,,,------333000///111222111333777;;;<<>><<>>>>>@@@BBBCCC@@@>>>;;;;;;======<<<;;;<<<<<<<<<<<<============<<<<<<;;;:::888666555444<<<<<<999777888<<<999444999888666555555666777888777444333444666666555555444555666777777888999:::@@@;;;999999999666666888===<<<888555555888666222555222111444444222333666888666666999888444333555000000111222333222000---///111333222000///222555555///---111444444555777///666999666333333333333444222///...///000111111222222000---...000000.../////////000111222222222...///111444888<<>>BBB@@@GGGBBB??????===888555555000---,,,///111//////222222444333///...000000---000---...444666444222333444555555444222222444555333555666555333444777:::777888::::::999777555444333555666666666666666777888::::::888;;;AAACCCBBBJJJLLLNNNMMMLLLNNNTTTYYY```___[[[YYY^^^fffgggdddsssxxx}}}qqq^^^SSSQQQFFFCCCAAA???999222111555............---,,,+++***'''(((((('''%%%$$$#########%%%"""!!!""""""###%%%###!!! """###!!! ###%%%&&&'''%%%###"""###$$$$$$###"""+++///***)))...222111///+++(((***///111---)))111///444<<<<<<555555:::777;;;<<<:::888777222,,,,,,------+++******+++,,,---...///---+++***,,,///...***''')))///111...***,,,//////,,,,,,......***---,,,,,,---//////...,,,,,,***))))))+++---------333222222333444444222000---444:::;;;<<<===<<<999,,,+++***)))***---000222777444000---+++,,,...///222///...000000///000444======SSS~~~~~~{{{zzz{{{{{{zzzsssggg___]]]\\\YYY[[[YYYVVVTTTSSSQQQNNNLLLTTTOOOKKKIIIFFFBBB@@@CCCIIIHHHEEEDDDCCCDDDEEEFFFHHHGGGFFFEEECCCBBBBBBAAAFFFFFFEEEBBBAAAAAACCCEEEHHHFFFDDDBBBAAA@@@@@@@@@DDDDDDDDDDDDCCCBBBAAAAAA@@@AAA@@@>>>@@@CCCAAA;;;444555555333111222555999555555555444777:::;;;888999888777:::>>>@@@@@@???DDD???;;;;;;:::777999===:::;;;999555666888666000;;;888888::::::888999<<<777444444666555222111333555555555777888888666444666666555555555666777888999444111444666777999===///444666555555777555111444333111///......111444;;;888555555777777555444+++,,,...///000///......+++...111555:::???FFFJJJVVVUUULLL===777===AAAAAAJJJHHHBBB999555666555333888222000555999888666666666888777333222444333000555333333999;;;999777888777888888888777999<<>>AAAAAA===:::@@@DDDFFFEEEGGGJJJJJJGGGDDDKKKRRRRRRNNNQQQ[[[dddssssssqqqmmmooovvvzzz{{{ppp]]]SSSRRRJJJFFFCCCAAA;;;444000222...............---------&&&&&&&&&%%%$$$$$$$$$$$$!!!(((+++'''######$$$$$$"""!!! """$$$$$$""" !!!"""  """###$$$###"""""""""###$$$%%%&&&"""###"""###+++555888444***'''&&&(((---000///,,,222000333;;;<<<888;;;BBBDDDJJJKKKEEE???999333------111222...******,,,---,,,...000111000---***(((***'''%%%'''+++...,,,))),,,//////,,,+++---,,,)))+++++++++,,,---------,,,...---,,,,,,///111111111333222000000222222222111111888<<<<<<===??????<<<000///---,,,---...000222666555333111//////111222///,,,,,,//////...///333>>>AAA```}}}|||xxxqqqgggZZZSSSWWW```iiigggeeedddccccccddddddeeeeeeddddddbbb___]]]\\\aaacccbbb]]]XXXWWW[[[```gggddd^^^YYYTTTPPPOOONNNKKKJJJJJJIIIGGGFFFDDDCCCCCCIIINNNMMMKKKJJJHHHDDDBBBAAA???======>>>???@@@;;;;;;999888<<>>>>>======AAAGGG777CCCIIIBBB:::999999888777444444777777555666999:::777666777777444444777333333333555777777666444555333222222444555555444777444444777777333111222444777888999<<<>>>:::444444555444111...///333777333444<<>>===>>>EEEKKKNNNQQQVVVVVVTTTXXX___gggiiiiiimmmwwwpppccc[[[YYYQQQHHHBBB@@@===666///,,,---------......///000000(((%%%######&&&'''%%%""""""***...)))$$$$$$&&&&&&###############!!! !!!"""  !!!"""###%%%&&&***&&&!!!!!!(((///...)))******+++,,,---///111333333///222:::<<<:::>>>GGGVVV^^^bbbXXXHHH===777333,,,111333...,,,///222111000---,,,---000///,,,(((&&&'''((())))))***+++,,,+++......++++++---,,,(((((()))******************...------...000111111111111///------///111111000333777888555555888999888111000...------...000000222444666666444333444555222///000444555444666999999DDDnnnvvv|||zzzyyyooonnnmmmjjjgggdddaaa```___kkktttqqqhhhbbb___]]][[[UUUOOOOOORRRSSSOOOJJJJJJCCC???BBBIIIMMMKKKIIIGGGJJJLLLKKKGGGFFFHHHKKKIIIEEECCCBBB@@@???EEELLLLLLaaammm]]]GGG>>>@@@CCC===::::::<<<===;;;<<>><<<<<>>DDDIIIGGG>>>666444888999::::::>>>AAA===666333444444222000111555999555AAA]]]{{{eeeHHH999@@@@@@>>>:::666333333444;;;;;;===AAAJJJWWWfffooommmdddTTTGGGCCCGGGJJJIIIHHHFFF>>>666:::CCCAAA777;;;;;;===???===888999===:::======;;;;;;===<<<888;;;777777;;;<<<:::999::::::;;;;;;:::;;;>>>BBBFFF<<<;;;::::::;;;<<<======EEEIIIMMMKKKDDD===::::::>>>AAAEEEFFFFFFHHHNNNSSS[[[eeepppvvv}}}vvvkkkbbb[[[YYYSSSIII@@@>>><<<555...***---------------...000000)))&&&###%%%((((((%%%!!! '''***'''"""###$$$$$$!!!"""###"""!!!!!!###""" !!!#########"""!!! """$$$%%%###!!!"""%%%(((((('''***+++,,,+++******...111222...000888:::888===FFFUUUaaafff[[[III<<<666444---444666222333:::===;;;///---++++++,,,---,,,***(((***,,,,,,******,,,...***------******,,,,,,(((+++---//////...---...///---,,,+++,,,...//////...---+++***+++...000000000000333222...---000222111///...---,,,,,,---......111555999999777444444555222000111666777666777;;;222BBBooo{{{uuuvvv{{{{{{tttkkk]]]MMMGGGUUUcccdddaaabbb]]]aaadddaaaZZZWWWZZZ^^^YYYVVVSSSPPPLLLJJJOOOVVVmmmqqqSSSGGGHHHIIIIIIFFFEEEGGGFFFCCCCCCFFF===???FFFNNNMMMDDD<<<999===<<<;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;<<<===:::???IIIQQQOOOEEE===;;;444666555444777:::777222333444555555555666999;;;>>>OOOuuuvvvRRRBBB???AAABBBAAA>>><<<>>>@@@AAA??????DDDPPP^^^jjjqqqkkkaaaRRRHHHFFFFFFFFFDDD@@@>>>999888>>>EEEEEE@@@===???BBBDDD@@@;;;<<>>AAAAAA???===???BBBBBBAAA@@@>>>???BBBDDD>>><<<;;;===AAADDDFFFEEEDDDKKKTTTWWWVVVVVVYYY]]]kkkqqqvvvwwwxxx|||rrrhhh___YYYXXXNNNFFF???<<<888222.........---,,,+++++++++,,,,,,&&&'''((()))(((&&&$$$"""###&&&###!!!######"""!!!######"""  """""" !!!$$$&&&((('''&&&&&& """!!! ###'''(((&&&%%%(((,,,***((('''(((***,,,...///111---///666888666:::CCCFFFQQQXXXQQQDDD999333000000666666111555===???888444;;;DDDEEE>>>555...,,,,,,+++++++++,,,---,,,,,,(((+++,,,******,,,,,,)))---///111111//////000111---,,,,,,---...///---,,,)))))))))+++...000111000---111222...---///000///......------------...///444777:::888444111111444000...///333444222333555222;;;XXX}}}ddd^^^yyy}}}xxxuuuzzznnnjjjiiieee___[[[YYYYYYVVVQQQPPPRRRQQQZZZkkkyyyyyyiiiWWWNNNHHHGGGEEEEEEFFFGGGFFFEEEAAACCCDDDCCCAAAAAACCCFFFAAAEEEMMMTTTRRRKKKHHHHHHEEEFFFEEEBBBCCCFFFFFFBBBCCCCCCDDDGGGJJJLLLMMMLLLMMMQQQgggzzz[[[FFFFFFOOOTTTYYYYYYUUUQQQPPPPPPFFFCCCBBBJJJVVVbbbggghhh^^^TTTIIIFFFGGGHHHEEEBBB<<<::::::===@@@BBBIIIPPPIIIIIIMMMTTTWWWUUUWWWZZZWWW[[[^^^]]]___bbbaaa^^^___ZZZWWWYYYYYYVVVTTTUUUUUUVVVVVVVVVUUUUUUWWWYYY___```bbbeeehhhlllqqqtttxxx~~~yyymmmbbb]]]]]]IIIDDD@@@<<<555//////333///...,,,***(((''''''((($$$)))---,,,'''######$$$"""$$$""""""$$$$$$"""!!!$$$&&&%%%###"""!!!!!!!!! !!!!!!!!!"""$$$%%%$$$###"""$$$%%%"""'''---333111(((!!!###***,,,(((&&&)))111666777555000,,,...555777444888AAA;;;EEELLLIIICCC===666111///222000***,,,555333***@@@TTTjjjnnn^^^GGG666///...***'''(((,,,...+++&&&'''***+++)))***------***'''))),,,,,,***)))***,,,//////...///000000...,,,(((((())),,,///111111111---222555333222333333000000////////////000000111888::::::666000---///222111///000333333111000333777444<<>>GGGXXXddd]]]LLL===666333222222222222222888GGGWWWkkkyyysssYYYCCC444,,,,,,***))))))+++++++++***************+++++++++,,,...,,,)))))))))***))))))***---000111111000000000---///111111000000222333333222222222333333333222444///---///000///111444222777:::777444555666555222111111111222444555777999777888===DDDIIIKKKLLLJJJGGGLLLVVVYYYTTTTTTZZZeeeiiipppwww|||nnnnnnFFFCCC\\\ZZZBBBBBBAAADDDMMMVVVZZZWWWQQQ===BBBBBBAAABBBHHHmmmyyyyyymmmZZZSSSJJJAAA:::999888555444555111///------......---,,,+++***(((&&&$$$###""""""!!!"""""" !!!$$$""" ###!!!######"""""" !!!###%%% """$$$'''$$$&&&(((...;;;JJJRRRSSSKKKDDD===888444222666===III```jjjZZZCCC:::888666000111111111111999NNNaaacccZZZQQQLLLEEE:::111---,,,+++++++++,,,+++)))'''((())))))))))))*********---+++)))))))))***)))((((((+++000222333222222333///000222222111000111222333444444444444333222222444000...//////---///333111;;;@@@;;;333000111222999777555222222444777999888888999;;;???FFFKKKNNNJJJEEEFFFOOORRRLLLHHHIIISSSVVVXXXWWWXXXbbbtttrrrTTTCCCGGGhhhiiiEEE>>>999===BBBFFFHHHIIIIIIHHH>>>AAACCCFFFDDDFFFmmmuuu|||nnnWWWVVVIIIAAA:::999888555444555---,,,+++******++++++++++++)))'''%%%###!!!  """###!!!!!!$$$!!! !!!$$$!!!!!!!!!###!!! ###"""$$$$$$$$$###"""$$$%%%$$$'''***...777CCCNNNTTTDDD<<<555444666888===CCCLLLccciiiSSS>>>:::999444333111000///---111>>>MMMBBB777555@@@CCC999111111,,,,,,,,,---...,,,(((%%%(((((()))))))))*********,,,+++))))))******)))((()))---111444333222111111...000111111000000222444333555666666555444444444333000///000///,,,...333777???BBB<<<333000000000AAA>>>:::777666999<<>>>>>CCCNNNWWW\\\[[[RRRNNNRRRTTTPPPKKKHHHOOOQQQSSSPPPLLLNNNUUU\\\```llliiiMMM>>>EEEIIIZZZjjj```DDD888???888:::;;;;;;:::;;;<<<>>>DDDFFFHHHLLLHHHGGGooo~~~ssswwwhhhVVV[[[JJJBBB:::888777444222222/////////.........///000((('''%%%### """###!!!!!!###!!!$$$"""!!!### !!!"""""" $$$%%%&&&&&&%%%$$$$$$&&&%%%)))---000333<<>>555555111///111111000333777666222999IIIHHH666,,,///---------......,,,'''$$$))))))))))))************+++***)))***+++,,,+++)))---000333444222000/////////000000//////111444777444666888888777666777999555333333444222000333999CCCFFFDDD===777777888888>>><<<999888999===AAACCCAAAEEEEEEDDDKKK[[[iiiooommmaaaVVVTTTTTTRRRMMMIIIDDDEEEGGGGGGGGGGGGHHHIIICCCKKKZZZjjjuuueeeJJJ===;;;>>>DDDGGGAAA999777===CCCAAA===:::999<<<@@@CCCEEEBBBFFFGGGJJJHHHKKKuuussslll___VVVZZZJJJAAA:::777666222000000///000000///------...000&&&%%%###!!!"""### !!! """!!!!!!&&&!!!  !!!$$$ !!!"""  !!!!!!$$$%%%$$$$$$&&&'''$$$)))///222333999KKK\\\RRRFFF;;;:::???FFFNNNVVV\\\aaaZZZHHH>>>@@@???777000++++++000333222222333666666>>>GGGAAA111***...---------......,,,(((%%%))))))))))))***************))))))+++...///...,,,...000222222000/////////555444222000///222777;;;666888999888555555777:::888777888:::999777<<>>AAAEEEJJJNNNQQQWWWVVVNNNGGGOOOdddvvv||||||ooo```WWWSSSOOOJJJEEEDDDCCCAAAAAAAAAAAAAAAAAABBBDDDLLLWWW\\\dddwwwnnnVVVIIIAAA======000;;;===666777AAAFFFBBBDDD>>>999:::AAAIIIMMMNNNFFFLLLIIIEEECCCLLLvvvtttcccYYYWWWUUUHHH@@@888666555111//////+++,,,---+++(((''')))+++%%%$$$###!!!"""""" !!!((("""""""""!!!!!!"""$$$&&&###"""%%%###!!!"""&&&$$$!!! !!!###$$$$$$!!!###%%%$$$$$$%%%%%%"""(((000444222777LLLbbbYYYPPPEEE???@@@JJJ]]]nnnzzzrrraaaLLL???<<<<<<;;;000,,,,,,///111222666;;;:::888999<<<:::222...///------------...---)))'''''''''((((((((()))))))))((((((***---000111111///***,,,......///000333555>>>;;;666222000333999>>>999::::::666111000444888777777:::<<<<<<;;;AAAIIIgggiiidddVVVJJJGGGIIILLLYYY\\\bbbjjjqqqxxx|||~~~{{{gggUUU[[[tttuuufff\\\UUUMMMFFFJJJKKKLLLIIIDDD@@@??????DDDDDDJJJSSSUUUTTT___nnnxxxyyyaaaGGG======<<<999888000444777777<<>>666555444111///000***,,,,,,***'''&&&(((***%%%$$$###!!! !!!!!! ((($$$$$$###"""!!!!!!###$$$""""""&&&$$$######000,,,'''%%%'''))))))'''###%%%''''''%%%###"""###!!!'''000333000444JJJbbb^^^XXXOOOGGGEEESSSqqquuuZZZFFF===>>>CCC:::777444333111222;;;FFFFFF@@@:::999:::888111+++------,,,---...---***(((&&&&&&&&&'''''''''((((((((((((***---111333222111%%%'''***,,,...222777;;;FFFBBB;;;444000333:::???<<<<<<:::444...,,,000555333444888;;;;;;;;;BBBKKKiiirrrtttjjj______gggoookkknnnyyykkk```UUUNNNCCCLLLTTTTTTMMMFFFCCCDDD??????GGGSSSUUUPPPTTT___fffvvvrrrXXXKKKCCC???@@@???777222222:::333///444888888999===>>>>>>>>>>>>@@@BBBEEEFFFOOOZZZTTTGGGMMMhhhxxxnnn___WWWSSSJJJBBB???999444000///000000111***'''+++...---***)))'''""" """###!!!!!!###"""!!!"""'''###   """$$$$$$---'''!!!"""'''******------***$$$###$$$"""$$$+++000///+++111@@@OOO]]]^^^WWWHHHFFF```qqq\\\MMM@@@888;;;888444000222777<<<>>>===>>>:::222---......---000...,,,+++++++++++++++)))///000***%%%%%%)))***...000000......///,,,(((&&&(((,,,111555777777666HHHFFF???777555777666222EEECCC:::///+++///111000999<<>>;;;666555666666444222666...+++222;;;;;;666222<<<===???@@@AAAAAA@@@@@@DDDHHHFFFCCCUUU~~~ssskkk```ZZZVVVLLL@@@>>>999555222111000111111+++''')))+++((($$$###)))$$$!!!###$$$"""!!!### !!! !!!%%%%%%""""""$$$### """ $$$###!!!!!!$$$'''%%%))))))%%%###%%%%%%######+++222111,,,---777AAA]]]___\\\UUU[[[tttpppWWWEEE<<<777888999666444444777999333666444///---000222111...---+++******+++++++++...000///+++))),,,---+++---//////------///---))))))---222444444444777:::EEEAAA:::444000///111222JJJ@@@555000333888;;;<<<666999@@@JJJXXXhhh{{{zzzuuuooocccZZZWWWVVVQQQJJJNNNQQQWWWYYYWWWVVV^^^hhhiiimmmssstttkkkaaa___dddbbbdddggglllsss~~~xxxdddWWWKKKGGGFFFBBB===:::777444111000111222111///000,,,---333888888777777777888;;;>>>@@@BBBCCCCCC@@@BBBCCCKKKgggtttkkk^^^VVVOOOEEE>>><<<999666333111000000000***''')))***'''$$$###***%%%"""$$$%%%###"""$$$     """  ###"""!!!$$$###&&&###!!!"""###!!! )))222444///---222777RRRYYY```ggguuu```IIIAAA333777999888333//////111333555444...+++,,,---,,,------,,,+++++++++,,,,,,///...+++'''(((,,,+++&&&+++...///---,,,///...++++++000444333000000555:::???888333222...***000;;;III999///333;;;======???;;;DDDTTTjjjpppkkkkkkggg___\\\^^^```]]]TTTQQQZZZfff^^^bbbiiikkkeee\\\\\\```bbbbbb```]]]\\\^^^bbbeeehhhiiinnnvvv{{{~~~{{{mmmzzz}}}|||tttdddSSSIII@@@555...222888888222...///---,,,,,,...//////......---///444555333444888444666999===@@@CCCEEEFFFBBB@@@EEE[[[xxxnnn\\\QQQMMMEEE===<<<999555222///,,,+++...***(((+++,,,***((()))'''""" ###$$$######%%% """!!!$$$%%%$$$"""!!!"""!!!%%%&&&$$$$$$%%%###&&&000444333222555999???OOObbbttteeeNNNGGG>>>:::777666333//////111???AAA===444---+++)))&&&---.........---------...///000---((('''))))))&&&+++///000------///000...---//////...,,,,,,000333999000...222000+++666HHHAAA222---777===999999???TTTfff~~~uuurrrlllcccVVVOOOUUU______ccciiilllggg___^^^bbbeeeddd```ZZZTTTQQQQQQSSSPPPPPPSSSZZZ___bbbiiiqqquuu|||yyy{{{}}}|||{{{{{{zzzxxxvvvuuupppaaaVVV___pppuuuxxx|||~~~{{{yyyrrrrrrsssxxx{{{ssscccfffyyy~~~~~~ooodddSSSEEE===:::::::::===555222666999555...***+++++++++,,,...///000000222000000333333000///222666777:::===@@@BBBDDDEEEIIICCCLLLooo{{{rrr___UUUVVVSSS>>><<<888444///+++)))'''///+++***,,,,,,((('''(((""" ###"""###&&&!!!  !!!""" !!!$$$ """%%%((('''"""'''(((((((((+++...***###$$$+++///111222666:::444IIIddd{{{ooo]]]XXXSSSDDD777555666666555666AAACCC???777111///...++++++---......,,,++++++---333777777000******+++,,,+++000111...---000222111111---))))))+++......---444,,,,,,222111---777III>>>333000777;;;<<>><<<999888777666444333///---///333333...++++++((()))+++,,,---...000000444///,,,///222000......777888888999;;;<<<======LLLEEETTTvvvaaaVVVUUUSSS>>>;;;777222...+++)))(((333///---,,,)))###!!!""" !!! """$$$ $$$###!!!""" """###!!!"""%%%$$$''')))'''"""!!!!!!"""&&&&&&"""!!!$$$%%%%%%)))---,,,'''###&&&)))+++,,,///222555555HHHaaawwwsssqqqgggQQQ===999<<<:::888999777999666000---000222222))),,,...,,,)))'''((()))000555666///((((((+++---+++000222...,,,///111222333---((()))///222111---111------111000---333===>>>888444666<<>>;;;666222...---,,,---666222000...)))""" """""" !!! """!!! !!!'''+++...---(((###"""### !!!"""######"""!!!$$$(((%%%###%%%)))+++'''((()))***,,,///111222777AAARRRhhh|||fffTTTOOOMMMFFF@@@@@@DDDDDD>>>444//////111000***...000...***&&&''')))***......)))''')))++++++***000111---))),,,///000000---+++,,,000333222111---......///000111222333666777777888FFFhhhmmmkkkttt}}}|||}}}|||sssggg``````bbbeeeeee___UUUNNNNNNPPPTTTUUUYYY```eeeiiiooovvvrrrvvvvvvoooiiijjjlllmmmiiifffggglllmmmiiieeeeee]]]jjjxxx{{{qqqbbbWWWRRRQQQOOOOOOQQQPPPNNNNNNOOOWWWXXXZZZ[[[ZZZYYYWWWVVVXXXXXXWWWUUUYYY```aaa^^^YYY]]]___]]]\\\^^^___]]]\\\eeetttqqq]]]UUUZZZZZZRRRTTTRRRNNNMMMPPPQQQPPPLLLLLLLLLJJJHHHHHHJJJLLLCCCIIIRRR___ppp~~~uuufffYYYNNNEEE>>>:::999777444000......000333000---,,,...---)))(((***%%%(((++++++***)))***,,,,,,))))))---......000444000000000111333555777999???@@@```{{{pppjjj\\\RRRIII<<<===:::666222//////111222666333111111,,,&&&$$$'''$$$!!!###)))***%%%!!! ###%%%$$$!!! ###&&&"""---333,,,######***111((((((***---000222333444555888BBBZZZpppllleeeVVVNNNNNNdddaaaUUUEEE888444111///...222444222,,,))))))+++***+++***(((+++000111...)))///000+++''')))---///+++,,,---...///000222333)))---//////222777666111+++333888===QQQyyyyyy|||sssgggccclllpppqqqlllccc\\\\\\___ZZZ\\\cccmmmuuuzzzsssvvvuuummmhhhjjjoooqqqeeebbbbbbcccbbbaaaeeekkkaaayyykkkZZZSSSVVVUUUTTTRRRNNNLLLNNNRRRWWWWWWYYYZZZZZZZZZZZZYYY___\\\XXXWWW___fffeee______aaa```___aaaeeeccc___]]]ffftttoooYYYRRRYYY[[[TTTVVVUUURRRRRRVVVWWWUUUNNNMMMLLLJJJHHHHHHJJJLLLMMMJJJEEEDDDLLLaaa}}}sssfffTTT\\\eeeeee[[[LLL===555000222333333111///------///(((%%%)))---,,,***+++'''***------+++)))***,,,,,,,,,...///+++(((,,,444......000222555999===???===AAAeeetttcccYYYTTTMMMCCC;;;???777...'''###$$$---777;;;:::555...******&&&!!!"""  """  !!!$$$"""!!!!!! &&& """&&&***,,,+++'''$$$***777666)))!!!'''<<<888222//////111333444333777>>>SSS}}}wwwrrryyydddJJJ888222///---///000000///,,,+++,,,---//////...---,,,,,,+++++++++---///,,,)))'''))),,,---+++***,,,000333333222...)))&&&)))///444666555111000444<<>>???EEESSSjjjvvvdddUUUKKKDDD<<<666;;;333......///,,,(((''')))+++***%%%######!!!!!!!!! """!!!!!!!!!###!!!!!!""""""###%%%%%%&&&000111111///+++'''''''''(((***---000222333222222666===III^^^qqqJJJ555//////555111...000555666222---000000000///......------,,,(((&&&(((---000///---///---++++++---000111111444000------000333333222777333555???[[[uuurrrtttsssvvvvvvrrrssszzztttfffmmmyyy~~~}}}ooolllfff___XXXUUUTTTUUUKKKJJJLLLQQQSSSRRRSSSVVVSSSWWW\\\eeesssjjjcccfffiiimmmaaaZZZhhhsssYYYUUUJJJBBBCCCAAA999444555///000///***)))******'''((()))***)))''''''(((***+++++++++++++++,,,,,,,,,...---...000111000333999:::777555444666888888888AAAHHHWWW{{{tttcccRRRHHHCCC<<<555222...,,,...---)))&&&''')))++++++&&&$$$$$$$$$!!!$$$+++(((!!!""" """&&&!!!"""""""""###%%%,,,)))&&&'''******'''$$$(((+++///111111111000000666@@@OOOeeeUUU888111333666333000111333333///+++////////////......------+++)))(((***---//////...000...,,,+++,,,...000111111///,,,,,,///111111000888333555???ZZZ}}}vvvpppmmmccc___\\\\\\ZZZVVVVVVYYY___[[[TTTOOOTTTdddzzziii]]]eeepppsss___SSSNNN]]]tttyyydddKKKFFFDDDDDDEEE@@@666//////,,,...---((('''))))))&&&+++++++++***(((((()))***)))***+++------------,,,000///111444444222444888777555222222333444444333444:::GGGlllsssjjjYYYIIIAAA>>>777...%%%%%%'''(((### ###***&&&)))(((### !!! (((///+++$$$"""!!!###%%%###!!!###""""""""" ((( ###''')))(((''''''(((&&&###"""'''...000,,,'''%%%(((***+++++++++---///888BBBQQQddd}}}gggEEE777555111111000000.........///......------------------+++---...---+++***,,,...///...---,,,+++,,,...000...---------000222333333777222555>>>UUU{{{xxxvvvwwwsssllliiiiii[[[ZZZVVVQQQOOOQQQXXX]]]sss}}}llliiifff___OOOFFFDDDRRRccccccPPP===666;;;AAA@@@777,,,)))+++***,,,+++'''&&&))))))&&&)))******)))''''''(((***(((***,,,///000111000000555444555888777333444888444222000000111222222111111888FFFiiiooogggVVVFFFBBBBBB999+++$$$&&&)))(((### '''222'''***(((""" $$$%%%"""!!!###)))&&&!!!$$$###%%%(((%%%  $$$%%%&&&$$$((( $$$)))+++)))'''((()))$$$$$$&&&,,,333555222---%%%(((+++,,,+++---222666999AAALLLZZZlll[[[BBB555...//////---,,,---111444---------------------------///111...***(((***...,,,---...---,,,,,,...///......///000222444666777555222666===OOO{{{sssmmmaaaTTTKKKHHHKKKNNNLLLSSScccfffYYYTTTPPP???<<>>JJJrrrrrr```UUUPPPOOO??????FFF\\\yyyqqqpppvvvgggOOOIIIKKKJJJ999;;;BBBIIIGGG===555333666666444///,,,,,,///000(((+++***'''&&&)))***'''%%%'''((())))))***---///,,,---...000111222222222000......000///,,,...222777555444444555555444222666999>>>YYY{{{qqq___QQQRRRSSSDDD///(((%%%$$$&&&%%%###%%%***&&&)))'''!!!$$$---222""" '''(((%%%%%%(((---***'''(((&&&$$$&&&***%%%(((***(((&&&&&&+++000&&&(((******((('''((()))***...222222...+++,,,...333888>>>FFFRRRjjj\\\CCC;;;111---...000000............///////////////111---++++++...///---***'''+++///000...------...,,,...///000000111333444333333;;;???GGGmmmsss[[[LLL@@@BBBCCCHHHZZZwwwxxxlll___TTTOOOOOOMMMZZZ[[[NNNGGGIIIEEE:::<<>><<<===:::<<<<<<888666666444000...222777999777333///...,,,+++***))))))***,,,---***'''(((---///,,,)))(((***---///555EEESSSOOOAAA444111......000222222111888777666444333444555777AAA>>>???CCCDDD???<<<<<<:::>>>DDDSSSrrrsssccc]]]TTTLLLEEE<<<444///...(((***+++)))000222&&&)))***'''""" """"""%%%******"""!!!"""%%%$$$!!!###'''%%%(((+++,,,+++(((&&&$$$+++(((###!!!&&&,,,+++%%%$$$'''&&&%%%'''&&&$$$+++)))***......,,,,,,...---222BBBaaaVVV<<<......,,,...222///***+++,,,------...------...............///000111111000...---,,,,,,,,,------++++++...///---...222777444888@@@GGG[[[^^^HHHEEEJJJSSSSSSGGG;;;777<<<777666999999777555777333666666333222333111---,,,...111222111000111111,,,,,,***))))))***+++,,,)))'''(((---///,,,)))******+++---555GGGSSSMMM>>>222111//////111444444444777444111111333444444333@@@AAAOOObbbcccQQQBBB>>>>>>GGGNNNVVVlll}}}lllZZZSSSKKKEEE???777111///%%%$$$(((&&&"""(((,,,!!!&&&))))))$$$###%%%&&&$$$ """!!! ###((((((!!! """%%%$$$"""###'''"""$$$&&&((((((&&&###"""%%%$$$"""$$$+++222111+++$$$***,,,)))%%%&&&'''&&&***&&&&&&+++...---,,,,,,111555LLLvvvxxx|||WWW===//////,,,---000---))))))+++,,,------------++++++,,,---///111333444++++++***+++,,,...///111---******...///...///333999888<<>>999666///******+++///666111)))111888000$$$(((***&&&%%%'''))))))######)))''''''((($$$%%%###!!!###''')))'''%%%"""%%%''')))---+++&&&***...---'''###%%%(((((()))$$$###)))......,,,,,,---222PPPhhhtttVVV===000111---,,,---((()))***+++,,,------......,,,,,,,,,,,,---...//////))))))))))))+++---///000---++++++///111000222555;;;:::>>>CCCFFFWWWmmmLLLJJJFFFCCCDDDBBB===666333222//////333555333111222222555444111//////,,,(((---///000000---+++))))))---,,,,,,,,,,,,,,,,,,,,,***(((***------******---///000000///111333222///333333222111111000111111---111444444222222666:::444DDDeeexxxTTT<<<:::???IIIMMMNNNdddsssaaaWWWIII===999444,,,(((***444:::AAA;;;555AAAJJJBBB666:::999111)))'''&&&$$$###&&&$$$'''&&&''')))&&& !!!$$$ """&&&&&&$$$ '''---,,,***(((&&&""")))+++(((""" ###''''''&&&"""###)))......---...,,,222SSS___lllUUU<<<000222///...///***+++,,,---......///......000///...,,,***))))))))),,,+++***))))))***++++++...+++,,,000222222444777:::999>>>BBBBBBQQQ|||gggNNNGGGBBB<<<999999888666444111......222444111//////222555444000......+++'''(((+++...///---+++***))))))))))))************+++...---...111///,,,,,,000...000111///------000222///000000///---+++,,,---///444888666111000333888555@@@UUUdddYYYAAA777;;;AAAKKKNNNOOOgggmmmaaaQQQGGG@@@>>>666***(((...(((***...+++---@@@III======AAA???666+++'''$$$""" !!!$$$((('''$$$!!!!!!$$$)))(((%%%&&&))) !!!###$$$+++///---***)))'''###$$$%%%"""!!!&&&(((&&&$$$"""$$$***---------000///555VVVtttXXXbbbxxxUUU<<>>AAA@@@MMMxxxbbbQQQBBB>>>888444555777777555///,,,---111333000...///000333333000...///---))))))+++---...,,,+++++++++&&&'''((()))***+++++++++///...///111...***+++///***+++,,,......---...000,,,...000///---+++,,,...000222444444333222333555666:::@@@CCC>>>666555999???MMMQQQQQQgggzzzjjjdddBBB>>>======222%%%%%%///)))((())))))222JJJRRRBBB***000222...)))(((******!!!!!! !!!###$$$%%%!!!$$$$$$'''***)))$$$###&&&!!!$$$&&&$$$ """&&&!!!%%%'''&&&''')))((($$$ !!! %%%+++***&&&###"""%%%***---,,,...222111555TTTkkkUUU^^^qqq~~~VVV<<<...///000555<<<;;;000111111111111111000///,,,,,,+++++++++,,,------))))))(((((((((***+++,,,---***,,,000222222444888:::;;;???BBB@@@MMMwww{{{bbbVVVHHHCCC<<<666444444222......+++---222444111///000***......,,,+++,,,+++'''***++++++)))'''&&&'''((('''(((***+++---.........---,,,---...+++&&&''',,,+++***+++///222111...,,,+++...111111//////000222.........111555777666555444444444333444555555333777GGGNNNLLL```lllooo|||BBBFFFEEE222:::&&&&&&,,,!!!"""%%%)))...000...---''':::;;;---'''$$$"""&&& !!!&&&'''$$$!!!""""""######!!! !!!###"""  """!!!%%%((()))&&&!!!%%%,,,///,,,(((''''''((('''(((******(((***///...000HHHuuu___WWW```sssMMM>>>000...333666666777000///...111444444000---333111///---------+++***,,,,,,++++++,,,,,,------...++++++,,,------222999666999888:::AAANNNtttuuuqqqZZZLLL@@@666777;;;;;;888777/////////000111000...,,,000000000...***(((((((((&&&&&&&&&(((+++---,,,+++''''''((()))+++...000111000...,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,...,,,,,,...---+++...333222444333//////222333111444222222444222///000555888FFFNNNMMMXXXzzzsssttt|||rrr]]]VVV;;;333(((...###&&&***+++******,,,...BBBOOOEEE+++ """$$$(((!!!%%%$$$###""" $$$$$$!!! """$$$""""""###$$$%%%$$$###!!! """%%%&&&"""%%%,,,...+++'''%%%&&&$$$###$$$'''&&&$$$'''+++111+++:::cccmmmWWW___llluuu~~~mmmAAA555,,,+++---------...,,,...000111000//////...///---+++++++++,,,+++***,,,+++******+++,,,---...---++++++,,,,,,+++///555333555444555<<>>EEELLLQQQ^^^zzz}}}wwwuuuiiijjjlllpppuuuwwwwwwvvvqqqqqqoooooouuu||||||wwwzzzpppZZZIIIFFF000666555888'''---'''$$$&&&((('''&&&(((///444VVVhhhZZZ666((()))###### !!!%%%'''%%%###!!!###'''$$$ !!! """$$$&&&&&&&&&"""  !!!"""%%%(((,,,,,,)))%%%#########"""###&&&%%%###&&&***111)))111NNNhhhmmmeee^^^MMMKKKFFFUUUuuu~~~iiiVVVAAA666444===@@@EEE```|||HHH999555222111...***+++///)))+++......---,,,---///000///------/////////...+++***(((((()))+++...000222111222444222...///222444666444666===GGGgggjjjNNNDDD:::888777333///---...---,,,,,,------+++)))&&&'''(((((('''&&&'''((($$$%%%&&&***...111111111******)))((('''''''''(((,,,+++******,,,,,,+++))),,,,,,---.........------,,,,,,...222000+++))),,,///222222//////222333000222000000222333333888>>>AAAFFFLLLPPPWWWnnn|||yyytttllleeebbbcccddd^^^___aaadddfffhhhhhhgggeeejjjnnnnnnqqqvvvxxxvvvsssdddZZZPPPFFF999777JJJrrrGGG)))222)))&&&$$$###%%%)))---///FFFYYYPPP333***+++%%%$$$### $$$((()))((('''$$$$$$%%%$$$"""!!!!!!!!!"""!!!!!!%%% ###%%%###"""###%%%&&&&&&### $$$"""###&&&&&&$$$&&&+++(((%%%+++<<>>777>>>AAAKKK``````LLL>>><<<111...555555666MMMkkkiii<<<444111...---)))&&&)))///,,,+++***,,,///000///------+++)))((())))))((('''+++***))))))***,,,...///222111222555333//////222555777666999AAAJJJggg{{{{{{pppKKKBBB:::999777333///...+++***(((((((((((('''%%%&&&'''((((((''''''(((***&&&%%%&&&))),,,------,,,))))))((((((((())))))***+++++++++,,,------,,,***............---,,,+++***++++++///333222...,,,///111444444111000222222...111000222666666333555999EEEIIIOOOOOONNN___|||ppphhhbbb```aaaSSSZZZcccjjjkkkgggbbb___[[[]]]```cccdddeeeffffffnnnyyy}}}jjj\\\UUUKKKBBB777,,,LLLggg777BBB...***$$$"""###&&&''''''555BBB;;;'''###%%%###$$$ """ """!!!!!!!!! %%%"""######&&&&&&""" """((((((((('''&&&$$$"""!!!"""!!!"""%%%$$$"""%%%)))(((%%%&&&+++------///333000:::;;;===HHHJJJDDDDDD888111///333000///===PPPtttWWW222111...,,,,,,***(((***///---***(((***///111///,,,---+++))))))))))))(((''',,,,,,++++++,,,,,,------...---///222111---...222444555444888???FFFbbblllHHH@@@999888666111...---...+++)))((())))))((('''&&&'''))))))(((((()))******)))(((((()))(((&&&$$$(((((('''(((((()))***++++++***+++,,,......,,,***////////////...---,,,,,,------111666555111000333222555555222222444333000//////111555444000000333EEEHHHNNNNNNIIITTTuuulll```TTTFFF???<<<>>>DDDLLLTTTXXX```fffiiiiiifffdddiiinnnwww~~~wwweeeXXXMMM@@@DDD999000<<>>???EEEIIIFFFOOOxxxwwwlllaaaWWWPPPLLLQQQMMMKKKNNNSSSZZZfffqqqqqqrrrtttzzzttthhhYYYTTTQQQIII333///555...:::---555888'''(((((($$$"""(((!!!!!! !!!!!! ###&&&'''((( %%%***(((######(((...++++++***'''%%%"""""""""###%%%***(((""")))(((&&&&&&&&&%%%$$$"""###!!!"""%%%%%%###%%%*** !!!%%%***,,,,,,---...222999333///555444,,,+++...///...,,,***+++---///@@@vvvOOO:::+++)))+++111333///,,,+++%%%(((******((((((,,,///***((('''(((+++,,,,,,,,,---...000000000...,,,***---,,,---111111000333888444444111333888<<>>===;;;666333444111+++%%%$$$!!!$$$"""%%%)))'''###"""!!!""""""%%%&&&$$$<<<444$$$!!!***''' $$$&&&%%%&&&(((((($$$((('''((((((### !!!$$$'''$$$ """&&&&&&'''%%%  $$$%%%%%%$$$""""""###%%% %%%***)))%%%$$$)))...111111111222222333333333***---///...+++((()))+++***)))+++...,,,((('''***'''&&&))),,,+++((()))---000111222111///......///***///333111,,,))),,,000---,,,---...---+++///666555;;;===777333555999:::555666===FFFJJJOOO```ttthhh^^^ZZZVVV|||eeeTTTUUUSSSYYYTTTTTTUUUKKK```lllYYYVVVUUUNNNNNNTTT]]]pppzzz^^^OOOaaa```\\\tttSSS======???>>>666,,,(((+++((((((''''''''''''((((((&&&)))...///---)))'''%%%***))))))+++(((%%%''',,,%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''***)))%%%###$$$&&&&&&&&&'''''')))******777555000---000666666222000//////111333555555444,,,222333------222444000...333111333666666DDD^^^ooo^^^RRRMMMLLLIIIJJJLLLKKKEEE@@@CCCJJJGGGCCC@@@AAAEEEHHHHHHFFFOOOQQQZZZcccsssgggSSSNNNCCC<<<======???555---,,,+++'''!!!  !!!###""" ###***)))&&&$$$!!!000,,,###$$$,,,$$$"""%%%&&&$$$###$$$"""((('''(((((("""### $$$)))&&&!!!"""((((((,,,,,,&&& !!!!!!"""###$$$$$$######%%%'''"""%%%((()))((()))+++---000000000111222222333333+++...000///+++***,,,///,,,,,,---///,,,''''''+++%%%&&&)))---,,,)))***///000111222111///------...---///111000------///222//////000111...+++///555777===???999444555999<<<999:::???FFFFFFHHHVVVgggxxxmmmggg```~~~^^^TTTZZZJJJ[[[UUUMMMPPPMMMeeeuuubbbZZZWWW\\\\\\ccckkkiiibbbeeepppyyyYYYIIIPPPkkklll\\\mmmOOO>>>;;;:::999333,,,***---******)))))))))*********"""(((---//////222:::@@@===222'''%%%%%%%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$"""###&&&&&&"""!!!###$$$$$$$$$%%%&&&((()))***---//////---///333444111///...///111555666555333111//////111555888888888---222111222666444>>>TTT{{{wwwddd\\\NNNCCC===<<>>888222333777:::??????CCCGGGEEECCCOOO___}}}{{{cccZZZ```___mmm^^^QQQ]]]dddgggJJJAAAEEEKKKVVVnnn___MMMMMMHHH```\\\MMMkkkMMM===666111222222000///111''''''&&&&&&&&&&&&'''((('''+++///111666EEE[[[lllYYYDDD...'''))))))&&&###%%%&&&'''((()))))))))))))))'''&&&)))'''$$$"""$$$""""""###$$$%%%''')))*** (((...------///000///000///111444888999777444;;;222---222777666333111,,,222111111555333:::MMMfffqqq]]]KKKKKKCCC:::666:::???BBBBBBFFF???>>>IIITTTUUUOOOJJJDDDFFFGGGFFFBBB>>>=========>>>DDDLLL^^^xxx^^^PPPMMMGGGCCCBBB===:::555///+++$$$(((999!!!...)))&&&&&&$$$ $$$'''###$$$%%%%%%$$$###"""$$$%%%!!!$$$***...---((((((,,,)))$$$!!!!!!!!! ###((($$$$$$%%%%%%$$$$$$(((---+++)))))))))+++,,,+++***000---...444777333///...''',,,///---***+++333:::111333222---******)))&&&---.........------///111666333000.........---,,,---000333333333555999<<<;;;444///---+++***...555:::888777777888888666555AAA???>>>===;;;???LLLZZZ}}}xxxlllqqqqqqqqqkkkgggvvvvvv[[[LLLIIIGGGFFFFFFZZZuuuXXXKKKGGGHHHIIIFFFMMMqqqsssMMM>>>777222222222///------,,,'''%%%'''(((&&&&&&((((((---)))&&&<<>>CCCVVV[[[```aaa[[[QQQHHHCCC:::888666555777;;;@@@CCCIIIGGGFFFGGGIIILLLMMMMMMEEECCCCCCBBB>>>999:::???999DDDIIIGGGXXX|||dddVVVQQQEEE@@@@@@>>>666000+++((("""((($$$%%%+++III000 !!!!!!!!! """###!!!&&&###!!!"""######!!! """$$$""" ###(((***(((&&&'''((($$$!!!"""!!! $$$&&&&&&''''''&&&'''***///***))))))***,,,---,,,+++)))&&&(((...222///,,,+++((()))(((((((((***...222//////...,,,...000---'''+++,,,---,,,++++++,,,...333444333000---,,,...000000111222111222555;;;@@@;;;222,,,...111444777;;;AAA>>><<<::::::999666444>>>>>>@@@BBBAAACCCMMMYYYwww~~~xxxzzzyyybbbKKKBBBDDDGGGHHHIII___oooTTTJJJIIIHHHHHHEEEMMMqqqqqqKKK???666000222555444222222222,,,)))))))))&&&%%%'''(((,,,+++000NNN}}}~~~UUU///&&&***(((&&&(((,,,,,,+++)))'''&&&&&&''')))***'''$$$$$$'''%%%!!!$$$%%%%%%$$$###"""$$$&&&%%%(((+++,,,------///111222000111333111......222555777777444///---///333///000222333666999<<<>>>@@@CCCHHHNNNQQQMMMDDD===555555555666999>>>BBBEEECCCAAA@@@@@@BBBCCCEEEEEECCCAAA@@@@@@<<<888:::???999CCCHHHFFFOOOppp|||dddUUUMMM???888:::999999333---***%%% $$$!!!""")))DDD222""" $$$""""""!!! !!!$$$(((***!!!!!! !!!!!!"""  """&&&***'''!!!$$$'''%%%"""!!!---)))'''((('''######&&&&&&'''(((''''''(((+++---(((((()))+++---//////---)))''')))000333111///000---***&&&&&&))),,,------000000///000666999444+++,,,------,,,******+++---000333555222,,,***...333111111000///111666===BBB===444---000777:::<<<===CCCAAA>>><<<;;;:::888666<<<>>>BBBFFFFFFFFFMMMVVVnnnsssaaaOOOJJJLLLOOORRRTTTeeewww\\\NNNIIIJJJHHHFFFQQQuuupppKKK>>>777333666::::::999999888222,,,+++)))%%%$$$&&&&&&''''''111QQQzzzcccBBB&&&###((('''$$$&&&...000111---'''$$$&&&)))***+++)))%%%&&&)))((($$$$$$%%%&&&%%%###"""###$$$%%%(((***,,,,,,,,,...///222000111333222///111666555777777555111///111333111222333666999;;;<<<<<<<<<<<>>999;;;888:::333---)))$$$"""---!!! !!!%%%)))***&&&###$$$"""!!!$$$&&&######((( !!!###'''...222,,,&&&###$$$$$$!!!+++))))))+++***&&&%%%'''%%%''''''%%%%%%(((***)))''''''(((+++///111000///---+++---222444222222444111...+++***+++---...///000333444444666888333,,,000000000///,,,,,,---...///111222000,,,+++...222111000//////111666<<<@@@???777333444777888999<<<@@@>>><<<;;;;;;;;;;;;:::===>>>BBBGGGFFFFFFJJJQQQeeekkkbbbXXXQQQLLLIIILLLRRRzzzyyycccTTTQQQOOONNN[[[{{{oooKKK;;;:::;;;??????;;;;;;===999222---+++)))%%%%%%'''((((((&&&+++@@@XXX```ZZZCCC000"""###'''&&&(((,,,---......+++(((&&&''')))'''((('''%%%'''++++++((("""###%%%&&&%%%%%%&&&'''''')))+++,,,,,,,,,---///000...///111111///111666222333555444333333555777444777;;;===>>>>>>??????AAAAAACCCGGGIIIFFF===666?????????>>>>>>>>>======333444444555888;;;@@@CCCKKKFFFBBBAAA===999999<<<;;;===DDDHHHGGGVVV^^^HHHDDDBBBCCCBBB;;;222***$$$"""  !!!!!!$$$ !!!!!!"""""" !!!%%%"""%%%'''%%%!!!!!!%%%)))!!!!!!!!!!!!###'''---111&&&$$$$$$%%%"""$$$###!!!###&&&&&&###"""$$$%%%((((((%%%&&&++++++(((%%%&&&(((,,,000111111000,,,***+++......,,,---000......---+++)))***---000000666999555000///---+++222222222000---,,,,,,...///...,,,,,,---...//////000//////111333666888:::999777777777444222666===CCC@@@===<<<<<<<<<<<<;;;@@@???AAACCCCCCBBBGGGNNN^^^tttvvvxxxsssggg```eeepppyyykkkhhhgggqqqkkkGGG888===EEEHHHBBB999888<<<555///******)))&&&&&&(((***,,,+++)))///777888222111+++)))+++***''',,,555000---************(((&&&&&&'''&&&$$$&&&++++++((($$$%%%''''''&&&''')))***)))+++------------...///,,,+++,,,//////---///333111222444444444555666777111888@@@BBB@@@>>>@@@BBB===@@@CCCDDDBBB???<<<;;;::::::999777666444222111333444555555666999???CCCIIICCC??????>>><<<===@@@;;;:::AAAJJJNNN[[[ZZZ@@@===???CCCBBB999,,,%%% !!!"""'''  !!!###!!!"""###!!!"""%%% """$$$### """%%%""""""!!! !!!$$$'''!!!###!!!###***""" !!!%%%&&&######%%%(((,,,+++''')))///...((($$$%%%(((,,,000111000///,,,++++++---,,,)))+++000*********((('''(((,,,000777===???888000///111222333333222000,,,++++++,,,///,,,***+++...111111000333222111222555666666555111222666888555333:::CCCJJJFFFBBB???======;;;:::@@@>>>>>>@@@AAAAAAEEELLLXXXwwwfffCCC777===FFFIIIAAA666333666111+++)))******(((''')))%%%***+++(((&&&((('''%%%******,,,,,,(((###(((111444000+++***,,,+++((($$$((()))'''$$$%%%(((((($$$((()))((('''&&&&&&(((+++***,,,......------...///......000444333000111555333333444444444444333222---444>>>CCCDDDDDDEEEFFFEEEFFFEEEAAA<<<888777777666555555444444333333222777888888666444666<<>>;;;===???@@@CCCFFF;;;;;;AAAKKKRRRaaa}}}XXX===888777::::::333000'''!!!"""###!!!  %%% """""" !!!"""!!!!!!!!!###!!!###!!!!!!######!!!  !!!######$$$###$$$(((%%%"""###%%%&&&######&&&(((---,,,'''***111///&&&###%%%'''+++///000///------,,,,,,...---+++///555---+++)))))),,,///111222<<>>===<<<;;;;;;===;;;<<<@@@CCCCCCGGGLLLTTTmmmeeeBBB999:::===AAA===444//////...***))),,,---)))((((((###&&&(((&&&&&&'''((('''''''''((((((&&&###%%%***///---+++***))))))((('''((()))'''$$$%%%)))((($$$(((((('''%%%$$$&&&***---***,,,------,,,,,,,,,---//////222666555111111333222222222333444444222111000444<<>>???BBBFFFFFFBBB>>><<<;;;<<<<<<<<<999888<<>>NNN```iiiddd\\\MMMEEE===:::<<>>>>>===999777;;;;;;===AAAFFFJJJLLLMMMTTT___}}}zzzwww}}}|||xxxhhhdddcccfffgggtttcccIII;;;888888999666///+++,,,***++++++***))))))***,,,'''***,,,***+++......+++,,,+++)))(((''''''''''''%%%''')))***((('''''''''&&&&&&%%%&&&''''''%%%$$$***&&&######&&&***++++++000(((%%%,,,000---***+++)))***,,,,,,,,,,,,---///,,,---///222444555333111444;;;BBBKKKWWW___ZZZPPPGGGBBB???>>>;;;777777:::???999444444333000000222:::777555888???JJJXXXccciii]]]OOOHHHMMMPPPHHH<<<>>>@@@>>>FFFHHH^^^mmmKKK999===<<<777222******### !!!%%%""" """"""!!!$$$""" """### ###"""$$$***...000((()))&&&"""!!!%%%'''&&&)))((($$$ %%%(((''')))))))))+++---......,,,++++++)))&&&)))......***)))***---///---+++...555111...******---000000///,,,)))---...)))+++444555777:::;;;999444///000222333111000333555666;;;BBBBBB??????AAA???:::777777@@@:::888???FFFGGGEEEDDD@@@?????????@@@>>>;;;888666888<<>><<<===:::555333555777666777999999888999;;;@@@JJJWWWbbblllcccUUUMMMNNNOOOGGG===;;;;;;888BBBGGG```bbbMMMAAA<<<333///---%%%((( !!! """ !!!""""""!!!!!!!!!!!!!!!!!!  %%%###)))111222000%%%'''&&&"""!!!%%%&&&$$$++++++(((######(((,,,+++)))&&&$$$&&&***+++((($$$)))***)))&&&)))---...+++---++++++//////......222222///***)))***,,,......<<>>???AAAFFFGGG@@@888777;;;BBB<<<:::@@@EEEDDDAAA@@@AAA@@@@@@@@@@@@???<<<999888===BBBEEEFFFHHHKKKNNNWWW\\\qqq|||sssqqqqqqnnnkkkjjjnnnjjjjjjllllllmmmyyy[[[FFF888555555666444...,,,---,,,,,,,,,***((('''((()))%%%)))***((((((++++++((('''&&&&&&&&&&&&'''((()))$$$%%%''''''%%%$$$%%%&&&)))(((((()))******)))'''%%%$$$%%%'''***---------"""***///...+++,,,......+++,,,------,,,---...000333333333444666777999:::777888888999>>>CCCCCC>>>;;;:::???GGGIIIDDD===:::333000111666999777777888777999;;;===AAAJJJUUU]]]^^^YYYOOOGGGGGGHHHEEE>>>777999:::HHHOOOfff]]]OOOCCC777---222666...''' !!!!!!    """###"""&&&,,,###""")))---***%%%!!!$$$$$$"""$$$((()))''''''******&&&%%%(((***(((((('''&&&&&&&&&%%%###!!!$$$&&&&&&%%%(((---///...444000...222444222000000333222///---,,,,,,---...TTT[[[BBB)))111:::333000,,,111555444222222222000333...---333999::::::<<>>===???>>>===>>>???>>><<<:::===@@@FFFLLLQQQUUUWWWXXX]]]ggg~~~{{{rrroooxxxbbbPPP;;;888666777444...+++,,,,,,---,,,***(((&&&'''(((&&&)))***((((((++++++(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&(((''''''(((******)))''')))******+++,,,,,,+++)))&&&...222---***++++++((()))***+++***)))))),,,...111111111111111333777999888999888999:::<<<<<<:::888DDDXXXfffbbbPPP???777555444888???@@@<<<666555::::::;;;===DDDNNNTTTTTTIIIIIIEEE@@@@@@DDDEEEBBB>>>BBBIII^^^eeesssqqqQQQFFF>>>777222<<<@@@666### """ !!!!!! !!! """ """  """!!! """((( $$$'''(((&&&""""""%%%&&&$$$&&&***+++))) &&&***'''%%%%%%$$$!!!&&&***---,,,(((&&&))),,,%%%((()))&&&(((---///...888222000333555222...---000222333222...++++++,,,KKK```QQQ333///111---///444999:::777555888888444...+++---555===??????AAAEEEBBBBBBDDDCCC???@@@CCCDDD???===@@@BBB@@@>>>???<<<;;;;;;;;;======;;;::::::<<>>;;;BBB@@@===???JJJUUUTTTMMMFFFHHHFFFAAA???CCCEEEDDDGGGJJJRRRjjjppp{{{eeeLLLCCC???<<<666888444&&& """!!!!!!%%%&&&!!! &&&###%%%$$$ ###&&&&&&%%%###$$$%%%###### (((000222///***''''''(((***)))&&&&&&***+++)))%%%,,,000...***)))'''$$$%%%,,,,,,(((''',,,333+++......***(((***,,,,,,444///...111222///+++***+++000444222,,,((((((***///RRR^^^GGG111+++111;;;>>>AAA>>>666555:::;;;666,,,,,,111;;;CCCDDDFFFIIIBBBAAADDDKKKOOOKKKFFFEEEIIICCC?????????<<<<<<>>>>>>===;;;;;;<<<<<<:::999888;;;BBBLLLVVV[[[[[[ZZZdddyyyaaaMMM999666555777666333333555+++++++++)))'''&&&'''((((((++++++)))))),,,+++(((((((((((('''&&&%%%###"""&&&''''''&&&%%%%%%&&&((($$$$$$$$$%%%'''((('''%%%'''***,,,------,,,------+++---333;;;<<<555...+++,,,,,,+++***((())),,,......000111000///000555999000222777:::777111///222MMMooofffGGG<<<999;;;BBBLLLOOOJJJDDDAAAHHHGGGCCCBBBLLLWWWTTTJJJIIIKKKHHHBBB>>>>>>???===FFFDDDHHH```hhhuuu^^^MMMAAA???===222+++&&&!!!!!!  ###"""&&&###&&&%%% ###'''(((***)))***,,,(((""" ###'''...444555000,,,+++,,,)))***)))%%%%%%***,,,+++---444666111,,,++++++***"""'''(((&&&&&&***...***......(((%%%''')))(((,,,)))+++///000---+++,,,***///333000)))%%%'''+++%%%<<>>BBBDDDEEE???555555???CCC???444666===EEEHHHFFFGGGJJJ@@@???CCCLLLPPPOOOLLLLLLSSSLLLEEEBBB>>>;;;;;;>>>FFFCCC@@@>>>===<<<999777777@@@JJJPPPQQQQQQSSSVVVUUUfffwww]]]FFF;;;777666777555111000222)))******)))'''&&&((()))'''***+++((((((******'''''''''(((((('''&&&%%%$$$%%%&&&&&&%%%###$$$&&&((($$$######%%%'''((('''&&&&&&(((++++++))))))***,,,***...===OOOLLL888,,,...,,,,,,+++)))'''(((+++...,,,///222111//////444888666777;;;>>>888000000666QQQnnnZZZ@@@999666666:::BBBGGGEEEDDDDDDFFFJJJGGGBBBGGGOOOOOOGGGDDDEEECCC>>><<<>>>>>><<>>>>>===???EEEGGGEEEHHHFFFLLLhhhpppyyyyyybbbSSSIII@@@333******,,,***&&&&&&---///***###$$$%%%""" !!!"""  """!!! $$$"""$$$""" !!!%%%$$$ ///---***%%%!!!###***///'''###!!!###%%%$$$&&&***666///(((&&&%%%######&&&%%%((((((%%%$$$))),,,,,,%%%((((((%%%%%%'''&&&###'''+++---+++,,,//////,,,000...---+++******++++++---...------444>>>AAA???CCC:::000111>>>LLLKKKCCC???AAABBBDDDIIILLLHHHAAA===888:::DDDGGGDDDGGGPPPZZZOOODDD???===<<<===@@@WWWZZZXXXMMMAAA:::888888:::<<<===<<<<<<>>>CCCFFFBBBJJJXXXjjjYYYBBB???;;;666333222222111000)))***+++,,,,,,+++***)))&&&***%%%$$$((($$$ &&&)))&&&$$$%%%&&&%%%%%%&&&%%%&&&'''((((((&&&$$$###&&&!!!'''***###$$$+++***)))'''(((,,,---)))((()))%%%444DDDIII@@@333***'''------,,,(((&&&(((***+++111///---,,,......---+++////////////............CCCTTTcccbbbPPP===444333444444666>>>FFFIIIGGGCCCIIIKKKJJJFFFFFFFFFBBB;;;???AAAAAA>>><<<@@@JJJSSSMMMJJJYYYwwwppp\\\OOOFFF@@@777111000---&&& %%%###"""###&&&&&&### """!!!!!!$$$$$$ ###%%%$$$""" """!!!"""&&&(((+++,,,)))###!!!######!!!"""###$$$$$$$$$$$$&&&'''***)))***+++((($$$&&&,,,...)))'''))))))%%%###$$$"""$$$"""$$$***...///&&&))))))'''&&&((('''$$$(((,,,---,,,---000000---///...---,,,,,,+++++++++......---,,,000777:::777777333...///888AAABBB<<<888:::::::::>>>CCCCCC???999444888CCCHHHDDDDDDIIIMMMDDD;;;999888888999===QQQRRRTTTWWWYYYWWWNNNFFF===;;;;;;<<>><<<888666<<>><<<>>>CCCFFFEEEBBB@@@IIIXXXmmmWWWGGG<<<888333000///...---+++//////...---+++)))'''%%%))))))$$$&&&///,,,)))000...000000,,,((('''(((***&&&'''((((((((('''&&&%%%%%%"""))),,,&&&(((---)))%%%(((...///***###$$$***)))***++++++++++++++++++''''''''')))***++++++,,,(((***,,,+++)))***///444******+++,,,---.../////////...------///111222333///333777777666777;;;??????HHHNNNKKKFFFDDDEEEDDDCCC???;;;<<<@@@FFFJJJLLLVVV]]]wwwyyygggVVVKKKHHH===222,,,)))&&&######!!!%%%&&&### (((,,,+++&&&!!! !!!$$$&&&&&&+++000111+++'''***...111444...&&&"""###%%%&&&%%%$$$)))(((######&&&"""!!!$$$***,,,'''""" """&&&&&&###"""&&&(((''''''***+++((((((******&&&%%%)))+++***+++......+++***++++++,,,+++***)))(((111444333000111555555222...333777999===AAA>>>888555888888555555888999777;;;???GGGNNNKKKAAA;;;===888333111333444444555999>>>;;;EEE^^^uuuvvvdddQQQCCCBBB@@@AAACCCFFFHHHHHHEEEYYYtttwww{{{UUUEEE;;;888333000///...,,,+++...---,,,+++)))'''&&&%%%%%%)))(((+++000***)))777GGGCCC:::///)))(((((('''&&&'''((((((((('''&&&&&&///***+++***%%%,,,555111///---------)))###$$$((((((+++,,,+++)))''''''(((...***'''((()))***+++...///...---+++)))***---///------------,,,,,,,,,,,,444111---,,,...111333444///333888999888888;;;===???GGGLLLIIIFFFEEECCCBBB@@@>>>===>>>CCCIIIOOORRRhhhnnn{{{qqqcccPPPBBB???555---+++)))###!!!"""!!!***222111'''!!!  ***333333***!!! !!!'''+++)))&&&(((+++,,,444...'''######$$$$$$###'''%%%&&&---000---((('''%%%""""""'''((($$$!!! %%%))))))&&&$$$&&&'''&&&&&&)))***'''(((******&&&&&&+++---,,,...111111...---.../////////...---,,,555888888444222333111...000333666:::AAAEEE@@@888111666999999:::===;;;666===FFFPPPQQQFFF999666999555222222444444222444888;;;999AAAVVVfffdddVVVJJJCCCDDDDDDAAA???CCCMMMUUU___yyy}}}vvvuuuwww}}}|||ssspppRRR>>>777555111///...---+++)))))))))(((''''''&&&&&&&&&###***+++,,,---+++;;;XXXxxxlllUUU<<<...+++&&&!!!&&&&&&''''''''''''''''''444...,,,(((&&&555CCCAAA;;;222+++)))(((%%%$$$&&&&&&+++...+++%%%$$$***111999000))))))+++---111777AAA;;;333///...---((($$$.........------------,,,000111222000...---...///111444999>>>@@@@@@>>><<>>999888;;;===???AAAHHHRRRZZZuuuxxxxxxpppcccOOO???:::666666<<<999...&&&%%%+++111333,,,$$$))))))%%%###"""%%%,,,222000&&&######!!!'''!!!(((---+++)))++++++***++++++,,,---...---+++)))333,,,)))...222...(((%%%(((###!!!$$$$$$"""!!!"""###((()))'''&&&)))+++)))&&&)))***((((((******'''***...000000222555555222++++++,,,,,,,,,,,,++++++666999999444000...,,,(((...000222555<<>>CCCIIILLLGGG???;;;DDDMMMJJJ>>>444333777555222333444333000222777<<<:::AAAOOOUUUPPPJJJIIIEEEFFFCCC>>>===GGGZZZiii||||||uuuvvvrrreee[[[gggPPP:::333111...------,,,***)))&&&&&&%%%%%%%%%&&&''''''&&&+++***)))***000OOOzzzvvvQQQ999111+++$$$%%%%%%%%%&&&&&&&&&&&&'''***'''***,,,333JJJ]]]\\\>>>333((('''(((&&&$$$$$$%%%***++++++444EEETTTKKK===000---,,,***,,,333???888222222666666111***++++++,,,---...///000000***///444444000------///222555;;;@@@CCCBBB>>>;;;===>>>>>><<<===???;;;555444888;;;<<>>@@@BBBGGGOOOSSSKKK@@@888===AAA???:::777777999666444444666444222555:::;;;:::@@@JJJKKKEEEFFFNNNNNNJJJCCC???DDDWWWqqq{{{uuuoooeeeXXX[[[~~~{{{MMM;;;333111000/////////---,,,'''&&&%%%%%%%%%&&&'''''''''+++*********,,,IIIttt{{{SSS666......,,,$$$$$$$$$$$$$$$%%%&&&&&&!!!###+++000777MMMYYYRRR666...(((((((((%%%$$$%%%###)))...444???NNNZZZNNN===000---+++%%%&&&+++///---,,,000555888555111******+++,,,---...//////+++///333333111//////111111777===???>>>;;;:::;;;===@@@AAA>>>===???@@@===999::::::<<>>888888>>>:::...'''***///...,,,,,,***&&& !!!%%%###444;;;CCCCCC<<<333///---'''***+++&&&!!!  """ ###&&&''''''$$$%%%$$$###&&&+++,,,))))))***+++******---444:::222...,,,,,,***((()))---%%%!!! ###%%%$$$###%%%!!!&&&)))''''''***,,,***(((+++,,,***+++------***(((,,,///...000444444111111000///...///000111222)))000555444222333333111+++333777444333999BBBHHHBBB@@@>>>BBBJJJMMMCCC666777888888888:::===>>>===888666777888777555999???888666===GGGHHHCCCHHHSSSWWWNNNDDDBBBMMMggg~~~zzztttmmmiiiqqqyyyxxxmmmgggcccVVVRRRqqqwwwLLL===666444333333444444222111)))((('''&&&%%%&&&''''''%%%***,,,...***###333VVV{{{zzzgggBBB&&&""")))...$$$#########$$$$$$%%%&&&%%%'''...///---666666%%%,,,))))))***((($$$###&&&&&&)))...222444666888999<<<---$$$'''***''')))000******,,,---......+++))),,,,,,,,,+++++++++******///......---------......000888>>>===666222555;;;>>>EEEHHHCCC@@@BBBGGGIIIBBB>>>;;;===FFFRRR]]]ccc^^^bbb{{{rrr___QQQDDD<<<===---)))444444%%%### )))888@@@:::***!!!!!!&&&000444:::CCC===...***...***$$$ !!! """!!!###%%%$$$!!!'''%%%$$$&&&***...//////111000......000444888;;;:::333222555333+++***...---%%% !!!###!!!!!!"""&&&((('''$$$&&&+++---,,,//////,,,((()))------***---///000000/////////000;;;555---)))///777777222888666333000///000111222555555444222222666===CCCFFFBBB>>>>>>???>>>888333888<<<===<<>>===AAAMMMYYYXXXVVVKKKNNNkkkxxxxxxvvvfffiiimmmsss|||yyyllllllsssnnnbbb]]]dddyyyRRR>>>333444444111333666555111,,,)))&&&%%%&&&'''((('''+++,,,///222000...111777DDD>>>666111...+++'''$$$ ###%%%%%%'''+++&&&''''''(((((('''&&&%%%***(((''''''%%%!!!"""&&&###,,,///+++***000111,,,++++++,,,+++***)))+++---+++,,,,,,+++))))))+++,,,(((((('''(((***---000222...000000------111222000000222333111444:::===<<>>222333111------///---(((***(((%%%$$$%%%''''''''')))(((***------+++,,,000111...+++)))((((((&&&%%%%%%"""!!!###### ###''''''&&&%%%%%%&&&&&&'''...***'''&&&###"""&&&,,,&&&***,,,)))'''))))))(((&&&(((******+++,,,///111,,,+++)))***---...---+++++++++++++++---000333444...111111......111222000444666444000111666888777???DDDJJJMMMLLLGGGCCC@@@===666444:::CCCJJJPPPVVVVVVWWWjjjppp```RRRHHHBBB<<<:::888333+++(((111===(((''''''&&&!!!!!!!!!$$$&&&''''''...444,,,''' ######!!!!!!'''...---$$$ !!! $$$'''(((&&&&&&((('''$$$ $$$(((((('''(((---222((()))))))))***++++++,,,***(((,,,333222***(((,,,...(((###%%%&&&$$$######%%%((()))''''''******'''+++,,,***(((***//////,,,///111444555555444444555000666888333111777@@@EEE>>>===;;;::::::;;;===>>>;;;555000444>>>CCC@@@;;;???999333111666<<<@@@BBB???;;;777999CCCJJJGGG>>>444444444555777;;;>>>AAA???999777===EEEKKKRRRXXXRRR```rrryyylllmmmqqq}}}||||||yyyyyyuuurrrqqqiiieeefffhhhccc]]]aaajjj{{{zzzUUUBBB333444111------...,,,'''(((&&&$$$###%%%'''''''''***'''&&&***+++)))(((***###%%%&&&&&&&&&%%%&&&'''((($$$###$$$"""!!!)))'''%%%$$$$$$%%%((()))111+++&&&$$$"""###)))111555222000///***%%%%%%(((%%%&&&)))******+++...000---***(((+++000222...))),,,,,,,,,,,,...000222444...111111//////222333000444666444111111666888777>>>BBBGGGIIIFFFAAA<<<999888555555888<<>>AAA???===;;;:::::::::;;;;;;666444:::DDDHHHDDD>>>>>>999333111333888<<<>>>>>>:::666777===AAA>>>999999999888888888:::<<<===???999777<<>><<<===>>>>>><<<888666666666888555444777888999===BBBLLLJJJcccttteeePPP===333'''+++///...)))$$$ %%%###$$$%%%###$$$"""!!!""" $$$---```rrrkkkPPP???444&&& !!!""""""!!!  !!!!!!""""""!!! !!!!!!$$$&&&%%%&&&***+++)))$$$!!! ###(((+++)))&&&''')))+++,,,+++***'''%%%&&&###''',,,+++'''+++555***%%%###&&&)))&&&######)))...000//////000...******,,,+++***,,,000111---333444555444222000000111,,,//////---...444888888:::999888666666666666777<<<<<<>>>BBBDDDDDDBBB???===;;;888777888:::;;;<<<999888999:::;;;;;;;;;<<<:::999888888888888999:::===:::888;;;BBBOOOcccttttttwwwwwwyyy{{{uuu}}}pppnnnjjjfffdddeeejjjmmmnnnvvvzzzwww}}}tttvvvxxxnnnooopppsssvvvuuummmeeeeeeaaadddgggcccbbbxxxwwwOOO:::111222000,,,,,,...,,,''''''&&&%%%&&&((())))))(((///)))&&&***,,,)))''''''))),,,///...)))%%%$$$%%%!!!###$$$###%%%(((''')))+++------,,,+++***+++'''&&&&&&$$$###&&&,,,555---)))+++&&& (((---...///...+++(((((((((,,,---///000///---+++***((()))))))))***+++,,,------111222000000333222///+++111777:::>>>BBBBBB>>>888999888666444222333444777222000555:::::::::<<>>?????????>>>000222777<<<<<<999:::===555555666666777888999:::555555666999===FFFXXXhhhccceeeccccccaaa]]]sss{{{tttcccdddbbb^^^[[[]]]cccjjjjjjjjjppp{{{vvvyyymmmkkkoooqqqqqqqqqooohhhaaaaaaeeeoooyyy}}}{{{SSS>>>999999666000......+++%%%((('''&&&'''))))))((('''+++'''&&&((()))&&&$$$&&&$$$&&&))))))'''%%%$$$###!!!""""""!!!"""%%%'''***---000000///,,,***(((&&&&&&'''%%%"""###(((&&&###"""######"""%%%++++++---//////...,,,,,,,,,***---//////,,,++++++,,,******++++++,,,,,,,,,---,,,///111///000222111------444:::<<>>:::555222222555888<<<>>>??????>>>===000111777@@@BBB===::::::555666777888:::;;;<<<===444555:::@@@CCCDDDIIIPPPLLLLLLKKKPPPRRRQQQkkk{{{ooovvv}}}wwwtttpppkkkccccccbbb```___bbbfffjjjjjjhhhnnn|||~~~{{{xxxrrrkkkkkkppprrrnnnmmmqqqsssrrrvvvsss}}}qqq{{{[[[FFF>>>>>>:::444111111---(((((('''&&&'''(((((('''%%%(((&&&'''((('''######'''###"""###%%%''''''&&&%%%### $$$$$$###$$$'''(((***,,,...//////---,,,)))'''&&&'''%%%!!!"""'''!!!$$$%%%""""""&&&))))))&&&)))+++---,,,+++++++++*********+++,,,---------++++++,,,,,,------,,,,,,***...000//////111000,,,...333777777999<<<;;;777777:::===>>>;;;777333222000///222777:::888888;;;HHHUUUlllrrrmmmcccOOO===777000...999KKKIII333''',,,&&&""" <<<___RRR;;;999444...///111333666555///%%% """%%%''''''(((***+++"""%%%%%%"""###'''(((&&&%%%$$$%%%%%%%%%$$$""" &&&''')))******)))'''&&&!!!!!!'''---)))"""&&&000%%%"""$$$***///---***)))+++...000...000333444111444666444111111222000***333111...+++***,,,222666000333333000000222222000------///000222333444555111333666777666333111000333666999;;;;;;999999888;;;999>>>IIIMMMFFF===::::::;;;;;;<<<===>>>??????>>>???FFFPPPSSSMMMFFFBBBBBB>>><<>>>>><<<999555444555666222444888;;;777111222777AAAXXXvvv|||ooojjjaaaZZZRRREEE222111...***&&&&&&))),,,+++"""""",,,ZZZjjjWWW222---999333###///222444111***&&&%%%'''&&&***+++(((&&&)))++++++'''&&&&&&(((++++++(((%%%$$$!!!!!!%%%%%%""" !!!---'''%%%'''%%%"""+++"""%%%)))((("""$$$...***&&&%%%((()))''')))---///......///111555999<<<888444111222444555333111999333...000222111222444333333333333222111000///222333555666555666888:::;;;555000000000//////222666666444333666::::::555===AAAHHHLLLGGG???<<<>>><<<>>><<<333000555>>>CCCDDDLLLRRROOOFFF@@@BBBGGG@@@<<<>>>EEEIIIPPPhhhlll\\\VVV\\\jjjttt|||zzzxxxyyy|||}}}|||zzz~~~|||zzzzzz|||~~~}}}~~~yyywwwwwwvvvuuuxxxvvvsssrrrsssssssssrrrlllooouuu~~~vvvyyyiiieeecccjjjqqqrrrssstttrrrnnnjjjjjjnnnssspppaaaPPPGGGCCC:::222222222///***)))))))))))))))((((((((((((&&&$$$###%%%((()))'''%%%(((%%%""""""%%%&&&&&&%%%)))'''&&&&&&'''((((((''',,,((('''+++222555111+++,,,***'''%%%#########$$$$$$############%%%&&&''''''%%%###%%%(((***)))&&&,,,+++***+++---...---,,,...---,,,+++++++++++++++111---+++---,,,***+++///111---...333888999<<>>555444@@@LLLLLLGGGCCCAAA>>>;;;:::666333777>>>AAANNNgggxxxoookkkddd___SSS@@@333///***'''''''''&&&$$$!!!"""(((555CCC999&&&...;;;555'''"""%%%'''&&&###$$$(((---+++,,,***(((***---+++''')))((()))+++,,,+++((($$$###!!!"""&&&***((($$$%%%******###""""""%%%'''%%%###'''..."""&&&***---...,,,)))'''*********,,,000555999<<<888888777555333333444555<<<555000333666555333333666666666666555444333222111444666777888999<<<>>>555111///111111111555:::666777666555888======:::000444===DDDCCC??????CCC;;;======999:::===???===EEEIIILLLLLLIIIFFFDDDDDDIIIDDDDDDJJJMMMSSSfffzzzzzztttgggWWWQQQZZZkkkyyy~~~~~~tttvvv~~~vvvsssrrruuuvvvzzzvvvqqqoooooorrrtttuuu|||uuukkkfffcccgggppp{{{}}}ssskkk___SSSMMMFFF@@@;;;888444...,,,...))))))))))))(((((((((((('''%%%%%%&&&((()))'''%%%'''$$$"""###%%%&&&%%%###$$$###"""###%%%''''''&&&&&&&&&'''***---...---+++)))(((&&&%%%%%%&&&'''((($$$$$$######$$$%%%'''((())))))***************+++,,,+++++++++---...---,,,---,,,,,,+++++++++++++++111---,,,......++++++...///...111888<<<<<<===@@@BBBAAAHHHTTT[[[ZZZXXXYYYLLLFFF???<<<999888===CCCAAAIII[[[|||yyyppphhhbbbdddZZZCCC333---((((((+++,,,(((######$$$%%%...(((###///666,,,### """###"""###(((000666///---***)))---111,,,$$$&&&&&&(((***+++***'''$$$+++&&&#########"""%%%)))...)))&&&***,,,***&&&###%%%###"""%%%&&&%%%(((,,,###***---******---+++###//////...///111555888:::555888;;;:::999;;;AAAFFFGGG???999<<>>DDDLLLXXX```___[[[[[[```VVVKKK@@@======>>>BBBFFFHHHKKKWWWtttyyykkk\\\VVV___]]]GGG666333//////111000,,,)))###!!!!!! """'''***$$$"""+++)))!!! &&&''''''&&&'''***000555---...,,,+++...111---&&&%%%&&&(((+++,,,+++)))'''&&&$$$$$$&&&$$$""",,,***&&&"""###%%%&&&%%%,,,***)))******+++111999...555444,,,000AAAIIIEEE888999:::<<<@@@DDDHHHJJJOOORRRWWW[[[aaahhhqqqwwwvvvmmmgggiiikkkfff^^^YYYSSSSSSSSSSSSSSSRRRQQQQQQTTTUUUUUUTTTRRRQQQRRRSSSPPPKKKJJJMMMMMMHHHDDDCCCEEEHHHGGGEEEGGGKKKLLLIIIFFFCCCAAAAAA>>><<<@@@FFFBBBCCCCCCFFFNNNWWWZZZWWWXXXqqqyyyYYYEEEGGGHHHMMMRRRWWWccc{{{|||jjjTTTSSSnnnpppggguuu~~~yyyxxxzzz}}}~~~}}}iiihhhnnn}}}pppXXXEEE@@@<<<999333---,,,///))))))))))))(((((((((((('''&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%$$$#########""" ###&&&)))***))))))***+++***)))'''&&&$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%'''))))))((()))+++------,,,+++,,,...///...---,,,,,,---------,,,,,,,,,///---///222222---***+++///000444:::===<<<>>>BBBLLLTTT]]]^^^WWWPPPOOORRRSSSGGG======AAACCCDDDFFFLLLOOOYYYuuuwwwjjjXXXNNNXXXXXXFFFAAA???<<<666111---+++***'''"""###!!!!!!)))$$$%%%&&&''''''(((***+++)))---...++++++------+++((()))***+++***((('''&&&$$$###%%%''''''%%%(((...---888@@@<<<666111,,,%%%###$$$(((***+++000???NNN>>>GGGGGGDDDOOOgggvvvwwwmmmooosssyyy}}}uuulllooooookkkjjjmmmnnnllljjjaaaWWWNNNFFF@@@AAAFFFDDDMMMUUUYYYZZZYYYSSSKKKiiibbbPPPOOOTTTYYY[[[]]]mmmyyy[[[^^^llliii{{{yyywwwjjjvvvwwwbbbDDD;;;555444444000---,,,))))))))))))((((((((((((%%%%%%&&&%%%$$$#########%%%&&&((((((((('''&&&%%%$$$###""""""###""" $$$$$$%%%''')))***)))''''''&&&%%%$$$######""""""""""""###$$$$$$%%%%%%%%%$$$######&&&***------,,,---,,,+++,,,...///...---,,,---......///...---------,,,...222222---***+++......222888<<<@@@HHHPPPZZZ___aaa\\\RRRKKKHHHGGGJJJ@@@;;;???FFFHHHFFFEEEHHHPPP\\\vvv{{{tttfffXXXZZZZZZMMMPPPMMMEEE999...'''$$$%%%%%%"""!!!""" !!!$$$""" ---!!!"""%%%''')))))))))((()))---...***''')))++++++%%%%%%&&&$$$"""!!!"""###""" """"""$$$+++555ZZZtttsss```OOO@@@EEEMMMSSSWWW___qqqxxxkkkfffgggkkkkkkggg]]]WWWUUUSSSPPPgggiiiSSSLLLGGGNNNUUUXXX```vvviiikkk{{{ggggggwwwvvv{{{}}}mmmWWWCCC:::222333555222...,,,))))))))))))((((((((((((###%%%&&&&&&$$$######$$$%%%&&&((((((&&&%%%&&&'''"""!!!!!!###%%%$$$""" ###""""""$$$'''(((&&&###!!!""""""######$$$$$$$$$""""""###$$$%%%%%%%%%%%%'''$$$###'''---000///---,,,+++***+++---...---,,,+++,,,...//////...------+++***,,,111111---+++,,,,,,,,,000777===EEESSS______dddccc[[[QQQKKKFFFCCCAAA;;;:::AAAIIIJJJHHHFFFEEETTTfff|||}}}rrraaa]]]aaa___^^^UUUGGG888...'''$$$######!!! &&&///%%%"""!!!###$$$!!!!!!###"""***'''"""%%%"""###!!!"""$$$'''***,,,++++++......+++%%%$$$'''(((%%% """#########&&&+++///))),,,555>>>CCCFFFNNNWWW~~~xxx{{{|||yyyjjjttt|||vvveeeVVVQQQQQQVVVZZZ___dddqqq|||yyy|||jjjkkk{{{|||sssxxxbbbIIIAAA:::444333222...+++,,,))))))))))))((((((((((((###&&&((((((&&&%%%&&&((($$$%%%&&&%%%######%%%'''))))))((())))))'''$$$!!! """%%%&&&%%%$$$%%%%%%!!!""""""###$$$%%%%%%%%%###$$$%%%''''''''''''&&&(((((((((***,,,---......+++***)))***,,,---,,,+++)))***,,,---...---,,,+++)))'''***...///---,,,...------000666;;;CCCRRR___]]]dddggg]]]RRRJJJFFFBBB<<<888888@@@GGGHHHFFFFFFBBBZZZqqq{{{ppp\\\XXXdddkkkeeeWWWEEE777000---***'''&&&'''(((&&&!!! ,,,999+++&&&$$$%%%%%%""" """((('''$$$+++(((!!!!!!!!!$$$''')))))))))444000((("""###'''%%%"""%%%(((+++000777@@@GGGOOO\\\tttuuuzzzwwwzzzxxxiiitttvvvmmmlllyyyxxx```LLL>>>:::666333---''''''+++))))))))))))(((((((((((($$$'''))))))''''''(((***###$$$%%%### ###&&&666444222000---)))###%%%+++***%%%###&&&***%%%%%%%%%%%%%%%$$$###"""%%%&&&'''))))))))))))((('''***,,,+++)))(((***---***)))((()))+++,,,+++***'''(((***,,,,,,,,,***)))'''&&&(((---...,,,,,,/////////111555888===IIIUUU\\\hhhnnndddUUULLLGGGCCC999555666===BBBCCCCCCEEE===ZZZvvvtttbbb\\\\\\ZZZWWWVVVYYYRRREEE999666666000'''&&&&&&%%%###"""###(((+++,,,%%% """!!!###%%%...***222EEEMMM???***((("""!!!(((......---///***)))&&&$$$%%%,,,555;;;===EEEYYYrrrsss~~~zzz{{{rrrjjjiiiwwwllliiinnnkkk^^^```cccggglllooojjjYYYHHHBBB<<<444000///...+++(((+++&&&$$$''')))'''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$&&&)))'''""""""%%%&&&$$$######$$$%%%%%%$$$)))&&&$$$&&&)))***'''###(((&&&$$$""""""$$$''')))((((((((((((''''''''''''((((((###!!!,,,999666)))''',,,...+++)))***(((%%%,,,******,,,+++((()))---111333111+++,,,111111+++111000)))---;;;AAAFFFRRR```mmmrrreeeWWWPPPGGG===666===:::<<<999AAAPPPAAAFFFPPPbbbmmmwwwkkk]]]WWWTTTUUUZZZ___HHHBBB;;;888888666///***(((&&&$$$""""""$$$(((***KKK;;;)))###"""###%%%'''+++***<<>>jjjllllllvvvuuuyyynnnfffeeeiiinnnvvvtttuuuyyy|||ooobbb]]]]]]^^^aaaeeedddvvvyyy___QQQHHH>>>999999777111,,,***((((((***(((%%%%%%(((%%%%%%%%%$$$$$$%%%%%%%%%%%%###$$$&&&%%%"""###'''"""!!!!!!###&&&)))******$$$###"""""""""!!!!!!"""###$$$%%%&&&'''((((((((()))***++++++,,,,,,---***''''''---222111---''',,,---((($$$%%%((((((***((('''(((---;;;UUUlllVVVFFF777444666222+++&&&,,,444555555888555999IIINNNVVVZZZVVVNNNJJJJJJKKKIIIGGG>>>???777444???333777999EEERRR{{{rrr]]]OOOGGG@@@===>>>HHH===666444000'''%%%((($$$'''+++...///000333555+++(((&&&$$$!!! %%%%%%333777---***222222)))&&&***111CCCeeennnjjjyyy~~~wwwtttzzzvvvrrr~~~tttjjjaaa]]]]]]___eeelllfffRRRGGG;;;888:::999222***+++)))***,,,+++'''(((,,,'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$&&&%%%###$$$)))###""" !!!"""######"""############""" !!!###%%%&&&&&&&&&&&&&&&((()))+++---//////000+++'''''',,,///---(((###(((+++((((((+++------)))(((''''''***999VVVooofff\\\LLL>>>:::888111(((...666777666888333444AAAPPPVVVZZZWWWRRRPPPTTTYYYOOOMMMCCCCCC888222???555??????FFFQQQyyypppdddWWWQQQNNNIIIGGGHHHDDD@@@999222+++$$$""")))000222///,,,...111$$$ $$$)))(((******&&&###&&&000999,,,BBBfff~~~xxxzzz~~~tttnnnhhhccccccfffooo~~~hhhMMMDDD:::666666555///***,,,+++,,,---***&&&'''+++''''''&&&&&&&&&&&&'''''''''%%%%%%'''&&&$$$&&&+++%%%###!!!!!!!!!"""!!! """"""!!!!!!!!!!!! """%%%'''(((((('''%%%&&&'''(((***+++,,,------***''''''''''''&&&&&&'''(((((()))///555222,,,###%%%''''''&&&///GGG]]]kkknnnaaaHHH999888666...///555666777:::444333???LLLUUU___dddaaa]]]]]]```WWWOOOAAABBB:::888FFF===AAABBBHHHNNNsssuuulllbbb[[[SSSKKKFFFGGGBBB@@@777+++%%%%%%###$$$------'''""""""&&&'''""" $$$(((&&&######&&& $$$///---###,,,AAA|||sss}}}wwwuuummmiiihhhkkkttt|||```KKKEEE>>>999666333000...,,,+++,,,,,,((("""###''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%'''&&&$$$''',,,&&&$$$######$$$%%%%%%$$$ !!!!!!"""### """%%%(((***+++******((((((((((((''''''''''''++++++,,,+++'''%%%(((,,,000+++'''***555;;;444'''!!!&&&------)))+++<<>>000))))))***%%% """$$$###!!!"""&&&)))%%%&&&!!!&&&(((###(((---(((,,,KKK|||yyy}}}zzzxxxyyypppVVV@@@<<<999888555000///111---+++))))))((('''$$$"""%%%&&&&&&''''''&&&&&&%%%%%%***+++%%%!!!"""######***&&&"""###'''((($$$ """######!!! !!!###%%% """$$$&&&'''''''''''')))'''&&&&&&((())))))(((++++++(((&&&***000000,,,...///222555666333,,,'''+++)))+++...//////444:::TTTNNNDDD<<<666222///---555000111666666444;;;EEEhhhtttzzzkkk___YYYXXXFFF777777>>>???:::444;;;999>>>FFFYYY~~~}}}kkkeeeooorrrUUU@@@+++&&&)))+++(((&&&&&&%%%$$$$$$%%%&&&'''''''''!!!"""%%%###!!! +++,,,---777UUUpppTTTAAA888333333444111......)))'''&&&'''''''''%%%###&&&&&&&&&''''''&&&&&&&&&&&&'''&&&######'''&&&###%%%$$$$$$$$$%%%%%%%%%%%%###$$$$$$###!!! !!!"""!!!"""$$$&&&((((((((((((&&&%%%$$$$$$&&&''''''&&&,,,...,,,((()))---...---555999<<<;;;777111---+++'''&&&'''***++++++///555DDD>>>666000,,,)))'''&&&((()))///888888333777@@@lllrrrzzz~~~zzznnn```VVVJJJ>>>555555999;;;;;;<<<<<<777:::@@@QQQsssjjjkkkdddDDD***)))000...))))))+++'''$$$&&&***,,,+++((('''"""###)))%%%$$$222>>>TTTtttqqqPPPDDD999000111444222---******)))'''(((((((((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&###"""&&&+++)))$$$&&&'''((('''&&&'''***---!!!###%%%%%%###""""""###"""###&&&((()))******)))&&&%%%###$$$%%%'''&&&&&&---///...***)))+++---,,,111666999666///******,,,+++)))***---...---111666:::555000,,,***)))((('''''')))000888666111777BBBiiimmmttt||||||ppp[[[KKK???:::666555555555:::@@@===777888>>>NNNnnnxxxiiivvvxxxPPP000111888111'''&&&%%%###"""$$$(((***)))(((!!!"""$$$CCC```{{{rrrLLLEEE<<<555555666111+++(((...---,,,++++++***(((%%%''''''((((((((((((''''''&&&&&&%%%###&&&******&&&)))((((((''''''(((***,,,"""&&&((('''&&&%%%&&&###$$$&&&)))***+++++++++((('''%%%&&&((())))))(((,,,---+++)))***------***(((+++...---)))(((***,,,...---...111111///222777777444000...------,,,+++,,,+++...111...,,,555DDD```kkk|||tttWWWAAA@@@;;;777666333111555<<<===777999AAASSStttzzzppppppfff<<<444555...((()))!!!###%%%$$$""""""###%%%&&&***%%%222bbbrrrtttsssKKK@@@<<<::::::777111---------,,,+++,,,------+++)))'''(((((())))))(((((('''%%%)))***&&&$$$''')))(((+++'''$$$$$$'''((('''$$$###&&&***+++)))'''%%%%%%###%%%''')))+++,,,,,,,,,)))'''&&&&&&((())))))(((+++***'''&&&+++111///((())))))))))))+++---......,,,***+++...---+++---111111///,,,++++++***)))(((((('''***///...+++444AAAZZZppp~~~ZZZBBB@@@999333222222000222555<<<777:::CCCTTTvvv|||rrrMMM333---***+++111+++...000---((($$$%%%'''(((,,,***333aaalllzzzsssRRRBBB???<<<;;;777111///222(((((((((+++---///...---(((((())))))))))))(((((($$$***,,,'''$$$&&&)))***111,,,((()))---...***%%%)))+++---,,,)))%%%"""!!!###$$$''')))+++,,,------(((&&&%%%&&&''')))(((((())))))((((((,,,111///***---+++)))))),,,---,,,+++,,,+++,,,///...+++,,,000///...,,,++++++***(((&&&&&&&&&///:::;;;666777>>>SSSnnn}}}\\\GGG===555...///222222222333:::777:::???MMMmmm```:::+++)))---222111222222111///,,,+++***###333IIIeeessshhhqqq^^^XXXMMMBBB<<<777222000222,,,++++++,,,......---+++((())))))******))))))((($$$((()))&&&&&&***,,,+++///...---///111111...+++(((***+++***'''$$$###""""""$$$&&&)))+++,,,------)))((('''''')))******)))(((---000---+++---///...,,,,,,,,,+++)))))))))***222000222444222//////333222111000000111000---+++---,,,222>>>AAA:::666888@@@XXXuuu~~~hhhPPPAAA>>>666111222444444444777:::888;;;<<>>888444000///444333111000///---***((())))))************))))))%%%%%%$$$$$$)))//////***$$$(((,,,---,,,+++******"""$$$'''''''''&&&&&&'''"""###&&&)))+++,,,------,,,+++)))***,,,------,,,'''222888222***)))...222***...111000+++))),,,000333222333555333//////333222222222333444333111///555......555777111---...,,,===SSS___\\\NNN???666BBB===999888777555666:::;;;:::======CCC```|||tttEEE111444666111---,,,///444///'''...<<<||||||cccrrr}}}~~~gggNNNBBB???;;;777444777444000---+++)))&&&$$$)))+++------+++)))((((((((())))))***+++---///000(((***++++++)))''''''((($$$''')))***(((&&&%%%%%%###%%%'''(((***---333777333///+++***,,,...,,,***)))***)))'''+++111333222111000///---------......555333111111333444333111777888999999777333///,,,+++///444444111...///111111888===<<<<<<>>>===:::AAACCC@@@888555999???BBB@@@:::666:::HHHbbb{{{KKK333333777555=========333$$$'''IIIooozzziiimmmQQQAAA;;;777444222+++)))''''''((()))(((''''''***,,,,,,+++)))((((((,,,,,,,,,,,,,,,,,,------+++***((()))******(((%%%(((''''''(((******'''$$$***((((((***...222444444(((((('''&&&'''***///222444555222...---000000---222111///.........///000222111000111222444555666555666777777555222///---222333444555444333111000...333666666888;;;:::777===??????:::999===??????===<<<<<<@@@LLLeeeZZZJJJYYYqqq~~~qqqLLLHHHsssqqqnnnuuuWWWDDD;;;666444444+++***)))***,,,......---'''***,,,---,,,******+++,,,,,,------...------,,,///+++(((+++000222...)))+++'''%%%(((---...)))$$$---***(((***...000...++++++,,,,,,***(((,,,444<<<>>>???<<<777444555444000222222000/////////000111//////000000000222666999444444444333222111000///222111111444666777444222111333444555999???>>>999999<<<<<<<<<>>>AAA???;;;777888;;;???GGG^^^fffqqqpppVVVDDD;;;444222333555333111000000000///---)))+++---...------...///***+++,,,...//////......---+++))),,,000222000---,,,)))''')))------***'''***)))))))))))))))'''%%%888666111,,,***,,,333888666::::::666444666666444222222111000000000111222...//////---,,,---111444333333222111111111111222---...000222444555555666555555333444;;;BBBAAA<<<999;;;;;;;;;>>>BBB???888666777888;;;BBBVVVxxxwwwbbbyyy|||ttt}}}qqqaaaNNNBBB999222000000888555222///...,,,)))'''(((***,,,,,,,,,,,,---///,,,,,,---...////////////......///...---,,,++++++++++++,,,,,,+++*********###''',,,,,,))))))+++///:::444,,,'''&&&(((******(((---000///...000111000111111000//////000111222//////---+++))))))+++---333333222111111222333444+++111555555000///333888444333111111888??????:::<<<<<<:::888;;;???===888<<<::::::>>>HHH[[[wwwpppkkkvvvhhhkkkdddYYYMMMDDD===666333555555333000...---,,,***((('''(((******)))***+++---000000//////000111222333999:::;;;888444111000111,,,---...,,,)))'''(((*** '''///000...///777>>>555///(((%%%&&&((('''&&&%%%,,,000...---...///---///......------...000000///---,,,,,,------,,,+++333222222111222222333333///666;;;888///,,,111888777777666555999>>>>>>:::<<<===;;;777888<<<===:::===;;;<<>>>>>>>>???>>>===<<<000...,,,***)))((('''&&&$$$(((---......111777>>>---,,,***)))*********)))&&&---333000---------,,,---,,,+++++++++,,,...///...+++***...555888555111111111111111111111111000...333777555000...222888999;;;;;;999999<<<<<<999777;;;<<<999888;;;===<<<;;;===BBBKKKVVViiimmmwwwfffbbbYYYQQQGGG???666///...222...---*********+++***)))---.........------///000***+++---111777@@@GGGLLL888666666:::BBBFFFDDDAAA444...)))(((++++++'''"""((()))(((((())),,,///222&&&***,,,,,,)))'''(((*** (((...,,,)))))))))(((+++******)))***+++------,,,))))))111<<>>888///000000000000//////...))),,,...///000222555999555999:::777555666666444222888<<<:::999<<<>>>===???EEEMMMUUU\\\mmmxxxrrreee]]]WWWIII<<<666444111000111/////////---++++++---///444111---,,,---///111222...+++...999FFFKKKDDD<<<444111000555===AAA>>>999//////111000)))""""""''',,,+++---222111,,,,,,000)))******(((&&&&&&(((***(((---000,,,((()))***))),,,---,,,)))))),,,,,,)))+++///333999@@@DDD>>>666000000,,,((()))...///,,,...111222///...222555555<<<;;;888777666666888888===:::888888;;;???BBBCCCGGGEEEAAALLLcccvvv|||uuulllaaaVVVJJJ===666222//////222///000111000......///111111///,,,+++,,,...111222000000555>>>GGGHHH???666/////////000222222000...///+++***+++***%%%$$$&&&,,,+++---111111------222,,,,,,+++***)))'''%%%$$$'''******((((((+++***'''+++***(((''',,,111...((()))///555999===@@@===777333333///++++++///000------000000---...555:::<<<===;;;999777666666777888@@@>>>;;;;;;===@@@CCCDDDFFFJJJKKKRRR```kkk~~~}}}pppZZZNNNAAA888333///000333///000222222000000000111///...,,,,,,,,,...000222000333999@@@DDD???555---)))+++---,,,)))&&&&&&'''000)))&&&)))+++***'''''')))(((***---,,,***+++///111///......000...***&&&((((((&&&%%%***...,,,&&&+++)))''')))111777222***(((///555888;;;>>><<<777444444111,,,,,,//////,,,---///...+++,,,444;;;>>>:::999888777777888999:::<<<;;;::::::<<>>===888555555777888777555222111111111333333222///---...///...000333333111---)))&&&(((((((((+++...///---,,,///+++***+++***&&&&&&)))///000///---,,,---000111333---'''&&&***------+++'''++++++'''$$$&&&((((((&&&,,,/////////222222000...//////444===CCC???777666666333...---///...***///333555222222666999888:::999999999999999999:::000111333333444777;;;???@@@FFFHHHPPP^^^jjjwww}}}yyyzzzsssiiiVVVCCC===???@@@===;;;>>>??????<<<888555333333111333555444000......000222111000000...,,,+++******))))))+++...///,,,***+++)))***,,,)))%%%$$$&&&***,,,,,,((((((,,,000111<<<555---))))))+++,,,,,,%%%***+++%%%!!!"""%%%&&&""")))...---+++---000000///000111555>>>EEECCC===999:::777333222444222...///555999888999===???===???>>>===;;;999777555444444777888777555666999===;;;BBBIIIWWWhhhooo~~~vvvoooooolll```SSSEEE@@@@@@BBBEEEIIIDDDDDDAAA<<<777333111111,,,000444444000...///222444222/////////...,,,)))(((***,,,---,,,++++++,,,,,,((((((---///,,,'''&&&$$$(((((($$$&&&...444555<<<888222,,,))))))+++,,,'''***((($$$###''')))(((###(((+++***+++000333333,,,222777999===CCCFFFFFF:::;;;999555555777555000333888:::888888===?????????>>>===;;;999777555444555999<<<;;;999:::>>>CCC<<>>111000---)))%%%$$$&&&(((,,,+++'''%%%)))//////+++&&&((()))***///777999666(((444======;;;@@@HHHMMM888:::888444444666444000888;;;:::555444777:::::::::;;;;;;;;;;;;:::999888111666:::<<<<<>>HHHJJJFFFIIIQQQOOOOOOSSS]]]jjj}}}ppp}}}}}}wwwxxx|||rrr^^^MMMMMMWWWZZZSSSFFFDDDDDDCCC===444000111000000111333444333222000000---******,,,,,,+++(((++++++,,,,,,,,,,,,,,,+++((('''(((***,,,------,,,???666...+++***(((***------///...++++++...///,,,,,,***)))(((***+++***)))777333---(((&&&'''***---///...000555;;;===999555444444444444333444777:::;;;>>>???===:::888;;;>>>GGGEEEFFFGGGCCC>>><<>>KKKRRRPPPQQQVVVbbb```___```fffwww~~~{{{yyy}}}|||~~~uuubbbQQQMMMPPPMMMEEEAAA???>>>===999222000222000111222333444333333222---,,,***,,,......***&&&+++++++++++++++*********###%%%'''((((((((()))+++222...,,,,,,------333:::000///---+++...444444111---///,,,(((,,,333111)))111)))!!! %%%((((((000,,,000;;;???999333333222111000//////111666:::222666;;;===<<<<<>>;;;888777333------000+++---000111000111333555555111---,,,------+++((((((((()))***+++---///111///111222///+++''''''((( """&&&******+++444???333000+++)))---444333///111555111***000<<<999,,,******+++---111555999<<<333---111>>>>>>111+++///+++---///000000111333555;;;>>>AAADDDCCCBBBAAA@@@999888:::<<<:::555444666333222666???CCCEEEPPP^^^```^^^]]]___```ccclllvvvyyypppuuu{{{zzzvvvkkk[[[LLLDDD@@@===::::::777555444000+++***...111333555333///...///222111...***+++---///...---''''''((()))+++...111333)))***+++***(((&&&&&&&&&$$$$$$''')))&&&%%%***222///...+++))),,,111111---...000,,,(((---444222)))///,,,'''"""!!!%%%+++000444000000555333***&&&)))***---///000000000111333:::;;;<<<===<<<:::777555444333444777666222333777111000555;;;:::;;;HHHYYYTTTWWW^^^dddccc```ccciiiwww|||sss^^^LLL@@@999777777444222222333///+++***...222444555222---+++---000---+++***+++...///,,,)))'''''''''(((***---000111$$$######$$$%%%%%%$$$"""""""""$$$&&&&&&$$$(((...)))+++,,,***+++000111///000...---,,,...///...---<<<555...+++,,,///111111111000...,,,***)))***+++,,,---......---...000222444444444555444333000...///...///111111///222777222000555<<<======FFFSSSOOOZZZhhhoookkkgggnnnxxx{{{cccNNN???888666888444333444777555000000444---000111///+++))),,,000,,,++++++---...,,,'''"""((('''''''''(((***---///)))'''%%%&&&))))))'''###%%%######&&&%%%###%%%)))$$$))),,,+++,,,000333222666222111444333///000333333---***---555777222+++,,,...,,,''''''...333444......,,,***)))+++///333444444444555555555333111000...///111222111555;;;444111666@@@DDDCCCGGGPPPSSSdddxxxxxxvvv|||qqqWWWFFF>>>999777888555333000...---,,,+++***,,,...///...,,,******+++(((+++,,,***%%%""""""$$$((('''$$$"""%%%++++++'''---+++***+++***'''%%%%%%###%%%%%%$$$$$$'''+++,,,,,,...---,,,000666444---:::///---666888111---111888888222+++***...,,,'''///,,,***,,,---///666>>>444///***'''(((***---...555111555>>>>>>555111555999999444...///666:::777???;;;;;;???BBBDDDHHHMMMcccjjjxxxuuuyyyvvveeePPPDDD===666111///888555222///---,,,******+++,,,---,,,***(((((()))******)))))))))((('''&&&&&&&&&$$$"""$$$******'''###"""###&&&((((((((()))%%%&&&'''&&&&&&(((+++---))))))---444666222000222,,,+++000777888444555;;;^^^PPP999'''%%%...222000333000//////...,,,000666222///,,,+++,,,---......444333555999:::666444666///444666444666===AAA@@@HHHEEEDDDDDDEEEGGGQQQ[[[XXX^^^lllwwwtttbbbPPPEEE???999444333555444222000............///000111000---+++++++++,,,)))''')))---...+++(((''''''&&&###%%%***+++((($$$%%%%%%&&&'''((())))))%%%&&&&&&'''&&&''')))+++111:::NNN\\\TTT>>>333666###***222555111///333888<<<333***)))333@@@DDD@@@333222222333111------111111000......///000000///444777888666666888888555///444888777:::@@@GGGJJJKKKNNNSSSVVVRRROOORRRZZZ^^^bbbooozzzzzzxxxrrr~~~|||hhhQQQDDD???<<<;;;===000111111000000111333555111222222111...,,,,,,,,,,,,***)))***,,,---+++)))'''))))))&&&'''+++,,,***###&&&'''%%%%%%''')))((('''''')))+++***(((***---666TTTuuu{{{bbbAAA---(((+++222666222+++)))***,,,''''''(((...666999555...//////222666555111111444555222///...///000111111:::@@@???888666:::888000555555555777>>>IIISSSYYYQQQRRRVVV[[[\\\[[[___eee~~~uuudddXXXQQQjjjrrrtttqqq{{{gggPPPCCC===:::888999///111111111000111444666,,,---...---***(((((((((***,,,---,,,)))''''''(((%%%((()))&&&'''***+++)))!!!&&&((($$$###(((+++******(((+++000///+++,,,000DDDppp{{{VVV===111)))666555333111...+++((((((333///+++)))((())),,,///,,,---111777777444444777999555///,,,---000333555AAAFFFEEE<<<888:::555,,,444222222999EEEPPPWWW[[[XXXSSSSSS]]]lllyyyxxx___VVV___nnnvvv|||yyyuuudddRRRHHHBBB;;;444111333444555222...---///222,,,---......,,,******++++++...///---'''$$$$$$'''"""&&&(((%%%$$$''')))'''111777666,,,'''***+++((('''%%%)))000000++++++000JJJtttccc>>>666777111333+++***111444...((((((,,,***))))))((()))///666......000555444111222666;;;666///,,,...333888;;;CCCEEEBBB<<<888666333...444222555===DDDGGGHHHJJJZZZ\\\jjj|||~~~~~~rrrbbbQQQHHHBBB;;;444111444666666222---+++---000...///111111///...///000---------+++)))'''%%%%%%"""'''***'''&&&((())))))999@@@>>>222***---...***+++)))...777888111111888GGGkkk}}}hhhMMMDDD???555444))),,,===@@@000&&&(((...,,,...222000'''""""""---,,,---000000...000555777444000000444:::@@@BBB@@@;;;666555333111333777999:::>>>DDDFFFGGGPPPZZZ~~~~~~rrr___JJJ>>>999555444444111444444111---+++...222+++---//////...---...//////,,,******,,,+++'''$$$%%%***---+++)))+++---,,,)))222444+++)))000555333888555;;;FFFGGG??????FFF___yyyaaaOOO???333:::OOONNN555&&&+++---''''''...222///,,,,,,***((()))+++,,,,,,000777444222111444:::@@@EEEGGG<<<111,,,...///---444???<<>>,,,'''))),,,222QQQyyy```???000)))###%%%---222+++%%%&&&---333444222///111000+++***...222333666555555666888999::::::666...,,,111444888GGGYYYvvvuuuYYYhhhjjjXXXtttsssaaaWWWJJJBBB;;;666777;;;444333222111000111222222222...,,,000111///...000***+++++++++++++++***)))+++(((&&&)))555AAABBB===)))'''(((***:::jjjlll>>>)))%%%(((222>>>:::///###"""***222333111---000000,,,+++///111000222555777888888999<<>>:::777444333111000//////000000///,,,,,,///111...,,,---............---,,,*********///111///---...---***)))---333666FFFsss|||LLL555---&&&###&&&******))))))((('''&&&%%%%%%***,,,***))),,,---,,,+++)))(((+++000333111...;;;;;;AAAEEEBBBPPP{{{|||iiiaaarrrlllrrrcccSSSCCC>>>>>>;;;666333555444222000///......///111......222444111...///++++++,,,...////////////...111///((($$$''',,,///((()))111777EEEjjjeee===///...,,,,,,111,,,,,,***'''$$$%%%(((,,,...222222---+++,,,,,,***000,,,***,,,000000+++%%%555888>>>AAAEEEYYYtttpppqqq|||wwwvvveeeVVVFFF>>>:::777555555888777444222///.........111...///333444111...///++++++---...///000000000,,,---***$$$"""'''+++---)))'''111;;;CCCWWWnnnuuu\\\999---***%%%"""&&&---***'''%%%%%%'''***,,,444777555000,,,------+++222111000111333222...+++///222666>>>SSStttzzz|||xxxgggZZZKKKAAA999555777;;;;;;999666333000///......///,,,---111333///------...///////////////......,,,---,,,***+++...+++&&&000---999FFFEEEHHHPPPQQQdddooo}}}vvvrrr```DDD---+++///,,,***---(((&&&$$$&&&***+++)))&&&333555444///,,,...///...***---111222111000000111222333666FFFjjj}}}iii^^^OOODDD>>>;;;666333777444111/////////...------+++,,,...,,,***000;;;444000---...000111///---...+++******(((&&&)))...999@@@FFFDDD;;;555666999JJJPPPZZZdddppp~~~lllZZZNNN>>>333+++...000,,,(((((()))(((''''''(((((('''&&&,,,+++******,,,...111222------...///000111222222///---999eeezzzvvvvvvFFF@@@ooouuucccWWWIII@@@===999222,,,444111///...////////////***)))+++...///111;;;FFF888666222...++++++,,,...333---)))+++---------000IIIHHHCCC999...))),,,000...444===EEEOOO___rrrvvvhhhRRR===444,,,(((,,,...---+++---((((((((((((*********))),,,+++******+++---///111------......///000111111444BBBccc}}}{{{wwwmmmrrr[[[444BBB666pppeeeYYYJJJBBB???<<<444---111///,,,,,,---///000000,,,++++++------///777???999888444---((((((---333888///)))+++//////------???<<<666000,,,,,,000444***---...///222<<>>---,,,)))(((+++,,,***,,,...)))******************))),,,+++*********+++---...------------...///000000222QQQyyy}}}{{{zzzlllnnnrrr|||VVV...:::???vvvjjj___QQQEEE???;;;777444333000---+++,,,.........,,,---............222666333333000---+++...333888777///)))***,,,***))))))'''(((+++///444666777777333111---))))))...777>>>PPPjjjzzzjjjKKK666///...+++,,,...---***'''(((+++***+++,,,,,,***(((''''''++++++***))))))******+++...------,,,---...///000222[[[~~~zzzvvv~~~vvvvvvvvv}}}QQQJJJzzzmmmdddTTTDDD999666888;;;777444///,,,,,,,,,,,,,,,(((,,,000333444666777777000...---///222555666555000---***+++***(((***...$$$%%%)))///333333000---,,,)))&&&&&&***...111111CCC___ppp___???------333---111333000+++((()))***&&&(((++++++***(((((()))++++++******)))))))))***...---,,,,,,,,,...000111===nnn|||qqqnnnyyywwwrrrsssssstttwwwvvv~~~rrrgggVVVEEE;;;999>>>BBB===888222...,,,,,,,,,+++)))---111111222444222...222000///222666777333///+++******,,,,,,,,,000777))))))((()))+++++++++))))))((()))+++------+++)))555EEENNNEEE999333222///,,,222555222......---+++$$$)))++++++***,,,...***++++++***************...---,,,,,,---///111333MMM~~~qqquuuvvvqqq}}}zzzfffTTTTTT]]]gggtttrrrdddQQQDDDAAACCCDDDDDD@@@;;;555000......------+++//////+++,,,///---(((222222333555555444111///...***))),,,...///222777,,,,,,++++++++++++---...///444777666000***''''''222:::>>>===>>>@@@:::111---222555222111111///***!!!&&&,,,---+++***,,,...******++++++++++++++++++---,,,,,,,,,---000444666\\\yyyvvv{{{uuu___[[[mmmxxxooommmwwwlllZZZFFF>>>BBBFFFCCC>>>AAA<<<666111////////////))),,,+++)))---555777444000333666555333111222555555,,,'''***//////...//////222444444111...---------777>>>;;;000((()))...===GGGMMMKKKKKKLLLFFF===///555666222111222...'''''',,,000000,,,((((((*********+++,,,,,,,,,,,,,,,---,,,,,,,,,...111555777iii{{{yyytttkkk```YYYZZZ___mmmtttyyyssslllppp{{{eeeUUUEEE???>>>;;;999888888555000---111666333,,,............///111222333000666:::666333333333111333222///,,,******,,,...;;;777444111,,,'''(((,,,------000000+++%%%***444LLLTTTVVVTTTVVVVVVIII777---///000111444777222***000'''###(((,,,)))''''''***))),,,111222...,,,...555555...333;;;000555UUUvvvuuurrrjjjooojjjggggggccc___eeeoooxxxxxx[[[PPPDDD<<<777333222444333111...---222888666/////////.........//////000...111333222333555333///111...,,,...333444000+++>>>777222111000---,,,...***(((***.........555>>>JJJPPPPPPJJJHHHLLLHHH???111///...000999>>>999///+++((((((,,,,,,)))***------++++++------***+++///111111,,,111666000AAAlll|||tttVVVNNNEEE>>>666//////333//////...///666<<<;;;555000000///...............,,,---,,,---111666333---000+++***222===>>>555***444---))),,,000///...///555111...---,,,...555===HHHMMMLLLBBB<<<===<<<888...)))%%%)))444<<<777,,,'''(((+++---)))%%%'''---,,,)))''')))(((''',,,222333111...111000000UUUvvvrrrSSSKKKBBB<<<666///---///...///000111888>>>>>>999000000//////...//////000+++------,,,///333111,,,...+++,,,444>>>???555***&&&###$$$***......000333///111222222111444<<>>555222000...FFFrrrOOOBBB777444555222---***+++,,,+++***---333555333------......///111222333000555777111,,,,,,......***+++,,,,,,***)))((((((***+++......,,,///<<>>@@@555111///666```rrrOOOEEE;;;888666333111222***+++***'''***000444333---------------...///000333666555000...//////,,,,,,---...,,,***))))))))),,,))))))...777HHHbbbvvvtttaaaQQQJJJBBB777111//////000111---//////---000444333000+++000000)))'''***...///000000000000...000;;;GGGJJJ<<<555333DDD}}}zzzooofffcccfffdddbbbsssrrrJJJBBB;;;777222///000555,,,---+++(((***222777777------,,,+++++++++,,,,,,555444111...///333000+++111111111111000///---,,,...((('''222IIIjjj|||eeeXXXQQQEEE999:::888777555111---...111------,,,...666<<<;;;444777>>>>>>333)))***000333555444444555666<<>>444AAALLLHHH999......333(((888%%%(((***&&&777+++---...222888999555222333333///111VVVhhhDDDAAA===888666444444444000...++++++---------+++,,,+++++++++,,,++++++***---...000111111111000///+++,,,---,,,+++******+++///000555<<<===999555444777555333333222555@@@KKK;;;===;;;666444777:::;;;444BBBJJJBBB222)))***...444222***333***&&&666&&&222...111<<<>>>555000222777---;;;nnnkkkIIIBBB:::888::::::777222444222000///...---+++***++++++++++++*********+++)))***+++------------,,,,,,---------++++++,,,...111++++++111555333222444444111111444555222111333,,,111444222333777999888222:::<<<444------///000222&&&'''222(((***999+++222,,,,,,444777111000555===111HHHhhhXXXFFF???AAABBB===666222222111000///......---++++++,,,+++******+++---+++,,,,,,---..................///...------...000///+++***000555444111000///...111888;;;666///---)))///333222222444444222000333000***---666:::777///$$$(((...)))111:::///666222///000000000333888<<<444VVVeeeOOOGGGEEE???:::000111111111///.........***+++,,,+++******---000....../////////////////////000000...------///111---/////////111444222...---...333999999333//////---222444111///111000...333333---(((...;;;>>>777111---111///...999777---:::<<<;;;444///111444555777666bbb^^^KKKCCC>>>:::111111222111...,,,++++++)))+++,,,,,,***+++...222,,,,,,,,,,,,,,,,,,,,,,,,000000000...------///111***///...((('''---000---...111555777222++++++000333777666222000222333111777777000)))///:::;;;222,,,...444---222???666---999BBBAAA555---//////,,,333888jjjZZZ@@@999;;;:::222///555888444...,,,+++***))))))+++---///000000000000///...,,,)))(((+++...111111///...///000---,,,***(((''')))---111***,,,---000777;;;777000@@@<<<555111////////////444666111+++000:::777,,,000...++++++333:::999333AAA;;;333000555;;;777...---:::rrrlllQQQ???<<<666222444444111111444333333222111000//////...111000...,,,***)))))))))(((+++------+++***+++---+++***)))((('''(((+++---(((---000111333666555222999555000,,,***)))******444555000+++000999777...+++,,,***((()))......+++666777444111333888:::888<<>>???===<<>><<<<<<>>>BBB888777888::::::888666666+++222555///***,,,111444---222444///,,,///555888VVV}}}cccHHH333...111+++***&&&$$$)))000...((((((''')))+++)))'''***///FFFHHHBBB666000444888999;;;???BBBEEEHHHIIICCC::::::777777:::???AAA===888444333///,,,)))***///444555666555444777======:::iiinnnEEE222000444111...---...,,,((($$$((('''(((***(((%%%(((---:::<<<999///***...222444???DDDHHHHHHIIIHHHCCC;;;999:::<<<======<<<;;;999===777222111...***+++111333BBBRRR\\\___^^^YYYRRR[[[:::,,,'''(((222666111---...***(((((()))((($$$&&&***000333222---))),,,000222;;;@@@DDDAAA>>>;;;666111222666:::999666444555888===333///222000+++111===ZZZqqqfffHHH555+++111555---(((+++---***)))***)))%%%%%%((())),,,---+++)))))),,,///444:::===888222...***'''***...111111...---///111777...,,,111222666LLLgggnnnLLL///***///...000555000,,,***+++***'''&&&((($$$&&&((((((&&&$$$&&&)))888>>>???:::333000...***000000///...---,,,+++***222---,,,000444FFFqqqtttKKK999666555555666222---***,,,,,,((('''((('''''')))+++)))%%%''',,,<<<@@@@@@<<<888888555222;;;999666333000---***(((******))))))222SSSzzzdddNNN777&&&111,,,)))++++++)))'''(((***)))+++...---))),,,222999;;;;;;999999<<<:::555999999888444...******+++###((('''&&&777cccaaaDDD000***''')))+++(((&&&'''&&&%%%''',,,+++'''+++333888999888777;;;???===888---222555111((($$$)))///$$$+++++++++CCCuuuuuu===444,,,'''&&&&&&(((+++'''(((((('''&&&)))...222111,,,...999BBBAAA:::555555///***)))+++---***&&&++++++)))(((FFFxxxVVV777...---'''%%%***,,,***((((((***---......)))&&&)))222999888444222000///---,,,+++***)))((('''***++++++FFFjjjFFF000&&&%%%(((---)))&&&(((+++,,,***&&&&&&%%%(((---000......111---//////---)))&&&&&&'''%%%))),,,---EEEppp===+++---000*********+++++++++)))'''++++++---///---***---444333222///,,,(((&&&&&&'''(((***,,,---EEE~~~ccc888...555''',,,000000,,,***,,,...---...000111---+++111;;;@@@999000,,,,,,,,,+++))),,,***+++///HHHPPP***+++###***000...(((%%%)))...***+++...000---,,,444???DDD<<<222///000222///,,,,,,***,,,111III~~~~~~GGG...(((,,,///---(((&&&(((+++++++++---...,,,+++111:::888555111000000000...,,,)))+++000111AAAqqqyyyEEE444444444222///...---...111000000///+++(((,,,333))),,,//////---+++******(((...444000777bbboooooodddNNN:::222111000---(((''',,,///,,,(((&&&(((******'''&&&((())))))'''000111///666MMMXXX666((((((555000,,,+++))))))---444)))******((('''((()))***&&&******+++111CCCtttxxxGGG222222)))***,,,...)))######'''+++(((%%%######$$$''')))000///---111666@@@mmm```???888222,,,***...111...+++)))///***&&&&&&((())),,,///---***)))...111444[[[wwwkkkYYY@@@(((###,,,222111...,,,((((((///333111111333,,,---...111///---NNNtttWWWMMMOOOKKK===111000(((&&&,,,///,,,+++...444>>>BBB===444///JJJuuu}}}ooohhhPPP888---******444@@@UUUiiipppbbbQQQKKK```[[[<<<222888OOOfff~~~qqq{{{