BM66(@ fffQQQQQQLLLDDDAAACCCCCC???AAAAAAAAA@@@???===;;;:::999:::<<<<<<;;;999555333444444333222111///......---...000222333333333333333222111000///////////////222333000+++)))---111000///---,,,************&&&((()))******)))(((&&&'''((()))******)))((('''((()))***+++,,,---------000/////////111444777888888999<<<>>>AAAEEEGGGHHHNNNOOOQQQTTTYYY```iiioooxxxvvvaaaZZZOOOGGGCCCBBB@@@???BBBAAA@@@???===<<<;;;;;;::::::;;;;;;:::888666444555555444222111000//////333333333333333222111111///...//////000111222333------...000111000...---000///,,,***))))))***+++'''(((***++++++***(((''''''((()))******)))(((((()))***++++++,,,,,,,,,,,,......///000222444666888888888999:::===AAADDDGGGOOOPPPSSSUUUXXX___gggmmmvvvvvvcccQQQKKKGGGBBB@@@CCCBBBAAA???===<<<;;;<<<<<<;;;;;;::::::999888777666777666555333222111000000666666444333333222222222------......///111222333///---...444;;;<<<555---000...+++)))((((((***+++((()))***++++++***)))(((((())))))******)))((((((***++++++,,,,,,,,,++++++,,,---...000222444666777999999999:::<<<@@@DDDFFFNNNQQQTTTUUUXXX^^^fffmmmuuujjjRRRLLLJJJDDDCCCIIICCCAAA???<<<;;;;;;<<<======<<<;;;999999999999999999888666444222111111111444333222222222333555666000000///////////////000000......444<<<===555---///---***''''''(((***+++)))***++++++++++++***)))************)))))))))(((++++++,,,,,,,,,+++*********+++...000333444555666:::;;;<<<>>>AAACCCEEEGGGKKKOOOTTTVVVXXX]]]fffnnnvvvuuuXXXOOOKKKCCCBBBHHHCCCAAA???===<<<<<<===>>>???>>><<<:::::::::;;;<<<:::999666333222111111111333222111111111333444666111000000////////////000,,,+++,,,...111111...+++...,,,***((('''(((***+++******++++++++++++******++++++***)))))))))))))))++++++,,,,,,,,,+++*********+++---000222333444555888:::>>>BBBDDDEEEFFFEEEHHHMMMSSSVVVXXX]]]gggooozzzcccRRRJJJCCC@@@BBBCCCBBB@@@???>>>>>>??????>>>===<<<;;;:::;;;<<<<<<;;;999666333111000111111444333333222222222222222/////////000000111222333,,,---......---,,,,,,------,,,+++***)))******+++************************,,,,,,***)))))))))))))))***++++++,,,,,,,,,+++++++++,,,---///000222333444444777;;;???BBBDDDDDDDDDGGGMMMTTTWWWXXX\\\fffooo|||mmmUUUJJJFFFCCCAAACCCBBBBBBAAAAAA@@@@@@@@@<<<;;;;;;:::::::::::::::;;;999555222000///000000222333333444444444444444222222111111111111222222///000111111000000//////,,,,,,,,,,,,,,,++++++***)))))))))(((((()))))))))---,,,+++))))))))))))))))))***++++++,,,,,,,,,,,,------------...000222333444555777:::===AAAEEEGGGIIIPPPVVVXXXWWWZZZccclll{{{qqqWWWKKKJJJHHHCCCCCCCCCCCCCCCCCCBBB@@@@@@999999999999999999999888;;;999555111/////////000...000222555777888999888777666444222111000//////,,,,,,---000222111///,,,+++,,,---......,,,+++***))))))(((((((((((())))))...---+++)))((())))))***((()))***+++,,,---------///...---,,,---///111333666666555777;;;AAAGGGKKKKKKRRRXXXYYYVVVXXX```iiizzzvvv^^^PPPIIIFFFDDDBBB@@@>>>???BBBCCC@@@===<<<;;;999888777666777777777777777555111/////////000111222333444444444444888777444222111222444555...111333222///---...//////...,,,+++++++++,,,,,,***)))((((((((()))+++,,,---+++((()))++++++)))&&&...---,,,+++,,,---...///111000000//////000111222444555777888:::???EEEIIIJJJQQQOOONNNUUUXXX\\\hhhttthhhVVVLLLGGGFFFEEEDDDCCCBBBBBBBBB@@@>>>>>><<<:::777666666666777777777777555333111111222000111222333444444555555555555555444333333222222000222333111...---...///...---,,,*********+++,,,***))))))((()))***+++,,,222...***((()))***,,,,,,+++************+++,,,,,,............000222444555444555777888:::???DDDHHHJJJPPPNNNMMMVVVZZZ^^^iiisss~~~yyyaaaPPPJJJIIIHHHHHHHHHFFFCCC@@@@@@@@@@@@>>>:::777555555555666666777777555333333444555000000111222333444555555333444555555555333111///444444333000...---...000---,,,+++***)))***++++++***))))))))))))***++++++,,,,,,+++)))'''''')))+++)))******++++++++++++++++++,,,,,,...000333666777444666777999;;;>>>CCCGGGIIIOOOLLLMMMXXX]]]```iiirrr}}}ӵĦĦӵnnnXXXMMMLLLHHHJJJJJJĦBBB@@@;;;777555444555666444555555444333333555777000000111222333444555666333333444555444222111///666555222000------...///,,,+++***)))))))))***+++)))))))))*********++++++&&&***//////,,,(((&&&&&&***+++,,,......---,,,,,,++++++,,,---000222555777555666888999;;;>>>BBBFFFHHHNNNKKKMMMZZZ___bbbjjjsss}}}4ĉ@ӵ>L=hĦ4ĉ@ӵ}}}cccSSSNNNHHHJJJJJJ>LEEECCC@@@<<<888555444555555333333333222111222555777222222222222333444555666555555444333222222222222777444111///............+++***)))))))))***+++,,,)))*********++++++++++++)))---111111---***)))******+++,,,---...---,,,+++------------///111333444555777999:::;;;>>>AAADDDGGGMMMMMMOOO[[[```cccllltttGG=?HdĦ=ĪjGG=?qqq\\\RRRKKKKKKIIIHdĦEEEAAA@@@===:::777666555444333333333111000111444777666555444333333444555666777666555333333333333333555222///............---++++++***)))***+++,,,---)))***++++++,,,,,,++++++......---+++))))))***,,,((())))))***************......------...000111222666777:::;;;<<<===@@@CCCEEENNNPPPQQQ[[[___cccnnnxxxӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦeeeUUURRRNNNJJJDdD;;;999777222555ӵ444444ӵ777ӵ000......******Ħ,,,000ӵ)))))))))---ĭӵ;;;<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLlllXXXWWWRRRLLLD%%)?;;;fff?><z111333=?Ħ444g&e888g&e000...---S?ʬ+++4ff?>ߝL,,,@e444g&e(((,,,+++3h?g&e>&e:::<<<??BBBPPPVVVUUUYYY[[[bbbrrr}}}4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦyyy]]]ZZZRRRPPPDtfo9ĦsߝLGdUĦ333Ht@cӵHu]Ħ777Hu]Ħ444333Htƅ^,,,qIܗGIӵ+++H׼s,,,+++Hu]Ħ))))))Bt=o9ĦHƅ^Hu]Ħ666EEELLLMMMOOOPPPSSS\\\gggpppwww4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦfff^^^TTTPPPHdDĦgdKӵDdDDdDĦ333DdDĦ4DufӵDdDĦ999DdDĦ444q<R...,,,peƜ4DuTӵ,,,DdDĦ(((***DdDĦ'''qjRgdKӵDdDΦDdDĦ666:::;;;;;;@@@FFFIIIJJJLLLNNNQQQYYYccckkkwww4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦrrrcccUUUOOODdDĦnuR)ĦDdDΦDdDĦ333DdDĦnuR)ĦDdDĦ<<<DdDĦ444po9u...---...---=ӊB1.uTӵ---DdDĦ%%%+++DdDĦ,,,GIdnuR)ĦDdDΦDdDӵ555888:::;;;@@@GGGGGGIIIMMMOOORRRXXXaaahhhuuu4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<}}}dddUUUOOO>d<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ<<<>d<Ħ555peӵ...Ħ---F&uTӵ---DdDĦ%%%,,,>d<Ħ333peӵDx<>d<ʜ4DuTӵ555888999:::@@@GGGGGGKKKOOORRRUUUZZZbbbhhhrrr{{{4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<xgggVVVOOO&ӫeʬtIӇCCC>d<Φ>d<Ħ444D&ӫetIӇ;;;DdDĦ;;;sdKĦ666B?dp&ĒR---...>d<sdKĦ///B?Ho9***s&dq&ĒR444555888999:::???FFFFFFJJJOOORRRUUUZZZbbbgggnnnvvv4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgerrr\\\SSSHĪj@IŌBBBCCCege444444Hu]3hIŌ666666DdDĦ999ne:::666@h......>h//////...se)))ne///###@G******sĪj@h444333555999::::::>>>DDDBBBFFFKKKNNNRRRXXX___fffmmmuuu4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHohhhXXXDDDDDDDDD666444444D^999888888DdDĦ888999999777666000---------.........---s׼s)))(((777$$$$$$&&&))),,,,,,222222222555:::<<<;;;===BBB???BBBGGGJJJOOOUUU^^^eeeooovvvΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵqqq\\\UUUJJJEEEGGGGGGJJJHHHGGGEEE@@@::::::>>>:::888777555444>d<Ħ666666888<<<===>d<Ħ888888777Ħ777666555333222111000000,,,,,,------------,,,,,,***+++,,,,,,Be,,,))))))...'''Ħ---&&&(((***,,,---,,,++++++---...///000111222333444111111666;;;===;;;===AAA>>>BBBFFFIIINNNVVV___gggrrrxxx?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō|||dddVVVPPPKKKIIIIIIHHHIIIIIIHHHEEEAAA<<<999999AAABBB999222DdDĦ999888777777777sdKĦ999999gdKĦ;;;777444222222111---))),,,------......---,,,,,,///...---+++(((((())))))***gdKĦ))))))+++---000000///---+++......///000111333555666666444555:::>>>>>>@@@CCCGGGEEEFFFIIIPPPXXX___cccrrrvvv>AneneneneDenene>Ak<fhjjjZZZRRRMMMJJJJJJKKKKKKJJJIIIFFFCCC???===999>>>???888333De;;;:::888888999999ne666777ne888888555222111222222000...,,,,,,------------------,,,,,,+++***))))))******))))))ne''''''+++,,,---...///...,,,+++---......000111333555666555333555:::======>>>@@@FFFEEEFFFJJJQQQXXX___bbbpppqqq{{{nnn\\\SSSMMMIIIIIIJJJJJJIIIGGGEEECCC@@@???999;;;:::777666555;;;:::999999;;;;;;666777888888777666444111000111222333333+++,,,,,,------.........+++******)))******++++++)))((('''&&&&&&---------------,,,,,,,,,------...///111333555666444333555:::<<<::::::===BBBCCCEEEIIIOOOVVV[[[___lllmmmwwwlllZZZQQQLLLHHHGGGGGGFFFDDDBBBAAA???>>>===<<<:::777666777999777444999888777888:::;;;;;;:::888999:::;;;;;;;;;999888666444111000000222444555,,,,,,,,,,,,---......///,,,,,,+++*********++++++''''''''''''(((((())))))...---,,,+++++++++,,,---------...///111333444666333222555::::::777777:::>>>@@@DDDHHHLLLRRRWWW[[[iiimmmzzziiiXXXRRROOOKKKIIIEEEDDDBBBAAA???===<<<;;;>>>999555666888888555333666555555666999::::::999777888:::;;;;;;:::888777888666444111000000222444---,,,,,,,,,,,,---...//////...---,,,*********)))&&&&&&'''''')))+++,,,......---+++******+++,,,------------///000222444555222222555999888555666:::===AAAEEEHHHLLLQQQWWW[[[gggpppiiiZZZVVVTTTPPPNNNFFFFFFEEECCCAAA>>><<<;;;>>>888555777888666444444444333333555777999888888444555777999888777444222888777666333000000111333......,,,++++++,,,---...//////---+++***)))(((((('''''''''''')))+++...///,,,+++*********,,,---...,,,,,,---...000222444555222222555777666333666<<<@@@DDDHHHJJJMMMRRRYYY___hhhrrrhhh[[[YYYWWWSSSOOOGGGGGGGGGFFFCCC@@@<<<:::;;;666444777888555555777444333333444666888777777222444666888777555222000555777777555111000111333000///---+++++++++,,,---,,,+++***)))(((((((((((()))(((''''''''')))+++,,,))))))******+++,,,......,,,,,,---...000222444555222222444666444333888???@@@DDDGGGIIIJJJPPPXXX___iiiqqqfff[[[YYYWWWRRRNNNGGGGGGGGGFFFCCC???:::888888444444888888555666;;;555444333444777888777666444555888999999666333111333555777666333111222444111000...+++***+++,,,,,,((((((''''''''''''((((((+++)))'''&&&%%%&&&((()))(((((()))+++,,,---......,,,,,,---...000222333555333222444555333222999AAA>>>AAADDDEEEFFFLLLVVV]]]iiinnn{{{kkk]]]YYYUUUPPPMMMIIIFFFDDDBBB@@@===999666888777666555444555666666777444444777999666444555555666777888777555333222///000222444555444222111555444111...,,,+++++++++++++++******)))(((((((((***(((%%%######$$$&&&'''))),,,---++++++---,,,))))))***,,,...///000111111000222333444444555888:::<<<===???BBBGGGMMMUUU[[[cccnnnlll^^^YYYTTTNNNKKKJJJGGGEEECCCAAA>>>:::888888777666555555666777888888444333666777555444666777777888888888666444222000111222222222222111000333222000...,,,+++++++++***************))))))))))))(((&&&%%%$$$%%%'''(((***------******,,,,,,******+++,,,---...000111111222333444444444555888:::>>>>>>???AAAEEELLLUUU[[[dddooommm___YYYSSSLLLIIIJJJHHHEEEDDDBBB???<<<999888777666666666777888999999444222555666444555777999999:::999888666444333333222111000////////////000000...---,,,+++++++++***************+++++++++(((''''''''''''(((((()))+++---,,,((())),,,---+++,,,,,,+++,,,---///111222333444555555555555777999?????????AAADDDKKKTTTZZZeeepppooo```XXXQQQJJJGGGIIIGGGEEECCCAAA???;;;999777666555555666777888999:::444222444555444555888;;;;;;::::::888777555444666444222///.........///...------,,,++++++++++++)))))))))***+++,,,,,,---''''''(((((()))))))))***+++---+++'''(((,,,...------,,,++++++,,,...111333444555666666555555777999>>>@@@BBBDDDGGGMMMSSSXXXfffpppppp```WWWOOOIIIGGGGGGFFFCCCBBB@@@>>>;;;888555555444444555777999::::::555222444666555666888;;;;;;:::999888777666555999777333000///...///000,,,,,,,,,,,,,,,++++++***(((((()))***+++,,,,,,---'''(((((())))))*********+++,,,+++'''(((,,,...---...---,,,+++,,,...111222444555666555444555777888<<<@@@DDDHHHLLLOOOSSSVVVeeeooo}}}ppp^^^TTTMMMIIIIIIGGGEEECCCAAA@@@>>>;;;888555555555555666888:::;;;;;;666444777888666666999::::::999888888777777777999777444111/////////000------------,,,,,,+++***'''(((((()))******++++++)))(((((((((((())))))***))),,,+++((()))---...---------,,,,,,---...000111222333444444444444666888;;;???DDDIIILLLPPPSSSVVVcccmmm{{{ooo]]]RRRLLLJJJKKKGGGEEECCCBBBAAA???<<<999777666666777888;;;===>>>;;;777666999:::888777999888888888777777777888888777555333111//////...///............---,,,***)))'''''''''((()))))))))******)))'''&&&&&&'''((()))(((++++++)))***......,,,,,,,,,------.../////////000111333333333444666888;;;===AAADDDHHHNNNTTTXXX```jjjxxxooo\\\QQQKKKJJJMMMHHHFFFDDDCCCBBB@@@===;;;888888888999;;;===???@@@;;;777777;;;<<<999888999777777777666777777888999555444222111///......---.../////////...,,,***)))''''''''''''((((((((((((,,,***'''%%%$$$&&&((()))'''***,,,***+++......+++,,,,,,---.../////////...///000222222222444666999;;;<<<===???DDDKKKTTTZZZ___hhhwwwlll^^^VVVPPPKKKIIIFFFHHHJJJHHHCCC???===>>>;;;999888:::>>>AAAAAA???>>>AAABBB===666444888>>>:::888666666888999777555555555555444333222000000222///...000333111,,,&&&'''***,,,,,,+++((('''''')))(((&&&%%%%%%&&&((())),,,+++***))))))***+++,,,+++,,,,,,---...///000000333444333222111333666888<<<@@@BBBCCCCCCGGGPPPWWW\\\dddrrrlll]]]UUUPPPKKKJJJGGGIIIJJJHHHCCC???======;;;999888999<<>>;;;999777888::::::888666333333333444444333333222333///,,,---111222000---)))+++,,,,,,***(((''''''((('''&&&%%%%%%&&&'''(((+++***))))))))))))***+++++++++,,,---...///000000333333333222222333666888;;;>>>AAABBBCCCHHHPPPWWW```gggssslll\\\TTTOOOKKKKKKHHHIIIIIIGGGCCC>>><<<<<<;;;999777777:::===???@@@BBBAAA???>>>======>>>>>>;;;:::999:::;;;;;;999777444444444444333222111111333///++++++///333444444,,,------+++(((''''''(((''''''''''''''''''''''''******))))))))))))******++++++,,,---...///000000222333333222222333555888888;;;>>>@@@CCCHHHPPPVVVaaagggrrr~~~kkkZZZRRRNNNKKKKKKIIIIIIHHHFFFBBB???<<<;;;;;;999777666777;;;>>>@@@DDDAAA>>>>>>@@@AAA@@@>>>:::::::::;;;;;;:::999888999888777555222000---,,,222...++++++---111333444......---+++(((&&&'''(((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))***+++,,,---...//////000111222333222222333555777666888<<>>???BBBCCC@@@===999:::<<<<<<;;;:::999888999888777555222///---,,,///...---,,,---...///............+++(((''''''(((&&&&&&'''(((((('''&&&&&&))))))************))))))******+++,,,---.../////////111222333222333555777555777:::>>>CCCIIIOOOSSS\\\cccooo|||gggWWWPPPLLLJJJIIIIIIGGGDDDCCCBBB@@@>>>;;;::::::999888777999<<<@@@DDDAAA??????AAAAAA>>><<<999<<<>>>>>>===;;;:::999555555555444333222000///---............---,,,+++---......,,,)))(((((()))''''''''''''''''''''''''******++++++++++++************+++,,,---...//////...000222333333333555777555777:::>>>DDDJJJOOORRR]]]eeeqqq~~~}}}dddVVVPPPLLLIIIHHHIIIFFFCCCAAABBBAAA???<<<999:::;;;:::888999<<>><<<:::;;;>>>AAABBB???===<<<<<<555555555444333222111000......//////...---------+++,,,...---+++)))((()))((('''&&&%%%%%%&&&'''(((***+++,,,------,,,+++*********+++,,,---......///---///222333333333555666666777:::???EEEJJJNNNPPPZZZcccqqq{{{cccVVVPPPLLLIIIGGGHHHEEEAAAAAABBBBBB@@@===888:::<<<;;;:::999<<>>???777777666555333000...---/////////...------///111))),,,......,,,***)))))))))(((&&&%%%%%%&&&((()))+++,,,------------,,,+++)))***+++,,,---......///---///222333333333555666777888:::???EEEKKKNNNPPPUUU```pppqqq\\\VVVPPPNNNNNNIIIFFFEEEDDDBBB@@@>>>===<<<===<<<;;;:::999:::;;;<<<>>>>>>>>>>>>????????????@@@AAACCCDDDCCCAAA???===<<<:::666222///...//////...---,,,+++***+++,,,---,,,)))((())),,,---+++)))******))))))(((((('''''')))))))))))))))*********))))))***++++++,,,------///000333555777888888888;;;::::::===CCCHHHLLLMMMVVV]]]jjjzzznnn\\\WWWRRRPPPPPPKKKFFFEEEDDDBBB@@@>>><<<;;;;;;;;;::::::::::::;;;;;;======>>>>>>>>>?????????@@@AAABBBCCCBBB@@@>>><<<<<<999555222///...//////...---,,,+++++++++,,,,,,,,,***))))))+++,,,***((()))))))))))))))(((((((((************************)))******+++,,,---......111222444555666666555555444888===CCCGGGIIIIIIIIIUUU[[[gggvvviiiZZZYYYSSSQQQQQQLLLGGGFFFEEEBBB@@@===;;;999999::::::;;;;;;:::::::::============>>>>>>>>>>>>???@@@AAAAAAAAA???===;;;;;;888555222///......///...------,,,+++,,,,,,,,,---+++******++++++)))((((((((()))))))))))))))))),,,,,,++++++******))))))******+++,,,---...///000333333444444444333222222222888???DDDEEEFFFIIIKKKWWW\\\fffsss}}}eeeYYYYYYSSSPPPOOOIIIGGGFFFEEECCC@@@===:::888888999:::;;;;;;;;;:::999<<<<<<=========>>>>>>>>>>>>??????@@@???===<<<:::999888555222000///............------,,,,,,,,,,,,---,,,+++******)))((((((((((((((())))))******+++------,,,,,,+++***))))))******+++---...000111222333333333333222222111111777:::>>>>>>>>>BBBKKKRRR[[[___hhhtttxxxbbbXXXXXXRRRMMMKKKEEEFFFFFFEEECCC@@@<<<999777777888:::;;;<<<;;;::::::============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888777444222000///...............---------,,,,,,,,,,,,,,,+++***)))(((((((((((())))))******++++++------,,,,,,+++***)))))))))***+++---///111222333111111111111222333333444777:::=========AAAJJJRRR[[[___gggsssvvvaaaXXXXXXQQQKKKIIIDDDDDDDDDDDDCCC@@@===999777999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;777666444222000///......---............---,,,,,,+++,,,,,,+++)))((()))***))))))******************,,,,,,++++++******))))))((()))+++---///111333333000000000111222444555666333888===AAACCCEEEHHHKKKVVV[[[dddqqquuuaaaYYYYYYQQQLLLKKKGGGBBBCCCDDDCCCAAA===:::777;;;;;;;;;;;;<<<===>>>???????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;666555444222000///...------.../////////...,,,,,,)))+++,,,+++)))(((***+++++++++******************************************'''(((***,,,...111333444111111111111222444555666555777;;;???CCCFFFIIIJJJQQQWWWaaaooouuuaaaYYYZZZRRRMMMNNNJJJAAABBBCCCCCCAAA>>>:::888<<<<<<;;;;;;<<<===???@@@??????@@@@@@@@@AAAAAAAAA?????????>>>======<<<<<<555555444222111///...------.../////////...,,,,,,(((***,,,+++)))(((***---,,,+++++++++***))))))))))))))))))))))))*********&&&''')))+++...111333444333222222111222333555666<<<999777999>>>EEEKKKNNNOOOUUUaaapppkkkaaaXXXSSSMMMHHHFFFHHHGGGDDDAAA@@@???>>><<<:::???>>><<<;;;<<<>>>AAACCCCCCBBBAAACCCFFFGGGEEEBBBAAA@@@@@@@@@AAA@@@===;;;:::666111///111333333222///...------...///...---******)))(((((()))***+++...---,,,***))))))((((((******))))))))))))******++++++++++++,,,000555999333222000000000222444555777888;;;???BBBEEEHHHIIIUUU[[[fffsss}}}iii```XXXSSSOOOJJJHHHJJJGGGEEEBBB@@@@@@???===;;;===<<<<<<<<<>>>AAACCCEEECCCBBBAAACCCFFFFFFDDDBBB@@@@@@@@@@@@AAA???<<<:::777333000///000111111000...---,,,,,,---...---,,,+++***)))(((((()))***+++,,,,,,+++***))))))))))))++++++************++++++***,,,...//////000333555222222111111222333555666888999;;;===AAADDDGGGIIITTTYYYcccqqqzzzhhh___XXXTTTPPPLLLJJJLLLHHHFFFCCCAAA@@@???>>><<<;;;<<<===???AAACCCEEEEEEBBBAAABBBCCCEEEEEECCCAAA?????????@@@AAA>>>:::777333111//////000000///------,,,+++,,,------,,,+++---,,,***)))(((((()))*********))))))))))))******,,,++++++******++++++,,,***---111333222111000000111111222333444666666777;;;::::::;;;>>>BBBGGGIIISSSVVV```oooxxxhhh```XXXUUUQQQMMMKKKMMMIIIFFFCCCBBBAAA@@@>>><<<<<<===???AAACCCDDDDDDDDDAAAAAABBBCCCDDDCCCBBBAAA>>>>>>???@@@???===888444000000000111111000...---...---,,,,,,......---,,,...,,,+++)))(((((()))))))))((((((((())))))***++++++******))))))******+++))),,,000222222000000000000111333555666777888888<<<;;;999:::<<>><<<>>>???AAACCCCCCCCCBBBAAA@@@AAACCCCCCCCCAAAAAA@@@>>>>>>>>>>>>===;;;666333///111222333222111//////000...---...///000///---...---+++***))))))))))))(((((((((((()))***+++,,,))))))(((((((((((()))))))))+++---......///111333000111333555777888888888<<<:::999888;;;@@@EEEIIIOOOSSS]]]mmmllleee]]]WWWUUURRRMMMKKKLLLHHHFFFCCCAAA@@@???>>><<<@@@@@@BBBBBBBBBBBB@@@@@@???AAACCCCCCAAA@@@@@@@@@???>>><<<;;;;;;888555222000222444444333111111111000///...///000000000...---,,,+++***))))))***+++******))))))***+++,,,,,,(((((((((''''''(((((((((***+++,,,------///333666222222333444555777777888:::999888888;;;@@@EEEIIIMMMTTT___nnn~~~xxxeee___YYYTTTTTTRRROOONNNOOOGGGEEEBBB@@@@@@???===;;;??????@@@AAAAAAAAAAAAAAA???AAACCCCCC@@@??????@@@AAA>>>;;;999888666444222000222444333111000111333000...---...///000///...---,,,+++*********+++,,,,,,+++++++++++++++,,,,,,))))))(((((((((((())))))...///000//////000333555333333333333333555666888888777777888;;;@@@EEEHHHLLLUUUcccppp|||uuubbb[[[UUURRRSSSSSSPPPPPPRRRGGGDDDBBB@@@???>>><<<:::===>>>>>>???AAABBBCCCCCC>>>AAADDDCCC@@@>>>>>>???BBB>>>:::777666555333222///222333222000///111444///...------...///...---,,,+++*********+++,,,---------,,,,,,+++,,,,,,---******))))))))))))******000222333333222222222333555444222111222444666777666666666888<<>>===???<<<===>>>???????????????>>>???@@@@@@@@@>>>===<<<<<<<<<;;;999777555222111333333333222222000/////////000000///---+++,,,,,,---......+++)))))),,,000---///111222000...---------,,,+++***))))))))))))...333777555///...222666555222000111444777777666:::777666999???DDDHHHHHHMMMUUUaaammmyyyqqqccc]]]WWWRRRRRRQQQKKKGGGEEEGGGCCCBBBCCCBBB>>>===???======>>>???@@@@@@@@@@@@????????????>>>======<<<;;;;;;:::999777444333222333333333333222111000//////000000///---,,,,,,,,,+++,,,,,,***'''(((+++...,,,...000111///---------,,,,,,+++***))))))))))))---000333222///...000333333111000111444666666555888666666999>>>CCCFFFFFFKKKSSS___jjjwwwmmm___\\\UUUOOOOOONNNJJJGGGFFFIIIEEECCCDDDBBB>>>===???>>>>>>???@@@AAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<::::::999777666444333333333333333333222111000000/////////......---------******)))'''&&&'''***,,,***,,,//////...---,,,---,,,,,,+++***))))))))))))+++---...///000//////...000000000222444666555444666555666999>>>BBBDDDEEELLLSSS^^^iiivvviii\\\WWWPPPKKKLLLMMMKKKJJJKKKJJJFFFDDDDDDAAA===<<>><<<;;;999777888:::<<<>>>===;;;999777555555555555444444444555555444444333000---,,,---111222111...,,,***((((((***,,,------,,,---...---+++***+++,,,++++++***)))((((((((((((,,,+++***,,,000333222000...000333333333333444666777999;;;===???AAAEEEGGGMMMQQQYYYeeeuuuwwwbbbXXXTTTNNNKKKNNNOOOLLLIIIIIIGGGCCC@@@@@@>>>;;;<<<@@@DDDDDDCCCBBB@@@>>><<<;;;999888777777888:::===>>>???===;;;888666555555555444444555555555555444444000---+++---111444222///,,,***''''''***---...---...//////---+++******,,,+++***)))((((((''''''(((,,,******+++---000333333000222333333222333555888777999;;;;;;<<>>>>>===;;;<<<@@@EEEEEEDDDBBB@@@===;;;:::777666777777999;;;===>>>AAA???<<<888666555555666444444555555555555555444000---+++---222444222///,,,)))&&&'''***---------000000000...+++******++++++***)))(((((('''''''''+++***))))))+++...222555111333444333222333666:::777999:::::::::===CCCHHHOOORRRYYYfffwwwjjj^^^UUURRRPPPMMMLLLMMMNNNNNNNNNIIIHHHEEEBBB???>>>@@@BBBCCCCCCBBBAAA???===;;;:::888999::::::;;;;;;;;;;;;AAA>>><<<;;;<<<;;;777333555555444333222111000000111000000/////////000000,,,,,,,,,------,,,,,,+++---......---,,,+++***)))++++++***)))((('''&&&&&&))))))+++---///000222222444222111//////000222333777555555999;;;<<>>======???@@@@@@@@@@@@???>>>===<<<999999:::;;;;;;;;;;;;;;;@@@<<<888777:::???BBBCCC===;;;777333111111222333111111000///......//////---------...------,,,,,,///......---,,,+++*********************)))))))))++++++,,,---...000222333333222111000000111222222666555666:::<<<===CCCIIIQQQTTTZZZhhhzzzwwwbbb]]]XXXYYYUUUOOOLLLKKKKKKKKKKKKKKKIIIEEEAAA===<<<;;;;;;<<<<<<===>>>>>>>>>>>>===:::::::::;;;;;;;;;;;;;;;;;;888666666:::@@@DDDFFFEEEAAA:::444111222444777222111000///...---------............------,,,,,,111000...,,,++++++++++++(((((()))***+++,,,------...---------...000222333111111111111111111111111555444666;;;===>>>CCCIIIQQQUUU^^^lll~~~rrr___]]][[[[[[VVVPPPLLLJJJJJJJJJJJJIIIFFFBBB???>>>===;;;;;;:::;;;<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<666777888:::;;;;;;999888EEEAAA;;;666333333555777333222111///...---------......------,,,,,,,,,,,,333111...,,,++++++,,,,,,'''((())))))***+++,,,,,,//////...---...000222333000000111222222222111111444444777<<>><<<999777555555555555333333111000......------------,,,,,,,,,,,,------444222///---++++++,,,---))))))))))))))))))))))))///.........///000222333///000111222222222222222444444777<<>>===;;;;;;<<<======>>>===;;;777444444666888777777777666555444333333444333222111000/////////---,,,,,,,,,,,,...///000444333111...---,,,,,,,,,******))))))(((((('''''',,,------///000111111222000000000111222222333333555444777<<>>:::777888:::;;;===>>>>>>>>>@@@???===<<<;;;<<<===>>>======<<<999666666888;;;666555555444333222111111444444333222111111222222...---------...111333555444333222000...---++++++*********)))))))))(((((((((***---///111111111000111000000000000222333444666444666;;;>>>@@@FFFMMMSSSYYYdddppp|||eee[[[YYYNNNNNNMMMLLLKKKKKKJJJGGGEEEJJJEEEAAA@@@BBBAAA===999555666999;;;>>>@@@AAAAAAAAA???===<<<;;;<<<===>>>777;;;???>>>;;;777555444777666444222111000000000444444333333222333333333///.........000333666888333333222111///---+++*********************++++++&&&(((,,,000111222111000111000//////000222444555777555666:::===@@@FFFNNNUUU[[[eeeppp|||{{{eee[[[UUUPPPOOOOOONNNLLLJJJHHHHHHIIIGGGGGGGGGEEEBBB???;;;999888666666:::@@@BBB@@@<<<======<<<;;;<<<===>>>>>>999;;;<<<;;;777555555777222444555555444333444444111222333444444333111111---------...///000222333444444444444111...+++)))%%%&&&(((***+++,,,,,,,,,)))+++---000222222111111,,,...000000///...//////777666777;;;>>>???EEELLLRRR^^^hhhnnn{{{wwwbbbYYYTTTPPPMMMMMMLLLKKKIIIIIIIIIJJJFFFFFFFFFEEEBBB???<<<::::::999888<<>>???>>><<<;;;;;;<<<===>>>999;;;<<<;;;777555555777222444555555333222333444111222333333333222111000111111111222333444555666222333333222111...+++***)))))))))))))))))))))))))))+++---///000111000///---...000000///...///000888666777:::<<<<<>>BBBDDDCCCAAAAAA???<<<::::::;;;<<<>>>999;;;;;;:::888666666777333444555444222111222333222222222222222111000///222222333444555666777777000000111111000...,,,+++,,,+++)))'''&&&&&&&&&''')))+++,,,...//////......---...000000///...000111999777777999::::::>>>EEEPPP]]]jjjsssjjjZZZSSSQQQPPPLLLKKKIIIHHHHHHHHHHHHGGGCCCCCCCCCCCCBBB@@@???>>>===<<<<<<>>>BBBDDDCCCBBBBBB@@@===:::999:::<<<>>>::::::;;;:::999888777777444444555333111000111333333333222222111000//////000000111333444444555555.../////////...---,,,+++---+++(((&&&%%%%%%&&&'''***+++,,,------------,,,---...000/////////000222888666666999::::::???FFFMMM\\\jjjttt{{{dddWWWRRRQQQQQQOOOMMMIIIHHHHHHGGGEEECCCBBBBBBBBBBBBAAA@@@??????===<<<<<<>>>@@@AAABBBBBBCCCAAA>>><<<;;;<<<===>>>:::::::::::::::999888777444555555333111111222444555444333222000//////......///000222333333333333...............---,,,,,,+++***'''&&&%%%&&&'''(((******+++,,,,,,---------.../////////...///111444666555666:::<<<>>>CCCJJJLLL[[[jjjtttttt```WWWRRRQQQRRRRRRNNNJJJHHHHHHHHHDDDAAABBBBBBAAAAAA@@@@@@??????<<<<<<<<<===>>>???AAABBBBBBAAA@@@???>>>>>>??????;;;:::999:::;;;;;;999777444555555333222222444777777666444222111000//////...000222333444555444444//////......---------,,,***)))((('''''''''((()))******++++++,,,---........./////////...000222555555444666;;;>>>AAAGGGNNNMMM[[[jjjtttnnn^^^WWWSSSRRRTTTRRRMMMIIIHHHJJJIIIFFFCCCCCCBBBAAA@@@????????????===============???AAACCCAAAAAAAAAAAAAAAAAAAAA@@@;;;:::999:::;;;<<<999777444555555444333444777999999888555333111000000000...000222444555555444333111000///...------------******)))))))))(((((((((******++++++---...///000.../////////...000333666555444666;;;>>>AAAGGGOOOPPP^^^kkkuuulll]]]XXXTTTSSSUUUPPPLLLHHHHHHKKKKKKHHHEEECCCBBBAAA@@@???>>>>>>>>>===>>>>>>>>>>>>???AAADDD@@@AAABBBCCCDDDCCCBBBAAA<<<:::888:::<<<<<<:::777444555555444444555999;;;:::999666444222111000000,,,...000333444333222222222111000///...---------++++++++++++***)))'''&&&*********,,,---///111222...//////......000333666666444666;;;>>>@@@FFFMMMRRR```mmmvvvjjjaaaXXXTTTTTTOOOKKKJJJIIIIIIIIIHHHEEEBBBDDDCCCBBB@@@>>>;;;999888<<<>>>DDDKKKGGG===999;;;AAA@@@??????>>>>>>??????<<<<<<<<<<<<;;;:::999888888888777444000000333777666555666888555///---//////000111222222222222222111111111000///---+++***,,,+++,,,!!!111&&&'''''',,,...111111000//////000...---------///222666888999555555:::???CCCHHHMMMWWW```lllyyy~~~iiibbbYYYTTTRRRLLLLLLKKKJJJJJJJJJIIIFFFCCCBBBBBBAAA???===;;;999777>>>>>>BBBFFFCCC===;;;???AAAAAA@@@????????????@@@<<<<<<<<<<<<;;;;;;:::999444444333111...///333666555555666888555000...111000111111222222333333222444333111///...---------%%%(((,,,!!!111(((...333............//////000000...---------...111444666888555555:::???BBBGGGLLLSSS___nnn}}}zzzgggaaaWWWRRRPPPJJJMMMLLLKKKJJJJJJIIIGGGDDDBBBAAA@@@>>><<<:::999888>>>===>>>@@@???===>>>BBBBBBBBBAAA@@@@@@@@@@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;666555333000...///222555555444666888666111111444222222222333333333333333777555222///---------...---000444%%%000$$$***///000---,,,---///111000......------,,,...000222444777444555:::>>>@@@FFFKKKQQQ^^^qqqvvvccc]]]SSSOOOOOOKKKMMMKKKJJJIIIIIIHHHFFFDDDBBBAAA@@@>>><<<;;;::::::<<<;;;<<<>>>??????AAACCCCCCCCCBBBAAAAAAAAAAAABBB<<<<<<<<<;;;;;;;;;;;;;;;???<<<888333000000111333444333555888666333333666444444333333333333333333555444222///---,,,++++++333555777)))444%%%&&&'''000---,,,///333444000+++...------------///111222666444555:::===???DDDKKKRRR```qqqppp^^^XXXOOOLLLOOOMMMLLLJJJHHHGGGGGGFFFEEECCCCCCBBB@@@???>>>=========888:::<<<>>>AAABBBBBBAAADDDCCCBBBBBBAAAAAABBBBBB===<<<;;;:::999999::::::BBB>>>888333111111222333444333444777666333444888555555333222222222222333000111111111///,,,)))'''++++++///(((<<<000...***---,,,...333777666///)))------------...///111222555444777;;;===>>>CCCJJJWWWbbbppp~~~iiiZZZUUUMMMKKKOOONNNLLLIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA???>>>>>>??????777:::===???BBBEEEDDD???CCCCCCBBBAAAAAAAAAAAABBB>>>===;;;999777777777777===999333000000222444555444222333666555222444888666555333222111111111222---...111111000---)))&&&((('''+++&&&===444000***+++,,,///444777555...)))---------...///111222333555555999===>>>>>>CCCKKKYYYcccooo{{{yyycccXXXVVVNNNKKKMMMKKKMMMJJJGGGFFFFFFFFFEEEDDDCCCAAA???>>>===>>>???@@@888<<<===>>>BBBGGGEEE@@@CCCBBBBBBAAAAAAAAAAAAAAA???===:::777555444444555;;;666000---...111333444444222333555444111333777666555333111//////000111---...000000000...+++***---+++---$$$777---+++(((***,,,...000111000---+++,,,---...///111222333444555666:::???>>>>>>CCCKKKWWWbbbooo{{{|||rrr^^^WWWXXXQQQLLLLLLIIINNNKKKHHHGGGGGGGGGFFFEEEAAA@@@>>>===<<<===>>>???;;;>>>===<<>>:::777444333333333???999222......000111111444222222444333000222666666555222000///...///000///////////////.........++++++,,,!!!222(((,,,...***+++---,,,++++++,,,...,,,,,,...000222333555555555777<<<@@@???>>>DDDLLLTTT```ooo}}}}}}~~~}}}}}}{{{wwwwwwggg___WWWSSSPPPMMMMMMOOONNNLLLIIIGGGFFFEEEBBB@@@???????????????>>>======<<>>???CCCDDDBBBCCCAAA>>>===>>>?????????;;;:::777555333333222333777444000000222333222000222333555555444333444444222222333333444333333333444555222,,,)))***)))&&&(((((((((((()))***++++++,,,,,,,,,------.........000///......///000111222555::::::;;;BBB@@@AAANNNZZZgggnnnyyy~~~||||||}}}|||~~~{{{vvvtttssswwwggg___WWWTTTQQQLLLKKKMMMLLLKKKIIIIIIIIIHHHFFFDDD@@@@@@@@@@@@???>>>=========AAABBBAAABBBFFFFFFCCCDDDBBB???>>>>>>??????>>><<<:::888666444333333333444222000000111222222111111333444444333222333444333333444444444333333222///111///+++***,,,---+++++++++*********+++,,,,,,------..................///............///111222555:::999;;;AAA???@@@MMMXXXfffnnnyyy}}}|||}}}}}}zzzxxxzzz|||{{{}}}zzzwwwxxx~~~{{{vvvqqqooonnniiikkksss}}}zzzeee^^^XXXUUURRRLLLIIIJJJJJJIIIIIIJJJKKKKKKJJJHHHBBBBBBAAA@@@@@@???>>>>>>???DDDFFFEEEFFFHHHGGGDDDFFFCCC@@@?????????>>>===<<<;;;999777666555444444000111111000//////111333222333444444222222222444555555444444333333222222...000///+++***......,,,---,,,++++++++++++++++++////////////...............---------...///111222666<<<:::;;;AAA???AAANNNVVVeeemmmyyy~~~xxxuuuyyy}}}~~~||||||}}}zzzuuupppmmmpppvvv{{{zzz{{{{{{yyyuuupppllliiiiiidddfffmmmllllll}}}rrrddd]]]XXXVVVRRRLLLHHHHHHIIIIIIIIIJJJLLLLLLJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@AAAEEEHHHGGGHHHJJJHHHCCCFFFDDDAAA@@@??????>>><<<===<<<;;;999777666555444---///000///---...111555444444555444222222333444666555555444333222222222111222000,,,***------***---,,,,,,+++************//////......------,,,,,,---,,,,,,,,,...000111333999>>><<<===CCCAAACCCPPPTTTdddnnnzzzyyytttwww{{{|||{{{|||zzzvvvpppjjjgggjjjoootttsssuuuwwwxxxvvvqqqjjjeeejjjbbb```bbb___\\\llllllbbb\\\WWWVVVRRRLLLGGGGGGIIIHHHHHHIIIJJJIIIGGGDDDDDDDDDCCCBBBAAABBBBBBCCCBBBFFFIIIHHHHHHIIIGGGCCCEEECCCAAA@@@@@@???===;;;===<<<;;;:::888666555444,,,...000///---...111555555666666444333222444555666555444222111111111111111222000,,,+++---...+++///...------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---...000333444777<<<:::;;;AAA@@@CCCQQQTTTeeeppp{{{}}}|||zzzzzzwwwwww|||{{{wwwvvvtttpppjjjeeeccceeeiiilllmmmnnnqqqssssssnnnfff```bbb\\\XXXXXXVVVVVVaaaoooiiiaaaZZZVVVUUURRRLLLHHHHHHHHHHHHHHHIIIIIIHHHDDDAAADDDDDDCCCBBBCCCDDDEEEFFFDDDHHHIIIGGGGGGIIIGGGCCCCCCBBB@@@?????????===;;;<<<<<<;;;:::888666444333......///......///222444666666555444222111333555444333222000000000111222...000///+++,,,///000///111000///////////////000,,,,,,,,,+++++++++++++++,,,,,,,,,---///222444666444999777888??????CCCQQQUUUgggrrr}}}{{{yyyuuuuuuuuuyyy~~~xxxssssssooolllgggdddcccdddeeefffgggfffggghhhiiifffaaa\\\XXXVVVSSSQQQQQQTTTYYY^^^ggghhh___YYYTTTSSSQQQLLLIIIJJJGGGGGGGGGIIIIIIHHHDDDAAADDDCCCCCCBBBDDDFFFHHHIIIGGGJJJJJJGGGGGGIIIHHHDDDAAA???>>>>>>???>>><<<;;;;;;;;;;;;:::888666444222111///......000111222222555555444111//////111333222111000///...///111222///111000,,,,,,///000.....................//////++++++,,,,,,,,,,,,,,,,,,,,,------...000333666777444888777999@@@AAAEEETTTVVViiiuuu|||xxxsssvvvvvvxxx{{{yyytttsssuuunnnkkkgggeeeddddddddddddcccaaa______```___\\\YYYSSSTTTRRRNNNOOOTTTUUURRRQQQuuuhhh___XXXSSSRRRPPPLLLJJJKKKFFFFFFGGGIIIJJJIIIFFFCCCDDDCCCBBBCCCDDDGGGIIIKKKIIILLLKKKHHHGGGIIIIIIFFF???>>>===>>>???>>><<<:::::::::::::::888555333222333000---...111333222000333333222///------///111111000...---...///111222333444222---+++------***************++++++,,,---,,,,,,,,,------.........---------///111444777999666;;;999;;;CCCEEEJJJYYYXXXjjjwww|||yyytttvvvrrruuu|||xxxnnnnnnuuummmkkkeee^^^\\\aaadddccc```aaa___XXXUUUWWWXXXWWWPPPOOOPPPTTTSSSNNNLLLMMMOOO___uuujjjbbb]]]VVVOOOKKKIIIGGGFFFEEEEEEEEEFFFHHHGGGDDDAAAEEEAAA@@@CCCDDDDDDGGGKKKGGGIIIJJJJJJIIIGGGGGGGGGBBBAAA>>><<<<<<<<<>>>???;;;;;;:::999777444111000333222111000111333444555444000------///111000.........---...///111333444444222///---,,,,,,---....../////////...---,,,,,,...---,,,+++,,,...000222333------333777555666999555:::<<<;;;@@@JJJPPPOOO^^^hhhxxx{{{uuuyyyuuuvvv{{{vvvmmmlllrrrmmmlllggg___\\\___bbbbbb^^^```^^^XXXUUUVVVUUUSSSOOONNNOOOSSSRRRLLLIIIIIIIIIVVVeee|||hhh```[[[TTTNNNKKKIIIGGGFFFFFFFFFFFFHHHIIIHHHEEEBBBEEEBBBAAADDDEEEEEEGGGLLLJJJJJJKKKJJJIIIGGGGGGGGGCCCBBB@@@>>>=========>>>::::::999888666333111///000222444555444333222222222000...---...//////...------------...000222333333222///---,,,,,,---.........//////......---,,,...---,,,,,,,,,...000222222------111222000222666666:::;;;:::@@@JJJPPPPPP]]]gggvvv{{{uuu{{{vvvuuuwwwrrrjjjiiinnnmmmnnnjjj```ZZZ\\\```aaa\\\^^^\\\WWWTTTTTTQQQMMMLLLKKKMMMQQQPPPJJJFFFFFFFFFNNNTTTfffwwweee]]]YYYSSSNNNKKKJJJHHHGGGFFFGGGHHHJJJKKKJJJFFFBBBFFFCCCCCCFFFGGGGGGIIIMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCAAA@@@>>>===<<<999999888777555222000///---222777999666222000////////////...,,,,,,---///,,,,,,,,,,,,---...000111222111///---,,,,,,------....../////////...------...------,,,---...000111///------/////////222777888:::::::::???IIIPPPRRR]]]eeesssxxx|||}}}zzzzzz|||{{{wwwyyytttrrrrrrooojjjiiillllllnnnjjj```YYYZZZ]]]___ZZZ\\\ZZZUUUSSSQQQMMMGGGGGGGGGJJJOOOOOOIIIEEEEEEEEELLLKKKSSSrrrrrrbbb\\\XXXSSSOOOLLLKKKJJJHHHGGGGGGIIILLLMMMKKKFFFCCCFFFCCCDDDGGGIIIHHHJJJNNNKKKIIIGGGGGGHHHIIIIIIIIIFFFFFFEEEDDDAAA???===;;;888888777555333111000///,,,222777888555000......,,,...000...+++***,,,...,,,++++++++++++---...000111000///------,,,------......////////////............------...///000000......///000000222777<<<999999999;;;@@@HHHOOOSSS\\\cccqqqrrrssssssqqqtttxxxzzzzzzuuurrrpppqqqpppnnnnnnpppjjjkkkggg^^^YYYZZZ\\\\\\XXXYYYWWWSSSQQQPPPJJJCCCCCCBBBFFFLLLMMMHHHFFFFFFBBBJJJHHHIII```|||lll___[[[WWWSSSOOONNNLLLKKKIIIGGGGGGIIIKKKLLLJJJFFFCCCFFFCCCDDDIIIJJJIIIKKKOOOIIIGGGEEEFFFIIIKKKLLLLLLGGGGGGFFFDDDBBB???===<<<888777666444222111000000...111444444111///...///+++...000...+++***+++...++++++******+++,,,---...//////...---------,,,,,,......///////////////...///........./////////000000222222111222555888:::999888888<<>>===888777666444222111111111111111111111111111000000,,,---///...---,,,,,,,,,,,,+++*********,,,---...............------,,,,,,......///000000000//////////////////////////////444444333111333777666333999777888>>>CCCGGGMMMSSSZZZddduuulllmmmpppqqqpppoooqqqsssjjjjjjjjjmmmpppsssqqqnnndddbbb\\\WWWYYY]]]\\\WWWWWWVVVRRRNNNOOOOOOIIIAAA@@@>>>???BBBBBB???>>>@@@>>>@@@@@@FFFMMMRRRlllddd]]]WWWTTTPPPMMMLLLJJJGGGEEEFFFEEEDDDDDDEEEFFFDDDCCCDDDBBBDDDIIIKKKJJJKKKNNNOOOMMMKKKMMMQQQRRROOOLLLHHHGGGDDDBBB@@@?????????999888666444333222222222333111///111555666333000...------...///...,,,+++,,,,,,+++***+++,,,---...------......------,,,,,,......///000000000000000//////000000000/////////333444333333999???<<<444777555888@@@EEEGGGKKKQQQZZZfffyyyfffjjjoooqqqnnniiiiiikkkcccdddeeehhhlllnnnlllhhhbbb___XXXUUUYYY___]]]VVVWWWUUUQQQMMMNNNOOOJJJBBBAAA>>>===>>>===:::999<<>>FFFJJJFFFYYYccc]]]VVVSSSOOOLLLJJJHHHEEECCCFFFDDDBBBBBBCCCDDDCCCBBBCCCBBBDDDIIIKKKJJJKKKNNNTTTQQQOOOQQQTTTTTTPPPKKKHHHFFFCCC@@@?????????@@@999888666444333333333333444111000333999:::555///000...,,,...000000---***---,,,+++++++++,,,---...------.........---,,,,,,......///000000000000000///000000000000000///...111222222555@@@IIIEEE;;;777555999BBBGGGGGGKKKQQQZZZhhh|||bbbeeehhhkkkkkkhhhdddaaa\\\^^^___`````````bbbdddccc\\\TTTOOOPPPSSSUUUVVVVVVTTTOOOLLLNNNQQQMMMGGGEEE@@@;;;888888999888666@@@<<>>999666666777666555;;;888<<>>>>>>>>999888666444222000///......222444444444666444000222111///...///...---++++++***((((((***,,,,,,,,,...///000111000...+++******+++---///000111111111111222222222222111///...---222555444666::::::666:::999;;;@@@CCCGGGNNNVVVfffnnn|||[[[___dddgggeee```YYYTTTRRRUUUXXXZZZZZZZZZZZZ[[[WWWRRRNNNMMMPPPRRRSSSRRRMMMMMMKKKHHHJJJNNNKKKFFF???<<<888666666666666666888777:::AAABBB@@@EEENNN[[[zzzxxxaaaYYYWWWSSSMMMIIIFFFDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBKKKFFFGGGLLLLLLFFFEEEJJJOOONNNMMMLLLKKKJJJIIIIIIDDDDDDCCCCCCBBBBBBBBBBBB;;;999777555222000///...---222555444555777555111222000///...///...---+++)))((('''(((+++---------+++---///111000...***((()))***,,,---//////000000111333555666555222///---111444666555666888888555>>>;;;<<<@@@CCCFFFNNNWWWfffnnn{{{^^^```bbbcccaaa\\\WWWSSSNNNQQQTTTVVVUUUUUUUUUVVVTTTQQQNNNNNNPPPQQQPPPNNNJJJJJJHHHFFFFFFHHHFFFAAA???===:::888888888888888999888<<>>===@@@CCCFFFOOOWWWeeelllyyy``````___]]]ZZZXXXUUUTTTMMMOOOQQQRRRQQQQQQQQQRRRTTTQQQOOOOOOQQQQQQNNNKKKKKKLLLKKKGGGFFFFFFCCC>>>===<<<;;;999777666777777888999<<<@@@AAA??????AAAAAASSSyyysss___ZZZVVVQQQKKKFFFDDDCCCCCCBBBDDDCCCBBB@@@????????????BBBAAADDDHHHJJJHHHHHHJJJKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEFFFFFFEEECCCAAA???===;;;888555222111000000000222111...///333555444111000......//////...,,,,,,***))))))***++++++***------,,,+++++++++,,,,,,,,,,,,------...///000111444444333222111000000111222222444777999:::;;;<<>>@@@CCCFFFNNNWWWbbbjjjxxx```^^^[[[WWWUUUSSSSSSSSSOOOPPPQQQPPPOOONNNOOOPPPTTTQQQOOOOOOPPPPPPMMMJJJMMMPPPOOOJJJHHHGGGDDD???::::::999777444333333444666777:::<<<===<<<;;;:::>>>GGGdddooo\\\XXXSSSOOOJJJFFFEEEDDDCCCBBBCCCCCCAAA@@@???????????????AAADDDHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGFFFDDDAAA???======;;;888555333222222333222333222//////333555333111///......//////...---...,,,)))((()))*********///---+++******+++---...------------...///000111444333222111000111222333222000222777::::::<<<@@@@@@>>>>>>AAADDDGGGNNNVVVaaajjjyyy___]]]ZZZXXXUUUTTTSSSSSSSSSSSSRRROOOMMMLLLNNNPPPRRROOOLLLMMMOOOPPPNNNLLLKKKNNNOOOKKKHHHGGGDDD@@@999::::::888444111111333555666888999:::;;;999777<<<===OOOuuujjjWWWTTTOOOLLLIIIFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@CCCGGGIIIKKKLLLLLLJJJKKKLLLNNNOOOOOONNNLLLKKKHHHHHHGGGEEEBBB@@@>>>===<<<:::777444333333444555222555666444444666444000000///......//////...---///+++'''&&&'''***,,,---------,,,,,,,,,,,,---...---,,,,,,,,,,,,...///000222333333333444444444444333000222888;;;:::<<>><<<===AAADDDGGGNNNUUUcccmmm|||___^^^]]][[[YYYWWWUUUTTTVVVUUUSSSOOOLLLLLLNNNPPPOOOLLLJJJKKKNNNPPPOOOMMMFFFJJJLLLHHHFFFEEECCC@@@;;;======:::555222222444666777888888:::<<<:::777:::666BBBeeefffTTTQQQMMMKKKHHHGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAACCCGGGJJJKKKMMMNNNLLLJJJLLLMMMOOOPPPQQQPPPNNNMMMHHHGGGFFFDDDAAA@@@>>>===<<<:::777444333444555777111777:::999999888444...000///......///000...---...***&&&$$$'''+++///111+++,,,---.........---,,,,,,++++++***+++,,,...///111222555777888777555444555111222888;;;999<<>>>>>===;;;888777666666666888999999666444666<<<>>>PPP{{{eeeYYYUUUQQQNNNJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCCCC@@@>>>BBBBBBCCCFFFIIIKKKKKKKKKOOOOOOPPPOOONNNKKKHHHFFFEEEHHHKKKJJJEEEAAA>>>>>>@@@>>>;;;999888666333000333333444444555666666777222000...---,,,---...///,,,,,,++++++++++++++++++///////////////......---------------...000111222333111222888888333111444444555888:::<<<>>>>>>>>>;;;===@@@AAACCCHHHPPPWWWfffppp}}}ZZZYYYYYYXXXWWWVVVUUUTTTRRRTTTSSSMMMJJJKKKKKKHHHHHHJJJJJJIIILLLPPPNNNIIIKKKFFFEEEJJJLLLHHHCCCAAA======>>>>>>===;;;999777444444444555777666333111222:::;;;HHHmmmdddYYYUUUOOOMMMIIIHHHGGGFFFDDDBBBDDDBBBAAAAAAAAAAAA@@@>>>BBBBBBCCCFFFJJJLLLLLLKKKMMMNNNNNNNNNMMMJJJHHHGGGDDDGGGHHHGGGCCC@@@??????@@@===:::888777555333222444444444444444444444333222111///---,,,,,,---...------,,,+++++++++,,,---///////////////......---,,,,,,------///000111222222000111555666222222555444555888:::<<<<<<===<<<:::<<>>>>>>>>===;;;999888444444444444555444222///111::::::AAA]]]}}}|||aaaXXXUUULLLJJJHHHGGGFFFEEEBBB@@@DDDBBB???>>>???@@@???>>>BBBBBBCCCFFFJJJLLLLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGDDDEEEEEEDDDAAA@@@@@@AAA???<<<888666555555555444555555555444333222111111222111///---,,,+++,,,,,,...---,,,***+++,,,...//////////////////......---+++,,,,,,---///111222333111//////222333222333666555666888999;;;;;;::::::999<<<>>>@@@BBBGGGPPPVVVcccooo~~~VVVWWWXXXYYYXXXUUUSSSQQQPPPRRRQQQNNNMMMNNNKKKFFFCCCGGGJJJJJJKKKNNNMMMIIIIIIFFFGGGKKKLLLFFF@@@???===>>>>>>>>>===<<<::::::888666555666666555222000111;;;<<>>>>>>>>BBBBBBCCCFFFIIIKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEDDDBBBAAAAAABBBCCC>>>;;;777444444555666666555555555555555333222111222111///---,,,+++******...---+++******+++...//////////////////......---++++++,,,---///111222333222000///000222333555888555666888999::::::999888:::<<>>===>>>>>>>>>======<<<;;;;;;:::888666555555444111///000;;;<<<===JJJ^^^pppYYYRRRMMMIIIGGGEEEDDDDDDCCCAAA???CCC@@@===;;;<<<===>>>===AAAAAABBBEEEHHHJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDBBBBBBCCCDDDEEE>>>;;;777444555666777666444555666777777666555444111000///---+++***)))))),,,+++*********+++---//////////////////......---,,,,,,,,,---///000222333222222111000111555888999666777888999:::999888888;;;>>>AAACCCEEEKKKSSSZZZgggttt\\\ZZZWWWTTTSSSTTTVVVWWWVVVUUURRROOOOOOPPPLLLEEEAAAFFFHHHGGGGGGKKKLLLKKKIIIFFFFFFHHHEEE???<<<===>>>>>>>>>======<<<<<<<<<:::888555444333111///------777999;;;DDDQQQjjjmmmWWWQQQKKKJJJGGGDDDBBBBBBBBBAAA@@@BBB@@@===<<<===>>>===<<>><<<888666777777777666444555777888888777666555//////...---+++***))))))+++++++++,,,,,,---......///////////////......---------------...000111222333444333000111666888777666777999:::::::::999999<<>>===??????>>>>>>===============<<<:::666444333111///------555777:::AAAGGGWWWooolllXXXSSSLLLKKKGGGCCC@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>===;;;>>>>>>???BBBEEEGGGGGGFFFJJJJJJIIIHHHHHHHHHHHHHHHHHHEEECCCCCCDDDDDDCCCAAA???===:::999999888777555555666888888888666333222---------,,,,,,***)))))),,,,,,...///000000000//////////////////......---...............///000000111444444000000555666444666777999:::;;;;;;;;;:::;;;>>>AAACCCFFFLLLUUU[[[iiiwww\\\[[[YYYWWWVVVVVVVVVWWW]]]ZZZTTTOOOOOOQQQMMMFFFEEEJJJKKKHHHGGGLLLQQQRRRMMMIIIHHHGGGCCC>>>>>>AAA???>>>>>>============>>>@@@===999777555444111//////555777;;;BBBBBBKKK___lllZZZUUUMMMLLLHHHCCC@@@@@@AAACCCDDD@@@?????????@@@???===;;;======>>>AAADDDFFFFFFEEELLLKKKJJJIIIHHHHHHHHHHHHGGGEEEBBBBBBDDDCCCAAA>>>???>>><<<;;;:::999666444666777888888777444111...,,,,,,,,,,,,,,,+++***))),,,...000222333333111000///////////////......---//////............//////000444444///000444555111666777999;;;<<<<<<<<<<<<:::===@@@BBBEEEKKKTTT[[[gggvvv\\\[[[ZZZXXXSSSPPPUUU\\\ccc\\\TTTPPPOOONNNKKKGGGJJJIIIHHHKKKPPPRRRRRRQQQKKKJJJIIIIIIHHHEEE@@@===999>>>???;;;;;;@@@BBB???===<<<;;;999777444222000222555777777777===GGGOOOuuujjjYYYQQQNNNHHHGGGFFFDDDDDDDDDEEEEEEAAA???===>>>???AAABBBBBB?????????BBBEEEHHHIIIHHHEEEHHHIIIIIIKKKMMMKKKFFFHHHHHHHHHGGGFFFEEEDDDCCCAAA???;;;888555444333333444333333444555555444222333000---***)))***,,,......///000111222444555666222222222111...---,,,---//////////////////......555222000333333333555999:::===>>>======@@@@@@===;;;===???AAACCCJJJSSSZZZkkkvvvZZZYYYXXXXXXTTTQQQVVV^^^___ZZZSSSPPPPPPPPPLLLIIIIIIHHHHHHKKKPPPSSSTTTSSSKKKJJJIIIIIIHHHFFFBBB???:::>>>>>>::::::>>>@@@>>>>>>===;;;999777555333222222555777777888<<>>???AAABBBBBBAAA???>>>???BBBEEEHHHHHHGGGFFFHHHIIIHHHJJJMMMKKKGGGJJJJJJIIIHHHGGGFFFDDDCCC@@@>>>;;;888555444444444555444333444555555444222222111000///...---,,,,,,///000111333555666666666222222111000...------...------------...///000111444111111444555444666::::::>>>???===>>>AAAAAA>>>===>>>@@@BBBEEELLLVVV^^^mmmwwwXXXVVVVVVWWWTTTSSSWWW^^^[[[XXXTTTRRRSSSQQQNNNJJJGGGGGGGGGJJJOOORRRTTTTTTNNNLLLKKKJJJIIIFFFBBB???======;;;888888<<<>>>===@@@>>><<<:::777555444444222444777888888<<>>>>>???BBBEEEGGGGGGFFFFFFHHHHHHFFFHHHLLLLLLHHHKKKKKKJJJIIIHHHFFFDDDCCC???===;;;888666666555666666555444444555555333111111222333333222000---,,,///111444777888888777666333222000...------......,,,,,,+++,,,---000222444333111222666888666888;;;:::>>>???===>>>AAAAAA>>>>>>???AAACCCFFFOOO[[[cccmmmwwwXXXUUUUUUVVVUUUSSSVVV\\\[[[YYYWWWVVVUUUSSSOOOKKKGGGGGGGGGIIILLLOOOQQQRRRRRRPPPMMMKKKIIIEEEAAA>>>>>><<<999666777:::<<<<<>>>>>>>>???BBBEEEGGGFFFEEEFFFHHHGGGEEEGGGLLLLLLIIIKKKJJJJJJHHHGGGEEECCCBBB===<<<:::999777777777777777555555555666555333111222222333333222000...---000333666:::;;;:::777666333111...------...//////---,,,+++***,,,///222444222111333888:::888999<<<999===>>><<<===@@@@@@======???AAACCCHHHRRR^^^gggmmmvvvYYYVVVUUUVVVUUURRRTTTYYY]]]\\\ZZZYYYWWWSSSOOOLLLHHHHHHHHHHHHHHHJJJLLLNNNPPPNNNLLLJJJIIIGGGDDDAAA???;;;666666777999:::<<>>GGGZZZhhh{{{xxxaaaUUUOOOLLLJJJHHHEEEBBB@@@@@@@@@AAA@@@??????AAABBBBBB???===>>>>>>@@@CCCFFFGGGFFFDDDEEEGGGFFFDDDGGGLLLLLLIIIIIIHHHHHHGGGEEEDDDBBBAAA<<<<<<;;;999888888777777666555555555666666444222444333111///.........///000333777;;;<<<:::777555111///---,,,...//////...///---+++***+++---000222222111333888:::888999<<<888<<<===;;;<<>><<<<<<>>>AAADDDJJJSSS```iiinnnxxxYYYUUUTTTUUUUUURRRSSSVVV]]]\\\\\\ZZZWWWSSSPPPNNNIIIIIIIIIGGGFFFHHHKKKMMMLLLKKKIIIIIIIIIIIIGGGFFF???999555777:::::::::;;;??????>>><<<:::777555333111222333555777999<<<===CCCPPPVVVdddpppZZZPPPMMMKKKGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>???@@@@@@>>><<>>777444888<<<;;;:::<<<===>>>>>>===;;;777333111111000111222555999;;;===CCCNNNQQQVVVkkkhhhTTTLLLKKKJJJEEEEEEDDDCCCBBB@@@???>>>@@@>>><<<<<<===>>>===<<<@@@AAACCCFFFIIIIIIGGGEEEBBBEEEFFFFFFIIILLLKKKGGGFFFFFFFFFFFFFFFEEEDDDDDD======<<<;;;:::888666555444444444555777888777555666333000---,,,---///111000222555888888777555333...,,,+++...222222///+++***++++++,,,---///000111666333222555777666888;;;:::===>>>======@@@@@@======AAAFFFKKKQQQYYYcccjjjoooyyyTTTQQQPPPTTTVVVUUUVVVXXXVVVWWWWWWUUUSSSRRRRRRRRRIIIJJJKKKJJJHHHJJJOOOTTTSSSPPPLLLHHHFFFCCC@@@>>>===666333999>>>===;;;<<<<<<===>>>>>>;;;777222///111000///111555999<<<===EEERRRTTTRRR\\\pppdddPPPJJJJJJIIIEEEEEEEEEDDDCCC@@@===<<<@@@>>>;;;;;;<<<<<<<<<<<>>>>>===<<<:::888666555333333333555777999888777555333111///......///000000111444666666666444333,,,++++++...333333///***'''(((***,,,...000111222777333222444555444777;;;<<>>???BBBBBB???>>>BBBIIINNNSSS[[[dddkkkkkkvvvRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPJJJLLLLLLLLLKKKMMMRRRWWWQQQMMMGGGBBB@@@>>>===;;;999777666777;;;<<<;;;999;;;======;;;888444333222000///222888;;;999:::===@@@OOOQQQKKKLLLXXXuuuvvvcccPPPKKKNNNKKKHHHFFFDDDCCCCCCCCCBBBAAA???>>><<<;;;:::::::::;;;???BBBGGGKKKLLLKKKHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCFFFJJJMMMLLLKKKBBBBBB???:::555444666999666555555666888999777666444333111///......//////...444888999::::::444---(((((()))***+++,,,,,,,,,++++++,,,---///000222333111000//////111555999;;;???>>>???AAADDDDDDCCCAAADDDEEEJJJRRRWWWXXX]]]cccoooxxx~~~yyy}}}TTTTTTTTTTTTTTTUUUUUUVVVTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQPPPNNNKKKKKKOOORRRMMMJJJFFFDDDBBB???<<<999999777666888;;;======;;;===>>>???===:::777666555555333555999:::888999<<>>>>><<<;;;;;;;;;<<<===AAADDDHHHLLLLLLJJJFFFDDDBBBBBBCCCDDDFFFFFFEEEDDDEEECCCBBBCCCFFFFFFDDDBBB@@@@@@>>>;;;777555777999666777888888888888888888666555444222000/////////000555999:::;;;:::555///...------,,,,,,+++++++++,,,,,,,,,---...000111222111111111222333444666777<<<===???AAACCCCCCCCCCCCEEEFFFKKKSSSWWWYYY^^^dddooowww~~~~~~UUUUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTXXXWWWUUUPPPLLLJJJKKKMMMHHHFFFEEEDDDBBB@@@;;;888:::999888999<<<>>>>>>>>>===>>>???===:::888777777<<<888777999999777888;;;???CCCBBBBBBDDDAAAKKKbbbjjjWWWHHHFFFKKKHHHIIIGGGDDDBBBCCCCCCCCCBBB>>>>>>============>>>>>>BBBEEEIIILLLLLLIIIDDDAAA??????@@@BBBDDDDDDCCCAAA@@@??????@@@AAA@@@===:::;;;<<<===;;;999888888999777999<<<<<<999888:::<<<888777666444222000///...000666;;;;;;<<<;;;666000///...---,,,++++++++++++------------...///000111222333444444444444333333999===AAABBBAAAAAABBBEEEEEEFFFKKKSSSWWWZZZ___eeennnvvvTTTTTTSSSTTTTTTVVVWWWXXXXXXXXXYYYZZZYYYWWWUUUTTTZZZXXXUUUQQQNNNLLLLLLLLLFFFDDDBBBAAAAAA???<<<:::===<<<;;;;;;<<<===>>>>>>;;;<<<===;;;999777777777>>>:::777888777555777;;;<<>>>>>=========AAADDDHHHKKKKKKHHHDDDAAA>>>===>>>@@@CCCDDDAAA???999:::<<<>>>???===:::888777888::::::::::::999999888<<>>:::888;;;>>>999888777555222000---,,,000777======<<<;;;777111+++***)))))))))***+++,,,///////////////000111222333333333444444444444444999>>>CCCCCC@@@>>>AAADDDDDDEEEJJJQQQVVVYYY^^^eeemmmttt~~~RRRRRRRRRSSSUUUWWWZZZ\\\\\\\\\\\\[[[XXXVVVTTTRRRVVVTTTRRRPPPOOOOOONNNNNNGGGDDD@@@>>>>>>>>>===<<<@@@???>>><<<;;;;;;<<<===<<<======;;;999777888999<<<777444555555333666:::CCC\\\YYY???888@@@DDDDDDZZZ|||bbbSSSGGGIIINNNKKKIIIGGGEEEDDDEEEDDDCCCAAAAAAAAA@@@@@@>>>===<<<;;;???BBBFFFIIIIIIHHHDDDBBB???>>>===@@@DDDDDD@@@<<<888:::<<<===<<<:::888777333444666888:::;;;:::999999===@@@???;;;999;;;???888777555333000...,,,+++...777???@@@>>>;;;666111,,,+++***)))((()))***+++111000000000111222333333333222111111222555888:::<<<@@@DDDDDD???===???BBBBBBBBBGGGOOOTTTWWW]]]dddmmmttt|||~~~~~~~~~QQQQQQQQQRRRUUUYYY\\\^^^___^^^\\\YYYVVVTTTRRRQQQQQQPPPNNNNNNOOOPPPOOONNNHHHDDD@@@=========>>>===@@@@@@???<<<::::::<<<>>>@@@AAA@@@>>>;;;999:::;;;:::555333444333222444888AAA[[[XXX<<<555???BBB@@@JJJpppyyy```RRRHHHJJJNNNIIIGGGFFFFFFFFFGGGEEEBBB@@@@@@@@@@@@@@@???===<<<;;;>>>@@@CCCEEEFFFEEEDDDCCCAAA???>>>@@@DDDDDD???999:::;;;===<<<888555333333000000222555888:::999888:::===???>>>;;;999;;;<<<888666333000---,,,++++++---888BBBDDDBBB===777111333111...+++))))))))))))000000000000111222333444222111000000222666;;;===>>>AAADDDDDDAAA???@@@BBBAAAAAAFFFMMMRRRVVV\\\dddnnnttt{{{~~~~~~||||||||||||RRRRRRQQQRRRUUUXXX\\\^^^^^^\\\YYYVVVTTTSSSRRRSSSQQQOOOMMMMMMNNNNNNLLLJJJGGGDDDAAA??????>>>===;;;>>>>>>>>>;;;999:::===AAABBBBBBAAA>>>;;;999999;;;:::666333444444111222555777FFFEEE;;;===???@@@EEEEEE\\\xxxttt\\\PPPHHHIIIKKKEEEEEEFFFGGGIIIIIIFFFBBB>>><<<===>>>??????>>>>>>===AAAAAAAAAAAABBBAAAAAAAAABBB???===@@@DDDCCC<<<555666888999777333111000111///...///222666888888777;;;;;;<<<<<<;;;:::999999999666222...,,,+++,,,---,,,:::GGGJJJFFFAAA999222444222...+++)))(((((())).........///000222333444111111111222444777:::<<<>>>???AAACCCDDDDDDDDDDDDAAAAAAFFFMMMRRRVVV]]]eeeooouuu{{{}}}|||zzzzzz{{{|||TTTTTTSSSSSSTTTWWW[[[]]]]]][[[WWWTTTRRRRRRSSSTTTRRROOOMMMLLLMMMLLLIIIFFFEEEDDDBBBBBBAAA???<<<999;;;<<<<<<;;;999;;;???DDDBBBAAA@@@<<<888777777888;;;777555666444111111333777888777===DDD===999EEEEEEOOOcccqqqZZZOOOFFFGGGHHHBBBDDDEEEHHHJJJJJJGGGAAA===999:::<<<>>>???@@@@@@???CCCBBBAAA@@@????????????BBB???===???CCCAAA:::333000222444333000///111333///------000444777777666;;;:::999:::;;;;;;999777:::666111---+++,,,...///---<<>>>>>AAACCCCCCAAA>>>;;;999888888888999::::::777333000000111::::::<<<===>>>@@@AAAAAAFFFBBBKKKrrrppp]]]VVVLLLGGGGGGCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@>>><<<<<<>>>???@@@???BBBAAA@@@BBBBBB@@@;;;777===???@@@>>>:::666444333//////000000000///---,,,---......000333777:::<<>>===;;;999999888888999444000///...,,,---111333<<>>666222000---***))))))+++,,,......------///111333444555444333333444666999;;;===@@@DDDFFFGGGEEECCC@@@HHHFFFFFFKKKOOOUUU^^^gggpppooorrrxxx}}}yyyWWWVVVUUUTTTUUUXXX]]]aaaaaa]]]XXXUUUUUUUUUVVVUUUOOOMMMKKKKKKLLLLLLIIIFFFEEECCCAAAAAABBBAAA>>>;;;999;;;===>>>>>>>>>???@@@AAA@@@>>><<<:::999888888666777777555111//////000666777999;;;>>>@@@BBBCCC===CCCGGG\\\mmm[[[TTTKKKGGGHHHEEEDDDDDDEEEEEEEEEEEEDDDDDD???>>>===<<<<<<<<<>>>>>>CCCBBBAAAAAABBB@@@<<<999<<<>>>???@@@>>>999444111///000000111111000///.........///000333555888:::;;;;;;:::::::::999999999888222///...---+++,,,000333;;;CCCFFFGGGEEE>>>777222000---+++******,,,---......//////000111222333444444444444666888:::;;;@@@AAABBBCCCDDDCCCCCCBBBDDDDDDHHHNNNRRRVVV^^^gggoooooorrrvvv{{{|||{{{yyyVVVXXXXXXWWWVVVWWW\\\``````]]]YYYVVVUUUTTTSSSRRRNNNMMMMMMNNNNNNMMMJJJGGGFFFDDDBBBAAA@@@???<<<:::999<<<>>>???===<<<<<<===>>>>>>>>>===<<<;;;:::999666777777555333000000000222333555999<<<@@@CCCEEE;;;HHHFFFGGGfffiiiWWWQQQHHHFFFIIIFFFEEEEEEDDDDDDDDDDDDEEEEEE@@@AAAAAA???<<<;;;>>>@@@DDDCCCAAA@@@@@@@@@>>><<<======>>>AAABBB>>>666/////////000111111111000000......///000222444666777555666888999:::999999888555000------,,,***+++///222999???BBBCCCCCC>>>888333111...+++***+++---......///000111111111111111222333555777999:::;;;<<>>>>>>>>===;;;::::::::::::999666444222111111111333777:::???BBBEEEBBBNNNHHHAAAXXX}}}fffTTTNNNFFFDDDGGGEEEGGGFFFDDDCCCCCCDDDEEEEEEBBBEEEFFFCCC>>><<>>???===<<>>??????===;;;:::;;;;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;999666222000222222333555999===@@@BBBGGGKKKFFFFFFUUUjjjcccRRRMMMEEECCCFFFDDDGGGFFFDDDCCCCCCCCCDDDEEEBBBDDDFFFBBB===<<>>>>>???@@@AAA===;;;<<<@@@@@@<<<777.........//////000000111///000000111222222222222444555777777777555222111111---+++,,,+++((())),,,///444888999;;;===;;;666///...+++)))((()))+++,,,,,,---.../////////...---000333666:::<<<===<<<<<<<<<>>>@@@AAABBBBBBAAA@@@GGGGGGKKKOOOPPPRRR[[[eeeiiirrr{{{|||xxxxxxyyy|||VVVUUUVVVVVVXXXYYYZZZ[[[QQQPPPPPPRRRUUUVVVVVVUUUMMMOOOQQQPPPNNNKKKJJJJJJIIIIIIGGGCCC???======>>>???@@@@@@???<<<;;;<<<===<<<======>>>>>>>>>======>>>===<<<;;;:::777333///333333333555777;;;???AAAEEEDDDBBBJJJTTTZZZtttzzz```PPPMMMFFFDDDGGGDDDGGGFFFEEEDDDDDDCCCCCCDDD???@@@@@@>>>;;;:::===???AAABBBAAA???===<<<>>>@@@@@@===;;;;;;===>>>===;;;000000/////////000111111///000111222333333333222777777777666555333000//////,,,***,,,+++((((((,,,---222666777888:::888333...,,,***(((((()))+++,,,,,,---......////////////111333666999;;;<<<<<<;;;;;;<<>>???AAAAAAAAA@@@>>><<<<<<>>>@@@>>>>>>===============>>>===<<<;;;<<<===<<<777333333333333444777<<<@@@CCCEEEEEEDDDIIINNNMMM```sss[[[NNNMMMHHHGGGJJJGGGFFFFFFFFFEEEEEEDDDCCCBBB======<<<;;;:::;;;<<<===???@@@AAA???<<<;;;===???;;;;;;<<<=========<<<;;;444333222111111111222333///000222333444444444333888777666555333222111000///+++***,,,+++((())),,,,,,111555666666888555000...---***)))(((***,,,---.........///000111222333333444666888::::::::::::<<<<<<>>>@@@BBBDDDEEEFFFIIIFFFHHHPPPXXX\\\```dddiiinnntttwwwwwwwwwxxxyyyxxx|||WWWRRRNNNPPPWWW\\\\\\YYYOOOMMMLLLMMMPPPRRRTTTTTTMMMOOOPPPNNNJJJIIIJJJLLLJJJJJJIIIEEE@@@???AAACCCBBBBBB@@@===<<<<<>>>>>===<<<===???BBBAAA===999222222222444888===AAADDDHHHLLLIIIHHHGGGEEESSSooonnnWWWLLLMMMJJJJJJLLLIIIEEEFFFFFFFFFFFFDDDBBBAAA>>><<<::::::<<<>>>>>>======???@@@???<<<;;;<<<>>>666:::>>>???>>><<<;;;;;;777666444333222333333444///111222444555555555444888777555444333222222222///+++***,,,,,,)))))),,,+++111555555666666333---///...+++***)))+++---...000/////////111333555666444555666777888999::::::======<<<===@@@DDDHHHJJJGGGDDDHHHSSS^^^cccdddeeeiiikkknnnppprrrtttwwwyyywww|||UUUTTTPPPNNNPPPVVVZZZ\\\UUUQQQMMMLLLOOORRRSSSSSSNNNQQQRRRNNNIIIFFFHHHLLLKKKKKKJJJGGGCCC@@@@@@AAA@@@??????@@@AAABBBAAA@@@AAA@@@===;;;::::::;;;<<<<<<:::999<<<@@@AAA>>>:::666444333222555999>>>AAAFFFHHHJJJHHHFFFHHHNNNTTTwww{{{cccWWWLLLHHHHHHFFFFFFHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>;;;:::;;;???BBBAAA@@@>>>>>>??????===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888666555666555333111333333333333555666777888555666777666333111111111222000+++(((&&&(((***,,,...222666777444111//////222---***++++++***---222------...///111333444444444666888888888999;;;<<<@@@???======>>>BBBFFFIIIJJJKKKOOOSSSYYY___cccfffkkkjjjjjjllloootttwwwxxxxxxSSSRRRPPPMMMMMMPPPUUUWWWUUURRROOOOOOPPPRRRQQQPPPNNNPPPQQQNNNIIIGGGIIILLLLLLLLLKKKHHHDDDBBBAAABBBBBB@@@??????@@@AAA@@@@@@AAA@@@>>><<<;;;;;;<<<<<<===:::999;;;@@@AAA???<<<777555333222444777;;;>>>AAADDDGGGGGGEEEFFFKKKPPPfffvvv___TTTJJJGGGGGGEEEEEEGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@???===;;;999:::>>>AAA@@@>>><<<<<<<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888777666666666444222222222333333444555777888555666777555222000///000000...+++((('''(((***,,,---000444555333000000000111---+++,,,,,,***,,,000---...///000222333333333333555777888888999;;;===@@@???>>>>>>@@@CCCFFFHHHJJJLLLOOOTTTYYY___ccceeekkkjjjjjjkkknnnrrrtttvvvzzzPPPPPPPPPMMMJJJJJJNNNSSSUUUSSSQQQQQQQQQQQQOOONNNNNNPPPPPPNNNJJJHHHJJJLLLLLLMMMMMMJJJFFFCCCBBBBBBBBB@@@===<<<===?????????BBB@@@>>>===<<<;;;<<<<<<===:::999;;;???AAA@@@???999777444222222444777999:::???DDDFFFEEEEEEHHHJJJRRRxxxpppYYYPPPIIIGGGGGGEEEDDDEEEEEEEEEDDDDDDCCCAAA@@@?????????===;;;999:::===??????===:::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999777777777777555444333333333333444666777888666666777555111///......---,,,***)))))))))***+++...000333333333222333333111---,,,------***+++...---...000222333222222111111333666777888999;;;===??????@@@AAACCCEEEGGGHHHJJJLLLPPPTTTYYY^^^aaaccciiiiiiiiijjjlllooosssuuu}}}OOOOOOPPPOOOLLLIIIMMMRRRWWWUUURRRPPPOOOOOOOOOOOONNNOOOOOOMMMJJJIIIJJJLLLKKKLLLMMMKKKGGGCCCBBBAAA???<<<999999;;;===??????AAA@@@???===<<<<<<<<<<<<===;;;999:::===@@@AAAAAA:::888555222111111333444555:::AAAEEEFFFFFFFFFFFFGGGdddlllUUUNNNIIIHHHHHHEEEDDDFFFDDDDDDCCCCCCAAA@@@>>>===???>>>===;;;999:::<<>>???@@@AAACCCEEEFFFGGGGGGJJJLLLOOOSSSXXX\\\^^^```dddeeeggghhhkkkooosssvvv}}}OOONNNPPPSSSQQQLLLNNNTTTWWWUUUQQQNNNLLLMMMOOOQQQNNNNNNNNNLLLKKKKKKKKKLLLIIIKKKLLLKKKGGGCCC@@@???;;;999666666999===???@@@@@@@@@???>>>===<<<;;;;;;<<<:::999:::<<<>>>@@@@@@:::888555222000000111111333777>>>DDDFFFFFFEEEEEEGGGXXXqqqiiiSSSNNNJJJJJJIIIFFFEEEHHHCCCCCCBBBBBBAAA???>>>======>>>===<<<:::;;;===???AAA>>>:::888999:::;;;;;;::::::;;;;;;;;;;;;::::::999888666777888888777666555555666666777999:::;;;999999999777333000//////******+++++++++******)))------///111333555555555000---,,,......++++++...///000111222333333222111111333555777888999<<<>>>>>>@@@BBBDDDFFFGGGGGGGGGIIIKKKNNNRRRVVVYYY[[[\\\^^^aaadddgggjjjooouuuzzz{{{QQQMMMNNNUUUUUUOOONNNRRRSSSRRRPPPMMMKKKLLLOOORRRMMMMMMLLLLLLLLLLLLLLLMMMHHHKKKMMMLLLHHHCCC@@@>>>:::888777777:::===????????????>>>===<<<;;;::::::::::::::::::;;;<<<======999888555222111000111111222555;;;@@@DDDFFFFFFFFFJJJRRR___~~~dddTTTOOOKKKKKKIIIEEEFFFJJJAAABBBBBBAAAAAA@@@???>>><<<=========<<<===???AAAAAA>>>;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::777666555666888888888666666666666666777999:::;;;999::::::888444222111111,,,,,,,,,,,,++++++************+++...222333222111///,,,+++------+++,,,000000000111111222333444444222444777888999:::<<<>>>???@@@BBBDDDEEEFFFGGGGGGIIIKKKOOORRRVVVXXXYYYZZZ[[[___cccfffjjjooowww}}}zzzTTTLLLKKKTTTVVVOOOJJJKKKKKKMMMOOOOOOMMMMMMOOOQQQMMMLLLKKKKKKLLLMMMMMMMMMHHHKKKNNNNNNJJJEEE@@@>>>>>><<<;;;;;;===>>>>>>===>>>======<<<;;;:::999888999:::;;;;;;::::::::::::888777555333222222222222222444777<<>>>>>>>>???BBBDDD???===;;;;;;;;;<<<;;;:::999::::::;;;;;;::::::999666555444555777888777666444444444555666777999999777888888777444222111111//////---,,,++++++++++++******,,,000444555222//////+++***+++,,,+++...222111000///000111333555777555666888999999:::<<<>>>??????AAABBBDDDEEEGGGHHHKKKMMMPPPTTTWWWYYYYYYYYY[[[___dddgggiiiooowww}}}{{{UUUKKKIIIRRRVVVNNNFFFEEEEEEJJJOOOQQQPPPNNNNNNOOOMMMLLLKKKKKKLLLMMMMMMMMMIIILLLOOOOOOLLLFFFBBB???BBB@@@????????????===;;;=========<<<;;;:::888777888999;;;;;;:::888888888777666555333222333333444222222444999>>>CCCFFFGGGFFFLLLLLLYYYwwwWWWTTTOOOKKKIIIEEECCCEEEJJJ@@@@@@AAABBBBBBBBBBBBAAA:::<<<>>>??????AAACCCFFF>>><<<;;;;;;<<<;;;:::888999::::::;;;;;;::::::999555444333555777888777666333333333333555666777888555666777666333111111111222000...,,,++++++++++++------///444888888444111///+++)))***+++,,,///444111000///...000333777999666888:::::::::;;;<<<>>>??????@@@AAACCCEEEGGGHHHLLLOOORRRVVVYYYZZZZZZZZZ\\\```eeehhhiiinnnvvv}}}}}}PPPNNNNNNPPPTTTUUURRROOOLLLMMMMMMMMMLLLKKKIIIHHHMMMOOOPPPOOONNNMMMMMMNNNNNNTTTUUULLLCCCAAA???;;;>>>???AAABBBBBBAAA@@@???>>>>>>>>>===<<<:::999888999999:::999888666444333555777999888555333444666444444444666999>>>CCCFFFBBBEEEEEELLLhhhmmmXXXSSSQQQMMMIIIFFFEEEDDDDDDEEEDDDCCCAAAAAABBBCCCCCC@@@>>>===>>>AAABBBCCCBBBAAA;;;999;;;;;;888:::@@@???;;;777888<<<===;;;888555444444555777888777555111333555555333222444777;;;999777555222000//////))))))***))))))))),,,...,,,///222555555333000.........---+++)))))),,,...111222222333333222222111555666666777999;;;===>>>===???AAA@@@???@@@DDDHHHKKKMMMOOORRRVVVYYY\\\]]]^^^dddjjjiiigggjjjttt}}}PPPOOOOOORRRVVVWWWTTTPPPMMMMMMNNNOOONNNMMMKKKJJJLLLNNNPPPPPPOOONNNOOOPPPOOOTTTTTTKKKBBB???>>>;;;>>>???@@@@@@AAAAAAAAAAAABBB@@@???<<<:::888666555999999:::999999777555444555777888777555333333555444333444555999===AAADDDCCCCCCAAAGGG]]]jjjYYYSSSQQQMMMJJJGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@???>>>???AAABBBBBBAAA===::::::>>>>>>::::::===???<<<999:::>>>???<<<999555444444555777888666555222444555555333222444666999888666333111000//////------,,,+++)))***,,,...333444555555333///+++)))------+++***((())),,,///333333333333333333333333888888999:::<<<>>>???@@@???@@@BBBBBBBBBCCCFFFHHHLLLMMMPPPTTTWWW[[[]]]^^^___ccchhhiiiiiimmmvvv~~~PPPOOOPPPTTTXXXXXXUUUQQQLLLMMMOOOPPPPPPOOOMMMLLLJJJMMMOOOPPPPPPPPPQQQRRRQQQTTTRRRJJJBBB>>>===;;;??????>>>??????AAACCCDDDEEEBBB>>>:::777555444444999999::::::999888777777555777888777555333333444333333333555888<<>>AAADDDFFFEEEBBB===888555444555555999999::::::999999999999555666777666555444444444333333333555777:::===???AAA;;;<<>>999;;;===@@@@@@>>>;;;:::<<<<<<<<<===???>>>;;;888666555555666777777666444444555555444333333333333333222111000///.........111000...+++******...111333333222111000///...---,,,,,,***))))))+++000444666555333222222333555666666777999:::<<<===>>>???BBB@@@AAADDDIIIJJJHHHFFFKKKMMMQQQUUUYYY\\\]]]^^^```aaadddiiipppxxx}}}OOONNNNNNRRRUUUUUURRRNNNHHHJJJLLLNNNOOOMMMKKKIIIGGGIIIMMMOOOPPPRRRTTTVVVXXXVVVSSSNNNHHHBBB??????@@@???===<<<>>>AAADDDFFFCCC@@@;;;777555555777888::::::999999999999999999555555666666777777666555444444444555777999;;;======:::>>>EEEDDDIIIgggiiiWWWQQQPPPOOOMMMJJJHHHFFFEEEDDD@@@AAABBBCCCBBBAAA@@@???AAA@@@@@@@@@BBBAAA@@@>>><<<>>>>>>=========<<<;;;999::::::<<<<<<;;;888666666555555666777777555444444444444444444444444333111111000///............------,,,***)))+++...111/////////......//////000,,,,,,,,,******---111555666555333222222333555666666777999;;;===>>>>>>>>>@@@???@@@CCCHHHJJJHHHEEEJJJMMMPPPTTTXXXZZZ[[[\\\``````ccciiirrrzzzPPPNNNMMMOOORRRRRROOOLLLGGGIIIKKKMMMMMMKKKHHHFFFEEEHHHLLLNNNOOOQQQSSSUUUXXXUUURRRQQQMMMEEE@@@@@@AAA???>>>===>>>@@@CCCEEEAAA???;;;888777777999;;;;;;:::999888888888888888555555555777999:::999888555555555666777999:::;;;::::::@@@FFFDDDDDDYYYrrrcccRRRNNNNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@AAAAAA@@@@@@???>>>?????????AAABBBBBB@@@>>>???AAA???;;;:::<<<===:::777888999999999888777666777666555666777777555333444333222333555666555444111111///...------------******++++++***+++---000......------------,,,,,,+++,,,,,,,,,,,,---000333555444333222222333444555777888:::===??????????????????@@@CCCFFFHHHHHHGGGKKKMMMQQQUUUXXXYYYYYYYYY^^^```cccjjjssszzzSSSPPPMMMMMMOOOPPPNNNKKKGGGIIILLLMMMMMMJJJGGGDDDDDDGGGKKKMMMNNNPPPRRRTTTVVVRRRQQQSSSOOOFFF@@@@@@AAA@@@???>>>???@@@BBBCCCAAA???<<<999888888:::;;;;;;:::999777666666666777555444444777;;;===<<<;;;666666777777888999::::::999<<>>>>>???AAACCCCCCAAA???@@@CCCAAA<<<:::<<<<<<888777888888888777666666777777666555666777777555333333111111222555777666555222111000///------,,,,,,)))+++---,,,+++++++++,,,++++++,,,,,,,,,++++++***)))***,,,,,,+++,,,---///333333333333333333333333555777:::<<<>>>???>>>>>>>>>@@@AAACCCDDDEEEHHHKKKMMMOOOSSSVVVXXXYYYXXXXXX\\\___eeekkkrrrxxx~~~UUURRRNNNMMMNNNOOONNNLLLHHHJJJMMMNNNMMMJJJFFFDDDDDDGGGJJJLLLNNNOOOQQQSSSTTTPPPPPPSSSPPPGGG@@@???AAA@@@?????????@@@AAABBBBBB@@@>>>;;;999999999999<<<:::888777555555555666555444444777<<>>===777777777888999999::::::999===@@@AAA@@@CCCLLLTTTtttttt]]]RRRPPPJJJJJJIIIHHHFFFDDDBBBAAACCCBBBAAA@@@???@@@AAABBB======???AAACCCCCCAAA???@@@DDDCCC>>>;;;===:::555888999888777666666777888777666555666777666555333222111000222666888777555333222111///---,,,,,,,,,+++---///...,,,*********'''(((***+++,,,,,,++++++''')))+++++++++***+++,,,111222222333333222222111333444777:::<<<<<<<<<;;;>>>AAACCCCCCCCCDDDIIINNNOOORRRUUUXXXYYYYYYXXXWWW[[[```ffflllqqqwww}}}XXXTTTPPPOOOPPPRRRQQQOOOPPPLLLKKKLLLLLLIIIIIILLLIIIIIIJJJJJJLLLMMMNNNOOOMMMPPPSSSSSSPPPJJJBBB>>>AAA@@@?????????@@@AAABBBEEEAAA<<<999888888777777999999888777666555444444555666777999;;;<<<<<<<<<888888666555555666777888333999???BBBBBBBBBFFFJJJ```}}}ggg\\\TTTLLLGGGHHHHHHHHHGGGEEECCCBBB@@@AAACCCCCCCCCAAA???===>>>???AAACCCDDDDDDCCCBBBAAABBBAAA???;;;888888888888::::::888666666:::>>>AAA888222666:::888444222555444333333444444444333333111///------,,,+++***......------,,,+++************+++,,,------------((()))******(((***...222///222666777666555444444888999999:::;;;<<<======>>>AAADDDEEEEEEDDDEEEFFFOOOQQQTTTVVVVVVWWWYYYZZZWWW^^^ggglllooossszzzWWWSSSPPPOOOQQQRRRQQQOOONNNKKKKKKMMMLLLIIIIIIKKKLLLKKKJJJJJJJJJKKKLLLLLLNNNPPPRRRSSSPPPJJJDDD@@@BBBBBBAAA@@@???@@@@@@@@@BBB???<<<:::999:::999888::::::999888777666444333777777888999::::::999999777777666666666777777888555:::>>>???>>>???CCCGGGWWWrrrooo[[[RRRMMMHHHKKKJJJJJJIIIGGGFFFDDDCCCAAABBBBBBBBBBBB@@@???>>>BBBBBBBBBBBBBBBCCCCCCDDD@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;999:::===@@@<<<999666666888:::777444222222222333555555555555333111///...------,,,+++//////...---,,,+++***)))((()))+++---///111111222,,,,,,,,,+++)))))),,,///---000444666555444333333888888999:::<<<===>>>>>>DDDFFFHHHHHHGGGGGGHHHIIIMMMPPPRRRTTTTTTUUUWWWXXX\\\aaahhhmmmppprrrvvvzzzTTTRRROOOPPPRRRSSSPPPMMMKKKIIIJJJMMMMMMJJJHHHJJJNNNMMMKKKHHHGGGHHHIIIJJJOOOPPPQQQQQQOOOJJJEEEBBBBBBBBBBBBAAAAAA@@@@@@???AAA???<<<<<<<<<<<<;;;::::::;;;;;;:::999777444333999999999999888777666666555666777888888888888888888:::<<<<<<;;;<<<@@@DDDQQQaaagggUUUOOOMMMJJJMMMLLLKKKIIIGGGFFFFFFFFFCCCBBBAAA@@@@@@?????????EEEDDDBBBAAAAAACCCDDDEEEAAA>>>;;;;;;===???>>>======>>>>>>===<<<===???AAA:::>>>===666555999888222///000222333555666777777222111///...------......111000///---+++******)))((()))+++---///111222222000000...,,,))))))+++---+++...111333333222333333777888999:::<<<>>>??????HHHIIIIIIHHHGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUWWWXXX^^^bbbgggmmmqqqssstttuuuzzzRRRPPPNNNPPPRRRSSSPPPMMMIIIHHHJJJNNNNNNJJJHHHIIINNNLLLIIIGGGFFFFFFHHHIIIMMMNNNOOOOOOMMMJJJFFFCCCAAAAAABBBBBBBBBBBBBBBAAABBB@@@>>>>>>>>>===;;;999;;;;;;<<<<<<:::888555444888888888888888777666555444555777999::::::999999::::::;;;:::999<<<@@@DDDPPPWWWnnn}}}eeeVVVQQQOOOMMMKKKJJJHHHGGGFFFGGGGGGHHHEEECCCAAA???>>>>>>???@@@CCCCCCCCCCCCDDDDDDEEEEEECCC>>>::::::>>>AAA???============<<<<<<===>>>???;;;EEEDDD777222666555---///000333444444444555666111111000///......000222444222000---+++***))))))***+++,,,---.../////////222000...,,,******+++,,,))),,,///111111111222333666777999;;;===???@@@AAAFFFFFFFFFEEEEEEGGGKKKNNNQQQRRRTTTUUUUUUVVVXXXZZZ\\\___dddkkkqqquuuuuutttuuuPPPNNNMMMOOORRRSSSPPPMMMIIIHHHIIIMMMMMMIIIGGGHHHIIIHHHGGGEEEEEEFFFHHHIIIJJJLLLMMMNNNLLLIIIFFFCCC@@@@@@AAABBBCCCDDDDDDEEEEEECCCAAA@@@???===;;;888;;;;;;;;;;;;:::888777666666666777888888888777777555666888:::;;;::::::999:::::::::999:::>>>BBBFFFOOOOOOaaattt___TTTOOOKKKIIIGGGFFFEEEEEEEEEFFFHHHIIIEEECCCAAA>>>======???@@@>>>@@@CCCFFFGGGGGGEEEDDDEEE@@@<<<<<>>:::::::::999:::;;;;;;;;;;;;999DDDEEE888111555444,,,000333555555333222222222000111111///...///333666666444111...+++***))))))+++,,,---///000000111111111///---++++++,,,------))),,,///000000111222333555666888;;;===@@@BBBCCCDDDDDDDDDCCCDDDGGGLLLPPPQQQRRRSSSSSSSSSTTTWWWYYY\\\^^^bbbiiiooorrrsssrrrrrrPPPMMMLLLMMMQQQRRRQQQNNNKKKHHHIIILLLKKKGGGEEEGGGEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJMMMNNNNNNJJJFFFDDDBBBAAAAAAAAABBBDDDFFFGGGHHHFFFBBB@@@???>>><<<::::::::::::999999999888888555666777888999999999999777888999:::::::::::::::;;;;;;::::::<<>>======>>>>>><<>>AAACCCDDDEEEEEEEEEEEEFFFIIIMMMQQQNNNOOOOOOOOOOOOPPPSSSVVV]]]```cccgggjjjlllnnnooorrrPPPMMMJJJKKKOOOQQQQQQPPPMMMJJJIIIJJJIIIEEEDDDFFFCCCDDDEEEFFFFFFFFFEEEEEEHHHKKKOOOQQQQQQMMMHHHEEEGGGEEEBBB@@@@@@BBBDDDFFFIIIFFFBBB@@@??????>>>===999999777777777888:::;;;666777888999::::::::::::::::::999999999::::::;;;===<<<:::;;;<<>>BBBDDDFFFGGGGGGGGGGGGFFFHHHKKKNNNMMMNNNNNNMMMMMMNNNQQQTTT[[[^^^bbbdddeeehhhlllpppsssPPPMMMIIIJJJNNNQQQRRRQQQOOOKKKIIIIIIHHHDDDCCCFFFCCCDDDFFFGGGGGGEEECCCBBBHHHKKKPPPTTTSSSPPPJJJGGGKKKHHHDDD@@@???@@@CCCEEEHHHEEEAAA??????@@@AAAAAA999888666555666888;;;===888888999:::::::::999999<<<;;;:::999888999:::;;;>>>===;;;;;;<<<===>>>===DDDHHHOOO```|||___QQQMMMJJJGGGHHHFFFGGGGGGGGGEEECCCAAA???DDDCCCAAA@@@>>>===<<<<<>>???AAADDDDDDBBB???===<<<;;;999888:::===>>><<<999999666666:::999333000222///444888777222//////000...000222000///111999???<<<999444///+++)))((()))'''(((***,,,---...//////111---)))(((***+++***)))000222333333222222333555333444777;;;???BBBEEEFFFGGGHHHHHHGGGEEEEEEGGGIIIOOOOOOOOONNNNNNOOORRRUUUVVVZZZ```bbbcccgggooouuutttOOOKKKHHHHHHKKKMMMMMMLLLKKKIIIGGGGGGGGGGGGEEECCCCCCGGGIIIHHHEEECCCCCCEEEGGGLLLQQQVVVVVVRRRMMMIIINNNLLLIIIFFFCCCAAA???>>>AAABBBCCCCCCCCCBBBAAAAAA;;;;;;999888888888888999999999999999999888777666;;;<<<<<<;;;999888888999<<<===<<<;;;:::;;;>>>AAA???DDDKKKYYYvvvrrrZZZRRRPPPIIIDDDEEEEEEFFFGGGHHHGGGEEECCCBBBAAACCCCCC@@@;;;;;;???DDD@@@AAACCCCCCBBBAAABBBCCC;;;???BBBBBB???;;;::::::@@@<<<===AAA@@@:::777:::555555555555444222///...111333444666666555444333---///111111222555;;;@@@:::888333...+++(((''''''((((((***+++---...000111***)))((((((***,,,///111///000111111000///000222555777999===@@@DDDFFFGGGHHHJJJLLLIIIEEEEEEIIIMMMJJJJJJKKKLLLOOORRRUUUVVV[[[WWW\\\gggllljjjmmmvvvzzz~~~UUUPPPIIIEEEFFFJJJNNNPPPMMMKKKIIIGGGGGGEEEBBB@@@DDDFFFHHHGGGFFFDDDDDDDDDBBBFFFLLLQQQSSSQQQNNNKKKMMMLLLJJJHHHEEECCCAAA@@@BBBCCCCCCCCCBBB@@@===<<<===;;;999777777888:::;;;999999888888888777777777888999::::::999999;;;===<<<<<<;;;:::999:::<<>>BBBDDDCCC???>>>@@@BBB@@@AAACCCCCCBBBAAABBBCCC>>>@@@CCCBBB???<<<<<<<<<<<<999:::>>>===777555777777777777666444111///---...000222444555666666666...///000000111444999===888666222///+++)))(((''''''(((***+++,,,---......+++***)))((()))***,,,------///000111000000222444999:::;;;===???AAABBBCCCJJJMMMNNNLLLHHHFFFIIILLLMMMMMMMMMMMMOOOQQQSSSUUUZZZZZZ___fffkkklllpppuuuxxx~~~TTTRRRNNNIIIGGGIIIMMMPPPMMMKKKIIIHHHHHHFFFCCCAAAEEEEEEEEEFFFGGGGGGEEECCC@@@CCCGGGKKKMMMLLLJJJIIIHHHHHHHHHGGGFFFDDDAAA@@@CCCDDDDDDCCCAAA===999777===;;;999777888999<<<>>>999888777666666666777888555777888888888:::>>>@@@>>>>>>===;;;::::::===???IIIIIIFFFGGGWWWyyyyyyeeeRRRLLLLLLHHHFFFHHHGGGGGGGGGGGGFFFDDDBBBAAA;;;@@@DDDEEECCC@@@???@@@@@@BBBCCCCCCBBBBBBCCCDDDAAABBBCCCAAA???======>>>;;;999:::<<<;;;777555666:::999888777444222///...///000111222333444555666...////////////111555888444333111///---+++)))((('''((()))+++,,,,,,+++***,,,+++))))))))))))***+++,,,...000000000111333555999999;;;===???@@@BBBCCCKKKNNNPPPOOOKKKIIIIIIKKKMMMMMMMMMNNNPPPSSSVVVXXX\\\aaaeeeeeegggmmmppppppuuu~~~LLLOOORRRRRRNNNKKKKKKLLLJJJIIIIIIIIIJJJJJJHHHFFFFFFDDDCCCEEEHHHIIIFFFBBBCCCDDDFFFGGGGGGGGGFFFEEEAAABBBDDDDDDDDDBBB@@@???CCCDDDEEEDDDBBB>>>999666;;;::::::::::::;;;======999888666555555666888999555666777888888:::>>>AAABBBBBB@@@>>><<<===???AAACCCFFFHHHJJJUUUpppooo```PPPKKKJJJGGGFFFHHHGGGGGGGGGFFFEEECCCAAA@@@;;;>>>BBBCCCAAA@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDEEEDDDCCCAAA???>>>======>>>===<<<<<<===<<<:::999999999999888777555333222111444333222111111111111222.........---...///111333////////////---,,,***)))&&&''')))***+++***)))(((++++++*********+++,,,------///000111000000222444222444777;;;???CCCFFFHHHHHHLLLOOOPPPNNNLLLKKKKKKJJJJJJKKKMMMQQQVVV[[[^^^^^^gggjjjddddddkkknnnkkkuuuIIINNNRRRRRRPPPMMMMMMNNNLLLKKKKKKLLLMMMLLLIIIGGGEEECCCCCCEEEHHHIIIFFFCCCCCCDDDDDDEEEEEEEEEEEEEEE???@@@BBBCCCDDDCCCAAA@@@DDDEEEFFFEEECCC@@@===:::888999;;;<<<===<<<<<<;;;999888666555555777999:::777888999999999:::===@@@BBBBBBAAA???======???AAABBBFFFIIIIIIOOOeeeiii^^^QQQKKKIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA===>>>>>>>>>>>>>>>@@@AAAAAABBBCCCBBBBBBBBBEEEGGGEEECCC@@@>>>===<<<<<<======>>>>>>===<<<<<<;;;:::777777666666555555555555555444333222111000000111///...---,,,---...//////------......---,,,++++++''''''((()))))))))((('''***++++++,,,---...///000000111222111000///000111...000444999???DDDHHHJJJDDDGGGKKKNNNNNNMMMMMMLLLKKKJJJKKKMMMQQQWWW\\\___\\\eeeiiicccccckkkpppooovvvPPPOOOMMMKKKJJJLLLPPPSSSPPPOOONNNNNNMMMJJJEEEBBBCCCCCCDDDFFFHHHHHHGGGEEE@@@AAABBBDDDFFFGGGHHHHHH@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFEEEDDDBBB@@@???888999;;;<<<<<<;;;:::999999888777777777888999:::888:::<<<<<<;;;;;;===>>>??????>>><<<;;;;;;===@@@GGGHHHHHHDDDEEEWWW{{{zzzbbb[[[RRRKKKHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCAAA???===;;;<<<>>>@@@BBBAAABBBCCCBBBBBBCCCFFFHHHEEECCC???=========<<<;;;;;;======:::999;;;;;;999666555555555555666777777222222222333333333333333///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((()))***+++,,,---///000111222111222333111///...///000000222555999>>>BBBFFFGGGBBBDDDHHHLLLNNNNNNNNNMMMOOONNNMMMMMMPPPTTTYYY[[[YYY```eeeeeefffmmmuuuyyy{{{SSSPPPKKKIIIJJJMMMOOOPPPPPPOOONNNMMMLLLHHHCCC???@@@CCCEEEGGGGGGGGGGGGHHH>>>@@@BBBDDDFFFGGGGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEIIIHHHFFFDDDCCCAAA@@@@@@<<<;;;999888888999::::::888999999999::::::::::::777:::===???>>>>>>>>>???=========;;;:::;;;>>>@@@GGGHHHIIIGGGEEEPPPmmmnnnZZZWWWQQQJJJFFFFFFGGGHHHDDDDDDDDDCCCCCCCCCDDDDDDDDDBBB???===>>>???AAABBBAAABBBBBBBBBBBBCCCFFFIIIFFFCCC@@@?????????===::::::===<<<888888;;;;;;888666666555444444444555666222333444555555444333222///---+++,,,...///---,,,---,,,+++******+++,,,---)))((('''&&&'''(((***++++++,,,---...////////////000111222111000///000111111333666999===AAACCCEEEDDDEEEGGGJJJMMMNNNNNNMMMOOONNNLLLLLLNNNSSSWWWZZZ]]]___eeejjjkkkllluuuQQQNNNLLLMMMOOOOOOKKKHHHLLLLLLLLLLLLKKKHHHDDD@@@???CCCGGGGGGFFFEEEGGGIIIAAABBBCCCDDDEEEDDDCCCCCCAAAAAAAAAAAAAAACCCDDDDDDKKKIIIFFFCCCAAA@@@?????????<<<888555444666:::<<<888999:::;;;;;;;;;;;;:::666999>>>@@@AAA@@@@@@@@@>>>>>>>>>===<<<===@@@CCC@@@EEEMMMQQQNNNRRRfff}}}fffUUUTTTOOOIIIFFFFFFHHHIIIDDDCCCCCCCCCCCCDDDEEEEEEFFFDDDAAA@@@AAABBBBBBAAABBBBBBBBBBBBBBBCCCGGGJJJGGGEEEBBBAAAAAAAAA===::::::>>>===888888======999888777555444333333444444666777777777555333000......,,,+++,,,...///...,,,---,,,***))))))***,,,---***(((&&&%%%&&&)))+++---,,,------......------,,,...000111111000000111333000222555999===AAADDDFFFFFFGGGHHHJJJMMMNNNMMMLLLLLLKKKJJJKKKNNNTTTZZZ]]]dddccchhhooommmjjjrrrTTTRRROOONNNNNNLLLJJJHHHIIIIIIIIIIIIIIIGGGDDDAAAEEEDDDDDDCCCCCCEEEFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???===>>>???BBBDDDBBBEEEHHHGGGBBB>>><<<<<<===;;;777444444666999;;;<<<;;;;;;===??????;;;888999:::;;;;;;;;;<<>>>>>CCCEEEDDDAAAAAA@@@@@@???>>>>>>>>>???>>>@@@BBBDDDDDDBBB@@@>>>EEEEEEFFFFFFEEECCC@@@???>>>>>>===<<<;;;:::::::::777777777777666666666666777777888777555222///---000+++,,,222222+++)))///***)))((()))++++++)))'''&&&''')))+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............333555999===@@@BBBBBBBBBFFFEEEIIIOOOPPPMMMLLLNNNGGGKKKOOOPPPPPPSSSYYY___hhhhhhhhhgggiiimmmssswwwPPPOOONNNNNNOOONNNLLLJJJIIIHHHGGGGGGGGGEEEAAA???CCCCCCBBBBBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAA>>>===<<<;;;<<<===???AAACCCFFFHHHGGGCCC??????@@@???===999666555666888999:::999:::<<<>>>>>><<<999777888888888888999===???CCCBBB???===<<<<<<===>>>CCCDDD@@@CCCKKKKKKVVVnnniiiZZZ^^^QQQGGGHHHJJJHHHDDDCCCEEEAAA>>>???BBBDDDCCCAAA@@@??????>>>>>>>>>>>>>>>===???AAACCCCCCBBBAAA???CCCDDDEEEEEEDDDBBB???>>>>>>>>>======<<<;;;:::999777777666666666555555555555555555555333111...,,,...,,,---000///+++***,,,,,,+++******+++***)))'''))))))*********))))))(((++++++++++++,,,,,,------,,,,,,---......///000000222444888<<<@@@BBBDDDEEEEEEEEEJJJPPPRRRNNNLLLMMMHHHKKKNNNOOOOOOSSSZZZ```ffffffggghhhkkkpppwww|||LLLLLLMMMOOOQQQPPPNNNLLLJJJHHHFFFEEEDDDBBB???<<>>??????EEEGGGHHHFFFCCC@@@AAACCC@@@>>><<<999888777777777888888999;;;<<<===;;;999888888888777666888<<>>=========>>>@@@BBB@@@CCCJJJIIIQQQeee}}}cccUUUVVVNNNHHHHHHIIIFFFDDDDDDEEEBBB??????BBBCCCBBB@@@??????>>>=========>>>>>><<<===@@@BBBCCCBBBAAA@@@BBBCCCCCCCCCBBBAAA???===>>>>>>>>>===<<<;;;:::999666666555555555444444444444444555444333222000...///222222///...///...+++...---++++++++++++)))''',,,+++***)))(((((((((((())))))***+++,,,,,,------------......000111333333333444777:::>>>BBBFFFGGGDDDEEEJJJPPPRRROOOLLLMMMMMMOOOPPPPPPPPPUUU\\\bbbdddeeegggiiinnnuuu}}}KKKKKKMMMOOOQQQPPPMMMJJJKKKHHHFFFDDDCCCAAA>>>;;;>>>???@@@AAACCCEEEGGGGGGHHHGGGGGGEEEDDDBBBAAA@@@<<<>>>???AAABBBBBBBBBAAAGGGHHHHHHEEE@@@???@@@CCC???>>>===;;;:::999888777999999999:::::::::999888;;;;;;:::888777999===AAABBBAAA@@@???>>>>>>>>>>>>???CCCBBBDDDKKKJJJOOO___qqquuu^^^SSSKKKJJJHHHHHHHHHHHHHHHIIIDDDBBB@@@@@@BBBBBBAAA?????????>>>>>>>>>>>>>>>???;;;<<<>>>AAABBBCCCBBBBBBBBBCCCCCCCCCBBBAAA???????????????>>>===;;;999888555555444444444333333333555555666666555444333222111777777000///444333,,,///---++++++,,,,,,+++***,,,+++)))((((((((()))***(((((()))***+++------.../////////000111333555666666666777999<<<@@@DDDGGGFFFEEEHHHNNNPPPNNNMMMPPPVVVVVVUUUSSSSSSXXX^^^ddddddfffhhhkkkqqqyyyKKKLLLMMMNNNOOOMMMJJJFFFJJJHHHFFFEEEDDDBBB???<<<===>>>@@@BBBDDDFFFGGGGGGHHHHHHGGGGGGEEECCCAAA@@@>>>@@@BBBCCCDDDDDDCCCBBBGGGHHHGGGCCC>>><<<===@@@<<<<<<<<<<<<;;;::::::999;;;;;;;;;:::888777777666:::::::::999888:::>>>AAAAAAAAA@@@??????>>>>>>>>>>>>CCCBBBCCCJJJKKKMMMYYYbbboooZZZSSSHHHIIIJJJIIIHHHIIIJJJIIICCCBBBAAAAAAAAA@@@???>>>??????>>>>>>>>>??????@@@;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????@@@???>>>;;;999777444444444444333333333333444444444444444333333222222888777000///444444......,,,***+++,,,---------***)))((((((((()))+++,,,((())))))+++,,,---......111111111222333444666666888888777888:::===AAACCCGGGEEEEEEIIILLLKKKNNNRRRZZZXXXVVVSSSTTTWWW]]]aaafffgggjjjmmmsss{{{LLLLLLKKKLLLLLLJJJGGGDDDGGGFFFFFFGGGGGGEEEAAA>>>>>>???AAACCCEEEFFFGGGGGGGGGHHHHHHHHHFFFDDDBBBAAA???@@@AAABBBCCCBBBAAAAAAEEEFFFEEEAAA<<<:::<<<>>><<<;;;;;;;;;;;;;;;::::::;;;<<<<<<:::888666777888777888999999999:::===@@@AAAAAA@@@@@@@@@?????????;;;BBB@@@AAAIIIJJJKKKTTT[[[fffVVVRRRKKKLLLKKKGGGFFFHHHHHHEEECCCCCCCCCBBBAAA???>>>===>>>>>>=========>>>??????===>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???@@@@@@@@@>>><<<999777555555444444444333333333222222111111000000//////000222111......000111///...,,,******+++------,,,(((((((((((()))***+++,,,******+++,,,------......111222333444555555555444888888777777999;;;>>>@@@FFFCCCCCCGGGJJJJJJMMMRRRVVVTTTRRRPPPRRRUUUYYY\\\ggghhhkkkooottt}}}KKKJJJIIIIIIIIIHHHFFFDDDBBBCCCEEEGGGIIIGGGCCC??????@@@BBBDDDFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCAAA===<<<>>>@@@======;;;:::999999999999888:::;;;:::888888:::<<<444777:::;;;<<<===???AAA@@@@@@AAAAAA@@@@@@??????<<>><<<<<<;;;;;;;;;;;;;;;<<<======??????@@@BBBCCCDDDEEEEEECCCBBBBBBAAAAAAAAAAAAAAA???@@@AAAAAA???<<<999666555555555555444444444444222111000///............000---,,,...///---...222111...+++************)))((())))))*********)))))),,,,,,,,,------.........111333555666666555333222555555555666888:::===>>>AAA@@@CCCHHHKKKJJJKKKNNNOOONNNMMMNNNRRRVVVZZZ\\\eeegggjjjooouuu~~~JJJHHHGGGGGGGGGGGGFFFEEE>>>@@@DDDHHHJJJHHHCCC@@@@@@AAACCCEEEGGGGGGGGGGGGEEEFFFHHHIIIHHHFFFDDDCCCDDDCCCCCCBBBBBBAAAAAA@@@===@@@BBBAAA???>>>@@@CCC@@@>>><<<999888777777777666888::::::999999===@@@555888<<>>===>>>CCCJJJMMMJJJIIIJJJLLLKKKLLLOOOTTTYYY]]]^^^cccfffiiiooovvvFFFFFFFFFEEEEEEDDDDDDDDDHHHEEECCCCCCFFFGGGFFFDDDEEECCCEEEIIIIIIGGGFFFIIIIIIBBBFFFLLLKKKNNNOOOEEEHHHHHHGGGEEECCCAAAAAAAAA???BBBEEEDDDBBBAAABBBDDD<<<===>>>>>>>>><<<:::999>>>===<<<<<<<<<;;;999777<<<<<<<<<>>>@@@BBBBBBBBBEEE@@@???CCCCCC???>>>CCC@@@DDDDDDBBBFFFOOOSSSQQQ[[[tttvvv]]]RRRNNNLLLHHHDDDBBBDDDHHHJJJHHHEEE@@@AAABBBBBB@@@===:::777;;;:::::::::;;;<<<>>>???CCCDDDEEEEEEEEEDDDCCCBBBBBB@@@===<<<===>>>??????@@@???<<<:::777555444333222222333555777888666555888777444222111111333333555444333444444444222000333111...,,,***(((((((((---+++((()))---//////...,,,,,,------///000111222888222111666999555333444555555555555888;;;>>>@@@>>>@@@DDDHHHKKKLLLKKKKKKGGGKKKKKKIIIOOOYYY]]][[[^^^bbbgggmmmuuuNNNMMMJJJHHHEEEDDDCCCBBBEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEHHHMMMMMMJJJHHHJJJMMMEEEHHHLLLJJJMMMMMMDDDFFFFFFDDDAAA===<<<>>>@@@???AAACCCCCCAAA@@@AAACCC>>>>>>>>>===<<<;;;::::::;;;;;;::::::;;;:::999777888:::<<>>BBBCCC@@@AAAEEEDDDBBB???@@@KKKWWWZZZVVV]]]tttqqqZZZPPPKKKFFFGGGCCCAAACCCFFFHHHFFFCCC>>>???@@@???>>><<<:::888::::::::::::;;;<<<===>>>AAABBBCCCDDDDDDDDDCCCBBBBBB???===<<<=========<<<>>>===;;;888666555444333444444444555777777555333666555444333333333444555444333333333333333222111222111///---+++*********,,,***((())),,,......---,,,,,,,,,...///111222333555000000666999777666888333333333333555888;;;===AAACCCFFFIIIKKKJJJIIIIIIHHHKKKJJJIIIMMMUUUYYYWWW```dddiiinnnuuuNNNLLLHHHEEEDDDDDDEEEEEEBBBDDDGGGGGGGGGFFFFFFGGGFFFGGGLLLRRRSSSOOOLLLMMMNNNFFFIIILLLIIILLLMMMEEEEEEEEECCC>>>::::::>>>BBB???@@@BBBBBB@@@??????@@@@@@???===<<<::::::::::::999999::::::::::::999999888;;;???CCCDDDCCCAAA???DDD@@@>>>@@@BBBBBBCCCEEEGGGAAA;;;???OOO^^^bbb]]]dddwwwmmm\\\SSSLLLFFFGGGEEECCCDDDFFFGGGEEEBBB???>>>>>><<<;;;:::999888999999:::;;;<<<<<<<<<<<>><<<<<<===<<<;;;999;;;:::888777666555444444777666555666777777555333333444444444555555555555444333222222111111222222111111///...---,,,,,,,,,***)))((((((***,,,,,,++++++,,,,,,...000222444555555222111555777666666777333333222333444777:::;;;EEEFFFHHHJJJJJJIIIHHHGGGLLLNNNNNNLLLNNNTTTWWWWWWbbbfffkkkpppwwwTTTQQQKKKFFFDDDCCCDDDFFFBBBFFFIIIIIIFFFDDDDDDFFFDDDFFFLLLUUUXXXTTTQQQQQQKKKFFFJJJNNNJJJLLLNNNFFFDDDDDDDDDAAA>>>>>>AAAEEE@@@@@@AAAAAA@@@???>>>>>>AAA???<<<999888888999:::888999::::::999888999999;;;>>>CCCEEEEEECCCBBBAAADDDAAA???AAADDDFFFFFFFFFJJJCCC===CCCRRRbbbiiiiiirrr|||eeeYYYSSSMMMGGGJJJHHHFFFFFFGGGHHHFFFDDDBBB@@@>>>;;;999888888777999:::;;;=========<<<;;;===>>>@@@AAABBBBBBBBBAAA<<<;;;;;;;;;===<<<:::999999999888777666666666666777666555666777777666444333444555555555555444444333333333111000000222333//////...---------,,,,,,))))))))))))***+++++++++++++++---...111333555666777555444444444222222222666555444555666888;;;===EEEFFFHHHIIIIIIIIIHHHGGGLLLMMMNNNNNNOOOSSSVVVXXXaaaeeelllrrryyy]]]XXXQQQJJJDDDBBBBBBCCCCCCGGGJJJIIIEEEBBBBBBCCCAAACCCJJJSSSWWWUUUSSSTTTKKKGGGMMMQQQMMMNNNOOOGGGEEEEEEDDDCCCBBBBBBCCCDDDAAAAAA@@@@@@@@@???===<<<>>><<<888555444555777888666888999999777555666777<<<@@@DDDEEEDDDCCCBBBCCCDDDCCCBBBEEEKKKPPPPPPNNNNNNKKKJJJOOOYYYgggttt|||lllXXXPPPMMMHHHEEEHHHGGGFFFFFFFFFFFFEEEDDDFFFCCC@@@<<<999777666666:::;;;===>>>>>>===<<<;;;<<<===???AAAAAAAAAAAAAAA999888999:::<<<===<<<:::999999888777777777777888555444333444666888888777555555555555444333222111333444555333000///111222------------,,,,,,++++++)))***+++++++++***++++++,,,,,,---///111444666777555666444222000000000000555555444555666999<<<>>>CCCDDDEEEGGGIIIIIIIIIIIIGGGIIIKKKNNNOOOQQQUUUYYY___dddlllsss|||NNNKKKGGGCCCAAABBBDDDFFFDDDFFFGGGFFFDDDBBBAAAAAA???@@@EEEMMMQQQPPPPPPSSSMMMIIINNNRRRNNNRRRVVVRRRMMMHHHCCCBBBDDDEEECCCAAAAAA???>>>>>>>>>===;;;999999777444222111222444555333666999888666444666888===CCCJJJMMMLLLKKKKKKLLLKKKLLLMMMQQQZZZaaa___ZZZTTTTTTWWW]]]dddppp~~~aaaQQQLLLJJJHHHGGGCCCCCCCCCCCCCCCCCCBBBBBBFFFCCC@@@<<<999666555555;;;;;;<<<<<<<<<<<<<<<;;;===>>>???AAAAAAAAA@@@@@@:::999888999;;;<<<<<<;;;999999888777777777888888444222222333555777888777555555444333222111000000444666888666222//////111,,,---------,,,+++*********,,,......,,,+++,,,---------...000222444666777222444444000///111333333333333333333666999<<<>>>@@@AAACCCEEEGGGIIIJJJJJJIIIKKKOOOSSSTTTTTTYYY```___dddmmmuuu~~~@@@???======>>>BBBEEEHHHCCCBBBBBBBBBCCCDDDCCCBBBAAA???AAAGGGIIIIIIJJJNNNJJJEEEKKKPPPPPP[[[iiijjj]]]RRRFFFAAADDDGGGDDD@@@???===;;;;;;;;;:::777555333222000//////000111222333777<<<<<<::::::===AAAFFFPPP\\\dddeeecccbbbbbb^^^``````bbbiiinnniii___VVVWWW]]]eeennnyyypppYYYNNNKKKIIIHHHIIIAAAAAABBBBBBAAAAAABBBCCCAAA@@@>>>;;;999777666555;;;::::::999999:::::::::>>>???@@@AAAAAAAAA@@@???>>><<<:::999:::;;;;;;:::999888777666666666666666555333111222333555555555444333111000000000111111444888;;;999444///...///............---,,,***))),,,...111111...------////////////000222444555666333777777111...222444444333333333444777;;;>>>@@@@@@AAABBBDDDEEEGGGHHHIIIKKKLLLQQQVVVVVVUUUZZZbbb```fffooowwwIIIGGGDDDBBBAAAAAABBBCCCBBB???===???CCCFFFEEEDDDCCC@@@???BBBCCCCCCEEEJJJEEE@@@EEELLLRRReeezzzlll[[[IIIBBBEEEIIIFFFAAA>>>;;;999888999888555222///......------...000111666;;;@@@BBBAAABBBFFFJJJPPP]]]ooozzz}}}{{{xxxwwwqqqrrrqqqpppssstttkkk^^^UUUUUU[[[gggrrr~~~tttaaaOOOIIIHHHEEEDDDFFFAAABBBCCCCCCCCCCCCDDDEEE<<<<<<;;;:::999777666666:::999888777777777999999???@@@AAABBBAAAAAA???>>>BBB???;;;999999999999888888777666555555555555555666444222111222333333222222111///......000222333555999===<<<555///---...///000000000///---+++***---000333222000......000000000000111222444555666888<<<;;;333///111333222444444555777:::>>>BBBDDD@@@AAABBBCCCDDDEEEFFFGGGFFFGGGLLLQQQPPPNNNRRR[[[bbbhhhpppxxxDDDDDDDDDCCCCCCBBBAAAAAA===<<<===???AAACCCCCCCCC>>><<<:::;;;>>>@@@@@@>>>@@@<<<:::???III[[[sss|||lllUUUEEECCCGGGDDD===???;;;999:::999555111111---...///---+++---222666666===MMMXXXRRRGGGJJJWWWaaasssyyytttrrrgggYYYTTTOOOYYYggglllzzzeeeZZZNNNIIIFFFCCCBBBDDD???@@@BBBDDDDDDCCCBBB@@@AAABBBAAA;;;666444888===;;;:::999888888:::;;;======?????????CCCGGGEEE@@@======;;;:::888777555555666666666333111111333444222333444444444333222111444555555333111111444888999;;;===<<<888444111000---///000...***)))+++---000000//////.........------111444444111111666:::???>>>;;;555000///333666222444555666777:::>>>AAACCCAAA@@@AAACCCEEEEEEDDDHHHHHHHHHHHHKKKQQQYYY^^^eeeiiipppyyyGGGFFFEEECCCBBBAAA@@@@@@>>>>>>===>>>>>>???>>>===888777666888:::;;;:::888:::777666999>>>IIIYYYhhhqqqjjj\\\NNNGGGGGGEEE@@@BBB<<<999:::999444111222333333222111111222666999AAAFFFSSS\\\WWWLLLMMMWWWbbbqqqxxxrrrmmm```QQQNNNIIITTTbbbjjjzzzuuuaaaVVVLLLHHHFFFCCCBBBDDDBBBBBBCCCDDDDDDCCCBBBAAA@@@BBBBBB>>>999666777:::;;;:::999888999:::<<<===>>>@@@???>>>@@@CCCAAA;;;<<<<<<;;;999888777666555444333222222111111111111333444555666666555444444777888888666444444777999:::<<<===<<<999555222111.........,,,*********,,,///////////////......------000333333222222555888888777555222......111555333444666777888;;;>>>AAACCCAAA@@@AAACCCEEEEEEDDDEEEFFFGGGHHHJJJPPPWWW\\\dddiiiqqqzzzHHHGGGDDDAAA???>>>======>>>===<<<:::999777666555111000111333555555444222666444444777888;;;EEEOOO^^^aaa___UUULLLIIIIIIHHHHHHAAA===<<<:::555333555999777555444666888::::::CCCEEEMMMTTTPPPGGGEEEKKKYYYdddooouuuyyy{{{zzzvvvsssxxxxxxrrrlllggg[[[NNNKKKFFFPPP^^^ggg{{{jjjZZZPPPHHHFFFFFFCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDAAACCCDDDAAA<<<888777888;;;;;;:::999:::;;;<<<===???@@@???======???===888;;;;;;::::::999888888777555333111222555555333000444444555666777777777666999999888666555444666888:::<<<===<<<999555333222111///---------------,,,,,,---...000000///...---...///111222444444555555222222222111///000222444444555777999:::<<>><<<>>>GGGNNNUUUYYY___dddccc^^^^^^ccceeecccbbbaaa[[[TTTQQQKKKQQQ[[[ddd|||~~~dddSSSKKKEEEDDDEEEDDDCCCEEEEEEDDDCCCBBBCCCEEEGGGHHHDDDDDDDDDAAA<<<999888999;;;;;;:::::::::;;;<<<===>>>@@@???<<<<<<>>><<<999<<<;;;;;;;;;;;;;;;::::::999666444666:::;;;777222333444444555666777777888666666555333222222333333888999;;;:::777444222222555111//////111222111...+++,,,...///000///............///111444555444333222222333333333333444555555777999:::;;;===???BBBBBBAAA@@@@@@BBBDDDDDDCCC@@@CCCFFFIIILLLPPPUUUXXXbbbiiitttAAA???<<<888666444333222222333333111...,,,,,,---,,,---------///222555888777666777:::;;;===EEENNNQQQTTTTTTOOOMMMOOOQQQOOOJJJBBB<<<:::888555444777777333000111333555444222222333777;;;<<<999999;;;:::>>>BBBEEEKKKPPPOOOKKKLLLOOORRRRRRTTTWWWYYYXXXWWWQQQSSSVVV]]]yyyuuu___PPPHHHBBBBBBDDDCCCCCCEEECCCBBBAAAAAACCCFFFJJJLLLGGGEEEBBB>>>:::999:::<<<::::::::::::;;;;;;<<<<<<===@@@@@@<<<<<<>>>???===========================;;;888666888<<<<<<888333222222333333444555666777444333222222222222111111444666777666333111000000444111...///111333111///+++,,,---/////////.........---...000333444444333444444444555555555444444555777:::;;;<<<===???AAABBB@@@???@@@BBBDDDDDDCCCAAADDDHHHKKKNNNRRRWWWZZZaaaiiiuuu<<<;;;999888555333222111000222444222///---///111000111222222222444888:::AAA???>>>@@@@@@BBBJJJTTT[[[YYYRRRIIIFFFHHHIIIFFF???888222222111......111000///---------------,,,(((+++///222444555888:::777;;;===>>>BBBGGGGGGCCCDDDEEEFFFGGGHHHLLLPPPSSSVVVSSSTTTRRRUUUsssnnn\\\OOOGGG@@@@@@BBBBBBCCCEEEBBBAAAAAABBBCCCFFFJJJKKKGGGDDD@@@<<<::::::<<<===999999999:::::::::;;;;;;<<>>>>>>>>===============999777555666888888555222222222222222222333444555444222222222444444333222111222333222000......//////...,,,,,,---......------------------.........---......///000222444555555444333333444444333222555777:::;;;<<<===>>>@@@AAA@@@???@@@BBBCCCCCCCCCBBBEEEIIILLLPPPTTTYYY\\\bbbiiivvv999:::::::::999777444333444777999888444222444777444777:::;;;888666666777>>><<<<<<======>>>FFFOOOZZZWWWNNNBBB;;;;;;;;;999444...***++++++)))***,,,++++++,,,***((('''((()))"""''',,,---...222777;;;888<<>>???BBBCCC@@@@@@AAABBBCCCCCCCCCGGGKKKPPPRRRWWWSSSSSSooonnn```QQQHHH@@@???@@@@@@BBBEEECCCBBBBBBBBBCCCEEEGGGHHHDDDAAA???<<<<<<<<<<<<;;;777888999999::::::999999<<<@@@@@@===;;;>>>AAAAAA=========<<<<<<;;;;;;;;;888777555444333222111111333333222111111222333444333111111222555666555333///000111000...------...,,,,,,---,,,++++++,,,...///...---++++++,,,---...---...///...---...333888666333111222444555444333444777:::;;;<<<<<<===>>>AAA@@@??????BBBCCCCCCBBBCCCEEEHHHKKKOOOTTTYYY]]]cccjjjvvv999;;;<<<======;;;888666:::===???===888666888<<<666;;;@@@AAA===888444222000...///222222333:::BBBQQQPPPHHH;;;111///111111///***''')))***((()))+++(((+++,,,***&&&$$$&&&(((###)))/////////333:::???777<<>>???>>><<<>>>AAACCCBBBAAACCCGGGKKKQQQZZZVVVTTTpppqqqgggSSSIII@@@>>>??????BBBEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@???>>>>>>>>>===;;;999777777888999999999999888<<<@@@AAA<<<:::<<>>AAA@@@??????AAACCCCCCBBBCCCEEEHHHJJJNNNSSSYYY^^^ccckkkvvvGGGFFFDDDBBB@@@???>>>>>>===FFFKKKFFF@@@>>><<<888999777555555555333---)))++++++,,,++++++...111555AAAFFFCCC555++++++...---,,,)))'''((('''&&&)))...+++***(((&&&%%%%%%%%%&&&))),,,222555888999;;;===::::::;;;<<<<<<=========>>>@@@CCCDDDCCCAAA@@@@@@AAATTTVVVJJJWWWqqq```TTTJJJBBBBBBDDDCCCCCCDDD@@@AAABBBDDDDDDDDDCCCCCC>>>===<<<<<<;;;<<<======;;;:::999888888888999:::CCC<<<:::@@@BBB???===???@@@@@@AAA@@@???===;;;:::888666444111000111222333555444333222111222333444666555222000000000222333------,,,,,,,,,,,,+++***))))))***+++,,,......///000///---,,,++++++,,,---222111000000000111222333222555666555555777666333666777888999:::;;;;;;;;;===AAADDDEEEBBB@@@@@@AAAGGGHHHIIIJJJMMMRRRYYY^^^gggppp{{{IIIHHHFFFCCC@@@>>><<<;;;AAAHHHJJJCCC;;;777444000111000......///---***&&&'''((())))))(((***---///555:::;;;666///+++)))(((,,,)))((()))(((%%%'''+++)))((('''&&&&&&&&&'''(((---111666999::::::;;;<<<;;;;;;:::::::::;;;;;;<<<>>>@@@BBBBBBAAA@@@@@@AAACCCOOOSSSRRRgggrrr```RRRJJJDDDDDDEEECCCAAABBBAAABBBCCCDDDDDDDDDDDDCCCBBBAAA>>><<<:::::::::;;;;;;;;;999888888888999:::@@@;;;999>>>@@@>>><<<>>>??????@@@???>>>===;;;:::777666444333111111222222555444444333333333333333444333222111000111222222.........---+++******+++,,,,,,,,,---------,,,,,,......------,,,---------111111000000000111333333111555666444444777666222555666777888999:::::::::888;;;???@@@@@@@@@AAACCCEEEGGGHHHJJJMMMRRRXXX]]]eeemmmxxxDDDDDDCCCBBB@@@===;;;:::@@@DDDCCC<<<444///,,,)))***(((''''''(((((('''%%%%%%&&&(((((('''((()))+++......111333000***((())),,,)))(((******'''&&&)))'''''''''((()))***+++,,,222555:::======<<<;;;;;;===<<<:::888888999:::;;;AAAAAABBBAAA@@@AAACCCEEEJJJNNNTTTbbbqqq^^^RRRKKKFFFFFFFFFCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCAAA>>>;;;::::::;;;<<<<<<;;;999888888888999:::===999888;;;===<<<<<<===>>>>>>>>>>>>===;;;:::999666666555444333222222111444444555555444444333222111111111111111222222222...000000...***((())),,,......//////...,,,***)))------......///........./////////000111222333444000444555333333666555222666777888999:::;;;;;;;;;999;;;===>>>>>>???BBBDDDDDDEEEGGGIIIMMMRRRYYY]]]dddjjjttt999:::;;;;;;;;;;;;:::999777888777333...+++))))))&&&%%%$$$%%%&&&'''((((((&&&(((******))))))***+++///******000111---,,,///+++((()))---...+++)))***))))))***,,,...000111222444777<<>>===;;;;;;===;;;999888888:::===???EEEEEEDDDCCCCCCEEEIIILLLQQQTTTaaaxxxmmm[[[TTTMMMGGGFFFFFFCCCCCCEEEDDDDDDDDDDDDDDDDDDCCCCCC@@@>>><<<::::::<<>>>>>>>>>>>??????>>>>>>>>>@@@BBBDDDDDDFFFHHHKKKNNNTTTZZZ^^^dddiiisss111222222333333444333333000///...---***(((((()))$$$%%%%%%%%%&&&''')))***(((***,,,,,,+++++++++,,,...***+++333999888333000---***+++000333111//////---...000222555777888999444888<<<>>>>>>===<<<<<<;;;:::999999;;;>>>AAACCCFFFFFFDDDCCCCCCGGGLLLPPPSSS^^^sss|||iiiYYYUUUNNNGGGEEEDDDCCCEEEIIIEEEEEEDDDDDDCCCCCCCCCBBB???>>><<<;;;;;;===@@@AAA<<<;;;:::999999999:::;;;999:::999888888:::<<<<<<<<<<<<;;;::::::999999999777777777666555444333222333444555555555444222111...///000222333333333333111111111---***(((***,,,,,,------......---,,,++++++,,,.../////////......------///000111222333333000333333111222555666444:::;;;<<<===>>>?????????@@@???======???AAADDDEEEFFFHHHKKKNNNQQQUUU[[[___gggllluuu000///...---,,,+++++++++///,,,+++,,,+++(((''')))&&&((())))))((((((***+++***+++------,,,---...000+++...333<<>>?????????<<<===>>>===<<<;;;;;;<<<888999:::;;;===???AAABBBBBBBBBBBBBBBCCCGGGMMMQQQ]]]zzz}}}kkkbbbXXXLLLIIIFFFEEEFFFDDDAAABBBFFFFFFEEECCCAAA@@@???@@@@@@????????????>>>>>>===<<<===<<<;;;:::999:::;;;;;;===@@@???999666:::=========<<<;;;:::999:::;;;;;;:::999777555444444555555333333222111111111111222333333222222222333555666555000+++***,,,...---,,,,,,+++***))))))+++,,,...---,,,,,,+++++++++,,,,,,---...///111111111000000111444444111222777888777888888:::;;;<<<=========;;;:::999<<>>?????????>>>AAAAAA@@@>>>;;;::::::;;;888999:::;;;===>>>??????CCCDDDDDDDDDFFFIIIOOOSSShhhppp\\\UUUNNNCCCBBBAAACCCGGGEEEAAA@@@BBBFFFDDDBBB@@@????????????;;;<<<>>>@@@@@@@@@@@@???===<<<;;;:::999:::;;;;;;>>>CCCAAA:::666:::=========<<<;;;:::::::::;;;<<<;;;:::777555444444555666444333111000///000111222555444333222222444555777666///))))))---111///+++---,,,)))'''''')))+++---...---+++***)))***++++++...///000111111000//////222444444222333777999888999:::;;;===>>>>>>??????@@@???>>>@@@EEEHHHHHHGGGHHHKKKMMMOOOQQQTTTWWWZZZeeeppp~~~000000///////////////000333444666888999999999888444JJJSSSDDD777888:::666;;;666777;;;999666AAARRRXXXhhhZZZ@@@KKKkkkuuunnnRRRBBB999===???;;;:::???777;;;======>>>BBBBBB???@@@>>><<<:::999:::;;;<<<<<<>>>@@@@@@??????AAABBBDDDKKKHHHDDDHHHJJJRRRbbbxxx|||\\\WWWaaaQQQFFF===@@@CCCCCC@@@>>>???AAABBBDDDDDDBBB???===???BBB======???@@@@@@AAAAAAAAADDDCCC???;;;<<>>999<<<;;;;;;:::999777777666>>>>>><<<;;;:::999888888<<<:::888666555555666777777666555444333333222222333000---...111333333111...---+++******+++---...'''******&&&&&&***------(((((('''(((((()))******......///000000000000000444222000222666888666444:::;;;999888===CCCDDDAAA<<<===???@@@AAABBBBBBBBBDDDJJJNNNLLLLLLSSS[[[___eeesss|||222222222222333444555666:::;;;<<<<<<<<<;;;:::999888DDDIIIAAA:::;;;;;;888;;;777888<<<:::777@@@OOO\\\kkk^^^DDDHHHbbbttt|||aaaNNN>>>>>>@@@===<<<>>>:::===???>>>@@@CCCCCC@@@???===<<<:::::::::;;;<<<<<<===???>>>>>>???AAACCCCCCHHHGGGFFFJJJIIIRRRfffpppUUUSSS[[[KKKEEE@@@AAABBB@@@>>>===???BBB???AAABBBAAA???>>>@@@BBB<<<<<<===>>>???@@@@@@@@@BBBBBB???<<<===@@@>>>999::::::999999999999999999>>>===;;;999888888999999;;;999777555444333444555666666555555333222111000111///---...000222222111...---,,,++++++,,,---...///111///)))&&&((()))(((***))))))))))))******+++------...000000111111111222111000111333555666555999<<>><<<<<<=========>>>>>>>>><<<;;;<<<999:::===;;;888???JJJYYYfff\\\EEECCCVVVssswww]]]EEE???AAA@@@=========@@@BBB@@@AAADDDDDDAAA===<<<;;;:::::::::<<<<<<<<<=========<<<>>>AAADDDEEEHHHHHHKKKOOOKKKWWWqqqwww___MMMMMMQQQCCCCCCAAABBBAAA???======???AAA<<<>>>@@@@@@?????????@@@::::::;;;<<<===>>>??????>>>@@@@@@>>>???AAA???:::999999999999:::;;;;;;<<<===<<<:::888777888:::;;;:::888666444222222222222555555555555333111///---...------...000111111000------------------------222444222,,,(((((()))''',,,+++***************++++++,,,...///000111222222111111111111111333666999<<<@@@CCCDDDEEEFFFAAA;;;BBBAAA@@@@@@@@@AAABBBBBBIIINNNOOOLLLMMMUUU\\\```lllxxx::::::;;;<<<===???@@@AAAGGGGGGFFFDDDCCCAAA@@@???AAA:::888===???;;;;;;???===;;;<<<>>><<<999===FFFOOOXXXQQQCCCAAANNNlllhhhKKK???@@@AAA===;;;???BBBBBB@@@AAADDDDDDAAA<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>BBBFFFJJJJJJIIIOOOSSSRRRcccjjjSSSGGGHHHIII<<>>??????>>>>>>>>>999999::::::;;;===>>>>>>;;;???AAA@@@AAABBB@@@<<<===<<<;;;;;;;;;<<<===>>>>>><<<:::888888:::;;;===:::999777555333222222111444555555555333000...,,,------...///000111000///---......//////......---...111000,,,)))+++,,,+++,,,+++******))))))))))))***+++---///000111222222111222333222000222888===AAACCCCCC@@@AAADDDDDDAAADDDCCCAAA??????@@@BBBCCCHHHLLLMMMKKKNNNWWW___bbbkkkwww~~~????????????@@@AAABBBBBBGGGGGGFFFEEEDDDCCCCCCCCCBBB;;;:::???===666999BBB>>>===>>>>>><<<:::===BBBIIIOOOJJJBBBDDDJJJ___|||jjjNNN@@@>>>???<<<999>>>AAAAAA??????CCCCCCAAA<<<;;;;;;:::::::::::::::;;;<<<<<<;;;<<>>>>>===<<<999999999999:::;;;<<<===999>>>AAAAAAAAACCCAAA===AAA@@@???======>>>???@@@???>>><<<;;;;;;<<<===>>>::::::888777555444333333555555555444222000...------...000222222111000///---......//////......---***---...***))),,,---,,,+++***)))(((((((((((((((***+++,,,...000111222222222333444333222555:::???>>>BBBCCC@@@@@@DDDDDDBBBCCCBBB@@@??????@@@BBBCCCDDDHHHJJJKKKPPPZZZcccfffiiiuuu|||BBBAAAAAAAAABBBCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDAAA>>>>>>@@@;;;555999CCC??????>>>===<<<<<<>>>AAAJJJOOOJJJEEEGGGHHHPPPbbbssscccOOOBBB===<<<;;;999===@@@@@@===>>>BBBCCCAAA<<<<<<;;;;;;:::999999888;;;<<<======>>>AAAEEEHHHLLLNNNJJJLLL[[[lll|||]]]NNNCCCBBBAAA777AAA;;;>>>BBBFFFHHHFFFAAA<<<>>><<<;;;;;;===??????>>>;;;:::999888888999;;;;;;999???BBBAAAAAABBBAAA???CCCBBB@@@>>>>>>>>>@@@AAA??????>>>>>>============::::::999888777666555555555555444333222111111000///222555666444111000///------------------------)))---...***(((******)))***)))((((((((((((((((((***+++---...///000111111222333444444555888<<>>>>>>>>>>>???AAACCCDDDBBBGGGJJJLLLTTT___fffhhhhhhuuu}}}BBBBBBBBBCCCDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCDDDDDD?????????>>>;;;:::===AAA@@@@@@>>>;;;;;;===@@@AAAGGGOOOLLLEEEFFFDDDDDDMMM^^^YYYPPPDDD<<<999:::;;;===??????===>>>CCCEEECCC======<<<;;;:::888777666:::<<<>>>???@@@BBBFFFHHHJJJRRROOOPPPeeemmmWWWNNNAAA>>>@@@999AAA<<<>>>AAAFFFIIIIIIDDD@@@<<<:::888999===AAACCCCCC===<<<:::888888888999::::::@@@CCCAAA@@@AAAAAA@@@AAA@@@>>>======???AAABBB????????????>>>===;;;:::888888999999888777777666666555333222111222333444222555999999666222000000...---,,,++++++,,,---...)))---...+++)))******((()))))))))((())))))******+++,,,---...////////////222111111444888;;;<<<===999BBBHHHHHHFFFDDD???;;;999:::<<<>>>@@@BBBDDDEEEDDDIIIMMMPPPXXXccchhhhhhjjjwwwAAABBBCCCDDDFFFIIIKKKLLLJJJHHHFFFDDDCCCCCCCCCCCC>>>??????<<<<<>>::::::>>>AAABBBAAAMMMKKKCCCCCCAAA???DDDPPPSSSPPPGGG<<<999:::======??????===???DDDFFFEEE>>>======<<<:::888666555999<<>>>>>@@@DDDIIIJJJGGGDDD;;;888555777===CCCGGGHHH???===;;;999888888999999;;;AAADDDAAA???@@@AAA@@@>>>===<<<;;;<<>>>>>??????>>><<<999777777777888888888888777777777555333111111333555777444888<<<<<<888333111000...---+++******+++---...''',,,---+++***,,,---+++***)))))))))***+++,,,,,,,,,,,,---.../////////...111//////333999<<<<<<:::AAAGGGHHHDDDAAAAAA@@@???666777:::>>>AAACCCEEEEEEGGGKKKPPPTTT\\\eeeiiigggmmm{{{BBBBBBDDDFFFHHHJJJKKKLLLOOOIIICCCAAACCCDDDBBB???AAA???===:::999999:::;;;:::::::::::::::;;;<<<===;;;@@@DDDBBB>>><<<>>>BBB@@@FFFFFF@@@===???>>>:::<<<<<<===>>>??????>>>>>>:::;;;:::888555444555666======AAAFFFGGGEEEFFFKKKPPPRRRXXXiiipppRRRKKKBBB=========;;;888<<>>===555222888>>>???AAADDD???===;;;;;;<<<<<<;;;999@@@@@@@@@???>>>===<<<;;;???>>>===<<<===@@@BBBDDD@@@???======<<<;;;888666999777888999666222444999666666666777888777444111666555666777777666222///,,,---//////---*********+++000111---,,,///---((($$$&&&))),,,---,,,***))),,,,,,---,,,+++,,,///111333222222333666999<<>><<>>@@@AAAEEEEEEAAA@@@BBB@@@;;;========================999::::::999777666666888===>>>BBBHHHJJJIIIKKKOOOXXX[[[fff{{{{{{```NNNHHH@@@;;;;;;<<<:::888;;;>>>??????EEEJJJGGG???>>>666333888>>>???@@@CCC>>><<<;;;<<<======<<<:::@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>???AAABBBCCC@@@>>>===<<<<<<;;;999666888777888999666222333888999:::<<>>999555666555555555666555222000,,,......---+++))))))***(((,,,---+++,,,000000,,,&&&''')))***+++***)))))),,,,,,---,,,++++++...000222222333444777:::===???CCCBBBBBBDDDDDDCCCAAA>>>777:::=========???CCCEEEKKKIIILLLTTT\\\cccjjjpppvvv|||AAADDDHHHIIIIIIJJJNNNQQQKKKFFFBBBAAABBBCCCBBBAAA@@@???===;;;::::::;;;;;;999999:::;;;<<<===>>>???>>>===<<<<<<;;;<<<===>>>BBBCCCCCCCCCFFFGGGCCC===>>>======<<<<<<<<<<<<===888:::;;;;;;:::999999:::>>>???DDDKKKNNNMMMPPPTTTXXX^^^qqqdddRRRIIIDDD===:::::::::999888:::<<<===???DDDHHHGGGBBB>>>888666999===>>>???AAA<<<;;;;;;<<<>>>>>>===<<>>???@@@AAABBBBBBBBB@@@>>><<<<<<<<<;;;999777888666777888666222333777;;;>>>CCCGGGHHHDDD===888666444333222333333222111---......,,,)))((()))***(((******)))***...///...)))))))))))))))))))))))),,,,,,,,,+++***+++---///000111444777:::<<<>>>>>>CCCBBBBBBBBBCCCBBB???===>>>>>>???@@@BBBCCCEEEGGGJJJIIIMMMVVV^^^eeemmmuuuzzzCCCFFFIIIHHHEEEEEEGGGKKKIIIFFFCCCBBBCCCDDDCCCBBB???>>>===<<<;;;;;;;;;;;;888999:::<<<===??????@@@???<<<999999:::<<<======BBBBBBBBBEEEJJJKKKFFF??????>>>===<<<;;;;;;;;;<<<777999<<<===<<<<<<===>>>AAAAAAFFFMMMPPPPPPSSSXXXYYYccc|||jjjWWWRRREEEAAA<<<999999::::::999999:::;;;===BBBFFFFFFDDD???;;;999:::<<<>>>>>>>>>;;;;;;;;;===???@@@???=========>>>???????????????<<<===@@@BBBCCCCCCBBBAAA???>>><<<;;;<<<<<<:::999888666666888777333333666:::>>>EEEKKKLLLGGG>>>888666333111000111222222222......---+++(((''')))+++,,,+++***((((((***++++++,,,+++***))))))***+++++++++,,,,,,+++******---//////111555999<<<>>>>>>>>>CCCBBBAAAAAAAAA@@@>>><<<@@@======AAAEEEFFFGGGIIIKKKKKKOOOXXX```gggpppxxx{{{CCCEEEGGGGGGEEEDDDFFFHHHIIIGGGEEEDDDDDDDDDDDDCCC???>>>======<<<<<<<<<<<<888999;;;===???@@@@@@@@@???<<<999999:::<<<======BBB@@@AAAFFFKKKKKKFFFBBBAAA@@@>>>===;;;;;;::::::777999<<<======>>>???AAACCCCCCGGGLLLOOOPPPUUU[[[cccqqq```QQQQQQCCC@@@===;;;:::;;;;;;;;;888888888<<>>===;;;<<<======<<<;;;;;;<<<>>>AAAAAA@@@>>>:::;;;<<<===>>>>>>>>>===;;;===@@@BBBCCCCCCAAA@@@???===;;;:::;;;<<<;;;:::999666666999999555444555:::>>>EEELLLMMMHHH???888555222///...///000111111---...---+++)))(((***,,,,,,+++))))))))))))***+++...---,,,******+++,,,---++++++,,,+++***+++...000000333777;;;===??????>>>BBBAAA@@@@@@@@@@@@>>><<<;;;777888>>>BBBCCCDDDHHHMMMNNNSSS[[[bbbhhhqqq{{{|||BBBBBBCCCEEEGGGIIIJJJKKKHHHGGGFFFEEECCCCCCBBBBBB>>>>>>>>>=========<<<<<<999:::<<<>>>@@@@@@@@@???>>>===<<<<<<;;;<<<===>>>AAA>>>@@@FFFJJJHHHEEEDDDAAAAAAAAA???===;;;999888888:::;;;<<<<<<>>>AAACCCEEECCCFFFKKKOOORRRYYYaaaqqq|||\\\KKKJJJBBB@@@>>><<<;;;;;;<<<<<<888666666999<<<<<>>?????????BBBAAA??????AAAAAA@@@>>>===888:::AAADDDBBBDDDKKKNNNPPPVVV^^^dddjjjttt~~~AAA??????BBBGGGKKKJJJHHHFFFFFFFFFDDDAAA@@@??????>>>>>>>>>>>>>>>======<<<:::<<<>>>???@@@@@@???>>><<>>@@@@@@===???EEEGGGDDDCCCFFFBBBBBBCCCBBB@@@<<<999777:::::::::::::::===AAADDDDDDBBBDDDIIIOOOUUU___iiioooUUUGGGCCC@@@@@@>>><<<::::::;;;<<<888444444888999888<<>>@@@BBBBBB???===;;;;;;<<<<<<===<<<<<<<<<:::;;;===???@@@@@@@@@@@@>>><<<:::999;;;<<<======<<<888888<<<===999666666666999>>>BBBDDDAAA;;;666000...---,,,.../////////***,,,......------...///,,,))))))------)))))),,,************++++++,,,---)))***,,,,,,---///333666666777999<<<===>>>??????AAA@@@??????AAABBBBBBAAABBB>>>AAAGGGFFFAAADDDNNNMMMPPPWWW```ffflllxxxCCC>>>;;;>>>EEEHHHEEEAAAEEEEEEEEEBBB???============>>>>>>>>>>>>>>>===<<<;;;<<>>;;;@@@DDDBBB>>><<<>>>BBB???===???DDDDDD@@@BBBGGGBBBCCCDDDDDDBBB===999666;;;;;;:::999999<<>><<<:::999:::;;;777333333666777555999AAAAAAEEEDDD===:::;;;:::666======???AAACCCBBB???<<<<<<===============<<<<<<:::;;;<<<===>>>?????????>>><<<999999;;;============999888===>>>;;;777666222444888;;;===;;;777333///---,,,---...//////...(((+++...////////////000000,,,,,,000...'''%%%(((''''''((()))***+++++++++)))***,,,---...111444777888999:::<<<===>>>>>>???AAA@@@??????AAACCCCCCBBBCCC???BBBGGGCCC<<>><<<===>>>999;;;===<<<:::999;;;======??????===::::::<<<>>><<>>BBBEEEGGGLLLDDDEEENNNRRRUUUjjjfffKKKIIIIII<<<;;;<<<======:::888777777444444444444555666888888;;;===???===:::999:::<<>>999555>>>>>>???@@@@@@>>>===<<>>=========>>>???999;;;===<<<:::888888888---222777999888555222000///...---///111111...+++000//////...---+++***)))(((+++...---)))(((+++...///...,,,***+++---111333...555222...222000///777000333888===AAACCCEEEEEEGGGEEEAAA>>>===>>>@@@AAABBBAAA??????@@@BBBEEEGGGVVVTTTYYYdddlllqqqwww??????@@@@@@@@@?????????AAABBBCCCAAA>>><<<===>>>:::<<<<<<;;;999888:::<<<:::<<<===<<<999888999;;;;;;>>>AAABBBAAA@@@@@@AAACCCEEEGGGFFFDDDCCCEEEGGGJJJFFFDDDDDDBBB===;;;===<<<<<<===>>>@@@CCCEEEGGGJJJFFFGGGOOOVVVaaayyyvvv]]]FFFCCCDDD;;;999;;;<<<<<<999777777777444333333444444666777777:::<<<>>>===;;;;;;<<<>>>>>>???AAABBBBBBAAA???>>>@@@@@@@@@???===<<<:::999<<<===>>>???@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<;;;<<<===<<<999666555555000222555777777666222000///...---...000111///,,,//////......---,,,******))),,,...---)))(((***...,,,,,,,,,,,,---...///000---444000---111000000888222444888===@@@CCCDDDEEEFFFCCC@@@===<<<===???@@@???>>>>>>???AAAEEEIIIKKKTTTUUU\\\hhhpppvvv>>>??????@@@???>>><<<;;;>>>@@@AAA@@@???===>>>???<<<<<<;;;:::888777999;;;999;;;===<<<;;;999999999999<<>>===@@@===>>>???AAACCCEEEFFFGGGKKKLLLMMMPPP[[[qqqyyycccSSSBBB===@@@===999;;;<<<;;;999777666666333333333333444555666666999;;;============>>>???===???AAACCCCCCAAA???===@@@AAAAAA>>>:::999;;;>>>;;;<<<<<<===???AAACCCDDD======>>>???>>>===<<<<<<===>>>>>><<<888444222222444333222444666666333000000...------...//////...------------,,,,,,,,,++++++---///---***(((***,,,)))***+++---...//////...///444000,,,222222333<<<555777:::===@@@BBBDDDEEEDDDBBB???<<<;;;<<<>>>???<<<<<<===???CCCHHHNNNQQQTTTXXXaaajjjqqqxxx===>>>??????>>><<<:::999<<<===????????????>>>>>>===<<<:::999777888999::::::;;;>>>>>>>>><<<;;;:::888;;;>>>@@@@@@AAABBBDDDDDDIIILLLJJJGGGGGGLLLQQQLLLHHHEEEEEECCC@@@@@@DDD???@@@BBBDDDFFFGGGHHHHHHMMMRRRSSSRRRaaa}}}mmmVVVNNNBBB<<>>???===:::666555555444444444444444555666666:::;;;===>>>>>>>>>>>>>>><<<>>>@@@BBBBBB@@@>>><<<===@@@BBB???:::888;;;???===<<<<<<===>>>@@@BBBDDD===???AAABBBBBBAAA>>>======>>>>>><<<888555333333777333///111555666333///000...---,,,---...//////,,,,,,,,,,,,,,,,,,---------...///---***)))***+++))))))***+++---...//////111555///,,,333555666???888999;;;>>>@@@CCCDDDEEECCCAAA???===<<<===>>>???<<<<<<>>>@@@EEEKKKQQQTTTXXX^^^fffkkknnnttt===>>>>>>>>>===;;;:::999;;;<<<===???@@@@@@???>>>===;;;:::999999999:::::::::;;;<<<>>>>>>===;;;999999;;;>>>???@@@AAACCCEEEFFFJJJMMMLLLJJJJJJNNNRRRLLLHHHFFFFFFEEEBBBCCCGGGBBBCCCEEEGGGHHHIIIJJJJJJLLLSSSVVVXXXjjjbbbNNNKKKBBB;;;>>>@@@BBBBBBBBB???;;;777444333555555444444555555666666:::;;;<<<>>>???>>>===;;;;;;===???@@@@@@???===;;;999>>>AAA@@@;;;888:::===???>>>===<<<===>>>@@@AAA<<<>>>@@@BBBBBBAAA>>><<<;;;<<<===<<<999777666666777222......222444222//////...---,,,,,,---...///,,,,,,+++++++++,,,------.........---+++******+++,,,+++))))))***,,,///111000333---***222555555===999:::===???BBBDDDEEEEEECCCBBB@@@>>>>>>>>>???@@@>>>>>>???BBBGGGMMMRRRUUU\\\cccjjjlllnnnuuu>>>======<<<<<<;;;;;;;;;<<<<<<===@@@BBBBBB@@@>>><<<;;;::::::<<<<<<;;;:::888888888:::;;;<<<:::888;;;===???@@@@@@BBBDDDFFFHHHJJJMMMNNNNNNNNNOOOPPPLLLHHHGGGHHHHHHEEEFFFIIIEEEFFFGGGHHHJJJKKKLLLMMMJJJQQQXXXbbbxxxtttWWWGGGEEE>>>:::======DDDDDDDDDAAA<<<777444444555444444444444444555555888999:::===??????===;;;;;;;;;<<<======<<<;;;;;;888;;;>>>>>>;;;999999;;;???>>>======<<<<<<<<<<<<999;;;===??????>>><<<:::888:::;;;;;;999777777777555111...---///000///...---......---,,,,,,---///---,,,+++******+++,,,---......------,,,,,,++++++...---***)))))),,,///222---000)))'''000222111888888:::>>>BBBDDDEEEEEEEEEBBBAAA@@@???>>>??????@@@@@@@@@AAADDDHHHNNNTTTWWW___ffflllnnnrrr|||???===<<<;;;;;;<<<===>>>======>>>AAACCCCCC@@@===:::::::::<<>>@@@AAAAAABBBEEEGGGKKKKKKLLLOOORRRRRROOOLLLKKKHHHHHHJJJJJJGGGGGGJJJHHHHHHHHHIIIJJJLLLNNNOOONNNSSS]]]ooobbbNNNCCCAAA;;;<<>>>>>>>>>>>??????@@@AAAEEEJJJPPPVVVZZZccciiimmmnnnuuu???>>>;;;::::::<<<>>>@@@>>>>>>???AAADDDDDD@@@===999999:::>>>AAABBB>>>;;;===:::888999<<<>>>===;;;>>>@@@AAAAAAAAABBBEEEGGGLLLKKKKKKOOOTTTTTTOOOIIIJJJHHHIIILLLLLLIIIHHHJJJJJJJJJIIIIIIJJJLLLOOOQQQUUUXXXdddzzzsssWWWIIICCC@@@;;;>>>BBB<<<>>>???@@@???;;;888777777111111000000000000000111000111444:::@@@BBBAAA???;;;:::888888888888:::;;;<<<999555444666888:::;;;999:::;;;<<<<<<;;;:::999:::;;;<<<>>>>>>>>>======555777888777555333222222...//////---+++***+++,,,***---000000---+++,,,---...---+++))))))***+++,,,---,,,,,,,,,......------......//////......---,,,///222,,,,,,555666222666555999???EEEHHHHHHGGGEEE???>>>>>>============>>>>>>???AAAEEEKKKRRRYYY]]]fffkkkmmmmmmuuu>>>===:::999999<<>>@@@AAAAAA???===<<<>>>????????????>>>>>>===:::::::::;;;===>>>===<<>><<<777222666555444444555666555333444222///......---,,,***//////......---,,,******------,,,+++++++++,,,,,,---......---++++++---///000///...---,,,+++++++++...000111000...///222555666===CCCCCCCCCCCCBBB??????>>>===;;;;;;===>>>???@@@BBBEEEHHHLLLSSS[[[```dddmmmjjjjjjyyy<<<;;;:::999;;;===@@@BBB===============<<<<<<<<>>>>>===<<<<<<;;;;;;>>>======>>>???>>><<<:::>>>@@@CCCEEEEEEEEEFFFGGGJJJJJJLLLLLLMMMLLLKKKJJJDDDFFFHHHIIIIIIJJJKKKMMMJJJPPPKKKHHHNNNOOOOOOUUU[[[kkk{{{jjjTTTHHHCCC??????>>><<>><<<;;;999555222333222111000////////////000222555999;;;;;;;;;:::777777666555555666777888888888888999:::;;;<<<===<<<:::999:::;;;===<<<<<<;;;;;;:::<<<===;;;777333666444333444555555444222444222000.........,,,+++......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---///...---,,,,,,++++++,,,---///000000///111444777888>>>BBBBBBCCCEEECCC???BBBAAA@@@??????@@@AAABBBBBBDDDFFFJJJNNNUUU]]]cccgggooolllmmm}}}999999999:::<<<>>>@@@BBB>>>===;;;999888999;;;<<<>>>===<<<:::999999999:::@@@@@@@@@@@@@@@>>>;;;888<<<>>>BBBDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJDDDEEEFFFGGGGGGHHHKKKMMMKKKQQQMMMKKKQQQQQQQQQZZZcccxxxnnnYYYJJJBBB>>>===??????>>>@@@DDDGGGDDD@@@<<<:::777333111222111111000000///......222333444666777888888888666666666666666666666666888888777888999;;;===>>>;;;999888999;;;===>>>>>><<<;;;:::::::::999777555555444222333444444222111444222000/////////---,,,....../////////......---***+++,,,---......------))),,,......---++++++,,,---,,,,,,++++++,,,,,,---///000111111111333666999:::>>>@@@AAACCCFFFDDD@@@BBBBBB@@@??????@@@BBBBBBCCCEEEHHHLLLQQQXXX```eeejjjqqqmmmooo:::::::::;;;<<<===>>>???===<<<:::999888999:::;;;===<<<:::888888999;;;<<>>;;;888:::===AAADDDEEEFFFHHHJJJKKKKKKLLLLLLKKKJJJHHHGGGJJJIIIHHHGGGEEEGGGJJJMMMLLLQQQOOOOOOUUUTTTWWWcccmmmqqq]]]NNNEEE???<<<<<>>;;;999888888;;;>>>@@@@@@<<<;;;999888888777777666555333222222333333111000444222000/////////...---------...///000000//////(((***,,,...//////...---(((+++---...---,,,+++++++++++++++++++++,,,------222222222222333444777888<<>>======>>>??????BBBEEEIIIMMMRRRYYYaaafffkkkqqqnnnppp===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;999999999;;;===???;;;;;;;;;===>>>>>>;;;999:::===AAADDDFFFHHHJJJKKKNNNNNNNNNMMMKKKIIIFFFEEEKKKKKKJJJHHHGGGIIIMMMQQQRRRUUURRRSSSXXXWWW[[[kkkzzz~~~cccPPPHHHDDD@@@======@@@@@@>>>>>>AAAAAA@@@===999666444444444222222222111000000//////444333222222222333444555666666666777666555444333777777777777888:::<<<===:::999888999<<>><<<:::999999::::::999:::;;;<<<============<<<;;;::::::;;;<<<>>>???999888888:::<<<===<<<;;;;;;>>>BBBEEEGGGIIIKKKMMMOOOOOOOOONNNLLLIIIGGGEEEGGGHHHIIIIIIKKKOOOTTTXXXZZZ[[[VVVVVV[[[YYY___sssoooVVVIIIDDDBBBBBB???>>>AAAAAA>>>???BBB??????===999666555666888555444222111000000111222333333222222222333444444777666666555555444444444777777888888999:::::::::999999999;;;>>>@@@@@@???:::::::::888555444555666666444222222222222000///222000............---,,,,,,---...///////////////+++,,,---...//////......)))+++...///...---......,,,,,,,,,,,,------...///555333222222444666777666===CCCHHHFFFEEEDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBGGGMMMSSSZZZaaafffjjjssssssttt???===;;;999888999;;;<<<:::999999:::;;;===???@@@======<<<<<<;;;;;;;;;;;;:::888777777:::<<<<<<<<<<<<@@@DDDGGGHHHJJJLLLNNNNNNNNNOOONNNMMMLLLJJJIIIEEEFFFHHHJJJMMMQQQVVVZZZ[[[[[[VVVXXX^^^]]]hhhdddPPPGGGCCCAAABBB???>>>@@@AAA???AAADDDAAAAAA???;;;777555888:::888666333000000111333444222222222333333444444444888777555444333333444444666888999::::::999888777999999:::===@@@@@@???===888999:::888555444444666666555333333333222111///111///---,,,---...---,,,,,,------.........---------------...............+++---............///111......---------...//////222000///111555888999888<<>>>>>????????????>>>>>>>>>BBBHHHNNNTTT[[[bbbggglllxxxzzzzzz>>><<<999777777:::<<<>>>:::999777666888<<>>>>>>>>===;;;999777666<<<:::777777999;;;<<<<<<>>>AAAEEEHHHIIIKKKLLLNNNLLLMMMNNNOOOOOONNNMMMLLLFFFHHHJJJKKKMMMPPPTTTWWWWWWWWWSSSWWW```cccrrrzzz```NNNHHHDDDAAABBB>>>===@@@AAA@@@CCCGGGDDDCCCAAA===888666888;;;:::777333000///111444666111222333444444444444444999777555333222333444555666888:::;;;;;;999666555888999;;;>>>AAA@@@>>>;;;777999:::999666333444555777555444333333333111///000...,,,,,,------,,,+++,,,---------------,,,,,,//////...---------......,,,...............111333000//////........./////////------000555:::;;;;;;;;;GGGPPPMMMEEE@@@>>><<<======>>>>>>>>>>>>======>>>BBBHHHOOOUUU\\\ccchhhnnn|||~~~<<<:::777777:::<<<>>>>>>>>>:::777777;;;>>>@@@@@@BBB>>>:::999::::::999777===<<<:::999:::<<<>>>@@@<<<@@@EEEIIIJJJKKKLLLLLLPPPNNNMMMOOOOOONNNLLLLLLFFFFFFGGGKKKPPPSSSRRRPPPWWWVVVUUUUUU\\\lll}}}yyyqqqXXXKKKGGGDDDAAAAAAAAAAAAAAAAAAAAABBBBBBGGGEEEEEEDDD>>>666888???:::999888666444333222222///000111222333333222222777666444111///000333666;;;;;;;;;:::999888777666:::::::::;;;;;;;;;<<<<<<::::::888555333333555666888777444222111111111111111111000---,,,,,,...000,,,,,,,,,,,,,,,,,,++++++...---,,,,,,---...///000000000///...------------333222111///............666111...000111111555;;;@@@EEEIIIGGGAAA<<<;;;<<<<<<===============<<<;;;>>>CCCEEEMMMXXXXXX[[[iiisss{{{===;;;::::::<<<>>>>>>>>>;;;999777888;;;>>>?????????<<<999888999:::999777::::::;;;;;;<<<<<<======BBBCCCEEEFFFHHHKKKPPPTTTRRROOONNNOOOQQQOOOLLLJJJIIIGGGGGGIIINNNRRRSSSSSSPPPSSSVVVZZZcccuuu}}}~~~xxxwww|||xxxmmmUUUIIIFFFDDDAAAAAAAAAAAAAAAAAAAAA@@@@@@KKKMMMRRRVVVPPPFFFBBBEEE>>>===;;;888666555444444111111111111111111000000555555333000...///333666:::::::::999999777666666999:::::::::;;;;;;;;;;;;777777666444333444666777666555333222111111111111111111000...,,,---///111//////...---,,,,,,------...---,,,,,,---...///000///...------,,,,,,------//////.........///000000444000///111222333666<<>>=========??????>>><<<888777777999<<<>>>>>>===<<<:::999888:::::::::999888999;;;<<<======<<<<<>>===;;;:::999777888999;;;<<<>>>??????EEEJJJJJJNNNWWWXXXZZZeeeiiiqqq{{{=========???@@@???===:::555666888:::<<<======<<<;;;:::::::::;;;<<<<<<<<<888999:::;;;<<<=========???EEELLLQQQRRRPPPNNNMMMSSSRRRQQQRRRWWWZZZUUUMMMMMMKKKJJJJJJLLLPPPSSSUUUSSSWWW```mmm~~~}}}tttnnnlllnnnrrrqqqlllnnnsss}}}aaaKKKBBB???>>>???<<<===???@@@AAABBBAAAAAAAAAAAABBBBBBCCCFFFLLLRRRIIIFFFBBB>>>:::777666555333111///------...///000222222111///---...111333666666666777666666555555666777888999999999888888666444333333444666666666000000000000000000111111111111111000//////000222444222///,,,***+++,,,...,,,,,,,,,,,,,,,,,,------************+++,,,---...*********+++---///111222000...000555777777999===>>>===;;;;;;<<<<<<;;;999999999:::;;;===???@@@AAAFFFLLLLLLNNNXXXZZZ]]]gggiiiqqqzzz;;;;;;<<<>>>???>>>;;;888555777:::;;;<<<<<<;;;;;;:::;;;<<<=========>>>???;;;::::::999;;;===???AAAAAAFFFMMMQQQQQQNNNLLLJJJQQQSSSSSSSSSXXX^^^[[[SSSLLLMMMNNNNNNOOOQQQSSSUUUYYY\\\fffxxxzzzmmmffffffjjjooosssrrrppptttzzz|||[[[HHH???;;;;;;===999;;;>>>AAACCCDDDDDDDDDFFFEEECCCAAADDDLLLTTTZZZNNNKKKFFF@@@;;;777555555000///...------///111333111111000///......111333444444555666666666555555444555777888888888777666888555444444555666555333//////000000000111111111000111111111//////111222222000---***))))))+++,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,---...++++++++++++,,,.../////////...000555888888999===>>><<<;;;;;;<<<<<<;;;:::<<<<<<<<<===>>>@@@AAABBBDDDMMMMMMNNNYYY^^^bbbkkknnnvvv}}}999999:::<<<======:::888777999<<<<<<;;;::::::;;;:::<<<>>>???>>>>>>???@@@===<<<::::::;;;>>>AAACCCHHHIIIJJJJJJJJJKKKNNNPPPOOOTTTUUUSSSVVV]]]]]]WWWNNNPPPQQQRRRQQQRRRTTTVVVZZZ```ooozzznnnfffcccdddllltttyyyyyy{{{uuuUUUEEE???;;;;;;>>>999;;;>>>BBBDDDFFFFFFEEE@@@BBBBBBBBBEEELLLPPPPPPTTTPPPIIIBBB<<<888666555//////......///111222333000111111000//////111333333444555555666666666666222444666777888777555444777444222333555666333000///000000111111111000000...000111111//////000222///---+++)))(((((()))***++++++,,,,,,,,,+++******************+++,,,---...,,,,,,,,,,,,,,,---...//////---///444777777888<<<<<<=========<<<;;;::::::>>>>>>===>>>???AAACCCDDDDDDNNNNNNNNNYYYbbbfffooossszzz999888999;;;======;;;::::::<<<>>>===;;;999:::;;;999<<>>===>>>???<<<<<<<<<===>>>@@@BBBCCCGGGHHHIIIIIIJJJLLLQQQTTTOOOVVVXXXQQQPPPWWWZZZWWWSSSSSSSSSRRRQQQRRRWWWZZZZZZggg}}}{{{ooojjjllloooqqq{{{mmmOOOCCC@@@======AAA;;;===AAADDDEEEFFFEEEDDDBBBFFFIIIJJJPPPXXX[[[XXXYYYUUUMMMEEE>>>:::777777000000111111111111111111000111111111000000222444333333555666666777777777111333555777777666444333333000...000444555222///000111222222222111000///---...000000/////////111,,,+++***)))))))))))))))***+++,,,,,,+++***)))(((+++++++++++++++,,,---...,,,,,,,,,,,,---...///000000...///333555555777;;;999<<>>AAADDDFFFEEEPPPOOONNNZZZccchhhooovvv|||999888999:::<<<>>>===;;;<<<>>>???===:::888:::<<<888<<>>:::<<<>>>@@@AAABBBBBBBBBAAAEEEJJJNNNPPPQQQRRRSSSOOOXXXYYYOOOLLLRRRWWWUUUWWWVVVTTTQQQOOORRRYYY^^^\\\ooorrrjjjlllvvv~~~hhhLLLBBBBBB???@@@DDD>>>@@@CCCEEEFFFEEECCCBBB<<<@@@CCCDDDLLLYYY______]]]XXXPPPGGG@@@;;;999888222222333333222111000///000111222111000111222444333333555666777777888888000222555666777666444222///,,,+++...333555222///111222333333333111000///,,,---///000///...///000***************************+++,,,,,,+++***)))(((,,,,,,++++++,,,,,,------++++++,,,---...///111222111......222444444666;;;777<<>>BBBFFFHHHFFFRRRQQQOOOZZZccchhhooovvv}}};;;;;;;;;;;;;;;<<<=========??????>>>;;;999888999666777999:::;;;;;;:::999:::;;;<<>>AAADDDEEEEEECCCBBBAAAEEEGGGIIIPPP[[[bbbddd^^^XXXPPPJJJFFFAAA:::555...000222333333111...------///000000///......///444777777555555777777444666666666666555444333222222111111000///000000000111333333222000000333666000...------------,,,***,,,---...,,,)))(((***,,,///...---,,,+++,,,---......------,,,,,,------......+++)))***---...---,,,---------...000444777999888;;;>>><<<777555777:::>>>>>>>>>===<<<>>>BBBFFFJJJMMMQQQSSSVVV^^^jjjtttwww<<<<<<<<<<<<<<<======>>><<<===>>>===:::888888888888999:::<<<<<<<<<<<<;;;:::<<<>>>@@@BBBDDDEEEFFFHHHJJJMMMNNNMMMMMMNNNOOOPPPQQQSSSSSSRRRQQQRRRSSSQQQTTTTTTRRRUUU]]]eeehhh|||~~~qqqYYYDDD???@@@@@@@@@CCCCCCDDDDDDDDDCCC@@@>>>===>>>CCCGGGLLLVVV```cccbbb\\\WWWPPPJJJFFFAAA:::555111111222333222000...------///000///...---...000222666777555555888777333777666444333333333444555111111111111000000000000111333555555333111222333111000......//////---,,,+++,,,---+++)))(((***,,,000///...,,,+++++++++,,,---------,,,,,,,,,,,,,,,...,,,******---......,,,/////////000222666999;;;;;;===>>>;;;666444666999=========<<<===???CCCFFFFFFJJJPPPTTTYYYcccqqq{{{===============>>>>>>???;;;<<<===<<<:::888888999:::;;;<<<===>>>>>>>>>>>><<<===@@@BBBDDDEEEEEEEEEIIILLLNNNOOOOOONNNOOOPPPNNNPPPRRRRRRRRRRRRTTTVVVSSSSSSVVVZZZ[[[___jjjuuubbbNNN>>>===@@@@@@BBBFFFGGGFFFDDDBBB@@@>>><<<;;;===BBBHHHQQQ]]]eeeeee___ZZZUUUOOOKKKGGGAAA:::444444444333222000///...---...//////...,,,---///111000444666555666888666333777666333111111222555666000111222222222111000///111444777777555222111000000///------......,,,+++)))***+++***))))))+++---111000...,,,+++*********+++,,,,,,---,,,+++***)))...,,,++++++---......---000000111222555888;;;<<<===>>>===999555444666999======>>>>>>???AAAFFFIIIFFFKKKRRRWWW]]]hhhuuu>>>>>>>>>===>>>??????@@@;;;===>>>===;;;::::::;;;;;;<<<<<<===>>>>>>??????===???AAADDDEEEFFFEEEEEEGGGJJJNNNPPPPPPPPPPPPQQQMMMOOOQQQRRRRRRTTTVVVXXXWWWTTTWWW^^^```cccrrruuuZZZJJJ======@@@???@@@EEEDDDCCCBBB@@@????????????BBBEEEKKKUUUaaajjjfff]]]ZZZUUUPPPKKKHHHBBB;;;555777555333111///.........//////...,,,+++,,,///111...333555555666888666333555444333222222333444555000111222333333111///...222333555555333111///......,,,++++++++++++***(((((())))))))))))***,,,---///...---,,,++++++*********+++,,,---,,,***((('''------,,,,,,---.........000111111333666888;;;<<<======;;;888555555888;;;===>>>@@@AAABBBDDDHHHLLLKKKPPPWWW[[[```hhhsss|||>>>>>>>>>>>>>>>???@@@@@@<<<>>>??????===<<<===>>>;;;;;;;;;<<<<<<===>>>>>>???AAACCCEEEFFFGGGGGGGGGEEEHHHMMMPPPQQQQQQRRRSSSOOOQQQRRRSSSSSSUUUXXXZZZ[[[WWWYYY___dddkkkhhhSSSFFF===>>>???>>>@@@FFFCCCBBB@@@??????@@@BBBCCCHHHLLLQQQYYYeeelllggg^^^ZZZVVVPPPLLLHHHCCC===888888666444111///.........//////...,,,++++++...111---222444333555777777333333444555666555444333222000111333444333222000...444222111000/////////......,,,++++++++++++***((()))(((((()))***,,,------++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***(((''',,,,,,,,,,,,,,,---.../////////111333555888:::;;;;;;:::888777666888;;;===;;;<<<>>>@@@AAADDDGGGJJJMMMSSSZZZ^^^bbbiiisss{{{>>>>>>>>>>>>>>>??????@@@<<<>>>@@@@@@???>>>???@@@;;;:::::::::;;;<<<===>>>AAABBBCCCEEEFFFHHHJJJJJJFFFJJJNNNRRRSSSSSSSSSTTTSSSTTTUUUUUUTTTVVVYYY[[[\\\[[[\\\bbbkkkyyyyyy\\\LLLAAA;;;>>>???===BBBIIIEEEDDDCCCAAA@@@@@@AAAAAAKKKQQQXXX```iiinnniii```ZZZUUUNNNJJJGGGCCC>>>999888666444111//////......---......---+++,,,...000---111222111333777777555444555777888888555222000111222333333333222000000333111...---...//////...000///------......,,,++++++))))))))),,,---...---)))***+++,,,---------,,,)))***++++++,,,+++***)))+++,,,,,,,,,++++++---......///000333555777999:::999888777777888:::<<<===888999<<<===???AAADDDFFFKKKRRRZZZaaafffmmmxxx>>>============>>>??????;;;===??????>>>>>>???@@@;;;;;;::::::;;;<<<>>>???CCCBBBCCCDDDFFFIIILLLNNNKKKNNNSSSUUUUUUTTTSSSSSSXXXXXXXXXVVVUUUVVVYYY[[[[[[___cccggguuurrrTTTHHH???:::<<<===;;;AAAJJJFFFEEEDDDCCCBBBAAAAAAAAAIIISSS___hhhoooqqqkkkbbbYYYSSSKKKFFFCCCAAA===:::666666444222111000//////,,,---......,,,,,,---...---000111///111666888777888888888888777555222111333333222222222111111111111///...///111111000---111000......//////---,,,---+++)))***---///...---******+++,,,---,,,++++++))))))***++++++,,,,,,,,,)))+++,,,+++))))))+++...---///111333666888999:::999888777888999:::;;;;;;888:::<<<>>>???@@@CCCEEEKKKSSS\\\dddjjjqqq|||===============>>>>>>???:::<<<>>>???>>>===>>>???<<<<<<;;;;;;<<<===???@@@CCCCCCBBBCCCFFFJJJNNNQQQPPPSSSWWWXXXWWWUUUSSSSSS[[[[[[ZZZXXXVVVVVVXXX[[[ZZZbbbhhhlll|||mmmPPPHHH@@@:::;;;:::888===GGGDDDDDDDDDDDDDDDDDDCCCCCCDDDRRRcccnnnttttttmmmdddXXXQQQIIICCCAAA???<<<:::555555444333222000//////+++---......---,,,,,,---...000000...000555999888;;;;;;999777555444333333444333222111111111222222/////////222444444000---000...------------,,,***///,,,***+++...///...---+++,,,,,,---,,,+++***)))***))))))***+++,,,...///(((***,,,+++((((((+++......///222444777888:::::::::999888999::::::999888;;;===???AAAAAACCCEEEGGGNNNVVV```ggglllsss|||;;;999888:::<<<===:::888777888999:::;;;:::999999<<<======>>>>>>@@@CCCEEEHHHEEECCCFFFMMMPPPOOOMMMQQQTTTXXX\\\]]]ZZZUUURRRUUUYYYWWWWWW\\\WWWTTT^^^]]]jjjrrr{{{{{{bbbQQQGGGCCC>>>===>>>@@@@@@>>>CCCEEEGGGGGGFFFEEEEEEFFFLLLRRR^^^mmmwwwwwwnnneeeXXXRRRIIIDDDCCC@@@;;;777444333222111000000///000/////////...---+++***)))***+++,,,...111444777888<<<;;;888666444222111111000222444444333111111222///222444333000......///,,,,,,,,,+++++++++******...,,,+++,,,///111000...(((((()))))))))((((((''''''(((***,,,.../////////---)))(((***+++***,,,000444444555666777888999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???AAADDDIIILLLTTTWWW\\\ccclllvvv;;;999888999<<<<<<:::888888999::::::::::::999888;;;<<<===>>>???AAADDDEEEFFFDDDDDDFFFKKKOOOQQQQQQSSSWWW[[[\\\[[[XXXUUUSSSRRRVVVUUUVVV[[[WWWUUU___^^^qqq}}}xxx```PPPEEEBBB??????AAACCCDDDCCCDDDFFFFFFFFFDDDDDDEEEFFFIIIOOOYYYfffooooooggg```UUUOOOGGGCCCAAA???;;;777666555444333222111111111111000...---...///222333++++++,,,...111333666777777777666555444222111111...000222222111000000111...000222222111000000000,,,,,,,,,,,,++++++++++++,,,***)))+++...///...---++++++++++++******)))(((******+++++++++,,,,,,,,,,,,)))(((+++,,,***,,,///444555555666777777888888888888999:::;;;<<<======;;;<<>>BBBFFFIIIMMMQQQUUU\\\```gggoooyyy999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;===AAAEEEGGGGGGEEEAAADDDGGGGGGGGGMMMXXXaaa^^^______\\\XXXVVVWWWYYYRRRZZZZZZ\\\aaa```dddsss~~~fffTTTKKKBBBCCCEEEFFFFFFFFFGGGGGGGGGFFFDDDAAA@@@BBBFFFIIIGGGIIILLLOOOQQQQQQNNNLLLFFFCCC???<<<;;;::::::999888777555333222111111000...---,,,+++++++++,,,---------------...///000111555555666666555222///...///000111111000000222333444111...///111222000---.........---------,,,,,,,,,,,,---------------...///...,,,***)))(((((((((***((('''&&&&&&((()))+++***(((***...///------000///111333666888999999999999999888888888888777777>>>@@@CCCFFFIIIMMMRRRUUU___dddmmmvvv:::;;;======;;;;;;;;;<<<<<<;;;<<<<<<===>>>@@@AAA>>><<<===@@@EEEHHHGGGEEECCCFFFHHHIIIJJJPPPZZZccc___^^^\\\ZZZZZZYYYYYYYYYRRRYYYZZZ\\\cccdddlll~~~uuu^^^OOOIIIBBBDDDGGGGGGFFFEEEEEEFFFFFFFFFDDDAAA@@@AAAEEEHHHIIIJJJLLLNNNNNNMMMKKKJJJDDDBBB???<<<:::::::::;;;777666444333111000//////***+++,,,.../////////...---------------...///000666666666555444111///...222333333222111111222444444222000///000000///...//////.........------------...//////------...///---,,,***)))((((((((()))''''''&&&&&&''')))***++++++((()))---///---...111///111555888::::::::::::999999999888888888888777@@@BBBDDDFFFIIINNNTTTXXXbbbgggpppxxx;;;===???>>><<<;;;<<<>>><<<<<<<<<===???AAACCCEEEAAA>>>===???DDDHHHGGGEEEEEEGGGIIIJJJMMMSSS\\\bbb^^^[[[XXXYYY\\\]]][[[XXXSSS[[[\\\___gggmmmyyymmmUUUIIIEEE@@@DDDHHHIIIHHHFFFFFFGGGEEEEEEDDDBBBAAABBBEEEGGGIIIKKKMMMNNNMMMKKKJJJIIIDDDCCC@@@===;;;:::;;;<<<888666555333111000//////,,,,,,......//////......,,,,,,,,,,,,---...///000444333333222111111000000444555444222000000111333111111111000//////000222////////////.........------///000///---,,,...000---+++***((((((((()))***'''''''''((())))))******,,,)))))),,,...---///333333555777:::;;;:::999888777777888888999::::::;;;BBBCCCEEEGGGJJJQQQXXX^^^dddhhhnnnuuu}}};;;>>>@@@???===<<<===???<<<<<<===>>>@@@CCCEEEGGGCCC???===???DDDHHHGGGEEEGGGHHHIIILLLPPPVVV]]]aaa]]]XXXUUUXXX]]]```\\\WWWUUU]]]___cccmmmuuugggOOOEEECCC???DDDIIIJJJIIIHHHHHHIIIDDDEEEDDDCCCAAABBBDDDGGGJJJLLLNNNNNNLLLKKKIIIIIIDDDCCCAAA>>>;;;:::<<<===888777555333111000//////000000...---,,,+++******+++++++++,,,---...///000111111000000000000111111555555444222000///000222...000111000......222666000/////////............,,,///000///---,,,---///---+++***(((((()))+++,,,'''((())))))***))))))(((---)))(((+++------000444666888:::;;;;;;999777555555555777888:::<<<===>>>CCCCCCEEEGGGLLLTTT]]]cccfffhhhlllrrrzzz@@@???===;;;<<<>>>@@@BBB>>>???@@@AAABBBCCCCCCCCCFFFEEECCCBBBBBBDDDGGGIIIHHHIIIIIIJJJMMMSSSZZZ___^^^XXXVVV[[[___]]]YYYWWWWWW]]]______mmmsssYYYKKKCCC>>>CCCDDDEEEGGGIIIKKKLLLLLLEEEBBBCCCFFFFFFBBBAAACCCKKKKKKLLLNNNOOOMMMJJJGGGBBB@@@===<<<===>>>>>>>>>>>>;;;666333222222000///...------,,,,,,++++++***+++++++++,,,---...///000111111000000//////......222222111000/////////000111000000000000000111222000//////...------,,,,,,.../////////...,,,)))(((,,,)))''''''***+++***(((***)))((((((((()))+++,,,******+++---///000222222999:::<<<;;;999777777777555444666<<<>>><<<<<>>=========>>>@@@BBBDDD???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDCCCCCCEEEGGGHHHHHHIIIKKKMMMPPPUUU\\\```___ZZZXXX\\\___\\\ZZZZZZ]]]^^^aaakkknnnVVVIIICCC???BBBDDDFFFHHHIIIJJJIIIIIIFFFBBB@@@BBBCCCBBBEEEIIIPPPOOONNNNNNMMMKKKFFFCCCBBB???<<<;;;<<<>>>??????>>>:::555222111111000///......---,,,,,,++++++***,,,++++++,,,,,,...//////111000000000/////////...222111111000000000000111111000000/////////000000000//////...---,,,++++++,,,---......---+++)))(((+++)))((((((***+++***(((***)))))))))******++++++++++++,,,---///000111111888:::<<<<<<:::888888777999777999>>>@@@>>>>>>AAAFFFHHHKKKLLLMMMOOORRRTTTbbbbbbiiittt}}}<<<===>>>???AAACCCDDDEEE@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGIIILLLOOORRRWWW\\\``````\\\[[[]]]]]]ZZZ[[[^^^hhhccciii}}}fffQQQFFFBBB???AAACCCFFFIIIJJJIIIHHHGGGGGGAAA>>>???@@@BBBHHHNNNPPPOOONNNNNNMMMJJJGGGDDDAAA>>>;;;999;;;===???@@@===:::555111000000000000......------,,,+++++++++,,,++++++,,,,,,---...///000000000000////////////111111111111111222222222000000//////.........---//////...---,,,+++******++++++,,,---,,,+++)))((()))))))))***++++++)))'''******++++++,,,,,,,,,++++++,,,---...///000111222777:::===>>><<<:::999888;;;999:::>>>@@@===>>>@@@FFFHHHKKKLLLMMMNNNQQQSSS^^^aaajjjuuu}}}===>>>@@@BBBDDDDDDDDDDDD@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBEEEHHHMMMPPPSSSWWW[[[^^^___]]]\\\\\\[[[YYY\\\bbboookkkuuuxxx^^^LLLCCC@@@??????BBBFFFJJJKKKKKKIIIHHHGGGBBB>>>???@@@AAAGGGMMMKKKJJJJJJKKKMMMMMMLLLKKKBBB???;;;999;;;>>>@@@AAA>>>:::555222222222111111.........---,,,,,,++++++,,,+++++++++,,,------...////////////000000000000000000111222222222333333000000//////...---,,,+++///...---,,,+++******)))++++++,,,,,,,,,,,,+++***((((((***+++,,,+++)))'''***+++,,,---...---,,,+++***+++,,,...000222444555777:::>>>???===;;;999999999777888;;;<<<::::::===AAACCCGGGKKKNNNQQQUUUXXXbbbffflllssszzz???@@@BBBDDDDDDDDDCCCBBB????????????@@@BBBCCCDDDCCCDDDEEEEEEEEECCCAAA@@@DDDGGGKKKOOORRRUUUXXX[[[]]][[[ZZZ[[[[[[[[[___fffnnnrrrnnnVVVGGG@@@>>>>>>===@@@EEEJJJLLLMMMLLLKKKGGGBBB@@@AAAAAA@@@BBBFFFFFFEEEFFFHHHKKKNNNPPPOOOCCC@@@<<<;;;<<>>;;;777555555444333222//////...------,,,,,,+++,,,,,,+++++++++,,,------......//////000000111111///000111222222222222222////////////...---+++***...------,,,,,,+++******------------------,,,,,,''')))+++,,,+++***((((((***+++,,,......---,,,,,,)))***---000333666888999888;;;>>>>>>===:::999999999666777:::;;;999:::===>>>AAAFFFJJJNNNSSSXXX[[[dddkkkrrrxxx~~~@@@AAACCCDDDDDDCCCBBBBBB>>>>>>>>>???@@@CCCEEEGGGEEEFFFFFFFFFEEEDDDBBBAAADDDGGGKKKMMMOOORRRUUUXXX[[[XXXXXX\\\___```dddjjjooo||||||aaaNNNCCC===<<<>>>===@@@DDDHHHKKKLLLKKKKKKFFFBBBAAABBBAAA===>>>@@@FFFEEEDDDEEEIIILLLNNNOOOBBB@@@===<<<===>>>???>>>===;;;999888888666444222//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///000111111222...///111222222111000///....../////////...,,,+++---------,,,,,,,,,,,,,,,.........------,,,,,,,,,''')))++++++***)))))))))++++++,,,,,,---------,,,+++,,,///222555888:::<<<:::<<<======;;;999888888;;;888888<<<===<<<===AAA@@@CCCHHHLLLOOOSSSWWWZZZ```mmmzzz???@@@AAABBBCCCDDDDDDDDD???>>>???@@@BBBEEEIIIKKKJJJJJJIIIIIIGGGFFFEEEDDDGGGHHHKKKLLLNNNPPPTTTWWW[[[VVVVVV]]]dddhhhkkknnnzzznnnUUUFFF@@@<<<<<>><<<<<>>===<<<===<<<;;;999::::::999:::999777333000/////////...------,,,,,,,,,,,,+++++++++++++++,,,------...///000111222222...///000111111000...------...///000000///---,,,,,,,,,,,,---....../////////...---,,,++++++******(((***+++***(((((()))++++++++++++++++++,,,,,,---///000222444777999:::;;;<<<===<<<:::888666777888<<<999:::===???>>>@@@DDDBBBEEEIIIMMMPPPSSSXXXZZZaaannn{{{>>>>>>???AAABBBDDDEEEFFF??????@@@AAADDDHHHLLLNNNMMMMMMLLLJJJIIIHHHGGGGGGIIIJJJKKKLLLMMMPPPSSSVVV[[[VVVVVV___hhhmmmoooqqq{{{dddMMMAAA>>><<<===@@@AAAAAABBBCCCCCCDDDDDDDDDEEE@@@======<<<:::<<>>===<<<<<<<<<:::888555888888999::::::777222.../////////...------,,,,,,,,,,,,++++++***+++++++++,,,---...///000111222333...///000111000///---+++,,,...///111111000...---++++++,,,---...000000111///...---+++***)))))))))(((***+++***''''''))),,,,,,+++***)))***+++,,,---333444555666777999::::::>>>>>><<<999666555666777;;;999999===>>>>>>AAAEEEAAADDDIIIMMMQQQUUUZZZ]]]eeepppxxxyyy}}};;;===???AAACCCDDDEEEEEEDDDAAA>>>???CCCIIINNNPPPJJJLLLMMMNNNNNNLLLJJJHHHJJJKKKMMMOOORRRTTTVVVXXXYYYWWW\\\fffiiiiiissslll\\\JJJBBB???===<<<<<>>@@@CCCFFFHHHHHH@@@AAABBB@@@===<<<===@@@===@@@CCCEEEDDDCCCBBBCCC;;;???555::::::444;;;555999:::<<<<<<;;;777333000111111111...,,,***+++,,,---,,,,,,++++++******)))...---------///000222444444444333111000...---,,,000111222333222000...---///......---------.........---------,,,++++++***++++++,,,++++++***)))((('''((()))+++,,,,,,,,,,,,000111333666888999999:::<<<<<<;;;::::::999888888666888:::<<<>>>@@@AAAAAAFFFHHHKKKOOOSSSXXX^^^ccckkkqqqyyy:::;;;===???AAACCCCCCDDDAAA??????AAAEEEJJJMMMNNNJJJKKKLLLLLLMMMLLLKKKKKKMMMNNNPPPSSSUUUVVVWWWXXXZZZWWW[[[dddiiilllyyydddUUUEEE>>>===<<<<<<===>>>>>>>>>@@@CCCFFFGGGGGGAAACCCCCCAAA>>>===>>>@@@>>>@@@CCCCCCBBBAAAAAABBB===@@@555::::::444999111777888:::;;;;;;888555333222111///......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---...000222555666444333222111///...---,,,...///000111111000...---......------------......//////...---,,,+++++++++++++++++++++***)))'''''''''(((((())))))*********000000111333555666777888999999999999999999999999888999;;;===???@@@AAABBBEEEHHHKKKOOOSSSYYY___dddjjjpppyyy:::;;;<<<>>>@@@AAAAAAAAA>>>>>>???CCCGGGKKKLLLLLLIIIIIIIIIJJJKKKMMMNNNOOOQQQSSSUUUWWWXXXYYYYYYXXX___[[[]]]eeemmmvvvuuuXXXKKK>>>:::;;;;;;<<<>>>;;;;;;===@@@DDDFFFGGGFFFCCCDDDDDDBBB@@@>>>???@@@@@@AAABBBAAA???>>>@@@AAA===???555;;;>>>999<<<222444666888::::::999777555222000------///000///---,,,,,,,,,------------.........//////111222444555333333222111///...------,,,---...///000///...---...---------------......111000...,,,+++***+++++++++++++++***)))'''&&&%%%(((((('''&&&&&&'''((()))000000///000111333555666555666666777888999::::::;;;;;;<<<>>>@@@AAABBBCCCFFFHHHLLLOOOSSSYYY```dddiiioooxxx;;;;;;===>>>@@@@@@AAAAAA>>>>>>???BBBGGGJJJLLLLLLHHHHHHHHHIIIKKKNNNQQQSSSTTTVVVXXXZZZZZZZZZYYYYYYddd```aaaiiittt|||eeeOOODDD;;;888999999;;;===888999;;;???DDDFFFFFFEEEDDDEEEEEEDDDBBBAAA@@@@@@BBBBBBAAA???<<<<<<>>>@@@<<>>CCC@@@DDD:::444666777999999888666444111---***+++///111///,,,,,,,,,------...//////000333333222111111000000000222222111000///......---,,,---...///////////////------,,,,,,------......111///---+++))))))***************)))(((&&&%%%$$$***)))'''&&&%%%&&&((()))111000///...///111444555555666777777888999::::::======>>>???@@@BBBCCCDDDIIIKKKNNNPPPTTTXXX^^^bbbhhhoooxxx===>>>???@@@AAAAAAAAAAAAAAA???>>>@@@DDDIIIKKKMMMHHHGGGHHHIIILLLPPPTTTWWWUUUVVVXXXZZZ[[[[[[[[[[[[dddcccfffooo}}}rrr\\\JJJBBB:::999999888999<<<777777:::>>>BBBEEEDDDCCCDDDDDDDDDDDDDDDCCCAAA@@@CCCBBBAAA>>>;;;;;;>>>@@@===@@@666>>>BBB>>>DDD;;;666666777777666444222111///+++((()))...000...***,,,,,,---...//////000000444444333222111000///...111000000000//////......---......///000000000000,,,,,,,,,,,,,,,---.........---,,,***)))(((((()))***)))))))))'''&&&%%%$$$,,,***)))''''''(((***+++111000//////000222444666888888888888999999::::::======>>>???@@@BBBDDDFFFMMMOOOPPPRRRTTTWWW\\\```iiioooxxx???@@@AAABBBBBBBBBBBBBBBCCC@@@??????CCCGGGJJJKKKHHHHHHIIIKKKNNNRRRVVVYYYUUUVVVWWWYYY[[[]]]^^^___aaadddkkkwwwkkkXXXGGG@@@;;;:::999777777:::777777999<<<@@@CCCCCCBBBCCCCCCCCCDDDEEEEEECCCAAABBBBBBAAA>>><<<<<<>>>@@@???CCC888<<<<<<666<<<666666666666555333111...------***((())),,,---,,,***,,,,,,------...///000000///000111111222111111111//////////////////////////////////////////000000++++++++++++,,,---...///,,,,,,,,,+++******))))))))))))))))))((('''&&&%%%++++++***))))))***+++,,,000000000000111333555666888888888999999999::::::=========>>>@@@CCCFFFGGGOOOPPPQQQRRRTTTWWW\\\```kkkqqqyyy@@@AAAAAABBBBBBBBBBBBAAABBBAAA@@@BBBEEEGGGGGGGGGHHHIIIJJJMMMPPPTTTXXXZZZVVVVVVWWWXXX[[[___bbbeee```gggsss{{{bbbQQQCCC===::::::999666777:::888888888:::===@@@AAAAAAAAA@@@AAACCCFFFFFFDDDAAAAAABBBAAA@@@>>>===???AAA@@@EEE:::;;;777000999666444444444222111...,,,+++,,,,,,++++++++++++++++++,,,,,,,,,------......///...///000111111111000000...///////////////////////////......---.........++++++++++++,,,---...///+++,,,---......---+++***(((((()))))))))((((((''')))*********+++,,,,,,,,,---...///000222444555555444555666777888:::;;;;;;;;;;;;<<<===@@@CCCGGGIIIMMMOOOQQQSSSUUUYYY^^^bbbnnnrrryyy@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBDDDGGGGGGEEECCCIIIJJJLLLOOORRRVVVXXXZZZWWWVVVWWWXXX\\\aaafffiiibbblll{{{sssYYYIII???;;;888999999666777::::::888777999<<>>@@@AAA???EEE<<<<<<666///;;;;;;222222222111///...,,,+++------...,,,******+++---,,,,,,,,,---------------000000111111000///---,,,.........//////////////////...---,,,,,,,,,,,,,,,++++++++++++,,,---...///***,,,///111111000---,,,'''(((((()))))))))))))))'''((()))+++,,,,,,,,,,,,+++,,,...000222444444555111222333555888:::;;;<<<::::::;;;<<<@@@DDDGGGJJJKKKMMMPPPRRRVVV[[[aaaeeeoootttzzzCCCDDDEEEFFFFFFEEEDDDCCCAAACCCGGGJJJLLLLLLKKKJJJGGGKKKOOOSSSUUUWWWYYY[[[RRRXXX^^^aaacccfffhhhhhhlllqqqjjjSSSEEE???===;;;::::::999777555666777999;;;<<<===>>>>>>>>>???@@@CCCEEEDDDAAA>>>@@@?????????@@@AAAAAABBBDDDDDDCCC@@@;;;777444444:::777333000---+++++++++...,,,)))***...000///---///111222111000......///---///111222222000...,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,+++---.../////////...---,,,***)))(((((((((((((((((((((((()))+++------++++++---///111111000000000111111222777666444333333555888999666:::@@@BBBBBBBBBDDDFFFFFFMMMUUUXXXXXX\\\eeemmmooottt}}}DDDDDDEEEFFFFFFEEEDDDDDDAAACCCGGGIIIKKKKKKJJJIIIHHHKKKPPPSSSUUUWWWZZZ\\\ZZZ^^^bbbdddeeegggjjjlllmmmvvvyyybbbOOODDD===;;;999999999888666555666777888:::<<<>>>>>>???>>>>>>@@@BBBDDDDDDBBB@@@AAA@@@?????????@@@AAABBBBBBBBBAAA>>>;;;888777777666444222///---,,,,,,,,,,,,+++***,,,000222222000///000111000...---...///...///000111111000///...------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,///000000///------...000///......---,,,+++***))))))))))))))))))))))))))))))+++---,,,++++++---//////////////////000111222666555333333333555888:::777:::???AAABBBCCCFFFHHHKKKOOOTTTVVVYYY___hhhppppppvvvEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCFFFIIIJJJJJJIIIHHHJJJMMMQQQTTTVVVXXX[[[]]]aaacccffffffeeefffjjjnnnooo~~~oooYYYIIIAAA:::888666666777777666444555666777999<<<>>>???@@@???>>>???AAACCCEEEDDDCCCCCCBBB@@@>>>>>>???AAACCCAAA@@@>>><<<;;;:::::::::333222111000///...---,,,******+++///222444333222/////////---,,,,,,...////////////000000000000000------......///000111222---------,,,,,,+++++++++...///000///......///111...------,,,+++***))))))************************(((***++++++++++++,,,...------------...000111222444333222222444666999;;;888:::===@@@BBBEEEHHHKKKQQQRRRSSSVVVZZZbbblllsssrrryyyEEEFFFFFFFFFFFFFFFFFFEEEBBBCCCFFFHHHIIIIIIIIIIIIMMMOOOSSSUUUWWWYYY\\\___ccceeehhhiiigggdddhhhmmmtttgggRRRDDD>>>777555333333444555555444444555666888;;;>>>@@@AAA???>>>>>>@@@CCCEEEEEEEEEEEECCC@@@>>>===???BBBDDDCCC@@@===;;;::::::;;;:::333333222222000...---,,,)))+++---000222333222111......---,,,***+++---000000//////......///111111......///000000111111111......---,,,,,,+++******,,,---......------///111---,,,+++******)))))))))************************((()))***++++++,,,---...,,,,,,,,,---...000111222222222222333555777:::;;;:::;;;<<>>>>>@@@BBBDDDFFFBBB===;;;::::::999888555555444333111...,,,++++++---///111000///...------...---+++***+++---000000///...---...///111222000000111111000///...---......---,,,,,,+++*********+++,,,,,,++++++---///,,,,,,***)))))))))))))))************************)))))))))***,,,---......,,,,,,------///000222222222222333444666888;;;<<<<<<;;;<<>>888555333000///000222333222555555666777999<<>>;;;;;;:::777444666555444222///---,,,+++...000111111...,,,++++++,,,------,,,+++,,,...000//////.........000111222000111111111000...,,,+++---------,,,,,,+++++++++***+++++++++******+++------,,,***)))))))))***+++***************************))))))+++---//////...////////////000222333333333333444666777:::;;;<<<===<<<===@@@EEEJJJNNNOOOOOOSSSXXX^^^ccciiiooosss{{{EEEDDDCCCBBBBBBCCCDDDEEEAAABBBEEEHHHKKKNNNPPPQQQTTTVVVWWWYYYZZZ]]]aaadddfffeeejjjooommmjjjsssttt^^^NNNDDD<<<777666333000//////111222222666666666777888;;;>>>@@@@@@@@@AAACCCFFFFFFDDDBBBAAA@@@@@@@@@AAACCCDDDFFFFFFBBB>>><<<===<<<777333444222000...---,,,,,,,,,111222333111...,,,,,,...+++---......------...///.........//////000111222...///000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,---,,,***))))))***+++,,,))))))))))))))))))))))))+++***)))+++///111111///222222222222222333444444555555666777999;;;<<<<<>>===888333000///---+++***+++,,,---222333444111...,,,...111+++---//////.........///---......///000111111111+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,------......,,,******+++,,,...---+++))))))***,,,---((((((((((((((((((((((((,,,******,,,000222222000444444444333444444555555666666777999:::;;;<<<<<>>>>>BBBHHHLLLMMMMMMTTTYYY^^^```aaahhhuuuFFFFFFFFFDDDAAAAAABBBDDDEEEFFFHHHLLLPPPRRRRRRPPPYYYZZZ[[[^^^___aaabbbbbbgggcccdddhhhgggggguuuwwwbbbRRRAAA:::999333000///...------...///000777777777777777999::::::<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@BBB???>>>333FFFcccOOO444...---,,,***)))******+++000000000...,,,+++,,,---//////...,,,******,,,...+++++++++,,,,,,,,,---------.../////////...,,,,,,)))+++---//////---+++)))***+++,,,------,,,+++***,,,+++++++++++++++++++++...,,,)))(((***,,,,,,,,,...***((())),,,///...------111555666555444666888999666333333666:::===??????AAAEEEGGGHHHJJJMMMOOOYYYVVVXXX___hhhmmmsssyyyCCCDDDDDDBBBAAAAAACCCEEEGGGHHHJJJLLLNNNPPPRRRSSSTTTVVVYYY]]]aaacccdddeeehhheeefffhhheeegggyyypppZZZMMM???:::888111000000............///000888999999:::;;;<<<<<<===<<<<<<<<<<<<===>>>@@@@@@===>>>@@@AAAAAAAAABBBCCC???;;;>>>777GGG^^^JJJ666---,,,+++*********+++,,,...//////...,,,+++,,,...---...///...,,,,,,---...,,,,,,---------.........---.../////////...,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++...,,,))))))***,,,,,,,,,...,,,******+++,,,,,,+++---000444555444444555777777666666555666999<<<>>>???AAACCCEEEGGGJJJNNNPPPVVVUUUZZZbbbjjjpppwwwBBBCCCDDDCCCBBBCCCEEEFFFIIIKKKMMMNNNMMMNNNRRRVVVSSSUUUYYY^^^aaacccddddddhhhgggggggggccciii~~~dddPPPFFF<<<:::888000111000///......///000111777888:::===>>>>>>======<<<;;;:::999:::;;;===???<<<@@@CCCDDDBBB@@@AAABBB>>>888===999CCCOOO<<<111,,,++++++++++++,,,,,,---,,,---...---++++++,,,...,,,...//////...---...000---------.........//////---............---,,,,,,+++***)))(((((()))***+++))))))************))))))************************...+++))))))***,,,,,,,,,+++,,,,,,+++++++++---...,,,///222444333333444555555777999888666666999===>>>???AAACCCEEEJJJOOOSSSVVVXXX___ggglllqqqyyyDDDEEEFFFFFFEEEEEEFFFHHHIIIMMMRRRRRROOOOOORRRWWWVVVXXX\\\___aaaaaa``````eeefffgggeeecccnnnqqqXXXGGGAAA;;;:::999000111000/////////000111222333666999<<<>>>===;;;:::<<<;;;999888888:::===>>>???CCCGGGFFFBBB>>>===>>>@@@666;;;666999<<<,,,)))******++++++,,,---......+++,,,---,,,++++++,,,...---......------...111333------------.....................---------,,,,,,+++***))))))))))))***+++(((((())))))))))))(((((()))))))))))))))*********---+++******+++,,,,,,+++&&&))),,,---,,,...111555,,,...000222333333444444333777;;;:::666555888;;;===>>>@@@BBBEEEJJJPPPTTTYYY]]]dddkkkmmmoooxxxDDDEEEGGGFFFEEEDDDEEEFFFIIIOOOUUUWWWTTTRRRTTTWWWYYY[[[]]]___aaaaaa```___bbbbbbcccdddhhhyyy}}}{{{ssseeeOOOBBB???:::::::::222111000000///000111222333333666:::===>>>===;;;999<<<;;;999888999;;;===??????CCCFFFEEEBBB>>>======AAA666888222000222&&&***)))***+++,,,---.........+++,,,---,,,++++++,,,...//////---+++***---222666+++,,,,,,,,,,,,---------......------,,,,,,,,,,,,******+++,,,,,,+++******(((((((((((((((((((((((((((((()))))))))*********---+++******+++,,,,,,***&&&***...//////000333666------///111333444333333222666;;;:::666555777:::===>>>@@@BBBEEEJJJQQQUUUZZZ]]]dddkkknnnqqq{{{AAACCCEEEFFFEEEDDDEEEFFFMMMRRRWWWXXXXXXWWWYYYZZZZZZ[[[]]]___aaabbbcccccc^^^^^^___eeerrr}}}wwwssssss|||nnn[[[HHH@@@>>>888999:::444111111000000000222333444666999<<<>>>???>>>;;;:::;;;:::999999:::<<>>@@@BBBBBBBBB@@@???>>>555888///...444+++///******,,,---............,,,---...---++++++,,,...///...,,,******,,,111666+++++++++,,,,,,,,,------...------,,,+++,,,,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))((())))))******+++++++++,,,+++***+++,,,,,,+++***+++---///000//////000111......///111444555444222222555888999777666888:::===???BBBDDDGGGKKKQQQUUUXXXZZZ```iiipppwww@@@BBBFFFHHHHHHIIIJJJLLLTTTTTTUUUVVVYYY[[[^^^```____________```bbbcccddd]]]ZZZ\\\ggg~~~tttooommmqqq~~~zzzfffSSSDDD???>>>666555999555111111000000111222444555888999<<<======<<<:::888777888888999;;;===???@@@>>><<<;;;>>>BBBCCCAAA>>>999555999------777......***+++,,,.........------...//////...,,,+++,,,...,,,---------,,,,,,///111,,,,,,,,,,,,---------......---,,,+++++++++,,,,,,******))))))))))))************)))(((((()))******))))))******+++,,,,,,---,,,+++***+++,,,---+++***,,,,,,,,,...///000...---///...///111555666555222333444555666777888999:::>>>@@@DDDFFFIIILLLQQQTTT\\\[[[___iiisss|||@@@CCCHHHKKKMMMOOOQQQSSSZZZWWWSSSTTTXXX]]]bbbeeefffdddbbb```______```aaa]]]YYYZZZjjjoookkklllrrrmmm\\\NNNBBB???>>>444222777555111111000000111333444666777888999::::::888777555555666777999;;;===>>>???CCC>>>:::<<>>AAAEEEHHHJJJMMMQQQSSSccc___```iiittt~~~===BBBKKKQQQTTTUUUUUUVVV[[[WWWUUUWWWWWWWWW___jjjccc```\\\ZZZ[[[]]]^^^^^^\\\SSSXXXrrrttthhhkkknnnppp}}}iiiTTTFFFAAA:::555444555555666222222111000111222444555999999999999888777555444777666555666999===BBBEEEDDDAAA===;;;<<<===>>>>>>555555333222///,,,***)))...///////////////......---------,,,,,,+++++++++...///000///---,,,---.........---,,,,,,+++******---,,,++++++******++++++***************)))((('''++++++,,,++++++***)))(((+++***)))(((((()))***+++***+++---...---+++)))(((,,,------...///000111111444444444555555666666666555444333333444666999:::???BBBEEEFFFGGGJJJOOOTTT]]]```gggpppzzzCCCGGGLLLQQQTTTWWWZZZ]]]]]]YYYUUUUUUTTTTTT[[[dddfffbbb^^^\\\[[[ZZZYYYXXX\\\WWW```yyyqqqgggjjjkkkrrr~~~cccPPPCCC>>>888444444555666666222111111111222333555666999999888777666555555444555555777999<<<>>>@@@BBBBBB???<<<::::::;;;;;;:::333222111///---***)))(((.........//////......---------------,,,,,,,,,,,,...///000///---,,,---.........------,,,++++++***---,,,++++++******++++++***************)))((((((***++++++++++++***))))))+++***)))(((((()))***+++***+++,,,,,,,,,+++)))(((,,,,,,---...///000111111222222222222222222333333666555444444555777:::;;;>>>AAADDDEEEEEEHHHMMMRRRWWW]]]gggrrr}}}HHHIIILLLOOORRRXXX^^^bbb```[[[VVVTTTQQQQQQWWW^^^eeebbb___]]]\\\ZZZXXXVVVZZZZZZgggpppgggjjjjjjvvvsssYYYHHH@@@<<<666333333444555555111111111111222444666888:::888777555444444444444222555999===??????>>>===???===:::999999888666444111000...+++)))(((((((((,,,------......------,,,---------------.........---///000///...------.........------,,,+++++++++---,,,++++++******++++++***************))))))))))))*********+++++++++++++++***))))))))))))***+++***************)))))))))+++,,,,,,---...///000000222222111111111111111111666666555666777888:::<<<===@@@CCCDDDDDDFFFLLLPPP^^^fffqqqxxx~~~HHHJJJLLLNNNRRRWWW^^^bbbaaa]]]XXXTTTRRRSSSWWW[[[```___^^^______]]]ZZZXXXWWWYYYjjjyyyuuulllmmmooofffNNN@@@>>>:::666333222222222222111000000111333555777999999777555333222333444555444666:::===>>>>>>===<<<===;;;:::999888666333000000...,,,)))(((((()))***++++++,,,---------,,,,,,,,,------....../////////---...000000///...............------,,,,,,,,,,,,---,,,++++++******+++++++++*********************))))))))))))***+++,,,---******************************)))(((((())))))***++++++,,,---...///000000333333333222222222222222555555555666777888:::;;;;;;>>>BBBDDDEEEHHHNNNRRRdddmmmwww|||~~~HHHKKKOOORRRUUUYYY^^^aaa```^^^ZZZVVVVVVYYY[[[\\\______^^^______]]]ZZZWWWTTTWWWkkkqqq~~~uuutttzzzwww\\\GGG======:::666333222111000...000000000111222555777888777666444222222333555666888888999;;;<<<=========<<<;;;:::999888666111...///...+++)))))))))+++,,,***++++++,,,------,,,,,,,,,------....../////////,,,...111111000...............------------,,,,,,---,,,++++++******++++++++++++***)))******+++,,,))))))((()))***+++---...******++++++++++++*********))))))(((((()))******+++,,,,,,---...///000000222222222222222222222222444444444555666777888999:::>>>BBBEEEGGGKKKQQQVVVZZZeeerrrzzzKKKNNNSSSVVVYYY[[[^^^aaa______]]]ZZZ[[[___```]]]```___]]]]]]\\\ZZZWWWTTTSSSZZZrrrzzzsss~~~|||jjjSSSCCC===;;;888555444333222000...000000000000111333555777555444333333444555777777;;;:::999999:::;;;===>>><<<:::999888777555111...------++++++***+++,,,,,,******+++,,,---------------------------.........+++...111222111/////////......---------------------,,,++++++******++++++++++++***))))))+++,,,---***)))(((((()))+++---...******+++,,,,,,+++******)))))))))************+++,,,,,,---...///000111111//////000000000111111111333333444555666777888888;;;???CCCFFFHHHLLLSSSXXXYYYaaannnxxxNNNQQQTTTVVVXXXZZZ]]]```^^^```___]]]___cccaaa\\\\\\ZZZYYYXXXXXXWWWUUUSSSUUUbbb}}}yyyuuu[[[HHH>>>:::777555444444444444222000000000//////000222333444222222333555666777888999<<<;;;:::::::::;;;<<<<<<:::999777666555444111///++++++++++++++++++,,,,,,***+++,,,---............------------,,,,,,,,,,,,+++...111222111000//////------..................---,,,++++++******++++++,,,+++***))))))+++---...+++***)))((()))***,,,---***++++++,,,,,,++++++***((()))+++,,,,,,,,,+++***---......///000111222222...//////000111222333333333444555666777888888888===AAADDDFFFHHHKKKQQQVVV```eeennnwwwOOOPPPRRRRRRTTTWWW[[[^^^]]]aaaaaa___aaaeeeaaaYYYUUUTTTSSSTTTVVVWWWVVVUUUVVVjjjgggOOO???888666333333333444666666555333000000/////////000222333000111333666888999::::::;;;;;;;;;;;;;;;;;;;;;:::999777555444444333111///))))))***+++++++++++++++***+++,,,---............---------,,,,,,++++++++++++...111333222000//////------..................---,,,++++++******++++++,,,+++***))))))+++---...,,,+++)))((((((***,,,---***+++,,,------,,,+++***((()))+++---...---+++***......///000111222333333000000111333444555666777444555666888999999999999@@@CCCFFFGGGGGGJJJOOOSSSaaadddlllvvvPPPPPPQQQRRRTTTWWW\\\```___cccdddbbbeeegggbbbYYYTTTSSSQQQOOORRRUUUTTTRRRUUUuuuwwwuuu~~~qqqRRRBBB>>>999222000222444444333111000111222111///---...000222444...000333444555666999;;;:::;;;<<<<<<;;;999888777999888777777888555///++++++)))***......+++***+++)))***+++,,,---.........//////000000...,,,)))'''(((,,,111666777555222///222111000000///000000000...,,,***))))))***+++------,,,,,,+++***)))(((((('''((()))***+++,,,------((()))***++++++***)))(((---'''(((......((()))/////////000111222222333333333222222222333555777888888::::::666222222888===BBBEEEIIIIIIGGGIIIPPPUUUccceeelllzzzQQQQQQQQQRRRTTTXXX^^^aaaaaadddeeeccceeefff___VVVNNNMMMLLLMMMPPPTTTUUUUUU\\\|||yyyqqquuuuuuqqqttteeeLLL>>>888333///111222333333111000000111222111///......000222444111333666777888888:::<<<:::;;;<<<<<<;;;:::999888:::888777777777444...******((()))------******---***+++,,,,,,------------------...//////...---,,,***---222777888777444222777666444111///---,,,+++...---+++******+++,,,,,,++++++***))))))((((((((((((((()))***+++,,,------******+++++++++***)))))),,,)))***------+++,,,...//////000000111222222333333333222222333444666777888999999777555777<<>>>>>AAABBBDDDGGGLLLSSSZZZ___cccmmmyyy^^^[[[XXXZZZ___ccceeeddd```YYYSSSRRROOOJJJDDDCCCBBBAAADDDGGGDDDAAAIIIVVV{{{rrreee^^^\\\YYY\\\fffzzzmmmQQQ===<<<<<<333000666444555555444222222333444///000222333333333222111444666777777666666888999===<<<;;;:::999999999999888888888555000---+++++++++((((((,,,,,,+++,,,///......---,,,,,,---...///,,,+++***)))***+++...///---...///000111111111000000//////......////////////......---,,,+++******))))))******+++++++++,,,))))))*********+++++++++---,,,,,,++++++,,,,,,------000000......111111///........................222222222333555777999;;;:::999999999999:::;;;<<<<<<>>>BBBHHHPPPXXX```ddddddnnnzzz```]]][[[]]]bbbeeedddbbb[[[RRRJJJIIIGGGBBB???@@@AAA@@@BBBEEE@@@;;;DDDSSS}}}{{{lll```YYYUUUUUUZZZjjj|||___LLL===;;;:::555444777111333444333222000111111///000222444444333222111444555555444333555888:::===<<<:::888777777777777666777777444///,,,,,,---,,,******......,,,,,,......---,,,,,,,,,...000111,,,,,,,,,,,,,,,...///000//////////////////////////////...---------------000...---+++***)))******))))))))))))***************************+++++++++)))***+++,,,,,,------,,,111......000000------///------------------------222222333444777:::<<<>>>777999;;;:::888888;;;>>>===???CCCJJJRRRZZZ___aaaeeennn{{{bbb___]]]___dddfffdddaaaVVVKKKBBBAAA@@@;;;:::<<>>AAADDD===777AAARRR~~~xxxlllbbbYYYTTTVVV]]]oooqqqRRREEE999555444222111333///111333333111////////////000333555555444222000222222111000000222666999>>><<<:::888666555555555555666777444///,,,,,,...---+++,,,000000,,,+++---...---,,,+++,,,...000222111000//////............111000000000/////////...---,,,,,,,,,,,,---......000...,,,)))(((((()))***))))))))))))((((((((((((***************+++++++++'''(((***,,,---------,,,333---,,,222111******000000000000000000/////////222222333555888;;;>>>@@@555999===<<<999888===AAABBBCCCGGGMMMSSSXXXZZZZZZfffnnn{{{fffbbb___bbbgggggg___WWWKKKFFF>>>::::::::::::999<<<@@@>>>>>>???:::AAAVVVoooaaa[[[YYYWWWTTT___vvv~~~aaaHHH???888777666333111222444222000///...///000111000111333555555333111///333444444333222333555777:::999888666666666777777444444222000///.........))))))+++,,,---............//////000///...,,,+++---...///000000...,,,***...///000222222000///...)))+++...///000///,,,+++...---,,,***)))******++++++*********))))))(((((((((***+++------,,,+++******+++---...000000000///***++++++,,,,,,++++++***000000//////.........---222444666666666777999;;;;;;:::999888:::===@@@BBBDDDIIIFFFHHHVVV[[[]]]dddhhhuuufffcccbbbdddfffbbbWWWMMM@@@<<<777555666777777777>>>BBBAAAAAABBB<<>>CCCHHHKKKEEEOOOPPPQQQXXX^^^eeetttsss|||aaaaaa```^^^YYYOOOBBB888333333333444777999;;;<<>>???FFFLLLLLLMMMMMMDDDFFFWWWyyyjjj[[[UUURRRTTTYYYcccwww^^^HHHBBB:::333///111222111///000111111111111222333333444555333111///.........///,,,...111222333444666888;;;;;;:::888777555444333444444222000///.........******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---......///...---+++***+++,,,///000***,,,---......---,,,***,,,,,,,,,---------......++++++******)))(((((((((***************+++++++++))))))******+++++++++++++++,,,---...//////......000///---,,,,,,---///000---------...............111444777999999999::::::999999999;;;>>>CCCGGGJJJMMMRRRPPPTTTccckkkoooyyyxxx~~~\\\[[[WWWQQQHHHAAA<<<:::888999999999999;;;???BBBGGGLLLMMMMMMMMMDDDGGGYYYhhh\\\WWWSSSTTTYYYiii~~~nnnQQQ@@@;;;:::333///111333000...///......000111333444555666333222000............///,,,...111333333444666777:::::::::999888666444333444444222000///.........***+++,,,,,,------------,,,,,,,,,---...///000111...---+++******,,,...///+++,,,...//////...,,,++++++,,,------......---------,,,***)))(((((()))************+++++++++++++++))))))))))))******++++++,,,,,,.../////////......///...------------...///---------------.........111444888::::::999::::::;;;;;;;;;<<>>BBBGGGLLLOOOOOO[[[```dddmmmpppuuummmbbbZZZYYYXXXOOOHHHFFFAAA;;;888;;;???AAAFFFLLLKKKPPPKKKFFFFFFCCCKKK]]]iii^^^XXX\\\eeecccqqq{{{}}}]]]BBB@@@>>>000111111111000000000000000,,,//////---...111111///---...////////////222444888666444333444666666777666666666666555555555555444333000...------...///---...///000000...,,,+++...,,,+++,,,///222333333---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,...///000---,,,***(((((()))***+++************))))))))))))------,,,,,,,,,,,,,,,,,,...+++)))+++000111...***............---,,,,,,+++---,,,...333555333333555777777777888999:::999888===>>>@@@AAACCCGGGMMMQQQZZZ\\\___cccgggnnnvvv{{{xxxkkkccc\\\RRRLLLKKKEEE???<<<>>>AAABBBEEEIIILLLPPPLLLHHHKKKHHHLLL\\\{{{bbb[[[UUU[[[eeehhhxxxrrrWWW???;;;;;;111111111111000000000000000+++......,,,,,,//////---,,,...////////////222444555555555666777777666555666666666555555555555555333111000.........///000...//////000000...---,,,---+++***+++---.........---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,---......//////---,,,***)))((()))***+++*********)))))))))((((((++++++,,,,,,,,,,,,,,,,,,...,,,***---111222...+++,,,---.........---,,,+++///...000444666444444777888999999;;;<<<<<<;;;:::>>>???AAABBBDDDHHHMMMQQQUUUXXX\\\aaagggnnnvvv{{{tttfffZZZTTTRRRJJJDDDBBBCCCEEEDDDDDDGGGKKKNNNIIIIIIOOONNNOOO\\\nnn[[[XXXTTT[[[iiiqqq{{{aaaNNN;;;555777222111111111000000/////////,,,......++++++------***,,,---//////...///111333222444777999:::888666555666666555555555444444444111000///......///000111///////////////.........---,,,+++,,,---...,,,***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,.../////////......---,,,***))))))***++++++))))))))))))(((((((((((()))***++++++,,,,,,,,,,,,---++++++...111111...***+++,,,...//////...---,,,111///111555777555555888999;;;===?????????>>>===@@@AAACCCDDDEEEIIIMMMQQQQQQUUU\\\cccjjjqqqxxx|||xxxhhh\\\VVVMMMHHHFFFHHHIIIGGGGGGHHHIIIIIICCCEEEOOOQQQSSS^^^eeeWWWYYYVVV^^^ppp{{{kkkPPPEEE888111444444111111111000//////......,,,//////++++++------***,,,---.........///111333222555888999999888777777666555555555444333333333222111000/////////000000000///......------.........---...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---///000000///...,,,,,,,,,+++*********+++,,,)))))))))(((((((((''''''((()))***+++,,,---,,,,,,+++***+++...000000---******+++...000000///...---222000111555666555555999999<<>>AAACCCEEEFFFGGGJJJNNNRRRRRRWWW___gggnnntttzzz~~~wwwbbbTTTNNNJJJIIILLLMMMKKKJJJLLLGGGFFF???BBBNNNRRRUUUaaa|||uuu___UUU[[[YYYbbbvvv[[[CCC>>>666111444555111111000000///......------000///,,,,,,......++++++---............111333444666888777666666777999555555555444333222222222333222111111000/////////000000///...---.........---------///222222000...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---///000000...,,,+++++++++++++++++++++,,,,,,))))))))))))((((((((((((''')))+++,,,------,,,,,,)))***+++---...---+++***+++,,,...000000///...---111///000444666555666::::::===@@@AAA@@@>>>>>>???BBBDDDFFFHHHIIILLLPPPSSSVVV[[[bbbjjjpppuuuzzz}}}kkkUUUPPPLLLJJJNNNOOONNNNNNPPPHHHHHHBBBDDDPPPSSSVVVbbbuuuggg\\\UUU]]]]]]hhh~~~jjjLLL;;;:::444222444333111111000000///...---------//////,,,,,,......++++++,,,......---...000222444666888777444333555888555555444333222222111000222222222111111000000000111111111111000000000000---,,,,,,...000111000///++++++,,,,,,,,,,,,------******++++++++++++******------.........---+++***+++++++++,,,,,,,,,,,,,,,************)))))))))))))))***,,,.........,,,+++***++++++,,,,,,,,,,,,,,,---......////////////...000...///333666666888<<<===@@@BBBAAA>>><<<===@@@BBBDDDGGGJJJLLLOOOSSSVVVXXX]]]cccjjjoootttyyy|||{{{bbbSSSNNNLLLNNNPPPNNNNNNQQQKKKNNNLLLNNNVVVUUUUUU___kkktttaaa]]]XXXbbbdddrrrpppUUU@@@777666222333555000222111000///...---,,,,,,***------++++++......,,,+++,,,---------...000222111666999999444111222333555555444333222111000000...///000111222333333333444444555555555444333222111///......000111000///+++++++++,,,,,,---------******++++++++++++******...------,,,++++++*********++++++,,,---------,,,++++++++++++***************,,,...000000...,,,+++---------,,,,,,,,,...000000///...------......///000...///444777888;;;???AAACCCDDDAAA<<<;;;===AAAAAADDDHHHKKKNNNQQQUUUXXXZZZ___eeekkkpppvvv{{{rrrVVVQQQMMMOOOOOONNNNNNPPPOOOTTTUUUWWW\\\WWWSSS\\\ccc}}}{{{lllccc```\\\hhhkkk{{{___HHH:::555444111333555---222111000///...---,,,,,,(((+++,,,******---...++++++,,,---------...000222///555;;;;;;666111///000555555444333222111000///+++,,,...111333555666666555777888999999777555444777444222111111222222111+++++++++,,,,,,---------******++++++++++++******...---,,,+++***)))))))))***+++,,,,,,------------,,,,,,,,,+++++++++******,,,---///111000///,,,+++//////...---,,,---000333222111...---,,,---...///000...000555888:::===BBBDDDFFFFFFAAA<<<:::>>>BBBAAADDDHHHLLLOOORRRVVVYYY]]]aaagggmmmssszzzYYYPPPMMMRRRUUURRROOOPPPPPPRRRVVVYYYVVVRRRUUU[[[cccuuu{{{rrrhhhaaaccceeelllzzziiiLLL999888666444222111111000000///...///555999444,,,///000000000///...------,,,---///000111111000000111444777888777444333333444444333222111000///...222111000000222555999<<<<<<666777???@@@:::999@@@CCCAAA>>>===;;;888222---************+++++++++++++++++++++***************+++...000000---***+++,,,///...,,,+++***+++,,,,,,)))***,,,------,,,+++******++++++,,,---...///000000//////000111000...,,,+++,,,,,,------.........,,,///222555666777:::<<<>>>???@@@???===<<<<<<===???BBBGGGKKKOOORRRVVVYYY^^^aaaeeekkkrrr{{{cccSSSLLLSSSXXXSSSNNNPPPRRRRRRUUUWWWUUUQQQUUU[[[cccxxxuuummmgggfffhhhffflllxxxwwwZZZDDD666555444222111000////////////---...444888333+++....../////////...---------...///000111111111000222555888888777555333333444333222111///...---,,,222111//////111555999;;;;;;666777@@@BBB>>>???GGGKKKIIIFFFDDDCCC???999555,,,,,,++++++***++++++,,,************************+++---//////---++++++---...---,,,+++++++++,,,,,,+++,,,---......---+++*********+++,,,---...//////555333111111111111000///+++++++++,,,,,,---...//////000111222333666:::===;;;<<<===<<<:::999:::;;;???BBBGGGLLLOOOSSSWWWZZZ___ccchhhnnnsss{{{ttt[[[LLLSSSYYYSSSNNNPPPRRRRRRSSSUUUSSSQQQVVV\\\eee|||pppiiieee```cccmmmkkkwwwzzz___HHH:::222111000//////...............------222666222+++,,,------............---......///000111111111111444666888999777555444444444333222///---,,,++++++111000//////000333777999:::555666===???===@@@GGGOOOMMMKKKIIIFFFCCC>>>:::///...,,,*********+++,,,))))))))))))))))))*********,,,......---,,,,,,---------,,,+++++++++,,,,,,------.........,,,+++***))))))***+++,,,---......333000...---.........---++++++******+++,,,...///111111111000111555:::>>>:::;;;;;;:::888888999:::???BBBGGGLLLOOOTTTXXX\\\```ffflllqqquuu|||iiiQQQRRRXXXSSSOOOSSSQQQOOOOOORRRRRRSSSYYY```jjjrrrdddhhhhhh```cccpppuuugggMMM===555000//////...............,,,---,,,,,,///444111+++++++++,,,---.........---......///000111111111111444666888888777555444444666444222///---++++++***000///......///222555666999444333777888666999>>>JJJIIIFFFDDDAAA===:::777000...+++)))((()))***,,,((()))))))))))))))*********+++,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***)))((()))******,,,,,,---......------...//////...,,,+++******)))***,,,...000222222333222333666:::>>>;;;;;;;;;:::999999:::<<<>>>AAAFFFJJJNNNSSSXXX\\\```gggnnnsssvvv}}}|||\\\SSSTTTRRRQQQTTTNNNLLLLLLPPPTTTVVV]]]dddooovvvddd[[[cccgggbbbiiiyyynnnWWWDDD999555//////............//////+++---,,,+++...222000,,,++++++,,,---.........---.........//////000111111333555777777666555555666777555222///---,,,,,,,,,//////.........000222333555222111222333333555888??????===;;;777444222111///---***'''&&&''')))***(((((())))))*********+++++++++++++++,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))******,,,,,,---...,,,...000444666666333000************+++---///000111333555666666777999;;;:::::::::999777888:::===>>>AAAEEEIIIMMMRRRWWW[[[```fffnnnsssxxxoooYYYRRRRRRSSSRRRNNNKKKLLLQQQVVVYYY```fffqqq~~~iii\\\VVVZZZ___dddvvvnnnXXXJJJ>>>777555000//////.........//////+++---,,,+++---111000---,,,------............---------------...///000111111333555666555555666777777555222///---,,,------......---------///000111000000000111222444666888777777666444000...---...,,,+++)))'''&&&'''((())))))))))))***++++++,,,,,,---+++******,,,------,,,++++++,,,---------,,,,,,++++++******))))))(((((())))))***+++,,,---......***+++...222444444111...******+++,,,...///000000111444666777777777888999888888888666555666999;;;AAACCCFFFIIIMMMQQQWWW[[[aaaeeelllsss{{{bbbRRRSSSSSSLLLPPPMMMMMMSSSXXX[[[___dddooonnn^^^[[[XXXYYY^^^kkkwwwYYYHHH???888333222000///...---------------+++...---+++,,,000111........./////////...------,,,,,,++++++,,,---///000///111333444444444666888555333000---,,,,,,---......---------------...//////000111111111333333333111222222000,,,++++++---******)))))))))))))))***)))******+++,,,,,,------///,,,))))))+++,,,,,,******+++,,,---------,,,,,,++++++************************+++,,,---...//////+++******+++,,,---,,,***)))***---///111111000000222333444444333444777999888888888666555666:::<<>>FFFIIILLLOOORRRUUUYYY\\\dddfffmmmxxx```YYYZZZQQQTTTWWWZZZ\\\]]]___cccfffqqqrrr```XXXYYY[[[aaakkkzzzwww]]]JJJ:::888777000---000------.........---+++***+++,,,---///000000//////111111000000000000000000---------+++***+++...000//////000000111222333444333000,,,)))(((***---///,,,------......------,,,000///...---,,,,,,,,,,,,///......///000222444666111///............,,,+++(((((()))***++++++++++++***%%%'''...///---222===:::555///+++***)))'''%%%******)))((((((((()))***(((+++,,,******......,,,---,,,+++******+++,,,------.........,,,---...000///000111000//////222555666777777777777999<<>>BBBCCCDDDFFFIIINNNUUU]]]bbbgggjjjooowww{{{hhh___SSSPPPSSSVVVUUURRRTTT[[[bbbxxxmmmcccbbbaaajjjzzzsssYYYFFF===888444111---******---++++++++++++,,,,,,------.........------------------...///000111000000000000000111///...---.../////////000000000///......,,,+++***(((((()))***+++,,,------......------,,,......------+++)))'''&&&&&&'''))),,,000555999;;;>>>???@@@AAAAAA>>>888444///...---,,,+++++++++,,,+++)))***------***)))******+++,,,+++***)))(((''''''(((((()))))))))))))))***------***+++......+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///---------...///000000///222333444444555999>>>BBBBBBCCCFFFIIINNNUUU]]]cccgggjjjooowwwlll```UUUQQQTTTVVVSSSPPPSSS]]]eee|||pppfffeeefffrrrvvv```NNNDDD<<<999333///,,,++++++,,,************+++,,,...///......---,,,+++++++++,,,---...///000111000///......///000000...---...///...///000000000...---,,,*********)))))))))******,,,------......------,,,------------,,,***((('''******+++...111444888:::???@@@AAABBBBBB???;;;777///...,,,+++***+++,,,,,,+++))))))+++,,,,,,+++***+++,,,---,,,)))''''''''''''((()))***++++++******))),,,,,,******------******++++++,,,,,,++++++***'''(((******)))***,,,...---------...000111000///222333555666777:::>>>@@@AAACCCGGGJJJOOOVVV^^^ccchhhmmmsss{{{ooocccXXXVVVYYYZZZVVVTTTYYYfffqqqnnnfffeeehhhxxxqqq]]]LLLBBB>>>999777222///......,,,)))***))))))***+++,,,...///...---,,,***))))))******......000111000///...,,,,,,...//////...---...///...///000000///...,,,***************************,,,------......------,,,,,,---......---+++)))(((******+++---///333666888<<<<<<===>>>???===999666...---+++*********,,,---000...+++***++++++)))&&&(((***++++++))))))***---'''(((***+++,,,,,,,,,+++)))++++++))))))++++++((()))******++++++******)))''')))************---///...------///222222111...111444777999:::;;;===???AAADDDHHHMMMQQQWWW^^^bbbiiiooowwwqqqdddZZZ[[[]]]^^^[[[YYY```ooo|||uuuggg```___jjj|||ppp[[[JJJ>>>888666666444111///000111---'''))))))))))))***,,,///000...---+++)))(((((())))))...///000111000///---++++++,,,...///.........///...///000000///---+++))))))***++++++++++++******,,,------......------,,,+++,,,.........,,,***)))''''''(((***---000333555999999999:::;;;:::777555---,,,***))))))***,,,---...,,,***)))+++---,,,))),,,---...+++((('''(((+++((()))+++,,,------,,,,,,(((++++++((((((******(((((()))***++++++***)))(((((()))***+++***+++...000...------///333333111...222555888:::;;;<<<===>>>AAAEEEIIINNNSSSXXX]]]aaahhhnnnxxxppp^^^YYYZZZcccgggaaa___jjj~~~uuujjjiii[[[\\\jjjmmmTTTHHH>>>444000444111111111000///---,,,+++---,,,+++++++++,,,---...000///---+++*********+++---...//////000//////...//////............///000222222000...---+++***)))((((((((()))***+++------+++---...000000///---,,,///---,,,,,,---...,,,+++******)))***,,,000444777777:::;;;999555111///000+++***)))(((((()))******---,,,+++***))))))((((((************))))))((((((+++******))))))***+++,,,***+++,,,------,,,+++***+++,,,------,,,+++***)))(((((()))***+++,,,,,,---111...+++,,,///111111000222222333555777999;;;<<>>DDDGGGLLLQQQUUUZZZ^^^bbbjjjooowwwpppfffeeegggiiioooyyyoooccc^^^^^^\\\ooo|||yyydddUUUFFF:::888777222111444------------------------,,,++++++*********+++++++++******))))))******+++,,,,,,,,,,,,,,,---......,,,,,,---...///000000111000111111111///---***(((************+++---...///,,,---...//////...---,,,+++***))))))******)))'''***)))))))))***,,,///111:::???CCC???555---+++,,,)))((((((((()))***+++,,,,,,+++)))(((((()))***++++++++++++***************+++,,,,,,,,,+++)))'''&&&******))))))))))))******((())))))************)))(((((()))***+++,,,,,,------,,,,,,...000111000///111222333666999<<>>AAACCCHHHJJJMMMQQQUUUZZZaaafffkkkrrr}}}uuu~~~qqq]]]``````^^^[[[\\\tttrrr\\\JJJ???:::666333444555333000000///...,,,+++*********+++++++++++++++******))))))&&&''''''((()))))))))))))))))))))******,,,---------...000222333333333333...///000111000---***'''*********+++,,,---//////---------------,,,,,,+++,,,***))))))******)))((())))))((((((((()))***+++///555999777000***)))+++''''''((()))***+++++++++---,,,+++******+++---...************************&&&''')))+++,,,+++)))(((***)))(((''''''((()))***'''''''''(((((())))))***(((((()))***+++,,,,,,------///111333333333333333222333555888<<<@@@CCCEEEIIIKKKNNNQQQUUU[[[bbbfffkkksss~~~{{{qqqcccXXXaaaaaa_________sssrrr[[[HHH===999555222000000000///---,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,+++***)))(((&&&'''((())))))))))))((('''(((***+++,,,,,,,,,,,,...///111222333333333222---...//////...,,,)))(((************+++---...///......------,,,+++++++++,,,+++******++++++***(((((((((((((((((())))))******---000///,,,))))))***'''((()))******+++******---,,,,,,+++++++++,,,,,,)))))))))))))))*********%%%&&&(((***+++++++++***))))))(((((((((((()))))))))(((((((((((())))))***(((((()))***+++,,,,,,---***---///000000000222333444555777:::===AAADDDFFFIIILLLPPPTTTXXX]]]cccggglllsss~~~{{{ssstttpppggg]]]ZZZgggeeeccchhhhhhxxxpppZZZIII>>>777444000000...,,,,,,------,,,,,,++++++***+++---///111,,,---------,,,+++)))(((''''''))))))***)))((((((&&&(((***---......,,,+++---...000222222111000///---------,,,+++***)))((()))))))))***+++,,,---...///...---,,,++++++++++++,,,+++)))***++++++***((('''((((((((()))))))))***)))(((((()))))))))))))))((()))******+++***))))))***++++++++++++***((('''''''''((((((((()))))))))''''''(((((())))))******((())))))******))))))(((+++***)))((((((((()))***(((((()))***+++,,,,,,---***,,,...///...///222555555666888;;;>>>AAADDDFFFKKKNNNSSSXXX\\\```eeeiiinnnuuuxxxoooyyyqqqjjjmmmkkkbbb]]]___nnniiihhhqqqsss{{{]]]IIIAAA;;;555111......---***+++...000000***))))))***,,,///222444------......---,,,***)))'''((()))******)))((('''%%%'''+++...///...,,,+++,,,---///000111000...------,,,+++******)))((((((((((((((()))***+++------///...---,,,+++++++++++++++***))))))******)))(((''''''(((((()))************'''%%%%%%(((***)))'''))))))***++++++***((((((((()))++++++***(((&&&$$$&&&'''''''''(((((())))))***)))(((((((((((())))))((()))***++++++***)))(((,,,+++***((((((((()))***(((((()))***+++,,,,,,---,,,...000///...000444888777777999;;;>>>BBBDDDFFFLLLPPPVVV[[[___cccgggjjjpppvvvmmmjjj|||hhh]]][[[]]]^^^dddhhhjjjsss~~~dddLLLBBB===444///111------......------,,,+++...,,,******---000222333...,,,)))(((((()))((('''$$$&&&((()))***)))((('''&&&'''((()))***+++,,,,,,...///000111000///---+++,,,---...000111///***''')))+++,,,+++***+++...111.........---,,,+++)))(((((()))***+++++++++++++++))))))(((''''''''''''''')))))))))(((''''''&&&&&&''')))++++++)))'''''''''******))))))((((((''''''***)))(((''''''&&&&&&'''+++***((('''&&&''')))***---+++(((((()))))))))(((******))))))((((((''''''((((((((()))***,,,---...///...------...111555777;;;;;;:::;;;>>>BBBFFFIIINNNSSSYYY\\\]]]___cccfffsssyyyxxxnnn{{{kkk___[[[YYYZZZ\\\```jjjtttpppYYYDDD===:::333///111---.........------,,,,,,---+++)))))),,,000222222000---***)))))))))((((((%%%&&&((()))***)))((('''''''''((()))++++++,,,,,,,,,---...//////---,,,***+++++++++---...,,,)))&&&***,,,---,,,***+++---000.........---,,,+++)))((())))))******************(((((('''''''''''''''(((((((((((((((''''''''''''''')))******((('''&&&'''******))))))(((((((((((())))))(((''''''''''''(((***)))(((''''''(((***+++---+++)))((()))*********))))))))))))((((((''''''((((((((()))***+++,,,---......------///222666888:::999999;;;>>>BBBGGGIIINNNSSSXXX\\\]]]```eeeiiiuuu|||}}}|||lllZZZYYYZZZVVVWWW___aaasssqqq\\\KKK<<<888666111///000............---------,,,***)))'''(((,,,///111222111...+++******)))((('''&&&&&&((()))))))))((('''((((((***+++,,,,,,,,,---+++,,,---------,,,***)))+++******+++,,,,,,***(((+++,,,---,,,++++++,,,...------------,,,+++)))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''(((&&&''''''''''''(((((((((''')))******(((''''''(((***))))))))))))(((((((((((((((''''''(((((()))))))))(((''''''((()))+++,,,+++***((((((***++++++***)))))))))(((((((((((('''))))))(((((()))***++++++---------...000444777999888888999;;;???DDDHHHKKKPPPSSSXXX[[[^^^bbbiiinnnwwwvvv```TTTYYYZZZSSSYYYgggmmmvvv]]]MMMAAA777555444111///000///......---------------)))'''&&&(((+++///000111111...+++))))))((('''&&&&&&'''(((((()))(((''''''((()))+++,,,------,,,,,,***+++,,,,,,,,,+++******...,,,++++++,,,------,,,,,,------,,,++++++,,,,,,---------,,,,,,***))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''((()))))))))***++++++)))((()))***))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((()))***+++,,,)))((('''(((***+++******(((((((((((((((((((((((()))))))))((())))))******---------///222555888:::888888:::===BBBGGGLLLNNNQQQTTTXXX[[[^^^dddmmmsssxxxtttiii[[[UUU[[[YYYSSS^^^sss|||bbbNNNDDD===777555444111000000......---,,,,,,,,,,,,---(((''''''(((+++.../////////,,,)))'''''''''&&&%%%'''(((((((((((((((''''''((()))+++,,,------,,,++++++++++++,,,,,,+++++++++---+++******,,,---...------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))***)))((('''&&&&&&''''''''''''&&&&&&&&&''''''((($$$$$$%%%&&&'''((())))))***+++,,,+++******+++---))))))))))))************'''''''''((()))***+++,,,((((((((()))***+++,,,,,,'''&&&&&&''')))***)))((('''''''''''''''(((((((((***)))))))))))))))******------...000333666888:::999:::===AAAFFFKKKOOOQQQSSSVVVZZZ]]]```gggpppvvvxxxxxxggg]]]WWWVVV[[[YYYYYYjjj|||cccOOODDD>>><<<888555333111000111...---+++*********+++,,,)))(((((())),,,.........---***'''&&&'''''''''&&&((((((((((((''''''''''''((()))+++------,,,+++***************++++++++++++)))((('''(((***,,,,,,,,,,,,++++++,,,......,,,***++++++,,,++++++***))))))***)))'''&&&&&&'''(((((())))))((('''''''''''''''$$$$$$%%%&&&''''''((((((***+++,,,+++******,,,...)))))))))************+++((('''(((((()))***+++,,,((())))))******+++++++++(((''''''((()))***((('''&&&''''''''''''(((((((((******))))))***+++,,,,,,......000111444666888999:::<<>>888999777444000///000111---,,,***(((((()))***++++++***)))***---......---,,,***''''''((()))(((((())))))(((''''''''''''''''''(((***,,,,,,+++)))((()))((((((((())))))***+++'''''''''(((+++,,,,,,++++++******,,,...///---+++***++++++++++++******))))))((('''&&&&&&((()))+++,,,+++***)))((('''''''''%%%%%%%%%&&&&&&''''''''')))******)))((()))+++---))))))*********+++++++++)))((((((((()))***++++++)))******++++++************))))))***++++++)))'''&&&&&&&&&'''''''''((((((************+++,,,......///000111333444666888888;;;===@@@DDDIIIMMMQQQSSSUUUYYY^^^aaaeeejjjrrrxxx|||vvv```]]]RRRRRRTTTXXXdddxxxyyyaaaKKK===:::<<<444666555111......000111,,,+++)))''''''((()))***,,,+++***+++---...---,,,,,,***(((''')))************)))((('''''''''''''''&&&(((***,,,,,,+++)))''''''''''''''''''((()))***(((((()))+++---///...---***)))))),,,///000...+++******+++++++++******))))))((('''&&&''')))+++,,,...---+++***((('''''''''%%%%%%&&&&&&&&&&&&''''''((((((((('''''''''***,,,))))))******++++++++++++)))))))))))))))******+++******+++++++++******))),,,,,,+++,,,---,,,***(((&&&&&&&&&'''''''''((((((*********+++,,,...///000000111222333555666777888;;;===@@@DDDIIIMMMPPPRRRVVVZZZ___cccfffkkkrrrxxx~~~qqq]]]PPPMMMQQQUUU\\\mmmzzz```MMMBBB:::666666777444111111222111...+++...---,,,,,,++++++,,,,,,(((,,,)))%%%+++999>>>999000+++***...000,,,+++...+++***)))((((((''''''(((,,,++++++***)))(((((('''$$$'''))))))((('''(((((((((***...000111///---+++***+++,,,---...---,,,++++++,,,,,,++++++***)))(((&&&'''(((((((((***---///000...++++++,,,+++(((%%%((()))))))))))))))(((''',,,+++***))))))***+++,,,))))))(((((((((((())))))''''''''''''(((((((((((()))***++++++)))(((((((((///+++((())),,,...,,,)))(((((((((((()))+++,,,---++++++,,,------,,,,,,+++,,,000555777777777:::===>>>@@@BBBDDDGGGLLLRRRWWWZZZ\\\```dddiiiooovvvzzzdddSSSHHHIIIOOOVVVcccyyyxxxeeeOOOBBB:::555333333444222000000000///,,,))),,,++++++***)))*********'''++++++''',,,777888222000+++***///000...---000+++***)))(((''''''''''''*********)))((((((((('''$$$'''))))))((('''((((((((())),,,...///...---,,,******+++,,,,,,,,,,,,,,,++++++++++++***)))(((''''''((()))(((((())),,,...000...,,,,,,------***'''''''''((((((((((((((((((++++++***))))))***++++++))))))))))))))))))))))))''''''''''''(((((((((((()))+++,,,+++***(((((()))...***'''(((+++---+++((('''''''''((()))***+++,,,+++,,,------------------...333777999888999;;;>>>@@@BBBCCCEEEHHHMMMSSSWWW]]]___bbbeeeiiipppwww|||{{{]]]PPPHHHFFFMMMZZZmmmwww\\\MMM>>>777444222111222000///.........---***'''***))))))(((((((((((((((&&&+++,,,)))---333333---000,,,+++...000//////000***)))(((''''''&&&&&&'''((((((((((((((((((''''''%%%&&&((()))'''''''''((('''((()))+++,,,---------***************++++++,,,************)))((('''&&&((()))))))))((((((***,,,,,,+++***+++,,,,,,***(((%%%&&&&&&''''''(((((((((+++******))))))******+++((()))***++++++***)))(((''''''''''''((((((((((((***+++---,,,***)))******,,,)))&&&'''***+++***(((&&&&&&&&&'''((()))++++++,,,,,,---...//////......222666:::;;;::::::===@@@@@@BBBDDDGGGKKKPPPWWW[[[aaabbbdddfffkkkrrrzzzzzzwww[[[PPPKKKFFFOOO___vvvsss]]]KKKAAA888555444222111333---------...---,,,)))'''))))))((('''''''''(((((('''+++,,,***,,,111222...000...,,,,,,............***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&(((((('''&&&''')))'''''''''(((***+++---...***)))((((((((()))+++,,,))))))))))))((('''&&&%%%((()))***)))((('''(((***'''''''''((())))))(((((($$$$$$%%%%%%&&&'''((()))******))))))))))))******((()))+++,,,,,,+++)))(((''''''''''''((((((((((((***+++------+++***++++++***(((&&&&&&((()))((('''&&&&&&&&&&&&''')))***+++,,,,,,...///000000000000444777;;;;;;::::::===@@@>>>AAAEEEIIINNNTTT[[[```bbbccceeehhhmmmvvvzzzwwwqqqVVVMMMGGGGGGRRRgggwww^^^KKKEEE===777777666222111111,,,---......---+++************)))(((((((((((())))))+++,,,+++---111555555111///,,,******,,,+++******)))(((''''''&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''(((***,,,---***)))((('''((()))***+++((())))))(((((('''&&&%%%((()))***)))(((''''''((($$$%%%'''(((((((((((()))$$$$$$$$$$$$%%%&&&((()))))))))))))))))))))))))))'''(((***++++++***((('''''''''''''''(((((((((((()))+++------+++***+++,,,((('''&&&&&&'''(((((('''&&&&&&&&&&&&''')))***++++++,,,---///000111111111444777::::::999999===@@@BBBEEEHHHLLLPPPUUUZZZ^^^aaaccceeeiiipppzzzttttttmmmUUUMMMEEEIIIXXXssszzzcccPPPCCC???:::666666444000---...,,,---------++++++,,,---++++++***)))))))))))))))***+++,,,---...222666999000///,,,((((((+++,,,)))+++***)))(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''&&&%%%%%%''')))((((((((((((((()))++++++)))))))))))))))******+++))))))))))))((('''&&&%%%'''(((******(((''''''(((%%%''')))***))))))***+++&&&%%%$$$$$$%%%&&&((()))((())))))******))))))((('''((()))******)))((('''''''''''''''(((((((((((((((***,,,,,,+++***+++,,,(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))++++++***+++---///000111222222444666999999888999===AAAHHHJJJMMMOOOPPPSSSVVVYYYaaacccggglllsss|||ppprrrhhhVVVPPPIIINNN```~~~~~~cccQQQFFF@@@999555222333222---+++,,,+++,,,,,,***)))))),,,///+++***))))))(((((()))))))))+++...000111111444888---...+++'''(((...///,,,,,,+++***))))))(((((()))))))))(((((('''&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))))))))))))))))))))))))))((()))******++++++******))))))))))))((('''&&&&&&%%%''')))***(((''''''(((&&&(((++++++))))))***,,,((('''%%%%%%%%%&&&''')))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''')))++++++***)))***+++((((((((('''&&&'''((()))'''''''''((()))***+++,,,)))***,,,...000111222222333666999999999:::???CCCHHHJJJMMMPPPQQQTTTWWWYYYccceeeiiinnnuuu}}}rrrdddqqq|||___SSSQQQJJJSSSgggkkkRRREEE@@@>>>444111000111000,,,+++---+++++++++)))&&&''',,,000******)))((((((((((((((('''***000333333000111444,,,---+++''')))111333///---,,,+++***))))))))))))******)))((('''&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))***************)))((((((((()))+++,,,,,,++++++***************)))((('''&&&$$$&&&)))))))))((((((((($$$'''))))))'''&&&(((***)))(((&&&%%%%%%&&&'''((('''((()))******)))((('''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))&&&(((******))))))***+++((((((((((((''''''((()))(((((((((((()))+++,,,---((()))+++---///111222222444666999:::999<<<@@@EEECCCGGGKKKOOORRRVVV[[[^^^dddgggkkkpppuuu|||ooo```mmmxxxooobbbSSSLLLNNNZZZqqqsss[[[HHH<<<;;;???999444///---......---+++---,,,++++++*********+++))))))))))))***+++,,,---,,,000444555444000...---,,,***)))))),,,...///000,,,,,,,,,+++***)))((('''''''''&&&%%%&&&'''((()))&&&'''(((******((('''&&&))))))))))))************)))((((((((((((***,,,---,,,,,,&&&&&&,,,'''###***(((((('''&&&&&&&&&&&&'''+++***)))(((((('''''''''%%%&&&((()))*********)))(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))'''(((***,,,,,,,,,***)))((((((((((((((((((((((((+++***((('''(((***---///------...///111333444555666777888888999:::>>>@@@DDDJJJPPPSSSSSSTTTYYY]]]aaaiiilllttt~~~~~~xxxeeeaaassszzzjjjaaaYYYQQQRRRYYYbbbzzzcccPPPEEE===999999666222///---......,,,***,,,,,,,,,++++++*********((((((((())))))***,,,,,,,,,///333444222///,,,+++***))))))***+++,,,,,,,,,++++++++++++***)))(((((('''&&&&&&%%%&&&'''((()))&&&'''((())))))((('''&&&(((((()))))))))*********)))((((((((()))***+++,,,......&&&&&&,,,((($$$,,,(((((('''&&&&&&&&&&&&'''***)))((('''''''''((((((%%%&&&((()))******))))))((())))))******))))))((('''''''''((((((((((((((('''''''''((((((((())))))'''(((***,,,,,,+++***)))''''''''''''''''''''''''***)))(((((()))***,,,...,,,,,,---...000222444555666777888999:::<<>>BBBEEEHHHLLLQQQRRRRRRSSSVVVYYY___fffjjjppp{{{}}}rrrlllttt~~~ccc[[[XXX[[[[[[ZZZ```jjj}}}gggTTTAAA:::;;;999222------,,,,,,,,,,,,+++***))))))***+++------+++)))((('''''''''''''''((())))))***---000000---***((('''(((***---...---***'''%%%(((((())))))***)))))))))&&&&&&&&&&&&''''''((((((''''''((())))))(((''''''(((((((((((()))))))))***)))))))))))))))******+++(((***%%%'''---((("""((((((((('''&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&)))***&&&''''''(((((()))))))))******++++++++++++*********)))))))))(((((('''''''''(((((((((((()))))))))((()))******+++***))))))'''''''''''''''''''''''''''((()))***+++++++++*********+++,,,...000222333555777999;;;===@@@EEEHHHHHHKKKOOORRRTTTWWW[[[^^^^^^fffiiipppzzz}}}|||ooonnnwwwwww]]]WWWVVV[[[^^^___hhhtttmmmSSSGGG<<<888666222///...***+++,,,,,,+++***))))))((()))+++,,,,,,+++)))(((''''''''''''''''''((())))))+++......,,,)))'''''')))---111222///+++'''&&&''''''((()))))))))((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))((()))))))))************&&&)))(((,,,222+++"""&&&(((((('''&&&&&&&&&&&&'''%%%$$$######$$$&&&(((***'''''''''''''''(((((((((******++++++++++++************))))))((((((((('''(((((((((((()))))))))***)))))))))******)))))))))''''''''''''''''''''''''&&&''')))+++++++++***)))******+++,,,...000111222555777999;;;>>>BBBFFFJJJLLLNNNQQQTTTWWWZZZ^^^```___hhhkkkqqq{{{~~~|||vvvwww}}}qqq___XXXUUUYYY]]]ddduuu^^^FFF???999666222...---000***,,,,,,+++)))((()))***((()))***+++++++++***)))((((((''''''''''''(((((((((***,,,,,,+++)))((((((***...444444000,,,)))((('''(((((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))((()))************))))))'''++++++000666///%%%((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&'''(((((()))******************)))***))))))))))))))))))(((((((((((()))))))))************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++******)))******+++,,,...000222333555777999;;;>>>BBBGGGJJJRRRRRRSSSUUUXXXZZZ]]]^^^```jjjooouuu~~~{{{zzz{{{~~~nnn___YYYXXX___eeeooojjjNNN===777333222000,,,---000,,,------***'''''')))+++((()))))))))************))))))(((((('''(((((()))&&&(((++++++***))))))******///444555000+++******(((((((((((('''&&&&&&%%%%%%&&&'''((((((((('''&&&((((((''''''''''''(((((('''''''''((((((((())))))((()))***++++++***)))((((((+++)))---444---&&&***(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((((((''''''((('''&&&&&&&&&&&&'''(((((())))))******))))))((()))))))))))))))*********(((((()))))))))***************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************++++++,,,---///000222333555777999;;;>>>AAAFFFIIISSSSSSSSSUUUXXX[[[]]]^^^bbbmmmsssyyynnnZZZYYY___jjjsss|||nnnUUUAAA888222---......------///---...---***&&&&&&))),,,))))))(((((()))***++++++***))))))((((((((())))))&&&(((***+++*********+++)))///444444///+++***+++(((((((((((('''&&&%%%$$$%%%%%%'''((((((((('''&&&((((((''''''''''''((((((''''''''''''((((((((()))((()))***++++++***)))((((((***%%%'''...)))$$$***(((((('''&&&&&&&&&&&&'''$$$%%%'''))))))((('''%%%((((((&&&%%%%%%&&&'''((((((((())))))))))))(((((((((((())))))******++++++))))))))))))******************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******++++++,,,---///111333444555777999;;;===AAAEEEIIIOOOOOOPPPSSSXXX]]]```aaadddooovvv{{{~~~hhh[[[___fffnnnyyyxxxYYYEEE???444222///,,,+++,,,---///---,,,+++***))))))))))))((('''&&&%%%%%%&&&'''(((###'''++++++((('''))),,,&&&''')))---///...***''''''+++...///,,,)))(((((((((((('''&&&%%%$$$$$$###&&&'''((())))))'''%%%###&&&''')))*********)))(((((((((''''''''''''((((((***+++,,,---,,,***(((&&&))))))))))))((((((((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))(((&&&%%%$$$))))))))))))))))))))))))))))))************)))((())))))*********(((&&&%%%)))((('''&&&&&&&&&&&&&&&'''((()))******++++++***,,,,,,,,,,,,---///111222666999::::::999>>>FFFMMMRRRPPPRRRVVVYYY[[[aaahhhooouuuzzz}}}~~~ssseee\\\eeeqqq}}}uuu\\\DDD777333333111///---,,,,,,------+++***)))(((((('''''''''((('''&&&&&&&&&&&&'''(((###'''++++++((('''))),,,******+++---///...,,,)))'''***------***(((((((((((((((''''''&&&%%%%%%%%%''''''((((((((('''%%%%%%&&&'''((()))***))))))((()))(((((('''''''''((((((***+++,,,,,,+++***(((&&&((((((((('''''''''&&&&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))((('''&&&&&&))))))))))))))))))))))))((())))))******))))))((())))))******)))((('''&&&(((((('''&&&&&&&&&&&&&&&'''((()))+++,,,,,,,,,,,,---,,,,,,,,,---///111222444777999::::::???HHHOOOOOONNNPPPTTTWWWYYY___fffnnnuuu{{{~~~xxx}}}}}}fff```aaaooovvv```OOOBBB;;;999000000///...---,,,++++++)))((('''&&&&&&%%%%%%&&&(((''''''&&&&&&''''''((($$$'''******((('''))),,,...---------......,,,***((()))***)))(((''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&'''((())))))))))))(((***)))((((((''''''''''''******+++++++++)))(((&&&))))))(((((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((())))))******))))))((())))))))))))))))))))))))'''(((((())))))((((((((()))*********)))((('''&&&(((((('''&&&&&&&&&&&&''''''(((***---.../////////---,,,,,,,,,---///111222222555888:::<<>>CCCIIIMMMPPPOOORRRWWWZZZ\\\aaahhhlllttt|||ppppppvvvllljjjjjj{{{uuu```III???>>>:::555222+++,,,---...---+++)))((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((()))***+++000...+++******+++***)))((('''%%%$$$%%%&&&'''(((&&&&&&''''''((()))))))))(((((('''''''''(((((()))'''''''''''''''(((((()))******)))(((((((((((((((((()))))))))((((((''''''++++++++++++************)))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''((()))******++++++***((((((((((((((((((((((((&&&&&&'''(((((((((((((((******))))))((('''''''''''''''&&&&&&&&&''''''(((''')))---000333444444333------------...000222333777888;;;>>>@@@DDDHHHKKKPPPPPPSSSYYY\\\^^^ccciiikkksss|||{{{nnn{{{vvvdddeeeooottteeeNNN@@@444000111---(((%%%***+++,,,,,,,,,+++)))(((******(((''''''''''''''''''(((((())))))(((((('''((('''''''''((()))***+++...,,,***)))******)))((((((&&&$$$$$$&&&'''((('''&&&&&&&&&''''''((((((((('''(((((((((((()))))))))''''''&&&&&&''''''((()))***))))))(((((())))))***((((((((('''''''''''''''))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((()))************))))))))))))))))))))))))&&&''''''((())))))))))))+++***)))((('''''''''((('''&&&&&&&&&&&&'''(((((((((***...222444444444333...---------...000222333999:::===@@@DDDGGGIIIJJJOOOOOORRRYYY\\\^^^bbbhhhllluuu}}}jjj___ggg{{{~~~jjjRRRGGG???999888777333111111******************))))))***)))(((''''''&&&&&&&&&'''((()))******)))((('''((('''&&&'''(((***++++++,,,+++))))))******)))'''(((&&&$$$%%%''')))((('''&&&&&&&&&&&&&&&'''''''''&&&'''((()))***))))))(((''''''&&&&&&&&&'''((()))(((((((((((()))***++++++'''''''''&&&'''''''''(((((((((((('''''''''&&&&&&$$$%%%'''((()))(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((()))))))))(((((())))))))))))))))))))))))&&&'''((()))************+++***)))(((''''''((((((&&&&&&&&&&&&&&&'''(((((((((+++///222444444333222......---...///000222333999:::>>>BBBGGGJJJLLLLLLOOOPPPTTT[[[^^^___dddjjjoooxxxuuuddd]]]___mmmfffVVVJJJ::::::555111///,,,)))***---*********)))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))******)))(((''')))'''&&&&&&(((***+++++++++*********,,,+++***((('''%%%$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))(((''''''&&&%%%&&&'''((()))''''''(((((()))+++,,,---''''''&&&&&&&&&''''''((())))))))))))((((((((((((###$$$&&&((())))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''')))***++++++++++++,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&'''((())))))+++///333444444222111............///000222333888:::===CCCIIIMMMNNNNNNRRRRRRWWW^^^aaacccgggmmmqqq{{{qqq[[[RRRaaazzzeeeVVVKKKBBB<<<777333111111...)))(((******,,,---+++(((&&&''')))))))))(((((('''''''''&&&+++)))'''&&&%%%&&&'''((('''&&&&&&&&&'''(((***+++)))))))))))))))(((''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((()))(((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((('''&&&&&&'''))),,,---((()))***+++,,,,,,+++***%%%&&&((()))))))))((('''***&&&%%%&&&&&&###$$$''''''&&&&&&''')))(((&&&$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((***)))((((((((()))+++,,,************))))))))))))***)))'''&&&&&&''')))***'''***...222444333000...+++,,,---...///111444777888:::AAAHHHJJJJJJNNNUUUTTTWWWYYY[[[]]]bbbjjjppprrrzzztttdddTTTVVVkkkuuubbbRRRGGG@@@999555555111///000...)))(((+++)))+++,,,***(((&&&''')))((((((((((((''''''&&&&&&***)))'''&&&%%%&&&'''((('''&&&&&&&&&'''(((***+++((())))))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((('''&&&&&&'''))),,,---'''((()))******))))))(((&&&''''''((())))))))))))&&&$$$%%%))))))&&&%%%''''''&&&&&&((())))))'''%%%'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++******)))))))))(((((((((''''''&&&%%%%%%&&&''''''&&&(((,,,///000000...---+++,,,---......000333666777:::AAAHHHJJJKKKOOOVVVVVVYYY[[[\\\^^^ccckkkqqqvvv~~~jjjWWWOOO```}}}wwwbbbYYYMMMCCC>>>:::666333222...---...---))))))+++''')))***)))((('''((()))(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***((((((((()))(((((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''((()))+++,,,''''''((((((((('''&&&&&&''''''''''''((()))++++++'''&&&'''++++++&&&$$$%%%(((''''''((())))))(((&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))******)))))))))))))))(((((((((''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&''')))+++,,,---,,,,,,+++,,,---------///222555777999@@@HHHKKKLLLQQQXXXYYY[[[^^^___```eeemmmsss|||zzzeeeSSSSSSooosssXXXLLLGGGAAA<<<999777555333///+++***,,,+++((()))+++&&&&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&''''''(((((('''(((((((((((('''&&&&&&#########$$$$$$%%%%%%&&&''''''((((((((((((((('''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''((()))++++++(((((((((''''''&&&&&&%%%((('''''''''(((***+++---+++)))(((+++)))%%%###%%%((('''&&&''')))***)))'''''''''''''''''''''''''''+++*********))))))((((((&&&''')))*********)))(((((((((((((((''''''''''''###$$$&&&''''''&&&$$$###&&&'''((()))***+++,,,,,,+++,,,---------///222444666999AAAIIILLLMMMRRRYYYZZZ]]]___```bbbhhhpppvvvzzzgggaaaVVV]]]}}}xxxlllZZZGGG@@@===999666333111///---,,,)))(((******'''(((+++%%%%%%%%%&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%""""""###$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&'''''''''(((((()))*********))))))(((((('''''''''((('''''''''''')))+++,,,,,,(((&&&''''''%%%'''+++(((&&&&&&&&&((())))))(((((((((((((((((((((((((((++++++******))))))((((((&&&'''(((******)))((((((((((((((((((''''''''''''$$$&&&((())))))(((&&&$$$'''((((((((()))***,,,,,,+++,,,---------///222555777:::AAAIIIMMMNNNSSSZZZ[[[]]]```bbbeeejjjsssyyyoooddd``````ooommmYYYOOOIIICCC<<<;;;888555111...,,,++++++'''''')))(((&&&&&&)))%%%$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$"""######$$$%%%&&&''''''(((((((((((((((((('''&&&'''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((())))))))))))******)))(((((()))))))))'''''''''''''''(((((()))((($$$"""$$$&&&'''+++111'''%%%$$$%%%'''((()))(((((((((((((((((((((((((((************))))))))))))''''''(((((())))))(((((()))))))))(((((((((''''''&&&''')))******)))'''&&&((((((((()))******+++++++++,,,---...///111444777999;;;BBBJJJMMMNNNSSSZZZ[[[^^^bbbeeehhhooowww~~~|||oookkkmmmjjjvvvgggUUUIII@@@===>>>::::::888555111///------***&&&&&&((('''$$$%%%'''&&&$$$"""###&&&'''%%%######$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''((((((((((((((((((((('''&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''(((((()))))))))))))))***)))((((((((()))***+++'''''''''''''''&&&&&&%%%'''###"""%%%&&&&&&)))---&&&$$$######&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''((())))))******)))))))))((((((((('''((())))))))))))((('''&&&'''((()))*********)))***,,,---///000333777::::::===DDDKKKMMMNNNRRRYYY]]]```eeehhhlllttt}}}~~~jjjbbbjjjvvvyyyxxx```LLLIIIGGG===777888555444333111---,,,+++,,,***&&&%%%'''&&&###$$$&&&&&&$$$"""###%%%&&&$$$"""#########$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%'''(((((()))(((((())))))((('''&&&&&&(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''((()))))))))))))))((()))(((''''''((()))***+++&&&''''''((('''%%%$$$###)))&&&&&&((('''######%%%%%%###""""""%%%'''''''''))))))))))))))))))))))))''''''(((((())))))******(((((('''&&&&&&((()))***************))))))))))))'''(((((((((((((((((('''%%%&&&((()))))))))((((((***,,,...///111444888;;;;;;>>>DDDKKKNNNNNNRRRXXX___bbbgggkkkooowwwxxxfff^^^iiiyyywwwbbbUUUIIICCC<<<555444888555333000,,,***)))((()))+++******((('''&&&%%%$$$######%%%%%%%%%%%%###### $$$''''''&&&$$$%%%'''$$$%%%'''((((((((('''&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&%%%%%%###"""$$$%%%((()))***)))((('''&&&'''((((((((((((((('''((((((''''''''''''(((((()))'''%%%$$$$$$&&&)))***%%%''')))(((&&&%%%&&&)))%%%&&&(((************)))&&&'''(((*********)))((($$$&&&''''''&&&%%%%%%&&&&&&'''''''''&&&$$$"""!!!%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))'''((((((((((((''''''&&&,,,)))'''&&&''')))))))))*********************+++(((((((((((('''''''''''')))''''''))),,,...---***---...///000000222666888999???GGGKKKNNNPPPTTTXXXfffdddgggpppwww|||ooofffkkkxxx___MMMDDD===;;;777111000222222000---***(((''''''(((***))))))'''&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!$$$&&&'''%%%$$$%%%'''%%%&&&'''(((((((((''''''&&&''''''((('''&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$%%%''')))******)))((('''(((((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%''')))(((&&&%%%&&&(((%%%&&&''')))******))))))&&&'''((()))***))))))(((%%%'''((((((&&&%%%&&&&&&&&&&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))******+++++++++******+++)))&&&&&&(((***++++++******************)))))))))))))))(((((((((''''''+++)))'''(((+++......------...///000111333666999;;;@@@GGGMMMOOORRRWWW[[[```aaahhhrrrzzz{{{mmmeeehhhwwwooo]]]III@@@<<<999999777222//////...,,,***((('''&&&''''''(((''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$$$$%%%'''&&&'''(((((()))((((((((('''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''(((*********)))))))))))))))(((''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''((((((&&&'''((('''&&&&&&'''(((%%%&&&'''(((((((((((((((''''''((()))))))))((((((''')))***)))'''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++)))'''''')))+++,,,,,,*********))))))(((((((((*********))))))))))))(((,,,***))))))+++...//////---///000111111444777:::<<>>@@@<<<:::888666222///,,,+++***)))(((''''''''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&((()))******************))))))'''&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%'''((((((((('''&&&&&&''''''''''''&&&''''''%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((***+++***((('''''''''$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,---+++))))))***++++++*********))))))((('''''''''+++++++++*********))))))******+++,,,.../////////...///111222333555999<<<<<>>???CCCHHHLLLPPPVVV___eeeiiimmmrrrvvv~~~|||vvvsss|||jjjYYYOOOAAA<<<<<<888111222///+++,,,000111---)))))))))))))))(((''''''#########$$$$$$%%%%%%%%%$$$######""""""######$$$######&&&***...///---***((('''&&&%%%$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%&&&((()))((((((''''''''''''(((((())))))*********))))))(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((&&&%%%&&&((()))'''%%%))))))((('''''''''((())))))((('''&&&&&&&&&''''''%%%'''))))))(((((()))***''''''&&&%%%&&&&&&'''((()))(((%%%$$$###$$$&&&'''))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++)))(((((()))******)))((((((((())))))***++++++++++++************)))))))))(((+++------,,,,,,...111///111333444555888<<>>AAAHHHKKKMMMNNNQQQXXXbbbiiioooqqqwww{{{ccc\\\fffeeedddhhhiiieeeaaa]]]\\\```aaa]]]XXXRRRXXXNNNBBBIIIRRRTTTWWW\\\___eeessspppZZZMMMAAADDD@@@;;;888666444111......,,,******++++++)))&&&((('''&&&&&&''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############"""###(((...///,,,)))$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########%%%'''(((((('''%%%$$$###$$$%%%&&&((('''&&&&&&&&&&&&'''(((&&&''')))*********((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((((((((((('''''''''******)))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((+++***%%%$$$((((((%%%((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((******++++++,,,,,,++++++************************---,,,,,,,,,++++++******+++***))))))***+++***(((+++)))***///000//////222222333555666777;;;@@@DDDFFFJJJNNNQQQTTTYYYaaagggpppsss{{{rrr[[[RRRWWWTTTSSSWWWXXXTTTTTTSSSSSSRRRQQQQQQPPPRRRUUULLLFFFJJJIIIJJJSSSPPP[[[kkkwww```QQQIII???:::888666555444222///---,,,+++))))))******)))(((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""!!!$$$######%%%)))+++***'''%%%$$$##################$$$######"""###$$$&&&'''((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%&&&((()))***))))))(((''''''''''''''''''''''''%%%&&&'''((((((((((((((('''((((((((((((((())))))************))))))))))))(((''''''&&&'''(((***+++*********))))))(((((('''(((***)))&&&&&&)))***(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))******+++,,,,,,++++++))))))))))))))))))******...------,,,+++******)))***+++,,,+++)))((()))***,,,***+++000222111222666444555555555777<<>>CCCGGGFFFJJJOOOSSSVVV\\\ccciiiqqqyyy___LLL@@@CCCKKKHHHDDDCCC===@@@BBBGGGJJJHHHIIIUUUdddaaaZZZNNNMMMRRRNNNSSSfffdddzzznnnXXXJJJCCC999666444,,,111222333333111...+++***)))*********))))))))))))%%%'''))))))&&&$$$###$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$"""!!! $$$###""""""###$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!############$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((((((***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''((((((((())))))******))))))))))))))))))******)))(((&&&&&&''')))+++---,,,++++++***)))(((((('''$$$&&&***...///,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++(((((())))))*********+++......------,,,+++******,,,...000///+++***+++...,,,)))***...111111333777222555999<<<>>>AAACCCEEEJJJLLLOOORRRVVV]]]fffmmmrrr{{{qqqVVVSSSGGGGGGKKKGGGFFFIIIEEECCCDDDJJJQQQTTT[[[qqqeeeVVVYYY]]]hhh}}}~~~hhh[[[IIIBBBAAA:::999999222000222333222000,,,+++***)))***+++***((('''((()))%%%))),,,+++'''$$$###$$$$$$%%%&&&&&&&&&&&&$$$###%%%%%%$$$###"""!!!!!! ###""""""""""""###$$$$$$$$$###""""""""""""""""""###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********((())))))))))))))))))***(((((((((((())))))))))))(((''''''&&&'''(((***+++*********))))))(((((('''$$$%%%***///000+++''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++,,,,,,)))))))))***++++++,,,,,,------------,,,,,,,,,,,,,,,---......---,,,---...,,,******---//////222666111555;;;???AAACCCDDDFFFLLLOOOQQQSSSWWW___iiiqqqttt~~~fffUUULLLAAA@@@CCC???AAAFFFBBBBBB@@@DDDMMMSSS```{{{ppp[[[```kkkyyyrrr```BBB444222555111111333...---000111111...++++++,,,)))+++,,,***'''%%%&&&(((&&&***...---((($$$$$$%%%%%%&&&''''''&&&%%%###"""$$$$$$######"""""""""!!!!!!"""######"""######$$$######"""""""""###$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((*********************)))))))))))))))&&&'''''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((&&&(((------(((&&&)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,---------------+++******+++---...---,,,...+++***...//////111666333666;;;>>>AAACCCFFFHHHLLLOOOTTTWWW[[[bbbkkkrrrwwwzzz```WWWHHH@@@DDDIIIFFFIIILLLGGGNNNIIIJJJRRRYYYgggwwwhhhwwwlll\\\MMMCCCAAA555333555...---...***+++---000///,,,+++,,,...***,,,,,,***'''%%%%%%'''&&&+++///...)))%%%$$$&&&&&&&&&'''((('''$$$""" #########"""""""""""""""!!!###$$$#########$$$######""""""###$$$%%%%%%$$$%%%&&&'''((((((((((((###$$$%%%%%%&&&&&&&&&%%%'''((()))******)))((('''%%%%%%%%%%%%'''(((******''''''''''''''''''''''''%%%&&&''')))******++++++++++++******))))))((((((%%%&&&&&&&&&''''''((((((&&&''''''(((''''''&&&%%%''''''''''''((((((((((((+++'''&&&******&&&'''+++''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))++++++,,,,,,******+++,,,------......++++++,,,------......///***'''&&&(((,,,...---+++000,,,,,,...//////111666666888:::===???CCCHHHKKKKKKPPPVVVZZZ^^^dddkkkqqqzzzlllTTTMMMKKKHHHFFFGGGHHHGGGGGGKKKIIINNNYYYbbbmmm|||xxxfffWWWMMMDDD???888777333000---+++***)))///...222555---"""&&&222888'''&&&...***&&&(((&&&(((+++---+++'''$$$###$$$###$$$&&&&&&&&&$$$"""!!!&&&%%%$$$###""""""""""""""""""""""""############"""!!!!!!!!!!!!###%%%&&&%%%$$$#########%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))))))))))))))***************))))))))))))******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''+++******)))(((''''''&&&)))(((((('''''''''(((((('''((())))))))))))((('''((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,,,,+++++++++++++++***)))(((,,,,,,++++++,,,,,,---...+++++++++***)))***---000---,,,,,,,,,///333777999444666:::===BBBHHHOOOTTTTTTRRRUUU]]]dddiiipppwww}}}hhhbbb^^^ZZZXXXYYYZZZZZZZZZZZZ___hhhsss{{{mmmbbbTTTHHH???999444000111000...---,,,+++,,,,,,222//////111,,,'''000???BBB000,,,000***%%%&&&%%%(((***+++***'''$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!#########"""######$$$$$$%%%$$$$$$###"""""""""""""""!!!!!!!!!"""###%%%&&&%%%$$$######$$$%%%''')))%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))******++++++******))))))))))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''******))))))(((''''''&&&((((((''''''''''''((((((((()))***++++++***((('''(((((('''&&&&&&&&&&&&&&&&&&''')))***+++,,,,,,+++***++++++++++++***)))))),,,,,,++++++,,,,,,---...,,,,,,,,,***)))***,,,///...---------000444777:::<<<===>>>???AAAFFFMMMRRRVVVTTTWWW^^^eeekkksss{{{hhheee```]]]\\\]]]\\\\\\cccppp~~~rrraaaRRRLLLCCC===:::888555333---,,,+++***)))***++++++000...///000,,,)))222@@@DDD222...///((($$$'''%%%(((((()))'''&&&%%%'''((()))((('''&&&$$$#########""""""""""""###$$$%%%%%%(((&&&$$$###!!!!!!"""""""""""""""""""""###$$$%%%%%%$$$######$$$%%%'''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''(((((()))***++++++,,,,,,***))))))(((((())))))***'''''''''(((((('''''''''''''''''''''''''''''''''***))))))(((((('''''''''((('''''''''''''''(((((()))+++,,,...---+++)))''')))((((((''''''''''''(((&&&(((***,,,---,,,+++***))))))***++++++++++++***,,,,,,,,,,,,,,,------...---------+++******,,,............///222555888;;;@@@@@@AAAAAACCCHHHOOOSSSXXXVVVYYY___fffmmmxxxxxxpppeeeUUUIII@@@;;;555222222111...+++---,,,***(((((((((((()))+++,,,000222...''')))000666)))))),,,'''&&&***'''''''''&&&%%%%%%&&&(((***,,,***'''%%%#########$$$"""""""""""""""###$$$$$$&&&%%%###!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''''''''(((((((((((()))'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((()))***+++,,,------))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&'''((((((***,,,...///...,,,)))'''))))))((((((((((((((()))'''(((+++------,,,+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...............---+++***,,,---//////000111333666999;;;<<<>>>BBBEEEIIINNNTTTXXXXXXWWWZZZ```gggooo|||yyyeeeWWWPPPKKKCCC===888444000//////...***'''+++***)))((((((((()))******,,,///000+++&&&&&&***)))"""''',,,((())),,,''''''&&&$$$$$$&&&''')))***,,,***'''$$$######$$$$$$$$$######"""!!!!!!""""""###"""!!!!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''(((((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((()))***++++++,,,,,,))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((***+++---...---,,,)))'''))))))((((((((())))))***((()))+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,------,,,,,,------...///...//////...,,,+++,,,---///000000222444777:::;;;999===DDDIIINNNQQQUUUWWWWWWWWW[[[aaahhhqqqrrrjjjaaaXXXMMMEEEAAA???;;;777999666333222333333111...''''''&&&'''(((***,,,...------,,,***'''''',,,111((($$$+++///******+++%%%&&&%%%$$$%%%'''(((((((((+++)))&&&$$$######$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""##################$$$$$$%%%$$$$$$#########$$$%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))*********)))((((((''''''(((((()))((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((()))***++++++***))))))((((((((((((((())))))***)))************))))))((('''((()))***+++,,,,,,,,,---------------......///---/////////---,,,---...//////111333555888:::;;;===AAAGGGKKKNNNOOOQQQRRRVVVXXX\\\dddjjjtttzzztttkkk```XXXHHHEEEAAA>>>;;;999777555222...+++***,,,,,,***(((&&&&&&%%%&&&''')))+++---+++,,,,,,)))'''***...111+++(((...///((((((***###%%%$$$$$$%%%((()))'''%%%((('''%%%$$$#########$$$###""""""!!!!!!!!!""""""###$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))(((((((((''''''''''''((('''''''''&&&&&&&&&&&&'''(((((())))))((((((''')))))))))(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''((())))))***((('''''''''(((((()))*********((('''''''''((((((((()))***+++++++++++++++---------------...//////,,,...//////.........///...///111333555777999:::BBBDDDGGGHHHJJJLLLOOOQQQVVVYYY___gggnnnwwwwwwaaa]]]cccfffccc```ZZZUUUOOONNNOOOOOOLLLHHHBBBAAA???;;;777555555555777333///---......,,,))))))((('''&&&&&&&&&'''(((&&&***...---++++++)))(((,,,)))---,,,$$$&&&)))###%%%$$$$$$&&&))))))'''$$$&&&%%%%%%$$$############!!! !!!!!!"""###$$$&&&'''))))))(((&&&###!!!###$$$%%%&&&%%%%%%###"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))))))))(((''''''&&&&&&((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%$$$%%%&&&''')))+++'''''''''''''''((())))))+++***(((&&&%%%&&&'''((())))))***++++++++++++***...------------...//////,,,---///000///...///000...///000333555777999:::DDDEEEEEEEEEFFFJJJPPPTTTVVVZZZbbbjjjqqqzzzhhhUUUSSSXXXWWWPPPKKKKKKIIIGGGEEECCCBBBAAA@@@999:::::::::999666333222111000...,,,***)))((((((''''''&&&&&&&&&&&&''''''%%%###'''///000***''')))...,,,)))'''&&&''')))***'''((()))))))))(((&&&%%%%%%&&&&&&%%%$$$###"""!!! """###$$$&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$)))(((((('''''''''(((((()))***++++++,,,,,,,,,,,,))))))((('''&&&%%%$$$$$$(((&&&$$$%%%&&&((((((((()))))))))((('''''''''&&&)))))))))))))))))))))))))))'''%%%%%%''')))***)))%%%%%%%%%&&&&&&((()))***))))))'''&&&&&&'''((()))((((((((()))******++++++,,,,,,+++******+++++++++---......///////////////...///111222111000...------...///111555999>>>@@@GGGDDDDDDIIIIIIHHHLLLSSSYYY___gggooowww~~~ssskkk]]]PPPFFFFFFIIIFFFCCCBBBCCCBBB@@@>>>===;;;;;;:::666666777777666444222000---,,,+++***)))(((((((((''''''&&&&&&&&&&&&'''''''''&&&)))000000+++(((***,,,***)))'''''''''((()))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$)))(((((('''''''''((((((******++++++,,,+++++++++))))))(((((('''&&&&&&&&&(((&&&%%%%%%&&&(((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''(((((((((((())))))******++++++,,,,,,,,,+++++++++,,,,,,---......///////////////...///000111111000///...//////000333666;;;???BBBDDDBBBDDDIIIKKKJJJOOOUUUZZZaaajjjrrrzzz|||pppfff^^^VVVQQQHHHDDDAAA@@@<<<666555666:::999888777666555444444111111222333333111000///++++++***)))))))))******''''''&&&&&&&&&&&&''''''((((((***......***((())))))))))))(((((((((((((((%%%$$$$$$###"""#########%%%%%%$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((''''''(((((()))***++++++++++++******)))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((())))))***+++++++++---------------------------......///////////////...///000111111111//////000000222444888===@@@CCCAAAAAAEEEJJJMMMNNNRRRXXX\\\cccmmmwwwrrreeellldddZZZRRRNNNKKKHHHFFF@@@@@@???<<<666222111333333333333333222222111000,,,---...////////////...---,,,++++++******++++++'''&&&&&&%%%%%%&&&&&&'''((((((***++++++)))''''''((()))*********)))((((((%%%$$$"""!!!!!!!!!"""###$$$$$$######""""""""""""#########"""######$$$$$$######$$$$$$$$$######"""######$$$%%%&&&'''''''''$$$$$$$$$%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((((()))******+++++++++***)))(((((('''((((((((())))))******'''&&&%%%&&&'''(((((('''$$$%%%%%%%%%&&&'''''''''(((((((((((((((((((((((()))'''&&&&&&'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))******+++,,,,,,---------...............---....../////////////////////000111111111000000000111333555999===AAACCCAAACCCGGGKKKNNNQQQUUUYYY^^^eeeppp{{{tttlll```UUURRRLLLEEE@@@>>><<<999666;;;:::888444111111222222....../////////...---,,,)))***+++,,,,,,------------,,,+++***)))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))***+++*********)))((()))***+++,,,,,,***)))(((%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!!!!""""""%%%$$$$$$############$$$"""######$$$$$$$$$###############$$$%%%&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))((((((((((((((()))******************))))))((('''''''''(((((())))))******'''&&&%%%&&&((()))(((&&&$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&(((***+++***)))%%%&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''((((((((()))))))))***++++++,,,,,,,,,---...////////////...---....../////////////////////000111111111111111///000333666:::===@@@BBBEEEHHHKKKMMMPPPTTTXXX[[[aaahhhsssdddOOOFFF???:::777>>>;;;666444444333///,,,BBB???888000,,,,,,+++((()))******+++***)))'''&&&'''''''''((()))******+++***)))'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&***,,,,,,******------+++******++++++***)))'''&&&$$$######"""""""""""""""###"""!!! !!!"""###%%%%%%$$$###"""""""""###"""###$$$$$$%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&'''((()))(((((((((((()))***++++++((())))))))))))((((((''''''''''''(((((()))))))))&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&)))+++---,,,+++$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((()))))))))((())))))******+++,,,,,,,,,+++,,,---///000///......---......//////////////////000000000111222222333///111333777;;;>>>AAABBBHHHLLLNNNNNNQQQXXX]]]___eeekkkwwwiiiMMMCCC<<<222000777111///,,,---000111///,,,======888---'''&&&%%%!!!'''((())))))(((&&&$$$###$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&'''******&&&''',,,---************)))'''&&&%%%$$$"""""""""""""""!!!!!! ###"""  """###%%%%%%$$$""""""!!!!!!!!!######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((&&&%%%%%%&&&'''((((((((((((((()))***+++,,,''''''(((((()))(((((((((''''''''''''''''''((((((&&&%%%&&&'''))))))'''%%%((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++,,,***)))"""###%%%'''''''''&&&%%%&&&'''(((************))))))******++++++,,,,,,---***+++---/////////...------......///////////////000000000000111222333333000222555999===@@@BBBCCCIIINNNOOONNNRRR\\\ccceeeiiippp|||xxxrrrooonnnfffhhhppp~~~sssiiiVVV???333999888+++***666222...++++++---///---+++$$$+++,,,&&&!!!$$$''''''((()))******)))'''$$$###"""""""""""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###&&&&&&"""###(((***'''******((('''%%%###"""""" !!!"""""""""!!!"""!!!  """###%%%%%%###"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((&&&$$$$$$$$$&&&'''(((((((((((()))***+++,,,&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%)))))))))((('''''''''&&&'''''''''''''''''''''''''''&&&'''(((******(((&&&!!!"""%%%'''''''''&&&%%%&&&''')))***+++++++++***)))******++++++,,,------)))***,,,...//////...------......///////////////000000000000111222333444222333777;;;>>>AAADDDEEEIIINNNOOONNNRRR___hhhjjjlllsssssshhhbbb___]]]\\\SSSUUUYYYbbbooozzzvvvrrrssstttrrrkkkaaaWWWPPP???:::333...---...//////000...,,,,,,,,,,,,***(((%%%&&&''''''&&&&&&((())))))((('''&&&%%%%%%$$$%%%!!! !!!$$$%%%%%%$$$'''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((,,,+++***)))'''%%%$$$#########!!!  !!!"""""""""""""""$$$$$$###"""!!!!!!!!!"""'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''%%%###"""###%%%&&&'''((((((((()))(((''''''&&&&&&((()))'''$$$###%%%''')))))))))))))))+++---...+++***)))'''''''''((()))(((((((((((((((''''''&&&''''''((())))))(((((('''((((((''''''''''''(((((())))))'''&&&&&&'''((()))&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%))))))))))))((((((((((((+++***)))))))))***+++,,,,,,---...//////000000///---...///000000///...---...///000222444555555555444555888;;;>>>AAADDDEEEIIISSSTTTSSS[[[```cccmmmuuuzzz~~~zzzwwwsssddd___ZZZSSSNNNLLLKKKIIIGGG>>>>>>AAAFFFOOO[[[eeekkkvvv|||yyysssqqqtttvvvsssnnnllldddcccbbbaaa^^^[[[XXXWWWQQQRRRSSSSSSSSSRRRQQQPPPRRRRRRRRROOOJJJDDD>>>:::999555...***)))***+++,,,---,,,***++++++,,,***)))%%%&&&((('''&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###"""!!!"""###$$$###"""$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&''''''(((((((((******)))((('''%%%###"""###"""!!! !!!"""#########$$$###""""""""""""""""""&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))&&&######&&&'''&&&$$$''''''((((((''''''&&&%%%$$$%%%&&&%%%$$$$$$''')))))))))(((((()))***+++,,,+++***)))(((''''''((()))(((((((((((((((''''''&&&(((((('''''''''''''''''')))((((((''''''(((((()))(((((('''&&&&&&&&&'''(((&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%)))(((((((((((((((((((((+++******)))***+++,,,---,,,---...///000000111111///000111111111111000///...///000222333444555555444666999<<<@@@CCCFFFGGGMMMUUUSSSRRRZZZ]]]___hhhwww~~~uuusssuuuppp```WWWIIIHHHHHHHHHIIIIIIGGGFFFCCCCCCCCCEEEHHHMMMRRRUUU```mmm|||}}}rrrhhhfffaaa___aaabbb]]]YYYWWWRRRRRRRRRQQQOOOMMMLLLKKKGGGGGGFFFFFFGGGJJJLLLNNNFFFEEEBBB@@@===;;;::::::555000+++(((((())))))******)))((()))******)))(((&&&'''((('''%%%######$$$&&&%%%$$$###"""""""""###$$$###""""""######""" """!!!!!!!!!!!!!!!"""#########"""!!!"""###$$$%%%###$$$%%%&&&'''''''''&&&'''''''''&&&%%%$$$"""""""""!!!  """###$$$$$$""""""""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((())))))'''&&&&&&((((((&&&###&&&&&&''''''&&&&&&%%%$$$###$$$$$$######%%%(((+++))))))(((((((((((()))******))))))(((((((((((()))(((((((((((((((''''''&&&)))((('''%%%%%%%%%&&&&&&)))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((++++++******++++++,,,---,,,---...000111111222222111111222333333222222111...///000222333444444444555777:::???CCCGGGIIIKKKPPPVVVSSSSSS]]]___aaaiiizzztttvvv|||pppaaaUUURRRMMMBBB===???======???AAABBBBBBAAA@@@BBBBBBAAA@@@@@@@@@AAABBB<<>>>>>???@@@AAA======<<<;;;::::::999999BBB@@@?????????=========666333333666666333111111111111111111111222222222000000111111333444555666111000000///...---------///---+++***+++,,,,,,,,,)))'''&&&&&&&&&&&&%%%###'''((()))(((%%%""" """"""!!! !!!!!! !!!!!! !!!!!!!!!"""############  """###$$$"""######$$$$$$$$$$$$$$$""""""############""""""  !!!!!!!!! """!!!!!!!!!"""###$$$$$$######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((###***000...'''"""$$$(((%%%%%%%%%&&&%%%$$$$$$###&&&%%%######$$$%%%''''''((((((((((((((('''''''''((((((((())))))))))))((((((((((((((((((''''''&&&)))(((%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&''''''((((((((()))******+++++++++,,,,,,,,,,,,---...000111111222222000000000000111111222222///000111333333444444444666999>>>DDDIIIMMMOOOPPPQQQSSSQQQVVVaaacccggguuu}}}lllxxxlll\\\OOOFFF@@@<<<:::;;;:::666222222===???AAAAAABBBDDDFFFIIIAAAAAAAAA@@@??????>>>>>>:::666555777777222...---***(((***......+++***,,,))))))))))))***+++,,,---))))))***++++++++++++***///000000//////...,,,,,,***)))((((((***++++++***'''&&&%%%%%%&&&&&&%%%###''')))***)))&&&###!!! !!!!!! !!!!!!!!!!!!   !!!""""""######""""""###############""" !!!"""###############  !!!!!!!!!!!! """"""""""""""""""###$$$"""###$$$&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''!!!)))000...&&&!!!$$$***%%%%%%&&&&&&%%%%%%$$$###'''&&&$$$%%%&&&''''''&&&''''''(((((((((((((((''''''(((((())))))))))))((((((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))))))))***++++++++++++***,,,---...///000000000000///////////////000111222111222333444555555555555888;;;@@@FFFKKKNNNPPPQQQQQQTTTSSSWWW```___eeevvv}}}lllzzzsss___QQQEEE<<<333555777666777::::::666444777:::;;;::::::<<<>>>;;;::::::999888777777777777333444888888111***((()))(((***------******---...------------///000111,,,,,,,,,,,,,,,,,,,,,---&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&(((***++++++***$$$######$$$&&&((('''&&&''')))+++***'''$$$"""!!!!!!!!! !!!!!! !!!!!!   ###$$$$$$###"""!!!""""""######""""""!!! !!!######$$$$$$$$$!!!  !!!"""#########$$$###""""""""""""""""""!!!"""$$$&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******'''%%%&&&(((&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$'''***+++)))'''&&&&&&((()))***))))))(((&&&'''((()))******)))((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))'''&&&&&&&&&&&&&&&&&&'''######%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))'''((()))*********))))))------............------//////......///000222333333333444555666666666666999<<>>666777444444333222333444555666777999<<<<<<:::888888888;;;:::777444333222333444999777555444333111...+++...---+++***((((((((((((************************((('''&&&&&&&&&&&&''''''((())))))'''$$$###&&&)))&&&''')))+++,,,+++***)))######""""""""""""""""""&&&$$$######$$$$$$"""!!!!!!!!!  !!!!!!"""!!!  !!!""""""!!!!!!###%%%(((%%%"""!!!!!!"""###$$$$$$%%%%%%  !!!"""$$$%%% !!!"""""""""""""""&&&%%%#########%%%'''((('''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((()))''''''(((((('''%%%###""""""###%%%'''))))))))))))(((((())))))*********+++''''''(((((())))))******))))))(((((('''''''''&&&%%%%%%'''((())))))))))))(((((('''&&&%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&((('''&&&%%%$$$%%%&&&'''&&&''''''(((''''''&&&&&&''''''((((((((('''%%%$$$+++(((&&&(((+++...---+++...---,,,+++,,,,,,......000000/////////111222333555666666666666888:::===>>>DDDIIIJJJKKKOOOQQQOOORRR[[[[[[[[[dddlllxxxxxxpppuuu|||}}}___DDD===:::111,,,000666555333222111111111222555888:::;;;999777777777;;;:::888555444444555555555333222111111111///---,,,,,,,,,++++++*********+++++++++******)))))))))''''''''''''''''''''''''%%%&&&'''%%%$$$$$$'''***&&&''')))*********((('''######"""""""""######$$$&&&$$$###"""######!!!!!!  !!!  !!!!!!!!!!!!!!!***'''###((()))%%%'''#########$$$$$$%%%%%%&&&   !!!"""###!!!"""######$$$$$$######&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((''''''(((''''''%%%$$$###$$$%%%'''(((((((((((('''(((((()))))))))*********(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&'''(((((()))((('''&&&%%%***)))((()))+++,,,,,,,,,......---,,,,,,,,,---...000000//////000111222333444555666666666888;;;===@@@FFFJJJKKKLLLQQQSSSSSSWWW___^^^]]]gggppp|||tttrrruuudddOOO===;;;:::444444:::444333111000///000000111333555888888777666555666:::999777666555555666666444222///.........,,,+++***+++,,,---...------,,,,,,,,,+++***)))(((((((((''''''((((((((((((((('''"""############$$$(((***&&&'''((((((((('''&&&%%%###"""""""""###$$$%%%%%%&&&$$$"""!!!"""!!!  !!!"""""",,,,,,!!! $$$%%%%%%%%%%%%%%%%%%%%%  !!!!!! !!!######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%''''''((('''&&&&&&&&&'''''''''&&&%%%$$$$$$''''''(((((((((''''''&&&(((((())))))))))))******))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((())))))******''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''&&&&&&((())))))))))))(((((('''***+++++++++)))***+++,,,///...---,,,,,,,,,,,,,,,////////////000111333333444555666666666888;;;>>>CCCHHHLLLKKKNNNTTTXXXXXX]]]dddaaa```kkkuuupppmmmssslllNNN@@@555555333...///666111000000000000222333444111333555555444444444555888777666555444444555555777444000---+++***(((&&&''')))+++...//////...------,,,***((('''&&&&&&'''&&&'''((()))))))))((('''$$$###"""!!!"""###&&&)))&&&'''''''''&&&%%%###"""""""""""""""###%%%&&&&&&%%%###!!!!!!!!! !!!"""###&&&>>>>>>***$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!  !!!######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''&&&&&&'''((('''&&&$$$###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((())))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''(((((((((((())))))******&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&''''''))))))*********)))))))))***,,,---,,,)))(((***---///......---,,,,,,,,,,,,//////000111222333333444555666777777777999<<>>AAAEEEJJJLLLLLLOOOWWW^^^___bbbiiigggiiivvv}}}lllqqqdddJJJ???:::888::::::888:::???:::888666444222111111111---///000111111222333555222222111000000///.........---+++,,,,,,+++)))'''###$$$&&&((()))))))))))))))(((%%%###"""###$$$$$$&&&&&&%%%&&&&&&'''((()))...***%%%""""""###$$$$$$&&&&&&%%%$$$######"""""""""!!!!!!!!!"""###$$$$$$###""" !!!!!!  ###$$$))))))!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""" !!!""""""""""""!!!!!!"""$$$%%%&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))***+++))))))((((((((((((''''''))))))))))))(((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$&&&'''((())))))))))))))))))***++++++,,,,,,+++******,,,---,,,,,,---......------,,,111111333555666777777777777888999:::;;;===@@@CCCEEEJJJMMMNNNRRRZZZ```bbbbbbiiijjjooo~~~yyyqqqzzzhhhMMM@@@666222111333666666888;;;<<<:::777444222000000000,,,...///000000111444666111111111000///---,,,+++(((((()))+++,,,***'''$$$############$$$$$$$$$$$$&&&%%%""" !!!###$$$&&&%%%$$$###$$$&&&(((***111,,,&&&###$$$&&&&&&&&&&&&%%%%%%$$$############"""!!!!!!!!!!!!!!!"""""""""!!! !!!""""""!!! !!!  ###$$$(((&&&!!!''''''###%%%!!!!!!!!!"""######$$$$$$!!!"""############"""!!!  !!!!!!""""""!!!!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%'''((()))))))))(((''''''((()))***))))))((((((((('''''''''(((((((((((())))))))))))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%%%%$$$######$$$%%%'''))))))(((((('''((()))***+++,,,+++******,,,---...---***+++,,,............---222333555777888999999999888:::;;;<<<<<>>@@@CCCFFFGGGMMMRRRTTTXXX```fffgggaaakkkqqqzzzwwwqqqjjjwwwlllIII888666333222222666<<>>AAAEEEJJJOOOTTTWWW[[[aaafffhhhfffhhhtttgggccc___iiizzz~~~xxxUUU>>>777888777555444777;;;;;;777333000///...///222333333333444222000111222111...,,,//////...---,,,+++***)))$$$###$$$%%%&&&%%%""""""  !!! !!!"""###$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%'''***,,,,,,,,,---...)))(((&&&###"""!!!!!!!!!###"""  !!! !!!+++%%% !!!"""###!!!  !!!""""""""" !!!###%%%%%%$$$############""""""""""""######%%%$$$###"""!!!!!!!!!!!!###!!! !!!"""###"""""""""$$$ !!!!!!###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((())))))((('''&&&&&&'''((()))++++++******)))((((((''''''''''''((()))*********''''''''''''(((((((((((((((&&&$$$%%%''')))***)))(((((()))***************)))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$'''$$$######&&&''''''%%%******)))(((((((((((((((((())))))******+++,,,,,,++++++++++++,,,---......000111444666888888888777<<<<<<>>>BBBBBBAAACCCHHHMMMQQQUUUYYY\\\aaafffiiiiiimmmzzzbbb```]]]dddiiidddooo\\\@@@888888888777555555666999999555111///......///222444444333333222111111111111...,,,------------,,,+++******$$$$$$######$$$"""!!!  !!! !!!###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&(((+++...000///...+++***'''%%%###""""""""""""!!!  !!!""" !!! %%%!!! !!!###### !!!!!!"""""" !!!"""###$$$%%%%%%&&&#########""""""######$$$&&&%%%$$$###"""""""""###  ###$$$ """$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%''''''))))))*********((('''&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((()))*********))))))(((((((((''''''(((((())))))******&&&''''''''''''((((((((('''%%%$$$$$$&&&((((((((((((((())))))******))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&***))))))(((((((((((((((*********+++,,,,,,------,,,,,,---------------,,,,,,///333888:::;;;;;;;;;???>>>@@@DDDEEEDDDGGGLLLPPPRRRVVVYYY]]]```eeeiiimmmuuuOOOKKKHHHLLLLLLBBBMMMmmmxxxPPP;;;:::999333333222333666888888666333222111000111222222111///------...///000000///...---------,,,+++)))((('''###"""!!!!!!"""!!! !!! """###%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&***///222111...---+++)))&&&$$$######### !!!"""###$$$!!!""""""!!!  !!! !!!!!!!!!!!!!!! !!!"""$$$%%%######"""""""""###$$$$$$%%%$$$$$$###""""""######!!! """%%% !!!###%%%%%%%%%###"""'''''''''''''''&&&&&&&&&######$$$$$$%%%&&&'''''')))***++++++***(((&&&$$$&&&&&&'''((())))))(((((('''''''''''''''(((((())))))))))))))))))((((((((('''((((((((()))))))))***&&&&&&&&&'''''''''(((((('''%%%###$$$%%%'''''''''(((((()))))))))))))))(((&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''((())))))(((((((((((())))))++++++,,,,,,---.........,,,---...//////...,,,+++,,,///444999<<<=========AAA@@@BBBFFFGGGGGGJJJPPPRRRSSSUUUZZZ]]]___ccciiippp|||wwwqqqmmmkkkwwwxxx|||UUUOOOIIIKKKLLLCCCKKKfff}}}uuurrryyyrrrMMM<<<;;;777///222333444666777777555333222111111222333333111///---...//////////////////000000///...,,,)))&&&$$$!!!  !!!"""   """###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&***///111000...---,,,)))'''%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###!!!  """  !!!"""!!!!!!!!!""""""###$$$######"""!!!!!!!!!!!!"""######"""!!! """$$$ """$$$%%%&&&%%%$$$###&&&'''((((((((('''&&&&&&"""###$$$%%%&&&&&&''''''))))))++++++***(((&&&$$$&&&'''((()))))))))((((((&&&''''''(((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%'''''''''(((((()))))))))(((((('''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&&&&''''''&&&&&&'''((()))))))))(((((((((((()))))),,,,,,,,,---......//////---...///000///...---,,,000222666:::===>>>>>>===AAA@@@BBBFFFGGGHHHLLLRRRWWWUUUXXX]]]``````eeelllsss~~~pppgggcccaaa```hhhjjjmmmssszzzDDD@@@777555999555999JJJcccqqqrrrhhhaaa```llleeeGGG999666333111555666777777666444222111111111111333555555444222111333333222000.........222222222111...***&&&$$$ !!!"""!!!   !!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&'''***---...---,,,,,,+++)))'''%%%%%%%%%%%%)))(((&&&$$$!!!###$$$$$$$$$###!!!   !!!  !!!"""######!!!!!! !!!  """ !!!"""$$$%%%%%%$$$$$$$$$%%%'''((((((((('''&&&######%%%%%%&&&&&&&&&&&&(((((()))))))))'''&&&%%%((((((((((((((((((((((((%%%&&&'''((()))))))))((('''''''''(((((()))))))))(((((((((((())))))))))))%%%&&&&&&&&&&&&'''''''''(((&&&%%%$$$&&&'''''''''(((((()))))))))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''(((''''''&&&((((((((('''''')))***((((((((((((((())))))***,,,,,,,,,---......//////......///////////////...333555777:::===>>>??????BBB@@@BBBFFFHHHIIINNNTTT\\\XXX[[[bbbdddccciiirrrxxxrrrccc\\\ZZZZZZYYY\\\^^^bbbeeejjjpppwww|||HHHJJJ@@@888<<<>>>???GGGLLLQQQQQQQQQTTTTTTeeepppOOO???888111///333444666777888777555333333333333333555777666444111111333444333000---...///.../////////,,,)))%%%###"""!!!!!!!!!  !!!"""###$$$"""""""""###$$$%%%&&&'''&&&(((***+++***))))))******)))'''&&&%%%%%%&&&&&&(((((('''%%%""" !!!!!!!!!"""""""""""""""   !!!"""!!!  !!!!!!!!!""""""   !!!######$$$"""###&&&(((((((((((('''$$$$$$%%%&&&&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((%%%&&&'''((()))))))))(((&&&&&&''''''((()))******))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''***(((%%%%%%'''(((((('''(((((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&((()))((('''''')))+++((((((((((((((()))******+++,,,,,,------...//////............///000111111444555777999<<>>@@@???===EEEMMMNNN```pppTTT>>><<<:::111---333000333666888888777777777888777777777777444111...+++...000000...---///111)))***++++++)))&&&###!!!%%%###!!!  !!!!!!!!!!!!!!!"""###### !!!!!!"""###%%%&&&'''%%%))),,,+++(((&&&'''))))))((('''&&&%%%&&&&&&'''###$$$$$$$$$$$$###"""""" """$$$$$$ !!!!!!  !!!!!! !!!"""!!!!!! !!!""" !!!"""###$$$$$$$$$$$$ """$$$###!!!!!!###$$$ """%%%'''((()))((('''$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$&&&'''((($$$%%%'''))))))))))))(((%%%&&&&&&'''((()))******))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&'''((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''((((((((((((&&&(((***)))''''''))),,,((((((((((((((()))******++++++,,,,,,---......//////............000222333555555666888<<<@@@DDDFFFDDDCCCDDDHHHJJJLLLRRRYYYZZZUUUWWW```cccaaagggssstttiiiZZZPPPLLLLLLKKKIIIJJJPPPTTTUUUVVV^^^mmmzzzBBB???<<<:::;;;;;;;;;;;;BBB:::>>>JJJLLLMMMdddzzz]]]III999888888333111555444888<<<<<<:::888888:::;;;;;;;;;999666333000///...---...000333222...***+++************(((%%%"""'''$$$"""!!!!!!  !!!!!! !!!"""###%%%&&&%%%###!!! """$$$%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$###""" """######!!! !!!  !!!!!! """!!!   !!!"""""" !!!"""###%%%%%%###!!!!!!!!!!!!  !!!!!!""""""!!!###&&&(((((('''%%%###!!!###%%%''')))(((''''''(((((()))***************'''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''(((((('''(((((()))***+++,,,,,,++++++)))((('''&&&''''''''''''((((((((()))...+++(((&&&''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&******))))))((((((''''''))))))))))))((((((((((((,,,,,,,,,------.........------------000333666888777888999:::<<>>;;;:::<<<===>>>???999:::AAAEEEQQQpppnnnNNN>>>222555888555555999777:::<<<<<<:::888999999<<<<<<<<<:::888666333222///......000222111...+++...---------,,,***'''$$$%%%###!!! !!!!!! !!!$$$'''(((%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%###"""###%%%%%%$$$###!!!###$$$$$$"""!!!!!!""" !!!!!!  !!!  !!!!!! !!!!!!!!!!!! !!! !!!"""###!!! !!!"""""""""""""""$$$%%%&&&'''&&&$$$###"""###%%%'''((('''&&&%%%'''((())))))******))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***))))))*********))))))(((''''''((((((((((((((((((---***'''&&&'''((((((((('''''''''((((((((())))))%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''(((((('''''''''''''''(((((()))))))))))))))))))))+++++++++,,,---......///------,,,---///222555777888888999:::<<<>>>???@@@???BBBFFFJJJMMMQQQUUUXXXZZZYYY[[[aaafffllluuu|||oooddd\\\SSSKKKIIIFFFCCCAAABBBEEELLLKKKKKKVVV^^^ffftttLLLGGG???:::999;;;===>>>::::::<<<@@@JJJ___zzzYYYAAA666000444888777888<<<:::<<<======;;;999999999;;;;;;:::999888666555444000///......000000///...///...------,,,+++'''$$$###""" !!!!!!   """$$$&&&$$$######$$$&&&&&&%%%$$$$$$$$$#########$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$######$$$&&&''''''&&&###$$$%%%%%%###""""""""""""""""""!!!!!!!!!   !!!!!!""""""""""""!!!!!!   !!!!!!!!!!!! !!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&$$$$$$''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))(((((('''(((((((((&&&'''((()))***+++++++++'''((()))***)))((('''&&&+++)))&&&&&&'''))))))((((((((((((((())))))))))))&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((()))*********+++))))))***+++---...//////,,,,,,,,,---///222555666999999999:::;;;===>>>??????BBBGGGJJJMMMQQQTTTWWWZZZ[[[___dddhhhooo{{{uuuggg^^^YYYRRRJJJDDDCCCAAA>>>>>>@@@BBBIIIGGGHHHUUU___jjjzzzKKKFFF???:::999999999999555;;;BBBJJJ]]]xxx```EEE>>>777444777:::888888;;;>>>>>>>>><<<;;;:::999999777777777666666555444444111000///......//////000...---++++++***)))&&&###"""  !!!!!! """!!!  ######$$$&&&((((((%%%###$$$#########$$$%%%''''''######$$$%%%&&&(((((()))&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&$$$""""""######""""""!!!!!!!!!!!!!!!!!!  !!!!!!"""############"""""" !!!!!!"""###############"""#########"""&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&%%%$$$######&&&''''''(((((((((((((((''''''''''''''''''(((((('''&&&$$$###$$$%%%''')))***)))((('''''''''''''''&&&&&&((()))************'''((()))******((('''&&&)))'''&&&&&&((()))))))))((((((((()))))))))******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&'''((((((((())))))***+++,,,,,,(((((()))+++---...///000,,,,,,---...000222555666::::::::::::;;;<<<======CCCFFFIIILLLNNNOOOQQQSSSZZZ]]]bbbgggiiippp~~~zzzhhh[[[UUUSSSKKKEEEAAAAAA???===>>>AAA@@@GGGFFFIIIXXXffftttGGGDDD@@@===;;;:::777555444:::CCCTTTqqqoooLLL;;;:::888777::::::999999;;;AAA???===;;;::::::::::::666666666555555555555555333222000///------///000---,,,*********)))&&&$$$  !!!!!!  """!!! ######$$$'''((((((%%%###$$$$$$$$$%%%%%%'''((()))######$$$%%%&&&(((((()))((('''&&&&&&''''''%%%$$$%%%&&&'''&&&$$$""""""###""""""!!!!!!!!!!!!""""""###!!! !!!!!!"""###$$$$$$#########!!! !!!!!! ######$$$$$$###""""""!!! !!!"""######"""&&&%%%$$$""""""###%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&''''''((((((((((((((('''''''''(((((()))))))))'''&&&%%%$$$$$$&&&((()))))))))(((''''''&&&'''''''''(((((()))))))))((((((&&&'''((())))))((('''&&&'''&&&%%%&&&((())))))((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((,,,+++)))'''&&&&&&'''(((((())))))***+++,,,,,,---((()))***+++---...///000,,,,,,...///111333555666<<<;;;;;;;;;<<<<<<===>>>CCCFFFJJJNNNOOOPPPRRRTTT[[[]]]ccchhhkkkppp~~~{{{lll___VVVOOOKKKEEEAAA??????>>><<<>>>BBBAAAHHHHHHKKK[[[jjjyyyEEECCCAAA???>>><<<999777666;;;HHH```ZZZAAA999555777999:::::::::<<<>>>BBB???;;;999::::::::::::888888777666666666777777444444333000---,,,---...---,,,******+++***)))(((   !!!""" """#########$$$&&&''''''%%%"""###$$$%%%&&&'''((((((''''''''''''&&&&&&%%%%%%%%%)))'''&&&&&&&&&&&&%%%###%%%&&&'''&&&$$$"""""""""###"""!!!!!!"""###%%%&&&$$$"""   !!!"""######$$$######$$$""" """###"""!!!""""""""""""!!!  !!!!!!""""""%%%%%%$$$$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%''''''((())))))))))))(((&&&''''''((()))***++++++''''''&&&%%%&&&'''((()))((((((''''''&&&'''''''''))))))))))))(((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((()))((('''''''''''''''(((((((((((())))))((((((((('''''''''%%%%%%&&&&&&'''(((((((((---+++)))'''&&&'''((()))*********+++,,,,,,,,,---******+++,,,...///000000------///111333555666777===<<<<<<<<<===>>>?????????CCCIIIOOORRRUUUXXXZZZ\\\^^^cccjjjooouuukkk___WWWOOOGGGCCC@@@======>>>===;;;>>>CCCDDDKKKKKKNNN^^^lll{{{CCCAAA>>><<<<<<<<<;;;999:::CCCYYYzzzgggHHH999777777;;;>>>===<<<<<>>999888999;;;;;;:::999888777666555666666777555666555222---++++++,,,+++)))(((((()))******)))  !!!""" !!!###%%%###"""###$$$&&&&&&$$$"""!!!###%%%'''((('''%%%$$$(((((('''&&&%%%%%%$$$$$$'''%%%$$$%%%&&&&&&%%%$$$%%%&&&'''%%%###!!!!!!!!!$$$#########$$$''')))+++%%%$$$"""    !!!"""###############"""!!!!!!######"""!!! !!!!!! """!!!  !!!###$$$$$$%%%%%%&&&'''((()))((((((''''''&&&''''''''''''((())))))******))))))&&&'''''')))***+++,,,,,,'''''''''((((((((())))))''''''&&&&&&&&&'''(((((((((((())))))(((''''''&&&$$$$$$######$$$&&&((()))'''&&&&&&'''((()))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((&&&%%%&&&'''***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---///000333555666777888============>>>???AAAAAA???CCCJJJPPPTTTWWWZZZ\\\]]]^^^dddnnnvvv}}}sss^^^TTTOOOHHHAAA??????===>>>???>>>;;;>>>DDDCCCKKKMMMSSSdddtttAAA>>>:::777888999::::::===MMMnnnwwwTTT<<<444444===BBBDDDBBB>>>>>>AAACCCBBB===888777888;;;;;;;;;888777555444333333444444666777777333...***)))+++'''&&&$$$%%%'''(((((('''!!! !!!!!!"""!!!  !!!"""###""""""###%%%%%%$$$""" """%%%((((((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&$$$&&&&&&%%%###!!! !!!%%%%%%$$$%%%'''***,,,...%%%$$$###!!!  !!!!!!  !!!""""""#########"""!!!!!!"""######"""  !!!"""############$$$### !!!######$$$%%%&&&((()))******(((((('''''''''(((((()))(((((()))***************&&&'''((()))***+++,,,---'''(((((()))***)))))))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''###"""!!!!!!"""%%%(((***'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%$$$######%%%(((+++...---,,,,,,,,,,,,,,,,,,,,,---.........//////000000...///111444666777888888======>>>>>>???AAABBBCCCBBBFFFMMMRRRUUUWWWYYYZZZ^^^^^^eeeqqq|||yyyhhhVVVNNNIIICCC???@@@@@@???@@@BBB@@@>>>AAAGGG@@@JJJNNNWWWkkk}}}999===666000666888999@@@FFF^^^eeeAAA666888222;;;>>>AAABBB@@@>>><<<<<>>999===999@@@AAABBBBBB???<<<:::999===:::777666777888777666555444222111000111222333555222...,,,---...---,,,(((((()))(((&&&$$$""""""!!!  !!!  """$$$&&&!!!###$$$%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&((()))))))))((('''''''''&&&%%%$$$######""""""""""""$$$$$$%%%&&&&&&'''((((((###""" !!!###### !!!!!!"""### ###$$$ !!!!!! !!!"""$$$%%%$$$!!!!!!###%%%$$$###!!!!!!###$$$%%%&&&'''(((((('''&&&&&&$$$&&&'''&&&$$$###$$$&&&'''(((***++++++)))'''&&&((())))))))))))(((''''''******))))))((((((''''''((('''''''''''''''(((((())))))((('''''''''''''''%%%'''((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&'''''''''''''''((()))***+++,,,+++++++++++++++,,,,,,---//////...---------......333444555555444666999;;;<<<>>>AAACCCCCCDDDEEEGGGFFFKKKOOORRRTTTVVV[[[___aaaeeellluuuzzzfffSSSHHHEEE>>>???BBB===999<<<===;;;===CCCEEEBBBFFFNNNYYYhhh~~~999>>>999666;;;;;;;;;DDDNNNwwwwwwVVVFFF;;;<<>><<<;;;:::;;;999666666666777777777333222111000///000111222222000---------......---&&&'''''''''&&&%%%######%%%$$$"""  !!!!!! """%%%''')))%%%%%%%%%&&&'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$&&&(((+++******)))(((''''''&&&###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&& """$$$  !!!!!!!!!"""""" ######!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%### """###$$$###!!! !!!###$$$%%%%%%&&&&&&''''''((((((&&&''''''&&&$$$###$$$%%%%%%&&&(((******)))'''&&&))))))((('''''''''''''''++++++***)))((('''&&&&&&&&&'''((())))))*********(((((())))))((((((''''''(((((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''&&&%%%&&&'''(((((())))))))))))***************++++++,,,111111000...............111333555666666777999;;;>>>AAADDDEEEEEEFFFHHHIIIHHHLLLPPPRRRSSSVVV\\\aaabbbgggppp{{{ooo]]]KKKCCCAAA<<<>>>BBB>>>999<<<======>>>BBBCCCAAAGGGPPP^^^ppp555999444222888888;;;HHH___hhhIIIAAA<<<<<>>===>>>>>>>>>>>>999888777666666666666666222111000////////////000111000...------,,,,,,,,,'''&&&%%%&&&&&&&&&%%%$$$%%%$$$""" """"""!!!"""###&&&)))+++(((&&&$$$%%%'''&&&!!!########################!!!!!! !!!"""$$$%%%***))))))((('''&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$"""  !!!!!!!!!""""""""""""""""""###$$$%%%$$$###!!! !!!"""$$$###"""!!! !!!"""###$$$%%%$$$$$$%%%&&&'''((()))'''''''''&&&%%%$$$$$$$$$$$$%%%'''((()))(((''''''&&&&&&%%%%%%&&&(((***+++******))))))(((((('''''''''((()))+++++++++***)))'''((()))******)))((('''(((((('''&&&$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((()))))))))'''%%%$$$&&&'''((())))))((('''&&&)))))))))))))))******+++//////...............///000333666777777888999;;;@@@BBBEEEFFFFFFGGGIIIJJJKKKMMMPPPRRRSSSWWW^^^ccccccjjjuuuvvvbbbVVVFFFAAAAAA;;;===BBB@@@:::===??????@@@AAACCCCCCJJJUUUgggzzz888:::666666===???GGGYYYqqqzzzYYYEEECCC>>><<>>>>>===888888777666555555555555000000//////.........///111000///---+++)))(((((((((&&&%%%%%%'''((('''%%%!!! """"""!!!"""###&&&(((***###!!!!!!&&&((((((&&&########################""""""!!! !!!"""'''&&&&&&%%%$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$##################"""""" !!!    """""""""""""""###$$$$$$###"""!!!!!!!!!###$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%'''((()))((('''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&''')))+++,,,''''''(((((())))))******)))***+++++++++***(((''''''((()))******)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''((()))***)))(((&&&%%%&&&'''((())))))((('''&&&))))))(((((())))))***+++,,,,,,,,,,,,---...///000000333666777888888:::;;;???BBBDDDFFFFFFGGGIIIJJJMMMOOOSSSTTTUUUYYY```fffgggnnnzzzwwwjjjWWWRRRDDD@@@@@@;;;<<>>AAABBBBBBBBBEEEHHHSSSaaauuu<<>>>>>DDDEEEFFFBBB===;;;<<<;;;999666777888888777444333333444000000000/////////....../////////,,,)))&&&&&&&&&)))&&&######&&&'''&&&$$$"""!!! !!!###%%%'''$$$###!!!"""$$$%%%%%%%%%###########################"""!!!!!! ############""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!  !!! """""""""""""""""""""""" !!!!!!"""!!!!!!!!!"""###$$$%%%!!! !!!###$$$$$$###""""""""""""###$$$$$$%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''''''''******)))(((((((((((((((&&&&&&'''((()))***+++++++++++++++******)))((('''(((((())))))******))))))'''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''(((((())))))(((((((((&&&'''(((((()))))))))))))))))))))))))))******+++*********+++---...000111111333555777777999;;;===???BBBDDDFFFFFFGGGHHHJJJNNNRRRUUUWWWYYY\\\bbbgggkkkrrr~~~zzznnncccRRROOOBBB@@@BBB<<<===BBB@@@AAAAAACCCEEEEEEDDDIIIOOOXXXkkk;;;@@@DDDNNNZZZ\\\ggg~~~www___IIIBBBCCCDDD???CCCGGGBBBEEE@@@<<<;;;<<<;;;777333777999999777444111111222000000000000000///......***,,,---+++'''%%%%%%&&&((($$$!!!!!!$$$%%%###!!! !!!###$$$%%%'''&&&$$$!!! ########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""######"""""""""######$$$%%%%%%$$$######"""!!!!!! !!!  """"""""""""""""""""""""""""""### ###!!!!!! !!!"""###$$$$$$!!! """%%%$$$"""!!!""""""######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$'''%%%$$$%%%((()))((('''((((((((((((''''''''''''***************))))))(((''''''(((((())))))*********))))))((((((((())))))))))))(((((()))******+++)))'''%%%&&&(((***)))((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''((()))***+++'''''''''((()))***+++,,,***))))))))))))***++++++,,,,,,,,,,,,---///000000222333555666666999<<>><<<;;;:::999888888777666555333111000000333333222111...+++(((''''''((((((((('''&&&$$$###&&&$$$###$$$%%%$$$!!! !!! !!!$$$%%%&&&$$$!!! &&&%%%$$$######$$$%%%&&&""""""!!!!!!!!!###$$$%%%$$$"""!!!"""$$$%%%###!!!########################%%%&&&'''&&&###!!! !!!"""###"""!!!!!!!!!  !!!"""""""""""""""#########"""######$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!"""""""""&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******(((''''''(((((()))&&&&&&''''''((()))++++++((())))))******)))((((((+++)))''''''(((******)))(((((('''''''''((()))*********))))))((((((''''''((('''&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((('''&&&'''***+++***((('''+++,,,)))))),,,+++'''***+++,,,,,,+++***+++------...000000000000222333555333444999===>>>CCCHHHDDDGGGIIIJJJJJJKKKNNNPPPTTTYYY___aaabbbccceeehhhvvvrrrgggbbb^^^\\\]]]]]]\\\[[[^^^bbbbbb^^^ZZZVVVQQQPPPSSSSSSQQQ[[[iiizzzcccJJJ???===AAAAAACCCHHHIIIEEEDDDEEECCCAAA>>>======<<<:::888888777666444333111000///111111000///---+++***)))((((((((('''&&&$$$""""""""""""###%%%&&&%%%""" $$$%%%%%%%%%$$$""" #########$$$$$$#########"""""""""""""""############"""!!!!!!######"""!!! !!!!!!"""######$$$$$$###%%%'''&&&$$$!!!""""""######"""   !!!"""###$$$$$$$$$"""!!!!!!"""######%%%$$$###"""""""""""""""""""""###$$$$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((((((((((())))))***''''''''''''((((((((()))$$$%%%''')))*********)))+++***((((((***+++******(((((())))))******))))))+++******)))(((''''''&&&((('''''''''(((((()))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((('''&&&'''((()))((('''))),,,,,,******,,,,,,)))***,,,---,,,******+++,,,/////////000333444444333555333555:::>>>@@@CCCIIIEEEFFFGGGHHHIIILLLPPPTTTXXX]]]cccffffffgggiiikkk}}}zzzfff___```aaaaaaaaa```___aaaeeeiiiiiieeeaaaddd___]]]___^^^^^^gggsssgggPPPDDD???===@@@@@@AAACCCCCCAAA???>>>===<<<<<<>>>??????===;;;888777666444222111//////.........---,,,,,,+++***)))((('''&&&$$$###!!!!!! """$$$&&&&&&$$$  !!! !!! !!!###$$$'''&&&&&&%%%$$$###"""""" !!!"""######"""!!! """"""#########""""""!!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#########"""$$$%%%$$$"""!!!!!!############"""  !!!  !!!!!! !!!###%%%&&&###"""  !!!&&&%%%###"""!!!"""######"""$$$%%%&&&&&&$$$"""!!!$$$%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''((()))******+++((((((((((((((((((((('''%%%&&&&&&'''((()))******+++***))))))+++,,,+++***'''(((***+++,,,+++)))(((++++++***)))((('''&&&&&&''''''(((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&***+++,,,++++++,,,+++***+++,,,---,,,***)))***+++000...---///444666555333444222444:::>>>???CCCGGGFFFFFFEEEFFFHHHLLLQQQTTTZZZ___eeeiiijjjlllooorrrssshhheeeggghhhggghhhyyyzzz}}}}}}vvvqqqnnnnnnnnnooowwwyyygggRRRFFFDDDBBB>>>BBBBBBBBB@@@???>>><<<:::;;;;;;;;;===??????<<<:::666666555444222111000///,,,,,,,,,+++++++++++++++)))((('''%%%$$$###"""!!!!!!###&&&&&&%%%""" !!!!!!!!!!!!!!! !!! !!!$$$%%%######"""""""""""""""""" """$$$%%%%%%$$$""" """"""#########""""""!!!!!!!!!""""""!!!!!!!!!"""$$$#########"""""""""!!!"""$$$%%%###"""!!!!!!#########""""""!!!   !!!  !!!!!!!!!""""""""""""""""""!!!!!!!!!"""$$$&&&(((###"""!!!  &&&%%%###"""""""""###$$$###$$$&&&''''''%%%###"""%%%%%%%%%&&&&&&'''''''''))))))************)))(((&&&&&&'''((()))******+++))))))*********)))((('''***(((&&&%%%%%%''')))+++***))))))***,,,,,,+++***&&&(((***,,,,,,+++)))(((*********)))(((''''''&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''(((+++++++++,,,,,,+++++++++***,,,,,,,,,******+++,,,...,,,,,,///333666666444666555777===@@@AAADDDHHHKKKIIIHHHHHHJJJOOOSSSUUUYYY^^^eeejjjmmmqqqwww{{{{{{tttnnnmmmlllmmmrrrxxx|||~~~rrrdddSSSGGGCCCBBB@@@===DDDFFFDDD@@@>>>???>>>;;;>>>===<<<<<<===;;;888666444444444333222222111111++++++************++++++)))((('''%%%$$$#########!!!$$$&&&&&&### !!!!!!!!!"""######$$$$$$"""#########$$$$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$"""""""""""""""#########!!!"""######!!!!!!"""###%%%%%%$$$$$$###""""""!!!%%%&&&&&&%%%"""  ######""""""""""""!!!!!!!!! !!!!!!"""############""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$#########%%%$$$$$$#########$$$$$$"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''''')))***+++,,,,,,+++***)))&&&&&&((()))************((()))***++++++***)))(((,,,***(((&&&%%%&&&(((***)))((((((***,,,,,,+++***&&&''')))++++++***)))((())))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***)))(((((()))***+++)))***,,,,,,***)))+++)))+++,,,,,,+++***,,,---,,,,,,---///333555666666<<<;;;===BBBEEEEEEFFFJJJOOOMMMKKKKKKOOOSSSWWWXXXZZZ___fffkkkpppwww}}}wwwrrrpppppptttxxx___QQQFFFEEECCC===<<>>===@@@@@@===>>>===;;;;;;:::999777444222222222222222222222222+++***))))))))))))***+++)))((('''&&&%%%%%%%%%%%% """%%%$$$""" !!!"""!!! !!!"""###!!!"""%%%&&&&&&'''((((((''''''%%%&&&'''(((((('''&&&%%%""""""!!!!!!!!!###$$$%%%!!!###%%%$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&$$$!!! !!!"""""""""""""""""""""######!!! !!!!!!""" !!!"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((***,,,,,,,,,+++***&&&'''((()))******))))))&&&((()))***+++***((('''*********))))))(((((((((''''''''')))+++,,,***)))&&&'''((()))))))))(((((((((((((((((())))))))))))(((((())))))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))+++***))))))***---+++((((((,,,,,,((((((+++((()))++++++++++++---///+++---000222333555888:::@@@>>>@@@EEEGGGFFFGGGJJJMMMKKKIIIKKKQQQVVVXXXYYY___ccchhhmmmrrr{{{yyyuuuxxx|||}}}uuu```QQQEEE@@@EEECCC::::::CCC>>>AAA@@@;;;;;;@@@AAA===;;;:::888888999:::888777111111111222222333333333+++***)))(((((()))******))))))'''&&&%%%&&&&&&'''!!!######!!! """$$$   !!!"""###"""###$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""!!! !!!###%%%'''"""$$$&&&%%%"""!!!###%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%###!!!"""%%%'''!!!!!!!!!!!!"""###$$$%%%!!! !!!!!!!!!"""###$$$$$$%%% !!!!!!!!! !!!!!!###$$$$$$###"""!!!!!!$$$&&&&&&%%%###""""""###%%%&&&&&&%%%$$$###!!!!!!"""###$$$&&&'''(((((((((((('''&&&&&&&&&%%%%%%''')))+++,,,+++******&&&''')))******))))))(((%%%&&&((()))***)))((('''&&&(((+++------+++(((&&&&&&&&&''')))++++++***(((&&&''''''(((((((((((((((''''''(((((())))))******(((((())))))(((&&&$$$###'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&)))++++++***))),,,...+++'''''',,,,,,''''''+++'''(((***++++++,,,...000+++///333444444555999===@@@>>>@@@EEEFFFEEEEEEHHHHHHFFFEEEIIIOOOUUUXXXXXXcccfffjjjnnnttt}}}~~~yyyzzz{{{rrr{{{}}}tttfffUUUMMMDDD>>>@@@AAA===::::::>>>???@@@???===;;;;;;;;;::::::::::::;;;:::777555222555777555111---,,,,,,+++***)))((((((((()))***&&&%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!  !!! !!!"""&&&&&&%%%$$$############!!!###%%%&&&&&&$$$""" """$$$&&&&&&%%%"""!!!%%%$$$###"""!!!!!!!!!!!! !!!&&&'''$$$###%%%&&&%%%######$$$%%%$$$###!!!!!!''' !!! !!!""""""  """$$$"""!!!   !!!""" !!!!!!""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&((()))))))))))),,,)))&&&&&&)))***)))&&&(((%%%&&&++++++&&&%%%((()))'''%%%&&&)))++++++)))%%%$$$$$$%%%((())))))(((((())))))(((((()))+++...))))))(((((((((((())))))%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''))),,,...000---,,,((($$$%%%***,,,***++++++,,,,,,---......///000222444555555666888:::===???BBBDDDEEEDDDBBBAAAGGGJJJMMMOOOQQQSSSVVVXXX```hhhmmmpppxxx||||||{{{~~~mmmfffjjjeee[[[RRRHHHHHH@@@;;;>>>AAA>>>;;;<<<===???@@@???===<<<<<<===:::888777888888888666444111333555444000---,,,,,,,,,+++***)))(((((()))***$$$$$$######"""!!!  !!!""""""""""""!!!   """$$$%%%%%%%%%###"""!!!!!!""""""###$$$%%%&&&%%%$$$"""!!! ###%%%%%%$$$"""!!!$$$$$$###""""""""""""###""" !!!%%%%%%"""!!!###&&&%%%######$$$%%%$$$######!!!$$$ $$$***%%%%%%"""  !!!"""###"""!!! !!!!!!!!!  """""" !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$$$$$$$############""""""$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%%%%&&&'''''''''((())))))******+++***))))))))))))(((''')))&&&'''++++++'''&&&)))+++)))'''(((***+++)))'''&&&&&&''''''(((((())))))*********)))'''''')))***(((((())))))))))))((((((%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&((()))))))))((((((((()))***,,,---***---,,,)))))),,,---***,,,,,,------......//////000222444555555666888:::???@@@CCCEEEFFFFFFEEEEEEHHHKKKNNNPPPRRRUUUXXX[[[bbbfffiiimmmvvv|||~~~xxxgggaaa___RRRIIIFFFBBBAAA<<<:::===@@@???>>>>>><<<>>>???>>>===<<<===>>>999777555555555666555333///111222222///---,,,,,,---,,,+++***)))(((((((((%%%%%%%%%%%%###"""  """######""" !!!$$$''')))%%%###!!! !!!%%%%%%%%%$$$###""""""!!!"""$$$%%%$$$###"""######""""""######$$$%%%$$$!!! ######!!!!!!$$$&&&%%%######$$$$$$###"""$$$!!!""" ,,,222(((%%%""" $$$$$$###"""""""""""""""!!!!!!!!! !!!""""""### !!!"""###"""!!! !!!!!!"""#########"""""""""""""""""""""#########%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&******)))(((((()))***+++***+++---,,,***(((''''''+++((((((******((((((+++++++++***++++++***(((&&&&&&)))+++***'''&&&(((***+++,,,+++)))&&&%%%&&&'''(((((()))******)))((((((%%%&&&'''((())))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((())),,,+++******))))))******(((...111...,,,------,,,------......///000000000000222444555555777999<<>><<<;;;===???@@@??????;;;=========<<<;;;===>>>999777444333444555444444000111111111///...---,,,------+++***)))(((''''''***)))'''&&&$$$$$$###### """######""" !!! ###&&&***,,,%%%###!!! !!!&&&%%%###!!! !!!!!! """$$$%%%&&&%%%%%%"""""""""###$$$%%%&&&&&&%%%!!! """###"""$$$((('''%%%###"""###$$$###"""###"""$$$ 000555%%%"""  !!! $$$######""""""""""""""""""""""""""""""#########!!!"""#########!!!"""###$$$%%%%%%$$$###""" !!!""""""###$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''---,,,***(((((()))***+++))),,,///...+++''''''(((,,,***))))))))))))***,,,******+++,,,---+++)))''''''+++...,,,'''%%%(((+++***++++++)))'''%%%&&&''''''(((***++++++***((('''&&&&&&'''((()))*********'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((())),,,,,,++++++*********)))'''///333///+++,,,...///.........///000000111111111333444555555777;;;============>>>@@@CCCEEEGGGGGGJJJMMMOOORRRVVV[[[^^^ggggggjjjrrrppp```WWWPPPDDDAAABBB===>>>>>>>>>>>>???AAA@@@>>>;;;;;;<<<;;;::::::<<<>>>:::888555444555666555555222111111000000///...---,,,,,,+++***)))'''&&&&&&---***&&&###"""###%%%''' !!!###$$$$$$###!!!  !!!!!!!!! !!!!!!!!!"""$$$'''***,,,&&&$$$""" !!!"""$$$###!!! !!!"""$$$%%%''''''''''''############$$$&&&'''(((***%%%###$$$$$$"""$$$((('''%%%###"""######"""!!!!!!!!!$$$ !!!...000"""!!! !!!"""!!!!!! !!!!!!!!!!!!!!! !!!""""""###############""""""#########!!! $$$%%%&&&'''&&&%%%$$$### !!!"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((...---+++)))((()))***+++(((,,,///...+++((('''(((,,,,,,***))))))***,,,,,,''')))+++---,,,+++******(((,,,...,,,'''%%%(((+++''')))******((('''((()))((()))***++++++***)))((('''''''''((()))***++++++'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((************+++*********(((...111,,,(((***///000......//////000111111111222333444555666888<<>>>>>===>>>@@@CCCFFFHHHIIIKKKNNNQQQUUUZZZ___ccceeegggnnnzzzeeeWWWNNNIII??????@@@888<<>>???AAA@@@>>>:::::::::999777777999;;;:::888666666666777666555444222000000000000...,,,)))******)))((('''&&&%%%)))'''###!!! """$$$&&&"""##################""" !!!!!!!!!  !!!###%%%''')))***%%%%%%$$$###""""""""""""###"""  !!!###$$$%%%&&&'''((((((((($$$$$$$$$$$$%%%&&&'''(((...***'''&&&%%%!!!!!!%%%'''%%%###"""""""""!!! """"""((()))%%%%%%$$$!!!  !!!""""""!!!  !!!!!!"""#####################""""""""""""""""""%%%&&&&&&&&&&&&%%%$$$$$$!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&''''''((()))---,,,***)))))))))******(((***,,,,,,***)))((()))***,,,+++((((((+++,,,***&&&(((***++++++***++++++)))+++,,,+++(((&&&(((***&&&(((***+++******+++,,,************************((((((''''''((()))***+++&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((('''((()))******+++******)))---...***(((+++//////......//////000000111111333444555555666999===@@@AAAAAAAAABBBCCCFFFHHHIIILLLOOORRRUUUYYY^^^eeeiiidddhhhrrrXXXNNNJJJEEE<<<===???777888===@@@======AAAAAA>>>::::::999777555555777999999777666777777777555333555222///...///...,,,***''''''(((((((((&&&%%%$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%% !!!###%%%&&&&&&&&&$$$$$$$$$$$$$$$"""!!! """!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((+++'''%%%&&&%%%"""###&&&'''%%%###"""""""""!!!!!! %%% $$$&&&&&&$$$!!!!!!!!!"""""""""""""""!!!!!! !!!  !!!"""#########""""""###"""!!! !!!"""###%%%%%%%%%$$$#####################$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))***************))))))))))))(((((((((*********)))'''+++,,,)))))),,,+++'''''')))+++***(((''')))+++)))))))))))))))(((((()))&&&)))+++,,,+++++++++,,,,,,+++)))(((((()))+++,,,)))((('''''''''((())))))%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&'''((()))***)))(((((((((,,,---+++,,,//////,,,------...//////000000111333444555555666999>>>BBBCCCCCCCCCDDDEEEFFFHHHHHHLLLNNNQQQTTTYYY___fffkkkiiinnnyyyLLLFFFFFFAAA777777;;;555555;;;>>><<<<<>>:::999888666333333555777777666666777888777444222555222...---------***(((%%%&&&'''''''''&&&%%%$$$!!!###&&&(((((('''%%%###'''&&&$$$######$$$&&&''' !!!$$$%%%%%%$$$###"""###$$$%%%$$$""" """"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###!!!!!!%%%'''%%%'''***'''%%%###"""""""""  !!!$$$&&&!!!###&&&%%%###"""###$$$#########""""""""""""""" !!!!!!!!!  !!!######""""""!!!$$$"""  """%%%'''%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&''')))***'''''''''''''''((())))))((()))************))))))***'''%%%&&&))),,,+++)))&&&+++,,,)))))),,,+++&&&)))++++++)))&&&%%%'''))))))((('''((()))***)))'''(((***,,,---,,,++++++,,,---+++)))'''''')))+++---))))))'''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''(((((())))))(((&&&&&&'''+++---...000222///)))------......///000000000333444555555666:::???BBBAAABBBBBBCCCDDDEEEEEEFFFIIIKKKNNNRRRVVV]]]dddiiipppuuuEEEDDDAAA<<<777777;;;???AAA;;;888;;;>>>======>>>999888777888:::;;;:::999666555333000......111444444111...,,,,,,,,,,,,++++++&&&%%%((('''###$$$)))'''&&&&&&%%%$$$"""!!!!!!!!!"""$$$%%%%%%$$$###"""   !!!''''''######"""!!! !!!"""###%%%%%%&&&&&&%%%$$$"""!!!"""!!! ###&&&''''''%%%$$$$$$$$$%%%''')))***&&&'''((((((((('''&&&%%%%%%%%%###!!!!!!%%%(((!!!"""###$$$$$$###"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%"""!!!""" !!!"""###$$$######"""!!!!!!$$$&&&%%%%%%&&&&&&%%%$$$"""!!!$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''')))'''$$$''',,,+++$$$((('''&&&&&&'''((()))******************)))((((((***)))(((''''''&&&&&&&&&++++++,,,,,,+++***((('''+++++++++---///...,,,)))))),,,...---***(((((()))***,,,---,,,)))''')))+++'''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))))))))))))))))))))***++++++,,,---///000111000///...---///222333222111111111888777666555888<<<@@@CCC@@@BBBCCCDDDDDDFFFHHHKKKIIIOOOSSSTTTZZZdddiiihhhooovvvyyy}}}xxxxxx=========;;;999;;;???CCC@@@<<<:::===???===<<<===:::999999999:::999777555555444222000000111222222000///------------***(((+++'''%%%'''&&&######'''***)))(((&&&%%%$$$$$$$$$"""###$$$$$$$$$###""""""!!!  &&&'''###""""""!!! !!!""""""$$$%%%&&&''''''&&&%%%$$$###!!!!!!"""$$$&&&&&&%%%#########$$$$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$ """%%%&&&$$$"""!!!!!!!!!"""#########"""!!!!!! !!!"""""""""!!!  ###!!! """""" !!!""""""###"""!!! !!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&''')))******************)))(((***)))''')))...---''')))((('''''''''(((***+++++++++++++++***)))((('''***)))(((((('''(((((((((++++++,,,,,,+++)))'''&&&***+++,,,------,,,***)))(((***,,,,,,)))((()))***)))+++,,,+++((('''(((***'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))((()))))))))***+++,,,------...............---///111111000000111222888777666777999<<<@@@BBB@@@AAACCCCCCCCCEEEHHHJJJSSSXXX\\\\\\___gggkkkjjjqqqxxx}}}uuulllhhheeehhhrrr888999::::::;;;<<<@@@CCC@@@<<<<<>>@@@AAA???@@@BBBBBBBBBDDDHHHJJJSSSXXX\\\\\\___dddhhhiiiuuu|||zzz{{{zzzoooddd[[[SSSSSSWWWaaalllyyy::::::;;;;;;;;;;;;;;;<<>>AAAAAA<<<999999<<<;;;<<<<<<<<<999555111333000...000444555111---+++******+++++++++(((&&&)))'''&&&&&&&&&&&&''')))***(((%%%###"""###%%%&&&$$$$$$$$$###"""!!!!!! !!!!!!  !!!"""((((((###"""!!!  !!!""" !!!!!!"""#########$$$######%%%&&&&&&###!!!&&&%%%%%%%%%&&&(((***,,,)))(((&&&$$$######$$$$$$&&&%%%"""!!!$$$ !!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!!  """######!!!!!!""""""######!!!""""""#########""""""'''%%%###!!! !!!###$$$'''&&&$$$###"""###$$$$$$(((''''''&&&&&&''''''((('''((()))******)))((('''$$$%%%'''''')))******(((((((((((((((((((((((((((((())))))******))))))((())))))))))))***+++,,,---,,,++++++***)))((('''&&&(((,,,///---(((%%%&&&)))(((''''''''''''(((+++,,,(((((((((((('''''''''((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((()))))))))***)))))),,,+++***)))***+++,,,---...///...------///333666666777999<<<>>>???@@@AAA???@@@AAABBBBBBEEEIIILLLOOOTTTYYY\\\___ccchhhkkk{{{yyyxxxyyyjjj___UUUNNNJJJKKKPPPVVV]]]jjj<<<<<<;;;;;;;;;:::999888===<<<>>>AAA@@@;;;888999:::::::::<<<<<<;;;777444222///---000444444///***+++)))''''''((()))))))))'''''''''&&&'''***,,,,,,+++)))&&&$$$$$$%%%'''(((%%%$$$###"""!!!!!!  !!! %%%******%%%"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$%%%&&&&&&###!!!&&&$$$""""""$$$(((---000***)))'''%%%%%%%%%%%%&&&&&&%%%"""!!!$$$!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!! !!!!!! !!!######"""!!!  !!!"""######"""!!!  """###'''%%%""" """$$$&&&$$$$$$###"""###$$$&&&'''))))))(((((((((((())))))'''((()))******)))((('''$$$%%%''')))***(((((()))''''''''''''''''''''''''$$$%%%'''((()))*********))))))))))))***,,,---...++++++******)))((((((((((((,,,...,,,'''$$$&&&***((('''&&&&&&(((***+++,,,''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***+++*********,,,+++***)))***+++,,,---//////...---...000555999777888;;;===???AAAAAAAAA???@@@AAABBBDDDGGGLLLPPPUUUYYY```eeefffhhhmmmsssyyyuuuzzz|||jjj\\\RRRKKKIIIEEEGGGKKKOOOSSS___www;;;:::999:::<<<<<<;;;:::::::::===@@@>>>999777999777777888999::::::777444000...---...000000,,,)))+++)))&&&%%%''')))******%%%''''''%%%&&&+++---+++%%%$$$""" !!!"""###$$$###"""!!!!!!!!!!!!!!! !!! !!!&&&,,,+++&&&###"""!!! !!!"""###$$$$$$###############$$$%%%$$$$$$%%%&&&&&&$$$######!!!!!!%%%***---(((((('''&&&&&&&&&'''''' ###%%%%%%###!!! """!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!"""""" """######"""  """"""!!! !!!"""!!!  !!!  ###%%%'''%%%###"""!!!###%%%'''############%%%&&&'''((()))(((((((((((((((((()))***))))))))))))))))))***''''''***---,,,((((((***'''((((((((((((''''''&&&$$$%%%&&&((()))*********))))))))))))***+++,,,---++++++************++++++)))+++,,,+++(((&&&(((***)))'''&&&''')))+++++++++((('''&&&'''((()))(((''''''''''''''''''((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,+++***,,,,,,++++++,,,,,,---...///////////////222777:::888999;;;>>>@@@AAABBBCCC???@@@BBBCCCFFFKKKQQQUUU]]]aaahhhmmmmmmlllpppwwwzzzuuuwww~~~mmm]]]RRRIIIEEEEEE???AAADDDHHHLLLXXXqqq===;;;999999<<<======;;;888888;;;>>><<<777777;;;666555444555666666444222//////...---,,,+++)))((()))'''&&&''')))******)))%%%((('''###$$$(((***'''!!! ###"""!!!!!! !!!""""""  !!!&&&,,,+++&&&$$$###"""!!!!!!"""###$$$$$$######"""###$$$&&&'''&&&%%%######%%%&&&&&&%%%"""!!!!!!!!!"""$$$%%%&&&%%%%%%&&&'''''''''&&&&&& """%%%&&&$$$"""!!!!!!###"""""""""###$$$&&&'''$$$###"""!!!!!!!!!"""###!!!###$$$$$$###!!! !!!###""" """"""!!!   """$$$%%%'''&&&$$$######%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***((((((+++///---'''&&&***)))******+++***)))((('''((())))))***************)))))))))))))))***+++,,,+++*********+++,,,---...+++*********))))))******)))((('''))),,,---+++))))))'''&&&''')))+++)))(((&&&'''''''''((((((((()))(((((((((((()))))))))))))))+++,,,......---,,,+++,,,------..................///000111222444888<<<::::::<<<>>>@@@BBBCCCDDD@@@AAACCCEEEIIIOOOVVV[[[```dddlllrrrrrrooottt}}}sssuuu}}}qqq___TTTKKKCCC@@@AAA===>>>@@@CCCGGGTTTkkkAAA===::::::;;;===<<<:::777777:::===:::666777<<<555333222111222222111///...//////---)))''''''(((&&&&&&'''***,,,,,,)))'''&&&)))'''"""!!!%%%&&&"""%%%%%%%%%%%%$$$$$$$$$$$$""""""!!! !!!"""###""""""###"""!!!!!!&&&+++***%%%%%%$$$###""""""###$$$%%% """$$$&&&''''''%%%######$$$&&&'''&&&"""$$$%%%&&&&&&%%%###""""""###%%%&&&''''''&&&%%%%%%%%%###!!!!!!%%%((($$$######"""###%%%'''(((%%%$$$"""!!!!!!!!!"""### !!!$$$%%%%%%$$$!!! !!!######!!!"""!!!###$$$ """$$$%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$######$$$''')))'''&&&***...+++###"""'''+++,,,------,,,+++***))),,,------,,,,,,+++)))))))))))))))((())))))***++++++*********+++---///000,,,***))))))***,,,+++******)))(((***---...+++((()))'''&&&'''***+++***(((&&&'''''''''(((((())))))(((((((((((())))))))))))***+++---//////...---,,,,,,---///000111000///......000111222333666999<<<;;;;;;<<<===???BBBDDDEEE@@@AAADDDFFFJJJQQQYYY^^^aaaeeeoooxxxyyywww}}}xxxooouuuuuufffVVVOOOIII@@@<<<===@@@???@@@BBBFFFQQQgggzzzAAA===777555777:::;;;;;;888999:::888555555888;;;555333111222333333000---222000---***((((((((()))"""%%%(((++++++***(((&&&((($$$###$$$$$$###$$$))))))&&&### !!!###%%%%%%$$$###!!!!!!!!!""""""""""""!!!!!!  !!!###$$$***+++ %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""" ###%%%'''''''''&&&$$$'''&&& %%%'''###!!!$$$'''&&&###!!!!!!"""$$$$$$###""""""!!!!!! %%%%%%$$$$$$$$$$$$######&&&''''''$$$  """"""""""""  !!!!!!!!!!!!"""!!!###$$$%%%%%%"""######$$$$$$$$$$$$###"""$$$'''))))))(((%%%###%%%&&&((())))))'''%%%$$$''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%***((('''&&&&&&'''(((*********)))(((''''''((((((******)))'''%%%&&&)))+++***,,,...---+++)))))))))+++*********+++***'''%%%(((&&&%%%'''***,,,+++)))$$$&&&((()))***)))((('''&&&$$$###%%%(((***)))'''''''''''''''((((((((((((***+++---......---+++***+++---......---,,,,,,---111222222333555777888999<<<<<<<<<===@@@CCCDDDDDDAAABBBDDDFFFJJJPPPWWW]]]aaacccmmmyyy~~~~~~{{{tttvvv}}}{{{kkkYYYRRRNNNAAA<<<>>><<<;;;@@@>>>>>>FFFMMM^^^vvvBBB>>>888666666888777777:::;;;<<<:::888888:::===888555111000111222111//////---+++)))(((((()))***"""$$$'''***,,,,,,+++******'''%%%&&&%%%""""""%%%'''%%%###!!! !!!"""#########"""!!!!!!!!!"""""""""""""""!!!!!!!!!  ###%%%---...###$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###""""""!!!"""%%%'''((((((((('''$$$&&&$$$$$$'''&&&""""""$$$&&&%%%###""""""$$$&&&%%%###"""###$$$&&&(((''''''&&&&&&%%%%%%$$$$$$&&&'''(((%%%""" !!!""""""###!!! !!! !!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''((())))))))))))((('''))))))(((''''''((()))******)))'''&&&&&&''')))*********)))((((((((())))))***++++++***((()))+++---)))+++---...,,,++++++,,,---,,,+++,,,,,,,,,)))''')))((('''(((***++++++***%%%'''((()))***)))'''''''''%%%$$$&&&)))***)))(((''''''((((((((())))))))))))***+++------+++***)))+++---......,,,,,,---///222222222333555888:::;;;=========>>>AAACCCDDDDDDCCCDDDFFFHHHKKKQQQXXX]]]ccceeemmmwww}}}yyyrrruuutttdddTTTMMMIII>>>:::===<<<;;;AAA??????HHHOOO^^^uuu===;;;888666777777666555:::;;;<<<;;;999999;;;===:::777222//////000000000+++***)))(((((()))******&&&'''((()))***+++++++++,,,(((''')))'''""" """$$$###"""!!! !!!!!!!!! !!!""""""###"""""""""""""""!!!!!!  ###&&&111333&&&!!!"""$$$%%%&&&%%%%%%$$$""""""######$$$######""""""###%%%&&&''''''&&&&&&###%%%&&&$$$###%%%%%%"""###$$$$$$$$$""""""$$$&&&&&&$$$"""!!!"""&&&***,,,)))(((((('''&&&%%%%%%$$$&&&'''((('''###!!!!!!"""###"""!!! !!!### !!!!!!"""$$$$$$%%%%%%&&&&&&%%%###""" &&&%%%$$$###$$$%%%&&&'''''''''''''''''''''(((((('''(((***++++++***((('''+++***((('''''')))+++,,,+++***)))(((((()))***+++******)))))))))***++++++)))+++------,,,,,,---...)))+++---...------...///...---------...---+++))))))***++++++***)))***+++'''((()))***)))((('''&&&((('''&&&''')))+++***)))((())))))))))))************+++,,,------,,,+++***,,,------,,,,,,,,,///111333333333444666999===???>>>>>>??????AAABBBDDDDDDFFFGGGIIIJJJMMMRRRYYY]]]ggggggkkksss{{{vvvpppvvv{{{jjj\\\NNNHHHEEE;;;:::???<<<;;;AAA???AAAIIIOOO\\\qqq666666666666777888888888888888888888888888999:::999777444111000///......******)))((('''(((((()))+++***)))(((''''''''''''***((((((***)))### !!!""""""""""""!!!  !!!!!!############""""""""""""  """ $$$(((555777))) """$$$%%%&&&%%%$$$$$$""""""##################!!!!!!###$$$$$$$$$$$$###,,,***&&&"""!!!###%%%&&&$$$$$$###""""""$$$&&&'''$$$###"""!!!"""%%%'''))))))(((''''''&&&%%%$$$$$$&&&'''((('''%%%"""!!!""""""!!! !!!"""  ###%%%&&&''''''%%%%%%$$$"""!!! ''''''&&&&&&&&&'''((()))((('''&&&%%%&&&''')))+++((()))+++------+++)))(((,,,***(((&&&&&&'''(((***++++++***))))))***++++++***)))))))))***+++,,,,,,'''***---///...------...+++---......------...000///---,,,---------,,,***))),,,...---***(((***---)))))))))***)))((('''&&&)))(((((()))************))))))*********+++++++++......///000000///......---------,,,+++---000333444333333444777;;;???AAA>>>>>>???@@@@@@AAACCCDDDHHHJJJLLLNNNPPPUUUZZZ^^^hhhhhhjjjpppyyyzzzrrrpppyyyooo___WWWKKKGGGCCC;;;===AAA>>>:::???>>>???HHHLLLWWWjjj{{{444555666666777777777777666555666666777888888777444444555444111...,,,+++++++++***(((''''''&&&&&&***)))(((&&&%%%%%%%%%%%%'''%%%&&&***)))$$$"""###!!!!!!""""""!!!  !!!""""""""""""############!!!  !!!%%%!!!"""$$$***999;;;***"""###$$$%%%&&&%%%%%%$$$###############$$$%%%%%%""""""######$$$$$$$$$$$$)))((('''((('''''''''(((%%%$$$""""""###%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&%%%"""!!!"""  !!! !!!!!! !!!!!!!!!"""###$$$%%%%%%%%%%%%######"""!!!""""""###$$$%%%&&&'''(((((((((''''''((('''&&&%%%&&&(((+++,,,)))***+++,,,,,,+++***)))...,,,***'''&&&&&&''''''++++++************++++++***)))))))))***+++,,,,,,&&&)))---......---,,,---...///000///---,,,---...---,,,++++++,,,,,,+++******,,,...---***)))***---*********))))))(((''''''))))))***************+++************++++++++++++////////////////////////,,,,,,,,,,,,,,,...111444444444444555888<<>>?????????@@@BBBEEEKKKLLLOOOQQQSSSXXX]]]```hhhhhhjjjooozzzvvvuuurrrpppsssvvvdddWWWQQQHHHFFFCCC<<>>:::???<<<===EEEHHHQQQbbbrrr888999999777555333333444555444444666888888777666///222444444111---***)))++++++***)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((($$$"""$$$((((((%%%###%%%""""""""""""!!!  !!! !!!!!!"""""""""""""""###!!!  !!!"""&&&"""###%%%,,,>>>AAA...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((!!!(((///111,,,((('''&&&$$$######%%%&&&&&&%%%%%%&&&(((((((((%%%###!!!############""""""""""""######"""#########  """"""  !!!!!!"""""" !!!!!!!!!!!!"""''''''&&&&&&$$$###!!! """"""!!!!!!"""$$$&&&'''"""###$$$%%%&&&%%%$$$###'''&&&&&&%%%'''))),,,---******++++++++++++******...---,,,+++)))(((((((((******************************)))))))))***++++++&&&))),,,------+++++++++///000000...,,,+++,,,...,,,+++))))))***++++++******+++,,,,,,+++***+++,,,******))))))))))))))))))((()))+++***)))((()))+++)))************+++++++++------------------------+++,,,---------///222555444444555777999<<<>>>???;;;>>>@@@@@@???@@@DDDHHHLLLNNNQQQTTTWWW[[[```cccgggjjjlllrrr~~~mmmlllllloooxxx|||jjj[[[QQQJJJEEEFFFEEE@@@EEEIII@@@???BBB===<<>>BBBCCCDDDEEEFFFIIIMMMQQQNNNUUUVVVXXXbbbbbb___eeeiiinnnuuu~~~sssjjjeee___```pppsss```SSSKKKGGGHHHQQQWWWXXX\\\dddfffaaa\\\PPPJJJMMMMMMIIIOOOZZZcccmmm}}}666777777666333111000000//////000000000000000////////////,,,***))))))***,,,+++++++++******))))))(((***++++++***(((%%%###""""""!!!!!!"""###$$$%%% !!!"""!!! !!!### !!!"""!!!  !!!!!!!!!!!!###"""$$$555GGGDDD444((('''%%%$$$###$$$%%%&&&%%%&&&&&&&&&%%%%%%'''(((((((((((('''&&&%%%###"""&&&&&&%%%###"""###&&&)))%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$###$$$%%%'''(((+++'''###!!! !!!!!!!!!"""$$$$$$!!! !!!"""!!! """"""""""""###$$$&&&''''''&&&$$$###"""###$$$%%%#########$$$%%%%%%&&&&&&###%%%'''(((&&&%%%%%%&&&###$$$&&&))),,,---+++)))'''((()))*********))))))******)))))))))******+++************+++,,,......+++***(((&&&&&&(((***++++++...---)))))),,,---)))///...,,,+++***+++,,,---+++,,,,,,---------,,,,,,+++++++++***)))))))))((((((((()))******+++******(((***------,,,++++++,,,)))''')))......+++***,,,...........................///000///...///000222555777999999999:::<<<>>>BBBCCCDDDEEEFFFHHHLLLPPPOOOWWWWWWZZZdddeeeccciiimmmrrrxxxwwwiiidddbbb```dddtttnnn\\\PPPKKKIIIPPPZZZaaabbbgggppprrrmmmggg[[[SSSRRROOOKKKPPPZZZaaajjjxxx777555333222222222000///,,,...000222333222000///......---------+++(((&&&++++++***))))))(((''''''((())))))((((((&&&%%%%%%""""""!!!!!!"""$$$%%%&&&!!!  !!!""""""!!!!!!"""$$$!!!  !!!"""!!!  !!!"""!!! ###$$$&&&444DDD@@@111&&&&&&$$$#########$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%)))'''$$$$$$&&&((())))))%%%$$$###"""!!!""""""###!!!"""$$$%%%&&&&&&&&&%%%(((&&&### !!!###%%%***'''###!!!!!!"""""""""!!!$$$%%%###!!!  !!!"""###$$$$$$(((&&&###!!!"""$$$(((***'''%%%$$$""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%&&&$$$%%%'''***,,,---+++)))(((((((((((()))***++++++------+++***))))))((((((***)))))))))+++---000222,,,+++***)))(((((((((((())),,,---++++++------***000///...,,,,,,,,,------++++++,,,,,,---.........+++***)))((((((((()))***(((((()))++++++,,,,,,,,,+++,,,...---,,,+++++++++)))(((+++000000---+++,,,---...///000000///...---000111111111//////111333666888:::;;;:::;;;===???BBBDDDEEEEEEEEEGGGKKKNNNPPPXXXYYY\\\gggiiihhhnnnrrrwww}}}lllbbbaaa^^^bbbkkkyyyyyyfffWWWNNNMMMOOOYYYfffppptttzzzzzzmmmaaa[[[UUUOOORRRZZZaaahhhttt888444000000222333222000,,,---///000111111111000000---+++,,,---,,,(((%%%******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!! !!!###%%%&&&### """###!!!%%%&&&&&&%%%""" !!!  """######"""!!!""""""!!!"""$$$'''222===999---%%%$$$######""""""######%%%"""!!!###&&&(((&&&###!!!"""$$$&&&((()))***+++---)))%%%$$$&&&((('''%%%%%%$$$"""!!! !!!""" """%%%'''((((((&&&%%%&&&%%%###!!!!!!!!!"""### """$$$&&&&&&###  ###%%%%%%###!!! !!! !!!###%%%&&&&&&%%%"""!!!!!!###%%%'''$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$&&&(((++++++***(((***)))'''&&&&&&((()))***...---,,,***))))))))))))---,,,***))))))+++...///------------,,,***))))))(((***,,,------...---,,,...------,,,,,,---......++++++++++++,,,,,,------***)))'''&&&&&&(((***+++'''((()))***+++,,,,,,,,,+++,,,---,,,***)))*********))),,,111111---+++,,,...///111222222111///...111222333222111000222444777999;;;<<<===???AAACCCCCCDDDEEEFFFFFFGGGJJJLLLPPPXXXYYY]]]iiilllkkkrrrvvv|||uuueee\\\[[[ZZZeeesssnnn^^^RRRMMMPPPVVV___ppprrrggg]]]UUUUUUZZZdddiiirrr|||777333000///222333222000---,,,,,,,,,---///000111222...***)))++++++)))&&&))))))(((((('''&&&%%%%%%$$$###"""!!! !!!!!!"""!!! """$$$### """###!!!!!!######""" """$$$$$$$$$!!!""""""  ###%%%...666222)))$$$$$$######""""""""""""""" ###'''((('''$$$!!!###%%%''')))***+++***&&&######%%%&&&%%%###%%%$$$"""!!!!!!!!!"""""" """%%%((()))'''&&&$$$!!!"""$$$%%%%%%%%%###### """$$$$$$!!!!!!###%%%$$$""" """!!!  !!!###$$$""""""################## """&&&((((((&&&###!!!''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!"""#########$$$&&&((()))(((&&&+++)))'''%%%$$$%%%'''(((++++++******)))******+++111///,,,)))'''((()))***+++,,,,,,---,,,+++***)))))))))+++...///...---...***++++++,,,---...//////,,,,,,+++***))))))*********)))'''&&&&&&(((***+++&&&'''((()))***************++++++***((('''((()))+++***,,,111111---+++---///000222333333222000///222333333222111111333555666888;;;>>>@@@BBBEEEHHHCCCDDDFFFGGGGGGHHHKKKMMMPPPWWWYYY]]]iiimmmmmmuuuxxxssshhh]]]VVVSSSYYYiii{{{yyygggYYYOOOJJJQQQ[[[fffyyyttthhh___\\\]]]eeeiiiooovvv~~~333111000000111111111000...---+++++++++---///111000...+++))))))))))))(((((((((((('''''''''&&&&&&'''&&&$$$""" ###""" """ !!!  ###$$$###"""""""""!!!######### !!! !!!$$$***///...((($$$$$$$$$$$$######""""""!!!!!!"""$$$''''''&&&$$$######$$$%%%%%%%%%%%%%%%"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&$$$###!!!$$$'''((('''%%%###&&&###!!!######!!! !!!!!!  """"""!!!"""$$$&&&'''&&&$$$###"""&&&((()))&&&###!!!''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$######%%%'''#########$$$&&&'''&&&%%%***)))'''%%%%%%&&&'''((()))((((((((()))***++++++111///,,,)))'''&&&&&&'''&&&'''((()))))))))))))))+++)))***...///------///******+++,,,---......///---,,,***)))(((((())))))+++***)))((((((((()))***''''''((())))))))))))((()))******)))''''''(((***---+++,,,//////,,,+++---000111222333333222111000000222333222222222444666555888;;;>>>@@@BBBEEEHHHCCCEEEGGGHHHIIIJJJLLLNNNPPPXXXYYY]]]iiinnnooowww|||sssgggaaa[[[VVVTTT[[[nnntttcccWWWNNNKKKSSS```qqqwwwmmmfffccccccfffjjjmmmttt,,,...//////...---...///......---------.........,,,---...,,,***(((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$&&&$$$!!! !!! !!!""""""%%%&&&&&&%%%%%%&&& !!!  !!!###''',,,,,,)))$$$$$$$$$$$$$$$$$$###""""""$$$''''''&&&$$$#########$$$$$$$$$$$$###"""!!! !!!"""!!!"""$$$%%%"""$$$&&&'''((('''&&&%%%###$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$((($$$ !!! !!!  !!!"""###$$$ !!!$$$&&&''''''%%%$$$!!!###$$$&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&((($$$######$$$&&&''''''%%%((('''''''''((()))+++,,,((((((''''''(((((()))*********)))(((''''''((((((###$$$%%%&&&((()))++++++...******......+++,,,000------.........---------,,,+++***(((((()))+++,,,+++++++++***)))))))))((())))))*********)))(((((()))******)))((((((***,,,...++++++------++++++...000000000000000000000000///000111222222333555777666888:::<<<===???AAADDDCCCEEEHHHJJJKKKLLLNNNPPPRRRYYYZZZ^^^jjjooopppxxxkkk```ZZZWWWWWWYYY___sssyyyjjj\\\VVVQQQQQQ]]]mmmzzzqqqkkkaaacccfffhhhlllxxx(((+++//////,,,***+++------...000111000///---,,,(((,,,000000+++'''%%%&&&&&&&&&''''''((()))))))))$$$%%%'''***,,,---......)))&&&""" !!!"""$$$$$$!!!!!!###&&&!!!$$$$$$###!!! !!! !!!###'''+++,,,+++$$$%%%%%%%%%%%%$$$######$$$(((***)))%%%"""!!!"""!!!!!!"""############### """$$$###  ###"""$$$''')))******((('''$$$$$$%%%%%%$$$###!!! ##################$$$%%% !!!###$$$"""""" !!!"""$$$%%%&&& """###%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++***'''$$$###$$$%%%&&&%%%$$$%%%'''((('''&&&&&&&&&''')))+++---///000((((((''''''''''''(((((($$$%%%&&&'''(((******+++###$$$%%%'''))),,,...///000+++***---...+++,,,111111111111000///---,,,+++,,,+++)))))))))+++---///,,,,,,,,,,,,+++)))((('''++++++,,,++++++***)))((()))******))))))))),,,...///+++***,,,,,,***+++...//////............//////---///111111222333666888666888:::;;;;;;;;;===???BBBEEEIIIKKKLLLNNNPPPRRRSSS[[[[[[___kkkpppqqqyyytttcccXXXQQQOOOSSSZZZaaavvvnnn```UUUTTTUUUYYYhhhzzzyyyqqqaaadddffffffjjjuuu***,,,...---,,,+++...111***---//////,,,+++,,,...***...222222...)))'''&&&%%%'''(((******)))'''&&&$$$&&&'''))))))(((&&&%%%((('''%%%###"""!!! ######""""""""""""###### !!!$$$$$$!!!!!!!!! """'''***,,,,,,(((((('''&&&$$$""" $$$((('''""""""'''(((%%%$$$$$$$$$###############"""###""" !!!###%%%(((+++,,,***%%%!!!"""$$$&&&''''''%%%"""!!!$$$"""!!!$$$&&&######""""""!!! """$$$%%%%%%%%%!!!!!! !!!###%%%&&&###%%%(((***)))'''$$$"""######$$$$$$%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&'''((((((+++,,,***&&&&&&***+++***))),,,...++++++,,,)))%%%"""$$$&&&(((((('''&&&%%%+++,,,,,,******...666===...---,,,++++++,,,---...888000)))***000444222---***,,,---,,,)))***---111+++***)))'''''''''((((((''')))************+++---+++,,,------++++++,,,---111///---+++***+++,,,---222000...---,,,---///000111111111000000111555777888888888:::===???@@@AAAIIILLLNNNOOONNNNNNNNNOOOUUUZZZ___aaaccckkkxxx{{{lll]]]VVVPPPLLLRRR]]]fff}}}|||iiiZZZPPPPPPUUU]]]qqqqqqrrrhhhaaabbbfffooo,,,------,,,))))))+++---+++...//////---,,,---...,,,...000...+++(((((((((%%%&&&((())))))((('''&&&$$$%%%'''(((((('''%%%$$$$$$$$$###"""!!! """!!!!!! !!!!!!"""  !!!""""""!!!  !!!!!!!!!###&&&)))###"""!!!###%%%(((((((((&&&&&&%%%%%%$$$###"""""""""%%%$$$ $$$%%%"""########################!!!""""""  """$$$$$$%%%'''***+++)))%%%"""%%%&&&((()))(((&&&###!!!"""!!! """$$$!!!!!!!!!!!!   """$$$$$$$$$$$$###""""""""""""###$$$$$$###%%%&&&((((((&&&$$$###$$$#########$$$%%%''''''######$$$%%%&&&''')))***$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&######'''(((&&&))),,,---***)))+++)))%%%%%%%%%&&&'''&&&&&&$$$$$$"""$$$(((*********+++,,,,,,,,,++++++++++++,,,,,,///+++(((***///000---(((......---,,,******+++,,,+++***)))((((((((()))***''')))******)))***+++------...///...---,,,---//////...---,,,---///111222222111/////////000222333222222333333333444666888888888888:::<<>>@@@BBBGGGIIIKKKLLLLLLLLLNNNOOOWWWZZZ___fffoooxxxuuu```VVVNNNNNNOOORRR___nnnssspppaaaUUUNNNRRR]]]lll|||nnnccceeeiiimmmwww...---+++((('''((()))+++,,,,,,,,,,,,++++++,,,---++++++******)))(((((()))&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$###!!!  !!!   """"""!!!  """"""!!!!!!!!!!!!"""""""""######"""!!!"""$$$''''''%%%###"""""""""!!!  !!!"""###$$$###""""""######""" !!!!!!"""###$$$$$$%%%""""""###"""!!!!!!$$$&&&&&&%%%%%%&&&(((((('''%%%!!!"""###$$$$$$$$$"""!!!""""""""""""!!!  !!!!!!!!!  !!!!!!"""!!!"""###$$$######"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&$$$%%%''')))***)))((('''$$$(((***)))***---,,,((()))+++***&&&%%%((((((%%%)))(((&&&%%%%%%&&&'''(((...+++((((((,,,//////...)))***+++,,,,,,+++***)))(((***...//////.........***(((&&&)))---000///---*********++++++,,,,,,---)))***,,,,,,++++++---......000111000///...///000444333111000000000000000000000000222333555888999222333555888::::::999888666777999;;;<<<>>>AAACCCFFFHHHJJJKKKKKKKKKMMMOOOVVVXXX]]]hhhvvv|||kkk[[[RRRKKKLLLMMMQQQ___oooxxxlll\\\SSSMMMSSSaaatttxxxddd___bbbgggrrr}}}---,,,***)))***,,,......,,,+++))))))******++++++))))))***++++++***'''&&&(((((((((''''''&&&&&&%%%%%%%%%$$$$$$###"""!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!! !!!"""######"""!!! !!!###%%%%%%""" %%%###!!!!!!""""""!!! """"""!!!!!! !!!!!!!!!###############!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$""" """$$$%%%$$$$$$%%%'''((('''&&& """$$$%%%%%%%%%%%%"""######$$$###"""!!!  !!!""""""###"""""" !!!!!!"""""""""###$$$$$$$$$###!!! !!!###%%%&&&'''&&&&&&$$$$$$#########$$$%%%&&&%%%&&&((()))(((&&&###"""***)))'''$$$###"""""""""$$$&&&(((***+++***)))((("""&&&)))((()))+++***&&&)))+++)))%%%%%%'''(((%%%)))(((&&&&&&''')))+++---+++(((%%%&&&***......---***+++,,,------,,,+++***&&&((())))))((((((+++---)))'''&&&)))---000///---******++++++,,,,,,,,,,,,***,,,------------...000---...//////------...///222222111000//////////////////000222333555777888222222444777:::;;;999666666888;;;<<<===???BBBEEEGGGHHHJJJJJJJJJKKKMMMNNNSSSUUU\\\iiizzzppp```WWWOOOJJJKKKMMMQQQaaasss}}}~~~iiiWWWQQQMMMUUUeeezzz|||fff___bbbfffoooxxx+++******+++...000111000---***(((((()))++++++************+++,,,***'''$$$)))))))))(((''''''&&&&&&$$$$$$$$$###"""""""""!!!  """###$$$######""""""""""""#########""""""!!! !!! """######"""  ###&&&'''%%%###!!! """!!! !!!""""""!!!&&&&&&&&&&&&%%%$$$######""" !!!###""" !!!!!!""""""#########$$$$$$$$$""" !!!"""$$$$$$$$$%%%'''((('''%%%"""###%%%&&&'''((())))))######$$$$$$$$$###"""""" !!!"""############### !!!"""""""""!!!######$$$$$$$$$###!!! !!!"""$$$%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$&&&((()))(((&&&###!!!''''''&&&%%%$$$###""""""###$$$%%%'''((((((((('''%%%)))+++***+++---+++((((((******'''&&&((('''$$$''''''&&&&&&'''***,,,...%%%&&&))),,,......,,,***+++,,,,,,------,,,,,,+++++++++)))'''''')))---000+++******+++,,,,,,***)))******+++,,,,,,,,,++++++***,,,------------...000,,,---......,,,,,,---...---......///000000111111///000111222333444555555222111222666:::<<<999666666:::===>>>>>>@@@DDDHHHIIIJJJKKKJJJIIIJJJLLLNNNPPPSSSZZZgggwwwzzzhhhZZZOOOIIIHHHKKKOOOWWWiii}}}zzzcccSSSOOONNNWWWjjjzzzjjjgggiiiiiimmmsss***)))***---000222111//////,,,))))))+++------,,,///,,,***)))******(((%%%++++++***)))((('''''''''$$$$$$######"""#########!!!  ###$$$#########""""""#########"""!!!!!! !!!!!! """$$$&&&&&&$$$""""""""""""  !!!!!! $$$&&&''')))((('''$$$###$$$ !!!$$$$$$ !!!!!!!!!""""""""""""""""""""""""!!!!!!############%%%((((((&&&%%%&&&&&&'''''''''((((((((("""""""""""""""######### !!!"""""""""""""""!!! """"""""""""!!! """###$$$%%%$$$###"""!!!$$$######"""""""""#########$$$$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&$$$"""!!!""""""###$$$%%%&&&''''''(((,,,---++++++---,,,)))'''***+++(((((()))((($$$&&&&&&&&&&&&'''(((***+++)))+++...///...---------...------------------...000...+++******,,,...000***+++---,,,+++)))((()))***++++++,,,,,,+++***))))))***,,,,,,++++++---...,,,---......,,,,,,---...---...///000000111111111222222333333444444333333333222111555:::===:::777777;;;???@@@???AAAFFFJJJKKKLLLLLLKKKIIIJJJLLLMMMNNNQQQXXXcccppp|||rrraaaUUUJJJEEEFFFLLLRRR\\\rrrrrrZZZNNNMMMOOOZZZnnn~~~oookkkiiigggjjjqqq***)))***---111222///,,,111---******,,,......---333...)))'''((())))))''',,,,,,***)))(((((((((((($$$###############$$$%%%""" """$$$######""""""""""""######!!!!!! !!!!!!"""!!!!!!"""&&&&&&%%%###  """   """%%%((((((&&&###!!!&&&######''''''!!!"""""""""""""""!!!!!!!!!!!!  """%%%""""""$$$&&&((((((&&&$$$(((''''''&&&%%%%%%$$$$$$!!!!!! !!!"""###$$$ !!!!!!!!!!!! !!!!!!"""######"""!!! """###$$$%%%%%%$$$###"""'''&&&$$$!!! ###$$$%%%&&&''''''''''''$$$""" !!!%%%)))+++%%%&&&'''(((&&&### #########$$$%%%&&&((()))&&&))))))'''&&&)))(((%%%'''+++,,,***)))***(((###&&&&&&%%%%%%%%%&&&&&&'''//////,,,(((%%%&&&+++111///...---,,,,,,---...///...+++(((((()))++++++***&&&)))------***)))***,,,***++++++,,,+++***((('''''')))************+++------...///...---,,,---///111111222111111000///...444444555555444444333222555222111555;;;>>><<<999888<<<@@@AAA@@@BBBGGGLLLMMMMMMMMMKKKIIIIIIKKKMMMNNNQQQWWW```jjjuuuuuugggXXXMMMHHHEEEGGGNNNTTT___uuu|||mmmRRRKKKLLLPPP\\\rrrrrrsss}}}rrriiidddaaagggqqq}}}...---,,,++++++,,,---...222111///---,,,---...000///...,,,***((('''((((((''')))---...(((""""""((($$$""" !!!!!! """!!!  """###!!!######"""!!!!!! """ !!!&&&%%%$$$$$$$$$###!!!!!! """############$$$$$$$$$$$$######$$$###"""!!!"""###$$$%%%######$$$$$$###"""!!! !!!!!!&&&&&&###!!!###!!!"""$$$&&&''')))))))))&&&'''(((&&&###!!!!!!!!! !!!"""###""" !!!###""" """!!!"""!!! !!!(((&&&$$$###!!!!!!!!!"""!!!"""###$$$$$$###"""!!!(((""" ############$$$$$$%%%%%%&&&&&&&&&000+++%%%######$$$###!!!"""$$$%%%$$$"""###(((,,,((('''&&&&&&''')))+++---(((&&&%%%&&&)))***)))&&&)))((('''''''''(((***+++,,,,,,+++***))))))******((()))+++------,,,+++***))))))***++++++***((((((,,,******,,,,,,***((()))000...,,,,,,---------,,,)))+++...000111///---+++...------------,,,,,,,,,...///////////////......222333333444444333333222333777:::999555333666999999???CCCCCCDDDIIIKKKJJJJJJIIIJJJKKKMMMLLLKKKIIIOOOOOOUUUaaaiiinnnxxxyyynnn```QQQEEEDDDFFFJJJQQQ[[[jjj~~~{{{ggg[[[MMMLLLPPP]]]ssstttjjjhhhppp~~~tttfff```bbbkkkuuuzzz000///...,,,,,,,,,------222000---++++++,,,++++++---,,,+++)))((((((((((((,,,&&&"""######"""$$$((($$$###!!! !!!!!! !!!!!!"""### !!!!!!!!!!!!!!!!!!   ######""" !!!""""""!!! """  """"""!!!######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''"""""""""""""""""""""###!!!!!!%%%%%%!!! """###$$$%%%&&&&&&'''''''''%%%&&&'''&&&$$$"""""""""!!!!!!###$$$$$$###"""!!! """$$$###!!! !!!###!!!$$$&&&$$$###""""""$$$###"""!!! !!!!!!"""###$$$$$$###""""""&&&""""""%%%$$$!!!###(((&&&&&&%%%%%%$$$%%%%%%%%%+++'''$$$###$$$%%%$$$##################$$$'''***&&&&&&'''((()))***,,,,,,(((&&&%%%&&&)))+++***))))))))))))))))))******+++,,,+++***))))))))))))***(((***,,,......---+++***((()))***++++++***))))))++++++,,,,,,+++)))((()))---+++)))))))))(((&&&%%%++++++,,,---------------)))***+++---...000111222///000000111000000//////555555555444333222111111555777:::999777666777999<<>>>>>CCCKKKRRRSSSSSSSSSPPPLLLHHHJJJKKKIIIGGGFFFGGGIIIJJJNNNUUU[[[cccnnnwww|||yyynnn^^^QQQHHHDDDAAA???@@@GGGPPPZZZmmmzzzhhh\\\VVVLLLSSSbbbwwwsss```XXXOOOQQQ```wwwuuuqqqppprrrvvvsssvvvyyy}}}~~~"""$$$%%%''')))******+++)))+++---......---,,,+++((((((***++++++,,,,,,+++$$$$$$&&&***(((###!!!### $$$''''''$$$!!!!!!###%%%###!!!  !!!$$$%%%%%%### !!! !!! &&&$$$!!! )))'''&&&'''''''''$$$"""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%(((%%%"""  """$$$$$$!!!!!!$$$%%%"""###&&&%%%%%%$$$######$$$&&&'''###%%%''''''&&&%%%%%%&&&%%%%%%$$$$$$###"""!!!!!! !!!###"""!!!!!!###%%%%%%###  """############%%%$$$$$$#########$$$$$$$$$&&&&&&$$$$$$&&&%%%"""######$$$%%%&&&&&&''''''$$$&&&(((((('''%%%%%%&&&#########$$$&&&(((''''''***(((%%%$$$%%%(((,,,///,,,------,,,)))''''''(((%%%&&&''''''((((((''''''******************+++,,,+++,,,.........---+++******************+++,,,---***...---'''(((...///+++,,,+++***+++...000111000,,,---...///...---,,,+++////////////000000000000......///000111111111111333444555555555555444444111222333666:::>>>BBBDDDEEELLLSSSSSSSSSSSSPPPLLLFFFHHHJJJHHHFFFEEEHHHKKKHHHNNNTTTXXX```kkktttxxx|||{{{kkkdddXXXNNNGGGCCCAAA???BBBKKKUUU^^^qqqxxxfff[[[XXXNNNVVVfff{{{sssaaaYYYPPPRRRbbbvvvyyysssqqqsssssstttvvvwwwxxxxxxxxxxxx{{{$$$%%%'''((())))))(((((((((---111111---)))((()))&&&'''((()))******))))))...+++******&&& """&&&%%%"""!!!"""%%%###!!! !!!!!!!!!"""#########""""""### """!!!""" !!!!!!!!!&&&&&&%%%&&&'''&&&$$$"""######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###!!!!!!"""$$$&&&$$$!!!!!!%%%&&&$$$%%%))))))(((&&&$$$###$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&"""###$$$%%%%%%$$$""""""### !!!###$$$######$$$%%%$$$"""!!!"""###!!!"""############'''&&&$$$############$$$%%%&&&%%%###&&&***''' ###$$$&&&''''''&&&%%%$$$!!!###&&&%%%$$$###$$$&&&"""$$$&&&'''''''''((()))''''''&&&&&&&&&'''))))))'''***------***(((((()))'''''''''''''''((())))))+++++++++++++++,,,------,,,,,,,,,,,,,,,++++++***,,,+++*********+++,,,,,,***---***%%%)))333333++++++***)))+++000555888:::000///......---------...222222111000...---,,,,,,...///000111222222222222333444666777777555333222///222666888;;;@@@GGGLLLOOOUUUYYYWWWTTTSSSOOOKKKHHHJJJKKKHHHDDDCCCFFFIIIHHHNNNTTTVVV]]]iiiqqqsssxxx{{{mmmccc]]]SSSKKKEEECCCBBBBBBBBBMMMXXXbbbvvvvvvcccYYYUUUSSS\\\mmmrrrccc^^^UUUWWWiiirrrxxxnnnmmmpppsssssssssssssssttttttuuuyyy~~~'''((()))))))))(((&&&%%%)))///444222+++%%%%%%'''$$$%%%'''((((((((('''&&&---&&&!!!!!!  !!!%%%$$$!!! ###&&&"""$$$%%%$$$###!!!  """"""!!!!!!!!!###$$$%%%'''###"""$$$%%%"""!!!"""!!!$$$%%%$$$###$$$$$$$$$%%%&&&%%%###!!!######$$$$$$$$$$$$######$$$###"""!!!"""###%%%&&&$$$$$$###"""###$$$&&&(((&&&$$$$$$((()))(((***---,,,***'''%%%#########$$$%%%'''((('''&&&$$$%%%%%% """$$$&&&'''&&&%%%$$$%%%!!!!!!%%%&&&%%%%%%&&&&&&%%%######$$$&&& !!!###$$$%%%%%%$$$$$$((('''%%%###""""""######%%%%%%###"""(((...))) $$$%%%'''((((((%%%"""!!!!!!######!!!"""$$$'''!!!%%%(((((('''&&&(((+++%%%&&&((())))))(((&&&%%%###''',,,---+++))))))***)))((('''''''''(((***+++,,,+++++++++,,,------...---,,,+++************+++---,,,+++*********+++,,,+++,,,(((###***555444***222///***)))***,,,...///333111...,,,+++---///111+++,,,---...///111222222///000111222333444444444///111555888999888555444...333888;;;<<>>???@@@???LLLYYYeeezzzttt```VVVSSSWWWaaatttlll```]]]VVVYYYlllppppppgggjjjrrrssssssrrrrrrssstttuuuuuuxxx}}})))((('''&&&&&&'''((()))'''&&&%%%%%%'''(((((('''(((''''''''''''&&&&&&&&&$$$$$$$$$###!!! !!! !!!  !!!"""!!!"""###$$$###"""  """###$$$%%%$$$#########""""""!!!!!!"""""""""###""""""!!! ###"""###$$$%%%%%%###!!! """&&&***+++)))'''%%%(((((('''&&&&&&&&&''''''%%%###!!!###%%%'''%%%###$$$######$$$%%%'''***+++&&&$$$"""$$$&&&&&&$$$!!!''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%###!!!!!!"""###"""!!!&&&%%%###!!!!!!!!!""""""''')))+++)))%%%""""""###!!!""""""""""""!!! """%%%&&&&&&&&&)))%%%""""""%%%&&&$$$!!! !!!"""######$$$$$$!!!###$$$###!!!!!!%%%((("""&&&((('''&&&((((((''',,,...//////,,,***))))))(((+++,,,+++((('''(((+++)))+++...---,,,,,,///222------,,,+++++++++,,,,,,''''''((()))******++++++,,,+++***)))))))))+++,,,---,,,,,,,,,,,,---...///---,,,+++,,,...000000000000...,,,++++++,,,---...111111222444666777666444222333555777888888777777333333888@@@GGGKKKQQQVVV`````````^^^ZZZUUUOOOLLLPPPNNNJJJFFFCCCAAA??????KKKIIILLLVVV\\\^^^dddkkkrrrvvvwwwuuusssnnneee\\\TTTLLLDDDCCCBBB???>>>@@@FFFNNN]]]oooxxxhhh[[[RRRYYYjjjnnnddd___\\\^^^bbbxxx~~~qqqiiiiiimmmuuuoookkkooottttttttttttvvv|||***)))'''&&&&&&''')))***)))'''%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&%%%$$$"""  !!! ###%%%$$$"""!!! !!!"""######"""  !!!"""###$$$"""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$%%%$$$""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%######$$$'''(((&&&$$$((('''&&&%%%%%%%%%%%%%%%)))%%%  ###%%%&&&))))))(((((('''%%%$$$###((('''%%%###""""""""""""###"""!!!!!!"""###!!! ######""""""!!!!!!""""""&&&'''((('''$$$"""###%%%"""""""""######$$$$$$%%%)))'''%%%$$$$$$$$$###!!!###$$$$$$$$$$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''###%%%&&&%%%######&&&)))&&&'''))))))(((&&&''')))***,,,---,,,+++))))))***'''((())))))))))))***+++,,,------,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,++++++******++++++*********++++++,,,,,,---,,,+++***+++---......---///...---,,,,,,...000111444333444444555555444444000111333444555555555444333333888@@@FFFKKKQQQXXX`````````^^^[[[VVVPPPMMMMMMLLLJJJGGGEEECCCBBBAAAFFFEEEJJJSSSYYY\\\```fffmmmpppqqqnnniiidddZZZPPPOOOHHHAAA@@@???======???GGGPPP```ssswwwhhh\\\TTT___qqqqqqgggbbbaaaccchhh{{{}}}rrrjjjjjjooorrrllljjjooossssssrrrrrrxxx,,,***(((&&&&&&(((***,,,+++)))&&&%%%'''((())))))''''''''''''&&&&&&&&&&&&&&&### !!!%%%'''"""$$$&&&'''&&&"""  !!!"""###"""!!!  !!!"""""" !!!!!!"""""""""""""""###%%%&&&'''$$$###"""###$$$###!!!!!! !!!!!!"""###%%%&&&$$$%%%%%%%%%$$$"""!!! ######$$$&&&))))))'''%%%!!!"""$$$%%%'''((())))))&&&### !!!###$$$%%%''''''(((((('''&&&$$$###)))(((%%%###!!!!!!!!!!!!!!! """######!!! !!!!!!"""""""""""""""$$$%%%%%%$$$"""###%%%'''%%%$$$#########$$$%%%&&&---***'''$$$$$$###"""!!!!!!%%%'''&&&###"""$$$(((''''''''''''((((((((((((&&&''''''&&&%%%&&&''')))+++''')))---+++%%%&&&+++)))***+++***((((((***+++'''&&&&&&'''***++++++***------,,,***))))))+++---)))***+++---------,,,,,,+++++++++,,,------......,,,,,,---------,,,+++***((()))+++,,,------,,,,,,,,,,,,+++,,,......---+++------------...000222333555555444333333333333333111111222333444444444444777777;;;CCCIIINNNVVV^^^aaabbbaaa___\\\VVVRRROOOJJJJJJIIIHHHGGGEEEDDDCCCEEEFFFLLLUUU[[[^^^```dddhhhkkkkkkgggccc]]]SSSIIIHHHBBB=========;;;<<>>BBBJJJOOOSSS\\\eeefffeeedddaaa\\\VVVQQQNNNIIIIIIJJJJJJHHHFFFDDDCCCDDDHHHNNNVVV[[[^^^___```___bbbbbb___\\\XXXPPPGGGBBB===:::;;;<<<;;;===AAALLLWWWjjj~~~vvvfff^^^[[[```uuuxxxssspppuuu{{{wwwnnngggeeeggggggeeegggmmmqqqooommmnnnllluuu,,,+++(((''''''(((+++,,,,,,)))'''&&&''')))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######"""###### !!!"""###### !!!!!!"""######$$$$$$ !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""$$$%%%%%%%%%$$$$$$###$$$$$$$$$!!! !!!###%%%%%%$$$ """$$$%%%%%%%%%$$$%%%&&&''''''%%%### !!!$$$&&&&&&%%%$$$###'''(((((('''&&&###!!! ###&&&)))((('''$$$###&&&&&&'''''''''%%%$$$###"""###&&&''''''%%%###!!!######$$$&&&'''&&&$$$!!!!!!###$$$$$$#########!!! """$$$&&&(((&&&%%%###!!!!!!"""$$$%%%%%%###""""""$$$&&&'''&&&)))'''%%%&&&'''&&&### %%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''))))))))))))+++''')))//////)))***111......---***((('''(((***+++(((&&&'''***+++)))&&&%%%'''***---...---***((('''(((+++---...---,,,+++************++++++++++++***,,,...000000...,,,***+++,,,...000000///...---///...---...//////---,,,......------------------...///000///...///222555333333333444555666777888AAACCCHHHOOOSSSVVV___hhhjjjiiifffaaa[[[UUUOOOLLLIIIJJJJJJIIIHHHFFFCCCBBB@@@EEEKKKQQQVVVXXXYYYWWWXXXZZZXXXSSSPPPMMMGGG???>>>;;;:::<<<===<<>>===AAAGGGQQQ\\\oooxxxhhhbbbcccgggzzztttiiiaaaZZZWWWXXX``````ccciiikkkhhhgggiiihhhooo|||((((((((())))))(((((((((%%%$$$%%%'''******)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$""" &&&%%%$$$"""!!! (((&&&###!!!!!!"""%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%###!!! """$$$%%%''')))***+++)))(((&&&'''%%%######$$$%%%%%%$$$ !!!"""###$$$%%%$$$$$$#########""""""""""""$$$&&&%%%###!!!"""### !!!"""%%%''')))+++&&&&&&$$$""" ###(((---((('''%%%$$$###$$$%%%%%%((((((''''''&&&&&&&&&&&&((('''%%%%%%%%%%%%###!!!###############$$$%%%%%%%%%$$$"""###%%%&&&$$$"""######$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((((((%%%###!!!"""$$$'''))))))((('''$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&)))...000///---)))000111+++)))---...(((((()))++++++***)))******)))***++++++******+++,,,)))))))))+++......,,,)))***************+++++++++))))))))))))))))))))))))''')))+++---/////////...//////...---,,,+++******+++)))&&&&&&(((***,,,,,,---------...............,,,000333333000///111444000000111333555888;;;<<>>>>>===BBBHHHRRR]]]ppp|||kkkeeehhhnnn~~~|||jjj```[[[WWWWWWYYY^^^]]]```eeeeeebbbbbbeeehhhnnnzzz&&&'''((())))))((('''&&&"""###$$$(((***+++)))'''&&&&&&&&&%%%%%%%%%$$$$$$############""""""!!!!!! """###%%%%%%%%%###"""---***&&&###"""$$$''')))''''''&&&%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%### !!!"""$$$'''***---...---+++)))***(((%%%$$$$$$$$$###"""$$$###"""!!!"""%%%(((***&&&&&&%%%$$$$$$%%%%%%&&&$$$&&&'''&&&"""!!!"""$$$######""""""###%%%'''((( ###%%%&&&$$$###%%%'''###"""!!!!!!###'''+++---(((&&&$$$$$$%%%(((,,,///)))'''%%%#########"""!!!%%%$$$#########$$$%%%&&&'''%%%###$$$&&&&&&###  !!!######$$$$$$$$$"""###%%%(((++++++(((&&&!!!%%%))))))'''%%%%%%'''""""""######$$$%%%&&&&&&&&&&&&'''+++000222111///)))555555)))&&&...---######%%%(((************+++'''***,,,,,,******---000///,,,))))))+++,,,,,,***,,,+++******)))******+++*********)))))))))))))))&&&(((***,,,.../////////333222111///---,,,,,,,,,---***&&&&&&(((+++...///+++,,,...///000000000000///333777666222///000333222222333555888;;;>>>@@@FFFLLLUUU[[[[[[ZZZ___ggg___^^^[[[WWWRRRNNNJJJHHHDDDDDDCCCCCCCCCEEEGGGHHHEEEKKKNNNLLLNNNRRRRRRMMMWWWTTTLLLCCC???@@@???<<<999888;;;>>>>>>===AAAHHHSSS^^^pppnnnhhhlllppptttccc[[[XXXWWWXXX\\\\\\[[[^^^aaaaaa^^^^^^bbbeeekkkxxx,,,***(((&&&$$$###""""""***%%%!!!!!!###&&&'''&&&((('''%%%$$$######$$$%%%&&&$$$######$$$$$$###!!!###!!!$$$((('''### !!!!!!)))+++$$$"""&&&'''######$$$&&&%%%###"""""""""###"""!!! """$$$%%%"""!!!  !!!"""(((''''''&&&&&&''''''(((%%%###"""#########!!!!!!$$$%%%%%%$$$###)))'''$$$"""!!!"""$$$%%%'''((()))(((&&&%%%&&&'''&&&%%%$$$$$$$$$&&&(((***!!!###%%%'''''''''&&&%%%&&&###"""%%%+++---)))%%%###%%%%%%%%%)))---,,,'''(((&&&###"""###$$$######$$$###"""!!!!!!""""""###***)))'''%%%$$$%%%&&&''' !!!"""###$$$%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%$$$"""!!! $$$%%%&&&%%%""""""&&&)))(((''''''(((***...111333///000000000///---+++******++++++***))))))+++,,,---***)))***...///...+++******)))***++++++)))'''((()))))))))))))))+++,,,******,,,...///---)))%%%))))))+++,,,...///000111...111333222...++++++---+++++++++,,,---...000111//////000000111222444444...000333555555444222111444666777888:::===BBBFFFJJJQQQZZZ```aaaaaaaaabbb\\\[[[YYYTTTOOOKKKIIIHHHGGGFFFEEEDDDCCCEEEHHHLLLIIIIIIHHHIIIJJJJJJHHHFFFHHHEEEDDDFFFAAA999666:::666666:::???AAA@@@BBBGGGVVV```mmm}}}oooggghhhggg{{{jjjhhh\\\RRRVVVQQQTTTXXXZZZ^^^bbbdddcccbbb```eeehhhuuu(((((('''&&&%%%%%%$$$$$$)))'''$$$###$$$&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$""""""###$$$"""!!!$$$""""""%%%$$$ !!!###!!! """######"""$$$$$$$$$"""!!!"""###'''&&&###!!! !!!"""!!!!!!!!! !!!!!!!!!######$$$$$$$$$$$$######"""!!!!!!"""######!!!!!!"""###$$$$$$###'''&&&$$$"""!!!!!!######%%%&&&'''&&&$$$############"""""""""###%%%''')))&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$$$$&&&)))***(((%%%###%%%%%%&&&***111111...+++(((%%%###$$$%%%%%%$$$###""" !!!###&&&''')))((('''%%%%%%&&&'''(((!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###$$$&&&)))))))))(((((()))+++---///////////////...,,,***)))'''))),,,,,,+++))))))))),,,+++++++++------,,,+++)))((('''(((***+++***)))+++++++++)))((()))***+++&&&'''***---//////...---,,,,,,,,,,,,,,,---......---///000000...,,,,,,,,,******+++,,,...///111222222333333444333111///...+++---///111222222111000...111444888<<>>???>>>@@@EEEWWWbbbpppmmmcccccckkk}}}iiiggg[[[QQQUUUQQQTTTYYY[[[___bbbccccccaaa```dddgggttt%%%%%%&&&''''''''''''&&&'''(((((('''&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$###""""""######"""!!!$$$!!! """!!! """"""""""""!!! !!!###%%%***(((%%%###  !!!!!!""""""!!!!!! !!!"""############"""!!!  !!!######!!!!!!!!!""""""############$$$$$$###"""!!!!!!!!!!!!"""$$$%%%%%%###!!! !!!###%%%&&&***(((%%%"""!!!!!!"""###%%%%%%&&&''''''(((''''''%%%''''''(((---444888666...***&&&$$$$$$%%%&&&&&&%%%###"""!!!!!!###%%%'''&&&%%%$$$###$$$%%%&&&'''########################$$$###""""""###%%%&&&'''#########$$$$$$######"""!!!###%%%&&&&&&%%%'''(((***)))((((((((((((******.........---,,,+++***)))%%%(((,,,---+++)))''''''+++,,,------+++***++++++((('''&&&''')))+++,,,+++...---+++)))((()))***+++&&&(((***,,,...000000111///...,,,+++******+++,,,---,,,,,,---......,,,+++***++++++---...///111111000111444555444111...+++,,,,,,---///000111222222444666999;;;>>>CCCHHHLLLQQQWWW^^^dddeeecccaaa```VVVSSSPPPLLLIIIHHHIIIIIICCCDDDEEEDDDCCCCCCDDDFFFHHHHHHHHHHHHHHHEEE@@@===BBBAAAAAAAAA>>>999888::::::888888;;;;;;;;;>>>DDDSSS^^^mmm}}}uuujjjgggnnn}}}gggdddYYYOOOTTTQQQTTT[[[]]]___bbbbbbbbb```^^^aaaeeerrr$$$%%%&&&'''((((((''''''&&&)))++++++'''%%%%%%'''&&&'''(((((('''&&&$$$######"""!!!!!!######"""!!!###   %%%###!!!!!!!!!!!!!!!  ###&&&&&&%%%$$$"""!!!!!!!!!!!! !!!"""######"""!!! """###%%%&&&&&&%%%###""" """$$$%%%###!!!"""###%%%&&&&&&$$$"""!!!"""""""""!!!!!! !!!###$$$"""!!! !!!!!!!!! !!!"""###((('''%%%###"""""""""""""""$$$&&&&&&&&&&&&(((***)))+++***)))---555::::::...+++&&&$$$$$$%%%%%%%%%'''&&&%%%$$$###"""!!!!!!"""!!!!!!!!!"""###%%%&&&$$$$$$$$$######"""""""""'''%%%$$$"""""""""$$$$$$""""""###$$$$$$$$$$$$$$$$$$&&&(((((((((''''''&&&)))((((((''''''((())))))------,,,,,,+++***))))))&&&)))++++++)))'''''''''***---///...+++((()))+++)))'''&&&''')))+++++++++---+++((('''((()))***+++,,,---------,,,,,,---///000...,,,*********++++++,,,***(((***---///---***++++++,,,---------------)))+++///111333333111000111111000111111333444666888:::===???BBBEEEJJJMMMUUUYYY```dddeeeccc___\\\PPPMMMHHHEEEEEEFFFGGGHHHBBBDDDFFFFFFEEECCCCCCCCCFFFFFFFFFGGGGGGDDD???;;;=========<<<999777666888777555444777888888>>>DDDOOOZZZjjj{{{~~~rrrooommmyyy|||dddaaaVVVMMMSSSPPPTTT\\\]]]___aaaaaa```^^^]]]___cccppp'''''''''(((''''''&&&&&&%%%))),,,+++(((&&&&&&'''&&&''''''((('''%%%$$$######"""!!!"""###$$$###"""""" !!!%%%((( $$$######!!!!!!!!!  ###&&& !!!"""###%%%%%% !!!"""######"""!!! """$$$%%%''''''%%%$$$""" !!!$$$''''''%%%"""!!!$$$'''******'''""" !!!!!!!!! """######"""###$$$$$$######"""!!! ###$$$%%%%%%%%%%%%$$$### """$$$%%%&&&'''***,,,,,,---,,,)))***111666777,,,(((%%%######$$$$$$$$$###%%%&&&'''&&&###!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$######""""""&&&%%%$$$#########$$$%%%"""###$$$%%%%%%&&&&&&%%%))))))*********)))'''%%%&&&''''''((()))***++++++---,,,,,,+++*********************(((&&&&&&(((***))),,,///...+++((()))***+++***((((((*********)))***'''%%%&&&(((+++,,,,,,///000///---******+++---...---,,,+++++++++,,,---+++)))'''))),,,...---***,,,---------,,,+++)))((('''(((***,,,///111333444555444333222222444555666555999>>>CCCHHHMMMSSSWWWWWWZZZ```ddddddaaa[[[VVVKKKGGGBBBAAABBBEEEFFFFFFCCCFFFHHHHHHFFFDDDCCCCCCCCCCCCCCCDDDEEECCC???<<<777999999777444444444555333000111444666777>>>EEEOOOZZZjjj{{{rrrnnnjjjuuuyyyaaa^^^SSSKKKQQQOOOTTT[[[\\\^^^______^^^]]]\\\^^^aaannn***)))((('''&&&&&&&&&'''%%%''')))***((('''''''''&&&&&&&&&&&&%%%$$$######$$$###"""###$$$%%%$$$###  !!!!!!###'''###!!!######$$$'''"""""""""!!! !!!###%%% """$$$%%%&&&!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!! !!!###&&&((('''%%%"""!!!$$$'''******'''### !!!!!!  !!!!!!!!!!!!"""$$$&&&$$$$$$######"""!!! !!!"""%%%'''((('''&&&%%%!!!!!!"""###&&&(((***++++++---,,,'''&&&+++///000(((%%%###"""###$$$###""" ###&&&&&&$$$""" $$$$$$%%%&&&''''''((((((%%%%%%$$$$$$$$$#########""""""###%%%&&&'''(((((($$$%%%&&&&&&''''''''''''+++***))))))******(((&&&&&&'''((()))+++,,,---...---,,,++++++******++++++---,,,***'''%%%&&&))),,,(((***------,,,***)))))),,,+++++++++,,,,,,***((((((&&&%%%'''+++...---++++++---///---******,,,///,,,,,,---------------...+++***))))))+++,,,,,,,,,------...---,,,***((('''++++++++++++---...000111444333222222222333444555<<<@@@DDDHHHLLLPPPTTTXXXYYY\\\```dddddd___WWWQQQHHHDDD@@@@@@CCCFFFFFFEEEEEEGGGHHHHHHEEECCCBBBBBBBBBAAA@@@@@@AAA@@@===;;;555888777333111222333222111///000333666888???FFFKKKVVVeeeuuusssmmmjjjqqqvvv^^^\\\QQQIIIPPPOOOTTTZZZ[[[\\\]]]]]]\\\[[[[[[]]]```mmm+++)))'''%%%%%%&&&((()))&&&%%%%%%'''))))))((('''&&&&&&%%%$$$############$$$######$$$%%%&&&&&&$$$ !!!""" !!!%%%""""""!!!###)))***'''"""$$$$$$$$$"""!!!"""### !!!!!!""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%''''''### """###$$$%%%&&&%%%###""""""!!!  !!!###!!!!!!!!! """$$$!!!!!!""""""""""""!!!!!!$$$$$$%%%&&&''''''((((((&&&###!!!"""&&&((((((''''''***)))$$$"""%%%))))))$$$#########%%%%%%$$$""" """############$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''))))))((((((&&&'''(((((((((((((((''')))'''%%%&&&)))******(((((()))***,,,---...//////...---,,,+++***+++,,,,,,,,,,,,+++)))'''''')))+++((()))***,,,...---***(((******,,,...//////,,,)))***((('''***...000---***(((+++...---***))),,,///,,,---///000000///---,,,+++++++++***)))***,,,---,,,---...//////---+++***------...////////////...000000000111333555666777EEEHHHKKKNNNOOOQQQSSSUUU\\\]]]aaadddddd^^^UUUNNNHHHEEEAAABBBFFFIIIHHHEEEEEEFFFGGGFFFCCCAAAAAABBBAAA???===;;;;;;:::999777555888888222///222333111333111222666888999???FFFHHHQQQ___ooowwwqqqhhhkkkxxxttt\\\YYYOOOGGGOOONNNSSSXXXXXXYYYZZZ[[[[[[ZZZZZZ]]]```lll+++)))&&&$$$$$$'''***,,,&&&$$$###%%%(((+++)))'''&&&%%%$$$"""!!!""""""###%%%$$$###$$$&&&'''&&&%%% !!!""""""&&&)))&&&!!!$$$------&&&###$$$&&&%%%###""""""""" $$$###"""!!!!!!"""###$$$###"""!!!!!!!!!!!!"""### """%%%'''%%%"""###"""!!!!!!!!!"""$$$%%%###""" """$$$$$$###!!!""" !!!"""#########((('''&&&%%%%%%'''(((******%%%!!!"""&&&(((&&&######''''''""""""%%%&&&###"""###%%%&&&&&&$$$"""###""" !!!"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((&&&$$$(((((())))))))))))((((((&&&$$$"""###'''***+++******+++,,,---.../////////...---,,,+++++++++,,,---+++,,,---,,,***(((((()))(((((((((+++//////+++'''((())),,,///222111...+++---+++***---111222---((((((,,,///...***(((***------///111222111///,,,***+++,,,---+++((((((+++///+++---///000111000///...+++---000333333222000...---...000333666888:::;;;BBBFFFKKKOOORRRVVVZZZ\\\^^^___bbbeeeeee___TTTMMMJJJFFFCCCEEEIIIKKKIIIFFFEEEFFFFFFDDDAAA@@@@@@AAABBB???;;;888777666555333666:::999222///333444111666444666999:::;;;???EEEJJJSSS___ooowwwrrreeefffooo}}}sss[[[XXXNNNFFFNNNNNNSSSVVVWWWXXXYYYZZZZZZZZZZZZ^^^```lll((('''%%%$$$$$$%%%&&&'''%%%&&&'''((())))))))))))'''%%%###!!!!!!!!!###$$$!!!!!!!!!!!!!!! !!!%%%%%%$$$""""""!!!!!!  ###!!!!!!$$$%%%""""""###"""!!!!!!!!!!!! """###""" !!!"""""""""############$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$###"""!!! $$$$$$###"""!!!  !!!"""###$$$%%%%%%%%%###%%%$$$&&&***'''!!!############$$$&&&((()))&&&%%%$$$""""""""""""###"""$$$%%%$$$'''***'''!!!!!!!!!!!!!!!"""###%%%&&&############%%%''')))***'''&&&$$$"""!!!!!!""""""%%%!!!)))+++%%%&&&,,,'''***---,,,)))'''(((***((('''&&&%%%&&&))),,,...)))+++///222222111///---''')))***,,,------,,,,,,)))---...***+++//////***,,,,,,,,,,,,+++)))(((&&&###'''******---333555444//////...,,,***)))***+++)))***,,,---,,,+++)))'''(((+++...///...---------,,,+++***))))))+++---...+++,,,...//////...,,,+++---///000000///.........000000333555222111777???FFFIIIMMMQQQVVVYYY[[[\\\cccaaaaaabbbbbb^^^TTTLLLJJJHHHEEEDDDDDDDDDBBBAAAEEEEEEDDDCCCBBB@@@???>>>888777555444222222111111555666666444111000111222222888<<<;;;777666:::???NNNZZZiiiuuuvvvjjjhhhggglllyyyzzzsssxxxwww]]]XXXLLLDDDKKKIIILLLTTTRRRRRRUUUZZZ[[[VVVRRR```bbbkkk~~~''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''%%%$$$#########$$$!!!!!!!!!!!! $$$###!!! !!!!!!!!!!!!!!!######!!! !!!######  """###!!! !!!!!! !!!"""###!!! !!!!!!"""###%%%&&&'''&&&'''''''''&&&$$$"""!!! """$$$%%%$$$###"""%%%$$$$$$###"""!!!!!! !!!!!!!!!!!! $$$###"""""""""###$$$%%%'''(((&&&!!!"""''')))'''$$$$$$$$$$$$%%%&&&((((((+++)))&&&$$$"""!!!""""""$$$$$$"""!!!%%%$$$ $$$$$$###"""""""""###$$$###"""""""""###%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$###!!!"""%%%&&&%%%&&&)))((()))******)))((()))***((('''&&&%%%&&&))),,,...)))+++...000222111000///,,,------......---,,,++++++...---))))))...000...***+++++++++***)))((('''%%%)))******,,,111222000***+++---,,,***(((((((((***)))'''&&&(((+++///111)))+++...///...,,,,,,,,,...---+++******+++,,,---+++,,,---......---,,,+++---...///...---,,,---///...---///222222111666>>>GGGJJJNNNTTTXXX[[[]]]]]]cccaaa``````___ZZZPPPIIICCCBBBAAAAAACCCCCCBBB@@@CCCBBBBBBAAA???===;;;:::777666555444333222222222111222222000......///000222777;;;:::666666;;;AAAKKKYYYiiixxxyyyllldddbbbeeeoooxxx}}}}}}vvvttt|||sssYYYUUUJJJCCCKKKJJJNNNRRRQQQRRRTTTWWWWWWVVVTTT\\\___jjj}}}''''''((((((((((((''''''+++***)))((('''&&&&&&&&&''''''''''''&&&%%%$$$$$$"""""""""!!! ***'''$$$!!! """"""###"""!!! """$$$###"""!!!""""""""" !!!"""###""" !!!"""  """######""" !!!"""%%%'''***,,,)))((((((&&&$$$""" !!!$$$%%%$$$"""!!!$$$$$$######"""""""""!!! !!!!!!!!!&&&$$$###!!!!!!"""######((()))&&&"""!!!%%%'''&&&$$$%%%&&&&&&'''''''''&&&+++)))&&&$$$######%%%&&&((('''###!!!''')))''''''&&&%%%$$$###""""""###(((''''''''''''((()))***&&&'''''''''''''''&&&&&&$$$&&&%%%###$$$((()))((()))(((&&&&&&(((***++++++((('''&&&&&&&&&)))+++,,,***+++---...000111111111.........---,,,***)))(((***+++)))&&&&&&+++......(((((())))))))))))(((((((((++++++)))***------+++&&&))),,,---+++***)))(((***((('''&&&(((+++///111,,,...000000...,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++...000...,,,---111444555999???GGGJJJPPPVVVZZZ]]]^^^^^^bbb```^^^]]][[[UUULLLEEEBBBAAABBBEEEGGGHHHGGGEEEBBBBBBAAA???===:::888777555555444333333333333333222333333222111111222444333666999888666777===CCCJJJXXXjjj{{{}}}mmmccc``````fffkkknnnrrrvvvvvvtttrrrrrrpppssstttZZZVVVLLLEEELLLJJJNNNOOOPPPQQQRRRRRRSSSUUUWWWWWW]]]jjj|||&&&''')))******)))((((((,,,+++(((&&&%%%$$$#########%%%&&&(((((('''&&&%%%$$$######"""!!!!!! $$$$$$&&&'''((('''%%%"""###$$$$$$###!!!!!!###%%%##################"""!!!"""######!!!  """"""!!!"""$$$%%%%%%#########$$$&&&))),,,---(((((('''%%%$$$""" !!!$$$&&&&&&$$$""" !!!!!!!!!!!! !!!!!!!!!!!!"""###############"""""""""###&&&&&&&&&%%%###!!!$$$%%%'''(((((('''&&&%%%'''&&&$$$######&&&)))+++&&&'''%%%"""$$$))),,,,,,'''&&&&&&%%%%%%$$$$$$$$$+++*********************%%%&&&((()))))))))((('''''',,,***######+++---((()))&&&###$$$(((+++,,,+++((('''&&&&&&&&&(((***+++******+++,,,...000111222,,,,,,+++***((('''&&&%%%%%%%%%$$$$$$%%%''')))***&&&''''''((((((((())))))***---,,,)))(((***)))&&&(((***,,,---,,,,,,,,,---***+++,,,---,,,***(((&&&...000111111///------...---------------...///000,,,,,,+++++++++,,,------.........,,,+++,,,///222222......333888:::===AAAFFFJJJPPPVVV[[[]]]^^^^^^```^^^\\\ZZZXXXRRRKKKFFFBBBBBBDDDGGGIIIJJJHHHFFFDDDCCCBBB???===:::777555333333333222222333333444222333333333222222444666444777888888777:::@@@FFFMMMYYYjjjzzzmmmgggcccbbbeeeggggggkkkooommmkkkkkkmmmpppwww{{{aaa\\\PPPGGGMMMIIILLLKKKNNNQQQPPPNNNOOOUUUZZZWWW^^^kkk|||&&&''')))*********)))(((***)))'''%%%###"""!!!!!! ###&&&'''''''''&&&%%%$$$###"""""""""######!!!!!!###&&&))))))&&&######$$$%%%$$$###"""$$$%%%(((((('''%%%###!!!!!!!!!#########""" !!!"""###!!! """%%%%%%%%%&&&&&&%%%&&&'''(((***+++&&&&&&%%%$$$#########"""!!!###$$$%%%$$$""" !!!!!!!!!!!! #########""""""""""""!!!"""%%%%%%$$$###!!! %%%((('''%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&%%%######$$$&&&)))+++"""&&&&&&######&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%&&&''')))***)))(((((()))---,,,$$$###+++,,,'''(((%%%"""###'''+++++++++(((((('''&&&&&&'''((()))************,,,...000111))))))((((((''''''''''''""""""$$$''''''&&&&&&&&&&&&&&&&&&''''''((())))))***---,,,(((''')))(((%%%*********))))))***...111------...---+++)))&&&$$$---...///...,,,++++++,,,++++++,,,---...000111222,,,++++++++++++,,,---...///000///...---...111444333//////444999;;;>>>BBBEEEHHHNNNTTTYYY\\\]]]]]]\\\[[[ZZZXXXUUUQQQLLLHHH??????AAACCCEEEEEEBBB@@@CCCBBBAAA>>>;;;888555444111111111111111222222333---/////////...///111333666888999999999<<>>;;;888555333111000000/////////000000111///000111000///000111333666888999999;;;>>>BBBEEEPPPXXXeeetttzzzpppmmmlllllljjjgggiiimmmjjjgggfffkkkrrr|||vvv]]]ZZZOOOGGGLLLHHHJJJIIIMMMPPPPPPOOOQQQXXX]]]]]]aaakkk{{{''''''''''''((()))******%%%'''((()))(((&&&$$$""" """###$$$%%%%%%$$$!!!!!! !!!###%%%&&&$$$!!! !!!%%%'''%%%!!!"""###%%%%%%###"""###$$$))))))((($$$!!!$$$$$$###""""""###$$$######$$$%%%%%%$$$"""%%%&&&((()))***)))''''''$$$$$$###""""""###$$$%%% !!!!!!"""###%%%$$$$$$###"""!!!!!! """"""""""""############!!!!!!!!!!!!""""""######(((&&&''')))'''%%%***333"""""""""###$$$%%%&&&''')))))))))((('''&&&%%%%%%'''---///,,,(((((('''$$$###$$$''')))+++,,,,,,,,,,,,,,,---.........---,,,+++***************++++++***''''''((('''###"""$$$###%%%&&&&&&&&&&&&((()))(((((('''''''''&&&&&&&&&((((((((())))))))))))***))))))(((''''''((()))))))))&&&''',,,+++'''%%%((()))((('''''''''((()))***&&&)))***((((((+++,,,)))'''((('''&&&&&&(((+++...---+++(((''''''))),,,///((()))***)))(((((()))+++,,,,,,---............---+++,,,---///000000//////---...000000//////111333444333555777666555999@@@EEEGGGJJJOOOTTTYYY]]]```YYYXXXVVVRRRMMMIIIGGGFFFCCCBBBAAABBBDDDEEEDDDCCC???>>>===;;;888666333222//////...---------......222333333222111111333555555666888999;;;===???AAAIIIRRRaaarrr{{{yyyyyyxxxtttooooootttjjjfffffflllvvvvvv]]]ZZZOOOFFFLLLGGGIIIJJJLLLOOOQQQRRRUUUZZZ^^^\\\^^^gggxxx'''&&&&&&&&&&&&(((***+++$$$''')))++++++)))&&&$$$"""######$$$$$$$$$######"""%%%&&&###***///...''' !!!###%%%%%%###"""######!!!######!!!!!!$$$!!!$$$%%%$$$###"""###$$$$$$$$$%%%&&&&&&###!!!###%%%(((***+++***(((&&&%%%%%%###"""""""""###$$$!!!!!!!!!!!!###%%%''')))$$$###"""!!!  !!!"""###$$$$$$&&&$$$!!! """$$$###$$$)))...+++$$$%%%+++"""!!!!!!!!!"""$$$&&&(((&&&''')))*********(((((( &&&)))'''%%%''')))((($$$&&&(((***,,,,,,,,,,,,)))***,,,---------,,,+++...---++++++***+++,,,---...'''''',,,+++###!!!&&&!!!%%%((((((&&&%%%&&&)))(((((((((''''''&&&%%%%%%''''''((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&+++&&&&&&)))((($$$$$$(((***)))(((''''''((()))***%%%((()))''')))---...,,,((()))***+++******,,,---((()))+++,,,,,,+++)))(((***+++++++++******,,,...............---,,,+++***+++,,,...000111111000///+++---///000//////000111777888::::::777555:::BBBGGGHHHJJJNNNTTTYYY^^^aaaYYYXXXUUUPPPJJJFFFCCCBBB>>>===<<<===???AAABBBAAA@@@@@@???===;;;888666555///...---,,,,,,,,,,,,,,,///000000///......///111444555777888:::<<<===>>>BBBMMM^^^sssyyyxxx|||rrrnnnnnnvvv{{{bbb]]]QQQGGGKKKEEEFFFKKKMMMOOORRRTTTXXX[[[^^^ZZZ[[[cccuuu$$$&&&'''%%%###"""%%%'''%%%$$$%%%'''******'''$$$,,,***(((&&&$$$#########&&&""" !!!!!! $$$$$$###""""""###%%%'''((( !!!"""$$$%%% !!!""""""!!!!!!############"""!!! $$$&&&)))******(((%%%###((('''%%%$$$$$$%%%&&&''''''### """###""" !!!"""#########"""%%%###"""""""""!!!###!!! """&&&(((((('''((($$$ !!!######!!!''''''((((((((('''%%%$$$########################%%%'''***+++)))'''&&&&&&&&&&&&%%%$$$!!! !!!"""$$$&&&(((((('''(((+++///)))***************)))(((+++***)))+++---///000///((((((((('''&&&$$$###"""%%%###""""""%%%'''(((((('''''''''((())))))******+++,,,---***'''&&&'''***))))))(((%%%$$$$$$&&&)))$$$$$$$$$$$$$$$%%%&&&'''''''''((((((((((((''''''%%%%%%&&&'''((((((''''''(((***+++---,,,***'''%%%***'''%%%&&&***---,,,***%%%&&&(((+++------+++(((,,,***)))+++...///---+++222///++++++---...,,,******---000222111000000111333444444666888:::<<<===CCCFFFKKKRRRXXX]]]```aaaZZZWWWSSSLLLEEE???:::777999???AAA<<<:::>>>BBBBBBAAA>>>:::666222111111111000///------......---+++222000...///111333444444777888888999::::::;;;;;;DDDKKKYYYooo|||uuuttt~~~yyyfffTTTMMMIIIDDDCCCHHHQQQPPPPPPPPPQQQRRRTTTUUUTTT\\\fffsss&&&'''((('''%%%$$$&&&)))%%%$$$$$$&&&)))***(((&&&***)))'''%%%############'''###!!!"""!!! $$$######"""""""""###$$$$$$(((((('''&&&$$$###"""""""""""""""""""""!!!  !!!!!!!!! !!!"""$$$&&&((()))***+++***)))'''&&&%%%$$$$$$%%%### !!!###%%%$$$### !!!###############$$$"""  !!!!!!!!!$$$""" !!!###%%%$$$###%%%""" !!!###"""!!!&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******)))((('''((('''''''''%%%$$$$$$$$$%%%(((******(((%%%######%%%&&&'''((()))******++++++******,,,...000///---+++,,,+++***(((&&&$$$!!! %%%###"""###%%%(((((((((******)))))))))((((((((((((***+++***'''&&&''')))'''''''''&&&$$$$$$%%%'''$$$$$$%%%&&&&&&'''((((((((((((((()))((((((''''''###$$$%%%'''((()))******((()))***++++++***((('''(((''''''(((***+++***)))'''''')))***,,,,,,***))),,,+++***,,,//////---+++,,,++++++,,,---......---,,,---...///...///111333555555666777888:::<<<===DDDFFFJJJOOOTTTWWWZZZ[[[WWWTTTPPPJJJCCC>>>:::999;;;@@@BBB>>><<<===<<<999???>>>;;;888555222000///............------------111111222222333333444555555666777999;;;>>>@@@AAAEEELLLZZZooo~~~lllXXXNNNIIICCCDDDIIIMMMNNNOOOPPPRRRUUUVVVWWWXXX___iiittt'''((()))(((&&&&&&(((***((('''&&&&&&''''''&&&%%%'''&&&%%%############$$$&&&""" !!! """ !!!"""###############%%%&&&'''((((((((('''$$$$$$$$$###"""!!! """&&&***,,,++++++******((('''%%%$$$$$$"""!!!"""$$$&&&&&&%%% !!!"""######$$$######$$$!!!"""$$$%%%$$$""" !!!!!! """!!! """###"""!!!$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((((((((()))'''&&&&&&%%%%%%&&&&&&&&&###%%%''''''&&&%%%%%%&&&######%%%''')))+++,,,---...000555999:::777111,,,,,,,,,+++)))(((&&&$$$###%%%$$$###$$$&&&((()))(((---,,,+++***)))((('''&&&%%%'''))))))(((&&&&&&'''$$$&&&''''''%%%$$$$$$%%%$$$%%%'''((()))***************))))))((((((''''''"""###%%%''')))+++------(((((())))))))))))******)))+++,,,---,,,+++***+++))))))))))))******))))))++++++,,,...000///---+++(((***,,,------,,,---...,,,------------///333666888777777888999:::<<<===DDDFFFIIILLLOOOQQQRRRRRRQQQNNNIIIDDD???;;;:::999:::>>>@@@??????>>>999222888888888777555222///......000222111...---...111000222555555333333555777777777888999<<>>:::999999999::::::;;;===@@@???:::555000000000111000000/////////333666444000...111555000333666444111222777<<<<<<;;;;;;;;;<<<>>>@@@AAADDDJJJVVVggg}}}}}}jjjXXXQQQNNNJJJKKKQQQIIIKKKPPPTTTWWWXXXXXXXXX[[[aaaiiittt'''&&&%%%%%%&&&&&&&&&&&&(((((('''%%%$$$$$$$$$%%%$$$$$$""""""""""""###$$$%%%"""!!!###"""!!!!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%&&&%%%$$$""" !!!""""""""""""!!! !!!!!!!!!!!!!!! $$$$$$$$$############$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""#########$$$$$$$$$%%%&&&%%%###!!!"""""""""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&&&&'''''''''(((((((((###$$$$$$$$$$$$%%%''')))&&&$$$"""###&&&''''''&&&,,,,,,,,,,,,***'''$$$"""%%%$$$$$$%%%&&&((()))***(((---555===@@@<<<444...*********+++******))))))$$$######%%%''')))((('''))))))))))))))))))))))))###$$$&&&'''((('''%%%###$$$'''***+++)))'''&&&&&&&&&'''(((***+++,,,,,,,,,******)))(((''''''((((((((((((''''''((()))***+++((('''&&&&&&''')))+++---+++///222222...++++++,,,+++,,,+++)))&&&&&&(((++++++,,,...///...---,,,+++***---///...+++)))+++---,,,///222444555555777888888777666555666888:::<<>>@@@AAAEEEJJJTTTcccwwwuuudddVVVRRRPPPJJJIIIMMMKKKNNNRRRVVVXXXXXXWWWVVVXXX___gggrrr&&&%%%######%%%&&&%%%$$$!!!###%%%&&&%%%&&&(((***%%%$$$###"""""""""###$$$'''$$$$$$'''&&&######&&&)))(((((('''&&&$$$###""""""###$$$%%%&&&&&&%%%%%%"""""""""###""""""!!!!!!############"""!!!  """$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$###""""""%%%''''''&&&###!!! """"""!!!!!!!!!!!!""""""$$$$$$%%%'''(((&&&""" """######"""###%%%'''$$$%%%&&&&&&%%%$$$&&&'''$$$$$$#########$$$%%%%%%&&&&&&&&&'''(((((())))))%%%%%%$$$###"""$$$'''))))))'''$$$&&&)))+++***(((***))))))*********'''%%%'''&&&%%%%%%&&&'''((()))'''+++222:::===;;;555000......---+++***(((&&&%%%###"""###$$$'''((('''&&&&&&''''''((()))*********%%%%%%%%%&&&''''''%%%###%%%'''***+++***((((((((((((((((((((((((***++++++)))((('''&&&&&&'''((()))***)))((('''&&&'''((((((''''''&&&&&&''')))***,,,)))+++,,,,,,***)))((((((***,,,,,,***&&&&&&(((,,,+++---...---,,,++++++,,,***+++,,,,,,,,,---000222...111555777888777777888777666444444555888;;;===AAABBBDDDEEEFFFGGGFFFFFFCCCBBB???<<<;;;:::;;;;;;@@@;;;888888888666666888999777333///,,,,,,,,,---,,,...000///------...111222333333222333777>>>DDD<<<===>>>???AAABBBCCCCCCFFFJJJRRR^^^pppppp```TTTQQQNNNHHHEEEHHHNNNPPPSSSVVVXXXXXXWWWVVVXXX^^^fffqqq'''$$$"""###%%%&&&%%%$$$ ###&&&'''&&&%%%'''(((&&&%%%$$$###"""######$$$&&&###$$$''''''%%%$$$''')))((('''&&&%%%%%%%%%%%%!!!###&&&(((***+++&&&&&&&&&%%%$$$###"""!!!"""""""""######"""!!!!!! """$$$&&&'''''''''&&&%%%$$$###############"""%%%&&&%%%""" !!!"""!!!  !!!!!!"""!!!"""$$$%%%%%%###!!! """$$$###""""""$$$'''%%%&&&'''%%%""""""%%%'''&&&&&&%%%$$$###$$$%%%%%%%%%%%%&&&''''''((())))))((('''&&&$$$###$$$'''***+++(((%%%&&&)))+++***'''###""""""$$$(((******)))''''''&&&%%%&&&''')))+++***,,,000555888777444000///...---+++)))'''$$$###!!!!!!"""$$$&&&'''&&&$$$%%%&&&&&&'''(((((()))))))))'''%%%%%%&&&'''%%%###$$$'''))))))((((((((()))***(((&&&%%%%%%''')))***'''&&&%%%$$$%%%''')))******)))'''&&&%%%&&&'''((('''''''''''''''((()))***)))'''''''''(((((('''&&&(((+++,,,+++'''&&&))),,,+++------+++((((((***---...,,,******---000222333111333555666666666777999777666444444666999===???AAABBBCCCCCCCCCCCCBBBAAA===<<<;;;999888777777777;;;777666777555222333888777666333111///...---------......////////////000111222444777:::>>>BBBEEE???AAACCCDDDEEEEEEDDDCCCDDDGGGMMMWWWhhh~~~lll\\\OOOMMMLLLFFFEEEIIIOOOPPPSSSVVVXXXXXXXXXWWW[[[aaahhhrrr'''%%%######&&&'''&&&$$$###&&&))))))&&&###"""###'''&&&%%%############$$$""" !!!%%%&&&######&&&$$$$$$$$$$$$%%%''')))+++######"""""""""###$$$%%%******)))(((&&&$$$"""!!! !!!"""############!!!!!!""""""###%%%&&&&&&######""""""###%%%&&&((( ###%%%%%%""" !!!"""!!!!!! !!!  """$$$$$$$$$!!!###$$$###!!! ###&&&&&&'''&&&### ###'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))+++***(((%%%$$$%%%))),,,***&&&###$$$(((***'''$$$'''$$$!!!!!!###%%%###!!!'''&&&%%%%%%&&&)))+++---))))))+++---//////---+++,,,,,,++++++)))(((&&&&&& !!!###&&&&&&%%%###&&&&&&&&&''''''''''''(((+++(((%%%$$$&&&'''%%%###$$$&&&(((((('''&&&'''(((+++)))&&&######%%%''')))%%%$$$$$$###$$$&&&)))***)))(((&&&%%%%%%&&&'''((('''''''''(((((((((((((((***'''%%%%%%(((***(((&&&&&&***---+++(((&&&))),,,,,,---,,,)))'''&&&***---444///+++***---000111000444444444333333444777:::888666555555777;;;???AAAAAABBBBBBBBBAAA@@@>>>===666666666555333222111111222000333777555000333;;;...///000111111000///...111000///000222333333111///111555;;;AAADDDEEEDDDFFFGGGHHHIIIHHHEEEBBB@@@@@@BBBGGGQQQ```vvv|||hhhXXXKKKIIIJJJHHHJJJOOONNNPPPSSSUUUWWWYYYYYYYYY___dddjjjsss """&&&((()))'''%%%###"""$$$%%%$$$!!!!!!###&&&$$$%%%%%%###!!! !!!""""""!!! !!!###%%%'''((('''$$$###""""""###$$$((('''%%%###!!!!!!!!!!!!&&&&&&''''''&&&$$$""" !!!"""######"""!!!"""$$$%%%&&&((('''&&&%%%%%%&&&((('''&&&%%%&&&&&&(((((($$$!!!!!!"""###"""!!!######  """&&&%%%$$$###""""""""""""%%%$$$$$$$$$######"""""" %%%)))(((###!!!"""%%%&&&((()))'''###!!!"""$$$%%%$$$$$$$$$%%%''')))***+++)))'''%%%%%%&&&(((***((())))))&&&###!!!!!!"""&&&$$$"""!!!!!!"""$$$%%%###'''+++,,,***((('''((()))---000000...---...000...---,,,***)))(((((((((''''''&&&%%%$$$$$$$$$$$$!!!###&&&)))***)))((('''$$$&&&(((***+++)))'''&&&&&&''''''%%%###$$$(((,,,&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$)))(((&&&%%%############000...+++(((&&&&&&&&&'''"""&&&+++,,,)))''''''(((---+++***+++,,,+++&&&"""***+++++++++***+++...000,,,+++******,,,///222444555222000111666:::;;;:::777777888:::;;;===???@@@CCCCCCCCCAAA>>><<<;;;;;;555666555222///000555:::555333111222333222...++++++***)))))))))+++---///666333///...///111333444000666999:::>>>FFFLLLNNNSSSPPPMMMMMMMMMLLLHHHEEEFFFEEEHHHPPP]]]ppptttbbbYYYPPPJJJEEEDDDIIIPPPJJJMMMPPPRRRTTTVVVZZZ\\\[[[^^^eeesss"""$$$&&&(((((('''%%%######%%%%%%$$$!!! !!!###$$$$$$$$$"""  """###"""!!! !!!###%%%&&&(((&&&$$$###""""""###$$$%%%$$$############$$$%%%'''((((((((('''%%%###!!! !!!""""""!!! !!!"""###$$$&&&&&&%%%$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&$$$###!!!"""###$$$$$$###!!!""""""!!! !!!############$$$$$$$$$$$$###%%%&&&%%%###"""###%%%!!!$$$'''&&&$$$"""###%%%"""$$$&&&%%%###"""###$$$(((((('''&&&&&&'''(((((('''&&&%%%%%%&&&(((***,,,'''((()))'''%%%""""""###$$$#########$$$%%%'''((('''***---...,,,******+++)))+++...///...---...000...---+++)))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&((()))***++++++***(((''''''((()))))))))'''&&&$$$)))))))))'''%%%%%%))),,,******((('''&&&$$$#########$$$$$$%%%%%%$$$###"""***))))))(((((()))))))))...,,,***(((&&&&&&''''''&&&''')))***+++***(((&&&'''((()))+++------,,,***)))*********)))***---///+++***)))***+++///222444222111000111444777888888888999;;;===???@@@@@@@@@CCCCCCBBB@@@===;;;;;;;;;888777555222000000333555555333222333444333000---***++++++,,,,,,------,,,///......///000111111111222888<<<>>>CCCLLLSSSUUUYYYVVVTTTSSSSSSQQQMMMIIIFFFEEEIIIRRR^^^nnn|||ggg^^^VVVOOOKKKHHHGGGLLLSSSLLLNNNQQQSSSUUUWWWYYY\\\___aaafffqqq&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$""" !!!"""#########"""  """$$$###"""!!!!!!"""###$$$'''&&&$$$###"""######$$$""""""""""""###%%%&&&'''(((((())))))(((&&&$$$### !!!"""!!!  !!! """$$$%%%$$$###$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""!!! !!!""""""!!! !!!###%%%&&&'''&&&&&&!!!###%%%%%%""""""$$$&&&!!!"""###$$$%%%%%%%%%%%% """%%%&&&&&&%%%&&&'''***)))'''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))$$$&&&((('''%%%###"""###!!!"""$$$%%%'''((())))))'''((())))))((('''((()))'''***,,,---------///000...---+++)))'''&&&%%%$$$'''&&&&&&&&&&&&'''((((((------,,,+++***(((&&&%%%***)))((((((&&&%%%$$$$$$)))((((((&&&$$$%%%'''*********)))((('''%%%%%%$$$%%%&&&&&&&&&%%%$$$######%%%%%%&&&'''((()))*********)))((('''&&&&&&''''''***''''''))),,,,,,((($$$$$$&&&)))+++++++++,,,---((()))))))))((()))+++...---,,,+++***+++---///111...000111222222333444666:::<<>>BBBEEEFFFEEEBBBAAAEEECCC???===;;;:::888777777444111000111000,,,((()))******+++,,,+++***))),,,,,,.../////////...---...000333555555444444444:::AAAHHHMMMTTT^^^eeegggnnnmmmjjjfff```YYYSSSNNNKKKIIIJJJPPPXXXbbbqqq~~~|||mmmaaaTTTNNNJJJKKKLLLKKKNNNRRRQQQSSSUUUVVVVVVWWWYYY[[[[[[^^^eeesss((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%&&&'''''''''&&&"""######""" !!!###%%%%%%$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""$$$$$$$$$$$$###""""""!!!"""###$$$###!!! !!!"""!!!###%%%%%%%%%%%%&&&'''!!!"""###$$$%%%%%%&&&&&&#########$$$%%%$$$!!!"""  ######!!!!!!"""$$$&&&&&&&&&$$$#########&&&###"""!!! """$$$%%%%%%$$$&&&&&&'''((((((((('''&&&######$$$$$$$$$$$$$$$$$$(((((())))))(((&&&###"""!!!######"""!!! !!! """%%%'''''''''%%%$$$+++***)))((()))***,,,,,,)))))))))+++---...///000111000...+++)))(((&&&&&&&&&&&&&&&'''((()))***+++***)))((('''%%%$$$######'''&&&%%%$$$$$$%%%&&&((("""!!!!!!"""$$$&&&'''(((&&&&&&&&&'''((()))******)))))))))(((((('''''''''''''''((())))))(((((('''$$$%%%&&&'''(((''''''&&&%%%'''))))))'''&&&&&&'''***---...,,,(((&&&''')))***++++++***))))))+++...///...---------...///000,,,000333444333222444777;;;>>>BBBFFFGGGFFFCCCAAAEEEAAA===:::999888555444111///------///...+++'''+++,,,...//////...------...---,,,,,,---...000111333444555444333444666999@@@HHHRRRXXX```iiioooooorrrrrroookkkeee^^^XXXVVVRRRMMMJJJLLLRRR[[[iiiuuu~~~pppddd]]]QQQKKKGGGIIIKKKJJJKKKMMMRRRSSSUUUVVVVVVWWWYYY[[[[[[___hhhwww&&&&&&%%%$$$$$$$$$%%%%%%######$$$&&&))))))(((&&&"""###$$$###!!!!!!"""$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! """"""!!!!!! ###$$$%%%$$$""" !!!""""""###%%%&&&%%%%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&###"""!!!!!!"""""" !!! !!!""""""!!!"""###$$$%%%$$$###"""!!!######%%%""""""""""""""""""###$$$%%%'''%%%$$$$$$%%%%%%$$$"""###$$$%%%'''(((((())))))$$$%%%&&&'''(((((('''&&& """"""!!!  """!!!"""%%%&&&'''&&&%%%$$$***(((''''''***,,,------+++***)))***---///000///111000...,,,***)))((((((&&&&&&&&&'''''')))******************)))'''&&&%%%%%%%%%$$$###$$$%%%&&&'''$$$######$$$''')))))))))((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((('''&&&$$$######%%%'''))))))((('''&&&###'''******'''%%%(((+++,,,---...---,,,,,,,,,...+++++++++***))))))+++---))))))***,,,...111333444...000222333333555777999:::===BBBFFFHHHGGGEEECCCEEE@@@:::777666555333000---,,,,,,,,,---,,,***))))))+++......---++++++,,,---,,,++++++,,,///222333444444444222000333999>>>FFFQQQ]]]gggpppyyy}}}|||xxxwwwuuuooohhhbbb___^^^VVVOOOJJJKKKOOOVVVbbbllltttssseee[[[WWWPPPIIIEEEGGGJJJIIIIIIKKKQQQSSSUUUVVVVVVWWWYYY[[[___ccckkkyyy######$$$$$$$$$$$$$$$$$$###"""###%%%((((((%%%######$$$$$$$$$""""""$$$%%%$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$ !!!"""#########""""""!!!!!! ###$$$$$$###!!! !!!"""###%%%%%%$$$######$$$$$$$$$%%%&&&&&&%%%$$$###%%%###!!! !!!!!! !!!""""""!!! !!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""!!!###$$$### ###&&&(((%%%"""!!!###$$$$$$######$$$&&&((())))))))))))###$$$%%%&&&'''((((((((($$$$$$###!!!!!!###!!!"""$$$&&&'''(((((((((&&&%%%$$$&&&***------,,,...,,,***+++...000000///000///---+++***)))((((((&&&&&&&&&&&&'''(((((())),,,---------,,,)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$&&&'''((($$$%%%&&&'''&&&%%%###"""$$$&&&(((******)))'''%%%&&&'''))))))******+++,,,,,,+++***+++---......---***+++***)))((((((***,,,'''((()))+++---///000111///......000333777999999;;;>>>BBBFFFHHHIIIHHHGGGDDD>>>777444444333000------......---+++******+++&&&)))++++++)))''''''(((((()))***,,,...000222333111333555444333666>>>DDDKKKXXXhhhuuuvvvkkkccc```___VVVPPPKKKMMMPPPTTT\\\ccciii{{{uuuggg\\\TTTRRROOOGGGCCCFFFJJJJJJKKKLLLPPPRRRTTTUUUVVVWWWYYY[[[bbbdddiiiuuu!!!"""###$$$$$$$$$$$$$$$###""""""$$$&&&&&&"""$$$$$$%%%$$$######%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!###$$$%%%%%%%%%$$$!!!  """######"""  !!!###$$$$$$"""!!!!!!"""''''''''''''&&&$$$"""!!!&&&$$$!!! !!!!!! !!!######  """!!!!!! !!!"""###### &&&)))''' !!!&&&!!!$$$&&&###"""&&&)))&&&"""!!!###&&&'''&&&###$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%""" ###%%%!!!"""$$$&&&(((***+++,,,)))''''''***///222111000000---***+++...000000///...---,,,***)))((((((((('''&&&&&&&&&&&&'''((((((---.........,,,(((%%%"""'''&&&&&&%%%$$$###"""""")))&&&$$$$$$&&&&&&$$$!!!""""""###%%%'''((()))***&&&%%%%%%%%%&&&(((***+++&&&((()))++++++***((('''$$$&&&)))++++++)))'''%%%***(((''')))---000///,,,,,,)))''''''***+++***((()))***)))(((&&&''')))+++***************+++++++++000---+++---333888999999<<<>>>BBBFFFIIIJJJJJJJJJDDD===666222222222///+++///000111...***)))***---(((+++...---***((()))***$$$'''***---000111111111000333777888888<<>>CCCHHHJJJIIIFFFDDD@@@999222000...++++++---***+++*********+++---...,,,------+++)))((((((***((()))***+++---...///000000555444666???@@@DDDPPPWWWooossseee___```WWWTTTSSSUUUVVVVVV[[[aaadddnnnvvvxxx{{{sssiii```VVVPPPKKKEEEDDDFFF>>>@@@DDDGGGJJJMMMQQQTTTVVVWWWWWWWWWUUUVVVWWWYYY```___dddooo~~~%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&$$$###""" !!!"""!!!  """'''&&&$$$$$$%%%%%%###"""###!!! """###"""""""""""""""""""""!!! !!!""""""!!!!!!""""""!!! !!!!!!$$$###"""!!! !!!"""!!!  !!!###''' !!!555;;;((("""$$$$$$###!!! $$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!!###%%%%%%$$$###&&&&&&&&&%%%$$$$$$######### """###"""$$$'''&&&&&&$$$!!!"""&&&&&&"""%%%%%%%%%&&&&&&''''''(((((()))+++,,,---------,,,...---,,,---...//////...//////......,,,***((('''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%###"""%%%$$$###$$$&&&'''''''''%%%'''((()))(((&&&$$$######$$$%%%&&&''')))******((('''&&&$$$"""###'''***---***%%%""""""%%%))),,,((())))))******************))),,,///---)))))),,,******+++***(((''')))******,,,...000111333666999;;;???CCCGGGIIIGGGDDDBBB>>>777222000...***((()))************+++,,,---......,,,***)))************(((((()))***,,,///111333000444111333<<<===CCCSSSnnntttkkkddd___YYYUUUTTTWWWYYYZZZ___dddlllooosssvvv{{{ttthhh```XXXPPPHHHFFFDDDAAABBBDDDAAADDDHHHKKKLLLMMMOOOQQQTTTUUUUUUTTTSSSRRRTTTUUU\\\\\\bbbnnn{{{%%%%%%%%%%%%%%%&&&&&&'''###############""""""!!!$$$%%%%%%&&&&&&%%%$$$$$$!!!$$$$$$#########$$$%%%$$$######$$$%%%###"""######""""""""""""######  !!!"""!!! ###"""!!!!!! !!!""""""###!!! !!!!!! !!!  !!!!!!###)))---""""""!!! !!!###$$$$$$$$$$$$$$$###############$$$%%%&&&&&&###!!!'''&&&&&&%%%$$$###""""""  """"""$$$&&&%%%***)))"""""")))***###%%%&&&((()))))))))(((((()))***,,,---...---,,,+++000...,,,---///000---***.../////////---***&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%$$$###%%%%%%$$$%%%&&&'''(((((())))))(((((('''&&&%%%$$$$$$$$$%%%&&&((()))******%%%&&&&&&%%%$$$$$$%%%''''''((()))***)))((('''&&&&&&&&&'''))))))*********)))''''''******((((((,,,&&&'''((((((((())),,,///+++---///000222555888;;;>>>@@@DDDFFFGGGDDDAAA???:::444000111///+++)))***)))))))))***,,,---......///,,,((((((+++---,,,************+++...111555777333555222555===???GGG[[[~~~tttmmmeee[[[YYYUUUTTTYYY]]]```dddiiiooolllnnnrrrssswww}}}ssshhh___XXXNNNIIIEEEEEEDDD@@@>>>???BBBFFFJJJMMMNNNNNNOOOPPPPPPQQQRRRQQQPPPQQQSSSUUUWWWXXX___kkkxxx%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''!!!$$$'''((('''&&&&&&'''$$$######$$$&&&'''&&&%%%!!!###%%%&&&%%%### !!!!!!  !!! !!!!!!!!!""" !!!""""""""""""##################$$$$$$"""!!!!!!!!! !!! !!!"""!!!$$$### """###$$$"""###$$$$$$$$$###"""!!!&&&%%%&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$### !!! !!!"""#########))))))###"""))))))$$$'''(((***+++++++++)))(((***+++,,,---......---,,,111...---...000000,,,))),,,...//////---)))%%%###''''''(((((((((''''''&&&)))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))******)))((('''&&&%%%%%%%%%%%%%%%&&&((()))+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&''''''((((((!!!$$$'''(((&&&%%%#########%%%)))++++++)))&&&###$$$$$$&&&'''(((((())))))'''$$$###'''(((&&&&&&)))&&&'''(((((((((***---000,,,...000111333777;;;???@@@BBBDDDEEEEEEBBB>>>;;;666111///111111---,,,---(((''''''***---//////---///,,,((()))+++---,,,************+++...222666888888999777;;;DDDEEEPPPgggvvvmmmcccYYYVVVSSSTTT\\\cccfffjjjmmmiiicccdddiiijjjmmm~~~xxxnnnfff___WWWRRRIIIFFFGGGJJJJJJDDD@@@???<<>>BBBDDDDDDEEEDDDAAA===999666333...+++---...,,,+++---'''%%%%%%)))///222000---+++---//////---***))))))((()))***,,,///111222333444555666???IIIIIIVVVsssnnndddbbbZZZXXX\\\gggppprrrppppppyyytttmmmfffaaaaaaggglllsss{{{zzzrrrhhhaaaYYYRRRNNNJJJEEEBBBCCC@@@BBBGGGIIIEEECCCCCCFFFHHHJJJLLLLLLMMMOOOQQQRRRSSSSSSQQQOOOOOOPPPQQQXXXYYY^^^gggqqq((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%%%%&&&'''"""!!!!!! !!!"""###$$$###!!!!!!"""###'''%%%###"""!!! ###"""!!! !!!###%%%''' !!!###&&&''' !!!"""######$$$+++((($$$!!! """### ###&&&&&&%%%""" !!!%%%'''%%% !!!"""!!!$$$###  &&&$$$%%%)))"""  !!!###$$$$$$###""" """$$$###"""%%%%%%$$$$$$###"""""""""!!!### """''''''######"""(((&&& )))(((((((((''''''''''''''')))(((''''''(((+++///111---111444444111......000......///......,,,+++***(((((())))))((('''&&&&&&$$$&&&((())))))'''$$$"""""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&'''!!!###%%%$$$######%%%((( ###&&&))))))'''$$$!!!#########$$$$$$%%%%%%%%%((('''&&&$$$###$$$'''***&&&'''((())))))))))))(((((())))))***************)))%%%$$$)))+++(((%%%%%%%%%(((+++---......///000+++---...000333777===BBBEEEEEEEEECCC@@@<<<777555444...***++++++))))))+++'''%%%%%%)))000222000---***...111111---)))((((((***+++---///111333444444999:::===GGGQQQQQQ___|||ooofffhhh^^^\\\aaallluuuuuuqqqooollljjjddd^^^]]]cccgggiiifffmmmsssuuutttqqqjjjbbb]]]WWWQQQLLLJJJHHHDDDAAADDD@@@???BBBBBB@@@???@@@AAADDDGGGIIILLLOOOTTTWWWRRRTTTUUUUUUUUUVVVXXXZZZ\\\\\\```gggooo}}}