BM6P6(@ lllVVVFFF@@@CCCLLLIIIFFFCCCCCCIIIZZZkkkfffWWWIIICCCAAA@@@DDDJJJdddxxxzzzqqq{{{|||hhhJJJCCC:::444000...,,,***///---+++***+++,,,------...333444...)))***,,,,,,///,,,,,,///---222IIIddd}}}~~~[[[LLL???>>>BBBMMMeee}}}{{{dddQQQIIIHHHIIIIIIKKKVVVfffrrrvvvzzzfffNNN:::999>>>GGGVVViiizzz~~~zzzbbbJJJ;;;222,,,111BBBZZZqqq~~~xxxmmm]]]GGG555111222444777999888555222///+++***+++***&&&&&&)))---+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***,,,///------///222333111///...///111333444333222111111000///......///000111444111000333222//////111000...+++)))***,,,///111------------------------000000///......111666:::888444000111444444000+++000000000000111333555777555333222222444555555444444777::::::999<<>>999<<>><<>>===III___{{{ooo^^^QQQIIIHHHKKK[[[fffsss~~~dddJJJ???;;;:::===FFFVVVmmm~~~qqqLLL@@@444000222<<>>???BBBFFFMMM[[[tttwwwjjj___QQQCCC@@@CCCDDDCCCCCC===999777:::@@@IIIXXXfffkkkpppqqqmmmhhheee```[[[VVVXXX\\\aaafffiiilllmmmssssssqqqooollliiihhhhhhooommmjjjhhhhhhiiikkklllbbbaaa```aaadddiiinnnqqqcccbbbeeennnuuuyyynnn[[[LLLDDD@@@===@@@LLL]]]ooobbbIII:::444111***,,,...///000111222333---111555999<<>>===<<<<<<222222111000000111222333333222111222333333111000111222333333333444666777<<<:::;;;???DDDKKKVVVbbbttteee\\\OOODDD<<<===@@@>>>;;;:::;;;888888<<>>555000,,,***,,,.../////////111333222888AAAJJJRRRZZZcccjjjfffaaaWWWNNNKKKKKKFFF>>>000000000...+++)))+++...111......555BBBVVVqqqZZZMMMAAACCCWWWsssyyygggRRRGGGHHHPPP^^^iii|||wwwdddIII>>>777999===FFFWWWhhh|||hhhRRR<<<333///333FFF\\\ooovvv}}}}}}uuueeeLLL888222222222333444333111///***'''&&&((('''%%%%%%((('''(((((())))))*********)))))))))))))))))))))))),,,...000///---+++++++++,,,,,,---,,,+++,,,///111.........---------------111000/////////000111222000......111111//////222111111000000///---+++***)))***+++,,,...///000111---...---+++))))))***,,,,,,000666<<<@@@@@@>>><<<222222000//////000111111//////000222444444222000111111222222333333333444<<<777555888>>>CCCJJJQQQfff|||}}}iiiYYYPPPLLLCCC<<<777999;;;888555444999888;;;BBBFFFIIIOOOUUUTTTVVVVVVUUUYYY```cccbbbdddfffiiinnnssswww{{{}}}~~~}}}{{{vvvqqqnnnooorrrooommmlllnnnrrrtttttttttllljjjfffcccccceeeiiilllgggaaa___cccgggiiilllooonnnooorrruuuyyy|||~~~jjjVVVFFF===999===AAAGGGZZZmmmrrrSSS>>>666333///+++,,,...000000000111444777EEEOOO]]]iiiqqqyyyyyyrrrqqqooofff\\\CCC>>>555...,,,......---000------000444@@@UUUiii~~~UUUKKKBBBGGG^^^{{{lll[[[JJJFFFMMM\\\nnn|||vvvUUUEEE888777:::???LLL[[[uuu}}}sssYYYAAA888222111>>>QQQeeeoooyyy}}}wwwgggMMM888222222333555666444111......+++***+++***''''''***'''((()))***++++++++++++))))))))))))))))))))))))+++---//////---+++******,,,------+++)))))),,,/////////...---------------111111//////...///000111000------000000------000222222222222111...,,,***))))))***+++,,,---...///---------,,,***)))+++,,,//////222777<<>>CCCIIIKKK[[[vvvkkkTTTEEE?????????999555777888555333444666777<<>>>>>HHHWWWqqq~~~dddDDD222///000000///$$$(((---111555;;;BBBHHH[[[gggwwwwwwXXXLLL<<<333333666444//////...000222000333BBBSSSuuu{{{UUULLLDDDJJJbbbwwwfffVVVHHHHHHTTTggg{{{aaaLLL;;;777999<<>>GGGMMMQQQSSSVVVXXXYYYYYY[[[]]]aaafffkkknnnqqqtttyyy}}}~~~}}}{{{xxxrrrnnnkkkhhheeefffhhhjjjhhhgggaaaffflllnnnlllkkknnnqqqvvvxxx{{{~~~www[[[LLL>>>DDDIII<<<888III[[[qqqdddOOO:::222222222000///......///222888EEEXXXggg||||||mmmXXXGGG>>>:::666333333555555333111222888===QQQhhh}}}YYYKKKCCCLLLccc}}}yyyjjjaaaQQQGGGNNN```tttrrr^^^FFF:::<<>>FFFPPPYYY]]]```dddgggeeegggjjjnnnqqqtttvvvwww|||{{{xxxtttqqqooolllhhheee```gggooorrrqqqnnnnnnooonnnoooqqqsssxxx~~~qqq___KKKIIIOOOCCC:::AAALLL\\\mmm|||UUUDDD333///222222111000111000333>>>OOObbbtttuuuhhh___XXXQQQKKK===888222///000222444666@@@UUUnnn\\\OOOFFFOOOfff}}}qqqeee___UUUPPP[[[mmm~~~iiiNNN===999<<<===<<>>AAAMMMVVVbbblllrrrvvvzzz|||{{{}}}zzzsssooojjjqqqxxx{{{wwwpppkkkiiihhhhhhggghhhkkkooosssvvv{{{~~~vvv[[[OOOTTTMMM>>>:::DDDKKKUUUeee{{{zzzgggCCC888//////333333222222333555>>>QQQkkk}}}ssskkkSSSFFF777///000333222000111@@@UUUlllcccVVVNNNWWWlllyyyooogggaaa[[[XXX]]]mmmwwwZZZDDD:::999999999===MMMhhhqqqVVV===222222555===SSSkkkvvvvvvkkkTTT>>>111//////222666888555333)))'''&&&&&&'''(((''''''&&&'''((((((''''''((()))******))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......000///000222333222000...------,,,,,,,,,---.........000///---...111///++++++,,,---....../////////+++++++++***+++,,,,,,---111444555333444555333---*********+++---...///000777777444//////222111---...---,,,---///000000///000/////////000000111222333333333333444555666777999888;;;@@@EEENNNeee|||HHH???666555555333222444222444666666888???JJJSSSdddmmmyyyӵ}}}ssskkkfffhhhfffddddddeeegggiiijjjhhhjjjppp}}}qqq^^^___YYYIII@@@CCCCCCGGGSSSeeelll___LLL999333///222555444333444444>>>OOOfffppp___HHH888333222222000Ħ|||jjj___YYYĦoooeee```^^^WWWӵfffNNN@@@<<<<<<<<<===GGG]]]wwwxxxaaaGGG555000222333IIIaaapppvvvnnnWWW@@@222000///222777888555222***(((''''''((())))))(((%%%'''((((((''''''((()))***))))))Ħ++++++++++++,,,,,,,,,,,,******))))))***,,,...///000000111333444333000...---,,,,,,,,,,,,,,,------+++---...,,,...111...******++++++,,,------......+++************+++,,,,,,222333222111444777444...)))***+++***)))***,,,///666777444///...000000------,,,,,,---///000///---............//////000111555555444555555666777777;;;:::<<>>>>>???EEEMMMOOOEEE888555222111333444222333777777LLLfff{{{yyybbbJJJ:::222111333>Leeexxxjjjbbb=hĦwwwhhh\\\YYYZZZ4ĉ@ӵrrrZZZHHH>>><<<<<<>>>CCCRRRiii|||~~~mmmRRR:::///......@@@WWWiiitttrrr[[[CCC444111///222777888444///+++)))(((((()))******)))&&&''')))(((''''''(((***)))))))))>L'''*********+++++++++,,,,,,******))))))***,,,...///...///000222444222///,,,---,,,++++++++++++,,,,,,))),,,,,,,,,---000///***)))***+++,,,------------)))))))))))))))***++++++...//////...222666333---+++,,,,,,***)))))),,,...222555444000...000000------,,,,,,...///000...,,,------------...///000111444444333333444555666666555555777:::;;;>>>GGGOOO]]]sss???999555666666444444666111888BBBNNN[[[nnnGG=?yyytttnnnjjjhhhfffbbb^^^WWWYYY]]]ggguuu```KKKDDD;;;<<<>>>@@@AAA???;;;777222000111222111000666>>>GGGbbb{{{bbbIII999333333HdĦSSSlllqqqiii___=Ījzzzlll___WWWVVVZZZGG=?~~~gggPPP@@@999777:::???HHHXXXnnn}}}vvv]]]BBB111,,,---999KKK^^^qqqttt^^^CCC555111...111777999444...+++)))(((((()))******)))&&&'''((((((''''''(((***))))))(((HdĦ''')))))))))******++++++,,,)))))))))***+++,,,......---...000222333222...+++,,,,,,++++++******++++++)))+++,,,***---000000,,,((()))+++---...---,,,+++))))))(((((())))))***+++***,,,---,,,...222222...///---+++***)))***,,,,,,---222444222111222222///...------///000000...,,,,,,,,,,,,---...///000111000000000000111222333444111222555777999<<<@@@DDDHHHWWWppp===888555ӵ:::FFFYYYĭӵӵĦӵӵĦƜ`1.׼sĦiiicccXXX]]]aaajjj}}}ӵĦĭӵ<<<999Ħ???LLLdddĦĦ222DdDLLLNNN\\\?fӵĦ}}}jjjӵƜ`1.׼sĭӵӵĦuuu\\\GGG;;;yyyfffJJJ666//////444???Ħ444///---111888:::'''Ħ''''''&&&&&&'''((())))))(((DdD)))***+++------ӵ444222ӵ***ӵ,,,+++))),,,///Ħ***---ӵ222...***000ĭӵ000111,,,------...000111222......//////111222444444333444666777:::<<<======@@@HHHVVVhhh~~~<<<888?~4AAALLL\\\g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@ShӵkkkYYYaaagggnnn~~~g&e>hӵfff?><zg&e>&e777555HL999IIIYYYShӵgLS?ʬ3h?D%%)?BBBUUUZufĦgLrrrg&epppgĉ@g&e>&e@e??g<ĉ3we<ĦgggOOO3h?@ewwwjjjPPP<<<333000111888Z@@@222---+++0009993h?gL%%%&&&&&&%%%$$$&&&''')))((((((D%%)?***fff?><z------=?Ħ333g&e+++g&e+++,,,+++S?ʬ---4ff?>ߝL***@e***g&e111444...3h?g&e>&e///111??,,,------...///000222222//////000111222444666777333555666666888:::999777@@@CCCHHHOOO]]]wwwAAA4DӵZZZrrrHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@yyypppjjjgggmmmzzzHu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]Ħ:::ntHdĦ:::RRRHGgĉ@HdĦzzzrrr{{{Htƅ^Bt=o9ĦDtfo9Ħ777IIImmmg?HdĦkkkHu]ĦttHƅ^Hu]ĦH׼stQje<ĦsssBt=o9ĦH׼s___lllnnn___EEE222...,,,222HtĦBBB444000...000Bt=o9ĦHdĦ%%%%%%&&&&&&'''''''''***)))'''Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ+++Hu]Ħ222///Htƅ^)))qIܗGIӵ)))H׼s******Hu]Ħ666111Bt=o9ĦHƅ^Hu]Ħ111///---+++)))))),,,.........000...---///222444333111333444444333333444888:::<<<:::===DDDLLL[[[sssBBBAAA4DuXӵyyyDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet~~~xxxrrrrrrvvvyyyDdDĦyyyt|<DdDDdDĦDdDΦDdDĦ888q<niDdDĦFFFqetDdDĦ{{{ggg\\\q<RqjRgdKӵHdDĦgdKӵ444GGGGR/f6LĭĦDdDĦ{{{fffDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦNNNaaakkkbbbIII333...+++///DdDĦ@@@333000...qjRgdKӵDdDĦ%%%%%%%%%&&&&&&&&&&&&***)))(((HdDĦgdKӵDdDDdDĦ***DdDĦ4DufӵDdDĦ+++DdDĦ666q<R+++***peƜ4DuTӵ)))DdDĦ)))***DdDĦ555qjRgdKӵDdDΦDdDĦ555333111///---+++,,,***)))***,,,......---000...---///222333222000333333333333222444777::::::888:::???CCCMMM```rrrIIILLL4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ~~~xxxsssDdDĦsssttto)hDdDΦDdDĦDdDΦDdDӵ666GIpӵDdDĦ\\\po9wӵDdDĦbbbOOODDDpo9uGIdnuR)ĦDdDĦnuR)Ħ111FFFCdgĪjDdDĦqqq```DdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦ~~~yyysp?aĦ{{{GIdnuR)ĦDdDĦ;;;OOO```]]]FFF000///+++...DdDĦ@@@222///---GIdnuR)ĦDdDĦ%%%%%%%%%$$$$$$$$$$$$)))((('''DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ+++DdDĦ888po9u000000++++++=ӊB1.uTӵ)))DdDĦ))))))DdDĦ222GIdnuR)ĦDdDΦDdDӵ888666333///,,,************+++---...---,,,///...---///111222111000222333333333222444777999888888999:::;;;???KKKWWWeeeVVV]]]4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħzzz>d<ĦpppDtDdDΦDdDĦ>d<ʜ4DuTӵ4444DwDd<ĦvvvpuR)Ħ>d>>777peӵĦpeӵDx<>d<ӵDd<111qR/ܗ?fӵ>dd<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦkkks<v>aĦhhhtttpeӵDx<DdDĦ///>>>MMMMMM===,,,...+++...DdDĦ???000...---peӵDx<>d<%%%$$$$$$#########&&&&&&%%%>d<ӵDd<DdDΦDdDĦ***DdDӵnd<DdDĦ***>d<Ħ555peӵ+++Ħ,,,F&uTӵ)))DdDĦ))))))>d<Ħ///peӵDx<>d<ʜ4DuTӵ888777444111...---))))))***,,,......,,,+++............///000000000111222333333222333666888666888999999888999???EEENNNaaa~~~dddooo4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒR888333i?ʜtd<ĦHHܗDӊB<xnnnTTT>>>666333B?d<{{{geĦUUUHg8>aĦQQQ___B?Ho9///>d<999:::555...***(((,,,>d<ӵ---,,,B?Ho9(((<x$$$#########$$$######&ӫeʬtIӇ'''>d<Φ>d<Ħ+++D&ӫetIӇ///DdDĦ)))sdKĦ222B?dp&ĒR''')))>d<sdKĦ,,,B?Ho9'''s&dq&ĒR777999777333///---,,,)))))))))+++---...,,,***---.............../////////111222222222333555777333666888888777999<<<>>>FFFMMM]]]uuuttt4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDnetttlll=errregesĪj@hPPP999444fdDĦ@ďDHkgetttVVVFFF888333000@h@GHĪj@IŌ000000BeneHkge```nefeHu]3hhse|||xxxpppggggeĦja>aĦCCCOOO@G***,,,se***---000222444)))&&&***<Ō,,,,,,+++@G((()))Hkge%%%$$$$$$$$$$$$#########HĪj@IŌ)))(((ege***+++Hu]3hIŌ///---DdDĦ***ne444000@h)))***>h'''''')))se000ne(((***@G)))'''sĪj@h777999999666///***((())))))))))))***,,,---,,,+++,,,...///...------...///...000222222222222444666///444666444555999;;;;;;AAA@@@EEEWWWqqq4DuXӵĵD^{{{ooo]]]eeennnzzzsssOOO999666111DdDĦjjjXXXBBB===777111//////+++222...XXXdddD^s׼s~~~yyyuuunnnhhhddd\\\QQQgeFm8888>aĦ===CCCRRR000++++++s׼s))))))+++...222555000)))***Ho---++++++++++++%%%((()))%%%%%%&&&&&&&&&&&&$$$$$$###&&&******(((***+++D^333000...DdDĦ,,,222111---,,,***+++,,,,,,((('''((()))s׼s555555((('''(((+++***'''&&&222555777777222,,,'''''')))***)))((()))+++,,,,,,,,,,,,...///...,,,+++---///---///111222222222333555111555666333333999;;;999===;;;>>>GGGTTThhhΦ4DuXӵtvӵ>d<ĦĦĦĦsssjjjbbb[[[UUUTTTUUUYYY___jjjxxxqqqNNN999888222///333555>d<ĦoooQQQ;;;777999777111///222444111999QQQwwwgggDDD888444,,,,,,222+++333MMMtttrrr]]]MMMXXXgggyyyĦ>d<ĦBezzznnneeeeee^^^XXXTTTLLLAAAgeFYĉ:::777>aĦ888999EEEXXXaaa]]]KKK999333333---+++Be***)))***,,,///111222999///,,,nu]ӵ,,,*********---///***&&&$$$((()))&&&%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&(((***+++!!!&&&++++++'''$$$$$$&&&%%%&&&(((***+++>d<Ħ333666555222///>d<Ħ...000222Ħ***)))((()))+++,,,+++***---...---***((('''+++...((((((******Be777888777555111Ħ''')))(((***...222222...***&&&&&&(((++++++)))---333000222333///***'''***---+++)))'''(((***,,,---,,,+++...///...,,,+++,,,...---///111222222222333444666999888333333999<<<999:::<<<@@@CCCDDDMMMeee~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦrrr```SSSSSSQQQUUU^^^eeejjjttt~~~\\\FFF333000222000000333gdDĦ|||aaaNNN>>>111888666444111000000000111666FFFddd|||[[[===///......,,,---111FFFkkktttZZZLLLHHHWWWpppgdKĦsdKĦ{{{rrrfffYYYOOOMMMKKKGGGAAA===;;;ŶS4444445553we<<<Anenenenessshhh___YYYVVVXXX[[[___iiisssVVVBBB222000222111222DekkkOOO>>>444,,,111111000000000000000000444???YYYyyyeeeFFF444000000///...000CCCfffhhhNNNCCCBBBWWWsssneneyyyqqqhhh___TTTJJJCCC?????????<<<:::999>A888888888k<666;;;GGGXXXddd^^^QQQ???333...------+++(((''')))+++---222>>>KKKMMM@@@000fh(((***)))'''(((,,,111***&&&%%%'''&&&###$$$'''(((((()))'''%%%%%%&&&'''((('''%%%$$$$$$%%%'''((($$$&&&))))))'''%%%%%%%%%%%%&&&&&&'''(((De***///444444000---ne///111ne***)))***,,,---......---,,,,,,,,,,,,++++++************)))(((''''''((()))***......ne)))''''''&&&)))......)))***...******))))))(((((()))))),,,,,,+++)))'''''')))+++***************+++---------,,,,,,+++++++++,,,,,,------......///000000111222222222222333444555666:::999888888;;;???DDDGGGVVVjjjpppggg\\\UUUTTTWWW___hhhttt}}}yyyOOO===000000222222444888yyyZZZAAA444000...,,,,,,...///000111111111222777JJJiiiqqqPPP888000000111...///===\\\~~~[[[CCC???DDD\\\xxxvvvllleee\\\RRRJJJDDD>>>;;;666888::::::888777;;;===>>>444888;;;BBBSSSfffqqq```KKK;;;555222---((()))((((((+++///666FFFUUUZZZKKK777)))%%%''')))((('''***///444***'''&&&'''&&&###$$$&&&(((((()))'''&&&%%%&&&((('''&&&%%%$$$$$$%%%&&&'''"""%%%''''''&&&%%%%%%&&&'''''''''''''''((()))---111111///---,,,---...)))))))))***,,,---......---,,,------,,,+++******))))))((((((''''''''''''((((((++++++)))'''''''''''')))---,,,***+++///******)))(((((((((((((((&&&((())))))((('''((()))))))))((())))))***+++,,,...---,,,+++++++++++++++...//////000000111222222111000000111111222333444777777666777888:::<<<>>>CCCOOOdddxxxiii^^^YYYYYY^^^bbbiiipppuuussspppvvvuuuIII:::000000222111444;;;JJJaaadddHHH777000///000------......000111222333222222>>>ZZZ}}}{{{YYY;;;---,,,...---...777QQQtttvvvRRR>>>BBBOOOhhh}}}nnncccWWWSSSLLLEEE@@@>>><<<<<<777999::::::999999;;;<<<===???DDDGGGJJJJJJIIIHHHJJJ>>>999;;;<<>>555---(((---+++***,,,000888JJJYYYaaaSSS@@@///'''%%%&&&'''&&&&&&''''''(((+++222666***'''&&&((('''$$$$$$&&&&&&'''((('''&&&''')))+++'''&&&%%%%%%%%%%%%&&&'''"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))+++---//////---+++***++++++++++++)))&&&&&&'''))))))***,,,---......---,,,------,,,+++***)))((((((''''''((())))))(((''''''((((((((((((((('''''''''))))))+++,,,++++++,,,///******)))(((''''''''''''%%%'''***+++)))(((''''''))))))))))))***+++,,,,,,...---,,,+++************---------...//////000000000000000000111222333444444444666777999:::;;;<<<===BBBOOOddd}}}}}}ppphhhdddaaa______cccccc^^^[[[bbbssstttEEE999000000111000555===[[[uuunnnIII555///,,,+++,,,000///---,,,---///111333333000777PPPuuubbb@@@...+++------...333EEEgggoooKKK<<>>;;;:::;;;;;;888999:::;;;===AAAFFFJJJIIIMMMSSSZZZ^^^`````````\\\NNNCCCAAA>>>BBBYYYuuuqqq^^^KKK;;;111,,,...+++***,,,000:::LLL]]]```VVVGGG777---((('''(((&&&&&&&&&&&&(((,,,111555)))&&&&&&)))(((%%%%%%'''###$$$&&&''''''))),,,...&&&&&&&&&%%%%%%&&&&&&&&&"""$$$%%%&&&%%%%%%&&&'''$$$$$$$$$$$$&&&(((***,,,---.........+++)))((((((******)))'''%%%%%%'''))))))***,,,---......---,,,,,,,,,+++******)))(((((('''(((***++++++***((('''''''''''''''''''''((((((---......,,,***+++---...++++++)))(((((('''''''''&&&)))------+++(((&&&%%%***))))))******+++,,,---...---,,,+++***)))))))))))))))******+++,,,,,,---000000000000111222333444333444666888999999888888:::;;;@@@KKKZZZrrr|||vvvmmmddd___^^^ZZZSSSPPPVVVdddpppqqqBBB888000000000000888BBBiii[[[999......,,,+++---111000...------...000111111000666JJJkkkkkkHHH333......,,,///222<<>>>>>>>>;;;999888999;;;:::<<>>222***((((((&&&&&&%%%&&&(((+++///111'''%%%&&&)))***'''&&&)))"""$$$&&&'''(((***---///&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$#########%%%(((+++---......---,,,+++)))(((''')))***)))'''&&&&&&'''))))))***,,,---......---,,,+++************)))))))))((()))***++++++***)))(((&&&&&&&&&&&&'''(((******222444222---***+++---,,,---,,,+++)))(((((((((((((((+++...///,,,)))'''%%%***************,,,---------,,,+++***************---------...//////000000000000000000111222333333333444555666555444333222999777999>>>DDDQQQmmmxxxqqqlllbbbWWWQQQTTT\\\cccsssmmm???555//////000111<<>>>>>??????===<<<===BBBEEEGGGKKKQQQXXX```iiirrrxxxzzz|||~~~zzzpppbbbYYY___rrrqqqXXXBBB555+++)))(((***...888JJJZZZ[[[WWWNNNAAA333***(((((('''&&&%%%&&&(((***,,,,,,%%%###%%%)))+++((((((***$$$&&&'''(((((()))+++...%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%%%%&&&'''%%%$$$######$$$'''***+++,,,++++++++++++++++++***)))******)))''''''(((***)))***,,,---......---,,,))))))))))))************(((((())))))))))))((((((''''''''''''(((***,,,---888:::666...)))+++,,,***...---,,,***))))))((((((&&&)))---...,,,***(((((())))))((())))))***+++,,,++++++***************+++///000000111222222333333............///000111222111222333444444444333333666333555<<>>@@@AAABBBAAABBBGGGOOOUUUXXX]]]eeennnvvv}}}ssshhhooo~~~~~~eeeIII777///,,,******,,,333DDDSSS\\\XXXPPPAAA333)))''')))'''&&&%%%&&&((()))))))))$$$###%%%***+++))))))+++'''((()))((('''(((***+++%%%&&&&&&''''''&&&&&&%%%((())))))'''%%%%%%&&&'''(((&&&$$$######%%%(((******))))))***,,,---------)))***++++++)))((()))***)))***,,,---......---,,,((((((((()))******++++++(((((((((((((((((((((((('''''''''((()))+++---///<<<>>>999///)))+++,,,)))///...---+++***)))))))))$$$'''+++,,,,,,*********'''''''''(((((()))***+++******************++++++++++++,,,,,,---.........---------------///000000///000222444666777888999111,,,000;;;???===BBBMMMZZZvvv{{{ooofffaaa^^^cccyyyccc===222///)))///333444PPPyyyOOO===//////111///222:::>>>LLLXXXWWWOOOFFF===666444+++111999FFFooo{{{TTT999222...///+++222333888aaa{{{jjj[[[JJJCCCBBBBBBBBBCCCEEEIIIOOOSSSXXX^^^ggglllrrrvvv{{{vvvUUU777...,,,+++,,,,,,///;;;GGGYYYWWWQQQDDD666,,,***+++(((&&&%%%%%%&&&'''&&&%%%'''&&&&&&''')))***)))(((((()))***+++***)))'''%%%''''''&&&%%%%%%%%%%%%&&&))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&'''((('''***,,,+++((('''(((***///---+++((('''((()))+++,,,+++*********+++,,,---))))))***++++++++++++***(((***,,,***'''%%%''')))''')))'''$$$&&&+++...---;;;888111+++)))******)))******)))(((((()))***+++***)))(((''''''((()))))))))+++---,,,)))(((***,,,+++***((('''''')))***,,,,,,++++++,,,...//////...////////////////////////222111///000111333222222444555666888:::<<<>>>>>>GGGUUUppp{{{wwwuuurrr___>>>333111+++111555777SSSrrrNNN>>>000......000:::GGGXXXfffuuuxxxppp___HHH666333,,,111888BBBhhh~~~VVV;;;444111444***---111444TTT~~~zzzsssfffYYYKKKFFFGGGIIIOOOTTTZZZ^^^eeekkkpppwww~~~}}}```DDD444///++++++,,,///777???LLLKKKGGG???666...+++***(((&&&$$$$$$%%%&&&&&&%%%'''&&&&&&''')))***(((''')))***+++,,,,,,***((('''((('''&&&&&&%%%%%%&&&&&&(((((())))))(((''''''&&&&&&%%%%%%$$$%%%&&&'''(((''')))+++++++++***+++,,,///---***((('''(((***+++------,,,+++++++++,,,---,,,+++*********,,,---...***++++++***(((''''''(((&&&)))***((()))---...,,,333000---************(((,,,+++***)))((()))***+++'''((()))******)))(((((('''(((***)))''''''(((***,,,***)))((('''(((***++++++++++++,,,---.................................222000///000111333222222444555555777888999::::::@@@FFFUUUnnnZZZ>>>333222...333777:::ZZZeeeIII<<<111---000:::PPPeee}}}wwwTTT888222...222555===\\\XXX<<<444111222))),,,222333IIIpppzzzssspppfff]]]UUUSSSUUU[[[fffqqqvvvyyylllSSS;;;222+++***,,,...111555>>>===<<<:::888444///,,,(((&&&$$$###$$$%%%%%%$$$'''&&&&&&((())))))'''&&&++++++,,,------,,,***)))(((((('''&&&&&&&&&&&&&&&'''((()))******((('''%%%&&&%%%$$$$$$$$$%%%'''((((((((()))+++...//////......,,,***(((((()))***+++//////...---,,,,,,,,,------,,,*********---///111,,,+++))))))***)))(((''''''+++,,,+++---000111...---***))))))******((('''***)))(((''''''((()))***$$$&&&)))+++,,,+++((('''&&&'''))))))(((((()))+++,,,+++)))((((((((()))*********+++,,,------------........................222000//////111222222111333333444444555666666666======BBBPPPdddZZZ===222333000444777===aaaWWWAAA888000000777LLLlll[[[;;;111000222333777OOOuuuWWW:::222...(((***///222444HHHjjj|||wwwsssssssssoookkkiiijjjmmmsssuuu___BBB555)))))),,,---------555444555:::===<<<555///)))&&&$$$######$$$$$$$$$'''&&&'''((())))))&&&$$$***+++,,,,,,,,,++++++***)))(((''''''&&&'''''''''&&&'''***++++++)))'''%%%&&&%%%$$$$$$$$$%%%'''((()))''''''+++000333222000,,,+++***)))))))))***+++111000000///...------,,,***+++++++++,,,...//////+++)))'''(((+++---+++((((((+++------111888<<<;;;111,,,)))))))))''''''(((&&&%%%%%%%%%&&&''')))***$$$&&&(((***++++++***)))((()))******++++++,,,---,,,+++***)))((((((((()))(((***,,,------,,,------........................111000//////111222222111111222222333444555666666;;;;;;>>>FFFQQQeee___===111222///333666@@@iiitttJJJ999444000333BBB]]]\\\;;;000222111000444DDDgggWWW:::222---!!!,,,///+++111GGGhhhwwwvvvsssooommmnnnssswww||||||~~~mmmIII999***(((,,,---+++***000000222888>>>???888111***'''$$$######$$$%%%$$$'''''''''((()))(((%%%"""))))))***************)))))))))(((''''''''''''(((&&&'''***+++,,,***(((&&&'''&&&%%%%%%%%%&&&'''((((((''''''+++000333333111+++******))))))***+++,,,111111000000///...------&&&))),,,...///...,,,***)))'''&&&(((---///...,,,'''***,,,...777DDDOOORRR<<<333,,,***(((%%%%%%)))$$$$$$$$$&&&(((+++---///''''''''''''((()))++++++(((((()))***+++,,,,,,,,,+++******)))))))))))))))'''***---...---,,,---...........................111///...///000222111111///000111333555666888888666777:::>>>DDDOOOcccttteee>>>111222///222555DDDrrriiiAAA666222111:::OOOlll[[[999///222///...444<<<\\\YYY<<<333...%%%...---+++444DDD```{{{hhhiiijjjjjjkkkooowww}}}{{{TTTBBB000+++---...,,,***------///555;;;===888333,,,)))%%%######%%%%%%%%%'''''''''))))))'''### ((((((((((((((()))))))))******)))(((((((((((((((&&&((()))++++++***)))(((((('''&&&&&&&&&''')))***''''''(((+++...000000000))))))))))))***+++,,,,,,000000000000000///...---&&&)))---000111...***'''''''''(((***---/////////%%%(((***...999KKKXXX^^^BBB666---+++)))$$$%%%+++&&&'''''')))+++///222333)))(((''''''''')))***,,,((('''&&&''')))******)))))))))))))))***)))))))))'''+++///000...,,,---///------------------------111///......000111111000//////111333555777888999777555666999<<>>222+++,,,***$$$%%%,,,)))((()))***+++...000111((((((((()))))))))))))))***(((&&&''')))***)))''''''((()))***************''',,,111222///---...000------------------------000///......000111111000///000111222444555666777888555666999;;;???GGGOOOWWWooo~~~lllCCC444333000222777LLL]]]888333111666KKKmmmwwwSSS888...222+++---666777PPP~~~VVV888...)))000+++777]]]iiiFFFCCCrrrvvvjjj^^^VVV```gggpppxxxjjjVVV@@@444111///......---...000333888;;;<<<<<>>:::IIIhhh|||mmm___\\\aaahhhvvvrrrcccMMM;;;222000///...+++---///111333777<<<@@@444***###%%%'''%%%$$$&&&'''&&&&&&'''((((((&&&%%%))))))))))))***+++,,,---***))))))((()))***,,,---******,,,---...---***'''++++++++++++++++++++++++++++++,,,,,,,,,++++++***///---+++,,,---...---,,,............////////////******,,,,,,,,,,,,+++***%%%)))---000///---,,,,,,***((('''&&&'''(((***,,,************))))))))))))(((((()))******)))(((''')))))))))))))))(((''''''++++++***)))))))))***+++)))))))))***+++---...///***+++444???===000***..................---------000///////////////000111000000000000111222333444000333666:::<<<===<<<<<>>FFFTTThhh}}}yyyuuuvvvyyyxxxsssmmmlllgggddddddgggmmmxxx}}}OOO999222///333777GGGyyytttKKK888666777JJJnnnUUU888999111......000...888\\\nnnFFF555555///+++---+++...222000>>>[[[~~~yyysssmmmjjjqqqzzzxxxjjjUUUAAA222***(((---......---...666CCCMMMCCC888---(((''''''))),,,)))'''%%%%%%&&&(((((('''''''''(((((()))*********++++++++++++,,,---...///***+++---------+++)))((()))))))))((((((((('''''')))***++++++,,,,,,,,,,,,+++******,,,///222333333111111000000//////......,,,---......---,,,+++***(((+++...///...,,,++++++,,,+++)))'''&&&%%%&&&&&&))))))((('''%%%$$$######%%%&&&'''((()))))))))((()))************)))(((((('''+++111666777444000,,,******))))))))))))******------666DDDGGG===222.........//////////////////***++++++,,,---///000111000000000000111222333333222222111111333555888:::;;;===BBBGGGOOObbbqqqqqqrrrrrrrrrpppmmmjjjnnnnnnqqqvvv~~~VVV===444111666999IIIyyysssIII888666;;;VVVpppDDD000444222000000///...;;;bbbeeeBBB444222///...000---...222111>>>XXX}}}zzzzzzxxxvvvuuuzzz||||||uuucccLLL888///---***---///...///777DDDOOOHHH>>>111(((%%%%%%(((+++)))'''$$$$$$%%%'''((((((&&&&&&'''(((((()))))))))++++++,,,------...///000***,,,------,,,***)))))),,,,,,,,,+++++++++******)))***+++,,,,,,---,,,,,,+++******+++///111222222111111111000//////............//////...---+++******,,,......,,,++++++++++++***((('''&&&%%%&&&&&&++++++***)))((('''''''''%%%%%%&&&'''((())))))))))))******+++******))))))'''+++111777888666222///---,,,+++***))))))))))))++++++333AAAHHH@@@333+++......///////////////000,,,,,,,,,,,,---...///000/////////000000111222333333333222222333555888999:::<<>>TTTxxx{{{ssstttyyyvvvyyy||||||www|||{{{mmmUUU???333000(((+++///111333999CCCKKKKKKCCC666***%%%&&&)))***)))&&&$$$$$$&&&((())))))%%%%%%'''((())))))((((((******+++---.../////////+++---...---+++)))))))))------------------------++++++,,,---------------,,,+++******,,,......---111000000000//////.........//////000///...---,,,+++---...---+++++++++,,,))))))((('''''''''''''''******************++++++&&&&&&&&&'''((()))************+++++++++++++++***(((+++...111444444444333///...---,,,+++***************000===EEE@@@333)))---........./////////000//////......---.........////////////000111222333000111222333444555666666444555888===@@@DDDNNNXXXpppEEEHHHLLLOOOPPPOOOOOOOOOQQQXXXaaakkkvvv|||~~~rrrgggQQQMMMKKKPPPYYYeeevvviiiIII777000666;;;IIIvvvzzzOOO<<<888LLLqqqwwwWWWAAA:::777444333222111000666LLLsss{{{PPP:::111,,,...---222...,,,111222;;;OOOrrr}}}nnnbbb___iiiuuuwwwuuu|||ttt\\\DDD555000)))+++...222666;;;AAAEEEMMMHHH<<>>BBBIIIUUU```pppwwwyyyUUU???444999<<>>777000,,,***---555;;;>>>===EEEEEE>>>000((('''%%%!!!%%%$$$%%%''')))***((('''%%%&&&(((***+++***)))(((###%%%''')))***++++++++++++...000...)))&&&(((+++((()))***,,,...000111222222222222222111///...---...,,,++++++---......---***++++++,,,---...//////---...///111222222222222+++++++++******+++///111......---,,,***(((&&&%%%++++++******))))))((((((,,,+++***))))))***++++++***+++,,,,,,------------***)))((((((***---111333...---,,,+++************$$$&&&(((***---///+++%%%******+++,,,,,,---......++++++++++++,,,------............//////000111222222000......000555:::===999555444666888;;;AAAHHHCCCHHHTTTkkkYYYXXXWWWVVVUUUUUUUUUUUUYYYSSSLLLJJJLLLNNNMMMKKKJJJHHHIIILLLLLLGGGDDDFFFBBBDDDFFFJJJKKKJJJEEEBBB999666666999:::999:::===EEEFFFHHHJJJMMMPPPQQQRRRWWWVVVUUUTTTUUUWWWYYY[[[aaacccgggjjjnnnpppqqqrrruuuwwwyyy|||{{{ZZZBBB:::FFFaaayyygggDDDDDDbbbcccHHH111...000---,,,111)))222444555JJJqqq}}}YYY:::---......+++...***+++000//////:::HHHllluuu[[[CCC@@@JJJ\\\vvvuuueeeggguuurrr\\\BBB000+++)))(((+++444>>>@@@>>>BBB>>>888000***'''%%%%%%)))'''%%%&&&(((***,,,,,,***((('''&&&''''''&&&$$$&&&((()))+++,,,,,,,,,,,,............---,,,,,,+++******+++++++++,,,,,,,,,555444444222111///---,,,---,,,+++******,,,...///++++++,,,---............222111000000222444666888333000------//////...,,,...111000,,,***,,,,,,+++*********++++++***(((%%%//////---)))&&&''',,,000///,,,+++---222333000,,,111)))%%%(((,,,------...++++++******++++++,,,---***++++++***((('''(((***((())))))+++,,,---......,,,...///111111///...,,,////////////000000000000...000000///...222:::BBB>>>999444444777<<>>999888999999777666999<<<===>>>@@@DDDGGGIIIJJJPPPNNNLLLJJJIIIJJJKKKKKKJJJKKKNNNPPPSSSTTTUUUUUUWWWXXX[[[^^^aaaeeegggiiiqqqqqqqqqssswww|||uuu\\\OOOVVVooouuuWWWQQQjjjZZZBBB///...///,,,---444000111333===ZZZmmmKKK777222333000+++---***,,,/////////:::IIImmmnnnUUUAAAFFFZZZoooppp```iiivvvqqq[[[DDD333---+++***,,,222999<<<<<>>>>>:::555444777;;;>>>???DDDDDDHHHMMMVVViiimmmkkkhhhdddaaa^^^\\\[[[ZZZVVVRRRQQQRRRQQQNNNJJJOOOKKKIIIJJJHHHDDDCCCEEEGGGFFFEEEFFFHHHJJJJJJIIIGGGAAA>>>>>>>>>;;;:::<<<;;;::::::===AAAEEEGGGHHHIIIGGGEEECCCBBBBBBBBBBBBFFFGGGHHHIIIJJJJJJKKKJJJPPPQQQUUUYYY___dddhhhkkkfffeeecccccceeeiiinnnqqqmmmmmmmmmmmmoooppprrrtttyyywwwwww|||~~~yyy}}}~~~|||qqqtttxxxfffxxxOOO:::******---)))+++333333///333JJJnnntttVVV999333888777111------***,,,///...///;;;KKKqqqmmmWWWIIIUUUppp~~~kkk]]]jjjvvv~~~{{{mmm[[[GGG999000...,,,,,,///222777:::;;;777000***&&&%%%&&&''''''%%%$$$%%%''')))******'''&&&%%%&&&((()))((('''&&&&&&((()))***+++++++++------,,,+++)))'''%%%$$$))))))***,,,---...///000000222444555555333111///,,,,,,,,,,,,------------+++,,,---...////////////333222111111111333444555444222////////////...,,,+++------***+++...///---///,,,***)))*********)))222111000222333222///+++---+++***...333777888777111+++(((+++,,,***''''''******))))))((())))))))),,,,,,,,,)))'''&&&&&&'''((())))))***+++,,,------................................./////////000000,,,...000000///000444999<<<999555444777;;;>>>???AAADDDIIIJJJJJJQQQeeeyyyzzztttoookkkjjjgggeeedddcccccc```\\\XXXXXXTTTRRRSSSSSSQQQRRRVVVVVVRRRNNNLLLLLLMMMNNNNNNOOOHHHBBBBBBAAA???>>>???>>><<<;;;===BBBFFFHHHHHHEEEEEEDDDCCCBBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCHHHJJJOOOUUU]]]eeekkknnnpppnnnkkkhhhfffffffffgggaaa___\\\\\\]]]^^^___```ccc``````dddkkkllleee___cccbbbaaaaaacccfffiiilllmmmqqqrrrqqqrrrxxx|||}}}zzzSSS<<<***+++///,,,,,,111555222???___]]]AAA...222999555///...---+++,,,///...000???QQQwwwxxxiiiaaannn}}}nnndddnnnwww{{{uuuhhhZZZLLLAAA111...,,,,,,,,,---333::::::555///(((%%%$$$&&&((('''&&&%%%&&&)))+++,,,+++)))(((((()))+++,,,,,,+++&&&&&&'''((()))******++++++++++++***)))'''&&&%%%'''''')))***,,,...///000,,,...111444555333111///+++,,,------......------,,,---...//////000//////333222222111111222333444444333111000//////......+++------+++---222333000111...+++))))))***++++++222333444444333333444444***)))***...555:::===>>>444///...000000+++''''''++++++***))))))))))))***/////////,,,)))(((((()))((())))))***+++,,,,,,,,,......---,,,,,,---......---------......//////000---///111222111111333555888666444444777;;;@@@BBB@@@CCCHHHKKKIIIJJJTTT___|||~~~yyyuuusssttttttrrrtttxxxsssooohhhdddaaa```______ZZZQQQHHHFFFDDDAAA>>>???>>><<<;;;>>>DDDIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBDDDEEEHHHMMMTTT[[[aaadddjjjjjjjjjiiigggdddaaa___]]]YYYVVVUUUVVVXXXXXXWWWVVVTTTTTTZZZbbbccc^^^XXXRRRQQQOOONNNNNNQQQTTTVVV^^^```___YYYVVVXXXZZZYYYccceeeggghhhhhhiiikkkmmmpppuuu|||bbbFFF000///444111///222666===UUUwwwvvvHHH666+++222555///+++000---+++,,,///...333FFF\\\vvvqqqyyy}}}zzzoooaaaVVVLLLEEE333...++++++++++++111:::;;;666000***&&&%%%&&&'''%%%$$$$$$%%%(((***+++***)))((((((***,,,------,,,&&&&&&'''((()))***++++++)))***************))))))$$$%%%&&&(((***,,,......+++...111555666555333111+++,,,---.........------------...///000000000000222222222111222222222333333333222111/////////000---......---111666777333333000,,,)))***+++,,,,,,000999BBBAAA999333333666,,,,,,...111555999;;;<<<444111000222111+++((((((,,,++++++*********++++++/////////,,,)))(((((())))))))))))******++++++,,,------,,,,,,,,,,,,------+++,,,,,,---......//////...000222333333222222333222222333444888===BBBFFFEEECCCFFFLLLNNNLLLMMMOOO___vvv~~~|||rrrggg[[[VVVTTTOOOLLLKKKJJJHHHHHHNNNWWW]]]]]][[[XXXWWWUUUSSSPPPMMMKKKJJJMMMLLLKKKKKKJJJKKKKKKKKKNNNMMMMMMNNNPPPSSSVVVXXX\\\___bbbdddeeeccc```^^^```]]]ZZZ[[[^^^```___]]][[[XXXWWWXXX[[[ZZZTTTNNNKKKIIIGGGFFFGGGHHHKKKMMMTTTWWWUUUPPPNNNPPPRRRRRRWWWVVVTTTQQQMMMKKKLLLMMMRRRTTTXXX]]]bbbhhhkkkmmmvvvxxxkkkNNN555111444111222777<<>>NNNOOOBBB444///000222222333444555555555555222//////111///***((()))++++++******+++,,,,,,---,,,,,,,,,)))'''&&&&&&''')))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////000222333444333222222///111333555888<<>>KKKWWWmmmjjjEEE333000---,,,,,,,,,------///,,,,,,...000<<>>===@@@CCCBBBGGGNNNSSSUUURRRNNNKKKQQQSSSWWW]]]___bbbjjjsss~~~vvvkkkfffhhhjjjiiidddfffjjjpppuuuwwwzzz~~~iiiTTTJJJCCCBBBQQQeeexxx^^^444111111---(((***///000,,,000,,,,,,...111???___}}}|||xxxsssvvvzzz|||~~~~~~~~~yyy|||{{{kkkaaabbbfffbbb]]]OOO===333666===AAAFFF555)))+++,,,(((***000000///...,,,***)))((('''&&&&&&'''***---///...---+++)))))))))+++,,,+++***))))))((((((***+++---...++++++++++++***)))''''''&&&'''((()))***+++,,,---***+++,,,---///000000000///...,,,+++,,,---///111...///000111111222222111---...000111333333444444...000222222111111444888//////------333999999333555222///...------,,,+++---444;;;;;;444000222555---000555777777666444333222000111222111......222'''''''''((()))+++------***++++++***((('''(((***))))))))))))************)))***,,,------,,,***))))))******+++---...//////---------///111222222111222444666666666999>>>CCCFFFDDDFFFJJJJJJGGGGGGJJJJJJLLLMMMTTTjjj|||~~~|||uuuooojjjiiiiiijjjllllllhhheeeaaaaaabbbeeeiiillllllllliiihhhgggfffdddcccaaaaaacccccccccddddddccc```]]]XXXWWWUUUOOOIIIDDDAAA@@@???EEEMMMPPPNNNKKKIIIHHHOOOMMMKKKJJJLLLPPPUUUXXXiiifff___XXXQQQNNNOOOPPPPPPKKKIIIMMMQQQRRRVVVZZZggggggjjjppptttvvvwwwxxxooommmggg]]]XXXaaasssrrrKKK777111000///...............000'''***777999===]]]zzzzzz}}}}}}{{{sssooonnnkkkgggbbb^^^bbbeeehhhooowwwyyywwwwwwtttrrrqqqoookkkeee```bbbeeekkkpppuuuxxxzzzzzz{{{zzzuuugggWWWMMMLLLOOONNNGGG<<<222...///444777CCC:::...'''&&&(((***++++++++++++***((('''(((***%%%&&&&&&'''((()))******))))))(((((((((***+++,,,,,,,,,+++******+++,,,,,,***+++++++++***)))'''&&&'''''''''&&&&&&(((,,,000------......///////////////---,,,,,,...//////...000000000000000000000000...,,,+++---000222000...333333333111111222555777000222333333222222444666777555333000---,,,+++***+++---///000000000222444333444666777777777888888000111333666888666111...,,,***((('''(((***---///***++++++***(((''')))***///...---,,,+++*********++++++,,,,,,,,,++++++***......------------......------......///.........222333333333444888===AAAEEEFFFGGGGGGGGGFFFEEEDDDFFFEEEJJJRRRWWWddd}}}uuutttrrrqqqqqqpppnnnmmmdddcccccccccccccccbbbbbbeeeeeefffhhhjjjjjjhhhfffiiiiiigggccc^^^[[[ZZZZZZQQQSSSVVVVVVSSSOOOLLLJJJHHHGGGFFFEEEEEEGGGIIIKKKYYYWWWRRRNNNJJJIIIJJJLLLCCC===:::===??????BBBEEEPPPOOOPPPRRRUUUUUUSSSRRRTTTVVVVVVUUUYYYddduuuccc???000000///......---------......)))+++444:::FFFgggzzztttlllfffkkkqqqxxx{{{zzzyyyzzz}}}uuunnnfff```]]][[[XXXVVVUUUXXX[[[]]]ccciiikkkhhhfffdddaaa___^^^[[[VVVRRRNNNRRRWWW\\\```aaaaaaaaagggfff```UUUHHH@@@???AAA@@@;;;444...,,,,,,///111<<<777000***((('''((((((***++++++***(((''''''(((&&&&&&&&&'''((())))))***((((((''''''((()))+++,,,+++***))))))))))))***+++***+++++++++***)))'''&&&&&&'''))))))((((((***,,,++++++,,,,,,,,,---------...,,,+++,,,---......---.........//////000000000222000...///222333222000333333333222111222444777666555555555444333222111777666444222000...,,,++++++---.../////////111333555333333666:::;;;999666111222444777888777333000000///,,,***))))))+++,,,+++,,,,,,+++))))))***+++......---,,,++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,---......///..................------222222333333333666;;;>>>FFFGGGHHHIIIIIIHHHFFFEEECCCAAACCCIIILLLUUUnnn|||{{{yyyvvvsssqqqooommmhhhhhhhhhjjjkkkkkkiiiggglllkkkiiifffcccbbbccceeeiiigggeeedddcccaaa^^^\\\VVVUUURRROOOLLLIIIGGGFFFIIIHHHEEECCCAAA@@@@@@AAAHHHBBB======>>><<<===@@@GGGEEEDDDEEEGGGGGGCCC???BBBDDDFFFIIINNNVVV___fffqqqtttzzzxxxRRR777///......---,,,,,,,,,---------,,,,,,000:::QQQsssuuulllddd]]]VVVQQQWWW]]]eeejjjkkkmmmpppsssjjjcccYYYQQQMMMLLLLLLLLLOOORRRTTTUUUYYY___```\\\WWWTTTPPPMMMKKKIIIFFFDDD???AAAEEEIIILLLLLLKKKJJJQQQOOOJJJBBB:::555333444111000---+++***+++,,,,,,333333222...***&&&%%%%%%((()))******(((&&&&&&''''''''''''''''''((()))***'''&&&&&&&&&&&&((()))***))))))(((((((((((()))))))))***++++++***)))((('''&&&(((++++++***((('''''')))***,,,------,,,++++++,,,+++***+++,,,------,,,+++,,,,,,---...///000000222111///000111222222111333333333222111222444666888666555666888666222...666666666555333000...---***,,,......---...///111555222111555;;;>>>:::555222333555777999999666333222000...+++******+++,,,,,,------,,,******+++------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...000111........................111222222222222444777:::CCCEEEGGGJJJJJJIIIHHHFFFGGGCCCCCCGGGHHHKKKYYYiii}}}~~~~~~|||{{{zzzxxxtttrrrooonnnkkkgggddddddfffhhhrrrnnniiihhhjjjlllkkkjjjhhhfffdddaaa___]]]]]]]]]TTTRRROOOLLLJJJGGGDDDBBBHHHAAA<<<;;;:::777777:::EEEFFFEEEFFFIIILLLIIIEEE@@@???@@@BBBFFFIIILLLMMMQQQUUUZZZ^^^cccgggjjjmmmnnnmmmqqqppp^^^BBB222000------,,,++++++,,,,,,,,,,,,000//////???```mmmggg^^^WWWQQQLLLHHHEEEMMMRRRYYY^^^bbbeeehhhkkkhhhbbbXXXNNNHHHHHHJJJMMMQQQTTTVVVWWW[[[``````]]]UUURRRMMMHHHEEEBBB@@@???>>>>>>???@@@AAABBBBBBBBBEEEBBB>>>999555222111000------,,,+++++++++,,,,,,///111333000***&&&%%%&&&&&&(((***)))(((&&&&&&'''(((((('''&&&''''''((()))&&&%%%%%%$$$%%%'''((())))))(((((((((((((((((()))))))))***++++++***(((((((((***++++++)))'''&&&&&&))),,,000333333000,,,)))***))))))***,,,,,,+++*********+++---...000111111......------///000111222333333444333111222333555666444333777;;;<<<666111444555666666555222///...+++,,,......------...000222111222555:::<<<:::888555555666888::::::888666///...---,,,,,,---...///,,,------,,,******+++,,,,,,,,,------------------,,,,,,,,,,,,,,,------...---,,,,,,,,,...000333444,,,------...///000111111111111111111000111444666<<>>===:::999<<<===AAACCCAAABBBFFFEEE@@@>>>======AAAGGGMMMPPPQQQNNNPPPQQQOOOLLLJJJKKKLLLRRROOONNNMMMDDD555---...,,,,,,+++++++++,,,,,,---***000222555LLLrrruuugggVVVQQQJJJEEEAAA@@@@@@@@@GGGLLLSSSZZZ```eeejjjlllkkkggg___UUUNNNMMMQQQVVVYYY\\\^^^___ccchhhiiieee]]]ZZZUUUNNNIIIEEEDDDDDDCCCAAA>>>;;;:::<<<>>>??????===:::666333111/////////...+++))))))***,,,---///111222///***'''''')))%%%&&&((()))((('''((()))***)))'''&&&&&&'''((()))%%%$$$$$$$$$$$$&&&'''(((((())))))))))))))))))(((((((((***++++++***))))))******+++)))'''&&&'''((()))...555::::::555...))))))((((((***,,,,,,***)))******,,,---///000222222++++++,,,,,,---000222444333444444333222111333444666444333777<<<===888333333444555555555333000///,,,...///...------...///...111555666555666999<<<777666666888::::::999777000///...------------...+++,,,,,,+++))))))***,,,,,,,,,---.........------++++++******+++,,,------......------///222555777******+++---///222444555000000111000//////111333444777<<>>??????;;;<<<<<<<<>>:::999;;;>>>@@@BBBFFFNNNWWW```iiinnnqqqpppoookkkccc[[[ZZZ___eeefffiiijjjkkkooottttttpppjjjhhhddd]]]VVVRRRQQQQQQMMMIIICCC>>>::::::;;;<<<<<<<<<:::666111---,,,---000---***'''&&&(((***+++///000///---+++)))((()))$$$%%%''''''''')))+++...+++***(((&&&%%%&&&'''(((%%%$$$$$$$$$$$$&&&'''((((((((())))))))))))(((((('''((()))***++++++***)))))))))***(((''''''(((***)))///666;;;;;;555---((((((((()))***,,,,,,***(((***+++,,,---///000111222,,,------------///333666333444555444222111222333777666666888::::::777333333333444555555444222222///000111000///...///000...222555444000111777===:::888777777999999999777666555333000...,,,+++***+++,,,,,,+++))))))***+++,,,---...//////...---,,,+++***))))))***+++---...///...------///222555777******+++,,,///222555777///000000000//////000222000333777;;;@@@CCCEEEFFF@@@???@@@BBBEEEFFFFFFEEEIIIMMM[[[uuu~~~yyytttooommmmmmlllhhhddd^^^VVVOOOLLLIIIEEECCCEEEPPP[[[]]]QQQEEECCCCCC@@@@@@??????>>>>>>@@@BBBCCCEEEIIINNNNNNLLLKKKMMMPPPOOOLLLIIIFFF@@@777222111,,,,,,,,,,,,,,,---......)))---222AAA]]]zzzyyygggWWWKKKEEE???>>>;;;999;;;@@@FFFKKKKKKNNNUUU___jjjsssxxx{{{{{{~~~}}}wwwpppnnnsssyyyzzz|||}}}||||||{{{xxxssslllhhhggghhhccc___YYYRRRKKKFFFCCCBBB@@@AAAAAA;;;222,,,,,,...---,,,)))(((''''''((()))---,,,,,,,,,,,,+++(((%%%$$$%%%&&&&&&'''***///333,,,***(((&&&%%%%%%'''(((%%%%%%$$$$$$%%%&&&((()))&&&'''(((((((((((('''&&&&&&''')))***+++++++++***$$$&&&)))******))))))***))),,,000333333///***'''(((((()))+++------***((()))***+++,,,---...///000---......,,,+++,,,000333222444555444333111222333444555666777888888888888444555555555555555555555222333444333111000111222111222111///...000666;;;<<<:::888777888888888777999888666444111///---,,,,,,------,,,******+++,,,---...///000///...,,,***,,,+++*********,,,...//////...,,,+++---000333555---,,,,,,---...111444666...///000000//////000222111222444777;;;>>>AAABBBAAACCCDDDDDDFFFGGGHHHGGGFFFHHHNNN\\\sss~~~||||||wwwtttlllddd```\\\WWWUUUVVVXXXfffiiiYYYJJJFFFGGGEEEBBBCCCCCCBBB???===>>>???;;;@@@EEEFFFCCCAAABBBEEELLLMMMMMMIII@@@555000///,,,,,,,,,,,,------...///,,,,,,111AAA[[[pppwwwtttrrr{{{{{{bbbMMMAAA===>>>===<<<<<<===AAAIIIRRRXXX___bbbgggpppyyy{{{{{{|||zzzwwwqqqiii```XXXQQQMMMFFFIIIIIIAAA666//////222++++++*********)))))))))***)))***,,,...,,,&&&!!!$$$$$$%%%%%%'''+++111666---+++(((%%%%%%%%%'''(((&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&''''''&&&%%%%%%&&&''')))***++++++++++++ $$$))),,,,,,+++***)))))))))+++++++++)))'''&&&))))))***,,,------+++((())))))***+++,,,------...---...---***''''''+++...222444555555333111111222///111444666777999<<<>>>666666666555666777888888444555555444222111222333444111...,,,---111555888===;;;888777777777777666888888777666444333222222---......---++++++,,,......///000000///---+++***---,,,+++++++++---000111///---+++***+++...111333000///...---...000222444---///000000//////111222444444444555888;;;>>>???AAACCCDDDCCCCCCDDDEEEEEE@@@DDDGGGJJJSSSkkk{{{xxxyyy|||{{{uuuppplllsssssspppiii```ZZZXXXYYYWWWUUURRRLLLFFFCCCBBBBBB>>>CCCGGGFFF@@@;;;999:::;;;;;;>>>AAA;;;111///222,,,,,,,,,,,,,,,---------(((///:::DDDMMMSSSTTTSSSWWWUUUUUU\\\hhhvvvrrrWWWHHH???666666===999???HHHMMMSSS]]]kkkvvv|||zzzqqqeee\\\\\\XXXPPPFFF<<<666333333000///---,,,------,,,+++))),,,///000---***((('''%%%&&&&&&&&&'''+++222888///,,,'''###"""$$$'''***((())))))(((&&&%%%'''(((///---***'''&&&'''((()))%%%&&&(((((())))))+++,,,,,,,,,+++***))))))******)))((('''&&&%%%&&&&&&''''''(((***,,,---,,,+++***---******...///,,,***+++...---,,,)))(((***---111...222555444111///000111222222222444777999:::;;;999666444666:::;;;888444555666555444333222333444888333---+++,,,/////////======;;;888666555777999666555444444333333333333666222//////000///,,,))),,,///222222000,,,)))(((,,,***((((((***+++++++++*********++++++,,,,,,,,,...---,,,---///333666999111000///...///000222444111111222222333666:::===@@@BBBCCCBBB>>>===>>>@@@>>>DDDHHHFFFGGGTTTlll}}}tttqqqqqqttt{{{~~~zzzvvvsssqqqfffddd```XXXQQQNNNPPPSSSNNNQQQRRROOOGGG@@@>>>>>>===999999<<<:::333///000------....../////////000444;;;EEEMMMQQQSSSRRRQQQTTTPPPKKKLLLQQQWWW]]]___pppuuu}}}ttt[[[DDD<<<;;;999;;;AAAGGGPPP]]]gggoooxxx|||uuurrrmmmdddWWWIII???:::888333111...,,,,,,,,,***))))))***---......---***(((''''''&&&%%%$$$'''---111,,,***&&&######&&&)))+++((())))))(((&&&&&&'''(((******))))))))))))))))))&&&'''((()))))))))***+++......,,,+++)))(((((('''))))))'''&&&&&&&&&''''''''')))***+++,,,+++))))))---)))(((,,,---,,,+++---------+++)))(((***...111///222555444111///000111333111000222777999:::888888555444666:::<<<:::666888888777666444333444444444111......///111000///===>>>>>>===:::777777777666555444333222222222222555444444555444111---***,,,///222333222///...---...,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------...000333555222111000//////000222333111222222222333555888;;;EEEFFFGGGDDD@@@>>>>>>???>>>?????????BBBMMM]]]iii~~~}}}{{{zzzvvvpppjjjgggfffkkkwww~~~xxxlllaaa^^^cccjjjeeefffddd]]]SSSKKKGGGGGGGGGAAA===>>>>>>:::444111............////////////222:::FFFPPPUUUWWWZZZ]]]\\\WWWPPPLLLKKKLLLNNNNNNRRRWWW]]]dddggghhhfffdddUUUBBB222222888>>>DDDLLLYYYeeetttyyykkk\\\PPPIIIFFF===999333///,,,+++)))'''***)))))),,,000000---***+++***(((%%%###$$$(((+++)))'''%%%$$$%%%(((+++---((())))))((('''&&&''')))%%%&&&)))+++,,,,,,+++***'''(((((()))************,,,,,,,,,+++******))))))))))))((('''''''''((((((((()))*********)))(((''',,,((('''+++---,,,---///+++++++++))))))+++///222///222555555111///000111333000...111777:::888555777555444666:::===<<<:::::::::999888666555555444111000///000222333222111<<<>>>@@@???<<<888666555444333333222111111000000333777<<<===;;;555000------///222333222111000111///---+++***,,,------,,,////////////...............---,,,,,,---///111333333222111000000000111222111222333222222333666999DDDFFFFFFEEECCCAAAAAABBB@@@<<<999:::???FFFKKKNNNccc{{{{{{rrrmmmmmmmmmllliiifffcccaaaccc___\\\[[[\\\eeeyyysssooovvv|||{{{vvvnnneee]]]ZZZYYY\\\WWWQQQMMMJJJEEE@@@===666555555444333222111000---333===GGGLLLQQQXXX```___]]]YYYWWWWWWYYY\\\^^^QQQQQQPPPNNNKKKHHHFFFFFF???555...000888@@@LLLUUUkkkuuuzzznnnccc\\\ZZZMMMGGG>>>666000,,,***(((+++((('''+++111333000,,,///---***'''%%%&&&''')))%%%%%%$$$$$$&&&)))---///((())))))(((''''''(((***%%%''')))+++,,,++++++***(((((()))***++++++)))((('''((()))+++,,,---......))))))))))))))))))))))))))))))******)))((('''&&&)))'''(((...111///...///***++++++******,,,///222000333666555222///000111333///---000666999666222555444444666:::=========;;;:::999999999888666555444333222222222333333333:::<<<>>>===999555333222000000000111111111111111333:::BBBDDD@@@999333111000111222222000000000111...,,,***)))***+++++++++//////000000000111111111++++++***+++,,,///111222444333222111000000111111111222333222111222444666===???AAACCCDDDDDDEEEEEEAAA>>>;;;<<<@@@CCCBBB@@@NNN___yyy|||oooccc]]]RRRRRRRRRPPPNNNKKKIIIGGGNNNMMMMMMOOOUUUccc|||}}}xxxuuuttttttsssoooeee[[[UUURRRQQQFFFEEEBBB@@@===:::777666555333555999;;;<<>>???;;;:::999:::;;;;;;999666<<<:::666333111111333555888888888666333111000111+++,,,...000222222333333444;;;CCCFFFBBB<<<888666888888666333000///000222000...++++++,,,,,,,,,,,,......///000222333444444---,,,,,,++++++,,,---...333222222111111000000000000111222222111111222444777888;;;>>>AAACCCCCCCCC>>>???AAABBBBBBAAA@@@???EEELLL\\\sss|||kkk\\\RRRMMMAAAAAAAAA@@@AAAAAABBBCCCAAABBBGGGOOOYYYkkk~~~sssmmmkkkiiiXXXWWWSSSOOOKKKGGGDDDBBBBBB:::555666666444777???999;;;>>>AAADDDIIIOOOSSSRRRWWW\\\YYYNNN@@@555...,,,...000111444<<>>;;;BBB@@@;;;666111111333666444555555333000//////000***+++...000222333333333666:::???BBBAAA>>><<<;;;???>>>:::666222000222444444222/////////000000///---...///000111222333444111000...---+++***))))))111111111111000000000000...000111111000000222333555666888<<<@@@AAA@@@>>>:::>>>BBBCCCAAA@@@@@@AAA@@@AAAIIIXXXmmm|||jjj]]]SSSKKKGGG@@@???======???CCCHHHKKKCCCGGGRRRaaapppsssqqqnnnjjjeeeaaa]]]\\\WWWJJJCCCFFFFFF@@@???DDD888999;;;;;;;;;<<>>:::999:::>>>DDDGGGDDDAAACCCBBB???:::555333555777111333666555333111000000,,,---///111333222222111999999999;;;>>>?????????@@@>>>:::444000///111444666444111000111222111000///////////////000000000///......---,,,,,,++++++...//////000000000//////,,,...000111000000111333333333666;;;AAACCCAAA???:::<<<@@@AAAAAAAAAAAAAAA===>>>CCCIIIRRRcccnnn^^^WWWRRRKKKEEEBBB???<<<;;;>>>CCCIIINNNMMMTTTbbbvvv}}}zzzyyypppaaaWWWZZZXXXNNNGGGGGG???@@@@@@>>>:::777888:::666999:::777111...///222444222111888GGGTTTXXXVVVMMMMMMNNNQQQUUU[[[```dddgggnnnxxx}}}xxxvvvwwwqqqfffWWWJJJAAA>>>======111111000...++++++...000---)))&&&%%%&&&'''&&&$$$%%%%%%'''((())))))))))))((()))***)))((()))***,,,%%%(((+++------+++(((&&&'''&&&&&&***///111,,,(((&&&(((+++---//////......)))***,,,---...---,,,,,,******))))))***+++,,,,,,***'''&&&***---++++++---+++,,,---,,,++++++,,,...333555888666222///000111///444888888444222333555111222333333444777;;;>>>:::999;;;@@@HHHKKKIIIEEEAAABBBBBB>>>999666666777///333888999888444111///...///111222333222000///;;;777555666;;;@@@AAAAAA===;;;666000,,,,,,///222666333111000000111000///111000000///...------,,,)))***+++,,,...///000111,,,---...///000000//////+++---///000000000111333///111444<<>>;;;555111222555......000666===DDDIIIJJJIIIJJJNNNSSSTTTQQQRRRUUUTTT[[[dddmmmsssyyy~~~vvvsssrrrhhh___UUUMMMFFF???>>>@@@999555111............------'''$$$''''''###"""%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((()))+++,,,---(((((((((((()))***+++,,,***,,,///111111000---+++)))+++,,,,,,+++***+++,,,***...000000...,,,---...((()))***+++++++++++++++***)))((((((+++,,,,,,,,,+++---......---...///111///222333111---+++...222111222444666777666666555333000......111555888::::::>>>===999???IIIHHH>>>???===<<<======<<<:::888444333444888;;;;;;555///,,,000///333999111***000999777333111222666<<<@@@===:::666111---,,,///111333555222---+++...///---//////......---,,,+++)))---***)))***---///...---+++,,,---...////////////......---------......///000555999999???GGGIIIEEEBBB@@@???CCCIIIKKKGGGBBB???>>>>>>>>>AAAGGGPPPVVVqqqzzzgggVVVSSSVVVSSSNNNJJJDDDJJJVVVaaafffgggoooyyy~~~|||wwwuuurrrqqqqqqpppmmmkkkddd```[[[YYYZZZ\\\]]]]]]aaacccffflllyyy}}}yyymmmllljjjddd\\\UUUPPPNNNEEEGGGGGGBBB;;;666555666<<<888444333444777:::;;;999999>>>EEEIIIJJJMMMQQQSSSWWW]]]```aaabbbdddfffuuuyyy|||xxxrrrmmmeee\\\RRRKKKDDD>>><<<>>>999666111.........---,,,---'''$$$&&&'''######%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((()))+++,,,---)))))))))))))))******+++(((***---///000...,,,***)))+++,,,,,,+++++++++,,,***---//////---,,,,,,---)))******+++,,,,,,++++++***((('''(((***++++++***+++,,,......------///000...111222111---,,,///222222333444555666777888888555333000000222666888999999===<<<999???HHHGGG>>><<<;;;:::;;;<<<===<<<;;;777666666:::===<<<666111...555222000555222,,,000666444111///000333777:::777888777555222111222333222444222---+++---///------...//////---,,,+++,,,---+++)))***---...---,,,//////000000000000000///......---------......///+++111444777>>>HHHLLLJJJGGGFFFFFFHHHJJJJJJGGGDDD======;;;:::<<<@@@GGGLLL\\\rrrtttbbbXXXQQQTTTZZZXXXQQQKKKNNNYYYlll}}}}}}xxxsssnnniiiddd___```^^^]]]\\\\\\[[[YYYWWWPPPMMMIIIGGGIIIKKKMMMMMMOOOSSSWWW\\\eeennnqqqooozzzyyyrrrnnnlll^^^^^^\\\UUULLLEEEBBBAAADDD>>>777333222555999;;;666444555:::<<<<<<>>>AAAOOORRRWWWZZZ\\\]]]___aaaeeehhhmmmssszzzxxxzzzrrreeeaaaXXXOOOIIIDDD===;;;<<<:::777222///...---,,,+++,,,'''%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''((((((''''''(((((()))+++,,,---+++******)))))))))))))))''')))+++---...,,,***))))))+++,,,---,,,+++,,,---***,,,...///---,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))((('''((()))***)))(((+++,,,......------///000---///111000------///222333444444666777999:::;;;999666333222444666888888888<<<;;;999>>>FFFFFF???:::999888999<<<>>>??????<<<;;;;;;===???>>>:::555888@@@999...111333///...333222111111111222444555111444777888888666666666222444333...+++---...---+++...000000---,,,---///...---++++++,,,---,,,+++111111222222111111000//////......---------......+++///222444:::CCCIIIJJJJJJKKKLLLLLLKKKIIIGGGEEE???>>>===:::999:::>>>BBBHHHSSSkkk~~~qqqbbbWWWTTTTTTWWW[[[\\\XXXQQQLLLUUUggg}}}wwwkkkhhhccc^^^\\\[[[UUUNNNSSSRRRQQQPPPOOOMMMJJJHHHGGGFFFDDDDDDEEEIIILLLMMMJJJOOOTTTWWW[[[___dddfffqqq{{{zzzwwwpppggg___[[[ZZZTTTOOOGGGBBB@@@AAABBBCCC<<<777444555555333333666999<<>>EEEEEEAAA;;;999888888;;;???@@@AAA@@@??????@@@AAA@@@===:::BBBLLLAAA//////444000---333333444444444444444333---111555777888888999:::555888777111,,,,,,---,,,***...111000---,,,...111///...,,,,,,+++++++++***...//////000000000////////////...------------...000111222222555;;;AAADDDHHHJJJLLLLLLJJJGGGFFFFFFFFFEEECCC???<<<:::<<<===AAADDDQQQiii|||pppeeeYYYNNNHHHLLLUUU^^^```[[[VVVTTTTTTYYYppp~~~wwwqqqjjjccc^^^YYYXXXTTTQQQUUUYYYTTTKKKJJJJJJJJJHHHDDDAAA>>><<>>>>>KKKPPPXXX___dddiiimmmpppppprrruuuyyy}}}~~~zzz{{{iii^^^UUUMMMKKKHHHCCC???>>><<<999555222111///---+++***)))&&&%%%&&&''''''%%%(((''''''''''''((())))))''''''(((((()))+++,,,---,,,,,,***)))((((((((((((((()))+++,,,,,,+++***)))(((***---------,,,---///---......///000///...---,,,,,,,,,------,,,,,,+++*********+++------+++******+++------,,,,,,...///---...............000111...222666;;;<<<<<<:::888===:::888777888999999999888:::;;;<<>><<<::::::<<>>AAADDDGGGHHHGGGFFFFFFFFFIIIIIIHHHDDD@@@===<<<<<<@@@>>>BBBQQQggg|||uuujjj___XXXSSSLLLGGGFFFEEEQQQ[[[ZZZTTTTTTXXX\\\^^^wwwzzzxxx{{{{{{sssssspppjjjbbb[[[TTTOOOMMMKKKLLLJJJKKKTTT\\\WWWKKKFFFGGGGGGEEE@@@;;;888666:::<<<>>>AAACCCHHHMMMQQQQQQQQQSSSTTTSSSSSS[[[ddduuu}}}vvvooogggbbbXXXPPPHHHFFFDDD>>>::::::999888777777888888777666888>>>GGGOOOVVV[[[___bbbiiilllqqqvvvyyyzzzzzzyyy{{{}}}~~~|||ppp^^^UUUNNNMMMLLLGGGBBB@@@===:::777555333222///---)))***'''$$$%%%)))(((%%%'''''''''''''''((())))))''''''(((((()))+++,,,---,,,+++***)))((((((((((((((()))***+++++++++***)))(((***------------...///...------...000000...+++,,,,,,,,,,,,,,,++++++******)))***,,,...///---+++***+++------,,,,,,...///.........---......//////...111555999;;;:::888666;;;999888888999;;;;;;;;;888:::<<<>>>@@@CCCEEEFFF@@@>>><<<<<<>>>@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC;;;BBB888,,,///333222333///111444666777555333222111111111111000222666999888===>>>777000/////////......///000111111000000.........,,,***)))***,,,&&&''')))***,,,---......000///...---------------///....../////////555===;;;===@@@CCCFFFGGGFFFFFFHHHIIIHHHFFFBBB???======>>>::::::AAAMMM```ooosssyyy|||yyypppeee^^^ZZZPPPIIIHHHGGGCCCBBBCCCAAAHHHMMMJJJJJJPPPXXX[[[]]]ttt{{{uuuqqqmmmiiiddd```aaabbb___[[[]]]aaa___ZZZXXXYYYVVVPPPGGGBBBBBBDDDBBBDDDCCCEEEQQQ[[[TTTFFF@@@BBBDDDBBB===888555444777:::===???@@@DDDIIIMMMMMMJJJJJJLLLLLLNNNXXXcccsssyyyoooeeeaaa\\\SSSLLLIII>>>;;;888666666555333000222666;;;???CCCFFFIIILLLWWW\\\cccjjjnnnooommmlllkkkjjjkkknnnssszzz{{{yyyuuuppp]]]TTTNNNNNNOOOJJJDDDAAA===;;;888777666444222000)))***((($$$%%%***)))%%%''''''&&&&&&''''''((()))''''''(((((()))+++,,,---++++++***)))(((((())))))''''''((())))))))))))((((((***---...------///000,,,++++++,,,......,,,)))++++++,,,,,,+++******)))''''''))),,,...///---,,,)))+++,,,,,,,,,,,,---///000...---------......---000111333555666666666666999888777888:::<<<======999:::===@@@BBBCCCFFFHHH???>>>>>>???AAABBBBBBAAABBBCCCCCCBBBBBBCCCEEEGGG:::===666000444222///555000222555888999888666555444555444222000000222444333:::===888111111333333111///---///222333111---,,,......---***)))+++---((()))***,,,---.........000000///------,,,,,,---,,,+++,,,///...,,,222;;;;;;;;;<<>>@@@AAA===;;;<<<@@@BBBAAA===AAAMMMUUUVVVTTThhhyyyzzzssspppooonnn]]]YYYUUUTTTSSSQQQMMMJJJFFFKKKLLLGGGFFFJJJLLLJJJFFFIIIIIIDDD;;;888:::???<<>>>>>::::::===AAACCCDDDFFFJJJ>>>>>>>>>AAACCCDDDDDDBBBAAABBBBBBBBBBBBCCCFFFHHHAAA@@@999666999111,,,555333555888;;;<<<;;;:::999666777666444111//////000///777;;;777111222555777444///,,,...444555111,,,,,,---...---***)))+++...,,,,,,---.../////////...111000///...---,,,,,,,,,,,,+++---000---)))...777<<<;;;<<>>???KKK[[[tttjjjmmmrrruuusssiiiZZZOOOBBBBBBBBB@@@???@@@CCCEEE@@@===;;;===BBBGGGIIIJJJKKKOOOTTTUUURRROOOOOOOOOIIIFFFCCCBBBBBBCCCCCCCCC???>>>>>>>>>@@@AAA@@@???===<<<;;;:::999999999999444666:::???BBBAAA>>>;;;999999888888777666444333333666:::<<<<<<<<<===>>>===999:::AAAFFFIIIOOOXXXjjj{{{wwwqqqiiiddd```XXXKKKAAAAAA???<<<;;;:::999888666222666;;;>>>???BBBFFFJJJMMMKKKJJJJJJLLLMMMNNNNNNRRRVVV]]]dddlllttt|||~~~~~~}}}xxxqqqiiidddaaaTTTPPPQQQNNNJJJPPPPPPDDDBBBAAA???======<<<333)))"""(((111333,,,###$$$***'''&&&&&&'''***++++++++++++++++++***((((((***,,,000------///...)))''')))((()))***++++++***)))((()))((()))+++---...---,,,...,,,++++++++++++***(((,,,++++++******)))))))))$$$'''******))))))+++...***+++,,,---....../////////......---+++******)))000111222222333333333333666555666888<<<>>>>>>>>>CCCCCCGGGNNNOOOKKKHHHIIIHHHBBBBBBGGGHHHBBB>>>>>>EEECCCEEEGGGDDD???AAAGGGBBB===;;;;;;888444222555555555999<<<999444888AAA@@@<<<666111......000111222666;;;;;;999666666777777555222111222111...+++///.........000000///---(((000000+++111===999+++...---++++++,,,,,,+++*********+++,,,...///000000666888:::>>>DDDJJJPPPSSSKKKKKKKKKJJJGGGEEEBBB@@@AAA???<<<:::;;;???DDDGGGXXXfffmmmmmmnnnooonnndddVVVKKKEEEBBB@@@@@@BBBDDDDDDCCC@@@===::::::>>>BBBDDDDDDBBBFFFJJJLLLJJJGGGEEEEEEAAAAAA??????>>>===;;;:::<<<;;;:::;;;===>>>>>>===999888777666555555555555555444555777999::::::888444444444444333222111111333444666777666666666777===888777<<<@@@DDDLLLUUUiiizzz}}}zzzxxxsssiii```TTTPPPKKKFFFBBB>>>999666999999888666555666888;;;@@@>>>======@@@BBBBBBBBBCCCGGGLLLQQQVVV[[[aaafffkkkkkkjjjfffaaa]]][[[[[[UUUPPPQQQPPPLLLRRRSSSHHHDDDFFFFFFBBB>>>:::333,,,&&&***///222,,,$$$###'''&&&%%%%%%&&&)))******)))***+++++++++***+++...000111---,,,...,,,((('''***'''((()))******)))((('''((())))))+++------------...,,,++++++++++++***(((***+++++++++******)))(((&&&''')))))))))***+++---***+++,,,---...............------,,,,,,++++++***---...000111333444555555666555666999<<>>??????@@@DDDIIIHHHBBBAAAEEEDDDAAA???@@@===888666888777666999;;;777333666<<<;;;:::777444111000//////444555777999:::999777555777444111111222222000...///......///111000///------000//////>>>NNNIII999000...***)))***+++,,,++++++++++++,,,,,,---------222333555999???FFFLLLPPPNNNLLLHHHEEEBBBAAA@@@@@@???===:::888888:::===???GGGPPPbbb|||~~~zzzwwwuuuqqqfffVVVIIIDDDAAA???BBBHHHJJJFFFAAA???<<<888777888;;;===>>>>>>AAAFFFHHHFFFCCCAAA@@@>>>???@@@???>>>;;;888666:::999888999;;;<<<<<<<<<666666555444333333333333777444111000222444555666111111111111111111111000000111222111000000222444;;;777444666999>>>FFFMMM^^^ooo|||qqqmmmeee]]]VVVNNNGGGBBBAAA===777333333555666777555444333444666888999888===???BBBDDDFFFIIIMMMPPPSSSRRRQQQNNNLLLLLLOOOQQQPPPKKKMMMOOOMMMSSSVVVMMMHHHMMMNNNHHH@@@:::444...******---000,,,%%%"""$$$%%%$$$$$$%%%((())))))((()))***,,,,,,,,,...000333111---+++,,,+++''''''***&&&'''((())))))((('''&&&((()))***+++,,,---------...,,,++++++++++++***(((((()))+++,,,+++***(((''''''''''''(((***+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...111444666777888555555666999===@@@AAA@@@DDDEEELLLTTTUUUPPPLLLLLLPPPKKKGGGGGGFFFAAA??????<<>>EEEIIIMMMJJJDDD???<<<<<<===>>>>>><<<:::888777777888999???BBBIIIXXXqqqsss^^^NNNDDDDDDEEEIIIMMMKKKEEE???<<<999666555555888:::<<<<<>>CCCJJJXXXlllxxxqqqjjjbbb]]]YYYRRRJJJDDDBBB@@@===:::666444333444555666666555;;;===???@@@@@@BBBEEEGGGDDDCCC@@@===<<<>>>CCCGGGGGGAAAEEEJJJJJJRRRXXXQQQMMMQQQQQQKKKDDD===555---+++))))))---,,,'''$$$$$$&&&%%%%%%&&&(((***)))((()))+++,,,------...000222222---***+++)))&&&'''+++''''''((())))))(((''''''''')))+++,,,,,,,,,---......,,,++++++++++++***(((&&&(((***,,,,,,***'''&&&)))&&&%%%'''***,,,+++)))***++++++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,---000333555777999999555555666999===@@@AAAAAA>>>AAAKKKVVV[[[YYYVVVVVVUUUSSSQQQOOOKKKEEE@@@>>>@@@DDDJJJOOOPPPLLLHHHFFFGGGEEEFFFIIIGGG@@@<<<<<>>???@@@EEETTTqqqiiiXXXOOORRRTTTTTTOOOHHH@@@<<<777777666555555777:::<<<666777:::;;;<<<:::888555555666777666555666999;;;999777555555666888999888666555555444444444444555666444222111222333333222222111111111222333444555777777666444222111333555111222333333444777888888===DDDQQQ___llluuu|||}}}{{{yyy{{{~~~zzz{{{tttjjjbbbYYYPPPFFF???===;;;999888777555333000333444666777777999;;;>>>@@@>>>:::666444555:::>>>>>>777<<>>DDDTTTlll~~~pppaaaaaaaaa^^^WWWLLLBBB;;;888333555666777777888:::<<<555444444555666666444222444666777666555777<<<@@@666444111000111222333333222222111111111111222222111000///000222222111000111000//////000111222333======<<<888444111111111///222444333333666555333;;;:::===DDDJJJMMMRRRWWWZZZWWWTTTSSSUUU[[[aaaeeejjjnnnuuu{{{zzzrrrhhh^^^WWWMMMJJJEEEAAA===888333///...///000000000111333555<<<;;;888444111222666999888///444???CCCKKKSSSRRRLLLLLLJJJHHHGGGCCC777+++)))&&&%%%)))+++(((''')))+++******+++,,,------,,,***,,,......---------...///+++)))***)))%%%%%%(((((()))***++++++***)))(((&&&))),,,---+++***---///...,,,++++++++++++***(((%%%&&&((()))***)))'''&&&((('''&&&''')))***)))(((+++++++++++++++***)))((()))******+++---......///111222444555666777777777666555666888<<<>>>>>>>>>888;;;DDDPPPUUUTTTRRRSSSYYY___ccc```ZZZTTTLLLEEEIIIKKKLLLKKKLLLOOOLLLHHHEEECCCEEEHHHFFF@@@<<<<<>>???FFFSSS]]]rrrhhhjjjcccWWWKKKAAA;;;888666111444888999888777888999666444111222444555444333444777::::::888888<<<@@@777333000......///000///000000////////////000000///...---...111333333333222111///...///000111333999::::::888444111000000000333444111222666666333:::555333777999888:::???@@@???>>>===???BBBEEEGGGJJJNNNTTTXXX]]]bbbhhhmmm~~~yyywwwhhhddd^^^WWWOOOGGG???999444444444222///...///000444444444222000111333666222(((,,,777:::@@@HHHHHHCCCFFFGGGFFFDDD@@@777---)))'''''')))(((&&&&&&))),,,+++++++++---...---,,,)))+++.../////////000111...***)))+++)))%%%$$$''''''((()))******)))((('''%%%)))------+++***,,,000...,,,++++++++++++***(((%%%&&&'''(((((((((((('''&&&'''((((((''''''((()))++++++++++++***)))((('''******+++,,,,,,---......///000222444555666666666666666666777:::<<<<<<;;;;;;===DDDNNNRRROOONNNOOOWWW___dddbbb^^^[[[VVVPPPJJJMMMNNNNNNQQQUUURRRLLLFFFEEEEEEHHHFFFAAA===>>>???JJJPPPIII===888777666777777777666555444444333222333444444444444555666222555888999777555555666222000///...000111111000+++---,,,)))((())))))(((,,,,,,---///111222111000,,,,,,------...///000000------...///111222333444333444666777777666444333333333555555666666555555666:::===>>>===@@@GGGMMMaaa{{{rrrjjjiii[[[III<<<888888888777000444999:::888666555666555111...---000222222111///444999999666444666999999666111/////////000///000000/////////000000111111///---...111444777888444222111000///111222333000333555555444333333333222555444///000666777555666111000555777666888===777888888888999999999:::AAADDDGGGHHHIIILLLRRRVVVaaaiiisssyyyzzz{{{~~~}}}uuulllcccXXXNNNHHH::::::888444000---,,,,,,,,,...///000000000222444..."""%%%///111666======<<>>???FFFNNNRRRPPPOOOQQQUUU^^^ccc```^^^___]]]YYYKKKPPPRRRSSSWWW\\\XXXQQQIIIFFFGGGIIIHHHBBB@@@AAA>>>LLLUUUMMM@@@:::999999666777888888777555333111666333111222555777555222...333888:::999888888999444111...---///111222222***+++***((()))++++++))),,,+++***+++...000222222------------------------)))+++---000222444444555555555555555444333333222555555555666555555444444888999999888777:::???DDDIII```|||kkkccc]]]OOO@@@:::888555444555000222444555555222000...///...,,,---///000000///333333555777999888555333333222111000////////////111000///------///000111///---///222000+++...555888333111333444222111333111111222333555555333222111111111111222444999<<<333666666333222555555222777555333222444555555555555:::@@@DDDFFFIIIMMMQQQZZZYYY]]]aaa___ZZZ]]]cccccccccdddggglllsssyyy}}}zzzzzznnneeeVVVIII>>>:::777222...///,,,***,,,000///***,,,111+++***)))(((***///666;;;:::===???>>>AAABBB:::...)))'''(((++++++((('''))),,,111222///...111///)))............///111222333///,,,***((()))***))))))(((&&&%%%'''***+++)))&&&$$$'''+++...///...,,,***......---+++***((('''&&&'''&&&&&&'''((((((&&&$$$&&&'''((('''%%%%%%'''((('''&&&%%%$$$%%%''')))***))))))*********+++++++++//////000111333666888999999666555999???AAA>>>:::<<>>???BBB???===<<<777222111444444333222333555555555333444444444555666777888999999555111000222333333222000...'''***222---'''...---+++***))))))+++---...++++++***)))***,,,///000---...111444666888888888===:::666555666666444111666444222111222444555666333777;;;;;;999888;;;???EEELLL]]]xxxwwwggg^^^NNNEEE<<<777444222444999111222333444444222111///333111000111222444333333222333444666888888555222222222111000////////////111000...------...000111000...000222000,,,...555555222222555444000///222222222111111111000...---...000222222000000222555333555444111000222111...000//////000333555555555666:::>>>@@@AAACCCHHHLLLUUUUUUXXX\\\[[[WWWYYY___[[[ZZZXXXXXXYYY\\\```cccccciiiooorrrwww~~~~~~wwwmmm```TTTMMMFFF<<<444222333///---///---))))))---))))))******+++///444888:::===>>>===??????777,,,)))''''''++++++'''''')))+++000111......111000+++---......//////000000111...,,,******++++++)))(((((('''''')))***+++***(((((())),,,///000///...------,,,+++)))(((((((((((((((''''''(((***+++***)))&&&'''((('''%%%%%%'''((('''&&&%%%$$$%%%''')))***)))))))))*********++++++---...///111333555777999777666666999===>>><<<:::>>>CCCKKKQQQTTTUUUWWWWWWTTTXXX^^^bbbccc```\\\YYYSSSYYYbbbfffggggggiiikkk\\\YYYTTTPPPKKKFFFCCCCCCAAA???AAAEEEFFFBBB@@@AAABBB?????????;;;666666999888777555444444666888:::333333333333444555666666888555333222444555444333...///***,,,222---)))111---,,,+++************+++...---,,,,,,---///111222/////////000333666999;;;<<<888444222333333333111555333222111222222333333444888;;;;;;999888:::>>>AAAEEEMMM[[[rrrqqqaaaWWW???;;;777444000---111888333333333333222222222111111000...///000222222111111111222555666666333111111111000//////.........000///...------...///000111000222222///,,,///444222333666999666000///222444333222222111000/////////444888888333000111333444666555222000222111...111111111333666777777666444666888999999<<>>:::777333111111222222111333222222111111000000000555888;;;;;;888777999<<>>===888555666999888;;;:::777666999888555666666666777888888555333666666666333222444:::@@@GGGIIIMMMOOONNNMMMPPPSSSTTTSSSPPPOOOPPPSSSVVVXXX___eeeiiihhheeedddaaa]]]ZZZcccgggdddbbbhhhqqqwww|||~~~vvvkkk```ZZZJJJCCC999333000...---,,,###&&&)))+++++++++---...888888999::::::888333---)))&&&'''))))))'''&&&))))))+++,,,,,,...000111000---...///000000...,,,***,,,,,,---...///...+++((('''***---,,,)))''')))+++------------...///000111)))(((&&&%%%%%%'''***,,,)))'''$$$$$$&&&((()))***%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%'''((()))((((((((()))))))))******)))***,,,///222444666777555777::::::999888999999888<<>>===@@@AAA>>>???BBBCCC@@@;;;:::::::::;;;:::777555CCCAAA===666000000444999888<<<@@@@@@>>>???BBBCCCHHHGGGFFFGGGIIIMMMRRRUUU\\\iiirrrppphhhcccaaa___YYY]]]^^^WWWRRRVVV^^^ccccccggglllqqqvvv{{{~~~wwwqqq```YYYLLL???555111...,,,$$$&&&)))***))))))***+++222111222444444111...,,,)))&&&&&&))))))&&&&&&)))((((((***---//////000111---...///000///...+++***,,,,,,...000111000,,,)))(((***,,,+++(((&&&'''))),,,++++++++++++,,,...///'''&&&%%%$$$%%%(((+++---+++(((%%%$$$%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''((((((((()))))))))((())),,,...111333444444555777999:::999888999999:::>>>DDDHHHJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRRRR\\\gggjjjfffdddhhhnnnwwwjjj```ggg|||yyycccKKKCCC???CCCHHHJJJJJJKKKKKKHHHGGGGGGCCC??????CCC???AAAAAA<<<444000111444555444333333333333333444222333444555555555555555444;;;777000111---***111)))***,,,......,,,+++)))---------...///000111222///.........///222555777444666888999888666333222111333555444111//////000222444666777888888999::::::<<<>>>>>>@@@GGGSSS\\\~~~iiiUUUHHH<<<333...111555555333222000///.........///000111...,,,++++++---......------,,,,,,---//////...---+++,,,---......---,,,++++++++++++,,,,,,+++++++++,,,111222///,,,...111222...///222666444111222777777;;;@@@AAA@@@@@@BBBEEECCCDDDDDDBBBAAA@@@BBBCCCDDDGGGHHHGGGHHHLLLMMMKKKEEEDDDCCCDDDEEEEEEDDDBBBRRROOOHHH===444000222555333999<<<:::888:::<<<<<>>===>>>@@@DDDIIILLLRRRaaammmkkkbbb^^^```bbb\\\]]]YYYPPPLLLPPPVVVYYYWWWYYY[[[\\\]]]___cccfffkkknnnttt{{{~~~yyysssdddOOO===444///+++((()))***)))))))))+++---...,,,---///...***((())))))&&&%%%((((((%%%&&&)))&&&&&&)))...000......000...//////000///...---,,,------...000222111---******+++++++++((('''&&&''')))))))))((()))***++++++&&&%%%%%%%%%&&&)))+++---,,,***'''&&&&&&&&&&&&%%%###%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((''')))+++...000111111111444555666888999999888777999<<>>777000333444222777)))+++---...///...---,,,......000111333444666666......//////000111222222111444888:::888555333222111333555333000...000222000222444777:::<<<===>>>AAA???===<<<===BBBGGGKKK\\\zzzzzzcccQQQFFF<<<555111222222000000111---------------...//////,,,***)))***+++,,,,,,,,,,,,+++***+++---...---,,,***+++,,,------,,,+++*********++++++++++++******)))///111---+++///222222222//////222444444777;;;===DDDMMMSSSUUUVVVZZZ^^^\\\ZZZYYYYYYZZZXXXUUURRRPPPSSSSSSQQQRRRVVVWWWTTTQQQOOOLLLLLLLLLLLLKKKIIITTTQQQJJJ@@@777222444666666<<>>AAACCCDDDFFFHHHHHHKKKNNNQQQSSSSSSRRRQQQSSSYYY```dddddddddeeefffnnnlllfffccckkksssiiiXXXOOOKKKJJJMMMOOOOOOQQQVVVTTTOOOJJJGGGCCCAAADDDJJJIIIGGGCCC>>>:::777666555444444444444555666777777222444555444444555888;;;BBBFFF;;;111666999666999---.../////////...---,,,,,,---///222444666888888000000///......//////000000222444444222111222333///111333000---,,,000444000111444999>>>AAACCCDDDCCCBBB@@@>>>>>>@@@DDDFFFLLL^^^wwwuuu^^^MMMEEE>>>999666333...))))))...+++,,,,,,------.........000...------///000000///+++***)))***,,,---,,,+++)))***,,,------,,,+++)))******++++++++++++******'''...000,,,***///222222777222///222666888<<<@@@CCCMMMYYYccciiimmmsssxxxtttrrrqqqrrrtttqqqiiibbbZZZ]]]]]]ZZZ[[[^^^^^^[[[UUUQQQMMMJJJHHHGGGEEECCCLLLJJJEEE>>>777444777;;;666===???:::888:::<<<::::::999888999;;;@@@DDDGGGKKKOOOOOOIIIEEEGGGKKKLLLIIIEEE===888<<>>:::888777777777888888888888999:::<<<<<<444555666555444555:::>>>MMMOOO@@@333777:::666666111111000000///...,,,,,,)))+++---000333666777888333111///---,,,---...000///000000...,,,---000444---000111...++++++///444000222555:::AAAEEEHHHHHH;;;>>>AAAAAA>>><<<>>>@@@KKKOOOYYYooopppWWWMMMHHH<<<:::777444111000//////...------,,,,,,------...///---+++,,,//////,,,)))------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++,,,---...///...---,,,,,,---///222444777222111444555777AAALLL\\\ZZZbbbtttzzzsssgggccc]]]WWWRRRMMMGGGCCCMMMKKKGGGCCC???===;;;;;;DDD@@@;;;777333333444444;;;;;;;;;:::888888:::<<<>>>===;;;;;;<<>><<<999999<<>>@@@;;;111,,,000666777888<<<>>>:::111***((((((''''''%%%$$$$$$%%%''''''%%%%%%***111111+++***---222222222111000//////...---,,,///222222...///222000...***&&&$$$$$$&&&'''&&&$$$"""$$$''')))((('''%%%&&&((()))***+++,,,---&&&&&&%%%$$$$$$$$$%%%%%%'''''''''%%%###$$$&&&((( !!!###$$$%%%&&&&&&''''''&&&&&&'''***++++++***((()))***,,,......,,,***,,,,,,---///000222333333888;;;???AAACCCEEEHHHJJJIIIJJJKKKMMMOOOQQQRRRSSSZZZWWWYYYbbbfffbbb______bbbffffff___]]]```bbb___]]]ZZZXXXYYY[[[\\\[[[XXX]]]]]]XXXOOOIIIJJJKKKJJJLLLFFF@@@<<<<<<<<<;;;:::999888999;;;???@@@@@@???888<<>>:::999;;;>>>HHHFFF???666333555888777111111111111111///---,,,......///000111333555666666111...///...---///333222111//////111222333333333222000///...///111222---333444666DDDUUUWWWNNN@@@===:::999:::<<<======EEEGGGMMMZZZmmmjjjPPPFFF@@@:::999777444222111000///------,,,,,,,,,,,,------000...---...//////---+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,---............------...000222444<<<999888999;;;???LLLZZZmmmppp{{{|||uuuggg___SSSIIIDDDAAA@@@???@@@???===;;;888777666555999777444222000000111222777888888666555555777999:::;;;<<<>>>@@@AAACCCDDDKKKIIIHHHGGGGGGEEEBBB@@@===;;;888555333555:::>>>LLLRRRZZZ^^^___]]][[[[[[ZZZXXXYYY^^^dddfffccc```[[[[[[ZZZYYYYYYZZZ]]]___dddfffggghhhiiilllqqqtttzzz|||gggQQQJJJJJJHHHFFFHHHCCC888222555999999<<>>AAACCCEEEHHHIIIHHHIIIKKKMMMOOOQQQRRRSSSWWWUUUYYYbbbfffbbb^^^]]]bbbffffffbbb```ccceeeccc```___^^^```bbbcccaaa___bbbdddccc\\\UUURRROOOKKKKKKGGGBBB???@@@AAA@@@???BBB@@@??????AAACCCDDDCCC>>>AAADDDBBB===999:::<<>>@@@GGGWWWfffyyyqqqhhh\\\RRRFFF<<<888777666555222222333333222222111000///............///000000222222333222111111222444333555888;;;>>>?????????FFFEEEDDDDDDDDDDDDAAA???888777333000///111777<<>>???AAAAAA@@@CCCFFFGGGEEE???:::888999<<<===999444222555666555555777999777333111111333+++,,,,,,---...000111222999666555777666222111333111000000000000111111222000000.........///000111...666777888NNNlllpppaaaHHHCCC>>>::::::;;;<<<===<<<<<<>>>CCCJJJYYYqqqXXX???777000111222222333222000///------,,,,,,,,,,,,,,,,,,---..................---,,,))))))******++++++,,,,,,******))))))))))))******++++++******+++,,,,,,---------,,,------///000111555999===???AAAIIIXXXeeeyyyxxxcccXXXPPPIII@@@:::888555000,,,---...///000000000///...++++++,,,...////////////---...//////......///000///000111333555666777777;;;;;;;;;===???@@@???>>>333222000......333999>>>GGGQQQ```mmmuuuuuurrrpppppplllkkkooouuuvvvooohhhgggggghhhiiijjjiiigggfff___[[[XXXYYY]]]^^^\\\YYYWWWVVVSSSNNNIIIGGGGGGHHHHHHJJJOOOTTT[[[dddnnnttt}}}bbbPPPOOOTTTUUUUUUUUURRRKKKDDD@@@@@@AAA???BBBCCC===333+++(((((($$$&&&)))++++++)))&&&$$$$$$+++333333,,,'''***000000...+++***)))+++---/////////111444222---+++......,,,)))&&&%%%%%%&&&&&&***(((%%%$$$$$$&&&'''((('''***000555777444---(((...---+++)))'''%%%$$$$$$###&&&))))))(((%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%&&&((())))))(((&&&&&&&&&'''))))))(((&&&''''''((()))***+++,,,,,,111555;;;???BBBDDDEEEGGGGGGIIILLLOOOSSSUUUVVVWWWWWWWWWXXX[[[]]]\\\[[[[[[aaaeeehhhiiiiiikkklllmmmmmmmmmooopppqqqqqqooonnnnnnuuuyyyvvvooohhh^^^UUUYYYVVVQQQLLLHHHDDDBBB@@@???>>>===>>>???@@@>>>===CCCEEEFFFDDD@@@;;;888888999:::999555444777888666555888999777222000111444,,,,,,,,,---...///111111888666777:::999333000111///000000000//////000111///......---......///000---444222222JJJmmmwwwlllSSSLLLDDD===::::::;;;<<<<<<;;;<<>>AAADDDDDDAAA??????@@@BBBBBB???===;;;;;;:::<<<;;;888888;;;<<<999555777777555111///000222---------...///000111222555444666:::888333///000...000111000...---...000...............///000000///222///---BBBeeexxxwwwcccZZZNNNCCC<<<:::::::::::::::<<>>OOOdddyyy}}}sssqqqpppqqqrrrpppjjjeee\\\XXXUUUTTTUUURRRKKKEEE>>>>>>===:::888888:::<<<666888;;;===>>>@@@BBBDDDGGGJJJPPPVVV\\\aaaeeefffppp}}}~~~bbbPPPPPPUUUXXXTTTTTTVVVUUUOOOGGGDDDFFF<<<@@@AAA===444,,,))))))$$$'''+++------+++'''$$$###,,,222111------111333444222000---++++++++++++//////222555333---+++,,,+++***(((&&&%%%%%%%%%&&&&&&'''((('''&&&&&&''')))+++333:::;;;555...+++***333111///---***((('''&&&###&&&))))))(((%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&)))(((&&&%%%&&&&&&$$$###''''''((())))))***+++++++++...333777:::>>>BBBEEEFFFHHHMMMRRRWWWYYY[[[[[[___^^^ZZZSSSRRRYYYaaaeeedddfffjjjppppppnnnnnnqqqtttvvvwwwxxxxxxxxxzzz|||zzz~~~~~~xxxsssppplllhhh___^^^\\\XXXQQQKKKHHHGGG999:::<<<@@@DDDDDDBBB@@@===>>>???@@@AAAAAAAAAAAA???AAA???<<<;;;>>>???===888777555333222111000000////////////000111222333222111444888777222//////,,,///222111...,,,---///---......///000000000111111222//////<<>>???@@@???===CCCVVVhhhuuuyyy{{{ooojjjkkkkkk[[[HHH<<<:::;;;999777///...---,,,++++++++++++((((((((((((((((((((((((&&&(((+++++++++***+++,,,...---,,,,,,,,,,,,---...---,,,+++,,,---...,,,******+++,,,+++))))))***+++000222:::JJJ```vvv}}}zzzzzzzzzwwwpppkkk___ZZZSSSNNNJJJFFFAAA============;;;999888:::;;;999:::;;;::::::;;;>>>AAA>>>>>>???AAADDDHHHKKKNNNVVVdddnnnnnnooouuuvvvrrr|||~~~cccQQQQQQWWWYYYWWWWWWYYYZZZTTTIIIEEEHHH@@@CCCDDD>>>555,,,))))))%%%'''+++------+++'''%%%%%%,,,000---+++---///...111111///...,,,,,,++++++---...222666444...+++---***)))((('''&&&%%%%%%%%%###&&&))))))((('''((()))...777???<<<111))))))---222000...,,,)))((('''&&&$$$&&&((()))'''%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%'''&&&$$$%%%&&&'''&&&%%%&&&''''''(((((()))))))))))),,,///333666;;;@@@DDDCCCFFFLLLQQQVVVYYYZZZZZZ[[[]]]ZZZSSSTTT]]]gggjjjiiiiiinnnttttttooonnnrrruuuwwwyyyzzz|||zzztttrrrooolllddddddccc^^^VVVOOOKKKIII<<<<<<<<<>>>AAACCCDDDCCC?????????AAACCCFFFHHHIIIDDDEEECCC>>>===@@@AAA???>>>999555444555666333000////////////000111222222111///222666666222///000+++///222111---+++,,,.........///000111111111111000000111444888GGGeeezzzeeeQQQCCC:::666555444444777;;;<<<;;;@@@FFFFFFTTTggg~~~uuuIII777555///222111///...------...///,,,++++++++++++++++++,,,+++...000///,,,++++++---&&&'''((()))+++---......,,,,,,++++++++++++,,,,,,++++++***************+++******+++,,,,,,,,,++++++///000---))),,,333444//////---...111///333HHHaaaiiiiiijjjggg^^^TTTSSSXXX\\\QQQCCC<<<<<<<<<888333000///...,,,,,,,,,---...))))))((((((((()))******$$$''')))******)))***+++((()))+++,,,------,,,,,,***)))***,,,...//////---''')))+++,,,++++++,,,---///,,,+++444GGG^^^sss~~~~~~}}}vvvpppeee___UUULLLEEE@@@>>><<<@@@@@@@@@>>>;;;::::::<<<===<<<999666555666:::>>><<<;;;999888999===AAADDDHHHVVV___\\\ZZZ]]]\\\VVV]]]eeekkkjjjmmmxxx}}}dddRRRRRRXXXZZZZZZZZZ\\\^^^WWWKKKFFFHHHCCCFFFFFF@@@666,,,((((((&&&(((+++------+++(((&&&'''---///+++***---,,,))).........------,,,,,,,,,------111666444...,,,---***)))((('''&&&%%%%%%%%%!!!%%%)))+++)))((((((***///:::AAA<<<...%%%(((///000///---+++((('''&&&%%%%%%&&&((((((&&&%%%$$$%%% !!!###$$$%%%&&&&&&'''&&&$$$$$$$$$&&&'''&&&%%%%%%$$$###$$$'''((()))(((&&&&&&&&&''''''((((((((((((***---000444999???DDDAAADDDJJJPPPUUUXXXYYYYYYVVV[[[ZZZUUUWWWaaakkknnnllllllqqqwwwwwwqqqooorrruuuwwwzzz|||}}}vvvsssqqqmmmjjjkkkiiibbbXXXOOOJJJHHHGGGDDDAAAAAADDDGGGJJJLLLCCCBBBAAABBBFFFJJJMMMNNNGGGHHHEEE???===@@@AAA@@@BBB<<<666555999:::666111///////////////000111222000///111666666222000222+++///222111---***,,,.........000111222222222222,,,,,,222888555;;;ZZZ~~~lllVVVEEE;;;666444444444666999:::888;;;AAAAAAHHHPPP\\\ssspppJJJ888444444222111///...---------...111---)))(((***,,,,,,+++000000000000///...,,,+++)))***+++***)))((()))***)))******+++++++++******,,,+++***(((((((((((()))************************...,,,++++++,,,---,,,+++$$$'''))))))+++222===FFFPPPWWWYYYRRRIIICCC>>>:::HHHKKKFFF999///000222222---...000111000...***(((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))***+++))))))))))))************))))))))))))************,,,***((())),,,...---+++))))))***+++///;;;SSShhhyyy}}}xxxppphhhxxxvvvvvvxxxzzzwwwooohhh]]]WWWMMMEEE??????AAACCCKKKXXX[[[KKK===:::<<<;;;;;;999666444555888999:::888777555555666888;;;===@@@FFFLLLOOONNNLLLLLLLLLNNNQQQUUUWWWXXX[[[```eeekkkjjjkkkoooxxxiiiXXXTTTVVVXXX```^^^\\\ZZZVVVNNNFFF@@@GGGMMMLLL???000)))''''''(((((((((***,,,,,,***'''(((((()))***+++,,,,,,------,,,---...000000...,,,***...555;;;888///***)))+++***)))'''&&&&&&&&&&&&%%%&&&'''))))))))))))(((777999999444---,,,222888???///&&&***---'''###$$$###$$$&&&'''&&&$$$"""!!!######$$$%%%%%%%%%$$$$$$%%%$$$$$$&&&%%%!!!"""&&&"""%%%((('''%%%$$$&&&((()))%%%$$$&&&&&&$$$%%%)))"""(((///222222222666:::;;;???EEEJJJNNNOOONNNMMMRRRQQQPPPOOORRRXXXaaagggfffgggrrrrrrkkkmmmwwwuuuuuu{{{zzzppplllllliiifffdddbbb\\\TTTNNNHHHGGGGGGIIIGGGCCCCCCFFFDDDAAA@@@BBBHHHLLLNNNNNNOOODDD???@@@===999???KKKDDDAAA>>>>>>@@@???:::555000000000111333222000---000***''',,,111111000///222333444222000...---...///......///111222000///...---000555444666KKKcccTTT===888555333666666666666777888999:::AAA>>>BBBLLLWWWiiinnnIII777333333222111///............///111///------//////...,,,,,,,,,---------,,,,,,++++++,,,,,,+++******+++,,,+++++++++,,,,,,+++******+++***)))))))))***,,,,,,************************---,,,+++,,,------+++)))&&&((()))))))))///888@@@GGGMMMOOOIIIAAA===:::777???BBB@@@666111333888999222333444444222...***'''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))***+++'''(((((((((((()))))))))((((((((())))))*********+++((('''(((***,,,+++***+++******+++,,,111@@@NNNccckkkqqqqqqnnnjjjccc]]]kkkhhhggghhhiiifff```ZZZRRRMMMGGGAAA>>>===???AAAMMMYYY\\\NNNAAA???AAA@@@???===:::999999::::::::::::999777555555777999:::777;;;@@@CCCCCCBBBCCCDDDCCCFFFHHHHHHHHHKKKQQQVVV^^^\\\[[[]]]bbbhhhllloootttzzz~~~jjjZZZUUUXXXZZZ```]]]]]]```ZZZNNNEEECCCKKKQQQPPPCCC444+++'''&&&))))))***,,,------+++((((((((()))***+++,,,---------,,,---...000000...,,,***000999===666,,,)))---++++++)))((('''&&&%%%%%%&&&&&&&&&&&&'''(((***+++111222000,,,***---444:::BBB222''')))***%%%"""$$$###$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$%%%'''%%%!!!"""&&&'''''''''&&&&&&'''***---)))%%%$$$&&&&&&$$$%%%)))###(((+++,,,---111333888;;;AAAFFFIIIJJJIIIHHHDDDEEEGGGHHHKKKQQQXXX]]]ddddddlllxxxwwwlllgggjjjsssuuuzzzzzzssspppmmmkkkjjjjjjiiiddd]]]VVVPPPKKKGGGFFFCCC@@@BBBGGGFFFDDDCCCEEEJJJNNNQQQRRRUUUJJJCCCBBB>>>999>>>HHHCCC@@@>>>???AAA@@@<<<888666444333222333222000...111***'''+++/////////000000111222111///------...///...---///000111000///222///000444222333CCCVVV{{{xxxRRR???;;;777555555555555555666777888999>>>:::===EEEKKKUUUllllllGGG666222222222111000/////////000111111111111222333333000...++++++,,,,,,,,,---------...------,,,,,,---......,,,,,,,,,,,,,,,+++***)))))))))))))))***,,,...///++++++++++++++++++++++++,,,++++++,,,---,,,***(((((())))))((((((+++333999CCCGGGGGG???888555333000222555555111///444:::===777777777555111---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++''''''''''''((((((((((((&&&''''''((()))******++++++)))((((((***++++++***,,,))))))+++++++++///666LLLXXXbbbddd```]]]YYYUUUZZZWWWTTTSSSSSSRRRMMMIIIBBBAAA>>><<<;;;;;;<<<<<>>>>>BBBAAA@@@>>>>>>============;;;:::888777777888888111333555666777888999;;;???@@@AAA???>>>AAAGGGLLLVVVSSSPPPOOOQQQSSSUUUVVVZZZ```kkkyyy~~~jjj[[[WWWYYY[[[bbb^^^```fff```OOOFFFIIISSSWWWTTTFFF666,,,(((%%%)))******,,,......+++)))(((((()))***+++,,,---------------///000000///---+++222:::<<<333)))***111---,,,***((('''&&&%%%%%%'''%%%$$$###$$$'''***---...+++'''%%%&&&+++222666>>>111''''''(((%%%$$$((($$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&$$$%%%'''%%%!!!"""&&&---***&&&&&&(((,,,000222***&&&%%%''''''%%%&&&***###$$$&&&(((+++...000222333666:::???BBBCCCBBBBBB===@@@CCCFFFJJJNNNSSSWWW___]]]bbbjjjjjjcccaaaffflllttt|||~~~|||wwwuuummmmmmnnnpppqqqnnngggbbb\\\SSSKKKFFFBBB@@@CCCIIILLLIIIGGGGGGJJJNNNQQQRRRVVVMMMFFFDDD@@@;;;@@@JJJCCCAAA???@@@BBBBBB???;;;;;;999666444444333111000111+++(((+++///......000---///000///...---...//////......///000111000///666111000333222111999EEEbbbqqqgggKKK===:::666555333333333444444555666777===:::<<>>666777888888888888777666666>>>AAA;;;555666:::;;;@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>555444444333333444777888===>>>===;;;999<<>>:::999777666666555333000111---,,,000222000......---...//////...///000222222000//////111222111000888333000222333111333888FFFTTTPPP???999666111222222222111222222333444555:::888:::AAADDDEEEHHHNNNcccnnnHHH777333333111111000//////000111222333333222000000111333555333222111000///////////////------...000111000...++++++++++++***)))((('''***)))(((''''''((()))***++++++++++++++++++++++++,,,+++***++++++***(((&&&(((((((((((())),,,000333AAAAAA===444......---***))))))***,,,---///222555000000...,,,***(((&&&%%%(((''''''&&&&&&''''''(((''''''''''''((()))***+++(((((()))))))))*********'''''''''((()))******+++,,,,,,++++++******+++,,,+++'''&&&***---,,,,,,...///<<>>:::999888777777111222444555666444333111///444777555444666;;;===:::===@@@BBBBBBCCCFFFHHHIIIIIIJJJJJJKKKKKKKKKJJJ>>>;;;777444333555777888555666777555333444888<<<<<<;;;;;;===@@@CCCDDDDDD@@@BBBHHHQQQZZZ___^^^\\\```aaa___ZZZYYYbbbuuukkk\\\XXX[[[]]]jjjaaa^^^bbb\\\PPPMMMTTT\\\[[[QQQ???000)))((('''(((((()))+++,,,,,,***((())))))***+++,,,------......---...///111111///---+++***,,,111111...---///---,,,***)))'''&&&&&&&&&###$$$%%%'''((()))))))))...***&&&&&&((()))&&&###(((&&&%%%''''''&&&%%%'''$$$#########$$$%%%&&&&&&######$$$%%%&&&''''''&&&&&&%%%%%%'''&&&"""###''')))&&&%%%(((---222333222///+++)))***(((%%%&&&)))%%%###!!!"""%%%(((++++++...///111333555666777777:::;;;;;;;;;<<<@@@FFFKKKLLLKKKLLLOOORRRTTT[[[aaa___hhhrrrvvvsssooonnnpppiiihhhnnnyyy|||uuuqqqoooooorrrwww{{{{{{vvvqqqooofff\\\VVVPPPHHHDDDDDDJJJHHHFFFCCCCCCDDDGGGIIIJJJGGGEEEEEEDDDDDDHHHNNNGGGFFFDDDCCCBBBAAA@@@???555555666888999888444111222000222777777222...------.../////////000333555444222111111222333333222666222///222444333222222222???===555555333...000000000000000111222333444444333444:::???AAADDDGGGPPP```rrroooIII777333222222111000/////////000111222222111///...///333666222111///---,,,,,,,,,---...---...111444444111---+++++++++++++++***)))(((+++***((('''&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,---+++))))))))))))(((&&&'''''''''(((***,,,///000555666222---+++---...+++---++++++...///...///222+++***)))''''''&&&&&&''')))((('''&&&&&&'''((()))'''''''''(((((()))***+++))))))))))))************))))))))))))************((())))))(((&&&&&&'''))),,,'''&&&(((***((()))+++***555???AAA>>>===;;;999<<<:::666333111111111111///000111222222111000///+++---//////111444888:::333777;;;===???AAAGGGKKKNNNOOOQQQSSSTTTTTTTTTSSSBBB===888444444666888888333666888777444222222444222222333666:::===>>>>>>@@@BBBEEEIIILLLLLLIIIFFFJJJMMMLLLHHHEEEMMM^^^mmmuuuzzzjjj[[[YYY^^^bbbllleee^^^\\\ZZZUUUSSSTTTYYYWWWLLL:::---)))((((((''''''(((***,,,,,,)))'''))))))***+++,,,---...............000111111000...+++((((((...111///,,,,,,,,,+++***)))((('''''''''$$$&&&''')))***)))(((((()))'''&&&(((***+++(((%%%&&&'''))))))&&&###""""""$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&'''''''''''''''%%%&&&(((&&&"""###'''$$$$$$%%%(((,,,111333444222...++++++)))%%%$$$'''%%%%%%$$$$$$%%%'''***,,,------...///000111333333888888777666777;;;AAAEEECCCDDDEEEFFFIIINNNUUU[[[WWW^^^eeegggdddaaaaaaccceeegggoooyyy|||wwwooommmrrrsssuuu{{{}}}xxxooogggbbb[[[PPPFFFBBBBBBCCCBBBAAA@@@AAADDDFFFGGGGGGGGGFFFDDDBBBCCCEEEEEEDDDBBBAAA@@@?????????333333444777999999777444333333555:::888222.........///000//////000333666555333111000111333333222222000///111444444222000+++444333111555222...222000//////000000111222333444444555777:::>>>BBBEEEGGGNNNVVVooooooIII666222111222111///............//////111222111//////222444000...---+++***+++,,,---///...000444888888333---,,,,,,,,,------,,,,,,+++,,,+++)))((('''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,(((''''''(((''''''&&&&&&&&&''')))+++++++++---...,,,((((((,,,---***,,,((()))...000------000***)))'''&&&&&&&&&(((((()))((('''&&&&&&'''((()))'''''''''(((((()))***+++((((((((())))))))))))***++++++++++++************'''((()))'''%%%$$$&&&(((***'''''')))(((%%%&&&)))***222999;;;;;;<<<:::777555444222///------...///............//////000000+++***)))+++,,,...111333///222666888999===DDDJJJKKKLLLOOORRRSSSRRRQQQPPP@@@<<<666444555888999999;;;???CCCBBB===777333222222111222555777888888666;;;>>>BBBDDDBBB???===;;;???@@@@@@???@@@EEENNNUUUWWW\\\cccgggjjjpppwww~~~~~~hhhZZZ[[[bbbhhhpppmmmeee______bbb]]]UUURRRQQQHHH:::...***(((&&&(((((()))+++------***((()))******+++,,,---...............000222222000...+++***,,,000000,,,***++++++******)))(((((())))))))))))))))))))))))))))))'''''''''((()))***))))))&&&)))+++)))%%%###$$$%%%###$$$%%%&&&%%%$$$###""""""###$$$&&&'''((((((((('''%%%&&&(((&&&######'''###$$$%%%&&&)))...444999555111---,,,)))$$$###%%%$$$&&&((('''%%%&&&)))---++++++++++++,,,---///000444666777777888;;;@@@CCC===???@@@@@@BBBGGGNNNQQQNNNTTT[[[______^^^^^^___dddffflllrrrrrrmmmlllooowwwwwwzzz|||sssoooggg[[[OOOIIIBBBDDDDDDCCC@@@>>>???AAADDDFFFGGGFFFCCC@@@>>>===>>>>>>======<<<===>>>@@@777555333444666888999999777555666888555000...000...//////......///222555555222000///000111111111.........///222333222///+++000...///555222---333////////////000111222333333555777777777;;;???BBBAAAHHHLLL[[[uuuoooHHH555000///222111///...---------...---000333333111000111333...---,,,++++++---...000//////222777<<<;;;444...------......///.........,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,///,,,(((&&&&&&''''''''''''&&&%%%&&&(((((((((''',,,---+++''''''++++++''''''###$$$+++...++++++///+++***((('''&&&''')))******((('''&&&&&&'''(((***'''''''''(((((()))***+++''''''''''''((((((((()))------,,,,,,+++*********((()))***)))&&&%%%''')))'''&&&)))+++***&&&&&&***'''---222555777:::888444222222111///---,,,---///---,,,++++++,,,...000111///,,,***+++------///111,,,000444555555:::BBBIIIEEEGGGIIILLLLLLKKKJJJHHH???:::555444666:::;;;;;;AAAFFFKKKJJJCCC:::333000333222222333333222000---...333888:::777444333333;;;:::;;;>>>CCCFFFGGGFFFCCCGGGLLLOOOPPPVVV^^^eeehhhrrr|||gggZZZ]]]fffmmmvvvuuunnneeehhhooogggXXXMMMMMMGGG;;;111,,,)))%%%))))))***,,,......+++))))))***++++++------...///.........000222222000...,,,---111333///((((((+++******))))))))))))******---+++)))''''''(((***+++***)))(((&&&&&&''')))***%%%)))+++((($$$%%%))),,,###$$$&&&'''&&&$$$"""!!!"""###%%%&&&'''((((((((('''%%%&&&(((&&&###$$$'''$$$%%%%%%$$$&&&,,,666>>>777222///---)))$$$"""$$$###&&&$$$!!! $$$(((******))))))***+++---...---000444777888:::===???;;;===>>>===>>>CCCHHHJJJHHHNNNVVV\\\```aaaaaaaaabbbcccfffiiihhhggglllttt{{{{{{~~~~~~yyyqqqdddXXXRRRHHHIIIIIIFFF@@@;;;::::::???CCCFFFEEEBBB@@@===:::777888999999999;;;>>>@@@<<<888333222333777;;;<<<999666555444222......222.........---,,,...111444444111...---.../////////,,,.........///111111///,,,...+++---444000,,,333/////////000000111222333---111444333222555:::===999DDDIIIMMMYYYiiinnnGGG888444***222+++,,,333333------444---...111222222111...---)))***+++------,,,++++++......000555888888333///******++++++++++++,,,,,,+++***)))'''((()))***,,,)))***+++,,,,,,,,,+++***+++***((('''((()))((('''((('''&&&&&&&&&&&&'''(((***+++,,,+++))))))***,,,+++*********,,,,,,***((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$))))))))))))******************))))))***+++,,,,,,******))))))))))))*********((('''((()))***)))'''******)))((((((((((((((()))+++...000222222111111//////---,,,+++*********,,,,,,,,,,,,,,,+++***))))))))))))***+++---...///,,,///111111111444999>>>======???BBBDDDDDDBBB@@@555000...111333222333666CCCMMMVVVSSSGGG:::333111333777888444222333333111444333222000------...000111555999<<<<<<>>>AAADDDMMMJJJFFFDDDEEEJJJOOOSSSYYY]]]eeennnxxxwwwbbbZZZ```fffggguuuuuuqqqmmmssswwwjjjVVVKKKHHHBBB:::111***''''''------...000222111,,,'''''')))+++------///111222111111111111000///---,,,---///000111111///---,,,***......+++))),,,---,,,///000...'''!!!''''''''''''((()))+++,,,---...,,,***(((''''''((()))%%%&&&'''%%%###""""""###""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''%%%###%%%+++666@@@GGG777444000+++'''%%%$$$###&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%'''))),,,---///000333555777888999888888<<<<<<::::::???CCCDDDDDDJJJRRRVVVVVVUUUUUUVVV[[[^^^bbbbbbbbbdddhhhlllsssyyy|||qqqfff___TTTSSSQQQMMMHHHBBB===::::::AAACCC@@@???AAA@@@<<<===777444555555333444666===;;;777222000111555888<<<:::777444111//////...////////////............///...,,,,,,---------,,,////////////000111333333111222333333111000000000000000000111222222333333333333333333444666888999>>>>>>BBBFFFIIISSSjjjpppEEE555444...000,,,...666666///---222........................,,,,,,,,,,,,+++***)))(((+++,,,---111444333///+++.........------,,,,,,,,,+++***(((''''''((()))***)))***+++,,,------,,,++++++)))(((((())))))((('''((('''&&&%%%%%%&&&'''((()))******)))(((((()))+++)))(((((()))******((('''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$(((((())))))))))))))))))******)))******++++++,,,******))))))))))))******)))((('''((()))***)))((()))(((((('''''''''''''''$$$&&&)))+++,,,---,,,,,,------,,,+++************++++++,,,,,,+++******))))))))))))***+++,,,---...,,,...000///...000555:::666555666888::::::999777111---+++...000///111444???FFFNNNMMMEEE;;;555333555999999555222222111///444555444333000///000111///111222333333555:::>>>CCCHHHNNNSSSTTTRRRNNNKKKNNNOOOQQQVVV```qqqmmmYYYUUU^^^ddddddeeekkkpppsssxxxyyyhhhRRRKKKHHHAAA999000***((((((+++++++++---//////+++(((((()))+++,,,---///111222,,,---...///000000//////...///000111000///...,,,+++//////+++***---...---+++,,,+++((($$$$$$)))---(((((((((((()))***+++,,,,,,+++(((&&&%%%%%%&&&&&&%%%&&&&&&%%%###""""""###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$"""$$$***333<<>>===999;;;777666777888555555777:::888555222111333666999;;;999777444222111000000000000000000///////////////...,,,,,,---------,,,............//////000111///111222222000////////////000000111111222333333222222111222333444666777:::999;;;>>>@@@FFFWWWiiirrrEEE444444000...,,,000888888111---000...---,,,++++++,,,---...///...,,,***(((''''''&&&))))))+++---///---***'''//////...---,,,+++******+++***((('''&&&'''(((((()))***+++---......------+++)))(((((()))***)))''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&''')))'''&&&&&&'''(((((('''%%%((('''&&&%%%%%%%%%&&&''''''&&&&&&'''((((((&&&%%%'''''''''(((((()))))))))***************+++++++++***))))))(((((())))))***(((''''''((()))******)))((('''''''''&&&&&&&&&&&&%%%&&&)))+++,,,,,,,,,,,,******))))))))))))************++++++******))))))))))))*********++++++,,,+++------,,,+++,,,111666000///---...///000///...+++((((((+++,,,+++---111777;;;@@@AAA>>>999555222666::::::555222111000...444666777555333111111222///...---,,,+++...333666:::BBBNNNXXX[[[XXXQQQLLLRRROOOKKKIIIMMMXXXfffooozzz}}}cccSSSUUU```fffeee```jjjsssxxx|||yyyiiiWWWMMMIIIAAA777///)))((()))(((((((((***,,,---+++*********+++,,,---///111222+++,,,---...////////////...//////000///...------+++//////,,,***---...---++++++******+++,,,...000******))))))))))))******,,,+++)))&&&%%%$$$$$$%%%%%%&&&&&&%%%###"""###$$$"""######$$$%%%%%%&&&&&&$$$$$$#########"""""""""###""""""$$$(((///555:::000...+++((('''&&&''''''$$$$$$###"""!!!!!!!!!""""""###$$$&&&'''(((((()))((()))+++,,,...///000000111666999999;;;@@@CCCCCCJJJLLLMMMLLLIIIIIILLLOOO^^^```bbbaaa^^^^^^aaadddkkkrrrxxxwwwxxxssslll```TTTJJJFFFDDDEEEAAABBB@@@;;;999;;;;;;999;;;888777::::::777777:::666444222000111333777999:::999777555444333333333111111111111111111111111///...,,,,,,---------,,,---------------------......000111000///....../////////000111111222222333000000000111222333444555<<<;;;;;;======@@@IIIRRR^^^rrrFFF666555///...,,,///555555000...000------,,,,,,,,,,,,------...---+++(((''''''''''''******+++,,,,,,+++(((''',,,,,,++++++***))))))(((***)))((('''&&&&&&''''''(((***+++---.........---***)))((()))******)))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&(((&&&%%%%%%&&&(((((('''%%%)))(((&&&%%%%%%&&&'''((()))((('''((())))))'''%%%%%%&&&&&&'''((())))))************+++++++++******))))))(((((((((((())))))((('''&&&''')))+++***)))((((((((((((''''''&&&&&&&&&''')))***+++,,,,,,,,,((('''''''''(((((()))***)))))))))******))))))((())))))******************)))***+++***)))+++000555111...+++******+++,,,+++'''%%%&&&))))))(((***///111111222444555444111///444888999444111222111///333555666666444222111111000///---,,,,,,---000222555:::BBBJJJPPPRRRSSSRRRTTTSSSRRROOONNNOOORRRUUU```gggqqq{{{www[[[NNNUUU```eeecccdddlllsssvvvwwwtttiii]]]OOOJJJBBB777...)))(((***'''''''''(((***,,,---...,,,++++++,,,...000222222////////////...------,,,......---------,,,,,,,,,+++...///+++***,,,...---000---,,,,,,...///---+++,,,+++***)))((((((((((((...---+++)))'''&&&&&&&&&$$$%%%&&&%%%###"""###$$$############$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!"""""""""$$$''',,,000333,,,***((('''&&&'''((()))%%%$$$###"""!!!!!!!!!!!!!!!"""$$$&&&'''''''''&&&&&&''')))+++...///111111111777::::::;;;???AAA@@@HHHKKKMMMMMMKKKKKKNNNRRRbbbdddfffdddaaaaaacccffflllsssxxxuuurrrxxxtttdddWWWNNNIIIHHHEEECCC???<<<;;;<<<===<<<<<<999888999888777999>>>444222000///000333444555888777777666666666666666222222333333333333333333///...,,,,,,---------,,,---------...------,,,,,,...///111000///....../////////000000111222222222000000111111222333444444<<<;;;<<<===???@@@CCCEEEMMMeee~~~qqqIII:::666,,,...---...000111///...000+++,,,...//////...,,,+++,,,+++)))((((((((()))***,,,---------,,,+++******************************))))))(((''''''''''''''')))***+++---......------)))))))))***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%'''))))))(((&&&((('''&&&&&&&&&'''(((((()))((((((((())))))'''%%%$$$%%%&&&'''((()))***+++******+++++++++******)))))))))(((((((((((())))))(((''''''((()))******)))((())))))))))))((('''&&&$$$%%%&&&'''(((((())))))&&&&&&&&&&&&'''((())))))''''''((())))))((((((((((((((()))*********)))((('''((()))((((((+++222777222...+++))))))*********%%%%%%&&&)))(((&&&)))...///---,,,---///000///---111555666333111222222000000222444444222000//////000///......//////......222333555999???EEEJJJMMMEEEHHHLLLOOOQQQSSSVVVXXXWWW[[[aaahhhpppwww}}}nnnSSSJJJSSS]]]```]]]^^^dddkkkooopppmmmddd\\\OOOJJJBBB777...))))))***((())))))***+++---000222///---+++,,,///222333333222222111///......---------,,,+++*********++++++***---...***)))+++---,,,111...+++,,,//////,,,(((---,,,+++)))((((((''''''---,,,***)))'''&&&%%%%%%$$$%%%&&&%%%#########%%%############$$$%%%&&&'''$$$$$$######"""!!!!!! """"""###%%%'''***---...)))(((&&&%%%%%%&&&((()))&&&%%%$$$###############!!!"""$$$&&&''''''&&&&&&%%%&&&(((***---///222333444999<<<::::::>>>???>>>BBBGGGNNNQQQQQQQQQSSSUUUbbbdddfffdddbbbbbbdddgggooovvvzzzvvvtttzzzyyyhhhYYYOOOIIIHHHDDD@@@?????????>>>>>>???;;;888888666666;;;BBB666333000///111111111000666666777777777777777777444444444444333333333333///...,,,,,,---------,,,....../////////...------...000111111000///000111...//////000111111222222111111222222333333444444444555777999<<<>>>???>>>HHHQQQ\\\tttqqqKKK;;;555)))...------.........//////***,,,...000000...,,,***)))))))))))))))***+++,,,...//////...,,,+++,,,---++++++++++++,,,,,,------(((((((((((((((((((((((()))***+++,,,,,,,,,+++***)))((()))***,,,,,,***(((&&&''''''((((((''''''&&&$$$&&&&&&&&&%%%&&&(((***'''&&&&&&''')))***)))(((&&&'''''''''((((((((((((***((((((((()))(((&&&$$$$$$%%%&&&''')))***+++,,,******+++,,,,,,***)))((()))((((((''''''(((((()))***((('''((()))***)))'''((()))*********)))'''&&&&&&''''''(((((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((''''''&&&'''(((*********)))(((&&&'''(((''''''+++222888///,,,)))''''''(((((('''%%%%%%(((***(((%%%''',,,///---+++,,,---...///......222444111000222222000...000111000...------...------,,,...//////---+++---...000333666:::===???===???AAAEEEIIIPPPWWW\\\\\\]]]___aaadddfffiiijjjwwwxxx|||fffNNNJJJTTT\\\\\\YYYQQQWWW```hhhlllhhh___WWWIIIEEE???666...******+++)))+++,,,---...///222444222///,,,---111444555444111111000////////////000...,,,***(((((()))+++,,,***......+++))),,,---,,,---+++)))+++---///---+++---,,,+++)))(((((('''''')))(((((('''&&&%%%$$$$$$###%%%%%%%%%######$$$%%%$$$######"""###%%%&&&'''%%%%%%$$$###"""!!!!!! #########$$$&&&(((+++,,,((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&(((***,,,...000555999;;;888888;;;===<<<===DDDMMMRRRTTTSSSTTTUUUYYY\\\^^^^^^]]]^^^bbbeeeooouuuyyywwwxxx{{{jjjZZZRRROOOIIIFFFGGGHHHEEEAAA@@@AAA>>><<<:::777666<<>>???>>>FFFHHHHHHXXX{{{sssIII888333***,,,...//////000000///...++++++,,,------,,,++++++))))))***++++++,,,++++++---......---******,,,///,,,,,,,,,+++++++++++++++''''''((()))************)))***+++++++++***)))((((((((()))+++------***(((''''''((())))))(((''''''%%%'''(((''''''''')))+++&&&%%%%%%''')))***)))(((%%%&&&((()))))))))(((''')))(((''''''((('''%%%###$$$%%%&&&(((***,,,---...)))***,,,,,,,,,***)))'''((((((''''''''''''((((((+++***(((((())))))'''&&&'''((()))***)))(((&&&%%%))))))))))))******+++,,,''''''&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''$$$%%%''')))******)))((('''''''''&&&%%%)))000666,,,)))'''&&&&&&&&&&&&%%%%%%&&&)))***'''###%%%******************+++---///...222333000...//////------...///---,,,+++---...---+++)))***---//////...***+++---111444888;;;===AAAAAAAAA@@@BBBFFFLLLQQQZZZ[[[^^^```bbbbbb```^^^fffgggllluuu~~~}}}nnnWWWDDDDDDOOOUUUTTTRRRIIIJJJNNNUUUZZZXXXRRRMMM>>><<<888333...+++,,,---***,,,///000///000222555555111---...333666777555333222000...------------///...+++)))(((***,,,...,,,000000,,,+++...///...+++***)))***,,,---......,,,,,,***)))((((((((((((&&&'''''''''&&&&&&%%%$$$###$$$%%%%%%######$$$%%%$$$###""""""###$$$&&&(((&&&&&&%%%$$$###"""!!!!!!""""""""""""$$$&&&)))***((('''%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''(((%%%$$$$$$%%%%%%&&&'''(((***)))((((((((()))***+++222666777444444999<<<<<<<<>>999:::???AAAAAA@@@555444333000---,,,---///)))---000111000000222444777222...///444888888666666444111...+++)))((((((111///,,,***)))+++...000...222222...---000111000---,,,++++++***+++,,,...,,,+++***)))(((((((((((('''(((((((((((((((''''''###$$$%%%%%%$$$###$$$&&&$$$$$$"""""""""$$$&&&(((''''''&&&%%%$$$###"""!!!!!!!!! !!!"""%%%((())))))'''%%%###""""""###$$$#########$$$%%%&&&((((((&&&%%%%%%$$$%%%&&&((()))///...,,,***)))(((((()))///222333111222777;;;<<<===BBBGGGJJJHHHFFFFFFGGGIIILLLQQQSSSUUUXXX^^^bbbeeeiiimmmqqqxxxwwwhhhaaa___cccbbbWWWMMMHHHAAACCCFFFGGGBBB======CCC>>>;;;888999<<<<<<888333444555666777777666555555999888777555333111///...///...,,,,,,---------,,,+++,,,...000111111000///+++---//////.........///......//////000111111111...///000111111000/////////666999555333888<<<<<<666???AAACCCLLLZZZzzztttOOO999222000---------...///000000111333000---,,,,,,,,,+++***+++,,,,,,,,,,,,+++******,,,+++******+++...000222///---++++++---,,,)))&&&&&&((())))))(((''''''((('''((()))+++***)))'''&&&++++++++++++***((('''&&&((((((((((((((('''&&&&&&''''''&&&%%%&&&'''((()))'''&&&$$$$$$$$$%%%''')))(((((('''''''''(((((()))%%%&&&&&&&&&'''(((((((((!!!###$$$&&&((()))******...***&&&'''+++,,,***&&&(((''''''&&&&&&&&&''''''---+++(((&&&%%%''')))***$$$***+++&&&###&&&&&&"""'''$$$"""$$$(((+++***((((((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((()))((('''&&&'''***---'''$$$"""###&&&'''&&&%%%)))(((&&&&&&&&&''')))***((()))***+++,,,---------222111///,,,***)))(((((())))))***+++---///111222000---******---000000///...//////---...555AAAKKKLLLIIIFFFFFFGGGHHHFFFDDDAAAAAAEEEMMMWWW```ddddddffffffbbb\\\[[[^^^ZZZSSSDDD;;;444444666666666777333222111000000111222333111222222///+++)))+++---...///000000///000222444000111111111000111222444333333111000...,,,+++***222///+++((((((,,,000444111222444444444222000///111///---+++******+++,,,+++******)))))))))))))))(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$&&&((()))******)))'''&&&%%%$$$###$$$$$$$$$############"""&&&%%%###$$$%%%%%%###"""#########$$$&&&((()))***)))''''''((()))******(((///---***'''&&&&&&&&&'''+++******---333777888777:::===AAACCCCCCDDDFFFGGGLLLHHHIIIPPPVVVXXXZZZ]]]dddbbbccclllzzz~~~tttjjjhhhkkkhhh]]]SSSMMMGGGDDDDDDBBB???>>>@@@>>><<<;;;;;;<<<<<<:::999222222333555888999999888777555444444444333000......///000000///...000111///000111000......222555333111//////000000...,,,///......///111333222111000000000000////////////111222333333333555999===888<<>>AAABBBDDDEEEFFFHHHEEEGGGOOOVVVYYY[[[^^^bbbbbbfffqqq~~~uuupppqqqnnneee]]]TTTNNNIIIIIIIIIEEEBBBBBB<<<<<<======???@@@@@@@@@777555444444666777666555999888555444444333111///...000111000......///000...000111000//////222555333111//////000000...---000///...///111333222111000000000000000000000000111111222111111333777:::444777::::::;;;BBBOOOYYYzzz{{{XXX???555222------......///000000000000...,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,---///000///,,,***((())))))((('''&&&((())))))((('''((((((************************+++***)))'''&&&%%%%%%%%%((()))+++,,,+++***((('''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&((()))***))))))((((((''''''&&&&&&((((((((((((''''''''''''&&&&&&'''((()))++++++,,,''')))***(((&&&%%%''')))&&&&&&%%%%%%%%%&&&&&&'''******)))))))))(((((((((&&&((('''%%%&&&******'''######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$""""""$$$&&&'''&&&%%%%%%'''(((((('''((('''&&&&&&&&&''')))***...---,,,+++++++++,,,,,,000///---+++***)))((((((+++++++++***++++++,,,,,,///---++++++,,,.........***++++++***,,,222<<>>???AAAFFFGGGDDD@@@===<<<777000444---)))+++,,,***((()))++++++*********++++++,,,+++000555222,,,)))+++///...000111111000000222333000111111222333444444555......------......//////555333///,,,+++---000333444444555444333111///......---+++)))((((((((()))***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$############"""'''&&&$$$$$$$$$$$$###!!!#########$$$%%%''')))))),,,***((('''&&&&&&###"""&&&&&&&&&&&&%%%%%%%%%%%%((((((((())),,,...///...000444:::>>>@@@AAACCCDDDAAA???CCCMMMTTTWWWZZZ]]]^^^aaahhhsssxxxxxxxxxtttooo___UUUNNNMMMMMMIIIEEEDDD???@@@BBBBBBAAAAAABBBDDD;;;999555444444666666666===:::777555444333111///000111222111///......///---///000000000111444666222111000000000000///---000///...///111222222111000000000000000000000000000111111000000111333666666999<<<<<<:::<<>>>>>;;;;;;???HHHNNNPPPSSSWWWXXX\\\cccnnnyyypppcccWWWSSSQQQNNNKKKJJJEEEGGGGGGFFFCCCAAABBBCCCAAA===888555555777999999>>>;;;888555444222000///222333444222000//////000---...///000111333444666222111000000111111///...000/////////111222222000000000111111111111111222111222222111000000222333777;;;>>>???===<<>>CCCIIILLLNNNPPPPPPJJJ@@@666///---...---+++++++++---000333...***)))++++++(((&&&((((((((())))))************%%%+++111111,,,)))+++...///111333333222111111222111000111444777999888666222111///...------.../////////...///000333666888444444333222000///---,,,++++++***)))((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###$$$%%%%%%$$$"""#########$$$%%%&&&'''(((***)))'''((())))))(((&&&!!!"""###$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%+++///333777777888888999888888<<>>888666777888888===:::777555555333111///444555666444222111111222......///111333444555555222111000000111111000///111000///000111222111000000111111111222222333333333444444333111111222333000444999;;;;;;:::;;;<<>>===@@@FFFIIIMMMRRRVVV[[[bbbkkkqqqvvvuuuuuuyyyttthhh^^^VVVTTTVVVOOOMMMLLLMMMOOOOOONNNMMMUUUNNNDDD<<<888666555555:::999888888888777444222444555666555333222222333/////////111444555444333222111000000222222111000111000///000111222111000111111111222333333444444444555666555333222222333...111666888999:::;;;;;;???CCCJJJYYYtttrrrPPP;;;555/////////////////////...///......///000000...,,,---------...------,,,+++******+++,,,,,,,,,,,,+++,,,---...,,,)))'''(((***((()))++++++)))((()))***&&&'''(((***++++++*********+++++++++)))&&&""" ***)))(((((()))***+++,,,&&&&&&((()))))))))((('''&&&''''''(((((((((((((((&&&''')))******((('''&&&))))))***************+++...---+++)))(((((()))***,,,)))'''''')))***)))'''''''''''''''((()))******))))))******++++++++++++'''&&&'''(((%%%$$$---888222+++$$$###'''***&&&"""###############$$$$$$$$$ !!!!!!"""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%"""$$$%%%$$$###"""%%%'''######%%%&&&'''(((((((((''''''((()))+++,,,------******)))((((((((())))))'''''''''''''''((()))***))),,,---,,,***((()))+++&&&&&&'''(((***,,,,,,,,,***+++------,,,...222555888777555555333111---***)))((())),,,***%%%&&&,,,///,,,,,,---,,,))))))---)))***+++------...------+++++++++---///000000000///222444555333111111111111000111555;;;===;;;777777555222///...///000111,,,,,,...000222555777888000000///...---,,,,,,,,,)))))))))((('''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######""""""###$$$%%%$$$$$$###"""#########$$$$$$%%%%%%$$$$$$$$$############"""###"""!!!###%%%''''''&&&############$$$%%%&&&&&&((('''&&&''')))***)))(((&&&%%%%%%$$$%%%&&&((()))'''***,,,,,,)))&&&&&&''')))+++---///000222555888888666777999888777<<>>999777666555999999:::;;;===<<<999666222333444333222111222333000//////222555555444111222111000000222222111000222000///000111222000///111111222222333444444555333444555555333222333444111333555777888999:::::::::===BBBJJJYYYtttwwwTTT>>>888///////////////........./////////000000000---+++------......------,,,+++******+++,,,,,,,,,+++++++++...///...***((((((***((()))++++++)))((()))***$$$&&&(((***+++***)))((($$$'''***------,,,***((()))'''&&&%%%&&&''')))+++%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''(((***+++,,,+++)))((()))))))))***+++++++++,,,///---+++)))(((((())))))((())))))(((&&&%%%''')))'''''''''((((((***++++++))))))*********++++++,,,%%%%%%(((***'''&&&111???888...$$$$$$***...***$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%% """$$$%%%$$$###$$$%%%###%%%&&&%%%######&&&((("""###%%%&&&'''((((((((($$$%%%''')))+++,,,------))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%)))+++---,,,***((()))***)))(((((()))******((('''"""&&&)))+++***+++---000///,,,)))))),,,......,,,%%%&&&+++000...(((''',,,---***)))***)))&&&''',,,)))***,,,---.........---)))'''%%%'''+++......---///222444555333222111111111000111555<<<>>>;;;888666555222000///000222333,,,---///000222444555666///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!!!!###&&&'''((('''############$$$%%%&&&&&&(((&&&&&&&&&'''((('''&&&((('''&&&%%%%%%''')))***(((+++...---***''''''((('''(((+++,,,...222777:::888666666777666555;;;CCC===EEELLLOOONNNOOOTTTXXXTTTVVVXXX[[[]]]ccciiinnnppp|||xxxggg___```eee^^^YYYZZZ___```ZZZTTTOOOJJJCCC===::::::::::::888999;;;>>>@@@???<<<999000111222222111000111333111000000222555666333000222111000111222333222111222000///000111111000///111111222333333444555555222333555555333222222333222222333333333444444555777<<>>@@@CCCEEEFFFGGGHHHOOOKKKKKKMMMMMMMMMTTT^^^cccfffppp{{{~~~zzz{{{rrrkkkiiitttpppeee\\\```jjjfffYYYLLLEEE@@@@@@???:::666555999;;;???DDDGGGEEEAAA<<<555333222111222222333333111333555444111111333555222444333///...000000...666444333111000111111222...///111222333333222222111333555777777555333111000111333444555444333333<<<=========@@@MMMaaapppcccGGG666222111///...//////---,,,,,,///222333222000000111***+++,,,---......------)))))))))***,,,,,,***)))*********))))))*********&&&))),,,,,,)))''''''''''''''''''((()))*********,,,,,,++++++++++++******((('''&&&$$$$$$$$$%%%&&&)))))))))((((((((('''''''''&&&%%%''')))***)))'''***)))'''((()))******))))))&&&%%%***000222...))),,,,,,---,,,+++)))&&&$$$))))))((((((((((((((((((&&&&&&'''))),,,---,,,***)))+++***&&&&&&))))))'''%%%&&&&&&&&&&&&'''((())))))'''&&&&&&'''&&&$$$###$$$$$$######$$$$$$%%%&&&&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$###"""###%%%%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,---+++***)))(((''''''''''''%%%'''))))))((()))+++,,,)))))))))'''%%%&&&(((***+++)))''''''))))))(((%%%%%%&&&''')))***+++++++++.........---+++)))((('''%%%(((+++***'''&&&(((,,,******+++,,,,,,+++***)))(((&&&%%%)))...111///,,,))))))***))))))***,,,...111222222111000//////000000000222555999:::777444333444333111///...111444...---,,,000444444000+++++++++******)))(((((((((---,,,++++++***(((&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$""" """$$$ !!!!!!"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%&&&'''%%%""" !!!###$$$###!!!"""###%%%$$$$$$%%%$$$"""!!!"""$$$'''((('''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&,,,'''######'''(((%%% &&&''')))))))))***---///...111000---...333555444777999;;;===???AAABBBBBBDDDBBBBBBEEEEEEEEEMMMVVVZZZ[[[aaaiiikkkjjjmmmssswwwyyyuuutttvvvzzzwwwpppnnnpppjjj^^^OOOHHHBBBBBBBBB>>>;;;;;;;;;AAAGGGIIIFFFBBB??????888555222111111222222111333555777777444333333444222444333//////111111...444333222111222222333444//////000111222222222222222333444555555444222111111222333444444444333333888;;;===<<<<<>>EEEMMMQQQPPPRRRVVVXXXYYY]]]cccgggrrr~~~}}}~~~sssgggRRRJJJCCCAAAAAA???>>>???===FFFOOONNNEEE>>>===@@@:::666111000111222000...333666999:::888555333222222555444111000222222///111111111111222333444555000000000000111111222333222222222222222222222222222222333444444444333333333777;;;;;;:::===CCCIIIYYYkkkmmmOOO<<<222000......///000000///+++---...///---,,,---------------------...///000(((((((((***,,,,,,***(((***++++++++++++++++++***((()))******)))((('''''''''((((((((()))))))))***((())))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((()))***,,,,,,,,,(((***+++)))&&&%%%'''***''',,,+++)))222???888(((***++++++******((('''&&&((((((((()))((((((((('''%%%%%%&&&))),,,...---+++)))***((($$$$$$(((***)))***(((&&&%%%''''''&&&$$$$$$&&&%%% """&&&((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%$$$$$$!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$%%%###""""""###%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,***)))((('''''''''''''''((()))******(((((((((***&&&''''''&&&%%%%%%''')))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((((((((((((,,,,,,------,,,+++)))'''((()))***)))'''%%%&&&((((((***---///000...+++)))((('''''')))+++---+++***'''***,,,***((((((,,,000222222000---+++***,,,......000333777888777555333444444222111000///000111111///---------***&&&###%%%%%%%%%&&&''''''((((((***+++,,,,,,***(((&&&%%%((('''&&&%%%$$$#########$$$$$$$$$""" """%%%""""""""""""""""""""""""""""""############"""""""""""""""""""""!!! """"""###""""""""""""###$$$###!!!"""###%%%$$$$$$%%%$$$#########%%%'''(((((((((((((((((((((((((((&&&((()))((('''&&&'''(((&&&(((***)))''''''***...&&&'''(((((('''(((***,,,+++111222---)))---444777111333444666888::::::;;;888999;;;;;;;;;<<>>999555222111222222000...000444888::::::777444222222555555222222444333000000000000000111222333333111000/////////111222333222111000000000111222333222333333333333333333333///444999;;;;;;<<<@@@DDDLLLWWWtttoooTTTAAA333000...---///000000000***+++,,,,,,*********+++000///...---------------***)))***+++------+++)))))))))***++++++***))))))))))))))))))))))))((('''(((((((((((())))))))))))(((((()))***++++++,,,---((((((((((((((((((((((((++++++++++++************((()))))))))***+++---///(((***,,,***&&&%%%'''***&&&+++***'''///;;;666&&&***************)))((((((+++++++++***)))'''&&&%%%%%%%%%'''))),,,---,,,+++((()))((($$$$$$(((***(((+++)))(((&&&&&&&&&%%%$$$%%%***+++$$$ """''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$######$$$$$$%%%%%%%%%%%%"""""""""###%%%%%%$$$#########$$$%%%%%%&&&''''''''''''''''''(((***++++++)))(((((('''''''''''''''((()))***)))''''''''')))((())))))'''%%%$$$%%%&&&&&&&&&''''''&&&&&&&&&'''%%%&&&'''''''''''''''&&&***+++---...---+++)))(((((())))))((('''&&&&&&'''(((***---000000...,,,***((((((((()))++++++***)))(((***+++***((())),,,///111111///,,,***)))+++------///333555666555333222111222555777888666222000///...---,,,+++)))&&&$$$######$$$%%%&&&'''((((((&&&))),,,+++)))&&&$$$%%%$$$$$$############$$$$$$###%%%&&&%%%$$$"""#####################""""""""""""""""""######""""""!!!"""""""""""""""!!! """"""!!!"""############$$$###!!!"""###%%%$$$$$$%%%$$$$$$$$$%%%&&&'''(((''''''''''''(((((((((((('''((())))))''''''((()))+++***)))***+++,,,+++***'''((())))))((((((***,,,&&&+++---(((%%%(((...111000111222444666777888888888<<<===<<<;;;===AAADDDIIIKKKLLLNNNQQQTTTUUUTTTRRRXXXbbbnnnzzzrrreeeXXXPPPKKKEEECCCCCC>>>AAADDDDDDAAA===;;;:::777666666555555444222111...000444777999888555222222555555333333555444000//////000000000000//////111000/////////000111222222111000//////111333444333333333333333333333333000333777999999;;;???BBBBBBLLL\\\uuupppVVVDDD444222///---...000000000+++,,,---,,,******+++,,,000//////...---,,,++++++*********,,,---...,,,***((()))***++++++***)))(((+++)))(((((())))))((('''(((((((((((())))))))))))(((((())))))***+++,,,,,,(((((()))*********))))))+++++++++************)))((()))***))))))+++...111******+++***(((((()))***&&&((('''%%%***111...%%%+++++++++***************---------,,,+++(((&&&$$$'''&&&'''***,,,---+++***&&&((((((%%%%%%))))))''')))))))))'''$$$###$$$%%% ,,,333---&&&&&&%%%"""$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&"""!!!!!!###%%%&&&%%%#########$$$%%%%%%&&&''''''''''''''''''((()))***+++((((((''''''&&&''''''(((&&&(((((((((&&&&&&'''((()))******)))&&&$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''&&&&&&)))***,,,......,,,***(((((((((''''''''''''''''''''')))+++---...---+++************+++******))))))***))))))))))))+++,,,---000000///---+++***,,,---,,,...111333222111111222...222888>>>AAA>>>888333.........,,,+++)))((('''"""######$$$%%%&&&'''((($$$(((,,,+++(((%%%$$$$$$""""""""""""###$$$%%%&&&!!!###%%%%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!"""############""""""!!!$$$$$$$$$$$$$$$###""""""$$$"""!!!"""$$$$$$###"""$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%'''((())))))(((((()))***---'''%%%000@@@EEE===222((()))))))))'''''')))+++%%%***,,,((('''***......------///111222333444444777<<>>AAABBBGGGJJJMMMNNNRRRWWWWWWSSSSSSUUU\\\gggrrr|||wwwggg\\\RRRIIIDDDDDD@@@>>>======???>>>;;;888888<<>>:::666444444000000111333666666444222000444555333333555444000//////000000000//////...000000000//////000000111111000000000000222333444444444333222222222333333333444555555555777:::===<<>>>>>BBBFFFFFFGGGJJJLLLMMMRRRZZZZZZVVVWWWUUUYYYbbbkkkrrr|||yyylll```TTTMMMKKKDDD@@@<<<;;;<<<===;;;999===EEELLLJJJ@@@777666777555333000000222444333222///333444333333555333///...///000222222222222111///000000000000000//////000000111111222333444444555444333222222222333333333333444444444555777999<<<===CCCNNN```|||pppTTT@@@777444000....../////////+++,,,,,,***)))((()))+++)))+++---......---+++***(((((((((***,,,,,,***(((***+++---......---+++***,,,)))'''''')))***)))'''))))))))))))(((((((((((())))))))))))************%%%&&&'''((())))))((('''*********))))))))))))((('''((())))))((()))...222---***((())),,,...---+++...+++)))+++(((%%%&&&+++,,,,,,++++++,,,,,,------+++,,,.........,,,***))))))))))))***++++++)))'''"""&&&((('''(((***((($$$ %%%)))%%% &&&"""000555***"""%%%******$$$$$$######$$$$$$%%%&&&"""%%%&&&%%%###"""$$$&&&%%%%%%###"""!!!!!! ######$$$%%%%%%&&&''''''"""!!!!!!###%%%&&&%%%$$$"""######$$$&&&'''(((((((((((('''(((((()))***+++''''''&&&&&&&&&''''''(((###$$$&&&%%%$$$$$$&&&'''&&&(((******)))((()))***&&&((()))'''###!!!"""$$$))))))))))))((('''&&&&&&'''))),,,...///---***)))&&&%%%%%%&&&((()))((('''###$$$%%%&&&'''''''''''',,,---...---+++***)))***...((($$$&&&,,,///---))),,,...000000...------...+++---///...,,,,,,///222000333:::CCCIIIIIIDDD>>>111222111///,,,)))))))))###$$$$$$%%%&&&&&&''''''$$$)))......***&&&%%%'''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%###!!!"""$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""!!! '''%%%######%%%&&&$$$!!!$$$###!!!"""###%%%%%%$$$ !!!""""""############$$$$$$$$$%%%%%%%%%''')))******))))))***,,,%%%888LLLPPPCCC222((($$$&&&''''''&&&$$$$$$%%%'''$$$'''((('''***---,,,''',,,---...000111222222222444<<>>999888666555333111000//////...000//////000222222111///111000000222555666666555//////000000000000//////222222111111111111111111666555333222222111///...555555666666555555444333777:::@@@CCCEEEMMM```rrrfffOOODDD888555111...,,,++++++,,,************+++,,,---...++++++------------,,,+++******++++++++++++******)))))))))))))))*********'''(((******)))(((((()))'''(((((()))))))))))))))((()))***)))'''''')))***))))))((((((((())))))***************++++++++++++,,,(((%%%&&&+++......,,,'''(((((((((((('''&&&&&&)))******)))((((((((()))***++++++++++++,,,,,,,,,---,,,+++,,,.........,,,***)))(((((())))))(((&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%%%%&&&(((((('''&&&&&&'''((()))""" &&&###"""&&&%%%###!!!"""###$$$$$$######%%%&&&&&&&&&'''&&&%%%$$$!!!!!!$$$%%%"""###%%%!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%$$$&&&((()))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''')))***)))'''&&&(((***$$$%%%%%%$$$######%%%&&&$$$%%%&&&%%%######%%%'''&&&(((+++......+++(((&&&&&&)))(((&&&(((,,,)))###!!!###$$$###"""$$$(((+++)))((((((***++++++***(((***+++---///000000///...////////////////////////,,,---///111222333333222111666999<<>>@@@BBBCCCCCCDDDDDDGGGLLLTTTYYY\\\\\\[[[]]]_________bbbhhhmmmxxxyyy~~~wwwbbbMMMFFFHHHFFFAAA>>>:::AAAIIIJJJEEE???;;;:::777666555333111000000///000///000111333333111///000111333444555444333222111222222333333222222111111111222222222111111111555444222222222222111111222222333444444444444333444777<<>>@@@AAABBBBBBBBBDDDIIIOOOUUUYYY[[[ZZZ]]]^^^^^^^^^bbbhhhmmmoooooorrryyyvvvWWWJJJJJJIIIDDD>>>:::>>>BBBDDDBBB???<<<;;;999888777555333111000000//////000222444444111///000444999:::777333111111222222333444444333222222111111222222222222222111444333222111111222333444000000111111222333333333111444999<<<;;;===FFFRRRfffwwwdddMMMBBB;;;555...,,,---...+++(((************+++,,,------)))***,,,---/////////...***++++++,,,,,,++++++***''''''((()))***++++++,,,(((&&&%%%'''+++---+++((()))))))))))))))*********)))******)))(((((()))+++)))((((((((())))))***+++)))+++---///000000///...---+++((((((***++++++***,,,,,,,,,,,,,,,+++******&&&(((******))))))+++---((((((((())))))))))))***'''&&&&&&(((+++---------))))))***,,,---,,,)))'''&&&&&&$$$######$$$&&&&&&'''%%%"""$$$'''((('''%%%&&&&&&&&&'''&&&&&&%%%$$$+++&&&%%%)))***&&&"""###%%%###"""###&&&'''(((''''''%%%%%%&&&%%%"""!!!"""$$$!!!!!!$$$%%%"""###%%%""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$######!!!"""###"""!!!"""###%%%"""#########$$$%%%&&&(((&&&'''***++++++)))&&&%%%&&&&&&&&&&&&&&&'''&&&%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''***,,,,,,+++)))((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000222222222222111///000:::KKKRRRDDD000((('''(((***)))&&&'''+++)))'''%%%$$$######"""""""""$$$&&&'''&&&%%%%%%&&&&&&%%%$$$$$$############"""$$$%%%%%%$$$$$$&&&'''$$$&&&''''''&&&&&&'''))))))(((&&&%%%%%%%%%&&&''''''%%%"""!!!!!!"""!!!!!!%%%###!!!"""""""""!!! !!!"""###"""!!!""""""""""""############ !!!"""!!! """###&&&&&&'''(((***+++,,,,,,***)))'''%%%###""""""""""""$$$%%%%%%%%%%%%'''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&'''(((***+++,,,000222444777;;;>>>@@@AAAAAAAAABBBEEEIIINNNRRRUUURRRTTTWWWWWWXXX\\\ccciiifffeeehhhnnnuuummmVVVNNNKKKFFFAAA@@@AAABBBBBBAAA>>><<<:::::::::888777444222000/////////111333555555222000000666===>>>999444222333000111333444444333111000000111222333333333222222555444333222000111333555111111111111111222222333222444999===<<<;;;@@@GGGSSS```dddLLLBBB===666///,,,......+++(((************+++,,,------(((***,,,...////////////++++++,,,,,,,,,,,,++++++''''''((()))***++++++,,,)))'''''')))---...,,,******))))))((()))***++++++)))*********((((((***+++***)))((('''''''''''''''(((***,,,...//////------,,,+++***************)))(((((((((((((((''''''&&&'''%%%%%%&&&)))+++***)))''''''((((((((()))))))))((('''&&&(((***++++++***))))))***,,,------***(((&&&&&&$$$######$$$&&&&&&***'''$$$$$$&&&(((&&&$$$&&&&&&''''''&&&%%%$$$$$$  %%%'''&&&&&&'''%%%###"""###&&&'''((('''%%%"""###&&&&&&""""""%%%$$$!!!!!!$$$%%%"""###%%%$$$#####################"""###$$$%%%&&&'''''''''&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$###"""###$$$$$$"""!!! !!!######""""""###$$$%%%&&&&&&&&&''')))***)))'''%%%$$$((((((((((((((('''((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,---,,,***((()))+++------,,,+++)))************************((())),,,...000111111111111......999IIIOOOCCC333)))((()))+++***&&&&&&***&&&&&&%%%$$$"""""""""######$$$&&&'''&&&'''(((***'''&&&%%%$$$############"""$$$%%%&&&%%%%%%&&&((($$$&&&''''''&&&&&&'''))))))((('''%%%%%%&&&''''''$$$###"""$$$'''))))))(((%%%###  """""""""###!!! !!!""""""!!! !!!!!!"""""""""#########!!!""""""!!! !!!"""$$$%%%%%%&&&'''(((((()))((('''&&&$$$############"""###%%%%%%%%%%%%&&&(((&&&'''((('''&&&%%%&&&(((''''''''''''((()))***+++...///111444888;;;===???@@@@@@@@@AAABBBFFFIIILLLIIILLLOOOOOOOOORRRWWW\\\___^^^aaagggnnnxxxooo[[[RRRNNNKKKFFFEEEDDDCCCAAA???>>>===<<<;;;:::888666333000...000000111333555666444222...444;;;<<<888333222333111333444666666444333111000111222444444444333222666666666333000///111333444333222222222222333333333444777<<<===;;;===BBBFFFQQQcccdddLLLBBB===888222///......,,,***************+++,,,---...)))***,,,...///000//////++++++,,,,,,,,,,,,++++++(((((())))))******++++++***))))))+++,,,---,,,+++******)))((()))***+++,,,)))***+++***)))(((***,,,***)))((('''&&&&&&&&&&&&((()))+++,,,,,,,,,,,,++++++++++++***************&&&''''''''''''&&&%%%%%%&&&###!!!###(((***(((%%%'''''''''((((((((())))))(((''''''''')))******((()))))))))+++,,,,,,+++)))&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&%%%&&&''''''&&&((((((''''''&&&%%%%%%%%%!!!!!!"""$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%$$$$$$ !!!((()))$$$$$$***$$$!!!!!!$$$%%%"""###%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$((('''%%%&&&&&&&&&%%%###$$$$$$$$$###!!! !!!"""$$$"""!!!"""$$$%%%%%%%%%&&&'''(((((((((&&&$$$###$$$######$$$###!!!"""&&&"""""""""$$$&&&(((((('''%%%%%%&&&))),,,---,,,+++***,,,---...///---,,,+++))))))))))))))))))))))))&&&(((***---///000000000111//////888CCCFFF???555---***)))+++***&&&&&&((($$$%%%%%%###"""!!!"""$$$###%%%&&&&&&'''(((+++---'''&&&%%%$$$$$$$$$$$$$$$!!!###&&&&&&&&&&&&'''(((''')))******(((((()))+++***)))((((((''''''(((((('''&&&%%%%%%%%%###%%%$$$""""""#########"""###!!! """"""!!!!!!!!!!!!"""""""""######%%%&&&&&&$$$""""""###$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""$$$%%%%%%$$$$$$%%%'''%%%&&&''''''&&&%%%&&&''''''''''''(((((())))))))),,,---...000333666999;;;<<<===>>>======>>>AAACCCKKKNNNQQQQQQPPPPPPSSSVVV\\\[[[^^^ccciiiooo|||jjj\\\UUUSSSJJJKKKJJJHHHDDDBBBBBBCCC>>>>>>===;;;888444111///111111111222555666555444...222666666333111111111444666888::::::888666444///000333444555444333222555777888666222///000222444444333222222333555666444222333888:::999:::>>>@@@IIIQQQ```eeeMMMBBB===:::555111...---------************+++,,,---...***+++---.../////////...+++,,,,,,------,,,,,,+++)))))))))))))))*********(((***++++++*********++++++***)))((((((***,,,---***++++++***))))))***,,,))))))((((((((((((((()))************************)))***++++++*********+++(((((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((('''(((((((((((()))))))))((('''&&&'''***+++***)))***)))((()))+++++++++***&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&)))+++***)))(((&&&&&&&&&&&&'''((()))(((&&&$$$$$$$$$$$$%%%###!!!"""###$$$$$$###'''!!!!!!((((((!!! &&&$$$!!!!!!$$$%%%"""###%%%######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%&&&''''''''''''&&&%%%'''%%%$$$$$$&&&'''%%%$$$###$$$$$$###"""!!!###$$$%%%###!!!"""$$$%%%$$$###&&&&&&'''''''''%%%###"""!!!!!!$$$$$$###"""%%%(((***)))'''$$$%%%&&&))),,,...---,,,***,,,---......---+++***************************&&&(((***---///111111111333111222666999:::777555111+++''')))***'''$$$$$$"""$$$%%%###!!! """$$$###$$$%%%%%%&&&(((,,,///&&&&&&%%%$$$$$$$$$%%%%%%$$$''')))*********+++,,,...///000///---,,,---...++++++,,,,,,++++++***))),,,+++***)))&&& %%%$$$$$$%%%&&&%%%###!!!###!!! !!!!!! !!!!!!!!!!!!"""""""""###&&&''''''%%%###"""###$$$###############$$$$$$$$$###$$$%%%%%%%%%$$$###"""###$$$%%%%%%$$$###$$$&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((((((''''''))))))***,,,...111444666666888::::::999999<<<>>>IIIMMMSSSVVVUUUUUUWWWYYYZZZZZZ]]]aaaccceeennnwww|||jjj___YYYVVVXXXXXXSSSKKKGGGGGGIIIAAAAAA@@@???;;;777333111333111000111444666777666555555444222111000000000555777999;;;;;;999777555///000333555666555333222111555999888333000111222111111111111333555888999777222111444777777888;;;>>>BBBHHHRRRhhhfffMMMCCC===;;;888333...,,,---///************+++,,,---...+++,,,---////////////...+++,,,,,,------,,,,,,+++*********)))))))))))))))'''***,,,,,,)))'''(((***+++***)))((((((***,,,---***++++++***))))))***,,,(((((((((((()))***+++,,,++++++***)))))))))******((()))+++++++++***++++++'''''''''((('''&&&&&&%%%(((***---,,,)))(((+++---(((((((((((()))))))))***&&&&&&&&&'''***,,,,,,+++***((('''((()))++++++***%%%&&&((((((((((((&&&%%%&&&((()))'''&&&'''+++000,,,***(((&&&%%%&&&'''((("""$$$$$$######&&&)))***'''&&&$$$$$$%%%&&&%%%$$$+++###"""'''$$$$$$!!!!!!$$$%%%"""###&&&""""""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&%%%"""!!!"""$$$&&&$$$"""!!!#########"""###%%%'''&&&$$$!!!"""$$$%%%$$$"""&&&&&&''''''&&&$$$###"""%%%"""###%%%###""")))***((('''(((++++++)))&&&$$$$$$&&&))),,,...---,,,)))***+++,,,,,,+++)))(((++++++++++++++++++++++++''')))+++...000111222222444444444444222000111444333+++%%%''')))&&&###"""!!!###$$$###!!! """%%%######$$$$$$%%%(((,,,///&&&%%%%%%$$$$$$%%%%%%&&&)))+++...000//////000111333444444333111000111222,,,---...///...---,,,+++)))+++---///000---'''"""%%%%%%%%%'''((('''$$$!!!###!!! !!!!!! !!!!!!!!!!!!""""""""""""%%%&&&&&&$$$!!! !!!###########################!!!###$$$&&&&&&$$$###"""$$$%%%&&&%%%#########%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&&&&''''''''')))+++...000222111555888999888888:::<<<>>>DDDMMMRRRUUUVVVYYY[[[ZZZZZZ\\\______^^^cccjjjxxxzzzkkkaaacccfffeee^^^RRRJJJJJJLLLDDDDDDCCCAAA>>>:::666333444222000000333666888888===:::555333222222222111333555888::::::888555333...000333555666555444222...333999999555222222444.........000333666:::<<<;;;555111333666666777:::::::::@@@JJJSSSgggoooRRRAAA===999333//////000000111---,,,***))))))***,,,---***)))***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((///---,,,***))))))******++++++,,,,,,,,,+++******,,,------***&&&&&&))),,,((()))******)))(((***+++,,,+++***))))))+++---...,,,+++)))((()))+++...///'''(((((()))))))))((((((&&&((())))))(((''''''((('''((()))******************'''%%%(((,,,...+++''')))&&&$$$&&&+++---+++(((******)))'''&&&(((+++///(((&&&%%%$$$%%%''')))***(((((('''%%%######%%%(((!!!"""$$$&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&"""&&&&&&"""###)))+++((("""###%%%$$$######$$$&&&%%%&&&&&&$$$""""""###%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***+++%%%''''''######(((******)))******(((%%%"""!!!!!!'''%%%""" ###&&&)))%%%%%%&&&'''((((((((((((%%%&&&'''((())))))))))))++++++,,,,,,+++***((('''((()))***************))))))***+++,,,---///333666555555555444222///---+++222000---)))&&&###"""!!!"""""""""""""""######$$$ !!!"""$$$&&&'''''''''((((((((()))+++---///111111222333555777999:::;;;CCC???AAAAAA<<<@@@AAA666;;;999888888777444333444333333333222///------...***((('''&&&'''&&&%%%$$$"""!!!!!!###$$$$$$""" $$$######"""""""""######!!!!!!!!! !!!!!!!!!###  """%%%&&&""""""###$$$%%%&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***,,,,,,---//////000222333444555555999:::@@@KKKRRRSSSSSSUUUXXX\\\___```^^^^^^___bbbyyyxxxkkkkkkooommmcccYYYTTTPPPMMMGGGDDDEEEHHHEEE>>><<>>AAADDDEEEFFFGGGFFFKKKKKKEEEKKKQQQKKKLLLJJJGGGEEECCCBBBBBBDDD<<<<<<;;;888333///---------,,,,,,++++++***(((''''''&&&%%%%%%%%%$$$!!!""""""!!!!!!!!!!!!""""""########################!!!  """$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""#########$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***+++,,,,,,---...///000222333444555888888>>>HHHMMMLLLKKKLLLWWW[[[___aaa```___aaacccpppxxxvvvrrrrrrooogggaaa]]]WWWPPPJJJHHHIIIHHHCCC???DDDLLLPPPIII???888666888;;;>>>:::999888666555333222111555444555666777666333000333444444333222111333444222222333333333333222222222222111//////111555888999777555333333555777999;;;999<<>>;;;777777777666333000555444333444555555333111222333444444333222444555111111222222222222222111333333111///---...000333555444333333444555777888:::888;;;???======GGGVVVmmmaaaHHH:::777333000000111111111,,,++++++******++++++,,,)))))))))+++,,,---+++)))+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********,,,++++++***************++++++++++++***)))''''''***,,,---+++((('''))),,,,,,------,,,***((()))***))))))(((((())))))***+++((()))***++++++,,,,,,+++---,,,,,,+++***************,,,------,,,++++++,,,++++++,,,,,,,,,++++++***,,,+++******++++++)))'''$$$######&&&***,,,,,,+++)))***)))'''%%%%%%''')))'''((((((((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%&&&&&&&&&$$$"""$$$###"""$$$'''*********%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%'''000???FFF>>>111+++***)))'''%%%%%%''')))'''&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))******'''&&&%%%$$$%%%''')))***(((+++...000000000111222444444444222000---***)))(((...444333,,,''''''***!!!!!! !!!!!!"""###$$$$$$$$$%%%&&&''''''(((//////111333666:::>>>@@@BBBFFFMMMSSSYYY]]]^^^______[[[[[[XXXQQQXXX```\\\cccccc```ZZZVVVVVVTTTRRRFFFGGGIIIHHHFFFCCCBBBBBB999;;;<<<;;;888444111///+++***))))))))))))'''&&&&&&%%%$$$$$$$$$$$$$$$%%%""""""###$$$$$$###""""""!!!"""###$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###!!! !!!"""$$$&&&'''%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********((()))+++,,,...000222333222444<<>>999===EEEKKK>>>:::666777999:::666222555444222333444555444333222333555555444333444555000000111222222222111111111222111///---,,,...000222222333444555666777777666666999<<<<<<<<>>:::>>>CCCHHH<<<888555777;;;<<<999555555444222333444555444333222444555666444333444444///000111222222222222222///000111000.........000111222333555666777888888555444666888:::===CCCJJJMMMZZZtttnnnPPP;;;888444222111000000///++++++++++++++++++++++++*********,,,......,,,***))))))******+++,,,,,,,,,*********)))))))))(((((()))******+++******))))))+++,,,,,,,,,,,,+++******(((+++---,,,)))(((***,,,***++++++***((('''((())))))))))))*********+++++++++***(((&&&'''***,,,...******))))))***,,,...///+++---......---,,,,,,---,,,,,,,,,,,,+++***((((((((((((((()))((((((''''''''''''''''''''''''((((((((())))))((('''&&&((()))'''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&(((%%%$$$%%%&&&%%%'''***'''((()))******---222666222222000---)))&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''###%%%555MMMWWWKKK777)))))))))'''%%%%%%&&&((()))(((%%%###!!!"""######""""""$$$%%%'''((((((((()))((('''&&&''''''))))))%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%&&&((()))***(((+++...///000111333555222222111///---)))&&&%%%(((000888:::444---)))'''"""""""""""""""######$$$""""""###$$$'''***---......///333999@@@HHHNNNQQQRRRUUUZZZ```eeeiiikkklllhhhYYYPPPJJJJJJVVV\\\TTTZZZ______WWWQQQOOOGGG===888:::<<<<<<<<<<<<>>>@@@FFFJJJMMMMMMJJJGGGHHHIIIDDDAAA<<<888555222///---+++***(((&&&%%%#########%%%&&&'''))))))'''&&&%%% ###%%%&&&$$$%%%)))---222000---***'''%%%$$$$$$%%%$$$#########$$$&&&&&&%%%$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((()))***+++,,,---...///111333888<<<<<<999;;;AAACCCIIIQQQWWW\\\aaagggllljjjooowww{{{|||yyyvvvooojjj___WWWUUUVVVSSSMMMSSSMMMEEE???>>>???@@@AAA999777666777:::<<<;;;888555444444555666777555444333555777777555333333333000000111222333333333333///000222222111000000111222222333444555777777888666444333444666:::>>>AAAGGGJJJYYYwwwyyyZZZ<<<999555222111000...---+++++++++,,,,,,+++++++++*********,,,......,,,***((())))))***++++++,,,,,,+++++++++*********))))))((()))***++++++***)))))))))******+++++++++++++++(((***---,,,)))(((***,,,)))+++++++++))))))***+++)))******+++++++++++++++)))((((((((()))***+++,,,+++***)))((()))+++---...+++---......---,,,,,,---,,,,,,,,,+++***((('''&&&'''((()))))))))((())))))''''''((('''&&&&&&&&&'''''')))***)))(((((()))+++''''''&&&%%%&&&'''((()))&&&''')))(((&&&%%%&&&''''''''''''''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$!!!"""'''(((%%%%%%)))''')))++++++---666DDDOOOKKKHHHBBB888///)))&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$***888???777+++###%%%&&&'''&&&&&&(((***&&&&&&%%%%%%$$$###"""""""""###%%%&&&((()))))))))***)))'''&&&&&&''')))***%%%%%%$$$$$$%%%&&&'''(((%%%%%%&&&'''((()))******(((***,,,...///222555888222222111///,,,)))&&&$$$)))///888<<<;;;444...***###############$$$%%%%%%$$$$$$$$$%%%&&&))),,,...///111555;;;CCCKKKQQQUUUVVVXXX[[[___cccfffiiijjjbbbTTTKKKCCC@@@LLLVVVPPPWWW\\\ZZZPPPJJJHHH@@@555111222333333333555999<<>><<<888888888888999999999999444444555777999888666444444666888888555333222111000111222333444444444444000333555555333111000000222222222222333444666666444444333333555888999888???BBBKKK]]]yyyaaa===:::666333111///---+++***++++++,,,,,,++++++***(((((((((***+++,,,***(((((())))))***++++++,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))((('''((()))******++++++***'''***---,,,***(((***,,,***+++,,,,,,+++***+++---******+++,,,,,,,,,,,,+++&&&''')))***++++++******---+++***(((((()))+++,,,+++---......---,,,,,,---,,,,,,++++++)))(((&&&%%%'''(((***************+++$$$%%%''''''''''''(((***''')))******))))))***,,,((('''%%%$$$%%%''')))***&&&'''((((((&&&$$$$$$%%%%%%&&&&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!((()))%%%$$$'''***...000111666FFF]]]nnnlllfffZZZKKK<<<111,,,***$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))+++***(((%%%(((,,,***%%%!!!$$$&&&'''(((***,,,###$$$&&&'''&&&$$$""" """###%%%'''((()))*********)))'''&&&&&&'''((()))&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&((()))*********(((***,,,---///222666:::444444333111...***'''%%%)))///888>>>???:::222---$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%&&&)))+++---111333777===DDDKKKRRRUUUVVVWWWYYY\\\___bbbdddeee^^^RRRIII???888BBBNNNKKKUUUZZZVVVJJJCCCBBB<<<222,,,---......000444:::>>>999???EEEHHHJJJMMMTTTYYYZZZVVVQQQLLLIIIFFFCCCAAA777666333000---***)))(((###%%%'''(((((('''%%%###!!!###!!!!!!(((---111///,,,(((&&&&&&&&&&&&!!!!!!"""############"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&***++++++++++++,,,,,,,,,((()))---000///...555===888;;;???AAACCCGGGNNNSSSjjjjjjnnnsssuuuxxxxxxxxxppp```VVVUUUTTTRRRJJJIIIHHHGGGEEEBBB===999888999:::999777666777888444444666888::::::777444555777999888555222111000000111222333444555555555333555777777444111000000222111111000111222444555222333333444888:::888555999>>>FFFNNN\\\yyygggCCC444000000+++,,,111---,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***&&&(((''''''---555333,,,,,,,,,------,,,,,,+++***,,,***((())),,,,,,)))%%%))))))))))))))))))))))))((()))))))))'''''')))***&&&((()))***)))***+++---,,,)))'''))),,,---,,,)))******))))))))))))******(((((()))))))))))))))))))))***,,,------,,,***))),,,***'''''''''(((((((((''')))+++------+++)))''')))))))))))))))(((''''''(((((((((((())))))))))))((('''&&&&&&'''((()))***///...,,,(((%%%$$$%%%&&&'''&&&&&&%%%&&&'''((()))'''''''''%%%###""""""$$$###$$$&&&%%%%%%$$$&&&'''"""###$$$$$$%%%%%%$$$$$$"""###%%%&&&''''''&&&%%%(((111444222999RRRqqq~~~ooo___OOO>>>222+++&&&&&&$$$"""$$$'''(((%%%###$$$%%%$$$######%%%&&&###############$$$$$$$$$'''%%%$$$&&&%%%%%%+++333888///((((((((($$$###$$$!!!!!!"""###$$$%%%&&&&&&---)))%%%$$$%%%'''&&&%%%$$$%%%%%%&&&&&&'''''''''///'''###'''(((%%%###%%%&&&(((***'''###"""''',,,$$$%%%'''((((((((('''&&&)))+++,,,---///111555888555444333111...)))&&&###&&&)))...444:::===999444,,,)))((('''&&&######%%%$$$%%%%%%&&&''')))***++++++444<<>>???FFFPPP[[[SSSJJJCCC???;;;555000------...000333777:::<<<===AAABBB===>>>JJJZZZdddcccUUUHHHDDDEEEIIINNNSSSIIIGGGAAA888555333***---)))&&&&&&(((((($$$ '''&&&%%%$$$###$$$%%%&&&+++***)))'''%%%###"""!!!###$$$%%%$$$"""""""""###%%%%%%$$$""" !!!###$$$$$$$$$$$$%%%&&&''''''''')))((($$$$$$((()))'''))))))***(((''''''(((***,,,,,,---,,,---///333666777000666;;;FFFEEE:::MMMdddvvvyyyssswww}}}wwwnnneee[[[OOOGGGOOOKKKFFFEEEFFFDDD???999<<<:::::::::777555888>>>666777555444888===>>>:::888666444333333333222111666333111222555777777666777666555555555444111///...//////000111222222222...000333444555555777888;;;;;;???GGGLLL[[[gggDDD555111111,,,,,,000,,,------------------------******,,,,,,,,,,,,*********+++******...444222+++,,,,,,,,,---,,,++++++******)))(((((((((((('''&&&))))))))))))))))))))))))((())))))(((''''''(((***'''(((************+++---)))***************+++,,,++++++************++++++*********))))))))))))))))))***,,,------,,,***))),,,***((('''((()))((('''((()))+++,,,,,,+++)))((()))))))))))))))(((''''''(((((((((((())))))))))))''''''&&&&&&&&&'''))))))++++++***(((%%%%%%''')))'''&&&&&&%%%&&&'''((()))&&&''''''&&&$$$$$$%%%'''%%%&&&''''''&&&%%%&&&((('''''''''(((''''''&&&%%%###$$$&&&'''((((((((('''%%%---111222===YYYyyywwwdddNNN;;;111(((&&&###"""$$$%%%%%%###$$$%%%%%%###!!!!!!"""###$$$$$$##################%%%$$$%%%&&&&&&***777EEEFFF===111(((%%%%%%$$$### !!!!!!"""###$$$%%%%%%***(((%%%$$$&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&000)))&&&))))))&&&%%%''''''((((((&&&$$$$$$'''***%%%&&&'''((((((((('''''')))***,,,...///222555888111111000///---,,,******%%%)))---222666:::;;;:::555000+++((('''&&&%%%%%%&&&&&&'''''')))***+++,,,...666===BBBHHHRRRYYY[[[^^^]]]ZZZYYYYYY[[[^^^```XXXNNNDDD???<<<<<>>>>>:::SSSnnnrrrooottt|||tttjjj]]]SSSQQQLLLHHHGGGHHHFFFAAA;;;===:::::::::888555777===777888666444777======999888666444333444555444333666333111111444666555444555444444555555555222000/////////000111222222222000222444555555666777999777666:::???BBBJJJdddiiiFFF666111111,,,---///+++---,,,,,,,,,,,,------...)))***+++,,,,,,+++***)))------,,,+++---000...)))+++,,,,,,,,,,,,+++******((())))))(((&&&&&&''')))))))))))))))))))))))))))((())))))(((''''''(((***((()))+++++++++***+++,,,&&&***---+++((('''***---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))***+++,,,,,,+++***)))---+++)))((())))))(((''')))******++++++******)))(((((()))))))))(((''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((('''&&&'''))),,,'''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%&&&''')))$$$&&&&&&&&&$$$$$$$$$&&&''''''''''''&&&%%%$$$###$$$%%%&&&((()))*********''',,,///333BBB___yyy```FFF666,,,((($$$###%%%%%%$$$"""$$$%%%%%%###  !!!%%%$$$$$$$$$###""""""""""""$$$&&&&&&&&&///EEE[[[\\\SSS@@@***"""%%%&&&!!! !!!"""###$$$%%%'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%+++'''%%%((()))(((''')))((('''&&&%%%%%%&&&'''(((&&&'''(((((()))((((((((((((***,,,...///222555888000000///...---,,,++++++%%%(((,,,///111666>>>DDDAAA;;;222,,,))))))'''&&&((((((((()))***+++,,,---111666===DDDOOOZZZ```___```^^^ZZZWWWUUUVVVYYYZZZWWWNNNDDD>>>:::999>>>CCCKKKCCC999222000///...---------...000444888===???<<<<<<<<>>:::444111000...+++'''&&&%%%$$$######$$$%%%%%%"""""""""##################$$$%%%$$$"""""""""###!!!###$$$######$$$%%%''''''%%%$$$$$$#########(((***)))%%%$$$&&&&&&###&&&(((******)))((((((((()))***+++++++++---///111111,,,333111666999@@@bbbvvviiilllzzzyyyiii]]]VVVRRRMMMLLLMMMKKKEEE???>>>;;;999:::888555777<<<888999888666777;;;;;;888777666444444666666666555666444222222333444333222333333333444666666444111//////000000111222222222222444666666555555777888777666999===>>>AAAOOO```mmmHHH666000000,,,---000***,,,+++***))))))******+++)))***+++,,,,,,+++***))),,,+++******,,,---+++(((+++++++++++++++******)))(((***+++)))&&&%%%(((+++))))))))))))))))))))))))'''((()))(((&&&&&&((())))))+++------,,,++++++,,,''')))+++***)))(((***,,,++++++,,,,,,,,,,,,++++++*********)))((((((''''''))))))***++++++***))))))---+++))))))******((('''******))))))))))))******'''(((((((((((((((''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''''''''&&&'''((('''&&&''')))+++''''''&&&&&&''''''''''''$$$%%%&&&%%%%%%%%%''')))&&&'''((('''&&&%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%&&&((()))***++++++---///111555CCC^^^~~~uuuWWWAAA333,,,&&&&&&((('''&&&%%%$$$$$$$$$###!!! """###%%%%%%%%%$$$###"""!!!!!!!!!$$$&&&%%%$$$000LLLgggooofffLLL,,, %%%&&& !!!"""###$$$$$$%%%&&&''')))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""$$$'''((()))***(((&&&$$$$$$&&&''''''&&&'''((((((((((((((((((((('''))),,,...///111444777111222222111...***&&&$$$'''(((+++---...333@@@LLLOOOLLLCCC666...***)))(((((((((((()))***+++,,,---222666===GGGUUUaaaddd```^^^\\\ZZZWWWVVVUUUVVVVVVSSSLLLDDD===999888;;;===BBB<<<555000/////////.........///111555:::>>>AAA<<<999666===MMM\\\___[[[EEE<<<555444555777;;;@@@AAAIIIQQQRRRPPPMMMLLLKKKJJJFFFAAA<<<888444///,,,)))((('''%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###"""$$$&&&%%%$$$"""!!!"""&&&%%%%%%$$$######$$$$$$&&&((((((%%%$$$''''''$$$$$$'''******)))((('''''')))+++,,,---,,,---...000000...555000333:::IIIsssxxxeeeaaalll|||uuuggg^^^YYYTTTRRRRRRPPPJJJDDD>>>:::888888777444666:::999;;;:::777777::::::777777555444555777888888777777666555444444333222222222222222444666777555444000000000111111222222222333555555555444444555777666555777<<<>>>@@@GGGQQQbbbvvvMMM:::000///,,,...000+++---,,,+++***)))((((((((()))***++++++++++++***)))+++)))***,,,------,,,,,,******++++++******)))(((%%%''')))(((%%%$$$'''***(((((((((((((((((((((((('''(((((('''&&&&&&''')))***,,,//////---,,,++++++***((('''(((***+++***)))******+++,,,,,,+++******)))))))))(((((('''''''''))))))))))))))))))))))))+++***))))))******)))'''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''''''''&&&'''((()))(((&&&&&&'''(((''''''''''''''''''&&&&&&$$$%%%&&&%%%$$$%%%&&&((()))***+++***)))((()))***)))******++++++*********&&&&&&'''((()))***+++,,,000111333777CCCZZZyyymmmRRR:::...&&&&&&((('''&&&'''"""###$$$$$$######%%%'''%%%%%%%%%$$$###"""!!!!!!"""###%%%###"""---HHHbbbsssiiiNNN---$$$%%% !!!"""###$$$$$$%%%'''***,,,,,,+++***)))((((((''''''&&&&&&%%%%%% """$$$$$$%%%'''(((((('''&&&$$$%%%&&&'''&&&%%%(((((((((''''''''''''(((&&&(((+++---...///222444///111444444111***$$$((()))+++------000>>>NNN^^^aaaZZZHHH888///,,,)))''''''((()))***,,,---...666;;;CCCNNN\\\gggfff```XXXXXXYYYXXXXXXWWWVVVUUUNNNKKKEEE>>>:::999::::::888666333111000000.........///111333777;;;>>>@@@>>>999444777DDDNNNLLLCCC<<<555111222333444777<<<===CCCIIILLLJJJIIIMMMRRRUUUSSSPPPLLLGGG@@@999555...---***(((&&&%%%$$$$$$&&&%%%%%%$$$$$$############$$$%%%$$$"""""""""###"""$$$&&&&&&$$$"""""""""############$$$$$$%%%&&&"""%%%&&&$$$%%%))))))&&&###&&&)))***)))(((''''''***,,,...///...---......///---444000222;;;MMMyyyuuu```VVVWWWaaalllwwwuuugggaaaYYYUUUSSSPPPKKKEEE===999666777777555666999999<<<<<<999888999999666777555444555777999999888777888777777555444333333222222333555888888777666111111111111222222222222333444444333222222333555333222222666:::===BBBGGGLLLdddXXXBBB555111,,,...111+++------------,,,+++***)))((()))***++++++***)))(((+++)))***...///------000)))************)))(((((("""$$$&&&&&&%%%$$$%%%%%%(((((((((((((((((((((((('''(((((('''&&&&&&'''))),,,...000111///,,,+++++++++(((%%%'''+++,,,***''')))***+++,,,,,,+++***)))((((((((((((((())))))))))))(((((((((((((((((()))(((''''''(((******)))'''((())))))******))))))(((&&&&&&'''(((((((((''''''(((((((((((())))))))))))((((((((()))(((((('''&&&((())))))(((&&&%%%&&&&&&'''''''''(((''''''&&&%%%%%%&&&'''((('''(((+++---)))+++,,,,,,+++***,,,---,,,,,,---------,,,++++++***)))))))))***+++,,,------000444:::BBBVVVuuu{{{bbbDDD444'''%%%'''%%%$$$'''!!!###$$$$$$###$$$''')))%%%$$$$$$$$$###"""""""""###"""!!!!!!!!!***===PPPdddYYYCCC+++ ###### !!!"""###$$$%%%'''))),,,...---+++++++++***))))))((('''&&&&&&%%%$$$((()))&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%(((***,,,,,,---...000***---111333222---'''""")))(((***...------888GGGdddjjjhhhWWWFFF<<<444,,,))))))***,,,...000222333<<>>>>>:::555444:::@@@<<<444555111///111222222555:::999;;;???BBBBBBBBBHHHPPPYYY[[[]]]\\\WWWOOOFFFAAA777555111---)))&&&$$$$$$&&&%%%$$$###"""!!! ###$$$%%%$$$"""""""""###!!!###$$$$$$%%%&&&'''"""""""""######$$$&&&&&&###%%%$$$&&&)))***'''###&&&((()))((('''((((((***,,,///000///------------)))000---111999GGGooouuu___PPPKKKQQQ[[[hhhzzzrrriii^^^VVVSSSPPPJJJFFF>>>999666888999888888;;;888===>>>:::888999999777777666444555777888888777777888999888666444444444444444444777999:::999777222222222222222222222222222333333222000111333555555555555666888;;;???BBBGGGSSSjjjhhhNNN===555......000***((())),,,......---+++***((()))***++++++***)))((()))''')))------)))***...))))))******))))))((('''$$$$$$%%%((())))))&&&$$$((((((((((((((((((((((((''''''((('''&&&%%%''')))---///222222000---++++++(((((((((((()))***))))))***+++,,,------,,,+++***)))))))))***++++++,,,,,,(((((((((''''''(((((((((%%%$$$%%%'''***+++)))((('''((()))++++++)))((('''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))*********)))''''''&&&((()))((('''%%%&&&'''''''''((((((((('''%%%%%%&&&(((+++,,,...000444666222333555555555555777999777666666555333111000///......---,,,,,,---...///---111999>>>BBBRRRqqqqqqSSS>>>,,,)))((($$$$$$((("""###$$$###"""###%%%'''$$$$$$##################$$$ ###(((222<<>>===AAAIIIQQQWWW```dddbbbYYYPPPIIIDDDAAA<<<666000,,,)))(((&&&&&&%%%$$$###"""!!!!!!###$$$%%%$$$"""""""""### !!!#########%%%''')))$$$###############$$$$$$###%%%$$$&&&))))))&&&$$$&&&''''''''''''(((***))),,,///000///,,,+++***---''',,,+++000555;;;]]]pppXXXIIIEEELLLOOOZZZjjjttt|||uuufff\\\VVVRRRNNNJJJ@@@;;;888:::===<<<<<>>;;;888999999777777666444555666777777666444777999888666444444555666555666888;;;;;;:::888222222222222222222222222222333333222111222555777555777999999999;;;>>>???EEEJJJVVVnnnsssXXXCCC888///...000)))"""$$$(((,,,...---+++***((()))***++++++***)))((('''$$$&&&***)))$$$$$$))))))))))))))))))(((((('''''''''(((,,,///...***%%%((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((---000222222000---++++++%%%(((+++***'''&&&))),,,+++,,,...//////...,,,+++******+++,,,---......///((((((''''''''''''((((((######$$$''')))+++***(((&&&'''***++++++***'''&&&%%%%%%&&&'''((((((((('''(((((((((((()))))))))))))))***+++++++++)))((('''$$$&&&(((((('''&&&'''(((''''''((((((((('''%%%$$$(((***---000333777;;;???BBBDDDFFFFFFFFFGGGIIIKKKGGGFFFDDDBBB???<<<:::888222111000......//////000///555===AAABBBNNNlll___HHH333---+++&&&%%%***"""###$$$###!!!!!!"""$$$###############$$$$$$$$$$$$%%%(((,,,///666,,,###"""""" !!!%%%!!!!!!"""###$$$%%%&&&&&&(((+++---,,,***((()))+++))))))((('''%%%$$$######!!!%%%###"""''')))'''!!!%%%)))((($$$"""$$$'''''''''%%%$$$###$$$$$$%%%%%%''')))***)))))))))***,,,,,,------,,,,,,++++++((($$$&&&...---'''***333???HHHOOOSSSYYY\\\NNN:::111222444666999===@@@AAA???KKKXXXbbbgggfff^^^TTTVVVSSSOOOLLLMMMPPPUUUXXXQQQRRRNNNDDD===;;;666///444333111///...000333666///222777;;;>>>===;;;999333555444//////222333111---,,,...111222111444888;;;888:::@@@AAA???AAAGGGGGGPPP]]]eeeeee]]]SSSLLLPPPLLLFFF???999333///---(((''''''&&&&&&%%%%%%%%%###$$$%%%$$$"""""""""###$$$%%%%%%###""""""%%%'''&&&%%%$$$###""""""""""""!!!$$$&&&%%%%%%((('''$$$%%%&&&&&&&&&&&&&&&)))+++'''+++...///...+++)))(((000(((,,,+++111333333PPPhhheeeLLL======HHHBBBLLLXXX___dddooonnnbbb[[[WWWSSSOOOBBB<<<999<<<@@@@@@@@@BBB777<<>>@@@>>>===>>>=========<<<;;;:::888888555888777333333555555222555555555666555555444444666777888::::::999888777222222111111111111111111000111333444555444333333333333444444666777888999???===CCCNNN[[[tttnnnMMM;;;777444000---///...,,,+++++++++,,,---+++***((()))***,,,+++***)))(((((('''((()))***+++((()))******((('''&&&''''''((()))(((&&&%%%&&&'''''''''((((((((()))))))))"""$$$&&&%%%$$$$$$&&&((()))+++---,,,***)))+++,,,+++++++++*********))))))///......///000000---+++((()))***)))((()))***,,,******))))))(((((('''''''''&&&&&&&&&''''''((())))))(((((()))((('''%%%###((('''%%%&&&((()))))))))((('''&&&&&&((())))))((()))((('''(((***++++++***&&&&&&&&&''''''(((((((((%%%)))'''&&&+++'''%%%---111:::IIIXXXeeeoooyyyzzzwwwsssmmmccc[[[QQQMMMGGG@@@;;;888777777999???EEEFFFDDDJJJ___uuucccEEE555---&&&$$$'''&&&###!!!!!!""""""!!!!!!"""###$$$$$$###"""!!!$$$###"""###%%%&&&%%%%%%%%%$$$"""!!! !!!"""$$$$$$$$$###"""###%%%''')))((('''%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$""""""#########$$$$$$$$$""""""!!!!!!""""""######%%%%%%%%%%%%&&&''')))***)))'''&&&'''***,,,+++***------......---+++)))'''$$$%%%&&&'''((()))))))))***///444:::DDDNNNRRRQQQCCC???===???DDDDDD???999DDDIIIRRRYYY\\\YYYSSSNNNLLLNNNLLLJJJNNNWWW^^^___[[[UUUMMMCCC<<<666444333222111000//////000111333333444777;;;===;;;555000////////////............)))+++///333666777777777888999:::;;;<<<>>>AAADDDCCCHHHNNNQQQPPPMMMKKKJJJHHHNNNTTTUUUOOOHHHDDDCCC333000,,,***)))((('''%%%&&&$$$""""""###$$$$$$$$$"""$$$$$$$$$###$$$&&&'''&&&$$$###!!!!!!###%%%&&&---***'''###!!! !!!&&&&&&&&&&&&%%%%%%%%%%%%)))))))))***+++,,,,,,,,,------------...000222444666;;;>>><<<777555888===AAADDDGGGHHHJJJRRR___jjjoootttxxxnnnjjjccc\\\SSSKKKDDDCCCAAA>>>===?????????>>>===<<<;;;::::::777888777333222555666333555555666666666666555555555666777888888888888888666666555444222111000///111222333444444444333333333333333444555666777888<<<:::>>>EEENNN```~~~^^^HHH;;;444111222222111///---+++++++++,,,,,,+++))))))***+++***)))((((((''''''(((((()))***)))(((&&&&&&(((((((((''''''((()))'''&&&%%%'''((((((((()))))))))))))))***###$$$%%%%%%######$$$%%%***+++------,,,,,,---///******+++,,,+++***)))(((---,,,---...000000...,,,((()))******))))))+++---)))))))))))))))(((((((((&&&&&&%%%%%%%%%&&&''''''))))))******)))'''&&&$$$'''&&&%%%%%%&&&&&&%%%$$$%%%'''((('''''''''((()))(((''''''(((+++,,,,,,+++''''''(((((((((((())))))&&&***&&&&&&)))%%%%%%111999LLLeeewww~~~yyynnniii```UUULLLEEE@@@>>>AAAGGGMMMNNNHHHHHHUUUeeesssVVV<<<+++%%%$$$%%%&&&$$$"""""""""###"""!!!!!!!!!"""############"""###""""""###$$$%%%$$$"""###"""!!! """"""$$$%%%%%%$$$###$$$&&&(((''')))(((&&&"""!!!###&&&%%%&&&'''(((''''''&&&%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((()))***(((&&&&&&''')))******))),,,---------,,,***)))'''%%%%%%&&&'''''''''''''''((('''***111888???HHHQQQFFFBBB@@@AAADDDDDD???:::CCCHHHPPPVVVXXXUUUPPPMMMMMMLLLJJJJJJOOOXXX[[[YYYRRRLLLDDD>>>:::888444111111111111111111111111111111333555888999888333///------------,,,,,,,,,,,,'''***...222666888888888999999:::999:::<<>>>>>AAABBBAAA???===<<<<<<======999:::777222111555666555555555666666666666555555555555555555666777888999777777666666444333111111111222333333444333333333222222222222333555666777:::888:::>>>@@@JJJccc|||pppWWWBBB555222555222111///---++++++++++++---+++***)))*********((()))))))))))))))************'''$$$$$$'''***)))(((((((((((('''&&&&&&''')))))))))))))))************''''''''''''&&&%%%%%%&&&)))***+++,,,,,,---...///(((***+++,,,,,,+++)))(((+++++++++---000000///---***++++++***)))(((***+++'''(((((((((((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&&&&(((***+++************%%%$$$$$$$$$&&&&&&%%%###$$$'''))))))&&&%%%'''***(((''''''(((***,,,+++***************************''')))&&&&&&)))%%%***;;;MMMaaazzz|||qqqeeeYYYPPPKKKPPPSSSVVVTTTLLLGGGNNNYYYyyyddd@@@(((###$$$###((('''&&&%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!###$$$$$$""" !!! !!!"""######$$$$$$###"""###%%%'''"""%%%'''### %%%###%%%'''((()))((('''&&&##################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&"""######%%%&&&'''((()))&&&&&&&&&'''((())))))))),,,,,,,,,,,,+++***)))(((&&&&&&'''''''''&&&&&&%%%,,,'''(((...000111;;;HHHAAA>>><<<===@@@@@@===999BBBGGGNNNRRRSSSQQQMMMKKKJJJJJJGGGHHHOOOVVVUUUPPPIIICCC;;;999999999555111111222333333333222111000222333555777777666333111---,,,,,,,,,+++++++++++++++---000333666777777777999999999888:::===CCCGGGJJJJJJKKKJJJGGGCCC@@@???<<<>>>AAABBBBBBCCCFFFHHHAAA@@@===;;;999555000,,,)))'''###""""""$$$$$$$$$ ###&&&'''&&&%%%%%%&&&'''%%%""" !!!%%%))),,,>>>999111***%%%%%%&&&((("""###%%%''''''&&&$$$###'''((((((((())))))******+++,,,---...............333000...///333888;;;<<>>======>>>???;;;;;;777222111555777666333444444555555555555444666555555555666888999;;;333444555666666666555444222222222333333333222222111111111111222333444555:::999;;;<<<;;;???NNN^^^fffLLL999444666000///---,,,+++++++++,,,---+++***)))*********(((******++++++,,,,,,,,,,,,***&&&$$$$$$(((******)))((((((((('''&&&&&&(((+++************))))))))))))))))))((((((''''''&&&%%%'''((((((***+++---------((()))+++,,,,,,+++***(((*********---///000...---,,,------+++)))((((((***'''''''''''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%$$$'''***,,,++++++,,,...((('''&&&''')))***)))((($$$'''******(((&&&(((***+++)))((()))******)))((())))))))))))))))))))))))&&&(((&&&(((+++)))333JJJiiizzztttjjjcccdddcccaaa[[[PPPIIIMMMUUUsssiiiCCC***%%%&&&$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! """"""$$$&&&''''''$$$!!!  !!!"""###"""######"""!!!!!!$$$&&& ###%%%###"""'''###%%%''')))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###""""""!!!!!!"""###$$$%%%&&&''''''$$$&&&'''((()))((())))))++++++++++++***)))(((((('''(((((((((((('''&&&&&&,,,''')))......+++222>>>999888777999<<<===<<<:::>>>BBBHHHKKKKKKHHHGGGGGGFFFFFFEEEFFFLLLQQQOOOHHHAAA<<<777777999999666111222333444444444333111000000222333333333222111111---------,,,,,,,,,++++++,,,---000333666888999999777777888999;;;???EEEJJJLLLLLLKKKIIIFFFCCC???===999::::::999999999;;;======>>>@@@AAAAAA>>>888444///,,,(((%%%$$$###"""!!! """%%%&&&%%%######$$$$$$$$$######$$$&&&''')))555111***$$$!!!"""$$$&&&$$$%%%''')))))))))'''&&&((((((((((((((()))))))))***+++,,,---------------111111000//////333888<<<>>>@@@BBBAAA>>>===>>>@@@HHHKKKSSS\\\bbbiiivvv~~~ssseee\\\RRRKKKFFFBBBDDDHHHEEEDDDAAA???>>>>>>???@@@<<<<<<888333111555777666111222333444444444444444777777666666777888:::;;;222333555666666666555444222222222222222222222222111111111111111222333444888999;;;<<<;;;===EEEOOOeeewww[[[CCC888888000///---++++++++++++,,,,,,+++))))))***+++***)))++++++,,,------------,,,)))((('''''')))*********((()))((('''%%%&&&))),,,***)))))))))))))))((((((((('''%%%%%%&&&&&&%%%$$$'''&&&&&&(((***,,,,,,+++((()))***+++,,,+++*********)))***,,,...///---,,,---------+++)))((()))***((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%)))...000000000333666///---***((())))))((((((&&&(((***+++***)))))))))+++***))))))******)))'''((((((''''''''''''&&&&&&&&&(((&&&)))---,,,:::WWWzzzzzzuuunnneeeYYYQQQSSSZZZoooeeeCCC---))))))'''$$$%%%%%%###!!! !!!###%%%$$$###"""!!!!!!!!!!!!$$$%%%'''+++---,,,(((%%%!!!!!! !!!###$$$!!!""""""!!! ###%%%###$$$%%%$$$""""""%%%(((%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%% !!!"""$$$$$$######""""""###$$$%%%&&&&&&%%%%%%$$$&&&)))***)))((())))))*********)))))))))((((((''''''(((((((((''''''&&&'''&&&(((,,,------000666333333333555999;;;<<<<<<>>>BBBGGGIIIGGGEEEEEEFFFAAADDDEEEFFFJJJLLLIIIBBB<<<999777777999999666444333444555555444333111000...///000///...---///000------------,,,,,,,,,,,,)))***...222666999;;;<<<555666888999;;;???DDDHHHIIIHHHGGGFFFEEEBBB>>>;;;;;;:::999888666555444444444666:::???CCCDDDAAA???888444000---***'''$$$""""""$$$%%%%%%###""""""###"""###$$$%%%&&&&&&%%%%%%+++)))%%%"""!!!!!!###$$$%%%&&&((()))***))))))((((((((((((((()))))))))))))))******+++,,,---------...000222222111444<<>>>>>>>>FFFHHHMMMUUUYYY^^^gggppp{{{}}}mmmbbbVVVPPPMMMIIIHHHJJJGGGFFFDDDBBBAAAAAAAAABBB<<<===:::444333666777555111222333444444444444444888888888888888999999:::555666777888777555333111333333222111111111111222111111111111111222333333444666999::::::<<>>___||||||rrrfff\\\\\\aaaooouuuXXX===...)))''''''###$$$$$$###  """""""""!!!!!!!!!###$$$%%%"""$$$''',,,......***'''###"""!!!!!!!!!"""###$$$"""""""""""" !!!###%%%&&&&&&%%%$$$###$$$%%%&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&$$$###%%%%%%&&&'''''''''&&&%%%$$$'''***+++***))))))*********)))(((((((((((()))%%%&&&&&&'''''''''&&&&&&$$$&&&&&&%%%(((...///---//////000222555777999999???CCCGGGHHHEEECCCDDDGGG>>>CCCGGGHHHHHHIIIEEE@@@999999::::::999888777666555555555555444333222111...//////...+++,,,...111---------,,,,,,,,,++++++((())),,,000333666999:::555666777888999<<>>:::;;;::::::999888666333111111111222666<<>>:::777444000+++'''&&&'''&&&$$$"""!!!"""###"""###$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))))))))))))))))))))))))))(((((()))***,,,...///...000333444666:::AAAFFF@@@AAABBBBBBAAA@@@@@@@@@DDDCCCGGGOOOUUUWWW[[[```gggooo||||||nnn___XXXVVVQQQLLLIIIIIIIIIHHHGGGFFFEEEDDDDDD<<<===;;;666555777777444222333444555666666666666888888888888888777777666666777999:::999777444333444333111000000000111222222222111111111222333333222444666666888;;;???AAAIIIYYYnnnwwwXXXEEE???777555222///,,,******)))+++)))((()))+++,,,,,,+++)))***+++,,,---,,,++++++'''***...---***((()))+++))))))(((&&&%%%'''***---))))))(((((('''''''''&&&(((%%%$$$%%%'''((('''$$$***(((&&&(((+++,,,+++)))******))))))***+++,,,,,,*********,,,------+++***((()))***+++***+++...000---------,,,+++***))))))((('''&&&&&&%%%%%%%%%%%%&&&...999BBBHHHOOOXXX___WWWPPPFFF===777333000...***)))))),,,//////,,,((((((''''''(((+++,,,,,,+++,,,,,,,,,,,,++++++******((()))'''***---+++>>>aaa|||{{{oooeeecccfffrrrjjjLLL777,,,&&&$$$$$$$$$%%%&&&$$$!!! """$$$  """$$$'''(((!!!%%%***---,,,)))%%%$$$###"""!!!!!!"""###$$$############!!!"""$$$&&&(((&&&###""""""###"""!!!)))(((''''''''''''((((((%%%%%%%%%$$$$$$######### """#########!!! '''((()))))))))((('''&&&$$$(((,,,,,,+++)))***+++***))))))(((((((((((()))###$$$%%%%%%&&&&&&&&&%%%$$$'''%%% $$$------%%%,,,,,,---...000333555666:::???CCCBBB???===???BBB<<>>FFFKKKUUUtttfffKKK===:::666000,,,***)))((('''((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++'''%%%&&&))))))&&&"""''''''&&&&&&&&&''''''(((%%%$$$$$$$$$%%%&&&((()))(((((()))************))),,,***)))***,,,---,,,***)))((()))***,,,,,,,,,*********)))))))))***,,,---111000---+++(((&&&%%%%%%$$$'''((('''%%%$$$%%%'''''',,,???TTTXXXUUUcccyyywwwssshhhZZZOOOHHH>>>555555555444000---++++++,,,)))))))))***+++,,,......///000000///,,,)))((((((&&&(((,,,---***,,,;;;KKKsssvvvqqqqqqtttxxxsss[[[MMM:::+++&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&###!!!!!!$$$%%%$$$###$$$######%%%''''''$$$ +++)))%%%!!! !!! !!!"""###%%%'''(((+++(((%%%!!! !!!###%%%(((******)))'''%%%&&&&&&!!!"""$$$&&&&&&%%%$$$###############$$$$$$$$$$$$++++++***)))(((((()))))))))((()))------((('''(((,,,,,,,,,++++++***)))(((***(((&&&'''((((((%%%###***&&&$$$$$$&&&(((((('''---+++***,,,111555666555???>>><<<<<<===>>>>>>>>>>>>BBBFFFJJJIIIFFFAAA===:::666555999;;;::::::<<<@@@999555777888444///---000...------///000000///---,,,++++++,,,,,,)))((()))''')))000222//////333666555444555666999<<<>>>===<<<===???BBBBBB???;;;<<<===>>>>>>;;;777333000111000///000222666:::===BBBCCCGGGKKKLLLGGG???888:::222---,,,(((###"""'''&&&%%%$$$#########$$$%%%$$$$$$######"""######$$$###%%%&&&&&&$$$$$$%%%'''%%%***+++(((&&&((((((&&&+++***)))))))))***,,,,,,+++,,,///222555999;;;===>>>>>>CCCIIIIIIDDDAAAAAABBBBBBCCCGGGKKKPPPRRRSSSSSSZZZccckkkrrrzzz~~~oookkkggg[[[QQQNNNNNNKKKHHHHHHJJJKKKHHHFFFGGGDDDAAA???<<<999555222222444777888777777888999777888:::;;;:::777444222444666777777777888;;;===???777222222333111000111333222111000000000111222111222444666999;;;===>>>???AAAGGGXXX{{{nnnSSSBBB999555000,,,+++***)))(((((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))***++++++++++++***)))+++(((&&&'''***+++((($$$(((''''''&&&''''''((((((,,,+++***(((''''''(((((((((((())))))******++++++,,,***((())),,,---,,,***)))))))))***++++++***)))******)))))))))***+++,,,111///---+++)))'''&&&%%%%%%&&&'''&&&$$$$$$&&&)))***---BBB]]]ccc\\\eeezzzuuullldddYYYOOOGGGCCC>>>888333111000//////.........///111222333;;;:::777333///,,,++++++)))***,,,,,,***,,,888EEEgggzzzxxxxxxlllXXXGGG===111)))&&&%%%$$$###&&&&&&%%%%%%$$$######"""%%%###!!!!!!###$$$$$$"""###"""###%%%''''''$$$!!!'''&&&$$$"""!!!!!!"""###""""""###$$$%%%'''((()))$$$###!!! """$$$((((((((('''%%%$$$%%%&&&%%%&&&((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%******)))((((((((((((((()))'''))),,,,,,((('''(((************)))((('''&&&)))'''&&&'''((((((&&&###***'''&&&&&&((()))(((&&&)))(((''')))---111222111>>>===;;;;;;<<<===>>>>>>===AAAFFFIIIJJJFFFBBB???<<<888666:::<<<;;;<<<>>>AAA:::666999999555111///000///......000111111000///...------...---,,,***+++(((***///111//////333444444333333555777999:::<<<;;;;;;===@@@@@@===:::;;;<<<>>>>>><<<888444222000000///000222555888;;;===???CCCJJJOOOOOOLLLHHHBBB;;;555333...)))(((,,,&&&&&&&&&%%%$$$###""""""$$$$$$$$$##################$$$&&&%%%$$$$$$%%%'''&&&***,,,)))'''))))))'''******)))))))))***+++,,,---...000333555777888888;;;;;;???DDDEEEBBB???@@@CCCCCCCCCFFFIIILLLNNNNNNOOOTTT[[[```dddiiioootttwwwqqqjjj^^^TTTRRRQQQNNNKKKIIIHHHGGGFFFDDDIIIGGGDDDAAA???;;;777444333555777777777666777888888999:::;;;;;;999666555777888777777888<<>>BBBNNNfff{{{]]]HHH999555000,,,++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))******++++++******)))***((('''))),,,---***''')))((((((''''''(((((((((///---+++)))(((((((((((()))((((((((()))***,,,---+++***)))***,,,---,,,+++***++++++++++++***))))))******)))))))))***++++++000///---+++)))''''''&&&&&&&&&&&&%%%$$$%%%(((+++((()))@@@aaakkk___aaarrrvvvmmmggg___SSSJJJDDD???:::777666666666777999===@@@CCCIIIDDD===555///---,,,,,,***((((((***)))+++222<<>>===@@@EEEIIIIIIGGGCCC@@@???:::888:::<<<<<<===@@@AAA;;;888:::;;;666222111111/////////111222111000222000//////000///...,,,...++++++...///...000333555555444555555777888999:::::::::<<<>>>>>><<<:::999:::<<<===<<<999666444000000//////000333666777777999>>>EEELLLQQQRRRRRROOOIIICCC???888000---...)))))))))(((&&&$$$"""!!!$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$%%%'''&&&***,,,)))(((******)))***))))))))))))***++++++...///111333444444333222777666999>>>@@@>>>>>>@@@CCCCCCDDDEEEFFFHHHIIIJJJMMMRRRWWW[[[\\\^^^cccgggpppssszzzyyyqqqeee]]]\\\WWWVVVSSSNNNIIIFFFFFFFFFKKKIIIFFFDDDAAA>>>999555444555777777666666777999888999:::;;;;;;:::999888888777666555888>>>GGGMMMEEE>>>888666444000///111000111111222333333333333444444444555777888:::;;;;;;;;;???FFFPPPhhhfffKKK888555000---,,,,,,,,,+++)))***++++++++++++***)))************************))))))************))))))(((''''''))),,,---+++*********)))((((((((())))))***)))((('''''''''((())))))(((''''''(((***,,,...+++++++++,,,------...------.........,,,************))))))))))))*********...---,,,***)))((('''''''''&&&%%%$$$$$$&&&***,,,(((&&&===dddqqqccc]]]hhh|||pppfff___XXXNNNGGGDDDDDDFFFIIINNNTTTZZZ]]]]]]VVVJJJ>>>666111///...---)))(((***,,,---222888NNNvvv]]]===000+++)))((()))++++++(((&&&%%%%%%%%%$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%$$$$$$ !!!"""$$$$$$$$$######!!!!!!!!!"""###$$$&&&'''+++***)))'''%%%###!!!((('''%%%###!!!"""%%%'''%%%%%%%%%%%%%%%$$$$$$$$$***(((%%%"""!!!"""$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&***+++((('''***,,,------...---+++***(((((((((((()))))))))(((''')))***+++,,,,,,***&&&$$$))))))***+++...///000111999999999999999:::<<<>>>>>>AAAEEEHHHIIIFFFBBB???AAA;;;999;;;===<<<>>>AAA???;;;888;;;:::666333333000//////000222222111000333111//////000000///---000...,,,,,,---...000333777777888888999999999999999::::::;;;<<<<<<;;;:::555777999::::::999777666111000/////////111222333555666888<<>>999555333444666666666777:::<<<999999999::::::::::::999555555444333666<<>>:::999666222222444///000222444555555444333555555555555555777888999<<<:::>>>DDDEEEPPPtttkkkMMM999555111...------,,,,,,*********++++++*********************************))))))))))))))))))))))))''''''''')))+++,,,+++***,,,+++***))))))))))))))))))((('''&&&&&&&&&'''(((***)))''''''(((***,,,---+++,,,---.........///000...000111000---++++++,,,)))))))))***))))))))))))++++++***)))(((((((((((((((&&&$$$###%%%'''***,,,,,,***>>>dddvvvlllbbbddd}}}wwwmmmeeeaaaaaacccgggkkkqqqvvvyyyyyyooo```RRRFFF<<<555111222...,,,...111222666<<>>AAACCCFFFHHHHHHEEEAAA>>>AAA<<<:::===>>>===>>>AAA===999888::::::555333444/////////000222222111///333111///...//////...---000000---++++++...111222666777888999::::::999999999:::;;;;;;;;;;;;;;;<<<222444666888999888888777222111000////////////000444444555666888<<<@@@CCCRRRUUUXXXWWWRRRKKKBBB;;;444111---)))&&&&&&''')))''''''&&&%%%$$$###!!!!!!"""###%%%$$$######$$$&&&"""&&&(((&&&&&&)))***((((((((())))))************)))+++...111222111000///333000111666999999<<>>BBB???<<<;;;<<<:::666555888000111333444555555555444666555444444444555777888;;;888<<>>666666111///000111333888>>>SSSxxxvvvkkkvvvmmmFFF111///---+++)))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$""" !!!""""""###$$$###"""!!!"""$$$"""######$$$###""" $$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&$$$"""###%%%((("""$$$&&&'''((('''%%%$$$&&&%%%###!!!!!!!!!###$$$###""""""""""""######$$$%%%######''')))'''(((+++***+++---......+++)))''',,,...///...,,,******+++'''***------+++((('''&&&''')))+++,,,,,,+++,,,---222444666666555666:::>>>AAACCCFFFHHHGGGEEEAAA???CCC>>>===@@@AAA@@@???AAA<<<999999;;;:::555444666000000000222444444222000333111...---...///......///000...+++,,,000333222333444777999999999888777999:::;;;;;;::::::;;;<<<222333555777888999999888444333222000///...------000222333444555777;;;>>>FFFMMMUUUXXXZZZYYYSSSMMM>>>:::444///+++*********)))((('''%%%###""""""!!!"""###$$$$$$######$$$&&& %%%'''%%%%%%(((***((('''((())))))******))))))((())),,,...000000//////111//////444777777;;;???<<>>>>>@@@DDDGGGGGGFFFDDDBBBDDDAAAAAAEEEFFFCCCAAABBB<<<::::::<<<;;;666666888222222333555666666444222444111...---.../////////---000///+++,,,222444222111333777999;;;:::999777777999:::999888777999<<<333444666888999:::::::::555555333111///---,,,+++...000333444333444666888:::CCCKKKOOOUUUZZZ[[[VVVLLLIIIEEE???888333///---,,,***&&&###"""!!!"""###!!!###$$$$$$######$$$%%% %%%'''&&&&&&)))+++)))'''''')))*********)))((()))***+++,,,------......///---...222555555888<<<:::>>>AAAAAA@@@AAAEEEIIIIIIMMMQQQRRRQQQQQQTTTWWWXXXYYYXXXWWWXXX\\\ccchhhvvvtttggg^^^WWWTTTRRRUUUTTTRRRPPPMMMHHHAAA<<<777888999999999;;;???BBB===<<<999888777888999;;;666777888888777888999;;;777888===AAA???999777999555444444444444444555555666444222111222444666888666777999999:::>>>EEEKKKdddyyy]]]===999444000...---,,,+++++++++************++++++))))))))))))))))))))))))***)))(((''''''((()))******+++------,,,,,,,,,---///...---,,,++++++++++++(((((('''((((((***,,,---******++++++***)))((('''&&&))),,,,,,***+++---000)))---000///***(((***---((()))*********((('''&&&%%%$$$$$$$$$$$$%%%&&&'''***(((&&&''')))***(((%%%(((,,,666LLLmmmooobbbvvvsssiiiWWWSSSNNNKKKGGGFFFMMMVVVooooooNNN???TTT|||{{{eeeLLL777,,,&&&'''((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!! !!!$$$$$$%%%&&&###  """!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%((('''%%%$$$###"""""""""!!!"""$$$###"""!!!"""$$$$$$(((***(((%%%###$$$%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$!!!"""&&&''''''(((,,,,,,...000222111...+++)))111333444222...++++++,,,%%%(((++++++((('''(((***&&&)))------+++)))***,,,...222555444333444999>>>;;;>>>BBBFFFHHHHHHGGGFFFFFFCCCDDDHHHJJJFFFCCCCCC===;;;<<<>>><<<888777:::444444555777999888666444555222///...///000000000,,,000000,,,---333444111222555888<<<======;;;:::555777999888666555888;;;555666888999;;;;;;<<<<<<666666444222///---+++***---000333444222000111222555<<>>BBBGGGCCCGGGLLLNNNMMMOOORRRUUUUUUWWWWWWVVVTTTUUUYYY]]]aaaooo}}}oooeee^^^XXXTTTYYYXXXWWWUUURRRLLLEEE@@@;;;<<<;;;::::::;;;>>>AAA@@@>>>;;;999888999:::;;;555666666555444555888;;;666888>>>CCC@@@999666777777666444333333444555666555444222111222444666888777;;;:::444444===FFFIIIQQQkkkiiiLLL<<<000000///)))(((---,,,,,,,,,,,,+++***)))))))))(((&&&'''((())))))((()))))))))((()))******+++///......------,,,++++++000111111111///,,,)))'''++++++******)))******+++///---***(((&&&'''((((((+++------******,,,,,,)))***++++++***)))(((((()))++++++)))((('''''''''''''''$$$ !!!$$$'''((((((%%%&&&&&&&&&&&&&&&&&&&&&))),,,000???^^^|||zzzhhhmmm{{{wwwsssllldddaaadddlllttt{{{___EEE;;;KKKtttuuufffgggQQQ333...(((%%%&&&))))))&&&%%%'''&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######%%%$$$###!!! !!!!!!"""###$$$$$$$$$'''$$$!!! !!!""""""""" """###"""!!! !!!""" """$$$%%%%%%%%%###"""&&&&&&%%%"""!!!%%%)))######"""!!!!!!!!!!!!!!!"""###$$$&&&'''((()))))))))''')))...///------000//////...---,,,++++++******'''%%%''',,,...,,,)))((()))***++++++,,,,,,+++......111444444333888??????BBBFFFKKKMMMLLLIIIFFFGGGHHHIIIIIIHHHFFFCCCBBB===============<<<<<<<<<555555666666555444333333444222111000111000///---000111111111111111000///000555;;;???>>>;;;888777777666555555777999999888999666444444666999;;;<<<555555444333222000///...////////////000111222333000333888>>>DDDIIIMMMOOOXXXXXXZZZ[[[YYYPPPAAA666222000---)))&&&###"""""""""""""""######$$$$$$$$$"""###$$$######$$$&&&)))%%%(((+++,,,+++***))))))((()))))))))************+++,,,,,,,,,...///000111333555888:::;;;<<<>>>@@@CCCEEEHHHLLLMMMMMMLLLKKKPPPPPPPPPRRRVVVXXXYYYYYYUUUaaarrrwwwmmmggg___VVVYYY^^^bbb___WWWMMMGGGEEEBBB@@@>>>===999555777===CCCAAA>>>:::888777777777666666555444555666777888:::;;;======<<<999666444666555333222111222222333///000111222333444444444555555666777:::===@@@BBBLLLRRRlllrrrRRRAAA444333222,,,***---,,,,,,---,,,,,,+++***)))***(((''''''((())))))))),,,,,,+++***)))(((''''''------------,,,,,,,,,,,,111222222222000...+++))),,,+++++++++***+++++++++---,,,***)))((((((((((((***---,,,))))))++++++(((***+++,,,+++)))((()))***,,,+++***))))))((((((((((((%%%""""""$$$'''(((((($$$$$$%%%&&&''''''(((((((((+++///===[[[zzzpppnnntttpppVVVAAA<<>>>>>>>>>>>>>>999999888777666555333333555444333222333222000...000000000111000000///...111555;;;>>>===<<<:::999:::999777777888999888777777555333333555888:::;;;555555555444333111000///000////////////000111111111333666;;;???CCCEEEGGGTTTUUUXXX]]]___[[[QQQHHH<<<999444...)))$$$"""!!!$$$######"""""""""""""""######$$$######$$$&&&(((%%%'''))))))((('''(((((((((((()))))))))*********+++++++++,,,---...000111111444777888999:::<<<>>>???AAAEEEHHHJJJKKKKKKJJJKKKMMMPPPTTTWWWXXXVVVTTTQQQXXXcccqqqyyyoooeee[[[]]]bbbhhhhhhaaaXXXQQQMMMDDDBBBAAA@@@<<<777999===AAA@@@===;;;999888777777555555444444444555777888999:::<<<===<<<:::777666777666444333222222222222///000222444555666777777777666666777999;;;===>>>CCCKKK]]]{{{~~~\\\III999555444///,,,,,,------------,,,+++***)))***)))(((''''''((()))***++++++++++++***((('''&&&++++++,,,,,,,,,---------222222222222111///---,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++***))))))))),,,+++((((((******''')))***+++***(((((((((***,,,++++++******))))))))))))'''$$$$$$%%%'''((((((###$$$%%%&&&''')))******&&&))),,,999UUUuuuxxxqqqooozzzbbbKKK;;;===QQQxxxuuuZZZ[[[mmmeeeHHH666...)))&&&'''&&&""" !!!$$$$$$###""""""""""""###&&&&&&%%%$$$###"""!!!!!!###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$(((%%%######$$$%%%%%%%%%!!!!!!!!!!!! ###%%%!!!"""###$$$%%%$$$######"""######"""!!!!!!"""$$$###""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$######(((&&&(((---///,,,,,,/////////000000...,,,)))''')))&&&$$$%%%'''(((%%%###''''''((())))))******+++......111444333333777>>><<>>@@@BBBEEEFFFGGGHHHEEEHHHNNNTTTWWWVVVRRRNNNNNNOOOTTT___ooo}}}|||pppfffbbbggglllmmmggg]]]TTTNNNGGGEEEDDDDDD@@@;;;;;;??????>>>===<<<:::999888777333333333333444555666777777888:::;;;;;;:::888777777777555444222222222222000111333555777999::::::888777777666666777999:::<<>>???DDDKKKQQQSSSRRROOOMMMKKKLLLLLLLLLKKKJJJHHHGGGDDDCCCBBBBBBBBBCCCDDDDDD@@@???===;;;999777666555888777777777777666222000////////////...------,,,000222555666777888:::<<<===;;;999999:::::::::999333222000111333555777777555555555555444333333222000000///...---,,,,,,,,,///000000111222444555666>>>AAAHHHRRR\\\cccfffgggYYYUUUNNNEEE<<<444...+++,,,+++(((&&&%%%$$$#########$$$%%%%%%$$$$$$&&&'''$$$%%%&&&%%%$$$$$$&&&((('''''''''((((((((())))))************+++,,,---...///111444555666777888:::<<<======???@@@AAABBBCCCBBBEEEJJJPPPTTTSSSNNNJJJMMMMMMOOOUUU```mmmwww~~~}}}sssnnnpppqqqoooiii```UUUNNNJJJGGGFFFFFFCCC???>>>@@@??????>>>>>><<<:::999888222222222333444555666777555666888:::;;;:::999999888777666555333222222111222333555666777888999999777666555555555666777888<<<@@@DDDKKKaaaxxxbbbHHH777000...------------------,,,+++******(((***+++)))'''&&&''')))&&&(((***+++,,,+++)))(((((())))))***+++,,,------..................------,,,---...////////////...---...000222111000...,,,(((******''''''))))))&&&$$$&&&'''&&&%%%%%%&&&''''''(((((())))))((('''&&&))))))((('''''''''((()))((((((((((((((((((((('''%%%''')))111EEEddduuuttt~~~TTT???666AAAYYY|||cccUUUdddzzz{{{```BBB222***%%%%%%'''%%%###$$$$$$###""""""!!!""""""""" !!!!!!""""""#########""""""!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!"""""""""###"""!!!"""$$$%%%%%%$$$!!!!!!"""!!! ###%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$######&&&%%%''',,,---++++++---,,,...//////...+++'''%%%%%%$$$$$$%%%'''(((((('''((('''''''''((()))***+++------000333333222777>>>EEEJJJPPPTTTTTTSSSSSSSSSMMMMMMMMMMMMLLLLLLKKKJJJGGGFFFFFFFFFGGGIIIKKKMMMGGGEEECCC@@@===;;;::::::;;;:::999888888777444111000000000000///...---,,,...000111222333444777:::999888777777999::::::999222000///000333555555555444444444555555444333333111000///---,,,,,,,,,,,,---------...000111333444777999@@@IIISSS\\\bbbeeefffccc\\\SSSIII???777333///---***(((&&&%%%%%%%%%###%%%&&&&&&%%%$$$%%%'''%%%&&&'''&&&%%%%%%''')))&&&''''''''''''((((((((())))))((())))))***+++,,,///111444555555666777999==================>>>>>>AAACCCFFFKKKNNNOOOLLLJJJJJJLLLOOOQQQUUU^^^jjjtttwww}}}zzzvvvsssnnnggg^^^WWWLLLHHHFFFGGGEEEBBBAAACCCCCCBBBBBB@@@>>><<<:::999222222333444444555555555444555777888999:::::::::888777777666555444333222444555555666666666555555444444333333444666777888===;;;@@@IIIRRRhhhqqqVVV@@@444///...---.........------,,,+++***(((,,,......***(((((()))++++++++++++***((('''&&&(((((()))***++++++,,,,,,+++++++++,,,,,,---------+++,,,...///000000///...///000222333222000...---(((+++***''''''))))))&&&###%%%&&&&&&%%%$$$&&&'''&&&'''((((((((('''&&&%%%'''(((((((((&&&&&&(((************)))((((((''''''&&&''')))...===YYYyyy{{{qqquuuyyyQQQ===888IIIaaaoooYYYWWWmmmnnnPPP777...&&&''')))'''&&&&&&$$$$$$###""""""""""""### !!!"""###$$$$$$"""!!!!!! !!!!!!"""!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######%%%'''((((((''' """###"""!!! !!!"""###############$$$$$$$$$%%%$$$###$$$&&&&&&$$$###!!!!!!!!!!!!!!!""""""###"""###############""""""&&&$$$&&&+++---******---++++++,,,,,,+++)))'''&&&$$$%%%%%%&&&'''((()))***)))(((''''''((()))+++,,,------000333222222666===BBBHHHPPPTTTTTTSSSTTTUUUQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLMMMNNNQQQUUUYYY[[[TTTRRRNNNIIIEEEBBB@@@@@@???===;;;::::::999777555222222222222111///...------...///000000111444777666444333444666888888777111000///000333444555444222333333444444444444333000000///...---,,,,,,,,,,,,,,,,,,---...111333444555888<<>>555333///+++(((&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&'''''''''(((((((((''''''((())))))***...000333444444444666777::::::;;;<<<<<<;;;;;;;;;AAAAAACCCGGGJJJLLLKKKIIIEEEIIIMMMMMMMMMSSS^^^hhhppp{{{}}}wwwtttrrrmmmeee^^^OOOIIIFFFGGGGGGEEEEEEHHHJJJIIIFFFCCC@@@===;;;:::333333444555555555555444444555666777888999999:::777777777777666555444333666666666666555444333222333222222333444666888999;;;777===HHHIIIOOOuuuhhhOOO===444000...............---,,,+++***)))///333333///+++***+++,,,,,,+++***)))(((''''''((()))))))))******++++++*********+++,,,---......***,,,...///000000///...111111111111000///---,,,)))++++++((('''******'''$$$&&&''''''&&&&&&'''(((&&&'''((())))))((('''&&&$$$&&&((((((&&&&&&(((*********))))))))))))))))))((()))***,,,777PPPrrr{{{wwwqqqLLL;;;===SSSmmmeeeVVV```yyyyyy]]]===222))))))***)))'''&&&%%%%%%$$$###############!!!!!!!!!""""""######$$$!!!!!! !!!!!!!!!###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!#########%%%((()))(((''' """$$$$$$""" ###############$$$$$$%%%%%%###""""""$$$%%%$$$"""!!!!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$$$$###%%%$$$&&&+++,,,******,,,)))))))))))))))(((''''''%%%&&&''''''''''''((((((***)))(((((((((***,,,---------///333222111666===>>>GGGSSSZZZ[[[ZZZYYYYYYVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVYYY^^^ccciiilllgggccc]]]VVVOOOJJJGGGEEEEEEBBB>>><<<;;;;;;;;;:::555555444444333111000///---...000000000000333444444222111111222444333222111000///111333555555444111111222333333444333333000000///...---------...,,,,,,++++++---///222333555777:::>>>CCCIIIOOORRR^^^```cccccc```ZZZTTTPPPBBB???999333...+++***)))$$$&&&((((((&&&%%%%%%%%%###&&&(((((('''&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((())),,,...111222222222444555444555888:::;;;;;;:::999???@@@BBBFFFIIIJJJIIIGGGBBBEEEGGGIIIKKKPPPWWW\\\lllttt{{{yyyxxxrrrhhh___RRRKKKGGGHHHIIIIIIKKKNNNRRROOOKKKFFFBBB>>><<<;;;555555666666666555444333444555666666777888999999555666777777777777666555555555666666555555444444333333333333444666777999666555;;;BBBBBBGGG```~~~ttt[[[EEE888222...............---,,,+++++++++111777888333...,,,---)))))))))((()))******+++))))))))))))*********************+++,,,---//////***+++---///000000///...111111000000...---,,,+++))),,,+++((((((******'''&&&'''(((((('''''')))***&&&''')))***+++***((('''###%%%((((((&&&&&&(((+++(((((())))))******++++++))))))***,,,444KKKmmmkkkGGG999@@@[[[uuu|||dddYYYkkkfffBBB666,,,***+++)))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############!!!!!! !!!!!!"""%%%%%%%%%%%%!!!!!!!!!!!!!!! !!!!!!!!!###&&&''''''&&& ###%%%&&&### ######""""""######$$$%%%%%%""" ###$$$###!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&''''''''''''&&&%%%$$$&&&+++,,,******,,,((((((((('''''''''((((((&&&'''''''''%%%%%%%%%&&&+++***)))((()))+++---...------///222222111666===@@@LLL]]]gggiiifffccccccYYYYYYXXXWWWWWWWWWXXXXXX[[[[[[]]]aaafffmmmssswwwtttppphhh___VVVPPPKKKIIIIIIEEE@@@>>>===>>>>>>===666666666555444333111111---///111111000000222444333222000///000000///...111000000111444555555444000000111222333333333333000000///............///---,,,++++++,,,...000222444666888;;;>>>BBBGGGKKKOOOUUU]]]dddgggfffbbb```NNNJJJCCC<<<555111///...$$$&&&(((((('''%%%%%%%%%"""%%%((()))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((+++---///000000000222333///111555888;;;;;;:::999===???BBBGGGJJJJJJHHHEEECCCBBBCCCGGGMMMRRRTTTUUUhhhppp{{{yyylll```UUUMMMHHHHHHKKKLLLOOORRRWWWSSSNNNHHHCCC???===<<<666777777777777555444333555555555666777888888999444555777888888888777666444444555666666666666666555555444333444555666777333777:::;;;>>>IIIYYYeeeqqqYYYFFF<<<999444222000000///...+++)))***<<<===HHH<<>>]]]^^^DDD:::???]]]kkkZZZgggyyywwwPPP:::((('''+++***'''&&&$$$$$$######"""#########$$$#########""""""!!!!!!###############"""!!!!!!"""$$$%%%""" $$$!!!!!!$$$%%%$$$$$$%%%######%%%)))+++***((($$$&&&&&&$$$ !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!! '''%%%"""###&&&'''&&&$$$***((('''))),,,...,,,))),,,***((('''''''''&&&$$$***))))))((((((((((((((('''******((()))---000...///000222222333666;;;>>>GGGTTTiii||||||uuupppiiiaaa^^^^^^^^^[[[XXX[[[aaahhhnnnqqquuuzzz}}}xxx|||vvvggg^^^]]]VVVKKKMMMIIIDDDAAAAAAAAABBBBBB===:::777555555555444333/////////000222333222000666222...---...000///---...000111111111111333444999444......222666666555111000///...............+++,,,---///000111111111333555888<<>>999444---***'''%%%%%%&&&&&&%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((()))))))))***+++---///000000///...555555555666:::>>>:::333<<<<<<>>>BBBGGGJJJHHHFFFAAABBBCCCDDDHHHMMMUUUZZZcccgggppp~~~vvvnnnUUUOOOKKKMMMPPPQQQSSSWWWXXXUUUQQQLLLGGGCCCAAAAAA???777444777999555222444666555444333333444666666444555555444333444666888444444555666666555444333222222222333444555666666111888======:::>>>JJJVVVmmm}}}iiiUUUGGG@@@;;;888444111///...,,,***000===<<>>FFFXXXtttxxxrrrnnniiibbb]]]___bbbfffiiilllpppuuuyyyzzz}}}xxxkkkdddbbb\\\QQQMMMJJJEEECCCCCCCCCCCCBBB===;;;888666666666555444333222111222333444333222555222...---...///...---000111333333222222222333333000...111666999999777111111///......---------,,,------...///000111111333444777:::===>>>?????????@@@GGGTTT]]]cccjjjpppnnneeeZZZQQQLLLGGG???999111...***((('''(((((('''&&&&&&&&&'''''''''''''''############$$$%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,---............555777777666888;;;999555======>>>BBBFFFHHHFFFDDDCCCCCCCCCDDDFFFKKKRRRWWWZZZ^^^gggttt|||vvv^^^WWWRRRSSSUUUUUUWWWZZZ\\\YYYUUUQQQKKKGGGCCCBBBAAA:::666888888444111222555555444333333444555666555666666444333333444666333444555666666666555444333333333333444555666777333888===<<<:::===FFFOOOYYYnnn}}}jjjXXXLLLEEE@@@999333///---,,,+++///666444>>>@@@KKK<<<111...---,,,,,,++++++,,,,,,++++++)))(((((('''((((((+++++++++,,,---.........000111111000------...///,,,,,,......///...---,,,+++***((('''***...---(((+++...111222111...,,,+++***++++++***((((((***+++***)))((('''''''''''''''((((((((('''&&&''')))+++)))---,,,+++000777PPPrrrrrrMMM???===JJJkkkqqq[[[___qqqlllPPP444***)))((((((***'''&&&&&&%%%$$$$$$%%%%%%#########""""""""""""!!!######$$$$$$######"""!!!!!!######$$$'''*** $$$''''''%%%&&&+++///$$$######&&&***+++)))%%%###$$$$$$###!!! !!!!!!"""%%%&&&%%%"""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###%%%'''''''''((('''((()))+++,,,+++***+++)))'''&&&&&&&&&%%%$$$''''''''''''((()))******))))))''''''...666666222000111111111222555:::>>>@@@XXX|||{{{ppphhhffffffeeeeeefffjjjpppuuusssvvvrrriiidddccc]]]SSSLLLJJJGGGFFFEEEEEECCCBBB>>><<<999777888888777666444222000000111222222111555222///------......---///222444555444222222222222000000444888:::999666222222000///------,,,,,,///...------...///000111222333666888999:::::::::;;;999;;;DDDNNNWWWbbblllooojjjddd^^^XXXQQQGGGAAA:::666000,,,+++***))))))(((((((((''''''&&&&&&%%%######"""######$$$%%%&&&&&&&&&''''''((()))))))))++++++++++++,,,---......555888999555444777999777<<<<<<>>>AAADDDFFFEEECCCEEEEEEDDDCCCDDDHHHOOOSSSUUUYYYaaammm{{{iii```ZZZYYY[[[[[[[[[^^^aaa___]]]XXXRRRLLLFFFCCCAAA;;;777888999666444333555444444333333444444555666666666555333222333555333444555777777777666555444444444444444555666777555888:::;;;:::<<>>777222///,,,***)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''((())))))))),,,+++***)))***+++---...333888:::444111333777999999:::<<<@@@CCCEEEFFFFFFHHHFFFDDDBBBAAAEEEKKKOOOSSSVVV]]]gggsssnnneee]]]]]]``````aaabbbfffeeeddd```YYYQQQIIIEEE===999777888:::;;;999777444444444333333333333333333444555444333333444555333444666777888888777666555444444444555555666777555666777888:::;;;===>>>FFFIII]]]yyymmm```VVVGGG:::111,,,***)))---000444000000,,,,,,(((***))))))******,,,------++++++,,,,,,,,,+++++++++((()))+++,,,---.........000000000///---,,,---...,,,.../////////---+++)))---)))'''(((***,,,,,,+++333DDDUUUYYYSSSJJJ???555'''))),,,---,,,+++***)))(((((((((((((((''''''&&&%%%''')))(((&&&%%%(((+++))),,,***,,,222444DDD^^^cccCCC999BBB[[[}}}ttt]]]QQQhhhyyy[[[===000---)))((()))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""""" """$$$$$$###""""""!!!"""###"""&&&333DDDLLLKKK222...)))(((((((((&&&$$$""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######!!!""""""###$$$%%%'''(((%%%&&&((())))))))))))***)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&''')))++++++---+++(((***333<<<<<<666111111111000000444999===EEEaaa{{{pppgggcccaaa```aaa___[[[XXXYYYZZZUUUOOOIIIHHHGGGGGGGGGFFFCCCAAA@@@>>><<<;;;<<<===<<<<<<>>>;;;777666666777777777555444111///---,,,---...'''+++///222222222222222666444111000111444555666333222111///---,,,,,,+++000///...,,,---...000111111222333444444444333222333///...222777;;;CCCKKKKKKPPPVVVZZZ[[[YYYWWWUUUIIIEEE>>>999444000---***)))((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''((())))))))),,,+++***))))))+++,,,---111777888222...111666999555777;;;>>>BBBFFFHHHJJJJJJHHHEEEAAA@@@BBBHHHLLLPPPSSSWWW___hhhtttqqqggg___```dddffffffhhhkkkkkkjjjfff___VVVMMMHHH???===:::999;;;<<<:::777333333333333333222222111///111333444444444666888444555777888888888777777555444444444444555555666222333444666999;;;;;;;;;AAAAAAKKKeee|||mmmbbbQQQAAA555...+++)))---...666///111(((...---))))))))))))***+++,,,---)))******+++******)))(((((()))***+++,,,---...//////000000///,,,,,,---...---.........---,,,***))),,,((('''(((***+++///444CCCXXXlllrrrmmmcccSSSEEE000///---------,,,***'''''''''((((((((((((''''''%%%'''((((((''''''((())))))+++)))+++111111<<>>?????????<<<:::777666777777777666666666444111------...000'''***...000000000111222000///------...222666999222222000///------,,,,,,///...------...///000111111222333444444333222111222......000222222555:::999???HHHNNNPPPRRRUUUXXXKKKHHHDDD@@@<<<888333000---,,,***((('''&&&''''''######""""""""""""######&&&&&&''''''((())))))))),,,++++++***++++++,,,,,,...333555000---000555777333666:::>>>BBBFFFKKKNNNMMMJJJFFFAAA???AAAFFFKKKRRRSSSUUUYYY```kkkwwwwwwkkkcccdddjjjmmmnnnoooppppppoookkkddd[[[RRRMMMFFFDDD???;;;::::::777111333333333333222111000000---///222444444555777999666777888999999888777666444444333333333444444555000111333555777999:::;;;>>>???EEESSSkkkyyymmm[[[HHH;;;222---+++,,,)))333***222&&&...+++)))))))))))))))***+++,,,***++++++++++++***(((((())))))))))))+++---///000///000000...,,,+++,,,...++++++++++++++++++++++++(((%%%&&&((()))+++444???YYYnnn{{{kkkYYYBBB:::000,,,,,,---+++'''%%%&&&'''((())))))((((((&&&&&&&&&'''((()))(((&&&)))***''')))...,,,333GGGaaaxxxuuuUUU???>>>NNNlllqqqYYYWWWaaa}}}bbbAAA222---)))(((*********((('''&&&%%%%%%%%%""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""  """""""""###%%%%%%***@@@___rrruuufffYYYFFF555,,,(((&&&$$$!!!"""###"""  """###%%%&&& !!!!!!!!!!!! !!!!!!"""######$$$$$$!!!###$$$$$$""""""$$$'''###&&&(((((('''&&&(((***&&&$$$""""""###$$$###"""%%%%%%%%%&&&'''((()))******+++***)))---222444111222222000//////222888===BBBbbbyyypppfff\\\RRRMMMKKKIIIDDD@@@FFFDDDBBBBBBBBBBBB@@@???BBB@@@>>>>>>@@@AAAAAAAAA<<<;;;:::::::::;;;999888777777666222...---///111+++---///000/////////111+++,,,,,,,,,---///333555111111///......---------,,,------...///000111111111222333444444333222222222...---000///------000...444;;;>>>@@@CCCJJJPPPJJJIIIHHHGGGEEEBBB===:::555333///,,,)))'''''''''######""""""""""""######&&&&&&''''''((()))))))))+++,,,,,,,,,,,,,,,+++++++++///111...---111444555444777;;;???BBBEEEKKKOOONNNKKKFFFAAA>>>AAAFFFKKKQQQRRRRRRSSSXXXaaannnvvvyyy}}}tttkkklllrrrvvvwwwwwwuuuuuutttpppiii```XXXSSSJJJIIICCC<<<999:::555...222333333333222111///...---///222444444555666777888999999:::999888666555444333333222222222333333111222444444444555888;;;;;;>>>CCCIIIVVVrrrtttaaaNNN???555///,,,111)))111(((555'''---&&&)))))))))))))))***++++++------......---,,,***)))))))))((((((***,,,///111///000000...,,,+++,,,...(((((((((((()))***+++,,,$$$###%%%((((((+++999HHHhhh|||zzzhhhPPPCCC222***+++---+++((($$$%%%''')))******))))))'''%%%$$$&&&)))***(((%%%)))***&&&''',,,(((,,,>>>OOOkkkoooPPP===BBBSSSrrreeeQQQWWWiiieeeCCC111,,,((((((+++***)))((('''%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#########!!! %%%&&&)))===^^^vvv~~~~~~nnnUUU@@@222,,,***)))!!!"""$$$"""  """"""""""""!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&###%%%(((((('''&&&(((***((('''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((()))'''******((()))---000...333222000...///222888===EEEgggwwwjjj]]]VVVSSSNNNIIIEEEEEECCCAAA@@@@@@@@@???>>>CCCAAA??????@@@BBBBBBBBBCCCBBBBBBCCCDDDDDDBBB@@@888888777333///---000222000111111000.........000***,,,---...---------...111000///...............+++,,,---///000111111111222222444555555444333222222///---///...******---***///333333222555>>>EEEGGGHHHIIIKKKLLLJJJEEEAAA;;;888444///+++((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))+++,,,---......---+++***)))---...,,,---111444333555999===@@@AAAEEEJJJNNNOOOLLLGGGAAA>>>AAAFFFKKKLLLKKKJJJJJJMMMVVVbbbkkkrrrvvv~~~|||qqqrrryyy||||||}}}yyyxxxwwwssslllddd\\\WWWIIIHHHCCC<<<:::<<<777///222222333333222111///......111333555444444444555::::::::::::999777666444333333222111111222222222222444666555222333777;;;777:::???AAAFFF[[[yyykkk]]]JJJ777000222......//////...---+++***+++***((()))+++---......111...---222444///+++***(((***,,,---------...///+++,,,...//////...,,,+++''''''((()))***++++++,,,...,,,(((***///,,,777RRRvvvpppWWW>>>444000,,,((('''((()))))))))'''''''''(((%%%&&&((()))***))))))(((&&&&&&'''(((***---000111@@@UUUqqqbbbHHH>>>BBBYYYxxxyyy[[[QQQ```sssbbbAAA000------,,,***+++++++++***)))'''%%%$$$!!!"""###$$$$$$###"""!!!!!!###$$$$$$$$$$$$%%%'''%%%$$$###!!! ###%%%""""""###&&&333LLLlllrrr\\\EEE444***$$$&&&### !!!###$$$### """"""""""""!!!!!!!!!!!!$$$###""" !!!"""######$$$$$$$$$%%%%%%%%%!!!$$$%%%###$$$'''(((&&&'''%%%$$$$$$%%%&&&&&&%%%"""%%%((('''### !!!&&&&&&&&&''')))***,,,---)))******+++,,,...///000------///222111111666===CCCcccvvvdddXXXQQQMMMKKKKKKFFFBBBBBB@@@===???CCC???>>>>>>>>>@@@CCCEEEGGGBBBDDDGGGJJJKKKIIIEEEAAA:::777444222222111000///......//////////////////000...------...///---,,,000000111111111///...,,,...------...///000000000000222444555333111000111///000111000...---------...---......000333555666>>>CCCIIIMMMOOOOOOOOOOOOIIIFFF@@@888000***((((((&&&%%%$$$%%%&&&'''%%%$$$'''&&&$$$$$$&&&''''''&&&***)))(((((()))+++---///000...---,,,,,,///111333;;;===@@@@@@???AAAFFFKKKGGGFFFEEEDDDBBB@@@>>>===GGGGGGHHHKKKOOOUUU[[[^^^mmmrrr{{{zzztttppphhh\\\SSSMMMJJJIIIHHHBBB999555666666222111555666333111222666333000000222444666666:::???@@@;;;666555444222222222111111111222333333444555555444333333666888<<<999;;;AAADDDLLLeeevvvgggTTT@@@555333)))+++---...---,,,+++++++++)))((()))+++---......///,,,,,,000111---)))((()))+++------,,,+++,,,---***+++,,,,,,,,,,,,+++***(((((())))))******++++++***(((###'''...000@@@^^^{{{}}}kkkUUUFFF:::111---///+++,,,,,,+++***)))))))))&&&'''(((*********))))))))))))))))))+++,,,...000999HHH\\\ppp```FFF===FFF___jjjRRRRRRjjjyyy]]]===...++++++***))))))***++++++***'''%%%$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&%%%$$$###!!! """%%%######$$$&&&///CCC^^^qqqoooXXXDDD555,,,&&&### ###$$$###!!!###"""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!###$$$%%%(((+++((("""###"""!!!###&&&((((((((( """$$$%%%$$$######$$$%%%%%%&&&'''(((***+++,,,)))))))))***+++,,,...///......///222111111666===GGGggg{{{kkk^^^UUUPPPPPPJJJEEEEEECCC@@@???@@@BBBAAA@@@???@@@BBBDDDEEEEEEFFFIIILLLLLLIIICCC???888666333111111111000///////////////////////////000///......//////...---///000000000///...---,,,...---,,,,,,...000222333222444777888666333222111111222333222000.........+++++++++,,,---000222333666:::@@@FFFJJJMMMPPPRRRKKKFFF@@@;;;777222,,,((()))'''%%%%%%&&&''''''&&&&&&%%%$$$%%%((()))***)))))))))(((((()))+++---......,,,+++***+++---///111777999;;;<<<>>>@@@CCCFFFDDDEEEEEEEEEEEEDDDCCCCCCGGGGGGIIIKKKOOOSSSWWWZZZeeelllvvv~~~zzzrrrggg]]]WWWQQQKKKGGGAAA;;;;;;???777333222555666333111222222111000111222333222111555:::<<<888666666666444222222222222222333333444111222333333333555999;;;<<<888:::???@@@CCCTTThhhwwwcccMMM<<<444))),,,//////,,,******++++++)))((()))+++.../////////,,,,,,000111---))))))+++,,,------+++)))******)))))))))))))))))))))))))))))))))))))))************'''!!!$$$,,,222HHHiiiqqq^^^KKK;;;555666------,,,+++***)))((((((((())))))*********))))))++++++******+++,,,------111777CCCTTThhh}}}zzzqqqnnnvvv}}}[[[DDD===KKKhhhxxx\\\MMMVVVsssnnnUUU999+++******((('''((()))++++++***(((%%%###%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$###!!! """%%%###$$$%%%%%%***777IIIVVVrrr~~~pppZZZDDD444'''$$$ ###$$$###!!!######"""""""""!!!!!!!!!"""""""""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%""""""###&&&///333+++!!!###"""!!!###%%%((((((((("""""""""###%%%%%%$$$"""$$$$$$%%%&&&''')))***+++))))))))))))***+++------000///000222111111666>>>MMMnnnvvvfff]]]VVVMMMEEEEEEFFFBBB???>>>EEECCCBBB@@@@@@AAABBBCCCGGGIIIKKKNNNMMMIIICCC>>>777555222000000111000///////////////////////////111///......///000...---............---,,,++++++---,,,++++++---000333555444777:::;;;999555333222333444555444111/////////))))))******+++---...//////333888>>>CCCJJJPPPTTTPPPKKKFFFDDDCCC>>>444,,,,,,***'''&&&'''(((((((((%%%$$$$$$&&&)))+++,,,,,,(((((('''((()))***,,,...+++***)))((()))+++---...222222444888<<<>>>??????EEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNQQQSSSTTT```hhhttt~~~uuulll[[[SSSKKKEEE@@@;;;<<>>PPPooolllVVVPPP^^^yyy}}}dddNNN666+++******((('''&&&(((***++++++(((%%%###%%%%%%%%%$$$$$$%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$###""" """$$$###$$$%%%%%%&&&,,,666>>>WWWjjj|||~~~nnnTTT===(((%%%!!! """$$$###!!!#########"""""""""!!!!!! !!!"""######"""!!! ######$$$$$$$$$%%%%%%%%%$$$""" %%%111999222'''&&&$$$######$$$%%%%%%$$$(((%%%"""###$$$$$$!!!######$$$%%%&&&((()))***+++*********+++,,,------111000000222222111777???QQQtttuuudddXXXLLLJJJJJJHHHDDDCCCDDDCCCAAA??????@@@BBBCCCGGGHHHKKKNNNNNNKKKEEE@@@888666333222222222222111000000000000////////////000///---...//////...,,,---------,,,++++++******)))***,,,...///111333555555888<<<<<<:::666444222444555666444111/////////++++++,,,,,,------......///111555999>>>EEEMMMRRRTTTSSSQQQQQQOOOHHH===555111...***''''''((())))))%%%$$$$$$%%%(((***++++++''''''''''''(((***+++,,,***)))(((((()))***,,,---......///444:::===<<<:::FFFFFFEEEEEEEEEDDDDDDEEEHHHJJJKKKMMMOOOOOOOOOOOOZZZdddpppyyyxxxaaaXXXOOOIIICCC===:::<<<;;;777666999999555333333333333333444555444222000666888888444111222111...111222333333444444444444333444444333222333555777;;;777777;;;======BBBIII\\\zzzkkkQQQ???111222222///+++)))***,,,+++)))((())),,,///000000///...///222111---,,,///)))***,,,,,,+++++++++,,,+++***))))))))))))***+++*********)))))))))))))))******''')))///333HHHjjjxxxgggUUUHHH???:::333///.........---,,,,,,+++*********))))))'''((()))******+++,,,,,,------000555<<>>???@@@BBBCCCCCCEEEHHHKKKMMMLLLGGGDDD<<<999666555555555444333222222222111111000000000///...,,,---......---+++,,,,,,++++++***)))))))))%%%)))...111111111222444555888;;;<<<999666444333333444555444111//////000000000000111111000000000111222444777:::???EEEIIISSSVVVYYYYYYTTTLLLDDD???777333...+++*********)))'''&&&$$$%%%&&&''''''&&&&&&&&&''''''((()))***+++***)))))))))***+++,,,------,,,...222888;;;:::777CCCBBBBBBAAABBBCCCDDDDDDIIIJJJLLLNNNNNNNNNMMMLLLRRR[[[gggpppvvvsssfffXXXMMMEEE???>>>@@@???;;;999<<<;;;777555555444333222222333444333222444666555111000222111...000111222333444444444444333444444333222222555777<<<888666888;;;===AAAEEELLL```{{{bbbMMM555222...+++***+++,,,---+++)))(((***---000111111---,,,---///...***+++...)))+++------,,,,,,---...************************)))))))))))))))*********&&&((('''+++111555JJJlllppp```OOOFFF;;;333///......,,,000///...---,,,,,,,,,,,,'''((()))***+++,,,,,,,,,------000333333<<>>:::777888333222000111333444444333111222111...000555555111...///111333444444333333///000222222222444777:::;;;999777666777999<<>>HHHUUUTTTHHH,,,'''""" """$$$###"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%!!!###### """***222666""" !!!$$$&&&'''&&&############""""""$$$&&&$$$$$$$$$%%%&&&(((***+++///...------,,,,,,,,,,,,000...///222333555===GGGWWWppp]]]OOOIIIFFFEEECCCAAAAAAAAABBBCCC@@@???@@@CCCFFFHHHHHHGGGBBB???;;;999888777666444666666666555444444333333111000//////000000///...---,,,+++))))))))))))***(((,,,//////---...222777666888999999888777888:::333444666555444333333444666666666666555444222111222666:::>>>???@@@BBBCCCHHHJJJNNNRRRUUUTTTQQQNNNHHHDDD???:::777333///,,,***(((&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))))))))))))))******+++,,,,,,,,,...///000111222555777888888999;;;>>>AAAEEEGGGDDDEEEFFFGGGIIIJJJJJJJJJUUUWWW[[[aaajjjvvvsssbbbUUUKKKFFFFFFGGGBBB@@@BBBAAA<<<999:::333333444666888999777666111111///---000555555222,,,...000222333333333222///000111222222444777:::555777888777666777:::<<>>;;;;;;444666999===@@@???<<<999444444111...000444333...+++---///222333333222111222333333222111222444666...444999999888999<<<>>>;;;AAAKKKbbb{{{hhhPPP:::444000+++***///.........,,,++++++---///++++++,,,---.........---000000000000...,,,***)))************))))))))))))************))))))))))))***,,,(((''',,,333KKKlllxxxqqqiii___YYYOOOIIIAAA:::888999;;;<<<999666333111000...,,,******)))***,,,,,,000<<>>SSS{{{oooSSSIIIaaahhhSSSEEE???666///,,,******)))''''''&&&&&&&&&''''''(((&&&+++111444222...***(((***###&&&"""***######""""""""""""######%%%&&&'''&&&$$$"""!!!"""#########$$$%%%&&&((()))%%%%%%$$$######$$$%%%%%%"""######"""!!!!!!###$$$ !!!!!!""""""######!!!"""###"""!!! !!!"""###"""!!!$$$'''######$$$$$$$$$%%%%%%%%%'''%%%###"""!!!"""###$$$!!!###%%%&&&&&&''')))+++,,,,,,+++++++++,,,------222,,,+++111444555???KKKaaa}}}kkk]]]NNNBBBCCCFFFEEEBBBBBB@@@???:::777>>>HHHJJJEEEHHHKKKHHH???999999888444::::::888555222111333555444555444333555888555///+++***)))))))))***+++,,,***+++---......000333555444666777888999:::<<<>>>888888888777666666555555999999888888777555444333777999===EEEMMMQQQPPPMMMGGGEEEEEEGGGLLLPPPQQQPPPOOOSSSMMM@@@:::<<<999000000---***))))))((('''&&&%%%$$$$$$###$$$%%%'''(((''''''''''''((()))***+++,,,---------,,,,,,...///888999999::::::;;;<<<<<>>======888;;;???GGGRRRWWWLLL===666444///,,,...222444333///222444333333333111//////000111111222222222222222222333555666888999999:::BBBKKKTTTkkkqqqWWW>>>444000***)))---'''((()))***)))***,,,...---............------,,,000000000000///---+++************)))))))))((((((************))))))))))))'''***''''''---333IIIiiiyyytttkkkeee[[[TTTPPPOOOOOOOOOKKKEEE>>>777333000...---,,,,,,---///000444???KKKqqqkkkKKKDDDYYY}}}hhhUUUQQQkkk{{{```LLL>>>999333///------,,,,,,''''''&&&&&&&&&''''''((('''+++000222111...+++)))((("""'''''' ***"""######""""""""""""#########$$$%%%%%%###!!!!!!"""#########"""######$$$$$$%%%$$$$$$######$$$$$$%%%"""#########!!!!!!###$$$!!!!!!!!!"""""""""""""""!!!"""######!!!!!!"""######""" !!!###%%%#########$$$$$$$$$%%%%%%&&&$$$###"""!!!"""$$$$$$###%%%'''(((((((((***,,,,,,,,,,,,,,,,,,------...111,,,,,,222444666???LLLbbbqqqaaaQQQKKKIIIEEEBBBCCC>>>>>>;;;:::???HHHKKKIIIKKKMMMHHH>>>888999999777888888777555333444666888888999666444666888555///---,,,+++*********+++,,,***+++---......000222555555666888999:::;;;===>>>::::::999999888777666555:::::::::999888777555555666888===DDDLLLQQQRRRQQQKKKHHHDDDDDDGGGJJJKKKKKKMMMUUUUUUKKKDDDBBB===444444000,,,***)))((('''&&&%%%%%%$$$$$$$$$%%%''''''(((''''''(((((()))***++++++---------,,,,,,---///555555666666777888888888<<<>>>???>>>===???CCCGGGKKKMMMPPPSSSWWW]]]dddiiiqqqvvvxxxtttuuuuuuXXXKKKJJJGGGDDD@@@===;;;:::444888???QQQjjjwwweeeKKK:::666000---...111333222111333333222111111222222000111222222333222222111222222333555666777888999999<<<@@@DDDQQQrrr}}}aaaDDD666000+++)))+++(((***,,,---------...///////////////...---,,,,,,000000000000///...,,,,,,******)))))))))(((((((((++++++*********)))))))))###((('''(((...333GGGfffvvvyyyzzzssspppnnnmmmlllddd[[[OOOCCC;;;555222111---,,,...000111555AAANNNqqqnnnQQQMMMaaa~~~]]]VVV___zzzpppTTTBBB999666111...------,,,+++(((''''''&&&&&&&&&''''''(((+++...000...,,,+++***%%%(((!!!(((''' )))&&&######""""""""""""######!!!"""$$$$$$"""!!!""""""###"""!!!!!! %%%$$$############$$$%%%"""###$$$###"""!!!"""$$$""""""""""""""""""!!!!!!"""###$$$$$$###"""###$$$######"""!!!!!!!!!""""""#########$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%###%%%'''''''''(((***,,,,,,,,,---------.........111,,,---333555666AAANNNeeekkk\\\QQQHHHDDDDDD>>>???>>>===???EEEIIIHHHMMMLLLGGG>>>888999;;;;;;666777777666555666999<<<===<<<999666777999555//////...,,,+++++++++,,,,,,***,,,---......///222444555666777999;;;===>>>???;;;<<<<<<<<<;;;:::999888;;;;;;;;;:::999888777666666777;;;AAAIIINNNQQQRRRNNNJJJEEEBBBBBBCCCCCCCCCGGGQQQWWWSSSMMMJJJCCC:::999555000,,,***)))'''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))***+++++++++,,,---,,,+++,,,---///111111222222333444444444777:::<<<<<<;;;===AAAEEEFFFJJJOOOSSSVVVYYY]]]___llltttxxxtttpppuuu|||```QQQNNNJJJGGGDDD@@@<<<999666999>>>PPPtttzzzXXX===777111...///000111111333333222111//////111444222333333444444333222111222222333444666777888888:::;;;===???CCCWWWjjjKKK999111,,,******---///000000...,,,+++,,,//////////////////......000000000//////......---******)))))))))(((((((((+++++++++*********))))))"""((()))+++000444FFFccckkkjjjzzzqqqcccVVVJJJBBB<<<888333111000111333:::JJJYYYwww~~~hhhQQQSSSjjjnnnRRRZZZnnngggLLL;;;888555111///---,,,)))'''(((((('''&&&&&&&&&&&&'''((()))++++++***))))))***""",,,"""%%%'''"""(((&&&######""""""""""""###### """###$$$###"""###$$$"""!!!  $$$$$$############$$$$$$"""$$$%%%$$$###""""""###$$$######""""""!!!!!!!!!"""$$$%%%%%%######$$$&&&$$$$$$$$$###"""!!! ############$$$$$$$$$$$$###"""""""""###$$$%%%&&&!!!###%%%%%%%%%%%%'''))),,,,,,---...////////////000---...444555777BBBPPPiiitttbbbSSSJJJGGGAAAAAAAAA>>>===???BBBDDDHHHHHHEEE???<<<;;;===>>>888888888777666777:::===???>>>:::777888:::777222111000...---,,,,,,,,,---+++,,,---......///222444555666888;;;>>>@@@@@@@@@<<<===???AAAAAA???>>>===:::;;;;;;;;;:::999888888777888999===BBBHHHLLLOOOMMMKKKHHHEEEBBB@@@>>>======EEELLLNNNPPPPPPJJJAAA???;;;444...+++)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((((((((()))***+++++++++,,,---,,,++++++---//////000000111111222222333444777:::::::::;;;@@@DDD@@@CCCIIINNNSSSWWW[[[^^^eeepppvvvsssnnnpppwww}}}}}}gggYYYTTTNNNKKKJJJFFF@@@<<<;;;===;;;BBB___zzzsssXXX<<<666111000111000111333555222111111000///111444333444555555555333111000111222333444555666777777:::999???FFFFFFKKKhhhsssTTT???444...,,,,,,***,,,------+++)))((((((,,,---...///000000000000/////////...............************))))))))))))++++++++++++************""")))+++...222444EEEaaaggg___uuu{{{ooocccYYYOOOJJJ@@@<<<888777:::DDDWWWhhhoooZZZLLLWWWrrrzzzbbbMMM___{{{bbbHHH;;;555333000......,,,***((((((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((("""111!!!(((%%%(((%%%######""""""""""""######!!!"""$$$%%%$$$$$$%%%&&&!!! !!!""""""###########################$$$&&&%%%###"""""""""$$$$$$######""""""!!!!!!"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$###""" """"""#########$$$$$$$$$"""""""""######$$$%%%%%%!!!###%%%%%%$$$%%%&&&(((+++,,,---...////////////000---000555666888DDDSSSnnn{{{hhhYYYOOODDDCCCAAA>>><<<;;;>>>AAA@@@AAABBBAAA???===>>>???;;;;;;;;;999777777:::<<<>>>>>>;;;999:::===:::555333222000///.........///+++,,,.........///111444444666:::@@@EEEGGGEEEBBB>>>@@@DDDFFFGGGFFFDDDBBB999999:::;;;;;;;;;:::::::::::::::;;;===@@@EEEHHHIIIJJJKKKJJJFFFAAA<<<999666888;;;BBBLLLSSSPPPJJJEEE@@@999333///,,,)))'''''''''''''''&&&%%%%%%$$$''''''''''''((()))***++++++,,,,,,,,,++++++---...000000000111222222333333333666:::::::::;;;???CCC>>>AAADDDHHHMMMSSSZZZ^^^ZZZeeemmmmmmkkknnnuuuyyyuuu```YYYQQQMMMMMMKKKEEE???999>>><<<777DDDXXXXXXJJJ777333111333222111555<<<>>>666111222333111///111222333555666555333111///111222222333444555666666999555:::DDDEEEEEEUUUkkk|||aaaIII999111//////)))+++------,,,+++,,,---***+++,,,...///000111111......---------......///,,,,,,+++++++++*********,,,++++++++++++*********$$$+++,,,///333444CCC^^^yyyjjjZZZfff~~~~~~tttjjjdddRRRLLLFFFCCCEEEOOOcccuuu}}}```MMMGGG[[[{{{ttt]]]OOOgggaaaHHH>>>111000...---......---,,,)))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&;;;&&&((('''((('''######""""""""""""######!!!###%%%%%%%%%$$$%%%&&&!!! !!!""""""###""""""###$$$$$$###""""""###%%%&&&&&&$$$"""""""""##################"""""""""###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$###"""!!! """""""""############$$$############$$$$$$$$$$$$###%%%''''''&&&&&&((())))))+++---.../////////...///---111666777888EEEVVVrrrooo___LLLGGGBBB@@@>>><<<===AAA;;;;;;>>>AAA@@@<<<<<>>>>>===:::888888:::<<>>===>>>AAA===666444333111000///000000111+++---.........///111333555888>>>GGGOOOPPPLLLHHHDDDFFFJJJLLLMMMJJJGGGEEE888999:::<<<===>>>>>>>>>???>>>>>><<<;;;===AAADDDGGGKKKNNNNNNIIIBBB<<<888333111111888DDDNNNPPPOOOKKKGGGAAA;;;666222...+++(((((((((((('''%%%$$$###&&&&&&&&&&&&'''((())))))***+++,,,+++***+++,,,...//////000111111222222333333666::::::::::::>>>AAA@@@AAABBBDDDGGGLLLTTTYYYTTT^^^fffiiimmmttt|||iii___SSSOOOOOONNNGGG@@@333;;;===999:::@@@AAA;;;333111111444222333AAAQQQSSSBBB444333555222//////000222444555555333111///111111222333333444555555===777666;;;???BBBNNN[[[wwwoooTTT???444111000---.........------///000***+++,,,....../////////---,,,++++++,,,---...///---------,,,,,,,,,++++++,,,,,,+++++++++*********%%%+++---...111111@@@[[[qqqpppYYYXXXooo}}}mmmhhhbbb^^^]]]ddduuuvvvVVVFFFGGG```kkkVVVVVVqqq```HHHAAA333000...------......---))))))(((&&&&&&%%%%%%&&&%%%'''((((((&&&&&&&&&'''---III222 (((&&&(((+++######""""""""""""######!!!###%%%%%%#########$$$"""!!!!!! !!!!!!"""###$$$$$$###"""!!!###%%%''''''%%%"""!!!!!!##################$$$$$$!!!"""$$$$$$######%%%&&&%%%$$$$$$######"""""""""""""""""""""###############$$$$$$$$$$$$######"""$$$%%%&&&'''&&&&&&''')))((())),,,...//////...---///...222777777999GGGXXXuuuttt^^^SSSHHHDDDAAA===;;;>>><<<:::;;;>>>===888999>>>??????===;;;999999;;;===CCCDDDCCCBBBCCCDDD>>>666444333222111111222333333,,,---.........///111333777;;;EEEQQQZZZ[[[UUUOOOKKKMMMQQQRRRQQQMMMHHHDDD999:::<<<>>>@@@BBBCCCDDDCCCDDDCCCAAA??????BBBFFFIIILLLOOONNNHHHAAA;;;888000///000333888???GGGMMMQQQNNNIIIDDD???999333///((())))))((('''%%%$$$###%%%%%%$$$%%%%%%&&&'''(((***+++,,,+++******,,,...------......///000000000222666999:::999999;;;>>>>>>???@@@AAACCCGGGMMMQQQQQQXXX___eeeooo{{{wwwjjjZZZSSSSSSRRRJJJBBB::::::;;;<<<<<<:::777555444111222333000666PPPkkkoooSSS:::444666222.........000333555555333111///111111222222333333444444<<<:::888777:::@@@IIINNN^^^xxx\\\CCC666111111......---+++(((''')))+++,,,,,,------...---------,,,+++******+++,,,...///......---------,,,,,,,,,,,,,,,,,,+++++++++******%%%,,,,,,---//////>>>YYYlll}}}uuuXXXOOOeee}}}zzz~~~sssSSSDDDHHHeee{{{```MMM]]]wwwaaaIIICCC777444000---,,,,,,+++******)))((('''&&&%%%%%%%%%&&&((())))))(((''''''(((333TTT===%%%((($$$(((000######""""""""""""######!!!###$$$$$$"""!!!"""#########!!! !!!"""###$$$$$$###"""!!!###%%%''''''%%%###!!!!!!"""""""""###$$$$$$$$$%%% """############%%%&&&%%%$$$######"""#########""""""""""""############$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$%%%&&&''')))+++---///......---......222888888999GGGYYYvvvooo___PPPIIIDDD<<<888999???;;;999;;;999555666===>>>>>>===;;;::::::===???GGGHHHHHHFFFGGGFFF>>>666444333222222222333444555,,,---............111333999>>>IIIWWWaaabbb[[[SSSQQQSSSUUUVVVSSSMMMGGGBBB999;;;===@@@CCCEEEGGGGGGFFFGGGGGGEEECCCCCCFFFIIILLLNNNPPPMMMFFF>>>:::999,,,///111000...111===HHHUUURRRNNNJJJEEE>>>888333))))))))))))'''%%%###"""$$$$$$$$$$$$%%%&&&''''''***+++,,,+++******,,,...***++++++,,,------......222555999999777777999<<<999;;;===???BBBFFFJJJNNNKKKPPPVVV^^^jjjyyytttaaaXXXXXXVVVNNNEEEHHH<<<666;;;>>>:::666666666333222111...888ZZZ~~~```>>>444555222......,,,///222444555333111///111111111222222333333444111777999666666<<<@@@@@@KKKfffpppSSS777+++,,,000---***)))***+++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,------...///***,,,------,,,++++++,,,/////////---***))))))***...))))))///000///:::JJJeeezzz^^^JJJSSSooo~~~nnnQQQCCCOOOnnnsssXXXOOOiiimmmSSSCCC>>>888222///,,,***,,,000+++)))'''((())))))(((&&&&&&%%%$$$$$$&&&&&&%%%$$$---,,,***((('''((()))***'''&&&$$$""""""###$$$&&&&&&%%%###!!! !!!""" !!!""""""!!! """$$$$$$###$$$%%%'''&&&&&&%%%%%%$$$$$$$$$%%%""" """&&&'''$$$!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""$$$&&&&&&"""&&&###!!!"""%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&+++---000000000//////000---222000111999>>>JJJ___sss]]]RRRLLLDDD>>><<<===999777888999777888<<<;;;>>>@@@===999777:::>>>EEEGGGIIIJJJHHHDDD???;;;555444333333333333444444333111//////222666888999===FFFSSS```fffeee```\\\TTTUUUUUUUUURRRNNNIIIGGG@@@>>>>>>@@@CCCGGGHHHHHHGGGHHHJJJKKKJJJGGGCCCAAAJJJMMMOOONNNIIICCC===:::555444111,,,)))+++111666GGGQQQZZZYYYOOOCCC;;;999444///***'''''''''%%%$$$&&&%%%$$$%%%'''((('''&&&+++,,,---,,,+++******,,,)))***+++...000222111///555666666777888999999::::::<<<>>>???@@@CCCGGGJJJOOOPPPSSS[[[gggttt~~~~~~zzz}}}|||jjj^^^ZZZWWWPPPJJJGGGDDDAAA>>><<<;;;::::::777111///111222;;;VVVrrrxxxYYY<<<333333///---///---000222222111000000000///000111111111111000///666666666666888;;;>>>@@@FFFVVVppp{{{```DDD555222///,,,***))))))+++++++++,,,,,,+++,,,,,,---...///++++++*********++++++,,,+++---......---,,,,,,---...///...,,,***))))))+++...))))))//////...888FFFeee~~~{{{bbbLLLNNNccc{{{fffLLLEEEUUUtttgggSSSSSSsssuuu^^^OOOCCC;;;333000...***)))+++)))(((((('''(((''''''&&&'''&&&$$$%%%&&&&&&%%%$$$)))(((&&&%%%%%%'''((()))$$$$$$"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########!!!  ###$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$""" """&&&'''$$$!!!############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%""" %%%###""""""%%%&&&&&&$$$$$$$$$%%%&&&&&&'''(((((())),,,...///......//////---222111222;;;AAANNNcccxxxgggZZZKKKAAA===???:::888::::::888999<<<;;;===>>>;;;777555777:::>>>@@@CCCEEEDDDAAA===:::999888777777666666666666333333333333555888<<<>>>HHHPPP\\\fffjjjhhhaaa\\\TTTVVVWWWWWWTTTOOOIIIEEEBBB@@@???@@@CCCFFFHHHIIIHHHIIIIIIHHHHHHFFFEEEEEELLLOOOQQQOOOIIIBBB<<<:::000000///,,,)))))),,,///>>>DDDMMMSSSSSSNNNGGGCCC<<<777111,,,+++***(((&&&'''%%%$$$%%%&&&''''''%%%((('''''''''(((((((((((())))))+++---///000000///333333333444555666666666999;;;<<<>>>???BBBFFFIIIHHHIIIMMMVVVbbbooozzz}}}xxxyyyvvvhhhbbb]]]VVVPPPMMMJJJDDD???;;;888666555666111000333444888JJJ```]]]FFF333000111///...111...000222222111000111333111111111111111111111111666666555666888:::===??????KKK]]]lllPPP<<<333...,,,)))((()))++++++++++++++++++,,,,,,---...///++++++******)))*********,,,...//////...------...---......,,,***)))***+++...******......---555AAA___yyy~~~lllVVVNNNXXXppp~~~^^^GGGGGG\\\{{{xxxYYYNNN]]]pppdddKKK@@@666222111---******))))))***)))((('''((())))))'''%%%%%%&&&&&&%%%$$$$$$###""""""###%%%&&&'''#########""""""""""""!!!""""""#########""""""!!!"""""""""""""""""""""""" ############$$$%%%$$$%%%&&&''''''&&&$$$###$$$"""!!!###&&&'''%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$###!!!%%%###"""###$$$&&&%%%%%%######$$$&&&'''((()))***(((***,,,...---...///000---333333555>>>DDDRRRgggoooZZZJJJBBB>>>999555777777666666999:::<<<<<<999555222333666777:::>>>AAABBB@@@===;;;>>>===<<<:::999888777777333666888999999<<>>;;;CCCIIIaaaxxx\\\BBB333...,,,)))((()))+++++++++++++++++++++,,,---...///...---,,,++++++++++++++++++---......---,,,,,,---,,,------,,,***)))***,,,...******---------333;;;UUUpppxxxeeeVVVVVV```tttzzzYYYDDDGGG```mmmNNNMMMgggxxxVVVHHH:::555444111...---+++,,,---,,,***)))***,,,+++(((&&&%%%&&&&&&%%%$$$###""""""""""""###$$$%%%$$$%%%%%%%%%%%%$$$###### !!!###$$$$$$###"""!!!!!!  !!!"""!!!######""""""$$$%%%###$$$'''((()))'''%%%###$$$###"""###&&&&&&%%%############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""#########$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))(((***,,,---......000222///555444666@@@FFFTTTiiiooo[[[OOOCCC<<<666666777666666888999:::999777444333444555444777<<<@@@BBBBBB@@@??????>>><<<:::888777666666444888===>>>===>>>DDDIIITTTZZZbbbhhhiiiddd\\\WWWTTTWWW[[[]]][[[TTTMMMHHHHHHEEEAAA@@@CCCFFFJJJKKKFFFFFFFFFFFFGGGIIIJJJKKKNNNWWW``````VVVJJJAAA===444444222///---+++++++++))))))...:::IIIUUUXXXXXXHHHDDD>>>888333///---,,,***(((&&&%%%%%%&&&%%%$$$)))%%%###&&&+++...,,,(((''')))***+++,,,,,,---...222222222333333333444444444666888999:::===AAADDDDDDEEEFFFJJJPPPXXXaaahhhppptttwwwvvvqqqooorrrvvvyyyvvvkkkccc[[[VVVPPPKKKEEEBBB@@@???<<<:::666222333666666222333777888222///111111------000111111111000000222666999444333111000000111333444555555444444666888;;;===<<>>;;;;;;999999;;;777777777666555555666777333666:::>>>@@@AAA@@@???<<<;;;999777666444444444444999>>>@@@>>>>>>CCCGGGJJJOOOVVV[[[\\\YYYSSSOOOPPPTTTZZZ^^^]]]XXXQQQLLLKKKHHHCCCBBBDDDGGGJJJKKKCCCEEEFFFHHHJJJKKKKKKKKKOOOZZZfffjjjbbbTTTHHHAAA:::777222...,,,++++++,,,'''&&&(((...999EEEOOOUUUNNNLLLGGG@@@888222...,,,---***'''&&&&&&&&&%%%$$$$$$!!!"""'''***(((%%%''')))++++++******---///111111111111222222222222222444666777888;;;???BBBBBBDDDEEEGGGJJJPPPXXX]]]jjjnnnqqqpppmmmlllppptttsssxxxtttkkkccc^^^RRRMMMGGGDDDDDDDDDAAA>>>888555444666555333111333666444222222///---...111111111000//////111666999444333111000000111333444555444333333555777:::;;;<<>>===<<<>>>@@@>>>AAAGGGKKKMMMKKKIIIGGGIIINNNUUU[[[]]]ZZZVVVRRRMMMJJJFFFDDDFFFHHHJJJJJJCCCDDDGGGIIIKKKLLLLLLKKKOOOYYYeeelllhhh]]]OOOFFF>>>999333...,,,++++++***''''''''''''+++444@@@HHHRRRQQQOOOHHH@@@888222000000---)))'''&&&&&&&&&%%%%%%###"""$$$(((***)))'''(((***,,,+++))))))---000////////////////////////111222444666777:::>>>AAA===@@@DDDFFFHHHLLLRRRXXX```eeekkkllljjjjjjnnnrrrppprrryyy{{{qqqhhhcccYYYSSSKKKHHHGGGFFFBBB===:::999777666555444444555222222111000......000333111111000//////111444888333222111000000111222333444333333333444666888:::888AAABBBBBBNNNeeedddKKK666333///,,,,,,++++++***************+++,,,---...(((((('''''''''((()))))))))+++---,,,+++***++++++)))***+++***)))***+++---,,,,,,,,,,,,...111222222@@@```xxxyyymmm]]][[[___ooohhhOOOFFFTTTqqqZZZIIIKKK```zzztttiii\\\NNNEEEBBB@@@;;;888999===???;;;777000---)))&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!""""""###"""!!!!!!###%%%###$$$%%%'''((()))))))))###$$$%%%&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%'''(((!!!$$$&&&&&&###!!!"""###"""$$$%%%$$$######%%%'''&&&&&&''''''(((((()))))),,,---...---------000222///666777;;;FFFOOO^^^ttt|||jjjTTTGGG@@@:::777777777666555555555666666666444555888999::::::999888555444444444444444555666444666888::::::999888777666888;;;>>>@@@AAAAAA@@@@@@FFFNNNVVVZZZZZZXXXVVVNNNKKKHHHGGGHHHIIIIIIIIIEEEEEEFFFGGGIIIKKKMMMNNNOOOUUU^^^fffgggaaaUUULLL@@@<<<777333111///+++)))((('''&&&%%%%%%***222888HHHKKKMMMKKKFFF???;;;999333000+++((('''''''''&&&&&&''''''((()))******+++)))+++---,,,))))))---111//////////////////......000222444555666999===@@@;;;???DDDFFFFFFGGGLLLPPPSSSZZZccchhhhhhgggiiilllkkklllpppzzzwwwmmmggg___WWWOOOKKKJJJIIICCC>>>:::<<<;;;888555444666777///000000000000111222222000111111//////000222555111111111111111111111111444333222222333555777999888===@@@EEEJJJOOOkkkqqqYYY888555000---,,,,,,***)))************+++,,,---...))))))((())))))***+++,,,***,,,...---,,,+++,,,,,,((()))******)))***,,,...,,,,,,,,,,,,///222333222888YYYsssxxxaaaXXXTTT```www{{{cccIIIEEEZZZxxxuuuMMMBBBRRRmmm~~~qqqbbbWWWTTTJJJDDD???AAAGGGJJJEEE>>>111...)))&&&&&&&&&&&&%%%"""###$$$%%%%%%&&&%%%%%%'''&&&$$$""""""###$$$&&&&&&%%%###!!! !!!!!!"""!!!"""$$$$$$###!!!"""######""" !!!###%%%$$$$$$%%%&&&''')))******###$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&'''))) $$$''''''$$$!!!!!!""""""$$$&&&%%%""""""%%%((($$$%%%&&&'''(((***++++++,,,------,,,+++,,,...111...555777<<>>===999777555444444444444333777888999::::::999888777444444444444555666888888444444555777888777444111333444666888:::;;;<<<===:::@@@IIIQQQWWWZZZYYYXXXNNNLLLIIIHHHIIIIIIIIIHHHHHHGGGEEEEEEFFFJJJNNNPPPOOOQQQWWW___dddaaaXXXPPPBBB???;;;999777333---)))((('''%%%$$$&&&(((+++,,,999???FFFIIIHHHEEECCCBBB555111,,,)))((((((''''''###%%%&&&&&&%%%%%%'''((())),,,...,,,))))))---222111111111111111000000000000222333555666999===@@@===BBBGGGGGGDDDCCCEEEHHHHHHRRR___fffgggeeeeeegggggggggiiiqqquuunnn```XXXOOOLLLMMMKKKFFFAAA:::===>>>:::555444666777111222222222333444222///000111111000//////111333///000111111111111000///444333222222222444777888:::;;;===FFFHHHAAASSSyyy|||hhhLLL:::---...///***(((+++++++++******++++++,,,---&&&))),,,+++(((&&&'''(((,,,,,,,,,,,,,,,+++***)))222---+++...///,,,***+++000...+++))))))+++---000888LLLjjjrrrbbbVVVYYYhhhzzz|||^^^IIIJJJ^^^lllKKKAAAWWWyyyqqqggg^^^UUULLLKKKSSSXXXPPPCCC666///***)))'''###!!!###%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!""""""%%%""" ######!!!""""""""""""""""""""""""'''%%%$$$%%%### """'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$######(((((('''&&&&&&%%%%%%$$$'''%%%###$$$''')))'''%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))(((---///---,,,...///...111555777>>>KKKRRRbbb|||yyyhhhZZZKKK>>>999888888666333333444444222777666555666888999999888777444333444777:::999777888666333222222222111000555444333222444777:::<<<:::;;;>>>EEEMMMRRRSSSRRROOOMMMKKKHHHGGGFFFFFFFFFGGGGGGFFFEEEFFFIIIKKKMMMOOOSSSUUUXXX\\\```]]]WWWLLLDDD>>><<<999333...,,,(((&&&$$$$$$%%%&&&'''&&&///444<<>>BBBHHHKKKJJJFFFCCCAAAEEELLL\\\kkkmmmeee___```bbbggglllnnnssstttmmm___RRRQQQSSSQQQKKKFFF@@@???===;;;888666444333///000111222222222222222333333333222111000//////000000000000000111111111222222333444444555666666999===@@@@@@@@@EEEPPPZZZrrrVVVBBB000...///+++))),,,++++++******++++++,,,---'''))),,,+++)))''''''(((******+++,,,,,,++++++***---,,,---...+++'''(((,,,+++***))))))***,,,///111555HHHdddzzziiiYYYWWW```ooo|||^^^JJJNNNeee|||aaaIIIIIIbbbwwwnnnggg]]]ZZZ```bbbXXXKKK999111+++)))(((%%%$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""#########"""!!!!!!""""""!!! """"""""""""""""""""""""&&&$$$$$$&&&$$$!!!"""&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######!!!""""""######$$$%%%%%%%%%$$$"""$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))(((---///,,,,,,...///...000555777>>>JJJRRRccc~~~oooYYYIIIBBB<<<;;;888555444444444444666555555666888:::999999888666444444666888777555666444111000111111111000111000//////000333666888999:::===CCCJJJOOOQQQQQQPPPNNNLLLIIIGGGEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMOOONNNQQQSSSUUUYYY]]][[[VVVNNNGGGAAA>>>;;;444...---...+++(((&&&&&&&&&%%%$$$)))---444;;;AAADDDEEEEEE???===888111...---***%%%''''''''''''((()))******+++++++++,,,,,,,,,,,,,,,.........///////////////000111222222222444888;;;;;;@@@EEEGGGGGGEEECCCBBBCCCIIIVVVccceee^^^YYYZZZ___eeekkknnnrrr{{{|||mmm___ZZZXXXSSSLLLGGG@@@???===;;;888555333222444444444444333222111000333333333222222111000///000000111222222222222111222222222333444555555555444888;;;;;;;;;???HHHQQQkkkfffNNN777000///,,,***,,,++++++******++++++,,,---(((***++++++)))(((((()))'''(((***+++,,,,,,++++++)))***......(((###&&&---''''''((()))+++---///000222BBB\\\wwwxxxeee\\\[[[cccppp|||wwwZZZJJJTTTnnnoooUUUIIIVVVrrr|||sssooopppooocccVVV???555,,,)))(((&&&&&&(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$!!!"""######!!! !!!""""""""""""""""""""""""$$$###$$$'''%%%!!!!!!%%%#########$$$%%%&&&&&&'''***((('''%%%$$$######$$$$$$$$$$$$%%%&&&&&&''''''$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))))))))---///,,,+++...///...000555777>>>JJJRRReeelllWWWMMMDDD@@@:::777666666666777555555444666999::::::999888777555555666666666555666333111000000000000///...---------...000333555888888;;;???FFFKKKNNNOOOQQQOOOMMMJJJGGGEEEDDDCCCCCCDDDEEEGGGIIILLLNNNPPPSSSVVVWWWXXX[[[______[[[SSSLLLFFFCCC>>>666111000000...***(((((('''&&&%%%$$$'''+++222999???DDDGGGBBBAAA<<<555222111...)))(((((('''''''''''''''(((******+++++++++,,,,,,,,,///////////////.........000111222222333555888;;;:::===@@@CCCCCCBBBBBBCCCBBBFFFPPPYYY[[[WWWTTTUUU[[[bbbiiimmmooottt|||mmmeee```YYYQQQNNNEEECCCAAA>>>:::777555444555555555444444333333222333333333333222111000///000111333444555444222111111222222333333444444555111555888888777:::AAAGGGTTTvvvvvv]]]BBB444///,,,+++,,,++++++******++++++,,,---***+++++++++***)))))))))'''(((***+++,,,+++***)))******,,,---)))%%%''',,,%%%&&&(((***,,,---......///>>>WWWsssyyylllccc___dddlllyyyqqqTTTIIIZZZvvvgggMMMLLLccc~~~}}}zzznnn```FFF999---)))(((&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$"""%%%$$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!###"""$$$'''&&&!!!!!!$$$""""""###$$$%%%&&&&&&'''+++)))'''$$$######$$$%%%((((((((('''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))))))))---...++++++...000///000555777>>>JJJSSShhhlll\\\OOOFFF>>>:::999777888999555444444666999:::::::::777777666666777777888888999666333111000///...---//////......///111333555666777999<<>>???>>>>>>@@@AAABBBEEEKKKQQQUUUUUUVVVVVVXXX^^^eeeiiijjjooowww~~~wwwnnnggg___YYYWWWJJJIIIFFFCCC???;;;888777333333333333444555666666222333333333222222111000000222444666777555333222222222222222333333444444222666999:::999:::>>>CCCJJJbbblllOOO<<<222...++++++++++++******++++++,,,---,,,++++++***************)))***,,,---,,,+++((('''---***))),,,,,,***)))+++'''(((***+++,,,,,,++++++...<<>>JJJTTTkkkttt]]]OOOBBB===:::666666999666555555666999::::::999555666666777888999;;;<<<===:::666222000///---+++////////////000111333444444555888;;;>>>CCCHHHKKKOOONNNMMMKKKIIIGGGEEEDDDFFFGGGIIIKKKLLLLLLLLLLLLRRRVVVXXXVVVXXX[[[\\\[[[^^^ZZZXXXUUUNNNCCC;;;:::000---***)))))))))((((((&&&%%%$$$%%%***222999>>>GGGHHHFFFAAA>>>===777000,,,+++)))'''%%%$$$###"""''''''((()))+++,,,,,,---///////////////............000222333444666888;;;>>>??????>>><<<<<<>>>???@@@BBBFFFJJJOOOUUUXXXXXXXXX\\\aaadddfffllluuu|||wwwmmmccc]]]\\\MMMLLLIIIEEEAAA===:::999444333333333333444555555222333333333333222111111111222555777777666444222222333333333333333444444555777::::::999:::===@@@CCCOOOooozzz```III999111---+++++++++******++++++,,,---...,,,******+++,,,+++******,,,---......+++((('''///***))),,,...,,,++++++***++++++,,,++++++******---:::PPPlllqqqfffccc```dddkkkttt||||||{{{sssqqqooonnnpppqqqqqqqqqxxx|||~~~yyytttqqqqqqssspppnnniiibbb```gggtttiiiTTTUUUqqqlllRRRCCCVVVwww|||[[[III444)))&&&%%%&&&(((###$$$$$$$$$$$$%%%%%%%%%!!!!!! !!!"""""""""$$$$$$###!!! """""""""""""""""""""""""""!!!"""%%%$$$!!!!!!%%%############$$$$$$$$$$$$)))((('''%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&$$$&&&''''''&&&%%%'''(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))***......******---000000///555888>>>JJJUUUnnnsss```NNNEEE???777555888777666555666888:::999888333555666777777999<<<>>>???;;;777333111///,,,***---------......///000111222444888:::===@@@EEEHHHLLLLLLLLLLLLKKKIIIHHHGGGFFFHHHJJJLLLMMMMMMLLLKKKPPPVVVYYYXXXXXXZZZ[[[ZZZ___^^^___^^^VVVHHH@@@>>>555222...+++)))(((&&&$$$&&&$$$"""!!!$$$***///333@@@DDDFFFEEEDDDCCC<<<444111///---***'''%%%$$$###%%%&&&'''(((***,,,------............/////////000---///222444444666999;;;AAAAAAAAA???======>>>???>>>@@@AAACCCJJJSSSXXXWWWXXXZZZ^^^aaadddkkkttt{{{{{{tttfff^^^]]]OOOMMMJJJGGGCCC???<<<;;;999888666333222111111111222333333333333333222222222333555666666666444333444444444444444444444444555666888888888888;;;===@@@FFFZZZpppWWWBBB555///---++++++******++++++,,,---///---******+++---,,,******+++...//////---+++))),,,***+++------******...,,,,,,,,,+++++++++++++++,,,666JJJddd~~~yyyuuulllhhheeegggmmmsssuuuuuuwwwyyy}}}zzzsssnnnlllkkkkkkaaabbbeeehhhkkkllljjjhhhooosssyyy~~~zzzxxxxxxxxxvvvuuutttvvvxxxxxxwwwqqqhhh``````hhhpppfffTTT[[[zzzbbbMMMIIIdddgggRRR999,,,'''&&&&&&(((######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######!!!!!!"""$$$$$$### """""""""""""""""""""""""""!!!"""$$$### """'''$$$$$$$$$$$$############'''''''''''''''&&&'''&&&%%%%%%&&&''''''(((((()))###%%%'''&&&$$$$$$&&&(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))+++......***)))---000000...555888>>>JJJUUUpppzzzcccVVVKKK>>>999;;;888777666777888999888666222444666666555666999<<<<<<999555222000///---,,,,,,,,,------...//////000000444888;;;===???CCCFFFIIIIIIKKKKKKLLLKKKKKKJJJDDDGGGJJJMMMOOOOOOMMMLLLOOOVVV[[[ZZZYYY[[[[[[YYY]]]___cccccc[[[LLLBBB???777444000---+++)))'''%%%&&&%%%###"""###&&&***---333:::AAAEEEHHHHHHAAA999777555222...+++(((&&&%%%$$$%%%&&&(((***+++------,,,------...///000111111,,,///222444555666999;;;AAABBBCCCBBB@@@@@@AAABBB???AAA@@@AAAHHHRRRWWWUUUVVVYYY]]]aaadddjjjqqqwwwuuu|||}}}mmmcccaaaRRRQQQNNNKKKGGGDDDAAA@@@===;;;888555222111111111222222333333444333333222222333444555555555555444555555555555555555555555555555555555555777999;;;===CCCMMMeeezzz```HHH888111///++++++******++++++,,,---000---******,,,---,,,+++(((***---000111///---+++)))***...///***&&&)))000,,,,,,++++++,,,,,,---...,,,444EEE^^^xxx~~~ttthhhccceeegggfffdddiiimmmrrrwwwzzz{{{zzzyyyssspppjjjeeebbbaaacccdddbbbfffllltttxxxxxxuuuqqqmmmqqqwww|||~~~yyyuuu{{{}}}wwwjjjccceeeiiicccSSS]]]}}}~~~```OOOQQQqqqnnnXXX===...)))''''''(((#########$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$"""!!!!!!###%%%%%% """"""""""""""""""""""""###!!!!!!###""" """'''%%%%%%$$$$$$###"""""""""%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$###""""""!!!$$$&&&%%%###"""$$$'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))+++......***)))---000000...555999???JJJVVVqqqtttdddVVVFFF>>>@@@999888777777888888777666222444666555333333666888888555222000000///...------......//////000000000///333999<<<===???BBBDDDFFFHHHJJJKKKMMMMMMLLLLLLBBBEEEJJJNNNPPPPPPOOONNNJJJRRRWWWWWWUUUVVVVVVTTT[[[^^^dddfff]]]MMMBBB>>>666333000...---,,,+++***((('''%%%$$$%%%'''***,,,***222<<>>777333333444222333555666555333222222333555666777444000...///000...,,,000---***+++...000000...---000444999===>>>>>>>>>AAABBBDDDFFFHHHIIIIIIIIIBBBFFFKKKMMMMMMLLLKKKKKKHHHLLLOOOOOOPPPSSSSSSOOOTTT^^^fffeee^^^UUUJJJAAA888888666111,,,((()))***+++***)))((('''&&&&&&&&&)))(((,,,555AAAFFFCCC???:::===<<<555///,,,***'''&&&%%%######$$$(((,,,...,,,---...000000000000///&&&+++111444333555:::>>>>>>@@@CCCFFFHHHHHHFFFEEEFFFGGGGGGFFFFFFIIIMMMQQQSSSWWW\\\]]]]]]```fffkkklllnnnooouuu{{{qqqppp```^^^XXXQQQKKKGGGGGGHHH@@@>>>;;;888666666666666111444777777666333222111---///222111//////111444<<<777555888999777777:::555555666666777777888888;;;888<<>>>>>>>>@@@CCCFFFHHHIIIHHHHHHBBBFFFJJJLLLLLLKKKJJJJJJHHHLLLNNNMMMNNNQQQPPPMMMVVV```ggggggaaaXXXNNNEEE<<<;;;777333///,,,+++++++++***)))'''&&&&&&&&&&&&'''&&&(((///999@@@CCCCCCAAA@@@<<<777444444000***)))'''%%%$$$%%%(((+++---+++,,,---////////////...)))...333555555666:::>>>???AAADDDGGGHHHHHHGGGFFFKKKJJJIIIIIIJJJLLLOOOQQQTTTYYY]]]___^^^___cccggghhhjjjjjjooo}}}xxxuuueee```YYYRRRMMMKKKJJJJJJCCC@@@===999777666777777222444777777666333222222000222333333111111333555===888555888888777666888888888777777777777777777888888<<>>BBBFFFHHHHHHHHHGGGBBBEEEIIIKKKKKKIIIIIIIIIGGGKKKLLLKKKLLLOOONNNKKKTTT^^^ffffffccc]]]TTTKKKDDD???999555333222...,,,+++***((('''&&&%%%%%%%%%%%%$$$$$$'''...777@@@FFFHHHFFF???:::999:::666///,,,+++(((&&&&&&'''***+++******,,,---------------+++///333444333444888;;;@@@AAADDDGGGHHHIIIIIIIIIOOOMMMKKKKKKLLLNNNNNNNNNUUUYYY^^^```___^^^```bbbffffffeeejjjvvvyyyllleee[[[UUURRRQQQOOOMMMFFFCCC>>>:::777777777888222444777777666444333333000222333333222111222444===888666777888555555777999999888888777666666555777999<<<>>>???QQQ|||ttt]]]MMM???777111000///,,,+++,,,***+++)))%%%%%%***+++***+++,,,---------+++)))((()))***+++***))))))***++++++,,,------------,,,+++***,,,000<<>>;;;888777888:::999888666444444333333333333444555555555333222000///---------...///000000000111222555888:::<<<:::===AAAEEEHHHIIIIIIHHHCCCEEEIIIJJJIIIHHHGGGGGGEEEIIIJJJJJJKKKOOOOOOLLLOOOXXX```ccccccaaa[[[TTTLLLDDD;;;777777666111,,,+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$'''///:::BBBJJJJJJEEE???<<<;;;888333///---***(((&&&&&&'''((())))))***++++++,,,,,,,,,+++---///000///000333666===???AAAEEEHHHKKKMMMNNNQQQNNNLLLLLLMMMNNNMMMKKKRRRWWW\\\______^^^^^^^^^dddccccccgggsss}}}tttkkk___XXXVVVUUURRROOOHHHEEE???:::777666777888222444777777555444333444///000000111000000111222>>>888555777777444444555777777666666666555555555999:::======:::DDDeeeooobbbHHH===333///---+++***+++***,,,+++'''&&&***+++***++++++,,,,,,,,,+++***))))))+++,,,+++***)))***,,,+++,,,,,,,,,,,,,,,,,,+++***---000888LLLjjjlllyyywwwccc^^^rrr{{{]]]LLLKKKhhhwwwWWW;;;+++***'''((()))%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$###"""!!!!!! ###!!!  !!!""" !!!""""""!!!   """!!!!!!"""$$$%%%$$$""""""$$$&&&'''))))))))))))+++******)))'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""%%%$$$######$$$%%%'''((('''''''''(((***+++---...222111//////...///000111444:::<<>>;;;444......---+++)))(((&&&&&&&&&$$$&&&'''%%%$$$&&&+++///999DDDKKKGGG>>>:::888777333222...+++(((&&&%%%%%%(((((((((((()))***+++,,,//////.........000111333555777:::>>>DDDKKKQQQTTTWWWXXXZZZYYYVVVSSSRRRRRRRRRUUUYYY]]]``````___^^^]]][[[]]]dddllluuu|||qqqggg```ZZZTTTOOOKKKHHHDDD???;;;888666666333555666666555555555666333222222444666888888777<<<666444555666444333555000111111222333333444444777333555:::<<<===GGGTTT~~~ppp]]]GGG:::333...---...***000222...,,,------+++))))))******++++++,,,,,,,,,---......,,,,,,---...,,,++++++++++++++++++,,,***...000222???[[[yyykkkssszzzhhhZZZeeegggQQQTTT___rrr^^^===,,,(((+++&&&$$$&&&%%%######$$$%%%%%%%%%%%%$$$###########################  """"""!!!!!!!!! !!!!!!$$$###""""""""""""###$$$%%%###""""""###$$$###"""$$$%%%'''(((((((((''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&"""$$$'''***++++++***)))///......---...///111222222999<<>>CCCHHHJJJHHHIIIJJJJJJHHHFFFFFFGGGEEEHHHGGGDDDDDDHHHHHHFFFEEEGGGIIIMMMWWWccciiihhhkkkbbbVVVKKKDDD>>>888444111///...,,,***(((((('''$$$###  ###%%%''')))444@@@FFFHHHFFF???777888777444111---+++)))((())))))(((((()))***,,,------+++))))))+++---//////555666777:::???EEEKKKNNNTTT[[[aaa___WWWRRRTTTXXX^^^^^^___aaabbbbbb```^^^aaa^^^aaahhhkkkmmmsss{{{wwwiii]]]UUUQQQOOONNNKKKGGGBBB===999777333555666666555555666888111000000333888;;;;;;:::999444222444555444444666555444444333333222222111888444555888777555<<>>888111///---++++++***'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%(((000<<>>:::<<<<<<;;;777222,,,)))((('''%%%&&&'''(((((('''...---,,,++++++,,,...///...222555777;;;CCCGGGFFFMMMUUU\\\[[[ZZZ[[[^^^^^^YYY]]]```bbbeeeiiigggbbbdddcccccceeeiiiooovvvzzzzzz}}}uuufffZZZUUUQQQOOOLLLIIIFFFBBB===999888777555555555666888999333333333444555666777888666555444222000111555888000111222333444444444444111222333555666:::>>>BBBRRR```mmm[[[LLL???777666111...//////,,,+++---++++++++++++++++++,,,,,,---,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,---+++---333888FFFccc~~~vvvzzzmmmZZZXXX^^^zzzmmmSSSSSShhhqqqOOO555))))))'''&&&%%%%%%%%%%%%%%%%%%$$$###############'''$$$""""""$$$$$$###!!!$$$$$$$$$%%%$$$$$$############""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###############$$$$$$$$$%%%'''(((***+++&&&''''''(((---222---###'''&&&%%%###############%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&''''''((()))***++++++,,,,,,---.........///111444555666>>>JJJUUUjjjxxx```MMMIIIAAA:::888777555555777777444222333666777333000444444444333222111///......------,,,,,,------......111444666888<<<@@@CCCDDDDDDFFFGGGHHHHHHFFFDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLOOOTTT[[[```iiihhhaaaUUUMMMGGGAAA:::444222///...---+++)))'''&&&&&&&&&%%%%%%%%%$$$$$$###&&&+++444===CCCDDDDDD;;;;;;<<<;;;999444...***)))'''&&&&&&'''(((((('''...---+++++++++,,,...///,,,111333444999@@@DDDDDDIIIRRRXXXYYYYYY\\\___```ZZZ]]]```aaafffkkkjjjfffcccdddfffhhhlllqqquuuxxxzzzxxxjjj]]]WWWQQQOOOKKKIIIFFFBBB===:::999777555444444666888:::666555444444444444555666444555444333111222555777444444444444333333333444333444555555555888<<>>888666333000///---+++)))&&&&&&&&&&&&%%%%%%%%%%%%"""###&&&+++111:::CCCJJJ???===<<<<<<<<<888222---***(((&&&&&&'''((((((''',,,++++++***+++,,,---...+++///111222666===AAA@@@EEEMMMTTTVVVYYY^^^aaabbb\\\___```aaaffflllnnnllldddfffiiilllooosssuuuvvv{{{|||~~~qqqddd]]]SSSQQQMMMJJJGGGDDD@@@===:::888555444444666999;;;999888555333222333444444222444444444333444666777999777555444333333444555666666666555444666999;;;===EEE\\\ttt```TTTIIIBBB<<<:::777333111333)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,---,,,***,,,000333===WWWqqq|||bbbWWWbbbsssttt[[[RRRggguuussspppdddWWWWWWjjjmmmPPP999---(((((('''''''''''''''((($$$$$$$$$$$$######""""""$$$$$$###"""############"""!!!  !!!"""!!!!!!""""""############""""""  """""" !!!""""""###"""""""""!!!"""%%%'''((()))(((((())),,,))))))777EEE:::###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$$$$######$$$%%%&&&&&&'''((()))***++++++***************---222666888:::AAAKKKYYYssswwweeeWWWGGG???;;;888888:::999777333333444444444333555555555555444333222111///......------------...,,,///333555666666777888<<>>HHHGGGCCC>>>======;;;777222,,,)))&&&%%%&&&''''''&&&***************+++,,,---***...000111555<<>>CCCKKKQQQTTTWWW^^^bbbbbb```aaaaaa```eeelllooonnniiiiiikkkmmmpppsssuuuwwwyyyyyy}}}zzzmmmdddXXXUUUQQQMMMJJJGGGDDDBBB;;;999666444444777:::<<<999777555333222333444555111222444555555555777888;;;888666333333444777888666666666444444555888:::>>>BBBMMMiiisssiiiYYYPPPGGGAAA;;;555222333,,,,,,------------,,,,,,,,,------...............,,,,,,+++++++++,,,,,,---***))),,,000333<<>>===CCCIIIOOOQQQUUU\\\______ccccccaaa___cccjjjnnnmmmnnnmmmllllllnnnrrrvvvxxxttttttzzzwwwlll\\\XXXSSSNNNKKKHHHFFFDDD===;;;888666555777999;;;666555333333333444666777000222444555555666888::::::888555333333666999<<<333444444333333555888;;;<<<>>>AAATTT|||hhh]]]QQQHHH@@@777333333000000///---------------,,,---.../////////......+++++++++++++++,,,,,,---+++))),,,000222:::QQQiiitttbbb___ppp{{{```VVV___xxxuuunnneeebbbjjjqqqnnneeeYYYiiieeeBBB///---)))((('''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$ !!!!!!!!! !!!###&&&&&&$$$###"""!!!!!!!!! !!!###$$$$$$###""""""######""""""""""""###### """###%%%&&&&&&&&&!!!"""$$$%%%'''(((((((((&&&(((&&&$$$%%%))))))%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''%%%&&&''''''))))))***+++******+++++++++---111444444999AAAKKK]]]{{{xxx```QQQGGG???:::999555555444444555666666777444555555555444444333222000000///...------------+++...111333555666999;;;999>>>DDDGGGHHHIIIKKKNNNOOOMMMJJJGGGGGGHHHJJJLLLNNNOOOOOOKKKDDD@@@BBBEEEJJJTTT```gggkkkhhh]]]RRREEEAAA;;;666222///---+++''''''''''''&&&&&&&&&%%%###&&&((('''&&&(((...444FFFFFFFFFDDDBBB???===;;;444000+++'''&&&&&&%%%$$$&&&''''''((()))***+++++++++///111111444:::===<<>>===:::888777777777888222222333444555666777888///111333444555777:::<<<888777555333444777:::<<<111222333333333555999<<<;;;<<<>>>KKKooouuuiii\\\QQQGGG===999999555333000...,,,---......+++,,,---.........------++++++******+++,,,,,,---,,,+++---000000666KKKbbbnnn```cccxxxoooVVVXXXjjjzzztttsssuuuxxxwwwuuutttsssqqqttt}}}zzzqqqzzz}}}^^^<<<+++,,,+++***)))((('''&&&&&&&&&&&&'''((())))))'''&&&$$$ !!!"""""" """%%%$$$%%%%%%%%%$$$###""""""!!!"""###$$$$$$###!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$""""""###$$$%%%'''((()))&&&###$$$&&&%%%!!!"""&&&###$$$%%%%%%%%%%%%$$$###!!!!!!"""######$$$%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&'''((()))*********+++---------...000222333:::BBBMMM```vvvbbbUUUIII@@@<<<555666777777666555555555333444444444444333222222111000///...------------,,,...000111222444777:::;;;AAAGGGJJJJJJKKKNNNRRRQQQOOOLLLIIIHHHHHHIIIJJJLLLMMMMMMJJJFFFCCCAAAAAADDDMMMXXXdddnnnpppeeeXXXJJJEEE>>>888444111...,,,''''''''''''&&&&&&&&&&&&###%%%&&&&&&$$$%%%))),,,777???GGGJJJGGGAAA===<<<;;;666000+++)))'''&&&%%%%%%&&&'''((()))*********+++///000000333999;;;:::<<<@@@DDDGGGMMMUUUYYYWWW___```^^^]]]aaahhhllljjjqqqpppnnnmmmnnnpppsssuuuppppppvvvzzzfffaaaYYYRRRMMMJJJHHHGGG???>>>===;;;888777555555111222444555666777777666000111222333444777<<>><<<:::777444222111222555777777777555444000111222222444777===AAA:::999777555444555666777333333333222222333666999888999===BBBPPPooolll[[[QQQLLLKKKJJJEEE:::111//////---++++++---+++***+++------***'''------------,,,+++******---+++,,,...---111DDDYYYwww{{{rrrkkkfffccc___^^^cccrrrxxxdddccctttyyy```RRR\\\qqqaaa[[[XXXXXXaaannn{{{eeeFFF555000000)))((('''&&&%%%&&&&&&''')))***,,,,,,,,,***)))(((&&&&&&%%%$$$$$$#########%%%%%%$$$#########$$$$$$!!!!!!""""""######$$$$$$%%%###!!! !!!!!!!!!"""!!! !!!"""###"""!!!#########!!! """%%%((((((((('''&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$&&&''')))))))))(((((()))***++++++,,,...111444444<<>>555000000+++***)))(((''''''&&&&&&"""#########$$$$$$$$$$$$))))))---666@@@EEEDDDAAA;;;999555111...+++'''%%%&&&&&&%%%%%%&&&''')))***---......///000111111222666777999===DDDJJJPPPRRRZZZ[[[]]]```cccgggkkkmmmsssssssssqqqpppsssxxx}}}}}}}}}yyymmmeee]]]SSSMMMKKKIIIDDD>>><<<<<<;;;777333666333444777777555555888555555444222111333666999===:::777666666777666666333444555444222222444555888999777;;;DDDPPPsssttteee[[[VVVTTTNNNFFF<<<555///***+++...---,,,,,,---......,,,***((()))***+++,,,,,,,,,,,,---,,,...111///000???QQQooo~~~wwwrrrnnniiiddd]]]VVVPPPKKKGGGDDDMMMLLLMMMVVVggg|||mmmdddqqqeeeUUU^^^qqq}}}hhhYYYSSSSSSYYYhhh}}}zzz\\\???000+++++++++***)))((((((((())))))(((***,,,,,,+++((($$$""" !!!!!!"""######$$$$$$!!!"""###%%%%%%%%%$$$$$$!!!!!!!!!!!! %%%###!!!!!!"""###"""""" !!!"""!!! &&&$$$###&&&)))+++***(((((((((&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((()))***++++++,,,...111444<<<>>>EEETTTmmmqqq```PPPFFF===:::999666666888999:::999777444333222333111111111000000/////////......///000111222444555999===BBBEEEEEEGGGJJJNNNSSSSSSQQQNNNPPPRRRNNNHHHHHHEEEEEEGGGFFFCCCCCCEEE??????BBBNNNcccvvv}}}{{{kkk___RRRJJJDDD;;;444111,,,,,,***)))((('''&&&&&&############$$$$$$$$$$$$***%%%###***888CCCFFFEEEAAA===777333111///***''''''&&&&&&&&&&&&''')))***---------...............555555666:::@@@GGGNNNRRRWWWXXX[[[___cccfffiiikkkppppppoooooopppsssxxx}}}wwwmmmcccWWWPPPMMMLLLGGG@@@<<<;;;:::777555888444333666666444555999777666555222111333777:::???;;;777555555777888888333444444444222222444555777999777999???FFF```~~~nnnaaaYYYVVVTTTLLLBBB999000)))***///---------------------,,,***+++,,,,,,---------,,,---,,,...222111000<<>>GGGXXXssssss]]]QQQDDD>>><<<:::999;;;:::;;;<<<999444222333666000000111111111000//////......///000111222333333777;;;???CCCEEEGGGKKKNNNPPPPPPNNNMMMPPPSSSNNNGGGJJJGGGGGGIIIHHHEEEDDDGGGBBB@@@AAAIIIZZZlllwwwzzzpppeeeVVVLLLFFF???777222///---+++)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''### $$$///;;;BBBDDDHHHCCC<<<888666333...)))+++***((('''&&&&&&&&&&&&+++,,,,,,------.........333333444777<<>>JJJ^^^yyynnn^^^MMMDDD@@@===;;;<<<888;;;<<<:::666444555777///000111111111111111000......///000111222222222555888===AAAEEEIIILLLOOOLLLLLLKKKJJJOOORRRNNNFFFKKKHHHGGGHHHGGGCCCBBBDDDDDDAAA@@@EEEQQQ```nnnwwwsssiii[[[NNNFFFAAA:::444111///---***(((''''''(((%%%$$$$$$$$$$$$$$$$$$$$$"""######%%%)))000888>>>KKKGGGCCC???<<<777111+++,,,+++)))'''&&&&&&&&&&&&)))***+++,,,...///000000000111333444888>>>FFFLLLNNNQQQVVV\\\aaaeeeggghhhiiihhhhhhkkkooosssxxxzzz~~~|||~~~~~~xxxlll^^^UUURRRJJJFFF@@@<<<:::999::::::999555333555555333555999444444333222333666:::>>>999999888999:::999777444222333444333111111333444222666555777===<<>>@@@BBB???>>>CCCKKKVVVeeerrrsssoooeeeWWWMMMFFF>>>888444111...+++)))(((((((((%%%%%%%%%%%%$$$$$$$$$$$$ ###&&&'''&&&)))///444EEEFFFHHHFFFBBB;;;333///))))))'''''''''((()))***'''((()))+++---///000000...000222333555:::AAAGGGHHHLLLRRRYYY___bbbddddddhhhggggggjjjpppuuuxxxyyy{{{zzz|||~~~|||qqqeee[[[XXXKKKHHHDDD???<<<:::::::::999555444666666333444888222333333333444666999<<<666777888:::;;;999555222222333333333111111333444222666444666===<<>>>>>@@@AAA>>>>>>BBBFFFMMM\\\kkkrrrvvvrrrfffYYYOOOEEE<<<555333///+++)))(((((()))&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%%%%&&&'''***,,,999@@@IIIKKKEEE===666333***)))(((''''''((()))***'''((((((***+++,,,------,,,///333333333666===BBBAAAFFFMMMUUU[[[^^^``````eeeddddddgggmmmrrruuuuuuwwwwwwzzz~~~}}}xxxmmmccc```OOOMMMIIIDDD>>>;;;999888888555555777777444333666222333555555444444555777666666666777888888555333222333333222111111222444333666333444<<<;;;;;;EEEUUU{{{xxxkkkcccXXXNNNIIIEEE===555222)))+++,,,+++)))))),,,///+++,,,---...///////////////***+++///000000999FFF```}}}yyyuuuhhhddd^^^YYYVVVUUUSSSRRRSSSQQQPPPUUU]]]cccdddccclllmmmooorrruuuyyy|||~~~rrruuullldddhhh{{{[[[UUUcccvvv```YYY```xxxyyy^^^AAA///***)))(((+++***((('''''''''((()))---,,,***((('''&&&&&&&&&!!!!!!!!!"""######$$$$$$$$$###""""""!!!""""""### !!!!!!"""""" """######"""!!! !!!"""###"""!!!"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''((())))))%%%$$$###""""""$$$&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))$$$&&&''')))))))))(((((()))***++++++,,,...111444333>>>OOOcccyyy|||eeeWWWKKKCCC@@@===;;;;;;<<<;;;777000***111000//////000222444666111000...,,,---///222444222222444777;;;===>>>===AAAEEEFFFCCCCCCHHHKKKKKKCCC@@@@@@CCCCCCAAAAAADDDDDDAAA@@@BBBCCCFFFTTTcccrrr{{{}}}sssdddWWWJJJ@@@666444000,,,)))(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###&&&(((((('''///:::HHHLLLGGG>>>888666...,,,***(((&&&&&&&&&&&&(((((((((((()))))))))***+++///333333222444:::???===BBBIIIRRRXXX[[[\\\\\\aaa```___ccciiinnnpppppptttsssvvv{{{|||yyywwwyyy|||{{{|||~~~~~~sssjjjfffSSSRRRNNNHHHAAA;;;888777777555555888888444333555333555666666444222222333888666444444666666666555222333333222111111222444444777333333;;;:::999AAAIIIhhh~~~jjjbbbWWWOOOIIIBBB999222...---,,,******,,,000333,,,,,,,,,------.........111//////111000111888@@@^^^zzz{{{zzztttggg___```WWWVVVUUUVVVZZZ___eeeiiieeeiiinnnuuu{{{yyyjjjrrr~~~fff^^^tttjjjWWW^^^qqqxxxfff[[[iii|||qqqPPP666,,,+++)))%%%((())))))************)))(((***+++)))&&&$$$%%%'''$$$$$$$$$######!!! """############$$$$$$$$$!!!"""""""""""""""!!! !!!$$$$$$!!!###""""""&&&$$$ ###'''######$$$%%%%%%&&&'''''''''''''''''''''((())))))''''''%%%%%%%%%%%%''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))+++,,,---------...000222555@@@OOObbb}}}zzz___TTTKKK<<<>>>???>>>;;;:::999777444333222222222333333222000000000/////////111222333111111222444666999;;;<<<===???AAADDDFFFGGGGGGGGGJJJEEEAAAAAADDDEEECCC@@@DDD??????EEEDDDBBBKKKZZZoooyyysss___PPPHHH:::666000,,,+++++++++++++++)))&&&%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%+++333???HHHJJJEEE>>>999333000+++(((''''''''''''''''''''''''((()))+++++++++---///111222444888:::<<<>>>BBBGGGMMMSSSXXXZZZ```\\\ZZZ^^^eeejjjkkkjjjpppooorrrvvvvvvtttuuuyyyuuu~~~wwwmmmggg\\\WWWNNNFFF@@@===<<<<<<777888::::::999666555444777666555333333444444555777777666666555444222222444555555444222111222333111333555777888999999888IIITTTwww{{{qqqdddZZZRRRIII???777///...+++)))(((***---000+++,,,,,,,,,------------000//////111000111888@@@]]]yyyvvviiifffaaaXXXTTTWWWVVVYYY^^^fffooowww~~~~~~sssjjjvvvxxxffffff}}}~~~```UUUaaauuuttteeemmmxxxzzzlllKKK333++++++***((((((((()))************)))(((***,,,***'''%%%%%%&&&%%%%%%%%%$$$$$$###"""!!!""""""#########$$$$$$$$$ !!!!!!"""""""""!!!!!!"""&&&&&&""" """###"""!!!""""""###""""""###$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$&&&'''''''''&&&%%%''''''&&&&&&&&&'''(((((('''((((((((())))))*********,,,------------000222666>>>KKKaaaqqq```TTTEEE???===;;;888888999:::999444333222222333333222111111000/////////000222333111222222444666888:::;;;<<<>>>@@@CCCEEEGGGHHHHHHJJJFFFAAAAAACCCEEEDDDAAAEEE@@@@@@EEEDDDAAAIIIVVVjjjvvvyyygggXXXOOO@@@;;;555000...,,,+++******(((%%%$$$%%%%%%%%%$$$#########"""######$$$$$$&&&***444@@@IIIJJJCCC<<<666222---***(((((('''&&&''''''''''''((()))***++++++---///000000222555777888:::>>>DDDJJJQQQVVVYYY]]]ZZZXXX[[[bbbhhhiiihhhlllkkknnnsssuuuuuuyyy~~~}}}}}}zzzooohhhaaa\\\SSSJJJCCC???>>>>>>888:::;;;;;;999777666555666555444333333333444444666666666666555444333222444444444333111111333555555555666888999999::::::@@@GGGbbbsss{{{mmmbbbYYYOOODDD<<<333000,,,)))(((***,,,...++++++++++++,,,,,,,,,,,,000...///000000111888@@@\\\xxx~~~nnn```UUUSSSTTTSSSVVV]]]kkkooowwwkkkiii{{{pppgggsssrrrTTTRRRddd}}}zzzpppuuujjjccc```rrr}}}eeeEEE000***,,,,,,***((((((((())))))*********(((***,,,,,,)))'''%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$ !!!!!!""""""###''''''$$$"""###### ###!!! !!!$$$%%%###!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%((((((''''''&&&'''''''''''''''(((((()))***++++++***+++,,,,,,,,,---///111777===III```qqqaaaOOOFFFAAA;;;888888999;;;<<<666444222222333333333222111000/////////000111222222222333444555777999:::;;;===???BBBEEEFFFHHHHHHJJJFFFAAA@@@CCCEEEDDDCCCGGGBBBBBBEEECCC@@@FFFPPP___mmm~~~}}}mmm^^^VVVHHHCCC;;;555111...,,,+++)))'''$$$$$$$$$%%%%%%$$$$$$$$$######"""#########$$$$$$(((666EEEKKKGGG???:::666111---+++)))'''&&&''''''''''''((()))*********,,,.../////////111333333555:::@@@FFFMMMRRRUUUXXXVVVUUUXXX___dddffffffggggggjjjppptttwww}}}|||{{{}}}rrrlllhhhcccZZZQQQIIICCC@@@???;;;;;;;;;:::999777666555666555444444333333444444555666666666555444333333444444333111000111555888888777666666666777999:::>>>@@@PPPtttfff{{{ssshhh```VVVKKKCCC777333...++++++,,,...000++++++++++++++++++++++++///---...000000111888@@@[[[vvvyyyuuu|||~~~nnnYYYQQQMMMRRR[[[cccnnnwwwwwwbbbggg|||jjjkkkhhhNNNPPPiiiqqq___QQQKKKMMMfffyyy___@@@///+++,,,,,,,,,(((((((((((())))))***+++(((***,,,,,,+++(((%%%$$$$$$$$$%%%%%%$$$######"""""""""""""""############ !!!"""###"""&&&((($$$""""""!!!###"""""""""#########"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%))))))(((''''''&&&''''''&&&'''''')))***+++,,,,,,***+++,,,,,,,,,---///111777???LLLcccttt]]]PPPHHH@@@<<<;;;999999;;;777555333222333333333222111111000//////000111222333333333444555666888999:::<<<>>>@@@CCCEEEGGGHHHJJJFFFBBB@@@BBBDDDEEEEEEGGGDDDCCCEEECCC@@@CCCIIIQQQ___qqq{{{xxxlll___WWWNNNHHH@@@999333000---+++)))'''$$$$$$%%%&&&%%%%%%%%%%%%$$$###"""""""""###&&&###$$$---:::DDDFFFDDD>>>:::555111---+++(((&&&'''''''''''''''((()))***+++,,,...///......///000222444888===CCCHHHMMMPPPTTTSSSSSSVVV\\\aaadddeeeeeeeeehhhoootttwww~~~zzzzzzwwwsssnnniii```VVVMMMFFFBBB@@@===<<<:::999888777555444666666666555555555444555555555555555555555444444555444333111000222666:::999777555444333555777888???@@@GGG^^^ZZZqqq|||rrrjjj```SSSJJJ999444...++++++...000000++++++++++++++++++++++++...------//////111888@@@ZZZuuu{{{mmmgggkkkkkkhhhrrr{{{eeeRRRQQQUUU```mmmzzzppp\\\gggwwwkkkrrr{{{bbbQQQVVVqqq}}}nnnZZZIII@@@???HHHdddtttYYY;;;...---,,,++++++''''''''''''((()))***+++))))))+++++++++)))%%%#####################"""!!!!!!!!!"""""""""######### """###$$$ $$$&&&###!!!!!!!!! ###%%%$$$!!!"""%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''''''''''''''&&&'''((()))***+++,,,---***+++,,,,,,,,,---///111777CCCSSSgggnnnXXXMMMCCC@@@>>>999888999888666444333444444333222222111000//////000111111222222333333555666777888:::;;;===???AAADDDFFFGGGGGGEEEBBBAAAAAACCCDDDEEEFFFDDDDDDDDDCCC@@@AAADDDHHHTTTcccmmmnnnhhh___ZZZUUUOOOFFF===777333///---***(((%%%$$$%%%&&&&&&%%%%%%%%%$$$###"""""""""###&&&%%%$$$'''///999DDDKKKBBB>>>999444111---***''''''''''''''''''(((((()))+++---//////...---...///333555777;;;@@@DDDHHHJJJPPPPPPQQQTTTYYY^^^ccceeeeeeeeejjjqqquuuwww|||}}}xxx|||{{{zzzqqqmmmeee[[[QQQIIIDDDAAA???<<<888777777666555333777777777777666666555555444444555555555555555555555555333111000222666:::;;;999666444444555888999999<<>>@@@BBBDDDEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@EEELLLWWW___dddddddddccc```YYYOOOEEE===777222///,,,***'''&&&&&&&&&&&&%%%$$$$$$######"""#########!!!$$$&&&&&&(((111@@@LLLEEEBBB<<<888444000,,,)))(((''''''&&&''''''((((((***,,,...///...---------333444666999===AAADDDFFFLLLLLLNNNQQQVVV[[[```ccceeegggmmmuuuxxxwwwyyy}}}wwwyyy~~~tttqqqjjjaaaXXXOOOIIIFFFCCC>>>999666777777555333666777777777777666555555333333444555666666666555555555444222111222666999<<<:::888666666777999;;;555:::@@@GGGYYY}}}???TTTooozzznnn___TTTFFF>>>444///...000///...------------,,,,,,,,,+++---+++,,,//////000888AAAZZZuuuhhh[[[VVV[[[WWWNNNXXXmmm{{{www___XXXqqqvvvqqquuukkkUUU^^^rrrrrraaaPPPCCC>>>:::DDDUUUeee}}}bbbGGG///+++...,,,(((((('''&&&%%%%%%''')))+++,,,***(((&&&'''((('''$$$""""""######$$$$$$#########!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""$$$%%% ###$$$!!! """$$$###"""$$$%%%$$$!!! !!!###""""""######$$$$$$%%%%%%$$$%%%'''))))))((('''&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((()))(((((((((((((((((()))***)))))))))******+++++++++,,,---.........///111333999DDDTTTjjj}}}gggQQQHHHBBB:::999>>>777666777888888666222///333222000/////////000111000000111222444777888:::<<<<<<<<<===>>>@@@BBBDDD@@@AAABBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCAAA>>>CCCFFFKKKRRRZZZbbbiiinnnoooggg[[[OOOEEE<<<666222///,,,)))'''''''''&&&%%%#########"""######$$$$$$ $$$((('''&&&***666@@@GGGCCC???:::777333...+++(((''''''&&&&&&''''''''''''***,,,---,,,+++++++++000222444777;;;???BBBDDDGGGIIIKKKNNNSSSXXX^^^aaadddgggqqqzzz|||yyywwwxxxvvvzzz~~~yyyvvvppphhh___WWWQQQMMMGGGAAA:::777888999777555444555666666666555333333222333444555666666666666555666666444222333444666888777666555555666888999777999>>>DDDLLLfff666JJJeee|||{{{mmmaaaPPPGGG;;;444333333111///.........------,,,,,,,,,,,,+++,,,...///000888AAA[[[uuuhhh]]][[[bbb]]]SSS[[[ooonnnYYYXXXwwwpppoooxxxeeeQQQaaazzzuuu```NNN???444>>>>>>NNNeeevvv|||[[[@@@***)))...,,,(((''''''&&&%%%%%%&&&(((+++---***(((%%%%%%&&&&&&$$$"""###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""&&&%%%###!!!!!!"""$$$%%%!!!$$$$$$!!! $$$&&&&&&%%%###""""""######""" !!!!!!"""###$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%&&&'''((())))))((('''&&&(((((('''&&&'''((()))***(((((('''(((((()))***+++******************++++++---.../////////000222444:::BBBPPPhhhzzz^^^NNNDDD::::::@@@666666888999999777222...333222111/////////000111//////000222444777999:::======<<<===>>>???AAABBB===???AAABBBAAA@@@@@@@@@>>>@@@AAABBBDDDDDDBBB>>>AAAAAACCCIIISSS```llltttzzzrrrdddVVVJJJ@@@888444111...+++)))((('''&&&%%%###"""""""""###$$$%%%%%%"""&&&***)))&&&&&&,,,111HHHDDD@@@<<<888444///,,,(((''''''&&&&&&&&&''''''%%%(((+++,,,+++*********---...111555999>>>AAACCCDDDFFFIIILLLPPPUUU[[[```bbbgggrrr}}}zzzvvvvvvxxx|||~~~~~~}}}~~~|||yyytttmmmeee]]]WWWSSSJJJCCC<<<999:::;;;999777222333444444444333222111222222444555666666777777666666777555333333444555333222222111222333444555777555999>>>AAARRR222AAATTThhhvvvmmm\\\SSSEEE:::555222111000/////////...---,,,+++***,,,+++++++++***---777CCC^^^xxxbbb^^^bbbllloookkkppp{{{kkkXXX___tttaaammm}}}ddd]]]ddduuu\\\KKKEEE???:::???OOOhhh}}}qqqMMM999+++---///***%%%''''''&&&&&&%%%%%%&&&&&&''')))&&&######$$$%%%###!!!###$$$%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################""""""!!!!!! &&&((('''%%%&&&((('''"""$$$$$$$$$&&&)))***)))(((&&&'''''''''(((((())))))%%%&&&'''((('''&&&$$$"""((()))***)))'''&&&&&&'''(((((()))***+++,,,,,,---,,,---.........000333555888@@@OOOgggwww[[[KKKEEEFFFIII:::;;;:::777555666777777222111000//////.../////////000000000111555;;;???@@@>>>;;;::::::<<>>;;;999666444444333111111222444444444111111222333444444444444444333333555777888777666000000111222222222222111666:::;;;<<<>>>DDDggg000;;;LLL___xxx~~~vvvggg[[[KKK===555222111000............---,,,+++***---++++++,,,,,,...999EEEbbbzzzbbbcccmmm{{{}}}jjjYYYcccqqqggguuuzzzaaa```nnnzzzcccNNNAAA======???TTTcccwwwpppIII777***,,,...)))&&&''''''&&&&&&%%%%%%&&&&&&''')))'''$$$$$$%%%&&&$$$"""######%%%%%%%%%%%%######!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""!!!!!!!!! """%%%%%%"""###%%%$$$ %%%$$$%%%&&&)))***)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))((('''&&&&&&'''(((((()))***+++,,,,,,---,,,---.........000333555:::AAAPPPgggpppZZZNNNJJJIII888999888666444555555666333333222111000000000000///000000000111555:::>>>BBB@@@===<<<<<<===@@@AAAEEEBBB@@@???AAACCCBBBAAAAAABBBCCCDDDDDDCCCAAA@@@?????????@@@EEEPPP___jjjyyywwwoooaaaTTTJJJ@@@888777666333///,,,)))'''&&&'''%%%######$$$%%%$$$######$$$$$$"""!!!"""&&&***111:::DDDHHHBBB:::333000,,,***'''''''''''''''%%%'''(((***,,,---,,,+++***,,,...111333555777:::<<>>;;;999777555666444222222333444444444111111222333444444444444888777666777888999777555000111111111111222222222222777888;;;===???YYY---555AAASSSlllxxxlllYYYGGG;;;555333333///.........---,,,,,,+++---,,,,,,------111<<>>======>>>@@@AAABBBAAA???@@@AAABBBBBBAAAAAACCCEEEGGGFFFDDDAAA???>>>???>>>>>>@@@HHHSSS\\\ooosssrrrgggZZZNNNCCC;;;===;;;777333...***(((&&&'''&&&$$$$$$$$$%%%$$$###"""###$$$#########%%%'''$$$000???GGGEEE===555111...,,,)))'''''''''&&&%%%((()))+++,,,---,,,,,,++++++---000222333555888:::<<>>888555000//////...------------,,,+++,,,...///222>>>JJJiii|||nnn[[[ggg|||yyy```\\\ooonnniiizzzeeeRRReeegggPPP===;;;===CCCVVVlllyyykkkQQQ999///((((((***(((&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!###'''(((%%%$$$&&&%%%###&&&&&&&&&'''*********((('''''''''''''''''''''&&&((('''&&&&&&'''((()))***&&&'''((((((&&&&&&&&&(((''''''((()))***+++,,,,,,---.../////////000333666<<>>@@@AAA?????????@@@AAABBBBBBBBBBBBDDDGGGHHHGGGDDD@@@===<<<===>>>===>>>CCCKKKQQQ```jjjqqqlllaaaUUUKKKCCC???===999555000,,,)))((('''&&&$$$###$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$ )))666BBBFFFBBB:::444///---)))'''''''''&&&%%%((()))***++++++++++++***))),,,...000111333666888999<<<@@@BBBBBBDDDHHHLLLPPPWWW^^^cccfffkkkssszzz|||uuujjjaaaUUUOOOGGGAAA>>><<<;;;::::::999777666666666444333222222222222333444555555777555444333444444333222333111000//////111333444333666555999>>>;;;BBBWWW///111666BBBUUUmmmzzziiiWWWGGG<<<777333222000///...------...+++***,,,...000444AAAMMMiii}}}kkk[[[iii~~~uuu[[[]]]vvvzzzfffjjjxxx^^^UUUnnnmmmSSS@@@666<<>>???@@@<<<===>>>@@@@@@AAABBBCCCBBBDDDGGGHHHGGGDDD@@@===;;;===>>>>>>>>>AAAGGGMMMVVVcccooooooggg]]]QQQIII@@@>>>;;;666222...,,,***'''%%%#########$$$###!!!""""""###$$$%%%$$$###"""###%%%,,,888CCCGGGAAA999111---***''''''(((((('''((((((((())))))))))))))))))+++...///000222444777777:::>>>@@@@@@AAADDDGGGLLLRRRYYY^^^aaahhhrrryyy~~~yyymmmbbb[[[UUULLLEEEAAA>>>===<<<;;;999888777777666444222222222222222222444555666555444222222333444444333333111000//////111333444333555333555<<<:::===MMMkkk///111777???KKK___zzzvvvdddQQQCCC<<<777555333000///.........++++++---000222777DDDQQQjjjkkk```ooooooZZZbbb~~~rrrfffrrrooo[[[___|||oooXXXAAA999888EEEVVVfffzzzuuuUUU===,,,+++)))'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''"""###$$$###!!!!!!"""$$$!!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$$$$########################!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""(((***&&&###$$$%%%%%%&&&%%%%%%&&&((()))(((&&&######$$$&&&'''((()))***$$$&&&((()))***((('''%%%%%%&&&''''''&&&%%%'''(((&&&''''''((()))***++++++...///000000000111444777===BBBOOOhhhtttbbbPPPEEE======<<<777555888999888666555333333222222000111222111111222555888333555777999;;;<<<======999;;;>>>@@@@@@AAACCCDDDAAACCCEEEGGGFFFDDDAAA???;;;===???>>>>>>@@@FFFJJJRRR___lllpppkkkcccWWWMMMCCCAAA===888444000---,,,)))'''$$$$$$$$$$$$###"""###""""""###$$$$$$###!!!&&&$$$&&&000===DDDDDD@@@555222---***)))))))))((((((((((((((((((((((((((()))+++...///000111444666666:::>>>???>>>???AAADDDHHHOOOVVV[[[___fffpppxxx|||pppfffaaa[[[SSSKKKEEEAAA>>><<<:::999888888888777444222333222111111222333555666777555333333444666666666222111000000000111333333111444000111888777999FFFVVV---111777===BBBPPPmmmooo\\\NNNGGG;;;999666222000///...///------///333666;;;HHHUUUlll}}}jjjdddtttfff]]]hhh}}}lllmmmeeeYYYjjjrrrZZZGGG;;;>>>GGGWWWjjj|||jjjJJJ444)))******(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''"""$$$%%%$$$"""!!!###&&&!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!!!!!!!"""""""""###!!!'''***&&&"""###%%%%%%%%%%%%$$$%%%''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&''''''''''''&&&&&&%%%$$$%%%'''&&&&&&%%%'''(((&&&&&&'''((()))***++++++...///000000000111444777>>>DDDQQQllluuu]]]NNNCCCBBB@@@999777;;;;;;:::888777555444444444000111222222111222444666444555777999:::::::::999666:::>>>@@@@@@@@@CCCEEEAAABBBCCCDDDDDDCCCAAA@@@===>>>???>>>===???DDDHHHNNNZZZgggnnnoooiii^^^SSSHHHFFFAAA<<<666111...,,,+++)))'''&&&&&&&&&%%%$$$$$$"""!!!!!!###$$$###!!!%%%$$$&&&,,,444===BBBDDD>>>999333...,,,+++***)))))))))(((((((((((()))))))))+++...///000111333666777:::>>>???>>>>>>@@@BBBCCCJJJRRRWWW[[[bbblllsss}}}uuummmfffaaaXXXPPPIIIDDD???;;;999888777888888777555222333222111111222333555777999666333222333444444444000111111111111222222222///444111111777666666AAAFFFggg***000777;;;<<>>LLLYYYnnn|||iiidddvvvzzz``````mmmttthhhsss^^^VVVooouuu^^^JJJ<<<>>>IIIWWWgggzzz|||___???***'''***+++(((%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%""""""$$$'''!!!"""###$$$$$$###"""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!!!!!!!""""""######"""))),,,'''###$$$&&&&&&%%%$$$$$$%%%&&&'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&'''((()))***++++++...///000000000111555777???EEETTTooogggVVVIIIGGGDDD===;;;@@@===<<<:::888777666555555000111222222111222444666666777999::::::999777666555999>>>@@@@@@@@@CCCEEE@@@AAABBBCCCCCCCCCBBBAAA>>>@@@@@@>>><<<===BBBFFFIIITTTbbblllqqqoooeeeZZZMMMJJJEEE>>>888222...,,,---+++)))((((((((('''%%%%%%### ###$$$###!!!!!!$$$)))+++///555???GGGEEE???888222...,,,***(((******)))))))))))))))******,,,...///000111444666777;;;???@@@>>>>>>@@@BBB>>>DDDMMMSSSWWW]]]fffnnn~~~|||}}}}}}yyytttiiiddd\\\SSSLLLEEE???;;;888777777777888777555222333222111111111333555777999666222000000000000///000000111222222222222111///666555444999666555???===VVV...000555999<<>>LLLZZZvvvjjjUUUMMMFFF===;;;??????;;;:::;;;888333111222000111222333222333444555777444333555888:::999777::::::<<<===>>>???@@@AAADDDBBB@@@??????AAACCCEEEBBBBBBAAA???======???@@@IIIPPP\\\hhhooonnnhhhbbbRRRLLLDDD>>>;;;777222...***)))(((&&&$$$#########!!!$$$&&&$$$ !!!%%%!!!###%%%%%%&&&,,,555===JJJEEE>>>777222...,,,***((('''&&&%%%$$$%%%&&&&&&***+++,,,---......///...666>>>CCC@@@<<<<<<===<<>>:::;;;===>>><<<888666777999333333333333444666777999888666333222222222111/////////000222444333///,,,...000222444444444555777BBBKKKlll...000333777888>>>NNN^^^}}}zzznnngggWWWMMMCCC===888333222444111222666:::;;;@@@NNN\\\xxxsssdddlllppp```___zzzuuujjjlllrrraaaeee{{{mmmTTTCCCBBBIII[[[nnn}}}aaaBBB///))))))'''(((,,,+++&&&###%%%%%%%%%%%%$$$$$$$$$##########################################""""""""""""""""""!!!###%%%%%%$$$###!!! !!!###$$$""" """""""""""""""######$$$"""###%%%''''''&&&$$$###!!!"""############"""!!!########################$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%$$$$$$&&&$$$%%%)))***((((((***((((((((((((((())))))***---............111444777???LLL\\\wwwdddVVVMMMCCC>>>AAA???<<<;;;===;;;555222444222333333333333333555666555444444666777888777666888888:::;;;===???@@@AAADDDBBBAAA@@@@@@BBBEEEFFFBBBBBBBBB@@@??????AAABBBHHHNNNYYYeeekkkkkkfffaaaUUUNNNFFF@@@===:::555222...---+++(((&&&$$$###### ###$$$""" ######%%%&&&%%%$$$(((000777GGGEEEAAA:::333...,,,,,,((('''&&&%%%$$$%%%&&&&&&******+++---............222999<<<999666777999999??????DDDMMMTTTYYY```gggttt}}}~~~}}}~~~|||{{{{{{|||~~~|||{{{ssslllbbbXXXOOOHHHBBB>>>@@@@@@@@@>>>;;;999:::<<<444444333333444555666888888555333222222222111000000///000222333333111...///111333444444444555666777???[[[...///111333333666CCCQQQrrrzzzrrraaaWWWMMMFFF???888555666222666<<>>CCCSSSddd{{{pppdddnnnjjj]]]bbb~~~iiikkkxxxhhh```mmmpppXXXFFF@@@IIIVVVuuuuuuVVV:::---,,,***)))+++...---'''###"""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$%%%###"""  """"""!!!######""""""######$$$%%%###$$$&&&'''''''''%%%%%% !!!""""""""""""!!!!!!!!!"""""""""###$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&'''%%%&&&)))***''''''***((((((((((((((()))******,,,---------...000444777???MMM]]]yyyuuu```RRRFFF???@@@???======???>>>888555666555444444444444444555666222444666777666555444555555666777:::<<<>>>@@@AAACCCBBBAAAAAABBBDDDFFFHHHCCCCCCBBBAAAAAAAAABBBBBBEEEKKKUUU```gggiiifffbbbYYYRRRIIIBBB???<<<999666222000...+++(((&&&$$$###"""$$$%%%### !!!$$$%%%&&&&&&$$$"""$$$)))...@@@DDDFFFAAA777///---...((('''&&&%%%$$$%%%&&&&&&))))))+++,,,---............444777444222555777777??????BBBIIINNNSSSZZZcccnnnwwwyyyxxxyyyxxxzzz|||~~~}}}zzzssshhh]]]TTTMMMGGGCCCCCCBBBAAA>>>;;;:::<<<===666555444333333444555666777555333222333333222000111000000111333444333222222333555444444333444666555<<>>MMM^^^zzzrrr]]]KKKCCCCCC@@@>>>???AAA@@@:::666777777666444444555666666666111444777777444222222444333555777999<<>>:::777222000...+++)))'''&&&%%%%%%&&&'''&&&######$$$&&&$$$%%%$$$""" !!!%%%(((666@@@IIIHHH>>>333......((('''&&&%%%$$$%%%&&&&&&((((((***+++---............333555222222666999999??????AAAFFFIIIMMMUUU^^^iiirrr}}}zzzyyyzzzzzz{{{~~~}}}vvvkkk```WWWPPPJJJFFFCCCAAA>>>;;;888888:::;;;666666444333333333444444666444222222333333222111333111000000222444444444444555555555333333444555888===FFF\\\,,,,,,...000000000888AAA___yyyzzzmmm]]]RRRHHH???===>>>999>>>EEEGGGEEEKKK^^^qqqnnnhhhtttzzzbbb___rrrlllfffyyylllXXXbbb~~~zzzfffNNNBBBEEEUUUmmmtttXXX;;;***'''***(((((('''&&&&&&'''''''''&&&%%%###""""""###%%%&&&######################## !!!!!!""""""#########"""!!!!!!"""$$$$$$###!!!!!!"""######""""""""""""!!! !!!""""""###(((,,,,,,)))$$$!!!""""""""""""######$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&(((%%%&&&******'''&&&)))''''''''''''((()))***+++,,,---...//////222666999>>>MMM^^^{{{pppYYYLLLJJJCCC@@@@@@BBB@@@;;;888999777666555666888999888666111444777666333111222444333555777:::===???BBBCCCAAAAAAAAACCCEEEGGGIIIKKKEEECCCAAAAAABBBBBB@@@>>>@@@CCCKKKUUU```gggjjjkkkddd\\\QQQIIICCC>>>999555///...,,,***)))(((''''''&&&'''&&&%%%$$$$$$%%%&&&"""""""""!!!!!!"""$$$&&&,,,888FFFKKKEEE:::111---((('''&&&%%%$$$%%%&&&&&&&&&''')))+++,,,---.........222333111222666999888>>>===@@@DDDEEEGGGPPPYYYccclll{{{||||||~~~zzztttkkkbbbZZZRRRLLLHHHDDDAAA===:::999999::::::777666444333222222333333555333222222333444333222444222000000111333444444444555555444222222333555666;;;===JJJsss++++++---111111111666===VVVrrryyyiii]]]SSSJJJFFFGGGAAADDDIIIKKKKKKRRRddduuuooolll|||sss___aaaxxx}}}fffoooeeeWWWiiifffUUUFFFFFFTTTiiiiiiKKK444)))&&&%%%((()))'''######''')))(((%%%$$$#########$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!$$$$$$###""""""###$$$$$$"""!!!!!!"""  !!!!!!"""'''+++,,,((($$$ ###"""""""""###$$$%%%&&& !!!!!!!!!"""#########$$$$$$###############$$$###$$$$$$%%%&&&&&&&&&%%%(((&&&&&&******'''&&&)))''''''''''''(((***+++,,,,,,---...///000333777:::>>>NNN```~~~iiiVVVMMMHHHEEECCCDDDAAA<<<:::<<<888777888;;;>>>???;;;888333444555444333333444555444555777999<<>>AAAAAABBBJJJSSS\\\ddduuu}}}~~~vvvrrrkkkddd]]]VVVOOOJJJHHHEEEAAA>>>>>>======<<<666555444222222222333333444333111222333444444333444222000000111222222222444444444222111111333555444888999AAAbbb++++++---111111000444999LLLiiixxxnnncccXXXRRRQQQOOOOOORRRUUUWWW^^^nnn~~~ppppppjjjZZZaaaxxxxxxgggxxxsss___[[[tttvvvXXXMMMHHHSSShhh~~~www[[[???111...+++&&&(((+++***%%%$$$((((((%%%######$$$$$$$$$%%%%%%%%%##############################""""""""""""""""""!!!$$$%%%$$$###!!!###$$$$$$!!! """ !!!""""""!!!###%%%((((((&&&$$$""""""!!!!!!!!!"""###%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((&&&'''******&&&&&&(((&&&&&&''''''(((***+++,,,+++,,,---...///222666:::@@@PPPcccgggWWWOOOJJJGGGFFFCCC>>>===???::::::<<>>@@@BBBEEEHHHJJJKKKGGGEEEEEEIIINNNQQQOOOKKKAAABBBEEELLLVVV___eeehhheee```XXXRRRLLLFFF???999000///---+++)))'''&&&&&&%%%###""""""""""""""""""!!!!!!!!!"""$$$%%%$$$$$$''')))000<<>>===<<>>UUU,,,+++...111111///222666EEEbbb{{{{{{qqqdddZZZXXX[[[ZZZ[[[^^^bbbiiiyyyqqqrrreeeVVV___wwwuuujjj}}}kkk[[[^^^}}}jjjSSSLLLNNN___xxxzzzhhhKKK333,,,000---%%%)))------(((''')))'''""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!$$$%%%%%%$$$"""$$$### !!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$%%%%%%!!! !!!"""$$$%%%$$$$$$$$$###############%%%$$$$$$$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&)))&&&'''******&&&&&&(((&&&&&&''''''(((***+++,,,***+++,,,---...111666999BBBRRReee|||fffSSSNNNJJJHHHEEE@@@???BBB;;;;;;???EEEJJJJJJDDD>>>888444000000444777888888222333555777999<<<===>>><<<===???BBBEEEHHHJJJKKKHHHGGGGGGMMMTTTXXXWWWTTTCCCCCCEEEJJJRRR[[[aaadddddd```ZZZUUUPPPJJJCCC===333111///,,,)))'''&&&%%%&&&%%%######$$$$$$$$$######""""""$$$%%%%%%$$$###)))%%%'''444DDDIII@@@444((('''&&&%%%$$$%%%&&&&&&$$$%%%''')))+++,,,---------111222222444777555111///222888<<<:::999@@@IIINNNSSSaaattt{{{}}}|||}}}~~~vvvnnnqqqpppmmmjjjfff___WWWQQQJJJGGGDDDCCCCCCBBB>>>;;;444333222222222333444444333222111111333555555444444222111000111000...---111111111000///000333555000444666888HHHnnn,,,---//////......000111===PPPlllzzzrrrlllkkkiiiggghhhooozzz{{{ssswwwxxx[[[VVVbbbooojjjttt]]]___mmmrrr[[[MMMXXXgggyyyuuuXXX;;;111---'''$$$'''---+++))))))******(((&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$"""!!!!!!###%%% !!!"""######"""!!! """""""""""""""""""""""" !!!!!!""""""######""""""############""""""!!!"""###$$$$$$###!!! ###""""""!!!"""$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&***'''%%%&&&(((***)))'''(((((((((((()))***+++,,,***+++,,,,,,---000444777EEERRRjjjyyygggTTTGGGGGGHHHBBB???BBB@@@<<<;;;@@@HHHKKKEEE>>>999666222111333666888999:::666333444888<<<>>>>>>;;;<<<@@@EEEEEEDDDHHHNNNIIIIIILLLRRRYYY]]]]]][[[TTTMMMEEEEEELLLUUU\\\^^^___aaa___YYYSSSOOOHHHAAA;;;555111000---(((''')))$$$$$$$$$###############&&&%%%$$$""""""%%%***... """$$$***777DDDCCC;;;333///)))&&&&&&&&&%%%$$$$$$$$$%%%&&&(((+++...///000111333444444333111000111111333666999;;;:::999FFFLLLYYYgggqqq{{{~~~vvvwww{{{~~~yyyuuusssrrrsssuuusssnnnfff^^^YYYUUUKKKBBBAAAAAA>>>;;;:::333222000000111222111000444333333222222333333444444333222111000...------,,,...///000000111444666222444555<<>>>>>===>>>@@@DDDCCCBBBFFFMMMNNNOOOSSSYYY___bbbaaa___VVVOOOFFFCCCHHHPPPUUUXXX]]]______ZZZUUUQQQJJJBBB<<<666111000---(((''')))$$$$$$$$$$$$############&&&$$$###"""###$$$&&&'''$$$%%%%%%(((333@@@EEEBBB666111+++(((((()))'''$$$$$$%%%%%%&&&(((+++...///---...000222333333222111000111333666888:::::::::>>>DDDNNN[[[fffpppyyyssswwwyyy||||||yyyvvvsssrrroooppprrrrrrooojjjeeeaaaVVVLLLDDDBBBBBB>>>;;;;;;444222000000111222111000333222222222222333444555222222222111111000000000,,,...///000000111333666333444444999AAANNN|||***,,,------------...000555BBBYYYtttzzz{{{nnnWWWZZZlllsssccckkk}}}qqq]]]hhh~~~mmmXXXNNN___uuuoooVVVAAA///******'''%%%(((***)))''''''(((((('''%%%######"""!!!!!!"""$$$%%%###$$$$$$$$$$$$###""""""!!!###%%%%%%$$$######$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########"""!!! %%%###  ###%%%###############$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%''')))))))))))))))))))))***+++,,,---)))***,,,---///333888<<>>???AAA@@@???DDDLLLQQQTTTYYY```eeefffccc```YYYQQQFFFAAACCCIIINNNPPPZZZ]]]___\\\ZZZWWWNNNEEE>>>777111///---(((&&&(((%%%%%%%%%$$$$$$#########%%%###"""###%%%%%%"""%%%&&&%%%%%%,,,888BBBFFF<<<555...***++++++(((%%%%%%%%%%%%&&&(((+++---///***,,,...000222222222222000111222555777888::::::888<<>>======>>>===>>>DDDLLLQQQUUU]]]cccfffeee```]]]YYYQQQFFF@@@@@@DDDIIILLLXXX\\\______```^^^UUUKKKBBB:::222000...)))'''(((&&&&&&%%%%%%$$$$$$#########!!!!!!$$$((('''!!!"""###$$$"""%%%...;;;CCCEEE<<<111+++***)))(((%%%%%%%%%%%%&&&(((+++---...,,,,,,...000111111111111///000222333444666999;;;999:::>>>FFFNNNZZZlll||||||xxxsssqqqooouuuvvvwwwvvvrrrooommmlllkkknnnrrruuutttooohhhdddZZZRRRKKKHHHEEE@@@<<<===666444222222222333222111//////000111222444666777444333333333333333222222---...000000000000333555777666333444:::@@@\\\)))***,,,,,,++++++---...000555CCCZZZvvvzzzjjjVVV___tttxxxfffhhh~~~jjjeeexxxoooSSSSSSeeejjjUUU;;;222***(((((('''''''''((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%"""######$$$$$$$$$######"""&&&((('''%%%$$$### """###$$$$$$###""" """""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""###%%%'''((( !!!###$$$%%%%%%$$$###%%%&&&''''''%%%%%%&&&''''''(((((((((((((((((('''$$$%%%%%%&&&'''(((***+++************+++,,,---....../////////000222666999FFFVVVqqqzzzcccUUUMMMHHHFFFBBBDDDFFFEEEBBB@@@@@@AAA888666333333444555666666666888;;;<<<<<<;;;::::::;;;999:::;;;;;;===DDDMMMOOOUUU___fffgggccc\\\WWWUUUNNNFFF@@@@@@DDDIIILLLUUUZZZ^^^aaaeeeeee\\\RRRGGG>>>555222000,,,))))))''''''&&&&&&%%%$$$$$$###"""!!!!!!%%%******$$$"""%%%%%%$$$(((333===JJJBBB777---((('''&&&%%%&&&&&&&&&&&&(((***,,,...//////000000000000000000///000111111222444888<<<<<<;;;<<<@@@FFFQQQdddttt~~~~~~{{{vvvrrrpppqqquuuwwwxxxvvvrrrmmmjjjhhheeekkkrrrwwwwwwppphhhbbb\\\VVVOOOLLLGGGAAA===>>>777555333222333333222111...//////000222444666777666666555444333222111000...///000000///000222444999888333444999<<>>555,,,&&&%%%&&&&&&&&&&&&&&&(((***,,,---000000000///////////////...000111000///222888===???===;;;<<>>???888666444333444444222111...//////000222444555666777666555444222111000///...///000000///000222444999888222333999:::EEE\\\***+++------,,,,,,...///...///444CCCZZZttt{{{dddUUUfffjjjeeexxxzzzlllzzz}}}cccXXXggg}}}zzzgggPPP===,,,,,,***((((((***+++,,,((('''&&&'''((()))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$ ###&&&'''&&&%%%%%%&&&"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""######$$$#########""""""""""""###$$$%%%&&&$$$%%%&&&%%%$$$$$$$$$&&&(((((())))))))))))(((((('''(((***)))''''''***,,,,,,++++++,,,,,,---...///---......//////111555888GGGXXXuuuooo\\\QQQKKKCCCBBBAAA???>>><<<:::999:::888666666777888777666555999???AAA>>>;;;888777888777888:::::::::@@@IIIJJJUUUbbbjjjggg^^^TTTNNNJJJHHHEEEBBBAAADDDHHHKKKOOORRRWWW]]]fffjjjddd[[[SSSGGG<<<888777333///...))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$#########&&&(((%%%"""'''000>>>CCCEEE???444***''''''&&&&&&&&&'''(((***,,,---------------...///000000---///000///---000777===DDD???<<<:::;;;BBBRRRaaa{{{xxxrrrrrrwww}}}~~~|||wwwoooiiieeeeeeffffffkkkqqqvvvwwwsssmmmiiiaaa[[[WWWRRRKKKBBB>>>@@@999777555444444444333111/////////000111333444555555444444333222111111000...000000000///000222444777666000222:::999>>>OOOqqq***,,,------------...000------000<<>>;;;<<<:::888888999:::999888444:::@@@BBB???;;;888777888777888:::999999>>>EEEGGGRRR```hhheee[[[PPPIIIGGGFFFDDDBBBAAACCCFFFIIILLLOOOTTT[[[dddjjjeee\\\VVVJJJ>>>:::999555111///***)))((('''&&&%%%$$$$$$'''''''''%%%"""!!!"""######!!!"""%%%"""###,,,666@@@JJJHHH;;;...(((((('''&&&&&&'''(((***,,,---******+++,,,---///000111---///000...,,,///777===GGGCCC>>>;;;:::@@@OOO^^^xxxyyyrrrnnnrrr|||~~~uuukkkcccaaadddfffoooqqqtttuuutttpppllliiibbb]]]XXXTTTLLLBBB???@@@999777555444444444333111//////000000111222444444222222222222222222222222///000111000///000222333555444///111999999;;;HHH\\\+++,,,---.........------...---000888FFF[[[xxx}}}sss^^^]]]ooo~~~kkkdddqqq{{{rrrxxxwwwhhhdddppp{{{fffNNN:::------***((((((***+++(((&&&(((###''')))###&&&+++''''''&&&%%%%%%$$$$$$%%%%%%############""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$!!! """###""" %%%%%%$$$###"""!!! ######""""""""""""######(((&&&###""""""""""""!!!######""""""""""""######"""###$$$$$$$$$%%%'''***&&&&&&&&&&&&'''(((***,,,&&&''')))***++++++******(((((((((((())))))))))))+++)))------(((---111***---,,,...111000000555<<>>>>>???===:::999999999888666999;;;???@@@>>>:::777555222333444555666999>>>AAADDDMMMZZZccccccZZZMMMDDDBBBAAACCCGGGGGGBBB???@@@EEEIIIPPPYYYaaaeeeeeeddd\\\QQQDDD;;;888666444111///---+++(((&&&$$$###"""%%%$$$######"""#########""""""###$$$%%%&&&&&&'''...666AAAFFF@@@555...,,,***)))'''&&&&&&'''(((***---,,,*********,,,...///---******---,,,***000999FFFAAA999333444<<>>BBBSSS|||,,,,,,,,,,,,------------,,,,,,///555@@@TTTqqqppp\\\___rrr}}}kkkhhhvvvwwwqqqyyyqqqhhhlllzzzpppZZZDDD222)))---***((()))******(((&&&(((###&&&((("""$$$)))$$$%%%%%%$$$###""""""""""""############"""""""""""""""###$$$%%%%%%$$$###"""&&&###!!!!!!###&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!&&&$$$""""""###$$$$$$#########""""""""""""######!!!"""$$$$$$###$$$''')))((((((''''''((()))***+++(((((()))***++++++++++++(((((((((((()))))))))))),,,)))---,,,&&&,,,000)))---,,,...111111000555===EEEXXXvvvuuubbbUUUNNNIIIHHHGGGCCCAAAAAA@@@===;;;:::::::::999888888;;;>>>@@@>>>;;;777555222333444555666888<<<@@@BBBIIITTT[[[[[[TTTIIIBBBCCCCCCEEEIIIGGGAAA======<<<@@@GGGPPPXXX]]]``````^^^UUUJJJAAA===999555111000...,,,)))&&&$$$###"""%%%$$$$$$########################$$$$$$%%%%%%&&&+++111<<>>AAA@@@<<<888444333444444444555777;;;>>>@@@DDDKKKPPPPPPKKKDDD@@@DDDCCCFFFJJJHHHAAA<<<;;;:::>>>DDDMMMUUU]]]bbbdddccc\\\QQQIIICCC>>>888444111000---***'''%%%$$$###%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''+++444@@@HHHEEE999---'''&&&&&&%%%%%%&&&&&&''')))(((((((((***---000222...---...000///---000444777777555444666;;;BBBGGG^^^ppp{{{xxxyyy~~~zzzrrrkkkgggddddddiiiooowww{{{zzzsssmmmlllkkkjjjgggaaaZZZUUUSSSOOOKKKGGGDDD@@@<<<999777555333111111111111111111222333333444888333///444333///555111000000//////000000111///000222333444666999<<>>999---,,,...111111111777>>>JJJ\\\xxxgggZZZOOOJJJHHHFFFFFFGGGCCCAAA>>><<<=========<<<888;;;???BBBCCC@@@:::666333444444444444666:::===???AAACCCEEEEEECCCAAA???BBBBBBEEEJJJHHHAAA<<<<<<<<<@@@FFFMMMUUU^^^fffkkkiiibbbXXXOOOGGGAAA<<<999444222///,,,)))&&&$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$#########$$$'''...<<>>999,,,,,,...222222222777???LLL^^^{{{xxxiiiXXXPPPMMMLLLLLLNNNGGGDDD@@@>>>>>>??????>>>:::<<>>>>>:::>>>DDDJJJQQQYYYbbbiiillleee[[[QQQIIICCC@@@>>>777555222...***'''%%%$$$&&&%%%%%%$$$###$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%***777HHHRRRIII999---,,,+++***))))))))))))+++***)))(((((()))+++,,,---...///000111222111///---111555888:::<<>>???;;;???EEEIIINNNUUU^^^dddhhhddd\\\SSSKKKEEEAAA@@@999777444000,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&(((///???NNNLLLAAA000...+++)))'''''''''(((,,,+++)))''''''((()))***,,,......---000333222...---000444777999;;;>>>???DDDRRRdddtttzzzxxxxxxxxxpppoooppprrrooohhhccccccffflllooollliiijjjjjjiiikkkgggbbb___^^^[[[UUUQQQEEEBBB===:::888666444222444333333222222222333333DDDFFF>>>666888444000666000111111222222111111000///111333444333222333444<<<===WWW,,,,,,,,,,,,------------,,,,,,///000000333AAANNNkkk~~~{{{```[[[mmm{{{}}}nnnppp}}}yyyfffdddxxxggg\\\aaa}}}nnnTTT>>>222---,,,,,,(((***+++)))&&&%%%&&&(((&&&!!!''')))###$$$&&&  """$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$#########"""###$$$%%%%%%$$$###"""!!!"""###""" """$$$"""""""""""""""############""""""!!!!!!""""""###$$$$$$###$$$%%%$$$""" ######""""""""""""######"""###$$$###""""""$$$&&&$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,)))---,,,&&&,,,000))),,,,,,///222222333999@@@MMM```mmm\\\SSSMMMKKKKKKOOOKKKEEEAAA@@@@@@??????<<<;;;;;;>>>BBBCCC???;;;444555666666777:::>>>AAA???>>>===<<<<<<===>>>??????===>>>AAAAAA===<<<>>>===BBBGGGJJJLLLQQQYYY``````___\\\VVVNNNFFFAAA>>>;;;999555111---)))'''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''''''''333EEEKKKGGG666333...)))''''''((()))***)))(((''''''(((***++++++---,,,+++...444333......000333555777999<<<>>>EEENNN[[[iii{{{zzzwwwuuutttkkkkkkmmmnnnjjjcccbbbfffiiiooorrroookkkkkkjjjiiimmmiiidddaaa___\\\VVVRRRIIIEEE@@@<<<:::777555333333333222222222333333444DDDFFF===666888555111777000111222222222222111000111333444333222222333444999999LLLwww+++,,,---.........------++++++---000000333===HHHaaa~~~~~~{{{```\\\nnnzzzyyylllqqqvvveeeeee{{{yyy```XXXbbbyyyeeeKKK777---+++)))((((((***+++)))&&&%%%&&&((("""'''###&&&)))$$$!!!$$$&&&((((((''''''%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$"""!!!###)))...######""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""$$$%%%%%%$$$"""######""""""""""""######!!!!!!"""!!! """$$$$$$%%%&&&'''''''''&&&%%%###$$$&&&'''(((((('''&&&&&&&&&'''((()))***+++++++++)))------(((---111***,,,,,,///222333333999AAAMMM```~~~hhh]]]UUUQQQQQQQQQLLLFFFBBB@@@@@@??????<<<999888;;;@@@BBB???;;;444555666777888;;;???CCC>>>==================>>>AAA>>>===@@@???;;;:::<<<;;;@@@EEEGGGHHHLLLSSSYYYYYY[[[\\\YYYQQQHHH???;;;<<<:::666222...***'''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((&&&"""+++>>>JJJJJJ;;;777111,,,))))))***,,,(((((('''&&&''')))+++---***,,,+++)))---444444......000222333555777;;;>>>EEEKKKSSSaaauuu{{{wwwtttsssiiijjjllllllgggbbbeeekkknnntttvvvrrrmmmlllkkkiiinnnjjjeeebbb```\\\VVVRRRLLLIIICCC???<<<999555333333222222222333333444555===@@@888333777555333:::000111222333333222111000333444444333222222333555666666DDDiii******+++,,,,,,------...//////......///333999===ZZZsssrrr[[[eeetttrrrlllddd{{{gggZZZhhhmmmSSSdddyyyrrrWWW<<>>;;;999<<>>@@@BBBCCCEEEGGGJJJLLLMMMNNNWWWZZZYYYSSSNNNJJJDDD>>><<<;;;999666222...***)))(((###"""$$$$$$ %%%###""""""######!!! ###&&&'''$$$###,,,<<>>???<<<<<<;;;;;;;;;<<<>>>???;;;999777666777999;;;<<<>>>;;;:::<<<@@@BBBAAA>>>???>>><<<;;;;;;<<<>>>@@@BBBBBBBBBBBBDDDEEEGGGHHHOOOSSSUUURRRPPPMMMHHHAAA>>>===:::777333///,,,***((($$$###%%%&&&$$$###$$$%%%$$$"""######$$$"""!!!"""%%%'''$$$###***888DDDFFF>>>333,,,***)))(((%%%%%%&&&'''(((***,,,---...+++******---000111///---+++---000555888:::;;;;;;;;;>>>HHHZZZoooyyywwwwwwyyyxxxuuurrrnnnlllmmmooottttttsssqqqooommmmmmnnnkkkllljjjddd```[[[SSSKKKIIIEEEAAA===<<<:::999777888555222333666777555111555333111111111111000///222000///...000111111111333222111111111111222333444;;;;;;IIIvvv,,,,,,------.../////////---.../////////111444777LLLddd{{{nnn^^^kkkuuunnngggmmmttt``````uuuqqq[[[___rrr~~~mmmPPP@@@222///---******...))))))))))))((((((((((((''''''&&&&&&&&&''''''((("""###$$$%%%'''((())))))###$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$###"""###%%%&&&&&&%%%"""!!! !!!###$$$###""" """$$$$$$"""!!!###%%%"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''&&&'''((()))***.............../////////000......222444666<<>>@@@???===@@@???===<<<<<<===???@@@AAA@@@>>><<<<<<===???AAADDDKKKQQQRRRRRRRRRLLLFFFBBB@@@===999555111...,,,+++&&&%%%'''(((%%%%%%&&&&&&$$$######%%%%%%$$$""""""%%%'''$$$"""&&&111;;;EEEEEE;;;...)))***(((!!!%%%%%%'''(((***+++------,,,,,,,,,...000111000///......///444999<<<;;;999666<<>>===<<<:::::::::;;;<<<888888888777888999<<<>>>>>><<<::::::<<<>>>===<<>>=========??????@@@>>>:::888888:::===???>>>GGGOOOSSSUUUUUUQQQJJJFFFDDD@@@<<<777333000...---(((%%%&&&&&&$$$###$$$&&&%%%$$$$$$&&&&&&%%%$$$"""%%%'''%%%"""$$$+++222BBBHHHCCC222))),,,)))(((((((((((()))))))))***,,,,,,,,,...///000000000111......222888;;;999555555:::CCCQQQfff}}}}}}||||||uuukkkjjjpppuuuxxxuuuqqqppppppnnnjjjffffffhhhhhhdddaaa^^^XXXPPPOOOKKKGGGBBB???<<<999666888666444444555555333111///...---...000222222222222111///000111111000///...//////000111222333444888111:::EEEQQQ------...//////000000111,,,...000000//////000222???RRRpppzzzsssooonnnrrruuu{{{xxxkkkaaakkkkkkdddddd~~~~~~ddd[[[jjjyyyeee]]]mmmlllUUU;;;444---,,,,,,,,,---///---,,,+++)))(((&&&%%%$$$,,,+++(((&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''&&&$$$%%%%%%###$$$&&&''''''&&&$$$###'''&&&&&&%%%&&&&&&''''''$$$&&&'''&&&###"""###$$$###""""""###%%%'''&&&%%%!!!""""""###"""######$$$"""###$$$"""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((())))))***!!!$$$)))---//////---+++000......222444666<<>>===;;;:::::::::;;;888999:::999777888:::======;;;:::999:::<<<<<<<<>>======>>>>>>>>><<<999777777:::>>>AAA???GGGOOOSSSVVVWWWSSSNNNJJJGGGCCC>>>999555222000)))$$$!!!###$$$######%%%&&&%%%$$$%%%&&&'''&&&$$$"""$$$&&&%%%""""""'''+++;;;GGGGGG888------))) '''(((((((((((()))))))))++++++,,,------...000111111...---000555888555222666888===KKKfff~~~vvvlllmmmsssvvvwwwsssooonnnmmmjjjeee```ggghhheeeaaa___```\\\WWWQQQNNNIIIEEEBBB>>>:::777777666444444333222111000000......///111333444333444333222222333333111000...///000111333444444555888000:::BBBGGGppp------......///000000000,,,...///000///000111333;;;KKKfff|||zzzvvvpppkkkiiijjjlllrrrvvv}}}|||jjjaaagggeeebbbjjjvvv^^^\\\pppjjj^^^aaayyy{{{```III777333---+++***+++,,,------,,,+++)))(((&&&%%%$$$''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$&&&''')))(((&&&%%%%%%&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''$$$'''((('''$$$###%%%'''$$$###"""###%%%&&&&&&%%%!!!"""$$$###""""""###%%%%%% %%%'''$$$"""""""""###$$$$$$$$$%%%%%%&&&((()))******)))((((((''''''&&&&&&&&&''''''''''''((((((((()))))))))"""%%%***///111000///---000......222444666<<>><<<;;;:::::::::;;;======;;;666444666888;;;:::999888888:::<<<>>>@@@??????>>>============<<<:::888666777;;;???AAAAAAHHHNNNQQQTTTWWWUUUQQQMMMJJJEEE???:::666333222%%%!!!"""$$$$$$%%%(((%%%$$$###$$$&&&'''&&&%%%"""$$$&&&%%%######&&&)))222@@@GGG???333...***%%%$$$$$$&&&''')))***,,,,,,***,,,------,,,---///222111///...///222444333111777888:::FFFcccyyyppprrruuuuuupppnnnllljjjhhheee```]]]ffffffccc^^^^^^```___[[[SSSPPPLLLHHHDDD@@@;;;888888777666555333222000000222000///000222444444333555444333333444333111///...///000222333444444444444222888===AAAaaa,,,------......///000000---.../////////000333555888DDD]]]|||xxxzzz}}}~~~}}}zzzyyyyyyttttttssspppllliiihhhhhhjjjmmmrrrzzzggg___dddaaadddtttnnnZZZ]]]uuuzzz___[[[hhhmmmQQQ;;;000000...+++***+++***(((******))))))((((((''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%&&&&&&'''$$$'''***(((%%%$$$'''***%%%$$$######%%%&&&%%%###!!!###$$$$$$""""""###&&&%%%###"""###&&&'''%%%$$$##################$$$$$$%%%'''***,,,---,,,***(((''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((''')))+++,,,............000......222444666<<>>???<<<666333555777999999888777777999<<>>======<<<<<<;;;:::999777555666888<<<>>>BBBGGGLLLMMMQQQVVVVVVSSSOOOKKKFFF@@@:::666333222***%%%"""$$$%%%$$$%%%((($$$######$$$%%%&&&&&&$$$###%%%&&&%%%$$$$$$'''***)))777EEEEEE:::...***+++###$$$%%%''')))***+++,,,+++---......------111444222111111111111111222222444888:::BBB\\\~~~yyyrrrtttsssmmmeeefffgggfffddd```^^^^^^aaabbb```]]]^^^```^^^YYYTTTQQQMMMIIIFFFBBB===:::::::::999777444222222222444222000111222333222111444333333333444333000...---...000111222222222222222777777888???TTT,,,,,,------.../////////---.../////////111444777666@@@XXXwww~~~yyyppptttwwwyyyxxxvvvuuuuuuoooqqqrrrqqqnnnjjjiiihhheeegggkkkqqqzzz{{{eee^^^bbb___ggg{{{}}}hhhWWW^^^xxxsssZZZ]]]qqqzzzcccFFF111+++------,,,++++++((($$$''''''(((((())))))******''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$&&&''''''%%%$$$$$$%%%########################$$$$$$$$$$$$%%%%%%&&&'''$$$'''***)))&&&%%%(((,,,&&&$$$###$$$%%%%%%$$$###!!!###%%%$$$""""""$$$&&&!!!""""""!!! """###$$$$$$$$$###############$$$'''+++...///---***(((%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&'''(((''''''''',,,+++***))))))+++---...000......222444666<<>><<<;;;;;;:::888;;;>>>;;;777555777:::888888777666777999===@@@???>>>>>>===<<<;;;;;;:::999888666444444666888:::BBBFFFIIIJJJNNNTTTWWWUUUPPPLLLGGG@@@:::666444333333---((('''&&&###"""$$$$$$###"""###%%%&&&%%%$$$###%%%&&&%%%%%%&&&))),,,$$$111BBBIII>>>...***///''''''''''''((((((((())),,,...000///---...222555222333333222111000222333111888;;;@@@VVVvvvwwwqqqrrrnnneee]]]aaaddddddaaa^^^^^^```\\\^^^___^^^^^^```\\\WWWTTTQQQNNNJJJGGGCCC>>>;;;<<<<<<;;;999666444333333555333111000111111111///333222222222333222///------...///111111111000000222<<<888666@@@OOOyyy333333111000///............/////////...///111444>>>BBBNNNgggwwwqqqmmmoooqqqqqqppppppqqqrrrqqqsssssspppoooqqqqqqnnndddddddddeeejjjuuuuuudddaaaZZZ]]]ooo}}}```SSSggg~~~hhhTTTbbbnnnMMM777000...---,,,+++)))((('''&&&&&&&&&'''(((((('''&&&&&&***)))(((&&&&&&&&&'''((()))((((((((((((''''''''''''&&&$$$#########$$$$$$%%%"""!!!$$$'''%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%(((((('''%%%%%%&&&%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$###"""""""""######""""""######$$$%%%'''((((((((())))))******'''''''''''''''((())))))))))))(((((((((((())))))++++++,,,---------,,,,,,...---///222333555<<>>>>>???CCC@@@;;;777444555777999777777888999:::;;;===???>>>============<<<999777:::888666444333222222333999:::>>>CCCJJJOOORRRSSSPPPMMMGGGBBB>>>999444000000...***'''%%%%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###+++666>>>===666000---(((&&&$$$%%%((()))(((&&&'''***------,,,---333888777444000...///000111111333888:::===LLLfff}}}}}}~~~zzzpppgggbbbbbb```]]]\\\\\\^^^aaaZZZ\\\\\\\\\```dddbbb\\\VVVQQQKKKHHHFFFEEEAAA>>>===<<<:::777555333222111222222111111000/////////333333444444333111000///---...///000111222333333888333000777<<>>>>><<<===<<<<<<<<<<<<;;;999777888777555444333222333333999:::===BBBHHHNNNRRRTTTRRRMMMGGGAAA<<<999666333000...+++'''%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%(((000999>>>;;;222+++(((&&&%%%&&&((()))(((&&&(((,,,......+++,,,///333555222000///000111222111333777777999DDDZZZmmmvvvppp}}}}}}~~~}}}tttkkkgggeeeaaa^^^[[[ZZZ[[[]]][[[]]]]]]^^^aaaeeebbb\\\XXXTTTNNNKKKIIIFFFAAA===<<<;;;888666333222222111222222111111000/////////222333333333222111///.........///000111222333333111///...555888999[[[---------------...///000---...//////...///111333<<>>:::;;;:::999:::;;;;;;999777666555444333222333444444999999;;;???DDDKKKQQQTTTSSSNNNFFF@@@<<<:::888666111///+++(((&&&%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&)))333>>>???555***)))'''&&&&&&'''((('''&&&))),,,///...+++***+++---222000//////111222222111444666555555;;;JJJXXX___\\\ooo}}}~~~~~~{{{tttmmmiiifffaaa\\\XXXWWWWWWWWW[[[^^^______cccfffccc\\\YYYVVVRRRPPPNNNIIICCC===<<<:::777444222222222333333222222111000000000000222222222222222111////////////000111222333333444111222333:::;;;888PPP{{{///............///000000---///000000//////111333===???III^^^xxx}}}yyy|||zzzwwwrrrmmmfffaaa]]]bbbccceeegggiiimmmrrrvvvzzzvvvlllfffhhhhhhaaaZZZZZZbbbjjjvvvpppcccbbbaaannnoooZZZ]]]wwwjjjZZZddd}}}vvvRRR777...---,,,//////...---,,,******)))***)))'''&&&&&&''')))***&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$(((,,,&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%#########$$$##################$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&&&&''''''(((***+++,,,******++++++,,,+++++++++......000333444666===FFFVVVlllrrrddd[[[RRRMMMNNNLLLIIIFFFEEEDDDEEEEEEHHHHHHGGGDDD@@@<<<777444666444444777;;;======;;;999888777888999:::999777555444333222222333444555888888999<<<@@@GGGOOOTTTPPPMMMGGGCCC???<<<999666222000,,,(((&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$###&&&&&&(((...999===777---***)))'''&&&&&&''''''''')))+++......,,,******+++//////...000222333222111777777555555888@@@JJJPPPRRReee~~~|||{{{xxxqqqlllhhhddd___[[[XXXWWWVVVUUU[[[]]]^^^___cccfffbbb[[[XXXVVVTTTTTTRRRNNNFFF@@@===;;;888555333333444555444333222000000000000000333333333222222111111000000000000111222333333333333666888===>>>:::JJJkkk000///......---............///111111111111222333;;;===FFFXXXqqqzzzuuurrrvvvuuusssppplllgggcccbbbfffhhhkkknnnrrrxxx|||ttttttoooeeeZZZWWW\\\bbbjjjzzzlll``````ccctttkkkZZZaaa{{{cccZZZkkkeeeDDD222111111---......------,,,+++******)))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&%%%%%%!!!%%%((('''$$$"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$###"""############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""######""""""######$$$%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((())))))***,,,,,,,,,,,,,,,+++***)))///...000333444666===FFFWWWmmmnnn```WWWRRRQQQOOOLLLIIIGGGGGGGGGGGGIIIJJJJJJIIIEEE@@@:::777222555999999888888:::<<<888666666777999:::999999555444333222333444555666666777888999<<>>EEELLLRRR```}}}|||zzzxxxssspppfffccc```^^^^^^^^^\\\ZZZ[[[]]]]]]^^^aaaddd```ZZZVVVUUUUUUVVVUUUQQQIIIBBB===<<<999777666666777777555444222000///000111111444333333222222222222222000000000111111222222333000444444666999777BBB\\\000///...---------------///111333333333222333444888:::BBBSSSiii~~~{{{yyyvvvsssppprrrssssssrrrooommmlllmmmrrruuuyyy~~~xxxlll```ZZZYYYZZZ[[[iii||||||eeeZZZ]]]fff{{{fffZZZeeettt___^^^sssrrrTTT;;;222444333///---------,,,+++*********((('''&&&%%%%%%&&&'''(((&&&'''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$ $$$((((((%%%""""""###&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%###"""###"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%(((((((((((('''''''''''''''''''''''''''((())))))))))))(((((((((((())))))------------,,,+++******///...000444555666>>>FFFWWWnnnmmm```YYYVVVSSSPPPLLLIIIHHHHHHHHHJJJKKKMMMLLLJJJDDD???;;;000666;;;;;;777555777;;;777555555666888:::;;;:::666555444333444555666777333555666777888===EEEKKKJJJJJJJJJJJJHHHBBB;;;666555222...***'''&&&''''''"""######$$$$$$######"""""""""######$$$$$$%%%%%%(((......((()))222999:::,,,,,,***'''%%%$$$&&&(((((()))***+++,,,---------///...---...000222222222999777777999<<>>GGGXXXooommm___YYYWWWSSSOOOKKKIIIHHHHHHFFFHHHJJJKKKIIIEEE@@@===333666::::::777555666777666555444555888;;;<<<<<<888777666555555555666777111444666555555888???FFFKKKJJJJJJIIIGGGCCC===888555333///+++((('''''''''###$$$$$$%%%%%%$$$$$$#########"""!!!"""$$$&&&'''///333///%%%$$$000:::<<<------+++((($$$###&&&)))+++*********,,,---------111///------///111222222777444444888;;;>>>EEENNNNNNRRReeewww{{{vvvsssrrrqqqcccccceeejjjoooooojjjeee______]]][[[^^^cccaaa\\\YYYWWWVVVUUUTTTNNNFFF???999::::::::::::999777666666444222000///000222333111111000//////000111222///////////////000000000...444333222888999===JJJooo333333333444555666888999111333666777666555666666;;;>>>FFFTTTfffwww~~~||||||}}}~~~}}}|||zzzlll^^^TTTKKKUUUddduuuuuupppqqqxxx}}}rrrZZZPPPYYYmmmzzz]]]XXXnnnyyyaaa]]]kkkmmmTTT<<<333111---...222,,,++++++******)))))))))(((((())))))))))))((((((((('''&&&&&&&&&((()))***'''''''''&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))(((&&&$$$###$$$"""###$$$%%%%%%$$$###"""######""""""######$$$%%%"""""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%(((((((((''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&''')))***,,,---)))***,,,...///000111111000///111444555777>>>GGGXXXooovvvbbb\\\YYYUUUPPPLLLIIIHHHHHHBBBCCCFFFGGGFFFBBB>>>;;;666777888999999777555333666555444555999<<<======999888777666555555666777000333555555333666<<>>>>>>>>BBBLLL\\\ooo}}}{{{iiiXXXSSSNNNSSSeeeyyyzzzyyyzzzxxxmmm___WWWVVV]]]iiitttxxxyyy|||}}}}}}lllUUURRRdddyyytttZZZdddxxxsssaaafffwww|||XXXJJJ;;;666444222//////...,,,))))))++++++)))&&&)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''+++,,,,,,***'''$$$###### """######"""""""""$$$%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++******)))'''&&&%%%((((((''''''''')))+++,,,---...///......///222444222//////222555999AAAJJJZZZpppnnneeeXXXQQQSSSQQQJJJHHHLLLDDDDDDDDDCCCAAA>>>;;;999999888666666666666444222777555333555:::>>>??????999888777777777777777777888777555222111444:::>>>CCCJJJMMMJJJEEEBBB>>>:::444222///---,,,***'''%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%$$$""""""###$$$&&&666,,,'''******)))222@@@???444+++***+++((((((++++++((((((***+++***+++...,,,,,,,,,,,,---///000111000111222222444999???CCCNNNKKKQQQaaaqqquuukkkccc``````ccc```___dddkkklllhhhbbbdddbbb^^^ZZZZZZ[[[^^^```XXXUUUSSSSSSRRRMMMDDD<<<;;;:::999:::::::::888666777666444222111111111111333///---...111333///,,,---.........//////000000...000222333444666999;;;TTT>>>>>>===<<<<<<<<<======FFFEEEDDDCCCBBBBBBBBBBBBEEEIIISSSccctttrrraaaSSSMMMNNN\\\llluuuvvvuuurrrqqqqqqnnncccTTTKKKJJJOOO]]]lllsssuuuwwwxxxvvvyyy|||kkkTTTQQQfff|||oooZZZfffzzzkkk\\\iii}}}rrrTTTGGG:::555444111.........+++)))***++++++)))''')))))))))))))))(((((('''))))))((((((((('''''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))((('''&&&&&&'''"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''&&&$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((('''((('''''''''((()))***+++,,,---.........///222555555222111444666999AAAIIIZZZpppmmm___VVVWWWVVVNNNJJJKKKCCCCCCCCCBBB@@@===;;;999999777555555666666555444777555333555888<<<======999888888777666666666666777777555333333555999===BBBIIIMMMJJJFFFCCC>>>:::555333111000///...,,,***))))))'''%%%###""""""###(((&&&$$$###""""""###$$$...%%%!!!%%%%%%$$$---999@@@666---,,,+++((((((******'''(((+++,,,******---,,,,,,,,,---...///000111///000111111333888===BBBLLLIIINNN[[[jjjwwwyyypppgggaaa______]]]^^^cccjjjlllhhhcccbbb___[[[XXXWWWYYY[[[]]]XXXTTTPPPQQQRRROOOFFF>>><<<;;;999999:::999777555777666444222111111222222000---***,,,000222000.............../////////000...000222333333555888;;;FFFvvvMMMNNNOOONNNKKKIIIKKKNNNXXXVVVTTTRRRPPPNNNMMMMMMSSSWWW```ooo}}}~~~mmmZZZPPPJJJQQQ]]]dddfffggggggggggggeeeZZZKKKCCCBBBGGGXXXjjjtttwwwxxxvvvsssssssssrrrpppqqqxxxhhhRRRRRRiiiiiiZZZhhh}}}bbbYYYpppyyyaaaMMMBBB777444333///,,,+++---+++******++++++)))((())))))******))))))((('''))))))))))))((((((((((((''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&)))((('''((()))******((($$$$$$######$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''"""$$$&&&&&&%%%$$$%%%&&&$$$$$$###$$$%%%&&&((()))$$$###$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((('''''''''((()))***++++++,,,------...///222555555222111444666888???GGGYYYpppwwwfffYYYWWWWWWPPPIIIHHHBBBBBBBBBAAA???===<<<:::999777444444555777777777777555444444666999:::999999888888777666555555555666666777666555666999;;;AAAGGGLLLKKKHHHEEE@@@:::999666444222111///---******)))'''%%%$$$#########((('''%%%###""""""######)))###!!!%%%%%%$$$***444@@@999111...,,,(((((())))))'''(((,,,,,,******,,,,,,,,,------...///111222...///000000222666;;;???IIIGGGJJJSSS^^^kkkxxx{{{ssskkkccc^^^\\\ZZZ\\\aaahhhkkkhhhccc^^^\\\YYYVVVUUUVVVXXXYYYXXXRRRMMMNNNRRRRRRIIIAAA===;;;999888999888777555666555444222222222333444...+++)))***...111111000............////////////...000222333333555888:::;;;ddddddgggiiifffaaa```cccgggmmmllljjjgggeeecccbbbbbbgggkkksss}}}zzzeeeXXXLLLLLLRRRWWWZZZ\\\___```bbbaaaXXXLLLEEEEEEJJJ]]]rrr~~~{{{|||yyytttnnnkkknnntttzzz{{{~~~~~~dddRRRVVVpppeee[[[lll^^^[[[zzzjjjQQQDDD<<<444333222...******,,,+++************))))))***************)))(((((())))))))))))((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&)))(((((((((***+++***)))$$$$$$#########$$$$$$%%%$$$&&&'''&&&$$$######### """$$$$$$###"""###$$$&&&%%%$$$###$$$&&&(((***""""""!!!"""$$$$$$""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''''''''((())))))*********+++,,,------///222555111......111444666===EEEYYYqqqrrr^^^WWWWWWSSSMMMKKKEEEDDDCCCBBB@@@???>>>>>>===:::666444555666777777666555444444555555666666888888888777666555444333444666777888777777888999>>>DDDJJJJJJIIIGGGBBB;;;===:::777444222000---***)))'''%%%$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$'''$$$###%%%%%%###'''--->>>;;;777222---***((()))(((&&&(((,,,,,,***))),,,,,,,,,,,,---...///111111,,,---...///000333888<<>>999777666666666666555555555444333333333444666777777777666555333222222444777888777777777888:::@@@EEEGGGHHHIIIDDD>>>>>><<<:::888777666333111,,,(((%%%###$$$&&&&&&%%%############$$$%%%&&&&&&$$$###"""###!!! $$$999<<<<<<777111,,,***)))(((&&&'''++++++)))))),,,,,,,,,,,,,,,---///000111,,,---......///222666999CCCEEEFFFGGGLLLVVVaaaiiivvvxxxvvvooojjjiiieee___\\\[[[\\\___aaaaaa^^^ZZZYYYYYYXXXWWWWWWWWWXXXXXXWWWQQQMMMOOOTTTUUUOOOHHHCCC???;;;888888888888777666555444333333333444555111000.........///000000///////////////............000111222222444666999:::QQQvvvfffUUUMMMLLLLLLPPPTTT]]]___cccfff```WWWSSSTTT\\\nnn~~~{{{zzztttqqqnnnlllnnnsssyyy}}}xxx___WWWggg}}}bbbaaavvvmmm]]]iiirrr\\\III<<<888222/////////+++)))+++)))+++,,,+++***)))***+++---------...---,,,,,,+++************))))))))))))(((((())))))))))))(((((('''(((((((((((('''&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%% """$$$%%%$$$$$$%%%&&&###%%%''''''&&&%%%&&&''')))(((&&&%%%%%%%%%&&&'''%%%$$$######%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((''''''&&&'''((()))*********)))++++++,,,,,,+++,,,///222...---///444888;;;CCCKKKZZZtttsss^^^WWWUUUTTTRRROOOMMMIIIFFFDDDCCCDDDDDDEEEAAA===:::999888666555444555666555333222222333444555666666666555333222111333666777666555666666666;;;@@@CCCGGGJJJGGGAAA>>>===<<<<<<======<<<;;;333---'''$$$$$$###""""""######$$$%%%%%%%%%&&&$$$%%%%%%$$$""" !!!"""333;;;@@@<<<555000,,,***)))&&&&&&)))***((()))---******++++++,,,---///000+++---......///111444777???CCCEEEDDDGGGPPPZZZ___pppsssppphhhdddfffccc]]]\\\\\\]]]^^^^^^\\\XXXUUUWWWWWWXXXYYYYYYZZZZZZZZZWWWTTTRRRSSSVVVUUUOOOJJJFFFBBB===999888888999999777666444333333333444444111111000000000//////...///////////////............000111222222333666888666DDDnnn|||lll\\\SSSPPPOOORRRVVV```dddkkkqqqpppkkkiiilllsss~~~xxxrrrnnnnnnoooqqqzzzvvv^^^\\\ppp{{{___ccczzziiiccctttwww___LLL>>>666444000---...---******---)))***,,,+++))))))***,,,///////////////...------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***'''(((((()))((('''&&&%%%&&&%%%$$$%%%'''''''''&&&((('''&&&&&&%%%%%%&&&&&&!!!###%%%%%%$$$$$$%%%&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((&&&'''((()))*********))),,,,,,,,,+++***+++---000000///111666999<<>>EEEJJJJJJEEE@@@???============<<<:::666///((($$$###### %%%%%%%%%%%%$$$$$$######$$$%%%&&&$$$######%%%%%%,,,999CCCAAA999444///++++++'''%%%'''((('''***...)))))))))***+++,,,---...+++---...//////000333555;;;AAADDDBBBDDDLLLUUUYYYjjjooommmdddaaadddaaaYYY[[[[[[\\\]]]\\\YYYVVVSSSTTTVVVWWWYYY[[[\\\\\\\\\WWWWWWXXXXXXWWWSSSOOOKKKIIIDDD>>>:::999999::::::888777555444333333333444,,,...000111000///......000/////////............///000111222222333555777555===___qqqaaaYYYUUUTTTVVVZZZccchhhsss}}}}}}uuupppmmmlllnnnttt~~~ttt^^^^^^vvvyyy\\\eee}}}jjjkkk}}}jjjTTTEEE999222333...,,,---,,,***+++...(((***,,,+++)))(((***,,,000000000000000//////...//////.........---------,,,------......------,,,'''((()))))))))(((&&&%%%&&&%%%$$$%%%'''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%''''''&&&$$$"""!!!"""!!!###%%%%%%$$$$$$$$$%%%###$$$&&&'''((())))))((($$$"""!!!!!!"""######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))******++++++%%%&&&(((*********)))))),,,------+++******,,,...000///000555777999???FFF[[[wwwyyyggg^^^XXXTTTTTTQQQLLLGGGDDDCCCDDDEEEDDDBBB@@@??????===;;;999333555777666333111222444000222444666666666555444000111333444333333444555111555888<<>>;;;:::888555222555...&&&###$$$$$$""" '''''''''&&&$$$"""!!!  !!! !!!###$$$'''777DDDCCC<<<666111+++,,,'''%%%&&&''''''***///((((((((()))***+++------,,,---/////////000333555777???DDDAAABBBJJJRRRUUUfffmmmmmmdddaaaddd```VVVYYYZZZ[[[\\\[[[XXXUUUSSSRRRTTTWWWYYY[[[\\\]]]\\\WWWYYY\\\[[[WWWRRRNNNLLLKKKFFF???:::999:::;;;;;;999888666444333222333333(((+++...111111//////...000000//////.........---///000111222111222555777888===YYYvvvggg\\\[[[^^^```aaannnvvv|||wwwwwwwww{{{uuu^^^kkkpppcccnnnxxxdddrrrpppXXXHHH>>>666000,,,)))'''(((,,,......---...,,,******,,,///000000333444666888999777222...000111111222222333333444888666444444444555444333///...---+++(((((()))***'''((((((((('''&&&&&&''')))'''&&&&&&'''(((((('''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$''''''$$$%%%((((((%%%'''&&&%%%%%%$$$$$$%%%%%%((('''&&&$$$###""""""!!!""""""###$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))((('''''')))******)))'''************+++,,,------,,,000333333333777@@@GGG```yyyttt]]]UUUXXXXXXRRRMMMJJJFFFAAA@@@BBB@@@@@@AAAAAA@@@???===<<<666555444444555444222000444444444555444444333333666333222555999999555000222333666;;;???DDDHHHJJJKKKDDD===999999999555222---+++((('''''''''&&&%%%$$$###"""###$$$$$$###"""########################&&&,,,999EEEDDD888111000+++(((&&&&&&(((***++++++++++++******************+++---...///...///000222999;;;======>>>DDDOOOXXX___ccciiikkkiiieeeaaa___XXXZZZXXXTTTSSSWWWXXXVVVUUUVVVWWWYYY[[[]]]^^^___[[[\\\\\\[[[WWWRRRLLLIIIGGGFFFDDDBBB@@@;;;555000777999777555555777444000///......///111222111000222333222000......///111---...///000222333444555999>>>HHHuuuxxxjjjbbbbbbgggkkkmmmzzzvvvfffsssmmmaaassstttgggvvvyyy```JJJ>>>888444000111...+++***,,,---,,,+++***+++,,,,,,,,,///333888@@@BBBDDDEEEDDD@@@<<<:::888999:::;;;<<<===>>>???AAA???===;;;;;;:::777555333333111///,,,++++++,,,***++++++***((('''(((((((((&&&$$$$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$''''''$$$%%%((((((%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&'''((())))))))))))(((''''''((()))******)))************+++,,,---...***...222333444999BBBJJJ```zzzfff]]]___XXXRRRNNNMMMIIICCCAAABBB@@@@@@@@@@@@@@@>>>===<<<:::888666666666444222000444555555666666666555555666444333555999999555111111222444999>>>CCCHHHKKKJJJCCC<<<888888777444222---+++'''%%%%%%%%%%%%$$$$$$###"""###$$$$$$###"""########################%%%)))555BBBDDD;;;222///+++(((&&&%%%''')))******************************+++---////////////111222666999;;;;;;;;;@@@IIIPPP___ccciiinnnoookkkeeeaaaXXXZZZXXXTTTTTTXXXZZZYYYUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYVVVRRRNNNLLLIIIGGGCCCAAA???<<<888666;;;<<<:::666666777444//////...---...000111000///000111000...---,,,...000---...///000222333444555888===CCChhh|||qqqkkkmmmttt{{{~~~wwwppp}}}jjjaaayyyooojjj{{{~~~iiiMMM;;;444333333111222000---,,,,,,---,,,,,,)))---111111111666@@@IIIUUUXXX[[[ZZZVVVQQQNNNNNNJJJKKKMMMOOOQQQSSSTTTUUUUUUSSSPPPNNNLLLHHHDDD@@@===<<<999666333111///...,,,+++***)))((('''''''''(((&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$''''''$$$%%%((((((%%%'''&&&&&&%%%%%%%%%%%%%%%"""#########$$$&&&'''(((&&&&&&&&&&&&''''''''''''%%%&&&'''((()))))))))))))))'''&&&&&&(((***++++++++++++++++++,,,---......)))---111333444:::CCCKKK```zzzuuugggeeeXXXSSSPPPPPPMMMGGGBBBAAA???@@@@@@??????>>>===<<<===;;;888777666555222000444555666777777777777777666555444777999999666222000111222666;;;AAAGGGKKKHHHBBB:::666555555333111000---)))&&&%%%%%%%%%$$$$$$###"""###$$$$$$###"""########################$$$&&&///===EEE@@@666000+++)))&&&%%%&&&(((((((((************************,,,---////////////111333333555888888999<<>>===<<<>>>???<<<888777888555000///...---...///000///............---++++++---///......///000222333444444666;;;===WWW{{{wwwzzzwwwvvv~~~hhhddd~~~mmmnnnsss\\\BBB444222333333222...---,,,,,,,,,...//////---000444777===HHHVVV```kkkpppssspppiiidddbbbccccccdddfffhhhkkknnnpppqqqooommmkkkhhhddd___YYYTTTLLLJJJFFFBBB>>>:::555222000...,,,++++++******))))))'''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''$$$%%%((((((%%%''''''&&&%%%%%%%%%%%%%%%""""""###$$$%%%&&&((()))'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((()))'''%%%%%%(((***,,,,,,++++++++++++,,,---...///***...222333444:::CCCKKK```zzzqqqfffYYYTTTRRRSSSQQQIIIBBB@@@@@@?????????>>>======<<<===;;;888777666555333222333444555666777888888888666555666888999999666333222111111333777===CCCFFFDDD???999444333333222111333000+++)))((('''&&&%%%$$$###"""###$$$$$$###"""########################$$$$$$+++999EEEFFF<<<222,,,***&&&%%%&&&''''''&&&))))))))))))************+++---////////////111333000333666888999<<<@@@CCCXXX\\\fffrrrzzzxxxoooeee^^^^^^[[[VVVUUUXXXYYYXXXRRRQQQOOONNNOOOQQQSSSUUU[[[YYYVVVSSSPPPOOONNNNNNMMMJJJFFFCCCBBBBBBAAA???@@@@@@===999888999777333000...---...//////...------......,,,+++,,,...000......///000111222333333444999;;;KKK~~~uuuwwwyyygggiiimmmqqqhhhRRR<<<333333222000000,,,,,,+++++++++,,,...000222333666???MMM^^^mmmvvv~~~|||vvvuuuwwwyyyzzz|||~~~~~~{{{uuuoookkk```]]]XXXTTTOOOIIIBBB<<<999666222000000000///---)))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''$$$%%%((((((%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((***'''%%%%%%'''***+++,,,++++++++++++,,,---......---000444444444999BBBIII```zzz}}}hhh^^^XXXTTTTTTRRRKKKDDD@@@@@@@@@??????>>>=========;;;888666555666666555444222333444555666777777777555666777888999888666444444333222222444888<<>>@@@BBBPPPVVVbbbpppyyyxxxmmmdddaaabbb___XXXUUUVVVUUUSSSPPPOOONNNNNNPPPSSSWWWYYY[[[YYYUUUPPPNNNMMMMMMMMMMMMKKKIIIGGGFFFDDDAAA???>>>???<<<888888;;;:::666111000......//////...,,,---......---------000222......///000111222222333222888<<>>>>>>>>>>>:::888666555555666666555333444555555666666666666444555777888888777555444444333111111222444777999999888777555444333222222///---,,,+++***)))%%%###$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$###$$$///???JJJEEE:::000---)))'''&&&&&&&&&%%%'''(((((())))))************+++------------///111...000333777;;;>>>@@@AAAIIIQQQ___mmmuuusssiiiaaabbbdddaaa[[[VVVUUURRRMMMNNNNNNNNNPPPSSSVVVZZZ\\\[[[XXXTTTQQQNNNNNNOOOPPPPPPNNNLLLJJJHHHEEEAAA>>>======;;;777777::::::666333111000///000000...,,,---...///......///111444......///000000111222222111444===EEE___ooowwwnnnbbbmmm|||mmmzzz{{{QQQAAA444222111,,,***///,,,......---++++++...111666AAASSSfffwwwzzzqqqjjj^^^WWWNNNGGGDDD@@@;;;777666333000...---+++)))'''((((((((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&$$$''''''$$$%%%((((((%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''***)))(((((())))))((('''))))))))))))***+++,,,,,,---000444555555:::CCCJJJ___zzzqqqfff[[[XXXVVVQQQKKKIIICCCBBBAAA@@@?????????@@@>>>;;;888666666666666555555666666777777777666666333555777888777555444444111111000000111333555666444666777777666444333222....../////////---(((%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""")))999GGGFFF===222///+++(((''''''&&&%%%''''''(((((()))******+++(((***,,,,,,,,,,,,...000//////111444888:::<<<<<>>>>>===:::555555888777444555333111111111000...------............///222444......//////000111111111000000:::AAAPPPmmmxxxkkk```lll{{{lll}}}yyyMMM>>>333222111+++,,,333)))+++---...---///333777888JJJdddzzz|||zzzrrrfff]]]XXXSSSLLLFFF@@@<<<888444111...+++((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$''''''$$$%%%((((((%%%(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&'''((()))******'''(((((((((((((((''''''***)))))))))***)))'''%%%(((((((((((()))***+++,,,+++///333444666;;;EEELLL___zzzyyykkk^^^ZZZXXXSSSOOOMMMDDDCCCBBB@@@???@@@@@@AAAAAA>>>:::777777777666555777888888888888777777666222444666777666555444444...//////000222333444555111444777888777555444333000111333555555222---((($$$###"""###$$$$$$$$$"""""""""""""""""""""""""""!!!!!! %%%555DDDEEE>>>444000,,,)))((('''&&&%%%&&&''''''((()))******+++''')))++++++++++++---/////////000222555777777777BBBMMM]]]iiimmmiiiccc^^^]]]aaaaaa]]]YYYVVVPPPJJJNNNOOOQQQTTTVVVXXXZZZ[[[XXXWWWVVVUUUVVVWWWYYYZZZZZZUUUMMMGGGCCCAAA@@@??????>>>:::444333666555111666444222111111111///---,,,---...------///222444......//////000000111111000---888>>>EEEvvv}}}mmmqqqccc^^^rrrvvvsssnnnGGG<<<666111+++000555...222...---...//////555<<>>===<<<:::666222333777555///444444444333333222000000........................////////////000000000000,,,555555555EEEeee|||kkkqqq~~~ccc```uuuttttttlllLLL>>>777111***...222+++...---...000///000777@@@WWWkkk{{{tttpppiii___VVVOOOFFF<<<555111...+++)))(((((('''%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&+++)))&&&&&&(((((('''%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&((()))***'''''''''''''''((())))))((((((***+++++++++***)))+++******)))***,,,---...//////111555888;;;DDDMMMaaa~~~oooddd```\\\WWWSSSIIIGGGFFFDDDCCCBBBBBBCCCCCCAAA>>>:::888666666666777777888888888777777666777777888888888777666555222222111000000111222222555555555888;;;;;;888555333111///000111000+++'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""$$$$$$$$$+++999BBBDDD999333...---)))$$$$$$'''$$$'''***)))'''&&&))),,,((('''(((,,,---***))),,,***,,,...111333555777777===EEEVVVffflllfff^^^ZZZ`````````^^^[[[XXXXXXXXX[[[XXXVVVUUUQQQLLLMMMRRRWWWXXXZZZ[[[[[[\\\^^^```[[[ZZZWWWQQQJJJCCC???>>>>>>===999555666999777111111111111111000//////...........................---......///000111111111///555444555AAA[[[uuudddmmm}}}eeedddzzzrrrvvvlllNNN???666222+++...222+++---...111222222444@@@LLLjjj|||~~~xxxrrriii\\\NNNDDD;;;777222...,,,***)))(((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&)))'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&((()))***'''''''''((((((((())))))))))))***++++++++++++++++++******)))***,,,---...///...111555777;;;DDDMMMaaa~~~nnneee^^^YYYWWWNNNLLLIIIFFFDDDCCCBBBBBBBBB@@@>>>;;;999777777777888888999999999999888888999999::::::999777555444222111000000000000111222777777888:::;;;;;;888666222222111...,,,***))))))$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###"""!!!!!!"""%%%%%%###'''333@@@GGG<<<666111---)))%%%%%%(((###'''++++++)))((()))+++)))'''))),,,---++++++---+++,,,...111333555666666:::CCCTTTeeejjjcccYYYUUU^^^^^^]]][[[YYYYYYZZZ\\\^^^XXXTTTTTTRRRNNNMMMNNNVVVXXX[[[\\\]]]^^^```bbb]]]]]]ZZZTTTLLLEEEAAA@@@???>>>999555666999777222//////000000000//////...........................+++,,,---...000111222333222444222666===LLLzzziiiWWWeeennnnnn}}}rrr{{{qqqNNN<<<444222...111555000///000333555555<<>>666111///......))))))***++++++***)))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&((()))***''''''((()))))))))))))))))))))*********++++++++++++******)))***,,,---...///...000555777:::CCCMMM```}}}{{{lllaaa[[[ZZZTTTRRRNNNJJJGGGDDDCCCBBB???>>><<<:::999888777777888999::::::;;;:::::::::;;;;;;;;;:::999777555333222111000//////000111222888999:::;;;<<<:::888777222222111///,,,***((('''%%%%%%$$$$$$$$$$$$$$$### """"""!!! """%%%%%%"""###---<<>>===888444555777555000111111111222222111111000........................,,,,,,---...///000111222333222111777:::@@@iiiuuu[[[KKK\\\zzz~~~~~~yyysssyyyRRR>>>444444000222666222111111333666:::FFF]]]qqq|||wwwhhh^^^PPPCCC999333000...)))************))))))(((((((((''''''''''''(((((()))((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&((()))***'''((())))))******))))))(((((((((((())))))******+++******)))***,,,---.........000444777:::CCCLLL___}}}uuueee]]]\\\WWWTTTPPPKKKGGGCCCAAA@@@===<<<;;;:::999888777777999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777444333111111000//////000111111777999;;;;;;;;;999888777444222000000111///)))$$$%%%%%%%%%$$$$$$######### !!!###%%%%%%$$$###""""""$$$%%%"""!!!(((666DDDAAA>>>888000+++)))((('''$$$&&&)))+++******))))))***((((((,,,---+++,,,000111222444555777888999999666999CCCNNNQQQMMMIIIIIINNNOOOQQQQQQQQQSSSVVVYYYYYYRRRNNNSSSXXXWWWTTTSSSPPPTTTYYY\\\]]]^^^____________\\\WWWOOOIIIEEEDDD???>>>999555555888555000111222222222222111111000....................................////////////222111000777:::;;;\\\iiiRRRGGGYYYxxxvvvttt~~~ZZZBBB777666222222444111222222555;;;DDDTTTmmmvvvgggVVVHHH<<<444///+++***)))(((''''''''''''))))))(((((((((((())))))((()))((('''$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&((()))***'''((()))***+++***)))(((((((((((('''((())))))***+++******)))***,,,---......---000444666:::CCCLLL^^^|||mmmbbb```WWWUUUPPPKKKEEEBBB???>>>;;;;;;;;;::::::999999888888999:::;;;;;;<<<<<<;;;:::;;;;;;:::888666444333111000////////////000111444777::::::999777777777444222000111333111+++%%%&&&%%%%%%$$$$$$######### !!!"""#########"""!!!""""""######!!!$$$///;;;BBBAAA<<<333...,,,)))&&&%%%&&&'''((()))))))))(((***''''''+++,,,+++,,,000000111222444555555666666555666;;;CCCFFFDDDCCCEEEFFFIIIMMMPPPQQQRRRSSSTTT\\\VVVRRRVVVYYYWWWTTTSSSOOOTTTYYY]]]^^^^^^^^^^^^^^^]]][[[VVVPPPJJJGGGEEEBBBAAA<<<777888:::888222222222222111111000///...................................................000111111666;;;;;;TTT{{{|||uuukkkgggmmm}}}yyy___PPPNNN^^^{{{rrrttt~~~^^^DDD777888555444666333555666<<>>>>>>>>>>>======777888999:::;;;;;;;;;;;;888888888888777666444333111000///......///000111///222666777666444555777111333333///***))),,,111&&&&&&%%%%%%$$$###""""""###""""""""""""###$$$$$$!!!!!!$$$### $$$,,,BBBEEEAAA888111///***###&&&$$$$$$$$$&&&'''(((((((((%%%%%%)))******,,,000000000111222333444444333555555999???AAA???>>>@@@???FFFOOOUUUWWWUUURRRQQQTTTQQQPPPSSSTTTPPPOOOPPPJJJOOOUUUYYYZZZXXXWWWVVVYYYYYYXXXTTTNNNJJJGGGGGGAAA@@@;;;666666999666000888777777666444222000///........................***+++,,,---...000111111---444333333999===HHH\\\{{{lll]]]QQQHHHHHHKKKWWWrrrgggTTTRRRZZZpppsssfffkkk~~~|||ooozzz~~~[[[III<<<>>>@@@<<<<<<@@@>>>KKK^^^ppp~~~}}}lll___LLLAAA333+++)))***)))(((((('''''''''(((((('''%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))((((((((((((&&&)))+++***((((((---111***)))((((((***,,,///111,,,...111222555;;;DDDKKK]]]|||}}}iiibbb___YYYRRRMMMIIICCC===@@@>>>>>>AAAEEEEEE???:::::::::;;;<<<<<<<<<;;;;;;888888777777666555333333111000//////000000///...222222111333555555444333222000.........---+++)))'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$777DDDJJJAAA444,,,(((%%%%%%$$$$$$%%%'''((((((''')))((('''&&&''')))+++,,,222000......///111333333555777999888666777:::>>>BBBHHHQQQWWWYYYWWWVVVTTTTTTSSSPPPMMMLLLLLLJJJGGGLLLJJJKKKOOOUUUYYYYYYXXXQQQTTTUUUQQQMMMKKKFFF@@@AAA@@@???>>>;;;999666555999777555444333111///---000---+++))))))+++---000........................000000111333333777DDDQQQ~~~pppaaaQQQHHHAAA???AAANNNnnn}}}aaaPPPSSS^^^yyyhhhZZZaaawwwyyyooo}}}wwwXXXJJJ@@@DDDHHHFFFGGGLLLWWWcccuuuxxxnnn\\\PPP@@@222+++)))(((((($$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((((((((((((((((()))************))))))((((((''''''%%%'''***)))&&&'''+++///,,,+++***)))***+++---...---///111222555;;;CCCJJJ^^^|||rrrbbb^^^YYYTTTRRROOOJJJEEEAAA@@@@@@CCCGGGFFF@@@;;;999999::::::::::::::::::555555555555444333222222222000//////000000///.../////////000222333222000333111///......---+++)))'''&&&%%%$$$############"""######$$$$$$######""""""""""""""""""######$$$111???HHHCCC777...***'''%%%$$$$$$%%%'''((((((''')))(((''''''''')))+++,,,///...,,,,,,...000111222333666777777555666:::===BBBGGGOOOWWWZZZYYYUUURRROOOQQQPPPMMMLLLMMMLLLJJJKKKKKKKKKNNNRRRTTTUUUUUURRRUUUTTTQQQNNNMMMGGGAAAEEEBBB???;;;999777777888999777444333222111///---///---+++******+++---///........................//////111333333666AAAMMMxxxqqqdddYYYHHHCCC???======MMMpppuuuYYYKKKTTTdddwww[[[NNNXXXqqqsssoookkkTTTLLLKKKTTTZZZ[[[]]]cccqqq{{{pppeeeSSSAAA444---++++++$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((()))******++++++***)))((((((''''''###&&&((('''%%%&&&))),,,---,,,+++******+++,,,---...000222333555:::CCCIII___}}}gggaaa[[[XXXXXXUUUOOOIIIDDDCCCDDDGGGIIIGGGBBB===999999999999999999888888333444444444444444333333222000//////000111///......------///111222111000333222///...---,,,***((('''&&&%%%$$$$$$#########!!!""""""""""""""""""!!!"""""""""""""""######$$$)))888FFFEEE;;;111,,,)))&&&$$$###$$$&&&(((((('''))))))(((((((((***+++---++++++***+++,,,...000111111444666666555666:::===CCCFFFNNNWWW\\\[[[UUUNNNJJJOOORRRNNNLLLMMMNNNMMMJJJKKKMMMMMMNNNOOOQQQSSSTTTUUUSSSPPPPPPOOOIIIAAAIIIEEE@@@:::888777999;;;888555333222111111///...------,,,,,,,,,,,,------...........................///111444333555===GGGlll~~~tttmmmfff]]]VVVHHHFFFEEEFFFKKK[[[zzzmmmRRRIIIWWWlllnnnRRRGGGUUUrrrmmmooovvv```NNNQQQ\\\kkktttvvvxxx}}}~~~vvvgggUUUCCC777111000***)))))))))***)))'''$$$((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((())))))***,,,++++++***)))(((''''''$$$&&&''''''&&&&&&(((+++,,,,,,+++++++++,,,------///111222333555:::CCCIII```~~~ssshhh^^^\\\[[[VVVNNNIIIGGGGGGHHHIIIJJJIIIDDD@@@<<<<<<;;;:::999888888888444555555666777777666666222111///000111111000...///......000222333333111444222///...---,,,***(((''''''&&&%%%$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""######$$$###333CCCGGG???444---***&&&%%%###$$$&&&((((((((())))))(((((()))***,,,,,,)))***++++++,,,---000222111444666777666666:::===CCCFFFMMMXXX___^^^VVVNNNHHHRRRVVVPPPLLLOOOQQQOOOIIILLLNNNMMMLLLMMMQQQUUUUUUUUUSSSPPPQQQQQQKKKCCCKKKHHHCCC???;;;;;;;;;<<<888555222111111111///...,,,,,,------------,,,,,,..............................111444444333999AAAXXXsssjjjbbb[[[UUURRRHHHIIIMMMVVVbbbsss}}}eeeOOOKKK^^^ttt{{{dddKKKEEEXXXwwwwwwhhhrrrmmmWWWHHHUUUkkkwwwgggTTTBBB666000,,,+++******+++***)))'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((())))))***,,,++++++***)))(((((((((&&&'''((()))(((((()))************+++,,,...//////...000222444555;;;DDDJJJaaaoooaaa^^^^^^XXXOOOKKKLLLKKKKKKKKKJJJIIIFFFDDDBBBAAA>>><<<:::999888888333444555666777777777777222111000000111111000///...---...000222333333111333111///......,,,***(((((('''&&&%%%$$$$$$$$$$$$"""##################""""""""""""""""""######$$$"""...>>>FFFBBB777---)))'''%%%######%%%'''((((((((((((((())))))***++++++(((***,,,------...000333111444777888666666999<<>>;;;888777777222222333444555555555444333111000000111222000///,,,+++,,,...000222111000222000.........---+++)))((('''&&&%%%$$$$$$$$$$$$"""######$$$$$$######""""""""""""""""""######$$$###)))666CCCDDD;;;000***'''%%%######%%%'''((()))'''''''''((())))))******))),,,//////------000333000444777777555555777999AAAEEENNNXXX___```ZZZUUUSSS]]]^^^UUURRRZZZ\\\WWWNNNOOOOOOPPPPPPSSSWWWZZZRRRUUUUUUQQQOOOOOOMMMIIIHHHIIIJJJJJJGGGCCC???<<<<<<888444111111000000///------............------........................///...000333444333666;;;HHHqqqssshhh]]]WWWQQQMMMNNNSSSZZZdddrrr~~~zzzpppbbbVVVPPPYYYppp^^^NNNAAAIIIeeehhheee}}}uuu]]]MMMRRRgggyyyhhhUUUHHH;;;777222...---.........&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((()))******)))************+++++++++(((((()))***++++++)))(((***+++,,,---............,,,///222444777===FFFNNNcccmmmgggggg```WWWTTTSSSQQQNNNJJJGGGGGGIIIKKKLLLIIIEEE???:::777555444333333444444444444444444333222000111222222111///,,,+++,,,...111333222111111///...---......,,,+++((('''&&&%%%%%%$$$%%%%%%!!!""""""""""""""""""!!!"""""""""""""""######$$$###$$$...>>>FFF@@@555...(((%%%###"""$$$'''))))))%%%&&&'''(((((()))))))))(((,,,000///---,,,///222///222666666333222333555<<>>;;;666222111000000///.........------.................................///...///333444444666;;;GGGaaazzziii___VVVSSSQQQPPPUUU]]]mmm{{{oooeeeYYYQQQQQQ^^^wwwyyyWWWIII@@@MMMkkk}}}dddfffpppXXXKKK]]]rrr|||kkk^^^JJJDDD;;;444000......---))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))))))))***++++++,,,,,,((('''((()))+++***)))''',,,------......------,,,+++...111333777>>>GGGOOOcccuuummmjjjaaaWWWTTTUUUSSSNNNIIIFFFFFFJJJMMMNNNKKKEEE???:::666444333555666666666666666555555333222111111222222111///.........111444555555444000...------......---,,,(((((('''&&&%%%%%%%%%%%% !!!!!!!!!!!! """""""""""""""######$$$""" (((:::GGGDDD888111(((%%%###"""$$$'''))))))$$$%%%&&&'''(((((((((((((((,,,000///,,,+++---000...111444444111///000222999@@@KKKTTTXXXZZZZZZZZZ[[[bbb```WWWZZZhhhllldddXXXTTTPPPOOORRRUUUUUUTTTMMMTTTWWWQQQKKKJJJLLLMMMFFFFFFGGGGGGFFFCCC@@@???@@@<<<777333111111000//////...------------...///........................000......222444444777<<>>@@@AAA???>>>???>>>;;;999777555333000...000000///.....................////////////............///111333444666666>>>EEEwww{{{wwwuuuooohhhfff``````hhhooowwwvvv]]]FFFAAAMMMaaa{{{|||```HHHCCCFFFZZZzzz|||hhhccclllvvvmmmeee[[[QQQKKKDDD???888222---*********)))(((((('''((()))***+++((()))++++++)))((()))*********)))))))))***++++++((()))******++++++***************++++++,,,---...///...000444777<<>>>>><<<888555444444444444555555666666777777222222222222111111111111000000000000000000111222444444555555444333000///)))+++,,,***&&&$$$%%%&&&###############"""!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%,,,:::FFFEEE>>>000(((###%%%&&&%%%$$$%%%''''''&&&&&&'''(((***+++222111///...------......111222222111///......///777;;;CCCMMMVVVZZZ[[[ZZZ]]]dddeee___\\\___^^^YYY[[[TTTSSSYYY___]]]XXXUUUSSSPPPMMMOOORRRSSSOOOKKKIIIBBB===>>>???===<<<===>>><<<:::888777444000,,,000/////////..................////////////......---...///000222444555666>>>>>>gggzzzuuurrrqqqmmmjjjddddddjjjuuudddIIICCCMMMbbb}}}vvv\\\JJJFFFLLLbbbsssdddkkk|||}}}wwwqqqjjjeee[[[UUULLL@@@666///+++******(((&&&&&&'''((())))))((()))++++++)))((()))******)))))))))***+++,,,,,,))))))***++++++++++++***++++++++++++,,,---......///...000444777;;;FFFQQQhhhmmmaaa]]]WWWWWWUUURRRMMMGGGBBB>>>999;;;===<<<999777666666555555555666666666666666222222222222222222222222111000000000000000111111222333666777666444111///+++---...+++&&&###$$$'''###############"""!!!!!! !!!!!!"""""""""""""""#########'''444AAAGGGEEE333+++%%%&&&'''%%%$$$&&&''''''%%%%%%&&&(((+++,,,333222///---------...///000111111111///......000666999AAALLLWWW]]]\\\YYY^^^dddfffccc``````^^^YYY\\\VVVUUU\\\cccaaa[[[VVVSSSOOOLLLNNNSSSUUUQQQLLLHHHAAA<<<===>>><<<:::;;;<<<;;;::::::999666111...///////////////......------......//////......---,,,---...000222333444555===999YYY{{{wwwrrrooommmkkkjjjjjjfffkkkvvvgggMMMEEEKKK]]]wwwqqqXXXFFFFFFPPPjjjddd^^^sss~~~|||zzztttmmmbbbTTTFFF:::111,,,+++(((&&&%%%&&&((('''&&&((()))++++++)))((()))******)))))))))***+++,,,,,,))))))***+++++++++++++++++++++++++++,,,---...//////...000444777;;;FFFQQQkkkzzzhhhaaaZZZZZZYYYVVVQQQJJJDDDAAA:::<<<>>>===;;;999888888666666666666666555555555222222222222222222222333111111000000000000000111///111444666666444111///---//////,,,(((%%%%%%'''###############"""!!!!!! !!!"""###"""""""""#########$$$---<<>>;;;999:::999999999::::::888555222/////////000///...------------............------,,,,,,...///111222444444:::999PPP}}}zzztttoookkkjjjhhhfffgggkkkpppxxx|||dddLLLDDDJJJXXXoookkkSSS???EEETTTpppqqq[[[```}}}~~~vvvjjj^^^NNN===222...***&&&%%%'''(((&&&$$$((()))++++++)))((()))*********)))))))))***++++++)))***++++++,,,+++++++++++++++++++++,,,---...//////...000444777<<>>??????>>><<<:::::::::777777666666555555444444222222222222333333333333222111111000000000000000...000333555555444111//////...,,,+++)))'''&&&%%%###############"""!!!!!! !!!#########""""""!!!$$$###"""(((666BBBHHH999000)))((((((&&&%%%'''&&&%%%%%%&&&''')))+++,,,...------,,,,,,...///000,,,...////////////000222333777>>>GGGOOOUUUWWWWWWWWWYYYYYYXXXUUURRRQQQQQQQQQLLLLLLQQQTTTSSSQQQRRRSSSRRRRRRSSSTTTTTTSSSRRRKKKDDD>>>??????<<<::::::999888888999::::::777555...///000000000///---,,,------............------+++,,,---///000222333444777;;;IIIwwwjjjhhheeedddeeeiiimmmpppyyy|||yyytttrrrlllgggeeeggghhhhhhmmmuuuyyy___GGGCCCMMM[[[kkkyyydddLLL@@@III]]]yyyfff\\\lllxxx{{{|||}}}uuudddNNN>>>333...)))'''))))))&&&###((()))++++++)))((()))*********)))((((((((()))))))))***++++++,,,,,,++++++,,,,,,+++,,,,,,---...//////...000444777<<>>;;;::::::;;;888777777666555444444444222222222333333333444444222222111000000000000000///000333555555444222111///+++((('''))))))&&&"""###############"""!!!!!!!!!###$$$###"""""" $$$$$$"""%%%111>>>EEE<<<222***)))(((&&&%%%'''$$$%%%&&&'''(((***+++++++++,,,,,,---...///000000---///000///......///000333777>>>DDDIIINNNRRRUUUUUUTTTRRRPPPMMMKKKLLLNNNLLLIIIHHHJJJKKKJJJNNNSSSSSSUUUVVVVVVTTTSSSSSSUUUNNNFFF@@@@@@@@@===;;;;;;<<<:::999999999999777666...///000111000///---,,,,,,------......------,,,++++++,,,...000111333333444===BBBcccLLLJJJGGGGGGIIIMMMSSSVVV^^^aaaffflllsss{{{vvvooollljjjeeeaaabbbhhhllloooxxxxxx\\\DDDCCCRRRaaalllttt~~~___GGGGGGRRRhhhwwwaaa```vvvwwwsssrrrsssyyyttt[[[GGG666111+++)))+++***'''###((()))++++++)))((()))*********)))(((((('''((((((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---.../////////...000444777<<>>:::999999;;;888888777666555444444333222222222333333444444444222222111000000///000000000111333444555555333333...)))$$$%%%))))))%%%###############"""!!!!!!!!!###$$$$$$""""""$$$%%%"""###...;;;CCC===444+++)))(((&&&&&&'''###$$$&&&((()))***++++++***+++---///000111111111///000111000...------...222777>>>BBBEEEIIIOOOTTTUUUSSSPPPMMMJJJHHHJJJNNNLLLJJJIIIIIIHHHGGGNNNVVVSSSWWWZZZXXXTTTQQQSSSVVVOOOHHHBBBBBBAAA>>><<<<<>>>>>UUU:::999777666777;;;???AAAEEEIIINNNSSSXXX^^^gggmmmqqqtttwwwzzz}}}|||ssslllhhhfffdddfffhhhmmmsss}}}nnnTTTHHHOOO[[[kkkrrrlllssstttXXXDDDIIIXXXqqqkkk```lll{{{wwwmmmcccbbblll{{{mmmXXX???000(((***,,,''''''---)))******++++++)))((('''((()))*********)))'''&&&)))))))))+++,,,,,,***)))---,,,*********,,,...///111///111444777;;;EEEOOOeee}}}hhhccc[[[UUUVVVWWWOOOCCCDDDBBB???>>>>>>===;;;:::555666777666444222222222444111000111444666444222222000//////000000///---111111222222222222111111+++++++++***((('''%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""###"""'''555CCCBBB777///...,,,&&&%%%'''&&&&&&&&&&&&'''(((***+++&&&))),,,---+++,,,///222///////////////.........333666;;;>>>AAAGGGNNNTTT[[[TTTNNNNNNNNNKKKIIIJJJKKKNNNKKKDDDGGGSSSXXXSSSQQQUUUXXXWWWSSSOOONNNNNNMMMJJJGGGCCC@@@?????????AAA@@@>>>;;;888555222111///333333...,,,...///...000///...,,,,,,,,,---.........//////000000111111:::222;;;WWW555444222111222444666888777:::>>>@@@CCCHHHOOOTTTXXX[[[___cccfffkkkpppsssxxx{{{|||ssslllgggeeejjjmmmqqqwww~~~hhhPPPGGGSSSdddtttzzzrrrqqqxxxoooUUUFFFMMM^^^xxxkkkeeerrr~~~tttfff]]]___jjjwwwwwweeeOOO===///---,,,'''%%%))))))******+++***)))((('''&&&'''(((*********))))))***++++++---......,,,++++++***))))))***+++---...///...///444777<<>>===<<<999888555666666555444222222222444222111222555666555333333111000///000000...---000000111111111111000000,,,++++++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$###### !!!""""""######"""""""""!!!"""###"""&&&222???CCC999111...***%%%$$$'''''''''&&&%%%%%%&&&'''(((''')))+++,,,,,,---...000------------............333777<<<@@@DDDJJJRRRYYY[[[TTTPPPPPPPPPLLLJJJKKKKKKOOOMMMHHHNNN[[[```\\\TTTVVVWWWWWWTTTQQQPPPOOOQQQNNNJJJEEEAAA>>>===<<>><<<999777555444444///333333///...000111000//////...---------------......//////000000111111888444;;;PPPwww000000///......//////000111333444555666888<<>>>>>===:::777666666666777///333333///---000111000---............------,,,......//////000000111111555555;;;FFFggg---......///////////////333333333333333444555666999:::<<<<<<<<<>>>@@@CCCIIIMMMSSSZZZbbbjjjsssxxx{{{|||{{{zzz{{{~~~\\\GGGFFF\\\uuu{{{pppqqq}}}yyyaaaQQQPPPTTTmmmwwwmmmuuu|||kkkjjjiiijjjmmmqqquuuxxxuuuaaaQQQNNNYYYdddwww|||hhhSSS<<<222///---++++++************)))))))))(((''''''((()))******+++++++++---///000////////////************+++,,,...///...---///333777<<>>BBBEEEKKKTTTZZZSSSPPPPPPSSSRRRLLLIIIIIIGGGJJJLLLMMMUUU```fffeee\\\XXXUUUTTTVVVWWWUUUSSSQQQOOOMMMIIIGGGEEECCCCCC@@@>>>:::777555555666777000333333...,,,......---,,,---...///......,,,+++......//////000000111111333777;;;???ZZZ+++,,,---///000111000000000/////////000000000000222333444444444444666888;;;===@@@DDDJJJTTT^^^eeelllpppwww|||~~~~~~}}}~~~uuuZZZGGGGGG^^^xxxvvvoootttlllVVVKKKPPPVVVqqqyyypppppp~~~tttfff\\\___dddiiimmmooorrrsssqqqxxxlllXXXMMMOOOTTTnnn|||ppp\\\DDD666111...,,,+++*********)))))))))))))))*********))))))))))))***))),,,...///...---...///***++++++,,,---...///000000///000444777;;;EEEOOOgggjjjeeecccZZZUUUWWWNNNJJJEEEAAA>>>===;;;:::666555555666888888777555555555555555555444555555666444222111000000---,,,......---,,,,,,---......---------,,,+++)))'''&&& !!!!!!""""""##################"""!!!!!! %%%$$$$$$&&&%%%###'''...BBBCCC@@@777---(((((()))&&&%%%%%%%%%%%%'''(((***(((''''''***...///,,,))))))***+++---///111333444666999===???BBBFFFMMMSSSPPPPPPSSSWWWVVVOOOKKKKKKIIIKKKLLLNNNUUU\\\``````ZZZWWWSSSSSSVVVXXXWWWUUURRRQQQNNNLLLIIIGGGEEEDDDBBB@@@<<<888555555555666555888666111---......,,,+++,,,---......---,,,+++......//////000000111111111777<<<<<>><<<999333555666555222111222444444333111111111111000...///...---,,,,,,---...//////......---,,,***)))(((&&&&&&&&&&&&%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$&&&###"""######!!!$$$)))222>>>FFF@@@444---)))&&&%%%%%%$$$$$$$$$&&&'''(((''')))---......,,,,,,,,,)))***+++---///111222333444666999::::::===CCCHHHLLLPPPWWW^^^\\\SSSNNNNNNPPPOOOOOORRRTTTUUUTTTTTTNNNPPPRRRSSSSSSUUUWWWYYYVVVUUURRROOOKKKFFFCCCAAAAAA@@@>>><<<:::999888888666999888333111222222111,,,,,,++++++,,,,,,---.........//////000000111111000111999===DDDlll++++++************+++,,,,,,***)))+++---...,,,)))+++,,,---,,,++++++---///***,,,///000111111333444555;;;EEEOOOXXXaaaiiinnntttxxx{{{~~~~~~~~~www___XXXeeettteeeMMMFFFTTTooo~~~dddNNNEEEHHHNNNjjjqqqeeekkkzzzddd```qqqppp\\\MMMDDDZZZtttzzzhhhRRR@@@555111///,,,+++)))((((((((()))***))))))(((((()))+++---...'''+++000000...,,,///222((()))***,,,---...//////------///333777<<>>@@@===:::222444666444111000111444444222111111222222000///000///---,,,,,,---///000//////...---,,,***)))(((%%%%%%%%%$$$$$$######### """$$$&&&'''((()))&&&""" !!!!!! ###'''+++;;;FFFAAA666...)))%%%&&&%%%$$$#########$$$%%%&&&***///000...,,,,,,---((()))***,,,...///111111222555777888999<<>>===<<<;;;;;;:::000444444000...111222111,,,,,,+++***+++,,,...///......//////000111111111000...777>>>AAAaaa******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---......,,,***,,,000555444555888<<>>555---******+++,,,------......((()))++++++***+++---///---...///000000...,,,+++***++++++,,,,,,------.........000444888<<>>???<<<:::888777888:::999999444333444666777666333000666444222111111000...---......---------......///111111000//////.........((('''%%%###""""""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$###""" """###$$$'''444BBBDDD;;;111,,,,,,(((%%%%%%''''''$$$$$$'''(((111;;;===666---'''&&&******+++,,,---...000111444444444666888;;;>>>@@@AAAIIIQQQQQQPPPOOOMMMIIIQQQLLLGGGDDDEEEGGGJJJKKKIIIIIIHHHIIIJJJMMMQQQSSSSSSRRROOONNNLLLIIIEEEBBB???>>><<<;;;;;;:::888666555333222222333333111000---------,,,,,,+++++++++------------...000111333---111333777>>>PPP******))))))***+++,,,---++++++++++++++++++++++++***+++++++++++++++*********+++,,,+++******...111...///111444;;;EEEPPPXXXiiinnntttzzz~~~qqq\\\JJJDDDQQQddduuuXXXJJJGGGZZZwwwoooSSSCCCIIIWWWwwwwwwfffooossshhhooo}}}lll]]]JJJJJJTTTjjj{{{}}}xxxgggSSSCCC666---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...---...///000///...,,,+++***++++++,,,,,,------.........000444777<<>>777///***)))*********+++---///000111333333444666999;;;===???AAAKKKRRRRRROOONNNMMMJJJMMMIIIEEEBBBCCCEEEGGGGGGFFFFFFFFFFFFGGGIIIKKKMMMOOONNNMMMMMMLLLJJJFFFCCCAAA???===<<<<<<;;;999888555333111111111111///......---------,,,,,,,,,+++------------...000111222///333444777===NNN******))))))))))))***+++************************))))))******+++******)))''')))******))))))+++---******+++---222999BBBIII\\\dddppp{{{~~~rrrnnnlllrrr|||gggUUUHHHDDDNNN]]]~~~nnnSSSJJJIII^^^{{{rrrTTTDDDKKK[[[xxxppphhh{{{vvveeekkkyyyuuupppyyytttgggTTTKKKIIIZZZrrrzzzyyyxxxssscccLLL999111...---,,,+++******))))))***+++,,,+++))))))+++---------...//////...,,,+++***++++++,,,,,,------...///...000444777<<>>;;;999666555666666666555555444333444666777777666333222000000000000...---000///...,,,++++++++++++222333444444333000...,,,)))(((%%%###""""""###$$$%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$$$$///<<>>666///,,,'''$$$$$$'''&&&######%%%)))111999:::555...+++***))))))***+++---///111222111222444777999;;;<<<===AAALLLTTTSSSNNNMMMMMMLLLHHHEEEBBBAAAAAACCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHKKKKKKKKKLLLLLLJJJGGGDDDCCCAAA???>>>>>>===;;;:::777444222000000///---,,,.........---------------------------...000111222111444555777<<>>LLLVVVfffvvvxxxjjjccc^^^bbbmmm{{{yyyaaaTTTMMMLLLVVVbbb{{{iiiRRRHHHJJJbbbqqqVVVGGGMMM[[[tttxxxlllnnn}}}jjjbbbvvv{{{lllaaa\\\[[[bbbnnn||||||rrr^^^MMMAAAJJJccczzz~~~zzz{{{}}}pppVVV???777...---,,,***)))))))))***+++,,,,,,+++)))((()))+++,,,---.........---,,,,,,***++++++,,,,,,------...///...///333666;;;FFFQQQaaa~~~llldddaaa]]]WWWQQQKKKEEE@@@<<<<<<:::777666666666666555777555333444666999::::::444333111111111111000......---,,,,,,++++++++++++222333666777555222...+++***(((&&&###""""""###$$$$$$$$$###""""""###$$$$$$######"""!!!!!!"""#########,,,888??????999111,,,(((%%%$$$&&&&&&###"""%%%%%%+++111222///***((((((((()))***+++---///111333///111444777:::;;;;;;;;;AAALLLTTTRRRLLLKKKMMMNNNEEECCCAAAAAAAAABBBAAA@@@???AAADDDDDDCCCCCCFFFHHHLLLKKKKKKKKKKKKIIIFFFCCCEEECCCAAA@@@@@@???>>><<<999777333111000///---+++........................,,,------...///000111111333555555888;;;CCCiii(((((())))))((((((((('''))))))))))))))))))))))))'''((()))***************'''((()))+++,,,+++)))(((++++++++++++,,,...333666<<>>AAADDDEEEDDDEEEJJJNNNPPPNNNLLLKKKJJJHHHEEEBBBFFFEEECCCBBBBBBAAA???======999555222111///...,,,........................,,,,,,---...///000111111333555444777:::===]]]'''((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++)))))))))+++,,,,,,***(((***++++++******+++...111222;;;KKK]]]ooo~~~kkkaaaZZZZZZbbbpppyyycccYYYWWWWWW___iii~~~dddPPPIIIQQQmmm~~~kkkZZZSSSYYYcccooozzz}}}kkkooo~~~}}}aaahhhyyyzzzjjjdddffflllqqqbbb\\\ZZZcccppp~~~rrr^^^HHHAAAJJJ^^^vvv~~~|||~~~yyyfffMMM<<>><<<999999:::;;;;;;:::999777666666999;;;======999777555444444333111000++++++++++++,,,...///000000222555666666333///---,,,***'''$$$###"""##############################"""""""""######""""""""""""%%%,,,777??????888000***'''&&&((('''######%%%$$$&&&)))***))))))***,,,******+++,,,---///000111///000222555777999:::;;;???FFFJJJIIIHHHJJJLLLKKKFFFDDDBBBAAABBBBBBAAA@@@???BBBEEEEEEDDDFFFMMMSSSVVVSSSOOOLLLJJJHHHEEECCCGGGFFFDDDCCCCCCBBB@@@>>>>>>:::666222111000///...---------------.........+++,,,---///000000111000222333333777999:::TTT~~~&&&''')))************)))************************((()))***+++,,,,,,,,,,,,+++)))((()))++++++)))''')))***+++*********,,,...///555@@@OOO```tttqqqggg^^^[[[___iiiyyyttt|||wwwcccZZZXXXYYYaaalll{{{```LLLLLLVVVttt}}}kkk\\\XXXdddrrrtttxxxtttjjjvvv{{{lllcccuuuuuunnnrrr{{{yyyqqqkkkiiiiiiooo}}}|||kkkUUUEEEBBBNNNggg|||~~~rrrXXX@@@333111...+++******+++,,,******+++***(((((()))+++,,,+++++++++,,,------...***++++++,,,,,,------...111//////222555;;;GGGRRRfffuuugggccc]]]ZZZWWWPPPGGG@@@===;;;999999;;;<<<===<<<:::999777888:::<<<======:::888555444333222000...---,,,,,,,,,---.../////////000333555555333000...,,,***'''%%%###"""###############$$$$$$#########""""""############""""""######(((333>>>AAA:::222+++(((''')))((($$$###&&&%%%&&&'''((()))***,,,...,,,,,,,,,,,,---...//////000000111333666888:::<<<===AAACCCCCCFFFKKKKKKIIIGGGDDDBBBAAAAAABBBBBBAAA@@@DDDEEEDDDAAACCCLLLSSSZZZVVVPPPLLLJJJIIIHHHHHHHHHFFFDDDCCCCCCCCCAAA???===999555111000//////...+++,,,,,,,,,------------+++,,,...///000111000000000111111666999777NNNuuu&&&''')))***+++++++++***************************))))))***+++,,,---------+++)))''''''***+++)))'''***+++,,,,,,++++++---//////333:::FFFWWWkkk~~~yyynnnbbb]]]]]]cccnnnzzz~~~uuugggssstttbbb[[[ZZZ\\\gggsssyyy\\\GGGOOOYYYxxx~~~lll\\\[[[kkk~~~zzzyyy}}}ppplll}}}ooo^^^lllzzz||||||rrrgggeeetttttt^^^JJJ???EEE]]]ttt}}}aaaDDD666444000,,,***)))***+++)))******)))((((((***+++,,,+++++++++,,,,,,---...***++++++,,,,,,---......111//////222555;;;GGGSSSfff{{{iiieee```]]]ZZZTTTJJJCCC<<<:::888999;;;=========;;;:::999999;;;======<<<:::888555444222111...,,,//////...---------.........///222333444333111///---+++(((%%%###"""############$$$$$$$$$$$$######""""""############""""""$$$"""%%%000===BBB<<<444,,,)))(((***)))%%%$$$&&&$$$$$$%%%%%%'''***,,,...---,,,,,,,,,,,,---......000000111222555888;;;<<<<<<>>>???@@@EEEKKKKKKGGGGGGDDDAAA@@@@@@AAABBBAAABBBDDDEEEBBB>>>@@@IIIQQQ[[[WWWPPPLLLJJJKKKKKKKKKHHHFFFDDDDDDCCCCCCAAA???<<<888333000//////......+++++++++,,,,,,---------+++,,,...///111111000000///000000666888666JJJppp''''''''''''((((((((()))++++++***))))))******+++)))***---111333222...***,,,+++)))((((((((()))***+++***)))((((((***,,,---...111555<<>>;;;777666888:::<<<======888555666<<>><<<999666444222222222000//////...------,,,,,,......///000000111000000,,,+++)))'''%%%$$$###"""!!!!!!!!!!!!!!!"""######&&&%%%###!!! !!!!!!""" $$$%%%(((666DDDAAA555000***'''((()))'''(((+++&&&%%%%%%%%%&&&))),,,---++++++***))))))***+++,,,000///...111666;;;<<<<<<777;;;@@@DDDFFFGGGIIIJJJFFFEEEBBB@@@>>>>>>???@@@===DDDFFFAAA@@@FFFJJJJJJ]]]XXXSSSPPPOOOOOONNNLLLJJJJJJGGGDDDJJJRRROOOEEE999666222111222111///,,,------------------------(((+++---...---,,,---//////000222444333888HHHXXX'''''''''(((((((((((((((************************((()))+++...000000,,,***,,,,,,***)))))))))***+++,,,+++***)))***+++---...,,,...111666@@@OOObbbnnnyyymmmdddaaaaaaaaa``````^^^YYYWWW]]]jjjyyywww___ZZZlllnnn[[[YYY\\\```pppmmmVVVKKKPPPeeelll[[[YYYggg}}}yyy|||rrrhhhsssmmm]]]___iiivvv|||vvvbbbKKKAAAKKK[[[xxx|||iiiVVV>>>333++++++...---***(((,,,++++++******+++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,------...,,,---000444666:::DDDPPPddd~~~zzzmmm```\\\ZZZTTTMMMIII???;;;888666888:::<<<<<<<<<777444555:::???@@@@@@<<<;;;999666444222111111//////......---,,,,,,,,,------...///////////////,,,+++)))'''%%%$$$######!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!###$$$'''555DDDDDD:::222+++'''((()))((())),,,'''&&&%%%%%%&&&(((***,,,+++******)))***+++,,,---///...---///444888999999666:::???CCCDDDFFFGGGIIIFFFDDDAAA???>>>>>>???@@@AAADDDDDDAAABBBJJJPPPPPPWWWUUURRRRRRTTTTTTRRRPPPMMMJJJFFFHHHVVV___VVVEEE>>>:::555333222111---***------------------------((()))***+++,,,,,,---...000000333333222555BBBQQQ(((((((((((((((''''''''')))***++++++,,,+++***)))(((((()))+++------+++)))---,,,++++++******++++++---,,,+++++++++,,,---...---...///111777CCCRRR]]]wwwwwwoooiiieeeaaa^^^TTTOOOIIIFFFIIIWWWiiiwwwpppXXXUUUjjjkkkXXXXXX___hhhzzzjjjVVVLLLUUUkkkzzzdddWWW[[[nnn{{{{{{}}}kkkiiiyyyrrrYYYQQQ```uuupppXXXGGGFFFMMMnnn}}}}}}mmm]]]AAA555,,,,,,...---+++***++++++*********++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------,,,,,,///333555999CCCOOOddd~~~vvvddd]]]\\\XXXQQQLLLAAA===999777888999;;;;;;:::777333333777;;;<<<;;;999999999888666333111000......------,,,+++++++++,,,,,,---.........------+++***((('''%%%$$$######""""""!!!!!!!!!"""############$$$######"""!!! """###%%%222AAAEEEAAA555...)))((())))))+++///((('''&&&%%%%%%''')))***)))))))))***+++,,,.........------...111444444444555999===AAABBBCCCEEEFFFEEECCC@@@>>>===>>>@@@AAABBBBBB@@@???DDDMMMRRRSSSTTTTTTTTTVVVWWWWWWUUURRRPPPJJJEEELLL```lll^^^FFF???;;;777555444333///,,,------------------------+++***)))***---/////////000000222333111222<<>>@@@AAAAAA???===???FFFLLLOOONNNVVVVVVVVVVVVVVVUUUTTTSSSVVVQQQKKKOOOaaakkk]]]FFF===999666555777777444111------------------------...,,,+++,,,///111222111//////222444222222999CCCrrr(((((((((((((((''''''''''''(((***,,,---,,,***)))***)))((()))+++---,,,,,,***************))))))(((***************++++++,,,...000111111333999BBBIIIZZZhhh{{{xxxnnnfffUUUMMMEEECCCGGGRRReeewwwcccOOOTTTkkk~~~gggTTTUUUdddwwwcccRRRLLL[[[uuuwwwaaa[[[iiinnngggrrrlll\\\XXXeee~~~jjjVVVHHHBBBQQQeeeyyymmmKKK===000,,,...---,,,,,,***)))))))))******+++,,,)))*********+++,,,------------,,,+++++++++,,,,,,...///111555666:::DDDOOOddd~~~qqqbbb^^^YYYSSSNNNHHHDDD>>>;;;:::::::::999:::888555444555666666666777888:::;;;999777333111...------,,,,,,+++************++++++++++++******(((((('''%%%%%%$$$$$$$$$######""""""""""""######!!!"""###$$$$$$###!!! ###$$$$$$###(((444???FFF<<<444---+++***)))***...***)))'''%%%$$$%%%&&&''''''''')))***,,,...//////...///000000000///000000333666;;;===>>>>>>???@@@AAA@@@>>>======>>>???@@@@@@??????DDDIIIKKKJJJHHHUUUTTTSSSRRRRRRSSSUUUWWWbbb___XXXTTTYYY^^^SSSCCC===999666555777777555222------------------------...---------///000111000......111444444444:::BBBeee''''''''''''((((((((()))'''(((***+++,,,,,,+++++++++***)))***,,,------,,,)))************)))(((((())))))*********++++++++++++---//////000444<<>>>>>>>>>>>>>>>>>????????????AAA@@@CCCIIILLLJJJGGGGGGNNNOOONNNNNNNNNQQQVVVYYYhhhiiibbbVVVOOONNNHHH>>>???;;;777555666555222...------------------------,,,...000000...---...///......111444555555:::BBBYYY%%%&&&&&&'''((()))******((())))))***++++++,,,,,,***))))))+++------,,,+++******+++++++++***)))(((******++++++,,,,,,++++++***,,,.........111777<<>>@@@@@@???>>>===@@@???CCCIIIIIIFFFFFFJJJIIIKKKLLLMMMLLLNNNQQQTTT\\\aaa]]]QQQHHHFFFCCC>>>===999555444444333000------------------------------222777666111------000000...000333333444999@@@MMM$$$%%%&&&'''(((***++++++))))))))))))***+++,,,---(((((()))+++------+++***++++++,,,---,,,+++***)))***+++,,,---------,,,,,,***---//////...000555999===GGGUUUdddttt|||aaaWWWVVVfffxxxuuuUUUJJJZZZsssnnn[[[KKKPPPiiihhhPPPJJJNNNgggzzzooofffhhhxxx~~~yyy|||qqqiiitttwwwhhh```]]]aaappp{{{pppgggeeeccc```bbbgggxxx}}}nnn[[[LLL>>>BBBSSSnnn~~~vvvlllYYYHHH666...,,,++++++,,,(((((((((((()))***+++,,,***)))))))))***,,,...///*********+++,,,---...///......111444555888BBBMMMbbb||||||kkk___ZZZZZZRRRMMMGGGAAA>>><<<;;;:::555666666444333222333444333333444444444333222111000//////......---,,,,,,+++++++++++++++***))))))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$###"""!!!!!!"""###$$$!!!###"""!!!'''777FFFAAA999333///+++&&&###$$$)))(((&&&$$$$$$%%%&&&'''%%%&&&((()))***************---000000...------///444666:::<<<<<<<<<<<<===888;;;>>>AAAAAA@@@===<<<======@@@EEEDDDAAADDDLLLHHHKKKNNNNNNKKKJJJKKKLLLIIIQQQRRRIIICCCEEEDDD@@@999555222222444555333000------------------------///777>>><<<555///000444111//////222222222777===FFF%%%&&&'''((())))))))))))+++++++++******************)))((((((((()))+++,,,((()))***+++,,,+++******))))))))))))***+++,,,,,,...,,,***)))+++...222555888>>>FFFRRRddd|||ttt^^^\\\dddyyypppUUUNNNVVVyyyiiiWWWJJJSSSkkkfffLLLHHHQQQooo|||gggZZZgggttt}}}tttiiijjj~~~wwwjjj```dddkkkxxxzzzrrrnnnhhh\\\TTTRRRbbbttt|||gggSSSDDD@@@FFF\\\uuuzzzfffQQQ;;;222111000,,,)))))))))(((((()))***++++++*********))))))))))))))),,,,,,++++++,,,,,,------...//////111444:::AAAFFF]]]wwwtttccc]]]\\\RRRQQQJJJ???;;;===;;;666777666444333222222333333444444333333222111000000/////////...------,,,,,,******))))))(((((('''''''''((((((&&&$$$""""""### """$$$&&&&&&$$$""" !!!!!! !!!"""###$$$###$$$$$$""""""(((333<<>>??????@@@CCCEEE===CCCGGGDDD===<<>>FFFKKK]]]www~~~jjj___\\\TTTSSSLLLCCC??????<<<777888777555333222222222333333333222222111000000////////////...------,,,,,,******))))))(((((('''''''''((((((&&&$$$""""""#########$$$%%%%%%$$$######""""""""""""""""""#########$$$$$$""""""'''000888???>>>;;;555---'''$$$###'''&&&%%%$$$%%%&&&&&&%%%'''))),,,,,,,,,++++++,,,///000000000000///...---111444777999:::;;;===???===???AAABBBBBBDDDFFFHHHDDDEEEEEECCC???>>>@@@CCCIIIJJJLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDCCCAAA???>>>:::999888777555444333222666111///000///,,,---000888YYY~~~uuuLLL;;;;;;000000000000000222555777999BBBiii%%%&&&'''((())))))))))))'''''''''(((((()))))))))(((''''''''''''((())))))(((((()))***************------,,,+++************------,,,++++++,,,,,,---444666:::>>>III^^^xxxmmm^^^gggyyygggTTTXXXggggggVVVLLLWWWpppyyy^^^JJJNNN]]]zzzuuueee___pppsss|||~~~fffeeeooovvvfffbbblllyyy~~~~~~~~~vvviii]]]XXXIIIQQQ\\\kkk{{{{{{lllTTTEEE===GGG]]]rrr{{{vvvjjjWWWAAA666333000---,,,***))))))))))))***++++++************************+++++++++,,,,,,...//////...///111555:::AAAJJJPPP\\\wwwtttddd]]]WWWUUUOOOHHHDDDBBB===888:::888666444222111111111222111111000000///////////////......---,,,,,,,,,******))))))((((((''''''&&&'''(((&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%$$$###"""!!!"""###$$$###"""%%%,,,111>>>>>><<<888111***%%%###&&&%%%$$$%%%((()))'''$$$''')))+++++++++++++++---222222222222111///---,,,444444555888<<<>>>>>>===@@@AAABBBBBBBBBDDDGGGJJJIIIGGGEEECCCAAA@@@???>>>EEEIIIMMMNNNLLLIIIHHHIIIDDDDDDCCCBBBAAA@@@???>>>;;;;;;:::666222222555888;;;555000///---+++---111>>>eeeccc@@@777222000000000000222444777888<<<^^^%%%&&&'''((())))))))))))&&&&&&'''((())))))******&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))************+++,,,......))))))******************111222555888>>>MMMfff{{{~~~jjj\\\kkkcccRRRZZZllleeeVVVNNN[[[uuuuuuZZZIIIOOO```~~~~~~jjj^^^^^^qqqxxxzzz~~~rrr]]]cccsssyyylllffflll|||yyyvvvssssssuuuzzzvvvjjjcccMMMKKKNNNZZZnnnuuucccPPP???AAARRRgggyyy~~~zzzmmm[[[FFF:::444///,,,,,,*********))))))***++++++)))***************++++++************+++---...//////000222555:::BBBJJJPPP[[[vvviii___YYYWWWRRRLLLHHHCCC===999;;;:::777444222111000000000000/////////.........//////...------,,,,,,+++******))))))((((((''''''&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!!!!"""#########$$$(((+++>>>@@@AAA>>>777///(((%%%###!!!"""''')))(((%%%&&&(((************+++---111222222333222000...---333222333777===AAA@@@>>>>>>????????????AAAEEEHHHHHHGGGEEEDDDBBB@@@??????CCCIIIPPPRRRNNNKKKKKKMMMDDDCCCBBB@@@????????????<<<>>>===999444333777===999333//////---+++---111>>>hhhrrrCCC000000///000000111222444666777:::UUU%%%&&&'''((())))))))))))''''''(((((()))***++++++%%%&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))***+++,,,...///((()))+++---...............///222666999AAATTTgggzzzhhh___rrr~~~bbbRRR[[[nnncccVVVQQQaaa{{{sssXXXHHHOOOaaazzzaaaZZZ```vvv}}}xxx~~~}}}fffXXXcccxxxwwwggggggsss|||wwwrrrrrrsssuuuzzzvvvmmmWWWNNNGGGMMM___ttt|||qqq\\\EEE???III[[[ppp~~~{{{ooo___LLL@@@777///,,,,,,++++++***************+++))))))******+++++++++,,,))))))))))))***+++,,,---000111333555888???GGGLLLZZZuuurrrccc\\\XXXSSSOOOJJJDDD===:::<<<:::888555222111000000/////////........................---,,,,,,++++++******))))))((((((''''''%%%&&&'''&&&$$$######%%%###$$$&&&((((((&&&$$$###$$$%%%&&&'''&&&%%%"""!!!!!!"""#########$$$%%%''';;;???BBBBBB<<<333***&&&%%%""" !!!$$$''''''&&&%%%'''))))))))))))+++------///111222333222000///000///111666===BBBBBBAAA<<<===>>>>>>>>>???BBBEEEAAADDDFFFEEEAAA@@@AAADDDDDDJJJQQQSSSPPPMMMMMMOOOCCCAAA@@@>>>===>>>???@@@:::===???<<<666444666999333///---//////,,,...111@@@kkk~~~KKK000000//////000111222444555666<<>><<<<<<;;;888555333222111111..............................------,,,+++++++++******))))))((((((''''''%%%&&&'''&&&$$$###$$$%%%!!!###&&&((((((&&&###!!!###$$$%%%&&&%%%$$$###"""""""""""""""###$$$%%%%%%555;;;BBBCCC>>>555+++%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%&&&'''(((((()))+++---***,,,///222333333222111---...111666<<<@@@AAABBB<<<===???@@@@@@@@@BBBCCC<<<@@@DDDDDDAAAAAACCCGGGDDDIIINNNPPPOOOMMMMMMNNNBBB@@@>>><<<<<<===@@@AAA888:::<<<;;;666333222333///,,,,,,...///...///333IIIwwwWWW666555//////000111222333444444===FFFuuu%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''((()))***))))))(((((()))******''''''((())))))***++++++000,,,...555555333;;;GGG^^^sssvvviiivvvcccVVVfff}}}```XXXYYYllliiiQQQGGGWWWmmmnnnZZZ[[[jjjzzzzzzvvvfffVVV\\\nnniiiaaafff{{{}}}pppbbbSSSKKKKKKVVVmmmsss]]]KKKBBBIII]]]ooo}}}|||uuujjj]]]PPPBBB555///000---,,,++++++*********+++))))))***++++++,,,------...---,,,,,,+++,,,,,,,,,000111111333666;;;CCCHHHYYYtttyyyeee]]]WWWUUUOOOFFF@@@@@@<<<:::888555333222222222.............../////////......---,,,,,,++++++*********))))))((((((''''''%%%&&&'''&&&$$$###$$$%%%"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%222999BBBFFFBBB888...'''!!!&&&(((&&&$$$%%%&&&$$$&&&'''''''''(((+++...(((+++...111333333111000---000444777999;;;>>>@@@:::<<<@@@AAAAAA@@@@@@AAA;;;<<>>777:::>>>@@@@@@???>>>>>>===;;;:::>>>DDDGGGDDD@@@AAAAAAAAACCCFFFFFFEEECCCAAA???<<<999:::<<<@@@BBB@@@===:::888666555222000666000,,,,,,,,,---333999RRR]]]666222...///000222222333333333:::999bbb)))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''&&&&&&%%%&&&(((***'''((()))))))))(((&&&%%%'''((())))))))))))+++---(((((((((((()))***,,,,,,...+++---333444111111666CCCQQQhhhrrrrrrfff^^^qqqcccYYY```{{{|||eeeQQQNNNccc{{{vvvdddYYYaaauuuttt\\\OOOOOOeee}}}kkkXXXkkkzzz}}}}}}tttfffQQQEEEQQQfffwwwvvvdddMMM@@@MMMcccpppyyyzzzrrreeeVVVIII>>>555///------------,,,,,,+++***,,,,,,,,,,,,---...//////333666555000...///000...(((---222333333888CCCKKKTTToooqqqfff[[[VVVQQQIIIBBB???===:::777555444444222111222111000//////.....................---,,,+++******)))'''%%%%%%&&&)))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$...888AAACCC@@@;;;333***(((&&&%%%$$$%%%%%%$$$###***)))(((((())),,,///111***+++---...111222444555...------///333777888999;;;===??????>>>======>>>BBB<<>>:::999<<>>;;;888777555333111000111111///---...222666VVV~~~NNN666333000000000111222333555555888@@@VVV)))((('''&&&&&&'''((()))(((((((((((('''''''''&&&%%%(((***'''"""!!!$$$(((%%%&&&'''((())))))((((((%%%'''''''''&&&'''(((***((((((((())))))***++++++---***+++///111///000444:::EEEZZZrrrvvvxxx~~~hhhbbbuuu~~~ccc\\\ddd~~~|||dddRRRRRRiiiyyygggZZZdddyyyttt[[[OOOPPPhhhyyydddaaasss~~~{{{ppp[[[JJJLLLYYYrrr|||nnnXXXGGGKKKZZZlllwww{{{uuuiii]]]PPPCCC888111------------,,,,,,+++***++++++++++++,,,---//////111777:::777333222111///)))...222333333888BBBJJJUUUooozzzlll^^^WWWSSSLLLDDD@@@>>>;;;777555444444333111222111000//////.....................---,,,+++***,,,+++(((&&&%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$### !!!!!!"""######$$$$$$)))333<<<>>>===:::333+++(((&&&$$$###$$$%%%$$$###&&&&&&&&&''')))---000222,,,---...///000111222333,,,+++,,,///222555666555:::<<<>>>>>>===<<<<<<===@@@<<<@@@DDDEEEMMMQQQFFF===>>>@@@CCCCCCAAA<<<888===>>>???<<<999888:::===@@@===:::777666555222000/////////---+++,,,000444HHHkkklllFFF333111/////////000111222444444555<<>>777444222111+++///222333333888AAAHHHVVVooovvvbbbZZZVVVOOOGGGAAA???<<<888555555444333222222111000//////.....................---,,,+++***---,,,)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%############""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$%%%...777:::;;;999555///'''%%%###"""###$$$$$$$$$!!!"""$$$&&&***---000222......//////000000111111---------000333555555444:::;;;======;;;::::::;;;<<<:::???DDDDDDMMMPPPFFF;;;===@@@BBBCCC???888333;;;<<<===:::777666999<<<===;;;777666555444222000---------+++***+++...111666MMMdddfffRRR;;;000///.........///000111333333555999GGGrrr&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&)))+++(((""" """%%%%%%%%%&&&'''((((((((()))((())))))((('''&&&((())))))************))))))(((+++)))((()))***+++...000333555===NNNeee|||xxxyyy|||kkkmmmvvvaaa```mmmwww```UUU```{{{yyyiiiaaapppnnnVVVNNNSSSggg}}}vvvfffddd}}}~~~pppZZZIIIBBBRRReee{{{rrrZZZJJJFFF]]]lll||||||zzzuuummmaaaQQQAAA777000000///------,,,,,,+++(((((()))***+++---...///222>>>FFFBBB888333111111---000222333444888@@@FFFVVVooohhh\\\YYYSSSKKKEEEAAA===999666555555444333222111000///........................---,,,+++***,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###!!!!!!""""""############%%%---555888999:::888333'''%%%""""""###$$$$$$$$$!!!"""%%%(((+++---000111------...///000111222222000000111333666777777555:::;;;<<<;;;999888888999888666<<<@@@???FFFIII???;;;<<<>>>AAAAAA>>>999555:::;;;<<<999666666888;;;:::888555444333333111000---,,,,,,++++++,,,...///---888CCCEEE===444000000////////////111222333444777;;;DDDiii%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&''''''&&&$$$'''''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&''')))))))))*********))))))(((******)))((())),,,...///333333777CCCVVVnnnwww|||zzzlllqqqqqq]]]aaapppttt\\\UUUeeewwwiiieeewwwjjjVVVSSSXXXdddvvvkkkgggttt|||{{{~~~zzzqqqaaaPPPFFFEEEVVVnnnyyycccPPPEEETTTcccvvv~~~~~~|||{{{xxxqqqfffUUUDDD999222111///...---,,,,,,,,,)))))))))***+++,,,...///555@@@FFFAAA777111000///...000222222444999@@@EEEVVVooooooaaa\\\VVVOOOJJJCCC???:::666555555555444222111000///........................---,,,+++***))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$,,,222444666888888555)))&&&###""""""###$$$$$$$$$%%%''')))+++---...///+++,,,---///000222333444111111111333666888888777:::;;;;;;999777666666888888555;;;<<<888>>>AAA888;;;::::::;;;======;;;999999;;;;;;999666666999<<<888666333222333333111000...---,,,,,,---......///---///222333222111111222000000000111222333444555888<<>>DDD@@@888222000...///000111222555:::@@@EEEUUUnnnzzzhhh```XXXQQQNNNEEEAAA;;;777666666666555222111000//////.....................---,,,+++***'''(((***++++++***)))(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""######!!!(((...///222666888777,,,)))%%%""""""###$$$###'''(((((()))***+++---...***+++,,,...111333444555000//////111444666777777;;;;;;;;;999666555666777:::888;;;:::555999===555888777666777888:::999888888999:::888555555888;;;666444222222333333222111///---,,,---...//////.../////////......///000111000000111111222333555666555<<>>666...222000111555777999>>>EEE\\\nnnhhh___[[[WWWMMMHHHCCC===999666222///111000000000////////////------,,,,,,,,,---......+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%###""""""###$$$$$$######$$$%%%$$$"""!!!"""###"""%%%***...444:::@@@DDD;;;---%%%((((((""" $$$$$$&&&'''(((((())),,,...%%%///111...---222888111...+++...666>>>AAAAAA>>>??????===999666777888;;;888444111222333555555CCC>>>777333333666:::<<<;;;888666666777666222...222333444222000//////000---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,++++++,,,---000333555555666===LLLsss$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&'''((())))))******************************))),,,---...///555???GGG[[[pppuuueeemmmtttrrr~~~iii\\\lllggg]]]hhhkkk```___uuukkkiii{{{|||vvvzzzqqqhhhvvv~~~qqqeeeQQQHHH@@@FFFYYYpppxxxkkkTTTKKKNNNaaattt{{{~~~zzzqqqjjjbbbWWWLLL;;;666000---......---+++---------------,,,++++++,,,...222999>>>===666///222000111555777888>>>EEEWWWiiioooaaaYYYTTTMMMIIICCC>>>:::666222000000000//////////////////...------,,,,,,,,,------+++++++++************)))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%###""""""###$$$$$$###%%%&&&'''%%%###""""""###"""$$$(((,,,222999@@@DDD<<>>>>><<<999666666888888555111///000222333333???;;;555222333666888999999999888999888666333000333333333222000///000111......---,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,...111444555555666<<>>JJJ^^^vvvkkk___lllwwwwww}}}hhh\\\nnnfff^^^kkk|||hhh___aaa{{{yyyiiinnn||||||~~~nnnlll~~~zzzmmmWWWLLLAAA???KKK```ttt~~~ttt]]]NNNHHHWWWlllyyyzzzrrrlllfff\\\RRR===888111......///...,,,..................---,,,+++,,,000555::::::555111111000111555777888>>>EEEQQQddd{{{fffZZZTTTOOOKKKEEE???;;;777333111.........//////////////////...------,,,,,,,,,,,,+++++++++************)))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$###""""""$$$$$$$$$"""&&&''''''&&&$$$"""###$$$""""""%%%)))000777>>>BBB===111(((((('''######((($$$%%%'''((((((***,,,///222111000000000000///...333///---...111444333222:::;;;<<<;;;999777666666666333000///111222333333999666333333444666777777777999;;;;;;999555333222333333333111//////000222000000...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///222444555444666:::???YYY######$$$$$$$$$$$$%%%'''$$$$$$$$$$$$%%%&&&&&&'''###$$$&&&'''((('''&&&%%%&&&&&&''''''(((''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((((((***************************,,,---......///333666@@@QQQggg{{{{{{ccc[[[lllwww{{{|||ggg\\\qqq}}}ddd^^^mmmwwwdddaaafffsssiiittt|||xxxwww~~~uuunnnuuusss```TTTEEE===BBBRRRkkk~~~{{{iiiUUUGGGOOOddduuu{{{sssnnniii^^^TTTAAA;;;444000//////...---......////////////......***+++...222666777444222111///111444666888===DDDOOObbbooo___XXXQQQMMMGGGAAA===999555222.............../////////000///...---,,,++++++++++++++++++*********))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$%%%###"""###$$$%%%%%%######$$$%%%!!!!!!"""'''...666<<<@@@===333+++)))'''$$$%%%)))$$$%%%'''((((((***,,,//////...------...///000111111///...///222444444222777888::::::999777555444555333111111333444555444444333333444666777777666333777;;;;;;888444333333333333222000//////111333222111///...---,,,++++++++++++,,,,,,,,,---------.........///000222444555333444777;;;SSS###%%%&&&%%%$$$%%%(((***)))((('''&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&((((((((((((((((((((((((************************+++---.........///000111999FFFXXXmmmuuu___[[[oooxxx~~~zzzddd\\\tttyyyaaa^^^qqqsssccceeennnooommm|||wwwnnnrrrnnnkkkpppzzziii[[[KKK???<<>>666111000000///---......//////000//////...***+++---000333444333222111///000444666888===DDDQQQcccyyycccYYYSSSOOOIIICCC>>>:::666333......//////////////////000///...---,,,++++++++++++++++++*********))))))((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######"""###%%%%%%###!!! """###"""###%%%&&&!!! !!!&&&---555:::<<<<<<555---***'''%%%&&&)))%%%&&&'''(((((()))+++...---...000...,,,,,,000444000///...///000111111000333444777999999777444222333222111222333444333222333333444666999999888666111555999999666333222333222333222111//////111333222111///...---,,,+++++++++++++++,,,,,,,,,------.........///111222333444222222555;;;SSS###%%%'''&&&$$$%%%)))---+++***)))'''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************************,,,,,,---....../////////222;;;III[[[rrrqqq^^^^^^tttvvvwwwaaa]]]wwwuuu______uuuqqqdddkkkyyy~~~mmmrrrrrrhhhcccbbblll{{{rrrcccRRREEE<<>>PPPiii~~~kkk^^^eee}}}uuuiiivvvsss]]]^^^{{{sss```eee~~~qqqggguuurrrjjj{{{{{{lll^^^___oooxxxrrr}}}yyygggYYYHHH>>>EEETTTlllxxxyyysssfffVVVPPPZZZnnn}}}yyy}}}|||vvviii\\\LLLDDD;;;444222222111///,,,,,,---...//////......***---000222111///......000...000333555777<<>>777222,,,***,,,//////.........---------000//////.........//////111222222111000444;;;@@@OOO^^^}}}mmmYYYRRRLLLJJJFFF???:::999666444111000000111000//////............---------,,,,,,,,,***))))))+++...(((((((((((((((''''''&&&'''''''''&&&%%%$$$###"""$$$$$$%%%%%%$$$$$$###"""(((&&&$$$############"""&&&&&&&&&'''...555444///111222111///***'''&&&&&&&&&)))+++***'''%%%&&&'''...+++***+++---...---+++---,,,++++++---...///...,,,+++,,,///333555333111000222555444222...,,,+++333333222111333666999;;;444444333333333444666777333222111111111333666777111///...---......,,,+++...------,,,,,,------...,,,,,,---...///000111111333888555666FFFggg$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&((((((&&&%%%%%%%%%&&&%%%%%%&&&(((((('''%%%++++++++++++,,,---...///+++************,,,---...//////111666<<>>QQQcccuuusssgggeee{{{zzzaaa\\\nnnkkk___eeeoooeeexxxwwwkkknnnnnnaaakkk|||uuutttvvv~~~xxxppp}}}sssqqqssszzzrrr]]]KKKAAAIII[[[qqq~~~~~~}}}yyynnn^^^TTTYYYdddttt}}}rrreeeZZZOOOBBB:::333......000...............---------///...............//////111222333222222555<<>>666444111/////////...---///............---------(((***,,,,,,+++))))))***)))))))))))))))(((((('''(((((((((''''''%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$+++&&&!!!!!!$$$'''&&&$$$ ###%%%&&&***111333111222333333111...+++++++++)))))))))***++++++***)))((()))***+++,,,,,,...///---------//////...+++((((((***+++---...///111222...000111111000000222444222111/////////111333444222222000000///000111222...//////000000//////...000...------//////...,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,---...///000000...444555777===NNN#########$$$$$$$$$%%%%%%######$$$$$$%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$%%%%%%$$$######%%%&&&'''%%%$$$$$$&&&''''''&&&%%%&&&'''(((((()))))))))))))))***,,,,,,,,,,,,,,,///------///...000888AAAWWWaaadddmmmhhhaaaooo~~~kkkaaaqqqzzznnnqqqtttnnn{{{xxxggglllooommm}}}~~~ppp```YYYZZZcccsssnnn\\\HHHFFFLLL___ttttttcccXXXVVVcccsss~~~vvvcccWWWIII???666///---///---------...............,,,,,,,,,,,,---...//////---///222333333666;;;@@@KKKYYYwwwvvv]]]RRROOOKKKEEE@@@888555222000000000///---///............---------(((***++++++***))))))***))))))******))))))((('''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$&&&$$$###"""###$$$%%%$$$!!!$$$%%%$$$(((///444444222222111...,,,+++---...((((((''')))***+++)))((()))***,,,,,,,,,,,,...///---------...///...,,,***%%%(((,,,.........///000+++---///000//////000111222000...---...111444666222111///......//////000///////////////////////////---,,,---...///...,,,,,,,,,++++++++++++,,,,,,++++++,,,---...//////000000333444888???NNN}}}$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%***)))&&&$$$###$$$&&&'''######$$$%%%%%%$$$#########$$$$$$#########&&&((($$$######$$$&&&'''%%%$$$%%%%%%%%%%%%&&&'''((()))((()))+++,,,------,,,,,,---+++,,,......///555<<>>LLLZZZwwwiiiYYYTTTOOOFFF@@@:::777444222222111000/////////.........---------*********)))'''(((***,,,***************)))(((((('''(((((()))))))))))))))$$$%%%%%%%%%%%%$$$######"""&&&&&&""" !!!$$$ """!!!!!!+++333666777444000+++''''''+++...)))((('''(((+++,,,***(((,,,...000///---,,,...000---,,,++++++---//////...)))...555888777555555555***---111222111///......,,,...000222333444444444333222111000//////000111666444111...---------...000///...///000111000///,,,++++++++++++++++++,,,***++++++,,,---...///000222111000777AAANNNyyy''''''''''''&&&%%%$$$###)))'''$$$###%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&###$$$$$$###""""""###%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&%%%%%%&&&(((***''''''(((***++++++++++++---***+++......---222;;;MMMRRR]]]pppssshhhtttzzzcccbbbxxxpppnnnwwwsssnnn}}}rrrpppyyy|||qqqjjj]]]PPPPPPYYYnnniiiVVVDDDEEEUUUjjj}}}~~~ooo___PPP```qqqxxx{{{~~~~~~nnncccSSSEEE<<<555111...---+++***+++,,,---------++++++,,,...000111000...000///111444444333999@@@HHHYYYwwwuuu\\\SSSQQQHHH<<<>>>:::666333111000///.........---------...//////***++++++******)))((('''************************,,,)))&&&'''))))))'''$$$)))&&&###"""###$$$###"""!!!###$$$$$$######$$$%%% !!! !!!'''///333666222,,,)))((()))))))))***)))'''&&&&&&(((***+++***222777444...,,,...000---)))***000444000+++)))000222777<<>><<<999666///......000111111///---,,,---///222555666555333000111222111111111333555000///...---...///000000999999555...+++------+++---------,,,,,,+++++++++------------...000111111111...777555:::HHHggg"""###$$$&&&'''((((((((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$&&&''''''(((((()))))))))(((((('''(((+++---...333@@@MMMUUUUUU[[[mmmwwwmmmxxxxxxcccccczzzlllppp}}}lllmmmnnnzzzwwweeeZZZVVVQQQOOOOOORRRTTTUUUXXXeeetttxxxwwwpppmmmvvv{{{nnnYYYWWW[[[gggttt~~~|||uuufffTTTLLLMMMccctttpppZZZJJJHHHTTTmmmvvvjjjYYYYYYcccuuu}}}zzz{{{qqqhhhZZZLLL@@@777111...---,,,***+++---......---+++++++++---000111000/////////111444333333888@@@GGGXXXvvvmmm[[[UUUPPPJJJAAA===888444333222111111000//////.........//////++++++++++++***)))((('''))))))))))))))))))))))))(((((()))---111222///,,,***(((''''''((('''&&&$$$ !!!###"""!!!!!!"""$$$"""###$$$$$$$$$'''...555666333///,,,+++***((('''(((((())))))))))))((((((***---000222111...---......******000444666888;;;>>><<<:::888888777555444...---...000222222111///,,,---000333666555222///111222333333222333555777........................;;;;;;777111...//////,,,------,,,,,,,,,,,,++++++......------...///000000000---666444777CCC___######%%%&&&'''(((((((((&&&$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&'''((((((((((((''''''&&&%%%(((+++,,,...777HHHVVVYYYUUUYYYlll{{{qqq|||wwwbbbddd{{{~~~jjjrrryyygggnnnyyylll|||mmmXXXNNNKKKGGGEEEFFFIIIJJJKKKJJJSSS___kkkvvv{{{pppiiigggaaa___gggtttyyyssskkkSSSNNNLLLSSS^^^lll}}}|||uuuhhhWWWMMMKKKVVVgggyyy|||iiiUUUHHHMMMccczzz~~~{{{qqqaaaWWW\\\qqq|||wwwyyyssslll___QQQCCC999222......,,,++++++---......---,,,++++++---///111000///000000222555444444999AAAGGGXXXuuuxxx```VVVQQQNNNAAA===888444333222222111000//////...------------++++++++++++***)))((((((((((((((((((((((((((((((((((((+++000555666333///+++)))((((((((((((&&&$$$!!!""""""!!!!!!"""###$$$######$$$$$$&&&---555777444111...---+++(((&&&'''(((*********)))'''&&&+++***---000000---***+++------111777999777888;;;===999444111000000000000---------000222333222000---...///111333333111...111222333333222222444666///000111111000/////////888999777222///111000...,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////111...666333666@@@XXX%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&&&&$$$%%%&&&'''''''''&&&&&&"""######"""!!!!!!"""$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&'''((((((((((((''''''&&&%%%))),,,,,,000===OOO\\\[[[TTTXXXlll~~~uuu~~~uuubbbeee|||yyyhhhuuussseeeqqqtttkkk{{{sssaaaXXXVVVSSSRRRQQQPPPOOOMMMGGGJJJPPPXXXcccrrruuujjjgggiiijjjhhhgggiiimmmpppqqqqqq]]]RRRGGGDDDIIIVVViiiyyy{{{rrrgggXXXMMMIIIHHHXXXlll{{{uuucccRRRNNN]]]oooxxx~~~yyyiiiZZZXXXjjjzzzzzzwwwxxxuuuooodddVVVHHH<<<444000...,,,+++,,,---.........,,,++++++,,,///000000000222111333666666555:::BBBGGGWWWtttfffXXXQQQOOOBBB>>>888444222222222222000///...---,,,,,,,,,,,,+++,,,,,,++++++***)))(((((((((((((((((((((((((((((()))---333999:::666222,,,***((((((''''''%%%###!!!""""""!!!!!!"""###$$$!!!"""$$$$$$$$$+++555999666222000...+++)))&&&'''(((***++++++)))'''%%%,,,)))***......***(((++++++111<<>>888888888444...++++++,,,...///,,,,,,---///222333222000000...------///000000000///000111111000111333555222444555555222111111222222444444000000222222///,,,,,,,,,,,,,,,,,,,,,,,,......---------......///333///777444666===RRR''''''''''''&&&%%%$$$###%%%$$$$$$%%%'''((('''&&&###$$$&&&'''(((''''''&&&###$$$%%%$$$""""""$$$%%%!!!!!!"""###%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######%%%&&&'''(((((()))))))))(((((('''***,,,---666GGGYYYbbb\\\TTTXXXooouuu~~~sssaaaeee|||ssshhhyyymmmfffvvv~~~pppjjj|||yyyqqqpppmmmkkkhhhccc^^^ZZZLLLIIIGGGJJJQQQ\\\ooo~~~zzzkkkgggnnnwww}}}~~~}}}xxxrrrpppsssxxxjjj]]]MMMBBB>>>CCCRRR```sss}}}}}}ttthhhZZZMMMEEE@@@JJJ\\\ooo~~~~~~qqq```UUUZZZdddsss{{{qqq```WWWbbbqqqxxxxxxyyyuuuqqqhhh[[[LLL???666333...---+++,,,...//////...---,,,+++,,,...000111000111111333666555555:::BBBFFFWWWsssppp]]]RRRMMMDDD???999555333333444444111111///...,,,,,,++++++,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))))))***...666===???===:::000---***'''&&&%%%$$$### !!!###"""!!!!!!"""$$$### %%%%%%$$$+++666<<<888444000...,,,)))'''((()))***+++***(((&&&%%%+++''')))...---)))+++222111===PPP\\\XXXIII===999444000,,,***+++---......++++++,,,///111222111///000...++++++---///000111...///000000///000222444333555777555222000222444---000111//////222111...++++++,,,,,,,,,,,,------------,,,,,,---...//////333///777555777<<>>SSSdddjjj^^^UUUZZZttt~~~sss{{{rrraaafff|||ooohhh|||xxxjjjggg{{{zzzmmmjjj|||wwwsssbbbZZZQQQKKKHHHKKKXXXeeezzz}}}pppjjjppp}}}~~~xxxyyy|||wwwlll]]]PPPDDD???CCCKKKZZZhhh|||zzzpppbbbQQQFFF>>>AAALLL___ssszzzlll]]]YYY\\\nnnxxxwwwhhhYYYZZZhhhvvv{{{zzzuuurrrkkk^^^OOOAAA999555...---,,,,,,...//////...---,,,++++++...000111000000///111444444333999@@@FFFVVVssszzzdddUUUMMMGGGBBB;;;777555666777777444333111000...------,,,,,,,,,,,,,,,+++***))))))************************(((***///888AAAFFFFFFDDD666111,,,'''&&&%%%$$$$$$!!!"""$$$###""""""###%%%$$$ &&&'''%%%,,,999>>>:::444000---+++***))))))*********)))(((&&&%%%)))&&&)))///...***111===EEETTTiiitttkkkTTTAAA999000...+++***+++,,,,,,,,,++++++,,,...000000///------,,,***+++---///000///...///000000//////111333222444555222...,,,///333,,,///111//////111///,,,+++++++++,,,,,,---------+++++++++,,,---...///000222...666555666:::IIIvvv&&&&&&''''''&&&&&&%%%$$$&&&%%%&&&'''******)))((("""###&&&((((((((('''&&&###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&((('''''')))***++++++++++++(((+++---222DDD\\\lllppp___VVV]]]www|||qqqxxxqqq```fff|||lllhhh~~~ttthhhiii~~~xxxkkkjjj~~~rrrdddXXXMMMGGGMMMXXXiiiwwwrrrhhhlllzzz}}}~~~xxxmmm```QQQDDD@@@BBBEEEVVVnnnwwwjjjXXXJJJ@@@===BBBSSSiiizzzrrrbbbXXXWWWkkkvvv{{{mmm[[[UUUbbbuuu}}}zzztttrrrlll```QQQCCC:::666///---,,,,,,...//////......,,,++++++...000111111......000333222222777>>>FFFVVVsssjjjXXXMMMIIIDDD>>>999777888999999666555333222000///......,,,,,,,,,,,,+++***))))))************************(((***000:::EEELLLMMMMMM:::555---(((&&&%%%%%%%%%!!!###$$$$$$######$$$%%%%%%!!!((()))&&&...;;;@@@;;;444///,,,+++***)))*********))))))((('''&&&'''%%%)))000///---777GGGYYYiii}}}vvvYYYAAA777---,,,************)))(((+++++++++---//////...,,,******+++---///000///---...///000000///000222444000222222///***)))---111---000222//////000...***+++++++++,,,,,,---------***++++++,,,---...000111111---555444666999GGGsss###$$$&&&(((((('''&&&%%%%%%'''+++------***'''$$$$$$%%%'''(((((('''%%%$$$%%%$$$###"""###$$$&&&'''"""###%%%%%%$$$$$$%%%&&&###%%%'''&&&%%%###"""#########$$$$$$$$$%%%%%%%%%&&&'''+++///111000---***,,,(((&&&111JJJfffvvvyyyhhhccciiivvvlllvvvqqqaaaiii}}}mmmlllkkkeeemmmkkkdddpppwwwqqqbbbMMMHHHPPPRRR```wwwvvvlllqqq||||||jjjVVVHHHAAA@@@JJJYYYjjj{{{~~~{{{lllXXXHHH???;;;DDDZZZrrr~~~nnnYYYKKKYYYlll~~~wwweeeWWWZZZjjjvvvyyy{{{rrrkkkeeeZZZJJJ>>>;;;222///...///---***+++///...,,,...333222......444///000111222222444777999GGGYYYmmmppp\\\VVVPPPIIIBBB<<<777333666<<<<<<888333///...------,,,............---,,,++++++,,,+++***)))))))))++++++,,,)))+++777GGGQQQVVVWWWEEE888+++&&&%%%$$$$$$%%%###"""###&&&%%%"""$$$(((######%%%'''&&&(((111<<<@@@;;;333...,,,+++,,,++++++)))***---,,,(((&&&(((%%%***,,,...999LLL[[[uuu{{{}}}rrr]]]GGG888111+++&&&%%%((()))((()))+++''')))+++,,,++++++---...******)))***+++---///111000...,,,,,,///111333333///111333333222000000111000...------......---++++++,,,,,,------,,,,,,+++..................---------222222333777:::KKKggg$$$%%%&&&'''''''''&&&%%%%%%''')))++++++)))&&&%%%$$$%%%&&&((((((&&&%%%$$$((('''&&&%%%$$$#########"""###%%%%%%$$$$$$%%%'''###%%%'''&&&%%%##################$$$$$$$$$%%%%%%%%%'''+++///222333000------******666OOOlll|||ssssss{{{uuujjjtttqqqbbbkkkyyymmmssskkkgggqqqjjjhhhuuuwww___MMMHHHKKKTTTiiizzzsssqqqzzzxxxhhhYYYQQQCCCFFFMMMYYYkkk}}}rrr```NNNEEE<<>>;;;777222///......------------...------,,,+++***++++++***))))))******+++,,,+++///===MMMXXX[[[ZZZFFF999,,,'''%%%$$$###%%%###"""###&&&%%%"""###'''""""""###$$$###%%%///:::BBB<<<444...,,,,,,,,,---222---***+++***'''%%%''''''(((***000;;;IIIVVV^^^jjjfff^^^RRREEE999111,,,+++'''%%%((()))((()))+++((()))***+++---.........(((((()))***---000333444111///------///111222222...000333333111000000111111///---,,,------,,,++++++,,,,,,------,,,,,,+++........................---222111222666888IIIeee%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&$$$%%%&&&''''''&&&%%%$$$((('''''''''&&&$$$###""""""###%%%%%%$$$$$$&&&'''###%%%&&&&&&$$$######$$$""""""#########$$$$$$$$$%%%'''***///333444222///,,,+++...:::SSSpppsssgggrrrqqqdddooouuummm|||}}}iiijjjwwwiiilll|||uuu]]]LLLIIIKKKYYYqqq~~~mmmpppzzz}}}}}}oooeeePPPHHHBBBFFFVVVlllzzzlll[[[QQQDDD===BBBSSSgggtttsss___OOOLLL___vvv~~~mmm[[[UUU^^^mmmwwwzzzuuupppjjj```PPPCCC===777222000111000---...111111//////111///---///444111111000000000333888<<>>555...+++,,,...///555...))))))***(((&&&(((---+++---777EEEQQQTTTSSSOOOFFF:::333111000,,,(((,,,'''%%%((()))((((((+++)))((((((+++///111///---&&&'''(((+++...222555777111///------...000000000///111333333222000000111444111---,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...........................222111111666777FFFaaa&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%&&&''''''&&&%%%"""$$$%%%%%%%%%%%%&&&((($$$%%%&&&&&&$$$$$$$$$%%%"""""""""#########$$$$$$&&&'''***...111222000---)))***...;;;SSSqqqqqqdddooorrrgggtttsssmmmwwwffflll||||||iiinnnsss___QQQKKKOOOdddtttjjjuuuxxx{{{xxxgggVVVDDD>>>GGG[[[sssuuujjjaaaQQQBBB>>>III^^^nnn||||||}}}yyyhhhXXXLLL\\\ppp}}}}}}ppp___UUU[[[kkkxxxxxxvvvsssnnndddVVVHHH???:::555111222111//////222555444222111//////111555111111000//////333999===CCCSSSfffrrr___TTTMMMEEEAAA<<<666444666666444000////////////...+++,,,,,,++++++***)))((()))))))))))))))*********(((***000<<>>BBBQQQddd}}}eeeXXXOOOGGGBBB===777444444555333000////////////---++++++++++++***)))(((((((((((())))))***************,,,///777III[[[bbb___FFF999---)))'''$$$######$$$"""###%%%$$$ !!!%%%)))&&&%%%###!!!###...:::FFF@@@666000...000333555333---***,,,---+++***+++(((555CCCHHHBBB777///,,,%%%%%%''')))+++---------,,,(((%%%((()))((((((***+++(((&&&***///222000,,,''''''((()))+++...000222111000.........///---,,,222444666666444333333444888555000...---.........+++,,,,,,------,,,,,,+++---------........./////////222///000555666BBBZZZ%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%&&&&&&''')))******(((&&&***---000999MMMiiipppcccnnnsssmmm~~~sssqqqkkkfffuuuxxxkkkvvviiiXXXKKKQQQeee|||uuuooooooyyycccSSSGGGDDDQQQbbb{{{}}}|||xxxlllYYYIIIFFFQQQ]]]rrr{{{~~~|||qqqdddPPPPPPWWWhhhwwwyyykkk[[[TTT\\\hhhoootttvvvsssmmmbbbRRREEE???888222222333222111333888:::999444111222333222///000000///000444999===AAAPPPbbboooYYYOOOEEEAAA>>>999777777555333000/////////...,,,+++++++++++++++***((((((''''''((()))************---///000555EEEXXX___[[[CCC777,,,((('''%%%######$$$"""###%%%### !!!$$$%%%###"""""" """,,,777EEE???777222111444666888666222//////...---...333333???JJJIII<<<000+++,,,******)))'''%%%''',,,000---(((&&&((()))'''''')))***((((((***---///---+++)))(((((()))***,,,...///000///......//////---,,,222444666666555333333444777444000////////////...+++,,,,,,------,,,,,,+++,,,,,,------...////////////111...000666666AAAXXX$$$%%%&&&'''''''''&&&%%%$$$$$$&&&'''((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))+++,,,'''(((((('''%%%######$$$%%%&&&&&&%%%$$$%%%''')))$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%''')))***(((&&&***,,,...444EEEaaa{{{qqqeeeooosssooopppuuu~~~fffjjj}}}tttmmm~~~|||iiiUUUOOOYYYnnnxxxuuuyyy~~~vvvgggTTTEEEJJJXXXmmm|||yyyhhhTTTJJJLLLSSSfffuuu~~~}}}{{{|||vvvmmmXXXNNNMMM\\\ppp|||{{{ppp```TTTWWW```jjjqqqvvvtttooofffVVVGGGAAA888111111333222222333666::::::444111222222///...///000000222444999<<>>:::777777555333111000//////---+++,,,,,,,,,,,,+++***)))(((&&&'''((()))*********)))+++//////222AAASSSXXXQQQ@@@555***''''''$$$######$$$"""###%%%### $$$###""""""###!!!"""+++666CCC>>>888444444666999:::777444111111///111:::EEEIIIHHHCCC;;;222,,,+++---++++++***(((&&&(((,,,000---(((&&&((()))'''''')))((())))))***+++++++++***))))))))))))***,,,...000///...---...//////...,,,000222444555333222222222333111///...//////...---+++,,,,,,------,,,,,,+++,,,,,,------...//////000///111...000777888BBBXXX###$$$&&&(((((('''&&&%%%###%%%&&&((())))))((((((%%%$$$$$$######$$$$$$%%%######$$$&&&***...111333)))))))))'''$$$###"""###%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''######$$$''')))+++***((((((***+++...>>>YYYuuuqqqfffppptttpppxxxnnnxxx|||cccoooqqqnnnzzz```RRRSSSddd~~~|||ssssss{{{www___JJJIIIUUUccctttsss^^^OOOKKKMMMZZZlllzzz{{{zzz}}}|||vvvaaaQQQHHHUUUkkkxxx{{{{{{}}}yyyrrrdddWWWWWW___hhhpppvvvuuuppphhhXXXHHHBBB888111111333222222222444999:::333000111000,,,---...000111222555999<<>>NNNPPPGGG>>>333)))&&&&&&$$$######$$$"""###%%%### $$$######$$$%%%$$$%%%...888AAA===888555666888:::;;;444222111000000777GGGWWW\\\MMM888***&&&'''((((((&&&((()))+++---......------(((&&&((()))'''''')))((()))++++++)))((()))***)))))))))***,,,...000222...------...//////...,,,///111333333222000000111000...------......---++++++,,,,,,------,,,,,,+++,,,,,,------...///000000///111...111888999CCCXXX%%%%%%&&&''''''&&&%%%%%%###%%%'''))))))((('''&&&'''%%%###%%%''''''%%%"""###$$$''')))++++++++++++)))******)))'''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''((((((((('''&&&((((((***...666GGGccczzzvvvfffnnnttttttwwwmmmxxxqqqhhhkkktttuuupppXXXOOO\\\www{{{mmmooo{{{pppbbbUUUKKKUUUmmm{{{nnn^^^PPPIIIPPPbbbsssxxxxxxyyyxxxuuuoooYYYHHHPPPaaammmwww~~~~~~{{{yyyuuuhhhYYYSSSVVVeeemmmqqqoooqqqpppaaaOOOHHH<<<222000000///...///222222222111111111111111///000111222222444777:::???MMM^^^{{{jjj[[[MMMGGG@@@777333666555444222000///............---,,,+++************))))))))))))))))))))))))((((((+++111999>>>??????999...((()))$$$"""$$$$$$######$$$$$$%%%&&&"""###%%%&&&"""!!!)))333DDD@@@:::444000000111333555666333///000@@@\\\rrreeeKKK333+++)))%%%%%%)))))))))(((&&&&&&(((,,,000))))))((('''''''''''''''''')))+++---...---+++***)))'''(((,,,---,,,,,,000///...------...///......//////000111111111111111...///000000000///---,,,+++,,,------......------///////////////.........///333000///666888@@@RRR%%%&&&''''''''''''&&&%%%$$$%%%'''(((((((((''''''&&&%%%$$$%%%''''''%%%###$$$%%%&&&(((***+++++++++*********)))'''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''''''''''')))(((***---333@@@XXXmmm~~~yyyhhhpppttttttvvvooo|||ooohhhssstttwwwxxx```SSSZZZppp}}}rrrkkkttt}}}qqq___OOOJJJ^^^www~~~ttteeeUUULLLIIIZZZllluuuyyy||||||zzzooo\\\JJJKKKXXXgggrrrwww|||yyywwwtttjjj\\\UUUUUU```jjjqqqpppqqqpppcccSSSGGG<<<111...///...---...111111111111111111111000///000111222222444777:::>>>MMM]]]zzzppp___PPPIIIBBB999555888555444222111///............---,,,+++************))))))))))))))))))))))))******+++///333777777555333+++''')))&&&%%%###############$$$%%%%%%"""###%%%&&&"""!!!)))333BBB>>>888333//////000222111666555000:::TTTggglllTTT>>>+++''''''$$$$$$(((******)))((('''(((+++...))))))(((''''''''''''(((+++,,,------,,,)))&&&$$$***((((((+++,,,***+++//////...---,,,---...............///000000000000000///////////////......---+++,,,------......------....../////////////////////333000///666888@@@RRR%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&((()))++++++*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***,,,...777HHHYYYqqq|||lllrrrvvvvvvuuuppplllhhh|||ttt{{{kkk[[[ZZZhhhvvvmmmjjjooo}}}nnnZZZHHHSSShhh~~~|||ooo]]]OOOEEERRRcccoooxxx~~~~~~{{{sssfffTTTKKKRRRdddqqquuuyyyvvvtttsssmmmaaaWWWSSSZZZfffoooqqqrrrpppfffYYYJJJ>>>222//////......000/////////000000000000000///000111222222444777:::>>>LLL\\\yyyyyyfffTTTLLLEEE;;;777999555444222111//////.........---,,,+++************)))))))))))))))))))))))))))((()))+++---///...---,,,&&&%%%)))(((""""""'''###""""""""""""###$$$$$$######$$$%%%###""")))222???<<<666111......///111...666555222DDDaaagggYYY???000$$$$$$'''&&&&&&)))+++,,,,,,***)))(((***+++***))))))(((((((((((((((---------,,,***'''$$$"""+++((('''******)))***...---------,,,,,,------------...//////000000//////000000///...............,,,,,,---............---.........//////000000000///333000///666888???QQQ&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((***+++******))))))((('''&&&%%%''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((((((***,,,,,,000<<>>PPP''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&'''((((((((((((((('''&&&%%%%%%%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&'''))),,,,,,---444===NNN[[[mmm}}}rrrttt}}}}}}ppprrruuuggglll{{{uuulll[[[ZZZaaadddqqqmmm[[[TTTcccxxxnnn]]]LLLLLLRRRaaaqqqzzz{{{xxxrrrpppaaaMMMGGGVVVhhhpppyyywwwuuusssqqqiii[[[OOOPPP[[[hhhpppsssrrrmmmhhhSSSEEE777111///...///111------......///////////////000111222222444777:::===KKKZZZvvvuuu]]]QQQHHH>>>999:::666555333111000/////////------,,,+++************))))))))))))))))))))))))%%%&&&'''''''''''''''''''''%%%&&&((((((%%%###$$$"""""""""!!!""""""###$$$&&&######$$$######(((///:::888444111//////000111222---///999BBB???666///)))%%%$$$'''***)))((()))***+++---,,,***(((((((((++++++***)))))))))))))))))))))+++,,,,,,,,,+++++++++((('''))))))((())),,,,,,......---++++++---///000000111222222222222111111000...------......///,,,---......//////......---......///000111222222...333000000666777===NNN(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&$$$&&&((()))(((((()))***&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&)))------+++000666===GGGVVVgggsssrrrqqq~~~ppptttpppeeepppzzzwwwsss\\\TTTXXXhhhxxxyyydddRRRTTTgggzzzvvvgggSSSJJJIIIXXXlllyyy|||{{{uuutttiiiVVVJJJQQQcccqqqxxxxxxvvvtttqqqlll___SSSOOOWWWbbbmmmssstttpppmmmWWWHHH888000---,,,---///------......//////000000///000111222222444777:::===JJJYYYuuu}}}bbbSSSJJJ@@@::::::666555333222000/////////...---,,,+++************)))))))))))))))))))))))))))******)))&&&$$$######''''''''''''&&&$$$#########""""""""""""###$$$$$$'''$$$###$$$$$$$$$(((...:::888555222111111222333222***,,,888:::000***,,,%%%%%%&&&&&&&&&&&&%%%&&&''')))++++++)))))))))***,,,++++++***************,,,,,,,,,,,,,,,+++***)))***'''(((+++,,,)))))),,,,,,///000///,,,+++...111000111222222333333222222000000///...............------...////////////.../////////000000111111111...333000000666666===MMM{{{)))((('''&&&&&&'''((()))&&&'''((((((((('''%%%$$$$$$''')))***(((((()))+++%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''')))---,,,***,,,111444777AAAMMMXXXdddxxxqqqmmm~~~rrryyyllleeetttyyyxxx{{{___UUUXXXpppqqq[[[NNNVVVkkk~~~~~~rrr^^^NNNEEEQQQggguuuyyyyyy|||yyyrrrbbbPPPLLL\\\ppptttwwwwwwtttqqqnnneeeZZZQQQTTT]]]iiisssuuusssppp]]]MMM<<<333///------000---......///000000111111///000111222222444777:::<<>>===666555444222111000//////...---,,,+++************))))))))))))))))))))))))###&&&((((((&&&%%%&&&(((&&&'''&&&$$$###%%%%%%$$$$$$$$$######$$$$$$%%%&&&((($$$"""$$$$$$$$$(((---:::999777555555555666777111333...&&&&&&,,,+++###'''******'''$$$%%%''''''###$$$&&&''''''))),,,...---,,,++++++******++++++++++++******)))((((((((('''&&&)))///000---+++------111333111---,,,///333//////000111111111111111...///000000000///---,,,---......///////////////111111111000000000000000---333111111666666<<>>HHHaaavvvooobbblllqqq|||vvvvvvsssfffrrryyyxxx~~~yyy|||hhhVVVTTT\\\yyysss```QQQLLLVVVhhhwwwyyyzzz{{{xxxnnn```YYYXXXcccooozzzzzzuuurrrooommmaaaTTTQQQ^^^nnnrrrqqqpppjjj```OOO???555111/////////---,,,,,,---......---000111333333333444777999===FFFWWWpppjjj[[[OOOEEE@@@999444222333333000...000---------,,,,,,+++++++++)))******))))))((('''&&&(((&&&%%%%%%'''(((((('''$$$%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$############$$$$$$%%%&&&'''555555666777999:::999777///***(((******((((((***************))))))))))))%%%&&&&&&'''((())))))***''''''''''''((()))*********)))((()))***)))(((&&&))))))***++++++,,,---...---------...//////000000///111222111000.../////////..................///000000000111000000//////111///...///000111000.........000333333555???JJJsss$$$$$$$$$%%%&&&'''((()))$$$(((++++++'''%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''$$$$$$''''''$$$$$$''' %%%(((&&&$$$%%%### %%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%)))((((((((((((((()))***+++)))+++000444777???GGG[[[rrrrrr```eee~~~~~~ppp|||tttxxxqqqhhhxxxzzzxxx{{{uuu```RRROOOjjjvvvzzzjjjXXXJJJMMMaaauuuyyyyyyyyywwwpppeeeYYYSSS^^^mmmzzz{{{vvvrrrrrrqqqeeeWWWOOOWWWfffnnnooonnnllldddTTTBBB666222000......---,,,,,,...///...---///111222333333555777:::===EEEUUUmmmppp^^^QQQGGG@@@:::555222333333000///000---------,,,,,,+++++++++)))))))))))))))(((''''''(((&&&%%%&&&'''((('''&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%333555666666888:::888555---)))''')))***((())),,,++++++******)))))))))((('''''''''''''''(((((()))'''''''''''''''((())))))((((((((())))))))))))((())))))***+++,,,,,,------++++++,,,---...///000000///111222222000//////000000///...------...///000111111222111111000///...111///...///000111000.........000222222444>>>HHHqqq$$$$$$$$$%%%&&&'''((()))"""%%%((((((&&&$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%''''''((('''''''''$$$$$$''''''$$$$$$'''"""%%%###"""$$$$$$"""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&)))((((((((((((((()))***...,,,...222666999AAAIIIZZZqqqsss___aaayyyxxxkkkxxxrrryyyqqqmmmzzzyyy~~~~~~}}}jjjWWWKKKYYYlll|||qqq___MMMIII[[[qqq{{{{{{zzzwwwrrrjjj]]]TTT[[[kkkyyy{{{vvvssssssrrrlll^^^RRRVVVdddooossssssmmmhhhYYYEEE777333000,,,...---,,,---///000///...///000222333333555888:::>>>FFFTTTlllttt___RRRGGG???<<<666222333333000///111......---,,,,,,+++******((())))))))))))(((((('''((('''&&&&&&(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$111555666555666999777111***''''''))))))(((***...++++++******)))(((''''''***)))((('''&&&&&&''''''(((''''''''''''(((((()))'''((())))))))))))))))))))))))+++,,,,,,,,,,,,,,,***+++,,,---...000000111000111333222000//////000000///...------...///000111111222111111000///...111///...///000111000...000000111333222333<<>>888333333222000///111///......---+++******)))(((((())))))))))))((((((((('''''''''((((((&&&$$$(((''''''''''''''''''&&&%%%&&&&&&$$$!!! !!!###$$$###"""!!!"""###%%%'''///555666111222666111(((%%%$$$&&&))))))(((,,,222......---+++***)))''''''((('''&&&&&&&&&''')))******))))))(((((()))))))))''')))+++***((('''((())))))***+++------,,,+++***------...//////000111111000222333333111000000111//////000000000000//////......///000000000//////111///...///000111000.........111333444777AAALLLttt''''''&&&%%%%%%%%%&&&&&&%%%&&&((()))))))))(((((($$$&&&((())))))'''$$$""""""###&&&((())))))(((((('''%%%%%%''''''%%%%%%'''''')))'''""""""$$$############$$$$$$###############$$$%%%&&&((()))***&&&&&&&&&'''(((***+++,,,(((,,,333:::???HHHZZZlllqqqppp______uuutttjjjzzzyyyrrryyy{{{~~~~~~|||xxx{{{wwwgggUUU[[[fffttt|||vvveeeRRROOOXXXjjjttt{{{|||{{{xxxmmmaaaQQQ]]]kkktttzzz}}}zzzvvvtttlll```WWWXXXbbbmmmrrrttttttgggNNN===888333,,,,,,,,,---///111222000......000222333444666999;;;AAAGGGSSSiiihhhZZZOOOFFF>>>888333333222//////111//////...---+++******)))(((((()))))))))))))))((((((''''''((()))(((%%%###)))))))))((('''''''''&&&$$$&&&&&&$$$!!! !!!$$$$$$###!!! !!!###&&&(((...555666000000444///%%%$$$###&&&))))))(((,,,333000000...---+++***)))(((&&&%%%%%%%%%&&&))),,,...******)))))))))))))))***'''***,,,+++(((&&&'''))))))***,,,------,,,+++***......//////000111111111000222333333111000000111...///000111111000///...------...//////000//////111///...///000111000///,,,,,,000333555999DDDOOOvvv%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$###########################$$$%%%%%%&&&&&&%%%%%%'''&&&%%%&&&((()))***)))------333???LLLZZZjjjvvvsssZZZXXXpppssslll{{{xxxuuuwwwwww{{{yyyyyyzzzwwwwwwxxx\\\VVV\\\ooo~~~}}}rrrYYYMMMPPP[[[ooo}}}|||zzzzzzsssgggZZZYYYaaaqqq||||||yyyxxxtttnnnaaaTTTTTT```iiilllrrrpppiiiXXXDDD555......000...,,,,,,...000000000//////111222444555666777===CCCOOOeeeppp]]]PPPGGG???888333333222//////111000///---+++***)))(((((()))))))))))))))*********(((((())))))))))))((((((+++ !!!''''''###"""$$$$$$$$$$$$######""""""!!!###&&&%%%###$$$'''******444777///,,,000000+++&&&'''(((***+++---...///111111111...+++)))((()))((('''&&&&&&'''((()))***+++++++++***((('''((()))+++)))(((&&&&&&((()))+++)))***+++,,,,,,,,,,,,,,,---...///000111222333333000222444444333111111111///111222111000///000111---......///////////////////////////////////////444333333333333666@@@LLLzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%########################$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&((()))))))))------555CCCSSSccctttsssZZZXXXppppppkkk|||wwwuuu}}}xxxwww||||||wwwsssyyyvvvvvvyyy~~~{{{yyy{{{~~~~~~iii]]][[[jjj{{{~~~~~~ttt```RRROOOXXXjjjwwwyyyyyy{{{uuukkk]]]ZZZ___ooo|||~~~zzzxxxsssooodddWWWUUU^^^iiimmmqqqpppjjj[[[HHH999222111000...------...000000000///000111333555666888888>>>DDDOOOeeeppp]]]PPPGGG???888444333222//////111//////---+++***)))(((((())))))))))))))))))))))))(((((())))))))))))((((((+++"""###'''&&&$$$$$$$$$$$$$$$$$$#########""""""$$$&&&&&&$$$%%%(((+++---666999111---111111,,,&&&((()))***+++,,,...///000111111///+++((('''((())))))'''&&&&&&'''((((((((()))******))))))***,,,***)))(((''''''((()))***)))***+++,,,,,,,,,,,,,,,...//////000111222222333222222222333333333333222///000111111000///000111---......///////////////////////////////////////222111111333333666AAAMMM|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###########################&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''((()))***---...777HHH\\\ooottt[[[WWWnnnnnniii}}}vvvuuuwwwwwwwww}}}tttjjjuuujjj[[[VVVVVVZZZcccnnnzzz~~~rrrooowwwxxxfff[[[dddttt~~~|||vvvjjj[[[OOOSSSaaaooouuuzzz|||xxxpppccc]]]^^^kkkzzz|||yyysssqqqiii]]]WWW\\\gggoooppppppkkk^^^MMM>>>777555000///------///000111000///000111444666888999:::???DDDPPPeeeppp]]]PPPHHH@@@999444444222//////111///...---,,,+++***)))((())))))))))))))))))))))))'''(((((())))))((((((''')))%%%###%%%'''%%%%%%&&&$$$$$$$$$$$$###############%%%((((((&&&&&&))),,,111999:::333...000000---(((***+++,,,,,,,,,...000///000111///,,,)))''''''+++***((('''&&&&&&'''''''''((()))******+++---///***)))(((''''''((()))***)))***+++,,,------------000000000111111111222222555222000111444666555444///000111111//////000111---......//////////////////////////////////////////...000222333666BBBNNN~~~&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$$$$$$$###"""########################''''''&&&&&&&&&'''((()))&&&''''''''''''((()))+++///000:::NNNdddyyyxxx^^^VVVjjjmmmiii}}}vvvvvvrrruuuuuu}}}vvvhhhooo{{{]]]KKKDDDAAAEEELLLUUUbbbppp}}}oooiiioooxxxnnn______jjjuuuzzzxxxtttcccPPPLLLWWWgggttt|||~~~yyysssjjjaaa]]]fffvvv~~~yyyssssssnnncccYYY[[[eeeoooppppppmmmbbbRRRCCC999555111///------///000111000000111222444777999;;;;;;???DDDOOOdddooo\\\PPPIII@@@:::555444333000///111.........---,,,***)))))))))))))))))))))((((((((('''(((((((((((((((((('''&&&&&&&&&&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))((('''***---333999:::333...//////---***,,,......,,,,,,...000000111222111---***((('''))))))'''&&&&&&'''((((((''')))*********+++---///))))))(((((((((((()))))))))***+++,,,------......111111111111111111111111666222...000555888777555///000111000///...///111---......//////////////////////////////////////////...000222222666@@@LLL|||&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&& """$$$$$$$$$$$$########################'''&&&&&&&&&&&&'''((((((%%%'''((((((&&&''')))+++000111===RRRjjjcccUUUeee~~~nnniii|||uuuwwwqqqrrr~~~sss}}}}}}nnnrrr{{{\\\HHH@@@;;;<<>>IIIxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&''''''(((########################%%%%%%&&&''''''''''''&&&$$$''')))(((&&&&&&))),,,///222>>>VVVooojjjWWWbbbzzznnniii|||uuuxxxooorrr|||rrr~~~}}}~~~yyy]]]JJJAAA<<<;;;:::999>>>KKK[[[fff{{{{{{sssnnnxxxvvvoooccc\\\bbbuuu|||~~~}}}ppp```JJJLLLZZZpppzzzxxxuuulll```^^^iiixxx}}}zzzvvvuuurrrkkk```ZZZ```jjjnnnooonnnhhh[[[KKK>>>666111000......000111222111111222333555666888999:::>>>CCCMMMaaaooo[[[QQQKKKBBB;;;666555333000///111---............,,,***)))***))))))((((((''''''&&&&&&''''''((((((''''''&&&###'''(((%%%###$$$$$$"""$$$$$$$$$$$$%%%%%%%%%%%%###'''++++++***)))***,,,333555555111,,,***+++,,,...111444222---+++...222333333222000,,,*********%%%%%%%%%&&&''')))+++,,,+++,,,+++***((('''((()))(((((())))))))))))(((((())))))+++,,,.../////////111111111222222222333333555222000111444666555444...///000000......///000---......///////////////////////////////////////111111333444444555>>>HHHwww''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((########################"""$$$&&&(((((('''%%%$$$$$$''')))(((&&&%%%)))---...111???YYYsssqqq[[[bbbyyykkkhhh}}}uuuzzzzzzmmmvvv|||sss~~~jjjZZZSSSJJJHHHCCC===;;;???JJJSSShhhwwwzzztttxxxzzzvvvhhh]]]```ppp}}}uuulllRRRMMMUUUkkkzzz|||zzz}}}xxxpppbbb[[[cccsss{{{{{{wwwtttqqqlllbbb[[[^^^gggkkkmmmoookkkaaaRRRDDD<<<222000......000111222111222333444555666777777888===BBBKKK```ooo[[[QQQLLLBBB<<<666555333000///000------...///...---+++)))***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&%%%((((((%%%%%%'''%%% $$$$$$$$$%%%%%%%%%&&&&&&"""&&&***+++***(((***,,,333444333111,,,)))+++...///333666444...+++...222333222000---)))((()))***'''&&&&&&&&&'''(((***+++*********)))'''&&&'''((((((((())))))))))))((((((((()))+++---...///000000000000111222222333444444222222222333333333333222...///000///......///000---......///////////////////////////////////////000000333555555777@@@JJJzzz''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&########################!!!###&&&((()))'''$$$"""$$$'''***)))%%%%%%)))---,,,000@@@[[[vvvvvv^^^dddzzz~~~hhhfff~~~uuuzzzuuujjjzzz}}}ttt~~~rrrlll___\\\VVVKKKBBB@@@DDDJJJ[[[lll~~~yyyzzz}}}yyylll___```mmmyyy~~~{{{yyy~~~xxxtttYYYOOORRRfffvvvyyy{{{zzzrrrdddZZZ___oooyyy{{{xxxtttpppmmmddd[[[]]]dddiiilllooommmeeeWWWIIIAAA222000......000222222222333333444444555666666666===AAAKKK___ooo[[[QQQLLLCCC<<<777555333000///000,,,---/////////---+++)))***))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&'''***)))&&&'''***''' $$$$$$$$$%%%%%%&&&&&&&&&"""&&&***+++***((()))+++444333333111---)))+++///000444777444...+++...222222111...***&&&&&&(((***)))((('''&&&&&&'''))))))((())))))(((&&&&&&'''((((((((())))))))))))((((((((()))+++---...///000000///000000222333444555555000222444444333111111111...///000///...---...000---....../////////////////////////////////////////////222666666999BBBMMM~~~&&&&&&&&&'''&&&&&&%%%%%%+++)))''''''''''''&&&%%%$$$%%%&&&'''(((***++++++%%%'''((('''&&&%%%%%%%%%$$$$$$$$$###"""###%%%(((!!!"""$$$%%%&&&&&&%%%$$$!!!###&&&'''%%%$$$######&&&&&&&&&''''''''''''((((((((((((((())))))))))))***000===TTTpppfff```sssxxxeeehhhqqqyyywwwppp}}}zzzwww|||mmmiiihhhgggfffiiiqqq|||{{{tttgggYYYNNNGGGDDDCCCIIIXXXnnn~~~~~~}}}wwwhhh^^^dddqqqzzz~~~zzzppprrr|||yyyiiiSSSLLL]]]ppptttvvv|||yyyuuukkk```\\\cccoooxxxrrrqqqrrrrrrjjj___^^^ccclllooooookkkggg^^^OOOBBB;;;666000...000111///---111111222444666888:::;;;;;;CCCNNN^^^yyykkkWWWOOOLLLBBB>>>999555333222111000............---,,,++++++,,,++++++***)))((((((''''''$$$###&&&'''&&&(((,,,)))'''$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&'''((((((***++++++***))))))***,,,333333111---))))))---000444999:::444//////222333...,,,***+++------)))%%%((((((''''''''''''((((((***)))'''&&&'''(((***,,,)))'''&&&'''***+++***(((+++,,,---...////////////...///111111000000222333000000111222333333444444555...+++///111///...111//////000000000...---,,,.........,,,+++,,,///222...111///333999666<<>>999555333222111000---......------,,,+++***++++++***))))))((('''''''''$$$%%%(((((('''(((+++)))'''%%%$$$%%%&&&%%%%%%$$$$$$%%%&&&'''(((((()))***+++++++++))))))+++,,,111111000,,,******...222555;;;<<<555...///333666444000,,,***+++,,,***(((((((((''''''''''''((((((((('''%%%%%%%%%&&&((()))'''%%%$$$%%%'''((('''%%%***+++,,,---............---///000000///000111333000000000111222333333333444...+++...000------///---.../////////...---,,,000000000...---...111333///222000333888666<<>>999555222111000///---------,,,++++++*********))))))((((((''''''''''''%%%&&&******((((((***)))'''%%%%%%&&&''''''&&&%%%%%%&&&'''((()))******+++,,,,,,+++******+++---000///...+++***+++///222777===>>>666......555:::888222***'''''')))***)))((((((''''''''''''(((((('''&&&&&&%%%%%%'''((()))&&&%%%$$$%%%'''((('''&&&)))***+++,,,,,,---------,,,---//////......000111//////000000111111222222333...,,,......,,,+++,,,+++,,,---.........---,,,000000000///...///111333111333000333888666<<>>666222000111222111000111222333555888:::;;;<<>>888444222111000///...---,,,+++******)))))))))((((((((('''''''''&&&'''&&&'''+++,,,((((((***)))'''&&&'''((()))((('''&&&&&&'''((()))***+++++++++,,,---,,,******,,,---111///---******+++...000777>>>???555---...666<<<444...'''$$$%%%'''(((((((((''''''&&&&&&''''''((()))(((((((((((()))******))))))((())))))***)))))))))***+++,,,------------+++---......---...///111.../////////000000111111222000//////...,,,++++++)))***,,,---...------,,,---...///...------///111222333111333888555<<>>RRR%%%&&&'''((()))))))))))))))'''&&&&&&'''(((((('''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%###$$$%%%%%%$$$$$$%%%'''######"""!!!!!!"""###$$$$$$%%%%%%%%%######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''***---...111;;;LLLYYYssskkkhhhyyyfffiii{{{ttt~~~sss}}}sssxxxtttXXXDDD888000.........///111222222222444>>>NNN^^^lllxxxyyyiiiYYYQQQYYYjjjyyytttiii^^^jjjyyywwwpppooo|||{{{yyyppp```UUUWWWeeepppyyyvvvxxxxxxmmm]]]XXX^^^mmmssswwwwwwwwwssshhh\\\\\\bbbhhhjjjkkkjjjcccZZZWWWQQQFFF;;;444222444666///000111222444777999:::<<>>JJJYYYeeexxxyyyiii[[[ZZZaaawww}}}wwwhhhgggnnn{{{|||sssnnntttzzz{{{uuulll\\\OOOVVVfffrrrrrrtttwwwuuujjj]]]TTThhhrrrzzzzzzxxxuuulllccc]]]___dddlllrrrpppggg___```XXXLLL???666333444555///000111333555888:::<<<;;;BBBKKKWWWppptttZZZHHHDDDCCC:::===:::666333111222444555222000---,,,,,,+++(((&&&))))))))))))((((((((((((%%%''')))******'''$$$"""&&&(((+++------...///111111111000...+++***,,,---...000222222111000///000000***&&&(((*********,,,------......---,,,***(((+++)))'''%%%%%%&&&(((***)))'''%%%&&&((()))'''%%%&&&&&&''''''''''''''''''###%%%'''''''''''')))***(((***,,,,,,++++++,,,---444...,,,///...+++---222222666666111...000111111.../////////---,,,---------------------,,,,,,,,,////////////000000000000000666444111555999CCCUUU&&&'''((('''&&&&&&''')))%%%&&&'''((((((((('''''')))((((((''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%'''((($$$&&&((('''$$$$$$&&&)))%%%''')))(((&&&(((...333===HHH]]]tttxxxjjjwww{{{aaafffuuurrrzzziii[[[___sssjjjOOO999777111...//////,,,---000...000222222444:::EEEMMMbbbkkkyyytttddd^^^```ppp{{{llliiimmmzzzxxxssspppuuu|||wwwppp```QQQTTT```ppprrrvvvzzzxxxmmm```WWWcccnnnxxxyyyvvvssslllddd]]]^^^ccckkkrrrppphhh___bbb[[[NNNAAA888444444555///000111333555888:::<<<<<>>;;;<<<777777666444333111111000000---,,,++++++,,,---+++***))))))(((((('''&&&%%%%%%&&&%%%%%%%%%&&&'''))))))&&&(((***,,,,,,---///111333333222///---+++,,,...//////000000111111111222,,,'''$$$'''((('''(((+++///...,,,***((('''''''''******)))(((''''''&&&&&&%%%$$$$$$%%%'''((('''&&&(((((((((((('''&&&%%%%%%'''((()))(((&&&%%%&&&'''(((***,,,---,,,,,,,,,...---+++,,,000111000000333333AAAJJJDDD777///------...............---------000000//////...---,,,,,,.../////////000000000111///444222111555888DDDZZZ&&&''')))(((''''''''')))%%%&&&(((******)))(((&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&''''''((((((&&&%%%######%%%%%%$$$###$$$&&&(((((('''&&&'''))),,,000:::IIIXXXhhh{{{ooommm}}}bbbeeesssrrr}}}___SSSTTT^^^kkkxxxpppvvviiiPPP<<<444//////000......000,,,------,,,++++++///111333<<>>DDDLLLXXXoooyyyWWWBBB???888222222000000000000///......------,,,+++******++++++***(((''''''(((((((((((())))))'''((()))******)))'''&&&'''((((((((()))+++///222<<<;;;999555111......///111000///222555444...)))&&&%%%'''***)))&&&(((------,,,)))'''&&&&&&''''''(((((()))************)))&&&(((***)))'''&&&(((***&&&'''''''''''''''&&&&&&&&&((())))))(((((()))+++)))+++---...------...///+++///111///000444444000000444555222111444555333///,,,***,,,000111///,,,---------------.........------...///000111222222000222111555:::;;;OOOrrr&&&(((++++++***(((''''''&&&%%%$$$######$$$'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%!!!!!!***111(((&&&%%%%%%'''((((((((((((((())),,,***)))---444666>>>JJJWWWcccnnnwww|||jjjtttjjjkkk}}}mmmlll}}}|||vvv{{{zzzaaaRRRfffaaaPPP>>>555222000000111///...++++++,,,---------***,,,---,,,,,,111888>>>GGGVVVhhhuuuqqq___aaassstttggghhhttt||||||rrrggghhhqqq{{{|||{{{|||wwwkkk___TTTfffuuuyyy{{{~~~xxxnnn]]]ZZZ___mmmxxxxxxvvvwwwnnnddd]]]aaalllrrrnnnhhh___^^^YYYMMM>>>555444666333333444555777999:::;;;@@@FFFNNNZZZqqqnnnMMM;;;<<<777222111000111000///...............***)))((()))+++,,,+++***''''''(((((()))*********&&&&&&%%%&&&&&&'''((()))'''((((((((((((+++///222===<<<:::666111/////////222000000333666444---'''$$$$$$&&&)))'''$$$''',,,,,,+++)))((('''''''''(((((((((((()))******++++++''')))+++***'''&&&(((***&&&&&&''''''((('''''''''((()))***)))((('''((())))))+++---...------...///)))...000...000555666222222333222111444888777222///,,,***,,,000222///,,,++++++,,,,,,---.........------...///000111222222...///000666<<<>>>TTTyyy(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###%%%$$$###%%%((((((%%%"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%###"""!!!!!!'''(((((()))***++++++,,,444777;;;BBBIIIRRR\\\bbbgggiiimmmqqqssstttsssssstttyyymmmeeewwwnnnnnn|||hhhfff{{{{{{kkkvvveeeTTT]]]xxxttt\\\AAA444///---,,,///111///---***)))***++++++,,,,,,,,,,,,---///000222888===JJJ]]]rrrpppiiimmmxxx}}}mmmeeelllyyy}}}ooocccgggvvv|||{{{~~~tttgggSSSaaapppuuuwwwyyywwwsssddd[[[YYYdddpppuuuwwwzzzsssiii]]][[[eeeooonnneee]]]]]]YYYNNNBBB999444111555555777888:::<<<======???CCCKKKXXXnnnbbbPPP===555333222111111///............---------,,,+++)))'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((***'''$$$###%%%***000444;;;;;;:::666222000///000222555777777333---(((&&&######$$$'''***,,,+++***------,,,***'''$$$$$$%%%''''''(((((())))))******&&&'''((('''&&&%%%&&&'''))))))(((''''''''''''(((%%%'''(((((('''''')))***)))+++...//////---------,,,---...000111111222222000111333444444333111000------,,,,,,,,,------...//////.........---------////////////000000000000---888...--->>>???QQQ'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%$$$###%%%''''''$$$!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''((())))))***++++++(((+++///333888???FFFJJJNNNPPPTTTWWWYYYZZZYYYXXX```eeelllwwwkkkbbbsssnnnooo{{{eeebbbwwwqqqbbboooeeeSSSYYYttt{{{cccGGG999333000.........---,,,++++++---///000***+++,,,---......------222555===LLL___rrruuukkkjjjssstttjjjkkkvvvsssffffffrrr~~~~~~}}}~~~ttthhhXXX___jjjtttyyyyyywwwuuufff\\\XXXbbbooouuuwwwxxxtttjjj^^^[[[eeeppppppiii^^^___\\\QQQDDD:::444333555555666888:::;;;=========BBBKKKXXXnnnZZZJJJ999333333222111111............------------,,,,,,***)))(((((())))))'''(((((((((((((((((((((&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&***///333999999888555111//////000333555666444000+++'''&&&$$$$$$%%%&&&(((***,,,---------+++(((%%%$$$&&&(((((((((((((((((()))))))))&&&'''((((((&&&&&&'''(((''''''&&&&&&'''((())))))%%%'''(((((('''''')))***))),,,...///...------------...000111222333333333000222333444444333222000...------,,,,,,------...//////.........---------////////////000000000000///777///111@@@@@@XXX&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###%%%$$$$$$$$$%%%%%%###!!!###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''(((((('''''''''(((((())))))***&&&(((+++...///222555777:::<<>>777222///---......---,,,---...///000)))***,,,......---+++)))......000777EEEYYYmmm{{{}}}rrriiimmm|||~~~rrriiippp~~~yyylllffflllxxxvvvlll___\\\aaapppzzzyyywwwxxxiii^^^XXX```mmmuuuwwwwwwsssjjj___ZZZbbbmmmpppmmm```bbb```VVVFFF999555555555555666777999;;;<<<===<<>>DDDQQQddduuujjjaaaooommmnnnqqqnnnrrr]]]SSSdddiiiQQQOOOgggxxxXXXAAA777222///---111000///---,,,,,,,,,,,,,,,,,,------,,,+++******,,,,,,,,,---333AAATTTbbbvvv~~~{{{ooolllvvvyyyhhhjjjxxx~~~sssiiiiiisss|||{{{ttthhhZZZYYYkkkzzzyyyvvvyyylllaaaYYY]]]iiisssvvvuuurrrkkk```YYY^^^iiiooonnnbbbcccbbbZZZIII999444666444444555666888:::<<<===<<>>FFFVVVgggtttvvvqqqjjjuuu~~~wwwjjj```ccclllyyywwwllllllrrryyy~~~}}}{{{~~~yyyhhhYYYZZZhhhuuuwwwsssnnnllldddZZZ[[[gggsssyyyzzzyyyqqqddd]]]aaaiiinnniiibbb___```VVVDDD888777444333222333444777;;;======AAAIIIVVVkkk___HHH<<<666111222222000///111---------,,,,,,,,,++++++******++++++***)))'''&&&***))))))(((''''''&&&&&&'''((((((((())))))))))))'''''''''''')))---000222111222333222111111333555...---,,,)))&&&&&&''')))###%%%(((***,,,,,,,,,,,,***,,,---,,,***(((((((((&&&&&&''''''''''''''''''###$$$&&&&&&%%%%%%''')))))))))((((((((())))))***%%%&&&((())))))***,,,...333444444333111111222333222333333444444444444333333555666777777666555333111000///...---------------------.........//////////////////000000000000222111888===AAA___(((((('''&&&%%%%%%$$$$$$))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$"""$$$%%%$$$###$$$'''+++$$$$$$$$$$$$######""""""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######%%%''')))***,,,---************))))))))))))%%%'''((((((((((((***,,,)))***+++,,,...///000111777444777BBBPPPaaaxxxmmmYYY^^^yyy{{{llllllzzz\\\KKKZZZtttmmmQQQ???666111000000000///...---+++************************+++...,,,***'''&&&(((,,,///888:::EEEXXXmmmvvvrrrjjjqqq{{{|||mmm^^^[[[eeeuuu~~~yyymmmjjjpppyyy}}}yyy|||zzzmmm\\\WWWdddtttwwwqqqmmmnnnfffZZZXXXdddrrrzzzyyyyyyqqqcccZZZ\\\dddiiikkkbbb___aaaZZZHHH;;;888444333222222444777:::===<<<@@@GGGSSSiiivvvRRR>>>999333///000111///000222---------,,,,,,,,,++++++++++++,,,,,,+++***((('''***))))))((('''&&&&&&&&&(((((((((((()))))))))))))))(((''''''***---111333222333444333222222444555,,,,,,,,,)))''''''((()))"""$$$'''+++//////,,,)))******+++***))))))+++---%%%&&&&&&''''''((((((((("""###%%%%%%%%%%%%&&&((((((((((((((()))+++,,,---%%%&&&((())))))***,,,...555666666444222222333555444444555555666555555555444555666888888666555444111111000......------------------.........//////////////////000000000000111222;;;>>>DDDjjj))))))((('''&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$"""%%%"""!!!%%%&&&"""$$$$$$###############$$$%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$((((((''''''''''''((((((---,,,+++)))((((((((((((&&&''''''((()))*********+++***+++,,,///111111111888666888AAAMMM]]]wwwkkkVVV[[[xxxxxx]]]JJJUUUttt{{{```DDD555333000...------...///---,,,++++++++++++++++++++++++***)))((()))+++,,,,,,***---222:::GGG\\\nnnrrrlllgggssssssjjj]]]cccmmmwww{{{yyyqqqkkkpppuuu~~~|||}}}|||sssdddZZZaaaooovvvsssvvvssshhhZZZYYYdddrrrwwwvvvwwwtttjjj^^^[[[bbbjjjiiiccc___]]]YYYNNNAAA888222333444555777999;;;<<<===???GGGSSSfffeeeIII;;;333333111000////////////,,,,,,------,,,,,,+++******)))((('''&&&&&&&&&'''%%%&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%''''''((()))+++---000222333444555555444222000///,,,)))'''(((++++++***''')))***+++,,,,,,,,,,,,,,,***(((&&&'''***,,,.........***&&&&&&)))++++++)))$$$$$$$$$$$$%%%&&&'''(((((('''%%%%%%%%%&&&(((***((()))+++...////////////888444222444444333555999333555777888777666777777777666555555555333111...111111000/////////////////////000111111111111111000000000000111222333444555---777BBBJJJvvv&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$###%%%###"""%%%%%%###$$$$$$###############$$$$$$$$$&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$(((''''''&&&&&&''''''(((++++++***)))((((((''''''''''''(((((()))******+++*********,,,///111222222777777<<>>GGGRRR^^^ooovvvyyyuuuiii```WWWTTTUUUUUU]]]______\\\PPPQQQbbbfffJJJ999222000---,,,,,,---,,,++++++++++++++++++++++++++++++***)))***+++,,,+++)))------+++***000AAAUUUcccddd^^^eee{{{{{{mmmgggdddjjjtttyyywwwqqqeeejjjuuu}}}~~~xxxiii\\\[[[gggrrrqqqtttqqqeeeXXXWWWaaammmxxxwwwsssmmmeeeaaa```aaannnggg^^^\\\___\\\MMM===555555444555666999;;;===???AAAGGGSSSddd```GGG<<<;;;555333222000...---,,,,,,,,,,,,------,,,,,,+++***+++,,,---------+++)))'''(((((((((((((((''''''''''''(((((())))))((((((''''''(((+++...111555777999888999999777444000+++)))'''&&&&&&&&&'''(((''''''))))))*********))))))(((***)))'''(((***+++++++++$$$&&&(((&&&$$$$$$'''***''''''&&&&&&&&&&&&''''''(((''''''&&&'''((())))))((()))+++---000333555777222000222777888555444666888999::::::999888999:::888555222111222444444444000//////.........//////...//////000000000000000000000000000111222333444222999<<<@@@___(((((('''&&&%%%$$$######!!!"""$$$$$$###$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&%%%###""""""$$$######""""""###$$$$$$%%%&&&'''((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((()))((((((''')))))))))))))))*********&&&(((***++++++...333666<<>>===??????DDDFFFJJJNNNIIIMMM___pppQQQ;;;222000---,,,---......---+++++++++++++++++++++++++++***)))***++++++***))),,,,,,,,,+++---888JJJYYYgggaaaddduuu~~~rrrjjjcccfffnnnuuuuuurrrhhhjjjrrr~~~{{{~~~{{{nnn^^^YYYdddqqqnnnrrrsssiii[[[UUU]]]iiirrrvvvxxxqqqfff______cccqqqkkkccc```ccccccUUUDDD777666555555666888;;;===<<>>888888444333111///...---,,,,,,,,,,,,------,,,,,,+++***)))***,,,,,,,,,***'''&&&(((((((((((((((''''''''''''''''''((((((''''''''''''))),,,000333777999:::;;;;;;999555111,,,'''$$$%%%&&&&&&&&&&&&''''''(((***************)))((('''***)))((((((*********)))###%%%'''&&&$$$###&&&)))%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((())))))((())),,,///222444666888444333555999999444222333999:::;;;:::888888999::::::777333111222222222222//////............//////......///000000000000000000000000000111222333444111;;;<<>>LLLaaacccgggoooyyyyyypppgggeeekkkqqqsssrrrllljjjoooyyy|||}}}|||rrrccc[[[aaallllllppprrrlll___VVV\\\fffpppwww{{{vvvjjjaaabbbfffnnnkkkddd___bbbcccWWWFFF888777555555666888;;;===;;;>>>EEEQQQccccccJJJ===888777222111000///...---------,,,,,,------,,,,,,+++***)))************((('''&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&(((***---111444777999:::;;;999555111,,,(((%%%###$$$&&&''''''&&&&&&((()))++++++++++++***)))((('''***)))((((((******)))'''&&&'''(((&&&%%%######$$$$$$$$$$$$$$$%%%&&&''''''''''''((((((((()))))))))(((***---111444666777777777555777:::999555333444:::::::::999888777999:::<<<999666555444444333222......------......//////---...//////000000//////000000000000111222333444222<<<===NNN$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%""""""$$$###!!!&&&""""""""""""###$$$%%%&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&)))***++++++***)))(((''''''''''''''''''''''''***,,,***)))+++000666<<>>===???FFFQQQbbb}}}rrrUUUEEE===999666000000///...............,,,,,,------,,,,,,+++************)))((((((''''''&&&&&&''''''(((((())))))'''(((((())))))((((((''')))+++...222555777999999777555000+++(((&&&%%%%%%$$$&&&(((((('''''')))+++---------,,,+++)))((('''***)))((()))***)))(((&&&((('''&&&&&&&&&&&&$$$############$$$&&&''')))***''''''((()))))))))))))))(((+++///333666777666555888666777::::::666555777:::::::::888777666888:::999777666555666666444333...------------...///000---...//////000000//////000000000000111222333444555===???YYY(((''''''&&&%%%$$$###""")))))))))'''$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%!!!!!!$$$"""!!!'''""""""""""""###$$$%%%&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))+++,,,,,,+++***'''''''''''''''&&&&&&&&&(((+++,,,+++(((***000555:::MMMdddttt~~~vvvfffUUUMMMMMMLLLJJJFFF:::000///111000...---...111///222888666>>>SSSuuusssZZZ>>>:::444000...,,,+++***++++++++++++++++++++++++---+++******++++++***((()))'''(((++++++***222<<>>???AAAGGGQQQaaa|||```GGG===999444000//////............//////,,,,,,---------,,,++++++,,,+++***)))((((((((((((%%%&&&&&&'''((()))******))))))************)))))))))+++...222555777888888444111,,,(((%%%%%%&&&'''$$$&&&))))))''''''))),,,......------+++***((('''***)))((()))***)))'''%%%%%%######%%%)))***(((%%%######$$$%%%''')))+++,,,''''''((()))))))))))))))(((+++000555777777555444888666666:::;;;888888;;;::::::999888666666777999444333333444555555444222---------------...///000---......///////////////000000000000111222333444888>>>AAAaaa%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%###'''$$$%%%((((((%%%$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!######%%%%%%%%%%%%######%%%###"""!!!"""###$$$%%%(((,,,"""""",,,)))'''%%%######%%%'''((()))***+++++++++---111444>>>PPPggg{{{kkk]]]KKK@@@>>><<<888333555333...***((((((***+++---,,,---///000444@@@LLLpppkkkJJJ<<<333333111)))''',,,*********++++++,,,,,,,,,***,,,+++'''(((+++---+++******))))))+++---000222AAAUUUhhhkkkiiippp}}}wwwkkkcccdddjjjqqqqqqnnnlllpppxxx|||{{{{{{ttteee[[[ZZZiiipppuuurrrlllgggbbb\\\kkkpppssspppllliiiddd___fffooonnnccc```ddd]]]OOO@@@999444666999999:::<<>>555555555222...222000---+++******+++,,,,,,,,,---//////333???KKKnnnwwwTTTCCC666444222+++)))---******+++++++++,,,,,,,,,)))++++++((((((,,,---+++,,,+++******+++,,,...///777KKK```hhheeehhhvvv|||oooeeedddjjjqqquuuqqqnnnqqqwww~~~~~~||||||vvviii^^^ZZZgggooouuusssnnniiibbb\\\hhhnnnsssqqqnnnlllgggbbbiiirrrqqqfffcccgggbbbUUUBBB;;;555666999888999;;;>>>@@@FFFOOO]]]wwwcccGGG===;;;777444666444222///,,,+++,,,---...******+++,,,,,,,,,,,,,,,---***((()))+++,,,((($$$))))))************)))))),,,,,,+++******************+++...222555666444333...,,,)))&&&%%%%%%&&&''''''&&&&&&&&&(((***,,,---///000///---***'''''''''***)))((('''&&&&&&&&&&&&(((%%%%%%((((((%%%%%%(((&&&%%%%%%&&&((())))))(((&&&))))))%%%%%%)))------,,,---///111333444555555;;;;;;;;;888666666888;;;888999999:::999888777666555555444444333222222222......---------,,,,,,,,,.............../////////111......222444333444666;;;===SSS%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''$$$"""&&&###$$$''''''$$$$$$&&&######################################################$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###'''+++)))###!!!###'''***(((%%%"""!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((+++000555EEE\\\www{{{dddFFF<<<000+++---///---***------,,,++++++,,,,,,---+++***,,,......222===IIIjjjdddOOO<<<555333...,,,---***++++++++++++,,,,,,,,,)))++++++((((((,,,---+++...---,,,+++++++++,,,---000???VVVeeeeeebbbooottthhhdddjjjqqqvvvrrrnnnnnnrrryyy||||||yyynnnbbb[[[dddmmmttttttqqqlllddd]]]dddlllssssssrrrooojjjeeekkksssqqqgggdddhhheee[[[FFF>>>777777888888888:::===???EEENNN]]]wwwkkkTTT???999:::888666777333111///---,,,,,,---...)))***++++++++++++++++++***((('''(((,,,---***(((******++++++++++++******,,,,,,+++************+++)))---111333222000......)))(((&&&%%%%%%'''(((***''''''&&&&&&''')))***+++---...///---***((((((((((((((('''&&&%%%%%%%%%%%%(((%%%%%%((((((%%%%%%(((&&&%%%%%%&&&((())))))(((&&&)))***&&&&&&***......***,,,///333555666666666::::::999888666666999;;;999:::::::::999777666555333444444444444222111000...------------,,,,,,,,,.........//////000000000111//////222333111222666===@@@]]]$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''&&&$$$"""%%%"""###&&&'''$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$!!!!!!""""""%%%###$$$'''$$$%%%&&&'''((((((''''''&&&'''''''''&&&'''+++111555FFF^^^{{{lllSSS:::333***(((***------***))))))***,,,,,,---------***)))+++---...111;;;GGGgggsss\\\CCC888555111...---++++++++++++++++++++++++(((***+++((())),,,---+++---,,,,,,++++++,,,,,,---000888LLLccchhhccckkkzzzzzzllleeehhhnnnqqqnnnkkkiiilllrrrzzz~~~}}}|||tttggg]]]bbbkkksssuuutttoooggg^^^bbbkkksssuuutttrrrlllfffjjjqqqpppgggcccgggeee^^^KKKBBB:::888888777888:::<<<>>>DDDNNN\\\vvvYYYIII:::777999888777777222111///---,,,,,,------)))******+++++++++******)))(((''')))+++,,,+++)))++++++,,,,,,,,,,,,++++++******)))(((((()))))))))''',,,111222///,,,++++++&&&&&&%%%%%%%%%''')))***(((''''''&&&'''((()))***+++---...---+++)))((()))'''&&&%%%%%%$$$$$$$$$%%%'''%%%%%%''''''%%%%%%''''''&&&%%%&&&(((***)))((())),,,---******///222222---...///222444777999::::::999888777666777999;;;::::::;;;:::999777555444222333444444444222000...------------------------......//////000000111111111///000222222000222666;;;BBBfff$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''&&&$$$"""###!!!"""&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&""" ''''''!!!"""+++,,,&&&$$$%%%'''((()))((('''&&&(((((((((((())),,,111555EEE]]]yyy{{{___III555000***(((+++---,,,***&&&((()))+++------------))))))+++------000:::EEEdddiiiNNN===777444///,,,++++++++++++++++++++++++'''***+++)))***------+++++++++++++++,,,---......444333BBB]]]kkkhhhhhhooo~~~~~~rrriiihhhjjjlllkkkiiiggghhhnnnyyy~~~~~~xxxlllaaa```hhhqqquuuvvvsssjjj```bbbkkktttvvvuuurrrlllfffjjjoooooohhhccceeeddd```PPPEEE<<<999888777888;;;;;;>>>DDDNNN\\\wwwlllMMMCCC:::888999888777666222111000...------------******+++++++++******)))***))))))*********)))(((,,,,,,------------,,,,,,***)))))))))))))))******%%%***...///---******+++'''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&((()))******,,,......,,,***))))))&&&&&&%%%$$$$$$$$$$$$%%%'''$$$$$$''''''$$$$$$''''''&&&&&&''')))***)))(((,,,000111///000444888777222111//////222777<<>>DDDNNN]]]wwwxxx\\\GGGAAA;;;999999888666555333333111000///.........+++++++++,,,++++++***)))******+++******)))(((''',,,,,,------------,,,,,,,,,++++++++++++,,,------&&&)))+++,,,+++*********''''''''''''''''''((((((&&&&&&%%%%%%&&&((()))******,,,......,,,***((((((&&&%%%%%%$$$$$$%%%%%%%%%'''$$$$$$''''''$$$$$$''''''&&&&&&''')))******)))---222444222333888;;;:::666333000///111777===AAA999666444555777999;;;;;;999:::::::::999777666555333444444444444222111000,,,,,,,,,------------...------...///000000111111000000222555444222555;;;<<>>999888888:::===<<<>>>EEEOOO^^^xxxcccNNNBBB@@@<<<999888888666444444444333222111000//////,,,,,,,,,,,,,,,+++******)))***++++++***)))((((((,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---...+++***))))))******)))(((&&&&&&''''''((()))******%%%%%%%%%%%%&&&(((***++++++---//////,,,)))''''''&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$''''''$$$$$$'''((('''&&&''')))+++***)))+++000333222333777::::::777555222111333777===@@@888555333444777:::;;;;;;888999999:::999888777666555555444444333222222222,,,,,,,,,---------......+++,,,---...///000111111///000333666555333777???BBBeee######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$%%%&&&%%%###!!!!!! $$$%%%"""###%%%################################################$$$$$$$$$###############$$$$$$###"""###$$$&&&'''%%%%%%############%%%%%%%%%%%%$$$$$$###$$$&&&'''&&&$$$###&&&&&&&&&'''***&&&&&&&&&'''((())))))***&&&(((***+++*********+++333BBBVVVhhhzzzsss[[[BBB111***---+++***+++,,,,,,+++)))+++***)))))))))))))))***)))***,,,//////000999DDDZZZ{{{nnnWWWGGG>>>777222,,,,,,,,,++++++*********%%%)))+++***+++......***------------,,,+++***)))(((000===NNNcccrrrppphhhkkkwww}}}nnndddgggjjjjjjfffaaacccnnnwww|||~~~|||vvvnnn___eeemmmsssxxxyyyqqqhhh[[[dddmmmqqqsssuuurrrnnnbbbhhhkkkggg```[[[YYYXXXVVVJJJ>>>999888888;;;???<<>>888555333444777;;;;;;;;;777888999::::::999777777777666555444333333333333,,,,,,,,,------.........++++++,,,---...///000111///000444777666444999AAAGGGrrr'''((()))(((&&&$$$######$$$$$$############$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&&&&&&&%%%""" """$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))'''%%%'''))))))&&&###'''&&&%%%&&&'''((((((''''''&&&%%%%%%%%%'''***+++'''(((((()))))))))))))))///888FFFWWWiiizzzuuuZZZCCC444...------,,,***+++,,,,,,***)))---,,,+++******+++,,,---***...000///,,,///888@@@XXXzzzyyygggRRR???888888000...,,,,,,,,,,,,***)))((()))***+++++++++++++++******))))))******+++,,,,,,000666CCC]]]uuuuuugggbbbjjjxxxrrrcccggglllkkkccc___ccciiilllzzz{{{zzzxxxtttgggbbbfffrrrzzzxxxqqqooocccaaahhhxxx|||tttoooqqqfffhhhlllkkk___QQQQQQZZZ[[[MMM@@@;;;888666999???DDDCCCFFFNNN^^^yyy{{{```NNNEEE>>>>>>===<<<;;;999777666000000000000000111111111............---,,,++++++((('''&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))((()))(((&&&%%%&&&''')))***&&&''')))*********)))(((&&&&&&&&&&&&(((***---...---,,,+++***)))((('''&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''(((((()))***+++,,,------//////000333666:::===>>>777666666666888:::===???;;;999666666777999::::::<<<:::888888:::999666333666666555444222000...---//////.........000111222+++---///---+++,,,///333...555333222666555888DDDKKK((((((((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%&&&'''&&&$$$"""!!!###%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$&&&&&&$$$"""%%%%%%%%%%%%&&&''''''&&&$$$###""""""###$$$&&&((()))((('''''''''(((***+++,,,111:::GGGWWWiiiyyyyyyaaaHHH666,,,)))))),,,***))))))***+++***))),,,+++***))))))***+++,,,))),,,...,,,***---666>>>WWWyyymmmWWWCCC:::999///---,,,+++,,,,,,***)))))))))***+++++++++++++++******))))))******+++,,,+++...333@@@YYYrrrvvvmmmeeeiiisssxxxkkkdddiiilllhhhaaa___fffnnnzzz}}}~~~~~~~~~yyyrrriiicccdddnnnxxxxxxrrroooeeeaaaeeerrrxxxssspppsssggghhhllllllaaaSSSRRRZZZ\\\OOOBBB<<<999777:::@@@CCCBBBEEENNN^^^yyykkkTTTDDD<<<======<<<;;;:::888666666111111222222222111111000.........------,,,+++***+++)))((((((***+++***)))+++,,,,,,,,,,,,,,,++++++)))((('''%%%%%%&&&''''''(((''''''&&&&&&'''))))))&&&'''((()))))))))((((((&&&&&&&&&'''(((***,,,---++++++***)))((('''&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,---///000222555999;;;<<<<<<:::999999999:::<<>>:::999;;;???AAAAAAEEENNN]]]xxxuuu[[[JJJ???999<<<;;;;;;:::999777666555222333444555444333111///...------,,,,,,+++******...,,,***)))))))))((('''++++++---------+++)))(((***'''$$$!!! ###&&&(((&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''(((***+++,,,))))))((('''&&&&&&%%%%%%"""###$$$&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''((((((((()))***+++------///111555:::???@@@>>><<<>>>===<<<;;;<<<>>>@@@BBB>>>===;;;999888888888999;;;:::999999999999777555444444333111000...---,,,++++++,,,,,,---///000111///...---...000111111111---111///111999:::???OOOsss***(((%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$###"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''(((((('''''''''(((******)))((('''''''''(((***+++******+++...666DDDSSS]]]rrrwwwaaaRRR>>>///+++,,,......+++)))''''''(((***++++++))))))(((((((((((()))))))))***)))''''''+++444<<>>:::///---+++***+++++++++***)))******+++++++++************))))))******+++,,,***,,,...666KKKeeewww|||pppiiigggppp~~~}}}hhhcccfffmmmhhhZZZXXXbbbmmmttt{{{{{{ssssssiiiaaafffqqqxxxwwwssshhhbbbaaaiiippprrrrrrtttgggfffjjjmmmeeeXXXTTTYYY]]]UUUJJJ@@@;;;999;;;===???@@@DDDMMM\\\vvv|||___MMMBBB===;;;<<<<<<;;;;;;999888777666444555777888777444111///...------,,,++++++******...,,,***)))******)))''')))+++---...---+++(((&&&+++)))%%%###"""$$$''')))$$$%%%'''((())))))''''''&&&&&&&&&''''''''''''''''''''''''((()))******+++''''''&&&&&&%%%%%%%%%$$$"""###%%%'''((((((''''''''''''&&&%%%%%%&&&''''''))))))))))))***,,,---...///333999BBBHHHJJJFFFBBB@@@???>>>===>>>???AAABBB@@@???>>>;;;999777888888;;;:::::::::999999777666555444333111000......---++++++,,,---...000111222111...---...222444222000000333000333;;;===FFFZZZ***'''###"""###%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!###$$$$$$###!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%''''''&&&%%%$$$%%%%%%&&&$$$&&&((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))*********)))(((******+++---222:::CCCJJJ\\\mmmooo]]]GGG<<>>IIIRRRTTTOOOIII@@@???>>>===>>>???AAACCCAAAAAAAAA>>>:::888888999::::::;;;:::999888888777666555333222000000///000,,,---...///000111222222111///---///333444222000222444111444;;;===MMMhhh)))%%%""""""$$$&&&%%%###$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""###"""!!! !!!###"""######$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%###!!!!!!###%%%$$$''')))(((&&&%%%'''***''''''''''''''''''''''''%%%''')))+++,,,***(((&&&((()))+++,,,...222777;;;GGGVVVkkkyyynnnXXXFFF555000***(((((()))((('''***)))(((((())))))(((&&&(((((())))))))))))(((((())))))))))))***///555999OOOrrrwww___III===555222...,,,+++++++++******++++++++++++***))))))******))))))******+++,,,+++,,,...000:::MMMeeevvvvvvppphhhgggoooyyy{{{wwwoooxxxzzzmmmdddhhhiii```TTTOOOUUUeeevvv{{{{{{{{{||||||zzzrrrgggccciiisssxxxvvvlllgggbbbfffnnnsssssspppnnnhhhhhhllliii___ZZZ]]]aaa^^^TTTFFF<<<999999888===@@@EEELLLXXXrrrmmmPPPCCC???<<<<<>>===>>>@@@BBBDDDAAACCCCCC@@@;;;888999:::999:::<<<;;;999888888999666555333111000000111111---...///000111111111111///...///000222333222000000333111444999===UUUyyy((($$$"""###&&&'''$$$!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%&&&'''"""######""" !!!###%%%""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%$$$%%%%%%### ###&&&###&&&)))(((%%%$$$&&&***))))))************))))))&&&''')))*********)))((('''(((*********,,,///222777BBBPPP\\\eeeqqq~~~wwwfffVVVEEE888...---,,,+++******))))))(((''''''(((((('''$$$!!!((()))************)))((((((((()))***,,,///444666IIInnnkkkRRRCCC888555000---,,,,,,+++***+++++++++++++++***))))))******))))))******+++,,,)))+++------222@@@XXXlllwwwtttmmmfffhhhpppsssqqqbbbooo{{{~~~uuukkkggghhhdddZZZQQQOOO^^^mmmuuuyyy|||}}}|||yyytttjjjaaacccnnntttuuupppiiiaaa```hhhppprrrpppsssllljjjmmmlllddd```bbbeeeddd[[[JJJ>>>;;;999777===@@@FFFLLLWWWpppqqqZZZEEE@@@???;;;;;;???;;;;;;;;;;;;;;;:::999888555666666666666666555555222000...---,,,,,,---...,,,***))))))+++,,,,,,,,,&&&'''((()))************%%%&&&'''''''''&&&$$$###"""###%%%'''(((((((((((((((((('''''''''((()))***(((((()))******)))((('''''''''(((((()))))))))***'''((()))******)))((('''((('''&&&&&&(((+++...000...---,,,,,,---///222444444888@@@MMMXXXYYYQQQIII??????>>>>>>???BBBDDDFFFAAACCCEEEBBB<<<999:::<<<888;;;<<<<<<999888999:::666444222000//////000111......///000000///......,,,...000111111000111111...333444666:::AAAbbb'''$$$!!!###'''((($$$ &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''((($$$$$$###"""!!!!!!$$$'''""""""###$$$$$$$$$$$$############"""###$$$$$$%%%&&&''''''%%%""""""%%%(((!!!%%%((('''###"""%%%)))&&&'''''''''''''''&&&&&&((((((((((((((()))******))))))***))))))***---///000666===DDDMMM[[[kkkvvvsss```NNNBBB666...***++++++***((('''((()))&&&&&&&&&''''''%%% ((()))***++++++***)))(((&&&'''(((***,,,///222444FFFjjjtttZZZHHH;;;777111...,,,,,,+++***+++++++++++++++***)))(((*********)))***++++++,,,(((***,,,+++,,,888OOOdddwwwwwwpppfffdddjjjnnnmmmZZZiiiyyy~~~zzzqqqhhhffffff```VVVMMMYYYfffpppyyy~~~~~~{{{wwwuuukkk``````jjjrrrssstttjjj___[[[cccnnnrrrpppxxxoookkkooonnngggdddfffiiihhh___MMM@@@<<<:::777>>>AAAFFFLLLVVVnnnvvv___KKK<<<;;;;;;666444888:::::::::::::::999888777555555555555555666666666222111///---,,,---...///---+++******+++,,,+++***&&&&&&'''((()))***++++++((((((((('''''''''&&&&&&"""###$$$&&&'''((((((((()))(((((('''''')))***+++((())))))******)))'''&&&(((((())))))******++++++'''(((((())))))((('''&&&((('''&&&'''))),,,000333000...---,,,---000333555555888@@@LLLVVVVVVNNNEEE@@@?????????AAACCCFFFHHH@@@CCCEEECCC===::::::===888;;;===<<<999888999;;;555333111///......///000---.../////////...---,,,***...111222000...000222...555777:::>>>FFFmmm&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&& !!!###%%%&&&'''##############################""""""!!!!!! $$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%"""%%%&&&$$$$$$&&&&&&###$$$%%%&&&'''&&&%%%$$$###&&&)))###"""******%%%)))*********+++,,,,,,------******))))))((((((''''''+++,,,...333;;;FFFOOOUUUkkkooovvv|||~~~~~~{{{yyylllbbbSSSCCC888111,,,***,,,,,,,,,++++++)))((((((,,,+++)))(((''''''''''''((()))***++++++***)))(((((((((''''''(((---444999BBB```kkkUUULLL???222...---------...*********+++,,,,,,,,,---,,,***(((***,,,---+++(((,,,,,,***''')))222AAAMMMkkkvvvxxxlllcccfffjjjhhh___^^^hhhzzz~~~qqqkkkkkkjjjddd^^^MMMQQQ^^^pppzzz{{{}}}wwwuuummmbbb```iiisssvvvrrrllleeeaaabbbhhhooossssssrrrooollloooqqqnnngggkkkhhh```SSSDDD<<<;;;===>>>CCCEEEJJJYYYkkkvvveeeJJJFFF@@@<<<::::::::::::999666444555777777555333444555666666666555444333//////...------------...---+++***+++------+++(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((&&&$$$$$$&&&(((((((((((('''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''$$$"""$$$***,,,((('''***---+++***)))******)))(((&&&(((***+++***+++---...111+++)))---///,,,,,,000444999AAAJJJOOOOOOKKKGGGBBBAAA===<<>><<<;;;:::;;;<<<===;;;999888;;;:::777777999555...+++000222///---//////...------...///000111000000000000000111111111555222666@@@FFFWWW&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$############$$$$$$###########################"""""""""!!!!!!!!! $$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$!!!###!!!"""$$$###%%%%%%%%%&&&&&&%%%%%%$$$&&&)))###"""******%%%)))(((((((((((((((''''''&&&***)))))))))(((((((((''',,,+++***+++...444;;;???PPPSSSXXX]]]______]]]\\\QQQIII???555///,,,+++************))))))((('''&&&***)))(((''''''((())))))((()))************)))(((((()))*********---000444???\\\~~~sss___RRREEE777111///---,,,...*********++++++++++++++++++)))(((***,,,,,,***(((***++++++)))***///999BBB___nnnvvvnnneeefffhhhfff^^^ZZZaaasssuuupppnnnmmmjjjfffTTTSSS[[[jjjwww|||}}}yyyyyyqqqddd___dddmmmqqqsssnnngggbbbbbbgggnnnssstttsssnnnjjjkkknnnjjjdddnnnkkkcccUUUFFF<<<:::;;;>>>CCCDDDIIIXXXkkk{{{wwwuuuttttttxxx~~~sss```SSSFFFBBB>>>:::999888888777777555333333555555333111111111222222222000///...............---------------+++***+++,,,,,,***((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&&&&''')))((((((''''''(((((((((&&&%%%(((---...******......---,,,++++++***'''%%%((()))++++++++++++---///555000///333555333333666111555<<>><<<<<<<<<===>>><<<999999;;;:::777777999777111...111222000///111//////...---......000000///000000000111111222222222333999CCCOOOjjj&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$####################################""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###### %%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&)))$$$"""***)))%%%)))'''((((((((('''%%%"""!!!))))))))))))((((((((((((000...+++))))))***---///999;;;>>>@@@BBBBBBBBBAAA777333---***))))))))))))))))))***))))))((('''&&&((((((((((((((()))******((())))))******))))))((()))+++,,,---,,,,,,---///;;;XXX{{{}}}mmm\\\MMM===444111---,,,---+++++++++******************)))((()))++++++)))((((((***,,,+++***+++000555MMMccctttsssiiieeeeeecccaaaXXXYYYjjj{{{|||vvvsssqqqpppppp```XXXVVVbbbrrr{{{~~~}}}yyyzzzuuuhhh___aaahhhnnnuuuqqqjjjdddbbbfffnnntttwwwuuuooojjjjjjllljjjdddqqqooogggYYYIII===999:::===BBBCCCHHHWWWkkkuuujjjbbb]]][[[XXXVVVTTTTTTVVVZZZ___bbbnnnlllhhhccc\\\RRRHHHAAA???===999888777666444222444333111111111111000...///000000///...---,,,+++------.........---,,,+++,,,+++******,,,+++***(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&(((((('''&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))******---///...---000555555333111///...,,,(((&&&)))***+++,,,+++,,,...000222//////333555555555777...000666===CCCEEEDDDCCC@@@@@@>>><<<@@@EEEEEEAAAAAA@@@>>>===<<<<<<=========:::999;;;;;;777666999999444111222222111111333000//////............///...//////000111222333333222666;;;BBBWWW~~~&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$#########$$$%%%%%%########################""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""######""""""""""""######$$$%%%"""###''''''&&&%%%$$$###$$$%%%&&&'''&&&***%%%###)))((($$$)))'''(((***+++)))'''$$$"""))))))))))))((((((((((((///---+++)))((()))+++---...///000111222333333444///,,,)))((()))))))))(((+++++++++++++++***)))))))))((((((((((((((())))))((((((((())))))))))))))))))+++,,,,,,+++,,,---///888SSSwwwyyycccSSSAAA777222...,,,---+++++++++******))))))))))))))))))*********)))((()))***++++++******,,,...???XXXqqqwwwooogggccc```dddXXXTTTbbbwww|||vvvrrrtttvvvkkk^^^TTTZZZlllzzz}}}{{{wwwzzzxxxnnncccaaahhhooovvvtttnnngggbbbeeemmmtttxxxwwwqqqkkkkkknnnmmmiiiqqqpppjjj]]]LLL@@@;;;;;;<<>><<<<<<;;;<<<<<<>>>;;;:::<<<:::777666888888555222111111000111333000000//////..................///000222333444444555999:::@@@[[[&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((######""""""""""""##############################!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###"""$$$$$$!!!"""&&&(((&&&%%%%%%$$$###$$$%%%'''(((%%%+++&&&$$$)))'''###)))%%%''')))++++++)))'''%%%(((((((((((())))))))))))((('''&&&&&&&&&'''((()))((((((((((((((()))++++++,,,+++)))((()))***)))(((***++++++++++++******)))*********)))(((''''''&&&''''''((((((((())))))***)))************,,,000333666OOOsssjjjYYYEEE999333...---///,,,+++++++++******))))))((()))*********)))))))))*********))))))+++---///888PPPkkkwwwtttkkkddd___dddWWWOOOZZZnnn}}}xxxsssuuuyyyttteeeVVVVVVfffwww|||zzzyyy|||{{{tttiiicccfffmmmttttttqqqjjjcccccckkksssvvvvvvqqqlllkkknnnooolllooooookkk___PPPDDD>>>===<<>>???BBBBBB?????????>>>>>>>>>======>>>>>>;;;:::;;;999555444666555555333000///000111111000000000//////...------...///000111222333444444888::::::CCCfff&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&%%%$$$"""!!! ########################!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!###"""###&&&%%%"""$$$$$$$$$$$$%%%&&&''''''%%%+++'''$$$(((&&&###***###$$$&&&((())))))((('''(((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))'''&&&%%%&&&((())))))((((((((())))))))))))((((((++++++******)))'''&&&%%%''''''''''''((()))******((()))))))))***---222666555KKKnnnqqq___JJJ<<<444///...///,,,,,,,,,+++++++++++++++)))***,,,,,,***)))***++++++***))))))***,,,///000666GGG___qqqwwwrrrhhhaaa```UUUMMMRRRbbbrrr{{{~~~zzzuuuwww{{{xxxlll\\\WWWbbbrrr{{{{{{~~~yyymmmcccbbbgggpppttttttmmmdddbbbiiirrrrrrssspppkkkjjjmmmmmmkkklllnnnkkkaaaSSSGGGAAA???;;;AAABBBHHHVVViiizzzvvvpppkkkgggccc___\\\SSSLLLHHHIIIHHHDDDAAAAAA??????>>>===<<<:::888777444333222222111222333333...000222222000//////000......---...000000...---***,,,------,,,+++---......---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++***)))((()))******(((''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%%%%&&&''')))***+++++++++((()))***,,,,,,,,,++++++000222222333:::EEENNNPPPFFF???555...++++++---...***+++,,,---...111666:::555888:::;;;===???<<<777333333444777<<<@@@BBBCCC@@@BBBBBB??????BBBBBB?????????@@@@@@@@@@@@AAAAAA>>>:::999:::888444222444000333333000...000111000...//////000//////...---///000000111222333444444:::999===QQQ|||&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###""""""!!!!!!######################## !!!!!!!!!"""""""""###$$$######""""""######$$$"""!!!!!! !!!!!!""" """!!!"""%%%%%%""""""###$$$%%%&&&&&&&&&&&&%%%,,,(((%%%(((%%%"""***$$$%%%&&&'''(((((((((((('''((((((((()))))))))***))))))))))))((((((''''''&&&&&&&&&''''''((()))***'''%%%$$$%%%((()))******(((((())))))))))))(((((())))))******)))((('''&&&''''''&&&&&&'''(((***+++&&&(((***+++,,,...000333333GGGiiizzzgggPPP@@@666///---...,,,,,,,,,,,,,,,---------)))+++------+++***+++,,,+++******+++,,,---------444>>>QQQhhhwwwxxxnnneee]]]VVVNNNNNNYYYjjjxxx~~~zzz{{{~~~yyyqqqdddZZZ^^^mmmyyy|||~~~}}}zzzqqqeeeaaaccclllrrruuuoooeeebbbhhhppprrrtttsssmmmkkklllllliiilllnnnlllcccUUUHHH@@@>>>:::AAACCCIIIWWWhhh|||vvvrrrlllddd^^^VVVSSSOOOLLLJJJIIIGGGEEE@@@======???>>>;;;999;;;AAA@@@===:::888666555444111111111111111111222222+++---///...,,,,,,...000---,,,+++,,,...//////...(((+++------,,,,,,...111,,,+++*********+++,,,---++++++++++++************''')))******'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&$$$###$$$%%%'''&&&&&&$$$%%%''')))+++,,,,,,,,,***+++---///000///...---000444888>>>JJJVVVZZZVVVAAA<<<444...,,,,,,,,,,,,,,,---///000222666<<<@@@===AAACCCBBBCCCEEEAAA:::666666666999===@@@BBBBBB@@@DDDDDDAAA@@@BBBAAA???;;;<<<===>>>???@@@@@@@@@===:::888999777222000222+++222444111///111222000---...///000000//////...111111111222222333333333;;;:::DDDeee&&&%%%%%%$$$$$$%%%%%%&&& !!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''######################## !!!!!!!!!""""""######&&&%%%$$$######$$$%%%&&&!!!!!! !!!!!!"""""" !!!%%%'''$$$!!!###$$$&&&''''''&&&&&&%%%,,,)))%%%'''$$$"""***'''''''''((((((((())))))'''((((((((())))))******%%%&&&''''''''''''&&&&&&######$$$%%%&&&''''''(((,,,***((((((***,,,,,,,,,)))******+++++++++******&&&''')))*********)))((('''&&&&&&&&&'''(((***+++%%%(((,,,............///222DDDfffmmmTTTCCC777000------,,,,,,,,,------.........***,,,///...,,,***+++---******+++---...---+++)))333888GGGaaawww}}}ssshhh^^^YYYRRROOOVVVfffxxx~~~~~~yyyuuuiii\\\]]]kkkxxx}}}}}}yyyyyyyyyssshhhbbbdddiiiqqqvvvqqqfffbbbgggooouuuxxxwwwqqqmmmmmmllliiilllnnnmmmdddUUUGGG???===:::AAADDDJJJXXXhhhuuukkkddd^^^WWWSSSRRROOOIIIDDDEEECCC@@@???@@@@@@@@@???:::999;;;>>><<<888777:::DDDAAA<<<777333222222333......//////000000111111...///000...,,,,,,000333---+++***+++...///000///(((***---...------000333,,,++++++++++++---...///,,,+++******))))))******&&&)))+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%'''%%%######$$$&&&'''&&&$$$%%%(((***,,,,,,,,,,,,,,,---///111222222111000///555===HHHWWWcccaaaYYY>>>;;;666222000...,,,+++...///111333555:::@@@EEEHHHMMMOOOMMMMMMOOOJJJBBB888777777:::===@@@BBBBBBAAAEEEEEEBBB@@@BBBBBB???666777999;;;<<<===>>>>>>===999888888666111///111)))111555222000333333000,,,---...000000000//////222222222222222222222333<<<;;;JJJttt'''%%%######$$$&&&&&&%%%###"""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""%%%!!!!!!%%%%%%!!!!!!%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!### $$$$$$ !!!'''### ###""" %%%%%%%%%$$$######$$$$$$%%%)))&&&###"""###%%%&&&'''%%%&&&&&&''''''''''''''''''''''''''''''((()))))),,,)))(((***)))&&&%%%(((((('''&&&&&&'''((('''&&&((((((((()))******++++++$$$''')))******))))))*********+++++++++******)))&&&&&&%%%$$$%%%&&&'''(((---,,,+++***+++,,,---...///AAAaaattt\\\GGG:::444000...)))(((((())),,,///000000333333444555222---******************************///333???VVVmmmxxxtttlll___\\\RRRJJJOOO```rrrzzzzzz~~~~~~wwwnnngggaaabbbnnnzzz~~~}}}xxxrrrppplllbbbWWWfffllltttuuulllcccdddkkkwww{{{zzztttnnnmmmlllkkkkkkmmmnnnhhh\\\NNNCCC>>>:::@@@AAAHHHWWWhhhssshhhaaa[[[TTTOOOIIIFFFCCC@@@??????===<<<;;;:::999888777777888888333666888888666666888<<<===<<<999555222///---,,,........................+++,,,---,,,,,,,,,---...000//////......---,,,,,,)))+++,,,,,,,,,+++,,,---,,,,,,,,,---...///000111---,,,+++)))((((((''''''&&&((((((&&&&&&(((%%% '''&&&$$$######$$$&&&''''''&&&%%%$$$$$$%%%''')))%%%&&&'''(((((('''&&&%%%+++(((%%%&&&(((,,,///000///777===<<<888555222...555<<>>@@@===:::;;;===>>>===:::777666666555333222111111000///111555333,,,---222///000111000...------...***///444555555666777777===<<>>;;;@@@AAAHHHWWWggg}}}wwwiiiaaaVVVOOOKKKHHHCCC@@@CCC@@@===;;;;;;;;;999888777888888777666555555666444444666888:::<<<;;;;;;999888666333111///..............................---......---,,,++++++,,,---------,,,,,,,,,,,,+++***,,,///000/////////000///000222333444333333222---,,,+++)))(((''''''''')))+++***((((((***((($$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$%%%&&&((()))&&&&&&'''(((((('''&&&&&&(((''''''(((,,,///000000666???EEEEEEAAA>>>:::666888@@@LLLZZZjjjqqqiii[[[CCC999000///222222222333111444777;;;BBBMMMZZZdddllloooooonnnlllggg[[[NNNGGGAAA<<<;;;???CCCEEEEEEHHHJJJHHHCCC@@@BBBBBB@@@@@@===::::::===>>><<<:::555555444333222111000///...---000444222---...333...000000000...---...//////111222222222333555666@@@KKKnnn'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""##############################""" """""" """""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$!!! !!!!!!!!!""" """"""""""""###$$$%%%%%%$$$######%%%((('''&&&&&&'''&&&''''''((((((((((((((())))))(((((())))))***++++++((((((***)))&&&%%%(((((('''&&&&&&'''((('''&&&'''(((((())))))******+++***+++,,,+++(((&&&%%%&&&(((((())))))))))))))))))&&&%%%%%%%%%&&&''')))***------------,,,+++***)))111AAA^^^|||eeeNNN???777222......///000333888===BBBEEEVVVVVVTTTQQQKKKBBB777///------,,,,,,,,,,,,,,,---------444EEE[[[llluuuvvvgggZZZOOOMMMOOOXXXjjj}}}||||||~~~}}}|||wwwnnnccc___hhhtttzzz||||||zzzyyyvvvmmmbbbbbbhhhqqquuuoooeeecccfffpppuuuvvvpppkkkjjjiiigggiiimmmpppnnndddUUUHHH@@@;;;@@@AAAGGGUUUfffwwwmmmfff^^^WWWSSSJJJFFF@@@>>>>>>>>><<<999;;;888666555666666555333222444555444333222333444333222444888>>>???<<<888444444222111000000000000------------------------//////...---,,,+++******************++++++++++++,,,///333444444222222222333555888;;;;;;888555333...---+++)))(((''''''&&&***,,,+++'''&&&))))))&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''''''((((((&&&''''''((((((''''''&&&'''&&&'''***...111222111:::DDDLLLMMMJJJGGGBBB>>><<>>::::::<<<<<<;;;999333222222111000///......------///222111...///222---///111000/////////000333111111111222444777:::CCCbbb'''&&&$$$%%%&&&'''&&&%%%&&&%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$##################$$$########################%%%$$$$$$%%%%%%$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!! !!!!!!!!!!!!$$$###"""###$$$###""""""!!!"""$$$%%%&&&%%%###"""&&&(((%%%###%%%'''&&&'''(((((())))))((((((((((((((((((((())))))******''''''))))))&&&%%%((((((&&&&&&&&&'''((('''&&&''''''(((((()))************++++++***(((&&&&&&''''''''''''''''''(((((()))&&&&&&%%%%%%&&&(((***+++***+++,,,------,,,+++***000>>>ZZZxxxlllUUUAAA666333333000000111555===JJJWWW___ssstttrrrmmmdddVVVBBB222///...------,,,------...---,,,///;;;NNNcccsss{{{qqqaaaVVVVVVVVVWWWggg}}}~~~~~~~~~~~~{{{rrreee^^^dddnnnxxx|||~~~}}}|||xxxnnndddaaafffooouuuqqqgggbbbdddooouuuwwwsssnnnmmmllljjjhhhlllqqqqqqiiiZZZKKKBBB<<>>===<<<555333222222333333333111...000222222000000222444444555777;;;>>>>>>:::666222111000000////////////------------------------...---,,,,,,,,,+++***)))((())))))***+++,,,,,,,,,000333777888777444222111444777;;;>>>>>>:::555222...---+++)))(((''''''&&&'''***)))$$$"""%%%&&&%%%'''&&&%%%%%%%%%%%%&&&'''###$$$&&&'''((((((((((((''''''((((((((((((''''''((('''(((***...222444444<<>>BBBFFFHHHCCC>>>:::999:::;;;999777222222111000//////......///...///000000//////000---///111111111000000111333111111444666888===BBBJJJyyy'''&&&%%%&&&''''''&&&%%%&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!! """%%%%%%###$$$###""""""$$$$$$""" !!!###%%%%%%%%%###""""""&&&&&&"""!!!$$$'''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((()))'''&&&))))))&&&&&&((((((&&&&&&&&&'''((('''&&&'''''''''((())))))******((()))***)))((('''(((***''''''&&&&&&'''((())))))''''''&&&&&&''')))***+++&&&(((***,,,---------------;;;UUUtttxxx___EEE444111555555666888>>>JJJ^^^ssszzzjjjOOO888111000...---,,,---...///...------444CCCXXXlllyyyyyyllldddddd```\\\hhhzzz~~~}}}|||~~~}}}vvviii___aaaiiiuuu{{{~~~~~~{{{wwwnnneeeaaaeeemmmtttrrrjjjcccbbbnnntttxxxuuupppooommmkkkgggkkkqqqssslll___OOODDD===AAA@@@DDDRRRbbbtttfffXXXMMMDDDAAA@@@===;;;;;;999888777777888999888777333222111222333444333111+++...111111///000444999999<<>>BBBFFFFFFOOO\\\iiiuuu~~~xxxrrrfffYYYVVVRRRNNNJJJIIIIIIIIIIIIJJJMMMKKKDDD@@@CCCIIIKKKDDD???:::888999999888666222222222111000000//////111111000//////000///...---///222333222111111222111000222777888888>>>GGGZZZ'''&&&%%%&&&((((((&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!######!!!!!!######!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!###((('''###!!!!!! !!!### !!!"""$$$$$$$$$$$$######%%%&&&$$$!!!!!!###&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))&&&&&&)))(((&&&&&&(((((('''&&&&&&'''((('''&&&&&&''''''(((((())))))***&&&'''(((((('''(((***,,,''''''&&&&&&'''(((***+++))))))(((''''''(((***+++%%%&&&(((***,,,...//////---999RRRrrrnnnQQQ<<<555777888===EEEOOO___ssswwwYYY>>>222000...---,,,---...///...------000:::LLLbbbqqq{{{vvvrrrqqqjjjdddjjjuuuzzzzzzzzz}}}~~~zzzpppeeecccffftttzzz~~~|||xxxqqqiiibbbdddlllttttttllleeecccjjjqqqvvvtttpppnnnllliiifffjjjpppsssnnnbbbRRRFFF>>>AAA@@@CCCPPP```rrrcccTTTKKKHHH@@@;;;<<<<<<999666777666666555444333333333333333222222333444444333111+++...111111000333:::AAAAAACCCDDD@@@:::777888;;;333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((())),,,...,,,***+++++++++,,,---......///444666777777333000---,,,...000333555444222...,,,+++******)))))))))))))))'''+++,,,'''$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''(((((())),,,,,,///444;;;BBBFFFHHHUUU___ggggggeeeaaa]]]XXXPPPQQQXXXeeemmmjjjbbb\\\HHHBBB=========???EEELLLVVVbbbsss|||yyyvvvlllaaaZZZXXXTTTOOOLLLJJJJJJJJJLLLQQQQQQKKKEEEFFFIIIKKKEEE@@@:::777777888666444222222222222111111000000222333111...///222111......000333444333111111111111111444999777666@@@OOOxxx&&&&&&&&&'''((((((&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''######''''''###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!(((&&&   ###!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((%%%%%%((((((&&&&&&(((((('''&&&&&&'''((('''&&&&&&&&&''''''((()))))))))'''((((((((('''(((***---((('''&&&&&&'''(((+++,,,+++***)))((((((((()))***''''''((()))+++,,,...///...999RRRqqq{{{dddOOOCCC???@@@LLL]]]nnn}}}{{{^^^AAA222111...,,,+++,,,---///---...------222AAAUUUeeeuuuyyy|||yyyqqqlllmmmpppvvvxxx{{{}}}~~~~~~wwwmmmgggfffttt{{{}}}wwwqqqdddeeejjjsssuuunnngggdddgggoootttssspppnnnlllhhhfffiiiooorrrooocccTTTHHH???BBB???BBBOOO^^^}}}wwwiii\\\QQQIIICCC???>>>999555777888555444555666555444333222222333444111111111222333333111///---000222222111666AAAJJJDDDBBB>>>999555444666888222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))+++...///,,,)))++++++,,,,,,------......000111333222000---,,,,,,++++++,,,------,,,+++***)))))))))))))))******+++'''---///+++'''''')))(((&&&&&&''''''''''''&&&&&&))))))'''&&&&&&''''''(((***)))(((''''''((()))***+++///666AAAKKKRRRVVVVVVccckkkpppmmmhhhccc]]]XXXRRRNNNRRR```kkkiii```[[[RRROOOLLLJJJIIILLLXXXeeevvvvvvkkkbbb___ZZZUUUOOOLLLKKKKKKQQQXXXZZZSSSKKKHHHIIIIIIFFF@@@:::666666666555333222222222111111111111000000222000---000666666111///222444555333111000000000000555999777999LLLccc&&&&&&&&&'''))))))&&&$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&""""""&&&&&&"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""" &&&$$$!!!"""!!!!!!%%% !!!!!!!!!!!!"""###%%%%%%$$$$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''((())))))(((%%%%%%((((((&&&&&&(((((('''&&&&&&'''((('''&&&&&&&&&''''''((()))))))))((())))))(((''''''***,,,)))((('''&&&''')))+++---,,,+++***(((((((((((()))))))))(((((()))+++---...111;;;RRRqqqtttbbbRRRIIIMMM___xxx{{{^^^AAA222111...+++++++++---...+++------,,,...:::MMM\\\ooozzz|||uuuqqqooolllvvvzzz~~~}}}sssjjjgggttt|||}}}xxxfffeeejjjrrruuuoooiiieeegggooouuutttqqqooommmiiifffiiinnnqqqooodddUUUJJJ???BBB???BBBNNN^^^}}}~~~rrr```ZZZOOOEEE>>><<<===>>>999444111444666444555777444333333111000111444666000000000111222111///---...111333333222999EEEPPPDDD===444///000222333222000000///............///,,,,,,,,,,,,,,,,,,,,,,,,333///,,,,,,///000,,,)))+++,,,,,,,,,,,,---------,,,...//////---,,,---...)))))))))(((((()))))))))(((((((((((()))***+++,,,%%%,,,000,,,''''''((((((&&&&&&''''''''''''&&&&&&+++***(((&&&%%%&&&'''(((***)))(((''''''((()))***)))000<<>>>>>FFFLLL[[[rrrfff[[[SSSIIIDDD===888666666555555444333333222222333333444111222333222000///000111///111333333111/////////333///---000999@@@DDDDDD888666222///------......111///---+++************---,,,,,,++++++,,,,,,---))))))*********++++++++++++,,,...---,,,++++++,,,/////////...---,,,***))),,,)))&&&(((+++,,,((($$$(((((((((((())))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$...---***'''&&&&&&&&&''')))***++++++++++++******999999???KKKZZZffflllmmmoooqqqrrrooocccSSSHHHDDDBBBDDDLLLbbboooaaaRRRVVVZZZccciiikkkpppsssmmmhhhfff^^^SSSMMMNNNSSSYYY[[[SSSJJJEEEBBB@@@===:::777555444333222111///...---,,,,,,---...///---444555000444???DDD???///444===BBB:::///...444444111666>>><<>>222///---//////...///333000...---...---000;;;FFFcccsss}}}uuunnniiiwwwzzz~~~|||~~~}}}uuummmjjjrrryyy|||{{{{{{mmmhhhfffkkktttvvvnnnfffaaahhhppptttrrrnnnlllkkkllllllmmmrrrsssjjjZZZMMMCCC>>>>>>DDDJJJXXX{{{ttteee[[[RRRIIICCCAAA>>>:::777666555333222333333222222222222333333111222333222000///000111000222333222111///000000000000222777<<>>;;;999555444333333222111000//////......//////000000555444......666888333...222999===999111000555444444:::AAAEEEXXX$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###&&&***---###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""#########""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""!!!######"""""""""### """###$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))(((''''''&&&&&&'''''''''(((((((((((((((((($$$$$$$$$$$$&&&)))+++---333111---***'''&&&&&&&&&((()))******))))))+++---222666GGGfffxxxzzzyyyXXX===444000...000111000333888333000......,,,---444===VVViii}}}zzzqqqjjjrrrzzz}}}~~~wwwpppmmmpppvvv}}}|||zzzzzzooogggaaafffqqquuuooofff___dddlllqqqrrrpppooonnnmmmlllnnnrrrtttmmm^^^RRRFFF@@@???EEEIIIWWWyyynnneeeYYYOOOHHHCCC>>>;;;888777666555555444111///111111111111111111111111000111222111000///000111111222222111000///000222,,,222999>>>???===:::888222000...---------,,,+++...---,,,***)))))))))))))))***+++,,,,,,+++***)))***************+++++++++)))***,,,---,,,,,,,,,---------,,,+++***))))))((()))&&&%%%&&&))))))&&&###(((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%+++***((('''''''''((()))))))))))))))***+++------...---///:::JJJ\\\iiipppqqqwwwzzzvvviiiZZZMMMFFFCCCLLLZZZqqqooo\\\]]]bbbvvvzzzrrrhhh\\\UUUSSSOOOSSSTTTPPPLLLHHHAAA:::888666333222222222222111111000000//////000000111111555333,,,+++000111,,,...///333777666222222555444555999@@@OOOppp$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$"""#########"""###&&&)))######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""######"""""""""""""""!!!!!!"""###$$$$$$!!!###### """$$$ !!!"""###$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$"""###$$$%%%%%%$$$%%%&&&&&&''''''(((((()))'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%))))))((('''''''''((((((''''''((((((((((((((()))%%%%%%%%%%%%&&&(((***+++///...+++)))'''&&&&&&'''((()))))))))((((((***,,,111444EEEccctttRRR999666111///000111000333888222///------,,,+++000777KKK```xxx~~~tttkkkoooyyy}}}yyyssspppnnnttt{{{}}}|||{{{sssiii```dddooouuuqqqiiiaaadddjjjooorrrrrrpppooolllkkkmmmrrrtttoooaaaVVVIIIBBBBBBGGGKKKXXXzzzooocccXXXRRRJJJDDDAAA???<<<:::333222111222333333222000000000111111111111000000///000111111///...///111111111111///......000222---555>>>AAA>>>888555444000...,,,,,,......+++))),,,++++++******)))))))))((()))+++,,,,,,+++)))(((************************'''))),,,,,,,,,,,,---...,,,++++++***)))(((((((((***((('''(((******(((&&&(((((((((((())))))))))))))))))((((((''''''''''''%%%&&&&&&''''''''''''&&&)))(((((('''((()))******'''''''''((()))+++,,,...000---,,,222???PPP^^^fffoooxxx~~~uuuhhh\\\SSSTTT[[[fffxxxyyykkknnn{{{|||rrrggg]]]VVVSSSNNNQQQRRROOOLLLHHH@@@777555333111000111111111000000000000000000000000000///222222...---222222///000//////111333333333333777777888BBB___%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%###""""""""""""######$$$$$$$$$######&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###!!! """"""############""""""""""""!!!!!!"""###$$$$$$!!!###""" """%%%#########"""""""""""""""%%%%%%%%%&&&&&&%%%%%%$$$%%%###"""###$$$&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&((()))(((&&&&&&''')))&&&&&&&&&&&&''')))******&&&'''''''''((((((((()))''''''&&&&&&&&&''''''((())))))((('''&&&''''''((('''(((((((((''''''(((***000333CCCaaaoooMMM666666111///000///...///333///,,,+++------,,,///444DDDYYYrrrwwwnnnmmmxxx~~~|||zzzvvvrrrmmmrrryyy~~~~~~|||wwwlllcccdddnnnuuusssmmmffffffiiinnnssstttqqqnnnlllkkklllqqqtttooocccXXXIIICCCBBBGGGKKKXXXyyyqqqeeeXXXOOOHHHEEE@@@===:::999888777333111//////111333333333///000000111111000000///...///000000///...///000/////////...------///222111777>>>>>>999444333555111...+++,,,......+++(((*********************)))((()))+++,,,,,,+++)))(((************************''')))+++,,,++++++,,,...++++++)))(((((((((((((((((((((((()))******)))((((((((((((((())))))))))))((((((((((((''''''''''''%%%&&&'''((((((((((((((('''''''''(((((()))***+++&&&''''''((()))***,,,---000---+++...888FFFSSS[[[iiiwwwzzzoooeeejjjooosss~~~{{{oooeee]]]XXXUUUNNNQQQQQQNNNKKKFFF>>>555444222//////000111111000////////////////////////...000000//////222333111222111......000333333222<<<:::===QQQ{{{&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###!!!$$$'''(((&&&###!!! """"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""&&&&&&''''''&&&$$$"""!!!!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!"""!!!"""""""""!!!!!!###$$$$$$$$$######"""!!!!!!!!!###$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%"""$$$&&&%%%###!!!###&&&$$$$$$$$$%%%'''(((***+++%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''((()))(((''''''(((***///222AAA___~~~lllKKK777333000...//////,,,,,,///,,,******---...---///333===QQQjjj{{{{{{tttnnnwww}}}{{{{{{xxxtttkkkpppwww}}}}}}zzzpppgggfffmmmsssssspppiiihhhhhhmmmsssuuurrrnnnmmmllllllppptttpppeee[[[JJJCCCBBBEEEHHHTTTuuusssdddZZZRRRJJJDDD@@@>>><<<999777666555555444222//////000222333333///000111222222111000///---...//////......///000.../////////......000111444888:::888333111333666555000,,,,,,///000,,,))))))***++++++,,,++++++***)))***+++,,,,,,+++***)))+++++++++***************((()))+++,,,+++++++++,,,+++***)))((('''((())))))%%%&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&'''((())))))))))))&&&''''''((()))*********'''((()))+++,,,,,,,,,,,,,,,++++++///666AAALLLRRR```rrr{{{oooqqqvvvwww{{{mmmddd___[[[WWWQQQTTTTTTNNNHHHCCC;;;333444222/////////000000///...//////000000//////...////////////////////////333333000---///444555333999:::GGGhhh&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######"""%%%''''''%%%###"""###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$"""!!!######"""""""""""""""###$$$"""!!!!!!"""$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&'''''''''$$$###""""""%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""$$$### !!!$$$$$$$$$$$$%%%%%%'''((()))$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***+++***(((((()))+++///111@@@]]]}}}iiiHHH777///,,,---000///,,,,,,...,,,))))))...///......000666IIIaaarrr}}}zzzpppwww}}}|||zzz{{{yyyuuuiiimmmttt{{{~~~|||zzzssskkkhhhkkkoooqqqqqqiiifffeeekkksssvvvsssmmmpppnnnnnnqqquuuqqqggg]]]OOOGGGDDDFFFGGGQQQqqqsssiii[[[QQQLLLGGGAAA<<<<<<<<<;;;999666555444444333222000111222222111//////000222333333222000///,,,---//////...---///000...000111222111000111222666666666333000000333666999333---,,,///111...***)))***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))(((***,,,,,,*********+++,,,+++)))((('''((()))***$$$&&&'''''''''''''''((((((((((((((())))))))))))'''(((((((((((((((((((((&&&&&&'''))))))******)))''''''((())))))******)))***+++...///000///---,,,***,,,...222777>>>EEEJJJYYYmmm{{{oookkktttyyyzzzkkkbbb___\\\WWWSSSXXXWWWOOOEEE>>>888333555222000//////000///...///000111111111111000///......///000000/////////000333222///000555999777888@@@ZZZ%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$######"""###$$$###""""""###%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!! !!!###$$$&&&'''&&&### $$$&&&%%%###!!!!!!""""""######$$$$$$!!!"""###%%%&&&'''(((((($$$"""!!!"""%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###'''***((($$$###&&&)))%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&'''((((((((((((((((((((((((((('''''''''+++,,,,,,+++******+++---...000???]]]|||fffFFF666,,,***,,,000111...---///---******...000...---///111CCCZZZlllyyyrrrwww}}}|||{{{yyy{{{zzzuuugggkkkqqqyyy~~~~~~{{{yyytttmmmiiijjjmmmpppqqqhhhdddbbbhhhrrrvvvsssnnnrrrpppooosssvvvssshhh___UUUMMMHHHIIIIIIQQQpppxxxiii```XXXOOOIIIFFFCCC===888777777777666333222222222111111222333444222...+++///111222333333222111///,,,---......------///000///111333444333222222333666555333111000111333666<<<555...,,,///111///+++)))***,,,---......---,,,---,,,,,,++++++,,,,,,---++++++++++++******)))))))))+++,,,,,,***))))))***,,,+++)))((('''(((***+++&&&((()))***)))))))))***(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&((()))************''''''((())))))))))))))),,,...111333333111///---,,,...222555888<<<@@@CCCTTTjjj~~~xxxjjjiiiuuuyyyiii```^^^[[[VVVUUUZZZZZZOOOCCC;;;777333666333000//////000///...000111222333333222111000------...222333222333444---222444000000777<<<;;;@@@MMMppp%%%&&&%%%$$$"""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%%%%$$$######'''((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%###  """#########$$$%%%%%%%%%$$$###"""!!!!!!$$$"""!!!%%%))))))$$$"""###$$$%%%&&&%%%$$$###+++***)))'''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###'''%%%!!!!!!''')))&&&%%%######&&&&&&###"""%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''(((&&&+++//////,,,***,,,///...///;;;WWWxxx```CCC888444222///......///...---+++++++++,,,,,,---------666===OOOgggwww|||vvvuuuzzz}}}~~~}}}{{{yyyxxxsssmmmnnnwww~~~~~~|||}}}}}}|||tttiiigggmmmqqqpppmmmdddbbbkkkttttttqqqooorrrppppppqqqqqqnnnhhhcccYYYUUUHHHDDDKKKUUUmmmmmm\\\VVVOOOKKKGGGEEE???::::::===888777555444555666555444000000000000////////////666555333111000000111111111222222111///...000111...444666333333555333---333222000///000222555777333333---$$$###(((,,,*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***)))((()))******(((&&&''',,,///------000000............+++)))''''''(((&&&&&&''''''''''''&&&&&&((()))************))))))(((((())))))((('''&&&&&&)))*********)))((('''&&&%%%***+++(((''',,,...------000999BBBBBB:::444333///......222777<<<===<<>>===:::666888<<<===:::777555444333111///...//////000000111111111000000000000///......---...000222111000000000111000333444222111333111...,,,,,,,,,---....../////////000---((('''***+++))))))******+++++++++++++++)))*********++++++++++++---+++******+++,,,+++******+++***)))...:::CCCFFFDDD<<<222,,,++++++)))&&&''''''((((((((((((''''''))))))(((((()))***++++++(((((()))))))))(((''''''(((((()))))))))(((''''''***'''(((------***000:::KKK___nnniiiYYYIII:::///333222222333777:::;;;<<>>;;;999666555444333111000......///000111111222222...///000000000///...---111333555555333111111111///111111000000000///...)))***,,,---...------,,,------,,,+++*********))))))******++++++++++++++++++++++++,,,,,,,,,,,,---...---,,,---...///...---+++,,,+++---999LLL[[[aaa___OOO;;;...++++++)))%%%)))(((((((((((((((((()))***)))((((((((()))++++++(((((()))))))))(((((('''''''''((()))))))))(((((()))###%%%///000...999JJJdddyyypppWWWHHH:::---333222222444777:::===???EEEKKKSSS]]]gggpppxxx}}}{{{wwwoooeee]]][[[^^^bbbZZZJJJ;;;666888888555222000///...///111111///...000000000000000111111111000000000111333555777888666333777<<<999:::QQQmmm'''''''''&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!! &&&&&&$$$!!!"""%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$############$$$!!!"""######$$$$$$######""""""#########"""!!!!!!'''### !!!$$$%%%"""$$$$$$##################$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&$$$""""""&&&&&&$$$###&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%(((******(((&&&''''''''''''''''''''''''''''''''''''&&&(((***,,,,,,...444BBB___tttRRR>>>444222///......///...---------------------------...000999KKKcccxxxzzzxxx||||||zzzzzzwwwpppgggdddjjjrrrmmmiiiddddddiiipppsssssstttrrrpppqqqrrrppplllhhh^^^^^^UUUNNNOOOQQQdddvvvcccPPPGGGDDDBBB???>>>===;;;:::;;;:::777:::???888666444444444555444333...//////000111222222333...///000111222111000///555777999999666333111111///...///111000...------(((***,,,---...------,,,+++++++++,,,,,,+++***+++******+++,,,,,,,,,,,,,,,---------.........///////////////111333444333111---......444EEE]]]pppxxxuuu```DDD111++++++)))&&&***)))(((((((((((()))*********))))))))))))******(((((()))))))))))))))(((''''''((()))*********)))+++$$$&&&///222444DDDZZZzzzhhhMMM@@@888///222222333555888===AAAEEEJJJTTT___dddeeejjjuuu~~~yyyooobbbYYYYYY```hhhaaaMMM;;;777999888444111000///...///111111///...//////000000111111111111000000111222333555777888999999>>>AAA===DDDhhh%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!  !!!"""""""""""" """###$$$$$$&&&%%%###!!!$$$(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""### !!!###$$$%%%%%%%%%!!!""""""######"""!!!!!!$$$  %%%&&&"""%%%%%%###""""""!!!""""""!!!!!!"""###$$$&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%######&&&'''%%%&&&)))###!!!"""&&&&&&$$$$$$&&&!!!!!!""""""###$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%''')))***)))'''&&&&&&''''''''''''&&&&&&''''''''''''((()))******+++...333???[[[~~~{{{XXXAAA444222///......///...---............------------///333999GGG\\\sss}}}yyy{{{}}}yyywwwuuurrrjjjeeehhhnnnkkkiiidddbbbhhhpppuuutttuuusssqqqqqqrrrqqqmmmjjj^^^^^^WWWQQQPPPPPPbbb~~~dddWWWJJJEEEDDDAAA===<<<<<<999999:::888666888>>>555333222333444666666555///000000111111222222222///000111111222222222222666999<<<<<<:::666333222///...000444333///,,,---(((***+++---------,,,,,,***)))***------++++++---+++,,,,,,---------------////////////000000000000...///222666999:::888666000111222999JJJaaarrrxxxttt```EEE222++++++***(((+++***)))(((((()))***+++******++++++***)))((('''(((((()))*********))))))'''((()))***++++++,,,,,,///++++++000444>>>TTTjjjzzz^^^GGG===:::666444666777999<<>>AAACCCVVV$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!! !!!""""""""""""!!!"""###$$$%%% ###$$$"""###&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%""" !!!""" !!!"""$$$%%%&&&&&&&&&!!!!!!"""""""""""""""!!!###$$$""" $$$###"""!!!!!!"""######""""""######%%%&&&((((((&&&&&&%%%%%%%%%%%%$$$$$$(((%%%'''+++***%%%###%%%###!!!"""&&&'''$$$$$$''' !!!!!!"""######$$$$$$''''''''''''''''''&&&&&&%%%$$$$$$&&&(((***)))(((&&&'''((())))))((('''&&&&&&&&&'''(((*********))))))///444>>>XXX|||]]]DDD444222///......///...---///.........------------000555;;;CCCUUUmmm|||zzzzzz}}}zzzvvvuuutttooohhhgggkkknnnllleee___cccnnnuuuuuuuuurrrpppppprrrqqqnnnjjj^^^```ZZZTTTRRRRRRcccjjjXXXNNNFFFCCCAAA===;;;;;;:::777666777555222444999444333222222444666666555111111111111111111111111000000000000111222333444333777;;;===;;;888555444000///222888888111......((()))***++++++,,,,,,,,,***'''(((---...++++++///,,,---......//////.........////////////000000000---000555;;;??????<<<999333333333777EEEVVVaaabbb^^^OOO<<>>???@@@EEEKKKPPPPPPZZZeeegggccceeepppzzzzzzqqqiiifffiiipppvvvgggQQQ>>>;;;<<<666111111111000000111222222111///...//////000111111222222111111111111222333444555222888===CCCRRRsss###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$### !!!"""###$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###&&&$$$!!!"""$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%!!! """######$$$%%%&&&&&&&&&&&&!!!!!!"""""""""""""""!!!!!!"""###$$$""""""!!!!!!!!!###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###!!!###)))'''###!!!"""&&&'''$$$$$$'''"""######$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$%%%''')))******'''((()))******)))((('''&&&&&&''')))++++++***((((((///444===WWW{{{```FFF444222///......///...---//////.........---------111777<<>>CCCCCC???<<<555555222444>>>JJJNNNMMMHHH???333,,,+++---...---,,,+++)))(((((()))+++,,,+++,,,---...,,,((($$$!!!(((((()))***************((()))+++,,,---...//////)))...000000<<>>999222///.........,,,...---,,,,,,+++,,,,,,---,,,***((((((***,,,,,,+++'''''')))***++++++++++++++++++,,,---///111333333000000222666CCCYYYtttzzzmmmgggddd]]]PPPEEEJJJIIIIIIMMMPPPPPPOOOOOOSSSYYY```dddfffkkkttt{{{||||||zzzxxxvvvaaaYYYNNNDDD>>>999666444222111000111222111///---000,,,,,,000333222111333000111222333555777444000;;;:::EEEfff$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$###############"""###$$$###"""!!!"""$$$ !!!"""!!! !!!"""$$$######""""""######$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%$$$#########$$$%%%%%%$$$"""!!!"""###""""""""""""#####################$$$$$$######"""%%%###""""""$$$$$$###!!!)))'''%%%$$$$$$###!!!&&&&&&'''((('''&&&%%%$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))))))))''''''(((***++++++***)))((()))(((((((((((())))))***++++++---999TTTuuucccGGG777444111/////////...---//////......------......666@@@CCCFFFRRR]]]lll~~~}}}~~~~~~{{{wwwwwwrrrjjjfffgggkkkllliiibbbbbbiiipppttttttsssooolllnnnqqqoooiiieee^^^ZZZZZZUUUUUUiiikkk\\\RRRFFFCCC@@@>>><<<;;;888666666555444555666777777777666444222444666777555333999;;;<<<;;;888444111111333///...//////---///222444666999===???===888555444555555666555333000...,,,***(((((()))+++,,,+++***+++,,,---....................................//////000000000//////...//////222777===>>>999444222333555555555666888:::;;;777333000111111000///000...---++++++---///000222///,,,*********)))((((((((()))***++++++++++++.........000333666888999333222111222<<>>GGG^^^###%%%&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$############"""!!!%%%&&&%%%"""!!!!!! !!!"""!!! """$$$!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$######''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%###!!!!!!"""$$$!!!!!!""""""############&&&&&&%%%%%%$$$###"""!!!$$$###"""###%%%&&&%%%$$$&&&$$$"""###$$$%%%%%%$$$((('''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&'''((()))+++++++++***)))***))))))(((((((((((()))++++++...999RRRrrrgggJJJ777444111.........---,,,..................//////444999===GGGUUUZZZggg}}}{{{{{{~~~zzzvvvuuurrrkkkgggfffjjjmmmkkkdddccchhhooosssuuusssoookkklllpppooojjjeee^^^[[[[[[VVVVVVjjjnnnbbbYYYNNNCCC@@@===<<<;;;:::888666666555444444555777999;;;:::777555444555666555555<<<======;;;777555444444444000...000///------111444555777;;;===<<<999666111222333444666444111///,,,***))))))+++------,,,---------------...///000/////////......------,,,......///////////////.........000444888999555111000222444555444333444666999777555444555555444333333222000//////000222444444111...,,,++++++)))((()))******++++++,,,,,,,,,...///111666===CCCFFFGGG>>>999444222777DDDUUUaaa```^^^]]]\\\ZZZUUUPPPKKKNNNOOORRRWWW]]]cccfffffffffeeecccdddhhhpppxxx~~~~~~qqqddd^^^dddrrr~~~xxxqqqeeeUUUFFF;;;555333444222//////222444555666555111000333444222111333555555444444333555999===BBBYYY}}}$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!%%%&&&$$$"""!!!!!!!!!""""""!!! """### !!!!!!"""############$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&&&&%%%%%%$$$$$$#########!!!!!!"""%%%(((!!!!!!""""""######$$$$$$&&&&&&&&&&&&%%%$$$######$$$######$$$&&&''''''&&&###"""!!!"""%%%((())))))((('''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((((())))))(((&&&&&&'''(((***++++++++++++******)))(((((('''(((((()))+++...888NNNnnnhhhKKK:::666222/////////......------...///////////////000111666GGGXXX[[[fff~~~{{{yyy}}}wwwpppmmmllljjjiiihhhkkkooooooiiifffjjjqqqtttwwwvvvpppkkkkkknnnmmmjjjeee^^^[[[\\\WWWWWWjjjwww^^^YYYSSSGGG@@@>>>;;;::::::999777666666555555444444777:::===@@@???<<<888666555666666888888777555444444666888444111///111000------000222222444666999999777555//////000333777666333///---,,,+++,,,...//////---000///...------...000111000//////...---,,,,,,+++------.../////////............///222444444111///---000333444444333444444::::::999999999888777666888888777666666555555444111///---,,,,,,------,,,+++++++++,,,,,,------...---///555???LLLUUUYYY[[[KKKDDD<<<777999BBBMMMUUUMMMOOOPPPPPPNNNNNNOOOQQQTTTWWWYYY]]]ccckkkmmmllljjjfffcccdddiiiqqqwww{{{wwwmmm^^^RRRQQQ[[[lllxxxtttooodddUUUFFF;;;666555444222000000333777:::;;;777333222555555333222333222333555666555666???HHHUUUttt%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###"""!!!!!!###$$$###"""!!!"""###!!!"""###""" !!!### """###$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########!!!!!!"""%%%((( !!!!!!"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&(((((('''(((&&&%%%$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''',,,+++*********+++)))(((''''''((()))***+++++++++******)))(((((('''(((((((((+++///777KKKiiiiiiKKK<<<999444111000000000///,,,---...///000000000//////000444FFFYYY\\\dddzzz{{{yyyvvvjjjbbbaaaeeegggggghhhnnnpppkkkgggkkkqqqtttzzzyyytttmmmjjjllllllhhhfff___]]]]]]XXXWWWjjjkkkUUURRRLLLAAA???<<<:::999999888777555555555555444333555:::>>>FFFGGGEEE@@@:::777777888666555444222000111444777555111111222111......000000///000222555777777666......///444999:::666111...---...000222333111000111000///...---...///000///......---,,,++++++***,,,,,,---.....................///111222222000///+++...111333444444555666===>>>>>>===;;;888777666;;;<<<>>>>>><<<999555222111...,,,,,,---............------------......///000444>>>MMM\\\eeegggfffTTTKKKAAA;;;>>>DDDKKKOOOEEEGGGIIIIIIIIIMMMUUU]]]___ccceeeeeejjjppppppllliiigggfffhhhnnntttyyy{{{uuueeeZZZNNNJJJQQQ___kkkqqqooojjj```SSSFFF<<<777555444222222333777:::<<<===888444333555666333222333444666999;;;999;;;HHHWWWzzz%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%###"""!!!#########!!! ###%%%"""######""" !!!### !!!###$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""$$$ !!!"""###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((,,,***))))))++++++***((((((((())))))******++++++***))))))(((((((((((()))'''+++///666HHHeeemmmNNN>>>:::555111000111111111---...///000111000///...222444555BBBUUU[[[aaappp}}}}}}{{{wwwfffZZZYYY```cccbbbccckkkoookkkgggjjjooossszzzzzzvvvooolllmmmllliiihhhaaa______YYYWWWiiibbbQQQLLLFFF??????<<<:::888888888666555333555666555333444888<<>>???;;;555///000111444666777444222111000///...............,,,,,,,,,++++++*********++++++,,,---..................//////////////////***,,,///111222333555777>>>??????===999666555555:::<<<===>>><<<888333111333111......///000000///000///...------...000000555<<>>>>>===888444333555666444222444555666:::<<<:::???TTTkkk$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$"""!!!"""######"""!!!!!!###$$$"""######""" !!!""" !!!$$$&&&''''''&&&%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$"""!!!"""### !!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""$$$###"""###%%%&&&&&&%%% !!!$$$''''''%%%"""###$$$&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((()))((('''((()))***)))(((***)))))))))))))))******)))(((((((((((())))))***&&&+++000555EEEbbbtttUUU???:::555111///000000000...///000111111000...---000555444<<>>666555333000------///111555333333666666333222444666444333444888<<<>>>???777666888>>>EEEFFFAAA:::111222444777::::::777555///000//////...---,,,+++*********)))))))))))))))******+++------.........,,,---------------...///***,,,---......///222444<<<===<<<:::555333333444666666666666555333222111222111///000222555555555222111///......///000111666???OOOdddsssuuummmcccSSSIII>>>:::>>>DDDEEEDDD???BBBFFFKKKRRR]]]kkkuuuzzzooogggiiikkkmmmqqqyyywww___LLLLLLOOOZZZgggrrrvvvuuukkkbbbVVVMMMHHHBBB:::333111333777<<<@@@@@@>>>;;;777333222555666444333444666555999===@@@LLLmmm###%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%%%%%%%$$$""" !!!"""$$$$$$"""!!!"""###"""######""" !!!""" """$$$'''(((((('''&&&"""###$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''' """$$$$$$$$$###$$$%%% !!!"""###$$$%%%%%%''''''&&&%%%$$$"""!!! $$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&$$$ ###%%%'''))))))((('''&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''+++***)))))))))))))))***(((((('''(((((()))***+++&&&,,,000555DDD```zzz[[[>>>:::444000...//////000///000111222111000...,,,***333222777MMM]]]bbbgggyyy~~~~~~}}}ssslll^^^UUUYYYeeeiiifffaaakkkrrroookkkmmmssswwwtttwwwwwwsssqqqrrrqqqoookkkdddaaaaaaZZZVVVggg~~~iiiVVVMMMEEEDDDHHH@@@>>>;;;999888777555444000444777666222111333777>>>HHHQQQQQQIIIBBB???@@@/////////---,,,---///222555333333777777444444666:::888666777;;;@@@BBBDDD;;;:::<<>>222333666:::<<<<<<999666//////000000///---+++***(((((((((((()))))))))))))))***+++,,,------...---++++++,,,,,,+++,,,...///,,,,,,,,,,,,+++,,,///111888:::999777333111222444222111///......///111222///...///111666:::<<<===333111000......///111222333===PPPhhhxxxzzzooocccRRRHHH===:::>>>DDDDDDBBBFFFKKKQQQYYYcccppp}}}sssrrrtttvvvwwwzzzpppYYYFFFLLLUUUaaallltttxxxyyyfff[[[PPPJJJHHHEEE<<<444000333999???CCCBBB===999666222111444666444333444999888<<>>;;;888666555444444555555444444444333333333:::CCCKKKJJJEEE???999333222---+++------***,,,111444333222222333777:::<<<888<<<>>>===AAAKKKTTTWWWNNNGGGAAADDDKKKMMMGGG???::::::;;;@@@CCCAAA999333///222111---+++,,,---,,,%%%&&&''')))))))))((((((&&&***------,,,+++,,,------+++***,,,...///,,,)))))))))((()))+++...111333888======666///...000000222///,,,+++------,,,+++......///555AAAKKKLLLGGG???888333333333111///000111BBBYYYjjjuuuwwwoooeeeLLLDDD>>><<<;;;===CCCJJJGGGLLLVVVfffwww}}}yyyzzzcccQQQMMMQQQUUU]]]lll{{{}}}vvviiiSSSDDDIIIQQQIII;;;333444777AAALLLNNNFFF;;;555666444444555444222555;;;:::999:::GGGfff&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%&&&&&&'''######$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$############"""!!!!!!"""#########&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%###%%%''''''%%%#########%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&''''''''''''''')))******))))))(((+++++++++************)))***&&&%%%(((((($$$%%%)))''',,,000333>>>WWWxxxdddGGG999444444///111555000222///------...//////---000000000333AAAVVVdddhhhppp{{{~~~|||wwwggg___]]]aaa```[[[___iiieeeiiiqqqvvvuuuqqqrrrxxx{{{{{{zzzuuuoookkklllnnniiiiiiccc___^^^ZZZeee~~~yyy\\\QQQHHHEEEEEE??????===;;;888666555444444444444444333333333222222777>>>CCCBBB@@@===888333222---***,,,---,,,///555444444666777888999999999;;;>>>@@@AAAGGGQQQXXXYYYLLLEEE@@@AAAGGGJJJFFFAAA<<<>>>BBBDDDCCC>>>666000222555555///,,,------+++&&&'''((()))))))))(((''''''***,,,---,,,+++,,,------+++***+++------,,,***************,,,...111333777===@@@:::444111///---///---++++++---////////////111444;;;GGGUUUZZZYYYJJJ@@@777555555222111111888GGG[[[nnn{{{|||qqqeeeLLLFFFBBBAAABBBDDDIIIPPPNNNWWWfffyyy}}}sssdddUUULLLQQQUUU[[[cccrrr~~~~~~wwwdddSSSIIIOOOTTTJJJ<<<555444777???HHHIIIAAA999666888444222555666555666999:::@@@LLLaaa%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$###$$$$$$############$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$############""""""######$$$$$$%%%%%%&&&$$$"""###%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%% """%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))+++++++++************)))+++(((''')))(((&&&&&&)))(((+++...111:::QQQrrrmmmOOO>>>888888222111333...111///...---...///...---...000///111;;;NNN```jjjmmmxxx|||yyyooo___]]]```ddd```[[[^^^ggghhhiiiooovvvxxxtttrrrssszzz|||{{{wwwpppllllllmmmmmmnnnfffaaa```\\\fff|||mmmTTTMMMFFFEEEEEE???>>><<<:::888666555444444444333333333333222222222555888999888:::;;;888333444000,,,---------000444444666999<<<<<<:::777555:::<<<>>>BBBJJJSSSVVVSSSIIIEEEAAAAAACCCDDDCCCAAA???EEEKKKLLLEEE<<<444000555888777222......---***((())))))))))))(((((('''(((***,,,,,,,,,+++,,,------+++))))))+++,,,,,,+++,,,+++++++++,,,...000111555<<>>999555000,,,++++++***+++---000333555333777<<>><<<999777333...++++++,,,,,,---111888===;;;AAAFFFIIIPPP^^^jjjooofffUUUBBB:::888666555555CCCTTTjjjxxx~~~{{{ooodddSSSMMMHHHHHHIIIKKKQQQXXX\\\fffvvvzzzxxxuuulllaaaZZZdddllljjj```ZZZ]]]ccchhhggggggmmmvvv{{{wwwqqq___]]]___aaaYYYIII;;;666666666:::===;;;555444777333000111444666666;;;BBBJJJeee%%%%%%$$$$$$$$$#########!!!"""$$$%%%&&&%%%$$$###%%%$$$###""""""###$$$%%%""""""""""""############!!!"""""""""######$$$$$$$$$###!!!!!!"""%%%(((+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''&&&%%%$$$$$$$$$$$$"""$$$&&&&&&%%%%%%''')))&&&$$$""""""$$$'''(((((('''&&&&&&%%%$$$$$$$$$%%% ###%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''%%%%%%'''))))))((('''&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%&&&''''''''''''''''''''''''''''''''''''((())))))***++++++++++++*********))))))*********(((((())))))((('''(((,,,111888KKKmmm[[[CCC888999444000111/////////000///............---...///...000<<>>CCC???777777:::>>>BBBDDDDDDDDDDDDOOOZZZbbb]]]MMM===444222666<<>>GGGFFFMMMSSSTTTXXXaaajjjooofffVVVCCC:::888777777999HHH^^^vvv}}}wwwrrrnnnbbbZZZSSSPPPOOOPPPWWW^^^eeejjjrrr{{{xxx||||||uuummmggg___YYYRRRYYY```bbb``````dddhhhssslllgggiiioooqqqnnnjjjbbbdddgggcccVVVFFF;;;888:::888777888666333333777444666999999666888DDDRRRjjj$$$$$$$$$$$$############"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$"""""""""############$$$"""######$$$$$$%%%%%%%%%(((&&&$$$""""""###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&###%%%'''%%%######'''***'''%%%###$$$&&&'''((((((((('''&&&%%%%%%$$$$$$%%%$$$%%%'''&&&$$$"""!!!!!!&&&&&&&&&&&&&&&''''''(((&&&((()))(((%%%%%%'''***)))((('''&&&%%%$$$$$$$$$###%%%''''''&&&%%%&&&'''((((((((('''''''''''''''''''''''''''(((***+++,,,+++++++++************)))''')))(((%%%%%%'''(((&&&&&&'''---333999IIIjjjcccGGG999999333///111000...///111000///------.........//////...555FFFVVV___iiivvvxxxyyy{{{}}}}}}~~~}}}}}}zzz|||}}}}}}ooo```ZZZcccmmmnnnfff^^^\\\^^^gggcccdddoooxxxyyyvvvtttuuuyyy|||{{{vvvrrrppppppooorrriii``````___dddrrrtttZZZMMMLLLGGGCCCBBB<<<::::::999888777555333222333333444444444444555555222333111///222888:::888333777::::::;;;===<<<999666555333111000/////////---111333555888;;;666///---111777>>>CCCGGGHHHIIIWWWaaahhhbbbPPP>>>555333999AAAGGGGGGDDD@@@999333,,,+++******)))******++++++***))))))+++---------,,,------,,,******,,,...***++++++,,,,,,---------...222333222333666666333///111000......777HHHUUUUUU]]]cccdddeeeiiikkkjjj\\\NNN@@@999666555999===FFF^^^vvv|||vvvrrrsssuuummmeee\\\XXXUUUTTTYYY```fffeeegggooo}}}}}}www|||lllccccccmmmrrrlllccc^^^]]]]]]\\\]]]^^^```cccgggjjjlllvvvlllddddddggggggdddbbbaaadddeee]]]PPPCCC>>>>>>@@@:::666666666444444666333777;;;:::777>>>SSSiii$$$$$$$$$$$$############!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((&&&%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))))))))(((''''''''''''(((%%%''''''$$$ !!!&&&+++((('''&&&&&&(((((((((&&&(((((('''%%%%%%$$$$$$$$$$$$&&&''''''%%%###""""""&&&&&&&&&&&&&&&'''((((((&&&(((***)))%%%$$$'''+++((('''&&&%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&''')))((((((((('''''''''&&&''''''&&&'''(((***+++,,,+++++++++************)))(((+++***&&&%%%))))))&&&&&&(((...555999EEEeeemmmMMM;;;:::333...000111---///111111///------...//////000111///000===KKKYYYbbbppp|||yyyzzz{{{|||}}}~~~{{{~~~~~~|||wwwiii\\\___hhhqqqpppiiiaaa]]][[[hhhcccdddllluuuvvvtttsssssswww{{{|||xxxtttrrrrrrooosssjjj``````aaaeeeqqqmmmVVVKKKLLLGGGCCCBBB;;;999999999888777555333222111111111222222333333333---111222//////333555555...222444222555:::<<<:::333222111///...------,,,(((...111222333444111,,,//////111666===CCCEEEFFFSSS\\\ddd```SSSDDD===<<<:::DDDLLLMMMJJJCCC999111++++++*********+++,,,---,,,***((()))+++------,,,,,,...///...,,,+++---///+++,,,---...///////////////222333222333666555000///111111...000<<>><<<444---///111,,,///222111///------...000///000222///...777DDDUUU]]]kkkxxx~~~~~~{{{{{{{{{|||}}}}}}~~~zzzrrreeeYYYccclllsssrrrkkkccc]]]YYYgggbbbbbbiiipppqqqpppqqqqqqvvv{{{|||yyyuuussssssoootttjjj```aaacccgggqqqhhhRRRIIILLLGGGDDDBBB<<<888999999999777555333222//////000000111111111222)))///222///---///111111,,,///---)))***222666555111111111000///---+++***###***/////////000///,,,777333///111777<<>>444555::::::777555999:::???KKK\\\xxx$$$###############$$$%%%######"""""""""###%%%&&&$$$$$$%%%%%%%%%$$$$$$###((($$$!!!"""&&&(((&&&###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&$$$$$$%%%%%%&&&'''((((((***$$$$$$)))+++((()))---,,,+++***)))((((((((((((&&&&&&&&&&&&'''''''''((()))******++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&)))***'''&&&(((&&&######%%%''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%)))'''&&&%%%%%%$$$"""!!!'''(((((((((&&&%%%&&&''')))************)))((((((,,,+++***)))((((((((((((...)))000111:::DDDSSS}}}^^^AAA888666///...555111000///...---,,,++++++)))///555555111000555:::LLLWWWdddqqq|||}}}vvvsssyyy~~~~~~}}}{{{yyy}}}xxxhhh^^^^^^kkkuuu|||xxxmmmccc\\\WWWbbbcccdddgggooovvvrrriiimmmqqqwwwzzzyyywwwtttsssppppppllleee___```fffmmm}}}___TTTIIIEEEFFFFFF@@@:::888999::::::888555222000111111111111000000000000//////000000111111111222000...,,,,,,---000444666555333000---***(((((('''***+++---......---,,,+++000......///333666888888AAAGGGPPPTTTRRRKKKDDD@@@===@@@BBBAAA===666111...,,,,,,+++******+++,,,---,,,,,,***))),,,111111,,,............////////////000//////000222333333333444999<<<888555555555222//////...000888III```ppp}}}~~~zzzeeeOOODDD;;;:::777555444888???EEEQQQ[[[lll~~~~~~}}}kkkhhhlllwwwttt^^^[[[lll}}}|||gggRRRHHHJJJNNNQQQUUU```ppp{{{wwwjjj]]]ZZZ^^^fffqqqzzzooofff___^^^]]]XXXSSSQQQLLLLLLKKKFFFCCCFFFOOOWWWJJJBBB;;;;;;<<<999777888<<>>JJJXXXeeeqqq{{{~~~||||||uuurrruuuyyy{{{|||~~~{{{zzzvvviii]]]^^^hhhsssxxx{{{xxxrrrlllcccZZZYYYiiioooggggggssswwwpppkkkqqqyyy}}}}}}yyyuuusssrrrrrrqqqkkkeeeeeejjjppplllZZZRRRHHHDDDDDDCCC>>>999777888888888777555222000111111000000000000//////,,,,,,,,,---------------///...,,,,,,,,,///222444333111///---,,,,,,,,,,,,+++++++++++++++,,,------+++***+++---000111///...666;;;@@@BBB???:::555222---000333444222...,,,+++))))))))))))+++---///000///333444///+++,,,---,,,---............/////////......///000111222333444666@@@HHHFFFAAA===999555222111000222:::KKK___nnnsssssswwwyyyoooZZZDDD999666666666777===HHHVVVaaagggaaacccsss{{{rrrnnnnnnvvvuuuddddddtttqqqmmmrrr|||oooiiibbbggglllqqqxxx|||pppeee\\\ZZZ]]]bbbhhhnnnmmmfff```^^^ZZZQQQIIIFFFIIIIIIIIIHHHHHHIIIIIIJJJGGG>>>888;;;???AAACCCEEEOOOhhh''''''&&&&&&%%%$$$###"""##################$$$$$$"""######$$$$$$$$$$$$###"""'''+++***&&&######%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''')))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%)))))))))((('''&&&''')))((((((((((((((()))******(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$###$$$''''''%%%$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((***'''(((((((((&&&%%%&&&''')))***+++---.../////////,,,+++***)))(((((((((((()))(((222222999AAAHHHhhhwwwSSSDDD@@@999222000..................---------//////+++''''''***...888DDDSSS___lllxxx}}}}}}|||xxxttttttwww{{{~~~||||||zzzqqqbbbYYYbbbpppwwwzzzzzzxxxvvvqqqggg\\\XXXjjjpppfffffftttyyyqqqjjjpppyyy~~~~~~yyytttqqqsssttttttooojjjhhhlllqqqgggXXXPPPHHHDDDCCCBBB===888666777777777666444222111111000000000////////////,,,,,,,,,,,,,,,,,,------///...,,,,,,,,,...000222///...---,,,+++,,,------+++************,,,...///------///111333333000...555888<<<<<<:::555222000---000222333111...---,,,***)))))))))***,,,...//////666999333---,,,///000---------.........//////---...///000111222333444666DDDQQQSSSOOOHHH???888444222000111888EEEVVVbbbeeegggooouuunnn[[[GGG<<<555777999;;;BBBOOOaaammmiiibbbaaaoooxxxaaa___cccqqqyyymmmooo|||~~~nnnkkkooo{{{xxxtttppptttwwwyyy}}}~~~xxxlllddd]]]^^^aaaeeeiiimmmnnngggbbb___XXXMMMCCC@@@CCCCCCDDDFFFHHHFFFCCC@@@<<<:::<<>><<<===@@@CCCDDDBBB===999666999>>>CCCGGGPPPdddwww&&&''''''((('''&&&$$$######$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$'''+++$$$$$$$$$$$$%%%&&&'''''''''))),,,,,,***'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,(((%%%'''******+++***)))(((''''''''''''''''''((((((((()))))))))***)))((((((''''''((((((&&&&&&&&&'''(((((())))))'''&&&%%%%%%%%%%%%&&&'''!!!&&&((('''&&&&&&""""""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&''''''((($$$''')))(((&&&%%%''')))###%%%&&&''''''''')))******+++,,,---//////000000,,,+++***)))(((((((((((())))))000---777BBBHHHccceeeOOODDD<<<666333//////.........------------------,,,+++,,,...000111>>>LLLWWWdddrrr}}}|||}}}|||yyyzzz{{{sssfff]]]```ooo||||||}}}|||zzzxxxvvvmmmddd```gggjjjeeefffoootttrrrnnnssszzz~~~|||xxxssspppsssvvvyyyvvvqqqnnnpppsssdddTTTOOOHHHEEECCC@@@<<<999555555555555444333222111000000////////////......///...............------......---,,,+++,,,------******)))))))))***+++,,,******+++,,,...///111222---...000222444444111...222555888999777444222111000111111///---+++***+++---,,,+++*********,,,,,,888???AAA999///+++******,,,------------.........***---000000///000333666666DDDUUUaaafffaaaSSSEEE;;;999666444666;;;AAAEEEJJJMMMVVV______SSSEEE>>>>>>CCCIIIMMMQQQ[[[jjjvvvuuuuuurrroooooonnnggg```[[[^^^fffvvvxxxmmmeeeaaa]]]\\\___eeejjjmmmnnnpppqqqrrrvvvyyyqqqkkkkkklllkkkkkkllleee```\\\XXXPPPFFF???>>>888;;;???AAAAAA???;;;999;;;>>>DDDKKKSSSfff'''((()))******)))'''&&&###$$$$$$%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$ ###$$$$$$%%%(((+++$$$$$$$$$$$$%%%&&&'''((('''***---...+++(((%%%$$$$$$%%%%%%&&&&&&'''''''''"""(((***&&&###&&&)))***)))(((((('''''''''((((((&&&&&&'''''''''((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&%%%$$$$$$$$$$$$%%%&&&%%%((('''$$$###%%%$$$!!!"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%&&&'''((()))###((()))&&&%%%''')))###%%%&&&''''''''')))******+++,,,---.../////////,,,+++***)))((((((((((((&&&(((111...777AAACCCZZZ~~~pppUUUEEE<<<666444000000///...---,,,,,,+++------......---------...---:::HHHRRR^^^mmmyyy{{{~~~~~~zzz{{{yyylll```^^^fffttt}}}|||~~~~~~zzzxxxuuuooohhhaaaeeejjjiiieeefffnnnvvvssswww}}}}}}xxxtttqqqrrrvvvzzzxxxssspppqqqsssaaaSSSOOOIIIFFFCCC@@@<<<999555555444444333222222222000000/////////.........///.........------------......---,,,++++++,,,,,,+++***)))))))))***,,,,,,)))+++,,,...000222222333......///111444444222000222666999;;;999777555444...//////---+++)))***+++++++++*********+++---...444:::<<<666///,,,+++))),,,,,,---------.........))),,,000000//////333777888AAANNN\\\gggiii]]]NNN999777555444555777888999AAAAAAGGGOOORRRNNNIIIGGGMMMTTT]]]aaadddkkkwwwxxxpppiii```VVV\\\___fffssszzzooohhhddd___WWWPPPOOONNNOOOTTT]]]gggmmmooonnnpppsssxxxzzzsssmmmoooqqqpppqqqrrroooiiiccc\\\PPPDDD===<<<888<<>>>>>???BBBHHHTTTeeewww((()))+++,,,,,,+++***)))###$$$%%%%%%$$$###"""!!! """######$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((('''***...///,,,(((%%%###$$$$$$%%%%%%&&&'''((((((&&&)))$$$!!!%%%((()))''''''&&&''''''((()))***&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''((())))))***%%%%%%############%%%%%%'''(((&&&!!!!!!%%%'''&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))%%%'''%%%$$$%%%((('''(((((((((&&&%%%&&&'''++++++,,,---............,,,+++***)))(((((((((((($$$(((222///777@@@>>>RRRxxxwwwZZZGGG;;;666444111000000...---,,,++++++......///......,,,++++++***777EEEOOOZZZiiivvv}}}yyy~~~{{{{{{vvvggg]]]^^^iiivvv}}}{{{{{{wwwtttpppjjj```dddkkklllddd^^^jjj{{{www{{{~~~yyyuuusssrrrvvvzzzyyytttpppqqqsss{{{^^^RRROOOJJJFFFDDDAAA===:::444444444333333222222222000/////////.....................------,,,,,,,,,......---,,,++++++++++++,,,+++*********+++,,,---)))+++---000222333333333//////000222555666444333444888<<<>>>===;;;999888---......,,,+++***,,,---))))))))))))+++---///000---333666222/////////---,,,,,,,,,---------......(((,,,000111//////333777:::???HHHVVVffflllbbbTTT;;;:::999999999:::999888;;;999===EEELLLNNNPPPTTTaaajjjuuuzzz|||vvvmmmaaaUUUZZZ\\\aaakkkxxx{{{uuuhhhXXXMMMHHHEEE???:::AAADDDHHHPPP\\\iiirrrtttqqqtttwww}}}}}}vvvssswww{{{}}}wwwmmmbbbSSSCCC;;;999999???DDDDDDAAA???AAADDDFFFOOOeee.........///111000...,,,%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''(((((((((&&&%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))((())))))+++,,,***&&&###''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&((()))((($$$$$$&&&)))&&&&&&''''''&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((()))&&&&&&'''######---))))))'''&&&&&&'''((()))'''(((((((((((((((''''''++++++++++++++++++,,,,,,,,,++++++***)))((((((''')))***---222888@@@GGGKKKoooWWW???;;;999333/////////...------,,,,,,++++++******++++++,,,------000<<>><<<:::999;;;999>>>DDDLLL[[[lllvvvyyywwwwww|||yyy|||qqq```WWWOOODDD999CCC??????DDDGGGEEEFFFKKKPPPkkk//////111444555444000---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''(((((((((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&'''((()))((((((''''''(((((())))))(((&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''###"""###$$$&&&'''''''''&&&&&&&&&'''&&&&&&%%%$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''((($$$ $$$,,,''''''%%%%%%%%%%%%&&&'''''''''((((((((((((''''''))))))************++++++)))))))))((('''&&&&&&&&&******---111777???EEEJJJiii___DDD<<<888222/////////...------,,,,,,++++++******++++++,,,------///999IIIWWWcccrrr~~~}}}|||~~~~~~|||{{{xxxjjj]]]]]]iiiuuuyyyxxx~~~~~~|||xxxrrrnnnbbb```ccchhhgggeeelllxxx}}}}}}{{{zzzvvvppptttvvvyyywwwnnnfffffflll~~~zzz___SSSOOOJJJGGGEEEAAA;;;777111222333444333111///---111111000000000/////////000000///...,,,+++******...+++***---,,,******---,,,+++*********,,,...///111111111///------...///111111444888;;;;;;888444888:::<<>>;;;;;;>>>999:::;;;???HHHVVVeeennn|||vvvvvvrrrggg\\\YYY]]]\\\YYYddd|||yyyqqqiiiaaa[[[OOOFFF===999888666777:::888>>>FFFNNN]]]mmmxxx{{{{{{zzz}}}{{{}}}ssscccYYYQQQGGG???@@@AAAEEEIIIIIIKKKUUUbbb{{{,,,...111555666444///***$$$$$$$$$$$$$$$%%%&&&'''#########"""""""""!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''(((((((((&&&%%%&&&'''$$$$$$%%%&&&'''(((((()))(((((())))))))))))((((((***'''######%%%(((+++,,,''''''''''''''''''''''''''''''''''''''''''(((((($$$"""!!!$$$(((***'''###&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))***'''###%%%***%%%$$$#########$$$%%%&&&''''''((((((((((((((('''((((((((()))))))))******))))))((((((''''''&&&&&&******,,,000666===DDDHHHaaa{{{gggJJJ===777111/////////...------,,,,,,++++++******++++++,,,------...555CCCRRRbbbrrr}}}~~~{{{xxxssscccZZZcccqqqvvvxxxzzz~~~}}}}}}{{{wwwrrrnnnbbb^^^```fffgggeeekkkvvv~~~{{{{{{wwwssssssuuuvvvpppddd\\\```iii{{{yyy```SSSOOOJJJFFFDDD@@@;;;666+++...111333444222///---111111111111000000000000333111///---+++*********///,,,,,,//////+++***,,,+++*********+++,,,...///333222111...,,,---///111000333777<<<>>>;;;666222555666888999999666333222//////---,,,++++++++++++------............------///------...000222222222---...///111111000000///...000444444222222===IIIWWW^^^\\\RRRRRR```mmmpppeeeYYYLLLDDD@@@======@@@@@@===;;;???JJJYYYgggooozzz~~~llliiikkkgggbbb```aaaffffffeeelll|||sssdddYYYQQQJJJFFF???;;;777666444333666<<<888@@@JJJTTTaaapppzzz|||}}}zzz{{{~~~~~~pppbbbYYYQQQIIICCCEEEHHHLLLLLLLLLWWWppp((()))+++---///---)))&&&############$$$%%%'''((($$$#########""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''(((((((((&&&%%%&&&'''%%%&&&&&&''''''(((((((((((((((***++++++***((((((***'''###"""$$$''')))***''''''''''''''''''''''''&&&&&&''''''((((((((('''(((''''''(((***)))%%%"""%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&(((******(((&&&&&&'''$$$$$$###""""""###%%%&&&&&&'''(((((((((((((((((('''(((((())))))*********+++*********)))))))))(((******+++...444<<>>:::333///222333444444333111000000......---,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,000...---...111333333222000000111222333333333333111333555555333555===FFFNNNTTTRRRGGGCCCQQQffftttsssiiiZZZNNNEEE@@@======EEEAAA>>>BBBKKKWWW___dddmmm}}}yyybbb```bbb^^^^^^cccnnnvvv|||}}}xxxpppxxxtttbbbQQQGGGAAA===:::666666777888555333888@@@===GGGRRR\\\gggttt{{{|||{{{xxxxxx{{{xxxxxx}}}vvvjjjbbbYYYQQQJJJHHHMMMQQQTTTUUUZZZooo'''%%%%%%&&&''''''&&&$$$######""""""###%%%&&&(((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((&&&%%%&&&'''&&&''''''(((((('''&&&%%%((()))***++++++***)))(((***(((&&&%%%&&&'''&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&%%%(((+++***(((%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))&&&(((******(((((('''%%%%%%$$$#########%%%&&&'''&&&&&&'''((((((((((((((((((((())))))***++++++,,,************))))))))))))))))))***---333;;;CCCHHHVVVnnnnnnMMM;;;666777/////////...------,,,,,,++++++******++++++,,,------...000777EEEYYYkkkuuu|||ttthhh^^^aaattt}}}{{{~~~}}}}}}{{{wwwtttmmmeeeccchhhiiifffhhhnnnwww{{{}}}||||||~~~|||xxxyyynnnbbbYYYTTTSSSYYYaaauuuxxx```UUUOOOIIIEEEBBB???:::666333222111000000000000000////////////////////////000///---,,,,,,---...000///---...111111---+++---))))))******+++,,,------000333555555333111//////,,,111777<<<;;;777111---///111333222///---...///---,,,,,,+++++++++,,,,,,))))))+++,,,---.........222000//////111222111111111111111111222333444555777777777555555888:::<<>>III```rrr{{{ooo___PPPFFF@@@>>>CCCBBBCCCHHHPPPVVVXXXWWWcccpppxxxbbb```bbb```dddnnn~~~mmm___jjj|||lllaaaPPPCCC<<<:::999888555666999:::777444999AAADDDOOO\\\eeennnwww{{{{{{yyywwwvvv|||nnnkkkiiinnnuuuzzzyyywwwuuummmgggbbbZZZPPPKKKLLLPPPYYYdddnnn}}}'''&&&$$$$$$%%%&&&&&&%%%$$$###"""!!!"""$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%******++++++++++++******)))((((((((()))(((%%%###''''''''''''''''''''''''###$$$&&&'''(((((('''&&& $$$((((((%%%###%%%'''%%%%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***%%%))))))((('''((('''$$$%%%$$$$$$$$$$$$%%%'''(((%%%&&&'''((())))))))))))(((((())))))***+++,,,,,,(((((((((((('''''''''''')))))))))---333<<>>QQQeeeppp~~~{{{qqqaaa```iiixxx}}}|||~~~}}}}}}}}}~~~}}}zzzxxxrrrhhhdddhhhkkkgggggglllrrrxxx{{{|||}}}}}}xxxuuuhhh[[[TTTSSSTTTYYY^^^tttwww```UUUPPPIIIDDDAAA>>>999666777666333000//////000111............///////////////...---------...000000...,,,---000000---,,,///*********+++++++++++++++...111555666444000...,,,***///555888777333000---...111333222///,,,---...,,,++++++++++++,,,,,,---***+++---...000111111111333222000///000111000///000000111222333333444555;;;<<<;;;888888999777333888<<>>999555555555333111000000000000......//////000000000000////////////...............++++++......,,,---111+++++++++++++++******)))---///111111///---+++++++++///444555444111000111---111555444000------///++++++******+++,,,------,,,---...///000000000000222111//////000000000......111555888999888666444;;;AAACCC>>>:::999666222777888>>>EEEHHHNNN]]]nnnqqqXXXJJJFFFGGGIIIPPPYYY______[[[UUUQQQLLLRRRYYYdddttt|||{{{sssjjjsss|||tttmmmdddZZZHHHCCC===:::<<<>>>>>>>>>;;;:::;;;===;;;:::===CCCFFFUUUfffpppvvvzzz{{{zzzwwwzzzxxxvvv}}}uuu```_________```aaaaaabbb\\\TTTRRRTTTSSSRRR[[[iiixxx$$$%%%&&&((()))(((%%%"""&&&%%%"""!!!!!!"""$$$%%%############"""""""""""" !!!"""$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&%%%&&&'''"""&&&((()))))))))---,,,+++******+++,,,---)))'''&&&''')))***+++***''''''''''''''''''''''''$$$&&&(((***++++++))))))---)))&&&%%%'''(((%%%###$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&((('''###$$$((('''"""###############%%%'''(((%%%&&&'''((())))))))))))%%%%%%&&&'''((()))***+++))))))))))))************(((((()))---444>>>HHHNNNLLL___{{{aaaBBB666666000//////...------,,,,,,++++++******++++++,,,---***444888444666FFF[[[hhhvvv~~~||||||~~~wwwkkk]]]mmm}}}yyyyyyyyyzzz|||}}}|||{{{rrrgggaaagggllljjjiiikkkrrrxxx~~~{{{uuu___^^^]]]\\\XXXTTTWWW]]]sssvvv```VVVPPPHHHCCC@@@===999555222222333333222111000/////////000000111111111222000000000000///...,,,,,,---***))),,,---,,,...222++++++,,,++++++***)))(((,,,---...---+++******+++,,,///333444222111222333---222666666111...---///************+++,,,------,,,,,,---------------,,,111///......000111000//////444;;;@@@AAA>>>999555999DDDIIICCC;;;888666444<<<;;;BBBNNNVVV]]]kkkzzzwww\\\OOOPPPSSSTTT\\\eeeiiiddd\\\UUUQQQGGGLLLTTTaaavvvzzzsss{{{}}}ooogggbbb[[[TTTDDDAAA===>>>AAACCCBBBAAA@@@======?????????BBBGGGDDDTTTfffqqqwww{{{|||zzzuuuxxxvvvqqquuu|||xxxlllffffffeeebbb___]]]]]]^^^XXXQQQPPPVVVZZZ```rrr'''%%%$$$%%%'''((('''$$$&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&'''''''''&&&%%%$$$$$$&&&))))))$$$ !!!""""""$$$%%%&&&''''''...---,,,+++***(((''''''))))))(((((((((((())))))''''''(((((((((((((((''')))((('''&&&&&&'''((())))))'''%%%%%%&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%########################%%%%%%%%%&&&))))))((('''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''')))))))))(((((((((''')))+++***'''%%%%%%((()))+++,,,+++***'''&&&*********,,,000999CCCJJJVVV]]]ooolllFFF444333222000.........---+++***---,,,,,,++++++,,,,,,---......///000222:::NNN```mmm|||}}}lll```]]]ttt~~~|||{{{zzz{{{xxxwwwxxxzzz{{{yyywwwwwwjjj___aaajjjqqqppplllqqqzzzxxxppp___[[[^^^fffaaaTTTUUU```vvvuuu___UUUNNNFFFDDDDDDBBB<<<666666555333111000000111111000000000000000000000000000000...,,,******,,,......///000...+++)))((((((...+++))))))+++,,,***(((++++++*********+++---...111000000111222222000......///444999777111---...)))+++---...---------...//////...............///000111111000000///...---...222;;;EEEFFF>>>777555@@@KKKRRRLLLDDD@@@<<<888AAAGGGPPP[[[fffrrr|||~~~lll```aaaeee___lllvvvvvvrrrmmmddd[[[UUURRRWWWhhh|||wwwhhh___\\\ZZZWWWMMMIIIHHHMMMQQQMMMHHHFFFBBBBBBDDDFFFIIIHHHEEEAAANNNXXXdddmmmqqqrrrrrrsssrrrwwwvvvqqqsss{{{xxxnnnmmmhhhbbb```]]]ZZZ\\\aaaYYYXXXWWW[[[fffzzz'''&&&$$$%%%'''((('''%%%&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%"""""""""#########$$$$$$###$$$%%%%%%&&&&&&&&&%%%######%%%'''((('''%%%"""""""""###$$$%%%&&&''''''))))))))))))*********+++))))))(((((((((((())))))''''''(((((((((((('''''')))(((''''''''''''((())))))'''&&&%%%&&&'''&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((()))(((&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((()))(((''''''''''''''')))(((&&&%%%%%%)))******+++***)))(((''')))******+++///777@@@GGGPPPZZZoooqqqKKK888666111000............,,,+++---,,,,,,++++++,,,,,,---...---///000111:::LLL^^^hhh{{{}}}{{{iii]]]```vvv}}}|||{{{yyyxxxvvvwwwzzz{{{yyywwwyyymmmbbbccckkkqqqppplllqqqyyy~~~uuukkk]]]___fffhhh^^^TTTVVVaaavvvuuu^^^UUUNNNGGGEEEEEECCC===888666555333111000000111111000000000000000000000000111111///---++++++---///---------------------------+++((((((***+++***(((******)))))))))***,,,,,,111///...///000111000...///000555<<<<<<666000///+++,,,.../////////111333000///...------...///000000111111111000//////...222555===FFFFFF@@@::::::BBBPPP]]]]]]VVVQQQKKKFFFJJJPPP[[[fffqqqzzz}}}pppjjjooovvvuuu{{{ssskkk^^^[[[```pppvvvvvvpppfff___^^^]]][[[\\\VVVTTTXXXYYYSSSMMMJJJLLLPPPSSSSSSPPPOOOPPPRRRXXX___ggglllnnnnnnnnnpppuuuyyywwwppprrrxxxwwwnnniiieeebbbbbb```^^^```eee]]]bbbkkkwww'''&&&%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&""""""###$$$%%%&&&''''''&&&&&&'''((()))***++++++)))((((((''''''(((((()))'''((((((((((((((('''''')))((((((''''''(((((()))***(((&&&&&&'''((('''&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&((((((''''''&&&%%%%%%$$$%%%$$$######$$$&&&(((***&&&%%%%%%%%%%%%%%%%%%$$$''''''((((((((('''&&&&&&((((((((('''''''''''''''******))))))))))))((((((((())))))***...444===CCCIIIVVVooowwwPPP;;;777000///......//////---,,,---,,,,,,++++++,,,,,,------,,,---///111888IIIZZZbbbuuu}}}}}}wwwcccYYYdddxxx~~~||||||xxxwwwwwwwwwyyyzzzyyyxxx{{{rrrgggffflllqqqqqqmmmrrrwww||||||qqqeee^^^gggmmmhhh\\\UUU[[[cccvvvvvv]]]TTTNNNHHHFFFFFFDDD???:::777555444222111000111111000000000000000000000000111111000...,,,,,,...000111---++++++...//////---+++***(((((()))***)))(((***))))))))))))******+++000...,,,,,,---//////...000000666???BBB<<<444000+++,,,---......111555888333222///------...000111000000111111111000000///444555<<>>;;;888777555333111111111111////////////////////////---...///...,,,+++---...333---((('''+++---+++(((((()))(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,+++---+++)))(((***,,,---......---111;;;AAA<<<444///------------...222888======:::555111......///000000000111222222333222222000000444999:::<<>>;;;999888555333111111111111////////////////////////,,,---......,,,+++,,,---,,,)))'''(((+++------+++((()))***)))((((((***+++---------...------,,,+++,,,***((()))+++------------+++...666:::666111///000000000///000333999===<<<999555111///......//////000111222333444444444555555888;;;<<>>===@@@KKKWWW^^^```dddgggdddaaahhhrrrvvvsssmmmddd[[[TTTQQQPPPZZZeeerrryyy{{{~~~rrr^^^RRRUUUdddsss{{{}}}}}}yyynnn^^^SSSPPPJJJMMMUUU```kkkrrrsssrrroooooonnnjjjhhhjjjpppvvvvvvwwwxxxwwwtttqqqqqqsssuuu}}}(((***+++)))&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$$$$&&&''',,,(((###!!!###%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&***)))))))))(((((((((((('''''''''&&&&&&'''''''''))))))))))))((('''&&&%%%((()))***++++++***)))(((((('''%%%&&&((())))))(((&&&''')))+++***(((&&&$$$''''''''''''''''''''''''$$$"""!!!!!!%%%(((******'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''(((***&&&'''...---%%%$$$&&&(((******)))((('''(((***++++++++++++...000111BBBaaadddDDD777444222000///000///---+++---,,,,,,++++++,,,,,,---///,,,,,,------,,,111888MMMXXXfffwww}}}lllaaakkkwww}}}}}}yyy~~~zzz||||||yyyuuurrrsssttttttwwwsssgggfffoootttqqqmmmqqqzzz{{{rrrqqqwwwppp___ZZZhhhtttpppjjjkkkrrrhhhZZZXXXSSSNNNHHHDDD@@@>>>:::888666444222111000111////////////////////////---...000000///......///,,,---......,,,******+++(((***,,,+++))))))+++...+++,,,,,,---,,,+++***))))))))))))+++---...---+++...,,,---000///,,,...333,,,,,,,,,+++***+++...111...............////////////000111333444555666666??????@@@???===>>>IIIUUUcccbbbdddddd```\\\dddooosssqqqlllcccYYYPPPJJJHHHVVVcccrrryyyzzz~~~~~~xxx{{{xxxfffUUUKKKNNN^^^pppyyy~~~}}}zzzuuuiiiXXXMMMIIIHHHMMMXXXcccmmmrrrsssrrrnnnnnnlllhhhddddddiiimmmssssssssssssrrrrrrwww}}}'''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%#########"""######$$$$$$'''&&&%%%%%%'''(((((('''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***+++(((((())))))))))))((((((###$$$%%%&&&''''''''''''''''''((())))))))))))))))))))))))((('''''')))+++---+++)))'''&&&&&&(((((()))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$***)))))))))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&(((***+++*********)))(((&&&$$$###'''''''''''')))+++---///222999PPPuuuaaaBBB333444111///.../////////......---,,,+++***+++,,,------------------000444888DDDTTTcccpppzzzsssmmmttt~~~{{{zzz|||}}}{{{yyyvvvttttttuuuuuussswwwvvvooofffgggqqq|||mmmooouuu{{{wwwoooooouuueee___bbbppp{{{yyypppjjjuuuiiiZZZUUUQQQNNNHHH@@@???AAA;;;:::888555444333333333---000222111///...///111,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++---//////...---,,,------,,,++++++,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,---...//////...---,,,+++++++++++++++...000111222333444777999<<>>???<<<888888???EEERRRZZZ]]]VVVOOOOOOSSSVVVfffppptttgggSSSEEE???===DDDJJJYYYkkkxxxzzzqqqnnnlllggg___UUUKKKCCC???JJJWWWjjjxxx~~~~~~}}}}}}zzzrrriiibbbYYYOOOHHHGGGGGGKKKQQQZZZccckkkssswwwkkkhhhbbb]]]]]]aaaiiinnnooossszzz)))******++++++******)))((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''"""!!!!!!###&&&((())))))(((''''''''''''&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&))))))***+++++++++++++++)))))))))((('''''')))++++++***)))'''''''''(((((()))(((&&&&&&(((((('''%%%'''''''''&&&&&&$$$######((('''&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))++++++%%%%%%%%%&&&''')))+++---&&&''''''((()))+++,,,---000555FFFeeerrrYYYDDD:::444222///...///000///...---------------,,,++++++//////...,,,++++++...000999HHHWWWggguuussspppxxx~~~}}}}}}zzzxxxwwwwwwwwwxxxvvvyyyyyyrrriiihhhoooxxxuuuuuuwwwzzzxxxqqqmmmmmmaaadddmmmyyy~~~{{{uuurrrrrr{{{eee___YYYUUUNNNFFFBBBCCC>>>===:::666444222111111000222222111///...///000111111000///.........///------------------------,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---...///////////////000000///......---,,,,,,//////......------......///000111111000111333555888888777555333444777:::EEEKKKMMMGGGAAACCCHHHKKKYYYfffmmm___HHH:::999;;;===>>>FFFWWWiiivvv~~~nnnccc[[[VVVOOOHHHCCCAAAAAABBBIIIVVVgggtttyyyyyywwwuuulllcccYYYSSSMMMGGGDDDEEECCCEEEIIIQQQ[[[eeekkknnnkkkhhhccc``````gggpppwww~~~)))***++++++************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''###""""""###&&&((())))))(((''''''''''''&&&&&&&&&$$$#########$$$&&&((()))(((((((((''''''(((((((((''''''(((((((((''''''&&&((()))******++++++******)))))))))(((&&&''')))++++++***)))(((''''''(((((()))(((''''''(((((('''%%%((((((''''''&&&%%%######&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))******)))'''&&&%%%&&&((()))&&&&&&'''((()))***+++,,,000333AAA[[[zzzttt^^^FFF888444222/////////000000///,,,---.........---+++***111111111///------///222333AAANNN^^^nnnmmmkkkttt~~~~~~{{{yyyxxxxxxyyyzzzxxx{{{{{{tttllliiinnnuuuzzzyyyyyyyyywwwrrrkkkgggaaaiiittt}}}~~~yyytttrrrqqqlllddd]]]YYYRRRJJJEEEEEEAAA???;;;888444222111111333333222111000///000000------,,,,,,,,,------...------------............////////////...---++++++++++++*********+++,,,---,,,,,,+++++++++,,,------,,,---///000111000//////000000000000//////......000000///////////////000000111111000//////000222555333000///000222333333999???@@@:::666999???BBBKKKXXX^^^RRR???444333666999777<<>>===@@@DDDHHHIIITTTcccooosssqqqmmmjjj\\\SSSKKKHHHDDD@@@>>>@@@@@@AAADDDLLLWWWbbbiiikkkmmmmmmlllkkknnnvvv''')))+++***)))'''(((******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''%%%$$$%%%'''((((((((((((''''''''''''&&&&&&&&&$$$#########$$$&&&((()))((((((''''''''''''(((((((((((()))))))))((('''''''''((())))))******)))))))))))))))(((&&&''')))+++)))))))))((((((((((((((()))((('''((())))))'''%%%''''''''''''&&&%%%$$$###%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''''''''---+++(((&&&%%%%%%&&&'''&&&&&&'''((()))*********000222<<>>IIIXXXhhhiiigggppp}}}~~~|||zzzyyyyyyzzz{{{yyy||||||vvvoookkknnnsss||||||{{{yyyvvvpppiiicccdddooozzz}}}wwwssspppppprrrjjjbbb]]]WWWNNNHHHGGGCCCAAA===999666444222222444333111111111111111111++++++++++++,,,...///000---------....../////////000000000///...---,,,+++++++++*********+++,,,---,,,+++++++++,,,,,,---...+++,,,...000111000000///...///000111111111111000000000000//////000000111111111222000///...///111111///,,,---///222222222333888999333000444:::<<>>AAADDDFFFHHHRRR___iiimmmiiiccc___PPPIIIDDDBBB@@@<<<;;;<<<;;;<<>>GGGUUUeeefffdddmmm{{{~~~~~~|||zzzyyyyyyzzz{{{zzz|||}}}xxxqqqmmmoooqqq|||~~~~~~xxxsssmmmfff```hhhttt~~~|||xxxsssooopppyyyooofffbbb\\\TTTMMMKKKEEECCC???;;;888666555444555222000000222333333333---------...///000222222------......///000000000............---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......+++,,,---...///000000000...///000222333333222111000000//////000000111111111222222111///...///111000...---...000111222222000444555111///222666888999<<<===:::888888666222333555;;;CCCKKKVVViiiyyyzzzvvv~~~{{{~~~|||```JJJ@@@>>>======>>>???BBBEEEFFFMMMUUU```iiilllggg___YYYNNNGGGBBBAAA???<<<;;;<<<;;;>>>CCCJJJRRR]]]iiiqqqxxx%%%(((+++***'''%%%'''***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&$$$###$$$'''((((((((((((''''''''''''&&&&&&&&&((((((&&&%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))'''((())))))************(((((()))************))))))))))))((('''''')))+++(((((())))))))))))(((((((((((((((***+++***'''%%%%%%&&&&&&'''''''''''''''$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''(((((())))))%%%&&&'''))))))))))))(((---///555FFFeeeccc@@@555333000///000111000000//////...---------------***,,,---...---...000111111:::AAAOOO___bbb```iiizzz|||~~~~~~}}}{{{yyyyyyyyyzzz{{{yyy|||}}}zzztttpppoooqqqyyyxxxpppjjjddd___lllwww}}}{{{wwwrrrqqquuukkkgggbbbZZZSSSPPPFFFDDDAAA===:::888777777444222///000222555555555222222111111111111111222---......///000000111111------.........------,,,***+++,,,---...------,,,++++++++++++,,,---...///++++++,,,,,,---///000111000111222333444333111000///////////////000111111111222222111//////000222000000000/////////000111---222333000...111444333333666777777888<<<<<<999777999@@@LLLWWWbbbppp}}}}}}www___NNNGGGAAA@@@>>>???DDDKKKSSSXXXZZZ```jjjssstttoooeee^^^SSSKKKCCC@@@???<<<===@@@>>>DDDKKKQQQXXXdddsss%%%))),,,+++'''%%%'''+++((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''))))))(((&&&&&&%%%%%%%%%"""!!!!!!###&&&((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***+++)))(((&&&%%%%%%&&&((()))''''''(((******+++++++++))))))***+++++++++++++++)))))))))((('''''')))+++'''((()))))))))))))))((((((((()))***+++***'''%%%$$$%%%&&&'''(((((((((((($$$$$$$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&''''''((()))((((((''''''%%%&&&''')))))))))((((((,,,...333CCCbbbgggDDD555333000000000111111000000///...,,,,,,---......---///000000//////111222,,,444;;;IIIZZZ]]]\\\eeeyyy{{{~~~~~~}}}{{{yyyxxxyyyzzz{{{yyy|||}}}{{{uuuqqqpppqqqxxxxxxnnnhhhccc^^^nnnyyy{{{uuurrrxxxoookkkfff^^^WWWTTTGGGEEEBBB???<<<:::999999444111//////333666666666555444333111000/////////---......///000111111222...///000000000000000///***+++---//////...---,,,++++++++++++,,,---...///++++++++++++,,,...000111222333444444444222000...//////...//////000111111111222222111000000111333111222222111...---...000,,,000222///...000111000///444777777999>>>AAA???<<<===EEEUUUeeeqqq{{{|||vvvbbbUUUOOOFFFCCC@@@AAAJJJWWWfffoooffflllvvv}}}yyynnngggYYYOOOEEE@@@>>>===@@@EEE<<>>666444222111222222111000666444222000............---///000222222000///---////////////...---,,,+++---+++,,,000000,,,+++---+++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,333222555;;;999222000444222333333222///......///666222///...111333333222000...,,,+++,,,...111222000333666555222/////////222444777:::===BBBHHHMMMRRROOOQQQ\\\kkkxxx~~~|||nnn]]]RRRMMMGGGDDDJJJZZZlllyyy~~~|||tttmmmhhh```[[[RRRIIIEEEFFFMMMRRRQQQ^^^ooo************************))))))***)))((('''&&&&&&''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((''''''(((((((((''''''''')))%%%%%%(((***'''%%%&&&)))***++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))***)))))))))(((((((((((((((((((((((()))))))))***))))))((('''''''''(((((()))$$$###'''(((%%%$$$&&&((($$$ ###&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""''''''((()))))))))((('''###############$$$%%%%%%###&&&((((((''''''(((***'''((((((((())))))))))))&&&'''((()))************+++///333;;;OOOmmmfffDDD888555222000111111111000000///------...///...,,,...///000///...---///000///000666AAANNNWWW\\\]]]tttzzz~~~}}}~~~||||||}}}}}}|||{{{{{{|||~~~|||~~~~~~{{{zzzyyyssslllssszzzsssmmmjjj[[[[[[rrrxxx~~~~~~zzzvvv}}}yyyssshhhbbbdddYYYSSSKKKEEECCCBBB???<<<888666444333444444333222666444333111////////////...///000111111000///...//////000///...---,,,,,,...,,,---000000---,,,...,,,------,,,******+++,,,---,,,,,,,,,------...///888666888<<<999222000333222333444444222111111222666555444333444555555555222000---,,,---///000111000555;;;;;;666111//////111444999???GGGPPPYYY^^^aaa```bbbiiisss{{{~~~~~~|||wwwwwwzzzyyy}}}~~~zzzzzzvvvjjj[[[QQQIIIGGGJJJVVVhhhyyy{{{vvvooojjjfff[[[YYYVVVSSSTTTXXX```fffwww++++++++++++++++++++++++((()))))))))((('''&&&%%%((((((''''''''''''''''''***(((&&&%%%$$$%%%'''(((&&&&&&&&&''''''((()))***((((((((()))))))))))))))***)))))))))(((((('''''''''%%%''',,,...***'''&&&((()))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))******)))))))))(((((((((((((((((()))))))))******'''((())))))***)))))))))'''$$$###&&&((('''&&&'''***&&&""""""$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$############"""&&&(((&&&!!!###'''"""###$$$$$$$$$$$$$$$$$$ ###&&&((((((((()))***''''''((((((((()))))))))&&&'''((())))))******)))+++000555999GGGaaa~~~dddDDD:::777333111111111111000000...,,,+++,,,------,,,---...///...---,,,---///---...444>>>KKKWWW\\\^^^qqqwww||||||}}}}}}}}}~~~}}}|||{{{}}}zzz}}}~~~||||||{{{uuunnnrrrvvvpppiiicccYYY```wwwyyy{{{uuu~~~tttjjjhhhmmmaaaZZZQQQJJJFFFCCC???<<<;;;999777666666666555333555444333111111000000111000000////////////000000000000000000///...------///,,,---000000---,,,///---.........,,,+++,,,---------,,,+++,,,...111222<<<;;;;;;<<<888333222555444666888888666444333444666999;;;:::888666888:::555222///...////////////111999BBBCCC<<<444111111000444;;;CCCMMMYYYeeellllllmmmooorrruuuyyy{{{|||~~~zzzqqqhhhggglllooouuuxxxtttnnnnnnxxx~~~{{{uuunnnfff[[[PPPJJJ>>>AAAIIIWWWhhhvvvyyysssnnniiigggfffaaacccggglllrrrzzz))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&+++)))'''%%%%%%&&&((()))''''''''''''((()))***+++'''(((((()))***+++++++++,,,,,,+++***)))((((((((('''&&&)))000222---)))'''%%%&&&''')))***+++++++++((()))************)))(((*********)))))))))(((((((((((()))))))))*********((()))+++,,,------,,,,,,***((('''(((***)))((((((***'''$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%!!!""""""###$$$%%%%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$'''''''''((((((((())))))''''''((())))))))))))))),,,///222666BBBZZZyyy^^^@@@;;;888444222111111000///000---***)))***,,,,,,,,,+++,,,...---,,,+++,,,---,,,...222;;;HHHVVV^^^^^^nnnuuu{{{|||}}}}}}~~~~~~~~~||||||}}}{{{~~~}}}}}}{{{uuunnnssssssmmmddd[[[WWWdddwwwxxxzzzwwwxxxooommmooofff___VVVNNNJJJGGGCCC@@@>>><<<999888888777666444333333222111111111000000111000///......///000111000111111111000//////......,,,,,,//////,,,,,,...,,,...///...---,,,---...---,,,+++***,,,...111444;;;;;;;;;;;;999777888;;;:::<<>>;;;777555333666<<>>999555111///000000///---333;;;CCCCCC<<<555333555111444:::BBBLLLXXXdddllllllmmmooooooooorrrwww{{{~~~|||||||||wwwiii\\\XXX\\\cccgggiiifffbbbbbbhhhooommmiiibbb[[[SSSKKKEEEAAA???AAAHHHRRR___jjjssswww{{{uuuooolllmmmooopppxxx~~~(((((((((((((((((((((((((((((((((((((((((('''&&&((()))))))))((('''&&&%%%+++)))(((&&&&&&'''((()))(((((((((((()))***++++++((())))))***+++,,,------...---,,,******))))))***((('''+++111333///***)))&&&'''(((***+++,,,,,,,,,((()))***++++++***)))(((************))))))))))))))))))))))))************''')))+++,,,---------,,,++++++)))((())))))(((%%%)))(((&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!###%%%###$$$%%%&&&&&&%%%######'''''''''''''''&&&$$$"""''''''''''''(((((((((((('''(((((())))))))))))(((------...333???WWWuuu[[[???;;;888444111111111000///000---***)))***,,,,,,,,,***+++------,,,++++++,,,,,,///222777EEEVVV^^^^^^kkkttt|||}}}}}}}}}~~~~~~~~~||||||}}}|||~~~}}}{{{tttlllnnnjjjggg```WWWZZZkkkyyyxxx~~~~~~zzzyyyzzztttqqqjjjcccYYYRRROOOKKKHHHDDD@@@>>>;;;999999888666555222222222111111000000///222000...------...000222111111111222111111000000...++++++------++++++...,,,...//////...------...---,,,+++***+++...111333666888999999999<<>>BBB???999333000222222111///333888===<<<666222444777222555999???HHHTTTaaaiiimmmnnnmmmjjjhhhkkkrrryyy}}}}}}}}}{{{zzzuuuwwwzzzuuufffUUUMMMNNNTTTTTTUUUUUUUUUUUUUUUUUU[[[XXXSSSMMMGGGCCCAAA@@@GGGHHHKKKPPPYYYdddpppxxx{{{yyywwwwww{{{************************(((((())))))))))))(((((('''((()))***)))((('''&&&******)))((((((((((((((((((((((((((()))***+++,,,+++++++++,,,---......//////...,,,+++++++++,,,,,,+++)))+++000222...+++*********,,,---............***+++,,,------,,,+++***++++++*********))))))))))))))))))*********++++++&&&'''((()))******************)))&&&&&&(((&&&"""''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$!!!!!!%%%(((***)))%%%%%%%%%%%%%%%%%%$$$###&&&%%%$$$%%%'''(((((('''&&&&&&'''''''''((((((((((((((())))))))))))((((((,,,+++---111<<>>===;;;999777666666666666444222111///111000///......///000111222222333333333333222222111...---//////---...111///111444555444333222333111000000000111111222333444999;;;888777;;;<<<:::<<>>@@@AAA@@@AAABBBEEELLLWWWdddlllooonnnmmmjjjhhhhhhiiijjjiiihhhhhhiiihhhfffbbb^^^^^^]]]^^^^^^WWWLLLEEEDDDAAAAAABBBCCCDDDFFFHHHIIIGGGJJJMMMNNNOOOPPPTTTWWWVVV^^^gggooovvv************************)))******+++++++++******%%%''')))***+++***)))(((((()))+++,,,+++***(((&&&))))))))))))***+++,,,---////////////000000000000///...---,,,,,,---///000222---+++---...++++++---,,,,,,------...---------)))***++++++++++++***)))+++++++++************))))))************+++++++++***)))((((((((()))+++,,,(((+++***'''(((------'''###$$$%%%%%%%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%***'''######'''***++++++&&&&&&&&&'''''''''((((((((()))))))))))))))((((((&&&,,,333333111===```{{{TTT===555333///...///000000///...---------......,,,***))),,,...///---,,,++++++(((---,,,+++888MMMWWWVVV\\\kkkzzz{{{|||||||||zzzzzz|||}}}uuuyyy|||}}}}}}{{{tttlll```RRRUUUYYYWWWiii|||vvv{{{~~~}}}}}}yyy|||ssslllaaaYYYTTTPPPLLLHHHIIIFFFBBB@@@???===;;;999888999999888666444222000000000////////////000000222222333444444333333333333000///111111///000333111333666777666555555555333333333333333333333333666<<<===888666888888444666>>>IIIRRRVVVVVVTTTSSSTTTVVVYYYXXXVVVTTTVVVWWWUUUJJJ>>>999<<