BM6P6(@ |||eeebbbnnn{{{qqqhhhllluuuvvvkkk^^^gggwwwwwwuuudddOOO>>>222---...000444AAANNNLLLBBBAAAIIIAAA888000000555888444///777<<>>888777666333///---,,,+++***)))////////////...---,,,+++(((,,,000222111...,,,+++111...+++'''%%%$$$%%%&&&%%%''')))(((%%%""" """###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$&&&&&&%%%$$$###%%%%%%$$$###""""""######$$$%%%(((+++---,,,)))&&&"""###$$$&&&(((+++---...,,,///444777666333...+++***))))))((('''&&&&&&%%%((()))+++,,,+++(((&&&$$$###$$$%%%&&&'''(((((((((,,,---,,,)))%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%---,,,***)))((((((((()))&&&(((++++++***))))))***(((+++(((***444>>>VVVwwwyyy___]]]YYYdddxxxwww}}}{{{lllbbbgggtttyyytttrrruuuvvvvvvtttpppllljjjiiimmmrrrxxx|||}}}~~~}}}~~~qqqXXXFFF:::111------333999BBBLLLUUUXXXRRRJJJ@@@===999555444444444444555888>>>NNNmmmfffKKK:::555777444222///---,,,,,,+++***......------,,,,,,+++++++++...111222111...---,,,...,,,)))%%%$$$###$$$%%%$$$&&&((((((%%%""" !!!"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###""""""######$$$%%%&&&)))++++++(((&&&$$$%%%%%%&&&'''((()))***,,,...222555666444000...+++******)))((('''&&&&&&((()))***+++***(((&&&$$$######$$$%%%&&&&&&&&&%%%+++,,,,,,)))&&&$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%,,,***)))''''''''''''(((''')))++++++***)))***+++///000******000888NNNnnnlllTTT^^^ssszzzwww}}}jjjZZZdddzzzzzzsss}}}{{{lllccchhhqqqrrrnnnmmmuuu|||rrrzzz{{{yyy~~~ppp]]]HHH<<<666111......666===DDDNNNaaaoooeeePPPAAAAAA???999444333666;;;777777>>>TTTwwwxxx^^^III<<<666444222000...---------,,,+++---,,,+++***)))))))))***---///111111///---,,,---+++)))'''$$$""""""###$$$$$$&&&''''''%%%###"""""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$%%%%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$%%%$$$######"""#########%%%$$$$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&+++---000333444444444333---,,,+++)))(((''''''''''''((()))))))))'''%%%$$$"""###$$$$$$$$$$$$######)))******(((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%%%%&&&&&&((()))))))))((((((***+++///000***)))000888OOOoooqqq\\\hhhyyywwwwww}}}zzzeeeXXXddd{{{~~~~~~ooogggiiioooppplllkkkrrr{{{~~~xxxpppxxx|||qqqmmmuuu{{{{{{]]]LLL;;;555333222000///888>>>GGGUUUhhhssslll^^^MMMHHH@@@999777888:::<<<:::;;;BBBVVVtttlllRRRHHHAAA888///000...------......---,,,---+++)))'''&&&'''((()))...///000...,,,++++++,,,)))(((&&&$$$######$$$$$$$$$%%%'''&&&%%%###$$$%%%""""""###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&)))'''%%%$$$######$$$$$$$$$$$$###############$$$%%%$$$"""###%%%&&&&&&%%%%%%$$$$$$#########$$$$$$)))***,,,///222444555666...---,,,***)))((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$$$$%%%&&&''''''&&&%%%&&&(((***'''***''')))333>>>WWWyyy|||llltttsssuuuxxxjjjnnneee______hhhrrr|||vvvnnnhhhiiimmmooonnnllllllqqqvvvrrrtttnnnbbb^^^cccbbb\\\JJJ===111...000/////////888<<>>@@@BBB>>>999999<<>>===>>>BBBIIIUUUllliiiNNN;;;222111...------...//////...,,,+++***)))(((''''''((((((***++++++***((('''((()))((('''''''''''''''((((((&&&'''&&&%%%######%%%(((%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''"""""""""###$$$$$$$$$%%%((('''&&&%%%%%%$$$%%%%%%#########"""######$$$%%%%%%###""""""###$$$$$$### !!!!!!"""###%%%%%%$$$%%%&&&(((+++...000222111///,,,)))''''''((((((&&&%%%$$$######$$$%%%&&&''''''((((((((((((''''''###""""""$$$&&&'''&&&%%%"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$###$$$$$$$$$######%%%&&&'''***&&&'''---333GGGeee|||zzzwwwvvvzzzhhh\\\WWWdddxxxyyywwwssslllgggfffjjjooojjj```UUUOOOHHH???777444+++'''''')))+++,,,111666;;;@@@JJJSSSZZZaaajjjsss}}}{{{vvvooofff^^^WWWTTTOOOHHHDDDHHHRRRccc|||nnnTTTAAA666333...------...000///---++++++++++++***))))))(((((((((***++++++***((()))***&&&&&&'''''''''((())))))(((((('''$$$"""###%%%((('''''''''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%######""""""###$$$$$$%%%$$$###"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%(((***,,,---111///+++(((&&&&&&'''(((&&&$$$###!!!!!!###%%%&&&&&&&&&'''((())))))))))))$$$###$$$&&&)))+++)))'''""""""############""""""$$$###"""!!!!!!"""###$$$"""$$$&&&&&&%%%$$$%%%&&&)))+++((('''+++---===YYYsss~~~yyy}}}lll[[[UUUhhhsssoooqqqrrrmmmgggeeeXXXMMMHHH???111+++...%%%%%%(((,,,---///555===<<>>ZZZsss}}}zzz}}}wwwdddYYYZZZppp{{{}}}vvvgggeeeYYYKKK???555---***,,,///&&&%%%...333333888AAAKKKNNNNNNOOO]]]ooorrrjjjtttyyyxxx|||ssseeeWWWYYYeeeooonnnhhh~~~zzzttt}}}iiiccc[[[III999222000///---,,,,,,,,,,,,+++,,,---------,,,+++***000...+++))))))(((((('''%%%%%%%%%%%%&&&(((***+++...+++&&&"""  !!!'''''''''''''''&&&&&&%%%""""""$$$$$$$$$$$$###"""&&&&&&&&&%%%$$$###!!!!!!((()))***+++***)))&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%'''((()))))))))(((&&&%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((###%%%***///222111---)))""""""""" """$$$$$$$$$$$$######"""""""""%%%%%%&&&)))++++++)))'''))))))***))))))222HHH\\\rrr~~~zzzxxxfffZZZZZZcccuuu~~~zzzeeeTTTBBB777222...,,,,,,000000///000666???FFFIIIKKKPPPYYYccchhhkkkooottt}}}xxxtttnnnjjjkkkrrrzzz|||kkkfffmmmuuuyyywwwwwwxxxfffUUUDDD777111000...,,,+++++++++,,,---.........---,,,***))),,,+++***)))***************)))'''&&&&&&''')))***+++)))%%%""" !!!"""###''''''((((((''''''&&&%%%######$$$%%%%%%$$$###"""%%%&&&&&&''''''&&&$$$$$$&&&'''((())))))((('''&&&$$$$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$############$$$%%%%%%)))))))))))))))((('''&&&)))(((((('''&&&%%%%%%%%%(((''''''&&&&&&&&&''''''###%%%)))---000///,,,)))#########!!! ###%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%''')))***(((''''''(((******+++444HHH\\\kkk}}}vvvnnnZZZUUU\\\jjj{{{dddOOO:::000//////......///666777111777HHHQQQNNNOOOUUUgggvvvuuukkkppp~~~~~~wwwzzzeee]]]\\\VVVVVV^^^jjjrrrxxx}}}kkkQQQ???777111///...,,,++++++++++++111000000///---+++)))(((((((((((())))))*********///---***(((''''''((()))(((&&&$$$###"""###%%%&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&%%%$$$###"""###%%%''')))***)))'''&&&###$$$&&&'''(((((('''&&&$$$###"""""""""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&))))))((('''''''''(((((((((((((((''''''&&&&&&&&&((((((''''''&&&'''''''''%%%%%%'''***------+++)))$$$$$$$$$"""!!!!!!$$$&&&((('''&&&%%%%%%&&&((()))&&&%%%$$$%%%'''(((((('''&&&''')))******222DDDVVVlll}}}rrrbbbXXXYYY]]]kkkaaaOOO:::111//////000111111777;;;:::@@@LLLSSSTTTZZZaaappp||||||www{{{ӵĦĦbbbVVVSSSMMMJJJPPP\\\hhhuuuӵnnnTTTAAA888111000...---,,,+++,,,,,,333222000///,,,***(((''''''((()))Ħ///...---,,,+++)))(((((($$$$$$######$$$%%%'''((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""%%%(((******)))&&&$$$!!!"""###%%%&&&'''''''''######"""!!!"""###$$$%%%%%%$$$"""!!! !!!"""###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&''')))******)))%%%%%%$$$###!!!"""%%%'''(((((())))))******))))))'''%%%$$$$$$&&&'''''''''&&&&&&(((((((((...===MMMrrrrrr^^^ZZZ___dddccclllxxx^^^PPP@@@777111///111666888888>>>IIIMMMNNNSSS\\\iiiqqqwwwyyy4ĉ@ӵ>L=hĦiiiQQQFFFGGGHHHIIIMMMZZZttt4ĉ@ӵppp\\\GGG999222111///---,,,,,,------111000///---,,,***)))))),,,---...>L+++---...000111///,,,)))&&&""""""###$$$&&&'''((()))&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""###%%%''')))(((&&&###!!!!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&(((***,,,---(((&&&%%%%%%'''))))))(((%%%%%%%%%###""""""%%%'''&&&(((+++......,,,)))''''''%%%$$$$$$&&&''''''&&&%%%$$$&&&((()))///>>>LLLnnn{{{kkkWWWTTT[[[gggmmm{{{sss]]]QQQBBB999222000444:::===;;;BBBQQQUUUQQQWWWddduuu~~~GG=?HdĦ=ĪjhhhKKKBBBFFFKKKLLLNNN^^^~~~GG=?rrr```III888222111///---,,,,,,,,,---------,,,+++++++++,,,,,,222333333HdĦ///...000111222000---(((&&&!!!"""$$$&&&'''((((((((($$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%$$$###"""###$$$&&&'''&&&$$$""" ##################$$$$$$"""!!! !!!###$$$############"""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&(((+++---...)))'''%%%&&&'''(((((('''%%%%%%%%%###!!!"""%%%''''''))),,,......+++'''%%%'''&&&%%%&&&'''((('''%%%###"""$$$'''+++333BBBPPP```oooxxx~~~rrrgggYYYPPPOOOaaayyyӵĭӵӵ<<<ĦEEEHHHOOOVVVZZZ```iiirrrzzzӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦHHHHHHLLLӵƜ`1.׼sĭӵӵĦĦuuu]]]***Ħ((()))***---///000222333222DdD000---***((('''ӵ###"""ӵ###ӵ###$$$%%%$$$###Ħ $$$ӵ"""""""""###ĭӵ''''''&&&''''''((())))))***&&&&&&''''''(((***+++,,,)))(((&&&&&&(((((((((&&&%%%%%%$$$"""!!!"""$$$'''******++++++***(((&&&%%%'''''''''((())))))'''%%%%%%""""""$$$(((000???MMMXXXiiizzzqqqeee[[[QQQNNNQQQddd?~4g&e>&eg&eJJJ>hӵ\\\aaa^^^ccctttg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLVVVMMMGGGg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZwww3h?gL%%%&&&'''***---111222...///---D%%)?***fff?><z((('''=?Ħ!!!g&e!!!g&e!!!!!!###S?ʬ%%%4ff?>ߝL@e###g&e """"""3h?g&e>&e((()))??''''''((()))***+++,,,,,,))))))(((((((((((()))))))))(((''''''((()))'''&&&$$$$$$$$$"""!!!!!!$$$&&&---,,,***(((&&&&&&&&&&&&''''''((()))+++***'''$$$((($$$!!!!!!""")))666CCC[[[jjjooo```NNNDDDMMM^^^mmm4DӵHƅ^Hu]ĦHu]ĦBBBZuR)Ħmmmtttttt|||Hu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦUUURRRQQQHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ%%%&&&(((+++...111333+++(((%%%Dtfo9ĦsߝLGdUĦ'''Ht@cӵHu]Ħ"""Hu]Ħ!!!"""Htƅ^(((qIܗGIӵ###H׼s$$$%%%Hu]Ħ"""$$$Bt=o9ĦHƅ^Hu]Ħ'''+++)))))))))'''&&&(((+++...******+++)))(((''')))***''''''((())))))))))))((($$$###!!!!!!!!!###&&&''',,,+++(((%%%$$$$$$%%%&&&&&&'''((((((&&&$$$$$$%%%"""%%%((()))&&&&&&000<<>>OOOiiiwww4DuXӵDdDΦDdDĦDdDĦAAA222t|d<Ħ999Dtqqq>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<^^^ppp>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<)))******)))'''&&&&&&'''(((>d<ӵDd<DdDΦDdDĦ&&&DdDӵnd<DdDĦ%%%>d<Ħ peӵ)))Ħ###F&uTӵ DdDĦ'''&&&>d<Ħ"""peӵDx<>d<ʜ4DuTӵ&&&&&&(((***,,,---111///+++%%%""""""%%%(((---......,,,)))((()))+++'''))),,,......---+++)))((('''&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%###""" """$$$&&&&&&%%%%%%&&&'''***)))***,,,---111>>>LLL[[[eeezzzzzzvvv|||ttt]]]IIIBBB???===GGGWWW4DuXӵD&dq&ĒRzzzsdKĦ888DHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9111<x((()))******((()))***&ӫeʬtIӇ%%%>d<Φ>d<Ħ%%%D&ӫetIӇ&&&DdDĦ&&&sdKĦ!!!B?dp&ĒR!!! >d<sdKĦ###B?Ho9 s&dq&ĒR%%%%%%%%%&&&''')))+++---,,,)))%%%"""###&&&)))+++,,,+++***((('''((())))))))))))))))))******+++&&&''')))***)))&&&###!!!!!!"""$$$%%%%%%$$$!!! """%%%'''((((((***,,,+++***+++------///888BBBXXXppp{{{ttteeeXXXNNNGGG???>>>RRRkkk4DuXӵHu]3hheeene:::====enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@G222222Hkge((()))+++---...)))***,,,HĪj@IŌ''''''ege$$$$$$Hu]3hIŌ%%%&&&DdDĦ&&&ne######@h$$$###>h###"""!!!se$$$ne###$$$@G!!!!!!sĪj@h$$$$$$$$$%%%%%%&&&'''((((((((('''%%%###$$$'''***((())))))(((&&&&&&'''))))))((('''&&&'''(((***+++%%%'''***,,,+++((($$$!!! !!!###%%%%%%$$$"""!!!"""%%%((()))***,,,...+++***+++------...555>>>VVVtttwww}}}wwwqqqXXXSSSQQQMMMEEEFFFaaa4DuXӵĵD^kkkPPP333;;;BBBDdDĦD^s׼sgeFm8>aĦs׼sHo222111111,,,---------------)))***+++%%%&&&'''$$$$$$$$$D^###$$$&&&DdDĦ&&&%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""s׼s$$$###$$$%%%%%%#########$$$$$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%%%%''')))&&&'''((('''&&&&&&(((***'''''''''((((((((())))))'''(((*********(((&&&%%%!!!"""###$$$$$$$$$$$$###!!!###&&&'''((((((***,,,+++((((((+++---000999CCCTTTkkk~~~}}}~~~mmmUUUOOOMMMMMMHHHKKKdddΦ4DuXӵtvӵ>d<ĦbbbGGG888333ĦEEEQQQTTT\\\qqqĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵvvvUUU???555444222111000/////////,,,...000111000///,,,***)))***++++++***)))((('''"""###%%%'''((('''%%%$$$%%%$$$$$$###$$$>d<Ħ"""""""""###%%%>d<Ħ&&&%%%%%%Ħ&&&&&&'''''''''&&&$$$###$$$$$$%%%'''))))))&&&$$$!!!!!!"""###Be%%%"""######$$$Ħ&&& """###$$$$$$$$$$$$%%%$$$###############$$$$$$%%%'''((()))(((''''''$$$&&&''''''&&&%%%&&&'''&&&'''(((''''''''')))+++&&&''')))*********((('''***))))))(((((((((((((((!!!"""###$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&''')))***'''&&&)))---333???JJJSSS___xxxyyy|||}}}xxxjjjYYYMMMGGGIIIHHHKKK___vvv?aŖ%7uSQuR)ӵsdKĦrrr]]]GGG777gdKĦDDDTTTgggqqqvvvgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌqqqRRR<<<555444222000//////000000//////000000111111222222,,,++++++++++++)))&&&$$$$$$$$$%%%&&&''''''''''''$$$$$$#########DdDĦ!!!"""###$$$$$$sdKĦ######gdKĦ((((((((('''&&&###!!!###%%%&&&&&&$$$#########""""""""""""""""""!!!!!!###gdKĦ###""""""!!!!!!!!!###$$$%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$'''''''''''''''((()))*********)))(((((((((((((((&&&&&&&&&&&&&&&'''((((((!!!"""$$$&&&&&&%%%$$$###!!!###&&&'''&&&%%%&&&&&&'''''')))---///666DDDRRR]]]```uuuxxxzzz}}}mmmdddXXXGGG>>>DDDHHHJJJVVVhhh>Ane~~~rrreeeQQQ???ne===LLLcccvvv||||||neneDenene>Ak<fhlllOOO===666222///000333555444111///000000000111111222222,,,++++++******)))'''%%%%%%%%%&&&''''''''''''''''''&&&%%%######De"""###$$$$$$%%%%%%ne""""""ne&&&&&&&&&'''&&&&&&$$$###!!!"""$$$''''''%%%###""""""""""""""""""""""""""""""!!!!!!ne%%%###!!!!!!!!!!!!"""###%%%&&&"""##################"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))***))))))(((((((((((()))%%%&&&'''(((((((((&&&&&&"""$$$%%%''''''&&&%%%$$$###%%%(((((('''&&&&&&'''(((&&&(((---222777AAAJJJZZZiii~~~~~~}}}yyyxxxbbbPPPFFFDDDHHHHHHJJJ___xxx|||fff]]]SSSGGG>>>@@@JJJaaazzzkkkNNN===777111---000777:::777222//////000000000000000000,,,,,,+++***)))(((((('''&&&'''(((((((((((((((''')))((('''%%%###!!!%%%%%%&&&&&&%%%%%%"""""""""%%%%%%%%%%%%%%%&&&%%%%%%$$$###!!!$$$'''(((&&&$$$""""""""""""""""""""""""""""""!!! %%%###""" !!!"""$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%$$$############$$$%%%'''((()))))))))((((((((())))))***$$$&&&(((******(((%%%###$$$%%%'''((((((((('''&&&&&&((())))))'''&&&&&&''')))&&&'''---444888???EEEXXXqqqwwwsssmmm___IIIFFFHHHKKKJJJQQQmmmzzzhhh\\\KKKGGGDDDEEEIIIKKKJJJGGGfff{{{sssSSS???888333000111666888555111.....................---,,,,,,,,,***)))(((((()))(((((()))))))))((((((''')))((('''%%%$$$"""!!!!!!''''''''''''&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%$$$$$$######!!!$$$'''(((&&&$$$"""!!!""""""""""""""""""""""""!!! """###$$$"""!!! !!!###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$''''''(((((((((&&&$$$"""""""""###$$$&&&''')))***((((((((('''(((((()))***&&&'''((((((((('''%%%$$$&&&'''((()))))))))((((((((()))***)))&&&%%%%%%&&&)))'''(((---222777AAAJJJYYYooo~~~pppnnnwww\\\KKKFFFGGGMMMSSS```|||ooo___VVVCCCBBBDDDIIIRRRZZZ^^^```{{{]]]DDD;;;888555333111111000000------,,,,,,+++++++++******,,,---,,,)))((()))***)))*********)))(((''''''''''''&&&&&&%%%$$$######((((((((('''&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%((('''&&&$$$###"""!!!!!!!!!$$$''''''&&&###""""""########################!!! !!!"""###"""  !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$''''''(((((('''%%%###"""######$$$%%%&&&(((***+++((('''''''''''''''(((((()))(((&&&%%%%%%&&&'''((((((((())))))************((())))))'''%%%$$$$$$%%%((())),,,......444DDDUUU___iiiuuuvvvwww}}}fffXXXQQQHHHDDDNNN___rrrttt]]]KKKBBBBBBDDDJJJVVVgggwwwfffLLLAAA>>>999333...,,,---...------,,,+++******))))))(((,,,......+++((()))***************)))(((&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$''''''''''''&&&%%%$$$###""""""""""""###$$$%%%%%%)))(((&&&$$$"""!!! ###%%%&&&&&&$$$#################################"""!!! !!!"""###"""!!! !!!"""######$$$############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%&&&((()))***''''''&&&%%%%%%%%%%%%%%%)))'''%%%$$$$$$&&&)))+++))))))))))))************((()))((('''$$$###$$$&&&'''***......,,,222FFFZZZfffkkktttzzz|||{{{uuu[[[TTTSSSJJJGGGSSSiii}}}qqqXXXBBB???CCCIIIQQQ]]]ooojjjVVVIIIBBB888111...------,,,///...---,,,+++***))))))&&&+++000000,,,)))(((************)))((('''%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$######""""""######$$$%%%&&&(((&&&%%%###"""!!!!!!"""$$$%%%&&&%%%###"""###%%%########################$$$"""!!!!!!"""###"""!!!!!!"""######$$$###"""!!!"""##################"""#########$$$%%%&&&&&&&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$###"""""""""&&&%%%%%%%%%&&&''')))+++)))))))))))))))******+++)))))))))'''%%%%%%&&&((((((***---......444DDDTTTlllyyyzzzvvvvvvxxx___PPPMMMKKKOOO\\\nnn}}}qqqdddQQQ???999CCCQQQ\\\fffsss{{{qqqhhheeeqqqqqqjjjwwwjjj]]]OOODDD666000000111///,,,000000///...,,,+++******%%%+++111111---)))((()))*********)))(((&&&$$$$$$''''''(((((('''%%%$$$###%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%###"""""""""###$$$&&&&&&%%%###""""""$$$&&&########################%%%###!!!!!!"""######""""""######$$$$$$"""!!! """"""############""""""######$$$%%%&&&&&&''''''$$$"""  ###%%%$$$#########$$$%%%%%%&&&'''&&&%%%###"""!!!!!! ###$$$%%%'''((())))))***))))))(((((())))))***+++*********(((&&&&&&(((******)))+++...000555AAAMMMooo{{{~~~pppnnngggLLLEEELLLWWWcccnnneeeJJJ???@@@AAAEEERRRhhhyyysss|||oooccc___TTTUUUZZZccckkksss}}}pppaaaLLLEEE===777000))))))---//////.........,,,(((%%%******+++,,,+++***)))((()))***,,,---,,,)))&&&$$$)))))))))((('''%%%$$$###%%%&&&&&&%%%%%%###"""!!!###$$$$$$$$$######%%%'''######"""!!!"""###%%%&&&((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$#########$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$######""""""######$$$%%%"""!!!"""$$$%%%&&&$$$"""$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########%%%&&&''')))***+++,,,,,,+++***(((&&&&&&&&&'''((($$$&&&(((+++,,,,,,+++++++++---111000,,,111EEEYYYnnnnnnkkkvvvbbbOOOHHHJJJUUUfffwwwvvv[[[EEE===???CCCIIIYYYsssmmm```mmm{{{qqqccc[[[XXXHHHGGGJJJPPPVVVZZZbbbkkk}}}xxxuuu~~~vvvZZZHHH@@@888555111------000///...---------+++(((&&&)))***++++++++++++***)))***++++++,,,***(((&&&%%%)))))))))((('''&&&$$$$$$%%%$$$$$$###""""""!!!!!!"""###$$$$$$######$$$&&&$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&$$$#########$$$&&&%%%$$$$$$#########$$$""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%$$$$$$%%%&&&&&&$$$"""""""""###############$$$&&&&&&%%%%%%$$$#########%%%&&&))),,,.../////////+++)))'''&&&%%%&&&'''(((%%%&&&)))+++,,,,,,++++++,,,---///000000999NNNbbbooo~~~xxxssssss}}}kkkXXXQQQOOONNNVVVjjjvvv___III999666;;;DDDTTTkkkqqq```UUUbbbxxxtttgggsssttttttnnndddXXXOOOJJJBBB@@@AAADDDEEEFFFKKKRRRccc^^^bbbuuu{{{^^^KKK@@@666444444222111222...,,,+++***++++++)))((()))******+++++++++******+++++++++***)))((('''&&&*********)))((('''&&&%%%$$$###""" !!!!!!!!!###$$$###""""""###%%%%%%&&&'''((((((((('''&&&((('''&&&$$$######""""""%%%%%%$$$############$$$"""""""""""""""""""""""""""""""""""""""######$$$ !!!###%%%&&&((((((&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&'''''''''$$$""" !!!"""###############%%%%%%%%%%%%$$$$$$$$$$$$%%%'''+++///111222111111***)))'''%%%$$$%%%&&&''''''''')))***++++++++++++///...---...111;;;PPPcccrrr{{{~~~~~~pppvvvxxxzzzaaaOOORRRTTTSSS[[[qqq~~~zzz]]]FFF666---000888HHHbbb~~~uuu___YYY\\\bbblllzzzeeeaaaddd\\\___cccccc^^^SSSEEE<<>><<>>???FFFTTTfffxxxrrrRRRCCC666222444333111///,,,+++******+++,,,+++)))((((((((()))***,,,---...,,,+++)))'''&&&&&&&&&'''''''''((()))))))))((((((&&&%%%$$$######$$$%%%%%%!!!###%%%%%%###"""!!!"""$$$%%%''')))(((&&&$$$"""$$$%%%%%%%%%$$$###"""!!!###""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%###"""!!!!!!""""""""""""###$$$&&&(((***+++)))'''$$$""""""!!!  !!!"""###%%%'''(((!!!"""###%%%&&&((()))***)))***,,,------+++)))'''''''''&&&%%%&&&(((+++,,,---,,,***)))(((***+++,,,+++***,,,...///777HHHYYYrrrrrrtttqqqcccgggvvvkkkfffZZZLLLOOOddd|||vvvwww~~~zzzVVV>>>,,,...777???OOOaaammmuuusssnnnmmmhhhbbbiiioooeeeYYYGGG777======;;;999888888999:::888777777999888666888===@@@<<<999@@@UUUmmm{{{}}}~~~sssVVVHHH:::555444222000///---,,,,,,,,,------***(((((((((((((((***,,,...///+++***)))((('''&&&&&&&&&%%%&&&'''((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%###""""""%%%&&&'''((((((&&&$$$###"""###$$$%%%%%%$$$###""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$&&&%%%###!!! !!!!!!"""######$$$$$$%%%'''((())))))&&&###"""!!!!!! """!!!!!!!!!###&&&)))+++%%%%%%%%%%%%&&&&&&''''''((()))***++++++***)))(((&&&&&&%%%&&&(((***---//////---***(((((()))+++---,,,,,,------...888OOOdddvvvzzzggggggrrrwwweeeWWWRRRQQQ```ooo}}}~~~lllSSS===///555???FFFUUUgggrrrppphhhjjjnnnqqqxxx}}}hhhYYYNNNCCC<<<888;;;======:::777666555777666666999888666888<<<555999999:::III^^^hhhfffhhhwwwwwwkkkiiimmmgggiiirrrzzz^^^PPPBBB:::666111...///---------...///---***'''(((''''''(((***,,,...000******)))((('''&&&%%%%%%$$$%%%&&&'''((((((((((((###$$$$$$%%%%%%%%%$$$$$$"""%%%''''''%%%###""""""''''''(((((((((&&&%%%$$$!!!"""###$$$%%%$$$######""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$&&&$$$"""!!! !!!"""###&&&%%%%%%$$$$$$%%%%%%&&&)))'''###"""""""""!!! $$$"""!!!!!!###'''+++...(((((('''&&&%%%%%%$$$$$$''''''((()))******++++++&&&%%%%%%&&&))),,,///111000...+++(((''')))+++---//////...+++***555PPPiii{{{nnn]]]nnn~~~}}}cccHHHGGGWWWqqqvvvpppbbbJJJ>>>666<<>>???888999:::;;;999777444222999666555999???DDDFFFFFF888555555888;;;===BBBGGGHHHIIIKKKNNNPPPRRRTTTUUU\\\lllzzzzzzssswwwyyydddJJJ<<<;;;:::444,,,333222111000...---,,,+++***,,,---,,,***((((((((()))(((((()))++++++***)))%%%%%%&&&''''''(((''''''&&&%%%$$$#########$$$%%%)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%######"""!!!"""###$$$%%%'''&&&%%%###""""""######""""""###$$$$$$###"""!!!########################"""""""""""""""###$$$$$$&&&''''''&&&%%%%%%&&&(((***(((&&&$$$$$$&&&(((***+++'''$$$$$$''''''$$$!!!###%%%((()))(((&&&%%%&&&$$$&&&(((+++,,,---------+++)))'''&&&(((,,,111555777111,,,++++++222@@@MMMrrrssskkksssttt```QQQJJJOOOXXXjjj{{{___HHHDDD@@@>>>EEERRRdddzzzuuusssyyylllYYYLLLDDD>>>;;;======<<<;;;999777555333555666888>>>DDDGGGEEEBBB999555444666777666888===<<<>>>???AAACCCIIIRRRXXX```hhhpppnnnhhhiiitttqqq\\\KKK@@@999555222222222111000...---,,,,,,---......---***((((((((((((((()))+++---,,,***(((###$$$%%%''''''(((((((((&&&&&&$$$#########$$$$$$((('''&&&%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!"""###$$$%%%&&&'''''''''$$$######"""###$$$%%%&&&***)))((('''&&&&&&''''''###$$$$$$$$$###"""!!!!!!########################""""""!!!!!!!!!"""######%%%&&&'''&&&$$$$$$&&&(((+++)))'''&&&'''))),,,...,,,)))&&&&&&'''(((%%%"""###%%%&&&&&&$$$"""!!!!!!###%%%))),,,------,,,+++)))'''%%%%%%(((,,,///000555000+++))))))...;;;GGGiii{{{qqqmmmuuukkkXXXMMMKKKSSS]]]tttsss[[[HHH333;;;EEELLLRRRbbb|||}}}yyy~~~bbbSSSQQQNNNCCC888AAA@@@>>><<<:::888777777333666===FFFJJJGGG???888;;;888666888888555666999:::===???@@@@@@FFFQQQZZZbbb\\\WWWYYY```dddbbb^^^~~~|||qqq[[[CCC555666<<<000//////...---,,,,,,+++...///000...+++)))((((((+++++++++------+++'''$$$"""###%%%&&&'''((((((((('''&&&$$$############$$$%%%%%%$$$$$$###############"""""""""!!!!!!!!!!!!!!!"""###$$$&&&&&&''''''$$$############%%%&&&'''...---+++*********++++++%%%%%%$$$$$$###"""!!!!!!########################"""!!!!!!!!!!!!!!!""""""###$$$%%%$$$######%%%&&&&&&&&&&&&''')))---000333,,,***((('''((('''%%%###%%%&&&&&&%%%""" """%%%))),,,...---+++***)))'''%%%&&&***---...------)))''''''***000===JJJ\\\nnnuuugggqqqsssbbbTTTLLLNNN]]]kkkwwwcccNNN@@@+++555CCCPPP___pppfffUUUOOOMMMGGGAAABBB@@@>>><<<:::999999888555888>>>FFFJJJHHH@@@999;;;888888::::::777666999888;;;???>>>===@@@GGGMMMUUUMMMGGGJJJSSSXXXUUUPPPmmmuuuaaaLLL>>>::::::---------,,,,,,+++++++++///000000...+++)))((()))++++++,,,------+++'''$$$"""###$$$&&&'''((((((((('''&&&%%%###""""""#####################""""""!!!$$$$$$#########""""""""" !!!"""$$$%%%&&&&&&&&&$$$############%%%&&&''',,,+++***)))))))))***+++&&&%%%%%%$$$###""""""!!!########################""""""!!!!!!!!!!!!!!!"""!!!"""###"""!!!!!!###%%%$$$$$$$$$&&&))),,,///111,,,+++)))(((((('''%%%$$$&&&''')))(((%%%"""!!!!!!###%%%))),,,---,,,+++))))))(((((()))+++---......)))&&&&&&(((,,,333AAANNN^^^qqqrrrfffrrrnnnfff\\\RRRLLLQQQdddvvvzzzuuussssssfffOOO:::222444999FFF[[[uuuuuu___MMMFFFJJJPPPEEECCCAAA>>><<<:::999888;;;;;;===BBBGGGJJJHHHEEE999666777::::::666555777666999<<<===<<<<<<>>>AAA>>>BBBDDDDDDCCCEEEMMMSSSWWWlllpppccc\\\QQQ@@@000,,,,,,,,,,,,,,,,,,++++++---//////...+++)))))))))))))))***,,,...---+++)))"""###$$$&&&&&&'''''''''((('''%%%###""""""######""""""#########""""""!!!%%%%%%$$$$$$$$$#########!!!"""###$$$%%%&&&&&&&&&###"""""""""###%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&%%%$$$#############################################"""!!!!!!!!!"""""" !!!"""!!!!!!!!!###%%%&&&%%%%%%&&&''')))***,,,,,,+++***((('''%%%$$$$$$&&&(((++++++)))&&&$$$$$$$$$%%%(((+++,,,,,,***))))))***++++++***+++...111,,,))))))+++---333???KKKhhh|||nnnlllttthhh```VVVOOOMMMUUUiii{{{]]]WWWVVVWWWNNN<<<222333>>>MMM```rrr}}}zzzhhhXXXQQQRRRWWWNNNMMMJJJFFFBBB>>>;;;999===>>>AAAGGGMMMNNNJJJGGG888666777:::999555333444666777999:::;;;;;;;;;;;;444:::???===:::===HHHSSSRRRbbbwwwkkkeeeXXXCCC111---------------------...,,,---...---+++))))))************+++------,,,***###$$$%%%&&&&&&&&&&&&&&&((('''%%%###"""""""""###"""###$$$%%%%%%$$$######%%%%%%$$$$$$$$$#########$$$%%%&&&&&&'''''''''&&&!!!!!!!!!!!!"""$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$#########$$$%%%########################$$$$$$###"""""""""""""""!!!"""######""""""$$$&&&%%%%%%%%%%%%&&&((()))***++++++***(((&&&$$$######$$$(((---///---***((('''%%%&&&((()))***+++******(((+++...+++((((((...444000---,,,------111;;;FFFdddqqqffflllwwwjjj\\\NNNIIIOOO\\\ooo~~~OOOEEE>>>===999222666@@@BBBbbb}}}zzz}}}}}}}}}{{{yyy{{{~~~yyy|||~~~uuukkkiiieee\\\TTTXXXVVVSSSOOOIIIDDD???<<<<<>>999777888;;;:::555222333333222333555888::::::999777666555666:::@@@GGGKKK\\\fffvvveeeSSSCCC999.........///////////////+++,,,------+++))))))***///---++++++++++++)))((($$$$$$%%%&&&&&&&&&%%%%%%((('''%%%###"""""""""######$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$############''''''((((((((((((((('''!!! """###%%%'''((('''&&&%%%%%%&&&'''(((%%%$$$#########$$$%%%&&&########################%%%%%%$$$###""""""######"""###$$$$$$###$$$&&&((("""######%%%''')))+++,,,++++++***(((%%%#########"""'''---000000---***(((&&&&&&'''))))))*********''',,,///+++&&&&&&---555111...---------000999CCCVVVxxxkkkbbboooxxxvvvmmmYYYEEECCCPPPcccvvvBBB777...,,,///333999???RRRqqq{{{{{{~~~uuuggguuu{{{xxxllliiisss{{{{{{kkkdddjjjzzz}}}rrrpppzzzwwwttt|||sss~~~sssqqq~~~|||yyytttuuu}}}}}}{{{tttvvv~~~ooottt}}}xxxhhh[[[fffnnniiiSSSBBB@@@DDDCCC;;;HHH^^^nnnhhhSSSAAA999BBB:::111000555777333...222333444444444555888;;;:::666444777>>>BBB@@@===```xxxcccOOOEEEBBB333//////333444000+++)))------,,,+++******)))))),,,***))))))******)))'''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%'''((()))((((((((())))))'''### '''''''''%%%###"""$$$&&&$$$(((,,,---+++(((&&&'''%%%###""""""###$$$###"""&&&(((***)))&&&&&&'''***'''&&&%%%$$$$$$$$$%%%%%%###"""!!!!!!"""%%%((()))((('''&&&%%%###"""!!!!!!$$$$$$%%%%%%%%%$$$######%%%$$$######%%%(((,,,...,,,+++))))))((('''$$$"""%%%%%%&&&)))+++,,,+++***%%%(((+++,,,+++((('''&&&(((((('''''''''(((((())))))+++,,,,,,,,,222<<>>IIIZZZmmm}}}~~~{{{xxxuuutttwwwtttqqqqqqqqqoooooopppnnnhhhfffjjjqqqtttvvvwwwwwwsssrrrxxx~~~}}}zzzvvvvvvvvvuuutttuuuxxxzzzvvv{{{~~~~~~~~~|||wwwuuuvvvuuuuuuuuunnnpppqqqqqqrrrsssrrroooooommmlllmmmqqquuuyyyzzz|||{{{yyywwwrrrpppqqqllljjj___NNNBBB???>>><<<>>>HHHXXXccc]]]LLL???::::::777333222333444333222666555444555666777888888777888999999;;;BBBLLLTTTnnnmmmXXXKKKDDD666000...000222///---,,,,,,,,,,,,,,,+++***)))(((+++***))))))******((('''''''''''''''&&&&&&%%%%%%''''''&&&%%%&&&'''((()))''''''((()))***(((%%%"""'''''''''%%%###"""$$$%%%###'''+++,,,***'''&&&'''&&&$$$""""""$$$%%%$$$###&&&(((***)))'''&&&''')))%%%%%%%%%$$$$$$%%%%%%&&&############$$$%%%'''(((&&&&&&%%%$$$######""""""$$$$$$$$$%%%$$$$$$$$$###$$$$$$###$$$&&&(((+++---***)))(((((())))))'''%%%&&&&&&''')))++++++***(((''')))++++++***(((''''''&&&&&&%%%%%%&&&'''((((((***,,,---++++++000999@@@DDDNNN```uuuxxxxxxbbb^^^lll}}}rrrYYYLLLAAAAAAJJJ]]]|||555111...,,,+++222BBBSSScccllltttwwwxxxxxx~~~tttpppwwwzzzooommmwwwxxxnnnhhhkkkwwwtttkkkfffooo~~~{{{ooommmtttvvvvvvvvvnnnqqq{{{wwwmmmnnnwwwoooyyy~~~qqqmmmvvvyyypppkkkmmmpppsssnnneeehhhsssrrrggg\\\dddllllllgggeeeiiinnnyyytttrrryyy~~~sssoooxxxooo___NNNEEE???999555444???DDDLLLQQQMMMBBB;;;:::333555666555333222444777555444444555666777777666777<<<@@@@@@BBBNNNeeewww~~~mmmVVVBBB999222---///111///...///+++,,,,,,---,,,+++)))(((***)))((()))******(((''''''(((((((((((('''&&&&&&((('''&&&&&&&&&'''))))))'''&&&'''((())))))'''%%%&&&'''&&&%%%###"""###%%%"""%%%((()))((('''''''''&&&$$$######%%%&&&%%%$$$&&&'''((((((&&&&&&'''(((######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###$$$$$$%%%''')))+++,,,((('''&&&''')))))))))'''(((''''''(((******)))((()))+++,,,+++((('''&&&'''&&&&&&&&&&&&'''(((***+++,,,------+++***...555:::<<>>???CCCHHHNNNXXXkkk```AAA:::333///111222000///000,,,,,,.........,,,+++))))))(((((()))+++***)))'''''''''((())))))((('''&&&((('''&&&&&&&&&'''((()))&&&%%%%%%''')))***)))'''&&&&&&'''%%%###"""###$$$!!!###%%%&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&!!!"""###$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%###############$$$$$$$$$###############$$$%%%%%%###$$$%%%&&&((()))******'''&&&%%%%%%'''((('''&&&'''&&&&&&(((***,,,+++***,,,,,,,,,+++(((&&&'''((()))((((((((()))+++...///------,,,+++***,,,000444???>>>BBBLLL[[[ppp|||zzzzzzppplll\\\^^^rrr~~~dddVVVRRRLLLDDDCCCWWW{{{444000---000444;;;FFFQQQiii{{{|||}}}|||~~~zzzsssyyy~~~}}}wwwwww~~~xxxwww}}}zzzvvv|||~~~zzzvvvxxx}}}|||xxxzzzxxxyyy|||{{{uuuttt{{{~~~|||qqqpppuuuzzzxxxpppooossstttoooiiifffggggggfffdddeeelllrrrtttsssuuu|||yyyxxx}}}yyyyyyzzzuuujjjXXXBBB333444333,,,---666000222555555444333222111222333444555666777777888666===CCCCCC@@@@@@GGGMMMKKKLLLRRR```vvvhhhNNN<<<666333555666333///...---.../////////...---,,,)))))))))***,,,,,,)))'''&&&'''((()))))))))'''&&&'''&&&%%%%%%%%%&&&((()))%%%$$$$$$%%%''')))))))))&&&'''((('''$$$######$$$#########$$$%%%&&&&&&&&&&&&$$$###$$$%%%''''''&&&######"""############### !!!"""$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$""""""############$$$$$$""""""!!!"""###$$$%%%&&&###$$$%%%&&&((())))))***(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%(((+++...//////---......,,,)))(((((()))***)))(((((()))+++...000---,,,,,,******+++...000::::::===FFFTTTkkkyyyuuuyyy|||}}}qqqjjj[[[___uuu~~~cccUUUQQQMMMGGGIII^^^444///---000777???LLLWWWqqq~~~xxxlllsss}}}}}}sssrrr~~~uuuvvv{{{sss{{{|||ssssss~~~wwwrrrtttooouuuvvvttt~~~}}}mmmkkkrrr|||yyylllkkksssxxxmmmbbb^^^bbbeeebbb]]][[[eeennnllleeeeeeppp|||xxxllljjjwww|||tttmmmoooxxx~~~vvv```QQQ???222222222---000888...111222111111333222///111333444555777999<<<>>>>>>DDDJJJJJJHHHIIIRRRYYYZZZ\\\eeexxxoooccc@@@:::777999999444000...........................))))))***,,,...---+++((($$$&&&((())))))((('''&&&&&&%%%$$$$$$$$$%%%''''''%%%###"""###%%%'''))))))&&&((()))(((&&&%%%$$$%%%%%%###"""###%%%&&&&&&&&&%%%###"""###%%%&&&&&&&&&###"""!!!!!!######"""!!!!!!###$$$&&&&&&&&&%%%#########$$$$$$%%%%%%%%%""""""##################!!!!!! !!!"""$$$&&&'''%%%%%%%%%&&&'''((()))***(((&&&######$$$%%%%%%%%%%%%%%%%%%(((---111222333---/////////,,,******+++)))(((&&&%%%&&&)))+++---,,,++++++++++++,,,---......222;;;HHHTTTeee}}}zzzqqqppprrr]]]XXXiiinnnbbbOOOJJJHHHNNNccc///---,,,///555AAAUUUggg}}}xxxsssppplllnnnooooooppptttvvvwwwrrrvvvzzz~~~yyyuuuxxxyyyxxxzzz{{{vvvssstttwww{{{yyyvvvvvvzzz|||zzzvvvuuurrrvvvyyyzzz{{{{{{vvvrrrmmmmmmnnnpppooommmlllnnnjjjddd]]][[[]]]]]][[[XXXXXX[[[]]]\\\ZZZ\\\ccciiigggfffgggiiiiiiiiikkknnntttyyy~~~nnnUUUFFF999555555444444666444777666333333666444000111666;;;<<<;;;???GGGNNNUUUUUUVVVWWWYYY^^^dddhhhkkktttyyyjjjFFF???999999888444111111...---,,,++++++,,,---...******+++...//////,,,***###$$$'''))))))(((&&&%%%$$$$$$#########$$$%%%&&&%%%### !!!###&&&'''(((''')))******(((&&&&&&&&&(((%%%""""""$$$&&&&&&%%%$$$"""!!!"""$$$&&&&&&%%%%%%###!!!"""$$$%%%###!!!!!!###%%%&&&%%%$$$$$$""""""!!!!!!"""$$$%%%'''############""""""""""""!!! !!!$$$&&&(((&&&%%%%%%$$$%%%'''***+++'''%%%######%%%((())))))(((''''''***...111333444---///111111///---,,,,,,***(((&&&$$$%%%'''***,,,*********+++,,,.........///555???JJJUUUcccyyy|||sssrrrsss^^^XXXppprrrbbbNNNHHHIIIVVVhhh***+++,,,...222AAA]]]uuutttjjjoooxxxhhh```bbbmmmppphhhccceeemmmrrrnnnfffnnn~~~|||nnnaaaeeeqqqyyytttmmmuuutttjjjiiioooqqqlllddddddssszzzooohhhnnnwwwzzzmmmhhhmmm{{{rrreeebbbmmmnnniii```bbblllmmmeeeVVVXXXZZZYYYVVVRRRQQQQQQVVVNNNHHHIIIPPPVVVVVVTTTUUUbbbeeeYYYSSS]]]iiinnnkkkkkkttt|||tttzzz^^^OOO???888:::;;;777333===>>>;;;555555888777222222;;;DDDDDDAAADDDQQQ^^^qqqlllgggiiipppwwwyyyyyyxxxdddLLLBBB:::888777444222333...,,,***((((((***,,,...***+++,,,///111000---***"""$$$&&&((()))(((&&&$$$$$$###"""""""""###$$$%%%%%%""" """$$$&&&'''(((***++++++)))'''&&&'''***&&&""""""$$$&&&&&&%%%###!!!!!!!!!$$$%%%%%%%%%&&&$$$"""###&&&&&&%%%""" !!!###%%%&&&%%%$$$###!!!!!! !!!###&&&(((############"""""""""!!!  !!!$$$''')))'''&&&$$$$$$$$$'''***,,,'''%%%###$$$'''***,,,---+++***)))+++...111333333,,,///222333222///...---,,,***(((&&&&&&(((+++---)))))))))+++---/////////===???DDDLLLUUUeee~~~~~~wwwyyy{{{uuukkkZZZqqqlllVVVOOOHHHKKK\\\nnn000+++,,,555>>>JJJbbbzzz~~~tttjjjddddddfffaaaTTTOOOXXX^^^YYYSSSSSS\\\ccc___VVV[[[jjjiii\\\YYYXXX```jjjiiicccgggsssjjjbbb]]]___eeefff^^^UUU^^^cccgggfffcccbbbeeejjjbbbXXX]]]ooorrrcccXXXYYY```gggaaaSSSSSS___```UUULLLQQQTTTPPPIIIDDDGGGKKKMMMGGGCCCHHHQQQVVVRRRKKKPPP^^^bbbSSSHHHPPP___hhhfff```iii|||sssooowww}}}xxxmmmsssoooaaaiiivvv}}}xxxrrryyyqqqRRR???DDDFFF:::666>>>AAAFFFDDD;;;999???>>>666>>>@@@HHHPPPPPPRRRggg~~~hhhXXXKKK>>>777333000111444...+++((('''((()))))))))(((((())),,,///111111000'''&&&%%%%%%$$$$$$$$$$$$#########!!! ###%%%$$$###!!! !!!###&&&(((******++++++***)))((('''...,,,)))&&&%%%$$$%%%&&&$$$######$$$&&&&&&$$$######%%%&&&&&&$$$######$$$"""###$$$%%%%%%$$$###"""""""""!!!""""""###$$$$$$&&&''''''%%%"""  !!! """%%%(((***((('''%%%$$$$$$%%%'''(((%%%$$$$$$$$$&&&)))---///++++++,,,------......///222111///000777;;;666---)))******))))))***...111///---,,,...222555333111;;;JJJRRRLLLLLLcccxxxgggkkkzzzzzzvvvvvvjjjhhhuuu\\\VVVYYYPPPHHHTTTttt555444444999GGG[[[lllttt}}}xxxlllddd```\\\XXXUUURRRPPPMMMKKKNNNRRRQQQNNNNNNPPPPPPOOOPPPSSSTTTRRRSSSUUUWWWYYY]]]aaaaaa___[[[YYYWWWWWWXXXWWWUUUSSSVVVVVVVVVYYY[[[[[[XXXUUUXXXWWWZZZ]]]]]]YYYWWWWWWVVVVVVSSSOOOMMMOOOPPPPPPLLLJJJGGGEEECCCBBBAAA@@@???CCCGGGIIIIIIIIIKKKLLLOOOPPPRRRQQQNNNMMMSSSZZZ```___bbbgggkkklllooorrriiiiiiggggggiiikkkhhhccc______ccciiijjjhhhkkkqqqsssxxx}}}~~~}}}~~~nnnYYYFFF?????????CCCIIIEEEEEEFFFGGGDDD???======DDDHHHMMMRRR\\\nnn~~~aaaPPP???999888666444333///,,,)))((()))*********)))))))))+++---...---+++'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%###""""""$$$&&&$$$###!!!!!!!!!###&&&(((******))))))(((((('''''',,,+++)))&&&%%%$$$$$$%%%#########$$$&&&&&&%%%$$$###%%%&&&&&&$$$######$$$"""###$$$%%%%%%$$$###"""###############$$$%%%&&&'''''''''%%%###!!!!!!!!!"""!!!!!!!!!"""%%%''')))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&(((***,,,---))))))******+++,,,,,,,,,000222333333666999666111000---+++***,,,...//////000/////////111555999===HHHGGGIIIMMMQQQbbb~~~zzziii^^^eeewwwzzzuuusssiiivvvuuu___SSSRRRRRRTTTaaa{{{999@@@CCCFFFWWWnnnvvvqqqnnn{{{{{{yyy{{{~~~vvvjjj[[[SSSSSSQQQKKKDDDDDDKKKIII???@@@JJJOOOIIIBBB@@@CCCHHHEEE>>>AAAJJJNNNSSSRRRMMMSSS]]]ZZZNNNOOOQQQRRROOOKKKJJJLLLPPPNNNKKKIIIMMMSSSTTTMMMFFFOOOVVVVVVMMMIIIPPPVVVUUUPPPIIIGGGJJJHHHBBBDDDLLLLLLFFF@@@>>>AAAAAA>>>:::999CCCMMMNNNHHHEEEIIIPPPPPPGGGFFFQQQUUUNNNLLLQQQYYY]]]YYYSSSVVVccckkkjjjXXXUUUXXX___^^^TTTQQQUUU[[[TTTPPPTTTYYYZZZYYYYYYXXXfffrrrqqqgggdddlllwwwnnngggiiivvv{{{vvvuuu~~~{{{uuuuuu~~~nnndddQQQ@@@>>>IIISSSWWWOOOKKKNNNUUUQQQDDDBBBJJJRRRZZZ]]]```rrrhhhTTT@@@888999777222...000---***)))***++++++******)))))))))******(((&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$###"""!!!"""$$$&&&'''***)))'''&&&%%%%%%&&&&&&))))))((('''%%%$$$#########""""""$$$&&&'''&&&%%%$$$%%%&&&&&&$$$######$$$"""###$$$%%%%%%$$$###"""#########$$$$$$&&&'''''''''(((((('''$$$""""""###$$$###""""""###$$$&&&'''((('''&&&%%%%%%&&&'''(((''''''(((((())))))******&&&''''''(((((()))******,,,111444333444666666333555000++++++...000///---333444333222111777AAAIIIOOODDDDDDPPPWWW^^^wwwlll^^^\\\]]]dddooouuuiiihhh|||pppbbbVVVLLLVVVdddsss;;;HHHUUU^^^jjjvvvzzzwwwuuu}}}~~~zzzuuulllcccVVVMMMIIIGGGDDDBBBBBBEEEDDD???@@@GGGJJJHHHBBB@@@AAADDDAAA>>>BBBIIIMMMTTTWWWUUUVVVZZZXXXRRRTTTRRROOOLLLJJJJJJLLLMMMLLLLLLLLLOOORRRSSSQQQNNNPPPTTTSSSLLLIIIOOOUUUWWWYYYPPPJJJKKKKKKIIIJJJNNNKKKJJJIIIHHHHHHGGGEEEDDDFFFKKKSSSXXXXXXVVVUUUTTTUUUOOONNNUUUYYYWWWXXX\\\YYY[[[YYYTTTUUU^^^cccbbbZZZWWWVVVYYYWWWPPPMMMPPPRRRNNNLLLMMMNNNOOONNNMMMLLLUUU^^^]]]WWWUUU[[[bbbZZZWWWZZZeeemmmmmmkkkkkkwww}}}||||||}}}wwwtttzzzwwwvvvyyy{{{wwwrrrpppxxx}}}xxxoooooo|||wwwlll[[[OOONNNTTT[[[^^^^^^[[[[[[\\\WWWQQQTTT\\\dddnnnxxxnnn[[[GGG===:::666111...000---***))))))************)))(((((())))))'''%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&(((((('''&&&&&&'''$$$$$$###"""###$$$&&&''')))'''%%%######$$$%%%&&&&&&''''''&&&%%%$$$###""""""""""""$$$'''((('''&&&$$$&&&'''&&&%%%###$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$&&&'''(((((())))))(((%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((((((((((((,,,///000444888888444444111---,,,---///111222888777666555777===FFFMMMKKKGGGJJJTTTYYY^^^qqqlllKKKWWWdddiiijjjwwwwww```gggpppeee```^^^OOO]]]oooAAAOOOfffyyy|||www{{{ooofffcccZZZNNNDDD@@@CCCHHHFFF???>>>EEEIIIGGGFFFHHHGGGHHHFFFAAABBBJJJNNNMMMRRRYYYdddjjjcccZZZ\\\fffddd\\\SSSQQQTTTVVVRRRNNNQQQVVV[[[[[[YYYYYY___eeeZZZUUUUUUXXXYYYVVVXXX]]]iiicccYYYRRRVVV^^^]]]VVVOOOWWW]]]]]]WWWSSSUUUYYY___ZZZZZZdddqqqssshhh\\\\\\cccddd]]]\\\eeeooosssdddbbbdddiiiiiiccc```bbbhhhfff^^^VVVUUUYYYWWWPPPKKKQQQTTTRRRLLLJJJLLLNNNPPPOOONNNOOORRRSSSPPPMMMLLLSSSWWWTTTUUU]]]eeegggjjjmmmrrrwwwvvvssssssvvvxxxtttmmmiiijjjmmmlllhhhiiinnnrrrooogggbbbdddhhhhhhhhhiiijjjmmmpppsssuuu|||pppdddfffgggaaa^^^aaannnooojjj___]]]fffooorrrvvvttteeeSSSHHH???777333333...,,,)))'''((())))))))))))(((''')))******)))'''&&&&&&&&&%%%%%%&&&''''''$$$%%%''''''&&&%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%###""""""$$$%%%'''%%%%%%&&&&&&%%%$$$######"""""""""%%%'''(((((('''$$$&&&''''''%%%$$$$$$%%%"""###$$$%%%%%%$$$###""" !!!!!!"""$$$&&&'''((('''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&'''(((((((((''')))***///888???>>>777222333444111...///555;;;<<<999777999???DDDHHHJJJKKKRRRVVVSSSUUUeee}}}~~~hhhLLLUUU___hhhrrrwwwggghhhyyyttt^^^XXX___YYYeeeuuuPPP[[[sssuuukkkggg^^^PPPDDD@@@DDDJJJHHH>>>===JJJOOOJJJHHHMMMKKKNNNLLLGGGJJJUUUZZZWWWaaaeeepppyyyqqqdddiiixxxssskkkccc```bbbccc___ZZZ]]]ccciiijjjhhhiiiooovvviiicccbbbhhhiiiddddddiiivvvssskkkdddiiisssqqqgggbbbkkkrrrrrrkkkgggjjjooosssllljjjvvv|||mmmkkkuuuuuujjjhhhvvvwwwtttxxx~~~ssslllmmmtttsssjjj______dddaaaYYYQQQ[[[```[[[RRRPPPRRRUUU[[[TTTOOOPPPUUUVVVOOOIIIIIIRRRTTTLLLJJJTTT```dddeeeccciiiqqqpppgggcccgggllliii___VVVZZZcccddd\\\TTT^^^gggdddXXXRRRWWW___aaa]]][[[```hhhmmmkkkgggrrr{{{xxxrrr{{{}}}rrriiiiiiyyy{{{ttthhhlll~~~wwwjjjZZZNNNBBB888333222...+++((('''((())))))(((((('''''')))++++++***)))&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''((('''&&&%%%&&&''''''%%%$$$$$$%%%"""###$$$%%%%%%$$$###""" !!!"""$$$&&&((()))'''((()))(((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%&&&''''''(((((())))))***000<<>>;;;>>>===:::555...***)))***((('''&&&&&&&&&''')))******+++,,,,,,******+++,,,+++***)))((())),,,000333222000222<<>>999444000///...---+++)))(((***+++***---111222000---***)))+++++++++,,,...000222333000///333BBBXXXmmmyyy}}}~~~xxxvvvzzzvvvyyyzzzkkkXXXTTTWWWcccppplllpppkkkbbb^^^fffooooooggg```qqq{{{~~~zzz~~~~~~vvvrrrxxxuuulllsss}}}uuuddd^^^___aaagggzzz|||rrrllljjjkkkkkkjjjgggsss|||wwwiii___aaahhhpppjjjlll|||dddMMM???<<<999666000---***((())))))(((&&&'''%%%$$$%%%'''))))))))))))(((&&&%%%%%%&&&((()))******)))(((((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%((('''%%%$$$$$$&&&'''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&###""""""$$$&&&$$$$$$&&&''''''&&&&&&%%%&&&&&&&&&$$$######$$$&&&))),,,,,,)))***------))))))---222888===AAADDDEEETTT]]]dddddddddjjjsssxxxlllaaaWWWTTTMMMBBB999666333222///+++))))))***,,,,,,...111222000---+++***,,,+++******+++...000222+++)))***666MMMiiiyyy|||}}}yyyuuulll{{{yyyhhhUUUQQQ^^^zzz~~~oooiiijjjhhhbbb```eeejjjjjjgggfffuuuxxx}}}~~~~~~{{{wwwvvv}}}{{{mmmdddkkkvvvyyy}}}ssshhh``````eeejjj|||{{{~~~nnndddiii___TTTNNNPPPTTTTTTRRRPPP[[[ddd]]]NNNCCCEEELLLRRRLLLLLL[[[ppp|||yyyqqqqqq[[[HHH;;;888<<<666222---)))''''''&&&%%%&&&'''((((((&&&%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$######$$$&&&'''((()))))))))(((''''''''''''(((((('''%%%###"""$$$&&&###$$$%%%&&&&&&&&&&&&%%%((()))((('''$$$###$$$%%%***------++++++......+++,,,555???EEEHHHKKKQQQVVVcccnnnwwwuuurrrxxx~~~pppeeeaaaXXXHHH<<<999999666222...+++***++++++,,,///111111///,,,++++++---+++)))((((((+++...000&&&&&&***555JJJhhhxxx~~~vvvqqqxxxhhh{{{~~~nnndddVVVTTTmmm~~~~~~wwwiii______bbbeeebbb\\\\\\jjjzzzmmmooowwwuuuyyyuuusss}}}qqqoooqqqoookkkjjjuuu|||{{{uuujjjfffiii~~~wwwmmmggg```XXXQQQKKKDDDAAABBBEEEFFFFFFQQQNNNJJJGGGDDD@@@;;;777999???GGGLLLOOOWWWcccmmmpppsssxxxzzzwwwtttxxx{{{mmmVVV>>>777<<<;;;777111,,,)))(((((((((&&&))),,,+++((($$$$$$%%%(((((()))******)))((((((((((((((('''&&&$$$###"""$$$%%%&&&'''&&&%%%$$$###$$$$$$#########$$$&&&&&&(((((((((((((((((('''''''''''''''%%%###"""###$$$######$$$%%%%%%&&&&&&&&&)))******)))'''&&&'''(((//////000333888;;;:::888???KKKXXX\\\YYYZZZeeeooouuu~~~}}}nnn```TTTJJJBBB???<<<888444111...,,,***,,,---///...,,,***)))))),,,***'''%%%&&&***...111(((+++222AAAVVVnnn|||}}}tttsssxxx~~~vvvggg___ZZZeee~~~|||xxxzzzttthhh___]]]```dddbbb[[[[[[hhhxxxiiijjjrrr~~~zzz~~~sss{{{xxxvvvzzzkkkkkkqqqsssoookkkyyyzzz{{{yyyrrrqqqvvv}}}}}}yyy|||{{{mmm\\\TTTSSSPPPLLL===??????===;;;:::===@@@MMMEEE===;;;===>>>:::666666???HHHGGGBBBGGGWWWgggddd```bbbgggfff```^^^aaauuuvvvxxxyyylllwwwxxx]]]BBB999>>>:::888333...***)))***+++(((+++///...***&&&%%%&&&***+++---......---+++***)))***))))))(((&&&$$$###$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$############%%%%%%&&&'''''''''&&&&&&%%%&&&&&&$$$"""!!!"""#########$$$$$$%%%&&&'''''''''((()))))))))***,,,...999999===FFFOOOSSSSSSQQQ[[[iiivvvwwwqqqsssqqqnnnfffYYYJJJFFFBBB>>>:::666000,,,,,,------+++)))''''''(((***)))&&&%%%'''***///222---...555GGG^^^ssszzzsssxxxxxx||||||qqq]]]VVV]]]xxx{{{pppgggfffjjjddd___^^^dddiiihhheeecccnnnoooqqqttt|||}}}~~~~~~xxxqqqmmmjjjjjjqqqzzzzzztttssswww}}}}}}|||xxxpppkkkeee```YYYRRRLLLGGGCCC@@@666;;;@@@???:::999===AAAAAACCCCCC???;;;;;;BBBHHHEEEEEEDDDDDDFFFLLLRRRVVV___[[[ZZZZZZXXXSSSPPPPPP___iiiuuu}}}vvvkkkiiijjjjjjhhhaaacccgggppptttWWWAAA;;;>>>888666333...***((()))+++)))+++---...,,,)))((((((+++,,,---......---,,,+++***+++++++++***)))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$###"""""""""###%%%&&&&&&&&&%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$%%%&&&'''((()))&&&''')))+++...222888<<>>YYYuuuwwwwww|||qqq{{{|||iiiTTTNNN[[[}}}{{{mmmcccfffoooiiiaaa^^^hhhqqqooofff^^^nnntttuuuqqqvvv~~~{{{~~~}}}{{{yyy~~~{{{}}}uuuuuuuuuoooffffffuuutttrrr}}}uuuccc\\\___```___QQQJJJHHHKKKHHH>>>888999777:::<<<<<<:::;;;>>>AAA999CCCKKKIIICCCCCCMMMXXXWWWPPPKKKKKKPPPSSSQQQMMMZZZ\\\YYYPPPHHHGGGKKKMMMPPPVVVbbbpppzzztttkkk___UUUVVV^^^___ZZZZZZiiisssUUUEEEAAA@@@999888666111+++((((((******)))***+++,,,,,,***(((***++++++++++++++++++*********,,,,,,,,,***((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!"""$$$&&&'''&&&%%%%%%"""###%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&(((***++++++---///333999AAAJJJPPPOOO]]]ppp|||yyyuuu|||tttdddVVVMMMGGGBBB>>>444444333000---,,,---//////...,,,++++++,,,---...+++((()))777SSSuuu~~~}}}|||uuukkk[[[QQQOOOYYYsss~~~yyyvvvqqqjjjiiikkkgggcccdddiiimmmllljjjkkkiiivvvzzztttxxxyyy|||~~~zzzzzzvvvtttrrrnnnjjjlll{{{{{{xxxiiiLLL???FFFPPPSSSGGG<<<999@@@???333///555666555333333555888;;;<<<777>>>FFFKKKKKKNNNTTTZZZ___\\\YYYXXXWWWUUUSSSQQQQQQXXXUUUDDD888:::EEELLLKKKKKKTTTccclllrrrxxxooo[[[HHHKKK[[[\\\ZZZ^^^lll{{{___RRRKKKEEE<<<<<<:::555...***)))***)))'''&&&(((,,,---+++((()))(((((((((((((((((())))))***,,,---,,,+++)))((('''&&&%%%$$$###$$$%%%&&&######$$$&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''')))+++,,,222444777<<>>BBBCCC999;;;;;;888555444222...000666999666555999999555777>>>HHHQQQXXX^^^cccgggiiiiiifff```XXXTTTVVVYYYYYYSSSIIIBBB???AAAEEEIIINNNUUUVVVSSS\\\tttyyyccc\\\```___YYYeeellluuusssZZZPPPRRRPPPHHH===666333000+++'''---...///...+++(((''''''%%%&&&((()))************...------,,,+++***)))))))))))))))((('''%%%$$$### !!!"""###$$$%%%&&&&&&&&&'''((((((((('''%%%$$$&&&'''''''''&&&%%%%%%$$$)))((('''&&&'''***,,,...555777BBBRRRUUUTTTcccxxxuuufffSSSKKKNNNGGGFFF===111///666666000666777666222---+++---000***...666FFFdddwwwnnnyyyrrr[[[GGGNNNUUU^^^pppxxxooofffgggllllllddd[[[bbbiiiooommmfffeeemmmvvvqqqsssxxxuuuuuu{{{}}}tttqqqzzz}}}{{{qqqttt|||{{{uuurrrzzzvvvzzz}}}{{{tttuuu~~~tttpppttt}}}}}}zzzqqqhhhooo{{{gggNNNBBB@@@??????===:::777666555444333333777666444222888??????999<<<@@@IIIZZZkkksssrrrnnnooovvvyyyqqqaaaXXX[[[cccXXXSSSKKKCCCAAADDDKKKQQQZZZZZZXXXXXXddd{{{yyyjjjlllsssrrrkkkrrr~~~vvv```SSSPPP\\\QQQAAA444...---,,,,,,,,,...///...+++(((''''''%%%&&&((()))*********)))------,,,+++******))))))(((((((((((('''&&&%%%$$$!!!"""###$$$%%%&&&&&&''''''((()))))))))(((&&&&&&'''''''''''''''&&&&&&%%%((()))+++++++++---000333;;;DDDTTTaaacccdddqqq}}}jjjZZZRRRNNNKKKDDD;;;888;;;;;;999:::;;;:::777444444666999888777???XXXnnncccvvvoooaaaVVVNNNGGGRRRhhh}}}xxxwwwiiiiiiiiihhhfffdddcccbbbaaafffkkkllliiiffffffhhhjjj{{{yyy{{{}}}tttqqqtttuuussstttyyy|||{{{|||uuuppprrrvvvrrrrrrtttyyy|||}}}{{{xxxzzztttnnnnnntttxxxyyyvvvrrrsssvvv||||||wwwxxx|||uuusssxxx~~~}}}bbbRRRMMMMMMNNNFFF>>><<<@@@AAA<<<888:::CCC>>>888:::EEEPPPQQQKKKHHHQQQ```qqq~~~}}}zzzmmmcccaaabbb```^^^YYYTTTRRRWWWaaaiiiiiidddccclll{{{rrrcccXXXRRR[[[RRRFFF999111......///,,,---...---+++(((''''''&&&'''(((*********))))))+++*********))))))((((((''''''(((((('''&&&%%%%%%"""######$$$%%%&&&''''''(((((())))))(((((('''&&&((((((''''''''''''&&&&&&&&&***///000///111777===NNNZZZgggnnnpppyyylll[[[TTTNNNHHHEEEBBB>>>>>>AAA???===:::777666666777999???CCCOOOiii~~~gggbbbvvvttt```QQQLLLNNNFFFUUUrrr|||~~~sssiii```iiiqqqlllaaa\\\aaajjjddd```^^^cccjjjkkkcccZZZkkkxxx{{{ppprrr}}}zzzrrrllloooxxxvvvqqq{{{zzzyyyxxxrrrjjjgggrrr|||zzzqqqmmmttt}}}rrrllllllsssxxxvvvpppmmmxxx{{{||||||zzzsssuuu{{{|||lllgggkkkoooVVVMMMMMMVVVWWWMMMEEEFFFRRRNNNMMMRRR___jjjllljjj```sss||||||xxxlllbbbrrrtttvvvuuuvvv|||yyy~~~~~~hhh```ZZZTTTGGGGGGEEE@@@999222...,,,+++---...---***((('''''''''((()))******)))((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&"""######$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%***000222222888BBBLLLhhhoootttttt{{{nnn]]]TTTPPPRRRNNNFFFEEEKKKHHHCCC===777444444444555AAARRRfffwww||||||sssiiimmm{{{|||qqqcccPPPFFFFFFOOO```xxx{{{{{{|||vvvkkkdddcccfffgggeee```]]]^^^```^^^\\\\\\^^^bbbdddaaa^^^jjjlllmmmnnnrrrzzz}}}wwwqqqnnnsssyyyyyyuuu}}}{{{wwwqqqlllkkkqqqvvvuuuooommmqqqvvvpppnnnqqqwwwxxxtttrrrsssyyy||||||ooogggcccgggfff^^^ZZZ\\\]]]aaahhhqqqzzzwwwggg]]]UUUMMM:::<<>>888111,,,(((***,,,------***(((''''''(((((()))******)))((('''$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&+++111444888BBBRRR___xxx|||mmmccc^^^aaa```XXXUUUYYYTTTOOOFFF===777777999<<>>===777///+++******(((''')))+++,,,,,,***((('''((()))*********)))(((&&&%%%$$$$$$%%%&&&&&&'''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&%%%$$$#########$$$$$$$$$###"""!!!"""###%%%&&&+++000:::GGGVVVhhhyyy{{{ppplll```PPPCCCCCCNNNYYYhhhsss{{{bbbVVVhhhqqqfffaaa^^^[[[UUUcccuuutttvvvrrrlllhhhgggmmmoooggg[[[XXX___iiidddaaa^^^___bbbddddddcccggghhhjjjmmmttt|||zzzwwwyyy}}}zzzrrrppppppnnnmmmnnnppprrrvvvyyyzzzuuu|||zzzZZZGGGDDD999333---+++,,,---***&&&(((***,,,,,,***((('''(((************)))(((&&&%%%&&&&&&''''''((()))******)))))))))((('''%%%$$$###((((((((()))))))))))))))'''&&&%%%$$$$$$$$$%%%&&&%%%$$$###""""""$$$&&&'''---333@@@QQQdddvvvsss___NNNLLLXXXeeexxx{{{gggVVVaaazzzvvveeeaaa```]]][[[```}}}nnnrrr~~~~~~ssslllxxxyyyiiibbbkkkwwwqqqhhhaaagggsssuuugggYYYpppxxxwwwpppttt~~~~~~~~~zzzwww|||}}}}}}rrrfff^^^ooo|||yyymmmmmmvvvsssrrrhhhYYYHHH:::333---......,,,******%%%(((++++++***((('''''',,,+++***)))((((((((((((%%%(((******)))(((((()))///...+++(((&&&%%%$$$$$$(((,,,///...***(((***---***)))&&&$$$###"""""""""%%%$$$###"""###%%%''')))...888JJJhhhzzztttxxxbbbUUUUUU```mmmkkkUUUQQQ\\\hhhxxxfffZZZYYYbbbvvv}}}{{{{{{}}}yyyuuutttuuuuuusssqqqppprrrssstttttt|||{{{}}}zzztttnnniiiiiilllppptttwww}}}uuuiii[[[OOO@@@777000...---++++++,,,''')))++++++***(((((())),,,+++***)))((('''''''''''')))++++++)))(((((()))---,,,***((('''%%%%%%$$$'''***---,,,)))'''))),,,***)))'''%%%$$$$$$$$$%%%'''&&&%%%$$$$$$&&&((()))333???MMMaaarrroookkkuuu}}}hhhbbbdddjjjpppxxx___RRRRRR\\\ggg{{{xxxfffZZZXXXppp|||~~~vvvzzz~~~yyysssuuuxxxnnnlllnnntttkkkgggqqq~~~mmm\\\QQQGGG<<<333///...,,,,,,...)))******)))(((((()))+++,,,+++***)))'''''''''&&&)))***++++++)))''''''''')))))))))((('''&&&%%%$$$$$$'''***)))'''&&&)))+++***)))((('''&&&'''(((((()))((('''&&&&&&''')))***888GGGOOOUUU^^^^^^^^^gggwwwrrrfffeeemmmwwwqqq]]]PPPMMM[[[oooqqqddd```bbbyyy~~~{{{{{{qqqoooqqquuummmkkkwwwsss\\\PPPJJJ@@@666222000---,,,...))))))((('''%%%&&&(((+++++++++)))((('''&&&&&&&&&)))******)))&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$"""$$$&&&&&&%%%&&&(((******)))((((((((()))+++,,,+++***)))'''''')))***,,,777GGGJJJFFFJJJNNNSSS]]]eeewww~~~ccc[[[kkkuuufffRRRGGG]]]}}}fff___gggrrrxxx~~~yyytttpppooosss{{{zzzdddXXXLLLCCC;;;888555000,,,,,,''''''&&&$$$######&&&)))***)))((('''&&&&&&&&&&&&((())))))'''$$$######$$$$$$%%%&&&''''''&&&%%%$$$!!!"""#########%%%''')))))))))(((((()))***,,,---+++***)))(((((()))+++,,,111@@@AAA:::===BBBJJJWWWfffxxxhhh^^^kkk}}}uuufffSSSKKKcccuuu^^^YYYgggvvv~~~|||uuuooonnnzzztttjjjSSSJJJAAA===888111+++)))%%%%%%%%%###""""""%%%'''''''''&&&&&&&&&&&&''''''((()))(((&&&$$$"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""$$$&&&'''((((((''''''(((***+++,,,)))(((''''''''')))+++---+++666666333666888@@@PPPoooppphhhhhhlllmmmZZZRRRUUUjjjxxxqqq^^^UUU___ppp{{{vvvrrruuu}}}vvv___TTTHHH@@@999000***((($$$%%%%%%$$$"""###%%%'''%%%%%%%%%%%%&&&'''((())))))***)))'''%%%$$$%%%'''%%%$$$$$$#########$$$$$$###!!! """$$$%%%&&&''''''&&&&&&'''((()))***&&&&&&%%%%%%&&&)))+++---***......000555000555GGGiii|||uuukkkeeebbbxxxmmmUUUOOOYYYmmm{{{lll{{{pppjjj^^^RRR[[[pppzzzxxxxxx~~~xxxjjj]]]MMMBBB999///)))(((%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%&&&'''))))))++++++***(((&&&&&&((()))%%%%%%###"""""""""###$$$$$$""" !!!$$$%%%%%%'''&&&%%%%%%%%%'''((()))$$$$$$###$$$%%%(((+++---++++++***000555,,,---AAAZZZtttxxxkkkgggjjj{{{vvv[[[MMMVVVmmmwwwppp}}}zzzfffddd\\\QQQ]]]wwwwwwvvvyyy}}}fffMMMCCC<<<000((((((%%%$$$###%%%'''((((((''''''%%%$$$'''***,,,,,,***...---,,,***)))******+++)))'''$$$"""!!!"""###%%%$$$$$$$$$###$$$$$$%%%%%%'''$$$ ###&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%)))+++---+++)))))),,,///IIIZZZrrrcccgggqqqqqq___PPPSSSmmmsssoooqqqssswwwooo\\\TTT\\\nnn||||||wwwzzzlllXXXLLL@@@222+++---'''&&&&&&''')))***)))((((((&&&%%%'''***,,,+++***,,,+++***))))))***++++++((('''$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%'''%%%"""###%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***)))''')))---111JJJ]]]yyyxxxhhhjjjqqqzzzkkkZZZSSS[[[uuuyyyhhheeehhhdddttt{{{gggXXXSSS\\\sssyyyzzztttggg[[[JJJ666,,,---+++)))((()))++++++***)))***((('''((()))+++******))))))((((((((()))***+++(((&&&$$$"""""""""$$$%%%'''&&&%%%$$$$$$###$$$$$$'''&&&%%%&&&((()))((('''&&&&&&%%%$$$%%%&&&'''((($$$&&&'''&&&%%%(((///444KKK```qqqyyyxxxmmmgggmmm~~~iiiZZZXXXddd}}}pppbbbYYYVVV]]]vvvqqq___XXXUUU\\\sssssseeeQQQ:::,,,(((,,,+++******+++,,,***)))+++***((((((((()))))))))))))))(((((('''''''''''''''&&&$$$###"""###$$$%%%((('''&&&%%%$$$#########''''''((()))******)))(((((('''%%%$$$$$$&&&''')))&&&''''''%%%%%%(((///444III\\\iiipppnnnZZZaaayyymmm^^^]]]hhhqqqkkkcccRRRDDD```zzzyyydddWWWYYYZZZ\\\qqqyyycccNNN;;;...***,,,***))))))++++++***)))******((('''&&&'''((()))++++++***((('''%%%$$$###&&&%%%$$$#########$$$%%%((('''&&&%%%$$$$$$$$$$$$'''((()))******))))))))))))(((&&&%%%%%%&&&((())))))***)))'''%%%'''---333AAAMMM___ppplll[[[aaaqqqooobbb]]]fff~~~mmmcccZZZMMMBBBXXXssskkkWWWLLLRRRYYYaaaxxxbbbJJJ;;;444222***)))((()))***+++***)))(((((((((&&&$$$%%%'''***,,,,,,+++)))'''$$$""" %%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$%%%%%%&&&((())))))(((''')))******)))((('''&&&'''((((((+++++++++(((%%%&&&+++000555===QQQiiiyyyxxxlllhhhhhhjjjxxx{{{kkkaaa\\\ddd~~~tttZZZKKKGGGJJJJJJeeeeee]]]MMMCCCKKKYYYlllqqqUUUAAA777444***)))((()))+++,,,,,,+++&&&'''&&&$$$"""###'''***+++++++++***(((%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%(((***)))))))))(((((((((''''''(((******(((&&&&&&***......444EEE[[[lll|||qqqlllgggkkkzzzxxxjjj```\\\eeerrrWWWHHHFFFJJJKKKbbbwwwZZZOOOHHHFFFPPPccc|||dddHHH777000***))))))***,,,...---,,,%%%&&&%%%###!!!"""&&&***************(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&%%%"""###'''+++))))))******)))((('''&&&%%%''')))(((%%%&&&))),,,,,,333???NNNccc|||yyyfff___qqq}}}lllaaa___hhh~~~hhhYYYPPPHHHCCCXXXiiiooocccDDDGGGOOO\\\qqqmmmMMM<<<:::555+++&&&,,,333222+++&&&(((&&&$$$""""""$$$&&&(((******)))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%&&&''''''******)))'''$$$###%%%&&&&&&((()))((($$$###%%%'''$$$''')))'''###"""&&&+++111//////:::SSStttaaa^^^tttfffSSSXXXooorrraaa[[[SSSFFF;;;SSStttwwwzzzggg```NNNDDDMMMjjj{{{ooo^^^LLL===333,,,(((+++///---+++******(((&&&$$$###$$$&&&'''))))))(((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%&&&''''''******)))'''%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%'''***++++++***///AAAaaa{{{jjjbbbgggyyy~~~fffZZZWWWaaa}}}|||gggWWWKKKCCCAAAOOOhhh~~~eeeUUUEEEIIIVVVkkksssuuuxxxzzzuuuyyyuuuppp\\\CCC555///++++++***(((***...,,,+++(((&&&%%%$$$$$$%%%((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%#########$$$$$$%%%&&&&&&&&&)))***)))(((&&&%%%''')))'''%%%%%%&&&(((***,,,,,,///,,,)))&&&&&&'''''''''&&&'''&&&&&&///IIIooowwwpppfffZZZeeewwwggg___UUUVVVwwwmmmTTTCCCAAAFFFJJJ]]]aaaJJJFFFTTTaaakkk~~~~~~}}}zzzwwwuuusssrrrrrrrrrwww}}}~~~}}}~~~vvvaaaLLL???666...+++)))''')))---,,,+++)))'''%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""######$$$%%%%%%&&&&&&'''''''''&&&%%%%%%''')))************,,,000666;;;666000(((&&&'''((('''$$$%%%&&&&&&%%%(((:::ZZZvvvwwwooobbbXXX```{{{hhh^^^VVV\\\~~~nnnUUUDDDAAAEEELLLcccxxx]]]IIIRRR[[[fffqqq}}}ssshhhgggmmmppplllggggggrrr}}}}}}qqqmmm{{{}}}|||xxxvvvwwwsss^^^UUUJJJ===111,,,+++)))'''(((******)))'''%%%"""!!!$$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###!!!"""###%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$''')))...000222222222888CCCLLL<<<444***&&&''''''%%%"""%%%$$$&&&)))***222FFFZZZsss~~~lll\\\^^^eeexxxjjjWWWXXXmmmjjjYYYLLLDDDCCCVVVwwwmmmZZZQQQTTTXXXhhhhhhiiikkkkkkiiigggeeeeeehhhhhhkkkllljjjhhhnnnwwwvvvzzz|||wwwyyyzzzyyyxxxyyy|||}}}~~~xxxttt}}}ttt___YYYNNNAAA444000...***&&&%%%''''''((('''&&&###!!! ###$$$%%%&&&'''((())))))%%%$$$$$$%%%&&&&&&%%%### """###%%%%%%%%%%%%$$$!!!"""######"""$$$''')))///333888;;;>>>DDDMMMTTTBBB999...(((''''''%%%###$$$"""%%%+++,,,...999HHH]]]{{{}}}|||nnnZZZ```hhhtttiiiTTTZZZuuuzzzggg[[[QQQIIIEEEaaa}}}fffZZZXXXOOOXXXsssVVVbbbnnnooofff```ccchhhkkkaaa[[[^^^dddeeebbbaaammmyyy~~~{{{||||||yyy{{{{{{xxx{{{|||xxxfffnnnuuutttmmmlllrrryyy}}}yyymmmkkkoooyyyiiiYYYIII@@@888333...(((%%%&&&%%%&&&'''((((((&&&###"""###$$$%%%&&&((()))***+++%%%$$$$$$%%%&&&&&&%%%### !!!###%%%&&&%%%$$$###!!!"""#########%%%(((***...111777AAAKKKQQQQQQPPPGGG???444+++((('''&&&%%%%%%###&&&,,,++++++777GGG]]]ppp|||~~~{{{yyy{{{yyypppjjjiiikkkjjjhhhjjjrrr~~~sss^^^ZZZ___tttgggXXXZZZmmm{{{gggXXXOOOLLLMMMbbb|||yyyfff\\\YYYYYYnnnUUU___jjjkkkeeeaaaeeejjjjjj___WWWYYY___^^^[[[YYYqqq}}}nnnlllvvvnnnwww~~~ooorrr{{{eeeccchhhjjjfff___]]]ccciii~~~}}}vvvwwwsss___cccqqqzzzvvvzzztttWWWBBB???;;;666...%%%$$$((($$$&&&((()))***(((&&&$$$###$$$%%%''')))***,,,,,,%%%%%%$$$%%%&&&'''%%%### !!!###%%%&&&%%%$$$###!!!"""###$$$$$$&&&))),,,,,,---555EEEUUUZZZSSSIIIJJJCCC888...)))''''''((('''%%%(((,,,******:::OOOfffjjjqqq{{{{{{|||ttt{{{nnneeekkkoooiiiccccccmmmnnniii^^^YYY[[[]]][[[RRRNNNSSS___dddeeemmmzzzwwwcccRRRTTTvvvzzzeee^^^ZZZaaaiiiUUUKKKMMMUUU^^^nnnyyyiii]]]WWWmmmUUU]]]dddfffhhhiiihhhddd```^^^]]]\\\YYYVVV[[[bbbuuuyyy{{{xxxqqquuuxxxuuuyyywww{{{|||oooiiilllhhhaaa\\\]]][[[VVVVVV[[[ppp{{{~~~xxxuuuhhhhhhlllqqqxxxjjjRRR???:::333...***(((%%%$$$$$$&&&)))***)))(((((()))&&&'''''''''''''''&&&%%%&&&$$$###$$$%%%&&&&&&%%%"""######$$$$$$$$$######'''%%%###%%%)))++++++***'''...777@@@MMMYYYZZZSSSLLLEEE<<<555///+++***,,,(((+++,,,+++)))///===LLL^^^eeemmmttt}}}zzznnnnnntttvvvoooeee```cccfff```ZZZSSSSSSVVVUUUNNNFFFQQQZZZZZZNNNHHHMMMQQQOOOGGGAAAGGGWWWZZZSSSXXXhhhvvv~~~{{{ttt]]]SSSRRRhhhxxxhhhdddaaafffmmmWWWIIINNN\\\dddppptttlllxxxyyyhhhaaafff^^^[[[XXX\\\fffoookkkbbbWWW]]]cccbbbZZZWWWbbbqqqzzz}}}wwwrrruuu{{{~~~yyy{{{xxxmmmiiivvvfffYYYXXX\\\\\\YYYXXXfffyyy}}}yyyzzzrrrjjjppp}}}aaaLLL<<<777111,,,)))(((&&&%%%###%%%'''((((((''')))***'''''''''''''''&&&%%%%%%%%%###""""""$$$&&&&&&%%%######$$$$$$$$$$$$######$$$######&&&***---,,,+++***,,,...666III___kkklll[[[JJJ===<<<:::000+++---......///000222888BBBJJJQQQ\\\ggglllooopppkkkeeeaaa___[[[UUUQQQOOOOOONNNMMMKKKHHHGGGHHHFFFCCCAAADDDEEEHHHIIIGGGCCCCCCEEEDDDCCCEEEKKKPPPTTTZZZ___iiioooyyyxxxgggUUUQQQTTTfffiii^^^aaatttzzzgggXXXNNNOOOVVVhhhrrriiinnn|||xxxhhhcccjjjtttXXXXXXXXX\\\eeellljjjccc\\\^^^aaacccbbbbbbkkkvvv}}}}}}{{{}}}yyyoootttllldddbbbaaa```___```hhhwww{{{sss|||ttt[[[HHH999444---((('''&&&&&&&&&###$$$&&&&&&&&&''')))+++***))))))((('''&&&%%%%%%$$$"""!!!!!!###%%%&&&&&&###$$$$$$$$$$$$$$$######""""""$$$(((+++------,,,+++))))))333JJJeeevvv{{{fffOOO>>>??????666......111///...000666???FFFKKKMMMYYYdddeeebbb___]]][[[VVVLLLBBB???AAACCC???;;;:::===??????===<<<===>>>???;;;@@@JJJIII===;;;BBBDDDIIIIIIGGGLLLYYY^^^ZZZ]]]```mmmyyyvvvqqq}}}pppWWWIIIKKKSSSeee~~~kkkYYYbbb~~~sssbbbYYYQQQOOORRRjjjwwweee```ooojjjXXX```uuuHHHWWWdddgggddddddeeefffmmmbbb\\\bbbmmmrrrqqqppp~~~}}}~~~zzzdddnnnwwwuuuiiiaaaeeemmmvvvuuuzzz|||rrr[[[III666111***&&&$$$$$$%%%%%%###$$$$$$$$$$$$&&&))),,,,,,,,,+++)))(((''''''&&&$$$###!!!!!!$$$&&&''''''$$$$$$%%%%%%$$$$$$######"""$$$&&&)))+++,,,+++***'''''',,,:::PPPdddpppsssjjj[[[JJJAAA@@@===888333333111---+++222AAAOOOVVV___aaaccccccaaa^^^YYYTTTKKK>>>333333999;;;888444444999???BBBBBB@@@@@@AAAHHHIIINNNQQQLLLDDDEEEMMMIIIQQQUUUUUUXXX^^^```^^^\\\^^^eeelllmmmmmmxxx~~~bbbLLLAAADDDNNNccckkk^^^cccxxxuuucccWWWOOOOOOUUUgggvvvggg```mmmdddWWW```wwwLLLZZZgggiiifffeeeggghhhrrrgggaaahhhsssxxxxxxvvv}}}eeeqqq{{{wwwlllfffjjjqqqzzzvvvxxx}}}wwwuuummmYYYEEE444///)))$$$###############$$$%%%$$$$$$&&&)))+++...---,,,***)))((((((((('''%%%""""""%%%'''))))))%%%%%%%%%%%%%%%$$$######$$$&&&(((***)))(((''''''$$$&&&---<<>>555;;;SSSlllyyy{{{ppppppsssnnnbbbYYYHHH:::///000111......111444:::CCCLLLRRRTTTTTTTTT___mmmpppaaaWWW]]]eeeffffffhhhqqq{{{xxxllliiimmmkkkjjjaaaXXX___llliii]]]YYYmmm}}}gggOOOCCCBBB999555;;;VVV~~~wwwjjjiiidddfffmmmWWWIIIPPP___eeepppwwwrrriiiiii~~~{{{dddaaaccceeessssssnnnhhhhhhqqqzzzwwwoooiiipppyyy|||yyyzzz~~~}}}qqqkkkrrr{{{zzzssstttwwwooohhhgggiiikkkjjjiiifffddddddhhhjjjhhhfffeeeaaa^^^WWWPPPLLLGGG;;;///)))'''%%%%%%&&&'''&&&%%%%%%''')))((('''&&&'''(((***)))'''%%%%%%&&&'''(((+++((($$$"""###%%%''''''&&&&&&&&&&&&%%%$$$###"""###%%%'''&&&$$$###%%%'''%%%$$$&&&,,,222;;;LLL\\\dddhhhooorrriii[[[TTTVVV^^^___ZZZTTT]]]tttwwwooollleeeOOO===999888333222666555>>>IIIPPPUUU[[[ccckkkkkkrrrwwwvvvttttttvvvwww{{{ooommmggg```\\\XXXRRRLLLKKKUUU___^^^RRRDDD;;;999555222666IIIjjjkkkbbbdddsss~~~lll[[[OOOQQQZZZooossskkkiiiuuu{{{hhh___```kkkpppuuuxxxwwwwwwyyyxxxuuurrrsssxxx}}}~~~}}}xxxyyy~~~xxx~~~xxxnnnpppwww```JJJCCCTTT\\\QQQHHHKKKPPPSSSMMMDDDEEEOOORRRLLL>>>HHHNNNIII???777000+++$$$######%%%((())))))(((&&&(((******((('''&&&&&&'''&&&$$$######$$$%%%&&&+++(((###!!!"""$$$%%%&&&&&&'''&&&&&&%%%$$$###"""!!!###%%%$$$"""###&&&)))%%%%%%(((,,,---222CCCUUUeeebbbqqqoooeeeooo|||}}}yyywww{{{|||```EEE===;;;777555777999DDDPPPUUUWWW```qqqvvvttt|||rrrnnnnnnlll\\\GGG@@@EEEFFFDDDDDDEEEFFFBBB999111111111333???WWW{{{mmmZZZdddwwwiii```VVVQQQSSSxxxqqqeeehhhwwwsss___[[[qqqttt~~~zzz{{{|||yyy~~~~~~|||zzz|||~~~uuullloooqqqrrrrrrmmmdddYYYRRRBBB???<<<>>>BBBCCC???;;;888<<<<<<999:::@@@BBB???===:::666555444111,,,((('''$$$"""$$$''')))(((&&&'''(((***+++)))(((((((((***)))&&&$$$$$$$$$%%%&&&'''&&&%%%###"""!!!!!!!!!############""""""""""""$$$############%%%&&&''''''%%%######'''000<<>>555222000222555777444000---111111//////444555222555333000///...,,,(((%%%&&&$$$###$$$''')))((('''&&&''')))))))))((('''''')))'''%%%$$$###$$$%%%&&&'''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""######""""""###$$$&&&'''(((&&&$$$###%%%,,,555;;;ZZZnnnuuuuuurrrdddOOOAAAEEEQQQPPPSSS___rrr|||xxxyyyfff\\\TTTLLLFFFFFF777555333333444333000---///111:::NNNlllrrrkkkkkkxxxsssXXXMMM^^^vvvzzzooojjjhhhsssqqqcccdddttt~~~|||}}}{{{^^^KKKIIIMMMIIIEEECCCEEEIIIEEE;;;111...+++***,,,///000///,,,***,,,---+++,,,......,,,...,,,+++******)))&&&$$$&&&%%%$$$%%%'''(((((((((%%%&&&'''(((((('''&&&%%%&&&%%%$$$#########%%%%%%&&&&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&)))(((&&&$$$$$$''',,,000PPPbbbzzz~~~yyyooo___SSSTTT[[[[[[cccooo{{{|||~~~rrrsss}}}mmm\\\RRRMMMIIIEEECCC999444///...111333222///111333===SSSnnnuuunnnmmmxxxrrrWWWNNNbbb~~~tttkkkmmmkkkooozzzmmmccciiixxxyyy{{{{{{|||wwwyyy|||}}}xxxvvv|||vvv```RRRHHH>>>777???<<<:::<<<===;;;444...,,,+++***+++...//////...+++---.........---,,,+++***)))))))))))))))'''&&&&&&%%%%%%%%%'''(((((()))%%%%%%%%%&&&''''''%%%$$$$$$######""""""###$$$%%%&&&%%%$$$###"""""""""""" !!!!!!!!!!!!""""""""""""###$$$%%%%%%(((((('''&&&$$$%%%'''***999OOOrrruuuqqqsssnnnddd\\\dddwww}}}|||{{{vvvlllgggiii]]]XXXSSSPPPLLLFFFAAA===@@@:::444444888:::888444666555:::III```yyyssskkkooo{{{hhh^^^\\\fffssswwwbbbgggmmm{{{ssslllgggooo|||}}}{{{ssssss||||||xxx|||{{{~~~~~~tttwww}}}ooolllsss~~~~~~zzzzzzaaaNNNIIIEEE:::000333444444333000---,,,+++***)))((()))***,,,------)))***,,,......+++)))((('''((())))))((((((''''''%%%&&&&&&&&&&&&''')))***&&&%%%%%%&&&((((((&&&############"""######$$$$$$%%%%%%$$$###"""""""""""" !!!!!!!!!"""!!!""""""###$$$$$$%%%%%%&&&((()))(((''''''(((***000IIInnn|||tttiiiooo~~~}}}qqqfffiiitttsssjjj]]]YYY^^^```[[[EEEKKKPPPQQQNNNKKKHHHFFFFFFBBB>>>>>>@@@???;;;666777666999DDDTTTlllqqqjjjttttttffffffgggiiimmm{{{aaa```lllxxxsssiiiiiikkkqqqwww}}}yyyvvvoooqqqwwwvvvqqqnnnsss|||~~~wwwoooyyy{{{yyywwwvvvxxx||||||tttmmmmmmrrriiivvvrrr[[[HHH===888444333---///000,,,(((&&&(((,,,,,,+++******+++,,,...///******,,,111000,,,))))))&&&''')))(((&&&%%%%%%&&&%%%&&&''''''&&&''')))+++(((&&&%%%'''******'''$$$########################%%%$$$$$$###""""""###### !!!!!!""""""###""""""$$$%%%%%%&&&%%%%%%%%%''')))***))))))+++,,,:::OOOjjj}}}}}}zzz~~~sssmmmtttmmmWWWNNNUUUNNNVVVRRRCCCBBBMMMOOOFFFAAAHHHNNNPPPQQQUUUWWWVVVMMMLLLJJJHHHEEEAAA;;;777666555;;;HHHVVVgggsssnnnvvvqqqhhhdddnnn{{{xxxjjjccckkk|||~~~iii___cccjjjrrr{{{tttxxx~~~~~~oooyyy~~~rrrjjjmmmssspppiiifffmmmxxx|||tttjjjttt{{{uuuzzztttqqqsssyyyyyyvvv{{{yyyssstttuuutttggguuuwwwuuu}}}}}}rrrgggVVVDDD666000///000,,,,,,***)))'''))),,,/////////...,,,,,,---///111******---333333...***+++''')))+++)))&&&$$$$$$%%%%%%'''((((((&&&&&&)))+++***((('''))),,,---)))%%%%%%%%%%%%%%%$$$###""""""%%%$$$######"""######### !!!""""""###$$$$$$"""###%%%&&&''''''&&&&&&%%%''')))*********,,,...>>>OOO^^^ccckkk{{{{{{nnnwwwqqqjjjaaaTTTHHHDDDFFF<<<@@@>>>888888@@@DDDBBBKKKOOOSSSWWW```iiiiiiddd[[[\\\ZZZUUUMMMEEEAAA???888444999JJJYYYfffwwwzzzqqqnnnwww{{{gggaaassstttqqqmmmppp{{{{{{vvviii[[[]]]fffwww~~~~~~{{{|||ooorrrsssvvvwwwwwwsssmmmiiicccggglllpppqqqqqqqqqqqqpppyyy{{{uuuxxxyyyxxxqqqrrryyyxxxsss|||{{{yyy}}}{{{sssuuuwwwuuuooopppvvv~~~qqqbbbNNN???888333---(((***'''$$$$$$'''+++...///------,,,***)))***,,,...'''&&&***111222+++''')))***,,,...,,,(((%%%%%%&&&%%%''')))(((&&&&&&))),,,,,,)))(((***......+++&&&&&&&&&&&&%%%%%%###"""!!!$$$$$$################## !!!!!!"""###$$$$$$%%%###$$$&&&'''(((((('''&&&%%%''')))*********,,,...777HHHQQQNNNVVVqqq{{{uuukkkwwwttt]]]KKKGGGEEE@@@DDD>>>::::::<<>>333444EEEXXXdddppp|||qqqbbbhhh|||hhhcccwwwsssqqquuuxxx{{{uuuyyypppmmm]]][[[ccc|||{{{www{{{{{{~~~~~~~~~yyyiiijjjvvv~~~rrrhhhiiirrrvvvooofffdddiiinnnooommmooowww~~~tttrrruuu~~~wwwjjjuuummmjjj|||}}}uuusss~~~|||lll^^^jjj|||~~~gggJJJ777222111,,,&&&)))(((&&&&&&(((+++///222000,,,'''&&&'''))))))(((&&&&&&&&&'''''''''''''''(((***------+++(((&&&%%%$$$%%%&&&''''''((((((((($$$$$$$$$&&&)))***)))(((''''''&&&&&&%%%$$$########################$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&((()))///777<<<;;;;;;KKKiiitttjjjiiiaaaNNNEEEGGGNNNSSSNNNEEEIIIYYY```[[[___lll|||~~~qqqjjjgggaaaVVVLLLBBB;;;:::BBBKKKWWWooo~~~gggaaavvvwwwnnnjjjppp{{{yyysssmmmwww~~~uuuooo~~~|||lllbbbYYYiiizzz}}}~~~{{{}}}|||}}}||||||sssooommmlllvvvnnngggjjjsssvvvooofffbbbjjjrrrsssppppppuuu{{{vvvvvvxxx|||~~~|||vvvqqq}}}|||vvvooolllqqq|||~~~}}}}}}rrr[[[fffxxx{{{iiiOOO;;;000......---)))(((''''''(((+++...000///+++(((&&&((())))))((($$$%%%%%%%%%&&&&&&''''''(((+++---,,,***((('''&&&%%%&&&'''((((((((('''&&&#########%%%'''((((((&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$###""""""###$$$%%%$$$$$$#########"""""""""%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((()))---000...///<<>>888@@@___~~~|||oooooo|||{{{iiicccdddmmmxxxpppwwwsssbbbhhhwwwzzzcccRRRTTThhhyyy~~~xxxnnnlllqqqssspppgggmmmsssrrrmmmjjjmmmrrruuullleeeiiirrrsssjjj______mmmwwwvvvuuuzzzyyyrrrwww~~~|||yyy~~~|||xxxxxxrrrhhh___lllwwwsssgggbbbkkkvvvrrrkkkiiiqqq~~~vvvkkk|||}}}~~~tttkkknnnxxxvvviiiiiiuuu|||tttuuu}}}}}}uuuiiiwwwwwwsss|||||||||{{{www|||qqq|||nnnsss___SSS```zzz}}}rrrmmmbbbQQQ>>>000(((&&&'''((()))******++++++++++++***)))(((((((((((((((######$$$%%%&&&''''''((()))***+++***(((((()))***)))***,,,,,,,,,***'''%%%'''''''''(((***+++***)))&&&%%%###"""###&&&)))+++'''%%%""" !!!$$$&&&%%%%%%$$$######$$$%%%%%%%%%$$$###"""""""""###$$$"""###$$$#########%%%'''(((((('''(((---888GGGQQQ___mmm}}}ttt```HHH999777@@@SSSeee~~~ssstttuuu^^^YYYoooyyy}}}vvvllljjjlllooo~~~zzzaaaVVVUUUZZZ```vvv|||vvvsssppppppqqqkkkdddfffmmmooollliiihhhiiiiiifffccc```bbbcccbbb^^^[[[ZZZZZZZZZZZZbbboootttpppmmmnnnllllllmmmqqqssstttuuuwwwwww{{{tttooopppiiinnnqqqnnniiihhhmmmsssqqqpppqqquuuyyyzzzwwwtttyyy~~~~~~{{{qqqqqqrrrttttttssssssvvvsssyyyyyyqqqnnnqqqnnnfffiiinnnsssrrrnnnmmmsssyyyxxxwwwyyyzzz{{{}}}zzzzzz{{{|||~~~tttvvvrrr]]]NNNUUUjjj{{{}}}uuueeeSSSAAA222(((###((()))************)))(((((()))))))))(((((('''((($$$%%%%%%&&&'''(((((((((((()))******)))(((***+++,,,------...---+++((('''(((''''''(((***+++***)))###"""!!!!!!"""%%%(((+++(((&&&""" !!!$$$&&&""""""""""""###%%%((()))&&&%%%###"""!!!"""###$$$###$$$%%%$$$###$$$%%%'''&&&$$$###$$$)))111;;;AAALLL\\\wwwpppXXXDDD;;;???MMMZZZvvvvvvyyy___XXXooozzzpppjjjllljjjnnniiiOOOKKKQQQZZZ^^^sssuuu}}}xxxnnnjjjnnnsssmmm``````kkkrrrjjjcccccchhhhhhaaaZZZSSS[[[aaa\\\QQQKKKPPPXXXYYYRRRWWWiiippphhh```aaafffkkkiiiccceeennnrrrooojjjllluuu}}}}}}~~~|||pppmmmuuuzzzooofffiiirrrwwwrrrjjjiiiuuu|||qqqmmmwwwuuuyyyyyysssvvvyyyuuunnnooozzz}}}nnntttwwwrrrlllhhhccc___mmmccc\\\```kkkqqqmmmeeedddrrr~~~~~~uuusss~~~}}}|||yyyzzz}}}sssooovvvsssqqqzzz}}}{{{~~~|||ggg^^^UUUSSSXXXfff}}}}}}eeeNNN===222+++((()))*********))))))((('''&&&(((******)))'''''''''&&&&&&''''''''''''((((((&&&(((*********)))***+++,,,,,,,,,,,,+++***)))(((%%%%%%%%%&&&(((((('''&&&"""!!!!!!!!!"""%%%''')))'''&&&###!!! !!!###$$$!!! !!!###&&&)))+++'''&&&$$$"""!!!"""###$$$%%%&&&&&&%%%$$$$$$%%%'''&&&%%%######%%%)))...222BBBOOObbbrrrxxx```GGG???MMM^^^mmmwwwzzzoooccc___kkk{{{}}}xxxiiiaaabbbuuu~~~bbbNNNGGGFFFTTTggg{{{zzzyyywwwrrrqqqqqqooojjjfffeeehhhiiifffcccdddfffddd]]]WWWRRRVVVYYYUUUMMMJJJMMMRRRVVVWWWZZZ___bbbaaa```aaacccgggfffbbbcccjjjllliiihhhiiioooxxxyyyvvvwww}}}~~~{{{}}}|||~~~|||~~~~~~xxx{{{~~~zzztttrrruuuyyyqqqkkknnnvvvzzztttmmmllluuu~~~|||uuurrryyywwwyyy{{{|||{{{wwwrrroootttvvvsssoooqqqyyy|||zzzuuuttttttsssnnneee``````ccc\\\WWW\\\gggmmmiiicccaaalllvvvtttkkkkkkvvvyyyxxx{{{|||zzzzzznnnlllssswwwuuujjjiiippp{{{{{{rrrpppvvv~~~|||zzz~~~wwwvvvkkkcccXXXOOONNN[[[wwwiiiRRR???333---***++++++***)))((('''''''''$$$'''***+++)))'''''''''''''''&&&&&&&&&&&&%%%%%%$$$'''***,,,+++******++++++***)))(((''''''((((((%%%$$$$$$%%%''''''&&&$$$"""""""""###$$$&&&'''(((&&&%%%$$$""""""""""""###!!!  !!!$$$'''))))))'''%%%"""""""""$$$%%%&&&''''''%%%###"""$$$%%%&&&&&&&&&%%%&&&(((+++...888CCCMMMSSSccc}}}{{{[[[JJJOOO[[[___oooxxx|||wwwhhhddddddhhhnnnzzz|||{{{fffWWW```{{{sss]]]NNNGGGDDDSSSqqqxxx}}}~~~vvvqqqsssyyy{{{uuuiiigggnnnmmmeee^^^bbbggggggddd___ZZZXXXWWWSSSPPPNNNOOOOOONNNLLLSSS^^^aaaXXXTTT]]]eeefffbbbbbbdddfffgggfffeeeeeekkklllmmmnnnqqquuuxxxxxxnnnyyy}}}{{{xxxzzz}}}|||zzzzzz{{{{{{zzzwwwzzz|||}}}}}}xxxsss|||}}}vvvuuu{{{{{{tttmmmttt{{{zzztttqqqtttyyywwwrrrqqqvvv|||uuu{{{|||{{{wwwrrrooooooqqqlllmmmpppuuuwwwuuurrrooo{{{rrrmmmooolllaaa]]]aaaRRRZZZbbbdddaaaaaagggnnnkkkhhheeeggglllqqqsssssswwwtttxxxxxxsssuuu}}}qqqxxxuuuhhhfffnnnnnneeekkkiiijjjnnnqqqsssvvvyyyttt}}}{{{zzzuuunnnxxx{{{{{{hhhSSSIIINNN]]]rrr}}}ooo[[[FFF666+++''',,,+++***(((''''''''''''###'''+++,,,)))'''&&&''''''&&&&&&%%%%%%$$$$$$######&&&***,,,,,,+++******)))(((&&&$$$$$$%%%'''((('''&&&&&&'''((()))'''&&&"""###$$$%%%&&&''''''(((&&&%%%$$$###"""""""""""""""!!!  ###&&&'''***(((%%%###"""###$$$&&&&&&''''''%%%"""!!!"""###!!!###%%%%%%%%%'''+++///---999@@@BBBTTTtttoooZZZQQQOOO]]]ggg}}}}}}{{{jjjdddbbbhhhppp~~~{{{vvvbbbUUUddd{{{qqqWWWIIIGGGJJJWWWvvv}}}kkkeeerrrwwwlllfffjjjxxxxxxoooddddddjjjggg\\\SSSbbbnnnmmmddd^^^[[[ZZZ___RRRHHHKKKWWW\\\SSSGGGVVV```bbbXXXVVVbbbnnnrrrfffaaadddnnnoooeee___bbbrrrppphhhbbbjjjwwwwwwlllcccrrr~~~zzzqqqpppyyywwwnnnuuuooowwwsssjjjoooxxxzzzppplllqqqvvvnnnmmmzzzzzzsssooowwwuuuiiixxxrrrlllvvvzzzpppjjjtttpppxxxttteeejjjxxxqqqlllpppwwwtttiiieeekkk~~~wwwggg\\\aaakkkgggYYYNNN]]]kkklllddd```gggpppmmmccc\\\cccqqqxxxqqqgggtttrrrjjjpppyyy|||lllbbb___hhhjjjaaa\\\]]]lllqqqlllbbbiii{{{tttlllwwwyyyfffgggvvvqqqfffmmmxxxvvvoookkk|||}}}jjjKKKCCCLLLYYYfffpppuuuiiiFFF000+++---''''''&&&&&&&&&&&&''''''''')))+++)))&&&%%%&&&(((&&&&&&%%%$$$%%%&&&'''((('''((()))******(((&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&(((+++...---(((######%%%)))+++------+++***'''&&&$$$"""!!!!!!""""""###!!! """$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%$$$$$$&&&)))***---000999CCCHHHTTTtttdddMMMCCCQQQjjj}}}xxxddd]]]iiiyyyzzzkkkdddggggggmmm{{{[[[JJJJJJQQQ^^^iiizzz{{{rrrjjjccccccfffjjjnnnqqqooommmlllllliiiccc```___aaacccccccccffffff```WWWVVVSSSPPPOOOQQQRRRSSSSSS[[[WWWUUUXXX\\\```eeehhhiiihhhgggeeefffhhhgggeeeeeebbb```bbbeeefffhhhkkkmmmqqqrrrppppppssstttsssvvvuuuuuuxxxzzzyyyuuuqqqvvvsssqqqqqqooollljjjkkkmmmoooqqqssswwwyyyvvvrrrqqqrrrvvvzzz|||zzzzzz{{{xxxzzz{{{{{{zzzxxxwwwwwwrrrsssuuuzzz~~~}}}~~~}}}|||xxxssspppsssyyyssstttsssnnnjjjjjjkkkkkkooojjjdddbbb```\\\YYYWWWWWWYYY]]]bbbgggiiijjjiiieeegggiiijjjlllmmmpppqqqvvvsssrrrtttuuutttrrrsssjjjfff```]]]```cccccc___bbbeeeggghhhlllqqqttttttwww||||||vvvqqqooopppqqqpppqqqtttzzz}}}}}}{{{sssvvvuuunnneeedddkkkssswww||||||bbbHHH???CCCNNN___oooxxx|||wwwcccJJJ888...(((((((((''''''''''''((((((''')))***(((%%%%%%&&&(((&&&&&&%%%$$$%%%&&&'''(((&&&'''((())))))'''&&&$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$&&&)))+++***'''###$$$%%%(((***++++++***(((&&&%%%$$$###"""""""""""""""!!! """$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$%%%%%%&&&&&&((('''%%%$$$$$$&&&(((***---...444<<<@@@IIIbbb}}}fffMMM???PPPcccwww||||||cccZZZgggyyyyyyzzz}}}mmmgggllljjjmmm{{{aaaMMMMMMUUU^^^hhh}}}rrrhhhfffhhhaaaWWWYYYiiiuuuxxxiiifffllltttnnn```\\\dddooofff]]]^^^iiiooofffWWWOOOUUUXXXSSSLLLKKKSSS\\\```QQQMMMYYYbbb```]]]aaaiiimmmfff[[[\\\hhhlllfff[[[WWW[[[ccc```WWW\\\jjjxxxrrrkkkjjjpppvvvpppgggiiisss|||zzzpppiiikkkppppppdddbbbmmmqqqfff]]]\\\iiipppnnnggglllyyy|||uuujjjmmmyyytttuuu|||uuuxxxxxxmmmmmmxxx|||{{{wwwsss|||wwwppprrrxxx~~~xxxiiieeemmmqqqmmmbbb___bbbhhh```QQQNNNWWW___VVVPPPYYYiiiqqqlllccc___kkktttrrrhhheeeooozzzwwwiiifffttt~~~wwwmmmjjjjjjkkkcccWWWYYYfffiiibbbXXXYYYaaakkklllfffiiirrryyyyyysssttt{{{wwwkkkfffqqq|||}}}wwwtttyyyyyyqqqgggcccdddeeebbb^^^hhhxxxzzz}}}lllXXXCCC:::999CCCYYYnnn{{{vvvhhhVVVGGG<<<111'''))))))(((((((((((())))))(((((((((&&&%%%%%%''')))&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$#########%%%''''''%%%###$$$%%%'''))))))((('''&&&###$$$$$$$$$###"""!!!!!!"""!!! """$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((('''&&&%%%$$$$$$&&&((()))---+++...333555:::JJJ]]]nnnzzz{{{]]]HHH@@@HHHWWWjjj}}}jjj```cccjjjssstttuuuyyylllhhhiiisssnnnYYYOOOMMMXXXmmm{{{nnnfffcccddd```[[[^^^jjjtttvvvkkkjjjnnnrrrmmmdddbbbgggnnnjjjfffeeelllooohhh]]]RRRUUUWWWTTTPPPOOOSSSWWW\\\TTTQQQYYY_________aaaeeeeee___WWWXXXaaaeeecccZZZ[[[^^^aaa\\\WWW]]]hhhwwwvvvsssppprrrsssooohhhiiiqqqxxxwwwnnnggggggjjjgggaaaaaaggghhhaaa[[[[[[eeeiiiiiieeeiiirrrwwwtttnnnrrr{{{xxxyyy}}}xxx{{{xxxoooqqqzzzzzzuuuzzz~~~zzzuuuuuu|||zzzoookkkooorrrooocccaaacccfffaaaWWWTTTXXX\\\VVVSSSZZZgggnnnkkkdddccclllsssqqqjjjhhhpppxxxtttjjjhhhrrr{{{xxxpppllllllkkkddd\\\\\\cccfffbbbWWWXXX]]]dddeeebbbfffmmm{{{yyyuuuvvvxxxxxxzzzuuunnnkkkttt~~~|||zzz~~~uuujjjfffiiiiiiccc]]]dddnnnuuuuuu{{{gggTTTAAA888666???UUUjjjyyysssdddOOO@@@777000******))))))(((((())))))***''''''&&&%%%%%%&&&''')))&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$############$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$$$$###"""!!!"""!!! !!!###$$$###"""######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%'''(((,,,)))))),,,---///777AAAGGGdddvvvQQQBBBCCC===MMMddd~~~zzztttkkk```XXX{{{lllooonnn^^^eee|||zzzfffPPP@@@SSSuuuuuusssqqqmmmddd^^^^^^fffkkkkkkjjjlllpppsssppphhhgggkkkkkkgggcccmmmtttrrrlllhhheeebbb]]]WWWRRRUUUZZZ[[[TTTLLLSSSZZZ]]]WWWUUU\\\cccddd___XXXUUUYYYZZZXXXXXX]]]___dddccc[[[XXX^^^ccccccjjjwww{{{ppplllmmmoooooollljjjlllnnnlllfff```^^^gggjjjbbb\\\^^^bbbbbbbbb___bbbjjjllliiikkkpppxxx{{{{{{xxx|||{{{xxx|||}}}zzzyyyzzzyyywwwyyyvvvsssyyy~~~~~~|||xxxxxx{{{wwwnnnlllqqqmmmkkkddd]]]```fffcccZZZUUU[[[aaadddddddddgggjjjmmmkkkiiilllppprrrqqqnnnooossssssooopppwwwxxxtttllleeeaaacccbbb[[[ZZZ]]]]]]___]]]YYY[[[bbbgggfffmmmnnnssszzz{{{{{{sssqqqwwwxxxvvvvvv{{{zzzvvvppplllhhhfffdddbbbeeeaaafffuuupppZZZDDD999888>>>NNN___mmmqqqmmmYYYAAA333---+++))))))(((((((((((())))))'''&&&%%%%%%&&&'''))))))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&%%%$$$######""""""$$$%%%%%%$$$###"""###"""!!!"""$$$$$$###"""""""""###$$$$$$%%%$$$$$$#########$$$%%%&&&'''(((%%%$$$$$$###$$$%%%&&&''')))'''&&&(((******...222888OOOiiivvv}}}~~~WWWCCC???;;;III^^^vvv}}}sssjjjbbb___tttwwwjjj^^^ddd{{{zzzdddPPPDDDXXXvvvyyynnnoooqqqnnnddd^^^___kkkpppkkkggghhhpppuuupppeeedddnnnooohhh```ooo{{{xxxmmmfffeeeffffff]]]UUUYYYaaacccYYYNNNPPP^^^bbbWWWQQQZZZbbbccc[[[RRRQQQYYY[[[TTTSSSZZZ___eeeaaaVVVVVVaaaeee```cccuuu~~~ooohhhkkkqqqoooeee]]]```hhhkkkddd[[[\\\kkkooobbbXXX^^^eeeeee___ZZZ```kkklllddddddmmmzzz~~~zzztttyyyxxxqqq{{{|||xxx|||}}}uuuqqqzzzvvvzzzuuuoooyyyyyytttxxx~~~qqqmmmsssvvvssshhh^^^bbbnnnlll___XXXcccmmmlllccc___dddlllrrriiiccchhhrrrvvvppphhhlllxxxzzzpppllluuuzzzwwwiii```^^^ccc```TTTQQQXXX```bbb]]]TTTUUU```dddaaabbbeeepppxxxrrrkkkwwwrrrrrryyysssyyyxxxyyywwwrrrjjjfffgggiiieee[[[]]]rrrwww^^^EEE999777;;;GGGTTT___nnntttdddIII444+++)))''''''&&&&&&&&&&&&''''''&&&&&&%%%''')))******)))&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$"""""""""###$$$$$$$$$############"""######$$$%%%&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''((()))+++,,,999>>>III]]]wwwgggHHH777@@@GGGTTTeee|||jjj___hhhxxxwwwnnnfffjjjlllwwwrrrZZZUUUZZZfffsss~~~yyyuuuqqqlllkkkdddfffgggfffiiinnnqqqqqqmmmqqqssspppmmmmmmooopppqqqvvvxxxvvvsssrrrnnniiihhheeebbbaaaaaaaaa```___[[[^^^___]]]\\\]]]^^^^^^]]]XXXTTTUUUWWWXXXZZZ]]][[[\\\\\\YYYXXX\\\aaaccckkkttt{{{yyysssooommmkkkgggbbb]]][[[^^^aaabbbbbbaaafffiiifffbbb___]]]\\\\\\]]]aaadddeeeeeeiiinnnooouuuzzz{{{zzz{{{{{{zzzvvvzzz}}}yyyvvvyyyzzzxxx{{{{{{xxxxxx{{{{{{|||~~~{{{yyyzzzxxxwwwrrrmmmkkkllllllkkkhhhkkkmmmkkkgggdddeeegggllliiigggiiimmmooommmjjjmmmrrruuuuuutttuuutttrrrgggccc___[[[WWWUUUVVVYYY\\\[[[[[[[[[XXXVVVZZZ```ccceeeiiijjjiiijjjrrr{{{}}}}}}~~~~~~}}}zzzvvvqqqmmmkkkkkkccc```cccmmmzzz{{{mmmVVV???555333777DDDSSS]]]gggkkk]]]FFF555,,,(((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&))),,,---+++(((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%!!!###&&&&&&$$$###$$$&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%$$$&&&''''''%%%###$$$$$$%%%%%%$$$$$$#########"""""""""""""""##################$$$$$$$$$%%%###%%%&&&&&&'''(((***+++222222666EEEbbb~~~eeeGGG666@@@BBBIIIYYYpppkkk```lll~~~xxxiiigggpppwwwkkkYYY]]]hhhssszzz{{{ppp{{{uuuiiihhhdddpppooo``````rrr~~~}}}kkkmmmvvv~~~xxxmmmnnnyyy}}}tttrrr{{{yyymmmeeelllooohhh]]][[[fffrrrjjj^^^[[[eeeiiibbbZZZZZZ```aaaZZZOOOQQQ^^^ddd```VVVTTTWWW___]]]WWW\\\hhhwwwvvvsssssswwwyyyqqqeee```cccccc]]]VVVWWWbbbmmmggg___```kkklll```TTTQQQ[[[cccccc\\\]]]iiiqqqpppdddkkkzzz}}}ppprrr~~~zzzxxxyyy}}}}}}zzzzzzyyyqqqqqq}}}~~~zzz|||~~~xxxxxx|||~~~tttgggjjjvvvwwwooohhhgggjjjlllgggbbbdddjjjooommmgggeeejjjppppppiiimmmzzzuuullljjjhhhjjjbbbTTTPPPZZZ```^^^UUURRRYYYccc]]]NNNQQQaaahhhhhhccc]]]dddqqqssskkkrrrzzz|||}}}wwwuuutttrrrlllfffaaajjjmmmiiiooo|||zzzuuu]]]JJJ888000///555FFFXXXbbbccc[[[KKK;;;222...+++$$$######""""""######$$$%%%%%%'''***...///,,,(((&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%###&&&&&&$$$"""###%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&(((***+++&&&%%%&&&'''((((((%%%###&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$ $$$'''&&&%%%''')))***$$$+++333999IIIfffVVVAAA===:::;;;CCCWWWoootttkkkmmmrrrwwwrrrllllll{{{iiibbbdddhhhxxx}}}xxxuuuqqqmmmhhheeejjjgggbbb```jjjxxx|||yyyzzztttvvv~~~~~~vvvuuu{{{~~~yyytttkkkrrrvvvoooeeebbblllwwwooojjjiiillljjjdddaaaddd```bbb]]]UUUXXXbbbccc\\\[[[UUUUUU\\\^^^[[[aaammmtttuuuwww|||}}}xxxmmmdddeeeddd```\\\[[[^^^dddiiihhh______ffffff[[[SSSSSSXXX]]]]]]XXXXXX```ggghhhcccgggpppwwwtttnnnpppxxx|||{{{{{{~~~xxxwww}}}|||qqqnnnxxx~~~~~~uuusss|||vvvmmmmmmqqqrrrkkkddddddlllrrrqqqjjjhhhmmmtttlllgggmmm|||ttthhhdddfffkkkfffYYYSSSZZZ^^^\\\TTTRRRVVV^^^\\\SSSSSS\\\ggg```ZZZZZZ```fffgggfffbbbnnnwwwvvvoooqqq~~~~~~~~~{{{ssssss{{{|||qqqeeejjjrrrqqqhhhhhhvvv|||~~~yyyjjjfffmmmvvvzzztttlllsssxxxdddMMMEEE:::222...444FFFWWWccc^^^RRRCCC999444...(((%%%###!!!"""$$$%%%###!!!"""%%%(((+++,,,***(((&&&&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$######$$$'''***...000((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((&&&)))///555DDDfffvvvMMM===???333999FFFZZZqqqwwwkkkiiioootttzzzxxxnnnjjjsssfffdddfffjjjmmmttt}}}zzz}}}xxx}}}|||wwwpppkkkkkkpppvvveee^^^]]]eeemmmpppsssxxxyyysssttt{{{{{{}}}||||||rrriiikkktttxxxrrrjjjooovvvvvvllleeefffkkklllbbb^^^[[[]]]___]]]ZZZYYY\\\[[[YYYXXX[[[ccciiikkkmmmwww|||sssooonnnfffaaa[[[ZZZ^^^aaaaaa___dddeeeccc]]]YYYXXXVVVTTTRRRQQQUUU\\\\\\XXXYYY```fffooorrrnnnlllppprrrppppppyyy}}}~~~zzz{{{}}}xxxyyyzzzxxxtttttt{{{{{{vvvxxxyyyuuuoookkkkkkmmmlllkkkkkkooottttttoookkkiiioootttuuusssqqqlllhhheeecccaaa^^^YYYUUUUUUYYYZZZZZZXXXUUUVVVYYYYYYXXXWWW[[[]]]^^^\\\\\\___bbbdddeeehhhlllqqqvvvzzz}}}|||xxxvvvuuuvvvvvvqqqllliiilllqqquuuxxxzzzzzz}}}{{{ssskkkgggggggggiiiiiiiiijjjllllllddd[[[RRRFFF888///---333???LLLYYY]]]ZZZJJJ999///+++***'''%%%###$$$%%%&&&$$$""""""###&&&((()))((('''&&&%%%$$$###"""###$$$&&&'''%%%&&&&&&&&&&&&%%%%%%$$$########################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$&&&)))---...)))((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&###$$$$$$%%%&&&&&&&&&%%%%%%"""%%%+++...888QQQkkk}}}XXXAAA:::666999@@@PPPhhh|||oookkkoooxxx~~~pppqqqxxx~~~ggg___bbbhhhnnnrrrjjjzzz|||vvv}}}~~~uuuxxxzzzoooyyyyyywwwpppjjjjjjqqqyyycccYYY\\\kkkpppjjjnnn{{{~~~pppqqqvvv~~~}}}rrrfffkkk{{{ttteeemmm}}}~~~kkkaaaiiiqqqpppdddZZZZZZdddeeeYYYSSSVVVXXX^^^[[[SSSXXXgggnnniiihhhwwwyyynnnnnnsssfff^^^WWWXXX^^^aaa\\\VVV___gggdddTTTMMMSSSWWWSSSNNNHHHOOO^^^___RRROOOYYYfffrrrrrrfffdddooorrriiikkkzzz}}}vvv{{{yyyttt{{{}}}qqqvvvrrrlllyyy{{{qqq|||{{{llldddjjjtttrrrkkkgggooo}}}tttfffkkkwww{{{qqqkkkppprrrmmmccc[[[[[[aaa\\\PPPMMMUUU]]]___XXXNNNQQQ\\\]]]SSSLLLVVV``````YYYUUUZZZ```fff```]]]eeesss{{{wwwpppuuuwwwvvv|||{{{|||}}}~~~yyywww|||lllgggrrr{{{uuuoooooovvv|||wwwggg___dddgggbbb]]]YYY]]]eeecccXXXQQQRRRTTTEEE555------111:::CCCQQQ]]]aaaRRR:::,,,+++---***((('''&&&''''''%%%###"""###$$$%%%&&&&&&%%%%%%%%%$$$###!!!!!!"""#########%%%&&&(((((('''&&&%%%""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$##################$$$%%%(((***,,,***)))'''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$############""""""""""""""""""######$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$!!!###''')))+++888HHHdddvvvaaaDDD555999777:::EEE]]]~~~}}}xxxkkkooo|||}}}xxxlllvvvssseee^^^^^^eeetttuuuvvvyyy||||||yyyyyy~~~~~~wwwsssvvvzzzuuuuuuttttttrrrnnnjjjgggfffaaabbbkkkmmmkkksss|||yyyxxx}}}~~~{{{~~~{{{yyyssstttttttttrrrpppooonnnmmmwwwxxxmmmgggkkklllhhhddd]]][[[aaabbb[[[VVVWWWQQQWWWYYYUUUWWWaaahhhiiiooouuu{{{zzzuuuooollllllddd___ZZZXXXYYYZZZZZZXXX\\\```^^^TTTNNNPPPQQQNNNLLLIIIOOO[[[]]]UUUTTTZZZ___jjjmmmdddaaahhhmmmjjjttt|||~~~zzzzzz~~~{{{yyyzzzyyyzzzvvvrrr{{{~~~yyy}}}~~~wwwkkkfffjjjqqqpppllllllsss}}}yyyqqqtttyyyyyytttrrruuurrrlllccc]]]ZZZ[[[WWWPPPOOOTTTXXXYYYVVVPPPRRRXXXXXXSSSQQQWWW]]]]]]YYYXXX\\\aaadddbbbbbbjjjtttyyyvvvrrrrrryyy~~~|||vvvuuu}}}{{{~~~}}}xxxyyy~~~}}}wwwqqqvvvyyyuuuqqqpppsssvvvrrrggg```bbbbbb___\\\XXXWWW[[[ZZZTTTPPPPPPNNNBBB555...---111;;;EEEUUU___```QQQ<<>>000((()))888III___|||uuuXXXHHHBBB444000,,,)))((('''&&&%%%"""###$$$%%%''')))+++,,,###"""!!!!!!"""$$$&&&(((((('''%%%$$$######$$$%%%!!!""""""######""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%###$$$&&&((()))'''%%%###""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))))))))***+++***---555BBBTTTfffuuu~~~}}}```JJJ;;;222---666999:::;;;BBBYYYyyyxxx~~~gggaaannn{{{uuunnnjjjUUUWWWdddvvvpppfff\\\^^^gggppppppmmmhhhwwwrrrooo|||mmmpppkkkccc^^^cccnnntttttt```ccclllrrrlllaaaaaaiii{{{wwwqqqpppuuuwwwnnnbbb]]]hhhrrrqqqjjjgggmmmuuuhhh___[[[ccciiidddXXXOOO[[[___\\\TTTTTT[[[___\\\NNNNNNSSS[[[ZZZSSSRRRWWWccc[[[VVV]]]kkksssqqqjjjlllqqqpppfffXXXTTT]]]hhhXXXTTTSSSVVVWWWSSSPPPQQQ^^^^^^ZZZRRROOOQQQTTTTTTMMMQQQXXX\\\XXXPPPNNNQQQ]]]VVVRRR\\\ooo~~~yyytttlll___WWWUUU\\\ccceeeaaa```eeeiiijjj^^^___```___\\\XXXUUUSSS[[[WWWVVV[[[eeeiiifffbbbcccrrrwwwoooccc[[[XXXWWWVVVTTT\\\ccciiiiiieeefffjjjooogggkkkqqqtttrrrnnnlllmmmvvvqqqjjjhhhooovvvsssjjjeeeoooxxxuuukkkfffkkktttooonnnllljjjgggddd___\\\gggiiijjjkkklllppprrrsssjjjiiilllqqqpppkkkjjjnnnuuurrrqqqrrrsssuuuyyy~~~zzz}}}wwwlllbbb\\\YYYZZZ[[[\\\___bbbbbb```VVVKKK???666...///@@@TTTcccuuummmUUUCCC444111,,,)))'''&&&%%%$$$#########$$$%%%&&&'''(((""""""######$$$&&&'''(((((('''%%%###"""###$$$%%%!!!!!!"""###$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$%%%%%%%%%######%%%&&&'''%%%###!!! !!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!""""""######$$$$$$%%%"""%%%'''((((((''''''(((&&&(((---666EEEZZZppp}}}aaaFFF666111000111777<<>>BBBFFFSSSiiizzzvvv|||xxxrrrccc___hhh~~~sssmmmhhh^^^SSSVVVqqqccckkkrrrsssmmmjjjmmmqqqoooiiigggjjjmmmmmmnnnpppzzztttjjj^^^[[[dddjjjiiigggjjjnnnllleee^^^cccoooooogggffflllqqqpppjjjdddbbbbbbbbbeeegggkkktttzzzrrrfffhhhgggfffeeedddccc```___]]]XXX[[[gggkkkaaaYYYWWWUUUXXXVVVQQQUUU]]]\\\TTTXXX___gggjjjiiiiiinnnssswwwnnndddbbbffffff```YYYXXX___^^^UUURRRYYY]]][[[ZZZRRRRRRYYYVVVJJJJJJTTTXXXXXXWWWUUUWWWYYYVVVOOOQQQVVV]]]bbbhhhpppzzz{{{mmm]]]SSSQQQSSSXXXQQQTTT___```VVVTTT\\\XXXWWWUUUSSSWWW[[[WWWPPPRRRYYYaaaeeedddbbbbbbdddmmmlllqqq|||~~~uuuooopppoooggg]]][[[```aaa\\\gggbbbhhhuuuwwwmmmiiipppooorrrooojjjsss{{{lllvvvnnnkkkpppqqqkkkkkkrrrooorrruuutttpppmmmllllllkkkjjjhhhgggddd___[[[WWWccc]]]___jjjooojjjfffhhh___jjjmmmfffgggppppppfffqqqkkkhhhkkkoooppppppssszzz~~~sssjjjiiiddd[[[\\\TTTRRRVVVVVVRRRUUU^^^VVVKKK>>>555000333===HHH^^^rrryyy___HHH<<<222)))'''&&&$$$$$$&&&&&&&&&$$$###"""!!!!!!!!!###$$$%%%&&&'''(((((((((&&&$$$""" !!!###%%%%%%$$$###""""""$$$&&&'''$$$$$$###############$$$"""############""""""!!!$$$$$$$$$$$$$$$###""""""!!!""""""""""""!!!!!! """###$$$''')))(((%%%"""%%%$$$###""""""$$$&&&'''(((&&&###  !!!###$$$#########""""""!!!!!!!!!!!!"""$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$%%%)))222EEEaaaxxxqqqTTT:::,,,,,,222444DDDKKKKKKPPPWWWhhhppprrrfffaaafffmmmxxx{{{iii```]]]YYY```uuuaaannnzzz{{{rrrkkklllqqqlllaaaZZZ]]]dddhhhhhhhhhxxx{{{yyy{{{{{{fffaaabbbhhhmmmmmmkkkjjjuuuoooeee^^^```gggkkkjjj^^^hhhqqqqqqhhh___^^^aaafffeeedddjjjvvv|||sssdddeeejjjlllhhhaaa___dddjjj[[[[[[bbblllooofff[[[SSS[[[YYYUUUPPPRRRYYY^^^]]]VVVbbblllkkkcccbbbnnnzzzyyymmmbbbaaahhhjjjbbbXXX^^^^^^ZZZSSSRRRWWW]]]```PPPMMMPPPWWWWWWOOOKKKMMMYYYXXXTTTOOOPPPTTTVVVTTTJJJVVVbbbdddbbbggguuuzzzwww~~~qqqaaaTTTNNNPPPSSSOOONNNSSS]]]^^^UUUPPPQQQZZZXXXSSSPPPSSSYYY[[[YYYOOO[[[fffeee]]]YYY___hhhkkkcccbbbmmmzzzxxxlllbbbjjjmmmlllccc\\\```kkktttffffffnnnzzz{{{qqqkkkkkkuuutttooollltttyyyhhhooowwwvvvllldddhhhrrrvvvppplllrrrzzz{{{qqqgggiiilllkkkddd[[[WWW\\\bbbWWWYYYbbbmmmqqqlllgggdddllloookkkcccdddlllqqqooofffkkkqqqoooeee___gggtttzzzyyyzzzllldddcccdddbbbSSSQQQQQQUUUVVVTTTSSSTTT\\\RRRDDD888//////999EEE]]]yyynnn[[[NNN:::000(((&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###%%%&&&&&&%%%###""""""###%%%&&&#########"""""""""######$$$$$$$$$$$$$$$###""""""###############""""""!!!""""""###############"""######$$$&&&((('''%%%###$$$###"""!!!"""###%%%&&&'''%%%### """###$$$#########"""""""""""" !!!"""###%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%''',,,888NNNbbbxxx]]]DDD333+++...333BBBUUUZZZRRRTTTbbbxxxwwwzzzzzzxxxxxxfff```jjjwww|||~~~kkk___ZZZ___lll~~~jjjnnnssssssqqqmmmjjjiiiccc^^^ZZZ[[[\\\___gggooovvv{{{~~~yyytttqqqqqqfffiiiiiihhhkkkppprrrqqqpppjjjeeecccbbbaaadddhhhiiijjjkkkjjjfffbbb___]]]bbbgggkkknnnrrruuuqqqkkkeeeggghhhiiigggfffggghhhaaafffjjjlllnnnlllcccXXXYYYVVVTTTUUUUUUUUUZZZaaa]]]ccchhhfffbbbcccllltttrrrnnnhhheeedddccc```^^^___YYYVVVWWWXXXXXXZZZ]]]LLLLLLMMMPPPSSSSSSPPPMMMQQQTTTSSSNNNMMMPPPSSSRRRLLLTTT\\\```aaafffoooxxxvvvrrrqqqzzz|||zzzrrreeeXXXOOOKKKKKKMMMLLLNNNSSSVVVWWWUUUQQQOOOTTTVVVTTTQQQRRRWWWZZZZZZUUU[[[```^^^ZZZXXX]]]bbbaaa\\\\\\cccjjjhhhaaa]]]eeegggkkkkkkiiihhhpppyyyllloootttyyyyyyvvvrrroootttrrrqqqtttzzz~~~~~~iiirrrwwwpppgggfffjjjnnnsssooonnnttt}}}vvvmmmjjjiiifffaaa]]][[[\\\^^^RRRZZZcccgggjjjmmmkkkhhhqqqnnniiieeeeeeiiimmmpppffflllpppmmmaaaZZZbbboooyyywwwwww~~~~~~~~~{{{qqqiiiaaa\\\\\\___PPPQQQPPPPPPUUUZZZ[[[WWW\\\SSSFFF999...,,,888FFFaaa{{{ppp]]]NNN777...&&&%%%%%%$$$%%%'''%%%&&&''''''''''''&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""###$$$&&&((('''&&&$$$###""""""###$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###############"""""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&$$$###"""!!! !!!"""###$$$%%%$$$###!!!!!!!!!"""##################""""""""" !!!"""$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$###%%%&&&(((///???OOOuuuyyyaaaDDD333------333:::KKKccckkkdddfffppp|||rrrvvvwww}}}}}}hhhaaammm~~~~~~lll```[[[fffxxxwwwkkk______fffiiicccZZZTTTZZZaaa___XXXXXXhhh{{{vvvpppqqqzzzvvvggg]]]iiiooonnnffffffqqqyyyyyycccaaaeeellliii___^^^ddd}}}pppdddbbbjjjllleee\\\]]]jjjvvvuuummmiiiooovvviiiaaa^^^gggtttwwwjjj\\\nnnrrrpppiiiiiinnnkkkcccSSSQQQVVV]]][[[TTTTTT\\\hhhccc___bbbiiimmmiiicccccckkkqqqjjj\\\VVV\\\fffXXXRRRTTT^^^aaaYYYRRRSSSRRRPPPKKKHHHMMMUUUVVVQQQFFFNNNSSSRRRPPPOOONNNKKKVVVQQQOOOWWWdddllljjjeeefffnnnvvvxxxtttsssxxx}}}iiiddd]]]VVVQQQLLLHHHEEEQQQTTTSSSPPPQQQWWWZZZYYYLLLSSSWWWWWWVVVVVVUUUQQQaaaXXXQQQSSS[[[___[[[UUUTTTZZZbbbcccZZZTTTZZZeeefffaaaeeerrrzzzuuummmiiivvvyyywwwssstttzzz}}}{{{oooooouuu~~~|||wwwvvvzzztttiii```fffrrrqqqhhhgggoooxxxyyyuuussswww}}}oooddd[[[___hhhgggZZZLLLWWW___aaa[[[\\\gggppppppiiifffhhhmmmmmmiiigggjjjsssjjjddddddfffeeeeeegggiiiuuuxxxwww|||~~~vvvnnnkkkkkkdddVVVOOOQQQTTTUUUPPPKKKSSSbbbiiifffZZZSSSHHH<<<111111@@@PPPhhhwwwdddGGG444+++%%%$$$%%%%%%%%%'''$$$&&&(((******)))((('''$$$$$$$$$$$$$$$###""""""######""""""###$$$&&&((('''&&&%%%###"""!!!!!!!!! !!!!!!"""""""""""""""$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%!!!!!! !!!"""#########""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$"""###%%%'''(((///???NNNbbb~~~xxxbbbLLL555,,,+++000:::EEEMMMbbbttt}}}{{{zzzzzzxxx{{{{{{xxx}}}mmmfffmmmxxxwwwkkkeeefffmmm|||mmmdddZZZWWWZZZZZZVVVQQQLLLQQQXXX]]]\\\^^^iiivvvtttqqqrrrxxxxxxnnnccc^^^fffoooqqqkkkjjjrrrwwwvvvdddccchhhoookkk```^^^ddduuuooojjjjjjnnnooojjjeeeeeekkksssuuupppmmmpppuuuooofffaaahhhuuuyyyooocccoootttqqqiiihhhllljjjbbbUUUSSSXXX___]]]UUUUUU]]]jjjgggeeejjjooonnneee[[[^^^fffkkkggg]]]WWWZZZ```UUUPPPSSS]]]___UUUNNNMMMQQQOOOJJJHHHLLLTTTSSSNNNDDDLLLQQQPPPNNNMMMKKKIIIUUUPPPNNNUUU```fffbbb[[[___gggnnnnnnhhhfffjjjqqq```[[[VVVQQQNNNMMMKKKJJJSSSVVVWWWTTTVVV]]]___^^^RRRXXX[[[YYYWWWVVVTTTPPP^^^UUUMMMOOOVVV[[[WWWQQQQQQWWW^^^^^^UUUQQQYYYgggfffeeekkkvvv}}}yyyqqqkkkyyy{{{yyyuuuvvv}}}tttssswwwyyysssrrr{{{ssseee___iiivvvrrreeecccmmmvvvuuuooonnnwwwpppeee[[[]]]eeeeeeXXXJJJYYY^^^\\\SSSTTT```kkkmmmeeeeeeiiipppqqqllliiikkktttggg]]]___fffiiiiiiiiigggvvv~~~rrrpppqqquuuoooiiihhhjjjcccRRRIIIIIIRRRTTTQQQMMMUUUdddkkkhhh\\\UUUKKK???555666FFFWWWjjjvvveeeCCC222***$$$$$$&&&%%%%%%'''$$$&&&(((*********((('''$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###%%%&&&'''&&&%%%###"""!!!  !!!"""###""""""""""""###$$$$$$%%%%%%%%%$$$######"""!!! !!!!!!!!! !!!###$$$%%%%%%$$$###$$$&&&'''&&&%%% !!!!!!!!!!!!""""""############"""###############$$$$$$$$$%%%&&&&&&%%%%%%$$$""""""!!!"""######$$$$$$######$$$###%%%''')))111BBBRRR]]]tttxxx]]]JJJ;;;000---,,,///>>>OOOWWWcccvvvqqq|||yyy||||||mmmwwwzzzrrrmmmkkkmmm~~~|||mmmiiillltttuuu}}}RRR[[[ccc___SSSKKKKKKPPPTTTKKKJJJWWWhhhnnnllliiiooowwwzzzrrreee___fffooo```iiirrrssssssrrrooolllqqqooommmkkkfffaaaccchhhYYYhhhxxxzzzrrrjjjlllqqquuukkkgggoooyyy{{{tttmmmsssrrrooolllkkkoootttyyyggglllpppnnnkkkggg___WWW```\\\ZZZYYYXXXXXX\\\bbb```kkkuuuvvvnnneeebbbbbbdddaaa___bbbgggeee\\\SSSYYYTTTRRRTTTTTTPPPNNNOOOGGGHHHKKKPPPRRRPPPJJJEEEKKKNNNMMMHHHGGGKKKMMMMMMIIIPPPWWWXXXUUUSSSWWW\\\^^^ZZZXXX\\\bbbccc^^^XXX^^^XXXOOOIIIHHHLLLTTTYYYRRRVVV\\\aaacccaaa]]]ZZZ``````\\\VVVTTTWWWXXXVVVNNNSSSVVVSSSNNNMMMRRRXXXWWWQQQOOOSSSXXXZZZ\\\___gggsss}}}{{{vvvwww~~~uuuwwwzzz|||}}}}}}{{{zzz~~~zzzwwwvvvwwwwwwuuurrrhhhlllmmmkkkjjjkkkiiifffiiiggggggkkkrrrvvvvvvtttlllhhhbbb[[[UUUUUUXXX[[[SSSWWWXXXWWWXXX]]]aaabbbkkkkkkkkklllmmmppprrrsssgggeeeddddddbbbbbbiiirrrtttuuuuuuuuuvvvyyyyyyvvvqqqwwwvvvooojjjeeeaaaZZZQQQMMMMMMIIIOOOUUUXXX]]]bbbdddbbbbbbYYYKKK===222111???NNNeee|||yyy]]]EEE111***$$$%%%'''&&&%%%'''%%%&&&'''((()))(((((('''$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$&&&%%%%%%###"""!!!  """###$$$######"""!!!"""###%%%&&&''''''((($$$###"""!!! !!!"""###!!!!!! """###$$$$$$$$$$$$%%%''''''&&&$$$ !!!!!!!!!!!!"""$$$$$$$$$###"""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""""""""###$$$$$$$$$$$$###&&&%%%%%%%%%'''...@@@PPPeeezzz|||cccQQQ999111---///......>>>SSSiiiqqqsss}}}|||}}}|||wwwlllvvv|||vvvqqqmmmmmm}}}}}}yyyxxxfffgggooo|||CCCQQQ]]]\\\QQQHHHJJJPPPUUUKKKHHHUUUgggnnnjjjdddgggqqqrrrdddYYY]]]hhhooobbbeeelllssssssmmmiiiiiissssssooogggccceeegggfffUUUhhh{{{~~~ssskkknnnvvvzzzmmmgggppp|||}}}uuunnnsssuuuuuupppjjjkkksss|||fffhhhmmmqqqmmmaaaXXXTTTbbb```ZZZTTTUUUZZZ^^^]]]VVVfffvvvwwwjjj```___ddddddaaaaaagggmmmkkk___SSSXXXZZZWWWQQQMMMNNNOOOMMMBBBBBBJJJUUUVVVMMMFFFFFFPPPOOOKKKFFFGGGLLLMMMKKKBBBNNNXXXWWWMMMIIINNNVVVVVVPPPLLLQQQ\\\^^^VVVLLLWWWTTTNNNGGGFFFMMMYYYcccZZZZZZaaallllllaaaZZZZZZdddaaa[[[TTTUUUYYYYYYUUUDDDOOOWWWUUULLLHHHPPPYYYVVVMMMIIIPPPZZZ_________mmmwwwuuurrrvvv~~~}}}uuurrrttt~~~|||tttmmmpppxxxuuulll[[[ccclllnnnfff]]]___gggjjjccc___gggvvv{{{ssshhhfffgggcccYYYQQQPPPYYYbbbSSSRRRVVV^^^aaa```^^^___ooorrrooohhhiiirrrvvvsss___eeelllmmmgggbbbjjjuuuyyyppphhhkkkttt{{{zzzvvvzzz~~~ssssssyyynnnlllrrrqqqcccjjjhhh```VVVQQQQQQQQQOOOFFFLLLXXXcccfffeeeggglllpppcccPPP@@@444222;;;GGGeeekkkUUUEEE222+++%%%&&&'''&&&%%%'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$######!!!  """$$$%%%%%%$$$###!!!###%%%''')))+++,,,,,,%%%$$$###!!!!!!"""###$$$$$$###!!! """###$$$######$$$&&&((('''%%%### !!!!!!!!!!!!!!! """$$$%%%$$$###"""#########$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$%%%&&&&&&,,,<<>>###%%%$$$$$$###$$$$$$%%%%%%########################!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&222CCCOOOOOOCCC111$$$&&&%%%$$$""""""###$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$############### !!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%###$$$&&&)))111@@@OOOYYYuuugggOOODDD>>>666...444000111777===GGGZZZnnnqqqqqq{{{xxxmmmtttyyyxxx|||rrrnnnpppxxxyyyllleeeuuuBBBDDDFFFHHHHHHHHHIIIIIIMMMHHHEEEHHHOOOQQQNNNIIIWWWWWWUUUQQQLLLKKKPPPUUUPPPKKKOOO\\\___VVVRRRWWWYYY```[[[QQQUUUeeehhh]]]XXXbbbiiibbbUUUQQQ[[[gggeee^^^ZZZ^^^gggkkkeee^^^ffffffeeebbb```cccjjjpppgggbbbiiivvvsss```YYY___kkkcccZZZVVVWWWXXXUUURRRHHHUUU```aaaYYYWWW___iiillldddaaahhhtttuuuiii[[[eeeccc]]]VVVVVV\\\bbbdddWWWPPPUUUddddddUUUOOOUUUgggddd___\\\^^^bbbcccaaaQQQUUUVVVNNNCCC@@@HHHPPPGGGCCC@@@BBBGGGKKKKKKJJJRRRPPPQQQSSSWWW```rrrsssppprrrvvvsssggg\\\XXX```[[[WWWXXX\\\]]]YYYTTTJJJRRRYYYXXXOOOJJJLLLPPPQQQMMMJJJMMMVVV___cccdddvvvzzzzzzlllgggjjjrrrssskkkhhhkkkxxxwwwmmm```^^^cccbbbZZZNNN[[[eeeddd[[[XXX```kkkssslllgggjjjpppnnnbbbWWW^^^hhhooojjj```^^^gggsssccc___cccnnnrrrllliiimmmzzzyyypppeeefffnnnpppjjj]]]cccmmmrrrkkkaaa___dddjjj^^^TTTVVV```fffbbb[[[\\\fffooonnncccZZZYYY\\\OOOWWW^^^^^^\\\WWWOOOFFFPPPNNNOOOQQQRRRTTT\\\eeedddppp|||{{{qqqiiipppiiiIII222'''######""""""""""""######"""""""""""""""#########!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######"""""")))111<<>>555,,,'''&&&%%%$$$#########$$$$$$&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$###"""###$$$%%%!!!!!! !!!!!!!!!""""""###########################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$'''%%%%%%%%%&&&,,,<<>>777444111...111222:::FFFOOOVVVaaammm|||qqqyyy~~~jjjlllzzznnncccpppwwwiii|||vvvrrrttt~~~NNNJJJGGGHHHKKKMMMLLLJJJIIILLLOOOOOONNNNNNQQQTTTXXXVVVSSSPPPOOOOOONNNNNNMMMNNNNNNPPPSSSVVVVVVSSSPPPRRRRRRRRRTTTXXX[[[[[[WWW]]]aaaZZZOOOKKKQQQZZZYYYYYYZZZ[[[]]]]]]\\\[[[___\\\YYYWWWXXXZZZ]]]___```ccchhhllliiiaaa[[[ZZZ___]]]ZZZXXXVVVUUUSSSQQQOOOSSSXXXZZZZZZ[[[]]]```fffddddddiiinnnmmmggg```gggZZZSSSYYY\\\YYY\\\ddd]]]]]]___aaa^^^YYYUUUUUU___dddfffaaa^^^```bbb```TTTUUUSSSLLLCCCAAAEEEKKKBBBBBBBBBCCCEEEGGGKKKNNNRRROOOOOOUUU\\\eeeqqq|||wwwsssqqqrrrlllaaaYYYWWWUUUUUUWWWYYYZZZZZZXXXVVVLLLQQQVVVVVVTTTRRRRRRTTTPPPOOONNNPPPUUU[[[___bbblll{{{{{{ssstttwwwvvviiibbbbbbjjjllleeecccgggnnnnnnggg]]]]]]bbb```XXXRRR[[[bbbbbb\\\ZZZ___eeennnkkkiiijjjmmmjjjbbbZZZdddkkkooollleeecccjjjsssiiidddgggqqqvvvqqqqqqvvv~~~|||sssggggggpppqqqkkkccchhhpppssskkkbbbccciiihhh```YYYYYY___dddbbb___aaahhhmmmkkkddd]]][[[]]]RRRXXX\\\\\\[[[XXXPPPHHHNNNNNNPPPTTTWWW[[[dddnnnsss~~~xxxvvv{{{]]]>>>---)))#########""""""!!! !!!!!!"""""""""#########"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######%%%&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""(((---222111---(((''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''&&&&&&'''&&&$$$#########$$$%%%"""!!!!!!!!!!!!"""###$$$#################################$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%&&&---???PPPvvvxxxaaaPPPJJJ@@@666///------///222888DDDRRR\\\fffqqq{{{nnnuuukkkkkkxxxkkk___pppqqqfff|||nnnpppxxxUUUOOOJJJJJJNNNQQQOOOLLLJJJQQQWWWUUUPPPOOOVVV^^^WWWRRRNNNMMMOOOOOOLLLHHHKKKQQQOOOHHHLLLXXXYYYPPPHHHFFFIIIQQQQQQLLLOOOXXX^^^WWWPPPNNNQQQQQQMMMIIIOOOUUUZZZYYYUUUSSSVVVZZZXXXTTTPPPPPPQQQRRRRRRPPP]]]cccbbbYYYVVV[[[[[[WWWPPPTTTXXXXXXUUUQQQPPPPPPXXXNNNHHHOOO^^^ddd[[[PPPWWWcccnnnkkk```ZZZ```hhh^^^QQQPPP^^^cccYYYVVV]]]fffhhhcccWWWTTT[[[___^^^WWWgggsssppphhhddd```[[[aaaVVVKKKHHHLLLLLLGGG@@@AAADDDFFFEEECCCEEEJJJPPPMMMLLLPPP[[[eeeiiikkknnnyyypppggg```^^^^^^^^^MMMQQQWWWXXXWWWUUUTTTUUUXXXPPPKKKQQQ]]]bbb[[[QQQLLLVVV]]]YYYPPPOOO\\\iiieeegggkkkqqqyyyyyymmm___pppfff^^^]]]___aaaeeeiii\\\___bbbaaaaaa___YYYRRR```ZZZWWW\\\eeehhhbbbZZZaaallltttpppddd\\\```gggjjjhhhhhhnnnuuuuuummmeeevvvrrroooqqqtttvvv|||vvvwwwtttooommmmmmjjjeeetttmmmfffeeejjjnnnmmmjjj^^^eeeiiiddd[[[YYYbbblllmmmgggaaaccchhhhhh___VVV```aaa^^^WWWSSSSSSRRROOOLLLMMMSSSZZZ^^^ccclllvvvvvvkkkYYYBBB...$$$$$$$$$$$$$$$###!!! !!!""""""######$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%###########################$$$%%%'''''''''&&&%%%""""""""""""""""""""""""###''',,,---)))%%%######$$$$$$$$$$$$$$$#########%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%#################################$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$###$$$%%%''')))333III\\\qqqtttllleeeZZZOOO;;;;;;:::444---***---000;;;CCCNNNZZZfffuuu|||{{{uuuxxxzzznnnssssssiiilllvvv~~~wwwvvvpppjjjpppQQQOOOMMMNNNPPPQQQPPPOOOSSSVVVXXXVVVTTTUUUZZZ___UUUQQQLLLKKKMMMNNNKKKHHHJJJNNNMMMIIINNNXXXWWWMMMGGGDDDGGGMMMNNNKKKNNNTTT[[[TTTLLLKKKOOOPPPLLLFFFMMMQQQUUUVVVSSSRRRSSSUUUSSSQQQNNNLLLMMMNNNNNNNNNVVVZZZYYYRRRNNNQQQRRROOOIIIMMMSSSUUUSSSPPPNNNMMMPPPIIIEEELLLWWW\\\WWWOOOTTT^^^fffdddZZZUUUZZZaaaTTTQQQTTT[[[^^^ZZZ[[[___fffhhhbbbXXXUUU\\\ccceeebbbtttzzzqqqlllfff^^^eee\\\SSSOOOPPPOOOHHHAAAFFFHHHIIIGGGDDDDDDIIIMMMLLLKKKQQQ\\\eeehhhjjjlllxxxxxxoooaaa[[[___aaa^^^RRRUUUXXXYYYWWWUUUTTTUUUYYYPPPJJJPPP[[[aaa\\\TTTPPPXXX]]]XXXOOONNNYYYeee```\\\___kkktttqqqggg^^^nnnhhh___WWWYYY```cccaaaWWWXXX]]]bbbaaaZZZWWWWWWeee]]]WWW]]]hhhlllfff^^^___kkkuuupppbbbZZZ___hhhiiifffgggoooxxxyyypppgggxxx{{{zzzuuutttyyysssrrrrrrsssooohhhdddffftttooofffaaaiiisssqqqhhh^^^gggnnniii^^^[[[dddnnnoooiiicccdddhhhgggaaaZZZeeeeee___UUUOOOPPPSSSSSSNNNQQQYYYccciiinnnvvvooocccTTT@@@---$$$######$$$%%%%%%$$$###"""""""""######$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''((('''%%%$$$ !!!!!!"""######### $$$)))+++***'''$$$"""######$$$$$$######"""!!!&&&&&&''''''&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$###$$$###"""!!!!!!###$$$&&&########################"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$############$$$$$$""""""%%%'''***666MMMcccrrruuurrrnnnfffXXXIIICCCDDD777666444000...///333888GGGRRR___iiirrrvvvuuuuuuzzz}}}uuuqqqzzz{{{yyy}}}uuulllgggiiiyyy~~~xxxoootttJJJMMMPPPQQQQQQPPPPPPQQQ\\\XXXUUUUUUWWWZZZ\\\\\\VVVSSSNNNKKKKKKLLLMMMMMMIIIJJJKKKOOOTTTWWWRRRLLLJJJJJJIIIJJJMMMRRRTTTTTTPPPSSSTTTOOOIIIFFFJJJOOONNNNNNOOORRRTTTUUUSSSPPPQQQPPPOOOLLLJJJKKKNNNQQQMMMPPPSSSUUURRRKKKGGGEEEHHHKKKOOORRRSSSQQQMMMKKK@@@HHHOOOPPPLLLLLLRRRYYY[[[WWWUUUXXX]]]]]]XXXRRRPPPWWWXXXRRRRRR[[[dddhhhaaaaaabbbaaa___^^^bbbfffuuu|||sssrrrnnngggaaaccccccZZZNNNGGGHHHLLLKKKKKKJJJGGGEEEEEEGGGIIIPPPNNNPPPWWW^^^dddlllsssjjjrrroooaaa\\\aaa```WWW[[[[[[[[[[[[ZZZYYYWWWVVVOOOQQQRRRRRRQQQSSSWWW[[[ZZZUUUQQQPPPRRRVVVXXXXXX\\\ZZZ___gggfffaaaeeeoooeeefffaaaYYY[[[bbb___UUU^^^ZZZ[[[```]]]VVVYYYccc___```bbbdddeeefffhhhjjjhhhjjjllljjjfffbbb```___ccciiinnnpppooopppssswwwqqq}}}|||xxx{{{{{{vvvxxxrrrppprrrlllcccdddmmmdddoooqqqiiihhhpppoooffffffffffffffffffffffffgggiiinnnppplllccc^^^aaafff^^^aaa```XXXRRRRRRTTTTTTQQQVVV```lllssswwwtttdddNNN777+++)))!!!"""$$$%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$ !!!"""###$$$$$$###$$$%%%'''((((((&&&%%%"""############"""!!!!!!&&&&&&''''''&&&$$$"""!!!$$$%%%&&&'''&&&%%%$$$###$$$###"""!!!!!!###%%%&&&########################""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$############$$$$$$"""###%%%&&&(((444KKKaaazzzzzzjjjaaa[[[YYYPPPAAA999:::999444///,,,///666<<>>---''''''%%%%%%&&&(((******(((%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%)))'''%%%$$$$$$%%%'''((((((((('''&&&%%%%%%%%%%%%###"""!!!!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%#########$$$&&&'''$$$$$$$$$############"""!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&'''((((((((()))(((((('''&&&%%%%%%%%%""""""))),,,222GGG^^^ppp[[[PPPMMMDDD<<<:::888444222555///777>>>@@@@@@JJJ]]]mmmppptttrrrttt|||mmmppp~~~eee```nnnzzz|||WWWPPPLLLQQQ[[[___YYYQQQKKKWWW___\\\UUUUUUZZZ]]]XXXHHHCCCQQQZZZTTTKKKIIIKKKPPPMMMEEEKKK\\\ccc___NNNHHHIIIPPPOOOFFFHHHSSSZZZQQQHHHGGGLLLOOOLLLGGGMMMYYYccc^^^OOOHHHNNNYYYQQQFFFFFFQQQUUUMMMIIIMMMOOOVVVTTTIIIHHHRRRVVVQQQMMMKKKPPPWWWPPPDDDGGGSSSXXXRRRLLLLLLQQQSSSPPPKKKLLLSSSXXXVVVQQQPPPVVV^^^SSSNNNTTTcccggg]]]VVVYYYhhhllliii^^^[[[dddlllmmmmmmttt~~~{{{oookkknnnnnnbbbVVVSSSYYY]]][[[UUUTTTWWWXXXSSSLLLLLLSSSZZZTTTOOOTTTdddjjjbbb___cccmmmsssmmm```]]]hhhmmmiii___^^^fffqqqooocccaaaiiiqqqeee\\\___jjjoooggg]]]^^^dddgggaaaWWWSSSZZZbbb\\\UUUXXXccceee\\\ZZZ```nnnsssnnn```[[[cccfff```ZZZWWW\\\dddaaaWWWZZZggguuunnniiimmmuuuwwwooofff^^^cccfffccc]]]^^^fffooommmiiiiiipppzzz{{{uuu|||pppiiirrruuuooommmeeeiiivvvuuufff```hhhnnnllleee```lll{{{xxxiiicccbbbbbbbbbdddhhhllloooppphhh```^^^bbbbbb\\\UUUccciiiiiiccc___eeeooowww|||zzzssshhh^^^ZZZPPPBBB333)))&&&'''&&&%%%$$$%%%&&&'''&&&%%%""""""###$$$$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$###$$$$$$###"""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$############""" """$$$&&&'''&&&$$$###$$$$$$&&&'''((()))))))))***))))))(((((('''''''''$$$"""$$$+++111<<>>999222...222666AAATTTiiixxx}}}|||yyyoooppp}}}~~~zzznnniiilllyyyLLLQQQVVVZZZZZZYYYWWWVVVWWWYYY[[[aaahhhiii]]]OOOOOOSSSQQQJJJIIIQQQVVVVVVSSSKKKKKKXXXcccaaaXXXRRRJJJKKKHHHBBBCCCKKKLLLHHHIIIJJJKKKKKKJJJIIIIIIIIIPPPOOOOOOPPPRRRRRRPPPNNNLLLQQQQQQJJJGGGKKKNNNLLLGGGFFFKKKPPPNNNHHHHHHNNNMMMQQQNNNEEEBBBFFFJJJIIIHHHNNNSSSSSSNNNKKKMMMQQQPPPQQQQQQQQQQQQPPPMMMKKKQQQ[[[aaa^^^___eeeiiihhhfff___]]]ccc```XXXXXX```dddnnnpppiiifffkkkkkkfffbbb___\\\ZZZXXXXXXXXXXXXTTTPPPOOOSSSZZZ]]]YYYTTTWWWbbbhhhfffeeejjjllljjjjjjdddccchhhiiifffgggllllllqqqqqqkkkiiioooqqqnnnnnnrrrwwwwwwsssppppppqqqllllllnnnooonnniiiccc^^^[[[bbbccc^^^]]]dddiiiiiijjjhhhkkknnnhhh___]]]bbbZZZ___```]]]___iiinnnmmmtttvvvyyyxxxuuupppllljjjcccaaa^^^___bbbhhhnnnrrroooqqqtttvvvyyy}}}uuusssttttttssspppllliiihhhhhhgggiiilllkkkeeedddiiijjjhhhjjjqqqcccfffhhhfffcccdddkkkqqqkkkkkkiiieeeaaabbbfffjjjjjjqqqrrrmmmppp}}}~~~hhhSSSEEE???999222***%%%%%%'''(((((('''%%%"""!!!"""$$$$$$$$$!!!!!!!!!"""""""""######"""###$$$%%%&&&&&&&&&&&&$$$############$$$%%%&&&%%%%%%$$$"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########"""""" """%%%'''(((&&&###!!!###$$$%%%'''(((((())))))''''''''''''''''''((((((((()))///999DDDQQQaaammmoooqqqzzzwwwaaaSSSTTT```YYYQQQJJJBBB>>>@@@GGGGGGFFFEEEHHHKKKIIIAAA888999CCCUUUiiizzz|||~~~~~~nnnooo}}}~~~rrrlllooo}}}IIIQQQYYY[[[VVVRRRTTTXXX```^^^___fffqqqrrrcccQQQMMMVVVUUUIIIEEEOOOVVVUUUQQQFFFIII\\\eee[[[LLLGGGDDDHHHEEE<<>>>>>HHHKKKCCCAAAKKKTTTTTTLLLHHHMMMSSSQQQOOOMMMPPPTTTRRRKKKDDDQQQ^^^bbb[[[ZZZgggpppooohhh\\\[[[eeebbbUUUSSS]]]eeellljjj```aaakkklllddd___aaabbb___YYYVVVVVVXXXSSSNNNLLLSSS^^^bbb\\\TTT[[[iiinnnfffdddnnntttrrrkkkccccccnnnpppiiigggnnnrrrwwwrrrggggggrrruuunnnjjjuuu~~~}}}sssmmmqqqxxxrrrooonnnqqquuurrrggg^^^]]]gggiii```___jjjqqqoooiiidddhhhqqqnnnbbb^^^ddd^^^ccc```ZZZ```qqqvvvpppkkkwww~~~rrrjjjgggiiidddaaaccckkkqqqsssqqqrrrxxx|||{{{yyy{{{}}}|||uuuqqqrrrrrrrrrkkk___^^^hhhnnnllleeeaaadddjjjggg^^^cccppprrrfff]]]```mmmsssnnneeehhhmmmppplllfffgggqqqzzzqqqssstttuuu{{{tttbbbSSSDDD999444...)))$$$"""$$$'''((((((&&&$$$"""!!!###$$$%%%$$$"""""""""!!!"""######$$$"""###$$$%%%%%%&&&%%%%%%############$$$%%%&&&&&&%%%$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$############"""!!!###%%%''''''%%%###"""######%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''###+++999JJJVVV]]]aaabbbpppkkkgggcccVVVFFF???BBBDDDBBBCCCEEEBBB@@@DDDKKKbbb^^^WWWVVV[[[```]]]UUUHHH```{{{uuu{{{tttnnnvvvzzzpppyyyJJJMMMPPPPPPNNNNNNPPPRRR\\\bbbgggiiijjjiiibbbZZZOOOOOONNNMMMNNNPPPNNNKKKHHHGGGJJJQQQUUUPPPHHHBBB<<>>CCCIIIJJJKKKRRRZZZpppqqqooooootttzzzyyysssmmmyyyxxxyyylllqqq}}}LLLHHHDDDDDDGGGKKKKKKJJJOOO]]]hhhdddZZZVVVYYY]]]SSSGGGEEERRRZZZRRRFFFAAAAAAKKKLLLEEECCCIIIIIICCC666666===EEEBBB:::???KKKNNNHHHBBBCCCGGGJJJFFFAAABBBIIIOOOMMMFFFDDDJJJQQQLLLDDDEEEOOORRRIIICCCEEEJJJNNNKKKEEEHHHPPPOOOFFFCCC>>>AAAHHHGGG??????GGGPPPKKKHHHIIIOOORRRPPPMMMFFFMMMRRRQQQLLLJJJMMMRRRQQQNNNUUUeeekkkeeeaaadddhhheee[[[PPPNNNUUUYYYWWWUUUQQQVVVbbbbbbYYYYYYaaajjjccc\\\\\\aaaccc^^^WWWOOOTTTYYYZZZZZZ\\\cccjjjhhhcccgggtttxxxqqqmmmqqqvvvxxxrrrjjjmmmzzz}}}xxxqqqmmmpppwwwtttlllmmmvvv~~~wwwrrrsssxxxyyyuuuooorrruuuvvvtttooollllllnnngggaaaeeesssyyyrrrkkkkkkrrrtttooogggiiitttuuummmfff______gggjjjhhhnnnyyyyyytttkkkqqqwwwxxxtttsssxxx}}}zzz|||~~~|||{{{rrrmmmgggbbb```aaaeeehhhnnnnnnggg```eeeqqqqqqiiieeeiiillljjjfffgggnnnuuunnnnnnppptttyyy}}}}}}}}}vvv]]]CCC777444///)))'''%%%%%%$$$%%%&&&&&&%%%$$$###""""""###&&&'''&&&%%%$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&''''''&&&%%%$$$###""""""""""""!!!"""""""""""""""!!! ########################%%%%%%$$$$$$###""""""!!!!!!!!!"""$$$%%%&&&'''((($$$###"""""""""###%%%&&& !!!"""###############$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))999@@@LLLYYYfffnnnooolll^^^\\\SSSFFF===:::999888EEEEEEIIIMMMQQQVVVbbbnnnpppzzz{{{}}}xxxjjjrrrCCC???:::999<<>>???FFF>>>888;;;DDDHHHDDD===???AAACCCBBB@@@@@@DDDHHHGGGDDDBBBDDDGGGGGGEEEAAANNNIIIDDDDDDHHHKKKJJJHHH???@@@BBBDDDDDDDDDCCCBBBHHHGGGGGGLLLSSSTTTOOOJJJHHHMMMQQQNNNHHHFFFJJJPPPSSSNNNSSSaaaggg___XXXYYY```bbbZZZKKKHHHPPPTTTPPPQQQKKKRRR``````SSSTTTaaajjjbbb^^^cccmmmooofff[[[YYY[[[___aaa]]][[[bbblllkkkhhhnnnzzzzzzsssppp|||pppoooxxx|||wwwnnnjjjpppzzzttteeegggwwwxxxooosss|||~~~sssgggjjjssszzzvvvkkkeeekkkssskkkbbbcccsss}}}vvvjjjdddpppsssnnndddeeeqqqwwwttthhhfffjjjoookkkeeelll{{{xxxqqqxxx}}}ooolllttt|||{{{uuutttzzzxxx{{{{{{yyy|||~~~oooeeeaaadddaaaZZZ[[[cccllljjjbbb]]]eeesssqqqfffdddiiillliiidddfffoooxxxwwwrrrpppvvvwwwWWWGGG888000,,,&&&$$$&&&%%%&&&'''''''''&&&%%%$$$"""""""""###$$$''')))***'''$$$!!!!!!###&&&&&&%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###"""""" !!!$$$&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$!!!"""###%%%''')))***+++%%%$$$"""!!!!!!###%%%&&&&&&&&&%%%$$$############!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&"""!!!!!!$$$$$$%%%+++333>>>UUUffffffhhhuuu}}}zzzgggWWWOOOQQQMMMAAA@@@IIIQQQTTTSSSRRR___ssszzzvvvuuutttwwwiiirrr|||{{{|||:::999777555444666999;;;;;;???BBBBBB???======???;;;<<<=========:::777444444555666777666555333222000111222444666888:::;;;<<<999777888<<<>>>>>>===>>><<<;;;;;;===>>>??????BBBBBBAAA@@@???@@@AAACCCDDDAAA???AAADDDEEEBBB????????????>>>????????????AAAEEEJJJMMMNNNLLLKKKJJJGGGFFFGGGIIIKKKKKKJJJHHHLLLPPPSSSTTTWWW[[[^^^^^^^^^XXXRRRNNNJJJHHHIIILLLRRRQQQRRRVVVYYYZZZ[[[]]]aaa```aaadddggggggeeebbb]]]YYYYYY^^^aaaaaabbbdddnnnwww{{{wwwuuuxxx{{{yyyxxxwwwwwwyyyxxxuuusssttt{{{uuupppppppppppprrrtttuuuwwwyyyzzzyyyvvvrrrpppkkkllloooqqqqqqnnniiieeefffhhhjjjlllnnnqqqooolllkkkjjjjjjlllmmmmmmooorrrqqqpppllljjjlllrrrttttttrrrtttxxx{{{yyyuuutttvvvuuussssssvvv{{{}}}{{{xxxwww}}}{{{vvvuuusssppphhh```\\\^^^```aaacccccceeejjjllllllmmmooonnnhhhcccccciiioooqqqqqqqqquuu{{{~~~qqq^^^LLL???222---***%%%$$$&&&&&&&&&'''(((((('''&&&%%%!!!!!!"""###%%%''')))+++&&&$$$!!!"""$$$'''&&&%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """$$$''''''&&&%%%$$$###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$"""######%%%&&&'''(((((($$$######""""""###$$$%%%%%%%%%$$$#########$$$$$$"""""""""""""""###$$$%%%'''&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&''''''%%%$$$''')))***000777GGGXXXmmm|||}}}zzzsssiii]]]UUURRRRRRVVVZZZ^^^aaahhhpppwww{{{}}}zzzyyykkkjjjwww///111222///,,,,,,000444333111///222555666222...///333666444///,,,...222,,,...000111000///,,,***------...000111222333333///222444444111222666:::999666333444777999888555;;;======:::666777<<>>RRR^^^yyy}}}}}}ooo```^^^iiiqqqqqqpppsss}}}sssfffrrr***++++++***((((((***------)))'''***...000,,,((((((---111000+++(((***...)))+++---//////,,,***(((*********++++++,,,,,,,,,&&&+++///...++++++///444333000//////111222000///444555555333222222555888......000222444333///+++555555555555333222000///+++555???BBB???<<<>>>BBB???<<<;;;???EEEGGGEEEAAAAAAEEECCC>>>@@@MMMXXX\\\SSSLLLGGGGGGDDD>>>>>>CCCNNNRRRTTTTTTXXX^^^\\\VVVPPPRRRTTTTTTSSSSSSVVVYYYXXXRRRPPPVVV]]]______```jjjvvvyyyooojjjpppssspppjjjhhhllltttvvvpppmmmppp{{{yyytttpppsssyyyxxxqqqmmmsssyyyxxxrrrnnnooosssjjjffffffllluuuwwwqqqiiilllooollleeedddkkkppppppfffdddgggmmmmmmfffbbbeeeppppppmmmiiinnnuuutttlllooosss|||{{{ooonnntttuuupppnnnuuu~~~xxx|||}}}www|||sssrrrnnnmmmeeeZZZYYYbbbgggggg]]]^^^dddmmmnnnjjjlllsssrrrjjjbbbccclllsssuuusssrrr}}}zzzqqqjjj[[[EEE666222222---((('''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''"""###$$$%%%''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""$$$&&&&&&&&&$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%"""###***111999CCCLLL\\\mmm|||rrrrrrzzzzzzjjjrrrxxx}}}***(((&&&''')))***((('''(((''''''((()))***)))(((%%%(((+++---,,,***)))((()))***,,,------+++((('''''''''''''''''''''''''''%%%&&&((()))))))))+++,,,+++---......+++***+++------,,,,,,...111111///,,,*********+++,,,,,,***)))---///222444333///+++((($$$***222777888888888999999<<>>;;;;;;@@@EEE@@@999888???EEEGGGKKKQQQNNNOOOIII>>><<>>LLLXXXkkkuuupppzzz)))&&&$$$&&&******'''######$$$%%%&&&%%%%%%'''(((######$$$(((++++++'''###'''(((((()))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&***---,,,)))'''))),,,'''&&&'''***...///***%%%)))(((''''''''''''((()))&&&***///333333///)))%%%"""%%%)))...222444333111333999>>><<<666555;;;CCC===222222>>>EEEBBBCCCJJJIIIMMMHHH:::999BBBFFF@@@FFFJJJVVVbbb___RRRLLLPPPQQQIIIAAAAAAHHHMMMKKKGGGHHHJJJNNNNNNJJJJJJUUUbbbZZZSSSVVVfffrrrmmmbbb\\\ccchhhdddZZZ\\\kkkrrrnnnhhhooo}}}wwwvvv~~~zzzooonnntttwwwqqqjjjgggnnnsssrrrnnnrrr}}}wwweee^^^iiiqqqllldddbbblllqqqlll___[[[aaaaaaYYYNNNOOOXXXaaa]]]SSSXXXggguuupppeee^^^iiizzzxxxiiihhhttt}}}|||wwwqqq~~~~~~~~~rrrkkkrrruuuqqq```UUURRRWWWUUUMMMNNNXXXhhhfff^^^YYYdddttttttggg^^^iiirrrooohhhkkkzzznnniiihhhYYYHHH:::,,,"""###+++(((******&&&%%%&&&%%%"""""""""""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$###""""""$$$%%%%%%######$$$&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$######"""""""""!!!!!!!!! """$$$&&&''''''&&&%%%######"""""""""###$$$$$$$$$$$$#########$$$$$$%%%!!!!!!###$$$&&&'''))))))'''&&&$$$"""!!!"""###$$$&&&(((---333777@@@QQQaaa~~~wwwkkkrrr~~~$$$%%%%%%'''''''''%%%###############$$$%%%&&&&&&"""""""""%%%((()))'''%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&((())))))((((((((($$$$$$&&&'''))))))(((&&&&&&''''''&&&&&&&&&&&&'''$$$'''---000111///+++(((%%%&&&(((+++---......------111555888999999999999666444444777<<<@@@DDDHHHEEEDDDAAA===<<<>>>@@@@@@IIIOOOUUUWWWVVVTTTOOOJJJFFFCCC???===>>>AAAEEEGGGHHHFFFGGGJJJJJJIIILLLQQQMMMNNNQQQWWW```ffffffccc[[[]]]]]]]]]```dddgggggglllsssyyy{{{|||~~~~~~|||zzzxxxtttpppmmmllllllllljjjjjjlllpppuuuyyyzzzyyymmmfff```aaadddfffeeeeeecccccc```[[[WWWUUURRROOOGGGHHHKKKNNNPPPPPPTTTXXXbbb___[[[YYY]]]eeejjjkkkhhhlllrrrvvvyyyzzz{{{{{{wwwuuutttvvvyyyzzz|||~~~xxxvvvpppjjjgggeeeaaa]]]TTTPPPLLLKKKJJJIIIKKKNNNZZZYYYYYYZZZ```eeefffddd___dddjjjmmmpppuuunnnYYYNNNLLLIIIAAA666,,,$$$"""###'''%%%)))***&&&$$$''''''$$$###"""""""""###$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$###$$$%%%###!!! ###%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$###""""""!!!!!!"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########!!!"""$$$%%%'''''''''&&&$$$######""""""""""""###"""""""""""""""###$$$%%%""""""###$$$&&&'''((((((&&&%%%###""""""$$$&&&((()))000999???BBBMMMcccyyy~~~wwwkkkppp}}}###''''''$$$""""""$$$%%%""" """%%%''''''%%%#########$$$%%%''')))+++((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""%%%((((((%%%"""###$$$%%%######&&&***+++(((%%%"""$$$'''&&&$$$$$$'''***$$$%%%''''''&&&%%%%%%%%%$$$'''+++...000///---,,,''')))++++++***)))***+++***))),,,555>>>???888000000888888000111???IIIJJJCCC;;;;;;AAA@@@999:::AAAMMMVVVTTTJJJMMMXXXTTTEEE999<<<>>>999444555@@@JJJKKKDDDAAAHHHMMMLLLFFFAAACCCOOOQQQHHHLLL___llllllUUURRRXXXeeehhh___\\\aaassswwwqqqhhhqqqvvvjjjsssyyyssseee^^^dddnnnmmmfffcccnnn}}}tttfffbbbhhhdddXXXVVV```iiijjjXXXRRRSSSXXXUUUHHHCCCFFFGGGHHHBBB>>>GGGTTTUUUKKKKKKKKKQQQTTTNNNGGGRRRddd```YYYWWW___lllppphhh]]]```nnnssshhh```hhhuuu{{{lllbbb___ggghhh[[[OOOKKKHHHMMMJJJ@@@AAAKKKOOOJJJIIIJJJSSS]]]\\\TTTWWWaaaddd``````iiiwww|||fffPPPAAA:::999222111---'''%%%&&&&&&$$$###((()))%%%$$$((()))&&&######""""""###%%%'''(((!!!"""$$$&&&''''''&&&&&&$$$%%%%%%"""!!!%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%%%%""""""$$$%%%&&&'''''''''$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$###""""""###&&&***,,,222<<>>???FFFJJJNNNNNNIIICCC???===:::888444222222666:::===IIIJJJKKKKKKHHHDDD>>>:::===>>>???BBBFFFNNNWWW^^^SSSSSSTTTVVVYYY\\\]]]]]]jjjjjjjjjkkkrrrxxxwwwrrrmmmkkkfff___ZZZYYY\\\```aaa```bbbhhhooopppkkkddd[[[ZZZWWWUUUSSSSSSUUUVVVKKKFFFAAABBBGGGHHHDDD???===>>>???AAADDDGGGIIIJJJ@@@DDDEEEAAA;;;:::@@@FFFLLLEEEAAAGGGQQQUUUPPPHHHRRRXXX]]]\\\YYYYYY___eeeVVVTTTSSSTTTUUUPPPGGG???AAA@@@@@@BBBFFFHHHHHHGGGHHHLLLOOOPPPPPPQQQUUUYYYdddcccccciiisss~~~|||nnnZZZIII>>>888222...((('''%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''$$$""""""$$$&&&%%%$$$######$$$$$$%%%&&&''''''%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########""""""""""""!!!""""""############""""""###$$$%%%%%%$$$###!!! ###"""!!! !!!"""### !!!"""###############$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$"""!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%$$$"""!!! !!!###$$$'''### """%%%***555???IIIWWWhhhrrryyyxxxmmmvvv$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$###"""!!!!!!!!!"""$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&'''((()))((('''&&&'''((((((((((((((())))))))))))((('''&&&'''((('''%%%$$$&&&)))...000000...------,,,---...000222555666777:::999888888999<<>>AAA???;;;777777999;;;===@@@BBBCCC>>>===:::777555555666888888666666999>>>AAAAAA@@@GGGIIIMMMOOOPPPOOOOOONNNJJJGGGEEEEEEGGGGGGBBB>>>999===AAAEEEEEEFFFFFFGGGNNNMMMKKKKKKMMMOOOQQQQQQZZZccckkknnnnnnvvvwwweeeYYYHHH;;;333///***''''''&&&$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$'''$$$!!!!!!###%%%%%%#########$$$%%%&&&&&&&&&&&&%%%%%%$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$#########""""""""""""###############"""!!!###$$$$$$%%%$$$###"""!!!###"""!!! !!!"""###!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###""""""######""""""!!!!!!!!!!!!""""""$$$###!!! !!!"""###%%%###$$$%%%'''000BBBSSShhhooozzzuuunnnppp~~~$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$######"""############$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$&&&(((++++++***))))))***'''(((+++...000111111111666555444555777;;;???AAA@@@@@@???<<<666222///...---,,,)))((()))+++///111===EEEKKKEEE888///000555---///222444555777:::<<>><<<888333...***)))(((***)))((('''(((***---///444;;;@@@;;;///(((***///***+++---......000222444<<<<<<<<<<<<===@@@DDDFFFHHHVVVcccgggdddaaa]]]YYYWWWMMMCCC@@@AAA@@@999222555AAAPPPYYY[[[WWWSSSQQQ???888333777???BBB<<<555222---((('''***------,,,((()))+++---...000111222777111******---...***&&&&&&))),,,+++((()))///555333000000333777666...'''000...,,,---111555777888000444:::???BBBCCCDDDEEEJJJDDD===;;;<<>><<<999444---(((///333>>>MMMWWWUUUGGG;;;111...,,,...333777888777000+++&&&$$$%%%''''''&&&%%%&&&(((***,,,---------...,,,***)))************&&&&&&&&&$$$###$$$'''***------,,,,,,,,,***'''&&&)))))))))+++---000111111333111222777???CCCCCC@@@;;;999777333333777???EEERRRMMMKKKUUUfffsssvvvuuuvvvyyypppooojjjXXXFFF===---+++(((&&&%%%$$$###"""###"""!!!!!!!!!"""###$$$%%%$$$######""""""############"""!!!!!!!!!###$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$%%%$$$###"""!!!!!!"""###$$$###""""""###$$$&&&'''((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""######$$$###""""""###%%%'''((()))))),,,111777DDDZZZmmm|||zzzwwwsssqqq~~~########################!!!!!! !!!!!!"""$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###"""###&&&''''''&&&###"""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&((())))))&&&###!!!!!!"""&&&%%%%%%$$$$$$######""""""""""""$$$&&&'''&&&%%%###$$$###""" ###%%%'''&&&$$$$$$%%%(((,,,...+++---000444777888999999:::555...)))'''&&&%%%$$$######$$$%%%&&&((()))***((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%######%%%))),,,''',,,000222111000111222EEE@@@;;;<<>>222555888666000***&&&%%%******111???LLLJJJ:::***'''(((((((((***...333777...***&&&######$$$######$$$%%%''')))************%%%((()))(((&&&&&&(((+++)))'''%%%$$$%%%%%%%%%%%%((())))))&&&###"""$$$&&&$$$%%%'''((()))*********222...+++000:::???>>>999...000000...,,,///777===JJJ>>>777BBBXXXfffcccZZZ___nnn|||~~~xxxvvvttt___TTT\\\]]]JJJ666///'''&&&&&&%%%$$$######"""###"""!!!!!!!!!"""###$$$%%%%%%$$$############$$$###$$$$$$"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""############$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%$$$$$$$$$##################$$$$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$###""""""""""""###$$$############$$$&&&(((***((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$#########$$$&&&)))***,,,---222999BBBOOOcccuuuzzz}}}~~~wwwyyyuuunnn}}}www"""""""""###$$$$$$%%%%%%"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&'''&&&%%%$$$"""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%%%%$$$######$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&###!!!""""""&&&&&&%%%$$$$$$###""""""!!!!!!!!!###%%%'''&&&%%%"""######"""!!!!!!###%%%$$$$$$$$$$$$&&&(((***+++,,,---///222777<<<@@@CCC555000)))%%%$$$$$$$$$###""""""$$$%%%'''((())))))'''%%%######$$$%%%%%%$$$###$$$%%%$$$###"""$$$&&&"""&&&++++++)))(((+++...111111//////333888666000)))+++...---(((%%%$$$%%%&&&&&&+++222999777---%%%###$$$%%%&&&'''***---000)))'''$$$###"""""""""""""""###%%%'''(((((('''&&&$$$%%%''''''%%%%%%''')))))))))((((((''''''''''''$$$%%%%%%$$$"""!!!###%%%###$$$%%%%%%%%%&&&'''(((,,,***)))...555777555111+++******)))(((***---///888111...555CCCLLLLLLHHHNNNVVVaaajjjnnnmmmkkkiiiXXXKKKDDDFFFEEE999...)))&&&''''''&&&%%%%%%%%%&&&######"""!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###%%%%%%###!!!!!!$$$''''''&&&$$$######$$$&&&'''$$$###""""""!!!!!!"""""""""############$$$$$$$$$&&&%%%$$$######%%%&&&((($$$$$$#########"""""""""""""""###$$$%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&'''$$$$$$###""""""###$$$$$$$$$#########%%%''')))+++''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""$$$######""""""######$$$######""""""$$$&&&)))+++---222<<>>666000...+++'''###$$$$$$$$$######%%%&&&######"""""""""$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&$$$""""""$$$'''(((&&&$$$""""""$$$&&&(((###""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$&&&%%%$$$######%%%'''(((#########""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!###%%%'''(((%%%$$$###""""""###$$$%%%$$$$$$######%%%'''***,,,'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&$$$###!!!$$$$$$############$$$$$$"""!!!!!!!!!###&&&(((***---666CCCMMMTTTfff~~~{{{sssmmmyyy !!!"""$$$$$$%%%%%%%%%""""""""""""""""""######&&&%%%$$$#########$$$$$$$$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&######"""""""""""""""###!!!!!!"""###$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%&&&%%%###"""""""""######+++)))(((&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$###!!! !!!###$$$%%%%%%%%%%%%&&&&&&''''''+++---//////444;;;===;;;---***'''%%%%%%&&&%%%%%%&&&&&&&&&&&&(((***---...***&&&!!! ###&&&''''''&&&%%%$$$###"""""""""""""""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''$$$###""""""$$$&&&&&&&&&&&&&&&%%%$$$#########$$$""""""""""""############''''''&&&%%%%%%$$$######%%%$$$%%%''')))***(((&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&))),,,,,,+++(((''''''(((((('''&&&%%%$$$###%%%$$$%%%&&&)))---000333777444555<<>>LLLWWWfffwwwqqqyyy!!!!!!"""###$$$%%%%%%%%%$$$######"""""""""######%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###!!!!!!"""###$$$%%%&&&''''''&&&$$$###"""###$$$%%%%%%$$$"""!!!!!!!!!""""""((('''&&&$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&''''''''''''&&&''')))******...444666333---***'''%%%%%%&&&&&&&&&'''''''''''')))+++---...---)))$$$"""###%%%%%%$$$%%%$$$$$$##################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""###%%%'''&&&%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$%%%''''''&&&&&&%%%$$$######%%%%%%%%%'''))))))(((&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%###%%%(((******)))&&&$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%'''***,,,---,,,++++++000555555///(((++++++++++++)))'''%%%###%%%$$$$$$%%%(((((('''&&&$$$$$$$$$######$$$$$$$$$&&&%%%###"""""""""$$$%%%%%%""" !!!$$$&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&$$$""" %%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%$$$###"""""""""###$$$$$$###"""###$$$$$$###"""""""""""""""#########$$$"""""""""""""""######$$$!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$#########"""######""""""""""""""""""$$$$$$$$$###&&&...:::BBBQQQSSSXXXhhh~~~}}}xxxyyy"""""""""###$$$$$$%%%%%%&&&%%%$$$###############%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""######!!!!!!"""$$$%%%'''(((((('''&&&%%%$$$###$$$%%%&&&######"""!!!!!!!!!!!!"""&&&%%%$$$######"""######''''''&&&&&&%%%&&&&&&&&&%%%%%%############%%%%%%$$$%%%'''(((((((((&&&%%%"""%%%'''(((---333555222---***&&&$$$%%%&&&&&&&&&''''''((((((***+++---......***&&&$$$#########"""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$#########%%%'''(((&&&$$$#########"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&))))))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%###%%%'''((((((&&&$$$"""%%%%%%%%%$$$$$$###""""""$$$$$$$$$%%%&&&&&&''''''''''''(((***+++***'''$$$$$$%%%&&&''''''&&&$$$$$$%%%$$$$$$%%%(((((('''&&&###$$$$$$%%%%%%$$$$$$###$$$###"""""""""$$$%%%&&&$$$"""!!!"""$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%###!!!%%%%%%%%%$$$$$$#####################$$$&&&'''((($$$$$$#########$$$%%%%%%&&&$$$"""!!!###$$$$$$###""""""#########$$$$$$$$$######"""""""""""""""""" !!!"""###############""""""""""""#########$$$&&&%%%######"""###$$$$$$$$$###""""""!!!!!!!!!!!!%%%&&&'''(((...;;;MMMZZZoooqqqxxxwww|||zzz{{{}}}###""""""######$$$$$$%%%'''&&&%%%$$$############$$$%%%'''((('''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$###!!!""""""###############!!!"""###$$$&&&'''))))))'''&&&%%%%%%$$$$$$%%%%%%#########""""""""""""###$$$$$$$$$###############'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))(((%%%$$$!!!%%%(((+++111999;;;999///+++&&&$$$$$$%%%%%%%%%'''''''''((()))***+++++++++)))&&&$$$###"""!!!!!!############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$'''))))))&&&$$$""""""""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%'''((('''%%%###"""$$$$$$######"""""""""""""""###$$$%%%&&&&&&%%%%%%&&&'''(((((('''&&&''''''$$$$$$&&&'''''''''&&&%%%%%%$$$$$$%%%(((((('''&&&###$$$%%%&&&&&&%%%$$$###%%%$$$#########$$$%%%%%%###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#####################$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%### """$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!""""""###"""""""""""""""######$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%$$$"""!!!!!!!!!!!!!!!%%%&&&'''---:::MMMaaaooo{{{}}}zzzwww$$$###"""""""""###$$$%%%'''&&&%%%$$$############$$$%%%&&&''''''%%%###"""""""""######$$$#########$$$%%%&&&''''''%%%###!!! !!!"""###############!!!"""###$$$&&&'''((()))&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&###%%%'''(((((('''$$$###"""&&&***---444<<>>@@@===;;;555...(((%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%!!!###%%%%%%$$$######$$$#########$$$$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%''')))***(((&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''((()))((((((&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$''')))###$$$%%%&&&&&&%%%$$$###%%%$$$$$$%%%(((((('''&&&$$$$$$###""""""###$$$$$$''''''&&&%%%$$$###""""""$$$%%%'''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""!!! !!!###&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((('''&&&%%%$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%$$$###$$$$$$&&&'''&&&%%%###""""""###%%%&&&%%%###&&&000FFFbbb||||||kkkkkk}}}www{{{%%%$$$###!!!!!!"""$$$%%%$$$######"""""""""######$$$$$$#########"""""""""#########$$$$$$######"""$$$$$$######"""!!!!!!  """$$$%%%$$$###"""#########$$$$$$$$$%%%%%%###$$$$$$$$$######"""""""""###$$$%%%&&&%%%%%%$$$"""###%%%&&&''''''''''''###"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!'''---444===GGGKKKIIIDDD>>>555...)))'''%%%$$$%%%&&&'''''''''&&&%%%$$$"""%%%((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&"""#########$$$$$$$$$$$$###"""!!!!!!!!!###%%%&&&'''&&&%%%&&&(((***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))'''&&&$$$%%%'''((())))))&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&''''''(((((((((''''''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''''''''"""###$$$&&&&&&&&&%%%$$$%%%$$$$$$%%%(((((('''&&&%%%###!!! !!!###%%%&&&&&&&&&&&&%%%$$$$$$###%%%''')))((($$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""""""""##################$$$$$$%%%%%%&&&###############$$$$$$%%%$$$$$$%%%&&&%%%%%%######$$$"""""""""$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&'''((('''&&&%%% !!!"""###$$$%%%%%%%%%"""###$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###%%%''')))###%%%'''...???^^^~~~~~~xxxqqqrrr|||{{{sssvvvyyy{{{~~~&&&$$$###!!!!!!"""$$$%%%""""""""""""""""""######$$$###""""""!!!!!!""""""######$$$$$$$$$######"""$$$$$$"""!!!  """$$$%%%$$$###"""########################"""############"""!!!!!!!!!"""###$$$%%%%%%$$$###!!!###$$$&&&'''''''''&&&###"""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######"""""""""!!!!!! (((000:::GGGTTTZZZYYYKKKDDD:::222,,,)))&&&%%%&&&'''((((((((('''&&&%%%$$$'''******(((%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$###"""!!!!!!"""$$$&&&((((((&&&%%%&&&((()))***)))((('''&&&&&&%%%%%%%%%%%%''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))'''&&&$$$$$$&&&((())))))&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((((((((***((('''&&&&&&''')))******(((%%%###!!!!!!"""###'''%%%######$$$$$$""" """###%%%'''((()))((((((%%%$$$$$$&&&(((((('''&&&%%%###  ###%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&(((***((($$$!!!!!!"""$$$$$$&&&&&&&&&&&&$$$$$$ !!!!!!"""""""""###""""""###$$$%%%&&&&&&'''##################$$$$$$$$$%%%%%%&&&%%%$$$"""!!!&&&$$$$$$$$$$$$$$$!!!%%%%%%%%%&&&&&&&&&''''''"""###%%%'''''''''%%%$$$ !!!###$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''###$$$%%%&&&&&&&&&&&&%%%&&&%%%######$$$&&&)))+++"""&&&***,,,888XXXlllzzz|||pppxxx{{{www~~~xxxfffvvvxxx{{{######$$$%%%%%%&&&''''''%%%%%%$$$###"""""""""###############""""""""""""&&&&&&$$$###""""""""""""$$$###"""!!!!!! !!!###%%%'''''''''%%%$$$%%%%%%%%%%%%$$$###""""""#########"""######$$$$$$#########"""######$$$%%%$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$###!!! %%%$$$###!!! !!!&&&+++888RRRnnnxxxsssPPPLLLDDD<<<444///,,,+++...---***'''&&&&&&&&&'''(((***,,,***&&&$$$$$$&&&%%%$$$###"""""""""###$$$&&&&&&&&&%%%$$$###!!! """###$$$&&&''''''&&&&&&########################%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$###"""!!!!!!!!!!!!""""""""""""############!!!"""$$$&&&'''''''''&&&'''&&&%%%%%%&&&'''&&&$$$"""###$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""######))))))'''&&&%%%$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&&&&'''((((((((('''$$$###""""""$$$$$$######""""""!!!!!!!!! """###$$$%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%%%%###!!! !!!%%%'''&&&$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&%%%'''***333LLLpppwwwzzzuuu~~~xxxllloooxxxccc^^^eeesssppppppxxx######$$$$$$%%%&&&&&&&&&%%%$$$######""""""###############"""""""""""""""%%%$$$###"""""""""""""""$$$###"""!!!!!!!!!"""###$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$#################################$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""#########$$$$$$#########"""###$$$%%%%%%%%%$$$###$$$$$$###""""""!!!!!!!!!"""&&&///AAAYYYoooxxxwwwdddYYYIII===666222///,,,------,,,+++)))&&&$$$###''')))+++***'''%%%%%%&&&%%%$$$###"""######$$$%%%''''''&&&&&&%%%###"""!!!"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&((((((((('''&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%###""""""!!!!!!!!!""""""""""""#########$$$"""###%%%&&&'''&&&&&&%%%'''%%%$$$%%%&&&'''&&&$$$#########"""!!!!!!###%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$&&&&&&)))((('''%%%$$$$$$$$$###%%%$$$###""""""###$$$$$$$$$###""""""""""""###$$$###$$$$$$%%%&&&&&&''''''&&&%%%###!!! !!!"""###"""""""""!!!!!!!!! """"""###$$$$$$###""""""!!!"""###$$$%%%%%%%%%$$$###"""!!!"""%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&+++))),,,===```vvvvvvssshhhmmmmmmZZZNNNOOOTTT[[[dddrrr$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""############"""""""""!!!!!!!!!######"""!!!!!!"""""""""%%%$$$""" !!!###%%%&&&)))(((((((((((('''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""""""""############$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$##############################!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((444III]]]kkktttyyy|||jjjRRRAAA:::888444111000000111000---)))$$$!!!%%%(((******(((&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''&&&%%%$$$###"""###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###!!!!!!###%%%&&&))))))((((((&&&%%%$$$###!!!!!!"""######$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$###!!! !!!$$$&&&((('''&&&%%%%%%&&&'''(((############$$$&&&(((***((('''&&&%%%$$$#########$$$######"""######$$$$$$$$$######""""""######$$$#########$$$%%%%%%&&&&&&$$$###!!!  !!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!"""###$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$######%%%'''&&&+++555JJJlllwwwzzznnniiiooo~~~xxx^^^LLLGGGJJJNNNTTTcccwww$$$$$$$$$$$$##################""""""""""""############"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!"""###&&&$$$!!! !!!$$$''')))******((('''&&&&&&&&&&&&######$$$&&&&&&'''''''''%%%%%%%%%$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$%%%''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((444JJJ[[[dddooo{{{rrrZZZGGG>>>;;;:::888777777666444000+++'''$$$%%%&&&)))***)))'''&&&$$$######$$$$$$%%%&&&'''((('''''''''&&&&&&$$$######$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$""" """$$$&&&))))))((((((&&&%%%###"""!!!""""""###$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$########################$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%$$$###$$$%%%&&&%%%$$$$$$$$$###!!! !!!$$$''')))'''%%%######%%%''')))############%%%''')))***'''&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######!!!  !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""############&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&'''(((''''''&&&''''''((((((((('''%%%%%%$$$%%%%%%$$$######&&&((("""333GGGYYYlll|||}}}vvvjjjooovvv}}}pppeeeZZZRRRTTT\\\nnnuuu##################""""""###""""""!!!""""""##############################"""!!!!!!!!!!!!!!!"""###%%%$$$""" !!!$$$(((***))))))'''&&&%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%$$$"""!!! !!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%&&&'''((((((''''''((('''111FFFWWWcccttt}}}ppp\\\III>>>:::;;;>>>>>>;;;777222...+++)))(((%%%&&&'''((()))(((&&&$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$%%%&&&$$$"""!!!!!!"""$$$&&&((((((((('''&&&$$$###"""""""""###$$$%%%&&&'''(((***(((&&&$$$########################$$$$$$%%%&&&&&&%%%%%%'''))))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$###"""###%%%&&&%%%$$$#########"""!!!"""%%%''''''%%%###!!!!!!###%%%'''%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###############""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""############$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########&&&''''''&&&&&&%%%&&&&&&%%%&&&'''))))))((('''&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%$$$###$$$&&&))),,,===QQQbbbuuuvvv}}}sssiiipppyyyrrrfffkkkiii```cccrrr""""""""""""""""""######""""""!!!!!!!!!"""######""""""######$$$%%%%%%&&&######"""!!!!!!"""""""""%%%###"""!!!"""$$$''')))''''''&&&%%%$$$$$$######!!!"""###$$$%%%&&&&&&%%%###$$$%%%%%%$$$###!!! !!!"""$$$&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''((()))(((''''''&&&'''000AAAVVVkkkvvvlll[[[JJJ>>>:::<<>>UUUsssxxxaaaQQQKKKIIIGGGDDDGGGCCC===777333111111111---)))%%%###$$$%%%%%%###"""###$$$%%%$$$###"""!!!""""""#########""""""!!!"""###$$$%%%$$$$$$""""""########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%$$$$$$&&&''''''&&&$$$$$$!!!!!!"""############""" !!!###$$$%%%''''''$$$$$$######$$$&&&'''(((%%%%%%$$$###"""""""""###!!!!!!"""%%%''''''%%%###$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$!!! !!!$$$%%%$$$###"""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""$$$%%%$$$###"""""""""""""""### !!!###$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$#########%%%%%%%%%'''((('''###!!!"""$$$###%%%'''))))))(((&&&%%%!!!$$$((()))***)))((($$$%%%%%%%%%$$$%%%(((***111???TTTjjjzzzjjjjjjwwwhhhdddvvv~~~ppprrrtttkkkhhhjjjggg]]]ddd~~~wwwkkkmmmnnnwwwtttnnn !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$######%%%))),,,///&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######"""!!!!!!""""""######%%%((((((&&&$$$######!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''"""############$$$$$$$$$$$$!!! ###(((***(((%%%&&&'''((('''%%%$$$%%%&&&'''***888KKKWWWaaawwwmmm^^^ZZZYYYSSSMMM@@@GGGLLLGGG<<<555777<<<777222,,,&&&$$$%%%&&&(((&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$###"""!!!!!!"""$$$&&&&&&%%%$$$###$$$&&&%%%###"""""""""###$$$###$$$&&&''''''&&&$$$###%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&'''''''''&&&%%%&&&$$$###%%%&&&&&&### !!!$$$&&&&&&%%%)))'''%%%$$$&&&(((((((((&&&%%%$$$"""""""""############$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&$$$###$$$$$$%%%%%%&&&&&&%%%%%%+++(((%%%$$$%%%%%%%%%$$$###%%%'''&&&%%%$$$$$$%%%$$$&&&)))++++++)))&&&$$$%%%###"""$$$&&&'''%%%"""!!!###%%%''''''%%%###"""%%%&&&((('''$$$"""!!!!!!$$$###!!! !!!"""###%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$######"""""""""""""""###"""!!!"""$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%***)))'''%%%$$$"""!!!!!!###$$$&&&''''''&&&$$$### !!!###%%%'''((())))))'''&&&$$$######$$$&&&'''444;;;RRRttt~~~nnntttwww|||{{{jjj```lll{{{sssrrrwwwmmm]]]WWWNNNVVV\\\]]]dddkkkggg]]]eeehhhwww!!!"""###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$#########%%%(((***,,,&&&%%%$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""###%%%'''(((&&&$$$######!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&############$$$$$$$$$$$$%%%###"""$$$)))+++)))&&&%%%&&&'''&&&$$$###$$$%%%'''---666BBBUUUllluuujjjdddaaa```ZZZVVVQQQPPPPPPMMMEEE>>>:::999555...'''$$$%%%(((&&&&&&%%%%%%$$$#########%%%%%%%%%$$$###""""""!!!"""$$$&&&&&&%%%######$$$%%%$$$###"""""""""###$$$###$$$&&&''''''&&&$$$###$$$%%%&&&%%%###"""###$$$%%%%%%&&&''''''&&&%%%$$$&&&$$$###$$$&&&&&&### !!!$$$&&&&&&%%%'''%%%######$$$&&&''''''%%%$$$###"""""""""###$$$######$$$%%%%%%&&&'''''''''%%%$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&***(((&&&%%%%%%&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%&&&(((******(((&&&%%%%%%$$$###$$$&&&&&&$$$""""""###%%%''''''%%%###"""%%%&&&''''''$$$"""!!!!!!###"""!!!  """###%%%$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$######"""!!!!!!!!!!!!!!!###"""!!!"""$$$%%%%%%$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%)))(((&&&$$$###"""""""""$$$$$$&&&''''''%%%$$$###!!!"""###%%%&&&'''(((((('''&&&$$$######$$$&&&''')))888TTTqqqpppvvvtttrrryyyzzz```ZZZvvvqqqjjjpppyyy}}}bbbNNNPPPOOOMMMMMMRRRZZZ^^^]]]YYYfff}}}"""###$$$%%%%%%&&&&&&%%%$$$###""""""""""""###$$$""""""###$$$%%%&&&'''(((%%%%%%$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! !!!!!!############"""!!!###%%%''''''%%%$$$###$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%############$$$$$$$$$%%%&&&$$$###%%%)))+++)))&&&$$$%%%&&&%%%#########%%%$$$---333<<>>444...+++***&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%!!!"""$$$%%%&&&&&&%%%%%%""""""""""""###$$$%%%&&&###"""!!!"""$$$%%%$$$#########""""""""""""#########$$$''')))***)))((('''&&&%%%$$$###$$$$$$&&&&&&(((((((((((('''&&&%%%$$$######$$$$$$$$$###""""""""""""###$$$%%%''''''((('''&&&&&&''')))***)))(((%%%&&&&&&%%%###!!!"""###$$$$$$$$$###!!!"""$$$&&&''''''''''''&&&$$$""" !!!"""###$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%$$$###""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$#########$$$%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&)))***+++***)))***+++---(((...222333@@@___jjjjjjeeedddfffxxxxxxsssmmmppp$$$$$$$$$%%%''''''%%%$$$"""############""""""!!!$$$$$$$$$$$$$$$###"""!!!######$$$&&&&&&'''''''''%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$$$$######"""""""""######$$$########################!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''---111GGGYYYlllyyywwwlll\\\KKK999---+++000'''&&&%%%%%%''''''&&&%%%$$$$$$%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%!!!"""$$$%%%&&&&&&%%%$$$!!!!!!!!!"""###$$$%%%&&&###"""!!!"""$$$%%%$$$#########""""""""""""######"""$$$&&&((())))))(((''''''&&&%%%$$$$$$$$$%%%&&&))))))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!###$$$%%%&&&'''%%%$$$$$$%%%'''(((((('''%%%''''''&&&###""""""######$$$$$$"""!!!!!!###%%%''''''''''''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""""""""###$$$%%%$$$######"""""""""""""""######%%%%%%%%%$$$"""!!! !!!!!!"""###$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''###"""""""""""""""######"""!!!!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&)))***+++***))))))+++---...//////444HHHhhhuuukkk\\\]]]nnnyyy}}}pppqqq~~~$$$$$$$$$&&&''''''%%%###""""""############""""""$$$$$$$$$%%%$$$$$$#########$$$%%%&&&'''(((((((((%%%$$$###"""""""""""""""!!!!!!"""###$$$$$$$$$$$$"""!!!!!!!!!!!!"""####################################$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%(((,,,000DDDTTTbbbhhhxxxvvvooobbbOOO:::+++***111((('''&&&&&&''''''&&&%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%$$$$$$""""""""""""###$$$%%%%%%$$$###"""###%%%%%%%%%$$$######""""""""""""#########$$$%%%'''''''''&&&&&&''''''%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&$$$###"""###%%%'''''''''%%%&&&''''''$$$###"""######$$$###"""!!!!!!###%%%%%%&&&&&&'''&&&%%%###"""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###############"""""""""!!!###$$$%%%&&&&&&$$$"""!!! !!!"""############$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&((()))))))))((((((***+++111000///777OOOooofffSSSZZZyyy~~~yyytttrrr}}}ppp$$$$$$%%%&&&''''''$$$"""""""""############""""""######$$$%%%%%%%%%$$$$$$###$$$%%%'''(((((())))))%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""##############################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%'''+++...:::FFFUUUbbbooo{{{}}}nnnYYYFFF666+++))),,,)))'''&&&&&&''''''&&&%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&###""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$######""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$$$$"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$"""!!!"""%%%'''((('''$$$&&&''''''%%%##################"""!!!!!!###%%%$$$%%%&&&&&&&&&%%%$$$$$$###############$$$$$$%%%#########$$$$$$%%%%%%&&&&&&%%%###"""!!!!!!!!!!!!###############"""!!!!!!"""$$$%%%'''&&&%%%"""!!! !!!"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###############"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&'''''''''&&&&&&(((***,,,...///555IIIgggfffUUU[[[yyyzzztttqqqrrrppp$$$$$$%%%&&&((('''$$$"""!!!""""""#########"""""""""###$$$%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""!!!!!!"""###$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''***,,,000999MMMdddlllkkkqqq}}}lllMMM:::111+++(((''')))(((&&&&&&''''''&&&%%%%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######""""""""""""######%%%%%%$$$#########$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!#########$$$$$$%%%&&&&&&$$$###""""""%%%'''((((((###%%%''''''&&&$$$$$$$$$#########""" !!!###%%%###$$$%%%&&&&&&&&&%%%%%%"""""""""""""""###$$$$$$""""""###$$$%%%&&&&&&''''''&&&$$$""" ###############"""!!!!!!"""$$$&&&''''''%%%"""!!! !!!"""#########$$$$$$$$$######"""%%%%%%$$$######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%+++///111>>>[[[}}}}}}lll\\\]]]pppyyy}}}uuufffhhhzzz))))))((('''&&&$$$###"""!!!"""###$$$%%%$$$######!!!"""###%%%''''''%%%######%%%&&&((())))))((((((%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%'''%%%###""""""$$$''')))***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((***555CCCOOOXXX```jjjqqqqqqVVV===---''''''((((((''''''&&&&&&&&&''''''$$$%%%&&&'''((((((((((((******((('''%%%%%%$$$$$$&&&$$$###!!!!!!"""$$$%%%$$$######"""###%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$###############"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((('''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$######"""&&&&&&%%%%%%###""" """""""""###$$$%%%''''''$$$###"""###&&&'''((('''''''''((((((((('''%%%$$$###$$$%%%$$$"""!!!"""###$$$%%%&&&&&&$$$""""""###!!! !!!###&&&(((&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###"""######$$$&&&'''&&&###!!! !!!""""""!!!!!! !!!!!!""""""######$$$###"""!!!!!!###%%%&&&!!!!!!"""###$$$$$$$$$$$$######"""""""""###%%%&&&&&&$$$###$$$%%%&&&&&&%%%""""""###$$$%%%%%%&&&&&&'''&&&$$$######$$$%%%'''$$$''',,,///555KKKrrrqqqjjjeee```gggvvv^^^bbb}}}'''''''''&&&%%%$$$###"""!!!"""###$$$%%%$$$$$$###"""###$$$&&&'''&&&$$$######$$$&&&'''((((((''''''$$$######"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$######%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''---666BBBMMMVVV^^^cccnnnuuuvvvbbbKKK999---((('''(((''''''&&&&&&&&&&&&'''$$$%%%&&&'''(((((()))(((((((((&&&%%%$$$$$$$$$$$$%%%$$$###""""""###%%%&&&%%%$$$#########$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%$$$%%%%%%$$$$$$#########"""%%%%%%%%%$$$###"""!!! ############$$$%%%&&&&&&###""""""###&&&(((((((((&&&''''''((('''&&&%%%$$$$$$%%%&&&%%%###"""###$$$$$$%%%&&&%%%###"""!!!"""!!!!!! !!!"""%%%((()))&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######'''%%%###"""!!!"""######"""###$$$%%%&&&&&&&&&&&&######"""""""""###%%%%%%%%%$$$$$$%%%''''''&&&$$$"""######$$$%%%%%%&&&&&&'''%%%$$$######$$$%%%&&&%%%%%%(((...777IIIfff~~~lll___\\\ooorrreeeeeetttzzz%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$#########%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&###"""###$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&***222>>>IIIPPPRRRWWWddduuu}}}zzzgggQQQ===000***)))(((((('''&&&&&&%%%&&&&&&$$$$$$&&&'''((()))******&&&%%%$$$$$$#########$$$%%%$$$#########%%%&&&'''&&&%%%$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""!!!""""""$$$$$$#########$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""%%%$$$$$$######$$$%%%%%%###""""""$$$'''))))))(((&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%''''''&&&###!!!!!!!!!"""""""""###$$$''')))+++%%%$$$######%%%&&&&&&%%%&&&&&&'''&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%#########$$$&&&&&&$$$!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###)))'''%%%###!!! !!!$$$%%%&&&''''''(((((((((######"""!!!"""###$$$%%%$$$$$$%%%'''))))))'''$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$%%%---777DDDTTTaaapppmmmYYYXXXvvvqqqnnnjjjhhhlll~~~"""######$$$$$$$$$######""""""######$$$$$$$$$$$$&&&'''((('''%%%$$$############$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$######"""###$$$%%%&&&'''''''''&&&''''''%%%###""""""###"""""""""#########$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%&&&+++222<<>>---'''&&&&&&&&&&&&'''(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%$$$###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((())))))(((%%%$$$""""""!!!"""######"""###$$$%%%$$$$$$"""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""#########$$$###"""######$$$%%%&&&'''(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########%%%&&&&&&$$$"""!!!!!!!!!"""############!!!!!! """$$$&&&''''''''''''&&&&&&%%%$$$############$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%$$$###### !!!!!!""""""""""""""""""""""""###$$$$$$#########""""""""""""######$$$$$$$$$$$$###### !!!$$$%%%%%%$$$""" !!!""""""""""""!!!"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''+++---777KKKeeezzzqqqZZZPPPMMMWWWrrruuuddd\\\RRRPPPcccyyymmmsss"""###$$$$$$%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%###$$$$$$###""""""###%%%&&&%%%############%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''((()))))))))((('''$$$)))&&&&&&///888KKKeee}}}dddLLL999...(((&&&%%%&&&'''***,,,+++(((%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''(((((((((&&&%%%"""!!! !!!"""######$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%!!!""""""###$$$&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%'''((('''%%%###"""""""""###$$$%%%$$$###"""!!!!!!"""$$$&&&((())))))((((((&&&%%%$$$###$$$%%%%%%$$$$$$$$$######""""""!!!######$$$$$$$$$######""" !!!"""""""""###"""!!!!!!!!!"""###$$$$$$#####################"""######$$$$$$$$$$$$######!!!$$$&&&&&&$$$""" !!!!!!"""###############""""""######$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))(((,,,:::QQQhhhxxxvvv\\\NNNMMM]]]yyyrrr^^^XXXTTTWWWjjj~~~yyywww"""""""""###$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&###$$$$$$###""""""###%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&$$$###$$$%%%&&&''''''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&''')))))))))((('''$$$)))&&&&&&...777IIIbbblllSSS===...)))((($$$%%%''')))++++++(((%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&'''''''''''''''''''''&&&%%%%%%$$$###$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%'''&&&$$$"""!!!"""###%%%%%%%%%%%%%%%%%%$$$$$$###$$$#####################""""""######$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###############"""!!!!!! !!!"""$$$%%%%%%%%%%%%!!!!!!"""$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%'''((((((&&&$$$######%%%%%%&&&'''&&&%%%$$$###!!!"""$$$'''((()))))))))'''&&&%%%$$$$$$$$$%%%&&&######"""""""""!!!""""""$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$$$$"""!!!!!!!!!"""###$$$$$$"""###$$$$$$$$$$$$######"""######$$$$$$######""" """$$$&&&&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''***///:::MMMddduuu{{{yyy|||vvv{{{|||cccJJJKKKhhhqqqUUUOOOVVVcccsss{{{qqqxxx!!!!!!!!!"""###$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&###$$$$$$###""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&(((((((((''''''$$$)))'''(((111888GGG]]]xxxfffHHH222'''&&&((($$$$$$%%%'''))))))'''$$$""""""$$$%%%%%%$$$""""""###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$###""""""$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$######'''&&&%%%$$$###$$$%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""###### !!!"""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!! !!!###%%%&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$&&&((((((&&&$$$$$$$$$&&&'''(((((('''&&&$$$###!!!###%%%'''((((((((((((&&&%%%%%%$$$$$$%%%%%%%%%###""""""!!!!!!!!!""""""$$$$$$##################"""###%%%&&&''''''&&&&&&""""""""""""""""""###$$$"""###$$$%%%%%%%%%$$$###""""""############""""""!!!"""###%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""'''***((()))666LLL___```YYYWWWaaaooopppbbbSSS^^^oooqqqbbb]]]mmm}}}yyyxxxeeeIIIJJJllllllRRRLLLZZZlll{{{ssslllzzz!!!!!! !!!###%%%&&&&&&%%%$$$######$$$&&&'''###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%'''&&&%%%%%%&&&'''%%%&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%$$$###"""###%%%''''''''''''&&&%%%)))'''***555;;;EEEWWWkkkxxxUUU888)))%%%%%%%%%$$$######$$$&&&&&&%%%###"""###%%%&&&&&&%%%###"""######%%%&&&''''''&&&&&&###$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%$$$###"""!!!!!!"""### """$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""$$$&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$%%%$$$###"""###$$$&&&''''''&&&&&&%%%$$$$$$######"""$$$''''''&&&%%%%%%&&&&&&''''''''''''%%%$$$###"""###%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$##################$$$$$$###$$$&&&((((((((('''&&&$$$###""""""""""""""""""!!!"""$$$&&&&&&%%%$$$###""""""############""""""!!!!!!!!!"""###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''((((((((((((''''''''''''''''''''''''$$$'''(((&&&&&&,,,888CCCCCC>>><<>>???===:::===DDDFFFCCCBBBEEETTTiiixxx}}}dddYYYNNNNNN[[[vvvppp^^^^^^ffffffrrrllliiittt|||yyy$$$######"""######$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%(((&&&$$$"""!!!###$$$&&&$$$###"""!!!!!!###%%%&&&'''&&&%%%$$$############&&&%%%$$$#########$$$%%%)))'''%%%%%%&&&&&&%%%$$$%%%$$$######%%%''''''&&&$$$$$$$$$#########"""""""""###$$$%%%&&&'''''''''&&&%%%###!!! !!!"""$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%$$$###""""""######$$$%%%%%%&&&''''''$$$+++******111666DDDZZZyyyjjjZZZGGG888---$$$!!!"""###$$$%%%$$$"""!!!"""###$$$%%%&&&''''''%%%###"""###%%%((((((%%%######%%%######""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''((('''&&&$$$######$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!!!!"""######$$$$$$&&&%%%$$$###""""""""""""###############"""!!! """###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###""""""$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$"""!!! !!!"""$$$%%%######""""""""""""######$$$#########""""""!!!!!!"""###%%%&&&&&&%%%###"""""""""""""""###$$$&&&&&&"""!!!  !!!"""!!!!!!""""""""""""!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%+++)))(((&&&%%%%%%&&&&&&'''&&&(((+++)))&&&(((---000---,,,000666:::888444777???BBB===;;;@@@BBBAAAJJJ]]]ssspppZZZKKKKKK___~~~sss```YYYhhhvvvkkknnn{{{yyyrrrwww$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!###$$$&&&$$$###"""!!!"""###%%%&&&&&&&&&$$$######"""""""""&&&%%%$$$######$$$%%%&&&((('''%%%%%%&&&&&&%%%$$$$$$###"""###%%%'''''''''%%%$$$$$$$$$$$$#########$$$$$$%%%&&&''''''''''''&&&%%%$$$###""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$***((()))111555AAAUUUxxxqqqbbbRRR???222***$$$!!!""""""$$$%%%$$$######$$$%%%$$$%%%&&&''''''&&&$$$###$$$&&&((((((%%%######$$$########################$$$$$$$$$%%%&&&'''(((((()))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!""""""######$$$$$$%%%&&&&&&%%%$$$###############$$$$$$$$$######"""!!!"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&%%%###"""!!!######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""###############"""!!!!!!""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$###"""!!! !!!"""$$$%%%######""""""""""""######$$$#########"""""""""""""""###%%%&&&&&&%%%###"""""""""""""""###$$$$$$%%%###""""""!!!!!!""""""###""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%&&&&&&&&&'''&&&(((++++++((()))---......///222666888888777999<<<===<<<===@@@AAA@@@@@@PPPlll[[[GGGMMMmmmqqq^^^WWWjjjuuukkkrrrqqqaaajjj%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((('''&&&$$$""""""###$$$%%%$$$######""""""$$$%%%&&&%%%$$$###"""""""""""""""&&&%%%$$$$$$$$$%%%&&&'''(((&&&$$$$$$%%%&&&%%%$$$###"""!!!###%%%'''((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$(((&&&(((222666>>>OOOpppyyygggXXXGGG444+++'''###!!!""""""###%%%%%%$$$$$$&&&'''$$$%%%'''(((((('''&&&%%%&&&'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***)))((('''%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$###""""""######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!""""""############""""""######$$$$$$$$$######""""""""""""###"""!!!!!! """"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%#######################################"""""""""###$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''(((,,,---***+++...+++...222444444666:::>>>BBB>>>===CCCHHHGGGCCCBBB???LLLggg]]]CCCIIIooonnn```[[[ppp{{{qqqooozzzxxxeeeYYYmmm&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((()))'''%%%$$$###"""###$$$%%%$$$$$$#########$$$%%%&&&$$$######"""!!!!!!""""""&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%###!!!!!!"""%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%###$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&$$$(((444999@@@OOOgggwwwllleeeQQQ@@@///'''&&&$$$""""""$$$%%%&&&&&&$$$$$$%%%'''%%%%%%'''(((((((((((('''((((((((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%&&&''')))******+++)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%$$$############$$$%%%&&&&&&$$$###""""""!!!!!!"""######$$$$$$$$$$$$###$$$$$$$$$$$$#########"""###############"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$##################""""""!!!!!!""""""###$$$###################################################$$$$$$%%%%%%$$$$$$#####################""""""$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%)))(((***......++++++...111555999999888===FFFNNNPPPIIIIIIRRRXXXSSSKKKFFFMMMWWWgggvvvkkkZZZ@@@AAAaaajjjcccfffxxxvvv{{{rrrhhhppp&&&''''''''''''&&&%%%$$$"""###$$$&&&'''(((((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###""""""!!!"""""""""%%%%%%$$$###$$$%%%&&&'''&&&%%%######%%%&&&&&&%%%###"""!!!"""%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%$$$)))666<<>>DDD\\\uuubbbffftttzzzlllppp}}}%%%&&&'''((('''%%%###""" !!!###%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$""""""!!!!!!"""$$$%%%&&&%%%###"""###%%%&&&&&&%%%%%%###""""""###$$$$$$###%%%$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&(((((()))''''''&&&%%%%%%$$$######!!!((('''***444:::GGG[[[xxxyyytttkkkgggbbbRRR@@@:::444///,,,(((######'''%%%&&&&&&%%%###!!!""""""""""""###$$$&&&''')))***)))&&&$$$$$$'''(((((('''#########$$$%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%$$$$$$%%%%%%#########$$$%%%%%%&&&&&&'''((())))))((('''%%%#########$$$%%%%%%%%%%%%%%%###"""""""""###$$$%%%&&&###############$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&)))'''%%%###""""""###$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$""""""""""""###$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%!!!!!!"""###############"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&(((((((((&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((())))))(((((('''&&&%%%%%%'''+++///111888CCCQQQYYYWWWWWWaaannnrrrlllhhhkkktttzzzyyyvvv}}}xxxvvv}}}sssMMM>>>EEEeeennngggnnnxxxzzzsssvvv~~~%%%&&&'''''''''%%%"""!!! !!!###%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""!!!!!!!!!!!!###%%%&&&%%%###"""###$$$&&&&&&%%%&&&$$$""""""###$$$###"""$$$$$$$$$#########"""""""""###$$$%%%&&&'''''''''######!!!!!!!!!"""###$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''((()))''''''&&&&&&%%%$$$######"""))))))***111777EEE\\\nnnxxxxxxjjjZZZPPPGGG???222///...,,,'''"""###(((###$$$%%%$$$""""""###$$$!!!""""""###%%%''')))***(((%%%###$$$'''))))))(((""""""###$$$$$$%%%&&&&&&%%%'''((())))))'''%%%$$$&&&%%%$$$$$$$$$%%%&&&''')))(((&&&%%%$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&&&&'''((()))((('''$$$###"""###$$$$$$%%%%%%%%%%%%###""""""""""""$$$%%%&&&$$$$$$$$$###############$$$##################$$$"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&***(((&&&$$$######$$$%%%!!!"""###$$$%%%&&&&&&&&&'''&&&$$$""""""""""""######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%!!!!!!"""###############"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&((())))))((('''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''&&&%%%$$$%%%(((---333777DDDRRRdddnnnlllmmm{{{sssXXX>>>BBBhhhmmmjjjooovvv|||yyy{{{xxxlllnnn&&&$$$###%%%((((((%%%""" """$$$%%%$$$$$$%%%&&&&&&%%%###"""""""""#########$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!! !!!"""###$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$############"""###%%%&&&'''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!&&&&&&%%%$$$############%%%%%%'''((()))))))))))))))(((&&&%%%$$$######### $$$)))---111999CCCJJJZZZoooyyygggLLL>>>999666---,,,+++)))'''&&&%%%%%%$$$###"""""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&$$$###%%%((((((%%%"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&''''''%%%###$$$$$$###$$$&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$&&&%%%###"""!!!"""$$$''')))&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########&&&''''''&&&$$$######$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$##################$$$$$$$$$$$$######%%%%%%&&&'''&&&%%%###""""""!!!"""%%%((((((%%%"""!!!###$$$%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%'''***,,,&&&''''''((('''&&&$$$###%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))(((''''''''''''''''''%%%%%%%%%%%%+++<<>>999888333---///...,,,***)))))))))***(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%'''((()))(((&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&%%%%%%%%%###############"""!!!!!!!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&$$$%%%'''))))))(((&&&%%%%%%$$$$$$###"""#########$$$$$$$$$#########""""""$$$$$$$$$##################$$$%%%$$$"""!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%$$$###!!! """$$$&&&'''+++)))'''$$$###""""""""""""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""###$$$%%%%%%%%%###############"""!!!!!!"""######$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))''''''&&&&&&&&&&&&&&&''''''''')))(((%%%%%%///;;;RRRlll}}}rrrjjjGGG>>>EEEhhh}}}cccKKKLLLdddtttjjjiii{{{sssrrrrrrrrryyy!!!###$$$%%%$$$######"""%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%% !!!###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%$$$&&&''')))(((&&&###!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''!!!!!!!!!"""###%%%'''(((''''''&&&%%%$$$$$$$$$$$$***)))'''$$$"""&&&...444===AAABBB===888666444333111///,,,***))))))******((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$$$$$$$&&&)))******(((&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######"""$$$&&&%%%$$$###$$$%%%((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!###$$$"""###%%%'''''''''%%%$$$$$$$$$###"""""""""######$$$$$$#############################################$$$%%%$$$"""""""""$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$########################"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###&&&(((+++***'''%%%###""""""""""""###$$$%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&"""############"""!!!!!!!!!"""###$$$$$$$$$$$$### !!!!!!"""$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))%%%$$$---777LLLjjj|||ssskkkJJJ@@@HHHjjjyyy___IIINNNjjjtttiiigggsss|||iiilllrrryyy!!!###%%%&&&$$$#########%%%'''(((((('''&&&&&&'''$$$%%%&&&'''''''''&&&&&& !!!"""$$$%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%&&&'''((('''&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%###""""""###$$$$$$&&&&&&''''''&&&%%%###"""###$$$&&&((())))))((((((###"""""""""###$$$&&&((('''&&&%%%%%%$$$$$$$$$%%%)))((('''###!!!$$$+++000999>>>BBBAAA<<<888888999222000---)))((('''))))))''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###########################'''***,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$&&&&&&%%%%%%%%%&&&+++***((('''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$""" """###""""""$$$%%%&&&&&&%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$%%%$$$###"""###%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""#########"""!!! !!!"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%###!!!"""%%%''')))(((&&&%%%###""""""""""""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&###############"""!!!!!! !!!###$$$%%%%%%$$$###!!!!!!"""###$$$&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&)))***((((((222===TTTeee{{{nnnWWWRRRGGGIIIccczzz```VVVNNNUUUiiirrrhhhkkkwww}}}rrrmmmlll|||"""$$$''''''%%%###$$$%%%%%%&&&((((((&&&%%%&&&&&&$$$%%%&&&'''&&&&&&%%%$$$ """###%%%&&&&&&&&&$$$######$$$&&&'''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%###"""!!!"""###$$$###$$$%%%&&&&&&%%%###"""###$$$&&&)))******)))(((%%%$$$###""""""$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&###!!!###)))...555999???CCCBBB>>><<<<<<444111---)))&&&&&&'''((($$$%%%&&&'''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''',,,---+++(((&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########%%%''''''&&&&&&'''(((+++***(((&&&$$$#########%%%%%%'''''''''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%###"""#########$$$$$$$$$$$$&&&&&&%%%""" """$$$######$$$%%%%%%&&&''''''%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!"""""""""#########$$$###%%%&&&%%%$$$###$$$&&&%%%&&&&&&&&&%%%%%%$$$###$$$###############$$$$$$###"""!!! !!!"""###%%%%%%$$$$$$$$$%%%&&&''''''((((((%%%###"""$$$&&&%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$""""""""""""######$$$$$$&&&&&&$$$######$$$%%%%%%$$$######"""###$$$%%%&&&######$$$$$$######"""!!! !!!###%%%&&&&&&%%%$$$""""""######%%%&&&(((((($$$$$$$$$$$$$$$%%%&&&&&&$$$%%%(((***((()))333???QQQ[[[kkkoooRRRRRRLLLLLL^^^mmmMMMJJJKKKWWWlllsssjjjsss}}}qqqwwwxxxwwwuuuqqq"""%%%((((((%%%###$$$&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&$$$###!!! !!!###%%%&&&&&&&&&######"""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&%%%###"""!!!"""###$$$ """$$$&&&&&&&&&%%%$$$"""$$$''')))*********)))&&&%%%###""""""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$"""$$$)))---333555;;;CCCFFFCCC???===444111---(((%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###''',,,...+++(((&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######$$$&&&(((((('''''''''(((+++)))'''%%%###"""""""""$$$%%%&&&''''''%%%$$$""""""######$$$$$$$$$######$$$%%%'''))))))'''$$$###""""""######$$$$$$$$$$$$''''''&&&###!!!!!!###%%%%%%%%%$$$%%%%%%'''((()))&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$"""!!! !!!"""$$$%%%%%%$$$###$$$%%%'''(((((()))***'''$$$"""###%%%"""###$$$%%%%%%$$$"""!!!"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$'''&&&$$$######$$$&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###"""""" """$$$&&&'''&&&%%%$$$#########$$$%%%&&&'''((($$$#########$$$%%%%%%&&&%%%&&&((((((&&&&&&000;;;EEERRRdddvvvtttbbbKKKLLLPPP```|||]]]KKKCCCCCCVVVtttxxxooozzzyyyvvvppplllsss||||||############""""""""""""$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$ !!!"""###%%%%%%&&&&&&$$$$$$$$$###############"""###$$$%%%&&&'''''''''&&&$$$######$$$%%%$$$###!!!""""""#########""""""$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""######!!!###&&&(((((('''%%%$$$"""###$$$%%%&&&'''((((((%%%$$$$$$###$$$%%%''''''***&&&######%%%''''''&&&&&&&&&%%%$$$###&&&***...777555666???OOOWWWNNN@@@===222******+++(((""" %%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''(((((('''%%%$$$###&&&&&&&&&&&&%%%$$$###""""""###%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$###!!! %%%&&&&&&'''&&&$$$###""""""###%%%'''''''''%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$###""""""###$$$%%%%%%%%%$$$"""!!!"""%%%((($$$$$$$$$%%%&&&'''((()))***)))'''%%%###""""""###&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&%%%###"""""""""######"""!!!!!!!!!!!!###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%!!!!!! """&&&***,,,***(((%%%###"""$$$&&&(((***(((%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""!!!###$$$$$$$$$$$$%%%'''"""###%%%&&&'''&&&&&&%%%'''((()))))))))***...000444IIIbbbpppwwwtttmmmRRRCCCFFFiiiuuu___VVVHHHEEEHHH\\\tttllllllnnnmmmkkklll{{{############""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###### """###$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""###$$$%%%&&&'''''''''&&&$$$######%%%%%%%%%$$$""""""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""######"""###%%%&&&&&&&&&$$$###""""""######$$$&&&'''(((&&&%%%%%%$$$%%%&&&'''((()))&&&###"""%%%&&&&&&&&&&&&%%%%%%######%%%***---000777???EEEKKKQQQRRROOOFFF999,,,)))(((%%%""" %%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''&&&%%%###"""&&&&&&&&&&&&%%%$$$###"""###%%%&&&'''%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%$$$###""""""!!! %%%&&&&&&''''''&&&$$$###$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%&&&&&&$$$######$$$''')))$$$$$$$$$$$$%%%&&&''''''((('''&&&$$$############''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&%%%###"""""""""###$$$""""""!!!!!!"""###%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$###$$$%%%%%%%%%%%%######%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%######""""""$$$'''+++---+++)))&&&$$$$$$%%%''')))(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###$$$%%%%%%$$$###%%%&&&"""###%%%&&&''''''&&&&&&((()))******))))))+++---666AAAPPP^^^nnnrrrbbbJJJAAAHHHjjjiiiQQQFFFGGGHHHPPPiiieeeYYYbbbmmmiiigggooo$$$$$$#########""""""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$$$$%%%$$$&&&%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$###"""!!!"""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$############""""""!!!"""$$$'''((('''&&&%%%%%%%%%&&&'''((('''%%%""""""###%%%%%%%%%%%%%%%$$$######$$$(((,,,---<<>>...'''%%%###""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$###"""$$$&&&'''((('''&&&'''((())))))(((((('''&&&%%%%%%############"""""""""!!!$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$%%%'''&&&%%%$$$%%%&&&((()))%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))%%%$$$###"""""""""###$$$###""""""""""""$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$##################%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%$$$$$$&&&(((+++---***)))'''%%%%%%&&&((()))%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$%%%###$$$%%%''''''''''''&&&(((***++++++)))((()))***444666>>>OOOhhhoooUUUIIIDDDJJJfffpppVVVDDD>>>GGGVVVkkk}}}bbbWWW]]]bbbjjjuuu$$$$$$$$$#########"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""""" !!!"""###$$$$$$$$$$$$&&&&&&%%%$$$######"""!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%$$$""" !!!###&&&(((&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###############$$$&&&%%%###"""""""""######$$$###!!! !!!###&&&(((&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###"""######$$$$$$$$$$$$$$$###"""$$$'''***111>>>MMMWWW]]]bbbbbb```LLL<<<,,,&&&%%%$$$###$$$######$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&'''((((((((('''&&&%%%%%%%%%$$$""""""""""""""""""""""""$$$%%%&&&((())))))((((((&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$&&&'''''''''$$$$$$#################################$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$&&&'''((()))%%%$$$###""""""###$$$$$$$$$###"""""""""$$$%%%&&&%%%$$$###""""""###$$$%%%&&&%%%$$$######""""""""""""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%&&&%%%%%%%%%&&&''')))+++((('''&&&%%%%%%&&&'''((($$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$&&&''''''&&&$$$"""###$$$###$$$&&&'''((((((((('''&&&(((++++++***(((((((((......555HHHddd|||rrrjjjOOOMMMJJJMMMbbbpppSSSBBBAAAHHHPPPnnnooolllkkkeee\\\www$$$$$$$$$$$$############"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&(((((('''%%%&&&$$$""" !!!$$$(((***&&&'''''''''&&&&&&%%%$$$$$$###############$$$$$$&&&%%%###"""!!!"""###$$$$$$###!!! !!!###&&&'''%%%$$$###"""""""""$$$$$$############""""""###$$$$$$%%%%%%$$$###$$$''')))111777DDDYYYoooxxxmmm\\\EEE777***&&&'''&&&%%%%%%"""######$$$$$$######"""#########""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$%%%%%%$$$$$$#########%%%&&&'''&&&%%%&&&'''&&&%%%$$$#########$$$$$$""""""""""""###############$$$&&&((())))))((((((%%%%%%$$$######$$$$$$%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###""""""$$$&&&'''&&&$$$$$$$$$###"""""""""######!!!!!!"""###$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$&&&''''''((($$$$$$###""""""###$$$%%%$$$###"""""""""###$$$%%%$$$###""""""""""""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''########################""""""######$$$$$$$$$%%%''''''(((&&&$$$######$$$###$$$&&&((())))))))))))$$$&&&)))***)))))))))))),,,,,,000>>>VVVsssxxxvvvfffQQQIIIIIIPPPfff___CCC999EEEVVVhhhnnnnnnrrrpppqqq%%%$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&&&&###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''&&&%%%$$$%%%%%%%%%''')))***(((&&&&&&$$$"""!!!"""%%%)))+++''''''(((''''''&&&%%%$$$#########"""######$$$%%%&&&%%%###""""""###$$$%%%%%%$$$"""""""""$$$%%%'''$$$###"""!!!!!!!!!"""###"""###%%%$$$###"""###$$$%%%%%%&&&%%%$$$$$$'''))),,,111???ZZZxxxrrr[[[BBB555)))''')))(((&&&%%%#########$$$$$$##################"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""######$$$###$$$$$$$$$$$$$$$#########%%%&&&&&&%%%%%%&&&'''$$$###"""!!!"""###$$$%%%###############$$$$$$$$$###$$$&&&'''((((((((('''$$$$$$$$$$$$#####################$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$"""!!!!!!$$$'''(((&&&###$$$###############$$$$$$!!!"""###$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""!!!"""$$$%%%&&&&&&&&&&&&$$$###"""""""""###$$$%%%######"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&((((((((('''&&&""""""""""""""""""""""""""""""######$$$%%%%%%%%%'''(((((('''$$$######$$$###$$$&&&(((************$$$&&&(((((((((((()))***---,,,+++111DDDbbbmmmtttvvvbbbSSSAAABBBPPPnnnvvvZZZDDD@@@PPPcccxxxeeejjj|||%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&&&&&&&%%%"""######$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((((((((('''&&&%%%$$$%%%%%%&&&(((******(((&&&%%%$$$######$$$&&&)))+++(((((((((((('''&&&%%%$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###"""$$$&&&%%%###"""###%%%%%%&&&'''&&&%%%%%%''')))---888KKKbbbwww}}}ppp___GGG999,,,(((((('''%%%$$$###$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$$$$######$$$&&&'''((('''&&&'''(((###"""!!!!!!"""$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%$$$$$$%%%&&&%%%$$$###"""############$$$&&&((()))'''((((((((('''&&&$$$###"""!!!!!!%%%)))***'''##################$$$%%%&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%######$$$%%%''')))%%%%%%$$$######$$$%%%%%%!!!""""""######""""""!!!"""###$$$%%%&&&%%%%%%$$$$$$###"""""""""###%%%&&&###"""!!! !!!""""""###"""!!! !!!"""###$$$$$$"""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%%%%!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########""""""###%%%&&&'''&&&%%%$$$###%%%'''(((((('''%%%$$$""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&&&&'''((('''%%%$$$$$$%%%###%%%''')))***+++++++++&&&'''((('''&&&&&&''')))++++++,,,111@@@ZZZyyyjjjqqq|||ppp___RRRBBB@@@NNNqqqlllWWWMMMRRRddduuu{{{gggqqq%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''((('''''''''###$$$$$$%%%%%%&&&&&&'''))))))(((((('''&&&$$$$$$%%%%%%&&&)))++++++)))'''%%%$$$######%%%''')))+++(((((((((((('''&&&%%%$$$######""""""###$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%###"""""""""######"""$$$'''&&&$$$"""$$$%%%&&&'''((('''&&&&&&''')))333FFF]]]lllsssrrrkkkdddNNN>>>///((('''%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&"""######$$$$$$$$$######%%%'''))))))((('''((()))""""""!!!!!!###%%%(((***&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%'''''''''%%%###"""############$$$&&&((()))'''((())))))(((&&&$$$######""""""&&&+++,,,(((###############$$$%%%&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$&&&(((***&&&%%%$$$######$$$%%%&&&!!!!!!""""""""""""!!!!!!"""###%%%%%%&&&%%%$$$#########"""""""""###%%%&&&"""!!!  !!!"""###"""!!! !!!"""###$$$###"""!!!!!! !!!"""$$$%%%&&&&&&%%%%%% !!!!!!"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$###""""""###$$$&&&(((((('''&&&%%%"""$$$&&&((((((&&&$$$"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&###%%%''')))++++++++++++)))))))))&&&$$$$$$&&&'''&&&***000999GGG[[[qqqvvvnnnoooooo]]]OOOLLLBBBKKKnnnfffTTTSSS```uuutttttt%%%%%%$$$$$$###$$$$$$$$$&&&'''((((((((('''&&&%%%"""$$$%%%%%%$$$###%%%&&&'''''''''%%%###"""$$$&&&&&&&&&&&&$$$###$$$'''***---,,,)))&&&$$$###$$$$$$$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&'''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$######$$$%%%%%%'''(((((('''%%%&&&+++///:::MMMcccrrrwwwuuulllbbbPPP>>>,,,%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$#########$$$%%%&&&'''&&&$$$""""""###$$$%%%&&&%%%###"""""""""######%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$#########$$$&&&''''''&&&$$$###$$$$$$%%%'''((('''$$$!!!%%%$$$###""""""$$$&&&'''******((('''&&&%%%%%%%%%!!!!!!###&&&)))***)))(((%%%$$$""""""$$$%%%&&&%%%$$$$$$$$$###$$$$$$%%%%%%''''''''''''((((((((((((***'''###  """$$$!!!"""$$$###!!! !!!$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!!!!"""###$$$%%%%%%$$$###$$$###!!! """###%%%!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$&&&''''''%%%$$$###$$$!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&''')))******+++)))(((&&&&&&''')))***)))&&&***999KKK[[[hhhqqq|||lllfffxxxzzz\\\EEEIIINNNTTTdddmmmYYYfffqqquuu%%%$$$$$$######$$$$$$$$$&&&&&&'''((('''&&&%%%$$$"""###%%%$$$######$$$&&&&&&'''&&&$$$""""""###%%%%%%&&&%%%$$$###$$$''')))+++***'''%%%$$$###$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%%%%%%%&&&'''((('''%%%''',,,000<<>>HHHZZZrrrsss\\\???222(((&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&%%%$$$""""""###$$$$$$%%%$$$######"""#########&&&''')))(((&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%'''((('''&&&&&&%%%$$$#########$$$%%%((('''&&&%%%$$$###############$$$&&&)))***)))'''&&&$$$""""""$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""!!!!!!"""###$$$$$$"""!!! """###$$$$$$$$$########################$$$$$$%%%%%%&&&###""""""!!!!!!""""""###$$$$$$############$$$$$$###############"""""""""######"""""""""###$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""#########$$$$$$&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$"""""""""#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######%%%&&&(((***+++,,,111000---***)))(((((((((((((((+++///555EEE___vvvuuu[[[ddduuuvvv^^^RRROOOGGGEEEVVV}}}xxxvvv~~~###############$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!!"""###$$$$$$######$$$%%%$$$%%%%%%$$$"""!!!"""######$$$$$$$$$######%%%'''%%%%%%$$$######$$$%%%%%%%%%$$$#########$$$&&&'''&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%%%%(((***,,,+++)))***...222>>>JJJ^^^sss~~~hhhQQQ;;;000&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$###"""#########$$$$$$##################&&&'''((((((&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&'''(((((((((%%%&&&'''(((((((((''''''&&&%%%###$$$&&&((())))))&&&&&&%%%############$$$&&&%%%$$$###""""""""""""$$$$$$$$$&&&))))))(((&&&%%%$$$######$$$$$$###""" !!!!!!###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$"""!!!$$$$$$$$$###!!!!!!"""$$$##############################$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!"""$$$#########"""""""""!!!&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&%%%$$$###%%%''''''&&&$$$######$$$%%%$$$$$$$$$###$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######%%%&&&(((***+++,,,///...,,,***)))(((((((((%%%%%%'''***///===WWWnnnwww|||rrr[[[bbbpppuuu^^^QQQMMMGGGIII\\\~~~|||vvvvvv###"""""""""######$$$%%%%%%%%%%%%&&&%%%###"""!!!!!!###$$$$$$###"""$$$%%%$$$%%%%%%$$$"""!!!!!!""""""$$$%%%$$$######%%%&&&############$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%&&&''')))+++---,,,))))))---000<<>>RRRiiiuuusssiiiYYYLLL;;;000&&&###"""!!!"""%%%"""######$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$############"""""""""""""""###$$$$$$$$$$$$###$$$%%%''''''%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%''''''((((((%%%%%%%%%&&&&&&'''((((((&&&$$$"""###%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""""""""""""""$$$###$$$%%%&&&&&&$$$""""""!!!!!!###$$$%%%$$$"""############$$$%%%''''''############$$$$$$$$$$$$%%%&&&(((((((((&&&$$$######%%%&&&&&&$$$######$$$###############$$$$$$$$$########################$$$%%%&&&&&&&&&&&&%%%$$$''''''((((((((((((''''''#########$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$******)))((('''&&&&&&'''''''''''''''&&&%%%$$$$$$'''((((((((('''''')))***((('''%%%$$$#########$$$!!!!!!""""""###$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''(((((())),,,'''&&&(((+++///555===JJJ[[[nnnzzzssshhhbbb[[[```zzz~~~kkkSSSBBBMMM]]]mmm!!!!!!!!!!!!"""###$$$%%%&&&&&&''''''%%%$$$"""!!!!!!"""######""""""###$$$$$$&&&''''''%%%###"""######%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''$$$$$$'''+++///333666666555666999===HHHTTTdddoooqqqiiiVVVDDD444,,,%%%$$$### """!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######%%%&&&'''###############""""""!!!!!!"""###$$$%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((%%%$$$"""###$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$######""""""###############$$$%%%%%%### """%%%&&&$$$##################$$$%%%%%%"""""""""#########$$$$$$$$$%%%&&&&&&&&&%%%###""""""%%%'''(((&&&$$$###"""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%$$$######%%%&&&''''''''''''&&&%%%#########$$$$$$%%%%%%%%%"""""""""""""""!!!!!! !!!"""###############%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&'''***,,,***(((&&&$$$""""""###$$$!!!!!!""""""######$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((***''''''))))))'''***///888FFFWWWdddnnn}}}nnn]]]WWW\\\nnntttbbbOOOCCCJJJVVVkkktttwww|||!!!!!!!!!!!!"""###$$$%%%''''''''''''&&&$$$"""!!!!!!"""######""""""###$$$$$$&&&((((((%%%############%%%''''''&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%&&&"""!!!!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))&&&######(((---555999===??????AAAEEEIIIRRRVVV]]]hhhpppjjjQQQ999...((($$$%%%$$$!!! !!!!!!"""######$$$$$$############$$$%%%%%%&&&$$$$$$#########$$$%%%&&&###############"""!!!!!!!!!"""###$$$%%%%%%$$$###!!!###%%%&&&&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''(((%%%###"""###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###############$$$###""""""###$$$$$$!!! """%%%&&&%%%######"""""""""""""""######""""""""""""############"""###$$$$$$$$$###"""!!!!!!%%%((()))(((%%%###"""""""""######$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%!!!"""#########!!!  !!!###$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%%%%'''***---***)))&&&$$$""""""###$$$!!!!!!!!!"""######$$$$$$######""""""###$$$%%%%%%$$$$$$$$$#########""""""%%%%%%&&&'''((((((''''''$$$$$$&&&(((&&&$$$(((///111:::GGGUUUcccsssnnnTTTLLL```iiiVVVKKKGGGDDDKKKeeexxxhhhfffppp###"""""""""""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$(((%%%######&&&'''%%%######$$$&&&''''''&&&$$$###""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&######!!!!!!!!!###%%%'''&&&&&&&&&$$$"""###$$$'''$$$###""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%$$$"""$$$111??????HHHLLLIIIIIIPPPTTTRRRVVVZZZaaahhhgggYYYBBB111)))(((&&&$$$###!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&###!!!!!!$$$%%%$$$"""!!!###%%%$$$###"""###$$$######""""""""""""#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%$$$######&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$################## !!!###$$$%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""$$$###!!!!!!"""###"""""" !!!"""""""""""""""""""""#########""""""!!!###"""!!! !!!"""###%%%$$$$$$###"""!!!!!! """$$$&&&'''(((((('''&&&""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!"""###$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%###"""###%%%(((***+++***(((&&&###""""""###$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&'''&&&$$$###"""###$$$$$$&&&'''''''''''''''&&&&&&"""###$$$&&&((()))***+++...555===LLL___fffqqqnnnVVVTTTmmmhhhVVVMMMGGGBBBJJJfff}}}sssiii```[[[mmm###""""""""""""###$$$$$$%%%%%%&&&&&&%%%$$$"""!!!########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%'''%%%######%%%&&&%%%$$$###$$$&&&''''''&&&$$$###$$$######$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$###"""""""""$$$&&&'''&&&%%%%%%%%%&&&'''))))))&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$%%%%%%***777DDDaaa]]]UUURRR\\\iiiiii```VVVaaajjjgggWWWDDD777222((('''&&&$$$###"""""""""""""""""""""###$$$%%%&&&&&&'''((('''%%%$$$%%%&&&'''%%%""""""$$$%%%###""""""$$$%%%%%%$$$######$$$######""""""""""""######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%########################!!!"""###$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""###%%%###""""""###$$$###""""""""""""######""""""!!!""""""############""""""###"""!!!!!!!!!!!!"""###$$$$$$$$$###""""""!!!!!!"""###&&&'''((((((&&&&&&""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$""""""###$$$$$$###""""""!!!"""###$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''$$$""""""$$$'''((((((((('''&&&%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%$$$"""###%%%''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%###$$$%%%&&&''')))******+++000333>>>OOOZZZmmmlllbbbcccrrrqqq\\\NNNKKKHHHTTTiiixxxdddWWWSSSaaasss######""""""######$$$%%%%%%%%%%%%%%%%%%$$$""""""########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%&&&$$$######%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%&&&'''((()))+++***)))'''&&&$$$######%%%$$$######$$$%%%'''((('''%%%$$$&&&+++......---(((&&&$$$$$$%%%&&&%%%$$$'''&&&$$$#########$$$$$$$$$"""###&&&***111>>>JJJjjjiiieeeccclllwwwwwwnnn```fffhhh^^^KKK:::111000'''&&&%%%$$$############$$$#########$$$%%%&&&'''&&&(((((('''&&&%%%&&&''')))'''%%%$$$%%%%%%###"""###%%%&&&&&&%%%$$$$$$%%%$$$######""""""######$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$########################"""###$$$%%%%%%$$$############$$$$$$%%%&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!""""""###############"""######"""!!!!!!"""######$$$$$$$$$$$$###""""""!!!"""###%%%'''((('''&&&%%%###""""""!!!!!!""""""###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###"""###%%%%%%$$$%%%%%%&&&'''''''''''''''#########$$$$$$$$$%%%%%%###$$$%%%$$$###$$$&&&(((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())),,,///...333@@@MMMgggzzzggghhhpppwwwwww___OOOOOOOOO^^^mmm}}}||||||pppXXXJJJLLLfffyyy###############$$$%%%&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((******))))))'''&&&%%%$$$%%%%%%$$$%%%%%%&&&(((((('''$$$###'''///333333000)))'''%%%%%%&&&&&&%%%$$$'''&&&$$$###"""###$$$$$$$$$""""""'''---555CCCPPPXXXkkk{{{{{{vvvwwwyyyxxxooofffZZZQQQKKKBBB555+++&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&***)))'''&&&%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&$$$$$$############$$$$$$&&&&&&''''''(((''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######""""""###%%%&&&'''(((((((((%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$###$$$%%%%%%%%%$$$###""""""""""""###%%%''')))***''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%$$$###!!!!!!""""""###$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$""""""!!!###%%%'''''''''&&&%%%###""""""""""""""""""###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$######$$$&&&'''((('''&&&%%%"""""""""#########$$$$$$"""###%%%%%%$$$%%%'''((('''''''''&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''***...,,,,,,444>>>YYY}}}xxxfffcccooo|||~~~ooo[[[PPPPPPRRR___pppzzzmmmjjjbbbTTTMMMPPPccczzz############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%&&&&&&###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((())))))(((((('''%%%%%%%%%%%%&&&'''(((((('''$$$$$$(((///444333000)))'''%%%%%%&&&&&&%%%$$$'''&&&%%%###""""""######$$$""""""'''---777HHHWWW]]]www}}}~~~~~~uuufffTTTLLLIIICCC555(((&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&%%%#########$$$***)))(((&&&%%%$$$$$$$$$$$$&&&((('''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########""""""""""""###$$$&&&'''((())))))%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$%%%$$$######"""""""""###""""""#########$$$$$$$$$###$$$%%%&&&%%%%%%###"""!!!!!! !!!###%%%((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&''''''&&&'''''''''&&&$$$###!!! """"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%###"""!!!###%%%&&&''''''%%%%%%######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%###!!!!!!"""$$$%%%%%%$$$###$$$&&&'''&&&%%%###!!!!!!!!!!!!!!!"""""""""###"""###%%%&&&%%%%%%'''(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''###)))((((((,,,111HHHiii~~~mmm___fff{{{bbbUUUPPPPPPOOOWWWooo{{{qqqaaaRRRMMMPPPSSSRRR^^^www#########$$$%%%&&&'''(((%%%%%%$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$"""###$$$#########%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%###%%%''')))******))))))$$$$$$%%%&&&&&&''''''(((&&&%%%%%%)))---000///---(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%$$$###""""""###"""$$$''',,,888MMMaaa}}}{{{ooojjj___QQQCCC777...***'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''###$$$%%%$$$###""""""$$$(((((((((&&&$$$###$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""###"""###$$$%%%''''''((((((%%%%%%%%%%%%%%%$$$######"""""""""############$$$%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$$$$ !!!###&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%$$$######%%%''''''&&&&&&&&&&&&%%%$$$###!!!!!!""""""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$&&&''''''&&&$$$###!!!"""$$$&&&'''&&&%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$""" !!!!!!!!!"""""""""######"""$$$&&&'''&&&%%%&&&'''%%%&&&''''''((('''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''''''''$$$*********...111EEEeeerrr```eee|||```TTTQQQNNNOOOVVVpppuuuhhhdddUUUCCC???IIISSSUUUccc|||###$$$$$$$$$%%%'''((()))%%%$$$$$$######$$$%%%%%%##############################$$$$$$$$$$$$######"""######$$$$$$$$$######!!!"""$$$###""""""%%%'''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&((()))***)))(((###$$$%%%%%%&&&'''''''''%%%&&&''')))******)))(((&&&$$$######%%%&&&&&&%%%%%%&&&&&&&&&%%%###!!! !!!"""%%%(((,,,:::UUUmmmyyyllllllhhhYYYEEE444,,,***((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%###"""###$$$&&&'''(((&&&######$$$&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!""""""###""""""$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""""""""############%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&&&&&&&%%%!!!  ###&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$###"""###%%%&&&'''&&&%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$'''(((((('''%%%###!!!"""$$$&&&'''&&&%%%$$$$$$######""""""######$$$#########$$$$$$$$$$$$$$$""""""!!! !!!"""""""""###%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$""""""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&$$$%%%&&&'''(((''''''&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((,,,***+++222:::PPPooo}}}qqqfff```lll~~~mmm[[[QQQNNNVVVbbbyyyyyyiiiUUUQQQJJJDDDBBBHHHUUUaaayyy$$$$$$$$$%%%&&&'''))))))%%%$$$#########$$$%%%&&&##############################$$$$$$$$$$$$############$$$$$$$$$######""" """$$$###""""""%%%(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%###$$$&&&((())))))((('''"""###$$$%%%&&&&&&&&&&&&%%%'''))))))'''%%%%%%&&&$$$###""""""$$$&&&&&&%%%$$$%%%'''(((&&&$$$ """'''))),,,<<>>111)))(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$&&&'''&&&###"""$$$'''###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""###""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""############%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%!!!###$$$&&&''''''&&&&&&###!!!  ###%%%'''%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''((($$$"""!!!"""$$$&&&&&&&&&$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###%%%'''((()))'''%%%$$$ """$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$"""""""""######$$$$$$%%%"""!!!  !!!""""""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%$$$%%%%%%%%%###!!!""""""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%###$$$&&&'''''''''&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))''')))%%%&&&111<<>>===PPPiiixxx###""""""!!!!!!!!!""""""###$$$%%%&&&&&&&&&%%%%%%$$$######""""""""""""""""""###"""!!! !!!$$$&&&""""""""""""!!!!!!!!!!!!"""###$$$&&&&&&'''''''''''''''&&&$$$$$$#########"""###%%%'''))))))))))))&&&&&&'''((())))))&&&######"""""""""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$%%%'''+++888SSSuuu~~~{{{hhhQQQCCC@@@<<<444,,,'''&&&$$$$$$&&&'''&&&&&&$$$###"""!!!!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###&&&***///333555,,,)))%%%$$$%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$###"""######$$$""""""$$$%%%&&&'''''''''$$$$$$""""""!!!""""""###"""###$$$%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###""""""###%%%&&&&&&$$$"""!!!"""######$$$$$$$$$$$$$$$!!!###$$$&&&&&&&&&%%%$$$"""$$$$$$######$$$&&&$$$$$$############$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$############"""######$$$%%%%%%$$$######%%%%%%%%%&&&&&&''''''((($$$######$$$&&&''''''&&&""""""""""""###%%%'''(((%%%$$$"""###%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((###$$$%%%&&&'''(((((()))'''&&&&&&&&&%%%'''222>>>SSShhh~~~tttcccLLL888...,,,...///...444===DDDNNN^^^sss|||~~~zzzbbbSSSUUU^^^kkk~~~~~~iiiXXXMMMEEEBBB===:::???QQQnnn"""""" !!!"""###"""###%%%&&&'''&&&%%%%%%$$$######""""""""""""""""""""""""!!! !!!$$$'''""""""######"""!!! !!!"""###%%%&&&'''''''''((('''&&&%%%$$$#########!!!###%%%''')))*********%%%%%%&&&(((***)))'''$$$###""""""""""""$$$&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$)))888RRRqqq|||pppgggYYYJJJ>>>666111///((('''%%%%%%'''(((((('''$$$###""" !!!!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""%%%***111666...+++'''&&&&&&((((((((($$$&&&'''))))))(((&&&%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$###########################$$$$$$%%%%%%&&&&&&'''(((&&&$$$""""""###$$$%%%#########$$$%%%&&&'''((($$$###"""!!!!!!"""############$$$%%%&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$'''((('''%%%!!!######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$###""""""%%%%%%###"""$$$&&&$$$##################$$$'''&&&%%%###""""""!!!!!!$$$$$$$$$############""""""###$$$%%%%%%$$$###"""$$$%%%%%%&&&'''((())))))###""""""###%%%&&&&&&%%%###"""""""""$$$%%%'''(((%%%###"""###%%%'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))***$$$$$$%%%&&&'''))))))***%%%&&&)))***'''(((222???OOOrrrxxxwwwqqq^^^DDD222------,,,***222555999???LLL```xxx~~~]]]LLLVVViiirrrxxxgggPPPLLLOOODDD666111<<>>DDDKKK]]]vvvjjjSSSVVVjjjtttvvvXXXGGGAAAAAABBBAAA>>>@@@QQQrrr######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$###"""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%'''((()))((((((((('''&&&$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$%%%%%%#########$$$&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###""""""######&&&&&&%%%%%%$$$######""""""&&&)))***111FFFddd{{{vvvpppjjj^^^NNN>>>222,,,***)))&&&###%%%(((***(((%%%%%%$$$###"""!!!""""""###!!!###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))***+++)))'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$######$$$%%%'''(((***&&&&&&%%%$$$###"""!!!!!!###$$$%%%&&&'''&&&&&&%%%$$$######$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$$$$$$$&&&&&&&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######""""""#####################$$$%%%&&&$$$######""""""#########&&&((()))(((%%%"""!!!!!!$$$$$$$$$######"""!!! ######"""""""""######$$$&&&%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&)))'''$$$$$$%%%'''''''''''''''&&&&&&&&&'''((()))(((((()))***((((((000:::BBBYYYxxxmmm]]]VVVQQQLLLCCC888...******---333:::DDDFFFKKK[[[xxxuuukkk^^^\\\bbbsss[[[PPPIII???666EEEHHHKKKTTTiii###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""######$$$%%%&&&((((((&&&%%%$$$"""###%%%'''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%###!!!"""###&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$#########"""$$$&&&***333FFF]]]nnn}}}zzzvvvyyylllZZZIII===444+++&&&)))&&&$$$%%%((((((&&&$$$%%%$$$######""""""######"""###$$$$$$######%%%&&&&&&&&&$$$###"""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%&&&''')))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%#########"""""""""""""""!!!!!!!!!"""$$$''')))***&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%%%%%%%%%%######""""""""""""#####################"""""""""######$$$$$$$$$$$$######%%%$$$######""""""######$$$###"""!!!!!!"""$$$$$$$$$$$$######"""!!!!!!!!!%%%'''((('''%%%"""!!!!!!""""""""""""###"""""""""###"""""""""###$$$$$$%%%&&&%%%$$$###############$$$$$$#########$$$%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$&&&((()))'''$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''((('''((()))'''(((000:::CCC^^^{{{jjjOOOAAA===<<<999333---)))***---111:::BBBJJJTTTcccwwwooogggddddddgggnnnQQQBBBBBBFFFCCC???NNNTTT___nnn###%%%'''((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""###%%%'''(((((('''%%%###"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&''''''%%%"""!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$###############$$$)))333AAAPPPZZZ\\\iii}}}}}}mmmnnnyyy|||mmmVVVCCC777111---***)))'''%%%%%%''''''%%%###%%%%%%$$$$$$###############$$$###""""""###&&&(((((('''$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$###############!!!!!!""""""#########$$$"""""""""""""""""""""""""""!!!!!!"""###&&&((()))%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$######%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""%%%$$$######""""""######%%%$$$"""!!! !!!"""###$$$$$$$$$###"""!!! $$$&&&''''''$$$"""""""""!!!!!!!!!""""""###$$$$$$###############$$$%%%&&&%%%%%%$$$######"""""""""#########$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%(((+++***(((&&&&&&'''((('''&&&#########$$$$$$%%%&&&&&&'''&&&'''((('''(((111;;;UUUnnn|||mmmWWWDDD:::666111...222...---///111555???HHHLLLgggttt```^^^lllzzz|||___RRRCCC:::999AAAQQQ]]]^^^hhhvvv###%%%'''((((((&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######"""""""""""""""###&&&''''''&&&###""""""###$$$&&&&&&&&&%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%'''((('''%%%###""""""###%%%&&&''''''((((((((((((''''''%%%%%%&&&''''''(((((((((%%%%%%$$$$$$$$$$$$$$$###$$$###$$$(((///888@@@DDDFFFPPPdddrrrooodddfffqqqqqqgggWWWFFF777///,,,,,,((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$"""!!!###&&&))))))'''%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""""""""######!!!"""""""""""""""######"""""""""""""""#########$$$######"""###$$$&&&'''%%%%%%$$$$$$###"""""""""########################%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$############""""""""""""######%%%$$$###""""""###%%%&&&#########$$$$$$#########%%%$$$######""""""######%%%$$$###!!!!!!!!!!!!"""$$$$$$$$$$$$###""" ###%%%&&&&&&$$$###""""""!!! !!!"""$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&***---+++)))((('''((()))((('''!!!"""###$$$$$$%%%%%%%%%&&&%%%&&&'''''')))333>>>]]]vvveeeYYYJJJ@@@:::444///+++000......000111777DDDQQQ```~~~{{{vvv```^^^qqqjjjLLLEEE???===@@@KKKaaauuuwww$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$######"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$""""""$$$%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&%%%$$$######$$$&&&((('''&&&%%%$$$$$$$$$%%%&&&(((((())))))))))))((((((%%%&&&''''''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&+++000333444======EEEUUUcccfffccc``````___YYYLLL<<>>888333...000......111666:::;;;:::<<<>>>III]]]tttvvvllloooxxx^^^RRRMMMIIIIIIMMMLLL\\\xxxzzz||| !!!!!!###$$$%%%&&&$$$%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$########################$$$&&&))))))(((''''''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))))))))(((((((((''''''&&&%%%###"""!!!"""###%%%''')))+++---///444888<<<;;;666000,,,+++......444???LLLRRRQQQMMMIIIDDD<<<444///,,,***)))$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!###"""###&&&)))+++***)))(((&&&$$$""""""###%%%&&&((('''&&&$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!"""%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&$$$###"""""""""###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""$$$&&&(((((('''%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&(((''''''&&&%%%$$$$$$###""""""$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!""""""###$$$$$$######$$$%%%&&&'''((()))&&&$$$###$$$&&&''''''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((///:::DDDFFFGGGAAA666000000000---222000000555>>>FFFLLLMMMLLLVVVjjj~~~uuuyyyvvvyyyyyyrrrggg[[[RRRHHHDDDPPP```dddfffyyy~~~}}}}}}~~~ !!!"""$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""""""""""""""###%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$############"""###%%%''''''&&&&&&&&&(((&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))))))))''''''''''''&&&$$$"""!!!"""$$$&&&&&&'''***///333GGGHHHGGGAAA888111......)))111;;;DDDJJJMMMPPPRRRRRRGGG:::222111000---)))%%%$$$$$$######$$$%%%%%%&&&%%%$$$###############$$$%%%'''(((((('''%%%###"""""""""$$$''')))(((''''''%%%###""""""###$$$%%%'''&&&%%%#########$$$%%%######"""!!!!!!"""######"""""""""!!!!!!"""##################$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!"""$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$%%%$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############""""""!!!!!!!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&''''''&&&%%%$$$#########!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$%%%'''((())))))%%%$$$######%%%''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&,,,444999666444000,,,---000222111000444;;;DDDNNNUUUZZZ\\\hhhnnn~~~ttt}}}xxxxxxzzzsss[[[TTTRRRTTTTTTTTT]]]kkkwwwyyy}}}||||||~~~ !!!"""###$$$%%%$$$%%%&&&&&&&&&%%%###""""""""""""###$$$&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%&&&(((***'''&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((())))))))))))&&&&&&'''''''''%%%$$$"""!!!###$$$$$$%%%***333999NNNPPPPPPIII>>>444000000,,,666AAAGGGGGGIIIOOOUUUYYYLLL<<<333111000,,,(((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$############%%%&&&'''((((((((('''&&&###""""""$$$&&&'''&&&$$$%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""###$$$$$$############$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""""""%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""!!!!!!"""$$$%%%$$$###"""""""""###%%%%%%'''&&&&&&%%%%%%$$$$$$###"""############"""!!!!!! """$$$$$$###"""###$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!"""###$$$%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$###""""""$$$&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***)))%%%%%%)))---......---++++++...222444444///<<>>OOO^^^nnnvvvxxx}}}zzzqqq{{{}}}oooZZZTTTOOORRR]]]kkksss|||'''&&&%%%$$$############&&&&&&'''((()))'''$$$!!!""""""###$$$&&&'''((()))%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%''')))))))))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&''')))******(((%%%""""""###$$$&&&%%%$$$#########$$$%%%&&&%%%&&&'''(((((((((''''''&&&'''(((((()))(((((('''$$$%%%)))///555BBBVVVhhhjjjoooyyyyyyggg[[[YYYSSSNNNIIIKKKOOOPPPJJJDDD000...***'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###!!!!!!"""&&&%%%$$$#########$$$$$$''''''(((((('''%%%###"""###############"""!!!!!!"""$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$######$$$%%%%%%###$$$%%%%%%$$$###"""!!!%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%##################$$$$$$"""""""""""""""######$$$$$$$$$$$$############"""&&&%%%$$$"""""""""######""""""!!! !!!""""""#########""""""!!!###$$$$$$"""!!!!!!"""!!!!!!"""""""""#########''''''((('''%%%$$$$$$%%%''''''((((((((('''%%%$$$#########""""""""""""""" !!!"""######$$$$$$&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&%%%---,,,000666444111>>>PPPcccsss{{{zzztttppp|||kkkUUUEEEOOO[[[jjjvvv~~~'''&&&%%%$$$######""""""%%%%%%&&&((()))((($$$"""""""""###$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%'''((())))))(((&&&$$$###$$$%%%%%%%%%$$$#########$$$%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''---666===HHHZZZjjj~~~uuukkkZZZXXXUUURRRNNNHHH@@@:::///,,,)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###!!!""""""&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''''''''&&&$$$###$$$$$$$$$$$$$$$###""""""$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$###"""!!!%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))%%%%%%$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""&&&%%%###"""""""""######""""""!!! """######$$$######""""""!!!###$$$###""" !!!!!! !!!"""$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$############""""""""""""!!!"""###%%%&&&&&&%%%$$$%%%$$$###"""!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$*********)))''''''((()))%%%---333555999CCCQQQZZZnnnxxxtttuuu{{{jjjYYYOOOKKKGGGYYYppp((('''%%%$$$###"""""""""$$$$$$%%%'''((((((%%%############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%)))'''%%%%%%&&&'''&&&%%%############""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((()))(((&&&%%%$$$%%%%%%&&&%%%(((111<<>>AAAOOOhhh|||{{{zzzjjjSSS???<<>>EEE[[[vvv%%%$$$$$$$$$###$$$$$$%%%$$$$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$###"""###&&&(((((((((&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%$$$$$$###""""""######$$$######"""%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&,,,<<>>444))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&'''((((((((('''&&&%%%###$$$&&&'''''''''&&&&&&"""######$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######%%%&&&'''(((&&&&&&%%%$$$############""""""!!!!!!!!!"""######$$$############$$$%%%%%%%%%$$$$$$############$$$$$$############""""""""""""###$$$&&&&&&%%%$$$$$$############$$$%%%&&&&&&%%%%%%############%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""""""""######$$$"""###%%%&&&%%%$$$""" !!!"""$$$$$$%%%%%%%%%""""""!!!!!!!!!"""######$$$%%%%%%%%%$$$###""""""$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""$$$(((***(((&&&$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###""""""!!!%%%&&&)))******)))'''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))++++++,,,...000222333333888???VVVtttpppyyyzzzYYYHHH>>>777<<>>CCCCCCAAAPPP```xxxttt|||tttWWWGGG<<<777CCCVVVvvv"""""""""###$$$&&&'''((('''%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((((((''''''%%%%%%&&&'''''''''&&&&&&(((---;;;OOObbbppp}}}wwwxxxvvvooo___KKK777+++######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%#########%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%'''''''''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&"""$$$%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%&&&''''''%%%$$$###"""!!!!!!!!!!!!$$$###""" !!!"""######"""""""""###%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$############!!!###$$$&&&&&&%%%$$$### !!!$$$&&&'''&&&%%%$$$$$$###"""!!!!!!"""###$$$##################$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!###%%%&&&&&&$$$!!!  """$$$%%%&&&%%%%%%""""""!!!""""""###$$$$$$!!!""""""#########""""""!!!###$$$$$$"""!!!!!!""" """###%%%&&&((((((%%%"""!!!###(((+++)))&&&%%%%%%$$$$$$$$$%%%'''(((''''''&&&%%%$$$""""""!!!$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))+++---.../////////555BBBQQQZZZ[[[XXXqqqqqq```SSSMMMFFFDDDVVVppp$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%'''(((((((((''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$######$$$&&&((())))))''',,,777JJJaaawww|||pppggg___PPP:::***((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""###%%%$$$$$$&&&%%%$$$$$$######$$$$$$''''''&&&%%%###"""!!!!!!"""###%%%&&&'''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$#########$$$'''***+++***%%%"""!!!###%%%&&&&&&%%%$$$"""$$$$$$%%%%%%$$$###!!! ###"""""""""""""""###$$$&&&%%%%%%$$$#########$$$"""######$$$$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$"""""""""!!!""""""######!!!!!!!!!"""######$$$$$$###"""!!! !!!###%%%&&&$$$""" !!!$$$(((***+++$$$###""""""###&&&)))+++&&&$$$!!!!!!###%%%&&&&&&&&&%%%$$$$$$%%%$$$!!!###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&$$$""""""###$$$&&&&&&&&&&&&%%%$$$###"""###&&&)))***+++---000333444555===NNNaaannntttvvv|||wwwUUUNNNOOOWWWWWWXXXooo||||||$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''$$$$$$###$$$&&&'''((((((***,,,555GGGaaa{{{mmm```XXXNNN???333((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!!!!###$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$###""""""######%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""""""""############""""""$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%***...000---(((######$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$###"""!!!######""""""""""""######&&&%%%$$$$$$######$$$$$$"""######$$$######!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!"""""""""!!!!!!""""""###$$$$$$%%%$$$###!!!!!!!!!"""$$$%%%$$$""" !!!$$$(((***+++'''%%%$$$$$$$$$''')))+++&&&###!!!!!!###%%%%%%%%%%%%%%%$$$%%%&&&%%%""" ###$$$%%%$$$###"""###$$$$$$$$$$$$$$$############%%%&&&&&&%%%###"""$$$%%%%%%&&&''''''''''''&&&&&&'''&&&'''***///222222111:::BBBPPP^^^mmm{{{{{{yyy]]]EEEDDDGGGRRRccczzz%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###"""""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$"""!!!$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&)))000===RRRkkkmmm]]]TTTJJJ===222''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$#########$$$$$$%%%%%%&&&&&&(((''''''&&&%%%$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###########################%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%&&&###''',,,222444111+++&&&&&&%%%$$$$$$############%%%&&&&&&&&&%%%$$$###"""%%%$$$###"""""""""""""""%%%%%%$$$$$$######$$$$$$######$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!""""""######$$$%%%%%%%%%%%%$$$###!!!!!!"""#########"""!!!"""%%%((()))***)))(((&&&&&&&&&(((***+++%%%###""""""###%%%%%%%%%$$$$$$$$$%%%'''&&&$$$""""""$$$%%%$$$######$$$%%%&&&%%%$$$###"""###$$$$$$&&&&&&'''&&&$$$$$$%%%'''%%%&&&'''((())))))))))))+++(((&&&+++333777666333>>>NNNaaannnxxxvvv}}}aaaLLL666;;;AAAOOOmmmsss~~~~~~&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%###!!!!!!"""###$$$######$$$%%%&&&'''''''''((((((''''''&&&$$$###"""$$$$$$$$$$$$%%%$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&###$$$%%%%%%%%%$$$%%%%%%'''444LLLfff|||rrrcccTTTCCC333((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%""""""###%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$#########""""""!!!!!!""""""###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%########################$$$&&&((())))))(((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###""""""$$$&&&'''%%%''',,,000333111---)))(((&&&$$$"""!!!!!!"""###&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$###""""""!!!!!!%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""######$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""###"""!!!###&&&((()))((()))((('''&&&&&&''')))***&&&%%%######%%%''''''&&&#########%%%&&&'''%%%###"""$$$%%%$$$######$$$&&&)))'''%%%#########%%%&&&%%%&&&'''&&&%%%%%%&&&(((%%%&&&'''((()))))))))))),,,)))'''***111888;;;;;;DDDWWWmmm|||yyyaaaMMM999BBBNNN^^^xxxzzzmmmvvv%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###%%%######$$$$$$%%%&&&'''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%"""%%%''''''%%%$$$%%%&&&'''888TTTppp}}}|||vvvfffQQQ;;;+++###&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&!!!"""$$$%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""!!!!!!!!!######%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$%%%$$$###""""""$$$&&&'''''''''(((+++---...---+++(((&&&###!!! !!!"""###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""""""""%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''%%%$$$###"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!"""""""""$$$'''((((((''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%'''(((((('''"""""""""$$$&&&&&&%%%###"""$$$%%%%%%$$$$$$%%%&&&+++)))'''%%%$$$%%%&&&'''$$$%%%&&&&&&%%%%%%''')))''''''((((((((((((''''''((('''''')))...666???EEEQQQbbbyyy}}}{{{~~~gggRRRIIITTTggg{{{zzzwwwrrryyy$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%$$$#########$$$$$$!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$!!!%%%((()))&&&%%%&&&(((,,,:::OOOeeexxx}}}rrr^^^FFF444+++(((&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''''''''!!!"""$$$&&&((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$###""""""!!!""""""###$$$%%%&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$$$$###$$$######""""""######$$$$$$############%%%&&&''''''&&&%%%&&&(((*********&&&%%%###!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###############$$$$$$######$$$$$$%%%%%%%%%%%%$$$############$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''(((((((((&&&%%%$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$######""""""""""""###%%%(((((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%&&&((()))((('''#########%%%''''''%%%###"""$$$%%%%%%$$$$$$&&&'''+++***(((&&&%%%%%%%%%&&&###$$$%%%%%%%%%%%%''')))'''(((((((((((((((''''''$$$&&&)))---222<<>>LLL[[[eeemmmttt}}}}}}}}}iiiOOOPPPeee|||ttttttxxxxxxrrrssskkkZZZUUU]]]bbbbbbjjj~~~***'''$$$$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$$$$#########""""""""""""%%%$$$$$$%%%&&&(((***+++'''%%%######$$$%%%&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&'''(((...222===JJJVVVccctttnnnbbbTTTHHH<<<000'''$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$########################&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################"""!!!"""$$$&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$############$$$######$$$&&&((('''&&&&&&&&&&&&&&&%%%$$$###"""""""""############""""""##################$$$$$$$$$%%%'''%%%###"""###%%%%%%###"""###&&&'''&&&$$$%%%$$$######""""""######$$$$$$$$$$$$$$$###"""""""""############"""!!! ######""""""""""""###############"""""""""$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%$$$######"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''(((+++000555;;;BBBEEEAAA999666DDDVVV``````eeexxx}}}sss|||uuueeeWWWQQQ^^^pppvvvooommmtttwwwjjjbbb___^^^^^^___dddmmm|||)))&&&$$$###$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######&&&%%%%%%&&&&&&'''))))))&&&$$$""""""###%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&''')))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&)))---777CCCOOO\\\nnn~~~mmm___OOODDD:::000(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((((('''&&&########################&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%########################$$$###"""###&&&((((((((('''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%###"""###&&&((())))))&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$###""""""###&&&''''''&&&%%%$$$######""""""######$$$$$$%%%%%%%%%$$$############$$$$$$$$$###""""""""""""""""""""""""""""""###""""""!!!"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###########################%%%###"""###$$$%%%$$$###############$$$$$$$$$$$$$$$$$$%%%'''***+++++++++111777CCCQQQVVVPPPHHHCCC;;;JJJ^^^hhhiiinnnuuujjj{{{hhhQQQIIIUUUjjjzzzpppqqqqqqnnnlllyyy}}}uuueeeXXX[[[hhhmmmjjjmmm|||(((&&&###""""""###%%%%%%((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&'''''''''((('''%%%###"""$$$%%%%%%%%%###$$$&&&((())))))((((((&&&%%%%%%%%%&&&(((***+++***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&(((000<<>>888...%%%%%%***$$$%%%'''((()))((('''&&&%%%%%%%%%'''***+++***)))$$$$$$%%%%%%&&&'''((((((&&&''')))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%######$$$$$$$$$###$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%&&&'''))))))***))))))((('''&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$##################""""""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%'''(((&&&%%%###""""""###%%%&&&'''&&&%%%$$$############""""""!!!"""######!!!###"""!!!!!!"""$$$&&&(((&&&%%%###""""""###%%%&&&''''''&&&%%%%%%$$$######'''$$$######%%%&&&$$$!!!!!!###%%%$$$"""!!!###%%%%%%$$$$$$###"""######### !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$###""""""%%%***000333...)))$$$$$$'''(((&&&###"""###%%%''''''&&&%%%$$$############$$$%%%%%%&&&&&&&&&''''''(((''''''''''''%%%$$$""""""###%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& (((///111555EEEaaawwwqqq[[[XXXeeewwwiiieeefffUUUVVVVVVTTT[[[vvvzzznnnnnnggg[[[iii~~~zzz &&&,,,+++%%%!!!###''''''''''''''''''''''''(((%%%$$$$$$###############$$$'''))))))'''%%%$$$$$$((((((''''''''')))+++,,,'''&&&$$$""""""###$$$%%%&&&&&&%%%$$$############'''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%###%%%'''((('''&&&&&&'''&&&&&&&&&$$$""""""###%%%%%%'''(((((('''%%%$$$%%%$$$$$$'''///999DDDPPPYYY]]]___dddfff^^^QQQHHHFFFDDD>>>777000,,,)))'''&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&'''))))))'''%%%(((&&&%%%%%%&&&'''%%%$$$###$$$&&&((())))))((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###%%%%%%$$$%%%&&&(((***+++---***'''&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%###"""###$$$$$$###"""%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######''''''&&&%%%%%%$$$######&&&%%%###"""!!!!!!!!!""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&$$$"""!!!!!!"""#########$$$%%%$$$###"""!!!$$$#########""""""!!!!!!###$$$$$$###!!! !!!###!!!""""""#########""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&))),,,---,,,((('''%%%###""""""###$$$"""###$$$%%%%%%%%%$$$######"""""""""$$$&&&)))++++++)))'''%%%$$$%%%&&&''''''&&&%%%############$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$+++...111CCCccc~~~{{{pppjjjhhhqqq|||wwwiiinnnwwwcccRRRRRROOO[[[xxxyyynnndddeeennn$$$'''))))))'''&&&'''((('''&&&&&&&&&&&&&&&%%%$$$%%%$$$######""""""#########&&&(((((('''%%%$$$$$$((((((((((((((())))))***&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$######$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###%%%(((((('''%%%%%%%%%$$$%%%%%%###""""""###%%%%%%'''(((((('''%%%%%%&&&)))((((((,,,444???KKKTTTTTTUUUXXXYYYRRRFFF???>>>???;;;666000,,,***(((''''''&&&$$$$$$%%%&&&&&&%%%'''''''''((())))))'''%%%'''%%%$$$$$$%%%&&&$$$######$$$&&&'''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%&&&)))+++---...+++'''%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''%%%$$$######%%%%%%$$$###%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$''''''&&&%%%%%%$$$######%%%$$$###!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$############&&&%%%$$$###""""""""""""###$$$%%%%%%%%%$$$""""""############"""""""""!!!###$$$$$$###!!!!!!"""$$$######$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$%%%(((***+++***'''&&&$$$"""!!!"""###$$$######%%%%%%%%%%%%$$$###"""""""""###$$$&&&(((******(((&&&%%%$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''+++...444AAA[[[zzz~~~wwwvvv~~~{{{|||{{{eeebbbqqqnnnccc]]]QQQWWWkkkvvvbbbZZZlll''''''((()))***+++***)))***'''%%%%%%'''(((&&&###%%%$$$######""""""######"""%%%''''''&&&%%%%%%&&&((())))))))))))(((''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&)))***(((%%%#########$$$$$$$$$"""###$$$&&&%%%&&&''''''&&&&&&'''((()))+++,,,...333;;;CCCHHHPPPNNNMMMLLLEEE;;;555666999777555111...***(((''''''%%%$$$$$$&&&'''&&&%%%)))((('''((())))))(((&&&&&&%%%$$$$$$%%%%%%$$$"""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$'''&&&%%%%%%'''***...000000,,,'''$$$$$$&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&&&&%%%###"""##################""""""$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$&&&$$$###$$$&&&(((((('''&&&%%%###"""!!!!!!"""######$$$%%%%%%%%%%%%######!!!""""""$$$%%%&&&''''''((('''%%%$$$###$$$$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$'''))),,,///>>>[[[yyyyyybbb___ooosssaaa^^^ddd]]]kkkyyylll^^^___xxx&&&))),,,......,,,***))),,,)))'''(((+++,,,)))&&&%%%%%%$$$###############"""$$$&&&'''&&&%%%&&&'''((()))******)))'''%%%$$$$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******((($$$"""!!!###%%%&&&&&&%%%%%%&&&((($$$%%%&&&%%%%%%%%%''')))'''---222444666;;;@@@BBBTTTNNNIIIDDD===444000222333444444222///+++((('''(((&&&%%%%%%'''(((((('''((('''&&&(((***+++***)))'''&&&$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&%%%###"""######$$$$$$$$$$$$######!!!!!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&(((,,,000333111,,,&&&""""""$$$&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$%%%'''''''''%%%%%%$$$######""""""##############################"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%#########""""""""""""!!!###$$$$$$%%%%%%###"""!!!%%%%%%&&&'''&&&%%%$$$###"""###$$$$$$$$$###""""""$$$%%%%%%$$$######$$$&&&''''''''''''&&&%%%######!!!!!!"""###############%%%###""""""$$$%%%%%%$$$$$$$$$###"""!!!!!!""""""###$$$%%%&&&%%%$$$###"""!!!!!!###$$$%%%%%%%%%%%%'''&&&%%%$$$############"""""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########!!!"""######$$$%%%(((***---555PPPvvvrrraaajjjmmmZZZZZZeeevvvvvvddd```iiiwww&&&...777888333---+++,,,---+++)))***,,,---+++)))&&&&&&%%%$$$$$$$$$$$$$$$###%%%''''''&&&&&&'''(((((()))))))))((('''%%%###$$$%%%'''((('''&&&###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******'''$$$"""!!!%%%'''))))))(((((()))***###$$$$$$$$$$$$%%%))),,,...555999888999AAAHHHKKKQQQIIIAAA;;;666111000222000222444333///+++(((((()))(((&&&''')))******)))%%%%%%%%%'''***,,,---,,,)))'''&&&&&&''''''&&&%%%%%%&&&&&&'''&&&%%%###""""""######$$$$$$######""" !!!"""######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))---111333000+++%%%""""""###%%%&&&%%%$$$$$$%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&%%%$$$######""""""##############################""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############"""""""""######$$$$$$%%%%%%$$$$$$#########""""""""""""!!!"""###$$$%%%%%%###"""!!!%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%$$$###"""$$$%%%%%%$$$######$$$&&&(((((((((''''''%%%$$$###!!!!!!"""############"""$$$"""!!!!!!#########"""######""""""""""""""""""$$$%%%%%%&&&%%%$$$###"""!!!!!!######$$$$$$$$$###&&&%%%%%%$$$#########"""""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########"""#########$$$&&&))),,,444AAA^^^wwwdddkkk{{{hhh\\\bbbqqqlllZZZ___uuu111:::CCCCCC;;;333111222000000///...,,,+++******((('''&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&((())))))))))))((('''&&&%%%$$$$$$%%%'''((('''&&&$$$###"""###%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((()))(((&&&#########''')))++++++***)))***+++$$$%%%%%%$$$%%%''',,,000;;;CCCEEE@@@AAAMMMXXX[[[III@@@777333000///000444000333666444///***(((((()))'''&&&''')))++++++***%%%$$$$$$&&&))),,,------)))(((''''''(((((('''&&&%%%&&&'''''''''%%%$$$############$$$$$$######### !!!###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''((()))+++---///111...***%%%""""""$$$%%%%%%$$$$$$$$$%%%&&&'''((()))%%%$$$$$$%%%'''((('''&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$###$$$$$$#########"""""""""######$$$$$$$$$######"""$$$%%%&&&&&&&&&%%%###"""!!!"""$$$&&&&&&%%%###"""###$$$$$$$$$"""###$$$&&&'''''''''''''''&&&%%%$$$""""""######$$$######"""###!!! """######"""########################$$$%%%&&&&&&%%%$$$"""!!!""""""""""""""""""######&&&&&&%%%%%%$$$######"""######%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''***---999FFF^^^yyy~~~iiidddtttmmmbbbfffxxxxxxxxxjjjeeeeeennnEEEIIIMMMKKKEEE>>>;;;:::888::::::666///++++++---))))))(((''''''''''''''')))******)))''''''(((***)))(((''''''&&&&&&&&&&&&%%%&&&'''''''''&&&$$$$$$!!!###%%%'''((((((''''''######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''(((((('''$$$###$$$%%%(((***,,,,,,***)))))))))'''''''''&&&'''+++000555@@@NNNXXXVVVWWW^^^cccbbbKKK@@@666111000///111555222555888555...)))'''((('''&&&%%%&&&((()))))))))'''%%%$$$%%%''')))******)))'''&&&&&&'''(((&&&%%%%%%&&&'''(((''''''%%%%%%###$$$$$$$$$$$$$$$$$$### """$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&''')))***,,,------...+++((($$$"""###$$$%%%%%%$$$$$$$$$%%%&&&'''((()))$$$######$$$&&&((('''&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######%%%$$$$$$$$$############$$$###############$$$$$$###$$$%%%%%%%%%$$$""""""!!!"""$$$&&&'''&&&$$$###!!!"""######""""""$$$&&&&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$$$$$$$######"""!!! """######"""######$$$$$$$$$$$$$$$###%%%%%%&&&&&&%%%$$$"""!!!######!!!!!! !!!"""###&&&&&&&&&&&&%%%$$$###"""$$$%%%'''(((((((((((('''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''+++...:::GGG[[[qqqrrr```dddxxx{{{aaa___ssszzzpppiii[[[gggwwwUUUTTTRRROOOKKKGGGCCC@@@AAADDDDDD>>>444------000******)))(((((((((((((((+++++++++***((('''(((***)))((('''%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$!!!"""%%%'''))))))((('''#########$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%''''''(((((('''%%%######%%%'''(((***,,,,,,***((('''(((******))))))***...444888<<>>444///***$$$"""$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%'''))))))((('''&&&###$$$'''((())))))'''&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%'''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))***)))'''%%%$$$$$$$$$%%%###%%%'''((())))))'''&&&########################$$$######%%%'''))))))((()))'''%%%######$$$'''((('''&&&%%%$$$$$$$$$%%%&&&###&&&((((((&&&$$$######"""$$$&&&%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%###""""""$$$''')))***)))'''&&& !!!###$$$&&&&&&'''''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!###&&&((((((&&&###!!! !!!###%%%''')))***&&&&&&%%%###!!!"""$$$'''&&&%%%$$$###$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$&&&'''((()))#########$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%'''(((***---777JJJbbbzzzwwwqqqeee\\\```yyynnnXXXKKKMMM^^^zzz{{{nnniiiooovvvuuubbbVVVZZZbbbooo~~~vvvwwwssstttyyyxxxwwwoooXXXFFF888+++&&&(((+++...222777555000,,,)))((())))))+++***)))(((&&&$$$######'''&&&&&&(((***)))%%%!!!""""""###$$$&&&'''((((((''''''''''''''''''''''''(((((('''&&&%%%$$$"""!!!&&&'''(((((('''(((***,,,666???PPPeee|||sssaaaQQQ>>>333---'''$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$&&&(((***+++***(((&&&###%%%''')))******(((((('''''''''((('''&&&&&&%%%###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((((((***)))'''(((***++++++*********((('''%%%###"""!!!###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%''')))+++,,,&&&&&&%%%$$$"""!!!  !!!###%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%(((((('''&&&%%%$$$$$$$$$(((((()))***+++***'''$$$""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))((('''%%%###"""""""""###"""###%%%&&&&&&%%%###""" !!!###$$$%%%&&&&&&&&&&&&&&&%%%$$$""""""###%%%$$$###!!!!!!###''',,,///'''%%%"""!!!"""######"""###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!###$$$&&&''''''&&&&&&######$$$%%%%%%&&&'''''''''&&&$$$#########$$$$$$((('''&&&%%%%%%%%%&&&'''(((///<<>>VVVkkktttdddkkkkkk]]]gggyyy|||hhhXXXMMMGGGAAAGGGTTTiiiyyyeeeUUUXXXeeexxxcccKKK000%%%%%%'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((&&&###"""###%%%((((((((('''&&&&&&%%%%%%######$$$%%%&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''+++111666@@@QQQkkk\\\GGG000((())))))&&&$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%&&&'''((()))*********)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))*********)))(((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%&&&''''''%%%$$$""""""""""""######$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%$$$######""""""######""""""###$$$&&&((()))***000---***((((((&&&$$$"""!!!!!!""""""#########$$$###$$$%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$"""$$$'''((('''&&&&&&''''''&&&%%%###""""""############$$$%%%''''''&&&$$$$$$%%%%%%&&&%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&''')))***+++++++++***...++++++000777BBBSSSbbbssskkk]]]nnnsssfffeeeyyytttgggZZZLLLAAACCCOOOXXXaaaxxxjjjYYYWWWcccnnnvvvzzz^^^KKK666***%%%###%%%((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$######&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((---111DDD[[[ttt}}}qqqVVVDDD222***)))'''%%%$$$$$$$$$######$$$&&&'''))))))((('''''')))******)))(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$###"""!!!!!! &&&&&&%%%###'''---///---,,,)))'''&&&'''''''''&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%$$$######""""""######&&&&&&'''((('''&&&$$$###$$$%%%%%%%%%%%%$$$######%%%$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%######%%%((((((&&&######$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&''''''&&&%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$)))(((&&&%%%$$$#########$$$###############$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&$$$######$$$&&&&&&%%%$$$#########$$$%%%%%%$$$$$$#########""""""!!!"""%%%'''''''''&&&%%%%%%%%%&&&$$$###"""###%%%%%%%%%&&&'''&&&%%%######&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$!!!$$$&&&(((((('''&&&((((((((()))***,,,---......***(((,,,333>>>MMMZZZpppfff\\\ooo|||mmmqqqkkkuuulllaaaVVVJJJBBBDDDPPP[[[eee|||oooZZZSSS\\\lllyyyqqqZZZHHH555***&&&%%%'''++++++***)))((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$###&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''%%%%%%(((---000EEE```{{{{{{}}}xxxeeeTTTCCC111***)))'''&&&&&&%%%$$$$$$###$$$%%%'''((('''%%%%%%&&&)))+++,,,+++)))'''&&&&&&'''((('''&&&%%%$$$$$$###""""""!!!!!!###&&&'''&&&***111444222+++(((&&&%%%&&&((()))((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""""""""###&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$###"""$$$''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&''''''%%%######%%%''''''&&&$$$############$$$############"""""""""!!! """$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$"""!!!###$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%$$$######""""""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%!!!###$$$&&&'''(((((('''&&&&&&''')))+++---///000,,,***)))***,,,555GGGXXXvvvooocccmmm}}}jjjiiiqqqlllZZZMMMHHHIIIHHHMMM[[[rrrqqqdddaaa___```qqqqqqVVVEEE333***''''''***---///---***'''&&&%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((---000EEE\\\ttt{{{wwwwwwxxxvvv```QQQAAA000)))((((((((()))&&&%%%$$$$$$$$$%%%&&&'''$$$######&&&))),,,......)))(((&&&&&&((()))((((((%%%%%%$$$$$$######"""""""""'''))))))+++000333333+++(((%%%$$$%%%(((***+++***)))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%&&&''''''(((((((((''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$###!!!###&&&(((((('''&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''%%%$$$############""""""!!!!!!!!!""""""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''((((((&&&%%%$$$&&&''''''&&&%%%$$$############""""""######""""""!!!!!! !!!###$$$%%%%%%$$$######$$$%%%$$$"""!!!"""###"""###%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%&&&)))+++---///000******)))'''%%%,,,???RRRuuuwwwjjjlllyyydddbbbyyyiiiQQQDDDFFFNNNMMMKKK\\\kkk\\\YYYffflllmmm~~~{{{SSSDDD333***((('''***---111///+++'''%%%$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&''''''((((((((('''%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))...222BBBLLL^^^ooo{{{}}}tttlllyyyxxxeeeKKK===...((((((((())),,,'''&&&%%%$$$$$$$$$%%%&&&$$$######%%%))),,,------((('''%%%&&&''')))((((((&&&%%%%%%%%%$$$$$$$$$######))),,,******---///......***%%%###$$$''')))***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######""""""!!!###'''))))))(((%%%###%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$#########!!! !!!!!!"""###$$$%%%%%%$$$#########$$$$$$""""""###$$$%%%%%%&&&&&&'''(((((('''&&&%%%&&&''''''&&&%%%$$$######"""""""""###$$$$$$$$$######"""!!!"""###$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$######$$$ """$$$&&&'''(((''''''%%%%%%%%%$$$$$$#########"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%''''''&&&&&&'''((()))***%%%&&&''')))+++,,,------)))))))))(((&&&***999HHHeee|||uuujjjppplll___ggg}}}bbbNNNDDDEEEKKKOOOQQQaaa~~~```UUUTTTddduuu{{{SSSDDD333+++((('''(((***000...***'''%%%$$$%%%&&&$$$############$$$%%%%%%&&&'''((()))((('''&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&***000444<<<@@@NNNccctttvvvkkk```vvvtttdddCCC777,,,(((((()))***---'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$&&&(((*********'''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%***,,,,,,---111222000111---'''$$$###%%%&&&''''''&&&%%%$$$############&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&%%%$$$######$$$&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((('''&&&$$$###""""""""""""$$$''')))***(((%%%###%%%%%%&&&'''(((((())))))((('''&&&%%%$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$######$$$$$$""""""###$$$%%%&&&&&&'''&&&((()))(((&&&%%%&&&'''&&&&&&%%%%%%$$$###""""""###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%%%%!!!###%%%'''(((((((((%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%''')))***((('''&&&%%%###"""!!!!!!$$$#########$$$$$$%%%&&&(((((('''''''''((())))))'''((()))************)))***((((((+++,,,...555>>>RRRuuuooofffvvvwww]]]]]]tttpppZZZPPPJJJGGGFFFOOO[[[iiiwww|||lll[[[XXXVVV```zzzoooSSSDDD444,,,)))'''&&&(((---+++(((&&&%%%%%%&&&&&&###############$$$%%%%%%$$$&&&'''(((((('''%%%$$$$$$%%%&&&'''''''''&&&%%%((((((((((((''''''''''''$$$$$$$$$$$$############!!!""""""###%%%)))///444777>>>KKKWWW]]]___dddjjjlllxxx~~~vvveeeSSS:::111)))((())))))***,,,&&&%%%$$$$$$$$$%%%&&&'''((('''%%%&&&'''(((((('''&&&$$$###$$$&&&(((((('''''''''''''''&&&&&&&&&&&&'''***+++---333:::<<<999222...(((%%%$$$$$$$$$$$$$$$$$$############$$$$$$'''''''''((())))))******)))(((((('''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***)))((((((***,,,+++***'''%%%###"""""""""$$$%%%'''))))))(((%%%$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$%%%'''''''''&&&%%%$$$$$$###$$$$$$""""""###$$$%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$#########%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&%%%&&&!!!###%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***+++***(((%%%###"""!!!!!!############$$$%%%&&&&&&((((((((((((((('''''''''((()))*********)))((('''***((()))...111111555:::LLLqqqnnngggyyypppYYY___}}}lllWWWQQQNNNJJJHHHQQQbbbqqqzzzhhh[[[XXX\\\```kkk}}}fffQQQBBB333,,,)))''''''(((((('''&&&&&&&&&&&&&&&'''###############$$$$$$%%%###$$$&&&(((((('''%%%###$$$$$$&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""###''',,,000444;;;EEEKKKIIIKKK[[[mmmfffkkktttzzzwwwfffOOO???333,,,'''((()))((()))+++%%%$$$$$$###$$$%%%'''((((((&&&%%%%%%'''(((((('''&&&%%%$$$%%%'''))))))(((''''''''''''''''''''''''+++***))),,,666???AAA<<<000,,,(((&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&''''''((())))))***((('''&&&&&&%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((((()))***)))''''''***---...,,,)))%%%###"""""""""%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''"""""""""###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&((('''&&&$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""$$$&&&(((((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%'''))))))(((&&&%%%%%% !!!###%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$&&&((()))+++***(((&&&$$$#####################$$$%%%&&&''''''(((((()))((('''&&&%%%'''((()))******)))((('''((())),,,000000///555===RRRnnnxxxooowwwsss```ddd}}}ttt[[[OOOLLLOOOSSSVVVcccvvvvvvqqqlllddd\\\ZZZeeevvvzzzgggOOOAAA222,,,***(((((()))$$$%%%%%%&&&&&&'''''''''#########"""###$$$$$$%%%"""$$$&&&((((((&&&$$$######$$$&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""$$$)))---333666<<>>,,,&&&((())))))***'''%%%$$$$$$&&&)))))))))'''%%%$$$######$$$&&&'''&&&&&&((((((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&$$$$$$###"""!!!!!!###&&&***,,,///111888???AAAAAAFFFMMM^^^iiihhhVVVHHHDDD===222...,,,***'''&&&&&&&&&'''(((%%%""""""%%%((()))(((((('''&&&%%%%%%&&&(((***((('''%%%$$$$$$&&&)))+++(((((('''&&&%%%%%%$$$###'''(((***,,,---...------******)))'''&&&%%%$$$######$$$&&&((())))))((('''$$$%%%&&&'''''''''&&&%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########%%%%%%&&&&&&'''''''''&&&$$$#########$$$%%%'''((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%'''(((((('''%%%$$$$$$###""""""###%%%&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&###""""""###$$$&&&''''''&&&$$$###"""###%%%'''((((((''''''$$$###"""""""""###%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%######%%%''''''&&&$$$######$$$&&&''')))(((''''''''''''%%%###%%%&&&'''((())))))))))))'''***------+++---444999UUUhhhyyyooovvv}}}nnneeeqqqrrr]]]SSSNNNRRRZZZgggqqquuucccUUUSSS\\\gggmmm~~~ttteeeaaammmsssrrr{{{{{{zzzwwwmmmaaa\\\^^^]]]WWWQQQqqqPPP@@@///((())))))))))))'''&&&$$$%%%''')))((((((&&&%%%$$$$$$%%%&&&'''(((&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$""""""!!!"""$$$'''+++------...333999;;;===CCCKKKZZZ___\\\NNNBBB===666...,,,***(((&&&%%%&&&'''((('''%%%"""###%%%(((((((((((('''&&&%%%%%%''')))***((('''%%%$$$$$$&&&)))***(((((('''&&&&&&%%%$$$$$$%%%&&&(((***++++++++++++))))))((('''&&&%%%%%%$$$!!!"""%%%''')))*********&&&'''((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((('''%%%$$$###"""!!!#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###%%%&&&''''''&&&%%%###############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&((((((&&&###""""""###$$$%%%&&&&&&%%%$$$######$$$%%%''''''''''''&&&###"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%######$$$&&&'''&&&$$$#########%%%&&&(((''''''((())))))&&&$$$$$$$$$%%%&&&''''''''''''%%%(((******)))+++111777EEEgggllliii~~~gggZZZssslllYYYQQQMMMPPPUUUkkkssscccWWWWWWYYY\\\gggvvvzzzpppjjjbbbZZZ\\\gggyyy~~~uuummmddd]]]WWWSSSNNNJJJIIIJJJMMMOOOjjjRRRBBB222+++***)))))))))'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&'''((())))))(((''''''''''''(((***+++(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$"""""""""###%%%(((+++---------///333666999AAAKKKQQQOOOJJJCCC<<<666222000222///+++'''%%%%%%'''(((&&&%%%######%%%'''((('''((('''%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&((()))((('''''''''&&&%%%%%%%%%###$$$&&&'''((()))((((((''''''''''''&&&&&&&&&%%% !!!###%%%(((***,,,---((()))))))))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%***)))((('''%%%###""""""""""""""""""############$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###"""###"""###$$$%%%%%%$$$###"""%%%%%%&&&''''''&&&&&&%%%###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''&&&%%%###"""%%%&&&&&&%%%######$$$%%%&&&%%%$$$###"""######$$$&&&&&&'''***++++++(((%%%"""###$$$%%%%%%&&&&&&&&&###&&&((((((''')))///333===```kkkhhhggg]]]yyyjjjWWWPPPMMMPPPUUUnnnhhhTTTNNN[[[ccccccqqqyyykkkaaa^^^```\\\ZZZiiirrrfffbbb^^^SSSIIIDDDFFFFFFDDDAAADDDMMMUUU{{{cccRRRDDD555...,,,***))))))'''&&&&&&((()))(((&&&$$$$$$%%%&&&((()))*********)))(((&&&&&&'''))),,,---+++***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$&&&(((***+++000......111333777AAALLLIIIAAA<<<;;;999444333555<<<888222+++'''%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$######%%%&&&(((((('''&&&%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%'''***,,,---)))))))))((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%%%%$$$#########$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$###%%%'''&&&$$$#########"""###$$$$$$$$$$$$###"""'''''''''&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''$$$"""$$$%%%'''&&&$$$######$$$%%%$$$###"""""""""######$$$%%%(((+++---,,,)))&&&"""###$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''')))...111CCCUUUssswwwpppwww~~~sssrrrnnnYYYOOOLLLTTT___pppcccTTTPPP]]]jjjtttwwwsssqqqjjjaaaXXXaaajjjsssuuucccYYYWWWTTTNNNHHHHHHIIIJJJJJJKKKNNNSSSWWWzzzhhhPPPCCC666000---***)))***'''&&&&&&((()))(((&&&$$$$$$%%%&&&((()))*********)))(((&&&%%%&&&))),,,...,,,***(((&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))000---,,,...///333===HHHFFF>>>888777666333333777<<<999333---(((%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''''''''$$$%%%'''((())))))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%'''(((((('''&&&%%%%%%%%%$$$$$$####################################"""###$$$%%%&&&%%%$$$###$$$######""""""######$$$%%%&&&'''(((((('''&&&%%%###%%%&&&%%%#########$$$#########$$$$$$#########(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''''''''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,+++)))'''%%%###%%%((((((&&&$$$###$$$$$$##################$$$$$$%%%'''+++------)))'''###$$$%%%&&&&&&'''''''''&&&'''''''''(((+++///111EEEQQQhhh~~~}}}tttuuuzzz|||rrrYYYLLLLLL[[[mmmwwwhhhZZZVVVUUU]]]ooohhh```jjjmmmfff^^^ggg{{{|||sss```^^^YYYRRRLLLIIIIIIJJJKKKHHHHHHMMMUUUYYYXXXUUU}}}nnnJJJ???444///---***)))+++'''&&&&&&'''(((((('''%%%%%%&&&&&&'''((()))******)))(((&&&%%%&&&(((***,,,+++***)))'''&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&(((((('''''''''(((((()))+++))))))******,,,555>>>DDD@@@:::333000000222333444222...***'''%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$###!!! !!!"""$$$%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((((((((()))&&&''')))*********)))(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&((()))***)))'''&&&&&&%%%$$$$$$######$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$##################$$$%%%&&&((())))))(((&&&%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((()))+++,,,+++***((('''###&&&)))***(((&&&$$$$$$""""""###$$$$$$%%%%%%%%%$$$%%%'''***,,,,,,)))'''$$$%%%&&&'''(((((((((((()))(((((((((***---000222<<>>888444...(((************))))))))))))%%%%%%%%%%%%%%%%%%&&&&&&***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''''''''%%%###"""###$$$%%%######$$$&&&((()))(((((('''''''''''''''(((((()))))))))((('''&&&$$$$$$###%%%''''''&&&%%%&&&'''((((((((('''&&&%%%######%%%%%%&&&&&&&&&$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******(((&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$&&&'''((('''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&$$$###$$$%%%&&&%%%###%%%'''))))))((('''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$%%%&&&''''''%%%$$$"""$$$$$$######$$$&&&''')))***)))'''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%)))+++---+++(((&&&(((***...//////,,,'''$$$&&&(((%%%%%%%%%%%%&&&'''((()))((('''%%%$$$###$$$$$$%%%%%%&&&((()))((('''%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&((()))***+++222......999KKKccc}}}|||mmmfffeeeccc[[[TTTPPPXXXeeeyyyrrrooottt}}}zzzxxx|||~~~rrrmmmbbb\\\XXXYYY```nnn~~~yyywwwmmmlllkkkkkkmmmsss|||}}}^^^MMM999111333555111*********))))))((()))******%%%%%%&&&'''''''''''''''***))))))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&''''''&&&$$$$$$%%%'''&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&'''((())))))))))))((('''%%%$$$###""""""$$$&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$""""""$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&''''''''')))******(((&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))((('''$$$""""""$$$&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((()))&&&%%%$$$$$$%%%%%%$$$$$$$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""$$$&&&((((((&&&$$$"""%%%$$$$$$$$$$$$%%%''''''(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&)))(((&&&%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&''''''((()))(((&&&%%%&&&(((,,,------***'''%%%%%%'''%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%''')))++++++)))&&&%%%###$$$%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&(((((((((((('''''''''''''''((()))***+++---,,,111>>>OOOcccxxx{{{yyyrrreeeXXXPPPQQQTTTLLLLLLWWWsssvvvhhhppp~~~}}}jjjqqq{{{xxxrrrfff\\\TTT^^^hhhiiiiiiwww|||{{{nnn}}}~~~yyy}}}ttt\\\GGG<<<111---111333111,,,******)))((())))))******&&&'''((()))******)))))))))((((((((((((((())))))&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''''''''(((***,,,)))(((&&&&&&'''(((((('''%%%%%%%%%%%%&&&((()))******)))(((&&&$$$###"""""""""$$$&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$""""""###$$$%%%&&&'''&&&%%%$$$'''&&&&&&&&&&&&'''))))))((()))***)))'''%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''))))))))))))$$$##################$$$$$$$$$&&&'''''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((()))((('''$$$""""""$$$&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%&&&&&&'''((((((***(((&&&%%%%%%%%%$$$###$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&''''''(((((($$$%%%%%%$$$###$$$%%%'''***++++++)))'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&)))++++++)))'''%%%$$$%%%&&&'''((('''&&&&&&%%%&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''(((((((((((((((''''''''''''(((((()))***000:::FFFXXXqqq{{{vvvlllaaaWWWRRRPPPOOOFFFFFFPPPiiiqqqdddlll{{{xxxhhhooo~~~qqqhhhhhheee]]]WWWVVVcccrrrzzzwwwxxx~~~aaaDDD999444///---...000///...))))))))))))************((()))***+++,,,+++***)))(((''''''''''''(((((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((((((((('''&&&%%%$$$&&&'''((((((***,,,///+++***(((((())))))((('''$$$$$$$$$%%%&&&((()))******)))(((&&&$$$############%%%''''''&&&%%%&&&'''((((((((('''&&&%%%#########$$$%%%'''''''''&&&&&&'''&&&&&&&&&'''(((***+++)))******)))&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''###$$$''')))*********)))$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))))))))'''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&''''''(((((('''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%###$$$%%%$$$&&&'''&&&%%%$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******(((%%%$$$$$$%%%$$$$$$$$$$$$&&&'''((())))))(((&&&&&&''''''''''''''''''######"""""""""$$$%%%&&&(((((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%$$$%%%&&&((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&******+++...555IIIiiirrr^^^YYY______SSSEEE???GGGRRR^^^qqqvvvddddddqqq|||vvvssswwwwwwmmmggg^^^UUUUUU]]]bbbiiitttwwwqqqzzzuuudddMMM;;;444111---+++,,,------,,,'''((()))***+++******))))))***+++,,,,,,***)))(((&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&'''((((((((('''&&&%%%&&&'''(((((()))+++---***)))'''((()))******)))$$$$$$$$$%%%&&&'''((()))+++)))(((&&&%%%$$$$$$%%%%%%'''))))))((('''((()))***)))))))))(((&&&%%%$$$"""###%%%''''''''''''&&&''''''&&&&&&''')))+++---*********(((&&&%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&'''(((******)))((('''%%%%%%%%%&&&&&&%%%%%%%%%###%%%(((***+++***((('''((()))***(((&&&$$$%%%''''''(((((())))))(((''''''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%%%%&&&'''&&&###""""""$$$%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***)))&&&###"""###$$$$$$$$$###%%%&&&((())))))))))))''''''&&&&&&&&&&&&&&&&&&$$$###!!!!!!###%%%''''''''''''''''''((('''%%%###$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$"""###%%%&&&''''''''''''$$$$$$$$$%%%&&&'''))))))&&&%%%%%%%%%%%%&&&&&&'''***))))))***000AAA^^^wwwnnnYYYTTT\\\]]]OOO@@@<<>>GGGYYYsssyyyfff___gggzzz~~~}}}sssmmm{{{vvvlll^^^UUUUUUTTTRRRWWWbbbrrr~~~}}}|||zzz}}}yyyaaaGGG777555999111...***))))))***************))))))))))))******,,,+++***)))'''''''''&&&))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''+++***)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((((((((((((&&&$$$###(((((((((((())))))))))))***+++++++++***)))'''&&&$$$%%%&&&''''''&&&%%%$$$'''(((((()))***++++++,,,+++******)))(((''''''&&&(((((('''&&&%%%$$$$$$###''''''''''''(((***+++,,,******)))((('''&&&&&&%%%$$$'''******)))&&&%%%$$$%%%%%%''''''''''''%%%%%%''')))+++)))%%%""""""###&&&(((***+++)))((((((((((((((((((((('''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&'''&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$%%%(((+++---%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$'''(((((('''%%%###$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''((()))%%%$$$######$$$''')))+++)))%%%!!! ###&&&''''''***)))+++000666>>>KKKWWWvvvjjjccc[[[TTTKKKBBB>>>???:::<<>>333000111...,,,)))))))))******)))******)))(((((()))******,,,+++***((('''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&''''''))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))(((&&&%%%$$$&&&&&&''''''''''''(((((()))************)))'''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))++++++,,,++++++******)))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++***))))))((('''&&&&&&%%%$$$'''******(((&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&(((***)))&&&######$$$&&&(((******(((''''''''')))))))))((('''&&&%%%$$$'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))'''''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%'''))))))'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''((((((%%%$$$######$$$''')))***)))&&&$$$$$$&&&(((((('''(((+++///333444999HHHWWWvvvvvvgggXXXPPPKKKDDD???<<<999:::CCCWWWnnn}}}eeeUUURRRddd}}}xxxsssyyyvvvgggaaa]]]UUUOOOOOOSSS\\\lll{{{xxxxxxzzz{{{xxxzzz|||mmmVVVCCC777000,,,******)))))))))++++++***(((+++***(((''''''(((***+++,,,+++)))'''&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((()))$$$$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((()))))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&(((((()))))))))(((((('''&&&''''''((((((''''''&&&$$$%%%&&&''')))***,,,,,,++++++******)))((((((((("""###$$$%%%'''((()))))))))((((((''''''(((((())))))((((((((('''&&&&&&&&&%%%'''******(((&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&((((((&&&%%%$$$%%%&&&((())))))'''%%%%%%&&&)))((((((''''''&&&%%%%%%'''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))***))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$%%%((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""((())))))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&((()))'''&&&%%%'''((()))(((&&&''',,,222444111444DDDTTTrrrjjjSSSJJJIIIFFF???999999888>>>KKK```|||lllYYYRRRLLL]]]yyy||||||yyypppcccQQQKKKMMMOOOOOOPPP\\\wwwzzzvvv{{{|||uuussstttrrrdddQQQAAA777111---***(((((()))+++------+++)))+++***(((&&&&&&(((***++++++***((('''%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$)))))))))(((((('''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######%%%'''(((***,,,,,,))))))((((((((('''''''''"""###$$$%%%'''((()))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&(((******(((&&&&&&&&&###$$$%%%&&&&&&%%%$$$######%%%&&&''''''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((()))))))))&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((***+++)))((('''''''''''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))((('''&&&%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$### !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%''')))))))))'''%%%(((,,,111333000111>>>LLLiii}}}}}}fffOOOFFFFFFDDD>>>:::999888<<>>;;;;;;CCCSSSeeeuuupppaaaRRRGGGXXXmmmqqqkkksss]]]JJJIIIQQQXXXTTTQQQYYYqqqKKK???333///222555222...***---///...***(((***,,,+++++++++,,,......,,,***''''''((())))))(((''''''((((((''''''(((((()))***%%%%%%&&&&&&''')))***+++(((''''''&&&&&&''''''(((*********)))(((''''''&&&&&&'''(((((((((&&&$$$###$$$%%%'''((((((((('''&&&&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((()))******'''&&&%%%$$$######$$$$$$$$$$$$###""""""###$$$$$$&&&&&&'''((()))++++++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((()))***)))(((''''''(((&&&&&&((((((((((((&&&&&&%%%$$$$$$&&&((()))'''$$$%%%&&&&&&&&&%%%&&&(((***///---+++)))'''''''''(((###$$$&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$######""""""###$$$#########%%%'''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&)))++++++)))'''%%%&&&'''((('''&&&$$$###$$$$$$%%%&&&&&&''''''&&&"""$$$''')))***)))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """%%%'''(((((('''&&&######$$$%%%%%%%%%%%%$$$$$$(((,,,...,,,***)))))))))+++///111///...444>>>SSShhhooo```OOOEEE@@@===<<<>>>;;;===DDDPPP^^^ooolllZZZKKKCCCPPPggg|||ssssss}}}nnnbbbVVVNNNPPPXXX[[[bbbjjjuuu444111---***))))))+++,,,+++++++++***(((''''''(((,,,+++***+++,,,,,,+++)))%%%''')))******)))'''%%%'''''''''((((((***++++++&&&&&&'''''')))***,,,---((((((''''''''''''((((((++++++***)))((('''&&&&&&'''((())))))(((&&&$$$"""$$$%%%'''))))))((('''&&&''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&'''))))))***((('''%%%###""""""######&&&%%%$$$######$$$%%%&&&'''(((((()))***++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((((((******)))((('''((()))&&&'''((())))))((('''&&&%%%$$$$$$&&&))))))'''$$$%%%&&&&&&&&&%%%'''))),,,666333000,,,)))'''''''''$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''')))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%$$$###""""""$$$$$$%%%###"""!!!"""$$$###$$$&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***,,,---***(((&&&'''((())))))'''%%%$$$$$$$$$%%%%%%&&&'''(((((("""$$$'''***++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!###&&&((())))))'''&&&######$$$%%%%%%%%%$$$$$$!!!%%%)))***(((&&&&&&''''''---333555///,,,444AAASSS^^^uuuxxxeeeQQQEEEAAA>>><<<===;;;===CCCKKKVVViiiiiiRRREEEAAAGGG```rrrxxx}}}rrrbbbUUUSSSWWW[[[]]]```rrr---+++)))'''&&&&&&((())))))))))))))))))(((((('''((()))***++++++***((('''(((((((((((())))))))))))''''''&&&'''((()))+++,,,...)))$$$%%%))),,,,,,+++((((((((((((''''''''''''(((***+++***(((%%%$$$$$$$$$%%%&&&''''''%%%###"""''''''((((((((((((''''''((())))))******)))''''''+++)))&&&$$$###%%%'''(((((('''&&&&&&'''((('''%%%(((%%%"""###%%%'''&&&$$$%%%%%%%%%%%%%%%&&&'''(((((())))))************)))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))*********((('''%%%%%%%%%&&&&&&''''''(((((())))))(((((('''%%%$$$###$$$%%%'''((()))***))))))++++++***'''&&&&&&(((***&&&&&&'''&&&&&&'''***---000666:::999222+++((('''***(((&&&$$$###$$$%%%&&&&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%'''(((***+++((('''&&&%%%$$$#########$$$%%%&&&'''(((((((((((('''''''''%%%###"""###$$$%%%%%%%%%$$$$$$#########!!!"""$$$&&&''')))))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''(((&&&'''((()))******))))))&&&''')))******(((&&&$$$######$$$%%%'''((())))))'''&&&&&&''')))***)))(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))(((((('''&&&$$$###""""""!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$###"""""""""###%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%###!!! &&&&&&%%%$$$%%%&&&((()))***+++,,,,,,...111666:::IIIVVVooo~~~gggOOOFFFFFFDDD>>>:::;;;EEEGGGGGGQQQaaafffLLLEEEIIILLLXXXyyyxxxqqqrrrppplll]]]NNNOOO\\\ccc```jjj,,,+++)))((('''''''''(((((())))))))))))(((''''''((()))***++++++***((('''(((((((((((()))))))))***((((((''''''((()))+++,,,...)))%%%%%%(((++++++***(((((((((((('''''''''''')))***+++***(((&&&%%%%%%%%%&&&'''((((((&&&$$$###&&&''''''''''''''''''&&&''''''((())))))((('''&&&((('''&&&%%%&&&(((***+++)))'''&&&'''(((((('''&&&(((&&&%%%&&&((()))(((&&&'''&&&&&&&&&''''''((()))************)))(((''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((((((******)))'''&&&&&&(((***''''''&&&%%%%%%'''+++...222888>>>>>>888111,,,******(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))*********'''$$$######$$$%%%%%%$$$$$$############!!!"""###%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))*********)))&&&''')))******(((%%%$$$######$$$%%%&&&'''((()))&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%''')))((('''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""&&&%%%%%%$$$%%%&&&'''(((***++++++++++++---222555BBBSSSooowwwhhhWWWNNNHHHCCCAAABBB???EEEFFFKKKYYYfff{{{kkkWWWIIIDDDNNNfffxxxyyy{{{lll___ZZZUUUTTTWWW]]]gggooo******))))))((((((''''''(((((((((((((((''''''&&&((()))***++++++***)))(((((((((((()))))))))******))))))(((((((((***+++,,,---)))&&&%%%(((***)))((((((((((((((('''''''''''')))***+++***(((&&&&&&''''''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''((()))+++---...)))((('''((()))***)))(((((('''((()))++++++***((((((''''''''''''((())))))******))))))(((&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))))))))(((((('''(((((((((******))))))))))))(((((('''(((((())))))(((((('''&&&'''((((((((((((''''''((((((((('''&&&&&&)))+++((((((&&&$$$$$$''',,,000444999???@@@;;;333---***)))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$!!!"""###$$$&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))***))))))------,,,)))%%%######$$$%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%''')))************'''((()))))))))'''$$$######$$$$$$%%%&&&''''''((($$$$$$$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%######$$$%%%***)))((('''&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%&&&'''(((''''''%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''')))******(((((())),,,///888MMMkkkuuulllaaaVVVKKKCCCDDDHHHCCCHHHHHHOOO___jjjwwwyyypppaaaNNN@@@PPPrrr}}}vvv~~~wwwgggQQQKKKNNN[[[bbbeeeqqq)))))))))***)))(((''''''((((((((((((((('''&&&&&&(((((()))************)))(((((()))))))))***************)))(((((()))++++++,,,)))&&&&&&'''(((((('''(((((((((((('''''''''''')))***+++***(((''''''((())))))*********)))((('''''''''((((((((((((''''''%%%&&&((()))))))))((((((&&&'''(((***+++---......***)))((((((***+++***)))&&&''')))+++,,,,,,***)))((('''''''''''''''(((((((((((((((((('''&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''')))***,,,++++++***))))))((((((''''''((())))))***))))))(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&(((***)))(((&&&$$$###''',,,111555999;;;:::555///***((()))((('''&&&%%%&&&&&&&&&(((((((((((('''&&&%%%$$$###$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%&&&'''(((((()))))))))+++++++++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%###$$$&&&(((************'''((((((((('''%%%###"""$$$$$$$$$%%%%%%&&&&&&'''$$$###$$$&&&((()))(((&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%###$$$$$$***))))))'''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%&&&((())))))'''%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''(((***---333DDDaaauuufffZZZPPPGGGFFFIIIEEEMMMOOOSSS___hhhyyyqqq```NNNDDDRRRooo}}}}}}|||kkk]]]OOOKKKOOO\\\jjjvvv((())))))))))))(((((('''((((((((()))(((''''''&&&(((((()))***************))))))))))))************+++***)))((((((((()))******)))'''&&&&&&''''''&&&((((((((((((''''''''''''((()))***)))''''''((()))***+++++++++******))))))))))))************))))))&&&''')))***+++++++++***((())))))***+++,,,,,,,,,***(((((()))+++++++++***&&&'''***++++++***))))))''''''&&&&&&%%%&&&&&&'''$$$%%%&&&'''''''''''''''"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&((()))***,,,,,,+++***)))(((''''''&&&'''((()))************((((((''''''&&&&&&%%%%%%$$$&&&'''&&&&&&&&&''')))***)))&&&$$$$$$'''---111888888666222...***'''&&&((((((''''''&&&&&&''''''************)))(((&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''((())))))))))))$$$$$$%%%&&&'''''''''''''''((((((&&&$$$$$$%%%'''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%###$$$&&&((()))***))))))&&&'''''''''&&&%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%(((***+++)))(((&&&&&&''''''''''''&&&&&&&&&((())))))'''%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$%%%&&&((())))))'''%%%######%%%(((***'''''''''''''''''''''''''''((())))))((()))+++...444>>>VVVzzzjjj\\\UUUNNNIIIHHHJJJUUUXXXWWW\\\ddd}}}rrr[[[NNNLLLSSSddd{{{yyyqqqYYYMMMNNNOOOPPPXXXooo))))))))))))(((((((((((()))))))))))))))(((((('''((((((((()))******++++++)))))))))*********+++++++++***)))'''''''''(((((((((''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((('''&&&&&&(((***+++++++++*********************++++++++++++******&&&''')))+++,,,,,,,,,,,,***)))))))))))))))******)))((('''(((***,,,+++***''')))++++++)))(((((()))''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''(((((())))))###$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))*********)))(((((('''&&&&&&&&&'''(((((())))))))))))(((((('''&&&%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&'''))))))'''%%%%%%(((---111777555111---***(((((('''''''''''''''''''''''''''***+++++++++***)))(((((()))((((((''''''&&&%%%%%%(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((('''######$$$&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((())))))((('''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&)))+++,,,***(((&&&&&&''''''''''''&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$''')))+++)))))))))***))))))((('''((()))******)))***,,,...444;;;PPPqqqsssdddZZZSSSPPPQQQVVV```aaa^^^```gggyyy^^^RRRQQQTTT```zzz{{{iiiQQQHHHHHHNNNRRR]]]{{{***)))(((''''''((()))******************))))))((((((((((((((()))***+++,,,))))))*********++++++++++++***(((&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&'''&&&%%%%%%(((***,,,++++++************************++++++*********$$$&&&(((***+++,,,,,,,,,)))(((&&&&&&&&&''')))***(((''''''(((***++++++***)))+++,,,+++((('''((()))(((((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$$$$&&&'''((()))))))))(((''''''&&&&&&&&&''''''###$$$%%%'''((()))))))))'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''((('''&&&%%%%%%%%%&&&'''$$$&&&''''''%%%$$$$$$%%%((((((((('''&&&(((,,,000///---+++)))((((((((('''''''''((((((((((((''''''))))))*********))))))(((((((((((('''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&((())))))((('''&&&###$$$%%%&&&''''''''''''%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%(((++++++)))'''&&&&&&''''''''''''&&&&&&###&&&((()))((('''&&&'''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&(((***+++***++++++,,,+++***)))(((+++,,,,,,+++***)))***+++///;;;QQQmmmqqq___UUUYYYcccgggjjjfffeeelllqqq}}}nnnZZZPPPVVVllltttaaaRRRJJJEEELLLZZZrrr***)))'''&&&&&&(((***++++++++++++++++++***))))))(((((((((((()))***+++,,,)))************+++++++++***)))(((&&&%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&'''((()))(((((((((''''''''''''%%%%%%&&&%%%$$$%%%'''***,,,+++******))))))******))))))************))))))###$$$''')))++++++++++++'''&&&$$$###$$$''')))+++'''&&&&&&'''***+++***))),,,------+++(((&&&(((******)))((('''''''''''''''((((((((((((((((((''''''$$$%%%&&&((()))*********(((''''''&&&&&&&&&''''''"""###&&&((())))))))))))&&&%%%%%%%%%%%%$$$$$$$$$&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%''''''%%%&&&''''''%%%######$$$(((((((((((('''))),,,///&&&%%%%%%&&&(((((('''&&&''''''(((((((((((((((''''''(((((())))))))))))(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((%%%&&&((())))))'''&&&$$$$$$%%%&&&'''(((((((((((((((((((((&&&###""""""$$$#########$$$$$$%%%%%%%%%$$$###""""""###$$$'''((($$$$$$############$$$$$$$$$############%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((&&&'''((((((((('''&&&%%%#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######### !!!$$$'''******(((&&&&&&''''''''''''''''''&&&!!!$$$'''((('''&&&&&&&&&!!!!!!###$$$&&&'''((()))%%%%%%&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%$$$%%%&&&((()))(((((('''&&&&&&&&&&&&''')))***++++++,,,,,,---,,,+++***)))---......,,,)))''''''(((''':::UUUlll}}}cccUUU```rrrtttqqqhhhkkkxxx{{{zzz~~~aaaLLLXXX{{{qqq\\\UUUQQQJJJGGGLLLccc,,,+++***)))((((((((((((((()))))))))))))))((('''***)))((((((((()))+++,,,)))((((((((((((((()))***(((&&&%%%%%%&&&'''%%%$$$&&&&&&''''''&&&&&&%%%$$$***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))%%%$$$""""""###&&&)))+++))))))(((&&&&&&%%%%%%%%%.........,,,)))((((((***((('''&&&%%%&&&''')))+++---,,,+++)))((('''''''''"""$$$&&&'''))))))))))))'''''''''''''''&&&&&&&&&%%%&&&(((***+++***)))(((''''''(((((('''&&&%%%%%%'''''''''(((((((((((())))))((('''&&&%%%%%%&&&''''''&&&$$$#########$$$$$$&&&%%%%%%&&&''')))+++,,,''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&((())))))'''%%%######$$$%%%%%%$$$###"""""""""###%%%%%%###"""""""""###$$$"""""""""$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%$$$%%%'''(((*********)))'''$$$""" $$$$$$%%%&&&''''''''''''%%%$$$#########$$$%%%&&&%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''"""###$$$%%%'''((())))))&&&&&&%%%$$$$$$%%%%%%%%%''''''%%%$$$###"""""""""&&&'''((((((((('''%%%%%%((('''%%%$$$%%%''')))***......------,,,+++******+++,,,,,,,,,+++)))(((&&&))):::RRRiii}}}xxxeee\\\cccoooyyyuuupppmmmooouuu}}}xxx```QQQWWWqqqyyycccTTTOOOPPPQQQQQQZZZsss,,,,,,++++++***)))((((((''''''(((((()))((((((((()))((('''''''''((()))******))))))(((((()))))))))((('''%%%&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&***)))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%$$$""""""###&&&)))+++***)))((('''&&&&&&&&&&&&,,,,,,,,,***(((&&&'''(((((('''&&&%%%&&&''')))***---,,,+++***((((((''''''###$$$&&&((())))))(((((()))(((((((((((('''''''''%%%''')))***++++++***)))((((((((((((((('''&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&&&&'''((('''&&&$$$#########$$$%%%&&&&&&%%%&&&&&&(((***+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********)))(((''''''(((((()))(((''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&$$$%%%&&&''''''&&&&&&%%%'''(((((('''%%%######$$$&&&%%%%%%$$$######$$$$$$$$$###"""""""""###$$$%%%$$$###"""###%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((*********)))'''%%%"""!!!###$$$%%%&&&''''''(((((('''&&&$$$######$$$%%%&&&%%%%%%&&&&&&''''''(((((('''&&&%%%&&&'''((('''&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###"""""""""$$$%%%'''(((((('''&&&%%%''''''&&&%%%&&&&&&'''(((//////---,,,******))))))++++++,,,,,,+++)))((('''---444HHHjjjyyyooommmkkkhhhfffuuu~~~wwwhhhiii}}}lll]]]\\\VVVlllvvvccc[[[UUULLLLLLSSScccrrr------......---+++((('''%%%%%%&&&'''((((((((((((((('''&&&&&&&&&'''((())),,,+++***)))))))))))))))((('''&&&&&&''''''&&&$$$&&&&&&'''((())))))))))))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&$$$###"""###&&&)))******)))(((''''''&&&'''''')))******(((&&&%%%&&&''')))'''&&&%%%%%%''')))***,,,,,,+++***)))(((((((((%%%&&&'''((()))(((((('''******))))))((((((((((((&&&''')))***++++++******((())))))))))))(((((('''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))&&&&&&$$$######$$$$$$%%%'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))******))))))((('''''''''((()))((((((''''''(((((()))((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%""""""!!!!!!"""###%%%&&&&&&$$$"""###%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$&&&'''(((******)))((('''%%%###"""###$$$%%%&&&'''((()))))))))(((%%%###"""###%%%'''$$$$$$%%%%%%&&&''''''((('''&&&%%%&&&((())))))(((((('''''''''&&&&&&%%%%%%&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%###"""""""""""""""$$$'''******)))'''%%%&&&&&&'''''''''&&&&&&%%%///---+++)))(((((())))))***+++++++++***)))((((((---111BBBdddwwwooorrrssspppmmm{{{}}}jjjhhh~~~lll___^^^WWWiiixxx|||^^^LLLRRRVVVNNNPPP\\\ppp---...000000///,,,(((&&&###$$$%%%&&&''''''((((((((('''&&&&&&&&&'''((()))------+++***))))))))))))((('''&&&&&&''''''&&&%%%&&&&&&((()))***+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&%%%#########&&&(((******)))((('''''''''''''''((())))))'''%%%%%%&&&''')))(((&&&%%%%%%&&&((()))++++++++++++***))))))(((&&&'''((())))))(((''''''***)))))))))(((''''''''''''((()))***+++++++++***))))))*********))))))(((&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***&&&&&&$$$$$$###$$$%%%&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))***))))))((('''''''''&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$######%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!!!!!!!"""$$$&&&'''(((%%%###"""$$$&&&((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&'''(((%%%$$$######%%%'''((((((***))))))(((&&&%%%$$$###$$$$$$%%%&&&'''(((******,,,)))&&&$$$###$$$&&&'''###$$$$$$%%%&&&'''(((((('''&&&%%%''')))******)))(((''''''&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$###""""""""""""$$$))),,,---,,,)))'''%%%&&&'''(((((('''%%%$$$+++)))'''%%%%%%&&&)))******************)))))))))***444EEEZZZrrr{{{qqqnnnxxx}}}wwwxxxgggWWW[[[ooo{{{kkkTTTEEEKKKTTTWWWaaaoooxxx+++---///000///,,,(((%%%######%%%&&&''''''''''''(((((('''''''''((()))***------+++***)))))))))))))))'''&&&&&&'''(((&&&%%%&&&'''(((***+++,,,,,,,,,))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((******'''&&&$$$###$$$&&&(((***)))((((((''''''''''''(((((())))))((('''&&&((())))))(((&&&%%%%%%&&&'''(((******++++++++++++***)))&&&'''((()))))))))((('''))))))(((''''''&&&%%%%%%'''(((((()))******++++++))))))***************)))&&&&&&&&&'''''''''(((((('''(((((())))))*********&&&%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%&&&''''''&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$$$$%%%'''((('''%%%%%%&&&'''$$$$$$############$$$$$$!!!!!!!!!"""###%%%'''((()))&&&$$$###%%%'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%''')))***&&&$$$"""###&&&)))***)))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,***'''%%%$$$%%%&&&(((###$$$$$$%%%'''(((((()))'''&&&%%%''')))******)))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&''''''((()))((('''&&&$$$######""""""###&&&***...///...,,,***%%%&&&((())))))(((&&&$$$%%%$$$###"""###&&&)))+++))))))))))))))))))******+++777FFFRRRaaa{{{rrrnnn~~~~~~pppWWWaaayyyxxx[[[SSSJJJHHHOOO___sss)))+++---......+++(((&&&$$$$$$%%%&&&'''''''''''')))((('''''''''((()))***,,,+++***))))))))))))))))))(((''''''(((((('''%%%&&&'''(((***+++,,,,,,,,,))))))******)))(((''''''((((((((((((((((((((((((''''''((()))************(((((('''''''''&&&&&&&&&''''''''''''((()))******((('''%%%$$$$$$&&&(((***(((''''''&&&&&&&&&''''''((()))))))))'''''')))+++)))(((&&&$$$$$$%%%&&&((()))***+++,,,,,,,,,+++***&&&'''((()))***))))))((())))))((('''&&&%%%%%%$$$'''''''''((())))))******((())))))************)))'''''''''(((((((((((()))((()))***************)))&&&%%%%%%$$$$$$%%%''''''))))))'''&&&&&&'''((()))&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((('''&&&)))((((((''''''(((((()))'''''''''&&&''''''((()))''''''&&&%%%%%%%%%&&&&&&'''))))))(((&&&%%%&&&'''######""""""######$$$$$$######"""###$$$&&&((())))))'''%%%%%%&&&(((((('''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&(((***+++'''$$$"""$$$(((+++,,,+++)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***+++***)))''''''''''''((($$$$$$%%%&&&((()))******'''&&&%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''''''''((()))***)))((('''%%%$$$$$$$$$$$$%%%'''+++...///...,,,+++%%%'''(((*********((('''######""""""$$$''')))+++((((((((((((((()))***+++000555@@@PPPfff}}}}}}tttcccccc{{{pppPPPRRROOOJJJOOOccc{{{&&&(((***++++++***(((&&&%%%&&&''''''''''''&&&&&&((('''&&&&&&&&&'''((()))***))))))(((((())))))))))))(((''''''(((((('''&&&'''''')))***++++++++++++))))))*********)))((('''((((((((((((((((((((((((&&&'''((()))************))))))((((((((('''''''''''''''''''''((()))***+++)))'''%%%$$$$$$&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''((()))+++)))(((&&&$$$$$$%%%&&&'''((()))+++------,,,+++***%%%&&&((()))*********)))******)))((('''&&&%%%%%%&&&&&&&&&''''''((()))***'''((())))))******))))))((((((((()))))))))******)))***+++++++++***)))(((&&&%%%%%%$$$%%%&&&'''(((***)))((('''((((((******((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''(((''''''''''''''''''((('''''''''''''''((())))))((('''&&&&&&&&&'''((()))***++++++***'''&&&&&&'''$$$############$$$%%%&&&%%%%%%$$$$$$%%%'''((())))))'''&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%''')))+++,,,(((%%%"""%%%***......,,,(((((('''&&&%%%&&&'''''')))((('''&&&&&&'''((())))))))))))))))))))))))((($$$%%%&&&''')))***+++,,,'''&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++***)))((('''&&&%%%%%%%%%&&&''')))+++,,,,,,+++***&&&''')))***++++++++++++&&&&&&&&&&&&'''((())))))((('''''''''((()))+++,,,111111999OOOmmmvvvlllaaasssqqqNNNMMMNNNSSSXXXcccyyy%%%&&&((()))))))))'''&&&'''''''''(((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((()))((((((((((((((()))******(((''''''(((((('''&&&'''((()))***************))))))***++++++***(((((())))))))))))))))))))))))&&&'''((()))************))))))))))))(((((((((((('''''''''(((((()))***+++)))'''%%%$$$$$$&&&(((***%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((''''''''')))+++)))(((&&&$$$$$$$$$&&&'''((()))+++---------,,,+++$$$%%%''')))***++++++***++++++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''((()))''''''((()))))))))))))))))))))))))))***************+++,,,,,,+++***)))(((&&&%%%%%%$$$%%%&&&'''(((***)))(((((((((***+++,,,))))))(((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&&&&'''((()))***,,,,,,,,,+++((('''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''')))***(((''''''((())))))'''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''))),,,---)))%%%###%%%+++//////---((((((&&&%%%%%%&&&'''(((***)))'''&&&%%%&&&((()))'''(((***++++++***)))(((%%%%%%&&&((()))+++,,,,,,'''&&&%%%%%%&&&'''&&&$$$"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((()))+++++++++***)))((('''&&&&&&&&&&&&'''((()))******))))))&&&''')))***,,,---------))))))))))))))))))((((((((('''''''''((()))+++,,,---...888MMMkkkwwwkkk^^^jjj}}}sssQQQHHHLLL\\\bbbcccuuu###%%%'''((('''&&&'''((((((((((((((((((''''''''''''&&&$$$###"""###$$$$$$%%%&&&'''(((((())))))((())))))((('''''''''''''''((((((((('''%%%&&&(((***---...///---+++(((((((((******))))))((((((''''''&&&'''((())))))*********(((((((((((('''&&&%%%%%%%%%&&&(((((('''&&&'''((()))((('''''''''''''''(((%%%###"""$$$'''(((&&&$$$$$$$$$$$$&&&'''((('''&&&&&&&&&%%%&&&''''''%%%$$$&&&'''((())))))******)))$$$%%%'''''''''(((+++---)))))))))))))))((('''&&&)))'''%%%$$$$$$&&&)))***)))&&&$$$%%%(((***)))(((+++***)))(((((()))******''''''''''''(((((())))))'''&&&$$$""""""###$$$%%%'''''''''((()))******+++***)))(((''''''((()))***)))&&&$$$%%%''''''%%%###%%%%%%&&&''''''&&&%%%$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&''''''''''''''''''''''''''''''(((((())))))&&&&&&%%%%%%&&&&&&'''''',,,+++***(((''''''&&&&&&###$$$%%%%%%''''''((()))(((((())))))((('''&&&&&&'''((()))))))))(((&&&%%%+++)))'''&&&'''(((''''''&&&''''''((()))******+++&&&%%%$$$&&&...555333---***(((%%%%%%&&&'''&&&&&&''''''&&&%%%&&&'''((())),,,+++***)))''''''&&&&&&###$$$%%%'''((())))))***###$$$%%%&&&&&&&&&&&&&&&###%%%''')))******)))((('''''''''((((((((((((((()))((('''&&&&&&'''((()))***)))'''%%%$$$%%%&&&''')))***++++++***)))((('''(((((()))***,,,---...///*********)))))))))))))))***((('''))),,,///000000,,,000999GGGXXXpppvvvggg```vvvyyylllNNNLLLRRR^^^eeelll&&&(((******)))((()))***((((((((('''''''''(((((('''&&&%%%$$$###$$$$$$%%%&&&'''((())))))*********))))))((('''''''''''''''((())))))(((&&&&&&(((***,,,------,,,)))(((((()))******))))))(((((((((((('''(((((()))))))))))))))((((((((()))((('''%%%$$$$$$&&&'''((('''&&&'''((())))))((('''&&&&&&''''''%%%$$$###%%%'''(((&&&$$$&&&&&&&&&'''((()))(((''''''&&&&&&'''''''''&&&%%%&&&&&&'''((())))))((((((###%%%&&&&&&&&&&&&(((***'''((()))***+++,,,---...)))(((&&&$$$$$$&&&((())))))'''%%%&&&)))***)))((()))(((''''''''''''((()))%%%%%%&&&&&&&&&''''''''''''&&&$$$###"""###$$$%%%%%%%%%&&&''''''((())))))***)))(((''''''((())))))(((&&&%%%%%%'''(((&&&$$$###$$$&&&'''(((((((((((($$$%%%''''''&&&%%%&&&'''&&&'''((()))(((((('''&&&&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%'''''',,,+++***((('''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((('''&&&&&&&&&'''((())))))((('''''')))'''%%%%%%&&&'''''''''&&&''''''''''''(((((((((&&&&&&%%%'''///777666000***(((&&&&&&'''((('''&&&&&&%%%$$$$$$%%%&&&'''(((+++***)))((('''&&&&&&&&&"""###$$$&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))***)))((('''''''''''''''(((((((((((()))((('''&&&&&&'''((())),,,***(((&&&&&&&&&''''''((()))***+++***)))((('''(((((()))***+++,,,------))))))))))))))))))))))))******++++++---...000111000...111<<>>SSSooogggfff{{{~~~hhh^^^ZZZYYY```kkk$$$%%%'''((('''&&&'''((($$$&&&))),,,---,,,***)))&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&(((***+++))))))((('''''''''''''''%%%''')))***((('''''''''&&&(((***+++*********+++))))))******++++++++++++)))))))))))))))(((((('''...---***(((((((((***++++++++++++)))((()))+++...******)))))))))))))))***'''***,,,+++(((&&&'''((()))---///---'''$$$&&&(((%%%''')))'''$$$$$$)))...------,,,,,,***)))'''&&&%%%(((+++,,,+++***)))***'''))),,,......+++(((&&&(((((((((''''''&&&%%%%%%'''***------***''''''((($$$%%%''')))***))))))((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&((()))*********)))+++------+++'''%%%&&&(((%%%&&&((()))))))))((('''&&&'''&&&%%%$$$%%%(((+++***)))'''&&&&&&(((***+++++++++***((('''&&&$$$$$$###$$$''')))+++***)))(((%%%%%%%%%&&&'''((())))))))))))))))))************&&&&&&'''((())))))((((((''''''&&&&&&'''(((***+++&&&%%%$$$%%%(((***,,,,,,(((''''''&&&$$$######""""""'''******+++...,,,((((((&&&$$$$$$&&&((()))(((((('''%%%$$$###$$$$$$%%%(((((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))***))))))(((''''''$$$$$$$$$%%%&&&'''((()))######$$$%%%'''(((((()))%%%%%%$$$$$$%%%'''((()))'''(((((()))))))))))))))&&&''''''''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))'''%%%&&&(((***++++++''''''+++111;;;MMMggg}}}iiidddzzzwwweee```[[[WWWdddwww&&&&&&'''&&&%%%$$$&&&(((&&&'''((())))))((('''&&&(((((((((((('''&&&%%%$$$'''&&&%%%%%%&&&''')))***)))'''&&&&&&'''&&&%%%$$$%%%&&&(((((('''&&&'''(((***************)))(((((('''(((((()))***+++++++++,,,,,,++++++***)))))))))///---***((('''(((***+++,,,+++)))(((''''''''''''))))))))))))((((((((((((******)))((((((((((((((()))))))))))))))(((((('''***(((&&&%%%%%%''')))+++---,,,+++)))((('''''''''((()))***++++++***)))(((((())))))***))))))((('''((())))))(((''''''***,,,*********+++***)))(((((())))))***))))))((('''''''''((()))))))))(((&&&%%%###$$$%%%'''(((((('''&&&(((((((((&&&%%%$$$&&&(((''''''((()))))))))******---,,,,,,***(((&&&$$$###'''((()))***++++++***)))'''''''''&&&&&&%%%%%%$$$((('''&&&&&&&&&''')))***,,,,,,+++)))(((&&&%%%$$$'''(((***+++++++++***)))(((((((((((((((((('''''''''((()))******)))((('''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((&&&$$$""""""$$$&&&'''))))))(((%%%"""!!!"""###&&&&&&'''((())))))(((((($$$######%%%''''''&&&%%%((('''&&&&&&%%%%%%%%%%%%'''(((((((((((((((''''''&&&&&&&&&''')))***,,,---,,,,,,,,,,,,***(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((()))******+++******)))(((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))'''''''''''')))+++---...'''(((---666???HHHTTT^^^{{{|||rrrgggjjj~~~rrr___RRRRRR___sss&&&''''''&&&%%%%%%&&&(((''''''((((((((((((''''''((((((((((((((('''&&&&&&'''''''''&&&&&&''''''((('''&&&%%%$$$%%%%%%$$$###$$$&&&(((((('''&&&'''((()))))))))))))))(((((('''''''''((())))))***+++++++++++++++***************...---***((('''((()))+++,,,+++)))((('''''''''''')))))))))))))))(((((((((***)))((((((''''''((((((&&&'''((())))))))))))))))))(((&&&%%%%%%''')))+++---,,,+++)))((('''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((()))(((''''''))),,,*********)))))))))((((((((()))))))))(((((('''&&&'''(((((((((((('''&&&&&&$$$$$$&&&''''''''''''&&&((((((((('''%%%%%%'''((((((((('''''''''((())))))++++++***)))(((&&&%%%$$$'''((()))***+++***)))((('''''''''&&&&&&&&&&&&&&&((('''''''''''')))***+++---,,,***((('''&&&%%%%%%'''((())))))******))))))(((((()))))))))((('''''''''((()))******)))((('''&&&%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((&&&$$$######$$$&&&'''(((((((((&&&######$$$&&&&&&''''''(((((((((((('''$$$######%%%'''((('''%%%''''''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''((()))++++++***+++++++++***(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''((()))******))))))''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''(((***,,,---,,,---111777;;;@@@JJJUUUppp{{{ttteeeeeevvvxxxnnnaaaTTTMMMVVVsss&&&''''''&&&%%%%%%&&&(((((((((''''''''''''((((((((())))))))))))(((((('''(((((((((((('''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%''''''&&&&&&'''(((((((((((((((((('''''''''''''''(((((())))))******)))************+++++++++---,,,)))((('''((()))*********)))((('''''''''((()))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%%%%'''((()))*********)))(((&&&%%%&&&''')))+++,,,+++***)))((('''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&(((((('''((()))((('''''')))++++++***((('''''''''((()))'''(((((((((((('''&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&((())))))(((&&&%%%'''(((***((('''%%%%%%&&&((()))(((((((((''''''&&&%%%%%%((()))*********)))((('''''''''''''''''''''(((((('''''''''((()))+++,,,------,,,)))'''&&&&&&&&&''''''''''''''''''((())))))(((((())))))(((((('''&&&&&&'''((())))))((('''&&&###$$$$$$%%%&&&''''''((((((((((((((((((((((((((('''&&&$$$######%%%&&&(((((()))((('''%%%%%%''')))''''''(((((((((''''''&&&$$$######%%%'''((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''(((((((((((((((''''''''''''''''''((())))))(((((()))))))))(((''''''$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,///111555999888:::DDDOOObbbzzz}}}nnn___eeeuuuooocccZZZWWWUUU\\\uuu&&&'''((('''%%%%%%'''((()))((('''&&&&&&'''((()))((())))))*********))))))))))))******(((&&&$$$###''''''(((((('''&&&&&&&&&###%%%'''''''''&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))((())))))***++++++,,,,,,,,,***)))''''''((()))))))))(((((((((''''''((((((((((((((())))))*********(((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((('''&&&&&&&&&(((***++++++***)))(((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%''')))'''((())))))(((((()))++++++***(((&&&&&&'''((()))&&&'''''''''''''''&&&&&&((('''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&((()))***)))'''&&&''')))+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))*********((('''&&&&&&'''''''''(((((())))))&&&&&&''')))+++---...///---+++(((%%%%%%%%%'''(((''''''&&&%%%%%%'''((()))'''((((((''''''&&&%%%$$$&&&'''(((((((((((('''&&&!!!"""###%%%&&&''''''(((((((((((())))))((((((((('''&&&%%%$$$$$$%%%'''(((++++++***(((&&&%%%'''((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&'''''''''&&&''''''((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((()))(((''''''&&&'''(((***+++---111777:::888999CCCPPPZZZlllggg\\\jjjzzz~~~iiiVVVNNNZZZhhhppp}}}''''''((('''&&&%%%'''))))))((('''&&&&&&'''((()))(((((()))***+++++++++***))))))******)))'''%%%$$$&&&)))++++++)))&&&%%%&&&###%%%'''(((''''''((()))(((((('''&&&%%%&&&&&&''''''''''''''''''((((((((((((((()))***+++,,,,,,---***)))((('''''''''((()))'''''''''((((((((((((((('''(((((()))***++++++,,,(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++))))))((((((((((((((()))((('''&&&%%%%%%&&&'''((('''&&&$$$###$$$%%%''')))&&&((())))))(((((()))***,,,***((('''&&&''')))***&&&&&&'''''''''''''''&&&((('''&&&$$$$$$%%%&&&&&&'''&&&&&&'''''''''(((((((((***+++***((('''((()))+++)))&&&$$$$$$%%%'''(((&&&%%%%%%$$$%%%&&&''''''((()))******)))((('''&&&&&&'''''''''(((((())))))%%%&&&(((***,,,---//////+++***'''%%%$$$&&&((()))'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&%%%$$$###"""%%%&&&'''(((((('''&&&%%%!!!"""$$$%%%&&&'''''''''(((((()))******)))((((((&&&&&&%%%%%%%%%&&&'''(((......,,,)))&&&$$$%%%&&&''''''(((''''''&&&%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$''''''''''''&&&%%%######$$$$$$%%%''''''''''''&&&&&&''''''((())))))******((('''&&&&&&&&&'''((()))***...444777555555???KKKVVVjjjnnn___kkkxxxzzzooolllcccTTTOOO^^^ppp}}}'''(((((('''&&&&&&''')))((((((''''''''''''((((((''''''(((******+++++++++(((((()))))))))((((((''''''+++000000,,,'''$$$$$$$$$&&&((()))))))))***+++)))((('''%%%%%%&&&''''''&&&&&&''''''''''''''''''(((((()))***++++++,,,,,,((((((''''''''''''((((((%%%&&&'''(((((((((((((((''''''((()))***,,,------)))(((''''''&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&&&&'''((()))***+++(((((('''''''''((())))))''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))&&&(((******)))((()))***,,,+++)))((((((((()))***&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))***,,,+++)))(((((()))***((('''%%%%%%&&&((()))&&&&&&%%%$$$%%%&&&'''((('''((()))))))))((('''&&&''''''''''''''''''((((((%%%&&&(((***,,,---......)))((('''%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$""""""$$$%%%&&&''''''&&&%%%$$$"""###%%%&&&'''''''''&&&((((((************((((((%%%%%%%%%&&&&&&'''((((((//////---***&&&$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&((()))(((&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))***+++''''''''''''&&&&&&&&&&&&&&&&&&((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$(((((((((((('''&&&$$$###$$$%%%&&&'''''''''&&&%%%&&&''''''((()))***++++++((((((&&&%%%%%%&&&''''''(((***///111///...666@@@QQQlll}}}hhhfffmmm{{{aaaQQQYYYZZZ___fffppp'''(((((((((&&&&&&((()))''''''((((((((((((''''''%%%&&&''')))***+++++++++''''''''''''((()))***+++***111777888222+++'''%%%%%%''')))*********+++---***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***+++++++++,,,''''''''''''''''''''''''$$$%%%&&&(((((()))((((((&&&'''((()))+++,,,---...***)))((((((''''''((((((&&&&&&''''''((('''''''''%%%%%%&&&'''((()))***+++'''''''''''''''((()))***''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((%%%(((******)))((())))))++++++++++++************&&&'''(((((()))))))))((('''(((((((((((('''&&&&&&%%%%%%%%%&&&''')))+++,,,)))***,,,,,,***)))))))))(((((('''''''''((())))))((('''%%%$$$%%%&&&((()))&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%&&&(((***,,,,,,---,,,''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$###%%%&&&((((((((('''&&&'''(((***++++++***((('''%%%%%%%%%&&&'''(((((()))......,,,)))&&&$$$%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&((()))(((''''''&&&&&&&&&''''''((()))%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%%%%&&&&&&)))(((((('''((()))+++,,,))))))((((((((('''''''''%%%&&&((()))******))))))''''''&&&&&&&&&&&&''''''***)))))))))'''&&&%%%$$$'''((())))))(((&&&###"""%%%&&&'''((((((&&&%%%$$$%%%%%%&&&'''((()))***+++)))(((&&&%%%%%%%%%&&&&&&&&&''')))---,,,,,,111888GGGaaa{{{oooeeehhhuuuXXXFFFQQQ___jjjpppzzz'''((()))(((&&&&&&((()))&&&'''((())))))((('''&&&$$$%%%'''(((***+++++++++&&&&&&&&&&&&(((***,,,...000777???@@@999111+++)))&&&(((***+++++++++,,,...+++)))'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&***************+++++++++&&&&&&''''''''''''''''''###$$$&&&((())))))((((((&&&'''((()))+++---......******)))((((((((((((((($$$$$$&&&'''(((((())))))%%%%%%&&&'''((()))***+++'''''''''''''''((()))***&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((%%%'''******)))(((((()))+++,,,,,,,,,,,,+++******''''''((()))******))))))'''((()))))))))(((&&&%%%%%%%%%%%%%%%'''***,,,---)))+++---,,,+++)))))))))''''''((()))))))))******)))(((&&&%%%%%%&&&((()))%%%&&&''')))))))))(((((('''''''''&&&&&&%%%%%%$$$%%%&&&(((***+++,,,,,,+++&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''*********)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&((())))))(((&&&%%%''')))***++++++***)))'''%%%%%%&&&&&&'''((()))))),,,,,,+++(((&&&%%%&&&((($$$$$$%%%&&&''''''''''''%%%%%%%%%&&&((()))(((''''''''''''''''''((()))***%%%&&&'''((())))))))))))%%%$$$$$$$$$%%%%%%&&&'''***)))(((((((((***+++,,,******))))))((((((((('''%%%&&&((()))*********)))'''''''''&&&&&&'''''''''*********)))(((&&&%%%$$$'''((())))))'''%%%###!!!%%%&&&(((((((((&&&$$$###$$$$$$%%%&&&'''((()))***)))(((&&&%%%$$$%%%%%%&&&%%%$$$&&&+++---...222888???QQQhhh~~~zzzqqqgggkkkfffTTTMMMNNN^^^lllxxx))))))))))))))))))((((((&&&''''''((())))))((((((((('''&&&((()))***((('''&&&%%%%%%&&&''')))+++,,,---777DDDHHH@@@444,,,+++((()))***)))((()))***,,,+++***)))'''''''''((((((((('''%%%$$$%%%''')))***((()))))))))************+++***((((((((('''&&&$$$&&&'''((((((((('''%%%%%%''''''''')))+++,,,,,,***,,,,,,++++++***((('''&&&%%%%%%%%%&&&'''((()))***)))'''%%%%%%''')))******+++)))''''''******(((&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))...---+++)))((('''''''''''''''((()))))))))))))))%%%'''***,,,,,,+++)))(((%%%$$$###$$$&&&)))---000))))))))))))))))))))))))++++++)))(((''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''(((''''''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((('''''''''&&&)))++++++)))&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((('''&&&$$$###&&&''')))*********)))(((%%%&&&'''((()))))))))((()))***+++)))%%%$$$%%%((()))(((&&&%%%$$$$$$%%%&&&(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((('''&&&&&&'''((()))))))))((('''&&&&&&''''''(((''''''&&&******))))))((('''%%%%%%''''''((((((((('''%%%$$$''''''(((((('''&&&%%%%%%%%%((())))))&&&&&&(((***...---***((((((((()))***(((((()))***---000333444:::EEEYYYwwwrrrgggllluuuuuuVVVMMMRRR[[[YYYggg))))))((((((((((((((('''%%%&&&''''''((((((((((((&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&''')))+++---555999@@@DDDBBB;;;555222------,,,***)))((()))******)))((('''''''''((()))'''&&&%%%%%%%%%&&&((()))(((((()))))))))************)))***,,,...---(((###&&&&&&'''((((((''''''&&&((('''''')))++++++***))))))))))))***))))))((('''%%%%%%%%%%%%&&&'''((()))'''&&&$$$%%%''')))******+++)))'''(((******(((&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&''''''((())))))))),,,,,,+++***)))((('''&&&''''''((()))))))))))))))'''(((***,,,,,,+++)))(((%%%%%%%%%&&&(((***---///))))))******+++++++++++++++***)))(((''''''''''''(((((())))))))))))))))))&&&&&&'''(((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((''''''''''''&&&&&&''''''((()))''''''''''''''''''&&&&&&'''))),,,,,,)))&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&'''&&&'''(((((((((&&&%%%$$$&&&'''((()))***))))))(((&&&&&&&&&''''''((()))))))))***+++)))&&&%%%&&&((()))((('''&&&%%%%%%&&&&&&))))))))))))))))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((((((((('''''')))))))))))))))'''&&&%%%&&&''''''(((((('''''''''((((((((((((''''''&&&%%%&&&'''((((((((('''%%%$$$'''''''''''''''&&&&&&%%%''')))+++***''''''(((***---,,,+++)))))))))******+++******+++---///111333666CCCYYYvvvvvvssspppqqqzzzpppUUUPPPVVV___eeeuuu((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&''')))+++---...999<<<@@@CCCCCCAAA<<<888555333000,,,)))((('''''')))((('''''''''((()))***'''&&&%%%%%%%%%&&&(((((((((((((((((())))))))))))+++,,,000888>>>;;;///%%%%%%%%%'''((((((((((((((((((''''''((()))***((('''&&&&&&'''((())))))((((((%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$%%%''')))***)))***)))((()))******(((&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))***+++,,,,,,+++)))'''&&&''''''((())))))))))))(((((()))***++++++***((('''%%%&&&'''((()))+++,,,---((()))******+++,,,------******)))(((''''''''''''++++++******************%%%%%%&&&'''(((((())))))(((((('''&&&'''((()))*********)))(((((('''&&&&&&((((((''''''(((((()))***(((((((((''''''&&&%%%%%%(((***,,,,,,)))'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((()))***)))((((((&&&%%%%%%%%%%%%''')))************)))''''''((()))+++***)))(((''''''''''''************))))))((('''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''+++++++++***((('''%%%$$$((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''&&&&&&&&&&&&***++++++***((('''((()))+++++++++++++++++++++***------,,,,,,---///111222777CCCUUUlllxxxpppnnnyyykkk[[[UUUVVVhhhxxx((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%$$$$$$%%%'''((('''&&&&&&'''(((***---///111222;;;GGGRRRTTTOOOIIIEEEBBB>>>:::444...***((('''&&&((('''&&&&&&'''((()))***'''&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))***///999HHHQQQLLL;;;+++$$$%%%&&&'''((()))******)))((('''((()))((('''%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$###%%%((()))***)))))))))************((('''&&&%%%$$$######$$$'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))(((***,,,...---+++(((&&&&&&'''(((((())))))(((((('''((()))))))))'''&&&%%%$$$%%%'''((()))***))))))&&&'''((()))+++,,,---...***)))((('''''''''''''''++++++******))))))((((((######$$$%%%&&&'''((()))((('''&&&&&&&&&''')))***))))))))))))((((((''''''((((((((((((((()))******))))))((('''&&&%%%%%%%%%)))+++,,,,,,)))'''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&'''((()))))))))((('''&&&%%%$$$###$$$&&&)))************)))))))))******,,,+++***)))((((((''''''************)))(((''''''&&&'''(((((()))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((())))))((((((,,,++++++***)))'''&&&&&&))))))(((((((((((((((((($$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&*********)))((('''&&&'''))))))***+++,,,,,,++++++------------...000111333===BBBLLL```sssllllll{{{ooohhhbbbZZZUUUqqq'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&%%%&&&''')))***)))(((((()))+++...111444666777>>>WWWnnnpppdddXXXQQQNNNFFF@@@777000,,,)))'''%%%''''''&&&&&&&&&((()))***&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''...===OOOZZZTTT@@@///%%%%%%&&&'''(((***++++++)))((('''((()))(((&&&$$$'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$&&&(((***)))((((((***+++,,,+++)))((('''&&&%%%$$$######$$$'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))'''))),,,......,,,)))&&&&&&&&&'''(((((((((((((((&&&&&&''''''&&&%%%$$$######$$$&&&'''((('''&&&%%%$$$%%%&&&((()))+++,,,---)))(((((('''''''''''''''))))))(((((('''''''''&&&"""""""""###$$$%%%'''((('''&&&%%%%%%%%%&&&'''((((((((((((((())))))******((((((((((((((()))*********)))(((&&&%%%%%%%%%%%%)))***,,,+++(((&&&&&&&&&''''''((((((((('''&&&%%%"""###$$$%%%&&&&&&%%%$$$%%%&&&'''))))))(((((('''%%%$$$######$$$&&&)))+++++++++*********+++,,,,,,,,,,,,,,,+++***((('''''')))))))))))))))((('''&&&&&&''')))))))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))******)))))))))*********+++***)))(((((((((((()))$$$$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))(((''''''&&&%%%$$$'''((()))***+++,,,,,,,,,,,,,,,,,,---...111333444;;;<<>>YYY{{{zzztttjjjccchhhxxx~~~kkkWWWSSSeee{{{%%%%%%&&&''')))***++++++---,,,)))'''&&&''''''((('''''''''))),,,---,,,+++)))+++///333777:::<<<===KKK```wwwvvvcccOOOFFF:::222///...+++))))))((('''&&&%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&)))000888===;;;333,,,''''''''''''((()))+++,,,***)))((()))******((('''&&&&&&'''((((((((((((''')))((((((''''''(((((((((((((((((()))++++++)))''''''***---...+++)))((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&''''''((()))))))))''')))+++---...---+++***%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''((()))***++++++'''''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&((()))))))))))))))))))))******''''''&&&&&&''''''((())))))(((&&&%%%%%%&&&'''(((((())))))(((%%%$$$$$$%%%(((((()))***)))'''%%%$$$"""###%%%'''((((((((((((%%%&&&'''((((((((('''&&&$$$$$$%%%&&&((()))***+++---+++)))***---//////...,,,,,,,,,+++***(((&&&%%%$$$$$$%%%&&&'''''''''''''''(((***++++++)))&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&((()))***++++++))))))))))))***,,,...///...,,,***)))(((((()))***&&&&&&'''(((((((((''''''$$$%%%'''((((((((('''&&&&&&%%%$$$###$$$%%%'''((()))'''%%%&&&(((((('''%%%$$$$$$$$$%%%'''***,,,...,,,+++++++++---...000111,,,...777PPPwww~~~{{{wwwkkkaaadddsssxxxuuuooodddYYY\\\ppp$$$%%%&&&(((***+++------///...+++((('''''''''((('''&&&''')))+++---,,,+++(((***...333777:::<<<===[[[fffuuurrrPPPGGG;;;333000///---***)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''++++++,,,...//////...,,,((((((''''''''')))***+++***)))((()))++++++***((($$$%%%&&&((()))************))))))((((((((())))))***))))))***++++++(((&&&'''***......,,,)))((()))%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))((()))+++---------,,,+++%%%&&&''''''((((((''''''&&&'''''''''((()))))))))(((((('''&&&%%%%%%$$$$$$''''''((()))***+++,,,,,,''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&''''''''')))'''&&&%%%%%%&&&((()))(((''''''&&&'''((()))***++++++******)))(((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((()))'''(((((('''%%%######$$$((()))******)))'''%%%$$$###$$$&&&(((************%%%&&&'''((((((((('''&&&###$$$&&&((()))***++++++---+++)))+++...000000...,,,,,,,,,+++***(((%%%$$$""""""$$$%%%&&&''''''''''''(((***++++++)))&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&''')))***++++++******))))))***,,,...///...---+++)))(((((()))***'''(((((((((((((((''''''$$$%%%'''(((((((((''''''&&&%%%$$$######%%%'''((()))'''%%%&&&)))***)))&&&############&&&))),,,...------,,,+++,,,---...//////...222DDDiiivvvkkkccchhhwwwrrreeeYYYYYYbbbnnn{{{)))(((''''''(((***,,,---+++++++++******)))))))))''''''(((***+++,,,---...***,,,111555555333555;;;QQQiiifffUUUAAA666111,,,)))))),,,***''''''((()))(((((()))))))))(((&&&%%%&&&(((---(((%%%%%%'''((()))***+++***)))***,,,---,,,+++)))((('''(((***++++++***)))(((((()))+++---,,,+++%%%&&&&&&(((***,,,...///---+++)))&&&%%%&&&((())))))***+++,,,+++***(((&&&'''))),,,...///---***(((+++(((%%%%%%'''((('''&&&'''''''''''''''((())))))''''''((((((((((((((((((***))))))***++++++)))'''''''''((((((((((((''''''))))))(((((((((((())))))&&&%%%$$$$$$$$$$$$%%%&&&(((((()))***+++,,,,,,---'''&&&$$$$$$&&&((())))))&&&''''''(((((((((((((((%%%%%%%%%&&&%%%%%%$$$$$$((((((''''''''''''((((((,,,+++)))***++++++***(((***)))'''&&&%%%%%%%%%&&&)))(((&&&%%%%%%&&&'''((('''''''''&&&$$$$$$%%%&&&((((((((((((((('''&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((,,,,,,+++***))))))*********,,,---,,,***'''&&&&&&%%%$$$######$$$%%%'''((((((((())))))((('''&&&&&&###&&&(((((('''&&&''''''))))))((('''''''''''''''))))))(((''''''''''''(((&&&%%%$$$###$$$&&&(((***++++++******************+++***((('''&&&&&&&&&&&&&&&'''((((((((('''%%%$$$((('''&&&%%%$$$%%%&&&'''$$$###"""!!!###&&&)))+++'''&&&%%%'''***+++)))&&&#########$$$'''+++...000...---,,,+++++++++,,,---+++,,,///AAAgggiiiWWWfff{{{xxxrrrdddWWWMMMUUUmmm)))(((''''''(((***,,,---++++++++++++*********)))(((((()))***+++,,,------((()))---000///,,,///555FFFmmmyyyaaaDDD444...,,,+++++++++)))&&&&&&'''(((''''''((()))***)))''''''((()))---***'''&&&&&&''')))++++++***((()))***+++***)))''''''&&&'''***++++++******)))((()))+++,,,+++***'''(((((()))***,,,---...---+++)))&&&&&&&&&((()))))))))*********)))((('''((())),,,......,,,***((()))'''$$$$$$&&&((('''&&&'''&&&&&&&&&'''((()))***(((((((((((((((''''''''')))(((((()))***+++)))(((''''''((((((((((((''''''(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))******'''%%%$$$$$$&&&((())))))&&&''''''((((((((((((((($$$$$$%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''***)))((((((******)))(((+++)))(((&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''((('''(((((('''%%%$$$&&&'''((())))))))))))((('''&&&(((((((((''''''((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((******)))((((((((((((((()))***,,,+++)))'''&&&&&&%%%%%%$$$###$$$%%%&&&'''((((((((((((((('''&&&&&&$$$&&&))))))(((''''''((())))))(((''''''''''''''')))(((''''''&&&&&&''''''&&&%%%$$$$$$%%%&&&(((***)))))))))))))))))))))))))))((('''&&&&&&&&&'''((((((((((((((((((''''''&&&''''''&&&%%%%%%%%%&&&'''######""""""###%%%((()))&&&&&&&&&(((++++++(((%%%#########%%%'''***...000,,,,,,+++***+++,,,---......000666IIIkkkppp```aaannnoooaaaXXXQQQMMMUUUkkk)))(((((('''((()))+++,,,+++++++++++++++*********))))))*********+++++++++((((((***+++***'''+++111@@@iiigggIII888111---++++++***(((&&&%%%&&&'''''''''((()))******)))(((***+++++++++***'''&&&'''***,,,,,,***((('''(((((('''&&&&&&&&&%%%'''***++++++******)))((()))***+++***)))***))))))******+++,,,---,,,+++)))'''&&&'''((())))))))))))(((((((((((('''((()))+++,,,,,,+++)))((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&'''((()))***))))))(((((('''''''''&&&'''&&&&&&(((******)))(((''''''((((((((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&'''%%%$$$$$$&&&((()))(((&&&''''''(((((((((((((((###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))******)))+++***((('''&&&''''''(((,,,+++)))''''''''''''(((((())))))(((&&&&&&''')))))))))******))))))(((((()))((((((''''''(((((())))))((((((''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''(((((((((((('''&&&&&&%%%'''******)))(((((()))))))))((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***))))))((((((((((((((('''&&&&&&%%%&&&&&&''''''#########$$$%%%&&&''''''%%%&&&''')))+++***'''%%%######$$$%%%'''***---///++++++******+++,,,---...///222:::MMMmmmyyywwwhhh]]]dddlllYYYOOONNNOOOXXXmmm((((((((((((((()))***+++++++++++++++++++++******)))))))))((((((((((((((()))((()))***(((''',,,333EEE___~~~tttcccNNNAAA888000+++)))***(((&&&&&&'''(((((((((''')))++++++******+++,,,)))++++++'''&&&)))---......,,,)))'''''''''&&&%%%'''&&&&&&(((***,,,,,,+++***(((((((((******)))(((******))))))))))))******+++***((('''''''''((())))))(((''''''''''''((((((((()))*********)))((('''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((()))***)))))))))(((''''''&&&&&&&&&%%%%%%''')))***)))(((&&&''''''((((((''''''&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''%%%###$$$&&&(((((((((&&&''''''((((((((((((((($$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%''')))++++++*********(((''''''((())))))---,,,+++)))((('''''''''((()))***)))''''''(((***))))))************)))))))))((((((''''''(((((())))))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%'''((('''&&&%%%%%%&&&))))))((('''&&&&&&%%%%%%'''''''''(((((('''&&&&&&&&&(((++++++***))))))***))))))((((((((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))'''((((((((((((((())))))((((((((((((((((((((()))***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$$$$&&&'''(((''''''&&&%%%&&&(((***+++)))'''$$$$$$$$$%%%&&&(((***,,,---,,,,,,+++******+++,,,------///666JJJhhh|||~~~yyyhhhaaajjjyyyjjj^^^SSSPPPQQQ]]]www((((((((((((((()))))))))************************''''''''''''&&&&&&&&&&&&((('''''')))((('''---555JJJ\\\tttpppcccSSSEEE999///+++---+++)))'''''')))*********''')))+++,,,+++***+++,,,&&&******'''(((///444333111...+++)))(((((('''&&&((('''''')))+++------,,,)))''''''''')))***)))((())))))((('''''''''''''''***)))(((((('''(((((()))((((((''''''''''''((())))))))))))(((((('''''''''$$$%%%''''''(((((()))***(((''''''''''''((())))))))))))(((((('''''''''&&&&&&%%%%%%''')))***)))(((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&&&&%%%######%%%'''((((((&&&''''''(((((((((((((((&&&&&&((()))************))))))(((((((((((())))))'''&&&&&&(((***,,,,,,+++))))))(((''''''(((******---,,,+++***)))(((''''''((()))***)))'''''')))+++))))))************))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%&&&'''&&&$$$$$$%%%&&&++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&)))++++++***)))******))))))((((((((())))))***''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((((((((())))))*********++++++******)))(((''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''(((((((((%%%'''((()))))))))'''&&&%%%''')))******(((&&&%%%$$$$$$%%%&&&(((***+++,,,...---+++***)))******+++---,,,111DDDccc|||wwwccciiiwwwwwwgggaaaaaaZZZSSSSSSfff((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&,,,333HHHddd{{{iiiRRR???222+++---333,,,***((((((***+++++++++'''))),,,,,,+++*********$$$((()))'''...:::???<<<333000,,,***)))))))))((()))((('''(((***,,,+++***'''&&&%%%&&&)))***)))((((((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))'''(((((((((((()))))))))))))))(((&&&&&&&&&&&&&&&%%%''')))******+++,,,---+++***))))))(((((())))))(((((((((((((((((((((((('''&&&&&&(((******)))(((&&&&&&''''''''''''&&&&&&&&&((()))++++++)))(((&&&&&&&&&''''''''''''&&&&&&!!!!!!"""###$$$%%%&&&&&&&&&$$$######%%%'''((('''&&&''''''((((((((((((((('''((()))******************))))))))))))))))))***'''&&&&&&(((***,,,,,,+++(((''''''&&&'''(((***+++,,,++++++***)))((('''''''''((()))((('''''')))+++(((((())))))******))))))'''&&&&&&&&&&&&&&&&&&'''(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&'''((()))))))))((('''&&&''''''&&&$$$###$$$&&&+++++++++******((('''&&&%%%%%%&&&''''''''''''&&&&&&(((++++++***))))))***))))))((((((((()))******(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))******++++++++++++***)))(((&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((((((((((((((('''((()))))))))((('''&&&&&&(((******((('''&&&'''%%%%%%&&&'''((()))******---,,,+++***)))******+++///,,,000CCC```yyy~~~vvvbbblll{{{ooo]]]ZZZ^^^ZZZUUUXXXppp'''(((((((((((((((''''''&&&'''''''''((((((((()))''''''''''''''''''(((((('''&&&''')))'''%%%)))000DDDjjjjjjJJJ666...+++...111+++)))'''''')))+++++++++'''***,,,,,,+++)))((((((%%%(((((()))666GGGKKKEEE333000,,,)))))))))))))))((('''&&&'''((()))((('''%%%$$$$$$&&&(((******)))(((((('''&&&&&&&&&'''''')))(((((((((((()))))))))'''((()))*********))))))***)))'''%%%$$$%%%%%%&&&&&&))),,,...------///000...---,,,***))))))((((((&&&&&&''''''((())))))))))))(((((()))***+++)))(((%%%&&&&&&''''''&&&&&&%%%&&&'''***++++++***'''&&&$$$%%%&&&''''''&&&%%%$$$""""""######$$$$$$$$$%%%&&&$$$"""###%%%'''''''''&&&''''''(((((((((((((((''''''((())))))((((((((())))))(((((((((((())))))'''&&&&&&''')))******)))&&&&&&&&&&&&&&&((()))+++)))*********)))((((((''''''((((((((('''''')))+++&&&'''((())))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&((()))***)))((('''(((((((((&&&######$$$&&&((())))))))))))(((&&&&&&$$$%%%&&&&&&'''''''''&&&&&&(((***+++***)))))))))))))))(((((()))******+++)))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((()))******(((((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((()))))))))((('''''''''''''''&&&%%%%%%((()))***(((&&&%%%''')))%%%%%%'''((())))))))))))***))))))))))))+++---...///,,,222EEE^^^vvvvvv~~~zzzgggfffnnnzzz|||iii]]]XXXVVVVVVXXXccc{{{'''(((((((((((((((''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))*********)))***+++)))&&&)))///AAAjjjcccBBB111......---+++***(((&&&&&&(((*********(((***,,,,,,***(((''''''&&&)))(((+++;;;OOOSSSKKK333///+++)))))))))))))))(((&&&%%%%%%&&&'''%%%$$$$$$######%%%(((***+++***)))(((((('''''''''((((((((((((((()))))))))))))))&&&(((***+++,,,+++***)))***)))&&&$$$###$$$%%%&&&'''***...000//////000333000///---+++***)))((((((%%%%%%&&&'''((()))*********))))))***++++++)))'''%%%&&&&&&''''''&&&&&&%%%&&&'''***++++++***'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$############&&&$$$"""###%%%'''''''''&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&((((((''''''''''''((((((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%&&&''')))***(((((()))))))))(((((('''&&&'''((('''&&&''')))***&&&&&&'''(((((()))((((((%%%$$$$$$######$$$$$$%%%'''''''''''''''((()))***(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&))))))(((&&&###"""$$$%%%&&&'''((((((((('''%%%%%%$$$%%%&&&&&&'''''''''&&&%%%'''******)))(((((()))))))))((())))))***++++++))))))(((''''''''''''((('''(((((((((((((((''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%&&&'''((((((((('''%%%$$$$$$%%%'''))))))))))))((('''&&&&&&%%%$$$$$$$$$###)))******(((%%%$$$'''***%%%&&&'''((())))))))))))'''''''''(((***---///111---+++333FFF\\\nnnwwwttt~~~nnn______ttt|||gggaaa^^^UUULLLTTT]]]nnn*********))))))((('''&&&'''''''''(((''''''&&&%%%((()))))))))************(((+++,,,+++((((((---222@@@ZZZvvviiiVVVAAA666111---)))((()))(((&&&'''((()))'''&&&((()))***++++++***((('''&&&(((+++///333777:::;;;...,,,++++++,,,+++***(((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''((((((((((((*********)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((***---000111000---***))),,,,,,++++++***++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''(((((('''&&&%%%%%%&&&&&&''''''((('''''''''&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''((()))******(((&&&$$$&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$((((((((((((((()))******,,,***(((%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%&&&((('''&&&%%%$$$%%%&&&'''((()))((('''&&&&&&''')))***((())))))(((&&&$$$%%%&&&$$$%%%'''(((((((((''''''%%%###"""$$$''')))(((&&&(((((())))))))))))(((((((((((()))+++,,,,,,***'''&&&''')))***)))(((&&&%%%%%%&&&''''''%%%%%%&&&''',,,+++)))((('''''''''''''''((()))***************,,,++++++---111222///---)))***333DDDSSSaaawwwyyyvvv}}}nnn___\\\jjjgggYYYWWWVVVWWWZZZdddqqq((())))))))))))(((''''''&&&&&&'''((((((((('''''')))*********++++++++++++(((+++,,,***((((((---111@@@LLL\\\ooovvv]]]KKK888000...---++++++)))(((''''''))))))((('''((()))+++,,,+++***)))(((%%%&&&(((***,,,...///000+++***((()))******)))(((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((())))))))))))+++******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((('''))),,,...///---+++))))))++++++************++++++))))))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&''''''((((((''''''&&&'''((('''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((())))))***+++***(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((***))))))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&'''(((%%%$$$$$$$$$$$$%%%'''(((+++***(((&&&&&&&&&'''(((((())))))(((&&&$$$%%%&&&$$$%%%&&&((((((((('''&&&%%%######%%%(((***)))((()))************))))))((((((((((((***,,,,,,)))'''&&&''')))******)))'''&&&%%%&&&''''''%%%%%%&&&'''---,,,***)))((((((((()))((())))))***************---,,,,,,...000111///,,,+++)))---666BBBUUUwwwuuuuuu}}}jjjfffeeehhhyyy~~~bbbTTTPPPRRR[[[gggttt}}}''''''((()))))))))((((((%%%&&&'''(((((())))))(((*********+++++++++,,,,,,(((***+++***((((((,,,///;;;AAAKKKZZZooo}}}xxxjjjTTTDDD333,,,,,,,,,,,,---***)))((((((******)))((()))***+++,,,,,,+++***)))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&((()))((('''%%%%%%%%%%%%%%%&&&''''''''''''((()))))))))******++++++******))))))((((((&&&%%%%%%%%%%%%&&&&&&'''(((((('''''''''''''''''')))))))))(((((((((''''''(((***++++++)))(((((())))))))))))))))))*********))))))))))))))))))))))))******))))))((('''&&&%%%''''''((((((((((((''''''(((((()))))))))(((''''''%%%&&&'''(((((((((((((((&&&'''((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&(((((()))))))))))))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((((((''''''(((((())))))+++)))(((&&&%%%%%%%%%&&&%%%&&&&&&'''((()))******))))))((((((''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((#########$$$$$$&&&'''(((,,,***((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$&&&)))++++++***+++++++++******)))))))))((('''(((***++++++)))''''''((()))******)))((('''%%%'''''''''&&&%%%&&&'''---,,,+++***************)))*********++++++++++++---------///000000...,,,...,,,...444;;;OOOuuuwwwqqqzzziiilllllldddmmm}}}qqq\\\QQQNNNTTTfffyyy%%%&&&'''((())))))))))))'''(((((()))))))))(((((())))))*********+++++++++((()))******((((((+++---000???MMMRRRTTTZZZ___aaaQQQCCC444---,,,++++++,,,***)))((()))***+++***))))))***++++++,,,++++++***++++++)))(((&&&%%%######%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&'''(((******(((((((((((((((((())))))++++++******))))))))))))$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&))))))(((((((((''''''''''''(((((('''&&&%%%'''(((((((((((())))))))))))))))))))))))******)))))))))((())))))***))))))((('''((())))))))))))(((((('''((()))))))))))))))((((((%%%&&&'''(((((()))((((((&&&((()))((('''&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))))))))************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''''''''(((((()))***)))'''&&&%%%%%%%%%&&&%%%&&&'''((()))***++++++)))(((((('''''''''(((((('''''''''''''''((((((((((((((('''((()))***)))((($$$$$$$$$%%%&&&'''((()))***)))((('''&&&&&&'''''''''((()))(((&&&%%%&&&'''$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%''')))++++++,,,++++++***))))))(((((((((((('''''')))***+++)))((('''((()))*********)))(((&&&'''((('''&&&%%%&&&(((+++++++++***************+++***************++++++---......///000///...---,,,---222:::AAANNNkkk}}}yyyppplllfff```mmm~~~jjjWWWSSSXXXcccvvv$$$%%%&&&((())))))))))))************)))(((''''''(((((((((((())))))))))))((()))))))))((((((***+++)))999GGGHHHBBBAAAHHHOOOJJJ===222---,,,***)))+++)))(((((()))***++++++***))))))******++++++++++++,,,+++***)))'''&&&%%%$$$%%%%%%$$$&&&((())))))(((''''''((((((***+++------(((((('''&&&&&&&&&''''''*********)))))))))))))))$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&''''''&&&$$$$$$&&&(((&&&'''((())))))))))))((())))))************))))))&&&''')))+++,,,,,,++++++))))))******)))(((((('''(((((()))))))))))))))(((%%%&&&'''((())))))))))))'''((())))))''''''((()))(((((('''''''''(((((()))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((())))))***))))))((((((((('''''''''************))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&''''''(((((((((''''''''''''(((((()))(((''''''&&&&&&&&&&&&%%%&&&''')))***+++++++++((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&(((+++,,,***(((%%%&&&'''(((((()))))))))'''''''''''''''((())))))&&&(((((((((&&&%%%&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))+++,,,***)))(((''''''''''''((((((''''''(((******)))(((''''''((()))))))))))))))&&&'''((((((&&&&&&'''((())))))******************++++++***))))))******+++,,,...///000000//////...---+++000999AAAJJJ]]]qqqzzzfffXXX\\\ttt}}}gggUUUYYYhhhwww$$$%%%&&&'''((()))))))))***************)))(((((('''''''''((((((((())))))(((((((((((()))))))))((((((---333888::::::999999:::222+++***+++))))))+++(((''''''(((***+++***)))((((((((())))))***++++++))))))((('''&&&%%%%%%$$$&&&%%%%%%&&&(((***)))(((''''''((()))+++---...///)))((('''%%%%%%%%%&&&''')))))))))(((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%&&&'''&&&%%%%%%''')))&&&'''(((*********))))))((()))***++++++***)))(((&&&'''***---//////......)))******))))))((('''&&&''''''((()))))))))((((((%%%&&&'''((()))*********'''((())))))(((((()))***(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******)))))))))(((((((((''''''***)))))))))))))))(((((('''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((()))((((((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&((()))*********)))''''''&&&&&&''''''(((((()))))))))(((((((((((('''&&&%%%&&&)))---///---***'''((())))))******))))))%%%%%%&&&'''((()))******&&&'''((('''&&&%%%&&&(((&&&'''((((((((('''&&&%%%$$$%%%'''''''''''')))+++((('''&&&&&&&&&&&&((()))((('''&&&''')))***)))(((&&&&&&''''''(((((())))))&&&'''(((((('''&&&'''((((((((()))***+++++++++***+++***)))((((((((()))***+++---000111000///000111666000000666>>>HHH]]]qqq{{{bbbSSS[[[vvvtttddd[[[eeexxx%%%%%%&&&'''(((((((((((('''((()))***++++++++++++(((((((((((())))))))))))(((((((((((())))))(((''')))'''(((...333444000---///)))''')))+++***)))+++'''&&&&&&''')))******)))''''''''''''((()))***+++(((''''''&&&%%%%%%$$$$$$&&&%%%%%%&&&((()))((('''&&&&&&'''(((***,,,...///+++***(((&&&%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((((((((('''''''''&&&&&&&&&%%%&&&((((((''''''((()))%%%''')))***++++++***)))((()))+++,,,,,,+++)))((((((***---///111000///...))))))))))))((('''&&&%%%&&&&&&'''(((((((((((((((%%%&&&'''(((************'''(((******)))(((***+++'''&&&&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((()))((('''''''''''''''&&&'''(((((()))))))))))))))(((((((((''')))))))))(((((((((''''''((((((((()))))))))******'''&&&$$$######$$$&&&'''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&(((******)))(((''''''&&&&&&&&&&&&'''((()))))))))))))))(((((((((''''''&&&'''+++111444222...((())))))***)))(((''''''&&&&&&'''(((((()))))))))&&&'''((('''&&&&&&'''((((((((()))))))))(((&&&&&&$$$&&&((('''&&&%%%''')))((('''&&&%%%&&&(((***+++((('''&&&&&&((())))))(((%%%%%%%%%&&&&&&'''((()))&&&((()))((('''&&&''')))((()))***,,,,,,,,,,,,,,,+++***((('''&&&'''((()))))),,,000111000000111333777222222666<<>>===999444000...111444+++)))((()))))))))(((&&&###$$$%%%&&&'''''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((()))((('''''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''',,,+++***(((''''''''''''))))))((((((((()))))))))(((((('''''''''&&&&&&&&&(((((()))))))))(((((('''&&&&&&&&&(((***++++++***)))((('''&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&((((((((()))))))))(((((((((((())))))))))))(((((('''''''''((())))))((((((&&&&&&''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************&&&''''''(((((('''&&&%%%&&&&&&'''((())))))))))))))))))(((((())))))(((((((((((('''&&&%%%%%%%%%$$$&&&&&&&&&&&&''')))***+++***)))'''&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''((((((''''''&&&%%%%%%$$$######$$$%%%'''(((((((((((()))))))))((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))'''&&&&&&'''''''''((((((((((((''''''###%%%''')))***(((&&&%%%&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&(((((((((''''''&&&&&&'''***,,,,,,***(((&&&'''***...222555777999EEEVVVjjj{{{xxxooovvv}}}zzzooojjjggg]]]qqq}}}nnnfffhhhgggggg}}}+++***)))((((((((())))))'''(((((()))***++++++,,,((('''%%%$$$%%%(((+++,,,'''&&&&&&&&&&&&'''(((((())))))(((((()))***++++++'''''''''(((''''''&&&%%%'''((()))(((&&&%%%%%%&&&''')))+++,,,***)))))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++000888BBBHHHGGGAAA999333111000///...***))))))))))))(((&&&$$$###$$$%%%&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))*********)))((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((+++***)))(((((('''''''''************************'''''''''&&&&&&&&&&&&%%%((()))))))))))))))((((((&&&&&&%%%'''***+++,,,+++)))((('''&&&%%%$$$$$$$$$&&&''''''(((((('''&&&&&&((())))))******)))(((((((((((())))))))))))((((((&&&&&&'''(((((('''(((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))%%%&&&'''(((((((((&&&%%%&&&&&&&&&''''''((())))))(((((())))))(((((()))))))))((('''%%%$$$$$$$$$$$$&&&&&&&&&'''((()))***+++((('''%%%$$$######$$$$$$&&&%%%%%%$$$%%%&&&((()))'''''''''''''''&&&&&&%%%###""""""!!!"""$$$&&&'''((())))))******)))((((((''''''''''''''''''&&&&&&$$$&&&''''''&&&&&&'''(((''''''((((((((((((''''''###%%%''')))***(((&&&%%%''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&$$$%%%&&&(((((((((''''''&&&&&&&&&(((******)))'''%%%&&&))),,,000333555666BBBPPP___ooossswww{{{|||zzzrrrlll^^^rrrpppdddcccmmmrrrwww+++***((('''''''''((()))((())))))******+++++++++((('''&&&&&&''')))+++---))))))(((''''''''''''((())))))((())))))***+++,,,''''''((((((''''''&&&%%%&&&'''((((((&&&%%%&&&'''(((***,,,,,,***))))))***'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''')))---333>>>IIIQQQLLLCCC888222000///...,,,,,,+++*********)))&&&###$$$%%%&&&'''(((((())))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))******+++***)))((((((((()))***+++************************)))************)))(((((((((((((((((((((((((((((()))((((((''''''(((((()))++++++,,,,,,,,,+++***)))'''''''''&&&&&&&&&%%%%%%(((((()))******)))))))))'''&&&%%%&&&)))+++,,,+++)))((('''&&&%%%$$$$$$$$$'''(((((((((((('''&&&&&&((()))*********)))'''&&&'''(((((())))))(((((('''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''&&&$$$%%%'''))))))(((&&&%%%&&&%%%%%%&&&&&&'''((()))&&&((())))))''''''(((***)))(((&&&$$$$$$$$$$$$%%%%%%&&&'''((()))******+++'''&&&%%%############$$$%%%%%%$$$$$$%%%'''((()))&&&''''''''''''&&&%%%%%%!!!!!!!!!"""###$$$%%%&&&((()))*********)))'''&&&'''(((((())))))(((''''''$$$&&&''''''&&&&&&'''((('''''''''(((((('''''''''$$$%%%'''))))))((('''&&&(((''''''''''''&&&&&&&&&&&&'''((((((((((((''''''%%%&&&'''((()))((('''&&&&&&&&&%%%'''((()))((('''%%%&&&(((***---000333555999EEEWWWnnnzzzsssttt{{{ttt```hhh~~~lllXXXPPPbbb}}}+++)))(((&&&&&&'''((()))************************(((((((((((()))+++,,,---,,,+++***)))((('''''''''''''''''''''((()))***+++''''''((((((''''''&&&%%%%%%'''((('''&&&&&&'''((((((***,,,,,,+++))))))***'''(((((((((((('''&&&&&&''''''(((((('''&&&%%%$$$###&&&+++222999CCCMMMSSSNNNHHH>>>666111111222333...------------+++'''$$$$$$%%%'''((()))*********)))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((())))))***))))))((('''((()))+++,,,))))))))))))))))))))))))******+++++++++***((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******++++++,,,+++***)))(((''''''''''''&&&&&&&&&&&&'''((()))***************((('''&&&&&&(((***++++++((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&'''((()))******(((&&&%%%'''''''''(((((('''''''''$$$&&&''''''%%%%%%'''))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''%%%$$$######%%%'''))))))((('''%%%&&&%%%%%%%%%%%%'''((()))%%%'''((((((&&&&&&(((***((('''%%%$$$###$$$%%%&&&%%%&&&'''((()))*********)))'''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&''''''&&&&&&%%%$$$!!!"""###%%%&&&&&&'''''''''((()))******(((&&&%%%&&&'''((())))))(((''''''%%%&&&''''''%%%%%%''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''((()))))))))((('''&&&&&&%%%%%%&&&'''((('''&&&'''&&&'''(((***...111333555;;;MMMjjjqqqppp|||rrr^^^jjjwwweeeUUUOOOccc+++)))'''&&&%%%&&&((()))+++++++++***************'''((()))***+++,,,------...---+++***(((''''''&&&%%%%%%%%%&&&&&&((())))))''''''((((((''''''&&&%%%$$$&&&''''''&&&&&&((()))(((***,,,,,,+++***)))***(((((())))))(((((('''&&&(((((())))))(((&&&$$$###"""'''...666>>>FFFMMMRRRPPPMMMFFF===555333888<<<000////////////---)))&&&%%%&&&''')))***+++++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''(((((()))(((((('''&&&''')))+++---(((((((((((((((((((((((()))***+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''((()))***)))***+++++++++)))((('''(((((('''''''''&&&&&&&&&''''''(((******+++++++++)))(((&&&&&&(((***+++***''''''&&&%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&'''((()))***)))(((&&&$$$&&&&&&''''''''''''&&&&&&$$$&&&'''&&&$$$$$$''')))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&$$$"""!!!###%%%''')))***)))'''%%%&&&%%%$$$$$$%%%&&&((()))$$$&&&((((((&&&%%%'''***(((&&&%%%######$$$%%%&&&%%%&&&''')))***************)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***&&&&&&''''''&&&&&&%%%$$$"""###%%%'''(((((((((''''''((()))***)))(((&&&$$$%%%&&&'''(((((((((&&&&&&&&&'''((('''&&&%%%''')))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((()))))))))(((&&&%%%$$$%%%'''(((******))))))))))))*********((('''&&&&&&%%%$$$%%%'''''''''%%%((('''&&&&&&))),,,000222777777EEEcccrrrppp}}}qqqjjjccc~~~uuu^^^\\\aaattt+++)))(((((()))******)))+++++++++******(((''''''(((((()))***************///---+++(((&&&%%%%%%%%%)))((('''&&&%%%&&&''''''''''''(((((((((((('''''''''((()))******)))((('''***,,,---,,,***(((((()))((((((''''''''''''(((((((((((('''&&&%%%%%%$$$###%%%%%%(((333BBBNNNSSSTTTXXXZZZQQQAAA:::???@@@;;;888777444111///,,,***)))((())))))***+++,,,,,,,,,)))(((&&&&&&&&&''')))***((((((&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$((('''&&&&&&'''((()))******)))'''%%%%%%%%%'''(((,,,,,,++++++***)))(((((((((((('''&&&&&&&&&''''''((('''%%%&&&((())))))((((((((())))))((('''&&&&&&%%%&&&'''))))))))))))((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%'''+++,,,***(((+++******)))((('''''''''******)))'''%%%%%%''')))&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((((((((((((((('''((()))((('''&&&'''((('''&&&%%%%%%&&&&&&$$$"""%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))'''$$$"""!!!"""$$$%%%+++++++++)))'''''')))++++++***(((&&&%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&((())))))******++++++***(((%%%###%%%'''(((***)))(((&&&%%%((('''&&&'''((()))((('''(((''''''&&&&&&''''''((((((((((((((())))))))))))+++++++++******((('''''')))******+++***)))((('''(((***,,,+++)))&&&%%%$$$'''&&&%%%&&&)))***)))(((&&&(((***+++++++++---///======CCCUUUrrr|||sssyyyyyyoooiiihhhuuu___aaattt+++)))(((((()))******)))*********))))))'''&&&&&&(((((()))***************,,,+++)))'''&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''((((((((((((((((((((()))******)))((((((***+++---,,,+++)))******))))))(((((((((((())))))((((((''''''&&&%%%$$$$$$$$$%%%)))111===MMM[[[ccccccYYYOOOKKKIIIFFFAAA>>>AAAAAA>>>777...((((((***(((((())))))***++++++,,,)))((('''&&&&&&''')))***)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%(((''''''&&&'''((()))***)))(((&&&$$$$$$%%%&&&''',,,++++++***))))))(((((((((((('''''''''((((((((()))'''&&&&&&((()))))))))((((((((((((((('''&&&&&&%%%&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''))),,,---+++)))******)))(((((('''&&&&&&++++++***(((&&&&&&)))+++((('''''''''&&&&&&%%%%%%&&&&&&&&&'''((())))))***((()))***)))'''&&&'''(((((('''&&&'''''''''%%%###&&&''')))******)))'''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''(((&&&$$$""""""###%%%&&&***+++***)))'''''')))+++,,,+++(((&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***++++++++++++***(((&&&%%%&&&''')))***++++++*********((('''((())))))(((''''''&&&&&&&&&&&&&&&&&&''')))))))))))))))*********+++++++++******)))(((''''''((()))+++++++++*********,,,//////,,,)))'''&&&(((''''''(((***++++++******+++---------...111333999;;;CCCVVVrrrzzz~~~}}}oooeeeppp{{{iiilll|||+++)))(((((()))***)))((((((((()))(((((('''&&&%%%(((((())))))******))))))((((((''''''&&&''''''(((&&&%%%$$$$$$%%%&&&((()))&&&&&&'''((())))))(((((((((((())))))))))))(((((((((***,,,,,,+++***+++,,,******))))))))))))******((((((''''''&&&&&&%%%%%%###&&&***000:::LLLaaaooonnn\\\QQQVVVWWWKKKBBBAAAHHHJJJHHH>>>000''''''+++''''''(((((())))))******(((((('''&&&'''((()))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))((('''%%%$$$$$$%%%&&&&&&+++******))))))((((((((('''''''''(((((())))))******((('''''')))******)))(((((((((((((((''''''&&&%%%%%%'''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((***,,,,,,+++***))))))(((((('''&&&&&&&&&+++,,,+++***((((((***,,,))))))(((((('''&&&%%%%%%$$$$$$%%%&&&''')))++++++)))***+++***((('''((())))))((('''(((((((((&&&$$$&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######%%%'''(((***+++***)))'''''')))***---+++)))&&&%%%$$$######%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''&&&''''''((()))***,,,,,,+++***)))((((((((('''((()))+++---///000111+++***(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))******++++++******+++******)))((('''$$$&&&(((***,,,---------+++///222333111---***)))((((((((())),,,------,,,...////////////111555777777:::CCCTTTnnn~~~yyylllgggyyyzzzxxxvvv{{{+++)))(((''')))))))))(((((()))))))))(((((('''&&&(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&$$$$$$###$$$%%%''')))******************)))((((((&&&''''''''''''''''''&&&%%%'''*********)))***,,,***))))))(((((())))))***((((((((('''''''''''''''$$$&&&+++111;;;LLL^^^kkklllccc]]]\\\VVVKKKCCCCCCHHHJJJJJJBBB666,,,)))***''''''''''''(((((())))))((('''''''''((()))***++++++***)))(((''''''''''''%%%%%%%%%&&&'''(((((()))(((((((((((((((((())))))((('''&&&&&&&&&&&&'''''')))))))))(((((((((''''''%%%&&&'''((()))))))))******)))'''''')))***))))))'''(((((((((((((((''''''%%%%%%&&&'''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''''''''(((((((((((()))***+++***)))((((((''''''&&&&&&&&&&&&***++++++***))))))+++---******)))((('''&&&&&&%%%%%%%%%%%%%%%&&&(((***+++)))***+++***)))((((((***)))(((''''''((((((&&&$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%''')))************(((&&&&&&(((***---,,,)))&&&$$$#########%%%%%%&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''((()))***,,,***)))'''&&&'''((()))((((((***,,,...111444666,,,+++))))))******((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))*********************)))(((((($$$&&&(((***,,,---------+++///333555222...+++)))(((''''''))),,,---------000000000//////222666999777:::BBBPPPfff|||uuu~~~kkknnn}}}oookkk{{{+++)))''''''((()))((('''))))))*********)))(((((((((((()))))))))(((((('''))))))((('''&&&%%%$$$$$$$$$$$$###$$$%%%''')))+++.........---+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((((((((()))***)))((((((''''''(((((()))'''(((((((((((((((((((((&&&'''+++333>>>JJJVVV\\\bbbkkklll^^^OOOIIIHHHFFFEEEFFFGGGDDD===444,,,((('''''''''''''''((((((((('''''''''((()))******+++++++++)))((((((((((((((($$$%%%&&&&&&'''((())))))))))))))))))))))))(((((())))))((((((((()))))))))(((((('''''''''''''''&&&$$$%%%&&&((())))))))))))***)))''''''((())))))(((''''''((((((((((((((('''%%%%%%%%%&&&''''''((()))(((((())))))))))))(((((('''((((((((())))))******''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&((()))******))))))+++---***))))))(((''''''&&&&&&''''''&&&%%%%%%&&&((())))))***+++***)))((((((***((('''&&&'''''''''%%%###$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((***+++)))***)))(((&&&&&&(((***---+++)))&&&%%%$$$######%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''(((''''''''''''(((((())))))(((&&&$$$$$$%%%''')))))))))***,,,///222444555,,,***))))))******)))'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((())))))************))))))(((&&&''')))***++++++******)))---111333111---***((('''&&&&&&'''***,,,++++++.........------///444777777999>>>III___|||www}}}uuuqqqxxxooofffqqq+++)))''''''(((((('''&&&))))))************))))))(((((()))))))))(((''''''))))))))))))'''&&&$$$###%%%%%%%%%%%%&&&(((***+++//////...---,,,***((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((((((((()))***((((((''''''''''''((((((''''''(((((())))))******'''(((,,,222<<>>YYYzzznnnuuu}}}pppeeefffnnn***)))'''&&&&&&&&&'''((()))))))))(((((((((((('''******)))(((&&&%%%$$$$$$%%%''')))***+++***)))((('''''''''&&&&&&%%%%%%%%%)))+++...000000...+++)))((((((''''''''''''(((((('''''''''&&&&&&''''''''')))(((((((((((())))))***))))))))))))((((((((((((%%%&&&(((++++++,,,444>>>RRRjjjwwwjjj^^^aaaddd___[[[\\\\\\TTTGGG:::111---+++***)))((())))))***++++++******)))))))))))))))'''&&&%%%%%%'''))))))(((''''''(((((())))))******))))))******)))(((&&&&&&'''''''''''''''''''''''',,,***)))+++......,,,)))******)))))))))***++++++))))))((('''''''''(((((('''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&''')))******)))((('''&&&&&&%%%%%%$$$%%%&&&''')))+++---...---,,,+++***)))((((((((((((((((((''''''''''''&&&'''((()))***++++++++++++,,,+++***)))(((&&&%%%%%%$$$&&&(((((('''&&&'''(((((('''&&&&&&&&&((()))*********((('''&&&%%%%%%%%%''''''(((((((((&&&%%%$$$$$$&&&((())))))***---//////...,,,+++***+++---...++++++***)))((('''&&&&&&***)))((('''''''''((()))***))))))((('''&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))((('''&&&%%%$$$%%%%%%$$$$$$$$$&&&'''(((((())))))******((('''&&&%%%(((---000111///+++(((,,,,,,++++++***))))))))))))+++---......,,,)))(((***+++---.........---,,,******++++++++++++*********+++---.........---,,,000......444BBB^^^~~~xxxyyy|||vvvqqqlll^^^cccqqq{{{***)))((('''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%'''***,,,,,,+++)))'''(((((((((''''''&&&&&&%%%)))+++---//////,,,)))&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***))))))))))))((((((((((((((((((***,,,,,,,,,222:::GGG[[[iiieee______]]]WWW[[[[[[XXXPPPDDD888111...+++***)))))))))***+++,,,+++******)))))))))))))))(((&&&%%%&&&((())))))(((&&&&&&'''((()))***+++,,,)))***+++++++++***((('''''''''''''''''''''((((((,,,******---111222...***))))))((((((((()))+++,,,******))))))))))))))))))&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''')))+++,,,,,,***)))'''&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,+++******)))))))))(((((((((''''''''''''''''''((()))++++++,,,,,,,,,---,,,+++***((('''&&&%%%&&&'''))))))(((''''''(((***)))(((((('''((()))))))))((((((''''''''''''''''''(((((((((((('''&&&%%%###%%%''')))***,,,000333000///---+++***+++,,,,,,************)))'''&&&%%%***)))((('''&&&'''(((((())))))(((''''''&&&%%%%%%'''''''''(((((('''&&&&&&'''&&&&&&&&&''''''((()))''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&(((((())))))((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$&&&'''((())))))***+++***)))((('''''')))---///000...+++)))+++++++++*********)))))))))+++...000000...+++)))+++,,,------......------***+++,,,------,,,+++******+++---//////...---+++000///000555BBB[[[|||~~~vvvooo~~~yyycccWWW^^^sss******))))))(((((((((((('''''''''''''''(((((((((&&&&&&''''''((()))))))))''')))+++------+++)))'''))))))))))))((((((''''''((())),,,---,,,***'''%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((())))))(((((((((((())))))))))))***((((((******+++222:::@@@FFFSSSaaafff___TTTMMM[[[ZZZTTTJJJ>>>444///...+++***)))))))))***,,,---+++******)))))))))))))))((('''&&&'''))))))((('''%%%&&&'''((()))***+++,,,***+++,,,------,,,***(((&&&&&&''''''((()))******++++++,,,000333333///,,,***)))(((((((((***+++,,,))))))******************&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''')))+++,,,---,,,***((('''(((((()))***))))))((((((((((((((())))))******++++++++++++(((((((((((((((((((((((((((((()))++++++,,,,,,,,,,,,,,,+++***)))(((((('''&&&((())))))(((''''''(((******))))))(((((((((((((((((('''''''''(((((()))((()))))))))((((((((('''###$$$&&&(((***---222555111///---***))))))******)))*********)))((('''&&&***)))(((&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&''')))******)))((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((()))***+++++++++***((('''*********++++++++++++++++++++++++***************(((***---//////---+++)))***++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((***,,,---...---+++*********---222;;;OOOmmm||||||xxx}}}uuuyyykkkbbbZZZYYYnnn************))))))))))))&&&''''''''''''(((((((((%%%%%%&&&''')))***++++++***+++,,,---,,,***((('''))))))))))))))))))))))))((()))*********(((&&&%%%((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''(((((()))(((((((((((())))))))))))***'''%%%&&&'''(((///666;;;:::EEEYYYbbbYYYKKKDDDSSSQQQMMMDDD999111......***)))(((((()))***,,,---+++******)))))))))))))))(((''''''(((******((('''%%%%%%&&&'''((()))***+++)))***---......,,,***(((%%%&&&'''(((***+++------,,,...222444444222///,,,))))))((((((((()))******'''((()))*********))))))&&&&&&'''((((((((((((''''''&&&&&&&&&'''(((***+++++++++******))))))******+++***)))(((&&&&&&%%%%%%&&&''')))***+++,,,,,,,,,'''(((((((((((()))))))))((()))******+++*********************))))))))))))'''(((***)))'''&&&'''''')))))))))))))))((((((((()))(((((('''(((((())))))))))))))))))))))))))))))###$$$&&&''')))---222666222000---***)))(((((())))))))))))(((((((((((((((***)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%'''(((***+++))))))((((((((()))******(((((('''&&&&&&'''((())))))******++++++)))((('''+++***))))))))))))***+++************************((())),,,---...,,,+++)))************++++++++++++******++++++++++++******((()))+++,,,,,,,,,+++***++++++...333:::JJJeee{{{|||yyyvvvrrrwwwvvvooo^^^______^^^rrr***+++++++++******))))))&&&&&&&&&'''''''''((((((&&&&&&'''((()))******+++......---,,,+++)))((('''''''''(((((())))))******)))))))))))))))(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''((((((((('''((((((((()))))))))******'''%%%'''''''''+++111444:::BBBHHHJJJHHHBBB;;;AAACCCCCC>>>777000------((((((''''''((()))+++,,,+++******)))))))))))))))((((((((()))******(((&&&$$$%%%%%%&&&'''(((((()))'''(((+++------+++)))'''$$$%%%'''))),,,...000111000555::::::555///,,,,,,'''((((((((((((''''''&&&%%%&&&''')))))))))((('''&&&'''(((((()))))))))(((''''''&&&&&&&&&''')))***((())))))******************)))(((&&&%%%%%%%%%%%%&&&''')))************)))'''((((((((())))))))))))))))))******))))))((((((''''''''''''((((((((((((&&&((())))))'''&&&&&&&&&''''''(((((()))((((((((())))))((((((((((((((()))(((((((((''''''(((((((((###$$$%%%&&&(((,,,222666444222///,,,))))))))))))((((((''''''((()))++++++***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&''')))*********)))))))))+++,,,---***)))(((''''''((()))***((()))*********)))(((''')))***************))))))************************((()))+++,,,,,,,,,+++******************++++++,,,*********))))))*********************++++++++++++......000444;;;LLLggg~~~}}}www{{{|||qqqwww~~~jjjZZZZZZbbbooo***++++++++++++***))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))000///...,,,***(((''''''%%%%%%&&&'''((()))************))))))))))))******((((((''''''''''''(((((((((''''''&&&&&&''''''(((+++***)))((((((((((((((('''((((((((())))))******,,,)))(((******((()))------>>>DDD999222888:::444333777<<<<<<777111...---((('''''''''((()))+++,,,+++******))))))))))))))))))(((((()))+++***(((&&&$$$$$$%%%%%%&&&'''''''''%%%'''***,,,,,,***'''%%%$$$%%%'''***---000222333444;;;AAA>>>666---***+++&&&&&&'''((('''&&&$$$###$$$%%%&&&((((((((('''&&&''''''((()))******))))))((('''&&&%%%%%%&&&((((((%%%&&&(((*********))))))((('''&&&%%%%%%%%%%%%%%%(((((()))******)))(((''''''((((((((())))))******)))******))))))((('''&&&$$$$$$%%%%%%&&&'''((((((&&&((()))(((&&&%%%%%%&&&&&&&&&'''(((((((((((((((***))))))(((((((((((((((''''''&&&&&&&&&''''''(((###$$$%%%&&&(((,,,111555666444000---+++))))))***((('''&&&&&&'''))),,,...***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$&&&&&&''''''''''''''''''&&&'''(((******((('''&&&'''&&&%%%%%%&&&''')))***+++************,,,---...+++***)))(((((()))******((())))))******((('''&&&((()))+++------+++)))'''******************++++++)))******+++,,,,,,,,,,,,++++++******++++++,,,---+++***)))(((((()))***+++++++++*********+++,,,---,,,,,,---111999KKKhhhyyyvvvjjjyyyyyylll[[[VVVddd+++***)))(((((()))***+++((((((((()))******++++++******+++,,,+++***)))(((......---,,,+++***((('''''''''''''''((()))***+++++++++***))))))***++++++))))))************)))))),,,***'''&&&&&&''''''&&&)))))))))))))))(((((((((((()))***++++++***((('''((((((''''''''')))***+++222333444222///...111444666666555222000---+++)))************))))))))))))((('''&&&(((+++,,,***((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((())))))))))))((('''''')))***++++++///777===BBBAAA???<<<999444///+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***++++++***))))))******)))'''''''''&&&%%%%%%%%%&&&&&&%%%&&&''')))))))))(((((('''&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((***)))))))))***+++,,,,,,+++,,,,,,,,,+++)))(((&&&&&&%%%$$$$$$%%%&&&((()))((((((&&&&&&%%%&&&'''(((''''''&&&&&&&&&''''''(((,,,,,,***)))((((((((((((&&&'''((('''&&&%%%&&&(((((('''&&&&&&(((+++...000444666555000)))&&&))),,,***(((&&&&&&(((+++,,,,,,***)))(((''''''&&&&&&'''''''''''''''''''''''''''************))))))))))))&&&%%%$$$###$$$&&&(((******)))'''&&&%%%%%%&&&&&&)))*********)))))),,,...***'''%%%%%%((())))))'''+++***)))))))))***+++,,,------+++***(((''''''&&&+++)))'''&&&%%%&&&((()))***************)))((((((&&&(((******(((&&&&&&&&&((((((((()))******++++++---***'''''')))+++***)))***)))(((''''''((()))***((()))***+++,,,+++******,,,,,,---///555DDD]]]sss|||xxxyyy|||nnnxxxuuummm___YYYnnn+++***))))))))))))***+++''''''((())))))******+++******+++++++++***)))(((---------,,,+++)))((('''(((((((((((()))***+++,,,,,,+++***))))))***+++,,,))))))************))))))+++)))((('''(((((('''&&&((((((((((((((((((((((((((()))***++++++)))((('''''''''''''''((()))+++,,,---......---+++***---///333333222000...,,,***((())))))))))))))))))))))))((('''&&&(((++++++***((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))))))))(((((((((((((((+++***)))))),,,222:::@@@DDDBBB???===<<<888111,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***++++++***((()))******)))'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''((()))((('''&&&''''''&&&%%%%%%%%%&&&'''''''''((((((((()))))))))*********)))******++++++++++++,,,,,,+++)))((('''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&'''''',,,+++***)))((('''''''''%%%'''((('''&&&&&&'''((()))(((&&&&&&'''))),,,...222555666444...***+++,,,)))'''%%%$$$&&&((((((((()))((((((''''''''''''(((''''''''''''''''''''''''*********)))))))))((((((&&&%%%$$$$$$$$$&&&(((******)))'''&&&%%%%%%&&&&&&'''(((((((((((()))---000***(((%%%%%%'''))))))'''))))))((((((((()))+++,,,---,,,***)))((((((((((((***)))'''%%%%%%%%%&&&'''))))))******))))))((('''&&&(((******((('''&&&'''(((((((((((()))))))))))),,,)))'''''')))******))))))(((''''''''''''((()))((()))***,,,,,,++++++***)))((()))+++///;;;RRRfff}}}uuuqqq{{{nnneee```iii|||++++++************++++++&&&''''''(((((()))************++++++******)))(((,,,,,,++++++***)))((('''))))))((())))))***+++,,,,,,+++************+++,,,((())))))******))))))(((***)))))))))***)))'''%%%&&&&&&&&&&&&&&&'''''''''((()))*********)))'''&&&&&&&&&''''''(((***+++,,,)))******)))((((((***,,,///......---,,,***)))((((((((((((((()))))))))))))))(((((()))***+++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***...+++)))***///777>>>BBBEEECCCBBBBBB@@@;;;333---''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***++++++)))(((((())))))((('''%%%%%%$$$%%%%%%&&&'''(((''''''((())))))(((&&&&&&(((((('''&&&%%%%%%%%%&&&'''((())))))*********)))++++++***)))))))))************++++++***)))((('''(((((((((((((((''''''&&&((((((&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&&&&++++++)))((('''&&&&&&&&&%%%&&&((((((''''''((())))))((('''&&&&&&(((***+++---111666777333...++++++***(((%%%%%%&&&''''''&&&(((''''''''''''((()))))))))((((((''''''(((((()))******))))))))))))((((((&&&%%%$$$$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&(((---000***(((&&&%%%'''(((((('''''''''&&&'''''')))+++,,,---+++)))(((((((((***+++***)))'''%%%%%%%%%%%%&&&(((((()))))))))(((''''''''')))******(((''''''''')))(((((((((((('''''''''***(((&&&&&&'''))))))((()))(((''''''''''''((()))((()))+++,,,,,,,,,+++***((('''((()))+++444EEEVVV}}}yyykkkqqqhhh```eee{{{,,,++++++++++++++++++,,,&&&&&&''''''(((((())))))***************))))))(((************))))))((('''((((((((((((((()))******+++++++++******+++++++++(((((())))))))))))(((((((((((()))+++,,,***'''$$$%%%%%%%%%%%%%%%&&&&&&&&&(((((()))))))))((('''&&&%%%&&&&&&((()))***+++,,,((())))))))))))******++++++,,,,,,,,,++++++***)))((((((((((((((())))))))))))))))))*********)))(((((((((((((((''''''''''''%%%%%%%%%&&&'''((()))******)))'''&&&&&&(((***+++...,,,***---444<<<@@@AAA@@@DDDIIIHHHBBB999000+++''''''''''''''''''''''''''''''&&&&&&&&&((()))******(((''''''((()))'''&&&$$$$$$$$$$$$%%%&&&'''((())))))*********((('''&&&))))))((('''&&&%%%%%%%%%'''((()))***++++++******,,,+++***))))))((())))))))))))))))))))))))(((((())))))*********(((&&&%%%(((''''''&&&&&&''')))))))))(((''''''''''''''''''******((('''&&&&&&&&&&&&%%%&&&(((((('''''')))******)))'''&&&&&&&&&'''((('''---444888666111,,,***+++)))''''''((((((((('''&&&&&&&&&''''''(((*********)))(((((((((((()))******)))))))))((((((((((((&&&%%%%%%%%%%%%&&&'''((()))(((((('''''''''''''''&&&&&&%%%$$$$$$&&&+++...)))(((&&&%%%&&&&&&''''''''''''&&&'''(((***,,,---,,,+++)))(((((()))+++---***)))((('''&&&&&&&&&'''''''''((((((((((((''''''((()))***)))(((''''''(((+++******)))(((''''''''')))((('''&&&&&&'''(((((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***,,,++++++------111>>>KKKnnnvvvjjjnnnxxxjjjfffnnn++++++++++++++++++++++++&&&&&&''''''(((((())))))*********)))))))))))))))((((((((())))))((('''''''''&&&&&&&&&&&&''''''(((************************(((((())))))))))))(((((('''''')))+++,,,+++'''$$$###$$$$$$$$$%%%%%%%%%&&&'''''''''(((((('''''''''%%%&&&'''((()))***++++++''''''((()))***+++++++++***++++++,,,,,,,,,++++++'''((((((((())))))************++++++***)))(((((())))))((((((((('''''''''%%%%%%%%%&&&'''((()))******((('''&&&'''(((***,,,,,,+++,,,222888======;;;999CCCMMMKKK@@@222+++)))(((((((((((((((((((((((()))((('''&&&'''''')))))))))(((''''''(((((('''%%%#########$$$%%%&&&'''(((***+++,,,,,,+++***)))((())))))(((((('''&&&%%%$$$&&&''')))+++++++++******++++++***)))(((((((((((((((((((((((((((((())))))******++++++***(((&&&%%%(((''''''&&&'''((()))***++++++***))))))))))))))))))((((((''''''''''''(((&&&'''((((((''''''(((******)))((('''&&&&&&&&&'''&&&+++333888888555111...***)))'''''')))***)))(((&&&&&&&&&&&&''')))***+++***)))(((''''''((()))***)))))))))(((((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''&&&$$$###$$$'''***)))((('''&&&%%%%%%&&&'''(((((((((((()))+++---...,,,+++)))((()))***,,,---+++******)))))))))))))))''''''(((((((((((('''''')))******)))((('''((()))---,,,,,,+++***)))(((((((((((('''&&&&&&'''((()))+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++///---...//////111:::EEEZZZooozzz{{{~~~pppnnnppptttqqqqqqtttzzz******++++++++++++******&&&''''''(((((()))******+++***)))(((((((((((()))&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((()))******)))(((((('''(((((())))))(((((('''&&&&&&(((***+++***'''$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((()))*********)))%%%$$$%%%'''***+++***)))******+++,,,,,,,,,,,,+++(((((())))))******++++++***,,,---,,,)))((('''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((''''''((()))***+++)))+++///444888999777555333===GGGEEE999---(((((())))))))))))))))))))))))***)))((('''''''''((())))))'''&&&&&&''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''******+++,,,,,,+++))))))((((((((((((((('''&&&%%%$$$&&&(((+++++++++***)))******)))((((((((())))))''''''&&&&&&'''((()))***************)))(((&&&&&&(((''''''''''''(((***+++------,,,+++************''''''''''''((()))******'''((())))))''''''((()))+++***)))(((''''''''''''(((,,,111666999999777555,,,***))))))******)))'''&&&&&&&&&'''''')))*********)))'''&&&&&&''')))***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((((((''''''((('''&&&$$$$$$&&&((((((((((((&&&$$$$$$%%%'''))))))))))))***+++---...++++++*********++++++,,,************++++++++++++''''''((()))))))))((((((*********)))''''''(((***------,,,+++******))))))((())))))'''&&&&&&(((***,,,,,,---......---,,,,,,)))***,,,---------,,,+++---,,,---//////111888AAAPPPbbbyyyzzz|||~~~rrrrrrrrrooo~~~{{{pppuuu~~~))))))***++++++***))))))''''''((())))))******++++++***)))((('''(((((()))$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&%%%&&&((())))))&&&$$$######$$$$$$%%%&&&&&&'''######$$$%%%&&&((()))***'''((()))******)))((('''$$$###$$$'''***,,,***((())))))***+++++++++++++++)))))))))***+++,,,,,,,,,+++---...,,,)))''''''((())))))))))))((((((((('''''''''&&&&&&&&&''''''((('''''''''((()))*********))),,,000222333222222222222555888666111+++))))))))))))))))))))))))))))))+++***((('''''''''((((((((('''%%%&&&''''''&&&$$$%%%$$$$$$$$$$$$$$$%%%%%%'''((()))*********)))(((''''''((())))))((('''&&&###%%%(((***++++++)))((()))(((((((((((())))))***&&&&&&%%%%%%&&&((()))******)))((((((''''''''''''((('''''''''''')))+++,,,------,,,+++************&&&&&&'''((()))+++,,,---)))******)))'''&&&'''(((+++******)))(((((((((((()))***---111555888999999333222000///...---***''''''''''''''''''((()))******(((&&&%%%%%%&&&(((***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))***)))((('''%%%&&&((((((&&&&&&&&&'''((()))(((&&&######%%%'''***)))(((((((((***+++,,,***+++,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,'''((())))))******))))))***+++***)))'''''')))+++,,,+++++++++******)))))))))******)))''''''))),,,+++,,,---......---,,,+++***+++,,,---------,,,++++++)))***...///222999AAARRRccc|||}}}}}}rrrooosss}}}sssrrr~~~((()))***++++++***)))((((((((())))))******+++++++++***((('''''''''((()))$$$$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&((((((&&&$$$######$$$%%%&&&&&&''''''""""""###$$$&&&(((***+++((()))*********)))'''&&&%%%$$$%%%(((,,,...,,,***((()))***************)))))))))***+++,,,,,,------+++---///---)))''''''((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''&&&&&&((()))***************---000000...---///111333///+++***+++,,,+++***))))))))))))))))))))))))+++***)))(((''''''(((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&''')))))))))((((((&&&'''((())))))(((''''''"""$$$'''***+++***)))((((((((('''(((((()))***+++&&&%%%%%%%%%&&&((()))+++***)))'''&&&&&&'''((((((((('''''''''((()))+++,,,---,,,+++***))))))))))))%%%&&&&&&(((***,,,...///***++++++***'''&&&&&&'''************)))))))))((('''&&&'''***///444888:::<<<:::777555333000,,,)))(((''''''''''''((()))))))))(((&&&$$$$$$&&&((())))))(((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))******)))((('''"""%%%((()))((((((((()))'''))))))&&&###"""$$$'''))))))(((''''''((()))******+++---...---+++)))(((%%%&&&((()))+++,,,,,,,,,(((((()))***************+++++++++)))'''''')))+++************)))))))))))))))***+++)))''''''***---++++++------------++++++***+++,,,---------,,,,,,***)))***...111444;;;DDDYYYjjjyyy~~~ooozzzpppkkkyyyuuummmyyy++++++***(((''''''&&&&&&(((((('''(((((()))***++++++******)))))))))))))))&&&&&&&&&''')))***)))(((&&&&&&&&&&&&&&&'''((((((&&&'''((()))************++++++)))(((''''''''''''''''''((((((((((((''''''######"""$$$&&&'''''''''&&&&&&&&&&&&''')))***+++++++++***)))(((((((((((()))(((((()))+++------,,,))))))))))))))))))))))))***,,,---,,,******+++,,,///...---+++***)))))))))+++(((%%%###%%%'''(((((()))(((&&&%%%%%%&&&((()))((('''&&&''')))*********,,,------------------,,,---+++)))''''''((()))***************)))))))))(((''''''''''''((((((((((((*********'''%%%%%%&&&((($$$$$$$$$#########""""""$$$%%%&&&((((((((('''''''''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))'''''''''''''''((()))***'''((((((&&&%%%%%%''')))((()))***)))((('''((())))))))))))))))))((('''''')))(((&&&(((+++...000111///---***((('''''''''((()))***,,,///000///+++((()))((('''&&&(((---444999@@@AAACCCDDDBBB<<<333---(((&&&$$$$$$&&&(((((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$))))))******)))(((''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%)))(((((('''''''''((((((+++,,,---+++)))(((((()))%%%'''***+++******+++,,,---,,,,,,+++*********+++))))))(((((((((((())))))))))))((()))***+++***)))++++++++++++************---,,,+++,,,...---,,,***,,,---.........---,,,++++++,,,,,,,,,...222888===RRR\\\qqquuusss|||}}}tttrrrwwwoooppp,,,+++)))((('''(((((()))(((((((((((((((((()))***+++***))))))(((((())))))&&&&&&&&&''')))***)))(((''''''&&&&&&''''''((()))&&&'''((()))************+++***)))(((''''''''''''''''''((((((((((((''''''$$$$$$$$$&&&'''''''''&&&''''''''''''((()))***+++,,,+++***))))))))))))))))))(((((()))+++---,,,+++)))))))))******)))))))))***+++,,,+++***)))+++,,,...---,,,***)))((((((((()))'''$$$###%%%'''(((((()))(((&&&%%%%%%&&&((())))))((('''''')))************+++,,,---...------,,,,,,+++)))((((((((())))))++++++******)))(((((('''''''''''''''(((((((((((()))***)))'''%%%%%%'''(((%%%%%%$$$$$$$$$$$$######%%%&&&'''))))))))))))((((((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((((((((()))******((((((((('''%%%%%%'''))))))***+++***(((''''''((())))))******))))))(((''')))((('''(((***---///000---,,,***(((''''''((()))))))))+++...000...+++(((******)))''''''***///333888@@@LLLUUUUUUJJJ999---)))'''%%%%%%'''(((((((((((('''''''''''''''((()))((('''&&&%%%$$$%%%%%%&&&'''(((((())))))'''&&&%%%((((((((()))((((((''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%((((((((('''''''''(((((()))***+++***((('''((()))&&&'''))))))((((((***+++---,,,+++***************))))))(((((((((((()))))))))((('''((()))***+++***+++***************+++++++++***)))***,,,---,,,+++------.........---,,,+++***+++,,,---...111666:::CCCSSSooouuussszzzyyynnnxxxnnnjjj,,,+++)))(((((()))+++,,,))))))(((((('''(((((((((+++***))))))(((((())))))&&&&&&&&&''')))***)))(((((((((''''''(((((()))***''''''((()))******************)))((('''''''''''''''(((((())))))(((((('''&&&&&&(((((((((((('''&&&)))((((((((()))***++++++,,,++++++*********++++++***))))))***,,,---,,,+++))))))************))))))***++++++***))))))***,,,,,,,,,+++))))))((((((((((((&&&$$$$$$&&&((()))))))))((('''&&&&&&'''((()))+++)))((((((***+++******((()))+++------,,,+++*********))))))))))))((((((++++++***))))))(((''''''''''''''''''(((((((((((((((((()))(((&&&&&&''')))&&&&&&&&&%%%%%%%%%%%%$$$&&&((()))++++++++++++***)))(((''''''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&''''''((()))***+++******************)))((())))))'''%%%%%%&&&(((***++++++***(((&&&'''(((************)))))))))(((***))))))((()))***,,,---+++***)))((('''((())))))((()))***---......+++(((+++++++++)))''''''***,,,000;;;LLLXXXZZZNNN<<<...***(((''''''((()))(((''''''&&&&&&&&&'''((())))))'''&&&%%%$$$$$$$$$%%%%%%''')))+++,,,+++***'''&&&&&&&&&''''''((('''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((''''''((((((((((((((()))***)))((('''((()))'''''''''&&&%%%%%%'''))),,,+++******************))))))))))))))))))))))))((('''''''''((()))+++,,,+++***)))((()))***,,,...+++)))'''(((***+++,,,,,,,,,,,,---------,,,+++***)))+++---......000333666888IIIeee}}}wwwsssvvvzzzyyylllttt}}}mmmppp,,,***)))((((((***,,,...***)))((('''''''''''''''******)))(((((((((((((((&&&&&&&&&''')))***)))(((((((((((((((((()))******''''''((()))***************)))((('''''''''''''''(((((())))))))))))((((((''')))***+++)))(((&&&&&&*********)))******+++++++++++++++***++++++,,,,,,+++***)))***,,,,,,,,,***((()))************)))((()))******)))((((((***,,,,,,,,,+++***)))))))))***((('''&&&''')))+++++++++((((((''''''''''''((((((+++***((((((***+++***)))((()))+++,,,,,,***(((&&&((())))))***))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&(((((((((''''''((()))''''''''''''&&&&&&&&&&&&''')))***,,,---------,,,***)))((((((******)))(((((((((''''''&&&&&&%%%%%%'''''''''''''''((()))***+++++++++******)))(((((()))******(((&&&%%%&&&'''+++,,,,,,***(((''''''(((++++++***)))))))))))))))*********)))(((''')))***))))))(((((((((((()))***'''''')))+++------***(((***+++,,,+++)))(((((()))---333===EEEGGGAAA666...+++)))(((((())))))((('''&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%$$$$$$$$$$$$''')))+++---,,,***'''%%%$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$'''''''''(((((((((((((((((()))***)))((('''(((***(((((('''$$$######%%%(((+++******)))))))))******)))))))))******)))))))))'''''''''&&&'''(((+++---+++***((('''(((***---///,,,***'''&&&''')))*********************)))))))))(((***---...//////111222:::AAATTTnnn|||sssrrruuutttqqq}}}{{{xxx+++***)))((()))***,,,...))))))(((''''''&&&''''''***))))))((('''(((((((((&&&&&&&&&''')))***)))(((((((((((((((((()))******'''((()))***++++++++++++)))(((((('''''''''''''''(((((())))))))))))(((((((((***,,,+++)))''''''(((,,,++++++************++++++*********+++,,,---------+++***+++,,,,,,+++***((()))***++++++***)))(((((())))))((('''(((***------,,,,,,+++++++++,,,,,,***))))))+++---......,,,(((((((((''''''(((((((((***)))'''((()))+++******++++++,,,+++***(((%%%###'''((())))))))))))((((((&&&&&&'''((()))***++++++''''''''''''((((((((((((&&&''')))(((''''''((()))((((((((('''''''''&&&&&&''')))***,,,---...------+++***))))))***+++***)))(((((((((''''''&&&&&&&&&(((''''''''''''(((((())))))************)))''''''***++++++)))'''%%%%%%%%%***+++,,,+++((('''((()))+++***))))))(((((()))))))))***+++)))&&&%%%&&&(((((((((((((((((()))))))))&&&&&&'''))),,,,,,***((((((***------+++*********,,,---000333444222...+++***(((((((((******((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%'''***,,,+++)))&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&'''((())))))((((((***+++,,,+++)))((()))***(((((('''%%%######%%%''')))))))))(((((())))))***))))))************))))))&&&((()))((('''(((***---+++***((('''(((***---///...+++'''&&&&&&'''''''''(((((('''''''''&&&&&&'''(((***---/////////000111;;;<<>>PPPcccrrr{{{mmm}}}}}}ttt{{{xxx{{{)))***++++++***)))(((''''''''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''(((((()))***************'''&&&%%%%%%&&&(((+++,,,,,,***((('''&&&'''((()))((((((''''''''''''((((((******+++++++++******)))'''((()))******)))((('''(((((('''&&&&&&''')))***,,,+++***))))))***++++++******+++,,,+++***)))(((***)))((((((((((((((()))&&&&&&&&&&&&''')))***+++***)))((('''''')))+++---+++(((&&&&&&''')))******,,,+++***(((&&&%%%%%%%%%%%%&&&((()))))))))((('''((()))*********)))'''&&&)))((('''&&&&&&'''((()))''''''&&&''''''((()))***)))************))))))(((&&&&&&&&&&&&''')))*********(((&&&$$$$$$%%%''')))---------,,,,,,+++++++++++++++***)))((('''&&&&&&'''''''''(((((()))***++++++***)))'''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''(((((()))))))))'''&&&%%%((((((((()))******++++++************)))))))))(((&&&$$$###&&&***,,,+++***''''''''''''((((((((()))+++***)))((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''''''''''''''((()))))))))((('''&&&%%%$$$$$$$$$&&&''''''(((((((((((((((,,,------,,,)))&&&%%%%%%*********++++++,,,,,,---)))'''''')))---...---***************)))'''&&&&&&)))***,,,+++)))(((((((((,,,+++***((((((((())))))''''''(((,,,000000---***...,,,***'''''''''((())))))+++///222333333111000888;;;DDDUUUmmm}}}yyy)))******+++***)))(((''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))************)))'''&&&%%%%%%''')))+++---+++***((('''''''''((()))((((((''''''''''''(((((())))))***************)))'''((())))))))))))(((''''''''''''''''''((()))***+++***)))(((((()))*********++++++,,,+++***)))(((((((((''''''''''''((((((''''''''''''((()))***+++***)))((((((((()))***+++***(((&&&%%%''')))******+++***((('''&&&&&&%%%%%%&&&&&&((()))))))))((('''((())))))***)))((('''&&&((('''&&&&&&&&&'''((()))((((((((('''(((((())))))((())))))*********))))))''''''''''''(((((()))***)))((('''%%%%%%&&&'''(((+++++++++*********)))))))))))))))((('''&&&&&&%%%'''''''''(((((()))***+++++++++)))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''((()))))))))((('''&&&'''(((((())))))***++++++*********)))))))))(((((('''%%%$$$&&&)))+++***)))((((((((()))))))))))))))))))))(((''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''''''''''''''((()))))))))((('''&&&%%%%%%$$$$$$&&&'''(((((())))))((((((,,,---...,,,)))'''&&&''')))))))))******+++++++++***((((((***---...---+++,,,++++++***)))(((&&&&&&(((***++++++)))(((((()))---,,,+++))))))((())))))(((((()))---000000---***+++***)))))))))***+++,,,+++,,,///111333333222222333888AAAQQQhhh|||tttwww~~~))))))***++++++***(((''''''''''''''''''((())))))''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%$$$%%%&&&'''((()))((((((((((((((()))))))))(((''''''&&&&&&'''''''''((())))))******))))))&&&%%%%%%&&&'''***,,,---+++***(((''''''((()))))))))((((((''''''(((((()))''''''((()))************''''''((((((((((((''''''%%%&&&'''((())))))*********)))(((''''''((()))******++++++++++++***))))))'''''''''&&&&&&''''''((((((((((((((())))))***+++))))))******))))))(((((()))'''%%%%%%'''((()))((((((((('''&&&&&&&&&&&&'''&&&'''((()))))))))((((((((())))))))))))((('''&&&&&&&&&%%%%%%&&&'''((((((***)))))))))))))))(((((('''(((((()))************))))))(((((((((((())))))))))))((((((''''''''''''))))))((((((((((((''''''((((((''''''&&&&&&%%%%%%'''''''''(((((()))***+++,,,+++***)))((('''''''''(((''''''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&'''((()))))))))((('''''''''(((((()))*********))))))))))))((((((((((((((('''&&&'''((())))))'''((())))))***************'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''''''''&&&''''''((()))(((''''''&&&&&&%%%%%%%%%&&&'''(((((())))))((((((,,,------+++)))''''''((())))))))))))))))))******+++******+++---...---,,,......,,,+++)))((('''&&&''')))++++++)))))))))***...---,,,***)))((((((((())))))***---......,,,)))((((((***+++---.........------...000111222333444111777@@@LLL]]]vvvzzzsss{{{vvv((()))***++++++***)))((('''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''&&&'''((((((((((((((((((''''''&&&&&&'''((()))***))))))((((((((()))***+++)))((((((''''''''''''''''''(((((()))))))))))))))%%%%%%&&&'''(((***,,,---***)))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''))))))*********'''''''''(((((('''''''''$$$&&&((()))*********)))***))))))(((((()))++++++++++++++++++******))))))(((''''''''''''((())))))***)))))))))))))))***+++((()))***+++***)))'''%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&''''''(((&&&'''((()))***))))))(((((((((((((((((('''''''''$$$%%%%%%%%%&&&''''''(((***************)))((((((&&&'''((()))***************))))))((((((((()))))))))***+++++++++***((((((((('''''''''''''''''''''((('''''''''''''''''''''''''''''''''((()))***+++---,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((()))((((((&&&'''((()))******)))(((&&&&&&'''(((((())))))***))))))(((((((((''''''''')))((((((((((((((('''&&&'''((()))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''((((((((((((((('''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))***++++++***((('''((()))***************))))))))),,,+++++++++,,,---------000///...,,,***(((''''''&&&(((*********)))***+++------+++***)))(((''''''((()))***+++,,,+++***((('''))),,,.../////////...---,,,,,,---...000222444333999@@@GGGQQQeeetttwww||||||((()))***++++++***)))((('''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((((((((()))***,,,---***)))(((((((((***+++,,,))))))(((''''''''''''(((''''''((()))))))))))))))%%%&&&&&&((()))+++,,,---)))((((((((((((((())))))))))))(((((((((((())))))&&&&&&'''))))))*********(((((((((''''''(((((((((%%%&&&(((***+++******)))++++++***)))***+++,,,---+++++++++***************))))))(((((()))******++++++***)))))))))))))))***'''(((***+++***)))&&&%%%'''&&&%%%%%%'''(((((('''&&&&&&%%%&&&'''((())))))&&&''')))*********)))((()))(((((('''''''''''''''$$$%%%%%%&&&&&&'''''''''******++++++***)))((('''%%%&&&'''))))))************)))((((((((((((((()))***+++,,,------+++***)))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''((()))***+++---,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&'''(((*********))))))&&&&&&&&&'''(((((())))))(((((((((''''''''''''&&&)))))))))((('''&&&&&&&&&%%%'''((()))***)))((('''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((('''&&&'''(((((()))))))))))))))((())))))(((&&&&&&(((***,,,,,,,,,++++++******)))+++++++++++++++,,,...///111000...+++***(((((('''&&&(((*********)))***++++++++++++***)))'''&&&&&&'''((()))***))))))((((((***+++...///000///---,,,+++*********,,,...000222222777===AAAGGGXXXqqqxxxyyyzzz||||||'''(((***++++++***))))))'''''''''''''''((())))))))))))((('''&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))(((((()))+++---...+++***)))((()))***---...***)))((((((''''''((((((&&&'''(((((())))))((((((&&&'''((()))******++++++(((((((((((())))))))))))***))))))(((((())))))***''''''((()))************))))))(((((((((((())))))(((((())))))******)))))),,,+++******+++,,,...///,,,+++******))))))******))))))))))))***+++,,,,,,+++***))))))(((((((((((('''((()))******)))'''%%%'''&&&&&&&&&((()))((('''&&&&&&&&&'''''')))******'''((()))*********)))))))))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&%%%((()))*********)))((('''&&&''''''((())))))))))))((((((''''''''''''((((((***+++,,,,,,,,,+++***)))'''(((((((((((()))))))))'''((((((((())))))******'''''''''(((((()))***+++,,,+++***)))((('''''''''(((''''''''''''&&&&&&&&&%%%&&&'''((()))*********'''((()))*********)))(((%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&)))******)))'''%%%&&&'''%%%&&&((()))***)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&'''((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&$$$%%%'''((())))))(((''''''((())))))******))))))'''(((((('''&&&'''))),,,...------,,,+++***)))))))))***+++******+++...111111///---+++)))(((((()))''')))++++++)))))))))*********+++******)))((('''&&&'''))))))(((((()))***,,,---///000///...,,,+++))))))))))))+++---///000...333888;;;AAAPPPfffxxxpppoooxxxxxx'''((()))***+++******)))'''''''''''''''((())))))***)))((('''&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''(((***,,,---+++***)))((()))+++---///***))))))(((((((((((((((&&&'''(((((())))))(((((((((((()))***************''''''((()))))))))))))))******))))))))))))******))))))***************)))+++***)))(((((()))***++++++***))))))((()))))))))+++************,,,---...,,,+++***)))))))))***+++(((((((((((()))***+++,,,+++***)))(((''''''''''''&&&'''((()))))))))((('''(((''''''((()))***)))'''((((((((((((((()))***+++'''((()))***+++***)))))))))((('''&&&&&&&&&''''''(((((())))))((('''%%%$$$&&&''')))******)))((('''''''''((((((((((((((('''&&&&&&%%%&&&&&&'''((())))))))))))))))))(((((('''''''''''''''(((((())))))&&&&&&''''''((()))******'''''''''(((((()))***+++++++++)))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''(((************((()))***+++***)))((('''$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%((()))***)))&&&%%%&&&(((%%%''')))++++++***((('''(((''''''&&&%%%$$$$$$############$$$%%%'''((()))&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&$$$%%%''')))***)))(((((((((((()))************)))((())))))(((((())),,,///------,,,+++***)))(((((('''((()))))))))***///222///...+++)))(((((())))))(((***++++++)))(((((()))***+++,,,,,,,,,,,,+++***&&&(((******))))))+++---,,,---............---,,,((())))))***+++---...//////222666888===JJJ]]]kkk~~~rrrnnnwwwrrr}}}'''((()))***++++++***)))'''''''''''''''((())))))******)))''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&%%%&&&''')))+++,,,,,,***)))((()))+++...000******)))(((((((((((((((&&&''''''((((((((((((((())))))************))))))''''''((())))))***))))))******))))))))))))*********++++++++++++******))),,,+++***))))))***+++,,,---+++***((((((((())))))***))))))))))))+++---...---,,,***)))))))))***+++''''''''''''((()))+++++++++***)))'''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''(((***+++)))((()))))))))))))))***++++++'''((()))++++++******))))))((('''&&&%%%&&&''''''))))))******)))'''%%%$$$$$$&&&((()))***)))(((''''''(((((((((((((((''''''$$$$$$$$$%%%&&&'''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))'''''''''(((((()))***++++++***)))'''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''')))******++++++)))***++++++***)))((('''$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''')))***)))&&&%%%&&&(((&&&(((***,,,,,,+++)))((())))))((('''%%%$$$######"""######$$$%%%'''((()))&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%%%%%%%###%%%''')))******)))((((((((()))************************))))))+++...111---,,,+++***)))((('''&&&%%%''')))((((((***///333...---+++)))(((((()))***)))+++,,,+++)))(((((((((+++,,,---...///...---,,,&&&))),,,,,,++++++---000+++,,,,,,---.........---((()))***+++---...//////333555666777;;;FFFUUU```yyy~~~sss{{{))))))(((((((((((())))))'''&&&&&&%%%&&&'''((()))***)))))))))((((((''''''***)))(((''''''((()))***)))(((&&&%%%%%%&&&((()))++++++************************))))))(((((((((''')))(((&&&%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%)))+++---......,,,***(((&&&''')))***)))***+++---((()))+++,,,,,,+++***)))...,,,+++))))))))))))***,,,+++***((((((((()))***,,,+++)))((((((((()))***((()))***+++***(((&&&%%%''''''((())))))***))))))+++***(((&&&%%%%%%%%%%%%''''''''''''(((((())))))***))))))(((((((((((())))))&&&%%%&&&)))***)))''''''(((***,,,---,,,+++******)))'''&&&&&&'''(((((())))))))))))((('''&&&%%%$$$$$$%%%&&&'''))))))***))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&)))(((&&&%%%%%%&&&((()))******))))))))))))))))))***************)))(((''')))((((((((('''''''''''')))(((''''''''')))***+++)))***+++,,,,,,+++))))))'''''''''''''''&&&&&&&&&'''(((***)))'''&&&&&&'''***))))))((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''))))))(((((((((((())))))+++)))&&&$$$$$$%%%'''(((&&&&&&&&&'''((()))******)))))))))***++++++)))(((((('''&&&'''***,,,------))))))))))))))))))))))))'''((())))))))))))+++---++++++++++++*********************)))((((((''''''***+++,,,---------------)))+++------------...000...............---------,,,,,,,,,---...///000111///777777666:::<<>>777777??????777444999888666111...,,,,,,---...*********************)))++++++)))(((''''''''''''((()))***************)))&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((''''''''')))+++...000++++++******)))(((((((((&&&&&&&&&'''''''''''''''''''''''')))***,,,,,,,,,,,,+++***)))((((((((()))(((((())))))))))))((((((+++++++++++++++,,,,,,,,,---------,,,+++)))((('''******))))))))))))******((((((''''''''''''((((((++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&'''***++++++***'''&&&'''((()))((('''(((***,,,******)))((((((((((((((()))***+++++++++***((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++++++++***+++,,,+++)))((('''(((((((((''''''&&&&&&%%%%%%))))))((('''''''''''''''&&&((())))))(((''''''((('''(((((()))******++++++***(((&&&&&&(((***++++++((('''''''''(((+++---///,,,+++***))))))))))))***)))(((((((((((()))***+++(((((((((((((((((())))))''')))+++---/////////...***+++,,,,,,,,,,,,+++***,,,,,,++++++*********))),,,---...111444555333111******)))((()))***,,,---,,,---///000000///---,,,,,,,,,,,,---...///000111555555555666333222:::CCC___iii{{{zzzwwwzzz'''&&&&&&&&&&&&&&&''''''&&&'''))),,,///000...,,,)))((((((''''''''''''''''''''''''''''''(((((()))))))))(((((()))***+++,,,,,,+++******))))))******((('''''''''((()))***+++))))))((((((((()))+++---///777>>>AAAAAACCCHHHLLLVVVPPPKKKMMMTTTVVVRRRLLLFFFLLLOOOMMMGGGFFFMMMUUUPPPIIIHHHQQQSSSJJJBBB???@@@<<<777222///...///000,,,,,,+++******)))))))))++++++)))(((''''''''''''))))))*********))))))(((%%%&&&&&&''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&'''***---///++++++******)))(((((((((&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,---,,,+++***))))))((((((((((((((())))))))))))(((((()))))))))))))))*********.........---,,,***)))(((******))))))))))))******(((((('''''''''(((((()))++++++++++++++++++++++++''''''''''''(((((((((((('''))),,,------,,,)))''''''((())))))((((((***+++***))))))(((((((((((()))))))))***+++***)))(((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******+++++++++)))+++,,,+++)))'''(((((((((((((((''''''&&&&&&&&&))))))(((''''''''''''(((&&&((())))))(((''''''(((''''''((()))***+++,,,,,,***)))'''(((***,,,,,,,,,+++***((('''((()))+++,,,************++++++,,,,,,((('''''''''(((((())))))((((((((())))))))))))))))))***+++,,,---------,,,***+++...000000...+++***++++++******))))))((((((......///111333333111///))))))(((((()))+++,,,...000//////////////////000,,,,,,---.../////////000777555444222///...666@@@TTThhhtttsssxxx&&&&&&&&&%%%&&&&&&'''(((''''''))),,,//////---+++)))(((''''''&&&&&&''''''''''''&&&&&&''''''((()))(((((('''''''''(((***++++++******)))((()))))))))'''''''''((()))***,,,,,,'''((()))))))))+++///222888@@@GGGKKKPPPWWW^^^```dddbbbaaacccggghhhfffccc```ccceeedddbbbaaadddhhhcccbbbbbbcccccc]]]RRRJJJFFFBBB<<<666222000000000...---,,,+++************+++******)))((((((((((((************)))(((''''''%%%&&&''''''((((((''''''''''''((()))))))))(((((('''&&&%%%%%%''')))+++---++++++******)))(((((((((%%%%%%&&&&&&'''(((((((((&&&((()))***))))))+++---+++******))))))(((''''''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))---------,,,+++***)))((())))))((((((((()))******((((((''''''(((((())))))+++******))))))******+++'''(((((((((((()))))))))(((***,,,......,,,***(((&&&((())))))((('''(((***)))((((((''''''(((((()))((())))))******((('''&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((()))))))))))))))((()))******(((''''''(((((((((((('''''''''''''''))))))((('''''''''''''''&&&((())))))(((''''''((((((((())))))***+++,,,,,,***))))))***,,,------+++,,,+++)))''''''''')))***))))))***++++++,,,,,,---''''''((((((((()))))))))))))))************)))(((+++++++++,,,,,,++++++***+++---///111111///---+++*********)))))))))))))))------...000222222000...))))))))))))+++,,,...000111111000000000000111111,,,,,,---............---666444333222...,,,333<<>>HHHVVVaaaeeeccclll{{{ppprrrlll\\\HHH???@@@???:::555666555333111...,,,+++++++++++++++++++++++++++'''(((((()))))))))(((((('''''''''(((((()))***++++++***)))(((''''''((((((%%%&&&((()))***)))((('''''''''((((((((((((&&&&&&%%%%%%%%%&&&'''(((((((((***)))(((&&&&&&''')))******))))))((('''&&&&&&&&&&&&''')))++++++)))'''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&''')))***+++,,,,,,---,,,+++***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***+++***))))))((('''&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&%%%(((***++++++)))((()))***(((''''''&&&&&&''''''((('''((())))))))))))(((''''''&&&&&&((()))***)))'''''')))+++,,,,,,+++)))''')))))))))))))))(((''''''''''''&&&&&&&&&''''''(((***)))((('''&&&&&&''''''))))))*********))))))((('''''''''(((((()))))))))---------,,,+++(((&&&%%%******+++++++++***((('''(((***,,,,,,+++)))((((((---...//////,,,***)))******+++------,,,++++++,,,+++++++++++++++++++++++++++,,,------......000111---.........//////111222000000111111111000///...---...///000000///...---555666666555444444666888FFFTTTmmmxxxuuuuuu}}}***((('''''')))******)))(((((()))---000111---)))+++,,,,,,***))))))+++---)))((((((''''''(((((())))))))))))(((((()))))))))++++++******)))((('''''')))'''(((++++++***---222999===FFFRRR\\\cccnnnxxxwwwyyyhhhXXXLLLDDD???<<<888777666444111...+++)))))))))))))))))))))))))))&&&'''((()))))))))))))))((((((''''''''')))+++,,,++++++)))(((''''''''''''&&&'''((()))***)))((((((''''''&&&&&&&&&''''''(((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))***)))((('''''''''''''''((()))+++,,,,,,+++)))(((%%%&&&'''((())))))))))))&&&''''''(((((())))))***(((&&&'''***...111000...---,,,***)))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''')))***))))))((((((((('''''''''''''''((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((***++++++***))))))***((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))((('''&&&''''''(((***------+++)))((()))+++,,,,,,+++)))((())))))******))))))(((((((((''''''&&&&&&&&&''''''***)))((('''&&&%%%%%%&&&(((((())))))((('''&&&&&&''''''((()))******++++++111000///...,,,)))'''&&&,,,,,,---,,,+++***(((''')))+++------+++***))))))...000111000---+++++++++(((***,,,,,,*********+++---,,,,,,,,,,,,,,,,,,---***...111000...---000444////////////000000111111000//////......---............///000000111111222:::999777444111222444777AAAXXXxxxvvvjjjooo***((('''''')))***)))((('''&&&'''***,,,---***(((+++++++++***((()))+++---))))))(((((((((((())))))+++***)))(((((()))***+++---,,,,,,+++***)))((((((***)))+++///111222777===888BBBXXXnnnvvvsssvvvwwwnnn```MMM>>>888888666444222000...+++)))))))))))))))))))))))))))&&&&&&'''((()))))))))))))))((('''&&&''')))+++,,,++++++***)))(((''''''&&&&&&'''((()))******))))))((('''%%%$$$%%%&&&((()))''''''(((((()))))))))***(((''''''&&&''''''((())))))(((''''''&&&'''(((((()))***+++,,,,,,***)))(((%%%&&&'''((())))))))))))%%%&&&'''((()))***++++++***'''&&&+++111444333///,,,+++***)))((()))******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%''')))***&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%(((***++++++***)))***+++))))))'''&&&%%%$$$$$$$$$&&&'''((())))))((('''&&&&&&''')))---//////---***)))***+++,,,,,,+++***)))))))))*********))))))((((((((('''&&&&&&&&&&&&'''******)))((('''&&&&&&&&&'''((((((''''''&&&%%%$$$&&&&&&'''(((***+++,,,,,,000000///...,,,***)))(((,,,,,,---------+++***)))***,,,------,,,+++++++++...///000...,,,******++++++,,,------+++))))))***,,,---...//////...---,,,+++---000000000000333555000000000000222222222111000///---+++++++++,,,---.........///111333555666:::999888555222222444666===QQQpppxxxlllooo)))((((((((()))***((('''$$$$$$%%%&&&(((((('''&&&)))))))))((('''''')))+++))))))(((((((((((())))))+++***)))(((((()))***+++,,,,,,,,,+++***))))))))),,,+++...444777:::AAAHHHJJJVVVooo}}}oooYYYFFF===999555111///......,,,***((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''((()))***+++*********)))(((''''''&&&&&&'''((())))))*********)))(((&&&$$$$$$&&&((()))((((((((()))))))))))))))''''''''''''(((((()))))))))((('''&&&&&&''')))***))))))*********)))((('''%%%&&&'''((())))))))))))%%%&&&'''((()))++++++,,,+++((('''+++111444222...+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,+++***+++,,,+++***)))'''&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''***---000000---+++)))***++++++++++++***)))))))))************))))))(((((('''&&&&&&&&&&&&&&&++++++******)))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))***++++++------,,,,,,++++++++++++***+++,,,.........------+++,,,......,,,,,,,,,------......,,,***((()))***000111111///,,,)))))))))+++...111444444111...+++,,,+++,,,///333666666555111000000111444555333111111///---*********,,,---.........///111444777999555777888777555444444555>>>HHH```~~~yyyuuuwww))))))((()))******(((&&&$$$$$$$$$$$$%%%%%%&&&&&&'''((((((&&&%%%%%%''')))***))))))(((((())))))***+++***(((''''''(((***++++++++++++***************......222999???DDDMMMUUUiiirrrvvvgggXXXNNN===888111---------,,,+++(((((((((((((((((((((((('''''''''((((((''''''&&&''''''(((((()))*********((())))))))))))(((((('''''''''(((((()))***+++,,,+++)))'''&&&%%%&&&((()))(((((((((((())))))))))))''''''(((((()))*********((('''&&&%%%&&&(((***+++))))))))))))((('''&&&&&&%%%&&&'''((())))))))))))&&&&&&'''(((***+++,,,,,,***)))(((***...///...++++++***((('''''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))*********))))))$$$$$$%%%%%%%%%%%%%%%%%%(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((((()))+++,,,++++++,,,---,,,,,,***)))(((''''''&&&'''((()))******)))(((''''''((()))+++......,,,***))))))************))))))))))))******++++++******)))((('''&&&&&&&&&&&&&&&******+++++++++***))))))''''''((((((((((((((('''&&&&&&''''''((()))******,,,++++++******++++++,,,***+++---...///000//////,,,---......------...///.........,,,)))((()))+++222333333111---+++******---///333555555333///---...+++***...444777777444111//////222666777555222222000...,,,++++++,,,---------...///222555888999333555888888777555555555???EEEXXXwww}}}|||))))))((()))******'''%%%%%%%%%%%%$$$$$$$$$&&&''''''''''''&&&$$$%%%''')))******))))))))))))******+++)))'''&&&&&&''')))+++)))))))))***************,,,...555@@@KKKUUUaaalllwwwkkk^^^FFF===333---,,,,,,,,,+++))))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%&&&(((***+++***)))((('''''')))******))))))((('''''''''((()))+++,,,,,,,,,+++***(((''''''''''''(((((((((((((((((((((((('''((()))***++++++++++++((('''%%%%%%&&&(((***,,,***))))))(((((('''&&&&&&%%%&&&'''((())))))))))))''''''((()))******++++++)))))))))******)))((((((***)))((('''&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((+++------,,,***(((''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((('''''''''((((((((())))))''')))+++,,,++++++,,,---,,,+++***)))((('''''''''((()))***++++++***)))(((((((((((()))++++++***)))((((((((((((((((((((((((((()))***++++++++++++***))))))(((&&&&&&%%%%%%&&&(((((()))***+++******)))'''((()))***************((((((((())))))*********...---+++*********+++++++++,,,...///000000///...---...///...------///111111111111...,,,+++,,,...000111222111...---,,,---111222333333333333222111.........000222333333333000//////333888:::777333333222000...------------,,,---...000222555777888666777777666555444555666<<>>;;;555000222777999444...555AAACCC666000777??????999444666>>>@@@:::555555;;;===666...222>>>>>>666333:::??????:::777888<<<999666444333444555444333111222333111///---,,,------...///---,,,---///111888777777888::::::999888;;;:::>>>IIIUUU]]]]]]ZZZZZZnnnzzz******)))((((((((((((((('''''''''(((((((((((('''***)))(((''''''&&&&&&&&&''''''((()))))))))))))))'''''''''((()))***++++++...------------.../////////:::QQQrrruuugggYYYOOOGGG;;;000+++---------,,,,,,------...,,,------,,,***))))))***((()))*********))))))((()))******+++***)))((('''((('''''''''((()))***+++,,,+++***)))((((((((((((***)))))))))))))))*********)))(((((((((***---...---,,,***)))((((((''''''((()))***++++++)))'''%%%$$$%%%&&&((()))+++,,,,,,,,,***(((''''''))),,,------,,,+++***)))(((((((((((()))***)))'''&&&&&&&&&'''((()))***+++***))))))'''''''''((())))))'''%%%$$$&&&((()))))))))+++---------,,,***((('''&&&%%%$$$$$$%%%'''******)))'''(((((()))))))))((('''''''''''''''(((((()))******)))***+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''(((((((((&&&&&&'''((()))******++++++***((('''(((***,,,---******)))(((''''''(((((()))))))))+++---...---,,,,,,---///000000///---,,,111000///111444666666555000333555333333888DDDNNNMMMFFF@@@DDDLLLOOOIIIAAAJJJZZZ\\\MMMDDDMMMVVVWWWMMMFFFHHHSSSVVVMMMFFFFFFQQQTTTLLLAAAFFFTTTTTTIII???GGGOOONNNHHHDDDFFFKKKKKKDDD===;;;======:::666888999999888444222000000///222111...---///222333<<<::::::<<<@@@AAA???<<<<<<999999???IIINNNLLLGGGLLLUUUcccpppzzz***))))))(((((((((((()))))))))))))))******++++++******(((''''''&&&''''''%%%&&&''''''((('''''''''((('''''''''((()))***+++,,,,,,++++++,,,------...111:::OOOppptttbbbUUUIII<<<222///---,,,,,,+++++++++++++++***+++,,,+++)))(((((()))((()))***++++++***)))((()))******+++***)))(((''''''''''''(((((()))***+++,,,+++***))))))(((((()))+++***))))))))))))******+++***((('''&&&'''((())),,,,,,+++***(((''''''((('''(((***++++++)))'''&&&%%%%%%'''(((***+++,,,---+++***(((&&&''')))+++---,,,+++***)))(((''''''(((((()))***)))'''&&&&&&&&&'''((()))+++++++++***)))(((''''''(((******'''%%%$$$&&&((((((((()))***,,,------,,,***)))'''&&&&&&######$$$''')))***(((''''''(((((((((''''''&&&%%%''''''(((((())))))))))))((()))***+++***)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++***)))''''''''')))+++,,,+++***)))(((((('''((((((*********,,,///000///...,,,...000111111111///...111111222444777999::::::888:::;;;<<<@@@HHHUUU^^^___[[[XXX]]]dddhhhddd^^^hhhuuuxxxkkkcccjjjsssttthhhccceeennnooohhhbbbbbbmmmoooiii```dddooopppfff[[[aaaffffffbbb___```cccbbbXXXMMMIIIKKKKKKEEE???BBBAAA@@@>>><<<888444111111444333...---222666666???>>>>>>@@@DDDEEECCC@@@<<<:::999;;;???AAA@@@>>>@@@BBBKKK[[[mmmvvvssslll~~~))))))(((((((((((())))))***))))))***+++,,,---...+++***)))'''&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))************++++++,,,---222777FFFccckkkVVVEEE999444444---,,,+++***)))(((((((((((()))***)))'''&&&'''((('''(((***,,,,,,+++***((()))******++++++)))((('''''''''(((((()))*********+++***)))(((((((((((()))+++******)))))))))))))))+++***)))'''&&&&&&''''''+++,,,---+++)))''''''((('''((()))))))))(((''''''%%%&&&'''((()))***+++,,,)))((('''&&&'''(((***+++))))))((('''''''''(((((((((***+++***(((&&&&&&''''''(((***++++++++++++***((('''''')))******(((&&&%%%'''(((((((((((()))+++,,,,,,+++***)))(((((('''%%%$$$$$$&&&)))***)))((((((((((((((('''&&&%%%%%%((())))))******))))))(((((()))*********)))((('''))))))))))))))))))))))))'''(((((()))))))))(((((()))))))))(((((((((((('''((((((((())))))************)))((('''((()))***++++++***))))))((((((((((((+++***+++---000111000///,,,---///111222222222111000333777:::===@@@DDDGGGKKKIIIIIINNNWWWbbbjjjooopppqqqtttxxx|||~~~~~~~~~wwwpppgggaaa___\\\XXXTTTSSSOOOJJJIIIIIIEEE===666777<<<:::333333<<>>@@@AAABBBAAA>>>CCCJJJKKKIIIHHHKKKOOOHHHOOO[[[iiiyyy~~~))))))(((((((((((()))***((((((((((((***,,,...///,,,+++)))'''&&&'''((())))))***************))))))&&&&&&%%%%%%%%%&&&''''''************+++,,,---......999OOOnnnyyygggUUUCCC777333000///---+++((('''&&&%%%((()))***)))((('''((()))&&&(((+++------,,,***))))))******++++++)))((('''&&&'''((()))************)))((((((''''''''''''(((******)))(((((('''(((((())))))))))))***+++------***---...---)))'''''')))''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''((()))***+++***+++,,,+++)))((((((((('''(((***+++,,,,,,++++++((((((((()))+++***(((&&&''')))))))))'''&&&'''(((************************(((&&&$$$%%%'''***++++++,,,,,,,,,++++++)))((((((,,,,,,,,,,,,+++)))(((&&&'''((()))******)))(((((())))))))))))))))))))))))'''((()))******)))((('''******))))))((((((((('''*********))))))))))))))),,,,,,,,,,,,,,,+++***)))******))))))))))))******)))((()))+++...000///...------...///111444666888777AAALLLQQQSSSYYYdddmmmxxxsss|||}}}zzzpppppptttpppbbbTTT[[[bbb```XXXYYYeeellljjj]]]___```\\\TTTMMMIIIIIIKKKFFFBBBCCCGGGJJJIIIGGGLLLLLLJJJGGGEEEEEEGGGIIICCCCCCKKK\\\ssszzz%%%&&&))),,,,,,,,,***)))'''(((((()))***+++,,,,,,+++***(((&&&%%%&&&'''((()))***++++++)))((((((((()))(((((('''''''''''''''...+++******)))(((+++111444???]]]uuu```KKK<<<555333111...+++)))((())))))---,,,***(((((((((((()))***************)))((((((''')))+++------+++)))(((&&&'''(((((()))(((((((((***)))))))))++++++)))''',,,+++***((((((((()))))),,,+++******))))))******,,,,,,+++***)))(((''''''(((((('''''''''&&&&&&&&&)))(((((((((((())))))***)))(((((('''''''''((((((&&&&&&&&&'''''')))************************++++++)))***+++,,,,,,+++***)))''''''''''''''''''''''''))))))(((((('''''''''&&&'''((()))******+++++++++'''&&&%%%%%%'''(((((((((***)))))))))((((((((((((------+++)))(((''''''''''''(((((((((((((((((((((((())))))))))))'''&&&%%%&&&((()))++++++)))(((&&&)))((('''&&&''')))+++,,,+++***((('''&&&''')))***+++,,,,,,+++******+++---(((((()))***+++,,,,,,---+++***))))))+++---000222111111111222444777<<>>CCCGGGZZZ^^^bbbhhhwww~~~~~~uuuiiihhhkkkiiicccUUU[[[```]]]WWWYYYdddpppvvvgggYYYVVV\\\[[[PPPCCCCCCHHHKKKIIINNNaaazzz{{{|||''')))+++---------+++***)))))))))*********)))))))))((('''&&&'''((()))***.........,,,)))((()))***))))))))))))***+++,,,,,,)))'''(((+++,,,---111777???XXXwwwyyyiiiRRR@@@555444222000...,,,++++++,,,+++***))))))))))))))))))))))))(((((((((''''''***+++---......,,,+++)))***)))(((''''''((()))******))))))***++++++***(((+++***)))((((((((()))***+++,,,---------,,,+++***,,,,,,+++***)))(((((('''(((((((((((((((''''''&&&(((((((((((()))))))))***(((((((((''''''(((((()))''''''''''''((()))***+++))))))((((((((((((((((((&&&''')))***+++***))))))''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&+++******)))(((''''''&&&)))))))))(((((('''''''''))))))))))))((('''&&&%%%'''((()))******)))((('''&&&&&&%%%%%%&&&(((+++,,,+++***)))((('''((())))))''')))))))))((('''((()))(((((((((((((((((((((((('''***---////////////000---,,,...444@@@MMMYYY___mmmoooxxx|||yyyxxxyyyjjjkkkllljjjiiioooyyy}}}oooiiihhhdddZZZPPPQQQKKKGGGGGGKKKVVVhhhxxxyyy|||''')))***+++,,,+++******'''((()))***++++++******((((((''''''((()))***+++000000///,,,)))((()))***)))))))))***+++---...///(((&&&(((+++,,,,,,000666IIIbbb||||||mmmXXXHHH777666444222000...,,,++++++++++++******)))))))))(((((('''''''''''''''(((+++,,,---......,,,+++******)))'''&&&&&&''')))******))))))***,,,,,,+++)))***)))(((''''''((()))******+++,,,------+++)))(((******))))))(((''''''&&&(((((()))))))))((('''&&&''''''((()))))))))******(((((((((((((((((()))***)))((((((((())))))***+++)))))))))))))))(((((((((%%%&&&((()))******))))))''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((((()))((('''&&&%%%))))))))))))(((((('''&&&******))))))(((''''''''')))))))))(((((('''&&&&&&(((((())))))))))))((((((%%%%%%$$$$$$%%%(((***,,,+++***)))((((((((())))))''')))******((('''((())))))))))))((((((((((((((((((,,,000111///---------111222777BBBTTThhhyyy{{{tttwwwrrrfffhhhmmmfffTTTIIIQQQ[[[[[[XXXWWWooo'''((())))))***))))))(((&&&'''***,,,---------,,,(((((((((((())))))******...///...,,,)))'''((())))))))))))***+++---...///(((&&&(((++++++))),,,222AAAZZZvvvlllVVVFFF999777555222000...---,,,+++++++++++++++*********((((((''''''''''''((())),,,------------,,,+++***((('''&&&%%%%%%''')))******))))))***,,,---+++***))))))(((''''''((()))***((()))+++,,,+++***(((&&&((((((((('''&&&&&&%%%%%%((()))***+++***)))'''&&&&&&&&&((()))************((((((((((((((()))*********))))))))))))***+++++++++++++++******)))))))))&&&'''((()))******)))((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''%%%$$$###$$$&&&((((((&&&%%%%%%&&&'''((()))))))))(((&&&%%%((())))))***))))))((('''******))))))((((((((((((***)))((((((''''''&&&&&&(((((())))))))))))((((((&&&%%%$$$$$$%%%'''***++++++******)))))))))))))))(((***,,,,,,***))))))***++++++******************+++///222222...++++++---111;;;NNNcccwwwuuuyyyuuudddZZZ^^^aaaWWWLLLGGGcccuuu~~~zzz''''''(((((((((((((((''''''))),,,...//////...---(((((())))))))))))))))))+++,,,---+++)))'''&&&&&&((((((((()))***,,,---...((('''(((+++***(((***///333KKKnnnnnnRRR@@@:::888444111...---,,,---***++++++,,,++++++******)))((('''''''''((()))***---------,,,,,,+++***)))&&&&&&&&&&&&'''(((***+++***))))))***,,,---,,,+++)))((('''''''''((()))***((()))*********)))''''''((('''''''''&&&&&&&&&&&&((()))+++,,,+++***((('''%%%&&&((()))************(((((((((((()))***+++++++++***************++++++,,,,,,++++++******))))))((()))*********)))(((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((('''&&&%%%$$$$$$'''******'''%%%%%%''''''(((***+++***)))'''&&&((((((***++++++***))))))))))))))))))))))))))))))***)))(((''''''&&&&&&'''))))))(((((((((((())))))((('''&&&%%%&&&''')))+++++++++*********))))))))))))+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...111444222...,,,///333888NNNppp|||wwwmmm]]]OOOLLLPPPTTTeeeyyy~~~((())))))))))))(((((((((,,,---///000000///,,,+++))))))*********))))))(((&&&(((***+++(((&&&$$$$$$''''''''''''(((***++++++((('''))),,,+++)))+++///444FFFgggsssWWWDDD;;;888333...++++++,,,---******+++,,,,,,,,,+++******)))((('''''')))+++,,,,,,,,,,,,+++******))))))%%%&&&''')))***,,,---...)))))))))+++---...---+++(((''''''&&&'''((()))************))))))))))))((())))))((((((((((((''''''(((***+++---,,,+++((('''$$$%%%(((***++++++***)))(((((((((((()))***+++,,,,,,++++++*********+++++++++++++++***)))(((((((((***++++++++++++)))((('''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((('''&&&%%%%%%))),,,,,,(((%%%&&&(((((()))+++,,,,,,***(((&&&((()))+++,,,---,,,+++***((((((((()))******+++++++++***((('''&&&&&&''''''))))))(((((((((((())))))***)))'''&&&&&&''')))******+++++++++******)))))))))+++......---+++++++++++++++,,,,,,------......000333555222///000777>>>RRRmmmiii\\\\\\```TTT\\\lll*********)))))))))))))))///000222222111...+++)))***************)))((('''"""&&&)))***(((%%%###"""'''&&&&&&&&&'''((()))***(((''')))------+++---111AAAKKKdddvvv___NNN;;;777111,,,))))))+++---)))***,,,,,,---,,,+++******)))((('''((()))+++---,,,,,,++++++***)))((((((%%%&&&(((+++---///000000)))))))))+++---...---,,,((('''&&&&&&'''((()))***,,,+++******))))))******************))))))))))))(((***,,,------+++((('''$$$%%%(((***++++++***)))(((((((((((()))***+++,,,,,,,,,++++++***++++++++++++******)))(((''''''&&&,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))(((((())))))*********+++((((((((()))(((((('''&&&%%%)))...---(((%%%&&&((()))***,,,------+++)))'''((()))+++---...---,,,+++''''''((()))***+++,,,,,,+++***((('''&&&&&&''''''))))))(((((((((((())))))+++***(((''''''''')))******++++++++++++***))))))(((+++---...---+++************+++,,,------......111444555333000444>>>GGGooovvvnnneee___\\\dddwww}}}******))))))((((((''''''...666:::666000...---,,,***))))))))))))(((%%%"""$$$%%%'''((((((&&&%%%###''''''''''''''''''''''''***((('''))),,,///111111@@@NNNdddyyyjjjLLL:::111+++***+++***+++,,,+++,,,------------,,,+++------,,,++++++,,,------+++,,,,,,,,,,,,+++******######$$$)))///444555555)))(((''''''(((***---///++++++***)))((('''''''''+++***(((&&&(((,,,---+++'''***,,,)))''''''((((((---------------+++******++++++***************+++))))))*********++++++++++++++++++,,,,,,++++++++++++***)))'''''')))***+++.........---+++(((%%%$$$(((***++++++******+++,,,++++++++++++***((('''&&&)))(((&&&''')))******))))))+++,,,,,,***)))******(((***,,,......,,,***((((((***,,,---+++***))))))&&&&&&((()))+++---...///,,,++++++***)))(((((('''''''''&&&&&&'''((()))+++---+++)))'''&&&&&&(((((()))******)))''''''((()))((()))+++***)))((()))+++************+++,,,---......333333555999999EEE^^^|||lllmmmppplllgggqqqyyy~~~***)))))))))(((((((((''',,,222555444333222///***)))''''''((())))))(((&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''))),,,...///...999IIIaaa|||xxx^^^III;;;333------...,,,,,,---***+++,,,------,,,+++***---,,,+++******+++,,,---+++++++++++++++******)))&&&%%%&&&)))...111111000((('''&&&&&&'''))),,,---......,,,***))))))***,,,------+++***,,,...,,,((((((******)))((((((******,,,,,,,,,,,,++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***(((''''''(((***+++------,,,+++)))(((&&&%%%(((***++++++***)))+++,,,))))))******))))))(((((((((''''''((()))***)))((((((***++++++)))((()))******,,,...//////---***((('''***,,,,,,+++)))))))))''''''(((***+++,,,---...*********))))))((((((''''''&&&&&&&&&'''(((***+++,,,+++)))'''&&&'''(((((()))******)))'''&&&((())))))***+++***(((((()))***************+++,,,---......000---///777>>>QQQooowww|||xxxnnnhhhooo~~~))))))))))))((((((((((((+++///222333666666000)))(((&&&%%%&&&(((***++++++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***,,,---,,,***...???^^^qqqVVVIII===666000000111///---...******++++++++++++******+++***))))))))))))***+++***************)))(((((()))(((((()))+++,,,,,,***&&&&&&%%%%%%&&&(((***+++---------++++++,,,000333111333111......000...))),,,***))))))))))))+++,,,*********)))******+++,,,))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********((((((((((((******,,,+++***)))'''''''''&&&((()))+++***))))))***,,,'''((((((((())))))))))))''''''''')))******)))''''''((())))))((('''((())),,,---///000///,,,)))'''''')))+++,,,***))))))))))))))))))***++++++,,,,,,((((((((((((((((((((((((&&&%%%%%%%%%'''(((***,,,+++***)))'''''''''(((((())))))***((('''&&&''')))***++++++***((('''(((***++++++++++++,,,------...///000+++---:::HHHccc~~~tttpppsss))))))))))))((((((((((((,,,111444444555666222---)))'''%%%%%%'''***,,,,,,***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++------+++(((%%%555VVVwww]]]MMM???777111222222///---...))))))************))))))***)))(((''''''((()))***)))))))))))))))(((((('''***)))))))))))))))((((((%%%%%%%%%%%%&&&'''((()))''')))+++++++++...222666666<<<:::222///444888888444...)))))))))))))))+++)))((((((((()))***,,,---(((''''''''''''(((((())))))************+++++++++))))))************))))))***)))(((((((((((()))***+++***(((&&&&&&&&&'''(((((()))******))))))***+++(((((((((((((((((())))))&&&&&&''')))+++***(((%%%&&&'''((('''&&&&&&''')))------......---***'''%%%&&&(((******)))((()))***************************''''''''''''((((((((((((%%%%%%$$$%%%&&&(((***,,,+++***)))(((''''''((((((((())))))(((&&&&&&''')))+++++++++)))''''''(((***,,,,,,,,,,,,,,,---......111222///555EEEUUUooo}}}~~~~~~|||qqqmmm(((((((((((())))))))))))///666:::777333333444333,,,)))&&&%%%&&&)))***++++++***)))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''***---///...+++)))'''///IIIqqqnnnUUU@@@888111111111...,,,---))))))))))))))))))))))))))))))(((''''''((())))))((())))))))))))((('''''''''(((((((((((((((((()))&&&&&&&&&&&&''''''((()))$$$(((+++++++++---222777AAAIIIIII===888AAAKKKNNN===333***)))***(((''')))'''''''''((()))***+++,,,''''''&&&&&&'''((())))))(((((((((((())))))))))))''''''(((((((((((('''''')))(((((((((((((((((()))***)))'''&&&&&&&&&'''(((''')))******)))(((***+++++++++)))((('''''''''(((%%%&&&''')))******(((%%%%%%&&&&&&&&&%%%%%%'''))),,,,,,,,,,,,***(((%%%###&&&'''))))))(((((()))***+++++++++*********))))))''''''''''''((((((((((((%%%%%%$$$%%%&&&(((***+++)))))))))(((((((((((((((((())))))(((&&&%%%'''(((+++++++++)))'''''')))+++---------,,,------......///333555???QQQ^^^ssszzzbbb]]]uuu(((((((((((())))))))))))///777===999444333555555...+++'''&&&'''((())))))++++++***)))(((''''''&&&''''''''''''''''''''''''&&&'''))),,,//////,,,***...000BBBfffxxx[[[AAA888111//////,,,+++---******))))))))))))******))))))'''''''''''')))))))))))))))))))))(((''''''&&&'''(((((((((((()))***''''''(((((())))))))))))'''***,,,++++++///888???PPPZZZ\\\SSSRRR\\\bbb___EEE666******+++(((&&&(((&&&''')))***++++++++++++''''''&&&''''''((()))***&&&'''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((***)))(((''''''''''''''''''(((***)))(((((()))+++...,,,***)))''''''((((((&&&&&&&&&((())))))(((&&&%%%&&&&&&%%%$$$%%%(((***+++++++++***)))'''$$$###%%%'''(((((('''''')))***+++++++++*********))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%'''((())))))))))))))))))((((((((((((((()))'''&&&%%%&&&(((*********(((''''''***---......---------......///,,,222888FFFYYYddduuujjj\\\XXXfff~~~'''((((((((()))))))))***+++333:::;;;999888555111---+++((('''((()))))))))++++++++++++***(((&&&%%%((((((((((((((((((((((((%%%%%%'''***---...---+++///444LLLtttsss^^^DDD:::111...---,,,,,,...+++***))))))))))))***+++***)))(((''''''((()))***)))************)))((((((&&&(((***)))'''''')))+++))))))******++++++******)))+++++++++---888IIIWWWbbblllpppooowwwwwwfffIII777)))))),,,)))'''***&&&(((***,,,---,,,***)))''''''''''''((()))***+++'''''''''(((((((((((()))'''(((((())))))((((((''''''(((((((((((((((((('''*********)))((('''&&&%%%'''((())))))(((((()))+++...,,,***)))((()))***+++'''&&&%%%&&&((()))((('''%%%&&&&&&%%%$$$&&&)))++++++++++++***)))'''&&&%%%%%%&&&''''''&&&''')))***+++++++++************************))))))((((((''''''&&&%%%%%%%%%&&&''''''(((((())))))))))))(((((('''(((((('''%%%%%%&&&((()))))))))''''''(((+++...//////...............///...444999III^^^kkk}}}uuu___WWWXXX___qqq'''((((((((())))))******'''///666;;;>>>>>>666---+++)))(((''')))************+++,,,,,,+++)))&&&$$$))))))))))))))))))))))))$$$$$$%%%(((+++---,,,+++***888\\\jjj^^^FFF<<<222...---,,,---000,,,+++***))))))***+++,,,***)))(((''''''((()))******************)))((((((''')))+++***''''''(((+++***++++++,,,,,,,,,,,,+++((())))))***111CCC\\\nnnnnnwww}}}fffJJJ666''')))---***))),,,&&&(((+++......,,,***((('''''''''((((((***++++++(((((((((((())))))))))))))))))************))))))''''''((((((((((((''''''******++++++***(((&&&$$$'''((())))))(((((()))***,,,+++***))))))+++---...(((&&&%%%%%%'''(((((('''&&&&&&&&&%%%%%%&&&))),,,++++++++++++***((('''&&&$$$&&&'''&&&&&&&&&)))+++************************,,,++++++***)))(((((('''((('''&&&%%%$$$%%%&&&&&&'''((()))))))))))))))((('''(((((('''%%%%%%&&&(((((()))(((''''''))),,,000000//////.........//////222666;;;JJJaaaqqquuu^^^QQQVVVaaattt$$$%%%&&&'''(((((((((((('''***///666:::888222,,,+++*********))))))((((((&&&(((++++++***(((((((((''''''(((((())))))******(((((((((((()))***,,,,,,555:::XXXhhh\\\KKKAAA666///.........,,,,,,***((((((***+++,,,+++,,,+++***)))))))))+++++++++++++++++++++***)))(((,,,)))'''&&&'''))))))))),,,,,,,,,+++++++++******)))))),,,111999KKKggg~~~~~~hhhKKK222(((---,,,,,,---++++++*********++++++***((('''&&&$$$$$$$$$%%%''')))((((((((((((((()))******+++++++++***)))(((((('''+++)))(((&&&%%%%%%%%%&&&&&&(((+++---,,,)))&&&###&&&''')))***++++++*********************+++------+++***(((&&&&&&'''((()))***(((&&&%%%%%%''')))+++((()))*********((('''&&&$$$$$$&&&'''((()))))))))+++***))))))***,,,...///+++++++++************)))))))))((((((((((((((()))++++++***(((((('''''''''******)))(((''''''(((((())))))((((((((()))+++,,,---...///000000///......333;;;EEEOOO^^^zzz}}}tttaaaQQQUUUggg|||%%%&&&''''''((('''''''''&&&'''***...222222...***))))))((((((''''''''''''&&&((())))))'''''''''((('''((((((((((((((())))))'''(((((()))+++,,,...///111;;;RRRtttttt\\\HHH@@@555...---......---,,,***(((((()))++++++***+++*********)))******+++***++++++++++++***))))))+++)))'''&&&''')))))))))++++++++++++*********))))))))),,,444???OOOeeewww{{{UUU;;;------))))))---+++***))))))***+++,,,***)))''''''%%%%%%%%%&&&((()))((((((((((((((()))******++++++******)))(((((('''***)))'''&&&%%%&&&&&&&&&''')))+++,,,,,,***'''%%%&&&''')))***++++++******+++++++++,,,,,,,,,---------,,,***)))((()))***+++***((('''%%%&&&'''***+++))))))******)))'''&&&%%%$$$$$$&&&'''((()))))))))******))))))***+++---...*********)))))))))(((((())))))((((((((((((((()))+++***)))(((''''''''''''******)))((((((((())))))))))))))))))***,,,...///......------...///000111666;;;GGGZZZsss}}}oooddd[[[VVVXXXhhhzzz'''''''''(((''''''&&&%%%&&&%%%&&&(((***,,,+++***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$&&&((((((((((((''''''''''''''''''((()))***,,,---/////////===PPPhhhzzzXXXDDD===444...---......---,,,***''''''((()))))))))))))))******+++******)))))))))***++++++++++++***+++)))'''&&&((()))))))))******)))))))))))))))(((***(((+++666CCCRRRdddrrr]]]BBB000,,,%%%&&&,,,***)))((((((***,,,,,,+++***((('''&&&&&&&&&''')))***((((((((()))))))))******+++******))))))(((((('''(((((('''&&&&&&''''''(((((()))*********)))((('''&&&'''((()))************+++,,,---.........---,,,...---,,,+++***+++,,,---***((('''&&&'''(((***,,,******))))))'''&&&$$$###$$$%%%&&&'''((())))))))))))))))))))))))***+++,,,))))))(((((((((''''''''')))((((((''''''((())))))***)))(((''''''&&&''''''******)))))))))***++++++)))))))))+++,,,...000111...---++++++,,,000333555777;;;HHHddduuu```UUUVVV[[[ccchhhqqq}}}(((((((((((('''&&&%%%$$$'''''''''((()))*********&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((((((''''''&&&&&&%%%%%%((()))***+++,,,,,,------///;;;QQQmmmoooQQQ>>>999222...---.........,,,***''''''(((((((((''''''(((***+++++++++))))))(((((()))***+++,,,,,,,,,***(((''''''(((******)))(((((((((((((((((((((((()))(((+++444AAAQQQgggxxxXXX???///***###&&&+++)))((('''''')))+++,,,+++***((((((((('''((()))******(((((())))))******************))))))(((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''((())))))*********,,,---///000///...,,,+++---,,,++++++++++++,,,,,,)))(((''''''''')))+++,,,******)))(((&&&$$$###"""$$$%%%&&&((())))))))))))(((((()))))))))******+++)))))))))(((((((((''''''(((((('''''''''((())))))))))))((('''&&&&&&''''''***)))))))))***+++,,,,,,))))))***+++,,,...//////+++******+++...111444666999===LLLhhhoooZZZQQQWWW___ooojjjkkk{{{))))))(((((('''&&&$$$$$$%%%&&&)))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$######%%%'''((((((''''''&&&&&&%%%%%%))))))***++++++***))))))...555PPPxxx|||]]]JJJ888555000------...//////---+++(((''''''((('''&&&'''((()))***+++******)))'''((()))***+++,,,,,,,,,)))'''&&&''')))******)))''''''''''''''''''''''''((('''***///999KKKhhhcccGGG555+++(((###''',,,'''''''''''')))+++,,,+++***(((((((((((())))))******(((((()))***+++******))))))))))))(((((((((((((((&&&&&&'''(((((()))))))))%%%%%%%%%%%%&&&&&&'''((('''''''''(((((()))******,,,---...//////---+++)))))))))))))))))))))******''''''''''''((()))+++++++++***)))'''&&&$$$######%%%%%%'''((()))*********((()))))))))******************)))))))))((((((((('''''''''''''''((()))))))))((((((''''''''''''(((***)))))))))***+++,,,,,,*********+++++++++++++++'''(((+++...111333555555<<>>VVVyyy~~~xxx]]]===,,,---------,,,...000222111...+++)))))))))((('''((('''''''''''')))+++,,,))))))***++++++++++++***'''&&&&&&(((***+++***)))'''''''''((((((((())))))(((&&&'''---333999CCCLLLXXXlllnnnXXXKKKPPPMMM???444+++******&&&+++...&&&)))(((((()))******(((&&&&&&''''''(((((((((((((((''')))+++,,,,,,,,,***)))'''''''''((((((((((((((('''((()))******)))((('''$$$%%%''')))+++++++++***''''''&&&&&&'''(((***+++,,,+++)))'''&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%######$$$%%%&&&'''((()))+++***)))(((''''''((()))%%%&&&''')))***************+++,,,------,,,******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***+++***************++++++******)))(((((('''((((((&&&''')))***+++++++++******))))))+++...222666999;;;HHH```~~~wwwwwwzzzxxxjjjbbbfffgggaaa^^^aaaaaammmvvvyyyttthhhqqq