BM 6(O |||{{{{{{yyyyyy|||~~~}}}}}}~~~}}}qqqoookkkiiihhhiiilllmmmfffhhhnnnsssuuu{{{mmmhhheeegggmmmwww|||~~~tttggg___```gggqqqwwwiiiddd]]]ZZZ\\\bbbhhhlllqqqmmmmmmrrrwwwzzz}}}~~~~~~zzzmmmiiibbb]]]\\\___cccfff___XXXYYYiii{{{xxxppp{{{ttttttuuuuuuyyyeee\\\XXXMMM^^^^^^]]]ZZZWWWUUUTTTTTTLLLGGGFFFLLLPPPOOOKKKJJJHHHHHHCCC@@@GGGPPPKKK@@@???>>><<<:::::::::<<<===;;;<<<@@@GGGQQQTTTKKK>>>444<<<444>>>???OOOiiiMMMAAAUUUWWWIIIFFFNNN```uuuyyyoooooommmlllrrr~~~iiiccc\\\^^^\\\TTTUUUXXXSSS;;;???CCCAAA<<<666333222888333000333555666999===555888555222===MMMKKK===<<<<<<;;;:::::::::::::::===DDDFFFDDDEEEGGG???111444???444BBB===KKKsssKKK333888444333???DDDAAADDD@@@DDDJJJNNNSSSZZZeeelllkkkwww{{{sssrrrllluuurrr[[[WWWgggpppiiijjjqqqkkkSSS@@@666***888888666222000333:::@@@:::999999:::888888AAAJJJ888>>>>>><<>><<<444---888---===777BBBjjjDDDIIIDDDAAANNN^^^[[[UUU^^^[[[[[[[[[ZZZYYYVVVSSSPPPCCCEEEDDDDDDJJJTTT[[[]]]pppuuuttt}}}sssbbbXXXhhhsssaaaWWWZZZRRRDDDBBBEEEAAA333333>>>@@@:::999888555111//////000...222777888333///444===111555555444999@@@<<<111666444222000//////000111+++///000...---000111000...333+++444---111III111555777<<>>CCCHHHKKKZZZsss{{{ppppppyyyhhh```VVVRRRRRRPPPIIIDDD<<>><<<:::>>>GGGdddtttgggkkk>L|||^^^NNNGGGFFFHHH777:::UUU^^^CCC===DDD888888999777555666888444...000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++(((222444)))$$$,,,333555111000///......///111222444GGGTTTOOOFFF@@@444&&&///++++++222<<<===666------------...000222444555444666999<<<@@@DDDGGGIII<<<======>>>DDDUUUrrrxxxiiicccHdĦqqq\\\HHHAAA@@@<<<333,,,444>>>^^^gggOOOFFFJJJAAA222111111555>>>AAA888+++///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***,,,+++******...222(((...111///......+++'''...000000---++++++...111333QQQjjjsssFFF888...555CCCGGG777&&&///...---,,,,,,,,,,,,---***+++...222555999<<<===FFFDDD333...;;;:::666CCC\\\mmmZZZdddyyyDdDӵӵӵĦӵĭӵ|||WWWEEE???:::777444555<<>>666777:::111111111222888AAAEEE<<>>444'''------------------......------------,,,,,,,,,,,,,,,999444>>>ZZZSSS>>>DDD777<<<z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~___HHH:::<<<999555111---000???NNN888---(((((((((---...)))+++---///111666999444---++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***'''***---,,,***+++111777000"""MMM>>>'''***///555555000,,,,,,---666...''''''***...333999888111)))(((,,,000///---))))))******++++++++++++,,,------......//////000###888555333CCCDDDNNNqqq???===999555555<<>><<<<<>><<<:::777666AAA444***)))---///.../// +++//////...(((&&&---***,,,+++)))***---,,,(((************************************************))))))))))))))))))))))))******************************++++++++++++************))))))((('''''''''000111---&&&$$$))),,,+++'''(((***++++++***)))(((******...222111,,,)))***)))...111000,,,((((((***,,,------------+++***))))))))))))*********++++++%%%###%%%000:::888///***///222777:::<<<=========DDD:::555BBB[[[sssjjjhhhnnnDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵlllQQQ===<<<;;;222///555222///...///---***+++///222333***&&&---...,,,111***+++***(((+++///,,,&&&***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''''')))+++,,,+++***$$$'''((('''***///---(((,,,***))))))+++---------)))......&&&$$$***---+++---,,,***(((((())),,,---'''(((***+++++++++***)))))))))***+++---...//////,,,''',,,///)))(((///222444555666888:::<<d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵiiiHHHBBB:::666666555111...222000---***)))***,,,---******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))),,,//////+++((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,555)))$$$***---)))(((---))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---......///000111111222888CCCFFF>>>888::::::444LLL___uuummmiiiooouuu&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRjjjRRRCCC===666333333222///,,,333222111000///---+++***)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++------+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++GGG888,,,,,,+++&&&&&&+++))))))))))))))))))))))))************)))))))))(((******++++++++++++++++++,,,++++++++++++,,,---------------......//////000777AAACCC:::555777888333...666SSSdddwwwqqqmmmHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hoooOOOAAA<<<777111/////////---+++222333555555333///+++((()))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******;;;000((())))))&&&&&&+++))))))))))))))))))))))))************))))))))))))))))))*********++++++++++++++++++++++++,,,------------------------------666<<<===555111333555222???...777<<d<Ħ>d<ĦĦBeĦjjjKKK999444111///---,,,,,,,,,,,,+++***+++,,,,,,,,,++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((''')))......+++'''&&&))))))))))))))))))))))))))))))))))))))))))******))))))******+++++++++++++++************+++,,,,,,......------------------222333111,,,***---//////&&&---JJJKKK>>>::::::JJJcccpppyyyzzzDdDĦsdKĦgdKĦgdKĦsssVVVAAA555///...------,,,,,,+++,,,,,,((('''''''''((()))***+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,+++)))((())))))+++---))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***************+++,,,,,,------------------------000///---+++***,,,---...555---///333GGGIII888CCCHHH___vvv|||zzzDenenenedddEEE999444...,,,,,,,,,,,,+++***++++++(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((++++++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***''''''&&&%%%&&&))),,,...))))))))))))))))))))))))((()))))))))************......------,,,+++++++++***************++++++,,,******++++++,,,,,,------///---++++++,,,,,,,,,---)))...---444WWWUUU999NNNTTTKKKUUUppp~~~~~~XXX777000111---++++++,,,+++***)))******)))******+++***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((,,,---+++))))))***************************((((((((((((((((((((((((((((((((((((((()))******'''+++---,,,+++***(((%%%))))))))))))))))))))))))(((((())))))*********+++000///......,,,,,,+++************)))***++++++,,,(((((()))***+++,,,,,,---///,,,+++,,,---,,,,,,---###999666,,,DDD@@@:::rrrvvv==='''SSS{{{}}}~~~kkkIII:::000333///,,,+++******))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''(((((()))(((((('''''''''((((((((('''&&&&&&)))+++((($$$))))))))))))))))))(((((('''&&&%%%''')))***(((&&&+++,,,)))$$$&&&,,,---(((''''''''''''''''''''''''+++******))))))))))))*********)))((('''(((***+++)))(((***,,,***&&&'''+++000)))$$$&&&***+++******''')))++++++******+++---***222111///$$$111---///111<<<333 (((555)))---)))(((---000...+++++++++...CCCFFF---bbbOOOMMMAAA666555LLLwww{{{aaa@@@666000333---,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***+++******))))))))))))******)))(((((('''''''''((((((%%%'''(((''''''''''''&&&((((((((((((((((((((((((&&&'''((()))((((((((((((&&&***+++,,,...***###)))))))))))))))))))))))))))((((((((((((((())))))&&&)))+++***)))---555<<<111---++++++)))%%%%%%((('''+++......+++******************)))(((((()))+++***------!!!111&&&...,,,$$$***<<<<<<+++,,,222'''000,,,,,,000333000......)))444DDDAAA+++KKK<<L***,,,------(((***=hĦ888111,,,,,,111666777888:::===666***###...<<<999+++4ĉ@ӵ***%%%((($$$,,,)))###000///***)))+++,,,333===CCC,,,***+++///000---,,,---444...111FFFNNN+++EEEUUU]]]@@@888???555,,,;;;NNNlllGG=?UUU444000///333***+++***))))))(((((())))))+++******)))(((''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''''''''((())))))(((''''''((((((((((((((()))******+++&&&%%%***,,,)))'''((())))))*********+++++++++---,,,,,,,,,------,,,******+++...111000---,,,,,,************************HdĦ***+++,,,---,,,=Īj+++)))+++111555444444666IIICCC777...333<<<999...GG=?&&&***%%%)))///!!!333)))***))),,,333444///,,,***)))***......******,,,000000+++333EEE...XXX[[[AAA///---777777777>>>@@@QQQnnnӵĭӵӵĦӵӵĦƜ`1.׼sĦ\\\:::000***...ӵ(((Ħ))))))((((((''''''((((((((((((ĭӵ,,,,,,Ħ++++++000Ħ,,,Ħ******++++++)))***,,,,,,,,,+++,,,,,,)))+++))))))DdD---+++)))?fӵ***)))+++Ħ...222444ӵƜ`1.׼s,,,(((ĭӵ+++***,,,...--->>>555 000777[[[ӵ444888FFFLLLĦĦĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@ShӵgggCCC333)))g&e(((>hӵ)))(((((((((((((((((((((fff?><z'''g&e>&e......HL***+++,,,ShӵgL+++,,,------...$$$+++222000***(((---S?ʬ---)))3h?D%%)?---+++ZufĦ******,,,gL666333---g&e...gĉ@///,,,g&e>&eBBB@e++++++??+++///000===666""")))555g<ĉKKK;;;555BBB3we<Ħsss3h?@eZ3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@qqqLLL888+++Hu]Ħ(((ZuR)Ħ((())))))))))))((((((sߝLGdUĦ'''Hƅ^Hu]Ħ---ntHdĦ***+++HGgĉ@,,,HdĦ///000111222222CCCPPP[[[WWWKKKGGGHtƅ^xxxVVVBt=o9ĦDtfo9Ħ///...+++g?***---HdĦKKKgggKKKHu]Ħ***tt111,,,Hƅ^Hu]ĦIIIH׼s)))))))))***///111)))))),,,---(((tQGGGWWWHHH666je<ĦhhhBt=o9ĦH׼sHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetUUU666222DdDĦ'''***t|<&&&&&&))),,,...///&&&)))DdDDdDĦ333DdDΦDdDĦ+++q<niDdDĦ&&&qet111***DdDĦEEE{{{xxxq<RqjRgdKӵHdDĦgdKӵcccPPPGR/f6LĭĦ222111DdDĦPPPDdDĦ000`eĭ111DdDΦDdDĦ<<<DdDĦ''')))************+++++++++,,,,,,+++***))))))geĦ;;;444...FSĦcccqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵddd???222DdDĦ'''(((o)h***'''&&&(((***++++++'''%%%DdDΦDdDĦ444DdDΦDdDӵ"""GIpӵDdDĦ000po9wӵDdDĦSSS|||kkknnniiifff\\\KKK:::po9u>>>===:::666GIdnuR)ĦDdDĦnuR)ĦCdgĪjUUUDdDĦ444DdDĦ888HߝL`o9VVVDdDΦDdDӵ DdDĦ---))))))*********+++++++++,,,++++++***))))))geĦ444///sp?aĦYYYGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ|||SSS888>d<Ħ)))Dt...&&&'''((((((''''''&&&DdDΦDdDĦ,,,>d<ʜ4DuTӵ+++4DwDd<Ħ999puR)Ħ>d<++++++'''...000)))###$$$***peӵ)))ĦpeӵDx<>d<ӵDdd<...]]]>d<ĦKKK4DufئL>eCCCDdDʜ4DuTӵ111DdDĦ000)))))))))*********++++++,,,+++******)))***geĦ---s<v>aĦQQQpeӵDx<DdDĦDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ'''s&dq&ĒR,,,%%%i?ʜtd<ĦHHܗDӊB)))<x,,,---***,,,---......B?d<)))))))))************++++++************geĦ+++Hg8>aĦRRRB?Ho9>d<>d<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďD]]]ne+++***=e&&&&&&'''(((((('''&&&%%%ege---***sĪj@h)))%%%!!!fdDĦ,,,@ďD((('''Hkge***,,,$$$''',,,///,,,%%%@h,,,+++@G..."""HĪj@IŌPPP888Bene'''Hkgenefe---Hu]3hh---NNNSSSse(((((()))))))))*********+++***************geĦja>aĦ[[[@Gse<Ō@GHkge4DuXӵĵD^vvv---***(((&&&%%%&&&((())))))(((,,,$$$'''+++,,,###""")))999PPPDdDĦ000&&&---+++&&&'''***+++###$$$%%%%%%''')))+++(((((('''%%%)))...)))444999===222---===HHH888(((D^QQQgggLLL666s׼s&&&((((((((()))))))))***************)))******geFm8+++>aĦjjjs׼sHoΦ4DuXӵtvӵ>d<ĦĦĦlllMMMĦ)))(((((()))(((((('''&&&''')))***)))(((444666;;;DDDIIIDDD666***&&&%%%(((---+++''')))///999555555>>>GGGEEE666(((>d<Ħ&&&***333'''---&&&###&&&&&&+++'''&&&######&&&(((((()))...***''''''(((((($$$ '''((()))++++++++++++***'''''''''(((&&&######'''%%%&&&)))---...---***''''''***+++)))''')))---000///---$$$###++++++***333:::555,,,777ĦWWW777(((666>d<Ħ]]]qqqCCC+++Be&&&)))(((((((((((()))))))))*********))))))***+++geFYĉ,,,***>aĦ|||Benu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ---***************)))(((((()))***)))''':::MMM]]]XXX@@@+++%%%(((000&&&'''222111'''///CCCPPPFFF888+++%%%%%%&&&(((gdDĦ)))'''$$$"""222444...,,,&&&"""'''!!!)))***(((+++'''%%%+++###&&&)))************+++%%%%%%%%%%%%%%%&&&&&&'''''''''$$$''',,,&&&###---...)))$$$###&&&)))+++***)))(((&&&'''+++---)))###&&&,,,,,,---111,,,***555444000'''gdKĦTTTzzzOOOKKKsdKĦiiittt<<<,,,+++---%%%+++(((((((((((())))))))))))******))))))***+++ŶS111...,,,3we<iĉ@3hR/Ō>Anenenene999+++***///...(((,,,)))))))))'''%%%***111PPPCCCXXXZZZ000%%%000###(((III,,,((('''iii]]]OOO---,,,+++***)))))))))De((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,...///ne444444JJJ___neHHHOOOddd>>>''')))***//////###,,,,,,%%%)))---((()))+++&&&***((('''))),,,...>A222---)))k<fhWWW===:::888---(((...---*********)))(((,,,333OOOFFFOOOJJJ---'''...###))) $$$OOOtttiii999,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))******)))))))))***++++++,,,---111111222888===@@@DDDQQQsss;;;555EEEWWW>>>...,,,111///&&&"""...000))),,,...&&&&&&,,,******)))(((***---...---------sssOOOAAA:::///,,,111...+++***++++++***---333===@@@>>>222''')))+++'''%%%DDDgggMMMMMM)))222444******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))******+++******+++,,,------...///***666EEEGGG<<<:::RRRpppaaaCCCNNNWWW###///666BBB???111///))),,,&&&+++///(((&&&,,,,,,***))))))+++---...---+++...******...111555BBBQQQvvvOOO<<<;;;:::444///+++***,,,+++***,,,111333DDD;;;((((((***(((***'''WWWsss888222###333&&&)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((()))******((())))))***+++,,,,,,,,,((()))333>>>:::///111>>>BBB```EEE777BBB999777///(((333...222&&&)))000,,,***,,,)))***++++++,,,.........------+++///555555999PPPiiiwwwXXXKKKBBB888222...+++---,,,******---777OOOGGG000000---&&&...444999888000777,,,%%%%%%((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***((())))))******+++++++++333&&&!!!+++000---000:::777'''333___nnnHHH>>>===PPPPPPAAAKKK___UUU:::---000---,,,,,,(((+++,,,---............///...111666888888GGGnnn[[[CCC>>>:::444111111000,,,***+++---CCCAAA555666111---666<<<444 ***%%%%%% 666''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((())))))************---///777@@@===000)))***444000555AAAZZZbbb999CCC^^^___KKKPPPyyyQQQ444...++++++---++++++---/////////...///000---111444666@@@```~~~___OOOEEE>>>999888666000,,,,,,%%%///222222555222000888444555###'''///888###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))$$$,,,...---,,,...222111555888AAASSSeeeoookkkJJJ333666555mmmqqqJJJ111...,,,+++...---+++...000000//////000222...333777BBB___eeeLLLEEE???===:::444///...000...///333444///---000(((---)))$$$$$$ ###222''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''''''''******&&&'''++++++(((%%%...///888EEEEEERRRvvvvvvTTTiiiDDDNNNQQQ333'''...///,,,...,,,+++...111111//////000222444;;;DDDYYYqqqSSS===AAADDD:::222333444222333666555///++++++******)))''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************)))***,,,000666===DDDHHHooo{{{}}}rrrFFF333MMMTTTJJJ222%%%+++///+++***555999222...333777666:::===\\\\\\DDD===>>>===;;;777444333444222,,,)))******)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********///......000333777;;;===\\\xxxqqqVVVQQQYYYRRRVVVPPP???444222000***333333111...222888;;;:::@@@aaapppXXXFFF>>>;;;:::555222111---)))(((******)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******000///...---...000333444LLLHHHoooLLL111DDDLLLXXXTTTMMMEEE<<<444000......---111666888888;;;@@@```]]]HHHGGG:::444...,,,***'''(((,,,))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++*********+++---000111555111MMMYYYBBBHHHYYYJJJXXXKKK@@@<<<777///...333///000555999888<<>>EEELLL^^^{{{qqqCCC,,,***---+++((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((******444555666444///+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---111DDDbbb]]]EEE111,,,---***(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***000222333222...***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((***++++++,,,:::ggg~~~UUU777///---111111***(((---))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***---//////,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))******---+++GGG{{{wwwMMM555777...'''))),,,---------))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((+++------,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++)))///IIIxxxlllCCC333555444000)))%%%'''------***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***&&&+++,,,333UUUccc;;;111222///###...222,,,'''******&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((((())))))***(((*********555UUUTTT===444...,,,///+++++++++***)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((+++,,,***888```rrrVVV:::000///+++***---++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))+++,,,(((...KKKjjjqqqBBB444***,,,000---,,,---+++******))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))+++---((((((888KKKkkkjjjEEE444...,,,000111---+++,,,******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((+++...,,,+++222<<>>WWWtttNNN///...333...+++...)))))))))(((((()))+++---))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,&&&...222...,,,///222111+++222777:::DDD^^^xxxAAA:::111......000...,,,+++***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((('''''''''******))))))(((((('''''')))(((((()))***++++++***,,,,,,------------------......222777:::EEEeeerrrLLL<<<666///---......---***+++***))))))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((((((((('''***)))))))))((((((((('''******)))******+++******,,,,,,,,,---------------///...111555444:::PPPiiiwwwJJJ///555111---,,,------+++)))+++***))))))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''(((((((((((((((((())))))))))))((((((((((((++++++************))))))+++,,,,,,,,,---------...///...000333111000<<>>VVV}}}YYY<<<444333000,,,,,,---,,,,,,++++++,,,---+++***))))))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***'''((((((((()))))))))***(((+++---,,,(((&&&(((+++))))))***+++,,,---......---......---,,,...000111888777@@@[[[fff<<<111222---***///,,,,,,,,,***)))***+++---+++***))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))...,,,(((%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***'''((((((((())))))******---///111...)))&&&'''***((()))***+++,,,---......***...111000///000222222000777<<>>QQQpppwwwFFF666...+++//////+++***...,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))***&&&'''((((((((((((((('''%%%''')))(((((('''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******++++++,,,,,,,,,,,,---......//////...111555666444===UUUlll{{{LLL777333000///111///***)))---+++++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((************)))((('''&&&'''(((((()))))))))((((((((((((((()))***+++---...((()))*********)))((('''***+++)))'''&&&((('''%%%***)))((()))***+++***((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++,,,,,,------...//////000111444555222555CCCSSSzzzOOO666999333111111000---***+++///******+++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((((((((''''''((()))************&&&&&&&&&''')))***,,,---''''''''''''&&&&&&%%%$$$***)))&&&!!!$$$)))***%%%+++)))((()))***+++***(((''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++++++++,,,,,,---.........000...///222444666;;;BBBXXX{{{WWW:::555555.........---,,,,,,---000)))***************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******&&&&&&'''((())))))))))))'''&&&%%%%%%&&&((()))+++''''''(((***++++++++++++))))))******+++---...///***))))))))))))***++++++%%%)))((("""$$$,,,...******)))((((((******)))(((%%%&&&''''''((()))******((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))******++++++++++++,,,------......///******///444555666888AAAaaaaaa;;;666666000++++++,,,,,,,,,...---,,,))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++((()))***+++,,,,,,,,,,,,...,,,)))&&&&&&''')))+++&&&''')))***+++,,,,,,,,,---------...///000111222,,,,,,+++,,,...222555888'''333999111***...111///---+++***+++,,,---,,,***((()))***,,,---///000111,,,,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))************++++++,,,,,,---......///++++++///111111222555999HHHgggnnnGGG666444333111,,,------...//////+++'''((())))))*********))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...///000000000000999666000+++''''''((()))&&&''')))***,,,,,,------,,,,,,+++,,,,,,---...///)))))))))***...444999===---AAALLLAAA222///222222111/////////000111000///---...///111444666777888111111000//////...------++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((()))************++++++,,,,,,---......000///000111000---000666:::777KKKwwwuuuEEE555666222............------,,,+++******)))(((((()))******(((&&&((()))+++,,,,,,+++)))((())))))))))))(((((((((((()))((((((***///111000...111///222333,,,)))777LLL777333///...///000///---555///)))))),,,///...+++!!!...000%%%###---...$$$&&&%%%(((***(((###&&&---(((&&&&&&((())))))+++...444,,,)))///000+++)))---///---,,,,,,...000000///,,,++++++---///111111000000222333222222222000---333///+++,,,///222000,,,)))******)))'''&&&'''((()))***)))(((&&&%%%&&&'''***,,,,,,***'''+++333;;;...222333///---...---+++***)))(((''''''((())))))'''((((((((('''&&&%%%%%%'''((((((((('''''')))+++,,,+++)))((('''(((***+++(((((((((((((((((((((((()))************+++++++++------......///000000000222888???OOOuuu}}}YYY999111222...---222...------,,,++++++******+++***)))***+++,,,***((()))***+++------+++***))))))))))))******+++++++++222///---...000222222111,,,)))+++000222777LLLccc444111...,,,,,,,,,+++)))000,,,(((''')))++++++)))(((&&&%%%&&&+++---'''++++++))))))+++,,,***&&&"""+++...(((%%%))))))%%%&&&,,,...***&&&'''+++,,,))))))))))))))))))((((((///...---...000111000///222...)))###"""%%%(((+++###&&&+++///000///,,,***&&&'''''''''(((***...111'''((())))))***+++,,,...(((***+++***((((((+++...FFFDDD;;;000))),,,///000,,,++++++***+++,,,---...,,,---......---)))&&&###******+++***(((((()))+++,,,+++)))''''''((()))***(((((((((((((((((((((((())))))*********+++++++++---------...//////000000///444999DDD```PPP===...//////+++,,,333------,,,,,,++++++******,,,++++++,,,---...,,,******+++,,,------,,,+++***))))))***+++,,,---......222///,,,+++---...//////555///------++++++666EEE+++)))((((((***++++++***...,,,***)))(((((())))))333)))&&&,,,...)))'''***&&&+++(((%%%&&&******+++%%%###%%%###%%%///!!!+++,,,$$$###+++---''',,,///222222...,,,+++---'''&&&%%%&&&((()))((('''&&&)))...222222///+++(((''')))+++((($$$"""%%%(((333222...(((###"""###%%%*********+++++++++++++++000222444555555222///...&&&---111111//////---)))++++++******+++,,,------,,,...111333111...)))&&&*********)))'''&&&'''(((+++***((('''''''''((()))(((((((((((((((((((((((()))))))))*********++++++,,,,,,---......//////000---000444:::HHHccc```===222---111111,,,+++000---,,,,,,,,,+++++++++***---,,,+++---...///---,,,+++,,,,,,------,,,,,,+++******++++++,,,------...,,,+++******+++,,,,,,---+++)))+++...---)))+++111------,,,---......///...+++,,,---,,,++++++,,,...&&&%%%&&&(((&&&&&&000<<<...(((%%%)))+++'''&&&)))(((---333:::CCCJJJDDD999***(((%%%%%%+++111///(((AAAFFFLLLLLLGGGDDDDDDFFFAAA???<<<;;;;;;999777555000......000...***'''(((###'''******)))+++///333'''((()))******,,,///222,,,+++++++++,,,,,,+++***111222444777999888444111666888444,,,)))***,,,+++***))))))))))))))))))))))))+++...000000///---,,,,,,,,,---,,,******+++---***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))************+++,,,,,,---......////////////222666:::KKKppplll???;;;222...111333///,,,...---------,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,......---,,,++++++,,,+++---000///+++)))***'''((())))))******++++++(((+++///111333555888:::<<>>DDDLLLWWWbbbjjjjjjpppwww}}}mmmNNN777///:::???444&&&000VVV|||}}}iii222000(((,,,111///(((444cccuuuVVV@@@///'''///<<<111444999BBBPPPeee{{{{{{ssslllKKKIIIDDD===666333666999{{{tttdddOOO???888555333333444555666666555444444222111000...,,,+++******&&&((())))))((()))+++---+++++++++++++++******)))(((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------+++,,,---//////333:::AAAjjj```999111888......///...,,,+++---000/////////000000000000000000//////111333444333222+++******))))))******+++(((((()))***+++,,,,,,---+++,,,,,,,,,///666@@@HHHbbbmmmyyyzzzsssuuuxxxfffDDD000000\\\___SSSAAAGGGfffiiiAAA,,,+++///222000***$$$---OOOtttggg\\\UUU===333...222333222:::FFFkkkxxxuuunnnnnnpppTTT555---...000222333333333333111222333333333111///...+++,,,---,,,++++++,,,...+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------+++...///,,,---333999<<>>999888---000000,,,)))---666>>>+++WWW}}}eeePPPCCC===??????999333...((("""+++...333666777444///,,,...---,,,***)))((((((((((((((())))))******++++++)))))))))*********++++++------------...///000111888555???___kkkQQQ:::777999666333555333444444444444444444444666555333111///---+++***///444999AAANNNSSSEEE222+++---......,,,,,,///111...222@@@WWWooo~~~}}}zzzQQQOOOQQQTTTVVVbbbUUU222''')))'''$$$(((...+++!!!&&&$$$+++777222$$$%%%222777444222333333111333777222222111///,,,...555<<>>NNNYYYiiiyyy~~~```999---222222///YYYppp333666(((+++)))''''''(((***++++++)))(((((('''''''''((((((---000777===<<<555111222111666555555;;;$$$CCC,,,'''%%%%%%'''***,,,---,,,+++************))))))))))))))))))***++++++,,,,,,888111,,,***)))222KKKeeeFFFNNN]]]vvv~~~rrrrrrrrruuuwwwwwwuuussswwwrrrllleee^^^WWWPPPKKK;;;666111---,,,,,,---,,,555000++++++///111---(((---,,,+++---000111000...///++++++000333444>>>JJJ|||RRR<<>><<<999555333888DDDRRR\\\tttzzznnnEEE,,,...---333KKK~~~zzzZZZ,,,555((()))(((((())),,,---,,,***'''''''''&&&&&&'''''''''&&&'''///999>>><<<999888444555333444===777DDD(((&&&((()))******+++,,,---************))))))))))))(((((()))))))))*********222111222000+++;;;oooPPP666===]]]pppqqqpppoooooonnnmmmmmmmmmjjjiiiiiihhhgggeeecccbbbWWWPPPFFF===666000,,,)))///111000---+++---...---000...++++++,,,///000111111------111333444888>>>```___IIIDDD<<<999000444<<>>BBB@@@222111MMMDDD'''((('''''''''((()))******(((((((((((())))))******)))))))))))))))))))))(((+++(((&&&)))111777888888555444BBBnnn~~~NNNLLLvvvXXX???777888;;;SSSkkkhhhPPPSSS[[[gggpppqqqjjjdddiiiiiiiiifffbbbbbbdddgggjjjiiihhhhhhiiiiiigggeeelllWWWEEERRR{{{gggEEE;;;000...444888666222...//////---,,,///333666999HHHeee]]]DDDKKK>>><<>>JJJYYYdddiiiiiijjjkkkaaa___^^^```eeeiiijjjjjjjjjggggggiiihhhiiiuuuaaa777)))///555444000000333111,,,...555666999???\\\^^^NNNDDDNNNbbbrrr{{{___;;;---000///---888[[[FFF///===<<<(((,,,,,,++++++***))))))((((((***+++***'''&&&''')))+++***(((''''''(((***+++''''''''''''''''''''''''((((((+++000222222555999333000+++((('''(((***++++++******+++***))))))***+++,,,+++'''$$$###%%%'''(((...---222VVVyyyccc...------...>>>TTTccc|||~~~{{{yyypppKKK444555666333222000222222222222222333444444444555666888===IIIYYYeeelllhhhdddccccccdddcccaaagggeeehhhnnnnnnjjjiiilllwwwooo;;;,,,;;;;;;777111...///111222111222;;;>>>MMMuuuqqqMMMKKKRRRdddxxxmmmDDD111...333(((+++LLLxxxEEE222888666000///***))))))((((((''''''&&&((()))***)))'''''''''((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((()))...333444000444222///***&&&&&&)))+++******)))((((((***,,,,,,'''***+++'''###$$$+++222===222444777777FFFIII555***666KKKmmm~~~zzzwwwppp[[[>>>333999888000...222222111111111222333333---......,,,---222:::AAAPPPUUU^^^gggmmmnnnjjjgggfffddddddjjjmmmjjjhhhgggiiilllsssIII888999999555///...333444111...<<<:::<<<\\\ZZZJJJYYYmmmzzz}}}TTT333222222111&&&444dddNNN///???DDD---###222((((((((('''''''''&&&&&&((((((((((((((('''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((('''&&&...777888333111222000---)))'''(((***%%%'''((('''(((,,,...---%%%(((******))),,,222888nnnDDD555666,,,777DDD777,,,SSSzzz}}}zzzuuunnnMMM555<<<===111111000000000000000111222222///222666666333...***)))000666@@@NNN[[[fffmmmpppoookkkgggeeefffhhhjjjmmmkkkjjjkkk{{{YYY;;;777333222111000222666...999777555HHHgggnnnRRR___nnn~~~~~~kkk888)))333000......IIIzzz666;;;<<<666000---***&&&((((((((((((((('''''''''((('''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&&&&,,,555999999...000111000...+++))))))$$$)))+++)))***---+++'''+++++++++,,,---...///...888111555,,,###>>>HHH&&&333ppp~~~{{{zzzZZZ:::;;;;;;111111...............///000000000000...,,,,,,...111444222...)))(((000???QQQ\\\hhhlllooolllhhheeefffhhhfffsssqqqhhh|||aaaBBB+++---444111000444111444333666>>>JJJqqq___\\\xxx|||yyyNNN,,,+++333...,,,???eee???888;;;888---%%%''',,,///(((((((((((((((((((((((((((&&&&&&&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''')))''''''((((((+++555@@@222111111222222000,,,)))(((...000,,,+++---***"""'''&&&'''***---///...,,,,,,111@@@>>>///444<<<000===}}}|||fffFFF888333...---,,,,,,++++++,,,,,,---...,,,+++***)))+++...222444333111---)))(((+++111555CCCRRRcccjjjjjjhhhfffdddcccjjjnnnmmmuuufff888...555666111...444111000888:::999XXXlllcccrrrZZZ666...111111222---QQQ}}}vvvEEE111HHH666+++---,,,%%%(((444'''((((((((((((((((((((('''&&&$$$&&&((()))(((&&&'''''''''(((((('''''''''''''''''''''''''''''''''((($$$&&&+++&&&###555MMM<<<777222222555555000,,,+++222222,,,,,,111000(((&&&'''((()))***,,,///111CCC,,,!!!+++000++++++222bbb}}}zzzqqqWWW999...---'''***))))))))))))***++++++((())),,,///000...+++)))(((---333555222...***(((***666CCCKKKTTT___eeeeeefff___aaammmuuu{{{lllGGG666666555000333111///555:::777GGGiiieeennnvvvooo===$$$000111+++333///]]]666)))LLL///222---%%%)))111,,,'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%!!!&&&...'''"""999\\\FFF===333111555777333...***111111+++---666888333111222111,,,&&&$$$)))...)))GGGOOO<<<222???^^^zzz~~~yyyzzzfff===---...%%%((((((((((((((())))))***'''&&&%%%&&&))),,,---...***++++++)))(((+++000555222000***(((444KKK]]]ddddddcccgggllllllmmmzzzfff777000888777222333...000999:::@@@OOOaaakkk{{{JJJ***+++///111222...@@@NNNzzz222444LLL+++------,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$&&&)))///333```111555>>>,,,000444'''<<<***###000777000***---&&&(((******)))***+++---,,,333(((444yyy~~~}}}tttVVV333''',,,***,,,---***%%%$$$'''+++(((((((((((((((((((((((()))+++,,,+++***)))***+++///---++++++///555<<>>FFFjjjJJJ>>>AAA333000---,,,,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&(((,,,///SSS222333:::///000333,,,444***''',,,---'''%%%(((%%%''')))***)))***,,,---)))000222VVVyyyaaa@@@...,,,111444666222,,,'''&&&''''''''''''''''''''''''''')))***+++***)))((()))+++///...------///111444555<<>>VVV___)))FFFAAA!!!...,,,,,,+++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))***(((''''''(((***BBB666111444333000222222+++......+++%%%"""###&&&&&&((()))***)))***,,,---,,,///<<<{{{}}}|||zzzkkkNNN333&&&222555999777111***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***+++,,,---/////////...---)))444AAAJJJQQQZZZ```bbbZZZ~~~]]]DDDEEEMMM>>>444888555???aaauuuoootttQQQ111***///444,,,***333777000999KKKxxxAAA<<<<<<111++++++,,,++++++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((()))+++***(((''''''(((444???222000777111222777)))222444,,,&&&(((***((()))***++++++***)))***,,,444000???~~~yyyxxxzzzuuu]]]<<<%%%+++...222222///+++((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))%%%'''***---///000000///000111111555>>>JJJTTTZZZ\\\bbb___VVV```PPP@@@>>>999???IIIwwwqqq]]]333333---111333+++---555444***;;;HHHttt>>>;;;GGG,,,'''777++++++******))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))&&&(((******)))(((((()))...HHH555000999222666888)))222444---+++111111+++......///---***))))))***222---===|||zzz}}}~~~nnnLLL///(((***++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((%%%&&&(((***---000222333666000***+++000888???CCC[[[WWWiiihhhjjj```QQQIIIBBBCCC777[[[oooyyytttGGG'''---,,,222444///222444,,,***@@@CCC222@@@EEE666))),,,...)))******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))&&&(((******)))((()))***...MMM666000888222===555)))...///---...444333,,,000111111///,,,******+++(((+++999}}}|||yyyzzz~~~wwwZZZ<<<---,,,***((('''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))))))))))))))+++---///111222---+++///222222111111AAANNN\\\rrryyyjjjiii```SSSOOOHHH555FFFzzzwwwwwwUUU555,,,,,,---444333---222555+++111CCC888}}};;;333HHH===(((---...%%%((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))((()))***)))((('''((()))...MMM555111444333EEE222)))+++...///000111000///000111222000...---...///(((///333^^^~~~~~~zzzwww|||{{{eeeKKK///---***((((((((((((((('''''''''''''''''''''''''''((())))))''''''((())))))))))))******+++,,,------***+++111444111///000--->>>GGGMMMppphhhmmmjjj\\\^^^QQQHHHBBBYYYddd|||nnn<<<)))333222333666000(((///666///777DDD...sss}}}@@@111LLL444$$$''',,,******,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))***+++***)))'''&&&''')))...KKK444111111333KKK000)))+++000333111...///222///000111111000000111222///666...BBBzzz~~~qqqYYY+++***)))))))))))))))(((((((((((((((((((((((((((((()))***)))((('''(((***%%%&&&(((***+++,,,,,,,,,+++&&&%%%+++---,,,...333///222333999TTTgggooopppaaaiii[[[```IIICCCsssppprrr|||;;;+++777+++000---444222###FFF999===qqqJJJ;;;eee111DDD;;;111000---+++))))))***+++))))))************)))))))))///---%%%$$$++++++%%%''''''''''''''''''''''''+++'''333,,,###&&&***(((((())))))))))))((((((+++(((&&&&&&'''(((''''''@@@:::444000---,,,333<<<666000,,,...111000///111555888333******333888555000+++888BBBUUU}}}tttmmm666&&&///((()))111""")))***++++++***'''&&&&&&'''%%%''')))+++,,,+++***)))(((((((((((())))))))))))))))))***+++,,,,,,------)))333555222444GGG|||qqqqqqlll```jjjgggWWW\\\WWWRRRbbbzzzZZZ666---000---......222...+++bbbooo|||^^^CCC[[[hhh===888444000///,,,***))))))******)))))))))))))))))))))))),,,222000'''###)))***&&&''''''''''''''''''''''''(((###---666...&&&(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&888444222222111///111555///333666444,,,+++999III<<>>FFFyyy~~~vvvpppEEE***---)))'''---$$$)))((()))***(((&&&%%%&&&'''&&&''')))+++++++++***)))(((((((((((())))))))))))))))))***++++++,,,------+++111000...000999XXXoooeeeiiidddjjjfff]]]bbb^^^WWWxxxxxxZZZccc666111111+++000///111111+++555wwwQQQ999III888EEE777111...---+++)))(((((()))***))))))(((((((((((())))))...555444***$$$&&&)))'''''''''''''''''''''''''''%%%(((555999---)))***&&&(((((())))))))))))((((((%%%(((***)))'''&&&'''***>>>888444444333///---...<<>>nnnzzzuuuZZZ///***,,,&&&)))''')))&&&'''((('''&&&%%%&&&'''&&&''')))***+++******)))((((((((()))))))))******))))))******+++,,,,,,,,,...000------111///666KKK~~~lll]]]ggghhhgggeeedddhhhfff___hhhhhh^^^xxxFFF,,,...111///111...000......IIIUUU444...DDD[[[444>>><<>>xxxEEE999333<<>>000000777999///333AAA???111666IIIyyykkk444***888***&&&***&&&((()))(((''''''((()))((((((((('''''''''(((((('''((()))***+++,,,,,,---************))))))))))))'''---***'''------+++000777555EEE^^^gggfffdddaaa\\\aaa___```hhhhhhiiiqqqzzzKKK???eeeZZZ(((555222+++000...,,,666)))***999aaaXXX333555888fff;;;===888 :::'''((()))***++++++,,,++++++(((***---//////---***((((((''''''))))))'''&&&'''))))))))))))))))))))))))***!!!,,,:::444)))((()))(((((())))))))))))((((((***(((((()))***+++***)))'''))),,,---,,,///<<>>444IIICCCLLL(((333((('''000+++''''''++++++'''(((+++((($$$---FFF+++,,,''')))(((((((((((((((((((((((())))))))))))(((((((((((((((''')))000444111***%%%///,,,'''%%%***///***!!!%%%...///'''(((111000'''111444:::AAAGGGKKKMMMOOO555555333...+++,,,222777,,,888555333NNNxxx{{{AAA...))),,,&&&)))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************)))***,,,,,,,,,***((('''+++***)))))))))+++...//////666???aaaqqqjjjpppnnniiiccc]]][[[___dddggggggooo}}}VVV<<>>999VVVnnn444>>>***444+++(((...***))))))***,,,---+++******###000;;;;;;...+++%%%(((((((((((((((((((((((()))))))))))))))))))))(((,,,%%%###---999;;;000%%%$$$***000000+++(((,,,444))))))...<<>>555,,,+++222777777444>>><<<:::UUU}}}III...---+++((()))******)))((((((((((((((((((((((((((())))))))))))(((((()))))))))************+++---------+++***(((************,,,...111222///444===___qqqkkkpppmmmdddbbb```]]]]]]```eeehhhggghhhKKKAAA@@@kkkYYY%%%---...///111111000//////000000666qqq999;;;fffDDDBBB;;;000222---(((***))),,,+++)))...444111(((+++%%%000///HHH111,,,$$$(((((((((((((((((((((((())))))))))))))))))))))))))),,,,,,(((&&&+++777BBB222+++&&&'''+++---222888EEE@@@DDDMMMHHH<<<;;;DDD777666444222111111111111###333BBBBBB666,,,---444999eeeTTT---000(((,,,(((******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))******+++,,,---------,,,+++***+++***+++,,,...111333555000222999\\\qqqlllpppllleeefffeeeaaa\\\[[[___ccc```tttXXXDDDFFF<<>>333+++111@@@KKKJJJEEEqqq}}}^^^,,,///&&&...(((************))))))(((((((((((((((((())))))))))))(((((((((((()))))))))******+++,,,,,,,,,+++******++++++,,,---...000222333000111555YYYpppmmmqqqlllmmmllliiiddd]]]YYYXXXYYY___bbbNNNAAAFFF:::lll{{{uuu555111111...///000000//////000222---DDDWWW333===SSS///___111(((%%%000...+++(((...,,,'''...:::777(((&&&000$$$,,,222444$$$///))))))))))))))))))))))))((()))))))))*********+++)))///000'''"""'''000444RRRppp}}}gggOOOKKKIIIBBB:::222***...;;;BBB>>>444---<<>>@@@;;;>>>YYY|||hhh222---(((///))))))******+++***)))(((((((((((((((((())))))))))))'''(((((((((((())))))))))))))))))************))),,,,,,,,,------...////////////333WWWooommmsssnnntttpppjjjeeeaaa^^^YYYUUU```VVVqqquuuDDD@@@BBB888cccVVVaaaYYY(((000(((...///000///...///111333222bbbFFF777???666...WWW111+++***222***&&&***,,,***(((---666444,,,&&&///###...$$$000%%%000))))))))))))))))))))))))((())))))******+++++++++---111///+++000AAAOOOUUURRRbbb^^^AAA,,,------$$$999>>>???888333555888999,,,,,,///555:::888000(((666;;;LLLkkktttBBB///222///))))))***+++++++++***)))((((((((((((((())))))))))))''''''(((((((((((())))))(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...///444WWWnnnllltttrrrvvvqqqjjjgggfffeee```\\\___RRR```fff<<>>666...333>>>JJJ;;;,,,,,,999DDDFFFBBBHHHkkkXXX666AAA111***)))***+++,,,,,,***)))'''(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))******+++++++++,,,---------------,,,000666XXXlllkkkvvvvvvwwwtttoookkkiiigggfffeeeaaaZZZZZZuuu]]]888CCC<<<<<>>666<<>>:::000,,,<<>>===888000+++222???GGGDDD===<<<;;;:::888777777777777............///000222444'''333------777,,,888ggg:::222000...,,,,,,,,,,,,,,,+++*********%%%000QQQDDD111"""---((()))*********)))((((((++++++*********+++,,,,,,'''000---000JJJ^^^[[[RRRxxxUUU---222000---+++,,,***'''(((---))))))************))))))((((((((((((((()))))))))+++***)))***+++,,,+++***+++************+++---...+++***222QQQsssxxxsssyyyvvvtttqqqpppooommmjjjhhhhhhbbbfffaaaZZZxxxXXX555888@@@;;;444999ZZZxxxBBB}}}jjj<<<;;;;;;555---000777777555CCC}}}HHH---...///222...+++222+++222333AAAVVV<<<:::444777::::::777666777888000///---+++******++++++---+++((('''''')))***+++---333&&&"""000444QQQggg===EEE///222++++++,,,,,,++++++******,,,(((444===NNN:::///'''(((((()))***************++++++******+++,,,,,,---000---555HHHHHH888IIIxxxggg666555<<<222))))))*********+++((()))************)))((((((((((((((())))))*********))))))+++---//////...******))))))***,,,---...+++(((///NNNrrrzzzvvv||||||xxxsssooollljjjhhhggghhh```gggeeeWWWjjjNNN::::::<<<===444666CCC```kkkSSSBBBvvvBBB:::888333---***,,,000555---bbbOOO333444222,,,---...111,,,,,,111VVVFFF===777999;;;;;;666...)))***---,,,---...//////---,,,***))))))***,,,......,,,***...444000000999:::MMMtttmmmmmmDDD222444%%%$$$(((***+++++++++++++++******,,,,,,222(((FFF999333%%%******))))))***++++++,,,++++++***++++++,,,---...%%%>>>RRROOO<<<777hhhyyyEEE555@@@333((('''+++,,,***)))((()))***++++++***)))((('''(((((())))))******+++)))((()))+++...000000///******))))))***,,,...///222---111PPPttt|||xxx{{{vvvqqqnnnllliiigggfffaaafffhhh\\\```sssEEE>>>:::666???777777888\\\GGGZZZ:::EEEYYY:::@@@:::...***222333......<<>>???:::666111///333999:::444---//////---+++************((())),,,111666777444111(((,,,111555333------444222... '''000+++///333******++++++++++++******&&&///+++$$$444333111777000...,,,)))))))))+++,,,++++++++++++,,,---......111SSS[[[NNN___UUU222888///)))***,,,+++))))))((()))***++++++***)))((('''(((((()))******++++++)))(((((())),,,......---***)))))))))***,,,...///444...111PPPvvv}}}~~~|||zzzxxxuuuqqqkkkgggeeedddeeeiiicccYYYmmmggg???@@@:::333@@@999777888;;;===```111<<<777III---888999666444------999PPPLLL333---...111***...&&&555333AAA999;;;888999>>>GGGQQQXXXXXXRRRMMMBBB<<<333+++(((***///222,,,***(((***---...---+++;;;444333111***,,,///***333DDD***;;;$$$***)))******+++++++++******###555(((...***444333QQQ555222...***(((((()))+++++++++++++++,,,---...///FFF;;;***@@@___//////+++***,,,---)))(((***''')))***++++++***)))''''''(((((()))***+++++++++)))((('''(((***++++++******)))))))))***,,,...///000+++...OOOvvv||||||}}}~~~|||vvvnnnhhheeegggdddiiihhhTTT^^^MMM@@@:::888333666888000444666===BBB888:::)))\\\@@@<<<888///...777===FFFyyyBBB.........//////000...111222XXXNNN---)))AAA(((((())))))***,,,...000111222///,,,,,,------+++))),,,......+++'''&&&)))---************************))))))***+++,,,------...<<<666...))))))+++,,,,,,***---333222((('''BBBbbbCCC999000{{{///---...+++---333,,,&&&,,,(((***,,,......+++(((&&&)))'''&&&(((,,,...---+++(((((((((((())))))))))))*********+++******333>>>222//////OOO~~~{{{yyyvvvsssqqqlllccc```ggghhhbbbaaahhhIII>>>:::888222555888222777666333555111111;;;qqqTTT888......///...444LLLBBB000///......---000...000444```}}}000!!!...+++))))))***+++,,,...000111///---++++++------,,,+++.........///...,,,)))'''*********************************************+++444000,,,++++++,,,,,,***...---(((###)))999MMMYYYDDDOOOrrr===///000---,,,///,,,(((,,,)))***,,,---,,,+++(((''')))''''''))),,,...---+++(((((((((((()))))))))***,,,******+++++++++111999222//////PPP|||yyywwwsssqqqooofffcccgggggg```___dddCCC;;;:::888111333888444666555---///444,,,XXXlll777(((111333***222^^^???000000......+++222//////777kkkBBB---***111999777555222///---++++++,,,***)))***,,,------,,,)))'''&&&)))---///,,,)))*********************************)))))))))((((((*********,,,------+++)))---...+++---???QQQKKK:::333KKKSSS111222///+++***++++++*********++++++******)))(((((((((''')))+++,,,,,,+++((((((((()))))))))******...***)))+++,,,+++...222444///333UUU}}}{{{xxxtttrrrsssjjjfffhhhfff___]]]```xxx>>>888:::888000222888555222444///444AAA444ssssss666***111222,,,666qqq<<>>bbb{{{{{{xxxtttoookkkiiigggcccaaaaaaddd]]]:::444777999333444888333444222000///>>>]]]{{{CCCBBB666000888CCC999000,,,)))000+++222000000888lllQQQ;;;111+++"""111000))))))))))))***+++,,,---+++,,,,,,+++)))((()))+++///777@@@CCC???888333111************************))))))***+++,,,---............---,,,******,,,...,,,+++333<<<999---///:::IIIQQQ111+++333++++++000'''******)))(((((((((((()))'''(((***)))((((((***+++)))))))))*********++++++---++++++------+++,,,///,,,,,,HHHkkkyyy}}}~~~{{{uuurrrmmmjjjhhhfffdddbbb___}}}QQQ<<<444666999555777888000555///222///;;;zzzBBBBBB888666@@@JJJrrr...//////+++///,,,000///333999gggrrrKKK......222222,,,222---)))'''///...---,,,++++++******)))+++,,,+++))))))+++...&&&,,,555;;;===:::666333************************))))))******++++++,,,,,,+++,,,---,,,******,,,...'''444BBBDDD:::---+++///@@@lll999***666---)))000***)))))))))))))))(((((((((&&&(((******(((''')))+++))))))*********+++++++++++++++,,,...,,,+++...555222555WWWyyyzzzyyy|||xxxvvvqqqllliiihhheeebbb\\\oooIII===444555999666999999///222...777666???666444222666???HHHbbb"""---333...///,,,...///666;;;eeexxxOOO666...///)))666'''+++&&&555)))---((((((((()))***+++,,,---'''***,,,+++******...111,,,)))''''''***+++)))&&&************************************))))))))))))&&&***------,,,+++,,,...***;;;CCC<<<555:::BBBDDDJJJ@@@***777---'''000---)))))))))))))))(((''''''&&&)))******'''''')))+++)))************+++++++++***+++---...,,,***000999999>>>dddyyy}}}{{{yyysssmmmjjjhhheeebbb[[[eeeQQQ999AAA999///666;;;444000888,,,888555KKK222,,,444444***]]]vvv???***,,,//////...555'''888888???|||MMM666111......111......---------,,,,,,,,,************************,,,++++++******++++++,,,,,,+++******))))))************))))))))))))))))))))))))))))))************))))))***))))))***,,,...)))>>>+++,,,000,,,??????uuujjj'''222...)))(((000+++******)))))))))))))))******))))))))))))******++++++++++++++++++++++++'''444---%%%///000---:::FFFbbbwwwxxxxxx|||~~~~~~||||||wwwpppkkkjjjiiifffdddccc^^^www777999666444777333222999;;;+++555<<<\\\{{{888111---000444ggg```777***---.........222000===999NNN\\\CCC111444:::666---***------------,,,,,,,,,,,,************************,,,++++++******++++++,,,...---+++)))((('''&&&&&&))))))******+++,,,------))))))))))))************+++++++++***))))))+++---555>>>---,,,555---222AAAqqq111222//////---111+++******)))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,999555,,,---***111GGG\\\lllzzz|||}}}}}}}}}{{{|||yyyuuusssqqqnnniiieeeccc^^^uuuyyy{{{UUUAAA333444555111222;;;<<<,,,111AAAnnn{{{CCC<<<,,,111AAAlllTTT>>>+++(((,,,------000---333666111]]]~~~UUU444555999;;;444***,,,444,,,,,,,,,,,,++++++++++++************************++++++************++++++(((((()))***+++---...///++++++,,,,,,,,,---------))))))))))))************,,,,,,,,,+++))))))+++---GGGBBB666222>>>333,,,VVV{{{@@@222000666333000+++******)))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++---888999222,,,)))===___uuuxxx||||||zzzzzzzzzyyyxxxvvvqqqjjjfffccc___eeemmmfffDDD777333555555222666///000;;;ppp}}}EEE;;;---555@@@XXXbbb333,,,))),,,000111444999444777111555ssspppGGG''':::<<<<<<666,,,&&&***222,,,,,,,,,+++++++++******************************++++++************++++++)))***+++,,,///111333444//////...---+++***))))))((()))))))))************+++,,,,,,+++******---///AAA888999444@@@999;;;QQQ000...999555---+++******)))))))))))))))))))))(((((((((((())))))************++++++++++++***000555333,,,000PPPxxx~~~~~~zzz|||}}}{{{zzzwwwxxxxxxwwwtttooojjjfffeeeaaaYYYpppgggsssQQQ666555999---...111111///aaayyy777...***555222888888000000333555555555999>>>???;;;666IIIzzzHHH---000:::???888000000666999333***,,,,,,,,,+++++++++******************************+++******))))))******+++222111000...---,,,,,,,,,...---,,,+++***)))((('''((()))))))))************(((***+++++++++---000333///,,,888333888<<>>444,,,,,,...///000222222333---000<<<;;;555999WWWWWW555---)))...,,,,,,;;;KKK+++,,,---+++)))(((+++---******))))))))))))******))))))))))))))))))))))))(((((()))***************************************(((,,,///(((888HHH666000...555666///IIITTT444333&&&444,,,+++***)))((((((((((((''''''((((((((((((((('''((((((((((((((()))******---,,,+++000+++DDDvvv~~~wwwxxx{{{~~~yyywwwyyy~~~wwwtttvvvssslllhhhjjjeeejjjfff___ggg\\\qqq555777111222...///555222000666|||\\\<<<+++777===000)))000444777;;;>>>@@@AAACCCDDDAAA888000000111000000111444222444<<<;;;666TTT;;;***......)))...333<<<;;;222(((&&&+++...,,,(((******))))))))))))******))))))))))))))))))))))))((())))))******************************************444'''###)))RRR<<<888333666444///^^^bbb444333&&&111,,,+++***))))))(((((((((''''''(((((()))(((((((((((((((((((((((()))******,,,,,,+++000+++AAAsss~~~|||zzz|||~~~xxxvvvwwwtttlllggggggeeejjjggg^^^ccc~~~aaaXXX888333000222...+++333111///---iiiFFF...***>>>>>>&&&"""444666888::::::999888888999:::222---...000///...///***999999666IIIoooRRR+++222///(((222+++///BBB999...))))))+++***)))******))))))))))))******))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++$$$555&&&***,,,^^^>>>555???;;;333111}}}ttt555333)))...,,,,,,***)))))))))))))))''''''(((((()))))))))***))))))((((((((()))******+++---***///,,,>>>mmm~~~~~~{{{}}}~~~zzzxxxyyyuuummmfffdddeeeiiihhh______tttgggAAA;;;000000222///&&&000000555,,,UUUrrr444555555444222111111222///000///---)))'''''''''000,,,***---000000000222555777444GGG{{{666000000,,,444'''---666;;;<<<444((("""'''...+++******))))))******+++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))///)))+++777WWW>>>999HHH>>>111999;;;333000111,,,,,,+++***))))))))))))''''''(((((()))***+++,,,***))))))((())))))******)))...)))///...999fff}}}{{{}}}}}}|||{{{zzzwwwooogggbbbdddhhhhhh```\\\llljjjvvv444<<>>===666///+++,,,---...000333888;;;333000///111222000111555...PPPyyy555***333,,,***333,,,,,,...333777555---&&&++++++************++++++)))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///:::444SSS666555AAA666...---fff___333999777---,,,+++******)))******((((((((((((***,,,...000++++++***)))))))))******&&&000(((...000...VVV}}}|||}}}~~~}}}}}}}}}|||~~~|||zzzwwwooogggeeedddfffeee]]]```}}}kkkIII333444000///111000***444"""555---%%%666<<<333000666999444//////------,,,++++++---111444222///...//////---000555555MMM,,,555***222......***(((---555888333---,,,++++++******++++++,,,)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$###@@@<<>>>>>888...'''(((...000...,,,,,,+++***+++---222666333000000222222222666<<>>333,,,444BBBKKK777@@@}}}SSS000000,,,,,,,,,,,,,,,,,,,,,,,,'''&&&'''(((+++,,,,,,+++---+++)))''''''((()))***---+++,,,(((000333AAAwww~~~}}}|||{{{zzzzzz~~~|||zzzxxxwwwllljjjfffeee^^^OOOYYY{{{iii___;;;111000222,,,222,,,---///000222222222222777222---,,,...000///,,,/////////...,,,---000222///111111000777222>>>rrr~~~222+++999&&&...+++***++++++(((''''''222222333222111...,,,***++++++++++++++++++++++++...,,,...222111,,,***+++---)))&&&(((...222000,,,===666---,,,333999777000***]]]ZZZ000000------,,,,,,++++++++++++))))))((()))+++,,,---...,,,+++***)))(((((()))***---+++---)))///222BBB{{{~~~~~~|||{{{yyyyyy}}}}}}}}}}}}}}}|||yyywwwooolllfffeee]]]LLLRRRooommmOOO666666...000///...,,,...111333333111...+++666222---,,,...000///---.........,,,+++,,,///222***;;;+++///<<<000XXXYYY111333///---......,,,---000///,,,+++,,,...///...,,,)))'''+++++++++++++++++++++++++++***+++...---***)))***&&&///444+++ %%%<<>>??????HHH555000111&&&***000)));;;DDDNNNWWWYYYYYYYYYVVVQQQXXX999RRR<<<...===,,,GGG|||111111000///222666888222*********))))))))))))******))))))((('''''''''''''''***'''222+++***,,,???|||vvvsssvvvvvvwwwyyyzzzyyyvvvsssqqqmmmkkkmmmjjj```XXXVVV[[[{{{tttjjj<<<999444111//////...---000+++)))++++++)))+++000(((((('''&&&'''+++000444---111444555333///---......555:::AAA}}}xxx___FFF///+++...---...111$$$000===HHHJJJ<<<+++(((HHHIIIFFF>>>===:::000222111666:::::::::???KKKVVV>>>CCC???888DDD???KKK>>>+++...333999<<<:::000(((******))))))))))))*********)))((((((((((((((()))---'''...)))+++///CCC}}}|||zzzxxxwwwwwwwwwwwwuuusssqqqooolllkkkhhhbbbXXXQQQXXXwwwsssVVV:::777333000//////...---...***)))******)))+++...222444444111,,,)))((()))'''$$$(((***''',,,555333...<<<:::===gggNNN???<<<>>>===555222333111,,,---333CCC<<<555333000,,,000999(((333;;;JJJFFF555555666;;;111///:::BBB>>>666333777BBB222:::???>>>zzzQQQ,,,...333999;;;777000+++******))))))))))))******)))))))))(((((()))******...'''+++)))+++222III~~~{{{xxxvvvuuuuuutttsssqqqrrrmmmgggeeedddXXXIIIWWWrrrpppFFF888555111///......---,,,---+++*********+++,,,...++++++++++++++++++******777000111...&&&---666000...AAA999:::iii]]]VVVRRRUUUZZZ^^^]]]WWWMMMFFFNNNKKKGGGBBB777...000888AAA999999:::333......,,,&&&+++111FFFCCC999PPP[[[```QQQDDD:::---%%%333JJJBBB///444<<<,,,ZZZddd333000///111111000000111******))))))))))))******)))(((((((((((()))******,,,(((+++***)))222RRR|||~~~zzzxxxwwwvvvtttrrrooorrrlllcccdddfffYYYDDD]]]qqqkkk===555222///......---,,,+++,,,,,,,,,++++++---......666111,,,+++---000000///&&&(((,,,,,,,,,222555///000AAA888999```[[[aaa^^^XXXMMM@@@<<>>===...333000---666PPP}}}JJJ!!!)))DDDKKK<<<,,,;;;&&&777444@@@ttt888000+++,,,---+++,,,///******))))))))))))******)))(((((('''(((((())))))(((***---...'''111]]]|||}}}~~~~~~}}}|||{{{xxxtttqqqmmmpppkkkbbbccceeeXXXCCCfffssseee888222000...---------+++***+++------+++,,,///000...,,,333???KKKPPPLLLBBB:::222:::111'''000666333666333===666888rrrvvv{{{yyybbbNNN@@@999666555:::;;;;;;999555000...---666+++---000;;;eeevvv777)))***((([[[~~~===@@@GGGHHH<<<---,,,444)))444555555{{{===222+++...000+++'''(((******))))))))))))******+++***)))(((((((((((()))&&&+++---111&&&333hhhzzz{{{}}}~~~}}}}}}}}}}}}}}}zzzuuurrrmmmnnnkkkdddccc```SSSBBBgggnnn```yyy444000...---,,,---,,,+++)))))),,,---***+++///000,,,444LLLnnnzzzsssYYY^^^MMM111333777777444999yyytttEEE111;;;JJJMMMHHHEEEIIILLLJJJDDD>>>888444111,,,444===WWWmmm222333***KKKbbb111DDDAAA:::000))))))000777+++???999eeeKKK999,,,...111,,,((()))******))))))))))))******...---,,,+++***)))))))))'''+++***111(((999sss~~~~~~~~~{{{zzzyyyzzzzzzyyyvvvtttqqqooolllhhhcccXXXKKKAAAXXX^^^{{{^^^qqq222///---,,,,,,,,,,,,+++)))'''+++,,,)))***...///+++(((;;;RRR]]]\\\YYY]]]bbb}}}vvv<<<333999222333:::tttyyySSS@@@IIIPPPMMMCCC<<<>>>CCCGGGNNNTTTTTTQQQPPPPPPPPPEEE<<<======[[[555222...;;;ZZZ:::CCC;;;777///+++000666222)))999999@@@[[[AAA,,,***---,,,---000******))))))))))))******111000///---,,,+++******)))+++&&&111+++>>>yyy}}}zzzzzzxxxvvvuuuvvvwwwwwwwwwtttooommmkkkcccSSSEEE@@@GGGNNNnnnaaaccc333333---$$$'''000,,,'''...)))************+++++++++$$$:::AAA***---999...222999222EEESSSooolll333666777:::000;;;kkkTTT;;;KKKEEEGGGNNNZZZlllqqq444777'''666DDD***"""EEE___666,,,,,,222,,,,,,444...+++<<<444@@@}}}rrr666666)))444***&&&111)))(((***,,,***%%%%%%)))111444555222,,,((())),,,%%%***222!!!000FFF~~~|||{{{|||}}}wwwqqqnnnpppsssvvvwwwppptttqqq\\\MMMIIIFFFEEEFFFeee\\\ccc666...222111222444---&&&)))************++++++++++++111777KKK<<<+++666777333CCC444777;;;ddd^^^999FFF444:::222999eee444777000@@@KKK)))222555FFFQQQ......,,,---...------333666000666hhhzzzGGG444,,,222+++)))///000((($$$&&&)))))))))+++000222444000+++((())),,,(((///888(((555PPPyyyrrrmmmlllmmmooouuuooosssoooYYYJJJLLLNNNJJJIIIbbb]]]\\\/////////,,,((((((++++++***************+++++++++,,,///%%%BBBAAA***555===666QQQAAA???BBByyyWWW444===///:::444555\\\888666111111FFFfffdddDDD222###444222555:::'''333------111///+++888<<<---SSSaaa111000...,,,---,,,FFF777)))'''++++++)))'''...000111...***((((((***+++000;;;---;;;^^^zzzsssmmmjjjjjjkkkpppooorrrhhhSSSLLLTTTVVVPPPNNN]]]~~~XXXWWW+++,,,---000...,,,111222)))*********+++++++++,,,,,,000%%%555:::999@@@;;;;;;III777333EEEUUU777999---999888444SSS999///222222'''...666+++:::+++111+++,,,111'''222,,,555222...333444555@@@yyy444333***---000,,,III:::,,,)))++++++)))(((,,,---...,,,)))((((((***++++++555+++<<>>>>>444111///777777>>>hhh777---666333111>>>555999555000(((%%%---111---///222444555BBB{{{{{{999222111)))222...---...///,,,'''(((,,,)))(((((()))***++++++***...(((222,,,:::}}}wwwyyyxxxrrriiifffjjjnnnlllXXXJJJLLL\\\rrrrrr\\\RRR___[[[uuuAAAqqqjjj^^^nnn;;;///>>>777555555$$$++++++,,,,,,,,,------------222<<<222555BBB>>>EEE888...555555:::222222,,,444777:::fff666//////777NNN333333***---222222222(((555'''999???...VVV;;;666111%%%333)))'''(((++++++(((***...((((((((()))***,,,++++++***(((666...666|||zzzvvvxxxwwwqqqiiigggkkkqqqpppNNNAAATTTeeemmmllleeeSSSbbb[[[sssFFFaaayyy777555FFFAAA&&&+++888'''+++,,,+++***---222111,,,)))...///...777BBB@@@555555QQQSSS|||777:::///,,,999,,,888@@@lll^^^000,,,;;;>>>444//////............//////222///666666GGG___888//////'''---///---((('''***+++(((...)))(((+++,,,))))))+++)))---$$$444666~~~vvvnnnpppkkkgggiiimmmlllfffaaa[[[BBBFFFcccooojjjeeecccQQQ___jjjhhhDDDVVV~~~kkk:::999%%%111???000+++111&&&+++,,,+++***---111000+++)))---,,,,,,444>>>;;;///333HHHWWWyyy555;;;...+++888,,,777===eeerrr999333;;;333---222//////.........///000000,,,:::888>>>uuuzzz;;;,,,...666000111///+++)))++++++(((((('''&&&&&&((()))******'''...&&&111555}}}vvvmmmfffjjjlllhhhhhhhhhbbbZZZBBBEEEYYYlllnnnnnnlllbbbPPPaaakkklllNNN[[[wwwhhh333'''777[[[aaa;;;&&&++++++,,,...---***,,,///...***,,,---++++++444<<<777+++111:::aaasss333>>>---***666---666888ZZZ|||GGG(((555>>>,,,$$$000//////...//////000111111---888555XXXIII------;;;777888444...+++++++++(((''',,,+++%%%%%%+++,,,'''&&&...***---555~~~|||tttlllcccggggggdddeeeeeeYYYIII999TTTppprrriiioooqqqbbbOOOcccmmmrrrSSSYYYwwwmmmAAA777bbbiii444&&&///,,,,,,......++++++------)))...---+++---555;;;666,,,//////pppkkk000@@@---,,,555000555555OOODDD===777333000,,,---111///...//////000111222333666111FFFccc222///444BBB@@@999///***++++++)))---555333'''%%%---...&&&'''///,,,***999|||{{{zzzsssjjjkkkccc^^^bbbddd\\\JJJ<<>>(((///333''',,,//////+++***,,,,,,))),,,++++++...444999555.........ccc///???---...444222666555FFF^^^444>>>>>>111)))///333000......//////111222444444555<<<{{{~~~555222222JJJFFF<<>>EEEjjjnnnwwwuuulllnnnnnnaaaLLLbbbcccuuuSSSCCCppp|||```mmmMMM000,,,222///*********...///+++)))+++,,,***(((***,,,...111222111//////777\\\000===...000222222666666???zzzzzz888@@@777///000222000............///000111333555666555dddBBB555:::FFFCCC:::...)))***+++***(((...///(((&&&---222222777......---LLL~~~zzzxxxzzzzzzqqqeeeaaaaaaeee```HHH444@@@\\\qqqkkkqqqzzzwwwuuunnn```HHH[[[VVVnnnaaaGGGcccyyywwwCCC222***555;;;+++###...)))---///+++)))+++,,,+++))),,,000222000---...000111CCCWWW222:::///111...000555666999kkkMMM888???000)))111555...+++///......///000222444666777\\\ccc555<<<999999555...++++++***'''&&&(((***)))(((***111777BBB------111WWW}}}}}}qqqddd[[[```\\\LLL<<<>>>SSSgggkkkiiiqqqwwwvvvwwwrrrbbbCCCSSSFFFcccaaa;;;TTTvvv|||LLL......)))+++444///(((+++(((---///+++)))***,,,,,,---111666666111,,,...222222LLLTTT333888000111+++...333666666cccRRR+++FFF...111333222...,,,...222......///000222555777888444444---000111...------)))%%%***)))***,,,)))(((///888HHH---,,,333^^^rrrccc]]]]]]LLL666:::VVVgggdddffflllssspppkkktttvvvggg???MMM<<<[[[mmm:::EEEtttooo???,,,---,,,***))))))***,,,,,,,,,++++++++++++++++++,,,(((,,,333222***+++333///jjjTTT666666777...333111...:::444RRRooo555AAA555111000///...------......(((999///,,,;;;333>>>oooLLL000444---000333111333///!!!)))'''&&&(((+++---,,,***111111...000pppzzz}}}vvvddd___III666999PPPeeejjjeeejjjkkkkkkkkkoootttrrrmmmLLL@@@???[[[~~~~~~ooo>>>BBBnnnooo>>>/////////---++++++,,,...,,,+++*********+++,,,,,,***'''+++333444///222;;;333kkkOOO555:::111---111///---999333JJJtttAAA@@@RRR777---111000///...---......///:::...///:::555555ggg~~~UUU???AAA^^^ppprrr888>>>666:::FFFNNNUUUQQQ@@@444...(((%%%&&&)))++++++&&&...000111HHHPPPggg~~~xxx{{{wwwiiiCCC???@@@JJJZZZeeeeeebbbfffggggggggglllqqqooojjjOOOEEEBBBZZZ}}}{{{zzz|||rrrEEE;;;cccmmm;;;222222111///------...000+++***)))((()))+++---...***'''***111333111555===999bbbCCC///>>>...---......,,,777222@@@___RRRCCC<<<***111000///.........///000:::***333:::///LLL{{{ZZZAAA(((&&&>>>GGGEEEBBB777666;;;>>>IIIQQQMMM999555///+++******)))))),,,,,,'''444444000666UUUyyy}}}wwwuuu|||~~~nnnZZZ555@@@OOO[[[____________aaaccccccdddiiinnnnnniiiQQQLLLEEEVVVyyy{{{xxxxxx|||vvvLLL555XXX~~~hhh555444444333000...---...000+++***(((((((((+++---///+++((((((---//////222888:::IIIqqqwww===)))???000---,,,---,,,666222777jjjWWWhhh|||MMM:::'''000000///......///000111+++888:::000CCCJJJxxx^^^888777333***...***bbbVVV000+++...---###&&&555;;;333444444444222///***'''---...'''999///000'''777TTT}}}{{{wwwrrrtttzzztttZZZ@@@GGGSSS___ccc^^^YYYZZZ^^^^^^```aaabbbhhhnnnmmmiiiPPPSSSIIISSSvvvzzzwwwwww|||yyyVVV222NNNvvv^^^000333333222///,,,+++,,,---***)))(((((()))+++---...***((((((+++...000222555222///IIIjjjIII+++<<>>222KKKCCC555???$$$///.........000111333444777111DDDFFFVVV]]]333:::mmm===,,,&&&555JJJWWW888%%%%%%%%%))),,,))),,,,,,+++))))))---444999AAA///,,,666fff:::...AAAzzz{{{ooommmhhh^^^QQQKKKQQQcccsssfffddddddhhhllljjjbbb[[[VVVXXXXXXYYY___eeeddd___IIIdddUUUOOOvvv|||}}}~~~~~~|||xxxuuusssnnnGGG111CCC999;;;333222111---***(((((()))((()))+++,,,,,,***((('''******)))***,,,---***&&&...KKK444@@@III222:::111+++)))333---///999555<<>>,,,111///+++111(((...888111***---...---000333333222222444777---$$$<<>>@@@VVVjjjrrrrrreee```^^^aaagggiiieee___XXXZZZZZZ[[[```fffeee```JJJhhhYYYPPPwww{{{ssstttuuuqqqwwwttt|||xxxggg///222444222333///,,,,,,......+++'''+++++++++++++++***)))((()))&&&'''------((('''+++666HHH>>>...666999333666,,,...000000///000444888lll]]]KKK999:::DDDSSSVVVDDD222---//////222000...///000222555999(((fffiiiJJJAAA...eeewww???,,,@@@@@@&&&+++(((***000111,,,,,,///,,,+++%%%555%%%222---000111666777~~~qqq888===yyy```iiiEEE444JJJaaaccciiinnnpppkkkjjjhhhddd```^^^^^^```]]]WWWYYYZZZXXX___cccYYYQQQjjjgggUUUtttxxxlllzzzyyyrrruuuqqqtttyyy|||}}}iii888---///...111...++++++......+++'''***++++++++++++******)))***'''(((,,,---)))))),,,)))555111---555333111>>>+++---///......000444777bbb```GGG:::666:::777;;;eeeRRR;;;---((())),,,///---...000222333444444555kkk{{{VVV|||:::666xxxlll777%%%888DDD===111---,,,...---((('''***%%%...'''..."""...---888BBB222EEE{{{444;;;|||YYY;;;HHHIII___nnnllljjjffffffkkkjjjiiigggfffeeedddccc[[[VVVYYY[[[ZZZ```bbbXXXLLLfffhhhYYYrrrpppdddrrruuurrrxxxrrrttt{{{yyymmmIII***,,,,,,...,,,)))***,,,---+++(((***************+++++++++,,,))))))+++,,,***+++...''',,,,,,///444---,,,<<<+++,,,---------///333666IIIvvvJJJ<<<333***@@@MMM@@@HHHYYYSSS:::)))+++111...,,,//////---222777222...AAA\\\rrrrrr666@@@UUU111(((222;;;;;;888333000///---+++,,,///111AAA666555222<<>>jjj^^^eee888<<>>pppLLL000+++---111...%%%(((444555+++(((444555;;;jjj]]]777rrrXXX444---666111---222;;;777,,,///===...000...+++,,,111444333@@@>>>999111DDDUUU<<<777444@@@bbbxxxccc999gggjjjqqqrrrlllvvveeehhhccc]]]ZZZ[[[]]]^^^^^^YYYSSSVVV[[[[[[___YYYHHH???555BBBSSShhhxxx{{{VVVDDDGGGhhhtttqqquuussszzz|||{{{~~~www\\\333+++++++++,,,+++*********+++---+++***)))((()))++++++(((,,,---******......***...111777...###111:::)))666111,,,***+++---//////:::jjjoooKKK???CCC>>>000888NNNSSStttBBB$$$'''888''')))+++...444666222,,,111...===lllMMM555OOOttteeeAAA333000(((---444<<<:::///&&&,,,777+++//////,,,---111222...///>>>PPPCCCXXXwwwgggDDD999888___sssRRR777eeeuuu{{{ooolll```___]]][[[[[[ZZZ[[[[[[ZZZSSSUUUYYYYYY]]]VVVDDDBBB222@@@RRRbbbppp{{{VVVHHHHHHeeeqqqrrrzzzxxx}}}xxxvvvyyyiii888///+++,,,---,,,+++******+++...,,,***)))((()))***+++''',,,---***+++...---((()))'''333111 &&&555111888333---***+++---......333MMMkkkVVV999444CCC???:::222GGG\\\JJJOOOxxx555222,,,+++///+++...222...&&&+++888BBB&&&DDDoooXXX777777GGGTTTVVV===***666BBB888+++222666444111111000---+++111333111222777666222BBBsssQQQIII@@@LLLnnn|||xxx___***666ccczzzttt~~~WWWZZZ\\\\\\ZZZXXXWWWWWW[[[SSSTTTWWWXXX[[[TTTBBBCCC111@@@QQQ\\\iii~~~NNNPPPHHH^^^vvvrrrrrr}}}}}}www~~~~~~zzz|||wwwUUU......%%%***111+++'''***)))+++***)))+++......,,,)))...((('''---///***'''(((***+++)))%%%$$$)))444===&&&fff ,,,++++++***...000YYYqqqDDDQQQ...777@@@GGG777<<<+++GGG999;;;lll```666&&&+++333000111'''333'''111(((---111999IIIzzz\\\>>>DDD666,,,BBBQQQyyy999'''111///111555###+++333444111---666BBBAAA666<<>>gggzzz===000666...///666***111111///,,,,,,---000777>>>,,,___xxxHHH///111777999777:::OOOmmm~~~tttlllfffbbbUUUIIIJJJPPPSSSSSSSSSQQQUUUYYY\\\^^^[[[MMM>>>GGG======SSSgggnnnOOO```NNNUUUmmm{{{{{{}}}yyyggg666000///,,,&&&,,,///''',,,***)))***---.........///,,,+++---...+++))))))***************+++,,,,,,111JJJ:::111$$$)))111(((,,,111IIIQQQnnn>>>---000666***,,,@@@GGG;;;;;;wwwmmm888222444888999000(((***,,,777333555444111666EEEKKK***MMMxxx888222444***)))111,,,111:::777;;;@@@:::222;;;LLL===OOOfff===CCCcccrrrrrrtttxxxrrrooojjjaaa]]]UUUMMMLLLKKKKKKMMMPPPOOOSSSWWW[[[\\\WWWIII<<>>;;;333222888888111>>>}}}eee===QQQssshhhnnnjjj[[[LLLLLLNNNPPPLLLGGGGGGLLLMMMPPPUUUZZZZZZSSSEEE:::NNN>>>BBB```qqqlllNNNhhhZZZUUUfff{{{OOO---000111+++,,,///******)))))))))+++---...)))***++++++,,,---//////,,,***((())),,,000222222III333$$$%%%,,,***+++'''...&&&''''''888...------333888&&&...(((777999HHH333***@@@---++++++222***;;;,,,222...===+++///---666555===xxxbbbaaannnaaa222OOOyyyaaa000999<<<>>>===;;;;;;555)))...111333777:::333'''CCCDDD:::rrriiippp]]]999YYYvvvaaaaaalllgggVVVGGGHHHJJJLLLHHHCCCDDDIIIMMMOOOSSSXXXWWWNNNBBB999NNN===AAAaaatttqqqSSSiii^^^TTTaaaxxx||||||rrrJJJ///&&&000555+++***+++,,,+++******,,,---'''+++,,,******---//////+++***))))))+++000444888cccaaa+++""",,,***&&&,,,***)))***%%%***,,,///***---111,,,888+++111aaabbb999@@@333000***...'''999...111555:::,,,---111666444;;;ppp}}}xxxhhhZZZggg~~~pppBBB111eeefff555---333111===>>>222444...666999666222:::EEE@@@000333HHHAAA999eeeZZZjjjzzzaaa>>>gggjjjZZZYYY^^^WWWIIIQQQKKKFFFCCC@@@>>>BBBHHHOOOOOORRRVVVTTTJJJ@@@:::NNN???AAA```wwwzzz\\\kkk```PPP[[[www{{{zzzsssQQQ444222444***+++...//////,,,+++,,,---(((------)))'''+++---,,,''')))+++******---333888ZZZ???%%%,,,---###,,,)))(((,,,,,,(((+++...***'''...///111000CCCEEE>>>777/// ***222888333222>>>666///***555333333<<>><<>>OOOjjjzzz:::555444aaa]]]SSS222)))???OOODDD///BBBDDD///999:::+++...888BBB>>>222222;;;:::777CCCCCCOOOeeeFFFzzzmmmeee\\\TTTUUU[[[VVVLLLDDDEEEHHHGGGBBB???RRROOOPPPTTTPPPEEE>>>>>>UUUIIIGGG]]]zzzwwwgggNNN===RRRuuu~~~}}}sssIII)))%%%222555+++(((//////%%%,,,&&&***---''''''+++'''(((***++++++***)))+++,,,444www111%%%///)))---"""=== ---)))&&&&&&---;;;???DDD555WWW:::---333777000>>>DDD---///,,,555CCC???...+++555222777333]]]SSS|||[[[rrrggg---222000999111///999<<>>888<<>>DDD*********&&&,,,+++BBBNNNxxx111---...$$$///DDD444///RRR___FFF666;;;BBB>>>555111------888wwwNNN<<>>,,,&&&888<<>>777;;;III]]]ooo___LLLJJJPPPGGG:::999???666888ZZZbbbLLLMMMTTTPPPNNNPPPPPPFFF666111555IIIYYYdddjjjooo999888DDDXXXmmmZZZ666"""111(((...555///***+++((()))***++++++******+++------///jjjYYY---<<<;;;333666NNN'''))),,,)))---&&&111:::rrrBBB000...(((111===555:::XXXEEE===:::???BBB;;;222///999000888}}}~~~uuuZZZ111111:::333;;;PPPXXXOOOUUU]]]RRRDDDXXXbbb>>>'''222111444;;;333444333CCCIII999>>>777...;;;:::FFF555777------999;;;DDD===EEE<<<999FFF555BBBccc~~~```VVVGGGPPPfffZZZEEEJJJVVVLLLGGGRRRWWWQQQSSSWWWSSSQQQPPPLLLAAA444///111777HHH]]]iiilll===999HHH\\\jjjuuuEEE:::---000999444,,,)))$$$***+++---,,,++++++,,,...+++)))KKKhhh)))***999444222NNN,,,***,,,+++,,,((('''///```sssRRR///&&&+++...'''333FFFFFF//////444>>>DDDBBB:::333...111AAAjjj___\\\tttUUUOOOIIIuuuyyyuuuTTTDDD666:::222999999///888GGGEEEtttTTT...111---...<<<111444===QQQRRR:::;;;@@@555999666NNNBBB???333111111999777EEE@@@@@@555OOO===;;;===pppuuuLLLBBBEEEGGG^^^xxxlllVVVYYYaaadddaaaRRRPPP[[[]]]ZZZVVVSSSOOOIII>>>444///000,,,<<>>111LLLxxxqqqNNNNNN<<<@@@QQQ<<<:::kkk}}}PPP111888777:::<<<555;;;BBBQQQNNN555888)))<<>>@@@;;;:::000888======@@@<<<333AAABBBDDDooowwwpppddd???CCCnnn@@@)))333//////:::<<>>IIIVVV[[[^^^[[[OOOQQQZZZcccHHHEEE___[[[YYYWWWSSSLLLBBB999555333111000666UUUiii}}}QQQ888LLLmmmooozzzuuuHHH444(((%%%((()))'''((())))))(((((()))******'''333RRRQQQ***'''***###GGG...'''111(((&&&333,,,!!!&&&:::???000"""333++++++HHHKKK444,,,&&&444;;;333...555@@@EEE...,,,999333222999888///555999CCClllddd666ZZZ|||}}}EEE>>>kkksssZZZ333***999555333777AAAMMMBBB>>>@@@<<>>444AAA<<>>666<<>>===@@@IIIQQQRRRIII???888111&&&(((111000666JJJ<<>>AAA@@@===;;;===@@@---...((('''---,,,///===,,,555111,,,444999:::???WWWKKK666YYYzzzUUUBBB===AAAFFFMMMeeeiii[[[VVVPPPFFFRRRbbb]]]TTTSSSHHH999444888666...000AAAVVVVVVfffJJJDDD~~~|||pppwww;;;///...000777:::555///+++999666222000444777111''',,,FFFPPP555...;;;+++%%%$$$***---******//////&&&,,,333(((xxx111---+++111444777666"""+++///333333///,,,******OOO333///'''???'''AAA444)))(((,,,111///((()))000(((999<<>>***)))EEEOOO777222KKK>>>777111333:::<<<666...&&&111000)))++++++***111...555111000:::???>>>BBBDDD;;;111sss{{{FFFEEEPPPRRRcccpppeeeQQQIIILLLMMMTTT[[[VVVSSSOOOCCC555222666666000333@@@PPPWWWrrrRRRAAAtttuuummmQQQ888444222333555555333111555777111+++222>>>;;;---===!!!777PPPQQQ777555+++222%%%%%%---+++'''+++///###...***+++&&&>>>ddd&&&444&&&...LLL%%%'''###***333888777222---+++))))))555333000(((BBB000***))),,,///---))),,,333BBB999...XXXCCC+++""":::>>>999***QQQMMM]]]222,,,111AAA^^^TTT888BBB444,,,222:::555444III{{{PPP;;;NNN```ddd???***777:::CCCRRRIII<<>>444333777555000555???JJJZZZwwwVVVDDDooogggttt888555222111444666555333222888333(((+++999;;;333000111&&&AAAWWWRRR222444;;;++++++111******111000%%%***...+++222)))CCCGGG000'''000FFF///===***))))))(((***...444777555777000@@@(((---333&&&))))))******))))))///555HHHJJJ>>>RRRMMMJJJ===444&&&555$$$GGGYYY:::FFF:::333---FFFaaaLLL888666777111444444((()))555:::jjjaaaAAA???444888222///***===:::777GGGJJJ:::222%%%333@@@AAA555+++***---111CCC@@@///+++---+++***(((---+++,,,444222---222111---111wwwPPPHHHLLLZZZAAA@@@AAAJJJZZZbbbWWWJJJIIIGGGBBB:::555666888444...777@@@HHH```}}}___TTTvvveeettt333444444333555777222+++777@@@>>>111---555<<<:::555///111GGGoooFFF:::888))),,,...$$$,,,888000555!!!333111111333---UUUkkk000))))))???[[[+++'''&&&&&&&&&(((***---///555@@@:::```666*** ---'''((()))(((&&&(((---222111555===AAAVVVeee^^^MMM;;;PPP111///^^^XXX:::>>>000888III\\\VVV===BBB///555///111//////<<<999333666EEEhhhPPPuuu???;;;999)));;;222333666444111777AAA<<<111///000777<<<777,,,%%%''',,,222@@@;;;+++)))+++***+++111777777999===777222999888---***eeeMMM777EEENNN888444FFFTTTaaafffWWWFFFGGGBBB<<<666555999:::555///999CCCKKKkkkfff___ppppppxxx]]]hhhAAAAAA===888888:::555...222:::<<<444---///555888>>>%%%444222\\\NNN666111%%%,,,+++!!!444FFF666888&&&---555111333000)))DDDZZZ:::444###888iii###&&&))),,,---+++'''$$$""">>>???YYY???***!!!111'''***---+++((((((***,,,>>>///QQQHHHddddddbbbgggooo\\\)))...oooHHH777YYY---@@@aaaXXX===***222111333(((---000FFFcccLLL444000222???TTTtttbbb666:::ooo~~~???888777333@@@666444999...444???999000000222<<<666///++++++,,,***(((---666000'''******(((,,,+++444666999:::000,,,777111---***@@@ooooooYYY;;;HHHFFF===555PPP[[[]]]bbbUUUDDDDDDBBB:::333333888:::666222;;;IIIQQQwwwddd\\\]]]NNN^^^NNN]]]qqqRRRNNNCCC888666::::::555---444:::888222000444999888:::///222(((CCCKKKQQQ111)))222000'''BBBWWWCCC---666###333999###,,,...333222@@@LLL(((%%%MMMBBB///,,,(((&&&'''***,,,---+++???+++%%%444666111%%%)))...222111---+++)))(((,,,%%%\\\<<<\\\bbbgggooobbbYYYGGGSSSccc...CCC'''NNNVVV,,,///;;;+++)))222///000***LLL}}}gggIII999000444999===JJJZZZpppmmmhhhwwwGGGCCC///CCCEEEGGGXXXRRR@@@222===DDD777000555000///???AAA...+++333---111555777111)))&&&+++222)))...)))&&&,,,+++(((---+++555:::===<<<111...;;;+++555666(((DDDYYYkkk<<>>???555&&&333XXX---&&&###&&&)))***+++,,,555222...***)))***---///+++---......,,,***)))***+++EEESSSSSSRRROOOSSS```\\\TTT:::TTTmmmhhh,,,111888(((111111'''444'''+++'''333222+++GGGVVV999666CCC>>>333999???999333:::RRR@@@111DDD<<<@@@rrrzzzjjjBBB===:::444===???;;;,,,dddppp\\\777333###---///000///...---...///...000222111---+++***++++++)))'''''')))++++++***(((222000+++---///888HHH///===666888)));;;777;;;ggg\\\[[[QQQVVVWWW]]]ddd___QQQEEEAAA???666/////////...111777AAASSShhheeeTTTEEE888AAAGGGWWW[[[xxxfffEEE???999666jjjppp|||PPP+++***333***%%%111---+++///222777GGGMMM@@@111666333444;;;777......222---***+++,,,+++---111111///,,,)))((()))+++,,,:::777111+++&&&&&&***---(((<<>>===GGGqqq>>>555:::::::::777>>>```XXX222///444333111///...000444888000222444222...,,,+++,,,)))))))))+++,,,,,,+++)))'''...+++***222555888BBBGGG<<<+++///...333888HHHttt```___ZZZSSSNNNPPPXXX[[[SSSHHHAAA;;;444//////...---111888CCCUUUooohhhLLLFFF>>>;;;BBB\\\OOOfff~~~GGG///+++444PPPCCC###222..."""222,,,&&&%%%######000666+++$$$---((('''===KKK<<<***333---)))))))))))),,,111,,,+++)))((((((((()))***111444666666222...+++))),,,JJJKKK333---888===>>>HHHCCC@@@fff===XXXvvv;;;(((000...%%%000222+++(((***///***999iiitttKKK666:::444111777555///222MMM444,,,UUU]]]<<<:::444@@@bbbiii```NNNAAAAAAfffvvvLLL666<<>>,,,***555@@@...;;;ZZZaaa^^^aaaLLLCCC>>>GGGRRRSSSJJJAAA666333111///,,,,,,333;;;CCCUUUxxxuuuIIIGGGCCC444<<<[[[RRRUUUnnnyyy333:::(((<<>>333444///111888444///777222,,,444CCCmmm<<<444888555dddxxxcccFFF:::@@@HHH]]]|||EEE---```???000===444555444111...,,,,,,---******)))'''&&&%%%&&&&&&(((((()))+++------***((((((+++''')))555888555888)))111NNN]]]ggg:::===]]]YYYSSS\\\DDD:::444:::GGGLLLHHH@@@333333333000---...666>>>>>>TTT~~~JJJGGGGGG333:::VVVfffQQQ___}}}PPP444999777```fff000...666&&&%%%!!!$$$((()))222999222GGGAAA222+++333888>>>LLLKKK===111000333333000---'''(((((()))))))))))))))***)))((('''***111:::@@@666777222777HHHMMMHHHIII===BBBBBB\\\///@@@yyy///""";;;555)))222(((***///---...***%%%)))222333...///***---666333000999!!!888AAA)))rrrPPPHHH333TTTzzzcccLLLBBBAAAIIIaaayyy```)))888www,,,666EEE+++,,,------000555;;;@@@...,,,***))))))***++++++)))((('''''')))******)))***///+++***111111111999---QQQ}}}JJJ888KKKuuuLLLBBBKKK===777222444<<>>222444555111///222999@@@888TTTPPPEEEJJJ888>>>PPPkkkQQQRRRqqq|||@@@222$$$LLLTTT,,,000///555...000222,,,---///(((RRRBBB000222999...***888QQQBBB555222444111+++'''((((((((()))))))))))))))++++++***((((((+++///333BBB<<<111111777333222===888<<>>***666333...,,,...777BBBKKK222...***((()))************(((%%%%%%''')))))))))***222000,,,///...///999000fffKKK666QQQkkk___jjjzzzEEE888;;;888777444333777===<<<888222555555111111666<<>>'''000***'''---))),,,******)))###&&&444666===555+++///222---,,,%%%"""JJJJJJ---777;;;KKKooo|||fffOOO===777999IIIjjjMMM===444PPPJJJ ===???***<<<999444///...111888===888222,,,((('''((('''&&&(((''''''((()))***)))((((((111000///222000///777///{{{rrrAAAFFF~~~qqquuuGGG:::888777777666444888===999222333555444000111888<<<<<<:::dddcccBBBIII>>>???:::eeeiiiYYYTTTmmm|||{{{vvvGGG888111fff___999CCC222***,,,...(((***///+++...999@@@AAA:::(((&&&777000...---,,,'''$$$'''---)))((('''&&&%%%&&&''''''&&&'''(((''''''(((***---(((;;;<<<111444:::999:::EEEFFF@@@@@@\\\PPPBBBfffFFF###333'''&&&,,,(((...)))%%%---111///111AAAJJJ@@@///000444---'''666666111sssBBB:::GGG@@@>>>222:::WWWZZZKKKJJJpppZZZBBB555666GGGddd}}}}}}|||555:::888DDDeeeHHH'''000111444???...000222222111///...///AAA;;;222---+++***)))''''''''')))+++---,,,)))'''%%%...///111777444000555===ppp<<<^^^rrrLLLAAA===666777666555;;;???999...333555222...111999<<<999@@@mmmCCCDDDIII<<<<<<___pppcccMMM[[[zzzvvvNNN555666OOOmmmLLLFFF999000***000+++...777---+++777444000...///222444555777111///666444%%%$$$444$$$///)))%%%...)))###...))))))))))))))))))))))))...'''111HHHKKK888...444999@@@<<>>dddmmm***...---+++***222,,,$$$+++///)))'''###+++555;;;;;;555...***333333qqqXXX222<<<:::===555444===FFFFFFCCCCCCuuuYYYEEE777???PPPfff{{{FFFBBBuuu888666444///...///000///,,,***,,,...$$$...333......333333---777111...000///,,,...444///$$$###...444///))))))---333***+++???@@@333333AAAOOOAAAmmmSSSIIIGGGGGGBBBAAAEEECCC999000---<<<777...,,,333<<<999111KKKgggWWWQQQQQQ???888RRRiiieeeOOORRRfffsssxxx|||yyyvvvFFF///@@@tttppp@@@222111888000"""000...%%%+++...666000...+++,,,///222444555222+++333444&&&+++,,,***///)))###'''***))),,,))))))))))))))))))))))))...&&&'''666BBBCCC===:::GGGHHHGGGZZZZZZHHHGGG???555SSSLLL///+++000***'''&&&'''""""""'''$$$(((888...000222222222222333555:::KKKbbb777<<>>@@@iiiMMM@@@FFFSSS^^^yyyoooBBB666WWWjjj777,,,222:::222777===???<<<777333111888//////666222&&&'''444&&&,,,222111(((###---===***'''+++666777...***---)))***000AAALLL@@@111222:::uuu555sss[[[HHHLLLWWWUUUNNNIIIGGGBBB999333333???999333333777:::888444OOOppptttbbb\\\HHH>>>RRRkkknnnYYYNNNTTTggg}}}|||YYY;;;333]]]EEE+++111999dddkkk333***...'''///000,,,+++***)))***---///000000,,,%%%444///:::NNN***(((&&&******$$$(((---***))))))))))))))))))))))))((((((''')))444CCCLLLMMM222>>>GGGQQQNNNPPPKKK!!!000666777444111,,,'''%%%''')))%%%***666000###"""333111///,,,,,,...444888888???WWW```III777888999999888999:::888555666;;;{{{jjjFFFDDDBBBGGGUUUmmmKKK999111777ooobbbDDD)))+++888===QQQlll}}}{{{gggMMM<<<333$$$"""111888222333<<<<<<555000---,,,***---111&&&***444<<<888---+++111444&&&111HHHFFF555///111111vvv???TTTeeeHHHBBBOOO]]]aaaZZZPPPGGG===555333666===777666:::999444333888TTT}}}nnn___QQQJJJ]]]mmmlllYYYKKKIII\\\yyyyyy|||yyyEEE222IIIBBB333;;;KKKFFF)))///)))000///%%%+++******+++,,,,,,+++)))***&&&---((("""DDDsss888%%%)))222'''%%%,,,((())))))))))))))))))))))))###+++000+++(((444LLL```555NNN]]]]]]___~~~555...'''...999:::<<>>>>>;;;<<<>>>???BBB888;;;===999222...222888~~~gggLLL;;;777888NNNoooyyyCCC555///---KKK]]]sssqqqgggJJJMMM000222@@@vvv}}}{{{tttSSSNNNGGGBBBFFFIIIBBB888<<<666222444888666///(((''',,,444999555---,,,111III000000;;;000+++222222///555PPP???pppMMMFFFNNNVVV[[[aaa[[[QQQDDD777//////333555000444<<<888...111>>>YYYrrrWWWNNNPPP]]]^^^SSSEEEAAAAAAOOOggglllxxx~~~\\\===222hhhPPP444333HHHBBB***222%%%&&&,,,///+++******+++------+++))))))---'''&&&---777ooo}}}FFF)))+++&&&&&&+++'''))))))))))))))))))))))))((()))---...'''(((>>>ZZZ???EEECCCAAAFFFlll{{{FFF888111000...***,,,+++!!!---111------)))***555(((***+++***(((''''''(((...IIIQQQFFF???999<<>>aaa___KKKNNNVVV[[[\\\YYYVVVNNN@@@444...---...---+++222;;;777///777IIIccc{{{OOODDDIIIVVVOOO===333:::???HHHWWWppp}}}~~~}}}DDD>>>HHHkkk777///HHHAAA$$$111222000))))))(((((()))+++...//////---)))111&&&(((222"""III@@@%%%$$$,,,...&&&))))))))))))))))))))))))000$$$!!!))),,,)))000>>>yyybbbJJJGGG@@@KKKfff___vvv\\\@@@333333444444999***!!!...999***+++***)))(((&&&&&&(((,,,000444CCCDDD;;;:::;;;===DDD999;;;999333000333777999aaaCCC666555EEE___wwwgggKKKJJJ777DDD666999555%%%...???hhhcccCCCSSSzzzxxx___===)))+++444555///222...******+++,,,+++***------111333111666:::222999AAADDDnnn\\\SSSPPPNNNTTT]]]SSSQQQJJJ>>>555111///,,,***---444999777777DDDUUUrrrVVVAAABBBSSSNNN<<<111:::AAAEEEMMMkkkuuullljjjggg888EEEtttBBB666FFFWWW(((...<<<;;;)))'''))))))(((***---//////...***...(((+++... 000bbbxxx===***000///((()))))))))))))))))))))))),,,'''###%%%***---,,,+++sssqqq___UUUCCC999NNNXXXgggeeeLLL666444000222FFFoooXXX333&&&++++++111)))******+++,,,111777;;;DDD<<<666777AAAKKKLLLFFF888888333///222:::<<<999sss]]]GGG;;;DDDUUUuuutttoooooojjjZZZ@@@444555]]]eeeWWWlllzzzcccAAA555222---******++++++)))"""***...333777555===NNNjjjLLL???www~~~\\\WWWWWWZZZUUUMMMOOOXXXOOOMMMEEE:::444333000+++***000666666666>>>OOO]]]cccEEE@@@RRRRRRBBB555999>>>@@@EEERRRXXXLLLPPPvvvRRR777LLLHHH555666UUUmmm999...333000***>>>---+++******+++,,,,,,++++++((()))+++***...222000```444///...,,,))))))))))))))))))))))))###...111(((%%%,,,...)))444eeennn^^^LLLDDDMMMIIIHHHWWWRRRQQQUUU:::'''<<>>AAA333444@@@HHHEEECCCBBB;;;888555...+++333>>>???999yyylllJJJLLLTTTZZZZZZ___zzz[[[222666BBBlll555555222---+++++++++***000444111444999333GGGtttUUU:::WWW[[[gggWWWQQQSSS___bbbZZZSSSUUUNNNKKKAAA555111333000)))***333666222333AAASSS___BBB;;;HHHIIIUUUFFF(((555LLLAAAHHHLLLQQQ\\\rrr}}}zzz```===;;;nnnBBB///EEEMMM888:::***GGG'''------,,,++++++,,,)))%%%*********+++,,,---...///GGGNNN!!!///@@@555---###'''111+++%%%,,,++++++***)))((((((((())))))EEE{{{,,,888@@@<<>>zzz}}}|||]]]IIIRRRRRRPPPIII???555---)))000555===EEEGGGCCC:::333000---,,,(((333111(((EEEgggJJJ@@@FFFOOOvvvnnnGGG000HHHrrr{{{ooo444///,,,%%%444///)))777,,,111222888...CCC000??????777RRRRRR~~~ttt___YYYUUU^^^ooolllXXXOOOUUUYYYDDD444777;;;444+++(((111666666000---;;;VVVlllUUU999;;;>>>NNNLLL555333DDDGGG<<>>FFF111111000---++++++...000999;;;>>>@@@@@@<<<666000&&&,,,///)))444555...HHHYYYFFFRRRpppwwwJJJ111111ZZZ[[[www[[[111000---***777333555222///555222222(((999WWW;;;rrrxxxqqqgggYYYKKKNNNXXXaaaYYYKKKLLLXXXSSSCCC777999:::333------222444666333111===\\\yyyuuu>>>777999EEELLL@@@222:::LLLBBBJJJQQQUUU]]]ffffff___???222MMMwwwCCC111pppyyyBBB@@@444666......---+++))))))***---***************+++,,,---888(((///AAA:::---000888'''000...)))...000+++,,,******)))))))))******+++...$$$888RRR]]]ZZZ___fffIII:::999OOOmmmppp[[[CCCOOO>>>000888,,,777((('''((()))+++...222888===<<<:::777666555333000...+++222333(((...000...MMMRRR>>>jjjuuusssmmmvvv^^^111444OOOyyy^^^DDDsss>>>,,,,,,+++...666444===///888777''',,,111555YYY;;;ooozzzrrrqqqdddQQQ===EEENNNNNNEEEAAAKKKYYYFFF>>>;;;<<<888000...111444222333555444@@@fffSSS>>>>>>>>>BBBAAA555555GGGTTTDDDBBBVVVccc[[[LLLEEE@@@TTTxxx888666fffGGG444111111000000000,,,((())),,,*********)))******++++++...***)))&&&$$$'''+++***,,,000+++***333222---222///...,,,***)))((('''''')))---999hhhLLL222999>>>:::888000===777EEEQQQiii@@@111)))<<<:::999)))222444777;;;===<<<;;;:::;;;333000---+++,,,---------333000///''',,,+++444eee{{{bbbrrrUUUAAAggg}}}~~~nnnSSS:::555SSSyyy???eee\\\...---+++***444777444>>>555???333---???777///BBB}}}gggOOO:::???BBB@@@>>>AAAIIIQQQ666999>>>@@@999///---222777000000333444CCCsssyyyFFFBBB::::::BBB>>>777999UUUKKKGGGRRRccckkkfff___ddd{{{HHH:::zzz[[[000555...,,,...111///)))(((+++++++++******)))*********''')))+++///333111...///EEE???444000000'''&&&555222111000...,,,++++++***!!!000000[[[555###222555888===:::NNN;;;===111>>><<<333@@@OOO[[[@@@??????;;;<<<<<<:::666111...---,,,***))))))***,,,,,,,,,///$$$)))222:::333@@@PPP@@@BBBPPPbbbgggYYYCCC666444SSSsssVVVKKK{{{^^^;;;rrrccc'''...333+++---888;;;:::999>>>999---000999999777555lll}}}wwwfffSSSBBB===888:::AAAFFFDDD@@@///777BBBDDD===333000333999000---000555KKKUUUFFF;;;>>>EEEFFF<<<111KKKXXXUUUDDDMMMooo|||///EEErrrwww222...((((((///111,,,***------,,,+++***************///(((###(((***+++SSSmmm::: %%%)))***222111111111000000111222222***111 <<<000555DDDEEE444555...>>>666AAA777<<<333000;;;AAAJJJ%%%...))):::777333...***))),,,///...,,,+++,,,------,,,+++---'''333BBBIII999>>>zzzqqq<<<---,,,---333999555444IIIccc===(((AAAGGGHHHMMMFFFHHHwwwkkkjjj@@@+++000---111''',,,333999BBB444>>>...***HHHEEE,,,@@@___{{{yyyzzz|||uuuhhh\\\PPPBBB999>>>GGGEEE;;;222222;;;CCCEEE@@@888666777666000---111<<<\\\{{{RRRBBBIIIFFFDDDEEE???JJJNNNFFF888<<>>===:::666666888999888+++000666>>>TTTWWWMMM888111AAAHHHEEE666,,,000999AAALLLXXXsssfffOOOZZZKKK222666000+++444:::///...+++)))((())))))((()))(((((()))+++---,,,+++PPPxxx:::+++333111&&&)))000)))%%%+++...000(((---999:::;;;888///<<<555///000222444888===CCC111777000---BBB===,,,'''000111)))+++666999333000,,,,,,---(((###'''111???<<>>>>>GGG888***)))***------+++'''&&&'''111555:::<<<777///,,,---222>>>:::111...333]]]QQQ,,,444666444222---+++MMM\\\222(((,,,***(((,,,!!!888___[[[;;;IIIYYY???---111JJJjjj|||yyy}}}wwwqqqooollljjjkkkppprrrwwwxxxrrrkkkiiigggdddiiimmmbbbJJJ999555000'''------,,,...666<<<:::444333>>>>>>KKKWWWLLL<<<---:::>>>@@@999...222CCCLLLJJJPPPkkkpppJJJiiilll999666:::...000---***666BBB666'''))),,,---------...///&&&)))<<>>333777===???:::222111===MMMWWWHHHWWWkkkXXXTTT}}}^^^MMM.........///444888888555///---,,,---000000...+++000444///222___RRR---+++---!!!***III///222???YYY???555///;;;"""***555:::333'''###%%%444>>>BBB777@@@???(((---777,,,'''++++++'''(((///+++222666333222444444000333111AAAaaa___MMM<<<333555000)))EEE|||TTT555000+++444NNNgggjjj```nnnZZZFFFIIIXXXSSS999###111IIInnn~~~vvvrrruuuqqqooommmooossssssooommmooouuuwwwwwwrrrooommmhhhbbb___QQQBBB;;;:::888222+++///,,,///888888333444;;;;;;>>>LLLzzzZZZBBBAAA555999777;;;>>>888333AAAXXXPPPJJJSSSooouuuPPPyyyyyy```444///:::...///AAA<<<555......111000***###...)))000<<<;;;FFF{{{ooo333(((444:::???###%%%>>>===>>>///555***444000555DDDNNNJJJ;;;///+++......&&&666<<<***333111---******///444444111FFFDDD>>>666666===EEEHHH:::RRRTTT'''777222###333ooobbb.........888OOOhhhuuuvvvrrrmmmZZZGGGIIIKKK333%%%222---888YYYssslll```bbbeeemmmllloootttuuurrrqqqsssqqqssssssqqqqqqpppjjjaaaPPP===555???AAA222)))---000111777;;;444,,,111>>><<<@@@]]]xxxQQQGGG111444222<<>>::::::<<<@@@>>>666111///DDDppp@@@333999+++---[[[iii999...222111IIIpppwwwqqqyyy^^^SSS>>>222111111===RRR<<<---222CCCEEEIII]]]nnntttpppnnnqqqqqqqqqtttyyymmmnnnnnnnnnooommmcccXXXEEE888888DDD@@@,,,$$$,,,222666;;;999000+++222>>>:::IIIuuurrrNNN<<<666444:::FFFEEE999777===gggdddZZZSSSaaa~~~RRRcccbbb???666777222---+++***+++111777===@@@999999111%%%&&&000000'''<<>><<<666===JJJ\\\TTT444999666111\\\~~~EEE,,,333000HHHiii|||kkk```PPP@@@222222AAAUUUfffooo[[[>>>***&&&,,,FFFjjj}}}xxxtttqqqrrrqqqoooppptttjjjjjjjjjiiiiiidddUUUFFF===AAAEEEBBB777+++***///444999:::333...111777;;;>>>aaaZZZQQQ===:::777;;;BBBFFFDDD@@@[[[ggg]]]CCCGGGlllmmmSSSYYYnnnCCC333///111111///,,,000:::BBB::::::===@@@:::111111777$$$???WWWpppbbbSSS999///000,,,+++444:::333555888555///222DDDWWW111###555555***333666777111///888AAA999444NNNuuuYYYEEE<<>>---...444555666:::666......777<<<999KKK}}}NNNFFFBBB777<<>>EEENNNGGGDDDQQQTTTAAA...---;;;JJJSSSUUUnnn~~~vvvXXXccc~~~jjj<<>>???MMMDDD555+++444GGGQQQOOONNNlll}}}|||jjjWWWvvv___888NNNyyy]]]EEE<<<:::333444333:::333333///,,,888;;;;;;555777...OOONNNGGG999///666IIIUUUWWW222(((777EEE:::222666333222;;;AAA;;;$$$000GGG+++:::NNNaaa:::***sssyyyfffkkk{{{{{{||||||ooo[[[XXXiiihhhQQQvvvgggmmmuuueeeWWWaaaqqqOOO===&&&+++:::000;;;eeehhh???((('''...111UUU}}}qqqgggAAA***FFFqqqxxxssstttuuuvvvwwwtttooollluuu~~~}}}xxxxxxtttmmmbbbdddYYYCCC666888777000222222111000555===>>><<<111,,,///555111000FFFddd^^^GGGOOOMMMEEE>>>000BBBGGGDDD999111999MMM]]]JJJYYYjjjzzzUUUNNNiiisssGGGAAAEEEfffqqqCCC,,,"""666)))000222777666***///<<<777>>>rrrQQQOOORRRaaattttttXXX888@@@VVVtttddd:::AAA]]]ZZZ...555DDDNNN>>>MMMhhhLLLIIIvvv}}}KKKKKKpppnnniiibbbzzzqqq~~~tttpppnnnYYYYYYHHHDDDFFFAAADDDCCC==="""111:::FFFDDDDDD888999:::FFFDDD444666AAA===;;;>>>JJJXXXZZZiiiwww{{{```@@@,,,***777;;;---888///555===222***333<<<222555---+++444111000<<>>666666[[[TTTMMMJJJKKKEEE333888<<>><<>>GGGGGGCCCGGGLLLSSS^^^jjjpppooottttttvvvzzz[[[:::+++333888999999555222111777888444999<<<444...999888///000111+++$$$...***+++///,,,***:::PPPrrroooYYY222///```lllaaaVVVWWWeeevvv~~~}}}yyyxxxvvvwwwzzz}}}~~~yyyxxxtttssstttvvvqqqkkkNNN???666===CCC===000'''---222777===CCCEEE===333444555;;;;;;444@@@vvvrrrQQQGGGHHHFFF<<<777222999HHHHHH999333:::TTT___TTTHHH\\\}}}fffFFF:::hhhkkk999<<>>333,,,///;;;YYYhhhAAAXXXoooZZZRRRNNNDDDEEE>>>&&&###333EEEaaajjjmmmttt===,,,ZZZvvv\\\888999(((===IIIdddWWWYYYaaa>>>MMMlllZZZZZZ///...***333===rrrQQQyyy|||SSSZZZttt|||pppkkkcccXXX]]]mmmnnn222;;;LLLMMMCCC>>>======;;;777333333777000000111444999???EEEHHHttt}}}]]]777)))666555+++))),,,///222777444000::::::)))---***,,,///000000111444///111222...(((...IIIfffmmm|||yyygggAAA+++888999777@@@VVVooo}}}}}}yyyyyyzzz|||~~~}}}{{{yyy~~~yyysssqqqqqqmmmeee]]]777999BBBIII>>>,,,)))222444999===AAAFFFIIIDDD<<>>777AAAfffnnnRRRFFFVVVsssnnn___)))111III333888444,,,222@@@BBB888444===TTTVVV***:::222===YYY^^^000MMMnnnxxxdddRRRDDD<<<:::444;;;EEEOOO[[[```WWWFFFMMMccc666...***&&&,,,:::^^^tttuuueee444777RRRddd999555222555,,,&&&MMMLLLEEE:::@@@MMMSSSsssEEE444444333CCC\\\}}}666uuu{{{xxxpppEEE999GGGlllaaaPPP@@@888888>>>CCC'''000<<>>>>><<<>>>DDDFFFEEEAAA;;;444888SSSpppRRRBBBFFF666333///000===KKKLLLDDD===ZZZjjj___JJJ===MMMllluuu[[[@@@999AAA>>>222222;;;;;;222///IIICCCCCCEEEhhhTTT444AAA---888XXX]]]''':::BBB222555;;;@@@>>>777000---[[[{{{mmmxxxRRRjjjoooJJJ///---;;;&&&---AAAdddVVVsssKKKDDDHHHqqqppp+++===&&&---...222888666JJJ@@@AAA>>>|||RRRLLL***+++555555+++BBBAAATTTCCC111<<>>MMMOOO^^^lllTTT555666555;;;VVVdddjjjKKKNNNEEE<<<@@@666@@@666000HHHTTTjjjwwwSSSBBBLLL777<<<]]]===888===NNN\\\uuuiiiwwwsssCCC@@@111888111ZZZ^^^vvvooo|||wwwXXXqqq...<<<$$$666000111bbbFFFLLLJJJBBBvvv\\\QQQ------//////***<<>>AAAWWWKKKXXX:::///...,,,222,,,JJJXXXiiilllCCC666999>>>UUUYYYddd===)))222(((222fff@@@uuucccGGGCCCWWW|||RRR444///888444777<<<333AAAFFFNNN[[[iiikkkYYYCCC888222IIInnnlllDDD***...444///++++++***'''(((+++///...,,,+++,,,,,,***'''...***CCC___ooo}}}zzzyyyzzz|||}}}}}}{{{oookkkbbbGGG:::EEERRRYYYddd]]]???''')))777???CCC<<<000)))111???AAA999222444@@@dddmmmPPPMMMDDDCCCCCC???IIIUUUVVVPPP^^^RRR;;;444000444FFFXXXmmmsssdddCCC666:::111???BBBMMMTTT;;;444,,,555???```PPP999333]]]WWW???XXXyyyddd==='''444111777HHH^^^VVVdddccckkk[[[@@@000,,,...$$$...NNN[[[eee^^^AAAEEEaaaZZZeee---111...++++++BBBTTTuuu|||BBBAAA<<<===QQQNNNKKK222...000***...222\\\GGGrrrZZZ>>>666;;;;;;ddd}}}aaa;;;888'''777666...qqqTTTaaa\\\AAAFFF333NNNaaaEEEPPPsssxxxkkkeee```WWWOOOBBB:::;;;===444'''555JJJcccssstttdddGGG///***&&&%%%***---------000(((------+++...666666111---QQQ^^^lll|||zzz~~~wwwmmmrrrpppcccEEE666III[[[UUUZZZXXXMMM===777;;;===:::DDD===333...555>>><<<333444;;;UUUlllVVVKKKHHHJJJIIIQQQXXXRRR>>>LLLRRRJJJ===444111444QQQYYYaaalllxxxVVVDDD;;;,,,...;;;777;;;FFF???GGGIII,,,NNNjjj^^^]]]555LLLNNNhhhrrr'''444///)))444WWWRRRqqq???KKKEEEhhhaaa___(((444///'''333:::pppLLLyyy@@@MMMJJJ]]]|||///333111***000PPPgggddd}}}AAA<<<999777KKKPPP:::+++,,,222)))...FFFmmm===FFF;;;777999>>>}}}VVVssskkk***444&&&...)))???fffGGG;;;222:::666nnnXXXXXXuuu|||pppccc[[[SSSFFF;;;111@@@IIIHHHOOOWWWMMM999555000------,,,(((&&&'''+++'''+++111***$$$444NNNccceeejjjvvv}}}zzzyyyxxxxxxjjjUUUGGG>>>555999EEEHHHAAAGGGLLLHHH@@@<<<@@@FFF888444//////666:::555---888KKKxxxmmmYYYLLLKKKMMMUUUVVVJJJ777???PPPVVVKKKBBB;;;000BBBaaa~~~iiimmmpppbbb<<<555666:::DDD^^^ssscccIIIggg{{{EEE###>>>AAAFFF]]]^^^CCCAAA@@@bbbbbb+++***555555;;;eeepppOOO888CCC;;;SSS~~~333///111333555///hhhWWWLLLPPPDDDaaalllyyy444///111)))333XXXxxxSSS???777888777LLLxxxQQQsss111)))+++222***888hhhiiiJJJ;;;999666111OOOLLLNNN///......***%%%\\\DDDeeeYYY;;;:::)))PPP~~~LLLrrrzzzooogggXXXEEE777777999666666;;;>>>999444000***&&&)))///000///000777???LLLbbbtttwwwhhh~~~}}}|||~~~}}}|||yyytttpppOOO<<<<<>>)))...'''111VVVIIIBBB777===>>>VVVpppVVVeee///...)))000...KKKUUUffffff999888333///hhhaaa```999******111...LLLYYYAAAttt>>>@@@555555uuuSSSfffwwwgggiii___FFF999>>>:::555///+++)))...<<>>---222444%%%000222;;;HHHKKK@@@222+++000---...333555333888???aaauuuVVVGGGLLLTTTOOOPPPFFF<<<:::@@@EEEKKKRRREEEGGGiiixxxnnnaaa}}}uuuVVV;;;@@@888333SSShhhpppZZZLLLrrruuu}}}222,,,JJJSSS{{{eeeNNNLLLCCCTTTcccLLL&&&***777///jjjhhhbbb:::FFF,,,cccddd}}}===,,,000&&&000444cccWWWlll:::KKKOOOSSSJJJ)))///---333RRRNNNIII999CCCGGGdddmmm^^^XXX///333(((...222^^^GGGJJJ:::888333@@@NNNzzzggg///***///'''...ggg<<>>TTT]]]ppp{{{RRRJJJIII@@@LLLrrrfffZZZWWWMMM999===mmmfff777555;;;111fffmmm:::QQQppp}}}ttt~~~JJJ&&&===***555vvvddd777dddNNN\\\}}}ggg|||GGG333+++444GGGwwwjjjPPP???999>>>wwwbbbiii999++++++555000\\\TTTIIIAAAKKKoooXXXUUU000...111222HHHVVV}}}NNN999CCCIIIkkkkkkdddMMM,,,555&&&,,,444jjjtttOOO~~~BBB:::;;;<<>>>>>UUUfffvvvkkkOOOPPPpppnnnqqqMMM666333555333DDDeeeMMMAAAOOOaaaRRR222444)))CCCssseee|||TTTNNN^^^fff^^^|||555,,,,,,777QQQqqqmmmvvvBBBBBBDDDGGGbbbtttDDD'''111333///\\\___ccc555AAAaaaaaa\\\777&&&,,,***999|||UUUkkkPPP666@@@GGGkkkhhhfffFFF(((444&&&,,,444nnnbbb^^^lllGGG:::@@@EEE}}}aaahhhrrr,,,...(((%%%;;;mmm<<>>333333GGGnnnmmmrrrzzz[[[RRRHHHKKKPPP|||```///...000111CCCuuuZZZBBBTTTnnn^^^$$$>>>***???uuugggeeeYYYdddzzzjjjqqq...///---333ffftttjjjXXXJJJ444DDDmmmaaannn666...%%%333EEEKKKeeePPPCCCQQQ```///555))))))///gggjjjNNN[[[666CCCDDDeeedddsss...'''333***+++999pppOOOqqqggg===@@@>>>```>>>FFF))),,,222%%%qqq[[[FFFlll:::333888VVVjjjHHH|||{{{sssppp999333,,,,,,555AAAKKKQQQLLL===<<>>333000---222???NNNmmmbbbKKKFFFHHHRRRWWWXXX```kkkrrrhhhGGG444DDDTTT[[[fffRRR111CCCkkkxxxSSS???QQQ```[[[fffooo}}}gggXXXtttsss;;;888---+++JJJ|||fffVVVMMMlll///...###;;;lllzzz}}}xxxeeeOOOGGGlllmmm}}}nnn111///...111]]]hhhCCCSSS<<>>EEExxxzzzRRRjjj555,,,***111???wwwFFFiii~~~PPP<<<777DDDmmmLLLmmmqqqooowww{{{mmmJJJ***+++,,,---...000222444222777ZZZwwwAAA555...444BBBRRRcccooogggooouuuuuuoookkkmmmpppkkkdddeeeqqq|||ttt^^^KKK<<>><<>>))))))///...111gggPPPxxx999AAA???PPPSSSoooGGG%%%111+++***jjj\\\LLLfff777888888^^^}}}ZZZHHH\\\777+++///KKKPPP]]]dddYYYRRRhhh{{{UUU+++''',,,000000+++((('''(((+++___uuulllWWW===---+++666HHHXXXlllkkkkkklllmmmlllhhheeeccccccffffff]]]KKK;;;555'''///777555+++)))999LLLNNNDDD???EEELLLHHH<<<333***,,,<<>>EEEYYY]]]ccchhhhhhfffcccaaaVVV___ZZZIIIDDDIIIDDD444444///+++))))))...<<>>666888666---CCCccclllYYY999BBBlllEEE(((///PPP888SSSxxxyyyaaaeee~~~^^^777111666444RRRggg\\\hhhxxx~~~OOOQQQ222333VVV\\\[[[ZZZUUULLLWWWiiiooo>>>%%%...666zzzttt^^^sssJJJWWWjjj^^^;;;///000---bbbxxxpppwwwHHH)))%%%(((^^^UUUuuu```===555555:::QQQ666YYYxxx333///333000NNNGGGyyyUUU??????>>>zzzppp\\\VVV---...)))...MMM```HHH\\\222000777___UUUVVVfffrrrmmmHHH///***,,,***%%%,,,111...&&&///PPPwwwxxxSSS...&&&222///,,,((((((+++///111222sss|||iiigggRRRRRROOOIIIAAA888000+++111AAATTT\\\ZZZXXX^^^eeeRRRGGG999:::RRRbbbNNN,,,222+++(((---666>>>GGGNNNJJJCCC<<<777000******...---000///---000444888===LLLnnnlllZZZMMMGGGKKKUUUggggggRRREEE<<<---555888JJJ===;;;NNNHHHOOO}}}~~~cccdddrrrlllLLL$$$,,,888AAAgggcccPPP|||XXXDDDJJJ333\\\fffUUUQQQaaannnnnn>>>///333NNN[[[aaaSSSEEELLLJJJrrrLLL666$$$III]]]dddrrrgggiiiyyymmmEEE000222}}}___[[[YYYxxxsssOOO===CCCSSSjjjDDDQQQ;;;###+++***PPPeee<<>>yyyGGG000...PPPiiiAAAsssCCC333++++++...---***)))...444444000...333,,,%%%777```oooLLL222,,,...///,,,***)))+++000111...***777___}}}fffWWWWWWQQQLLLBBB888555777777555555222444???NNNUUUQQQIIIDDD888;;;RRRaaaUUU<<<+++!!!'''333===@@@AAAGGGPPPIII999+++***111333000---+++///,,,...777777:::GGGmmmyyydddYYYHHH???MMM^^^]]]^^^]]]QQQSSS\\\RRRddd~~~```===BBBdddYYY;;;MMMlll|||{{{OOOSSSfffrrrwwwdddaaa;;;...999BBBPPPYYYkkk|||yyyOOO777...EEE```fffWWWmmmxxxyyy|||GGG$$$444HHHkkkhhhQQQVVVOOOOOOPPPBBBWWWvvvxxxhhh@@@FFFcccVVVWWW:::EEEjjjPPP{{{,,,///---+++CCC]]]QQQ___===222777qqqsssEEEVVVhhh,,,666---...)))333888555///,,,***'''***,,,)))%%%...EEEYYYaaadddZZZFFF222,,,000111---,,,,,,...000000///,,,***,,,TTT}}}iii^^^ZZZPPP===666+++'''333IIIYYY___NNN<<<,,,///@@@KKKFFF<<>>===999111///000***222000444???GGGkkkqqq[[[JJJ@@@BBBSSSdddmmmiiiiiiqqqttteeeFFF,,,ccciiivvv|||iiiIII666444666MMMjjjtttcccPPPUUUgggfffqqqjjjKKK111333HHHYYYiiiuuulllmmm{{{WWW...999UUU___vvvzzzVVV\\\~~~yyyxxxjjjZZZRRRDDDCCCBBB@@@???>>>>>>===888777666555555666777888111111111111111111111111333333444444444444333333222555888;;;<<<;;;888777DDDEEEFFFHHHKKKQQQXXX]]]jjjlllkkkfffdddlll}}}}}}]]]sssxxx@@@'''>>>QQQKKKAAAzzzIII$$$AAAiiisss???wwwwww555...)))***&&&+++*********+++,,,...///222111...+++,,,,,,)))%%%111,,,***...111000///...333333111+++%%%)))===RRRxxxdddWWW[[[ZZZIII333'''///555===EEEGGGBBB888111;;;FFFEEE111$$$---BBBPPP___lllnnnZZZAAA666:::@@@AAADDDCCC999---***222;;;MMMAAA666111///------000)))333:::>>>NNNwww|||eeeRRRDDDBBBGGGLLL]]]ooossshhhYYYQQQOOOWWWfffjjj```___dddWWWAAA444///888VVVsssxxxfffRRRgggooosssgggMMM888444:::]]]cccmmmqqqmmmppp|||bbb555666XXXlllnnn|||{{{uuuppprrrxxxtttfff___cccUUULLLEEECCC???777000---444333222111000/////////......---,,,,,,---......------------------------......////////////......)))+++---///000///---,,,+++++++++++++++---111444777999;;;:::;;;BBBNNNXXXIIIRRRXXX]]]iiissshhhSSSiii}}}tttmmmxxx}}}vvvwwwuuuUUUQQQjjjuuujjjMMMzzzuuu333,,,))),,,(((%%%&&&''')))******++++++555333///******...333666---...333777222***,,,333)))---...++++++:::VVVnnnYYYllliiiGGG---///888999:::IIITTTKKK777+++000;;;BBBCCCBBB???======999333UUUcccllldddSSSGGG@@@<<<@@@===666...***---555===888777777444...***...666555777>>>UUUqqq\\\LLLFFFDDDGGGOOOYYY```^^^WWWPPPJJJOOOWWW^^^^^^ZZZZZZ]]]UUUBBB---+++BBB```ppprrrdddcccpppbbbAAA111###LLLVVV^^^{{{uuuiiissstttxxxVVV\\\rrruuukkkTTTFFFDDD@@@666===MMMUUUHHH666000000111444///---...---******...++++++***))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******((())))))*********))))))+++,,,,,,+++))))))***+++$$$%%%'''''''''(((***---$$$(((...555???EEEAAA999CCCGGGNNNWWW___ffflllpppvvvtttllleeejjjwwwxxxzzz333(((%%%...,,,******+++,,,,,,***)))(((***,,,///...+++)))***+++111'''%%%...111///222;;;RRR;;;$$$+++NNNjjjcccMMM]]]LLL888000111777@@@GGGXXXOOOBBB777333777>>>DDDFFFDDDAAA===555000555===cccgggeee\\\QQQGGG>>>888999222***(((+++111555777)))***...222000,,,...444777AAAYYYooobbbUUUCCC666???TTT]]]OOO<<<\\\BBB666FFFWWWWWWSSSUUUTTT]]]YYYDDD555;;;MMMYYYpppjjjjjjrrruuummmdddaaaLLL000777PPPbbbzzzxxxSSSCCCQQQ===777222...''' ###+++$$$000444---***...---&&&...---...///---***,,,222++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++******)))*********(((***++++++***)))***+++...............---+++)))---++++++...---)))''''''...(((%%%+++111777???HHH444===FFFGGGFFFMMM^^^nnnooo|||lll444,,,###'''))))))******+++,,,,,,,,,'''(((+++...---)))'''(((000000111///***666bbb^^^<<<]]]iiiGGG<<>>...***777???@@@KKK[[[OOO>>>///444GGGSSSNNNCCC@@@888222...((('''666IIIZZZYYYUUUMMMDDD;;;222---...+++))),,,111333000,,,000***(((...444555444444BBBdddzzzeeeYYYJJJBBBCCCCCC@@@<<>>555CCCOOOQQQOOO[[[aaaYYYOOOFFF999+++III^^^ooommmdddcccgggiiiUUU^^^@@@'''<<>>HHHRRROOOLLLPPPYYY[[[OOO@@@&&&:::MMMXXXdddqqqmmmaaaRRRKKKaaa___DDDbbbcccEEEBBBCCC111***<<<...---+++)))+++,,,+++'''---((()))//////'''''',,,***+++///333000***)))---((((((((('''(((((())))))))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))((((((((())))))***)))+++,,,,,,***(((((()))'''&&&&&&''')))+++,,,,,,///---,,,,,,***((()))---"""+++---&&&###((()))$$$"""'''&&& $$$------%%%***222CCC>>>KKKGGGNNNEEE333111...+++)))'''''''''+++'''(((---+++$$$"""''',,,888RRRzzzsssIIIMMMQQQ===+++,,,555888>>>GGGQQQOOO>>>,,,999DDDNNNLLL@@@333...---+++&&&'''000888::::::999+++222>>>FFFCCC;;;666777222111///,,,***+++---///)))000555333...999YYYwwwooobbbUUUGGG;;;III666777SSSbbbRRR:::///:::>>>IIIUUU[[[ZZZWWWWWWIII:::***+++AAA^^^pppuuummmpppuuuZZZJJJFFF777,,,///---%%%%%%(((,,,+++&&&''',,,+++%%%(((&&&(((+++***&&&'''---'''&&&'''******&&&&&&)))******)))(((((())))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))******++++++&&&'''(((&&&$$$###$$$%%%+++++++++***(((((('''(((***+++***&&&%%%'''((('''***+++)))$$$%%%***......''',,,///+++((()))---///*** ((( )))(((;;;::::::999888666222---)))&&&###$$$***///+++%%%...===VVVWWWSSSPPPIII888)))+++777>>>BBBNNNSSS>>>%%%...IIIUUUJJJ;;;000,,,++++++******222555111///666BBBKKK777777;;;???>>>999888<<<000...,,,+++,,,...000111(((...666<<>>DDDDDDDDDPPP```UUUNNNHHH@@@333///DDD^^^mmmUUUQQQ>>>666<<<777000000***(((111,,,((((((,,,+++''')))///,,,***((('''***...+++&&&,,,(((&&&))))))'''(((+++))))))((('''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((())))))******))))))(((###$$$%%%&&&'''(((((((((((()))***)))((((((***,,,$$$''')))******)))+++,,,&&&***)))%%%&&&+++,,,''''''###$$$+++---(((######///%%%!!!&&&***'''%%%''',,,!!!---(((,,,"""///+++(((,,,222777999777444222---)))(((''''''666___xxxQQQPPPKKK===...,,,666???@@@MMMLLL@@@000000===FFFDDDGGG>>>333,,,+++,,,---,,,///111000000:::HHHIIIAAA((()))333???AAA888///,,,))))))***///333444111...888444777IIIhhhtttfffXXXPPPFFF@@@>>>===999555BBB???>>>===;;;;;;DDDMMM\\\___```TTT;;;,,,<<>>444111,,,((((((,,,000444///444;;;@@@CCCAAA===;;;666///+++---///------...000)))'''000777666222000???BBBSSSyyyqqqeeeUUUIIIDDDAAA>>>;;;<<>>OOOPPPFFF>>>555222444>>>CCC>>>555...(((***---000222111///...999:::;;;:::999777444333333---***,,,---,,,+++,,,111......222333555===FFFJJJkkkrrr___TTTMMMHHHDDD<<<<<<@@@CCCAAA;;;888:::<<>>:::000)))'''+++++++++---000555:::===>>>;;;666222...---------...***))),,,...------///+++000666999888===NNN^^^rrrcccVVVNNNGGG???777555555777>>>EEEAAABBBAAALLLnnnfff777222222555555---%%%***555,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***''''''((('''''')))---000...---,,,***((('''%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%(((444JJJeeerrrgggUUU,,,(((&&&)))++++++***+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&%%%$$$(((------+++333>>>BBBLLL]]]yyynnnEEE333@@@SSS```VVV>>>///222;;;BBB<<<777222,,,((()))///111000000111555:::@@@DDD666333///+++)))***,,,...***((()))---000///000333222555888===GGG\\\yyyoooaaaUUUMMMEEEBBB@@@<<<::::::FFF>>>666999GGGNNNBBB000---111111---...111...%%%,,,+++******))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''''''''***...111222222000...,,,***)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((444222GGGuuutttOOO<<<***''',,,---+++***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((((((%%%+++---)))***000333111===::::::KKKbbbffffffqqqSSSXXXRRR@@@333777BBBJJJ===555///...------///222---333;;;AAAAAA<<<555///,,,+++***))))))+++,,,...,,,)))***...///...000444;;;<<<@@@OOOmmmiii]]]PPPIIIEEE???:::888>>>555333:::>>>999555666...111,,,$$$(((333111&&&,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((())),,,///+++++++++******)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))000UUU]]]888)))'''%%%###"""''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))*********%%%---,,,######...000)))000HHHFFF444>>>]]]sss|||vvvfffLLL:::???JJJDDD444+++))),,,555:::777111...666888::::::777111***&&&*********+++++++++++++++///------//////...222888555FFFccckkk\\\TTTNNNJJJIII===444222===EEE>>>333,,,,,,///000,,,)))+++///111,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''$$$&&&((((((((()))***,,,((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&***AAAhhh}}}sssRRR222(((+++,,,,,,///'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))%%%'''&&&$$$$$$&&&(((''')))(((///AAAFFF666:::WWWtttssscccKKK@@@@@@666&&&///---000888;;;888333000;;;777000***'''(((+++---+++,,,,,,---------,,,,,,000///000444666999AAAIIITTTsssyyyhhhZZZSSSKKKEEE===999888555222///111))))))222555---)))+++,,,++++++***)))*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((&&&&&&&&&&&&###%%%((()))(((((()))***000///...---,,,***))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))222000<<<\\\bbbHHH222------'''"""###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))$$$&&&...---&&&'''///###---+++***:::DDD???:::CCCgggxxxZZZ222&&&000999CCC<<<555333111111555:::------,,,,,,,,,,,,------,,,,,,,,,------...////////////333999???FFFRRR]]]|||rrraaaYYYQQQJJJ>>>333000555777666***555,,,$$$:::)))+++***)))))))))))))))******************)))((((((&&&(((++++++***((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))111)))***444000###$$$000(((((('''''''''&&&&&&&&&!!!(((+++&&&$$$)))+++)))&&&&&&&&&'''((())))))***,,,;;;YYYyyyQQQ...))),,,((($$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***---000333444...@@@VVV\\\MMM???DDDRRRAAA@@@>>>;;;888444000...+++++++++,,,------,,,***111+++***...000...///444666<<<@@@AAAKKKiiiwwwiii```UUUEEE777000AAAJJJ>>>!!!222'''333(((++++++***))))))))))))***)))))))))))))))((('''''''''((()))(((''''''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((...+++(((+++222555...###(((((('''''''''&&&&&&&&&'''((('''%%%%%%'''&&&$$$&&&&&&''''''((())))))***666???SSSpppzzzYYY888,,,***(((''')))'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++,,,...///000333???QQQ\\\XXXOOOIIIGGGCCC>>>777222...,,,,,,,,,,,,,,,---///111222222000,,,,,,000222333888???666999IIIjjj{{{fffKKK777:::UUU^^^###:::,,,******,,,+++******))))))******(((((())))))(((((('''&&&((()))((('''%%%&&&(((***(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''***%%%%%%:::PPPDDD'''(((((((((''''''''''''&&&+++'''%%%''')))'''%%%$$$&&&&&&''''''((())))))))) !!!'''111<<>>DDDKKKZZZxxxpppbbbppp+++666222111///...---,,,+++*********++++++,,,,,,++++++***)))'''+++000222000---+++)))***************************)))((((((''''''(((((((((((((((((()))))))))***)))((((((((($$$ ###***'''(((((((((((()))))))))''')))(((&&&'''***)))&&&''''''(((((((((((((((((((((,,,000000...,,,,,,......555666...(((***,,,+++((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((()))+++,,,,,,,,,,,,+++---...------000///,,,,,,---......///......---...///111000000222888===GGG[[[vvvRRR888444///000///...,,,+++++++++***+++++++++++++++***))))))))),,,///000///---++++++++++++++++++++++++++++++***))))))((((((((((((((('''''''''((((((((())))))###%%%(((***'''&&&***///'''((((((((())))))))))))(((+++'''###---;;;888)))((((((((((((((((((((('''%%%'''((('''$$$!!!!!!!!!(((((('''$$$###&&&***,,,((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((***+++,,,,,,+++++++++......---///222000+++...///000111222222111111555666777999>>>IIIYYYddd}}}999222000000000...---,,,+++++++++***************)))((((((***,,,...---,,,++++++,,,++++++++++++++++++++++++******)))(((((((((((((((&&&&&&&&&'''''''''(((((("""''')))'''&&&)))((($$$'''((((((((())))))******(((+++&&&###777NNNIII222(((((((((((((((''''''''''''''''''&&&'''(((***,,,***((('''***+++)))((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))***++++++***)))(((+++222333+++'''+++222444000000111222444666777888<<>>@@@EEEPPP```mmmfff333666333222333111---+++...111000///---------...///+++'''%%%(((++++++***+++((((((((((((***---///111,,,'''$$$######$$$+++333...///000111111///---+++///000888777///333;;;666555666666444333333555777;;;333###000,,,'''+++)))+++)))+++...///+++***,,,++++++***(((''''''&&&$$$!!!'''---000......000222,,,+++(((&&&&&&(((***,,,&&&&&&&&&&&&'''(((******((((((((((((((())))))***))))))(((((((((((()))))))))))))))((())))))***+++)))---***)))---)))...BBBXXX???---222===???@@@DDDBBBJJJVVVcccrrr>>>>>>888333222000---,,,///---,,,+++***)))(((''''''222111//////---+++******000222222000000222111///666444555777555///---///111,,,+++111<<>>???888777444000,,,+++---///(((666222,,,444...***+++...,,,---000///+++***,,,###...444...(((+++111555111333555444000---++++++222000...,,,,,,...000222*********+++++++++***))))))))))))(((((())))))******))))))(((((())))))******))))))))))))***++++++'''''')))......,,,:::QQQHHH888555DDDPPPSSSZZZeeejjjwwwfffEEE<<<444111///---...111)))***,,,...///000000000%%%)))------,,,...111444&&&---222444888===>>>:::BBB888000---...222;;;DDDDDD444(((///JJJiii}}}pppHHH:::PPP``````ZZZRRRBBBAAA>>>999666555777999(((BBBfff```bbbZZZ]]]555222222444333...,,,...%%%---...((()))333555///666111***'''***///444666***---000222111...***'''111000///000000...***&&&+++******)))))))))************))))))))))))*********************+++,,,,,,+++)))...222...222GGGZZZ<<<@@@RRRiiitttwwwFFF;;;222///...---...111111///---+++***)))******///444777555555777999888XXXdddpppyyy~~~VVV777%%%$$$///;;;BBB444(((...DDD]]]mmmrrr]]]444!!!///888999::::::)))((('''%%%###$$$'''***;;;>>>llllllbbb___ttt222000000222111,,,***+++...+++""""""888NNNHHH222===999777888;;;<<<999666BBB>>>888222//////111333***)))(((+++///000///,,,,,,+++******************++++++************++++++++++++******++++++,,,---...***///000+++<<>>...000---"""///---+++***))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((***,,,...,,,***(((((()))))))))*********555+++...,,,555pppddd:::&&&///222,,,+++++++++000333111---+++++++++---,,,///333222//////222555000888UUUMMM222000666222KKKgggvvvtttfffSSSDDD333000***'''+++111000,,,(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''')))++++++***)))(((((())))))))))))******---%%%+++***###444DDD:::999```ggg<<<&&&000666444333111666+++!!!!!!)))000000,,,((((((***,,,******111:::;;;CCCKKKzzz}}}>>>666333BBBGGG~~~RRR******888000***))),,,...+++'''%%%'''(((***+++,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))))))))((((((((((((((()))))))))***,,,$$$***///'''&&&***######***<<>>444,,,,,,///000///...000444222***!!!)))******+++***)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%''')))((('''&&&'''(((''''''(((((((((((())))))---***+++000///&&&"""$$$)))(((***...000000333777444&&&'''---%%%!!!,,,666222666444===iiieeePPP999---+++,,,...111333///GGG888???888>>>777>>>222))),,,222333///,,,+++***&&&###&&&---333444)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%(((***)))'''&&&'''((('''''''''((((((((())))))***)))"""!!!&&&)))---777&&&,,,///+++&&&###""" '''&&&666555///+++%%%,,,444+++''';;;___zzz~~~```JJJ:::000,,,---333'''666fffKKKBBB666LLL---;;;444222555111)))***111***///000+++***---***$$$))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&(((******'''&&&''')))''''''''''''((((((((()))###+++******...***"""$$$''',,,***%%%(((000111***,,,---,,,$$$...333%%%555(((###+++000,,,+++000222666AAAMMMNNNCCC777222000555;;;222mmmWWW999BBBAAA777666///000///)))...111)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************((()))+++,,,---,,,,,,+++///,,,---222777777888:::333111888666;;;???:::KKKGGG888000//////***---111)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************((()))+++,,,------,,,,,,+++((('''***---333???JJJggg<<<---:::;;;XXXjjjEEEEEE___;;;111//////***---000***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---,,,,,,///---+++)))'''***666CCCzzzmmmVVV;;;---BBBrrrDDDvvv@@@222...///+++,,,///***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((()))))))))************((()))***+++,,,---------000///000000+++''')))///RRR|||zzzDDD///AAAvvvvvvEEE333...///+++,,,///++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************)))))))))***+++---......)))'''***///111...,,,------LLL\\\OOOIII999UUUIII555---000,,,+++...++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************)))))))))***+++---...///---((('''+++/////////111---111>>>EEESSS<<>>>>>KKKFFFSSSFFF:::///---...---+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------...///555333OOOAAA===CCCCCC888///---///---+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////555GGGbbbBBBEEEggg???666//////000...,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...///000222SSSqqqOOOggg;;;444///000111///,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---///000111555UUUxxxyyy888222///000111...,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///111111>>>[[[ppp888222///000000---,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...000111222???hhhggg888333///000...++++++...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---///000222333???wwwbbb999333000///---***+++...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---///111222333DDDWWW555333000.........---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------///111444555GGGQQQ555333000.........---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------///111444555LLLIII555222///.........---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))***+++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------///111444555QQQDDD555222///------------,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,---///111444555QQQBBB444222///---------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((()))******+++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,---///111444555OOOooo@@@444111...---------,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((()))***++++++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------///111444555MMM```<<<444111...---------,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------///111444555NNNVVV999444111...,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,------///111444555PPPOOO555222111000...,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---............,,,++++++******++++++,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,---,,,,,,///000000444:::TTTGGG555222111///...,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---............,,,++++++******++++++,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,---,,,,,,///000000444:::UUUwww===444111000///---,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------.........,,,++++++******++++++,,,+++++++++*********************************************+++++++++,,,,,,,,,---,,,,,,///000000444:::WWWfff777666111000...---,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++,,,------------,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,---,,,,,,///000000444:::VVV[[[666777000///...---,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************)))***+++,,,------------,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,---,,,,,,///000000444:::TTTQQQ666555///...---,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,---------,,,++++++******++++++,,,***************+++++++++******************************+++++++++,,,,,,,,,---,,,,,,///000000444:::OOOGGG555111......---,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,---,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,---,,,,,,///000000444:::JJJrrr@@@444......------,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,...,,,,,,///000000444:::FFFQQQ;;;555...000000...---,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***,,,---......---+++)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***((((((((()))***))))))***+++,,,,,,------,,,---------...000444777BBBrrrKKK999444000000///...---,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))***+++,,,---...---+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))((())))))***)))******+++,,,,,,------,,,---------...000444777AAAooo~~~DDD888111333000///...,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))+++,,,------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******))))))***************++++++,,,,,,---,,,---------...000444777@@@iiiiiiBBB777///222///...---,,,++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++*********++++++,,,,,,,,,,,,---------...000444777???aaa\\\BBB666.........---,,,+++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,---------...000444777???ZZZRRR@@@333000,,,------,,,+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))***++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,---------...000444777@@@TTTsssIII:::---333+++---,,,++++++***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((())))))***)))*********++++++++++++++++++++++++++++++++++++***+++,,,.........---,,,++++++++++++++++++++++++,,,---------...000444777AAAPPPdddCCC444)))555,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((***++++++))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))******++++++++++++++++++++++++++++++++++++***+++---.........------++++++++++++++++++++++++,,,---------...000444777BBBNNNOOO===444---///222---,,,++++++******+++++++++******...222111+++&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&((((((&&&$$$,,,111+++&&&(((&&&%%%---***))))))((('''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,...000222444555>>>MMMuuu{{{GGG:::333---...///---,,,++++++******++++++,,,***))),,,000///+++&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((''''''!!!&&&$$$'''111///&&&&&&***))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...000222333444===HHHjjjddd<<<666333...---,,,---,,,++++++******++++++,,,***(((***------***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***'''%%%%%%))),,,:::888000111>>>;;;---''')))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......///111222333<<>>DDD\\\{{{GGG999555000---+++++++++***,,,++++++******++++++,,,,,,***''''''(((*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++%%%$$$(((+++((()))---111888444///000+++&&&+++,,,...111333333000,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////444===EEEUUUeee>>>777444///,,,,,,,,,++++++,,,++++++******++++++,,,+++***((()))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***&&&&&&)))***(((***///555@@@===111---)))%%%***+++222:::;;;555...***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))...---,,,***((('''%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////333<<>>,,,''')))))),,,***666BBBAAA666+++''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,++++++,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---......//////222999>>>HHHjjj___>>>444222///,,,+++,,,------,,,++++++************+++++++++***+++,,,------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++))),,,444<<>>333)))''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++...222777<<>><<>>555///......------,,,++++++***************************))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''&&&&&&''''''''''''"""///222((($$$+++,,,%%%)))((((((((('''''''''&&&((((((((((((((((((((((((*********+++,,,,,,,,,---(((+++---+++***,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++,,,,,,---...///000111333222>>>www^^^777***///------,,,,,,++++++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))'''''''''(((******)))(((''''''''''''''''''''''''&&&''''''''''''&&&&&&'''---===AAA222'''(((***%%%((((((((((((''''''''''''(((((((((((((((((((((((()))******+++,,,,,,------(((---...***'''((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,---...///000000000777777WWWAAA999)))...,,,,,,,,,++++++*********))))))))))))))))))))))))'''(((((())))))*********))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))******$$$&&&((('''&&&%%%&&&'''''''''''''''''''''''''''%%%'''))))))'''&&&''''''&&&222777...&&&'''++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,------000777777...((())))))%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,---...//////000,,,666444BBB]]]444444111///++++++++++++************))))))))))))))))))))))))''''''(((((()))******+++))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&+++...+++%%%"""$$$'''((((((((((((((((((((((((%%%(((******(((''''''((( ###&&&&&&&&&(((+++///))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,---///888999000))),,,,,,'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,,,,......///000---111222777___CCC...(((666---+++++++++***************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++111666:::555,,,''')))...))))))))))))))))))))))))%%%(((++++++)))'''((()))///'''$$$'''***)))((()))))))))))))))************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,$$$...111((($$$(((***&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,---...///000333---111555KKKVVV---///333...---,,,+++******))))))******&&&&&&''''''(((((())))))'''''''''''''''((())))))***************)))(((((())))))************))))))***)))''''''(((((('''&&&---...$$$!!!,,,000...000www@@@''')))$$$((())))))))))))(((''''''$$$&&&)))++++++***(((&&&&&&***,,,(((%%%'''((('''%%%&&&''')))***+++,,,,,,******))))))((((((((('''))))))))))))************,,,+++)))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,+++222777///777nnnBBB000222///+++,,,,,,+++******))))))******'''''''''((((((((((((((('''''''''''''''((())))))***************)))(((((())))))************))))))***)))(((((())))))((('''(((...===ZZZkkknnnrrrzzzMMM---+++...,,,,,,''''''(((((()))))))))*********)))))))))***+++,,,+++,,,,,,+++...000,,,%%%''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++)))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,///000111111555SSSXXX,,,444444+++***+++++++++***))))))))))))***(((((((((((((((''''''''''''''''''''''''((()))))))))************))))))(((******++++++++++++************))))))))))))((((((444)))"""CCCnnnVVV555$$$))))))&&&)))...---,,,***)))))))))*********,,,...000222333333333666444111333:::>>>555)))******+++******)))(((''''''''''''((())))))******))))))))))))************++++++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,111...,,,333666888qqqyyy999%%%666111***...(((++++++***)))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''((())))))))))))************)))(((******++++++++++++******((()))***)))((((((((()))(((,,,***666RRRZZZFFF444%%%###333999///555>>>666555333///+++)))(((((((((444:::CCCKKKNNNMMMHHHEEE===;;;888999???CCC<<<222......//////......---,,,((((((((()))))))))))))))((()))))))))************++++++***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********************++++++,,,,,,---...000+++333:::...VVVSSS///,,,666***+++333&&&+++***))))))(((((())))))))))))((((((''''''&&&&&&'''''''''''''''((())))))((())))))*********))))))*********++++++*********'''(((***)))''''''(((***$$$+++,,,:::ZZZjjj]]]MMM<<<222222000--->>>CCC---333111---***'''&&&&&&&&&###+++111444111---)))777777555333555999888555000000111222333333333333,,,,,,+++***))))))((((((((()))))))))************+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))***+++,,,,,,------***333---000999000DDD{{{;;;000333222(((---333&&&******)))(((((((((((()))(((((((((((((((''''''''''''''''''''''''((())))))((())))))************)))))))))************))))))&&&)))+++***((('''))),,,888000%%%:::qqqccc===***###''')))+++)))$$$)))(((&&&%%%%%%%%%&&&&&&++++++******************)))---,,,(((%%%)))---...---...000222333444555555///...---,,,+++)))(((((())))))))))))************++++++++++++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,------...***444000,,,333222999QQQOOO222222222---+++------(((******)))((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((()))***************(((((())))))))))))(((((('''+++...---***)))+++///'''555222)))222:::555000)))))))))///111%%%"""///$$$$$$$$$%%%%%%&&&&&&&&&(((&&&### !!!###%%%!!!&&&'''###!!!$$$''''''((()))+++,,,...//////000//////...---,,,,,,++++++))))))))))))************++++++,,,,,,+++***((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++,,,------...,,,000///---///333777:::ttt222111222,,,***///---'''*********)))(((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((()))***************''''''(((((((((((('''''')))---000///+++***---111###222..."""'''...+++'''$$$---###''''''"""+++'''''''''(((''''''&&&%%%&&&&&&'''((())))))******"""&&&(((&&&&&&((((((%%%$$$%%%&&&'''((()))))))))..................------))))))))))))************++++++,,,,,,+++***((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((())))))+++,,,---......---***...000...444;;;777pppBBB333111000///---+++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((('''&&&%%%(((222WWWJJJ///---'''222))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***---...//////... ///333(((###++++++"""&&&(((***+++,,,+++***)))''''''''''''((((((((()))'''((())))))(((''')))***))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++---.........///222777:::KKKqqq666...111000...---+++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((''''''***,,,EEE:::(((+++&&&+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))---111555777666000---...+++%%%(((111&&&((()))+++++++++)))((('''''''''((((((((())))))((()))******((('''(((***))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++---.........///222666:::???tttCCC111111000///...,,,+++******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''((())))))***...'''222+++###+++(((%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%)))...555999JJJ777)))***...---)))((('''((()))***+++***)))(((''''''((((((((()))))))))***++++++***((('''((()))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++------......///111555999:::MMMrrr111222777///...---+++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''((((((***+++,,,000''')))&&&$$$------%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$###$$$(((,,,...>>>HHHEEE222***...---###(((((()))******)))(((((('''(((((((((((()))))))))+++,,,,,,+++)))'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,---.........111444777888>>>AAA333///333...---,,,+++***)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))***+++,,,---,,,(((''')))&&&+++000%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&###HHH]]]III,,,%%%,,,222(((((()))))))))((((((((((((((((((((()))))))))******+++,,,***(((''''''((('''((((((((()))))))))***(((((((((((())))))))))))))))))*********++++++++++++,,,.........000333555000@@@iii[[[,,,:::---///---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((***+++,,,,,,,,,,,,&&&)))&&&+++&&&&&&111$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''')))))))))''''''""",,,<<>>222666---000,,,+++***))))))((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''')))+++---...---+++***&&&***###***%%%###222###((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))(((''')))---;;;999...&&&))))))((('''''''''''''''(((((()))))))))*********'''((()))((('''&&&'''((('''''''''((()))*********(((((((((((()))))))))))))))************+++++++++***,,,---......///111333///>>>===FFF---<<<******///++++++***)))(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''))),,,//////---***((())),,,!!!)))&&&$$$555###))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% ,,,...%%%'''555999000***)))((('''''''''''''''))))))))))))************%%%&&&((('''&&&&&&'''(((&&&''''''((()))******+++(((((((((((()))))))))))))))************+++++++++***+++---.........000222111222<<>>vvvCCC555888,,,000000++++++///***'''000************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))***)))))))))+++"""%%%((()))((('''))),,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((888444///***'''&&&'''(((((('''&&&&&&'''((('''&&&((('''555GGGBBB...,,,:::******))))))))))))******+++DDD///###---///))))))))))))************))))))))))))))))))))))))+++,,,...000111111000000***++++++,,,,,,---......***333666;;;444:::JJJHHH999999444//////......------,,,,,,+++***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((&&&'''******'''&&&((("""%%%***,,,+++)))((('''(((''''''''''''((()))***'''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&(((,,,///aaatttccc)))%%%222''''''''''''(((((((((((()))---111000,,,***,,,000(((''''''+++...---'''!!!222[[[222===)))------***)))******&&&&&&)))'''((())))))((()))+++---'''...---...EEEccciiiZZZNNNLLLGGGBBB<<<888444222888===:::666555999UUU}}}eee999777666111111.........---,,,,,,++++++,,,***)))***+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((())))))&&&%%%((((((%%%&&&))),,,***(((((()))******)))((((((((('''''''''''''''''''''&&&&&&'''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&'''+++---HHHoooBBB+++///''''''''''''((((((((((((%%%)))---000///,,,)))'''(((******&&&###%%%---555333xxx777 ......,,,---000///+++)))+++---,,,+++***)))((('''''')))...+++$$$***777888---FFFNNN[[[dddfff```WWWPPPcccaaaTTTHHH???444<<>>sssNNN$$$!!!%%%''''''''''''((((((((((((+++***)))+++......,,,***(((***+++)))%%%$$$&&&(((;;;|||===---333...---///333222---***++++++)))'''(((+++------+++(((,,,,,,'''$$$%%%&&&%%%!!!$$$)))...000111///...888777222222777333555EEEXXX000999999222///333......------,,,+++++++++---+++***+++,,,---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))''''''******'''''')))%%%'''+++...//////---,,,))))))*********)))((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((((((''''''((()))%%%%%%@@@XXXKKK555+++&&&''''''''''''((((((((((((000,,,((((((///;;;GGGOOO>>>222'''&&&,,,///)))!!!###555///;;;AAA,,,((('''---+++,,,//////+++)))+++111+++&&&&&&+++000111///&&&'''+++///...,,,///555777222+++&&&%%%)))...222&&&)))'''+++444333222===WWW@@@444???444222000444//////...------,,,,,,+++,,,***)))***+++,,,+++***************************))))))))))))))))))))))))***)))))))))((((((''''''((((((+++//////+++((((((&&&+++//////---,,,...000''''''((((((((((((((('''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''''')))***+++...999;;;000(((***,,,''''''''''''(((((((((((()))((((((***222DDDZZZjjj]]]HHH///###(((222777888+++***222((()))111---???...***)))******((()))--->>>555+++'''(((++++++***)))%%%''',,,---)))(((,,,)))***+++,,,---,,,+++***000555333222555111000999???{{{|||999888:::...444///777000000//////...---------,,,***)))***+++,,,+++***************************))))))))))))))))))))))))************)))))))))(((***))),,,111111,,,)))************(((&&&&&&))),,,(((((('''&&&&&&&&&''''''))))))(((''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((()))+++---(((//////&&& !!!$$$&&&''''''''''''(((((((((((("""&&&)))***,,,555CCCNNN[[[TTTFFF777,,,+++111888333---(((###%%%999000+++((())))))(((+++///:::333,,,((((((+++,,,,,,...***(((***,,,)))&&&%%%''')))---///111000...---%%%...---,,,111000333>>><<>>666333333DDD((($$$...///,,,+++555...***)))++++++)))***...******)))***+++,,,......,,,---,,,+++---//////,,,///---***((((((***---//////666222...333222111999;;;NNNvvvnnnHHH666999BBB***888222222111111000000//////...---,,,,,,......---,,,************************)))))))))))))))))))))))))))***+++---///111222333///+++)))******)))+++///))))))///>>>LLLKKK===...;;;888333///,,,+++,,,---++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((+++000333+++***&&&(((---%%% )))''''''''''''((((((((()))((('''%%%&&&)))++++++******,,,333>>>JJJPPPOOOLLL444444%%%///***"""333"""***'''(((++++++((((((***&&&))),,,---+++((('''&&&&&&,,,,,,'''''',,,...+++)))***+++,,,,,,------,,,(((...***)))222444222666333IIITTTUUU888777;;;999999777333111000111111222444,,,...222000444444+++***,,,+++***+++---,,,(((222'''"""(((+++))))))//////***,,,444888333---+++......)))%%%(((---+++$$$///%%%555OOOYYY```XXX???}}}NNN<<<555(((<<>>@@@;;;555444555444000,,,222000444------333000///......,,,+++---000)))+++...000000---)))&&&///,,,...555888333---+++(((+++,,,***+++///---(((***)))555>>><<<>>>LLLUUU~~~PPPDDDOOOGGGDDDJJJEEE999222,,,+++...000---))))))222444+++'''///777:::******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&'''(((&&&$$$(((((((((((()))))))))))))))111---)))333III[[[|||gggHHH222///999@@@,,,...,,,(((***000///)))---,,,+++******+++,,,,,,------...,,,******+++---++++++++++++,,,,,,,,,,,,++++++,,,---...000111222333777999BBBbbbqqqXXXGGGAAA???;;;666444...444<<<;;;:::444%%%---***+++...+++%%%'''...''',,,,,,'''(((000777999666444444888888222...,,,***------***(((******)))(((:::888///>>>WWW___ZZZ222000444<<>>:::777666;;;CCCLLLSSSHHHEEEAAA===777111.........---+++((())),,,//////(((999999AAAggg|||rrriiiCCCBBB444444HHHJJJ888111---666:::333'''$$$...:::CCC777,,,***...///+++(((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,(((&&&((()))(((((()))(((((((((((())))))))))))...000***,,,333+++%%%///$$$444CCCQQQiiixxxZZZCCC111...---))),,,555---...///...+++)))***+++,,,------,,,++++++,,,...,,,,,,---------........./////////000111222444555///:::555888CCCFFFrrrkkkXXXWWWkkkyyy```VVVRRRWWWZZZXXXXXX\\\]]]TTTTTT___gggccc___aaaaaa^^^UUUGGG:::333000000---+++***---111333222222888;;;===SSSooogggYYYdddMMM444///^^^UUU+++555(((888EEEAAA222+++444AAA:::444,,,555QQQcccNNN,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((%%%$$$&&&***+++***(((((((((((())))))))))))###...<<>>******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$AAALLL777%%%))),,,&&&(((((((((((())))))))))))111'''---,,,...VVVaaa222333111000...++++++777EEEHHHWWWkkkvvvtttgggVVVJJJAAA888///+++---///...,,,---...///...---...///111/////////000000000111111444333222111000/////////444444555666555666AAAPPP[[[]]]uuuvvvhhheee___VVV```sssnnnZZZiiiuuuZZZHHH;;;444111111111000///<<<]]]}}}tttTTTBBB222000000,,,,,,222,,,888???666111HHHzzzMMM......******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''RRReeeGGG******...'''(((((((((((())))))))))))***+++777(((---~~~ttt222,,,...777777//////777QQQ999>>>^^^bbbOOO[[[ZZZLLL;;;111111333111...///000111000///000222333000000000000111111111111888777555333222111000000///333<<<:::000555@@@AAAzzzbbbaaa|||lllSSSNNNfffssszzzSSS888888444---333---VVV|||xxxSSSEEE,,,//////......---,,,++++++///---+++AAAOOO\\\999444///(((***((('''((()))***(((%%%***)))))))))))))))******'''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((,,,//////,,,*********(((++++++***///444111)))000!!!666333'''zzzaaa&&&:::666$$$;;;333(((999111...000666===EEESSSkkkjjj```PPPFFFEEEDDDAAA:::+++(((777<<<222///666777555888<<<:::222000333@@@RRRAAA333222000555///555666;;;>>>999333888AAAfffhhhMMMLLLuuu{{{sssbbbqqqqqq}}}rrrPPP888>>>333999EEE^^^KKK:::+++333---------,,,,,,+++++++++&&&---...===KKKzzzEEE---((('''++++++)))&&&%%%&&&&&&%%%$$$))))))(((((((((((())))))&&&((()))******)))(((&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&)))++++++)))'''''')))***+++)))(((---333111***%%%+++---'''CCCYYY555000888333999!!!FFF111555222111666444333888;;;;;;BBBOOOZZZ]]]IIIMMMCCC///'''///666444222111333888888333222555VVVUUU444(((111666===777666///,,,222888===BBBHHHsssWWW[[[vvv~~~sssgggVVVIIIKKKfffeeeZZZ^^^}}}qqqUUUMMM===:::IIIggg>>>BBB666(((666---------------------,,,%%%222222///...UUU]]]LLLAAA???111(((+++)))(((000...,,,)))'''&&&'''((()))))))))((((((((((((((()))((()))+++------+++)))((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''(((((('''&&&((()))+++)))''''''---333222---+++;;;)))---yyymmmnnn```***333>>>OOO333((((((555...///111111...///555;;;<<>>(((***888444333111444444333OOO}}}IIIJJJEEE888***$$$***222...---,,,+++************...---+++******+++---...******))))))))))))******))))))))))))))))))))))))+++***+++///333444222///***+++///000111<<>>555;;;///222333333000///111444555///333555444000222:::BBB333///---//////,,,***,,,000...+++)))+++...///------,,,,,,,,,,,,+++***(((((((((((()))))))))))))))((()))***+++------......------...///...---,,,+++)))+++,,,,,,,,,222===EEEgggBBB222333888<<>>BBBCCCvvvnnnQQQ:::666:::444888BBB???RRRgggTTTHHHBBB:::???444444666999:::;;;999555111///000111111000111333555---******---...,,,,,,///(((,,,......---,,,,,,+++---,,,,,,,,,,,,+++)))(((((((((((((((((()))))))))((()))***++++++,,,,,,,,,,,,,,,---......---,,,++++++,,,---,,,,,,000777>>>:::000***///444222...,,,444888::::::???MMM]]]ggg___rrrttt\\\OOOOOOVVV]]][[[QQQNNNUUU]]]cccpppjjjYYYYYYyyy___PPPFFF>>>222sss{{{FFF555666AAACCCCCCCCC===;;;MMMAAA888::::::AAA>>>DDDFFFKKKQQQSSSKKK>>>333111///...///000///,,,)))+++((((((,,,---+++,,,000(((,,,111222///,,,---000,,,,,,,,,,,,+++***)))((())))))(((((((((((((((((())))))))))))))))))))))))++++++,,,---------,,,,,,,,,......---+++,,,111555,,,,,,000666888666777999:::333111555444000555@@@LLLeeeLLLJJJ]]]qqqxxxooo^^^NNNJJJPPP___www~~~SSSaaaVVVbbbjjjNNNBBBLLLOOOCCC===>>>555EEEBBB@@@KKKUUU\\\```___]]]```ggghhh[[[FFF888222000/////////...+++(((---++++++---,,,)))+++///,,,+++,,,...---,,,...111+++,,,---,,,+++))))))))))))))))))))))))(((((((((***)))))))))((((((((()))+++++++++,,,,,,,,,,,,,,,+++---...---,,,+++---///555555333111...///333888777222111666777666:::???333eeessseeeZZZMMMKKK[[[sssvvvbbbKKK@@@DDDWWWvvvffffffJJJ;;;555888BBBCCCNNNRRROOO\\\ggggggnnnooohhhfffkkkiiiYYYCCC444/////////---+++***,,,---...,,,,,,...---+++...444...))))))111555111,,,++++++---...---+++))))))***++++++*********)))))))))******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---***+++---------------...))),,,000111111000---+++...111000,,,---333555222???XXXttt___aaajjjmmmoootttHHHIIIPPP```xxxiii^^^???999999:::???DDDKKKGGGSSS___YYYccclllbbb\\\___[[[JJJ777---,,,---...,,,******---000******,,,//////...444;;;333...111>>>EEE<<<000))),,,...000///,,,)))***,,,------,,,,,,+++************)))))))))***,,,...000///...---,,,,,,,,,,,,---***+++,,,...////////////...111222222444666555111333:::;;;444222777777222777===LLLoooSSSQQQUUUQQQRRRZZZQQQffflllxxxhhhQQQ:::777;;;;;;EEE???MMM]]]VVVdddcccXXXSSSVVVRRRBBB444///...------...000000///---******,,,///...///555>>>777111444@@@CCC:::000...,,,000222111,,,***,,,...///......---,,,,,,++++++)))))))))***---000333555222111///---,,,,,,,,,------------...000111000000222333000***)))000555666555999???BBB===666555777444<<>>CCC;;;HHHDDDJJJUUU>>>222555>>>SSS:::DDDAAA<<>>;;;888888;;;===<<<;;;666666<<>>777222777???777666222333AAANNNHHH777333...///888>>>;;;444///222555999999666111,,,***///333777999777333111///111222333111...,,,+++,,,------------///111333444111111111222333222///,,,)))+++...////////////000000111333444666888<<>>CCC:::<<>><<<999666777:::>>>999;;;===???===:::777777666>>>BBBAAAFFFLLLCCC222444000111666444...---222...222777:::999666222///...000444555555333111///111333333222///---,,,,,,,,,,,,---///111555888999333000---,,,...000111111222222111...,,,---222555000111222333555777:::;;;FFFGGGHHHHHH???MMMAAAAAA\\\<<<===OOOGGG;;;======444>>>IIIKKKEEE???@@@CCCHHH;;;......888@@@===555999EEEOOOPPPPPPPPPLLLEEEEEE666,,,...000------222)))+++...111333222000///.........///000000//////111222333111///---------+++,,,---000444888<<<>>>000///...///222555666666777777555222000///111222333222222222444666777888AAAAAA???DDD@@@VVV===DDD[[[BBBEEE@@@888CCCVVV|||qqqPPP999222555888:::@@@JJJQQQQQQQQQUUU\\\YYY;;;%%%***666777222111...------...000111000///...---,,,,,,...///...---...000111111///.........,,,,,,...000444888;;;===222333444777888666222///,,,---000444777888666444999666333222333555666777777:::444???GGGdddCCCbbblllNNN;;;:::666>>>NNNRRRJJJLLLWWWRRR999)))///666333000333333111000111333444333222///...---///111111...+++,,,---//////.........///------...///111444666888666666777:::>>>BBBCCCCCC@@@<<<999;;;AAADDDCCC???AAA<<<666333444666777888:::CCC999GGG\\\bbbmmm???444;;;RRRWWWFFF>>>EEE===444222666///$$$)))888000...---///333555333111//////000333555444...******,,,...///......///000///............000222333555333333:::HHHZZZjjjsssssseeeSSSJJJJJJLLLLLLIIIFFF@@@999444555777999999,,,;;;...>>>ZZZmmmGGG<<<<<>>LLLEEE===888999::::::999===222222~~~ggg>>>NNN:::JJJDDD???999>>>222...000111555555///***,,,+++***---111000,,,111///---...//////,,,***++++++,,,,,,---.........111//////111111///111555111UUUOOOGGG???@@@DDDCCC;;;222555DDDCCCaaa\\\tttaaa;;;GGGPPPOOODDDNNN:::---111888666///))))))---///,,,+++,,,,,,)))...---,,,,,,------+++)))***++++++,,,,,,------...000...///222222222666;;;999{{{WWWJJJIIIHHHEEE888>>>999AAAbbbmmm@@@===AAAFFFJJJSSSBBB000111888111))),,,+++222555111,,,++++++***,,,,,,,,,,,,,,,,,,***)))******++++++,,,---------///...///222222222777???gggeee___SSS```|||tttCCC999111333BBBMMMCCC000***222---)))666,,,444888333---+++,,,+++,,,------------,,,++++++***++++++,,,,,,---......///...///111000111888AAAzzz@@@???888555AAALLLLLL888///;;;666+++111,,,222555000+++***++++++,,,---///...---,,,,,,---++++++,,,------......//////...///111///111:::DDDAAAEEEDDD>>>BBBDDDSSSKKKNNNjjjccc;;;(((,,,000111---***+++,,,+++***---///...,,,+++,,,...,,,------......//////000......///111111333>>>JJJFFFCCCBBB;;;:::000NNNXXXpppWWW,,,---000000,,,+++...///...))),,,......,,,***,,,...------......///000000000,,,---///222222666BBBOOOIIIDDD:::BBB===777???LLL\\\nnnmmmNNN,,,//////...---,,,,,,++++++,,,,,,,,,---------......,,,---...000000000///...000......000222777BBBMMMnnnPPPEEE>>>FFF@@@---888DDDFFFBBB<<<333,,,///......---,,,,,,++++++,,,,,,,,,---------......---...//////////////////......///333333555<<>>===333999999777222---,,,000444111000...---------...///------------------------111000...---...///111222222111111222555777:::;;;gggfff;;;<<<555;;;888555333222333333333111000///.........//////------------------------111000.........///111222000222555444333555999===bbbfff999:::666;;;777444555888999666333222111000////////////000------------------------000///.........000111222///333777777333444999???___jjj888999888999888777888999888555222222111111000000000000000........................//////......///000111222111444666777777888;;;>>>___ppp:::888888777999<<<;;;777333111000111111111111111000000///.................................//////000111222444333444777<<>>777111333???ZZZoooZZZKKKFFFCCC===888666666666777777999::::::>>>KKKddd