BM6( zzzzzz||||||uuussspppnnnooottt|||yyysssrrrvvvzzz}}}}}}zzzwwwvvvvvvssszzzwwwjjjbbb]]]]]]]]]aaagggqqqzzzxxxtttmmmfffcccbbbccceeerrruuuxxx}}}ӵĦĦӵĦzzzuuukkkmmmqqquuuzzz}}}4ĉ@ӵ>L=hĦ4ĉ@ӵ>L}}}wwwwwwzzz|||}}}GG=?HdĦ=ĪjGG=?HdĦ{{{~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDfffaaaӵEEE???ӵCCCӵ<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?VVVfff?><z888555=?Ħ<<<g&e:::g&eAAAAAA@@@S?ʬ9994ff?>ߝLlll@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦzzzDtfo9ĦsߝLGdUĦ999Ht@cӵHu]Ħ;;;Hu]Ħ::::::Htƅ^AAAqIܗGIӵ888H׼scccsssHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ~~~lll```JJJBBB:::HdDĦgdKӵDdDDdDĦ555DdDĦ4DufӵDdDĦ888DdDĦ;;;q<R999999peƜ4DuTӵ999DdDĦ444;;;DdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ{{{cccOOOBBB;;;777555666666666DdDĦnuR)ĦDdDΦDdDĦ111DdDĦnuR)ĦDdDĦ666DdDĦ777po9u666666444555=ӊB1.uTӵ;;;DdDĦ<<<<<<DdDĦLLLGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<222222666999888666555222000>d<ӵDd<DdDΦDdDĦ111DdDӵnd<DdDĦ444>d<Ħ888peӵ<<<Ħ;;;F&uTӵ<<<DdDĦ777888>d<Ħ777peӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9>>><x444333333333444444444&ӫeʬtIӇ///>d<Φ>d<Ħ666D&ӫetIӇ333DdDĦ111sdKĦ666B?>>AAA>dp&ĒR777<<<>d<sdKĦ===B?Ho9yyys&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@G111000Hkge222222222222222111111222HĪj@IŌ000000ege555666Hu]3hIŌ222111DdDĦ111ne555666@h@@@HHH>h999888999seVVVne555222@G777===sĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo111444777000111111111111111///000111222111000222333444D^000000///DdDĦ000333333555666:::>>>FFFJJJ>>><<<;;;:::s׼stttUUU<<<777333999666777444rrrΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵAAA444333666888444555555333111000000000//////000000111111222222111111222333333333222222222222111000//////000222///000000111111>d<Ħ---......//////>d<Ħ//////000Ħ333333444555666777777777555;;;>>>===>>>AAABBB@@@:::;;;>>>???BeGGGJJJAAA::::::Ħ<<<777666555555444555555666666777777777666666888:::WWWlll?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō666222777:::555...333333111...,,,,,,000333000111111111222333333333444444444444333111000000000111111000......000333111111111111111DdDĦ---......//////sdKĦ...///gdKĦ000111222333333333333333444555666888???FFFDDD>>>:::999;;;>>>888999:::===AAAgdKĦ<<<999888888777666666666666444555555555555666999;;;...777IIIbbb>AneneneneDenene>Ak<fh222444666777666444333222333444444444444555666222222222333333333333333555444444333222000///...---000111000......111555333333444444333De---.........//////ne......ne000///000111111222222111111555555444555<<>>777<<<999777888:::;;;;;;999===;;;ne===:::======;;;:::888777555555888888777555333333555777222555555444;;;TTT{{{eee666666444///+++...666===///000000111111000///---333333333333333222222222111111111111000///------+++...000///---...333777222222333333333111---.............../////////000000000000111222222222222111111444555444555777666333888888777666666888::::::888555>>>===:::<<<<<<<<<;;;:::999888777...222666999::::::::::::888;;;:::333,,,111BBBQQQwww}}}fffAAA555999:::333,,,+++,,,///333777777333...555222000111333555555444444333333333222111111111---...............------)))---000///---...333888//////000000000000//////------------------------/////////000000000000000111222222333333333222222...666;;;888333444777888111777;;;999555333444444222666999777555555777999777888999;;;;;;<<<<<<<<<;;;;;;999777444333444555333222222444888999666222333NNNtttpppBBB>>>888444333222000---111111/////////000111222333333333333333333333333////////////............,,,,,,,,,---------......,,,000222111......222666555222...---//////...,,,.......................................///000000///111222222111000111222666555444333333333333333444444444444444444333333444444444444444444444444444444444555555555555666======<<<:::888777666555333333333333444555666666;;;111111JJJttt[[[EEE888555111000111111111////////////000111222444555555555444333222111111000////////////............,,,,,,,,,---------......+++...111000---,,,000444444111...---...//////---........................///...............//////...///000000///000222555555555444333333333444444444444444333333333333222222222222222222222222222333333444444444555555555999999999888888777777777444333333222222222222222000888===999;;;TTTsssNNN999333222000......///000111000---...000222444555666777555555444333111000///.../////////............---,,,,,,,,,---------......+++...///...++++++---000333111...---...//////...........................///......---------......---.../////////000333666444444333333333444555555333333222222222111111111////////////000000000000222222333333333444444444444444555666666777777888777666444333222111000000,,,444888111***444OOOhhh~~~WWW:::222666;;;555444222000000//////......000222444666666666666333333222111000000////////////.........---------,,,,,,,,,---------......---...///---++++++---///555333111000////////////........................///......------------------///222333222222222333333333333333333444555666222222111111000000//////............////////////111111111222222222333333222222222333444555666666888888666555444333333333333000///222666777555111HHHlll}}}kkk;;;;;;AAA444...666555555444222000///......111222333444555444333222//////000000000000000000............------------,,,,,,,,,---------....../////////...------...///888777555222000......///........................///......---------.........222666888777333111///333333333333333444555666222222111000000///......---.........//////000000000000000000111111111111222222222222222222222333555555555444444555555555555555444111//////222555222===QQQpppaaaDDD///222777222...222///000111111//////000111333333333333222111000///------...//////000000111.........------------,,,,,,,,,,,,---------......000///////////////000000888777666333///......000.......................................///000000000444888:::888444000...444444333333333444555555222222111000//////...---------......///000000000...////////////000000000222222111111111111000000111000000111222333444555222222222000000111333444222...333IIInnnwww{{{jjj...;;;<<<,,,$$$,,,555444+++---000000//////111333222222111//////...........................//////.........---------,,,,,,,,,,,,,,,---------......///.........///000111111333444444111...---///111.................................///000111222333111444666777555333222222555555444333333333444444333333222111000///...---,,,,,,---......///000000---............/////////111111111111111111111111000//////000111222333333333///...222888888000(((000000444:::@@@TTT|||zzzzzzccc///:::---)))333777111...111,,,///222222000000111444111000///---------...////////////......---------......---------,,,,,,,,,,,,,,,,,,---------.........---,,,---///111111111///000111///------000333.................................///111222444555111222333333222222444666666555444444333333333333333333222111000///......++++++,,,------...//////---------.........////////////000000111111222222222222111111222222333444777777555111......000222333---...222///333PPPtttoooxxx\\\444:::222111000.........///000///000222333333222111000......//////...---,,,,,,---------....../////////------,,,,,,,,,+++++++++------............---------------............///111111111000000000000000000000///......///000000666333//////222555666555666555444333222111111111444444444444444444444444222222111000///......---,,,++++++++++++,,,------------///000111111111111000000111111111111000000000000000000000000000000//////000111222222333333333222111111333555777999eeeuuuzzzXXX777:::...222111000///......///000111111111222222111000000///////////////...------,,,---------............------------,,,,,,,,,+++------............------------------............000000111111111111111111111111111111111111111111:::666222///000111000///555444333333222222222333444444444444444444444444222222111000///...------,,,,,,,,,,,,,,,------...------///000000111111111000000111111111111000000000000000000000000000000//////000111111222333333333222111111222444666777AAAdddyyyyyysss111(((:::---111000000////////////000333222111000000///000000//////000000000///......,,,,,,,,,------------.........---------,,,,,,,,,,,,------......------,,,------------............000000000111222222333333222333444555555444333222999666111///......---,,,333222222222333333444555555555555555555555555555222222111000///...---------------,,,---......///---......///000000000000///000000111111000000///000000000000000000000000//////000000111111222222222111111000111222333444+++;;;]]]qqq{{{mmm@@@777666000333000000000////////////000444222000///....../////////000000000000000//////,,,,,,,,,---------------.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........///000000111222333333444222333555666666555333222111000...---...//////000000111111222333555666777777777777777777777777777333222222000///...------...------------...//////---......///000000////////////000000000000///////////////////////////////////////000000000111111111111000000000000111222444...999]]]yyyyyyEEE***777:::000111/////////000000000000///333222000...------......//////000000000000000///------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...//////000111222222333333000222333555555333222000,,,------------...000222//////000111333555777888888888888888888888888888444444333222000///...---...------------...//////---......////////////...//////000000000000////////////////////////////////////////////////000000000000000///000000000111999222...===aaajjj}}}QQQ888777(((111>>>,,,...//////000000000000///111000///......---............///000000000/////////............---------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------/////////000111111222222///000111222222111000///---...///...,,,,,,...///...///000111333666888999999999999999999999999999666666555333111000///...---------,,,---......///---....../////////.........//////000000//////...000000000000000000000000............/////////////////////000000111111111...444444///;;;```qqqqqq~~~zzz~~~fff:::555;;;(((...===------...///000111111000///.........//////......---------...///////////////000000/////////.........,,,,,,+++++++++***************++++++++++++******++++++,,,,,,,,,---------/////////////////////000//////000000000000//////...///000///,,,+++,,,...//////000111333666888999::::::::::::::::::::::::888888666555333111000///,,,,,,,,,,,,,,,------...---......//////...------......////////////......000000000000000000000000........................---...///000111222222222***111666111...>>>eee~~~kkkuuu|||ssszzz???===---)))777444***000---...///111111111000///,,,---.../////////...---,,,,,,---...//////......111111000000/////////...+++++++++*********))))))******++++++++++++******++++++,,,,,,,,,---------////////////............000000///......///000000,,,...000///---,,,...000//////000111333555777999;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444222111000,,,++++++++++++,,,---------......///......------......////////////......000000000000000000000000.....................------...///111222333333333555///222777222000GGGfffjjjpppzzz}}}~~~uuu{{{|||sss}}}TTT888777444111/////////000222222222111111111000000..................------........................,,,,,,------------------...,,,))))))***+++++++++))))))(((((())))))***+++******+++,,,---//////000//////000000000000000000.........------,,,,,,+++---------............///------...000222555888:::999;;;<<<<<<;;;:::<<<>>>;;;;;;:::888555222000///111...,,,+++++++++***(((........................------...///000000000///............/////////000////////////////////////......---...///000222333222111000000222444777888kkkaaaaaa|||xxxooommmjjjzzzrrrqqqzzz~~~FFF777666333111000///000111222222111111111000000000..................------........................------------------,,,,,,---+++******+++,,,,,,+++(((((((((((())))))))))))++++++,,,,,,---...//////////////////000000000000000//////......---------------------............000000000111222444666888===???CCCHHHJJJEEE===666<<<;;;:::777444111///...---+++++++++...000000///------------------------,,,---...//////000000///........./////////000000////////////////////////............///111222333222222111111222444666777RRR~~~mmmeeeyyyyyyqqqiiiddd___ZZZccc~~~iiittt|||\\\888555444333111000000111222111111111000000000//////------------------......------------------------......------,,,,,,+++++++++******+++---...---+++((()))***+++,,,+++******,,,,,,,,,------...............//////000000000111111111000000///......---------------............000000000111222444666888???@@@EEELLLQQQMMMBBB888===<<<:::666333000...,,,---,,,+++,,,///111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000....../////////000000000////////////////////////.........///000111222333333222111111111333444555777\\\mmmooo|||wwwqqqjjjccc\\\VVVRRRLLLIIIccc```ttt~~~sssGGG444444333222111111111222222000000000/////////......,,,,,,------------......------------------------......------,,,+++******))))))***,,,...///---+++***,,,...///000///---,,,,,,---------------------......//////000111222222111111000000///...------,,,,,,---------..................000222555777999??????@@@EEEJJJKKKHHHCCC>>><<<:::666222///---,,,111///------......---,,,************************+++,,,---...///000000000...////////////000000000////////////////////////......//////000222333333333333222111111222222333---BBBaaawwwjjj|||uuupppddd```YYYRRRMMMHHHCCC@@@999???hhhxxxZZZrrr~~~]]]>>>555333222222222222222222222/////////.........------,,,,,,,,,,,,------......------------------------......---,,,++++++******(((((()))+++......,,,+++***,,,...///000///---,,,,,,---------------------......///000111333333444111111000///...---,,,+++,,,,,,,,,------------.../////////000111444666888===???AAACCCDDDFFFGGGHHH???===:::666222///------222///---+++++++++)))(((***************************+++,,,...//////000000////////////000000000111////////////////////////......///000111222333333333333222222111111111222000555FFFppplll{{{}}}tttlllddd]]]YYYQQQLLLFFF@@@<<<999666444666DDDvvvnnnccc{{{HHH777555333333222222222222222222.........---------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))(((((()))+++,,,+++)))((()))***+++,,,+++******,,,,,,,,,------............///000222333555666666111111000///---,,,++++++,,,,,,,,,,,,------------222222111222333444666777<<>>AAAGGGKKKLLLHHHBBB>>>@@@>>>:::666444222111111,,,***))))))***+++***)))************************)))***+++---...///000000//////000000000111111111////////////////////////---...000222333333333333000111111222222222222111000555000;;;kkkrrr{{{~~~sssiiibbb[[[WWWPPPKKKFFFBBB>>>;;;444222///000333777;;;<<<@@@RRRTTTzzz]]]777---;;;333333444333222111000000---------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++(((&&&%%%'''((((((((())))))(((((())))))***+++******+++,,,...///000000000111222444666888999:::444444333111000...------++++++,,,,,,,,,---------,,,...111555;;;AAAFFFIII@@@???@@@EEEKKKKKKFFFAAA@@@>>>:::777444333333333...,,,***)))******)))(((************************((()))+++---...///000000000000000000111111111111////////////////////////---...000222333333333333000000111222222222222222***888000+++RRRpppuuu|||pppfff___XXXOOOIIICCCBBB@@@<<<888333///,,,333555777:::;;;;;;;;;:::777hhhrrrooo{{{sssRRR...555111111111111111000///...---------......------,,,+++------------------------------------------------,,,,,,,,,,,,+++***)))(((******))))))((((((''''''))))))))))))))))))))))))++++++,,,------......//////000333555666666666555666777666333///...111333111000...---++++++******---///222555;;;CCCMMMSSSRRRPPPJJJCCCBBBGGGJJJIII@@@???===:::666222///------,,,+++***))))))))))))++++++***************+++)))***++++++------...///000000000000000000000000111111000000000000111111222222111111222222333444444444444444333333222111222999+++222???ccc{{{zzz~~~xxxmmmeeeYYYPPPKKKGGGAAA<<<:::888555222222333666888666777777666555444222111333hhhrrroooggg~~~>>>444333777000000000000///...---,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++,,,,,,---............000444888:::;;;:::999777888999666333000000111......---------------...000000111333666===DDDIIIWWWXXXUUUPPPNNNNNNJJJFFF>>>===:::777444111...------,,,+++***))))))))))))++++++***))))))******+++******+++,,,---......///111111111111111111111111111111000000000000111111222222222111222333333444333333444444333222222111...666...444:::TTTyyy{{{~~~pppfff```]]]WWWPPPEEE>>>;;;999777555222222111222333666999;;;555444222000...---,,,+++777pppvvvnnnzzzRRRrrrzzz000:::...777......///......---,,,++++++++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))++++++,,,,,,------......333666:::>>>AAACCCCCCBBB666777888666333000......,,,,,,,,,---...///111111000111111111444999???DDDPPPVVVYYYWWWSSSOOOHHH@@@<<<:::777444111///......---,,,+++***))))))))))))******)))))))))******+++******+++,,,---...//////111111111111111111111111111111000000000000111111222222222222222333444444222333333333333222111111***333111777555BBByyy{{{vvvvvvxxxzzzyyykkk]]]QQQKKKHHHGGGGGGAAA999444333444555555333666999;;;;;;888555222///...,,,+++***+++,,,---;;;{{{~~~ooo~~~ZZZPPPwww222999)))000---------------,,,+++***+++++++++,,,+++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,------......555777:::===BBBFFFIIIKKK:::999777333000...------,,,,,,------///000222222///000111222444:::AAAFFFGGGNNNTTTTTTRRRNNNHHHAAA;;;999666222000//////000---,,,+++***))))))))))))***))))))))))))******+++******+++,,,---...//////222222222222222222222222111111000000000000111111222222222222222333444444111222222222222222111111,,,000333:::555666eeezzzzzzfffgggmmmxxx|||sss```ZZZPPPGGG???;;;::::::555333000///111444777999:::;;;======:::555///,,,,,,+++)))((()))+++...///:::ppp@@@nnnnnn888222)))---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,++++++******(((((((((((())))))))))))((((((((((((((((((((((((******++++++,,,------......///111666===FFFOOOTTTLLLFFF>>>666111......---...............///000111///000111222555;;;BBBGGGIIIPPPUUUTTTQQQOOOJJJFFF<<<:::666333111000111111---,,,+++***))))))))))))))))))(((((()))******+++***+++,,,---...//////000111111111111111111111111111111000000000000111111222111111111111222333333000000111111222111111000111000444;;;:::444UUUzzz}}}ZZZYYY\\\fffmmmrrrxxx~~~~~~ssshhh^^^XXXKKKGGGBBB===888555444444...///111444888;;;>>>???;;;999555111...------------,,,***))))))***,,,---<<>>???>>>===<<<333000---)))((()))+++,,,,,,+++*********+++,,,,,,AAAnnnuuuGGGccchhh444333(((222++++++,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))************************(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((*********+++,,,,,,------...000444;;;DDDOOOWWW]]]ZZZQQQFFF<<<666222000...---------------......//////000222444888???GGGMMMYYYdddmmmkkkbbbXXXLLLCCC;;;:::888666333111///...---,,,+++***))))))))))))'''''''''(((((()))++++++++++++,,,---...///000000////////////////////////111111000000000000111111///////////////000000111...//////000111111000000333333;;;;;;AAA999AAAyyy}}}PPPJJJHHHKKKPPPQQQTTTWWW\\\```gggpppyyyyyycccZZZOOOGGGCCC@@@<<<888888777555333222222222333999===AAABBB???999444000******++++++***)))'''&&&((())))))***+++,,,---...CCCtttBBBNNNqqq333===###...+++,,,,,,---------,,,,,,***************)))((((((************************))))))))))))))))))))))))''''''(((((((((((((((''''''((((((((())))))******(((((((((((((((((((((((()))******+++,,,,,,------...000555;;;AAAGGGKKKMMMKKKDDD<<<666333111...,,,+++++++++,,,---...///000---///222777===FFFPPPWWW```ooo~~~vvvgggVVVJJJ::::::888666333000...,,,---,,,+++***))))))))))))''''''''''''((()))+++++++++,,,,,,---...///000000////////////////////////111111000000000000111111...............///000000......///000000111000000111444???;;;BBB:::===xxxzzzKKKDDD@@@CCCFFFGGGIIIKKKKKKMMMQQQWWW___kkkwwwlllZZZNNNGGGCCC@@@??????===888444444333111111444:::AAAFFFFFFCCC===777111---+++***))))))))))))))))))))))))------,,,***((()))+++--->>>~~~pppxxx000ccc888%%%999'''---,,,++++++******++++++************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))***++++++++++++***,,,---111555:::@@@DDDGGG999888666444222///...---,,,,,,++++++,,,,,,---...(((000;;;>>>:::===RRRjjjtttjjjrrrzzzlllRRRHHHBBB:::333000///......,,,+++)))((('''((()))+++***)))(((''''''((()))***+++,,,---...///////////////...---,,,++++++++++++/////////......---------...------,,,,,,------.....................------222888444>>>>>>;;;555qqqyyyuuuzzzTTT999999555111999999@@@>>>???AAAEEEJJJRRR[[[aaarrrvvv~~~uuugggZZZPPPHHHDDD???>>>===;;;777444333222...111777<<>><<<;;;999666333000---,,,,,,++++++++++++,,,------222///111777>>>EEEQQQ]]]{{{ggg^^^\\\YYYHHHCCC<<<666222111000///,,,+++)))((('''((()))***(((((('''''''''''''''(((,,,,,,---.....................---++++++*********.........------,,,,,,,,,------,,,,,,,,,,,,------..................------111777222<<<<<<;;;555sssxxxtttyyyTTT999888444000555000444777888999;;;>>>DDDKKKPPP\\\aaaiiittt}}}nnndddVVVIIIAAA>>>>>>>>>888999999555///,,,...222333999AAAGGGIIIEEE>>>:::---,,,***)))((()))******))))))))))))))))))))))))((()))***+++******+++---555{{{kkkjjjaaa555KKK'''...------,,,++++++******+++++++++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******++++++************,,,///222555888999???===;;;777333000---++++++++++++++++++,,,------333//////555===FFFPPPYYYuuunnnbbbXXXNNNGGGCCC===888666333111///,,,+++)))((((((((()))***'''((())))))))))))((('''++++++,,,---............------,,,+++************,,,,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,------------------......///555000999:::999666uuuyyyvvv|||SSS777666444222666------000111111222333777<<<@@@FFFKKKRRRZZZdddqqq~~~tttdddZZZPPPLLLGGGCCC@@@>>><<<;;;555555333000///000555999CCCEEEGGGFFFAAA999000***---,,,+++)))((((((((((((((((((((((((((((((((((((''')))++++++*********+++000kkkyyyjjjyyy;;;AAA,,,000///---,,,++++++******++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((())))))***************((()))+++...222666999;;;<<<;;;999666222///---,,,+++++++++***+++,,,,,,---)))///555777777===LLLZZZrrrzzz}}}{{{yyyqqqYYYAAACCC@@@<<<999666444111...+++***))))))(((((())))))(((***,,,......---+++)))((()))+++,,,.../////////,,,,,,+++***************++++++++++++************++++++************++++++,,,,,,------------......---444...777777888888yyy{{{{{{QQQ333222222444:::222222///000000000000222666999;;;@@@GGGKKKOOOWWWccclllyyyqqqbbbUUUKKKEEE?????????@@@???<<<777444333000///111888???DDDGGGIIIEEE???777111,,,((('''------,,,+++))))))(((((((((((((((((((((((((((((()))***,,,,,,***)))******---XXXssszzz[[[555333333+++---,,,++++++******++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))************))))))***+++...111444777888555555333222000...---,,,+++************+++,,,,,,'''///666444111555AAAJJJ```ppp|||zzzooobbbSSSEEE>>><<<888666444222///,,,+++******)))))))))))))))'''))),,,...///---+++***&&&''')))+++---///000000++++++***)))))))))******************************+++******))))))******+++,,,,,,,,,,,,------......,,,222,,,444444777:::~~~zzz|||OOO111......111:::444555333444444333111111222444666;;;@@@BBBBBBEEELLLRRRZZZeeettt|||rrrcccUUUKKKEEEBBB@@@@@@>>><<<:::999777444111000000222:::DDDKKKMMMLLL===888111***'''(((+++...))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***+++---...LLL~~~xxx{{{|||???:::111&&&---,,,++++++******++++++*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''((())))))******))))))+++++++++,,,---...///000//////......---,,,,,,+++***************+++,,,,,,000222222111333666666444DDDTTTaaabbb[[[SSSKKKEEE:::888444222111///---+++************)))))))))(((%%%'''***,,,,,,+++)))(((&&&''')))+++,,,.........******)))))))))))))))***)))))))))***************+++******************+++++++++,,,,,,------......+++222+++222333777===|||ssswwwLLL///---++++++333...000666666666444111////////////333888::::::;;;>>>AAA???IIIWWWeeerrr}}}uuu___WWWMMMEEE@@@?????????@@@===888666555555444333333888@@@HHHKKKIIICCC>>>...---+++******+++---///(((((())))))******)))))))))))))))))))))))))))))))))***+++++++++---000222777NNNtttbbbEEE000)))---,,,++++++******++++++)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))+++++++++++++++,,,------,,,,,,,,,++++++************************++++++,,,222888;;;999777888777333444888===CCCIIIJJJDDD;;;888555111///......,,,+++***************)))((((((%%%&&&(((***++++++***)))******++++++++++++******))))))((((((((())))))***)))))))))******++++++++++++++++++******+++++++++***++++++,,,------......+++222+++111222777@@@wwwmmmsssFFF,,,---+++(((---(((+++///111333333222111111222...///111333555666777888666;;;BBBJJJSSS___llluuunnn^^^TTTLLLHHHBBB>>><<<<<<<<<;;;666444333333444444333222888CCCOOOTTTNNNAAA444,,,(((***---//////---***(((++++++++++++***)))(((((())))))))))))))))))))))))'''((()))***,,,///444777AAAUUUsssOOO111222---,,,++++++******++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))))))))***+++,,,...000111,,,,,,++++++***))))))(((*********)))***++++++,,,+++>>>LLLFFF999666===CCC444888<<<<<<<<<;;;:::888888444000...------,,,+++***************)))(((((('''(((***+++,,,,,,,,,+++---------,,,***((('''&&&))))))(((((((((((()))***))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---......+++222+++111111888AAAuuujjjqqq@@@)))......***---(((+++'''***...222444555777999222000///000222444555444999::::::;;;>>>FFFQQQZZZjjjtttxxxfffYYYQQQMMMKKK@@@>>>;;;999777777999:::999777333...,,,000:::BBBWWWPPPEEE:::222...---...,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))+++,,,'''!!!$$$---***((('''***222@@@OOOZZZ___RRRiii~~~zzz~~~XXX+++///000(((,,,666)))...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((()))***+++(((,,,...++++++...///...///,,,++++++---...,,,)))***(((***------***(((***...///444>>>DDDDDDFFFHHHOOOKKKCCC:::777::::::777//////...,,,,,,+++++++++))))))))))))))))))))))))&&&''')))+++---...//////)))***+++)))'''&&&&&&'''(((''''''&&&&&&((()))***)))***+++***))))))+++---111///---***(((((()))))),,,,,,,,,---------......222"""666222///222kkk~~~ooojjj|||222111...+++)))))))))************+++---111444666:::999777444000...///111222222222444777;;;???BBBJJJSSS```pppssskkk^^^RRRIIIDDD@@@??????<<<888777777888888777888333...000888DDDMMMRRRHHHCCC;;;333---++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))***$$$###***///---***)))***)))...===OOOYYYXXXSSSFFFBBBCCC{{{oooBBB)))...------...'''$$$+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''(((''''''(((((()))***+++))),,,,,,+++---222444222;;;666000+++***)))'''&&&***))),,,000000,,,)))***,,,...444:::===???EEEMMMgggggg___RRRFFF@@@===999111000///---+++******)))))))))))))))))))))))))))))))))************))))))'''(((***)))(((((()))+++(((''''''&&&'''((()))***)))***+++***))))))+++---///...,,,***))))))***+++,,,,,,,,,---------......111(((444111...AAArrr|||~~~pppppprrr111///---***)))))))))***)))((((((((()))+++---///666888:::999666222///...111222222444666999<<<===999???HHHTTTaaaooo|||yyykkkUUUPPPIIICCC???<<<999777666666888<<<@@@@@@===999333222666AAANNNUUUSSSNNN777444000---******++++++,,,++++++++++++*********)))))))))))))))))))))))))))%%%%%%)))---,,,++++++777===IIIXXXaaa]]]PPPCCC000000'''eeezzz~~~^^^///---000///((((((+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++111222222333:::DDDGGGEEERRRKKKAAA888222000///.........111777777111......***,,,111666888;;;FFFRRRrrrvvvrrrcccPPPDDD<<<888333222000...,,,***))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%''')))))))))***,,,...(((''''''''''''((()))))))))*********))))))+++,,,,,,+++*********+++,,,---,,,,,,,,,---------.........111000//////XXX{{{yyyyyyhhhmmm}}}```...,,,+++))))))))))))******)))''''''&&&'''((()))...333999<<<;;;777333111000000111333555777999:::444555999>>>EEEPPP\\\cccyyy{{{kkkZZZNNNHHHDDD???<<<:::888777666666;;;BBBFFFEEE@@@:::666444>>>LLLXXXYYYOOO???444...---,,,,,,,,,,,,------++++++++++++************))))))))))))))))))))))))&&&+++...***$$$&&&222???PPPZZZccc```QQQ@@@666222******'''===~~~yyyHHH///+++111***+++000((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,******)))---999GGGLLLKKKMMMGGG>>>555///---,,,,,,(((''')))------)))'''(((---...222888===BBBLLLVVVgggllllllbbbTTTHHH>>>777444333111///...---,,,,,,((((((((((((((((((((((((&&&&&&'''(((((((((''''''%%%''')))*********,,,...''''''''''''((((((((()))((()))***)))((()))***,,,***))))))***+++,,,...///,,,,,,,,,---------......,,,777,,,///666nnn}}}rrr\\\hhhvvvKKK+++***))))))((())))))***+++***)))((((((((())))))'''+++111666888888999999111000000000222444777999888888888888:::???FFFKKKWWWbbbsss}}}mmm___RRRFFF@@@???<<<777444444555555555???CCCEEEAAA999333333555HHHRRR\\\YYYJJJ888---(((,,,,,,,,,,,,------------+++++++++*********))))))))))))))))))))))))))))))$$$))),,,+++---999MMM\\\aaaaaaZZZIII555(((&&&((('''222((((((hhhxxxyyyiii999&&&///...---///((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---,,,+++...:::HHHNNNMMM>>>;;;888333///,,,,,,,,,---***)))++++++)))***---000---///999CCCHHHLLLPPPUUUYYYZZZWWWSSSMMMCCC999222222111000/////////000(((((((((((((((((((((((('''(((((())))))(((((('''''')))******))))))***+++&&&''''''(((((((((((((((((()))***)))((((((***,,,)))))))))***+++---......,,,,,,,,,---------......***777***222EEE|||}}}vvvhhh```uuuttt666***)))))))))))))))))))))******)))))))))*********'''(((***,,,///333888<<<888666333000///000222333444555666555555777999<<>>======CCCFFFGGGFFFFFFEEE===444000000////////////000000))))))))))))))))))))))))+++++++++***)))'''&&&%%%((()))***)))((('''((()))&&&''''''((()))(((((((((((()))))))))((((((***+++)))******+++,,,,,,------,,,,,,,,,---------......+++333+++:::]]]{{{{{{dddbbbvvvnnn***************))))))))))))''''''((((((((()))))))))+++***(((''''''+++111555<<<:::888444111///---,,,---///333555555666777999666:::@@@GGGRRRaaarrr}}}sssaaaVVVKKKHHHEEE@@@>>>@@@:::999888999;;;;;;:::999///...---000:::HHHUUU]]]TTTJJJ;;;...'''(((...333,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))///555@@@PPPbbbjjj```QQQ>>>222$$$!!!''',,,,,,(((###222$$$///+++XXX~~~xxxzzz{{{xxx~~~rrrLLL111......***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))***+++,,,,,,&&&)))***)))...777===>>>555666666444000------......***(((******(((***...111,,,+++111444333222222555999;;;888666666444000///......---,,,,,,,,,---))))))))))))))))))))))))*********))))))'''&&&&&&&&&((()))((('''&&&'''(((&&&&&&((()))))))))(((''''''((())))))'''((()))++++++++++++,,,,,,+++++++++,,,,,,,,,---------......///...///DDDvvvuuuttt[[[iiiWWW+++++++++++++++***))))))(((''''''((((((((((((''''''((())))))(((''''''***,,,444666999:::999555000,,,,,,///222444444555666888333555888;;;???GGGRRRZZZqqq|||{{{fffWWWPPPHHHCCCEEEDDD???<<<===;;;;;;<<<>>>>>><<<777444111000222>>>NNN[[[^^^]]]>>>333)))(((///111,,,%%%...------,,,,,,,,,,,,---************))))))))))))))))))))))))))))))))))))777KKK```kkkjjj^^^GGG333''')))******)))(((''''''***'''111,,,///666vvvvvvlll~~~hhh777---111------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------222666666;;;DDDKKKMMMTTTTTTSSSNNNHHHEEEEEEGGGEEEBBBBBBEEEEEEBBBBBBEEE@@@===;;;;;;999555555888111777:::555000000333333///...,,,+++***)))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))%%%&&&''''''&&&&&&''')))%%%&&&((()))))))))(((''''''((()))((('''((()))+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......222***333KKK~~~mmmppp^^^uuuggg>>>111,,,,,,,,,++++++***)))(((************)))((('''&&&"""%%%)))+++***)))''''''(((...777???@@@<<<666111...///000/////////000222111444777777888:::@@@EEEKKKZZZnnn~~~nnn\\\PPPMMMEEEEEEDDDCCC@@@===:::888555<<>>777555555111333AAAZZZjjjbbbJJJ666......---,,,,,,+++******+++++++++*********))))))((((((&&&&&&***---,,,))))))'''((((((%%%(((777HHH]]]hhhpppfffNNN888......)))))))))))))))))))))))))))***---...***111QQQsssooolllppp{{{zzzYYY<<<333///(((,,,+++************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))''''''))),,,)))))))))***++++++++++++,,,***'''&&&)))000888===JJJPPPZZZccckkkqqqvvvyyyzzztttnnnlllkkkeee[[[RRRUUUMMMAAA888333000,,,***...///000000...,,,)))'''((('''&&&''')))***)))(((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''')))***)))(((&&&%%%************************......,,,+++***)))))))))***&&&'''///333111......888%%%>>>oooqqqaaa^^^llltttgggLLL???333111...***'''&&&'''((()))******)))'''''''''((())))))))))))))))))))))))******+++---222777===@@@333///,,,---000222222000999555111222555999:::999===DDDOOO]]]mmmqqqeeeXXXKKKDDDDDDHHHFFFDDDAAA???===:::999GGGGGGFFFDDD???999111---777OOOcccbbbTTTFFF999///...------,,,++++++******+++++++++*********)))))))))***)))(((''')))******))))))+++,,,---666NNNeeennnhhh\\\JJJ888,,,)))***)))))))))))))))))))))))),,,)))***,,,)))+++>>>UUU~~~kkklllzzz{{{tttNNN)))%%%666***)))(((((()))***++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&(((+++---+++'''$$$***+++,,,+++(((&&&%%%&&&,,,444BBBRRRbbbnnnvvvzzz}}}yyytttoooiiiaaaXXXMMMAAA999000,,,(((%%%%%%)))...111***((('''(((***+++++++++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&))))))))))))))))))))))))++++++******)))*********(((---///,,,)))+++111666,,,>>>aaa{{{}}}yyyqqq^^^gggsss\\\[[[\\\OOOAAA000''''''+++---,,,%%%'''((()))(((((((((((()))))))))))))))))))))))))))))))))+++///333888;;;:::777222...+++,,,...111666777999999777666555555;;;<<<@@@HHHUUUgggyyywwwjjjZZZQQQKKKHHHHHHJJJSSSNNNGGGAAA===;;;999888EEEDDD@@@:::444222444777MMMgggpppXXX:::///...***------,,,,,,++++++******+++++++++***************)))+++,,,+++((('''))),,,***(((***555EEEWWWiiiwwwjjjXXX@@@---&&&&&&'''''')))))))))))))))))))))))),,,((('''+++***(((---777ccciiisss{{{uuu{{{oooGGG---++++++***((((((***,,,,,,+++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((...)))$$$$$$(((,,,,,,***+++***(((%%%(((333EEERRReeennn|||~~~~~~}}}{{{yyyxxxwwwqqqpppooooooqqqsssuuuwww}}}||||||zzzvvvnnneee___SSSLLLAAA555,,,'''&&&&&&)))))))))***+++***(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))*********(((((((((((((((((((((((((((((()))))))))))))))***++++++)))...///+++)))---222333,,,YYYzzz}}}zzzuuukkkdddhhh~~~yyyhhhCCCPPP^^^aaaUUUDDD777000---+++***%%%&&&((()))***)))(((''')))))))))))))))))))))))))))(((((()))+++...111333:::;;;:::555...***+++...666<<>>???;;;000(((...BBBUUUfffbbbRRR;;;------...+++,,,,,,,,,,,,++++++******************************))))))***---,,,)))***,,,,,,)))222LLLiiiwwwqqqgggIII;;;+++$$$'''++++++))))))))))))))))))))))))))))))&&&''',,,---)))***...???{{{zzzjjjkkklllsss~~~nnnGGG&&&...+++)))***,,,,,,+++((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((,,,***(((((()))++++++,,,###***444>>>LLLbbb|||{{{{{{{{{yyywwwuuusssnnnjjjmmmmmmmmmllllllkkkkkkjjjbbbcccdddcccaaabbbfffiiimmmlllmmmnnnqqquuuxxxyyyqqqnnnggg]]]OOO???222***''''''''')))******'''%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((())))))***+++******)))((((((((((((((((((((((((+++***************++++++...((('''///444111...---HHHooo~~~wwwzzzrrr```[[[vvvkkkRRR///333FFFUUUZZZ]]]UUUDDD444***'''((((((((()))***)))'''&&&(((((((((((((((((((((((())))))(((((((((***,,,---000666<<<>>>:::444...+++333888@@@CCCCCC@@@===<<<555666777888:::>>>DDDHHHWWWggg}}}|||nnneeeZZZUUUQQQSSSZZZaaabbb___LLLDDD:::666888===AAABBBFFF@@@666///333CCCZZZkkkeeeIII///***...///...///,,,+++++++++++++++******************************+++'''''',,,---)))''')))111>>>UUUnnn}}}www^^^GGG...***&&&'''+++...---***((((((((((((((((((((((((&&&'''***,,,+++)))+++///***UUUrrruuuccchhhooowwwzzzsss]]]III///,,,)))))),,,,,,***&&&))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((()))))) '''///000,,,(((&&&&&&...BBB___www}}}{{{|||zzzuuuppprrrooommmmmmkkkhhhdddaaabbbaaa```___^^^^^^______\\\___aaa___[[[YYY[[[^^^___^^^]]]^^^```ffflllppphhhlllrrrtttqqqggg\\\UUU;;;555...)))((()))++++++(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))***************))))))))))))))))))))))))......---,,,+++******+++000$$$'''555666+++///@@@kkk~~~~~~vvvvvvkkkaaakkksssUUU888///%%%777>>>IIIXXX```\\\NNN===333+++)))&&&&&&((()))((('''((((((((((((((((((((((((***))))))((((((((()))***+++...444;;;???===777222---...000666<<>>=========;;;999888:::;;;CCCMMM]]]ooovvvnnnkkkjjj___^^^]]]^^^cccfff```VVV@@@===:::>>>GGGNNNQQQQQQCCC555,,,666OOOdddkkkiiiKKK444'''---111***)))000++++++++++++++++++*********************+++++++++---((('''++++++'''***222DDD___{{{rrrXXX@@@222+++******))))))*********((((((((((((((((((((((((&&&))),,,***'''%%%)))---))),,,XXXooo```hhhrrrpppkkkjjj;;;333+++((()))+++***((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))(((***+++'''$$$)))777CCCcccrrrzzzuuuoookkkiiigggccc```bbb___^^^^^^\\\XXXWWWYYY[[[XXXUUURRRPPPPPPQQQSSSKKKMMMOOONNNKKKHHHIIIKKKQQQSSSVVVXXXXXXYYY[[[]]]]]]aaahhhooorrrrrrooommmfffZZZHHH777,,,(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))******+++))))))))))))))))))))))))000///...---++++++++++++---***000777...'''@@@fffuuu||||||sssggg\\\iiiRRR???'''000%%%000222333<<>>AAABBBFFFDDD???:::666666888;;;===>>>BBBMMM^^^sssvvvoookkkgggeeeggggggeeedddeeecccVVVGGG======AAAJJJRRRSSSMMMFFF444222999NNNfffnnn```NNN222------000...((((((...******************++++++))))))*********+++++++++,,,)))***---+++,,,<<>>]]]zzzssspppssslll[[[]]]yyyiii>>>///'''+++)))%%%,,,)))***777JJJZZZaaa```RRRGGG999...+++******)))))))))))))))))))))))))))((((((((((((((()))))))))***(((&&&''',,,222888<<<<<<888333111333888>>>AAAEEEDDDAAA===999777888999888888999<<>>@@@AAA===???AAA@@@>>>>>>AAADDDEEEGGGKKKPPPUUUZZZ^^^```ZZZ___dddfff```RRR@@@333))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((******''''''''''''''''''''''''++++++******++++++,,,---***333333///===]]]tttxxxuuujjjlllggg\\\nnn~~~GGG222'''000'''000 (((+++,,,,,,000>>>UUUfffmmm^^^III999000,,,)))'''))))))))))))))))))))))))&&&''''''(((((()))))))))%%%'''***))))))***000444@@@>>>999111,,,...444:::>>>AAAEEEEEEAAA<<<777444111666;;;======CCCOOOYYYiiiwwwzzz|||zzzqqqeee[[[QQQJJJZZZXXXTTTNNNIIIEEE???999???BBBEEECCC<<<555111///AAA```zzzuuuZZZ@@@111+++++++++++++++++++++++++++******+++++++++******)))***++++++)))+++...///...---...(((&&&>>>eee{{{{{{jjjIII555---***)))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$333///"""777hhhwwwzzzZZZ\\\pppkkkpppRRR,,,:::///%%%(((((()))+++,,,,,,***)))((((((((()))))))))))))))&&&&&&&&&(((******'''%%%+++<<>>>>>@@@??????@@@@@@BBBGGGMMMRRRZZZZZZZZZ\\\^^^]]]ZZZXXXFFF;;;...&&&%%%((()))(((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((---)))))),,,,,,******---222000...888VVVtttxxxlllqqqaaa```fffkkk]]]@@@'''$$$)))(((%%%&&&'''(((((('''(((///<<>>BBB@@@;;;666111444888;;;===???CCCFFFOOO[[[ooo}}}vvvtttmmm^^^KKKAAABBBHHHRRRQQQLLLFFF@@@===:::999GGGMMMMMMCCC444///666AAAdddnnnnnnZZZAAA222//////++++++++++++++++++++++++******++++++++++++******---,,,+++)))***,,,,,,+++///&&&+++EEEbbbttt}}}fffPPP888,,,))))))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$(((,,,***$$$333eee~~~ooo```wwwkkkgggbbb<<<......000000+++%%%$$$***000))))))))))))))))))******+++,,,,,,(((%%%(((000777UUU\\\eeejjjlllmmmpppssswwwrrrlllhhheeeaaaYYYTTTNNNOOOOOOJJJEEECCCEEEIIIKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJFFFFFFEEEEEEFFFHHHIIIJJJCCCBBBCCCEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBAAA===;;;::::::999777777999===AAAJJJNNNRRRTTTTTTTTTUUUWWW\\\TTTHHH;;;111)))$$$!!!((('''&&&&&&''''''&&&$$$''''''''''''((((((((((((&&&&&&&&&'''''''''((((((+++''''''***---,,,---000///---AAAbbbppphhhfffpppfff]]]]]]mmmfff???111'''+++...)))&&&''''''))))))'''&&&(((///555FFFUUUdddhhhbbbSSS===+++)))(((''''''((()))***+++))))))))))))))))))))))))(((((()))))))))*********)))///888???AAA;;;222+++,,,...222:::AAACCC???;;;333444666999===??????===EEEKKKXXXgggyyy|||wwwnnndddYYYQQQGGG???DDDNNNWWWSSSMMMGGGBBBBBBEEEHHHKKKOOOKKK===...222GGG]]]|||pppYYY>>>,,,))),,,000++++++++++++++++++++++++******+++++++++++++++***...,,,++++++,,,---,,,,,,)))+++???ddd{{{qqqDDD666(((%%%'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((---"""&&&222,,,"""<<>>===@@@CCCCCC>>>999===<<<:::777444444555777999@@@HHHJJJIIIIIIMMMRRRYYYXXXSSSIII<<>>>>>AAAEEEGGGFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCDDDDDDBBB@@@DDD???;;;;;;???BBB@@@===?????????@@@???;;;666222333444777;;;>>>@@@???>>>AAAAAA@@@===:::888999:::555;;;AAACCCCCCCCCFFFIIIIIIKKKNNNLLLEEE;;;111+++((('''&&&'''((((((&&&$$$''''''''''''((((((((((((''''''''''''(((((((((((('''***...111///,,,///555EEE]]]mmmjjjhhhmmmiii]]]fff}}}III333***'''(((***'''###%%%,,,$$$&&&))))))((('''((()))&&&+++888LLL```jjjggg```AAA888...***,,,...,,,)))(((((((((((((((((((((((((((((((((((()))))))))******((((((---555===CCCFFF666000***,,,444===CCCEEE===;;;:::===CCCKKKQQQTTTMMMNNNOOORRRYYYeeettt~~~}}}sssnnniiibbb\\\NNNGGGIIIVVVbbbcccbbbddd]]]NNN@@@>>>@@@???>>>???EEE666***222JJJdddqqqsssOOO@@@111,,,000222...)))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))(((,,,///...***,,,222HHHggg~~~mmmMMM,,,+++''''''***,,,)))&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$,,,---$$$###+++000...888RRRRRRpppyyy]]]RRROOOZZZbbbWWWHHH555((('''***,,,---*********))))))(((((((((***&&&&&&///>>>KKKQQQRRRMMMQQQVVVXXXVVVRRRMMMJJJPPPLLLFFFBBB@@@???@@@@@@AAABBBCCCDDDDDDEEEGGGHHHCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAACCCEEEEEEDDDBBB<<<555......444<<<@@@AAA???>>>>>>===;;;777111,,,)))...444666666777<<<@@@???@@@@@@???>>>===>>>???<<<===???AAABBBBBBAAA@@@FFFFFFHHHKKKLLLFFF;;;222***)))''''''((()))((('''''''''''''''(((((((((((('''''''''((((((((()))))),,,---///...+++///===MMMbbbcccnnnwwwlllYYY[[[lllaaa---###///,,,))))))'''%%%&&&)))&&&&&&'''''''''((()))+++***&&&&&&///@@@UUUhhhtttaaaSSS@@@111)))(((''''''(((((((((((((((((((((((('''(((((((((((())))))))),,,***(((''')))222===FFFDDD;;;000)))+++333<<>>============:::666222,,,222777555111111777>>><<<>>>@@@AAA@@@???@@@AAA@@@??????AAACCCCCC???<<>>UUUiiidddjjjmmmggg]]]cccooo???'''---+++++++++,,,,,,***'''%%%((('''&&&%%%%%%%%%''''''+++'''$$$&&&--->>>VVVjjjvvvkkkVVV@@@...&&&&&&)))))))))))))))))))))))))))''''''(((((((((((())))))&&&(((***(((''')))000666EEE@@@777///***---444:::FFFGGGDDD;;;222222:::CCCVVVVVVSSSNNNLLLQQQ\\\fffkkkvvv|||kkkgggfffkkksssuuupppiii```hhhkkkeeecccddd___UUU<<<>>>KKK]]]bbbWWWMMMKKK777;;;FFFZZZjjjgggTTT@@@222,,,***------+++***---++++++++++++++++++++++++)))***+++,,,------------++++++---...+++000JJJfffrrrRRR222(((///((('''))),,,+++'''(((+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++&&&&&&---111,,,'''%%%***///666GGG}}}kkkeeeEEEGGGIIIEEE===555000.........---,,,,,,+++******)))...555<<<@@@BBBDDDEEEIIIHHHGGGFFFFFFEEEDDDCCC>>>???AAABBBBBBBBBBBBCCC???>>>>>>===>>>?????????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@BBBDDDEEEDDDAAA???000000000222666<<>>======>>>???>>>;;;999888::::::777333333888>>>;;;===??????>>>===<<<<<<;;;===@@@AAAAAA@@@??????888666555777<<<@@@BBBBBB;;;666000+++))))))))))))''''''''''''(((((((((((('''((((((((())))))))))))111++++++777HHHXXXfffppp```llljjj___jjjppp>>>)))---111'''***,,,,,,+++)))(((&&&((('''&&&&&&&&&&&&&&&%%%''''''((()))(((,,,<<>>@@@???>>><<<@@@@@@??????@@@AAABBBBBB>>>>>>???@@@AAA???;;;888777:::>>>@@@@@@???>>>??????=========>>>>>><<<:::AAA???<<<999777999===@@@666888::::::777444333222444:::@@@AAA>>>===???CCC@@@>>>:::666444777===BBBCCC<<<333,,,((('''((((((''''''''''''((((((((()))(((((((((((())))))))))))---)))000HHHaaammmkkkffflll___bbboooAAA!!!---444(((,,,,,,(((######'''***%%%&&&''')))++++++)))'''$$$&&&***,,,'''""")))444KKK```uuuuuu```EEE555///))))))))))))))))))))))))''''''''''''((((((((())),,,)))'''(((,,,...,,,***&&&333@@@BBB999///******...666@@@GGGHHHCCC<<<777666BBBQQQXXXWWWTTTRRRSSSWWW]]]dddjjjppp|||zzzvvvyyy{{{tttppplll___PPPOOOXXXnnn^^^ZZZhhhkkkXXXCCC;;;<<>>//////+++,,,---...---,,,+++***---,,,***)))))))))******+++***))))))***++++++***///444&&&###CCCaaauuuzzz[[[666'''///000(((,,,,,,++++++***)))(((((('''(((******((('''((()))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((***)))((((((((((((((()))+++&&&***000,,,000TTThhhGGGnnnzzzbbb^^^PPP777666III???888000++++++---------///444:::===<<<<<<<<<>>>===???AAABBBAAA>>>:::888=========>>>>>>>>>>>>???????????????>>>>>>>>>>>>======>>>>>>>>>>>>======@@@??????>>>======>>>>>>BBBBBBAAA@@@@@@??????>>>@@@???=========>>>===<<<@@@>>>;;;999999:::<<<>>><<<;;;999777444111...,,,111333666999<<<>>>?????????===:::777666666888999<<<======888000***(((((('''&&&&&&&&&'''(((+++,,,&&&'''***++++++*********666DDDXXXeeeiiifffcccbbbeeeqqqggg666+++...((($$$(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((...CCC]]]qqqwwwlllOOO444---***)))***&&&!!!$$$,,,(((((())))))))))))(((((()))))))))))))))))))))))))))(((---999DDDCCC666***---000222999KKKVVVIII333444888@@@LLLTTTUUUNNNHHHIIIVVVccceeebbbiii||||||yyy~~~vvvbbbQQQLLLQQQXXX[[[]]]eeehhh[[[DDD888888999DDDNNNHHH888...333>>>SSSkkkzzzkkkNNN888///+++---------------,,,++++++---,,,***)))))))))***+++******)))***,,,------,,,$$$000///333TTTxxx}}}cccEEE222,,,,,,,,,---,,,,,,+++******)))((((((''')))******)))(((((()))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))))))))(((((())))))***,,,))),,,000***$$$111FFFppplllqqqmmmaaaVVVNNN???CCCDDD<<<000)))+++///999888777666888;;;???AAA:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<==================<<<<<<============<<<<<>>>>><<<:::777666555666666999;;;===;;;666000***'''(((***,,,---,,,((($$$!!!)))---///+++&&&(((333>>>NNN]]]jjjkkkaaa\\\ccclll[[[>>>''''''---***''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((###///DDD\\\qqqwwwiiiUUU666+++$$$&&&+++,,,,,,---******++++++++++++******)))))))))))))))))))))))))))(((***222<<>>...,,,...666???EEEJJJMMM777444333999CCCJJJLLLKKKBBBKKKUUU[[[___dddmmmtttyyyrrrnnnmmmrrrxxxvvv]]]NNNSSSYYYXXXRRRcccnnnbbbHHH777:::EEESSSOOOIII>>>000+++;;;PPPiiiwwwrrrSSS999111///)))......---,,,,,,,,,,,,---,,,,,,+++************+++)))***+++---............'''***999QQQmmm}}}jjjFFF,,,---111)))(((000+++++++++******))))))((((((***++++++***))))))***''''''((((((((((((''''''''''''&&&&&&''''''((())))))))))))))))))***+++,,,***)))+++......***''''''+++PPP}}}gggVVVfffSSS>>>666;;;>>>777...222333666999;;;<<<:::888::::::999888888:::;;;<<<::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<>>>???@@@??????>>>>>>>>>>>>????????????BBBAAA???<<<:::888777777777777777999:::<<<>>>???999999888777555444222111///000333666888:::<<<<<<===<<<;;;999777555444333666888;;;===<<<666...)))+++***(((((((((***,,,------+++(((%%%)))999OOO___llljjjddd[[[YYYfff[[[111,,,(((***+++)))'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%'''///BBB^^^sssvvvoooRRR>>>+++'''---///,,,'''******++++++++++++******)))))))))))))))))))))))))))((((((***///999DDDKKK<<<000)))...222666EEEXXXLLLBBB555000333;;;BBBEEEDDDEEEIIIOOOXXX^^^aaabbbqqqwww}}}wwwrrrlllfff```^^^llliiiaaaXXXXXX]]][[[TTT]]]iiihhhRRR<<<;;;KKKWWWgggVVVEEE999000222IIIbbbooojjjVVV<<<------///...000///---,,,+++,,,---...+++++++++++++++++++++++++++,,,...///............555,,,GGGpppvvvOOO222!!!+++111)))&&&...+++*********)))))))))((()))***,,,,,,***)))***+++''''''(((((((((((('''''''''''''''''''''(((((()))))))))))))))***+++------+++***((()))...444333---,,,))):::bbb[[[bbbeee[[[III===???EEE222444777888777666666666;;;;;;:::999888999999:::888888999999999:::::::::888888999:::;;;<<<<<<===::::::;;;;;;;;;;;;::::::333555888;;;======<<<<<<;;;<<<<<<===>>>>>>??????BBBBBBAAA>>><<<:::::::::555666777999:::;;;<<<===999999999999888777666555000111333666888:::;;;<<<======<<<;;;999777444333555555777:::<<<999333---)))(((''''''(((+++---///***)))---:::LLL]]]gggkkkiii___WWW]]]uuuuuuHHH------111000+++''')))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))(((000CCC[[[oooyyylllXXX???///+++++++++***((())))))******))))))((((((((((((((((((((((((((()))***)))%%%$$$+++999DDDOOO???000,,,---000:::EEESSSLLL@@@444...000666<<>>dddzzz]]]444+++&&&***---***((()))*********))))))))))))))))))***,,,,,,***)))***+++''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))***+++------,,,---)))$$$'''...000,,,777...'''222MMMpppfffYYY\\\___WWWKKKFFFFFFBBB999222111666===666777888999:::999999888888888888999999999999:::999999:::;;;<<<<<<======999999::::::::::::999999222444777999;;;<<<;;;;;;999:::;;;;;;<<<===>>>>>>>>>???@@@>>><<<;;;<<<>>>888888888999999999:::::::::;;;;;;;;;;;;::::::999444555666777999:::;;;<<<>>>>>>>>>>>><<<999666555555444333555888999666222'''))),,,...---***&&&###///:::MMM___iiijjjeeeaaa[[[aaarrriii<<<)))---'''++++++%%%%%%,,,///...''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''',,,@@@```yyywwwmmmYYY@@@...(((---333))))))************))))))((((((((((((((((((((((((&&&***,,,(((###$$$---666KKKLLLEEE666,,,---000000???DDDEEE???444///222888CCCIIIMMMHHH@@@>>>DDDLLLTTT[[[eeennnwwwzzzxxxxxxwwwuuuwwwyyyuuuooo^^^III>>>KKK[[[]]][[[]]]___SSSAAA777>>>GGGBBB555999...%%%...EEE^^^nnnttt[[[???+++...333...,,,111------,,,++++++++++++,,,***+++,,,,,,---,,,,,,,,,---///000///,,,+++...111000[[[iii999&&&+++---+++)))+++***&&&))))))))))))))))))))))))(((***++++++***))))))***''''''((((((((((((''''''((((((''''''(((((()))***)))))))))))))))***+++,,,&&&***+++(((''')))******"""...///+++,,,888^^^iii[[[]]]dddVVVYYYZZZUUUKKK@@@:::888333444666888:::::::::999999999999999:::::::::::::::;;;;;;<<<<<<=========999999::::::::::::999999555777888:::;;;<<<;;;;;;999999999:::;;;<<<<<<===999<<<===<<<:::999<<>>>>>>>>>>>===;;;999777777555333444555777777777///,,,(((&&&(((///777<<>>,,,***---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))$$$(((,,,+++)))(((***...444JJJTTTEEE222---...---555AAALLLKKK@@@666444666===JJJVVVUUUIII>>>===@@@IIIPPPYYY^^^dddrrr}}}zzzvvvuuurrrnnnqqquuurrrkkkXXXTTTQQQQQQTTTXXX___fffSSSGGG<<<<<>><<<999999<<<@@@===;;;999888888888:::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999888888999:::============<<<;;;:::999777777777666555666888:::666111,,,+++333BBBSSS^^^___aaaaaa]]]\\\iiilllDDD)))&&&......&&&+++)))***------***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++***+++***&&&%%%000>>>gggxxxuuu[[[BBB000&&&+++,,,,,,------,,,,,,+++))))))))))))))))))))))))%%%&&&(((***++++++******(((888IIIKKKCCC888222...111<<>>;;;::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999888777666777777777888999999999999:::::::::;;;>>>AAA???;;;:::>>>BBB===;;;999777777999;;;===:::::::::;;;::::::999999===<<<:::888777777888888<<<<<<;;;;;;;;;:::::::::777999;;;999666666888;;;333888@@@JJJRRRXXX[[[\\\UUUVVV]]]oooRRR666%%%+++000(((&&&---+++'''&&&******%%%%%%+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''###$$$+++...,,,+++...JJJccc}}}uuu^^^AAA,,,)))******++++++******))))))))))))))))))))))))))))))&&&$$$&&&***+++)))&&&+++'''222IIITTTHHH555+++$$$+++777BBBGGGHHHEEECCC000444===JJJUUUWWWPPPIIIHHHLLLQQQUUUWWWZZZ^^^bbbuuu}}}|||yyyvvv}}}xxxvvv{{{~~~rrrYYYCCC>>>XXXaaaUUUPPPMMMIIIJJJEEEEEE@@@HHH\\\YYY@@@...)))666GGG^^^wwwccc@@@------,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,------//////(((***...%%%555``````<<<222,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---...//////...444AAAWWWvvvbbbRRRRRRVVVWWWYYYYYYVVVNNNEEE===999@@@>>>============???BBB>>><<<:::999999999888666>>><<<;;;;;;;;;:::888666===:::777666666777666555888666444222111111222333:::<<<>>>@@@AAA@@@>>>===::::::::::::999777555333999::::::;;;:::999777666:::::::::999888999;;;===:::999777666555666888:::777999::::::999888999;;;OOOTTT]]]```WWWOOOUUU```gggzzz[[[888+++++++++++++++++++++,,,,,,+++***(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++---CCClll{{{xxxaaa444'''+++,,,)))(((***+++)))))))))***++++++***((('''))))))************))))))(((,,,,,,000CCCSSSGGG...'''222000)))888QQQOOO999333222444===HHHQQQSSSRRRCCCEEELLLWWW[[[WWWVVVYYYdddooo}}}wwwsssppplllhhhggggggjjjmmmnnneeeVVVIII\\\[[[QQQQQQ]]]ZZZHHH>>>bbbgggZZZGGGAAA:::111///--->>>[[[uuu}}}mmmLLL111------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------,,,)))(((...///---JJJwww{{{PPP222+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---......222///---000666CCCWWWhhhyyyiii[[[YYYWWWTTTSSSRRRQQQQQQDDDBBBAAABBBBBBAAAAAAAAA???<<<999999<<<@@@CCCEEE777777777:::===>>>===<<<666444333444666888999888666555444444555666999:::777888;;;<<<===;;;999888999::::::;;;:::999888777666777888:::;;;;;;::::::===<<<:::666222//////000222444888<<<>>>===;;;::::::999888:::@@@LLL[[[ddd^^^VVVMMMIIILLL[[[xxxwwwaaaBBB333000+++++++++******)))))))))///...+++)))&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++***000QQQqqq}}}tttWWW777---(((+++---***+++///++++++,,,,,,+++***((('''))))))************))))))%%%((())),,,999IIILLLDDD*********...===NNNTTTRRRFFF===333111999GGGUUU\\\FFFCCCFFFRRRZZZZZZVVVTTTYYYcccnnnyyyzzztttrrrrrrrrrpppmmmeeehhhjjjeee\\\UUUTTTUUUgggaaaZZZ\\\^^^MMMAAAGGGlllhhhMMM333000333---)))888PPPtttwwwRRR555***,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,,,,&&&,,,111---===ggg___<<<)))&&&+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++***++++++,,,---...222///---,,,******000999PPPkkkuuu___TTTSSSVVVYYYYYYVVVRRRPPPNNNKKKEEE@@@EEEBBB===:::999888666555@@@???>>>===<<<:::666333:::888666666777888888777555555444555666888:::;;;888999;;;<<<;;;:::888777777888999:::::::::::::::777777999:::<<<<<<======>>>??????>>><<<===???AAA===;;;888777888999::::::>>>HHHUUU^^^```[[[TTTPPPQQQ]]]rrrlllJJJ222&&&%%%&&&++++++***)))(((''''''&&&///---***'''&&&&&&((())))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******++++++!!!333YYYssswwwQQQ888''',,,000******222,,,,,,,,,,,,+++***)))(((((())))))******))))))(((&&&''''''(((---999IIIUUU;;;---'''...555777BBBPPPJJJEEE???:::;;;BBBLLLTTTTTTKKKFFFLLLWWW\\\[[[YYYVVV]]]dddiiissszzzxxxwwwyyy{{{}}}}}}|||zzz{{{sss```LLLEEEOOO]]]aaaccceeefffWWW;;;999SSS^^^[[[CCC,,,...555111---KKKiii^^^<<<---...,,,,,,,,,++++++++++++******************+++++++++***++++++++++++,,,,,,,,,---***111...---SSSvvvCCC///***(((///************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************++++++******+++,,,,,,---...---///222111///222777...999BBBWWW|||nnnZZZTTTUUUVVVWWWZZZ[[[UUUMMM>>>>>>@@@BBBCCCCCC???===999999:::<<>><<<:::999999:::;;;:::999999888888777888888999:::<<<===>>>>>>>>><<<;;;:::::::::;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<>>[[[rrrjjjNNN333***+++++++++...***+++++++++******))))))(((((())))))))))))((((((,,,((('''((('''***<<>>NNN```[[[___```___RRR999999RRRaaaiiiZZZ===---(((///===___~~~kkkCCC000---,,,,,,,,,+++++++++*********))))))*********+++++++++*********+++++++++,,,,,,+++...111+++777nnnaaa222***...+++...************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************++++++*********+++,,,,,,,,,***,,,//////,,,---000&&&222333000:::NNNnnnooo\\\UUUZZZ______YYYVVVRRRNNNKKKGGGBBB???CCCAAA@@@??????>>><<<:::777666666888;;;<<<<<<;;;:::999999999999::::::;;;======>>>>>>===<<<;;;:::>>>>>>>>>===>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>><<<===>>>======>>>AAACCCDDDJJJQQQWWW[[[[[[ZZZZZZYYYTTTPPPTTTdddtttXXXHHH---***'''&&&'''***,,,...((())))))******+++++++++***(((&&&%%%&&&)))---///******)))((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******------(((+++AAA___uuu{{{iiiJJJ///''',,,,,,%%%''''''(((((())))))******(((((())))))))))))((((((,,,''''''***((($$$...===OOOFFF777+++'''***...000BBBJJJMMMCCC444---555@@@OOORRRQQQHHH@@@BBBLLLVVVSSSZZZ___]]]YYY]]]lll{{{|||zzzwwwxxxzzz{{{|||}}}}}}|||yyyhhhTTTHHHJJJWWWcccLLL^^^cccVVVBBB333>>>YYYtttmmmUUU<<>>;;;@@@???===<<<;;;999666444444444555666888999::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<===;;;;;;<<<>>>@@@CCCEEEFFFAAACCCGGGJJJMMMQQQWWWZZZWWWXXXWWWSSSPPPTTT]]]eeekkkwwwkkkTTT???///'''$$$***///---'''$$$&&&***'''(((((()))***+++,,,---,,,***(((&&&&&&''')))***)))((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***&&&111,,,$$$444OOOiii~~~~~~{{{ccc@@@---...---###'''''''''''''''(((******'''(((((())))))(((((('''((($$$&&&******&&&(((///EEEKKKDDD222)))------&&&888DDDPPPPPPEEE:::777888<<>>>>>>>>????????????@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDDDDDDDDEEEGGGIIILLLOOOQQQVVVWWWVVVUUUSSSSSSUUUWWW___dddiiikkkooo~~~jjjBBB000......***&&&,,,)))'''(((+++,,,)))%%%'''(((((())))))************)))'''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))$$$///***&&&111<<>>000,,,***+++***)))'''''''''((()))''''''((((((((((((''''''%%%%%%''')))((('''(((***444EEELLL???...)))(((%%%,,,666DDDPPPSSSJJJ;;;///333???LLLQQQRRRRRRNNNHHHGGGOOO\\\ccc^^^XXX]]]hhhnnnwwwvvvrrrpppppplllllllllkkkiiihhhhhhiiiddd[[[TTTYYYbbbdddXXXKKK[[[```III...:::SSSVVVLLLKKK===...,,,---,,,FFFssskkkIII///&&&+++///...+++++++++************)))((())))))***++++++,,,,,,)))************+++++++++111+++,,,RRRHHH...444000***//////************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++***************+++,,,))))))---...+++)))***...555111++++++***,,,888***555999111...@@@```zzz{{{oooccc[[[UUUQQQOOOSSSRRRSSSTTTUUUUUUSSSQQQLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFFFFFFFGGGHHHHHHHHHJJJJJJJJJKKKMMMOOORRRSSSQQQQQQQQQQQQRRRTTTVVVXXXTTTWWW]]]dddkkkttt|||vvvTTT777///+++---...+++---111)))(((((())))))***)))(((((((((((((((((('''''''''%%%%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))---''')))111,,,<<>>PPPQQQFFF444222---,,,999LLLZZZ]]]NNNJJJGGGPPPZZZRRRPPP^^^cccgggfffccckkk}}}vvvdddHHH@@@MMM```[[[OOOWWWeeeKKK999111888GGG\\\```QQQ,,,,,,,,,...>>>\\\sssyyyRRR888$$$%%%)))'''&&&)))))))))))))))))))))******))))))))))))))))))******))))))))))))***+++,,,---...666^^^www===,,,)))///,,,,,,///,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******++++++++++++******)))************+++++++++******...%%%+++333'''...*********++++++++++++,,,,,,,,,,,,,,,,,,---...///+++---///000111555<<>>;;;BBBfff]]]666ZZZoooNNN444))))))...111$$$///999777,,,&&&***111++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))***)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((()))******)))(((000HHHooo|||~~~mmmEEE...+++***+++***''''''***((((((((((((((((((((((((((((((((((((((((((((((((###---***"""333OOONNN777******(((&&&***222:::===CCCAAA;;;444111666???EEEZZZUUUHHHCCCEEECCCKKK```aaabbb```ZZZXXXaaaqqq}}}~~~}}}{{{rrrxxx~~~pppddd___yyyfff^^^XXXUUUaaa```EEE---;;;EEEIIINNNLLL<<<,,,***---***999```wwwgggPPP333***%%%)))***'''&&&***(((((())))))************(((((())))))************))))))))))))***+++,,,---***PPPWWW111***---///'''''',,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******++++++++++++******))))))*********+++++++++)))+++333((('''---&&&...))))))*********+++++++++,,,,,,------.........---,,,,,,++++++***,,,///111'''***---//////111444888666AAAFFFSSSoooVVVMMM>>>333<<<444...555AAA@@@999666&&&&&&***111777666///(((---+++'''%%%$$$'''***---******))))))((()))))))))'''''''''''''''''''''''')))'''&&&%%%&&&(((+++---***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''))),,,---+++))))))555\\\{{{}}}|||vvvbbb888///((()))***((((((+++((((((((((((((((((((((((((((((((((((((((((((((((&&&,,,***$$$***===KKKMMM111---******))))))+++///---///000000///000555;;;PPPQQQIIIAAA???<<>>BBB999888BBB888***//////&&&===cccxxx|||bbb777---)))''')))***)))(((((('''(((((()))******++++++'''(((((()))******++++++))))))))))))***+++,,,---666jjj666...))),,,---'''***///***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******++++++++++++******)))************++++++++++++,,,VVVSSS+++***000)))++++++++++++,,,,,,,,,,,,++++++,,,------,,,+++***000,,,'''$$$%%%(((,,,///,,,...000000///...---,,,111555///+++000000111999***...333444444666;;;@@@]]]eeerrr~~~nnn```@@@888@@@555+++333///...<<<777###------(((222***,,,000222111---(((%%% '''...000+++&&&######))))))(((((((((((())))))'''''''''''''''''''''''''''(((***,,,------------&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((***+++...***555YYYyyy}}}zzzaaaFFF---))),,,+++((()))(((((((((((((((((((((((((((((((((((((((((((((((()))&&&'''***''''''777KKKJJJ666''')))---+++***---222---,,,...---***,,,222333===@@@CCCIIIFFFGGGSSSYYYQQQPPPYYYeeeiiiiiijjjfffnnnzzzuuukkkjjjnnnrrrVVVMMMBBB:::999;;;===>>>222333PPPsssjjj@@@444HHHTTT\\\SSSOOOYYYNNN888444222777555@@@OOO???(((,,,444)))JJJuuu}}}xxx___333+++'''%%%'''))))))(((((('''(((((()))***+++++++++'''(((((()))***+++++++++))))))))))))***+++,,,---===___---///***------'''))),,,$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******++++++++++++******)))************++++++++++++...eeeeee000,,,444'''++++++,,,,,,,,,---------)))***+++,,,,,,+++)))))))))***---000222000---***---,,,***((())),,,000333***111///000777444...222...222444333//////333777...111555777666666888:::FFFFFFHHHMMMSSSYYY\\\^^^ccccccaaa]]]YYYVVVVVVVVVQQQNNNLLLLLLLLLJJJDDD@@@777888666000///222///)))333(((333///'''...+++... 000...,,,333***!!!---******(((&&&%%%&&&***......)))$$$$$$'''+++------))))))(((((((((((()))***''''''''''''''''''''''''$$$(((,,,000111000---***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))'''(((***,,,---***)))GGGuuuxxxrrrPPP111***...,,,((('''(((((((((((((((((((((((((((((((((((((((((((((((()))$$$$$$((()))(((111===___BBB***(((---+++***---,,,((((((......******---,,,555;;;DDDQQQOOOIIIMMMIIIFFFMMM]]]jjjkkkiiihhhdddgggooo|||pppbbb^^^ZZZOOOEEE@@@>>><<<999777555444333333222AAAOOOQQQTTTUUUNNNWWWQQQMMMTTTXXXEEE222555222:::QQQfff\\\;;;(((***,,,111\\\xxxyyyDDD///)))*********++++++++++++************************+++*********))))))(((((('''---)))&&&,,,---+++111SSSKKK000,,,,,,,,,+++++++++******************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++---'''IIIGGGBBB,,,(((...++++++///,,,&&&(((///,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///000000000000////////////222222222222222222222222000000000000000000000000444444333333222111000000111111000000000000111111/////////......---------------......---,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))---***((()))++++++)))'''%%%'''+++((())),,,)))"""''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++///---&&&<<>>???FFFQQQ]]]eeejjjkkkkkkmmmjjjhhhlllvvvwwwhhhVVVLLLJJJHHHAAA:::777666555333222111111111777+++...???OOO___dddZZZTTTXXXVVVVVVPPP;;;,,,111DDDYYYkkkdddIII111+++///,,,666ccc}}}kkk;;;---)))))))))*********++++++************************************)))))))))((((((...***&&&,,,---+++222aaaEEE+++,,,,,,,,,+++++++++******************************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************************************)))************+++++++++'''222///qqqsss::::::,,,+++***,,,///000---,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,------------------............/////////////////////000000000000000000000000000000000000000000000000000222222111000000///......//////............//////.........------,,,,,,,,,------...------+++***)))))))))))))))((((((((('''((((((((((((((((((((((((***(((&&&&&&(((((('''%%%...(((///&&&***''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((******---+++(((666XXXttttttTTT555(((***+++'''''''''''''''((((((((()))))))))))))))((((((''''''''''''(((((())))))******:::SSSJJJ...)))***(((,,,***************++++++,,,,,,,,,///666@@@HHHLLLMMM:::CCCQQQ___gggjjjhhhfffmmmjjjfffdddkkkyyyooodddMMMEEE;;;666666777444111//////.........//////000555+++///<<>>MMMWWWAAAGGGQQQ\\\dddiiikkkkkkkkkiiiddd^^^___iiizzzuuudddTTTFFF:::444555333000...//////000000---------------...///000333111888:::999EEEUUUVVV[[[dddWWW===...+++555FFFVVVRRRAAA+++&&&//////&&&---KKKwwwiii@@@(((***(((((((((((())))))))))))*********************************)))))))))))))))***...***(((,,,+++,,,888~~~}}}444***,,,,,,,,,+++++++++******************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((()))))))))************************************))))))*********+++++++++000 000111tttHHH???777666...%%%###))),,,***++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,---------.........,,,,,,---...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++************++++++******))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))((((((((())))))((((((!!!---333AAA...$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))***&&&,,,+++---OOOssswww~~~WWW333&&&))),,,'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%999JJJAAA+++''',,,)))+++************+++,,,,,,---...---+++,,,666DDDPPPJJJHHHGGGJJJQQQ\\\gggnnneeeggggggbbb___cccnnnxxx}}}ooofffNNNHHH>>>555111//////000...//////...---,,,---.........---------------...333222777666777MMMhhhoooZZZ]]]LLL444---111>>>PPPZZZBBB***$$$+++111000---333ZZZ|||}}}XXX111(((+++(((((((((((())))))))))))************************))))))))))))))))))******+++---)))(((---***---<<>>HHH777%%%%%%***)))))))))))))))***++++++///...---+++,,,111777<<<@@@;;;555333888DDDRRR[[[\\\cccjjjlllhhhgggkkkppp{{{zzzmmm^^^RRRGGG>>>999111000///......///000111,,,---...---+++*********------,,,++++++++++++,,,...222AAANNNYYYkkkqqqeeeTTTRRRCCC555555777???NNNXXX===+++,,,---''')))444@@@lllpppGGG(((,,,+++((((((((()))))))))******************************))))))))))))***************,,,((()))---***///BBBlll,,,444,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))************++++++++++++++++++++++++)))************+++++++++***555(((...///aaauuuOOO>>>:::777888555///,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,------------+++,,,,,,,,,---.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,)))))))))***************((()))***++++++***)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((()))(((555PPP```)))$$$&&&+++''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''')))'''******(((888PPP\\\hhhzzzyyyTTT111&&&***((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((($$$000FFFEEE,,,!!!+++))))))(((((())))))***+++000...---,,,---...------222000---,,,///555<<>>pppEEE+++)))&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''''')))''''''+++111HHHhhhcccjjjyyyggg???)))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''&&&'''===QQQ===&&&,,,******))))))******+++,,,//////...,,,++++++,,,,,,/////////000000111222333:::BBBMMMWWW^^^cccgggiiiiiinnnyyywwwppp```NNNBBB===888222555333222222444444333222......---,,,+++---///222...---,,,------...------------------...///000111000EEE```eee]]]___```UUU^^^PPP<<<444333,,,333JJJOOO888''')))111111---,,,[[[ZZZ000###555&&&************++++++++++++************************(((((())))))*********+++)))***''')))...***222IIIjjj(((...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))************++++++++++++++++++++++++)))************+++++++++000999+++###222???uuuRRR999===AAA666///222*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************))))))))))))******))))))******+++++++++,,,))),,,000222222000---***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((+++---,,,******,,,...777HHH***###(((***'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%+++%%%%%%,,,...GGGwwwddd```lllsssKKK---((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%+++$$$444VVVKKK,,,,,,++++++******++++++,,,---//////...+++((()))...222222111000///.........///+++///888BBBNNNXXX```dddhhhhhhnnn{{{{{{nnn```SSSJJJ<<<;;;999777555222111000222222222222222111000/////////.........---------...---,,,,,,---...---,,,000,,,---,,,+++555888---;;;JJJwwwsss___XXXNNNeeetttEEE444444---:::HHH999HHH444...,,,111,,,&&&@@@sss===555...&&&///))))))))))))))))))))))))************************))))))))))))))))))))))))******(((+++---'''222NNN^^^&&&444---,,,++++++******++++++))))))))))))))))))))))))***)))(((((((((***+++,,,---,,,***)))))))))***+++((((((((((((((((((((((((''''''''''''((()))++++++************************+++++++++***++++++,,,---******+++,,,---......///...'''***000)))&&&@@@eeerrrPPPCCC@@@III===444000000...++++++,,,,,,******((((((***---,,,)))%%%(((((()))(((((())),,,...++++++++++++++++++++++++******+++,,,,,,---......------------------------+++,,,,,,,,,++++++---///************************+++***)))))))))))))))***))))))***+++---...///000+++...222111---***)))***((((((''''''''''''((((((+++)))((('''&&&''')))***###000 (((...***:::...777QQQ***,,,---###((('''&&&%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&***+++'''???hhh```aaaqqqvvv\\\///111((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++$$$///(((@@@bbbCCC(((((())))))***---///,,,(((111---******,,,---,,,)))...000999@@@:::---***000)))+++...000444;;;EEELLLWWW^^^hhhpppzzzvvv___WWWLLLDDD>>>888111+++555444444222111000//////111111222222111000000/////////.........---------...---------......------444))),,,666222,,,222:::555JJJKKKTTTbbb[[[\\\lll^^^;;;000///(((999KKKAAA@@@000...,,,000,,,***IIIyyyzzz888111---'''000************************************************))))))))))))))))))))))))******(((,,,...(((222NNN```(((555---,,,++++++******++++++))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++***)))((())))))***((((((((((((((((((((((((((('''''''''((()))******************************++++++*********++++++,,,*********+++,,,,,,------+++'''+++111,,,&&&000CCCqqqOOONNN===NNNIII---,,,)))))),,,......,,,+++...///+++%%%###(((---,,,,,,,,,------+++(((&&&++++++++++++++++++++++++++++++,,,------...//////------------------------+++,,,---,,,)))((()))***************************++++++***************+++((()))***+++,,,---------+++---000222111000///...***))))))((((((((())))))&&&&&&&&&''''''(((((((((111%%%555+++)))111666[[[ttt???%%%---""")))((()))(((&&&&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&******%%%888^^^zzzooosssggggggeee>>>)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%(((...%%%666[[[OOO+++(((((((((((()))+++***(((------------++++++++++++***,,,222999:::333---+++,,,---.........111666;;;EEELLLVVV___jjjzzzxxxiii]]]QQQGGG@@@<<<888444333444555333111///////////////000000000000000111111000000///////////////.........------........................---)))---555444000555???777555...YYY```FFFYYY^^^RRR888000555<<>>KKKDDD:::444111000...,,,)))''''''))),,,---+++***(((&&&&&&(((+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------000111222111...+++******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))******************+++...111444555444222++++++***)))))))))))))))&&&&&&'''((((((''''''&&&,,,###999000...666+++EEE|||ZZZ,,, +++((($$$---)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''***)))"""000PPPttt{{{jjjbbbdddCCC&&&)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((!!!,,,+++$$$***NNN]]]555***(((''''''(((((()))***)))---000///+++)))***---(((***---000666888000&&&,,,------,,,+++***,,,---333999AAAJJJUUUeeexxxyyyllldddQQQJJJAAA999555222///...555333111222555777777666//////000000111111111111//////000000000000//////////////////..................//////...---...///)))333000+++666DDD>>>333666666TTTpppRRRGGG[[[>>>???,,,(((444GGG[[[UUU999---***000,,,+++...999bbb___000---...)))...++++++++++++++++++++++++************************)))))))))))))))))))))))))))+++))),,,///+++333IIIfff---333---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))******((((((((('''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((******************************)))))))))))))))***+++*********))))))((((((,,,---***'''(((,,,---***111EEE>>>JJJVVVEEE>>>777333111111444888......,,,(((&&&&&&(((+++)))'''%%%$$$%%%)))---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///111333222///,,,+++***(((((((((((((((((((((((()))******+++++++++++++++'''((())))))))))))((('''***)))***...333555333111++++++***)))((((((((((((***))))))((((((((((((((((((<<<===...===666111lllyyy===%%% (((---!!!---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''***+++###+++DDD~~~|||}}}sss^^^===*********))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((""",,,%%%)))&&&===aaaGGG,,,)))(((******)))***,,,(((+++...///---++++++,,,***......+++000777444)))***+++,,,,,,,,,,,,,,,,,,,,,000555:::BBBNNN]]]hhhxxxkkk]]]OOOBBB777111333111//////111333555555222111000000000000000///111111111000000000000000...///000000000000//////000000/////////............///111000...---///000000666...111LLLWWWFFF777IIIjjjdddRRRjjjZZZ999@@@===BBBMMMTTTSSS@@@'''+++***111,,,,,,333AAAkkkQQQ000...///(((***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((,,,***+++///,,,222DDDjjj...///---,,,++++++******++++++))))))))))))))))))))))))))))))*********)))))))))'''''''''(((((((((''''''(((((((((((((((((((((((()))((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))***++++++******))))))((((((''')))---,,,'''&&&---111//////333;;;XXXPPPHHHCCCAAAAAA===777666999NNN???///)))------&&&,,,...---+++((((((,,,000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---+++)))((((((((((((((((((((((((((((((((()))***+++++++++******'''((()))******)))'''&&&)))''''''***...000...+++***)))((('''''''''''''''((((((&&&&&&(((***...000666;;;000:::888///[[[UUU((()))$$$$$$///!!!)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))&&&***...'''***===}}}gggFFF...+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())) ...)))...XXXZZZ000)))'''***,,,***)))+++*********---//////---******000///)))***555:::888******++++++---------------///000000333:::CCCJJJ```zzzssscccXXX@@@===888555444555555555222222222222222222222111555444444444333333222222////////////............//////000000111111000000000000000/////////.........000222111...---///222///,,,---MMMmmm```NNN]]]~~~xxxMMMeeefff666RRRNNN]]]nnnrrrbbbHHH444...,,,+++000+++000<<>>CCCOOOQQQLLLJJJFFF666///CCC___dddIII+++///***&&&'''+++...---***------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,++++++***,,,---************************)))***,,,...//////...---(((***,,,---...,,,***)))'''((())))))((('''((()))''''''''''''((()))***+++'''***///444999<<>>777444444555222///111000000222444555444333///000111111111222333555---///000000000///000000------...//////000000111000000111222222222222222000000000000////////////...111444222...---000333444^^^vvv{{{lllAAA777aaacccMMMEEENNN666FFFqqqHHH+++000===OOOOOO444$$$000///)))+++)))888MMM\\\}}}~~~777...(((++++++111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((...+++(((,,,***+++666~~~www888------,,,++++++******++++++)))))))))))))))))))))))))))***+++++++++)))((('''&&&''')))*********)))(((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&'''(((***,,,...000111******************++++++///'''$$$(((+++)))***...###$$$111///000222OOO\\\OOOUUUVVVOOOJJJCCCFFFDDD;;;555???XXXnnnTTTCCC///&&&)))...,,,'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))(((''''''(((***************************+++,,,...000111111000///)))***---//////...,,,+++''')))++++++((('''))),,,(((((((((((()))+++,,,---000444:::@@@DDDDDDBBBAAA???<<<555HHH===+++&&&)))$$$%%%)))$$$$$$---$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((("""%%%...***&&&///hhhtttDDD,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((( ---000(((...+++ddddddFFF+++'''+++++++++---'''***,,,,,,***+++///222...******...+++%%%***666AAA:::000******,,,......,,,---...///000111222333222------333666888CCCQQQfffssskkk[[[RRRJJJ???666666666555555555444444444333333333333333333333333///111333333111////////////000111111111000...---,,,000222333333444444333888666///555???444,,,:::;;;...000666///(((+++...///...///111///...999FFFfffooo}}}GGG///DDDZZZOOO///SSS666555uuuIII000...666BBB222@@@---...)))...)))111222;;;gggsss666---'''///---...///---***((('''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---...//////mmm<<<000++++++******)))*********))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***,,,...//////)))************+++++++++************************)))***+++---///111222333kkkHHHUUU___VVVTTTEEE???GGGHHH<<<222222QQQbbbpppfffGGG,,,***444,,,000...'''%%%,,,333666***,,,...//////...---,,,---***(((***---///---***///000'''%%%------(((+++,,,,,,++++++++++++******222000------------,,,+++)))(((''''''''')))+++,,,$$$)))...,,,'''$$$(((,,,)))---222:::EEEKKKCCC555;;;>>>>>>>>>DDDLLLIII@@@444CCCYYY]]]***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---dddzzzMMM111,,,)))******(((''')))''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))'''***---)))&&&333FFFuuuDDD000'''###//////)))+++++++++,,,---...000111///,,,+++------)))***...:::PPPAAA)))......(((111...---,,,,,,,,,---///222---...///000111222333444<<>>DDDMMMZZZccczzzssscccTTTEEE;;;999666333222444777999999555555444444444444333333222333333333333333333333222444555444333333444555111111222222333555666777000......///111333333333999"""IIIoooNNN///777:::SSS\\\III000111222+++,,,333------;;;PPPeeevvvpppKKK777TTTwwwRRR...777...---;;;wwwXXX------444==='''---222+++...+++///(((...///999hhhrrr555---)))///,,,...------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......FFFbbb.........---,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---)))))))))*********++++++************************,,,,,,,,,,,,,,,+++++++++ 222>>>jjjtttVVVTTTUUU[[[[[[RRRFFF>>>EEEBBB===444...777QQQjjjrrrTTT;;;222555999444000------000222222111,,,---...,,,***+++...111)))000---***+++&&&!!!'''***,,,...------///444888777555333333444444222111***)))'''&&&&&&&&&'''(((%%%111;;;DDDVVVmmmOOOLLLHHHGGGLLLPPPLLLDDDJJJ===NNNtttrrrKKK;;;KKKbbb>>>(((+++"""))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---^^^]]]222---)))******'''''')))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((($$$%%%***)))&&&,,,666jjjggg666(((...%%%---((()))))))))***+++,,,---...&&&******'''+++222000((()))777pppZZZ000---+++(((++++++(((+++000000+++------......////////////---//////...---000555:::FFFPPP^^^lllvvvxxxgggPPP===444222333444666666666444333222444555444444333333333333333333333333444444444444444555222333333333222222333555111000000000111222444666222///...000000...------:::(((RRRmmmFFFEEEQQQcccppp]]]LLLUUUJJJ222222///111<<>>RRRfff333'''555%%%,,,JJJaaa>>>---333>>>III$$$/////////000+++000(((,,,,,,888iiirrr333---***...+++...,,,------...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...777yyy222///...---,,,+++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))************************************++++++++++++************111%%%***,,,==={{{eeeWWWYYYYYYRRROOOUUU@@@@@@DDDKKKJJJBBB999666===GGG```aaa>>>;;;888777888555///)))///...,,,,,,,,,---///000)))...******111111///555,,,...///---+++,,,222777<<<:::777666444222///,,,............000111333444\\\pppsss[[[KKKEEE^^^PPPAAA???GGGNNNJJJBBBHHH888888HHHKKKEEESSSmmm}}}===)))---&&&((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---^^^ccc333---)))))))))'''''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%))))))''')))...[[[uuu;;;(((222!!!,,,)))((((((((())))))***,,,,,,'''...---(((---888666***+++"""VVVVVV222---+++000...''''''---111///------------------------222222222///------000333,,,000555;;;CCCMMMXXX___ppp|||dddRRRAAA===777444444555444333...000222222000000222444222222333333333333333333111111222222333333333333000111222222111000111222//////...------///000111111///000444333//////333444FFFRRRXXXfffppppppooowwwqqqyyy[[[666666***EEEcccqqqqqqtttnnnEEE>>>555888GGG---,,,000)))111XXXBBB111666555>>>NNN)))***))),,,++++++000(((,,,+++777jjjqqq222...+++...***---+++,,,---......,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***************+++------000sss<<<......,,,++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((()))))))))*********))))))))))))))))))))))))((()))))))))***+++++++++&&&888,,,***///QQQZZZQQQ^^^\\\JJJcccNNN;;;<<>>555000111333666888888555222222333555555444444555666111111222222222222333333......//////000000111111000222444444222000000000/////////...//////000000,,,***...333222///666BBBZZZ]]]IIIEEEkkk|||dddYYY@@@///;;;JJJ```uuuzzzvvvxxxVVVFFFFFF444***------000---000<<>>BBBKKKJJJHHHKKKUUU[[[UUUIII@@@FFFIIIQQQ___qqqyyyqqqeeeUUUGGG[[[TTTBBB;;;DDDDDD======555555555666999<<<@@@AAAVVV[[[eeetttwwweeeSSSFFF???JJJHHHIIIOOOTTTTTTLLLEEE@@@BBBFFFHHHEEEAAACCCGGGJJJ:::<<>>666555777888444///222333555777777444111///333111///000333444444333000000111111222222222333111111222333444444555555666999<<<===:::666333111222444777999;;;<<<<<<<<>>LLLkkkyyy^^^TTT\\\333;;;)))666(((000222QQQ---)))666(((///(((MMM]]]%%%000111'''(((///***---+++666jjjppp//////......(((---*********************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,~~~}}}111111///...---,,,,,,+++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,'''((((((''',,,///))),,,222---***IIIvvvhhh[[[WWWXXXWWWVVVWWWaaa[[[[[[```aaaZZZTTTRRRMMMVVVaaadddbbb```aaacccTTTRRRQQQPPPOOOLLLEEE@@@@@@BBB<<<:::DDDGGGFFFLLLOOOJJJGGGJJJPPPRRROOOJJJRRRSSSTTTVVVXXXXXXVVVTTTIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJOOOSSSRRRMMMHHHJJJJJJJJJDDD:::;;;PPPhhh@@@)))***&&&&&&)))((("""$$$...--- ''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---lllrrr666///)))((('''%%%&&&)))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&###''')))'''$$$%%%(((***555dddhhh333###///''')))***))))))))))))******+++)))'''''')))---666JJJ\\\FFF===:::///222ppp___111---333+++(((000,,,,,,,,,------.........,,,,,,,,,...///...,,,+++///---+++******,,,------***111555222///000222111111111000111:::LLLccctttpppUUUAAA666555555444444444555666666111---...444666222///000+++,,,111333000***,,,333888------///...333888444111888???BBBAAA???===<<<@@@;;;<<>>333))),,,(((***+++===VVVAAA'''///+++******))),,,---333\\\|||...111%%%111!!!///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''''')))+++,,,,,,---WWWBBB<<>>sssHHH'''777222%%%444+++---+++(((***///...)))------------------------------------------------///000111111000///000222///.........000444888;;;SSSaaauuuhhhLLL<<<666666777444444333333222222111111444///---///...,,,,,,000;;;555000///222333333333(((111>>><<<222888===555FFFMMMWWW]]]WWWJJJBBBAAABBBFFFGGGEEEGGGHHH<<<---AAA:::===FFFBBB999???PPPUUUKKK???999:::JJJggg~~~[[[:::EEELLL===000222000000...***NNN222111,,,,,,000---(((222TTTLLL***+++///++++++***,,,---222ZZZ444222'''222###///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,,,,)))JJJkkk555...///(((,,,+++---***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************,,,...)))%%%)))111!!!IIIzzztttjjj^^^WWWXXX]]]```bbbwwwpppiiiaaaWWWSSSZZZddd^^^]]]```ccc^^^TTTMMMMMMOOOSSSXXX[[[\\\YYYQQQJJJVVVWWWSSSOOOPPPUUUTTTNNNOOONNNLLLIIIGGGGGGIIIKKKGGGHHHIIILLLNNNPPPPPPPPPXXXQQQJJJIIIMMMOOOMMMIII888...000SSS}}}999///%%%$$$***///,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))###***'''(((,,,)))999~~~ooo999...&&&&&&((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,UUUbbb444...)))''')))))))))))))))))))))))),,,,,,+++((('''---;;;HHH:::MMMFFF666333000MMM:::---///(((***,,,000111...///111///***------------------------------------------------000222222111///...///000000/////////000222444666...777DDDSSScccvvveeeRRR<<>>FFFFFFAAALLL```eeeZZZRRRHHHLLLYYYPPP:::;;;PPPKKKRRRaaatttnnnXXX\\\___oooHHH000888***555---...```(((,,,///---444+++888:::IIIEEE+++***///,,,,,,***,,,,,,111YYY<<<444***222%%%///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...'''999nnn999+++666)))******+++******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((+++...,,,'''%%%'''))))))'''+++HHH{{{yyyfff^^^^^^aaabbb___eeennnrrrmmmdddbbbeee\\\ZZZ[[[^^^]]]WWWRRRQQQJJJLLLOOOOOOOOOOOOQQQTTTTTTTTTQQQOOOPPPUUUVVVTTTSSSRRRPPPOOOQQQVVVZZZ]]][[[XXXTTTOOOKKKIIIGGGGGG@@@IIIRRRQQQFFF;;;555555SSS|||ccc@@@***)))******++++++)))&&&$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''((($$$***''')))***)))BBBnnn777...&&&&&&((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))MMMuuuOOO777***&&&))))))))))))))))))))))))++++++)))'''''',,,333777&&&999999444333)))333UUU===***000///...'''***,,,******---///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------111222222111...------...000000000000000000000000+++,,,...111999HHHZZZfffbbbLLL888444222666<<<;;;333+++---...///000000000///......///222333111//////111333:::>>>999555666;;;???AAA:::KKK```YYYOOOYYYfffbbbVVVUUU]]]YYYGGG@@@HHHCCCKKKRRRTTTYYY]]]UUUHHH:::>>>RRRjjjqqqnnnzzzlllpppyyyGGG---333...333---BBBZZZ+++'''///...---+++WWWPPP777...)))---***++++++))),,,,,,111ZZZDDD444+++000'''---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,+++++++++---***---TTTXXX***555333'''***%%%*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***(((&&&(((***,,,...///000222///)))(((///555666pppooo^^^bbbfff___[[[]]]dddiiikkklll^^^ZZZXXXZZZ]]]^^^\\\ZZZRRRPPPNNNOOORRRWWWaaajjjeeeeeeddddddeeeggghhhhhhfffccc^^^YYYUUUQQQNNNKKK>>>CCCIIIMMMMMMKKKHHHGGGVVVSSSKKKBBBCCCYYY~~~jjj???+++***+++(((...---+++'''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((&&&+++'''+++)))+++QQQlll555---&&&'''((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))CCCfff>>>+++(((((((((((((((((((((((((((((((((((((((,,,222333111"""---------111+++---@@@aaa[[[CCC222444111,,,444------,,,)))'''***...111,,,,,,,,,,,,,,,,,,,,,,,,........................///000111000...---...//////000111111111000///...555444333000...000555999QQQ___uuudddCCC777999777555222111222111///---111111111111000///......222222111...,,,---...///SSSMMMFFFCCCCCCGGGNNNSSSLLLQQQ___aaaRRRQQQfffuuuzzzfffddd___RRRPPPYYYSSSJJJGGGMMMSSSUUUZZZbbbiiizzztttrrrVVV666((()))666+++///YYYAAA666%%%,,,///&&&@@@```JJJ***%%%(((...'''***)))(((+++,,,111ZZZLLL222,,,...)))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++***)))///)))===xxx222***777###...%%%************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))---***&&&###%%%)))***)))###&&&''')))---///000''',,,>>>^^^{{{eee[[[\\\```bbbsssnnnfff___]]][[[WWWSSSQQQNNNNNNUUUXXXWWWVVVYYYTTTTTTVVVWWWWWWVVVUUUVVVXXXUUUQQQPPPQQQSSSSSSRRR^^^VVVIII<<<555888AAAHHHQQQccchhh:::<<<888---$$$$$$+++111"""###%%%(((******'''%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''(((***&&&---)))000dddxxxddd333,,,''''''(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***;;;~~~tttAAA---)))((((((((((((((((((((((((&&&''''''(((...555333,,,,,,...------///,,,***111===---$$$...666,,,%%%---222111111000///...000222------------------------........................,,,---//////......///111...///111222333222111000+++---///000000000111111---666FFFYYYooolllRRR>>>333111444555444222---***+++000555777666444111///...------...---++++++333AAAKKKOOOaaaSSSTTTjjj|||vvvfff[[[iiipppsssnnnuuuwwwiiibbb^^^XXXYYY```^^^SSSUUUllljjjzzzwww;;;000///)))888$$$666aaa,,,:::'''***000///VVVKKK+++)))///))),,,)))******)))+++,,,000YYYRRR000,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********%%%000***///^^^OOO'''111$$$000---++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&((((((((()))+++***&&&---//////...+++)))))))))///333555111...444BBBOOOssswwwRRRRRRPPPMMMMMMOOOOOOKKK___UUUOOOPPPNNNGGGEEEHHHVVVUUUWWWYYYXXXUUUUUUXXXXXXPPPFFF@@@======<<<;;;(((333DDDYYYoookkkSSS@@@---!!!%%%!!! %%%...111+++"""000---+++***+++***&&&###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%))))))$$$...***777yyyttt|||___111+++'''((((((&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,666zzzyyyBBB///)))))))))))))))))))))))))))&&&((('''&&&+++222///&&&++++++---///000///,,,***,,,...000...+++...777???,,,***+++000333222111222................................................***,,,---...---...000111---...000222333333222222///////////////000111111222000///444AAAVVVmmm||||||[[[:::000666999444///+++...000111000000444777666555222000//////000222222444888CCCXXXooo|||}}}rrriii{{{rrrdddjjjqqqSSS\\\VVVTTTZZZbbbiiirrryyy{{{qqqbbb:::222555000...***???TTT)))111,,,***000GGGOOO555 ///111&&&---)))---,,,***++++++...VVVXXX000...,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***'''---,,,)))@@@yyy~~~<<<***///+++000+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((!!!'''+++***+++...---))) &&&+++,,,,,,,,,---'''&&&(((,,,000000+++'''---888AAAEEERRRmmm|||qqqaaaWWWOOOLLLDDD:::;;;CCC:::777777888777444888???AAABBBFFFOOOZZZccceeedddxxxeee888::::::333+++(((,,,111333111...+++((('''(((***'''$$$  %%%***---&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((($$$***'''###000,,,===YYY000+++(((((((((%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((---333xxx~~~|||CCC111'''))))))))))))))))))))))))&&&***((($$$(((111///&&&'''&&&+++...,,,///111,,,'''///555,,,(((CCCkkkUUUFFF999555444222222333000000000000000000000000........................+++,,,......------...000......///000111111111111:::777333111//////......999555000,,,...777BBBKKKjjjvvvlll@@@;;;888888444------222111000...,,,,,,---000333111000...---///222666999CCCJJJUUUfff{{{rrrXXXZZZaaaUUUaaattteeeGGG;;;;;;888IIIbbb{{{ddd|||xxxIII999,,,...222"""444FFFDDD///&&&111+++111^^^777///,,,444'''!!!111%%%000///,,,,,,***,,,SSS[[[000///,,,000***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))++++++)))---'''+++]]]VVV)));;;###,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&++++++%%%###&&&'''%%%***)))((((((&&&%%%(((+++(((+++,,,***'''(((///555+++//////---000777888333666IIIaaarrryyyjjj```[[[PPP@@@111)))***...111+++%%%$$$(((+++***(((###%%%((()))&&&###&&&***$$$(((++++++)))&&&%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((***,,,---...$$$***&&&"""000---AAAQQQ///+++(((((((((%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))---222xxx|||}}}EEE333&&&))))))))))))))))))))))))%%%***)))$$$(((222333+++///+++,,,+++%%%***000,,,///)))+++---444\\\___GGG:::333333666000000000000000000000000////////////////////////,,,.........,,,+++,,,...///.........////////////------...111333555555444***---222444444333333333555HHHbbb{{{vvvRRR<<<999888666222000///111333111000...---...000222333...000333333///...:::HHHXXXzzz{{{~~~```XXXRRRNNNEEE;;;999>>>CCC444111<<<===444:::LLLiiinnnfffYYYXXX===)))000000(((///XXX###---444999!!!:::eee555---999222%%%***+++111...---)))***)))+++MMMttt+++444***)))+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))***...***'''...AAAqqq888444444$$$---(((''')))'''$$$***333*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---------------------------000000000000000000000000666999===BBBFFFIIIJJJJJJPPPPPPOOONNNLLLKKKJJJIII>>><<<:::666333///,,,+++***************************---000...)))'''(((+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,$$$%%%(((***+++wwwHHH---,,,***)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''555yyy}}}SSS***)))((((((((((((((((((((((((&&&((()))((((((---111444...---,,,,,,++++++++++++***///'''///TTTttt```PPPAAA111555222222555444...---111555111------000222222000555555222...******---111***---000///---,,,...111222111111111000000//////000111222333333333333333222333666@@@RRRllljjjJJJ:::777444444444222///------...///...---,,,,,,,,,------111555777444444BBBZZZnnnzzzZZZPPPNNNIII444555888===;;;777888>>>===FFFZZZiiihhhdddvvvbbb}}}tttUUUPPP;;;000444...+++:::QQQ)))333444999***>>>___---+++===777***---((())),,,,,,******)))***JJJ{{{~~~777333---***,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))***)))(((,,,...222ZZZmmm------...///------...---***''''''))))))))))))************))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,------------------------........................***+++---///000000000000//////...---,,,+++******---------,,,+++*********************************+++...111///+++(((***,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))''',,,+++)))???{{{xxxAAA---,,,***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((333www~~~RRR(((***(((((((((((((((((((((((('''((()))'''(((,,,222666...---,,,+++++++++++++++***...,,,===cccyyywwwZZZFFF???;;;;;;999444333666666777888999888444///+++ '''000666666333///---444333111000/////////...,,,,,,---///000222333333111111222222222222111111444333333444;;;FFFTTT]]]bbbBBB///...555000111333222///---,,,+++,,,,,,---------.........+++111222---777UUUxxxvvvTTT;;;444888;;;>>>;;;777555555>>>PPPaaaiiiiii[[[```NNN888333333)))000LLL@@@***444000444...;;;XXX)))***===444(((...)))&&&***---------++++++GGGtttIII//////***...))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++&&&'''///---$$$>>>qqqFFF(((555)))*********,,,...***$$$((()))))))))***+++++++++***))))))(((((())))))************))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((++++++++++++*********)))''''''((()))***+++,,,,,,***************************,,,///---***((()))+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&***222++++++^^^kkk777,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++000tttPPP''',,,((((((((((((((((((((((((((()))(((''''''***222999---,,,,,,++++++++++++,,,,,,,,,...HHHppp{{{{{{wwwgggTTTDDD<<<555222...,,,---000444777:::666111,,,,,,...333666444000,,,---000222000...///000000000000000000000111111111111000000000000000000000000000333777;;;RRRfff~~~XXX@@@888666444333///111222111///------...,,,---///111333444555555444======:::JJJnnnwwwmmm^^^PPPCCC===@@@FFF<<>>999444111///...333333333333555555444333222777AAAOOO^^^tttooosssgggoooxxx???000.........<<>>CCCBBBAAA@@@???>>>===<<<;;;333222000......///000111...///111111111222555777000...000666888333111333444BBBYYYqqqoooFFF444777222///111222///...///000333888;;;===???AAACCCGGGDDD@@@:::666333222111...---///111///...555>>>===RRRqqqfff{{{eeeuuunnn777222444---(((???KKK666)))666***///999HHH...IIIeee222%%%+++...,,,%%%///,,,,,,(((---666111***000```ccc333555'''))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************''',,,+++,,,...((()))777222111dddnnnHHH+++,,,111+++(((///,,,,,,++++++++++++++++++++++++************++++++(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++++++++++++++++++++++++++************************%%%&&&)))+++,,,+++***)))*********)))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))'''''''''((())))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%---...UUU|||QQQ---///)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))));;;}}}bbb666((())))))))))))))))))))))))(((&&&)))---***&&&111BBB******))))))***+++,,,,,,...'''FFFnnnxxx~~~wwwooosss[[[OOO???444111333666888===???BBBFFFKKKOOOSSSUUU777555222///...---......///111333333222111111222666000///555888444222444666333444BBB[[[wwwkkkCCC333777222:::111,,,555...+++<<>>{{{SSS)))111---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,///)))///QQQfff)))---222'''...,,,+++)))'''(((+++------************************)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''''''''''''''((())))))'''(((###$$$+++'''""")))+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&+++111222,,,((('''))))))))))))*********+++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''',,,(((%%%)))&&&%%%...+++...YYYzzzZZZ444'''...((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))***+++******)))///KKKhhh222)))))))))(((((((((((())))))---,,,,,, ...EEEHHH***...+++((('''(((+++...///+++;;;^^^zzz~~~}}}|||www[[[WWW^^^zzzpppHHH000000111444666777@@@WWWmmmYYYLLL???999666333222333333222111000000111333444333333333333222111000000111222111...,,,000;;;DDDSSSppp|||NNN222///333333///333///222BBBNNN\\\ooovvvhhhXXXOOONNNNNNJJJGGG@@@:::555666777444222333+++333FFFccczzzxxxuuuhhhIII444222333,,,777bbbIII{{{RRR555***000IIIRRR555%%% ===LLL@@@222///...+++)))*********++++++++++++111```{{{###555---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,+++---&&&,,,[[[ZZZ)))---888---,,,+++***)))((()))+++...************************((()))***++++++***)))((((((((((((((((((((((((((('''''''''''''''((())))))000+++&&&...888///'''000+++++++++*********************)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&,,,444444---(((&&&)))))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((///+++$$$'''''''''///***GGGxxxrrrLLL///(((///((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))***************000UUULLL333$$$))))))(((((((((((()))))))))&&&---DDDIIIOOO>>>(((((()))+++,,,,,,+++)))'''&&&>>>ddd}}}vvv^^^BBBUUUkkkvvvfffzzz}}}DDD;;;444666:::===???@@@MMMEEE===:::777444444777777555222000///111333555333222222111000///............///...------000333333DDD\\\uuuPPP333000888555,,,,,,...<<>>PPP&&&DDD777:::***444***---777999===???888///111444///'''((()))))))))************---%%%:::}}}777---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++111"""%%%444///(((III|||TTT---...((((((...000+++))),,,************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))555JJJEEE...***111111///***************+++++++++******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))***+++,,,,,,***((())),,,,,,(((''')))+++++++++++++++*********))))))))))))))))))))))))))))))))))))************************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((&&&***...''')))<<>>???@@@@@@>>>;;;777555111000///......///000111111///---------...///......000222000---333GGGZZZzzziii;;;333222777333***,,,666111555GGGZZZuuulllFFF333,,,))),,,333666222:::WWWmmmbbbjjj}}}lllwwwzzz___OOO<<>>000(((---///+++***...***************************))))))))))))))))))***(((((((((((((((((((((((('''''''''''''''((()))))))))888444&&&%%%(((&&&'''))))))*********+++++++++******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,***(((***......)))'''(((,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))************************************************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&---,,,%%%;;;ggg}}}WWW666))),,,---***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''((()))***,,,---DDD{{{}}}UUU000+++///***))))))(((((((((((())))))III???KKKNNN@@@&&&(((+++111888???AAA===777444333;;;aaa}}}QQQCCC___yyyXXX999>>>TTTUUU```{{{^^^OOO>>>555222111222555:::;;;>>>AAACCCDDDDDDDDD888666444222000000111222------...//////111333444333---+++000555333222333MMMfffqqqDDD888444111000222333222000222>>>JJJMMMiiicccGGG000000777555///...000JJJwwwxxxiiikkksss{{{uuuCCCYYYVVVaaalll~~~fffPPPfffyyy;;;<<>>:::777555444444444///000222111...---...//////000333555///)))---777,,,;;;VVVuuuKKK666555333000...---...000111///EEETTT^^^zzz~~~SSS;;;222---111333///---000UUUgggeeedddfffrrryyy|||www]]]KKKbbbxxxkkk<<<}}}III888>>>+++------,,,)))+++///000...MMM###999NNN******;;;"""$$$222***222///$$$000((()))"""111888fffAAA---///'''///444 ...******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))***************++++++,,,,,,------...000[[[^^^///111111//////(((...((('''++++++'''''',,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,------------------,,,,,,.........------,,,,,,,,,,,,+++******))))))******))))))))))))***************++++++,,,,,,++++++***+++,,,,,,,,,,,,+++*********((('''''')))+++++++++((((((((((((((((((((((((&&&+++...---)))%%%&&&((())))))(((((('''''''''&&&))))))))))))))))))))))))(((!!!%%%***'''(((+++&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((+++(((&&&&&&((()))(((&&&111+++666!!!AAAwwwSSS111(((++++++)))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))...!!!+++)))%%%777&&&ssstttddd///,,,"""---***''''''((())))))))))))(((>>>nnnGGG'''000888AAADDD444...)))(((+++111???LLLcccbbbGGG???DDDQQQssszzzdddIIIUUUuuunnnTTT<<<444555666666777<<>>HHHLLLDDD??????;;;444333555666555333111000000000111222111///...///000222,,,111GGGgggccc===555444333000...---...000111555>>>GGGOOO[[[^^^KKK333666)))+++555000'''<<<___ooo[[[[[[YYYZZZbbbhhhmmmpppuuuyyy}}}sssZZZWWW[[[TTT{{{VVVQQQwwwPPP333...222111000...+++***---222???333)))EEE444+++///)))$$$000gggooo???...)))---+++...***KKKjjj888'''*********'''*********))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))******************+++,,,,,,------...---888```ddd222555...!!!//////,,,,,,///000---***)))+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,+++******))))))******))))))))))))************++++++,,,,,,,,,,,,++++++,,,------------,,,++++++...,,,***)))+++,,,,,,+++((((((((((((((((((((((((,,,000444333...+++,,,...)))(((((((((''''''''''''))))))))))))))))))))))))111,,,---...)))((()))%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((***(((&&&'''***+++)))((((((///222+++999mmmcccGGG...))),,,+++((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((,,,$$$)))+++'''111444iii222---'''///***((((((((((((((((((((((((333]]]FFF111:::;;;888,,,)))---,,,+++777GGGEEE777gggddd[[[YYYFFF333QQQvvvuuu___lll||||||UUUJJJ:::000///333888;;;999<<<======???AAA>>>999:::;;;===??????<<<666222/////////000222222222222666333222333===UUUzzznnnBBB333444333222000...---...///000333000555@@@BBB777---,,,---,,,000111+++333^^^|||yyy}}}uuu]]]SSSUUUPPPOOOUUUXXXZZZ\\\```ccchhhmmmtttyyyVVVqqqxxx}}}}}}HHHXXXiiiHHH:::***(((***......---555@@@YYY555///YYY(((+++,,,666333 ,,,gggooo;;;(((///+++111+++$$$111mmmOOO###///---%%%///'''******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))******************++++++,,,---------333)))777hhhooo999)))///000)))+++******,,,//////,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++++++++++++++,,,,,,------......------------,,,,,,,,,,,,+++******))))))******))))))))))))************+++,,,,,,------,,,,,,+++---............---,,,,,,///---+++***++++++***)))))))))))))))))))))))))))+++...000000,,,******,,,(((((((((((('''''''''''')))))))))))))))))))))))) """$$$%%%(((******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((((('''''')))+++,,,***)))'''444***///gggHHH777***+++---***&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&---))))))JJJjjj222++++++000(((***)))(((''''''((())))));;;\\\WWW@@@;;;333444&&&---###+++DDDMMM===222666sssgggvvvccc555>>>wwwpppooogggiiiuuuwwwjjjXXXCCC333000+++,,,555======999666777777999>>>BBBDDDBBB???888555111...///000222222...111555222---555OOOiiiMMM222555333222111///...------...//////))),,,555555......555)))555555)))222[[[aaaRRROOOPPPIIIHHHOOOPPPPPPPPPOOOPPPQQQUUUYYY\\\```fffnnnxxxvvvkkk{{{LLLPPPuuuzzzWWW;;;222...222000)))+++444VVV555IIInnnBBBCCCLLL@@@444+++,,,<<<;;;(((&&&000&&&///)))---***PPPrrr///---444(((000'''******))))))))))))******))))))))))))))))))))))))))))))))))))************((()))))))))*********************+++,,,,,,------333111,,,666bbbeee777333000***///...'''%%%***......+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))******+++,,,------...------------------------,,,+++******))))))******((()))))))))************,,,,,,------------,,,,,,---------------,,,,,,+++,,,***)))))))))***)))'''))))))))))))))))))))))))''')))+++***(((&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((***///,,,'''((((((%%%'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''((()))******)))(((...&&&***YYYddd444---)))+++,,,(((&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))&&&,,,###,,,)))%%%___aaa...&&&---...&&&***)))((('''(((***,,,...FFF[[[```???,,,...,,,///***888NNNFFF***&&&:::iii}}}YYYvvvUUU[[[wwwzzzhhh^^^]]]hhhyyyQQQ???111......,,,...555444444444666:::AAAGGGJJJIIIEEE===444,,,***---000------111555666333555999cccjjj777111:::...111000///...---------...000///---++++++---......---111...111QQQ{{{VVVMMMMMMKKKCCCEEELLLLLLNNNKKKHHHFFFFFFGGGIIIJJJGGGIIINNNTTT]]]hhhssszzzKKK]]]{{{AAA333***---111///---///ggg{{{yyy000------******---******(((***&&&555,,,999III&&&333++++++*********))))))))))))******))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))***++++++,,,,,,---)))222///%%%777jjjmmm222///---333444...(((((())))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***))))))******+++,,,------------------------------,,,+++******))))))******((()))))))))************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******)))(((((()))***+++***)))))))))))))))))))))))))))((()))******)))(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((!!!---(((!!!'''(((%%%+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))'''((())))))((((((((((((***(((SSSkkkAAA,,,***)))***)))'''''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))&&&,,,"""***(((---oooQQQ+++%%%000,,,((()))(((((((((***---000222<<>>CCCMMMPPPOOOFFF777---,,,...777000+++...111222222444???\\\OOO000444888***000///...------,,,,,,,,,///333000((()))000000***222&&&,,,NNNwwwwww{{{```QQQLLLLLLHHH@@@DDDLLLGGGHHHFFFCCCAAABBBCCCCCCCCCAAA@@@@@@@@@BBBHHHOOOUUU\\\fffgggtttVVV===wwwsss```YYY\\\___\\\XXXkkkmmmkkksssKKK>>>777&&&&&&&&&...444(((+++---)))%%%222---,,,dddooo000///111,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))******+++,,,,,,,,,***,,,111111+++777eeemmm888))))))+++//////+++)))***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''(((((())))))))))))******++++++,,,,,,,,,,,,------------...,,,+++******))))))******))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,++++++***)))***))))))+++---...---+++)))))))))))))))))))))))))))((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))000)))((()))$$$---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))((()))))))))((((((***+++&&&JJJ|||QQQ,,,+++++++++)))((('''(((***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***%%%((()))AAA|||rrr@@@+++(((333***---((((((((()))+++...000111...---DDD888YYYFFF444'''444888111$$$%%%999JJJOOOMMM~~~zzzggg~~~uuuzzzsssmmmiii^^^XXXggg~~~zzzyyy{{{}}}oooOOO888---'''***...000111222555777@@@JJJTTTSSSHHH;;;333111111///000111///---111888111:::VVV}}}aaa;;;333444000...//////...------,,,,,,,,,***///111---,,,000111//////111HHHqqquuuxxx~~~rrrOOOEEEBBBDDD>>>666<<>>999<<>>QQQBBB,,,000)))%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))((()))***)))(((***///333LLL{{{XXX888(((***++++++)))(((((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&***&&&***'''---\\\ccc///+++***222%%%...'''(((((()))***+++,,,,,,***+++GGG>>>rrrXXX888222888'''!!!+++111666SSSvvvAAAfffeeefffwwwkkknnnxxx|||rrrmmmmmmdddXXX]]]lll~~~vvvrrrrrrxxxmmmRRR:::444...,,,///222222000444:::CCCIIIHHHCCC===999,,,---222555333......111111000888SSSyyyIII111888222***777///......------,,,++++++(((+++000222---'''(((---)))HHHnnn|||qqqssssssggg]]]XXXSSSJJJHHHEEE@@@BBB<<<+++333222444///'''---///###...,,,***,,,...///...,,,+++,,,...///...///111222444---999---111)))999444666888:::\\\TTT888VVVyyytttkkk>>>+++000111(((***111555HHHaaaVVVCCCIIIIIIYYYkkkGGG)))---&&&000"""+++222&&&111...000zzzGGGUUUNNN+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,---******,,,000222333333LLLzzzOOO+++***000+++(((...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((************)))))))))))),,,,,,,,,------.........,,,++++++***)))*********))))))))))))************))))))************))))))------......------,,,++++++*********+++***(((%%%(((((((((((((((((((((((()))(((&&&&&&((())))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))$$$<<<000+++***!!!...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((()))***)))***---444999eee:::'''+++)))++++++***)))******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$+++###...'''000oooYYY$$$******000---(((((())))))))))))(((((('''...JJJ555fffFFF,,,999%%%+++///,,,***;;;cccPPPgggcccrrryyygggtttlllyyykkkcccfffaaaUUUTTT]]]wwwrrrpppnnnnnnnnnrrr{{{hhhSSS;;;...///222000,,,111...///444===CCCCCC@@@;;;000)))+++000222000000333444111666UUUccc888555555//////000///...---,,,++++++++++++***((((((+++,,,+++---000FFFfffzzzuuuvvvvvvuuufff\\\KKKGGGAAA:::666555555666444444333333222111000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......///000000000000000777...///000IIIOOOKKKhhhGGGooowwwbbblllTTT555222...'''666222---444BBBhhhMMM;;;<<>>%%%///666%%%'''BBBxxx|||vvvEEE'''000666666,,,***---...)))&&&444FFFLLL'''666***)))***,,,------,,,---++++++******)))(((((('''******))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,....../////////000000000888444BBBmmmSSS222&&&(((666&&&***+++))),,,000,,,%%%************)))))))))))))))))))))))))))))))))))))))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))(((************)))))))))(((((())))))***++++++,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))&&&'''+++...---******,,,///###000000"""KKKsssIII...))),,,+++(((&&&,,,777777,,,&&&((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((...%%%+++)))---ffffff333%%%111(((&&&...)))'''''''''((())))))((('''$$$888>>>///&&&---000(((+++---$$$111&&&;;;ggg]]]mmmgggccc|||}}}|||{{{yyywwwuuuuuuuuusssoookkkjjjddd\\\WWWUUURRRNNNKKKSSSiiivvvkkkeeebbbeeeiiinnnssswww{{{~~~___666,,,444//////+++'''+++555888444...000222222111///------333111444666666???]]]|||sssIII111333222...000222......---,,,++++++++++++,,,)))+++...***+++CCC```||||||xxxnnnfffpppssskkk```TTTJJJBBB;;;777:::666111000222444333111///000111222333333333222111111111000000//////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...///////////////,,,'''444777&&&+++<<<<<>>...,,,///+++&&&)))111111***,,,---///222444222...+++000///222444222333AAASSS[[[===000444111---000222...---,,,,,,+++++++++,,,,,,+++******///@@@ZZZoooqqqwwwnnn```ooo|||kkkZZZJJJ@@@===999444111111111111111777555333444666999999888222333333333444444333333111111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............444(((---333,,,---666444YYYvvvzzzcccnnn^^^kkkyyyzzz]]]FFFBBB>>>JJJddddddccc999000(((>>>___000+++//////***---)))))),,,,,,+++...444JJJccc444333333///)))'''((()))(((************))))))(((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,------........./////////***777???888888UUUGGG666,,,---///...***'''***000************)))))))))((((((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))+++((($$$&&&---...******000,,,NNNtttPPP---%%%...111---(((***'''(((,,,,,,((('''***%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((...000EEEqqq333&&&(((,,,(((+++...%%%---......,,,(((''')))+++:::???:::+++%%%******%%%$$$+++***111+++>>>vvvrrr[[[zzz}}}XXXJJJuuu~~~{{{yyyuuupppjjjeeeaaa___WWWVVVTTTRRRQQQQQQQQQQQQNNNPPPPPPNNNHHHDDDBBBBBB===CCC[[[{{{nnnddd______bbbeeeeeefffjjjnnnlllkkkooowww\\\===***---000111---((())),,,000------444===???777...---,,,///222222000444<<>>===;;;777666555666888999999888111111111222333333111000333222000//////000111222111111111111111000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------000***)))***---444666...555FFF>>>{{{```XXXiiiwwwtttZZZ666444......***333IIItttRRR222666XXX^^^222//////111111...+++***---.........///111bbbTTT777444111///,,,***+++,,,*********)))))))))))))))))))))))))))************((()))))))))******************+++++++++,,,,,,,,,------------............000111555555...444TTTxxxaaa>>>***"""...555---)))...************)))))))))((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************))))))))))))))))))******))))))))))))))))))*********************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''&&&'''---333111+++***%%%WWWCCC111&&&***...)))%%%'''+++(((%%%&&&&&&%%%(((+++%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&+++(((777iiiQQQ+++(((***)))'''+++---'''(((,,,///+++&&&%%%+++333===999///'''(((---,,,%%%***---+++,,,&&&,,,FFFNNNRRREEE:::VVVSSSQQQ>>>BBB[[[___aaaaaabbbddddddccc___^^^[[[WWWSSSOOOLLLJJJFFFFFFEEEDDDDDDFFFHHHIIIDDDGGGKKKJJJDDD@@@???@@@<<<999GGGlll}}}tttlllfffbbbcccaaacccgggiiieeebbbbbbvvv{{{sssggg???000***222111''''''111222///333AAAQQQQQQAAA000///...///222333222333555EEEjjj}}}BBB555444777000---000------,,,,,,++++++,,,,,,,,,***...///555MMMjjjssslllxxxeeecccuuubbbPPP@@@777CCC???;;;888777555111---444444333444444333000---222333555666666555333222111000///...///111444555111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,'''000000))))))000333000///AAA;;;wwwLLLAAA222[[[{{{ooo\\\FFFNNN000===555(((:::xxxpppaaa///000,,,+++'''---,,,,,,---//////...---333:::uuu@@@111)))...111***'''+++******)))))))))))))))))))))))))))************+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......444))))))333444,,,333CCCdddUUU+++%%%,,,+++)))+++************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))************))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''&&&(((------(((%%%%%%:::aaayyyLLL+++(((+++...+++%%%'''...(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))+++)))%%%III|||777***,,,***((((((*********'''---333222//////555<<<444,,,$$$###)))...---(((***,,,***)))((((((+++......******888333///,,,888<<<===>>>@@@AAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@;;;<<<<<<======>>>AAADDD===AAAEEEEEEBBB???>>>???===777<<>>===:::999888CCCccctttjjj```\\\ZZZ[[[___eeeaaaeeehhhmmmwwwzzzvvvaaaEEE222...000000,,,+++000999DDDKKKGGG;;;000111000///...///111222111///===^^^RRR:::333333444---///222+++,,,,,,,,,++++++,,,------,,,***???aaakkk^^^^^^nnnZZZtttvvvWWWBBB999555222333666777444000444555666555333222222333222111000000222333222111333333111000......000222---///111222222111///---.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++++++++,,,(((***000+++(((111333***jjjggg;;;///hhhccccccvvviiiQQQ```{{{sss@@@<<<,,,***+++***,,,---,,,+++---...---000%%%000aaaggg///***111)))'''111)))))))))))))))*********))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***...---***,,,222333///555777EEEpppQQQ;;;444---************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************(((((())))))*********+++(((((())))))*********+++++++++******************************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))***%%%)))000+++...RRR}}}uuuCCC+++...,,,,,,)))'''''')))(((%%%((()))(((%%%%%%((()))((((((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''MMM555111***+++''')))///***%%%,,,+++,,,000777;;;888---$$$+++******+++(((%%%''',,,(((***+++%%%)))+++$$$///***'''000%%%222)))222---***,,,...000///---///222............////////////222555888888666666888;;;888999;;;===??????>>><<<777;;;888888QQQ|||qqq]]]OOOJJJPPPZZZ```fffhhheeefffnnnssssssuuu{{{kkkDDD---...111++++++...111222111111222444+++,,,,,,+++---000222111111///EEErrr}}}FFF777444000...---------,,,)))'''(((,,,,,,******...)))AAA\\\bbb___ffffffVVVcccaaaJJJ===666333444333333222111111111222000222444444333333333444444444333333222111000000222111111111000000/////////......///000000///---................................................------------------------++++++,,,,,,,,,,,,------,,,++++++++++++,,,------...'''***...***---222...+++DDDNNN^^^111WWWsss<<>>[[[LLL{{{PPP(((,,,WWWIII:::YYY~~~hhhaaaXXXUUUrrrOOO//////***+++'''+++---000***555444(((///WWW>>>***666---...,,,******+++,,,---,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............555***+++555000)))@@@dddQQQ)))000===444&&&%%%'''(((***+++***))))))*********+++,,,,,,------............------------,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))++++++*********+++++++++++++++...---+++***((((((''''''))))))(((((((((((()))***++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((***---,,,%%%""")))444%%%333MMMrrraaa333''',,,---++++++***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''$$$(((///---$$$222uuuhhh222333$$$***))))))((((((((((((((((((000444&&&+++444CCCCCCBBB???%%%''''''))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********++++++++++++...111000---,,,...000333333444444555999>>>BBBPPPXXXfffuuuhhhTTTDDDGGGPPPTTTUUUWWW```kkkxxx}}}mmmQQQ999---+++---111111//////111---,,,,,,///222333000------111222333OOORRR:::555222///------------,,,,,,++++++,,,***(((,,,222OOOaaaZZZRRRWWWLLLPPPtttiiiRRRAAA777444555666444333333444444333222111000000//////000000000///111111111000000222333000000/////////.................................---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,,,,,,,------...------------...//////)))111///***///444111///GGGaaaWWWSSSPPPBBBSSS_________KKK===888FFFZZZYYYZZZ___xxxPPPttthhhHHH666:::'''...,,,///++++++444***---666000555fffkkk888///444...,,,******+++------,,,******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........///...,,,...666;;;555***FFF{{{CCC!!!+++666//////...,,,***(((''')))***++++++,,,,,,------..................------------------------------,,,,,,++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''((()))++++++***************+++++++++,,,,,,+++***)))((((((((((((((((((((((((((())))))+++******************+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))************'''&&&)))+++))))))***888bbbQQQ999))),,,///(((&&&+++))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++OOOKKK'''222'''))))))(((((((((((()))))))))000999!!!)))111TTT``````eee++++++,,,***%%%***((((((((((((((((((((((((************************************************++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,(((***+++++++++---000333111111000...,,,,,,///111222555999???GGGQQQ\\\ccc~~~zzzWWWIIIGGGGGGMMMUUUZZZbbbjjjrrr|||}}}jjjSSS:::222+++))),,,444AAALLL;;;444---+++...111222000111111555000888hhhJJJ<<<555222...,,,---------,,,***)))***+++***)))///777ZZZaaaQQQGGGNNNBBBBBBcccNNN???333111222111444:::333111000000111222111000/////////......//////000///000000///...///111333/////////...............////////////////////////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////***222---***555666///222aaazzzZZZbbb[[[PPP888NNNzzzrrrPPP:::333333222:::---BBBwww:::333888PPPUUUUUU'''...---222+++***222$$$(((888222(((FFFvvviii555---///---+++***+++,,,,,,+++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...&&&444333%%%$$$222777...===)))FFFuuu:::'''444111///...------------,,,+++,,,,,,---......////////////.........---------------------------------,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''''''''(((((()))++++++************************,,,,,,+++++++++***))))))&&&'''((()))******)))(((*********++++++*********))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++(((***...///,,,---888EEEuuuHHH(((+++111333...''''''***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))###%%%,,,'''+++AAA}}}ppp444+++))),,,))))))(((((((((((())))))(((000;;;%%%)))+++LLLYYYttt;;;...---,,,%%%***(((((((((((((((((((((((())))))))))))))))))))))))************************************************((((((((()))))))))************+++++++++,,,,,,,,,((((((((((((((())),,,...'''***---///111222444666444333111...---///444888<<>>FFFKKK\\\hhhyyyoooOOO@@@<<>>333111---,,,,,,------,,,++++++++++++((()))222<<>>qqqbbbPPP:::......222222///---------...//////000000////////////............------------.........///------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))))),,,++++++***************+++*********)))))))))(((((()))***++++++***))))))&&&***///333444111---***)))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,666(((###777^^^YYY222'''...000---)))'''(((***+++***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$'''***'''000YYYoooWWW222,,,+++%%%***((((((((((((((()))*********333333333''')))%%%'''CCCggglll999,,,---))),,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))$$$%%%'''***,,,---,,,+++)))+++,,,,,,,,,,,,...000///111333222///,,,)))))):::999666222///...///000000555>>>HHHUUUfffxxx[[[777<<>>RRRddduuubbb777555;;;EEEIIIMMM[[[lllnnnpppooobbbMMM@@@FFFSSSjjjlllllleeeWWWFFF666...+++222,,,***000000BBBhhhRRRCCC:::444222000...------...///***++++++,,,---...////////////...//////000111111///...------...///...---------------------------...---,,,++++++---...000------...///000111222222000000000000////////////---------......000111111,,,)))---666888222,,,***,,,---...---,,,+++,,,...---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********...---+++,,,---......---000555111)))444444LLLjjjmmmFFF///RRR{{{SSSoooJJJ...111TTTdddAAA===:::111888555888eeeppp===NNNvvv555///***>>>...(((,,,,,,,,,---...///000111+++aaapppSSS//////...///222))),,,******------)))'''))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................//////000111222222222...TTTvvvBBB...222000///......,,,,,,000666,,,---...---------///111------------------,,,,,,------,,,,,,+++***))))))+++*********))))))((((((((((((''''''''''''((((((((('''&&&&&&''''''''''''&&&<<>>***>>>iiiQQQqqqWWWjjjCCC\\\FFF<<<333+++999:::nnnYYY999+++)))000666444999OOOeeettt222AAA!!!%%%777+++---,,,,,,---...///000111<<<888gggIII333...///000---...)))'''***---,,,+++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------..............................///000000111222222@@@444777ZZZ}}}UUU777222111777===999,,,111333444222---***+++---.........------------,,,------,,,,,,+++******)))+++*********))))))))))))((((((''''''''''''((((((((('''&&&&&&'''(((((((((***777===555------...***)))((('''&&&'''(((***+++************************&&&---333333---((((((+++''')))+++------,,,***)))************))))))))))))))))))))))))*********+++************************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%'''***,,,,,,+++,,,((('''+++111<<>>vvvvvvRRR&&&...000((()))***))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***))))))************+++++++++,,,,,,,,,------------...........................////////////////////////////////////////////////.........000555;;;AAAEEEFFF666,,,000777;;;CCCLLLTTTXXXVVVIII;;;444333333333<<>>@@@FFFEEE===222......111...,,,555DDDsssoooFFF@@@>>>444333222111///...---,,,------......//////000000000//////.........////////////...---------------------------------------------,,,+++,,,---...///------...///000111222222111111000000000/////////......---......///000111777444444:::<<<888000,,,///......000333222///,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++++++++***,,,,,,++++++,,,---......+++444///===BBBKKKCCCyyypppvvvOOO???AAA)))///###HHH333777|||OOO<<<===777777444(((HHHsssKKKBBB333---...------------...///000000777,,,\\\mmmyyyHHH---111222---222+++&&&)))------,,,---,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000000111111***...222666CCCaaannnCCC,,,...888;;;888555,,,%%%(((222777333,,,//////......------------------,,,,,,++++++*********************))))))))))))((((((''''''(((((()))'''''''''(((((()))))))))***000000((($$$(((+++)))***)))((((((((()))+++,,,************************'''&&&'''''')))*********'''((())))))******))))))************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************************(((((((((((((((((()))))))))000444---!!!&&&000))))))+++222DDDfffqqqMMM333***&&&)))000111+++(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$$$$&&&((())))))$$$...***KKK[[[+++'''(((,,,)))$$$&&&---...---+++******+++---...'''000'''222nnnkkk666)))'''BBBqqqtttccc555---,,,)))***++++++)))''''''((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++***)))************+++++++++,,,,,,,,,,,,------------........................///////////////////////////////////////////////////...,,,*********+++,,,444,,,)))...111111444:::CCCEEEBBB999222333555666+++111333111666BBBGGGFFF555///---000///,,,000999ZZZeee@@@???@@@888888777666555333111000////////////000000000000000000///...---------------......---,,,---///000------------------------------,,,,,,,,,---...///.........///000111111111111111111000000000//////...............///000000333444666777555000,,,***111///...111555555000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///444>>>///888lllZZZeeePPPxxx___000:::333AAA===tttqqq@@@gggpppRRRLLLBBB@@@MMMgggggg---666&&&///...............///000///888???ffftttTTT444)))555222---+++,,,---***)))+++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............................................//////000000000,,,222444///***333KKK```NNN...---888)))333<<<888,,,%%%)))000000000//////...---------------,,,,,,,,,+++++++++************************))))))(((((((((((())))))&&&((())))))))))))***+++&&&+++,,,)))(((***)))%%%******)))))))))***+++,,,************************,,,***(((((()))***)))(((((((((((((((((()))******)))***************++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))******,,,%%%"""(((222666///&&&......AAAmmmYYY888)))&&&222//////111...(((&&&***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&''')))***)))(((222$$$777ttt&&&((((((+++...+++&&&(((...***'''$$$"""$$$'''+++---///000%%%,,,RRR|||LLL&&&111CCCTTTMMM```TTTAAA$$$***(((((()))(((&&&'''***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,*********,,,---,,,+++))))))*********+++++++++++++++,,,,,,,,,---------..............................................................................//////000000000000,,,***,,,000000,,,---111888888555000///333666555,,,//////...444@@@HHHJJJ444...,,,//////------111EEEttt___<<<>>>@@@:::::::::999777555444333000000000000000///////////////...---,,,,,,------***,,,---,,,,,,---111444------------------------,,,,,,,,,,,,------............//////000000111111111111111111000000000000///............//////000000777;;;999111------///111///...111555555000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,///111000555:::dddpppmmmFFFlllppp[[[111<<<,,,OOOnnnQQQ___CCC;;;>>>DDDlllVVV111>>>,,,000//////.........//////777333%%%[[[rrrXXX...;;;///...///000---))))))---...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////////////////.............../////////---,,,---///222333111///666hhhhhh<<<666222///111555666222---111111000//////...---------------,,,,,,,,,,,,,,,***************+++++++++))))))(((((((((((())))))&&&)))+++,,,***)))***+++&&&)))+++***+++,,,)))&&&***************++++++,,,************************+++---...---***))))))*********)))))))))***+++,,,))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))******++++++%%%***///...***)))...444DDDqqqbbb@@@000,,,...000000,,,))))))))))))***,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''')))***)))'''%%%""",,,{{{```666'''***)))***------***)))*********+++...111222000...111,,,&&&///555yyyggg+++>>>888111)))SSS```YYY<<<111***&&&''''''&&&(((---************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++))))))*********++++++++++++++++++,,,,,,,,,------........................---------------------------------------------------......///...---+++***+++,,,...000...+++,,,///---///...++++++......++++++,,,,,,+++///666<<<>>>000---+++---//////...///999ccc]]]<<<>>>>>>888888777666555444444333111111000000//////............---,,,,,,,,,------***,,,---,,,+++---222666------------------------,,,,,,,,,---------........./////////000000000111222222111111111000000000//////............//////,,,555:::555...,,,...000///......000333222///,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***---//////------000333,,,333WWWYYYzzzDDDtttpppkkkwwwNNNhhh222RRRuuubbb444OOOooo>>>444999'''111DDD555AAAwww>>>777222000888111111000///............111000222111ggg~~~iii999333000///111000------111...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000////////////////////////------..................$$$,,,222222...,,,000666444000999[[[{{{]]]:::***...666555000222222111000///......---------------,,,,,,,,,,,,*********+++++++++++++++***))))))(((((())))))***'''+++......+++)))***+++***)))(((&&&&&&(((***+++)))*********++++++++++++++++++++++++++++++++++++%%%***......***(((***---+++************+++,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,(((///222***%%%777\\\}}}oooRRR333'''+++111222000+++(((''')))+++,,,***((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###%%%(((((('''&&&&&&'''$$$eeeiii>>>$$$777***(((''')))++++++)))&&&000333999@@@DDDAAA888111 +++%%%111---oooLLLQQQ222&&&&&&FFFOOOaaaaaaFFF666)))((()))''')))...************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,---,,,+++)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------......///000///...,,,+++,,,---------,,,+++,,,...***---...+++***,,,+++'''+++,,,++++++,,,///000111---,,,+++,,,...///000///555PPP}}}^^^??????<<<777666444333333333444555111111000//////...------,,,,,,,,,,,,,,,,,,------,,,...///---***+++000444------------------------,,,,,,------......------////////////000000000000222222222111111111000000//////............//////***///111---+++......+++------......///......---+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...111000......222666DDDaaabbbeee___fffTTT}}}\\\OOO[[[666555222;;;\\\YYY???;;;111...333000YYY|||kkkxxxKKK111000666222111000///............'''222<<<<<>>777111///)))***+++&&&((()))((((((+++---...:::111'''###$$$((())))))>>>}}}???$$$,,,777vvv{{{:::(((111'''666[[[yyyxxxYYY;;;111///+++(((***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,+++***)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------,,,,,,---///...+++''',,,...***'''***...///...---,,,------++++++---,,,...///,,,+++---000111333111ZZZhhhFFF@@@999;;;999777555222000//////,,,,,,,,,++++++*********000...''')))222000))),,,444---,,,111///'''(((111,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,...333111...---...000222222444+++///111///@@@FFF000333222111111000/////////111&&&<<<...222)))111...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++222((()))555...<<>>|||HHH(((555(((555111%%%,,,(((---444///000RRR}}}}}}ccc222222555...000777***---.........///000///------......//////000000000000111111111111000000222222222222222222222222000000//////......---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........//////000222222333DDDcccggg???111222222111222---...///...,,,,,,---...,,,***(((((()))+++...000,,,+++)))((()))+++---...,,,,,,***)))(((((((((((()))***---...)))$$$&&&,,,*********)))******+++,,,,,,------...---+++)))(((************))))))))))))))))))))))))******************))))))******+++,,,------------------------------------------------++++++++++++,,,------...***((($$$(((...+++''',,,((()))*********+++...000***---///...***((())),,,*********************))),,,......,,,///AAA]]]tttnnnOOO:::...---111......------,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''000%%%'''000&&&###QQQ,,,)))***&&&111"""))))))(((''''''((()))((('''222///'''***'''+++111&&&555sss,,,"""AAATTTMMM---...(((888;;;ttt{{{sss===%%%@@@,,,+++***************+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((***************+++++++++---'''...+++///"""333))),,,,,,,,,---------......111111+++111111***...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,---///000000000///...))),,,------+++,,,///222000:::NNNssspppJJJAAA===999777555333111///......,,,,,,,,,+++++++++******++++++...///***'''+++111BBB000$$$(((///---***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...111444000/////////111222333333888222777888777GGGMMM<<<444333000...------......000222QQQ000)))///333000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((...///444999:::___oooxxxvvvfff{{{xxxcccuuudddsss^^^|||???HHHKKK555UUUAAA,,,222+++000:::///,,,111666111+++777LLLvvvCCC---===>>>$$$333222000//////000000///////////////////////////111222222333333222222111222222222222222222222222000000/////////.........------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---------......///000111555222222;;;SSSwwwoooJJJ666222777666444222111///---,,,+++///444555111,,,(((&&&---...///...---,,,,,,,,,---,,,+++***)))))))))***(((###"""%%%((()))+++///+++***))))))((((((((()))'''((()))+++,,,---......))))))))))))(((((((((((())))))))))))*********+++***************+++,,,,,,------------------------------------------------,,,,,,,,,+++,,,,,,------111***444666&&&&&&---###---......,,,((($$$"""!!!///...,,,,,,,,,...111222///...,,,***))),,,111555,,,...999QQQtttkkkXXXCCC777000,,,...222------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((,,,000$$$%%%IIIiii(((+++***###///$$$,,,((('''((((((*********)))222+++''',,,777(((***---...888+++;;;444:::CCC>>>000iii|||bbb666222!!!111111++++++************+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((***************+++++++++---&&&///+++///%%%444+++,,,,,,,,,---------......,,,---***------))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,---.../////////...---,,,...//////------///111333:::HHHiiiRRRBBB@@@666555333000///---,,,,,,,,,,,,,,,++++++++++++***+++&&&000111###111VVVjjj___555''',,,000///---------------------------.........---,,,---///111444444444333222000///...---,,,000000...999???444:::999777555333333444555222@@@iii999&&&999111---000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......///;;;\\\[[[TTTjjjddd{{{^^^kkkttt```jjjnnn888222222333---,,,...333444000---...FFFvvvLLL999:::666222000...///000111222222111111000000000000//////111111222222222222111111222222222222222222222222000000000////////////...,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,---.../////////333555444444<<>>333+++***---111222+++,,,+++)))(((***000444---......+++))))))---000,,,,,,++++++***++++++,,,;;;000&&&''',,,---,,,+++***)))))))))******+++,,,(((''''''(((((()))***+++++++++++++++************))))))*********++++++++++++++++++++++++,,,,,,,,,------------------------------------------------...---,,,,,,,,,,,,,,,,,,%%%444$$$000666---777)))+++---......///111222***+++,,,...///---&&&!!!---111333222...---000444\\\rrrrrrIII777000++++++---,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((( ///)))???KKK"""---***"""...(((---'''((()))***++++++******888(((***222WWW..."""444(((~~~KKK111444000>>>(((666SSS}}}bbbjjj\\\888%%%000+++,,,++++++******++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***((())))))*********+++++++++---$$$111)))...)))444,,,,,,,,,,,,---------......+++---...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++---------......---,,,,,,...///111111000//////000777:::@@@\\\[[[@@@<<<333222000...---,,,++++++++++++++++++++++++++++++000###---///%%%KKKmmm@@@,,,,,,//////---------------...............000111111000///000111+++---000222444777999;;;777999<<<999666;;;===999333333444444333333222222111<<>>---FFF222.........---,,,,,,---------------------------------------------------------,,,,,,,,,,,,------------444///)))+++PPP```XXXNNNUUUlll|||mmmrrruuunnngggiii___888,,,666<<<@@@SSSnnnwwwppp^^^NNNTTTYYYAAA+++111:::111000------222777666111+++GGGVVV@@@===111111333555444111000222000000000000111111111111...//////////////////...111111111111111111111111////////////////////////,,,+++++++++++++++++++++******))))))))))))******+++++++++++++++,,,------+++000444222......555<<<---JJJuuuuuu]]]FFF222%%%...///111222222///+++(((***...222222---(((&&&&&&+++++++++***++++++,,,,,,EEE888---,,,///---***((('''((()))+++...000222444555333000---***)))((((((+++++++++************)))*********+++++++++,,,,,,++++++,,,---------------................................................///...---,,,,,,,,,,,,,,,999"""***888???\\\```555......,,,***'''''')))+++000///...---...000444666,,,...000444AAAZZZzzzeeeDDD666555///------...///...***(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))111&&&888vvvSSS555!!!---)))$$$///******((()))*********))))))***@@@(((---:::{{{BBB 555(((hhhfff///000!!!444444:::HHH\\\[[[|||llliiiFFF777+++***---,,,,,,++++++++++++,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))***)))((()))***+++***((()))))))))***++++++,,,,,,,,,"""555(((---,,,333---,,,,,,,,,---------......+++---333+++***111,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---...000111111111000000888:::;;;RRR}}}eee>>>333111000...---,,,+++++++++++++++++++++++++++++++++222###,,,111)))OOOFFF:::///---///...***'''---------....../////////+++...111222222111111222111222333222111222555888777======:::::::::999;;;BBBEEEHHHKKKLLLJJJHHHFFF<<<666NNN:::...DDD111111,,,,,,+++,,,,,,---...///------------------------------------------------,,,,,,---------.........222)))...MMM}}}}}}yyyXXXEEE]]]nnn???wwwiiiBBB===???555MMM}}}tttUUUhhhAAACCC===333...555EEETTT\\\???;;;uuu555''')))///777777222,,,---444666222777222>>>wwwzzzqqq888888777999<<<777///---000...//////000111222222333---......//////......---000000000000000000000000.............../////////++++++++++++++++++++++++***))))))(((((())))))***+++************++++++,,,)))+++++++++,,,000777<<<444111000555IIImmmLLLAAA444...000333555444222888???AAA<<<333+++'''++++++*********+++,,,,,,000+++(((+++---+++***,,,(((((()))+++...111333444<<<:::777444222111000000)))))))))(((((((((''''''++++++++++++,,,,,,,,,,,,,,,,,,---............---................................................///......---,,,,,,,,,,,,%%%:::000555```bbb;;;******---//////...---------(((...444444///,,,...222444NNNsss]]]CCC888333...)))///...---,,,---...---+++******)))))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))******---444sssOOO%%%+++$$$+++((((((000+++''')))***+++***(((''')))***DDD(((---<<<___%%%...///QQQ///...///000:::MMM{{{tttOOOFFFQQQ999[[[<<<333///......---,,,++++++,,,,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))***)))((()))***+++***(((((())))))***++++++,,,,,,***"""===++++++---///---,,,,,,,,,---------......,,,,,,777)))***777***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---///111222222111666::::::MMMxxxuuuCCC...000///...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,...&&&///555,,,888RRR[[[$$$''',,,...---++++++,,,------......///000000000///000111///---,,,,,,---333777<<>>'''***777|||444(((666BBB444,,,444&&&222pppvvvPPPccc...---)))```]]]444***//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***((((((((()))***+++,,,,,,---***%%%III000+++...,,,---,,,,,,,,,---------......111///???...222FFF111***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...///---,,,---000222222222333;;;;;;IIIsssTTT555000000///...------------******+++++++++,,,,,,,,,******...111---)))***,,,666666333...***+++///222---......///000000111111555444444333555;;;CCCHHHGGGSSScccsss~~~TTTDDD===000222111000///............................................................,,,------...//////000000777XXX}}}iiiXXXfffppp999""">>>NNNWWWAAAEEE|||wwwDDD444///888999444<<>>KKK^^^qqq}}}~~~ccc___GGG777666444222000...------................................................---------...///000000111YYYmmmyyyKKK^^^^^^NNN<<<888RRR999IIIXXX666111444;;;UUUvvviii\\\DDD:::555555888666...,,,000222222,,,111888222JJJ}}}rrrRRR>>>>>>;;;444///333222111///...,,,+++***,,,------------------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++++++++************++++++++++++***************+++(((***...///...,,,,,,,,,,,,+++,,,...111333333222+++...555<<>>000000444000)))...,,,...111000,,,+++---222&&&---'''666(((000///888))))))555333///JJJrrrwwwooowwwxxxSSSxxxjjjhhhkkkJJJAAA===HHHLLLhhhwwwsssrrrnnnmmmxxxGGGBBBBBB333555666444222222333333000111888777///444<<<888QQQhhhxxx}}}uuuBBB777999555999***(((555999...'''+++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,+++*********+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///111111222333333444555555SSSlllmmmYYYIII<<<555222///---...222444444333,,,,,,++++++,,,...///000.........///000000111111......------------......---......///000111111222.........//////111222222000...---///333444222///444333222222111111111222///000000000......000222111555777555333:::HHHUUUnnn|||uuuCCC<<<444000111111///,,,......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((...&&&###''')))%%%&&&***,,,(((###,,,///!!!888qqqQQQ)))'''+++%%%---%%%'''+++''')))+++%%%'''///+++"""///@@@]]])))...&&&&&&333PPP***...%%%888"""OOO(((666~~~UUUzzz***:::jjjwww888NNNAAA...%%%---000)))(((///))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((+++)))***,,,000111///,,,---333555111,,,,,,------------............------......//////......---,,,***++++++,,,------......---$$$111)))000(((555+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******,,,...111222SSSbbb<<<'''222...---111222777;;;GGGgggrrr===444///222111,,,...666---,,,+++,,,------+++))),,,,,,+++,,,,,,,,,+++***---///000000///...------444444222222666CCCUUUbbboooUUU===///...000===555...,,,,,,+++...222222,,,333+++444(((000---'''333444(((...WWWggg^^^VVVOOOxxxmmm___kkk}}}wwwkkk@@@555TTTSSSoooYYYAAA999777}}}|||vvv[[[AAAJJJXXXMMMtttrrrlllLLLAAA///555999:::777111///222444000)))000777333222666444>>>GGGTTT```nnnHHH+++000;;;:::222))))))111222---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))++++++*********+++,,,---))))))))))))))))))))))))*********+++++++++,,,,,,------------............//////000111111222333333...666BBBPPPaaa{{{www^^^FFF666---***(((---,,,,,,,,,,,,---....../////////......------------------------......///+++++++++,,,,,,---------333222222111111111111222777666555444444333111///000111111222444555777777111222333222222222444666HHHUUUhhh{{{oooNNN666***777222---,,,///111000......------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&%%%&&&***,,,+++***+++ ///111%%%%%%>>>ttttttDDD%%%$$$000000'''+++%%%)))+++%%%(((000///***000,,,555NNNbbb>>>(((***...///III777888******,,,NNN777444vvvPPPPPP)))222TTTCCC000ddd^^^@@@---222333((('''222************************************************((((((((()))))))))******(((((())))))))))))((((((+++******,,,......,,,)))'''...000,,,((()))+++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***---------...............222///555,,,***+++111%%%,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******+++---///111OOOaaaBBB...555//////555333777<<>>555000444444444555555666666666444333222000////////////555555555555555555555555333333222222222333444444'''***---000111333666888444444555666777888888999RRRYYYeeesss~~~kkkOOO:::111000222333///,,,***+++...000///---------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&((()))'''(((***)))'''***000+++%%%FFFVVV:::######)))''''''+++(((%%%******$$$***666777444DDD???DDDCCCNNNWWW&&&,,,333(((999;;;444''')))555AAAeee[[[LLLVVV|||cccOOOXXXEEELLL(((HHHXXX111,,,111,,,(((---************************************************)))))))))))))))*********((())))))******))))))((((((''''''(((******)))'''+++000333///---...//////---------...///000111222333333333222111000///...,,,,,,,,,,,,++++++++++++...000000000%%%111111(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...<<>><<<:::999555555555555555444444444444444555666888:::<<<>>>EEEJJJQQQVVVYYY]]]ccchhhqqqvvv]]]EEE;;;222)))+++444888444...000///---...//////---***,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++'''###&&&,,,,,,'''666'''YYYppp000&&&###***555/// !!!---(((%%%)))***&&&...888555&&&888222333%%%666333***111$$$)))bbb```111***......CCCfff\\\444yyyMMMWWWCCC999vvvxxxAAA(((+++222///)))++++++++++++++++++++++++************************************************)))))))))******)))))))))((((((((())))))***))))))(((---...+++)))***+++)))++++++******+++,,,...///000000000...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,777333...===+++333...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,))):::,,,***000+++111222666666>>>VVVzzz[[[>>>444222111111...---+++,,,...///000///***---000111///......///555333000...222>>>PPP]]]~~~\\\888)))---333222000///000,,,,,,,,,444555444+++333XXXooovvviiiLLLQQQuuuBBBCCCOOOUUU]]]wwwMMMnnnkkkHHH@@@???888NNNjjjqqq{{{kkk[[[TTTNNNCCC999444TTTNNNEEE555***444:::000444333222000---...777AAAiiijjj777(((,,,,,,,,,000,,,+++******)))))))))***************************(((((((((((((((((((((((()))))))))******)))))))))))))))******++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------------...............***+++---111444666666666,,,///444555///888\\\iiiMMM===666444333***222888777///)))))),,,000////////////---+++))),,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''+++000---(((,,,'''\\\UUU222&&&///)))%%%(((,,,+++)))))))))$$$''')))***444888---(((***%%%"""444OOO)))---(((&&&;;;???---(((666>>>iiilll===KKKtttRRRCCC000\\\kkk999%%%---222---++++++++++++++++++++++++************************+++++++++++++++*********))))))************))))))------,,,,,,************...111222...---......+++000000000000000000111222000000000000000///............//////000000000000MMM;;;444KKK555///'''333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++(((111''',,,444222777111555555BBB```jjjEEE000---111///---++++++---/////////,,,///111111...,,,...000000000222:::OOOqqq[[[<<<...***,,,//////...(((111...;;;@@@MMMPPPoooiiieeeSSSvvviiitttHHH888bbbLLL|||qqqJJJFFFpppqqqsssiiihhhHHHDDDSSSkkk~~~TTTKKKDDD999000777888+++***222444//////444333,,,999JJJoooUUU,,,!!!(((000---,,,+++***************************************((((((((((((((((((((((((((())))))******))))))(((((()))******++++++******)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,........................222111///---,,,---...///222)))&&&...555111+++***///444FFFcccgggMMM999666444333444333000---444111---(((&&&)))111666++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((***,,,***&&&$$$&&&555qqqFFF&&&))),,,...,,,'''$$$(((---+++%%%)))%%%&&&(((,,,888999******))),,,...)))(((zzzqqq,,,***000...(((333777,,,,,,hhh```qqqbbbnnnKKKYYYGGGNNN^^^...BBB[[[---%%%---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))******++++++******)))+++,,,+++***((('''(((***000333444111000222222...//////000111222222222222000000111222333333222222........................FFF222000CCC666)))'''333,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000'''///333000777---444777IIIlllyyyYYYCCC999666333000///000000000000///111222111///222888>>>///HHHmmm}}}}}}qqqPPP666+++,,,+++------FFFFFF[[[nnnYYYuuudddjjjzzzaaaDDD888]]]ccc===yyy444666...555ppp:::444XXXnnn___JJJ999:::???;;;777666eeeFFF666777555333111,,,***000333111222555333...&&&///>>>XXXiiiDDD444///...---,,,++++++*********************************(((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))************************++++++++++++------------------------(((+++...//////......///+++111666555...***///666555...***...555@@@QQQ___zzz~~~^^^DDD777444555666111///---,,,---...000111///,,,+++111777555((()))***************+++,,,******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++))),,,///(((###444MMMsss???+++333### (((///...(((%%%%%%''')))''')))(((***888===000222(((333...///'''eee333(((///333%%%555DDD???FFF~~~TTTsssyyyMMMggg:::aaa???$$$222@@@zzzWWW999///...------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++)))******++++++******)))''')))+++---...000555888444777888666888;;;;;;888666888<<>>;;;777444444333333222111333333222333:::FFFOOO|||}}}vvv}}}}}}QQQ777111***111;;;bbbfff]]]RRRmmmxxx\\\ttt```@@@555OOOQQQ:::555:::>>>???>>>KKKxxx:::111BBB111???XXX---JJJVVV<<<...)))333<<<999555777~~~FFF)))333555,,,,,,222---...//////---,,,---000...---+++///FFFrrrTTT444///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000---)))(((+++//////+++'''***333888222'''******///333000+++///888333777<<>> ---///&&&---+++''''''***)))$$$&&&---((())),,,)))(((777@@@777pppBBB333"""333,,,OOO888&&&***111$$$888HHHZZZkkkyyybbbFFF111[[[PPP:::111]]]^^^<<>>TTTvvvYYYxxxlllZZZXXXRRR444666kkkFFF999???DDDXXXGGG;;;WWWwwwIII<<<666;;;222111888???YYYLLLCCC+++777888222BBB+++eee___777888///111///000,,,,,,,,,...111111...,,,000...///000...888ZZZ}}}<<>>NNNaaatttsssiiiSSSGGG:::555777999666222111111111111000000000///000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++)))***,,,+++((((((+++...%%%***...999ooovvvJJJ'''%%%+++&&&$$$***(((''''''((())))))'''&&&,,, ***$$$%%%bbb888dddlll$$$333'''111:::III,,,'''***111000SSSjjjIIIIII222^^^444]]]|||lllDDD555***---333333000...'''+++111111...+++******000%%%111(((---$$$000(((((('''(((...333222---***333@@@VVVhhhpppsss{{{tttiii]]]OOO@@@666:::333---+++...222222111......///111111///...---,,,@@@666***555..."""000******+++++++++,,,,,,,,,***...000000000111111///222AAAccczzzrrrlllkkkrrr~~~~~~~~~kkkOOO\\\VVVLLL___{{{lllmmm~~~QQQGGG;;;GGG{{{VVVlll444^^^BBBCCCyyy[[[===999777888AAA222;;;ZZZwww~~~III[[[cccAAA@@@[[[+++///(((333,,,111......------............000...000111,,,(((444EEEccchhh999000111'''&&&111)))((('''(((+++,,,***&&&(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((('''(((((()))******++++++))))))))))))************+++++++++++++++,,,------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------...///000111222/////////000000000111111666555222000000111222333>>>GGGTTT```kkkwwwwwwnnnXXXTTTNNNGGGAAA<<<888666===777000///222444222///111111111000000000//////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))))))))(((((()))))))))*********...)))&&&)))+++***)))+++%%%222666LLLAAA,,, '''...***(((+++...---+++******)))((('''"""555///+++000\\\&&&OOO...///***///+++ffftttRRR111555///+++PPPjjjCCC[[[VVVDDDIIIhhh@@@BBBaaaIIIEEE<<<***)))888888222+++)))...555<<<@@@444+++333111,,,%%%222444...///000,,,(((,,,>>>OOOkkkpppzzz~~~zzz{{{uuu^^^SSSEEE:::444222///,,,222...---///...+++---222BBBcccTTT...,,,000+++///++++++++++++,,,,,,,,,,,,---............//////...555KKKooo|||{{{ZZZ\\\NNN333QQQUUUdddzzzbbb]]]QQQeee999???qqqYYYDDDDDDuuuUUUmmm}}}kkkaaammmYYYeeekkk---???888///!!!444/////////...,,,,,,...000---***,,,222111)))'''+++---LLLuuuYYY444333333)))333///***((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((((((((((()))******++++++))))))))))))******************+++++++++,,,,,,,,,***,,,---......---***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........./////////000000---------...///000222333(((,,,111333444666;;;???222999EEEUUUfffvvvxxxpppiiiNNNHHHBBB===<<<:::777444888444000,,,+++---111333000//////000222333111000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))((((((((()))))))))****** (((222222((( &&&222111888aaa<<<'''&&&)))------)))'''(((&&&&&&%%%%%%%%%''')))***###/// FFFGGG%%%III:::(((---000###888DDDVVV,,,333333888iiiSSSaaadddkkk???>>>HHHWWW<<<>>>tttuuuLLL444222999///)))111GGG```pppwwwsssRRR999::://////)))%%%***+++---111666FFFaaayyy|||zzz}}}vvvdddTTTEEE888000000***,,,444444///555AAAiiiwwwYYY---'''...+++---+++++++++,,,,,,,,,------...---,,,---///000111111;;;[[[zzzffftttZZZ999PPP___\\\VVV}}}\\\\\\===GGGuuuWWWGGGmmmqqqOOOEEEEEEPPPHHHFFF>>>888KKKRRRaaa~~~yyy222!!!)));;;666%%%---///111000...------...,,,((()))...111000000444))))))888\\\WWW///'''+++,,,000222///***)))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((((((((())))))************((()))))))))******************++++++++++++++++++------......---,,,***)))************************++++++++++++++++++++++++++++++,,,,,,---......///------------..................000111222333444444222444444222///---...///333333333222222111111111777888:::<<<>>>AAACCCCCCKKKLLLNNNRRRVVV\\\```cccrrrtttwwwxxxvvvuuuttttttkkkgggbbb\\\VVVOOOHHHCCC;;;888666555666555333000888555222111444777888888555555666666666666666666000222333444222111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******000((($$$***000000---+++QQQppp,,,555+++000222,,,&&&%%%'''''')))))))))(((((())),,,...999'''***111```...,,,777JJJ$$$---222+++***///RRR+++)))DDDmmm]]]AAA|||[[[;;;777999...>>>gggkkkRRRRRR\\\uuunnnddd@@@999,,,---000***111IIIeeexxx~~~|||}}}}}}vvvcccXXXDDD666///111///...===RRR}}}ddd;;;)))111000***000,,,,,,,,,,,,------------...++++++///111222333555DDDkkkwwwfff{{{kkk}}}```vvvXXXYYY>>>999iii___YYY---ZZZ777999pppSSSHHHhhhlllDDD<<<888333444000999^^^VVVttt___AAA===444'''555+++000...***---222444333000---+++---***))))))))))))---222000***)))111CCCbbbCCC555,,,''',,,111000,,,***************************((((((((((((((((((((((((((())))))*********)))))))))))))))))))))*********((()))))))))************)))***+++,,,,,,,,,,,,+++000///---+++*********+++************************++++++++++++++++++++++++*********+++,,,,,,------++++++,,,,,,,,,---------............,,,***((('''+++,,,...///000111222444---...000222555777999:::000111111111222222222222222222111111333555777888333555888999777555555555:::888777666555444222000222555777888888888;;;===777555333222111111000///...///000111000...,,,***///000111///---,,,...000/////////............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))************......---((($$$///KKKeeeaaa333,,,,,,''',,,***$$$"""'''+++***'''(((((('''$$$"""###$$$ ???ZZZJJJ'''222%%%rrrccc++++++///222......HHH===777nnnxxxYYYcccllldddmmm888222111000```}}}EEE+++&&&999>>>999EEEiiizzz}}}~~~}}}|||eeeMMM===000)))444GGGZZZAAA)))***888888111222,,,,,,---------.........///,,,---111111///222888TTTzzzsssllllllzzzjjj===...IIILLLaaaSSS:::777ZZZCCC<<>>777)))+++IIIzzzhhh333(((+++***///+++777jjj\\\nnnwwwPPPnnnBBB~~~444BBB[[[RRR~~~iiiKKKYYYWWWeee}}}~~~|||fffNNN:::999888222,,,///222,,,---.........////////////111...000333111333FFF\\\lllvvvsssuuusss}}}lllppp^^^BBBiii333AAAUUUhhh```CCCzzzKKK///MMMzzzIII<<<>>>999***444;;;)))...333444///___mmmyyyAAA444...***)))///777999222+++,,,+++((('''))),,,+++(((***+++,,,+++***---000333///+++===mmmlll===***///++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))************+++,,,...000000///...---((()))+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++++++++,,,---...---,,,++++++,,,,,,+++***,,,,,,------.../////////111000000000////////////000111222222222111///...111222222111000///111333444222111111222333333222555222///000222333000---000000000//////000222444///000000111000///...---...,,,+++,,,------+++)))......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......(((???hhhmmm888!!!...///%%%&&&------'''&&&******&&&&&&+++$$$...999???===888444333///SSSxxx<<<"""---)))LLLRRR,,,)))111***111444@@@vvvzzzcccGGGPPPDDDhhhkkkAAA555nnnSSSwwwtttvvv~~~~~~}}}zzz||||||~~~vvvQQQ<<<===444+++...555............/////////000000...000444555===YYYwwwoookkk}}}rrrvvvzzzxxx|||___]]]:::===eeerrrXXXCCCxxxMMMQQQYYY^^^]]]iiihhhgggfffcccaaa___^^^UUUTTTSSS```}}}nnnEEEJJJBBBeeepppfffdddZZZ***""",,,222???###+++***(((+++,,,***)))))))))(((,,,,,,,,,---------......111555,,,###AAAmmmAAA777...))),,,...++++++...,,,)))(((***+++((((((***))))))******+++++++++,,,******************************++++++++++++******---------------,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++------,,,+++,,,---...///............////////////////////////////////////111111111111111111111111000000111111111222222222222222222222222222222222000000000000000000000000000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************,,,,,,,,,++++++***************))))))))))))******"""%%%+++000///)))(((+++---+++---///+++''',,,555XXXKKK---,,,,,,+++*********+++%%%***+++(((***...,,,&&&***(((III---&&&"""(((---%%%555}}}000((('''&&&666///222333***///...555dddooommmGGG666666<<<===PPP111hhhyyykkkzzz~~~~~~}}}{{{zzzzzz|||~~~|||}}}]]]CCC444///000333222000...------...///444///,,,222FFFdddqqqooo~~~~~~pppssskkkpppddddddBBB>>>XXXsssvvvuuu666AAAZZZJJJ===CCCCCCCCC===999888888666555333111000******)))...BBBZZZaaa\\\GGG///,,,***```{{{WWW***:::222...###333(((111+++''')))******)))***++++++++++++++++++,,,,,,,,,---&&&***333444,,,666eee[[[HHH444+++((('''))),,,---&&&$$$***///,,,(((%%%))))))*********+++++++++******************************++++++++++++******,,,,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,++++++***+++,,,---...---.........////////////......................../////////////////////////////////000000000111111111111111111111111111111000000000000000000000000000000000000/////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************,,,,,,,,,++++++************))))))))))))))))))***999...%%%&&&+++,,,++++++---///000,,,)))666XXXxxxooo<<<$$$---,,,++++++*********+++(((,,,,,,(((&&&))))))'''***,,,VVV&&&***((($$$+++000222555+++111***555111111)))%%%555444NNNooossszzzYYY666333444222777NNNXXX}}}{{{}}}{{{~~~}}}|||{{{{{{{{{||||||}}}zzziiiLLL:::333444444555555555555444222999GGG[[[ssssssqqq~~~ppphhh___[[[ooo888FFFOOOooo}}}zzz[[[,,,555...111000***333111.........---,,,+++***)))------)))!!! 000NNNfffsssmmmhhhPPPCCCSSS```PPPKKK;;;!!!,,,---111---((((((((()))***+++,,,...************++++++++++++///''',,,555,,,111SSS|||gggEEE777111---+++&&&'''***,,,***(((---555)))))))))***************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++***)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************+++,,,,,,---------.........//////........................------------------------............////////////000000000000000000000000000000000000000000000000000000000/////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************************************************************+++++++++++++++************))))))(((((())))))***$$$&&&,,,222222---)))******))),,,666JJJjjj\\\+++&&&<<<,,,,,,+++************+++***......)))&&&(((***+++&&&:::YYY!!!+++...###***,,,+++kkkBBB***---555222000888333777FFF333jjjXXXtttPPP777111444@@@[[[|||zzz{{{yyyyyy{{{{{{{{{{{{{{{{{{zzzzzzwwwvvv\\\RRRDDD999555888@@@FFFZZZfffyyyqqqooozzziiihhhPPPsss@@@FFFyyy___{{{ppp}}}HHH;;;---333+++###333444...............------,,,+++,,,//////+++000KKKhhh[[[BBB***;;;OOO666,,,888YYYkkk{{{vvvyyyiiiTTTYYY,,,)))(((***++++++,,,...*********++++++++++++,,,111...))))))111777111&&&+++LLLyyyqqqCCC000///222...---//////+++''''''************************))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++,,,,,,,,,,,,---------.................................---------------------------.........////////////////////////////////////000000000000000000000000000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************************+++++++++******************))))))(((((())))))***+++((('''***++++++///444,,,---===eee{{{GGG***+++///)))++++++***************+++,,,---,,,++++++---------%%%SSSIII&&&&&&...)))(((&&&'''DDD???''')))((('''///:::---555LLL555888sssMMM{{{tttVVVZZZ222333AAAVVV^^^}}}|||{{{{{{yyyzzz{{{||||||zzzyyywwwssspppiiimmmuuu|||nnnjjjmmmqqquuu[[[zzzFFF@@@ZZZmmm~~~???444***666222'''111,,,))))))************))))))(((%%%)))111000+++222>>> 888222@@@___$$$000"""......000'''%%%''':::333,,,(((***+++)))))),,,++++++++++++,,,,,,,,,,,,!!!///222'''(((444444''')))(((444SSS~~~XXX222222222111+++'''---666++++++++++++************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------........./////////000000........................////////////////////////////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************************************************************))))))))))))******444,,,''',,,000000,,,+++<<>>\\\fff333&&&666???222 ,,,,,,,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------.........////////////000......................../////////////////////////////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************)))))))))***************+++++++++******+++++++++%%%+++111000+++///CCCYYYgggBBB000//////000***%%%,,,888***))))))))))))***++++++///+++)))+++,,,)))''''''EEEnnn***===###'''...&&&***..."""***===---***000222...***<<>>TTT>>>***+++***000///*********++++++***))))))%%%&&&))),,,///222666999+++!!!,,,JJJPPP###)))555---......$$$%%%777<<>>GGG[[[AAARRR<<<+++444===^^^xxxRRRYYYxxxvvv|||}}}{{{|||||||||{{{zzzxxxwwwkkk{{{lllzzzyyyzzzccc;;;AAAUUUkkkaaa{{{OOO+++555666bbbPPP333111---+++)))---------------,,,,,,+++%%%---111+++$$$&&&...555???000111***jjj999000,,,(((+++///))),,,///===///'''+++---((((((---))))))))))))************%%%,,,111///+++)))+++---,,,***,,,111111...222:::gggzzz]]]555/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------------))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++'''((()))++++++******)))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////////////////////////////////////////////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************(((((())))))*********+++...------,,,,,,------......)))666```^^^777,,,000///(((111,,,((((((***+++---///))))))((())))))***++++++(((***---,,,&&&&&&666IIIPPP###000$$$...)))$$$000...&&&000(((+++<<<+++222---WWWqqqjjjMMMPPP111SSS:::???KKK```]]]sss]]]hhhjjjUUUyyyyyyvvv{{{{{{xxx||||||||||||{{{zzzyyyxxxjjjeeesss}}}kkkmmmZZZ333WWWuuuiii{{{CCC...888)))...666tttAAA222444###---111---((('''+++///---(((444((('''000000%%%%%%000333888555!!!BBBrrrvvv222,,,444000""";;;BBB111222(((+++$$$---)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------......AAATTTkkk{{{UUU***,,,555---)))000---)))'''))))))(((+++111+++(((***///000,,,)))(((------------------------+++*********+++,,,,,,---+++++++++************))))))************+++++++++))))))(((((()))***++++++........................************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..................////////////////////////////////////...------,,,,,,++++++***---,,,,,,++++++,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))...(((&&&(((+++,,,...222''',,,...,,,***,,,,,,+++***,,,///000,,,)))---444777ccclll777'''///333...)))++++++++++++++++++++++++)))---###333---###444&&&***+++***&&&%%%...@@@OOO+++*********))))))((((((++++++&&&%%%000===999+++---EEE]]]...222888qqqNNN444;;;cccGGGqqq{{{yyyxxx{{{~~~|||zzzyyyyyyyyyyyywwwvvvkkkfffqqqpppxxxtttVVV```yyy===UUUvvvyyymmmfff888 000333+++$$$;;;~~~@@@###777///************+++---------(((...)))''',,,...***222&&&***)))222===[[[zzzEEE...,,,---TTT222))))))---777%%%************************+++++++++++++++,,,,,,---,,,,,,,,,------------...000555999<<>>444EEE|||AAA;;;www%%%<<>>---***)))***,,,+++'''&&&(((...$$$!!!)))///...)))(((OOOQQQTTTKKKAAA>>>HHH___???$$$;;;```777)))###555{{{FFF ...(((333###***************************)))))))))))))))******+++++++++,,,,,,,,,---------...111555666333...)))'''222>>>RRRiiilllVVV???555444222---***333...+++,,,,,,***+++///........................,,,,,,+++++++++,,,,,,---+++++++++*********))))))))))))*********+++++++++,,,+++++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////////////////.........---,,,,,,+++++++++******))))))******++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,((('''((((((''')))...444---+++...+++$$$(((333333<<>>OOO^^^444///444$$$...999###---"""222!!!+++PPPrrr...***###"""(((---,,,+++---$$$111888///!!!'''EEEdddNNN666+++777777...999GGGUUU666111lll555'''===&&&OOOsss'''222--- 444&&&************************))))))(((((())))))***++++++++++++,,,,,,,,,------...---,,,---///000111111333---'''+++>>>^^^fffGGG===999222,,,###***444666///(((+++444........................------,,,,,,+++,,,,,,---+++++++++*********))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,************************+++++++++*********))))))***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............//////////////////////////////////////////...------,,,,,,++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,************************111+++(((,,,...---,,,---******...333222000;;;JJJtttTTTOOOMMM???***'''---+++///------...---***)))+++************************)))++++++(((///CCC!!!&&&***...,,,((()))000777))))))))))))))))))******'''%%%+++333000333QQQvvvKKK888qqqzzzCCCJJJXXX777888999BBB(((]]]NNNwww\\\TTTbbbzzz888aaa{{{rrrtttxxxxxxyyywwwttttttuuuvvvvvvvvviiiyyyjjj~~~~~~zzz}}}jjjBBB@@@BBB___{{{>>>555:::???~~~QQQ888aaaRRR666...;;;555)))///+++&&&###777$$$$$$```RRR999,,,%%%(((,,,***(((******+++""" ===[[[NNN'''###$$$!!!)))***444IIIBBBkkk|||555EEE777999---[[[lll''''''---***///++++++++++++++++++++++++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,***))))))+++---000000000$$$+++444555000111???OOOvvvcccFFFBBB333'''(((///000***$$$...........................------,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,+++************+++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////............//////////////////////////////////////////......---,,,,,,,,,++++++************++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---******///111---)))(((...+++'''***>>>gggXXX;;;888>>>,,,%%%***000999777(((///---*********+++,,,,,,************************(((******(((AAABBB...333///+++'''&&&'''&&&$$$ ))))))))))))************'''***---(((%%%===xxx]]]///[[[~~~RRR===zzzMMM'''SSSYYY(((UUUgggWWWSSSuuuFFF555WWWuuupppsssxxxxxxvvvsssrrrsssuuuvvvvvviiiiiizzzxxxkkkTTT;;;oooPPPhhheeejjj999999999}}}AAA999^^^333fffiii:::"""%%%(((++++++111***,,,+++(((TTTEEE777---,,,***%%%'''...$$$QQQoooiiiaaa```KKK***000===222&&&>>>gggWWW]]]QQQxxx???BBB---+++xxxAAA...<<<"""111++++++++++++++++++++++++***))))))))))))***++++++***++++++++++++,,,,,,,,,***---000222222000,,,)))---///222111)))$$$,,,999888SSSpppyyyJJJ333333777555111..............................---,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............////////////............/////////////////////////////////////////////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***,,,...,,,+++111:::%%%DDDlllggg@@@333555///""")))---999999)))$$$+++---,,,,,,+++)))***+++,,,,,,************************,,,000***&&&JJJ***''''''+++((('''+++222444...(((((()))))))))************(((111,,, 222fff___>>>YYYPPP:::VVV888>>>xxxFFF***YYY|||DDDccciiiIII777LLLuuuhhhmmmzzzxxxuuurrrqqqrrrtttvvvvvvhhhlllxxxsssNNNqqqyyy555LLLUUUsss```lll444333yyyQQQ000222AAARRRSSSdddFFF000111((()))---///"""+++...+++$$$@@@555------+++)))111???qqqRRR,,, 555KKKEEE111)))&&&&&&<<>>444444333+++,,,333222***---///---++++++,,,,,,))))))))))))))))))))))))(((000------\\\'''...)))(((***,,,---+++(((&&&%%%(((((())))))*********+++ 111///,,,UUUaaa555DDDhhh999333333@@@888===QQQ...OOOGGGsss~~~[[[YYYaaa777AAAsssccciii|||wwwtttqqqppprrrtttuuuvvvhhhjjjhhhhhhhhh|||@@@???QQQ\\\VVV111ggg^^^444444777---<<>>---%%%000JJJ~~~///OOOCCC```333MMM,,,222GGGMMM999&&&///222+++...111:::cccXXXBBB999!!!000:::wwwtttAAA---///...,,,,,,---,,,***(((***###)))222 ///$$$///******************++++++)))***,,,...---,,,***)))+++---000000///.........//////222CCCeeevvvsssxxx{{{IIIAAA666000000000///---444...+++///111---***+++***,,,//////...,,,*********((((((***---...---,,,,,,+++++++++,,,,,,***((()))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..................------///////////////000111111//////000000000000////////////...------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***)))***((())),,,///000///---***(((000000---333>>>;;;...111,,,,,,000...)))+++555+++111666@@@ZZZjjjEEE------///111444777999:::;;;:::888555111...,,,,,,,,,///(((***'''(((,,,(((,,,+++,,,---,,,***))))))***---&&&222HHHBBB(((!!!000))))))))))))))))))))))))&&&)))+++,,,+++)))))))))***"""222111yyy888KKK|||KKK999///:::$$$<<<|||===111QQQMMMMMMYYYyyy999>>>777}}}|||rrrhhhlllxxxyyyxxxuuurrrtttwwwtttnnn^^^tttjjjeeeeeessskkkNNNNNN{{{ooo[[[```555]]]SSS444///555:::===999666cccxxxEEExxx000;;;'''222,,,((((((***111''')))$$$***:::222III^^^!!!///LLLIII===,,,$$$!!!888VVVTTT111!!!(((000111===>>>888ZZZ{{{ZZZbbb]]]444###///IIInnn\\\HHH000'''+++222111,,,666444000+++(((***,,,"""******************++++++---+++((()))+++.........111///.........000222333:::888222,,,///JJJyyy|||rrrWWWCCC444+++444///...111222111333888222///+++'''&&&)))///333333000,,,)))((()))***+++***)))'''(((***,,,,,,+++************************************+++++++++++++++***)))(((***+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................//////......//////000111//////000000000000/////////......---,,,,,,++++++++++++++++++++++++++++++************************/////////...---,,,,,,---888333---((((((+++...111///000...)))---222---"""444***$$$+++555777222...UUUlllnnnMMM888//////111222333444555666777777777555333111...---,,,---------+++000000///...((((((***)))'''%%%%%%(((...222!!!+++:::BBB:::+++&&&***))))))))))))))))))))))))((()))******)))***,,,---555)))+++lllyyy]]]FFFyyyJJJeeeiiiBBB444BBBpppwwwRRR777***DDDwwwnnnKKK===555qqqwwwjjjlllvvvyyyxxxuuusssuuuwwwssslllbbbmmm~~~~~~TTThhhlll222tttqqqqqqZZZhhh888MMM}}}QQQ000666BBB===111//////555:::PPPPPP<<<111+++---&&&***333+++)))%%%333)))///+++---TTT\\\333---333))):::555;;;111...555JJJRRR???---,,,000---AAA000NNN^^^kkkPPPDDDhhhdddiiiLLL444000999^^^uuuxxxwww|||ooofffTTT###(((%%%===///++++++++++++++++++******---***'''(((+++------,,,***)))***...555:::;;;;;;---+++///666555444EEE[[[rrrwwwzzzuuuwwwwwwGGG>>>555...******111999/////////...---+++***)))!!!'''000555666333...+++,,,***((((((***,,,,,,,,,************************************+++++++++,,,,,,***'''(((+++---,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................///............//////000//////000000000000//////......------,,,+++++++++++++++++++++++++++++++++************************---,,,******+++---...--- $$$***///111111...,,,111...++++++///111111000###111:::888:::TTT~~~{{{fffHHHAAA666---+++---000333777777666666444333222111///...---,,,+++,,,---...+++,,,++++++***))))))'''+++---......***&&&$$$###%%%888BBB777,,,+++,,,((())))))))))))))))))))))))******)))(((''')))---111***,,,000zzz;;;MMM|||xxxSSSHHHKKK///\\\}}}EEE(((999zzzUUUgggaaa<<<222]]]{{{lllllltttyyyxxxvvvtttvvvwwwqqqiiifffpppmmm|||ddd|||jjjvvv@@@cccXXXbbbZZZkkk666>>>HHH>>>777666666222333777<<<(((***@@@EEE```QQQ******+++111000222111888%%%===^^^666nnnIII'''111:::OOO$$$"""%%%333,,,MMMPPPDDD777&&&:::%%%OOO777QQQFFFCCCMMMyyyhhh888+++###+++999FFFOOORRRSSSRRRPPPXXXzzz888777)))000!!!,,,+++++++++++++++******((()))+++,,,+++***)))))),,,+++---444;;;===999444555***&&&...555222,,,***+++222BBBWWWiiiwwwlllooovvvgggNNN???888777///000111222222111...,,,444222///)))%%%%%%))),,,...,,,++++++,,,,,,+++)))++++++++++++++++++++++++*********+++++++++,,,,,,...+++)))***...000...++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............///...............////////////000000000000//////...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---//////...555444111...+++))))))***000...000222111///222999???WWWsss|||```KKK===222+++///,,,******---111444666666666555444222///...,,,---,,,+++++++++,,,,,,---...222******))))))222000!!!$$$(((++++++*********:::DDD@@@,,,!!!(((...+++))))))))))))))))))))))))******)))((('''(((+++...&&&,,,333zzzHHH,,,___~~~^^^DDDCCCQQQuuuSSS000TTTJJJHHH<<<111GGG{{{nnnmmmtttxxxxxxvvvuuuxxxxxxooodddkkkuuu```uuuaaaWWWCCCLLLIII^^^[[[nnn444777888666666888444///111999444...555333666:::{{{~~~vvvFFF666)))))),,,444$$$333:::888===uuu+++ZZZNNN\\\eeeUUU$$$###<<<000---,,,%%%+++LLLPPP---;;;'''---III111mmm000rrroooeee///666444...''''''---555;;;===%%%222KKK222000+++///,,,,,,,,,,,,++++++******&&&***...,,,))))))///555???:::555444444222+++&&&+++111111+++***222888999@@@888222444:::AAAJJJRRRssswwwsssaaaPPPRRRkkkxxxPPPGGG:::111...000333555///000111111111000111111*********,,,---,,,***'''++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++***+++---...,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000//////.........////////////000000000000//////......---------------,,,------------------------------------------------.........///111000///...$$$)))...222333333333444555222222666???RRRrrrZZZKKK777+++''''''(((***333000,,,+++,,,///111111111111111000///---,,,+++------,,,,,,++++++++++++ ///)))///---&&&///###555333...)))''')))...333CCC>>>444((($$$'''+++,,,(((((((((((((((((((((((()))******)))((('''(((***444,,,///333444```SSSGGGDDD^^^PPPBBB666eeeggg]]]EEE===111777}}}zzzqqqqqqwwwxxxxxxwwwwwwzzzxxxmmm```sss~~~]]]zzzxxxmmm]]]kkk>>><<>>444+++333,,,BBBbbb}}}lllRRR,,, ,,,,,,---///$$$777###000BBBTTT000777<<<:::***###%%%000 ---333''' 666LLLMMM+++%%%;;;+++ZZZNNN,,,999LLLvvvwww333+++%%%...666444***###$$$(((222222```!!!,,,+++777---------,,,++++++******+++,,,,,,)))(((...:::DDDEEE===222,,,******++++++ ///777111///777:::555444222555===@@@999000+++!!!,,,888:::444000222888000AAA___~~~dddNNN;;;000000///......///---+++(((***)))***,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////111000000////////////000//////000000000000/////////.............................................------------------------///000111000...,,,---......000111///,,,,,,///333<<>>+++@@@,,,""";;;===DDD___uuukkkMMM333---333(((+++&&&(((%%%666222"""GGG888444---"""+++666:::000------///666333'''333RRR***555......===RRRwww>>>LLLYYY***<<>>444111,,,)))))),,,000333777111'''$$$)))111444222;;;777666999999666444666;;;666000111555555///(((;;;888333000222999BBBHHHSSSggguuuYYYBBB777444444333777444000......///...---------------------------+++++++++,,,,,,,,,---------000222000+++((()))***+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...//////000222222111000000000000000//////000000000000/////////000000000000000000000////////////////////////........................---000111///---///777>>>888888888???PPPnnn^^^111###++++++(((111...///333222,,,)))+++999444---((('''(((***+++***++++++,,,------,,,,,,+++,,,,,,,,,,,,++++++******AAA333===???>>>YYYLLL```___ZZZQQQCCC555+++%%%)))'''&&&(((+++***)))'''(((((((((((((((((((((((()))******))))))+++...111)))<<>>iii[[[}}}sssPPP===000111>>>www~~~|||{{{wwwwwwwwwzzz}}}yyyiiiXXXhhh^^^AAAuuugggZZZ444BBBjjjwwwYYY666666LLLeee;;;888888,,,666---111555,,,###777000===gggsssuuuSSS,,,111))))))---111222&&&===222'''...(((>>>>>>SSSXXXUUUKKK///"""///000+++333333"""444333%%%XXXbbbVVV===FFF***///444333...,,,...111222///CCCNNN___uuuOOO......---,,,,,,+++******,,,))))))...666777111***'''***...000///...------///))),,,666777...+++000---///444777444......111(((---000///,,,,,,000555+++...000222222333444444333555222...>>>iiijjjIIICCC:::333000///000000------------------------++++++,,,,,,,,,---------000555888666...***+++///+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000333333222111000000111111//////000000000000//////000000000000111111111111000000000000000000000000111111111111111111111111///333666444444;;;JJJWWWtttuuuQQQ555---,,,222444...---222...+++,,,000///+++---444+++++++++---///000///---***+++,,,,,,------------))))))***+++++++++++++++<<>>JJJccc444222888qqqoookkk???<<<000444'''aaa{{{wwwwwwxxxzzz~~~zzzhhhVVVtttVVV{{{ooo@@@eeefffccc|||```GGG---uuusss___666555;;;III|||{{{OOO:::999;;;555111111000------222,,,BBBWWW]]]uuuLLL666'''444,,,000"""222+++333)))111(((444'''oooXXXnnn~~~???KKKBBB000,,,------000'''...---111^^^YYY555777XXXaaajjj444<<<***;;;222///+++888111555KKKyyy>>>555---,,,,,,,,,---000......---------...///000***---...------///,,,(((222,,,***,,,///......000000000000000000000000000/////////000//////......000000000000111111111111---000222///---222???KKKnnnWWWHHH???888000...000222...***---,,,---///111111...***,,,111444111+++)))---333,,,000333222...++++++,,,---///000...+++***---000......---------...///000...------,,,---...000111111111111111222222222222000111111222111111//////000000111222222000***&&&,,,...000111000///000111000777999444000333999===JJJ\\\uuulll```\\\TTTBBB222...------------...//////---......---///000///,,,''',,,,,,***,,,000...'''---......---,,,+++,,,---+++,,,)))'''***000...(((PPP%%%///---;;;ZZZ777 :::,,,EEEZZZ@@@***,,,((()))'''&&&(((++++++'''###))))))))))))))))))))))))222###&&&)))---***111,,,JJJEEEyyyRRRZZZjjjGGGGGG|||666@@@***;;;tttMMMRRRjjj{{{666888+++===---mmm}}}vvvzzzrrrxxx|||sssjjjXXX[[[^^^UUUKKKjjjmmmYYYzzz{{{HHH===KKKjjj^^^888>>>888222PPPqqqVVV111666777333222444444000000+++:::hhhAAAsssFFF000***)))333(((... ))))))@@@EEE,,,UUUXXXZZZ000FFFNNNQQQAAA...---...***)))777......NNNMMM111...TTTHHH666(((222XXXggg}}}aaa@@@;;;===KKKHHHIIIddd}}}VVV//////777///$$$###///111333333111---(((%%%000///000...)))'''---555000,,,,,,///111///...000////////////////////////,,,------...............//////000000000111111111...111222000,,,---444:::///===SSSiii}}}xxxgggWWWLLL:::555///,,,...111444555222222111///...------......000111222333555777999---...000000///...//////000000111222222333333333333222222111111222333444444444444333333333222222......///000222444555666777333///...000666<<>>,,,111777444333+++---,,,bbb:::***000333IIIFFF~~~qqq```CCC666///MMMIII++++++333===FFF111000...,,,,,,...000222(((''',,,666:::666111...---+++,,,000000------///........................,,,---......//////////////////000000000000111111///000222111...------......++++++///:::FFFPPPUUUTTT^^^kkkvvvzzzfffSSSHHH777222---...222444111,,,666333///,,,,,,,,,,,,+++.........///000///---+++,,,---.../////////......000000/////////000000111111111111111111111111111999888666444333333333444333555666555444333222333GGGOOO\\\kkkzzzkkkAAA;;;333,,,+++...333777,,,+++******,,,...///000...------------...//////...---...000111000...,,,,,,000000+++)))***------------......------,,,+++---###!!!&&&$$$&&&===YYY999777,,,...fff,,,VVV---"""222$$$???III111$$$)))+++---***&&&$$$&&&)))))))))))))))))))))))))))&&&)))999111///HHH@@@333tttYYY999<<>>|||jjjUUUyyykkk333555111444<<>>333...---,,,...222........................000000000000000///...---...////////////000000000111///...000222333222000,,,...000222444444444444)))(((((())),,,...//////000111222...)))'''(((+++---000555===JJJ___www}}}zzzrrriiiDDD<<<222,,,---222777;;;---,,,,,,---///222666888......------------,,,***...------------...//////...,,,...444444///******---***)))+++///...,,,)))111///---...///000///---!!!***,,,'''000FFFUUUUUUgggiiiWWWOOOXXX))))))(((..."""---000"""111JJJEEE&&&%%%%%%'''+++,,,+++)))************************000***---XXX222000000///)))IIIMMMXXX###***;;;777UUUwww~~~666ppp:::444tttdddNNNkkk<<<333...444///FFF}}}~~~yyy{{{sss~~~qqqqqq[[[IIImmmLLLaaaooo~~~~~~|||fffaaaeeeIIIIIIbbb```dddttt[[[666444555///......UUU...,,,555555666:::///'''000777^^^iii\\\@@@444%%%...000999999 ???cccsssUUUNNN>>>ttt222???CCC555iiiSSSVVVZZZfff===PPPfffhhhTTT???333///,,,,,,---.........................../////////......---,,,......////////////000000111000....../////////...111333333111...,,,---///888555222111222222000...111111222111111111333555...//////---,,,///666<<<,,,???^^^}}}gggQQQ@@@777333.../////////444:::;;;777111444888888555...'''$$$:::777444000---***))))))000...---///222444333111...------------...//////111---000888888000+++,,,000,,,***---...,,,++++++555111------///111111///888(((&&&>>>ZZZddd]]]VVV,,,+++&&&,,,)))+++###333 111+++'''000+++666]]]999111'''###%%%((())))))************************>>>===SSS<<<666&&&KKK222000***iii777777///TTT///qqqPPP000FFF999}}}SSS===(((444000111jjj{{{zzzttt|||sssgggPPPZZZzzzOOOQQQyyykkkCCCGGGzzzpppmmm\\\sss@@@888222999000444222kkkWWW;;;333222)))FFF&&&111777+++,,,GGG]]]aaaPPPLLL???QQQOOORRRSSSRRRZZZnnnjjjtttEEE***LLLvvvzzzcccoooxxxnnn}}}^^^LLLDDD>>>777333////////////////////////---...///000111222222222........./////////000000...////////////.........///000000///......000222((()))***+++,,,...111333,,,+++***+++,,,......---&&&***///222111---(((&&&<<<888111///777KKKcccsss}}}zzzmmm^^^RRR>>><<<777111------111444222444333111111333222...333000+++((()))///666;;;'''+++000555777555333000///...------------------...------------...//////444000333<<<===333---...---,,,---...+++***111;;;]]]WWWQQQPPPSSSVVVWWWVVVJJJOOOaaa{{{hhh???###******+++555)))111***(((%%%333+++%%%///'''(((EEE???:::222+++'''&&&&&&'''************************(((RRR]]]333999...:::GGG111;;;///[[[sss===777AAATTT|||OOO111UUUEEEvvv~~~ssstttEEE...---333333GGG~~~zzzxxxzzzvvv^^^IIIqqqVVVFFFvvvaaa^^^;;;ddd}}}wwwWWWsssuuu:::;;;,,,888222:::111HHHQQQ111666888(((555111...555888'''AAATTTYYYyyyeee555===KKK<<<444fffffflllbbbXXXLLLCCC000000000000000000000000...000222444666777888999............/////////000***---111333222000000111000000111222333222///------000333000,,,***...222444111...///111111///,,,111...+++***,,,///333666(((,,,000111000...///000---------...000222333444222777<<<@@@DDDKKKSSSZZZhhhqqq|||zzzuuupppllljjj___\\\XXXVVVWWW[[[aaadddmmm]]]III===:::999555000+++...111222222222222222+++000222111222444333000222111111222333111...+++111111000//////.........111222222000------///222...------------...//////222---000:::;;;000***+++'''***---...))))))999MMM666000(((&&&)))...//////'''UUUsss^^^999***---111---+++'''000$$$)))666"""000!!!***... '''222"""///333666555111---,,,,,,************************HHHUUU999(((///333***<<<777,,,999555ZZZ777{{{XXXIIIqqq222,,,mmm[[[WWWaaaIII888(((888>>>(((ddd{{{|||yyyyyyYYYEEEsss@@@cccggg}}}mmmzzz888dddXXXqqqdddsssWWW777444555333444555,,,;;;hhh---000888:::***111444)))???111BBBkkktttJJJ<<>>666666333zzzwwwFFF~~~zzz^^^&&&888///,,,555:::fffyyyuuupppDDDRRR|||NNNMMMsssPPPAAAQQQGGG===zzzjjjyyyjjjnnnLLL777444444///333333AAABBBzzziii===333///777222111:::///,,,VVVBBB]]]YYYUUU{{{cccTTTJJJDDDCCCFFFYYYhhhwwwgggXXXmmm___+++;;;///,,,???111!!!777000///222666555000---...888222///222444111...,,,111111000///000///---)))666...(((***000222,,,$$$555555444000---,,,---,,,///---,,,,,,.........---........................111222222333444444...'''777666333...)))***111777333333222111111222666999999888777777888666111---000444555333222333111,,,333222111111333555555444333222111000000000000111///000111222333444555666333222333444444333///---111111111111000000000000)))***,,,---...///000111111,,,,,,)))%%%///<<<;;;111111000//////...,,,))),,,,,,+++******+++---...***+++000222;;;MMMJJJ000LLLIIIFFFGGGRRRccciiibbb:::444...+++,,,......---++++++++++++************+++******************+++$$$***'''---RRROOO888***!!!&&&222+++,,,EEEHHH777---)))///222000222999888111,,,444<<>>---------///000000...,,,###...999999222---///555%%%(((///444333000000222//////.../////////---+++///////////////////////////111222111,,,***222<<<111222222111555777///$$$...//////...,,,+++---...333111//////111333444444000999??????======;;;888333000...///222444333222222111000000000000000000444222000///000111111000//////000222333333000...222222111111111000000000555444333333444333111///777$$$---BBB888""""""---///---+++,,,///000...---000222333000+++***---000,,,333))),,,JJJTTTFFF>>>CCC???OOOZZZOOOFFF888 $$$'''+++---------++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,444...666;;;TTT$$$...000333222QQQ<<<333---(((***111333///111666111///+++222>>>@@@LLLdddxxxXXX<<>>>>>GGG777@@@333111888...222ZZZ:::555"""---,,,...222000,,,---111...111,,,---666666222888bbbnnnWWWMMM]]]^^^ttt888000[[[gggGGGzzzvvvssstttoooFFF777888///......444---111888YYY||||||hhhMMMRRRaaaKKK===YYYRRR777>>>888GGGyyyWWWiiiFFF666222333333666...777,,,hhh@@@UUUxxxuuubbbAAA>>>cccKKKEEEfffoooLLL+++666;;;555???888444111333888EEE[[[nnnooo^^^HHH333///000333555111+++,,,333***...333444111//////000666444222222666:::999666111000//////111222111000000000000000000000000000222,,,,,,555<<<777,,,###++++++222888333***,,,666111222444333111////////////000222333444555666777<<>>444222111111000222555111++++++111---...000222444444333222+++000MMMtttUUU(((+++)))///<<<999>>>888000,,,,,,---------------------,,,,,,,,,++++++***))))))))))))***+++DDD666;;;LLL///CCC???###---///RRR222111444111000000000...+++,,,000+++222...,,,444666222444444VVVgggJJJNNNaaagggDDDjjjddd777111fffxxx;;;}}}^^^cccFFF111---444000333000777+++@@@yyyyyy~~~YYYLLL[[[uuuWWWdddxxx@@@xxxnnnpppUUUBBB000///|||XXXyyyfffFFF///;;;000///000333---333(((LLL333```zzzyyy<<>>'''444888...666444999IIIbbbsss===,,,(((***111111,,,,,,111333111......666GGG]]]lllkkk}}}jjjQQQ<<<888333//////000111111000000000000000000000000+++333777222---000999???@@@777222444666222...---111222444444222111111222222444777888777666777777///555888555444777999999000...000555333...///555111111111111111111222333000111333222111000222333---...111444666666333000333222222222222111111111555777777555222000000000999,,,AAAccc___BBB222111******///666555---+++000222111000000000000///...999MMM}}}qqqNNN444...999AAAOOONNN888444000,,,,,,///111///,,,......---------,,,,,,,,,++++++++++++++++++++++++(((YYYGGG000???;;;...111888LLL///444 333...111000............///000+++333///+++111222111777111444JJJgggcccHHH---999~~~999~~~zzzKKK888444fff===uuunnnLLLwww\\\+++///777222222000222---:::kkk||||||zzzMMMKKKrrrwwwKKKXXXRRR```444222UUUwww]]]nnnLLLNNN......999222......333000555111:::888ppp[[[LLLzzzpppfff:::CCCPPPNNN^^^}}}UUU???---,,,111000000333+++///@@@aaa}}}{{{\\\===EEEtttQQQIII>>>555000000000111111111111111111111111111(((777:::---))):::OOOYYYeeedddPPP222(((444===:::000222444444444555777999---///222222000///000222999999555000000555999999AAA444,,,000333//////333222222222222222333444444333555555222......555;;;>>>;;;888666555555444333333333222222222111111111222222000...///:::KKKYYYTTTrrrtttOOOFFFooo|||[[[BBB666///333666333444888111111111//////444<<>>&&&JJJbbbggg///444555222---777555333555222333333(((666}}}111pppSSSttt^^^LLLFFF>>>;;;>>>AAACCCCCCTTTcccxxxoooBBB111222333333555NNNgggvvvddd>>>+++888PPPdddYYYJJJ<<<444111222333111111111111111111111111333444///111IIIaaaUUU777;;;~~~xxxCCC333333,,,555666666444222111222444222444555444222222555888555555444:::LLLggg}}}ZZZDDD222333999666444555333222222222333444444555000444777555444<<>>444111222444333333333222222222111111111111222888LLLsssmmmbbbmmmwwwuuuWWW===666888999;;;AAABBBHHHNNNQQQWWWeee{{{]]]777000000000777999...)))444---111333222......222777//////.........---------,,,...000222222000...,,,444###///333666333TTTEEE111+++,,,111&&&...:::111///------111222,,,&&&+++---***...666222...666...666===444???{{{YYYfff111:::666@@@CCCpppeeemmm+++<<<333AAAhhh~~~444888dddnnnGGG888(((---555000333000FFFvvvwwwZZZSSSHHH]]]===[[[XXX???666<<<999PPPnnnaaaWWW999111///777...333444(((222444555555+++444QQQ]]]\\\pppiiiJJJ222444;;;>>>:::666555888:::999888666===AAA<<<888:::@@@DDDPPPXXXrrrXXXCCCgggxxxtttrrruuuhhhQQQ>>>;;;@@@SSS}}}hhh[[[gggFFF,,,111000666555555444444444444555777333GGGfffdddEEE999GGGkkk;;;+++555333444777555///000666999888888:::777222222555///IIIhhhvvvrrrwwwHHH///777999555000444444444333333222222222222111777444444aaa\\\>>>666:::///000222333444555555555666...444XXXggg222000111000...///444555222666444111...,,,///444888333111000222555444...(((222'''111AAAYYYkkk>>>111111"""AAA))))))---222333++++++,,,...///111222333222222000///------,,,,,,,,,222222,,,---555555///---;;;;;;555NNNIII<<<...>>>777LLLVVVZZZvvvOOO---111CCCrrrvvv~~~XXX666000EEE```KKK777)))555111)))...777KKKwww}}}vvvFFFMMMkkkjjjKKKBBBhhhuuuDDD::::::///444UUUhhhwwwZZZwww@@@555222000666---000555111:::;;;111...222<<>>:::666666333:::AAA@@@666555DDDVVVtttaaaJJJ;;;>>>[[[sssdddNNN444...,,,???444333222222333555777999777;;;555///QQQ\\\@@@AAA<<<666111000444:::>>>@@@ZZZKKK---888777333000222666666222444777===DDDKKKSSS[[[aaakkk^^^KKK===777666555555111000ddd>>>HHH666KKK***,,,---EEE000"""777>>>!!!---......//////000000111000000///...------......///(((***444444,,,...888999SSSjjjwwwKKKZZZ555666(((EEE{{{cccRRR}}}}}}sssIII444>>>\\\NNN777111666;;;iiiFFF...+++888555+++333///BBBeeeLLLJJJ]]]888PPP```SSSJJJHHH:::111;;;???iiiooo>>>EEE---111222000777444666111222555:::///***777666hhhCCChhhxxxQQQ>>>...>>>777(((777@@@>>>:::EEERRRYYY^^^gggvvv}}}ssshhhMMMMMMOOOOOOHHH???::::::EEEZZZ}}}tttOOOMMMUUUkkk```---&&&---FFFwwwFFF^^^sssqqqkkkddd___```gggqqqwww]]]bbbiiiwwwhhh}}}iiiOOO>>>777777<<>>^^^555TTT999)))@@@???&&&---000000000000////////////......---------......///------000333...111LLLjjjQQQiii:::KKKDDD555vvvEEE^^^CCC333EEEhhh>>>222222666,,,OOOggg555222666,,,)))555000(((EEEyyyPPPOOOTTTpppHHHCCCbbbBBBFFF>>>???:::222111///777SSSNNN{{{TTTSSS111...111...///999>>>@@@---000)))222222000999,,,RRRXXXIIISSS===999555888HHH666dddeeeUUUBBB:::IIInnnSSS444777&&&<<<444UUU___999777<<>>111111000000000000000///......------------......222777111)));;;fffPPPMMMzzzIIIRRR???gggxxxzzzaaa111:::gggNNN888555333===444AAAddd===777666333---444000+++EEEiiiFFFKKKsss___<<>>@@@|||\\\:::666:::888===<<>>WWW777...:::333000000000111111111111111//////...------------...111111111AAApppEEE[[[IIIPPPFFF}}}rrriii|||NNN555CCC999BBBSSS@@@999444222lllttt```555---KKK@@@)))777111777JJJxxx\\\HHHNNNwwwFFF888^^^PPPRRR===111777777555777000888---BBBNNNVVVeeesssuuu666QQQ222666///222???000---333000222...+++888111"""@@@KKK///888333sssSSSeeeyyyIII???===555>>>SSSttthhhqqqQQQFFFCCCFFFVVVtttUUU>>>sss...777AAA[[[hhh'''888ppplll;;;???LLLWWWWWWPPPIIIEEECCCAAA>>>EEE\\\{{{~~~xxx555AAA)))+++333YYYVVVKKKFFF,,,222===---111111111111111222222222//////.........//////000###666[[[AAAnnnCCCwwwYYYFFFRRReeeyyyxxx{{{{{{===777XXXYYY)))UUU]]]555333444WWWxxxFFF333BBB555000222333333222```|||rrrJJJNNNfffcccCCCHHHgggtttCCC]]]BBB,,,111000,,,///---444222666>>>222999222***111;;;,,,;;;+++:::777:::HHH000---333)))......+++333111(((rrr555555222TTTJJJ___???333>>><<>>UUUBBB[[[TTTVVVCCC&&&;;;999+++999444333333222222111000000,,,------...000222444555<<>>ssssss]]]BBBQQQzzzQQQ999PPPiiibbbgggKKK333777666111555///222333---<<<000AAA555:::333000///555222===...DDDPPP111,,,111%%%111999000...000777FFF///555AAAfffvvvLLL777AAA===777WWWbbb>>>888???;;;KKKjjjLLLEEEBBB666xxxJJJOOOVVVZZZ***AAA555777888AAA^^^}}}BBB...000NNN___000555)));;;555111>>>666666444333111000///...******,,,...111444777999wwwFFFeee000III```>>>zzzRRRsssjjj|||www***999^^^LLL***IIIvvv<<<444999@@@ppp333777555...666///000AAA~~~mmmUUUMMMQQQiii@@@DDDZZZ|||UUU===@@@444***???...000222000///999KKKYYY\\\;;;666888,,,<<<999:::+++;;;@@@......666***...AAA000999)))FFFHHH444<<>>;;;JJJxxxrrrMMMJJJ@@@:::???IIIWWWlll}}}mmmKKKJJJcccKKKCCC]]]@@@III666CCC333:::444FFFyyymmmGGG---666///---333666555666:::777444111/////////...---,,,+++333888,,,'''KKK{{{===GGG000VVV}}}JJJ```UUUjjj===www888666...mmmTTT444555BBBZZZ666333777~~~]]]:::;;;&&&777333---AAAhhhqqqiii:::WWWvvv\\\;;;SSSsssXXXNNN???;;;444<<<...111222000---222>>>FFFGGGCCC>>>BBB777BBB;;;@@@888(((333+++***555111...666)))000000XXXBBB555666WWWfffddd]]]===555AAA;;;^^^ttt[[[III@@@BBBJJJBBBJJJUUUYYYQQQOOOddd~~~222AAABBB===666\\\gggVVVSSS```GGG___uuu===777555:::>>>:::666555333444555444222...,,,***222///+++(((222QQQ{{{DDDmmm<<<^^^sss333,,,AAAuuubbbOOOHHHEEE000JJJ]]]ggg:::)))///\\\yyy///BBB...___TTT888444)))666444888QQQmmmsssCCCQQQSSSuuuDDD???SSSeeekkkFFFHHH@@@333...333444222//////444777666@@@444999:::PPPIIIIII===888<<<222)))000444///111//////999```ttt555111000wwwBBB}}}BBB???666---CCCzzz{{{CCCFFF555222<<<^^^BBBCCCTTTyyy}}}cccRRRIIIEEEDDDEEE;;;888444///+++***,,,...+++---+++333UUU///PPPsssFFFoooiii(((CCCJJJ<<>>EEE555///000444:::BBBkkksssaaa999VVVmmmhhh777BBBbbbggg[[[cccVVV444:::222444555333333333444444BBB888===:::IIIBBBOOORRReeeTTTDDD111...222...777777///777LLL{{{RRR222222333SSSVVV{{{555000GGG<<>>444:::~~~eeeDDD|||999999333AAAooo;;;NNNbbbjjjppp~~~kkk```MMMPPPRRRQQQOOOPPPUUU[[[fffhhhjjjjjjjjjcccRRRBBB@@@===DDDUUUfffyyywww^^^QQQ@@@666444333///***444,,,DDD{{{...999DDD666ZZZZZZ555888///@@@___aaappp666dddAAA000555ZZZcccJJJ///%%%,,,444333...HHHNNN___DDDBBB555JJJaaa,,,000///???333OOOjjjwwwSSS@@@XXX[[[tttHHH:::QQQ}}}UUUPPP999111000111222111111666===QQQVVVeee]]]gggcccppppppqqq\\\hhhTTT;;;:::...999111444///(((333222111111lllZZZ}}}:::777<<<777:::uuu[[[000444eee}}}SSS222///AAAiiipppQQQ666JJJ```YYY[[[ggg}}}tttjjjhhhvvvtttRRR>>>;;;IIIXXX~~~mmmJJJ111(((+++000333(((222___777dddkkk]]]AAA///+++///)))444HHHggg^^^wwwGGGppp\\\000...333dddaaa:::---'''...333000---///;;;)))XXXeeeaaa___;;;;;;GGG777111222CCC===[[[]]]===UUUKKKaaaGGG>>>YYY]]]sss>>>333111111333333666AAAMMMMMMXXXkkkhhh___333<<<333777333999111,,,000---000AAAppp~~~<<<;;;777222HHHWWW222CCCmmmsssZZZ999333<<>>{{{jjj```\\\WWWXXX[[[bbbooo>>>===OOOqqqIIIGGG888&&&;;;qqqvvv===CCC888ooo{{{EEEhhhTTTEEEGGGSSSjjjKKK???666CCCeeerrrPPP666((([[[www:::<<<%%%<<<&&&...&&&666$$$///===***NNN<<<oooCCCqqq:::,,,%%%GGGjjjPPP---555222444333---+++---000000444---///[[[???666666HHHpppBBB:::OOOfffxxx```AAARRRNNN{{{TTT:::JJJ```hhhggg:::222:::AAA222777LLLTTTnnnJJJ444///,,,>>><<>>TTToooFFF888~~~999HHH<<<333444;;;uuuCCCDDD555JJJNNNCCC|||}}}mmmeeekkk{{{~~~III===;;;@@@lll^^^---RRR{{{uuuggg111777888666...---------.........//////@@@qqq???www;;;BBB$$$555222BBB[[[666###...---...//////....../////////222UUUUUUrrr===;;;{{{qqq<<>>777CCC...bbb|||LLL???===999666777:::999222,,,666999;;;:::777555444555666444???iii>>>AAA|||:::FFF666333777555[[[nnnEEE444:::AAAXXXaaa777GGG{{{tttvvviii:::999QQQaaa444<<>>jjj^^^(((QQQ~~~gggwwwIII,,,///---........................------///+++BBBppp999xxx\\\ooo^^^000...+++...777)))333,,,111111,,,,,,///...)))......///;;;|||mmmnnn^^^^^^ccc999RRRQQQaaa[[[777III:::aaa[[[HHHeeecccqqqfff\\\kkk]]]LLLdddGGG555,,,...222...555&&&444555...kkkNNN888@@@222>>>QQQ111333>>>;;;///444777:::;;;999444111...:::888444111...---...//////===999***)))666PPPlllttt:::uuu:::PPP999333888000...AAA~~~bbbBBB333:::HHH777666nnn```BBB???UUUiiifff~~~|||wwwpppggg\\\SSSMMMDDDCCCFFFNNN]]]qqqzzzDDD:::BBBggg777???hhhnnnlll;;;000333...000111...............------------+++111CCC^^^<<>>...000555///&&&---333,,,...***,,,333333...,,,000444###...222999&&&BBBuuubbbTTTfffkkk666KKK\\\BBBDDDQQQGGG===NNN~~~}}}___aaaIII777@@@BBBBBBFFFFFF444+++555555111888JJJKKKHHHqqq@@@>>>333^^^lllXXX$$$HHH777...333555111444>>>:::HHH]]]ooovvvooobbbWWWMMMOOOTTT[[[dddhhhiiihhhCCC>>>111///===???555000:::###MMMqqq```HHH@@@GGG>>>999777444444<<>>444;;;___PPPEEEyyyddd666<<>>xxxlllbbbuuuBBB===TTTJJJ===AAA(((333:::999vvv___111ddd777888222000BBBOOO>>>kkk;;;666:::ZZZbbb222CCCwww???000+++222(((000(((***+++,,,---...000111111...HHH999...444333555111666555000000MMMQQQddd;;;>>>///...444===;;;YYYHHHdddCCC***111222...555000999000;;;SSSQQQ555'''///+++000<<<&&&...444999MMMaaa~~~VVVCCCNNN\\\FFFYYYmmmggg...999YYYooo```DDD;;;222MMMUUU@@@888(((BBB...111@@@DDDtttCCC333888eee@@@///222000000777222999111NNNyyyRRR===999888:::999555444777333555777666444111111111777888xxxPPP///;;;///000???...222@@@BBB^^^aaa222777MMMUUUEEE111AAABBB333JJJDDD999\\\EEE666000666KKKWWWDDDlll111:::CCCNNNRRR***RRRyyy:::777///111'''---111...---++++++---000333555NNNQQQ>>>000777555111>>>)))CCC666666222QQQsss222000666,,,999555<<>>444...111***...111111///---,,,---///111333***DDD===000QQQ{{{zzzwww...000@@@999777000444,,,;;;@@@eee666555333???UUU>>>XXX>>>)))***888!!!+++---000***@@@]]][[[tttpppcccEEEdddHHHmmm```HHHBBB&&&@@@MMMmmmoooPPPLLLFFFGGG===444:::)))>>>BBBDDDJJJ///EEEXXX888???111444+++<<<%%%WWWfffHHH:::))),,,888:::;;;;;;===:::---******,,,000555666444111000''':::444+++hhhDDD+++999---333===,,,gggXXX???uuusssCCC222777CCCEEE:::>>>444111aaappp<<<777NNNCCC???;;;CCCIIIooo\\\SSSMMMHHHAAA===;;;::::::999;;;EEEVVVjjj~~~LLL...<<<666~~~fff;;;EEEEEE111---111---000000333111///---,,,---...//////AAA:::;;;vvvBBB222%%%===666---999999555EEEWWW;;;,,,222vvvAAAdddEEE...***$$$888(((...000222000PPP{{{AAAiiioooXXXYYYZZZhhhWWWsss555DDD777777DDD888uuuxxx\\\aaaZZZ888000999...BBBHHHyyy~~~:::555aaakkk///777333''':::;;;!!!bbb\\\NNN@@@+++???"""555666)))888cccyyyhhhPPP;;;000+++(((&&&111///666000"""777^^^nnn>>>444777+++BBB777777MMM???SSS555444@@@EEELLLEEE444CCC}}}AAA888MMMLLLCCCAAAmmmHHHhhhZZZPPPAAA999:::;;;<<<;;;999777666555666>>>999000---555KKKfffzzzQQQ777<<>>'''777&&&'''@@@,,,(((___kkk888888:::)))555222JJJ@@@TTTRRR'''222CCCBBBMMMHHH999YYYFFF222IIIVVVGGGTTTNNNeeeNNN<<<:::888222555>>>666888888777666777:::===555:::>>>>>>:::666444444HHH666CCC&&&SSSxxx;;;HHH]]]---+++...///...+++,,,,,,+++++++++,,,---...000###222iii333;;;777666]]]kkk666]]]~~~BBB...<<<---111OOO&&&<<<;;;///444333'''###:::'''444iiiPPPVVV\\\999CCCWWWWWWfffPPP:::NNNEEEEEEJJJUUUcccAAAnnnfffLLLBBB+++999'''@@@:::<<>>444(((ddd===777333$$$000444BBBrrriii111000444$$$'''%%%&&&///???QQQ```ggg@@@555888444$$$+++888000jjjeee555777///...<<<666vvvsss777```:::...:::222GGGOOO;;;999[[[<<>>qqqQQQuuuRRRBBB:::888;;;:::444555:::;;;:::888444111000111222555444222111444:::CCCJJJEEE&&&;;;MMM555888:::hhhXXX+++bbbmmm111...---...,,,+++*********+++,,,---.../////////???cccvvvxxxyyy***>>>...888oooAAA```yyy[[[......222***999TTT,,,mmmIII,,,///,,,---111+++111WWW```]]]FFF000YYYWWWJJJ```|||mmm999999999QQQCCC|||yyyUUUNNN+++444111fffYYY888DDD???666,,,%%%...DDDlll@@@%%%&&&...===555FFFkkk---///999***$$$333///---+++***,,,///333666dddIII(((+++>>>///"""333???sssRRR,,,>>>000<<<>>>UUUaaa===lll]]]555333///:::???===///UUUaaaAAACCCXXXEEEPPPmmmFFF111???>>>===<<<:::777555333444555666888999888777555111333666999:::777111,,,000AAA???333LLL555EEE222CCC~~~::::::xxx}}}777333---...,,,,,,,,,,,,,,,------...//////,,,...111999iiieeeOOO===EEE[[[555999222GGGZZZ|||NNN&&&444777CCC@@@iii{{{999+++666444,,,333BBBYYYuuuqqq888666BBB[[[VVVbbbIIINNNEEEjjjAAA||||||^^^YYY///,,,===888>>>VVVQQQ444:::777555666vvv777,,,555111222'''TTT444444...(((***//////)))(((***++++++))))))***+++222]]]TTT***&&&333111///'''GGG888+++///???000888LLL===rrr:::...333000))):::111666}}}LLL///888cccfffxxxQQQTTT999888AAA999888444000222888999666<<>>HHH999555"""999%%%LLL///+++++++++*********))))))++++++******************,,,%%%bbbAAA))),,,///000000666[[[iii)))222666666888TTT===JJJmmm^^^;;;111444,,,222000666%%%XXXNNN111333444eeepppsssSSStttAAA444AAA@@@111???444222:::888999RRRttt{{{ssseeeWWWMMMHHHGGGHHHRRRdddzzzwww\\\@@@...111333888<<<999666@@@NNNwww777444:::LLL>>>===tttXXX$$$333222"""333///&&&(((888BBB<<<111,,,222(((...555KKKpppRRR***555KKK(((CCCOOOWWWFFF{{{HHH///:::PPP]]]sss'''555AAA:::___vvvwwwYYY---:::^^^999PPPmmmPPPMMMKKKaaaeeebbb]]]@@@999---YYY@@@>>>\\\fff444666333666,,,YYY\\\TTT111***;;;333CCC>>>000+++++++++*********))))))************************++++++CCCJJJ>>>111,,,///000...NNNwww444555:::///888JJJVVV222JJJbbbRRR333,,,333,,,222000777222999tttyyyNNN888111888>>>aaaWWW```yyyIII;;;===:::666888,,,333666@@@]]]uuufffDDD444444444444555555666777///000000555CCC[[[xxxWWW@@@///222777666888???PPPJJJ333333???iii999TTTrrr777444555***000///333VVVeee...UUU@@@666,,,333uuujjjDDD333FFF333888CCCddd]]]pppYYY000HHH???LLL555:::```jjjSSS111AAATTTJJJGGGrrr???kkkppp{{{eeeaaacccqqq<<<444222ppp999KKKGGG555666444222;;;ddd888VVV555///)))555CCC$$$(((+++++++++***************************************---+++***CCC]]]555,,,---333(((999uuuHHH333<<<---777===555;;;///lllIII---+++333---222...666666)))EEEccc>>>---000555777===III@@@|||NNN000:::DDD999111777777555HHHgggmmmTTT???<<<333444555555444222000...::::::999666444777>>>DDD[[[WWWGGG555333<<<<<<333444HHHhhh999333666}}}TTT666jjjKKK...///444888&&&"""000SSSnnnfffFFF,,,,,,"""(((***...[[[XXXKKK;;;III666888WWWvvv}}}zzz999WWWJJJ222333888pppggg222(((ZZZVVV>>>tttrrrZZZHHH~~~777---WWWYYY999jjj;;;999000555///ZZZQQQ333CCCGGG888PPPaaa+++;;;&&&***************************************+++++++++///%%%***...jjj@@@///+++444,,,***[[[jjj...999333888444iiiUUU===???666jjjHHH...---666...222---222000555666SSSfff@@@///777111777888111777444}}}HHHOOO@@@666999<<<666222444@@@bbbqqqXXX888000222222333333222111222444666777,,,///222333333333444666>>>MMMXXXQQQAAA777666999>>>'''MMMqqqHHH:::555fffAAA;;;ddd000''';;;HHH777333222222///,,,000888555111;;;===,,,---BBBPPPJJJ888???EEEBBB000www{{{BBBUUU???,,,DDDxxx\\\999666JJJYYY>>>^^^kkktttBBByyy}}}333EEEKKK>>>666444111000BBBggg;;;777---QQQ444???777'''//////************************))))))*********+++++++++...&&&...'''NNN^^^222//////444+++@@@333111888888222XXX<<<@@@<<<666aaaHHH///...777000444...,,,000;;;333555ttt{{{DDD444666444777666999666222888777```HHHQQQSSSlllZZZ888:::;;;777///---999HHHZZZaaaUUU888***333777000///...---,,,---...000111666444111---+++,,,///111000,,,===YYYWWW:::///:::000FFF---OOO~~~uuuYYY<<<555TTTsss222aaaIII)))666HHH000+++))),,,...+++'''%%%&&&""",,,666444555HHHZZZ???^^^zzzkkkGGGJJJUUUAAAkkk}}}iiiCCC+++MMMZZZ>>>KKKqqqCCCDDDyyyDDDWWWooo777000777)))```YYY333333'''III222KKKbbb999###***000***************+++++++++)))))))))***++++++,,,,,,***,,,***111&&&{{{@@@333***777444555@@@---777777444LLLXXX333@@@666555kkkGGG...---666000555111,,,666...,,,999EEEwwwqqqCCC000222777777000555666222666999JJJ[[[===888777sssHHHjjjFFF;;;777777777111222KKKhhh]]]<<<'''000:::333...222666666777888777555222111,,,---000222333333333222///...---666NNN[[[III,,,000;;;:::***YYYmmm999333CCC[[[OOOnnn<<<...555555///)))***///222111///777000---222222///888GGGWWW~~~IIIpppuuuuuuVVVFFF^^^eeegggFFF<<>>UUU888444777+++iiiHHH---444...888:::VVVAAA222&&&222***))))))*********+++++++++((())))))***++++++,,,,,,+++)))+++444 zzzfff222...222555444KKK...444666666CCC<<<555===666777zzzMMM000---555...444000111000(((000999---JJJkkk555666CCC:::.........666555---888777fffgggCCC777999666IIIaaapppjjjvvvQQQ???===<<<777444===OOO\\\___333:::444%%%'''888777(((...///000333555888:::<<>>$$$>>>;;;999iii<<<555444mmmsssfff@@@222,,,111444333///,,,++++++......---111333---***222555wwwzzzTTTrrrccc|||kkkDDDiiiuuunnnDDD222@@@WWWOOOIII|||rrrxxxWWW666???666888111111^^^EEE$$$<<<666...AAA###(((000%%%)))))))))******++++++++++++((())))))***++++++,,,,,,///333***222ggg...777+++///222___NNN333333444777===LLL>>>...333>>>DDDyyyUUU666///555---222...777###000<<<)))***AAAFFFXXXGGG777111111222333555...777444(((999888hhhGGG<<<999555:::111111nnnMMM^^^:::999444CCC;;;***AAAjjjbbb888555+++---777222'''///DDDMMMFFF;;;111+++***,,,...///777DDDMMMNNNEEE777,,,------444666+++)))IIIrrr555AAA444;;;555;;;tttDDD;;;***PPPbbbEEE===777///+++---222222000***///...000555111...666;;;BBBtttNNNbbbrrr|||www===}}}bbbKKKyyyqqqKKK666999LLLdddIII___BBBVVV===888555000:::lll///000000000444EEEiii888(((,,,000###%%%,,,---)))666...>>>222...$$$000+++%%%---******''')))///***:::KKK>>>666''':::///YYY]]]222000333:::222mmmwww///CCC;;;777111SSSmmm***III333333AAA666&&&)))222:::444+++...:::```hhh555444333333222222222333555666777%%%@@@HHHmmmLLLOOOAAA888<<<666444???333DDDKKKmmm|||CCC===666:::777555888bbbeee111;;;222...,,,999---===aaa@@@---------,,,,,,+++++++++444,,,&&&,,,;;;HHHLLLKKK222---///444111,,,444DDDvvv%%%FFF)))111>>>AAAaaa555222===___www{{{KKKDDD;;;333000///...,,,222333(((777333&&&888111222EEEooogggLLLiiirrrlllwwwrrrwwwLLLEEElll444}}}???===:::NNNhhhBBBTTT@@@ccc:::444333444IIIfff222333000---222III^^^000$$$(((000******)))+++)))111***YYYsssbbb444%%%%%%(((...(((,,,(((+++)))%%%000MMMFFF444---:::111VVV^^^333333222999444sss;;;666222555000999SSS}}}EEEcccVVVNNNRRRJJJLLL555!!!"""///777444///111nnnmmm<<<444333333222111111222222000---444555444gggnnnUUUMMMIII555...666777@@@(((666888SSS```IIIlll>>>999888;;;///555>>>eee@@@777111222%%%444,,,JJJ\\\...999---------,,,,,,+++++++++(((,,,000///---222===GGGLLL555)))111555...///888UUUZZZ333===666444===bbb777--->>>AAAhhhTTTHHH>>>444,,,---:::000111777...000666...___cccGGGkkk[[[{{{pppPPP>>>888HHHmmm]]]???AAA---OOOvvv;;;KKKnnn:::ttt888222222222WWWXXX111444000+++111GGGPPP,,,&&&&&&------((($$$***///444000~~~QQQ'''&&&------###***(((///'''&&&)))TTTEEE111333666111RRR___222444111999666yyyFFF...111777888333000jjj[[[```VVVIIIAAA===EEECCC<<<555222222---'''///???yyy444333222222111000000000111111111)))333AAA///yyy>>>IIILLL???000111777888***@@@uuu\\\<<>>ccc}}}UUU:::555<<<;;;...222VVVTTT'''777++++++666,,,===WWWEEE+++'''------,,,,,,,,,,,,++++++&&&---222...'''&&&000:::NNNCCC555---...000111///777ooo999;;;:::111999>>>|||777444===444zzzSSS666---444111(((555777,,,???IIIQQQgggnnnQQQDDDCCClllKKKpppuuuRRR333333:::UUUkkkJJJ333IIIKKKbbbWWWFFF}}}TTT666888333222,,,\\\III...333000***222>>>EEE......'''((())),,,))),,,***((( lllSSS+++(((------###+++%%%222+++---+++aaa;;;111777...000VVV```000222222888777~~~RRR333888444999:::444BBBnnnEEE999555,,,***===VVVfff\\\HHH<<<999888888...YYYxxxIII'''>>>111000000/////////000000555...222:::CCC{{{777EEEKKK@@@111444:::777555>>>xxxAAAEEEIIIxxxDDD999333???777555888mmm333...000...---======PPP999###<<<$$$,,,,,,,,,,,,,,,,,,,,,,,,111---******---...---***333HHHJJJ111%%%000777000///IIIYYY---777777666<<<```NNN999AAA444666hhhQQQ111222,,,///888---???ZZZ555BBBHHH;;;@@@555===QQQ{{{vvvPPPmmm______```SSSLLLEEE666333lll]]]222888@@@LLLkkkRRR555___AAA<<>>///'''222,,,,,,,,,,,,,,,,,,,,,,,,333---'''***000222---&&&%%%:::GGG>>>111///222333111(((aaaBBB222777666===EEE{{{@@@999===,,,333<<<<<<555888+++222111666DDD\\\bbbJJJ>>>AAAOOORRRSSS[[[CCCmmmxxxbbb>>>;;;888SSSUUUDDD---666KKKUUU___HHHzzzqqq@@@222999JJJccc>>>BBB888444111444UUURRR,,,111000***///;;;www:::(((,,,'''***...&&&+++)))!!!222;;;hhhsss+++!!!...***$$$,,,+++...)))---***&&&333~~~EEE<<<===111999zzzZZZ111333222;;;>>>}}}555333000888444333777CCCKKK666999333...000---***+++333<<<<<<666>>>MMM777888111&&&999***//////.........///000000...000444BBBQQQ,,,RRR???444000555555111333777666HHH+++666+++TTTEEEMMMlll999:::888<<>>***---***,,,------///***(((666111)))"""111///''',,,''')))+++)))---%%%>>>dddGGG<<<;;;999>>>LLL---555000<<>>BBBUUUTTTGGG:::BBB;;;\\\gggddd222...PPPmmm===;;;>>><<>>???>>>(((555...>>>KKK@@@555444333'''999111444GGGgggKKKEEERRRTTTCCC444000///---333===555:::PPP<<<111777)))222///////////////000111111777444TTT>>>???VVV444:::+++333666(((222===+++666<<<333<<>>:::######333'''000+++++++++,,,,,,---------,,,***((())),,,......---)))///222444===CCC;;;,,,222***444SSSeee000666;;;888>>>wwwttt~~~sssLLL???>>>...777222```>>>...MMM@@@111,,,;;;iii~~~DDD@@@FFFIII;;;---JJJuuugggFFF+++:::NNNJJJ:::===***JJJ]]]MMM@@@gggoooQQQ===EEE222:::jjjppp:::dddJJJ+++222333///]]]666%%%000111...,,,YYYiii$$$+++444###&&&---+++))))))***+++******'''***,,,,,,---...,,,)))000,,,222111HHH888888666<<>>,,,333888...666///===888yyyIII)))???555KKK]]]XXX???***(((...===333@@@\\\HHH222;;;,,,222,,,000222***+++333333555...]]]...XXXKKK...777)))333777***777EEE555888(((IIItttIIIAAACCC@@@===BBB666;;;666222ccc888...444777333777```000))),,,)))///+++***///)))'''...111---)))))),,,(((...,,,"""***333)))...+++***666///ccc333000777)))222AAAvvv777---777<<<999WWWxxx:::222777444555TTTiii888000===999+++555MMMaaa[[[GGG:::888999444WWW```iiiEEE,,,777KKKKKK<<<111<<>>999UUUlll???qqqKKK555666888111rrrFFF111777000,,,///FFF|||@@@///333 111---+++***)))******)))'''++++++******,,,......---!!!111<<>>111***---,,,@@@OOOKKK===666888<<>>VVV---555222333OOOyyySSS+++(((FFF)))555>>>:::333111666;;;AAA,,,111000888AAA===111555DDD]]]PPP===bbb]]];;;@@@???111AAAeeeGGGGGGzzz111999,,,555HHHsss///888###777+++hhh___&&&000&&&***))))))***+++***(((&&&)))'''(((***+++******,,,444+++pppvvvBBB@@@???777999GGGTTT~~~111///111777666ZZZDDD444///111---111222))):::<<>>JJJPPPCCCNNN```???WWWKKK777...444777444444dddIII555SSSCCC((()))000///+++WWW```&&&BBBfffDDDLLLxxxAAA@@@xxx;;;999444AAA222AAAbbb222000333...222HHHOOO))),,,111(((***)))---&&&)))+++,,,---------+++&&&000(((***444///)))+++...---,,,(((222```---000111...///ZZZVVV555111000777666|||ccc333:::111222KKKiii222444ddd///333666333//////333666FFFdddjjjwww^^^BBB%%%>>>???>>>999333222;;;JJJVVVVVV777cccoooIII333333:::===[[[BBBooo---666---777666vvvVVV//////777222SSS}}}???000((((((((()))+++,,,+++)))++++++---000---'''(((---+++eee{{{LLL777===$$$CCC>>>@@@xxxZZZ***111555333999>>>444...000///111,,,333222111___HHH******)))(((&&&&&&)))///444888///<<>>___GGG+++///555$$$(((222###)))---,,,+++(((+++lll@@@///555......PPPbbb666333222999555jjj{{{<<<;;;555111IIIzzz>>>444\\\111111222222111///000222333222///BBB555===666===666<<<:::333999JJJTTTRRR333]]]iiiCCC<<<===777888QQQyyyGGGFFF555///000777\\\111777,,,444$$$III&&&+++)))((()))+++,,,,,,,,,)))))),,,...((($$$---;;;sssGGGIII(((<<<...999DDDFFF{{{999...222:::333GGG:::777///000000000---888'''666WWWYYYAAA@@@===:::666333///+++)))///(((@@@:::HHHHHH000fff;;;NNN[[[jjjpppTTTAAAPPPBBB888PPP@@@+++...222'''888///(((333---,,,GGGQQQ999555VVV~~~EEE999ppp===666999KKK///FFFlll;;;111111,,,111DDDOOO))),,,111((())))))---///)))---111&&&+++dddnnn111:::VVV444 000---&&&++++++---,,,///rrr___...777...000IIIhhh222555333555666YYYCCC333444111GGGMMM---888///---...111222000000222;;;444999???,,,555:::000555111333AAAUUU[[[III333SSSyyy\\\FFF@@@777888GGGhhhSSSxxx777000---111;;;~~~TTT333...000zzz222<<<000---***((()))+++,,,,,,'''''')))***(((///IIIgggaaa;;;000999,,,QQQ///KKK\\\WWW---222111;;;;;;ppp444888000111222///...888)))<<>>555...,,,444,,,;;;555ZZZnnnCCCVVV999cccPPP'''NNNaaakkkhhh999HHHIII000,,,(((111'''555000---999999333>>>???///777...QQQ\\\RRR>>>CCCwwwFFF555888NNN444AAAnnn???222111000444BBBRRR***,,,000(((+++))),,,,,,(((,,,000)))000aaa]]]222:::QQQ888$$$---111'''+++)))---,,,111iiiuuu,,,777---333CCCjjj---666444111:::KKKUUU222222222EEEfff;;;,,,000------111111...///333$$$***;;;888555333@@@AAA===444???YYY^^^PPPNNN[[[eeeGGG222;;;999888WWWaaa;;;444555&&&,,,eee...???///777ZZZ^^^===AAA|||555111,,,))))))***++++++,,,***,,,///222DDDnnnEEE111333888444DDD000MMMOOOrrr111000333///:::CCC...666000222444000+++666...777333DDDRRR444444111111:::CCCDDD;;;000"""---333333///QQQyyycccYYYIIICCC___jjjCCCKKKLLL999RRR<<<***777***777555555//////000+++666QQQ)))555<<<444'''iii;;;===WWWPPP666777QQQ999===nnnBBB111111333777AAAUUU,,,+++///(((,,,***,,,///)))(((+++***(((333CCC(((***......*********'''))),,,(((+++)))000\\\{{{***666,,,555???jjj(((666555000???EEEnnn<<<777333EEEVVV;;;666111000222111---///444777555555+++FFF999777888333???aaarrrLLL---eee{{{TTTAAA,,,222CCCGGGhhh___333333444***777zzzYYY555111222KKKkkk999(((999aaalll===&&&)))000,,,###222+++...DDDbbbiiiRRR666000...111888777666???LLLmmm@@@111333444000;;;eee555333,,,666///+++'''666000555NNN@@@...JJJooottt:::///555000,,,+++,,,222???LLL666((()))666888;;;```pppQQQjjj^^^LLLaaa666SSSAAA---333111///444kkkzzzPPP000111444EEE===888pppXXX999777wwwQQQ888444xxxSSS???555BBB;;;===uuu999222333222;;;666^^^...&&&'''333222000***,,,......---+++******,,,++++++******++++++,,,###222+++&&&111...jjjggg666+++222555JJJ```<<<)))111<<<:::IIIqqq555:::555DDDzzz```...111333222000000000000***///888???>>>888333111FFFeeeddd???:::uuuxxxGGG<<>>KKKAAA222---,,,222555bbb...777SSSDDD???>>>666HHH777<<>>+++BBBhhh888777lll@@@000+++===((()))hhhzzzBBB!!!BBBXXXEEE...777999222...333;;;;;;111&&&888///+++333===;;;///$$$111999333///JJJkkkZZZ...///000999...555aaalll222999444///---555+++444^^^LLLGGGjjjTTT+++>>>666//////000000111444555555;;;BBB>>>444444;;;TTTooovvvmmm555WWW///111666,,,555888))),,,GGG$$$999CCC666000PPP///bbbWWW666888JJJ>>>///AAA999000QQQnnn999444999666...000aaa>>>(((111222''',,,))))))***+++,,,,,,***(((++++++************++++++***&&&222333$$$RRRqqq:::...666555222bbbMMM222555666111AAAYYY~~~;;;777666777uuuhhhfffooouuuuuuIIIDDD666///AAA\\\cccXXX666JJJYYYAAA@@@HHH888555RRR000444JJJ}}}kkkMMM>>>888AAAUUUooo[[[777===+++666***666QQQkkk@@@%%%ZZZVVV+++,,,222000,,,)))***///888???111,,,---444999999888:::///+++999VVVcccSSS;;;///111555888***FFFaaa333777555111...444555<<>>iii```<<>>555000GGG}}}bbb...000GGG777;;;KKKMMM...>>>===000???kkk@@@333777666222333GGGppp111<<<###///---333000,,,***+++,,,---,,,+++******))))))******+++%%%///...)))---zzzOOO444///000;;;...sss@@@555...222222:::mmmiiixxx<<<;;;555444oooTTT888000000DDD___fffRRR999CCCiiiIIIFFF:::333777FFFaaaQQQBBB666===GGGAAA===BBBHHHKKKCCC;;;:::;;;===BBBHHHNNNcccHHH666&&&888;;;!!!&&&NNNsssXXXOOOiiisssAAA(((000888999444///,,,---///...333;;;999///***,,,666IIIdddmmmUUU333***444111111777<<>>(((888;;;hhhIIIKKKFFF222666,,,333;;;'''666111999>>>333111555111000888///888>>>111===LLLkkk777:::>>>555333\\\PPP777444444555333111pppooo%%%///222000YYYMMM===000+++***+++,,,******))))))))))))*********555"""'''GGG555,,,111,,,===666sss444555+++666777///]]]www???ooo555444333000|||ZZZ===333<<<777GGGbbb___DDD===MMMwwwMMMIIIDDD;;;000555TTTwwwqqqnnnvvveeeWWWJJJFFFFFFFFFFFFGGGGGGDDDBBBGGGXXXtttDDD:::///000///:::PPPdddoooYYY666333111333888:::666222???333---222555555<<>>PPP~~~AAA888???PPPFFF666:::===,,,LLLddd???111000444000222FFFAAAHHH+++111[[[OOO>>>111+++******)))******))))))))))))******,,,444 ;;;bbb___...,,,111000999FFF```,,,222000777:::>>>hhhAAAkkkttt777333444000{{{XXX888444@@@888VVVsssggg999)))aaahhhEEE<<>>::::::___wwwdddYYYMMMKKKGGGBBB@@@BBBGGGKKKwww|||BBB))),,,;;;'''444111,,,|||555555333111111222666888444222444888777:::OOOggg{{{XXX555+++...///000222;;;111VVV---666222...///333333<<>>@@@ccchhhWWW888999mmmzzz[[[BBB???999888666DDDkkkqqq^^^PPPEEE>>><<>>222222VVV%%%888000QQQZZZ666555>>>lllCCC888333RRR222<<<___\\\)))999000333222000???ccc///---+++,,,---///222555:::222+++***---...***%%%%%%;;;CCCFFF,,,888444000111===III)))444+++000:::===000ttt|||HHH666222222~~~kkkGGG;;;///...???SSS]]]]]]III333EEE]]]NNN;;;777222555GGGjjjmmmMMM;;;???^^^}}}<<<444111///000//////333999(((333<<<===<<>>555))),,,'''000%%%TTTOOO)))<<<***...444777OOOqqqjjjyyyPPPDDD:::---000<<>>SSSJJJFFFRRRSSS,,,YYYeee[[[@@@---WWW///,,,000111,,,((()))++++++777)))000777%%%$$$999666TTTRRR999777>>>nnnIIIAAA999NNN222)))GGGggg555333))),,,888888---///<<>>$$$'''777333---@@@???fff>>>777000444222222444RRRLLLMMM:::555===666444PPPgggDDD111///222666NNNnnnmmmNNN444///^^^~~~ppp]]]CCCCCCAAA555666DDDHHHuuuuuu333888<<<<<>>,,,222999777333000......222666555222//////+++,,,333555111...///+++555111UUU<<<:::999111777555***SSSrrroooOOOCCCZZZUUU555<<>>333---111666444000///BBBUUUwwwZZZ>>>888***,,,555FFFVVVWWWIII:::###000---&&&777888222555lll___---444&&&222@@@999SSSQQQ^^^UUUBBB>>>:::===@@@666bbbuuu]]]???***---===JJJWWWfffaaa>>>(((EEEvvvrrryyyWWWBBB<<<888111999HHHcccmmm@@@000888AAA===666lllxxxXXXCCC@@@iiiVVV444***555EEE555555444111+++(((...666555...+++///111111999CCC@@@HHH~~~ZZZ777999555+++555000...ppprrr777,,,KKK___>>>EEEUUUkkkGGGJJJ333GGG---XXXEEEhhh666BBBNNN222222'''000555))),,,666000+++)))888111'''999<<>>((((((333000777'''333NNN333DDD===GGG}}}jjj:::555777JJJHHH&&&JJJ111555333+++XXXKKK:::000...///+++'''111)))///>>>:::))),,,???)))...222000***(((***///555###000333:::///OOOggg;;;'''333--->>>111999KKKVVV^^^yyy;;;666yyypppOOO@@@---)))888OOO\\\^^^^^^EEE///999kkkqqqgggSSSBBBLLLHHH444---EEEiiiZZZ>>>888<<<<<<666:::TTTjjjPPPEEEeeeXXXDDD333222999:::777555777666:::AAAJJJdddFFF444;;;111777222999:::dddFFF000,,,,,,222DDDwwwIII((()))666666qqqXXX///PPPbbb{{{---aaaJJJ%%%%%%FFF```OOO...***555333(((:::qqqNNN;;;===ttt}}}@@@555666<<>>666IIITTT>>>;;;:::[[[CCCaaa===***---NNNMMM---###000555333---lllYYY;;;ccc===444555CCCJJJaaa---999222///444333222EEEVVVJJJ777111000222///,,,,,,...//////---+++,,,...//////...---,,,...888...555SSSLLL000...666,,,333???333111qqqeee777>>>}}}cccGGG777333444111DDDffftttaaaHHH===###___uuubbb::::::OOOGGG)))666MMMmmmRRR333888@@@>>>///777WWW___IIIOOOMMM555666444111===666888ttt}}}222000***LLLmmm___)))111---///000@@@888888VVVSSS>>>777333TTT:::FFF333<<<'''GGGOOO<<<666777...%%%111@@@UUUPPP666CCCPPP777999999IIIWWW;;;555---000&&&111FFFMMMIII???000222333555777888444...(((------------...//////000---CCCGGGAAABBB777...777---555555---666eeeKKK???OOOlllSSS<<<...111999888ZZZooocccOOOFFF;;;---bbbSSS///...AAA666111555KKKqqqsssHHH888444AAA???333BBBuuu]]]KKK888fffSSS333555666777555<<<333SSSllliiippp;;;^^^VVV***---,,,@@@---666VVVccc555)))KKKFFF```bbbAAA:::666WWW>>>444AAA999***+++111333666111000111222BBBwwwlll:::<<<000FFF~~~FFF%%%===111===222//////000BBBXXX```444111,,,***+++---...///555444111/////////111222@@@FFFCCC888111///---+++333999111...WWWvvv111___wwwYYY999,,,111:::@@@CCCgggcccdddYYY777'''RRRqqqnnnJJJ111===777222222888NNNxxx\\\777)))<<>>LLLYYYvvvkkkMMM<<<===&&&...------555333,,,---)))222777;;;^^^<<<:::000???WWW@@@666666***...777333)))111@@@CCC___XXXLLLAAA:::666555555)))+++///555===DDDKKKNNNCCC:::333+++(((222777,,,777222777[[[>>>^^^xxxfff@@@888111111888FFF]]]pppjjj^^^CCC---;;;qqquuuyyyccc999888:::;;;333...<<>>666999888999>>>{{{GGG___ddd666111777555IIIgggFFFEEE;;;...///555888///'''%%%...FFFOOOZZZEEE444MMMmmmxxxCCC555555//////555000***///>>>777;;;QQQ~~~HHH666777999@@@}}}:::666666111444555222555111!!!...666BBBNNNWWW\\\]]]^^^fffccc]]]VVVLLLCCC<<<777......333111***000:::;;;///BBBlll|||}}}555NNN}}}___III???888......CCC]]]jjjhhhcccHHH;;;444NNNsssyyynnnVVV???888777444222222666HHHuuuNNN777AAA@@@444000EEErrrSSSQQQRRROOO666CCC444111>>>777===gggQQQ<<>>000///---///<<>>lllpppgggOOOCCC???<<<;;;444@@@EEEKKKlllrrr<<<===AAA@@@<<>>MMMfff888TTT```TTTQQQGGGVVVcccWWWTTT______000222000,,,ZZZ\\\eeeqqqfff000111+++!!!777555&&&222"""444...111111zzz===IIITTTNNN@@@:::999<<>>666;;;fffqqq@@@555888<<<:::111333666888777444111111333111000...---...///111222+++666333444999111RRR[[[>>>AAADDD:::===???777LLLAAA===xxxHHH===444222444:::GGGTTTwwwooo___III666555JJJbbbwwwlllsssbbbNNN<<<:::777222111444===DDDuuuWWW;;;999>>>AAA444GGG[[[GGGXXXNNN???CCC<<>>444(((...JJJaaa&&&000(((---777&&&***555***000---111www222666111222===IIICCC;;;DDDGGGoooDDD000BBB444LLLfffHHH999777888444666:::;;;444------222//////111444666555222///666666555666DDDlllmmmTTTJJJIIIAAA<<<===>>>555:::eee>>>GGGjjjJJJ444...:::;;;444@@@\\\oooooogggIII666777:::OOOuuujjj|||^^^PPP???888:::<<<888333111EEEgggmmm:::555===>>>:::DDDmmmoooDDD444KKKkkkfffwwwJJJ;;;===;;;:::>>>CCCEEEZZZIII>>>kkklll___SSSQQQXXXdddtttGGG,,,---LLLtttCCC,,,!!!666999...:::ZZZBBB...)))///---,,,,,,---))))))444666bbbSSS555(((<<<eee999rrr}}}AAA777wwwhhh:::>>><<<>>>yyyvvvUUUBBB@@@999555666666666888<<<777666555333333333555666777///666aaazzzyyyjjj^^^YYYMMM>>>???JJJ{{{aaa:::cccsssMMM555444======---222VVVuuuvvveeeYYY888???<<>>nnnFFF222333:::999333888QQQjjjpppiii\\\JJJ<<<;;;333```ggguuuiiikkkNNNAAA???999888999999555>>>]]]}}}TTT777===@@@444===SSSwwwccc>>>HHH@@@BBB]]]PPP===AAADDDCCCDDDFFFCCCFFF^^^ooo```EEE222000+++888444555999888JJJ,,,AAAZZZEEE\\\nnn"""DDD777fff999***yyy999(((333%%%222,,,)))000333000666ccc___BBBccciii+++gggHHH^^^zzz;;;666:::BBBaaawwwoookkkQQQWWW```jjjxxxeeeMMMDDD555GGGwww}}}ggg;;;:::999777888>>>FFFLLLhhhuuuqqqWWWDDDAAA;;;...NNNddddddvvvqqq^^^>>>444222===CCC>>>999999RRRsssmmmIIIFFF???666555FFFdddVVVXXXKKK666;;;dddnnnXXXGGGFFFHHHDDDDDDHHH>>>LLLkkk[[[<<>>777<<<===555222555666---222\\\555oooIII000222EEE!!!)))YYY]]](((HHH)))000)))((('''+++---:::'''LLLZZZeeeXXXQQQllluuuEEE999>>>AAA}}}tttYYYEEE<<<***222999999:::JJJfff}}}}}}bbbGGG:::222777YYYooo```nnn|||___???111222666777777:::666???___zzzBBB???@@@CCC@@@EEE```eeeQQQDDD<<<<<>>;;; WWWXXX...uuu@@@(((......(((+++000(((444###hhhZZZQQQ[[[jjj<<<;;;<<>>333333CCCllliiiooozzz___HHH===999777000777???@@@???PPPwwwWWW888333999???AAAVVV}}}cccDDD===HHH888<<>>eee888IIIddd++++++,,,,,,///---000,,,111:::ZZZ{{{NNNaaahhhIII:::;;;XXXQQQTTT]]]sssjjjRRR:::111444<<>>JJJfffXXX<<<999<<<666666EEEkkk___FFFDDDDDDBBB@@@BBBOOObbbqqqrrrhhhtttyyy{{{QQQ555GGG~~~\\\555888999555111111555888>>>%%%JJJEEE333444EEELLL111---WWWPPP???)))rrrggg 111+++###111&&&+++444777```zzzkkkmmmOOOmmmeee666<<<777MMMiiiYYY\\\```EEE444333444777:::EEE]]]tttttt{{{{{{lllRRR???:::===:::UUU^^^bbbppp}}}jjjVVV;;;000===BBB555000999:::>>>SSSzzzeee;;;>>>;;;666666BBBgggnnn[[[PPPJJJHHHOOOXXXTTTZZZkkk~~~VVVAAAEEEdddAAA333;;;777...111888(((DDD---666RRRkkkAAA(((***777EEEDDD222###(((666BBBmmm999$$$%%%222......333111555___hhhNNNaaa[[[zzzmmm???@@@<<>>nnn|||mmmWWWDDD:::;;;CCCIIIxxxooojjjttt}}}vvv]]]===333>>>CCC===@@@;;;:::@@@MMMeeeYYYGGG;;;<<<>>>AAALLLZZZ{{{ggg]]]\\\ggggggnnnxxxzzzyyyMMM444RRR~~~iii>>>777999:::555,,,444222+++(((:::^^^444,,,***555GGGTTTPPP@@@555222TTT777 :::***(((*********AAAqqqaaaCCCoooPPPiiiPPPrrrEEE--->>>QQQ\\\qqqvvvxxxpppcccUUUJJJBBB===:::666555555777999888555222222333666666222111;;;HHHFFF333:::bbbzzznnnooogggDDD888DDD>>>===zzz}}}]]]aaaxxxiiiEEE888BBB888777666444111555CCCRRRpppbbbAAA666444;;;FFF;;;fff|||~~~}}}zzz}}}MMM777NNNhhhDDD444666888111:::&&&888333888^^^777111$$$###***;;;KKKOOOKKKGGGAAA$$$###333'''...***111PPPrrrDDDAAAWWWkkk^^^JJJYYYVVVTTT:::444999JJJ[[[qqqfffrrrhhhSSSEEE<<<666222555555666888999999777555>>>:::<<>>iiitttlllrrreeeGGG,,,???>>><<>>;;;<<>>@@@;;;777VVVoooEEE999;;;999;;;BBByyyZZZ000...777,,,444777===iii777!!!***111000------///000666,,,+++///777IIIMMM]]]TTT>>>///---)))+++888^^^>>>nnnZZZCCCccctttiiiTTTEEEDDDCCCGGGPPPYYY```cccqqqnnnnnn}}}iii[[[PPPCCC;;;:::>>>:::555222444:::CCCIIITTTeee~~~mmmXXX666222222888999777<<>>777111444===---888HHH^^^|||]]];;;999EEE...AAA[[[nnntttNNN>>>222333:::555YYYCCC444777555,,,'''))),,,,,,///(((...---===@@@LLL'''777BBB999))))))///222666uuu\\\888```HHH---888NNNsssdddYYYOOOKKKGGGIIIYYYlllnnn|||~~~nnneeeaaa```ooowwwaaaQQQ???666333888999555666===333===LLL]]]pppzzz___MMMAAA888333666888:::;;;<<<>>>CCCGGG]]]ppp~~~jjjQQQ===777@@@BBBIIIvvviiikkkkkkqqq~~~qqq\\\HHH@@@???;;;999:::999111000555666===XXXwwwttt<<<>>>777999:::000VVVlllrrrSSS777888333SSSddd,,,000111///111666444///+++111###999fff222'''+++CCC000$$$...555***111PPPsss}}}UUULLLfffFFFEEErrreeeQQQ777444SSS|||\\\___mmmnnniiiiiigggsssxxxsssiii```___jjj~~~www\\\IIIAAA>>>;;;888>>>888777<<>>999;;;???GGGuuuggggggiiimmmvvvjjjSSSDDD===<<<999888666555444555666777<<>>;;;<<<@@@???999999======EEEWWWqqqjjjOOOBBB555666333111333:::???@@@666<<>>___yyy}}}SSSUUUfffJJJWWWPPP777...((()))***...===NNNjjjDDDPPPfff777777^^^wwwYYYHHHKKKsssuuuRRR>>>;;;???>>>;;;CCC<<<777999BBBTTTqqq|||]]]FFF888111444:::777888===DDDEEEBBBCCCGGGggguuu{{{{{{oooNNN===:::555222>>>dddnnnaaacccaaakkkrrrRRRAAAAAACCC>>>777333222222444555777???HHHTTT|||xxxhhh666>>>DDDAAA:::;;;IIIVVVllleeejjj@@@///555888BBB$$$---555333)))000TTTzzzMMM444```}}}MMM<<>>888>>>BBBAAAAAACCCEEEGGGOOOccc~~~sssJJJ333111,,,,,,222&&&(((===VVVoooQQQ555iiimmmIII;;;XXXyyytttkkkzzzgggbbbQQQAAAAAAFFFCCCFFFEEEBBBEEEWWWuuuxxxYYYCCC:::999555333333777>>>EEEMMMRRR:::FFF[[[qqqyyyZZZ666...;;;???444JJJmmmVVV]]]oooxxxyyysssXXXGGG999999;;;:::<<>>FFF???999AAAAAALLLhhhpppddd```bbbeeemmmuuu444WWW:::>>>###&&&333"""<<>>???888666AAAPPPKKKHHHBBB===GGGaaa{{{fffFFF)))999;;;888CCCsssXXXiii|||zzzkkk___WWWJJJGGG888777LLLWWWLLLAAA777999:::;;;BBBPPPcccqqq~~~RRREEE~~~nnn```555666''',,,555///444;;;DDDNNNXXX^^^```SSScccGGGhhhfffBBBHHH^^^bbb~~~lllYYYNNNKKKMMMSSSZZZ\\\[[[]]]bbbHHHSSSqqqkkk```PPPBBB;;;888777777???===BBBNNNUUURRRLLLIIIDDDQQQcccvvvyyy\\\HHH888000999III@@@aaasss]]]eeetttyyyuuuyyyyyyjjjVVVLLLFFF:::BBB]]]^^^MMM;;;555999===999222BBBQQQfffzzzPPP222yyy>>>ZZZLLL)))!!!222444***111111///---000999BBBFFF<<>>EEEKKKRRROOOLLLHHHBBBCCCTTTggg~~~iiiOOO777000===@@@===YYYqqqaaa```qqqpppqqqxxxqqqeeeRRRAAAOOORRRNNN???444333777888:::777;;;EEEJJJPPPdddzzz\\\>>>eee]]]@@@GGGRRR>>>%%%''',,,***///000666444,,,***000111,,,666WWWXXXfffTTTZZZrrrzzzllleeeccccccjjjrrrzzz{{{ssshhh___[[[ZZZ\\\oookkkZZZEEE999888<<<===<<<===AAADDDHHHRRR\\\\\\VVVMMMHHHFFFSSSnnnnnnNNN???@@@===:::999JJJsss___[[[XXXZZZaaallluuuzzzXXXSSSIIICCCGGGOOOOOOJJJDDD;;;999>>>AAA@@@GGGRRRQQQTTTddd~~~iii777bbb\\\DDD%%%---bbbEEE***(((000)))%%%///...111111,,,+++///333555BBBjjjuuu|||tttuuudddcccaaa___ccctttwww```MMM>>>666BBB>>>;;;===CCCEEEBBB>>>SSS\\\___TTTIIIFFFKKKNNNSSSnnnlllCCC222666;;;:::777KKKqqqrrr^^^\\\cccjjjxxxwwwvvvgggNNNDDDGGGJJJIIIxxxllldddeeeddd\\\UUUTTTbbbZZZUUUXXX[[[```nnn|||qqq;;;lll;;;+++'''JJJ___666"""---000'''&&&+++***,,,111444222...111777fff}}}jjj[[[RRRhhhyyy|||OOOKKKGGGDDDDDDDDDEEEDDD222888DDDSSS___eeefffdddWWWMMMBBBDDDXXXrrrhhhJJJ---888AAA???;;;JJJqqqwww[[[]]]eeellllllhhhmmm~~~|||wwwvvvfffUUUNNNLLLIIIHHHJJJKKKIIIMMMWWW___dddmmmvvvoooxxx^^^444ccc555...===YYYAAA,,,+++000''')))...%%%''')))444>>>:::...,,,222uuubbbfff~~~xxxaaaNNNCCC>>><<>>******000(((***000'''((()))111;;;999000000777MMMbbblllvvvrrrvvvjjjVVVEEEEEEEEEFFFIIIMMMRRRUUUAAAHHHRRR^^^gggmmmqqqsssXXXRRRKKKHHHOOOccczzzpppRRRLLLAAA888999@@@BBB@@@oooXXXRRReeewwwkkkaaaeeeqqq}}}sss```ZZZTTTQQQTTTYYY```dddYYY```gggppp{{{ooorrrzzzhhh,,,GGGSSS///000JJJYYY111 ---222+++***...+++***+++///222444;;;BBB111@@@ccclll___NNNTTTQQQEEE@@@DDDAAA999SSSNNNGGGBBBCCCLLLYYYbbbyyyyyyuuummm```SSSIIIDDDOOObbb~~~nnnPPP>>>999555@@@DDD@@@GGGjjjggg[[[SSSWWW```gggmmmrrriiiyyytttlllhhhccc```cccdddcccbbbeeeiiihhhdddcccfffqqqyyyzzz|||@@@888GGGAAA+++???\\\BBB)))***333,,,&&&000++++++******111;;;@@@@@@333NNNssskkk]]]PPPGGGDDDDDDEEEIIIQQQUUUQQQOOOSSSYYY[[[FFFSSSfffuuu||||||yyyvvvYYYUUUOOOMMMTTTfff|||tttaaaKKK>>>888666;;;AAACCCUUUvvvsss______hhheeebbb^^^]]]fffwwwyyykkkggg```[[[^^^ggglllkkkjjjjjjooowww{{{{{{||||||{{{fff___[[[aaannnzzzqqq???===]]]000...FFFRRR@@@'''***---(((,,,''',,,......666@@@>>>444MMMtttzzznnncccYYYRRRMMMKKKOOORRRQQQNNNOOOVVV\\\YYYYYY[[[^^^dddlllsssvvvzzzwwwooodddZZZUUUVVVXXXcccqqqxxxbbbKKK<<<777999<<<>>>???MMMnnn[[[[[[]]]ccchhhgggaaa[[[___kkk}}}wwwqqqmmmkkkaaa```eeeoooxxx|||zzzwwwsssoooeeeXXXPPPLLLJJJKKKPPPTTTZZZiiixxxkkk777FFFOOO111///BBBTTTSSSCCC555111222///000@@@RRRNNN<<<999FFFooo\\\UUUYYYWWWYYYZZZYYYYYY[[[```dddhhhddd^^^]]]aaakkkvvv}}}vvvuuuzzzyyyfffZZZQQQRRRVVV___ooo}}}ooo```QQQHHH@@@::::::???BBBIII]]]ooo______hhhooouuulll```XXX\\\iiizzzwwwsssoooiiiggghhhwww}}}~~~xxxuuuzzz}}}wwwmmmhhhmmmgggaaa[[[RRRIIIGGGKKK???@@@BBBEEEHHHMMMQQQSSSRRRYYYeeeqqq~~~FFF888FFFGGG+++(((,,,???XXXcccZZZLLLXXXHHH???===333000OOOyyy}}}tttkkkgggjjjggg______fff___dddjjjlllllljjjiiiiiiooo{{{ooocccttt\\\KKKNNNWWW```lllkkkUUUEEE===CCC999111222:::HHH]]]nnnvvvLLLQQQYYYbbbfff```UUULLLZZZ```jjjttttttsssrrrpppoooqqquuuxxx~~~vvvrrr\\\ZZZZZZ___```^^^\\\]]][[[VVVOOOMMMMMMKKKDDD===EEEDDDBBB>>>:::999:::<<<~~~SSS111:::PPPSSSCCC000)))...666<<<===444...222>>>FFFYYYsssoooiiieeebbbaaa___^^^ZZZYYY\\\```\\\UUUVVV^^^eeeeeegggkkkrrrwwwyyyzzz}}}|||{{{rrrnnnpppzzzvvvooocccXXXSSSWWWccclllzzzrrrgggWWWEEE???DDDGGG@@@888:::FFF]]]{{{aaaOOOQQQ\\\eeeaaa```^^^[[[YYYZZZ]]]___rrrzzzyyypppllllllgggeeejjjppptttwww{{{{{{vvvddd```]]]^^^aaa```ZZZTTTKKKKKKJJJIIIHHHIIIJJJKKKhhhzzzDDD444CCCKKKRRRMMM;;;,,,)))...+++888IIIYYYhhh~~~zzzWWWTTTLLLIIIOOOMMMOOOOOOOOOPPPPPPOOOOOOOOOPPPNNNLLLKKKIIIFFFEEEEEEJJJIIIHHHGGGGGGFFFDDDCCCEEEDDDCCCAAA@@@>>>======@@@AAAEEEJJJQQQXXX]]]```bbbaaafffpppuuuuuuvvvzzzvvvwwwxxxwwwvvvtttssssss|||yyytttlllccc[[[UUUQQQYYYhhh}}}uuuaaaPPPGGGDDDDDD666>>>BBB;;;555AAA```{{{mmmTTTOOOLLLOOOWWW```eeeggg]]]UUUPPPUUUaaaqqqyyyrrrnnnoooddd```]]]```iiirrrtttsssyyytttfffeeeaaa]]]XXXRRRLLLIIIKKK|||YYY[[[cccllllllccc\\\[[[dddvvvPPP888>>>:::666<<<===>>>??????@@@@@@??????>>>@@@AAA@@@??????@@@AAAAAA??????@@@@@@AAACCCFFFHHHNNNPPPSSSWWW[[[___aaacccZZZ\\\```ccceeeeeeeeeeeegggcccccckkkrrrrrrmmmiiizzz}}}zzzsssiiibbb```bbbffflllttt}}}~~~qqqdddNNN888<<>>AAAAAA@@@CCCHHHKKKJJJIIIJJJKKKKKKLLLOOOTTTWWWWWWXXX[[[___dddhhhkkklllssszzzzzzooorrruuutttoooggg```]]]dddffflllsssyyy}}}zzzllldddbbbZZZOOO@@@666>>>CCC<<>>:::DDDBBBBBBFFFLLLMMMGGG@@@GGGQQQMMMQQQlllmmm\\\OOOGGGMMMSSS\\\dddgggeeeaaa^^^XXXXXXXXXYYY___mmm~~~~~~yyytttoooiiieeegggfffdddaaa^^^]]][[[[[[```___^^^___aaabbbaaa```bbbbbbaaaaaabbbcccdddeeegggfffeeeeeefffhhhjjjlllvvvyyyxxxtttqqqjjjggg___VVVMMMHHHGGGGGGEEEDDDAAA>>>===@@@EEEIIIEEEGGGHHHGGGHHHSSSfffuuukkkSSSFFFEEELLLRRRRRRXXXaaaeeebbbZZZQQQKKKNNNPPPSSSXXX]]]ccchhhkkkuuuyyy|||vvvooogggbbb^^^]]]]]]ZZZUUUNNNHHHEEEDDDEEEEEECCCAAA??????BBBEEE@@@BBBGGGKKKPPPVVV\\\aaa~~~ppp\\\LLLFFFIIIQQQWWWZZZUUUPPPNNNPPPSSSTTTSSSPPPPPPPPPRRRTTTTTTRRRPPPWWWZZZaaaiiisss{{{}}}|||zzzuuuqqqkkkccc]]]WWWTTTSSSMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHHHHHHHIIILLLOOOHHHIIIJJJJJJJJJKKKMMMOOOjjjuuuxxxoooccc[[[WWWRRRLLLFFFIIIJJJKKKNNNRRRTTTTTTSSSPPPPPPOOOMMMKKKJJJHHHHHHAAABBBDDDFFFHHHJJJKKKLLLKKKMMMQQQXXX^^^aaabbbaaa```aaabbbdddgggiiilllmmmlllkkkiiiiiijjjjjjiiiggglllllllllkkkiiifffbbb```[[[ZZZXXXVVVUUUTTTTTTTTTLLLLLLLLLKKKKKKJJJIIIHHHAAABBBBBBBBBCCCGGGLLLOOOMMMLLLKKKIIIIIIJJJKKKLLLKKKLLLMMMMMMLLLLLLNNNPPPdddmmm~~~uuugggYYYMMMFFFKKKKKKKKKJJJJJJJJJIIIIIIXXXXXXWWWVVVUUUUUUUUUUUUYYYVVVRRRNNNLLLJJJGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHMMMKKKJJJJJJKKKKKKIIIHHHJJJJJJKKKKKKJJJHHHEEECCCOOONNNMMMKKKJJJIIIHHHGGGPPPPPPOOONNNMMMMMMLLLLLLSSSSSSQQQNNNLLLLLLOOORRRDDDEEEGGGKKKPPPUUUZZZ\\\xxxgggddd___YYYSSSNNNJJJHHHCCCAAAAAABBBGGGKKKOOOPPPMMMLLLKKKJJJHHHHHHHHHGGGGGGFFFDDDEEEFFFFFFEEEDDDGGGHHHJJJLLLMMMMMMMMMMMMEEEFFFGGGHHHJJJKKKLLLMMMFFFFFFGGGIIILLLNNNQQQRRRXXX]]]eeemmmuuu|||zzzzzzzzz|||}}}|||{{{~~~