BMV6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦ|||DdDĦSSSBBBBBBDDDqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦuuu```OOOEEE>>>999@@@<<<888DdDĦ111//////000GIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ999444222444444333(((+++---DdDĦ---000000111peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦEEEEEEB?Ho9444>dd<ӵ------B?Ho9BBB<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhse{{{geĦja>aĦ333333@G,,,)))se***+++)))(((''''''((()))<Ō)))***,,,@G,,,000HkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼s~~~uuulllcccYYYNNNGGGPPPPPPNNNIIIAAA999geFm8555>aĦ---...444...++++++s׼s***///111000000333)))((((((Ho---,,,...000222***444777D^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<Ħ|||tttBeCCC777555222///000333444000---'''))),,,,,,,,,,,,geFYĉ333333>aĦ'''(((,,,///,,,'''&&&)))***)))&&&&&&Be,,,...000,,,%%%%%%)))******)))nu]ӵ)))***+++++++++***...((((((000///&&&///DDD>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦmmmXXXEEE???777333000---222...+++,,,//////***&&&---......---+++***ŶS,,,,,,,,,3we<+++***,,,///'''---222222---(((###%%%***000---(((***222)))+++---iĉ@3hR/Ō,,,---...---,,,+++((()))111444---///444222MMMDdDĦsdKĦgdKĦgdKĦ>AneneneneDene~~~nnn```NNNne>>>777222............---,,,++++++000---++++++------+++(((---+++***+++------>A,,,,,,,,,k<))))))+++,,,...+++***)))))))))***+++,,,%%%'''))),,,------,,,+++(((+++///fh)))+++,,,------,,,+++,,,---......//////......===WWWDeneneneiii```YYYMMMHHHDDDBBBAAA<<<555...333...,,,***(((,,,,,,,,,,,,,,,++++++***000...,,,+++,,,,,,***'''+++***)))***,,,---***+++,,,))))))***,,,...000---,,,***))))))))))))***%%%''')))+++,,,,,,++++++******+++,,,)))***+++,,,,,,,,,+++++++++,,,------......------000111fffooo^^^PPPGGGHHHBBB;;;666444333000---'''))),,,,,,***))))))+++000...,,,+++---...//////))))))***++++++++++++***000...,,,,,,,,,+++)))(((***)))(((***,,,------,,,))))))***+++,,,,,,,,,,,,************+++---///111---,,,+++***)))(((((((((&&&''')))+++,,,,,,+++++++++***((('''(((***---///+++++++++,,,++++++***)))***++++++,,,---,,,,,,,,,...###;;;sssxxxqqqhhh```RRRNNNHHHAAA:::444...,,,000,,,)))(((+++---......))),,,000000...---///111,,,***(((((()))***)))((('''((()))***++++++++++++,,,,,,+++++++++++++++******))))))***---//////...(((((()))+++,,,,,,,,,,,,,,,+++++++++,,,---...///++++++******)))))))))(((((()))***+++,,,,,,,,,,,,+++***'''&&&'''))),,,///,,,,,,,,,+++***))))))((())))))***+++++++++++++++///222222<<>>666000,,,,,,///111555111------000111...***)))((('''(((******)))((((((,,,---++++++---+++'''(((+++,,,+++'''%%%%%%&&&&&&&&&'''&&&%%%%%%&&&(((&&&'''(((((('''(((***,,,***(((&&&&&&((()))))))))&&&'''((((((((((((((((((+++---...,,,)))'''((())))))((('''((()))***)))((()))************))))))((()))************)))(((((((((((()))******)))(((''')))((((((((((((((()))***+++***(((((((((***---///++++++)))((((((((()))***))))))***+++++++++++++++******###'''000))):::fffyyyooogggcccZZZWWWQQQKKKEEEAAA???>>>777444000---,,,,,,,,,+++000000///...------------...---+++******+++---...(((((((((((()))***,,,,,,+++,,,---+++)))(((+++...*********)))))))))))))))))))))(((((((((((())))))***((('''&&&&&&'''(((***&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&'''(((+++++++++*********))))))$$$''')))***)))(((((((((***)))(((''''''((()))***,,,***((('''&&&'''((()))$$$'''))))))((('''((((((((((((((((((((((((((((((+++******,,,......---,,,(((+++------+++)))(((((((((((()))))))))))))))(((((()))***+++---111666:::hhhtttnnnlllddd[[[PPPMMMHHHBBB<<<666333111666555222...,,,+++++++++---+++)))(((((())))))(((,,,,,,+++*********++++++---,,,***)))***+++,,,...(((((((((((()))***++++++***++++++***((((((***---))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((()))******((('''&&&%%%%%%'''(((*********)))))))))(((((((((%%%'''))))))((('''((()))***)))(((''''''((()))***+++***((('''''''''))))))&&&(((***+++***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,(((***,,,,,,***(((((((((&&&'''((())))))***************+++++++++...222555DDDxxxqqqhhh___VVVPPPPPPMMMFFF===888666222,,,222111///---,,,+++******000000///.........///000(((''''''(((+++,,,,,,+++)))))))))))))))******+++***))))))((()))***,,,---))))))((((((((())))))***)))******((('''''')))+++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***++++++***)))))))))***,,,,,,''''''&&&%%%&&&''')))***(((((((((((('''''''''''''''((((((((('''''')))+++))))))(((''''''((())))))+++***)))((('''((()))***''')))+++,,,+++******+++************************))),,,...---+++)))***,,,''')))++++++***(((((((((&&&&&&'''((()))******+++***++++++***)))***---///,,,OOO~~~lllggg```WWWOOOEEE<<<777:::888555333000---)))%%%,,,---...,,,++++++,,,,,,000///......------......---------,,,,,,,,,++++++(((((((((+++---...---,,,)))((())))))***+++,,,---((((((''''''((()))***+++))))))((('''''''''((((((******)))((('''((()))+++((((((((()))))))))))))))(((((())))))))))))(((((())))))(((''''''((())))))***)))((('''''')))***,,,)))(((''''''&&&'''(((((((((((((((((('''''''''&&&((((((((('''&&&'''))),,,)))((('''&&&&&&'''((()))******)))(((((())))))***''')))+++,,,+++*********))))))))))))))))))))))))(((,,,///...)))&&&(((,,,(((***,,,,,,***))))))***(((((((((((())))))*********+++,,,+++******,,,...---111ZZZvvvooommmXXXQQQIIICCC@@@:::111***...---+++++++++***(((&&&+++******+++...///...---)))***,,,,,,***'''(((***(((((('''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$)))(((((()))++++++***((('''''''''((()))***+++,,,''''''''''''((())))))***((((((''''''''''''''''''+++***)))((()))******+++''''''(((((())))))))))))(((((())))))))))))(((((('''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&((((((+++***)))((('''&&&&&&&&&))))))((((((((('''''''''((())))))(((''''''***,,,)))((('''&&&&&&'''((()))***))))))))))))*********&&&(((***+++***))))))***((((((((((((((((((((((((''',,,///---(((&&&(((+++)))+++,,,,,,******+++,,,++++++***)))))))))******)))+++------------...///++++++888LLLqqqbbb]]]TTTHHH===555222222<<<777222000111222111///((('''(((+++///333444444000///......//////...---***((((((***((($$$$$$'''(((((('''''''''((())))))%%%'''***,,,---,,,+++***...,,,++++++++++++***(((%%%%%%%%%%%%&&&'''))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((,,,***(((((()))++++++***&&&''''''(((((())))))***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&*********)))((('''&&&&&&)))(((((((((((('''''''''((()))))))))((((((***,,,(((((('''&&&&&&'''(((((())))))******************&&&(((***+++***)))))))))'''''''''''''''''''''''''''***,,,+++)))'''(((***)))***++++++***)))+++,,,---,,,+++******+++,,,---(((+++...//////...///000$$$111444+++???wwwsssrrrzzzpppaaaUUUQQQMMM@@@333444444333222000000222555...,,,)))''''''(((***+++%%%$$$###$$$&&&(((((('''***)))&&&&&&&&&&&&%%%###'''######'''(((&&&'''***%%%%%%$$$%%%%%%&&&'''''' """&&&)))******((('''000---+++************)))&&&&&&&&&&&&&&&'''((())))))))))))))))))((('''&&&%%%%%%%%%%%%&&&'''((((((,,,)))&&&&&&)))******)))&&&&&&''''''((())))))***'''((()))******)))((('''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((((((&&&&&&((((((((()))))))))((((((''''''''''''&&&&&&&&&%%%'''(((******)))))))))+++((('''&&&&&&&&&&&&'''((())))))******++++++++++++''')))+++,,,+++*********(((((((((((((((((((((((('''((())))))))))))))))))'''((()))((('''((()))+++,,,+++******,,,...000222)))+++///000///.........&&&444444***000SSS~~~tttjjjaaaYYYRRRNNNAAACCCCCC>>>777333333666;;;777///***,,,000...'''((()))******)))'''((())),,,,,,+++)))'''''')))+++((('''&&&&&&(((*********((('''&&&'''***,,,,,,+++***###!!!&&&(((%%%&&&)))''''''&&&&&&&&&&&&&&&&&&%%%'''+++---...,,,***(((+++(((%%%###$$$%%%%%%%%%)))(((((((((((()))*********+++******)))'''&&&%%%$$$$$$$$$%%%&&&'''((()))+++(((%%%%%%((())))))'''&&&&&&&&&'''((())))))***'''((()))++++++)))((('''''''''((((((((((((''''''%%%''')))+++,,,***((('''%%%&&&''')))******++++++&&&&&&&&&%%%%%%%%%$$$$$$&&&(((++++++***))))))***((('''&&&%%%%%%&&&'''(((((()))***+++++++++++++++(((***,,,---,,,++++++,,,))))))))))))))))))))))))(((''''''(((***+++***(((%%%&&&'''&&&&&&&&&(((************+++---000444666))),,,///000///---,,,++++++...+++---000000WWW{{{pppbbbTTTHHH???:::666555333222000/////////000...,,,++++++,,,...000000111000...***((('''((())))))************))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))''''''&&&%%%&&&'''((()))&&&(((***)))&&&$$$%%%&&&$$$%%%'''((((((((('''''''''$$$"""###&&&'''&&&$$$***)))&&&$$$###$$$%%%&&&'''%%%###!!!"""$$$(((******)))'''%%%***///---'''%%%$$$$$$%%%(((******)))((('''''''''''')))+++,,,(((&&&&&&(((+++***'''###&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&(((***))))))*********))))))(((((((((((((((((()))******+++)))'''(((******(((%%%$$$###%%%(((,,,,,,)))&&&+++***))))))******)))'''###%%%''')))++++++++++++&&&'''(((*********))))))***)))))))))(((((((((((((((***++++++)))((())))))******))))))((((((''''''///,,,***)))+++...000111,,,...///...+++)))***,,,///,,,+++------///;;;III~~~kkk[[[NNNEEE??????===999555111...,,,+++///...---,,,+++*********+++)))'''&&&&&&''')))+++,,,------,,,)))(((((()))*********++++++*********,,,+++)))(((''''''((()))***************)))))))))'''&&&%%%%%%%%%&&&'''(((%%%(((***)))'''&&&''')))%%%%%%'''(((((((((''''''&&&$$$###$$$'''))))))'''((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((((((***)))&&&%%%)))...,,,&&&$$$$$$%%%&&&'''((()))***((((((''''''((()))+++,,,,,,***))))))***(((%%%"""''''''''''''&&&&&&&&&&&&'''((()))((('''&&&'''((())))))************))))))((((((''''''(((((()))******((('''(((******(((&&&$$$$$$&&&))),,,---***''')))(((((((((***++++++)))&&&'''((()))******))))))''''''((()))***)))((((((******))))))(((''''''&&&)))***+++***(((&&&&&&'''(((((((((((())))))))))))+++)))'''(((***,,,------''')))+++***(((''')))+++---+++,,,/////////666???[[[kkkZZZMMMCCC>>>DDD===333,,,***+++---...000///...............///))))))((('''''''''''''''***)))(((&&&&&&((()))***'''(((***)))((((((***+++******++++++++++++******///---***'''&&&''')))***------,,,+++)))((('''''''''&&&%%%$$$$$$%%%&&&&&&&&&((())))))'''&&&&&&'''%%%&&&''''''((('''''''''%%%$$$###%%%(((*********&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&)))******((('''((((((&&&$$$''',,,***&&&###%%%((((((&&&&&&(((+++(((((((((((()))***++++++---+++***))))))(((&&&%%%''''''''''''(((((((((((('''(((******(((&&&&&&&&&))))))************)))))))))))))))))))))******+++(((((('''(((******)))'''%%%&&&'''***,,,,,,***(((''''''&&&(((+++,,,,,,+++((())))))******)))(((((((((((()))))))))(((''''''******)))(((((('''&&&&&&***++++++***'''%%%$$$%%%'''''''''((()))*********)))(((((()))+++,,,+++***(((***++++++++++++---...+++)))+++///000000111444...www|||qqqggg]]]IIIBBB888111---+++(((&&&***)))***+++,,,.........111111///...,,,++++++***))))))(((((((((((()))*********(((''''''(((******%%%'''))))))((((((***+++))))))************))))))***)))'''&&&%%%&&&''''''++++++***)))'''&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%'''(((((('''&&&$$$######&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&((())))))&&&'''((((((((((((((('''!!!$$$'''***++++++)))((('''(((&&&$$$&&&***)))%%%"""&&&***)))%%%$$$'''+++(((((((((((())))))*********)))(((((()))******+++(((((((((((())))))))))))&&&(((++++++)))&&&%%%%%%((())))))************)))++++++******++++++,,,---''''''((()))******))))))&&&''')))***,,,,,,+++***(((''''''(((+++,,,,,,+++))))))))))))))))))))))))))))))))))))(((''''''&&&(((((((((((((((((((((((()))***+++***(((&&&&&&''''''((((((((()))))))))******)))***+++------,,,***++++++,,,,,,,,,,,,---...)))((())),,,///000//////000RRRvvvkkkWWWBBB555111,,,''',,,***((()))...111111000///000222111...***&&&$$$''''''(((((())))))))))))******)))))))))***++++++''''''&&&%%%%%%&&&'''''''''((())))))(((((()))***''''''((((((((((((''''''###$$$&&&'''(((''''''&&&((((((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&((()))******+++'''((('''$$$%%%((((((%%%###'''***)))%%%###&&&***'''((((((((())))))))))))))))))))))))))))))+++,,,((((((((()))))))))******&&&(((***+++)))'''&&&%%%(((((()))***************)))))))))))))))***++++++&&&'''((())))))))))))***'''((()))***+++*********)))(((((((((***+++***)))((((((((()))******+++,,,******))))))((((((((((((&&&&&&'''((()))***++++++(((***++++++***)))***+++***)))))))))((((((((('''*********,,,...---+++)))***))))))(((((((((((('''(((((('''))),,,///000//////000LLLfffVVVLLLAAA888666333222...)))***///000......,,,+++)))(((%%%!!!'''((()))(((((())),,,...++++++,,,......///......)))))))))(((((()))******(((((((((''''''((((((((('''((())))))''''''((()))&&&&&&''''''''''''&&&&&&"""$$$'''***+++***)))'''((((((((((((((((((((()))&&&%%%$$$$$$$$$&&&'''(((%%%%%%&&&)))---//////...(((((('''&&&&&&&&&''''''&&&''''''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&(((***+++''')))(((%%%%%%'''(((%%%%%%((()))(((%%%$$$&&&(((&&&''''''((((((''''''&&&***++++++***(((''''''(((''''''(((((())))))******%%%''')))***(((''''''((('''((()))******+++******&&&&&&&&&&&&&&&''''''(((&&&(((******)))(((((()))&&&(((******)))))))))******)))((()))***+++***))))))(((((()))***+++,,,---++++++***)))))))))******''''''((()))+++,,,------''')))+++,,,++++++,,,---*********)))(((''''''''')))))))))***,,,,,,***(((,,,+++))))))******(((&&&'''******(((***...111000,,,(((...FFF|||ZZZEEE333111333222222666---///,,,'''%%%%%%"""###%%%''')))))))))***+++------,,,)))&&&&&&))),,,)))************((('''&&&))))))((((((((((((((()))******))))))))))))******$$$&&&''''''&&&&&&''')))&&&''''''''''''''''''&&&%%%'''(((*********)))(((''''''''''''''''''''''''%%%%%%$$$$$$%%%''')))***%%%%%%%%%(((,,,///...,,,)))((('''&&&%%%&&&&&&'''%%%'''(((&&&$$$###%%%''''''&&&%%%$$$######$$$%%%(((''''''&&&&&&'''(((((('''******&&&%%%'''(((&&&((((((((('''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$''')))++++++(((&&&&&&'''&&&&&&'''(((((()))******%%%'''(((((('''''')))***'''((()))******+++++++++&&&&&&%%%%%%&&&&&&'''(((''')))+++***((('''''')))&&&(((***)))''''''(((***(((''''''(((+++,,,,,,++++++***)))))))))***++++++,,,+++*********+++,,,---***++++++++++++,,,,,,,,,(((***+++,,,*********+++))))))))))))((((((((((((+++*********,,,,,,***)))---+++******,,,---+++)))'''---///+++***---///...............LLLhhh:::...)))000333...,,,///---...,,,''''''))))))&&&(((+++,,,***'''%%%'''***&&&))),,,,,,******+++---%%%&&&'''(((((('''&&&&&&+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%%%%%%%''')))''''''(((((((((((('''''')))((((((''''''''''''(((%%%%%%%%%$$$$$$#########%%%%%%$$$%%%&&&(((***,,,(((&&&%%%&&&((()))'''$$$)))((('''&&&%%%&&&&&&'''$$$&&&((('''%%%%%%(((+++,,,+++(((&&&%%%&&&'''((('''''''''''''''&&&&&&%%%'''++++++'''%%%'''(((''')))(((&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%$$$###!!!%%%)))***)))'''((()))%%%&&&&&&'''((())))))***%%%&&&'''''''''(((***,,,''''''(((******+++++++++((((((((((((((()))******'''***,,,+++(((&&&'''(((%%%((())))))&&&&&&(((***&&&%%%&&&(((+++---...---...---+++))))))))))))***,,,,,,+++***+++,,,...///......---,,,,,,++++++***)))***,,,+++)))(((((((((''''''(((((())))))******///---,,,,,,......---,,,)))'''%%%'''***+++***((('''000444///+++,,,---+++,,,)))000...555mmmWWW@@@------------------------,,,---,,,)))(((,,,---+++&&&&&&((()))+++---...///******))))))))))))******+++++++++***((('''((()))((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&(((***)))'''%%%%%%&&&'''((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''))))))((((((((('''''''''%%%&&&'''((())))))))))))'''((((((((('''&&&%%%%%%***(((%%%%%%'''(((&&&$$$(((///000)))$$$''')))(((&&&&&&&&&'''))))))'''%%%))))))*********((('''&&&$$$%%%&&&'''&&&&&&$$$###$$$%%%%%%$$$######$$$&&&(((''''''&&&&&&%%%$$$$$$))))))((('''''''''''''''#########$$$%%%&&&'''(((,,,+++)))((('''''''''((()))))))))***++++++)))&&&%%%&&&''''''((('''''''''&&&'''(((((((((((((((((('''(((((()))******+++,,,***)))((('''((()))+++---(((''''''''')))***,,,...***...222000,,,((((((***---(((%%%&&&***,,,((($$$)))((('''(((***++++++***%%%'''***---------+++***))))))(((((((((((())))))''')))+++------///111333555......000,,,777fffRRR888333,,,+++++++++++++++++++++(((***)))&&&%%%)))***(((%%%%%%&&&((()))***+++,,,(((((())))))))))))((((((((()))***)))(((((()))+++&&&&&&'''''''''''''''''''''&&&%%%%%%&&&(((***+++((('''%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))*********((((((((('''''''''''''''***'''%%%%%%'''(((&&&%%%'''---...((($$$&&&(((((('''&&&&&&'''((((((&&&$$$&&&''''''(((''''''%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''))))))((('''''''''''''''%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%$$$$$$$$$%%%)))(((((()))***+++)))(((&&&''''''((()))(((((((((''''''((((((((((((((('''''''''((()))***+++++++++(((((())))))************''''''''''''(((***,,,---***...222111---******,,,******)))))))))))))))(((***)))((((((***+++***)))''')))+++,,,---,,,+++***+++******))))))))))))***)))+++,,,---,,,,,,...///333///000111)))(((???]]]QQQ%%%...+++*********))))))(((((((((&&&((((((%%%%%%((()))'''%%%%%%%%%&&&''''''((((((&&&'''((())))))((('''&&&&&&'''((((((((((((***,,,%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&(((***,,,'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''((()))************''''''&&&&&&&&&'''(((((()))'''%%%%%%&&&'''&&&%%%&&&***+++'''$$$%%%''''''((('''&&&'''((('''%%%###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''((()))&&&''''''&&&%%%%%%&&&(((&&&&&&''''''((())))))***)))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$)))'''&&&''')))*********''''''((()))))))))))))))((((((((((((((((((''''''&&&''')))***+++******)))&&&'''***++++++***)))'''''''''''''''(((***+++,,,(((,,,//////,,,***+++,,,)))+++---+++)))((()))++++++)))((((((******)))'''++++++++++++++++++++++++,,,,,,+++******)))******+++,,,---,,,***)))***+++,,,...000000,,,***000888333'''555(((***))))))((((((''''''''''''******'''(((++++++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&((((((((('''''')))+++&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%((((((&&&$$$$$$&&&'''((('''&&&&&&'''&&&%%%###&&&&&&'''((()))))))))***&&&&&&%%%%%%%%%'''(((***%%%&&&'''&&&$$$$$$&&&'''&&&&&&''''''(((((((((((((((''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&(((&&&%%%%%%(((***++++++&&&&&&'''(((((((((((((((((((((((('''''''''((((((&&&''')))***+++***)))((('''((()))******)))((((((&&&&&&''''''((()))******%%%(((******)))((()))***+++,,,,,,,,,+++******++++++***(((((())))))(((&&&---,,,+++******++++++,,,,,,,,,+++***))))))))))))+++,,,,,,+++)))((()))***)))---...++++++111666888LLLOOO000///---'''******))))))(((((((((((('''***+++)))))),,,,,,)))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((())))))(((&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$############%%%&&&&&&%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&%%%$$$&&&(((((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&'''((()))******&&&%%%$$$$$$$$$%%%'''((($$$%%%%%%$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&))))))))))))((((((((('''(((&&&$$$%%%''')))******$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))&&&'''((()))***)))((((((***)))(((''''''((())))))&&&&&&''''''((((((((((((%%%'''(((((((((((()))***///,,,)))***---...+++(((+++)))(((((())))))'''&&&---,,,+++))))))***+++,,,+++***)))((((((((((((((()))***++++++))))))***+++)))......'''$$$+++111222111SSSOOO...333)))!!!111))))))))))))))))))))))))$$$((()))'''(((+++***'''''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$%%%&&&)))(((((('''&&&&&&%%%%%%''''''&&&%%%###"""!!!!!!%%%''''''&&&###"""&&&)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&(((&&&######&&&&&&%%%&&&)))'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''%%%$$$%%%'''((((((((($$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&'''(((***,,,((((((((((((((((((((((((+++***'''&&&&&&'''(((***%%%%%%&&&'''((((((''''''))))))))))))***+++++++++000+++''')))---///+++'''***(((''''''))))))(((&&&+++***)))))))))***+++,,,))))))(((((((((((())))))((()))++++++******+++---%%%***---***'''(((+++---///...???uuu^^^+++***...&&&&&&222''''''(((((())))))******###&&&(((&&&'''***)))&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&%%%$$$&&&'''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$###"""%%%''')))'''######&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%'''((((((&&&$$$"""###%%%&&&%%%$$$$$$&&&((('''""""""&&&(((%%%&&&***&&&$$$######%%%'''''''''%%%$$$$$$$$$$$$%%%''''''''''''''''''&&&%%%$$$###$$$%%%&&&%%%######%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&%%%&&&%%%%%%&&&((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%'''))),,,...***)))'''&&&&&&'''((()))))))))((((((''''''''''''$$$%%%&&&'''''''''&&&&&&+++***))))))***+++++++++---+++)))***+++,,,***(((((('''&&&'''))))))((('''(((((((((((()))***++++++(((((((((((()))***++++++)))***,,,+++******+++---%%%%%%(((,,,---,,,...111...***)))BBBnnnCCC///666''''''000###%%%&&&&&&'''((()))******###''')))'''(((+++***'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))$$$%%%&&&&&&%%%%%%''')))%%%%%%&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%(((***'''$$$###'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%%%%''')))+++***((($$$"""###%%%&&&%%%######&&&)))'''"""!!!&&&(((&&&&&&***%%%###""""""%%%'''((((((((('''&&&%%%&&&'''((()))(((((())))))(((&&&$$$###&&&&&&'''&&&%%%$$$&&&(((&&&&&&''''''((()))))))))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&&&&%%%&&&'''((('''%%%###%%%&&&''''''((((((''''''$$$$$$$$$%%%'''***---///+++)))'''%%%%%%&&&)))***'''((()))***)))(((&&&%%%$$$%%%&&&'''''''''&&&%%%***)))''''''((())))))(((***+++,,,+++)))((()))+++'''&&&&&&''')))***)))(((&&&&&&'''((()))******+++(((((())))))***+++---...+++,,,---,,,******+++,,,,,,%%%###))),,,+++,,,000)))666555,,,666XXX666///...###***%%%...))))))))))))***+++,,,---...+++((()))---///,,,((()))((('''&&&%%%&&&&&&''')))((('''&&&%%%%%%&&&'''$$$%%%''')))******))))))###'''+++***&&&$$$&&&(((###%%%''''''&&&%%%&&&'''***'''$$$#########"""!!!%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%'''((('''###"""###%%%''''''&&&%%%###"""$$$&&&###***000111,,,&&&""""""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&''''''((((((---+++(((%%%$$$%%%'''(((***(((&&&$$$$$$%%%''')))$$$%%%&&&&&&&&&%%%$$$###"""$$$(((***+++***(((''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&$$$###)))&&&###$$$&&&'''$$$!!!%%%%%%&&&(((***)))'''$$$&&&&&&'''''''''&&&$$$###+++)))'''%%%$$$%%%&&&'''(((((())))))))))))(((((($$$$$$%%%%%%&&&'''''''''......,,,***)))(((((((((---+++)))***,,,---,,,)))'''&&&%%%(((+++,,,+++))))))***+++)))'''&&&'''(((///+++---,,,+++111111&&&+++++++++++++++***))))))(((+++//////---,,,---///111)))***111000666ZZZ555......###***%%%---))))))((((((((((((((()))***((((((+++...///***&&&((('''&&&%%%$$$%%%%%%&&&((((((&&&&&&%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$'''(((&&&###"""&&&)))&&&''')))(((&&&%%%%%%%%%(((&&&$$$$$$&&&'''''''''######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###%%%'''&&&$$$###%%%'''&&&&&&&&&%%%######%%%'''%%%)))------((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########$$$%%%+++)))(((&&&%%%&&&'''(((***)))'''%%%$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&(((***+++)))'''%%%'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%###""""""###%%%%%%$$$&&&&&&'''(((''''''%%%%%%''''''&&&%%%&&&''')))+++''''''((((((((((((''''''&&&&&&&&&'''(((((())))))---,,,+++))))))(((((((((+++)))((((((***+++***((('''&&&&&&'''***+++)))'''&&&((()))(((''''''((())):::,,,%%%///888222+++---************))))))((((((+++...000000---,,,,,,---...)))***000...,,,<<>>>>>111///&&&...&&&***''''''&&&&&&&&&''''''((()))))))))'''&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%'''&&&%%%&&&&&&'''&&&&&&%%%'''((((((&&&%%%%%%&&&!!!!!!###&&&)))******((("""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%###"""$$$&&&((('''%%%###%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&###$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&'''''''''$$$#########$$$%%%'''(((&&&&&&%%%$$$%%%&&&((()))&&&%%%###""""""$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&((()))(((((("""###%%%(((++++++)))'''((('''&&&%%%%%%&&&&&&'''###$$$%%%'''((()))*********)))'''&&&&&&''')))***%%%&&&&&&''''''(((((()))))))))(((((('''(((((((((''')))***)))''''''(((***&&&)))******(((&&&'''(((((()))***)))((('''((()))&&&---///---,,,***(((&&&+++***)))((()))***,,,---...+++))))))+++------+++---,,,,,,......---///222(((333---,,,UUUBBB333000'''///'''++++++***)))(((((('''(((((((((***+++***(((&&&%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&%%%###"""%%%&&&'''((('''&&&%%%$$$(((&&&###"""###%%%&&&''''''((()))(((%%%######$$$""""""###$$$&&&'''%%%###!!! """%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###!!!!!!###'''))))))'''$$$&&&((('''%%%$$$######'''&&&%%%$$$%%%%%%%%%$$$###############$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$&&&'''((()))'''%%%$$$$$$%%%&&&'''(((&&&###!!!"""$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((((((''''''&&&$$$$$$&&&+++------+++'''&&&&&&'''((((((&&&$$$)))(((&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&)))(((&&&%%%%%%&&&((()))&&&&&&''''''((()))))))))******)))(((((((((((((((&&&(((***)))'''&&&'''***&&&)))+++***((('''(((***$$$&&&''''''&&&&&&((()))///%%%%%%&&&!!!&&&000222///...,,,,,,,,,...000111222///++++++---...---+++;;;000((()))***(((+++111+++---,,,///555HHHXXX(((///...&&&+++///...---***(((''')))+++,,,&&&'''(((((())))))(((((('''&&&$$$$$$&&&''''''&&&%%%%%%'''''''''&&&%%%$$$)))&&&$$$$$$&&&(((&&&%%%)))+++***%%%"""%%%'''&&&+++)))&&&######$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$&&&$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$"""&&&&&&&&&%%%$$$###"""!!!&&&''''''%%%$$$###$$$%%%'''%%%%%%%%%''''''&&&%%%&&&###!!!"""%%%'''&&&$$$ ###'''((('''%%%$$$$$$$$$$$$######$$$&&&'''((()))'''&&&''')))***(((%%%'''&&&&&&%%%%%%&&&&&&''')))******)))&&&$$$###$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&((()))+++---,,,---222666111(((''',,,(((&&&$$$%%%''')))(((&&&%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''++++++++++++************///)))$$$%%%))),,,)))%%%+++***)))(((((()))******)))(((((()))))))))&&&$$$$$$%%%%%%&&&'''(((((()))***+++,,,---------,,,+++***++++++***)))((((((***...---***'''&&&'''(((*********************++++++000---,,,---,,,666XXX{{{^^^(((+++...***,,,---***)))'''&&&%%%&&&'''(((######$$$%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$(((+++***%%%###&&&(((''')))(((&&&$$$$$$$$$%%%&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&$$$###%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!!###$$$&&&%%%$$$%%%&&&'''&&&$$$&&&###""""""%%%&&&&&&$$$"""%%%'''((('''&&&&&&&&&$$$$$$######$$$&&&'''(((((('''&&&''')))***(((%%%'''''''''&&&&&&''''''''')))))))))'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))111222666888333***(((,,,)))&&&%%%%%%((())))))'''%%%%%%&&&''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''+++(((%%%%%%)))+++***(((+++***)))(((((((((******))))))((()))+++***(((&&&''''''''''''((()))***++++++,,,------,,,+++***)))''')))***)))''''''((()))...,,,)))'''&&&''')))***))))))*********+++++++++,,,)))***---,,,---===QQQmmm///''',,,------***'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&$$$######$$$%%%$$$###%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%'''((((((&&&$$$&&&))))))%%%###&&&((((((''''''&&&&&&%%%%%%$$$$$$)))(((&&&$$$#########$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######%%%''')))***(((&&&%%%%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$######$$$$$$$$$######""""""###$$$###""""""$$$%%%%%%$$$###$$$%%%%%%$$$###%%%$$$######%%%&&&&&&%%%###%%%&&&'''%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''((('''&&&'''))))))'''&&&(((((((((((((((((((((((((((((('''&&&$$$$$$&&&(((''''''&&&%%%%%%$$$######%%%&&&&&&'''''''''&&&&&&***,,,///111---&&&%%%((()))'''&&&'''((()))))))))&&&&&&&&&''''''(((((()))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))*********)))(((''''''((()))***(((''''''((()))***((('''))))))(((((()))***+++---+++,,,,,,,,,+++)))'''&&&'''((())))))((('''(((***,,,+++)))''''''''')))***(((((()))***+++,,,,,,---000++++++//////***+++222]]]{{{AAA)))***---,,,)))((()))*********)))((('''&&&&&&'''((((((((((((''''''%%%######$$$%%%$$$###&&&%%%$$$$$$%%%&&&((()))$$$%%%'''((()))(((&&&%%%$$$'''((($$$###&&&((('''%%%&&&&&&'''&&&%%%$$$###((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###%%%(((++++++)))&&&&&&%%%%%%$$$$$$############$$$%%%''''''&&&%%%%%%!!!"""######$$$$$$$$$######$$$%%%%%%$$$$$$&&&(((%%%$$$"""###$$$$$$###"""%%%$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$&&&$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((('''&&&'''''''''(((((('''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((((((((&&&%%%$$$!!!###&&&((('''%%%%%%''')))((('''(((((()))******&&&&&&''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''''''''((((((&&&((())))))&&&&&&(((***)))((('''''''''((()))***$$$######$$$&&&'''&&&%%%***)))((('''((()))+++,,,))))))*********)))'''&&&''')))******)))((()))++++++***(((''''''((()))***'''((((((***+++,,,------111,,,***,,,,,,)))***///666222iiiZZZ000'''*********((()))+++,,,,,,+++***)))######$$$%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((###%%%((())))))((('''&&&"""%%%&&&###"""$$$&&&%%%$$$%%%&&&'''&&&%%%$$$"""%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######((('''''''''&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$"""###%%%(((++++++)))&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((%%%$$$"""######$$$"""!!!%%%%%%%%%%%%$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%!!!$$$((()))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))((('''%%%$$$###&&&((((((((()))******((((((((((((((((((******'''''''''(((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''''''''((('''***,,,***&&&###%%%'''''''''&&&&&&&&&''')))***%%%###"""###%%%&&&&&&%%%(((((('''&&&'''((()))***%%%&&&((()))***))))))((('''((())))))''''''((())))))((((((''''''((()))***'''((((((***+++,,,------(((((()))***(((&&&)))///'''111777fffppp666''')))(((***&&&''')))*********)))(((%%%%%%&&&''''''''''''''')))'''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&###&&&((()))((('''((()))"""&&&'''###"""$$$%%%######$$$%%%&&&&&&%%%$$$###$$$#########$$$&&&((()))%%%%%%%%%$$$$$$$$$######((((((((('''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$######%%%''')))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$###""""""$$$%%%&&&$$$######$$$$$$"""!!!$$$%%%&&&%%%$$$%%%&&&(((''')))******(((''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$!!!$$$((()))(((&&&$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((((((((('''&&&%%%'''))))))&&&&&&((((((&&&'''((()))((('''''')))+++(((((((((((((((((((((((('''''''''(((((('''''''''#########$$$%%%%%%&&&&&&(((***,,,***&&&######%%%&&&&&&%%%%%%&&&'''(((***(((&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''''''''$$$%%%''')))*********)))&&&'''((('''%%%$$$%%%&&&''''''''''''((())))))***(((((()))***+++,,,,,,---"""(((///000+++'''(((+++///222+++888ttt|||999(((+++((((((&&&''''''(((((()))((((((((()))******++++++******)))'''%%%$$$%%%%%%$$$###''''''''''''&&&%%%$$$$$$$$$&&&(((((('''''')))+++$$$((()))%%%###%%%%%%###$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%'''(((&&&%%%#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$###"""!!!###$$$'''%%%$$$###$$$$$$"""!!!$$$&&&'''&&&$$$$$$&&&)))&&&(((***+++)))'''&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&((((((&&&$$$%%%'''%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''%%%!!!!!!%%%%%%!!!%%%'''((('''&&&&&&(((***)))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&''''''((())))))'''%%%$$$$$$&&&%%%%%%$$$%%%'''((()))***(((&&&&&&'''(((((('''%%%&&&'''(((((('''%%%$$$&&&'''((()))******)))((()))******)))'''%%%%%%&&&&&&&&&''''''((()))******))))))*********+++++++++&&&---333333...+++***+++111###///444777uuu:::***///)))&&&(((((((((((())))))******&&&''''''((((((((((((((((((&&&$$$###$$$$$$###"""''''''(((((('''%%%###"""%%%'''((((((&&&&&&))),,,&&&***+++'''%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&$$$###$$$%%%&&&&&&$$$""""""###$$$%%%&&&&&&'''!!!""""""""""""#########%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$###$$$%%%'''&&&$$$$$$%%%$$$###!!!$$$&&&'''&&&$$$$$$&&&)))"""%%%((()))'''$$$""""""$$$%%%&&&&&&&&&%%%$$$######&&&((((((%%%$$$%%%'''&&&''')))******)))'''&&&((((((%%%###!!!"""%%%((()))))))))(((''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''"""$$$###!!!'''((($$$%%%'''((('''%%%%%%'''***))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''((())))))&&&''''''(((((('''&&&%%%%%%%%%$$$$$$%%%'''((()))***'''%%%$$$%%%&&&&&&%%%$$$&&&(((***)))(((%%%###(((((()))******)))((('''...//////---***(((((()))%%%&&&&&&'''((()))************************+++++++++---...+++******,,,,,,$$$...///000...333qqquuu666***,,,)))///***(((&&&%%%$$$%%%'''((((((***+++***(((''''''((('''&&&%%%&&&((((((%%%"""%%%%%%%%%$$$$$$$$$######((('''%%%&&&((())))))(((***((('''''')))((($$$!!!&&&'''&&&%%%######$$$&&&$$$"""!!!"""######"""!!!###$$$%%%&&&&&&%%%$$$###!!!###%%%%%%$$$###$$$%%%######"""""""""###%%%&&&&&&&&&%%%%%%%%%&&&''''''###$$$&&&((())))))(((((((((&&&$$$""""""$$$&&&(((!!!"""###$$$$$$$$$$$$$$$ !!!"""######$$$)))(((&&&$$$#########$$$)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&'''''''''''')))&&&&&&((('''$$$"""$$$)))(((&&&%%%&&&''')))***''''''&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''%%%$$$""""""###%%%(((***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))+++''''''((()))))))))))))))((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))((((((((('''%%%%%%&&&'''%%%&&&''''''(((((('''''''''&&&%%%$$$%%%&&&'''(((((())))))'''$$$###&&&)))000---)))(((((((((%%%""""""###$$$%%%&&&((()))))))))''''''(((***,,,,,,,,,...---++++++---///000000,,,222222111111111GGGjjj===***...,,,---))))))'''&&&&&&&&&'''(((((()))******(((''''''((('''%%%$$$%%%&&&'''$$$"""%%%%%%%%%$$$$$$$$$$$$###)))''''''((()))***)))((('''%%%%%%&&&((((((%%%"""'''((('''&&&$$$$$$&&&'''$$$###"""###$$$%%%###"""###$$$%%%%%%%%%%%%$$$###$$$&&&'''((('''&&&'''((($$$############$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&###$$$%%%'''(((((('''''''''&&&$$$######$$$&&&'''""""""###$$$$$$$$$######!!!!!!""""""######$$$$$$&&&''''''''''''&&&$$$###%%%&&&&&&''''''&&&%%%%%%######$$$$$$$$$$$$$$$###!!!"""$$$&&&'''''''''&&&&&&$$$$$$((((((%%%%%%'''((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))***$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''((()))''''''(((((()))((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''(((((('''%%%$$$&&&'''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''((('''(((((('''$$$$$$&&&))))))'''&&&&&&''''''###!!!&&&&&&'''((()))***++++++***((('''''')))******)))---,,,,,,,,,---...///...(((+++***+++///---999RRRrrrHHH)))...///)))))))))))))))(((((((((((('''((())))))'''&&&'''''''''%%%######$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&(((******(((&&&$$$######%%%''''''&&&$$$(((((((((&&&%%%%%%''')))$$$$$$$$$%%%''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((((((''''''((()))%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%((())))))(((%%%###!!!###%%%'''(((((('''&&& !!!"""###$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&###!!!###''')))''''''***((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((((((((()))((((((''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%''')))%%%$$$%%%&&&''''''$$$"""*********++++++,,,,,,,,,,,,***)))((()))***)))(((++++++,,,---------,,,,,,,,,,,,(((,,,333000000>>>AAA~~~WWW***,,,000''')))************)))((((((&&&((())))))'''&&&''''''(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%'''))))))&&&$$$%%%$$$$$$%%%&&&&&&&&&%%%'''''''''&&&$$$%%%''')))%%%%%%%%%'''))))))&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%!!!###&&&((()))((('''&&&!!!!!!"""###############"""###$$$&&&''''''&&&&&&###!!!###''')))''''''*********+++***)))((('''&&&$$$$$$$$$%%%&&&'''((()))$$$%%%'''(((((((((&&&&&&(((((()))))))))'''&&&%%%&&&&&&&&&&&&'''''''''((()))((((((''''''&&&&&&&&&))))))******))))))((('''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''%%%%%%&&&&&&&&&''''''((()))(((''''''((((((((('''++++++++++++++++++******---+++******+++,,,+++***)))+++------,,,++++++***...///+++---555111---555999???zzzmmm333)))...(((*********+++******)))(((&&&'''))))))(((''''''((()))((('''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((******'''%%%''''''''''''&&&%%%&&&&&&%%%&&&&&&%%%###$$$&&&(((&&&&&&&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$######$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%$$$$$$###"""!!!'''''''''&&&&&&&&&&&&&&&############$$$%%%&&&&&&###$$$'''))))))'''%%%##################"""!!!!!!"""###%%%&&&'''&&&&&&%%%%%%###$$$((((((%%%%%%(((************)))(((&&&%%%$$$$$$$$$%%%&&&'''((()))$$$%%%'''((()))(((''''''&&&'''(((((((((&&&$$$###&&&&&&'''''''''(((((((((******))))))(((((('''&&&*********++++++******)))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((()))''''''((((((((()))))))))&&&&&&&&&'''((((((((((((---,,,)))'''&&&''')))+++)))))))))(((((((((((((((***((('''(((***,,,,,,+++'''***------,,,******+++***---)))(((...+++)))222---222888lllIII++++++***************))))))))))))&&&(((******)))((()))***((())))))(((&&&%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%)))((()))***,,,,,,***(((((())))))'''%%%%%%&&&'''$$$%%%%%%$$$######&&&((('''&&&&&&''')))***)))((($$$%%%&&&''''''&&&%%%$$$%%%'''((((((''''''((()))&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""""""""$$$%%%&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$###"""!!! ###$$$%%%&&&'''&&&%%%%%%'''%%%%%%((((((%%%$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&%%%###"""&&&&&&&&&'''''''''(((((()))))))))))))))((('''&&&((()))******+++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******&&&'''''''''&&&&&&''')))''''''&&&%%%&&&'''((()))%%%&&&((()))************(((''''''(((******)))'''++++++)))&&&$$$%%%(((+++'''''''''''''''''''''&&&&&&%%%$$$%%%(((*********'''***------+++***,,,...(((...***'''+++******444,,,+++,,,EEE|||ddd000)))---+++***)))((('''((())))))''')))++++++***)))***+++%%%((())))))&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%)))((('''(((***+++***)))%%%&&&'''&&&$$$$$$''')))%%%&&&&&&%%%$$$$$$'''))))))'''%%%%%%''')))******###$$$'''))))))'''$$$###$$$&&&'''((('''&&&'''(((%%%&&&&&&'''&&&%%%$$$###'''&&&%%%$$$############((('''%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$'''$$$%%%((((((%%%$$$'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))*********)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&((((((((('''''')))+++((('''&&&%%%%%%'''((()))$$$%%%''')))+++,,,,,,,,,***)))(((***,,,+++)))&&&%%%'''))))))'''&&&(((***'''''''''((((((((((((((()))'''&&&'''(((******)))&&&***---,,,******...222+++000,,,(((......---333444&&&555???===qqqxxx666(((///+++***(((&&&&&&''')))***''')))+++++++++***+++,,,###&&&))))))&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&"""$$$%%%$$$###$$$(((+++&&&''''''&&&%%%&&&(((***)))'''$$$$$$&&&)))++++++"""$$$(((******((($$$"""!!!###%%%%%%$$$###$$$%%%%%%%%%&&&'''&&&%%%###"""***)))'''%%%###!!! )))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((!!!!!!"""######$$$%%%%%%###$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%###$$$((((((%%%%%%((((((&&&%%%$$$$$$%%%''')))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$######%%%'''((()))))))))(((((('''%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))(((((((((***+++((('''%%%%%%%%%&&&(((***###$$$'''***,,,------...,,,+++***+++---,,,)))&&& %%%***---+++***)))***(((((())))))************...,,,******+++,,,+++***&&&***,,,,,,***+++000555+++///)))&&&///000,,,...///444...+++///;;;xxxjjj666...,,,******+++,,,,,,***)))(((((('''+++222555///((($$$'''(((((())))))(((''''''+++(((%%%###$$$%%%&&&%%%'''&&&$$$$$$&&&'''&&&%%%'''&&&$$$$$$$$$&&&((()))&&&'''((((((((((((((('''%%%"""!!!%%%''''''***///(((&&&$$$$$$%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$&&&&&&&&&&&&$$$$$$%%%""" ###%%%%%%$$$$$$######$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((()))$$$$$$#########$$$%%%&&&******((('''&&&%%%%%%%%%$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&'''((()))''''''&&&%%%$$$$$$$$$$$$***)))'''&&&'''(((***+++((($$$&&&***%%%%%%222,,,+++(((&&&%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&)))'''&&&%%%&&&&&&$$$###%%%%%%&&&''''''&&&%%%%%%!!!%%%)))***%%%!!!"""&&&'''(((((('''%%%%%%&&&(((&&&'''((((((''''''(((******)))'''&&&%%%%%%&&&&&&$$$&&&'''))))))(((&&&%%%((((((((((((((((((((((((+++******+++------,,,+++)))((('''''''''(((***+++,,,---...,,,***))))))******))))))((())))))******///---***)))***,,,......000,,,,,,111+++(((TTTddd///+++---+++++++++++++++***))))))'''%%%&&&---///,,,)))(((%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""%%%&&&'''&&&%%%%%%&&&''')))(((&&&###((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''((($$$$$$''''''&&&(((,,,(((''''''((())))))(((&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!!!!$$$&&&&&&$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$###""""""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''))))))'''&&&%%%%%%&&&'''((($$$$$$'''###'''555***)))((('''&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((('''&&&###$$$%%%&&&&&&%%%$$$###***))))))(((&&&$$$$$$%%%'''((((((&&&%%%$$$&&&'''&&&'''((((((''''''((())))))((('''&&&&&&%%%%%%%%%&&&'''((()))((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%'''''''''((())))))(((&&&(((''''''&&&&&&((()))***((()))++++++******+++---***+++,,,+++***)))***+++,,,+++***+++---...---,,,++++++...444111&&&;;;gggrrr777---+++,,,+++***)))))))))***+++(((%%%$$$(((+++++++++...&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$%%%'''((('''&&&$$$%%%'''***+++)))&&&"""((('''&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%***'''&&&)))(((%%%%%%(((&&&&&&((()))+++***'''$$$'''&&&$$$#########$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######%%%&&&&&&%%%***'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$&&&%%%"""!!!!!!###&&&((($$$$$$%%%%%%&&&&&&''''''))))))))))))))))))))))))''''''&&&%%%$$$######$$$$$$$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$######"""((($$$###%%%"""!!!***777''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$&&&)))++++++***%%%%%%&&&&&&&&&&&&%%%%%%,,,)))&&&$$$&&&'''&&&$$$&&&''''''&&&$$$###%%%&&&%%%'''))))))((('''((()))''''''(((''''''&&&%%%$$$(((((())))))(((&&&$$$###&&&&&&%%%%%%$$$$$$######$$$&&&'''(((((('''%%%$$$''''''&&&%%%&&&'''((()))'''(((******))))))+++---***---///...+++)))***,,,))))))***,,,...///---+++)))------222444((((((:::BBBiiiVVV:::(((...,,,***(((((()))+++,,,***&&&&&&)))******+++///((('''&&&%%%&&&(((***+++)))))))))***+++***'''$$$%%%&&&''')))***)))&&&###&&&%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&%%%$$$)))''''''***)))%%%$$$&&&&&&%%%%%%&&&''''''&&&$$$'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&***'''$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&%%%%%%'''''''''((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""'''$$$$$$&&&$$$""")))222$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''***,,,++++++((((((((((((((((((((((((###%%%$$$###$$$'''(((&&&%%%&&&&&&%%%######$$$&&&%%%'''))))))((('''((((((&&&&&&'''((('''&&&$$$###''''''(((((('''&&&%%%$$$(((''''''&&&&&&%%%%%%$$$&&&(((***+++***(((&&&%%%(((((('''&&&'''((()))******,,,,,,+++)))))))))******---000///+++((()))+++)))((()))+++---///...---,,,000,,,+++111...***000000888aaasssHHH***...,,,)))''''''(((+++,,,)))'''(((******'''(((+++)))(((&&&%%%&&&'''***+++))))))***+++,,,***'''$$$(((&&&%%%&&&'''((('''&&&######$$$%%%&&&((()))***(((((((((((('''&&&$$$$$$'''$$$%%%))))))&&&%%%''')))&&&$$$###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''%%%$$$$$$&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$&&&((()))'''&&&$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))'''$$$&&&***###$$$'''))))))((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&)))((('''(((***+++***)))((((((((((((((((((((((((!!!(((+++'''$$$%%%'''&&&%%%&&&&&&%%%######$$$&&&$$$&&&)))***)))((('''(((%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&))),,,,,,***(((((((((***)))((((((((()))+++++++++---------+++***+++,,,))),,,...---***((()))+++,,,***((())),,,...000000,,,222---(((///222000555666///>>>llltttLLL111...,,,***(((''')))+++,,,((('''(((+++)))&&&&&&)))'''&&&%%%%%%$$$%%%&&&'''$$$$$$%%%(((******(((%%%(((&&&$$$$$$&&&'''&&&&&&"""###$$$%%%'''((())))))'''''''''''''''&&&%%%$$$%%%######&&&'''%%%%%%(((,,,)))%%%###%%%'''******&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((&&&%%%%%%&&&%%%$$$$$$%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###"""###$$$&&&&&&%%%$$$###%%%&&&'''''''''%%%$$$###!!!"""###$$$%%%'''((((((&&&&&&&&&&&&'''((())))))))))))******)))(((&&&%%%###$$$%%%%%%''''''((()))%%%''')))***(((&&&%%%%%%###$$$&&&((()))(((&&&%%%$$$############$$$%%%%%%***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&***222444+++###$$$&&&%%%&&&''''''&&&$$$###%%%&&&$$$&&&)))***)))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$%%%%%%%%%%%%%%%(((******'''&&&(((+++******)))))))))***+++,,,(((***,,,---------///111++++++************++++++///,,,***))),,,///111222***222///+++111222000555***444888===^^^___@@@333---,,,***)))((()))***+++***)))***,,,+++(((***///'''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&((()))'''&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&""""""$$$$$$###$$$'''+++(((&&&%%%&&&((())))))&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((%%%###$$$%%%%%%%%%&&&((())))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&$$$%%%'''(((((('''&&&%%%######$$$%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&''')))******((('''&&&&&&%%%$$$$$$%%%&&&'''(((%%%'''(((''''''''''''&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&)))(((''''''))))))((('''&&&%%%$$$######$$$%%%&&&444888444'''!!!&&&((($$$'''((((((&&&%%%$$$&&&'''###&&&)))+++***(((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))$$$$$$$$$%%%&&&&&&''''''$$$''')))(((&&&&&&***...***)))((((((((()))+++,,,''')))+++,,,,,,---///111///+++''''''+++...///---000...,,,---///000000000---111---,,,222111///666)))222555111;;;dddKKK333000,,,+++***)))))))))***+++...,,,---...---,,,111888)))******)))((('''%%%$$$***)))(((((()))(((&&&$$$""""""$$$'''((('''### ''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&'''###!!!###"""!!!"""&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&###&&&((((((%%%######$$$''''''((()))***((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''''''''&&&(((%%%""" ###'''***"""$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!###%%%'''''''''%%%%%%(((&&&$$$######$$$&&&'''%%%&&&&&&%%%%%%(((******&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''777777... '''***%%%'''(((((('''%%%%%%&&&(((###&&&)))+++***(((''''''&&&%%%$$$###$$$%%%&&&'''(((''''''&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&(((***)))&&&'''---222)))((('''''''''(((***+++***+++,,,,,,+++***+++---222+++%%%&&&---222111////////////000222222000...444222))))))222111111<<>>CCCEEEEEEDDDFFFAAA===???EEEIIIHHHEEE???DDDDDD;;;333888IIIYYYjjjmmmwww@@@888666555555222...///333111---***+++------)))%%%)))))))))((('''&&&''')))******+++)))&&&%%%%%%&&&((())))))((('''&&&'''(((&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&''''''%%%######%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$""""""!!!"""""""""$$$&&&%%%$$$"""!!!!!!"""###$$$$$$""""""###%%%######"""######$$$%%%%%%&&&%%%######%%%&&&%%%$$$!!!"""$$$%%%$$$$$$$$$%%%%%%###"""###%%%&&&&&&&&&%%%$$$######$$$%%%$$$###((('''%%%######$$$&&&'''((()))((('''%%%%%%''')))''''''''''''(((***++++++%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&((())))))(((&&&$$$$$$%%%'''((()))(((&&&&&&((()))%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&''')))(((%%%$$$'''+++((("""&&&''''''((('''&&&%%%$$$$$$(((++++++***+++...111---------+++******---///---///000000/////////000777555666999::::::===BBB>>>???CCCIIIMMMOOONNNMMMDDD???::::::===???>>>;;;:::999555222666AAAJJJMMMhhhyyyMMM???;;;999:::666111222777777555222222222000---***+++)))''''''''''''&&&%%%***++++++***(((&&&'''(((***(((''''''((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&))))))))))))******)))((()))((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$######"""###$$$$$$!!!$$$''''''$$$""""""###$$$%%%%%%$$$###"""###%%%############$$$%%%&&&'''&&&%%%$$$%%%''''''%%%$$$!!!###%%%%%%#########$$$%%%$$$###$$$&&&'''((('''(((%%%###"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&((()))(((%%%$$$%%%'''#########$$$%%%'''((()))%%%&&&'''''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&'''((((((&&&$$$%%%%%%'''((()))(((&&&%%%'''***&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))((((((((((((((('''''''''$$$&&&''''''&&&&&&'''((()))***(((%%%&&&((('''"""$$$%%%%%%&&&'''(((((()))'''+++......+++***,,,/////////...,,,+++,,,...111111111222444777888888777777777===FFFLLLLLLLLLMMMWWWSSSLLLFFFAAA;;;555000888444000///111333444333555333///...777CCCGGGDDDSSSiiipppZZZHHHDDDBBBBBB???888999>>>;;;:::999999888777555333333000,,,,,,---...+++(((***+++,,,+++((('''((()))+++(((%%%&&&(((***(((&&&'''&&&$$$#########$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%'''((((((&&&$$$$$$%%%)))(((((()))******((('''))))))((('''&&&&&&%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$############%%%&&&'''!!!$$$((((((&&&$$$$$$%%%&&&''''''%%%######$$$%%%#########$$$%%%&&&'''(((&&&%%%%%%'''((((((&&&###"""$$$%%%%%%###""""""###&&&$$$###$$$&&&(((((((((***'''$$$"""$$$&&&'''((($$$$$$$$$$$$%%%&&&&&&'''%%%''')))(((%%%###$$$%%%%%%&&&&&&'''((()))***+++%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###%%%''''''&&&%%%&&&'''''')))+++)))'''&&&(((+++''''''&&&%%%%%%'''((()))######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$&&&)))***'''''''''''''''&&&&&&&&&%%%'''((()))((('''((()))###((()))%%%###%%%&&&%%%######$$$%%%''')))+++---***...111///***(((***---000000///---,,,---///222444333333777===@@@@@@>>>===>>>EEEPPPVVVRRRKKKHHH===888222//////000000///+++)))((((((+++...111222///222000+++---999BBBEEEJJJQQQ:::SSSwwwyyyqqqeee[[[RRRIIIAAA<<>>@@@AAA444999MMMOOOKKKgggyyypppjjjXXXPPPFFF@@@===;;;777444:::777444555888999666222333111...---,,,,,,***(((&&&%%%%%%&&&(((******))))))***'''"""###(((((($$$%%%$$$$$$%%%'''((('''&&&(((***+++***'''%%%%%%&&&'''((((((((())))))******,,,***(((%%%###"""""""""&&&%%%%%%%%%&&&'''''''''!!!""""""###%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%%%%&&&''')))***&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!"""###$$$)))))))))((((((&&&%%%%%%%%%&&&'''(((((((((''''''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((())))))(((''''''''''''((()))'''&&&&&&%%%&&&'''((()))%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&%%%%%%%%%%%%((((((***///333333...)))(((***+++)))&&&''',,,111---)))(((******)))***...***+++---///000000000///888;;;===>>>DDDKKKLLLGGGHHHJJJEEE;;;888<<<999111---------...//////000000///------///111111///------------+++******,,,...///333111---444AAABBB;;;888555999@@@@@@>>>IIIYYYvvvooohhhaaaYYYSSSGGGCCC???======<<<888555222000---,,,,,,,,,,,,+++,,,***))))))))))))'''%%%"""###!!!!!!&&&'''%%%)))'''%%%%%%&&&''''''''')))***)))'''$$$######%%%%%%%%%&&&'''((()))***+++''''''&&&%%%$$$$$$######(((((('''&&&%%%%%%%%%&&&!!!!!!"""###$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%&&&''''''(((#########$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%$$$#########$$$&&&''')))*********)))(((''''''&&&&&&'''(((((((((((((((%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((''''''''''''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###&&&((()))(((&&&''''''&&&&&&&&&&&&%%%%%%***''')))111;;;===444+++))),,,---,,,***+++///333***((())))))(((''',,,333...222777===@@@@@@>>>===>>>@@@???===>>>@@@>>>999...000---&&&&&&***(((!!!(((&&&&&&)))...111111000111000111222444333000---...//////...,,,,,,...000///666888666>>>HHHCCC444444::::::555555:::888000MMMtttnnndddZZZQQQHHH@@@;;;:::777444333444555555444555222///............---)))'''%%%###%%%'''(((''',,,)))%%%$$$%%%'''''''''***)))(((&&&%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((%%%&&&''''''(((''''''&&&'''((('''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((((((&&&%%%###&&&&&&&&&&&&&&&'''''''''!!!!!!"""######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''((((((((('''&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&((()))((())))))))))))(((((('''%%%&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&'''((())))))))),,,+++)))'''''''''((()))$$$$$$$$$$$$$$$$$$%%%%%%***)))(((((((((((()))***&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))((('''))))))))))))))))))((((((&&&$$$$$$,,,555888111***)))+++,,,,,,***+++---///)))***...111000///555>>>>>>@@@CCCEEEDDDBBB>>><<<333333111...,,,***(((%%%%%%((((((&&&)))//////++++++((('''+++222777666333111111333444444222///------///111111111222333555666888<<>>===:::>>>DDDDDDBBB???:::555000,,,***&&&'''((()))(((''''''(((***+++***)))+++---,,,)))+++(((&&&***000333111...///000222222111///...---...000222333222222222333666333;;;JJJJJJ<<<222333///.../////////222777;;;111;;;aaappplllddd]]]UUUMMMFFFAAA===888333//////000222222333...+++---///...///111///,,,)))'''(((***++++++&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))'''$$$###&&&)))******)))'''&&&$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&%%%$$$###"""""""""##################$$$%%%%%%&&&'''((((((((($$$$$$%%%&&&''''''&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%&&&''''''&&&&&&'''(((''''''((()))*********)))''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''+++***))))))))))))***+++''''''((())))))))))))(((************((('''&&&%%%((((((((()))******++++++///,,,(((&&&''')))******((()))***+++++++++***)))%%%'''******)))***---000---///222555888999::::::444555:::>>><<<777777:::222000...+++))))))))))))***)))+++---+++((())),,,&&&%%%%%%&&&((()))(((&&&,,,***(((***---...,,,***---...000///...------...222444555444111...,,,,,,111333>>>HHHAAA111---555///---111777333+++,,,555333222<<<^^^{{{jjjeee]]]UUUOOOIIICCC???@@@999555777666333222555222///---,,,---/////////***)))((())),,,,,,+++(((((((((((((((((())))))))))))((('''&&&%%%&&&'''''')))+++---***&&&$$$&&&)))(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''((()))(((&&&$$$%%%&&&%%%&&&''''''''''''&&&%%%"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''''''''######%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''&&&&&&''')))((())))))*********))))))$$$%%%&&&'''((((((((((((******+++++++++***((('''***)))(((''''''((()))***'''((()))***+++******)))))))))))))))((('''%%%$$$''''''(((((()))******++++++)))'''''')))*********)))***,,,---...---,,,+++)))---111222111111333666666777:::<<<>>>>>><<<;;;...,,,---000000+++***,,,&&&&&&&&&&&&(((+++...///...------///+++%%%%%%***,,,+++,,,000333333222222///......---------,,,,,,,,,---...---++++++---000555777999888444///,,,+++111BBBMMMDDD333+++...333444333666777333,,,+++///...---///>>>]]]{{{rrrlllkkk```WWWQQQHHH<<<555555333222000000111222222222111///...000222111...***(((((()))***+++,,,------...,,,***((('''((()))***---///000---'''$$$&&&)))$$$%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&((()))))))))(((''' !!!"""###%%%&&&'''((($$$$$$$$$%%%&&&'''((()))((())))))(((&&&$$$$$$%%%%%%&&&'''))))))))))))(((""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&''''''((((((&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''&&&&&&((())))))************))))))(((%%%&&&(((***++++++******((()))*********((('''&&&((('''&&&%%%%%%&&&'''(((((()))***,,,,,,++++++***'''(((((()))(((&&&%%%###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&)))+++,,,***))),,,---///111111000///...,,,000555888::::::999999999999999999999666222...***%%%$$$''')))''''''(((,,,+++***)))((('''&&&&&&((('''***...,,,((()))000---++++++---...,,,***)))...///000...,,,++++++,,,,,,------+++******...222666999<<<;;;888444222000666UUU___BBB)))***111...666666333...,,,...///------'''---999777999```|||lllZZZOOOOOOGGG===777555555222000222111000222444555222///...111444666444111---,,,111---(((%%%&&&(((+++,,,111---)))((()))***(((&&&)))'''%%%&&&((()))&&&"""'''((()))))))))(((((('''###$$$%%%%%%%%%###"""!!!########################((($$$!!!!!!%%%***,,,,,,!!!$$$&&&((('''&&&&&&&&&###$$$&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%%%%&&&''''''$$$'''((((((&&&''')))---***)))'''&&&$$$$$$######&&&&&&%%%%%%%%%&&&''''''((()))******'''$$$######%%%%%%&&&)))---...,,,)))))))))+++,,,,,,+++***)))***(((&&&&&&''''''&&&%%%)))+++,,,+++(((&&&''')))&&&%%%%%%'''******(((%%%!!!###%%%&&&&&&'''(((***'''(((*********+++...000---///111444444333222000333555888:::999666333000000///---+++)))'''&&&%%%)))+++)))'''(((+++)))%%%)))(((((((((''''''''''''///...,,,***)))))))))***,,,***))))))***++++++***)))...///,,,---111111------,,,+++******+++,,,---666888:::::::::999999:::888WWWOOO///+++111...---222222000/////////000111333///222777666555BBBTTT{{{tttmmmfff\\\OOOFFF===888222////////////...222333555666666666666666444111...,,,---.........+++)))'''%%%%%%%%%$$$###$$$$$$$$$&&&((())))))(((&&&&&&'''((('''%%%###!!!"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$######""""""'''$$$"""###%%%&&&%%%$$$,,,***(((%%%$$$%%%''')))'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''###%%%'''&&&$$$%%%''')))))))))(((&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''%%%'''))))))'''%%%%%%&&&'''(((***---000...)))%%%))))))******)))((('''&&&***(((''''''((())))))((('''''''''(((***)))&&&$$$))))))(((((('''(((***,,,'''((()))((('''(((***,,,&&&)))...000000000111111555555444444333333333444+++,,,,,,,,,,,,++++++***,,,,,,+++******))))))((((((++++++((('''))))))&&&%%%&&&&&&'''((()))******...---+++***))))))******+++***((()))******)))((()))------+++---111222///111000///......///000111:::;;;:::777555777>>>DDDMMMQQQFFF555111111000444777333......222444333000000,,,...444444333===KKKbbbxxxmmmhhh___VVVOOOHHHBBB>>><<<:::777444222222333333111111111333555777777666333333222///+++(((&&&&&&'''(((((('''%%%######$$$((()))*********(((&&&%%%###$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&''''''%%%###+++***'''%%%$$$%%%&&&(((&&&&&&'''''''''&&&%%%%%%'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((###%%%'''''''''&&&'''(((%%%'''+++000111///***%%%************)))'''&&&%%%((('''&&&&&&((()))((('''&&&%%%%%%)))---///+++''')))+++---,,,***((()))+++***+++,,,,,,+++,,,///111111666;;;>>><<<999666555555222///+++***+++---///***)))&&&%%%%%%'''***+++(((((())))))***+++,,,,,,''',,,---)))%%%'''((('''%%%&&&''''''))))))***++++++******))))))***++++++,,,+++******++++++)))'''''')))***(((***...000000222111000//////000111222222888>>>AAAAAAAAAEEEIIIRRR;;;000111+++''',,,111:::333---///666<<<:::666777333333888999666:::CCC:::aaa}}}rrrjjjeee```YYYQQQKKKFFFBBB@@@>>><<<:::888888777666444777999:::777222......///111333444222...---...111///...,,,***((('''&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&((())))))***%%%%%%'''(((***+++******%%%&&&(((***,,,***(((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***%%%&&&&&&''''''''''''''''''((()))(((((('''''''''''''''((((((((((((((((((&&&&&&%%%&&&&&&'''((()))$$$%%%''''''&&&&&&''')))"""%%%)))---//////,,,***++++++++++++******))))))***)))((((((******(((''',,,***(((((()))******)))$$$&&&***///111000---***///111444666666777888999;;;>>>AAAAAA===888444222...,,,(((%%%$$$%%%''')))***)))&&&%%%&&&(((+++---&&&'''((()))***,,,------&&&,,,///***%%%%%%(((((()))))))))(((((((((((('''((()))))))))***+++,,,,,,...---,,,---...---+++(((***+++***)))***---000000//////.........///111222111555;;;@@@FFFJJJMMMOOOOOO111,,,555---,,,777888888333///111999???AAA???666444666===@@@@@@BBBGGGMMM[[[|||tttooohhhbbbXXXOOOGGG@@@:::777777999999666111...///111000333666777777999>>>BBB@@@===888555444666999;;;,,,+++++++++++++++++++++%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''')))+++,,,+++******+++---,,,)))&&&&&&&&&&&&'''((()))******''''''&&&&&&'''((()))***%%%&&&'''(((((((((''''''((((((((())))))((('''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&'''((()))***&&&'''((('''&&&&&&''')))$$$%%%''')))***+++++++++))))))*********+++,,,,,,,,,+++***++++++***(((&&&,,,---+++&&&###$$$,,,333:::333///333;;;>>>999333444888===???>>>;;;999888444555555333///,,,******+++***))))))))))))***+++&&&&&&%%%%%%%%%&&&((()))'''(((((()))******++++++%%%+++...)))%%%&&&((()))***)))))))))(((((((((((('''((()))***+++,,,,,,---...,,,,,,,,,------+++)))///---++++++,,,---///111---,,,,,,,,,...///111333;;;666222444<<>>???AAAEEEHHHIIIHHHJJJOOOWWW]]]```cccfffvvvxxxyyyqqqkkkfffcccXXXUUUOOOGGG>>>888444333...////////////000333555555444333444999AAAIIINNN111111111222333444666777222111000///---,,,+++***++++++***(((&&&&&&(((***888111)))$$$###%%%&&&%%%&&&%%%%%%%%%&&&'''((()))''''''&&&%%%%%%&&&((()))%%%&&&'''((()))(((''''''%%%%%%%%%&&&((((((&&&$$$%%%&&&((())))))((('''&&&%%%%%%&&&&&&'''(((******(((((()))((('''''')))***)))******(((&&&%%%&&&((('''&&&''''''(((***+++,,,(((''''''((()))(((%%%"""%%%)))+++***+++444DDDRRRjjjYYYEEE>>>AAADDD>>>777000333777888555000,,,))))))))))))(((&&&&&&(((***((()))***,,,,,,---,,,,,,''''''''''''(((((((((((())))))))))))))))))))))))$$$***,,,(((&&&(((******&&&'''((((((******+++,,,((()))***+++---------------+++)))***+++,,,,,,+++,,,***)))+++,,,+++,,,000++++++,,,---///222555666999888999===BBBDDDAAA===555666<<<>>><<>><<<999888777555222111000000000+++***'''&&&%%%&&&'''(((%%%&&&((()))***)))(((&&&%%%%%%%%%(((+++,,,)))&&&%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&((()))***+++&&&'''((())))))+++///222&&&***......+++((('''''',,,+++***))))))***++++++222333555888;;;<<<:::888>>>;;;777333333777>>>CCC===555,,,+++...///+++&&&((()))***)))))))))+++---&&&((()))***)))((()))+++---,,,++++++,,,---......---+++)))'''&&&''')))***((((((((()))))))))))))))$$$&&&&&&&&&)))------***************))))))))))))***+++,,,...//////......333111------///333555777999666999AAADDDBBBCCCHHHMMMNNNPPPRRRVVV[[[^^^aaaYYYZZZVVVMMMHHHMMM^^^lll]]]```ZZZ^^^mmmfff]]]iiibbb^^^\\\```gggiiiddd___aaakkkvvvyyyzzzxxxmmmhhhaaa[[[WWWQQQKKKGGGGGGEEE???::::::===<<<888888666444333333555777999444===BBB???;;;<<<@@@BBBIIIEEEEEEHHHFFF@@@===@@@:::999===999///222777///111222222222222000...---000,,,111444......///'''***)))''''''((((((&&&%%%(((((((((***++++++***)))***---&&&(((444///&&&///'''333666...***///111,,,$$$+++222444222444;;;AAADDDBBB@@@@@@@@@>>><<<:::555000+++)))+++......------......,,,******+++---,,,,,,+++)))'''(((+++---((()))***++++++,,,++++++---+++)))***,,,,,,)))&&&000111...'''''',,,,,,'''))))))))))))************------,,,---...---,,,***---...///......///222555888666555777<<>>FFFBBB@@@CCCJJJPPPQQQPPPOOOMMMPPPXXX[[[WWWSSSTTTQQQPPPNNNMMMOOOPPPOOOMMMNNNXXXXXXMMMKKKYYYbbb```\\\WWWVVV\\\bbbccccccdddhhhqqqyyy{{{~~~}}}yyysssqqqjjjbbb^^^ZZZSSSJJJEEEDDDBBB???<<<:::888777333999;;;888555777999999;;;777777;;;===>>>FFFOOO===222000333333:::???999======<<<<<<===<<<;;;:::666333999>>>:::===@@@:::000///------......,,,+++,,,,,,,,,------,,,***)))000///444111***444???777444---,,,111333111111666AAAEEEIIIGGGBBB??????BBB888555111/////////...---'''(((***---//////,,,***+++,,,------+++***+++,,,+++++++++***))))))+++---******+++,,,,,,---------,,,***)))***,,,...,,,***+++,,,***'''(((------))))))***---000333666888999555555666888:::<<<<<<<<<<<<=========>>>AAAFFFJJJJJJGGGDDDDDDGGGKKKLLLLLLOOOKKKIIIIIIKKKLLLKKKIIIDDDDDDIIIRRRTTTQQQQQQSSSIIIIIIPPP[[[aaa___```dddmmmddd\\\\\\aaaffflllqqqvvvxxx~~~|||zzzzzzxxxvvvrrrnnnjjjggg```aaa]]]VVVQQQPPPMMMIIIKKKGGGCCC@@@>>>AAALLLXXX[[[@@@333777999;;;:::333===;;;999888999999999888@@@===CCCFFF???AAAFFFAAA@@@???>>>???@@@AAA@@@>>>BBBBBBBBBBBBBBBBBBAAAAAA<<<777CCC@@@444TTTrrrddd^^^SSSIIIIIIRRRXXXVVVQQQDDDEEEEEEBBB===888555444333000,,,***+++,,,---...'''+++000333333000...---+++...111111000...,,,,,,,,,...//////...---...///444444444333444444555666222111000111444666777666777999888777999<<<;;;888:::;;;>>>BBBFFFJJJMMMOOOIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@>>><<<===@@@CCCAAA>>>:::999;;;>>>AAABBB<<<===???AAACCCDDDEEEEEEGGGKKKRRRYYY[[[ZZZ\\\```[[[ZZZcccttt}}}}}}ppphhhwww~~~|||vvvvvvtttpppggg^^^]]]eeennncccQQQTTTQQQJJJEEE>>>DDD???;;;888999:::999888777444999:::111222888666===<<<;;;;;;<<<===<<<:::===>>>???@@@CCCGGGLLLPPPSSSRRRYYY```iii}}}~~~}}}}}}jjjUUUaaa|||uuuWWWIIIHHHGGGEEEDDDCCCCCCBBBAAA???>>>>>>@@@BBBCCCBBBCCCEEEGGGDDD@@@>>>>>>@@@;;;>>>BBBCCCAAA===:::999;;;===@@@AAA@@@>>>>>>>>>GGGFFFEEECCCBBBBBBCCCCCC======<<<===???AAABBBCCCEEEEEEEEEDDDFFFFFFDDDBBBDDDDDDFFFHHHJJJKKKMMMNNNGGGGGGFFFDDDBBBAAA@@@AAA:::<<<======;;;;;;;;;===CCCAAA@@@@@@BBBDDDFFFGGGIIIMMMSSSWWWZZZ]]]___aaalllrrrzzz}}}|||{{{~~~xxx~~~~~~vvv~~~{{{uuutttqqqlllfff___\\\\\\\\\[[[XXXMMMKKKPPPOOOCCCDDDMMMMMMDDDBBB@@@???>>>===:::888777:::???EEEMMMWWWbbbjjjtttwwwhhhrrr___^^^kkkjjjUUU???JJJeee]]]===HHHFFFCCCAAA@@@CCCEEEGGGGGGGGGGGGHHHIIIIIIFFFDDDLLLOOOPPPNNNIIIEEEEEEFFFDDDFFFIIIJJJGGGCCC@@@???AAADDDHHHIIIHHHFFFFFFFFFIIIHHHFFFDDDBBBAAA@@@???;;;;;;<<<<<<<<<===???@@@<<<::::::<<<>>>===<<<;;;========================777999===@@@CCCGGGLLLPPPLLLRRRYYY___bbbcccdddeeeqqqsssvvvxxxyyyyyyyyyyyyrrr|||~~~wwweeebbbkkklll]]][[[XXXVVVUUUSSSQQQNNNVVV\\\eeennnwww^^^ZZZ~~~fff===LLLVVVGGG999888AAAFFF@@@777???===999444000000333777===<<<<<<<<<<<<888333///333888===@@@???;;;666444666888:::999777555555555333666999:::999888888888::::::999888666444222111555888:::::::::::::::<<<<<<999999>>>BBBBBBCCCEEELLLLLLLLLMMMNNNNNNOOOOOOTTTXXX]]]aaadddjjjrrrwwwzzzvvv{{{fffbbbkkkmmmlllkkkkkknnnqqqssssssrrr{{{iii___wwwooo[[[gggjjj___YYY___ccc```]]]]]]ZZZ\\\[[[VVVOOOLLLNNNQQQPPPNNNMMMMMMLLLJJJFFFCCC@@@CCCGGGLLLOOOMMMIIIEEEFFFFFFGGGFFFFFFGGGKKKMMMDDDFFFIIIJJJIIIHHHIIIJJJLLLMMMOOOPPPOOOMMMKKKIIIRRRVVVZZZ]]]\\\\\\\\\]]]fffbbbbbbgggkkklllmmmqqqxxxxxxyyy{{{}}}~~~zzzyyy~~~wwwffffffsssyyy}}}}}}yyy{{{}}}|||zzzzzz{{{|||{{{zzzyyyvvvuuuwww{{{~~~~~~|||vvvvvvvvvvvvwww{{{vvvxxxzzz{{{zzzzzz{{{|||{{{}}}xxxrrrtttyyy~~~|||vvvyyy~~~~~~|||~~~{{{}}}~~~~~~pppbbb^^^___yyyvvvjjj```^^^bbbzzzssszzzbbbhhhsss{{{}}}|||NNNNNN]]]WWW]]]dddggggggkkkttt}}}}}}GGG@@@PPPDDDIIIPPPTTTVVVXXX[[[]]]```gggppptttvvv{{{EEE:::YYY;;;777777:::;;;:::===CCC???IIIEEEMMMTTTWWWddd___lllvvv~~~QQQ<<>>GGGSSS]]]YYY]]]ZZZRRRSSSFFFGGGOOOUUUSSSNNNKKKMMMPPPZZZYYYYYY]]]dddjjjmmmnnnzzz}}}bbb666444777???IIINNNNNNMMMYYY^^^OOOKKKEEE???EEE<<<777>>>EEEEEE???888999<<<<<<===>>>>>>???BBBHHHLLLVVVYYY]]]bbbfffkkkpppttttttyyygggUUU]]]\\\SSSNNNMMMEEE888>>>GGG>>>@@@>>>999???666333777<<>>@@@???DDDHHHHHHGGGIIIQQQXXXgggnnnxxxMMM999IIIhhhkkkDDD***000666,,,666===444666666555???888<<<777555999999555666;;;666444333555888999666333)))+++...//////...///000(((,,,111111///222999AAAEEEKKKRRRVVVYYY[[[___bbbdddeeehhhooovvv}}}}}}lll888///IIINNNHHH999111444555000999999999::::::888444111888...---777;;;555111333999999999888555222///,,,..................------)))+++......,,,***))))))...111333333222222555777888:::>>>DDDIIINNNQQQRRRVVVRRROOORRRZZZcccfffgggnnnsssyyy}}}ooo555---;;;@@@===222---333555222777666666555555444222000999000---444777222000444999999999888666333///...//////...---+++***)))))))))+++,,,+++***+++,,,...)))+++---,,,)))((()))***,,,---///222444666777777<<<888666888>>>DDDGGGGGGDDDIIIPPPUUUWWWXXXZZZ\\\fffdddhhhpppuuuvvvzzzwww444...000444222+++)))000333111444333111000000000111222:::111---111333000000333555666555555333000...,,,,,,,,,+++***))))))((((((------,,,***)))***---///&&&(((++++++)))'''&&&&&&(((((())))))***))))))))),,,)))''')))---000000///333888>>>CCCDDDDDDCCCCCCOOOOOOSSSZZZ```bbbfffjjjzzz|||~~~{{{wwwsssssstttyyy|||~~~999444///222///***)))...000///111111000//////111444777999222///222333000///222000000//////---,,,***)))''''''((())))))***++++++000000...,,,)))((((((***$$$'''***------,,,+++***)))***+++,,,,,,---,,,,,,+++))))))***---...---,,,***,,,000222333222111000888888:::>>>AAACCCFFFHHHXXXZZZ[[[YYYWWWVVVWWWXXX\\\aaagggiiijjjlllsssyyyxxx||||||uuurrrsssuuuwwwwwwwwwuuu{{{rrrrrr{{{yyyDDD<<<444333111------000111000000222222222222444888<<<555333222555555111//////,,,,,,,,,+++***))))))((('''(((((()))***++++++,,,---...///...+++(((''''''###%%%(((***,,,+++)))(((((()))***++++++,,,++++++''''''((()))+++,,,++++++''''''&&&''''''(((((('''&&&((())))))***---------666777777777777999;;;===;;;@@@FFFGGGEEEEEEJJJNNNNNNQQQUUUWWWYYYZZZ\\\]]]aaa```aaaeeekkkppprrrrrr|||}}}~~~}}}|||}}}|||jjjssspppaaa[[[```aaaZZZSSSQQQOOOPPPUUU[[[aaadddjjjcccmmmlllppp~~~~~~QQQ???666444111000222444444444222555777888666666888;;;111111333444333111///...+++++++++***************,,,,,,+++***))))))((((((&&&))),,,---+++***)))))))))((()))***+++***'''%%%(((((())))))(((''''''&&&$$$%%%%%%&&&'''(((((((((///---******+++---------'''***+++***+++...///---))))))((((((***---000222+++...000000...---///111333555777888777777888:::>>>===>>>AAAFFFIIIKKKLLLQQQRRRSSSSSSRRRSSSVVVYYY```cccgggiiiiiijjjnnnqqqvvvzzz~~~yyysssmmmjjjiiibbb```^^^]]]\\\YYYUUURRRHHHMMMKKKBBB@@@FFFIIIFFFHHHHHHHHHIIINNNTTT[[[___dddXXXgggjjjmmm}}}ZZZ;;;777444111111333333333333333888<<<<<<888444333444...///000///...//////...))))))))))))))))))******---,,,+++***)))((('''&&&%%%'''))))))(((((()))***,,,***)))***,,,,,,***'''))))))))))))((('''&&&&&&((((((((('''''''''((()))***(((&&&''')))***)))'''$$$((((((&&&&&&***+++(((+++)))''''''))),,,///000******+++*********))))))***,,,------,,,,,,---///000000000111444666777777???>>>???EEEKKKMMMIIIDDDOOOPPPQQQSSSTTTVVVWWWXXXWWWYYY]]]aaaeeegggggggggnnnpppuuu|||~~~zzz~~~{{{yyy|||zzzmmmjjjooowwwzzzsssnnnllleee]]]VVVUUUUUUSSSRRRTTTTTTSSSQQQKKKFFFDDDFFFHHHDDDBBBAAAAAABBBAAA???===>>>======>>>@@@CCCDDDDDDOOOOOOOOOPPPQQQUUUYYY\\\nnn```qqqrrrmmm|||yyywww^^^777:::555111111222000///...555:::???>>>888111...------...---+++***,,,//////'''&&&&&&&&&&&&'''((())))))))))))))))))(((((((((******)))'''%%%%%%''')))'''%%%$$$&&&)))+++***)))&&&'''((((((((((((((((((,,,++++++)))''''''(((***)))((((((***------***'''(((,,,,,,'''&&&******%%%,,,)))%%%$$$&&&(((+++,,,***)))((((((******)))(((&&&(((***++++++,,,...000******)))******+++,,,,,,,,,))),,,888FFFJJJ@@@444888777666888:::;;;:::999BBBCCCEEEFFFGGGGGGFFFFFFKKKKKKMMMTTT[[[^^^[[[WWW```___aaagggnnnrrrrrrpppuuuxxx{{{{{{xxxvvvwwwxxxvvv|||{{{zzzyyy{{{zzz|||wwwoooqqqxxxtttiiilllkkkjjjkkkkkkgggaaa[[[[[[XXXZZZ]]]WWWNNNSSS___iiitttxxxnnneeecccaaa\\\\\\^^^^^^[[[SSSJJJCCC???III>>>666777<<>>@@@???>>>@@@;;;;;;BBBGGGFFFDDDEEELLLMMMOOOQQQTTTXXX]]]```lll___pppmmm```mmmvvvyyyzzz}}}sssyyy<<<666777777444000...///111888999:::888555111000///111///,,,******+++---///+++(((&&&&&&'''((((((((('''%%%&&&******'''''')))((('''***---,,,))))))---&&&((())))))((('''''''''''''''((()))***)))))))))000+++''''''***+++(((%%%&&&)))+++***(((&&&''')))*********))))))))))))))))))(((&&&''')))******)))+++***))))))+++***)))'''%%%''')))(((&&&&&&(((+++)))((((((((((((((())))))+++*********+++,,,,,,---++++++,,,...000///---+++------...///111444777888888888999999:::999999999BBBCCCEEEGGGIIIJJJJJJKKKOOOMMMKKKIIIIIIKKKMMMOOOOOOOOOPPPSSSWWW[[[\\\\\\\\\^^^```aaaaaabbbdddffflllqqqvvvuuuqqqpppuuuzzzyyyxxxzzz}}}{{{wwwuuuyyy}}}}}}zzzxxxwwwwwwwwwzzz}}}|||yyy|||~~~|||||||||~~~}}}{{{{{{{{{xxxrrrmmmpppkkkfffccceeeggghhhhhhYYYXXXUUUSSSTTTVVVYYY\\\SSSPPPOOOPPPSSSRRRMMMHHHBBBGGGJJJGGGAAA>>>AAAEEE<<>>IIINNN___^^^ZZZRRRHHHAAA???@@@;;;<<<===>>>===;;;999777888333......333999===???===<<<;;;:::::::::::::::;;;<<<<<<<<<============777777;;;@@@AAA>>>???BBBMMMLLLKKKLLLQQQWWW^^^aaahhh\\\cccgggZZZ___pppqqqmmm}}}{{{???444666666555333222444666555666555333///,,,******///---+++))))))***+++---***(((''''''((()))(((''''''%%%%%%)))***((())),,,---,,,---000...)))(((+++)))******)))'''%%%&&&'''''''''(((((()))******+++...***''''''***+++)))%%%&&&(((***)))'''&&&''')))''''''((())))))***))))))***((('''''')))******))),,,+++*********)))'''%%%&&&((()))(((&&&&&&(((***++++++************++++++***)))(((((()))***+++,,,*********,,,......,,,)))...---,,,+++++++++,,,---------...///000000000000...///111222444555555555555444222111111222444555777666555666888999888777:::<<<>>>???@@@AAACCCEEEAAAFFFJJJIIIFFFEEEHHHMMMKKKKKKLLLNNNQQQPPPMMMJJJLLLNNNQQQPPPNNNLLLLLLMMMJJJIIIJJJNNNNNNLLLMMMQQQNNNMMMMMMLLLKKKKKKKKKKKKQQQRRRSSSRRROOOMMMMMMNNNLLLMMMNNNOOOOOOMMMKKKJJJGGGFFFEEEEEEDDDBBB???===???<<<999999:::;;;:::999;;;:::888777777999;;;<<<222000...000333333...***222555666555111///111444111222000,,,000999>>>>>>CCCBBB@@@<<<888555444555111222444555666555333333222...******...222555666===<<<;;;:::999888888777:::;;;;;;<<<>>>???@@@@@@>>>;;;<<<@@@AAA???@@@CCCNNNKKKFFFDDDHHHRRR___hhhaaaZZZZZZ\\\WWWWWW]]]___nnn{{{EEE111222333333333444777999333333111...***((('''(((,,,+++)))''''''((()))+++)))(((((()))******)))'''(((%%%%%%(((***)))+++///111000111222///)))&&&))),,,,,,+++(((%%%$$$%%%'''(((((((((((((((***,,,---+++(((&&&'''***+++)))&&&'''((())))))''''''((()))$$$%%%''')))***+++*********)))'''(((***++++++***---,,,*********)))'''$$$((())))))((('''&&&((()))++++++***************+++)))((('''&&&&&&''')))+++)))((()))***,,,,,,***(((---,,,+++)))(((''''''''')))***+++,,,------...---///000111222333333333333+++***)))(((((()))***+++,,,***))))))))))))(((&&&)))***---......///222333---111555444000///111555000//////000222222111///555777888666222000222444000,,,,,,000222111000222888777666555444444444444111111222000///...000111111111000...,,,***)))(((222333333333111111111222---,,,,,,---......,,,***------,,,+++++++++,,,,,,...---,,,...000111---***************************,,,***&&&)))222:::888222111///......///000000///...///111333555555555555444111//////111333444555;;;;;;::::::888777555444666777777999;;;===>>>???>>>999888<<<@@@@@@@@@AAANNNKKKEEE???>>>CCCNNNWWWOOOMMMJJJOOO[[[[[[XXX]]]fff{{{zzz|||NNN000000//////000222555777222111000---***)))***++++++***)))''''''((()))***)))((()))***,,,,,,***(((+++'''&&&)))))))))+++///111000222333///)))&&&(((,,,+++***'''%%%%%%'''))),,,+++)))(((((()))+++,,,((('''&&&'''***+++)))(((((()))))))))((())))))***%%%''')))***++++++***)))***)))((((((***++++++***+++***)))*********(((&&&)))))))))(((''''''((()))***)))((((((((((((((((((***)))'''%%%%%%''')))***)))(((((()))++++++***(((+++***************+++++++++,,,,,,------------,,,++++++,,,---------,,,,,,......------------......,,,++++++,,,---......---,,,...///000//////111222///333666555222000111333///.........///000000000555999;;;888333000111333222,,,+++///333111000000111111///...---------------......---,,,,,,///111333222///---+++***))))))---///111///,,,,,,///222)))))))))***++++++++++++///////////////......------,,,,,,---000000...,,,,,,***(((***,,,...,,,***,,,)))(((---555999444---///---+++---000222111...///000222444555666666666666666555555555666666555666666777777777666555444777777777888999;;;===>>>===777666===DDDDDDBBBBBBEEEGGGHHHEEEAAA@@@CCCFFFEEEHHHAAAJJJbbbddd\\\ddd\\\ttt]]]333111///...///111222333//////...,,,******,,,...,,,+++***)))((())))))***))))))***+++------+++)))...***(((******)))+++///------///222///)))'''))))))))))))'''&&&'''***,,,///...+++)))(((((()))***''''''''')))***+++***)))***)))))))))***++++++,,,)))***+++++++++***)))(((***)))'''(((***++++++***((((((((()))+++,,,+++)))***)))((((((((()))))))))******)))(((''''''((((((+++***(((''''''(((***+++)))(((((()))++++++***))))))***+++,,,------......***++++++******)))(((''''''(((((())))))(((((((((++++++,,,,,,,,,,,,++++++(((((('''))),,,------,,,---......---,,,++++++,,,***---//////---++++++,,,,,,+++++++++++++++---...000666:::999333------...000+++)))---000///------...---,,,+++************)))*********)))***---///000...,,,*********++++++)))+++,,,***'''&&&(((+++*********))))))***---...)))***++++++++++++***))))))))))))***+++,,,,,,++++++)))'''))),,,...,,,******))),,,000333111---***---+++***,,,000222000...---...//////000000000000222333444444333333222222000111222444555555666666;;;:::999999:::;;;===>>>???::::::BBBGGGFFFBBB@@@999???EEEHHHIIIIIIJJJKKKJJJMMMEEELLLbbbaaaWWW]]]TTTmmmqqq888555111///000111222111,,,------+++))))))***+++,,,++++++***************+++******+++---...---,,,...***))),,,,,,***,,,///))))))---111///***(((***'''((()))((('''(((+++---000...---+++))))))))))))'''((()))+++++++++***)))+++)))'''(((***+++,,,,,,+++*********)))))))))))))))(((&&&''')))******)))&&&&&&''')))+++---,,,+++***((('''''')))+++******---,,,+++***))))))))))))++++++******))))))******)))((('''(((***+++***))))))******+++++++++*********++++++******)))((('''++++++,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******)))((()))***+++***)))---......---***)))******)))+++......---+++******'''((()))((('''''')))+++***000777666///)))(((***,,,)))(((+++,,,)))(((***...------,,,,,,,,,,,,,,,&&&'''(((((('''(((***,,,)))((('''''''''((()))***...//////...,,,++++++,,,/////////...---...111444''''''((()))))))))))))))------------......//////+++)))((())),,,...,,,***+++,,,///333222---+++,,,))))))***,,,///111111000......------------------...000222222222111222333---......000111444666777777555444333333555777888<<<888888===@@@>>>::::::<<<===>>>AAADDDHHHJJJLLLFFFHHHIIISSS___^^^XXX[[[OOOdddwww{{{}}}:::555000...///000000000---......---***((('''(((+++++++++*********)))))),,,+++***+++---...///...***((()))---///---...222'''(((,,,111000+++)))+++((()))******)))((()))+++---,,,,,,,,,,,,+++++++++(((***,,,---,,,+++*********'''%%%%%%(((***+++***)))((('''&&&&&&''')))***((('''%%%&&&((())))))(((''''''''')))+++,,,+++***)))'''&&&'''***,,,,,,+++---,,,+++***))))))))))))******+++++++++***)))(((((('''%%%&&&((())))))((('''((()))******)))(((((()))***++++++,,,,,,,,,+++$$$%%%%%%&&&''''''''''''+++,,,...000000...,,,+++---,,,++++++,,,---,,,+++---...///...---,,,---...,,,...111222222000///...(((***,,,+++***)))+++---***111666444---(((***---,,,***+++,,,+++'''(((+++&&&%%%%%%%%%%%%&&&&&&'''(((***,,,,,,++++++,,,---))))))))))))***+++,,,,,,+++******+++,,,,,,)))(((&&&)))******(((''')))+++))))))******+++,,,---...)))******)))))))))***+++,,,+++***+++,,,,,,,,,+++...---///333333...---///'''))),,,.........///000......------------......,,,...111222111222444666...---,,,,,,...111444666111000......///111333555666333222666888777999===DDD@@@===>>>CCCHHHJJJIII===@@@QQQaaadddcccdddaaaVVVdddnnnnnnsss888333...,,,---...///...000111222000,,,(((&&&&&&************))))))))))))---+++******,,,/////////'''%%%(((...000000111444((()))---222111+++)))+++)))***,,,+++)))((((((((()))***+++---------------)))+++---...---+++******(((%%%######&&&)))***)))&&&%%%###"""###&&&)))+++'''&&&%%%%%%'''((((((''')))(((((()))++++++***)))(((&&&%%%'''+++------,,,+++***)))((('''''''''''')))***+++,,,+++***(((&&&'''%%%$$$$$$&&&''''''&&&%%%&&&(((***++++++******$$$%%%''')))***+++,,,,,,((()))***+++,,,,,,,,,,,,&&&'''***++++++***'''&&&((('''&&&(((***++++++***'''(((************,,,---&&&(((+++------,,,***)))'''***,,,,,,***)))***,,,***000444000)))%%%)))///))))))***+++((($$$%%%***(((((((((((()))***++++++'''))),,,,,,+++******+++))))))******++++++,,,,,,+++******---000000---)))&&&***---...+++)))((()))&&&&&&'''''')))***,,,---............,,,,,,...///))))))***)))))))))))))))---((()))...111---+++...&&&))),,,,,,)))'''(((***++++++******+++,,,,,,---'''***...///...///333666///...,,,+++,,,///333555333222111111222555999;;;555222222555888;;;CCCLLLCCC@@@@@@FFFPPPVVVUUURRR???BBB]]]qqqjjjhhhlllcccdddllloookkkppp===,,,111+++'''000+++)))///,,,******,,,---+++(((&&&)))+++,,,,,,++++++,,,)))***+++++++++---111444***+++...000111111000000///......///111222000///111///,,,)))'''&&&''''''///---...111111---+++---%%%%%%''')))++++++)))''''''%%%$$$%%%((()))(((&&&,,,***'''((()))***'''%%%%%%$$$$$$$$$%%%''')))***))))))(((((((((((()))))))))'''&&&'''((()))(((''',,,+++***(((%%%%%%''')))*********++++++*********%%%&&&(((************)))'''(((+++---...---,,,,,,'''((((((***,,,...000111'''((()))***++++++***)))((()))***++++++***((('''************))))))))))))%%%'''***,,,------,,,+++***,,,---,,,)))'''(((***+++,,,---,,,,,,,,,///111555555444000+++***,,,...+++***)))'''''''''((((((&&&'''((()))++++++++++++''''''((())))))((('''&&&((('''''')))+++,,,+++***)))+++...///---,,,++++++))))))***+++---...//////''''''((()))))))))))))))((()))+++,,,------,,,,,,---,,,,,,,,,------+++))))))---111111...***))))))***(((&&&$$$$$$'''***,,,+++)))***---000///---,,,***,,,000333000+++---333------111444111---111999///***)))///222//////222444777:::999888;;;DDDMMMIII@@@;;;???DDDIIIQQQZZZCCCKKK\\\nnnrrrkkkddddddqqquuuhhhvvv|||===***...)))'''///***)))(((''''''(((+++,,,+++)))&&&(((***+++******+++---+++*********,,,111888>>>---...//////...,,,***)))...---,,,---//////...,,,000...,,,)))((((((((()))+++)))***------)))''')))((('''&&&''')))*********(((&&&%%%&&&(((***((('''***(((&&&''')))***)))'''''''''&&&%%%%%%&&&''''''((((((''''''''''''(((((((((''''''((())))))(((&&&,,,,,,+++)))'''''')))+++++++++,,,,,,,,,,,,++++++%%%&&&''')))******)))))))))***,,,------,,,+++***((((((((()))***,,,---...******+++,,,++++++))))))******+++,,,,,,,,,+++*********)))))))))(((((((((&&&''')))+++,,,,,,,,,,,,***,,,---,,,)))((()))+++,,,+++***))))))+++---...444444333///+++***,,,...,,,+++***)))))))))***+++((()))***+++++++++++++++(((((()))******)))(((''')))((((((***,,,---,,,+++***,,,...///---,,,+++,,,+++++++++++++++,,,,,,,,,(((((()))***************((()))+++,,,------,,,,,,---------,,,,,,++++++,,,------,,,+++)))(((''''''*********************+++...)))'''+++111333000,,,++++++...000---+++///666111......///---)))---444,,,((()))///333333333777777888===FFFHHHEEECCCFFFLLLIIIIIIKKKKKKKKKRRRZZZJJJNNNXXXbbbccc```gggrrr{{{{{{vvvxxxvvvJJJ111111---***000((('''''''''(((***,,,,,,***(((''')))*********+++---///...,,,***((()))000999???---......---,,,***(((&&&,,,+++***+++,,,,,,+++)))...---+++***)))******+++,,,***+++------***)))++++++)))&&&&&&(((***,,,,,,((('''&&&''')))***)))((('''&&&&&&''')))+++***)))***)))(((&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''((()))+++***'''%%%******+++)))(((((()))+++)))******++++++******)))%%%&&&'''(((((((((((((((***+++,,,,,,,,,+++)))(((((((((''''''((()))***+++,,,,,,,,,,,,+++***)))((())))))***+++,,,,,,,,,,,,)))))))))(((((((((''''''''''''((()))***++++++,,,+++,,,---,,,+++***+++,,,444000+++***,,,...///...222222000...+++***+++,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***))))))************))))))***))))))+++------,,,+++))),,,......---+++++++++------,,,+++***)))(((((())))))***++++++++++++***))))))+++,,,,,,,,,,,,,,,---......,,,)))))),,,///<<<666...))))))))))))((((((***,,,...---,,,)))'''000+++'''+++222777444///,,,+++,,,---,,,,,,111999888333000///---+++---111...,,,...444999;;;===??????888<<>>:::777666666444333222333333444999???BBBDDDEEECCC999888DDDGGG???>>>GGGCCCGGGJJJKKKGGGCCCCCCFFFTTTVVV___iiigggdddqqqiii^^^uuuqqquuubbb999...---...222+++....../////////---+++***)))((())))))(((((((((+++...///...,,,)))&&&&&&(((***&&&'''(((***+++------...+++***)))***+++,,,***((())))))******+++,,,------)))&&&&&&((((((&&&&&&)))+++++++++,,,......,,,***((()))))))))((((((((()))''''''(((((('''''''''(((''''''((((((((()))))))))******))))))))))))******'''''')))+++,,,+++(((%%%%%%'''))))))(((''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&(((+++,,,'''''''''((()))***++++++&&&&&&''''''((()))***+++((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((+++++++++,,,------------444...&&&$$$'''***)))'''+++***)))((())))))(((((())))))***++++++,,,,,,,,,************)))((('''&&&''''''''''''(((((())))))(((((('''(((******)))((('''(((***)))((('''((()))*********))))))(((((((((&&&''''''((()))(((((((((++++++++++++++++++,,,,,,+++---...+++((()))000666===333((($$$)))......,,,++++++++++++++++++******000666888444333888===>>>111///111444333000000333===============<<<888444333444555777<<<@@@AAA@@@>>>999;;;AAA===555:::GGGGGGGGGFFFFFFFFFGGGFFFEEEOOOKKKOOOYYY[[[ZZZggg{{{kkk^^^vvv{{{NNN:::555333222)))---+++,,,------++++++,,,---((())))))(((''''''(((***+++,,,---,,,***)))))))))((((((((()))******++++++***))))))***,,,,,,+++***'''((()))***+++,,,,,,---***'''&&&))))))'''(((+++******+++---...---+++(((((()))***)))'''&&&'''(((&&&((()))(((&&&&&&'''(((%%%&&&''')))***++++++++++++******))))))******+++(((((()))***,,,+++(((&&&(((***------,,,***))))))'''(((((())))))(((((('''(((''''''&&&''''''((((((######$$$%%%&&&'''((((((***)))'''&&&&&&(((+++---%%%%%%&&&&&&((()))+++,,,)))))))))))))))***+++,,,)))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''***))))))***---......---333...)))&&&'''))))))((()))((('''(((******)))(((((()))******+++******)))((()))))))))(((''''''&&&'''&&&&&&&&&'''((()))***(((''''''((())))))(((&&&'''((()))(((''''''((()))******))))))))))))))))))%%%&&&''''''(((((('''''',,,++++++******+++,,,,,,***+++,,,******,,,222777222,,,'''(((///444444222...---,,,,,,,,,---///000,,,777<<<666111555<<<===222000111555444000///000666;;;>>>===<<<:::666111...///000000333777888555222999CCCDDD<<<333888AAAFFFEEEBBB???BBBGGGGGGDDD???BBBTTTjjjlll___]]]hhhrrrkkk{{{tttmmmWWW===888777666---444...//////---++++++...111,,,---......,,,******+++)))+++,,,,,,+++)))******'''''''''''''''(((((()))''''''''')))+++,,,,,,***&&&'''((()))***+++++++++---))))))+++,,,***+++///)))(((((()))******)))''''''(((***(((&&&%%%&&&((($$$&&&((((((&&&&&&(((***%%%&&&(((***++++++++++++******))))))))))))*********)))((()))++++++)))((())),,,//////---+++)))((((((((())))))))))))(((((())))))((('''''''''((()))&&&&&&&&&&&&&&&'''((((((000---***((('''((()))+++''''''''''''((()))+++,,,******)))((())))))***+++******)))))))))(((((((((&&&'''((()))***)))(((((()))((('''))),,,......,,,222000...,,,***++++++,,,***)))(((***,,,---,,,***)))******++++++***)))(((((())))))))))))(((((('''((('''''''''((()))***+++)))(((((((((******((('''((()))***)))(((((()))+++++++++*********)))))))))&&&''''''(((((((((((((((,,,,,,+++******++++++,,,)))))))))***,,,000555777---,,,,,,000666777444000------,,,---...///111222(((444888222...333777555222......111222//////111111888<<<888444333111---,,,//////---000555555111+++;;;GGGCCC999666999<<<@@@CCCBBB<<<<<>>EEEGGG@@@;;;>>>BBBCCC@@@FFFYYYkkkeeeUUU[[[ppphhhzzz{{{zzzbbbqqqFFF444///666+++222:::888777666666666666777888>>>:::444111///...***'''.........---,,,***)))(((((('''''''''''''''''''''&&&$$$$$$'''***+++(((%%%&&&'''((())))))(((''''''%%%((()))(((%%%$$$'''***)))))))))(((''''''&&&&&&%%%000333+++###&&&******---,,,***(((((((((((())))))))))))(((&&&''')))+++---+++(((&&&%%%%%%%%%&&&((()))***,,,,,,+++***))))))---000111...,,,,,,---))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$(((***,,,+++)))'''&&&&&&((()))))))))******************))))))((((((''''''***)))'''&&&%%%%%%&&&'''((()))***+++***)))'''%%%((()))***,,,+++***(((''')))(((''''''(((***,,,...+++******+++------,,,***000,,,---777CCCCCC555'''&&&'''((()))))))))))))))&&&)))------+++((('''(((+++***)))))))))***,,,---*********))))))))))))))))))))))))))))))))))))))),,,+++((('''&&&'''((()))---***''')))------***&&&+++***)))'''''''''((()))%%%///000***///<<<;;;///***///222111---)))***,,,***)))&&&%%%+++222333000111......111222000000333......------000555999<<<777999999777333000000222***---111333222222444555,,,000666:::===???@@@AAA???BBBGGGIIICCC===AAAKKKCCCKKKWWW]]]ZZZUUUXXX```vvvmmm{{{~~~{{{ssstttRRR666000999111222444333222111111111111222333777333///---------+++)))++++++,,,,,,,,,++++++************+++++++++,,,,,,%%%$$$$$$&&&)))***(((%%%******++++++***)))((('''%%%&&&&&&&&&$$$$$$&&&'''''''''(((((((((((((((((('''111555...(((***------******)))((((((((()))***(((((((((((()))+++,,,,,,,,,,,,***)))((())))))***(((((())))))************&&&)))++++++)))'''''')))))))))))))))))))))))))))((()))))))))))))))))))))((()))+++***(((&&&&&&&&&(((((()))))))))*********))))))))))))***************)))(((''''''''''''(((((()))***++++++)))'''&&&((()))***++++++***)))((()))((('''&&&''')))+++,,,,,,***))))))))))))(((&&&---******///666777///'''))))))***+++++++++******'''***------+++(((''''''((('''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))---***(((***---...+++(((,,,+++***))))))))))))))),,,.........666>>>888+++)))---000///+++((((((***,,,+++)))(((///777888555666222000111111///111555000///------///222666999555666777666444333555777444000---...222555444333111555999===???@@@@@@AAA@@@DDDKKKNNNGGG>>>???FFFHHHIIIMMMRRRUUUYYYcccnnnrrriiivvvrrr|||~~~```444---777111...***------++++++++++++------000...,,,+++,,,------,,,((())))))))))))(((((((((&&&''''''(((((()))))))))((('''''')))+++,,,+++))),,,,,,,,,,,,+++)))((('''((('''&&&&&&'''(((''''''&&&&&&'''(((((()))******(((222555,,,&&&((((((%%%''''''''''''((()))***+++(((&&&&&&)))---///---+++******************++++++((((((((((((((())))))***((())))))((('''&&&&&&'''))))))))))))))))))))))))(((((())))))***++++++,,,'''(((***)))'''%%%%%%&&&(((((((((((())))))))))))((())))))******++++++,,,******)))((((((((()))))))))***+++,,,+++***)))(((((()))************)))))))))((('''&&&&&&'''))))))///---)))(((''''''&&&%%%+++)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,+++***)))+++------+++(((''''''&&&&&&((())))))*********''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++)))(((***...///---***+++,,,,,,,,,,,,+++******222------555>>>>>>333((('''***---,,,)))''''''(((,,,,,,******000999;;;999777222//////...---///444111000---,,,---000333555333444555555555666999<<>>???@@@??????===CCCLLLOOOIII@@@???BBBLLLGGGFFFLLLTTT\\\fffooouuukkkttt{{{|||sss999///555111---(((+++***)))(((((()))***+++...---,,,,,,---...///000,,,,,,++++++************'''''''''&&&&&&&&&&&&&&&((((((((()))***++++++++++++++++++******)))((((((---***'''(((+++,,,+++)))''''''(((((())))))))))))$$$,,,///)))&&&((((((###%%%%%%&&&''')))***+++,,,(((%%%%%%(((---///,,,'''((())))))***))))))((('''&&&''')))*********)))((((((((('''&&&%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&((()))(((&&&%%%%%%&&&'''''''''((((((((()))))))))))))))))))))*********)))))))))))))))))))))******+++,,,,,,,,,+++******)))))))))))))))*********+++***)))((('''(((((((((111...***(((((())))))(((+++)))'''(((***---------------------,,,+++******+++,,,---,,,+++)))'''&&&'''(((***,,,,,,,,,++++++''''''((((((((((((((()))))))))))))))))))))))))))'''((())))))))))))((((((***))))))+++...000///---***+++,,,------,,,+++***111,,,///<<>>@@@OOOJJJJJJSSS]]]bbbdddffftttiiinnnwwwyyysss~~~DDD666555444222000,,,+++***))))))***+++,,,---,,,,,,++++++,,,---///000000///000000222333444///......---,,,+++******%%%&&&'''''''''((()))******)))))))))((((((((((((...+++((())),,,---,,,)))******))))))(((((((((((( '''***&&&'''------(((%%%%%%'''(((***++++++,,,)))&&&$$$'''+++,,,((($$$************)))'''&&&%%%%%%(((+++......,,,)))''''''&&&%%%$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''(((((('''&&&%%%&&&'''&&&''''''''''''(((((((((******)))((('''&&&&&&&&&&&&''''''((())))))))))))+++++++++,,,,,,,,,++++++))))))((((((((()))+++,,,,,,,,,+++***))))))))))))...,,,)))((()))***+++******'''&&&)))///111///,,,+++,,,,,,,,,+++***)))))),,,,,,,,,,,,+++***((('''((()))***,,,,,,++++++***((((((((())))))*********************************&&&'''((()))******))))))))))))***,,,...//////...)))***+++,,,,,,,,,******,,,---666AAA>>>000***...)))***++++++))))))))))))&&&(((((((((,,,444999888,,,***+++///000...---000222000...---...111444666999777555444444444444444777666444555777888777666:::888777777999:::999888;;;@@@DDDCCC>>>;;;;;;;;;JJJFFFJJJVVVaaafffggghhhlllcccbbbuuu{{{hhhVVVhhhIII888000222333333...---,,,++++++,,,---...+++++++++)))((((((***,,,)))******,,,...111444666000000///...---,,,,,,+++)))+++++++++***+++---///,,,,,,+++***))))))))))))***)))(((((()))***))))))++++++***))))))((('''''''''+++)))$$$%%%***)))"""'''''')))***++++++++++++(((&&&%%%&&&))))))'''$$$------+++***)))'''&&&&&&%%%(((,,,...///---)))'''+++***))))))++++++***)))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&'''''''''(((******)))(((&&&%%%$$$$$$%%%&&&'''((()))******)))++++++++++++++++++,,,,,,***)))(((''''''))),,,---,,,,,,,,,++++++*********)))'''%%%&&&((()))***)))'''%%%&&&+++000111---(((******************)))(((,,,+++***+++,,,,,,***((()))))))))))))))(((''''''(((((())))))******++++++************************&&&''''''((()))******+++((()))***,,,------......******+++,,,,,,,,,+++++++++222>>>CCC888)))(((000++++++******************)))++++++***,,,333888888+++***---333444111000222333111///---...000444666777666444333333333111///...111444555222111111222888444222333666999999777@@@DDDDDD>>>999888888777<<<:::???JJJVVV^^^gggnnnppphhhbbbmmm}}}yyyttt}}}ppp|||nnneee|||~~~XXXLLLYYYGGG555+++//////......---,,,,,,,,,,,,---...***++++++***((((((***---''''''''''''))),,,...000)))))))))))))))))))))))),,,...///...------000333444333111...,,,+++++++++((())))))((('''''')))*********))))))))))))))))))***---+++'''+++444555...******+++,,,,,,+++***)))''''''&&&''''''((()))))),,,+++)))'''''''''''''''((((((***+++++++++***)))+++******,,,//////---+++))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((&&&&&&(((***%%%%%%&&&&&&&&&'''''''''***))))))((('''&&&&&&%%%%%%&&&(((***++++++++++++***************+++,,,,,,***)))'''&&&'''))),,,...******+++++++++******)))(((&&&&&&''')))))))))(((%%%(((+++---,,,***((('''((()))******************,,,***)))***,,,---,,,***,,,+++***(((''''''&&&&&&''''''(((((()))******+++************************''''''&&&'''(((***+++---''')))***++++++,,,,,,---,,,,,,,,,,,,,,,---......///;;;FFFBBB333'''(((///+++***))))))***++++++***+++...---***,,,111555666...,,,...222333000000333444222///---,,,...000222000000000222444444111......111444333000------///666222///111777;;;<<<;;;???DDDDDD???;;;<<<<<<999888:::AAAIIINNNTTT```kkkqqqooohhhooo}}}uuurrrttt{{{___XXXiiivvvfffVVVJJJNNNzzzIII666,,,222111---...---,,,++++++,,,---...+++------,,,******---000000...,,,******+++,,,---%%%%%%&&&'''((()))***+++((()))+++)))((((((,,,///<<<:::666333///---,,,,,,)))+++,,,+++((((((***---((((((((()))******++++++###(((***...;;;MMMTTTQQQ,,,,,,------,,,+++)))(((&&&''''''''''''))),,,...((('''%%%$$$$$$%%%&&&(((***)))'''&&&'''(((***+++###"""###&&&******'''$$$))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))((('''''')))+++%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((&&&''')))+++,,,------,,,***)))))))))***++++++,,,+++)))'''&&&&&&)))---///))))))************))))))***))))))***++++++)))(((&&&,,,111///)))%%%&&&)))((()))***++++++++++++++++++)))(((***---...---+++000...,,,***((((((((((((&&&&&&&&&'''((())))))***************************''''''&&&&&&'''))),,,...''')))***++++++***+++,,,...---,,,,,,---...///000555BBBJJJAAA111'''(((++++++)))(((((()))*********+++...---******///222333111------//////---...222555333///,,,++++++---...******,,,000444555222///444555444333000...------666222///111888>>>???>>>:::@@@DDD@@@???CCCCCC@@@BBBHHHQQQWWWUUUTTT\\\fffeeejjjiiiuuuvvveeeddddddWWWRRRTTTXXXBBBBBBmmm///...222)))000***)))+++///000,,,+++---******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,------(((&&&)))+++)))&&&&&&&&&)))+++)))'''%%%'''***,,,...//////,,,*********///---,,,---......---,,,+++******+++,,,---,,,+++'''///%%%;;;tttTTT(((%%%555+++'''...$$$'''))),,,,,,***(((''''''((('''&&&&&&&&&((()))***)))((('''''')))+++++++++'''(((((()))((('''&&&%%%((('''%%%%%%&&&&&&%%%###))))))(((((('''''''''&&&''')))))))))((()))+++---%%%$$$############$$$%%%+++(((&&&''')))***)))''')))'''&&&''')))***'''%%%******))))))(((((((((((())))))************))))))+++,,,,,,+++(((&&&%%%%%%)))))))))))))))))))))))),,,---,,,***'''%%%%%%&&&((((((''''''''''''((((((,,,)))'''(((***,,,***)))***'''&&&''')))***(((&&&$$$%%%''')))***+++,,,,,,,,,***'''%%%%%%&&&)))+++)))***,,,...000000000///***+++,,,,,,******+++,,,...+++(((''')))+++------FFFDDD;;;---%%%''',,,---((()))***+++,,,,,,,,,,,,,,,---......------///000333222000//////111222333222111///...///000000111111000000111333222///+++333555777888777555222111<<<666777AAAKKKMMMMMMNNNLLLOOOOOOKKKEEEDDDJJJPPPNNNRRRRRROOOQQQWWWYYYVVViii\\\XXXeeessszzzsssppprrrwwwcccTTT```UUUFFF???|||yyy777111555...222000......111000+++***+++)))******+++++++++++++++((()))))))))***+++++++++111---+++---...+++***+++''')))))))))(((((()))***(((***++++++)))'''&&&&&&+++***)))***++++++***)))---,,,,,,---///000111111333(((+++fffeee888,,,444((('''111,,,+++,,,---,,,***)))***+++))))))(((((())))))******...---------------+++***++++++,,,,,,+++)))'''&&&'''&&&%%%&&&)))+++++++++###$$$$$$%%%&&&'''((((((%%%&&&''''''&&&&&&(((***'''''''''''''''''''''''')))'''&&&'''***,,,+++***,,,)))%%%%%%'''((('''&&&)))))))))((((((''''''''''''((()))))))))))))))(((((()))***)))'''&&&&&&'''))))))))))))))))))))))))((())))))(((&&&%%%&&&'''))))))(((((((((((())))))+++((('''(((+++,,,,,,+++)))'''%%%&&&((()))'''%%%&&&&&&'''(((((((((((((((---+++(((&&&&&&&&&((())))))***+++,,,,,,++++++***)))+++,,,,,,++++++,,,---111000...,,,---...111333GGG>>>333---+++,,,------111111222222222111000000***,,,......---,,,---...///...---,,,,,,...000111444333222000000222555888222111222444777888666444555555777888777666555333???:::777>>>HHHNNNKKKEEECCCFFFGGGEEEAAAAAADDDGGG???DDDEEEBBBDDDKKKPPPPPPKKKJJJUUUjjjzzz~~~jjjXXX```YYYPPPEEEzzzBBB111555111111222///...000///+++***---(((((()))***************))))))))))))))))))))))))...,,,,,,...---***+++000---,,,******++++++)))(((&&&(((***)))'''%%%%%%%%%(((&&&%%%&&&'''((('''&&&*********+++,,,...000111444&&&///zzzccc<<<...222((('''///,,,.........,,,******,,,///***++++++++++++******)))---///222333333111...,,,333444555666444222...,,,000...***))))))*********$$$$$$%%%&&&'''((()))***&&&'''((('''&&&&&&''')))((())))))******))))))(((&&&$$$$$$%%%(((+++++++++...+++'''$$$%%%&&&''''''(((((('''''''''''''''&&&%%%&&&'''((((((((((((((($$$&&&((((((&&&&&&&&&'''))))))))))))))))))))))))%%%&&&(((((('''''')))***)))))))))))))))))))))))))))((('''(((+++,,,---,,,)))(((''''''))))))((('''((((((''''''&&&&&&%%%%%%((('''&&&%%%$$$######$$$)))***+++,,,,,,,,,,,,,,,+++---......------///000222333222000...///333777GGG777+++...222000------111111111111000///...---+++---//////...---......---,,,++++++,,,---...///333444444333111333888<<<555333333444777888999888333444444444444555555555<<<999555555AAALLLGGG:::666888:::<<<===<<<<<<;;;>>>CCCEEECCCCCCJJJTTTZZZHHHOOO___rrr{{{|||jjjyyygggMMMLLLGGGKKKHHH|||OOO111111000---...++++++------+++,,,///'''(((((())))))))))))))))))))))))(((((((((((((((++++++---...,,,))),,,222000---******,,,,,,)))&&&((()))++++++)))(((''''''&&&$$$$$$$$$&&&'''&&&%%%%%%%%%&&&%%%%%%&&&((()))***---...WWWFFF---(((...)))''')))%%%---......---++++++,,,---***+++,,,,,,+++***((('''(((,,,222555666444111000333555777888888555222000444000,,,*********++++++++++++++++++++++++*********++++++***((((((***+++))))))(((((((((((())))))$$$$$$###$$$&&&((())))))...---***(((''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''(((''''''$$$%%%''''''%%%%%%%%%&&&))))))))))))))))))))))))&&&'''))))))))))))+++,,,(((((((((((((((((((((((()))((((((((()))*********+++************+++******))))))(((''''''&&&&&&&&&(((((((((((((((((('''''')))***,,,...111222444555000111222111000///000111...111222000------333999CCC222)))111555...+++...---------------,,,+++***000111111000...///111333000000///...---......///000333555444111111444888555333111000111222333333111000//////000111222333222666333...555BBB@@@333444555888===AAABBB>>>:::BBBGGGIIIGGGFFFLLLXXXbbbXXX___kkksssrrrqqq{{{}}}hhhvvvtttVVV^^^\\\OOOKKKAAAFFFGGG|||aaa666......,,,,,,)))(((******((((((,,,''''''((())))))))))))((()))))))))(((((((((((((((......///111---)))***///+++)))'''(((***+++)))'''(((***,,,,,,***)))))))))&&&%%%$$$%%%'''((('''&&&$$$&&&'''&&&$$$"""###$$$&&&111'''...HHH```___===///###"""((()))((('''###'''***---...,,,***(((((())))))*********)))'''&&&&&&+++111444333111///...***,,,///111111000///---+++)))'''(((+++///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++))))))***+++,,,***'''%%%%%%'''***,,,''''''''''''''''''((())),,,---......,,,***((('''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&'''((((((%%%$$$$$$$$$))))))))))))))))))))))))'''((())))))((('''(((***&&&''''''((((((''''''&&&))))))((('''''''''((((((******++++++*********+++***))))))((())))))***+++...///000111222222222111+++,,,---///222444666777111222222000...------...,,,///000///,,,---444:::<<<000,,,222222)))(((000,,,,,,---...............333222///,,,***,,,111555333222111///...---,,,,,,---000333333000...------000///...,,,,,,---000111000///.........000222333...777777------666777///<<<<<<@@@FFFLLLMMMIIIDDD>>>@@@CCCBBBAAAEEEPPPZZZYYYaaalllpppooossshhh\\\lllqqq^^^PPPdddmmmlllUUUOOOKKKzzzBBB...///000///+++***+++***%%%$$$&&&''''''((())))))))))))))))))))))))))))))))))))))),,,+++---///,,,'''$$$&&&'''&&&&&&''')))******)))''')))++++++***(((((()))'''&&&&&&''')))***)))((())),,,///...***&&&%%%&&&%%%***!!!(((//////333%%%---)))$$$$$$''')))))))))###'''+++---+++(((%%%###'''((((((((((((''''''&&&***...222222...+++******((()))+++---.../////////,,,***((((((***,,,......&&&&&&((()))+++,,,---...+++++++++)))'''&&&'''(((---+++(((&&&&&&(((+++---***+++,,,+++))))))+++,,,***---000000...+++(((((())))))************++++++(((((()))))))))(((((('''((()))***)))'''%%%%%%&&&))))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''&&&'''((())))))((('''&&&((())))))((('''&&&(((***)))***+++***))))))***++++++*********+++,,,.../////////000222222222222222---,,,,,,,,,---...///000---......---***))))))***+++---.........111777<<<333///...000---&&&)))111***+++,,,---............000///+++(((&&&(((---111111000///...,,,+++)))))),,,---...///...,,,(((&&&++++++,,,,,,,,,...222555222111000000000111222333333;;;;;;111,,,///111///======AAAFFFLLLNNNKKKHHHAAABBBEEEGGGGGGHHHPPPZZZ[[[dddooouuuwww|||yyygggbbbpppuuuhhhjjj{{{}}}uuuVVVMMMPPPOOO000111555000------///---(((&&&'''(((((()))************)))((()))))))))***+++++++++'''&&&***000333///++++++111111111///,,,***)))***&&&)))++++++***(((((()))(((''''''(((***++++++***(((---333333///***((((((###((("""------$$$---,,,,,,...(((###(((***)))+++###&&&)))***(((&&&$$$###'''''''''&&&''''''((((((---000222000,,,)))***,,,,,,,,,------...///000111222000---+++***(((&&&$$$###$$$%%%''')))***+++,,,*********(((%%%$$$%%%&&&))))))(((((((((((()))))))))***,,,+++)))***,,,...)))+++......+++)))))))))+++,,,,,,,,,------------++++++++++++***)))((((((((()))++++++)))(((((()))))))))))))))))))))))))))''')))***)))((('''(((***((()))***++++++***)))(((&&&((())))))((())),,,///+++---...---++++++,,,...,,,+++******+++,,,...000,,,,,,++++++***************)))((('''(((((()))******+++,,,,,,******+++,,,*********,,,///444999<<<+++,,,,,,***((((((,,,000))))))******+++*********,,,,,,***(((&&&'''))),,,---------,,,,,,+++***)))...+++)))***,,,---***&&&)))+++,,,---,,,...222555222222111111111111111111555666555222///...111333:::;;;>>>BBBFFFHHHIIIHHHJJJJJJNNNTTTWWWWWW[[[bbbccciiinnnrrrwww}}}vvvyyy{{{rrreeeGGG???FFFWWW000111888...---...222111---+++,,,(((((()))***************(((((()))***+++,,,,,,---''''''---888@@@@@@<<<;;;@@@AAA???888000***(((((((((***,,,,,,+++******+++)))(((''')))+++,,,,,,+++$$$***111333///***(((((($$$000)))(((%%%"""---'''%%%---)))%%%++++++&&&'''%%%&&&((('''&&&$$$$$$%%%((('''&&&&&&&&&((()))***---000222///+++***...222---,,,+++++++++,,,...//////---++++++++++++)))'''&&&'''''''''(((((())))))++++++***(((&&&$$$%%%&&&###$$$'''(((((('''$$$###$$$&&&(((((('''(((+++...(((***+++***'''''')))+++---------....../////////------------+++***)))(((''')))++++++++++++,,,---))))))))))))))))))))))))***+++------,,,,,,---///)))***,,,------,,,***)))$$$'''***++++++,,,000444///111333222///...000222...,,,+++******,,,---///---,,,***((('''&&&&&&%%%%%%%%%$$$%%%&&&(((***+++)))+++,,,---------///111(((&&&&&&)))///444999:::'''******&&&&&&,,,000000,,,,,,,,,,,,+++***))))))***+++,,,,,,***)))))))))++++++,,,------------,,,111+++%%%&&&+++///---******,,,...---++++++...000111111000000//////......222---+++///222111333777===>>>@@@CCCEEEHHHKKKMMMLLLJJJOOOYYY^^^]]]___dddbbbbbbaaacccjjjuuuwwwzzzuuuwwwqqqeeebbbKKK<<<444mmmhhh...;;;222111000000000000...***'''******+++******)))((('''&&&((()))***)))((()))***%%%'''))),,,///111333444000---******,,,,,,***&&&,,,+++***+++,,,,,,++++++///+++'''&&&'''((((((&&&***)))'''&&&&&&'''(((((((((&&&$$$""""""%%%(((***%%%---222///******++++++111,,,)))+++,,,***+++...+++((())),,,***%%%&&&,,,)))+++...111111///---+++111000...---+++*********000...++++++...111333444,,,***((('''''''''&&&%%%'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%$$$************)))'''&&&%%%%%%''')))+++,,,***((('''))))))***++++++++++++++++++,,,...//////---***(((***(((((())),,,...///...//////.........---------+++,,,------............///,,,+++,,,+++)))+++111111///,,,)))((((((***+++*********)))(((((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((***,,,---......---***%%%""")))555;;;555---))))))(((((())),,,000222---...---,,,)))((()))***---------,,,******+++,,,++++++++++++++++++++++++222///,,,******,,,---------------,,,+++---000333333222000000111111///...222111222666<<>>;;;BBBHHHIIIKKKOOOJJJLLLUUUVVVMMMTTThhhrrr~~~gggjjjaaa\\\PPP<<<999EEELLL???555---......---......---***'''(((((()))*********))))))))))))))))))((('''&&&%%%))))))***************)))+++)))((((((((('''&&&%%%++++++++++++,,,,,,+++***---***(((''')))***)))((())))))((('''&&&&&&((())))))((('''&&&'''))),,,---%%%))),,,******------+++111,,,+++---...,,,---000///,,,,,,//////++++++///111222555666555333000...555444222111000////////////---,,,,,,///111222333+++)))''''''''''''&&&%%%((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&'''((())))))))))))(((''')))***************)))(((%%%&&&((()))***)))((('''((()))******++++++******)))+++,,,------+++)))'''(((''''''(((+++,,,,,,+++,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++,,,******+++***''')))......,,,)))'''&&&'''((())))))(((((((((((((((((((((***)))(((((((((((((((((())))))))))))))))))))))))&&&''')))+++,,,,,,+++******%%%'''444???<<<111(((...,,,***((('''(((***+++,,,------+++))))))***+++,,,------,,,******+++---((((((((()))))))))******...,,,***))))))***+++,,,---......------///111222666555333222111222444666888666555777:::<<<<<<:::<<<:::888888888:::;;;===>>>999666888999:::AAAIII>>>@@@LLLPPPIIIPPP___ddd|||{{{\\\___aaaiiiZZZWWWOOOQQQSSSIIIBBBFFFKKKQQQ...+++,,,+++++++++,,,,,,***(((((()))***+++,,,,,,,,,,,,+++)))((()))+++,,,***''',,,,,,+++***)))'''%%%$$$&&&'''((('''%%%$$$%%%&&&(((((()))******)))(((((()))(((((()))+++,,,+++)))&&&(((***(((&&&%%%(((+++))))))******+++,,,------,,,,,,+++)))+++000///+++---******------,,,---000111...---000111//////000666777888999888555222000666555444222222111111111---,,,,,,---///111111000+++)))'''''''''((('''&&&)))))))))))))))(((''''''&&&((()))******)))(((&&&((())))))******))))))((())))))***+++++++++++++++&&&&&&'''''''''((((((((('''((())))))******))))))'''(((***++++++)))'''&&&&&&&&&&&&(((******(((&&&))))))))))))((((((((((((&&&'''((((((((((((((((((((('''(((+++)))&&&&&&******(((&&&%%%$$$%%%'''((('''''''''((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))%%%''')))***+++***(((''')))&&&000DDDKKK<<<,,,&&&///---+++(((&&&&&&'''''')))***+++***(((((()))++++++,,,---,,,++++++---///'''(((((()))******************++++++++++++,,,,,,222333333444555555555555444555444222///111555:::777555333333555666666666:::888555111111666===BBB>>>;;;777555333555???JJJ<<<>>>JJJRRRNNNUUU```aaaccchhh|||yyyggghhh<<>>KKKccc...111,,,+++******,,,,,,,,,++++++,,,,,,---......------+++((('''+++111444111...,,,,,,,,,,,,+++***)))(((&&&(((***)))'''&&&(((***$$$&&&((()))(((&&&&&&%%%%%%&&&(((***+++,,,***)))%%%(((+++***'''&&&)))---)))***,,,,,,,,,,,,***)))555555222------//////---((('''(((++++++)))***...///---+++---///000///...333444666666555333111///111111000///......//////++++++,,,...000000///---***(((&&&&&&((((((((('''***************)))(((((('''(((***,,,,,,***(((''''''''''''((((((((((((((())))))***++++++*********(((''''''&&&'''((()))***''''''((()))))))))))))))&&&&&&((()))((('''&&&%%%&&&&&&''')))***)))&&&$$$((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%(((+++***%%%%%%((('''&&&%%%$$$$$$%%%'''(((((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++***)))'''&&&((()));;;RRRPPP888((((((+++***)))(((((()))***+++'''((())))))((((((***,,,,,,---...---,,,---///111,,,,,,------------,,,+++)))+++---...............111222333555666666444222---000222000,,,+++///444...---,,,---///111333444666777555111111999AAAFFFAAA>>>:::777666:::CCCKKKFFFDDDLLLSSSRRR[[[ggggggpppvvvxxxyyypppuuummmCCCSSSQQQ```vvvhhhXXXLLLNNNIII888999OOOyyy555555///---++++++,,,---------,,,,,,---,,,,,,+++******+++((('''+++111444222///+++,,,,,,,,,,,,,,,++++++%%%(((+++***((((((***---%%%(((******(((''''''((("""%%%(((***+++***))))))&&&(((++++++))))))+++...,,,---...///...+++(((&&&444888777000+++,,,000111''''''***---,,,)))***.........------...///...---///000111222333222000///------,,,++++++,,,,,,,,,******+++---//////---+++)))'''&&&&&&((())))))(((***************))))))(((((()))***,,,,,,***)))(((''''''''''''(((((())))))************)))((('''&&&***)))((('''((()))+++,,,''''''((()))))))))))))))%%%&&&&&&'''''''''&&&%%%((('''(((***+++***'''$$$)))(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&))),,,+++&&&%%%(((''''''&&&&&&&&&'''((()))******)))))))))(((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''******+++++++++***)))(((+++000CCCUUULLL111&&&...))))))))))))***,,,---...)))+++,,,+++***+++---///---...///...---...000111//////000000///---+++***'''***...///...---...///******+++---//////+++(((''',,,111111,,,))))))+++))))))***+++,,,///111333111444444000111888======???<<<888777;;;BBBEEEFFFJJJEEEHHHLLLLLLWWWfffgggrrr{{{}}}{{{vvvrrr|||YYYiii[[[WWW^^^RRRSSSUUU______GGG@@@XXX>>>111333000---,,,,,,---------************)))((('''&&&+++)))(((***---...,,,)))++++++++++++***)))(((((($$$&&&((((((((()))***,,,***---...---***))),,,...$$$'''***+++***)))((()))((()))***,,,---.........---///000000///,,,)))''',,,222333---(((***///222(((***...111///++++++///...111222///---...///......///000111222222111000,,,++++++++++++,,,,,,---*********,,,......,,,***(((&&&%%%&&&((()))))))))***************)))(((((())))))************))))))(((((((((((()))***++++++************((('''&&&%%%+++***)))((()))***+++,,,'''((())))))******))))))%%%&&&'''''''''''''''''')))(((((()))+++***(((&&&))))))))))))((((((((((((((((((((()))(((((('''&&&&&&&&&))),,,+++&&&&&&)))))))))((((((((())))))***************************))))))((((((((())))))***************************---,,,++++++***++++++,,,999;;;DDDJJJ???,,,'''///++++++***++++++,,,---------...///.........000222,,,---...---,,,,,,...000,,,---...///...,,,)))(((%%%)))------+++***,,,...)))((('''***---,,,)))%%%&&&+++111222000,,,******---...000000//////000222444888777333666<<<<<<666@@@???<<<<<>>JJJHHH<<>>KKKBBB999NNNLLLIII<<<666111,,,000111'''000333000)))%%%)))...111)))111222***+++333111%%%...***&&&&&&))),,,---,,,$$$(((***'''&&&((()))''',,,+++***+++---...---,,,///111222///)))'''***...***------******,,,,,,***((((((((())))))))))))))))))(((&&&%%%&&&''')))***(((,,,---+++,,,......+++,,,---...---,,,---111555:::111,,,......+++,,,000444222///---++++++++++++///---+++)))(((((()))***$$$$$$$$$$$$%%%&&&''''''&&&''''''((()))(((((((((((((((((('''&&&&&&%%%%%%((('''%%%$$$$$$&&&)))+++((()))((('''%%%$$$&&&'''))))))))))))************+++,,,)))%%%&&&***)))&&&(((((('''''''''&&&&&&&&&((()))***++++++)))'''&&&''''''''''''&&&%%%$$$$$$***)))((('''&&&&&&'''(((---)))%%%&&&***---+++((())))))(((((((((((()))))),,,,,,,,,,,,,,,---------.........---+++(((&&&$$$++++++***)))))))))))))))///+++$$$&&&---***)))444VVVCCC222...,,,%%%###'''+++)))(((***,,,---,,,)))$$$%%%(((***,,,,,,,,,+++)))))))))((('''(((+++...*********,,,---...,,,************+++,,,,,,------)))***,,,,,,+++)))&&&$$$---,,,,,,///222555777777---000444888:::999666555666666444333888@@@AAA>>><<>><<<<<<===ZZZiiiFFFBBBBBB;;;+++***333222333555333...+++---...,,,...222000'''$$$(((***&&&+++)))&&&&&&)))+++,,,+++***...000---+++,,,+++)))---,,,+++,,,.........------...---+++'''&&&))),,,+++...---***)))+++***'''(((((((((((((((((((((((()))(((''''''''')))+++,,,'''***+++***+++//////---+++...111111000000222444666222000111...+++---333444222...+++)))((()))***---+++***((('''((()))***%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))******)))((('''&&&%%%$$$'''''''''((((((((())))))'''((()))((('''&&&((())))))))))))(((((((((((((((***+++)))&&&'''***)))&&&))))))(((((((((''''''''''''((()))***)))(((&&&%%%''''''((((((((('''&&&&&&***)))((('''&&&''''''(((...***&&&&&&)))+++)))&&&(((''''''''''''''''''((((((((((((((())))))))))))************)))((('''&&&+++***)))((((((((())))))---$$$%%%+++)))$$$,,,999HHH777+++++++++''''''++++++(((%%%%%%(((******)))))))))))))))***++++++,,,......,,,)))&&&%%%'''(((+++******,,,------+++))))))))))))))))))*********++++++++++++++++++******...,,,+++,,,///000000000///000111333444555555555333555444333555;;;>>><<<>>>GGGLLLKKKIIILLLNNNMMMNNNTTT]]]fffiiigggccc___uuuuuuzzz~~~xxxpppwww~~~{{{yyyyyyuuummmggg___YYYVVVVVVWWWXXXVVVQQQPPPBBB;;;888666PPP\\\TTTPPPHHH777222444000---000000...///111...)))111222333000---+++---///***))))))***,,,------,,,***///111...,,,,,,***'''---,,,+++,,,...///...------+++)))((('''(((***++++++...---)))''')))((($$$))))))((((((''''''&&&&&&)))((((((((()))***,,,---&&&)))***(((***///111///***---111222222111111111000000222111---***---444222000,,,)))((((((((()))***)))((('''''''''))))))$$$%%%&&&'''((()))******(((((('''''''''((()))*********))))))((((((''''''&&&''')))++++++***(((''''''((())))))(((((()))***+++******))))))(((((('''(((***)))'''(((+++)))%%%)))))))))))))))(((((((((%%%&&&'''((('''&&&%%%$$$''''''((()))))))))(((((())))))(((''''''''''''(((---***&&&&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((((((((()))******+++***((('''&&&''')))***---(((111$$$%%%888BBB:::---%%%(((***((((((,,,,,,)))&&&$$$%%%((())))))...,,,***))))))***,,,---//////---***&&&$$$%%%&&&***)))((()))******)))''',,,,,,++++++++++++******++++++***)))***+++---......,,,,,,---///000///...888777555444555777:::<<<999;;;:::888:::???AAA???@@@@@@EEEMMMNNNKKKIIIJJJFFFLLLUUU[[[ZZZUUUOOOJJJ______dddiiihhheeennn{{{yyyuuu~~~{{{pppvvvyyygggjjjbbbfffYYYXXXWWWXXXYYYYYYWWWUUUJJJEEEEEE:::777555333NNNeeeSSSNNNIIIGGG???///+++,,,,,,---000444222,,,,,,***---111000)))%%%&&&,,,---...000111111000///***///222///---...,,,))),,,+++++++++---...---,,,...,,,))))))***,,,------***,,,+++(((''')))(((%%%***))))))((('''&&&%%%%%%(((''''''((()))***,,,,,,))),,,,,,)))+++///111///)))+++---...///.........------......---,,,---000,,,,,,,,,++++++******)))''''''&&&&&&&&&'''((((((###$$$%%%'''((()))*********((('''&&&&&&(((***+++(((((())))))************&&&''')))******)))((('''''')))***)))(((''''''(((------,,,+++***)))((('''&&&))))))((())),,,***%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$###&&&'''(((((())))))))))))((((((((('''''''''((((((***(((&&&&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))*********,,,+++***)))***+++,,,---+++)))'''&&&&&&''')))***...""",,,///"""555OOOHHH333***%%%''')))'''&&&(((---+++)))(((((()))******---,,,++++++++++++,,,---+++++++++***(((''')))***((('''&&&&&&''''''&&&$$$------,,,++++++***))))))***************++++++,,,.........000333555555444;;;:::777666777999<<<>>>>>>>>>;;;:::>>>DDDCCC>>>===888>>>MMMPPPFFF???AAAEEEDDDEEEGGGIIIIIIGGGFFFPPPVVVcccppptttrrrsssxxxhhh]]]qqqmmmgggvvvwww~~~~~~yyyxxxlllnnn___[[[KKKHHHIIIOOOVVVTTTJJJ@@@:::666:::333444555555PPPvvvXXXMMMJJJLLLKKKAAA555555111---///333111+++444///---222333---'''&&&---///111222222111000000,,,222555333222444333111,,,******+++,,,---,,,+++...,,,***+++,,,......---(((***+++((((((++++++)))******)))((('''&&&&&&%%%&&&&&&''''''((()))******,,,///...,,,,,,///000------,,,++++++,,,---...///000---***+++///222000,,,%%%(((,,,///000...,,,***&&&&&&&&&&&&&&&&&&''''''###$$$%%%'''((((((((((((***)))'''&&&'''(((***,,,++++++******))))))))))))((('''''''''''''''''''''''')))***)))'''%%%%%%%%%,,,,,,+++)))((('''&&&%%%%%%(((((((((***,,,+++&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((((((''''''((((((((((((((((((&&&%%%%%%&&&'''(((((('''&&&'''(((((((((((('''&&&(((((()))******+++,,,,,,...---,,,*********++++++***)))(((''''''(((***+++---'''---'''###GGG___GGG///***'''(((***((('''''')))***,,,,,,,,,+++***))))))***,,,---......------)))***++++++******+++---***(((''''''((()))(((''',,,++++++***)))(((''''''+++,,,---......,,,***)))111000111333666777666555222222111111222333444555;;;666111222:::AAA<<<333666000888KKKQQQEEE<<<===FFFBBB???BBBJJJQQQSSSRRRSSSZZZhhhuuuzzzuuunnnkkk{{{uuuvvv{{{wwwyyyjjjhhh[[[OOOFFFIIISSSTTTGGG999???:::===666888888555NNNuuu]]]CCC<<>>FFFFFF<<<333111///+++000222333111...,,,---...+++//////,,,+++...111000...---,,,---///000///...***...333333000...------+++......,,,,,,//////---***************))))))))))))))))))))))))(((''''''(((,,,...------...,,,(((///,,,+++,,,...///...---111///***&&&***000000***%%%'''***,,,---,,,***)))'''((((((''''''&&&%%%%%%%%%&&&((())))))((('''&&&((())))))))))))*********---,,,+++***((('''&&&%%%'''((()))))))))'''&&&%%%###&&&)))***)))((('''((()))(((((('''&&&%%%%%%$$$&&&''''''%%%(((,,,---***&&&'''''''''(((((((((((())))))((('''''''''''''''(((((()))))))))(((''''''%%%&&&((()))))))))(((((($$$&&&((()))(((((((((((('''(((***++++++***((('''&&&''''''(((***++++++,,,,,,,,,,,,+++***)))''''''((()))***+++,,,,,,+++***((()))(((+++<<>>===<<<<<<<<<===???BBBBBBKKKSSSVVVUUU[[[iiiuuuiiigggeeehhhrrryyywwwqqqsss|||xxxtttzzzxxxmmmwwwuuuppphhhlllxxxiii___ccccccsssgggTTTYYYTTTPPPPPPQQQMMMCCC:::777222555000333222,,,BBBwwwkkkmmmyyyxxxaaaBBB999555+++///>>>;;;+++***999000...***&&&+++333666333000000222333...''')))///:::111222<<<<<<111///777555333111...---------...///***(((,,,,,,)))))),,,...+++((()))***+++***(((((($$$###'''******))))))---***((()))+++,,,+++))),,,,,,,,,***((()))+++...,,,+++)))))))))+++---...***%%%&&&***(((""")))666111+++%%%$$$(((,,,---+++,,,(((&&&((('''%%%&&&)))'''&&&&&&''')))***((('''!!!###&&&((()))(((&&&%%%***(((&&&''')))+++***((((((((('''((()))***,,,---+++(((&&&''',,,000222222...+++'''%%%&&&((())))))***,,,------+++******++++++,,,+++(((&&&%%%&&&(((***)))((()))***)))'''&&&((()))***)))((('''(((***'''(((***+++++++++***)))************++++++++++++(((+++...///.........///(((***+++,,,*********++++++000000===PPPBBB///444000...---+++******+++,,,...000000///------000333000///---***)))***+++++++++,,,,,,***''''''+++...&&&&&&&&&&&&''')))***+++&&&''')))(((''''''((())),,,((('''))))))&&&&&&)))&&&+++...,,,((((((...555/////////...///111666999444000111666777555666;;;999999::::::888===MMM]]]IIIPPPYYY```eeehhhiiikkktttnnnbbb[[[aaalllmmmgggmmmmmmzzz{{{uuuhhhaaagggpppzzz|||pppfffjjjuuuoooqqqhhh{{{```XXX[[[```]]]QQQGGGFFFHHHIIIDDDAAA222***000333444;;;zzztttFFF;;;@@@SSSTTT<<<((($$$,,,,,,---///111333333333<<<555---,,,111666555222***&&&,,,999777***&&&,,,%%%(((,,,------,,,---...,,,000///((('''---000---,,,***((((((***+++***((()))'''&&&(((***+++)))(((+++(((%%%&&&((())))))''',,,,,,,,,***((((((***,,,,,,+++***((((((((())))))***&&&&&&++++++(((111>>>888222+++)))+++,,,+++(((***&&&&&&((((((%%%%%%(((&&&&&&%%%'''((()))(((&&&"""$$$&&&((((((((('''&&&)))'''%%%&&&)))***)))(((''''''&&&&&&'''(((***+++---***''''''***---...---,,,)))'''&&&'''(((((((((***+++,,,,,,***))))))***+++,,,+++***((((((***,,,+++***)))***++++++)))''''''((())))))''''''((()))&&&'''((()))***))))))((('''''''''((((((((())))))+++---...---+++))))))***))))))***++++++++++++***&&&+++111???EEE999...222---,,,+++***))))))))))))((()))***)))'''(((***------,,,+++))))))***+++,,,***++++++)))''''''***---((((((((()))******++++++'''((())))))''''''''')))***''''''******((()))---***---...,,,))))))...222,,,---...---...111666999666333555:::;;;888888<<>>~~~xxxxxxnnnccciiisssVVVFFF???888666;;;===;;;>>>FFFPPPHHH777((('''000111+++666???TTTgggdddNNN???===??????<<<444,,,))),,,000''')))***)))(((((())))))+++)))((((((***++++++***,,,+++***)))***+++***(((+++(((&&&%%%&&&((())))))------,,,***(((''')))***)))(((((((((((((((((((((((($$$$$$(((((((((///;;;777222...,,,,,,,,,)))''''''%%%&&&))))))&&&&&&(((&&&%%%%%%&&&(((((('''&&&$$$%%%&&&''''''(((''''''((('''%%%&&&''')))(((((('''&&&&&&%%%%%%&&&''''''...,,,(((''''''((((((((()))'''&&&&&&'''((('''%%%(((***++++++)))(((((())))))******)))((()))+++...***)))((()))******(((&&&&&&'''((((((&&&&&&'''(((''''''((()))))))))))))))&&&&&&'''''''''(((((((((+++,,,,,,***((('''((()))***)))((())),,,---+++)))&&&))):::EEE;;;...,,,,,,************)))(((''''''((()))************---///)))((('''''''''(((***+++)))******)))(((((()))+++***+++,,,,,,,,,,,,+++***)))******)))'''&&&'''((((((&&&&&&***,,,+++---000//////...---,,,---...///+++,,,------...111555999666555777===???>>>???BBBBBBAAACCCEEEEEECCCFFFKKKKKKIIIJJJMMMSSSXXXYYYXXXaaaaaaZZZMMMHHHPPP```kkk```iiioooiiigggxxx{{{gggbbbmmmrrrmmmppp}}}}}}uuu|||ssssssyyywwwnnn{{{|||vvviii______eeekkk___eee```iiiyyyiiiOOOPPPPPPQQQOOOKKKIIIHHHDDD???999===666///333333666BBBxxxLLL@@@AAA;;;999KKKjjj|||}}}yyyttt~~~ooo```aaacccdddmmm{{{pppQQQ???DDDMMMOOOaaalll{{{oooooo{{{{{{tttbbbKKK888///,,,///&&&&&&//////$$$ '''******))))))***,,,,,,,,,...///...+++***+++***'''...,,,)))((()))***,,,---......---+++)))'''(((***%%%&&&''')))+++,,,,,,,,,***'''(((***)))&&&)))///,,,***))))))++++++***((('''%%%&&&++++++(((''')))'''&&&&&&''')))***((('''%%%%%%&&&&&&''''''(((((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%,,,***(((&&&%%%%%%&&&&&&&&&%%%%%%'''((((((%%%###''')))***)))(((&&&'''''''''(((((('''&&&&&&)))+++&&&&&&%%%&&&''''''&&&$$$%%%&&&''''''%%%%%%&&&''')))))))))***************(((((((((((())))))))))))))))))***)))((((((+++---+++(((&&&(((---///,,,(((+++...FFFNNN666(((+++'''((()))*********)))'''&&&***+++,,,,,,---...000111''''''&&&%%%&&&&&&'''((())))))***)))))))))))))))+++,,,---......,,,***(((***+++,,,***(((''''''((()))&&&'''+++---,,,---111222000---...000222111000---.../////////111444777666666888;;;???CCCFFFIIIAAA>>>???DDDFFFEEEEEEGGGKKKGGGEEEHHHQQQWWWZZZYYYSSSUUUSSSKKKGGGOOObbbqqqhhhZZZ\\\fffiiilllnnniiiXXXkkkwwwwwwzzz{{{rrrvvvrrrpppppp|||tttbbbaaakkkjjj___uuuwwwqqqaaaWWWWWW\\\]]]NNN]]]gggrrrwwwbbbIIIFFFJJJGGGDDDDDDEEECCC;;;333999@@@<<<666666555888EEE^^^666...555222)))///CCCLLLHHHPPPWWWhhh}}}vvvxxx{{{iiinnnxxx{{{{{{{{{ZZZ@@@333FFFDDD:::///+++---,,,&&&+++++++++++++++,,,---...///222111,,,***+++***'''------,,,******+++---......///...---***))))))***'''((()))+++---.........,,,,,,---///...***((()))&&&&&&&&&(((***+++******(((&&&(((,,,,,,)))(((***)))(((((()))++++++***)))%%%&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&((())))))((((((((('''&&&&&&%%%''''''&&&%%%%%%%%%&&&'''%%%$$$%%%'''((((((%%%###&&&((())))))'''&&&&&&'''((()))((('''%%%%%%''')))&&&%%%$$$%%%''''''&&&$$$%%%&&&'''&&&%%%$$$%%%'''((((((((()))))))))******(((((((((((())))))))))))+++++++++***)))))),,,...+++(((&&&(((---///,,,(((---111HHHMMM444(((,,,''')))***+++++++++***)))(((&&&'''''')))***,,,,,,,,,+++***)))(((((('''''''''))))))******+++***)))(((***+++---------+++)))'''+++,,,,,,+++)))'''((()))+++)))))),,,---+++,,,///111...---///333666444222000111222111111111444666;;;;;;999888:::@@@EEEHHHBBB>>>===BBBEEEEEEEEEFFFQQQLLLGGGHHHNNNSSSTTTRRRLLLNNNOOOMMMKKKQQQ___lll]]]KKKLLL\\\dddiiilllhhh[[[kkkvvvvvvxxx|||uuuhhhaaa|||yyyeeedddfffgggrrrssstttmmmdddjjjtttlll[[[aaaccc```VVVOOOOOORRRTTTVVVcccmmmsssooo^^^NNNKKKLLLFFFAAACCCFFFBBB888000444===<<<777888666:::GGG\\\AAA===777AAACCC999444777555------<<>>???222,,,---+++***++++++,,,++++++******'''&&&'''(((+++,,,+++)))......---,,,+++***))))))))))))***,,,---,,,***'''***++++++,,,+++***)))(((+++,,,,,,+++)))((()))***---***))),,,,,,******......,,,,,,...222444444222000222333333222222444666???>>>:::555444:::>>>>>>DDD@@@???BBBDDDCCCCCCFFFKKKHHHFFFHHHMMMQQQRRRRRRNNNOOOQQQQQQOOONNNUUU^^^MMMLLLPPPQQQZZZooovvvhhhTTTWWWZZZ\\\aaaddd```YYYUUUdddccc[[[ccckkkbbbWWW]]]\\\XXXWWWbbboooqqqjjjhhhddd```[[[TTTNNNOOOTTTXXXZZZ^^^^^^ZZZXXX[[[]]]QQQHHHBBBDDDGGGCCC;;;555---777666333666666:::GGGoooAAA<<>>???555---///...+++///++++++*********++++++,,,+++******,,,...///---***+++++++++++++++***))))))******+++---///...+++'''+++++++++******************+++,,,,,,***)))***,,,,,,)))(((++++++)))***---+++++++++,,,...///......---///111222222333666888999;;;888333222666888555<<<;;;===BBBDDDBBBCCCFFFDDDEEEGGGIIILLLOOOQQQRRRSSSTTTWWWWWWPPPIIINNNXXXPPPRRRVVVQQQMMM\\\iiicccLLLDDDAAAJJJUUUYYYXXXXXXBBBKKKUUUWWW___pppmmmWWWYYYVVVTTTUUU\\\hhhvvvxxxkkkdddcccZZZMMMNNNYYYMMMMMMRRRTTTQQQVVV\\\[[[OOODDD===@@@BBB???:::888111888444000444444666BBB{{{FFFEEERRRLLLBBBEEEIIIIIIEEE===444---111666999999:::===<<<999333333...***444NNNjjjzzzmmmsss|||~~~~~~|||KKK)))$$$...)))***+++)))&&&%%%'''***,,,555555,,,'''+++,,,&&&$$$(((,,,,,,***''''''(((&&&((())))))'''&&&'''''''''&&&$$$###$$$&&&((()))((((((&&&$$$&&&)))+++***'''((((((''''''(((***,,,***&&&%%%&&&%%%###$$$''')))(((((()))++++++***)))###%%%(((***+++***((('''''')))***)))''''''))),,,&&&'''((())))))(((''''''!!!$$$&&&&&&$$$$$$&&&)))'''&&&%%%&&&((()))(((''''''(((***)))(((&&&''''''$$$%%%&&&%%%%%%'''))),,,&&&%%%%%%&&&((()))(((&&&&&&'''((((((&&&&&&'''(((...---,,,,,,,,,---...///************++++++++++++)))+++---...,,,*********&&&(((***+++++++++,,,...OOOKKK222###---...(((///,,,+++***))))))***+++,,,+++***)))+++......+++(((%%%&&&''''''((('''''''''+++***+++...111000+++''',,,++++++******+++,,,,,,***+++,,,,,,+++***+++---***''''''***+++***+++...)))***++++++************)))+++...111222444777:::///444555222222777777222///222999AAACCCBBBCCCGGGJJJLLLNNNNNNLLLJJJIIIIIIVVVYYY^^^\\\QQQHHHMMMZZZ\\\QQQSSSTTTBBB999HHHYYYUUUGGGBBBQQQ^^^]]]ZZZZZZTTT[[[ggg^^^OOO[[[___HHHEEEJJJTTT[[[[[[[[[dddpppppp___WWW[[[UUUGGGKKK]]]MMMOOO\\\bbb[[[WWWQQQDDDGGG<<<555888;;;888666777:::>>>888111333222222;;;VVV===999;;;:::<<<666444:::EEEHHH@@@666000111222333333222111000)))++++++))))));;;```gggbbb___bbbhhhppp|||kkk555&&&---...)))...000&&&$$$))))))///...,,,)))))),,,---,,,+++///000...///222...'''***,,,------***(((''''''&&&'''((('''&&&'''(((***&&&&&&'''((()))***++++++))))))(((((((((***+++,,,)))))))))))))))((('''''''''%%%$$$&&&)))***(((%%%(((&&&$$$$$$%%%&&&'''&&&%%%&&&'''(((******++++++&&&''')))+++***'''$$$!!!,,,000111+++&&&&&&%%%###$$$%%%%%%&&&'''((())))))*********)))((((((''''''######%%%'''((()))))))))$$$%%%&&&'''''''''%%%%%%'''''''''((((((((())))))++++++******)))((((((((())))))))))))***+++,,,---,,,***)))***,,,,,,***'''%%%---'''%%%,,,&&&&&&;;;OOO999((()))---***(((******)))'''%%%$$$###$$$$$$&&&((()))((((((***///333------...///...+++)))((()))---000000------///111,,,,,,,,,...000111///...***************)))((((((***))))))(((((()))***,,,///)))###%%%+++...,,,'''***,,,,,,,,,333:::888000,,,000444555333222333555222555555555999@@@CCCAAAGGGIIIIIIGGGEEEFFFIIIMMMKKKHHHJJJPPPPPPKKKIIILLLXXXWWWQQQHHH@@@===@@@DDDRRRLLLIIIHHHDDDAAAJJJWWWcccmmmmmmaaa\\\^^^UUUDDDDDDRRReeepppnnnaaaQQQFFFHHHGGGLLLTTTSSSKKKFFFFFFCCCHHHPPPYYY\\\WWWMMMEEE;;;888888:::<<<>>>DDDLLLTTTIII555+++...***+++888sssXXX===000000222000666111000444<<<===666///000111222222222222111000---......,,,***333MMMeeeJJJIIIMMMWWW___```^^^___iiiqqq}}}RRR444(((111444;;;555&&&'''000///---///222222222222111000,,,///000---...111...)))(((***,,,,,,***)))))))))***+++***)))'''&&&''')))&&&''''''(((((())))))))))))((('''''''''((()))***&&&''''''((((((((((((''')))'''&&&(((***+++)))'''(((&&&%%%%%%'''(((''''''&&&'''((())))))((('''&&&$$$&&&)))++++++)))'''&&&)))...///***''''''(((&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))******$$$%%%&&&(((((()))))))))%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''')))))))))(((((((((((((((((())))))******+++,,,,,,,,,***)))***++++++)))''''''((((((***(((!!!---HHHNNN:::******...+++((()))''''''&&&&&&&&&&&&''''''&&&((())))))(((***---000+++,,,---...---+++)))(((+++---...///......///000...,,,++++++,,,---+++***)))))))))))))))(((''''''***)))'''((()))+++++++++***)))(((((()))*********...000000000555;;;999333,,,///333444222333555888111555777888<<<@@@@@@===AAABBBCCCBBBAAACCCGGGJJJFFF@@@===???@@@???BBBGGGGGGDDD@@@@@@BBBDDDEEEFFFBBBHHHTTT___[[[LLLEEEGGGPPP[[[___YYYSSSTTTRRRKKKJJJTTTcccnnnpppiii^^^WWW???>>>BBBJJJMMMKKKLLLOOORRRTTTWWWXXXWWWUUUSSSQQQJJJEEEAAAAAA@@@>>>@@@DDDDDD@@@333...222///222???yyyEEE@@@777000...000///+++///...---000333222...***222222333333333333222111------//////,,,---888EEE222111888DDDLLLHHH>>>888>>>NNN]]]eeeqqqwwwWWW???LLLWWWaaaSSS;;;666444'''---...111222111000000111...///...,,,---///...***''')))***+++***)))***+++------,,,***'''%%%&&&'''(((((((((((((((((((((((()))(((((('''''''''''''''$$$%%%&&&'''(((((((((((((((''''''(((******)))''''''&&&&&&''')))***)))''''''((())))))(((&&&$$$"""!!!###%%%((())))))((((((&&&***+++(((&&&)))***(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))''''''((()))))))))))))))'''(((((())))))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''((()))++++++++++++******)))((()))******(((&&&)))$$$***...$$$$$$;;;QQQIII999,,,,,,...,,,)))***%%%&&&'''((()))*********''')))******)))***+++---)))***+++,,,,,,+++***))),,,,,,,,,---///000///...///---***(((((()))((('''((((((((()))((((((''''''***(((&&&'''+++---,,,+++$$$)))---,,,(((&&&)))---111222222222777;;;999555222444666555222222555888000666;;;<<<>>>@@@>>>:::AAAAAAAAA@@@@@@AAADDDGGGEEE???<<<===??????BBBEEE???:::777<<>>GGGCCCHHH[[[kkkooo|||hhh~~~|||rrr\\\999000...,,,,,,++++++...333...---***)))***,,,,,,***''')))******(((((()))***,,,,,,+++)))&&&%%%%%%&&&*********))))))(((((((((******)))(((''''''&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))++++++)))((('''((()))***)))'''$$$""" """$$$%%%&&&&&&&&&$$$''''''%%%%%%((()))'''######$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%))))))*********))))))((()))*********))))))((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&''')))+++,,,+++***)))))))))))))))))))))'''''')))###***,,,%%%666KKKIII???444++++++...,,,++++++%%%&&&(((***+++++++++***((()))***+++***)))))))))'''((()))***+++*********,,,***)))+++...000...+++///,,,)))''''''(((((((((((()))))))))))))))((((((***(((&&&(((,,,...---***###)))...---)))''')))---111111000111444666555333999::::::666111///111444000777<<<===>>>AAA@@@<<>>======>>>???CCCBBBBBBFFFIIIHHHEEECCCGGGAAA===???EEEIIIHHHEEEBBB>>>>>>???:::555:::FFFKKKPPPXXXYYYKKK777111666BBBCCCFFFIIIHHHBBB999222CCCEEEJJJPPPVVVZZZ^^^aaaZZZVVVPPPKKKJJJOOOWWW]]]QQQGGG@@@>>>===888222///333===;;;555444000444CCC^^^<<<000333000...///000...***'''+++...000000......000222111111000000////////////,,,((((((,,,///---,,,...------...///,,,(((***///&&&444:::333666IIIZZZ___ggglllpppyyyXXX000+++***...000///111666---***''''''((())))))))))))******)))'''&&&&&&''''''(((((('''%%%%%%&&&(((,,,++++++******))))))(((+++++++++***)))((('''&&&*********)))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))++++++)))''''''((()))******)))'''&&&#########$$$$$$%%%%%%%%%%%%'''&&&"""###&&&'''$$$###$$$$$$%%%&&&'''((()))((((((((('''&&&&&&%%%%%%***************))))))(((++++++******))))))))))))((((((((((((((('''''''''''''''((()))******+++,,,%%%''')))+++,,,+++***)))((()))***))))))(((''''''(((%%%((('''///NNNTTT555333---)))***------,,,,,,((()))***+++++++++))))))***************)))(((''''''(((((()))***************((('''))),,,...,,,)))...+++)))((()))+++,,,,,,)))******+++++++++*********((('''))),,,...,,,***''')))+++,,,,,,,,,,,,,,,...,,,,,,---//////000000888999888444///,,,...111333999<<<;;;<<<@@@BBBBBBBBB@@@===;;;::::::;;;;;;@@@??????AAAEEEGGGCCC???FFFCCC@@@===>>>AAAEEEGGG<<<:::===AAA<<<333555>>>@@@@@@DDDIIIBBB777999CCC<<<@@@GGGLLLNNNIIIBBB<<>>@@@AAAAAA???<<<777555:::AAAAAA===888999999777666:::CCCKKK;;;999<<>>;;;555111000000>>>===222......444BBBSSS444444777333---***...111///---////////////...,,,---///222111000...---,,,,,,,,,---111***&&&((()))''''''((($$$&&&+++///,,,&&&%%%(((%%%(((+++---...111888===888333888KKKaaammmrrrsssxxxwwwBBB111&&&+++111...***+++---(((&&&***+++((('''***((()))((('''%%%%%%&&&(((%%%&&&'''&&&&&&&&&((())))))))))))((((((((((((((())))))*********((('''&&&))))))))))))((('''&&&%%%$$$&&&))))))'''&&&''')))+++)))''''''(((((('''&&&(((''''''''''''((()))***+++***)))(((((()))***+++))))))&&&###%%%******'''))))))((((((((('''''''''&&&''''''(((((()))******(((((())))))***)))))))))---,,,***)))((((((((()))++++++*********)))))))))'''((((((((())))))******''''''(((((()))*********(((+++,,,,,,)))((((((***'''+++&&&---HHHTTT@@@'''(((***++++++,,,,,,+++***++++++***))))))))))))))),,,)))'''&&&(((***)))(((******))))))******++++++''')))+++,,,++++++,,,------,,,+++---///000000///))))))***+++++++++++++++(((,,,///...***((())),,,---+++***,,,///111111000---******......,,,///444///222444444111///111333555:::<<<777444777;;;===BBB???<<<<<>>>>>888000222555444444888AAAHHH???;;;:::;;;555000555@@@IIIOOORRRMMMBBB@@@JJJWWW___aaa```YYYMMMEEECCCEEECCCHHHJJJKKKOOOXXX[[[ZZZHHHLLLOOOJJJDDDEEEOOOYYYGGGAAA:::777222---,,,...)))999999///---...333>>>nnn;;;555;;;444777111///444666111------444333111///---...///111555444222000000000000111---'''$$$&&&'''&&&&&&(((&&&$$$%%%)))***'''&&&(((((('''***...---((('''***))),,,>>>ZZZggg___VVVUUUXXXPPPZZZlllttt~~~```DDD,,,(((,,,++++++......)))(((,,,---)))(((***&&&''''''&&&%%%%%%(((***'''((()))(((&&&&&&((()))'''''''''''''''''''''''''''((()))))))))(((&&&&&&'''''''''(((''''''&&&&&&"""$$$''''''%%%$$$%%%'''---***'''&&&&&&'''&&&%%%)))(((&&&%%%%%%&&&''')))***((('''&&&'''(((***,,,******'''%%%(((---...***&&&&&&'''((()))***++++++*********)))((((((''''''''''''((()))))))))))))))---,,,***(((((((((((()))++++++******))))))(((((('''''''''(((((((((((((((((('''''''''((()))***+++)))+++---,,,***((()))+++'''+++&&&444NNNJJJ333---))),,,...---,,,,,,***(((+++***)))(((((()))***+++---)))&&&%%%(((******)))++++++************++++++(((+++......,,,+++---///---------...000000///---(((((()))***************(((---111///***&&&(((,,,------------...000222333///,,,---111111///222888555888:::999555333333444555:::<<<777222333555666===:::666555777999888777000111000000666<<<888...333555888888888:::>>>BBB;;;<<>>DDDFFFAAA>>>AAACCCAAA<<>>CCCBBB:::555;;;777222CCC___dddVVVKKKEEECCCFFFDDD===888888888555666999888222---,,,***......333666---)))666bbb:::---:::...,,,---...---,,,,,,,,,...+++---............///111...---------...---+++)))...******,,,+++((())),,,,,,***((((((***+++++++++)))((('''(((******)))((()))$$$+++<<<@@@444,,,...((((((,,,555???JJJXXXccc{{{aaa111))),,,666///...,,,,,,,,,...000111,,,,,,,,,+++***)))((('''&&&'''((())))))(((''''''(((%%%&&&))))))&&&&&&(((***************)))((((((''''''&&&%%%%%%&&&'''((($$$&&&((((((&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***++++++)))((('''(((&&&'''++++++(((''')))&&&'''((((((''''''((()))(((((())))))))))))******+++******)))(((((()))))))))+++***&&&(((,,,***%%%(((,,,444<<<;;;444---,,,......///......---,,,+++(((((()))*********))))))...---,,,,,,,,,,,,---...)))***,,,---.........---///////////////000111111555000,,,+++...111000...,,,------......------,,,/////////111222000***&&&+++************+++,,,------......///////////////((()))...333333111333888...222222///000444555111999777777999:::888333///555444444333333444444555;;;>>>AAAAAA>>><<>>???===AAAEEECCCDDDFFF===888@@@===CCCCCC???@@@HHHHHHBBB===AAA>>>;;;FFFXXXZZZOOOFFF@@@>>>BBBBBB>>>;;;;;;888555444555444000---...---///---000444------;;;ooo;;;///;;;...,,,+++***+++,,,,,,+++***,,,---......,,,,,,---...((()))+++...000///+++'''...+++***,,,,,,)))))),,,...,,,)))(((***---//////)))((('''(((***+++***)))'''&&&***111333000---,,,'''&&&)))///555:::CCCLLLcccrrryyy```XXXCCC&&&...,,,)))(((***,,,---...------,,,+++***((('''&&&&&&'''(((((((((((((((''''''%%%&&&******((((((***((()))***+++***)))((('''&&&&&&&&&&&&'''((()))***&&&''')))((('''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''(((((($$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******+++++++++***((('''%%%$$$&&&+++,,,)))''')))'''''''''((((((((((((((()))*********++++++++++++...---,,,***))))))((((((+++***'''$$$'''+++***&&&)))222999666///---,,,,,,*********++++++******)))******+++++++++***))))))******))))))))))))******((())),,,...///000000000***++++++,,,---......///888333,,,)))+++...000000------............------111000000111111000---***---,,,***)))(((((()))***---,,,,,,,,,------...///(((,,,111555111...111888000222111//////333555333;;;::::::;;;<<<999333...444444555555666777777777????????????@@@???===;;;CCCCCC@@@<<<===??????<<>>111///---++++++...///---***)))+++,,,,,,,,,,,,---///)))***+++...///...+++(((...******,,,,,,******---...,,,******,,,///000000)))((('''(((***++++++***+++------++++++......++++++)))***---...---000555DDDOOOTTT[[[lllvvv|||www777,,,,,,------,,,,,,++++++))))))))))))((('''&&&%%%(((((((((((((((''''''&&&'''%%%&&&***+++)))))),,,'''(((*********)))((('''((((((((((((((())))))***'''((())))))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%''')))++++++***)))(((###$$$&&&'''))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((++++++,,,,,,+++***)))(((%%%$$$(((---...***'''(((''''''&&&'''(((((('''''')))))))))***++++++,,,,,,......---,,,+++*********...,,,)))(((***,,,***'''...:::<<<000%%%&&&******)))***++++++,,,,,,,,,+++............---,,,++++++))))))))))))))))))))))))***+++---///000000000///((()))***+++,,,---------666111,,,))))))+++------*********++++++*********...---,,,++++++++++++***,,,,,,++++++******)))))),,,+++******+++,,,...///...///333666444///111777777777444222111222444444:::888777888999888444000333444555666888999999:::CCCAAA>>><<<<<<;;;:::888JJJFFFAAA??????@@@>>>;;;FFFHHHAAA===CCCCCCDDDMMMbbbTTTGGGBBB???:::<<>>===::::::<<>>AAABBBJJJPPPFFFAAAAAA;;;333666AAAEEE???<<<>>>===:::<<>>???===999666777???CCC<<<666===???===@@@444555;;;AAA===444333999===:::888;;;===???CCCHHHAAA???===???EEEHHHCCC;;;888999<<<>>>999111///111000111///111555//////>>>VVV555222000444555555444222111111222...//////...+++******+++---+++((((((***---......***''''''******((())),,,+++***))))))+++,,,+++***///,,,)))((()))******))))))***---...+++&&&%%%&&&&&&&&&)))------+++,,,000000000***)))...,,,---:::EEEWWWYYYwwwQQQKKKKKKXXXddd\\\AAA'''(((((())))))***)))))))))))))))((('''&&&''''''((((((%%%&&&))))))&&&&&&((()))(((&&&&&&&&&((()))+++'''((()))))))))((('''&&&((()))((('''%%%%%%'''(((&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***++++++)))((('''''''''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((()))***++++++)))''')))------******,,,,,,)))&&&'''***+++(((%%%$$$%%%&&&'''((())))))***))))))***+++,,,...000111+++,,,//////***(((111>>>CCC:::111...---+++***+++'''((()))))))))))))))((()))******++++++++++++***((()))***++++++***)))(((......///...---+++)))((('''((()))***)))(((&&&%%%)))***+++***)))(((''''''))))))************)))))))))***+++***((()))+++...*********+++,,,,,,------+++,,,---///000000111111222000111444222...,,,///333000000444555222222666666222///000444999::::::333222000000222555999;;;999666444666;;;>>>===;;;:::888:::>>><<<777666999<<>>777777222555:::===<<<666222000444666777:::@@@HHHLLLKKKXXXSSSIIIBBBDDDHHHDDD;;;777888::::::444,,,+++///---...,,,///444000222AAA^^^777222222222444666444000///000222***,,,------------...000((('''&&&(((+++---......)))&&&&&&))))))'''(((,,,---***'''&&&''')))******000---***(((((()))))))))((('''---333000(((%%%***'''&&&(((,,,,,,***+++//////...'''%%%)))$$$%%%222///777+++DDDZZZ^^^}}}bbb555''''''(((((('''&&&%%%%%%'''&&&&&&&&&'''(((***+++(((%%%&&&))))))%%%%%%''')))(((&&&%%%%%%'''***,,,%%%&&&''')))))))))(((((((((((((((&&&$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%$$$###"""###%%%''')))+++***((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((***+++,,,'''%%%&&&***,,,***+++......+++((())),,,---***&&&%%%%%%&&&'''((()))***************+++,,,---///000,,,...000000******999LLL@@@000%%%)))---***'''))),,,,,,------------,,,,,,***+++,,,,,,------------***+++,,,------,,,+++***------......---+++***(((((()))***+++***)))&&&%%%)))*********(((((()))***(((((())))))))))))(((((('''***++++++))))))+++...---+++)))''''''))),,,...+++---///111222222222111***---222666444000444;;;888444444888777222111444111///---///333666555444333111///...///333888;;;888333///333;;;<<<444+++,,,,,,111777666000111666222:::666111888999111...999888555222444777444///333888<<>>777777666666444---'''(((---+++,,,))),,,333000555FFF~~~666999111888666444111///.........000///...---+++***)))(((***+++,,,***((((((+++...+++******((('''))),,,///000,,,+++...---'''&&&***,,,)))%%%%%%'''((('''&&&((())))))*********))))))'''(((***+++,,,,,,++++++---......,,,***))))))***'''%%%&&&***///999MMMaaa}}}rrrCCC000---+++***************&&&(((+++......---***'''******)))(((((((((((((((***(((&&&'''***+++)))'''%%%&&&((()))))))))((('''((((((((((((((('''''''''***)))'''&&&&&&'''((()))'''(((''''''&&&%%%###### """%%%'''((('''&&&%%%(((((((((&&&$$$###$$$%%%&&&(((***)))&&&&&&'''***'''&&&&&&'''(((((('''%%%((()))***)))((('''((()))((()))+++,,,,,,***'''%%%))))))))))))***+++,,,---(((&&&%%%&&&(((******))),,,,,,,,,+++,,,,,,------,,,111,,,///666,,,000OOO<<<111)))***,,,***)))***%%%(((,,,000111///---+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,)))+++------,,,++++++,,,((('''&&&&&&''')))+++,,,,,,***)))+++...///---***)))+++,,,,,,+++***+++,,,---+++******,,,---,,,+++---+++***+++)))&&&(((------000000...///222222///000111111111111444888;;;;;;999555///,,,,,,000333111222333222111000111333333000---///444777666333000333444333555888777333111444666555444666<<>>222...444999333)))333333222111...,,,+++******333000***,,,///999JJJGGG888000222111111000000000111111222222111///---,,,+++***'''))))))'''%%%%%%(((+++++++++***)))'''(((,,,...000,,,+++...,,,((('''***,,,)))&&&&&&'''(((((('''((((((((())))))*********++++++,,,,,,+++***)))(((---------,,,***))))))*********---///+++''',,,666<<>>777555999<<<:::555333888555444555333///333999<<<555---///999EEEKKKMMM>>>666+++)))222;;;:::333444333000///......---,,,...444000,,,+++(((...AAA```777111111111222333333333333333......---,,,***)))((((((((()))((('''&&&&&&(((***,,,,,,+++)))((((((+++---///,,,,,,---,,,)))(((***,,,***((('''((()))))))))(((((((((((()))***,,,---,,,,,,,,,,,,+++***)))((())))))((((((''''''&&&&&&'''***///111+++$$$###&&&###(((<<<]]]~~~jjj===******,,,***(((---***'''%%%&&&((())))))******)))((((((((())))))((('''&&&'''((()))(((&&&(((((()))************)))*********))))))(((((((((&&&%%%%%%%%%&&&(((***+++(((((((((((('''&&&&&&&&&'''(((***++++++***((('''%%%'''((((((&&&$$$$$$$$$)))***+++***((('''((()))((('''&&&'''((()))'''%%%((()))***)))((('''((()))+++******))))))(((''''''&&&'''(((************)))((('''&&&&&&(((******)))((((((((()))***+++,,,---###+++000((($$$999PPPTTT***)))***------)))'''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))+++---...---***(((***,,,,,,,,,***(((&&&&&&))),,,((((((***+++++++++++++++///......///000111///...,,,,,,+++)))'''''')))+++---,,,,,,...000///+++'''+++***,,,...---******......111000---,,,///...+++)))+++,,,,,,******+++---+++,,,+++***)))***---///222333444444222111111222444111...///333555444333---222666777:::>>>===:::888999999888666999???DDD???999888???EEEBBB:::444888444111000......333999:::555...,,,111:::CCCHHH@@@999...)))000999:::555555111,,,***+++---,,,***000111000222222***000GGGuuu888666777777777777666444111000+++*********))))))))))))---,,,+++***)))***+++,,,------,,,***((((((***,,,...---,,,---,,,+++***+++---,,,*********+++,,,,,,***))))))(((***,,,///000*********++++++,,,,,,,,,)))(((''''''(((((('''&&&&&&(((++++++)))(((,,,000(((###(((999KKKZZZlll~~~|||hhhWWWQQQMMM@@@222+++(((%%%%%%'''((((((&&&******))))))((())))))***)))((((((((()))))))))((())))))******++++++++++++))))))))))))************&&&&&&%%%%%%&&&'''((())))))((((((''''''''''''(((&&&'''(((((((((&&&%%%$$$$$$''')))***(((&&&%%%%%%*********)))((('''''''''((('''&&&'''))))))'''&&&((()))***)))((('''((()))))))))((('''((()))***+++$$$%%%((()))******((('''((('''&&&''')))*********)))))))))***+++---...///---***+++$$$(((JJJYYYCCC)))+++...///---***))))))+++++++++*********))))))------------------------,,,000333111,,,***,,,///000///,,,(((&&&'''+++...************++++++,,,---........./////////......---,,,***'''%%%%%%(((+++,,,,,,,,,---...---)))&&&)))(((+++...---******------//////+++***,,,+++(((''')))++++++***)))***++++++,,,---,,,+++,,,...000222444666666555555555666333111///000333555666666'''///666:::???EEEHHHFFF:::;;;;;;::::::===BBBFFFDDD??????CCCEEE@@@888444666333000...---...222666444555666666666888<<>>:::666333222444555:::??????777111///000///999888777777555333///---222111222555444111222777111333333111333888666000///111111///---...333888;;;;;;888222///222222000---000555888<<>>;;;666222333999>>>======<<<;;;999444...***///000222222111000---,,,---...//////,,,***((('''...///,,,(((***---***###...+++(((&&&(((***---...((()))***+++,,,++++++***,,,((('''((('''%%%%%%)))+++))))))+++///000...,,,///...---,,,,,,,,,------///...+++)))((()))+++,,,$$$'''+++***$$$(((???YYYzzz\\\888,,,---,,,'''++++++(((''')))+++)))***************++++++,,,+++&&&%%%))),,,***(((((('''(((***,,,+++)))&&&$$$+++)))''')))+++,,,***'''***'''$$$$$$&&&'''%%%###((('''&&&%%%&&&'''((())))))))))))+++,,,+++(((&&&%%%'''(((((('''''')))***+++(((%%%&&&)))++++++))))))***+++++++++)))((('''))))))************))))))((('''''''''''')))+++,,,)))))))))))))))*********)))***+++---///...+++(((...<<>>999333///000555<<>>;;;888777:::???CCC999888777888888888666444555444111///---,,,,,,,,,...---,,,******+++...000---///---))))))---,,,''',,,+++******+++++++++++++++******)))***+++,,,---,,,((('''((('''%%%%%%(((***))))))+++---...---,,,,,,+++***)))***+++---...,,,+++)))(((((()))+++---'''***...,,,%%%%%%444FFF[[[rrryyyfffUUUGGG<<<,,,'''&&&***)))%%%'''///'''&&&&&&&&&'''((())))))+++'''&&&***,,,)))''''''((()))*********)))'''&&&)))(((((()))++++++***)))***'''%%%%%%&&&'''&&&$$$&&&%%%%%%%%%&&&'''((()))''''''((()))+++***(((&&&'''((())))))(((((()))******(((&&&&&&)))+++***))),,,,,,,,,,,,,,,+++******&&&&&&''''''''''''&&&&&&((((((''''''(((***+++,,,)))))))))))))))))))))***((()))+++***)))(((((()))000:::JJJRRRGGG333***---***)))(((***---///...,,,***+++,,,+++***))))))+++++++++******+++,,,,,,---,,,------............---)))))))))((((((((((((((()))))))))))))))(((''''''$$$&&&)))***)))(((((()))))))))))))))******++++++'''''''''%%%%%%(((...333---,,,+++,,,---......---,,,...111111//////000222000222444444222111000000333222000000000111333555111000111222///+++---333///......111444444000,,,999888888888555111333888555999<<<;;;777444333444000333666555111///000222444333333444777;;;@@@BBB;;;;;;<<>>;;;???===<<<===???AAABBBAAA;;;999444111000111444666222000---***((((((((()))+++......***'''))))))'''+++,,,------,,,+++)))(((...,,,***((()))+++---///,,,)))''')))(((%%%&&&)))''')))+++++++++***+++,,,)))(((&&&&&&'''***---///)))(((''''''((())),,,---''')))------((($$$***333777MMMlllvvvnnnGGG111&&&...333)))###&&&%%%%%%%%%%%%&&&''')))))),,,((('''***+++(((&&&''')))))))))))))))((((((((('''(((*********)))***+++)))'''%%%%%%'''''''''&&&$$$$$$%%%&&&'''(((((((((&&&%%%&&&(((******(((&&&)))***+++***(((((((((******((('''''')))******)))---,,,++++++++++++++++++))))))************)))))))))))))))))))))***+++,,,******)))))))))))))))))))))+++,,,***'''&&&(((***111HHHeeejjjPPP000'''000***)))((()))+++++++++******,,,,,,,,,***)))***+++...+++)))***,,,...,,,***+++,,,...000000000///...)))((((((''''''((()))***)))))))))((((((''''''&&&%%%(((+++---+++)))((('''+++,,,,,,,,,,,,---------((()))******)))((()))***,,,,,,,,,+++***+++---///...333666555000---000444...111555777555222///...444333111/////////000111222000111444444000///222///,,,,,,111888;;;888444:::666444555555222444888444777;;;:::777444444555111666;;;:::666222111333222222222444888>>>CCCFFFLLLLLLPPPXXXdddpppyyy~~~yyynnnfffXXXUUUPPPKKKGGGBBB===:::>>>;;;666222111222444666111000000//////---+++))),,,000222000,,,***)))))),,,---------+++)))((('''...---+++******+++---...---******,,,+++((('''***&&&))),,,+++)))''')))+++)))(((&&&%%%&&&))),,,...***)))(((((((((***+++,,,&&&''')))***)))((((((***)))111FFFbbbsss{{{{{{UUU000&&&,,,---&&&!!!'''''''''((()))***+++,,,,,,)))(((+++***'''%%%'''***)))(((''''''((())))))'''***---,,,((('''(((***((('''&&&&&&'''(((((((((%%%&&&&&&''''''''''''&&&&&&%%%&&&(((***+++***((()))******)))'''&&&'''(((***))))))))))))******)))+++***)))(((((()))***+++***++++++++++++++++++******************++++++,,,*********))))))))))))))),,,,,,,,,,,,+++++++++***666gggNNN)))%%%000******))))))******))))))+++,,,---,,,***)))***+++...***''')))...000...+++(((***---///000///---,,,+++***)))((((((***,,,...))))))((((((((()))))))))***,,,......,,,***)))***------------------------(((***+++,,,------------+++,,,---+++((()))---111111444666444///,,,---///,,,///333444333000---,,,333222000......///000111666222111555777555444666777333///000555<<<@@@BBB???999555555555333222555111555999:::888777999;;;555777:::;;;;;;:::999999===;;;:::===FFFRRR^^^eeemmmnnnqqqyyyuuuiii^^^VVVUUUQQQJJJAAA999222...+++...,,,***+++///333555555+++///444666333///---...---------***'''&&&'''))),,,,,,,,,------,,,,,,+++///,,,,,,......***))),,,'''***,,,+++((('''(((***+++***((('''''')))+++------,,,+++************+++(((((('''''')))******(((,,,(((---999AAAIII[[[oootttHHH$$$'''...+++))))))))))))***+++,,,---+++))))))+++***&&&%%%'''***)))(((''''''((()))******---...,,,(((%%%&&&''''''''''''''''''((()))***)))((((((''''''&&&&&&%%%'''''''''(((+++,,,+++***'''((()))(((&&&%%%%%%''')))************)))))))))******((((((((()))***+++'''(((((())))))((((((''')))*********++++++++++++************))))))((((((,,,+++***,,,000000---***FFFwwwppp>>>((((((***++++++,,,+++************+++,,,---,,,*********+++---)))&&&)))...111000---)))+++---///000///---++++++***)))((((((***,,,...)))(((((()))***+++------/////////---+++***,,,...,,,,,,,,,,,,,,,+++++++++'''&&&&&&''')))+++,,,,,,***+++,,,***'''(((,,,000000////////////...---+++...///111000///...///000111000......///000333444444///,,,///222222444777<<<;;;888444222555<<>>;;;::::::???GGGMMMOOONNNTTTUUUYYYaaannn}}}~~~qqqbbbUUUJJJDDDAAA999///)))***...222333+++,,,///333222...---///---......+++'''%%%(((+++++++++---------,,,***)))000------000///+++***,,,)))***++++++)))(((((((((+++******))))))***+++,,,...---,,,+++************,,,+++(((%%%'''+++***%%%***''')))+++******555CCC\\\ggg```CCC...---...)))((((((((((((((())))))******((())),,,***%%%%%%)))))))))(((''''''(((***+++,,,------+++)))&&&%%%&&&&&&'''((((((((((((+++---+++***)))'''&&&''''''((()))((('''(((***,,,+++***&&&'''((('''%%%%%%%%%''')))***,,,+++***)))))))))++++++++++++++++++,,,---))))))************))))))))))))***++++++******)))++++++******)))((((((((()))((((((+++///000000...UUUiiigggEEE---......%%%+++,,,------+++***+++,,,+++------,,,+++***+++,,,,,,***(((***...000///...,,,...///000000///---,,,)))((((((''''''((()))******)))))))))***,,,...///000000...+++)))***---000++++++************))))))***(((&&&&&&(((******************)))((()))+++---+++******,,,///000...,,,///000//////...///222444///.........000222555777333///---///000111555;;;<<>>>>>???CCCFFFSSSRRRTTT\\\hhhqqqvvvwwwzzzyyyoooaaaUUUNNNJJJEEEAAA===777222333111---,,,///+++...111///+++((())),,,,,,,,,++++++************...,,,,,,///...***)))+++,,,+++******+++***(((&&&'''((()))***+++,,,,,,,,,+++++++++******************+++(((%%%'''+++***$$$%%%'''******((('''+++///)))AAAWWWYYYNNN@@@222'''))))))(((''''''''''''(((((('''))),,,)))%%%&&&***((((((((((((((()))******+++***************(((&&&%%%'''))))))((()))+++...,,,***(((&&&'''))),,,...***((('''''')))***)))(((%%%&&&((('''&&&&&&'''((((((+++------***(((((()))******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))*********)))((((((++++++******)))(((((('''&&&)))++++++***---555;;;SSSLLL;;;,,,)))//////)))***,,,------+++***,,,...,,,---...---+++***+++,,,...---,,,,,,,,,,,,------...//////......---,,,+++)))))))))(((((((((((((((,,,+++***)))((()))+++,,,,,,,,,,,,***))))))+++---*********)))))))))((((((+++)))((())),,,---,,,******)))((()))***++++++***,,,---......------------,,,------------///222555000/////////000333666777111111333555444333888???<<<>>>>>><<<999:::>>>BBB??????CCCFFFDDDAAABBBGGGJJJNNNUUUYYY\\\aaagggkkkzzzsssiiiZZZMMMAAA<<<888222111333)))///444333///++++++,,,...,,,***((('''(((***,,,---++++++...---)))((()))...,,,******,,,,,,)))%%%###%%%(((***,,,---------(((((())))))******++++++%%%((((((%%%'''---,,,&&&''')))((($$$$$$&&&(((''''''***888KKKUUUOOO@@@666+++***)))((((((''''''(((''''''))),,,)))&&&''',,,''''''(((((()))))))))******((('''(((,,,---***(((%%%'''))))))((())),,,///+++)))&&&%%%'''+++///222***(((&&&&&&((((((((('''%%%'''(((((('''''')))***(((+++...---***((((((***'''((()))+++++++++***))))))))))))******)))))))))'''((()))******)))((('''+++++++++***)))(((((('''&&&---111---'''+++:::IIIHHH777,,,---///,,,,,,000(((+++---,,,******,,,...,,,---...---+++***+++,,,000000000...+++)))***+++...---,,,+++***)))))))))++++++,,,,,,+++***)))(((...---***(((''''''((((((''')))+++***)))((()))************)))))))))((((((%%%$$$%%%(((,,,...+++)))***((('''))),,,---***'''000444666222,,,((())),,,&&&(((***+++,,,---000222222111000000111333555777---///444888666333777>>>???<<<777777;;;DDDMMMSSSMMMQQQXXX^^^]]][[[___fffeeelllttt||||||nnn]]]SSSQQQSSSJJJ???999999888444///111...+++******+++,,,+++---...---***'''(((,,,000///++++++///...))))))---((($$$"""&&&---111000---///,,,***)))***+++***)))------,,,***,,,///...***))),,,...+++&&&$$$'''+++'''&&&)))111777???OOO___III>>>000)))&&&''')))++++++***)))***++++++***(((,,,,,,+++(((&&&%%%&&&(((%%%'''(((((('''''')))***$$$&&&((()))))))))+++---///---***''''''(((+++---)))'''$$$###$$$&&&''''''$$$(((+++***'''%%%'''******...000,,,***+++***'''+++***)))(((((()))*********,,,...//////---***(((***+++++++++***)))'''%%%'''((()))***)))(((%%%$$$,,,***(((------''':::___^^^888%%%+++------//////'''''')))***+++,,,,,,,,,...,,,******,,,---+++(((***+++---...///......---------,,,,,,+++***************+++,,,,,,,,,++++++)))))))))***+++,,,---...)))+++,,,+++***)))***,,,***,,,,,,+++***))))))***222)))###(((///...)))%%%###&&&%%%"""$$$,,,---***%%%(((---111000,,,***+++***++++++---//////...,,,222111000...---...111444333666;;;@@@BBBBBB@@@???@@@IIIQQQYYYdddppptttqqqmmmqqqxxx|||yyysssjjjbbbTTTOOOGGG@@@;;;555111---,,,,,,---------///333555...******///111......111...---,,,,,,......//////...---,,,---///000///------++++++------,,,+++***)))((((((((()))+++,,,---(((&&&(((,,,///444???LLLaaaPPP<<<000,,,***&&&###+++***)))***+++***(((&&&,,,,,,+++)))'''&&&''')))((()))***)))((('''((()))***++++++)))'''&&&'''(((***)))&&&$$$$$$&&&)))+++***(((&&&&&&'''(((((('''&&&))),,,***'''&&&(((+++)))---///+++)))******'''***)))((((((((()))***+++)))***+++,,,,,,***)))'''+++++++++++++++***)))((('''((()))******)))((((((,,,)))(((,,,---***===]]]oooDDD)))***++++++......'''((()))+++,,,,,,------...,,,+++,,,------+++)))))))))***+++++++++++++++//////...,,,+++***)))(((***+++,,,------.........---,,,++++++++++++++++++,,,------+++((('''((()))((()))******(((((()))***...(((&&&+++///,,,'''$$$))),,,+++((())),,,,,,(((......//////...,,,,,,,,,333333444555666666555444---111444444333555;;;AAAFFFJJJPPPWWW\\\___aaaaaa```gggooovvv~~~uuulllccc[[[WWWFFFDDDAAA???>>><<<999777---((('''***---+++******%%%''')))***)))***---000333222111222222111///------))))))//////***(((,,,---)))%%%%%%(((***(((%%%(((''''''((('''(((...666LLLRRRSSSEEE111'''***222*********+++,,,+++(((&&&+++,,,+++***'''&&&'''))))))***+++***(((&&&'''(((,,,,,,,,,)))'''%%%%%%&&&)))(((%%%$$$$$$&&&(((******)))((()))++++++***((((((***+++***'''&&&))),,,(((,,,---***((())))))'''((((((''''''((()))***++++++++++++*********)))))),,,++++++******+++++++++((((((((()))***+++++++++)))&&&(((///222888MMMfffVVV000***)))))),,,***((()))***+++,,,------------,,,,,,---......+++)))***))))))))))))***++++++000///...---+++)))(((((('''((()))******+++,,,,,,+++******))))))))))))***------,,,***(((''')))***'''((()))((('''''')))***(((&&&(((...000---++++++(((+++,,,******+++)))&&&111///---,,,---000222222---...000222444555666666777???GGGIIIHHHKKKSSS[[[aaadddjjjqqqyyy{{{wwwrrrnnnkkkfff___YYYKKKEEE@@@??????;;;666333++++++++++++++++++,,,---111///---,,,---...---,,,111******111111******111...***&&&%%%((()))'''%%%***+++++++++***))),,,///'''<<>>AAACCCCCCBBBCCCEEELLLSSSYYY]]]eeemmmpppllltttwww|||}}}~~~|||vvvpppccc]]]UUUOOOKKKHHHGGGEEE@@@:::555666888777000)))&&&(((***,,,,,,+++++++++***---...---...000000---+++,,,***,,,777CCCBBB999***(((%%%%%%&&&(((((((((&&&((())))))'''&&&&&&&&&###%%%'''(((((((((***,,,)))))))))'''&&&'''))),,,...---+++)))((((((((((((&&&&&&''')))++++++)))'''((())))))******))))))((('''++++++'''&&&(((***)))'''((()))***++++++******,,,+++***)))))))))***+++'''''''''''''''((()))***)))))))))((('''&&&&&&&&&)))+++<<>>NNNVVV777333...+++***+++,,,,,,''')))++++++)))((('''(((&&&((()))***))))))+++---++++++)))'''%%%%%%(((++++++***))))))((()))))))))'''&&&''')))++++++***((()))***+++---...---***((((((++++++'''&&&)))+++***)))***+++,,,,,,+++******,,,+++******))))))******'''(((((())))))))))))((('''((()))***))))))'''''''''+++>>>???<<>>>>>999222+++000...(((...>>>GGGFFFEEE???888222000111111222)))+++,,,---+++))))))******+++,,,,,,+++***+++---******)))'''%%%&&&))),,,))))))))))))***+++,,,---((('''''')))+++,,,+++******+++---000111///,,,)))(((++++++'''&&&)))++++++***+++,,,------,,,***)))---------,,,,,,,,,++++++((()))***++++++***)))(((&&&''')))+++,,,+++***)))---222FFFFFF@@@nnnbbb888---******---...'''(((((())))))))))))((()))******(((&&&'''+++///---......///...---,,,***------------------------111000000000111444777999111222555888<<<@@@DDDFFF???DDDJJJOOORRRTTTUUUWWWZZZ\\\^^^```ccciiioootttyyy{{{www[[[>>>......++++++......111===KKKrrrnnn<<<---333333CCClll|||qqq```RRR888111===???MMMcccVVVCCC@@@eeeiiiZZZ[[[RRRKKK\\\MMMKKKJJJJJJGGG@@@;;;::::::;;;;;;999666333333333000111333555555333...***---)))''')))...111///,,,+++000222///...///...,,,///...---///111000,,,(((+++,,,---,,,***)))***,,,&&&&&&+++111000***,,,222,,,,,,---,,,***))))))***++++++*********************000+++''',,,,,,'''+++///AAAGGGDDD[[[nnn000)))000,,,555)))---///---)))***//////***,,,,,,---///000000...---222000,,,+++000777999777888999:::===???@@@@@@???@@@DDDJJJNNNOOOQQQTTTWWWRRRSSSVVV[[[aaaeeeffffffnnnqqqtttuuuvvvxxx|||yyyTTT222''',,,%%%(((+++,,,,,,///555999ZZZhhhtttPPP---***///777PPPpppyyyddd___]]]mmmzzzeeeWWW;;;[[[bbb^^^uuuzzztttqqqpppnnnlllffffffeeeaaa\\\WWWUUUTTT^^^\\\XXXUUURRRPPPNNNLLLIIIEEEAAAAAADDDEEECCC@@@<<>>999777:::<<<<<<;;;;;;:::;;;<<<;;;999777777888999888555111---+++,,,+++...222000***(((***,,,---...............///+++++++++++++++,,,---...+++000,,,+++555999:::@@@999@@@JJJ[[[zzzooo777222555---999555555888666222333999<<<;;;===BBBEEECCC>>><<<>>>AAAGGGDDDCCCFFFLLLQQQUUUXXXWWWWWWWWWZZZ___dddiiikkk|||xxxooobbbXXXYYYdddooo~~~wwwsss|||cccCCC666111,,,,,,***(((***///555999;;;OOOTTTTTT```}}}lll333'''///---444[[[vvvddd[[[hhhoooeeerrrooo|||nnnSSS]]]{{{wwwtttrrrrrroookkkjjjkkkllljjjhhhbbbbbb___XXXVVVZZZ^^^___[[[\\\\\\\\\[[[ZZZ[[[[[[YYYZZZ\\\]]][[[UUUMMMGGG:::555111111111......000,,,,,,------............++++++,,,,,,---///000111///111+++***555999:::CCCGGGFFFVVVzzztttKKKKKKMMMBBBLLLSSSMMMQQQRRROOOOOOUUU[[[^^^```ggglllfff[[[VVV[[[bbbgggaaaaaagggjjjiiimmmtttwwwwwwwwwzzz}}}{{{jjjTTTCCCCCCQQQ___qqqooowwwPPP///222333'''///+++((()))///444666666JJJJJJAAAFFFddd{{{<<<,,,444---***JJJcccNNN???@@@BBBNNN|||[[[KKKlll{{{yyy}}}||||||{{{~~~zzzuuu^^^SSSEEE;;;666555555666///...------...///...------------------...///000---///))))))111222333===SSS[[[rrrxxxaaajjjnnnbbbdddmmmmmmrrrwwwwwwvvvxxx~~~|||vvvzzz~~~tttggg^^^MMMJJJBBB444)))(((///888DDDTTTsssWWW000...333............---...333;;;AAATTTNNNBBBAAAQQQ```vvvttt>>>000444///---;;;___XXX???222,,,(((555bbbooosss~~~kkkZZZLLLCCC:::444777444111111222444444333000///...---------------(((,,,***,,,222111444CCC]]]www|||uuuuuu{{{tttfffUUUCCC666......------+++*********+++:::___qqqBBB---///777+++///000...///>>>XXXnnnnnnXXXAAA@@@EEEDDDTTTvvvccc999111111///111000===jjj}}}HHH222333///,,,+++:::~~~yyyzzz~~~pppbbbSSSGGGBBB===666333333555666555111111///...---,,,,,,,,,***///......///***111FFFmmm~~~}}}jjjYYYKKK???444,,,---,,,,,,---000000---***,,,(((???rrrWWW000&&&---)))+++,,,...:::XXXlllEEE===CCC<<<===PPPooo[[[777222222111444...444JJJkkk888(((333,,,///---&&&hhhlllgggpppyyyppp\\\RRREEE;;;888666444222222111000///////////////,,,222000---***$$$222NNNwwwkkktttooosss}}}ttt~~~zzz{{{nnn```MMM???999666333000------,,,,,,,,,+++++++++777***===tttvvvRRR;;;444333111333BBB^^^ZZZ???>>><<<888<<>>333444------///NNN}}}xxx999---111***...---,,,]]]eee[[[www{{{ooocccRRRFFF>>>@@@777...+++)))666555000***&&&***@@@fffZZZAAA222/////////***&&&***222:::DDDOOORRRRRRZZZlll{{{uuu\\\EEE555333111000000666CCCOOOSSSOOOJJJAAA555---111999KKKYYYttt\\\<<<999;;;444000666666@@@\\\yyy|||uuuoooiiifffoooqqqpppgggUUUFFFDDDIIIPPPwww}}}xxx{{{TTT666///000///***333___{{{===...///'''***000===uuuoooRRRiiisssjjjTTT:::===???555444000222222***$$$000JJJ[[[]]]llltttwwwxxxrrrVVV777---//////000000+++%%%%%%))),,,000222222222:::HHHTTTsss|||UUU???777333555333///555KKKfffxxxwwwhhh___eeeppp|||pppKKK>>><<<888666666000222AAAVVV{{{{{{wwwxxxuuummmkkkpppuuuwwwxxxppp___LLL@@@;;;>>>YYY}}}|||zzzmmmCCC111///,,,000---IIIMMM666///'''--->>>[[[ggg[[[tttuuuNNNXXXXXX???:::'''......+++,,,777CCC===...BBBBBB???AAABBB444,,,555,,,...000000---+++***,,,,,,...///000000222555888SSSmmmiiiEEE777444444444222444FFFeeeZZZCCC:::777999666000000555@@@iii}}}xxxeeeOOO@@@BBBHHHddd|||~~~UUU444***!!!222,,,444oooiiiSSSGGG@@@HHHYYY{{{ZZZIIIVVVzzzkkkBBB===222333***+++777AAA>>>555000,,,...---222666+++&&&222***++++++***)))***,,,,,,((())),,,000555777666444999TTTlllsssLLL:::999666000,,,...???___~~~lllJJJ999555444444333555444777ZZZrrrdddfffqqqxxx}}}kkkQQQNNNaaajjj===+++$$$444---$$$JJJ|||pppmmmrrrwww|||dddPPPPPPlllhhhZZZMMM;;;111999NNNRRR===...000+++...++++++000+++(((111---...,,,((('''***,,,+++---++++++---222666777666///AAAKKK___rrrOOO///...777666444000:::ZZZ~~~~~~UUU;;;333...222222555555333KKKsssrrrOOO@@@EEELLLNNN\\\jjjuuuxxx|||~~~nnngggmmm~~~}}}xxxCCC...000222///%%%222ddduuuXXXPPPqqq~~~pppSSSHHHLLLZZZTTT999'''(((***///'''!!!(((------222...000...))))))------)))333000......111333333222...888444HHHuuummmQQQ;;;)))***444555AAAAAAUUUzzz^^^<<<000///222000000111///<<>>BBB@@@@@@QQQaaafffnnnyyy{{{vvv~~~xxx~~~zzzBBB---111(((---///...RRRfffUUUmmmtttbbbTTTOOOEEE666111666"""...---'''///222***%%%'''++++++''')))---,,,''')))))),,,000333333111...///555---AAAuuuvvvQQQ;;;888222///444666JJJMMMgggbbb;;;,,,444555///+++---,,,444FFF|||JJJ<<<;;;444444===CCCIIITTTaaammmxxxyyyYYY888666,,,333'''(((999===]]]ddd[[[vvvmmmVVVJJJ>>>000---222(((---///...,,,,,,***(((&&&***......+++((((((***+++++++++,,,.../////////333111111>>>\\\|||___MMM;;;444111,,,---333;;;YYYyyymmmFFF///...222444222------333999hhhvvvGGG::::::555555======MMMbbbrrr||||||}}}III...000,,,333***)))222111PPPrrrqqqzzzlllpppqqqjjj^^^NNN===111...///222333000---+++,,,,,,---......,,,***))))))+++******,,,///111111000000+++...:::TTTwwwrrrIII<<<222222111///333:::JJJggguuuHHH***,,,000222000,,,,,,111777TTTtttHHH:::999777;;;CCCSSSiiiSSS444***...444...,,,---'''AAAzzz~~~eeeRRRyyytttaaazzzsssZZZCCC666000///222111,,,+++000111///---,,,,,,+++***))),,,******,,,111444444333111***///999NNNssswwwUUU555///---111222111888BBBccczzz{{{JJJ'''+++...111///++++++000555DDDlllJJJ<<<===DDDTTTeeeXXX888444333...000000'''999ccchhhDDDUUUhhhzzzppprrrzzzjjjHHH777+++---...******///333///******,,,---,,,***---+++,,,///444666666555555...333<<>>111...///333222000999FFF{{{uuuHHH***+++...000///,,,,,,000444BBBqqq]]]HHHAAAIII^^^{{{cccCCC444+++111444,,,444MMMkkkMMMIIIUUUtttxxx|||kkkRRR888///...+++***+++000,,,((((((+++------,,,)))+++...111333444333222222///333===WWWwwwhhh555333///000222///---777EEEaaa>>>,,,---///111111//////111444HHHzzzzzz```WWWNNNPPP___yyy```@@@---111444---///;;;}}}yyyZZZAAAMMMvvvzzzvvvTTT<<<111///---***---+++)))(((***---......&&&,,,222444222/////////***......;;;aaawww]]]444111------000...+++444AAAtttmmmIII333---///000222222111111333444FFFrrr{{{{{{eeeVVVTTTWWWfffZZZ999555111***,,,333dddfffIIIYYY}}}tttmmmGGG111...///,,,,,,------,,,++++++---///'''111;;;<<<666///...000***555---:::iiirrrLLL111000,,,---111000,,,000999OOOfff}}}dddIII666///000///000222222222222333333???xxx___IIIHHHKKKXXXuuupppGGG:::///'''+++111PPPXXXHHHzzzwwwkkkwwwKKK...,,,000///---000111///,,,***,,,///+++888DDDEEE;;;222000444111???000<<>>,,,222...///555444------333///GGGdddxxxrrrRRR;;;///+++000666///000111222222222222333:::bbbGGGEEEBBB>>>^^^```;;;,,,///000,,,===xxxqqqgggtttoooLLLjjj~~~{{{gggFFF555333111,,,222,,,,,,111//////AAAZZZNNNaaajjjhhhaaaLLL777222555000///GGGllloooLLL///333333222111111000///...222222:::NNNkkkzzzUUUMMM@@@555......111333111000//////444666222+++KKKvvvQQQ===:::<<>>TTTqqq{{{gggbbbKKKGGGAAATTT{{{[[[666111222222000---,,,...000333//////888NNNkkk{{{mmmVVV@@@;;;:::888555333222222222///000222444444444666999XXXuuuQQQ>>>999999;;;XXXXXX666***---000(((QQQuuuvvvBBB333***000DDDwww}}}NNNKKKlll~~~~~~wwwWWW666,,,444???DDDVVVjjjpppdddddd|||ooofff^^^ZZZ___]]][[[QQQ\\\fff777222444444222---++++++,,,333000+++***444JJJfffzzzoooVVVGGGBBB999---111222444444333000---+++)))---555;;;888333;;;HHHrrrrrrQQQ:::333:::BBBDDDqqq{{{PPP222+++,,,,,,***>>>XXXccc333666//////999lllnnnXXX]]]bbb|||sssppp___EEEAAAMMM[[[bbbcccssstttddd\\\cccddd\\\rrrpppXXX;;;222333888AAALLLRRRKKKRRR|||tttHHH666444222111000///...---000333444000---555GGGWWWppp|||```UUUAAA111...555888666333222111000///......---000---///444555;;;SSSmmmkkkHHH;;;555///333@@@PPPddd;;;,,,000111+++,,,111BBBiii[[[222---+++---333eeexxxiiicccZZZcccqqqwww~~~[[[CCC<<<@@@EEEHHH999:::;;;999888777555333]]]cccSSS;;;444222---...***:::;;;EEEssspppPPPEEE777//////111111///---444:::666//////999CCCSSSaaavvvnnnSSS666444111000333666222+++,,,,,,---///111222444555999222///666CCC[[[fffFFF111333555,,,...:::cccVVV///%%%---///(((((()))666WWWTTT222((()))...666fff{{{___SSSpppvvv~~~tttPPP888...***))))))111'''###+++///...555AAAZZZ___NNN666000111...---%%%666888@@@lllpppUUU>>>222---***(((,,,111555333...///888@@@@@@HHHVVViii}}}~~~gggRRR@@@444000---,,,...222333///)))+++---000444555666555444444???RRRfffzzzzzzjjjMMMCCC888000111000///:::III~~~jjjCCC,,,***+++)))''''''000FFFLLL222000...444@@@pppzzzRRR___{{{uuu{{{VVV@@@666222111222666...+++...,,,***666GGGaaacccMMM///+++111333555...888444;;;eeegggOOO===222---///000000//////222777<<<999<<>>KKKggglllkkkMMM:::222444999999///)))444NNNdddddd>>>......111***))),,,888qqqGGG333111---444EEExxxKKKNNNwwwOOO888///,,,,,,///+++...222111++++++888GGGXXX___OOO555111333...***+++///)))222___sssZZZJJJCCC222111111111333444444444666;;;@@@EEEOOOccc|||lll???...333777:::<<<000......444999888333///333111...000777CCCPPPXXX~~~kkknnnRRRCCC;;;:::===000///666666000BBBggg|||FFF%%%111000(((000333UUUlllHHH555555333EEElllyyyPPPEEEggg{{{{{{LLL555555///+++333666///000666222+++555HHHccc[[[JJJ888000111222000+++***000999LLLtttqqqOOOFFF:::444444888;;;<<<:::???BBB???===DDDUUUcccrrr{{{tttccc666111888222;;;111555777444///333:::999111555+++111JJJ___kkkzzz{{{uuukkkIII666222444777;;;444333444111444PPP{{{```777333...%%%---///IIIfffOOO999999@@@YYY~~~qqqZZZXXXaaayyy{{{nnnDDD444777555555???777---)))000333666III```wwwlllccc]]]OOO;;;+++'''444,,,,,,666NNNyyymmmQQQ@@@>>>AAAAAA???;;;>>>>>>;;;999===HHHRRRSSS___ttt|||ttt\\\RRRSSSLLLdddJJJ666666333777+++...444555333333777555///222000>>>aaawwwyyyfffVVVCCC///)))...444888:::222666666444DDDhhhyyyFFF---...""",,,,,,<<>>XXXzzz{{{rrryyy[[[:::888BBBQQQfffuuu{{{~~~rrrVVV<<<444HHHvvvgggSSSKKKJJJDDD@@@;;;999999999888777<<<888:::LLLggg{{{vvveeemmmjjjOOOMMMGGG999444:::??????777...888QQQ000///444///...///222444333///222===HHH\\\zzzeeennnxxxIII333444...222555444111222444777222:::666;;;XXXmmmpppssskkk<<<000&&&((((((,,,]]]aaa888:::___lllrrrmmmooo~~~zzzqqqeeeRRR\\\fffvvv{{{oooffffffkkksss{{{hhhSSS???666EEEpppsssaaaXXXHHHAAA999555666777555333555111111999HHHRRRTTTRRRLLLNNNnnnKKK111===111000000444777444222666iiiKKK111333222(((000111...///444999DDDYYYnnndddhhhrrrLLL;;;777666444999888222...111999>>><<>>===>>>@@@===___}}}>>>)))..."""(((***:::tttyyyLLL777)))888PPPhhhvvv~~~www|||~~~LLL<<>>dddqqqbbbLLL:::111.........---000333555555222///---,,,AAAyyyLLL+++999,,,777444333AAAKKK___ggg)))---...333...666///+++<<<___}}}VVVZZZlllAAA:::???>>>===BBB666999::::::>>>AAA;;;111777888888ccc{{{333'''222$$$...222666lllWWW444///222DDD]]]ooowwwuuu|||JJJ666;;;---+++777333666666555111,,,,,,555???NNN???000,,,...///......///,,,---,,,777^^^yyy]]]EEE555000000111333111...,,,,,,...000222333CCCwwwSSS***...------$$$222\\\uuubbb,,,333---333000111111000HHHvvvTTT]]]www```III999444444===BBB:::<<<666666<<<<<<555111333///---IIIsssFFF))))))///...###)))---JJJqqqVVV;;;---000<<>>GGGCCC;;;777444444444111//////000@@@fffMMM...(((&&&---///'''---333RRRmmmIII<<<555222???jjjrrr}}}hhhEEE000111///...111000...///111111111222555777555///---///000---+++,,,111,,,...///555UUUpppWWWBBB666111......111111///...000+++(((333SSSnnnkkkNNN333444+++333333@@@EEE888JJJnnn555000444,,,555000...333FFFeee}}}OOO^^^PPPGGG???===999<<<<<<444666<<<999777666222------000000------TTTttt;;;&&&000***---222))))))+++FFF^^^PPPjjjmmmYYY===(((444ffftttqqqUUU;;;111555333000222111///000111111000111333444555///,,,---...,,,,,,...000+++,,,...444TTToooMMM333333000...///...+++---111333666111222OOOmmm```===//////<<<<<<444---<<>>000///333...,,,111000...///000///......///111666222...---+++((()))---+++'''***...555VVVrrr\\\JJJ888222444444111///)))((()))...444;;;FFFPPPcccYYY>>>===bbb]]];;;(((,,,222///...;;;222000///111222444999>>>PPP```{{{}}}zzzMMMiiiVVV@@@;;;333555777333555666///,,,000444333,,,,,,999III{{{vvvWWWHHH...---...------111LLLyyy^^^999...///%%%===vvvbbbLLLPPPooonnnsssppp===111000333......222000---...///...------...000111...---...,,,))),,,111...+++...111666TTT{{{aaaDDD777777555000+++111+++...888888:::SSSsss|||rrrhhhAAA------///111222...;;;222...+++,,,///111222111333;;;LLLcccxxxxxxsssJJJkkk```===:::444777999333444666//////---000111+++...MMMrrrpppCCC444///,,,+++&&&444RRRIII111+++111&&&777nnnsssbbbkkkwwwnnn{{{bbb<<<111222555111222555///,,,---...---,,,---...000...---...///---)))+++000///,,,111444999UUU~~~oooNNN;;;666333000...------...///555HHHhhhKKK111000666+++555///000666+++444...,,,++++++...111111///555222333888@@@PPPiii~~~sss|||iiiDDDlll___999666444;;;>>>777777:::444111***+++///+++555cccUUU<<<444111111***111555>>>111+++444...???tttvvvgggxxxssswwwXXX666,,,...222///111111***+++,,,------,,,---///111000///000000,,,'''(((,,,,,,***111666;;;XXXtttRRR===444222222444+++777888333DDDnnnRRR>>>444666...999......777''',,,(((+++.........///...,,,///222666999666888III]]]rrrzzzbbbAAAmmm999<<<111???>>>444555111666555)))---000+++JJJjjjIII>>>444...000000888999,,,(((111666RRR}}}fff~~~tttyyyQQQ777333///...///000000...---...------222777666111;;;999222,,,---111000+++***...444222888\\\wwwUUU>>>666666444111222333888GGGddd___DDD999///111555---***//////000...+++***,,,......---///111333111///000555:::KKKllleeeyyynnnMMMhhh___FFF:::BBB999///555111222...///111111???mmmrrrIII:::///,,,...---;;;OOOIII999@@@TTTqqqwwwnnnuuuzzznnnxxxoooFFF111...******+++,,,,,,+++---000000---///888BBBGGGJJJPPPRRRHHH777***'''***,,,...333444<<>>cccqqqWWWQQQFFF===;;;BBBOOOXXX___pppxxx[[[EEE222...222///+++...000...+++***---111...111222000,,,***,,,......,,,555JJJ[[[iiikkkmmmKKKhhhpppBBB333000222777222888000===666???ttt]]]@@@//////---,,,,,,'''888ppprrrVVVeee|||mmm|||___777333222222222333444555555111777888555:::OOOkkk~~~WWWMMMOOO^^^aaaOOO;;;333222...///111<<<___nnnWWWFFFBBB>>>>>>EEEVVVkkkyyypppMMM999444///222333444333111...---,,,,,,///111111///...///000111333777777888JJJttt|||ggggggHHHkkkPPP111555:::555,,,888333777777TTTuuu666((('''---++++++...+++555eee\\\VVVuuuwwwsssXXX666.../////////000000111222222555444333;;;PPPfffttt```PPPLLL\\\cccRRR999,,,000+++---000:::]]]rrrWWWBBBCCC???<<>>aaauuu[[[FFF;;;888@@@ddd|||]]];;;,,,***///+++))),,,***333@@@|||YYYfffttt|||{{{QQQ777111,,,---,,,***)))++++++***...///,,,(((///???LLLQQQIIIHHHJJJPPPRRRIII777(((******,,,,,,...AAAmmmzzziiiQQQAAA;;;<<<>>>???GGGccctttSSSDDD;;;...444***000222(((///999111HHHJJJ888111***777666///999AAAAAAaaaiii[[[qqqQQQ:::VVVgggLLL<<>>HHHQQQccc|||xxxhhhXXXDDD///,,,222555---+++111555ppp```444111666000111666000888999333MMM~~~]]]TTTnnnQQQ999VVVxxxiiiyyy}}}aaa;;;,,,//////000+++qqq}}}GGG///))):::JJJwww}}}dddmmmuuuwwwuuurrryyyfffCCC444555------------...---......---///...---///555888888AAA@@@>>><<<:::666000,,,,,,...111111000???fffyyyeeeNNNBBBAAA===888888DDDYYYjjjzzzyyybbbBBB999000111444...222CCCfff???(((***222222///333000555111(((:::gggRRRNNNoooSSS:::WWWoooDDD222111,,,777***bbb___333...+++111:::nnnnnnbbb^^^iiinnnsss}}}ZZZ<<<222666---,,,,,,------******+++...---,,,))))))***++++++222222222111///------...******---...///@@@iiiiiiPPPCCC???;;;===>>>>>>EEEWWWqqq|||hhhSSS333,,,666333:::YYYiiiDDD111000'''%%%...000000...000...)))555XXXwwwNNNNNNsssWWW<<>>,,,)))+++'''***(((>>>fffDDD,,,000---666JJJ{{{vvvVVVXXXqqq}}}wwwiiiJJJ666111333333......333222+++(((,,,...***''''''((())),,,111,,,...000000...,,,++++++...,,,,,,***+++???lll[[[===<<<<<<777:::666888@@@OOOeee|||yyyeeeLLL@@@[[[LLL,,,)))666000)))---***......***---444333@@@[[[KKKMMMvvvXXX888OOO|||YYY888000++++++...---'''(((666sss___<<<555:::NNNiiihhhaaafffqqq~~~||||||___DDD444000000111+++---444333,,,***///444///+++,,,***'''(((---,,,------.........,,,***,,,,,,---...000DDDqqqaaa:::888<<<999===:::CCCTTThhh}}}gggaaahhhooohhhccceeebbbbbbhhhsssmmmWWWVVVoooCCC///***000111000///))),,,000+++---444///:::[[[|||EEEJJJvvv\\\888IIIqqqlll???%%%+++///---,,,+++,,,,,,666}}}RRRCCCSSSmmmzzznnnbbbhhhyyy~~~xxxyyyyyyuuutttWWW@@@444///...,,,''')))222333+++***000---)))(((------***+++000)))((((((***---......,,,''')))...111666KKKxxxtttmmmyyyFFF666444666CCCLLL[[[rrrvvvmmmmmmggg\\\OOOHHHGGGFFFBBB>>>KKKTTT___kkkxxx}}}tttmmmhhh___UUULLLDDD@@@===:::555>>>CCC:::555;;;===BBB>>>LLLWWWTTTdddxxxvvv333111////////////...,,,)))111---...444...<<>>TTTaaa888777<<>>fff///---***+++111555333...'''000---,,,111000GGGtttmmm@@@PPPyyy\\\888DDDmmmKKK222---444/////////$$$111,,,<<>>JJJqqqmmmDDDWWW}}}\\\:::333AAAnnnlll:::///'''---+++```iii:::,,,000%%%VVViiiMMMkkk||||||ccc>>>,,,///+++%%%(((++++++)))(((''''''((()))+++$$$%%%&&&&&&%%%%%%''')))+++***)))((((((***,,,---444+++---bbbTTT333+++000666444,,,+++888IIIhhh\\\KKK===;;;666000***&&&***000)))((()))///444777<<>>EEENNNRRRUUU___ooo{{{{{{vvvuuuvvvvvvmmmhhhgggjjjnnnrrryyy{{{qqqkkkkkkyyyjjj<<>>BBB___WWW888...333,,,...888---***'''***...GGGiiiGGGBBBFFFVVVooo}}}xxx}}}wwwLLL333...***+++,,,,,,+++,,,%%%&&&((()))************)))***+++***)))((()))+++''''''(((((('''&&&%%%$$$333VVV222111***111999FFFFFFAAABBBGGGbbbWWW&&&/// ...LLLQQQZZZsssYYY:::+++(((***---///222***)))...---)))333EEEQQQ:::777CCCKKKVVVZZZPPPNNNXXXPPPMMM[[[ZZZMMMOOOPPPIII===000(((%%%''')))***'''&&&))))))((())),,,,,,)))''')))++++++)))((()))---///,,,...EEEnnn```FFFSSSggg///+++111<<<>>>XXXvvvLLL333(((333///+++666000+++))),,,---FFFqqq]]]aaafff}}}}}}vvv~~~pppDDD///,,,***))))))))))))((("""$$$'''((())))))+++,,,)))***++++++))))))***+++&&&'''((())))))(((&&&%%%...NNN{{{vvv111+++******GGGaaawww~~~oooQQQ:::222QQQOOOkkkpppSSSJJJFFF;;;...$$$%%%+++,,,)))'''$$$$$$!!!999cccaaaCCC@@@OOOSSS]]]```QQQRRRVVVQQQMMMSSSVVVRRRSSSTTTNNNBBB666,,,)))***---444///+++,,,+++***---222,,,)))(((,,,......---///***...000,,,***999[[[{{{pppWWW```jjj333---///444999NNNooofff@@@''',,,,,,+++666///%%%)))+++,,,HHHwwwrrrfff{{{yyyiii;;;++++++)))(((((()))(((&&&$$$&&&((()))((((((+++---)))***++++++))))))***+++&&&'''(((******)))((('''***DDDgggNNNBBBJJJBBB...666SSSkkk{{{ZZZCCCIIIaaannn^^^;;;)))"""$$$---***+++//////)))$$$""")))///---***AAAnnn]]]CCCIIIWWWOOOQQQXXXJJJQQQSSSXXXSSSJJJMMMTTTRRRXXXSSSHHH;;;111,,,---000222,,,'''&&&%%%$$$'''+++&&&###$$$))))))&&&(((,,,,,,++++++++++++333III___|||kkkuuunnn555...,,,///:::EEEVVVwwwnnnDDD<<<999888CCC999***&&&(((***KKKcccYYY~~~ppp~~~ccc333***++++++))))))******(((''')))******((((((+++...)))+++++++++***)))***+++%%%''')))***+++***)))(((###>>>___yyypppwww{{{KKK???EEEBBB\\\oooWWW```~~~\\\)))'''000+++***''''''(((((($$$###)))222!!!%%%$$$111eeezzzOOO===OOO___NNNMMMXXXQQQLLLQQQaaa___HHHHHHSSSNNNWWWRRRGGG:::///)))))),,,333...***)))(((''')))---***((())),,,***%%%&&&,,,...((($$$&&&(((,,,888DDDjjjxxxooo444,,,(((000>>>CCCFFFfffzzzhhhYYYcccccc???///***&&&&&&MMMzzzqqqooolll~~~|||SSS000+++)))'''&&&'''))),,,..."""&&&(((&&&&&&))),,,+++***$$$###(((+++)))))),,,&&&&&&)))---...,,,***+++)))***EEErrr{{{mmmttt|||qqq]]]TTTPPPhhh;;;)))###'''+++((('''''''''''''''((())))))777 GGGmmm\\\JJJIIIJJJKKKHHHFFFNNNZZZ```ZZZXXXZZZVVVMMMHHHHHHNNNJJJKKKAAA///333777+++***...///+++***,,,+++''')))((('''&&&&&&'''((()))'''''''''''')))...555:::XXXvvv~~~yyyooo666)))'''000HHHFFF555NNNvvvAAA(((******)))IIIvvvuuuhhhwwwlllFFF,,,+++***)))((()))***,,,---)))+++***(((***000333333333***%%%''')))(((***---...+++)))((('''''')))+++'''"""...VVV~~~zzzfff]]]cccWWWAAA111999hhhzzzPPP000&&&$$$(((---)))'''''''''((((((((((((((('''(((888hhh{{{___PPPPPPKKKJJJLLLLLLHHHDDDJJJSSS^^^VVVRRRTTTUUURRROOOOOOKKKOOODDD;;;999000222HHH___QQQ>>>111,,,+++***((()))((('''&&&&&&'''((()))))))))(((((((((+++000444JJJhhhzzziii444***,,,666FFF@@@---AAA{{{BBB%%%(((,,,***EEE}}}|||yyykkksss}}}}}}WWW888***,,,,,,+++++++++*********&&&''''''***444AAAGGGGGG@@@555+++''''''(((,,,000@@@:::000'''###$$$'''******%%%%%%<<>>MMMRRRPPPLLLBBB444***''')))...333OOOHHH;;;,,,$$$%%%'''(((((()))***444mmmsssgggWWW[[[ZZZVVVSSSWWW^^^\\\VVVLLLUUUHHHWWWGGG333___ooo???...(((+++)))***---((((((((()))***)))((('''&&&***KKKccc555===CCCJJJHHHLLLPPPQQQNNNJJJJJJLLLMMMKKKIIIIIIJJJKKKMMMOOOIIIMMM333+++UUUvvv|||MMM666&&&(((,,,&&&$$$((('''''''''''''''''''''''')))******)))'''&&&&&&(((---???^^^~~~}}}@@@((()))333;;;<<<555666MMMrrrMMM000------'''AAA{{{zzzyyyjjjssseeeDDD000,,,)))***++++++***(((&&&$$$%%%***000888DDDMMMLLLFFFRRRKKK>>>111)))***///444HHHDDD:::,,,%%%&&&'''%%%###""")))777cccYYYTTTZZZQQQQQQNNNKKKMMMRRRTTTRRRHHHSSS???OOOCCC;;;mmmhhh777+++***,,,(((***---)))((()))))))))))))))((((((111nnnFFF222JJJCCCNNNIIINNNTTTUUUTTTSSSSSSSSSLLLQQQTTTQQQLLLJJJJJJKKKAAA444;;;ZZZxxx~~~___777666)))$$$++++++"""%%%&&&&&&''''''''''''&&&&&&&&&''')))((('''&&&&&&'''***333IIIgggKKK++++++...333888888555@@@aaaHHH)))(((''''''HHH|||wwwYYYYYY|||wwwZZZ@@@111,,,))))))******)))'''%%%$$$###+++666@@@IIINNNJJJBBBNNNOOOHHH999,,,)))...222222444///%%%###'''((($$$---!!!&&&>>>kkkXXXNNNXXXSSSVVVWWWVVVSSSQQQQQQPPPSSSZZZGGGOOOHHHRRR|||bbb111))))))***&&&)))...***))))))((((((((()))***+++FFFsss<<>>333777bbbmmmEEE///!!!,,,'''%%%)))'''"""$$$+++&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&'''))))))...999MMMgggPPP000444---,,,///000///999ZZZ|||LLL333%%%%%%)))KKKttttttiiiuuu}}}yyyXXXOOOrrrkkkJJJ888111,,,)))))))))))))))(((''''''"""---;;;DDDLLLOOOLLLFFFEEENNNNNN???---'''***---''',,,***###""")))***%%%000%%%+++CCCqqq[[[NNNTTTMMMPPPSSSRRRMMMHHHGGGJJJQQQUUUJJJIIIJJJiiiVVV000))))))***&&&***///((()))((('''&&&'''***,,,...___eee:::IIIIII???FFFNNNRRRRRRMMMLLLNNNNNNKKKFFFIIIIIIFFFDDDCCC;;;222:::```|||oooDDD!!!!!!555$$$$$$$$$$$$$$$&&&))),,,%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%&&&(((***'''---111666JJJnnnQQQ///555---******++++++444QQQnnnmmm<<<)))+++***---GGG]]]III555EEEkkk{{{{{{~~~aaaUUUuuu~~~aaa>>>222000,,,*********))))))))))))))),,,777CCCIIIKKKKKKGGGAAA===LLLQQQBBB...$$$&&&***)))///---%%%%%%------'''"""###000EEEppp]]]TTTZZZUUUVVVWWWTTTOOOLLLQQQXXXSSSUUUQQQLLLTTTYYY444,,,,,,,,,'''+++...&&&)))(((&&&%%%'''***...000mmmbbb666???IIIQQQCCC]]]___\\\TTTQQQTTTSSSOOOHHHGGGBBBAAAEEEGGG===///QQQuuu===333444&&&###$$$((()))&&&''')))(((###%%%%%%&&&''''''&&&%%%%%%'''''''''&&&%%%%%%(((***$$$......(((666___SSS,,,000---***+++,,,,,,222GGG]]]bbbMMMBBB777,,,+++***...<<>>BBBCCC;;;///'''(((,,,***))))))))))))))))))***(((((()))JJJaaa]]]\\\PPP]]]VVVQQQRRRSSSRRRRRRTTTNNNQQQQQQJJJbbbUUU222///***((((((***,,,,,,&&&...(((%%%,,,$$$(((DDDkkkHHH;;;@@@HHHLLLLLLfffRRRHHHSSS```^^^UUUPPPPPPHHHFFFFFFAAA:::555---aaaVVV)))//////---"""+++***)))&&&######%%%'''***(((%%%$$$%%%'''((((((---+++((('''((((((((('''((('''+++000777NNNzzz[[[...///222***(((++++++///AAAVVVzzzZZZDDD999444000///&&&+++***---444///,,,444VVVvvvvvvqqqcccgggxxxwww|||xxxzzzkkkDDD111(((///+++***))))))***,,,,,,+++***)))888FFFIIIHHHGGGHHHHHHBBBFFFHHHAAA444***(((***))))))************))))))((('''+++NNNbbbZZZZZZTTTVVVSSSQQQPPPOOOOOOWWWaaaWWWTTTPPPMMMdddEEE111...***(((((((((((('''%%%***'''(((,,,$$$---MMM___AAACCCJJJJJJLLLQQQRRRCCC===IIIVVVUUUOOOKKKGGGNNNFFFAAA???,,,222XXXCCC%%%,,,***---***((((((((('''&&&&&&))),,,***(((&&&&&&((()))))))))---+++)))(((***++++++******)))+++...222DDDjjj]]],,,(((111+++)))+++***,,,:::LLLzzznnnDDD111,,,)))+++222)))000+++$$$***///444>>>ccc|||yyytttkkkeeeeeeeeezzzuuuyyyeee>>>---%%%,,,)))))))))((()))++++++***)))***:::HHHJJJEEEDDDEEEFFFEEEIIIJJJCCC666***&&&&&&''')))***++++++***)))''',,,***///RRR^^^MMMMMMMMMRRRSSSUUUTTTPPPSSSbbbqqqrrr```QQQJJJ^^^yyy<<<...,,,******))))))'''%%%((((((''',,,+++"""222XXXNNN555DDDMMMGGGHHHNNNHHH>>><<>>;;;OOO}}}qqq???###///000))),,,(((+++++++++)))'''&&&''')))((((((((()))+++,,,+++)))***((('''''')))***)))(((+++)))***,,,)))---CCCZZZ{{{www@@@...---++++++,,,***(((---666PPPiii}}}ZZZCCC===666+++***))),,,999@@@999EEEfff|||lllgggZZZ^^^lllwww\\\>>>555///333...,,,,,,+++,,,------,,,***(((...555<<>>444555///)))NNNFFF<<>>@@@@@@@@@BBB===777444///++++++---++++++)))$$$***CCCgggyyyUUU222***000222000000111...777AAA@@@@@@>>>444555777<<>>AAAEEEHHHJJJLLLLLLMMMPPPGGG???:::444---,,,000(((000+++%%%@@@nnnsssBBB666000333555222333888;;;>>>LLLUUUQQQOOOKKK@@@333111444???PPPdddwwwGGG111000///...---,,,,,,+++......000OOO~~~```777///)))===]]]XXX666+++999IIIppp|||eeeCCCBBBcccxxx~~~HHH111333......&&&000.........//////---+++---------+++)))((()))*********))))))((())))))))))))(((((()))++++++***(((,,,...***666EEE\\\uuuiiiYYYQQQJJJJJJLLLMMMNNNPPPIIIEEEKKKJJJKKKjjj|||III&&&---???FFFGGGCCCOOOPPPEEEEEEGGG>>>ggg}}}DDD@@@HHHOOOIIIHHHNNNNNNHHHKKKKKKHHHGGGJJJIIIFFFAAANNNhhhbbb222)))666HHHIIIKKKKKKJJJJJJKKKLLLTTTKKKEEEBBB;;;111---111(((000666EEElllpppBBB111111222222...,,,111:::IIIJJJSSSVVVOOOPPPQQQHHH999222222<<>>XXXOOO444000;;;RRRsssoooWWWRRR```kkkzzz}}}GGG333333---///+++...---------//////---+++,,,------+++))))))***+++******))))))******++++++&&&'''))),,,......,,,***+++...***444>>>QQQlllfffYYYPPPJJJJJJLLLLLLKKKMMMNNNGGGMMMNNNOOOiii~~~uuuEEE&&&,,,888===CCCCCCOOOPPPEEEDDDCCC;;;kkkooo>>>???KKKQQQGGGFFFNNNPPPJJJKKKIIIDDDDDDHHHJJJHHHDDDZZZLLL333(((;;;GGGHHHIIIHHHFFFFFFHHHKKKNNNHHHGGGJJJDDD555---///+++000KKKtttoooGGG,,,111///***(((000@@@MMMRRRKKKLLLSSSSSSMMMRRRTTTKKK???333///666???JJJ]]]qqqxxx[[[------------,,,,,,,,,,,,&&&+++'''666hhhRRR<<>>///(((---333<<>>{{{MMM666666///***222888???HHHNNNRRRUUUWWWdddbbbfffooorrrgggUUUIII<<<111,,,000000111DDD[[[ttt^^^666......///***...222***+++///...999YYYuuuDDD///000(((222XXXUUU888333---DDDuuuvvvjjjlllwww|||TTT>>>333,,,111'''...---***)))(((***,,,...************++++++(((&&&+++'''(((,,,...,,,+++---000---))))))+++......---+++***))),,,222===KKKTTT```TTTGGGBBBFFFIIIGGGBBBGGGKKKCCCDDDCCCUUUwwwxxxOOO///+++***(((+++'''---******000+++;;;|||lllGGGKKKQQQUUUWWWUUURRRPPPDDDJJJMMMJJJGGGGGGHHHGGGKKK~~~999***///***+++333===IIIPPPPPPLLLIIIHHH@@@OOOJJJAAAFFF===///333aaabbb(((---888***+++888BBBMMMSSSUUUWWW\\\aaammmgggeeehhhhhh^^^PPPHHH:::111...111///---:::LLLkkk{{{kkk777---,,,...***...333---'''...///888TTTfffPPPMMMFFFTTTooo\\\888222///III{{{|||uuuppppppwwwsss[[[AAA000777333///...,,,+++,,,,,,,,,,,,+++++++++,,,,,,+++***)))...)))''',,,///---,,,,,,((()))+++,,,,,,***'''%%%...,,,,,,...333;;;GGGRRR```WWWJJJBBBEEEKKKKKKGGGKKKNNNFFFEEEBBBQQQtttxxxNNN---***+++(((+++'''000,,,---333---@@@oooBBBFFFMMMUUUZZZ[[[XXXUUUEEEJJJLLLIIIFFFGGGGGGEEEFFF===---///&&&...///777BBBJJJMMMLLLJJJIII>>>OOOMMMHHHIII777...AAAnnn???'''000///***888AAAJJJUUUZZZ[[[\\\aaaggghhhccc```cccbbbXXXKKKCCC222------222111...666CCC[[[nnnyyynnn;;;...+++---+++...333///%%%,,,,,,333KKK|||ttt~~~]]]333111///IIIyyyzzzlllbbbqqqhhhPPPJJJ<<>>BBBIIIRRRXXXZZZWWWTTTJJJNNNOOOKKKIIIIIIGGGDDDQQQzzz888000444(((111111333666===DDDIIIJJJIIICCCEEECCCCCC<<<)))333YYYIII---444///,,,888???GGGMMMUUUYYY[[[]]]```dddbbb___```ddd```SSSCCC:::///,,,...333222///333;;;PPPeeevvvpppBBB000+++...,,,...333000(((...,,,///EEE^^^333//////GGGuuu}}}sss```QQQhhh|||www]]]999111---******,,,...---+++,,,...//////......///111222---+++---...++++++,,,---//////...,,,+++---///+++&&&&&&***+++///===MMM^^^bbb]]]NNNDDDFFFKKKMMMIIIKKKFFFHHHDDDQQQ{{{___555,,,---,,,,,,'''000,,,---000)))@@@fff===BBBIIIOOORRRRRRPPPNNNPPPSSSSSSOOOMMMNNNKKKGGGfffVVV)))///888+++000333000...222999@@@CCCCCCCCC666222222''''''HHHppphhh333,,,777***666JJJ===JJJOOOTTTVVVVVVXXX\\\aaacccaaabbbddd^^^MMM;;;111000...///222111---...333>>>RRRhhhJJJ555---///,,,---222000///333...000EEE^^^777...111MMM{{{wwwuuugggUUUlllyyytttOOOFFF>>>333,,,+++,,,+++***+++---//////---...000333000------...---***,,,000******,,,222888777111+++111+++***---,,,...<<>>lll}}}KKK000,,,444333AAANNNDDDOOOUUU[[[YYYTTTTTT\\\eeefffbbb___^^^UUUEEE666...000......///...+++,,,...///===QQQtttQQQ999///111------111000111555000222HHHZZZ777,,,444VVV~~~sssmmm{{{{{{~~~jjjzzzooo~~~}}}{{{eeeXXXEEE777111000000///***,,,......,,,---000333---,,,---///---***...444???AAAIIIYYYfffcccQQQ@@@444---***,,,***+++:::MMMZZZbbb```QQQGGGHHHJJJGGGIIILLLGGGIIIBBBNNNyyylll999(((***---...'''///)))***---'''AAAfff666===EEEIIIIIIIIILLLPPPLLLOOOOOOMMMMMMPPPMMMIIIbbbqqq777000,,,)))$$$222+++---///...***(((***------!!!...111,,,[[[AAA222)))444CCCEEEGGGRRRSSS]]]ddd___TTTSSS___llleee___YYYUUUMMM???444///---++++++,,,,,,+++,,,...000666CCCgggVVV<<<000222...,,,000//////333000444JJJXXX888555000RRRzzzTTT:::999NNN}}}wwwaaaeee{{{sssRRR222///>>>555GGGDDD???MMMLLLAAACCC???CCCHHHKKKNNNUUU^^^eeeuuuxxxwwwRRR<<>>QQQnnnKKK000000666333111555000000000444XXXsssgggbbbHHH222BBBoooaaa555///000YYY~~~OOO000***,,,???sssqqqHHHaaauuuoooLLL000;;;KKK\\\rrr}}}TTT@@@222333555000///444999EEEVVVWWWIIICCCDDDAAAFFFEEEDDDJJJPPPRRRjjjIII000(((111+++)))...,,,...000444888eeesss444333@@@KKKFFFDDDHHHFFFLLL???HHHIIIHHHLLLRRRkkkbbb+++333,,,''')))))),,,+++***+++,,,---,,,***000---''':::lllggg777888???GGGIIIGGGFFFIIINNNKKKNNNNNNNNNRRR[[[aaabbbLLLJJJCCC999222000...++++++))))))+++...///,,,)))+++///+++111---444iii|||SSS000---333111///222///222///,,,NNNiiiUUUvvv{{{[[[BBB???///777fffaaa333222444\\\mmm<<<+++444111EEEzzzwwwSSSSSSkkkbbb888111666???WWW|||[[[HHH888666555111222888???DDD[[[aaaKKKAAADDD>>>IIIEEECCCLLLQQQMMMbbbYYY111+++111+++)))///(((...///000444^^^:::444>>>KKKIIIGGGIIIHHHLLLAAAKKKNNNIII???BBBhhhPPP$$$...,,,(((,,,------,,,++++++******)))(((111///+++LLL~~~sssFFF777???FFFLLLLLLGGGFFFJJJOOOOOOPPPNNNKKKMMMSSSWWWWWWQQQIII>>>555111000---)))///111222///)))(((+++000333---(((222444444XXX[[[111)))///---***,,,,,,111...(((JJJdddJJJwwwoooZZZyyy???---555111===jjjbbb444444:::aaaddd333&&&333555KKK|||aaaEEEaaaoooEEE888888888BBBaaa]]]OOO@@@999444222888AAAGGGHHH___iiiTTTHHHJJJFFFKKKHHHFFFMMMNNNGGG\\\iii555---///+++)))///)))555111))),,,VVV{{{@@@333999FFFFFFEEEHHHGGGFFF???GGGLLLJJJ===DDDxxxEEE''',,,,,,***///---))))))***************+++)))///???jjjWWW---:::BBBHHHMMMMMMIIIGGGKKKPPPSSSTTTRRRNNNMMMPPPRRRPPPPPPDDD777111000///+++))):::777222---))))))***,,,111((('''000777444MMMhhh999---111...+++---***///...***OOOcccDDDddd~~~RRROOOiiiKKK...+++///MMMxxxddd666000===hhhjjj<<<,,,111@@@UUU}}}hhhCCC[[[wwweee999888999777BBBjjjeeeXXXHHH===555444<<>>???DDDDDDEEE???@@@>>>???888EEE@@@111---,,,***000'''$$$&&&(((***+++,,,...000&&&777aaa}}}III222CCCDDDHHHLLLLLLKKKJJJLLLNNNNNNOOONNNJJJIIIMMMOOOMMMKKK???444111333222111000777...(((---777<<<666---,,,+++//////222///GGGlll<<>>kkkzzz[[[NNNMMM^^^kkk~~~nnnNNNZZZlll{{{III666222333///GGGqqqtttcccOOO@@@999999>>>DDDEEEKKKWWWggghhhRRREEEMMMHHHLLLIIIIIIKKKIIITTTmmm@@@///(((...,,,)))'''333---...111HHHvvvHHH///(((333777999@@@BBBEEEEEEBBB:::???:::HHH|||444333***))),,,333%%%&&&))),,,,,,,,,,,,///222***AAAvvv]]]CCCJJJLLLGGGHHHJJJLLLMMMLLLJJJIIIIIIIIIFFFBBBCCCIIINNNNNNFFF:::111111333333333555---000777AAAGGGEEE:::000***,,,333,,,111000@@@hhh:::---///,,,+++///...,,,///:::___VVV666CCCbbbqqq;;;888999IIIkkkllldddkkk\\\888)))>>>jjjzzzvvvuuu~~~uuuZZZ\\\eeetttnnnBBB222999000555UUUllllllRRRBBB<<<===???@@@LLLVVV^^^nnnuuuZZZDDDOOOFFFKKKGGGFFFLLLMMMRRR```CCC///&&&000---'''***...(((...+++000\\\|||MMM000%%%///333777???BBBAAAHHHIIIDDDMMMIIIUUUiii%%%///$$$&&&///999(((---///111///,,,+++,,,...***BBBuuuooo666:::ZZZMMMIIIHHHHHHKKKNNNMMMIIIEEELLLKKKFFFAAABBBJJJQQQTTT???333+++,,,---+++,,,///000DDDYYY]]]NNN:::///,,,'''''',,,&&&444555666rrreee:::///111......444111---000???cccNNN///<<>>...777KKKeeetttxxxwwwxxx{{{pppCCC999555444===AAAXXX|||aaa000333<<>>///000000...+++)))***+++***,,,111***...---888kkkaaa666)))------***+++***&&&)))EEE|||ooo111555...111444333111111555999888aaappp:::999;;;555777111999;;;HHHeeeggg999444KKKyyyrrrMMMEEEJJJ```uuufffgggxxxHHH///444+++222777KKKlllkkkWWWsss}}}LLLCCChhhzzzmmmgggYYYNNNPPPUUUiiikkkZZZfffwwwRRREEELLLHHHIIILLLDDDFFFddd<<<)))555222+++333000***///@@@MMM```yyyMMM111)))---222)))---,,,***///)))***+++555aaa]]]555999LLLJJJEEEMMMRRROOOMMMOOOMMMJJJIIILLLHHHLLLNNNOOORRRQQQEEE555///&&&333ffftttEEE///&&&---444444...***,,,///***,,,000***---,,,888kkkccc777***......,,,,,,******'''DDD{{{mmm333///000111333333111111222444,,,MMMqqqPPP555666444;;;999222222555AAAXXXvvvhhh999777MMMnnnpppNNN333333:::???ooosssnnnvvvZZZ777222///222555???WWWxxxwwwdddvvvNNNCCCnnnssslll^^^LLLPPPUUUdddcccJJJFFFlll___FFFKKKMMMHHHGGGIIIJJJfffRRR,,,444222((()))///555FFF```rrr___===***...666***...+++---111***,,,***<<>>^^^oooNNNDDDuuu~~~wwwjjjTTTPPPUUUWWWQQQ@@@333KKKvvvnnnNNNFFFLLLGGGCCCJJJOOOeeevvv;;;222555777333EEEYYYqqqvvvXXX666000444+++333)))---000+++111...AAAbbb:::+++???LLLJJJIIINNNJJJIIIKKKOOONNNJJJHHHIIIOOOKKKOOOWWWOOO<<<666===RRRqqqsssSSS>>>666...)))222///,,,+++,,,---,,,+++&&&(((---(((,,,+++777kkkUUU---%%%---///...///,,,111111``````...666111///+++***+++---......---@@@aaa~~~???===777777222333111000000111666???GGG~~~ggg777444;;;???444(((111888...GGGyyyxxxhhhfffmmmyyyJJJ,,,...,,,333111...FFFssstttKKKAAAxxxwww```MMMTTTKKKAAA;;;---333RRRxxxWWWBBBHHHFFF@@@HHHEEEYYY|||MMM777AAASSS^^^nnn}}}rrrEEE111000)))777(((,,,---+++666333CCCAAA......>>>FFFIIIKKKIIIFFFEEEGGGKKKJJJDDDAAAAAALLLCCCDDDLLLCCC666BBB^^^uuummmPPP444......---111)))///555333+++'''(((,,,$$$''',,,'''++++++777kkkuuuLLL'''"""+++......///***---444oooUUU%%%;;;(((((()))---000111...+++111EEEkkkqqqFFF===<<<777333333333333444555444444@@@dddlllmmm~~~hhh444222---BBB@@@///,,,///???jjjhhhVVVbbb666...---333333...888WWW}}}tttDDDMMM|||aaaTTTKKK@@@888333111555<<<```yyyQQQAAAIIIGGG===FFFJJJeeeNNNeeeeeeddd999&&&///777///777%%%222---///dddjjj888---,,,999DDDFFFFFFIIIOOONNNMMMMMMLLLIIIEEEBBBMMMGGGFFFQQQ444444xxxoooJJJ...,,,///***,,,888------,,,,,,,,,,,,,,,---222"""'''333(((###GGGtttwwwAAA,,,...$$$)))444((((((---777;;;777$$$000000+++'''(((---///---222ooogggWWWJJJ///555999666000///555===;;;JJJ]]]llluuuwwwYYYDDDFFFYYYRRR111222777XXX\\\IIIDDDHHHZZZ~~~jjjUUUuuuqqqCCC000***///000---111IIIpppxxxBBBLLLzzzwwwdddSSS@@@666333111222444FFFyyyfffKKKHHHHHHGGG<<>>aaaooo???,,,///&&&+++444)))%%%+++>>>eee000***//////...+++)))***...///---@@@xxxYYYHHH444,,,111888999666:::333555@@@GGGNNNddd|||nnnFFF---+++===BBB333222DDDtttqqqlllppp|||fffqqqWWW555+++,,,......+++666XXX{{{ooo@@@FFFhhhjjjTTT<<<222222111///...---WWWvvvwwweeeLLLAAAIIIBBBJJJnnngggIII777((((((111&&&222555===[[[LLL111///...000:::FFFKKKIIIPPPOOOMMMLLLLLLKKKIIIGGGMMMJJJTTTJJJSSS|||xxxOOO222+++&&&(((,,,,,,******---///000000...+++******%%%111***$$$---000CCCkkk```:::,,,111***---333******...MMMLLL222%%%888000---,,,---/////////000KKKyyyeee]]]bbbjjj{{{pppIII555666;;;777///<<<333...///...000???RRRlllzzz{{{ZZZ===444BBBGGG666...DDD~~~|||ssskkk@@@222+++,,,000+++)))AAA```qqqOOO>>><<>>,,,000000111---111999)))...222111,,,222@@@HHHGGGBBB@@@@@@AAADDDFFFGGGGGGFFFDDDmmm{{{rrr]]]111)))+++///...)))(((...111///...///000...+++,,,111666111%%%222555)))IIIpppjjj<<<...***...,,,+++------(((;;;zzzYYY666111000'''111,,,---222///+++333BBBlllvvvlllUUUNNNXXXaaafffiiiNNN<<<---222666444444666444000222777@@@HHHJJJJJJOOOVVV\\\aaafffhhhiiillltttzzzbbb+++222CCCyyykkkuuuggg>>>---&&&000444///111<<>>AAACCCGGGJJJMMMPPPSSSVVV```fffppp{{{iii,,,333DDD|||ttthhhttt|||HHH777***---111//////444,,,>>>KKKDDD333))),,,444(((...------///---***///...,,,,,,...---+++...222***<<>>@@@@@@@@@BBBDDDDDDCCCAAAIIIpppsssYYY999(((...///+++)))***///444999@@@FFFCCCFFFEEE>>>333++++++---&&&+++(((...RRRppp]]]444***---+++)))+++***,,,666RRRrrr}}}>>>000(((000333---(((+++111+++***HHHooowwwbbbZZZ___^^^ZZZZZZ[[[zzzrrrKKK///222777///+++111,,,))),,,333555333444999555666888;;;>>>???@@@AAACCCFFFLLLSSS]]]jjjvvv~~~ooo___]]]pppjjj444)))>>>zzz}}}iiittt}}}RRRAAA111+++++++++,,,.........---+++,,,---,,,)))***000,,,***...,,,***111///+++***...000111444888666???OOOmmmvvvmmmFFF777777444222+++,,,---))))))---+++'''...:::AAA@@@AAABBBCCCAAA>>>;;;eeelllGGG555,,,!!!///***,,,))),,,777>>>???CCCJJJFFFKKKLLLFFF999///++++++***666---CCCpppZZZ---111(((...,,,))),,,***---:::qqq]]]111//////(((---...***...444...///TTTqqqWWWSSSbbbaaaYYYZZZ^^^uuu```BBB555333///(((---&&&000555---333888+++666444222222444555555555999666666;;;@@@CCCJJJPPP___dddnnnyyycccFFF***999<<>>>>>???DDDKKKOOOSSS[[[ddd~~~~~~PPP---$$$888///QQQddd777111===ttt~~~cccTTT```nnnxxxvvvuuuOOO999333)))***///(((++++++,,,,,,,,,,,,++++++(((***+++)))''''''((())),,,,,,---......555III\\\hhhuuu~~~ooo^^^RRRIII>>>333///...,,,,,,++++++---///...777444222111---DDDkkkYYY666)))000------000+++(((&&&000DDDPPPOOOLLLNNNGGGLLLMMMDDD666+++(((***+++CCC___eeeOOO222***000111''''''333///!!!888hhhoooQQQ444+++,,,,,,---111...///***)))+++YYY~~~kkkSSSMMMOOOWWWWWWTTT___ppp}}}dddDDD...---000---...777999888===;;;999777777999:::999999888555555777666444333666:::999;;;???@@@BBBJJJSSSaaannn{{{MMM///,,,888(((GGGhhh:::333===lll{{{[[[777'''666CCCiiiwwwppp}}}^^^???333+++,,,///***************************((()))***+++***)))))))))(((+++111666===LLLggg}}}}}}sssiii]]]RRREEE888///...---***+++000***444***111***...]]]mmm???+++)))000,,,(((,,,,,,''''''222EEERRRSSSSSSVVVRRRMMMEEE<<<444---)))'''DDDaaapppZZZ:::+++,,,//////'''+++000'''---RRRvvvPPP;;;)))'''+++------000(((222***,,,999zzzrrr```TTTXXX\\\ZZZUUUXXXlll{{{___:::111444,,,444OOOTTTNNNWWWOOOKKKFFFCCCCCCDDDEEEFFFAAA???@@@BBBBBB===;;;===::::::;;;===;;;:::>>>EEEPPP___vvvfffAAA///+++&&&LLLaaa,,,333>>>bbb```@@@+++###...222\\\|||jjjoooeeeBBB222///111222...******))))))))))))******,,,******---...+++******'''+++666JJJ```uuu{{{fffOOO999111---''')))///'''444'''222,,,===oooUUU555++++++000---''''''******)))000>>>HHHLLLNNNQQQSSSOOOEEE666+++***444===QQQYYYQQQ999***---000,,,(((///333&&&)))WWWtttbbb999---%%%''',,,,,,,,,---###'''+++555```iiiWWWYYY^^^```]]]]]]iii~~~aaaAAA>>>777JJJsss|||yyywwwuuusssrrrpppmmmkkk]]]ZZZYYYZZZVVVOOOJJJIIIEEEAAA===;;;777555:::BBBQQQaaaxxxiiiMMMDDDNNNppplll:::///;;;SSSDDD+++,,,,,,000000ZZZnnnmmm{{{iiiEEE222333333//////***))))))(((((())))))***---***)))---,,,))))))...+++:::RRRlllcccDDD333+++&&&(((///&&&444%%%---111SSS|||BBB222---))),,,///)))%%%***,,,***---444;;;@@@EEEJJJAAAGGGEEE666(((...JJJddd===555)))"""&&&///222000(((//////'''???xxxzzzAAA...)))'''***,,,,,,******+++,,,===```UUUSSSRRRSSS[[[kkk~~~NNNAAA;;;TTT|||~~~|||uuujjjcccbbbccc\\\RRRKKKEEEEEENNNYYYbbbooo{{{qqqGGG+++444HHH888%%%---------666___xxxsssyyysssMMM444333000)))++++++***)))(((((()))***++++++''''''***(((%%%+++666===YYYzzzoooMMM444))))))+++---)))...###(((222ZZZwwwAAA,,,,,,&&&'''///+++%%%,,,+++******,,,111777>>>CCC777///(((+++:::JJJVVV[[[,,,((('''+++,,,+++,,,///...(((+++>>>]]]rrrZZZ---******+++,,,,,,+++******444...HHHnnnUUUVVVYYYRRRTTTeee{{{bbbIIIBBBUUUlll~~~xxxqqqjjjdddaaagggoooxxxiii999+++...KKKLLL;;;444...555EEElllzzzpppooovvvVVV666222,,,$$$***,,,+++)))(((((()))+++,,,***&&&'''***'''&&&222DDDaaaxxxxxxZZZ:::,,,...///***,,,&&&(((+++///GGGRRR;;;(((000***(((111+++$$$...((()))))))))+++000444666666((("""444PPPZZZJJJ444***---111111---((((((***///...:::YYYkkkUUU444'''&&&)))+++***)))***,,,---000+++666```vvvVVVNNNXXX```YYYaaaxxx~~~\\\RRR\\\aaarrr|||uuulllkkksss|||???------UUUiiiXXXAAA666EEEWWWzzzvvvfff```hhhxxx[[[777222+++$$$...,,,+++***((((((***+++,,,+++((())),,,))))));;;QQQeeeAAA000333111&&&...!!!///444------)))---)))555111---444***"""///''')))***(((((()))******///999HHHUUUWWWKKK666&&&%%%((('''###$$$+++,,,'''***===RRRiiijjjAAA (((###'''***(((''')))---000"""777???yyylllOOOLLLXXXXXXUUUeee~~~eeeYYY]]]iiiqqqtttZZZBBB===CCCAAALLLsss~~~EEE...555RRRyyyuuuhhhjjjuuuZZZKKKVVVttthhh:::))))))'''%%%(((((((((((()))))))))))))))'''!!!)))...$$$666gggpppGGG---******%%%)))+++333???DDD>>>333---+++,,,,,,+++))))))+++---%%%+++000///+++---777AAASSSdddjjjTTT555$$$%%%***111)))$$$''')))'''%%%%%%666\\\oooUUU333))),,,,,,...'''###(((---***''''''(((222\\\wwwcccNNNOOOQQQYYYUUUeee|||zzzlllgggfffbbb^^^RRR:::111777===SSSzzzttt>>>+++111PPP}}}nnnMMMJJJpppuuu>>>(((------((())))))))))))))))))(((((()))'''''',,,,,,,,,HHHsssuuuYYY===...***+++***,,,<<>>]]]^^^OOO555'''+++...)))''',,,---)))%%%%%%***...)))HHHlllppp^^^TTTRRRLLLHHHDDDGGGWWWnnnvvvkkkddd^^^KKKDDDJJJTTTmmmwwwKKK,,,///PPP~~~XXXKKKnnn{{{???&&&---000+++************)))(((''''''((($$$(((***%%%444[[[yyy}}}mmmSSS777+++---,,,)))000HHHcccuuuzzz{{{rrroookkkjjjjjjhhhdddaaacccjjjuuutttaaaRRREEE999'''"""((('''!!!&&&(((******(((,,,999GGGMMM@@@///&&&)))...***"""&&&...222,,,''''''+++---222aaasss^^^RRRVVVOOOAAA000111///888[[[}}}vvvwww{{{rrrWWW///000OOOxxxvvvvvv}}}kkk\\\qqqlll;;;&&&(((***+++***+++++++++***((('''&&&+++###((()))&&&EEEnnn|||yyyfffMMM999///...(((###'''444JJJggg~~~}}}zzzwwwrrrkkk___KKK555%%%###%%%((()))***)))&&&"""))),,,&&&***@@@BBB333(((&&&(((,,,---(((%%%%%%,,,)))***000111......333RRRvvvpppPPPQQQ]]]RRRCCC,,,***%%%---RRR||||||qqq]]]RRRFFF111...IIIxxxlllNNNFFFJJJZZZ{{{lllssswwwTTT777,,,$$$""",,,***++++++,,,+++)))'''&&&///%%%(((---777^^^zzzqqqZZZBBB333---)))((()))---999EEEHHHKKKSSS___ggghhh```XXXIIICCC999///)))''')))+++$$$&&&(((((('''&&&(((,,,&&&%%%%%%,,,:::AAA555$$$+++***,,,---'''!!!%%%///---###$$$000000,,,<<>>\\\xxx{{{vvvbbbPPPLLLUUUbbb~~~ccc555***333444888+++888[[[___>>>%%%$$$###...mmm}}}uuuuuu|||bbb@@@222333***$$$+++((()))+++---,,,+++)))'''$$$&&&&&&666YYYvvv}}}^^^III555111555444---&&&((('''&&&%%%%%%&&&''''''******((($$$ !!!&&&,,,+++&&&''',,,///***%%%$$$333999DDDFFF888%%%###---"""%%%(((+++,,,''' ###''')))'''(((;;;bbb\\\GGG===>>><<<<<<===:::777555DDDeeettteeeFFF333///888QQQ]]]000+++999:::@@@...555SSSVVV999'''---***---gggyyyiii~~~ssscccCCC...///---'''(((''')))+++------,,,***((((((111000@@@eeexxx~~~wwweeeOOO???444,,,)))***&&&)))+++,,,***))))))***$$$'''***+++******)))***)))((()))(((###!!!,,,:::III[[[RRR///,,,222((('''---,,,%%%"""&&&)))((($$$,,,***$$$333TTTiiilllRRRFFFLLLQQQBBB???GGGBBB===444222EEEbbbsssmmm___===......:::WWWrrrLLL222666GGGGGG+++333TTTTTT999,,,...'''///cccrrrbbbkkkKKK777,,,&&&&&&+++...&&&'''+++(((+++...((('''&&&;;;bbb~~~rrr^^^KKK<<<...$$$,,,******,,,)))&&&'''+++(((((()))+++---+++&&&"""'''***,,,''' '''FFFfffZZZHHH333&&&%%%(((((('''((((((&&&###"""%%%((()))333...888sss{{{WWWOOOLLLGGGFFFLLLQQQOOOGGGOOODDDFFFDDD:::HHHWWWNNNAAA666(((555oooooogggfffPPP...///OOOUUU;;;)))***,,,666jjj~~~qqq}}}uuu```NNNAAA666...(((---###%%%***&&&'''------DDDIII\\\vvvyyykkkZZZDDD444***(((***...---)))&&&'''!!!%%%''')))+++...000222***""")))DDDaaakkkfff:::333)))######$$$%%%%%%"""$$$''')))***,,,,,,***+++$$$&&&666QQQkkkdddFFFNNNOOOLLLGGGEEEEEEAAA;;;KKKOOOZZZQQQ::::::>>>222///666GGGjjjhhh===000PPPeeeSSS>>><<>>///LLL|||OOO111NNNwwwwwwddd___eeeggguuu~~~hhhIII;;;---000999222333EEEVVVfffwwwmmmXXXbbbfffaaahhhwww|||oooUUUEEE444,,,))))))+++/// ###''',,,333;;;@@@OOOYYYVVVAAA///)))'''"""$$$%%%(((*********(((''',,,'''$$$$$$%%%$$$&&&(((''''''UUUqqqWWWVVVYYYKKKMMMHHH;;;...(((&&&$$$000TTTpppeeeNNNHHHFFF<<<888ggg\\\///BBBzzzzzzsssxxx|||ZZZ<<>>fffttt^^^RRRXXXZZZPPPPPPHHH777)))$$$%%%%%%666]]]xxxqqqcccYYYOOOGGGBBB|||nnn;;;:::rrrwwwtttwwwbbbCCC888444222---:::TTTddddddmmmtttuuu{{{___OOOTTTQQQJJJOOODDDUUUkkk{{{sssiiidddWWWQQQKKKLLLPPPNNNFFF>>>,,,$$$"""***...)))$$$%%%+++&&& %%%)))***)))'''%%%'''+++'''"""'''111FFF^^^fffYYYSSSXXXVVVPPPOOORRRLLL999'''""")))000;;;```zzz|||sssssslllRRR===jjjtttpppxxxmmmPPPGGG>>>333---AAA[[[ddd^^^fffnnnuuu|||lllLLLQQQXXXOOOJJJHHHIIINNNVVV```qqqrrr^^^TTT:::666222222444222---(((111111,,,###"""---666''''''&&&&&&''')))+++,,,***''''''(((###!!!000DDDnnnyyycccLLLUUUVVVLLLQQQJJJWWWZZZHHH222...>>>NNNeee}}}{{{xxxXXXPPP\\\jjjaaa@@@dddvvvmmmtttzzzWWWOOOCCC111+++CCC\\\```VVV]]]iiiuuu{{{{{{MMMGGGQQQLLLIIIFFFDDDHHHPPPUUU[[[mmmyyyYYY<<<---///---+++)))((('''&&&$$$ ,,,///&&&&&&---*** %%%******'''$$$%%%(((,,,&&&$$$$$$###---MMMmmm```JJJVVVJJJ???ZZZJJJaaannn___GGGDDDZZZrrr|||~~~xxx~~~ggg///HHHlllPPP___hhh888```___XXX~~~rrroooyyymmm___DDD,,,***@@@XXXcccTTTSSSYYYhhh|||dddFFFFFFJJJ???DDDJJJMMMIIIHHHOOOVVVYYYfffwww~~~dddAAA(((,,,//////,,,)))((($$$ ***(((&&&&&&(((+++,,,+++"""&&&)))((('''((())))))***$$$!!!$$$+++>>>cccuuucccUUURRRNNNIIIMMMVVVVVVnnn}}}ttthhhjjjvvv~~~~~~wwwxxxggg222:::RRRBBBFFFmmm111TTThhh??????```wwwsss}}}wwwfffIII///,,,>>>RRR]]]WWWUUUXXXeeewwwpppFFF>>>GGGFFFEEEGGGJJJKKKKKKKKKMMMOOORRR___rrruuu\\\JJJ666---$$$!!!$$$)))---000)))***+++++++++(((%%%"""'''(((((('''&&&&&&&&&&&&***)))$$$888___sssoooaaaYYYSSSQQQLLLIIITTTdddppp{{{||||||zzzyyyKKK888;;;888KKKqqq333IIIYYY;;;666???ooo}}}yyykkkKKK222...<<>>$$$%%%***,,,000,,,,,,+++)))''''''((()))&&&$$$&&&,,,...)))&&&'''(((+++IIIsss~~~fffSSSTTTTTTTTTSSSRRRSSS___www}}}III...TTT~~~QQQHHH{{{|||uuuYYY???999;;;:::>>>FFFWWW___eeeddd```bbbmmmxxx}}}^^^PPPEEEEEEGGGEEEFFFKKKKKKIIIGGGGGGHHHIIIHHHHHHBBBJJJUUU___iiisss}}}sssbbbLLL???:::777000***%%%%%%&&&(((******(((%%%(((%%%''',,,+++$$$$$$*** JJJyyypppWWWRRRXXXUUUSSSRRRTTT^^^ppptttuuutttvvvYYY222EEEyyyyyyxxx|||{{{jjj\\\]]]mmm}}}dddLLL===CCCHHH@@@;;;===KKKYYYgggiiiaaa^^^dddmmmvvvjjj[[[NNNGGGEEEEEEEEEIIIIIIHHHFFFDDDBBB@@@@@@FFFFFFGGGJJJOOOUUU\\\```bbbeeekkkuuuyyyppphhhWWWEEE444...'''&&&***---,,,)))***'''(((,,,***&&&---;;;FFFkkksss[[[SSSSSSQQQRRRRRRSSSZZZgggyyyMMM===666SSS^^^666000ggg}}}sssttt~~~|||cccCCC---444XXXyyyTTT@@@:::JJJSSSHHH<<<;;;AAATTTggglllccc\\\```gggyyynnnXXXKKKGGGDDD@@@BBBCCCDDDCCCAAAAAACCCDDDLLLKKKJJJLLLNNNPPPPPPPPPSSSQQQQQQTTTZZZaaafffhhhkkkyyy}}}vvvvvv~~~{{{nnn]]]LLL666***)))---...---,,,(((***...,,,,,,;;;OOO}}}mmmWWWNNNRRRQQQHHHPPPSSSWWW___lll{{{iii:::333000555@@@>>>444RRRzzzuuutttxxxXXX888555222BBBjjjJJJMMMKKK___sssTTT777HHH===FFFUUUaaagggeee```[[[dddwww~~~uuurrrjjjVVVAAA@@@BBBFFFGGGCCC@@@FFFPPPLLLHHHEEEFFFKKKOOOQQQPPPRRRRRRSSSUUUWWWUUURRROOOOOOUUUJJJNNN```XXX]]]wwwHHH&&&(((111///,,,---///111...)))444]]]qqqVVVPPPRRRNNNJJJIIIWWWRRRWWWhhh|||^^^---<<<333444AAAAAA666QQQzzzvvvzzz|||bbb==='''333KKKVVVGGGFFFLLLmmmoooCCC666888>>>JJJXXXbbbccc\\\UUU\\\kkkyyyooo]]]FFFFFFHHHJJJFFF???;;;<<>>---000---***222,,,'''<<>>,,,===ooo~~~uuuhhh```ooo^^^SSS666)))111000111DDDPPPEEE:::777AAAQQQaaajjjlllkkkddd[[[```ttt{{{lll```XXXUUUSSSUUUQQQMMMLLLNNNRRRUUUVVVOOORRRSSSNNNLLL]]]nnnqqq888111)))...333+++...BBBVVVtttfffGGGAAAHHHLLLLLLRRRUUURRRRRR]]]rrr~~~zzzdddccc[[[EEE777///;;;pppooodddcccPPPjjj{{{wwwxxxppp___ggggggZZZYYY>>>...444((()))JJJZZZPPPBBB999===LLL```nnnrrruuulllYYYWWWiii{{{pppddddddooo}}}xxxnnniiiXXXTTTOOOMMMOOOTTTXXXZZZXXXXXXRRRIIITTTppphhhAAA111---'''***---(((666VVV}}}}}}nnnTTTGGGKKKOOOLLLNNNRRRTTTSSSWWWggg~~~ZZZ>>>777;;;>>><<<000666TTT~~~xxx|||rrriiizzzuuueeemmm```ddd}}}zzzcccCCC000***:::TTTzzziiiUUUGGG@@@BBBQQQaaaooovvvmmm[[[RRRPPPWWWggguuukkkMMM:::999555999HHHWWWaaammmxxxkkkQQQPPPaaauuuooo}}}cccggg``````qqqrrrwwwKKK777000&&&,,,:::***333ccclllZZZMMMAAABBBIIIMMMOOOQQQWWWUUUQQQUUUfff{{{tttGGG///111;;;===888000///GGGsss{{{ssshhhssszzzcccgggxxxhhhgggwwwYYYDDDBBBWWWtttzzzfffKKK<<>>CCC777***444```mmmYYY\\\kkkjjjmmmdddVVVlll}}}lllmmmzzz~~~wwwrrrsss|||xxxTTT>>>CCCMMMMMMRRRqqqxxxdddRRRKKKNNNWWWaaaiiittt|||gggLLL999333666...+++---...444LLLfffBBB666000000<<>>@@@EEEKKKMMMMMMPPPVVVSSSXXX```nnn{{{zzz|||~~~pppQQQ777555KKKcccSSS444(((KKK~~~hhhCCC///???YYYiiikkkaaaaaatttsssiiiyyyzzzeeeLLLFFFIIIIIIPPPgggqqqlllaaaPPPGGGLLLJJJNNNWWWfffyyy{{{pppaaaMMM;;;555777444111+++(((777YYY@@@---///'''888>>>wwwYYY000777000,,,888...>>>^^^gggWWW555===@@@HHHOOOQQQOOOPPPTTTNNNXXXiiiyyy{{{yyyuuu\\\UUUkkk}}}PPP+++777eeeqqqLLL111///===IIIdddiiikkkyyy{{{eeejjjdddSSS```rrr~~~zzzbbbMMMEEEFFFYYY^^^eeeqqqrrrZZZEEEFFF>>>===@@@JJJWWWdddnnntttnnnnnnrrrxxx}}}}}}xxxrrrwwwtttrrrqqqnnnmmmrrrzzzqqqYYYFFF999222555:::)))666444+++???nnnsssWWWFFF]]]vvv===+++000---888DDD^^^000???@@@CCC:::777]]]lllKKK888555CCCCCCGGGNNNPPPOOOPPPSSSYYYeeewww~~~fff777---IIIrrr{{{PPP///--->>>KKK___iiiuuuxxxccczzz~~~lllKKK444444DDDiiixxx]]]JJJEEEbbb______llluuucccLLLIIICCC<<<777888:::>>>FFFMMMKKKMMMRRR\\\eeeiiifffbbb]]]XXXUUUSSSPPPQQQYYYbbbwwwnnnRRR@@@888555777:::222555///333YYY^^^>>>222:::YYYjjj555,,,///444333JJJ[[[>>>dddUUU:::???sssooo555...CCCEEEBBBCCCHHHLLLPPPWWW^^^llltttvvvmmmqqq^^^BBB///555TTTzzzwwwsssiiiBBB444DDDYYYdddoooyyylllmmm[[[OOO<<<111...222WWWuuu^^^KKKbbbiiiddd```gggeeeYYYRRRKKK@@@666444333111333777===;;;<<>>]]]|||zzzgggVVVXXXeeemmmvvvxxxuuu```xxx{{{QQQ>>>---000555777UUUqqqTTT___ssslllVVVXXXeeecccZZZNNNAAA777777999666444555<<<555111555BBBPPPYYY\\\OOOIIIBBB===999;;;DDDOOOcccuuuyyypppdddQQQ@@@777***;;;QQQ\\\UUUAAA222,,,999RRRkkkZZZ<<<$$$===...666TTTzzzrrrJJJqqqiii:::---===wwwggg;;;;;;666???AAACCCFFFJJJYYYwwwTTT000...///000AAAHHH555111NNNmmmWWW111888EEE[[[sssdddbbbiiiiiirrrnnncccnnnfffJJJ222---000>>>___qqqlllqqqYYY:::YYYhhhiiiZZZMMM===555555888777444111111333444333999LLL___```ZZZSSSQQQPPPNNNHHHCCCOOOhhhzzzbbbEEE111444222777@@@???;;;EEEVVVhhhbbbBBB555LLLIII000,,,>>>tttKKK]]]zzz@@@+++,,,333444pppuuu555...333888<<<>>>AAAPPPkkk]]]777...///...AAAOOO===---999MMM{{{ggg:::666NNNmmmoooaaacccnnntttmmmaaaaaaxxxlllOOO888999TTTwwwsssxxxfffCCCQQQ]]]eeeiii___PPPAAA666111000000...///111111000555EEEVVVmmmllljjjgggbbbYYYQQQKKKKKKeee|||jjjOOO999111---555OOOmmm~~~zzz^^^222AAAjjjVVV///...:::fffyyynnn:::TTTqqq999%%%---222333oooyyy===///,,,///444666888JJJiiixxxXXXJJJ333444OOOdddOOO000,,,777UUUzzzfffXXXmmm}}}uuuwwwoooxxxkkkgggppp{{{tttmmmeeekkkuuuSSSQQQqqqyyy{{{vvvQQQGGGLLL[[[hhhggg```QQQ???333111333...///000000...000<<>>WWWcccpppsssmmmeeebbbccceeezzzpppUUU888333666@@@DDD<<<333000...___eeeIII===333222FFFlllTTT999+++KKKWWW222---...000000WWWeee@@@---''')))111111333MMMwwwmmmmmm~~~xxx^^^DDD333:::QQQwwwlllNNNoooqqqSSSwwwmmmeeevvvyyyggg___zzz|||yyy|||XXXHHHKKKLLLVVVbbbiiifffXXXGGG;;;444111///000//////444;;;<<>>JJJDDD///***555SSSZZZGGG666666...<<>>000,,,;;;:::(((000///111...BBBJJJ555+++---,,,222111444NNNuuu[[[EEETTThhhmmmZZZ>>>666:::SSS{{{uuuqqqbbblllvvvssszzzPPPppp{{{iiieeevvvxxxfffyyy|||}}}iiiSSSHHHBBBGGGSSSdddqqqpppcccVVVAAA:::444333222111666;;;000999EEEPPPXXXbbblllsssoooRRR<<<111888>>>>>>HHHXXXddd;;;000555,,,===bbbpppHHHFFF<<<444000((('''444///222...111555---***333---......555NNNoooaaa???(((,,,DDDccclll___;;;666888ZZZ}}}mmmKKKEEE888;;;DDDbbbdddlllmmmfffeeennnuuuvvv~~~ssshhhfffkkkwww~~~lllWWWIIIEEEFFFTTThhhuuuuuuooo^^^RRREEE===888444555999000444>>>LLL]]]mmmyyyxxx___TTTGGGGGGWWWkkkttttttHHH333111555:::[[[ppp\\\QQQUUUJJJ===222+++...000///222000***......)))222---+++///@@@ZZZxxx}}}MMM???000$$$+++PPPuuuQQQBBB)))666^^^VVV777666888...,,,KKK}}}ssshhhgggccc___jjj|||bbbJJJ<<>>GGG```{{{~~~yyy|||xxxeeeXXXOOOLLLXXXhhhiiixxxuuuooofff[[[NNNDDD>>>333000:::TTTrrr{{{ooo___OOODDD:::444666EEEYYYeeedddZZZPPPJJJIIIPPPNNNAAA444000...,,,111666...&&&...333222555111222???___fff@@@111FFFnnnvvvNNN666:::===888666///777:::UUUwwweee???:::LLL^^^}}}mmmkkkwwwxxxpppfffaaawwwuuuLLL:::222000333444===^^^yyyzzz|||pppdddVVVWWW``````eeeiiinnnqqqnnniiiccc___JJJ;;;555FFFdddyyy\\\CCC888999===@@@TTT[[[bbbccc\\\TTTMMMKKKKKKMMMHHH;;;222000000///(((/////////555111+++...;;;CCCYYY|||ooo```qqquuuHHH222000666@@@SSSWWW[[[ppp|||XXX222444...CCCooooooOOO===666===LLLyyy}}}pppgggvvveeebbbjjjxxxppp333000111444555///888\\\vvv||||||dddYYYYYYSSSSSS\\\iiiuuuzzzyyysssnnnlllUUUAAAFFF^^^wwwzzzbbbUUUVVV]]]aaabbbLLLPPPTTTSSSPPPLLLKKKLLLKKKHHH???444///000222111---///+++,,,///)))--->>>PPPaaa~~~iii@@@***...@@@^^^fffpppaaa<<<444'''666aaaTTT444555333+++111eeekkkVVVZZZ\\\JJJTTTvvvjjj>>>,,,///444666222<<<^^^zzz}}}uuufff^^^SSSMMMQQQYYYgggtttyyyvvvqqq}}}jjjYYYXXXeeeuuuwwwaaaXXXWWWSSSIIIAAA444;;;DDDKKKMMMMMMMMMMMMFFF@@@777111000222333222222222//////...+++===^^^wwwyyy~~~eeeAAA...555===UUUppp{{{PPP111(((111YYYzzzKKK---666;;;444777dddzzzjjjQQQWWWnnnQQQRRReeeqqqXXX555///,,,///666HHHhhhuuufffVVVNNNGGGLLL]]]nnnwwwzzzxxxqqqiiigggiiiqqquuu[[[???444555444111///<<>>HHHkkkxxxTTT000%%%)))///666aaa|||ooobbb]]]QQQVVV\\\___xxxkkkNNN===///222CCC\\\vvvqqq___III>>>DDDTTTeeeooosssrrroooggg^^^aaavvv}}}SSS???---,,,333777;;;@@@GGGIIIKKKLLLLLLJJJHHHGGG:::444000222444333222222///111...000>>>TTT{{{zzzYYY888000...NNNwwwccc???666666EEE^^^yyy}}}iiiqqq||||||qqqPPP555555??????OOOVVVPPPZZZ___XXX]]]YYYzzz~~~sss___NNNRRReeexxx|||iiiSSSDDDAAAIIIQQQcccggghhh```UUUWWWoootttHHH;;;333555555111111666HHHHHHHHHHHHGGGEEEAAA???777222///222222000222666888<<<;;;FFFggg```666444...AAAtttgggFFF111555DDD]]]uuupppiiiwwwcccXXXPPPXXXlll|||iiiOOOQQQXXXJJJCCCLLLWWWgggWWWLLLqqqsssyyy|||vvvYYYCCC>>>AAAHHHQQQZZZ[[[VVV\\\uuuwww}}}jjjAAA666///222444444===JJJPPPQQQRRRRRROOOHHH???888777111///111111///222999777III]]]}}}III555...JJJvvvhhhIII999222333BBBTTTlll}}}UUU;;;@@@QQQtttfff;;;444555<<>>TTTggg```III;;;<<>>:::JJJnnn}}}}}}gggDDD333222888GGG```zzzuuuRRR999''',,,999EEESSSbbbggghhhOOO333...--->>>```nnnXXXVVVcccoooqqqMMM555999AAANNNjjjppp???---)))333<<>>EEEFFFRRRPPPWWWhhhzzzooo[[[???<<>>DDDEEECCCBBB===999555000///222777:::888111111777666///000888???```nnn777333000///222777888888777999<<<@@@AAA???=========FFF<<<999AAAGGGGGGJJJPPPTTTSSSRRRQQQQQQSSSTTTVVVZZZYYYYYY\\\___```^^^[[[^^^bbbgggjjjiiihhhffffffeeegggnnncccBBB+++))))))***@@@[[[kkkjjj___UUUPPPSSSHHH999...(((&&&$$$###)))---111111...---...111///444888888999;;;666///222111...++++++...222555000222555777<<>>///+++,,,...888LLLbbbooorrrrrrsss}}}}}}{{{uuussstttrrrnnnllliiifffgggkkknnnmmmkkkiiijjjlllnnnkkkeeeeeehhhjjjjjjiiiiiiiiiiiiiiiiiidddbbb```___^^^^^^^^^^^^^^^]]]ZZZXXXVVVVVVVVVVVVPPPNNNLLLIIIGGGFFFFFFFFF:::999;;;===<<<777888;;;@@@999555777999777444555111000000333777999777444666222111222...+++666GGGmmm<<<111666555000111777888333---///111111000.........222,,,,,,222444222444;;;===<<<;;;;;;;;;<<<>>>???FFFEEEDDDEEEGGGHHHGGGFFFLLLNNNRRRTTTVVVYYY\\\___ccc___ddd___HHH777333...222AAAUUU___\\\NNN>>>444AAA===555...)))'''''''''///000000---******---111,,,---,,,'''&&&))),,,,,,...---000666======777111,,,,,,,,,+++///;;;LLLYYYdddaaaVVVDDD222)))***...+++000???SSSbbbfffeeeeeejjjqqqooodddbbbhhhfff]]]\\\[[[ZZZZZZZZZ[[[[[[\\\[[[```gggfff\\\RRRRRRYYYTTTTTTSSSSSSRRRRRRQQQQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCAAA???===<<<;;;<<<:::888666555444444444111222555999777222000222111---,,,///000...///333777444222555::::::444...)))///;;;EEEJJJRRRjjj[[[,,,333555///((()))///333///000000000///...------///---///111...((()))...,,,,,,,,,...///111333555999888666555444333333222777888:::;;;;;;===@@@CCCFFF>>>CCCGGG>>>888777111666<<>>666999;;;999555333555777666888===???:::222000333222222111000000///......---///111000...------///***+++---...000000111111111111000//////000111222777444444555333111333888333111222333333444<<>>RRRiiirrrpppooovvvOOO222+++333555---***------''',,,++++++---......---++++++++++++,,,,,,+++************))))))******++++++***)))(((((()))***,,,---))))))************))))))++++++,,,+++***)))+++---******************)))(((((()))+++,,,,,,***((('''...---+++******+++---...---,,,***((('''(((***+++))))))))))))))))))))))))---.........---,,,+++***)))***+++---.../////////000222444111,,,))),,,000444333111111000...+++)))666333111333888;;;:::777===???>>>;;;777555666888///111666@@@LLLXXX___cccLLL///222444222---+++,,,------,,,+++,,,---...---++++++,,,---------,,,***)))++++++*********++++++,,,,,,++++++***++++++,,,---)))***++++++***))))))******++++++***))))))***,,,******+++++++++******************+++*********)))000...,,,******,,,...000---,,,***)))((())))))***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------+++,,,---///000000000000'''+++///---)))(((,,,000111000000000111333444444///...---...111333555555,,,333<<>>GGGFFFOOO\\\hhhqqq{{{cccHHHDDD333333333333222000///...---------...000111333444//////000111222444666777555444333333555777:::;;;<<